.all_right{border-radius: 500px;position: fixed;z-index: 999;right: 0;top: 30%;}
.all_right li{background: #bf263b;width: 75px;height: 80px;border-bottom: 1px solid rgba(255,255,255,.4);text-align: center;font-size: 14px;color: #fff;position: relative;}
.all_right li:first-child{border-top-left-radius: 500px;border-top-right-radius: 500px;}
.all_right li:last-child{border-bottom: none;border-bottom-left-radius: 500px;border-bottom-right-radius: 500px;}
.all_right li .ic{display: block;margin: 0 auto;padding: 16px 0 4px;}
.all_right li a{color: #fff;display: block;}
.all_right li:hover{cursor: pointer;background: #db344b;}
.all_right li .ewm{position: absolute;top: 0;right: 75px;padding: 4px;background: #fff;max-width: 120px;display: none;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.all_right li:hover .ewm,.all_right li:hover p{display: block;transition: all .3s;}
.all_right li p{position: absolute;top: 0;right: 75px;height: 64px;line-height: 22px;background: #fff;font-size: 14px;color: #fff;white-space: nowrap;text-align: right;padding-top: 16px;padding-left: 40px;padding-right: 30px;background: #db344b;display: none;transition: all .3s;height: 80px;}
.all_right li p i{font-family: Arial;font-size: 18px;display: block;font-weight: bold;display: block;}

#header{z-index: 999;}
#header.scroll{background: #fff;border-bottom: 1px solid #efefef;}
#header #cd-logo img.wap,#header.scroll #cd-logo img.com{display: none;}
#header.scroll #cd-logo img.wap{display: block;}
#header.scroll li a{color: #333;font-size: 15px;font-weight: lighter;}
#header #cd-top-nav li{font-size: 16px;margin-right: 70px;position: relative;text-transform: uppercase;}
#header #cd-top-nav li:last-child{margin-right: 0;}
#header #cd-top-nav li #line{width: 0px;height: 3px;background-color: #bf263b;margin: 0 auto;position: absolute;bottom: 0;left: 0px;right: 0px;transition: width 0.2s linear;}
#header #cd-top-nav li .tarA.act #line, #header #cd-top-nav li:hover #line{width: 100%;}
#header.scroll #cd-top-nav li #line{background-color: #bf263b;}
#header #cd-top-nav li .tarA{display: flex;}
#header #cd-top-nav li .tarA span{color: #fff;font-size: 14px;margin-left: 8px;}
#header #cd-top-nav li .tarA.act span,#header #cd-top-nav li:hover span,#header #cd-top-nav li .tarA.act a.a1,#header #cd-top-nav li:hover a.a1{color: #bf263b;}

#header.scroll .search-head .subNav{color: #333;}
.search-head{margin-left: 5%;margin-right: 25px;}

.get-quote #ClickMe{height: 80px;line-height: 80px;position: absolute;top: 0;right: 0;background: #bf263b;border-top-left-radius: 500px;border-bottom-left-radius: 500px;color: #fff;font-family: mulib;display: inline-flex;overflow: hidden;padding-left: 40px;padding-right: 20px;cursor: pointer;}
.get-quote #ClickMe:hover{font-style: italic;}
.get-quote #ClickMe span{font-size: 22px;margin-left: 14px;}

.cd-main-content{padding-top: 92px;padding-bottom: 0;}
.search-head .navContent{top: 92px;}
#header span.iconfont{width: 40px;height: 40px;border: 1px solid #ccc;border-radius: 100%;text-align: center;line-height: 40px;display: block;margin-top: 26px;box-sizing: border-box;font-size: 20px;cursor: pointer;}
#header span.iconfont:hover{border-color: #bf263b;background: #bf263b;color: #fff;}
#header .ewm{position: relative;height: 92px;}
#header .ewm dl{position: absolute;top: 74px;right: 0;width: 250px;box-shadow: 0 0 10px 0 rgb(159 159 159 / 40%);height: 160px;overflow: hidden;display: none;background: #fff;padding: 10px;z-index: 9;}
#header .ewm:hover dl{display: block;}
#header .ewm dt{float: left;width: 110px;border-radius: 5px;}
#header .ewm dt:nth-child(2n){float: right;}
#header .ewm dt i{display: block;height: 30px;line-height: 30px;text-align: center;font-size: 14px;background: #f2f2f2;border-radius: 0px!important;}
#header .ewm img{max-height: 110px;display: block;}


.bannerwrap{width: 100%;height: 100%;position: relative;box-sizing: border-box;overflow: hidden;z-index: 1;}
.bannerwrap .bannerswiper{width: 100%;height: 100%;}
.bannerwrap .box{position: relative;overflow: hidden;width: 100%;height: 100%;z-index: 0;}
.bannerwrap .box img{display: block;width: 100%;height: 100%;object-fit: cover;}
.centerBig .box img{-webkit-animation-name:centerBig;animation-name:centerBig;}
.bannerwrap .swiper-pagination-bullet{background: #999;margin: 0!important;opacity: 1;position: relative;margin-right: 40px!important;}
.bannerwrap .swiper-pagination-bullet-active::after{position: absolute;top: -14px;left: -14px;border: 1px solid #bf263b;box-sizing: border-box;width: 36px;height: 36px;content: '';border-radius: 500px;}
.bannerwrap .swiper-pagination-bullet-active{background: #bf263b;}
.bannerwrap .swiper-pagination{left: 8%;position: absolute;bottom: 50px;z-index: 9;text-align: inherit;margin-left: 13px;margin-bottom: 13px;}
.bannerwrap .swiper-num{right: 8%;position: absolute;bottom: 50px;z-index: 9;font-family: 'teko';font-size: 24px;height: 40px;line-height: 40px;overflow: hidden;display: flex;}
.bannerwrap .swiper-num span.active{font-size: 48px;font-family: 'tekom';color: #bf263b;}
.bannerwrap .swiper-num strong{font-size: 16px;margin: 0 5px;}
.bannerwrap .arrow{position: absolute;left: 50%;bottom: 40px;z-index: 9;width: 60px;text-align: center;font-size: 14px;color: #777;margin-left: -30px;}
.bannerwrap .arrow span{animation: Updown 1s infinite alternate;position: absolute;top: 0;left: 50%;z-index: 9;font-size: 30px;color: #333;margin-left: -15px;}
.bannerwrap .arrow i{margin-top: 50px;display: block;}
@keyframes Updown {
	from {
		margin-top: 15px;
	}

	to {
		margin-top: 10px;
	}
}


.padd{padding: 80px 0 90px;display: flow-root;}
.f38{font-size: 38px;}.f30{font-size: 30px;}.f20{font-size: 20px;}.f24{font-size: 24px;font-weight: bold;}.f22{font-size: 20px;}
.tit_all{margin-bottom: 40px;}
.tit_all h3{font-weight: bold;}
.tit_all .sub{text-transform: uppercase;font-family: 'arial';margin-top: 10px;}
.tit_all .sub i{color: #bf263b;}
.amore{display: inline-flex;height: 48px;line-height: 48px;background: #bf263b;color: #fff;margin-top: 40px;}
.amore span{display: block;width: 48px;text-align: center;border-left: 1px solid rgba(255,255,255,.2);font-size: 20px;}
.amore p{width: 140px;text-align: center;font-size: 14px;}
.amore:hover p,.amore:hover span{background: #db344b;}

.ind_pro{max-width: 1920px;width: 100%;margin: 0 auto;position: relative;height: 1000px;}
.ind_pro .tab-hd{width: 28%;}
.ind_pro .tab-hd{width: 28%;}
.ind_pro .tab-hd li{display: flex;width: 100%;margin-bottom: 38px;height: 30px;line-height: 30px;overflow: hidden;}
.ind_pro .tit_all{margin-bottom: 70px;}
.ind_pro .tab-hd li i{display: block;margin-right: 20px;position: relative;width: 20px;height: 20px;border-radius: 100%;border: 1px solid rgba(255,255,255,0);}
.ind_pro .tab-hd li i::after{content: '';position: absolute;top: 6px;left: 6px;width: 6px;height: 6px;background: #bf263b;border-radius: 100%;transition: all .5s;}
.ind_pro .tab-hd li a{padding-right: 20px;margin-top: -6px;}
/*.ind_pro .tab-hd li.active a{color: #bf263b;border-bottom: 1px solid #bf263b;}*/
.ind_pro .tab-hd li a{position:relative;transition: all .4s;}
.ind_pro .tab-hd li .line{width: 0px;height: 1px;background-color: #bf263b;position: absolute;bottom: 0;left: 0px;right: 0px;transition: width 0.2s linear;}
.ind_pro .tab-hd li.active .line{width: 100%;}
.ind_pro .tab-hd li.active a{color: #bf263b;transition: all .5s;}
.ind_pro .tab-hd li.active i{border-color: #bf263b;transition: all .5s;}
.ind_pro .tab-bd{width: 68%;position: absolute;top: 0;right: 0;background: #fff;height: 1000px;}
.ind_pro .tab-bd .imgfd{padding: 0;height: 430px;width: 90%;margin-top: 50px;}
.ind_pro .tab-bd .txt{width: 76%;margin-left: 12%;margin-top: 40px;}
.ind_pro .tab-bd .txt .p{line-height: 24px;color: #666;margin: 20px 0;overflow: hidden;font-size:15px;font-weight: lighter;}
.ind_pro .tab-bd .txt dt{float: left;margin-right: 60px;height: 22px;line-height: 22px;overflow: hidden;}
.ind_pro .tab-bd .txt dt a{display: flex;}
.ind_pro .tab-bd .txt dt i{color: #bf263b;float: left;line-height: 20px;margin-right: 10px;font-size: 14px;}
.ind_pro .tab-bd .txt dt a:hover{color: #bf263b;}
.ind_pro .picwap{display: none;}

.ind_ab .txt{width: 52%;} 
.ind_ab .txt h4{color: #333;}
.ind_ab .txt .p{line-height: 30px;max-height: 90px;overflow: hidden;color: #333;margin-top: 20px;font-weight: lighter;}
.about_num{margin-top: 60px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.about_num dt{float: left;color: #666;display: flex;text-align: center;}
.about_num dt b{font-family: 'tekom';color: #bf263b;font-size: 90px;font-weight: normal;float: left;height: 75px;line-height: 75px;display: contents;}
.about_num dt p{writing-mode: vertical-lr;text-transform: uppercase;font-family: 'arial';float: left;width: 40px;line-height: 40px;margin-top: 4px;font-size: 14px;text-align: initial;}

.ind_sol{overflow: hidden;position: relative;}
.ind_sol .txt{width: 44%;position: relative;}
.ind_sol .imgfd{width: 47.5%;padding: 0;height: 510px;margin-top: -120px;}
.ind_sol .txt b{position: relative;height: 30px;line-height: 30px;padding-left: 20px;display: block;overflow: hidden;}
.ind_sol .txt b::after{content: '';width: 4px;height: 20px;background: #bf263b;position: absolute;top: 5px;left: 0;}
.ind_sol .txt .p{line-height: 30px;max-height: 60px;overflow: hidden;margin-top: 30px;font-weight: lighter;}
.ind_sol .swiper-button-next span,.ind_sol .swiper-button-prev span{display: block;width: 50px;height: 50px;text-align: center;line-height: 50px;border: 1px solid #d4d4d4;box-sizing: border-box;font-size: 26px;color: #333;}
.ind_sol .swiper-button-next span:hover,.ind_sol .swiper-button-prev span:hover{border-color: #bf263b;background: #bf263b;color: #fff;}
.ind_sol .swiper-button-prev,.ind_sol .swiper-button-next{width: auto;cursor: pointer;margin-top: 0;top: 0;}
.ind_sol .swiper-button-prev{left: 0;}.ind_sol .swiper-button-next{right: 0;}
.ind_sol .anniu{width: 120px;position: relative;margin-top: 20px;}
.ind_sol .swiper-pagination{font-family: 'teko';font-size: 36px;position: inherit;text-align: right;width: auto;}
.ind_sol .swiper-pagination-current{font-size: 80px;font-family: 'tekom';color: #bf263b;}
.ind_sol .amore{margin-bottom: 60px;}
.ind_sol .swiper{overflow: initial;}

.ind_new{background: #f5f5f5;}
.ind_new dl{margin-top: 30px;}
.ind_new dt{float: left;margin-left: 50px;position: relative;}
.ind_new dt:hover a,.ind_new dt:hover a{color: #bf263b;}
.ind_new dt:hover{border-bottom: 3px solid #bf263b;padding-bottom: 5px;}
.list_new li{background: #fff;width: 32%;float: left;margin-right: 2%;}
.list_new li:nth-child(3n){margin-right: 0;}
.ind_new .list_new li{margin-bottom: 0;}
.list_new li .imgfd{padding-top: 60%;}
.list_new li .txt{padding: 30px;display: flow-root;}
.list_new li .txt h2{font-size: 18px;font-weight: bold;height: 24px;line-height: 24px;display: block;overflow: hidden;}
.list_new li .txt .p{height: 60px;line-height: 30px;overflow: hidden;color: #666;margin: 15px 0 30px;font-weight: lighter;}
.list_new li .txt i{font-size: 14px;color: #666;}
.list_new li:hover .txt h2{color: #bf263b;}

.ind_cot ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.ind_cot li{width: 48.5%;overflow: hidden;}
.ind_cot li .box{padding: 80px 60px;display: flow-root;}
.ind_cot li .txt{width: 60%;color: #fff;}
.ind_cot li .txt .p{line-height: 30px;height: 60px;overflow: hidden;margin-top: 20px;font-weight: lighter;}
.ind_cot li .ewm{width: 20%;text-align: center;color: #fff;font-size: 14px;}
.ind_cot li .ewm img{max-width: 110px;display: block;margin: 40px auto 5px;}

#footer{background: #333;padding-top: 50px;display: flow-root;position: relative;z-index: 1;}
#footer .box1{height: 60px;line-height: 60px;width: 100%;overflow: hidden;}
#footer .box1 dt{float: left;margin-left: 100px;}#footer .box1 dt:first-child{margin-left: 0;}
#footer .box1 dt a{color: #fff;}
#footer .box1 dt a:hover,#footer .copy a:hover,#footer .box2 .link a:hover{color: #bf263b;}
#footer .copy{height: 55px;line-height: 55px;overflow: hidden;font-size: 14px;color: #9d9d9d;}
#footer .copy a{color: #e1e1e1;}
#footer .box2 .link{margin-top: 30px;}
#footer .box2 .link a{float: left;font-size: 14px;color: #bbb;margin-left: 20px;margin-bottom: 4px;}
#footer .box2 .link a:first-child{margin-left: 0;}
#footer .box2{border-top: 1px solid rgba(255,255,255,.1);border-bottom: 1px solid rgba(255,255,255,.1);padding: 30px 0 20px;margin-top: 20px;display: flow-root;font-size: 14px;color: #bbb;}
#footer .sedbox,#footer .sedbox2 dl{display: flex;flex-flow: row wrap;justify-content: space-between;}
#footer .sedbox1 .tel{font-family: 'tekom';color: #fff;font-size: 48px;line-height: 40px;margin-top: 10px;}
#footer .sedbox2{color: #fff;}
#footer .sedbox2 dt{margin-right: 45px;display: inline-flex;line-height: 25px;margin-top: 12px;}
#footer .sedbox2 dt:first-child{max-width: 220px;}
#footer .sedbox2 dt span{margin-right: 10px;}
#footer .sedbox3 dt{float: left;text-align: center;margin-right: 26px;}
#footer .sedbox3 dt img{max-width: 110px;display: block;margin: 0 auto;margin-bottom: 5px;}

.wapban{display: none;}

@media (max-width: 1600px){
	#header #cd-top-nav li{margin-right: 40px;}
	.search-head{margin-left: 4%;}
}
@media (max-width: 1200px){
	.bannerwrap .box img{width: 120%;max-width: 120%;margin-left: -20%;}
	.search-head,#header .ewm{display: none;}
	.f38{font-size: 30px;}.f30{font-size: 20px;}.f20{font-size: 17px;}.f24{font-size: 20px;}
	.ind_pro .tab-hd li{margin-bottom: 40px;}
	.ind_pro .tab-bd .txt{width: 90%;margin-left: 4%;}
	.ind_pro .tab-bd .imgfd{width: 96%;height: 380px;}
	.padd{padding: 60px 0 70px;}
	.ind_pro,.ind_pro .tab-bd{height: 800px;}
	.ind_ab .txt{width: 70%;}
	.about_num dt b{font-size: 70px;}
	.bannerwrap .swiper-pagination{left: 2%;}
}
@media (max-width: 1024px){
	#footer,.all_right{display: none;}
	.cd-main-content{padding-top: 60px;}
	.ind_pro,.ind_pro .tab-bd{height: auto;}
	.ind_pro .tab-bd{width: 100%;position: inherit;padding: 40px 4%;}
	.ind_pro .tab-bd .imgfd,.ind_pro .tab-bd .txt{margin: 0;}
	.ind_pro .tab-bd .imgfd,.ind_pro .tab-bd .txt{width: 100%;}
	.ind_pro .tab-bd .txt,.ind_sol .imgfd{margin-top: 30px;}
	.ind_pro .tab-hd li{float: left;width: 48%;}.ind_pro .tab-hd li:nth-child(2n){float: right;}
	.ind_pro .tab-hd,.ind_ab .txt,.ind_sol .imgfd,.ind_sol .txt{width: 100%;}
	.ind_pro .tit_all{margin-bottom: 40px;}
	.ind_pro .tab-hd li{margin-bottom: 20px;}
	.ind_sol .amore{margin: 20px 0;}
	.ind_pro .tab-bd .txt .p,.ind_ab .txt .p,.ind_ab .txt .p,.ind_sol .txt .p{max-height: none;}
	.ind_sol .swiper-pagination-current{font-size: 60px;}
	.ind_sol .txt .p{margin-top: 20px;}
	.list_new li,.list_new li:nth-child(3n){width: 49%;margin-right: 2%;margin-bottom: 20px;}
	.list_new li:nth-child(2n){margin-right: 0;}
	.ind_cot li .box{padding: 50px;}
	.ind_ab{background: #f5f5f5!important;}
}
@media (max-width: 940px){
	.ind_cot li{width: 100%;margin-bottom: 20px;}.ind_cot li:last-child{margin-bottom: 0;}
	.f38{font-size: 24px;}.f20{font-size: 16px;}.f24{font-size: 18px;}.f22{font-size: 17px;}.f38{font-size: 20px;}.f30{font-size: 19px;}
	.padd{padding: 40px 0 50px;}
	.ind_pro .tab-hd li i{margin-right: 10px;}
	.bannerwrap .swiper-num,.bannerwrap .arrow{display: none;}
	.bannerwrap .swiper-pagination{left: 0;text-align: center;bottom: 20px;}
	.ind_pro .tab-bd .txt .p,.ind_ab .txt .p,.ind_sol .txt .p{font-size: 15px;line-height: 24px;}
	.tit_all{margin-bottom: 20px;}
	.about_num dt b{font-size: 50px;}
	.about_num{margin-top: 30px;}
	.amore{margin-top: 20px;}
	.ind_new dl{margin-top: 0;}
}
@media (max-width: 560px){
	.bannerwrap .box img{width: 180%;max-width: 180%;margin-left: -75%;}
	.ind_pro .tab-bd .imgfd{height: 220px;}
	.ind_pro .tab-bd{padding: 20px 4%;}
	.f24{font-size: 17px;}
	.ind_pro .tab-bd .txt .p,.ind_ab .txt .p,.ind_sol .txt .p{line-height: 30px;margin: 10px 0 20px;}
	.ind_pro .tab-hd li i,.ind_new dl{display: none;}
	.ind_pro .tab-hd li{margin-bottom: 10px;}
	.ind_pro .tab-hd li a{font-size: 15px;}
	.ind_pro .tit_all{margin-bottom: 30px;}
	.about_num dt{width: 50%;margin-bottom: 20px;}
	.ind_sol .imgfd{height: 240px;margin-top: 20px;}
	.ind_sol .swiper-pagination{font-size: 26px;margin-top: 30px;}.ind_sol .swiper-pagination-current{font-size: 40px;}
	.list_new li{width: 100%!important;margin-right: 0!important;}
	.list_new li .txt h2{font-size: 16px;}
	.list_new li .txt .p,.ind_cot li .txt .p{font-size: 15px;line-height: 24px;height: 48px;}
	.list_new li .txt{padding: 20px;}
	.ind_cot li .box{padding: 40px 4%;}
	.ind_cot li .txt,.ind_cot li .ewm{width: 100%;}
	.ind_cot li .txt .p{height: auto;}
	#cd-logo p,.comban{display: none;}
	.wapban{display: block;}
	.bban img{display: block;}

    .bban .swiper-pagination-bullet{margin: 0 10px!important;background: #888;opacity: 1;position: relative;}
    .bban .swiper-pagination-bullet-active{background: #bf263b;}
    .bban .swiper-pagination-bullet-active::after{content: '';position: absolute;top: -8px;left: -8px;width: 24px;height: 24px;border-radius: 100%;border: 1px solid #bf263b;box-sizing: border-box;}
    .bban .swiper-pagination{bottom: 20px;margin-left: -8px;}
    
    .ind_pro .picwap{display: block;}.ind_pro .piccom{display: none;}
    .ind_pro .tab-bd .imgfd{height: auto;padding-top: 65%;}
}



.col_banner{height: 328px;line-height: 328px;text-align: center;position: relative;}
.col_banner b{font-size: 40px;color: #fff;position: relative;z-index: 1;position: absolute;width: 100%;top: 0;left: 0;}

.info_ab{background: url(../images/z8.jpg) no-repeat right bottom;}
.info_ab .box1{width: 35%;}.info_ab .box2{width: 57.5%;}
.tit_ny h3{color: #bf263b;}
.info_ab .box1 p{font-size: 20px;}
.info_ab .box1 .imgfd{padding-top: 60%;margin-top: 40px;}
.info_ab .box1 span{font-size: 50px;color: #fff;}
.info_ab .box1 .video{margin-top: 40px;}
.videolist { position:relative;}
.videolist:hover{ cursor: pointer; }
.videoed {position: absolute; left:45%; top:45%; z-index:100; border-radius:100%;display: block!important;}
.videos{display:none;position:fixed; left:0; top:0; z-index:100;width: 100%;background: rgba(0,0,0,.3);;height: 100vh;}
.vclose {position:absolute; top:20%;cursor: pointer;right: 50%;margin-right: -400px;}
.videos #video{top:30%;left: 50%;margin-left: -400px;position: absolute;max-width: 800px;}
.videolist p{font-size: 18px;color: #fff;bottom:20px;left: 20px;position: absolute;font-weight: bold;z-index:1;}
.info_ab .box2 .p{line-height: 30px;}

.info_hjzs{background: #f1f1f1;}
.info_hjzs .tit_all{text-align: center;}
.info_hjzs .imgfd{padding-top: 70%;}
.info_hjzs .swiper-pagination-bullet{margin: 0 20px!important;background: #888;opacity: 1;position: relative;}
.info_hjzs .swiper-pagination-bullet-active{background: #bf263b;}
.info_hjzs .swiper-pagination-bullet-active::after{content: '';position: absolute;top: -8px;left: -8px;width: 24px;height: 24px;border-radius: 100%;border: 1px solid #bf263b;box-sizing: border-box;}
.info_hjzs .swiper-pagination{bottom: 0;margin-bottom: 8px;margin-left: 8px;}
.info_hjzs .swiper{padding-bottom: 70px;}

.info_cont .box{width: 50%;float: left;background: #f6f6f6;}
.info_cont .imgfd{padding-top: 0;}
.info_cont .imgfd,.info_cont .box1{height: 565px;overflow: hidden;}
.info_cont .box1 .txt{padding: 70px 8%;display: flow-root;}
.info_cont .box1 b{border-bottom: 1px solid #e3e3e3;width: 100%;padding-bottom: 30px;position: relative;display: flow-root;}
.info_cont .box1 b::after{content: '';position: absolute;bottom: -1px;left: 0;width: 100px;height: 5px;background: #bf263b;z-index: 1;}
.info_cont .box1 dl{margin: 40px 0 80px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.info_cont .box1 dt:first-child{width: 100%;margin-bottom: 30px;}
.info_cont .box1 dt span{color: #bf263b;font-size: 20px;margin-right: 10px;}
.info_cont .box1 .ewm{display: flex;}
.info_cont .box1 .ewm .pic{text-align: center;font-size: 14px;margin-right: 60px;}
.info_cont .box1 .ewm .pic img{max-width: 110px;margin-bottom: 8px;display: block;}

.ind_ly .feed,.ind_ly .map{height: 572px;overflow: hidden;}
.ind_ly .map p{margin: 0!important;}
.ind_ly .feed .txt{padding: 60px 4%;display: flow-root;}
.ind_ly .feed .inp{display: flex;flex-flow: row wrap; margin-top:20px;}
.ind_ly .feed input{height: 54px;line-height: 54px;background: #fff;overflow: hidden;text-indent: 20px;font-size: 14px;width: 32%; margin-right:2%;}
.ind_ly .inp input:last-child{ margin-right:0;}
.ind_ly .feed textarea{height: 130px;margin-top: 15px;background: #fff;text-indent: 20px;font-size: 14px;width: 100%;padding-top: 10px;}
.ind_ly p{font-size: 14px;color: #666;display: block;margin: 15px 0;}
.ind_ly .feed input.sub{float: right;background: #bf263b;font-size: 16px;text-align: center;text-indent: 0;height: 62px;line-height: 62px;color: #fff;cursor: pointer;}
.ind_ly .feed input.sub:hover{background: #db344b;}

@media (max-width: 1200px){
	.col_banner b{font-size: 30px;}
}
@media (max-width: 940px){
	.info_ab .box1,.info_ab .box2,.info_cont .box{width: 100%;}
	.info_ab .box2{margin-top: 30px;}
	.info_cont .imgfd,.ind_ly .map{display: none;}
	.info_cont .box1 .txt{padding-top: 40px;padding-bottom: 40px;}
	.info_cont .imgfd, .info_cont .box1,.ind_ly .feed, .ind_ly .map{height: auto;}
}
@media (max-width: 560px){
	.info_ab .box1 p{font-size: 18px;}
	.col_banner{height: 200px;line-height: 200px;}
	.col_banner b{font-size: 24px;}
	.col_loca{display: none;}
	.info_cont .box1 .txt,.ind_ly .feed .txt{padding: 30px 4%;}
	.info_cont .box1 dt{width: 100%;margin-bottom: 20px!important;}
	.info_cont .box1 dl{margin: 20px 0 30px;}
	.info_cont .box1 b{padding-bottom: 20px;}
	.info_cont .box1 b::after{width: 80px;}
	.ind_ly .feed input{width: 100%; margin-right:0; margin-top:15px;}
	.ind_ly .feed .inp{ margin-top: 0;}
}


.colnew{width: 100%;text-align: center;}
.colnew dl{display: inline-block;margin-bottom: 50px;}
.colnew dt{float: left;margin: 0 12px;}
.colnew dt a{display: block;text-align: center;width: 170px;height: 54px;line-height: 54px;text-align: center;background: #fff;}
.colnew dt:hover a,.colnew dt.cur a{background: #bf263b;color: #fff;}

.col_loca2{position: inherit;margin: 20px 0;}
.col_loca2,.col_loca2 a,.col_loca2 span{color: #333;}
.col_loca2 span.icon-shouye{color: #bf263b;}
.nsfl{width: 24%;}.nsfr{width: 72%;}

.f36{font-size: 36px;font-weight: bold;}
.shownew{background: #fff;padding: 70px 5%;display: flow-root;}
.shownew .share{display: flex;flex-flow: row wrap;justify-content: space-between;margin: 30px 0;padding-bottom: 30px;border-bottom: 1px solid #ededed;}
.shownew .share dt{color: #555;}.shownew .share dt i{color: #bf263b;}
.shownew .share dt.date{font-family: 'arial';}.shownew .share dt.date span{font-size: 20px;margin-right: 10px;}
.shownew .word{color: #555;line-height: 30px;}
.shownew .fhlb{height: 50px;line-height: 50px;width: 100%;margin: 50px auto 30px;display: block;text-align: center;font-size: 14px;background: #f4f4f4;}
.shownew .fhlb:hover{background: #bf263b;color: #fff;}
.fanye .box{width: 49%;height: 35px;line-height: 35px;overflow: hidden;float: left;}
.fanye .box:nth-child(2n){float: right;}
.fanye .box span.iconfont{font-size: 26px;float: left;font-weight: bold;line-height: 38px;}
.fanye .box span.icon-jiantou_qiehuanzuo_o{margin-right: 10px;}
.fanye .boxr{text-align: right;}

.fanye dt{float: left;width: 48%;overflow: hidden;color: #666;}
.fanye dt:nth-child(2n){float: right;text-align: right;}
.fanye dt span.icon-jiantou_qiehuanzuo_o{margin-right: 10px;}.fanye dt span.icon-jiantou_qiehuanyou_o{margin-left: 10px;}
.fanye dt span.iconfont{font-size: 26px;font-weight: bold;line-height: 38px;color: #000;}
.fanye dt .t{height: 35px;line-height: 35px;overflow: hidden;display: inline-flex;}
.fanye dt a{height: 35px;line-height: 35px;overflow: hidden;display: block;color: #666;}
.fanye dt:hover a{color: #bf263b;}

.colfen .bt{height: 80px;line-height: 80px;background: #bf263b;color: #fff;font-weight: bold;padding: 0 8%;}
.colfen .bt span{font-size: 30px;}
.colfen .hezi{background: #fff;background: #fff;padding: 15px 8%;}
.colfen .lefirnav{height: 62px;line-height: 62px;border-bottom: 1px solid #ededed;cursor: pointer;}
.colfen .lefirnav a{font-size: 18px;}
.colfen .lefirnav .iconfont{color: #666;font-size: 18px;}
.colfen .currentDd .iconfont{transform: rotate(90deg);color: #bf263b;}
.colfen .lefirnav:hover .iconfont{color: #bf263b;}
.colfen .currentDd a,.colfen .subNav.currentDd,.colfen .lefirnav:hover a,.colfen .box:hover .subNav,.colfen .box:hover .act{color: #bf263b;}
.colfen ul{background: #fff;padding: 15px 8%;}
.colfen li .tarA,.colfen .subNav{height: 62px;line-height: 62px;border-bottom: 1px solid #ededed;cursor: pointer;overflow: hidden;font-size: 18px;width: 100%;}
.colfen li a.a1{}
.colfen li .icon-xiangyoujiantou{color: #666;}
.colfen li a.act .icon-xiangyoujiantou{transform: rotate(90deg);color: #bf263b;color: #bf263b;}
.colfen li a.act,.colfen li a:hover,.rmxw .list_new li:hover .txt h2{color: #bf263b;}
.colfen dd a{color: #666;display: block;border-bottom: 1px solid #ededed;height: 50px;line-height: 50px;overflow: hidden;font-size: 16px;}
.colfen dd .icon-youjiantou2{font-size: 18px;display: none;}
.colfen dd i{color: #999;font-size: 10px;float: left;margin-right: 10px;}
.colfen dd:hover a,.colfen dd a.act,.colfen dd:hover i,.colfen dd a.act i{color: #bf263b;}
.colfen dd a.act .icon-youjiantou2,.colfen dd:hover .icon-youjiantou2{display: block;}
.colfen dd a.act{border-color: #bf263b;}

.rmxw b{margin-top: 50px;display: block;font-weight: bold;margin-bottom: 25px;}
.rmxw .list_new li{width: 100%;margin-bottom: 30px;}
.rmxw .list_new li .txt h2{margin-bottom: 15px;font-weight: normal;font-size: 16px;color: #000;}
.rmxw .list_new li .txt{padding: 30px 20px;}

.list_down li{background: #fff;padding: 0 3%;height: 100px;line-height: 100px;overflow: hidden;margin-bottom: 15px;}
.list_down li h2{font-size: 18px;display: block;width: 60%;overflow: hidden;font-weight: lighter;}
.list_down li .box{font-size: 14px;}
.list_down li a{padding: 12px 34px;border: 1px solid #bf263b;color: #bf263b;margin-left: 20px;}
.list_down li a span{font-size: 14px;margin-left: 10px;}
.list_down li a:hover{background: #bf263b;color: #fff;}

.list_case li{background: #f6f6f6;display: flow-root;margin-bottom: 60px;}
.list_case li .imgfd{padding-top: 0;float: left;}.list_case li:nth-child(2n) .imgfd{float: right;}
.list_case li .txt{float: right;}.list_case li:nth-child(2n) .txt{float: left;}
.list_case li .imgfd,.list_case li .txt{width: 50%;float: left;height: 537px;overflow: hidden;}
.list_case li .box{padding: 50px 8%;}
.list_case li .bt{border-bottom: 1px solid #e3e3e3;padding-bottom: 20px;position: relative;}
.list_case li .bt::after{content: '';position: absolute;bottom: -1px;left: 0;width: 90px;height: 4px;background: #bf263b;}
.list_case li .bt b{height: 80px;line-height: 80px;overflow: hidden;display: block;}
.list_case li .p{color: #666;line-height: 30px;margin: 40px 0 60px;height: 90px;overflow: hidden;}

@media (max-width: 1024px){
	.nsfl{display: none;}.nsfr{width: 100%;}
	.f36{font-size: 26px!important;}
	.shownew{padding-top: 50px;padding-bottom: 50px;margin-top: 30px;} 
	.list_case li .imgfd, .list_case li .txt{height: 420px;}
	.list_case li .box{padding-top: 20px;}
	.list_case li .p{margin-bottom: 0;}
}
@media (max-width: 940px){
	.list_new li{margin-bottom: 20px!important;}
	.f36{font-size: 24px!important;}
	.list_down li{height: auto;padding-top: 20px;padding-bottom: 20px;line-height: normal;}
	.list_down li h2{width: 100%;}
	.list_down li .box{height: 45px;line-height: 45px;float: left;margin-top: 15px;}
}
@media (max-width: 560px){
	.colnew dt{width: 48%;margin: 0 1%;margin-bottom: 10px;}
	.colnew dt a{font-size: 15px;height: 45px;line-height: 45px;width: 100%;}
	.colnew dl{display: flow-root;margin-bottom: 20px;}
	.f36{font-size: 18px!important;}
	.shownew{padding-top: 30px;padding-bottom: 30px;} 
	.shownew .share{margin: 20px 0;padding-bottom: 15px;}
	.shownew dt{width: 100%;margin: 3px 0;font-size: 15px;}
	.shownew .word{font-size: 15px;}
	.fanye dt{margin-bottom: 5px;}
	.fanye dt a{height: auto;line-height: inherit;}
	.list_down li h2{font-size: 16px;line-height: 26px;}
	.list_down li{margin-bottom: 10px;}
	.list_case li .txt{height: auto;width: 100%;}
	.list_case li{margin-bottom: 20px;}
	.list_case li .imgfd{height: 240px;width: 100%;}
	.list_case li .box{padding: 30px 5%;}
	.list_case li .bt b{height: 30px;line-height: 30px;}
	.list_case li .p{font-size: 15px;margin-top: 20px;}
}


#cd-top-nav li{position:relative;}
#cd-top-nav li .drow{position: fixed;top: 92px;left: 0;width: 100%;background: rgba(0,0,0,.3);max-height:0px;overflow:hidden;-webkit-transition:max-height 0.3s linear;-moz-transition:max-height 0.3s linear;transition:max-height 0.3s linear;}
#cd-top-nav .drow dt{width: 14.2%;float: left;text-align: center;}
#cd-top-nav .drow dt .ic{max-height: 91px;overflow: hidden;margin: 38px auto 15px;}
#cd-top-nav .drow dt .ic img{transform: translateY(-200px);filter: drop-shadow(#fff 0 200px);}
#cd-top-nav .drow dt:hover .ic img{transform: translateY(-200px);filter: drop-shadow(#bf263b 0 200px);}
#cd-top-nav .drow dt p{line-height: normal;margin-bottom: 30px;display: block;height: 24px;line-height: 24px;color: #666;font-weight: lighter;}
#cd-top-nav .drow dt:hover p{color: #bf263b;}#cd-top-nav .drow dt p{color: #fff;}
#cd-top-nav li:nth-child(2):hover .drow{max-height:500px;}





.list_pro li{width: 100%;}.list_pro li:nth-child(2n){background: url( ../images/z12.jpg) no-repeat center;background-size: cover;}
.list_pro li .box{width: 23%;float: left;}.list_pro li:nth-child(2n) .box{float: right;}
.list_pro li dl{float: right;display: flex;flex-flow: row wrap;justify-content: space-between;width: 74%;}
.list_pro li:nth-child(2n) dl{float: left;}
.list_pro li dt{width: 32%;}
.list_pro dt .txt{margin-top: 30px;position: relative;padding-right: 70px;}
.list_pro dt .txt .bt{font-size: 16px;color: #666;}
.list_pro dt .txt .bt h2{color: #000;font-size: 18px;display: block;font-weight: bold;height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 5px;}
.list_pro dt .imgfd{padding-top: 110%;}
.list_pro dt .txt span{font-size: 46px;color: #666;position: absolute;top: 8px;right: 0;}
.list_pro dt:hover .txt .bt h2,.list_pro dt:hover .txt span{color: #bf263b!important;}
.list_pro li .box h2{font-size: 28px;font-weight: bold;}
.list_pro li .box .p{color: #666;line-height: 30px;max-height: 60px;overflow: hidden;margin: 20px 0 30px;}
.list_pro .colpro a{height: 50px;line-height: 50px;padding: 0 4%;width: 92%;display: block;overflow: hidden;}
.list_pro .colpro a:hover{background: #bf263b;color: #fff;}
.list_pro .colpro a span{display: none;}.list_pro .colpro a:hover span{display: block;}
.list_pro li:nth-child(2n) .box h2,.list_pro li:nth-child(2n) .box .p,.list_pro li:nth-child(2n) .colpro a,.list_pro li:nth-child(2n) dt .txt .bt h2,.list_pro li:nth-child(2n) dt .txt .bt,.list_pro li:nth-child(2n) dt .txt span{color: #fff;}

.colpro2{position: relative;padding-bottom: 100px;margin-bottom: 60px;}
.colpro2 ul{display: flex;flex-flow: row wrap;}
.colpro2 li{width: 13.5%; margin-right:0.916%;text-align: center;padding-bottom: 16px;line-height: 54px;overflow: hidden;}
.colpro2 li .tarA::after{height:0;width:0;overflow: hidden;font-size: 0;line-height: 0;border-color:#bf263b transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:8px;content: '';position: absolute;bottom: -16px;left: 50%;margin-left: -8px;display: none;}
.colpro2 li:nth-child(7n){ margin-right:auto;}
.colpro2 li .tarA{display: block;height: 54px;background: #fff;width: 100%;position: relative;}
.colpro2 li .tarA:hover,.colpro2 li .tarA.act{background: #bf263b;color: #fff;}
.colpro2 li .tarA.act::after{display: block;}
.colpro2 dl{background: #fff;position: absolute;width: 100%;left: 0;bottom: 0;z-index: 1;}
.colpro2 dt{height: 80px;line-height: 80px;text-align: center;overflow: hidden;position: relative;float: left;width: 20%;}
.colpro2 dt::after{content: '';position: absolute;top: 30px;right: 0;width: 1px;height: 20px;background: #e3e3e3;}
.colpro2 dt:last-child::after{display: none;}
.colpro2 dt:hover a,.colpro2 dt a.act{color: #bf263b;}

.list_pro2 dt{width: 23.5%;float: left;margin-right: 2%;margin-bottom: 50px;}
.list_pro2 dt:nth-child(4n){margin-right: 0;}

.proshow1 .txt{width: 50%;margin-top: 5%;}.proshow1 .img{width: 46%;}
.proshow1 .txt i{font-size: 18px;color: #333;}
.proshow1 .txt h1{border-bottom: 1px solid #e3e3e3;width: 100%;padding-bottom: 20px;position: relative;display: flow-root;}
.proshow1 .txt h1::after{content: '';position: absolute;bottom: -1px;left: 0;width: 100px;height: 5px;background: #bf263b;z-index: 1;}
.proshow1 .txt .p{color: #333;line-height: 30px;margin: 30px 0 60px;font-weight: lighter;}
.proshow1 .txt a{width: 184px;height: 54px;overflow: hidden;float: left;text-align: center;line-height: 54px;}
.proshow1 .txt a span{margin-right: 10px;font-size: 18px;}
.proshow1 .txt a.xz{background: #bf263b;color: #fff;}
.proshow1 .txt a.sc{border: 1px solid #bf263b;color: #bf263b;box-sizing: border-box;margin-left: 16px;}
.proshow1 .txt a:hover{background: #db344b;border-color: #db344b;color: #fff;}
.proshow1 .img .example{margin: 0 auto;border: 1px solid #e3e3e3;}

.proshow2{height: 80px;line-height: 70px;background: #333;width: 100%;overflow: hidden;}
.proshow2 li{display: block;width: 170px;text-align: center;display: block;float: left;margin-right: 25px;color: #fff;border-top: 6px solid #333;height: 80px;}
.proshow2 li.active{background: #fff;color: #bf263b;border-top: 6px solid #bf263b;transition: all .5s;}

.proshow3 .fanye{margin-top: 50px;padding-top: 50px;border-top: 1px solid #e3e3e3;}
.proshow3 .fanye dl{width: 100%;}
.proshow3 .fanye dt{width: 40%;}
.proshow3 .fanye dd{width: 20%;float: left;text-align: center;height: 70px;line-height: 70px;color: #bf263b;}
.proshow3 .fanye dd a{color: #bf263b;}.proshow3 .fanye dd a:hover{color: #db344b;}
.proshow3 .fanye dd span{font-size: 20px;margin-right: 10px;}

.proshow4{background: #f5f5f5;}
.proshow4 b{display: block;margin-bottom: 30px;}
.list_pro dt .txt .bt i{display: block;height: 24px;line-height: 24px;overflow: hidden;font-weight: lighter;}

.proshow5 li{max-width: 1200px;background: #f5f5f5;}
.proshow5 li a{margin-left: 50px;}

@media (max-width: 1200px){
	.list_pro dt .txt span{font-size: 30px;}
	.list_pro li .box h2{font-size: 22px;}
	.list_pro li dl,.list_pro li .box{width: 100%;}
	.list_pro li dl{margin-top: 50px;}
	.list_pro .colpro{width: 100%;display: flow-root;}
	.list_pro .colpro a{text-align: center;width: 200px;float: left;text-align: center;width: 25%;}
	.list_pro dt .txt .bt h2{font-size: 17px;}
	.colpro2{display: none;}
	.list_pro2 dt,.list_pro2 dt:nth-child(4n){width: 32%;margin-right: 2%;}
	.list_pro2 dt:nth-child(3n){margin-right: 0;}
	.proshow1 .img{max-width: 700px;margin: 0 auto;float: none;width: 100%;}.proshow1 .txt{width: 100%;}
	.f36{font-size: 30px;}
}
@media (max-width: 940px){
	.list_pro li .box h2{font-size: 20px;}
	.proshow1 .txt .p{margin: 20px 0 40px;}
	.proshow3 .fanye dd{width: 100%;}
	.proshow2 li{width: 33.33%;margin: 0;}
}
@media (max-width: 560px){
	.list_pro li .box h2{font-size: 18px;}
	.list_pro li .box .p{font-size: 15px;max-height: inherit;line-height: 26px;margin: 10px 0;}
	.list_pro .colpro a{padding: 0;width: 50%;height: 45px;line-height: 45px;}
	.list_pro .colpro a span,.list_pro dt .txt span,.list_pro li dt:last-child{display: none!important;}
	.list_pro dt{width: 49%!important;margin: 0!important;margin-bottom: 20px!important;}
	.list_pro dt:nth-child(2n){float: right!important;}
	.list_pro dt .txt{padding-right: 0;margin-top: 15px;}
	.list_pro dt .txt .bt h2{font-size: 16px;height: 24px;line-height: 24px;margin-bottom: 1px;}
	.list_pro dt .txt .bt i{font-size: 14px;}
	.list_pro li dl{margin-top: 30px;}.list_pro li dt{margin-bottom: 0!important;}
	.proshow1 .txt i{font-size: 16px;display: block;margin-bottom: 4px;}
	.proshow1 .txt .p{font-size: 15px;margin-bottom: 30px;}
	.proshow1 .txt a{width: 150px;font-size: 14px;height: 45px;line-height: 45px;}
	.proshow2 a{width: 33.33%;margin: 0;}.proshow2 .center{width: 100%;font-size: 15px;}
	.proshow2{height: 60px;line-height: 50px;}.proshow2 a{height: 60px;}
	.proshow3 .fanye dt{width: 100%;}
}

.list_ss li{width: 100%;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #ddd;}
.list_ss li a{display: flex;}
.list_ss li .date{min-width: 85px;height: 85px;background: #bf263b;margin-right: 30px;font-size: 15px;text-align: center;color: #fff;}
.list_ss li .date span{font-size: 20px;display: block;margin: 15px 0 5px;}
.list_ss li h2{font-size: 20px;line-height: 30px;display: block;max-height: 60px;overflow: hidden;font-weight: bold;}
.list_ss li .p{color: #666;line-height: 30px;max-height: 60px;overflow: hidden;margin: 10px 0 20px;}
.list_ss li:hover h2{color: #bf263b;}