﻿*{margin: 0;padding: 0;white-space:normal !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
a{text-decoration: none;color: #222;transition: all .5s;-webkit-transition: all .5s;}
a:hover{color: #222;transition: all .5s;-webkit-transition: all .5s;}
li{list-style: none;}
img{vertical-align: middle;max-width: 100%;}
img.max{width: 100%;}
.fupcs{text-transform: uppercase;}
/*@font-face{font-family: AvenirNext-Medium;src: url('../fonts/AvenirNext-Medium.woff2'), url('../fonts/AvenirNext-Medium.TTF'), url('../fonts/AvenirNext-Medium.eot');}*/
.fm-ANm{/*font-family: AvenirNext-Medium;*/font-family: arial;}
.fm-ANb{/*font-family: AvenirNext-Medium;*/font-family: arial;font-weight: bold;}
body{width: 100%;font-size: 14px;color: #222;line-height: 1.6;font-family: "微软雅黑", "Microsoft Yahei",'Segoe UI,Hiragino Sans GB',Arial,'Helvetica Neue',Helvetica,sans-serif,'Apple Color Emoji,Segoe UI Emoji','Segoe UI Symbol';font-family: 'PingFang SC';}

.gybut-bj{	text-align: center;}
.gybut{	display: inline-block;	width: 9vw;line-height:2.65vw;padding: 0 1.8vw;border:1px solid #d61419;color: #d61419;text-align: left;position: relative;	cursor: pointer;transition: all .5s;-webkit-transition: all .5s;}
.gybut:after{ 	content: ''; 	width: .5vw; 	height: .5vw; 	position: absolute; 	top: 50%; 	right: 1.1vw; 	margin-top: -.25vw; 	background: #d61419; 	border-radius: 100%; transition: all .5s; -webkit-transition: all .5s; }
.gybut:hover{ 	background: #d61419; 	color: #fff; transition: all .5s; -webkit-transition: all .5s; }
.gybut:hover:after{ 	background: #fff; transition: all .5s; -webkit-transition: all .5s; }
.gybut.on{ 	background: #d61419; 	color: #fff; }
.gybut.on:after{ 	background: #fff; }
/*.gybut.on:hover{
	background: #fff;
	color: #222;
transition: all .5s;
-webkit-transition: all .5s;
}
.gybut.on:hover:after{
	background: #d61419;
transition: all .5s;
-webkit-transition: all .5s;
}*/
.f48{font-size: 48px;}
.f46{font-size: 46px;}
.f44{font-size: 44px;}
.f42{font-size: 42px;}
.f40{font-size: 40px;}
.f38{font-size: 38px;}
.f36{font-size: 36px;}
.f34{font-size: 34px;}
.f32{font-size: 32px;}
.f30{font-size: 30px;}
.f28{font-size: 28px;}
.f26{font-size: 26px;}
.f24{font-size: 24px;}
.f22{font-size: 22px;}
.f20{font-size: 20px;}
.f18{font-size: 18px;}

@media(max-width:800px){
.gybut {  line-height: .8rem;}
}

header{position: fixed; 	top: 0; 	left: 0; 	width: 100%; 	z-index: 100; 	height: 5.7vw; 	color: #fff; transition: all .5s; -webkit-transition: all .5s; }
.logobox{display: inline-block;width:12vw;}
.logo{display: flex;line-height: 5.7vw;height: 5.7vw; align-items: center;}
.header-a{float: right;}
.header-a .sub1{border: none;width: 1vw;position: absolute;right: 2.2vw;float: right;background: url(../images/ico29.png) no-repeat center;background-size: 100% auto;	cursor: pointer;transition: all .5s;-webkit-transition: all .5s;}
.header-a form{display:flex;height: 5.7vw;align-items: center;}
.header-a .int1{border: none;border-bottom:1px solid rgb(255 255 255 / 50%);background: none;height: 36px;font-size: 16px;line-height: 36px;}
.header-nav{float: right; 	margin-right: 4.166vw; 	font-size: 0; } 
.header-nav-li{display: inline-block; 	vertical-align: top;margin-left: 2.86vw; } 
.header-d{ 	display: block;line-height: 5.7vw; 	color: #fff;position: relative; } 
.header-d:after{content: '';width: 0%; 	height: 3px;background: #fff;position: absolute;left: 50%; 	top: 0;border-radius: 2px; transition: all .5s; -webkit-transition: all .5s; } 
.header-d:hover{color: #fff; } 
.header-nav-li:hover .header-d:after, .header-nav-li.on .header-d:after{ 	width: 100%; 	left: 0; transition: all .5s; -webkit-transition: all .5s; }
.header-sw{ 	position: absolute; 	width: 100%; 	top: 100%; 	left: 0; 	background: #fff; 	box-shadow: 0 3px 3px #ccc; 	display: none; 	border-top: 1px solid #eff1f5; } 
.header-e{ 	text-align: center; 	/*padding: 1vw 0;*/ }
.header-e a{ 	display: inline-block; 	color: #666; 	line-height: 2; 	padding: 1.5vw; 	margin-right: 1px; 	position: relative; }
@media(min-width:1201px){
	.header-e a>span{position: relative;z-index: 2;transition: all .5s;-webkit-transition: all .5s;} 	
	.header-e a:after{ 	content: '';width: 100%;height: 100%;position: absolute;top: 0;right: 0;z-index: 0;background: #fff;transform: skew(-20deg);-ms-transform: skew(-20deg);-moz-transform: skew(-20deg);-webkit-transform: skew(-20deg);transition: all .5s;-webkit-transition: all .5s;} 	
	.header-e a:hover:after{background: #d61419;transition: all .5s;-webkit-transition: all .5s;} 	
	.header-e a:hover>span{color: #fff;transition: all .5s;-webkit-transition: all .5s;}
}


header.bj{background: #fff;border-bottom: 1px solid #eff1f5;}
header.bj .header-d{color: #222;}
header.bj .header-nav-li:hover .header-d{color: #d61419;}
header.bj .header-d:after{	background: #d61419;}
header.bj .header-nav-li.on .header-d{color: #d61419;}
header.bj .header-a .sub1{background-image: url(../images/ico29_1.png);}
header.bj .header-a .int1{border-bottom:1px solid rgb(172 172 172 / 50%);color: #333;}

@media(min-width:1201px){
	header.mh,header.mh .header-a form{height: 4vw;transition: all .5s;-webkit-transition: all .5s;} 	
	header.mh .logo{line-height: 4vw;height: 4vw;} 	
	header.mh .header-d{line-height: 4vw;} 		
	header.mh .header-a{height: 4vw;transition: all .5s;-webkit-transition: all .5s;}
	
}

.logo_cs{display:none;}
header.bj .logo_cs{display:inline-block;}
header.bj .logo_white{display:none;}
.header-fg{background: #f5f6fa;color: #222; }
.header-dx{ width: 35px;margin-top: 20px;text-align: right;margin-left:40px ;overflow: hidden;display: none;opacity: 1;} 
.header-dx1,.header-dx2,.header-dx3{width: 100%;height: 3px;margin-bottom: 8px;background: #222;float: right;} 
.header-dx2{opacity: 0 !important; } 
.header-dx div{transition: all .5s;background: #fff; } 
.header-dx.cli{opacity: 1; } 
.header-dx.cli .header-dx1{-webkit-transform: rotate(44deg);-ms-transform: rotate(44deg);transform: rotate(44deg);transform-origin:0%;-ms-transform-origin:0%;-webkit-transform-origin:0%;-moz-transform-origin:0%;transition: all .5s; }
.header-dx.cli .header-dx2{opacity: 0;transition: all .5s; } 
.header-dx.cli .header-dx3{-webkit-transform: rotate(-44deg);-ms-transform: rotate(-44deg);transform: rotate(-44deg);position: relative;top:2px;transform-origin:0%;-ms-transform-origin:0%;-webkit-transform-origin:0%;-moz-transform-origin:0%;transition: all .5s; }


@media(max-width:1200px){

.header-dx{display: block;float: right;margin-top: 27px;margin-left: 35px;position: relative;z-index: 39;}
header{height: 80px;}
.logobox{width:140px;}
.logo{line-height: 80px;width: 140px;height: 80px;}
.header-nav{}
.header-a{display: none;}

header.bj .header-dx>div{background: #d61419;}
.header-nav{position: fixed;top: 80px;left: 0;width: 100%;height: 100vh;background: #fff;padding: 30px 4%;display: none;}
.header-nav-li{width: 100%;margin: 0;position: relative;}
.header-d{color: #222;font-size: 18px;line-height: 65px;border-bottom: 1px solid #ebebeb;position: relative;font-weight: bold;}
.header-d:hover{color: #222;}
.header-d:after{display: none;}
.header-nav-i{width: 10%;height: 65px;position: absolute;top: 0;right: 0;z-index: 3;display: block;background: url(../images/ico16_1.png) no-repeat right center;background-size: 18px;}
.header-nav-li.act .header-nav-i{background-image: url(../images/ico17_1.png);}
.header-nav-li.act .header-d{color: #d61419;}
.header-nav-li.on .header-d{color: #222 !important;}
.header-nav-ul{max-height: calc(100% - 200px);overflow: auto;}
.header-sw{/*display: block;*/position: initial;top: initial;box-shadow: initial;border: 0;}
.header-e{width: 100%;text-align: left;padding: 15px 0;}
.header-e a{display: block;margin: 0;width: 100%;padding: 2px 0;}
.header-fg{background: #fff;}
.header-f{width: 100%;padding: 15px 0;}
.header-m{display: block;position: relative;width: 100%;margin-bottom: 20px;}
.header-m .int1{width: 100%;height: 60px;border-radius: 30px;border: 1px solid #D2D2D2;padding: 0 30px;padding-right: 100px;}
.header-m .sub1{width: 60px;height: 100%;border: 0;background: url(../images/ico29_1.png) no-repeat center;background-size: 20px;opacity: .5;position: absolute;top: 0;right: 10px;}



}
@media(max-width:800px){
.header-dx{display: block;width: .45rem;margin-top: .1rem;margin-left: .5rem;padding-top: .25rem;}
.header-dx1, .header-dx2, .header-dx3{height: .04rem;margin-bottom: .11rem;}
.header-dx.cli .header-dx3{top: .02rem;}
header{height: 1rem;}
.logobox{width:3rem;}
.logo{line-height: 1rem;height: 1rem;width: 3rem;}
.header-nav{top: 1rem;}
.header-d{line-height: 1rem;font-size: .28rem;}
.header-nav-i{width: 20%;height: 1rem;background-size: .3rem;}
.header-nav-ul{max-height: calc(100vh - 3.2rem);}
.header-e{padding: .2rem 0;}
.header-e a{font-size: .26rem;}
.header-f{padding: .2rem 0;}
.header-m .int1{width: 100%;height: .8rem;border-radius: .4rem;padding: 0 .3rem;padding-right: 1rem;}
.header-m .sub1{width: .8rem;right: .1rem;background-size: .3rem;}
.header-nav{padding: .4rem 4%;}
.header-m{margin-bottom: .2rem;}
	
}

.swiper-scrollbar{ 	height:3px !important; 	background-color: #e5e5e6; } .swiper-scrollbar-drag{ 	height:5px; 	top: -1px; 	background-color: #d61419; }


/*banner*/
.ban-swiper{width: 100%;height: 60vw;max-height: 100vh;position: relative;top: 0;left: 0;z-index: 2; } 
.ban-slide{background: no-repeat center;background-size: cover;overflow: hidden;background: #000; }
.ban-slide-bj{width: 100%; 	height: 100%;position: absolute;top: 0;left: 0;z-index: 1; 	overflow: hidden;background: no-repeat center; 	background-size: cover; } 
.ban-slide.swiper-slide-active .ban-slide-bj{transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05); 	transition:all linear 6.5s; 	-webkit-transition:all linear 6.5s; }
.ban-video{/*min-width: 100%;*/min-height: 100%;width: 100%;position: absolute;bottom: 0; 	left: 50%; 	z-index: 2; transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); }
.ban-div{width: 100%;position: absolute;top: 50%;left: 0; 	z-index: 5; 	transform:translateY(-50%);-ms-transform:translateY(-50%); 	-moz-transform:translateY(-50%); 	-webkit-transform:translateY(-50%); }
.ban-bd{width: 30%;color: #fff;transform: translateY(60px); 	opacity: 0; }
.ban-slide.swiper-slide-active .ban-bd{transform: translateY(0px); 	opacity: 1;transition: all .7s.5s; -webkit-transition: all .7s .5s; } 
.ban-c{font-weight: bold; 	margin-top:1.56vw; 	margin-bottom: 3.125vw; }
.ban-span{ 	bottom: 1.25vw !important; 	text-align: right; 	padding-right:7.8125vw ; } 
.ban-span span{ 	width:36px; 	height: 3px;      opacity: 1; 	background: #fff;border-radius:0; }
.ban-span .swiper-pagination-bullet-active{background:#d61419} 
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0;} .ban-sz{ 	position: absolute;right: 7.82vw; 	bottom: 2.2vw; 	color: #fff; 	z-index: 6; } 
.ban-sz>div{font-size:20px; 	display: inline-block; }

.ban-sz .ban-sz-a{font-size:28px;}

@media(max-width:1200px){	
	.ban-video{display: none;} 	
	.ban-swiper{position: relative;height: 400px;} 	
	.ban-a{font-size: ;font-weight: bold;letter-spacing: 2vw;} 	
	.ban-bd{padding: 0 5%;width: 50%;} 
	.ban-b{font-weight: bold;font-size: 26px;} 
	.ban-c{font-size: 14px;}
}
@media(max-width:1000px){
	
}
@media(max-width:800px){
	.ban-swiper{border-radius: 0;} 	
	.ban-span{padding-right: .3rem;bottom: .6rem !important;} 	
	.ban-span span{width:14px;height:2px;} 	
	.ban-sz{left: .4rem;bottom: .5rem;} 	
	.ban-a{font-size: .7rem;font-weight: bold;letter-spacing: .08rem;} 
	.ban-div{transform: initial;top: 2rem;} 	
	.ban-bd{width: 100%;padding: 0 5%;} 	
	.ban-c{margin-top:.6rem;margin-bottom: .8rem;}
}
/*首页解决方案*/
.ipro{padding: 4.25vw 0 4vw;background: #f6f7f9; } 
.ipro-ab{overflow: hidden; } 
.ipro-d1{font-weight: bold;}
.ipro-ul{display: none;} 
.ipro-a{width: 100%;} 	
.ipro-b{width: 100%;} 	
.ipro-k{display: block;width: 100%;margin-top: 50px;*padding-bottom: 30px;} 	
.ipro-ka{display: block;width: 100%;height:33.33vw;position: relative;} 
.ipro-k2{position: absolute;right:0%;bottom: 2%;width: 100%;padding: 0 10%;color:#fff;z-index:1;} 
.ipro-ka:after{content:'';position:absolute;width:100%;height:100%;background: rgba(0, 0, 0, 0.3);top: 0;left: 0;}
.ipro-d0{font-size: 24px;font-weight:bold; text-transform: uppercase;} 	
.ipro-d1{font-size: 24px;} 	
.ipro-d2{font-size: 18px;}
.inpro_dc{height:0;overflow: hidden;transition: all 0.5s;-webkit-transition: all 0.5s;}
.ipro-k4{width:100%;} 	
.ipro-k2-c{width: 40px;height: 40px;border-radius: 100%;background: #fff url(../images/ico10_2.png) no-repeat center;background-size: 6px auto;margin-top: 20px; 	} 
.ipro-m{display: block;height: 5px;position: relative;margin-top:35px;} 	
.ipro-m{width:20%;margin-left:40%;}
.ipro-ka:hover .inpro_dc{height:90px;}
.flex_btn{display:flex;justify-content: space-between;align-items: center;}

@media(max-width:1200px){
   .ipro-ka{ height: 40vw;}
	.ipro-d0{font-size:20px;}
}
	
@media(max-width:1000px){
.ipro-k{ margin-top: 20px;}

}
@media(max-width:800px){
	.ipro{padding: .8rem 0;} 	
	.ipro-a{font-size: .4rem;} 	
	.ipro-b{margin-top: .2rem;}
	.ipro-k{} 		
	.ipro-m{margin-top:.5rem;width: 94%;margin-left: 3%;} 
	.ipro-m .swiper-scrollbar{height: 4px !important;} 	
	.ipro-m .swiper-scrollbar-drag{height: 4px !important;top: 0;}
	.ipro-d1{margin-bottom: .2rem;} 	
	.ipro-d2{font-size:.3rem;} 	
	.ipro-k4{height: 60vw;height: 78vw;right: 23%;} 
	.ipro-d0{font-size:16px;}
	.ipro-ka {height:76vw;}	

}
.intop-ab{line-height:1.2;padding-left:12px;border-left:4px solid #d61419}

/*首页关于*/
.iabt{width: 100%;position: relative;overflow: hidden;}
.iabt-div{padding: 7.3vw 0;overflow: hidden;background: #fff url(../images/in_about_left.png) no-repeat left bottom   } 
.iabt-lt{width:45%;float: left; }
.iabt-a{line-height: 1.4;margin-bottom: 3.15vw; } 
.iabt-rt{width:43%;height:100%; } 
.iabt-c{line-height: 1.8;color:#666666;margin:2.125vw 0 3.125vw;} 
.iabt-d{margin-top: 3.6vw; 	font-size: 0; } 
.iabt-dli{width: 33.333%;display: inline-block;vertical-align: top;margin-bottom: 1.6vw;padding: 0 1vw; }
.iabt-dcnt{display: inline-block; } 
.iabt-d1{display: none; } 
.iabt-d2{line-height: 1; }
.iabt-d3{line-height: 1.4; }
.iabt-d02{color:#d61419;display: flex;align-items: flex-end;}
.iabt-dcnt span{}
.iabt-rt .img_box{}
.iabt-rt .img_box img{width: 100%;height: 100%;}
@media(min-width:800px){
    .iabt-rt{position:absolute;top: 0;right: 0;}
	.iabt-dli:nth-child(1),.iabt-dli:nth-child(4){text-align: left;padding-left: 0;}
	.iabt-dli:nth-child(3),.iabt-dli:nth-child(5){padding-right: 0;}
	.iabt-dli:nth-child(4),.iabt-dli:nth-child(5){width: 50%;}
}
.iabt-e{display: none;}

@media(max-width:1200px){
	.iabt-lt{width: 39%;}
	.iabt-rt{width: 50%;}
	.iabt-dli{margin-bottom: 25px;}
}

@media(max-width:800px){
	.iabt{border-radius: 0;	}
	.iabt-bj{width: 100%;height: 4rem !important;position: relative !important;	}
	.iabt-div{padding: .8rem  0;color: #222;} 	
	.iabt-lt{width: 100%;float:none;} 	
	.iabt-b{display: none;} 	
	.iabt-rt{float:none;width:90%;margin: .3rem auto 0;} 	
	.iabt-d{margin-top:.4rem;} 
	.iabt-dli{width: 100%;border-bottom: 1px solid #ccc;padding: .3rem 0;margin: 0;overflow: hidden;} 
	.iabt-dcnt{width: 100%;overflow: hidden;} 	
	.iabt-d1{display: block;float: left;font-size: .24rem;text-align: left;} 
	.iabt-d02{float: right;padding-top: .2rem;} 	
	.iabt-d3{display: none;} 	
	.iabt-e{width: 100%;display: block;margin-top: .6rem;background: #d61419;color: #fff;padding-left: 40%;} 
	.iabt-e:after{background: #fff;right: 38%;}
}

/**/
.ellipsis2 {overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ellipsis { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.inhdal-bj{padding:80px 0 30px;}
.inhdal .inhdal-ul{margin-top:50px;display:flex;flex-wrap: wrap;}
.inhdal .inhdal-ul .item{width:calc((100% / 3) - (50px * 2 / 3));margin-right:50px;margin-bottom:50px;}
.inhdal .inhdal-ul .item:nth-child(3n){margin-right:0;}
.inhdal .inhdal-ul .item .img{position: relative; padding-bottom:60%;overflow: hidden;}
.inhdal .inhdal-ul .item .img img{transition: .3s;position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}
.inhdal .inhdal-ul .item a:hover .img img{-webkit-transform: scale(1.05);}
.inhdal .inhdal-ul .item .tit{background:#f5f5f5;padding:10px 20px;text-align: center;*height:60px;display:flex;justify-content: center; align-items: center;}

.insjal-bj{padding:80px 0 50px;background: #f6f7f9;}
.insjal .insjal-ul{margin-top:50px;display:flex;flex-wrap: wrap;}
.insjal .insjal-ul .item{width:calc((100% / 4) - (30px * 3 / 4));margin-right:30px;margin-bottom:30px;}
.insjal .insjal-ul .item:nth-child(4n){margin-right:0;}
.insjal .insjal-ul .item .img{position: relative; padding-bottom:60%;overflow: hidden;}
.insjal .insjal-ul .item .img img{transition: .3s;position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}
.insjal .insjal-ul .item a:hover .img img{-webkit-transform: scale(1.05);}
.insjal .insjal-ul .item .tit{background:#ffffff;padding:10px 20px;text-align: center;*height:60px;display:flex;justify-content: center; align-items: center;}

/**/
.inhonor-bj{padding:80px 0;}
.inhonor-ul{margin-top:50px;}
.inhonor-ul .isolu-d0{padding-bottom:70%; position: relative; overflow: hidden;}
.inhonor-ul .isolu-d0 img{transition: .3s;position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}
.inhonor-ul a:hover .isolu-d0 img{-webkit-transform: scale(1.05);}
.inhonor-ul a .isolu-d1{padding:10px 20px;text-align: center;*height:60px;display:flex;justify-content: center; align-items: center;}


/**/
/*首页新闻*/
.inws{/*padding:80px 0;*/ }
.inws-ab{overflow: hidden;}
.inws-a{float: left;}
.inws-b{display: inline-block;float: right;border-bottom: 1px solid #222;opacity: .5;}
.inws-b:hover{color: #d61419;border-color: #d61419;	opacity: 1;}
.news-fg{padding-top:1vw; }
.news-li2{width:44.466%;} 
.news{padding: 5.2vw 0; }
.inws-bj{padding: 80px 0 80px;background: #f6f7f9;}
.news-ul{margin-top:50px;width: 100%;font-size: 0; } 
.news-ul-l{float:left}
.news-ul-r{width:52%;float:right;}
.news-li{width:100%;display: inline-block;vertical-align: top;margin-right: 2.2%;margin-bottom: 2.5%;color: #222;position: relative;border-bottom:1px solid #dfdfdf;padding-bottom:.5vw;}
.news-a{opacity:.6;} 
.news-b{font-size:1.04166vw;line-height: 2vw;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; } 
.news-c{margin-top:.8vw;opacity: .7;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-ul-l img{width:100%;}
.news-li:hover{ transition: all .5s; -webkit-transition: all .5s; } 

@media(max-width:1200px){	
	.news-b{font-size: 20px;line-height: 25px;} 	
	.news-c{line-height: 22px} 	
	
}

@media(max-width:1000px){
	.news{padding: 50px 0; 	} 		
	.news-li{padding: 0.2rem 0;} 	
	.news-li2,.news-ul-r{width:100%; float:none	}
	.news-ul-r{margin-top:20px;}
	
}
@media(max-width:800px){
	.inws-ul{width: 100%;}		
	.news{padding: 1rem 0; 	} 	
	.news-ul{margin-top: .6rem;margin-bottom: .6rem;}		
	.news-b{font-size: .28rem;line-height: .35rem;	} 	
	.news-c{font-size: .24rem;line-height: .35rem;margin-top: .2rem;}
	
}
/*合作伙伴*/
.in_part{padding: 5.2vw 0;background:url(../images/hezuo_bg.jpg) no-repeat center;background-size:cover;}
.in_part .intop-ab {border:none;text-align:center;}
.swiper{overflow:hidden;}
.in_part .list2{margin-top:1vw;}
.in_part .swiper-slide{display: flex;flex-wrap: wrap;height:10.8vw;}
.in_part .swiper-slide a{width: 100%;background:#fff;border-radius:10px;height:calc(50% - 10px);margin:2px 0;display: flex;justify-content: center;align-items: center;text-align:center;box-shadow: 1px 1px 20px 1px #cccccc17;}
.in_part .swiper-slide a:first-child{margin-bottom:20px;}
.in_part .swiper-slide a img{padding:10px 20px;max-height:100%;}
.in_part .swiper-slide a:hover{box-shadow:1px 1px 20px 1px #e8b28c45;}
@media(max-width:1000px){
    .in_part .swiper-slide{height:1rem;}

}

footer{background:#111111;position: relative; }
.footer{padding-top: 5.2vw;padding-bottom:.68vw; } 
.footer-ab{position: relative;z-index:2;width:30%;} 
.footer-a{display: inline-block;width:12vw; } 
.footer-c{color:#ffffff;}
.footer-b{margin-top:1vw;display: flex;} 
.footer-b ul{display: flex;}
.footer-b .tab{margin-left:15px;}
.footer-ba{display: inline-block;margin-right: .8vw;position: relative;}
.footer-b1{ display: flex;justify-content: center; align-items: center;line-height:3.12vw;height:2.35vw;width:2.35vw;border-radius: 100%;background: #474747;text-align: center;transition: all .5s; -webkit-transition: all .5s; } 
.footer-b1 svg{width:60%;height:60%;}
.footer-b1>img{width: 1.2vw;} 
.footer-b2{position: absolute;top: 110%;right: 0;width: 8vw;display: none;}
.footer-b2>img{width: 100%;}
.footer-ba:hover .footer-b2{display: block; }
.footer-ba:hover .footer-b1{background: #d61419;transition: all .5s; -webkit-transition: all .5s;}
.footer-nav{width:60%;overflow: hidden;} 
.footer-ul{position: relative;display: flex;justify-content: space-between;}
.footer-li{}
.footer-d{margin-top: .8vw;margin-bottom: 1vw;} 
.footer-e a{display: inline-block;color: #909090;} 
.footer-e a:hover{color: #d61419;} 
.footer-gh{padding-top: 2.6vw;overflow: hidden;}
.footer-g{color: #888;text-align:center;} 
.footer-g a{display: inline-block;margin-right: 1vw;color: #888;font-size: 0.9375vw;} 
.footer-g a:hover{color: #d61419;}
.footer-h{float: right;}
.footer-e{margin-top:1vw;}
.footer_center{display: flex;justify-content: space-between;}
.footer-btop{margin-bottom:.8vw;color:#fff;}
.footer-ab .tab .active{color:#fff;}
.footer-ab .bot dl{display:none;}
.footer-ab .bot dl.cur{display: block;}
.footer-ab .bot{width:6vw}
.footer-ab .bot img{width:100%;}

@media(max-width:2000px){
	.inhdal .inhdal-ul .item {width: calc((100% / 3) - (40px * 2 / 3));margin-right: 40px;margin-bottom: 40px;}
	.inhdal .inhdal-ul .item .tit,.insjal .insjal-ul .item .tit,.inhonor-ul a .isolu-d1{font-size:16px;}
	
	}
	
	@media(max-width:1600px){
	.inhdal .inhdal-ul .item {width: calc((100% / 3) - (30px * 2 / 3));margin-right: 30px;margin-bottom: 30px;}
	.insjal .insjal-ul .item,.insjal .insjal-ul .item:nth-child(4n){width:calc((100% / 3) - (30px * 2 / 3));margin-right:30px;margin-bottom:30px;}
	.insjal .insjal-ul .item:nth-child(3n){margin-right: 0;}
	.insjal .insjal-ul .item:nth-child(n+7){display:none;}
	.inhdal .inhdal-ul .item .tit,.insjal .insjal-ul .item .tit,.inhonor-ul a .isolu-d1{font-size:15px;}
	}
	
	@media(max-width:1400px){
	.inhdal .inhdal-ul .item {width: calc((100% / 3) - (20px * 2 / 3));margin-right: 20px;margin-bottom: 20px;}
	.insjal .insjal-ul .item,.insjal .insjal-ul .item:nth-child(4n){width:calc((100% / 3) - (20px * 2 / 3));margin-right:20px;margin-bottom:20px;}
	.inhdal .inhdal-ul .item .tit,.insjal .insjal-ul .item .tit,.inhonor-ul a .isolu-d1{font-size:14px;}
	}
	
@media(max-width:1200px){
	.footer-li{width: 14.5%;}
	.footer-li:nth-child(3){width: 18.5%;}
	.footer-g a{font-size: 14px;}
	.footer_center{display:block;}
	.footer-ab,.footer-nav{width:100%;}
}

@media(max-width:1000px){
	.inhdal .inhdal-ul .item,.inhdal .inhdal-ul .item:nth-child(3n) {width: calc((100% / 2) - (20px * 1 / 2));margin-right: 20px;margin-bottom:20px;}
	.inhdal .inhdal-ul .item:nth-child(2n){margin-right:0;}
	.insjal .insjal-ul .item,.insjal .insjal-ul .item:nth-child(3n),.insjal .insjal-ul .item:nth-child(4n){width:calc((100% / 2) - (20px * 1 / 2));margin-right:20px;margin-bottom:20px;}
	.insjal .insjal-ul .item:nth-child(2n){margin-right:0;}

	.news-fg{padding:5px 0 0;}
    .footer-ul{display:block;}
	.footer-nav{margin-top: 30px;padding: 0;border: 0; 	} 	
	.footer-li{width: 100% !important;float: initial;padding: 0;} 	
	.footer-li:last-child{position: initial;} 	
	.footer-d{display: none;} 	
	.footer-c{font-size: 20px;line-height:60px;background:url(../images/ico16_1.png) no-repeat right center;background-size: 15px auto;border-bottom: 1px solid #2c2c2c; 	} 	
	.footer-c.on{background-image:url(../images/ico17_1.png);border-color: #d61419;} 	
	.footer-e{padding: 15px 0;display: none;} 	
	.footer-e a{width: 100%;font-size: 16px;padding: 2px 0;} 	
	.footer-a{width: 150px;} 	
	.footer-b1{width: 40px;height: 40px;line-height: 38px; 	}
	.footer-b1>img{width: 20px;} 	
	.footer-b2{width: 150px;} 	
	.footer-gh{border: 0;padding: 0;margin-top: 30px; 	} 	
	.footer-j2{width: 40px;}
}

@media(max-width:800px){	
	.in_part .list2{margin-top: 15px;}
	.in_part{padding:40px 0;}
	.inhdal-bj,.insjal-bj,.inhonor-bj,.inws-bj{padding:40px 0;}
	.inhdal .inhdal-ul .item, .inhdal .inhdal-ul .item:nth-child(3n) {width: calc((100% / 2) - (10px * 1 / 2));margin-right: 10px;margin-bottom: 10px;}
	.inhdal .inhdal-ul .item:nth-child(2n){margin-right:0;}
	.insjal .insjal-ul .item, .insjal .insjal-ul .item:nth-child(3n), .insjal .insjal-ul .item:nth-child(4n) {width: calc((100% / 2) - (10px * 1 / 2));margin-right: 10px;margin-bottom: 10px;}	
	.insjal .insjal-ul .item:nth-child(2n){margin-right:0;}
	.inhonor-ul,.insjal .insjal-ul,.inhdal .inhdal-ul{margin-top:30px;}
	.footer{padding: .8rem 0;} 
	.footer-a{width:3rem;} 	
	.footer-ba{margin-left: .1rem;} 	
	.footer-b1{width: .7rem;height: .7rem;line-height: .68rem;} 	
	.footer-b1>img{width: .35rem;} 	
	.footer-b2{width: 2.5rem;}
	.footer-c{font-size: .25rem;line-height: .9rem;background-size: .25rem ;} 
	.footer-e{padding: .2rem 0;} 	
	.footer-e a{font-size: .26rem;padding: .05rem 0;} 	
	.footer-nav{margin-top: .5rem;} 	
	.footer-gh{margin-top: .5rem} 	
	.footer-g{font-size: .26rem;} 
	.footer-g a{font-size: .26rem;} 
	.footer-h{float: left;margin-top: .25rem} 	
	.footer-jk{padding-top: .8rem;} 	
	.footer-j{padding-bottom: .1rem;} 
	.footer-j1{padding-top: .1rem;} 
	.footer-k{margin-top: .4rem;max-height: 8rem;} 
	.footer-kli{width: 50%;}
	.footer-b .tab{display: flex;flex-direction: column;}
	.footer-ab .bot {width: 30%;}
	.footer-b{margin-top: 3vw;}
}




