.inner-location .location {
	display: inline-block;
	float: left;
}

.inner-location .location span {
	padding: 20px 0 20px 20px;
	background:url(/template/default/images/location.jpg) no-repeat 0;
}
 

.inner-location .location span,.inner-location .location ul {
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	vertical-align: top;
	color: #999
}

.inner-location .location ul li a {
	display: inline-block;
	padding: 20px 0;
}
 

/* 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: 1;}
.banner_nei .layout .wrap{margin: 0 auto;width: 90%;max-width: 1500px;text-align: center;}
.banner_nei .text{color: #fff;}
.banner_nei .text .cn{margin-top: 0;font-size: 42px;}
.banner_nei .text .en{margin-top: 2%;font-size:20px;}
.banner_nei .text .slogan{margin-top: 1.2%;font-size: 16px;}
.banner_nei .text .line{margin-top: 15px;width: 44px;height: 4px;background: #fff;}
.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:1200px){
	.banner_nei .text .cn{font-size: 36px;}
	.banner_nei .text .en{margin-top: 1%;font-size: 16px;}
}
@media only screen and (max-width:768px){
	.banner_nei .text .cn{font-size: 26px;}
}
@media only screen and (max-width:750px){
	.banner_nei .big_img{display: none;}
	.banner_nei .s_img{display: block;}
}
@media only screen and (max-width:480px){
	.banner_nei .layout{bottom: 10%;transform: initial;}
	.banner_nei .layout .wrap{width: 94%;}
	.banner_nei .text .en{font-size: 14px;}
	.banner_nei .text .cn{font-size: 20px;}
}

.banner_nei .layout.pro1{top:58%}
.banner_nei .pro1 .text{width: 55%;color: #666;text-align: left;color: #fff;}
.banner_nei .pro1 .pro_en{font-size: 20px;}
.banner_nei .pro1 .pro_name{margin: 1.5% 0;font-size: 0.48rem;color: #1ea839;}
.banner_nei .pro1 .p_slogan{font-size: 0.24rem;}
.banner_nei .pro1 .feat{margin-top: 3%;margin-top:24%;max-width: 632px;}
.banner_nei .pro1 .feat li{text-align: center;filter: grayscale(1);}
.banner_nei .pro1 .feat li i{filter: brightness(100);}
.banner_nei .pro1 .feat li p{margin-top: 11px;font-size: 16px;color: #1fa839;color: #fff;}
/* .banner_nei .pro1 .feat li:nth-child(even) p{color: #0072b8;} */
@media only screen and (max-width:1000px){
.banner_nei .pro1 .feat li{width: 15%;}
	.banner_nei .pro1 .feat li p{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.banner_nei .pro1 .text{width: 80%;}
	.banner_nei .pro1 .pro_en{font-size: 12px;}
.banner_nei .pro1 .feat li i{display: inline-block;}
	.banner_nei .pro1 .feat li i img{width: 40px;}
	.banner_nei .pro1 .feat li p{font-size: 14px;}
}
@media only screen and (max-width:750px){
	.banner_nei .pro1{display: none;}
}
@media only screen and (max-width:480px){
.banner_nei .pro1 .feat{display: none;}
}

/* common_css */
.ab_wrap{margin: 0 auto;width: 90%;max-width: 1500px;}
@media only screen and (max-width:480px){
	.ab_wrap{width: 94%;}
}

.ab_title{text-align: center;}
.ab_title .tit{font-size: 36px;color: #1ea839;}
.ab_title .en{display: inline-block;margin-top: 6px;font-size: 16px;color: #999;text-transform: uppercase;}
@media only screen and (max-width:1000px){
	.ab_title .tit{font-size: 30px;}
}
@media only screen and (max-width:768px){
	.ab_title .tit{font-size: 20px;}
}
@media only screen and (max-width:480px){
	.ab_title .tit{font-size: 20px;}
	.ab_title .en{font-size: 14px;}
}

.com_more span{display: inline-block;padding: 10px 3%;font-size: 16px;color: #fffffe;background: #0072b8;}
@media only screen and (max-width:768px){
.com_more span{font-size: 14px;}
}
@media only screen and (max-width:480px){
.com_more span{margin-top: 4%;padding: 7px 7%;}
}

/* about */
.about{padding: 6.5% 0;}
.about .content{margin: 3% 0 0;font-size: 16px;color: #666;line-height: 30px;}
@media only screen and (max-width:768px){
	.about .content{margin-top:30px}
}
@media only screen and (max-width:768px){
	.about{padding: 6.5% 0;}
	.about .content {line-height: 28px;}
}
@media only screen and (max-width:480px){
	.about{padding: 30px 0;}
	.about .content {line-height: 24px;}
}

.ab_profile{padding: 6.5% 0 0;}
.ab_profile .content{position: relative;z-index: 1;overflow: hidden;}
.ab_profile .content:after{content: "";position: absolute;right: 7.4%;top:0;width: 100%;height: 100%;background: url(../images/pf_background.jpg)no-repeat center/cover;z-index: -1;}
.ab_profile .content .img_part{width: 60%;}
.ab_profile .content .text_part{padding: 1.8% 2.8% 0 0;width: 40%;box-sizing: border-box;color: #666;}
.ab_profile .content .text_part .title{font-size: 30px;box-sizing: border-box;color: #1ea839;font-weight: bold;}
.ab_profile .content .text_part .con{margin: 3% 0 0;font-size: 16px;color: #666;}
.ab_profile .content .text_part .con p{margin-bottom: 5%;text-indent: 2em;line-height: 30px;}
.ab_profile .content .text_part .con p:nth-last-child(1){margin-bottom: 0;}
.ab_profile .content .text_part .more span{display: inline-block;padding: 7px 7%;margin: 9.5% 0 3%;font-size: 18px;color: #fffffe;background: #0072b8;}

.ab_profile .pf_adv .num_adv{justify-content: space-between;}
.ab_profile .pf_adv .item{padding: 5% 0;width: auto;box-sizing: border-box;}

.ab_profile .pf_adv .item .top{border-right: 1px solid #fff;box-sizing: border-box;}
.ab_profile .pf_adv .item:nth-child(4n) .top{border-right: 0;}
.ab_profile .pf_adv .item .top span{display: inline-block;color: #0072b8;font-size: 16px;font-family: arial;vertical-align: text-top;font-weight: normal;}
.ab_profile .pf_adv .item .top span.num{margin-right: 4px;font-size: 46px;line-height: 46px;font-weight: bold;}
.ab_profile .pf_adv .item p{margin-top: 10%;font-size: 16px;color: #999;}

@media only screen and (max-width:1400px){
	.ab_profile .content .text_part .title{margin: 0;white-space: pre-line;font-size: 22px;}
	.ab_profile .content:after{right: 0;}
}
@media only screen and (max-width:1300px){
	.ab_profile .content .text_part .con p{line-height: 28px;}
}
@media only screen and (max-width:1000px){
	.ab_profile{padding: 0;}
	.ab_profile .content .img_part{width: 100%;}
	.ab_profile .content .img_part .img img{width: 100%;}
	.ab_profile .content .text_part{padding: 8% 0 3%;width: 100%;}
	.ab_profile .content .text_part .con{margin: 30px 0 0;}
}
@media only screen and (max-width:768px){
	.ab_profile .content .text_part .title{font-size: 18px;}
.ab_profile .content .text_part .con p{line-height: 28px;}
.ab_profile .pf_adv .num_adv{justify-content: space-around;}
.ab_profile .pf_adv .item{width: 32%;text-align: center;}
.ab_profile .pf_adv .item p{margin-top: 5%;}
.ab_profile .pf_adv .item:nth-child(2n) .top{border-right: 0;}
.ab_profile .pf_adv .item .top span.num{font-size: 30px;line-height: normal;}
.ab_profile .content .text_part .more span{font-size: 16px;}
}
@media only screen and (max-width:480px){
	/* .ab_profile .content .text_part{padding: 5% 0;} */
	.ab_profile .content .text_part .title{font-size: 18px;}
	.ab_profile .content .text_part .con{margin-top: 15px;font-size: 16px;}
	.ab_profile .content .text_part .con p{line-height: 28px;}
	.ab_profile .content .text_part .more{padding: 6px 0;width: 100px;font-size: 14px;}
	.ab_profile .pf_adv .item .top span{font-size: 14px;}
	.ab_profile .pf_adv .item .top span.num{margin-right: 5px;font-size: 26px;}
	.ab_profile .pf_adv .item p{font-size: 15px;}
}

/* about_honor */
.about_honor{padding: 4% 0 5%;}
.about_honor .list_content{margin-top: 4.2%;}
.about_honor .list_content .layout{justify-content: flex-start;}
.about_honor .list_content .layout .item{margin-bottom: 4.2%;margin-right: 1.33%;width: 24%;}
.about_honor .list_content .layout .item:nth-child(4n){margin-right: 0;}
.about_honor .list_content .layout .item .img{position: relative;padding-bottom: 70%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;border: 1px solid #eee;}
.about_honor .list_content .layout .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.about_honor .list_content .layout .item .tit{padding: 6.2% 3%;font-size: 16px;color: #666;background: #f0f0f0;box-sizing: border-box;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.about_honor .list_content .more span{display: inline-block;padding: 10px 3%;font-size: 16px;color: #fffffe;background: #0072b8;}
@media only screen and (max-width:768px){
	.about_honor .list_content .layout .item .tit{font-size: 16px;}
	.about_honor .list_content .more span{font-size: 16px;}
}
@media only screen and (max-width:750px){
	.about_honor .list_content .layout{justify-content: space-between;}
	.about_honor .list_content .layout .item{margin-right: 0;width: 49%;}
}
@media only screen and (max-width:480px){
	.about_honor{padding: 30px 0;}
	.about_honor .list_content .more span{margin-top: 4%;padding: 7px 7%;}
}

/* about_service_step */
.about_service_step{padding: 3.8% 0 3%;background: url(../images/ser_bg.jpg)no-repeat center/cover;}
.about_service_step .title{text-align: center;color: #1ea839;font-size: 45px;font-weight: bold;text-shadow: -3px -3px 3px #fff,3px -3px 3px #fff,-3px 3px 3px #fff,3px 3px 3px #fff;}
.about_service_step .wrap{padding: 0 8.5%;box-sizing: border-box;}
.about_service_step ul{margin-top: 6%;justify-content: flex-start;}
.about_service_step ul li{text-align: center;margin-right: calc((100% - 688px) / 7);margin-right: -webkit-calc((100% - 688px) / 7);max-width: 86px;transition: all .2s ease-out;}

.about_service_step ul li:nth-last-child(1){margin-right: 0;}
.about_service_step ul li i{display: inline-block;width: 86px;height: 86px;border-radius: 50%;background: #fff;position: relative;}
.about_service_step ul li i:after{content: "";position: absolute;top: 50%;left: 160%;width: 25px;height: 44px;transform: translateY(-50%);background: url(../images/icon_right.png)no-repeat center;}
.about_service_step ul li:nth-last-child(1) i:after{content: initial;}
/* .about_service_step ul li.cur i{background: #fac12c;position: relative;} */
.about_service_step ul li i img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}
.about_service_step ul li p{margin-top: 3%;font-size: 18px;color: #fff;white-space: nowrap;}
.about_service_step ul li:hover{transform: translateY(-10px);}
@media only screen and (max-width:1600px){
	.about_service_step ul li i:after{left: 135%;}
}
@media only screen and (max-width:1000px){
	.about_service_step .wrap{padding:0 5%;}
	.about_service_step .title{font-size: 30px;}
.about_service_step ul li{margin:10px 0;width: calc(100% / 4);max-width: initial;}
}
@media only screen and (max-width:768px){
	.about_service_step{padding: 40px 0;}
	.about_service_step .title{font-size: 20px;}
	.about_service_step ul li p{font-size: 16px;}
	.about_service_step ul li i:after{left: 116%;width: 15px;background-size: 100%;}
}
@media only screen and (max-width:480px){
	.about_service_step{padding: 30px 0;}
	.about_service_step .wrap{padding: 3%;overflow-x: scroll;}
	.about_service_step .title span{font-size: 20px;}
	.about_service_step ul{margin-top: 30px;min-width: 660px;}
	.about_service_step ul li i{width: 70px;height: 70px;}
	.about_service_step ul li i img{width: 40px;}
	.about_service_step ul li p{margin-top: 10px;}
	.about_service_step .title span:before,.about_service_step .title span:after{width: 40px;}
}

/* about_performance */
.about_performance{margin-top: 4%;}
.about_performance .layout{margin-top: 4%;}
.about_performance .layout .lf_part{position: relative;padding-bottom: 31.5%;width: 23%;height: 0;overflow: hidden;background: #1ea839;}
.about_performance .layout .lf_part .w{position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;justify-content: center;text-align: center;color: #fff;}
.about_performance .layout .lf_part .w i{display: inline-block;}
.about_performance .layout .lf_part .w p{margin: 16% 0 8%;font-size: 30px;}
.about_performance .layout .lf_part .w span{display: inline-block;font-size: 16px;}
.about_performance .layout .mid_part{width: 61%;background-color: #f0f0f0;}
.about_performance .layout .mid_part .lf{width: 13%;}
.about_performance .layout .mid_part .lf ul li{margin-bottom: 5%;}
.about_performance .layout .mid_part .lf .img{position: relative;padding-bottom: 196%;width: 100%;height: 0;overflow: hidden;}
.about_performance .layout .mid_part .lf ul li:nth-last-child(1){margin-bottom: 0;}
.about_performance .layout .mid_part .lf .img img{position: absolute;left: 50%;top: 50%;width: auto;max-width: initial;height: 100%;transform: translate(-50%,-50%);}
.about_performance .layout .mid_part .lf .img:hover img{transform: translate(-50%,-50%) scale(1.05);transition: all 0.2s linear;}
.about_performance .layout .mid_part .mid{width: 63%;}
.about_performance .layout .mid_part .mid .top{margin-bottom: 1%;}
.about_performance .layout .mid_part .mid .top .img{position: relative;padding-bottom: 40.5%;width: 49.3%;height: 0;overflow: hidden;}
.about_performance .layout .mid_part .mid .top .img img{position: absolute;left: 50%;top: 50%;max-width: initial;height: 100%;transform: translate(-50%,-50%);}
.about_performance .layout .mid_part .mid .top .img:hover img{transform: translate(-50%,-50%) scale(1.05);transition: all 0.2s linear;}
.about_performance .layout .mid_part .mid .btm > div{position: relative;padding-bottom: 41%;width: 100%;height: 0;overflow: hidden;background: #1ea839;}
.about_performance .layout .mid_part .mid .btm .w{position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;justify-content: center;text-align: center;color: #fff;}
.about_performance .layout .mid_part .mid .btm .w i{display: inline-block;}
.about_performance .layout .mid_part .mid .btm .w p{margin: 16% 0 8%;font-size: 30px;}
.about_performance .layout .mid_part .mid .btm .w span{display: inline-block;font-size: 16px;}
.about_performance .layout .mid_part .rt{width: 22.5%;}
.about_performance .layout .mid_part .rt ul li{margin-bottom: 3%;}
.about_performance .layout .mid_part .rt .img{position: relative;padding-bottom: 114%;width: 100%;height: 0;overflow: hidden;}
.about_performance .layout .mid_part .rt ul li:nth-last-child(1){margin-bottom: 0;}
.about_performance .layout .mid_part .rt .img img{position: absolute;left: 50%;top: 50%;width: auto;max-width: initial;height: 100%;transform: translate(-50%,-50%);}
.about_performance .layout .mid_part .rt .img:hover img{transform: translate(-50%,-50%) scale(1.05);transition: all 0.2s linear;}

.about_performance .layout .rt_part{width: 15%;position: relative;padding-bottom: 31.7%;height: 0;overflow: hidden;background: url(../images/perf_bg.jpg)no-repeat center/cover;}
.about_performance .layout .rt_part .w{position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;justify-content: center;text-align: center;color: #fff;}
.about_performance .layout .rt_part .w i{display: inline-block;}
.about_performance .layout .rt_part .w p{margin: 16% 0 8%;font-size: 30px;}
.about_performance .layout .rt_part .w span{display: inline-block;font-size: 16px;}
.about_performance .layout .w_warp:hover i{animation: flipY 1s 0s 2 linear;}

@keyframes flipY{
	0{transform: rotateY(0);}
	50%{transform: rotateY(90deg);}
	100%{transform: rotateY(360deg);}
}
@-ms-keyframes flipY{
	0{transform: rotateY(0);}
	50%{transform: rotateY(90deg);}
	100%{transform: rotateY(360deg);}
}
@-webkit-keyframes flipY{
	0{transform: rotateY(0);}
	50%{transform: rotateY(90deg);}
	100%{transform: rotateY(360deg);}
}
@-moz-keyframes flipY{
	0{transform: rotateY(0);}
	50%{transform: rotateY(90deg);}
	100%{transform: rotateY(360deg);}
}
@media only screen and (max-width:1200px){
	.about_performance .layout .lf_part .w i,.about_performance .layout .mid_part .mid .btm .w i,.about_performance .layout .rt_part .w i{width: 50px;}
	.about_performance .layout .lf_part .w p,.about_performance .layout .mid_part .mid .btm .w p,.about_performance .layout .rt_part .w p{font-size: 20px;}
}
@media only screen and (max-width:1000px){
	.about_performance .layout .lf_part{width: 100%;}
	.about_performance .layout .mid_part{width: 78%;}
	.about_performance .layout .rt_part{padding-bottom: 40.5%;width: 22%;}
}
@media only screen and (max-width:680px){
	.about_performance .layout .lf_part .w i,.about_performance .layout .mid_part .mid .btm .w i,.about_performance .layout .rt_part .w i{width: 35px;}
	.about_performance .layout .mid_part{width: 100%;}
	.about_performance .layout .rt_part{padding-bottom: 31.5%;width: 100%;}
}
@media only screen and (max-width:680px){
	.about_performance .layout .lf_part,.about_performance .layout .rt_part{padding-bottom: 40%;}
	.about_performance .layout .lf_part .w p, .about_performance .layout .mid_part .mid .btm .w p, .about_performance .layout .rt_part .w p{font-size: 16px;}
	.about_performance .layout .lf_part .w span,.about_performance .layout .mid_part .mid .btm .w span,.about_performance .layout .rt_part .w span{font-size: 14px;}
	.about_performance .layout .mid_part .mid{width: 100%;}
	.about_performance .layout .mid_part .lf,.about_performance .layout .mid_part .rt{width: 100%;}
	.about_performance .layout .mid_part .lf ul,.about_performance .layout .mid_part .rt ul{display: flex;justify-content: space-between;}
	.about_performance .layout .mid_part .lf ul li,.about_performance .layout .mid_part .rt ul li{margin-bottom: 1%;width: 49.4%;}
	.about_performance .layout .mid_part .lf ul li .img{padding-bottom: 82%;}
}
@media only screen and (max-width:480px){
	.about_performance{margin-top: 30px;}
}

/* about_culture */
.about_culture{margin: 4% 0 4.2%;}
.about_culture .list_content{margin-top: 3%;}
.about_culture .list_content ul li{padding: 1% 0.5%;width: 22%;text-align: center;box-sizing: border-box;transition: all 0.2s linear;}
.about_culture .list_content ul li i{display: inline-block;}
.about_culture .list_content ul li .tit{margin: 11.5% 0 6%;font-size: 20px;color: #333;font-weight: bold;}
.about_culture .list_content ul li .slogan{font-size: 16px;color: #666;}
.about_culture .list_content ul li:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
@media only screen and (max-width:1000px){
	.about_culture{margin: 40px 0;}
	.about_culture .list_content ul li{width: 25%;}
	.about_culture .list_content ul li i{width: 80px;}
	.about_culture .list_content ul li .tit{font-size: 20px;}
}
@media only screen and (max-width:768px){
	.about_culture .list_content ul li{margin: 1% 0;width: 49%;}
	.about_culture .list_content ul li .tit{font-size: 17px;}
}
@media only screen and (max-width:480px){
	.about_culture{margin: 30px 0;}
	.about_culture .list_content ul li .slogan{font-size: 16px;}
}

/* function_btm */
.function_btm .ab_wrap{width: 94%;max-width: 1713px;}
.function_btm .part{width: 50%;}
.function_btm .part.calculate{background: #0072b8;}
.function_btm .part.ol_mes{background: #1ea839;}
.function_btm .part .lf_text{color: #fff;}
.function_btm .part .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 6% 4% 6.5%;align-items: center;box-sizing: border-box;position: relative;z-index: 1;overflow: hidden;}
.function_btm .part .lf_text strong,.function_btm .part .lf_text em{display: block;}
.function_btm .part .lf_text strong{font-size: 36px;}
.function_btm .part .lf_text em{font-size: 18px;font-family: arial;}
.function_btm .part .wrap .bg{position: absolute;right: 0;bottom: 0;width: 124px;height: 117px;background: url(../images/icon_12.png)no-repeat center/100%;z-index: -1;}
.function_btm .part :hover .wrap .bg{animation: donghua 0.3s 0s 1;}
@keyframes donghua{
	0{transform: scale(0);opacity: 1;}
	100%{transform: scale(2.5);opacity: 0;}
}
@-ms-keyframes donghua{
	0{transform: scale(0);opacity: 1;}
	100%{transform: scale(2.5);opacity: 0;}
}
@-webkit-keyframes donghua{
	0{transform: scale(0);opacity: 1;}
	100%{transform: scale(2.5);opacity: 0;}
}
@-moz-keyframes donghua{
	0{transform: scale(0);opacity: 1;}
	100%{transform: scale(2.5);opacity: 0;}
}
@media only screen and (max-width:1000px){
	.function_btm .part .lf_text strong{font-size: 30px;}
	.function_btm .part .lf_text em{font-size: 14px;}
}
@media only screen and (max-width:768px){
	.function_btm .part .lf_text strong{font-size: 20px;}
}
@media only screen and (max-width:480px){
	.function_btm .part{width: 100%;}
	.function_btm .part .lf_text strong{font-size: 16px;}
	.function_btm .part .lf_text em{font-size: 12px;}
	.function_btm .part i{width: 35px;}
}

/* about_productlist */
.ab_product{padding: 5.5% 0;}
.ab_product .item{margin-bottom: 12%;}
.ab_product .item:nth-last-child(1){margin-bottom: 0;}
.ab_product .item .layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ab_product .item .layout .img_part{width: 55%;}
.ab_product .item .layout .text_part{width: 45%;position: relative;z-index: 2;}
.ab_product .item .layout .text_part .top{position: relative;padding-top: 0.35rem;z-index: 1;}
.ab_product .item .layout .text_part .top .tit{font-size: 0.34rem;font-weight: bold;color: #343434;}
.ab_product .item .layout .text_part .top em{position: absolute;display: inline-block;right: 0;top: 0;font-size: 0.7rem;font-family: arial;color: #e6e6e6;text-transform: uppercase;font-weight: bold;line-height: 0.7rem;z-index: -1;letter-spacing: 2px;}
.ab_product .item .layout .text_part .content{padding: 8% 30% 3% 12.5%;margin-top: 7%;/* margin-left: -20%;width: 120%; */padding:8% 10% 6%;width:100%;min-height: 350px;background:rgba(255,255,255,0.9);box-shadow: -8px 8px 15px rgba(0,0,0,0.1);box-sizing: border-box;}
.ab_product .item .layout .text_part .content .con{width: 100%;font-size: 16px;color: #999;line-height: 40px;}
.ab_product .item .layout .text_part .content .img{margin-top: 10px;}
.ab_product .item:nth-child(even) .layout{flex-flow: row-reverse;}
.ab_product .item:nth-child(even) .layout .text_part .top .tit{text-align: right;}
.ab_product .item:nth-child(even) .layout .text_part .top em{left: 0;}
.ab_product .item:nth-child(even) .layout .text_part .content{/* padding: 8% 12.5% 3% 30%;margin-left: 0;margin-right: -20%; */padding:8% 10% 6%;box-shadow: 8px 8px 15px rgba(0,0,0,0.1);}
.ab_product .item .layout .text_part .content .more span{display: inline-block;margin-top:8%;padding: 1.3% 5.4%;font-size: 17px;color: #fff;border-radius: 30px;background-image: linear-gradient(-30deg,#1ea839 40%,#0072b8 60%);}


@media only screen and (max-width:1300px){
	.ab_product .item .layout .text_part .top .tit{font-size: 28px;}
}
@media only screen and (max-width:1000px){
	.ab_product .item .layout .text_part .top .tit{font-size: 24px;}
	.ab_product .item .layout .text_part .content .con{line-height: 30px;}
	.ab_product .item .layout .text_part .content{min-height: 270px;}
	.ab_product .item .layout .text_part .content .more span{margin-top: 6%;}
}
/* @media only screen and (max-width:900px){
	.ab_product .item .layout .text_part .content{padding: 8% 11% 8%;margin-left: -60%;width: 160%;}
	.ab_product .item:nth-child(even) .layout .text_part .content{padding: 8% 11% 8%;margin-right: -60%;}
	
} */
@media only screen and (max-width:768px){
	.ab_product .item .layout .text_part .top .tit{font-size: 20px;}
	.ab_product .item .layout .text_part .content{min-height: initial;}
	.ab_product .item .layout .text_part .content .con{font-size: 16px;}
	
}
@media only screen and (max-width:680px){
	.ab_product .item .layout .img_part{width: 100%;}
	.ab_product .item .layout .text_part{width: 100%;}
	.ab_product .item .layout .text_part .top em{font-size: 20px;}
	.ab_product .item .layout .text_part .content{margin-left: 0;width: 100%;}
	.ab_product .item:nth-child(even) .layout{flex-flow: wrap;}
	.ab_product .item:nth-child(even) .layout .text_part .content{margin-right: 0;}
}
@media only screen and (max-width:480px){
	.ab_product{padding:30px 0}
	.ab_product .item .layout .text_part .top .tit{font-size: 18px;}
	.ab_product .item .layout .text_part .content{padding: 8% 5%;}
	.ab_product .item:nth-child(even) .layout .text_part .content{padding: 8% 5%;}
	.ab_product .item .layout .text_part .content .more span{padding: 10px 20px;font-size: 14px;}
}

/* product */
.product .pro_nav{margin: 5.5% 0 2.7%;}
.product .pro_title{padding: 36px 0 0;text-align: center;}
.product .pro_title .top{position: relative;z-index: 1;}
.product .pro_title .top .tit{font-size: 34px;font-weight: bold;color: #343434;}
.ab_product .tit{font-size: 34px;font-weight: bold;color: #343434; text-align:center; margin-top:80px;}
.product .pro_title .top em{position: absolute;left: 50%;bottom: -2px;transform: translateX(-50%);font-size: 1rem;font-family: arial;color: #e6e6e6;text-transform: uppercase;font-weight: bold;line-height: 0.8rem;z-index: -1;letter-spacing: 2px;}
.product .pro_title p{margin-top: 10px;font-size: 16px;color: #666;}
@media only screen and (max-width:1500px){
	.product .pro_title .top em{font-size: 78px;line-height: 68px;}
}
@media only screen and (max-width:1000px){
	.product .pro_title .top em{font-size: 70px;line-height: 56px;}
	.product .pro_title .top .tit, .ab_product .tit{font-size: 30px;}
}
@media only screen and (max-width:768px){
	.product .pro_title .top .tit, .ab_product .tit{font-size: 24px;}
	.product .pro_title .top em{font-size: 50px;line-height: 46px;}
}
@media only screen and (max-width:480px){
	.product .pro_nav{margin: 10% 0 6%;}
	.product .pro_title{padding: 0;}
	.product .pro_title .top .tit, .ab_product .tit{font-size: 20px;}
	.product .pro_title .top em{position: initial;font-size: 16px;line-height: normal;}
	.product .pro_title p{font-size: 16px;}
}

.product #pro_content_list{margin-top: 6%;}
.product #pro_content_list > .por{padding-bottom:8%;}
.product #pro_content_list .nav li{position: absolute;width: auto;max-width: 324px;z-index: 1;}
.product #pro_content_list .nav li .flx_w{align-items: center;}
.product #pro_content_list .nav li:nth-child(1) .flx_w{flex-flow: row-reverse;}
.product #pro_content_list .nav li i{display: inline-block;}
.product #pro_content_list .nav li .text{width: calc(100% - 100px);width: -webkit-calc(100% - 100px);}
.product #pro_content_list .nav li:nth-child(1) .text{text-align: right;}
.product #pro_content_list .nav li .text p{margin-bottom: 10px;font-size: 20px;color: #1ea839;white-space: nowrap;}
.product #pro_content_list .nav li .text em{display: inline-block;font-size: 14px;color: #666;white-space: nowrap;}
.product #pro_content_list .nav li:nth-child(1){left: -2%;top: 33%;margin-top: -43.5px;}
.product #pro_content_list .nav li:nth-child(2){left: 26.5%;bottom: 5%;margin-left: -162px;}
.product #pro_content_list .nav li:nth-child(3){right: 7.5%;top: 33%;margin-top: -43.5px;}
.product #pro_content_list .nav li:nth-child(4){left: 81.5%;bottom: 5%;margin-left: -162px;}
.product #pro_content_list .nav li:nth-child(5){left: 50%;bottom: 0%;transform:translateX(-50%)}
@media only screen and (max-width:1200px){
	.product #pro_content_list .nav{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.product #pro_content_list .nav:after{content:"";width: 33.3%;;}
	.product #pro_content_list .nav li{position: initial;/* width: 32%; */margin-bottom:10px;}
	.product #pro_content_list .nav li:nth-child(1){margin-top: 0;}
	.product #pro_content_list .nav li:nth-child(1) .flx_w{flex-flow: wrap;}
	.product #pro_content_list .nav li:nth-child(1) .text{text-align: left;}
	.product #pro_content_list .nav li:nth-child(2){margin-left: 0;}
	.product #pro_content_list .nav li:nth-child(3){margin-top: 0;}
	.product #pro_content_list .nav li:nth-child(4){margin-left: 0;}
	.product #pro_content_list .nav li:nth-child(5){transform:initial}
	.product #pro_content_list > .por{padding-bottom:5%;}
}
@media only screen and (max-width:1000px){
	.product #pro_content_list .nav li{width: 33%;}
	.product #pro_content_list .nav li i{width: 70px;}
	.product #pro_content_list .nav li .text{width: calc(100% - 80px);width: -webkit-calc(100% - 80px);}
	.product #pro_content_list .nav li .text p{margin-bottom: 6px;font-size: 17px;}
	.product #pro_content_list .nav li .text em{word-wrap: break-word;white-space: pre-wrap;}
}
@media only screen and (max-width:768px){
	.product #pro_content_list .nav li i{margin: 0 auto;width: 54px;}
	.product #pro_content_list .nav li .text{margin-top: 10px;width: 100%;}
	.product #pro_content_list .nav li .text p{font-size: 16px;white-space: pre-wrap;}
	.product #pro_content_list .nav li,.product #pro_content_list .nav li:nth-child(1) .text{text-align: center;}
}
@media only screen and (max-width:480px){
	.product #pro_content_list .nav li .text em{display: none;}
	.product #pro_content_list .nav li .text p{font-size: 16px;}
}


.product .pro_content #proList1 .part1{padding: 4.6% 0 4%;background: url(../images/nei_pro_bg.jpg)no-repeat center/cover;}
.product .pro_content #proList1 .part1 .layout{margin-top: 6.5%;color: #666;}
.product .pro_content #proList1 .part1 .layout .content_part{padding: 3.2% 0 0;width: 30%;box-sizing: border-box;} 
.product .pro_content #proList1 .part1 .layout .content_part p{text-indent: 2em;font-size: 18px;line-height: 48px;}
.product .pro_content #proList1 .part1 .layout .rt_part{width: 64%;}
.product .pro_content #proList1 .part1 .layout .rt_part p.name{margin-top: 5.6%;font-size: 18px;text-align: center;color: #666;}

.product .pro_content #proList1 .part2 {margin: 4.8% 0 5.6%;}
.product .pro_content #proList1 .part2 .title{font-size: 30px;color: #343434;}
.product .pro_content #proList1 .part2 .content{margin-top: 5%;color: #666;}
.product .pro_content #proList1 .part2 .content .flx_w{align-items: flex-end;}
.product .pro_content #proList1 .part2 .content .item{width: 100%;text-align: center;}
.product .pro_content #proList1 .part2 .content .item .tit{margin-top: 6%;font-size: 18px;text-align: center;}
@media only screen and (max-width:1200px){
	.product .pro_content #proList1 .part1 .layout .content_part{padding: 0;width: 100%;}
	.product .pro_content #proList1 .part1 .layout .rt_part{margin-top: 30px;width: 100%;}
}
@media only screen and (max-width:1000px){
	.product .pro_content #proList1 .part1 .layout .content_part p{font-size: 16px;line-height: 30px;}
}
@media only screen and (max-width:768px){
	.product .pro_content #proList1 .part1 .layout .rt_part p.name{font-size: 16px;}
	.product .pro_content #proList1 .part2 .title{font-size: 24px;}
	.product .pro_content #proList1 .part2 .content .item .tit{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.product .pro_content #proList1 .part1{padding: 40px 0 30px;}
	.product .pro_content #proList1 .part1 .layout .content_part p{font-size: 16px;line-height: 28px;}
	.product .pro_content #proList1 .part1 .layout .rt_part p.name{font-size: 16px;}
	.product .pro_content #proList1 .part2{margin: 30px 0;}
	.product .pro_content #proList1 .part2 .title{font-size: 18px;}
	.product .pro_content #proList1 .part2 .content{margin-top: 30px;}
	.product .pro_content #proList1 .part2 .content .item{margin-bottom: 10px;width: 100%;max-width: initial;}
	.product .pro_content #proList1 .part2 .content .item .tit{font-size: 16px;}
}

.product .pro_content #proList2{padding: 5% 0 5.2%;background: url(../images/canshu_bg.jpg)no-repeat center/cover;}
.product .pro_content #proList2 .content{margin-top: 4.2%;}
.product .pro_content #proList2 .content p.tips{font-size: 16px;line-height: 28px;text-align: left;color: #ff0000;}
@media only screen and (max-width:480px){
	.product .pro_content #proList2{padding: 40px 0;}
	.product .pro_content #proList2 .content{margin-top: 6%;}
}

.product .pro_content #pro_case{margin: 3.2% 0 5%;}
.product .pro_content #pro_case .content{margin-top: 4%;}
.product .pro_content #pro_case .content .item{padding: 0 10px 20px 10px;box-sizing: border-box;}
.product .pro_content #pro_case .content .item .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
.product .pro_content #pro_case .content .item .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.product .pro_content #pro_case .content .item .wrap{padding: 5% 3.5% 9%;box-shadow: 0 5px 10px rgba(0,0,0,0.13);box-sizing: border-box;}
.product .pro_content #pro_case .content .item .tit{font-size: 18px;color: #333;letter-spacing: 2px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.product .pro_content #pro_case .content .item .des{margin-top: 4%;font-size: 14px;line-height: 24px;color: #666;}
/* .product .pro_content #pro_case .content .item .des p{margin-bottom: 4%;} */
.product .pro_content #pro_case .content .item .des p:nth-last-child(1){margin-bottom: 0;}
.product .pro_content #pro_case .content  .com_more span{margin-top: 3.5%;}
.product .pro_content #pro_case .content .swiper-pagination{display: none;margin-top: 10px;position: initial;}
@media only screen and (max-width:1000px){
	.product .pro_content #pro_case .content .swiper-pagination{display: block;}
	.product .pro_content #pro_case .content .item .tit{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.product .pro_content #pro_case .content .item .des{margin-top: 4%;font-size: 14px;}
}
@media only screen and (max-width:480px){
	.product .pro_content #pro_case{margin: 30px 0;}
	.product .pro_content #pro_case .content .item{padding: 0 5px 15px 5px;}
}

/* newslist1 */
.newslist{padding: 4.5% 0 3%;}
.newslist .list_content .item{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 2%;}
.newslist .list_content .item:nth-child(even){flex-flow: row-reverse;}
.newslist .list_content .item .img_wrap{width: 55%;}
.newslist .list_content .item .img_wrap .img{position: relative;padding-bottom: 55%;width: 100%;height: 0;overflow: hidden;}
.newslist .list_content .item .img_wrap .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transform: all .25s linear;}
.newslist .list_content .item:hover .img img{transform: translate(-50%,-50%) scale(1.05);}
.newslist .list_content .item .text_wrap{width: 43%;}
.newslist .list_content .item .text_wrap .tit{margin-top:6%;font-size: 24px;font-weight: normal;color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; font-weight:bold;}
.newslist .list_content .item .text_wrap .line{margin: 3% auto 0 0;width: 57px;height: 2px;background: #8892a1;}
.newslist .list_content .item .text_wrap .con{margin-top: 5px;font-size: 16px;line-height: 30px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newslist .list_content .item .text_wrap .m{margin: 6% 0;}
.newslist .list_content .item .text_wrap .time{color: #666;font-size: 14px;}
.newslist .list_content .item:nth-child(odd) .tit{text-align: right;}
.newslist .list_content .item:nth-child(odd) .line{margin: 3% 0 0 auto;}
.newslist .list_content .item:nth-child(odd) .m{text-align: right;}
.newslist .list_content .item:nth-child(odd) .time{text-align: right;}
@media only screen and (max-width:1000px){
	.newslist .list_content .item .text_wrap .tit{font-size: 18px;}
	.newslist .list_content .item .text_wrap .con{line-height: 24px;}
	.newslist .list_content .item  .com_more span{font-size: 14px;}
}
@media only screen and (max-width:768px){
	.newslist{padding: 40px 0;}
	.newslist .list_content .item .img_wrap{width: 100%;}
	.newslist .list_content .item .text_wrap{width: 100%;}
	.newslist .list_content .item:nth-child(even){flex-flow: wrap;}
	.newslist .list_content .item:nth-child(odd) .tit{text-align: left;}
	.newslist .list_content .item:nth-child(odd) .line{margin: 3% auto 0 0;}
	.newslist .list_content .item:nth-child(odd) .m{text-align: left;}
	.newslist .list_content .item:nth-child(odd) .time{text-align: left;}
}
@media only screen and (max-width:480px){
	.newslist{padding: 30px 0;}
	.newslist .list_content .item{margin-bottom: 6%;}
	.newslist .list_content .item .text_wrap .tit{font-size: 16px;}
	.newslist .list_content .item .text_wrap .con{font-size: 16px;}
}

/* newslist_m2 */
.common_layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
.common_layout .list_wrap{width: calc(97% - 280px);width: -webkit-calc(97% - 280px);}
.common_layout .side_wrap{width: 280px;}
.common_layout .side_wrap{}
.common_layout .side_wrap .list_item{margin-top: 20px;}
.common_layout .side_wrap .list_item ul li{display: flex;flex-wrap: wrap;justify-content:space-between;align-items: center;margin-bottom: 4%;}
.common_layout .side_wrap .list_item ul li .lf_img{position: relative;width: 36%;height: 0;padding-bottom: 23%;overflow: hidden;background-color: #000;}
.common_layout .side_wrap .list_item ul li .lf_img img{position: absolute;width: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.common_layout .side_wrap .list_item ul li .rt_content{width: 58%;}
.common_layout .side_wrap .list_item ul li .rt_content .title{font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333;line-height: 28px;}
.common_layout .side_wrap .list_item ul li .rt_content .con{display: none;margin:10px 0;}
.common_layout .side_wrap .list_item ul li .rt_content .con p{font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #666;}
@media only screen and (max-width:1000px){
.newslist_m2 .side_wrap .list_item ul li .rt_content .title{line-height: 22px;}
}
@media only screen and (max-width:680px){
	.common_layout .list_wrap{width: 100%;}
	.common_layout .side_wrap{margin-top: 20px;width: 100%;}
}
@media only screen and (max-width:480px){
	.common_layout .side_wrap .list_item ul li{margin-bottom: 10px;}
}

			.list_search{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;}
			.list_search input{height: 35px;line-height: 35px;}
			.list_search input.text{padding: 0 3%;width: calc(100% - 35px);width: -webkit-calc(100% - 35px);border: 1px solid #f5f5f5;box-sizing: border-box;}
			.list_search input.btn{width: 35px;background:#1ea839 url(../images/s-btn.png)no-repeat center/auto;}

.newslist_m2{padding: 4.5% 0 3%;}
.newslist_m2 .list_wrap ul li{padding: 3% 0;display: flex;flex-wrap: wrap;justify-content: space-between;transition: all .4s;border-top: 1px solid #ebebeb;}
.newslist_m2 .list_wrap ul li:nth-child(1){border-top: 0;}
.newslist_m2 .list_wrap ul li:nth-last-child(1){margin-bottom: 0;}
.newslist_m2 .list_wrap ul li .lf_time{width: 85px;text-align: center;color: #333;}
.newslist_m2 .list_wrap ul li .lf_time .time_bg{padding: 0;background: #eee;color: #999;}
.newslist_m2 .list_wrap ul li .lf_time .day{padding: 10px 0;font-size: 30px;position: relative;}
/* .newslist_m2 .list_wrul li ap .lf_time .day:after{content: "";position: absolute;left: 115%;top: 50%;width: 36%;height: 1px;background: #666;} */
.newslist_m2 .list_wrap ul li .lf_time .y_m{padding: 10px 0;font-size: 12px;background-color: #f5f5f5;}
.newslist_m2 .list_wrap ul li .rt_content{padding: 0 1% 0 0;width: calc(94% - 85px);width: -webkit-calc(94% - 85px);box-sizing: border-box;}
.newslist_m2 .list_wrap ul li .rt_content .tit{position: relative;font-size: 24px;color: #333;box-sizing: border-box;font-weight: bold;}
.newslist_m2 .list_wrap ul li .rt_content .con{margin: 2% 0 1%;font-size: 15px;color: #666;line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newslist_m2 .list_wrap ul li .rt_content .more{display: inline-block;margin-top: 5%;font-size: 14px;color: #666;}
.newslist_m2 .list_wrap ul li .rt_content .m_time{display: none;}
.newslist_m2 .list_wrap ul li:hover .rt_content .tit{color: #13944a;}
.newslist_m2 .list_wrap ul li:hover .rt_content .more{color: #13944a;}
/* .newslist_m2 .list_wrap .ico .img{position: relative;width: 100%;height: 0;padding-bottom: 58%;overflow: hidden;}
.newslist_m2 .list_wrap .ico img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .4s;}
.newslist_m2 .list_wrap ul li:hover .ico img{transform: translate(-50%,-50%) scale(1.05);} */

@media only screen and (max-width:990px){
	.newslist_m2 .list_wrap ul li .rt_content .tit{font-size: 16px;}
	.newslist_m2 .list_wrap ul li .rt_content .con{font-size: 16px;line-height: 24px;}
	.newslist_m2 .list_wrap ul li .rt_content .more{margin-top: 3%;}
}
@media only screen and (max-width:768px){
.newslist_m2 .list_wrap ul li .rt_content{width: 100%;}
	.newslist_m2 .list_wrap ul li .lf_time .day:after{right: 115%;left: auto;}
		.newslist_m2 .list_wrap ul li .lf_time{width: 83px;}
		.newslist_m2 .list_wrap ul li .lf_time .day{font-size: 20px;}
}
@media only screen and (max-width:480px){
		.newslist_m2 .list_wrap ul li{padding: 0;margin-bottom: 10px;}
		.newslist_m2 .list_wrap ul li .lf_time{display: none;}
		.newslist_m2 .list_wrap ul li .rt_content{padding: 4% 3%;width: 100%;}
		.newslist_m2 .list_wrap ul li .rt_content .tit{font-size: 15px;}
		.newslist_m2 .list_wrap ul li .rt_content .m_time{display:block;}
		.newt .list_wrap .idx_news_layout .rt_part .news_02 .rt_content{padding: 2.8% 4%;width: 100%;}
		.newslist_m2 .list_wrap ul li .rt_content .more{float: left;}
		.newslist_m2 .list_wrap ul li .rt_content .m_time{margin-top: 4.5%;display: block;text-align: right;}
		.newslist_m2 .list_wrap ul li .rt_content .tit{font-size: 16px;}
}

/* news */
.news{margin: 0 0 3%;}
.news .title{padding: 120px 0 30px;color: #101010;background:#f5f5f5;}
.news .title .top_banner{margin-bottom: 3%;color: #333;font-size: 30px;}
.news .title .top_banner .cn{}
.news .title .top_banner em{display: inline-block;font-family: futura;}
.news .title .tit{position: relative;display: inline-block;white-space: nowrap;text-overflow: ellipsis;color: #333;font-size: 24px; font-weight:bold;}
.news .title p.time{margin: 10px 0 0;font-size: 14px;}
.news .back{margin-bottom: 1%;text-align: right;}
.news .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
.news .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #101010;}
.news .ab_wrap{margin: 0 auto;width: 75%;max-width: 1200px;}
.news .ab_wrap img{max-width: 800px; width:100%;}
.news .text{margin-top: 15px;font-size: 16px;line-height: 28px;color: #333;}
.news .text iframe,.news .text video{max-width: 100%;}
@media only screen and (max-width:1300px){
	.news .title{font-size: 30px;}
	.news .title .back{font-size: initial;}
	.news .title .top_banner{font-size: 26px;}
}
@media only screen and (max-width:768px){
.news .ab_wrap{margin: 0 auto;width: 90%;}
	.news .title{padding-top: 70px;}
	.news{margin: 0 0 30px;}
	.news .title .top_banner{font-size: 22px;}
	.news .title .tit{font-size: 18px;}
	.news .text{font-size: 14px;line-height: 24px;}
}
@media only screen and (max-width:480px){
	.news .title .top_banner{font-size: 18px;}
	.news .back span{font-size: 14px;}
	.news .title .tit{font-size: 18px;}
	.news .text {margin-top: 6%;line-height: 24px;font-size: 16px;}
	.news .title p.time{margin-top: 1%;font-size: 14px;}
	.news .title .tit{max-width: 100%	;overflow: hidden;}
	.news .title .back{margin-bottom: 15px;width: 100%;text-align: left;}
	.news .text iframe,.news .text video{height: 350px;}
}

/* page */
.page_wrap{margin-top: 4%;padding: 20px 0;border-top: 1px solid #eceef0;border-bottom: 1px solid #eceef0;}
.page{}
.page > div{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.page .page_prev,.page .page_next{display: block;color: #1f1f1f;font-size: 16px;width: 49%;}
.page .page_next{text-align: right;}
.page i{display: inline-block;vertical-align: middle;}
.page span{display: inline-block;margin: 0 8px;width: calc(100% - 40px);width: -webkit-calc(100% - 40px);vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
@media only screen and (max-width:768px){
	.page i{width: 18px;}
	.page .page_prev, .page .page_next{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.page_wrap{padding: 15px 0;}
	.page.flx{flex-wrap: wrap;}
	.page i{width: 12px;}
	.page .page_prev, .page .page_next{margin: 5px 0;max-width: 100%;}
	
}

.news_related{width: 100%;margin-top:2%;background: #fff;}
.news_related .rel_head{display: inline-block;width: 152px;line-height: 40px;border-radius: 5px;font-size: 21px;color: #333;margin-bottom: 20px;text-align: center;font-weight: normal;background-image: linear-gradient(120deg,#1ea839 40%,#0072b8 60%);color: #fff;}
.news_related .content_wrap.flx{margin-top: 10px;flex-wrap: wrap;justify-content: flex-start;}
.news_related .content_wrap{width: 100%;}
.news_related .content_wrap:after{content: "";width: 100%;}
.news_related .content_item{margin:10px 0;margin-right: 1.33%;width: 24%;position: relative;overflow: hidden;color: #1f1f1f;box-shadow: 0px 5px 10px rgba(0,0,0,0.15);}
.news_related .content_item:nth-child(4n){margin-right: 0;}
.news_related .content_item .img{position: relative;padding-bottom: 55%;width: 100%;height: 0;overflow: hidden;background-color: #000;}
.news_related .content_item .img img{position: absolute;left: 50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.news_related .content_item .wrap{border-top: 4px solid #f0f1f2;padding: 5.5% 3%;box-sizing: border-box;transition: all .5s;font-size: 16px;}
.news_related .content_item:hover .wrap{border-color: #13944a;}
.news_related .content_item .tit{display: inline-block;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;}
.news_related .content_item .time{display: inline-block;width: 100%;font-size: 14px;font-weight: bold;}
.news_related .content_item:hover .tit{color: #13944a;}

@media only screen and (max-width:768px){
	.news_related{margin-top: 30px;width: 100%;}
	.news_related .rel_head{margin-bottom: 0;padding:7px 15px ;width: auto;font-size: 16px;line-height: normal;box-sizing: border-box;}
	.news_related .content_wrap.flx{justify-content: space-between;}
	.news_related .content_item{margin:10px 0;margin-right: 0%;width: 48%;}
	.news_related .content_item:nth-child(4n){margin-right: 0;}
	.news_related .content_item .wrap{padding: 15px 13px;font-size: 14px;}
	.news_related .content_item .tit{font-size: 16px;}
	.news_related .content_item .lf_part{width: calc(99% - 120px);width: -webkit-calc(99% - 120px);}
	.news_related .content_item .rt_part{width: 120px;}
}
@media only screen and (max-width:600px){
	.news_related .rel_head{width: 100%;font-size: 18px;}
}
@media only screen and (max-width:480px){
	.news_related .rel_head{font-size: 16px;}
	.news_related .content_item{width: 100%;margin: 10px 0 0;}
	.news_related .content_item .tit{font-size: 16px;}
	.news_related .content_item .des{font-size: 16px;}
}

.hr_nav{margin-bottom: 3%;}
.hr_nav ul{justify-content: center;}
.hr_nav ul li{margin: 0 10px 8px;}
.hr_nav ul li a{display:inline-block;padding: 6px 8px;border: 1px solid #cdcdcd;font-size: 16px;}
.hr_nav ul li a:hover,.hr_nav ul li a.cur{background: #1ea839;color: #fff;border-color: #1ea839;}
@media only screen and (max-width:768px){
	.hr_nav{margin-bottom: 20px;}
	.hr_nav ul li a{font-size: 14px;}
}

/* caselist */
.caselist{padding: 4.5% 0 3%;}
.caselist .list ul:after{content: "";width: 32%;}
.caselist .list ul li{width: 32%;box-sizing: border-box;align-items: center;transition: all .3s linear;}
.caselist .list ul li .layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
.caselist .list ul li .lf_img{width:100%;}
.caselist .list ul li .lf_img .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
.caselist .list ul li .lf_img .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition:all 0.25s linear;}
.caselist .list ul li:hover .lf_img .img img{transform: translate(-50%,-50%) scale(1.1);}
.caselist .list ul li .rt_text{padding: 15px 0;width: 100%;}
.caselist .list ul li .rt_text .tit{padding-bottom: 15px;font-size: 18px;border-bottom: 1px solid #cdcdcd;font-weight: normal;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; font-weight:bold;}
.caselist .list ul li .rt_text .con{margin-top: 10px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 16px;line-height: 24px;}
.caselist .list ul li .rt_text .con span{display: inline-block;white-space: nowrap;word-break: break-all;}
.caselist .list ul li .rt_text .con i{display: inline-block;margin: 0 6px;}
.caselist .list ul li .rt_text .more i{display: inline-block;margin-top: 3%;width: 35px;height: 20px;background: url(../images/icon_13.png)no-repeat center/100% auto;}
.caselist .list ul li:hover{}
/* .caselist .list ul li:hover .rt_text .tit{color: #fff;border-color: #fff;} */
/* .caselist .list ul li:hover .rt_text .con{color: #fff;} */
@media only screen and (max-width:1200px){
	.caselist .list ul li .lf_img{width: 100%;}
	.caselist .list ul li .rt_text{width: 100%;}
}
@media only screen and (max-width:768px){
	.caselist{padding: 40px 0;}
	.caselist .list ul li {width: 49%;}
	.caselist .list ul li .rt_text .tit{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.caselist{padding: 30px 0;}
	.caselist .list ul li{width: 100%;}
}


/* product */
.case{padding:0 0 6%}
.case .title{padding: 120px 0 30px;color: #101010;background:#f5f5f5;}
.case .title .top_banner{margin-bottom: 3%;color: #333;font-size: 30px;}
.case .title .top_banner .cn{}
.case .title .top_banner em{display: inline-block;font-family: futura;}
.case .title .tit{position: relative;display: inline-block;white-space: nowrap;text-overflow: ellipsis;color: #333;font-size: 24px; font-weight:bold;}
.case .pc_all_content{}
.case .case_data {padding: 20px 0;border-bottom: 1px solid #eee;}
.case .case_data ul{justify-content: center;}
.case .case_data ul li{width: calc(100% / 6);width: -webkit-calc(100% / 6);text-align: center;}
.case .case_data ul li span{display: inline-block;color: #0072b8;font-weight: bold;}
.case .case_data ul li p{margin-top: 4%;color: #999;}
.case .case_detials_top{margin: 0 auto;width: 100%;max-width: 1000px;}
.case .case_detials_top .big_show{margin: 30px auto 0;width: 100%;}
.case .case_detials_top .big_show .img{text-align: center;}
.case .case_detials_top .small_show{margin: 34px auto 0;max-width: 800px;}
.case .case_detials_top .small_show .right_img_list{border: 1px solid transparent;box-sizing: border-box;}
.case .case_detials_top .small_show .right_img_list .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
.case .case_detials_top .small_show .right_img_list .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.case .case_detials_top .small_show .swiper-slide-thumb-active{border:1px solid #0f5eaa;transition:all .3s ease 0s;}
.case .detials_top_right{width:100%;box-sizing: border-box;position: relative;}
.case .detials_top_right .line{width: 100%;border: 1px solid #f5f5f5;}
.case .detials_top_right .jianjie{font-size:14px;color:#777;line-height:30px;border-top:1px dashed #dcdcdc}
.case .detials_top_right a{padding: 0 10px;color:#fff;font-size:16px;line-height:44px;background:#0072b8;display:inline-block;text-align:center;box-sizing: border-box;position: absolute;top: 0;right: 0;}
.case .detials_top_right a img{margin-right:14px;position:relative;top:-3px}
.case .case_detials_bottom{margin-top:60px}
.case .case_detials_bottom .detials_bottom_title{border-bottom:1px solid #d2d2d2;padding-bottom:10px;text-align: center;}
.case .case_detials_bottom .detials_bottom_title a{display:inline-block;line-height:40px;border-radius:5px;font-size:20px;color:#333;text-align:center;}
.case .case_detials_bottom .detials_bottom_title a.on{color:#333;}
.case .case_detials_bottom .detials_bottom_txt{padding:30px 0 0;color:#141414;font-size:16px;position:relative;line-height: 24px;}
.case .case_detials_bottom .detials_bottom_txt video,.case .case_detials_bottom .detials_bottom_txt iframe{max-width: 100%;}
  
	@media only screen and (max-width:1300px){
		.case .title{font-size: 30px;}
	}

  @media screen and (max-width:1200px){
  	.case .pc_all_content{padding: 0;}
  	.case .pc_all_contnet{overflow:inherit}
  }
  
  @media screen and (max-width:950px){
		.case .case_detials_bottom .detials_bottom_title a{line-height: normal;}
  }
	@media screen and (max-width:768px){
		.case .title{padding-top: 70px;}
		.case .title .top_banner{font-size: 22px;}
		.case .title .tit{font-size: 18px;}
		.case .case_data ul{justify-content: flex-start;}
		.case .case_data ul li{margin: 5px 0;width: calc(100% / 3);width: -webkit-calc(100% / 3);text-align: center;}
		.case .case_detials_bottom{margin-top: 30px;}
	}
  
  
  @media screen and (max-width:480px){
		.case .title .top_banner{font-size: 18px;}
		.case .title .tit{font-size: 18px;}
		.case .title p.time{margin-top: 1%;font-size: 14px;}
		.case .title .tit{max-width: 100%	;overflow: hidden;}
		.case .case_detials_bottom .detials_bottom_txt{padding: 20px 0 0;font-size: 16px;line-height: 24px;}
		.case .case_detials_top .small_show{margin: 10px auto 0;}
		.swiper-button-next:after, .swiper-button-prev:after{font-size: 24px;}
		.case .case_detials_bottom .detials_bottom_txt video,.case .case_detials_bottom .detials_bottom_txt iframe{height: 350px;}
  }
	
	/* videolist */
	.videolist{padding: 4.5% 0 3%;}
	.videolist .content_list {}
	.videolist .content_list .layout:after{content: "";width: 31%;}
	.videolist .content_list .item{margin-bottom: 2%;width: 31%;transition: all .3s linear;}
	.videolist .content_list .item .img{position: relative;padding-bottom: 68%;width: 100%;height: 0px;overflow: hidden;}
	.videolist .content_list .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
	.videolist .content_list .item .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,0.3);transition: background 0.2s linear;}
	.videolist .content_list .item:hover .mask{background: rgba(0,0,0,0);}
	.videolist .content_list .item .play{position: absolute;left: 50%;top: 50%;width: 60px;transform: translate(-50%,-50%);z-index: 3;background: url(../images/v_play.png);}
	
	.videolist .content_list .item p{margin-top: 1.5%;text-align: center;font-size: 16px;line-height: 24px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.videolist .content_list .ab_more {display: inline-block;margin-top: 5%;padding: 1.5% 5%;border-radius: 30px;background: #13944a;color: #fff;font-size: 14px;font-weight: bold;}
	.videolist .content_list .item:hover {transform: translateY(-5px);}
	.videolist .content_list .ab_more:hover{background: #eceef0;color: #000;}
	@media only screen and (max-width:1200px){
		.videolist .content_list .item .play{width: 45px;}
	}
	@media only screen and (max-width:768px){
		.videolist{padding: 40px 0;}
		/* .videolist .content_list{margin-top: 30px;} */
	}
	@media only screen and (max-width:750px){
		.videolist .content_list .layout:after{content: "";width: 49%;}
		.videolist .content_list .item{margin-bottom: 4%;width: 49%;}
	}
	@media only screen and (max-width:480px){
		.videolist{padding: 30px 0;}
		.videolist .content_list .item p{font-size: 16px;}
	}
	
	
	/* video */
	.video{margin: 0 0 3%;}
	.video .title{padding: 120px 0 15px;color: #101010;background:#f5f5f5;}
	.video .title .top_banner{margin-bottom: 3%;color: #333;font-size: 30px;}
	.video .title .top_banner .cn{}
	.video .title .top_banner em{display: inline-block;font-family: futura;}
	.video .title .tit{position: relative;display: inline-block;white-space: nowrap;text-overflow: ellipsis;color: #333;font-size: 24px;}
	.video .title p.time{margin: 10px 0 0;font-size: 14px;}
	.video .back{margin-bottom: 1%;text-align: right;}
	.video .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
	.video .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #101010;}
	.video .text{margin-top: 15px;font-size: 16px;line-height: 28px;color: #333;}
	.video .text iframe,.video .text video{max-width: 100%;}
	@media only screen and (max-width:1300px){
		.video .title{font-size: 30px;}
		.video .title .back{font-size: initial;}
		.video .title .top_banner{font-size: 26px;}
	}
	@media only screen and (max-width:768px){
		.video .title{padding-top: 70px;}
		.video{margin: 0 0 30px;}
		.video .title .top_banner{font-size: 22px;}
		.video .title .tit{font-size: 18px;}
		.video .text{font-size: 14px;line-height: 24px;}
	}
	@media only screen and (max-width:480px){
		.video .title .top_banner{font-size: 16px;}
		.video .back span{font-size: 14px;}
		.video .title .tit{font-size: 16px;}
		.video .text {margin-top: 6%;line-height: 24px;font-size: 14px;}
		.video .title p.time{margin-top: 1%;font-size: 14px;}
		.video .title .tit{max-width: 100%	;overflow: hidden;}
		.video .title .back{margin-bottom: 15px;width: 100%;text-align: left;}
		.video .text iframe,.video .text video{height: 350px;}
	}
	
	/* partnerlist */
	.partnerlist {padding: 4.5% 0 3%;}
	.partnerlist .list_content{}
	.partnerlist .list_content .flx_w{justify-content: flex-start;}
	/* .partnerlist .list_content .flx_w:after{content: "";width: 32.4%;} */
	.partnerlist .list_item{margin-bottom: 2.2%;margin-right: 0.1%;width: 12.4%;box-sizing: border-box;transition: all 0.3s;box-shadow: 0 0 10px rgba(0,0,0,0.12);overflow: hidden;}
	.partnerlist .list_item:nth-child(8n){margin-right: 0;}
	/* .partnerlist .list_item:nth-child(3n){margin-right: 0;} */
	.partnerlist .list_item .list_img{position: relative;padding-bottom: 70%;width: 100%;height: 0;overflow: hidden;cursor: pointer;transition: all .3s linear;}
	.partnerlist .list_item .list_img img{position: absolute;top: 50%;left: 50%;width:auto;max-width: initial;height: 90%;transform: translate(-50%,-50%);}
	.partnerlist .list_item:hover .list_img{transform: translateY(-10px);}
	.partnerlist .list_item .title{margin:6px 5.4%;font-size: 16px;color: #1f1f1f;line-height: 32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-align: left;font-weight: normal;text-align: center;}
	@media only screen and (max-width:1200px){
		.partnerlist .list_item{width: 16.5%;}
		.partnerlist .list_item:nth-child(8n){margin-right: 0.1%;}
		.partnerlist .list_item:nth-child(6n){margin-right: 0%;}
	}
	
	@media only screen and (max-width:768px){
		.partnerlist{padding: 40px 0;}
		/* .partnerlist .list_content .flx_w{justify-content: space-between;}
		.partnerlist .list_content .flx_w:after{content: "";width: 32.4%;} */
		/* .partnerlist .list_item{width: 32.4%;} */
	}
	@media only screen and (max-width:480px){
		.partnerlist{padding: 30px 0;}
		.partnerlist .list_content .flx_w{justify-content: space-between;}
		.partnerlist .list_content .flx_w:after{content: "";width: 33.1%;}
		.partnerlist .list_item{margin-bottom: 6%;margin-right: 0;width: 33.1%;}
		.partnerlist .list_item .list_img{width: 100%;display: block;}
		.partnerlist .list_item:hover .list_img{transform: translateY(-3px);}
	}
	
	#map {display: block;width: 100%;height: 400px;position: relative;border: 6px solid #eee;box-sizing: border-box;}
	#map img {max-width:none;}
	#map label{max-width: none;border-color: #fdb111;}
	@media only screen and (max-width:1000px){
		.map_bg{margin-top: 0;width: 100%;}
	}
	@media only screen and (max-width:480px){
		.map_bg{height: 350px;}
		#map{height: 350px;}
	}
	
	
	.messages{margin-top: 5%;padding: 3% 0;background: #f7f8fc;}
	.messages .ab_title{text-align: left;font-size: 16px;color: #333;}
	.messages .online_mes{margin-top: 30px;width: 100%;}
	.messages .online_mes .mes_box ul{width: 48%;}
	.messages .online_mes .mes_box ul li{margin: 10px 0;width: 100%;background: #fff;border: 1px solid #e5e5e5;}
	.messages .online_mes .mes_box ul li input{padding:0 60px 0 20px;width: 100%;height: 48px;line-height: 48px;box-sizing: border-box;font-size: 16px;color: #333;}
	.messages .online_mes .mes_box ul li input::-webkit-input-placeholder {color: #999;}
	.messages .online_mes .mes_box ul li textarea::-webkit-input-placeholder {color: #999;}
	.messages .online_mes .mes_box ul li.name input{background: url(../images/mes_icon01.png)no-repeat right 20px top 12px;}
	.messages .online_mes .mes_box ul li.phone input{background: url(../images/mes_icon02.png)no-repeat right 20px top 12px;}
	.messages .online_mes .mes_box ul li.mail{width:100%}
	.messages .online_mes .mes_box ul li.mail input{background: url(../images/mes_icon03.png)no-repeat right 20px top 12px;}
	.messages .online_mes .mes_box ul li.other input{background: url(../images/icon_other.png)no-repeat right 20px top 12px;}
	.messages .online_mes .mes_box ul li.code{width: 150px;position: relative;}
	.messages .online_mes .mes_box ul li.code input{padding-right:7px}
	.messages .online_mes .mes_box ul li.code .number{position: absolute;left: 120%;top: 50%;width: 100px;transform: translateY(-50%);}
	.messages .online_mes .mes_box .btn{width: 50%;}
	.messages .online_mes .mes_box .btn .last_content{margin:10px 0px;width: 100%;}
	.messages .online_mes .mes_box .btn .last_content textarea{resize: none;width: 100%;height: 160px;padding: 20px;box-sizing: border-box;font-family: "";font-size: 16px;color: #333;border: 1px solid #e5e5e5;}
	.messages .online_mes .mes_box .submit{display: inline-block;margin: 0 10px 0 0;width: 130px;padding: 12px 0;background: #fff;color: #14944a;font-size: 16px;cursor: pointer;border-radius: 6px;border: 1px solid #14944a;}
	.messages .online_mes .mes_box .submit:hover{background: linear-gradient(to right,#14944a,#19c15f);color: #fff;}
	.messages .online_mes .mes_box .btn button{display: inline-block;width: 130px;padding: 12px 0;background: #fff;font-size: 16px;cursor: pointer;color: #14944a;border-radius: 6px;border: 1px solid #14944a;}
	.messages .online_mes .mes_box .btn button:hover{background: linear-gradient(to right,#14944a,#19c15f);color: #fff;}
	@media only screen and (max-width:768px){
		.messages{padding: 30px 0;}
		.messages .online_mes{margin-top: 20px;}
		.messages .online_mes .mes_box ul li input{font-size: 14px;}
		.messages .online_mes .mes_box .btn .last_content textarea{font-size: 14px;}
		.messages .online_mes .mes_box{width: 100%;}
		.messages .online_mes .mes_box ul{width: 100%;}
		.messages .online_mes .mes_box .btn{width: 100%;}
		.messages .online_mes .mes_box .submit{padding: 10px 0;width: 100px;font-size: 14px;}
		.messages .online_mes .mes_box .btn button{padding: 10px 0;width: 100px;font-size: 14px;}
	}
	@media only screen and (max-width:480px){
		.messages{margin-top: 30px;}
	.messages .online_mes .mes_box ul li {margin: 10px 0 0;width: 100%;}
	.messages .online_mes .mes_box ul li input{padding: 0 40px 0 10px;height: 35px;line-height: 35px;font-size: 14px;}
	.messages .online_mes .mes_box .btn .last_content textarea{font-size: 14px;}
	.messages .online_mes .mes_box ul li.name input{background: url(../images/mes_icon01.png)no-repeat right 10px top 13px;}
	.messages .online_mes .mes_box ul li.phone input{background: url(../images/mes_icon02.png)no-repeat right 10px top 13px;}
	.messages .online_mes .mes_box ul li.mail input{background: url(../images/mes_icon03.png)no-repeat right 10px top 13px;}
	.messages .online_mes .mes_box ul li.other input{background: url(../images/icon_other.png)no-repeat right 10px top 13px;}
	.messages .online_mes .mes_box .btn .last_content{margin-top: 15px;}
	.messages .online_mes .mes_box .btn .last_content textarea{padding: 10px;}
	.messages .online_mes .mes_box .submit{padding: 10px 0;width: 100px;font-size: 14px;}
	.messages .online_mes .mes_box .btn button{padding: 10px 0;width: 100px;font-size: 14px;}
	.messages .online_mes .mes_box ul li.code img{left: 105%;}
	}
	
	/* contact */
	.contact{padding: 15% 0 5%;background: url(../images/contact_bg.jpg)no-repeat center/cover;}
	.contact .layout .rt_part{padding: 5% 3% 4%;width: 45%;box-sizing: border-box;background: rgba(255,255,255,0.75);border-radius: 10px;}
	.contact .layout .rt_part .top{font-size: 30px;color:#1f4f03}
	.contact .layout .rt_part .top em{display: block;font-family: futura;}
	.contact .layout .rt_part .top .line{margin-top: 15px;width: 56px;height: 3px;background-color:#1f4f03}
	.contact .layout .rt_part ul{margin-top: 20px;position: relative;}
	.contact .layout .rt_part ul li{margin-bottom: 3%;color: #666;font-size: 18px;}
	.contact .layout .rt_part ul li.ewm{margin-bottom: 0;position: absolute;right: 0;bottom: 100%;width: 104px;z-index: 1;}
	
	.add_map{margin-top: 2%;}
	.add_map .top_bg{padding: 3% 0;}
	.add_map .top_bg .title{margin:0 auto;width: 100%;max-width: 640px;}
	.add_map .top_bg .title p{font-size: 45px;font-weight: bold;text-align: left;background-image:url(../images/add_bg.jpg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
	.add_map .top_bg .title p:nth-child(2){text-align: right;}
	@media only screen and (max-width:1000px){
		.contact .layout .rt_part .top{font-size: 24px;}
		.contact .layout .rt_part ul li{margin-bottom: 6%;font-size: 16px;}
		.add_map .top_bg .title p{font-size: 30px;}
	}
	@media only screen and (max-width:768px){
		.contact .layout .rt_part{width: 85%;}
		.contact .layout .rt_part .top{font-size: 20px;}
		.contact .layout .rt_part .top .line{width: 34px;}
		.add_map .top_bg .title p{font-size: 24px;}
	}
	@media only screen and (max-width:480px){
		.contact{padding: 75px 0 30px;}
		.contact .layout .rt_part{width: 100%;}
		.contact .layout .rt_part ul li{font-size: 16px;}
		.contact .layout .rt_part ul li.ewm{position: initial;width: 75px;}
		.add_map .top_bg{padding: 20px 0;}
		.add_map .top_bg .title p{font-size: 20px;}
	}
	
	/* ab_develop */
	.ab_develop{}
	.ab_develop .ab_title {padding-top: 65px;}
	.ab_develop .ab_title .tit{color: #fff;}
	.ab_develop .ab_title .en{color: #fff;}
	.introduction-course {width: 100%;background: url("../images/bg_developmentpath.jpg") no-repeat center/cover fixed;position: relative;overflow: hidden;}
		#v3_body {width: 1207px;height: 830px;display: block;top: 162px;left: 50%;margin-left: -603px;background: url("../images/line_bg2.png") 0 0 no-repeat;}
		#v3_mask {width: 1207px;height: 0;display: block;left: 0;background: url("../images/line_all2.png") 0 0 no-repeat;}
		.obj {position: absolute;}
		.introduction-course2 {width: 100%;position: relative;}
		.historyList {position: relative;margin-top: -65px;}
		.historyMask {position: absolute;top: 0;width: 100%;left: 0;height: 0;overflow: hidden;}
		.historyBasic {height: 1700px;overflow: hidden;}
		.historyListUl {position: absolute;width: 890px;left: 50%;transform: translate(-50%,0);top: 0;z-index: 5;min-height: 112px;display: none;}
		.historyListUl .btnIcon {position: absolute;top: 50%;display: block;transform: translateY(-50%);width: 30px;height: 30px;background: #fff;text-align: center;line-height: 30px;border-radius: 50%;cursor: pointer;font-size: 14px;user-select: none;}
		.historyListUl .btnIcon.active {opacity: 0;visibility: hidden;}
		.historyListUl .btnIcon.btnLeft {left: -50px;display: none;}
		.historyListUl .btnIcon.btnRight {right: -50px;}
		.historyListUl.active {top: 41%;transform: translate(-50%,-50%);position: fixed;}
		.historyListUl li {position: absolute;color: #fff;opacity: 0;visibility: hidden;}
		.historyListUl li.active {opacity: 1;visibility: inherit;}
		.historyListUl .year {width: 200px;line-height: 112px;background: #112283;text-align: center;font-size: 60px;display: inline-block;vertical-align: top;font-family: montserrat;}
		.historyListUl .text {display: inline-block;display: inline-flex;width: 684px;min-height: 112px;vertical-align: top;background: #fff;color: #3e3e3e;font-size: 14px;height: auto;padding: 25px 35px;align-items: center;}
		.HistoricalRiver {position: absolute;width: 100%;height: 100%;left: 0;top: 0;overflow: hidden;}
		.HistoricalRiver ul {position: absolute;width: 100%;height: 100%;left: 0;top: 0;overflow: hidden;}
		.HistoricalRiver li {position: absolute;color: #fff;font-size: 24px;font-family: montserrat;}
		.HistoricalRiver li .year {position: absolute;line-height: 30px;top: 50%;margin-top: -15px;left: 20px;transform: translateY(100%) translate3d(0,0,0);opacity: 0;transition: all .5s ease-in-out;font-family: arial;font-weight: bold;}
		.HistoricalRiver li .info {position: relative;width: 510px;height: auto;font-size: 14px;position: absolute;left: 100px;top:0;-webkit-transition: all 0s;-webkit-transform: translateX(100px);opacity: 0;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
		.HistoricalRiver li .info::before{content:"";position: absolute;right: 0;top: 0;width: calc(100% - 125px);width: -webkit-calc(100% - 125px);height: 100%;background: #fff;z-index: -1;}
		.HistoricalRiver li:nth-child(5) .info {width: 700px;}
		.HistoricalRiver li:nth-child(6) .info {width: 540px;}
		.HistoricalRiver li:nth-child(even) .info {left: 50px;}
		.HistoricalRiver li .info::after {display: block;width: 100%;clear: both;height: 1px;content: '';}
		.HistoricalRiver li.show .info {-webkit-transform: translateY(-50%);opacity: 1;}
		.HistoricalRiver li .info .num {width: 120px;height: auto;background: #1ea839;text-align: center;color: #fff;font-size: 40px;font-family: montserrat;font-family: arial;font-weight: bold;}
		.HistoricalRiver li .info .num::before{content: "";position: absolute;left: 0;top: 0;width: 120px;height: 100%;background-color: #1ea839;z-index: -1;}
		.HistoricalRiver li .info .num::after {width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 5px solid #1ea839;content: '';position: absolute;left: -5px;top: 50%;margin-top: -5px;}
		.HistoricalRiver li .info .des {width: calc(100% - 125px);height: auto;padding:4px 20px;background: #fff;color: #3e3e3e;vertical-align: top;box-sizing: border-box;}
		.HistoricalRiver li.active .year {transform: translateY(0) translate3d(0,0,0);opacity: 1;}
		.HistoricalRiver li:nth-child(even) .year {left: auto;right: 20px;}
		.HistoricalRiver li:after {content: '';background: #fff;width: 12px;height: 12px;border-radius: 50%;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,100%);opacity: 0;transition: all .5s ease-in-out;}
		.HistoricalRiver li.active:after {transform: translate(-50%,-50%);opacity: 1;}
		.qin {width: 100%;height: auto;background: url("../images/bg_developmentpath.jpg") no-repeat center/cover fixed;padding-bottom: 50px;display: none;}
		.ha {width: 94%;height: auto;margin: 25px auto auto;position: relative;}
		.ha ul {width: calc(100% - 35px);margin-left: 35px;position: relative;}
		.ha ul::before {width: 5px;height: 100%;background: #fff;position: absolute;left: -30px;top: 0;border-radius: 5px;content: '';}
		.ha ul li {width: 100%;height: auto;margin-bottom: 15px;background: #1ea839;display: flex;align-items: center;position: relative;}
		/* .ha ul li::after {display: block;width: 100%;height: 1px;clear: both;content: '';} */
		.ha ul li::before {width: 5px;height: 0;background: #0072b8;position: absolute;left: -30px;top: 0;content: '';-webkit-transition: all .5s;}
		.ha ul li.animate::before {height: calc(100% + 15px);}
		.ha ul li .num {width: 100px;height: auto;background: #1ea839;color: #fff;float: left;line-height: 25px;text-align: center;font-family: montserrat;font-size: 20px;padding: 20px 0;}
		.ha ul li .num::after {width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 5px solid #1ea839;position: absolute;left: -5px;top: 50%;margin-top: -5px;content: '';}
		.ha ul li .num::before {width: 15px;height: 15px;position: absolute;left: -35.5px;top: 50%;background: #fff;border-radius: 50%;margin-top: -7.5px;content: '';-webkit-transform: scale(0);-webkit-transition: all .35s;}
		.ha ul li.animate .num::before {-webkit-transform: scale(1);}
		.ha ul li .des {width: calc(100% - 100px);height: auto;float: left;padding: 20px 10px;line-height: 26px;background: #fff;font-size: 16px;box-sizing: border-box;}
	
	@media only screen and (max-width:1023px){
		.introduction-course{display: none;}
		.qin {display: block;}
	}
	
	/* ab_advantage */
	.ab_advantage{padding: 0 0 4%;}
	.ab_advantage .part1 {position: relative;padding: 5% 0 120px;}
	.ab_advantage .part1 .bg_img{position: relative;padding-bottom: 484px;width: 100%;height: 0;overflow: hidden;}
	.ab_advantage .part1 .bg_img > img{position: absolute;left: 50%;top: 0;transform: translateX(-50%);transition: all .3s linear;}
	.ab_advantage .part1 .bg_img .home_text{position: absolute;left: 50%;top: 50%;width: 94%;text-align: center;color: #333;font-size: 0.6rem;transform: translate(-50%,-50%);z-index: 1;text-shadow: -2px -2px 2px rgba(255,255,255,1),2px -2px 2px rgba(255,255,255,1),-2px 2px 2px rgba(255,255,255,1),2px 2px 2px rgba(255,255,255,1);transition: all .3s linear;}
	.ab_advantage .part1 .bg_img .home_text p:nth-child(1){margin-bottom: 1.5%;font-size: 0.4rem;}
	.ab_advantage .part1 .pro_ys{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 3;}
	.ab_advantage .part1 .pro_ys ul{display: flex;flex-wrap: wrap;justify-content: space-between;position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;align-items: flex-end;}
	.ab_advantage .part1 .pro_ys ul li{width: calc(100% / 6);width: -webkit-calc(100% / 6);height: 100%;text-align: center;transition: all .4s linear;position: relative;overflow: hidden;}
	.ab_advantage .part1 .pro_ys ul li .wrap{/* display: flex;flex-wrap: wrap;justify-content: center;margin-top: 75px;align-items: flex-end; */position: absolute;padding: 0 20px;padding-bottom: 20px;left: 0;bottom: 0;width: 100%;box-sizing: border-box;transition: all .3s linear;}
	.ab_advantage .part1 .pro_ys ul li .cn{font-size: 24px;color: #1ea839;}
	.ab_advantage .part1 .pro_ys ul li .en{width: 100%;margin-top: 20px;font-size: 14px;line-height: 16px;display: none;color: #0072b8;}
	@media only screen and (min-width:991px){
		.ab_advantage .part1:hover .bg_img > img{transform: translateX(-50%) scale(1.1);}
		.ab_advantage .part1:hover .bg_img .home_text{opacity: 0;}
		.ab_advantage .part1 .pro_ys ul li:hover{height: 100%;background: rgba(0,0,0,0.15);}
		.ab_advantage .part1 .pro_ys ul li:hover .wrap{bottom:50%;}
		.ab_advantage .part1 .pro_ys ul li:hover .cn{color: #0072b8;text-shadow: 2px 2px 2px #fff;}
		.ab_advantage .part1 .pro_ys ul li:hover .en{display: block;}
	}
	@media only screen and (max-width:990px){
		.ab_advantage .part1 .pro_ys ul li .cn{font-size: 18px;}
		.ab_advantage .part1 .pro_ys ul li .wrap{padding: 0 10px 10px;}
	}
	@media only screen and (max-width:768px){
		.ab_advantage .part1{padding: 40px 0 0;}
		.ab_advantage .part1 .bg_img{padding-bottom: 55%;}
		.ab_advantage .part1 .bg_img .home_text p:nth-child(1){font-size: 18px;}
		.ab_advantage .part1 .bg_img .home_text{font-size: 22px;}
		.ab_advantage .part1 .pro_ys{position: relative;}
		.ab_advantage .part1 .pro_ys ul{position: initial;align-items: initial;}
		.ab_advantage .part1 .pro_ys ul li{margin: 10px 0;width: 33%;}
		.ab_advantage .part1 .pro_ys ul li .cn{font-size: 16px;}
		.ab_advantage .part1 .pro_ys ul li .wrap{position: initial;}
	}
	@media only screen and (max-width:480px){
		.ab_advantage .part1 .bg_img .home_text{font-size: 20px;}
		.ab_advantage .part1 .bg_img .home_text p:nth-child(1){font-size: 16px;}
		.ab_advantage .part1 .pro_ys ul li .cn{font-size: 16px;}
	}
	
	.ab_advantage .part2{margin-top: 30px;padding:5% 0 4%;background: #f2f2f2;}
	.ab_advantage .part2 .layout .item{margin-top: 30px;}
	.ab_advantage .part2 .layout .item .top .en{font-size: 30px;font-family: futura;font-weight: bold;color: #1ea839;word-break: break-all;}
	.ab_advantage .part2 .layout .item .top .cn{font-size: 24px;color: #333;}
	.ab_advantage .part2 .layout .item .content{margin-top: 30px;}
	.ab_advantage .part2 .layout .item .content p{font-size: 16px;line-height: 20px;color: #666;}
	.ab_advantage .part2 .layout .item .content p.en{margin-top: 20px;}
	@media only screen and (max-width:1000px){
		.ab_advantage .part2 .layout .item .top .en{font-size: 24px;}
		.ab_advantage .part2 .layout .item .top .cn{font-size: 20px;}
	}
	@media only screen and (max-width:768px){
		.ab_advantage .part2 .layout .item .top .en{font-size: 20px;}
		.ab_advantage .part2 .layout .item .top .cn{font-size: 18px;}
		.ab_advantage .part2 .layout .item .content p{font-size: 16px;line-height: 24px;}
	}
	@media only screen and (max-width:480px){
		.ab_advantage .part2{padding: 30px 0;}
		.ab_advantage .part2 .layout .item{margin-top: 20px;}
		.ab_advantage .part2 .layout .item .top .en{font-size: 18px;}
		.ab_advantage .part2 .layout .item .top .cn{font-size: 18px;}
	}
	.store_case .bottom{margin-top: 40px;padding: 0 0 20px;box-sizing: border-box;}
	.store_case .bottom .swiper-wrapper{/* margin: 0 auto;width: 80%; *//* padding: 0 12%;box-sizing: border-box; */}
	.store_case .bottom .swiper-wrapper .swiper-slide{position: relative;/* margin:30px 0; */transition: transform .5s;z-index: 1;}
	.store_case .bottom .swiper-wrapper .swiper-slide-active{transform: scale(1);position: relative;z-index: 3;}
	.store_case .bottom .swiper-slide-prev .img,.store_case .bottom .swiper-slide-next .img{position: relative;transform-style: preserve-3d;perspective: 1000px;transform: scale(1);}
	.store_case .bottom .swiper-slide-prev .img:after,.store_case .bottom .swiper-slide-next .img:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;/* background: rgba(48,48,48,0.7); */z-index: 2;}
	/* .store_case .bottom .swiper-slide-prev .img img{ transform:rotateY(20deg)}
	.store_case .bottom .swiper-slide-next .img img{ transform:rotateY(-20deg)} */
	.store_case .bottom p{position: relative;padding-left: 40px;margin-top: 8px;font-size: 18px;text-align: left;box-sizing: border-box;}
	.store_case .bottom p:after{content: "";position: absolute;left: 13px;top: 8px;width:10px;height:10px;background: #1EA839;border-radius: 50%;}
	/* .store_case .bottom .swiper-wrapper .swiper-slide-active p{display: block;} */
	/* .store_case .bottom:before{content: "";position: absolute;left: 0;top: 0;width: 25%;height: 100%;background-image: linear-gradient(to right,rgba(250,250,250),rgba(250,250,250,0));z-index: 3;}
	.store_case .bottom:after{content: "";position: absolute;right: 0;top: 0;width: 25%;height: 100%;background-image: linear-gradient(to right,rgba(250,250,250,0),rgba(250,250,250));z-index: 3;} */
	.store_case .store_prev,.store_case .store_next{position: absolute;top: 50%;width: 40px;height: 40px;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-color: #fff;border-radius: 100%;z-index: 3;cursor: pointer;box-shadow: 0 0 20px rgba(0,0,0,0.2);}
	.store_case .store_prev{background-image: url(../images/white_prev.png);left: 32.8%;}
	.store_case .store_next{background-image: url(../images/white_next.png);right: 32.8%;}
	@media only screen and (max-width:990px){
	.store_case .bottom .swiper-wrapper .swiper-slide-active p{font-size: 16px;}
	}
	@media only screen and (max-width:768px){
		.store_case .store_prev, .store_case .store_next{width: 35px;height: 35px;}
	}
	@media only screen and (max-width:480px){
		.store_case .bottom{margin-top: 30px;padding: 0;}
		.store_case .bottom .swiper-wrapper .swiper-slide{padding: 0;}
		.store_case .bottom .swiper-wrapper .swiper-slide-active{transform: scale(1);}
		.store_case .bottom .swiper-slide-prev .img,.join_store .store_case .bottom .swiper-slide-next .img{transform: scale(0.85);}
		.store_case .store_prev, .store_case .store_next{width: 35px;height: 35px;background-size: 10px;}
		.store_case .store_prev{left: 3%;}
		.store_case .store_next{right: 3%;}
		.store_case .bottom .swiper-wrapper .swiper-slide-active p{font-size: 16px;}
		.store_case .bottom p:after{top: 6px;width: 8px;height: 8px;}
	}
	
	
/* 技术优势 */
.ab_technology .part1{padding:5% 0 4%;}
.ab_technology .part1 .layout .item{margin-top: 30px;}
.ab_technology .part1 .layout .item .top .en{font-size: 30px;font-family: futura;font-weight: bold;color: #1ea839;word-break: break-all;}
.ab_technology .part1 .layout .item .top .cn{font-size: 24px;color: #333;}
.ab_technology .part1 .layout .item .content{margin-top: 30px;}
.ab_technology .part1 .layout .item .content p{font-size: 16px;line-height: 20px;color: #666;}
.ab_technology .part1 .layout .item .content p.en{margin-top: 20px;}
.ab_technology .part1 .layout .btm {margin-top: 30px;}
.ab_technology .part1 .layout .btm ul li{width: 49%;}
.ab_technology .part1 .layout .btm ul li .des{margin-bottom: 15px;font-size: 18px;color: #141414;}
.ab_technology .part1 .layout .btm ul li .con{font-size: 16px;line-height: 30px;color: #666;}
.ab_technology .part1 .layout .btm ul li .con p{margin-bottom: 5px;padding-left: 40px;box-sizing: border-box;background: url(../images/icon_green.png)no-repeat left top/26px;}
.ab_technology .part1 .layout .btm .center{margin-top: 5%;}
.ab_technology .part1 .layout .btm .center b{font-size: 50px;font-weight: bold;color: #1ea839;}

.ab_technology .part2{padding-bottom: 30px;}
.ab_technology .part2 .circle{padding-top: 65px;color: #666;}
.ab_technology .part2 .circle p{position: relative;font-size: 30px;font-weight: bold;z-index: 1;}
.ab_technology .part2 .circle p:after{content: "";position: absolute;left: 50%;bottom: 0;width: 210px;height: 128px;transform: translate(-50%,20%);background: url(../images/icon_14.png)no-repeat center;z-index: -1;background-size: 100%;}
.ab_technology .part2 .circle em{display: inline-block;font-size: 16px;text-transform: uppercase;position: relative;z-index: 1;}

.ab_technology .part2 .layout .item{margin-top: 40px;}
.ab_technology .part2 .layout .item .top .en{font-size: 30px;font-family: futura;font-weight: bold;color: #1ea839;word-break: break-all;}
.ab_technology .part2 .layout .item .top .cn{font-size: 24px;color: #333;}
.ab_technology .part2 .layout .item .top .line{margin-top: 5px;width: 100%;height: 1px;background: #1ea839;}
.ab_technology .part2 .layout .item .content{margin-top: 30px;}
.ab_technology .part2 .layout .item .content p{font-size: 16px;line-height: 20px;color: #666;}
.ab_technology .part2 .layout .item .content p.en{margin-top: 20px;}
@media only screen and (max-width:1000px){
	.ab_technology .part1 .layout .item .top .en{font-size: 24px;}
	.ab_technology .part1 .layout .item .top .cn{font-size: 20px;}
	.ab_technology .part1 .layout .btm .center b{font-size: 30px;}
	.ab_technology .part2 .layout .item .top .en{font-size: 24px;}
	.ab_technology .part2 .layout .item .top .cn{font-size: 20px;}
	.ab_technology .part2 .circle p{font-size: 24px;}
	.ab_technology .part2 .circle em{font-size: 14px;}
}
@media only screen and (max-width:768px){
	.ab_technology .part1 .layout .item .top .en{font-size: 20px;}
	.ab_technology .part1 .layout .item .top .cn{font-size: 18px;}
	.ab_technology .part1 .layout .item .content p{font-size: 16px;line-height: 24px;}
	.ab_technology .part1 .layout .btm ul li .des{font-size: 16px;}
	.ab_technology .part1 .layout .btm ul li .con{font-size: 16px;line-height: 24px;}
	.ab_technology .part1 .layout .btm .center b{font-size: 22px;}
	.ab_technology .part2 .layout .item .top .en{font-size: 20px;}
	.ab_technology .part2 .layout .item .top .cn{font-size: 18px;}
	.ab_technology .part2 .layout .item .content p{font-size: 16px;line-height: 24px;}
	.ab_technology .part2 .circle p{font-size: 20px;}
	.ab_technology .part2 .circle p:after{width: 128px;height: 82px;}
}
@media only screen and (max-width:480px){
	.ab_technology .part1{padding: 30px 0;}
	.ab_technology .part1 .layout .item{margin-top: 20px;}
	.ab_technology .part1 .layout .item .top .en{font-size: 18px;}
	.ab_technology .part1 .layout .item .top .cn{font-size: 16px;}
	.ab_technology .part1 .layout .btm ul li{width: 100%;}
	.ab_technology .part1 .layout .btm .center b{font-size: 17px;}
	.ab_technology .part2 .layout .item{margin-top: 20px;}
	.ab_technology .part2 .layout .item .top .en{font-size: 18px;}
	.ab_technology .part2 .layout .item .top .cn{font-size: 16px;}
	.ab_technology .part2 .circle p{font-size: 18px;}
	.ab_technology .part2 .circle em{font-size: 12px;}
}

/* ab_gylc */
.ab_gylc .part1{padding:5% 0 4%;}
.ab_gylc .part1 .layout .item{margin-top: 30px;}
.ab_gylc .part1 .layout .item .top .en{font-size: 30px;font-family: futura;font-weight: bold;color: #1ea839;word-break: break-all;}
.ab_gylc .part1 .layout .item .top .cn{font-size: 24px;color: #333;}
.ab_gylc .part1 .layout .item .content{margin-top: 30px;}
.ab_gylc .part1 .layout .item .content p{font-size: 16px;line-height: 20px;color: #666;}
.ab_gylc .part1 .layout .item .content p.en{margin-top: 20px;}
.ab_gylc .part1 .layout .part_title{margin: 3% 0 2%;font-size: 24px;font-weight: bold;color: #0072b8;text-align: center;}
.ab_gylc .part1 .layout .step_part1{border: 2px dotted #1ea839;border-top: 0;}
.ab_gylc .part1 .layout .step_part1 ul{padding: 4% 2% 2%;box-sizing: border-box;}
.ab_gylc .part1 .layout .step_part1 ul li{width: 15%;text-align: center;}
.ab_gylc .part1 .layout .step_part1 ul li i{display: inline-block;}
.ab_gylc .part1 .layout .step_part1 ul li  p{margin-top: 30px;font-size: 14px;text-align: left;color: #333;}
.ab_gylc .part1 .layout .step_part2 ul{margin: 0 auto;padding: 1% 2% 2%;width: 70%;justify-content: center;box-sizing: border-box;border: 2px dotted #1ea839;border-top: 0;}
.ab_gylc .part1 .layout .step_part2 ul li{margin: 0 3%;width: auto;text-align: center;}
.ab_gylc .part1 .layout .step_part2 ul li i{display: inline-block;}
.ab_gylc .part1 .layout .step_part2 ul li .img img{max-width: 200px;}
.ab_gylc .part1 .layout .step_part2 ul li p{margin-top: 30px;font-size: 14px;text-align: center;color: #333;}
.ab_gylc .part1 .layout .step_part3{padding: 120px 0;}
.ab_gylc .part1 .layout .step_part3 ul{justify-content: space-around;align-items: center;}
.ab_gylc .part1 .layout .step_part3 ul li{max-width: 426px;text-align: center;position: relative;}
.ab_gylc .part1 .layout .step_part3 ul li  p{margin-top: 10px;font-size: 14px;text-align: left;color: #333;}
.ab_gylc .part1 .layout .step_part3 ul li:nth-child(1)::before{content: "";position: absolute;bottom: 100%;left: 50%;width: 25px;height: 90px;transform: translateX(-50%);background: url(../images/icon_15.png)no-repeat center bottom;}
.ab_gylc .part1 .layout .step_part3 ul li:nth-child(1)::after{content: "";position: absolute;top: 40%;left: 150%;width: 25px;height: 90px;background: url(../images/icon_15.png)no-repeat center bottom;transform: rotateZ(-90deg);}
.ab_gylc .part1 .layout .step_part3 ul li:nth-child(2) p{text-align: center;}
.ab_gylc .part1 .layout .step_part3 ul li:nth-child(2)::after{content: "";position: absolute;left: 50%;top: 138%;width: 25px;height: 90px;transform: translateX(-50%);background: url(../images/icon_15.png)no-repeat center bottom;transform: translateX(-50%);}
.ab_gylc .part1 .layout .step_part1.part4{margin-top: 20px;border-top: 2px dotted #1ea839;border-bottom: 0;}
.ab_gylc .part1 .layout .step_part1.part4 ul li p{text-align: center;}
@media only screen and (max-width:1300px){
	.ab_gylc .part1 .layout .step_part3 ul li:nth-child(1)::after{left: 125%;transform: rotate(-90deg) scale(0.6);}
	.ab_gylc .part1 .layout .step_part3 ul li:nth-child(1){margin-right: 7%;}
	.ab_gylc .part1 .layout .center i{display: inline-block;margin: 10px 0;}
}
@media only screen and (max-width:1000px){
	.ab_gylc .part1 .layout .item .top .en{font-size: 24px;}
	.ab_gylc .part1 .layout .item .top .cn{font-size: 20px;}
	.ab_gylc .part1 .layout .step_part3 ul li:nth-child(1)::after{left: 115%;}
}
@media only screen and (max-width:768px){
	.ab_gylc .part1 .layout .item .top .en{font-size: 20px;}
	.ab_gylc .part1 .layout .item .top .cn{font-size: 18px;}
	.ab_gylc .part1 .layout .item .content p{font-size: 14px;}
	.ab_gylc .part1 .layout .btm ul li .con{font-size: 14px;}
	.ab_gylc .part1 .layout .part_title{font-size: 20px;}
	.ab_gylc .part1 .layout .step_part1 ul li{margin-bottom: 10px;width: 32%;}
	.ab_gylc .part1 .layout .step_part1 ul li p{margin-top: 20px;}
	.ab_gylc .part1 .layout .step_part1 ul li i{width: 65px;}
	.ab_gylc .part1 .layout .center i{display: inline-block;width: 16px;}
	.ab_gylc .part1 .layout .step_part2 ul{width: 100%;}
	.ab_gylc .part1 .layout .step_part2 ul li{margin: 10px 0;width: 50%;}
	.ab_gylc .part1 .layout .step_part2 ul li .img img{width: 80px;}
	.ab_gylc .part1 .layout .step_part2 ul li p{text-align: center;}
	.ab_gylc .part1 .layout .step_part3{padding: 80px 0;}
	.ab_gylc .part1 .layout .step_part3 ul li{width: 49%;}
	.ab_gylc .part1 .layout .step_part3 ul{flex-wrap: nowrap;justify-content: space-between;}
	.ab_gylc .part1 .layout .step_part3 ul li:nth-child(1)::after{left: 105%;}
	.ab_gylc .part1 .layout .step_part3 ul li:nth-child(1)::before{transform: translateX(-50%) scale(0.6);}
	.ab_gylc .part1 .layout .step_part3 ul li:nth-child(1){margin-right: 0;}
	.ab_gylc .part1 .layout .step_part3 ul li:nth-child(2){width: 28%;}
	.ab_gylc .part1 .layout .step_part3 ul li:nth-child(2) .img img{width: 65px;}
	.ab_gylc .part1 .layout .step_part3 ul li:nth-child(2)::after{transform: translateX(-50%) scale(0.6);}
	.ab_gylc .part1 .layout .step_part1 ul:after{content: "";width: 32%;}
}
@media only screen and (max-width:480px){
	.ab_gylc .part1{padding: 30px 0;}
	.ab_gylc .part1 .layout .item{margin-top: 20px;}
	.ab_gylc .part1 .layout .item .top .en{font-size: 18px;}
	.ab_gylc .part1 .layout .item .top .cn{font-size: 16px;}
	.ab_gylc .part1 .layout .part_title{margin: 30px 0 20px;font-size: 18px;}
}

/* photolist */
	.photolist{padding: 4.5% 0 3%;}
	.photolist .content_list .layout{justify-content: flex-start;}
	.photolist .content_list .item{margin-right: 1.33%;margin-bottom: 2%;width: 24%;transition: all .3s linear;}
	.photolist .content_list .item:nth-child(4n){margin-right: 0;}
	.photolist .content_list .item .img{position: relative;padding-bottom: 70%;width: 100%;height: 0px;overflow: hidden;box-sizing: border-box;border: 1px solid #eee;}
	.photolist .content_list .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
	.photolist .content_list .item .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,0.3);transition: background 0.2s linear;}
	.photolist .content_list .item:hover .mask{background: rgba(0,0,0,0);}
	.photolist .content_list .item .play{position: absolute;left: 50%;top: 50%;width: 60px;transform: translate(-50%,-50%);z-index: 3;background: url(../images/v_play.png);}
	
	.photolist .content_list .item p{    padding: 6.2% 3%;font-size: 16px;color: #666;background: #f0f0f0;box-sizing: border-box;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.photolist .content_list .ab_more {display: inline-block;margin-top: 5%;padding: 1.5% 5%;border-radius: 30px;background: #13944a;color: #fff;font-size: 14px;font-weight: bold;}
	.photolist .content_list .item:hover {transform: translateY(-5px);}
	.photolist .content_list .ab_more:hover{background: #eceef0;color: #000;}
	@media only screen and (max-width:1200px){
		.photolist .content_list .item .play{width: 45px;}
	}
	@media only screen and (max-width:768px){
		.photolist{padding: 40px 0;}
		.photolist .content_list .layout{justify-content: space-between;}
	.photolist .content_list .layout:after{content: "";width: 32%;}
	.photolist .content_list .item{margin-right: 0;width: 32%;}
		/* .photolist .content_list{margin-top: 30px;} */
	}
	@media only screen and (max-width:750px){
		.photolist .content_list .layout:after{width: 49%;}
		.photolist .content_list .item{margin-bottom: 4%;width: 49%;}
	}
	@media only screen and (max-width:480px){
		.photolist{padding: 30px 0;}
		.photolist .content_list .item p{font-size: 16px;}
	}
	
	/* photo */
	.photo{margin: 0 0 3%;}
	.photo .title{padding: 120px 0 30px;color: #101010;background:#f5f5f5;}
	.photo .title .top_banner{margin-bottom: 3%;color: #333;font-size: 30px;}
	.photo .title .top_banner .cn{}
	.photo .title .top_banner em{display: inline-block;font-family: futura;}
	.photo .title .tit{position: relative;display: inline-block;white-space: nowrap;text-overflow: ellipsis;color: #333;font-size: 24px; font-weight:bold;}
	.photo .title p.time{margin: 10px 0 0;font-size: 14px;}
	.photo .back{margin-bottom: 1%;text-align: right;}
	.photo .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
	.photo .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #101010;}
	.photo .text{margin-top: 15px;font-size: 16px;line-height: 28px;color: #333;}
	.photo .text iframe,.photo .text video{max-width: 100%;}
	@media only screen and (max-width:1300px){
		.photo .title{font-size: 30px;}
		.photo .title .back{font-size: initial;}
		.photo .title .top_banner{font-size: 26px;}
	}
	@media only screen and (max-width:768px){
		.photo .title{padding-top: 70px;}
		.photo{margin: 0 0 30px;}
		.photo .title .top_banner{font-size: 22px;}
		.photo .title .tit{font-size: 18px;}
		.photo .text{font-size: 14px;line-height: 24px;}
	}
	@media only screen and (max-width:480px){
		.photo .title .top_banner{font-size: 18px;}
		.photo .back span{font-size: 14px;}
		.photo .title .tit{font-size: 18px;}
		.photo .text {margin-top: 6%;line-height: 24px;font-size: 16px;}
		.photo .title p.time{margin-top: 1%;font-size: 14px;}
		.photo .title .tit{max-width: 100%	;overflow: hidden;}
		.photo .title .back{margin-bottom: 15px;width: 100%;text-align: left;}
		.photo .text iframe,.photo .text video{height: 350px;}
	}
	
	/* ab_calculate */
	.ab_calculate{padding: 5.5% 0;}
	.ab_calculate .cal_wrap .top{background: url(../images/canshu_bg.jpg)no-repeat bottom center;}
	.ab_calculate .cal_wrap .top .title{padding: 3% 0;text-align: center;color: #343434;}
	.ab_calculate .cal_wrap .top .title p.hd{font-size: 30px;}
	.ab_calculate .cal_wrap .top .title p.em{margin-top: 10px;font-size: 16px;}
	.ab_calculate .cal_wrap .layout{padding: 0;box-sizing: border-box;}
	.ab_calculate .cal_wrap .layout .item{width: 50%;box-sizing: border-box;}
	.ab_calculate .cal_wrap .layout .item:nth-child(1){border-right: 1px solid #eee;}
	.ab_calculate .cal_wrap .layout #shuru ul li{display: flex;}
	.ab_calculate .cal_wrap .layout #shuru ul li label{display: block;padding: 0 10px 0 15px;width: 150px;line-height: 35px;box-sizing: border-box;background: #4f4b4a;color: #fff;}
	.ab_calculate .cal_wrap .layout #shuru ul li .wri_In{width: calc(100% - 150px);width: -webkit-calc(100% - 150px);box-sizing: border-box;border-bottom: 1px solid #eee;background: #ececec;}
	.ab_calculate .cal_wrap .layout #shuru ul li .wri_In input{display: inline-block;padding:0 20px;width: calc(100% - 55px);width: -webkit-calc(100% - 55px);height: 35px;line-height: 35px;vertical-align: middle;box-sizing: border-box;background: transparent;}
	.ab_calculate .cal_wrap .layout #shuru ul li .wri_In .unit{display: inline-block;padding-right: 10px;width: 50px;vertical-align: middle;text-align: right;box-sizing: border-box;}
	.ab_calculate .cal_wrap .layout #shuru ul li .wri_In.jx select{width: 100%;height: 100%;border:0}
	.ab_calculate .cal_wrap .layout #shuru .jisuan{margin-top:0;padding: 10px 0;width: 100%;background: #1ea839;color: #fff;cursor: pointer;}
	
	.ab_calculate .cal_wrap .layout #shuchu{padding: 10px 0 10px 3%;box-sizing: border-box;}
	.ab_calculate .cal_wrap .layout #shuchu .mes_part .hd{font-size: 18px;font-weight: bold;color: #343434;}
	.ab_calculate .cal_wrap .layout #shuchu .mes_part .mes {margin-top: 10px;}
	.ab_calculate .cal_wrap .layout #shuchu .mes_part .mes ul li{display: flex;justify-content: space-between;padding: 10px 0;border-bottom: 1px solid #eee;}
	.ab_calculate .cal_wrap .layout #shuchu .mes_part{margin-bottom: 30px;}
	.ab_calculate .cal_wrap .layout #shuchu .mes_part:nth-last-child(1){margin-bottom: 0;}
	
	
	@media only screen and (max-width:768px){
		.ab_calculate .cal_wrap .layout #shuru ul li label{padding: 0 5px;width: 116px;}
		.ab_calculate .cal_wrap .layout #shuru ul li .wri_In{width: calc(100% - 116px);width: calc(100% - 116px);}
		.ab_calculate .cal_wrap .layout #shuru ul li .wri_In input{padding: 0 10px;}
	}
	@media only screen and (max-width:750px){
		.ab_calculate .cal_wrap .layout .item{width: 100%;}
		.ab_calculate .cal_wrap .layout #shuchu{padding: 10px 0;}
	}
	@media only screen and (max-width:480px){
		.ab_calculate .cal_wrap .layout #shuru ul li label{font-size: 12px;}
	}
	
	
	
	/* product */
	 table.pro_t {margin: 0 auto;width: 100%;max-width: 1435px;border-collapse:collapse;border: 1px solid #959595;font-size: 18px;color: #333;font-weight: 500;}  /*表格内线条不显示重复线条*/
	.pro_t tr.first_row{background: #e6e6e6;}
	.pro_t tr{background: #fff;}
	.pro_t tr td{ padding:5px 10px; word-break:break-word;box-sizing: border-box;}  /*段落前空格*/
	.pro_t tr td:nth-child(1){max-width: 203px;}
	.pro_t tr td:nth-child(2){width: 83px;}
	.pro_t tr td.nw{word-break: break-word;}
	@media only screen and (max-width:1000px){
		table.pro_t{font-size: 16px;}
		.pro_t tr td:nth-child(2){width: 70px;}
	}
	@media only screen and (max-width:480px){
		table.pro_t{font-size: 14px;display: none;}
	}
	
	.product .pro_content #proList2 .content .mb_data_show{display: none;}
	@media only screen and (max-width:480px){
		.product .pro_content #proList2 .content .mb_data_show{display: block;}
	}
	
	.wp-pagenavi {CLEAR: both; MARGIN:0 auto; WIDTH: 100%; PADDING: 30px 0 30px; TEXT-ALIGN: center}
.wp-pagenavi a {
BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px;BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi a:hover {
BORDER-LEFT-COLOR:#1ea839; BORDER-BOTTOM-COLOR:#1ea839; BORDER-TOP-COLOR:#1ea839; BORDER-RIGHT-COLOR:#1ea839;background:#1ea839; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/
.wp-pagenavi a.page-num-current {
BORDER-LEFT-COLOR:#1ea839; BORDER-BOTTOM-COLOR:#1ea839; BORDER-TOP-COLOR:#1ea839; BORDER-RIGHT-COLOR:#1ea839; background:#1ea839; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#1ea839 1px solid;border-radius:5px;
color:#fff;
}/*当前选中页码的背景色*/
.text-norecord{ font-size:14px; line-height:35px;}
@media screen and (max-width: 640px) {
.m640{ display:none;}
}

 

/* joblist */
.joblist{padding: 4.5% 0 3%;}
.joblist .list ul:after{content: "";width: 32%;}
.joblist .list ul li{width: 32%;box-sizing: border-box;align-items: center;transition: all .3s linear;}
.joblist .list ul li .layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
.joblist .list ul li .lf_img{width:100%;}
.joblist .list ul li .lf_img .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
.joblist .list ul li .lf_img .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition:all 0.25s linear;}
.joblist .list ul li:hover .lf_img .img img{transform: translate(-50%,-50%) scale(1.1);}
.joblist .list ul li .rt_text{padding: 15px 0;width: 100%;}
.joblist .list ul li .rt_text .tit{padding-bottom: 15px;font-size: 24px;border-bottom: 1px solid #cdcdcd;font-weight: normal;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; font-weight:bold;}
.joblist .list ul li .rt_text .con{margin-top: 10px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 16px;line-height: 24px;}
.joblist .list ul li .rt_text .con span{display: inline-block;white-space: nowrap;word-break: break-all;}
.joblist .list ul li .rt_text .con i{display: inline-block;margin: 0 6px;}
.joblist .list ul li .rt_text .more i{display: inline-block;margin-top: 3%;width: 35px;height: 20px;background: url(../images/icon_13.png)no-repeat center/100% auto;}
.joblist .list ul li:hover{}
/* .joblist .list ul li:hover .rt_text .tit{color: #fff;border-color: #fff;} */
/* .joblist .list ul li:hover .rt_text .con{color: #fff;} */
@media only screen and (max-width:1200px){
	.joblist .list ul li .lf_img{width: 100%;}
	.joblist .list ul li .rt_text{width: 100%;}
}
@media only screen and (max-width:768px){
	.joblist{padding: 40px 0;}
	.joblist .list ul li {width: 49%;}
	.joblist .list ul li .rt_text .tit{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.joblist{padding: 30px 0;}
	.joblist .list ul li{width: 100%;}
}


/* downlist */
.downlist{padding: 4.5% 0 3%;}
.downlist .list ul:after{content: "";width: 49%;}
.downlist .list ul li{width: 49%;box-sizing: border-box;align-items: center;transition: all .3s linear;}
.downlist .list ul li .layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
.downlist .list ul li .lf_img{width:100%;}
.downlist .list ul li .lf_img .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
.downlist .list ul li .lf_img .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition:all 0.25s linear;}
.downlist .list ul li:hover .lf_img .img img{transform: translate(-50%,-50%) scale(1.1);}
.downlist .list ul li .rt_text{padding: 15px 0;width: 100%;}
.downlist .list ul li .rt_text .tit{padding-bottom: 15px;font-size: 18px;border-bottom: 1px solid #cdcdcd;font-weight: normal;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; font-weight:bold;}
.downlist .list ul li .rt_text .con{margin-top: 10px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 16px;line-height: 24px;}
.downlist .list ul li .rt_text .con span{display: inline-block;white-space: nowrap;word-break: break-all;}
.downlist .list ul li .rt_text .con i{display: inline-block;margin: 0 6px;}
.downlist .list ul li .rt_text .more i{display: inline-block;margin-top: 3%;width: 35px;height: 20px;background: url(../images/icon_13.png)no-repeat center/100% auto;}
.downlist .list ul li:hover{}
/* .downlist .list ul li:hover .rt_text .tit{color: #fff;border-color: #fff;} */
/* .downlist .list ul li:hover .rt_text .con{color: #fff;} */
@media only screen and (max-width:1200px){
	.downlist .list ul li .lf_img{width: 100%;}
	.downlist .list ul li .rt_text{width: 100%;}
}
@media only screen and (max-width:768px){
	.downlist{padding: 40px 0;}
	.downlist .list ul:after{width: 100%;}
	.downlist .list ul li {width: 100%;}
	.downlist .list ul li .rt_text .tit{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.downlist{padding: 30px 0;}
	.downlist .list ul li{width: 100%;}
}

/* principle */
.principle{padding:4.8% 0 0;}
.principle .content{margin-top:6.5%;font-size:18px;line-height:48px;color:#666;}
@media only screen and (max-width:1200px){
	.principle .content{font-size: 16px;line-height: 30px;}
}
@media only screen and (max-width:480px){
	.principle{padding:40px 0 0;}
	.principle .content{line-height: 28px;}
}

/* add_new2 */
.add_more_list .more_list{margin: 30px 0 5%;}
.add_more_list .more_list .rt_part{width: 100%;}
.add_more_list .more_list .rt_part ul li{position: relative;padding: 0 6px 0 25px;margin: 11px 0;width:49%;font-size: 18px;color: #666;box-sizing: border-box;}
.add_more_list .more_list .rt_part ul li:after {content: "";position: absolute;left: 8px;top: 50%;width: 5px;height: 5px;transform: translateY(-50%);background-color: #0072bb;}
.add_more_list .more_list .rt_part  ul li a{display: block;white-space: nowrap;overflow: hidden;line-height
: 28px;text-overflow: ellipsis;}
@media only screen and (max-width:768px){
.add_more_list .more_list .lf_part .item .text .tit{font-size: 16px;}
.add_more_list .more_list .lf_part{width: 100%;}
.add_more_list .more_list .rt_part{width: 100%;}
.add_more_list .more_list .rt_part ul li{font-size:16px;}
}
@media only screen and (max-width:480px){
	.add_more_list .more_list{margin:30px 0;}
	.add_more_list .more_list .rt_part ul li{margin:6px 0;width:100%;font-size:14px;}
}
