@font-face {
    font-family: dincond-regular-webfont;
    src: url(../fonts/dincond-regular-webfont.eot);
    src: url(../fonts/dincond-regular-webfont.eot) format('embedded-opentype'), url(../fonts/dincond-regular-webfont.woff2) format('woff2'), url(../fonts/dincond-regular-webfont.woff) format('woff'), url(../fonts/dincond-regular-webfont.ttf) format('truetype'), url(../fonts/dincond-regular-webfont.svg#dincond-regular-webfont) format('svg')
}

@font-face {
    font-family: dincond-medium-webfont;
    src: url(../fonts/dincond-medium-webfont.eot);
    src: url(../fonts/dincond-medium-webfont.eot) format('embedded-opentype'), url(../fonts/dincond-medium-webfont.woff2) format('woff2'), url(../fonts/dincond-medium-webfont.woff) format('woff'), url(../fonts/dincond-medium-webfont.ttf) format('truetype'), url(../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont) format('svg')
}

@font-face {
    font-family: dincond-boldalternate-webfont;
    src: url(../fonts/dincond-boldalternate-webfont.eot);
    src: url(../fonts/dincond-boldalternate-webfont.eot) format('embedded-opentype'), url(../fonts/dincond-boldalternate-webfont.woff2) format('woff2'), url(../fonts/dincond-boldalternate-webfont.woff) format('woff'), url(../fonts/dincond-boldalternate-webfont.ttf) format('truetype'), url(../fonts/dincond-boldalternate-webfont.svg#novecentowide-bold-webfont) format('svg')
}

.clearfix:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.headerfix {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 888;
    background: #fff
}

.join_banner {
    width: 100%;
    overflow: hidden;
    position: relative
}

.join_banner .swiper-pagination {
    position: absolute;
    bottom: 0
}

.join_banner .swiper-pagination-bullet {
    border-radius: none;
    opacity: 1;
    background: url(../images/join_ban_list.png) center no-repeat;
    background-size: auto 100%
}

.join_banner .swiper-pagination-bullet-active {
    border-radius: none;
    opacity: 1;
    background: url(../images/join_ban_list_on.png) center no-repeat;
    background-size: auto 100%
}

.join_nav,
.join_nav h1 {
    width: 100%;
    text-align: center;
    background: #00b2b2
}

.join_nav h1 {
    color: #272f51;
    font-weight: 700;
    height: 5.5rem;
    line-height: 5.5rem;
    border-bottom: .1rem solid #fdefd8
}

.join_nav ul {
    display: none
}

.join_nav li a {
    display: block;
    color: #272f51;
    font-size: 1.5rem;
    height: 5.5rem;
    line-height: 5.5rem;
    border-bottom: .1rem solid #fdefd8;
    text-align: center;
    font-weight: 700
}

.join1_culture {
    background: #ede4d7;
    width: 100%
}

.join1_cul_img {
    width: 100%;
    padding-top: 2rem
}

.join1_cul_con {
    padding: 0 1.5rem 3.5rem;
    width: 100%
}

.join1_cul_con h1 {
    margin-bottom: 1.6rem;
    font-size: 1.5rem;
    color: #003894;
    text-align: right;
    font-weight: 700
}

.join1_cul_con h2 {
    font-family: dincond-mediumregular;
    font-size: 2.6rem;
    margin-bottom: .5rem;
    color: #303960;
    text-align: right;
    font-weight: 400
}

.join1_cul_con p {
    font-size: 1.4rem;
    line-height: 2rem;
    color: #5c5c5c
}

.join1_mission {
    width: 100%
}

.join1_core-values {
    width: 100%
}

.join_action_no,
.join_action_yes {
    width: 100%;
    background: #f1f1f1
}

.join_po_tit .join1_cul_world {
    top: 2rem;
    left: 1.5rem
}

.join_po_tit .join1_cul_world h1 {
    color: #303960;
    font-weight: 700;
    font-size: 2.5rem;
    line-height: 2.6rem;
    font-family: aril
}

.join_po_tit .join1_cul_world p {
    color: #303960;
    font-weight: 700;
    font-size: 1.6rem;
    margin-top: .4rem
}

.join_action_con {
    padding: 2rem 1.5rem
}

.join_action_con p {
    font-weight: 700;
    color: #666;
    line-height: 2.2rem;
    font-size: 1.4rem
}
/*加入龙湖修改*/
.mission{width: 100%;position: relative;}
.mission>img{width: 100%;height: auto;}
.mission .box{position: absolute;z-index: 2;top: 0;left: 0;width: 52%;padding-top: 38%;text-align: right;}
.oac .box .title_en{font-family: "dincond-medium-webfont";font-size: 26px;color: #003894;text-transform: uppercase;line-height: 0.8em;}
.oac .box .title_cn{line-height:0.8em;font-size: 13px;color: #003894;font-weight: bold;margin-top: 5px;}
.oac .box .xian{width: 6.5px;height: 1px;background-color:  #003894;margin-top:5px;display: inline-block;}
.mission .box .key{font-size: 16px;color: rgb(102,102,102);opacity: 0.7;filter: alpha(opacity=70);line-height:0.8em;margin-top: 16px;}
.mission .box .des{font-family: "dincond-medium-webfont";font-size: 26px;color: rgb(102,102,102);opacity: 0.08;filter: alpha(opacity=8);line-height: 0.8em;margin-top: 5px;text-transform: uppercase;}
.vision{width: 100%;position: relative;}
.vision>img{width: 100%;height: auto;}
.vision .box{position: absolute;z-index: 2;top: 0px;left: 0px;width:100%;text-align: right}
.vision .box .inbox{width: 49%;display: inline-block;text-align: left;box-sizing: border-box;border-left: 1px solid rgb(208,208,233);}
.vision .box .inbox .title_en{margin-top: 20%;padding-left: 12px;}
.vision .box .inbox .title_cn{padding-left: 12px;}
.vision .box .inbox .xian{margin-left: 12px;}
.vision .box .inbox .question{margin-left: 10px;margin-top: 10px;position: relative;top: 0px;left: 0px;line-height: 0.8em;box-sizing: border-box;}
.vision .box .inbox .question .en{position: absolute;top: 0px;left:-100%;width: 100%;height: 200%;text-align: right;overflow: hidden;box-sizing: border-box;border-right: 16px solid transparent;}
.vision .box .inbox .question .en .key{font-family: "dincond-medium-webfont";font-size: 10px;color: #01b2b3;line-height: 1em;margin-bottom: 5px;position: relative;left: 100%;transition: all 800ms;}
.vision .box .inbox .question .en .des{font-family: "dincond-medium-webfont";font-size: 10px;color: #01b2b3;line-height: 1.2em;position: relative;left: 100%;transition: all 800ms;overflow: hidden;}
.vision .box .inbox .question .cn .key{font-size: 10px;color: rgb(102,102,102);font-weight: bold;margin-bottom: 5px;transition: all 400ms;}
.vision .box .inbox .question .cn .key em{font-family: "dincond-medium-webfont";font-style: normal;color: rgb(102,102,102);font-size: 10px;font-weight: bold;padding-right: 2px;transition: all 400ms;}
.vision .box .inbox .question .cn .des{font-size: 10px;color: rgb(102,102,102);font-weight: bold;line-height: 1.6em;transition: all 400ms;}
.vision .box .inbox .question .shuxian{position: absolute;top: 0px;left: -11px;width: 1px;height: 100%;background-color: #01b2b3;transform-origin: center;transform: scale(1,0);transition: all 400ms;}
.vision .box .inbox .question.on .cn .key,
.vision .box .inbox .question.on .cn .key em,
.vision .box .inbox .question.on .cn .des{color: #384395;} 
.vision .box .inbox .question.on .shuxian{transform: scale(1,1);}
.vision .box .inbox .question.on .en .key{left: 0px;}
.vision .box .inbox .question.on .en .des{left: 0px;}
.value{width: 100%;position: relative;margin-bottom: -2px;}
.value>img{width: 100%;height: auto;}
.value .box{position: absolute;z-index: 2;top: 0;left: 0;width: 52%;text-align: right;box-sizing: border-box;padding-left: 50px;}
.value .box .title_en{margin-top: 20%;}
.value .box .bold{line-height: 0.8em;margin-top: 14px;font-size: 10px;color: rgb(102,102,102);font-weight: bold;margin-bottom: 5px;}
.value .box .des{line-height: 1.6em;font-size: 10px;color: rgb(102,102,102);}
/*加入龙湖修改*/

.join2_ban_tit {
    padding: 4rem 0 2rem 0;
    background: #f1f1f1
}

.join2_ban_tit h1,
.join2_ban_tit h2 {
    width: 100%;
    text-align: center;
    font-weight: 700
}

.join2_ban_tit h1 {
    color: #01b2b3;
    font-size: 2rem;
    margin-bottom: .7rem
}

.join2_ban_tit h2 {
    color: #003894;
    font-size: 1.8rem
}

.join2_ban_into,
.join2_ban_into_img {
    width: 100%;
    overflow: hidden
}

.join2_ban_into_con {
    width: 100%;
    padding: 1.5rem;
    background: #01b2b3
}

.join2_ban_into_con h1 {
    margin-bottom: 1.5rem;
    color: #fff;
    font-size: 1.6rem
}

.join2_ban_into_con p {
    margin-bottom: 1.8rem;
    color: #fff;
    font-size: 1.4rem;
    line-height: 2.2rem
}

.join2_tbanner {
    width: 100%;
    overflow: hidden
}

.join2_tbanner .all {
    top: 1.5rem;
    right: 1.5rem
}

.join2_tbanner .swiper-button-next {
    height: 7.7%;
    top: 94%;
    background: url(../images/join2_table_turnright.png) center no-repeat;
    background-size: auto 100%
}

.join2_tbanner .swiper-button-prev {
    height: 7.7%;
    top: 94%;
    background: url(../images/join2_table_turnleft.png) center no-repeat;
    background-size: auto 100%
}

.join2_tbanner .join2_tbanner_word1 {
    padding: 3.2%;
    height: 21.25%;
    bottom: 0;
    width: 100%;
    background: url(../images/join2_table_worldbg.png) center repeat-y;
    background-size: 100% 100%
}

.join2_tbanner .join2_tbanner_word1 h1,
.join2_tbanner .join2_tbanner_word1 h2 {
    font-size: 1.4rem;
    color: #fff;
    width: 100%;
    text-align: center
}

.join2_bbanner {
    width: 100%;
    overflow: hidden
}

.join2_bbanner .all {
    top: 1.5rem;
    right: 1.5rem
}

.join2_bbanner .swiper-button-next2 {
    width: 27px;
    margin-top: -22px;
    z-index: 10;
    right: 10px;
    cursor: pointer;
    height: 7.7%;
    top: 94%;
    background: url(../images/join2_table_turnright.png) center no-repeat;
    background-size: auto 100%
}

.join2_bbanner .swiper-button-prev2 {
    width: 27px;
    margin-top: -22px;
    z-index: 10;
    left: 10px;
    cursor: pointer;
    height: 7.7%;
    top: 94%;
    background: url(../images/join2_table_turnleft.png) center no-repeat;
    background-size: auto 100%
}

.join2_bbanner .join2_bbanner_word1,
.join2_bbanner_word2 {
    z-index: 5;
    padding: 2.2%;
    height: 5rem;
    bottom: 0;
    width: 100%;
    background: url(../images/join2_table_worldbg.png) center repeat-y;
    background-size: 100% 100%
}

.join2_bbanner_wordc {
    display: none
}

.join2_bbanner .join2_bbanner_word1 h1,
.join2_bbanner .join2_bbanner_word1 h2,
.join2_bbanner_word2 h1,
.join2_bbanner_word2 h2 {
    font-size: 1.2rem;
    height: 1.6rem;
    color: #fff;
    width: 100%;
    text-align: center
}

.join3_nav {
    text-align: center;
    display: inline-block;
    width: 100%;
    background: #3e436f
}

.join3_nav ul {
    display: inline-block;
    vertical-align: bottom;
    overflow: hidden;
    margin-top: 2.35rem
}

.join3_nav ul li {
    width: 9.3rem;
    height: 9.2rem;
    float: left;
    margin-right: .5rem
}

.join3_nav ul a {
    width: 9.3rem;
    height: 9.2rem;
    display: block;
    font-weight: 700;
    color: #565051;
    text-align: center;
    padding: 45% 0
}

.join3_nav ul .join3_nav1 {
    background: #ede5d9 url(../images/join3_topbg1.png) center 24% no-repeat;
    background-size: auto 19.11%
}

.join3_nav ul .join3_nav2 {
    background: #eee url(../images/join3_topbg2.png) center 24% no-repeat;
    background-size: auto 19.11%
}

.join3_nav ul .join3_nav3 {
    background: #eee url(../images/join4_topbg1.png) center 24% no-repeat;
    background-size: auto 19.11%
}

.join3_currency {
    overflow: hidden;
    width: 100%;
    background: #3e436f
}

.join3_currency h1 {
    width: 10rem;
    margin: 0 auto;
    margin-top: 4.5rem;
    margin-bottom: 1rem;
    text-align: center;
    color: #fff;
    font-size: 1.6rem;
    font-weight: 700
}

.join3_currency .join3_currency_left,
.join3_currency .join3_currency_right {
    width: 49%;
    height: 10rem
}

.join3_currency .join3_currency_left {
    float: left;
    background: url(../images/join3_tity_left.jpg) center no-repeat;
    background-size: 100% 100%
}

.join3_currency .join3_currency_left span {
    width: 50%;
    height: 3rem;
    background: #fff;
    display: block;
    border-radius: 3rem;
    text-align: center;
    line-height: 3rem;
    color: #35334a;
    position: absolute;
    bottom: 20%;
    left: 50%;
    margin-left: -25%
}

.join3_currency .join3_currency_right {
    float: right;
    background: url(../images/join3_tity_right.jpg) center no-repeat;
    background-size: 100% 100%
}

.join3_currency .join3_currency_left:hover {
    background: url(../images/join3_titon_left.jpg) center no-repeat;
    background-size: 100% 100%
}

.join3_currency .join3_currency_right:hover {
    background: url(../images/join3_titon_right.jpg) center no-repeat;
    background-size: 100% 100%
}

.join3_currency .ii {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    display: none
}

.join3_currency .i {
    position: fixed;
    top: 30%;
    left: 50%;
    width: 50%;
    margin-left: -25%;
    z-index: 10000;
    display: none
}

.join3_listbox {
    width: 100%;
    overflow: hidden
}

.join3_list {
    padding-bottom: 7.5rem;
    width: 100%;
    overflow: hidden;
    background: #64bb5c url(../images/join3_conbg.png) 95% 95% no-repeat;
    background-size: 29.3% auto
}

.join3_list img {
    margin-bottom: 1.5rem
}

.join3_list p {
    width: 100%;
    display: block;
    padding: 0 1.5rem;
    color: #fff;
    margin: .9rem 0;
    font-size: 1.4rem
}

.join3_link_more {
    margin-top: 2rem;
    margin-bottom: 2rem;
    width: 100%;
    overflow: hidden;
    padding: 0 1.5rem
}

.join3_list .join3_apply,
.join3_list .join3_more {
    color: #343248;
    font-size: 1.4rem;
    font-weight: 700;
    float: left;
    display: block;
    width: 9rem;
    height: 3.5rem;
    line-height: 3.5rem;
    border-radius: 2rem;
    text-align: center
}

.join3_list .join3_more {
    background: #b2ddab;
    margin-right: 1.5rem
}

.join3_list .join3_apply {
    background: #fffef9
}

.contact_phone {
    width: 100%;
    overflow: hidden;
    padding: 3rem 0 2.8rem 0;
    background: #f1f1f1
}

.contact_phone h1,
.contact_phone h3,
.contact_phone h4,
.contact_phone p {
    width: 100%;
    text-align: center;
    display: block
}

.contact_phone h2 {
    width: 11.41%;
    text-align: center;
    margin: 0 auto 1.5rem auto
}

.contact_phone h3 {
    color: #7b7b7b;
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: .7rem
}

.contact_phone h4 {
    color: #003894;
    font-size: 3rem;
    margin-bottom: 3.4rem
}

.contact_phone h1 {
    color: #303960;
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: 1.1rem
}

.contact_phone p {
    color: #5c5c5c;
    font-size: 1.6rem;
    line-height: 2.4rem
}

.contact_QR_box {
    width: 100%;
    overflow: hidden;
    margin-bottom: 2rem
}

.contact_QR {
    width: 100%;
    overflow: hidden;
    background: #ede3d9;
    padding: 3rem 5% 2rem 5%
}

.contact_QR_left,
.contact_QR_right {
    width: 50%;
    float: left
}

.contact_QR_left h1,
.contact_QR_right h1 {
    width: 23.76%;
    margin: 0 auto 1rem auto
}

.contact_QR_left p,
.contact_QR_right p {
    width: 78.62%;
    margin: 0 auto 1rem auto
}

.contact_QR p {
    width: 80%;
    text-align: center;
    display: block;
    margin: 0 auto 0 auto;
    color: #303960;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 2rem
}

.contact1_media {
    width: 100%;
    overflow: hidden;
    background: #e3e3eb;
    padding: 3rem 1.5rem 3.5rem 1.5rem
}

.contact1_media p {
    width: 100%;
    color: #666;
    margin-bottom: 1.75rem
}

.contact1_media input {
    border: none;
    background: #fff;
    -webkit-appearance: none;
    height: 5rem;
    padding: 1rem 0;
    padding-left: 1.5rem;
    margin-bottom: .5rem;
    width: 100%;
    color: #999;
    font-size: 1.4rem
}

.contact1_media button {
    border: none;
    background: #01b2b3;
    color: #003894;
    width: 31.25%;
    height: 5rem;
    line-height: 5rem;
    border-radius: 3rem;
    font-weight: 700;
    font-size: 1.4rem;
    margin: 1rem auto 3.5rem;
    display: block
}

.contact1_media h1 {
    width: 10.3%;
    margin: 3rem auto .6rem
}

.contact1_media a,
.contact1_media h2 {
    width: 100%;
    text-align: center;
    display: block
}

.contact1_media h2 {
    color: #003894;
    font-size: 1.6rem;
    font-weight: 700
}

.contact1_media a {
    color: #666;
    font-size: 1.4rem
}

#contact2_media h2 {
    margin-bottom: .5rem
}

#contact2_media .investor {
    margin: 1rem 0;
    width: 100%;
    overflow: hidden
}

#contact2_media .investor p {
    display: inline-block;
    text-align: center;
    margin: 0
}

#contact2_media .investor a {
    width: 50%;
    color: #003894;
    display: block;
    text-align: left;
    float: left
}

#contact2_media .investor p span {
    display: block;
    width: 43%;
    text-align: right;
    float: left
}

#contact3_media h1 {
    width: 100%;
    color: #e33432;
    font-weight: 700;
    font-size: 1.6rem
}

#contact3_media textarea {
    width: 100%;
    border: none;
    height: 15.9rem;
    overflow-y: auto;
    resize: none;
    padding: 1.5rem;
    color: #999
}

.contact4_main {
    width: 100%;
    overflow: hidden;
    background: #f18e1e;
}

.contact4_main h1 {
    width: 100%;
    padding: 0 1.5rem;
    font-size: 1.8rem;
    color: #fe8b21;
    margin-top: 3rem;
    margin-bottom: 1.5rem
}

.contact4_main ul {
    width: 100%;
    padding: 0 1.5rem;
    overflow: hidden;
    padding-bottom: 1.5rem
}

.contact4_main li {
    margin: .6rem 0;
    font-size: 1.4rem;
    color: #5b8ee0;
    width: 20%;
    text-align: left;
    float: left
}

.contact4_main .on {
    color: #fff;
}

.contact4_detail {
    width: 100%;
    overflow: hidden
}

.contact4_address {
    padding-bottom: 2rem;
    display: none
}

.contact4_address p {
    padding: 0 1.5rem;
    font-size: 1.4rem;
    line-height: 2.2rem;
    color: #fff;
}
.contact4_address p a{color: #5b8ee0}

.contact4_main .contact4_main_back {
    width: 100%;
    height: 10rem;
    line-height: 10rem;
    text-align: center;
    color: #333;
    font-size: 1.8rem;
    background: #fff;
    display: block
}

.contact5_maintit {
    background: #e3e3eb;
    padding: 3rem 1.5rem
}

.contact5_maintit h1 {
    color: #e33432;
    width: 100%;
    margin-bottom: 1.5rem;
    font-size: 2rem
}

.contact5_maintit p {
    color: #666;
    font-size: 1.4rem;
    line-height: 2.2rem;
    margin-bottom: 2.6rem
}

.contact5_maintit h2 {
    color: #003894;
    font-size: 1.5rem;
    font-weight: 700
}

.contact5_maintit h3 {
    height: 3.6rem;
    padding-left: 4rem;
    line-height: 3.6rem;
    color: #003894;
    font-weight: 700;
    background: url(../images/contact5_phone.png) no-repeat left center;
    background-size: auto 100%;
    font-size: 2rem;
    margin-top: .6rem
}

.contact5_list {
    background: url(../images/contact5_ulbg.jpg) center repeat-y;
    background-size: 100% 100%;
    width: 100%;
    padding-bottom: .5rem;
    text-align: right
}

.contact5_list ul {
    background: #e3e3eb;
    height: 4rem;
    display: inline-block
}

.contact5_list li {
    height: 5rem;
    margin-right: 2.8rem;
    float: left;
    line-height: 4rem;
    color: #565051;
    font-size: 1.6rem;
    font-weight: 700
}

.contact5_list .current {
    color: #003894;
    background: url(../images/contact5_on_03.png) center bottom no-repeat;
    background-size: 100% 26%
}

.contact5_detail {
    background: #efeff4;
    width: 100%;
    overflow: hidden;
    display: none
}

.contact5_detail ul {
    width: 100%;
    overflow: hidden;
    padding-bottom: 4rem
}

.contact5_detail li {
    border-bottom: .25rem solid #e4d6c5;
    margin: 0 1.5rem;
    padding: 1.5rem 0;
    overflow: hidden
}

.contact5_detail li h1 {
    color: #434b6f;
    font-size: 1.7rem;
    font-weight: 700;
    margin-bottom: 1.5rem
}

.contact5_detail li p {
    clear: none;
    margin-bottom: 1rem;
    color: #454546;
    font-size: 1.5rem;
    width: 100%;
    float: left;
    line-height: 2.2rem
}

.contact5_detail li p em {
    font-size: 1rem
}

.contact5_back {
    height: 11rem;
    line-height: 11rem;
    color: #333;
    text-align: center;
    font-size: 1.6rem;
    background: #f1f1f1;
    display: block
}

.contact5_maincon .special {
    width: 100%;
    padding: 1rem 1.5rem 2rem
}

.contact5_maincon .special li {
    width: 48%;
    margin: 0;
    height: 14rem;
    background: #e3e3eb;
    border: none
}

.contact5_maincon .phone {
    width: 20%;
    margin: 0 auto;
    margin-bottom: 1rem
}

.contact5_maincon .special h1 {
    width: 70%;
    font-size: 1.6rem;
    text-align: center;
    margin: 0 auto;
    color: #999;
    font-weight: 700
}

.contact5_maincon .special p {
    width: 100%;
    color: #003894;
    font-weight: 700;
    text-align: center
}

.contact5_maincon .special ul {
    padding-bottom: 0
}

.contact6_method {
    width: 100%;
    overflow: hidden;
    padding: 3rem 1.5rem;
    background: #e3e3eb
}

.contact6_method p {
    color: #666;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 2.2rem;
    margin-bottom: 3.1rem
}

.contact6_method ul {
    width: 65%;
    margin: 0 auto;
    text-align: center
}

.contact6_method li {
    padding-bottom: 1.5rem;
    padding-top: 1.2rem;
    border-bottom: .2rem solid #bfc1cf
}

.contact6_method li h1 {
    color: #003894;
    font-weight: 700;
    font-size: 1.4rem
}

.contact6_method li h2 {
    width: 15%;
    margin: 1rem auto
}

.contact6_method li p {
    text-align: center;
    margin-bottom: 0;
    color: #666;
    font-weight: 700;
    font-size: 1.3rem
}

.contact6_method li p.on {
    color: #989fd6;
}

.contact6_table {
    width: 100%;
    overflow: hidden
}

.contact6_table_list {
    background: url(../images/contact6on.png) center repeat-y;
    background-size: 100% 100%;
    width: 100%;
    padding-bottom: .5rem;
    text-align: center
}

.contact6_table_list ul {
    width: 100%;
    height: 4rem;
    display: inline-block
}

.contact6_table_list li {
    height: 5rem;
    width: 25%;
    float: left;
    line-height: 4rem;
    color: #565051;
    font-size: 1.6rem;
    font-weight: 700
}

.contact6_table_list .current {
    color: #003894;
    background: url(../images/contact5_on_03.png) center bottom no-repeat;
    background-size: 100% 26%
}

.contact6_table_detail {
    width: 100%;
    background: #f1f1f1;
    padding: 2.5rem 1.5rem 4rem
}

.contact6_table_con h1 {
    margin-bottom: 3.7rem;
    color: #666;
    font-size: 1.6rem
}

.contact6_table_con a {
    width: 31.25%;
    height: 4rem;
    line-height: 4rem;
    background: #01b2b3;
    display: block;
    border-radius: 3rem;
    font-size: 1.6rem;
    font-weight: 700;
    color: #fff;
    margin: 0 auto;
    text-align: center
}

.investor_banner {
    width: 100%;
    height: 11.3rem;
    overflow: hidden;
    background: #bfc1cf;
    padding: 1.5rem
}

.investor_banner_link {
    width: 30%;
    float: left;
    height: 8.3rem
}

.investor_banner_link a {
    width: 100%;
    height: 8.3rem;
    display: block;
    line-height: 8.3rem;
    font-weight: 700;
    font-size: 1.8rem;
    color: #fff
}

.investor_banner_right {
    width: 65%;
    float: right;
    overflow: hidden;
    height: 8.3rem;
    padding: .5rem 0
}

.investor_banner_right p {
    width: 100%;
    float: right;
    font-family: opensans-regular-webfont;
    color: #ff1800;
    font-weight: 700;
    font-size: 3.5rem
}

.investor_banner_right span {
    float: right;
    display: block;
    height: 3rem;
    line-height: 3rem
}

.investor_banner_right .investor_spanimg {
    width: 15%;
    line-height: 0
}

.investor_banner_right .investor_spanimg img {
    height: 100%;
    width: 100%
}

.investor_banner_right h2 {
    width: 100%;
    text-align: right;
    float: right;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 2rem;
    color: #41434c
}

.investor_banner_right h1 {
    width: 100%;
    float: right;
    text-align: right;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2rem;
    color: #41434c
}

.investor_tit {
    width: 100%;
    height: 9.4rem;
    background: #fff;
    overflow: hidden;
    background: #f1f1f1
}

.investor_tit h1 {
    font-size: 1.6rem;
    font-weight: 700;
    width: 28.5%;
    height: 6.9rem;
    background: #00b2b2;
    line-height: 6.9rem;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    margin-top: 2.5rem
}

.investor1_tit {
    height: 5.6rem;
    background: url(../images/investor2_ulbg.jpg) center repeat-y;
    background-size: 100% 100%
}

.investor1_tit ul {
    height: 5.6rem;
    width: 100%;
    padding: 0 1.5rem
}

.investor1_tit li {
    height: 5.6rem;
    float: left;
    line-height: 5.6rem;
    margin-right: 4.5rem;
    color: #7a7a7a;
    font-size: 1.6rem
}

.investor1_tit .current {
    background: url(../images/investor1_on.png) center bottom no-repeat;
    background-size: 100% 17%
}

.investor1_detailbox {
    width: 100%;
    overflow: hidden
}

.investor1_detail {
    width: 100%;
    overflow: hidden;
    display: none
}

.investor1_detail ul {
    margin-bottom: 1.5rem;
    margin-top: 1rem
}

.investor1_detail li {
    background: #e3e3eb;
    margin-top: .5rem;
    width: 100%;
    padding: 0 1.5rem;
    height: 5.5rem;
    overflow: hidden
}

.investor1_detail li a {
    width: 100%;
    height: 5.5rem;
    display: block
}

.investor1_detail .investor1_timer {
    color: #7a7a7a;
    font-weight: 700;
    width: 30%;
    height: 5.5rem;
    line-height: 5.5rem;
    float: left;
    display: block
}

.investor1_detail .investor1_con {
    color: #003894;
    font-weight: 700;
    width: 50%;
    height: 5.5rem;
    line-height: 5.5rem;
    float: left;
    display: block
}

.investor1_detail .investor1_ioc {
    width: 8%;
    height: 5.5rem;
    line-height: 5.5rem;
    float: right;
    display: block
}

.investor2_main #contact2_media h3 {
    width: 100%;
    margin-bottom: 1.5rem;
    color: #003894;
    font-size: 1.6rem;
    font-weight: 700
}

.investor3_main {
    min-height: 40rem;
    background: #e3e3eb
}

.fc-border-separate tr th.fc-day-header {
    height: 45px;
    border: 0;
    line-height: 45px;
    font-size: 14px;
    padding-bottom: 10px
}

.fc-border-separate td.fc-day {
    height: 60px;
    border: 2px solid #EFEFF4;
    background: #D6DBF0
}

.investor3_main .fc-grid .fc-day-number {
    font-size: 16px;
    color: #585C79
}

.fc-header-title h2 {
    font-size: 16px;
    line-height: 30px
}

.investor3_main .fc-event {
    background: #fff;
    border-color: #fff;
    color: #333
}

.selectDate {
    overflow: hidden;
    margin: 0 auto;
    width: 90%;
    padding-top: 2rem;
    padding-bottom: 1rem
}

.investor3_main .mod-dropdownlist {
    width: 100%;
    border-color: #BFC1CF;
    background: #BFC1CF;
    margin-top: 1rem
}

.invcalendar .mod-dropdownlist .dropdown-options li.dropdown-options-focus a:hover,
.investor3_main .mod-dropdownlist .dropdown-options li.dropdown-options-focus a {
    background: #BFC1CF
}

.investor3_main .mod-dropdownlist .dropdown-select .dropdown-icon {
    background: transparent url(../images/inv-dir.jpg) no-repeat center center
}

.investor3_main .mod-dropdownlist .dropdown-select:hover .dropdown-icon {
    background: transparent url(../images/inv-dir.jpg) no-repeat center center
}

.investor3_main .mod-dropdownlist .dropdown-select .dropdown-input {
    color: #5A5E7B;
    font-size: 1.4rem
}

.invCal-today {
    width: 90%;
    display: block;
    height: 48px;
    line-height: 48px;
    text-align: center;
    padding: 0 10px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    background: #00b2b2;
    margin: 0 auto;
    color: #fff;
    font-size: 1.6rem
}

.mod-dropdownlist {
    display: block;
    width: 165px;
    border: 1px solid #fff;
    height: 48px;
    padding: 0 20px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    margin: 0 auto
}

.mod-dropdownlist .dropdown-select {
    color: #fff;
    cursor: default;
    display: inline-block;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 14px;
    cursor: pointer
}

.mod-dropdownlist .dropdown-select:active,
.mod-dropdownlist .dropdown-select:hover,
.mod-dropdownlist .dropdown-select:visited {
    color: #fff
}

.mod-dropdownlist .dropdown-select .dropdown-input {
    zoom: 1;
    overflow: hidden;
    font-size: 12px;
    line-height: 48px;
    float: left;
    height: 48px;
    color: #fff
}

.mod-dropdownlist .dropdown-select .dropdown-icon {
    width: 20px;
    padding: 0 0;
    zoom: 1;
    font-size: 14px;
    line-height: 48px;
    float: left;
    height: 48px
}

.mod-dropdownlist .dropdown-list {
    background: #fff;
    display: block;
    overflow: hidden;
    padding: 0
}

.mod-dropdownlist .dropdown-options {
    background: #fff;
    display: block;
    overflow: hidden;
    overflow-y: auto;
    padding: 0;
    margin: 0
}

.mod-dropdownlist .dropdown-options li {
    margin: 0;
    padding: 0
}

.mod-dropdownlist .dropdown-options li a {
    color: #666;
    cursor: default;
    display: block;
    padding: 0 5px;
    white-space: nowrap;
    width: 100%;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.mod-dropdownlist .dropdown-options li a:hover {
    background-color: #eee;
    color: #666
}

.mod-dropdownlist .dropdown-options li.dropdown-options-focus a,
.mod-dropdownlist .dropdown-options li.dropdown-options-focus a:hover {
    background-color: #c9c9c9;
    color: #fff
}

.mod-dropdownlist .dropdown-list .dropdown-custombox {
    border-top: 1px solid #ccc
}

#calendar {
    padding-bottom: 2rem;
    width: 90%;
    margin: 0 auto
}

.header_select {
    width: auto
}

.header_select~.mod-dropdownlist {
    width: auto;
    float: left;
    background: #F4F4F4;
    margin-top: 1rem;
    margin-left: 1rem;
    height: 40px;
    padding-right: 10px
}

.header_select~.mod-dropdownlist .dropdown-select {
    height: 40px;
    line-height: 40px;
    font-size: 1.6rem
}

.header_select~.mod-dropdownlist .dropdown-select .dropdown-input {
    height: 40px;
    text-align: center;
    line-height: 40px;
    padding-left: .3rem
}

.header_select~.mod-dropdownlist .dropdown-select .dropdown-icon {
    height: 40px;
    line-height: 40px;
    background: transparent url(../images/icon-dir.png) no-repeat center;
    float: right;
    background-size: 45% auto
}

.header_select~.mod-dropdownlist .dropdown-select .dropdown-input {
    color: #333
}

@media screen and (max-width:320px) {
    .header_select~.mod-dropdownlist .dropdown-select .dropdown-icon {
        width: 10px;
        background-size: 80% auto
    }
}

.investor5_detailbox {
    width: 100%
}

.investor5_detail {
    width: 100%;
    overflow: hidden;
    padding: 0 1.5rem;
    margin-top: 1.5rem;
    margin-bottom: 2.7rem;
    display: none
}

.investor5_detail li {
    margin-bottom: 2.5rem
}

.investor5_detail li h1 {
    font-size: 1.4rem;
    font-weight: 700;
    color: #003894;
    margin-bottom: 1rem
}

.investor5_detail li p {
    font-weight: 700;
    font-size: 1.4rem;
    color: #7a7a7a;
    line-height: 2.2rem
}

.investor5_list ul {
    border-top: .1rem solid #dfdfe3;
    padding-top: 1rem
}

.investor5_list li {
    margin-bottom: 1.5rem;
    padding: .5rem 0;
    background: url(../images/footer_listbg.png) left center no-repeat;
    background-size: 8% auto;
    text-indent: 9%
}

.company_main {
    width: 100%;
    overflow: hidden;
    background: #efeff4
}

.company_tit {
    background: #fafafa;
    text-align: center;
    overflow: hidden;
    width: 100%;
    height: 9.9rem
}

.company_tit h1 {
    display: inline-block;
    font-size: 1.8rem;
    padding: 0 2rem;
    height: 6.9rem;
    background: #f18e1e;
    line-height: 6.9rem;
    text-align: center;
    color: #fff;
    margin: 3rem auto 0
}

.company1_main_box {
    background: #fff;
    margin: 0 auto;
    width: 94%
}

.company1_main_box .data_on {
    background: url(../images/dnowon.png) no-repeat center;
    background-size: 60% auto;
}

.company1_main {
    padding: 0 1.5rem;
    overflow: hidden;
}

.company1_main h1 {
    width: 100%;
    text-align: left;
    color: #003894;
    font-size: 1.6rem;
    font-weight: 700;
    margin-top: 2.5rem;
}

.company1_logo {
    width: 100%;
    overflow: hidden;
    margin: .5rem 0;
    margin-bottom: 1.4rem;
}

.company1_logo h2 {
    width: 55.7%;
    float: left;
}

.company1_main .company1_logo p {
    line-height: 2rem;
    margin-left: 1rem;
    width: 40%;
    float: left;
    display: block;
    color: #7a7a7a;
    font-size: 1.6rem;
    margin-bottom: 0;
    margin-top: 0
}

.company1_main p {
    color: #7a7a7a;
    line-height: 2.2rem;
    font-size: 1.4rem;
    margin-top: 2rem
}

.company1_main p strong {
    color: #003894
}

.company1_main h3 {
    width: 100%;
    margin-bottom: 2.5rem;
    color: #1c2c71;
    font-size: 1.4rem;
    text-align: left
}

.company1_main .more {
    margin: 0 auto 1rem;
    display: block;
    height: 6rem;
    line-height: 6rem;
    width: 100%;
    text-align: center;
    background: #fff url(../image/dnow) no-repeat center;
    background-size: 7% auto;
    color: #003894
}

.company1_main ul li h1 {
    font-style: '微软雅黑';
    font-size: 1.5rem;
    font-weight: 700;
    color: #333;
    margin-bottom: 13px
}

.company1_main ul li p {
    font-style: '微软雅黑';
    font-size: 1.3rem;
    color: #7a7a7a;
    margin-bottom: 38px;
    max-height: 290px;
    overflow: hidden
}

.person_mes {
    float: left;
    border-bottom: 1px solid #7a7a7a;
    margin-bottom: 1rem;
    padding-bottom: 1rem
}

.company1_main .company1_mainc {
    overflow: hidden;
    height: 30rem;
    background: #fff;
    padding: 1.5rem
}

.company1_main .on {
    background: #fff url(../images/dnowon.png) no-repeat center;
    background-size: 7% auto
}

.company1_main ul li img {
    float: left;
    width: 32%
}

.img_p {
    width: 66%;
    display: inline-block;
    float: right
}

.img_p p {
    margin: 0!important
}

.company_data {
    width: 100%
}

.companydata_main_box {
    width: 92%;
    margin: 0 auto 4%
}

.companydata_main {
    padding: 1rem 1rem .5rem;
    background: #fff
}

.companydata_main li {
    overflow: hidden
}

.companydata_main h1 {
    width: 100%;
    margin-bottom: .5rem;
    height: 5.3rem;
    background: #efeff4 url(../image/dnow) 95% center no-repeat;
    background-size: auto 20%;
    text-align: center;
    line-height: 5.3rem;
    color: #2f334e;
    font-weight: 700;
    font-size: 1.6rem
}

.companydata_main .on {
    color: #fff;
    background: #2f334e url(../images/product2_intomore_on.png) 95% center no-repeat;
    background-size: auto 20%
}

.companydata_main dl {
    display: none;
    padding: .5rem 0 1rem
}

.companydata_main dd {
    padding: 1rem 0
}

.companydata_main h2 {
    width: 100%;
    text-align: center;
    overflow: hidden;
    color: #00b2b2;
    font-size: 2rem;
    font-weight: 700
}

.companydata_main p {
    width: 100%;
    text-align: center;
    overflow: hidden;
    color: #666;
    font-size: 1.6rem
}

.company2_main {
    overflow: hidden
}

.company2_list,
.company2_list ul {
    height: 7.9rem;
    overflow: hidden
}

.company2_list ul {
    margin-right: -1%;
    background: #fff;
    overflow: hidden;
    padding: 0 3%;
    padding-top: 1rem
}

.company2_list li {
    height: 7.9rem;
    width: 32.33333%;
    float: left;
    background: #efeff4;
    color: #333;
    margin-right: 1%;
    line-height: 6.9rem;
    text-align: center
}

.company2_list .current {
    background: #003894;
    color: #fff
}

.company2_box {
    width: 100%;
    overflow: hidden
}

.company2_detail {
    width: 100%;
    overflow: hidden
}

.company2_detail li {
    overflow: hidden;
    position: relative;
    background: #fff;
    margin-bottom: .5rem;
    padding: 2rem
}

.company2_detail li h1 {
    color: #666;
    font-size: 1.5rem;
    margin-bottom: .5rem
}

.company2_detail li p {
    overflow: hidden;
    color: #8c8c8c;
    font-size: 1.3rem;
    line-height: 2.2rem;
    -webkit-transition: height .3s;
    transition: height .3s
}

.company2_detail li a {
    display: none;
    top: 1.8rem;
    right: 2rem;
    width: 6.6%;
    height: 2rem;
    background: url(../images/company2.png) center no-repeat;
    background-size: 100% auto
}

.company2_detail .on {
    background: url(../images/company2_on.png) center no-repeat;
    background-size: 100% auto
}

.company3_main {
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding: 2.5rem 0 2rem
}

.company3_main ul {
    overflow: hidden;
    width: 100%;
    background: url(../images/company3_linkx.jpg) 12% repeat-y
}

.company3_main li {
    position: relative;
    float: right;
    width: 100%;
    text-align: left;
    padding-left: 22%;
    padding-bottom: 2rem
}

.company3_main li h1 {
    text-align: left;
    color: #f18e1e;
    font-size: 2rem
}

.company3_main li p {
    color: #a2a2a2;
    font-size: 1.4rem;
    line-height: 2.2rem
}

.company3_main .special {
    background: #fff
}

.company3_main p {
    float: left;
    width: 88%
}

.company3_main i {
    width: 12%;
    position: absolute;
    top: 0;
    left: 6%
}

.btn-ajax,
.company3_main a {
    width: 6rem;
    height: 6rem;
    background: url(../image/dnow) no-repeat center;
    background-size: 60% auto;
    color: #003894;
    text-align: center;
    line-height: 6rem;
    margin: 0 auto;
    display: none
}

.company3_main .company3_main_a {
    margin-left: 6%;
    line-height: 1.8rem;
    display: inline-block;
    width: 12%;
    overflow: hidden;
    background: #f3f3f3 url(../image/dnow) no-repeat center;
    background-size: 60% auto;
    height: auto
}

.all {
    position: absolute;
    right: 1rem;
    color: #fff;
    bottom: .5rem;
    background: rgba(0, 0, 0, .6);
    z-index: 66;
    width: 4rem;
    border-radius: .3rem;
    height: 2rem;
    line-height: 2rem
}

.all em,
.all p,
.all span {
    float: left;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.2rem;
    font-family: opensans-regular-webfont, sans-serif
}

.all p {
    color: #fff;
    width: 1.3rem;
    text-align: center;
    margin-left: .3rem
}

.all em {
    margin-left: 0
}

.all span {
    color: #fff;
    margin-left: .3rem
}

.company5_banner {
    width: 100%;
    overflow: hidden
}

.company5_banner .all {
    top: 1.5rem;
    right: 1.5rem
}

.company5_intro {
    width: 92%;
    margin: 4% auto 0;
    background: #fff;
    padding: 2rem
}

.company5_intro h1 {
    width: 100%;
    color: #2c7046;
    text-align: center;
    margin-bottom: 2rem;
    font-size: 2rem
}

.company5_intro h2 {
    width: 100%;
    text-align: center;
    color: #333;
    font-size: 1.5rem;
    margin-bottom: 1rem
}

.company5_intro p {
    width: 100%;
    text-align: center;
    color: #666;
    font-size: 1.4rem;
    line-height: 2.2rem
}

.company5_tablebox {
    overflow: hidden;
    width: 100%;
    background: #5465ab
}

.company5_tablebox .swiper-pagination {
    position: absolute;
    top: -3.5rem;
    left: 0;
    height: .35rem
}

.company5_tablebox .swiper-pagination .swiper-pagination-bullet {
    float: left;
    margin: 0 3%!important;
    height: .35rem;
    width: 12.6%;
    background: #fff;
    border-radius: 0;
    opacity: 1
}

.company5_tablebox .company5_detail {
    width: 100%;
    margin: 1.75rem 0;
    float: left
}

.company5_tablebox .swiper-pagination .swiper-pagination-bullet-active {
    background: #00b2b2
}

.company5_tablebox .swiper-slide h1 {
    width: 100%;
    color: #fff;
    font-size: 1.8rem;
    font-weight: 400;
    margin-bottom: 2rem
}

.company5_tablebox .company5_detail i {
    width: 12%;
    display: block;
    margin-bottom: 1.4rem
}

.company5_tablebox h2 {
    width: 100%;
    color: #acbcff;
    font-size: 1.8rem;
    line-height: 2.8rem
}

.company5_tablebox .company5_detail p {
    font-size: 1.4rem;
    width: 100%;
    color: #acbcff;
    line-height: 2.2rem
}

.company5_tablebox .company5_detail .special {
    width: 62.3%;
    margin-top: 1.4rem;
    margin-bottom: .8rem
}

.company5_table {
    width: 100%
}

.company5_table .swiper-slide {
    display: none
}

.company5_tableli .swiper-slide {
    display: none
}

.company5_tablebox .swiper-pagination {
    position: absolute;
    top: -3.5rem;
    width: 100%;
    left: 0;
    height: .35rem
}

.company5_tablebox .swiper-pagination ul {
    overflow: hidden
}

.company5_tablebox .swiper-pagination li {
    float: left;
    margin: 0 2%!important;
    height: .45rem;
    width: 12.6%;
    background: #fff
}

.company5_tablebox .swiper-pagination .on {
    background: #00b2b2
}

.company5_tablebox .company5_conimg {
    padding: 2rem;
    overflow: hidden;
    width: 100%;
    position: relative;
    z-index: 1
}

.company5_tablebox .company5_conimg1 {
    background: url(../images/company5_libg1.jpg) center no-repeat;
    background-size: 100% 100%
}

.company5_tablebox .company5_conimg1 h2 {
    color: #fff;
    line-height: 2.2rem;
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: 1rem
}

.company5_tablebox .company5_conimg1 span {
    width: 100%;
    display: block;
    font-family: dincond-mediumregular;
    font-size: 2.2rem
}

.company5_tablebox .company5_conimg1 p {
    color: #fff;
    font-size: 1.4rem
}

.company5_tablebox .company5_conimg2 {
    height: 30rem;
    background: url(../images/company5_libg2.jpg) center no-repeat;
    background-size: 100% 100%
}

.company5_tablebox .company5_conimg2 h2 {
    color: #fff;
    line-height: 2.2rem;
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: 1rem
}

.company5_tablebox .company5_conimg2 span {
    width: 100%;
    display: block;
    font-family: dincond-mediumregular;
    font-size: 2.2rem
}

.company5_tablebox .company5_conimg2 p {
    color: #333;
    font-size: 1.4rem
}

.company5_tablebox .company5_conimg2 b {
    font-family: dincond-mediumregular;
    font-size: 2.4rem
}

.company5_tablebox .company5_conimg3 {
    height: 30rem;
    background: url(../images/company5_libg3.jpg) center no-repeat;
    background-size: 100% 100%
}

.company5_tablebox .company5_conimg3 h2 {
    color: #fff;
    line-height: 2.2rem;
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: 1rem
}

.company5_tablebox .company5_conimg3 span {
    width: 100%;
    display: block;
    font-family: dincond-mediumregular;
    font-size: 2.2rem
}

.company5_tablebox .company5_conimg3 p {
    color: #fff;
    font-size: 1.4rem
}

.company5_tablebox .company5_conimg3 b {
    font-family: dincond-mediumregular;
    font-size: 2.4rem
}

.company5_tablebox .company5_conimg4 {
    background: url(../images/company5_libg4.jpg) center no-repeat;
    background-size: 100% 100%
}

.company5_tablebox .company5_conimg4 h2 {
    color: #666;
    line-height: 2.2rem;
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: 1rem
}

.company5_tablebox .company5_conimg4 span {
    width: 100%;
    display: block;
    font-family: dincond-mediumregular;
    font-size: 2.2rem
}

.company5_tablebox .company5_conimg4 p {
    padding-left: 1.5rem;
    margin-bottom: 1rem;
    color: #333;
    font-size: 1.4rem;
    background: url(../images/company5_libg_center2.png) .3rem center no-repeat;
    background-size: 2% auto
}

.company5_tablebox .company5_conimg4 b {
    font-family: dincond-mediumregular;
    font-size: 2.4rem
}

.company5_tablebox .company5_conimg5 {
    height: 30rem;
    background: url(../images/company5_libg5.jpg) center no-repeat;
    background-size: 100% 100%
}

.company5_tablebox .company5_conimg6 {
    background: #6f6fce
}

.company5_tablebox .company5_conimg6 h2 {
    color: #fff;
    line-height: 2.2rem;
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: 1rem
}

.company5_tablebox .company5_conimg6 h3 {
    color: #d1d1ef;
    font-size: 1.5rem;
    font-weight: 700;
    padding-bottom: .6rem
}

.company5_tablebox .company5_conimg6 span {
    width: 100%;
    display: block;
    font-family: dincond-mediumregular;
    font-size: 2.2rem
}

.company5_tablebox .company5_conimg6 p {
    color: #d1d1ef;
    font-size: 1.4rem;
    padding-bottom: 1.5rem
}

.company5_tablebox .company5_conimg6 b {
    font-family: dincond-mediumregular;
    font-size: 2.6rem
}

.company5_tablebox .company5_conimg7 {
    height: 30rem;
    background: url(../images/company5_libg6.jpg) center no-repeat;
    background-size: 100% 100%
}

.company5_tablebox .company5_conimg8 {
    background: #6f6fce
}

.company5_tablebox .company5_conimg8 h2 {
    color: #fff;
    line-height: 2.2rem;
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: 1rem
}

.company5_tablebox .company5_conimg8 h3 {
    color: #d1d1ef;
    font-size: 1.5rem;
    font-weight: 700;
    padding-bottom: 1rem
}

.company5_tablebox .company5_conimg8 span {
    width: 100%;
    display: block;
    font-family: dincond-mediumregular;
    font-size: 2.2rem
}

.company5_tablebox .company5_conimg8 p {
    color: #d1d1ef;
    font-size: 1.4rem;
    padding-bottom: 1rem
}

.company5_tablebox .company5_conimg8 b {
    font-family: dincond-mediumregular;
    font-size: 2.6rem
}

.product1_banner {
    width: 100%;
    overflow: hidden
}

.product1_banner .swiper-slide a {
    margin: 0 auto;
    width: 100%;
    display: block;
    text-align: center
}

.product1_banner .swiper-button-next {
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1_banner .swiper-button-prev {
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1_banner .swiper-button-next:hover {
    background: url(../images/bannerturn_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1_banner .swiper-button-prev:hover {
    background: url(../images/bannerturn_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1_banner_pic .swiper-button-next {
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1_banner_pic .swiper-button-prev {
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1_banner_pic .swiper-button-next:hover {
    background: url(../images/bannerturn_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1_banner_pic .swiper-button-prev:hover {
    background: url(../images/bannerturn_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1_position {
    width: 100%;
    overflow: hidden;
    padding-top: 5rem;
    padding-bottom: 2rem
}

.product1_position p {
    width: 5.15%;
    margin: 0 auto
}

.product1_position h1 {
    width: 100%;
    color: #003894;
    font-weight: 700;
    font-size: 1.6rem;
    text-align: center
}

.product1_position_con {
    background: #01b2b3;
    padding: 1.5rem 1.5rem 1rem
}

.product1_position_search {
    width: 100%;
    overflow: hidden;
    margin-top: 1.5rem
}

.product1_position_search input {
    font-weight: 700;
    width: 90%;
    border: none;
    background: #ede5d9;
    padding: 1rem 0;
    height: 3.45rem;
    padding-left: 1rem;
    color: #003894;
    font-size: 1.4rem;
    float: left;
    -webkit-appearance: none!important;
    border-radius: 0
}

.product1_position_search button {
    border: none;
    float: left;
    width: 10%;
    height: 3.45rem;
    background: #fdbc66 url(../images/product1_search.png) center no-repeat;
    background-size: 50% auto
}

.product1_position_search p {
    float: left;
    width: 100%;
    color: #565051;
    font-size: 1.4rem;
    font-weight: 700;
    text-indent: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem
}

.product1_position_city {
    width: 100%;
    overflow: hidden
}

.product1_position_city select {
    width: 49.2%;
    height: 3.5rem;
    line-height: 3.5rem;
    color: #003894;
    font-weight: 700;
    background: #f0d4ae;
    border: none
}

.product1_position_city .product1_position_cityl {
    float: left;
    width: 48%
}

.product1_position_city .product1_position_cityr {
    float: right;
    width: 48%
}

.product1_position_city .mod-dropdownlist {
    width: 100%!important;
    padding: 0;
    text-indent: 1rem;
    float: left;
    margin: 0;
    border-radius: 0;
    height: 3.5rem;
    line-height: 3.5rem;
    color: #003894;
    font-weight: 700;
    background: #f3cc99;
    border: none
}

.product1_position_city .mod-dropdownlist .dropdown-select {
    height: 3.5rem;
    line-height: 3.5rem;
    width: 100%
}

.product1_position_city .mod-dropdownlist .dropdown-select .dropdown-input {
    width: 100%!important;
    color: #333;
    height: 3.5rem;
    line-height: 3.5rem;
    font-weight: 700
}

.product1_position_city .select_left {
    float: left;
    height: 3.5rem;
    line-height: 3.5rem
}

.product1_position_city .mod-dropdownlist .dropdown-select .dropdown-icon {
    width: 30px;
    padding: 0 0;
    zoom: 1;
    font-size: 14px;
    line-height: 3.5rem;
    float: left;
    height: 3.5rem;
    background-size: auto 25%
}

.product1_position_city .mod-dropdownlist .dropdown-select:hover .dropdown-icon {
    background-size: auto 25%
}

.product1_position_city .select_right {
    float: right
}

.product1_position_city button {
    width: 100%;
    height: 3.5rem;
    line-height: 3.5rem;
    background: #ede5d9;
    color: #003894;
    font-size: 1.5rem;
    border: none;
    margin-top: 1rem;
    font-weight: 700
}

.banner_top,
.product1_building {
    width: 100%;
    overflow: hidden
}

.product1_saleing_tit h1 {
    width: 100%;
    height: 6.2rem;
    background: #fff;
    line-height: 6.2rem;
    text-align: center;
    color: #3c405c;
    font-weight: 700;
    font-size: 1.6rem
}

.product1_building {
    padding: 0 1.5rem
}

.product1_building .product1_buildingcon {
    background: #f4f4f4;
    padding-bottom: 4rem;
    width: 100%;
    overflow: hidden
}

.product1_building .i,
.product1_building h1,
.product1_building h2,
.product1_building h3 {
    height: 2.3rem;
    font-weight: 700;
    float: left;
    text-align: left
}

.product1_building h1 {
    width: 100%;
    text-indent: 5%;
    color: #333;
    font-size: 2rem;
    margin-top: 2.5rem
}

.product1_building .i {
    float: left;
    width: 6%;
    margin-left: 5%;
    margin-right: 2%
}

.product1_building .position_p1 {
    float: left;
    width: 6%;
    margin-left: 5%;
    margin-right: 2%
}

.product1_building .dq {
    height: 2.3rem;
    margin-top: 1.5rem
}

.product1_building .dq_tit {
    overflow: hidden;
    width: 100%
}

.product1_building h2 {
    float: left;
    width: 84%;
    margin-top: 0;
    color: #003894;
    line-height: 2.3rem;
    font-size: 1.6rem;
    padding-right: 3%;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.product1_building h3 {
    float: left;
    width: 84%;
    color: #ffae00;
    font-size: 1.6rem
}

.product1_saleing_detail .more {
    width: 6rem;
    height: 6rem;
    line-height: 6rem;
    text-align: center;
    color: #333;
    font-size: 1.6rem;
    display: block;
    background: #f4f4f4;
    margin: 0 auto;
    margin-bottom: 2.5rem
}

.product1_classic {
    width: 100%;
    overflow: hidden;
    background: #efeff4;
    padding: 0 1.5rem 2.5rem
}

.product1_classic h1 {
    width: 100%;
    height: 6rem;
    line-height: 6rem;
    text-align: center;
    color: #3b3d45;
    font-weight: 700;
    font-size: 2rem
}

.product1_classic .product1_back {
    width: 100%;
    overflow: hidden
}

.product1_classic .product1_back h2 {
    font-weight: 700;
    font-size: 1.6rem;
    height: 3.5rem;
    line-height: 3.5rem
}

.product1d_back_banner .swiper-button-nextback,
.product2d_back_banner .swiper-button-nextback {
    right: 0;
    position: absolute;
    top: 50%;
    margin-top: -38px;
    z-index: 10;
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_back_banner .swiper-button-prevback,
.product2d_back_banner .swiper-button-prevback {
    left: 0;
    position: absolute;
    top: 50%;
    margin-top: -38px;
    z-index: 10;
    width: 4.1rem;
    height: 4.1rem;
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_back_banner .swiper-button-nextback:hover,
.product2d_back_banner .swiper-button-nextback:hover {
    background: url(../images/bannerturn_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_back_banner .swiper-button-prevback:hover,
.product2d_back_banner .swiper-button-prevback:hover {
    background: url(../images/bannerturn_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1_city {
    width: 100%;
    padding: 3rem 1.5rem 0;
    background: #e3e3eb;
    overflow: hidden
}

.product1_city_tit {
    margin-bottom: 3rem
}

.product1_city_tit h1 {
    color: #565051;
    font-weight: 700;
    font-size: 2.4rem
}

.product1_city_tit h2 {
    color: #01b2b3;
    font-size: 2.4rem;
    height: 3.5rem;
    line-height: 3.5rem
}

.product1_city_list {
    width: 100%;
    overflow: hidden
}

.product1_city_list ul {
    overflow: hidden;
    margin-bottom: 1.5rem
}

.product1_city_list li {
    font-weight: 700;
    overflow: hidden;
    font-size: 1.4rem;
    color: #565051;
    width: 2.8rem;
    text-align: center;
    float: left;
    margin: 0 1%;
    padding: .25rem 0;
    display: block;
    height: 2.5rem
}

.product1_city_list .current {
    border-bottom: .2rem solid #fe8b21
}

.product1_city_detail {
    background: #fffef9;
    overflow: hidden;
    padding: 2rem 1.5rem
}

.product1_city_shoped,
.product1_city_shopedd,
.product1_city_shoping {
    width: 100%;
    float: left;
    position: relative;
    padding-bottom: 1rem
}

.product1_city_shopedd,
.product1_city_shoping {
    background: url(../images/inch.png) center bottom repeat-x
}

.product1_city_shoped p,
.product1_city_shopedd p,
.product1_city_shoping p {
    font-weight: 700;
    font-size: 1.4rem;
    width: 30%;
    float: left;
    display: block
}

.product1_city_shoped ul,
.product1_city_shopedd ul,
.product1_city_shoping ul {
    width: 70%;
    float: right;
    overflow: hidden;
    display: block
}

.product1_city_shoped li,
.product1_city_shopedd li,
.product1_city_shoping li {
    font-size: 1.2rem;
    color: #666;
    float: left;
    margin-bottom: 1.2rem;
    margin-right: 1rem
}

.product1_city_shopedd,
.product1_city_shoping {
    margin-bottom: 2rem
}

.product1_city_detail .more {
    bottom: 1rem;
    right: 40%;
    position: absolute;
    width: 3rem;
    float: right;
    height: 3rem;
    background: url(../image/dnow) no-repeat center;
    background-size: 60% auto;
    margin: 2.2rem auto 0;
    display: none
}

.product1_city_detail .on {
    background: url(../images/dnowon.png) no-repeat center;
    background-size: 60% auto
}

.product1d_nav {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    background-size: 100% 100%;
    background: #efeff4;
    height: 5rem
}

.product1d_nav a {
    text-indent: 10%;
    display: block;
    float: left;
    height: 5rem;
    line-height: 5rem;
    color: #4c4c6b;
    font-weight: 700;
    width: 25%
}

.product1d_nav1 {
    background: #efeff4 url(../images/product2_titnav.png) left center no-repeat;
    background-size: auto 50%
}

.product1d_nav .product1d_nav2 {
    background: #e5e5ec url(../images/product1_back.png) 15% center no-repeat;
    background-size: auto 38%;
    width: 21.5%;
    margin-right: 3.5%
}

.product1d_nav3 {
    background: #efeff4 url(../images/product1_3.png) left center no-repeat;
    background-size: auto 50%
}

.product1d_nav4 {
    background: #efeff4 url(../images/product1_4.png) left center no-repeat;
    background-size: auto 50%
}

.product1d_nav_detail {
    width: 100%;
    background: #fff;
    padding: 1.5rem
}

.product1d_nav_detail h1 {
    font-weight: 700;
    color: #003894;
    font-size: 1.6rem;
    margin-top: 1rem;
    margin-bottom: 2.5rem
}

.product1d_nav_detail li {
    width: 100%;
    border-top: .1rem solid #dadae5;
    color: #666;
    font-weight: 700;
    height: auto;
    line-height: 2.5rem;
    padding: 1rem 0;
    text-indent: 0;
    padding-left: 3.5rem!important
}

.product1d_nav_detail .product1d_nav_detail1 {
    background: url(../images/product2_listico1.png) left center no-repeat;
    background-size: 7% auto
}

.product1d_nav_detail .product1d_nav_detail2 {
    background: url(../images/product2_listico2.png) left center no-repeat;
    background-size: 6.5% auto
}

.product1d_nav_detail .product1d_nav_detail3 {
    background: url(../images/product2_listico3.png) left center no-repeat;
    background-size: 7% auto
}

.product1d_nav_detail .product1d_nav_detail4 {
    background: url(../images/product2_listico4.png) left center no-repeat;
    background-size: 7% auto
}

.product1d_nav_detail .product1d_nav_detail2 a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/product2_listbg.png) right center no-repeat;
    background-size: 4% auto;
    padding-right: 1.5rem;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.product1d_banner {
    width: 100%;
    overflow: hidden
}

.product1_banner .swiper-slide {
    width: 100%
}

#product2_banner .swiper-slide {
    height: auto
}

.product1d_banner .swiper-button-next {
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_banner .swiper-button-prev {
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_banner .swiper-button-next:hover {
    background: url(../images/bannerturn_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_banner .swiper-button-prev:hover {
    background: url(../images/bannerturn_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_intro {
    width: 100%;
    overflow: hidden;
    background: #e3e3eb
}

.product1d_introp1 {
    padding-top: 1.5rem;
    transition: all .3s;
    height: 15rem;
    overflow: hidden
}

.product1d_intro h1 {
    height: 6.5rem;
    line-height: 6.5rem;
    text-align: center;
    font-weight: 700;
    color: #666;
    width: 100%;
    font-size: 1.8rem;
    text-align: center;
    font-weight: 700;
    background: #fff
}

.product1d_intro p {
    padding: 0 1.5rem;
    width: 100%;
    color: #4f4f4f;
    font-size: 1.4rem;
    line-height: 2.2rem
}

.product1d_intro a {
    width: 6rem;
    height: 6rem;
    background: url(../image/dnow) no-repeat center;
    background-size: 45% auto;
    margin: 0 auto 0;
    display: block
}

.product1d_intro .on {
    background: url(../images/dnowon.png) no-repeat center;
    background-size: 45% auto
}

.product1d_houseintro {
    width: 100%;
    overflow: hidden
}

.product1d_houseintro_banner {
    background: #f4f4f4
}

.product1d_houseintro h1 {
    height: 6.5rem;
    line-height: 6.5rem;
    font-size: 1.8rem;
    text-align: center;
    font-weight: 700;
    color: #666
}

.product1d_house_con {
    overflow: hidden;
    background: #f4f4f4;
    padding: 1.5rem
}

.product1d_house_con a p {
    line-height: 17rem;
    display: inline-block;
    width: 100%;
    float: left;
    height: 17rem;
    text-align: center
}

.product1d_house_con p {
    text-align: center;
    color: #9f9f9f;
}

.product1d_house_con h2 {
    width: 100%;
    text-align: center;
    line-height: 2.5rem;
    color: #666;
    font-size: 1.8rem;
    float: left
}

.product1d_house_con a {
    font-weight: 700;
    margin-left: 5%;
    display: block;
    margin-top: 10%;
    color: #666;
    font-size: 1.2rem;
    width: 44%;
    height: 3rem;
    line-height: 3rem;
    background: #fff;
    text-align: center;
    border-radius: 3rem
}

.product1d_house_con .link_img {
    width: 100%;
    overflow: hidden;
    margin: 0;
    border-radius: 0;
    height: auto
}

.product1d_houseintro_banner .swiper-button-nextp1d {
    right: 10px;
    position: absolute;
    top: 50%;
    margin-top: -55px;
    z-index: 10;
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_houseintro_banner .swiper-button-prevp1d {
    left: 10px;
    position: absolute;
    top: 50%;
    margin-top: -55px;
    z-index: 10;
    width: 4.1rem;
    height: 4.1rem;
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_houseintro_banner .swiper-button-nextp1d:hover {
    background: url(../images/bannerturn_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_houseintro_banner .swiper-button-prevp1d:hover {
    background: url(../images/bannerturn_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.one_box {
    background: #f4f4f4;
    width: 100%
}

.one_box .product1d_house_con {
    width: 50%;
    margin: 0 auto;
    border: none
}

.product1d_housenews {
    width: 100%;
    padding: 0 0 .7rem;
    background: #f4f4f4
}

.product1d_housenews h1 {
    background: #fff;
    height: 6.5rem;
    line-height: 6.5rem;
    font-size: 1.8rem;
    text-align: center;
    font-weight: 700;
    color: #666
}

.product1d_news_con {
    padding: 1.6rem 0;
    margin: 0 1.5rem;
    border-bottom: .1rem solid #d7d0bd
}

.product1d_news_con h5 {
    color: #333;
    width: 100%;
    font-size: 1.6rem
}

.product1d_news_con a {
    display: block;
    width: 100%;
    margin-bottom: 1rem;
    font-weight: 700;
    color: #333
}

.product1d_news_con p {
    text-align: left;
    height: 4.4rem;
    color: #666;
    line-height: 2.2rem;
    font-weight: 700;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.product1d_housenews .last {
    border: none
}

.product1d_news_con .on {
    color: #01b2b3
}

.product1d_map {
    width: 100%;
    overflow: hidden
}

.product1d_map h1 {
    width: 100%;
    height: 5.5rem;
    line-height: 5.5rem;
    background: url(../images/product2_listbg.png) 95% center no-repeat;
    background-size: 4% auto;
    text-align: center;
    font-weight: 700;
    font-size: 1.8rem
}

.product1d_map_con {
    width: 100%;
    height: 30rem
}

.product1d_hot {
    width: 100%;
    overflow: hidden;
    padding: 2.5rem 1.5rem;
    background: #3b3d45
}

.product1d_hot h1 {
    color: #fff;
    font-weight: 700;
    text-align: center;
    width: 100%;
    margin-bottom: 2rem
}

.product1d_hot .product1d_hotc {
    width: 100%
}

.product1d_hot .product1d_hotc h2 {
    margin-top: 1rem;
    color: #fff;
    font-size: 1.6rem;
    font-weight: 700
}

.product1d_hot_banner .swiper-button-nexthot {
    right: 0;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    z-index: 10;
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_hot_banner .swiper-button-prevhot {
    left: 0;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    z-index: 10;
    width: 4.1rem;
    height: 4.1rem;
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_hot_banner .swiper-button-nexthot:hover {
    background: url(../images/bannerturn_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_hot_banner .swiper-button-prevhot:hover {
    background: url(../images/bannerturn_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.product1d_QR {
    width: 100%;
    padding: 2.5rem 0;
    border-top: .1rem solid #ccc
}

.product1d_QR h1 {
    width: 100%;
    text-align: center;
    color: #4c4c6b;
    font-size: 1.6rem
}

.product1d_QR h2 {
    width: 100%;
    text-align: center;
    color: #003894;
    margin-bottom: 1rem;
    font-size: 1.6rem;
    font-weight: 700
}

.product1d_QR p {
    width: 30%;
    margin: 0 auto
}

.product2_main {
    width: 100%;
    background: #f5f5f5;
    overflow: hidden
}

.product2_about {
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding: 2.5rem 1rem 0
}

.product2_about h2 {
    font-size: 1.8rem;
    line-height: 2.8rem;
    width: 100%;
    overflow: hidden;
    color: #003894;
    margin-bottom: 1.3rem
}

.product2_about h5 {
    font-size: 2.4rem;
    font-weight: 400;
    font-family: dincond-mediumregular, sans-serif;
    color: #01b2b3
}

.product2_about h3 {
    width: 100%;
    font-size: 1.4rem;
    overflow: hidden;
    color: #e0dfe6;
    margin-bottom: 1rem
}

.product2_about p {
    margin-bottom: 2rem;
    width: 100%;
    font-size: 1.4rem;
    overflow: hidden;
    color: #555555;
    line-height: 2.2rem
}

.product2_about .special {
    line-height: 3.3rem
}

.product2_about h1 {
    margin-top: 2.5rem;
    font-size: 1.7rem;
    font-weight: 700;
    margin-bottom: 1.5rem;
    color: #555
}

.product2_shopping_select a {
    height: 5rem;
    line-height: 5rem;
    border-radius: 3rem;
    background: #fff;
    color: #020202;
    font-weight: 700;
    font-size: 1.6rem;
    text-align: center;
    padding: .5rem 1.5rem;
    margin-right: 1rem
}

.product2_shopping_select .on {
    color: #fff;
    background: #01b2b3
}

.product2_shopping {
    width: 100%;
    overflow: hidden;
    background: #f6f9ff;
    padding: 2.5rem 1.5rem
}

.product2_shopping select {
    height: 3.6rem;
    text-indent: 3.5rem;
    line-height: 3.6rem;
    width: 45.34%;
    margin: 0 auto;
    background: #01b2b3;
    color: #fff;
    text-align: center;
    border-radius: 3rem;
    border: none;
    display: block
}

.product2_shopping .i {
    width: 20%;
    margin: 2rem 0 2.5rem
}

.product2_shopping p {
    color: #817c94;
    line-height: 2.2rem;
    font-size: 1.4rem
}

.product2_shopping p img {
    width: 30%
}

.product2_shopping_detail {
    display: none;
    margin-bottom: 2rem;
    position: absolute;
    top: 0;
    left: 0
}

.product2_shopping_detail img {
    width: 30%
}

.product2_shopping_box {
    width: 100%;
    height: 24rem;
    overflow: hidden;
    position: relative
}

.product2_shopping_box img {
    width: 30%
}

.product2_shopping .mod-dropdownlist {
    height: 3.6rem;
    text-align: right;
    line-height: 3.6rem;
    width: 45.34%!important;
    margin: 0 auto;
    background: #01b2b3;
    color: #fff;
    text-align: center;
    border-radius: 3rem;
    border: none;
    display: block;
    padding: 0
}

.product2_shopping .mod-dropdownlist .dropdown-select {
    position: relative;
    height: 3.6rem;
    line-height: 3.6rem;
    width: 100%;
    float: left
}

.product2_shopping .mod-dropdownlist .dropdown-select .dropdown-input {
    text-align: center;
    font-size: 1.4rem;
    width: 100%!important;
    color: #fff;
    height: 3.6rem;
    line-height: 3.6rem
}

.product2_shopping .select_left {
    float: left;
    height: 3.6rem;
    line-height: 3.6rem
}

.product2_shopping .mod-dropdownlist .dropdown-select .dropdown-icon {
    position: absolute;
    right: 5%;
    background: transparent url(../images/product2_list.png) no-repeat center center;
    width: 30px;
    padding: 0 0;
    zoom: 1;
    font-size: 14px;
    line-height: 3.6rem;
    float: left;
    height: 3.6rem;
    background-size: auto 25%
}

.product2_shopping .mod-dropdownlist .dropdown-select:hover .dropdown-icon {
    background: transparent url(../images/product2_list.png) no-repeat center center;
    background-size: auto 25%
}

.product2_shopping .mod-dropdownlist .dropdown-options li.dropdown-options-focus a,
.product2_shopping .mod-dropdownlist .dropdown-options li.dropdown-options-focus a:hover {
    background-color: #ede5d9;
    color: #fff
}

.product2_postion {
    margin-top: 1rem;
    width: 100%;
    overflow: hidden;
    background: #ede5d9;
    padding: 2.5rem 1rem
}

.product2_postion h1 {
    width: 100%;
    color: #f3c07a;
    font-size: 1.8rem;
    margin-top: 3.3rem;
    margin-bottom: 1.5rem
}

.product2_postion ul {
    width: 100%;
    overflow: hidden;
    margin-bottom: 1.3rem
}

.product2_postion li {
    float: left;
    width: 20%;
    color: #565051;
    font-size: 1.4rem;
    margin: .3rem 0
}

.product2_postion .current {
    color: #f3c07a
}

.product2_postion .i_tit {
    width: 15.7%;
    margin-bottom: 1rem
}

.product2_postiondet p {
    color: #333;
    font-size: 1.4rem;
    line-height: 2.2rem;
    overflow: hidden;
    margin-bottom: 1rem
}

.product2_postiondet p a {
    padding: 0 .5rem
}

.product2_postiondet p span {
    color: #666
}

.product2_postiondet .special a {
    padding: 0 .5rem
}

.product2_postion_con {
    display: none
}

.product2_patner {
    width: 100%;
    overflow: hidden;
    margin-bottom: 2rem;
    padding: 1.5rem
}

.product2_patner h1 {
    color: #646464;
    font-size: 2rem;
    margin-bottom: .4rem;
    margin-top: 1rem
}

.product2_patner h1.property-title {
    margin-top: 0;
    color: #333;
    font-size: 2.2rem;
    line-height: 2.4rem;
    margin-bottom: 2rem
}

.product2_patner h1.property-title i {
    font-family: dincond-mediumregular, sans-serif;
    display: block;
    font-style: normal;
    color: #565051;
    letter-spacing: -.1rem;
    font-size: 2.8rem
}

.product2_patner h2 {
    color: #01b2b3;
    font-size: 2rem;
    margin-bottom: 1rem
}

.product2_patner p {
    color: #8f8e8e;
    font-size: 1.4rem;
    margin-bottom: 1.5rem
}

.product2_patner h3 {
    height: 3rem;
    font-weight: 700;
    line-height: 3rem;
    width: 100%;
    text-indent: 4rem;
    color: #49a04f;
    font-size: 2.2rem;
    background: url(../images/prodct3_phoneico.png) left center no-repeat;
    background-size: 8% auto;
    margin-bottom: 2.5rem;
    margin-top: .5rem;
    font-family: dincond-mediumregular, sans-serif
}

.product2_patner .special {
    margin-bottom: 0;
    font-size: 1.8rem;
    font-weight: 700;
    color: #333
}

.product2_patner .product2_patner_img {
    overflow: hidden
}

.product2_patner .product2_patner_img a {
    width: 31.3%;
    margin: .3rem 1%;
    text-align: center;
    vertical-align: middle;
    line-height: 6.9rem;
    height: 6.9rem;
    float: left;
    display: block;
    background: #fff
}

.product2_patner img {
    width: auto;
    height: 65%
}

.product2_patner .last {
    margin-right: 0
}

.product2_patner_detbox {
    display: none;
    z-index: 9999999999;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .9);
    position: fixed;
    left: 0;
    top: 0
}

.product2_patner_detbox span {
    width: 5%;
    top: 2rem;
    right: 2rem;
    display: block;
    position: absolute
}

.product2_patner_detbox span img {
    width: 100%;
    height: auto
}

.product2_patner_detcon {
    z-index: 9999999999;
    padding: 1.5rem;
    background: #fff;
    width: 94%;
    position: fixed;
    display: none;
    height: 60%;
    top: 50%;
    left: 50%;
    margin-left: -47%;
    margin-top: -35%;
    overflow-y: auto
}

.product2_patner_detcon_box {
    overflow-y: auto
}

.product2_patner .product2_patner_fiximg {
    display: block;
    height: 10rem;
    width: 100%;
    text-align: center;
    margin-bottom: .5rem
}

.product2_patner .product2_patner_fiximg img {
    height: 100%;
    width: auto
}

.product2_patner .product2_patner_fixword {
    text-align: justify;
    font-size: 1.4rem;
    color: #666;
    font-weight: 700
}

.product2_patner .product2_patner_fixposition {
    overflow: hidden;
    bottom: 0;
    background: url(../images/positon_fix.jpg) center top no-repeat;
    width: 100%;
    background-size: 5% auto;
    padding-top: 3rem;
    text-align: center;
    overflow-y: auto
}

.product2_patner .product2_patner_fixposition strong {
    font-weight: 400;
    float: left;
    padding: 0 .5rem
}

.product2d_map {
    width: 100%;
    height: 40rem
}

.product2d_map_pic {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0
}

.product2d_main {
    padding: 1.5rem;
    background: #f5f5f5
}

.product2d_about {
    position: relative;
    width: 100%;
    padding-bottom: .2rem;
    background: url(../images/product4_titbg.png) center no-repeat;
    background-size: 100% 100%
}

.product2d_about h1 {
    height: 4.5rem;
    line-height: 4.5rem;
    color: #b9d5ed;
    font-size: 1.8rem;
    text-align: center
}

.product2d_about .wbox {
    width: 22%;
    height: 5rem;
    margin: 0 auto
}

.product2d_about .i {
    width: 8.5%;
    margin: 0 auto;
    margin-bottom: .2rem
}

.product2d_about .wbox .weibo,
.product2d_about .wbox .weixin {
    width: 43%;
    margin: 0 auto;
    margin-bottom: .2rem
}

.product2d_about .alert_titwx {
    width: 40%;
    position: fixed;
    top: 35%;
    z-index: 1000;
    margin-left: -20%;
    left: 50%;
    display: none
}

.product2d_about h2 {
    color: #99b8b7;
    font-size: 1.8rem;
    margin-bottom: 2.4rem;
    text-align: center
}

.product2d_about h3 {
    font-size: 1.4rem;
    color: #fff;
    text-align: center;
    margin-bottom: 1.5rem
}

.product2_phonelistd {
    width: 95%;
    padding: 1.5rem 0 3rem;
    position: fixed;
    background: #fff;
    left: 50%;
    margin-left: -47.5%;
    top: 23%;
    box-shadow: 0 .1rem .3rem rgba(0, 0, 0, .9);
    display: none;
    z-index: 99999
}

.product3_sjx {
    display: none
}

.product2_phonelistd h3 {
    margin-top: 2rem;
    margin-bottom: .5rem;
    text-align: center;
    color: #0e2f73;
    font-size: 1.8rem;
    font-weight: 700
}

.product2_phonelistd span {
    text-align: center;
    color: #a5d7d5;
    font-size: 1.2rem;
    text-align: center;
    width: 100%;
    display: block
}

.product2_phonelistd h4,
.product2_phonelistd h4 a {
    text-align: center;
    color: #a5d7d5;
    margin: .5rem 0;
    font-size: 2rem;
    font-weight: 400;
    font-family: dincond-mediumregular, sans-serif
}

.product2_phonelistd .i {
    margin: 1rem auto 0
}

.product2d_new {
    margin: 2rem 0;
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding-bottom: .5rem
}

.product2d_new .bd {
    padding: 0 1rem
}

.product2d_new .hd {
    overflow: hidden;
    height: 2.2rem;
    padding: 0 .8rem;
    width: 100%;
    margin: 0 auto;
    display: inline-block;
    text-align: center
}

.product2d_new .hd ul {
    overflow: hidden;
    zoom: 1;
    margin-top: .8rem;
    zoom: 1;
    display: inline-block
}

.product2d_new .hd ul li {
    float: left;
    width: .8rem;
    height: .8rem;
    overflow: hidden;
    margin-right: .8rem;
    text-indent: -999px;
    cursor: pointer;
    background: #ebebf3;
    border-radius: 4rem
}

.product2d_new .hd ul li.on {
    background: #01b2b3
}

.product2d_new h1 {
    margin: 2rem 0;
    color: #fc9f40;
    font-size: 2rem;
    text-align: center
}

.product2d_new h2 {
    color: #5c5c78;
    margin-left: 1rem;
    text-align: center;
    font-size: 1.4rem
}

.product2d_new p {
    width: 100%;
    line-height: 2.2rem;
    color: #a09f9f;
    text-align: center;
    font-size: 1.4rem
}

.product2d_new .special {
    margin-bottom: 2.5rem
}

.pro_act {
    margin-top: .5rem
}

.product3_main {
    background: #f5f5f5
}

.product3_contact {
    background: #fff;
    width: 100%;
    overflow: hidden;
    padding: 0 4%;
    padding-bottom: 3.5%
}

.product3_contact_list {
    float: left;
    width: 48%;
    margin-top: 1rem;
    background: #f0eff4;
    height: 10rem;
    padding: 5% 1rem
}

.product3_contact_list p {
    height: 3.6rem;
    color: #919297;
    text-align: center;
    font-size: 1.6rem
}

.product3_contact_list h1 {
    width: 100%;
    text-align: center;
    color: #f90;
    font-weight: 700;
    font-size: 1.8rem
}

.product3_contact_list .i {
    width: 20%;
    margin: 0 auto .5rem
}

.product3_contact_list .open {
    width: 34%;
    position: fixed;
    top: 35%;
    z-index: 1000;
    margin-left: -17%;
    left: 50%;
    display: none
}

.product3_contact_list h2 {
    width: 100%;
    text-align: center;
    color: #919297;
    font-size: 1.6rem
}

.product3_main .last {
    border: none
}

.product3_contact_list1 {
    float: left
}

.product3_contact_list2 {
    float: right
}

.product3_contact_list3 {
    float: left
}

.product3_contact_list4 {
    float: right;
    height: 21rem;
    padding: 20% 0
}

.product3_contact_list5 {
    float: left
}

.product3_about {
    padding: 2.5rem 1.5rem;
    width: 100%;
    overflow: hidden;
    background: #00b0af;
    padding-bottom: 0
}

.product3_about_box {
    height: 20.5rem;
    overflow: hidden
}

.product3_about .more {
    width: 6rem;
    height: 6rem;
    background: url(../images/product2_intomore2.png) no-repeat center;
    background-size: 45% auto;
    margin: 0 auto 0;
    display: block
}

.product3_about .on {
    background: url(../images/product2_intomore_on.png) no-repeat center;
    background-size: 45% auto
}

.product3_about h1 {
    font-size: 2rem;
    color: #fff;
    margin-bottom: 1.3rem
}

.product3_about p {
    font-size: 1.4rem;
    color: #a3e3e3;
    line-height: 2.2rem
}

.product3_about .special {
    margin-bottom: 2rem
}

.product3_about p strong {
    color: #fc0;
    font-size: 2.2rem
}

.product3_about .i {
    width: 9.5%;
    margin-bottom: 1rem
}

.product3_about h2 {
    color: #c6dfd2;
    font-size: 2rem;
    margin: 1rem 0
}

.product3_about .strong strong {
    color: #c6dfd2;
    line-height: 2.2rem;
    font-size: 1.4rem
}

.product3_about_tit {
    text-align: center;
    width: 100%;
    overflow: hidden;
    height: 8rem
}

.product3_about_tit ul {
    display: inline-block;
    overflow: hidden
}

.product3_about_tit li {
    float: left
}

.product3_about_tit a {
    display: block;
    width: 7.7rem;
    height: 8rem;
    padding: 22% 0;
    background: #a3e3e3;
    text-align: center;
    color: #00b0af;
    font-size: 2rem;
    float: left;
    margin-right: .1rem;
    line-height: 2.2rem
}

.product3_about_tit .special_a {
    padding: 35% 0
}

.product3_about_box h5 {
    color: #fff;
    font-size: 2.4rem;
    font-weight: 400;
    margin-bottom: .5rem;
    font-family: dincond-mediumregular, sans-serif
}

.product3_city {
    padding: 1.5rem;
    overflow: hidden;
    background: #f5f5f5
}

.product3_city_con,
.product3_city_con dl {
    width: 100%;
    overflow: hidden
}

.product3_city_con dt {
    width: 100%;
    font-weight: 700;
    color: #666;
    margin-bottom: 4%;
    font-size: 1.5rem;
    float: left;
    display: block
}

.product3_city_con dd {
    margin-right: 5%;
    color: #565051;
    margin-bottom: 4%;
    font-size: 1.4rem;
    float: left;
    display: block
}

.product3_city_con a {
    display: block;
    width: 6rem;
    height: 6rem;
    background: #f5f5f5;
    text-align: center;
    line-height: 6rem;
    color: #003894;
    font-size: 1.6rem;
    margin: 2.5rem auto 0
}

.product3_core {
    width: 100%;
    overflow: hidden
}

.product3_core h1 {
    background: #f5f5f5;
    height: 6.5rem;
    line-height: 6.5rem;
    text-align: center;
    font-size: 2rem;
    color: #535353
}

.product3_core .product3_coretit {
    margin-bottom: .5rem
}

.product3_core .product3_corecon {
    display: none;
    background: #272c62;
    padding: 2.5rem 1rem
}

.product3_corecon h1 {
    background: 0 0;
    width: 100%;
    font-size: 2.2rem;
    font-weight: 400;
    color: #c9cad8
}

.product3_corecon h1 .i {
    padding: 0 2.5%;
    width: 18.35%;
    display: inline-block
}

.product3_corecon p {
    color: #afb3df;
    font-size: 1.4rem;
    line-height: 2.2rem
}

.product3_corecon .conre_list {
    width: 100%;
    margin-top: 2rem;
    padding-bottom: 1.5rem
}

.product3_corecon .conre_list h2 {
    color: #c9cad8;
    margin-bottom: 1.7rem;
    font-size: 1.6rem
}

.product3_corecon a {
    width: 6rem;
    height: 6rem;
    line-height: 6rem;
    text-align: center;
    background: #f3f3f3;
    display: block;
    color: #003894;
    font-size: 1.6rem;
    margin: 0 auto;
    margin-top: 2.5rem
}

.product3_business,
.product3_bustit {
    width: 100%;
    overflow: hidden
}

.product3_business h1 {
    height: 4.5rem;
    line-height: 3.5rem;
    text-align: center;
    font-size: 2rem;
    color: #535353
}

.product3_bustit ul {
    overflow: hidden
}

.product3_bustit li {
    font-size: 1.6rem;
    float: left;
    width: 33.33%;
    background: #ebebeb;
    height: 6rem;
    line-height: 6rem;
    text-align: center
}

.product3_bustit .current {
    background: #fff
}

.product3_happiness {
    width: 100%;
    overflow: hidden;
    padding: 3.5rem 1.5rem;
    background: #01b2b3
}

.product3_happiness_img {
    width: 100%
}

.product3_happiness_img .swiper-button-next {
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product3_happiness_img .swiper-button-prev {
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.product3_happiness_img .swiper-button-next:hover {
    background: url(../images/bannerturn_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.product3_happiness_img .swiper-button-prev:hover {
    background: url(../images/bannerturn_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.product3_happiness_img .all {
    top: 1.5rem;
    right: 1.5rem
}

.product3_happiness h4 {
    height: 4.5rem;
    font-size: 2rem;
    font-weight: 400;
    color: #fff
}

.product3_happiness h5 {
    font-family: dincond-mediumregular, sans-serif;
    font-weight: 700;
    font-size: 2.2rem;
    margin-bottom: .5rem;
    color: #fff
}

.product3_happiness_img .i {
    bottom: -7%;
    z-index: 9;
    width: 10%;
    left: 45%
}

.product3_happiness h1 {
    width: 100%;
    text-align: center;
    color: #333;
    font-size: 1.8rem;
    height: 5.8rem;
    line-height: 5.8rem
}

.product3_happiness h2 {
    color: #666;
    font-size: 1.6rem
}

.product3_happiness h3 {
    color: #666;
    font-size: 1.6rem;
    margin-bottom: 1.1rem;
    font-weight: 700
}

.product3_happiness p {
    color: #999;
    font-size: 1.4rem;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    text-align: left
}

.contact6_table_con {
    display: none
}

.product3_happing_detail {
    height: 24rem;
    overflow: hidden
}

.product3_happing_con {
    display: none;
    padding: 1.5rem;
    height: 24rem;
    background: #fff;
    padding-top: 0
}

.product31_coretit {
    overflow: hidden;
    width: 100%;
    height: 8.4rem;
    background: #fff;
    padding: 0 1.5rem
}

.product31_coretit h1 {
    width: 40%;
    margin-top: 1.9rem
}

.product31_coretit h2 {
    width: 40%;
    font-weight: 700;
    font-size: 1.7rem;
    color: #333
}

.product31_banner {
    background: #47b16c;
    overflow: hidden
}

.product31_banner_img2 .product31_banner_img2t {
    padding: 1.5rem;
    background: #bbd29e
}

.product31_banner_img2 .product31_banner_img2t h3 {
    color: #fff;
    font-size: 1.8rem;
    margin-bottom: 1.5rem
}

.product31_banner_img2 .product31_banner_img2t p {
    color: #daf1e2;
    font-size: 1.4rem
}

.product31_banner_img2 .product31_banner_img2t h4 {
    color: #fff;
    font-size: 1.6rem;
    font-weight: 400
}

.product31_banner .swiper-button-next {
    top: 50%;
    background: url(../images/bannerturnon_right.png) center no-repeat;
    background-size: 90% auto;
    width: 4rem;
    height: 4rem
}

.product31_banner .swiper-button-prev {
    top: 50%;
    background: url(../images/bannerturnon_left.png) center no-repeat;
    background-size: 90% auto;
    width: 4rem;
    height: 4rem
}

.product31_banner .swiper-button-next:hover {
    background: url(../images/bannerturn_right.png) center no-repeat;
    background-size: 90% auto;
    width: 4rem;
    height: 4rem
}

.product31_banner .swiper-button-prev:hover {
    background: url(../images/bannerturn_left.png) center no-repeat;
    background-size: 90% auto;
    width: 4rem;
    height: 4rem
}

.product31_partner {
    width: 100%;
    padding: 2rem 1.5rem
}

.product31_partner h1 {
    text-align: left;
    color: #fff;
    margin-bottom: 2rem
}

.product31_partner h2 {
    text-align: left;
    color: #fff
}

.product31_partner ul {
    overflow: hidden;
    display: inline-block
}

.product31_partner li {
    width: 32%;
    padding: 2% 1%;
    float: left;
    margin: .5%;
    font-size: 1.4rem;
    color: #327c4c;
    line-height: 1.8rem;
    height: 5rem;
    background: #7eda9e
}

.product31_partner p {
    color: #fff;
    width: 100%;
    margin-bottom: 1rem
}

.product31_partner_ban {
    overflow: hidden;
    text-align: center
}

.product31_partner_ban img {
    width: 19%;
    height: auto;
    float: left;
    margin: .5%
}

.product31_partner_ban em img {
    width: 100%
}

.product31_business {
    width: 100%;
    overflow: hidden;
    padding: 2rem 1.5rem;
    background: #fff
}

.product31_bus_tit {
    width: 100%;
    overflow: hidden;
    margin-bottom: 3rem
}

.product31_bus_tit h1 {
    font-family: dincond-mediumregular, sans-serif;
    font-size: 2rem;
    font-weight: 700
}

.product31_bus_tit h2 {
    font-size: 1.8rem;
    font-weight: 700
}

.product31_bus_left {
    float: left;
    width: 50%;
    overflow: hidden;
    padding-right: 5%;
    border-right: .1rem solid #ccc
}

.product31_bus_right {
    float: right;
    width: 50%;
    overflow: hidden;
    padding-left: 5%
}

.product31_business .product31_bus_con .i {
    margin-bottom: 1.2rem;
    width: 15%
}

.product31_business .product31_bus_con h1 {
    font-size: 1.8rem;
    color: #333;
    font-weight: 700;
    margin-bottom: 1rem
}

.product31_business .product31_bus_con p {
    color: #666;
    font-size: 1.5rem;
    margin-bottom: 1.8rem
}

.course {
    background: #272c62
}

.course_con {
    background: #fff;
    padding: 1.5rem;
    width: 94%;
    margin: 0 auto;
    margin-bottom: 3%
}

.course_con .i {
    width: 100%;
    overflow: hidden;
    margin-bottom: 1rem
}

.course_con h1 {
    font-size: 1.6rem;
    font-weight: 700;
    color: #333
}

.course_con h2 {
    font-size: 1.6rem;
    margin-bottom: 1rem;
    font-weight: 700;
    color: #333
}

.course_con p {
    color: #666;
    font-size: 1.5rem
}

.search_box {
    width: 100%;
    overflow: hidden
}

.search_tit {
    width: 100%;
    height: 6rem;
    background: #f5f5f5;
    padding: 1.2rem 5%
}

.search_titc {
    width: 100%;
    overflow: hidden
}

.search_titc input {
    border: none
}

.search_titc .search_text {
    float: left;
    width: 90%;
    padding: 1rem 0;
    font-size: 1.4rem;
    color: #003894;
    padding-left: 1rem;
    background: #ede5d9;
    height: 3.6rem
}

.search_titc .search_but {
    float: left;
    width: 10%;
    height: 3.6rem;
    background: #fdbc66 url(../images/product1_search.png) center no-repeat;
    background-size: 50% auto
}

.search_con {
    width: 100%
}

.search_con .mod-dropdownlist {
    position: relative;
    width: 25%!important;
    float: left;
    display: block;
    border: 1px solid #ccc;
    border-right: none;
    height: 48px;
    padding: 0;
    text-align: center;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 3.6rem;
    line-height: 3.6rem
}

.search_con .mod-dropdownlist .dropdown-select {
    height: 3.6rem;
    line-height: 3.6rem;
    width: 100%
}

.search_con .mod-dropdownlist .dropdown-select .dropdown-input {
    width: 90%!important;
    color: #333;
    height: 3.6rem;
    font-size: 1.4rem;
    line-height: 3.6rem
}

.search_con .select_left {
    float: left;
    height: 3.5rem;
    line-height: 3.5rem
}

.search_con .mod-dropdownlist .dropdown-select .dropdown-icon {
    background: transparent url(../images/search_listright.jpg) no-repeat center center;
    width: 30px;
    padding: 0 0;
    zoom: 1;
    font-size: 14px;
    line-height: 3.5rem;
    position: absolute;
    right: 5%;
    top: 0;
    float: left;
    height: 3.5rem;
    background-size: auto 15%
}

.search_con .mod-dropdownlist .dropdown-select:hover .dropdown-icon {
    background: transparent url(../images/search_listright.jpg) no-repeat center center;
    background-size: auto 15%
}

.search_con .mod-dropdownlist .dropdown-options {
    background: #f5f5f5
}

.search_con .special .mod-dropdownlist {
    border-left: none
}

.search_citybox {
    padding: 1.25rem 1rem;
    min-height: 30rem;
    background: #fff;
    width: 100%;
    overflow: hidden
}

.search_city {
    width: 100%;
    overflow: hidden;
    float: left;
    position: relative;
    padding: 1.25rem 0 5rem 0;
    border-bottom: .1rem solid #ccc
}

.search_city p,
.search_city_h1,
.search_city_img,
.search_citybutton {
    float: left
}

.search_city p,
.search_city_h1 {
    width: 55%;
    margin-left: 5%
}

.search_citybutton {
    width: 100%
}

.search_city_img {
    width: 40%
}

.search_city_h1 {
    margin-bottom: .5rem;
    display: block
}

.search_city_h1 h1 {
    font-size: 1.8rem;
    color: #333
}

.search_city p {
    font-size: 1.4rem;
    color: #707070;
    margin-bottom: .3rem
}

.search_citybutton {
    position: absolute;
    bottom: 1.25rem;
    right: 0
}

.search_citybutton span {
    font-size: 1.2rem;
    float: left;
    margin-right: 2.4%;
    margin-top: .5rem;
    height: 2rem;
    line-height: 1.9rem;
    text-align: center;
    border: .1rem solid #ccc;
    color: #ccc;
    padding: 0 .5rem;
    border-radius: .5rem
}

.search_citybutton .shoping {
    border: .1rem solid #01b2b3;
    color: #01b2b3
}

.search_citybutton .ordinary {
    border: .1rem solid #876bbd;
    color: #876bbd
}

#element_id select {
    width: 25%;
    margin: 0;
    padding: 0 3%;
    float: left;
    border-right: none;
    height: 3.6rem;
    line-height: 3.6rem
}

#element_id .first {
    border-left: none
}

.select_search1,
.select_search2,
.select_search3,
.select_search4 {
    position: relative;
    width: 25%;
    float: left;
    text-align: center;
    height: 3rem;
    line-height: 3rem
}

.select_search1 h1,
.select_search2 h1,
.select_search3 h1,
.select_search4 h1 {
    font-size: 1.6rem;
    height: 3rem;
    line-height: 3rem;
    border: .1rem solid #ccc;
    border-left: none;
    background: url(../images/search_listright.jpg) 93% center no-repeat;
    background-size: auto 20%
}

.select_search1 h1 {
    border-left: .1rem solid #ccc
}

.select_search1 ul,
.select_search2 ul,
.select_search3 ul,
.select_search4 ul {
    z-index: 9;
    background: #fff;
    border: .1rem solid #799bd2;
    width: 100%;
    position: absolute;
    top: 3rem;
    left: 0;
    overflow-y: auto;
    max-height: 15rem;
    display: none
}

.select_use .on {
    background: #ade1f5;
    color: #fff
}

.product1d_nav_share {
    display: none;
    width: 60%;
    position: fixed;
    bottom: 5rem;
    z-index: 88;
    right: 1.5rem
}

.product1d_nav_share .bdshare-button-style0-24 a {
    float: right
}

.bd_weixin_popup .bd_weixin_popup_foot {
    line-height: 1.5rem
}

@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation :portrait) {
    .ind_company p {
        overflow: hidden;
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical
    }
}

@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2) {
    .product1d_nav_detail .product1d_nav_detail2 {
        background: url(../images/product2_listico2.png) left center no-repeat;
        background-size: 7% auto
    }
    .product1d_nav_detail li.product1d_nav_detail2 {
        height: auto;
        line-height: 2.5rem;
        padding: 1rem 0;
        text-indent: 0;
        padding-left: 4rem
    }
    .ind_company p {
        overflow: hidden;
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:2/3) and (orientation:portrait) {
    .ind_company p {
        overflow: hidden;
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
}

.join2_alert {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 1);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999
}

.join2_alertc {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%
}

.join2_alertc_tit {
    position: fixed;
    top: 0;
    height: 7%;
    background: rgba(0, 0, 0, .8);
    width: 100%;
    z-index: 10000
}

.join2_alertc_tit a {
    display: block;
    width: 3rem;
    height: 5.5rem;
    margin-left: 1.1rem;
    background: url(../images/jion2_alert.png) center no-repeat;
    background-size: auto 35%
}

.join2_alertc_con {
    width: 100%;
    height: 100%;
    line-height: 100%
}

.join2_alertc_con .swiper-wrapper .swiper-slide {
    height: 100%;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    line-height: 100%
}

.join2_alertc_con .swiper-wrapper img {
    vertical-align: middle;
    width: 100%;
    margin-left: 0!important;
    height: auto
}

.join2_alertc_con .swiper-wrapper i {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.join2_alertc_con .swiper-button-next {
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.join2_alertc_con .swiper-button-prev {
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/bannerturnon_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.join2_alertc_con .swiper-button-next:hover {
    background: url(../images/bannerturn_right.png) 40% center no-repeat;
    background-size: 100% auto
}

.join2_alertc_con .swiper-button-prev:hover {
    background: url(../images/bannerturn_left.png) 40% center no-repeat;
    background-size: 100% auto
}

.join2_alertc_word {
    position: fixed;
    bottom: 0;
    width: 100%;
    display: none;
    max-height: 30%;
    color: #fff;
    overflow-y: auto;
    padding: 1rem;
    opacity: .5;
    background: rgba(0, 0, 0, .8);
    z-index: 10000
}

.join2_alertc_word h1 {
    font-size: 1.6rem
}

.join2_alertc_word p {
    font-size: 1.2rem;
    line-height: 2.2rem
}

.jion2_abanner1 {
    display: none
}

.join2_alertc_all,
.join2_nub {
    position: absolute;
    right: 1rem;
    color: #fff;
    top: 1.6rem;
    z-index: 66;
    width: 5.5rem;
    height: 2rem;
    line-height: 2rem
}

.join2_alertc_all em,
.join2_alertc_all p,
.join2_alertc_all span,
.join2_nub em,
.join2_nub p,
.join2_nub span {
    float: left;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.2rem;
    font-family: opensans-regular-webfont, sans-serif
}

.join2_alertc_all p,
.join2_nub p {
    color: #fff;
    margin-left: .7rem;
    width: 1.5rem;
    text-align: right
}

.join2_alertc_all em,
.join2_nub em {
    margin-left: .3rem
}

.join2_alertc_all span,
.join2_nub span {
    color: #fff;
    margin-left: .3rem
}

#resume {
    background: #fff
}

#resumebox {
    padding: 0 1.5rem;
    background: #f0eff5;
    padding-bottom: 1rem
}

#resume h1 {
    width: 100%;
    height: 4rem;
    margin-bottom: 1rem
}

#resume h1 img {
    height: 100%;
    width: auto
}

#resume h2 {
    color: #666;
    font-size: 1.4rem;
    font-weight: 700
}

#resume p {
    color: #999;
    font-size: 1.4rem;
    text-align: left;
    line-height: 2.2rem
}

.ind_companybox {
    overflow: hidden;
    width: 100%
}

.ind_companybox h1 {
    background: #fff;
    font-size: 1.8rem;
    color: #0b6dcb;
    height: 6.5rem;
    line-height: 6.5rem;
    width: 100%;
    text-align: center
}

#main.lbulebg {
    padding: 0
}

.img_album {
    background: #FFF;
    width: 100%;
    overflow: hidden;
    padding-bottom: 2rem
}

.img_album ul {
    overflow: hidden;
    padding-top: 2rem
}

.img_album ul li {
    float: left;
    position: relative;
    display: inline-block;
    width: 40%;
    margin: 0 2% 10px 6%;
    box-shadow: 0 .1rem .3rem rgba(0, 0, 0, .6);
    padding: 2%;
    text-align: center;
    padding-bottom: 2.5rem
}

.img_album ul li a {
    position: relative;
    display: block
}

.img_album ul li p {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    background: #F7F7F7;
    text-align: center;
    height: 2.5rem;
    line-height: 2.5rem;
    color: #666;
    font-size: 1.2rem
}

.img_album ul li h1 {
    font-size: 1.2rem!important;
    width: 100%;
    overflow: hidden;
    text-align: center!important
}

.print_button {
    width: 3rem;
    height: 3rem;
    background: #3452b2 url(../images/album_print.jpg) center no-repeat;
    background-size: 50% auto;
    position: absolute;
    bottom: .1rem;
    left: .1rem
}

.img_album ul li img {
    border: .1rem solid #f5f5f5
}

.join2_alert_list {
    width: 100%;
    height: 5.3rem
}

.join2_alert_list ul {
    overflow: hidden
}

.join2_alert_list li {
    width: 33.33%;
    color: #fff;
    float: left;
    height: 5.3rem;
    line-height: 5.3rem;
    text-align: center
}

.join2_alert_list .c_on {
    color: #01b2b3
}

.read_more {
    margin: 0 auto .5rem;
    display: block;
    height: 6rem;
    line-height: 6rem;
    width: 6rem;
    text-align: center;
    background: #f3f3f3;
    color: #003894
}

.lbulebg .video-list {
    padding-bottom: 20px;
    padding-top: 1rem
}

.lbulebg .video-list li {
    width: 46%;
    margin-right: 0;
    margin-left: 2%;
    position: relative
}

.lbulebg .video-list li.on:after {
    width: 100%;
    height: 100%;
    background: url(../images/video_bg.png) no-repeat;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    content: "\200B"
}

.open_a {
    text-align: center;
    background: #fff
}

.open_button {
    width: 6rem;
    height: 6rem;
    background: url(../images/product2_intomore.png) no-repeat center;
    background-size: 45% auto;
    margin: 0 auto 0;
    display: block
}

.button_on {
    background: url(../images/product2_intomore_on.png) no-repeat center;
    background-size: 45% auto
}

.small_content {
    margin-top: 1rem;
    width: 100%;
    overflow: hidden;
    background: #847e9a;
    padding: 2.5rem 1rem
}

.product2_postion h1.property-title {
    margin-top: 0;
    color: #01b2b3;
    font-size: 2.2rem;
    line-height: 2.4rem;
    margin-bottom: 2rem
}

.product2_postion h1.property-title i {
    font-family: dincond-mediumregular, sans-serif;
    display: block;
    font-style: normal;
    color: #565051;
    letter-spacing: -.1rem;
    font-size: 2.8rem
}

.product2_postion.property-position {
    background: 0;
    padding: 0;
    margin-top: 2rem
}

.product2_postion.property-position li {
    color: #565051;
    margin: 0 1.5rem 2rem 0;
    width: auto;
    border-bottom: .3rem solid #F5F5F5
}

.product2_postion.property-position li.current {
    border-bottom: .3rem solid #01b2b3
}

.product2_postion.property-position.bs li {
    border-bottom: .3rem solid #d8e0ee
}

.product2_postion.property-position.bs li.current {
    border-bottom: .3rem solid #01b2b3
}

.product2_postion.property-position ul {
    margin-bottom: 0
}

.product2_postion_con.property-position-con {
    background: #fff;
    padding: 1.3rem 1rem
}

.product2_postion_bs {
    background: #fffef9;
    padding: 1rem
}

.product2_postion.property-position.bs {
    padding: 2rem 1.5rem 1.5rem 1.5rem;
    overflow: hidden;
    background: #d8e0ee;
    margin-top: 0
}

.property-position-con .more {
    width: 4rem;
    height: 2rem;
    background: url(../image/dnow) no-repeat center;
    background-size: 45% auto;
    margin: 1.2rem auto 0;
    display: block
}

.property-position-con .more.on {
    background: url(../images/dnowon.png) no-repeat center;
    background-size: 45% auto
}

.property-position-con dl {
    -webkit-transition: height .3s;
    transition: height .3s
}

.reporting1 {
    padding: 0 1rem 2rem;
    margin: 0 2%;
    background: #fafafa
}

.reporting1_tit {
    width: 100%;
    border-bottom: .1rem solid #bfc1cf;
    padding-bottom: 1.5rem
}

.reporting1_tit h1 {
    color: #666;
    font-size: 2rem;
    text-indent: 3rem;
    font-weight: 700;
    background: url(../images/reporting1.jpg) left center no-repeat;
    background-size: auto 75%;
    line-height: 3rem
}

.reporting1_con {
    margin-top: 1.1rem;
    max-height: 22rem;
    overflow-y: auto
}

.reporting1_con h1 {
    font-size: 1.6rem;
    font-weight: 700;
    color: #666;
    margin-bottom: .5rem
}

.reporting1_con .zztitle {
    font-weight: 700;
    font-size: 1.6rem;
    color: #666
}

.reporting1_con p {
    font-size: 1.4rem;
    color: #666;
    line-height: 2.2rem;
    margin-bottom: 2rem
}

.reporting1_con h2 {
    font-size: 1.6rem;
    font-weight: 700;
    color: #666;
    margin-bottom: .5rem
}

.reporting1_con li {
    padding-left: 1rem;
    line-height: 2.2rem;
    font-size: 1.4rem;
    background: url(../images/list.jpg) left .8rem no-repeat;
    background-size: 1.5% auto
}

.reporting1 .next {
    background: #f90;
    width: 7rem;
    height: 6rem;
    text-align: center;
    line-height: 6rem;
    color: #fff;
    font-size: 1.6rem;
    margin: 4rem auto 0;
    display: block
}

.rep_zz1 {
    width: 100%;
    height: 10rem
}

.rep_zz1 {
    bottom: 12rem;
    background: url(../images/rep1_bg.png) center bottom no-repeat;
    background-size: 100% 10rem;
    z-index: 22
}

.reporting2_con {
    width: 100%;
    overflow: hidden
}

.reporting2_con .reporting2_tit1 h1,
.reporting2_con .reporting2_tit2 h1,
.reporting2_con .reporting2_tit3 h1 {
    color: #666;
    font-size: 1.6rem;
    text-indent: 3rem;
    font-weight: 700;
    line-height: 4.6rem;
    border-bottom: .1rem solid #bfc1cf;
    padding-bottom: 1.5rem;
    height: 4.6rem;
    margin-bottom: 1rem
}

.reporting2_con .reporting2_tit1 h1 {
    background: url(../images/reporting2_1.jpg) left center no-repeat;
    background-size: auto 45%
}

.reporting2_con .reporting2_tit2 h1 {
    background: url(../images/reporting2_2.jpg) left center no-repeat;
    background-size: auto 45%
}

.reporting2_con .reporting2_tit3 h1 {
    background: url(../images/reporting2_3.jpg) left center no-repeat;
    background-size: auto 45%
}

.reporting2_con p {
    font-size: 1.4rem;
    color: #666;
    line-height: 2.2rem;
    margin-bottom: .5rem
}

.reporting2_btn {
    background: #fff;
    padding-top: 10px;
    width: 100%;
    overflow: hidden;
    margin-top: 1rem;
    position: absolute;
    bottom: 10px;
    left: 0
}

.reporting2_btn .rep2_other,
.reporting2_btn .rep2_yes {
    width: 36.7%;
    height: 6.5rem;
    background: #f90;
    font-size: 1.6rem;
    color: #fff;
    text-align: center;
    line-height: 6.5rem
}

.reporting2_btn .rep2_yes {
    float: left;
    margin-left: 10%
}

.reporting2_btn .rep2_other {
    float: right;
    margin-right: 10%
}

.rep2_zzc {
    z-index: 999999;
    display: none;
    padding: 2rem 1.5rem;
    width: 92%;
    background: #fff;
    position: fixed;
    top: 50%;
    margin-top: -10rem;
    left: 50%;
    margin-left: -46%;
    overflow: hidden
}

.rep2_zzc h1 {
    width: 100%;
    font-size: 1.8rem;
    color: #666;
    margin-bottom: 1rem;
    font-weight: 700;
    float: left
}

.rep2_zzc p {
    width: 100%;
    line-height: 2.2rem;
    color: #666;
    float: left;
    margin-bottom: 2rem
}

.rep2_zzc .yes {
    width: 20%;
    text-align: center;
    height: 6.5rem;
    background: #f90;
    font-size: 1.6rem;
    color: #fff;
    text-align: center;
    line-height: 6.5rem;
    float: left;
    margin-left: 10%
}

.rep2_zzc .no_other {
    width: 45%;
    text-align: center;
    height: 6.5rem;
    background: #f90;
    font-size: 1.6rem;
    color: #fff;
    text-align: center;
    line-height: 6.5rem;
    float: right;
    margin-right: 15%
}

.reporting3 {
    width: 100%;
    overflow: hidden;
    padding: 0 1.5rem 2rem;
    background: #fafafa
}

.reporting1_box,
.reporting2_box,
.reporting3_con {
    width: 100%;
    background: #fff;
    padding: 2rem 1rem;
    box-shadow: 0 .1rem .5rem #ccc;
    position: relative
}

.reporting1_box {
    padding: 2rem 1rem 8rem
}

.reporting3_con h1 {
    color: #333;
    font-size: 1.5rem;
    margin-bottom: 1rem;
    font-weight: 700
}

.reporting3_con ul {
    overflow: hidden;
    width: 100%
}

.reporting3_con .rept3_checkbox li {
    overflow: hidden;
    height: 2rem;
    width: 33.33%;
    float: left;
    margin-bottom: 1rem;
    font-size: 1.6rem;
    color: #666
}

.reporting3_con input {
    border: 0;
    width: 100%;
    color: #999;
    border: none;
    background: #f3f3f3;
    height: 5rem;
    line-height: 2rem;
    padding: 1.5rem 0;
    padding-left: 1rem;
    -webkit-appearance: none;
}

.reporting3_con .rept3_checkbox input,
.reporting3_con .rept3_checkbox span {
    width: 1.5rem;
    height: 1.5rem;
    display: inline-block
}

.reporting3_con .rept3_checkbox span {
    background: url(../images/reporting3_selectn.png) center no-repeat;
    background-size: 100% 100%;
    width: 1.5rem;
    height: 1.5rem;
    margin-top: .25rem;
    display: inline-block;
    margin-right: .5rem
}

.reporting3_con .rept3_checkbox input {
    opacity: 0
}

.reporting3_con .rept3_checkbox .on {
    background: url(../images/reporting3_selecty.png) center no-repeat;
    background-size: 100% 100%
}

.rept3_name {
    width: 100%;
    border: none;
    background: #f3f3f3;
    height: 5rem;
    line-height: 5rem
}

.reporting3_con h2 {
    margin: 1rem 0;
    color: #333;
    font-weight: 700;
    font-size: 1.5rem
}

.rept3_select {
    position: relative;
    width: 100%;
    color: #999;
    border: none;
    background: #f3f3f3;
    height: 5rem;
    line-height: 5rem;
    text-indent: 1rem
}

.rept3_select h3 {
    width: 100%;
    color: #999;
    height: 5rem;
    line-height: 5rem;
    text-indent: 1rem
}

.rept3_select span {
    width: 5rem;
    height: 5rem;
    position: absolute;
    right: 0;
    top: 0;
    background: #ccc url(../images/reporting3_select_down.png) center no-repeat;
    background-size: 25% auto
}

.rept3_select ul {
    display: none;
    position: relative;
    z-index: 99;
    height: 15.2rem;
    overflow-y: auto;
    width: 100%;
    background: #fff;
    border: .1rem solid #ccc
}

.rept3_select li {
    height: 5rem;
    line-height: 5rem
}

.rept3_select .on {
    background: #ebe8e8
}

.repte_readerbox {
    overflow: hidden;
    margin-top: 1rem
}

.reporting3_con .rept3_jtgc,
.reporting3_con .rept3_jtzj {
    height: 15rem;
    width: 100%;
    padding: 1.5rem 1rem;
    line-height: 2rem;
    color: #999;
    border: none;
    background: #f3f3f3;
    resize: none
}

.reporting3_con .rept3_uptext {
    margin-bottom: 1rem;
    width: 75%;
    margin: 0;
    float: left
}

.reporting3_con .rept3_reader {
    margin-bottom: 1rem;
    color: #333;
    display: block;
    height: 5rem;
    line-height: 5rem;
    font-size: 1.2rem;
    width: 12%;
    text-align: center;
    float: right;
    background: #ccc
}

.reporting3_con .rept3_up {
    margin-bottom: 1rem;
    color: #333;
    font-size: 1.2rem;
    width: 12%;
    text-align: center;
    padding: 0;
    margin: 0;
    text-indent: 0;
    background: #ccc;
    float: left
}

.rept3_jbQQ,
.rept3_jbemail,
.rept3_jbphone {
    margin-bottom: .5rem
}

.reporting3_con .rept3_submit {
    margin: 0 auto;
    color: #fff;
    font-size: 1.6rem;
    width: 6rem;
    height: 6rem;
    background: #00b2b2;
    text-align: center;
    line-height: 6rem;
    text-indent: 0;
    display: block;
    padding: 0
}

.rept3_reader_alert {
    display: none;
    width: 96%;
    position: fixed;
    left: 50%;
    margin-left: -48%;
    top: 25%;
    z-index: 99999
}

.rept3_reader_alert .rept3_alertit {
    background: #bfc1cf;
    color: #333;
    font-weight: 700;
    font-size: 1.5rem
}

.rept3_reader_alert ul {
    height: 3.8rem;
    background: #efeff4;
    line-height: 3.7rem;
    border-bottom: .1rem solid #bfc1cf
}

.rept3_reader_alert li {
    float: left;
    text-align: center;
    height: 3.7rem;
    line-height: 3.7rem
}

.rept3_reader_alert .rept3_alertit1 {
    width: 20%
}

.rept3_reader_alert .rept3_alertit2 {
    width: 35%;
    overflow-x: auto
}

.rept3_reader_alert .rept3_alertit3 {
    width: 25%
}

.rept3_reader_alert .rept3_alertit4 {
    width: 20%
}

.rept3_reader_alert .rept3_alertit4 a {
    display: block;
    height: 3rem;
    line-height: 3rem;
    width: 90%;
    margin: .35rem auto;
    background: #bfc1cf
}

.statement_main {
    background: #fff;
    padding: 1.5rem
}

.statement_main h1 {
    height: 2.2rem
}

.statement_main h1 img {
    height: 100%;
    width: auto
}

.statement_main h2 {
    font-size: 1.6rem;
    color: #00b2b2;
    font-weight: 700
}

.statement_main .special {
    margin-top: 1.7rem
}

.statement_main p {
    font-size: 1.4rem;
    color: #666;
    font-weight: 700;
    margin-bottom: 2rem
}

.turnback {
    color: #fff;
    background: rgba(0, 0, 0, .7) url(../images/product2_intomore_on.png) center 1rem no-repeat;
    background-size: 40% auto;
    position: fixed;
    bottom: 1rem;
    right: 0;
    width: 3rem;
    height: 8rem;
    z-index: 500;
    padding-top: 3rem;
    text-align: center
}

.resume_back {
    width: 100%;
    background: #fff;
    text-align: center;
    height: 6rem;
    font-size: 1.8rem;
    display: block;
    line-height: 6rem
}

.product1d_saleing a {
    display: inline-block;
    line-height: 276px;
    text-align: center;
    width: 100%
}

.contact1_media input[type=submit] {
    border: none;
    background: #01b2b3;
    color: #fff;
    padding: 0;
    width: 31.25%;
    height: 5rem;
    line-height: 5rem;
    border-radius: 3rem;
    font-weight: 700;
    font-size: 1.4rem;
    margin: 1rem auto 3.5rem;
    display: block
}

.investor_form .investor_btn {
    margin: 0;
    border-radius: 0
}

.investor_wj p {
    margin-bottom: .2rem
}

.investor_form {
    margin-top: 2rem
}

.investor_form span {
    display: block;
    color: #00b2b2;
    margin: 1rem 0
}

.investor_btn {
    margin: 0!important;
    border-radius: 0!important
}

h2.investor_name {
    background: url(../images/inve_name.png) top center no-repeat;
    padding-top: 10rem;
    border-bottom: 1px solid #c8c8d0;
    padding-bottom: 1.5rem
}

.investor_jg span {
    color: #4f4f4f;
    font-weight: 700
}

.m15 {
    margin: 1.5rem 0
}

.dropdown-input>nobr {
    margin-right: 12px
}

#city-search .dropdown-input {
    text-align: center;
    color: #fff
}

#city-search .mod-dropdownlist {
    background: #fa7e00 url(../images/top-arr.jpg) no-repeat 20px center;
    background-size: 62%;
    border-radius: 0
}

#city-search .mod-dropdownlist nobr {
    padding: .2rem 0 .2rem 1.9rem;
    background: url(../images/add-downicon.png) no-repeat left center;
    background-size: 35%
}

.product1_buildingcon>a>span {
    display: block;
    color: #666;
    line-height: 27px;
    margin-bottom: 10px;
    margin-left: 5%;
    margin-top: 5%
}

.product1_buildingcon>a>span i {
    border: 1px solid #01b2b3;
    color: #01b2b3;
    padding: 4px 18px;
    border-radius: 4px;
    font-style: initial
}

.product1_buildingcon>a>span i.out {
    border: 1px solid #999;
    color: #999
}


.join_tenet{padding:30px 0 37px; background:url("../image/join_tenet_bg1") no-repeat center/100% 100%;}
.join_tenet .title_en{font-family: "dincond-medium-webfont";font-size: 26px;color: #2f395d;text-transform: uppercase;line-height: 0.8em; text-align: center;}
.join_tenet .title_cn{line-height:0.8em;font-size: 13px;color: #2f395d;font-weight: bold;margin-top: 5px; text-align: center;}
.join_tenet .xian{width: 6.5px;height: 1px;background-color:  #2f395d;margin:5px auto 0;display: block;}
.join_tenet .img{position:relative; margin-top:23px;}
.join_tenet .img .a_box{position:absolute; top:6%; left:0; width:100%; height:100%;}
.join_tenet .img a{float:left; width:23.6%; height:37%; border-radius: 50%; margin-top:-4%; margin-right: .8%;}
.join_tenet .img a:nth-child(1){margin-left: 13.6%;}
.join_tenet .img a:nth-child(4){margin-left: 1.6%;}
.join_tenet .img a:nth-child(8){margin-left: 13.6%;}
.join_tenet .w1200>img{margin-top: 23px;}
.join_tenet_popup{display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index: 500;}
.join_tenet_popup .bg{position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.join_tenet_popup .btn{position:absolute; right:0; top:-40px; width:36px; height:36px; font-size: 12px; color:#01b2b3; text-align: center; line-height: 32px; border:1px solid #01b2b3; border-radius: 50%; background:#fff;}
.join_tenet_popup .wr{margin:0 10px; padding:18px; position:absolute; top:50%; -webkit-transform: translateY(-46%); transform: translateY(-46%); z-index: 500; background:#fff;}
.join_tenet_popup .til_box{margin-bottom: 10px;}
.join_tenet_popup .til_box .num{float:left; font-size: 30px; color:#003894; line-height: 30px; font-family: "dincond-medium-webfont"; letter-spacing: -2px;}
.join_tenet_popup .til_box .h_box{float:left; padding-left: 12px;}
.join_tenet_popup .til_box .h_box .h4_cn{font-size: 12px; line-height: 14px; color:#003894;}
.join_tenet_popup .til_box .h_box .h4_en{font-size: 12px; line-height: 14px; font-family: "dincond-medium-webfont"; color:#96a7ca;}
.join_tenet_popup .p_box p{font-size: 12px; color:#666; line-height: 16px; margin-bottom: 8px;}


@-webkit-keyframes left_slide {
  0% {
    opacity:0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  100% {
    opacity:1;
    -webkit-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
  }
}

@keyframes left_slide {
  0% {
    opacity:0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  100% {
    opacity:1;
    -webkit-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
  }
}

.left_slide{
  -webkit-animation-name:left_slide;
  animation-name:left_slide;
}
.join_pdf_list{position: relative; background-color: #002f8f;}
.join_pdf_list .btn{position: absolute;
    left: 50%;
    top: 30%;
    width: 10rem;
    border-radius: 50%;
    z-index: 10;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    }
.join_pdf_list .swiper-slide{width: 26.5%;}
.join_pdf_list .swiper-slide .readmore{margin: 1.1rem auto; width: 4.8rem;height: 2.8rem;line-height: 2.8rem;font-size: 12px;background-color: #fff;border-radius: 6px;text-align: center;}
