﻿@charset "UTF-8";

.investment_index .decimal_list {
    list-style: decimal;
    list-style-position: outside;
    float: left;
    width: 100%;
    margin: 0 0 17px 37px
}

.investment_main_header {
    width: 95%;
    background: #f9f9f9;
    padding: 20px 0 20px 5%
}

li.investment_maintitle {
    font-size: 33px;
    font-weight: bold;
    margin: 0 72px 0 0 !important;
    width: 165px !important
}

.investment_main_nav {
    max-width: 1280px;
    margin: 0 auto;
    background: #f9f9f9;
    text-align: left
}

.investment_main_nav li {
    display: inline-block;
    width: auto;
    text-align: center;
    vertical-align: top;
    margin: 0 45px 0 0
}

.investment_main_nav li a {
    color: #333333;
    float: left;
    width: 100%;
    text-align: left;
    font-weight: bold;
    line-height: 33px
}

.investment_index {
    width: 100%;
    float: left;
    background: #FFF;
    padding: 0 0 50px 0
}

.investment_index_cont {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    padding: 45px 0
}

.investment_inside {
    width: 100%;
    float: left;
    background: #FFF;
    padding: 20px 0 50px 0
}

.investment_inside_cont {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    padding: 1% 0 1.5% 0;
    margin-bottom: 8%
}

.investment_left_nav {
    float: left;
    width: 18%;
    margin: 0 6% 0 0
}

.investment_left_nav .investment_nav > li {
    padding: 0;
    width: 100%
}

.investment_nav {
    float: left;
    width: 100%
}

.investment_left_nav .investment_nav > li > a {
    padding: 0 0 2px 7%;
    color: #ff4300;
    font-weight: bolder;
    font-size: 17.5px;
    float: left;
    width: 85%;
    margin: 0 0 10px 0;
    background: url(../images/menu_arr3-1.png) left 6px no-repeat
}

.investment_index .crumb {
    width: 100%;
    padding: 20px 0 0 0
}

.investment_left_nav .sub-side-nav > li {
    padding: 0;
    float: left;
    width: 100%;
    margin: 0 0 9px 0
}

.investment_left_nav .sub-side-nav > li:last-child {
    margin-bottom: 0
}

.investment_left_nav .sub-side-nav {
    float: left;
    width: 100%;
    margin: 0 0 20px 0
}

.investment_left_nav .sub-side-nav > li a {
    font-size: 15.5px;
    color: #333;
    font-weight: 500;
    padding: 0 0 0 7%;
    float: left;
    width: 85.5%;
    border: none;
    line-height: 24px
}

.investment_index .phone {
    background: url(../images/phone_icon.png)left top no-repeat;
    padding: 10px 0 10px 54px;
    line-height: 26px
}

.investment_right_content {
    float: left;
    width: 76%
}

.main_title h1 {
    color: #333333;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 20px
}

.sub_title h2 {
    padding: 0 !important;
    color: #b51e01;
    margin-bottom: 25px;
    font-size: 22px;
    font-weight: bold;
    padding: 0
}

.manage li {
    float: left;
    width: 17.5%;
    margin: 0 1.25%;
    text-align: center;
    line-height: 20px
}

.manage li h3 {
    color: #f64100;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px
}

.manage li p {
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    line-height: 24px
}

.list_infor .item {
    width: 2.5% !important
}

.cont_list .item {
    width: 2%
}

.cont_text p {
    line-height: 24px
}

.index_cont {
    margin-bottom: 20px;
    float: left;
    width: 100%
}

.index_cont p {
    line-height: 29px;
    font-size: 16px
}

.cont_list li {
    padding: 0 0 17px 0
}

.list_infor {
    margin: 15px 0 0 0
}

.list_infor li {
    padding: 0 2% 12px 2%;
    display: inline-block;
    width: 100%
}

.list_infor li:last-child {
    padding-bottom: 0
}

.text_infor .phone {
    font-weight: 600;
    margin-top: 20px;
    background: url(../images/invest-phone-icon.png) 0 0 no-repeat;
    padding: 0 0 0 3.5%
}

.sub_title h2 a {
    text-decoration: underline;
    background: url(../images/arrow.jpg)right 6px no-repeat;
    padding: 0 35px 0 0;
    color: #ff4401
}

.rp_investment_menu {
    float: left;
    width: 94%;
    padding: 3% 3% 0
}

.rp_investment_menu li {
    background: #fff;
    margin-bottom: 1%;
    padding: 4% 0;
    text-align: center;
    font-size: 20px
}

.rp_investment_menu li a {
    color: #333333
}

.rwd-nav-wrap.rwd-nav-investment {
    float: left;
    width: 94% !important;
    margin-left: 3% !important
}

.rwd_investment_nav {
    background: #f5f5f5;
    width: 94%;
    float: left;
    padding: 3% 3%;
    min-height: 1040px
}

.rwd-nav-row.investments a {
    background-color: transparent;
    background: url(../images/rwd_arr_open.png) 38% 18px no-repeat;
    margin-left: 37%
}

.rwd-nav-row.investments:first-child {
    display: block;
    width: 100%;
    background: url(../images/investment_nav_1.png) 34% 19px no-repeat;
    font-size: 24px;
    background-color: #fff;
    color: #333
}

.rwd-nav-row.investments:nth-child(2) {
    display: block;
    width: 100%;
    background: url(../images/investment_nav_2.png) 34% 18px no-repeat;
    font-size: 24px;
    background-color: #fff;
    color: #333
}

.rwd-nav-row.investments:nth-child(3) {
    display: block;
    width: 100%;
    background: url(../images/investment_nav_3.png) 34% 18px no-repeat;
    font-size: 24px;
    background-color: #fff;
    color: #333
}

.rwd-nav-row.investments:nth-child(4) {
    display: block;
    width: 100%;
    background: url(../images/investment_nav_4.png) 34% 14px no-repeat;
    font-size: 24px;
    background-color: #fff;
    color: #333
}

.rwd-nav-row.investments:nth-child(5) {
    display: block;
    width: 100%;
    background: url(../images/investment_nav_5.png) 34% 19px no-repeat;
    font-size: 24px;
    background-color: #fff;
    color: #333
}

.rwd-nav-row.investments:nth-child(6) {
    display: block;
    width: 100%;
    background: url(../images/investment_nav_6.png) 34% 16px no-repeat;
    font-size: 24px;
    background-color: #fff;
    color: #333
}

.rwd-nav-row.investments .rwd-subnav.investments {
    background: rgb(245, 245, 245);
    display: none;
    width: 100%;
    padding: 0;
    margin: 1% 0 0 0;
    float: left
}

.rwd-nav-row.investments .rwd-subnav.investments li {
    float: left;
    width: 100%;
    text-align: center;
    border: 0;
    padding: 18px 0;
    margin: 8px 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #fff
}

.rwd-nav-row.investments .rwd-subnav.investments li a {
    margin-left: 0
}

.rwd-nav-row.investments .no-arr-close {
    background: url(../images/rwd_arr_close.png) 38% 47% no-repeat !important;
    background-color: transparent !important
}

.main-unit-title {
    width: 100%;
    overflow: hidden;
    margin-bottom: 1%;
    position: relative;
    padding-bottom: 10px;
    color: #3b2106;
    font-size: 35px;
    font-weight: 600
}

.main-plat-title {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
    color: #3b2106;
    font-size: 35px;
    font-weight: 600
}

.sub-unit-title {
    margin-bottom: 3%
}

.sub-unit-title h2 {
    color: #f74200;
    font-size: 22px;
    font-weight: bolder;
    background: url(../images/store_sub_title_nav.jpg) left 6px no-repeat;
    padding: 0 1.7%;
    display: inline-block
}

.faq_section {
    float: left;
    width: 100%;
    margin: 0 0 30px 0
}

.faq_list {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    float: left
}

.faq_list li {
    width: 100%;
    float: left;
    margin: 0 0 20px 0
}

.faq_list li .quest_up {
    color: #fff;
    display: block;
    padding: 16px 5px 16px 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #f5f5f5;
    background: url(../images/fqa_up_icon.png) 98% 12px no-repeat #f5f5f5
}

.faq_list li a .qa_title {
    color: #f54200;
    font-weight: 600
}

.faq_list li a span {
    color: #333333
}

.faq_list li .ans {
    float: left;
    padding: 15px 20px 15px 60px;
    font-size: 16px;
    background: url(../images/ans_icon.png) 17px 12px no-repeat;
    word-break: normal;
    word-wrap: break-word;
    line-height: 29px;
    display: none;
    color: #333
}

.page {
    padding: 40px 0 30px;
    text-align: center
}

.page a {
    border: 1px solid #ccc;
    padding: 5px 10px;
    color: #333333
}

.page a:hover {
    background: #e3e3e3
}

.post_table_1 {
    display: inline-block;
    margin: 10px 10px 0 0
}

.post_table_2 {
    display: inline-block
}

.post_table_1 table tr th {
    padding: 5px 20px;
    border: 1px solid #c1c1c1;
    text-align: center;
    background: #efefef
}

.post_table_2 table tr th {
    padding: 5px 20px;
    border: 1px solid #c1c1c1;
    text-align: center;
    background: #efefef
}

.post_table_1 table tr td {
    padding: 5px 20px;
    border: 1px solid #c1c1c1;
    text-align: center;
    vertical-align: middle
}

.post_table_2 table tr td {
    padding: 5px 20px;
    border: 1px solid #c1c1c1;
    text-align: center;
    vertical-align: middle
}

.orientation_btn {
    width: 100%;
    float: left;
    margin: 0;
    padding: 10px 0;
    text-align: center
}

li.orien-address input {
    width: 396px
}

.orientation_btn input {
    background: #eaeaea;
    color: #333333;
    font-size: 16px;
    display: inline-block;
    padding: 8px 0;
    margin: 0 1%;
    border: 0;
    font-family: 微軟正黑體;
    width: 115px;
    border-radius: 5px
}

.north_district {
    background: #f3f3f3;
    display: inline-block;
    padding: 8px 2%;
    line-height: 24px;
    font-size: 15px
}

.north_district p {
    padding: 0 !important
}

.investment_cont {
    padding: 40px 0;
    float: left
}

.orien-form li {
    float: left;
    width: 430px;
    margin: 0 5px 30px 0
}

.of-title {
    float: left;
    width: 121px;
    line-height: 33px
}

.of-title .star {
    float: left;
    width: 9px;
    color: #ff4300
}

.orien-form li .left {
    width: 49%;
    margin-right: 2%;
    float: left
}

.orien-form li .right {
    width: 49%;
    float: left
}

.orien-form li .red_star1 {
    float: left;
    color: #f64100;
    font-size: 14px;
    font-weight: bold;
    width: 4%;
    margin: 0
}

.orien-address select {
    height: 32px;
    font-size: 15px;
    width: 91px;
    margin: 0 8px 0 0
}

.orien-address select:last-child {
    margin: 0
}

.orien-form p {
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #333
}

.orien-form label.error {
    margin: 5px 0 0 120px;
    float: left;
    font-size: 14px
}

.orien-address label.error {
    width: 90%
}

.orien-form li .red_star2 {
    float: left;
    color: #f64100;
    font-size: 14px;
    font-weight: bold;
    width: auto !important;
}

. li span {
    float: left;
    display: block;
    width: 24.2%;
    margin-top: 1%;
    text-align: left
}

.invest-zipcode {
    line-height: 32px;
    float: left;
    width: 90px;
    font-size: 15px;
    margin: 0 5px 0 0
}

li.orien-address {
    width: 100% !important
}

.orien-form input {
    float: left;
    border: 1px solid #ccc;
    width: 253px;
    padding: 0 5px;
    height: 31px;
    font-size: 15px
}

.investment_cont .input_style1 {
    padding: 10px 1%;
    margin-right: 2%;
    width: 57%
}

.orien-form .input_span2 {
    float: left;
    margin-top: 1%;
    width: auto;
    margin-right: 2%
}

.cityarea {
    float: left;
    width: 190px;
    margin: 0 8px 0 0
}

.investment_cont .profile_select1 {
    border: 1px solid #ccc;
    height: 35px;
    padding: 0.1% 1%;
    font-family: 微軟正黑體;
    font-size: 14px;
    margin-right: 6%
}

.orien-form .input_span {
    float: left;
    display: block;
    width: 13%;
    margin-top: 1%
}

.investment_cont .input_style2 {
    float: left;
    padding: 1%;
    margin-right: 2%;
    width: 40%
}

.investment_cont .orien-form li:nth-child(6) .red_star2 {
    width: 1%
}

.investment_cont .orien-form li:nth-child(6) span {
    width: 11.7%
}

.platform_tab {
    float: left;
    width: 100%
}

ul.tabs.platform {
    width: 100%;
    background: #fff;
    float: left;
    height: auto
}

ul.tabs.platform li {
    float: left;
    height: 40px;
    position: relative;
    background: #f7f7f7;
    border-bottom: 2px solid #dedede;
    width: auto;
    text-align: center;
    padding: 0;
    line-height: 40px;
    border-right: 0;
    padding: 0 25.1px
}

ul.tabs.platform li a {
    display: block;
    padding: 0 20px;
    color: #333333;
    text-decoration: none;
    line-height: inherit
}

ul.tabs.platform li.active {
    background: #fff;
    border: 2px solid #dedede;
    border-bottom: 2px solid #fff
}

ul.tabs.platform li.active a {
    color: #555555 !important;
    font-weight: bold
}

div.tab_container.platform {
    clear: left;
    width: 97.2%;
    border-top: none;
    background: #fff;
    height: auto;
    margin-bottom: 0
}

.invest-marketing {
    width: 100%;
    float: left;
    padding: 30px 0 0 0
}

.invest-marketing li {
    float: left;
    width: 27%;
    margin: 0 1.5% 20px 1.5%;
    background: #fff;
    padding: 18px 1%;
    border: 4px solid #eee
}

.invest-marketing li span {
    font-size: 18px;
    margin: 0 0 10px 0;
    float: left;
    width: 100%;
    color: #333;
    font-weight: bold
}

.invest-marketing li p {
    height: 25px;
    display: block;
    overflow: hidden;
    width: 100%
}

.rwd-invest-mem-benefit1 {
    display: none
}

div.tab_container.platform .tab_content {
    padding: 40px 0 0 0;
    text-align: center
}

.rwd-invest-order-benefit5 {
    display: none
}

.invest-order-benefit5 {
    width: 70%;
    display: block;
    margin: 0 auto
}

.rwd-invest-order-benefit4 {
    display: none
}

.rwd-invest-mem-benefit3 {
    display: none
}

.invest-mem-benefit3 img {
    width: 100%
}

.invest-mem-benefit3 {
    width: 70%;
    display: block;
    margin: 0 auto
}

.invest-mem-benefit {
    width: 70%;
    display: block;
    margin: 0 auto
}

.invest-mem-benefit img {
    width: 100%
}

.rwd-invest-mem-benefit {
    display: none
}

.rwd-invest-order-benefit {
    display: none
}

.rwd-invest-order-benefit2 {
    display: none
}

div.tab_container.platform .tab_content h2 {
    background: #66caa1;
    color: #fff;
    padding: 5px 0;
    width: 118px;
    border-radius: 4px;
    margin-left: 40px;
    font-size: 13px;
    text-align: center;
    float: left
}

.tab_content.platform span {
    display: block;
    overflow: hidden;
    padding-left: 13px;
    font-size: 14px
}

.tab_content.platform ul {}

.tab_content.platform ul li {
    padding: 18px 3%;
    font-size: 14px;
    background: #f5f5f5
}

.tab_content.platform ul li:nth-child(2n) {
    background: #fff
}

#tab1 > ul > li:last-child {
    border-bottom: none
}

#tab1 > ul > li > p:nth-child(2) {
    font-size: 15px
}

.invest-marketing li span.color1 {
    color: #0a3d72
}

.invest-marketing li span.color2 {
    color: #21adea
}

.invest-marketing li span.color3 {
    color: #04b5a3
}

.invest-marketing li span.color4 {
    color: #43a248
}

.invest-marketing li span.color5 {
    color: #93a400
}

.invest-marketing li span.color6 {
    color: #f8ab1d
}

.invest-marketing li span.color7 {
    color: #ec0016
}

.invest-marketing li span.color8 {
    color: #e42f40
}

.invest-marketing li span.color9 {
    color: #6e0898
}

.invest-marketing li span.color10 {
    color: #7d2300
}

.charge-section .decimal_list {
    float: left;
    width: 97%;
    margin: 0 0 0 2%;
    line-height: 29px
}

ul.third_table {
    float: left;
    width: 100%;
    margin: 15px 0 0 0
}

.service_fee {
    float: left;
    width: 100%;
    margin: 0 0 30px 0
}

.investment_cont_infor {
    margin-bottom: 40px;
    float: left;
    width: 100%
}

.investment_cont_infor:last-child {
    margin-bottom: 0
}

.investment_infor {
    margin: 0 0 12px 0;
    display: inline-block;
    width: 100%
}

.charge_remark li {
    width: 100%;
    margin: 0 0 12px 0;
    float: left
}

.charge_remark {
    float: left;
    width: 100%;
    margin: 0 0 20px 0
}

.economy {
    width: 48%;
    float: left;
    margin-right: 4%
}

.economy:last-child {
    margin-right: 0
}

.economy > li {
    text-align: center;
    font-weight: normal
}

.economy > li:first-child {
    padding: 11px 0;
    background: #f64100;
    color: #fff;
    font-size: 20px;
    border: 1px solid #ccc
}

.economy_infor > li {
    width: 52%;
    float: left;
    border: 1px solid #ccc;
    padding: 26px 0;
    border-top: 0;
    border-left: 0;
    text-align: left;
    padding: 15px 2.3%
}

.economy_infor > li:first-child {
    width: 35%;
    text-align: left;
    padding-left: 5%;
    border-left: 1px solid #ccc
}

.charge_cont_infor li {
    margin: 0 0 1px 0;
    width: 100%;
    float: left;
    line-height: 29px
}

.economy.list_2 > li:first-child {
    background: #ff7200
}

.economy.list_3 > li:first-child {
    background: #ffae00
}

.economy > li:last-child .economy_infor > li {
    height: 270px;
    line-height: 29px
}

.sub_table {
    width: 70%;
    float: left
}

.sub_table:last-child {
    width: 30%
}

.sub_table > li:first-child {
    background: #fbfbfb;
    border: 1px solid #ccc;
    text-align: center;
    padding: 20px 0;
    border-right: 0
}

.inside_table li {
    width: 49%;
    float: left;
    border: 1px solid #ccc;
    border-top: 0;
    text-align: center;
    padding: 17px 0;
    border-right: 0
}

.inside_table li:last-child {
    width: 50.5%;
    border-right: 0
}

.sub_table:last-child li {
    border: 1px solid #ccc;
    border-top: 0;
    padding: 17px 0;
    text-align: center
}

.sub_table:last-child li:first-child {
    border: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 20px 0
}

.sub_table:last-child li:nth-child(5),
.sub_table:last-child li:nth-child(6) {
    padding: 17px 0
}

.charge_cont_infor li .item {
    width: 15px;
    float: left
}

.charge_cont_infor li .text {
    width: 90%;
    float: left
}

.list_cont {
    margin: 5px 0 0 15px;
    float: left
}

.list_cont li .item {
    width: 22px
}

.list_cont li .text {
    width: 84%
}

.in_table li {
    float: left;
    border: 1px solid #ccc;
    padding: 20px 0;
    text-align: center;
    border-left: 0;
    border-bottom: 0
}

.in_table .in_1 {
    width: 15%
}

.in_table .in_1:first-child {
    border-left: 1px solid #ccc
}

.in_table .in_2 {
    width: 23.8%
}

.third_table li:last-child .in_table li {
    border-bottom: 1px solid #ccc
}

.third_table li {
    width: 100%;
    float: left
}

.area {
    display: block;
    overflow: hidden;
    margin-bottom: 40px;
    float: left;
    width: 100%
}

.area li {
    width: 24.8%;
    float: left;
    background: #f2f2f2;
    text-align: center;
    border-left: 1px solid #fff
}

.area li a {
    color: #333333;
    width: 100%;
    padding: 11px 0;
    float: left;
    text-align: center
}

.area li:hover {
    background: #909090
}

.area li:hover a {
    color: #fff
}

.investment_cont_infor .sub_title.area {
    color: #333333;
    border-left: 5px solid #f64100;
    padding: 0 0 0 8px;
    font-size: 21px;
    margin-bottom: 20px;
    font-weight: bold
}

.area_cont > li {
    float: left;
    width: 100%
}

.area_cont_infor_title.list_2 {
    display: none
}

.area_cont_infor li {
    float: left;
    padding: 17px 0;
    text-align: center;
    border: 1px solid #ccc;
    border-right: 0;
    border-top: 0
}

.area_cont_infor_title li {
    float: left;
    border: 1px solid #ccc;
    text-align: center;
    padding: 9px 0;
    background: #f2f2f2;
    border-right: 0
}

.area_1 p {
    height: 22px;
    line-height: 22px;
    overflow: hidden
}

.area_2 p {
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    width: 96%;
    margin: 0 auto;
    white-space: nowrap;
    text-overflow: ellipsis
}

.area_cont_infor li:last-child {
    border-right: 1px solid #ccc
}

.area_cont_infor_title li:last-child {
    border-right: 1px solid #ccc
}

.area_1 {
    width: 28%
}

.area_2 {
    width: 52%
}

.area_3 {
    width: 19%
}

.area_3 input[type="button"] {
    background: #f64100;
    padding: 6px 0;
    border: 0;
    font-size: 15px;
    color: #fff;
    font-weight: normal;
    font-family: "微軟正黑體";
    width: 95px
}

.area_cont_infor li:last-child {
    padding: 12px 0
}

.investment_main_title {
    width: 100%;
    color: #333;
    font-size: 30px;
    font-weight: 600;
    float: left;
    margin: 0 0 30px 0;
    line-height: 36px
}

.investment_subtitle {
    color: #f74200;
    font-size: 22px;
    font-weight: bolder;
    background: url(../images/store_sub_title_nav.jpg) left 6px no-repeat;
    padding: 0 0 0 17px;
    float: left;
    width: 97%;
    margin: 0 0 20px 0
}

.charge_title {
    color: #b51e01;
    margin-bottom: 18px;
    font-size: 22px;
    font-weight: bold;
    float: left;
    width: 100%
}

.charge_title2 span:first-child {
    color: #b51e01;
    margin-bottom: 13px;
    font-size: 22px;
    font-weight: bold;
    float: left;
    width: 100%
}

.charge_title2 span:nth-child(2) {
    float: left;
    width: 100%;
    color: #b51e01;
    font-size: 17px;
    margin: 0 0 20px 0
}

.charge-remark1 {
    float: left;
    width: 100%;
    line-height: 29px
}

.charge-table-title {
    float: left;
    width: 100%;
    margin: 0 0 12px 0
}

.charge-table-title span {
    float: left;
    width: 52px
}

.charge-table-title p {
    float: left;
    width: 90%
}

ul.charge-detail {
    float: left;
    width: 100%;
    line-height: 29px
}

.charge-detail li {
    float: left;
    width: 100%
}

.charge-detail span.item {
    float: left;
    width: 30px
}

.charge-detail span.text {
    float: left;
    width: 96%
}

.investment_index .agreement-wrap {
    float: left;
    width: 80% !important;
    margin: 40px 10%
}

.investment_index .agreement-cont {
    width: 100%
}

.investment-agreement-title {
    margin: 0;
    padding: 2% 0;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
    color: #FE4300
}

.investment_index .consent .content {
    overflow-x: hidden
}

.invest-btn {
    width: 100%;
    float: left;
    margin: 0;
    padding: 4% 0 0 0;
    text-align: center
}

.invest-btn input {
    display: inline-block;
    margin: 0 1.5%;
    padding: 9px 0;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: 0;
    font-family: 微軟正黑體;
    width: 140px
}

.invest-btn .btn1 {
    background: #FF4300
}

.invest-btn .btn2 {
    background: #6B6B6B
}

section.six_service-section {
    float: left;
    width: 100%
}

.dividend_title {
    float: left;
    width: 100%;
    font-size: 20px;
    color: #ff4301;
    margin: 0 0 15px 0
}

.sixservice_intro {
    float: left;
    width: 100%;
    line-height: 29px;
    font-size: 16px;
    margin: 0 0 15px 0
}

.six_service_pic {
    width: 100%;
    max-width: 450px;
    margin: 0 auto 15px auto
}

.six_service_pic img {
    width: 100%
}

.six_service_infor {
    float: left;
    width: 100%;
    margin: 0 0 15px 0
}

.six_service_infor h3 {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    font-weight: bold;
    font-size: 21px
}

.six_service_infor p {
    float: left;
    width: 100%;
    line-height: 26px
}

.heart_1 h3 {
    color: #00b157
}

.heart_2 h3 {
    color: #86c100
}

.heart_3 h3 {
    color: #ecc500
}

.heart_4 h3 {
    color: #ffa600
}

.heart_5 h3 {
    color: #ff5a2a
}

.heart_6 h3 {
    color: #00aebb
}

section.storeopen_section {
    float: left;
    width: 100%
}

.store_open_cont_1,
.store_open_cont_2 {
    float: left;
    width: 100%;
    margin: 0 0 20px 0
}

h1.store_open_title {
    float: left;
    width: 100%;
    font-size: 20px;
    border-left: 6px #ff4300 solid;
    padding: 0 0 0 8px;
    margin: 0 0 25px 0;
    font-weight: bold
}

.web_shop_process {
    margin: 0 auto;
    width: 100%;
    max-width: 600px
}

.web_shop_process img {
    width: 100%
}

.web_shop_process_480 {
    margin: 0 auto;
    width: 100%;
    max-width: 476px;
    display: none
}

.web_shop_process_480 img {
    width: 100%
}

.store_open_infor {
    float: left;
    width: 100%
}

.storeopen_infor {
    float: left;
    width: 100%;
    margin: 0 0 23px 0
}

.storeopen_infor h2 {
    float: left;
    width: 100%;
    font-size: 18px;
    margin: 0 0 8px 0;
    color: #b51e01;
    font-weight: bold
}

.storeopen_infor p {
    float: left;
    width: 100%;
    line-height: 26px
}

.business_purposes,
.development_direction,
.business,
.company_data {
    float: left;
    width: 100%;
    margin: 0 0 45px 0
}

.business_purposes .title,
.development_direction .title,
.business .title,
.company_data .title {
    float: left;
    width: 100%;
    margin: 0 0 25px 0;
    font-weight: bold;
    font-size: 18px
}

.business_infor p {
    line-height: 25px
}

.business_dirction p {
    float: left;
    width: 83%;
    line-height: 25px;
    margin-left: 3%
}

ul.cont_infor {
    float: left;
    width: 83%;
    margin: 0 0 0 4%
}

.cont_infor li {
    float: left;
    width: 100%;
    margin: 0 0 3px 0;
    line-height: 25px
}

.cont_infor1,
.cont_infor2 {
    width: 83%;
    margin: 0 0 0 4%;
    float: left;
    padding: 42px 0;
    line-height: 25px
}

.food_disc_1 {
    display: inline-block
}

.food_disc_1 li {
    padding-bottom: 5px
}

.food_disc_1 li .item {
    width: 30px;
    float: left;
    line-height: 29px
}

.food_disc_1 li .text {
    line-height: 29px;
    display: inline-block;
    width: 94%
}

.food_disc_1 li .txt {
    width: 95%;
    float: left;
    line-height: 29px
}

.food_disc_2 {
    padding: 5px 30px 0 30px;
    display: inline-block
}

.food_disc_2 li {
    float: left
}

.food_disc_2 li .item {
    float: left;
    width: 30px
}

ul.food_number_list {
    display: inline-block;
    list-style-type: decimal;
    list-style-position: outside;
    margin: 5px 0 0 48px;
    width: 97%
}

.food_number_list > li {
    padding: 0 !important;
    line-height: 29px;
    width: 100%
}

.food_number_list .member_disc_3 li .text {
    margin: 0
}

.food_disc_2 li .text {
    float: left;
    width: 96%;
    margin: 0
}

.food_disc_3 li {
    float: left;
    width: 100%
}

.food_disc_3 li .item {
    width: 25px;
    float: left
}

.food_disc_3 li .text {
    float: left;
    width: 96%;
    margin: 0 0 4px 0
}

.payway1,
.payway2,
.payway3,
.payway4,
.payway5 {
    float: left;
    width: 100%;
    margin: 0 0 25px 0
}

.payway1 h3,
.payway2 h3,
.payway3 h3,
.payway4 h3,
.payway5 h3 {
    float: left;
    width: 100%;
    margin: 0 0 8px 0;
    font-weight: bold
}

.payway3 h4,
.payway4 h4,
.payway5 h4 {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    font-weight: bold
}

.paystep {
    float: left;
    width: 100%;
    margin: 0 0 15px 0
}

.paystep2 {
    float: left;
    width: 100%;
    margin: 20px 0 0 0
}

.invest-payway {
    max-width: 840px;
    width: 100%;
    margin: 40px auto 0 auto
}

.invest-payway img {
    width: 100%;
    border: 1px solid #e2e2e2
}

.invest-payway2 {
    max-width: 515px;
    width: 100%;
    margin: 40px auto 0 auto
}

.invest-payway2 img {
    width: 100%;
    border: 1px solid #e2e2e2
}

.payway3 p {
    line-height: 29px;
    float: left;
    width: 100%
}

.payway-atm {
    float: left;
    width: 100%;
    margin: 0 0 18px 0
}

.payway-atm:last-child {
    margin-bottom: 0
}

.payway-atm ul.number_list li {
    padding: 0;
    line-height: 29px;
    margin: 0 0 2px 0
}

.payway5 p {
    float: left;
    width: 100%;
    line-height: 29px;
    margin: 0 0 20px 0
}

.invest-index-subtitle {
    color: #b51e01;
    margin-bottom: 25px;
    font-size: 22px;
    font-weight: bold
}

.text_infor1,
.text_infor2,
.text_infor3 {
    float: left;
    width: 100%;
    margin: 0 0 20px 0
}

.text_infor1 p {
    float: left;
    width: 100%;
    margin: 0
}

.text_infor2 ul.cont_list {
    line-height: 29px
}

.text_infor2 .cont_list li {
    padding: 0;
    display: initial;
    float: left
}

.text_infor2 .cont_list .item {
    width: 18px !important
}

.text_infor2 .list_infor .item {
    width: 23px !important
}

.text_infor2 .list_infor {
    margin: 2px 0 2px 2%;
    line-height: 29px !important
}

.invest-condition {
    text-decoration: underline;
    background: url(../images/arrow.jpg)right 6px no-repeat;
    padding: 0 35px 0 0;
    color: #ff4401;
    font-size: 21px;
    font-weight: bold
}

.investment_index .decimal_disc {
    list-style-type: decimal;
    list-style-position: outside;
    margin-left: 19px
}

.investment_index .content h2 {
    font-size: 18px;
    margin: 10px 0;
    font-weight: 600;
    text-align: center
}

.investment_index .consent p {
    text-indent: 2em
}

.dividend_title {
    float: left;
    width: 100%;
    font-size: 21px;
    color: #b51e01;
    margin: 0 0 20px 0;
    font-weight: bold;
    padding: 0 !important
}

.prohibit_selling {
    line-height: 29px;
    float: left;
    width: 100%;
    margin: 0 0 20px 0
}

.prohibit_selling h3 {
    font-size: 19px;
    padding: 10px 0 5px 0;
    float: left;
    width: 100%;
    font-weight: bold
}

.prohibit_selling_list .infor {
    float: left;
    width: 100%;
    margin: 0 0 25px 0
}

.prohibit_selling p {
    text-indent: 0;
    float: left;
    width: 100%;
    margin: 0 0 5px 0
}

.prohibit_selling_list p {
    line-height: 29px;
    padding: 0 0 6px 0
}

.merch_decimal_list {
    list-style: decimal;
    list-style-position: outside;
    margin: 0 0 10px 20px;
    line-height: 29px
}

.store-condi-title {
    font-size: 20px;
    padding: 0 0 10px 0;
    font-weight: bold
}

.in_btn_list {
    width: 100%;
    float: left;
    margin-bottom: 20px
}

.in_btn_list li {
    width: 100%;
    float: left;
    margin: 0 0 13px 0
}

.in_btn_list li:last-child {
    margin-bottom: 0
}

.in_btn_list li a {
    float: left;
    font-weight: bold;
    width: 100%;
    color: #333;
    text-decoration: underline;
    background: url(../images/multi-add-dot.jpg) 0 9px no-repeat;
    padding: 0 0 0 12px
}

.invest_file_download {
    float: left;
    width: 100%;
    margin: 0 0 35px 0
}

.in_btn_list li a:hover {
    opacity: 0.7
}

.postmall-intro .business_dirction p {
    width: 83%;
    padding: 10.5px 0;
    line-height: 29px
}

.business_dirction p > strong {
    color: #FF5F42
}

.postmall-intro .cont_infor1,
.postmall-intro .cont_infor2 {
    width: 81%
}

.postmall-intro .cont_infor1 {
    width: 81%;
    padding: 49.5px 0
}

.postmall-intro .cont_infor2 {
    padding: 37px 0
}

.postmall-intro .m-wrap3 {
    margin-bottom: 0
}

.apply_pic_480 {
    display: none
}

.apply_list {
    margin: 20px 0;
    width: 100%
}

.joining_cont .apply_list {
    margin-bottom: 0
}

.apply_list tr th,
.apply_list tr td {
    border: 1px solid #ccc;
    padding: 6px 2%;
    vertical-align: middle;
    line-height: 29px
}

.apply_to_join h1 {
    font-size: 18px;
    color: #333;
    float: left;
    width: 100%;
    margin: 0 0 15px 0
}

.apply_to_join strong {
    font-size: 18px;
    color: #333;
    float: left;
    width: 100%;
    margin: 0 0 15px 0
}

.apply_to_join h2 {
    color: #333 !important;
    font-size: 18px
}

.red_important {
    color: #ce2100
}

.investment_right_content .main-unit-title h1 {
    margin: 0
}

.investment_right_content .main-unit-title {
    margin: 0 0 20px 0;
    line-height: 32px
}

.apply_list .number_list {
    display: inline-block;
    list-style-type: decimal;
    list-style-position: outside;
    margin: 10px 0 10px 45px;
    width: 91%;
    line-height: 29px
}

.apply_list .number_list li {
    padding: 0 0 1px 0;
    line-height: 29px
}

.apply_list .number_list.sign {
    margin: 0 0 0 18px;
    width: 96%
}

p.apply_five_word {
    width: 80%;
    margin: 0 auto
}

.food_disc_1 .member_disc_3 {
    margin: 5px 0 0 0;
    float: left
}

.heavenly_list {
    margin: 5px 0 0 23px;
    float: left
}

.food_disc_1 .member_disc_3 > li > .item {
    width: 23px
}

.heavenly_list .item {
    width: 30px
}

.heavenly_list li {
    padding: 0 !important
}

.login_pic img {
    width: 100%;
    max-width: 1010px
}

.logistics_infor h2 {
    float: left;
    width: 100%;
    font-size: 21px;
    color: #b51e01;
    margin: 0 0 8px 0;
    font-weight: bold;
    padding: 0 !important
}

.logistics_infor p {
    line-height: 29px !important;
    float: left;
    width: 100%
}

.logistics_title {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px;
    float: left;
    width: 100%
}

.logistics_infor .digital_list {
    margin: 12px 0;
    line-height: 29px
}

.digital_list li .item {
    width: 16px !important
}

.digital_list {
    margin-left: 31px
}

.investment_right_content .cross_border .member_disc_1 li .item {
    width: 34px
}

.investment_right_content .cross_border .member_disc_2 li .item {
    width: 30px
}

li.free-line {
    margin: 0 0 0 7% !important;
    width: 93% !important;
    line-height: 24px
}

.invest-delivery {
    float: left;
    width: 100%;
    margin: 0 0 20px 0
}

.invest-delivery .digital_list li {
    float: left;
    width: 100%;
    margin: 0 0 6px 0
}

.invest-delivery .digital_list li:last-child {
    margin-bottom: 0
}

.invest-delivery .digital_list li .text {
    width: 97%;
    display: inline-block;
    vertical-align: top
}

.investment_right_content .sub-unit-title {
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.investment_right_content .sub-unit-title h2 {
    background: 0;
    padding: 0
}

a.inv-open {
    background: url(../images/rwd-inv2.jpg) 97% 15px no-repeat #fff !important;
    background-size: 16px !important
}

.rwd-subnav-inv {
    display: none
}

.rwd-inv-nav-1 {
    display: block;
    width: 100%;
    font-size: 24px;
    color: #333
}

.rwd-inv-nav-1 > a {
    float: left;
    width: 92%;
    padding: 13px 4%;
    background: url(../images/rwd-inv1.jpg) 97% 18px no-repeat #fff;
    font-size: 19px;
    color: #333;
    margin: 0 0 8px 0;
    background-size: 2.8%;
    text-align: left;
    font-weight: bold;
    line-height: 27px;
    background-size: 16px !important
}

.rwd_inv_wrap {
    float: left;
    width: 80% !important;
    margin-left: 3% !important
}

.rwd_agriculture_wrap {
    float: left;
    width: 94% !important;
    margin: 0 3% !important    
}

.rwd_inv_nav {
    background: #f5f5f5;
    width: 94%;
    float: left;
    padding: 35px 3% 90px 3%;
    min-height: 590px
}

.rwd-subnav-inv li {
    background: #fff;
    float: left;
    width: 92%;
    padding: 13px 4%;
    margin: 0 0 8px 0;
    text-align: left;
    font-size: 19px;
    line-height: 27px
}

.rwd-subnav-inv li a {
    font-size: 19px;
    background: none;
    padding: 0;
    width: 100%;
    color: #333;
    float: left;
    line-height: 27px
}

.inv-menu {
    float: left;
    width: 17%;
    background: #fff;
    padding: 0 0
}

.inv-menu li {
    float: left;
    width: 100%;
    padding: 18px 0
}

.inv-menu li a {
    float: left;
    width: 100%;
    text-align: center;
    padding: 55px 0 5px 0;
    color: #333;
    font-weight: bold
}

.invm1,
.invm2,
.invm3,
.invm4,
.invm5 {
    background-size: 52px !important
}

.invm1 {
    background: url(../images/inv-icon1.jpg) center 0 no-repeat
}

.invm2 {
    background: url(../images/inv-icon2.jpg) center 0 no-repeat
}

.invm3 {
    background: url(../images/inv-icon3.jpg) center 0 no-repeat
}

.invm4 {
    background: url(../images/inv-icon4.jpg) center 0 no-repeat
}

.invm5 {
    background: url(../images/inv-icon5.jpg) center 0 no-repeat
}

.m-wrap3 {
    float: left;
    width: 100%;
    margin: 0
}

.postmall-intro .business_purposes .title,
.postmall-intro .development_direction .title,
.postmall-intro .business .title,
.postmall-intro .company_data .title {
    margin: 0 0 15px 0;
    font-size: 20px
}

.postmall-intro .business_infor p {
    line-height: 29px
}

.postmall-intro .m1 {
    margin-top: 0
}

.postmall-intro .cont_infor {
    width: 79%;
    margin: 0 0 0 4%;
    padding: 6.5px 0
}

.investment_index .faq_list li .quest_up {
    padding: 13px 5px 13px 20px;
    background: url(../images/fqa_up_icon.png) 98% 10px no-repeat #f5f5f5
}

.investment_index a.quest_up.quest_close {
    background: url(../images/fqa_down_icon.png) 98% 10px no-repeat #f5f5f5
}

.bonus_cont .number_list li {
    padding: 0 0 1px 0;
    line-height: 29px
}

.bonus_cont ul.number_2_list {
    margin: 4px 0 0 0;
    line-height: 29px !important
}

.bonus_cont p {
    line-height: 29px;
    margin: 0 0 5px 0
}

.investment_index .bonus_use_infor h2 {
    margin-bottom: 10px;
    color: #000;
    font-size: 21px;
    font-weight: bold;
    letter-spacing: initial;
    border-left: 0;
    display: inline-block;
    padding-left: 0;
    width: 100%;
    margin-top: 0
}

.bonus_cont ul.number_2_list li .item {
    width: 24px;
    float: left
}

.bonus_cont .number_2_list li .text {
    width: 96%
}

.investment_right_content .bonus_use_infor h3 {
    color: #b51e01;
    font-size: 21px;
    margin: 0 0 10px 0
}

.investment_right_content .bonus_use_infor {
    float: left;
    width: 100%
}

.bonus_cont {
    float: left;
    width: 100%;
    margin: 0 0 20px 0
}

.bonus_cont p:last-child {
    margin-bottom: 0
}

.bonus_cont .number_list {
    display: inline-block;
    list-style-type: decimal;
    list-style-position: outside;
    margin-left: 21px;
    width: 98%;
    line-height: 29px !important
}

.example_pic img {
    width: 100%;
    border: 1px solid #d4d4d4;
    margin: 20px 0 0 0
}

.apply_pic_pc {
    max-width: 840px;
    margin: 20px auto 0 auto
}

.example_pic {
    max-width: 750px;
    margin: 0 auto
}

.apply_pic_pc img {
    width: 100%
}

.joining_cont {
    float: left;
    width: 100%;
    margin: 0 0 25px 0
}

.joining_cont:first-child {
    margin-top: 15px
}

.joining_cont:last-child {
    margin-bottom: 0
}

.cont_us {
    float: left;
    width: 100%;
    margin: 0 0 25px 0;
    line-height: 27px
}

.area_table_title {
    display: none
}

.area_table_title.fatt {
    display: block
}

.postmall-intro .company_data {
    margin-bottom: 0
}
