﻿/* 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: 1400px;width: auto;}
.banner_nei .text{width: 100%;text-shadow: 0 2px 4px rgba(0,0,0);display: inline-block;box-sizing: border-box;color: #fff;text-align: center;}
.banner_nei .text .cn{margin-top: 0;font-size: 50px;font-weight: bold;text-transform: capitalize;text-transform: uppercase;font-family: gotham;}
.banner_nei .text .en{margin-top: 10px;font-size: 50px;}
.banner_nei .text .slogan{margin-top: 20px;font-size: 28px;}
.banner_nei .text .line{margin-top: 15px;width: 27px;height: 3px;background: #2c3a5f;}
.banner_nei .text .ewm_img{margin-top: 30px;}

.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:100%;background:rgba(0,0,0,0.1);z-index: 1;}
@media only screen and (max-width:1920px){
	.banner_nei .text .cn{font-size: 2.6vw;}
}
@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;}
@keyframes slow_flash{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: 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:1280px){
	.banner_nei .layout .wrap{width: 90%;}
	/* .banner_nei .text .cn{font-size: 40px;} */
}
@media only screen and (max-width:850px){
	.banner_nei .text .cn{font-size: 26px;}
	.banner_nei .text .en{font-size:24px;}
	.banner_nei .text .ewm_img{width: 90px;}
}
@media only screen and (max-width:750px){
	.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: 24px;}
	.banner_nei .text .slogan{font-size: 14px;}
	
	.banner_nei .list{position: relative;padding-bottom:50%;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%);}
}
@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;}
}


.location{padding:24px 0;color: #808285;}
.location i.home{display: inline-block;vertical-align: middle;width: 20px;height: 20px;background: url(../image/home.png)no-repeat center/100% auto;}
.location a{display: inline-block;vertical-align: middle;font-size: 15px;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: #003167;}
@media only screen and (max-width:520px){
	.location{padding: 12px 0;}
	.location a{font-size: 12px;}
}

.nei_wrap{margin:0 auto;width:90%;max-width: 1400px;}


.nei_title .title{font-size: 46px;font-family: gotham;font-weight: normal;color: #333;}
.nei_title .line{margin-top: 20px;display: inline-block;width: 80px;height:2px;background: #f08903;}
.nei_title .slogan{margin-top:15px;font-size: 15px;color: #333;}
@media only screen and (max-width:1280px){
	.nei_title .title{font-size: 30px;}
}
@media only screen and (max-width:850px){
	.nei_title .title{font-size: 22px;}
	.nei_title .slogan{margin-top:6px;}
}
@media only screen and (max-width:520px){
	.nei_title .line{height: 2px;width: 50px;}
	.nei_title .title{font-size: 18px;}
	.nei_title .slogan{font-size: 13px;}
}

/* ab_profile */
.ab_profile{padding: 100px 0;background: #f5f5f5;}
.ab_profile .row1 .title{letter-spacing: -1px;}
.ab_profile .row1 .content{margin-top: 5%;font-size:17px;line-height: 1.8em;width: 960px;max-width: 100%;letter-spacing: 1px;}
.ab_profile .row1 .content p{margin-bottom: 3%;}
.ab_profile .row1 .content strong{color: #003167;}
.ab_profile .row1 .content p:last-child{margin-bottom: 0;}
.ab_profile .row2{margin-top: 5%;}
.ab_profile .row2 .charaters{align-items: center;}
.ab_profile .row2 .charaters .text_part{width:47%}
.ab_profile .row2 .charaters .text_part .ys ul li{margin-bottom: 3%;width:47%}
.ab_profile .row2 .charaters .text_part .ys ul li i{display: inline-block;margin-bottom:16px;width:80px;height:80px;border-radius: 50%;position:relative}
.ab_profile .row2 .charaters .text_part .ys ul li i img{position: absolute;left:50%;top:50%;width: auto;transform: translate(-50%,-50%);z-index: 2;filter: brightness(100);}
.ab_profile .row2 .charaters .text_part .ys ul li .rt_part{width:100%;}
.ab_profile .row2 .charaters .text_part .ys ul li .rt_part .tit{margin-bottom: 10px;font-size: 19px;font-family: gotham;color: #003167;}
.ab_profile .row2 .charaters .text_part .ys ul li .rt_part .con {}
.ab_profile .row2 .charaters .text_part .ys ul li .rt_part .con span{display: block;}
.ab_profile .row2 .charaters .sence{width:52%}
.ab_profile .row2 .charaters .sence ul{margin-bottom: 1%;}
.ab_profile .row2 .charaters .sence ul:last-child{margin-bottom: 0;}
.ab_profile .row2 .charaters .sence ul li.long{width:64%}
.ab_profile .row2 .charaters .sence ul li.short{width:35%}
.ab_profile .row2 .charaters .sence ul li .img{position: relative;width:100%;height:0;overflow: hidden;background-color: #1b1b1b;}
.ab_profile .row2 .charaters .sence ul li .img img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.ab_profile .row2 .charaters .sence ul li .img.v_box video{position: absolute;left:0;top:0;width: 100%;height: 100%;background-color: #003167;object-fit: cover;}
.ab_profile .row2 .charaters .sence ul li.long .img{padding-bottom: 66.6%;}
.ab_profile .row2 .charaters .sence ul li.short .img{padding-bottom: 122%;}
@media only screen and (max-width:1080px){
	.ab_profile{padding: 64px 0;}
	.ab_profile .row2 .charaters .text_part .ys ul li i{width: 60px;height: 60px;}
}
@media only screen and (max-width:850px){
	.ab_profile{padding: 50px 0;}
	.ab_profile .row2 .charaters .text_part{width: 100%;}
	.ab_profile .row2 .charaters .text_part .ys ul li{width: 32%;}
	.ab_profile .row2 .charaters .sence{width: 100%;}
}
@media only screen and (max-width:520px){
	.ab_profile{padding: 40px 0;}
	.ab_profile .row1 .content{font-size: 15px;}
	.ab_profile .row2 .charaters .text_part .ys ul li{width: 47%;}
	.ab_profile .row2 .charaters .text_part .ys ul li i{margin-bottom: 10px;width: 40px;height: 40px;}
	.ab_profile .row2 .charaters .text_part .ys ul li .rt_part .tit{margin-bottom: 0;font-size: 17px;}
	.ab_profile .row2 .charaters .text_part .ys ul li .rt_part .con{font-size: 13px;}
	.ab_profile .row2 .charaters .text_part .ys ul li i img{width: 38px;}
}

.common_more a{display: inline-block;width: 130px;padding:12px 10px;text-align: center;border: 2px solid #1b1b1b;font-size: 15px;position: relative;z-index: 1;box-sizing: border-box;/* 'background: linear-gradient(to right,#003167,#ed2a6f);' */;color:#000}
.common_more a:after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #000;opacity: 0;transition: all .3s linear;z-index: -1;}
.common_more a:hover{border-color: #000;color: #fff;}
.common_more a:hover:after{width: 100%;opacity: 1;}
.common_more a i{display: inline-block;margin-left: 13px;width: 12px;height: 18px;background: url(/template/default/images/icon_more.png)no-repeat right center;vertical-align: middle;}
.common_more a span{display: inline-block;vertical-align: middle;}
@media only screen and (max-width:850px){
	.common_more a{padding:12px;width: 130px;font-size: 14px;}
}
@media only screen and (max-width:520px){
	.common_more a{padding:8px;width: 120px;}
}

/* ab_scence */
.ab_scence .common_more{margin-top: 4%;}
	.ab_scence{padding: 5.5% 0;background-color: #fff;}
	.ab_scence .content{margin-top:5%;padding-left:10%;font-size:17px;line-height: 1.8;box-sizing: border-box;}
	.ab_scence .content strong{color: #003167;}
	.ab_scence .scence{margin-top: 5%;}
	.ab_scence .scence .wrap{box-sizing: border-box;}
	.ab_scence .scence .cer_img{position: relative;padding-bottom: 75%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;background: #dae1e0;}
	.ab_scence .scence .cer_img img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);z-index: 1;}
	.ab_scence .scence .tit{margin-top: 4%;text-align: center;font-size: 18px;color: #666;}
	.ab_scence .scence .honor_layout{margin-top: 4.5%;box-sizing: border-box;}
	.ab_scence .scence .honor_layout .bg_white{padding: 5%;box-sizing: border-box;background: rgba(255,255,255,0.47);}
	/* .ab_scence .slide_prev,.ab_scence .slide_next{position: absolute;top: 43%;width: 63px;height: 63px;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;background-position: center;border: 1px solid #d7d7d7;border-radius: 50%;border: 2px solid #adadad;}
	.ab_scence .slide_prev{left:0%;background-image: url(../images/honor_prev.png);}
	.ab_scence .slide_next{right: 0%;background-image: url(../images/honor_next.png);}
	.ab_scence .slide_prev:hover,.ab_scence .slide_next:hover{background-color: #333;border-color: #333;} */
	
	.ab_scence .scence .swiper-pagination{position: initial;margin-top: 2%;width: 100%;text-align: center;}
	.ab_scence .scence .swiper-pagination-bullet{margin: 0 10px;width: 6px;height: 6px;opacity: 1;background: #999;position: relative;}
	.ab_scence .scence .swiper-pagination-bullet-active{background: #003167;}
	.ab_scence .scence .swiper-pagination-bullet-active:after{content:"";position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;border: 1px solid #003167;border-radius: 50%;transform: translate(-50%,-50%);}
	
	
	#baguetteBox-overlay .full-image img{max-height: 80%;}
	
	
	
	@keyframes ani1{
		from{opacity: 0.2;}
		to{opacity: 1;}
	}
	@-ms-keyframes ani1{
		from{opacity: 0.2;}
		to{opacity: 1;}
	}
	@keyframes ani2{
		from{transform: translate(0,-50%) scale(0.8);opacity: 0;}
		to{transform: translate(0,-50%) scale(1);opacity: 1;}
	}
	
	@media only screen and (max-width:1280px){
		.ab_scence .scence .wrap{padding: 0;}
		.ab_scence .scence .tit{font-size: 16px;}
	}
	@media only screen and (max-width:850px){
		.ab_scence{padding: 50px 0;}
		.ab_scence .content{padding-left:0;}
	}
	@media only screen and (max-width:520px){
		.ab_scence{padding: 40px 0;}
		.ab_scence .scence .scence_layout{margin-top: 15px;}
		.ab_scence .scence .swiper-pagination{margin-top: 15px;}
		.ab_scence .scence .swiper-pagination-bullet{margin: 0 10px;}
		.ab_scence .scence .tit{font-size: 14px;}
		.ab_scence .content{font-size:15px;line-height:1.6;}
		
		.ab_scence .common_more{margin-top: 30px;}
		
	}
	
	/* nav */
	.nav {width: 100%;}
	#nav{/* padding: 0 38px; */box-sizing: border-box;}
	.nav .sec_pro_nav{margin: 0;position: relative;}
	/* .nav .sec_pro_nav::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 7px;background: #13527d;} */
	/* .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;position: relative;}
	.nav .sec_pro_nav ul li{display: inline-block;padding: 30px 15px;width: auto;height: auto;font-size: 17px;font-family: arial;box-sizing: border-box;text-align: center;position: relative;border-bottom: 1px solid #e5e5e5;}
	.nav .sec_pro_nav ul li.cur{border: 1px solid #e5e5e5;border-bottom-color: transparent;}
	.nav .sec_pro_nav ul li a{position: relative;display: inline-block;}
	/* .nav .sec_pro_nav ul li a:after{position: absolute;left: 0;bottom: -15px;width: 100%;height: 4px;background: #ff7e00;} */
	/* .nav .sec_pro_nav ul li:after{content: "";position: absolute;left: 50%;top: 100%;width: 14px;height: 12px;background: #ff7e00;clip-path: polygon(0 0, 50% 0, 50% 0, 100% 0);transition: all .3s linear;}
	.nav .sec_pro_nav ul li:hover:after{clip-path: polygon(0 0, 50% 100%, 50% 100%, 100% 0);} */
	/* .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.cur a{color: #003167;font-weight: bold;}
	.nav .sec_pro_nav ul li.cur a:after{content: "";}
	.nav .sec_pro_nav ul li:hover a{color: #003167;}
	/* .nav .sec_pro_nav ul li:hover a{color: #003167;} */
	.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;overflow: hidden;}
	.nav .sec_pro_nav .swiper-button-next, .nav .sec_pro_nav .swiper-button-prev{margin-top: 0;top: 0;width: 38px;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(../image/icon_prev.png);background-repeat: no-repeat;background-position: center;}
	.nav .sec_pro_nav .swiper-button-next{right: 0;background-image: url(../image/icon_next.png);background-repeat: no-repeat;background-position: center;}
	.my-button-disabled{visibility: hidden;}
	@media only screen and (max-width:1440px){
		.nav .sec_pro_nav ul{justify-content: flex-start;}
		.nav .sec_pro_nav ul li{font-size: 24px;}
	}
	@media only screen and (max-width:1280px){
		.nav .sec_pro_nav ul li{padding: 24px 11px;font-size: 16px;}
		.guide_wrap .headline{padding: 21px 0;font-size: 20px;}
		.nav .sec_pro_nav ul li a:after{height: 2px;bottom: -10px;}
	}
	@media only screen and (max-width:768px){
		/* .nav{transform: translateY(-5px);} */
		/* .nav .sec_pro_nav::before{height: 5px;} */
		.guide_wrap .headline{padding: 16px 0;font-size: 16px;}
		.nav .tit{font-size: 20px;}
		.nav .sec_pro_nav ul{justify-content: flex-start;border-right: 0;}
		.nav .sec_pro_nav ul li{padding:15px 10px 20px;font-size: 14px;width: calc(100% / 3);width: -webkit-calc(100% / 3);}
	}
	@media only screen and (max-width:680px){
		.guide_wrap{position: relative;}
		.guide_wrap .headline{display: none;}
		.guide_wrap .nei_wrap{width: 100%;}
		.guide_wrap .layout{padding: 0;border-radius: 0;}
		.nav .sec_pro_nav ul li:nth-child(1)::before{content: initial;}
		.nav{width: 100%;}
	}
	@media only screen and (max-width:520px){
		#nav{padding: 0 5%;}
		.nav .nei_wrap{width: 100%;}
		/* .nav{transform: translateY(-3px);} */
		/* .nav .sec_pro_nav{padding-top: 3px;} */
		.nav .sec_pro_nav::before{height: 3px;}
		.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: 13px;width: 32%;}
		.nav .sec_pro_nav ul li:after{height: 7px;}
		.nav .sec_pro_nav ul li p{min-height: 32px;}
	}
	
	
	/* productlist */
	.productlist{padding: 30px 0 100px;}
	.productlist .left{margin:5.5% 0 5%;}
	.productlist .list_content{margin-top: 20px;}
	.productlist .list_content ul{justify-content: flex-start;}
	/* .productlist .list_content ul:after{content: "";width: 32.5%;} */
	.productlist .list_content ul li{margin-bottom: 1.25%;margin-right:1.25%;width: 19%;}
	.productlist .list_content ul li:nth-child(5n){margin-right: 0;}
	.productlist .list_content ul li .item .img{position: relative;padding-bottom: 100%;height: 0;width: 100%;overflow: hidden;border: 1px solid #e5e5e5;}
	.productlist .list_content ul li .item .img img{position: absolute;left: 50%;top: 50%;width: auto;max-width:100%;transform: translate(-50%,-50%);transition: all 0.2s linear;}
	/* .productlist .list_content ul li .item .img img:first-child{max-width:90%} */
	.productlist .list_content ul li .item .img img.hover{opacity: 0;}
	
	.productlist .list_content ul li .item{position: relative;}
	.productlist .list_content ul li .item .des{position: initial;padding:12px 5% 24px;width: 100%;color: #332c2b;text-align: center;box-sizing: border-box;opacity: 1;transition: transform 0.3s linear;}
	.productlist .list_content ul li .item .des .tit{margin-bottom: 9.5px;font-weight: normal;font-size:17px;font-family: gotham;}
	.productlist .list_content ul li .item .des .en{display:block;margin-bottom:0 !important;font-size:15px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden}
	.productlist .list_content ul li .item .des span{display: inline-block;position: relative;font-weight: bold;box-sizing: border-box;font-size: 20px;}
	/* .productlist .list_content ul li .item .des span::before,.productlist .list_content ul li .item .des span::after{content: "";position: absolute;left: 0;top: 50%;width: 6px;height: 6px;background: #f08903;border-radius: 50%;transform: translateY(-50%);} */
	.productlist .list_content ul li .item .des span::after{right: 0;left: auto;}
	.productlist .list_content ul li .item:hover .des{opacity: 1;}
	@media only screen and (min-width:521px){
		/* .productlist .list_content ul li .item .des{position: absolute;color: #fff;opacity: 0;} */
		/* .productlist .list_content ul li .item .des span::before,.productlist .list_content ul li .item .des span::after{background: #fff;} */
		
		.productlist .list_content ul li .item:hover .img img{transform: translate(-50%,-50%) scale(0.9);}
		.productlist .list_content ul li .item:hover .img img.hover{opacity: 1;}
	}
	@media only screen and (max-width:1280px){
		.productlist .list_content ul li .item .des .tit{font-size: 20px;}
		.productlist .list_content ul li .item .des .en{font-size:15px}
		.productlist .list_content ul li .item .des span{font-size:18px}
	}
	@media only screen and (max-width:1080px){
		.productlist .list_content ul li .item .des{padding:12px 5% 12px}
	}
	@media only screen and (max-width:850px){
		.productlist .list_content ul{justify-content: space-between;}
		.productlist .list_content ul:after{content: "";width: 32.5%;}
		.productlist .list_content ul li{margin-bottom: 1.25%;margin-right:0;width: 32.5%;}
		.productlist .list_content ul li .item .des .tit{font-size: 16px;}
		.productlist .list_content ul li .item .des span{padding:0 10px;font-size: 15px;}
		.productlist .list_content ul li .item .des span::before, .productlist .list_content ul li .item .des span::after{width: 4px;height: 4px;}
		.productlist .list_content ul li .item .des .en{font-size:12px}
	}
	@media only screen and (max-width:520px){
		.productlist{padding: 20px 0;}
		.productlist .list_content ul:after{width: 49.3%;}
		.productlist .list_content ul li{width: 49.3%;}
		.productlist .list_content ul:after{width: 49.3%;}
		.productlist .list_content ul li{width: 49.3%;}
		.productlist .list_content ul li .item .des{padding: 8px 5% 8px;font-size: 14px;}
		.productlist .list_content ul li .item .des .tit{font-size: 14px;}
		.productlist .list_content ul li .item .des span{font-size: 14px;display:none}
	}
	
	
	/* product */
	.product{padding: 0 0 100px;}
	.product .product_part{padding:100px 0;}
	.product .part1{background: url(/template/default/images/case_p1_bg.jpg)no-repeat center/cover;}
	.product .part1 .layout{align-items: center;justify-content: space-evenly;}
	.product .part1 .text_part{width: 48%;}
	.product .part1 .text_part .title{margin-bottom:30px;font-size: 30px;}
	.product .part1 .text_part .des{font-size: 18px;line-height: 1.8;}
	.product .part1 .img_part{width: 48%;}
	.product .part1 .img_part .img_box{position: relative;overflow: hidden;}
	.product .part1 .img_part .img{position: relative;padding-bottom: 80%;/* margin-bottom: 70px; */width: 100%;height:0;overflow: hidden;-webkit-box-reflect: below -11% -webkit-linear-gradient(top,rgba(0,0,0,0) 70%,rgba(0,0,0,0.4));}
	.product .part1 .img_part .img img{position: absolute;left:50%;top:50%;width: auto;height: 90%;transform: translate(-50%,-50%);}
	
	.product .part2{background-color: #f5f5f5;box-shadow: 0 0 20px rgba(0,0,0,0.1) inset;}
	.product .part2 .content{font-size: 16px;}
	
	.product .part3{}
	
	.product #pro_prev,.product #pro_next{position: absolute;top: 50%;width: 34px;height: 34px;transform: translateY(-50%);z-index: 3;background-color: rgba(200,200,200,1);cursor: pointer;background-position: center;background-repeat: no-repeat;transition: all .3s linear;opacity: 1;border-radius:4px;}
	.product #pro_prev{left: 0;background-image: url(../image/pics_prev.png);}
	.product #pro_next{right: 0;background-image: url(../image/pics_next.png);}
	.product #pro_prev:hover,.product #pro_next:hover{background-color: rgba(0,0,0,0.6);}
	
	.product .nei_title {/* display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end; */margin-bottom:30px}
	.product .nei_title .title{margin-bottom:20px;font-size: 24px;text-transform: initial;font-weight: normal;}
	.product .nei_title .en{display: inline-block;font-size: 16px;}
	
	@media only screen and (max-width:1080px){
		.product{padding: 0 0 64px;}
		.product .product_part{padding:64px 0;}
		.product .part1 .text_part .title{font-size: 24px;}
		.product .part1 .text_part .des{font-size: 16px;}
	}
	@media only screen and (max-width:850px){
		.product{padding: 0 0 50px;}
		.product .product_part{padding:50px 0;}
		.product .part1 .text_part .title{font-size: 20px;}
	}
	@media only screen and (max-width:680px){
		.product .part1 .text_part{margin-top:20px;width: 100%;}
		.product .part1 .img_part{width: 100%;order:-1}
	}
	@media only screen and (max-width:520px){
		.product{padding: 0 0 40px;}
		.product .product_part{padding:40px 0;}
		.product .part1 .text_part .title{margin-bottom:20px;font-size: 17px;}
		.product .part1 .text_part .des{font-size: 15px;}
		.product .part1 .img_part .img{padding-bottom: 100%;}
		.product .part2 .content{font-size: 15px;}
		
		.product #pro_prev, .product #pro_next{width: 20px;height: 39px;}
	}
	@media only screen and (max-width:380px){
		.product .part1 .text_part .title{margin-bottom:20px;font-size: 16px;}
		.product .part1 .text_part .des{font-size: 15px;}
	}
	
	.page{color: #333;box-sizing:border-box}
	.page ul li{padding:50px 0;font-size: 20px;transition: all .3s linear;width: 50%;box-sizing: border-box;}
	.page ul li:nth-child(2){text-align: right;}
	.page ul li:not(:last-child){border-right:1px solid #ccc}
	.page ul li span,.page ul li a{display: inline-block;vertical-align: middle;}
	.page ul li span{}
	.page ul li a{width: auto;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-bottom: 1px solid transparent;}
	.page ul li:hover a{border-color: #000;}
	.page .more span{display: inline-block;margin-top: 7%;padding: 11px 4%;font-size: 16px;border-radius: 30px;border: 1px solid #1d1d1d;transition: all .3s linear;}
	.page .more span:hover{background: #595959;border-color: #595959;color: #fff;}
	@media only screen and (max-width:1000px){
		/* .page ul li{font-size: 20px;}
		.page .more span{font-size: 20px;} */
	}
	@media only screen and (max-width:850px){
		.page ul li{padding:30px 0;font-size: 16px;}
		.page .more span{font-size: 14px;}
	}
	@media only screen and (max-width:520px){
		.page ul li{font-size: 13px;}
		.page .more span{padding: 8px 3%;font-size: 12px;}
		.page .pc_span{display: none;}
	}
	
	
	.recommend_more{margin-top: 4.5%;}
	.recommend_more .nei_wrap{padding: 3% 0 0;border-top: 1px solid #e5e5e5;}
	.recommend_more .nei_title {/* display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end; */margin-bottom:30px}
	.recommend_more .nei_title .title{margin-bottom:20px;font-size: 24px;text-transform: initial;font-weight: normal;}
	.recommend_more .nei_title .more{display: inline-block;padding:10px 20px;font-size: 16px;border: 1px solid #333;border-radius: 30px;}
	.recommend_more .nei_title .more:hover{background-color: #333;color: #fff;}
	.recommend_more #case_pro .item{text-align: center;}
	.recommend_more #case_pro .item .img{position: relative;padding-bottom: 86%;width: 100%;height: 0;overflow: hidden;border: 1px solid #e5e5e5;box-sizing: border-box;}
	.recommend_more #case_pro .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all 0.1s linear;}
	.recommend_more #case_pro .item:hover .img img{filter: opacity(0.65);}
	.recommend_more #case_pro .item .msg {margin-top:10px;font-size: 16px;}
	.recommend_more #case_pro .item .msg .tit{color: #111;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size:18px;font-weight:normal;}
	.recommend_more #case_pro .item .msg .des{margin-top: 8px;color: #1f1f1f;}
	@media only screen and (max-width:1000px){
		.recommend_more .nei_title .title{font-size: 26px;}
		.recommend_more .nei_title .more{font-size: 20px;}
	}
	@media only screen and (max-width:850px){
		.recommend_more .nei_wrap{padding: 30px 0;}
		.recommend_more .nei_title .title{font-size: 18px;}
	.recommend_more #case_pro .item .msg{font-size: 14px;}
		.recommend_more #case_pro .item .img img{max-height: 80%;}
		
	}
	@media only screen and (max-width:520px){
	.recommend_more #case_pro .item .msg{font-size: 14px;}
	.recommend_more .nei_title .title{font-size: 16px;}
		.recommend_more #case_pro .item .msg .tit{font-size: 14px;}
		.recommend_more #case_pro .item .img img{max-height: 75%;}
		.recommend_more .nei_title .more{font-size: 14px;}
	}
	@media only screen and (max-width:320px){
		.recommend_more .nei_title .title{font-size: 18px;}
	}
	
	
	/* newslist */
	.newslist{padding: 30px 0 100px 0;}
	.newslist .content_list{margin: 20px auto 0;width: 100%;}
	.newslist .content_list ul:after{content: "";width: 32%;}
	.newslist .content_list ul li{margin-bottom: 2%;width: 32%;transition: all 0.3s ease;background-color: #f5f5f5;position: relative;}
	/* .newslist .content_list ul li:after{content:"";position: absolute;left:0;top:100%;width: 100%;height: 36px;background: url(../images/shadow.png) no-repeat center bottom 10px / 100% auto;opacity: 0;transition: opacity 0.3s linear;} */
	.newslist .content_list ul li .wrap {color: #505050;}
	.newslist .content_list ul li .wrap .date{margin-bottom: 16px;font-size: 14px;}
	.newslist .content_list ul li .wrap .img{position: relative;padding-bottom: 75%;height: 0;width: 100%;overflow: hidden;}
	.newslist .content_list ul li .wrap .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all 0.2s linear;}
	.newslist .content_list ul li .text{padding: 5% 4%;box-sizing: border-box;}
	.newslist .content_list ul li .wrap .tit{font-size: 24px;color: #000;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-weight: normal;}
	.newslist .content_list ul li .wrap .line{position: relative;margin:  0 0 16px;width: 100%;height: 1px;}
	
	.newslist .content_list ul li .wrap .des{position: initial;left: 0;bottom: 20%;width: 100%;color: #666;font-size: 16px;box-sizing: border-box;opacity: 1;transition: transform 0.3s linear;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;min-height:60px;font-weight: lighter;}
	@media only screen and (min-width:521px){
		.newslist .content_list ul li:hover{transform: translateY(-5px);}
		.newslist .content_list ul li:hover:after{opacity: 1;}
	}
	@media only screen and (max-width:1080px){
		.newslist{padding:30px 0 64px 0;}
		.newslist .content_list ul li .wrap .tit{font-size:22px}
	}
	@media only screen and (max-width:850px){
		.newslist{padding:30px 0 50px 0;}
		.newslist .content_list ul li .wrap .line{margin: 0 0 10px;}
		.newslist .content_list ul:after{width: 48.9%;}
		.newslist .content_list ul li{width: 48.9%;}
		.newslist .content_list ul li .wrap .date{margin-top: 2%;}
		.newslist .content_list ul li .wrap .tit{font-size: 19px;}
		.newslist .content_list ul li .wrap .des{font-size:14px;line-height:24px;min-height:48px;}
		.newslist .content_list ul li:after{height: 26px;}
	}
	@media only screen and (max-width:520px){
		.newslist{padding:30px 0 40px 0;}
		.newslist .content_list{}
		.newslist .content_list ul:after{width: 100%;}
		.newslist .content_list ul li{margin-bottom: 5.3%;width: 100%;}
		.newslist .content_list ul li .text{padding: 3%;}
		.newslist .content_list ul li .wrap .date{font-size: 14px;}
		.newslist .content_list ul li .wrap .tit{font-size: 17px;margin-bottom:8px;}
	}
	
	
	/* .news */
	
	.nei_page_top{margin-bottom: 30px;padding:50px 5%;background: #f5f5f5;}
	.nei_page_top .title{font-size: 34px;font-weight: normal;}
	.nei_page_top .date{font-weight: bold;font-size: 16px;margin-top: 19px;height: 22px;line-height: 22px;overflow: hidden;}
	.nei_page_top .date a:hover{color: #003167;}
	
	
	@media only screen and (max-width:1280px){
		.nei_page_top .title{font-size: 26px;}
	}
	@media only screen and (max-width:850px){
		.nei_page_top{margin-bottom: 50px;}
		.nei_page_top .title{font-size: 20px;}
	}
	@media only screen and (max-width:520px){
		.nei_page_top{padding: 40px 5% 30px;margin-bottom: 30px;}
		.nei_page_top .date{margin-bottom: 0;}
	}
	
	.list_page{margin-top: 30px;}
	
	.news{padding:0 0 100px;}
	.news .content{font-size: 17px;line-height: 2.2;}
	
	@media only screen and (max-width:1080px){
		.news{padding:0 0 64px;}
	}
	@media only screen and (max-width:850px){
		.news{padding:0 0 50px;}
	}
	@media only screen and (max-width:520px){
		.news{padding:0 0 40px;}
	.news .content{font-size: 15px;line-height: 2;}
	}
	
	/* contact */
	.contact{padding: 30px 0 100px;}
	.contact .layout{margin-top: 6.5%;padding: 6% 5%;box-sizing: border-box;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);/* background-color: #1b1b1b;color: #fff; */}
	.contact .layout .lf_part{width: 50%;}
	.contact .layout .lf_part .contact_text{display: none;}
	.contact .layout .lf_part .contact_text b{display: block;margin: 15px 0;font-size: 40px;}
	.contact .layout .lf_part .more_get{margin-top: 30px;}
	.contact .layout .lf_part .more_get .hd{font-size: 20px;font-weight: bold;}
	.contact .layout .lf_part .more_get ul li{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 6.5%;}
	.contact .layout .lf_part .more_get ul li i{width: 55px;}
	.contact .layout .lf_part .more_get ul li .text{width: calc(96% - 55px);width: -webkit-calc(96% - 55px);}
	.contact .layout .lf_part .more_get ul li .text .tit{font-size: 18px;font-weight: bold;}
	.contact .layout .lf_part .more_get ul li .text .con{font-size: 16px;line-height: 26px;}
	.contact .layout .lf_part .more_get .more{margin-top: 25px;display: inline-block;}
	.contact .layout .lf_part .more_get:hover .more{animation: jump 0.3s 0s infinite linear;}
	@keyframes jump{
		from{transform: translateY(0);}
		to{transform: translateY(10px);}
	}
	.contact .layout .rt_part{padding: 0 0 0 2%;width: 50%;box-sizing: border-box;}
	.contact .company_mes .hd{font-size: 24px;font-family: gotham;}
	.contact .company_mes .address{margin-top: 5.5%;display: flex;flex-wrap: wrap;justify-content: space-between;}
	.contact .company_mes .address span{width: 140px;}
	.contact .company_mes .address p{width: calc(96% - 140px);}
	.contact .mes_part {margin-top: 7.5%;font-size: 20px;font-weight: bold;}
	.contact .mes_part .item:nth-child(1){width: 50%;}
	.contact .mes_part .item:nth-child(2){width: 48%;}
	.contact .mes_part ul li{display: flex;flex-wrap: wrap;justify-content: flex-start;margin-bottom: 5%;color: #00b0f0;}
	.contact .mes_part ul li i{display: inline-block;width: 24px;height: 24px;margin-right: 10px;background-size: 100% auto;background-repeat: no-repeat;background-position: center;}
	.contact .mes_part ul li.email i{background-image: url(../image/icon_email.png);}
	.contact .mes_part ul li.tel i{background-image: url(../image/icon_tel.png);}
	.contact .mes_part ul li p{white-space: pre-wrap;word-break: break-all;max-width: calc(100% - 34px);}
	.contact .mes_part .time p{line-height: 1.5;}
	
	.contact .mes_box {display: flex;justify-content: center;align-items: center;width: 100%;}
	.contact .mes_box .mes_ol{padding: 10% 0 0;width: 100%;max-width: 600px;box-sizing: border-box;}
	.contact .mes_box .hd{font-size: 18px;}
	.contact .mes_box ul li {margin-bottom: 7%;/* padding-bottom: 3%;border-bottom: 1px solid #eee; */}
	.contact .mes_box ul li:nth-last-child(1){border-bottom: 0;}
	.contact .mes_box ul li input{padding: 0 0%;width: 100%;height: 40px;line-height: 40px;font-size: 16px;color: #999;background: transparent;border-bottom: 1px solid #ccc;box-sizing: border-box;}
	.contact .mes_box ul li input::placeholder,.contact .mes_box ul li textarea::placeholder{}
	.contact .mes_box ul li input::-ms-input-placeholder,.contact .mes_box ul li textarea::-ms-input-placeholder{}
	.contact .mes_box ul li.code input{display: inline-block;width: 100px;vertical-align: middle;}
	.contact .mes_box ul li.code img{display: inline-block;margin-left: 5%;max-height: 35px;vertical-align: middle;}
	.contact .mes_box ul li textarea{padding: 1% 0%;width: 100%;height: 100px;resize: none;color: #a9a9a9;font-family: normal;border-bottom: 1px solid #ccc;box-sizing: border-box;background: transparent;font-size: 16px;}
	.contact .mes_box .up_load{display: block;padding:0 15px;margin: 0 auto;width: 100%;height: 60px;text-align: center;color: #fff;background-color: #003167;font-size: 20px;cursor: pointer;font-weight: bold;border-radius: 6px;}
	.contact .mes_box .up_load:hover{background-color: #101010;color: #fff;}
	@media only screen and (max-width:1920px){
		.contact .layout .lf_part .contact_text b{font-size: 2.1vw;}
	}
	@media only screen and (max-width:1280px){
		.contact .layout .lf_part{width: 40%;}
		.contact .layout .rt_part{width: 60%;}
		.contact .mes_part{font-size: 16px;}
		.contact .layout .lf_part .contact_text b{font-size: 30px;}
		.contact .layout .lf_part .more_get .hd{font-size: 20px;}
	}
	@media only screen and (max-width:1080px){
		.contact{padding: 30px 0 64px;}
		.contact .layout .lf_part{width: 100%;}
		.contact .layout .lf_part .contact_text{margin-top: 50px;}
		.contact .layout .rt_part{padding: 0;margin-top: 5%;width: 100%;}
	}
	@media only screen and (max-width:850px){
		.contact{padding: 30px 0 50px;}
		.contact .mes_box .mes_ol{}
		.contact .mes_box .hd{font-size: 16px;}
		.contact .mes_box .up_load{font-size: 14px;}
		
		.contact .layout .lf_part .contact_text b{font-size: 26px;}
		.contact .layout .lf_part .more_get .hd{font-size: 20px;}
	}
	@media only screen and (max-width:520px){
		.contact{padding: 40px 0;}
		.contact .layout{padding:40px 5%;background-size: 90% auto;}
		.contact .layout .lf_part .contact_text b{font-size: 22px;}
		.contact .layout .lf_part .more_get .hd{font-size:18px;}
		.contact .company_mes .hd{font-size: 22px;}
		.contact .company_mes .address span{width: 100%;}
		.contact .company_mes .address p{width: 100%;}
		.contact .mes_part .item:nth-child(1){width: 100%;}
		.contact .mes_part .item:nth-child(2){width: 100%;}
		.contact .mes_box .mes_ol{max-width: initial;}
		.contact .mes_box ul li input{height: 35px;line-height: 35px;font-size: 13px;}
		.contact .mes_box ul li textarea{padding: 2% 5%;height: 120px;}
		.contact .mes_box .up_load{margin-top: 25px;height: 40px;line-height: 40px;}
		
		.contact .layout .lf_part .more_get ul li i{width: 44px;}
		.contact .layout .lf_part .more_get .more{width: 44px;}
		.contact .layout .rt_part{order:-1;}
		
	}
	@media only screen and (max-width:380px){
		.contact .layout .lf_part .contact_text b{font-size: 24px;}
	}
	
	/* photolist */
		.photolist{padding:100px 0;}
		.photolist .list_content{margin-top: 20px;box-sizing: border-box;}
		.photolist .list_content .layout{align-items:flex-start;}
		.photolist .list_content .layout:after{content: "";width: 31.6%;}
		.photolist .list_content .item{margin-bottom: 3.5%;width: 31.6%;box-sizing: border-box;transition: all .2s linear;box-sizing: border-box;}
		/* .photolist .list_content .item:hover .cer_img{background: #2bad43;} */
		
		.photolist .list_content .item .cer_img{position: relative;padding-bottom: 80%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;border:1px solid #f1f1f1;}
		.photolist .list_content .item .cer_img img{position: absolute;top: 50%;left: 50%;width: 84%;width:auto;max-height:98%;transform: translate(-50%,-50%);z-index: 1;}
		.photolist .list_content .item .tit{margin-top: 30px;text-align: center;font-size: 18px;overflow: hidden;}
		
		
		@media only screen and (min-width:521px){
			/* .photolist .list_content .item:hover{}
			.photolist .list_content .item:hover .more{background: transparent;color: #13527d;border-color: #13527d;}
			.photolist .list_content .item:hover .line:after{width: 100%;} */
			.photolist .list_content .item:hover .cer_img{box-shadow: 15px 10px 15px rgba(0,0,0,0.06);}
			.photolist .list_content .item:hover .img img{transform:translate(-50%,-50%) scale(1.1)}
		}
		@media only screen and (max-width:1280px){
			.photolist .list_content{/* margin-top: 38px; */padding: 0;}
			.photolist .list_content .item .tit{}
			.photolist .list_content .item .more{padding: 7.5px 12px;font-size: 14px;}
			.photolist .list_content .item .con{line-height: 24px;}
			
		}
		@media only screen and (max-width:1080px){
			.photolist{padding:64px 0;}
		}
		@media only screen and (max-width:850px){
			.photolist{padding:50px 0;}
			/* .photolist .list_content{margin-top: 28px;} */
			.photolist .list_content .layout:after{width: 48.6%;}
			.photolist .list_content .item{width: 48.6%;}
			.photolist .list_content .item .tit{font-size:16px;}
			
		}
		@media only screen and (max-width:520px){
			.photolist{padding: 40px 0;}
			.photolist .list_content .item .wrap{padding: 4.7% 0;}
			/* .photolist .list_content .item{width: 100%;border-right: 0;} */
			.photolist .list_content .item .tit{margin-top: 16px;font-size: 14px;}
		}
		
		/* caselist */
		.caselist{padding: 30px 0 100px;}
		.caselist .list_content{margin-top: 20px;}
		.caselist .list_content ul:after{content: "";width: 32%;}
		.caselist .list_content ul li{margin-bottom: 2%;width: 32%;box-shadow: 0 0 15px rgb(0 0 0 / 15%);}
		.caselist .list_content .item .img{position: relative;padding-bottom: 70%;width: 100%;text-align: center;overflow: hidden;}
		.caselist .list_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;height: auto;transform: translate(-50%,-50%);}
		.caselist .list_content .item .info{bottom: 40px;z-index: 10;background: #f6f8f9;width: 94%;margin: 0 auto;padding: 36px 40px 20px 40px;position: relative;z-index: 3;transition: bottom 0.6s ease;-webkit-transition: bottom 0.6s ease;-moz-transition: bottom 0.6s ease;-ms-transition: bottom 0.6s ease;-o-transition: bottom 0.6s ease;box-sizing: border-box;}
		.caselist .list_content .item .info .name {font-size: 20px;color: #003167;letter-spacing: 1px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-transform: uppercase;font-weight:bold;}
		.caselist .list_content .item .info .desc {margin-top:10px;font-size: 14px;color: #666;line-height: 30px;text-align: justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;min-height:60px}
		.caselist .list_content .item .info .more {margin-top: 36px;opacity: 1;visibility: visible;transition: transform 0.6s ease;-webkit-transition: transform 0.6s ease;-moz-transition: transform 0.6s ease;-ms-transition: transform 0.6s ease;-o-transition: transform 0.6s ease;/* transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px); */position: relative;font-family: Arial;font-weight: 700;text-transform: uppercase;display: block;font-size: 14px;color: #003167;}
		.caselist .list_content .item .info .more i {display: inline-block;width: 15px;height: 8px;margin-left: 10px;background: url(/template/default/images/right.png) no-repeat;transition: transform 0.3s ease-out;}
		
		@media only screen and (min-width:521px){
			/* .caselist .list_content ul li:hover .item .info .more {opacity: 1;visibility: visible;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);} */
		}
		@media only screen and (max-width:1440px){
			.caselist .top_product .item .info{padding: 3%;}
			.caselist .top_product .item .info .desc{-webkit-line-clamp:4}
		}
		@media only screen and (max-width:1280px){
			.caselist .top_industry .item .pic .en_word .r1{font-size:24px}
			.caselist .top_industry .item .pic .en_word .r2{font-size:70px;}
			.caselist .top_product .item .info .name{font-size: 22px;}
			.caselist .top_product .item .detail_more{width: 140px;height: 40px;line-height: 40px;}
			
			.caselist .list_content .item .info{padding: 20px 5%;}
			.caselist .list_content .item .info .more{height: auto;line-height: normal;}
		}
		@media only screen and (max-width:1080px){
			.caselist{padding: 30px 0 64px;}
			.caselist .top_product .item .pic{width: 100%;}
			.caselist .top_product .item .info{width: 100%;line-height: 24px;}
			.caselist .top_product .item .info .desc{margin: 28px 0 0;}
			.caselist .top_product .item .info .name{font-size: 18px;}
			
			.caselist .list_content .item .info{bottom: 0;}
			.caselist .list_content .item .info .name{font-size: 18px;letter-spacing: 0;}
		}
		@media only screen and (max-width:850px){
			.caselist{padding: 30px 0 50px;}
			.caselist .top_product{margin-bottom: 30px;}
			.caselist .top_industry .item .info .name{font-size:20px}
			.caselist .top_industry .item .pic .en_word .r1{font-size:20px}
			.caselist .top_industry .item .pic .en_word .r2{font-size:50px;}
			
			.caselist .list_content .item .info .more{margin-top: 20px;}
			.caselist .list_content .item .info .name{font-size: 16px;}
			.caselist .list_content .item .info .desc{line-height:24px;min-height:48px}
		}
		@media only screen and (max-width:680px){
			.caselist .list_content ul:after{width:100%;}
			.caselist .list_content ul li{margin-bottom:6%;width:100%;}
		}
		@media only screen and (max-width:521px){
			.caselist{padding: 40px 0 40px;}
			.caselist .top_industry .item .info{padding-bottom:20px}
			.caselist .top_industry .item .info .name{font-size:16px}
			.caselist .top_industry .item .info .name span{font-size:12px}
			.caselist .top_industry .item .wrap2{padding:25px 0 0}
			.caselist .top_industry .item .wrap2 .title{font-size:14px;}
			.caselist .top_industry .item .wrap2 .en{line-height:24px}
			
			.caselist .top_product .item .info{padding: 30px 3%;}
			.caselist .top_product .item .info .desc{margin: 20px 0 0;}
			.caselist .top_product .item .detail_more{font-size: 12px;width: 120px;}
			.caselist .list_content .item .info .more{margin-top: 10px;opacity: 1;visibility: visible;transform: initial;font-size: 12px;}
			.caselist .list_content .item .info .name{font-size: 14px;}
		}
		
		table{width: 100%;border-collapse: collapse;border:1px solid #000;border-color: #ddd;border: 0;box-sizing: border-box;}
		tr,td{border:1px solid #000;border-color: #ddd;box-sizing: border-box;border-collapse: collapse;}
		td{padding: 10px;box-sizing: border-box;border:1px solid #000;}
		@media only screen and (max-width:520px){
			table{font-size: 14px;}
			td{padding: 10px;}
		}
		
		
		/* about_development */
		.ab_development{padding: 30px 0 100px 0;}
		.ab_development .nei_title{margin-top: 30px;}
		.ab_development .content_list{border-top: 1px solid transparent;margin-top: 20px;}
		.ab_development .item{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 7.5%;}
		.ab_development .item .text_part{width: 50%;padding:0 3.5% 0 0;box-sizing: border-box;}
		.ab_development .item .text_part .wrap{margin: 0 0 0 auto;width: 100%;text-align: right;}
		.ab_development .item .text_part .year{font-size: 60px;color: #3b3b3b;letter-spacing: -3px;line-height: 1.2em;}
		.ab_development .item .text_part .tit{font-size: 20px;font-family: Semibold;}
		.ab_development .item .text_part .content{margin-top: 23px;font-size: 16px;}
		.ab_development .item .text_part .content p{margin: 0 0 0 auto;line-height: 1.8em;}
		.ab_development .item .img_part{padding: 0 0 0 21px;width: 50%;box-sizing: border-box;}
		.ab_development .item .img_part .img{width: 100%;max-width: 389px;}
		.ab_development .item:nth-of-type(even){flex-flow: row-reverse;}
		.ab_development .item:nth-of-type(even) .img_part{padding: 0 21px 0 0;}
		.ab_development .item:nth-of-type(even) .img_part .img{margin: 0 0 0 auto;}
		.ab_development .item:nth-of-type(even) .text_part{padding: 0 0 0 3.5%;}
		.ab_development .item:nth-of-type(even) .text_part .wrap{margin: 0 auto 0 0;text-align: left;}
		.ab_development .item:nth-of-type(even) .text_part .content p{margin: 0 auto 0 0;}
		@media only screen and (max-width:1200px){
			.ab_development .item .text_part .year{font-size: 46px;}
		}
		@media only screen and (max-width:1080px){
			.ab_development{padding: 30px 0 64px 0;}
		}
		@media only screen and (max-width:850px){
			.ab_development{padding: 30px 0 50px 0;}
			.ab_development .item:nth-child(1){margin-top: 3.5%;}
			/* .ab_development .content_list{margin-top: 0;} */
			.ab_development .item .text_part .year{font-size: 34px;}
			.ab_development .item .text_part .tit{font-size: 18px;}
		}
		@media only screen and (max-width:680px){
			.ab_development .item .text_part{padding: 0 0 0 3.5%;width: 100%;}
			.ab_development .item .text_part .wrap{max-width: initial;text-align: left;}
			.ab_development .item .text_part .content p{margin: 0;max-width: initial;}
			.ab_development .item .img_part{padding: 0;margin-top: 15px;width: 100%;}
			.ab_development .item .img_part .img{max-width: initial;text-align: center;}
			.ab_development .item:nth-of-type(even){flex-flow: wrap;}
			.ab_development .item:nth-of-type(even) .img_part{padding: 0;}
		}
		@media only screen and (max-width:520px){
			.ab_development{padding: 40px 0;}
			.ab_development .item:nth-child(1){margin-top: 0;}
			.ab_development .item .text_part .tit{font-size: 16px;}
			.ab_development .item .text_part .content{margin-top: 15px;font-size: 14px;line-height: 24px;}
			.ab_development .item .text_part .content p{display: inline;}
		}
		
		/* about */
		.about{padding:30px 0 100px;}
		.about .content{font-size: 17px;line-height: 2;}
		
		@media only screen and (max-width:1080px){
			.about{padding:30px 0 64px;}
		}
		
		@media only screen and (max-width:850px){
			.about{padding:30px 0 50px;}
		}
		
		@media only screen and (max-width:520px){
			.about{padding:40px 0 40px;}
			.about .content{font-size: 15px;}
		}
	
	/* download */
	.downlist{padding:30px 0 100px;}
	.downlist .list_content{margin-top:20px;}
	.downlist .list_content ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
	.downlist .list_content ul li{margin-bottom:20px;padding-bottom:20px;width:48%;font-size:16px;border-bottom: 1px dotted #000;}
	.downlist .list_content ul li .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width: 100%;}
	.downlist .list_content ul li .wrap p{width:calc(96% - 170px);width:-webkit-calc(96% - 170px)}
	.downlist .list_content ul li .wrap .rt{width:auto}
	.downlist .list_content ul li .date{display: inline-block;vertical-align: middle;}
	.downlist .list_content ul li i{display:inline-block;margin-left:10px;width:24px;height:24px;background:url(../image/download.png)no-repeat center;background-size:100% auto;vertical-align: middle;}
	@media only screen and (min-width:521px){
		.downlist .list_content ul li:hover{color:#521f79;}
	}
	@media only screen and (max-width:1080px){
		.downlist{padding:30px 0 64px;}
		/* .downlist{padding:64px 0;} */
	}
	@media only screen and (max-width:850px){
		.downlist{padding:30px 0 50px;}
		.downlist .list_content{margin-top:30px;}
	}
	@media only screen and (max-width:680px){
		.downlist .list_content ul li{width: 100%;}
	}
	@media only screen and (max-width:520px){
		.downlist{padding:40px 0;}
		.downlist .list_content{margin-top:40px;}
		.downlist .list_content ul li{margin-bottom:10px;padding-bottom:10px;font-size:14px;}
		.downlist .list_content ul li i{width: 20px;height: 20px;}
	}
	
	/* aftersale */
	.about_aftersale{padding: 30px 0 0;}
	.aftersale{margin: 0;}
	.aftersale .layout{align-items: center;margin-top: 40px;}
	.aftersale .layout .img_part{padding: 0 3%;width: 50%;box-sizing: border-box;}
	.aftersale .layout .rt_part{width: 50%;color: #666;}
	.aftersale .layout .rt_part .tit{margin-bottom: 30px;font-size: 30px;color: #333;}
	.aftersale .layout .rt_part .tit span{font-size: 60px;font-family: gotham;}
	.aftersale .layout .rt_part p{font-size: 17px;line-height: 2.1;}
	.aftersale .custom_step{margin-top: 80px;padding:80px 0;background: #f7f7f7;}
	.aftersale .custom_step #custom_step{margin: 5% 60px 0;box-sizing: border-box;}
	.aftersale .custom_step .shuzi span{display: inline-block;margin-bottom: 20px;padding-top: 5px;font-size: 24px;font-family:helveticaneuelt;letter-spacing: 1px;position: relative;display: none;}
	.aftersale .custom_step .shuzi span:after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 1px;background: #666;transition: all 0.2s linear;}
	.aftersale .custom_step .wrap{color: #666;transition: all .2s linear;}
	.aftersale .custom_step .step{font-size: 35px;font-weight: bold;color: #000;}
	.aftersale .custom_step .tag{font-size: 35px;color: #000;}
	.aftersale .custom_step .order{margin-top: 40px;font-size: 16px;line-height: 2;}
	.aftersale .custom_step .slide_prev,.aftersale .custom_step .slide_next{position: absolute;top: 50%;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;background: rgba(0,0,0,0.4);z-index: 3;cursor: pointer;transform: translateY(-50%);}
	.aftersale .custom_step .slide_prev img,.aftersale .custom_step .slide_next img{filter: brightness(100);}
	.aftersale .custom_step .slide_prev{left: 0;}
	.aftersale .custom_step .slide_next{right: 0;}
	.aftersale .custom_step .swiper-slide:hover .wrap{transform: translateY(-10%);}
	.aftersale .custom_step .swiper-slide:hover .shuzi span:after{width: 100%;}
	@media only screen and (max-width:1280px){
		.aftersale .custom_step .step{font-size: 30px;}
		.aftersale .custom_step .tag{font-size: 26px;}
		.aftersale .custom_step .order{margin-top: 20px;}
	}
	@media only screen and (max-width:1080px){
		.aftersale .custom_step{margin-top: 64px;padding: 64px 0;}
	}
	@media only screen and (max-width:850px){
		.aftersale .layout .rt_part .tit{font-size: 22px;}
		.aftersale .layout .rt_part .tit span{font-size: 45px;}
		.aftersale .custom_step{margin-top: 50px;padding: 50px 0;}
	}
	@media only screen and (max-width:520px){
		.about_aftersale{padding: 40px 0 0;}
		.aftersale{margin-top:0;}
		.aftersale .layout{margin-top: 30px;}
		.aftersale .layout .img_part{width: 100%;}
		.aftersale .layout .rt_part{margin-top:30px;width: 100%;}
		.aftersale .layout .rt_part .tit{margin-bottom: 15px;font-size: 16px;}
		.aftersale .layout .rt_part .tit span{font-size: 28px;}
		.aftersale .layout .rt_part p{font-size: 14px;line-height: 24px;}
		.aftersale .custom_step{margin-top: 40px;padding: 40px 0;}
		.aftersale .custom_step #custom_step{margin: 20px 5% 0;}
		.aftersale .custom_step .step,.aftersale .custom_step .tag{font-size: 22px;}
		.aftersale .custom_step .order{font-size: 14px;line-height: 24px;}
	}
	
	
	/* ab_support */
	.ab_support{padding: 30px 0 100px;}
	.ab_support .join_channel{/* padding: 5% 0; */}
	.ab_support .join_channel .mode li{/* padding: 50px 30px; */width: 100%;box-sizing: border-box;}
	.ab_support .join_channel .mode li.on{filter: opacity(0.6);}
	.ab_support .join_channel .mode li .img{margin: 0 auto;width: 100%;max-width: 300px;text-align: center;}
	.ab_support .join_channel .mode li .wrap {text-align: center;}
	.ab_support .join_channel .mode li .wrap .title{margin-top: 20px;font-size: 22px;font-family: gotham;}
	.ab_support .join_channel .mode li .into_box{margin-top: 33px;padding: 50px 30px;box-sizing: border-box;font-size: 17px;line-height: 2;border-radius: 10px;/* min-height: 690px; */border: 1px solid #dbdbdb;}
	.ab_support .join_channel .mode li.lf .into_box{margin-bottom:30px}
	.ab_support .join_channel .mode li.lf .oem{margin-top: 30px;padding-top: 30px;border-top: 1px solid #fff;font-size: 17px;}
	.ab_support .join_channel .mode li.lf .oem strong{font-size: 24px;}
	.ab_support .join_channel .mode li.lf .oem .item{margin-top: 4%;}
	.ab_support .join_channel .mode li.lf .oem .item .tit{font-size: 20px;}
	.ab_support .join_channel .mode li.lf .more{margin-top: 20px;display: inline-block;font-size: 16px;font-weight: bold;}
	.ab_support .join_channel .mode li.lf .more:hover{color: #e10b13;}
	
	.ab_support .join_channel .mode li.rt .into_box{border: 1px solid #dbdbdb;}
	.ab_support .join_channel .mode li.rt .abroad{margin-top: 30px;padding-top: 30px;border-top: 1px solid #dbdbdb;}
	.ab_support .join_channel .mode li.rt .abroad strong{font-size: 24px;}
	.ab_support .join_channel .mode li.rt .abroad .item{margin-top: 4%;}
	.ab_support .join_channel .mode li.rt .abroad .item:nth-child(1){margin-top: 0;}
	.ab_support .join_channel .mode li.rt .abroad .item .tit{font-size: 20px;}
	.ab_support .join_channel .mode li.rt #ab_cer .img{position: relative;padding-bottom: 65%;width: 100%;height: 0;overflow: hidden;}
	.ab_support .join_channel .mode li.rt #ab_cer .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
	.ab_support .join_channel .mode li.rt #ab_cer p{font-size: 14px;line-height: 24px;letter-spacing: 1px;}
	.ab_support .join_channel .mode li.rt .more{margin-top: 20px;display: inline-block;font-size: 16px;font-weight: bold;}
	.ab_support .join_channel .mode li.rt .more:hover{color: #e10b13;}
	@media only screen and (max-width:1440px){
		.ab_support .join_channel .mode li.lf .oem strong{font-size: 20px;}
	}
	@media only screen and (max-width:1280px){
		.ab_support .join_channel .mode li{/* padding: 20px 10px; */}
		.ab_support .join_channel .mode li .wrap .img{max-width: 50%;}
	}
	@media only screen and (max-width:1080px){
		.ab_support{padding: 30px 0 64px;}
	}
	@media only screen and (max-width:850px){
		.ab_support{padding: 30px 0 50px;}
		.ab_support .join_channel .mode li .wrap .title{font-size: 18px;}
		.ab_support .join_channel .mode li{padding: 20px 0;width: 100%;}
		.ab_support .join_channel .mode li .into_box{min-height: auto;}
	}
	@media only screen and (max-width:520px){
		.ab_support{padding: 40px 0;}
		.ab_support .join_channel{/* padding: 20px 0 0; */}
		.ab_support .join_channel .mode li .wrap .title{font-size: 17px;}
		.ab_support .join_channel .mode li .wrap .img{max-width: 36%;}
		.ab_support .join_channel .mode li .into_box{padding: 30px 5%;font-size: 14px;line-height: 24px;}
		.ab_support .join_channel .mode li.lf .oem strong{font-size: 17px;letter-spacing: 2px;}
		.ab_support .join_channel .mode li.lf .oem .item .tit,.ab_support .join_channel .mode li.rt .abroad .item .tit{font-size: 16px;}
		.ab_support .join_channel .mode li.lf .oem .item .con, .ab_support .join_channel .mode li.rt .abroad .item .con{margin-top: 6px;}
		.ab_support .join_channel .mode li.lf .oem .item{margin-top: 9%;}
		.ab_support .join_channel .mode li.lf .more,.ab_support .join_channel .mode li.rt .more{font-size: 15px;}
	}
	
	/* page */
	.wp-pagenavi {CLEAR: both; MARGIN:0 auto; WIDTH: 100%; PADDING: 40px 0 0px; TEXT-ALIGN: center}
	.wp-pagenavi a {display: inline-block;margin:0 6px;width: 36px;height: 36px;text-align: center;line-height: 36px;background-color: #fff;vertical-align: middle;color: #333;white-space: nowrap;}
	/* .wp-pagenavi a:hover {
	BORDER-LEFT-COLOR:#3055a3; BORDER-BOTTOM-COLOR:#3055a3; BORDER-TOP-COLOR:#3055a3; BORDER-RIGHT-COLOR:#3055a3;background:#3055a3; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
	} */
	/*当前指上页码的边框色*/
	.wp-pagenavi a.page-num-current {
		/* color: #fff;background-color: #0a63b1; */
		font-weight: bold;
	}
	/*当前选中页码的背景色*/
	.text-norecord{ font-size:14px; line-height:35px;}
	
	.wp-pagenavi i{border-radius:50%;}
	.wp-pagenavi i.p_pre{display: inline-block;width: 36px;height: 36px;background:#003167 url(../image/page_prev.png)no-repeat center;background-size: 12px;}
	.wp-pagenavi i.p_next{display: inline-block;width: 36px;height: 36px;background:#003167 url(../image/page_next.png)no-repeat center;background-size: 12px;}
	.wp-pagenavi i.p_first{display: inline-block;width: 36px;height: 36px;background:#003167 url(../image/page_first.png)no-repeat center;background-size: 12px;}
	.wp-pagenavi i.p_last{display: inline-block;width: 36px;height: 36px;background:#003167 url(../image/page_last.png)no-repeat center;background-size: 12px;}
	@media screen and (max-width: 640px) {
	.m640{ display:none;}
	}
	@media screen and (max-width: 480px) {
		.wp-pagenavi{padding: 20px 0 0;}
	}
	
	/*  left */
	.hr_nav{margin-top:20px;}
	.hr_nav .nav_layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.hr_nav .type{margin-top: 10px;}
	.hr_nav .other{width:calc(100% - 70px);padding-right:90px;box-sizing: border-box;}
	.hr_nav .other i{position: absolute;right:0;top:4px;z-index: 1;width: auto;white-space: nowrap;cursor: pointer;}
	.hr_nav ul{justify-content: flex-start;overflow: hidden;}
	.hr_nav ul li{margin: 10px 10px 0 0;}
	.hr_nav ul li:first-child{margin-left:0;}
	.hr_nav ul li a{display: inline-block;padding: 6px 10px;border: 1px solid #999;font-size: 16px;border-radius: 6px;}
	.hr_nav ul li span{display:inline-block;padding: 12px 40px;border: 1px solid #999;font-size: 20px;}
	.hr_nav ul li a:hover{color: #003167;border-color: #003167;}
	.hr_nav ul li a.cur{color: #fff;border-color: #003167;background-color: #003167;}
	.hr_nav ul li span:hover,.hr_nav ul li.on span{color: #003167;border-color: #003167;background-color: #c2def5;}
	@media only screen and (max-width:1080px){
		.hr_nav ul li a{font-size: 16px;}
	}
	@media only screen and (max-width:850px){
		.hr_nav{margin-top:20px;}
		.hr_nav ul li a{font-size: 16px}
		.hr_nav ul li span{font-size: 14px;}
	}
	@media only screen and (max-width:520px){
		/* .hr_nav ul{justify-content: space-between;} */
		/* .hr_nav ul:after{content: "";width: 32%;} */
		.hr_nav ul li{margin: 6px 6px 0 0;/* width: 32%; */}
		.hr_nav ul li a{font-size: 13px;width: 100%;box-sizing: border-box;}
		.hr_nav .type{margin:0 0 14px 0;}
		.hr_nav .other{padding-right:0;width: 100%;}
		.hr_nav .other i{top: auto;bottom: 100%;}
	}
	
	.ab_culture{padding: 30px 0 100px;}
	.ab_culture .part2{margin-top:30px;}
	.ab_culture .part2 .layout{margin-top: 67px;}
	.ab_culture .part2 .layout .item{width: 29.5%;position: relative;border-radius: 15px;overflow: hidden;filter:drop-shadow(0 0 15px rgba(0,0,0,0.2));transition: all .3s linear;/* clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 10%,5% 0); */}
	.ab_culture .part2 .layout .item .wrap{clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 13.2%,99.7% 12.8%,99.6% 12.4%,99% 11.6%,98.6% 11.4%,98% 11%,97% 10.5%,96% 10.2%,95% 10%,5% 0);/* clip-path:inset(0 round 0 25% 0 0); */}
	.ab_culture .part2 .layout .item .wrap:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(to top,rgba(255,255,255,1) 40%,rgba(255,255,255,0.4) 55%,transparent);z-index: 1;transition: all .3s linear;}
	.ab_culture .part2 .layout .item .img{padding-bottom: 150px;}
	.ab_culture .part2 .layout .item .img img{width: 100%;}
	.ab_culture .part2 .layout .item .text_wrap{position: absolute;left: 0;bottom: 0;padding: 0 12% 2%;width: 100%;height: 230px;z-index: 2;box-sizing: border-box;}
	.ab_culture .part2 .layout .item .text_wrap .tit{text-align: center;margin-bottom: 14%;font-size: 20px;font-weight: bold;}
	.ab_culture .part2 .layout .item .text_wrap .slogan{font-size: 18px;line-height: 1.9;}
	@media only screen and (min-width:521px){
		.ab_culture .part2 .layout .item:hover{filter:drop-shadow(0 0 10px rgba(0,0,0,0.2));}
		.ab_culture .part2 .layout .item:hover:after{background: linear-gradient(to top,rgba(255,255,255,1) 40%,rgba(255,255,255,0.8) 50%,transparent);}
	}
	@media only screen and (max-width:1080px){
		.ab_culture{padding: 30px 0 64px 0;}
		.ab_culture .part2{margin-top:30px;}
		.ab_culture .part2 .layout .item .text_wrap{padding: 0 8% 2%;height: 200px;}
		.ab_culture .part2 .layout .item .text_wrap .slogan{font-size: 16px;}
		.ab_culture .part2 .layout .item{width: 31.5%;}
		.ab_culture .part2 .layout .item .text_wrap .tit{font-size: 18px;margin-bottom: 14px;}
		
	}
	@media only screen and (max-width:850px){
		.ab_culture{padding: 30px 0 50px 0;}
		.ab_culture .part2{margin-top:30px;}
		.ab_culture .part2 .layout .item .text_wrap{height: 164px;}
		.ab_culture .part2 .layout .item .img{padding-bottom: 140px;}
		.ab_culture .part2 .layout .item .text_wrap .slogan{line-height: 14px;line-height: 24px;}
	}
	@media only screen and (max-width:680px){
		.ab_culture .part2 .layout{margin-top: 16px;}
		.ab_culture .part2 .layout .item{margin-top: 18px;width: 100%;}
		.ab_culture .part2 .layout .item .wrap{clip-path: polygon(0 0,0 100%,100% 100%,100% 0);}
		.ab_culture .part2 .layout .item .img{padding-bottom: 100px;}
		.ab_culture .part2 .layout .item{border-radius: 6px;}
	}
	@media only screen and (max-width:520px){
		.ab_culture{padding: 40px 0;}
		.ab_culture .part2{margin-top:30px;}
	}
	

.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    font-size: 14px;
    padding: 10px 15px;
    margin: 0 2px;
    border-radius: 3px;
    
}
.pagination a:hover {
  color: #4fc08d;
  border: 1px solid #4fc08d;
}
.pagination a.page-num-current {
  color: #fff;
  background: #4fc08d;
  border: 1px solid #4fc08d;
}