*{font-weight: lighter;}
b,strong{font-weight: bold;}

/* banner */
.in-banner{position: relative;}
.in-banner img{width:100%}
.in-banner .bg{position: relative;overflow: hidden;justify-content: center;display: flex;}
.in-banner .word{position: absolute; top: 50%; left: 0; width: 100%; text-align: center; transform: translateY(-50%); z-index: 3;color: #fff;}
.in-banner .word h2{margin: 0; font-size: 40px; letter-spacing: 10px; font-weight: normal;}
.in-banner .word .line{width: 30px; height: 1px; background-color: rgba(255,255,255,0.16); display: block; margin: 30px auto;}
.in-banner .word p{margin: 0; font-size: 20px; padding-top: 30px;}
.in-banner .word .btn .txt{font-size: 16px;color: #fff;font-weight: bold;}
.in-banner .word .btn a{ display: flex; margin: 0 auto; background: url(background: url(images/play-btn-.png) no-repeat center; }
.in-banner .mb{display: none;}

.in-banner  .more_other{margin-top: 30px;display: flex;flex-wrap: wrap;justify-content: center;}
.in-banner  .more_other a{margin: 0 16px;width: 180px;height: 40px;line-height: 36px;text-align: center;color: #fff;border: 1px solid transparent;font-size: 16px;position: relative;z-index: 1;}
.in-banner  .more_other a:after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: rgba(232,51,14,0.85);opacity: 0;transition: all .3s linear;z-index: -1;}
.in-banner  .more_other a:hover{border-color: #e8340e;}
.in-banner  .more_other a:hover:after{width: 100%;opacity: 1;}
.in-banner  .more_other a i{display: inline-block;margin-left: 10px;width: 23px;height: 17px;background: url(../images/icon_10.png)no-repeat center;vertical-align: middle;}
.in-banner  .more_other a span{display: inline-block;vertical-align: middle;}
@media only screen and (max-width:1080px){
	.in-banner .word h2{font-size:30px;letter-spacing:6px;}
}
@media only screen and (max-width:850px){
	.in-banner .word h2{font-size:24px;}
	.in-banner .word p{padding-top:3%;font-size:16px;}
}
@media only screen and (max-width:750px){
	.in-banner .wbg{display:none;}
	.in-banner .mb{display:block;}
}
@media only screen and (max-width:520px){
	.in-banner .word h2{font-size:18px;letter-spacing:2px;}
	.in-banner .word p{font-size:14px;}
	.in-banner .more_other a{font-size:14px;margin-top:10px}
}

.in-banner.ct_banner .word{color:#e8340e;text-shadow:0 0 10px rgba(232,52,14,0.5)}

/* common_css */
.ab_wrap{margin:0 auto;width:90%;max-width: 1374px;}
.zn_wrap{margin:0 auto;width:90%;max-width: 1200px;}
.nei_wrap{margin:0 auto;width:90%;max-width: 1600px;}

.nei_title {}
.nei_title .title{font-size: 46px;position: relative;z-index: 1;line-height: 1em;color:#333;}
.nei_title h4{margin-bottom:24px;font-size:14px;letter-spacing:3px;}
/* .nei_title .title:after{content: "";position: absolute;left: 0;bottom: 0;width: 80px;height: 9px;background: #ff7e00;z-index: -1;} */
.nei_title .slogan{margin-top: 20px;font-size: 24px;line-height: 1.8;}
.nei_title .en{display: block;margin-bottom: 10px;font-size: 18px;font-family: arial;color: #999;text-transform:capitalize;}
@media only screen and (min-width:481px){
}
@media only screen and (max-width:1280px){
.nei_title .title{font-size: 36px;}
.nei_title .slogan{font-size: 20px;}
}
@media only screen and (max-width:850px){
	.nei_title h4{margin-bottom:20px;}
.nei_title .title{font-size: 26px;}
.nei_title .en{font-size: 15px;margin-bottom: 8px;}
.nei_title .slogan{font-size: 16px;}
}
@media only screen and (max-width:520px){
	.nei_title h4{margin-bottom:10px;font-size: 12px;letter-spacing: 0;}
.nei_title .title{font-size: 18px;}
.nei_title .en{font-size: 12px;}
.nei_title .slogan{/* margin-left: auto;margin-right:auto;max-width: 80%; */margin-top:12px;font-size: 14px;line-height: 24px;}
}

.hidden_wrap{overflow:hidden;}

.location{padding:24px 0;color: #999;border-bottom:1px solid #efefef;}
.location i.home{display: inline-block;vertical-align: middle;width: 12px;height: 12px;background: url(../images/home.png)no-repeat center;}
.location a{display: inline-block;vertical-align: middle;font-size: 15px;position: relative;}
/* 间符号 */
/* .location a:before{content: "";position: absolute;right: calc(100% + 10px);right: -webkit-calc(100% + 10px);top: 50%;width: 3px;height: 12px;background:url(../images/about_bg1.png) no-repeat center;transform: translateY(-50%);} */
.location a:hover{color: #e4380a;}
@media only screen and (max-width:520px){
	.location{padding: 12px 0;}
	.location a{font-size: 12px;}
}

/* pro-left */
.product_nav {background:#f5f5f5;border-top:3px solid #00133b}
/* .product_nav .tit{font-size: 24px;} */
.product_nav .nav_list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_nav .home{position: relative;width: 60px;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;background:#fff url(../images/home.png) center center no-repeat;background-size: 22px 21px;transition: all 0.3s;box-sizing: border-box;z-index: 2;display:none;}
.product_nav .sec_pro_nav{width: 100%;}
.product_nav .sec_pro_nav .swiper{overflow: initial;}
.product_nav .sec_pro_nav ul{width: auto;}
.product_nav .sec_pro_nav ul li{display: inline-block;padding: 20px 18px 24px;height: auto;font-size: 16px;font-family: arial;box-sizing: border-box;border-right: 1px solid #ddd;position: relative;z-index: 1;}
.product_nav .sec_pro_nav ul li:after{content:"";position: absolute;left:50%;bottom:6px;width:48px;height: 4px;transform:translateX(-50%);z-index: 2;background:#e8340e;border-radius:0 0 10px 10px;opacity: 0;transition:opacity 0.3s linear;}
.product_nav .sec_pro_nav ul li.cur:after{opacity:1;}
.product_nav .sec_pro_nav ul li.cur i{}
.product_nav .sec_pro_nav ul li:hover:after{opacity:1;}

.product_nav .sec_pro_nav ul li .sample{margin: 0 auto 10px;width: 46px;height: 46px;position: relative;}
.product_nav .sec_pro_nav ul li .sample img{position: absolute;left:50%;top:50%;width:auto;height: 100%;transform:translate(-50%,-50%);}
.product_nav .sec_pro_nav ul li p{display: flex;flex-direction: column;justify-content: center;overflow: hidden;text-align:center;}
.product_nav .sec_pro_nav ul li i{position: absolute;right:5%;top:50%;transform: translateY(-50%);width:24px;height: 24px;line-height: 24px;text-align: center;background: #fff;cursor: pointer;user-select: none;z-index: 2;}
.product_nav .sec_pro_nav .swiper-button-next, .product_nav .sec_pro_nav .swiper-button-prev{margin-top: 0;top: 0;width: 61px;height: 100%;background-color: rgba(255,255,255,0.6);}
.product_nav .sec_pro_nav .swiper-button-prev:after,.product_nav .sec_pro_nav .swiper-button-next:after{content: initial;}
.product_nav .sec_pro_nav .swiper-button-prev{left: 0;background-image: url(../images/icon_rec01.png);background-repeat: no-repeat;background-position: center;}
.product_nav .sec_pro_nav .swiper-button-next{right: 0;background-image: url(../images/icon_rec02.png);background-repeat: no-repeat;background-position: center;}
.my-button-disabled{visibility: hidden;}
.product_nav .next_nav{position: absolute;padding:10px 0;left:30%;top:100%;width:100%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);display: none;background: #0c0c0d;}
.product_nav .next_nav a{display: block;padding:10px 18px;font-size: 16px;color: #fff;box-sizing: border-box;}
@media only screen and (min-width:521px){
	.product_nav .next_nav a:hover{color: #e8340e;}
}

@media only screen and (max-width:850px){
	/* .product_nav .tit{font-size: 20px;} */
	.product_nav .sec_pro_nav .swiper-button-next, .product_nav .sec_pro_nav .swiper-button-prev{width: 44px;background-color:transparent;}
}
@media only screen and (max-width:520px){
	.product_nav .nei_wrap{width: 100%;}
	.product_nav .home{width: 44px;background-size: 16px;}
	/* .product_nav .sec_pro_nav{width: calc(100% - 44px);width: -webkit-calc(100% - 44px);} */
	/* .product_nav .tit{font-size: 16px;} */
	.product_nav .sec_pro_nav .swiper-button-next, .product_nav .sec_pro_nav .swiper-button-prev{width: 28px;background-size:9px auto;}
	.product_nav .sec_pro_nav ul li{padding: 14px 10px;font-size: 14px;width: 36%;}
	.product_nav .sec_pro_nav ul li .sample{margin-bottom:4px;width: 32px;}
	/* .product_nav .sec_pro_nav ul li p{margin:0 0 10px} */
	.product_nav .sec_pro_nav ul li:after{bottom:8px;height: 2px;}
	.product_nav .sec_pro_nav ul li.cur{color:#e8340e}
	.product_nav .sec_pro_nav ul li.cur:after{opacity:0;}
	.product_nav .sec_pro_nav ul li:hover:after{opacity:0;}
}

.other_sec_nav{margin-bottom:30px;}
.other_sec_nav a{margin:5px 0;;display:inline-block;margin-right:10px;padding:6px 10px;border:1px solid #dcdcdc;font-size:16px;}
.other_sec_nav a.on{border-color:#e8340e;color:#fff;background:#e8340e;}
.other_sec_nav a:hover{border-color:#e8340e;color:#fff;background:#e8340e;}
@media only screen and (max-width:520px){
	.other_sec_nav a{font-size:14px;}
}


.ab_video .bg_mask{display:none;position:fixed; left:0%;top:0%; width:100%; height:100%;z-index:99;background: rgba(0,0,0,.9);}
.ab_video .videos{ display:none;position:fixed; left:50%; top:50%;max-width: 85%;transform: translate(-50%,-50%);z-index:100; width:90%; height:400px;max-width: 800px;}
.ab_video .videos video{object-fit: contain;width: 100%;height: 100%;}
.ab_video .vclose { position:absolute;right:-35px; top:-20px; border-radius:100%; cursor: pointer; }


/* about_profile */
.ab_profile{padding:5.5% 0;font-weight:lighter;}
.ab_profile .lf_part{width:35.6%}
.ab_profile .rt_part{width:62.7%}
.ab_profile .content{font-size:20px;line-height:1.7;color:#666;}
.ab_profile .content p{margin-bottom:4%;}
.ab_profile .content p:last-child{margin-bottom:0;}
.ab_profile .company_ys{margin: 11% 0 14px;}
.ab_profile .company_ys ul li{padding: 11px 0 14px;width: 50%;box-sizing: border-box;position: relative;text-align:center;}
/* .ab_profile .company_ys ul li:after{content: "";position: absolute;right: 0;bottom: 0;width: 1px;height: 75%;background: #e0e1e0;} */
.ab_profile .company_ys ul li > div:first-child{font-size: 60px;line-height:1em;}
.ab_profile .company_ys ul li span{display: inline-block;vertical-align: initial;line-height: 1em;color: #e8330e;}
.ab_profile .company_ys ul li span.num{margin-right: 5px;font-weight: bold;}
.ab_profile .company_ys ul li span.unit{font-size:20px;color:#373737;text-shadow:0 0 1px #373737;}
.ab_profile .company_ys ul li p{margin-top: 20px;font-size: 18px;color:#666;}
@media only screen and (max-width:1280px){
	/* .ab_profile .company_ys ul li{width: 25%;} */
	.ab_profile .company_ys ul li span.num{font-size: 44px;}
	.ab_profile .company_ys ul li > div:first-child{font-size:30px}
	.ab_profile .company_ys ul li span.unit{font-size:17px;}
	.ab_profile .company_ys ul li p{font-size: 16px;}
}
@media only screen and (max-width:1080px){
	.ab_profile{padding:64px 0;}
	.ab_profile .lf_part{width: 100%;text-align:center;}
	.ab_profile .rt_part{margin-top:5%;width: 100%;}
}
@media only screen and (max-width:850px){
	.ab_profile .content{font-size:16px;}
	.ab_profile .company_ys{margin:4% 0 0}
}
@media only screen and (max-width:520px){
	.ab_profile{padding:40px 0 30px;}
	.ab_profile .content{font-size:14px;}
	.ab_profile .company_ys ul li span.num{font-size: 28px;}
	.ab_profile .company_ys ul li p{font-size:14px}
}

/* ab_culture */
.ab_culture .part1 {position: relative;}
	.ab_culture .part1 .bg_img{position: relative;padding-bottom: 726px;width: 100%;height: 0;overflow: hidden;}
	.ab_culture .part1 .bg_img > img{position: absolute;left: 50%;top: 0;width:auto;max-width:initial;height:100%;transform: translateX(-50%);transition: all .3s linear;}
	.ab_culture .part1 .bg_img .home_text{position: absolute;left: 5%;top: 60px;width: 94%;color: #fff;z-index: 1;transition: all .3s linear;font-size:30px;}
	/* .ab_culture .part1 .bg_img .home_text .nei_title .title{color:#fff;} */
	.ab_culture .part1 .bg_img .home_text img{margin-top: 1.5%;font-size: 0.4rem;}
	.ab_culture .part1 .pro_ys{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 3;}
	.ab_culture .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_culture .part1 .pro_ys ul li{width: calc(100% / 4);width: -webkit-calc(100% / 4);height: 100%;text-align: center;transition: all .4s linear;position: relative;overflow: hidden;color:#fff;text-align:left;border-left:1px solid #fff;box-sizing:border-box;background: rgba(0,0,0,0.15);z-index: 1;}
	.ab_culture .part1 .pro_ys ul li:after{content:"";position: absolute;left:0;top:0;width: 100%;height:100%;z-index: -1;filter:blur(4px);background:rgba(255,255,255,0.1)}
	.ab_culture .part1 .pro_ys ul li:first-child{border-left:0;}
	.ab_culture .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 16%;padding-bottom: 66px;left: 0;bottom: 0;width: 100%;box-sizing: border-box;transition: all .3s linear;}
	.ab_culture .part1 .pro_ys ul li .cn{font-size: 30px;font-weight:bold;}
	.ab_culture .part1 .pro_ys ul li .en{width: 100%;font-size: 18px;line-height: 1.7;display: none;}
	@media only screen and (min-width:769px){
		.ab_culture .part1:hover .bg_img > img{transform: translateX(-50%) scale(1.1);}
		.ab_culture .part1:hover .bg_img .home_text{opacity: 0;}
		.ab_culture .part1 .pro_ys ul li:hover{height: 100%;background: transparent;}
		/* .ab_culture .part1 .pro_ys ul li:hover:after{opacity: 1;} */
		.ab_culture .part1 .pro_ys ul li:hover .wrap{bottom:50%;}
		.ab_culture .part1 .pro_ys ul li:hover .cn{margin-bottom:16%}
		.ab_culture .part1 .pro_ys ul li:hover .en{display: block;}
	}
	@media only screen and (max-width:1280px){
		.ab_culture .part1 .pro_ys ul li .cn{font-size:22px;}
		.ab_culture .part1 .pro_ys ul li .en{font-size:16px;}
		.ab_culture .part1 .bg_img .home_text img{width: 240px;}
	}
	@media only screen and (max-width:990px){
		.ab_culture .part1 .pro_ys ul li .cn{font-size: 18px;}
		.ab_culture .part1 .pro_ys ul li .wrap{padding: 0 10%;padding-bottom:50px;}
	}
	@media only screen and (max-width:850px){
		.ab_culture .part1 .bg_img .home_text img{width: 200px;}
	}
	@media only screen and (max-width:768px){
		.ab_culture .part1{padding: 0 0 0;}
		.ab_culture .part1 .bg_img{padding-bottom: 55%;}
		.ab_culture .part1 .bg_img .home_text p:nth-child(1){font-size: 18px;}
		.ab_culture .part1 .bg_img .home_text{font-size: 22px;}
		.ab_culture .part1 .pro_ys{position: relative;}
		.ab_culture .part1 .pro_ys ul{position: initial;align-items: initial;background: rgb(232 52 14);}
		.ab_culture .part1 .pro_ys ul li{width: 50%;border:0}
		.ab_culture .part1 .pro_ys ul li .cn{font-size: 18px;margin-bottom:26px}
		.ab_culture .part1 .pro_ys ul li .wrap{position: initial;padding:26px 10% 40px}
		.ab_culture .part1 .pro_ys ul li .en{display:block;}
		.ab_culture .part1 .pro_ys ul li:after{background: rgb(232 52 14);filter: blur(1px);}
	}
	@media only screen and (max-width:520px){
		.ab_culture .part1 .bg_img .home_text{font-size: 18px;top:40px;left:10%;width: 80%;}
		.ab_culture .part1 .bg_img .home_text p:nth-child(1){font-size: 16px;}
		.ab_culture .part1 .bg_img .home_text img{width: 150px;}
		.ab_culture .part1 .pro_ys ul li{width: 100%;}
		.ab_culture .part1 .pro_ys ul li .cn{font-size: 17px;margin-bottom:20px;}
		.ab_culture .part1 .pro_ys ul li .wrap{padding: 26px 5% 30px;}
	}
	
	.ab_honor{padding:5% 0 5%;overflow:hidden;font-weitght:lighter;background:url(../images/honor_bg.jpg)no-repeat center/cover;}
	.ab_honor .swiper{overflow:initial;}
	.ab_honor .swiper-slide{background:#fff;border-radius: 10px;box-shadow: 0 0 15px rgba(0,0,0,0.1);overflow:hidden}
	.ab_honor .swiper-slide:hover{background: #e8340e;}
	.ab_honor .item{padding: 15% 17% 6%;overflow: hidden;box-sizing: border-box;}
	.ab_honor .cer_img{position: relative;padding-bottom: 136%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;}
	.ab_honor .cer_img img{position: absolute;top: 50%;left: 50%;width: auto;max-width:initial;height: 100%;transform: translate(-50%,-50%);z-index: 1;}
	.ab_honor .tit{margin-top: 20%;text-align: center;font-size: 18px;color: #3c3c3c;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
	.ab_honor .item:hover .tit{color: #fff;}
	.ab_honor .honor_layout{margin-top: 3%;box-sizing: border-box;}
	.ab_honor .honor_layout .bg_white{padding:0 5%;box-sizing: border-box;}
	.ab_honor .slide_prev,.ab_honor .slide_next{position: absolute;top: 50%;width: 44px;height: 44px;transform: translateY(-50%);font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;text-align:center;line-height:40px;z-index:2;background-repeat: no-repeat;border-radius: 50%;background-position: center;border: 2px solid #afafaf;filter: grayscale(1);}
	.ab_honor .slide_prev{left:0%;background-image: url(../images/honor_left.png);}
	.ab_honor .slide_next{right: 0%;background-image: url(../images/honor_right.png);}
	.ab_honor .slide_prev:hover,.ab_honor .slide_next:hover{border-color: #13944a;filter: initial;}
	.ab_honor .my-button-disabled{opacity: 0;}
	.ab_honor .qudao{padding:76px 0 0;}
	.ab_honor .qudao .nei_title {color:#fff}
	.ab_honor .qudao .nei_title .title{color:#fff}
	.ab_honor .qudao .nei_title .slogan{display:inline-block;max-width:724px;}
	.ab_honor .qudao .map_img{margin-top:-10%;}
	.ab_honor .qudao .map_img .dot{position: absolute;left:50%;top:0;width: auto;transform:translate(-50%,0);z-index: 2;animation: fsh 2s 0s infinite alternate;opacity: 0.2;}
	.ab_honor .qudao .map_img .out_wrap{display:inline-block;}
	.ab_honor .qudao .place{position:absolute;color:#fff;z-index:2;white-space:nowrap;bottom:0;right:0;font-size:24px;}
	.ab_honor .qudao .foshan{bottom:8%;right:41%;}
	.ab_honor .qudao .guangzhou{bottom:14%;right:41%;}
	.ab_honor .qudao .shenzhen{right: 21%;bottom: 11%;}
	.ab_honor .qudao .chongqing{right: 50%;bottom: 30%;}
	.ab_honor .qudao .nanjing{right: 13%;bottom: 36%;}
	.ab_honor .qudao .zhengzhou{right: 20%;bottom: 46%;}
	
	@keyframes fsh{
		0{opacity:0.2}
		100%{opacity:1;}
	}
	
	.ab_honor .m_text{margin-top:10px;color:#aaa;display:none;}
	@media only screen and (max-width:1280px){
		.ab_honor .item{padding:12% 12% 6%;}
		.ab_honor .tit{margin-top:14%;}
	}
	@media only screen and (max-width:1080px){
		.ab_honor .qudao .place{font-size:18px;}
		.ab_honor .qudao .foshan{bottom:8%;right:41%;}
		.ab_honor .qudao .guangzhou{bottom:14%;right:41%;}
		.ab_honor .qudao .shenzhen{right: 21%;bottom: 11%;}
		.ab_honor .qudao .chongqing{right: 50%;bottom: 30%;}
		.ab_honor .qudao .nanjing{right: 15%;bottom: 36%;}
		.ab_honor .qudao .zhengzhou{right: 22%;bottom: 46%;}
	}
	@media only screen and (max-width:850px){
		.ab_honor{padding:64px 0 2%;}
		.ab_honor .honor_layout{margin-top:0;}
		.ab_honor .item{padding:8% 8% 6%;}
		.ab_honor .tit{margin-top:10%;font-size:16px;}
		.ab_honor .swiper-slide{boder-radius:6px;}
		.ab_honor .slide_prev, .ab_honor .slide_next{width: 34px;height: 34px;background-size:8px auto}
		.ab_honor .qudao{padding:64px 0 0;}
		.ab_honor .m_text{display:block;}
	}
	@media only screen and (max-width:768px){
		.ab_honor .qudao .place{font-size:16px;}
		.ab_honor .qudao .foshan{bottom:8%;right:43%;}
		.ab_honor .qudao .guangzhou{bottom:14%;right:43%;}
		.ab_honor .qudao .shenzhen{right: 18%;bottom: 11%;}
		.ab_honor .qudao .chongqing{right: 52%;bottom: 30%;}
		.ab_honor .qudao .nanjing{right: 11%;bottom: 36%;}
		.ab_honor .qudao .zhengzhou{right: 18%;bottom: 46%;}
	}
	@media only screen and (max-width:520px){
		.ab_honor{padding:40px 0 5%}
		.ab_honor .item{padding:8% 8% 6%;}
		.ab_honor .tit{margin-top:6%;}
		.ab_honor .qudao{padding:40px 0 0;}
		
		.ab_honor .qudao .place{font-size:12px;}
		.ab_honor .qudao .nanjing{right: 8%;bottom: 36%;}
		.ab_honor .qudao .zhengzhou{right: 14%;bottom: 46%;}
		.ab_honor .qudao .shenzhen{right: 15%;}
	}
	
	
	/* ab_scence */
	.ab_scence{padding:5.5% 0;}
	.ab_scence .swiper-box {margin-top:5.5%;position: relative;box-sizing:border-box}
	.ab_scence .btns .btn {position: absolute;top: 44%;z-index: 1;width: 33px;cursor: pointer;transform:translateY(-50%)}
	.ab_scence .btns .prev {right:103%;}
	.ab_scence .btns .next {left:103%;}
	.ab_scence .swiper-container {margin: 0 auto;}
	.ab_scence .swiper-slide {width: 640px;}
	.ab_scence .swiper-slide .box {display: block;text-align: center;color: #666666;width: 100%;box-sizing: border-box;}
	.ab_scence .swiper-slide .box:hover {color: #1d5acc;}
	.ab_scence .swiper-slide .img {text-align: center;position: relative;padding-bottom:63%;width:100%;height:0;overflow: hidden;}
	.ab_scence .swiper-slide .img img {position:absolute;left:50%;top:50%;width: auto;max-width:100%;max-height:100%;transform:translate(-50%,-50%);}
	.ab_scence .swiper-slide-prev .img img{left:0;transform: translate(0,-50%);}
	.ab_scence .swiper-slide .txt {font-size: 18px;line-height: 1.4em;font-weight: lighter;}
	.ab_scence .swiper-slide .text_wrap{padding:3.8% 0 0;opacity: 0;transition: all .3s linear;text-align:center;color:#333;}
	.ab_scence .swiper-slide .text_wrap .more{display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;}
	.ab_scence .swiper-slide .text_wrap .more span{display: inline-block;font-size: 14px;}
	.ab_scence .swiper-slide .text_wrap .more i{display: inline-block;margin-left: 12px;width: 17px;height: 17px;background:url(../images/icon01.png)no-repeat center/100% auto;}
	.ab_scence .swiper-slide-active .text_wrap{opacity: 1;}
	@media only screen and (max-width:1280px){
		.ab_scence .btns .btn{filter:brightness(100)}
		.ab_scence .btns .prev{right: 74%;}
		.ab_scence .btns .next{left: 74%;}
	}
	@media only screen and (max-width:850px){
		.ab_scence{padding:64px 0;}
		.ab_scence .btns .btn{width: 26px;}
		.ab_scence .btns .prev{right: 84%;}
		.ab_scence .btns .next{left: 84%;}
		.ab_scence .swiper-slide .txt{font-size:16px;}
	}
	@media only screen and (max-width:520px){
		.ab_scence{padding:40px 0;}
		.ab_scence .btns .btn{width: 16px;}
		.ab_scence .btns .prev{right: 90%;}
		.ab_scence .btns .next{left: 90%;}
		.ab_scence .swiper-slide .img{padding-bottom:37%;}
	}
	
	.ab_zhineng .part1,.ab_zhineng .part3,.ab_zhineng .part4,.ab_zhineng .part5{padding:6% 0;overflow:hidden;}
	.ab_zhineng .btn span{margin-top:5%;font-size:20px;}
	.ab_zhineng .btn span{position: relative;overflow:hidden;z-index: 1;transition:color .3s linear;}
	.ab_zhineng .btn span:after{content:"";position: absolute;left: 100%;top:0;width: 100%;height: 100%;background: #e8340e;transform: translateX(0);transition: all .3s linear;z-index: -1;}
	@media only screen and (min-width:521px){
		.ab_zhineng .btn span:hover{border-color: #e8340e;box-shadow: 0 0 4px #e8340e;color:#fff;}
		.ab_zhineng .btn span:hover:after{left:100%;transform: translateX(-100%);}
	}
	@media only screen and (max-width:1080px){
		.ab_zhineng .part1,.ab_zhineng .part3,.ab_zhineng .part4,.ab_zhineng .part5{padding:64px 0;}
	}
	@media only screen and (max-width:520px){
		.ab_zhineng .part1,.ab_zhineng .part3,.ab_zhineng .part4,.ab_zhineng .part5{padding:40px 0;}
	}
	
	.ab_zhineng .part1{background:#000;color:#fff;overflow:hidden;}
	.ab_zhineng .part1 .nei_title .title{color:#fff;}
	.ab_zhineng .part1 .four{margin-top:8%;}
	.ab_zhineng .part1 .four ul li{text-align:center;cursor: pointer;}
	.ab_zhineng .part1 .four ul li .img{margin-bottom:46px}
	.ab_zhineng .part1 .four ul li .img img{transition:all 0.3s linear;}
	.ab_zhineng .part1 .four ul li p{font-size:22px;}
	.ab_zhineng .part1 .four ul li:hover .img img{transform:scale(1.1);}
	@media only screen and (max-width:1280px){
		.ab_zhineng .part1 .four ul li p{font-size:19px;}
	}
	@media only screen and (max-width:850px){
		.ab_zhineng .part1 .four{margin-top:50px}
		.ab_zhineng .part1 .four ul li p{font-size:17px;}
		.ab_zhineng .part1 .four ul li{width: 50%;}
		.ab_zhineng .part1 .four ul li .img{margin-bottom:30px;}
	}
	@media only screen and (max-width:520px){
		.ab_zhineng .part1 .four{margin-top:32px}
		.ab_zhineng .part1 .four ul li p{font-size:15px;}
		.ab_zhineng .part1 .four ul li .img img{max-height:150px;}
	}

	.ab_zhineng .part2{width:100%;overflow:hidden;}
	.ab_zhineng .part2 .wrap2{width:100%;height:100%;background:rgba(0,0,0,0.4);position: relative;}
	.ab_zhineng .part2 .layout{position: absolute;left:0;bottom:10%;width:100%;text-align: center;color:#fff;z-index: 3;}
	.ab_zhineng .part2 .pro_mb_show{display: block;/* position: absolute;left:0;top:50%; */width: 100%;/* transform: translateY(-50%);z-index: 3; */}
	.ab_zhineng .part2 #xl_content .wrap{position: absolute;left:0;top:0;width: 46.25%;height: 100%;background:rgba(0,0,0,0.5);box-sizing:border-box;}
	.ab_zhineng .part2 #xl_content .text_part{position: absolute;right:0;top:50%;padding-right:12%;width:530px;max-width:90%;box-sizing:border-box;transform:translateY(-50%);color:#fff;}
	.ab_zhineng .part2 #xl_content .text_part .title{font-size:50px;}
	.ab_zhineng .part2 #xl_content .text_part .more{margin-top:46px;}
	.ab_zhineng .part2 #xl_content .text_part .more i{transition:all .3s linear;display:inline-block}
	.ab_zhineng .part2 .des{margin-top:40px;color: #fff;line-height:2;font-size:16px;}
	.ab_zhineng .part2 .pro_mb_show .pro_img{margin-top: 30px;}
	.ab_zhineng .part2 .layout .ys_li{margin-top:30px;}
	.ab_zhineng .part2 .layout .ys_li ul{justify-content: space-between;}
	.ab_zhineng .part2 .layout .ys_li ul li{font-family: "Microsoft YaHei","Noto Sans SC";font-size: 20px;}
	.ab_zhineng .part2 .layout .ys_li ul li .wrap{padding: 10px 10px;position: relative;box-sizing:border-box;cursor: pointer;}
	.ab_zhineng .part2 .layout .ys_li ul li .wrap:after{content:"";position: absolute;left:20%;top:50%;width:100%;height:100%;transform:translate(0,-50%);background: #e94227;border-radius: 30px;opacity: 0;z-index: -1;}
	.ab_zhineng .part2 .layout .ys_li ul li i{display: inline-block;position: relative;vertical-align: middle;width: 20px;height: 20px;background: url(../images/icon_right.png)no-repeat center;filter: grayscale(1) brightness(100);background-size: 100% auto;display:none}
	/* .ab_zhineng .part2 .layout .ys_li ul li i img{position: absolute;left:50%;top:50%;width:auto;transform: translate(-50%,-50%);} */
	.ab_zhineng .part2 .layout .ys_li ul li .p{display: inline-block;transition: opacity .3s linear,letter-spacing 0.3s 0.3s linear;}
	.ab_zhineng .part2 .layout .ys_li ul li.swiper-slide-thumb-active .wrap:after{left:0;opacity:1;}
	@media only screen and (min-width:521px){
		.ab_zhineng .part2 #xl_content .text_part .more:hover i {transform:translateX(15px) rotateZ(360deg)}
	}
	@media only screen and (max-width:1280px){
		.ab_zhineng .part2 #xl_content .text_part .title{font-size:36px;}
		.ab_zhineng .part2 .des{margin-top:26px;}
		.ab_zhineng .part2 #xl_content .text_part{top:38%;}
		.ab_zhineng .part2 #xl_content .text_part .more i{width: 46px;}
	}
	@media only screen and (max-width:850px){
		.ab_zhineng .part2 .layout .ys_li ul li{font-size:16px;}
		.ab_zhineng .part2 #xl_content .wrap{position: initial;padding:5% 0 120px;width: 100%;height: auto;}
		.ab_zhineng .part2 #xl_content .text_part{position: initial;padding:0 5%;transform:initial;width: 100%;max-width:100%;}
		.ab_zhineng .part2 #xl_content .text_part .title{font-size:26px;}
		.ab_zhineng .part2 .layout{bottom:30px;}
		.ab_zhineng .part2 .layout .ys_li{margin-top:0;}
	}
	@media only screen and (max-width:520px){
		.ab_zhineng .part2 .ys_li ul li{font-size:17px;}
		.ab_zhineng .part2 .layout .ys_li ul li{font-size:14px}
		.ab_zhineng .part2 #xl_content .wrap{padding:40px 0 100px}
		.ab_zhineng .part2 #xl_content .text_part .title{font-size:18px;}
		.ab_zhineng .part2 #xl_content .text_part .more{margin-top:30px;}
		.ab_zhineng .part2 #xl_content .text_part .more i{width: 40px;}
		.ab_zhineng .part2 .des{font-size:14px;}
		.ab_zhineng .btn span{margin-top:30px;font-size: 14px;}
	}
	
	/* ab_product */
	.ab_product{background:#f8f8f8;}
	.ab_product .zn_wrap{max-width:1574px;}
	.ab_product .pro_list{margin-top: 60px;}
	.ab_product #idx_pro .item{}
	.ab_product #idx_pro .item .img{position: relative;padding-bottom: 100%;width: 100%;height: 0;overflow: hidden;}
	.ab_product #idx_pro .item .img img{position: absolute;left: 50%;top: 50%;width: auto;max-height: 100%;transform: translate(-50%,-50%);transition: all 0.1s linear;}
	.ab_product #idx_pro .item:hover .img img{filter: opacity(0.65);}
	.ab_product #idx_pro .item .msg {margin-top:0;padding:0 14% 30px;font-size: 16px;box-sizing:border-box;}
	.ab_product #idx_pro .item .msg .tit{font-size: 20px;color: #111;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: normal;}
	.ab_product #idx_pro .item .msg .des{margin-top: 6px;color: #666;}
	.ab_product .swiper-slide{background:#fff;}
	
	@media only screen and (max-width:1280px){
		
	}
	@media only screen and (max-width:1080px){
	}
	@media only screen and (max-width:850px){
		.ab_product #idx_pro .item .msg .tit{font-size: 16px;}
		.ab_product #idx_pro .item .msg{font-size: 15px;}
		.ab_product .pro_list{margin-top:50px}
	}
	@media only screen and (max-width:520px){
		.ab_product{padding: 0 0 34px;}
		.ab_product .idx_title{margin-bottom: 10px;}
		.ab_product #idx_pro .item .msg{font-size: 13px;}
		.ab_product #idx_pro .item .msg .tit{font-size: 15px;}
		.ab_product .pro_list{margin-top:32px}
	}
	
	
	/* home_cooperate */
	.ab_zhineng .part4{background:#000;color:#fff;}
	.ab_zhineng .part4 .nei_title .title{color:#fff}
	.ab_zhineng .part4 .nei_title .slogan{color:rgba(255,255,255,0.5)}
	.ab_zhineng .part4 .list_content{margin-top:5%;}
	.ab_zhineng .part4 .list_content .part{margin:0 0 0 auto;width:90%;max-width: 1560px;}
	.ab_zhineng .part4 .part .layout{}
	.ab_zhineng .part4 .part .text_part{padding-top:2.8%;padding-right:5%;width: 25%;box-sizing: border-box;}
	.ab_zhineng .part4 .part .text_part .tit{margin-bottom: 30px;font-size:24px;font-weight: bold;}
	.ab_zhineng .part4 .part .text_part .des{padding:0 3% 0 0;font-size: 16px;line-height: 1.8;box-sizing: border-box;}
	.ab_zhineng .part4 .part .img_part{width:75%;border-radius: 30px 0 0 30px;overflow:hidden;}
	.ab_zhineng .part4 .part5_nav{margin-top: 3.5%;}
	.ab_zhineng .part4 .part5_nav ul{justify-content: center;}
	.ab_zhineng .part4 .part5_nav ul li{margin:0 1.4%;padding:10px 30px;font-size: 20px;box-sizing: border-box;border-radius: 30px;cursor: pointer;transition: all .3s linear;border: 1px solid transparent;}
	.ab_zhineng .part4 .part5_nav ul li i,.ab_zhineng .part4 .part5_nav ul li span{display: inline-block;vertical-align: middle;}
	.ab_zhineng .part4 .part5_nav ul li i{margin-right:10px;transition: all .3s linear;}
	.ab_zhineng .part4 .part5_nav ul li.on{background: #e8340e;border-color: #e8340e;color: #fff;}
	.ab_zhineng .part4 .part5_nav ul li.on i{filter: brightness(100);}
	@media only screen and (max-width:1280px){
		.ab_zhineng .part4 .part5_nav ul{justify-content: space-around;}
		.ab_zhineng .part4 .part5_nav ul li{margin:0;}
		.ab_zhineng .part4 .list_content .part{width: 95%;}
	}
	@media only screen and (max-width:850px){
		.ab_zhineng .part4{padding:64px 0;}
		.ab_zhineng .part4 .part .text_part{padding:0 5% 5% 0;width: 100%;}
		.ab_zhineng .part4 .part .img_part{width: 100%;}
		.ab_zhineng .part4 .part5_nav{margin-top: 5%;}
		.ab_zhineng .part4 .part .text_part .tit{margin-bottom: 20px;font-size:20px;}
		.ab_zhineng .part4 .part5_nav ul li{padding:8px 20px;font-size: 16px;}
		.ab_zhineng .part4 .part5_nav ul li i{width: 30px;}
	}
	@media only screen and (max-width:520px){
		.ab_zhineng .part4{padding:50px 0;}
		.ab_zhineng .part4 .list_content{margin-top: 26px;}
		.ab_zhineng .part4 .part .img_part{border-radius: 10px 0 0 10px;}
		.ab_zhineng .part4 .part5_nav{margin-top: 26px;}
		.ab_zhineng .part4 .part5_nav ul li{font-size: 15px;white-space: nowrap;}
		.ab_zhineng .part4 .part5_nav ul li i{width: 24px;}
		.ab_zhineng .part4 .part .text_part .tit{font-size: 17px;}
	}
	
	/* part5 */
	.ab_zhineng .part5{}
	.ab_zhineng .part5 .step{margin-top:7%;}
	.ab_zhineng .part5 .step ul li{text-align: center;position: relative;width: 20%;}
	.ab_zhineng .part5 .step ul li:after{content: "";position: absolute;left:100%;top:26%;width: 42px;height: 14px;background:url(../images/arrow_icon.png)no-repeat center/100% auto;transform: translateX(-50%);}
	.ab_zhineng .part5 .step ul li:last-child:after{content: initial;}
	.ab_zhineng .part5 .step ul li i{display: inline-block;margin-bottom:10%;width: 82px;height: 82px;border-radius: 50%;position: relative;border:1px solid #1f1f1f;}
	.ab_zhineng .part5 .step ul li i img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
	.ab_zhineng .part5 .step ul li p{font-size: 22px;}
	
	@media only screen and (max-width:1280px){
		.ab_zhineng .part5 .step ul li i{margin-bottom: 8px;width: 64px;height: 64px;}
		.ab_zhineng .part5 .step ul li i img{width: 70%;}
		.ab_zhineng .part5 .step ul li p{font-size: 18px;}
	}
	@media only screen and (max-width:850px){
	.ab_zhineng .part5 .step ul li p{font-size:15px;}
	.ab_zhineng .part5 .step ul li i{width:50px;height: 50px;}
	}
	@media only screen and (max-width:520px){
	.ab_zhineng .part5 .step{margin-top: 10px;}
	.ab_zhineng .part5 .step ul:after{content: "";width: 30%;}
	.ab_zhineng .part5 .step ul li{margin-top:5%;width: 30%;}
	.ab_zhineng .part5 .step ul li:after{top:20%;width: 30px;height: 8px;}
	}
	
	/* productlist */
	.productlist{padding: 5.5% 0;}
	.productlist .list_content {}
	/* .productlist .list_content  ul:after{content:"";width:24%} */
	.productlist .list_content  ul{justify-content:flex-start;}
	.productlist .list_content .list_item{padding: 3% 1.6% 3%;margin-right:1.33%;margin-bottom:1.4%;width: 24%;box-sizing: border-box;background:#fff;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,0.08);border-radius:16px;}
	.productlist .list_content .list_item:nth-child(4n){margin-right:0;}
	.productlist .list_content .list_item .img{position: relative;padding-bottom:75%;margin-top:16%;width:100%;height: 0;overflow:hidden;}
	.productlist .list_content .list_item img{position: absolute;left:50%;top:50%;max-width: 100%;width: 100%;transform:translate(-50%,-50%);transition:opacity 0.3s linear;}
	.productlist .list_content .list_item img.hover{opacity: 0;}
	.productlist .list_content .item .text_wrap{color:#333;}
	.productlist .list_content .item .sort{margin:10px auto 0;width:322px;max-width:100%;color:#808285;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:24px;}
	.productlist .list_content .item .text_wrap .tit{font-size: 24px;text-shadow:0 0 1px #000}
	.productlist .list_content .item .text_wrap .more{display: inline-block;font-size: 15px;font-family: poppinsM;padding-bottom: 5px;position: relative;}
	.productlist .list_content .item .text_wrap .more:after{content: "";position: absolute;left:0;bottom:0;width:100%;height: 2px;background:#333;}
	.productlist .list_content .item .btn2{margin-top:16px;}
	.productlist .list_content .item .btn2 a{display:inline-block;border: 1px solid #b2b2b2;box-sizing: border-box;cursor: pointer;display: inline-block;font-size: 13px;line-height: 26px;padding: 2px 16px;text-align: center;margin-top: 8px;border-radius:4px;}
	.productlist .list_content .item .btn2 a:not(:last-of-type){margin-right:24px;}
	.productlist .list_content .item .btn2 a.ol{background:#000;color:#fff;border-color:#000;}
	
	@media only screen and (min-width:521px){
		/* .productlist .list_content .list_item:hover img.hover{opacity:1;} */
	.productlist .list_content .item:hover .more{color:#f5811f;}
		.productlist .list_content .item:hover .more:after{background:#f5811f;}
	}
	@media only screen and (max-width:1080px){
		.productlist{padding:64px 0;}
		.productlist .list_content .list_item{}
		.productlist .list_content .item .text_wrap .tit{font-size:20px;}
		.productlist .list_content .item .sort{margin:13px auto 0}
	}
	@media only screen and (max-width:850px){
		.productlist .list_content  ul{justify-content:space-between;}
		.productlist .list_content  ul:after{content:"";width:49%}
		.productlist .list_content .list_item{margin-right:0;margin-bottom:2.2%;width: 49%;}
	}
	@media only screen and (max-width:520px){
		.productlist{padding:40px 0}
		.productlist .list_content .list_item{padding:6% 6% 8%;width: 100%;border-radius:8px;}
		.productlist .list_content .item .text_wrap{margin:8px 0 8px}
		.productlist .list_content .item .sort{font-size:12px;line-height:22px}
		.productlist .list_content .item .text_wrap .tit{font-size:17px}
		.productlist .list_content .item .text_wrap .more{font-size:12px}
		.productlist .list_content .item .btn2 a:not(:last-of-type) {margin-right: 18px;}
		.productlist .list_content .list_item .img{margin-top:8%;}
	}
	
	.odbox_layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.odbox_layout .side_list{width: 350px;transition: all .5s;}
	.odbox_layout .side_list .list_item{margin-bottom: 15px;}
	.odbox_layout .side_list .list_item:nth-last-child(1){margin-bottom: 0;}
	.odbox_layout .side_list .list_item .list_tit{padding:0 0 20px;font-size:20px;color: #3a3b34;border-bottom: 1px solid #e5e5e5;}
	.odbox_layout .side_list .list_item ul{padding: 20px 0;}
	.odbox_layout .side_list .list_item ul li{margin-bottom: 10px;}
	.odbox_layout .side_list .list_item ul li > a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #1f1f1f;}
	.odbox_layout .side_list .list_item ul li i.touxiang{display: inline-block;}
	.odbox_layout .side_list .list_item ul li .tip{margin: 12px 0 6px;font-size: 14px;line-height: 22px;color: #666;}
	
	
	.odbox_layout .side_list .list_item .w_pic{display: flex;flex-wrap: wrap;justify-content:space-between;align-items: center;position: relative;}
	.odbox_layout .side_list .list_item .w_pic .lf_img{position: relative;width: 100%;height: 0;padding-bottom: 45%;overflow: hidden;}
	.odbox_layout .side_list .list_item .w_pic .lf_img img{position: absolute;width: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.odbox_layout .side_list .list_item .w_pic .rt_content{width: 100%;position: absolute;left: 0;bottom: 0;}
	.odbox_layout .side_list .list_item .w_pic .rt_content .title{padding: 4px 10px;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #000;background: rgba(0,0,0,.2);box-sizing: border-box;text-align: center;transition: all .3s;}
	.odbox_layout .side_list .list_item .w_pic:hover .rt_content .title{color: #fff;background: rgba(255,0,0,.9);}
		.odbox_layout .side_list .list_item .w_pic .rt_content .con{display: none;margin:10px 0;}
		.odbox_layout .side_list .list_item .w_pic .rt_content .con p{font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #787878;}
	.odbox_layout .side_list .list_item .w_pic .rt_content .time span{display: block;text-align: right;}
	.odbox_layout .side_list .list_item .key_word{display: flex;flex-wrap: wrap;justify-content: flex-start;}
	.odbox_layout .side_list .list_item .key_word li{margin: 0 15px 10px 0;}
	.odbox_layout .side_list .list_item .key_word li > a{padding: 4px;}
	.odbox_layout .main_box{width: calc(100% - 380px);width: -webkit-calc(100% - 380px);width: -moz-calc(100% - 380px);transition: all .5s;}
	.odbox_layout .main_box .position{background: #fff;}
	.odbox_layout .main_box .main_box_content{background-color: #fff;}
	.odbox_layout .main_box .main_box_content .common_about{padding: 30px 20px;box-sizing: border-box;}
	
	@media only screen and (max-width:900px){
		.odbox_layout .side_list{width: 239px;}
		.odbox_layout .main_box{width: calc(100% - 259px);width: -webkit-calc(100% - 259px);width: -moz-calc(100% - 259px);}
	}
	@media only screen and (max-width:850px){
		.odbox_layout .side_list{margin-top: 30px;width: 100%;}
		.odbox_layout .main_box{width: 100%;}
		.odbox_layout .main_box .main_box_content .common_about{padding: 30px 2%;}
	}
	@media only screen and (max-width:520px){
		.odbox_layout .side_list .list_item .list_tit{padding: 18px 0;font-size: 18px;}
		.odbox_layout .side_list .list_item ul{padding:20px 0 0;}
		.odbox_layout .side_list .list_item ul li{margin-bottom: 10px;}
	}
	
	/* product */
	.product{padding: 0 0 5.5%;}
	.product .top_des{padding: 30px 0;}
	.pdct_ico{width: 100%;}
	.spBig{width: 100%;box-sizing: border-box;}
	.spBig .img100{position: relative;padding-bottom: 40%;width: 100%;height: 0;overflow: hidden;}
	.spBig .img100 img{position: absolute;left: 50%;top: 50%;width: auto;max-height: 100%;transform: translate(-50%,-50%);}
	.spBig .img100 video{position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;transform: translate(-50%,-50%);background: #000;}
	.nav_Sm{margin-top: 15px;width: 100%;height: auto;}
	.spSm{padding: 0 60px;width: 100%;box-sizing: border-box;}
	.spSm .swiper-container{box-sizing: border-box;}
	.spSm .img100{height: 100%;position: relative;background-size: contain;padding-bottom: 60%;overflow: hidden;cursor: pointer;}
	.spSm .img100 img{position: absolute;top: 50%;left: 50%;width: auto;height: 90%;transform: translate(-50%,-50%);}
	.spSm .img100:before{content: '';position: absolute;width: 100%;height: 99%;top:0;left: 0;border:1px solid #ededed;box-sizing: border-box;opacity: 1;z-index: 2;}
	.spSm .img100.vd_ico .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0,0.6);display: flex;align-items: center;justify-content: center;}
	.spSm .img100.vd_ico .mask i{display: block;width: 20px;height: 20px;background: url(../images/play.png)no-repeat center;}
	/* .spSm .active-nav .img100:before{border-color: #0160ae;border-width: 2px;} */
	.spSm .swiper-slide-thumb-active .img100:before{border-color: #e8340e;border-width: 2px;}
	.spSm .swiper-button-next, .spSm .swiper-button-prev{transform: scale(0.5);opacity: 1;}
	.product #pro_prev,.product #pro_next{position: absolute;top: 50%;width: 34px;height: 72px;transform: translateY(-50%);z-index: 3;cursor: pointer;background-position: center;background-repeat: no-repeat;transition: all .3s linear;opacity: 1;border-radius:4px;/* background-color: rgba(200,200,200,1); */}
	.product #pro_prev{left: 0;background-image: url(../images/prev1.png);}
	.product #pro_next{right: 0;background-image: url(../images/next1.png);}
	/* .product .pdct_ico:hover #pro_prev{opacity: 1;}
	.product .pdct_ico:hover #pro_next{opacity: 1;} */
	/* .product #pro_prev:hover,.product #pro_next:hover{background-color: rgba(0,0,0,0.6);} */
	.product .pdct_info{margin-top:5%;width: 100%;}
	.product .pdct_info .title{font-size: 34px;padding-bottom: 5px;text-shadow: 0 4px 4px rgb(0 0 0 / 10%)}
	.product .pdct_info .series{font-size: 24px;margin-top:10px;}
	.product .pdct_info .series span{ }
	.product .pdct_info .content{margin-top: 24px;font-size: 24px;line-height: 1.5;}
	.product .pdct_info .content table{width: 100%;border-collapse: collapse;font-size:20px;}
	.product .pdct_info .content table th,.product .pdct_info .content table td{padding:6px;}
	.product .pdct_info .content table td p{white-space: nowrap;}
	.product .pdct_info .content table td p:nth-child(1){font-family: Semibold;color: #666;}
	.product .pdct_info .content table td p.prc{font-weight: bold;font-size: 20px;}
	.product .pdct_info .content table td p:nth-child(2){font-weight: bold;font-size: 40px;}
	.product .pdct_info .color{/* padding: 24px 22px; */margin-top: 20px;box-sizing: border-box;/* background: #f8f8f8; */}
	.product .pdct_info .color .hd{font-size: 18px;}
	.product .pdct_info .color .img{position: relative;padding-bottom: 98%;width: 100%;height: 0;overflow: hidden;}
	.product .pdct_info #color{margin-top: 16px;}
	.product .pdct_info #color .swiper-wrapper{justify-content: flex-start;}
	.product .pdct_info #color ul li{width: 72px;text-align: center;line-height: 66px;cursor: pointer;}
	.product .pdct_info #color ul li .img{border: 1px solid #dfdfdf;box-sizing: border-box;}
	.product .pdct_info #color ul li.on .img:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 2px solid #0160ae;box-sizing: border-box;}
	/* .product .pdct_info .price{margin-top: 10.5%;}
	.product .pdct_info .price span{display: inline-block;vertical-align: text-bottom;font-size: 18px;line-height: 1em;}
	.product .pdct_info .price span.money,.product .pdct_info .price span.unit{font-size: 0.6rem;}
	.product .pdct_info .price span.money{font-family: gothamBold;}
	.product .pdct_info .price span.unit{font-family: appleBold;} */
	.product .pdct_info .buy{display: flex;justify-content: center;padding: 20px 0;margin-top: 6%;background: #202020;font-size: 18px;color: #fff;align-items: center;white-space: nowrap;text-transform: uppercase;}
	.product .pdct_info .buy i{margin-right: 4%;width: 30px;height: 24px;background: url(../images/icon_buyer.png)no-repeat center;}
	.product .pdct_info .char{margin-top: 20px;padding: 20px 0;display: flex;justify-content: space-evenly;background: #eee;}
	.product .pdct_info .char > div{text-align: center;white-space: nowrap;}
	.product .pdct_info .char > div i{display: inline-block;margin-right: 6px;width: 24px;height: 24px;background: url(../images/icon01.png)no-repeat center;vertical-align: middle;}
	.product .pdct_info .char > div span{display: inline-block;vertical-align: middle;font-size: 16px;white-space: nowrap;font-weight: bold;}
	.product .content_detail{margin-top: 30px;}
	.product .content_detail .table_wrap table{width: 100%;border-collapse: collapse;border-color: #ddd;border: 0;font-size: 18px;box-sizing: border-box;}
	.product .content_detail .table_wrap tr,.product .content_detail .table_wrap td{border-color: #ddd;box-sizing: border-box;border-collapse: collapse;}
	.product .content_detail .table_wrap td.tit{text-align: center;width: 200px;background-color: #eee;}
	.product .content_detail .table_wrap td{padding: 18px;box-sizing: border-box;}
	.product .content_detail .text_content{font-size: 18px;line-height: 2;}
	.product .content_detail .text_content h3{font-weight: bold;font-size: 24px;}
	.product .content_detail .text_content video,.product .content_detail .text_content iframe,.product .content_detail .text_content embed{max-width: 100%;}
	
	#pro_neirong .content_nav {margin-bottom: 3.5%;}
	#pro_neirong .content_nav ul{display: flex;flex-wrap: wrap;justify-content: center;}
	#pro_neirong .content_nav ul li{position: relative;padding: 19px 0;box-sizing: border-box;cursor: pointer;font-size: 24px;}
	#pro_neirong .content_nav ul li:not(:last-of-type){margin-right: 70px;}
	#pro_neirong .content_nav ul li:after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2.5px;background: #e8340e;transition: all .3s linear;}
	#pro_neirong .content_nav ul li.on:after{width: 100%;}
	@media only screen and (max-width:1280px){
		.product .pdct_info .title{font-size: 30px;}
		.product .pdct_info #color ul li{width: 60px;line-height: 58px;}
		.product .pdct_info .content{font-size: 20px;}
		.product .pdct_info .content table{font-size:18px;}
		.product .pdct_info .color{/* padding: 20px; */margin-top: 8%;}
		.product .pdct_info .color .hd{font-size: 16px;}
		/* .product .pdct_info .price span{font-size: 16px;}
		.product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 36px;} */
		.product .pdct_info .buy{padding: 15px 0;font-size: 16px;}
		.product .pdct_info .char > div span{font-size: 16px;}
		.product .pdct_info .char > div i{width: 20px;height: 20px;background-size: 100%;}
		.product .content_detail .table_wrap td.tit{width: 18%;}
		#pro_neirong .content_nav ul li{font-size:20px;}
		#pro_neirong .content_nav ul li:not(:last-of-type){margin-right:40px;}
	}
	@media only screen and (max-width:1080px){
		/* .pdct_ico{width: 65%;order:-1;} */
		.product .pdct_info{margin-top: 30px;width: 100%;}
		.product #pro_prev, .product #pro_next{width: 28px;height: 60px;background-size:80% auto;}
		.product .content_detail .table_wrap table{font-size: 16px;}
		.product .content_detail .text_content h3{font-weight: normal;font-size: 18px;}
	}
	@media only screen and (max-width:850px){
		
		/* .product .pdct_info{width: 52%;} */
		/* .product .pdct_info .title{font-size: 20px;} */
		.product .pdct_info .content{font-size: 20px;}
		.product .pdct_info .content table{font-size:16px;}
		/* .product .pdct_info .color{padding: 10px;} */
		.product .pdct_info .color .hd{font-size: 16px;}
		.product .pdct_info #color ul li{width: 45px;line-height: 42px;}
		/* .product .pdct_info .price span{font-size: 16px;}
		.product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 30px;} */
		.product .pdct_info .buy{padding: 10px 0;font-size: 14px;}
		.product .pdct_info .buy i{margin-right: 3%;width: 22px;height: 20px;background-size: 100%;}
		.product .pdct_info .char{margin-top: 10px;padding: 5px 5%;flex-wrap: wrap;justify-content: space-between;}
		.product .pdct_info .char > div{padding: 5px 0;width: auto;box-sizing: border-box;text-align: left;}
		.product .pdct_info .char > div i{margin-right: 5px;width: 15px;height: 15px;}
		.product .pdct_info .char > div span{font-size: 14px;}
		.product .content_detail{margin:0;}
		.product .content_detail .table_wrap table{font-size: 14px;}
		.product .content_detail .table_wrap td{padding: 10px;}
		.product .text_content{font-size: 16px;}
	}
	@media only screen and (max-width:850px){
		.product{padding: 0 0 50px;}
		.product .content_detail .text_content h3{font-size: 16px;}
		.product .text_content{font-size: 14px;}
		#pro_neirong .content_nav ul li{padding: 12px 0;margin-right: 5%;font-size: 18px;}
		.product .pdct_info .title{font-size:26px;padding:0;}
		.product .pdct_info .content table td p:nth-child(2){font-size:30px;}
	}
	@media only screen and (max-width:680px){
		.pdct_ico{width: 100%;}
		.product .pdct_info{margin-top: 30px;width: 100%;}
	}
	@media only screen and (max-width:520px){
		.spSm{padding: 0 40px;}
		.product{padding: 0 0 40px;}
		.product .text_content{margin-top: 30px;font-size: 14px;line-height: 24px;}
		.product #pro_prev, .product #pro_next{width: 20px;height: 39px;}
		.product .pdct_info .char{padding: 5px 4.5%;}
		.product .pdct_info .title{font-size: 18px;}
		.product .pdct_info .series{font-size: 16px;}
		/* .product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 26px;}
		.product .pdct_info .price span.money{margin: 0 5px;} */
		.product .pdct_info .char > div span{font-size: 14px;}
		.product .pdct_info .content{font-size: 15px;}
		.product .pdct_info .content table{font-size:14px;}
		.product .pdct_info .content table td p{white-space: pre-wrap;}
		.product .pdct_info .content table td p.prc{font-size: 16px;}
		.product .pdct_info .content table td p:nth-child(2){font-size: 16px;}
		.product .content_detail .table_wrap table{width: 99.9%;font-size: 14px;border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
		.product .content_detail .table_wrap tr{display: flex;justify-content: flex-start;flex-wrap: wrap;}
		.product .content_detail .table_wrap td.tit{padding: 10px 5px;width: 30%;}
		.product .content_detail .table_wrap td{display: block;width: 70%;border: 1px solid #ddd;border-top: 0;border-left: 0;}
		.product .content_detail .text_content video,.product .content_detail .text_content iframe,.product .content_detail .text_content embed{max-width: 100%;height: 300px;}
		#pro_neirong .content_nav ul li:after{height: 2px;}
	}
	
	.pdct_info .parameter{margin-top: 20px;}
	.pdct_info .parameter table{width: 100%;border-collapse: collapse;}
	.pdct_info .parameter table td{padding: 5px 5px;}
	.pdct_info .parameter table td.hd{width: 30%;font-family: Black;white-space: nowrap;}
	.pdct_info .parameter table tr td:nth-child(1){width: 30%;font-family: Black;white-space: nowrap;}
	
	.pdct_info .btm_share{margin-top: 40px;}
	.pdct_info .btm_share > a{position: relative;display: inline-block;font-size: 24px;/* width: 31%;min-width: 137px;height: 46px;line-height: 44px;text-align: center;background: #3e3f41; */margin: 0 7px 7px 0;}
	.pdct_info .btm_share > a:before{display: inline-block;transform: translateY(3px);line-height: 0.5em;}
	/* .pdct_info .btm_share > a.btn{background: #0160ae;} */
	/* .pdct_info .btm_share > a.btn:before{content: url(../images/s_email.png);margin: 0 10px 0 0;}
	.pdct_info .btm_share > a.share:before{content: url(../images/s_share.png);margin: 0 10px 0 0;transform: translateY(5px);filter: brightness(10);} */
	@media only screen and (max-width:1280px){
		.pdct_info .btm_share > a{font-size: 20px;width: auto;height: 40px;line-height:40px;}
	}
	@media only screen and (max-width:850px){
		.pdct_info .btm_share > a{font-size:20px;}
	}
	
	@media only screen and (max-width:520px){
		/* .pdct_info .btm_share{display: flex;flex-wrap: wrap;justify-content: space-between} */
		.pdct_info .btm_share > a{margin: 0;width: 48.5%;height: 39px;line-height: 39px;font-size: 15px;min-width: initial;}
		.pdct_info .btm_share > a.btn:before{transform: translateY(3px) scale(0.8);}
		.pdct_info .btm_share > a.share:before{transform: translateY(6px) scale(0.8);}
		.pdct_info .parameter{font-size: 14px;}
		.pdct_info .parameter table td.hd{width: 50%;font-family: Black;}
		.pdct_info .parameter table tr td:nth-child(1){width: 50%;font-family: Black;}
		.pdct_info .parameter table tr td{width: 50%;}
	}
	
	
	#share_ico{margin: 20px 0;}
	#share_ico a{margin: 0 10px 0 0;}
	/* #share_ico a:hover{filter: grayscale(1) brightness(100);} */
	#share_ico i{display:inline-block;width: 78px;}
	@media only screen and (max-width:1260px){
		#share_ico i{width: 60px;}
	}
	@media only screen and (max-width:520px){
		#share_ico i{width: 50px;}
		/* #share_ico{left: auto;right: 0;padding: 6px 10px;} */
	}
	
	/* #case_pro{margin-top:40px} */
	/* #case_pro .swiper{height: 600px;} */
	#case_pro .swiper-wrapper{height: 680px;}
	#case_pro .swiper-slide{height: auto;}
	#case_pro .item{text-align: center;}
	#case_pro .item .img{position: relative;padding-bottom: 80%;width: 100%;height: 0;overflow: hidden;}
	#case_pro .item .img img{position: absolute;left: 50%;top: 50%;width: auto;max-height: 100%;transform: translate(-50%,-50%);transition: all 0.1s linear;}
	#case_pro .item:hover .img img{filter: opacity(0.65);}
	#case_pro .item .msg {font-size: 16px;}
	#case_pro .item .msg .tit{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size:18px;font-weight:normal;}
	#case_pro .item .msg .des{margin-top: 5px;}
	
	
	/* caselist */
	.caselist{padding:5.5% 0;}
	.caselist .list_content .list_item{margin-bottom:2%;background:#fff;border-radius:16px;overflow:hidden;}
	.caselist .list_content .item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
	.caselist .list_content .item .pic_part{width:35%}
	.caselist .list_content .item .pic_part .img{position: relative;padding-bottom:51.4%;width:100%;height:0;overflow:hidden;}
	.caselist .list_content .item .pic_part .img img{position: absolute;left:50%;top:50%;width:auto;max-width:initial;height:100%;transform:translate(-50%,-50%);}
	.caselist .list_content .item .text_part{padding:0 16px 0 5%;width:65%;box-sizing:border-box;}
	.caselist .list_content .item .text_part .tit{display:inline-block;font-size:30px;}
	.caselist .list_content .item .text_part .intro{margin-top:20px;font-size:20px;line-height:1.4;}
	.caselist .list_content .item .btn2{margin-top:40px;}
	.caselist .list_content .item .btn2 a{display:inline-block;border: 1px solid #b2b2b2;box-sizing: border-box;cursor: pointer;display: inline-block;font-size: 16px;line-height: 26px;padding: 8px 16px;text-align: center;margin-top: 8px;border-radius:4px;}
	.caselist .list_content .item .btn2 a:not(:last-of-type){margin-right:24px;}
	.caselist .list_content .item .btn2 a.ol{background:#000;color:#fff;border-color:#000;}
	@media only screen and (max-width:1280px){
		.caselist .list_content .item .text_part .tit{font-size:24px;}
		.caselist .list_content .item .text_part .intro{font-size:18px;}
		.caselist .list_content .item .btn2{margin-top:20px;}
		.caselist .list_content .item .btn2 a{font-size:13px;}
		.caselist .list_content .item .btn2 a:not(:last-of-type){margin-right:12px;}
	}
	@media only screen and (max-width:1080px){
		.caselist{padding:64px 0;}
	}
	@media only screen and (max-width:850px){
		.caselist{padding:40px 0 64px;}
		.caselist .nei_wrap{width: 100%;}
		.caselist .list_content .list_item{/* margin-bottom:4px; */border-radius:0;}
		.caselist .list_content .item .pic_part .img{padding-bottom:58%;}
		.caselist .list_content .item .text_part .tit{font-size:20px;}
		.caselist .list_content .item .text_part .intro{margin-top:14px;font-size:15px;}
		.caselist .list_content .item .btn2{margin-top:16px;}
		.caselist .list_content .item .btn2 a{padding:4px 14px;font-size:12px;}
		.caselist .list_content .item .btn2 a:not(:last-of-type){margin-right:10px;}
	}
	@media only screen and (max-width:680px){
		.caselist .list_content .item .pic_part{width: 100%;}
		.caselist .list_content .item .text_part{padding:20px 16px 40px;width: 100%;}
		.caselist .list_content .item .pic_part .img img{left:50%;transform:translate(-50%,-50%)}
	}
	@media only screen and (max-width:520px){
		.caselist{padding:40px 0 40px;}
		.caselist .list_content .item .text_part{padding:20px 16px 30px;}
		.caselist .list_content .item .text_part .intro{font-size:14px;}
	}
	
	
	/* case */
	.case_new .part_section .nei_wrap{width:100%;max-width:initial;}
	.case_new .part_section{background:#000;}
	.case_new .part_section:nth-child(even){background:#f0f0f0;}
	.case_new #part2{padding: 0 0;}
	.case_new #parameter .title{margin-bottom:3%;}
	
	/* case2 */
	.caselist2{padding: 5.5% 0;}
	.caselist2 .list_content {}
	.caselist2 .list_content  ul:after{content:"";width:49%}
	/* .caselist2 .list_content  ul{justify-content:flex-start;} */
	.caselist2 .list_content .list_item{padding: 3% 1.6% 5%;margin-bottom:1.4%;width: 49%;box-sizing: border-box;background:#fff;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,0.08);border-radius:16px;}
	/* .caselist2 .list_content .list_item:nth-child(4n){margin-right:0;} */
	.caselist2 .list_content .list_item .img{position: relative;padding-bottom:72%;width:100%;height: 0;overflow:hidden;}
	.caselist2 .list_content .list_item img{position: absolute;left:50%;top:50%;max-width: 100%;width: 100%;transform:translate(-50%,-50%);transition:opacity 0.3s linear;}
	.caselist2 .list_content .list_item img.hover{opacity: 0;}
	.caselist2 .list_content .item .text_wrap{padding:5% 16% 0;color:#333;box-sizing:border-box;}
	.caselist2 .list_content .item .sort{margin:20px auto 0;max-width:100%;color:#808285;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;line-height:24px;}
	.caselist2 .list_content .item .text_wrap .tit{font-size: 30px;text-shadow:0 0 1px #000}
	.caselist2 .list_content .item .text_wrap .more{display: inline-block;font-size: 15px;font-family: poppinsM;padding-bottom: 5px;position: relative;}
	.caselist2 .list_content .item .text_wrap .more:after{content: "";position: absolute;left:0;bottom:0;width:100%;height: 2px;background:#333;}
	.caselist2 .list_content .item .btn2{margin-top:40px;}
	.caselist2 .list_content .item .btn2 a{display:inline-block;border: 1px solid #333;box-sizing: border-box;cursor: pointer;display: inline-block;font-size: 13px;line-height: 26px;padding: 8px 22px;text-align: center;margin-top: 8px;border-radius:30px;text-shadow:0 0 1px #333;transition:all .3s linear;}
	.caselist2 .list_content .item .btn2 a:not(:last-of-type){margin-right:24px;}
	.caselist2 .list_content .item .btn2 a.ol{background:#000;color:#fff;border-color:#000;}
	
	@media only screen and (min-width:521px){
		/* .caselist2 .list_content .list_item:hover img.hover{opacity:1;} */
	.caselist2 .list_content .item:hover .more{color:#f5811f;}
		.caselist2 .list_content .item:hover .more:after{background:#f5811f;}
		.caselist2 .list_content .item:hover .btn2 a{box-shadow:inset 0 0 0 30px #e8340e;border-color:#e8340e;color:#fff;}
	}
	@media only screen and (max-width:1080px){
		.caselist2{padding:64px 0;}
		.caselist2 .list_content .list_item{}
		.caselist2 .list_content .item .text_wrap .tit{font-size:20px;}
		.caselist2 .list_content .item .sort{margin:13px auto 0}
	}
	@media only screen and (max-width:850px){
		.caselist2 .list_content  ul{justify-content:space-between;}
		.caselist2 .list_content  ul:after{content:"";width:49%}
		.caselist2 .list_content .list_item{margin-right:0;margin-bottom:2.2%;width: 49%;}
		.caselist2 .list_content .item .text_wrap{padding:20px 10% 0;}
		.caselist2 .list_content .item .btn2{margin-top:30px;}
		.caselist2 .list_content .item .btn2 a{padding:6px 18px;}
	}
	@media only screen and (max-width:520px){
		.caselist2{padding:4px 0 40px;}
		.caselist2 .nei_wrap{width: 100%;}
		.caselist2 .list_content .list_item{padding:6% 6% 8%;width: 100%;border-radius:0;}
		.caselist2 .list_content .item .text_wrap{padding:20px 0 0;}
		.caselist2 .list_content .item .sort{font-size:14px;line-height:22px}
		.caselist2 .list_content .item .text_wrap .tit{font-size:20px}
		.caselist2 .list_content .item .text_wrap .more{font-size:12px}
		.caselist2 .list_content .item .btn2 a:not(:last-of-type) {margin-right: 18px;}
		.caselist2 .list_content .list_item .img{margin-top:8%;}
	}
	
	/* recipe */
	.recipe{padding:5.5% 0;color: #332c2b;}
	.recipe .recipe_title{text-align: center;}
	.recipe .recipe_title .title{display: inline-block;font-weight: normal;font-size: 34px;width: 100%;max-width: 1000px;position: relative;text-align: left;}
	.recipe .recipe_title .title:after{content: "";position: absolute;bottom: -20px;left: 0;width: 100%;height: 1px;background: #efefef;}
	.recipe .content_wrap{margin: 0 auto;width: 100%;max-width: 1000px;}
	.recipe .content{margin-top: 6%;font-size: 20px;line-height: 2;}
	.recipe .content .content_wrap{padding-bottom: 7%;border-bottom: 1px dashed #cfcfcf;}
	.recipe .content_wrap{margin: 0 auto;width: 100%;max-width: 1000px;}
	.recipe .content h3{font-weight: normal;font-size: 24px;}
	.recipe #recipe{margin: 0 auto;max-width: 60%;}
	.recipe #recipe .first_btn{position: absolute;top: 50%;right: 5px;width: 34px;height: 72px;background: rgba(200,200,200,0.6) url(../images/icon_first.png)no-repeat center;z-index: 3;transform: translateY(-50%);cursor: pointer;display: none;}
	.recipe #recipe .first_btn:hover{background-color: rgba(0,0,0,0.6);}
	.recipe #recipe .img{position: relative;padding-bottom: 72%;width: 100%;height: 0;overflow: hidden;}
	.recipe #recipe .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
	.recipe .recipe_slide .swiper-pagination{position: initial;margin: 17px auto;width: 100%;transform: translateX(0);}
	.recipe .recipe_slide .swiper-pagination-bullet{margin: 0 8px;width: 12px;height: 12px;transition: .2s transform,.2s left;}
	.recipe .recipe_slide .swiper-pagination-bullet-active{background: #000;}
	@media only screen and (min-width:481px){
		.recipe .recipe_slide .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform: scale(1);}
		.recipe .recipe_slide .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform: scale(1);}
		.recipe .recipe_slide .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform: scale(1);}
		.recipe .recipe_slide  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform: scale(1);}
	}
	
	@media only screen and (max-width:1080px){
		.recipe{padding: 64px 0;}
		.recipe .recipe_title .title{font-size: 26px;}
		.recipe .content{font-size: 17px;}
		.recipe .content h3{font-size: 18px;}
	}
	@media only screen and (max-width:850px){
		.recipe .recipe_title .title{font-size: 20px;}
		.recipe .recipe_title .time{font-size: 16px;}
		.recipe .content{font-size: 16px;}
		.recipe .content h3{font-size: 16px;}
	}
	@media only screen and (max-width:520px){
		.recipe{padding: 40px 0;}
		.recipe #recipe{max-width:100%;}
		.recipe .recipe_title .title:after{bottom: -12px;}
		.recipe .recipe_slide .swiper-pagination-bullet{margin: 0 7px;width: 8px;height: 8px;}
		.recipe .recipe_title .title{font-size: 20px;}
		.recipe .recipe_title .time{font-size: 14px;}
		.recipe .content{margin-top: 30px;font-size: 15px;}
		.recipe .content h3{font-size: 16px;}
	}
	
	
	.page{margin-top: 6%;color: #333;}
	.page ul li{margin: 3px 0;font-size: 18px;transition: all .3s linear;border-bottom: 1px solid transparent;}
	.page ul li:hover{border-color: #999;}
	.page ul li span,.page ul li a{display: inline-block;vertical-align: middle;}
	.page ul li span{color: #666;}
	.page ul li a{max-width: calc(100% - 100px);width: -webkit-calc(100% - 100px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.page .more span{display: inline-block;margin-top: 7%;padding: 11px 4%;font-size: 18px;border-radius: 30px;border: 1px solid #1d1d1d;transition: all .3s linear;}
	.page .more span:hover{background: #e8340e;border-color: #e8340e;color: #fff;}
	@media only screen and (max-width:1080px){
		/* .page ul li{font-size: 20px;}
		.page .more span{font-size: 20px;} */
	}
	@media only screen and (max-width:850px){
		.page ul li{font-size: 16px;}
		.page .more span{font-size: 14px;}
	}
	@media only screen and (max-width:520px){
		.page ul li{font-size: 15px;}
		.page .more span{padding: 8px 20px;font-size: 12px;}
	}
	
	
	/* contact */
	.contact{padding:5.5% 0;}
	.contact .part1 .top .btn span{transition:all .3s linear;}
	.contact .part1 .top .btn span:hover{background:#e8340e;border-color:#e8340e;color:#fff;box-shadow:inset 0 0 0 30px #e8340e;}
	
	.contact .company_mes{margin-top:5%;}
	.contact .list_mes li{margin-bottom: 1.5%;font-size: 20px;line-height: 1.6;width: 49%;}
	.contact .list_mes li span{display: inline-block;width: 80px;}
	.contact .list_mes li p{/* width: calc(100% - 80px);width: -webkit-calc(100% - 80px); */}
	.contact .ewm_ul{margin-top: 50px;}
	.contact .ewm_ul ul li{display: inline-block;margin-right:20px;text-align: center;}
	.contact .ewm_ul ul li .ewm_img{width: 126px;margin: 0 auto;}
	.contact .ewm_ul ul li .ewm_img img{width: 100px;}
	.contact .ewm_ul ul li p{margin-top: 10px;font-size: 16px;letter-spacing:1px;}
	
	.contact .company_other {margin-top: 3%;}
	.contact .company_other .item{margin: 15px 0;padding: 40px 2%;width: 32%;text-align: center;box-sizing: border-box;color: #333;font-size: 16px;background: #fff;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);border: 1px solid transparent;}
	
	.contact .company_other .item h4{margin: 20px 10px 28px;font-weight: normal;font-size: 22px;}
	.contact .company_other .item .con{line-height: 24px;}
	.contact .company_other .item .img{display:none;}
	.contact .company_other .item:hover{border: solid 1px #e2e2e2;box-shadow: none;}
	/* .contact .company_other .item:hover {background: url(../images/cul_bg.jpg) no-repeat center/cover;}
	.contact .company_other .item:hover .img img{filter: grayscale(1) brightness(100);}
	.contact .company_other .item:hover h4{color: #fff;}
	.contact .company_other .item:hover .con{color: #fff;} */
	@media only screen and (max-width:1280px){
		.contact{padding:64px 0;}
	}
	@media only screen and (max-width:850px){
		
		.contact .list_mes li{font-size:16px;}
		.contact .part1 .top .btn span{padding:12px 20px;}
		.contact .ewm_ul ul li .ewm_img img{width: 80px;}
		.contact .ewm_ul ul li p{font-size:14px;}
		.contact .company_other .item h4{font-size:18px;}
	}
	@media only screen and (max-width:520px){
		.contact{padding:40px 0;}
		.contact .company_mes{margin-top:40px;}
		.contact .list_mes li{width: 100%;}
		.contact .ewm_ul{margin-top:30px;}
		.contact .ewm_ul ul li{margin-right:0;width:32%;}
		.contact .ewm_ul ul li .ewm_img img{width: 66px;}
		.contact .company_other{margin-top:30px}
		.contact .company_other .item{margin:10px 0;width: 100%;font-size:15px;}
		.contact .company_other .item h4{margin:0 10px 20px;font-size:16px;}
	}
	
	/* photolist */
	.photolist{padding:5.5% 0}
	.photolist .list_content{display:flex;justify-content:flex-start;flex-wrap:wrap;}
	.photolist .list_content .item{margin-right:1.33%;margin-bottom:1.33%;width: 24%;box-sizing:border-box;box-shadow:0 0 15px rgba(0 0 0 / 10%);background:linear-gradient(to bottom,#fff,#e7dee1)}
	.photolist .list_content .item:nth-child(4n){margin-right:0}
	.photolist .list_content .item .img{position: relative;padding-bottom:75%;width: 100%;height:0;overflow: hidden;}
	.photolist .list_content .item .img img{position: absolute;left:50%;top:50%;width: auto;max-width:initial;height:90%;transform:translate(-50%,-50%);}
	.photolist .list_content .item .text_wrap{padding:18px 14px;transition:padding 0.3s linear;text-align:center;}
	.photolist .list_content .item .text_wrap .tit{font-weight:normal;font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
	@media only screen and (min-width:480px){
		.photolist .list_content .item:hover{box-shadow:initial}
		.photolist .list_content .item:hover .text_wrap{padding-left:0;padding-right:0;}
		.photolist .list_content .item:hover .img:after{background:rgba(0,0,0,0)}
		.photolist .list_content .item:hover .img:before{opacity: 0;}
	}
	@media only screen and (max-width:1280px){
		.photolist .list_content .item .text_wrap .tit{font-size:16px}
	}
	@media only screen and (max-width:1080px){
		.photolist{padding:64px 0}
		.photolist .list_content{justify-content:space-between;}
		.photolist .list_content:after{content:"";width:32%}
		.photolist .list_content .item{margin-right:0;margin-bottom:2%;width: 32%;}
	}
	@media only screen and (max-width:850px){
		.photolist{padding:50px 0;}
		.photolist .list_content .item .text_wrap{padding:20px 15px;}
		
	}
	@media only screen and (max-width:750px){
		
	}
	@media only screen and (max-width:520px){
		.photolist{padding:40px 0}
		.photolist .list_content:after{width:100%}
		.photolist .list_content .item{margin-bottom:6%;width: 100%;}
		.photolist .list_content .item .text_wrap{padding:10px}
		.photolist .list_content .item .text_wrap .tit{font-size:14px}
	}
	
	
	/* nei_partner */
	.nei_partner{width:100%;background-image:url(../images/partner_bg.jpg);background-repeat: no-repeat;background-position: center bottom;background-size:100% auto;}
	.ab_partner{padding:5.5% 0;width:100%;height:100%;position: relative;/* background:linear-gradient(to bottom,#fff 70%,#16907f 30%) */}
	.ab_partner .layout{width:100%;text-align: center;color:#fff;z-index: 3;}
	.ab_partner .layout .idx_title .title{font-weight: normal;font-size: 30px;}
	.ab_partner .layout .brands{margin-top:50px;justify-content: flex-start;}
	.ab_partner .layout .brands li{padding:14px;margin-top:10px;margin-right:0.8%;margin-right:1.33%;width:16%;width: 24%;box-sizing: border-box;border-radius: 8px;background: linear-gradient(to bottom,#f9f9f9,#e7dee1);}
	/* .ab_partner .layout .brands li:nth-child(6n){margin-right: 0;} */
	.ab_partner .layout .brands li:nth-child(4n){margin-right: 0;}
	.ab_partner .layout .brands li .img{position: relative;padding-bottom: 50%;width:100%;height:0;overflow: hidden;background:#fff;}
	.ab_partner .layout .brands li .img img{position: absolute;left:50%;top:50%;width:auto;max-width:initial;max-height: 100%;transform: translate(-50%,-50%);}
	.ab_partner .layout .brands li .name{color: #333;display:none;}
	.ab_partner .layout .more_slogan{margin-top:30px;font-size:20px;}
	.ab_partner .layout .idx_more{margin-top:30px;}
	@media only screen and (max-width:1280px){
		.ab_partner .layout .brands{margin:20px auto 0;max-width: 90%;}
		/* .ab_partner .layout .brands li{margin-right:1.25%;width:19%;}
		.ab_partner .layout .brands li:nth-child(6n){margin-right: 1.25%;}
		.ab_partner .layout .brands li:nth-child(5n){margin-right: 0;} */
	}
	@media only screen and (max-width:1080px){
		.ab_partner .layout .brands li{padding:8px;margin-right:1.33%;width:24%;}
		.ab_partner .layout .brands li:nth-child(6n){margin-right: 1.33%;}
		.ab_partner .layout .brands li:nth-child(5n){margin-right: 1.33%;}
		.ab_partner .layout .brands li:nth-child(4n){margin-right: 0;}
	}
	@media only screen and (max-width:850px){
		.ab_partner{padding:100px 0;}
		.ab_partner .nei_title .title{font-size: 20px;}
		.ab_partner .layout{margin-top:40px;}
		.ab_partner .layout .brands li{margin-right:2%;width:32%;border-radius: 6px;}
		.ab_partner .layout .brands li:nth-child(6n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(5n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(4n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(3n){margin-right: 0;}
		.ab_partner .layout .more_slogan{font-size: 18px;}
	}
	@media only screen and (max-width:520px){
		.ab_partner{padding:50px 0;}
		.ab_partner .nei_title .title{font-size: 18px;}
		.ab_partner .layout .brands li{padding:4px;margin-right:2%;width:49%;border-radius: 10px;}
		.ab_partner .layout .brands li:nth-child(6n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(5n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(4n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(3n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(2n){margin-right: 0;}
		.ab_partner .layout .more_slogan{font-size: 15px;}
	}
	
	/* downlist */
	.app{padding:5.5% 0 0;}
	.app .u_app{margin-top:5%;box-sizing:border-box;padding:5% 5%;border:1px solid #999;border-radius:50px;overflow:hidden;border-left-color:transparent;border-right-color:transparent;}
	.app .u_app ul{display:flex;flex-wrap:wrap;justify-content:center;}
	.app .u_app ul li{text-align: center;margin:0 3%;position: relative;width: auto;}
	.app .u_app ul li .wrap{display:inline-block}
	.app .u_app ul li .click{padding:12px 20px;background: #f9f9f9;display: flex;flex-wrap: wrap;justify-content: center;align-items:center;border-radius:10px;box-sizing:border-box;}
	.app .u_app ul li:first-child .click{background:#e8340e;color:#fff;}
	/* .app .u_app ul li:after{content: "";position: absolute;left:100%;top:26%;width: 2px;height: 50%;background:#efefef;transform: translate(-50%,-50%);} */
	.app .u_app ul li:last-child:after{content: initial;}
	.app .u_app ul li i{display: inline-block;margin-right:14px;width: 36px;height: 36px;border-radius: 50%;position: relative;}
	.app .u_app ul li i img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
	.app .u_app ul li p{font-size: 18px;}
	.app .u_app ul li .ewm_link{margin-top:26px;display:none;}
	.app .u_app ul li .ewm_link .img{position: relative;display:inline-block;}
	.app .u_app ul li .ewm_link .img img{width:100%;max-width:128px;}
	.app .u_app ul li .ewm_link .img:after{content:"";position: absolute;left:50%;bottom:100%;width: 0;height: 0;border:8px solid #e8340e;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;transform:translateX(-50%)}
	@media only screen and (max-width:1080px){
		.app{padding:64px 0 0;}
	}
	@media only screen and (max-width:850px){
		.app{padding:50px 0 0;}
		.app .u_app{border-radius:24px;}
		.app .u_app ul li p{font-size:16px;}
		.app .u_app ul li i{width: 16px;height: 16px;}
	}
	
	@media only screen and (max-width:520px){
		.app{padding:40px 0 0;}
		.app .u_app{margin-top:32px;padding:40px 5%;border-radius:16px;}
		.app .u_app ul:after{content: "";width: 30%;}
		.app .u_app ul li:first-child{margin-top:0;}
		.app .u_app ul li{margin-top:5%;width: 100%;}
		.app .u_app ul li:after{top:20%;width: 30px;height: 8px;}
		.app .u_app ul li p{font-size:14px;}
	}
	
	/* .app{padding:5.5% 0;}
	.app .u_app{margin-top:5%;box-sizing:border-box;padding:5% 5%;border:1px solid #999;border-radius:50px;overflow:hidden;border-left-color:transparent;border-right-color:transparent;}
	.app .u_app ul{justify-content:center;}
	.app .u_app ul li{text-align: center;position: relative;width: 20%;}
	.app .u_app ul li:after{content: "";position: absolute;left:100%;top:26%;width: 2px;height: 50%;background:#efefef;transform: translate(-50%,-50%);}
	.app .u_app ul li:last-child:after{content: initial;}
	.app .u_app ul li i{display: inline-block;margin-bottom:14px;width: 82px;height: 82px;border-radius: 50%;position: relative;}
	.app .u_app ul li i img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
	.app .u_app ul li p{font-size: 22px;}
	.app .u_app ul li .ewm_link{margin-top:26px;display:none;}
	.app .u_app ul li .ewm_link .img{position: relative;display:inline-block;}
	.app .u_app ul li .ewm_link .img:after{content:"";position: absolute;left:50%;bottom:100%;width: 0;height: 0;border:8px solid #e8340e;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;transform:translateX(-50%)}
	
	@media only screen and (max-width:520px){
		.app .u_app ul:after{content: "";width: 30%;}
		.app .u_app ul li{margin-top:5%;width: 30%;}
		.app .u_app ul li:after{top:20%;width: 30px;height: 8px;}
	} */
	
	
	
	/* down */
	.downlist {padding:5.5% 0;}
	.downlist .down{margin-top:5%;}
	.downlist .down h3{ padding-bottom: 20px; font-size: 14px; font-weight: bold; text-transform: uppercase; }
	.downlist .down .box{ font-size: 18px; font-weight: 500;border-bottom: 1px solid #999;}
	.downlist .down .tablist{ margin-top: 20px;  border-top-color: #999;   }
	.downlist .down .tablist h4{ padding: 20px 0; font-weight: normal;font-size: 20px; position: relative; cursor: pointer; border-bottom: 1px solid transparent;border-bottom-color: #999;}
	.downlist .down .tablist h4::after{ display: block; content: ""; width: 0; height: 0; border: 5px solid transparent; border-top-color: #e8340e; position: absolute; right: 30px; top: 50%; transform: translateY(-50%); }
	.downlist .down .tablist .box{ display: none; padding:0 0 30px 0;  }
	.downlist .down .tablist .box .content{margin-bottom:20px;}
	.downlist .down .tablist .box a{ display: inline-block; padding: 8px 20px; box-shadow: 2px 2px 6px rgba(0,0,0,0.2); transition:box-shadow 0.3s linear;}
	.downlist .down .tablist .box a:hover{box-shadow:inset 0 0 0 20px #e8340e;color:#fff;border-color:#e8340e;}
	.downlist .down .tablist:hover, .downlist  .down .tablist.on { /* border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; */ }
	.downlist .down .tablist.on h4{ border-bottom-color: transparent; }
	/*	.downlist  .down .tablist.on .box{ display: block; } */
	
	
	.downlist.series_mode .btn span:hover{background: #e8340e;border-color: #e8340e;color: #fff;}
	.downlist.series_mode .series_layout:after{content:"";width:32%;}
	.downlist.series_mode .part{width:32%;box-sizing:border-box;}
	.downlist.series_mode .series_hd{margin-bottom:20px;font-size:24px;}
	.downlist.series_mode .down .tablist{margin-top:0}
	.downlist.series_mode .down .tablist h4{padding:16px 0;font-size:18px;}
	.downlist.series_mode .down .tablist .box{font-size:16px}
	/* .downlist .series_mode .part:not(:last-of-type){border-right:1px solid #eee;} */
	@media only screen and (max-width:1080px){
		.downlist {padding:64px 0;}
		.downlist.series_mode .series_hd{font-size:20px;}
		.downlist.series_mode .down .tablist h4{font-size:16px}
	}
	@media only screen and (max-width:850px){
		.downlist {padding:50px 0;}
		.downlist .down .tablist h4{font-size: 16px;}
		
		.downlist.series_mode .series_layout:after{width: 48%;}
		.downlist.series_mode .part{margin-bottom:30px;width: 48%;}
		.downlist.series_mode .series_hd{font-size:18px}
		
	}
	@media only screen and (max-width:520px){
		.downlist {padding:40px 0;}
		.downlist .down .tablist h4{ font-size: 14px; padding: 15px 0;}
			.downlist .down .tablist .box{ padding: 0 0 20px 0;}
			.downlist .down .box{font-size:14px}
			.downlist .down .tablist h4::after{right:10px;}
			
			.downlist.series_mode .series_hd{font-size:16px}
			.downlist.series_mode .part{width: 100%;}
			.downlist.series_mode .down .tablist .box{font-size:14px;}
	}
	@media only screen and (max-width:380px){
		.downlist.series_mode .series_hd{font-size:16px}
	}
	
	
	
	
	/* sale */
	.about_sale {padding:5.5% 0;}
	.about_sale .area{margin-top:5%;}
	.about_sale .area h3{ padding-bottom: 20px; font-size: 14px; font-weight: bold; text-transform: uppercase; }
	.about_sale .area .box{ font-size: 18px; font-weight: 500;border-bottom: 1px solid #999;}
	.about_sale .area .tablist{ margin-top: 20px;  border-top-color: #999;   }
	.about_sale .area .tablist h4{ padding: 30px 0; font-weight: normal;font-size: 30px; position: relative; cursor: pointer; border-bottom: 1px solid transparent;border-bottom-color: #999;}
	.about_sale .area .tablist h4::after{ display: block; content: ""; width: 0; height: 0; border: 5px solid transparent; border-top-color: #e8340e; position: absolute; right: 30px; top: 50%; transform: translateY(-50%); }
	.about_sale .area .tablist .box{ display: none; padding: 30px 0;  }
	.about_sale .area .tablist .box .list_content ul:after{content:"";width:32%}
	.about_sale .area .tablist .box .list_content ul{display:flex;flex-wrap:wrap;justify-content:space-between}
	.about_sale .area .tablist .box .list_content ul li{margin-top:2%;padding:35px 30px;width:32%;background:#f9f9f9;box-sizing:border-box;}
	.about_sale .area .tablist .box .list_content ul li:nth-child(-n+3){margin-top:0;}
	.about_sale .area .tablist .box .list_content ul li .province{font-weight:normal;font-size:24px;margin-bottom:20px;}
	.about_sale .area .tablist .box .list_content ul li .des p:not(:last-of-type){margin-bottom:10px;}
	.about_sale .area .tablist:hover, .about_sale  .area .tablist.on { /* border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; */ }
	.about_sale .area .tablist.on h4{ border-bottom-color: transparent; }
	@media only screen and (max-width:1280px){
		.about_sale .area .tablist .box .list_content ul li .province{font-size:20px;}
		.about_sale .area .tablist .box{font-size:16px;}
	}
	@media only screen and (max-width:1080px){
		.about_sale{padding:64px 0;}
		
	}
	@media only screen and (max-width:850px){
		.about_sale .area .tablist h4{font-size: 24px;}
		.about_sale .area .tablist .box{padding:0;font-size:15px;}
		.about_sale .area .tablist .box .list_content ul li{padding:25px 20px;width: 49%;}
		.about_sale .area .tablist .box .list_content ul li:nth-child(-n+3){margin-top:2%;}
		.about_sale .area .tablist .box .list_content ul li:nth-child(-n+2){margin-top:0;}
		.about_sale .area .tablist .box .list_content ul li .province{font-size:18px;}
	}
	@media only screen and (max-width:520px){
		.about_sale{padding:40px 0;}
		.about_sale .area .tablist h4{ font-size: 20px; padding: 15px 0;}
		.about_sale .area .tablist .box{ padding: 20px 0;font-size:14px;}
		.about_sale .area .box{font-size:14px}
		.about_sale .area .tablist .box .list_content ul li{width: 100%;}
		.about_sale .area .tablist .box .list_content ul li:nth-child(-n+2){margin-top:2%;}
		.about_sale .area .tablist .box .list_content ul li:first-child{margin-top:0;}
		.about_sale .area .tablist .box .list_content ul li .province{font-size:16px}
			
	}
	
	/* service */
	.ab_service {padding:5.5% 0;}
	
	@media only screen and (max-width:1080px){
		.ab_service{padding:64px 0;}
		
	}
	@media only screen and (max-width:520px){
		.ab_service{padding:40px 0;}
	}
	
	
	/* ser_part1 */
	.ab_service .service_part1{/* padding:17.5% 0 14.8%; */position:relative;height:auto;margin-top:5%;background-color: #fff;overflow: hidden;}
	/* .ab_service .service_part1 .edon_poa{position: absolute;left:0;top:55%;width:100%;transform: translateY(-50%);} */
	.ab_service .service_part1 .layout{align-items: center;}
	.ab_service .service_part1 .layout .text_part{width:44.2%}
	.ab_service .service_part1 .layout .text_part .title{font-size:34px;font-weight:normal;}
	.ab_service .service_part1 .layout .text_part .slogan{margin:20px 0;font-size: 25px;}
	.ab_service .service_part1 .layout .text_part .content{font-size: 18px;line-height: 2;}
	.ab_service .service_part1 .layout .text_part .content p{box-sizing:border-box;padding-left:15px;position: relative;}
	.ab_service .service_part1 .layout .text_part .content p:before{content:"•";position:absolute;left:2px;top:6px;line-height:1em;color:#008755;}
	.ab_service .service_part1 .layout .text_part .tip{font-size:14px;color:rgba(0,0,0,0.5);line-height:1.8;margin-top:10px;}
	.ab_service .service_part1 .layout .img_part{width:48.6%}
	.ab_service .service_part1 .layout .img_part .img{position: relative;padding-bottom: 60%;width:100%;height:0;overflow: hidden;/* background:#bfbfbf; */}
	.ab_service .service_part1 .layout .img_part .img #img_mask{height: 60%;/* -webkit-mask-image: url(../images/earth.jpg); *//* mask-image:url(../images/earth.jpg); */-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: 78%;position: absolute;width: 50%;left: 50%;top: 50%;margin: 0;transform:translate(-50%,-50%);}
	.ab_service .service_part1 .layout .img_part .img img{position: absolute;left:50%;top:50%;width:100%;transform: translate(-50%,-50%);min-width:500px;max-width:100%;}
	/* .ab_service .service_part1:nth-child(even){background-color: #fafafa;}
	.ab_service .service_part1:nth-child(even) .layout{flex-flow: row-reverse;}
	.ab_service .service_part1:nth-child(even) .layout .text_part{text-align: right;} */
	.ab_service .service_part1 .img2{height: 100%;left: 0;pointer-events: none;position: absolute;top: 0;width: 52%;z-index: 1;}
	.ab_service .service_part1 .img2 img{animation: lightFn 1.2s ease;animation-delay: 1s;animation-fill-mode: both;bottom: 0;-webkit-mask-position: bottom right;-webkit-mask-repeat: no-repeat;-webkit-mask-size: 0 0;-webkit-mask: linear-gradient(300deg,hsla(0,0%,100%,.2),transparent 50%);mask: linear-gradient(300deg,hsla(0,0%,100%,.2),transparent 50%);position: absolute;right: 12%;width: 58vw;}
	@media only screen and (max-width:1440px){
		.ab_service .service_part1{height:auto}
		.ab_service .service_part1 .edon_poa{position: initial;transform: initial;}
		.ab_service .service_part1 .layout{align-items: start;}
		.ab_service .service_part1 .layout .text_part .title{font-size:30px;}
		.ab_service .service_part1 .layout .text_part .slogan{font-size:20px;}
		/* .ab_service .service_part1 .layout .text_part .slogan{font-size:33px;} */
	}
	@media only screen and (max-width:850px){
		.ab_service .service_part1{margin-top:50px;}
		.ab_service .service_part1 .layout .text_part{margin-top:30px;width: 100%;}
		.ab_service .service_part1 .layout .text_part .title{font-size:26px;}
		.ab_service .service_part1 .layout .text_part .slogan{font-size:17px;}
		.ab_service .service_part1 .layout .text_part .content{font-size:16px;}
		
	}
	@media only screen and (max-width:520px){
		.ab_service .service_part1{margin-top:30px;box-sizing: border-box;height: auto;}
		.ab_service .service_part1 .edon_poa {/* position: absolute;transform: translateY(-50%); */}
		.ab_service .service_part1 .layout .text_part{width:100%;}
		.ab_service .service_part1 .layout .text_part .title{font-size:18px;}
		.ab_service .service_part1 .layout .text_part .slogan{margin:26px 0 25px;font-size:15px;}
		.ab_service .service_part1 .layout .img_part{width:100%}
		.ab_service .service_part1:nth-child(even) .layout{flex-flow: column;}
		.ab_service .service_part1:nth-child(even) .layout .text_part{text-align: left;}
		.ab_service .service_part1 .layout .text_part .content{font-size:14px;line-height:1.6;}
		.ab_service .service_part1 .layout .text_part .content p{margin-bottom:10px;}
		.ab_service .service_part1 .layout .text_part .content p span{display:block;}
		.ab_service .service_part1 .layout .text_part .tip{line-height:normal;}
		.ab_service .service_part1 .layout .img_part .img img{top:30%;}
	}
	
	/* part2 */
	.ab_service .service_part2{margin-top:5.5%}
	.ab_service .service_part2 .top{padding:5% 5% 10%;background: #f9fafc;border-radius: 24px;position: relative;overflow:hidden;}
	.ab_service .service_part2 .top .title{font-weight:normal;font-size:34px;}
	.ab_service .service_part2 .top .slogan{font-size:18px;margin:20px 0;line-height:1.6;}
	@media only screen and (max-width:1440px){
		.ab_service .service_part2 .top .title{font-size:30px;}
	}
	@media only screen and (max-width:850px){
		.ab_service .service_part2{margin-top:50px;}
		.ab_service .service_part2 .top{border-radius:16px;}
		.ab_service .service_part2 .top .title {font-size: 26px;}
		.ab_service .service_part2 .top .slogan{font-size:16px;}
	}
	@media only screen and (max-width:520px){
		.ab_service .service_part2{margin-top:30px;}
		.ab_service .service_part2 .top{padding:10% 5%;border-radius:10px;}
		.ab_service .service_part2 .top .title{font-size:18px;}
		.ab_service .service_part2 .top .slogan{font-size:14px;}
	}
	/* part3 */
	.mc_leave {color: #fff;padding: 10% 0;text-align: center;background:#16907f;}
	.mc_leave_title {font-weight: 100;}
	.mc_leavem_title {margin-bottom: 5px;}
	.mc_leave_btnbox {margin-top: 40px;}
	.mc_explore_btn{position: relative;z-index: 1;overflow: hidden;display: inline-block;vertical-align: middle;font-size: 16px;padding-top: 0.25em;padding-bottom: 0.25em;padding-left: 2em;padding-right: 4px;border-radius: 1.5em;border: 1px solid rgba(255, 255, 255, .23);color: #fff;cursor: pointer;transition: all .4s;}
	
	.mc_explore_btn .iconfont{font-size: inherit;display: inline-block;width: 2.5em;height: 2.5em;line-height: 2.5em;text-align: center;color: #1e2121;background: #fff;border-radius: 50%;margin-left: 3.4em;}
	.mc_explore_btn::before{content: "";position: absolute;left: 0;top: 0;z-index: -1;width: 101%;height: 100%;transition: transform .4s;background: rgba(255,255,255,0.3);transform: scaleX(0);transform-origin: right top;-webkit-transform-origin: right top;}
	.mc_explore_btn:hover::before{transform-origin: 0 0;-webkit-transform-origin: 0 0;transform: scaleX(1);}
	.mc_explore_btn .iconfont:before{content: "→";}
	.mc_modal_leave {font-size: 10px;}
	.mc_modal_leave .ys_modal_content {width: 1080px;padding: 6em 8em 8em;text-align: center;}
	.mc_leavem_txt {width: 620px;margin: 0 auto;max-width: 100%;color: #666666;}
	.mc_leavem_content {margin-top: 35px;}
	.mc_leavem_form .mc_applym_submitbox {text-align: left;}
	
	
	.mc_leavem_content {display: flex;}
	
	.mc_leavem_l {width: 50%;padding: 2em 6em;padding-left: 0;border-right: 1px solid #e0e0e0;}
	
	.mc_leavem_r {width: 50%;padding: 2em 6em;padding-right: 0;text-align: left;}
	
	.mc_leavem_qrbox {display: flex;}
	
	.mc_leavem_qr {max-width: 50%;text-align: center;}
	
	.mc_leavem_qr:not(:last-child) {margin-right: 5em;}
	
	.mc_leavem_qr img {width: 147px;border: 1px solid #a0a0a0;border-radius: 7px;padding: 4px;}
	
	.mc_leavem_qr p {line-height: 1.2;margin-top: 20px;}
	
	.mc_leavem_qrbox {margin-bottom: 9em;}
	
	.mc_leavem_mes {display: table-row;}
	
	.mc_leavem_mes>* {display: table-cell;vertical-align: top;line-height: 1.5;}
	
	.mc_leavem_mes>.iconfont {font-size: 1.5em;line-height: 1;color: #131313;}
	
	.mc_leavem_mes>div {padding-left: 20px;text-align: justify;text-align-last: justify;white-space: nowrap;}
	
	/* 合作弹窗 */
	.ys_modal {display: none;position: fixed;top: 0;left: 0;z-index: 999;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);font-size: 6px;}
	.ys_modal_container {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background:#fff;overflow-y:scroll;width: 90%;height:90%;min-height:600px}
	.ys_modal_close {position: absolute;right: 15px;top: 15px;font-size: 16px;font-weight: bold;cursor: pointer;z-index: 10;}
	.iconfont {font-size: inherit;line-height: inherit;color: inherit;}
	.icon-close:before{content: "X";}
	.mc_modal_leave .ys_modal_content{width: 1080px;max-width:100%;padding: 6em 8em 8em;text-align: center;box-sizing: border-box;margin: 0 auto;}
	.mc_leavem_txt {width: 620px;margin: 0 auto;max-width: 100%;color: #666666;}
	
	.mc_leavem_content {display: flex;margin-top: 35px;flex-wrap:wrap;}
	.mc_leavem_l{width: 50%;padding: 2em 6em;padding-left: 0;border-right: 1px solid #e0e0e0;box-sizing:border-box;}
	.mc_leavem_l form{width: 100%;}
	.mc_applym_inputbox:not(:nth-last-of-type(1)) {
	    margin-bottom: 15px;
	}
	.mc_applym_input{width: 100%;height: 44px;border: 1px solid #b5b5b5;transition: all .4s;color: #000;padding: 0 15px;border-radius: 3px;box-sizing:border-box;font-size:18px}
	textarea.mc_applym_input {padding: 10px 15px;line-height: 1.5;height: 125px;box-sizing:border-box;font-family:inherit;}
	.mc_applym_verify img{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);max-height: 70%;cursor: pointer;}
	.mc_leavem_form .mc_applym_submitbox{text-align:left;}
	.mc_btn_style1{display: inline-block;vertical-align: middle;font-size: 16px;padding: 0 1em;line-height: 42px;min-width: 9.1em;border-radius: 3px;color: #fff;background: #e8340e;text-align: center;}
	.mc_leavem_r{width: 50%;padding: 2em 6em;padding-right: 0;text-align: left;box-sizing:border-box;}
	.mc_leavem_qrbox {margin-bottom: 9em;}
	.mc_leavem_qr:not(:last-child){margin-right: 5em;}
	.mc_leavem_qr {max-width: 50%;text-align: center;}
	.mc_leavem_qr p {line-height: 1.2;margin-top: 20px;}
	
	.mc_leavem_mes {display: table-row;}
	.mc_txt18, .mc_txt18 p{font-size: 18px;line-height: 1.5;}
	.mc_leavem_mes>* {display: table-cell;vertical-align: text-top;line-height: 1.5;}
	.mc_leavem_mes>.iconfont {font-size: 1.2em;line-height: 1;color: #131313;}
	.mc_leavem_mes:not(:last-child)>* {padding-bottom: 15px;}
	
	.icon-tel:before {
	    content: "▲";
	}
	.icon-email:before {
	    content: "▲";
	}
	@media only screen and (max-width:1680px){
		.mc_font60, .mc_a1s1li_num, .mc_title60 {font-size: 56px;}
	}
	@media screen and (max-width: 1440px){
	.mc_font60, .mc_a1s1li_num, .mc_title60 {font-size: 48px;}
	
	.mc_modal_leave .ys_modal_content {padding-top: 60px;}
	
	
	
	.mc_applym_input {height: 42px;}
	}
	
	@media screen and (max-width: 991px){
		.mc_a1s1li_num, .mc_title60, .mc_font60 {font-size: 28px;}
		.mc_modal_leave .ys_modal_content {padding-top: 50px;}
		.mc_txt1630, .mc_txt1630 p {font-size: 15px;line-height: 1.5;}
		.mc_applym_input {height: 40px;}
		.mc_btn_style1 {font-size: 14px;line-height: 38px;min-width: 7em;}
	}
	
	@media screen and (max-width: 850px){
		.mc_a1s1li_num, .mc_title60, .mc_font60 {
		    font-size: 26px;
		}
		.mc_applym_input{font-size:16px;}
		
		.mc_modal_leave .ys_modal_content {padding: 50px 15px 30px;}
		.mc_applym_input {height: 38px;}
		.mc_leavem_l {width: 100%;border: 0;padding: 0 0 20px;border-bottom: 1px solid #e0e0e0;}
		.mc_leavem_r {width: 100%;padding: 0;margin-top: 20px;}
		.mc_leavem_qrbox {margin-bottom: 20px;}
		.mc_leavem_mes{font-size: 14px;}
	}
	@media only screen and (max-width:520px){
		.mc_leave{padding:70px 0;}
		.mc_explore_btn{font-size:14px}
		.mc_applym_input{font-size:14px;}
	}
	
	
	/* ab_hehuo */
	.ab_hehuo .part{padding:5.5% 0;}
	@media only screen and (max-width:1080px){
		.ab_hehuo .part{padding:64px 0;}
	}
	@media only screen and (max-width:850px){
		.ab_hehuo .part{padding:50px 0;}
	}
	@media only screen and (max-width:520px){
		.ab_hehuo .part{padding:40px 0;}
	}
	
	.ab_hehuo .part1{background:#f8f8f8;}
	
	.ab_hehuo .part1 .layout .item{margin-top: 30px;}
	.ab_hehuo .part1 .layout .item .top .en{font-size: 30px;font-family: futura;font-weight: bold;word-break: break-all;color: #e8340e;}
	.ab_hehuo .part1 .layout .item .top .cn{font-size: 30px;}
	.ab_hehuo .part1 .layout .item .content{margin-top: 30px;}
	.ab_hehuo .part1 .layout .item .content{font-size: 20px;line-height: 1.7;}
	.ab_hehuo .part1 .layout .item .content p.en{margin-top: 20px;}
	@media only screen and (max-width:1080px){
		.ab_hehuo .part1 .layout .item .top .en{font-size: 24px;}
		.ab_hehuo .part1 .layout .item .top .cn{font-size: 26px;}
	}
	@media only screen and (max-width:850px){
		.ab_hehuo .part1 .layout .item .top .en{font-size: 18px;}
		.ab_hehuo .part1 .layout .item .top .cn{font-size: 18px;}
		.ab_hehuo .part1 .layout .item .content{font-size: 16px;}
	}
	@media only screen and (max-width:520px){
		.ab_hehuo .part1 .layout .item{margin-top: 20px;}
		.ab_hehuo .part1 .layout .item .top .en{font-size: 16px;}
		.ab_hehuo .part1 .layout .item .top .cn{font-size: 16px;}
		.ab_hehuo .part1 .layout .item .content{margin-top:20px;font-size:14px;}
	}
	
	.store_case .bottom{margin-top: 80px;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{}
	.store_case .bottom .swiper-slide-prev .img,.store_case .bottom .swiper-slide-next .img{}
	.store_case .bottom .img{position: relative;padding-bottom:50%;width:100%;height:0;overflow:hidden;}
	.store_case .bottom .img img{position:absolute;left:50%;top:50%;width: 100%;transform:translate(-50%,-50%)}
	.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 .text_wrap{margin-top:40px;text-align:center;font-size:20px;}
	.store_case .bottom .tit{position: relative;padding-left: 40px;display:inline-block;box-sizing: border-box;}
	.store_case .bottom .tit:after{content: "";position: absolute;left: 13px;top: 50%;width:10px;height:10px;background: #e8340e;border-radius: 50%;transform:translateY(-50%);}
	.store_case .bottom .des{margin-top:30px;}
	/* .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: 38%;width: 60px;height: 60px;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);background-size:10px auto;}
	.store_case .store_prev{background-image: url(../images/prev1.png);left: 32.8%;}
	.store_case .store_next{background-image: url(../images/next1.png);right: 32.8%;}
	@media only screen and (max-width:1080px){
		.store_case .bottom{margin-top:50px}
	/* .store_case .bottom .swiper-wrapper .swiper-slide-active p{font-size: 16px;} */
		.store_case .bottom .text_wrap{font-size:18px;}
	}
	@media only screen and (max-width:850px){
		.store_case .store_prev, .store_case .store_next{width: 35px;height: 35px;}
		.store_case .store_prev{left:22.8%;}
		.store_case .store_next{right:22.8%;}
		.store_case .bottom .text_wrap{margin-top:20px;font-size:16px;}
		.store_case .bottom .des{margin-top:5%;}
	}
	@media only screen and (max-width:520px){
		.store_case .bottom{margin-top:30px}
		.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 .tit:after{top: 6px;width: 8px;height: 8px;}
	}
	
	.i_purple{background:#6096e6;}
	.i_blue{background:#58b6e5;}
	.i_green{background:#56ca95;}
	.i_yellow{background:#ffba55;}
	
	.t_purple{color:#6096e6;}
	.t_blue{color:#58b6e5;}
	.t_green{color:#56ca95;}
	.t_yellow{color:#ffba55;}
	
	
	.ab_hehuo .part2 .brand_introduce{margin-top:84px}
	.ab_hehuo .part2 .row1 .title{margin-bottom:3%;font-size:30px;font-weight:bold;color:#e8340e;}
	.ab_hehuo .part2 .row1 .content{font-size:20px;line-height: 1.7em;max-width: 720px;}
	.ab_hehuo .part2 .row1 .content p{margin-bottom: 3%;}
	.ab_hehuo .part2 .row1 .content p:last-child{margin-bottom: 0;}
	.ab_hehuo .part2 .row2{margin-top: 5%;}
	.ab_hehuo .part2 .row2 .charaters{align-items: center;}
	.ab_hehuo .part2 .row2 .charaters .text_part{width:47%}
	.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li{margin-bottom: 14%;width:47%}
	.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li:nth-last-child(-n+2){margin-bottom:0}
	.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li i{display: inline-block;margin-bottom:16px;width:80px;height:80px;border-radius: 50%;position:relative}
	.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li i img{position: absolute;left:50%;top:50%;width: auto;transform: translate(-50%,-50%);z-index: 2;filter: brightness(100);}
	.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li .rt_part{width:100%;}
	.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li .rt_part .tit{margin-bottom: 10px;font-size:22px;letter-spacing:2px;}
	.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li .rt_part .con {font-size:18px;line-height:1.5;}
	.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li .rt_part .con span{display: block;}
	/* .ab_hehuo .part2 .row2 .charaters .text_part .ys ul li .rt_part .con b{color:#e8340e;} */
	.ab_hehuo .part2 .row2 .charaters .sence{width:50%}
	.ab_hehuo .part2 .row2 .charaters .sence ul{margin-bottom: 1%;}
	.ab_hehuo .part2 .row2 .charaters .sence ul:last-child{margin-bottom: 0;}
	.ab_hehuo .part2 .row2 .charaters .sence ul li.long{width:64%}
	.ab_hehuo .part2 .row2 .charaters .sence ul li.short{width:35%}
	.ab_hehuo .part2 .row2 .charaters .sence ul li .img{position: relative;width:100%;height:0;overflow: hidden;background-color:#f1f5f6;}
	.ab_hehuo .part2 .row2 .charaters .sence ul li .img img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
	.ab_hehuo .part2 .row2 .charaters .sence ul li.long .img{padding-bottom: 66.6%;}
	.ab_hehuo .part2 .row2 .charaters .sence ul li.short .img{padding-bottom: 122%;}
	@media only screen and (max-width:1080px){
		.ab_hehuo .part2 .brand_introduce{margin-top:64px;}
		.ab_hehuo .part2 .row1 .title{font-size:26px}
		.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li i{width: 60px;height: 60px;}
		.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li i img{width: 40px;}
		.ab_hehuo .part2 .row1 .content{font-size:18px;}
	}
	@media only screen and (max-width:850px){
		.ab_hehuo .part2 .row1 .content{font-size:16px;}
		.ab_hehuo .part2 .row1 .title{font-size:18px}
		.ab_hehuo .part2 .brand_introduce{margin-top:50px;}
		.ab_hehuo .part2 .row2 .charaters .text_part{width: 100%;}
		.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li{}
		.ab_hehuo .part2 .row2 .charaters .sence{margin-top:50px;width: 100%;}
		.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li .rt_part .tit{font-size:18px;letter-spacing:2px;}
		.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li .rt_part .con{font-size:16px;}
	}
	@media only screen and (max-width:520px){
		.ab_hehuo .part2 .row1 .title{font-size:16px}
		.ab_hehuo .part2 .brand_introduce{margin-top:30px;}
		.ab_hehuo .part2 .row1 .content{margin-top: 6px;font-size: 13px;}
		.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li{width: 47%;}
		.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li i{margin-bottom: 10px;width: 50px;height: 50px;}
		.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li .rt_part .tit{font-size:16px;letter-spacing:0;}
		.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li .rt_part .con{font-size: 13px;}
		.ab_hehuo .part2 .row2 .charaters .text_part .ys ul li i img{width: 30px;}
		.ab_hehuo .part2 .row2 .charaters .sence{margin-top:30px;}
	}
	
	/* part3 */
	.more_ys{margin: 84px 0 0;}
	.more_ys .lf_part{width:50%;background-color:#0c0c0d;background-image:url(../images/j1.jpg);background-repeat:no-repeat;background-position:center;background-size:100% auto}
	.more_ys .rt_part{width:50%}
	.more_ys .rt_part{padding:60px 0;width:50%}
	.more_ys .rt_part .cont{margin-left: -8.33%;height: 100%;padding: 5% 20% 5% 13%;align-items: center;background: #fff;box-sizing:border-box;}
	.more_ys .rt_part .cont .title{font-size: 46px;line-height: 1.2em;margin-bottom:20px}
	.more_ys .rt_part .cont .text{font-size:20px;line-height:24px}
	.more_ys .rt_part .cont .text .hd{display:block;margin-top:6%;}
	.more_ys .rt_part .cont .text p{margin-top:12px; line-height:1.6;}
	.more_ys .rt_part .cont .text a{text-decoration:underline;font-size:16px;color:#e8340e;}
	@media only screen and (max-width:1440px){
		.more_ys .rt_part .cont .title{font-size:30px}
		.more_ys .rt_part .cont{padding: 10% 15% 10% 13%;}
	}
	@media only screen and (max-width:1260px){
		.more_ys .rt_part .cont .title{font-size:28px}
		.more_ys .rt_part .cont{padding: 10% 15% 10% 13%;}
		.more_ys .rt_part .cont .text{font-size:18px;}
	}
	@media only screen and (max-width:1080px){
		.more_ys .rt_part .cont .title{font-size:24px}
		.more_ys .rt_part .cont{padding: 10% 15% 10% 13%;}
		.more_ys .rt_part .cont .text{font-size:16px;}
	}
	@media only screen and (max-width:990px){
		.more_ys .lf_part{width: 100%;height: 50vh;}
		.more_ys .rt_part{padding:0;width: 100%;}
		.more_ys .rt_part .cont{padding:5% 5%;margin-left:0;}
	}
	@media only screen and (max-width:850px){
	.more_ys{margin: 50px 0 0;}
		.more_ys .lf_part{height: 40vh;}
		.more_ys .rt_part .cont{padding:50px 5%;}
		.more_ys .rt_part .cont .title{font-size:20px;}
	}
	@media only screen and (max-width:520px){
	.more_ys{margin: 30px 0 0;}
		.more_ys .lf_part{height: 30vh;}
		.more_ys .rt_part .cont{padding:40px 5% 0;}
		.more_ys .rt_part .cont .title{font-size:16px;}
		.more_ys .rt_part .cont .text .hd{margin-top:6%}
		.more_ys .rt_part .cont .text p{font-size:14px;}
	}
	
	
	/* ys_rule */
	.ys_rule{margin: 5% 0 0;}
	.ys_rule .layout {}
	.ys_rule .layout .item{padding: 3%;margin-bottom:3%;width: 48%;box-sizing: border-box;background: #fff;transition:all .3s linear;}
	.ys_rule .layout .item:nth-last-child(-n+2){margin-bottom:0}
	.ys_rule .layout .item > div{justify-content: space-between;align-items: center;flex-wrap: nowrap;}
	.ys_rule .layout .item i{margin-right: 13px;width: 130px;height: 130px;border-radius:50%;background-color:#f9f9f9;text-align:center;position: relative;}
	.ys_rule .layout .item i span{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:20px;color:#fff}
	.ys_rule .layout .item .rt{font-size: 14px;width:calc(94% - 130px);width:-webkit-calc(94% - 130px)}
	.ys_rule .layout .item .rt .tit{font-weight: bold;text-transform: uppercase;font-size:30px}
	.ys_rule .layout .item .rt .con{margin-top: 5px;color: #3b3a3a;font-size:20px}
	.ys_rule .layout .item i{background:#ffba55;}
	.ys_rule .layout .item:nth-child(2) i{background:#56ca95;}
	.ys_rule .layout .item:nth-child(3) i{background:#58b6e5;}
	.ys_rule .layout .item:nth-last-child(4) i{background:#6096e6;}
	@media only screen and (min-width:481px){
		.ys_rule .layout .item:hover{transform:translateY(-5px);box-shadow:0 0 10px rgba(0 0 0 / 10%)}
		.ys_rule .layout .item:hover i{background:#ff0000;}
		.ys_rule .layout .item:nth-child(2):hover i{background:#ff0000;}
		.ys_rule .layout .item:nth-child(3):hover i{background:#ff0000;}
		.ys_rule .layout .item:nth-last-child(4):hover i{background:#ff0000;}
		.ys_rule .layout .item:hover i img{filter:brightness(100)}
		.ys_rule .layout .item:hover i span{color:#fff;}
	}
	@media only screen and (max-width:1260px){
		.ys_rule .layout .item i{width: 100px;height: 100px;}
		.ys_rule .layout .item i img{width:52px}
		.ys_rule .layout .item .rt .tit{font-size:24px}
	}
	@media only screen and (max-width:1080px){
		.ys_rule .layout .item .rt .tit{font-size:20px;}
		.ys_rule .layout .item .rt .con{font-size:16px}
	}
	@media only screen and (max-width:850px){
		.ys_rule{margin: 0;}
		.ys_rule .layout .item {text-align: center;}
		.ys_rule .layout .item > div{flex-wrap: wrap;justify-content:center;}
		.ys_rule .layout .item i{margin:0 0 18px 0;width: 80px;height: 80px;}
		.ys_rule .layout .item i img{width:40px}
		.ys_rule .layout .item .rt{width: 100%;}
		.ys_rule .layout .item .rt .tit{font-size:18px;}
		.ys_rule .layout .item .rt .con{margin-top:10px}
	}
	@media only screen and (max-width:520px){
		.ys_rule{margin: 30px 0 0;}
		.ys_rule .layout{}
		.ys_rule .layout .item{padding: 6% 3%;width: 100%;}
		.ys_rule .layout .item i{margin:0 0 9px 0;width: 70px;height: 70px;}
		.ys_rule .layout .item i img{width:32px}
		.ys_rule .layout .item i span{font-size:16px}
		.ys_rule .layout .item .rt{font-size: 12px;}
		.ys_rule .layout .item .rt .tit{font-size:14px}
		.ys_rule .layout .item .rt .con{font-size:15px;}
	}
	
	.ab_hehuo .part4{background:#f8f8f8;}
	/* history_box */
	.history_box{ max-width:924px; margin:0 auto; margin-top:98px;  }
	.history_box .history_box_l{ float:left; width:109px; position:relative;}
	.history_box .history_box_l .history_scroll{ height:auto; background:url(../images/history_bg2.png) no-repeat; overflow:hidden;}
	.history_box .history_box_l .history_scroll .scroll_con{ margin-top:40px; margin-left:26px; width:110px; height:auto; overflow-y:auto;}
	.history_box .history_box_l .history_scroll .scroll_con ul li{ display:block; height:40px; line-height:40px; overflow:hidden; position:relative; padding-left:29px; font-size:18px; cursor:pointer;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;}
	.history_box .history_box_l .history_scroll .scroll_con ul li:before{ content:""; position:absolute; left:0; top:50%; margin-top:-0.5px; height:1px; width:19px; background:#485163;}
	.history_box .history_box_l .history_scroll .scroll_con ul li:after{content:""; position:absolute; left:0; top:50%; margin-top:-1px; height:2px; width:0; background:#ff6d55;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;}
	.history_box .history_box_l .history_scroll .scroll_con ul li.hsel:after{ width:19px;}
	.history_box .history_box_l .history_scroll .scroll_con ul li.hsel{ color:#ff6c55;}
	.history_box .history_box_l .history_scroll .scroll_con ul li:hover{color:#ff6c55;}
	.history_box .history_box_l .history_top{ width:100%; height:60px;background:url(../images/history_pic3.png) center center no-repeat; cursor:pointer;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s; position:absolute; top:-27px; display:none;}
	.history_box .history_box_l .history_top:hover{opacity:0.7;filter:Alpha(opacity=70);}
	.history_box .history_box_l .history_bottom{ width:100%; height:60px;background:url(../images/history_pic1.png) center center no-repeat; cursor:pointer; margin-top:-32px;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;}
	.history_box .history_box_l .history_bottom:hover{opacity:0.7;filter:Alpha(opacity=70);}
	.history_box .history_box_r{ float:right; width:755px; overflow:hidden; background:url(../images/history_bg3.png) 2px top repeat-y;}
	.history_box .history_box_r .years{ font-weight:bold; color:#ff6b53; font-size:30px; padding-left:29px; margin-bottom:30px; overflow:hidden;}
	.history_box .history_box_r .ul li{ display:block; line-height:1.7; font-size:20px; margin-bottom:20px; min-height:70px;}
	.history_box .history_box_r .ul li .months{ padding-left:32px; float:left; width:100px;height:32px; overflow:hidden; background:url(../images/history_bg3_on.png) left center no-repeat; font-size:20px;  font-weight:bold;}
	.history_box .history_box_r .ul li .p{ overflow:hidden; font-weight:lighter; max-width:620px; text-align:justify;text-justify:inter-ideograph;-moz-text-align-last:justify;}
	
	.anim{
		    -webkit-transition-timing-function: ease-in-out;
		    transition-timing-function: ease-in-out;
	}
	.anim-1 {
	    -webkit-transition: transform .8s,opacity .8s;
	    -moz-transition: transform .8s,opacity .8s;
	    -o-transition: transform .8s,opacity .8s;
	    transition: transform .8s,opacity .8s;
	}
	
	.anim-show {
	    -webkit-transform: translateY(0px) translateX(0);
	    -moz-transform: translateY(0px) translateX(0);
	    transform: translateY(0px) translateX(0);
	    opacity: 1;
	}
	@media only screen and (max-width:1080px){
		.ab_history > .nei_wrap{min-height: 1080px;}
		.history_box{margin-top:40px}
		.history_box .history_box_r{width: calc(98% - 109px);width:-webkit-calc(98% - 109px);}
		.history_box .history_box_r .years{font-size: 26px;margin-bottom: 50px;}
	}
	@media only screen and (max-width:850px){
		.history_box{margin-top:30px}
		.history_box .history_box_l .history_scroll .scroll_con{margin-top:60px;margin-left:0;}
		.history_box .history_box_r .years{font-size: 20px;margin-bottom: 40px;}
		.history_box .history_box_r .ul li{min-height:initial;font-size:16px}
		.history_box .history_box_r .ul li .months{padding-right:20px;font-size: 16px;width: auto;}
	}
	@media only screen and (max-width:520px){
		.ab_history{padding: 20px 0 30px;}
		.history_box{margin-top:26px}
		.history_box .history_box_l{width: 100%;}
		.history_box .history_box_l .history_bottom{margin-top:0;display:none;}
		.history_box .history_box_l .history_scroll{padding:0 20px;height: auto;box-sizing: border-box;}
		.history_box .history_box_l .history_scroll .scroll_con{margin:20px 0;width: 100%;height:auto;overflow-y:initial;overflow-x: auto;}
		.history_box .history_box_l .history_scroll .scroll_con ul{width: 1000px;}
		.history_box .history_box_l .history_scroll .scroll_con ul li{margin-left: 10px;display: inline-block;}
		.history_box .history_box_l .history_scroll .scroll_con ul li:first-child{margin-left: 0;}
		.history_box .history_box_r{margin-top: 30px;width: 100%;}
		.history_box .history_box_r .ul li{font-size: 14px;}
		.history_box .history_box_r .ul li .months{padding-left:20px}
		.history_box .history_box_r .ul li .p{padding-left:20px;width: 80%;max-width: 100%;box-sizing: border-box;}
		.history_box .history_box_r .years{padding-left: 20px;margin-bottom: 30px;font-size:16px;}
	}
	
	
	/* ab_tiyan */
	.ab_tiyan{padding:5.5% 0;}
	.ab_tiyan .big_img{margin-top:5%;}
	
	.ab_tiyan .box{ padding: 30px 0; font-size:18px;}
	.ab_tiyan .box .list_content ul:after{content:"";width:32%}
	.ab_tiyan .box .list_content ul{display:flex;flex-wrap:wrap;justify-content:space-between}
	.ab_tiyan .box .list_content ul li{margin-top:2%;padding:35px 30px;width:32%;background:#f9f9f9;box-sizing:border-box;}
	.ab_tiyan .box .list_content ul li:nth-child(-n+3){margin-top:0;}
	.ab_tiyan .box .list_content ul li .province{font-weight:normal;font-size:24px;margin-bottom:20px;}
	.ab_tiyan .box .list_content ul li .des p:not(:last-of-type){margin-bottom:10px;}
	
	.ab_tiyan .box .list_content ul li .store_pics{margin-bottom:20px;}
	.ab_tiyan .box .list_content ul li .store_pics .pics_box{position: relative;padding-bottom:60%;width:100%;height:0;overflow:hidden;}
	.ab_tiyan .box .list_content ul li .store_pics .pics_box img{position: absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%)}
	.ab_tiyan .box .list_content ul li .store_pics .pics_box a{visibility:hidden;}
	.ab_tiyan .box .list_content ul li .store_pics .pics_box a:first-child{visibility:visible;display:block;width: 100%;height:100%;}
	.ab_tiyan .box .list_content ul li .store_pics .look_btn{position:absolute;left:0;top:0;width: 100%;height: 100%;white-space:nowrap;text-align:center;display:flex;justify-content:center;align-items:center;color:#fff;background:rgba(0,0,0,0.2);opacity: 1;transition:opacity 0.3s linear;}
	.ab_tiyan .box .list_content ul li .store_pics .look_btn i{display:inline-block;width: 40px;height: 40px;background:url(../images/look.png)no-repeat center/100% auto;filter:brightness(100)}
	.ab_tiyan .box .list_content ul li .store_pics .look_btn p{font-size:16px;margin-top:10px;}
	@media only screen and (min-width:521px){
		.ab_tiyan .box .list_content ul li:hover .store_pics .pics_box .look_btn{opacity: 0;}
	}
	@media only screen and (max-width:1280px){
		.ab_tiyan .box .list_content ul li .province{font-size:20px;}
		.ab_tiyan .box{font-size:16px;}
	}
	@media only screen and (max-width:1080px){
		.ab_tiyan{padding:64px 0;}
	}
	@media only screen and (max-width:850px){
		.ab_tiyan{padding:50px 0;}
		.ab_tiyan .box{font-size:15px;}
		.ab_tiyan .box .list_content ul li{padding:25px 20px;width: 49%;}
		.ab_tiyan .box .list_content ul li:nth-child(-n+3){margin-top:2%;}
		.ab_tiyan .box .list_content ul li:nth-child(-n+2){margin-top:0;}
		.ab_tiyan .box .list_content ul li .province{font-size:18px;}
		
	}
	@media only screen and (max-width:520px){
		.ab_tiyan{padding:40px 0;}
		.ab_tiyan .box{ font-size:14px;}
		.ab_tiyan .box .list_content ul li{width: 100%;}
		.ab_tiyan .box .list_content ul li:nth-child(-n+2){margin-top:2%;}
		.ab_tiyan .box .list_content ul li:first-child{margin-top:0;}
		.ab_tiyan .box .list_content ul li .province{font-size:16px}
		
		.ab_tiyan .box .list_content ul li .store_pics .look_btn i{width: 34px;height: 34px;}
		.ab_tiyan .box .list_content ul li .store_pics .look_btn p{font-size:14px;margin-top:6px;}
	}
	
	
	