.cd-main-content{padding: 0;}
#header{z-index: 999;border-bottom: 1px solid rgba(255,255,255,.2);}
#header #cd-logo img.wap,#header.scroll #cd-logo img.com{display: none;}
#header #cd-top-nav li{margin-right: 50px;position: relative;text-transform: uppercase;}
#header #cd-top-nav li:last-child{margin-right: 0;}
#header #cd-top-nav li #line{width: 0px;height: 4px;background-color: #fff;margin: 0 auto;position: absolute;bottom: 0;left: 0px;right: 0px;transition: width 0.2s linear;transform: skewX(-30deg);}
#header #cd-top-nav li .tarA.act #line,#header #cd-top-nav li:hover #line{width: 100%;}
#header #cd-top-nav li .tarA{display: flex;}
.search-head{margin-left: 50px;}
#header .tarA a,#footer li.er a.link{font-weight: bold;font-size: 18px;font-style: italic;}
#header span.icon-sousuo,#header span.icon-diqiu2{font-size: 20px;font-weight: normal;}
.language dl{top: 86px;}.language .all{height: 86px;line-height: 86px;font-size: 14px;}
#header.scroll{background: #fff;border-bottom: 1px solid rgba(0,0,0,.1);}
#header.scroll #cd-logo img.wap{display: block;}
#header.scroll li a.na1{color: #333;}#header li a.na1{color: #fff;}
#header.scroll #cd-top-nav li #line{background-color: #c80000;}
#header.scroll .search-head .subNav{color: #333;}
#header.scroll .language{color: #333;}
#header.scroll .language::after,#header.scroll .language::before{background: #333;}

#cd-top-nav .drow{position: fixed;top: 86px;left: 0;width: 100%;text-transform: none;display: none;}
#cd-top-nav .drow .center{background: #fff;border-bottom: 4px solid #c80000;padding: 30px 0 40px;display: flow-root;}
#cd-top-nav .drow .des{width: 45%;float: right;margin-right: 3%;}
#cd-top-nav .drow .des .imgfd{width: 42%;padding: 0;height: 236px;}
#cd-top-nav .drow .des .txt{width: 54%;}
#cd-top-nav .drow .des .txt b{font-size: 28px;font-weight: bold;font-style: italic;display: block;height: 30px;line-height: 30px;margin-top: 15px;}
#cd-top-nav .drow .des .txt .p{line-height: 24px;color: #666;font-size: 16px;margin: 15px 0 30px;}
#cd-top-nav .drow .des .txt a{font-weight: bold;text-transform: uppercase;font-size: 14px;display: flex;display: block;height: 20px;line-height: 20px;}
#cd-top-nav .drow .des .txt a span{font-size: 20px;margin-left: 4px;transform: rotate(-45deg);}
#cd-top-nav .drow .des .txt a:hover,#cd-top-nav .drow .na2:hover span,#cd-top-nav .drow .na2:hover p{color: #c80000;}
#cd-top-nav .drow .box{width: 46%;margin: 0 3%;border-right: 1px solid #e3e3e3;box-sizing: border-box;padding-right: 3%;}
#cd-top-nav .drow .box .col{width: 46%;}
#cd-top-nav .drow .box .col b,#cd-top-nav .drow2 b{font-weight: bold;font-style: italic;font-size: 18px;color: #777;display: block;height: 20px;line-height: 20px;margin-bottom: 15px;}
#cd-top-nav .na2{display: block;width: 100%;height: 40px;line-height: 40px;border-top: 1px solid #e3e3e3;}
#cd-top-nav .na2 p,#cd-top-nav .drow2 .na2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width: 90%;font-weight: bold;font-style: italic;}
#cd-top-nav .na2 span{font-size: 24px;}
#cd-top-nav .b1{margin-top: 10px;}
#cd-top-nav li:hover .drow{display: block;}

#cd-top-nav .drow2{position: absolute;top: 86px;left: -30px;width: 320px;background: #fff;padding: 30px;border-bottom: 4px solid #c80000;display: flow-root;display: none;}
#cd-top-nav .drow2 .na2{width: 100%;}
#cd-top-nav .drow2 .na2:hover{color: #c80000;}
#cd-top-nav li:hover .drow2{display: block;}

.banwap{display: none;}
.banner .swiper-pagination-bullet{width: 38px;height: 4px;background: #fff;transform: skewX(-30deg);border-radius: 0;margin: 0 5px!important;}
.banner .swiper-pagination{bottom: 60px;}
.banner .swiper-slide{height: 100vh;position: relative;width: 100%;overflow: hidden;}
.banner .swiper-slide .pic{height: 100%;width: 100%;object-fit: cover;display: block;}
.banner .swiper-slide .txt{position: absolute;top: 35%;left: 0;width: 100%;color: #fff;}
.banner .swiper-slide .txt p{font-size: 18px;font-style: italic;}
.banner .swiper-slide .txt h2{font-family: 'tekob';font-size: 60px;transform: skewX(-5deg);line-height: 80px;height: 140px;display: block;overflow: hidden;text-transform: uppercase;margin: 10px 0 70px;}
.amore{height: 48px;line-height: 48px;transform: skewX(-10deg);background: #c80000;color: #fff;padding: 0 38px;font-size: 14px;text-transform: uppercase;overflow: hidden;display: inline-block;}
.amore .wz{transform: skewX(10deg);display: flex;}
.amore .wz span{margin-left: 10px;font-size: 20px;transform: rotate(-45deg);transition: all .3s;}
.amore:hover{background: #27394e;}.amore:hover .wz span{transform: rotate(0deg);transition: all .3s;}
.amore.a1{background: #27394e;}.amore.a1:hover{background: #c80000;}

#footer{background: #27394e;padding-top: 80px;}
#footer .copy{height: 65px;line-height: 65px;border-top: 1px solid rgba(255,255,255,.1);overflow: hidden;font-size: 16px;color: #a6a6a6;display: flex;margin-top: 60px;}
#footer .copy a{color: #a6a6a6;}#footer .copy a.pp{margin: 0 40px;}#footer .copy a:hover{color: #fff;}
#footer ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
#footer li.yi{width: 28%;}
#footer li.yi .flogo{border-bottom: 1px solid rgba(255,255,255,.1);padding-bottom: 25px;}
#footer li.yi dt{color: #fff;display: flex;margin-bottom: 20px;line-height: 24px;}
#footer li.yi dt span{font-size: 18px;margin-right: 10px;}
#footer li.yi dl{margin: 40px 0;}
#footer li.er a.link{color: #fff;display: block;height: 22px;line-height: 22px;max-width: 150px;overflow: hidden;margin-bottom: 50px;text-transform: uppercase;}
#footer li.er a.link:last-child{margin-bottom: 0;}
#footer li.er a.link:hover{color: #c80000;}
#footer li.san{width: 44%;color: #fff;}
#footer li.san span.icon-youxiang2{font-size: 50px;margin-right: 20px;}
#footer li.san .bt b{font-size: 30px;}
#footer li.san .bt{display: flex;height: 50px;line-height: 50px;margin-bottom: 5px;}
#footer li.san .inp{height: 50px;line-height: 50px;border-bottom: 1px solid #a6a6a6;background: none;width: 100%;color: #a6a6a6;margin-bottom: 20px;}
#footer li.san #checkcode{height: 50px;line-height: 50px;border-bottom: 1px solid #a6a6a6;background: none;width:calc(100% - 150px) ;color: #a6a6a6;margin-bottom: 20px;}

#footer li.san textarea{height: 50px;border-bottom: 1px solid #a6a6a6;background: none;width: 100%;color: #a6a6a6;line-height: 24px;}
#footer li.san .inp::-webkit-input-placeholder,#footer li.san p,#footer li.san textarea::-webkit-input-placeholder{color: #a6a6a6;}
#footer li.san p{display: block;margin: 10px 0 20px;}
#footer li.san .sub{cursor: pointer;transform: skewX(10deg);text-transform: uppercase;font-size: 18px;background: none;color: #fff;height: 55px;line-height: 55px;padding: 0 54px;}#footer li.san .sub:hover{background: #fff;color: #c80000;transform: initial;}
#footer li.san .amore{padding: 0 ;height: 55px;line-height: 55px;}
#footer li.san h3{color: #fff;display: block;margin: 30px 0 15px;}
#footer li.san .hon{height: 95px;overflow: hidden;}#footer li.san .hon img{transform: translateY(-200px);filter: drop-shadow(#fff 0 200px);}

.atit{color: #27394e;margin-bottom: 40px;display: flow-root;}
.atit p{font-size: 18px;}
.atit h2{font-family: 'tekob';font-size: 46px;height: 60px;line-height: 60px;display: block;overflow: hidden;margin-top: 10px;}
.apad{padding: 80px 0 40px;display: flow-root;}

.ind_pro1,.ind_pro1 .pic .imgfd,.ind_pro1 .pic{height: 750px;position: relative;overflow: hidden;}
.ind_pro1{max-width: 1920px;margin: 0 auto;background: #f3f3f3;}
.ind_pro1 .pic{width: 28.6%;}.ind_pro1 .pic .imgfd{padding: 0;}
.ind_pro1 .pic h2{position: absolute;bottom: 0;left: 0;text-align: center;width: 100%;height: 64px;line-height: 64px;background: rgba(0,0,0,.7);z-index: 1;display: block;font-family: 'teko';color: #fff;font-size: 30px;padding-right: 128px;overflow: hidden;}
.ind_pro1 .butt{width: 128px;height: 64px;position: absolute;bottom: 0;left: 28.6%;margin-left: -128px;z-index: 2;}
.ind_pro1 .swiper-button-prev,.ind_pro1 .swiper-button-next{width: 64px;height: 64px;background: #415872;text-align: center;line-height: 64px;margin-top: 0;top: 0;}
.ind_pro1 .swiper-button-prev:hover,.ind_pro1 .swiper-button-next:hover{background: #c80000;}
.ind_pro1 .swiper-button-prev span,.ind_pro1 .swiper-button-next span{font-size: 20px;color: #fff;}
.ind_pro1 .swiper-button-prev{left: 0;border-right: 1px solid #4b627d;}.ind_pro1 .swiper-button-next{right: 0;}
.ind_pro1 .txt2{width: 71.4%;}
.ind_pro1 .txt2 .box{padding: 90px;display: flow-root;background: #f3f3f3;}

.list_pro .pro{background: #fff;border-bottom: 8px solid #899097;}
.list_pro .txt{padding: 0 20px;text-align: center;color: #27394e;height: 200px;transition: all .3s;position: relative;z-index: 9;}
.list_pro .txt h2{font-size: 20px;font-weight: bold;font-style: italic;display: block;height: 24px;line-height: 24px;overflow: hidden;}
.list_pro .txt .p{line-height: 24px;height: 48px;overflow: hidden;}
.list_pro .txt i{display: block;width: 50px;height: 4px;background: #899097;transform: skewX(-30deg);margin: 10px auto 20px;}
.list_pro .imgfd{padding-top: 100%;}
.list_pro .pro:hover .txt i{background:  #c80000;}
.list_pro .pro .mm{display: none;margin-top: 20px;}
.list_pro .pro:hover .mm{display: block;}
/*.list_pro .pro:hover .txt{margin-top: -30px;height: 230px;transition: all .3s;}*/
.list_pro .pro:hover{border-color: #c80000;}
.list_pro li{width: 32%;margin-right: 2%;float: left;}
.list_pro li:nth-child(3n){margin-right: 0;}

.ind_pro2 .center{position: relative;overflow: hidden;}
.ind_pro2 .atit{color: #fff;}
.ind_pro2 .tab-hd{position: absolute;top: 30px;right: 0;}
.ind_pro2 .tab-hd li{float: left;margin-right: 10px;}.ind_pro2 .tab-hd li:first-child{margin-left: 10px;}
.ind_pro2 .tab-hd li .amore{padding: 0 20px;background: #31465f;text-transform: none;}
.ind_pro2 .tab-hd li.active .amore{background: #c80000;}
.ind_pro2 .tab-bd li{width: 100%;}
.ind_pro2 .section1{position: relative;max-width: 1800px;margin: 0 auto;}
.aqhlb .swiper-button-prev,.aqhlb .swiper-button-next{width: 44px;height: 64px;background: #415872;transform: skewX(-10deg);text-align: center;line-height: 64px;}
.aqhlb .swiper-button-prev span,.aqhlb .swiper-button-next span{transform: skewX(10deg);color: #fff;font-size: 20px;}
.aqhlb .swiper-button-prev:hover,.aqhlb .swiper-button-next:hover{background: #c80000;}

.ind_case1 .aqhlb1{
    position: absolute;
    top: 29px!important;
    width: 104%!important;
}
.aqhlb .swiper-button-prev1,.aqhlb .swiper-button-next1{
    transform: skewX(0deg);
    
}
.ind_case .aqhlb1 .swiper-button-prev1{
    left: -48px;
}


.word{line-height: 26px;overflow: hidden;}
.ind_who .txt{max-width: 50%;min-height: 500px;}
.ind_who{max-width: 1920px;margin: 0 auto;overflow: hidden;position: relative;}
.ind_who .pic{position: absolute;right: 0;top: 0;max-width: 48%;}
.ind_who .atit,.ind_exc .atit{margin: 0;}
.ind_who .word{margin: 40px 0 70px;}
.ind_who .amore.a2{margin-left: 20px;}
.amore.a2{border: 1px solid #666;color: #666;background: none;}
.amore.a3{border-color: #fff;color: #fff;}
.amore.a2:hover{background: #c80000;color: #fff;border-color: #c80000;}

.ind_exc{max-width: 1920px;margin: 0 auto;overflow: hidden;position: relative;height: 430px;}
.ind_exc dl{position: absolute;top: 0;left: 4%;width: 55%;display: flex;flex-flow: row wrap;justify-content: space-between;}
.ind_exc dt{float: left;width: 24.6%;height: 430px;transform: skewX(-20deg);text-align: center;}
.ind_exc dt .box{transform: skewX(20deg);color: #fff;margin-top: 140px;}
.ind_exc dt .imgfd{padding: 0;height: 430px;}
.ind_exc dt .num{font-size: 24px;font-weight: bold;}
.ind_exc dt .num b{font-family: 'tekom';font-size: 90px;font-weight: normal;margin-right: 8px;line-height: normal;}
.ind_exc dt .num p{display: block;margin-top: -20px;font-size: 16px;}
.ind_exc .txt{max-width: 37.5%;text-align: right;color: #fff;padding-top: 120px;}
.ind_exc .txt h2{font-size: 56px;display: block;font-family: 'tekob';height: 70px;line-height: 70px;overflow: hidden;}
.ind_exc .txt .word{max-height: 52px;margin: 20px 0 40px;}

.ind_off .atit{text-align: center;width: 100%;}
.ind_off .box{display: flow-root;}
.ind_off dt{width: 33.33%;float: left;line-height: 500px;height: 500px;text-align: center;}
.ind_off dt a.a1{background: #c80000;}
.ind_off dt:hover a.a1{cursor: pointer;}

.ind_case{position: relative;min-height: 380px;}
.ind_case .box{position: absolute;top: 30px;left: 0;width: 32%;}
.ind_case .atit{margin-bottom: 20px;}
.ind_case .word,.list_new li .word{height: 52px;}
.ind_case .section2 .swiper{width: 68%;position: absolute;top: 0;right: 0;overflow: hidden;}
.ind_case .section2 .qx{transform: skewX(-10deg);}.ind_case .section2 .imgfd{transform: skewX(10deg);}
.ind_case .aqhlb{width: 120px;position: absolute;top: 270px;left: 0;}
.ind_case .swiper-slide:nth-child(odd){padding-left: 40px;}
.ind_case .swiper-slide:nth-child(even){padding-right: 40px;}


.ind_case1 .swiper-slide:nth-child(odd){padding-left: 0px;}
.ind_case1 .swiper-slide:nth-child(even){padding-right: 0px;}

.ind_new{background: #f7f7f7;}
.list_new li{width: 31.8%;float: left;position: relative;margin-right: 2.3%;}.list_new li:nth-child(3n){margin-right: 0;}
.list_new li .date{position: absolute;top: 52%;right: 30px;z-index: 9;}
.list_new li h2{display: block;height: 60px;line-height: 30px;overflow: hidden;font-size: 20px;font-weight: bold;margin: 20px 0;}
.list_new li .p{font-size: 14px;height: 22px;line-height: 22px;overflow: hidden;margin-top: 30px;}
.list_new li .p .fr{color: #777;}.list_new li .p .fl{text-transform: uppercase;display: flex;}
.list_new li .p span{transform: rotate(-45deg);display: inline-block;font-size: 20px;margin-left: 4px;}
.list_new li:hover h2,.list_new li .p .fl:hover{color: #c80000;}
	.language a{color:#fff;}
	#header.scroll .language a{color:#333;}
@media (max-width: 1600px){
	#header #cd-top-nav li{margin-right: 40px;}
	#header .follow,.language::before,.list_new li .date{display: none;}
	.language{margin-right: 0;padding-right: 0;}
	.ind_pro1 .txt2 .box{padding-right: 2%;padding-left: 40px;}
	.ind_exc dt .num b{font-size: 50px;}
	.ind_exc dt .num p{margin-top: 0;}
}
@media (max-width: 1400px){
	.search-head .subNav{display: none;}
	#footer li.er a.link{margin-bottom: 30px;}
	#header .tarA a, #footer li.er a.link{font-size: 16px;}
	#footer li.san .bt b{font-size: 20px;}
	#footer li.san span.icon-youxiang2{font-size: 30px;margin-right: 10px;}
	.ind_pro1, .ind_pro1 .pic .imgfd, .ind_pro1 .pic{height: 740px;}
}
@media (max-width: 1200px){
	#cd-logo img{max-height: 55px;}
	#header #cd-top-nav li{margin-right: 25px;}
	.banner .swiper-slide .txt h2{font-size: 50px;line-height: 50px;height: 100px;}
	.banner .swiper-slide{height: auto;}
	.banner .swiper-slide .pic{width: 140%;max-width: 140%;}
	.banner .swiper-slide .txt{top: 30%;}
	
}
@media (max-width: 1024px){
	.language .all{height: 60px;line-height: 60px;}
	.language::after,.ind_who .pic,.ind_off,#footer{display: none;}
	.language{margin: 0;padding: 0;margin-right: 80px;margin-top:23px;}
	.language a{color:#333;}
	.ind_pro1 .pic,.ind_pro1 .butt,#cd-logo img.com{display: none;}
	.ind_pro1 .txt2{width: 100%;}
	.ind_pro1 .txt2 .box{padding-left: 2%;}
	.atit h2,.ind_exc .txt h2{font-size: 40px;height: 40px;line-height: 40px;}
	.ind_pro1, .ind_pro1 .pic .imgfd, .ind_pro1 .pic{height: auto;}
	.ind_pro1 .txt2 .box,.apad{padding-top: 60px;padding-bottom: 70px;}
	.ind_who .txt{max-width: 100%;min-height: auto;}
	.ind_exc dl{width: 100%;left: 0;position: inherit;}
	.ind_exc .txt{min-width: 100%;padding: 50px 0 70px;}
	.ind_exc{height: auto;}
	.ind_exc dt,.ind_exc dt .box{transform: skewX(0deg);}
	.ind_exc dt{height: 350px;}
	.ind_exc dt .box{margin-top: 55%;}
	#header{background: #fff;}
	#cd-logo img.wap{display: block!important;}
	.language{color: #333;}
	.language dl{top: 60px;}
	.ind_pro1{width: 100%;overflow: hidden;}
	.ind_pro2 .aqhlb{width: 100px;position: absolute;bottom: 0;left: 50%;margin-left: -50px;}
	.ind_pro2 .tab-hd{width: 100%;position: inherit;top: 0;margin-bottom: 20px;padding-left: 10px;}
	.atit{margin-bottom: 20px;}
	.ind_pro2 .section1{padding-bottom: 50px;}
	.ind_case .box{width: 100%;position: inherit;}
	.ind_case .section2 .swiper{bottom: 0;width: 100%;top: auto;}
	.ind_case {padding-bottom: 500px;}
	.ind_case .aqhlb{width: 100px;top: 230px;}
	.ind_exc{background: #2f4157!important;}
	.cd-main-content{padding-top: 60px;}
}
@media (max-width: 940px){
	.ind_case{padding-bottom: 400px;}
	.list_pro li,.list_new li{width: 49%;margin-right: 0;margin-bottom: 20px;}
	.list_pro li:nth-child(2n),.list_new li:nth-child(2n){float: right;}
	.list_new li .p{margin-top: 10px;}
	.list_new li h2{font-size: 17px;margin: 10px 0;line-height: 25px;height: 50px;}
}
@media (max-width: 560px){
	.banner .swiper-slide .txt h2,.atit h2{font-size: 30px;line-height: 34px;height: 68px;margin-bottom: 30px;}
	.banner .swiper-slide .txt p,.atit p{font-size: 15px;height: 18px;line-height: 18px;overflow: hidden;}
	.banner .swiper-pagination{bottom: 15px;}
	.banner .swiper-slide .pic{width: 100%;max-width: 100%;}
	.banner .swiper-slide .txt{top: 20%;display: none;}
	.amore{height: 45px;line-height: 45px;padding: 0 25px;}
	.amore .wz span{margin-left: 5px;}
	.apad{padding-top: 40px;padding-bottom: 50px;}
	.atit h2{height: 34px;margin-top: 4px;margin-bottom: 0;}
	.ind_pro1 .amore.a1{display: none;}
	.list_pro li, .list_new li{width: 100%;margin-bottom: 15px;}
	.ind_pro1{padding-top: 40px;}
	.ind_pro1 .pic{display: block;width: 100%;}
	.ind_pro1 .pic .imgfd{height: 260px;}
	.ind_pro1 .txt2 .box{padding-top: 20px;padding-bottom: 50px;}
	.ind_pro1 .pic h2{height: 55px;line-height: 55px;font-size: 24px;text-align: left;padding-left: 10px;}
	.ind_pro1 .butt{display: block;left: inherit;bottom: auto;top: 205px;right: 0;height: 55px;width: 110px;}
	.ind_pro1 .swiper-button-prev, .ind_pro1 .swiper-button-next{width: 55px;height: 55px;line-height: 55px;}
	.list_pro .txt{height: 130px;}
	.list_pro .pro:hover .mm{display: none;}
	.list_pro .txt h2{font-size: 18px}
	.list_pro .txt .p,.word{font-size: 15px;}
	.list_pro .txt i{margin-bottom: 15px;}
	.ind_pro2 .tab-hd li,.ind_exc dt{width: 49%;margin-right: 0;margin-bottom: 5px;}.ind_pro2 .tab-hd li:nth-child(2n),.ind_exc dt:nth-child(2n){float: right;}
	.ind_pro2 .tab-hd li .amore{padding: 0;width: 100%;text-align: center;overflow: hidden;}
	.ind_who .word{margin: 10px 0 20px;}
	.ind_who .amore{padding: 0;margin: 0;width: 49%;float: left;text-align: center;}.ind_who .amore.a2{float: right;padding: 0;margin: 0;}
	.ind_who .amore .wz{text-align: center;display: inline-block;}.ind_who .amore .wz span{float: right;}
	.ind_exc dt{width: 49.2%;height: 200px;}
	.ind_exc dt .num b{font-size: 40px;}
	.ind_exc dt .box{margin-top: 50px;}
	.ind_exc .txt h2{font-size: 30px;line-height: 34px;height: auto;}
	.ind_exc .txt{padding-top: 30px;}
	.ind_exc .txt .word{margin: 10px 0 30px;}	
	.ind_case .swiper-slide:nth-child(odd){padding-left: 0;}
	.ind_case .swiper-slide:nth-child(even){padding-right: 0;}
	.ind_case .swiper-slide{padding: 0 25px!important;}
	.ind_case .aqhlb{top: 200px;}
	.list_new li{margin-bottom: 30px;}
	.banwap{display: block;}.bancom{display: none;}
}


.ind_case1 .imgfd{overflow: hidden;width: 100%;position: relative;padding-top:0;}
.ind_case1 .imgfd img{transition: all 0.5s ease;height: 100%;width: 100%;object-fit: cover;position: relative;top: 0;left: 0;display: block;margin: auto;z-index: 1;}
.ind_case1 .imgfd:hover img{transform: scale(1.1);}


.ny_banner{position: relative;z-index: 2;}

.info_cont .box{width: 44%;}
.info_cont .feed{width: 44%;background: #f5f5f5;}.info_cont .feed form{padding: 50px 50px 70px;display: flow-root;}
.info_cont .feed input.inp{height: 67px;line-height: 67px;background: #fff;text-indent: 24px;margin-bottom: 15px;width: 100%;}
.info_cont .feed textarea{height: 220px;display: block;padding-top: 20px;line-height: 24px;width: 100%;width: 100%;text-indent: 24px;}
.info_cont .feed input.sub{width: 220px;height: 54px;line-height: 54px;text-align: center;font-size: 18px;font-weight: bold;color: #fff;background: #27394e;transform: skewX(-10deg);float: right;margin-top: 28px;}
.info_cont .feed input.sub:hover{cursor: pointer;background: #c80000;}
.info_cont .feed p{margin-bottom: 30px;}
.info_cont .box h2{font-size: 32px;font-weight: bold;font-style: italic;}
.info_cont .box i,.serline{width: 95px;height: 4px;background-color: #c80000;transform: skewX(-30deg);display: block;margin: 30px 0 50px;}
.info_cont .box dt{border: 1px solid #eaeaea;float: left;width: 48%;float: left;text-align: center;padding: 35px 0 25px;}
.info_cont .box dt:nth-child(2){float: right;min-height: 208px;}
.info_cont .box dt span{font-size: 40px;color: #c80000;}
.info_cont .box dt b{display: block;margin: 20px 0 10px;font-size: 22px;font-style: italic;}
.info_cont .box dt p{font-size: 18px;color: #777;margin: 4px 0;display: block;}
.info_cont .box dl{margin-bottom: 70px;display: flow-root;}
.info_cont .box .txt{width: 100%;margin-bottom: 40px;}
.info_cont .box .txt b{font-size: 24px;display: block;margin-bottom: 15px;}
.info_cont .box .txt .p{font-size: 18px;line-height: 30px;}
.info_cont .box .txt a{color: #c80000;display: inline-block;}.info_cont .box .txt a:hover{text-decoration: underline;}
.info_map{max-height: 580px;overflow: hidden;}

.list_new2 li{margin-top: 45px;}
.amore.a4{background: #eaeaea;color: #333;}
.colnfl{text-align: center;width: 100%;}
.colnfl dl{display: inline-block;}
.colnfl dt{float: left;margin: 0 7px;}
.colnfl dt.cur .amore.a4{background: #c80000;color: #fff!important;}
.colnfl dt:hover .amore.a4{color: #c80000;}

.profl{width: 22%;}.profr{width: 75%;}
.list_pro2 li{margin-bottom: 20px;}
.colpro{margin-bottom: 22px;display: flow-root;}
.colpro .subNav{height: 70px;line-height: 70px;background: #fff;border-left: 4px solid #c80000;box-sizing: border-box;padding: 0 20px;cursor: pointer;}
.colpro .subNav b{font-size: 20px;font-style: italic;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width: 85%;display: block;}
.colpro .subNav span{font-size: 26px;}
.colpro .currentDd{background: #c80000;color: #fff;}.colpro .currentDd:hover b{color: #fff!important;}
.colpro .currentDd span.icon-jiahao,.colpro .subNav span.icon-jianhao{display: none;}
.colpro .currentDd span.icon-jianhao{display: block;}
.colpro dl{background: #fff;padding: 20px;}
.colpro dd{height: 60px;line-height: 60px;border-bottom: 1px solid #e4e4e4;}.colpro dd:last-child{border-bottom: none;}
.colpro dd p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width: 90%;display: block;font-style: italic;}
.colpro dd span{font-size: 18px;}
.colpro dd:hover a,.colpro dd.cur a,.colpro .subNav:hover b{color: #c80000;}

.hotpro b.bt{font-size: 24px;font-style: italic;display: block;margin: 40px 0 15px;}
.hotpro li{width: 100%;display: flow-root;margin-bottom: 20px;}
.hotpro li .imgfd{width: 47%;padding-top: 47%;}.hotpro li .p{width: 44%;margin-right: 4%;}
.hotpro li b{font-style: italic;display: block;height: 20px;line-height: 20px;margin: 25px 0 15px;overflow: hidden;}
.hotpro li .m{text-transform: uppercase;font-size: 14px;display: inline-flex;height: 18px;line-height: 18px;overflow: hidden;}
.hotpro li .m span{transform: rotate(-45deg);display: inline-block;font-size: 18px;margin-left: 4px;}
.hotpro li:hover b,.hotpro li .m:hover{color: #c80000;}

.col_loca{height: 134px;line-height: 134px;overflow: hidden;display: none;}
.show_pro1 .pic{width: 44%;overflow: hidden;position: relative;}.show_pro1 .txt{width: 52%;overflow: hidden;}
.show_pro1 .mySwiper2 img{display: block;width: 100%;}
.show_pro1 .mySwiper2{margin-bottom: 10px;}
.show_pro1 .mySwiper2 span{color: #adadad;font-size: 28px;}.show_pro1 .mySwiper2 span:hover{color: #c80000;}
.show_pro1 .mySwiper .swiper-slide{border: 1px solid #fff;cursor: pointer;}
.show_pro1 .mySwiper .swiper-slide img{display: block;}
.show_pro1 .mySwiper .swiper-slide-thumb-active{border: 1px solid #a3a3a3;}
.show_pro1 .txt h1,.show_pro2 b{font-weight: bold;font-size: 38px;font-style: italic;border-bottom: 1px solid #d7d7d7;width: 100%;padding-bottom: 20px;position: relative;}
.show_pro1 .txt h1::after,.show_pro2 b::after{content: '';position: absolute;bottom: -1px;left: 0;width: 120px;height: 4px;background-color: #c80000;transform: skewX(-30deg);z-index: 1;}
.show_pro1 .txt .word{color: #666;line-height: 24px;margin: 30px 0 80px;}
.show_pro1 .txt .amore .wz span{transform: none;font-weight: normal;}.show_pro1 .txt .amore .wz{font-weight: bold;}
.show_pro1 .txt .amore{margin-left: 10px;}
.show_pro1 .txt .share{margin-top: 70px;display: flex;}
.show_pro1 .txt .share p{font-style: italic;text-transform: uppercase;height: 30px;line-height: 30px;margin-right: 5px;}

.show_pro2 b{font-size: 30px;display: inline-block;margin: 60px 0 30px;}
.show_pro2 .word{width: 100%;border-bottom: 1px solid #d7d7d7;padding-bottom: 70px;margin-bottom: 25px;}
.fanye dt{width: 48%;}
.fanye dt .bt{font-family: 'teko';font-size: 24px;display: flex;height: 30px;line-height: 30px;margin-bottom: 10px;}
.fanye dt .bt span{font-size: 30px;font-family: 'arial';margin-right: 10px;}
.fanye dt a{color: #717171;display: block;height: 20px;line-height: 20px;overflow: hidden;}.fanye dt a:hover{color: #c80000;}
.fanye dt.dt2{text-align: right;}
.fanye dt.dt2 .bt span{margin: 0;margin-left: 10px;}

.show_ly{background: #fff;padding: 60px 40px 70px;display: flow-root;margin-top: 60px;}
.show_ly b{font-size: 32px;display: block;margin-bottom: 25px;}
.show_ly .inp{width: 32%;float: left;margin-right: 2%;margin-bottom: 30px;height: 54px;line-height: 54px;background: #f6f6f6;border-left: 4px solid #27394e;box-sizing: border-box;text-indent: 15px;}
.show_ly .inp:nth-child(3){margin-right: 0;}
.show_ly textarea{width: 100%;height: 230px;background: #f6f6f6;border-left: 4px solid #27394e;box-sizing: border-box;text-indent: 15px;padding-top: 20px;}
.show_ly p{color: #666;display: block;margin: 15px 0;}
.show_ly .sub{width: 220px;height: 54px;line-height: 54px;text-align: center;background: #27394e;cursor: pointer;font-size: 18px;font-weight: bold;transform: skewX(-10deg);color: #fff;}
.show_ly .sub:hover{background: #c80000;}

.newfl{width: 23%;}.newfr{width: 56%;}
.f48{font-size: 48px;font-weight: bold;font-style: italic;text-transform: uppercase;}
.show_new h1{font-size: 48px;line-height: 60px;font-weight: bold;font-style: italic;}
.show_new .des{font-size: 22px;line-height: 33px;margin-top: 40px;}
.show_new .word{padding-top: 50px;margin-top: 50px;border-top: 3px solid #cbcbcb;}
.show_new a.back{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;background: #f4f4f4;color: #666;margin: 40px 0;}
.show_new a.back:hover{background: #c80000;color: #fff;}
.newfl a.ncol{height: 40px;line-height: 40px;background: #eff0f0;padding: 0 24px;transform: skewX(-10deg);font-size: 14px;color: #c80000;display: inline-block;}
.newfl a.ncol:hover{background: #c80000;color: #fff;}
.newfl b{font-style: italic;display: block;margin: 24px 0;}
.newfl .share p{text-transform: uppercase;margin-bottom: 10px;}
.relnew b{margin: 80px 0 30px;display: block;font-size: 40px;font-style: italic;text-transform: uppercase;}

@media (max-width: 1400px){
	.col_banner h2{font-size: 60px;}
	.col_banner{height: 480px;line-height: 480px;}
	.show_pro1 .txt h1,.show_ly b,.relnew b,.show_new h1,.f48{font-size: 30px;}
	.show_pro2 b{font-size: 26px;}
	.show_new h1{line-height: normal;}
	.info_his::after{display: none;}
}
@media (max-width: 1024px){
	.col_banner h2{font-size: 50px;}
	.col_banner{height: 380px;line-height: 380px;}
	.info_cont .box,.info_cont .feed{width: 100%;}
	.info_cont .box h2{font-size: 26px;}
	.info_cont .box i{margin: 20px 0 30px;}
	.info_cont .box .txt b,.info_cont .box dt b{font-size: 20px;}
	#header{border-bottom: 1px solid rgba(0,0,0,.1);}
	.profl,.newfl{display: none;}.profr,.newfr{width: 100%;}
	.col_loca{height: 60px;line-height: 60px;}
	.show_pro1 .txt h1,.show_ly b,.relnew b,.show_new h1,.f48{font-size: 26px;}
	.show_new .des{font-size: 18px;line-height: 28px;margin-top: 20px;}
	.show_new .word{padding-top: 30px;margin-top: 30px;}
}
@media (max-width: 940px){
	.list_new2 li{margin-bottom: 0;margin-top: 30px;}
	.show_pro1 .pic{max-width: 510px;margin: 0 auto;margin-bottom: 30px;width: 100%;float: none;}
	.show_pro1 .txt{width: 100%;}
	.show_pro1 .mySwiper2{margin-bottom: 10px;}
	.show_pro1 .txt .word{margin-bottom: 40px;}.show_pro1 .txt .share{margin-top: 30px;}
	.show_pro2 b{font-size: 22px;}
	.show_pro1 .txt h1,.show_ly b,.relnew b,.show_new h1,.f48{font-size: 24px;}
	.show_pro1 .txt h1, .show_pro2 b{padding-bottom: 15px;}
}
@media (max-width: 560px){
	.info_map{display: none;}
	.info_cont{padding-bottom: 0;}
	.info_cont .box dt{width: 100%;margin-bottom: 10px;}
	.info_cont .box dt:nth-child(2){min-height: inherit;}
	.col_banner h2{font-size: 34px;}
	.col_banner{height: 220px;line-height: 220px;}
	.info_cont .box h2{font-size: 20px;}
	.col_banner{text-align: center;}
	.info_cont .box dl{margin-bottom: 30px;}
	.info_cont .box .txt .p{font-size: 16px;line-height: 26px;}
	.info_cont .box .txt b{font-size: 18px;margin-bottom: 10px;}
	.info_cont .box .txt{margin-bottom: 25px;}
	.info_cont .feed form{padding: 30px 20px;}
	.info_cont .feed input.inp{height: 55px;line-height: 55px;font-size: 15px;margin-bottom: 10px;}
	.info_cont .feed textarea,.show_ly textarea{height: 180px;font-size: 15px;}
	.info_cont .feed input.sub,.show_ly .sub{font-size: 16px;width: 200px;height: 50px;line-height: 50px;}
	.colnfl dt{margin-bottom: 5px;}
	.col_loca{margin-bottom: 0;}
	.show_pro1 .txt h1, .show_ly b,.relnew b,.show_new h1,.f48{font-size: 20px;}
	.show_pro1 .txt .amore{display: none;}.show_pro1 .txt .amore.a2{display: block;border-color: #c80000;background: #c80000;color: #fff;}
	.show_pro2 b{margin: 40px 0 20px;font-size: 20px;}
	.fanye dt{width: 100%;margin-bottom: 20px;}
	.show_pro2 .word{padding-bottom: 30px;}
	.fanye dt .bt{font-size: 22px;margin-bottom: 0;}.fanye dt a{font-size: 15px;}
	.show_ly b{margin-bottom: 15px;}
	.show_ly{margin-top: 20px;padding: 30px 20px 40px;}
	.show_ly .inp{width: 100%;margin: 0;height: 55px;line-height: 55px;font-size: 15px;margin-bottom: 15px;}
	.show_new .des{font-size: 17px;}
}

.info_ab1 .box{width: 48.75%;}
.info_ab1 dt{height: 620px;position: relative;padding: 90px 0;display: flow-root;overflow: hidden;}
.info_ab1 .box h2{display: block;margin-bottom: 30px;}
.info_ab1 .box .word{color: #666;line-height: 30px;}
.info_ab1 dt .pic{position: absolute;top: 0;left: 0;width: 48%;overflow: hidden;height: 620px;}
.info_ab1 dt .pic img{height: 100%;width: 100%;object-fit: cover;position: absolute;top: 0;right: 0;display: block;margin: auto;z-index: 1;}
.info_ab1 dt.dt2{background: #f2f4f5;}
.info_ab1 dt.dt2 .pic{left: inherit;right: 0;}
.info_ab1 dt .pic::after{position: absolute;width: 500px;height: 100%;background: #fff;right: -380px;transform: skew(-15deg);content: '';top: 0;z-index: 3;}
.info_ab1 dt.dt2 .pic::after{position: absolute;width: 500px;height: 100%;background: #f2f4f5;left: -380px;transform: skew(-15deg);content: '';top: 0;z-index: 3;}

.info_adv{background: #27394e;}
.info_adv h2{text-align: center;color: #fff;display: block;margin-bottom: 40px;}
.info_adv ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.info_adv li{width: 18.75%;background: #2d4056;text-align: center;color: #fff;}
.info_adv li .box{padding: 60px 40px;display: flow-root;}
.info_adv li .ic{width: 66px;height: 66px;margin: 0 auto;overflow: hidden;}
.info_adv li b{font-size: 22px;font-style: italic;display: block;height: 26px;line-height: 26px;overflow: hidden;margin: 25px 0;text-transform: uppercase;}
.info_adv li .p{line-height: 30px;opacity: .9;height: 120px;overflow: hidden;}
.info_adv .vid a{height: 78px;padding: 0 35px;border: 1px solid #445870;background: #2d4056;line-height: 78px;display: inline-flex;font-size: 20px;color: #fff;font-weight: bold;font-style: italic;text-transform: uppercase;}
.info_adv .vid span{font-size: 30px;margin-left: 10px;}
.info_adv .vid{margin: 0 auto;display: table;margin-top: 40px;}
.info_adv .vid a:hover{border-color: #c80000;background: #c80000;}
.info_adv li:hover{background: #c80000;}
.info_adv li:hover .ic img{transform: translateY(-200px);filter: drop-shadow(#fff 0 200px);}

.info_his{position: relative;max-width: 1920px;margin: 0 auto;}
.info_his::after{position: absolute;top: 117px;left: 0;width: 100%;content: '';background: #ddd;height: 1px;}
.info_his h2{text-align: center;display: block;margin-bottom: 40px;}
.info_his .swiper-container{overflow: hidden;}
.info_his .swiper-slide{text-align: center;}
.info_his .swiper-slide b{font-size: 40px;color: #8e9397;min-width: 120px;background: #fff;font-style: italic;padding: 0 15px;}
.info_his .swiper-slide .p{font-size: 18px;color: #8e9397;line-height: 30px;margin-top: 30px;}
.info_his .swiper-slide-active b,.info_his .swiper-slide-duplicate-active b,
.info_his .swiper-slide-active .p,.info_his .swiper-slide-duplicate-active .p{color: #333;}{color: #333;}
.info_his .box{padding: 0 5%;}
.info_his .swiper-button-prev,.info_his .swiper-button-next{background: #e9ebed;}
.info_his .swiper-button-prev span,.info_his .swiper-button-next span{color: #999;}
.info_his .swiper-button-prev:hover,.info_his .swiper-button-next:hover{background: #d6dbdf;}
.info_his .swiper-button-prev{left: 5%;}.info_his .swiper-button-next{right: 5%;}

.info_show h2{text-align: center;display: block;margin-bottom: 40px;}
.info_show .swiper-pagination-bullet{width: 43px;height: 4px;background: #bcc1c6;transform: skewX(-30deg);border-radius: 0;margin: 0 5px!important;opacity: 1;}
.info_show .swiper-pagination-bullet-active{background: #203243;}
.info_show .swiper-pagination{bottom: 0;}
.info_show .section1,.info_show .section2{position: relative;padding-bottom: 35px;}
.info_show .box2,.info_show .box4{background: #f5f5f5;}
.info_show .box2 .imgfd{padding-top: 54%;}
.info_show .box3 .pic{width: 49%;}
.info_show .box3 .txt{width: 43%;}
.info_show .box3 .txt h2{text-align: left;margin: 0;}
.info_show .box3 .txt i{width: 95px;height: 5px;background-color: #c80000;transform: skewX(-30deg);display: block;margin: 25px 0 30px;}
.info_show .box3 .txt .p{font-size: 18px;line-height: 30px;margin-bottom: 60px;}
.info_show .box3 .zs{width: 55%;}
.info_show .box4 .txt{width: 38%;}
.info_show .box4 .txt .p{font-size: 16px;color: #666;}
.info_show .box4 .zs .imgfd{padding-top: 138%;}


.list_fac li{width: 23.7%;float: left;margin-right: 1.66%;margin-top: 30px;}
.list_fac li:nth-child(4n){margin-right: 0;}

.list_case li{width: 32%;float: left;margin-right: 2%;margin-bottom: 30px;background: #f6f6f6;display: flow-root;}
.list_case li:nth-child(3n){margin-right: 0;}
.list_case li .txt{padding: 30px;display: flow-root;}
.list_case li .txt h2{font-size: 22px;font-weight: bold;display: block;height: 24px;line-height: 24px;overflow: hidden;}
.list_case li .txt .mm{text-transform: uppercase;font-size: 14px;color: #666;font-weight: bold;display: flex;height: 30px;line-height: 30px;margin-top: 15px;}
.list_case li .txt .mm span{transform: rotate(-45deg);display: inline-block;font-size: 20px;font-weight: normal;margin-left: 6px;}
.list_case li:hover .txt h2{color: #c80000;}

.show_case{width: 64%;background: #f6f6f6;}
.show_case .show_new{padding: 70px 60px;display: flow-root;}
.show_case .date{height: 90px;line-height: 90px;overflow: hidden;width: 100%;border-bottom: 1px solid #e8e8e8;}
.show_case .date .riqi{display: flex;}
.show_case .date .riqi span{font-size: 20px;margin-right: 10px;}
.show_case .show_new .word{border: none;padding: 0;}
.show_case .share b{font-style: italic;text-transform: uppercase;margin-right: 10px;}
.show_case .share{display: flex;}
.show_case .sharethis-inline-share-buttons{margin-top: 29px;}

.scafr{width: 30%;}
.scafr .show_ly{background: #f6f6f6;padding: 40px 40px 50px;margin-top: 45px;}
.scafr .show_ly .inp{width: 100%;margin-bottom: 12px;}
.scafr .show_ly textarea{height: 164px;}
.scafr .show_ly .sub{transform: skewX(0deg);width: 100%;margin-top: 20px;}
.scafr .show_ly b{text-align: center;font-style: italic;text-transform: uppercase;}
.scafr .tec b{width: 100%;border-bottom: 1px solid #e1e1e1;font-size: 30px;padding-bottom: 20px;display: block;}
.scafr .tec .ic{width: 130px;height: 130px;background: #f6f6f6;border-radius: 500px;overflow: hidden;margin-right: 30px}
.scafr .tec .p{font-size: 20px;margin-top: 30px;}
.scafr .tec i{font-size: 28px;color: #717171;font-weight: bold;display: block;margin-top: 8px;}
.scafr .tec .dh{display: -webkit-box;margin-top: 30px;}

@media (max-width: 1024px){
	.info_ab1 .box,.show_case{width: 100%;}
	.info_ab1 dt .pic,.scafr{display: none;}
	.info_ab1 dt{height: auto;padding: 40px 0;}
	.info_adv li{width: 32%;margin-bottom: 20px;}
	.info_his .swiper-slide b{font-size: 30px;}
	.info_his .swiper-slide .p{margin-top: 20px;}
}
@media (max-width: 940px){
	.info_adv li b{font-size: 20px;}
	.info_adv li .box{padding: 40px 20px;}
	.info_adv .vid a{font-size: 18px;}
	.info_show .box3 .pic,.info_show .box3 .txt{width: 100%;}
	.info_show .box3 .pic{margin-bottom: 20px;}
	.info_show .box3 .zs{width: 100%;margin-top: 30px;}
	.list_fac li,.list_case li{width: 49%;margin-right: 0!important;}.list_fac li:nth-child(2n),.list_case li:nth-child(2n){float: right;}
	.list_case li .txt h2{font-size: 20px;}
	.show_case .show_new{padding: 40px 20px;}
}
@media (max-width: 560px){
	.info_ab1 .box h2{margin-bottom: 10px;}
	.info_adv li{width: 100%;}
	.info_adv li b{font-size: 18px;margin: 10px;}
	.info_adv li .p{height: auto;}
	.info_his .box{padding: 0;}
	.info_his .aqhlb{width: 110px;position: absolute;left: 50%;bottom: 0;margin-left: -55px;}
	.info_his{padding-bottom: 40px;}
	.info_his .swiper-slide .p{font-size: 16px;line-height: 26px;margin-top: 10px;}
	.info_his .swiper-slide b{font-size: 20px;}
	.info_his h2,.info_adv h2{margin-bottom: 25px;}
	.indbpa{padding-bottom: 100px;}
	.info_show .box3 .txt i{margin: 15px 0 20px;}
	.info_show .box3 .txt .p{font-size: 16px;line-height: 26px;margin-bottom: 30px;}
	.list_fac li{margin-top: 15px;}
	.list_case li{width: 100%;margin-bottom: 15px;}
	.list_case li .txt h2{font-size: 18px;}
	.list_case li .txt .mm{margin-top: 2px;}
	.list_case li .txt{padding: 20px 25px;}
	.show_case .date{height: auto;line-height: normal;padding-bottom: 20px;}
	.show_case .sharethis-inline-share-buttons{margin-top: 0;}
	.show_case .share{height: 30px;line-height: 30px;float: left;}
	.show_case .date .riqi{margin: 20px 0 10px;height: 22px;line-height: 22px;}
	.show_case .show_new{padding-top: 30px;padding-bottom: 30px}
	.relnew b{margin-top: 40px;margin-bottom: 20px;}
	.show_case .share b{font-size: 15px;}
}

.info_ser1 .wz{width: 100%;border-bottom: 1px solid #e1e1e1;padding-bottom: 25px;margin-bottom: 25px;position: relative;}
.info_ser1 .wz:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: none;}
.info_ser1 .wz .p{line-height: 24px;padding-left: 26px;overflow: hidden;}
.info_ser1 .wz::after{content: '';position: absolute;top: 2px;left: 10px;width: 4px;height: 20px;background: #c80000;transform: skewX(-20deg);}
.info_ser1 .wz .p1{max-height: 26px;}.info_ser1 .wz .p2{max-height: 52px;}.info_ser1 .wz .p3{max-height: 96px;}
.info_ser1 dt{padding: 50px 0;}
.info_ser1 .wz i{float: left;margin-right: 12%;}.info_ser1 .wz i:last-child{margin-right: 0;}
.info_ser1 .wz i span{color: #c80000;margin-right: 5px;}
.info_ser1 .wz .p4{margin-bottom: 20px;}

.info_ser2 h2{color: #fff;text-align: center;display: block;margin-bottom: 50px;}
.info_ser2 li{width: 10%;float: left;text-align: center;height: 220px;position: relative;}
.info_ser2 li .ic{width: 78px;height: 78px;background: #2d4057;border-radius: 100%;margin: 0 auto;position: absolute;top: 0;left: 50%;margin-left: -39px;}
.info_ser2 li:nth-child(2n) .ic{top: auto;bottom: 0;}
.info_ser2 li:hover .ic{background: #c80000;}
.info_ser2 li .ic2{margin: 0 auto;position: absolute;top: 100px;left: 50%;margin-left: -10px;z-index: 2;}
.info_ser2 li:nth-child(2n) .ic2{transform: rotateX(180deg);top: 68px;}
.info_ser2 li b{font-size: 18px;font-style: italic;color: #fff;display: block;height: 78px;line-height: 78px;overflow: hidden;position: absolute;bottom: 0;left: 0;width: 100%;}
.info_ser2 li:nth-child(2n) b{top: 0;bottom: auto;}
.info_ser2 ul{position: relative;}
.info_ser2 ul::after{content: '';position: absolute;top: 108px;left: 0;width: 100%;background: url(../images/z21.png) repeat-x left;height: 2px;}

.info_ser3 h2,.info_ser5 h2,.info_ser6 h2,.info_ser8 h2{text-align: center;display: block;margin-bottom: 40px;}
.info_ser3 li{width: 32%;float: left;margin-right: 2%;text-align: center;}
.info_ser3 li:nth-child(3n){margin-right: 0;margin-bottom: 20px;}
.info_ser3 li p{font-size: 20px;display: block;height: 58px;line-height: 58px;}

.info_ser4 .word{color: #fff;width: 60%;}
.info_ser4 .tit{width: 36%;color: #fff;}
.info_ser4 .tit h2{font-size: 40px;font-weight: bold;font-style: italic;text-transform: uppercase;}
.info_ser4 .tit p{font-size: 20px;}

.info_ser5 .imgfd{width: 51.25%;padding-top: 32%;}
.info_ser5 .info_ser1{width: 44%;}
.info_ser5 .wz{padding-bottom: 30px;margin-bottom: 30px;}

.info_ser6{background: #27394e;}
.info_ser6 h2{color: #fff;}
.info_ser6 li{width: 32%;float: left;margin-right: 2%;margin-bottom: 30px;background: #2d4056;color: #fff;}
.info_ser6 li:nth-child(3n){margin-right: 0;}
.info_ser6 li .box{padding: 50px 40px;display: flow-root;}
.info_ser6 li b{font-size: 22px;line-height: 34px;height: 68px;display: block;overflow: hidden;margin-bottom: 15px;}
.info_ser6 li .p{color: #fff;line-height: 24px;height: 192px;overflow: hidden;}
.info_ser6 li .imgfd{padding: 0;height: 375px;}

.info_ser7 dl{width: 54%;}
.info_ser7 dt{width: 100%;margin-top: 20px;color: #fff;height: 20px;line-height: 20px;overflow: hidden;}
.info_ser7 dt span{opacity: .6;margin-right: 8px;}

.info_ser8 .box{display: flex;flex-flow: row wrap;justify-content: space-between;padding-bottom: 70px;position: relative;margin-bottom: 35px;}
.info_ser8 .box::after{content: '';position: absolute;bottom: 0;right: 5%;background: url(../images/z24.png) no-repeat center;width: 30px;height: 37px;}
.info_ser8 .box2{display: flex;flex-flow: row wrap;justify-content: space-between;}
.info_ser8 .imgfd{margin-bottom: 20px;padding-top: 100%;}
.info_ser8 li .imgfd:hover img{transform: scale(1);}
.info_ser8 li{text-align: center;width: 12.5%;}
.info_ser8 .jt{width: 2%;margin-top: 6%;}
.info_ser8 li p{display: block;height: 20px;line-height: 20px;overflow: hidden;}
.info_ser8 .box2 .jt img{transform: rotateY(180deg);}

.listser4 li{width: 48.75%;float: left;margin-top: 35px;background: #f5f5f5;}
.listser4 li:nth-child(2n){float: right;}
.listser4 li .imgfd{padding-top: 46%;}
.listser4 li .txt{padding: 40px;display: flow-root;position: relative;}
.listser4 li .txt h2{display: block;font-size: 24px;font-weight: bold;font-style: italic;height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 15px;position: relative;z-index: 2;}
.listser4 li .txt .p{color: #666;line-height: 24px;height: 72px;overflow: hidden;position: relative;z-index: 2;}
.listser4 li .txt b,.info_ser9 b{position: absolute;top: 30px;right: 20px;font-size: 90px;color: #e6e6e6;font-style: italic;z-index: 1;}

.info_ser9 h2{display: block;width: 46%;position: relative;text-transform: none;}
.info_ser9 .word{width: 52%}
.info_ser9 b{right: 0;top: -25px;font-size: 100px;z-index: -1;}
.info_ser9 dl{width: 100%;display: flex;flex-flow: row wrap;justify-content: space-between;margin-top: 35px;}
.info_ser9 dt{width: 32%;text-align: center;}
.info_ser9 dt p{font-size: 18px;display: block;height: 22px;line-height: 22px;margin-top: 20px;overflow: hidden;}
.info_ser9 dt .imgfd{padding-top: 70%;}


.over-none li .wz {
    display: none;
    line-height: 62px;
    font-size: 14px;
    color: #c80000;
    vertical-align: middle;
    margin-left: -32px;
    position: relative;
  }
  .over-none li:hover .wz{
display: inline-block;
  }
  .right-sidebar li:hover  .ic1 {
    width: 200px;
  }
  .right-sidebar li .ic1 img{
	margin-left:0;
  }
@media (max-width: 1200px){
	.listser4 li .txt b, .info_ser9 b{font-size: 60px;}
	.info_ser2 li{width: 20%;height: auto;}
	.info_ser2 ul::after{display: none;}
	.info_ser2 li .ic2{display: none;}
	.info_ser2 li:nth-child(2n) .ic{top: 0;bottom: auto;}
	.info_ser2 li:nth-child(2n) b{top: auto;bottom: 0;}
	.info_ser2 li .ic,.info_ser2 li b{position: relative;}
	.info_ser4 .tit h2{font-size: 30px;}
}
@media (max-width: 940px){
	.info_ser9 h2,.info_ser9 .word,.info_ser4 .tit,.info_ser4 .word,.info_ser5 .imgfd,.info_ser5 .info_ser1,.info_ser7 dl{width: 100%;}
	.info_ser9 .word,.info_ser5 .info_ser1,.info_ser7 dl{margin-top: 20px;}
	.listser4 li .txt h2{font-size: 20px;margin-bottom: 5px;}
	.listser4 li .txt{padding: 30px;}
	.info_ser9 dt{width: 49%;margin-bottom: 20px;}
	.info_ser3 li,.info_ser6 li{width: 49%;margin-right: 0!important;}.info_ser3 li:nth-child(2n),.info_ser6 li:nth-child(2n){float: right;}
	.info_ser1 .wz .p{max-height: none!important;}
	.info_ser3 li p{font-size: 18px;}
	.info_ser4 .tit h2{font-size: 20px;}
	.serline{margin: 15px 0 20px;}
	.info_ser5 .wz{margin-bottom: 20px;padding-bottom: 20px;}
	.info_ser6 li b{font-size: 20px;line-height: 30px;height: 60px;}
	.info_ser6 li{margin-bottom: 15px;}
	.info_ser7 dt{line-height: 26px;height: auto;}
	.info_ser8 .jt{display: none;}
}
@media (max-width: 560px){
	.listser4 li,.info_ser6 li{width: 100%;}
	.listser4 li .txt h2{font-size: 18px;line-height: 26px;height: auto;margin-bottom: 10px;}
	.listser4 li .txt .p{font-size: 15px;height: auto;}
	.listser4 li .txt b, .info_ser9 b{font-size: 40px;top: 20px;}.info_ser9 b{top: 0;}
	.info_ser9 dt{width: 100%;}.info_ser9 dt p{font-size: 16px;}
	.info_ser1 .wz{padding-bottom: 15px;margin-bottom: 0;margin-top: 20px;}
	.info_ser1 .wz i{margin-bottom: 10px;}
	.info_ser2 li{width: 50%;}
	.info_ser2 li b{height: 20px;line-height: 20px;margin: 10px 0 20px;font-size: 17px;}
	.info_ser3 li p{font-size: 17px;}
	.info_ser3 li{width: 100%;margin-bottom: 10px;}
	.info_ser4 .tit p{margin-bottom: 20px;}
	.info_ser6 li .box{padding: 30px 20px;}
	.info_ser6 li b{font-size: 18px;line-height: 28px;height: auto;}
	.info_ser6 li .p{height: auto;}
	.info_ser8{display: none;}
	.info_ser7 dl{margin-top: 0;}
}














