/*框架*/
.sectionBox p, .sectionBox p span{font-size: 14px;color: #666666;line-height: 24px;}
.banner{position: relative;height: 150px;background: #000000;}
.banner .divBox{position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);}
.banner .divBox h2{font-size: 22px;color: #fff;}
.banner .divBox p{color: #fff;}
.navList a, .main li{font-size: 16px;color: #666666;}
.main a{font-size: 14px;color: #666666;}
.sectionBox{background: #F2F2F2;width: 100%;}
.sectionBox .divBox{padding-top: 27px;}
.sectionBox .divBox .navList{float: left;padding: 0 50px;width: 197px;}
.sectionBox .divBox .navList ul li{padding: 14px 0;border-bottom: 1px solid #DEDEDE;text-indent: 25px;background: url(../img/ico-right-gray.png) no-repeat 10px center;}
.sectionBox .divBox .navList ul li.active, .sectionBox .divBox .navList ul li:hover{background:url(../img/ico-right-read.png) no-repeat 10px center;}
.sectionBox ul li.active a, .sectionBox ul li:hover a{color: #d71923;}
.sectionBox .divBox .main{float: right;width: calc(100% - 297px);}
.sectionBox .divBox .main>ul li{float: left;padding: 0 14px;position: relative;}
.sectionBox .divBox .main>ul li:first-child{background: url(../img/ico-home.png) no-repeat 7px center;padding-left: 40px;}
.sectionBox .divBox .main>ul li:after{content: '';display: block;width: 1px;height: 13px;position: absolute;top: 6px;right: 0;background: #DEDEDE;}
.sectionBox .divBox .main>ul li:last-child:after{display: none;}
.sectionBox .divBox .main .mainBox{margin-top: 27px;padding: 50px 40px 50px;background: #fff;min-height: 90px;}
.sectionBox .divBox .main .mainBox p{margin-bottom: 10px;margin-top: 10px;}
.sectionBox .divBox .main .mainBox.mainBox1 p{margin-top: 0;margin-bottom: 0;text-indent: 2em;}
.sectionBox .divBox .main .mainBox p:first-child{margin-top: 0;}
.sectionBox .divBox .main .mainBox p strong{font-size: 20px;}
.sectionBox .divBox .main .mainBox p img{max-width: 100%; height: auto; display: inline-block;vertical-align: top;margin-bottom: 10px;}
.sectionBox .divBox .main .mainBox p.imgBox1 img{height: auto;}
.navList a{font-weight: bold;}
.sectionBox .divBox .main .mainBox .newsItem li a{overflow: hidden;text-overflow:ellipsis; white-space:nowrap;vertical-align:middle;display: inline-block;width: 80%;}
.sectionBox .divBox .main .mainBox1 p{margin: 0;text-indent: 2em;}
/*关于鑫桥*/
.sectionBox .mainBox .friends li{float: left;margin: 0 1% 15px 0;border: 1px solid #F0F0F0;box-sizing: border-box;-webkit-box-sizing: border-box;}
/*.sectionBox .mainBox .friends li:nth-child(5n){margin-right: 0;}*/
.sectionBox .mainBox .friends li img{width: 100%;}
.friends{display: none;}
/*致辞
.survey p img{width: 100%;}*/
.survey .hywz p img{width:auto;}
.sectionBox .divBox .main .mainBox.boss p img{width: auto;/*padding: 6px 10px;box-shadow: 1px 1px 5px 2px #DEDEDE;*/ float: left;margin-right: 40px;}
.boss p span.bossNb{font-size: 14px;color: #A1A1A1;margin-bottom: 15px;display: inline-block;}
.boss p span.bossSay{font-size: 18px;color: #474747;font-weight: bold;}
.boss p span{font-size: 14px;color: #666666;}
/*联系鑫桥*/
#dituContent{width:100%;height:300px;margin-bottom: 40px;}
/*在线留言*/
.sectionBox .cantactTitle{margin-bottom: 20px;font-size: 24px;}
.sectionBox .mainBox form ul li{margin-bottom: 10px;}
.sectionBox .mainBox form ul li input{width: 463px;height: 48px;border: 1px solid #E7E7E7;text-indent: 15px;background: #F7F7F7;color: #686868;}
.sectionBox .mainBox form ul li textarea{width: 463px; border: 1px solid #E7E7E7;text-indent: 15px;background: #F7F7F7;color: #686868;}
.sectionBox .mainBox form ul li.textarea{height: auto;}
.sectionBox .mainBox form ul li input[type=submit]{font-size: 18px;color: #d71923;border: 2px solid #d71923;text-indent: 0;width: 480px;height: 58px;}
/*鑫桥优势*/
.sectionBox .mainBox .zhlist li{width: 400px;margin: 0 20px 20px 0;float: left;}
.sectionBox .mainBox .zhlist li:nth-child(2n){margin-right: 0;}
.sectionBox .mainBox .zhlist li img{float: left;}
.sectionBox .mainBox .zhlist li div{float: right;width: 50%;height: 200px; background: #F6F6F6;text-align: center;}
.sectionBox .mainBox .zhlist li div p{display: inline-block;text-align: left;margin-top: 100px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}
.sectionBox .divBox .main .mainBox .zhlist li div p{margin-bottom: 0;}
.sectionBox .divBox .main .mainBox .zhlist li div p strong{font-size: 16px;}
/*新闻资讯*/
.sectionBox .divBox .main .mainBox .newsHot{margin-bottom: 35px;}
.sectionBox .divBox .main .mainBox .newsHot img{float: left;}
.sectionBox .divBox .main .mainBox .newsHot div{float: right;width: 410px;}
.sectionBox .divBox .main .mainBox .newsHot div h2{margin-bottom: 15px;}
.sectionBox .divBox .main .mainBox .newsHot div h2 a{font-size: 18px;font-weight: normal;color: #d71923;}
.sectionBox .divBox .main .mainBox .newsHot div>a{margin-top: 30px;background: #A2A2A2;width: 104px;height: 35px;color: #FFFFFF;display: block;text-align: center;line-height: 35px;}
.sectionBox .divBox .main .mainBox .newsHot:hover div>a{color: #fff;background: #d71923;}
.sectionBox .divBox .main .mainBox .newsItem li{height: 64px;line-height: 64px;border-top: 1px dashed #EAEAEA;width: 100%;text-indent: 20px;background: url(../img/ico-right01.png) no-repeat left center;}
.sectionBox .divBox .main .mainBox .newsItem li:hover{background: url(../img/ico-right02.png) no-repeat left center;}
.sectionBox .divBox .main .mainBox .newsItem li time{float: right;height: 100%;line-height: 64px;}
.sectionBox .divBox .main .mainBox .newsItem li:hover time{color: #D71923;}
.sectionBox .divBox .main .mainBox .newsPage{border-top: 1px solid #EAEAEA;border-bottom: 1px solid #EAEAEA;margin-top: 50px;}
.sectionBox .divBox .main .mainBox .newsPage li{float: left;background: #F5F5F5; text-align: center;border-right: 1px solid #EAEAEA;}
.sectionBox .divBox .main .mainBox .newsPage li a{display: block;height: 48px;width: 48px;line-height: 48px;}
.sectionBox .divBox .main .mainBox .newsPage li:hover, .sectionBox .divBox .main .mainBox .newsPage li.active{background: #D82222;}
.sectionBox .divBox .main .mainBox .newsPage li:first-child{float: right; background: url(../img/ico-right-gray.png) no-repeat center;}
.sectionBox .divBox .main .mainBox .newsPage li:nth-child(2){border-left: 1px solid #DEDEDE;}
.sectionBox .divBox .main .mainBox .newsPage li:hover a, .sectionBox .divBox .main .mainBox .newsPage li.active a{color: #fff;}
.sectionBox .divBox .main .mainBox .newsPage li:last-child{float: right;border-left: 1px solid #EAEAEA;background: url(../img/ico-left-gray.png) no-repeat center;}
.sectionBox .divBox .main .mainBox .newsPage li:hover:first-child, .sectionBox .divBox .main .mainBox .newsPage li:first-child.active{background: url(../img/ico-right-read1.png) no-repeat center;}
.sectionBox .divBox .main .mainBox .newsPage li:hover:last-child, .sectionBox .divBox .main .mainBox .newsPage li:last-child.active{background: url(../img/ico-left-read.png) no-repeat center;}
/*新闻详情*/
.newsXQ{background: #fff;}
.newsXQ .newsTitle h2{font-size: 24px;color: #444444;font-weight: normal;}
.newsXQ .newsTitle{padding: 52px 0 40px;text-align: center;border-top: 1px solid #E6E6E6;border-bottom: 1px solid #D7D7D7;}
.newsXQ .newsTitle div{text-align: center;}
.newsXQ .newsTitle div a{display: inline-block;margin: 0 10px;}
.newsXQ .newsTitle p{margin: 15px 0 20px;}
.newsXQ .newsTitle p time{font-size: 16px;}
.newsXQ .divBox p{text-indent: 2em;margin-bottom: 20px;}
.newsXQ .divBox{padding: 50px 64px;box-sizing: border-box;-webkit-box-sizing: border-box;}
/*企业荣誉*/
.sectionBox .divBox .main .companyHonor{padding: 50px 97px 95px;}
.honor p{text-align: center;}
.honor .swiper-slide>a{width: 516px;height: 410px;border: 5px solid #F0F0F0;display: block;margin: 0 auto;position: relative;margin-bottom: 35px;}
.honor .swiper-slide>a img{display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);max-width: 355px;max-height: 355px;}
.honor .swiper-slide>a span{background: #fff url(../img/images/ico-line_03.png) no-repeat center;display: block;width: 37px;height: 19px;position: absolute;bottom: -19px;left: 50%;margin-left: -19px;}
.honor .swiper-wrapper{margin-bottom: 50px;}
.scrollHonor .swiper-pagination-bullet{width: 121px;height: 145px;border: 5px solid #F0F0F0;border-radius: 0;background: #fff;opacity: 1;position: relative;}
.scrollHonor .swiper-pagination-bullet-active{border: 5px solid #EEB3B5;background: #fff;}
.scrollHonor .swiper-pagination-bullet img{width: 60%;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}
.honor{padding-bottom: 135px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image: url(../img/ico-right-big.png);}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image: url(../img/ico-left-big.png);}
/*搜索结果*/
.sectionBox .divBox .searchMan{width: 100%;}
.searchMan h2{font-size: 18px;color: #444444;font-weight: normal;}
.searchBan{margin-bottom: 40px;}
.searchBan a,.searchBan .bottom{color: #fff;background: #C81105;width: 10% !important;height: 58px;vertical-align: middle;float: left; text-align: center;line-height: 58px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
.searchBan input{text-indent: 2em; width: 90%;height: 58px;border: 1px solid #D2D2D2;vertical-align: middle;float:left; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
.sectionBox .divBox .main.searchMan .mainBox .newsItem li:first-child{border-top: none;}
.search .bottom{background:rgba(0, 0, 0, 0) url(../img/ico-search.png) no-repeat center;border:medium none;width:30px !important;margin-right:0px !important;}
.searchBan input[type=submit]{text-indent: 0;}
/*行业位置*/
.hywz p{font-size: 14px;color: #666;text-align: center;margin: 0 0 20px;position: relative;top: 50%;}
.hywz p img{max-width: 100%;}

.fzlc{position: relative;/*padding: 0 30px;*/}
.fzlc li{position: relative;}
.fzlc li span{display: block;width: 20px;height: 20px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;border: 1px solid #D74032;position: absolute;top: 50%;margin-top: -11px;left: 0;background: #fff;}
/*.fzlc li span:before{position: absolute;content: '';display: block; width: 52px;height: 1px;border-top: 1px dashed #B1B1B1;top: 50%;margin-top: 0;right: 22px;}*/
.fzlc li span:after{position: absolute;content: '';width: 10px;height: 10px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;background: #fff;top: 50%;left: 50%;margin: -5px 0 0 -5px;}
.hists a{margin: 0 auto; width: 80px;height: 26px;line-height: 26px;text-align: center; display: block;font-size: 16px;color: #666;
			border: 1px solid #C9C9C9; z-index: 1;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;}
.fzlc li div{margin-top: 0 !important;margin-bottom: 0 !important; width: 93%; width: calc(100% - 45px);/*height: 70px;*/ background: #fff;float: right;position: relative;border: 1px solid #ECECEC;}
.fzlc li div:after{position: absolute;content: '';width: 15px;height: 15px;border: 1px solid transparent;border-bottom-color: #ECECEC;border-left-color: #ECECEC;background: #fff; left: -9px;top: 50%;margin-top: -10px;
				transform: rotateZ(45deg);-webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);}
.fzlc li div p{/*position: absolute;top: 50%;left:30px;text-align: left; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);*/line-height: 22px;margin: 0 !important;padding: 10px;text-align: left;}
/*.fzlc li div p time{}*/
.fzlc li{margin-bottom: 15px;}
.fzlc:before{content: '';display: block;width: 1px;height: 100%;background: #A7DCF2;position: absolute; top: 0;left: 11px;z-index: 0;}
.fzlc li.active time, .fzlc li:hover time, .fzlc li.active div, .fzlc li:hover div, .fzlc li.active span, .fzlc li:hover span{border-color: #D63828;color: #D63828;}
.fzlc li.active div p, .fzlc li:hover div p{color: #D63828;}
.fzlc li.active div, .fzlc li:hover div{box-shadow: 2px 2px 4px 0px #D7D5D6;-webkit-box-shadow: 2px 2px 4px 0px #D7D5D6;-moz-box-shadow: 2px 2px 4px 0px #D7D5D6;-o-box-shadow: 2px 2px 4px 0px #D7D5D6;}
.fzlc li.active div:after, .fzlc li:hover div:after{border-bottom-color: #D63828;border-left-color: #D63828;}
.fzlc li.active span:after, .fzlc li:hover span:after{background: #D63828;}
.hists{height: 30px;overflow: hidden;}
.hywzs{margin-bottom: 70px;padding: 0 70px;position: relative;height: 30px;}
.hywzs .swiper-button-next, .hywzs .swiper-button-prev{height: 30px;margin-top: -15px;}
.hists .swiper-slide:hover a,  .hists .swiper-slide a.active{border-color: #D74032;color: #D74032;}

.pc-slide {
	width: 707px;
	margin: 0 auto;
}

.view .swiper-container {
	width: 100%;
	height: 515px;
}

.view .arrow-left {
	background: url(../img/ico-left-big.png) no-repeat center;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -25px;
	width: 28px;
	height: 51px;
	z-index: 10;
}

.view .arrow-right {
	background: url(../img/ico-right-big.png) no-repeat center;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -25px;
	width: 28px;
	height: 51px;
	z-index: 10;
}
.view .swiper-slide>a{
	display: block;
	width: 516px;height: 407px;border: 5px solid #F0F0F0;display: block;margin: 0 auto;position: relative;margin-bottom: 35px;
}
.view .swiper-slide a img{display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);max-width: 355px;max-height: 355px;}
.preview {
	width: 100%;
	margin-top: 10px;
	position: relative;
}
.view .swiper-slide p{text-align: center;}
.view .swiper-slide a span{background: #fff url(../img/images/ico-line_03.png) no-repeat center;display: block;width: 37px;height: 19px;position: absolute;bottom: -19px;left: 50%;margin-left: -19px;}


.preview .swiper-slide img{max-width: 100%;}
.preview .swiper-container {
	width: calc(100% - 58px);
	height: 150px;
	margin-left: 30px;
}

.preview .swiper-slide {
	width: 130px;
	height: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	position: relative;
	border: 2px solid #F0F0F0;
}

.preview .slide6 {
	width: 100%;
}

.preview .arrow-left {
	background: url(../img/ico-left-gray.png) no-repeat center;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.preview .arrow-right {
	background: url(../img/ico-right-gray.png) no-repeat center;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}

.preview img {
	position: absolute;
	max-width: 90%;
	max-height: 90%;
	left: 50%;top: 50%;
	
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	
}

.preview .active-nav{
	border: 2px solid #EEB3B5;
}
.qywh strong{font-size: 20px;color: #444;margin-bottom: 10px;}
.qywh p{font-size: 15px;color: #666;line-height: 22px;}
.qywh li{background: #F6F6F6;position: relative;margin-bottom: 30px;}
.position{width: 325px;position: absolute;top: 50%;right: 30px; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}
.qywh .imgBox{position: relative;overflow: hidden;width: 398px;}
.qywh .imgBox img{display: block;}
.qywh .imgBox:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);display: block;}

hr{border: 1px solid #ccc;}














