/* banner */
.banner_zn{width: 100%;height:auto;overflow: hidden;position: relative;}
.banner_zn img{width: 100%;}
.banner_zn .swiper{width: 100%;height: 100%;}
/* .banner_zn .swiper img{width: 100%;height:100%;} */
.banner_zn .list{width:100%;height: 100%;}
.banner_zn .pcpt{display: block;}
.banner_zn .mbpt{display: none;}
.banner_zn #banner_prev,.banner_zn #banner_next{position: absolute;top: 48.5%;transform: translateY(-50%);width: 27px;height: 47px;z-index: 3;cursor: pointer;}
.banner_zn #banner_prev{left:5%;background: url(../images/banner_prev.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;}
.banner_zn #banner_next{right: 5%;background: url(../images/banner_next.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;}
.banner_zn #banner_prev.fade{opacity: 0;}
.banner_zn #banner_next.fade{opacity: 0;}
.banner_zn .swiper-pagination{width:100%;height: 8px;padding: 0;margin: 0;bottom: 38px;}
.banner_zn .swiper-pagination-bullet{margin: 0 8px;}
.banner_zn .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
.banner_zn .swiper-pagination span{width: 10px;height: 10px;background: #ccc;padding: 0;border: solid 1px transparent;opacity: 1;vertical-align: middle;border: 0;}
.banner_zn .swiper-pagination span.swiper-pagination-bullet-active{/* width: 6px;height: 6px; */width:16px;height:16px;border-color:transparent;background: #fff;}
.banner_zn .swiper-pagination-bullet{border-radius: 16px;}
.banner_zn .swiper-pagination{height: auto;bottom: 30px;}
.banner_zn #banner_mb{display: none;}

.banner_zn .num_page{position: absolute;right:5%;bottom:30px;width:auto;z-index: 2;color: #fff;font-size: 40px;font-family: mont;white-space: nowrap;display: none;}
.banner_zn .num_page span{display: inline-block;}

@media only screen and (max-width:1280px){
	.banner_zn #banner_prev, .banner_zn #banner_next{width: 20px;height: 30px;}
	/* .banner_zn #banner_prev,.banner_zn #banner_next{background-size: 20px;} */
	.banner_zn .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 13px;}
	.banner_zn .num_page{font-size: 48px;}
}
@media only screen and (max-width:1080px){
	.banner_zn .num_page{font-size: 40px;}
	.banner_zn .swiper-pagination span.swiper-pagination-bullet-active{width: 12px;height: 12px;}
}
@media only screen and (max-width:768px){
	.banner_zn .num_page{font-size:30px;}
}
@media only screen and (max-width:750px){
	/* .banner_zn #banner_pic{display: none;}
	.banner_zn #banner_mb{display: block;} */
}
@media only screen and (max-width:480px){
.banner_zn #banner_prev, .banner_zn #banner_next{height: 22px;background-size: 12px;}
	.banner_zn #banner_prev{left: 3%;}
	.banner_zn #banner_next{right: 3%;}
	.banner_zn .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
	.banner_zn .swiper-pagination{bottom: 13px;}
	.banner_zn .swiper-pagination span{width: 6px;height: 6px;margin: 0 5px;}
	.banner_zn .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
	.banner_zn .num_page{font-size:20px;bottom:13px}
}

/* banner_nei */
.banner_nei{display: block;overflow: hidden;position: relative;}
.banner_nei .list img{width: 100%;}
.banner_nei .s_img{display: none;}
/* .banner_nei .s_img .list{height: 200px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner_nei .s_img .list a{display: block;height: 100%;} */
.banner_nei .layout{position: absolute;width: 100%;left:0;top: 50%;transform: translateY(-50%);z-index: 2;}
.banner_nei .layout .wrap{margin: 0 auto;width: 90%;max-width: 1500px;}
.banner_nei .text{color: #f9f9f9;/* text-shadow: 0 0 10px rgba(0,0,0,0.5); */}
.banner_nei .text .cn{margin-top: 0;font-size: 2.2vw;text-transform: capitalize;font-weight: bold;line-height: 1.4;}
.banner_nei .text .en{margin-top: 10px;font-size: 50px;}
.banner_nei .text .slogan{margin-top:1%;font-size: 18px;}
.banner_nei .text .line{margin:18px auto;width: 72px;height: 2px;background: #fff;}
.banner_nei .text .ewm_img{margin-top: 30px;}
.banner_nei .text .more{display: inline-block;margin-top:3.4%;padding:1% 1.8%;font-size: 20px;color: #0252b6;border-radius: 30px;background:#fff;box-shadow: 0 0 10px #33a67f;}

.banner_nei .pf_banner_text .top{color: #ffd400;font-weight: bold;}
.banner_nei .pf_banner_text .top .row1{margin-bottom: 10px;font-size: 26px;}
.banner_nei .pf_banner_text .top .row2{font-size: 0.35rem;}
.banner_nei .pf_banner_text .slogan{margin-top: 10px;width: 100%;max-width: 377px;font-size: 14px;line-height: 1.5em;}


.banner_nei .mask{position: absolute;left:0;top:0;width:100%;height:20%;background-image:linear-gradient(to bottom,rgba(0,0,0,0.32),transparent);z-index: 1;}
@media only screen and (max-width:1080px){
	.banner_nei .pf_banner_text .top .row1{font-size: 24px;}
	.banner_nei .pf_banner_text .top .row2{font-size: 20px;}
}
@media only screen and (max-width:520px){
	.banner_nei .nei_wrap{width: 100%;}
	.banner_nei .pf_banner_text .top .row1{font-size: 18px;}
	.banner_nei .pf_banner_text .top .row2{font-size: 16px;}
}



/* add */
.banner_nei .js-m.animate .list img{animation: slow_flash 1s 0s 1;animation-fill-mode: forwards;}
.banner_nei .list{position: relative;/* padding-bottom: 26%; */width: 100%;height: auto;overflow: hidden;}
.banner_nei .list img {/* position: absolute;left: 50%;top: 50%;width: 100%;max-width: initial;transform: translate(-50%,-50%); */}
@keyframes slow_flash{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@keyframes slow_flash2{
	from{opacity: 0.8;transform:translate(-50%,-50%) scale(1.2);}
	to{opacity: 1;transform:translate(-50%,-50%) scale(1);}
}
@-webkit-keyframes name{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@media only screen and (max-width:1440px){
	.banner_nei .text .more{font-size:18px;}
}
@media only screen and (max-width:1280px){
	.banner_nei .layout .wrap{width: 90%;}
	/* .banner_nei .text .cn{font-size: 40px;} */
	.banner_nei .text .cn{font-size:26px;}
	.banner_nei .text .slogan{font-size:20px;}
	.banner_nei .text .more{font-size: 16px;}
}
@media only screen and (max-width:850px){
	.banner_nei .layout{top:55%;}
	.banner_nei .text .cn{font-size: 20px;}
	.banner_nei .text .en{font-size:24px;}
	.banner_nei .text .slogan{margin-top:10px;font-size:16px;}
	.banner_nei .text .ewm_img{width: 90px;}
	.banner_nei .text .more{padding:10px 20px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.banner_nei .js-m.animate .list img{animation: slow_flash2 1s 0s 1;animation-fill-mode: forwards;}
	.banner_nei .big_img{display: none;}
	.banner_nei .s_img{display: block;}
	.banner_nei .text .ewm_img{display: none;}
	.banner_nei .text .cn{font-size: 22x;}
	
	.banner_nei .list{position: relative;padding-bottom:66%;width:100%;height:0;overflow: hidden;}
	.banner_nei .list img{position: absolute;left:50%;top:50%;width:auto;max-width:initial;max-height:100%;transform: translate(-50%,-50%);}
	.banner_nei .layout{top:60%;}
}
@media only screen and (max-width:520px){
	.banner_nei .text{font-size: 16px;}
	.banner_nei .text .cn{margin-top: 0px;font-size: 18px;}
	.banner_nei .text .en,.banner_nei .text .slogan{font-size: 14px;}
	.banner_nei .text .line{margin-top: 6px;}
	.banner_nei .text .more{margin-top:30px;font-size:14px;padding:8px 16px;}
}
@media only screen and (max-width:380px){
	.banner_nei .text .cn{font-size: 16px;}
}


.in-banner .text{text-shadow: 0 10px 10px rgba(0,0,0,0.6);}
.in-banner  .more_other{margin-top: 60px;display: flex;flex-wrap: wrap;justify-content: center;}
.in-banner  .more_other a{/*margin: 0 16px; width: 180px;height: 40px;line-height: 36px; */text-align: center;color: #fff;border: 1px solid transparent;font-size: 16px;position: relative;z-index: 1;border-radius: 50%;background-color: #0269b6;}
/* .in-banner  .more_other a:after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: rgba(232,51,14,0.85);opacity: 0;transition: all .3s linear;z-index: -1;} */
/* .in-banner  .more_other a:hover{border-color: #e8340e;} */
.in-banner  .more_other a:hover:after{width: 100%;opacity: 1;}
.in-banner  .more_other a i{display: inline-block;width: 48px;height: 48px;background: url(../images/icon_10.png)no-repeat center;vertical-align: middle;}
.in-banner  .more_other a span{display: inline-block;vertical-align: middle;}

#banVideo{width: 100%;}


.ab_video .bg_mask{display:none;position:fixed; left:0%;top:0%; width:100%; height:100%;z-index:99;background: rgba(0,0,0,.9);}
.ab_video .videos{ display:none;position:fixed; left:50%; top:50%;max-width: 85%;transform: translate(-50%,-50%);z-index:100; width:90%; height:400px;max-width: 800px;}
.ab_video .videos video{object-fit: contain;width: 100%;height: 100%;}
.ab_video .vclose { position:absolute;right:-35px; top:-20px; border-radius:100%; cursor: pointer; }

/* common_css */
.nei_wrap{margin:0 auto;width:90%;max-width: 1500px;}

.nei_title {}
.nei_title .title{font-size: 36px;position: relative;z-index: 1;line-height: 1em;display: inline-block;font-weight: bold;}
/* .nei_title .title:after{content: "";position: absolute;left: 0;bottom: 0;width: 80px;height: 9px;background: #ff7e00;z-index: -1;} */
.nei_title .line{margin-top:24px;margin-left:auto;margin-right:auto;width: 62px;height: 3px;background: #0269b6;}
.nei_title .slogan{margin-top: 14px;font-size: 18px;line-height: 1.8;}
.nei_title .en{display: block;margin-bottom: 10px;font-size: 18px;font-family: arial;color: #999;text-transform:capitalize;}
@media only screen and (min-width:481px){
}
@media only screen and (max-width:1280px){
.nei_title .title{font-size: 28px;}
}
@media only screen and (max-width:850px){
.nei_title .title{font-size: 24px;}
.nei_title .en{font-size: 15px;margin-bottom: 8px;}
.nei_title .slogan{font-size: 16px;}
}
@media only screen and (max-width:520px){
.nei_title .title{font-size: 18px;font-weight:bold;}
.nei_title .en{font-size: 12px;}
.nei_title .line{margin-top:20px;width: 40px;}
.nei_title .slogan{/* margin-left: auto;margin-right:auto;max-width: 80%; */font-size: 14px;line-height: 24px;}
}
@media only screen and (max-width:380px){
.nei_title .title{font-size: 16px;}
}


/* 二级导航 */
.public-menu2 {}
.public-menu2 .c-list {display: flex;align-items: flex-start;line-height: 42px;/* overflow-x: auto; */flex-wrap: wrap;}
.public-menu2 .c-list:not(:last-of-type){border-bottom:1px solid #eee;margin-bottom: 10px;}
.public-menu2 .c-list li {flex-shrink: 0;margin-right: 10px;margin-bottom: 10px;}
.public-menu2 .c-list li a {display: block;color: #666;transition: all 0.3s;border: 1px solid #e1e1e1;border-radius: 5px;padding: 0 25px;}
.public-menu2 .c-list li.on a {color: #0252b6;border-color: #0252b6;background-color: #d2efdc;}
.public-menu2 .c-list li a.on {color: #0252b6;border-color: #0252b6;background-color: #d2efdc;}
.public-menu2 .c-list li:hover a{color: #0252b6;border-color: #0252b6;background-color: #d2efdc;}


.location{padding:24px 0;color: #333;}
.location i.home{display: inline-block;vertical-align: middle;width: 20px;height: 20px;background: url(../images/home.png)no-repeat center;filter: brightness(100);}
.nei_detail .location i.home{filter:initial;}
.location a{display: inline-block;vertical-align: middle;font-size: 16px;position: relative;}
/* 间符号 */
/* .location a:before{content: "";position: absolute;right: calc(100% + 10px);right: -webkit-calc(100% + 10px);top: 50%;width: 3px;height: 12px;background:url(../images/about_bg1.png) no-repeat center;transform: translateY(-50%);} */
.location a:hover{color: #33a67f;}
@media only screen and (min-width:521px){
	.nei_detail .location{position: initial;color: #333;}
	.nei_detail .location a:hover{color: #0269b6;}
	.location{position: absolute;left:0;bottom:0;width:100%;z-index: 3;color: rgba(255,255,255,0.5);}
	.location a:hover{color: #fff;}
}
@media only screen and (max-width:520px){
	.location{padding: 12px 0;border-bottom: 1px solid #dcdcdc;}
	.location a{font-size: 12px;}
	.location i.home{filter: initial;width: 16px;height: 16px;background-size: 100% auto;}
}

/* 页码 */
.wp-pagenavi {CLEAR: both; MARGIN:60px auto 0; WIDTH: 100%;  TEXT-ALIGN: center;}
.wp-pagenavi a.home{width: auto;padding: 0 7px;}
.wp-pagenavi a {display: inline-block;margin: 0 4px;width: 48px;height: 48px;text-align: center;line-height: 48px;background-color: #fff;vertical-align: middle;color:#ddd;border: 1px solid #bbb;border-radius: 6px;overflow: hidden;border-radius: 50%;}
.wp-pagenavi a:hover {border-color: #0269b6;background:#0269b6; color:#fff;    background-image: linear-gradient(to right,#0252b6,#009ecb);}
.wp-pagenavi a.page-num-current{background: #0269b6;color: #fff;border-color: #0269b6;background-image: linear-gradient(to right,#0252b6,#009ecb);}
/* .wp-pagenavi a.page-num-current:hover {border-color: #ff7e00;background:#ff7e00;color: #fff;} */
/*当前指上页码的边框色*/
/* .wp-pagenavi a.page-num-current {
	color: #000;background-color: #fff;
} */
/*当前选中页码的背景色*/
.text-norecord{ font-size:14px; line-height:35px;}

.wp-pagenavi i.p_pre{display: inline-block;width: 48px;height: 48px;background: url(../images/ban_prev.png)no-repeat center;background-size: 12px;}
.wp-pagenavi i.p_next{display: inline-block;width: 48px;height: 48px;background: url(../images/ban_next.png)no-repeat center;background-size: 12px;}
.wp-pagenavi i.p_pre:hover {filter: brightness(10);}
.wp-pagenavi i.p_next:hover {filter: brightness(10);}
@media screen and (max-width: 640px) {
.m640{ display:none;}
}
@media screen and (max-width: 520px) {
	.wp-pagenavi{margin: 40px 0 0;}
	.wp-pagenavi a {width: 28px;height: 28px;line-height: 28px;}
	.wp-pagenavi i.p_pre{width: 28px;height: 28px;}
	.wp-pagenavi i.p_next{width: 28px;height: 28px;}
}


/* ab_szhFactory */
.szh_factory .part1{padding:100px 0;}
.szh_factory .part1 .swiper{padding:5% 0 0;}
.szh_factory .part1 .swiper .swiper-wrapper{    -webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}
.szh_factory .part1 .swiper-slide {/* width: 940px; */    -webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);transform-style: preserve-3d;}

/* .szh_factory .part1 .swiper-slide-next .public-img{transform-origin: right center;} */
.szh_factory .swiper-box{position: relative;}
.szh_factory .btns{position: absolute;left:0;bottom:40px;width:100%;}
.szh_factory .btns .btn {position: absolute;top: 44%;z-index: 1;width: 54px;height:54px;cursor: pointer;transform:translateY(-50%);text-align: center;border-radius: 50%;border: 2px solid #afafaf;}
.szh_factory .btns .btn img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.szh_factory .btns .prev {left:5%;}
.szh_factory .btns .next {right:5%;}
.szh_factory .part1 .swiper-slide .box {display: block;text-align: center;color: #666666;width: 100%;box-sizing: border-box;perspective: 26vw;}
.szh_factory .part1 .swiper-slide .box:hover {color: #1d5acc;}
.szh_factory .part1 .swiper-slide .img {text-align: center;position: relative;padding-bottom:53%;width:100%;height:0;overflow: hidden;border-radius:10px;box-sizing:border-box;}
.szh_factory .part1 .swiper-slide .img img {position:absolute;left:50%;top:50%;width: 100%;transform:translate(-50%,-50%);object-fit: cover;}
.szh_factory .part1 .swiper-slide .img:after{content:"";position: absolute;left:50%;top:50%;width:100%;height: 100%;background:rgba(255,255,255,0.7);z-index: 1;transform:translate(-50%,-50%);}
.szh_factory .part1 .swiper-slide-prev .img img{left:0;transform: translate(0,-50%);}
.szh_factory .part1 .swiper-slide .txt {margin-bottom:34px;font-size: 30px;line-height: 1.4em;font-weight: bold;}
.szh_factory .part1 .swiper-slide .text_wrap{padding:3.8% 0 0;opacity: 0;transition: all .3s linear;text-align:center;color:#333;}
.szh_factory .part1 .swiper-slide .text_wrap .des{margin:0 auto;max-width:76%;font-size:18px;line-height:1.6;}
.szh_factory .part1 .swiper-slide .text_wrap .more{display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;}
.szh_factory .part1 .swiper-slide .text_wrap .more span{display: inline-block;font-size: 14px;}
.szh_factory .part1 .swiper-slide .text_wrap .more i{display: inline-block;margin-left: 12px;width: 17px;height: 17px;background:url(../images/icon01.png)no-repeat center/100% auto;}
.szh_factory .part1 .swiper-slide-active .text_wrap{opacity: 1;}
.szh_factory .part1 .swiper-slide-active .img{}
.szh_factory .part1 .swiper-slide-active .img:after{opacity: 0;}


@media only screen and (max-width:1280px){
	/* .szh_factory .part1 .btns .btn{filter:brightness(100)} */
	/* .szh_factory .part1 .btns .prev{right: 74%;}
	.szh_factory .part1 .btns .next{left: 74%;} */
	.szh_factory .part1 .swiper-slide .txt{font-size: 24px;margin-bottom: 24px;}
	.szh_factory .part1 .swiper-slide .text_wrap .des{font-size: 16px;}
}
@media only screen and (max-width:1080px){
		.szh_factory .part1{padding:64px 0;}
		.szh_factory .part1 .swiper-slide .txt{font-size: 20px;}
	}
@media only screen and (max-width:850px){
.szh_factory .part1{padding:50px 0;}
.szh_factory .part1 .btns .btn{width: 44px;height: 44px;}
		/* .szh_factory .part1 .btns .prev{right: 84%;}
		.szh_factory .part1 .btns .next{left: 84%;} */
		.szh_factory .part1 .swiper{padding:50px 0 0;}
		/* .szh_factory .part1 .swiper-slide{width: 600px;} */
		.szh_factory .part1 .swiper-slide .txt{font-size:18px;margin-bottom: 16px;}
	}
@media only screen and (max-width:520px){
		.szh_factory .part1{padding:40px 0;}
		.szh_factory .part1 .btns .btn{width: 36px;height: 36px;border-width: 1px;}
		.szh_factory .part1 .btns .prev{left: 1%;}
		.szh_factory .part1 .btns .next{right: 1%;}
		.szh_factory .part1 .swiper{padding-top: 30px;}
		.szh_factory .part1 .swiper-slide{width: 90%;}
		.szh_factory .part1 .swiper-slide .img{}
		.szh_factory .part1 .swiper-slide .img img{width: 100%;max-height:initial;}
		/* .szh_factory .part1 .swiper-slide-active .img{border-width:4px;} */
		.szh_factory .part1 .swiper-slide .text_wrap .des{font-size: 14px;}
}

/* 
.szh_factory .part2{padding:100px 0;background: url(../images/sz_bg.jpg)no-repeat center/cover;}
.szh_factory .part2 .nei_title{color: #fff;}
.szh_factory .part2 .solution_wrap{margin-top:4%;border-radius:10px;overflow: hidden;}
.szh_factory .part2 .case_top_nav{box-sizing: border-box;}
.szh_factory .part2 .case_top_nav ul{background:#f7f7fa;overflow: hidden;}
.szh_factory .part2 .case_top_nav ul li{padding:24px 14px;width:50%;font-size:30px;text-align: center;box-sizing: border-box;}
.szh_factory .part2 .case_top_nav ul li.on{background:#0269b6;color:#fff;font-weight: bold;}
.szh_factory .part2 .case_top_nav ul li i{display: inline-block;margin-right:18px;vertical-align: middle;}
.szh_factory .part2 .case_top_nav ul li i img{display: block;vertical-align: middle;}
.szh_factory .part2 .case_top_nav ul li span{display: inline-block;vertical-align: middle;}
.szh_factory .part2 .case_top_nav ul li.on i{filter: brightness(100);}
.szh_factory .part2 .content_box{background:#fff;}
.szh_factory .part2 .content_box > div{padding:46px;box-sizing: border-box;}
.szh_factory .part2 .list li{margin-bottom: 2.5%;width: 17%;box-sizing: border-box;text-align: center;}
.szh_factory .part2 .list li .i{position: relative;padding-bottom: 70%;width:100%;height:0;overflow: hidden;border-radius: 10px;border: 1px solid #d0e3d8;}
.szh_factory .part2 .list li .i img{position: absolute;left:50%;top:50%;width:100%;transform: translate(-50%,-50%);}
.szh_factory .part2 .list li p{display:inline-block;margin: 14px 0 0;padding:10px 30px;font-size: 20px;font-weight: bold;border-radius: 30px;box-sizing: border-box;border: 2px solid #0252b6;background-image:linear-gradient(to right,#0252b6,#009ecb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space: nowrap;}
.szh_factory .part2 .list li  span{display: inline-block;width: 32px;height: 20px;background: url(../images/icon_13.png)no-repeat center;}
.szh_factory .part2 .list li:hover .i{box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.szh_factory .part2 .list li:hover i{filter:grayscale(1) brightness(100);}
.szh_factory .part2 .list li:hover p{color: #fff;background: linear-gradient(to right,#0252b6,#009ecb);-webkit-text-fill-color:initial;}
.szh_factory .part2 .list li:hover span{filter:grayscale(1) brightness(100);}
@media only screen and (max-width:1280px){
	.szh_factory .part2 .case_top_nav ul li{font-size:22px;}
	.szh_factory .part2 .case_top_nav ul li i{width: 40px;}
	.szh_factory .part2 .list li p{font-size:17px;padding:8px 16px;}
}
@media only screen and (max-width:1080px){
	.szh_factory .part2{padding:64px 0;}
	.szh_factory .part2 .list:after{content:"";width:22%;}
	.szh_factory .part2 .list:before{content:"";width:22%;}
	.szh_factory .part2 .list{justify-content: space-around;}
	.szh_factory .part2 .list li{margin-bottom:3.5%;width: 22%;}
}
@media only screen and (max-width:850px){
	.szh_factory .part2{padding:50px 0;}
	.szh_factory .part2 .content_box > div{padding:30px 5%;}
	.szh_factory .part2 .list li p{font-size:15px;}
	.szh_factory .part2 .case_top_nav ul li i{margin-right:10px;width: 30px;}
	.szh_factory .part2 .case_top_nav ul li{padding:20px 14px;font-size:18px;}
}
@media only screen and (max-width:520px){
	.szh_factory .part2 .solution_wrap{margin-top: 30px;}
	.szh_factory .part2 .list li{width: 49%;}
	.szh_factory .part2 .list:after{content: initial;}
	.szh_factory .part2 .list:before{content:initial;}
	.szh_factory .part2 .list li p{padding:6px 12px;font-size:14px;border-width: 1px;}
	.szh_factory .part2 .case_top_nav ul li i{margin-right:6px;width: 26px;}
	.szh_factory .part2 .case_top_nav ul li{font-size: 14px;}
}

 */
.szh_factory .part2{padding:100px 0;}
/* .szh_factory .part2 .nei_title{color: #fff;} */
.szh_factory .part2 .solution_wrap{margin-top:4%;padding:0 10px;overflow: hidden;}
.szh_factory .part2 .case_top_nav{box-sizing: border-box;}
.szh_factory .part2 .case_top_nav ul{background:#f7f7fa;overflow: hidden;}
.szh_factory .part2 .case_top_nav ul li{padding:12px 14px;width:33.3%;font-size:20px;text-align: center;box-sizing: border-box;cursor: pointer;}
.szh_factory .part2 .case_top_nav ul li.on{background:linear-gradient(to right,#0252b6,#00abb9);color:#fff;/* font-weight: bold; */border-radius:10px 10px 0 0;}
.szh_factory .part2 .case_top_nav ul li i{display: inline-block;margin-right:18px;vertical-align: middle;}
.szh_factory .part2 .case_top_nav ul li i img{display: block;vertical-align: middle;}
.szh_factory .part2 .case_top_nav ul li span{display: inline-block;vertical-align: middle;}
.szh_factory .part2 .case_top_nav ul li.on i{filter: brightness(100);}
.szh_factory .part2 .content_box{background:#fff;}
.szh_factory .part2 .content_box > div{padding:46px 0 0;box-sizing: border-box;}
.szh_factory .part2 .content_box .big_img a{cursor:zoom-in;cursor: -webkit-zoom-in;}
.szh_factory .part2 .list{justify-content: flex-start;}
.szh_factory .part2 .list li{margin-bottom: 2.5%;margin-right:1.04%;width: 15.8%;box-sizing: border-box;text-align: center;}
.szh_factory .part2 .list li:nth-child(6n){margin-right:0}
.szh_factory .part2 .list li .i{position: relative;padding-bottom: 60%;width:100%;height:0;overflow: hidden;border-radius: 16px;border: 1px solid #d0e3d8;}
.szh_factory .part2 .list li .i img{position: absolute;left:50%;top:50%;width:100%;transform: translate(-50%,-50%);}
.szh_factory .part2 .list li p{display:block;margin: 14px 0 0;/* padding:10px 30px; */padding:0 !important;font-size: 18px;font-weight: normal;border-radius: 30px;box-sizing: border-box;/* border: 2px solid #0252b6; *//* background-image:linear-gradient(to right,#0252b6,#009ecb);-webkit-background-clip:text;-webkit-text-fill-color:transparent; */white-space: nowrap;color: #0252b6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.szh_factory .part2 .list li  span{display: inline-block;width: 32px;height: 20px;background: url(../images/icon_13.png)no-repeat center;}
.szh_factory .part2 .list li:hover .i{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
/* .szh_factory .part2 .list li:hover i{filter:grayscale(1) brightness(100);} */
/* .szh_factory .part2 .list li:hover p{color: #fff;background: linear-gradient(to right,#0252b6,#009ecb);-webkit-text-fill-color:initial;} */
/* .szh_factory .part2 .list li:hover span{filter:grayscale(1) brightness(100);} */
@media only screen and (max-width:1280px){
	.szh_factory .part2 .case_top_nav ul li{font-size:16px;}
	.szh_factory .part2 .case_top_nav ul li i{width: 40px;}
	.szh_factory .part2 .list li p{font-size:16px;padding:8px 16px;}
}
@media only screen and (max-width:1080px){
	.szh_factory .part2{padding:64px 0;}
	/* .szh_factory .part2 .list:after{content:"";width:22%;}
	.szh_factory .part2 .list:before{content:"";width:22%;} */
	/* .szh_factory .part2 .list{justify-content: space-around;} */
	.szh_factory .part2 .list li{margin-bottom:3.5%;margin-right:4%;width: 22%;}
	.szh_factory .part2 .list li:nth-child(6n){margin-right:4%;}
	.szh_factory .part2 .list li:nth-child(4n){margin-right:0}
}
@media only screen and (max-width:850px){
	.szh_factory .part2{padding:50px 0 30px;}
	.szh_factory .part2 .content_box > div{padding:30px 0 0;}
	.szh_factory .part2 .list li p{font-size:15px;}
	.szh_factory .part2 .case_top_nav ul li i{margin-right:10px;width: 30px;}
	.szh_factory .part2 .case_top_nav ul li{padding:20px 14px;font-size:18px;}
}
@media only screen and (max-width:520px){
	.szh_factory .part2{padding:40px 0 30px;}
	.szh_factory .part2 .solution_wrap{margin-top: 30px;padding:0;}
	.szh_factory .part2 .list {justify-content: space-between;}
	.szh_factory .part2 .list li{width: 48%;margin-right:0}
	.szh_factory .part2 .list li:nth-child(6n){margin-right:0;}
	.szh_factory .part2 .list:after{content: initial;}
	.szh_factory .part2 .list:before{content:initial;}
	.szh_factory .part2 .list li p{padding:6px 12px;font-size:14px;border-width: 1px;}
	.szh_factory .part2 .case_top_nav ul li i{margin-right:6px;width: 26px;}
	.szh_factory .part2 .case_top_nav ul li{width: 50%;font-size: 14px;padding:12px;}
	.szh_factory .part2 .case_top_nav ul li.on{border-radius: 0;}
}

/* 第二屏 */



.webox{display: block;padding:0 0 50px 0;width:100%;height:auto;/* background:#ffffff url("../images/solute_bg.png") no-repeat center; */position: relative;z-index: 1;}
.webox .til01{width: 1200px;position: absolute;left: 50%;margin-left: -600px;top: 66px;z-index: 99;}
.wrap-inner{position: relative;}
.container{position: absolute;left:50%;top:0;width:100%;height: 100%;transform:translateX(-50%);/* position:absolute;left:50%;top:118px;margin-left:-750px; */z-index:10;}
.path-slider{position: absolute;/* top:22px;left:-80px; */width:100%;height: 100%;}
.gx-show{width:555px;height:368px;background: url("../images/gx.png") no-repeat;position: absolute;left:550px;top:74px;z-index:5;}
path{stroke-width:1px;stroke:none;fill:none;stroke: blue;fill: rgba(255,0,0,0.5);}
/*.icon__path{fill:#000000;}
.path-slider__path-drawn{stroke:rgba(0,0,0,.5)}*/
.item__icon{width:45px;height:45px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
/*.slider-item{position:absolute;left:-37px;top:-37px;cursor:pointer;text-decoration:none;outline:none}*/
.slider-item{position:absolute;left:-37px;top:-37px;color:#fff;cursor:pointer;text-decoration:none;outline:none;width:190px;width:auto;}
/*.slider-item:hover .item__circle,.path-slider__item:focus .item__circle{background-color:#19667c}*/
/*.item__circle{display:inline-block;width:74px;height:74px;box-shadow:0 0 0 1px rgba(255,255,255,.5);border-radius:100%;transition:1s background}*/
/*小图*/
.slider-icon{width:156px;height:106px;opacity:1;margin-top:-30px;position:relative;}
.slider-icon1{background: url("../images/ms-icon1.png") no-repeat;}
.slider-icon2{background: url("../images/ms-icon2.png") no-repeat;}
.slider-icon3{background: url("../images/ms-icon3.png") no-repeat;left:0;}
/*大图*/
.big-icon{opacity:0;display: none;z-index:2;}
.big-icon1{position: absolute;/* top:-400px; */top:0;left:50.5%;width:auto;max-width:300px;height:auto;max-width:27.6%;transform:translate(-51%,-68%);/* background: url("../images/icon1.png") no-repeat;background-position: center;*/}
.big-icon2{position: absolute;/* top:-400px; */top:0;left:50.5%;width:auto;max-width:300px;height:auto;max-width:27.6%;transform:translate(-50%,-68%);/* width:416px;height:316px;background: url("../images/icon1.png") no-repeat;position: absolute;top:0;left:50%;transform:translateX(-50%);background-position: center; */}
.big-icon3{position: absolute;/* top:-400px; */top:0;left:50.5%;width:auto;max-width:300px;height:auto;max-width:27.6%;transform:translate(-50%,-68%);}
.big-icon4{position: absolute;/* top:-400px; */top:0;left:50.5%;width:auto;max-width:300px;height:auto;max-width:27.6%;transform:translate(-50%,-68%);}
@keyframes heart{
from{transform:translate(0,-5px)}
to{transform:translate(0,5px)}
}
.heart{
	/* opacity: 1; */
animation: heart 1s ease-in-out infinite alternate;
}
/*默认文字*/
.item-title{position:absolute;font-size:16px;color:#333333;top:-50px;left:20px;left:50%;transform:translateX(-50%);opacity:1;}
.item-title span{font-family:'semi'; font-weight:normal}
.item-title h2{ font-weight:normal;white-space: nowrap;font-size:16px;}

.path-slider__current-item .item-title{top: calc(100% + 10px)}
/*当前显示文字*/
.item-sug{font-size:16px;color:#333333;position: absolute;top:-100px;left:-12px;opacity:0;}
.item-info{color:#333333;text-align: center;position:absolute;top:8%;left:0;white-space: nowrap;box-sizing: border-box;transform: translateX(-57%);}
.item-info span{display: inline-block;padding:10px 16px;width:auto;background: #fff;border-radius: 30px;box-shadow: 0 2px 0px #d1d2d4;animation: heart 1s ease infinite alternate;}
.item-info span:after{content:"";position: absolute;right:20%;top:97%;width: 20px;height: 10px;background:url(../images/arrow1.png)no-repeat center/100% auto;}

.big-icon1 .item-info2{top:6%;left:auto;right:0;transform: translateX(57%);}
.big-icon1 .item-info2 span:after{right:auto;left:20%}


.sug-top{width:237px;position:absolute;top:-225px;left:285px;z-index:3;}
.sug-top1{left:250px;}
.add-icon{width:36px;height:36px;background:url("../images/mrc.png") no-repeat;position: absolute;top:-40px;left:0;background-size:100% auto;}
.sug-top strong{display: block;font-size:32px;color:#333333;text-align: justify;font-weight:400;line-height:38px;font-weight: bold;color: #0269b6;white-space: nowrap;}
.sug-top strong i{font-family:'semi';font-family:arial;}
.sug-top .sug-t{font-size:14px;color:#8c8f94;text-align: justify;line-height:22px;margin-top:10px;}
/*.sug-bottom{width:250px;font-size:18px;color:#333333;text-align: center;line-height:26px;position: absolute;left:50%;margin-left:-125px;top:180px;}*/



.db-show{width:100%;height:898px;background: url("../images/db.gif") no-repeat center top;position: absolute;left:0;top:0;}

/*点击弹出文字*/
.sug-text{background: #fff;box-shadow: 0 0 5px 5px rgba(0, 0, 0,0.1);border-radius: 3px;position: absolute;left:66px;top:-70px;width: 343px;font-family:'Microsoft Yahei';z-index: 9;display: none;}
.sug-text h3{background: #444b54;height: 84px;line-height: 84px;text-align: center;color: #fff;font-size: 28px;position: relative;text-align: center;}
.sug-text h3:before{content: "";position: absolute;width:0;height:0;left:-14px;top: 27px;border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:14px solid #444b54;}
.sug-tc{padding:10px 48px 40px;font-size: 16px;line-height: 40px;}
.sug-tc .sug-tc1{border-bottom: 1px solid #cbd1d6;margin-bottom: 8px;}
.sug-tc .sug-tc1:last-child{border:0;}
.sug-tc .sug-tc1 h4{font-size: 18px;font-weight: normal;}
.sug-tc .sug-tc1 li{clear: both;height: 30px;line-height: 30px;color: #767b83;}
.sug-tc .sug-tc2 li{margin-top:20px;}
.sug-tc .sug-tc2 li:hover{color: #3c434e;}
.sug-tc .sug-tc1 li:last-child{height: 42px;}
.sug-tc .sug-tc1 li em{width: 24px;height: 25px;display: inline-block;float: left;overflow: hidden;margin: 3px 10px 0 0;}
.sug-tc .sug-tc1 .sug-tclc li em{margin: 10px 10px 0 0;}
.sug-tc .sug-tc1 li em img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.sug-tc .sug-tc1 li:hover em img{margin-left: -36px;}
.sug-tc .sug-tc1 .sug-tclc li{height: 42px;line-height: 42px;z-index: 1;position: relative;}
.sug-tc .sug-tc1 .sug-tclc li:hover::before{content: "";position: absolute;width:110%;height: 40px;border: solid 2px #c1c8d1;z-index: -1;left: -20px;top:0;border-radius: 22px;}
.path-slider__current-item{z-index: 999;}

.szh_factory .part3{padding:86px 0;background:#f9f6fb;font-size:16px;overflow: hidden;}
.szh_factory .part3 .stage{margin:300px 0 0;margin:260px 0 0;text-align:center;}
.szh_factory .part3 .stage img{max-width:98%;}
.szh_factory .part3 .slider{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.szh_factory .part3 .nei_wrap{max-width: 1200px;}


.szh_factory .part3 .slider-icon{width: 95px;height: 112px;}
.szh_factory .part3 .slider-icon1{background: url("../images/mom_icon1.png") no-repeat;}
.szh_factory .part3 .slider-icon2{background: url("../images/mom_icon1.png") no-repeat;}
.szh_factory .part3 .slider-icon3{background: url("../images/mom_icon1.png") no-repeat;left:0;}
.szh_factory .part3 .slider-icon4{background: url("../images/mom_icon1.png") no-repeat;}
.szh_factory .part3 .item-sug{transform:translateY(30px)}
.szh_factory .part3 .add-icon:after{content:"马上了解";position: absolute;left:calc(100% + 10px);top:50%;white-space: nowrap;font-size:16px;color: #0269b6;transform: translateY(-50%);animation: jump 0.8s 0s linear infinite;}
.szh_factory .part3 .sug-top {width: 237px;top: -200px;top:-320px;left: 140px;}
.szh_factory .part3 .slider-item{top:-70px;top:-96px;}
.szh_factory .part3 .path-slider__current-item{top:-70px}

@keyframes jump{
	0{transform:translateY(-50%)}
	25%{transform:translateY(-60%)}
	50%{transform:translateY(-50%)}
	75%{transform:translateY(-40%)}
	100%{transform:translateY(-50%)}
}
@media only screen and (max-width:1920px){
	.szh_factory .part3 .sug-top strong{font-size:1.4vw;line-height: normal;}
}

@media only screen and (max-width:1080px){
	.szh_factory .part3{padding:64px 0;}
	.szh_factory .part3 .sug-top{left:100%;top:-260px;}
	.szh_factory .part3 .sug-top strong{font-size:20px;font-weight: bold;}
	.szh_factory .part3 .stage{margin:260px 0 0;}
}
@media only screen and (max-width:850px){
	.add-icon{width: 30px;height: 30px;top:-34px;}
	
	.szh_factory .part3{padding:50px 0;}
	.szh_factory .part3 .sug-top strong{font-size: 18px;}
	.szh_factory .part3 .item-title h2{font-size:16px;}
	.szh_factory .part3 .stage{margin:220px 0 0;}
	.szh_factory .part3 .sug-top{top:-170px;}
	.szh_factory .part3 .add-icon:after{font-size:14px;}
}
@media only screen and (max-width:520px){
	.add-icon{width: 26px;height: 26px;top:-30px;}
	
	.szh_factory .part3{padding:40px 0;}
	.szh_factory .part3 .sug-top strong{font-size: 16px;}
	.szh_factory .part3 .slider-icon{background-size: 100% auto;margin-top:20px;width: 50px;height: 66px;}
	.szh_factory .part3 .sug-top{top:-70px}
	.szh_factory .part3 .stage{margin:180px 0 0;}
	.szh_factory .part3 .item-title h2{font-size:14px;}
	/* .szh_factory .part3 .path-slider__current-item{top:} */
	.szh_factory .part3 .slider-item{top:-76px;}
	
	.szh_factory .part3 .add-icon:after{font-size:12px;}
}

/* part4 */
.szh_factory .part4{padding:100px 0 0;background:#fff;}
.szh_factory .part4 .mom_plat{margin-top:4%;}
.szh_factory .part4 .half2 {margin-top:30px;padding:46px 0;background-color: #f6f9fb;}
.szh_factory .part4 .half2 .wrap{margin:0 auto;max-width: 1126px;}
.szh_factory .part4 .half2 ul li{width:188px;}
.szh_factory .part4 .half2 ul li .num{position: absolute;left:0;top:0;width:100%;font-size:50px;color: #009944;text-align: center;font-weight: bold;transition: all .3s ease-out;}
.szh_factory .part4 .half2 ul li .text{position: absolute;left: 0;top:126px;padding:0 10px;width: 100%;color: #fff;font-size: 18px;line-height: 1.6;text-shadow: 0 0 1px #fff;box-sizing: border-box;letter-spacing: 1px;}
.szh_factory .part4 .half2 ul li:hover .num{transform: translateY(-50%);}
@media only screen and (max-width:1080px){
	.szh_factory .part4{padding:64px 0 0;}
	.szh_factory .part4 .half2 ul li .num{font-size: 40px;}
	.szh_factory .part4 .half2 ul li .text{font-size:16px;}
}
@media only screen and (max-width:850px){
	.szh_factory .part4{padding:50px 0 0;}
	.szh_factory .part4 .half2 ul li{width: 23%;}
	.szh_factory .part4 .half2 ul li .num{font-size:32px;}
	.szh_factory .part4 .half2 ul li .text{top:106px;}
}
@media only screen and (max-width:680px){
	.szh_factory .part4 .half2 ul li{width: 48%;}
	.szh_factory .part4 .half2 ul li:not(:nth-last-of-type(2)){margin-bottom: 5%;}
	.szh_factory .part4 .half2 ul li .por{margin:0 auto;max-width:188px;}
}
@media only screen and (max-width:520px){
	.szh_factory .part4{padding:40px 0 0;}
	.szh_factory .part4 .mom_plat{margin-top: 30px;}
	.szh_factory .part4 .half2{padding:40px 0;}
	.szh_factory .part4 .half2 ul li .text{font-size:14px;top:120px;}
}

/* part5 */
.szh_factory .part5{padding:100px 0;background: url(../images/xiaoyi_bg.png)no-repeat center bottom/100% auto;}
.szh_factory .part5 .xiaoyi ul li{margin-top:4%;width:33.3%}
.szh_factory .part5 .xiaoyi ul li .wrap{margin:0 auto;width:226px;text-align: center;max-width:100%;}
.szh_factory .part5 .xiaoyi ul li .circle{position: relative;}
.szh_factory .part5 .xiaoyi ul li .circle .c1{transition: all .3s linear;animation: roll2 4s 0s linear forwards infinite;}
.szh_factory .part5 .xiaoyi ul li .circle .c1 img{}
.szh_factory .part5 .xiaoyi ul li .circle .c2{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);transition: all .3s linear;}
.szh_factory .part5 .xiaoyi ul li .text{position: absolute;left:50%;top:50%;width:72%;height:72%;transform: translate(-50%,-50%);color: #fff;background:linear-gradient(to left,#0252b6,#009ecb);transform: translate(-50%,-50%);border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.szh_factory .part5 .xiaoyi ul li .text span{display: inline-block;vertical-align: middle;font-size: 45px;font-family: arial;font-weight: bold;}
.szh_factory .part5 .xiaoyi ul li .text p{font-size:22px;margin-top:12px;font-weight: bold;}
.szh_factory .part5 .xiaoyi ul li .m_text{margin-top:14px;font-size: 15px;font-weight: bold;background-image:linear-gradient(to left,#0252b6,#009ecb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display: none;text-align: center;}
.szh_factory .part5 .xiaoyi ul li:hover .circle .c1{animation-duration: 2s;}
.szh_factory .part5 .xiaoyi ul li:hover .circle .c2 img{animation: roll2 2s 0s linear forwards infinite reverse;}
@keyframes roll2{
	0%{transform:rotateZ(0deg)}
	100%{transform:rotateZ(360deg)}
}
@media only screen and (max-width:1080px){
	.szh_factory .part5{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.szh_factory .part5{padding:50px 0;}
	.szh_factory .part5 .xiaoyi ul li .text span{font-size: 30px;}
	.szh_factory .part5 .xiaoyi ul li .text p{font-size:17px;}
	.szh_factory .part5 .xiaoyi ul li{width: 28%;}
}
@media only screen and (max-width:520px){
	.szh_factory .part5{padding:40px 0;}
	.szh_factory .part5 .xiaoyi ul li{margin-top: 30px;width: 30%;}
	.szh_factory .part5 .xiaoyi ul li .text p{display:none;}
	.szh_factory .part5 .xiaoyi ul li .text span{font-size: 22px;}
	.szh_factory .part5 .xiaoyi ul li .m_text{display: block;}
	
}



/* part6 */
.szh_factory .part6{padding:100px 0;background:#f7fafc;}
.szh_factory .part6 .jieduan_wrap{margin-top:4%;}
.szh_factory .part6 .jieduan_wrap .item{padding-bottom:60px;width:23.7%;background:#fff;border-radius: 10px;box-sizing: border-box;position: relative;overflow: hidden;}
.szh_factory .part6 .jieduan_wrap .item .top{position: relative;padding:10% 29px;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.szh_factory .part6 .jieduan_wrap .item .top:after{content:"";position: absolute;left:50%;bottom:0;width:84%;height: 1px;background: #e8e9e9;transform: translateX(-50%);}
.szh_factory .part6 .jieduan_wrap .item .top .hd{font-size: 30px;font-weight: bold;max-width:calc(100% - 60px)}
.szh_factory .part6 .jieduan_wrap .item .top .hd_num{font-size: 48px;/* position: absolute;right:8%;top:50%;transform: translateY(-50%); */color: #f8f8f8;}
.szh_factory .part6 .jieduan_wrap .item .bottom{padding:26px 29px 10px;box-sizing: border-box;}
.szh_factory .part6 .jieduan_wrap .item .bottom .bz {display: flex;flex-wrap: wrap;justify-content: space-between;}
.szh_factory .part6 .jieduan_wrap .item .bottom .bz:after{content:"";width:32%}
.szh_factory .part6 .jieduan_wrap .item .bottom .bz span{margin-top:10px;min-width:32%;font-size: 18px;color: rgba(51,51,51,0.8);}
.szh_factory .part6 .jieduan_wrap .item .bottom .bz span::before{content:"•";display: inline-block;margin-right:6px;}
.szh_factory .part6 .jieduan_wrap .item .more{position: absolute;left:29px;bottom:30px;display: inline-block;padding-bottom: 10px;border-bottom: 1px solid #cecece;}
.szh_factory .part6 .jieduan_wrap .item .more span{font-size: 16px;display: inline-block;vertical-align: middle;}
.szh_factory .part6 .jieduan_wrap .item .more i{display: inline-block;margin-left:16px;width: 18px;height: 16px;background: url(../images/icon_arrow2.png)no-repeat center;vertical-align: middle;}
.szh_factory .part6 .jieduan_wrap .item:hover .top{background-color: #0269b6;background-image: url(../images/j.png);background-repeat: no-repeat;background-position: left 0 top 0;color: #fff;background-size: 33.6% auto;}
.szh_factory .part6 .jieduan_wrap .item:hover .top .hd_num{color: #72b683;}
.szh_factory .part6 .jieduan_wrap .item:hover .top:after{opacity: 0;}
.szh_factory .part6 .c_slogan{margin-top:4%;font-size: 22px;font-weight: bold;color: #0269b6;}
@media only screen and (max-width:1920px){
	.szh_factory .part6 .jieduan_wrap .item .top .hd_num{font-size: 2.8vw;}
}

@media only screen and (max-width:1280px){
	.szh_factory .part6 .jieduan_wrap .item .top .hd{font-size: 22px;}
	.szh_factory .part6 .jieduan_wrap .item .more{bottom: 20px;}
}
@media only screen and (max-width:1080px){
	.szh_factory .part6{padding:64px 0;}
	.szh_factory .part6 .jieduan_wrap .item{margin-bottom:3%;width: 48.7%;padding-bottom: 100px;}
	.szh_factory .part6 .jieduan_wrap .item .top{padding: 10% 10%;}
	.szh_factory .part6 .jieduan_wrap .item .bottom{padding: 16px 10% 10px;}
	.szh_factory .part6 .jieduan_wrap .item .bottom .bz span{font-size: 16px;}
	.szh_factory .part6 .jieduan_wrap .item .more{left:10%;}
	.szh_factory .part6 .jieduan_wrap .item .top{padding:5% 10%;}
	.szh_factory .part6 .jieduan_wrap .item .top .hd_num{font-size: 40px;}
	.szh_factory .part6 .c_slogan{font-size: 20px;}
}
@media only screen and (max-width:850px){
	.szh_factory .part6{padding:50px 0;}
	.szh_factory .part6 .jieduan_wrap .item .top .hd{font-size: 20px;}
	.szh_factory .part6 .c_slogan{font-size: 18px;}
}
@media only screen and (max-width:520px){
	.szh_factory .part6{padding:40px 0;}
	.szh_factory .part6 .jieduan_wrap{margin-top: 30px;}
	.szh_factory .part6 .jieduan_wrap .item{padding-bottom:80px;width: 100%;}
	.szh_factory .part6 .jieduan_wrap .item .top{padding: 5% 5%;}
	.szh_factory .part6 .jieduan_wrap .item .top:after{width: 90%;}
	.szh_factory .part6 .jieduan_wrap .item .top .hd{font-size: 16px;}
	.szh_factory .part6 .jieduan_wrap .item .top .hd_num{font-size: 28px;font-weight: bold;}
	.szh_factory .part6 .jieduan_wrap .item .bottom{padding: 10px 5%;}
	.szh_factory .part6 .jieduan_wrap .item .bottom .bz span{font-size: 14px;}
	.szh_factory .part6 .jieduan_wrap .item .more{left: 5%;}
	\.szh_factory .part6 .jieduan_wrap .item .more span{font-size: 14px;}
	.szh_factory .part6 .jieduan_wrap .item .more i{margin-left:12px;width: 14px;height: 16px;}
	.szh_factory .part6 .c_slogan{margin-top:20px;font-size: 16px;}
	.szh_factory .part6 .c_slogan p{display: inline;}
}

.szh_factory .partA{background-color: #f6f9fb;}
.anli{padding: 100px 0;}
.anli .nei_wrap{max-width:1500px}
.anli .list_content{margin-top:40px;}
.anli .list_content .swiper-slide{padding:30px;box-sizing: border-box;}
.anli .list_content .item{padding:4.6%;box-sizing: border-box;box-shadow: 0 0 30px rgba(0,0,0,0.1);border-radius: 10px;overflow: hidden;background:#fff;}
/* .anli .list_content ul:after{content:"";width:31.6%;}
.anli .list_content ul li{margin-top:3%;padding:2.6%;width:31.6%;box-sizing: border-box;box-shadow: 0 0 30px rgba(0,0,0,0.1);border-radius: 10px;overflow: hidden;}
.anli .list_content ul li:nth-child(-n+3){margin-top: 0;} */
.anli .list_content .item .logo_img{position: relative;padding-bottom: 50px;width:100%;height:0;overflow: hidden;}
.anli .list_content .item .logo_img img{position: absolute;left:50%;top:50%;width:auto;max-height: 100%;transform: translate(-50%,-50%);}
.anli .list_content .item .img{margin:10px 0 20px;border-radius: 10px;position: relative;padding-bottom:57%;overflow: hidden;}
.anli .list_content .item .img img{position: absolute;top:50%;left:50%;width: auto;width:100%;max-width:initial;height:100%;transform: translate(-50%,-50%);}
.anli .list_content .item .character{display: flex;flex-wrap: wrap;justify-content: flex-start}
.anli .list_content .item .character span{padding-right:0;width:25%;box-sizing: border-box;}
.anli .list_content .item .character span::before{content:"";display: inline-block;margin-right:6px;width:12px;height:12px;border: 2px solid #009b4c;box-sizing: border-box;border-radius: 50%;}
.anli .list_content .item .line{margin: 18px 0;width:100%;height:1px;background:#b2b2b2;}
.anli .list_content .item .des .tit{margin-bottom:10px;font-size: 20px;font-weight: bold;color: #0269b6;}
.anli .list_content .item .des .lst{display: flex;flex-wrap: wrap;justify-content: space-between;}
.anli .list_content .item .des .lst p{margin-top:6px;width:49%;}
.anli .list_content .item .des .lst p strong{color: #0269b6;}
.anli .swiper-pagination{position: initial;margin-top:2%;}
.anli .swiper-pagination .swiper-pagination-bullet{margin:0 10px;width: 16px;height: 16px;opacity: 1;background: #999;position: relative;}
.anli .swiper-pagination .swiper-pagination-bullet:after{content: "";position: absolute;left:50%;top:50%;width: calc(100% + 6px);height:calc(100% + 6px);border-radius: 50%;border: 1px solid #0269b6;transform: translate(-50%,-50%);opacity: 0;}
.anli .swiper-pagination .swiper-pagination-bullet-active{background:#41b274}
.anli .swiper-pagination .swiper-pagination-bullet-active:after{opacity: 1;}
@media only screen and (max-width:1440px){
	.anli .list_content .item .character span{width: 50%;}
	.anli .list_content .swiper-slide{padding: 16px;}
	.anli .list_content .item{box-shadow: 0 0 16px rgba(0,0,0,0.1);}
}
@media only screen and (max-width:1280px){
	.anli .list_content .item .des .tit{font-size: 18px;}
	.anli .list_content .item .des .lst p{width: 100%;}
}
@media only screen and (max-width:1080px){
	.anli{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.anli{padding:50px 0;}
	.anli .list_content{margin-top: 24px;}
	.anli .list_content .swiper-slide{padding: 16px;}
	/* .anli .list_content ul li:nth-child(-n+3){margin-top: 3%;}
	.anli .list_content ul li:nth-child(-n+2){margin-top: 0;} */
	.anli .list_content .item{box-shadow: 0 0 16px rgba(0,0,0,0.1);}
	.anli .swiper-pagination{margin-top:30px;}
	.anli .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;}
}
@media only screen and (max-width:520px){
	.anli{padding:40px 0;}
	.anli .list_content{margin-top: 20px;}
	.anli .list_content .swiper-slide{}
	.anli .list_content .item{padding:5%;width: 100%;box-shadow: 0 0 10px rgba(0, 0, 0,0.1);}
	.anli .list_content .item .logo_img{padding-bottom: 33px;}
	.anli .list_content .item .des .tit{font-size: 14px;}
	.anli .list_content .item .des .lst p{margin-top: 4px;}
	.anli .list_content .item .des .lst p:first-child{margin-top: 0;}
	.anli .list_content .item .line{margin:12px 0;}
	/* .anli .list_content ul li:nth-child(-n+2){margin-top: 3%;}
	.anli .list_content ul li:first-child{margin-top: 0;} */
	.anli .swiper-pagination .swiper-pagination-bullet{margin:0 8px;width: 10px;height: 10px;}
	.anli .list_content .swiper-slide{padding:10px;}
	.anli .swiper-pagination{white-space: nowrap;}
}



/* common_team */
.common_team{padding:110px 0;}
.common_team .nei_wrap{}
.common_team .list_content{margin-top:3%;}
.common_team .list_content .swiper-wrapper{align-items: initial;}
.common_team .list_content .swiper-slide{padding:1.2%;box-sizing: border-box;border: 1px solid #e3e3e3;min-height: 520px;min-height: 440px;}
.common_team .list_content .wrap{font-size: 14px;}
.common_team .list_content .wrap .img{position: relative;padding-bottom:133.3%;width:100%;height:0;overflow:hidden;}
.common_team .list_content .wrap .img img{position: absolute;left:50%;top:0;width: 100%;transform:translate(-50%,0);}
.common_team .list_content .text_wrap{margin-top: 12px;}
.common_team .list_content .wrap .tit span{display: inline-block;vertical-align: text-bottom;}
.common_team .list_content .wrap .tit .name{font-size: 22px;}
.common_team .list_content .wrap .tit .unit{margin-left:10px;color: #0269b6;}
.common_team .list_content .wrap .des{margin-top:12px;color: #666;line-height:1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.common_team .swiper-pagination{position: initial;margin-top:3%;}
.common_team .swiper-pagination .swiper-pagination-bullet{margin:0 10px;width: 16px;height: 16px;opacity: 1;background: #999;position: relative;}
.common_team .swiper-pagination .swiper-pagination-bullet:after{content: "";position: absolute;left:50%;top:50%;width: calc(100% + 6px);height:calc(100% + 6px);border-radius: 50%;border: 1px solid #0269b6;transform: translate(-50%,-50%);opacity: 0;}
.common_team .swiper-pagination .swiper-pagination-bullet-active{background:#41b274}
.common_team .swiper-pagination .swiper-pagination-bullet-active:after{opacity: 1;}
@media only screen and (max-width:1280px){
	.common_team .list_content .swiper-slide{padding:1.2%;min-height: initial;}
	.common_team .list_content .wrap .tit .name{font-size: 20px;}
}
@media only screen and (max-width:1080px){
	.common_team{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.common_team{padding:50px 0;}
	.common_team .list_content{margin-top: 30px;}
	.common_team .list_content .wrap .tit .name{font-size: 17px;}
	.common_team .swiper-pagination{margin-top:30px;}
	.common_team .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;}
}
@media only screen and (max-width:520px){
	.common_team{padding:40px 0;}
	.common_team .mom_plat{margin-top: 30px;}
	.common_team .list_content .swiper-slide{}
	.common_team .swiper-pagination .swiper-pagination-bullet{margin:0 8px;width: 10px;height: 10px;}
	.common_team .list_content .wrap .tit .name{font-size: 16px;}
	.common_team .list_content .wrap{font-size: 13px;}
}


/* part7 */
.szh_factory .part7 {padding: 120px 0;padding:100px 0;background: #e6eef4;}
.szh_factory .part7 .lf_part{width: 29.6%;}
.szh_factory .part7 .lf_part .more{display: inline-block;margin-top:24%;box-sizing: border-box;padding-left:30px;position: relative;z-index: 1;font-size: 18px;}
.szh_factory .part7 .lf_part .more:before{content: "";position: absolute;left:0;top:50%;width:50px;height: 50px;border-radius: 50%;background: #fff;z-index: -1;transform: translateY(-50%);}
.szh_factory .part7 .lf_part .more span,.szh_factory .part7 .lf_part .more i{display: inline-block;vertical-align: middle;}
.szh_factory .part7 .lf_part .more i{margin-left:2vw}
.szh_factory .part7 .lf_part .more:hover:before{animation: ani1 1s 0s linear forwards;}
@keyframes ani1{
	0%{transform: translateY(-40%);background-color: #fff;}
	100%{transform: translateY(-50%);background-color: #0269b6;}
}
.szh_factory .part7 .rt_part{width: 70%;}

.szh_factory .part7 .txt h2 {font-size: 21px;text-transform: uppercase;line-height: 20px;letter-spacing: 3.4px;}
.szh_factory .part7 .txt h3{font-size: 36px;font-weight: 700;line-height: 52px;letter-spacing: -0.7px;}
.szh_factory .part7 .txt h3 span{display: block;font-weight: normal;}
.szh_factory .part7 .items{display:flex;flex-wrap: wrap;}

.szh_factory .part7 .item {/* flex: 0 0 50%; */text-align: center;padding:25px;width: 50%;box-sizing: border-box;}
/* .szh_factory .part7 .item:nth-child(1){border-right:1px solid #FFFFFF3D;border-bottom:1px solid #FFFFFF3D;}
.szh_factory .part7 .item:nth-child(2){border-bottom:1px solid #FFFFFF3D;}
.szh_factory .part7 .item:nth-child(3){border-right:1px solid #FFFFFF3D;} */
.szh_factory .part7 .item:hover{background:#0269b6;color:#fff;}

.szh_factory .part7 .item .num {line-height:1;font-weight:bolder;vertical-align: middle;}
.szh_factory .part7 .item sub{display: inline-block;vertical-align: middle;font-size:100%;}
.szh_factory .part7 .item .num,.szh_factory .part7 .item sub{font-size: 3.2vw;font-family: gotham;}

.szh_factory .part7 .item strong {display:block;margin-top:34px;font-size: 18px;font-weight: normal;}
@media only screen and (max-width:1080px){
	.szh_factory .part7{padding:64px 0;}
	.szh_factory .part7 .txt h3{font-size: 30px;}
	.szh_factory .part7 .item strong{margin-top: 20px;}
}
@media only screen and (max-width:850px){
	.szh_factory .part7{padding:50px 0;}
	.szh_factory .part7 .txt h3{font-size: 22px;line-height: 2;}
	.szh_factory .part7 .item strong{margin-top: 12px;font-size: 16px;}
	.szh_factory .part7 .lf_part .more:before{width: 40px;height: 40px;}
	.szh_factory .part7 .lf_part .more{padding-left: 18px;font-size: 16px;}
}
@media only screen and (max-width:520px){
	.szh_factory .part7{padding:40px 0;}
	.szh_factory .part7 .txt h3{font-size: 18px;line-height: 1.6;text-shadow: 0 0 1px #333;}
	.szh_factory .part7 .lf_part .more{margin-top: 30px;font-size: 14px;}
	.szh_factory .part7 .lf_part .more:before{width: 32px;height: 32px;}
	.szh_factory .part7 .lf_part{width: 100%;}
	.szh_factory .part7 .rt_part{margin-top:36px;width: 100%;}
	.szh_factory .part7 .item {padding:16px;}
	.szh_factory .part7 .item strong{font-size:14px;}
	.szh_factory .part7 .item .num, .szh_factory .part7 .item sub{font-size: 22px;}
}
@media only screen and (max-width:380px){
	.szh_factory .part7 .item .num, .szh_factory .part7 .item sub{font-size: 20px;}
	.szh_factory .part7 .txt h3{font-size: 16px;}
}


/* part8 */
.szh_factory .part8{padding:100px 0;}
.szh_factory .part8 .lantu{margin-top: 52px;}
.szh_factory .part8 .lantu .top{z-index: 1;}
.szh_factory .part8 .lantu .top .cloud{position: absolute;left:50%;top:0;width: 100%;transform: translateX(-50%);z-index: -1;}
.szh_factory .part8 .lantu .top .cloud .ch{position: absolute;left:50%;top:0;width: auto;transform: translateX(-50%);opacity: 0;}
.szh_factory .part8 .lantu .top .cloud .ch.c0{animation: dot 1.4s linear 0s infinite;}
.szh_factory .part8 .lantu .top .cloud .ch.c1{animation: dot2 1.4s linear 0s infinite;}
.szh_factory .part8 .lantu .top .cloud .ch.c2{animation: dot3 1.4s linear 0s infinite;}

.szh_factory .part8 .swiper-box img{opacity: 0;transition: all 1s linear;}
.szh_factory .part8 .swiper-box .swiper-slide-active img{opacity: 1;}
@keyframes dot{
	0%{opacity: 0;}
	33%{opacity: 0;}
	34%{opacity: 1;}
	40%{opacity: 1;}
	41%{opacity: 0;}
	100%{opacity: 0;}
}
@keyframes dot2{
	0%{opacity: 0;}
	66%{opacity: 0;}
	67%{opacity: 1;}
	71%{opacity: 1;}
	72%{opacity: 0;}
	100%{opacity: 0;}
}
@keyframes dot3{
	0%{opacity: 0;}
	90%{opacity: 0;}
	91%{opacity: 1;}
	99%{opacity: 1;}
	100%{opacity: 0;}
}
@media only screen and (max-width:1080px){
	.szh_factory .part8{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.szh_factory .part8{padding:50px 0;}
}
@media only screen and (max-width:520px){
	.szh_factory .part8{padding:40px 0;}
}

/* part8 */
.szh_factory .part9{padding:100px 0;background: url(../images/mom_ys_bg.jpg)no-repeat center/cover;overflow:hidden;}
.szh_factory .part9 .img_part{margin-top: 26px;margin-left:auto;margin-right:auto;width: 686px;max-width:100%}
.szh_factory .part9 .img_part > div{position:relative;margin-bottom;animation:jump2 1.3s linear infinite;}
.szh_factory .part9 .img_part > div:nth-child(2){animation-delay:0.2s;}
.szh_factory .part9 .img_part > div:nth-child(3){animation-delay:0.3s;}
.szh_factory .part9 .img_part > div:nth-child(4){animation-delay:0.4s;}
.szh_factory .part9 .img_part > div img{display:inline-block;transition:all .3s linear;}
.szh_factory .part9 .img_part .r1{z-index: 4;}
.szh_factory .part9 .img_part .r2{z-index: 3;margin-top:-6%;}
.szh_factory .part9 .img_part .r3{z-index: 2;margin-top:-12%;}
.szh_factory .part9 .img_part .r4{z-index: 1;margin-top:-20%;}

.szh_factory .part9 .img_part .r1 img{max-width:27.1%;}
.szh_factory .part9 .img_part .r2 img{max-width:49%;}
.szh_factory .part9 .img_part .r3 img{max-width:70.7%;}
.szh_factory .part9 .img_part .r4 img{max-width:100%;}

.szh_factory .part9 .img_part:hover > div{animation-play-state: paused;}
.szh_factory .part9 .img_part > div img:hover{margin:4% 0;transform:scale(1.2)}
@keyframes jump2{
	0{transform:translateY(0)}
	25%{transform:translateY(-5px)}
	50%{transform:translateY(0)}
	75%{transform:translateY(5px)}
	100%{transform:translateY(0%)}
}
@media only screen and (max-width:1080px){
	.szh_factory .part9{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.szh_factory .part9{padding:50px 0;}
}
@media only screen and (max-width:520px){
	.szh_factory .part9{padding:40px 0;}
	.szh_factory .part9 .img_part > div img:hover{margin:4% 0;transform:scale(1.1)}
}
 


/* about_profile */
.ab_profile{padding:100px 0;background:#f6f7f9;}
.ab_profile .lf_part{width:32.6%}
.ab_profile .lf_part .img{margin-top:80px;text-align: center;}
.ab_profile .rt_part{width:62.7%}
.ab_profile .content{font-size:20px;line-height:1.7;color:#666;}
.ab_profile .content p{margin-bottom:3%;}
.ab_profile .content p:last-child{margin-bottom:0;}


@media only screen and (max-width:1280px){
	.ab_profile .content{font-size: 18px;}
}
@media only screen and (max-width:1080px){
	.ab_profile{padding:64px 0;}
	.ab_profile .lf_part{width: 100%;text-align:center;}
	.ab_profile .lf_part .img img{width: 600px;}
	.ab_profile .rt_part{margin-top:5%;width: 100%;}
}
@media only screen and (max-width:850px){
	.ab_profile{padding:50px 0;}
	.ab_profile .content{font-size:16px;}
	.ab_profile .lf_part .img{margin-top:30px;}
}
@media only screen and (max-width:520px){
	.ab_profile{padding:40px 0px;}
	.ab_profile .lf_part .img{margin-top:26px;}
	.ab_profile .rt_part{margin-top: 30px;}
	.ab_profile .content{font-size:14px;}
}

/*  */
.ban{width: 100%;}
.ban .ban_wrap{margin:0 auto;width:100%;max-width:1604px;}
.ban .company_ys{padding: 30px 0;}
.ban .company_ys ul{justify-content: space-around;}
.ban .company_ys ul li{width: 25%;box-sizing: border-box;position: relative;}
.ban .company_ys ul li .wrap{display: flex;flex-wrap: wrap;justify-content: center;}
.ban .company_ys ul li i{margin-right:12px;}
.ban .company_ys ul li:after{content: "";position: absolute;right: 0;bottom: 0;width: 1px;height: 100%;background: #e0e1e0;}
.ban .company_ys ul li span{display: inline-block;vertical-align: text-bottom;font-size: 30px;color: #0269b6;font-family: gotham;}
.ban .company_ys ul li span.unit{margin-left: 5px;font-size:18px;font-family: initial;}
.ban .company_ys ul li p{margin-top: 4px;font-size: 16px;}
/* .ban .company_ys ul li:nth-child(1) span:nth-child(2){font-size: 20px;} */
.ban .company_ys ul li:nth-last-child(1):after{content: initial;}

@media only screen and (max-width:1280px){
	.ban{position: initial;}
	/* .ban .company_ys ul li{width: 25%;} */
	.ban .company_ys ul li span.num{}
	.ban .company_ys ul li p{font-size: 16px;}
}
@media only screen and (max-width:1080px){
	.ban .company_ys ul li i{width: 40px;}
	.ban .company_ys ul li span{font-size:24px;}
}
@media only screen and (max-width:850px){
	.ban .company_ys ul li span.num{}
	.ban .company_ys ul li span{font-size:20px}
	.ban .company_ys ul{}
	.ban .company_ys ul li p{font-size: 14px;}
	.ban .pf_video .videoed{width: 64px;}
}
@media only screen and (max-width:520px){
	.ban .company_ys{padding:20px 0;}
	.ban .company_ys ul li{margin-bottom: 6%;width: 50%;}
	.ban .company_ys ul li .wrap{text-align: center;}
	.ban .company_ys ul li:nth-last-child(-n+2){margin-bottom:0;}
	.ban .company_ys ul li span.num{font-size: 20px;}
	.ban .company_ys ul li span{font-size:20px;}
	.ban .company_ys ul li:nth-child(2n):after{content: initial;}
	.ban .company_ys ul li i{display:none;}

}
@media only screen and (max-width:380px){
	.ban .company_ys ul li{width: 50%;}
}

.ab_profile .ban .company_ys{margin:9% 0 0;padding:6.6% 0 0;border-top: 1px solid #d8d9db;}


/* ab_culture */
.ab_culture{padding-top:5%;background-color: #f6f7f9;}
.ab_culture .jiyu{background-image: linear-gradient(to right,#0252b6,#009ecb);color: #fff;z-index:1}
.ab_culture .jiyu .j_big{}
.ab_culture .jiyu .j_big img{position: absolute;left:0;top:50%;transform: translateY(-50%);width:auto;max-height: 96%;}
.ab_culture .jiyu .layout{display: flex;flex-wrap: wrap;justify-content: center;z-index: 1;padding:6% 0 10%}
.ab_culture .jiyu .layout .content{width:60%;position: relative;}
.ab_culture .jiyu .layout .content:before{content:"“";font-family: gotham;position: absolute;right:calc(100% + 30px);font-size:7vw;line-height:3vw;}
.ab_culture .jiyu .layout .content .hd{font-size: 40px;font-weight:bold;margin-bottom:30px;}
.ab_culture .jiyu .layout .content .des{font-size: 18px;line-height: 1.8;}
.ab_culture .jiyu .dsz{position: absolute;right:0;bottom:0;max-width:30%;z-index: -1;}
@media only screen and (max-width:1280px){
	.ab_culture{padding-top: 0;}
	.ab_culture .jiyu .layout .content .hd{font-size: 30px;}
	.ab_culture .jiyu .layout .content:before{font-size: 5vw;}
	.ab_culture .jiyu .dsz{max-width: 25%;}
}
@media only screen and (max-width:1080px){
	.ab_culture .jiyu .j_big img{max-height: 70%;}
}
@media only screen and (max-width:850px){
	.ab_culture .jiyu .layout .content{padding-left:6%;width: 80%;box-sizing: border-box;}
	.ab_culture .jiyu .layout .content:before{right: auto;left: 0;}
	.ab_culture .jiyu .layout .content .hd{font-size: 24px;margin-bottom: 20px;}
	.ab_culture .jiyu .layout .content .des{font-size: 16px;}
	.ab_culture .jiyu .layout{justify-content: left;}
}
@media only screen and (max-width:520px){
	.ab_culture .jiyu .layout{padding:40px 0;}
	.ab_culture .jiyu .dsz{right:-46px;max-width: 46%;}
	.ab_culture .jiyu .layout .content .hd{font-size: 18px;margin-bottom: 14px;}
	.ab_culture .jiyu .layout .content .des{font-size: 14px;}
}

.four_function{padding:5% 0;}
.four_function .func_item{width: 25%;text-align: center;}
.four_function .func_item .img {margin-bottom: 20px;transform: translateX(-1%);}
.four_function .func_item .img img{display: block;margin: 0 auto;}
.four_function .func_item strong{display: block;font-size: 26px;}
.four_function .func_item .line{margin: 24px auto 0;width:56px;height:4px;background:#0269b6}
.four_function .func_item .tag{margin-top: 12%;font-size: 18px;line-height: 1.6;text-shadow: 0 0 1px #333;}
.four_function .func_item .tag span{display: block;}

@media only screen and (max-width:1280px){
	.four_function .func_item .img img{width: 126px;}
	.four_function .func_item strong{font-size:20px;}
	
}
@media only screen and (max-width:1080px){
	.four_function{padding: 64px 0;}
}
@media only screen and (max-width:850px){
	.four_function{padding: 50px 0;}
	.four_function .func_item{width: 30%;}
	.four_function .func_item .img img{width: 106px;}
	.four_function .func_item strong{font-size:18px;}
	.four_function .func_item .tag{font-size: 16px;}
}
@media only screen and (max-width:680px){
	.four_function .func_item strong{font-size: 16px;}
}
@media only screen and (max-width:520px){
	.four_function{padding: 40px 0;}
	.four_function .func_item{margin-bottom:10%;width: 48%;}
	.four_function .func_item:nth-last-child(-n+2){margin-bottom: 0;}
	.four_function .func_item .img{margin-bottom: 10px;}
	.four_function .func_item .img img{width: 66px;}
	.four_function .func_item strong{font-size: 16px;}
	.four_function .func_item .line{margin-top:20px;width: 46px;height: 2px;}
	.four_function .func_item .tag{margin-top: 20px;font-size: 14px;}
}

/* ab_history */
.ab_history{padding:100px 0;background: url(../images/his_bg.jpg)no-repeat center/cover;}
.ab_history .nei_title .title{color: #0269b6;}
.ab_history .nei_title .slogan{font-size: 36px;font-weight: bold;}
.ab_history .layout{margin-top:4%}

.ab_history .lf_part{width:236px;box-sizing: border-box;position: relative;border-right: 1px solid #0269b6;}
.ab_history .lf_part::after{content: "";position: absolute;top:0;right:0;width:14px;height: 14px;border-radius: 50%;background: #0269b6;transform: translate(50%,-50%);}
.ab_history #choose_list ul{max-height:100%;}
.ab_history #choose_list ul li{margin:16px 0;text-align: center;font-size: 20px;}
.ab_history #choose_list ul li .year{display: inline-block;padding:10px 20px;box-sizing: border-box;color: #838181;border-radius: 30px;cursor: pointer;}
.ab_history #choose_list ul li.active .year{background: #0269b6;color: #fff;background: linear-gradient(to right,#0252b6,#00abb9);}
.ab_history .rt_part{width:calc(96% - 236px);width:-webkit-calc(96% - 236px);box-sizing: border-box;}
.ab_history #show_content{padding-bottom: 4vw;}
.ab_history #show_content:after{content:"";position: absolute;left:0;bottom:0;width: 100%;height: 5vw;background-image: linear-gradient(to top,#fff,transparent);z-index: 2;}
.ab_history #show_content .show_wrap .box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ab_history #show_content .show_wrap .text_part{width: 46.6%;}
.ab_history #show_content .show_wrap .text_part .year{margin-bottom:5%;font-size: 96px;font-family: gotham;}
.ab_history #show_content .show_wrap .text_part .des{font-size: 18px;line-height: 1.8;}
.ab_history #show_content .show_wrap .img_part{width:53.4%;opacity: 0;}
.ab_history #show_content .show_wrap .img_part .img{border-radius: 10px;padding:0 0 70%;width:100%;height:0;overflow: hidden;position: relative;}
.ab_history #show_content .show_wrap .img_part .img img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width:100%;}
.ab_history #show_content .swiper-slide-active .img_part{opacity: 1;}
@media only screen and (max-width:1920px){
	.ab_history #show_content .show_wrap .text_part .year{font-size: 5vw;}
}
@media only screen and (max-width:1280px){
	.ab_history .nei_title .slogan{font-size: 28px;}
}
@media only screen and (max-width:1080px){
	.ab_history{padding: 64px 0;}
	.ab_history #show_content .show_wrap .text_part .des{font-size: 16px;}
	.ab_history #show_content{padding-bottom: 50px;}
}
@media only screen and (max-width:850px){
	.ab_history{padding: 50px 0;}
	.ab_history .nei_title .slogan{font-size: 22px;}
	.ab_history .layout{margin-top: 40px;}
	.ab_history #show_content .show_wrap{padding-bottom: 50px;}
	.ab_history #show_content .show_wrap .text_part .year{font-size: 26px;}
	.ab_history #show_content .show_wrap .text_part .des{font-size: 15px;}
	.ab_history .lf_part{width: 168px;}
	.ab_history .rt_part{width: calc(96% - 168px);width: -webkit-calc(96% - 168px);}
	.ab_history #choose_list ul li{font-size: 16px;margin: 8px 0;}
	.ab_history #choose_list ul li .year{padding:6px 30px;}
}
@media only screen and (max-width:520px){
	.ab_history{padding: 40px 0;}
	.ab_history .nei_title .slogan{font-size: 18px;}
	.ab_history .layout{margin-top: 30px;}
	.ab_history .lf_part{width: 90px;}
	.ab_history .lf_part::after{width: 10px;height: 10px;}
	.ab_history #show_content .show_wrap .text_part .year{font-size: 20px;}
	.ab_history #show_content .show_wrap .text_part{width: 100%;}
	.ab_history #show_content .show_wrap .text_part .des{font-size: 14px;}
	.ab_history #show_content .show_wrap .img_part{margin-top:20px;width: 100%;}
	.ab_history #show_content .show_wrap{padding-bottom: 20px;}
	.ab_history #choose_list ul li{text-align: left;}
	.ab_history #choose_list ul li .year{padding: 6px 18px;}
	.ab_history .rt_part{width: calc(92% - 90px);width: -webkit-calc(92% - 90px);}
}



/* ab_pics */
.ab_pics{padding:100px 0;width: 100%;background: url(../images/pics_bg.jpg)no-repeat center/cover;}
.ab_pics .big_show{margin-top:4%;width: 100%;}
.ab_pics .big_show .swiper-slide{overflow: hidden;background:#fff;}
.ab_pics .big_show .img img{width: 100%;position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.ab_pics .big_show .img .slide-inner{/* position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-size: cover;background-position: center; */}
/* .home_product .pro_ico{position: relative;margin: 48px auto 56px;max-width: 1020px;background: #fff;z-index: 2;box-sizing: border-box;} */
.ab_pics .big_show .b_img{position: relative;padding-bottom:57%;width: 100%;height: 0;overflow: hidden;}
.ab_pics .text_wrap{position: absolute;left:0;bottom:0;padding:20px 0;width:100%;background:rgba(0,0,0,0.5);color: #fff;text-align: center;}
.ab_pics .text_wrap .lei{font-size: 18px;font-weight: normal;}
.ab_pics .text_wrap .des{font-size:16px;}

.ab_pics  .pics_prev,.ab_pics  .pics_next{position: absolute;top: 50%;width: 34px;height: 60px;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-size: 100%;z-index: 3;cursor: pointer;background-color: rgba(0,0,0,0.3);}
.ab_pics  .pics_prev{left: 5%;}
.ab_pics  .pics_next{right: 5%;}
.ab_pics  .pics_prev img,.ab_pics  .pics_next img{position: absolute;left:50%;top:50%;width: auto;transform: translate(-50%,-50%);}
.ab_pics  .pics_prev:hover,.ab_pics  .pics_next:hover{background-color: #0269b6;}
.ab_pics .swiper-button-disabled{filter: grayscale(1);}


@media only screen and (max-width:1080px){
	.ab_pics{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.ab_pics{padding:50px 0;}
	.ab_pics .big_show{margin-top: 40px;}
	.ab_pics .text_wrap{padding:14px 0;}
	.ab_pics .text_wrap .lei{font-size:16px;}
	.ab_first_row .ab_nav ul li{padding: 8px 20px;margin-left:10px;font-size: 14px;}
	.ab_pics .pics_prev img, .ab_pics .pics_next img{width: 50%;}
}
@media only screen and (max-width:520px){
	.ab_pics{padding:40px 0;}
	.ab_pics .big_show{margin-top: 30px;}
	.ab_pics .pics_prev, .ab_pics .pics_next{width: 26px;height: 50px;}
	.ab_pics .pics_prev img, .ab_pics .pics_next img{width: 40%;}
	.ab_pics .text_wrap .lei{font-size: 14px;}
}

.ab_first_row{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;}


.ab_first_row .ab_nav ul li{display: inline-block;padding: 14px 20px;box-sizing: border-box;border: 1px solid #e5e5e5;cursor: pointer;transition: all .2s linear;white-space: nowrap;margin-left:18px;border-radius: 30px;}
.ab_first_row .ab_nav ul li:first-child{margin-left: 0;}
.ab_first_row .ab_nav ul li.on{background: #0269b6;border-color: #0269b6;color: #fff;background: linear-gradient(to right,#0252b6,#00abb9);}

@media only screen and (max-width:1280px){
	.ab_first_row .ab_nav ul li{padding:10px 20px;margin-top: 20px;}
}
@media only screen and (max-width:520px){
	.ab_first_row .nei_title{margin-bottom: 10px;}
	.ab_first_row .ab_nav ul li{padding: 6px 18px;margin-top: 14px;margin-right:10px;margin-left: 0;}
	.ab_first_row .ab_nav ul li:last-child{margin-right: 0;}
}

/* ab_honor */
.ab_honor{padding: 4.5% 0 ;background:#f6f7f9 url(../images/honor_ball.png)no-repeat left center;}
.ab_honor .honor .item{padding: 8% 5% 8%;margin: 15px;border-radius: 10px;overflow: hidden;box-shadow: 0 0 15px rgba(0,0,0,0.1);box-sizing: border-box;background: #fff;}
.ab_honor .honor .item:hover{background: #0269b6;}
.ab_honor .honor .cer_img{margin-bottom: 16%;position: relative;padding-bottom: 75%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;}
.ab_honor .honor .cer_img img{position: absolute;top: 0%;left: 50%;width:100%;max-width:100%;max-height: 100%;transform: translate(-50%,0);z-index: 1;}
.ab_honor .honor .tit{text-align: center;font-size: 16px;height: 40px;line-height: 20px;overflow: hidden;}
.ab_honor .honor .item:hover .tit{color: #fff;}
.ab_honor .honor .honor_layout{box-sizing: border-box;}
.ab_honor .honor .honor_layout .bg_white{padding: 3.8% 0% 0;box-sizing: border-box;}
.ab_honor .slide_prev,.ab_honor .slide_next{position: absolute;top: 50%;width: 44px;height: 44px;transform: translateY(-50%);font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;text-align:center;line-height:40px;z-index:2;background-repeat: no-repeat;border-radius: 50%;background-position: center;border: 2px solid #afafaf;filter: grayscale(1);}
.ab_honor .slide_prev{right:103%;background-image: url(../images/honor_left.png);}
.ab_honor .slide_next{left: 103%;background-image: url(../images/honor_right.png);}
.ab_honor .slide_prev:hover,.ab_honor .slide_next:hover{border-color: #13944a;filter: initial;}
.ab_honor .swiper-pagination{position: initial;margin-top:40px;}
.ab_honor .swiper-pagination-progressbar-fill{background: #0269b6;}
@media only screen and (max-width:1600px){
	.ab_honor .slide_next{left: auto;right: -3%;}
	.ab_honor .slide_prev{right:auto;left: -3%;}
}
@media only screen and (max-width:1280px){
	.ab_honor .wrap{width: 100%;}
	/* .ab_honor .honor .honor_layout .bg_white{padding: 3% 0;} */
	.ab_honor .honor .tit{font-size: 16px;}
	.ab_honor .slide_prev, .ab_honor .slide_next{width: 37px;height: 37px;}
	.ab_honor .honor .item{margin: 6px;box-shadow: 0 0 6px rgba(0,0,0,0.1);}
}
@media only screen and (max-width:1080px){
	.ab_honor{padding: 64px 0;}
}
@media only screen and (max-width:850px){
	.ab_honor{padding: 50px 0 ;}
	.ab_honor .honor .tit{font-size: 14px;}
	.ab_honor .swiper-pagination{margin-top:30px;}
}
@media only screen and (max-width:520px){
	.ab_honor{padding:40px 0 ;}
	.ab_honor .honor .honor_layout{padding: 0;}
	.ab_honor .honor .item{padding: 5%;border-radius: 6px;}
	.ab_honor .honor .cer_img{margin-bottom: 10px;}
	.ab_honor .slide_prev,.ab_honor .slide_next{padding: 0;width: 30px;height: 30px;line-height: 35px;text-align: center;background-position: center;}
	.ab_honor .slide_prev{left: -3%;}
	.ab_honor .slide_next{right: -3%;}
	.ab_honor .honor .tit{font-size: 14px;}
}

/*.ab_partner */
.ab_partner{padding:100px 0;background: url(../images/partner_bg2.jpg)no-repeat center/cover;}
.ab_partner .odcontent{max-width: 1600px;}
.ab_partner .partner_layout{margin-top: 52px;}
/* .ab_partner .swiper-wrapper{-webkit-transition-timing-function: linear;-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;} */

.ab_partner .idx_wrap .flx_w{align-items: center;}
.ab_partner .idx_wrap .idx_more a{display: inline-block;padding-right: 30px;background: url(../images/icon_03.png)no-repeat right center;font-size: 14px;font-weight: bold;}
.ab_partner .idx_wrap .idx_more a:hover{padding-right: 34px;transition: padding 0.2s linear;}

.ab_partner .partner_content{margin-top: 0;}
.ab_partner .partner_content .item{/* padding: 18px 0 18px; */}
.ab_partner .partner_content .item .img{position: relative;padding-bottom: 66.6%;width: 100%;height: 0;overflow: hidden;box-sizing: border-box;background-color: #f5f5f5;border-radius: 6px;}
.ab_partner .partner_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.ab_partner .btn span{background:#0269b6;border-color: #0269b6;color: #fff;}

.ab_partner .swiper-pagination{position: initial;margin-top:2%;}
.ab_partner .swiper-pagination .swiper-pagination-bullet{margin:0 10px;width: 16px;height: 16px;opacity: 1;background: #999;position: relative;}
.ab_partner .swiper-pagination .swiper-pagination-bullet:after{content: "";position: absolute;left:50%;top:50%;width: calc(100% + 6px);height:calc(100% + 6px);border-radius: 50%;border: 1px solid #0269b6;transform: translate(-50%,-50%);opacity: 0;}
.ab_partner .swiper-pagination .swiper-pagination-bullet-active{background:#41b274}
.ab_partner .swiper-pagination .swiper-pagination-bullet-active:after{opacity: 1;}
@media only screen and (min-width:521px){
	.ab_partner .btn span:hover{box-shadow: 0 0 10px #0269b6;}
}
@media only screen and (min-width:1261px){
	/* .ab_partner #partner_row1{transform: translateX(40px);}
	.ab_partner #partner_row2{transform: translateX(-40px);}
	.ab_partner #partner_row3{transform: translateX(40px);} */
}
@media only screen and (max-width:1280px){
	.ab_partner .partner_content .item{padding: 0;}
}
@media only screen and (max-width:1080px){
	.ab_partner{padding: 64px 0;}
	.ab_partner .idx_wrap{padding: 0 0 0;}
	
}
@media only screen and (max-width:850px){
	.ab_partner{padding: 50px 0;}
	.ab_partner .swiper-pagination {margin-top: 30px;}
	.ab_partner .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;}
}
@media only screen and (max-width:520px){
	.ab_partner{padding: 40px 0;}
	.ab_partner .partner_layout{margin-top: 26px;}
	.ab_partner .swiper-pagination .swiper-pagination-bullet{margin:0 8px;width: 10px;height: 10px;}
}
@media only screen and (max-width:320px){
	
}


/* zheng */
.font18 {font-size: 18px;}
 
 .font20 {
   font-size: 20px;
 }
.font22 {font-size: 22px;}
.font24 {font-size: 24px;}
 
.font36 {font-size: 36px;}
 
@media (max-width: 1580px) {
.font18 {font-size: 16px;}
.font20 {font-size: 17px;}
.font22,.font24 {font-size: 18px;
  }
.font36{font-size: 30px;}  
}
@media (max-width: 767px) {
 
  
  .font18 {
    font-size: 0.3rem;
  }
  .font20{
    font-size: 0.31rem;
  }
  .font22,
  .font24 {
    font-size: 0.32rem;
  }
  
  .font36 {
    font-size: 0.42rem;
  }
  
}



/*  left */
.left{}
.left ul{justify-content: center;}
.left ul li{margin: 0 10px;}
.left ul li a{display:inline-block;padding: 12px 40px;border: 1px solid #999;font-size: 20px;border-radius: 30px;}
.left ul li span{display:inline-block;padding: 12px 40px;border: 1px solid #999;font-size: 20px;}
.left ul li a:hover,.left ul li a.cur{background: linear-gradient(to right,#0252b6,#009ecb);color: #fff;border-color: #009ecb;}
.left ul li span:hover,.left ul li.on span{background: linear-gradient(to right,#0252b6,#009ecb);color: #fff;border-color: #009ecb;}
@media only screen and (max-width:1080px){
	.left ul li a{padding:10px 24px;font-size: 18px;}
}
@media only screen and (max-width:850px){
	.left{}
	.left ul li a{font-size: 16px}
	.left ul li span{font-size: 14px;}
}
@media only screen and (max-width:520px){
	.left ul{justify-content: space-between;}
	.left ul:after{content: "";width: 32%;}
	.left ul li{margin: 0;width: 32%;}
	.left ul li a{padding:10px 16px;font-size: 14px;width: 100%;box-sizing: border-box;}
}


/* newslist */
.newslist{padding: 100px 0;}
.newslist .list_content{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top:5%;}
/* .newslist .list_content:after{content: "";width: 32%;} */
/* .newslist .list_content .item{margin-right: 1.33%;margin-bottom: 3.5%;width: 24%;color:#000;position: relative;box-sizing: border-box;background: #fafbff;}
.newslist .list_content .item:nth-child(4n){margin-right: 0;} */
.newslist .list_content:after{content: "";width: 31.6%;}
.newslist .list_content .item{margin-right: 0;margin-bottom: 3.5%;width: 31.6%;color:#000;position: relative;box-sizing: border-box;border-radius: 10px;overflow: hidden;}

.newslist .list_content .item .text_wrap{padding: 4% 3% 50px;box-sizing: border-box;}
.newslist .list_content .item .tit{font-size: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;color: #333;/* min-height: 54px; */line-height: 1.7em;}
.newslist .list_content .item .con{margin:18px 0 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 100%;font-weight: lighter;line-height: 1.6;}
.newslist .list_content .item .mid_row{position: absolute;padding: 20px 10px 20px 10px;right: 0;top: 0;width: 40%;height: 30%;max-height: 146px;background: url(../images/news_subscript.png)no-repeat center/100% 100%;box-sizing: border-box;}
.newslist .list_content .item .mid_row .lf_type i{display: inline-block;margin-right: 10px;width: 32px;height: 32px;background: url(../images/icon_05.png)no-repeat center;}
.newslist .list_content .item .mid_row .lf_type span{display: inline-block;line-height: 1em;}
.newslist .list_content .item .mid_row .rt_time{margin: 0 0 0 auto;width: 100%;opacity: 1;transition: all .3s linear;text-align: right;color: #fff;}
/* .newslist .list_content .item .mid_row .rt_time i{display: inline-block;margin-right: 10px;width: 15px;height: 14px;background: url(../images/icon_06.png)no-repeat center;background-size: 15px;} */
.newslist .list_content .item .mid_row .rt_time span{display: block;line-height: 1em;font-size: 14px;}
.newslist .list_content .item .mid_row .rt_time span.year{font-size: 20px;}
.newslist .list_content .item .mid_row .rt_time span.m-d{font-size: 0.38rem;font-weight: bold;}
.newslist .list_content .item .img{position: relative;padding-bottom: 56.6%;width: 100%;height: 0;overflow: hidden;}
.newslist .list_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transition: all .3s linear;transform: translate(-50%,-50%);}

.newslist .list_content .item:hover .tit{}

.newslist .list_content .item .btm{position: absolute;left:50%;bottom:20px;width:94%;font-size: 14px;color: #999;transform: translateX(-50%);}
.newslist .list_content .item .time:before{content:"";display:inline-block;margin-right:4px;width:21px;height:21px;background:url(../images/sj.png)no-repeat center/100% auto;vertical-align: text-bottom;}
.newslist .list_content .item .m{display: block;width: 24px;height:18px;background:url(../images/icon_arrow3.png)no-repeat center}
@media only screen and (min-width:521px){
	.newslist .list_content .item:hover .mid_row::before{width: 100%;}
	/* .newslist .list_content .item .mid_row .rt_time{opacity: 0;transform: translateX(-20px);} */
	.newslist .list_content .item:hover .rt_time{opacity: 1;transform: translateX(0px);}
	.newslist .list_content .item:hover{box-shadow: 0 0 20px rgba(0,0,0,0.18);}
	.newslist .list_content .item:hover .img img{transform:translate(-50%,-50%) scale(1.1);}
}
@media only screen and (max-width:1280px){
	.newslist .list_content{justify-content: space-between;}
	.newslist .list_content:after{content: "";width: 32%;}
	.newslist .list_content .item{margin-right: 0;margin-bottom: 3.5%;width: 32%;color:#000;position: relative;box-sizing: border-box;background: #fafbff;}
	.newslist .list_content .item .mid_row .rt_time span.year{font-size: 16px;}
	.newslist .list_content .item .tit{}
	.newslist .list_content .item .con{margin-top: 10px;}
}
@media only screen and (max-width:1080px){
	.newslist {padding: 64px 0;}
}
@media only screen and (max-width:850px){
	.newslist{padding: 50px 0;}
	.newslist .list_content{margin-top: 40px;}
	.newslist .list_content:after{width: 48.5%;}
	.newslist .list_content .item{width: 48.5%;}
.newslist .list_content .item .mid_row{font-size: 16px;}
	.newslist .list_content .item .mid_row .lf_type i{width: 20px;height: 20px;background-size: 20px;}
	.newslist .list_content .item .mid_row .rt_time span{font-size: 14px;}
	.newslist .list_content .item .mid_row .rt_time span.m-d{font-size: 18px;}
	.newslist .list_content .item .tit{font-size: 17px;}
	.newslist .list_content .item .con{font-size: 14px;}
}
@media only screen and (max-width:520px){
	.newslist{padding: 40px 0;}
	.newslist .list_content{margin-top: 30px ;}
	.newslist .list_content:after{width: 100%;}
	.newslist .list_content .item{width: 100%;}
	.newslist .list_content .item{padding: 0;border-radius: 6px;}
	.newslist .list_content .item .text_wrap{padding: 18px 3% 40px;}
	.newslist .list_content .item .btm{bottom: 10px;}
	.newslist .list_content .item .tit{margin-top: 0;font-size: 16px;font-weight: bold;min-height: auto;}
	.newslist .list_content .item .mid_row{/* margin: 6% 0 15px; */font-size: 14px;}
	.newslist .list_content .item .mid_row {margin: 15px 0 0;font-size: 14px;position: initial;width: 100%;background: none;padding: 0;}
	.newslist .list_content .item .mid_row .rt_time{color: #666;display: flex;justify-content: space-between;}
	.newslist .list_content .item .mid_row .rt_time span{font-size: 14px;display: inline-block;}
	.newslist .list_content .item .mid_row .rt_time span.m-d{font-size: 14px;}
	.newslist .list_content .item .mid_row .rt_time span.year{display: none;font-size: 14px;}
	.newslist .list_content .item .img img{left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.newslist .list_content .item .time:before{width: 18px;height: 18px;}
	.newslist .list_content .item .m{width: 18px;height: 18px;background-size: 100% auto;}
}


.com_title .title{padding: 100px 0;color: #101010;background:#f6f7f9 url(../images/com_title_top_bg.png)no-repeat right center;background-size: 19% auto;}
.com_title .title .top_banner{margin-bottom: 3%;font-weight:bold;}
.com_title .title .top_banner .cn{font-size: 2vw;font-size: 38px;}
.com_title .title .top_banner em{display: inline-block;font-family: futura;}
.com_title .title .tit{position: relative;display: inline-block;white-space: nowrap;text-overflow: ellipsis;color: #333;font-size: 20px;}
.com_title .title .basic_mes{margin: 10px 0 0;font-size: 18px;}
.com_title .title .basic_mes span{display: inline-block;margin-right:10px}
.com_title .project{margin-top:30px;line-height: 1.6;}

.com_title .team_layout .team_mes{width:calc(92% - 320px);width:-webkit-calc(92% - 320px)}
.com_title .team_layout .basic_mes .des{margin-top:50px;font-size:16px;color:#666;line-height: 2;}
.com_title .team_layout .team_pics{width: 320px;}
@media only screen and (max-width:1080px){
	.com_title .title{padding: 64px 0 80px;}
	.com_title .title .top_banner .cn{font-size: 30px;}
	.com_title .title .basic_mes{font-size: 16px;}
}
@media only screen and (max-width:850px){
	.com_title .title{padding: 50px 0 15%;}
	.com_title .title .top_banner .cn{font-size: 24px;}
	.com_title .title .basic_mes{font-size: 15px;}
	
	.com_title .team_layout .team_mes{width: calc(92% - 260px);width: -webkit-calc(92% - 260px);}
	.com_title .team_layout .team_pics{width: 240px;}
	.com_title .team_layout .basic_mes .des{margin-top:30px;font-size:14px;line-height:1.8;}
}
@media only screen and (max-width:520px){
	.com_title .title{padding: 40px 0 22%;}
	.com_title .title .top_banner .cn{font-size: 20px;}
	.com_title .title .basic_mes{font-size: 14px;}
}
@media only screen and (max-width:380px){
	.com_title .title .top_banner .cn{font-size: 18px;}
}

/* news */
#mian_nei{width: calc(93% - 380px);width: -webkit-calc(93% - 380px);box-sizing: border-box;background: #fff;}
#recommand_list{width: 380px;}
#recommand_list ul{padding: 8% 10%;/* border: 1px solid #e6ecf2; */box-sizing: border-box;background-color: #fff;border-radius: 30px;box-shadow: 0 0 20px rgba(0,0,0,0.06);}
#recommand_list ul li.tit{width: 100%;}
#recommand_list ul li.tit b{font-size: 24px;/* color: #0269b6; */}
#recommand_list ul li{margin-bottom: 6%;padding-bottom: 6%;box-sizing: border-box;}
/* #recommand_list ul li:nth-last-child(1){margin-bottom: 0;padding-bottom: 0;} */
/* #recommand_list ul li .lf_ico{width: 100px;}
#recommand_list ul li .lf_ico .img{position: relative;padding-bottom: 70%;width: 100%;height: 0;overflow: hidden;border-radius: 4px;}
#recommand_list ul li .lf_ico .img img{position: absolute;left: 50%;top:50%;width: 100%;transform: translate(-50%,-50%);} */
#recommand_list ul li .text{}
#recommand_list ul li .text h3{width: 100%;font-size: 18px;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#recommand_list ul li .text a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#recommand_list ul li .text a:hover{color: #00254f;}

#recommand_list .nsw{padding: 0;border: 0;border-radius: 0;box-shadow: initial;}
#recommand_list .nsw li.tit{border-bottom: 1px solid #f0f0f0;}
#recommand_list .nsw li{border-bottom: 1px solid #f0f0f0;}
#recommand_list .nsw li .time{margin-top:10px;font-size:16px;color: #999;}

#recommand_list .keyword{margin-top: 15%;}
#recommand_list .keyword li.tit{padding: 0;margin:0 0 16% 0;border: 0;background: none;border-radius: 0;}
#recommand_list .keyword li{display: inline-block;margin: 0;margin: 0 5px 20px 0;padding: 8px 16px;border-radius: 30px;background: #eee;}
#recommand_list .keyword .key{font-size: 16px;font-weight: normal;color: #666;}
/* #recommand_list .keyword li:nth-last-child(1){margin: 0 5px 5px 0;padding: 10px;} */

#recommand_list .guanzhu{margin-top: 15%;display:flex;flex-wrap:wrap;justify-content: space-between;}
#recommand_list .guanzhu li{width: 49%;text-align: center;}
#recommand_list .guanzhu li .img img{width: 120px;}
#recommand_list .guanzhu li .text p{margin-top:10px;}
/* #recommand_list ul li .text .con{margin-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} */

#recommand_list .c_project{border-radius: 0;}
#recommand_list .c_project li{width: 100%;}
#recommand_list .c_project .tag{display:inline-block;border: 1px solid #e1e1e1;border-radius: 5px;padding: 5px 25px;color: #0252b6;border-color: #0252b6;background-color: #d2efdc;}
#recommand_list .c_project .project_logo{margin:20px 0 16px;}
#recommand_list .c_project .project_logo img{width: 146px;}
#recommand_list .c_project .des{font-size: 16px;line-height: 1.6;}
@media only screen and (max-width:1080px){
	#mian_nei{width: calc(93% - 270px);width: -webkit-calc(93% - 270px);}
	#recommand_list{width: 270px;}
	#recommand_list ul{padding:8%;border-radius: 16px;}
	#recommand_list ul li .text h3{font-size: 16px;}
	#recommand_list ul li.tit b{font-size: 20px;}
	#recommand_list .nsw li .time{font-size:14px;}
	#recommand_list .keyword .key{font-size: 14px;}
	#recommand_list .keyword li{margin: 0 5px 14px 0;}
	#recommand_list .keyword li.tit{margin: 0 0 12% 0;}
	
	#recommand_list .guanzhu li .text p{font-size: 14px;}
}
@media only screen and (max-width:850px){
	/* #mian_nei{padding: 30px 2%;} */
	#mian_nei{width: 100%;}
	#recommand_list{margin-top: 5%;width:100%;}
	#recommand_list ul{border-radius: 10px;}
	#recommand_list ul{padding: 20px 15px;padding: 6%;}
	#recommand_list ul li{margin-bottom: 3%;padding-bottom: 3%;}
	/* #recommand_list ul li .lf_ico{width: 82px;}
	#recommand_list ul li .text{width: calc(96% - 82px);width: -webkit-calc(96% - 82px);}
	#recommand_list ul li .text .con{display: none;} */
	
	#recommand_list .keyword,#recommand_list .guanzhu{margin-top: 5%;}
	#recommand_list .keyword li.tit{margin: 0 0 6% 0;}
}
@media only screen and (max-width:750px){
	#mian_nei{width: 100%;}
	#recommand_list{margin-top: 20px;width:100%;}
}
@media only screen and (max-width:520px){
	#mian_nei{}
	#recommand_list ul{padding:8% 5%;}
	#recommand_list ul li.tit{}
	#recommand_list ul li.tit b{font-size: 16px;}
	#recommand_list ul li .text h3{font-size: 14px;}
	#recommand_list .keyword .key{font-size: 14px;}
	#recommand_list .keyword li{}
	#recommand_list .keyword, #recommand_list .guanzhu{margin-top: 30px;}
}

.page{margin-top: 6%;padding: 2% 0;border-top: 1px solid #ccc;}
.page ul li{font-size: 16px;color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;flex-shrink: 1;max-width:40%;}
.page ul li:nth-last-child(1){text-align: right;}
.page ul li a:hover{color: #0269b6;}
@media only screen and (max-width:850px){
	.page ul li{font-size: 14px;}
}
@media only screen and (max-width:520px){
	.page ul li{margin:2px 0;width: 100%;max-width: 100%;}
	.page ul .return{order: 1;}
	.page ul li:nth-last-child(1){text-align: left;}
}

/* news_mode */
.news_wrap{padding:0 0 100px}
.news{padding: 5.5% 0 ;}
.news .news_title{color: #110A04;}
.news .news_title .title{font-size:20px;text-align: center;}
.news .news_title .mes{margin-top: 10px;text-align: center;}
.news .news_title .mes span{display: inline-block;margin: 0 10px;}
.news .news_content{font-size: 18px;line-height: 2;}
.news .news_content .img{margin-bottom: 20px;text-align: center;}
.news .news_content p{margin-bottom: 12px;}
.news .news_content video,.news .news_content iframe,.news .news_content embed{max-width: 100%;}

.news .center{margin-top: 3%;}
.news .center a{display: inline-block;padding: 10px 25px;color: #00254f;font-size: 16px;letter-spacing: 6px;}
.news .center a:hover{text-decoration: underline;}
@media only screen and (max-width:1080px){
	.news_wrap{padding: 0 0 64px;}
	.news{padding: 64px 0 ;}
}
@media only screen and (max-width:850px){
	.news_wrap{padding: 0 0 50px;}
	.news{padding: 50px 0 ;}
	.news .center{margin-top: 30px;}
	.news .news_title .title{font-size: 18px;}
	.news .news_content{line-height: 28px;}
}
@media only screen and (max-width:520px){
	.news_wrap{padding: 0 0 40px;}
	.news{padding: 40px 0 ;}
	.news .news_title .title{font-size: 16px;}
	.news .news_content{font-size: 14px;line-height: 24px;}
	.news .center a{padding: 8px 20px;}
	.news .news_content video,.news .news_content iframe,.news .news_content embed{height: 350px;}
}

/* article */
.article_more{margin-top:5%;}
.article_more .swiper-slide{padding:20px;box-sizing: border-box;}
.article_more .item{box-sizing: border-box;border-radius: 10px;overflow: hidden;}
.article_more .item .text_wrap{padding: 4% 3% 50px;box-sizing: border-box;}
.article_more .item .img{position: relative;padding-bottom: 56.6%;width: 100%;height: 0;overflow: hidden;}
.article_more .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transition: all .3s linear;transform: translate(-50%,-50%);}
.article_more .item .tit{font-size: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;color: #333;/* min-height: 54px; */line-height: 1.7em;}
.article_more .item .con{margin:18px 0 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 100%;font-weight: lighter;line-height: 1.6;}
.article_more .item .btm{position: absolute;left:50%;bottom:30px;width:86%;font-size: 14px;color: #999;transform: translateX(-50%);}
.article_more .item .time:before{content:"";display:inline-block;margin-right:4px;width:21px;height:21px;background:url(../images/sj.png)no-repeat center/100% auto;vertical-align: text-bottom;}
.article_more .item .m{display: block;width: 24px;height:18px;background:url(../images/icon_arrow3.png)no-repeat center}
@media only screen and (min-width:521px){
	.article_more .item:hover .mid_row::before{width: 100%;}
	/* .article_more .item .mid_row .rt_time{opacity: 0;transform: translateX(-20px);} */
	.article_more .item:hover .rt_time{opacity: 1;transform: translateX(0px);}
	.article_more .item:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
	.article_more .item:hover .img img{transform:translate(-50%,-50%) scale(1.1);}
}
@media only screen and (max-width:1280px){
	
	.article_more .item .mid_row .rt_time span.year{font-size: 16px;}
	.article_more .item .tit{}
	.article_more .item .con{margin-top: 10px;}
}
@media only screen and (max-width:1080px){
	
}
@media only screen and (max-width:850px){
	.article_more{margin-top: 40px;}
	.article_more .item .mid_row{font-size: 16px;}
	.article_more .item .mid_row .lf_type i{width: 20px;height: 20px;background-size: 20px;}
	.article_more .item .mid_row .rt_time span{font-size: 14px;}
	.article_more .item .mid_row .rt_time span.m-d{font-size: 18px;}
	.article_more .item .tit{font-size: 17px;}
	.article_more .item .con{font-size: 14px;}
}
@media only screen and (max-width:520px){
	.article_more{margin-top: 30px;}
	.article_more .swiper-slide{padding: 0;}
	.article_more .item{padding: 0;border-radius: 6px;}
	.article_more .item .text_wrap{padding: 18px 0 40px;}
	.article_more .item .btm{bottom: 10px;width: 100%;}
	.article_more .item .tit{margin-top: 0;font-size: 16px;font-weight: bold;min-height: auto;line-height: 1.5;}
	.article_more .item .mid_row{/* margin: 6% 0 15px; */font-size: 14px;}
	.article_more .item .mid_row {margin: 15px 0 0;font-size: 14px;position: initial;width: 100%;background: none;padding: 0;}
	.article_more .item .mid_row .rt_time{color: #666;display: flex;justify-content: space-between;}
	.article_more .item .mid_row .rt_time span{font-size: 14px;display: inline-block;}
	.article_more .item .mid_row .rt_time span.m-d{font-size: 14px;}
	.article_more .item .mid_row .rt_time span.year{display: none;font-size: 14px;}
	.article_more .item .img img{left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.article_more .item .time:before{width: 18px;height: 18px;}
	.article_more .item .m{width: 18px;height: 18px;background-size: 100% auto;}
}


.caselist{padding: 100px 0;}
.caselist .nei_wrap{max-width:1500px}
.caselist .list_content{margin-top:5%;}
.caselist .list_content .swiper-slide{padding:30px;box-sizing: border-box;}
.caselist .list_content ul:after{content:"";width:31.6%;}
.caselist .list_content ul li{margin-top:3%;padding:2.6%;width:31.6%;box-sizing: border-box;box-shadow: 0 0 30px rgba(0,0,0,0.1);border-radius: 10px;overflow: hidden;}
.caselist .list_content ul li:nth-child(-n+3){margin-top: 0;}
.caselist .list_content ul li .logo_img{position: relative;padding-bottom: 50px;width:100%;height:0;overflow: hidden;}
.caselist .list_content ul li .logo_img img{position: absolute;left:50%;top:50%;width:auto;max-height: 100%;transform: translate(-50%,-50%);}
.caselist .list_content ul li .img{margin:10px 0 20px;border-radius: 10px;position: relative;padding-bottom:57%;overflow: hidden;}
.caselist .list_content ul li .img img{position: absolute;top:50%;left:50%;width: auto;width:100%;max-width:initial;height:100%;transform: translate(-50%,-50%);}
.caselist .list_content ul li .character{display: flex;flex-wrap: wrap;justify-content: flex-start}
.caselist .list_content ul li .character span{padding-right:2%;width:25%;width:auto;box-sizing: border-box;}
.caselist .list_content ul li .character span::before{content:"";display: inline-block;margin-right:6px;width:12px;height:12px;border: 2px solid #009b4c;box-sizing: border-box;border-radius: 50%;}
.caselist .list_content ul li .line{margin: 18px 0;width:100%;height:1px;background:#b2b2b2;}
.caselist .list_content ul li .des .tit{margin-bottom:10px;font-size: 20px;font-weight: bold;color: #0269b6;}
.caselist .list_content ul li .des .lst{display: flex;flex-wrap: wrap;justify-content: space-between;}
.caselist .list_content ul li .des .lst p{margin-top:6px;width:49%;}
.caselist .list_content ul li .des .lst p strong{color: #0269b6;}
.caselist .swiper-pagination{position: initial;margin-top:2%;}
.caselist .swiper-pagination .swiper-pagination-bullet{margin:0 10px;width: 16px;height: 16px;opacity: 1;background: #999;position: relative;}
.caselist .swiper-pagination .swiper-pagination-bullet:after{content: "";position: absolute;left:50%;top:50%;width: calc(100% + 6px);height:calc(100% + 6px);border-radius: 50%;border: 1px solid #0269b6;transform: translate(-50%,-50%);opacity: 0;}
.caselist .swiper-pagination .swiper-pagination-bullet-active{background:#41b274}
.caselist .swiper-pagination .swiper-pagination-bullet-active:after{opacity: 1;}

@media only screen and (max-width:1440px){
	.caselist .list_content ul li .character span{width: 50%;}
}
@media only screen and (max-width:1280px){
	.caselist .list_content ul li .des .tit{font-size: 18px;}
	.caselist .list_content ul li .des .lst p{width: 100%;}
}
@media only screen and (max-width:1080px){
	.caselist{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.caselist{padding:50px 0;}
	.caselist .list_content{margin-top: 24px;}
	.caselist .list_content .swiper-slide{padding: 16px;}
	.caselist .list_content ul li:nth-child(-n+3){margin-top: 3%;}
	.caselist .list_content ul li:nth-child(-n+2){margin-top: 0;}
	.caselist .list_content ul li{width: 48.6%;box-shadow: 0 0 16px rgba(0,0,0,0.1);}
	.caselist .swiper-pagination{margin-top:30px;}
	.caselist .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;}
}
@media only screen and (max-width:520px){
	.caselist{padding:40px 0;}
	.caselist .list_content{margin-top: 30px;}
	.caselist .list_content .swiper-slide{}
	.caselist .list_content ul li{padding:5%;margin-top: 5%;width: 100%;border-radius: 0;}
	.caselist .list_content ul li:nth-child(-n+3){margin-top: 5%;}
	.caselist .list_content ul li:nth-child(-n+2){margin-top: 5%;}
	.caselist .list_content ul li:first-child{margin-top: 0;}
	.caselist .list_content ul li .logo_img{padding-bottom: 30px;}
	.caselist .list_content ul li .img{border-radius: 6px;}
	.caselist .list_content ul li .des .tit{font-size: 16px;}
	.caselist .list_content ul li .line{margin: 14px 0;}
} 

/* .anli .list_content{margin-top:40px;}
.anli .list_content .swiper-slide{padding:30px;box-sizing: border-box;}
.anli .list_content ul:after{content:"";width:31.6%;}
.anli .list_content ul li{margin-top:3%;padding:2.6%;width:31.6%;box-sizing: border-box;box-shadow: 0 0 30px rgba(0,0,0,0.1);border-radius: 10px;overflow: hidden;}
.anli .list_content ul li:nth-child(-n+3){margin-top: 0;}
.anli .list_content ul li .logo_img{position: relative;padding-bottom: 50px;width:100%;height:0;overflow: hidden;}
.anli .list_content ul li .logo_img img{position: absolute;left:50%;top:50%;width:auto;max-height: 100%;transform: translate(-50%,-50%);}
.anli .list_content ul li .img{margin:10px 0 20px;border-radius: 10px;position: relative;padding-bottom:57%;overflow: hidden;}
.anli .list_content ul li .img img{position: absolute;top:50%;left:50%;width: auto;max-width:initial;height:100%;transform: translate(-50%,-50%);}
.anli .list_content ul li .character{display: flex;flex-wrap: wrap;justify-content: flex-start}
.anli .list_content ul li .character span{padding-right:2%;width:25%;box-sizing: border-box;}
.anli .list_content ul li .character span::before{content:"";display: inline-block;margin-right:6px;width:12px;height:12px;border: 2px solid #009b4c;box-sizing: border-box;border-radius: 50%;}
.anli .list_content ul li .line{margin: 18px 0;width:100%;height:1px;background:#b2b2b2;}
.anli .list_content ul li .des .tit{margin-bottom:10px;font-size: 20px;font-weight: bold;color: #0269b6;}
.anli .list_content ul li .des .lst{display: flex;flex-wrap: wrap;justify-content: space-between;}
.anli .list_content ul li .des .lst p{margin-top:6px;width:49%;}
.anli .list_content ul li .des .lst p strong{color: #0269b6;}
.anli .swiper-pagination{position: initial;margin-top:2%;}
.anli .swiper-pagination .swiper-pagination-bullet{margin:0 10px;width: 16px;height: 16px;opacity: 1;background: #999;position: relative;}
.anli .swiper-pagination .swiper-pagination-bullet:after{content: "";position: absolute;left:50%;top:50%;width: calc(100% + 6px);height:calc(100% + 6px);border-radius: 50%;border: 1px solid #0269b6;transform: translate(-50%,-50%);opacity: 0;}
.anli .swiper-pagination .swiper-pagination-bullet-active{background:#41b274}
.anli .swiper-pagination .swiper-pagination-bullet-active:after{opacity: 1;}
@media only screen and (max-width:1440px){
	.anli .list_content ul li .character span{width: 50%;}
}
@media only screen and (max-width:1280px){
	.anli .list_content ul li .des .tit{font-size: 18px;}
	.anli .list_content ul li .des .lst p{width: 100%;}
}
@media only screen and (max-width:1080px){
	.anli{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.anli{padding:50px 0;}
	.anli .list_content{margin-top: 24px;}
	.anli .list_content .swiper-slide{padding: 16px;}
	.anli .list_content ul li:nth-child(-n+3){margin-top: 3%;}
	.anli .list_content ul li:nth-child(-n+2){margin-top: 0;}
	.anli .list_content ul li{width: 48.6%;box-shadow: 0 0 16px rgba(0,0,0,0.1);}
	.anli .swiper-pagination{margin-top:30px;}
	.anli .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;}
}
@media only screen and (max-width:520px){
	.anli{padding:40px 0;}
	.anli .list_content{margin-top: 20px;}
	.anli .list_content .swiper-slide{}
	.anli .list_content ul li{padding:5%;width: 100%;}
	.anli .list_content ul li:nth-child(-n+2){margin-top: 3%;}
	.anli .list_content ul li:first-child{margin-top: 0;}
} */

/* case */
.case_mode{padding:0 0 100px;}
.case_mode #recommand_list{order: -1;}

.case_mode_more{margin-top:5%;}
.case_mode_more .swiper{padding:20px;}
.case_mode_more .swiper-slide{padding:2.6%;border-radius: 10px;overflow: hidden;box-sizing: border-box;}

.case_mode_more .item{box-sizing: border-box;}
.case_mode_more .item .logo_img{position: relative;padding-bottom: 50px;width:100%;height:0;overflow: hidden;}
.case_mode_more .item .logo_img img{position: absolute;left:50%;top:50%;width:auto;max-height: 100%;transform: translate(-50%,-50%);}
.case_mode_more .item .img{margin:10px 0 20px;border-radius: 10px;position: relative;padding-bottom:57%;overflow: hidden;}
.case_mode_more .item .img img{position: absolute;top:50%;left:50%;width: auto;max-width:initial;height:100%;transform: translate(-50%,-50%);}
.case_mode_more .item .character{display: flex;flex-wrap: wrap;justify-content: flex-start}
.case_mode_more .item .character span{padding-right:2%;width:25%;box-sizing: border-box;}
.case_mode_more .item .character span::before{content:"";display: inline-block;margin-right:6px;width:12px;height:12px;border: 2px solid #009b4c;box-sizing: border-box;border-radius: 50%;}
.case_mode_more .item .line{margin: 18px 0;width:100%;height:1px;background:#b2b2b2;}
.case_mode_more .item .des .tit{margin-bottom:10px;font-size: 20px;font-weight: bold;color: #0269b6;}
.case_mode_more .item .des .lst{display: flex;flex-wrap: wrap;justify-content: space-between;}
.case_mode_more .item .des .lst p{margin-top:6px;width:49%;}
.case_mode_more .item .des .lst p strong{color: #0269b6;}

@media only screen and (min-width:521px){
	.case_mode_more .swiper-slide:hover{box-shadow: 0 0 16px rgba(0,0,0,0.06);}
}
@media only screen and (min-width:851px){
	.case_mode_more .swiper-slide:hover{box-shadow: 0 0 30px rgba(0,0,0,0.06);}
}

@media only screen and (max-width:1440px){
	.case_mode_more .item .character span{width: 50%;}
}
@media only screen and (max-width:1280px){
	.case_mode_more .item .des .tit{font-size: 18px;}
	.case_mode_more .item .des .lst p{width: 100%;}
}
@media only screen and (max-width:1080px){
	.case_mode{padding: 0 0 64px;}
}
@media only screen and (max-width:850px){
	.case_mode{padding: 0 0 50px;}
	.case_mode_more{margin-top: 30px;}
	.case_mode_more .swiper{padding: 16px;}
	.case_mode #recommand_list{margin:0 0 5% 0;}
	.case_mode_more{margin-top: 24px;}
	.case_mode_more .swiper-slide{padding: 16px;}
	/* .case_mode_more ul li:nth-child(-n+3){margin-top: 3%;}
	.case_mode_more ul li:nth-child(-n+2){margin-top: 0;} */
	/* .case_mode_more .item{box-shadow: 0 0 16px rgba(0,0,0,0.1);} */
}
@media only screen and (max-width:520px){
	.case_mode{padding: 0 0 40px;}
	.case_mode_more{margin-top: 30px;}
	.case_mode_more .swiper{padding: 0;}
	/* .case_mode_more .swiper-slide:hover{box-shadow: 0 0 10px rgba(0, 0, 0,0.1);} */
	.case_mode_more .item{padding:5%;width: 100%;}
	.case_mode_more .item .logo_img{padding-bottom: 30px;}
	.case_mode_more .item .img{margin-bottom: 10px;}
	.case_mode_more .item .des .tit{font-size: 14px;}
	.case_mode_more .item .des .lst p{margin-top: 4px;}
	.case_mode_more .item .des .lst p:first-child{margin-top: 0;}
	.case_mode_more .item .line{margin:12px 0;display: none;}
	/* .case_mode_more ul li:nth-child(-n+2){margin-top: 3%;}
	.case_mode_more ul li:first-child{margin-top: 0;} */
	.case_mode_more .swiper-slide{padding:0px;}
	.case_mode_more .item .character{display: none;}
	
}


/* contact */
.banner_nei.ct_banner .layout{display: none;}


.contact_ban{position: absolute;left:0;top:56%;width:100%;transform: translateY(-50%);;}
.contact_ban .text{width: 670px;}
.contact_ban .cn{font-size: 40px;font-weight: bold;color: #fff;}
.contanct_ban .mes_layout{margin-top:20px;}
.contact_ban .company_mes{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact_ban .company_mes li{margin-top:5%;padding:3% 2%;width:31%;box-sizing: border-box;text-align: center;background-color: #fff;border-radius: 10px;}
.contact_ban .company_mes li i{display:inline-block;margin-bottom: 10px;}
.contact_ban .company_mes li .tit{font-size: 16px;}
.contact_ban .company_mes li .con{margin-top:4px;font-size: 13px;text-shadow: 0 0 1px #333;word-break: break-all;}
.contact_ban .company_mes li .con b{font-size: 25px;letter-spacing: -1px;}
.contact_ban .company_mes li .ewm_img{margin-bottom:16px}
.contact_ban .company_mes li h4.con{font-size:16px}
@media only screen and (max-width:1920px){
	.contact_ban .cn{font-size: 2.2vw;}
}
@media only screen and (max-width:1440px){
	.contact_ban .company_mes li{margin-top:2%;}
	.contact_ban .company_mes li .con b{font-size:18px}
	.contact_ban .company_mes li h4.con{font-size:15px}
	.contact_ban .company_mes li .ewm_img img{width:86px}
}
@media only screen and (max-width:1280px){
	.contact_ban .cn{font-size: 26px;}
	.contact_ban .company_mes li .con b{font-size:16px}
	.contact_ban .company_mes li i{width: 36px;}
}
@media only screen and (max-width:1080px){
	.banner_nei.ct_banner .layout{display: block;}
	.contact_ban{position: initial;transform: initial;padding:54px 0 0;}
	.contact_ban .cn{display: none;}
	.contact_ban .company_mes li{box-shadow: 0 0 10px rgba(0,0,0,0.12);}
	.contact_ban .company_mes li .con{font-size: 14px;}
	.contact_ban .text{width: 100%;}
}
@media only screen and (max-width:850px){
	.contact_ban{padding:40px 0 0;}
	.contact_ban .cn{font-size: 20px;}
}
@media only screen and (max-width:520px){
	.contact_ban{padding:38px 0 0;}
	.contact_ban .cn{font-size: 18px;}
	.contact_ban .company_mes li{padding:5% 2%;margin:2% 0;width: 48%;}
	.contact_ban .company_mes li .tit{font-size:14px;}
	.contact_ban .company_mes li h4.con{font-size:14px;}
}

/* company_list */
.company_list{padding:100px 0;}
.company_list .list_content{display: flex;flex-wrap: wrap;justify-content: space-between;margin-left:auto;margin-right:auto;max-width:1200px}
.company_list .list_content:after{content: "";width: 46%;}
.company_list .list_content .item{margin-right: 0;margin-bottom: 3.5%;width: 46%;color:#000;position: relative;box-sizing: border-box;border: 1px solid #ddd;position: relative;border-radius: 20px 20px 0 0;}
.company_list .list_content .item.headquarters:before{content: "";position: absolute;left:6%;top:-8px;width:120px;height: 38px;background: url(../images/headquarters.png) no-repeat center;background-size:100% auto;z-index: 1;}

.company_list .list_content .item .text_wrap{padding: 10px 7% 10px;box-sizing: border-box;}
.company_list .list_content .item .tit{font-size: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;color: #333;/* min-height: 54px; */line-height: 1.7em;}
.company_list .list_content .item .con{margin:18px 0 0;overflow: hidden;width: 100%;line-height: 1.6;color: #666;}
.company_list .list_content .item .con a:hover{color: #0269b6;}
.company_list .list_content .item .mid_row{position: absolute;padding: 20px 10px 20px 10px;right: 0;top: 0;width: 40%;height: 30%;max-height: 146px;background: url(../images/news_subscript.png)no-repeat center/100% 100%;box-sizing: border-box;}
.company_list .list_content .item .mid_row .lf_type i{display: inline-block;margin-right: 10px;width: 32px;height: 32px;background: url(../images/icon_05.png)no-repeat center;}
.company_list .list_content .item .mid_row .lf_type span{display: inline-block;line-height: 1em;}
.company_list .list_content .item .mid_row .rt_time{margin: 0 0 0 auto;width: 100%;opacity: 1;transition: all .3s linear;text-align: right;color: #fff;}
/* .company_list .list_content .item .mid_row .rt_time i{display: inline-block;margin-right: 10px;width: 15px;height: 14px;background: url(../images/icon_06.png)no-repeat center;background-size: 15px;} */
.company_list .list_content .item .mid_row .rt_time span{display: block;line-height: 1em;font-size: 14px;}
.company_list .list_content .item .mid_row .rt_time span.year{font-size: 20px;}
.company_list .list_content .item .mid_row .rt_time span.m-d{font-size: 0.38rem;font-weight: bold;}
.company_list .list_content .item .img{position: relative;padding-bottom: 54%;width: 100%;height: 0;overflow: hidden;border-radius: 20px 20px 0 0;}
.company_list .list_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transition: all .3s linear;transform: translate(-50%,-50%);}
@media only screen and (max-width:1280px){
.company_list .list_content{justify-content: space-between;}
/* .company_list .list_content:after{content: "";width: 32%;} */
.company_list .list_content .item{margin-right: 0;margin-bottom: 3.5%;width: 48%;color:#000;position: relative;box-sizing: border-box;background: #fafbff;}
.company_list .list_content .item .tit{}
.company_list .list_content .item .con{margin-top: 10px;}
}
@media only screen and (max-width:1080px){
	.company_list {padding: 64px 0;}
}
@media only screen and (max-width:850px){
	.company_list{padding: 50px 0;}
	.company_list .list_content{margin-top: 40px;}
	.company_list .list_content:after{width: 48.5%;}
	.company_list .list_content .item{width: 48.5%;}
	.company_list .list_content .item .mid_row{font-size: 16px;}
	.company_list .list_content .item .tit{font-size: 17px;}
	.company_list .list_content .item .con{font-size: 14px;}
	.company_list .list_content .item.headquarters:before{width: 80px;height: 26px;}
}
@media only screen and (max-width:520px){
	.company_list{padding: 40px 0;}
	.company_list .list_content{margin-top: 30px ;}
	.company_list .list_content:after{width: 100%;}
	.company_list .list_content .item{width: 100%;}
	.company_list .list_content .item{padding: 0;border-radius: 6px;}
	.company_list .list_content .item .text_wrap{padding: 18px 3% 40px;}
	.company_list .list_content .item .tit{margin-top: 0;font-size: 16px;font-weight: bold;min-height: auto;}
}

.red{color: #ff0000;}
.foot_top_leave{padding: 50px 0 76px;background: url(../images/leave_bg.jpg) no-repeat top center/100% 100%;color: #333;}
.foot_top_leave .hd_box{align-items: flex-end;}
.foot_top_leave .hd_box .lf_part{width: 50%;}
.foot_top_leave .hd_box .lf_part p{font-size: 40px;display: inline-block;}
.foot_top_leave .hd_box .lf_part p:nth-child(1){font-weight: bold;margin-right:10px}
.foot_top_leave .hd_box .lf_part p.slogan{margin-top: 2%;font-size: 22px;}
.foot_top_leave .hd_box .hot_line{margin-top: 10px;width: auto;font-size: 16px;}
.foot_top_leave .hd_box .hot_line span{display: inline-block;vertical-align: text-bottom;line-height: 1em;}
.foot_top_leave .hd_box .hot_line b{display: inline-block;margin-left: 5px;font-size: 32px;letter-spacing: -1px;}
.foot_top_leave .mes_leave{margin-top: 2.3%;}
.foot_top_leave .mes_leave form{width: 100%;}
.foot_top_leave .mes_leave ul li{margin-top:16px;padding:0 18px;width: 32%;box-sizing:border-box;background: #fff;border: 1px solid #333;border-radius: 5px;}
.foot_top_leave .mes_leave ul li input{width: 100%;font-size: 16px;height: 38px;line-height: 38px;}
.foot_top_leave .mes_leave ul li.liuyan{width:calc(96% - 362px);width: -webkit-calc(96% - 362px);}
.foot_top_leave .mes_leave ul li:nth-last-child(2){width: 210px}
.foot_top_leave .mes_leave ul li:nth-last-child(2) input{width: 76px}
.foot_top_leave .mes_leave ul li:nth-last-child(2) img{width: 92px}
.foot_top_leave .mes_leave ul li:nth-last-child(1){width: 16.5%;width: 152px;background: #35974e;text-align: center;}
.foot_top_leave .mes_leave ul li span{display: block;padding-right: 20px;font-size: 18px;vertical-align: middle;font-weight: bold;position: relative;text-align: left;}
.foot_top_leave .mes_leave ul li span i{position: absolute;left: 80%;top: 50%;width: 26px;height: 8px;background: url(../images/icon_12.png)no-repeat center;transform: translateY(-50%);}
.foot_top_leave .mes_leave ul li.upload{border-color: #35974e;color: #fff;}
.foot_top_leave .mes_leave ul li.upload a{display: block;height: 38px;line-height: 38px;}
.foot_top_leave .mes_leave ul li.upload:hover span i{animation: ani1 0.4s 0s 1 forwards;}
@keyframes ani1{
	from{left: 120%;transform: translateY(-50%) rotateZ(360deg);opacity: 0;}
	to{left: 80%;transform: translateY(-50%) rotateZ(0deg);opacity: 1;}
}
@media only screen and (max-width:1280px){
	.idx_wrap{width: 100%;}
	.foot_top_leave .hd_box .lf_part p{font-size: 26px;}
	.foot_top_leave .hd_box .lf_part p.slogan{font-size:18px}
	.foot_top_leave .hd_box .hot_line{font-size: 16px;}
	.foot_top_leave .hd_box .hot_line b{font-size: 20px;}
	.foot_top_leave .mes_leave{margin-top: 5%;}
	.foot_top_leave .mes_leave ul li{padding: 8px 9px;}
	.foot_top_leave .mes_leave ul li input{font-size: 13px;height: 24px;line-height: 24px;}
	.foot_top_leave .mes_leave ul li.upload a{height: 24px;line-height: 24px;}
	.foot_top_leave .mes_leave ul li span{padding-right: 10px;font-size: 13px;}
	.foot_top_leave .mes_leave ul li span i{width: 20px;height: 20px;background-size: 100%;}
}
@media only screen and (max-width:1080px){
	.foot_top_leave .mes_leave ul li{margin-bottom: 5px;padding: 4px 9px;}
	.foot_top_leave .mes_leave ul li:nth-child(-n+2){width: 100%;}
	.foot_top_leave .mes_leave ul li:nth-child(-n+3){width: 100%;}
	.foot_top_leave .mes_leave ul li:nth-last-child(1){width: 110px;}
	.foot_top_leave .mes_leave ul li.liuyan{width: 100%;}
}
@media only screen and (max-width:850px){
	
	.foot_top_leave .hd_box .lf_part p{font-size: 22px;}
	.foot_top_leave .hd_box .lf_part p.slogan{font-size: 16px;}
	.foot_top_leave .hd_box .hot_line{font-size: 14px;}
	.foot_top_leave .hd_box .hot_line b{font-size: 22px;}
	.foot_top_leave .mes_leave ul li input{font-size: 12px;}
	/* .foot_top_leave .mes_leave ul li.upload a{height: 20px;line-height: 20px;} */
	.foot_top_leave .mes_leave ul li span{font-size: 12px;}
}
@media only screen and (max-width:520px){
	.foot_top_leave{padding: 40px 0;}
	/* .foot_top_leave{display: none;} */
	.foot_top_leave .hd_box .lf_part p{font-size:18px;}
	.foot_top_leave .hd_box .lf_part p.slogan{font-size:15px;}
}

/* teacherlist */
.teacherlist{padding:100px 0;}
.teacherlist .list_content{display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top:5%}
.teacherlist .list_content .item{margin-right:2.5%;margin-bottom:2.5%;width:18%;}
.teacherlist .list_content .item:nth-child(5n){margin-right:0;}
.teacherlist .list_content .wrap{font-size: 14px;}
.teacherlist .list_content .text_wrap{margin-top: 12px;}
.teacherlist .list_content .wrap .tit span{display: inline-block;vertical-align: text-bottom;}
.teacherlist .list_content .wrap .tit .name{font-size: 22px;}
.teacherlist .list_content .wrap .tit .unit{margin-left:10px;}
.teacherlist .list_content .wrap .des{margin-top:12px;color: #666;line-height:1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

@media only screen and (max-width:1280px){
	.teacherlist .list_content .wrap .tit .name{font-size: 18px;}
}
@media only screen and (max-width:1080px){
	.teacherlist{padding:64px 0;}
	.teacherlist .list_content .wrap .tit .name{font-size: 16px;}
}
@media only screen and (max-width:850px){
	.teacherlist{padding:50px 0;}
	.teacherlist .list_content{margin-top: 40px;justify-content: space-between;}
	.teacherlist .list_content:after{content:"";width:31%;}
	.teacherlist .list_content .item{margin-right:0;width:31%}
	.teacherlist .list_content .wrap .tit .name{}
}
@media only screen and (max-width:520px){
	.teacherlist{padding:40px 0;}
	.teacherlist .list_content .wrap .tit .name{font-size: 16px;}
	.teacherlist .list_content .wrap{font-size: 13px;}
	.teacherlist .list_content:after{width: 48.4%;}
	.teacherlist .list_content .item{margin-bottom:3%;width:48.4%}
}

/* teacher */
.relative_more.common_team .nei_wrap{max-width: initial;}


/* photolist */
	.photolist{padding:100px 0}
	.photolist .list_content{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:5%}
	.photolist .list_content .item{padding:3% 0 5%;margin-right:1.33%;margin-bottom:3.33%;width: 24%;box-sizing:border-box;box-shadow:0 0 15px rgba(0 0 0 / 10%);background:linear-gradient(to bottom,#fff,#dedfe7)}
	.photolist .list_content .item:nth-child(4n){margin-right:0}
	/* .photolist .list_content:after{content:"";width:32%} */
	/* .photolist .list_content .item{margin-right:0;margin-bottom:2%;width: 32%;} */
	.photolist .list_content .item .img{position: relative;padding-bottom:75%;width: 100%;height:0;overflow: hidden;}
	.photolist .list_content .item .img img{position: absolute;left:50%;top:50%;width: auto;max-width:initial;height:70%;transform:translate(-50%,-50%);}
	.photolist .list_content .item .text_wrap{padding:18px 14px;transition:padding 0.3s linear;text-align:center;}
	.photolist .list_content .item .text_wrap .tit{font-weight:normal;font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
	@media only screen and (min-width:521px){
		.photolist .list_content .item:hover{box-shadow:initial}
		.photolist .list_content .item:hover .text_wrap{padding-left:0;padding-right:0;}
		.photolist .list_content .item:hover .img:after{background:rgba(0,0,0,0)}
		.photolist .list_content .item:hover .img:before{opacity: 0;}
	}
	@media only screen and (max-width:1280px){
		.photolist .list_content .item .text_wrap .tit{font-size:16px}
	}
	@media only screen and (max-width:1080px){
		.photolist{padding:64px 0}
		.photolist .list_content{justify-content:space-between;}
		.photolist .list_content:after{content:"";width:32%}
		.photolist .list_content .item{margin-right:0;margin-bottom:2%;width: 32%;}
	}
	@media only screen and (max-width:850px){
		.photolist{padding:50px 0;}
		.photolist .list_content{margin-top:40px}
		.photolist .list_content .item .text_wrap{padding:20px 15px;}
		
	}
	@media only screen and (max-width:750px){
		
	}
	@media only screen and (max-width:520px){
		.photolist{padding:40px 0}
		.photolist .list_content:after{width:48%}
		.photolist .list_content .item{margin-bottom:6%;width: 48%;}
		.photolist .list_content .item .text_wrap{padding:10px}
		.photolist .list_content .item .text_wrap .tit{font-size:14px}
	}
	
	
	/* joblist */
	.joblist{padding: 100px 0;}
	.joblist .list_hd{margin-bottom: 14px;text-align: left;border-bottom: 1px solid #ebebeb;}
	.joblist .list_hd h2{display: inline-block;padding: 8px 0 10px;font-size: 25px;color: #666;font-weight: normal;position: relative;}
	.joblist .list_hd h2::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #131f37;}
	.joblist .job_list{/* margin-top: 5%; */}
	.joblist .job_list .job_hd{margin-bottom: 4%;font-size: 36px;color: #13944a;text-align:center;}
	.joblist .job_list .lf_list{width: 100%;}
	.joblist .job_list .lf_list ul li {padding: 10px;border-bottom: 1px solid #e5e5e5;}
	.joblist .job_list .lf_list ul li .job_name{font-size: 24px;color: #333;}
	.joblist .job_list .lf_list ul li .time{margin: 2% 0;color: #666;position: relative; font-size:16px;}
	.joblist .job_list .lf_list ul li .time .down{position: absolute;top: 50%;right: 0;width: 19px;height: 19px;transform: translateY(-50%);z-index: 1;cursor: pointer;background: url(../images/icon_04.png)no-repeat center/auto;filter: grayscale(1) opacity(0.2);}
	.joblist .job_list .lf_list ul li .time .down.on{filter: initial;}
	.joblist .job_list .lf_list ul li .con{display: none;font-size: 16px;line-height: 30px;}
	.joblist .job_list .lf_list ul li .more{display: inline-block;margin-top: 3%;font-size: 16px;color: #999;}
	.joblist .job_list .rt_part{width: 30%;}
	.joblist .job_list .rt_part .tit{padding-top: 10px;font-size: 25px;border-top: 3px solid #14944a;}
	.joblist .job_list .rt_part ul {margin-top: 6%;}
	.joblist .job_list .rt_part ul li{padding: 0 10px 10px;margin-bottom: 10px;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-bottom: 1px solid #c5c5c5;box-sizing: border-box;}
	.joblist .job_list .rt_part ul li:hover{color: #787878;}
	.joblist .job_list .lf_list ul li:hover .time .down{filter: initial;}
	@media only screen and (max-width:1280px){
		.joblist .job_list .job_hd{font-size:28px;}
	}
	@media only screen and (max-width:1080px){
		.joblist{padding:64px 0}
	}
	@media only screen and (max-width:850px){
	.joblist{padding: 50px 0;}
	.joblist .job_list .job_hd{font-size:24px;}
	.joblist .list_hd h2{font-size: 20px;}
	.joblist .job_list .job_hd{font-size: 20px;}
	.joblist .job_list .lf_list ul li{padding: 3%;}
	.joblist .job_list .lf_list ul li .job_name{font-size: 16px;}
	.joblist .job_list .lf_list ul li .more{font-size: 14px;}
	.joblist .job_list .rt_part .tit{font-size: 20px;}
	}
	@media only screen and (max-width:680px){
		.joblist .job_list .lf_list{width: 100%;}
		.joblist .job_list .rt_part{margin-top: 30px;width:100%;}
	}
	@media only screen and (max-width:520px){
	.joblist{padding: 40px 0;}
	.joblist .list_hd h2{font-size: 18px;}
	.joblist .job_list .job_hd{margin: 0;font-size: 18px;}
	.joblist .job_list .lf_list ul li .time{margin: 4% 0;}
	.joblist .job_list .lf_list ul li .con{line-height: normal;}
	.joblist .job_list .rt_part{width: 100%;}
	.joblist .job_list .rt_part .tit{font-size: 18px;}
	.joblist .job_list .rt_part ul li{font-size: 14px;}
	}
	@media only screen and (max-width:380px){
		.joblist .list_hd h2{font-size: 16px;}
	}
	
/* common_problem */
.common_problem{padding:100px 0;}
.common_problem .list_wrap{margin-top:48px;}
.common_problem .list_wrap .list{/* justify-content: space-evenly; */}
.common_problem .list_wrap .list li{/* width:28.4%; */background-image:linear-gradient(to right,#0252b6,#009ecb);border-radius: 18px 18px 0 0;overflow: hidden;}
.common_problem .list_wrap .list li .tit{padding:9% 2%;text-align: center;box-sizing: border-box;font-size: 26px;color: #fff;font-weight: bold;}

.common_problem .btns{position: absolute;left:0;bottom:50%;width:100%;}
.common_problem .btns .btn {position: absolute;top: 44%;z-index: 3;width: 54px;height:54px;cursor: pointer;transform:translateY(-50%);text-align: center;border-radius: 50%;border: 2px solid #0269b6;background: #0269b6;}
.common_problem .btns .btn img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);filter: grayscale(1) brightness(100);}
.common_problem .btns .prev {left:5%;}
.common_problem .btns .next {right:5%;}
@media only screen and (max-width:1440px){
	
	.common_problem .list_wrap .list li .tit{font-size:20px;}
}
@media only screen and (max-width:1280px){
	.common_problem .list_wrap .list{justify-content: space-between;}
	.common_problem .list_wrap .list li{/* width: 30.4%; */}
}
@media only screen and (max-width:1080px){
	.common_problem{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.common_problem{padding:50px 0;}
	.common_problem .list_wrap .list li{border-radius: 10px 10px 0 0;}
	.common_problem .list_wrap .list li .tit{font-size: 17px;}
	
	.common_problem .btns .btn{width: 44px;height: 44px;}
}
@media only screen and (max-width:520px){
	.common_problem{padding:40px 0 30px;}
	.common_problem .list_wrap{margin-top:30px}
	.common_problem .list_wrap .list li{margin-bottom:4%;/* width: 48%; */}
	.common_problem .list_wrap .list li .tit{font-size:15px;}
	/* .problem .list_wrap .list li:nth-last-child(-n+2){margin-bottom: 0;} */
	
	.common_problem .btns .btn{width: 36px;height: 36px;border-width: 1px;}
	.common_problem .btns .prev{left: 1%;}
	.common_problem .btns .next{right: 1%;}
}




/* mes_solution */
.problem{padding:100px 0;}
.problem .list_wrap{margin-top:48px;}
.problem .list_wrap .list{justify-content: space-evenly;}
.problem .list_wrap .list li{width:28.4%;background-image:linear-gradient(to right,#0252b6,#009ecb);border-radius: 18px 18px 0 0;overflow: hidden;}
.problem .list_wrap .list li .tit{padding:9% 2%;text-align: center;box-sizing: border-box;font-size: 26px;color: #fff;font-weight: bold;}
@media only screen and (max-width:1440px){
	
	.problem .list_wrap .list li .tit{font-size:20px;}
}
@media only screen and (max-width:1280px){
	.problem .list_wrap .list{justify-content: space-between;}
	.problem .list_wrap .list li{width: 30.4%;}
}
@media only screen and (max-width:1080px){
	.problem{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.problem{padding:50px 0;}
	.problem .list_wrap .list li{border-radius: 10px 10px 0 0;}
	.problem .list_wrap .list li .tit{font-size: 17px;}
}
@media only screen and (max-width:520px){
	.problem{padding:40px 0 30px;}
	.problem .list_wrap{margin-top:30px}
	.problem .list_wrap .list li{margin-bottom:4%;width: 48%;}
	.problem .list_wrap .list li .tit{font-size:15px;}
	/* .problem .list_wrap .list li:nth-last-child(-n+2){margin-bottom: 0;} */
}

/* mes_solution part2 */
.mes_solution .part2{padding:100px 0;background: url(../images/mes_solute_bg.jpg)no-repeat center/cover;}
.mes_solution .part2 .nei_wrap{max-width:1430px;}
.mes_solution .part2 .top{margin-top:48px;align-items: center;}
.mes_solution .part2 .top .status{width:15%}
.mes_solution .part2 .status ul li{position: relative;}
.mes_solution .part2 .pics{position: relative;padding-bottom: 61%;width:100%;height:0;overflow: hidden;}
.mes_solution .part2 .pics img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);border-radius: 10px 10px 0 0;overflow: hidden;transition: transform 0.3s linear;}
.mes_solution .part2 .status ul li .tit{font-size: 20px;font-weight: bold;text-align: center;border-radius: 0 0 10px 10px;overflow: hidden;}
.mes_solution .part2 .top .status ul li .tit{position: absolute;width: auto;height: 100%;top:0;writing-mode: vertical-rl;}
.mes_solution .part2 .top .status ul li{margin-bottom:10px;}
.mes_solution .part2 .top .status ul li .pics{border-radius: 10px;} 
.mes_solution .part2 .top .status.lf ul li .tit{left:calc(100% + 18px);left:-webkit-calc(100% + 18px)}
.mes_solution .part2 .top .status.rt ul li .tit{right:calc(100% + 18px);right:-webkit-calc(100% + 18px)}
.mes_solution .part2 .top .mid_part{width:55%}

.mes_solution .part2 .top .mid_part .swiper-slide {width: 74.96%;max-width: 590px;/* padding:1.8vw; */box-sizing: border-box;}
/* .mes_solution .part2 .top .mid_part .swiper-slide:after{content:"";position: absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);opacity: 1;}
.mes_solution .part2 .top .mid_part .swiper-slide-active:after{opacity: 0;visibility: hidden;} */
.mes_solution .part2 .top .mid_part .swiper-slide img{filter: opacity(0.6);transition: transform .3s linear;}
.mes_solution .part2 .top .mid_part .swiper-slide-active img{filter: opacity(1);}
.mes_solution .part2 .top .mid_part .swiper-slide-prev img{transform: translateX(50%);}
.mes_solution .part2 .top .mid_part .swiper-slide-next img{transform: translateX(-50%);}

.mes_solution .part2 .bottom ul li{width: 15%;background-color: #fff;border-radius:10px;overflow: hidden;}
.mes_solution .part2 .bottom ul li .tit{padding:10px;box-sizing: border-box;background: #fff;}

@media only screen and (min-width:521px){
	.mes_solution .part2 .status ul li:hover .pics img{transform: translate(-50%,-50%) scale(1.1);}
}
@media only screen and (max-width:1440px){
	.mes_solution .part2 .status ul li .tit{font-size: 18px;}
}
@media only screen and (max-width:1080px){
	.mes_solution .part2{padding:64px 0;}
	.mes_solution .part2 .status ul li .tit{font-size:16px;}
	.mes_solution .part2 .top{justify-content: center;}
	.mes_solution .part2 .top .mid_part{margin-bottom:30px;order: -1;width: 80%;}
	.mes_solution .part2 .top .status{width: 100%;}
	.mes_solution .part2 .top .status ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.mes_solution .part2 .top .status ul li{width: 24%;background-color: #fff;border-radius: 10px;overflow: hidden;}
	.mes_solution .part2 .top .status ul li .pics{border-radius: 0;}
	.mes_solution .part2 .top .status ul li .tit{position: initial;padding:10px;width: 100%;height:auto;writing-mode: initial;box-sizing: border-box;}
	.mes_solution .part2 .top .status.lf ul li .tit{}
	.mes_solution .part2 .bottom ul{justify-content: flex-start;}
	.mes_solution .part2 .bottom ul li{margin-bottom:10px;margin-right:1.33%;width: 24%;}
	.mes_solution .part2 .bottom ul li:nth-child(4n){margin-right:0;}
}
@media only screen and (max-width:850px){
	.mes_solution .part2{padding:50px 0;}
}
@media only screen and (max-width:520px){
	.mes_solution .part2{padding:40px 0;}
	.mes_solution .part2 .status ul li .tit{font-size:14px;}
	.mes_solution .part2 .top{margin-top:36px}
	.mes_solution .part2 .top .mid_part{margin-bottom: 40px;width: 100%;}
	.mes_solution .part2 .top .status ul li{width: 48.8%;}
	.mes_solution .part2 .bottom ul{justify-content: space-between;}
	.mes_solution .part2 .bottom ul li{margin-right:0;width: 48.8%;}
}


.mes_solution .part3{padding:100px 0;background: url(../images/mes_function_bg.jpg)no-repeat center/cover;}
.mes_solution .part3 .nei_wrap{max-width: 1240px;}
.mes_solution .part3 .layout{margin-top:48px;}
.mes_solution .part3 .layout .item{width: 31.5%;background-color: #e6faf8;}
.mes_solution .part3 .layout .item .item_title{padding:40px 0;font-size: 30px;background: linear-gradient(to right,#0252b6,#14b6b1);text-align: center;color: #fff;}
.mes_solution .part3 .layout .item .box_con{padding:15px;box-sizing: border-box;}
.mes_solution .part3 .layout .item .box_con ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.mes_solution .part3 .layout .item .box_con ul li{margin-top:2.2%;padding:10px;width:49%;font-size: 20px;text-align: center;background-color: #fff;box-sizing:border-box;}
.mes_solution .part3 .layout .item .box_con ul li:nth-child(-n+2){margin-top: 0;}
.mes_solution .part3 .arrow span{margin:10px 0;width: 31.5%;text-align: center;}
.mes_solution .part3 .des span{display: block;padding:18px;font-size:20px;color: #fff;background: linear-gradient(to right,#0252b6,#14b6b1);text-align: center;box-sizing: border-box;}
.mes_solution .part3 .des .lf{width: 31.5%;}
.mes_solution .part3 .des .rt{width: 65.6%;}
.mes_solution .part3 .des .rt span:first-child{width: 24.3%;}
.mes_solution .part3 .des .rt span:last-child{width: 73.3%;}
@media only screen and (max-width:1280px){
	.mes_solution .part3 .layout .item .item_title{padding:30px 5%;font-size: 22px;}
	.mes_solution .part3 .layout .item .box_con ul li{font-size:18px;}
}
@media only screen and (max-width:1080px){
	.mes_solution .part3{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.mes_solution .part3{padding:50px 0;}
	.mes_solution .part3 .layout .item{width: 33%;}
	.mes_solution .part3 .layout .item .box_con ul li{font-size: 14px;}
	.mes_solution .part3 .layout .item .item_title{padding:20px 5%;font-size:18px;}
	.mes_solution .part3 .des .lf{width: 33%;}
	.mes_solution .part3 .des .rt{width: 66.6%;}
	.mes_solution .part3 .des .rt span:first-child{width: 26.3%;}
	.mes_solution .part3 .des span{padding:12px;font-size:16px;}
}
@media only screen and (max-width:680px){
	.mes_solution .part3 .layout .item{width: 100%;}
}
@media only screen and (max-width:520px){
	.mes_solution .part3{padding:40px 0;}
	.mes_solution .part3 .layout{margin-top:36px;}
	.mes_solution .part3 .layout .item .item_title{padding:16px 5%;font-size: 16px;}
	.mes_solution .part3 .m_hide{display: block !important;margin:20px 0;width: 100%;text-align: center;}
	.mes_solution .part3 .pc_hide{display: none;}
}

/* part4 */
.mes_solution .part4{padding:100px 0;background: url(../images/mes_app_bg.jpg)no-repeat center/cover;}
.mes_solution .part4 .nei_title{color: #fff;}
.mes_solution .part4 .solution_wrap{margin-top:48px;border-radius:10px;overflow: hidden;}
.mes_solution .part4 .case_top_nav{box-sizing: border-box;}
.mes_solution .part4 .case_top_nav ul{background:#f7f7fa;overflow: hidden;}
.mes_solution .part4 .case_top_nav ul li{padding:24px 14px;width:33.3%;font-size:30px;text-align: center;box-sizing: border-box;background:#f7f7fa;}
.mes_solution .part4 .case_top_nav ul li.on{background: linear-gradient(to right,#0252b6,#14b6b1);color:#fff;font-weight: bold;}
.mes_solution .part4 .case_top_nav ul li i{display: inline-block;margin-right:18px;vertical-align: middle;}
.mes_solution .part4 .case_top_nav ul li i img{display: block;vertical-align: middle;}
.mes_solution .part4 .case_top_nav ul li span{display: inline-block;vertical-align: middle;}
.mes_solution .part4 .case_top_nav ul li.on i{filter: brightness(100);}
.mes_solution .part4 .content_box{background:#fff;}
.mes_solution .part4 .content_box > div{padding:46px;box-sizing: border-box;}
.mes_solution .part4 .list li{margin-bottom: 2.5%;width: 17%;box-sizing: border-box;text-align: center;}
.mes_solution .part4 .list li .i{position: relative;padding-bottom: 70%;width:100%;height:0;overflow: hidden;border-radius: 10px;border: 1px solid #d0e3d8;}
.mes_solution .part4 .list li .i img{position: absolute;left:50%;top:50%;width:100%;transform: translate(-50%,-50%);}
.mes_solution .part4 .list li p{display:inline-block;margin: 14px 0 0;padding:10px 30px;font-size: 20px;font-weight: bold;border-radius: 30px;box-sizing: border-box;border: 2px solid #0252b6;background-image:linear-gradient(to right,#0252b6,#009ecb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space: nowrap;}
.mes_solution .part4 .list li  span{display: inline-block;width: 32px;height: 20px;background: url(../images/icon_13.png)no-repeat center;}
.mes_solution .part4 .list li:hover .i{box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.mes_solution .part4 .list li:hover i{filter:grayscale(1) brightness(100);}
.mes_solution .part4 .list li:hover p{color: #fff;background: linear-gradient(to right,#0252b6,#009ecb);-webkit-text-fill-color:initial;}
.mes_solution .part4 .list li:hover span{filter:grayscale(1) brightness(100);}
@media only screen and (max-width:1280px){
	.mes_solution .part4 .case_top_nav ul li{font-size:22px;}
	.mes_solution .part4 .case_top_nav ul li i{width: 40px;}
	.mes_solution .part4 .list li p{font-size:17px;padding:8px 16px;}
}
@media only screen and (max-width:1080px){
	.mes_solution .part4{padding:64px 0;}
	.mes_solution .part4 .list:after{content:"";width:22%;}
	.mes_solution .part4 .list:before{content:"";width:22%;}
	.mes_solution .part4 .list{justify-content: space-around;}
	.mes_solution .part4 .list li{margin-bottom:3.5%;width: 22%;}
}
@media only screen and (max-width:850px){
	.mes_solution .part4{padding:50px 0;}
	.mes_solution .part4 .content_box > div{padding:30px 5%;}
	.mes_solution .part4 .list li p{font-size:15px;}
	.mes_solution .part4 .case_top_nav ul li i{margin-right:10px;width: 30px;}
	.mes_solution .part4 .case_top_nav ul li{padding:20px 14px;font-size:18px;}
}
@media only screen and (max-width:520px){
	.mes_solution .part4 .solution_wrap{margin-top: 30px;}
	.mes_solution .part4 .list li{width: 49%;}
	.mes_solution .part4 .list:after{content: initial;}
	.mes_solution .part4 .list:before{content:initial;}
	.mes_solution .part4 .list li p{padding:6px 12px;font-size:14px;border-width: 1px;}
	.mes_solution .part4 .case_top_nav ul li i{margin-right:6px;width: 26px;}
	.mes_solution .part4 .case_top_nav ul li{font-size: 14px;}
}

/* part5 */
.mes_solution .part5{padding:100px 0;}
.mes_solution .part5 .content{margin-top:48px;}
.mes_solution .part5 .content .top{padding:6.4% 5% 7%;box-sizing: border-box;background: url(../images/mes_predict_bg.jpg)no-repeat center/cover;position: relative;z-index: 1;}
.mes_solution .part5 .content .top .text_wrap{width:50%;}
.mes_solution .part5 .content .top .text_wrap .tit{margin-bottom:4.6%;font-size:24px;}
.mes_solution .part5 .content .top .text_wrap .con{font-size:20px;}
.mes_solution .part5 .content .top .text_wrap .con p{margin-bottom:10px;}
.mes_solution .part5 .content .top .text_wrap .con p:last-child{margin-bottom: 0;}
.mes_solution .part5 .content .mid{padding:5.6% 0 30px;box-shadow: 0 0 43px rgba(0,0,0,0.3);}
.mes_solution .part5 .content .mid .item{padding:0 1% 0 2%;width:33.3%;box-sizing: border-box;border-right:1px solid #d0dde6;}
.mes_solution .part5 .content .mid .item .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
.mes_solution .part5 .content .mid .item i{display: inline-block;position: relative;margin-top:24px;}
.mes_solution .part5 .content .mid .item i img.zhen{position: absolute;left:50%;bottom:0;width: 11.6%;transform: translateX(-50%);transform-origin: center bottom;}
.mes_solution .part5 .content .mid .item:nth-child(1) i img.zhen{transform: translateX(-50%) rotateZ(-45deg);animation: zhen1 3s 0s ease-out infinite;}
.mes_solution .part5 .content .mid .item:nth-child(2) i img.zhen{transform: translateX(-50%) rotateZ(20deg);animation: zhen2 3s 0s ease-out infinite;}
.mes_solution .part5 .content .mid .item:nth-child(3) i img.zhen{transform: translateX(-50%) rotateZ(40deg);animation: zhen3 3s 0s ease-out infinite;}
@keyframes zhen1{
	0%{transform: translateX(-50%) rotateZ(-90deg)}
	30%{transform: translateX(-50%) rotateZ(-45deg)}
	32%{transform: translateX(-50%) rotateZ(-50deg)}
	34%{transform: translateX(-50%) rotateZ(-45deg)}
	36%{transform: translateX(-50%) rotateZ(-43deg)}
	38%{transform: translateX(-50%) rotateZ(-45deg)}
	39%{transform: translateX(-50%) rotateZ(-44deg)}
	40%{transform: translateX(-50%) rotateZ(-48deg)}
	43%{transform: translateX(-50%) rotateZ(-45deg)}
	50%{transform: translateX(-50%) rotateZ(-28deg)}
	55%{transform: translateX(-50%) rotateZ(-30deg)}
	60%{transform: translateX(-50%) rotateZ(-39deg)}
	65%{transform: translateX(-50%) rotateZ(-45deg)}
	86%{transform: translateX(-50%) rotateZ(-45deg)}
	96%{transform: translateX(-50%) rotateZ(-90deg)}
	100%{transform: translateX(-50%) rotateZ(-90deg)}
}
@keyframes zhen2{
	0%{transform: translateX(-50%) rotateZ(-90deg)}
	50%{transform: translateX(-50%) rotateZ(20deg)}
	52%{transform: translateX(-50%) rotateZ(30deg)}
	54%{transform: translateX(-50%) rotateZ(26deg)}
	56%{transform: translateX(-50%) rotateZ(35deg)}
	68%{transform: translateX(-50%) rotateZ(20deg)}
	69%{transform: translateX(-50%) rotateZ(16deg)}
	70%{transform: translateX(-50%) rotateZ(18deg)}
	73%{transform: translateX(-50%) rotateZ(20deg)}
	80%{transform: translateX(-50%) rotateZ(22deg)}
	85%{transform: translateX(-50%) rotateZ(24deg)}
	86%{transform: translateX(-50%) rotateZ(20deg)}
	96%{transform: translateX(-50%) rotateZ(-90deg)}
	100%{transform: translateX(-50%) rotateZ(-90deg)}
}
@keyframes zhen3{
	0%{transform: translateX(-50%) rotateZ(-90deg)}
	50%{transform: translateX(-50%) rotateZ(40deg)}
	52%{transform: translateX(-50%) rotateZ(30deg)}
	54%{transform: translateX(-50%) rotateZ(36deg)}
	56%{transform: translateX(-50%) rotateZ(35deg)}
	68%{transform: translateX(-50%) rotateZ(40deg)}
	69%{transform: translateX(-50%) rotateZ(50deg)}
	70%{transform: translateX(-50%) rotateZ(46deg)}
	73%{transform: translateX(-50%) rotateZ(40deg)}
	78%{transform: translateX(-50%) rotateZ(22deg)}
	80%{transform: translateX(-50%) rotateZ(24deg)}
	86%{transform: translateX(-50%) rotateZ(40deg)}
	89%{transform: translateX(-50%) rotateZ(40deg)}
	96%{transform: translateX(-50%) rotateZ(-90deg)}
	100%{transform: translateX(-50%) rotateZ(-90deg)}
}
.mes_solution .part5 .content .mid .item .text{width:calc(94% - 136px);width:-webkit-calc(94% - 136px)}
.mes_solution .part5 .content .mid .item .text .hd{margin-bottom:24px;font-size:20px;font-weight: bold;}
.mes_solution .part5 .content .mid .item .text .con{font-size:20px;}
.mes_solution .part5 .content .mid .item .text .con p{margin-bottom: 10px;}
.mes_solution .part5 .content .mid .item .text .con p span{color: #0252b6;font-weight: bold;}
.mes_solution .part5 .content .btm_slogan{text-align: center;color: #fff;padding:34px;background: linear-gradient(to right,#0252b6,#009ecb);font-size:24px;font-weight: bold;}
@media only screen and (max-width:1280px){
	.mes_solution .part5 .content .top .text_wrap .tit{font-size:20px;}
	.mes_solution .part5 .content .top .text_wrap .con{font-size:18px}
	
	.mes_solution .part5 .content .mid .item .text .hd{font-size:18px;}
	.mes_solution .part5 .content .mid .item .text .con{font-size:18px;}
	.mes_solution .part5 .content .btm_slogan{font-size:20px;}
}
@media only screen and (max-width:1080px){
	.mes_solution .part5 {padding: 64px 0;}
	.mes_solution .part5 .content .mid .item .wrap{justify-content: center;}
	.mes_solution .part5 .content .mid .item i{margin-top:0;}
	.mes_solution .part5 .content .mid .item .text{margin-top:20px;width: 100%;}
	.mes_solution .part5 .content .btm_slogan{padding:26px;}
}

@media only screen and (max-width:850px){
	.mes_solution .part5 {padding: 50px 0;}
	.mes_solution .part5 .content .top .text_wrap .tit{font-size:18px;}
	.mes_solution .part5 .content .top .text_wrap .con{font-size:16px}
	
	.mes_solution .part5 .content .mid .item .text .hd{margin-bottom:14px;font-size:16px}
	.mes_solution .part5 .content .mid .item .text .con{font-size:16px;}
	.mes_solution .part5 .content .btm_slogan{padding:20px;font-size:18px;}
}
@media only screen and (max-width:520px){
	.mes_solution .part5 {padding: 40px 0;}
	.mes_solution .part5 .content .top{padding:86px 5% 30px;background-color:#d5dadd;background-size: 100% auto;background-position: right top;}
	.mes_solution .part5 .content .top .text_wrap{width: 100%;}
	
	.mes_solution .part5 .content .mid{padding:5.6% 0 10px}
	.mes_solution .part5 .content .mid .item{padding: 5%;width: 100%;}
	.mes_solution .part5 .content .mid .item i{width: 126px;}
	
	.mes_solution .part5 .content .btm_slogan{font-size:16px;}
}

/* nei_case */
.nei_case{padding:100px 0;background:#f2f5fa;}

.nei_case .case_top_nav{margin-top:40px;padding:0 12px;box-sizing: border-box;}
.nei_case .case_top_nav ul{background:#fff;border-radius:6px;overflow: hidden;}
.nei_case .case_top_nav ul li{padding:14px;width:50%;font-size:20px;text-align: center;box-sizing: border-box;}
.nei_case .case_top_nav ul li.on{background:#0269b6;color:#fff;}

.nei_case .pdct_content{margin-top: 23px;margin-top:46px;position: relative;}
.nei_case .pdct_content .pdct_nav{/* background:#f5f5f5; */}
.nei_case .pdct_content .pdct_nav ul{display: flex;flex-wrap: wrap;justify-content: space-evenly;width: calc(100% - 10px);width: -webkit-calc(100% - 10px);}
.nei_case .pdct_content .pdct_nav ul li{padding:0 26px 28px;width: auto;font-size: 16px;box-sizing: border-box;white-space: nowrap;text-align: center;position: relative;}
.nei_case .pdct_content .pdct_nav ul li:after{content:"";position: absolute;top:100%;left:50%;width: 0;height:4px;background:#0269b6;transform: translateX(-50%);}
.nei_case .pdct_content .pdct_nav ul li.on{border-radius: 30px;color: #0269b6;cursor: pointer;}
.nei_case .pdct_content .pdct_nav ul li.on:after{width:100%}
.nei_case .pdct_content .list_content_m{display: none;}
.nei_case .pdct_content .list_content{margin-top:62px;margin-top:30px;width: 100%;padding: 0;box-sizing: border-box;}
/* .nei_case .pdct_content .list_content:after{content: "";position: absolute;left: 100%;top: 0;width: 100%;height: 100%;background: #fff;} */
.nei_case .pdct_content .list_content .swiper{padding:12px;}
.nei_case .pdct_content .list_content .pdct_nav ul li.on{background: #fff;}
.nei_case .pdct_content .swiper-slide{background-color: #fff;border-radius: 10px;overflow: hidden;}
.nei_case .pdct_content .item{position: relative;overflow: hidden;}
/* .nei_case .pdct_content .item:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(70,93,171,1);transition: all .2s linear;z-index: 1;opacity: 0;} */
.nei_case .pdct_content .item .text_wrap{padding: 18px 3%;text-align: left;box-sizing: border-box;width:100%;z-index: 2;}
.nei_case .pdct_content .item .tit{font-weight: normal;font-weight: bold;font-size:20px;font-weight: bold;}
.nei_case .pdct_content .item .des{margin-top:8px;margin-bottom:16px;font-size:14px;min-height: 42px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;/* white-space: nowrap;text-overflow: ellipsis; */color:rgba(51,51,51,0.8);line-height:1.6;}
.nei_case .pdct_content .item .btm{text-align: right;font-size:14px;}
.nei_case .pdct_content .item .btm i{display: inline-block;vertical-align: middle;margin-right:8px;width: 18px;height: 18px;}
.nei_case .pdct_content .item .btm .i1{background:url(../images/icon01.png)no-repeat center/100% auto;}
.nei_case .pdct_content .item .btm .i2{background:url(../images/icon02.png)no-repeat center/100% auto;}
.nei_case .pdct_content .item .btm span{display: inline-block;vertical-align: middle;}
.nei_case .pdct_content .item .more{display: inline-block;margin-top: 24px;color: #666;font-size: 16px;transition:all .3s linear;font-size:14px;display: none;}
.nei_case .pdct_content .item .img{position: relative;padding-bottom: 50%;overflow: hidden;background: #e1e1e1;}
.nei_case .pdct_content .item .img img{position: absolute;left: 50%;top: 50%;width: 1255%;transform: translate(-50%,-50%);}
.nei_case .pdct_content .item .img:after{content:"";position: absolute;left:50%;top:52%;width: 85px;height: 85px;background:url(../images/case_play.png)no-repeat center/100% auto;transform: translate(-50%,-50%);z-index: 2;}
.nei_case .pdct_content .item .img:before{content:"";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.1);opacity: 0;z-index: 2;}
.nei_case .pdct_content .list_content .part{position: relative;}
.nei_case .pdct_content .page_center{margin-top:30px;}
.nei_case .pdct_content .common_prev,.nei_case .pdct_content .common_next{position: absolute;top:50%;width:65px;height:65px;border-radius: 50%;background-color: #fff;transform: translateY(-50%);z-index: 2;cursor: pointer;}
.nei_case .pdct_content .common_prev{right:calc(100% + 0px);right:-webkit-calc(100% + 0px);}
.nei_case .pdct_content .common_next{left:calc(100% + 0px);left:-webkit-calc(100% + 0px);}
.nei_case .pdct_content .common_prev:after,.nei_case .pdct_content .common_next:after{content:"";position: absolute;left:50%;top:50%;width:24px;height: 24px;transform:translate(-50%,-50%);z-index: 2;background-repeat: no-repeat;background-position: center;background-size:80% auto;filter: grayscale(1) opacity(0.1);}
.nei_case .pdct_content .common_prev:after{background-image: url(../images/pics_prev.png);}
.nei_case .pdct_content .common_next:after{background-image: url(../images/pics_next.png);}
.nei_case .pdct_content .swiper-button-lock{display: initial;}
@media only screen and (min-width:521px){
	.nei_case .pdct_content .swiper-slide:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
	.nei_case .pdct_content .item:hover .text_wrap{opacity: 1;}
	.nei_case .pdct_content .item:hover{box-shadow: 0 0 12px rgba(0,0,0,0.15);}
	.nei_case .pdct_content .item:hover .img:before{opacity: 1;}
	.nei_case .product_box .top .s_box a:hover{letter-spacing: 2px;}
	.nei_case .pdct_content .common_prev:hover:after,.nei_case .pdct_content .common_next:hover:after{filter: grayscale(0) opacity(1);}
}
@media only screen and (max-width:1440px){
	.nei_case .case_top_nav{padding:0}
	/* .nei_case .product_box .top .title{font-size: 42px;} */
}
@media only screen and (max-width:1280px){
	.nei_case .case_top_nav ul li{font-size: 18px;}
	.nei_case .pdct_content{margin-top:46px;}
	.nei_case .pdct_content .pdct_nav ul li{padding:12px 14px;font-size:18px;white-space: initial;}
	/* .nei_case .pdct_content .list_content{margin-top:50px;} */
	.nei_case .pdct_content .item .tit{font-size:18px;}
	.nei_case .pdct_content .item .more{margin-top:20px;font-size:14px;}
	.nei_case .pdct_content .common_prev, .nei_case .pdct_content .common_next{width: 55px;height: 55px;}
	.nei_case .pdct_content .common_prev{right:100%;transform: translate(50%,-50%);}
	.nei_case .pdct_content .common_next{left:100%;transform: translate(-50%,-50%);}
}
@media only screen and (max-width:1080px){
	.nei_case .pdct_content .pdct_nav ul li{font-size:16px;width: initial;}
	.nei_case .pdct_content .item .text_wrap{/* padding:24px 2%; */}
}
@media only screen and (max-width:850px){
	.nei_case{padding: 64px 0;}
	.nei_case .case_top_nav ul li{font-size: 16px;}
	.nei_case .pdct_content{margin-top:26px;}
	.nei_case .pdct_content .pdct_nav{}
	.nei_case .pdct_content .pdct_nav ul li{padding:10px;font-size: 14px;}
	/* .nei_case .pdct_content .pdct_nav ul li.on{box-shadow: 0 0 8px #ccd3f1;} */
	.nei_case .pdct_content .list_content{margin-top:20px;}
	.nei_case .pdct_content .list_content_m{margin-top:20px;/* display: block; */}
	.nei_case .pdct_content .item .tit{font-size:16px;}
	.nei_case .pdct_content .item .des{font-size:14px; /* min-height: 38px; */}
	.nei_case .pdct_content .item .more{margin-top:16px;}
	.nei_case .pdct_content .item .text_wrap{padding:8% 6%;opacity: 1;bottom: 0;transform: initial;text-align: left;}
	/* .nei_case .pdct_content .item:after{opacity: 0.3;background: rgba(255,255,255);} */
	.nei_case .pdct_content .item:hover:after{opacity: 0.3;}
	.nei_case .pdct_content .common_prev, .nei_case .pdct_content .common_next{width: 44px;height: 44px;}
	.nei_case .pdct_content .common_prev:after, .nei_case .pdct_content .common_next:after{width: 18px;height: 18px;}
	
}
@media only screen and (max-width:520px){
	.nei_case{padding: 40px 0;}
	.nei_case .case_top_nav{margin-top: 5%;}
	.nei_case .case_top_nav ul li{padding:8px;font-size: 14px;}
	.nei_case .pdct_content{margin-top:20px;}
	.nei_case .pdct_content .pdct_nav{}
	.nei_case .pdct_content .pdct_nav ul{justify-content:flex-start;}
	.nei_case .pdct_content .pdct_nav ul:after{content:"";width: 33.3%;}
	.nei_case .pdct_content .pdct_nav ul li{padding:8px 10px;width: 33.3%;font-size:13px;}
	/* .nei_case .pdct_content .pdct_nav ul li.on {box-shadow: 0 0 4px #ccd3f1;} */
	.nei_case .pdct_content .list_content{margin-top:20px;}
	.nei_case .pdct_content .item .text_wrap{padding:14px 4%;}
	.nei_case .pdct_content .item .tit{font-size:16px;}
	.nei_case .pdct_content .item .more{margin-top:10px;font-size:12px;}
	.nei_case .pdct_content .common_prev,.nei_case .pdct_content .common_next{position: relative;margin:0 8px;top:initial;left:initial !important;right:initial !important;transform: initial;display: inline-block;width: 36px;height: 36px;background-size:8px auto;}
	.nei_case .pdct_content .page_center{margin-top:20px;}
	.nei_case .pdct_content .item .des{margin-top:12px;}
	.nei_case .pdct_content .list_content .swiper{padding: 0;}
	.nei_case .pdct_content .item .btm{font-size: 12px;}
}

/* ab_znfactory */
.zn_factory .nei_wrap{max-width: 1280px;}

.zn_factory .part1{padding:100px 0;}
.zn_factory .part1 .content_wrap{margin-top: 48px;margin-left:auto;margin-right:auto;width: 1344px;width:1200;max-width: 100%;overflow: hidden;}
.zn_factory .part1 .content_wrap .one{position: absolute;left:0;top:0;width: 100%;transition: all 0.3s linear;}
.zn_factory .part1 .content_wrap .nine_center{position: absolute;left:50%;top:50%;width:37.2%;transform: translate(-50%,-50%);z-index: 3;}
.zn_factory .part1 .mask_layout{position: absolute;left:0;top:0;width: 100%;height: 100%;z-index: -1;background: #b5c9d3;}
.zn_factory .part1 .mask_layout .mask{position: absolute;background: rgba(0,0,0,0.6);opacity: 0;background-image: url(../images/fig2.png);background-repeat: no-repeat;cursor: pointer;}
.zn_factory .part1 .mask_layout .mk1{position: absolute;left:0;top:0;width: 50%;height: 50%;clip-path: polygon(0 0, 53% 0, 100% 100%, 0 67%);background-position: 30% 40%;}
.zn_factory .part1 .mask_layout .mk2{position: absolute;left:0;top:0;width: 50%;height: 50%;clip-path: polygon(55% 0, 99% 0, 100% 100%);background-position: 90% 20%;}
.zn_factory .part1 .mask_layout .mk3{position: absolute;right:0;top:0;width: 50%;height: 50%;clip-path: polygon(1% 0, 46% 0, 0 100%, 1% 0%);background-position: 10% 20%;}
.zn_factory .part1 .mask_layout .mk4{position: absolute;right:0;top:0;width: 50%;height: 50%;clip-path: polygon(47% 0, 100% 0, 100% 66%, 0 100%);background-position: 70% 40%;}
.zn_factory .part1 .mask_layout .mk5{position: absolute;right:0;top:0;width: 50%;height: 100%;clip-path: polygon(0 50%, 100% 35%, 100% 100%, 0 50%);background-position: 70% 70%;}
.zn_factory .part1 .mask_layout .mk6{position: absolute;right:0;bottom:0;width: 50%;height: 50%;clip-path: polygon(0 0, 95% 100%, 21% 100%, 0 0%);background-position: 40% 80%;}
.zn_factory .part1 .mask_layout .mk7{position: absolute;left:0;bottom:0;width: 100%;height: 50%;clip-path: polygon(50% 0, 60% 100%, 40.2% 100%, 50% 0);background-position: 50% 90%;}
.zn_factory .part1 .mask_layout .mk8{position: absolute;left:0;bottom:0;width: 50%;height: 50%;clip-path: polygon(100% 0, 78% 100%, 5.6% 100%, 100% 0%);background-position: 60% 80%;}
.zn_factory .part1 .mask_layout .mk9{position: absolute;left:0;top:0;width: 50%;height: 100%;clip-path: polygon(0% 35%, 99% 50%, 0% 100%, 0 35%);background-position: 20% 70%;}
.zn_factory .part1 .mask_layout .mask:hover{opacity: 1;}
@media only screen and (max-width:1080px){
	.zn_factory .part1{padding:64px 0;}
	.zn_factory .part1 .mask_layout .mask{background-size: 40px auto;}
}
@media only screen and (max-width:850px){
	.zn_factory .part1{padding:50px 0;}
	.zn_factory .part1 .content_wrap{margin-top:30px;}
}
@media only screen and (max-width:520px){
	.zn_factory .part1{padding:40px 0;}
	.zn_factory .part1 .mask_layout .mask{background-size: 20px auto;}
}


.team_gh_bg{background: url(../images/team_gh_bg.jpg)no-repeat center/cover;}
.zn_factory .part2 .why{margin-top:48px;justify-content: space-evenly;}
.zn_factory .part2 .why .item{padding:26px 22px;width:29.86%;background-color: #0252b6;color: #fff;box-sizing: border-box;border-radius: 10px;}
.zn_factory .part2 .why .item .tit{padding-left:56px;margin-bottom:32px;box-sizing: border-box;}
.zn_factory .part2 .why .item .tit b{position: relative;display: inline-block;font-size: 26px;}
.zn_factory .part2 .why .item .tit b::before{content: "";position: absolute;right:calc(100% + 10px);right:-webkit-calc(100% + 10px);top:0;width:46px;height: 46px;background-image: url(../images/fault.png);background-repeat: no-repeat;background-size: 100% auto;}
.zn_factory .part2 .why .item .con{font-size:22px;}
.zn_factory .part2 .why .item .con p:not(:last-of-type){margin-bottom: 10px;}
@media only screen and (max-width:1280px){
	.zn_factory .part2 .why .item .tit b{font-size:20px;}
	.zn_factory .part2 .why .item .tit b::before{width: 36px;height: 36px;}
	.zn_factory .part2 .why .item .con{font-size:18px;}
}
@media only screen and (max-width:850px){
	.zn_factory .part2 .why{margin-top:30px;}
	.zn_factory .part2 .why .item{padding:20px 18px;}
	.zn_factory .part2 .why .item .tit b{font-size:17px;}
	.zn_factory .part2 .why .item .tit b::before{right: calc(100% + 4px);right: -webkit-calc(100% + 4px);width: 28px;height: 28px;}
	.zn_factory .part2 .why .item .tit{padding-left: 30px;margin-bottom: 20px;}
	.zn_factory .part2 .why .item .con{font-size: 16px;}
}
@media only screen and (max-width:520px){
	.zn_factory .part2 .why .item{width: 100%;}
	.zn_factory .part2 .why .item:not(:last-of-type){margin-bottom:10px;}
	.zn_factory .part2 .why .item .con{font-size:15px;}
}

/* part3 */
.zn_factory .part3{padding:100px 0;}
.zn_factory .part3 .nei_title .title:before{content: "";position: absolute;right:calc(100% + 10px);right:-webkit-calc(100% + 10px);top:50%;width: 68px;height: 52px;background: url(../images/tick.png)no-repeat center;background-size: 100% auto;transform: translateY(-50%);}
.zn_factory .part3 .nei_title a{position: absolute;right:0;top:50%;transform: translateY(-50%);z-index: 1;display: inline-block;font-size: 18px;padding:4px 38px;border: 1px solid #0252b6;border-radius: 30px;color: #0252b6;line-height: normal;}
.zn_factory .part3 .common_list_i{margin-top:48px;}
.zn_factory .part3 .common_list_i ul{justify-content: space-evenly;}
.zn_factory .part3 .common_list_i ul li{padding:30px 1%;width: 11.7%;text-align: center;background: #fafafa;border-radius: 10px;box-sizing: border-box;}
.zn_factory .part3 .common_list_i ul li i{display:inline-block;margin-bottom: 26px;}
.zn_factory .part3 .common_list_i ul li .tit{font-size: 18px;font-weight: bold;}
@media only screen and (min-width:520px){
	.zn_factory .part3 .common_list_i ul li:hover{background: initial;}
}
@media only screen and (max-width:1280px){
	.zn_factory .part3 .nei_title a{position: initial;transform: initial;margin-top:18px;}
	.zn_factory .part3 .nei_title a p{display: inline;}
	.zn_factory .part3 .nei_title .title:before{width: 46px;height: 40px;}
	.zn_factory .part3 .common_list_i{margin-top:36px;}
	.zn_factory .part3 .common_list_i ul{justify-content: space-between;}
	.zn_factory .part3 .common_list_i ul li{padding:20px 1%;width: 13%;}
}
@media only screen and (max-width:1080px){
	.zn_factory .part3{padding:64px 0;}
	.zn_factory .part3 .common_list_i ul li i{margin-bottom:13px;width: 50px;}
}
@media only screen and (max-width:850px){
	.zn_factory .part3{padding:50px 0;}
	.zn_factory .part3 .common_list_i ul li .tit{font-size:16px;}
}
@media only screen and (max-width:750px){
	.zn_factory .part3 .common_list_i ul li{margin-bottom:10px;width: 32%;}
	.zn_factory .part3 .common_list_i ul li:last-child{width: 100%;}
}
@media only screen and (max-width:520px){
	.zn_factory .part3{padding:40px 0;}
	.zn_factory .part3 .nei_title .title:before{width: 36px;height: 28px;}
	.zn_factory .part3 .nei_title a{font-size:16px;}
	.zn_factory .part3 .common_list_i{margin-top:30px;}
	.zn_factory .part3 .common_list_i ul li{margin-bottom:10px;width: 48.6%;}
	.zn_factory .part3 .common_list_i ul li:last-child{width: 100%;}
	.zn_factory .part3 .common_list_i ul li .tit{font-size:15px;}
}


/* part4 */
.zn_factory .part4{padding:100px 0;background: url(../images/zn_pre_bg.jpg)no-repeat center/cover;}
.zn_factory .part4 .nei_title{color: #fff;}
.zn_factory .part4 .video_box{padding:2% 2.4%;margin-top:48px;background: url(../images/gh_video_bg.png)no-repeat center/100% 100%;box-sizing: border-box;}

.video-player{width: 100%;/* position: absolute;left: 50%;top: 50%;width: 90%;height: 80%;background-color: #000;transform: translate(-50%,-50%);z-index: 99;visibility: hidden; */border:24px solid rgba(255,255,255,0.25);box-sizing:border-box;}
.video-player .mask{position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.53);z-index: 1;border-radius: 10px;overflow: hidden;}
.video-player video{display: block;width: 100%;height: 100%;max-height: 454px;background-color: #0269b6;}
.video-player .v_close{position: absolute;right:0;top: 0;width: auto;z-index: 2;cursor: pointer;display: none;}
.video-player .v_wrap{border-radius: 10px;overflow: hidden;}
.video-player .center-control{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;display: flex;align-items: center;justify-content: center;transition: opacity 0.1s linear;}
.video-player .center-control .center-wrapper{position: relative;width: 28px;height: 30px;text-align: center;}
.video-player .center-control .center-wrapper:after{content: "";display: block;padding-bottom: 100%;}
.video-player .center-control .center-button{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: transparent;}
.video-player .center-control .center-wrapper .icon_play,.video-player .center-control .center-wrapper .circle{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.video-player .center-control .center-wrapper .icon_play{display: inline-block;width: 100%;height: 100%;background: url(../images/v_play_center.png)no-repeat center/100% auto;filter: brightness(100);}
/* .video-player .center-control .center-wrapper .circle{width: 100%;height: 100%;border-radius: 50%;box-sizing: border-box;border: 3px solid #fff;background: rgba(0,0,0,0.15);} */
.video-player .control-bar{position: absolute;padding: 14px;left: 0;bottom: 0px;width: 100%;/* background: rgba(0,0,0,0.35); */z-index: 2;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content:space-between;color: #fff;transition: opacity 0.3s linear;align-items: center;font-size: 14px;}
.video-player .control-bar .bar-item{display: inline-block;margin-right:10px;}
.video-player .control-bar .lf-panel{/* width: 50px;height: 25px; */}
.video-player .control-bar .lf-panel .flx_w{flex-wrap: nowrap;}
.video-player .control-bar .lf-panel .play_btn{margin-right:12px;}
.video-player .control-bar .lf-panel .bf-icon{display: block;width: 35px;height: 25px;filter: brightness(10);}
.video-player .control-bar .lf-panel .bf-icon.play{background: url(../images/v_play_center.png)no-repeat center/60% auto;}
.video-player .control-bar .lf-panel .bf-icon.pause{background: url(../images/pause2.png)no-repeat center/65% auto;}
.video-player .control-bar .center-panel{/* width: calc(100% - 61px);width: -webkit-calc(100% - 61px); */}
.video-player .control-bar .center-panel .progress-wrapper{padding-right: 6px;/* width: calc(100% - 80px);width: -webkit-calc(100% - 80px); */box-sizing: border-box;white-space: nowrap;}
.video-player .control-bar .progress-wrapper .bar-item{margin-right: 0;}
.video-player .control-bar .progress-bar{width: calc(100% - 86px);width:-webkit-calc(100% - 86px);width: 100%;position: absolute;left:0;bottom:100%;}
.video-player .control-bar .progress-bar .control-progress{-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 6px;padding: 0;cursor: pointer;white-space: nowrap;box-sizing: border-box;}
.video-player .control-bar .progress-bar .control-progress .progress-inner{position: relative;display: inline-block;vertical-align: top;width: 100%;height: 6px;background: hsla(0,0%,100%,.4);}
.video-player .control-bar .progress-bar .control-progress .reached {position: absolute;z-index: 1;top: 0;left: 0;width: 1%;background: #fff;height: 100%;}
.video-player .control-bar .progress-bar .control-progress .indicator {position: absolute;z-index: 2;display: inline-block;width: 14px;height: 14px;border-radius: 100%;background: #fff;top: -6px;display: none;}
.video-player .control-bar .center-panel .progress-wrapper .current-time, .video-player .control-bar .center-panel .progress-wrapper .total-time {width: 34px;color: #fff;}
.video-player .control-bar .volume{width: 74px;margin-top: 0;}
.video-player .control-bar .volume #volume{display: inline-block;vertical-align: middle;width: 20px;height: 18px;}
.video-player .control-bar .volume .icon-volume{background: url(../images/icon_volume.png)no-repeat center;}
.video-player .control-bar .volume .icon-volume-mute{background: url(../images/icon_volume_mute.png)no-repeat center;filter: brightness(100);}
.video-player .control-bar .volume .controlBar{position: relative;display: inline-block;vertical-align: middle;width: calc(100% - 26px);height: 3px;background: hsla(0,0%,100%,.4);cursor: pointer;}
.video-player .control-bar .volume .controlInner{position: absolute;z-index: 1;top: 0;left: 0;width: 1%;background: #fff;height: 100%;}
.video-player .control-bar .rt-panel{width: 26px;width:auto;height: auto;}
.video-player .control-bar .fullscreen_btn .bf-icon{display: block;width: 22px;height: 22px;/* filter: brightness(100); */cursor: pointer;}
.video-player .control-bar .fullscreen_btn .bf-icon.fullscreen{background: url(../images/icon_fullscreen.png)no-repeat center;}
.video-player .control-bar .fullscreen_btn .bf-icon.exit-fullscreen{background: url(../images/icon_fullscreen_exit.png)no-repeat center;filter: brightness(100);}
@media only screen and (max-width:1080px){
	.zn_factory .part4{padding:64px 0;}
}

@media only screen and (max-width:850px){
	.zn_factory .part4{padding:50px 0;}
	.zn_factory .part4 .video_box{margin-top:30px;}
	.video-player{top: 50%;height: 40%;width: 100%;}
	.video-player .center-control .center-wrapper{width: 14%;}
}
@media only screen and (max-width:520px){
	.video-player .center-control .center-wrapper{}
	.video-player .center-control .center-wrapper .icon_play{width: 22px;height: 22px;}
	.video-player .control-bar{padding: 5px;}
	.video-player .v_close{width: 22px;height: 22px;}
	.video-player .control-bar .lf-panel .bf-icon{width: 25px;height: 25px;}
	.video-player{border-width:16px;}
	
	.zn_factory .part4{padding:40px 0;}
}



/* part5 */
.zn_factory .part5{padding:100px 0;background:#f0f4f7 url(../images/zn_how_bg.jpg)no-repeat center/cover;}
.zn_factory .part5 .layout{margin-top:20px;}
.zn_factory .part5 .nei_wrap{max-width:1610px;max-width:1440px;}
.zn_factory .part5 .row:not(:last-of-type){margin-bottom:30px;}
.zn_factory .part5 .row .hd {margin-bottom: 20px;}
.zn_factory .part5 .row .hd b,.zn_factory .part5 .row .hd i{display: inline-block;vertical-align: middle;}
.zn_factory .part5 .row .hd b{display: inline-block;font-size:32px;vertical-align: middle;font-weight: normal;}
.zn_factory .part5 .row .hd i{display: inline-block;margin-left:10px;width: 60px;height: 25px;background: url(../images/arrow3.png)no-repeat center/100% auto;vertical-align: middle;}
.zn_factory .part5 .row .des{display: flex;flex-wrap: wrap;justify-content: space-between;}
.zn_factory .part5 .row .num_part{/*width: 78.2%;*/}
.zn_factory .part5 .row .num_part .wrap{text-align: center;}
.zn_factory .part5 .row .num_part .top{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.zn_factory .part5 .row .num_part .top .item{text-align: center;}
.zn_factory .part5 .row .num_part .top .item i{display: inline-block;width: 60px;}
.zn_factory .part5 .row .num_part .top .item .tit{font-size:20px;font-weight: bold;}
.zn_factory .part5 .row .num_part .bottom{text-align: center;display: inline-block;padding:10px 18px;margin:20px auto 0;font-size:18px;font-weight: bold;box-sizing: border-box;color: #fff;background: #0252b6;}
.zn_factory .part5 .row:first-child .num_part .wrap{margin:0 auto;width:982px;max-width:100%;text-align: center;}
.zn_factory .part5 .row:nth-child(2) .num_part .top{margin:0 auto;width:982px;max-width:100%;}
.zn_factory .part5 .row .cer_part{width:20%}
.zn_factory .part5 .row .cer_wrap .cer_img{border-radius: 8px;overflow: hidden;}
.zn_factory .part5 .row .cer_wrap p{text-align: center;margin-top:8%;font-weight: bold;font-size: 20px;}

.zn_factory .part5 .cer_m{display: none;}

@media only screen and (max-width:1280px){
	.zn_factory .part5 .row .hd b{font-size:24px}
	.zn_factory .part5 .row .hd i{width: 46px;height: 22px;}
	.zn_factory .part5 .row .num_part .top .item:nth-child(odd){width: 24%;}
	.zn_factory .part5 .row .num_part .bottom{font-size:18px;}
	.zn_factory .part5 .row .num_part .top .item .tit{font-size: 18px;}
	.zn_factory .part5 .row .cer_part p{font-size:18px;}
}
@media only screen and (max-width:1080px){
	.zn_factory .part5{padding:64px 0;}
	.zn_factory .part5 .row .hd b{font-size:20px}
	.zn_factory .part5 .row .hd i{width: 38px;height: 20px;}
}
@media only screen and (max-width:850px){
	.zn_factory .part5{padding:50px 0;}
	.zn_factory .part5 .row .num_part .top .item .tit{font-size:17px;}
	.zn_factory .part5 .row .num_part .top .item i{width: 40px;}
	.zn_factory .part5 .row .num_part .bottom{font-size:16px;}
	.zn_factory .part5 .row .cer_part p{font-size:17px;}
	.zn_factory .part5 .row .hd b{font-size:18px;}
}
@media only screen and (max-width:520px){
	.zn_factory .part5{padding:40px 0;}
	.zn_factory .part5 .row .num_part .top .item i{width: 24px;}
	.zn_factory .part5 .row .num_part .top .item .tit{font-size:14px;}
	.zn_factory .part5 .row .num_part .bottom{font-size:14px;}
	.zn_factory .part5 .row .num_part{width: 100%;}
	
	.zn_factory .part5 .row .cer_part{display: none;}
	.zn_factory .part5 .row .cer_wrap p{font-size:14px;}
	.zn_factory .part5 .row .cer_wrap{width: 48%;}
	.zn_factory .part5 .cer_m{display: block;}
}

.zn_factory .part6{padding:100px 0;}
.zn_factory .part6 .layout{margin-top:48px;}
.zn_factory .part6 .row{display: flex;flex-wrap: wrap;justify-content: space-evenly;}
.zn_factory .part6 .row:first-child{margin-left: auto;margin-right:auto;width: 78%;}
.zn_factory .part6 .row:not(:last-of-type){margin-bottom:3%}
.zn_factory .part6 .row .item{width: auto;}
.zn_factory .part6 .row .item .cir_img{position: relative;}
.zn_factory .part6 .row .item .cir_img img.light{position: absolute;left:50%;bottom:22%;width: 51.54%;transform: translateX(-50%);transform-origin: bottom center;}
.zn_factory .part6 .row .item .cir_img .num_wrap{white-space: nowrap;text-align: center;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);color: #fff;}
.zn_factory .part6 .row .item .cir_img .num_wrap span{font-size:40px;display: inline-block;vertical-align: middle;}
.zn_factory .part6 .row .item  p{text-align: center;font-weight: bold;font-size:18px;margin-top:2px;}
@media only screen and (max-width:1080px){
	.zn_factory .part6{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.zn_factory .part6{padding:50px 0;}
	.zn_factory .part6 .layout{margin-top:30px;}
	.zn_factory .part6 .row .item{width: 30%;}
	.zn_factory .part6 .row .item .cir_img .num_wrap span{font-size:30px;}
	.zn_factory .part6 .row:nth-child(2) .item{width: 23%;}
}
@media only screen and (max-width:750px){
	.zn_factory .part6 .row .item .cir_img .num_wrap span{font-size:24px;}
}
@media only screen and (max-width:520px){
	.zn_factory .part6{padding:40px 0;}
	.zn_factory .part6 .row .item .cir_img .num_wrap span{font-size:18px;}
	.zn_factory .part6 .row:first-child{width: 100%;}
	.zn_factory .part6 .row .item p{font-size:16px;}
	.zn_factory .part6 .row:nth-child(2) .item{width: 30%;}
}



.zn_factory .part7{padding:100px 0;background: #f0f4f7;}
.zn_factory .part7 .layout_step{margin-top:48px;}
.zn_factory .part7 .layout_step ul li{padding:30px 1%;width:24%;border: 1px solid #d5d6d6;border-radius: 10px;position: relative;box-sizing: border-box;overflow: hidden;margin-bottom:1.6%;background-color: #fff;}
.zn_factory .part7 .layout_step ul li .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.zn_factory .part7 .layout_step ul li .lf{width: 53.3%;}
.zn_factory .part7 .layout_step ul li .lf .img{position: relative;padding-bottom: 74.8%;width: 100%;height:0;overflow: hidden;}
.zn_factory .part7 .layout_step ul li .lf .img img{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.zn_factory .part7 .layout_step ul li .rt{width: 40%;}
.zn_factory .part7 .layout_step ul li .rt span{font-size: 27px;}
.zn_factory .part7 .layout_step ul li .rt span.num_i{font-size: 80px;background-image:-webkit-linear-gradient( bottom,#b3debb,#96dad6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight: bold;font-family: arial;font-style: italic;position: absolute;right:14px;bottom:-20px;line-height: 1em;}
@media only screen and (min-width:521px){
	.zn_factory .part7 .layout_step ul li:hover .rt span.num_i{transform: scale(1.3);}
}
@media only screen and (max-width:1080px){
	.zn_factory .part7{padding:64px 0;}
	.zn_factory .part7 .layout_step ul li{padding:16px 1%;width: 32.2%;}
	.zn_factory .part7 .layout_step ul li .rt span{font-size:22px;}
	.zn_factory .part7 .layout_step ul li .rt span.num_i{font-size:66px;}
}
@media only screen and (max-width:850px){
	.zn_factory .part7{padding:50px 0;}
	.zn_factory .part7 .layout_step{margin-top: 30px;}
	.zn_factory .part7 .layout_step ul li .rt span{font-size:18px;}
}
@media only screen and (max-width:750px){
	.zn_factory .part7 .layout_step ul li{margin-bottom:2%;width: 49.2%;}
}
@media only screen and (max-width:520px){
	.zn_factory .part7{padding:40px 0;}
	.zn_factory .part7 .layout_step{margin-top: 26px;}
	.zn_factory .part7 .layout_step ul li{border-radius: 6px;padding:9px;}
	.zn_factory .part7 .layout_step ul li .lf{width: 100%;}
	.zn_factory .part7 .layout_step ul li .rt{margin-top:10px;width: 100%;}
	.zn_factory .part7 .layout_step ul li .rt span.num_i{position: initial;font-size:30px;}
	.zn_factory .part7 .layout_step ul li .rt span{font-size:15px;}
}


.zn_factory .part8{padding:80px 0;}
.zn_factory .part8 .nei_title .slogan{margin-left:auto;margin-right:auto;width:100%;max-width: 726px;}
.zn_factory .part8 .layout{margin-top:48px;align-items: flex-end;}
.zn_factory .part8 .lf_part{width: 31.6%;}
.zn_factory .part8 .lf_part ul li{padding:36px 22px 20px;width:49.6%;background:#f5f5f5;box-sizing: border-box;transition: padding 0.2s linear;}
.zn_factory .part8 .lf_part ul li .top{font-size: 14px;}
.zn_factory .part8 .lf_part ul li .top h4{font-size:18px;font-weight: normal;}
.zn_factory .part8 .lf_part ul li .top em{display: block;font-family: arial;text-transform: uppercase;margin-top:0px;/* white-space: nowrap; */font-size:16px;}
.zn_factory .part8 .lf_part .sales_top{position: relative;margin-bottom:4px;padding:34px 20px 44px;box-sizing: border-box;background:#f5f5f5 url(../images/linian-bg1-1.jpg)no-repeat bottom left;}
.zn_factory .part8 .lf_part .sales_top .top{/* display: flex;flex-wrap: nowrap;justify-content: space-between; */}
.zn_factory .part8 .lf_part .sales_top .top .num{font-size:100px;font-weight: bold;font-family: arial;color: #5e5d5d;font-family: "gotham";line-height: 1em;position: relative;}
.zn_factory .part8 .lf_part .sales_top .top .num:after{content: "+";line-height: 1em;font-size: 52px;vertical-align: text-top;font-family: arial;font-weight: normal;margin-left:8px;font-family: "Microsoft YaHei";}
.zn_factory .part8 .lf_part .sales_top .top h4{font-size: 18px;line-height: 1.6;font-weight: normal;}
.zn_factory .part8 .lf_part .sales_top .hold{position: absolute;right: 0;top: 0;transform: translate(10px,-64%);z-index: 2;font-size: 100px;color: #f2f2f2;font-weight: bold;}
.zn_factory .part8 .lf_part ul li i{display: inline-block;margin-top:70px;width:52px;transform:scale(0.9);transition: all .3s linear;}
/* .zn_factory .part8 .lf_part ul li:first-child{margin-bottom:0.8%;width:100%;}
.zn_factory .part8 .lf_part ul li:first-child i{margin-top:60px;} */
.zn_factory .part8 .lf_part ul li.on{/* background-image: linear-gradient(-45deg,#24832e ,#33ba42,#24832e); */ background:#0269b6;color:#fff;background-image: linear-gradient(to top,#0252b6,#009ecb);}


.zn_factory .part8 .lf_part ul li.on i img{filter: brightness(100);}
.zn_factory .part8 .rt_part{width: 68.4%;box-sizing: border-box;}
.zn_factory .part8 .part .list{display: flex;flex-wrap: wrap;justify-content: flex-start;padding: 8% 5%;box-sizing: border-box;background-color: #f5f5f5;}
.zn_factory .part8 .part .list li{margin:2.4% 0;margin-right:1.86%;padding:1.2%;width:23.6%;box-sizing: border-box;border: 1px solid #e8e8e8;}
.zn_factory .part8 .part .list li:nth-child(4n){margin-right:0}
.zn_factory .part8 .part .list li .img{position: relative;padding-bottom: 69.7%;width: 100%;height: 0;overflow: hidden;transition: transform .3s linear;}
.zn_factory .part8 .part .list li .img img{position: absolute;left:50%;top:50%;width:auto;max-width:initial;height: 100%;transform: translate(-50%,-50%);}
.zn_factory .part8 .part .list li:hover .img{transform: scale(1.03);}

.zn_factory .part8 .customer{margin-top:5%;}
.zn_factory .part8 .customer .item{width: 13.5%;box-sizing: border-box;border:1px solid #009ecb;}
.zn_factory .part8 .customer .item .hd{padding:16px 0;font-size:30px;text-align: center;background-image:linear-gradient(to top,#0252b6,#009ecb);color: #fff;}
.zn_factory .part8 .customer .item ul{padding:10% 0;}
.zn_factory .part8 .customer .item ul li{text-align: center;}
.zn_factory .part8 .customer .item .brand_img{position: relative;padding-bottom:40%;width:100%;height: 0;overflow: hidden;}
.zn_factory .part8 .customer .item .brand_img img{position: absolute;left:50%;top:50%;width: 80%;max-width: 100%;transform: translate(-50%,-50%);}


@media only screen and (min-width: 1081px){
	/* .zn_factory .part8 .lf_part ul li:first-child.on{padding:40px 13%;} */
	.zn_factory .part8 .lf_part ul li.on i{transform: scale(1);}
}
@media only screen and (max-width:1920px){
	.zn_factory .part8 .lf_part .sales_top .top .num{font-size: 3.8vw;letter-spacing: -4px;}
	.zn_factory .part8 .lf_part .sales_top .top .num:after{font-size:3.2vw;}
	.zn_factory .part8 .lf_part .sales_top .hold{font-size:7.2vw;font-size:5vw;}
	
	.zn_factory .part8 .customer .item .hd{font-size: 2vw;font-size:1.6vw;font-size:1.4vw;}
}

@media only screen and (max-width:1440px){
	.zn_factory .part8 .lf_part .sales_top .top h4{font-size: 18px;}
	.zn_factory .part8 .lf_part .sales_top .hold{font-size:6.2vw;}
}
@media only screen and (max-width:1280px){
	
	.zn_factory .part8 .lf_part ul li i{width: 50px;}
	.zn_factory .part8 .lf_part ul li:first-child i{margin-top:30px;}
	.zn_factory .part8 .lf_part ul li i{margin-top:30px;}
	/* .zn_factory .part8 .lf_part .sales_top .top .num{font-size: 5vw;} */
	.zn_factory .part8 .lf_part .sales_top .top h4{font-size:16px;}
}
@media only screen and (max-width:1080px){
	.zn_factory .part8{padding:64px 0;}
	.zn_factory .part8 .lf_part{margin-bottom:10px;width: 100%;}
	.zn_factory .part8 .lf_part ul li{width: 49.4%;}
	.zn_factory .part8 .lf_part ul li i{width: 40px;}
	.zn_factory .part8 .lf_part .sales_top{margin-bottom: 2%;/* display: none; */}
	.zn_factory .part8 .rt_part{width: 100%;}
	.zn_factory .part8 .part .list li{margin:1% 1.86% 1% 0;}
}
@media only screen and (max-width: 850px){
	.zn_factory .part8{padding:50px 0;}
	.zn_factory .part8 .lf_part ul li{padding:24px 20px;}
	.zn_factory .part8 .lf_part ul li i{display: none;}
	.zn_factory .part8 .lf_part ul li .top{font-size: 14px;}
	.zn_factory .part8 .lf_part ul li .top h4{font-size:16px;}
	.zn_factory .part8 .customer{margin-top:2%;}
}
@media only screen and (max-width: 520px){
	.zn_factory .part8{padding:40px 0;}
	.zn_factory .part8 .layout{margin-top:30px;}
	.zn_factory .part8 .lf_part{margin-bottom: 8px;}
	.zn_factory .part8 .lf_part .sales_top{margin-bottom:8px;}
	.zn_factory .part8 .lf_part ul li{padding:16px;text-align:center;}
	.zn_factory .part8 .lf_part ul li .top h4{font-size:14px;}
	.zn_factory .part8 .lf_part ul li .top em{display:none;}
	.zn_factory .part8 .lf_part .sales_top .top .num{font-size:30px;letter-spacing: -2px;}
	.zn_factory .part8 .part .list{justify-content: space-between;}
	.zn_factory .part8 .part .list li{margin-right:0;width: 49%;}
	.zn_factory .part8 .rt_part{border-left-width:10px;}
	.zn_factory .part8 .customer{margin-top: 8px;}
	.zn_factory .part8 .customer .item .hd{font-size:14px;}
	.zn_factory .part8 .customer .item{margin-bottom:1%;width: 24%;}
	.zn_factory .part8 .customer .flx_w{justify-content: space-around;}
	.zn_factory .part8 .customer .item:nth-last-child(-n+3){width: 32%;}
	
}

.zn_factory .part9.common_team{padding:100px 0;background-image:linear-gradient(to top,#0252b6,#009ecb);}
.zn_factory .part9.common_team .nei_title{color: #fff;}
.zn_factory .part9.common_team .list_content .swiper-wrapper{align-items: initial;/* flex-direction: row; */}
.zn_factory .part9.common_team .list_content .swiper-slide{padding:1.6%;background: #fff;}
.zn_factory .part9.common_team .list_content .wrap .tit .unit{color: initial;}
.zn_factory .part9.common_team .list_content .wrap .des{-webkit-line-clamp: 5;}
.zn_factory .part9.common_team .swiper-pagination .swiper-pagination-bullet{background-color: #fff;}
.zn_factory .part9.common_team .swiper-pagination .swiper-pagination-bullet-active{background-color: #13944a;}
@media only screen and (max-width:1080px){
	.zn_factory .part9.common_team{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.zn_factory .part9.common_team{padding:50px 0;}
}
@media only screen and (max-width:520px){
	.zn_factory .part9.common_team{padding:40px 0;}
}

/* part10 */
.zn_factory .common_choose{padding:90px 0;background:#fff;}
.zn_factory .common_choose .lf_part{width: 29.6%;border-right:1px solid #ebebeb;}
.zn_factory .common_choose .lf_part .more{display: inline-block;margin-top:24%;box-sizing: border-box;padding-left:30px;position: relative;z-index: 1;font-size: 18px;color: #0269b6;}
.zn_factory .common_choose .lf_part .more:before{content: "";position: absolute;left:0;top:50%;width:50px;height: 50px;border-radius: 50%;background: #fff;z-index: -2;transform: translateY(-50%);background: linear-gradient(to bottom,#09acb5,#68b453);}
.zn_factory .common_choose .lf_part .more:after{content: "";position: absolute;left:26px;top:50%;width:26px;height: 26px;border-radius: 50%;background: #fff;z-index: -1;transform: translateY(-50%);background: #fff;}
.zn_factory .common_choose .lf_part .more span,.zn_factory .common_choose .lf_part .more i{display: inline-block;vertical-align: middle;}
.zn_factory .common_choose .lf_part .more i{margin-left:2vw}
.zn_factory .common_choose .lf_part .more:hover:before{animation: ani1 1s 0s linear forwards;}
@keyframes ani1{
	0%{transform: translateY(-40%);background-color: #fff;}
	100%{transform: translateY(-50%);background-color: #0269b6;}
}
.zn_factory .common_choose .rt_part{width: 70%;}

.zn_factory .common_choose .txt h2 {font-size: 21px;text-transform: uppercase;line-height: 20px;letter-spacing: 3.4px;}
.zn_factory .common_choose .txt h3{font-size: 36px;font-weight: 700;line-height: 52px;letter-spacing: -0.7px;}
.zn_factory .common_choose .txt h3 span{display: block;font-weight: normal;}
.zn_factory .common_choose .items{display:flex;flex-wrap: wrap;}

.zn_factory .common_choose .item {/* flex: 0 0 50%; */text-align: center;padding:25px;width: 50%;box-sizing: border-box;}
/* .zn_factory .common_choose .item:nth-child(1){border-right:1px solid #FFFFFF3D;border-bottom:1px solid #FFFFFF3D;}
.zn_factory .common_choose .item:nth-child(2){border-bottom:1px solid #FFFFFF3D;}
.zn_factory .common_choose .item:nth-child(3){border-right:1px solid #FFFFFF3D;} */
.zn_factory .common_choose .item:hover{background:#0269b6;color:#fff;}
.zn_factory .common_choose .item:hover strong{color:#fff;}

.zn_factory .common_choose .item .num {line-height:1;font-weight:bolder;vertical-align: middle;}
.zn_factory .common_choose .item sub{display: inline-block;vertical-align: middle;font-size:100%;}
.zn_factory .common_choose .item .num,.zn_factory .common_choose .item sub{font-size: 3.2vw;font-family: gotham;line-height:1em;}

.zn_factory .common_choose .item strong {display:block;margin-top:32px;font-size: 18px;font-weight: normal;color: #0269b6;}
@media only screen and (max-width:1080px){
	.zn_factory .common_choose{padding:64px 0;}
	.zn_factory .common_choose .txt h3{font-size: 30px;}
	.zn_factory .common_choose .item strong{margin-top: 20px;}
}
@media only screen and (max-width:850px){
	.zn_factory .common_choose{padding:50px 0;}
	.zn_factory .common_choose .txt h3{font-size: 22px;line-height: 2;}
	.zn_factory .common_choose .item strong{margin-top: 12px;font-size: 16px;}
	.zn_factory .common_choose .lf_part .more:before{width: 40px;height: 40px;}
	.zn_factory .common_choose .lf_part .more{padding-left: 18px;font-size: 16px;}
	.zn_factory .common_choose .lf_part .more:after{left:20px;width: 22px;height: 22px;}
}
@media only screen and (max-width:520px){
	.zn_factory .common_choose{padding:40px 0;}
	.zn_factory .common_choose .txt h3{font-size: 18px;line-height: 1.6;text-shadow: 0 0 1px #333;}
	.zn_factory .common_choose .lf_part .more{margin-top: 30px;font-size: 14px;}
	.zn_factory .common_choose .lf_part .more:before{width: 32px;height: 32px;}
	.zn_factory .common_choose .lf_part{width: 100%;}
	.zn_factory .common_choose .rt_part{margin-top:36px;width: 100%;}
	.zn_factory .common_choose .item {padding:16px;}
	.zn_factory .common_choose .item strong{font-size:14px;}
	.zn_factory .common_choose .item .num, .zn_factory .common_choose .item sub{font-size: 22px;}
	.zn_factory .common_choose .lf_part .more:after{left:14px;width: 18px;height: 18px;}
}
@media only screen and (max-width:380px){
	.zn_factory .common_choose .item .num, .zn_factory .common_choose .item sub{font-size: 20px;}
	.zn_factory .common_choose .txt h3{font-size: 16px;}
}


/* nav */
.nav{margin-top: 70px;}
#nav{}
.nav .sec_pro_nav{margin: 0;background: #fff;position: relative;}
/* .nav .sec_pro_nav::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 7px;background: #13944a;} */
/* .nav .sec_pro_nav.animate::before{animation: an1 0.8s 0s cubic-bezier(.215,.61,.355,1) 1 forwards;}
@keyframes an1{
	from{width: 0%;}
	to{width: 100%;}
} */
.nav .sec_pro_nav ul{width: auto;justify-content: center;}
.nav .sec_pro_nav ul li{display: inline-block;padding: 8px 10px; margin:0 20px;width: calc(100% / 7);width: -webkit-calc(100% / 7);height: auto;font-size: 18px;color: #fff;font-family: arial;box-sizing: border-box;text-align: center;position: relative;border-radius: 50px;box-shadow: 0 0 15px rgba(0,0,0,0.18);background: linear-gradient(to right,#0252b6,#00abb9);}
.nav .sec_pro_nav ul li > a{display:block}
.nav .sec_pro_nav ul li:after{content: "";position: absolute;left: 50%;bottom: 0;width: 14px;height: 12px;background: #13944a;clip-path: polygon(50% 100%, 0% 100%, 100% 100%, 50% 100%);transition: all .3s linear;transform: translateX(-50%);}
.nav .sec_pro_nav ul li:hover:after{clip-path: polygon(50% 0, 0% 100%, 100% 100%, 50% 0);}
/* .nav .sec_pro_nav ul li.cur{background: #13944a;color: #fff;} */
/* .nav .sec_pro_nav ul li.cur:after{clip-path: polygon(0 0, 50% 100%, 50% 100%, 100% 0);}
.nav .sec_pro_nav ul li:hover{background: #13944a;color: #fff;} */
.nav .sec_pro_nav ul li.cur:after{clip-path: polygon(50% 0, 0% 100%, 100% 100%, 50% 0);}

.nav .sec_pro_nav ul li .sample{margin: 0 auto;width: 60px;height: 60px;border-radius: 50%;overflow: hidden;background:#fff;display: none;}
.nav .sec_pro_nav ul li p{display: flex;margin-top: 0px;flex-direction: column;justify-content: center;min-height: 36px;overflow: hidden;}
.nav .sec_pro_nav .swiper-button-next, .nav .sec_pro_nav .swiper-button-prev{margin-top: 0;top: 0;width: 61px;height: 100%;background-color: rgba(255,255,255,0.6);box-shadow: 0 0 10px #ccc;}
.nav .sec_pro_nav .swiper-button-prev:after,.nav .sec_pro_nav .swiper-button-next:after{content: initial;}
.nav .sec_pro_nav .swiper-button-prev{left: 0;background-image: url(../images/icon_rec01.png);background-repeat: no-repeat;background-position: center;}
.nav .sec_pro_nav .swiper-button-next{right: 0;background-image: url(../images/icon_rec02.png);background-repeat: no-repeat;background-position: center;}
.my-button-disabled{visibility: hidden;}
@media only screen and (max-width:1260px){
	.nav .sec_pro_nav ul li{padding: 17px 11px;}
}
@media only screen and (max-width:850px){
	.nav{margin-top:50px;}
	.nav .tit{font-size: 20px;}
	.nav .sec_pro_nav ul li{padding: 10px;font-size: 14px;width: calc(100% / 3);width: -webkit-calc(100% / 3);font-size:16px;}
	
}
@media only screen and (max-width:680px){
	.nav .sec_pro_nav ul{justify-content: flex-start;}
}
@media only screen and (max-width:520px){
	.nav{margin-top:30px;}
	/* .nav .nei_wrap{width: 100%;} */
	.nav .tit{font-size: 16px;}
	.nav .sec_pro_nav .swiper-button-next, .nav .sec_pro_nav .swiper-button-prev{width: 28px;}
	.nav .sec_pro_nav ul li{padding: 4px;font-size: 14px;width: 36%;}
	.nav .sec_pro_nav ul li:after{height: 7px;}
	.nav .sec_pro_nav ul li p{min-height: 32px;}
}


/* APS */
.common_scence{padding:100px 0;}
.common_scence .swiper{padding:5% 0 0;}
.common_scence .swiper .swiper-wrapper{    -webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}
.common_scence .swiper-slide {/* width: 940px; */    -webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);transform-style: preserve-3d;}

/* .common_scence .swiper-slide-next .public-img{transform-origin: right center;} */
.common_scence .swiper-box{position: relative;}
.common_scence .btns{position: absolute;left:0;bottom:40px;width:100%;}
.common_scence .btns .btn {position: absolute;top: 44%;z-index: 1;width: 54px;height:54px;cursor: pointer;transform:translateY(-50%);text-align: center;border-radius: 50%;border: 2px solid #afafaf;}
.common_scence .btns .btn img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.common_scence .btns .prev {left:5%;}
.common_scence .btns .next {right:5%;}
.common_scence .swiper-slide .box {display: block;text-align: center;color: #666666;width: 100%;box-sizing: border-box;perspective: 26vw;}
.common_scence .swiper-slide .box:hover {color: #1d5acc;}
.common_scence .swiper-slide .img {text-align: center;position: relative;padding-bottom:53%;width:100%;height:0;overflow: hidden;border-radius:10px;box-sizing:border-box;}
.common_scence .swiper-slide .img img {position:absolute;left:50%;top:50%;width: 100%;transform:translate(-50%,-50%);object-fit: cover;}
.common_scence .swiper-slide .img:after{content:"";position: absolute;left:50%;top:50%;width:100%;height: 100%;background:rgba(255,255,255,0.7);z-index: 1;transform:translate(-50%,-50%);}
.common_scence .swiper-slide-prev .img img{left:0;transform: translate(0,-50%);}
.common_scence .swiper-slide .txt {margin-bottom:34px;font-size: 30px;line-height: 1.4em;font-weight: bold;}
.common_scence .swiper-slide .text_wrap{padding:3.8% 0 0;opacity: 0;transition: all .3s linear;text-align:center;color:#333;}
.common_scence .swiper-slide .text_wrap .des{margin:0 auto;max-width:76%;font-size:18px;line-height:1.6;}
.common_scence .swiper-slide .text_wrap .more{display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;}
.common_scence .swiper-slide .text_wrap .more span{display: inline-block;font-size: 14px;}
.common_scence .swiper-slide .text_wrap .more i{display: inline-block;margin-left: 12px;width: 17px;height: 17px;background:url(../images/icon01.png)no-repeat center/100% auto;}
.common_scence .swiper-slide-active .text_wrap{opacity: 1;}
.common_scence .swiper-slide-active .img{}
.common_scence .swiper-slide-active .img:after{opacity: 0;}


@media only screen and (max-width:1280px){
	/* .common_scence .btns .btn{filter:brightness(100)} */
	/* .common_scence .btns .prev{right: 74%;}
	.common_scence .btns .next{left: 74%;} */
	.common_scence .swiper-slide .txt{font-size: 24px;margin-bottom: 24px;}
	.common_scence .swiper-slide .text_wrap .des{font-size: 16px;}
}
@media only screen and (max-width:1080px){
		.common_scence{padding:64px 0;}
		.common_scence .swiper-slide .txt{font-size: 20px;}
	}
@media only screen and (max-width:850px){
.common_scence{padding:50px 0;}
.common_scence .btns .btn{width: 44px;height: 44px;}
		/* .common_scence .btns .prev{right: 84%;}
		.common_scence .btns .next{left: 84%;} */
		.common_scence .swiper{padding:50px 0 0;}
		/* .common_scence .swiper-slide{width: 600px;} */
		.common_scence .swiper-slide .txt{font-size:18px;margin-bottom: 16px;}
	}
@media only screen and (max-width:520px){
		.common_scence{padding:40px 0;}
		.common_scence .btns .btn{width: 36px;height: 36px;border-width: 1px;}
		.common_scence .btns .prev{left: 1%;}
		.common_scence .btns .next{right: 1%;}
		.common_scence .swiper{padding-top: 30px;}
		.common_scence .swiper-slide{width: 90%;}
		.common_scence .swiper-slide .img{}
		.common_scence .swiper-slide .img img{width: 100%;max-height:initial;}
		/* .common_scence .swiper-slide-active .img{border-width:4px;} */
		.common_scence .swiper-slide .text_wrap .des{font-size: 14px;}
}

.APS .part1 .aps_value{padding: 3.2% 3%;margin-top: 4%;color: #fff;border-radius: 10px;box-sizing: border-box;background: linear-gradient(to right,#6ebf56,#00abbd);}
.APS .part1 .aps_value .tit span{position: relative;display: inline-block;padding-bottom: 25px;font-size: 36px;font-weight: bold;}
/* .APS .part1 .aps_value .tit span:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 12px;background: linear-gradient(to right,#e6e5e1,#9b949b,#e6e5e1);} */
.APS .part1 .aps_value ul {}
.APS .part1 .aps_value ul li{margin-top: 1%;width: 48%;font-size: 26px;}
.APS .part1 .aps_value .rt{width: 72.6%;}
@media only screen and (max-width:1280px){
	.APS .part1 .aps_value ul li{font-size:22px;}
	.APS .part1 .aps_value .tit span{font-size:30px;}
}
@media only screen and (max-width:850px){
	.APS .part1 .aps_value ul li{font-size:18px;}
	.APS .part1 .aps_value .tit span{font-size:22px;}
}
@media only screen and (max-width:520px){
	.APS .part1 .aps_value{padding:5%;}
	.APS .part1 .aps_value ul li{font-size:15px;}
	.APS .part1 .aps_value .tit span{padding-bottom:10px;font-size:18px;}
	.APS .part1 .aps_value .rt{width: 100%;}
}

/* part2 */
.APS .part2{padding:100px 0;background-color: #f5f9fc;}
.APS .part2 .system_nav{margin-top:48px;}
.APS .part2 .system_nav ul{text-align:center;}
.APS .part2 .system_nav ul li{display:inline-block;color: #333;font-size:20px;padding-bottom:16px;border-bottom:1px solid #d9dde0;cursor: pointer;position: relative;}
.APS .part2 .system_nav ul li:after{content:"";position: absolute;left:0;bottom:0;width: 0;height: 2px;background-color: #0269b6;transition: width 0.3s linear;}
.APS .part2 .system_nav ul li:not(:last-of-type){margin-right:7%}
.APS .part2 .system_nav ul li .lf i,.APS .part2 .system_nav ul li .lf span{display: inline-block;vertical-align: middle;}
.APS .part2 .system_nav ul li .lf i{margin-right:10px;width: 22px;height: 25px;background: url(../images/icon_05.png)no-repeat center/100% auto;filter: grayscale(1);}
.APS .part2 .system_nav ul li.on{color: #35947d;font-weight:bold;}
.APS .part2 .system_nav ul li.on .lf i{filter: initial;}
.APS .part2 .system_nav ul li.on{border-color: transparent;}
.APS .part2 .system_nav ul li.on:after{width: 100%;}
.APS .part2 .system_nav ul li .rt{display:inline-block;margin-left:10px;}

.APS .part2 .content_wrap{margin-top:10px;}
.APS .part2 .content_wrap .item{text-align: center;}
.APS .part2 .content_wrap .item a{cursor: zoom-in;cursor: -webkit-zoom-in;}
@media only screen and (max-width:1280px){
	.APS .part2 .system_nav ul li{font-size:18px}
}
@media only screen and (max-width:1080px){
	.APS .part2{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.APS .part2{padding:50px 0;}
	.APS .part2 .system_nav{margin-top:30px;}
	.APS .part2 .system_nav ul li{font-size:16px}
}
@media only screen and (max-width:520px){
	.APS .part2{padding:40px 0;}
	.APS .part2 .system_nav{margin-top:26px;}
	.APS .part2 .system_nav ul li{padding-bottom:10px;font-size:14px}
	.APS .part2 .system_nav ul li.on .lf i{width: 18px;height: 20px;}
}


.APS .part3{background:#0f383a url(../images/aps_des_bg.jpg)no-repeat center/cover;}
.APS .part3 .nei_title{color: #fff;}
.common_desc{padding:100px 0;}
/* .common_desc .nei_title{color: #fff;} */
.common_desc .solution_wrap{margin-top:4%;border-radius:10px;overflow: hidden;}
.common_desc .case_top_nav{box-sizing: border-box;}
.common_desc .case_top_nav ul{background:#f7f7fa;overflow: hidden;}
.common_desc .case_top_nav ul li{padding:12px 14px;width:33.3%;font-size:20px;text-align: center;box-sizing: border-box;cursor: pointer;}
.common_desc .case_top_nav ul li.on{background:linear-gradient(to right,#0252b6,#00abb9);color:#fff;/* font-weight: bold; */border-radius:10px 10px 0 0;}
.common_desc .case_top_nav ul li i{display: inline-block;margin-right:18px;vertical-align: middle;}
.common_desc .case_top_nav ul li i img{display: block;vertical-align: middle;}
.common_desc .case_top_nav ul li span{display: inline-block;vertical-align: middle;}
.common_desc .case_top_nav ul li.on i{filter: brightness(100);}
.common_desc .content_box{background:#fff;}
.common_desc .content_box > div{padding:46px 3%;box-sizing: border-box;}
.common_desc .list{justify-content: flex-start;}
.common_desc .list li{margin-bottom: 2.5%;margin-right:1.04%;width: 15.8%;box-sizing: border-box;text-align: center;}
.common_desc .list li:nth-child(6n){margin-right:0}
.common_desc .list li .i{position: relative;padding-bottom: 70%;width:100%;height:0;overflow: hidden;border-radius: 10px;border: 1px solid #d0e3d8;}
.common_desc .list li .i img{position: absolute;left:50%;top:50%;width:100%;transform: translate(-50%,-50%);}
.common_desc .list li p{display:block;margin: 14px 0 0;/* padding:10px 30px; */padding:0 !important;font-size: 18px;font-weight: normal;border-radius: 30px;box-sizing: border-box;/* border: 2px solid #0252b6; *//* background-image:linear-gradient(to right,#0252b6,#009ecb);-webkit-background-clip:text;-webkit-text-fill-color:transparent; */white-space: nowrap;color: #0252b6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.common_desc .list li  span{display: inline-block;width: 32px;height: 20px;background: url(../images/icon_13.png)no-repeat center;}
.common_desc .list li:hover .i{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
/* .common_desc .list li:hover i{filter:grayscale(1) brightness(100);} */
/* .common_desc .list li:hover p{color: #fff;background: linear-gradient(to right,#0252b6,#009ecb);-webkit-text-fill-color:initial;} */
/* .common_desc .list li:hover span{filter:grayscale(1) brightness(100);} */
@media only screen and (max-width:1280px){
	.common_desc .case_top_nav ul li{font-size:16px;}
	.common_desc .case_top_nav ul li i{width: 40px;}
	.common_desc .list li p{font-size:16px;padding:8px 16px;}
}
@media only screen and (max-width:1080px){
	.common_desc{padding:64px 0;}
	/* .common_desc .list:after{content:"";width:22%;}
	.common_desc .list:before{content:"";width:22%;} */
	/* .common_desc .list{justify-content: space-around;} */
	.common_desc .list li{margin-bottom:3.5%;margin-right:4%;width: 22%;}
	.common_desc .list li:nth-child(6n){margin-right:4%;}
	.common_desc .list li:nth-child(4n){margin-right:0}
}
@media only screen and (max-width:850px){
	.common_desc{padding:50px 0;}
	.common_desc .content_box > div{padding:30px 3%;}
	.common_desc .list li p{font-size:15px;}
	.common_desc .case_top_nav ul li i{margin-right:10px;width: 30px;}
	.common_desc .case_top_nav ul li{padding:20px 14px;font-size:18px;}
}
@media only screen and (max-width:520px){
	.common_desc{padding:40px 0;}
	.common_desc .solution_wrap{margin-top: 30px;padding:0;}
	.common_desc .list {justify-content: space-between;}
	.common_desc .list li{width: 48%;margin-right:0}
	.common_desc .list li:nth-child(6n){margin-right:0;}
	.common_desc .list:after{content: initial;}
	.common_desc .list:before{content:initial;}
	.common_desc .list li p{padding:6px 12px;font-size:14px;border-width: 1px;}
	.common_desc .case_top_nav ul li i{margin-right:6px;width: 26px;}
	.common_desc .case_top_nav ul li{/* width: 50%; */font-size: 14px;padding:12px;}
	.common_desc .case_top_nav ul li.on{border-radius: 0;}
}

/* part4 */
.APS .part4{padding:100px 0 0;}
.APS .part4 .jieduan_wrap{margin-top:4%;}
.APS .part4 .jieduan_wrap .item{/* padding-bottom:60px; */width:23.2%;background:#fff;border-radius: 10px;box-sizing: border-box;position: relative;overflow: hidden;box-shadow: 0 0 20px rgba(0 0 0/8%);}
.APS .part4 .jieduan_wrap .item .top{position: relative;padding:10% 30px;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.APS .part4 .jieduan_wrap .item .top:after{content:"";position: absolute;left:50%;bottom:0;width:84%;height: 1px;background: #e8e9e9;transform: translateX(-50%);}
.APS .part4 .jieduan_wrap .item .top .hd{font-size: 30px;font-weight: bold;max-width:calc(100% - 60px);color:#0269b6}
.APS .part4 .jieduan_wrap .item .top .hd_num{font-size: 48px;/* position: absolute;right:8%;top:50%;transform: translateY(-50%); */color: #f8f8f8;line-height:1em;font-weight: bold;font-family: gotham;}
.APS .part4 .jieduan_wrap .item .bottom{padding:26px 30px;box-sizing: border-box;}
.APS .part4 .jieduan_wrap .item .bottom .bz {display: flex;flex-wrap: wrap;justify-content: space-between;}
.APS .part4 .jieduan_wrap .item .bottom .bz:after{content:"";width:32%}
.APS .part4 .jieduan_wrap .item .bottom .bz span{width:100%;min-width:32%;font-size: 18px;}
.APS .part4 .jieduan_wrap .item .bottom .bz span::before{content:"•";display: inline-block;margin-right:10px;}
.APS .part4 .jieduan_wrap .item .more{position: absolute;left:29px;bottom:30px;display: inline-block;padding-bottom: 10px;border-bottom: 1px solid #cecece;}
.APS .part4 .jieduan_wrap .item .more span{font-size: 16px;display: inline-block;vertical-align: middle;}
.APS .part4 .jieduan_wrap .item .more i{display: inline-block;margin-left:16px;width: 18px;height: 16px;background: url(../images/icon_arrow2.png)no-repeat center;vertical-align: middle;}
.APS .part4 .jieduan_wrap .item:hover .top{background-color: #0269b6;background-image: url(../images/j.png);background-repeat: no-repeat;background-position: left 0 top 0;color: #fff;background-size: 33.6% auto;}
.APS .part4 .jieduan_wrap .item:hover .top .hd{color: #fff;}
.APS .part4 .jieduan_wrap .item:hover .top .hd_num{color: #fff;}
.APS .part4 .jieduan_wrap .item:hover .top:after{opacity: 0;}
.APS .part4 .c_slogan{margin-top:4%;font-size: 22px;font-weight: bold;color: #0269b6;}
@media only screen and (max-width:1920px){
	.APS .part4 .jieduan_wrap .item .top .hd_num{font-size: 3.4vw;}
}

@media only screen and (max-width:1280px){
	.APS .part4 .jieduan_wrap .item .top .hd{font-size: 22px;}
	.APS .part4 .jieduan_wrap .item .more{bottom: 20px;}
}
@media only screen and (max-width:1080px){
	.APS .part4{padding:64px 0 0;}
	.APS .part4 .jieduan_wrap .item{margin-bottom:3%;width: 48.7%;/* padding-bottom: 100px; */}
	/* .APS .part4 .jieduan_wrap .item:nth-last-child(-n+2){margin-bottom:0;} */
	.APS .part4 .jieduan_wrap .item .top{padding: 10% 10%;}
	.APS .part4 .jieduan_wrap .item .bottom{padding: 20px 10%;}
	.APS .part4 .jieduan_wrap .item .bottom .bz span{font-size: 16px;}
	.APS .part4 .jieduan_wrap .item .more{left:10%;}
	.APS .part4 .jieduan_wrap .item .top{padding:5% 10%;}
	.APS .part4 .jieduan_wrap .item .top .hd_num{font-size: 40px;}
	.APS .part4 .c_slogan{font-size: 20px;}
}
@media only screen and (max-width:850px){
	.APS .part4{padding:50px 0 0;}
	.APS .part4 .jieduan_wrap{margin-top:30px;}
	.APS .part4 .jieduan_wrap .item .top .hd{font-size: 20px;}
	.APS .part4 .c_slogan{font-size: 18px;}
	.APS .part4 .jieduan_wrap .item:hover .top{background-size: 23.6% auto;}
}
@media only screen and (max-width:520px){
	.APS .part4{padding:40px 0 0;}
	.APS .part4 .jieduan_wrap{margin-top: 30px;}
	.APS .part4 .jieduan_wrap .item{/* padding-bottom:80px; */width: 100%;}
	.APS .part4 .jieduan_wrap .item .top{padding: 5% 5%;}
	.APS .part4 .jieduan_wrap .item .top:after{width: 90%;}
	.APS .part4 .jieduan_wrap .item .top .hd{font-size: 18px;}
	.APS .part4 .jieduan_wrap .item .top .hd_num{font-size: 28px;font-weight: bold;}
	.APS .part4 .jieduan_wrap .item .bottom{padding: 10px 5%;}
	.APS .part4 .jieduan_wrap .item .bottom .bz span{font-size: 14px;}
	.APS .part4 .jieduan_wrap .item .more{left: 5%;}
	.APS .part4 .jieduan_wrap .item .more span{font-size: 14px;}
	.APS .part4 .jieduan_wrap .item .more i{margin-left:12px;width: 14px;height: 16px;}
	.APS .part4 .c_slogan{margin-top:20px;font-size: 16px;}
	.APS .part4 .c_slogan p{display: inline;}
}


/* scm */
.SCM .part2{padding: 100px 0;background-color: #f6f9fb;}
.SCM .part2 .common_list_i{margin-top:48px;}
.SCM .part2 .common_list_i ul{justify-content: space-evenly;}
.SCM .part2 .common_list_i ul li{margin-bottom:5%;width: 25%;text-align: center;border-radius: 10px;box-sizing: border-box;}
.SCM .part2 .common_list_i ul li i{display:inline-block;margin-bottom: 16px;}
.SCM .part2 .common_list_i ul li .tit{font-size: 18px;font-weight: bold;}
@media only screen and (min-width:520px){
	.SCM .part2 .common_list_i ul li:hover{background: initial;}
}
@media only screen and (max-width:1280px){
	.SCM .part2 .common_list_i{margin-top:36px;}
	.SCM .part2 .common_list_i ul{justify-content: space-between;}
	.SCM .part2 .common_list_i ul li{padding:20px 1%;margin-bottom:3%;}
}
@media only screen and (max-width:1080px){
	.SCM .part2{padding:64px 0;}
	.SCM .part2 .common_list_i ul li i{margin-bottom:13px;width: 50px;}
}
@media only screen and (max-width:850px){
	.SCM .part2{padding:50px 0;}
	.SCM .part2 .common_list_i ul li .tit{font-size:16px;}
}
@media only screen and (max-width:750px){
	/* .SCM .part2 .common_list_i ul li{margin-bottom:10px;width: 32%;} */
	/* .SCM .part2 .common_list_i ul li:last-child{width: 100%;} */
}
@media only screen and (max-width:520px){
	.SCM .part2{padding:40px 0;}
	.SCM .part2 .common_list_i ul li{margin-bottom:10px;width: 48.6%;}
	/* .SCM .part2 .common_list_i ul li:last-child{width: 100%;} */
	.SCM .part2 .common_list_i ul li .tit{font-size:15px;}
}

.scm_value{padding: 3.2% 3%;/* margin-top: 4%; */color: #fff;border-radius: 10px;box-sizing: border-box;background: linear-gradient(to right,#6ebf56,#00abbd);}
.scm_value .tit span{position: relative;display: inline-block;padding-bottom: 25px;font-size: 36px;font-weight: bold;}
/* .scm_value .tit span:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 12px;background: linear-gradient(to right,#e6e5e1,#9b949b,#e6e5e1);} */
.scm_value ul {}
.scm_value ul li{margin-top: 1%;width: 48%;font-size: 26px;}
.scm_value .rt{width: 84.6%;}
@media only screen and (max-width:1280px){
	.scm_value ul li{font-size:22px;}
	.scm_value .tit span{font-size:30px;}
}
@media only screen and (max-width:1080px){
	.scm_value .tit span{font-size: 26px;}
	.scm_value ul li{font-size:18px;}
}
@media only screen and (max-width:850px){
	.scm_value ul li{font-size:18px;}
	.scm_value .tit span{font-size:22px;}
}
@media only screen and (max-width:520px){
	.scm_value{padding:5%;}
	.scm_value ul li{font-size:15px;}
	.scm_value .tit span{padding-bottom:10px;font-size:18px;}
	.scm_value .rt{width: 100%;}
}

.scm_ys{padding:100px 0 80px;}
.scm_ys .list{margin-top:48px;justify-content: space-evenly;}
.scm_ys .list li{margin-bottom: 2.5%;width: 17%;box-sizing: border-box;text-align: center;}
.scm_ys .list li .i{position: relative;padding-bottom: 67%;width:100%;height:0;overflow: hidden;border-radius: 10px;border: 1px solid #d0e3d8;}
.scm_ys .list li .i img{position: absolute;left:50%;top:50%;width:100%;transform: translate(-50%,-50%);}
.scm_ys .list li p{display:inline-block;margin: 14px 0 0;padding:10px 30px;font-size: 20px;font-weight: bold;border-radius: 30px;box-sizing: border-box;border: 2px solid #0252b6;background-image:linear-gradient(to right,#0252b6,#009ecb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space: nowrap;}
.scm_ys .list li  span{display: inline-block;width: 32px;height: 20px;background: url(../images/icon_13.png)no-repeat center;}
.scm_ys .list li:hover .i{box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.scm_ys .list li:hover i{filter:grayscale(1) brightness(100);}
.scm_ys .list li:hover p{color: #fff;background: linear-gradient(to right,#0252b6,#009ecb);-webkit-text-fill-color:initial;}
.scm_ys .list li:hover span{filter:grayscale(1) brightness(100);}
@media only screen and (max-width:1280px){
	.scm_ys .list li p{font-size:17px;padding:8px 16px;}
}
@media only screen and (max-width:1080px){
	.scm_ys{padding:64px 0;}
	.scm_ys .list li{margin-bottom:3.5%;width: 28%;}
}
@media only screen and (max-width:850px){
	.scm_ys{padding:50px 0;}
	.scm_ys .list{margin-top:30px;}
	.scm_ys .list li p{font-size:15px;}
}
@media only screen and (max-width:520px){
	.scm_ys{padding:40px 0;}
	.scm_ys .list{margin-top:26px;justify-content:space-between;}
	.scm_ys .list li{width: 49%;}
	.scm_ys .list li p{padding:6px 12px;font-size:14px;border-width: 1px;}
}

/* part3 */
.SCM .common_desc{background: url(../images/scm_sys_bg.jpg)no-repeat center/cover;}
.SCM .common_desc .nei_title{color: #fff;}
.SCM .common_desc .case_top_nav ul li{width: 50%;}


/* part4 */
.SCM .part4{padding:100px 0;background-color: #f5f9fc;}
.SCM .part4 .system_nav{margin-top:48px;}
.SCM .part4 .system_nav ul{text-align:center;}
.SCM .part4 .system_nav ul li{display:inline-block;color: #333;font-size:20px;padding-bottom:16px;border-bottom:1px solid #d9dde0;cursor: pointer;position: relative;}
.SCM .part4 .system_nav ul li:after{content:"";position: absolute;left:0;bottom:0;width: 0;height: 2px;background-color: #0269b6;transition: width 0.3s linear;}
.SCM .part4 .system_nav ul li:not(:last-of-type){margin-right:7%}
.SCM .part4 .system_nav ul li .lf i,.SCM .part4 .system_nav ul li .lf span{display: inline-block;vertical-align: middle;}
.SCM .part4 .system_nav ul li .lf i{margin-right:10px;width: 22px;height: 25px;background: url(../images/icon_05.png)no-repeat center/100% auto;filter: grayscale(1);}
.SCM .part4 .system_nav ul li.on{color: #35947d;font-weight:bold;}
.SCM .part4 .system_nav ul li.on .lf i{filter: initial;}
.SCM .part4 .system_nav ul li.on{border-color: transparent;}
.SCM .part4 .system_nav ul li.on:after{width: 100%;}
.SCM .part4 .system_nav ul li .rt{display:inline-block;margin-left:10px;}

.SCM .part4 .content_wrap{margin-top:10px;}
.SCM .part4 .content_wrap .item{text-align: center;}

@media only screen and (max-width:1280px){
	.SCM .part4 .system_nav ul li{font-size:18px}
}
@media only screen and (max-width:1080px){
	.SCM .part4{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.SCM .part4{padding:50px 0;}
	.SCM .part4 .system_nav{margin-top:30px;}
	.SCM .part4 .system_nav ul li{font-size:16px}
}
@media only screen and (max-width:520px){
	.SCM .part4{padding:40px 0;}
	.SCM .part4 .system_nav{margin-top:26px;}
	.SCM .part4 .system_nav ul li{padding-bottom:10px;font-size:14px}
	.SCM .part4 .system_nav ul li.on .lf i{width: 18px;height: 20px;}
}

.SCM .part4 .jiagou ul li{margin-top:4%;width:25%}
.SCM .part4 .jiagou ul li .wrap{margin:0 auto;width:226px;text-align: center;max-width:100%;}
.SCM .part4 .jiagou ul li .circle{position: relative;}
.SCM .part4 .jiagou ul li .circle .c1{transition: all .3s linear;animation: roll2 4s 0s linear forwards infinite;}
.SCM .part4 .jiagou ul li .circle .c1 img{}
.SCM .part4 .jiagou ul li .circle .c2{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);transition: all .3s linear;}
.SCM .part4 .jiagou ul li .text{position: absolute;left:50%;top:50%;width:72%;height:72%;transform: translate(-50%,-50%);color: #fff;background:linear-gradient(to left,#0252b6,#009ecb);transform: translate(-50%,-50%);border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.SCM .part4 .jiagou ul li .text i{display: inline-block;filter: brightness(100);}
.SCM .part4 .jiagou ul li .text span{display: inline-block;vertical-align: middle;font-size: 45px;font-family: arial;font-weight: bold;}
.SCM .part4 .jiagou ul li .text p{font-size:22px;margin-top:12px;font-weight: bold;}
.SCM .part4 .jiagou ul li .m_text{margin-top:14px;font-size: 15px;font-weight: bold;background-image:linear-gradient(to left,#0252b6,#009ecb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display: none;text-align: center;}
.SCM .part4 .jiagou ul li:hover .circle .c1{animation-duration: 2s;}
.SCM .part4 .jiagou ul li:hover .circle .c2 img{animation: roll2 2s 0s linear forwards infinite reverse;}

.SCM .part4 .jiagou ul:nth-child(2){flex-flow: row-reverse;}
.SCM .part4 .jiagou ul:nth-child(1) li .circle:after{content:"";position: absolute;left:130%;top:50%;width: 18px;height: 24px;background: #1aaba9;clip-path: polygon(0 0, 100% 50%, 0 100%);}

.SCM .part4 .jiagou ul:nth-child(1) li:nth-last-child(-n+4){display: none;}

.SCM .part4 .jiagou ul:nth-child(2) li .circle:after{content:"";position: absolute;right:130%;top:50%;width: 18px;height: 24px;background: #1aaba9;clip-path: polygon(0 50%, 100% 0, 100% 100%);}
.SCM .part4 .jiagou ul:nth-child(2) li:nth-child(4) .circle:after{content:initial;}
@media only screen and (min-width:851px){
	.SCM .part4 .jiagou ul:nth-child(1) li:nth-child(4) .circle:after{left:50%;top:110%;width: 24px;height: 18px;transform: translateX(-50%);clip-path: polygon(0 0, 100% 0, 50% 100%);}
}
@media only screen and (max-width:1440px){
	.SCM .part4 .jiagou ul:nth-child(1) li .circle:after{left:120%;}
	.SCM .part4 .jiagou ul:nth-child(2) li .circle:after{right:117%;}
}
@media only screen and (max-width:1280px){
	.SCM .part4 .jiagou ul li{width: 18%;}
	.SCM .part4 .jiagou ul li .text i{display: inline-block;width: 58px;}
	.SCM .part4 .jiagou ul li .text p{font-size:18px;text-shadow: 0 0 3px #000;}
}
@media only screen and (max-width:850px){
.SCM .part4 .jiagou ul li .text span{font-size: 30px;}
	.SCM .part4 .jiagou ul li .text p{font-size:16px;}
	.SCM .part4 .jiagou ul li{width: 28%;}
	
	.SCM .part4 .jiagou ul:nth-child(1):after{content:"";width: 28%;}
	.SCM .part4 .jiagou ul:nth-child(1) li .circle:after{left:113%;width: 12px;height: 18px;}
	.SCM .part4 .jiagou ul:nth-child(1) li:nth-child(3n) .circle:after{content:initial;}
	.SCM .part4 .jiagou ul:nth-child(1) li:last-child .circle:after{content:initial;}
	.SCM .part4 .jiagou ul:nth-child(1) li:nth-last-child(-n+4){display: block;}
	.SCM .part4 .jiagou ul:nth-child(2){display:none}
}
@media only screen and (max-width:520px){
.SCM .part4 .jiagou ul li{margin-top: 20px;width: 30%;}
	.SCM .part4 .jiagou ul li .text p{display:none;}
	.SCM .part4 .jiagou ul li .text span{font-size: 22px;}
	.SCM .part4 .jiagou ul li .m_text{display: block;margin-top:8px;}
	
	.SCM .part4 .jiagou ul:nth-child(1) li .circle:after{left: 106%;width: 10px;height: 14px;}
	.SCM .part4 .jiagou ul li .text i{width: 44px;}
	
}


/* WMS */
.WMS .part2{padding: 0 0 100px 0;}
.WMS .part2 .common_list_i{margin-top:48px;}
.WMS .part2 .common_list_i ul{}
.WMS .part2 .common_list_i ul li{margin-bottom:5%;padding:2.2% 1%;width: 19%;text-align: center;border-radius: 10px;box-sizing: border-box;background: #f5faff;}
.WMS .part2 .common_list_i ul li i{display:inline-block;margin-bottom: 16px;}
.WMS .part2 .common_list_i ul li .tit{font-size: 18px;font-weight: bold;}
@media only screen and (min-width:520px){
	.WMS .part2 .common_list_i ul li:hover{background: initial;}
}
@media only screen and (max-width:1280px){
	.WMS .part2 .common_list_i{margin-top:36px;}
	.WMS .part2 .common_list_i ul{justify-content: space-between;}
	.WMS .part2 .common_list_i ul li{padding:20px 1%;margin-bottom:3%;}
}
@media only screen and (max-width:1080px){
	.WMS .part2{padding:0 0 64px 0;}
	.WMS .part2 .common_list_i ul li i{margin-bottom:13px;width: 50px;}
}
@media only screen and (max-width:850px){
	.WMS .part2{padding:0 0 50px 0;}
	.WMS .part2 .common_list_i ul li .tit{font-size:16px;}
}
@media only screen and (max-width:750px){
	/* .WMS .part2 .common_list_i ul li{margin-bottom:10px;width: 32%;} */
	/* .WMS .part2 .common_list_i ul li:last-child{width: 100%;} */
}
@media only screen and (max-width:520px){
	.WMS .part2{padding:0 0 40px 0;}
	.WMS .part2 .common_list_i ul li{margin-bottom:10px;width: 48.6%;}
	/* .WMS .part2 .common_list_i ul li:last-child{width: 100%;} */
	.WMS .part2 .common_list_i ul li .tit{font-size:15px;}
	.WMS .part2 .common_list_i ul li i{width: 38px;}
}

.common_value{padding: 3.2% 3%;/* margin-top: 4%; */color: #fff;border-radius: 10px;box-sizing: border-box;background: linear-gradient(to right,#6ebf56,#00abbd);}
.common_value .tit span{position: relative;display: inline-block;padding-bottom: 25px;font-size: 36px;font-weight: bold;}
/* .common_value .tit span:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 12px;background: linear-gradient(to right,#e6e5e1,#9b949b,#e6e5e1);} */
.common_value ul {}
.common_value ul li{margin-top: 1%;width: 48%;font-size: 26px;}
.common_value .rt{width: 84.6%;}
@media only screen and (max-width:1280px){
	.common_value ul li{font-size:22px;}
	.common_value .tit span{font-size:30px;}
}
@media only screen and (max-width:1080px){
	.common_value .tit span{font-size: 26px;}
	.common_value ul li{font-size:18px;}
}
@media only screen and (max-width:850px){
	.common_value ul li{font-size:18px;}
	.common_value .tit span{font-size:22px;}
}
@media only screen and (max-width:520px){
	.common_value{padding:5%;}
	.common_value ul li{font-size:15px;}
	.common_value .tit span{padding-bottom:10px;font-size:18px;}
	.common_value .rt{width: 100%;}
}

/* part3 */
.WMS .part3{padding:100px 0;background-color: #f5f9fc;}
.WMS .part3 .system_nav{margin-top:48px;}
.WMS .part3 .system_nav ul{text-align:center;}
.WMS .part3 .system_nav ul li{display:inline-block;color: #333;font-size:20px;margin-bottom:10px;padding-bottom:16px;border-bottom:1px solid #d9dde0;cursor: pointer;position: relative;}
.WMS .part3 .system_nav ul li:after{content:"";position: absolute;left:0;bottom:0;width: 0;height: 2px;background-color: #0269b6;transition: width 0.3s linear;}
.WMS .part3 .system_nav ul li:not(:last-of-type){margin-right:4.6%}
.WMS .part3 .system_nav ul li .lf i,.WMS .part3 .system_nav ul li .lf span{display: inline-block;vertical-align: middle;}
.WMS .part3 .system_nav ul li .lf i{margin-right:10px;width: 22px;height: 25px;background: url(../images/icon_05.png)no-repeat center/100% auto;filter: grayscale(1);}
.WMS .part3 .system_nav ul li.on{color: #35947d;font-weight:bold;}
.WMS .part3 .system_nav ul li.on .lf i{filter: initial;}
.WMS .part3 .system_nav ul li.on{border-color: transparent;}
.WMS .part3 .system_nav ul li.on:after{width: 100%;}
.WMS .part3 .system_nav ul li .rt{display:inline-block;margin-left:10px;}
.WMS .part3 .content_wrap{margin-top:30px;}
@media only screen and (max-width:1280px){
	.WMS .part3 .system_nav ul li{font-size:18px}
}
@media only screen and (max-width:1080px){
	.WMS .part3{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.WMS .part3{padding:50px 0;}
	.WMS .part3 .system_nav{margin-top:30px;}
	.WMS .part3 .system_nav ul li{font-size:16px}
}
@media only screen and (max-width:520px){
	.WMS .part3{padding:40px 0;}
	.WMS .part3 .system_nav{margin-top:26px;}
	.WMS .part3 .system_nav ul li{padding-bottom:10px;font-size:14px}
	.WMS .part3 .system_nav ul li.on .lf i{width: 18px;height: 20px;}
	.WMS .part3 .system_nav ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.WMS .part3 .system_nav ul li{width: 49%;}
	.WMS .part3 .system_nav ul li:not(:last-of-type){margin-right:0;}
	.WMS .part3 .system_nav ul li .rt{display: none;}
	.WMS .part3 .system_nav ul li .lf i{margin-right:4px;display: none;}
	.WMS .part3 .content_wrap{margin-top:20px;}
}

/* part4 */
.WMS .common_desc{background: url(../images/wms_sys_bg.jpg)no-repeat center/cover;}
.WMS .common_desc .case_top_nav ul{background: initial;}
.WMS .common_desc .case_top_nav ul li{width: calc(99% / 9);background-color: #f7f7fa;border-radius: 10px 10px 0 0;line-height: normal;}
.WMS .common_desc .content_box > div{padding:46px 2%}

.WMS .part4 .nei_title{color: #fff;}
.WMS .part4 .wms_list .swiper-wrapper{flex-direction: row;/* align-items: stretch; */align-items:initial;}
.WMS .part4 .wms_list .swiper-slide{background: #efecec;border-radius: 30px 30px 0 0;overflow: hidden;height: initial !important;}
.WMS .part4 .wms_list .img{position: relative;padding-bottom:98.5%;width: 100%;height:0;overflow: hidden;}
.WMS .part4 .wms_list .img img{position: absolute;left:50%;top:50%;width:auto;max-width: 100%;transform: translate(-50%,-50%);}
.WMS .part4 .wms_list .text_wrap{padding:26px 5%;box-sizing: border-box;}
.WMS .part4 .wms_list .text_wrap .tit{margin-bottom:6px;font-size:20px;font-weight: bold;}
.WMS .part4 .wms_list .text_wrap .des{font-size:18px;font-weight:lighter;line-height: normal;}

.WMS .part4 .wms_content .w50{width: 50%;}
.WMS .part4 .wms_content .w48{width: 48%;}
@media only screen and (max-width:1080px){
	.WMS .common_desc .case_top_nav ul li{width: 25%;}
	.WMS .common_desc .case_top_nav ul{background: #f7f7fa;}
	
	.WMS .part4 .wms_list .text_wrap{padding:16px 5%;}
	.WMS .part4 .wms_list .text_wrap .tit{font-size:18px;}
	.WMS .part4 .wms_list .text_wrap .des{font-size:16px;}
}
@media only screen and (max-width:850px){
	.WMS .common_desc .content_box > div{padding:30px 3%}
	.WMS .common_desc .case_top_nav ul li{font-size:16px;}
}
@media only screen and (max-width:520px){
	.WMS .common_desc .case_top_nav ul li{font-size:14px;width: 33.3%;}
	.WMS .part4 .wms_list .swiper-slide{border-radius: 16px 16px;}
	.WMS .part4 .wms_list .text_wrap .tit{font-size:16px;}
	.WMS .part4 .wms_list .text_wrap .des{font-size:15px;}
}


/* part5 */
.WMS .part5{padding:100px 0 0;}
.WMS .part5 .jieduan_wrap{margin-top:4%;margin-left:auto;margin-right:auto;max-width:1166px;}
.WMS .part5 .jieduan_wrap .item{/* padding-bottom:60px; */margin-bottom:2.6%;width:31.4%;min-height:344px;background:#fff;border-radius: 10px;box-sizing: border-box;position: relative;overflow: hidden;box-shadow: 0 0 20px rgba(0 0 0/8%);}
.WMS .part5 .jieduan_wrap .item .top{position: relative;padding:10% 30px;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.WMS .part5 .jieduan_wrap .item .top:after{content:"";position: absolute;left:50%;bottom:0;width:84%;height: 1px;background: #e8e9e9;transform: translateX(-50%);}
.WMS .part5 .jieduan_wrap .item .top .hd{font-size: 30px;font-weight: bold;max-width:calc(100% - 60px);color:#0269b6}
.WMS .part5 .jieduan_wrap .item .top .hd_num{font-size: 48px;/* position: absolute;right:8%;top:50%;transform: translateY(-50%); */color: #f8f8f8;line-height:1em;font-weight: bold;font-family: gotham;}
.WMS .part5 .jieduan_wrap .item .bottom{padding:26px 30px;box-sizing: border-box;}
.WMS .part5 .jieduan_wrap .item .bottom .bz {font-size:18px;}
.WMS .part5 .jieduan_wrap .item .bottom .bz:after{content:"";width:32%}
.WMS .part5 .jieduan_wrap .item .bottom .bz span{width:100%;min-width:32%;font-size: 18px;}
.WMS .part5 .jieduan_wrap .item .bottom .bz span::before{content:"•";display: inline-block;margin-right:10px;}
.WMS .part5 .jieduan_wrap .item .more{position: absolute;left:29px;bottom:30px;display: inline-block;padding-bottom: 10px;border-bottom: 1px solid #cecece;}
.WMS .part5 .jieduan_wrap .item .more span{font-size: 16px;display: inline-block;vertical-align: middle;}
.WMS .part5 .jieduan_wrap .item .more i{display: inline-block;margin-left:16px;width: 18px;height: 16px;background: url(../images/icon_arrow2.png)no-repeat center;vertical-align: middle;}
.WMS .part5 .jieduan_wrap .item:hover .top{background-color: #0269b6;background-image: url(../images/j.png);background-repeat: no-repeat;background-position: left 0 top 0;color: #fff;background-size: 33.6% auto;}
.WMS .part5 .jieduan_wrap .item:hover .top .hd{color: #fff;}
.WMS .part5 .jieduan_wrap .item:hover .top .hd_num{color: #fff;}
.WMS .part5 .jieduan_wrap .item:hover .top:after{opacity: 0;}
.WMS .part5 .c_slogan{margin-top:4%;font-size: 22px;font-weight: bold;color: #0269b6;}
@media only screen and (max-width:1920px){
	.WMS .part5 .jieduan_wrap .item .top .hd_num{font-size: 3.4vw;}
}

@media only screen and (max-width:1280px){
	.WMS .part5 .jieduan_wrap .item .top .hd{font-size: 22px;}
	.WMS .part5 .jieduan_wrap .item .more{bottom: 20px;}
}
@media only screen and (max-width:1080px){
	.WMS .part5{padding:64px 0 0;}
	.WMS .part5 .jieduan_wrap .item{margin-bottom:3%;width: 48.7%;min-height:auto;/* padding-bottom: 100px; */}
	/* .WMS .part5 .jieduan_wrap .item:nth-last-child(-n+2){margin-bottom:0;} */
	.WMS .part5 .jieduan_wrap .item .top{padding: 10% 10%;}
	.WMS .part5 .jieduan_wrap .item .bottom{padding: 20px 10% 50px;}
	.WMS .part5 .jieduan_wrap .item .bottom .bz span{font-size: 16px;}
	.WMS .part5 .jieduan_wrap .item .more{left:10%;}
	.WMS .part5 .jieduan_wrap .item .top{padding:5% 10%;}
	.WMS .part5 .jieduan_wrap .item .top .hd_num{font-size: 40px;}
	.WMS .part5 .c_slogan{font-size: 20px;}
}
@media only screen and (max-width:850px){
	.WMS .part5{padding:50px 0 0;}
	.WMS .part5 .jieduan_wrap{margin-top:30px;}
	.WMS .part5 .jieduan_wrap .item .top .hd{font-size: 20px;}
	.WMS .part5 .c_slogan{font-size: 18px;}
	.WMS .part5 .jieduan_wrap .item:hover .top{background-size: 23.6% auto;}
	.WMS .part5 .jieduan_wrap .item .bottom .bz{font-size:16px;}
}
@media only screen and (max-width:520px){
	.WMS .part5{padding:40px 0 0;}
	.WMS .part5 .jieduan_wrap{margin-top: 30px;}
	.WMS .part5 .jieduan_wrap .item{/* padding-bottom:80px; */width: 100%;}
	.WMS .part5 .jieduan_wrap .item .top{padding: 5% 5%;}
	.WMS .part5 .jieduan_wrap .item .top:after{width: 90%;}
	.WMS .part5 .jieduan_wrap .item .top .hd{font-size: 18px;}
	.WMS .part5 .jieduan_wrap .item .top .hd_num{font-size: 28px;font-weight: bold;}
	.WMS .part5 .jieduan_wrap .item .bottom{padding: 20px 5%;}
	.WMS .part5 .jieduan_wrap .item .bottom .bz{font-size:14px;}
	.WMS .part5 .jieduan_wrap .item .bottom .bz span{font-size: 14px;}
	.WMS .part5 .jieduan_wrap .item .more{left: 5%;}
	.WMS .part5 .jieduan_wrap .item .more span{font-size: 14px;}
	.WMS .part5 .jieduan_wrap .item .more i{margin-left:12px;width: 14px;height: 16px;}
	.WMS .part5 .c_slogan{margin-top:20px;font-size: 16px;}
	.WMS .part5 .c_slogan p{display: inline;}
}

/* videolist */
.videolist{padding:100px 0 6%;}
.videolist .list_content{margin-top: 5%;}
/* .videolist .title{letter-spacing:14px;} */
.videolist .layout{/* margin:14px 0 0; */width:100%;/* border-top:2px solid #808080; */}
.videolist .layout ul{/* margin:2.8% 0 0 auto; */width:100%;}
.videolist .layout ul:after{content:"";width:32.5%;}
.videolist .layout ul li{margin-bottom:2%;width:32.5%;overflow:hidden;border-radius:10px;}
.videolist .layout ul li .video_click{position: relative;}
.videolist .layout ul li .video_ico{position: relative;padding-bottom:69%;width:100%;height:0;overflow:hidden;}
.videolist .layout ul li .video_ico img{position: absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);}
.videolist .layout ul li .text_wrap{position:relative;padding:14px 20% 14px 5%;width:100%;box-sizing:border-box;background:rgba(240,240,255,0.6)}
.videolist .layout ul li .text_wrap .tit{font-size:18px;}
.videolist .layout ul li .text_wrap i{position: absolute;right:5%;top:50%;width:36px;height:36px;transform:translate(0,-50%);background-image:linear-gradient(to top,#0252b6,#00abb9);border-radius:50%;}
.videolist .layout ul li .text_wrap i:before{content:"";position: absolute;left:50%;top:50%;width: 100%;height:100%;z-index:1;background: url(../images/list_play.png)no-repeat center/66% auto;transform:translate(-50%,-50%);}
@media only screen and (max-width:1280px){
	.videolist .layout ul li .text_wrap .tit{font-size:16px;}
}
@media only screen and (max-width:850px){
	.videolist{padding:50px 0 6%;}
	.videolist .list_content{margin-top: 40px;}
	.videolist .layout ul li .text_wrap{padding:6px 16% 6px 5%}
	.videolist .layout ul li .text_wrap i{width: 26px;height: 26px;}
}
@media only screen and (max-width:680px){
	.videolist .layout ul:after{width: 49%;}
	.videolist .layout ul li{width: 49%;}
}
@media only screen and (max-width:520px){
	.videolist{padding:40px 0;}
	.videolist .list_content{margin-top: 30px;}
	.videolist .layout ul li .text_wrap .tit{font-size:14px;}
	.videolist .layout ul li .text_wrap i{width: 22px;height: 22px;}
}


