﻿
/*美国房贷页面*/
.top-zhuanti {display: none;}
.text-justify {text-align: justify;}
.mort_container { width: 100%; min-width: 1040px; padding: 80px 0px;}


/*顶部banner start*/
.head_bg { position:relative;background: #3f65aa url(../images/head-bg.jpg) no-repeat fixed; background-size: 100% 100%;width: 100%; min-width: 1040px; height: 450px; }
.head_bg>div { position: absolute; left: 0; right: 0; bottom: 0; margin: auto; width: 818px; height: 278px; background: url(../images/head-bg-img.png); }

/*title*/
.mort_title_container { width: 100%; min-width: 1040px; height: 150px; }
.mort_container_line { width: 100%; min-width: 1040px; height: 1px; margin-top: 30px; }

.mort_title { width: 200px; height: auto; margin: -20px auto; text-align: center; position: relative; }

.mort_title_container h1 { text-align: center; font-weight: normal; font-size: 32px; }
.mort_title p { font-size: 24px; font-weight: 300;font-family:Verdana,'华文细黑'; }
.title_orange_line { display: block; width: 70px; height: 4px; background: #fed135; margin-left: auto;margin-right: auto;margin-top: 20px; }

.mortgage_line {background: #C0C0C0;}
.mort_title_mortgage { background: #f0f1f2; }
.mort_title_mortgage p {color: #676767;}

.purpose_line {background: #505996;}
.mort_title_purpose {background: #304786;}
.mort_title_purpose p {color: #dce3ff;}

.mort_title_case {background: #2c4176;}
.mort_title_case p {color: #dce3ff;}
.mort_title_counter {background: #FFFFFF;}
.mort_title_apply {background: #2c4176;}
.mort_title_apply p {color: #dce3ff;}
.mort_title_partner {background: #2c4176;}
.mort_title_partner p {color: #dce3ff;}

/*轻松海外购房*/
.mortgage_bg,.guide_bg,.to_bg {background: #f0f1f2;}

/*海外融资用途*/
.purpose_bg {background: url(../images/purpose-bg.jpg) no-repeat;background-size: 100% 100%;background-attachment: fixed;}
.font-white {color: #FFFFFF;}
.purpose-intro {text-align: center;color: #f5c621;font-size: 18px;margin-top: 20px;}
.purpose-box {/* Safari */display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 70px;width: 1040px;-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.purpose-item {position:relative;width: 110px;height: 160px;border: 2px solid #fed135;-webkit-box-sizing: border-box;box-sizing: border-box;}
.purpose-item img {position: absolute;display: block;left: 0;right: 0;margin: auto;top: 20px;}
.purpose-item div {position: absolute;display: table;width: 100%;left: 0;right: 0;margin: auto;bottom: 0;background: #fed135;height: 58px;}
.purpose-item div p {display: table-cell;vertical-align: middle;color: #0d1841; text-align: center;font-size: 16px;}

/*申请指南*/
.guide-box {/* Safari */display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 30px;}
.guide-row {-ms-flex-preferred-size: 100%;flex-basis: 100%; display: -webkit-box; display: -ms-flexbox; display: flex;}
.guide-row:nth-child(1) {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.guide-row:nth-child(2) {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 30PX;}
.guide-box-item p{font-size: 20px;color: #333333;}
.guide-box-item p i {margin-right: 20px;}
.guide-item {position:relative;width: 500px;height: 154px;border-left: 12px #f5c621 solid;background: #1e2842;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 20px 0px 0px 20px;margin-top: 10px;}
.guide-item p {color: #FFFFFF; text-align: left;font-size: 16px;margin-bottom: 15px;}
.guide-item p i {color: #f5c621;margin-right: 10px;}
.guide-item img {position: absolute;right: 0;bottom: 0;}
.guide-item2 {width: 1040px;height: 80px;padding: 30px 0px 0px 30px;margin-top: 10px;}
.guide-item2 p {display: inline-block;margin-right: 50px;}


/*案例分析*/
.case_bg {background: #2c4176;}
.swiper-container {margin-top: 50px;}
.slide-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 1040px;height: 450px;}
.slide-img {position: relative;width: 250px; height: 367px;background: transparent;border: 3px solid #5a689d;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 20px;margin-left: 20px;}
.slide-img img {position: absolute;top: -20px;left: -20px;z-index: 10;}
.pc-mortgage-case-img {display: block;}
.m-mortgage-case-img {display: none;}
.case-intro {width: 720px;font-size: 16px;}
.case-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.case-title p {display: inline-block;color: #c5cadd;margin-right: 30px;}
.case-title span {color: #f5c621;}
.case-item {margin-top: 40px;}
.case-item .case-item-title {color: #c5cadd;}
.case-item .case-item-content {color: #F3F3F3;line-height: 28px;text-align: justify;}
.swiper-pagination-bullet { width: 60px; height: 14px; display: inline-block; background: #8a91c5; border-radius: 0;opacity: 1;}
.swiper-pagination-bullet-active { opacity: 1; background: #fed135; }


/*马上申请*/
.apply_bg { background: url(../images/apply-bg.jpg) no-repeat; background-size: 100% 100%; }
.apply_box {display:flow-root;width: 100%;margin-top: 50px;}
.apply-form {display: inline-block;width: 500px;float: left;}
.apply-input-group {margin-bottom: 30px;}
.apply-input-group label {display: inline-block;width: 100px;text-align: right;color: #F0EFEF;font-size: 16px;margin-right: 20px;}
.apply-input-group input {width: 300px;height:36px;border: 1px solid #6d7dba;border-radius: 4px;background: #182762;padding-left: 15px;color: #F0F0F0;outline: none;-webkit-transition: -webkit-box-shadow .5s ease-in-out;transition: -webkit-box-shadow .5s ease-in-out;-o-transition: box-shadow .5s ease-in-out;transition: box-shadow .5s ease-in-out;transition: box-shadow .5s ease-in-out, -webkit-box-shadow .5s ease-in-out;}
.apply-input-group input:focus{-webkit-box-shadow: 0px 0px 8px #6d7dba;box-shadow: 0px 0px 8px #6d7dba;}
.apply-input-group input::-webkit-input-placeholder {color: #698ac1;}
.apply-input-group input:-moz-placeholder { color: #698ac1;}
.apply-input-group input::-moz-placeholder { color: #698ac1;}
.apply-input-group input:-ms-input-placeholder { color: #698ac1;}
.mort_submit {display: block;margin: 0 auto;width: 158px;height: 44px;background:#e1af00;border: 2px solid #e1af00;border-radius: 5px;color: #FFFFFF;font-size: 18px;outline: none;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.mort_submit:hover {background: transparent;}
.apply-form p {text-align: right;color: #F0F0F0;font-size: 14px;margin-top: 30px;}
.apply_wechat {display: inline-block;margin-top: 250px;margin-left: 100px;}
.apply_contact {display: inline-block;float: right;width: 260px;}
.contact_title {color: #fadd3d;font-size: 20px;}
.contact_title span {color: #F0EFEF;font-size: 16px;margin-left: 15px;}
.contact_item {color: #F0EFEF;font-size: 16px;margin-top: 20px;}
.contact_item i {color: #fadd3d;font-size:24px;margin-right: 10px;vertical-align:middle;}

/*贷款流程*/
.to_box { /* Safari */ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 1040px; height: 260px; margin: 0 auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.to_box>div { text-align: center; }
.to_item img { display: block; margin: 0 auto; }
.to_item h2 { font-size: 20px; margin-top: 20px; }
.to_item p { margin-top: 10px; font-size: 16px; color: #676767; }
.to_item span { display: block; margin: 10px auto; font-size: 16px; width: 18px; line-height: 28px; cursor: pointer; }
.border_blue { border-bottom: 2px solid #5a98ff; }
.border_orange {border-bottom: 2px solid #ff9801;}
.border_cyan {border-bottom: 2px solid #3babf3;}
.border_green {border-bottom: 2px solid #80cf04;}

/*合作伙伴*/
.partner_bg {background: #2c4176;}
.partner_box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;margin-top: 50px;}

/*footer*/
.footer_wra {margin-top: 0px;min-width: 1040px;}
.footer-link{height: 200px;}
.footer-us,#footer {display: none;}

@media only screen and (max-width:640px) {
	.top-zhuanti {display: block; background: #2d91fe; text-align: center; }
	.top-zhuanti img { height: 20px; padding: 10px 0 5px 0; }
	.header {display: none;}
	.mort_container {width: 100%;min-width: 100%;padding: 50px 0px;}
	.w-fixed {width: 100%;}
	/*顶部banner start*/
	.head_bg { background-size: 100% 100%;width: 100%; min-width: 100%; height: 200px; }
	.head_bg>div { position: absolute; left: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 140px; background: url(../images/head-bg-img.png);background-size: 100% 100%; }
	/*title*/
	.mort_title { width: 150px; }
	.mort_title_container,.mort_container_line { width: 100%; min-width: 100%; }
	.mort_title_container {height: 100px;}
	.mort_title_container h1 { text-align: center; font-weight: normal; font-size: 20px; }
	.mort_title p { font-size: 16px; font-weight: 300; }
	.title_orange_line {margin-top: 12px;}
	
	/*盘活国内资产 轻松海外购房*/
	p.f16.text-justify {padding: 0px 20px;}
	
	/*海外融资用途*/
	.purpose_bg { background: #314685;background-attachment:inherit; }
	.purpose-intro {padding: 0px 20px;font-size: 16px;margin-top: 10px;}
	.purpose-box { margin-top: 30px; width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.purpose-item { width: 80px; height: 120px; margin-bottom: 10px; }
	.purpose-item img {top: 10px;}
	.purpose-item div {height: 40px;}
	.purpose-item div p {font-size: 14px;}
	
	/*申请指南*/
	.guide-box {margin-top: 0px;}
	.guide-row {-ms-flex-preferred-size: 100%;flex-basis: 100%; display: -webkit-box; display: -ms-flexbox; display: flex;}
	.guide-row:nth-child(1) {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.guide-row:nth-child(2) {margin-top: 0px;}
	.guide-box-item {margin-top: 15px;}
	.guide-box-item>p {font-size: 16px;color: #333333;padding-left: 20px;}
	.guide-box-item p i {margin-right: 20px;}
	.guide-item {width: 100vw;height: auto;padding: 20px;margin-top: 10px;}
	.guide-item p {font-size: 14px;margin-bottom: 0px;line-height: 30px;}
	.guide-item img {display: none;}
	.guide-item2 {width: 100vw;height: auto;padding: 20px;margin-top: 10px;}
	.guide-item2 p {display: block;margin-right: 0px;}
	
	/*案例分析*/
	.swiper-container {margin-top: 0px;}
	.slide-item {width: 100%;padding:0px 20px;height: auto;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.slide-img {width: 100vw; height: 150px;border: none;margin-top: 0px;margin-left: 0px;}
	.pc-mortgage-case-img {display: none;}
	.m-mortgage-case-img {display: block;}
	.slide-img img {width: 90vw; height: 150px;position: absolute;top: 0px;left: 0px;z-index: 10;}
	.case-intro {width: 100%;font-size: 14px;margin-top: 20px;margin-bottom: 20px;}
	.case-title {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.case-title p {margin-right: 20px;}
	.case-title span {color: #f5c621;}
	.case-item {margin-top: 15px;}
	.swiper-pagination-bullet { height: 10px; }
	
	/*贷款计算器*/
	.bei_counter { width: 100vw; height: auto; border: none; font-size: 14px; }
	.count_box { display: block; float: none; width: 100%; height: auto; padding: 0px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.count_box_01 input, .count_box_02 input { border: none;font-weight: 500;font-size: 14px;}
	.count_box_01,.count_box_02 {height: 36px; width: 100%; margin-bottom: 10px; border-bottom: 1px solid #f1efef; }
	.count_box_01 select, .count_box_02 select { border: none; padding: 0px 0px 0px 10px; font-size: 14px; font-weight: 500; }
	.count_box_01 label, .count_box_02 label {font-size: 13px;color: #807d7d;}
	.count_box_01 input:focus, .count_box_02 input:focus, .count-box_01 select { border: none; box-shadow: none; }
	.chart_box {display: flow-root;background-color: #f7f3f3;}
	.count_chart { display: inline-block; float: left; width: 50vw; height: 50vw; }
	.count_info { width: 50vw; padding: 35px 0px; font-size: 12px; color: #8f8f8f; }
	.count_info_01>span:first-of-type,.count_info_02>span:first-of-type,.count_info_03>span:first-of-type { width: 12px; height: 12px;}
	.count_info_01, .count_info_02, .count_info_03 { width: 100%; height: 36px; line-height: 36px; }
	.count_info_01>span:last-of-type,.count_info_02>span:last-of-type,.count_info_03>span:last-of-type { width: 100px; height: 36px; line-height: 36px; font-weight: 500; }
	
	/*马上申请*/
	.apply_bg { background: url(../images/m_apply-bg.gif) no-repeat; background-size: 100% 100%;}
	.apply_box {margin-top: 10px;position: relative;height: 840px;}
	.apply-form {width: 100%;padding: 0px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.apply-input-group {margin-bottom: 10px;border-bottom: 1px solid #3e5282;}
	.apply-input-group label {display: inline-block;width: 80px;font-size: 14px;margin-right: 10px;}
	.apply-input-group input {width: 200px;height:36px;border: none;border-radius: 0px;background: transparent;padding-left: 10px;color: #F0F0F0;}
	.apply-input-group input:focus {-webkit-box-shadow: none;box-shadow: none;}
	.mort_submit { margin-top: 20px; width: 200px; height: 30px; border-radius: 15px; font-size: 14px;}
	.mort_submit:hover {background: transparent;}
	.apply-form p {text-align: center;color: #F0F0F0;font-size: 12px;margin-top: 20px;}
	.apply_wechat {display: block;margin-top: 0px;position: absolute;left: 50%;margin-left: -62px;bottom: 5px;}
	.apply_contact {display: inline-block;float: right;width: 100%;padding: 0px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 20px;}
	.apply_contact>img {margin-left: 100px;}
	.contact_title {font-size: 16px;text-align: center;}
	.contact_title span {font-size: 14px;margin-left: 15px;}
	.contact_item {font-size: 14px;margin-top: 20px;}
	.contact_item i {font-size:18px;margin-right: 10px;vertical-align:middle;}
	
	/*贷款流程*/
	.to_box {width: 100%; height: auto; margin: 0 auto; -ms-flex-pack: distribute; justify-content: space-around; margin-top: 20px;}
	.to_box>div { text-align: center; }
	.to_item img { display: block; margin: 0 auto; width: 16vw;}
	.to_item h2 { font-size: 16px; margin-top: 10px; font-weight: 500;}
	.to_item p { display: none; }
	.to_item span { display: block; margin: 10px auto; font-size: 16px; width: 18px; line-height: 28px; cursor: pointer; }
	
	/*合作伙伴*/
	.partner_box {-ms-flex-pack: distribute;justify-content: space-around;margin-top: 20px;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}
	.partner_box>img {width: 30vw;margin-bottom: 10px;}
	
	/*footer*/
	.footer_wra {display: none;}
	.footer-us,#footer {display: block;}
	
}

/*莱纳专题页*/
.lennar-banner {width: 100%;min-width:1040px;height: 450px;background: #8d0000 url(../images/lennar-bg.jpg) no-repeat center top ;}
.lennar-container { position: relative;top: 260px; left: 0; right: 0; margin: auto; width: 1040px; }
.lennar-intro {width: 880px;height: 160px;background: rgba(125,6,3,.7);}
.lennar-intro p {color: #feefb1;text-align: justify;font-size: 14px;line-height: 32px;padding: 30px 40px;}
.lennar-container img {position: absolute;top: -210px;right: 0px;}

/*关于莱纳*/
.about-lennar {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 30px;}
.about-lennar img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.about-lennar img{border-radius: 2px;}
.about-lennar img:hover {transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}

/*莱纳热销楼盘*/
.lennar-map {width: 687px;height: 380px;position: relative;left: 0;right: 0;margin: auto;background: url(../images/lennar-map.png);margin-top:80px;}
.lennar-price {display: block;width: 102px;height: 32px;border-radius: 3px;text-align: center;line-height: 32px;color: #FFFFFF;font-size: 16px;}
.leenar-title {color: #FFFFFF;font-size: 20px;}
.seattle {background: #60b159;top: -20px;left: 60px;}
	.seattle-title {top: -60px;left: 0px;}
.newcaesar {background: #67abff;top: 30px;right: 10px;}
	.newcaesar-title {top: -10px;right: -20px;}
.irvine {background: #ff6773;bottom: 210px;left: 0px;}
	.irvine-title {bottom: 212px;left: -70px;}
.orlando {background: #f49037;bottom: 120px;right: -25px;}
	.orlando-title {bottom: 122px;right: -100px;}

.property_container { width: 100%;min-width: 1040px;padding-top: 80px;}
/*新泽西哈德逊河岸*/
.lennar_title_container {width: 100%;min-width: 1040px;height: 50px;}
.lennar_title_line {width: 100%;min-width: 1040px;height: 3px;background: #e29f10;margin-top: 23px;}
.lennar_title_container h1 {width: 300px;font-size: 30px;font-weight: 600;background: #FFFFFF;text-align:center;margin: 0 auto;margin-top: -23px;}

.lennar-house01,.lennar-house02 {display: block;width: 1040px;}
.lennar-house01 {border-bottom: 2px solid #ccc;padding: 30px 0;}
.lennar-house01,.lennar-house02 div {display: flow-root;}
.lennar-house01:after,.lennar-house02 div:after {content: '';clear: both;display: table;}
.lennar-house01 div img {display: inline-block;float: left;}
.lennar-house01 div div.lennar-house01-intro {width: 800px;float: right;}
h2.house-title {font-size: 20px;font-weight: 600;text-align: left;}
h2.house-title p {display:inline-block;font-size: 18px;}
h2.house-title p span {color: #ff6600;}
.lennar-house01-intro-01 p {display: inline-block;float: left;width: 240px;text-align: left;font-size: 14px;font-weight: 600;padding-top: 10px;}
.lennar-house01-intro-01 p i,.right-intro div p i {color: #f1d411;}
.house-link h2 {-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.house-link:hover>h2 {
	padding-left: 10px;
}

.lennar-house02 .left-img .left-img-left {display: inline-block;width: 171px;float: left;margin-top: 10px;}
.lennar-house02 .left-img .left-img-left img {display: block;margin: 10px 0px;}
.video-wrapper {display: inline-block;width: 350px;position: relative;float: left;margin: 20px 0px 0px 10px;}

.right-intro {float: left;margin: 20px 0px 0px 30px;width: 470px;}
.right-intro div:first-of-type {margin-top: 10px;}
.right-intro div p {font-size: 13px;display: inline-block;margin-top: 10px;text-align: left;font-weight: 600;line-height: 28px;}



/*=====================关于我们======================
==================================================*/
/*fixed header*/
.fixed-header {width: 100%;min-width: 1040px;margin: 0 auto;background: #5897fe;display: flow-root;}
.fixed-header:after {content: '';clear: both;display: table;}
.fixed-header-item {}
.fixed-header-item li {display: inline-block;float: left;width: 148px;padding: 12px 0px;text-align: center;}
.fixed-header-item li a {color: #FFFFFF;font-size: 16px;padding-bottom: 12px;-webkit-transition: border .3s ease-in-out;-o-transition: border .3s ease-in-out;transition: border .3s ease-in-out;}
.fixed-header-item li a:hover,.fixed-header-item li a:active,.fixed-header-item li a:after {border-bottom: 3px solid #ff9900;}
.fixed {position: fixed; top: 0px;z-index: 1000;}

/*公司简介*/
.c-profile-bg { background: #09102b url(../images/c-profile-bg.jpg) no-repeat center top; }
.profile-title {height: auto;}
.profile-title h1 {color: #a0c4ff;}
.profile-title p {color: #FFFFFF;font-size: 20px;font-family:Verdana,'华文细黑';text-align: center;margin-top: 14px;}
span.about-title-line {display: block; width: 100px; height: 4px; background: #e29f10; margin-left: auto;margin-right: auto;margin-top: 15px;}
.profile-content {margin-top: 40px;}
.profile-item {font-size: 16px;color: #FFFFFF;text-align: justify;margin-bottom: 30px;}
.profile-item a {font-size: 16px;color: #FFFFFF;}
.ceo-profile {background: #cce4f6;padding: 24px 40px;display: flow-root;margin-top: 50px;-webkit-box-shadow: 0px 0px 5px #ecebeb;box-shadow: 0px 0px 5px #ecebeb;}
.ceo-profile:after {content: '';clear: both;display: table;}
.ceo-profile img {width: 132px;display: inline-block;margin-top: -40px;}
.ceo-profile div {width: 800px;float: right;margin-top: 40px;}
.ceo-profile div img {display: block;width: 24px;}
.ceo-profile div img:first-of-type {margin-bottom: 28px;}
.ceo-profile div img:last-child {margin-top: 28px;float: right;}
.ceo-profile div p {font-size: 14px;text-align: justify;line-height: 26px;}

/*业务范围*/
.business-bg {background: #f4f4f5;z-index: -2;}
.business-title,.story-title {margin-top: -14px;}
.business-title {background: #F4F4F5;width: 300px;}
.story-title {background: #FFFFFF;width: 200px;}
.business-line {background: #dcdcdc;}
.business-box {margin-top: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: justify;align-content: space-between;}
.business-box-group {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.business-item {position: relative;width: 330px;height: 370px;background: #FFFFFF;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 0;border-radius: 3px;-webkit-box-shadow: 0px 6px 15px #E0E0E0;box-shadow: 0px 6px 15px #E0E0E0;}
.business-item img {width: 330px;display: block;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.business-item-body {z-index: 1;padding: 0px 20px;}
.business-item-body h3 {font-size: 20px;font-weight: normal;margin-top: 27px;}
.business-item-body div {height:5px;background: url(../images/dd.png) repeat;margin: 16px auto;}
.business-item-body p {background: url(../images/business-arrows.png) no-repeat right center;line-height: 22px;margin: 0 auto;font-size: 14px;background-size: 19px;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;padding-right: 20px;}
span.business-circle {display: inline-block; background: url(../images/business-circle.png) no-repeat center center;background-size: 50% 50%; width: 16px; height: 16px; vertical-align: text-bottom; margin-right: 8px;}
/*div.business-item::before, 
div.business-item::after { position: absolute; content: ""; bottom: 3px; left: 0px; width: 40%; height: 10px; background-color: transparent; box-shadow: 0px 15px 30px rgba(195, 191, 191, 0.7); -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(5deg); z-index: -1; }
div.business-item::after { right: 0px; left: auto; -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(-5deg); }*/
.business-hover-item {position: absolute;top: 0px;left: 0px;width: 330px;height: 370px;background: #354064;border-radius: 3px;padding: 30px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;opacity: 0;-webkit-transition: opacity .5s ease-in;-o-transition: opacity .5s ease-in;transition: opacity .5s ease-in;}
.business-hover-item h3,.business-hover-item-lg h3{font-size: 20px;color: #51b3fe;font-weight: normal;}
.business-hover-item div,.business-hover-item-lg div{height: 5px;background: url(../images/dddd.png) repeat;margin: 16px auto;}
.business-hover-item p,.business-hover-item-lg p {color: #FFFFFF;font-size: 14px;line-height: 34px;}
.business-hover-item:hover {opacity: 1;}

.business-item-lg {position:relative;width: 507px;height: 300px;background: #FFFFFF;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 0;border-radius: 3px;-webkit-box-shadow: 0px 6px 15px #E0E0E0;box-shadow: 0px 6px 15px #E0E0E0;;}
.business-item-lg img {width: 507px;}
.business-hover-item-lg {position: absolute;top: 0px;left: 0px;width: 507px;height: 300px;background: #354064;border-radius: 3px;padding: 30px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;opacity: 0;-webkit-transition: opacity .5s ease-in;-o-transition: opacity .5s ease-in;transition: opacity .5s ease-in;}
.business-hover-item-lg:hover {opacity: 1;}

/*发展历程*/
.story-content {position: relative;width: 100%;min-width: 1040px;margin: 20px auto;}
.story-content div {background: #e4e7eb;height: 42px;width: 100%;min-width: 1042px;position: absolute;top: 240px;z-index: -1;}
.story-content img {display: block;width: 1040px;z-index: 10;top: 0;left: 0;right: 0;margin: auto;}

/*展会回顾*/
.swiper-container {width: 1040px;overflow: visible;}
.swiper-wrapper {width: 1040px;margin: 0 auto;}
.swiper-button-next, .swiper-button-prev {width: 36px;height: 50px;background:#CCCCCC;background-position: center center;background-size: 27px;background-repeat: no-repeat;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: -60px; right: auto; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: -60px; left: auto; }
.swiper-button-next,.swiper-button-prev {display: none;}
#index4:hover .swiper-button-prev,
#index4:hover .swiper-button-next{display: block;}
.swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: justify;align-content: space-between;}
.exhibition-box {-ms-flex-preferred-size: 100%;flex-basis: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.exhibition-item { width: 300px; position: relative; height: 211px; }
.exhibition-item img { position: absolute; top: 0; left: 0; width: 300px; }
.exhibition-item div { width: 100%; height: 50px; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.7);-webkit-box-sizing:border-box;box-sizing:border-box;padding: 5px 8px; }
.exhibition-item div p:first-of-type { font-size: 14px; color: #FFFFFF; }
.exhibition-item div p:last-child { font-size: 10px; color: #e0dcdc; }

/*出版刊物*/
.publication-bg {background: url(../images/publications.jpg) no-repeat fixed;background-size: 100% 100%;}
.text-center {text-align: center;}
.publication-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.publication-item {width: 500px;height: 190px;position: relative;background: #FFFFFF;border-radius: 2px;}
.publication-item img {width: 136px;position: absolute;left: 0;top: 35px;}
.publication-item h3 { position: absolute; top: 35px; left: 156px; font-size: 18px; color: #003366; font-weight: normal; }
.publication-item p {font-size: 14px; line-height: 28px; position: absolute; top: 65px; left: 156px; padding-right: 30px; text-align: justify;}

/*合作伙伴*/
.partner-container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: justify;align-content: space-between;}
.partner-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}

/*联系我们*/
/*联系我们 新版页面*/
.iconfont{ font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
.contact-us-main {background-color: #fafafa;padding: 40px 0px;}
.contact-p {font-size: 18px;text-align: center;line-height: 40px;}
.contact-bg {background: #fafafa;}
.contact-p:first-of-type {color: #333333;}
.contact-p:last-of-type {color: #999;}
img.contact-us-bg {width: 840px;display: block;margin: 50px auto;}
.contact-container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack: center;align-content: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.contact-box {width: 500px;background: #FFFFFF;-webkit-box-shadow: 0 0 12px #ccc;box-shadow: 0 0 12px #ccc;position: relative;margin: 40px 0px;}
.contact-box img {position: absolute;width: 100px;border-radius:50%;top: -45px;left: 50px;-webkit-box-shadow: 3px 3px 5px #dedcdc;box-shadow: 3px 3px 5px #dedcdc;border: 3px solid #FFFFFF;}
.contact-box h3 {color: #06418c;font-size: 20px;margin: 20px 0px;text-align: center;}
.contact-box p {font-size: 14px;color: #333333;margin: 20px 0px 20px 15px;}
.contact-box p i {font-size: 20px;color: #bc6107;margin-right: 12px;vertical-align: middle;}
.contact-box p i.icon-iconfontzhizuobiaozhun25 {font-size: 24px;}
