/* banner_nei */
.banner_nei{display: block;overflow: hidden;position: relative;}
.banner_nei .list img{width: 100%;}
.banner_nei .s_img{display: none;}
/* .banner_nei .s_img .list{height: 200px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner_nei .s_img .list a{display: block;height: 100%;} */
.banner_nei .layout{position: absolute;width: 100%;left:0;top: 50%;transform: translateY(-50%);z-index: 2;}
.banner_nei .layout .wrap{margin: 0 auto;width: 90%;max-width: 1400px;width: auto;}
.banner_nei .text{/*display: inline-block;*/box-sizing: border-box;color: rgba(255,255,255);}
.banner_nei .text .cn{font-size: 46px;font-family: HongMeng;letter-spacing: 7.2px;}
.banner_nei .text .en{margin-top: 10px;font-size: 50px;}
.banner_nei .text .slogan{font-size: 30px;font-family: Pingfang;letter-spacing: 8px;white-space: pre;}
.banner_nei .text .line{margin-top: 15px;width: 27px;height: 3px;background: #2c3a5f;}
.banner_nei .text .ewm_img{margin-top: 30px;}

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

.banner_nei .mask{position: absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.1);z-index: 1;}
@media only screen and (max-width:1920px){
	.banner_nei .text .cn{font-size: 2.6vw;}
}
@media only screen and (max-width:1280px){
	.banner_nei .text .slogan{font-size: 22px;}
	.banner_nei .text .cn{font-size:26px}
}
@media only screen and (max-width:1080px){
	.banner_nei .pf_banner_text .top .row1{font-size: 24px;}
	.banner_nei .pf_banner_text .top .row2{font-size: 20px;}

	.banner_nei .text .slogan{font-size: 24px;}
	.banner_nei .text .cn{}
}
@media only screen and (max-width:850px){
	.banner_nei .text .slogan{font-size: 20px;}
}
@media only screen and (max-width:520px){
	.banner_nei .nei_wrap{width: 100%;}
	.banner_nei .pf_banner_text .top .row1{font-size: 18px;}
	.banner_nei .pf_banner_text .top .row2{font-size: 16px;}

	.banner_nei .text .slogan{font-size: 16px;}
	.banner_nei .text .cn{font-size: 12px;}
}

/* add */
.banner_nei .js-m.animate .list img{animation: slow_flash 1s 0s 1;animation-fill-mode: forwards;}
@keyframes slow_flash{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@-webkit-keyframes slow_flash{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@media only screen and (max-width:1280px){
	.banner_nei .layout .wrap{width: 90%;}
	/* .banner_nei .text .cn{font-size: 40px;} */
}
@media only screen and (max-width:850px){
	.banner_nei .text .cn{font-size: 20px;}
	.banner_nei .text .en{font-size:24px;}
	.banner_nei .text .ewm_img{width: 90px;}
}
@media only screen and (max-width:750px){
	.banner_nei .big_img{display: none;}
	.banner_nei .s_img{display: block;}
	.banner_nei .text .ewm_img{display: none;}
	
	/* .banner_nei .list{position: relative;padding-bottom:57%;width:100%;height:0;overflow: hidden;}
	.banner_nei .list img{position: absolute;left:50%;top:50%;width:auto;max-width:initial;max-height:100%;transform: translate(-50%,-50%);}

	@keyframes slow_flash{
		from{opacity: 0.8;transform:translate(-50%,-50%) scale(1.2);}
		to{opacity: 1;transform:translate(-50%,-50%) scale(1);}
	}
	@-webkit-keyframes slow_flash{
		from{opacity: 0.8;transform:translate(-50%,-50%) scale(1.2);}
		to{opacity: 1;transform:translate(-50%,-50%) scale(1);}
	} */
}
@media only screen and (max-width:520px){
	.banner_nei .text{font-size: 16px;color: rgba(255,255,255,1);}
	.banner_nei .text .cn{margin-top: 0px;font-size: 13px;letter-spacing: 3px;}
	.banner_nei .text .slogan{font-size: 10px;letter-spacing: 4px;}
	.banner_nei .text .line{margin-top: 6px;}
}


.nei_wrap{margin:0 auto;width:90%;max-width: 1644px;}



/* banner_pro */
#pro_banner_m{display: none;}
@media only screen and (max-width:520px){
	#pro_banner{display: none;}
	#pro_banner_m{display: block;}
}



.sec_pro_nav{position: absolute;left:0;bottom:20px;width: 100%;}
.sec_pro_nav .swiper{overflow: hidden;}
.sec_pro_nav ul{width: auto;justify-content: flex-end;}
.sec_pro_nav ul li{display: inline-block;padding: 6px 20px;width:auto;height: auto;font-size: 16px;font-family: arial;box-sizing: border-box;position: relative;z-index: 1;border-radius: 30px;white-space: nowrap;background: #f6f6f6;}
.sec_pro_nav ul li.cur{background: #1b1b1b;color: #fff;border-right-color:transparent}
.sec_pro_nav ul li.cur i{background: #1b1b1b;color: #fff;}
.sec_pro_nav ul li:hover{background: #1b1b1b;color: #fff;border-right-color:transparent}

.sec_pro_nav ul li .sample{margin: 0 auto;width: 60px;height: 60px;border-radius: 50%;overflow: hidden;background:#fff;display: none;}
.sec_pro_nav ul li p{display: flex;margin-top: 0px;flex-direction: column;justify-content: center;overflow: hidden;text-align:center;}
.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;color: #242426;z-index: 2;}
.sec_pro_nav .swiper-button-next, .sec_pro_nav .swiper-button-prev{margin-top: 0;top: 0;width: 61px;height: 100%;background-color: rgba(255,255,255,0.6);box-shadow: 0 0 10px #ccc;}
.sec_pro_nav .swiper-button-prev:after,.sec_pro_nav .swiper-button-next:after{content: initial;}
.sec_pro_nav .swiper-button-prev{left: 0;background-image: url(../images/pics_prev.png);background-repeat: no-repeat;background-position: center;}
.sec_pro_nav .swiper-button-next{right: 0;background-image: url(../images/pics_next.png);background-repeat: no-repeat;background-position: center;}

@media only screen and (max-width:850px){
	.sec_pro_nav ul{justify-content: flex-start;}
}
@media only screen and (max-width:520px){
	.sec_pro_nav ul li{padding:6px 12px;font-size: 12px;border-radius: 20px;}
}



.ab_brand{padding:148px 0;background: #1b1b1b;color:#fff;}
.ab_brand .text_part{padding:5% 5% 2% 5%;width: 43.75%;box-sizing: border-box;}
.ab_brand .text_part .brand_name{font-size: 4.6vw;font-style: italic;letter-spacing: 6px;white-space: nowrap;}
.ab_brand .text_part .slogan{margin-top:10px;font-size: 16px;letter-spacing: 2px;}
.ab_brand .rt_part{position: relative;width: 56.25%;z-index: 1;}
.ab_brand .rt_part .img{position: relative;padding-bottom: 60%;width: 100%;height: 0;overflow: hidden;border-radius: 20px 0 0 20px;}
.ab_brand .rt_part .img img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.ab_brand .content{margin-top: 8%;}
.ab_brand .content .hd{font-size: 24px;}
.ab_brand .solution{margin-top: 40px;padding:0 5% 0 0;display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;}
.ab_brand .solution .hd_en{font-size: 24px;width: 300px;}
.ab_brand .solution .con{width: calc(90% - 300px);width:-webkit-calc(90% - 300px)}
@media only screen and (max-width:1280px){
	.ab_brand{padding:84px 0;}
	.ab_brand .content .hd{font-size: 22px;}
	.ab_brand .solution .hd_en{width: auto;font-size: 22px;}
	.ab_brand .solution .con{width: calc(90% - 160px);width: -webkit-calc(90% - 160px);}
}
@media only screen and (max-width:1080px){
	.ab_brand{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.ab_brand .rt_part .img{border-radius: 12px 0 0 12px;}
	.ab_brand .text_part .brand_name{font-size: 26px;}
	.ab_brand .text_part .slogan{font-size: 14px;}
	.ab_brand .content .hd{font-size: 16px;}
	.ab_brand .solution .hd_en{font-size:14px;}
	.ab_brand .solution .con{width: calc(90% - 100px);width: -webkit-calc(90% - 100px);font-size: 14px;}
}
@media only screen and (max-width:520px){
	.ab_brand{padding:40px 0;}
	.ab_brand .layout{justify-content: flex-end;}
	.ab_brand .text_part{padding:0 5% 30px;width: 100%;}
	.ab_brand .text_part .brand_name{font-size: 22px;letter-spacing: 4px;}
	.ab_brand .content .hd{font-size: 15px;}
	.ab_brand .rt_part{width: 95%;}
	.ab_brand .solution{margin-top: 30px;}
	.ab_brand .solution .hd_en{font-size: 12px;}
	.ab_brand .solution .con{width: calc(90% - 80px);width: -webkit-calc(90% - 80px);}
}

/* contact */
.contact{padding: 148px 0;}
.ct_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ct_wrap .lf{width:auto}
.ct_wrap .rt{width:70%;}
.contact .layout{margin-top: 5%;}
.contact .company_mes{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact .company_mes li{margin-bottom: 5%;width: 30%;font-size: 16px;}
.contact .company_mes li:nth-last-child(-n+3){margin-bottom:0}
.contact .company_mes li .wrap{}
.contact .company_mes li i{display: inline-block;width: 60px;height: 60px;background-repeat: no-repeat;background-position: center;vertical-align: text-top;border-radius: 50%;background-image: linear-gradient(to bottom,#1b1b1b,#1b1b1b);position: relative;}
.contact .company_mes li i img{position: absolute;left:50%;top:50%;width: 30px;transform: translate(-50%,-50%);}
.contact .company_mes li .part{margin-top: 20px;padding-top: 20px;width: 100%;border-top: 1px solid #e5e5e5;}
.contact .company_mes li .part h6{margin-bottom: 10px;font-size: 18px;font-weight: bold;letter-spacing: 1px;font-weight: normal;text-shadow: 0 0 1px #161616;}
.contact .company_mes li .part .con{font-size: 16px;color: #999;}
.contact .company_mes li i.name{background-image: url(../images/ct_name.png)}
.contact .company_mes li i.email{background-image: url(../images/ct_email.png)}
.contact .company_mes li i.tel{background-image: url(../images/ct_tel.png)}
.contact .company_mes li i.address{background-image: url(../images/ct_address.png)}
.contact .company_mes li i.ewm{background-image: url(../images/ct_ewm.png)}

@media only screen and (max-width:1280px){
	.contact{padding:84px 0;}
}
@media only screen and (max-width:1080px){
	.contact{padding:64px 0;}
	.ct_wrap .rt{margin-top:36px;width:100%;}
}
@media only screen and (max-width:850px){
	.contact .company_mes li i{width: 50px;height: 50px;}
	.contact .company_mes li .part{}
	.contact .company_mes li .part h6{font-size:16px;}
}
@media only screen and (max-width:520px){
	.contact{padding:40px 0;}
	.ct_wrap .rt{margin-top: 26px;}
	.contact .company_mes li{margin-bottom:20px;width: 100%;}
	.contact .company_mes li:nth-last-child(-n+3){margin-bottom: 20px;}
	.contact .company_mes li:last-child{margin-bottom:0;}
	.contact .company_mes li .part h6{margin-bottom:4px;font-size:14px;}
	.contact .company_mes li .part .con{font-size: 14px;}
	.contact .company_mes li i{width: 40px;height: 40px;}
	.contact .company_mes li i img{width:20px;}
	.contact .company_mes li .wrap{display:flex;flex-wrap: wrap;justify-content: space-between;}
	.contact .company_mes li .part{margin-top:0;padding-top:0;border-top:0;width: calc(94% - 40px);}
}

.ol_mes{padding: 0 0 148px 0;}
.ol_mes .ct_wrap{padding: 50px 30px;background-color: #f6f6f6;border-radius: 20px;}
.ol_mes .message_leave{width: 100%;}
.ol_mes .message_leave .form_box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ol_mes .message_leave .form_box label{display: block;margin-bottom: 12px;text-shadow: 0 0 1px #161616;}
.ol_mes .message_leave .form_box li{margin-bottom: 20px;width: 48.5%;background: transparent;box-sizing: border-box;}
.ol_mes .message_leave .form_box li.w100{width: 100%;}
.ol_mes .message_leave .form_box li input{padding:0 3%;width: 100%;background: transparent;font-size: 16px;transition:border .3s linear;line-height: 50px;box-sizing: border-box;background: #fff;}
.ol_mes .message_leave .form_box li textarea{padding: 12px;width: 100%;height: 130px;resize: none;font-size: 16px;font-family: inherit;box-sizing:border-box;background: transparent;transition: border .3s linear;background:#fff}
.ol_mes .message_leave .form_box li.code{}
.ol_mes .message_leave .form_box li.code img{position: absolute;bottom: 7px;right: 10px;height: 35px;}
.ol_mes .message_leave .form_box .up_load{padding: 0;width: 50%;height: 42px;color: #fff;line-height: 42px;background:transparent;transition: all .3s ease;color: #fff;background: #1b1b1b;border-radius: 10px;cursor: pointer;}
.ol_mes .message_leave .form_box .up_load:hover{background: #ea1e24;color: #fff;}
.ol_mes .message_leave .form_box li input:focus,.ol_mes .message_leave .form_box li textarea:focus{border-color: #ea1e24;}
.ol_mes .message_leave .form_box li.w100{width: 100%;}
.ol_mes .message_leave .form_box li:last-child{margin-bottom: 0;}
@media only screen and (max-width:1280px){
	.ol_mes{padding: 0 0 64px 0;}
}
@media only screen and (max-width:850px){

}
@media only screen and (max-width:520px){
	.ol_mes{padding: 0 0 40px 0;}
	.ol_mes .message_leave{width: 100%;}
	.ol_mes .message_leave .form_box li{margin-bottom: 10px;width: 100%;}
	.ol_mes .message_leave .form_box .up_load{margin-top: 10px;width: 100%;height: 36px;line-height: 36px;border-radius: 4px;}
	.ol_mes .message_leave .form_box li input,.ol_mes .message_leave .form_box li textarea{font-size: 12px;}
	.ol_mes .ct_wrap{padding:20px 5%;border-radius:10px;}
}

#common_layout{display:flex;flex-wrap:wrap;justify-content:space-between;}
#common_layout .another_part{width:calc(98% - 210px)}
@media only screen and (max-width:850px){
	#common_layout{}
}
@media only screen and (max-width:520px){
	#common_layout{}
	#common_layout .another_part{width:100%}
}

/* nav */
.sec_pro_nav2 {width:210px;}
.sec_pro_nav2 .layout{align-items: center;}
.sec_pro_nav2 .series_list{position: relative;}
.sec_pro_nav2 .series_list .present{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;cursor: pointer;padding-bottom: 14px;border-bottom: 1px solid #DFDFDF;display: none;}
.sec_pro_nav2 .series_list .present span{display: inline-block;width: calc(98% - 20px);font-size:22px;}
.sec_pro_nav2 .series_list .present i{width: 20px;height: 20px;background:url(../images/drop_icon.png)no-repeat center;}
.sec_pro_nav2 .series_list ul.others{margin-top: 12px;width: 100%;z-index: 10;box-sizing: border-box;color: #999;}
.sec_pro_nav2 .series_list ul.others li{font-size:18px}
.sec_pro_nav2 .series_list ul.others li a{display: inline-block;position: relative;}
.sec_pro_nav2 .series_list ul.others li a:after{content:"";position: absolute;left:0;bottom:-8px;width:0;height:2px;background:#fed200;transition: all .3s linear;}

.sec_pro_nav2 .series_list ul.others li.cur{color:#202c5c;font-weight: bold;}
@media only screen and (min-width:521px){
	.sec_pro_nav2 .series_list ul.others li{margin-bottom: 18%;}
	.sec_pro_nav2 .series_list ul.others li:hover{color: #202c5c;font-weight: bold;}
	.sec_pro_nav2 .series_list ul.others li a:hover:after{width:100%;}
}
@media only screen and (max-width:850px){
	.sec_pro_nav2 .series_list ul.others li{font-size: 16px;}
	/* .sec_pro_nav2 .series_list ul.others li{font-size:18px} */
	.sec_pro_nav2 .series_list .present span{font-size:22px;}
}
@media only screen and (max-width:520px){
	.sec_pro_nav2 {margin-bottom: 26px;width: 100%;}
	.sec_pro_nav2 .layout .tip{font-size:13px}
	.sec_pro_nav2 .series_list{margin-top: 6px;width: 100%;}
	.sec_pro_nav2 .series_list ul.others{position: absolute;left:0;top:100%;padding:10px;display: none;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
	.sec_pro_nav2 .series_list ul.others li{font-size:15px;}
	.sec_pro_nav2 .series_list ul.others li:not(:last-of-type){margin-bottom: 14px;}
	.sec_pro_nav2 .series_list .present span{font-size:20px;}
	.sec_pro_nav2 .series_list .present{display:flex}
}

/* productlist */
.productlist{padding: 148px 0;}
.productlist .nei_wrap{max-width: 1800px;}
/* .productlist #common_layout{margin-top:40px;} */
.productlist .tip{color:#808285}
.productlist .list_content {margin:40px 0 0;}
.productlist .list_content .list_item{padding-bottom:2%;margin-right:1%;width:24.2%;box-sizing: border-box;border: 1px solid #dfdfdf;background-color: #fff;}
.productlist .list_content .list_item:nth-child(4n){margin-right: 0;}
.productlist .list_content  ul:after{content: "";width: 31.6%;}
.productlist .list_content .list_item{margin-bottom: 2.8%;}
.productlist .list_content .list_item .item{position:relative;}
.productlist .list_content .list_item .img{position:relative;padding-bottom:100%;overflow:hidden;}
.productlist .list_content .list_item img{position:absolute;left:50%;top:50%;max-width: 100%;width: auto;transform:translate(-50%,-50%);transition: filter 0.5s linear;}
.productlist .list_content .item .text_wrap{margin-top: 8px;color:#333;}
.productlist .list_content .item .text_wrap .sort{color:#808285;font-family:poppinsL;}
.productlist .list_content .item .text_wrap .tit{font-size: 15px;}
.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 .list_item {transition: all .3s linear;}
.productlist .list_content .list_item .text{/* position: absolute; */padding:0 20px;/* left:50%;top:50%; */width:100%;/* transform: translate(-50%,-50%); */z-index: 2;box-sizing: border-box;}
.productlist .list_content .list_item .text .tit{display: flex;align-items: flex-start;justify-content: space-between;}
.productlist .list_content .list_item .text .tit b{font-size:28px;font-weight: normal;word-break: break-word;}
.productlist .list_content .list_item .text .tit i{display: inline-block;width: 26px;height: 26px;background:url(../images/pro_i.png)no-repeat center/100% auto;}
.productlist .list_content .list_item .text .des{margin-top: 14px;padding-top: 14px;border-top: 1px solid #dfdfdf;font-weight: lighter;color: #999;line-height: 1.4;}
.productlist .list_content .list_item .mask{/* position: absolute;left:0;top:0; */width:100%;/* height:100%;background: rgba(0, 0, 0, 0.41);z-index: 1;transition: opacity 0.3s linear;opacity: 0; */}

@media only screen and (min-width:520px){
.productlist .list_content .item:hover .more{color:#f5811f;}
	.productlist .list_content .item:hover .more:after{background:#f5811f;}
	
	.productlist .list_content .list_item:hover .text{color:#1b1b1b;}
	/* .productlist .list_content .list_item:hover .mask{opacity: 1;} */
	.productlist .list_content .list_item:hover{box-shadow: inset 0 0 0 250px #f6f6f6;}
	.productlist .list_content .list_item:hover .des{color: #1b1b1b;}
	/* .productlist .list_content .list_item:hover .img img{filter: drop-shadow(0px 0px 30px rgba(255,255,255,0.92));} */
	.productlist .list_content .list_item:hover .text .tit i{filter: brightness(100);}
}
@media only screen and (max-width:1280px){
	.productlist .list_content .list_item .text .tit b{font-size:22px;}
}
@media only screen and (max-width:1080px){
	.productlist{padding:64px 0}
	.productlist .list_content .list_item{width: 48.6%;}
	
	.productlist .list_content .list_item .text .tit b{font-size:20px;}
}
@media only screen and (max-width:850px){
	.productlist{padding:50px 0}
	/* .productlist .list_content{margin:20px 0 0} */
	.productlist .list_content .list_item{margin-right:0;width: 48.6%;}
	
	.productlist .list_content .list_item .text .tit b{width: 100%;max-width: 100%;}
}
@media only screen and (max-width:520px){
	.productlist{padding:40px 0}
	/* .productlist .list_content {margin:18px 0 0;} */
	.productlist .list_content .list_item{border-radius: 6px;}
	.productlist .list_content .item .text_wrap{margin:8px 0 8px}
	.productlist .list_content .item .text_wrap .sort{font-size:13px}
	.productlist .list_content .item .text_wrap .tit{font-size:13px}
	.productlist .list_content .item .text_wrap .more{font-size:12px}
	.productlist .tip{font-size:13px}
	
	.productlist .list_content .list_item .text{padding:0 5%}
	.productlist .list_content .list_item .text .des{margin-top: 10px;padding-top: 10px;}
	.productlist .list_content .list_item .text .tit i{display: none;}
}






/* news */
.nei_page_top{margin-bottom: 30px;padding:50px 5%;background: #f5f5f5;}
	.nei_page_top .title{font-size: 30px;font-weight: normal;}
	.nei_page_top .date{font-weight: bold;font-size: 16px;margin-top: 19px;height: 22px;line-height: 22px;overflow: hidden;}
	.nei_page_top .date a:hover{color: #003167;}
	
	
	@media only screen and (max-width:1280px){
		.nei_page_top .title{font-size: 26px;}
	}
	@media only screen and (max-width:850px){
		.nei_page_top{margin-bottom: 50px;}
		.nei_page_top .title{font-size: 20px;}
	}
	@media only screen and (max-width:520px){
		.nei_page_top{padding: 40px 5% 30px;margin-bottom: 30px;}
		.nei_page_top .date{margin-bottom: 0;font-size: 14px;}
	}

.list_page{margin-top: 30px;}
	
	.news{padding:0 0 100px;}
	.news .content{font-size: 17px;line-height: 2.2;}
	
	@media only screen and (max-width:1080px){
		.news{padding:0 0 64px;}
	}
	@media only screen and (max-width:850px){
		.news{padding:0 0 50px;}
	}
	@media only screen and (max-width:520px){
		.news{padding:0 0 40px;}
	.news .content{font-size: 15px;line-height: 2;}
	}




/* .page{margin-top: 6%;padding: 2% 0;border-top: 1px solid #e0e0e0;}
.page ul li{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;flex-shrink: 1;max-width:40%;width:auto}
.page ul li:nth-last-child(1){text-align: right;}
.page ul li a:hover{color: #fed200;}
@media only screen and (max-width:850px){
	.page ul li{}
}
@media only screen and (max-width:520px){
	.page ul li{margin:8px 0 0;width: 100%;max-width: 100%;}
	.page ul .return{order: 1;}
	.page ul li:nth-last-child(1){text-align: left;}
} */

.page{box-sizing:border-box;margin-top: 30px;}
	.page ul li{padding:50px 0;font-size: 20px;transition: all .3s linear;width: 50%;box-sizing: border-box;}
	.page ul li:nth-child(2){text-align: right;}
	.page ul li:not(:last-child){border-right:1px solid #e0e0e0}
	.page ul li span,.page ul li a{display: inline-block;vertical-align: middle;}
	.page ul li span{}
	.page ul li a{width: auto;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-bottom: 1px solid transparent;}
	.page ul li:hover a{border-color: #000;}
	.page .more span{display: inline-block;margin-top: 7%;padding: 11px 4%;font-size: 16px;border-radius: 30px;border: 1px solid #1d1d1d;transition: all .3s linear;}
	.page .more span:hover{background: #ea1e24;border-color: #ea1e24;color: #fff;}
	@media only screen and (max-width:1000px){

	}
	@media only screen and (max-width:850px){
		.page ul li{padding:30px 0;font-size: 16px;}
		.page .more span{font-size: 14px;}
	}
	@media only screen and (max-width:520px){
		.page ul li{padding:16px 0;font-size: 14px;}
		.page .more span{padding: 8px 3%;font-size: 12px;}
		.page .pc_span{display: none;}
	}



/* about */
.about{padding:148px 0;}
.about .content{font-size: 17px;line-height: 2;}

@media only screen and (max-width:1280px){
	.about{padding:84px 0;}
}
@media only screen and (max-width:1080px){
	.about{padding:64px 0;}
}

@media only screen and (max-width:850px){
	
}

@media only screen and (max-width:520px){
	.about{padding:40px 0 40px;}
	.about .content{font-size: 15px;}
}



/* four */
.four_function{width: calc(90% - 192px);width:-webkit-calc(90% - 192px);background-color: #028a48;border-radius: 0 80px 0 0;overflow: hidden;background-image: url(../images/bodian.png);background-repeat: no-repeat;background-size: auto 64%;background-position: right bottom;}
.four_function .ly{justify-content: flex-start;}
.four_function .func_item{padding: 5%;width: 33.3%;text-align: left;position: relative;min-height: 300px;color: #fff;}
.four_function .func_item:after{content:"";position: absolute;right:0;top:50%;width: 1px;height: 70%;background-color: rgba(255,255,255,0.2);transform: translateY(-50%);}
.four_function .func_item:nth-child(3n):after{content: initial;}
.four_function .func_item a{display: block;height: 100%;padding-bottom: 64px;position: relative;}
.four_function .func_item .img {margin-bottom: 30px;filter: grayscale(1) brightness(100);width: 60px;position: relative;z-index: 1;}
.four_function .func_item .img .i_bg{position: absolute;left:0;top:0;width: 100%;transform: translate(8px,-6px);z-index: -1;filter: opacity(0.4);}
.four_function .func_item .img img{display: block;}
.four_function .func_item strong{display: block;font-size: 26px;font-weight: normal;}
.four_function .func_item .line{margin: 24px auto 0;width:56px;height:4px;background:#35974d;display: none;}
.four_function .func_item .tag{margin-top: 16px;font-size: 15px;line-height: 2.2;}
.four_function .func_item .more{display: block;padding: 6px 18px;border-radius: 0 14px 0 0;color: #fff;position: absolute;left:0;bottom:0;z-index: 2;border: 1px solid #fff;}
.four_function .func_item:hover .more{background: #fff;color: #028A48;}

@media only screen and (max-width:1280px){
	
	.four_function{margin-top: 40px;width: 100%;}
	.four_function .func_item .img img{width: 126px;}
	.four_function .func_item strong{font-size:22px;}
	
}
@media only screen and (max-width:1080px){
	.four_function{}
}
@media only screen and (max-width:850px){
	.ab_cloth_test{padding:50px 0}

	.four_function{}
	.four_function{border-radius: 0 60px 0 0;}
	.four_function .func_item{}
	.four_function .func_item .img{width: 40px;}
	.four_function .func_item .img img{width: 106px;}
	.four_function .func_item strong{font-size:18px;}
	.four_function .func_item .tag{font-size: 16px;}
	.four_function .func_item .more{font-size: 14px;}
}
@media only screen and (max-width:680px){
	.four_function{border-radius: 0 40px 0 0;}
	.four_function .func_item strong{font-size: 16px;}
	.four_function .func_item{padding:5% 7%;width: 50%;}
	.four_function .func_item:nth-child(3n):after{content: "";}
	.four_function .func_item:nth-child(2n):after{content: initial;}
}
@media only screen and (max-width:520px){
	.four_function{padding:20px 0}
	
	.four_function .func_item .img{margin-bottom: 26px;}
	.four_function .func_item .img img{width: 66px;}
	.four_function .func_item strong{font-size: 16px;}
	.four_function .func_item .line{margin-top:20px;width: 46px;height: 2px;}
	.four_function .func_item .tag{margin-top: 20px;font-size: 14px;line-height: 1.8;}
	.four_function .func_item .more{font-size: 12px;}
}

/* ab_chemicals */
/* .ab_chemicals{padding:64px 0;}
.ab_chemicals .nei_title{display: inline-block;} */

/* ab_center */
#ab_mian_nei{padding: 30px;width: calc(100% - 380px);width: -webkit-calc(100% - 380px);border: 1px solid #e6ecf2;box-sizing: border-box;background: #fff;}
#ab_recommend_list{padding: 30px;width: 380px;background: #f9f9f9;box-sizing: border-box;border: 1px solid #e6ecf2;border-right: 0;}
@media only screen and (max-width:1080px){
	#ab_mian_nei{width: calc(100% - 270px);width: -webkit-calc(100% - 270px);}
	#ab_recommend_list{width: 270px;}
}
@media only screen and (max-width:850px){
#ab_mian_nei{width: 100%;}
#ab_recommend_list{width:100%;}
}
@media only screen and (max-width:750px){
	#ab_mian_nei{width: 100%;}
	#ab_recommend_list{width:100%;}
}
@media only screen and (max-width:520px){
	#ab_mian_nei{padding: 30px 5%;}
	#ab_recommend_list{padding:30px 5%}
	#ab_recommend_list ul li.tit b{font-size: 16px;}
}



th{border:1px solid #a0a0a0;padding: 10px; word-break:break-word;}  /*段落前空格*/
table {border-collapse:collapse;width:100%;}  /*表格内线条不显示重复线条*/
td{border:1px solid #a0a0a0;padding: 10px; word-break:break-word;}  /*线条粗细 线条颜色*/
/* table tr:nth-of-type(1) {
    background: #999;
    color: #fff;
} */
table a{font-weight: bold;color: #028a48;}
table a:hover{color: #000;}
/* @media only screen and (max-width:850px){
	table{font-size: 15px;}
}
 */
 @media only screen and (max-width:520px){
	th,td{border:1px solid #a0a0a0;padding: 5px; word-break:break-word;}
}

.ab_search{padding:64px 0;}
.ab_search .nei_title .title{letter-spacing: 2px;}
.ab_search .search_box{margin:0 auto;width:500px;max-width:100%;}
.ab_search .box{margin-top: 30px;}
.ab_search .box .tip{margin-bottom: 16px;font-size: 22px;letter-spacing: 2px;color: #999;}
.ab_search .box ul li{margin-bottom: 30px;}
.ab_search .box input{padding:0 5%;width: 100%;height: 52px;border: 1px solid #e5e5e5;box-sizing: border-box;font-size: 15px;background: #f0f0f0;}
.ab_search .box input.up{font-size: 17px;background-color: #028A48;color: #fff;letter-spacing: 1px;}
.ab_search .hot_line{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.ab_search .hot_line i{margin-right:12px;}
.ab_search .hot_line img{display: block;vertical-align: middle;height:auto;}
.ab_search .hot_line span{font-size: 40px;}
.ab_search .t2{margin-top: 10px;color: #999;}
@media only screen and (max-width:1080px){
	.ab_search .hot_line span{font-size: 34px;}
}
@media only screen and (max-width:850px){
	.ab_search{padding:50px 0;}
	.ab_search .hot_line span{font-size: 30px;}
}
@media only screen and (max-width:520px){
	.ab_search{padding:40px 0;}
	.ab_search .box .tip{font-size: 15px;margin-bottom: 20px;}
	.ab_search .box ul li{margin-bottom: 20px;}
	.ab_search .box input{font-size: 13px;}
	.ab_search .box input.up{font-size: 15px;}
	.ab_search .hot_line span{font-size: 22px;}
	.ab_search .hot_line i{width: 26px;}
}

/* download */
/* .downlist{padding:64px 0;}
.downlist .nei_title .title{letter-spacing: 2px;}
.downlist .list_content{margin-top:30px;}
.downlist .list_content ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.downlist .list_content ul li{margin-bottom:20px;padding:0 3%;padding-bottom:20px;width:100%;font-size:16px;border-bottom: 1px solid #e5e5e5;}
.downlist .list_content ul li .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width: 100%;}
.downlist .list_content ul li .wrap p{width:calc(96% - 170px);width:-webkit-calc(96% - 170px)}
.downlist .list_content ul li .wrap .rt{width:auto}
.downlist .list_content ul li .date{display: inline-block;vertical-align: middle;line-height: 1;}
.downlist .list_content ul li i{display:inline-block;margin-left:10px;width:30px;height:30px;background:url(../images/download.png)no-repeat center;background-size:100% auto;vertical-align: middle;}
@media only screen and (min-width:521px){
	.downlist .list_content ul li:hover{color:#028A48;}
}
@media only screen and (max-width:1080px){
}
@media only screen and (max-width:850px){
	.downlist{padding:50px 0;}
	.downlist .list_content{margin-top:30px;}
}
@media only screen and (max-width:680px){
	.downlist .list_content ul li{width: 100%;}
}
@media only screen and (max-width:520px){
	.downlist{padding:40px 0;}
	.downlist .list_content{margin-top:20px;}
	.downlist .list_content ul li{margin-bottom:10px;padding-bottom:10px;font-size:14px;}
	.downlist .list_content ul li i{width: 20px;height: 20px;}
} */

/* videolist */
.videolist{padding: 148px 0;}
.videolist .content_list{margin: 0 auto;width: 100%;}
.videolist .list_content{margin-top:40px}
.videolist .content_list ul:after{content: "";width: 31%;}
.videolist .content_list ul li{margin-bottom: 2.3%;width: 31%;transition: all 0.3s ease;position: relative;}
.videolist .content_list ul li .wrap .date{margin-top: 16px;font-size: 14px;position: absolute;left: 0;top: 1%;padding: 0 6%;width: 100%;box-sizing: border-box;color: #fff;font-weight: bold;}
.videolist .content_list ul li .wrap .date span{display: inline-block;vertical-align: middle;line-height: 1;}
.videolist .content_list ul li .wrap .date i{display: inline-block;vertical-align: middle;margin-left:10px;width: 20px;height: 20px;background-image: url(../images/i_play.png);background-repeat: no-repeat;background-size: 100% auto;background-position: center;filter: brightness(100);}
.videolist .content_list ul li .wrap .img{position: relative;padding-bottom: 65%;height: 0;width: 100%;overflow: hidden;border-radius: 10px;transition: all 0.2s linear;}
.videolist .content_list ul li .wrap .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.videolist .content_list ul li .text{padding: 30px 3%;box-sizing: border-box;}
.videolist .content_list ul li .wrap .tit{font-size: 20px;color: #000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.videolist .content_list ul li .wrap .line{position: relative;margin:  0 0 16px;width: 100%;height: 1px;}

.videolist .content_list ul li .wrap .des{position: initial;left: 0;bottom: 20%;width: 100%;color: #505050;font-size: 14px;box-sizing: border-box;opacity: 1;transition: transform 0.3s linear;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-family:gothamL;}
@media only screen and (min-width:521px){
	.videolist .content_list ul li:hover .wrap .img{transform: scale(1.03);box-shadow: 0 0 10px rgba(0,0,0,.15);}
}
@media only screen and (max-width:1280px){
	.videolist{padding: 84px 0;}
}
@media only screen and (max-width:1080px){
	.videolist{padding: 64px 0;}
}
@media only screen and (max-width:850px){
	/* .videolist{padding: 50px 0;} */
	.videolist .list_content{/* margin-top:30px; */}
	.videolist .content_list ul li .wrap .line{margin: 0 0 2%;}
	.videolist .content_list ul:after{width: 48.9%;}
	.videolist .content_list ul li{width: 48.9%;}
	.videolist .content_list ul li .wrap .date{margin-top: 2%;}
	.videolist .content_list ul li .wrap .tit{font-size:16px;}
}
@media only screen and (max-width:520px){
	.videolist{padding: 40px 0;}
	.videolist .list_content{/* margin-top:26px; */}
	.videolist .content_list ul:after{width: 100%;}
	.videolist .content_list ul li{margin-bottom: 5.3%;width: 100%;}
	.videolist .content_list ul li .text{padding: 16px 8px;}
	.videolist .content_list ul li .wrap .date{font-size: 15px;}
	.videolist .content_list ul li .wrap .tit{font-size: 15px;}
}

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


/* about_common_service */
.about_common_service{padding:148px 0;}
.about_common_service .content{font-size: 17px;line-height: 2;}

@media only screen and (max-width:1280px){
	.about_common_service{padding:84px 0;}
}
@media only screen and (max-width:1080px){
	.about_common_service{padding:64px 0;}
}

@media only screen and (max-width:850px){
	
}

@media only screen and (max-width:520px){
	.about_common_service{padding:40px 0 40px;}
	.about_common_service .content{font-size: 15px;}
}

/*.about_common_service */
.about_common_service .content_wrap{margin-top: 40px;}
.about_common_service .tablist{padding:30px 3.5%;background-color: #fff;box-sizing: border-box;background: #f5f5f5;border-radius: 6px;}
.about_common_service .tablist:not(:last-of-type){margin-bottom: 40px;}
.about_common_service .tablist .first_row{position: relative;}
.about_common_service .tablist .first_row .drop{position: absolute;right:0;top:50%;width: 18px;height: 18px;z-index: 2;cursor: pointer;transform: translateY(-50%);}
.about_common_service .tablist .first_row .drop:after{content: "";position: absolute;left:0;top:50%;width: 100%;height: 1px;z-index:2;background-color: #aaa;transform: translateY(-50%);}
.about_common_service .tablist .first_row .drop .d{content: "";position: absolute;left:50%;top:0;width: 1px;height: 100%;z-index:2;background-color: #aaa;transform: translateX(-50%);transition: all .3s linear;}
.about_common_service .tablist .first_row .drop .d.luo{transform: translateX(-50%) rotateZ(90deg);}
.about_common_service .tablist .first_row{display: flex;flex-wrap: wrap;justify-content: space-between;}
.about_common_service .tablist .first_row .job_name{font-size: 20px;width: 28%;font-weight: normal;}
.about_common_service .tablist .first_row .des{display: flex;flex-wrap: wrap;justify-content: space-between;}
.about_common_service .tablist .first_row .des li{padding:0 3%;width:25%;text-align: center;position: relative;box-sizing: border-box;}
.about_common_service .tablist .first_row .des li:not(:last-of-type):after{content:"";position: absolute;top:0;right:0;width: 1px;height: 100%;background-color: #bcbcbc;}
.about_common_service .tablist .first_row .first_show{width: 70%;color: #595757;position: relative;}
.about_common_service .tablist .box{margin-top: 20px;padding:30px 0 0;font-size: 16px;line-height: 1.6;color: #666;display: none;border-top: 1px solid #e5e5e5;}
@media only screen and (max-width:1280px){
	.about_common_service .tablist .first_row .job_name{font-size: 18px;}
	/* .about_common_service .tablist .first_row:after{position: absolute;left:100%;top:-4px;z-index: 2;} */
}
@media only screen and (max-width:1080px){
	/* .about_common_service .tablist .first_row:after{left:auto;right:0} */
	.about_common_service .tablist .first_row .job_name{width: 100%;}
	.about_common_service .tablist .first_row .first_show{width: 100%;}
}
@media only screen and (max-width:850px){
	.about_common_service .tablist .first_row .job_name{font-size: 16px;}
	.about_common_service .tablist .first_row .des li{padding:0 1.6%;font-size: 14px;}
	.about_common_service .tablist .box{font-size: 15px;}
	.about_common_service .tablist:not(:last-of-type){margin-bottom: 30px;}
}
@media only screen and (max-width:520px){
	.about_common_service .content_wrap{margin-top:26px;}
	.about_common_service .tablist{padding:20px 5%;}
	.about_common_service .tablist .first_row .des li{margin-bottom: 10px;width: 50%;}
	.about_common_service .tablist .first_row .des li:nth-child(even):after{content: initial;}
	.about_common_service .tablist .box{padding:20px 0 0;font-size: 14px;}
	.about_common_service .tablist:not(:last-of-type){margin-bottom: 18px;}
}

.aftersale_ys{margin-top: 80px;}
.aftersale_ys .ys{margin-top: 5%;}
.aftersale_ys .ys ul li{/*margin-bottom: 4.2%;*/padding:3%;width:24%;border-radius: 10px;color: #fff;}
.aftersale_ys .ys ul li:nth-last-child(-n+2){margin-bottom: 0;}
.aftersale_ys .ys ul li .item{display: flex;flex-wrap: wrap;justify-content: space-between;}
.aftersale_ys .ys ul li i{display: inline-block;margin-bottom:16px;width:50px;height:50px;border-radius: 50%;position:relative;filter: grayscale(1) brightness(100);}
.aftersale_ys .ys ul li i img{position: absolute;left:50%;top:50%;width: auto;transform: translate(-50%,-50%);z-index: 2;}
.aftersale_ys .ys ul li .rt_part{width:calc(96% - 50px);width:-webkit-calc(96% - 50px)}
.aftersale_ys .ys ul li .rt_part .tit{margin-bottom: 10px;font-size: 22px;font-family: oppoB;font-weight: bold;}
.aftersale_ys .ys ul li .rt_part .con {}
.aftersale_ys .ys ul li .rt_part .con span{display: block;}

.aftersale_ys .ys ul li:nth-child(1){background-color: #f54842;}
.aftersale_ys .ys ul li:nth-child(2){background-color: #f5d742;}
.aftersale_ys .ys ul li:nth-child(3){background-color: #42aaf5;}
.aftersale_ys .ys ul li:nth-child(4){background-color: #f54281;}
@media only screen and (max-width:1280px){
	.aftersale_ys .ys{padding: 0;}
	.aftersale_ys .ys ul li .rt_part .tit{font-size: 18px;}
}
@media only screen and (max-width:1080px){
	.aftersale_ys{margin-top: 60px;}
}
@media only screen and (max-width:850px){
	.aftersale_ys{margin-top: 40px;}
	.aftersale_ys .ys{margin-top: 36px;}
	.aftersale_ys .ys ul li{margin-bottom: 4.2%;width: 48%;}
	.aftersale_ys .ys ul li i{width: 38px;height: 38px;}
	.aftersale_ys .ys ul li .rt_part .tit{font-size: 16px;}
}
@media only screen and (max-width:520px){
	.aftersale_ys{margin-top: 26px;}
	.aftersale_ys .ys{margin-top: 26px;}
	.aftersale_ys .ys ul li{width: 100%;}
	.aftersale_ys .ys ul li:nth-last-child(-n+2){margin-bottom: 4.2%;}
	.aftersale_ys .ys ul li:nth-last-child(-n+1){margin-bottom: 0;}
	.aftersale_ys .ys ul li .rt_part{width: calc(96% - 40px);width: -webkit-calc(96% - 40px);}
}

/* aftersale */
.common_aftersale{}
.common_aftersale .title{letter-spacing:14px;}
.common_aftersale .layout{width:100%;}
.common_aftersale .layout ul{margin:0 0 0 auto;width:100%;}
.common_aftersale .layout ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:2% 0;border-bottom:1px solid #e5e5e5;}
.common_aftersale .layout ul li .lf .name{font-size:33px;font-family:jiangcheng300;}
.common_aftersale .layout ul li .rt{white-space:nowrap;}
.common_aftersale .layout ul li .rt span,.common_aftersale .layout ul li a{display:inline-block;font-size:18px;vertical-align:middle;}
.common_aftersale .layout ul li .rt .ewm_pt{margin-left:40px;cursor: pointer;}
@media only screen and (max-width:1280px){
	.common_aftersale .title{letter-spacing:10px;}
	.common_aftersale .layout ul li .lf .name{font-size:26px;}
}
@media only screen and (max-width:1080px){
	.common_aftersale .layout ul li .lf .name{font-size:20px;}
}
@media only screen and (max-width:850px){
	.common_aftersale .title{letter-spacing:4px;}
	.common_aftersale .layout ul li{padding:5% 0;}
	.common_aftersale .layout ul li .lf .name{font-size:18px;}
	.common_aftersale .layout ul li .rt span, .common_aftersale .layout ul li a{font-size:16px;}
	.common_aftersale .layout ul li .rt .ewm_pt{margin-left:26px;max-width:116px;}
}
@media only screen and (max-width:520px){
	.common_aftersale .title{letter-spacing:0px;}
	.common_aftersale .layout ul li{padding:5% 0;}
	.common_aftersale .layout ul li .lf .name{font-size:16px;font-weight: bold;}
	.common_aftersale .layout ul li .rt span, .common_aftersale .layout ul li a{font-size:15px}
	.common_aftersale .layout ul li .rt .ewm_pt{margin-left:10px;max-width:80px;}
}

/* shuomingshu */
.shuomingshu .layout ul li{padding:40px 0;max-height:initial;}
.shuomingshu .layout ul li:first-child{padding-top: 0 !important;}
.shuomingshu .layout .rt.sms{width:80.3%;}
.shuomingshu .layout .rt.sms .sms_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
.shuomingshu .layout .rt.sms .sms_wrap:after{content:"";width: 32%;}
.shuomingshu .layout .rt.sms .sms_wrap .item{margin-bottom:0.3%;/*margin-right:0.37%; */padding:16px 2%;width:24.72%;width: 32%;background:#f4f4f4;box-sizing:border-box;}
/* .shuomingshu .layout .rt.sms .sms_wrap .item:nth-child(4n){margin-right:0;} */
.shuomingshu .layout .rt.sms .sms_wrap .item > a{display:block;}
.shuomingshu .layout .rt.sms .sms_wrap .item .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;align-items:center}
.shuomingshu .layout .rt.sms .sms_wrap .item .wrap .ico{width:44%;}
.shuomingshu .layout .rt.sms .sms_wrap .item .wrap .ico .ico_img{position: relative;padding-bottom:116%;width:100%;height:0;overflow:hidden;}
.shuomingshu .layout .rt.sms .sms_wrap .item .wrap .ico .ico_img img{position: absolute;left:50%;top:50%;width:auto;max-width:100%;height:auto;transform:translate(-50%,-50%);}
.shuomingshu .layout .rt.sms .sms_wrap .item .wrap .ico .ico_img img.hover{opacity:0;}
.shuomingshu .layout .rt.sms .sms_wrap .item .wrap .mes{width:53%;font-size:18px;line-height: 1.6;}
.shuomingshu .layout .rt.sms .sms_wrap .item .wrap .mes .type{/*white-space:nowrap;text-overflow:ellipsis;overflow:hidden;*/word-break: break-all;white-space: normal;}
.shuomingshu .layout .rt.sms .sms_wrap .item .wrap .mes .pro_name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:normal;font-size:18px;}

@media only screen and (min-width:521px){
	.shuomingshu .layout .rt.sms .sms_wrap .item:hover .wrap .ico .ico_img img{opacity: 0;}
	.shuomingshu .layout .rt.sms .sms_wrap .item:hover .wrap .ico .ico_img img.hover{opacity:1;}
}
@media only screen and (max-width:1280px){
	.shuomingshu .layout .rt.sms .sms_wrap .item{padding:3% 1%;}
	.shuomingshu .layout .rt.sms .sms_wrap .item .wrap .ico{width: 36%;}
	.shuomingshu .layout .rt.sms .sms_wrap .item .wrap .mes{width: 60%;font-size:16px;}
	.shuomingshu .layout .rt.sms .sms_wrap .item .wrap .mes .pro_name{font-size:16px;}
}
@media only screen and (max-width:850px){
	.shuomingshu .layout .rt.sms .sms_wrap{justify-content:space-between;}
	.shuomingshu .layout .rt.sms .sms_wrap:after{content:"";width:33%;}
	.shuomingshu .layout .rt.sms .sms_wrap .item{margin-right:0;margin-bottom:0.5%;width: 33%;}
}
@media only screen and (max-width:680px){
	.shuomingshu .layout .rt.sms{margin-top:3%;width: 100%;}
}
@media only screen and (max-width:520px){
	.shuomingshu .layout ul li{padding: 26px 0;}
	.shuomingshu .layout .rt.sms .sms_wrap .item .wrap{justify-content:center;text-align:center}
	.shuomingshu .layout .rt.sms .sms_wrap .item .wrap .ico{margin-bottom:6px;width: 50%;}
	.shuomingshu .layout .rt.sms .sms_wrap .item .wrap .mes{width: 100%;font-size:14px;}
	.shuomingshu .layout .rt.sms .sms_wrap .item .wrap .mes .pro_name{font-size:14px;}
}


/* common_video */
.common_video{}
.common_video .common_nei_title_row{padding-bottom: 40px !important;}
.common_video .title{}
.common_video .layout{margin:40px 0 0;width:100%;}
.common_video .layout ul{margin:0 0 0 auto;width:100%;}
.common_video .layout ul:after{content:"";width:32.5%;}
.common_video .layout ul li{margin-bottom:2%;width:32.5%;overflow:hidden;border-radius:10px;background-color: #f6f6f6;}
.common_video .layout ul li .video_click{position: relative;}
.common_video .layout ul li .video_ico{position: relative;padding-bottom:66%;width:100%;height:0;overflow:hidden;}
.common_video .layout ul li .video_ico img{position: absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);}
.common_video .layout ul li .text_wrap{position:relative;/*left:0;bottom:0;*/padding:20px 5%;width:100%;box-sizing:border-box;background:rgba(255,255,255,0.3);display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.common_video .layout ul li .text_wrap .lf_text{width:calc(90% - 64px);width:-webkit-calc(90% - 64px)}
.common_video .layout ul li .text_wrap .tit{font-size:18px;}
.common_video .layout ul li .text_wrap i{padding:10px 20px;width:auto;height:auto;background:#fff;white-space: nowrap;border-radius: 30px;letter-spacing: 4px;line-height: 1;}
@media only screen and (min-width:521px){
	.common_video .layout ul li:hover .text_wrap i{background: #e60012;color: #fff;}
}
@media only screen and (max-width:1280px){
	.common_video .layout ul li .text_wrap .tit{font-size:16px;}
}
@media only screen and (max-width:850px){
	.common_video .layout ul li .text_wrap{}
	.common_video .layout ul li .text_wrap i{}
}
@media only screen and (max-width:680px){
	.common_video .layout ul:after{width: 49%;}
	.common_video .layout ul li{width: 49%;}
	.common_video .layout ul li .text_wrap .lf_text{width: 100%;}
	.common_video .layout ul li .text_wrap i{margin-top: 10px;}
	
}
@media only screen and (max-width:520px){
	.common_video .layout{margin-top: 26px;}
	.common_video .layout ul li .text_wrap{padding:14px 5%}
	.common_video .layout ul li .text_wrap .tit{font-size:15px;}
	.common_video .layout ul li .text_wrap i{}
}

.support_guide{margin-top: 100px;}

.app .u_app{margin-top:5%;box-sizing:border-box;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;white-space: nowrap;}
	.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%)}
	.app .u_app ul li .ewm_link a:hover{color: #e60012;}
	
	@media only screen and (max-width:520px){
		.app .u_app ul{justify-content: space-evenly;}
		.app .u_app ul li{width: auto;}
		.app .u_app ul li:after{content: initial;}
		.app .u_app ul li i{width: 50px;height: 50px;}
		.app .u_app ul li p{font-size: 16px;}
		/* .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;} */
	}

	.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 #e5e5e5;}
	.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; }
	.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:#fff;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{}
		
	}
	@media only screen and (max-width:850px){
		.about_sale .area .tablist h4{font-size: 20px;}
		.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 .area .tablist h4{ font-size: 16px; padding: 10px 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}
		.about_sale .area .tablist h4::after{right: 0;}
			
	}

	/* downlist */
.downlist .layout ul li{max-height:initial;}
.downlist .layout ul li:first-child{padding-top: 0 !important;}
.downlist .layout .rt.sms{width:80.3%;width: 100%;}
.downlist .layout .rt.sms .sms_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
.downlist .layout .rt.sms .sms_wrap:after{content:"";width: 32%;}
.downlist .layout .rt.sms .sms_wrap .item{margin-bottom:2%;/*margin-right:0.37%; */padding:16px 2%;width:24.72%;width: 32%;background:#f4f4f4;box-sizing:border-box;}
/* .downlist .layout .rt.sms .sms_wrap .item:nth-child(4n){margin-right:0;} */
.downlist .layout .rt.sms .sms_wrap .item > a{display:block;}
.downlist .layout .rt.sms .sms_wrap .item .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;align-items:center}
.downlist .layout .rt.sms .sms_wrap .item .wrap .ico{width:44%;}
.downlist .layout .rt.sms .sms_wrap .item .wrap .ico .ico_img{position: relative;padding-bottom:140%;width:100%;height:0;overflow:hidden;}
.downlist .layout .rt.sms .sms_wrap .item .wrap .ico .ico_img img{position: absolute;left:50%;top:50%;width:auto;max-width:100%;height:auto;transform:translate(-50%,-50%);}
.downlist .layout .rt.sms .sms_wrap .item .wrap .ico .ico_img img.hover{opacity:0;}
.downlist .layout .rt.sms .sms_wrap .item .wrap .mes{width:53%;font-size:18px;line-height: 1.6;}
.downlist .layout .rt.sms .sms_wrap .item .wrap .mes .type{/*white-space:nowrap;text-overflow:ellipsis;overflow:hidden;*/word-break: break-all;white-space: normal;}
.downlist .layout .rt.sms .sms_wrap .item .wrap .mes .pro_name{overflow:hidden;font-weight:normal;font-size:18px;}
.downlist .layout .rt.sms .sms_wrap .item .more{margin-top:14px;padding:14px 8%;background-color: #e60012;color: #fff;line-height: 1;font-size: 16px;display: flex;flex-wrap: wrap;justify-content: space-between;border-radius: 6px;align-items: center;}
.downlist .layout .rt.sms .sms_wrap .item .more i{width: 18px;height: 18px;background: url(../images/icon_d.png)no-repeat center/100% auto;filter: grayscale(1) brightness(100);}

@media only screen and (min-width:521px){
	.downlist .layout .rt.sms .sms_wrap .item:hover .wrap .ico .ico_img img{opacity: 0;}
	.downlist .layout .rt.sms .sms_wrap .item:hover .wrap .ico .ico_img img.hover{opacity:1;}
}
@media only screen and (max-width:1280px){
	.downlist .layout .rt.sms .sms_wrap .item{padding:3%;}
	.downlist .layout .rt.sms .sms_wrap .item .wrap .ico{width: 36%;}
	.downlist .layout .rt.sms .sms_wrap .item .wrap .mes{width: 60%;font-size:16px;}
	.downlist .layout .rt.sms .sms_wrap .item .wrap .mes .pro_name{font-size:16px;}
}
@media only screen and (max-width:850px){
	.downlist .layout .rt.sms .sms_wrap{justify-content:space-between;}
	.downlist .layout .rt.sms .sms_wrap:after{content:"";width:33%;}
	.downlist .layout .rt.sms .sms_wrap .item{margin-right:0;margin-bottom:2.6%;width: 49%;}
}
@media only screen and (max-width:680px){
	.downlist .layout .rt.sms{margin-top:3%;width: 100%;}
}
@media only screen and (max-width:520px){
	.downlist .layout ul li{}
	.downlist .layout .rt.sms .sms_wrap .item{padding:6%;width: 48.6%;}
	.downlist .layout .rt.sms .sms_wrap .item .more{padding:12px 8%;font-size: 12px;border-radius: 4px;}
	.downlist .layout .rt.sms .sms_wrap .item .wrap{justify-content:center;text-align:center}
	.downlist .layout .rt.sms .sms_wrap .item .wrap .ico{margin-bottom:16px;width: 50%;}
	.downlist .layout .rt.sms .sms_wrap .item .wrap .mes{width: 100%;font-size:14px;}
	.downlist .layout .rt.sms .sms_wrap .item .wrap .mes .pro_name{font-size:14px;}
	.downlist .layout .rt.sms .sms_wrap .item .more i{width: 16px;height: 16px;}
}


/* about_develop */
.about_develop{padding:148px 0 148px;position: relative; z-index: 1;overflow: hidden;}
.about_develop .content_wrap{}
.about_develop .ab_title{color: #fff;}
.about_develop .his_nav{padding: 5% 0 4.3%;background: #07a5df;}
.about_develop .his_nav .nav_list{margin-top: 3%;}
.about_develop #his_nav{/* margin:0 216px; */background:url(images/aboutbck.png) no-repeat top 12px center;background-size:100% auto;}
.about_develop #his_nav .swiper-wrapper{display: flex;justify-content: center;}
.about_develop #his_nav .swiper-slide{cursor:pointer;text-align:center;padding:0 32px;width:65px;}
.about_develop #his_nav .swiper-slide .hide{display:none;}
.about_develop #his_nav .swiper-slide img{display:block;margin:0 auto 12px auto;}
.about_develop #his_nav .swiper-slide p{color: #fff;}
.about_develop #his_nav .swiper-slide.cur .hide{display:block;}
.about_develop #his_nav .swiper-slide.cur .show{display:none;}
.about_develop #his_nav .swiper-slide.cur p{color:#fff;}
.about_develop #his_nav .swiper-scrollbar{display:none !important;}
.about_develop .his_content{padding: 0 0 0 200px;overflow: hidden;position: relative;}
.about_develop #his_con{overflow: initial;}
.about_develop #his_con .swiper-wrapper{align-items: initial;}
.about_develop #his_con .swiper-slide{padding:16px 16px;width: 100%;max-width: 391px;min-width:220px;border-right: 2px solid #f6f6f6;}
.about_develop #his_con .item{display: flex;flex-wrap: wrap;align-content: space-between;height: 100%;}
.about_develop #his_con .item .year{padding-bottom: 18%;font-size: 26px;width: 100%;}
.about_develop #his_con .item .con{width: 100%;}
.about_develop #his_con .item ul{margin-top: 20px;}
.about_develop #his_con .item ul li{/*display: flex;flex-wrap: wrap;justify-content: space-between;*/margin-bottom: 5.5%;color: #3c3c3c;font-size: 18px;}
.about_develop #his_con .item ul li .text{width: calc(100% - 46px);width: -webkit-calc(100% - 46px);}
.about_develop #his_con .item ul li .text .img{margin-top:10px}
.about_develop .swiper-button-lock{display: block;}
.about_develop #his_next{position: absolute;width: 60px;height: 60px;border-radius: 50%;border: 1px solid #1b1b1b;left:0%;top:20px;z-index: 2;cursor: pointer;}
.about_develop #his_next i{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index: 2;user-select: none;}

@media only screen and (min-width:521px){
	.about_develop #his_con .swiper-slide:hover .item .year{color: #e60012;}
	.about_develop #his_next:hover{border-color: #e60012;color:#e60012}
}
@media only screen and (max-width:1280px){
	.about_develop{padding:84px 0;}
}
@media only screen and (max-width:1080px){
	.about_develop{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.about_develop #his_con .item ul li{font-size: 16px;}
}
@media only screen and (max-width:520px){
	.about_develop{padding:40px 0;}
	.about_develop #his_con .item ul li{font-size: 15px;}
	.about_develop #his_con .item .year{padding-bottom: 40px;font-size: 20px;}
	.about_develop #his_con .item ul{margin-top: 0;}
	.about_develop .his_content{padding:0}
	.about_develop #his_con .swiper-slide{min-width: initial;max-width: initial;}
	.about_develop #his_next{position: relative;top:initial;top: initial;margin-top: 10px;width: 50px;height: 50px;}
}


/* 久设 */
.banner_pro img{width: 100%;}
.banner_pro .swiper-pagination{bottom: 28px;}
.banner_pro .swiper-pagination-bullet{opacity: 1;background: #fff;margin:0 9px !important;width: 10px;height: 10px;}
.banner_pro .swiper-pagination-bullet-active{background:#aa1416}

.banner_pro .swiper-pagination{
	.banner_pro .swiper-pagination{bottom: 18px;}
}
@media only screen and (max-width:850px){
	.banner_pro .swiper-pagination{bottom: 10px;}
	.banner_pro .swiper-pagination-bullet{margin:0 6px !important;width: 8px;height: 8px;}
}

.map_address2{width: 100%;padding-bottom: 42%;height: 0;overflow: hidden;position: relative;z-index: 2;}
.map_address2 img{position: absolute;top: 50%;right: 0;width: 100%;transform: translateY(-50%);}
.map_address2 img.mb{display: none;}

@media only screen and (max-width:680px){
	.map_address2{padding-bottom: 120%;}
}

/* joblist */
.joblist{padding:0 0 64px 0;background: linear-gradient(to bottom,#f9fafb 80%,#fff 80%);}
.joblist .ys_content .item{display: flex;flex-wrap: wrap;justify-content: space-between;background-color: #fff;}
.joblist .ys_content .item:nth-child(even){flex-flow: row-reverse;}
.joblist .ys_content .item:not(:last-of-type){margin-bottom: 4px;}
.joblist .ys_content .lf_part{width: 49.87%;background-color: #010101;}
.joblist .ys_content .lf_part .img{position: relative;padding-bottom: 56.18%;width:100%;height: 0;overflow: hidden;}
.joblist .ys_content .lf_part .img img{position: absolute;left:50%;top:50%;width:100%;transform: translate(-50%,-50%);}
.joblist .ys_content .rt_part{padding:20px 3%;width:49.87%;box-sizing: border-box;background: #010101;}
.joblist .ys_content .rt_part .wrap{display: flex;align-items: center;height: 100%;color: #fff;}
.joblist .ys_content .rt_part .hd{margin-bottom:10px;line-height: 1.5;}
.joblist .ys_content .rt_part .hd h4{font-size: 30px;letter-spacing: 1px;}
.joblist .ys_content .rt_part .hd .en{font-size: 20px;text-transform: uppercase;font-weight: bold;}
.joblist .ys_content .rt_part .con{font-size: 14px;font-family: HongMeng;line-height: 1.8;}
@media only screen and (max-width:1280px){
	.joblist .ys_content .rt_part .hd h4{font-size: 26px;}
	.joblist .ys_content .rt_part .hd .en{font-size: 16px;}
	.joblist .ys_content .rt_part .con{}
}
@media only screen and (max-width:1080px){
	.joblist .ys_content .rt_part .hd h4{font-size: 22px;}
}
@media only screen and (max-width:850px){
	.joblist{padding:0 0 50px 0;}
	.joblist .ys_content .rt_part .hd h4{font-size: 20px;}
	.joblist .ys_content .rt_part .con{}
	.joblist .ys_content .item:nth-child(even){flex-flow: wrap;}
}
@media only screen and (max-width:680px){
	.joblist .ys_content .lf_part{width: 100%;}
	.joblist .ys_content .rt_part{padding:36px 5%;width: 100%;}
}
@media only screen and (max-width:520px){
	.joblist{padding:0 0 40px 0;}
	.joblist .ys_content .rt_part .hd{margin-bottom: 16px;margin-bottom:10%}
	.joblist .ys_content .rt_part .hd h4{font-size: 18px;}
	.joblist .ys_content .rt_part .hd .en{font-size: 16px;}
	.joblist .ys_content .rt_part .con{line-height: 2;}
	
}
@media only screen and (max-width:380px){
	.joblist .ys_content .rt_part .hd h4{font-size: 16px;}
}

.caselist{padding:12px 0 0;overflow: hidden;}
.caselist .uchoose_list{}
/* .caselist .uchoose_list .layout:not(:first-of-type){margin-top: 12px;} */
.caselist .uchoose_list .layout:nth-child(even){flex-flow: row-reverse;}
.caselist .uchoose_list .one_part{width:49.7%;width: 33%;}
.caselist .uchoose_list .item{position: relative;z-index: 1;background: #f8f8f8;box-sizing: border-box;}
.caselist .uchoose_list .item .img{position: relative;padding-bottom: 114%;width:100%;overflow: hidden;}
.caselist .uchoose_list .item .img img{position: absolute;left:50%;top:50%;width:100%;transform: translate(-50%,-50%);transition: all .3s linear;z-index: 1;}
.caselist .uchoose_list .item .img img.hide{display: none;}
.caselist .uchoose_list .item .text_wrap{position: absolute;padding:37px 6%;width:100%;height: 100%;box-sizing: border-box;color: #000;z-index: 3;display: flex;flex-wrap: wrap;align-content: space-between;opacity: 0;transition: all .3s linear;}
.caselist .uchoose_list .item .text_wrap .top{width: 100%;color: #fff;text-shadow: 0 0 1px #000;}
.caselist .uchoose_list .item .text_wrap .tit{margin-bottom: 12px;/*font-size: 16px;font-weight: normal;*/font-size: 28px;font-weight: bold;font-size: 36px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.caselist .uchoose_list .item .text_wrap .des{font-size: 28px;font-weight: bold; display:none;}
.caselist .uchoose_list .item .text_wrap .more{display: block;margin-top:6%;padding:9px 28px;width: 100%;color: #fff;font-size: 18px;border: 1px solid #fff;}
.caselist .uchoose_list .item .text_wrap:hover{background: rgba(198,16,16,0.4);}
.caselist .uchoose_list .big_part{/*border-radius: 4px;box-shadow: 0 0 35px rgba(0,0,0,0.1);*/}
.caselist .uchoose_list .big_part .item .img{}
.caselist .uchoose_list .small_part{width: 66.4%;}
.caselist .uchoose_list .small_part ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.caselist .uchoose_list .small_part ul li{margin-bottom: 1%;/*border-radius: 4px;box-shadow: 0 0 35px rgba(0,0,0,0.1);*/width: 49.6%;}

.caselist .uchoose_list .small_part .item{}
.caselist .uchoose_list .small_part .item .img{position: relative;padding-bottom:56%;width:100%;max-width:100%;z-index: -1;overflow: hidden;}
.caselist .uchoose_list .small_part .item .img img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);z-index: 2;}

.caselist .uchoose_list .item.block{background: rgba(0,0,0,0.6);}
.caselist .uchoose_list .item.block .text_wrap{align-content: center;opacity: 1 !important;text-align: center;}

@media only screen and (min-width:521px){
	.caselist .uchoose_list .item:hover .img img{transform: translate(-50%,-50%) scale(1.05);}
	.caselist .uchoose_list .item:hover .text_wrap{opacity: 1;}
	/* .caselist .uchoose_list .small_part ul li:nth-last-child(-n+2){margin-bottom: 0;} */
}
@media only screen and (max-width:1280px){
	.caselist .uchoose_list .item .text_wrap .des{font-size: 24px;}
	.caselist .uchoose_list .item .text_wrap .more{font-size: 16px;}
	.caselist .uchoose_list .item .text_wrap .tit{font-size: 30px;}
}
@media only screen and (max-width:1080px){
	.caselist .uchoose_list .item .text_wrap{padding:1vw 6%;}
	.caselist .uchoose_list .item .text_wrap .des{font-size: 20px;}
	.caselist .uchoose_list .item .text_wrap .more{padding:9px 6%;font-size: 14px;}
}
@media only screen and (max-width:850px){
	.caselist .uchoose_list .item .text_wrap .des{font-size: 18px;}
	.caselist .uchoose_list .item .text_wrap .tit{margin-bottom: 9px;font-size: 18px;font-size: 26px;}
	.caselist .uchoose_list .item .text_wrap .more{padding:6px 16px;}
}
@media only screen and (max-width:520px){
	.caselist{padding:0 0 1%;}
	.caselist .uchoose_list{}
	.caselist .uchoose_list .item .img{padding-bottom: 56%;}
	.caselist .uchoose_list .layout:nth-child(even){flex-flow: wrap;}
	/* .caselist .uchoose_list .layout:not(:first-of-type){margin-top: 2%;} */
	/* .caselist .uchoose_list .big_part{margin-bottom: 2%;} */
	.caselist .uchoose_list .one_part{width: 100%;}
	.caselist .uchoose_list .item .text_wrap{align-content: center;text-align: center;}
	.caselist .uchoose_list .item .img:after{content:"";position: absolute;left:0;top:0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.12);z-index: 1;}
	/* .caselist .uchoose_list .item .text_wrap{opacity: 1;text-align: center;height: auto;top:50%;transform: translateY(-50%);} */
	.caselist .uchoose_list .item .text_wrap .tit{font-size: 18px;margin-bottom: 0;}
	.caselist .uchoose_list .item .text_wrap .more{font-size: 12px;display: none;}
	.caselist .uchoose_list .item .text_wrap .des{font-size: 18px;font-weight: normal;}
	.caselist .uchoose_list .item{margin-top: 1%;}
	.caselist .uchoose_list .small_part ul li{margin-bottom: 0;width: 100%;}
	.caselist .uchoose_list .item .img img.hide{display: block;}
}

/* .caselist{padding:12px 0;overflow: hidden;}
.caselist .uchoose_list{}
.caselist .uchoose_list .layout{display: grid;grid-template-columns: repeat(3,33%);grid-template-rows: auto;gap: 0.5% 0.5%;grid-auto-flow:auto}
.caselist .uchoose_list .layout:not(:first-of-type){margin-top: 12px;height: auto;}
.caselist .uchoose_list .layout:nth-child(even){flex-flow: row-reverse;}

.caselist .uchoose_list .layout .target{width: 33.3%;float: left;}
.caselist .uchoose_list .layout .target:nth-child(1) .item .img,.caselist .uchoose_list .layout .target:nth-child(8) .item .img,.caselist .uchoose_list .layout .target:nth-child(11) .item .img{padding-bottom: 112%;}

.caselist .uchoose_list .one_part{width:49.7%;}
.caselist .uchoose_list .item{position: relative;z-index: 1;background: #f8f8f8;box-sizing: border-box;background: #1b1b1b;}
.caselist .uchoose_list .item .img{position: relative;padding-bottom: 113.2%;padding-bottom:56%;width:100%;overflow: hidden;}
.caselist .uchoose_list .item .img img{position: absolute;left:50%;top:50%;width:100%;transform: translate(-50%,-50%);transition: all .3s linear;}
.caselist .uchoose_list .item .text_wrap{position: absolute;padding:37px 6%;width:100%;height: 100%;box-sizing: border-box;color: #000;z-index: 2;display: flex;flex-wrap: wrap;align-content: space-between;opacity: 0;transition: all .3s linear;}
.caselist .uchoose_list .item .text_wrap .top{width: 100%;color: #fff;}
.caselist .uchoose_list .item .text_wrap .tit{margin-bottom: 12px;font-size: 16px;font-weight: normal;}
.caselist .uchoose_list .item .text_wrap .des{font-size: 28px;font-weight: bold;}
.caselist .uchoose_list .item .text_wrap .more{display: block;margin-top:6%;padding:9px 28px;width: 100%;color: #fff;font-size: 18px;border: 1px solid #fff;}
.caselist .uchoose_list .big_part{border-radius: 4px;box-shadow: 0 0 35px rgba(0,0,0,0.1);background: #f8f8f8;}
.caselist .uchoose_list .big_part .item .img{}
.caselist .uchoose_list .small_part ul li{margin-bottom: 1.2%;border-radius: 4px;box-shadow: 0 0 35px rgba(0,0,0,0.1);}
.caselist .uchoose_list .small_part ul li:last-child{margin-bottom: 0;}
.caselist .uchoose_list .small_part .item{}
.caselist .uchoose_list .small_part .item .img{position: relative;padding-bottom:56%;width:100%;max-width:100%;z-index: -1;overflow: hidden;}
.caselist .uchoose_list .small_part .item .img img{position: absolute;left:50%;top:50%;width: auto;transform: translate(-50%,-50%);z-index: 2;}

@media only screen and (min-width:521px){
	.caselist .uchoose_list .item:hover .img img{transform: translate(-50%,-50%) scale(1.05);}
	.caselist .uchoose_list .item:hover .text_wrap{opacity: 1;}
}
@media only screen and (max-width:1260px){
	.caselist .uchoose_list .item .text_wrap .des{font-size: 24px;}
	.caselist .uchoose_list .item .text_wrap .more{font-size: 14px;}
}
@media only screen and (max-width:1080px){
	.caselist .uchoose_list .item .text_wrap .des{font-size: 20px;}
}
@media only screen and (max-width:850px){
	.caselist .uchoose_list .item .text_wrap .des{font-size: 18px;}
	.caselist .uchoose_list .item .text_wrap .tit{margin-bottom: 9px;font-size: 14px;}
	.caselist .uchoose_list .item .text_wrap .more{padding:6px 16px;}
}
@media only screen and (max-width:520px){
	.caselist .uchoose_list{margin-top: 30px;}
	.caselist .uchoose_list .big_part{margin-bottom: 2%;}
	.caselist .uchoose_list .one_part{width: 100%;}
	.caselist .uchoose_list .item .text_wrap .more{font-size: 12px;}
	.caselist .uchoose_list .item .text_wrap .des{font-size: 16px;}
	.caselist .uchoose_list .small_part ul li{margin-bottom: 2%;}
} */

.nei_title{font-family: HongMong;font-weight: bold;line-height: 1;}
.nei_title .title{font-size: 33px;font-weight: lighter;line-height: 1.2;text-shadow: 0 0 1px #1b1b1b;letter-spacing: 2px;}
.nei_title .en{font-size: 70px;}
@media only screen and (max-width:1920px){
	/* .nei_title .title{font-size: 3.1vw;} */
	.nei_title .en{font-size: 3.6vw;}
}
@media only screen and (max-width:1280px){
	.nei_title .en{font-size: 40px;}
	.nei_title .title {font-size: 30px;}
}
@media only screen and (max-width:1080px){
	/* .nei_title .title {font-size: 30px;} */
}
@media only screen and (max-width:850px){
	.nei_title .title {font-size: 28px;}
}
@media only screen and (max-width:520px){
	.nei_title .en{font-size: 30px;}
	.nei_title .title {font-size: 20px;letter-spacing: 0;}
}

.common_nei_title_row{padding-bottom: 36px;border-bottom: 1px dashed #061118;position: relative;}
@media only screen and (max-width:520px){
	.common_nei_title_row{padding-bottom: 16px;}
}

.ab_all .swiper-pagination{bottom: 28px;}
.ab_all .swiper-pagination-bullet{opacity: 1;background: #fff;margin:0 9px !important;width: 10px;height: 10px;}
.ab_all .swiper-pagination-bullet-active{background:#aa1416}

.ab_all .swiper-pagination{
	.ab_all .swiper-pagination{bottom: 18px;}
}
@media only screen and (max-width:850px){
	.ab_all .swiper-pagination{bottom: 10px;}
	.ab_all .swiper-pagination-bullet{margin:0 6px !important;width: 8px;height: 8px;}
}

/* ab_profile */
.ab_profile{padding:88px 0;position: relative; z-index: 1;overflow: hidden;}
.ab_profile .lf_part{width: 58.4%;}
.ab_profile .lf_part .pf_img{margin-top:10px;}
.ab_profile .rt_part{padding:0 2.8% 0 0;width:41.6%;background: #fff;}
.ab_profile .rt_part .wrap{padding:9% 12% 5%;border-top:7px solid #000;height: 100%;box-shadow: 4px 0px 10px rgba(0,0,0,0.14);}
.ab_profile .rt_part .slogan_title{font-size: 58px;font-family: HongMong;font-weight: bold;line-height: 1.5;color: #061118;}
.ab_profile .rt_part .offcial_web{margin-top:1%;font-size: 20px;color: #7a7a7a;}
.ab_profile .rt_part .line{margin-top:6.2%;width: 54px;height: 3px;background: #000;}
.ab_profile .cpyName h4{font-size: 33px;font-weight: normal;}
.ab_profile .t_bottom{margin-top: 20%;}
.ab_profile .t_bottom .con{margin-top:3.4%;font-size: 16px;color: #414141;line-height: 2.1;text-align: justify;}

@media only screen and (max-width:1920px){
	.ab_profile .rt_part .slogan_title{font-size: 3vw;}
	.ab_profile .cpyName h4{font-size: 1.72vw;}
	
}
@media only screen and (max-width:1280px){
	.ab_profile{padding:84px 0}
	.ab_profile .rt_part{padding-right:0;}
	.ab_profile .rt_part .offcial_web{font-size: 18px;}

}
@media only screen and (max-width:1080px){
	.ab_profile{padding:64px 0}
	.ab_profile .lf_part{width: 100%;}
	.ab_all .ab_profile .swiper-pagination{padding-right:3%;text-align: right;}
	.ab_profile .rt_part{margin-top:-60px;width: 77%;position: relative;z-index: 2;}
	.ab_profile .rt_part .slogan_title{font-size: 4vw;}
	.ab_profile .t_bottom{margin-top: 50px;}
	.ab_profile .cpyName h4{font-size: 24px;}
}

@media only screen and (max-width:850px){
	.ab_profile .rt_part{margin-top: 0;width:100%;}
	.ab_profile .rt_part .wrap{padding:9% 9% 5%;}
}

@media only screen and (max-width:520px){
	.ab_profile{padding:40px 0}
	.ab_profile .rt_part .slogan_title{font-size: 22px;}
	.ab_profile .rt_part .line{margin-top:6%;width: 42px;height: 2px;}
	.ab_profile .rt_part .offcial_web{margin-top:0;font-size: 18px;}
	.ab_profile .cpyName h4{font-size: 18px;}
	.ab_profile .t_bottom{margin-top: 30px;}
	.ab_profile .t_bottom .con{font-size: 16px;line-height: 2;text-align: justify;letter-spacing: -0.4px;}
	.ab_profile .rt_part .wrap{box-shadow: 0px 0px 10px rgba(0,0,0,0.14);}
}

.num_ys{margin-top:6.4%;width: 100%;border-top: 1px solid #d1d1d1;}
.num_ys ul{margin: 0 auto;width: 100%;flex-wrap: wrap;}
.num_ys ul li{padding: 26px 2%;width: 33.3%;box-sizing: border-box;position: relative;color: #061118;text-align: center;}
.num_ys ul li:not(:last-of-type):after{content:"";position: absolute;right:0;top:50%;width: 1px;height: 54%;background: #d1d1d1;transform: translateY(-50%);}

.num_ys ul li .top{white-space: nowrap;}
.num_ys ul li .top span{display: inline-block;vertical-align: middle;font-size: 50px;line-height:1;/*background-image:-webkit-linear-gradient(left,#028a48,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent;*/font-weight:bold;}
.num_ys ul li .top span.unit{font-size:22px;text-shadow: 0 0 1px #061118;}
.num_ys ul li .top span.num{margin-right: 2px;font-size: 42px;line-height: 1em;letter-spacing:-2px;}
.num_ys ul li:nth-child(3n):after{content: initial;}
.num_ys ul li:first-child .top span{vertical-align: sub;}
.num_ys ul li p{margin-top: 2px;font-size: 12px;text-indent: initial;text-shadow: 0 0 1px #333;}

@media only screen and (max-width:1920px){
	.num_ys ul li .top span.num{font-size: 2.2vw;}
}
@media only screen and (max-width:1440px){
	.num_ys ul li .top span.num{margin-right:2%}
}
@media only screen and (max-width:1080px){
	.num_ys ul li .top span.num{font-size: 3.6vw;}
}
@media only screen and (max-width:520px){
	.num_ys ul li .top span{vertical-align: middle;}
	.num_ys ul li .top span.num{font-size: 25px;}
	.num_ys ul li .top span.unit{font-size: 25px;}
	.num_ys ul li p{font-size: 16px;}
}

/* ab_partner */
.ab_partner{padding:134px 0;background:#181818;color: #fff;}
.ab_partner .top{display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 52px;border-bottom: 2px solid #fff;align-items: flex-start;}
.ab_partner .lf_num{position: relative;padding-bottom:52px;}
.ab_partner .lf_num .num{font-size: 163px;font-family: zhenyan;line-height: 1;}
.ab_partner .lf_num span{line-height: 1;}
.ab_partner .lf_num .title{position: absolute;left:77%;bottom:0;font-size: 58px;font-weight: bold;z-index: 2;white-space: nowrap;}

.ab_partner .rt_text{text-align: right;}
.ab_partner .rt_text .slogan{font-size: 28px;letter-spacing: 2px;line-height: 1.8;}
.ab_partner .rt_text .en{margin-top:20%;font-size: 25px;text-transform: uppercase;}


.ab_partner .swiper-pagination{position: initial;margin-top:2%;}
.ab_partner .swiper-pagination .swiper-pagination-bullet{margin:0 10px;width: 16px;height: 16px;opacity: 1;background: #999;position: relative;}
.ab_partner .swiper-pagination .swiper-pagination-bullet:after{content: "";position: absolute;left:50%;top:50%;width: calc(100% + 6px);height:calc(100% + 6px);border-radius: 50%;border: 1px solid #aa1416;transform: translate(-50%,-50%);opacity: 0;}
.ab_partner .swiper-pagination .swiper-pagination-bullet-active{background:#aa1416}
.ab_partner .swiper-pagination .swiper-pagination-bullet-active:after{opacity: 1;}

.ab_partner .partner_layout{margin-top: 5.5%;}
.ab_partner .partner_content{margin-top: 0;}
.ab_partner .partner_content .item{/* padding: 18px 0 18px; */}
.ab_partner .partner_content .item .img{position: relative;padding-bottom: 38.8%;width: 100%;height: 0;overflow: hidden;box-sizing: border-box;border-radius: 6px;}
.ab_partner .partner_content .item .img img{position: absolute;left: 50%;top: 50%;width: auto;max-width:100%;max-height: 100%;transform: translate(-50%,-50%);filter: grayscale(1) brightness(100);}
.ab_partner .btn span{background:#aa1416;border-color: #aa1416;color: #fff;}
@media only screen and (max-width:1920px){
	.ab_partner .lf_num .num{font-size: 8.5vw;}
	.ab_partner .lf_num .title{font-size: 3vw;}
}
@media only screen and (max-width:1280px){
	.ab_partner{padding: 84px 0;}
	.ab_partner .partner_content .item{padding: 0;}
}
@media only screen and (max-width:1080px){
	.ab_partner{padding: 64px 0;}
	.ab_partner .rt_text .slogan{font-size: 22px;}
	.ab_partner .rt_text .en{font-size: 22px;}
}
@media only screen and (max-width:850px){
	/* .ab_partner .swiper-pagination {margin-top: 30px;} */
	.ab_partner .swiper-pagination .swiper-pagination-bullet{margin:0 10px !important;width: 8px;height: 8px;}
	.ab_partner .lf_num{padding-bottom: 32px;}
	.ab_partner .partner_content .item .img img{max-height: 70%;}
}
@media only screen and (max-width:520px){
	.ab_partner{padding: 40px 0;}
	.ab_partner .swiper-pagination .swiper-pagination-bullet{margin:0 8px!important;width: 10px;height: 10px;}
	.ab_partner .lf_num{width: 100%;}
	.ab_partner .lf_num .num{display: inline-block;font-size: 40px;}
	.ab_partner .lf_num .title{position: initial;display: inline-block;font-size: 26px;}
	.ab_partner .rt_text{width: 100%;text-align: left;}
	.ab_partner .rt_text .slogan{font-size: 14px;}
	.ab_partner .rt_text .en{font-size: 18px;margin-top: 10px;display: none;}
	.ab_partner .top{padding-bottom: 30px;}
	.ab_partner .partner_layout{margin-top: 24px;}
	.ab_partner .partner_content .item .img img{max-height: 100%;}
}

.ab_case{padding:90px 0;}
.ab_case .layout{align-items: center;position: relative;}
.ab_case .lf_banner{width: 60%;}
.ab_case .rt_part{padding:0 5% 0 3%;width: 40%;}
.ab_case .rt_part:after{content:"";position: absolute;right:50px;bottom:0;width: 70px;height: 70px;background-color: #181818;clip-path: polygon( 100% 0, 100% 100%, 0 100%);}

.ab_case .en_tap{position: absolute;right: 5%;top:0;width: auto;text-align: right;font-size: 37px;letter-spacing: 1px;}
.ab_case .lf_num{position: relative;padding-bottom:52px;display: inline-block;}
.ab_case .lf_num .num{font-size: 163px;font-family: zhenyan;line-height: 1;display: inline-block;}
.ab_case .lf_num .title{position: absolute;left:77%;bottom:0;font-size: 58px;font-weight: bold;z-index: 2;white-space: nowrap;line-height: 1;}

@media only screen and (max-width:1920px){
	.ab_case .lf_num .num{font-size: 8.5vw;}
	.ab_case .lf_num .title{font-size: 3vw;}
}
@media only screen and (max-width:1280px){
	.ab_case .en_tap{font-size: 28px;}
	.ab_case .rt_part:after{width: 56px;height: 56px;}
}
@media only screen and (max-width:1080px){
	.ab_case .en_tap{font-size: 22px;}
	.ab_case{padding:64px 0;}
	.ab_case .rt_part:after{right:5%;width: 40px;height: 40px;}
}
@media only screen and (max-width:850px){
	.ab_case .en_tap{font-size: 18px;}
}
@media only screen and (max-width:520px){
	.ab_case{padding:0 0;}
	.ab_case .lf_banner{width: 100%;}
	.ab_case .rt_part{padding:30px 5% 0;width: 100%;}
	.ab_case .lf_num{padding-bottom: 30px;width: 100%;}
	.ab_case .lf_num .num{display: inline-block;font-size: 40px;}
	.ab_case .lf_num .title{position: initial;display: inline-block;font-size: 26px;}
	.ab_case .rt_part:after{right: 2.3%;bottom:2.5%;width: 20px;height: 20px;}
}

/* ab_team */
.ab_team .layout{background-color: #181818;color: #fff;}
.ab_team .lf_team{padding:4% 5% 3%;width: 40%;box-sizing: border-box;}
.ab_team .lf_team .layout{display:flex;flex-wrap:wrap;width: 100%;height: 100%;align-content: space-between;}
.ab_team .lf_team .layout .top{width: 100%;}
.ab_team .lf_team .content{margin-top:20px;font-size: 20px;line-height: 2;letter-spacing: 2px;text-align: justify;width: 100%;}
.ab_team .lf_team .award{margin-top: 8%;width: 100%;}
.ab_team .lf_team .award .img{position: relative;padding-bottom: 64.6%;width: 100%;height: 0;overflow: hidden;}
.ab_team .lf_team .award .img img{position: absolute;width: auto;max-height: 100%;left:50%;top:50%;transform: translate(-50%,-50%);}
.ab_team .pics_part{width: 60%;}
.ab_team .pics_part .img img{width: 100%;}
@media only screen and (max-width:1280px){
	.ab_team .lf_team .content{font-size: 18px;}
}
@media only screen and (max-width:850px){
	.ab_team .lf_team{padding:64px 5%;width: 100%;}
	.ab_team .lf_team .content{font-size: 16px;}
	.ab_team .lf_team .award{margin-top: 50px;}
	.ab_team .pics_part{width: 100%;}
}
@media only screen and (max-width:520px){
	.ab_team .lf_team{padding:40px 5%;}
	.ab_team .lf_team .content{font-size: 14px;letter-spacing: 1px;}
}

.ab_honor{padding:88px 0;}
.ab_honor .layout{margin-top: 4.8%;}
.ab_honor .layout ul li{margin-bottom:2.2%;padding-left:96px;width:48%;font-size: 47px;letter-spacing: 2px;position: relative;}

.ab_honor .layout ul li i{position: absolute;left:14px;top:35%;width: 24px;height: 24px;background-color: #181818;border-radius: 50%;}
.ab_honor .layout ul li i:after{content:"";position: absolute;left:50%;top:50%;width: calc(100% + 10px);width:-webkit-calc(100% + 10px);height:calc(100% + 10px);border:4px solid #181818;transform: translate(-50%,-50%);border-radius: 50%;}
@media only  screen and (min-width:521px){
	.ab_honor .layout ul li:nth-last-child(-n+2){margin-bottom: 0;}
}
@media only screen and (max-width:1920px){
	.ab_honor .layout ul li{font-size: 2.46vw;}
}
@media only screen and (max-width:1080px){
	.ab_honor{padding: 64px 0;}
	.ab_honor .layout ul li{padding-left: 72px;}
	.ab_honor .layout ul li i{width: 18px;height: 18px;}
}
@media only screen and (max-width:850px){
	.ab_honor .layout ul li{padding-left: 60px;}
	.ab_honor .layout ul li i{top:12px;width: 16px;height: 16px;}
	.ab_honor .layout ul li i:after{border-width: 3px;}
}
@media only screen and (max-width:520px){
	.ab_honor{padding: 40px 0;}
	.ab_honor .layout{margin-top: 28px;}
	.ab_honor .layout ul li{padding-left:36px;font-size: 16px;width: 100%;letter-spacing: 1px;font-weight: bold;}
	.ab_honor .layout ul li i{top:9px;left:8px;width: 8px;height: 8px;}
	.ab_honor .layout ul li i:after{width: -webkit-calc(100% + 4px);height: calc(100% + 4px);border-width: 1px;}
}

.ab_news{padding-bottom: 88px;}
.ab_news .layout{margin-top:5.5%;}
.ab_news .lf_pics{width:50.4%}
.ab_news .rt_part{width:49.6%}
.ab_news .rt_part .swiper{height: 100%;}
.ab_news .rt_part .item{padding:0 3% 0 26%;height: 100%;display: flex;align-items: center;justify-content: center;}
.ab_news .rt_part .item .wrap{width: 100%;}
.ab_news .rt_part .item .news_title{font-size: 58px;font-weight: bold;}
.ab_news .rt_part .item .news_en{font-size: 33px;}
.ab_news .rt_part .item .des{margin-top:11%;font-size: 27px;line-height: 2.2;}

@media only screen and (max-width:1920px){
	.ab_news .rt_part .item .news_title{font-size: 3.02vw;}
	.ab_news .rt_part .item .news_en{font-size: 1.72vw;}
	.ab_news .rt_part .item .des{font-size: 1.4vw;}
}
@media only screen and (max-width:1080px){
	.ab_news{padding-bottom: 64px;}
	.ab_news .rt_part .item{padding: 0 3% 0 18%;}
}
@media only screen and (max-width:850px){
	.ab_news .rt_part .item .des{margin-top:5%;font-size: 16px;line-height: 2;}
}
@media only screen and (max-width:520px){
	.ab_news{padding-bottom: 40px;}
	.ab_news .lf_pics{width: 100%;}
	.ab_news .rt_part{width: 100%;}
	.ab_news .rt_part .item{padding:16px 0 0}
	.ab_news .rt_part .item .news_title{font-size: 20px;}
	.ab_news .rt_part .item .news_en{font-size: 12px;}
	.ab_news .rt_part .item .des{font-size: 14px;}
}

/* new_page_design */
.common_bg{background-color: #f4f4f4;background-image: url(../images/common_bg1.png);background-repeat: no-repeat;background-position: top center;background-size: 100% auto;}
.new_nei_wrap{margin: 0 auto;width:90%;max-width:1740px;}
@media only screen and (max-width:1280px){
	/* .common_bg{background-size: auto 34vh;} */
}
@media only screen and (max-width:520px){
	.common_bg{background-size: 120% auto;}
}

.location{padding:24px 0;font-size: 16px;}
.location i.home{display: inline-block;margin-right:10px;vertical-align: middle;width: 20px;height: 20px;background: url(../images/home.png)no-repeat center/100% auto;}
.location a{display: inline-block;vertical-align: middle;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: #c61010;}
@media only screen and (max-width:850px){
	.location{padding: 12px 0;font-size: 14px;}
}
@media only screen and (max-width:520px){
	.location{padding: 12px 0;font-size: 12px;}
}

.worklist_wrap{padding:0 0 64px;}
@media only screen and (max-width:1280px){
	.worklist_wrap{padding: 20px 0 64px 0;}
}
@media only screen and (max-width:520px){
	.worklist_wrap{padding: 12px 0 40px;}
}

.worklist_wrap2{padding:52px 0 64px;}
@media only screen and (max-width:1280px){
	/* .worklist_wrap2{padding:64px 0;} */
}
@media only screen and (max-width:520px){
	.worklist_wrap2{padding: 12px 0 40px;}
}

.work_head{padding:0 0 18px;}
.work_head .top{padding-bottom: 30px;border-bottom: 1px solid #fff;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;}
.work_head .work_logo img{filter: brightness(100);}
.work_head .hd_func .home{display: block;width: 40px;height: 40px;background: #fff;border-radius: 50%;position: relative;}
.work_head .hd_func .home img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);cursor: pointer;user-select: none;max-width: 75%;}
.work_head .location{padding:14px 0;color: #dfdfdf;}
.work_head .location span{display: inline-block;vertical-align: middle;}
@media only screen and (max-width:850px){
	.work_head .work_logo{width: 200px;}
	.work_head .hd_func .home{width: 36px;height: 36px;}
}
@media only screen and (max-width:520px){
	.work_head{padding-bottom: 0;}
	.work_head .top{padding-bottom: 14px;}
	.work_head .work_logo{width: 100px;}
	.work_head .hd_func .home{width: 20px;height: 20px;}
	.work_head .location{padding:6px 0}
}

.work_recommend{margin-bottom: 30px;}
.work_recommend .layout .list_top{padding:2.4% 2.2% 5%;width: 74.1%;background: #fff;border-radius: 20px;box-shadow: 10px 6px 10px rgba(0,0,0,0.04);position: relative;}
.work_recommend .layout .item{}
.work_recommend .layout .item .tit_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.work_recommend .layout .item .tit_wrap .img_ico{width: 22.3%;border-radius: 20px;background: #cfcfcf;overflow: hidden;}
.work_recommend .layout .item .tit_wrap .img_ico .img{position: relative;padding-bottom: 55.55%;width: 100%;height: 0;overflow: hidden;}
.work_recommend .layout .item .tit_wrap .img_ico .img img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.work_recommend .layout .item .tit_wrap .tag{display: flex;flex-wrap: wrap;justify-content: flex-start;margin-bottom: 18px;max-width: calc(96% - 154px);max-width: -webkit-calc(96% - 154px);}
.work_recommend .layout .item .tit_wrap .price span{display: inline-block;vertical-align: middle;padding:0 10px;border: 1px solid #c51010;color: #c51010;font-weight: bold;font-size: 24px;height: 36px;line-height: 34px;}
.work_recommend .layout .item .tit_wrap .price span i{font-size: 12px;margin-right: 2px;}
.work_recommend .layout .item .tit_wrap .price span:first-child{background: #c51010;color: #fff;font-size: 19px;}
.work_recommend .layout .item .tit_wrap .status{margin-left:13px;font-size: 17px;padding:0 11px;height: 36px;line-height: 34px;border: 1px solid #c51010;background: #ffe9e9;color: #c51010;}
.work_recommend .layout .item .tit_wrap .datas{position: absolute;right:0;top:0;display: flex;flex-wrap: nowrap;justify-content: flex-start;}
.work_recommend .layout .item .tit_wrap .datas .data:not(:first-child){margin-left:22px;}
.work_recommend .layout .item .tit_wrap .datas .data i{display: inline-block;margin-right:6px;width: 28px;height: 28px;vertical-align: middle;background-repeat: no-repeat;background-position: center;background-size: 100% auto;}
.work_recommend .layout .item .tit_wrap .datas .data i.i1{background-image:url(../images/icon_01.png)}
.work_recommend .layout .item .tit_wrap .datas .data i.i2{background-image:url(../images/icon_02.png)}
.work_recommend .layout .item .tit_wrap .datas .data span{display: inline-block;vertical-align: middle;}
.work_recommend .layout .item .tit_wrap .title{font-size: 33px;color: #181818;}
.work_recommend .layout .item .tit_wrap .m-datas{color: #bfbfbf;display: none;}
.work_recommend .layout .item .tit_wrap .m-datas .data i{filter: brightness(1);}

.work_recommend .layout .item .tit_wrap .mes_wrap{width: 75.4%;}
.work_recommend .layout .item .description{margin-top: 5%;width:100%;}
.work_recommend .layout .item .description .part_title span{display: inline-block;font-size: 22px;font-weight: bold;padding-left: 10px;border-left: 3px solid #c61010;line-height: 1;}
.work_recommend .layout .item .description .content{margin-top: 18px;letter-spacing: 1px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.work_recommend .layout .item .deadline{display: flex;flex-wrap: nowrap;justify-content: flex-end;white-space: nowrap;font-size: 16px;align-items: center;position: absolute;position: absolute;right: 0%;top: 0%;}
.work_recommend .layout .item .deadline i{display: block;margin-right:8px;width: 20px;height: 20px;background: url(../images/icon_time.png)no-repeat center/100% auto;}
.work_recommend .layout .item .deadline .t{color: #c61010;}

.work_recommend .layout .mission_collect{padding: 2.92% 2% 28px;width: 24.48%;background: #fff;background-image: url(../images/release_head.png);background-repeat: no-repeat;background-position: top center;background-size: 100% auto;background-color: rgba(1,1,1,0.92);border-radius: 20px;display: block;}

.work_recommend .layout .mission_collect .close_bm{position: absolute;right: 6%;top:12px;z-index: 2;background: transparent;cursor: pointer;display: none;}
#fabu_btn{position: fixed;left:0;bottom:10vh;width: 100%;z-index: 100;text-align: center;display: none;}
#fabu_btn .box{display: inline-block;width: auto;background: #c61010;color: #fff;padding: 8px 12px;border-radius: 30px;cursor: pointer;}
#fabu_btn .box .flx_w{align-items: center;}
#fabu_btn i{display: block;position: relative;margin-right:4px;width: 16px;height: 16px;}
#fabu_btn i img{position: absolute;left:50%;top:50%;width: auto;transform: translate(-50%,-50%);filter: brightness(100);}
#fabu_btn span{font-size: 16px;letter-spacing: 1px;}

.recommend_more{margin-top:18px;position: absolute;left:50%;bottom: 6.6%;width: 100%;z-index: 3;transform: translateX(-50%);}
.recommend_more > a{display: inline-block;vertical-align: middle;background: #c51010;border-radius: 8px;font-size: 18px;color: #fff;padding:7px 2.3%;white-space: nowrap;}
.recommend_more i{display: inline-block;margin-top:4px;width: 24px;height: 24px;background: url(../images/r_more.png)no-repeat center/100% auto;display: none !important;}
@media only screen and (max-width:1920px){
	.work_recommend .layout .item .tit_wrap .title{font-size: 1.72vw;}
}
@media only screen and (max-width:1280px){
	.work_recommend .layout .item .tit_wrap .img_ico{width: 29.3%;}
	.work_recommend .layout .item .tit_wrap .price span{font-size: 20px;}
	.work_recommend .layout .item .tit_wrap .price span:first-child{font-size: 15px;}
	.work_recommend .layout .item .tit_wrap .status{font-size: 14px;}
	.work_recommend .layout .item .tit_wrap .tag{margin-bottom: 1.4%;}
	.work_recommend .layout .item .deadline{font-size: 16px;}
	.work_recommend .layout .item .deadline i{width: 22px;height: 22px;}
	.work_recommend .layout .item .description .part_title span{font-size: 19px;}
	.work_recommend .layout .item .description .content{margin-top: 1%;}

	.work_recommend .layout .item .tit_wrap .mes_wrap{width: 68.4%;}
	.work_recommend .layout .item .tit_wrap .datas{font-size: 14px;}
	.work_recommend .layout .item .tit_wrap .datas .data i{width: 24px;height: 24px;}
	.work_recommend .layout .item .tit_wrap .datas .data:not(:first-child){margin-left: 14px;}

	.recommend_more{position: relative;transform: initial;left: auto;bottom: auto;}
}
@media only screen and (max-width:1080px){
	.work_recommend .layout{align-items: flex-start;}
	.work_recommend .layout .item{position: relative;}
	.work_recommend .layout .item .tit_wrap .img_ico{width: 48.8%;border-radius: 14px;}
	.work_recommend .layout .item .tit_wrap .mes_wrap{margin-top: 26px;width: 100%;}
	.work_recommend .layout .item .tit_wrap .title{font-size: 24px;}
	.work_recommend .layout .item .tit_wrap .tag{margin-bottom: 3.4%;}

	.work_recommend .layout .item .deadline{position: absolute;right:0;top:0;font-size: 16px;bottom: auto;}
	.work_recommend .layout .item .deadline i{width: 18px;height: 18px;}
}
@media only screen and (max-width:850px){
	.work_recommend .layout .list_top{padding:3.2%;width: 100%;}
	.work_recommend .layout .item .tit_wrap .price span:first-child{font-size: 13px;}
	.work_recommend .layout .item .tit_wrap .status{font-size: 13px;}
	.work_recommend .layout .item .tit_wrap .title{font-size: 22px;}
	.work_recommend .layout .mission_collect{margin-top:6%;width: 100%;background-size: 100% 48%;}

	
	
	.recommend_more > a{font-size: 16px;}
	.recommend_more i{width: 18px;height: 18px;}
}
@media only screen and (max-width:520px){
	.work_recommend .layout .list_top{padding:4%;border-radius: 12px;}
	.work_recommend .layout .item .tit_wrap{display: block;}
	.work_recommend .layout .item .tit_wrap .img_ico{border-radius: 10px;}
	.work_recommend .layout .item .tit_wrap .img_ico{width: 100%;}
	.work_recommend .layout .item .tit_wrap .tag{margin-bottom: 0;width: 100%;max-width: initial;align-items: flex-end;}
	.work_recommend .layout .item .tit_wrap .datas{position: initial;margin-bottom: 3.4%;font-size: 12px;}
	.work_recommend .layout .item .tit_wrap .datas .data i{margin-right:4px;width: 16px;height: 18px;background-position: initial;}
	.work_recommend .layout .item .tit_wrap .title{font-size: 18px;order: -1;}
	.work_recommend .layout .item .tit_wrap .price span{font-size: 16px;height: 24px;line-height: 22px;padding:0 6px;}
	.work_recommend .layout .item .tit_wrap .status{padding:0 6px;margin-left:8px;height: 24px;line-height: 22px;font-size: 12px;}
	.work_recommend .layout .item .tit_wrap .mes_wrap{margin-top: 16px;display: flex;flex-wrap: wrap;}
	.work_recommend .layout .item .tit_wrap .mes_wrap .datas{display: none;}
	.work_recommend .layout .item .tit_wrap .mes_wrap > .por{margin-top: 6px;width: 100%;}
	.work_recommend .layout .item .tit_wrap .mes_wrap > .title{width: 100%;}
	.work_recommend .layout .item .description{margin-top: 10%;}
	.work_recommend .layout .item .description .content{margin-top: 12px;text-align: justify;}
	.work_recommend .layout .item .description .part_title span{font-weight: normal;font-size: 16px;padding-left: 6px;}
	.work_recommend .layout .item .deadline{/*position:initial;margin-top:8px;*/justify-content: flex-start;font-size: 12px;top: 1px;}
	.work_recommend .layout .item .deadline i{margin-right:6px;width: 14px;height: 14px;}

	.work_recommend .layout .mission_collect{margin-top:0;border-radius: 12px;position: fixed;left: 50%;top: 50%;width: 360px;max-width: 80%;transform: translate(-50%, -50%);z-index: 99;display: none;}
	.work_recommend .mission_collect .boot_layout ul li{margin-bottom: 14%;}
	.work_recommend .layout .mission_collect .close_bm{display: block;}

	.work_recommend .layout .item .tit_wrap .m-datas{display: flex;position: absolute;left:0;top:auto;bottom:0;padding:0 4%;margin-bottom:6px;width: 100%;z-index: 3;justify-content: flex-end;}

	#fabu_btn{display: block;}

	

	.recommend_more > a{display: inline-block;vertical-align: middle;padding:7px 4.3%;font-size: 12px;border-radius: 4px;}
	.recommend_more i{width: 14px;height: 14px;vertical-align: middle;margin-top: 0;background: url(../images/r_more2.png)no-repeat center/100% auto;}
}

.mission_collect .release_title .tit{font-size: 33px;color: #010101;font-weight: bold;}
.mission_collect .release_title .slogan{font-size: 21px;color:#696969;text-shadow: 0 0 1px #696969;}
.mission_collect .boot_layout{margin-top: 26%;}
.mission_collect .boot_layout ul{padding: 0 5%;}
.mission_collect .boot_layout ul li{display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom:7px;margin-bottom:14%;border-bottom: 1px solid #bfbfbf;}
.mission_collect .boot_layout ul li input{width: calc(94% - 30px);width:-webkit-calc(94% - 30px);background: transparent;font-size: 23px;color: #fff;}
.mission_collect .boot_layout ul li input::placeholder{color: #bfbfbf;}
.mission_collect .boot_layout ul li i{display: inline-block;width: 30px;height: 30px;background-repeat: no-repeat;background-position: center;background-size: 100% auto;}
.mission_collect .boot_layout ul li i.i3{background-image: url(../images/icon03.png);}
.mission_collect .boot_layout ul li i.i4{background-image: url(../images/icon04.png);}
.mission_collect .boot_layout .upload{display: inline-block;width: 100%;height: 54px;font-size: 25px;background: #c51010;border-radius: 10px;color: #fff;}
.mission_collect .tips{margin-top: 24px;margin-top:6.85%;text-align: center;color: #a4a2a2;position: relative;}
.mission_collect .tips span{display: inline-block;padding:0 10px;}
.mission_collect .tips:after{content:"";position: absolute;left:0;top:50%;width: 100%;height: 1px;background: rgba(255,255,255,0.1);transform: translateY(-50%);}
@media only screen and (max-width:1920px){
	.mission_collect .release_title .tit{font-size: 1.72vw;}
	.mission_collect .release_title .slogan{font-size: 1.09vw;}
	.mission_collect .boot_layout ul li input{font-size: 1.2vw;}
	.mission_collect .boot_layout .upload{font-size: 1.28vw;height: 2.8vw;}
	.mission_collect .boot_layout ul li i{width: 1.58vw;height: 1.58vw;}
}
@media only screen and (max-width:1280px){
	.mission_collect .tips{font-size: 14px;}
}
@media only screen and (max-width:850px){
	.mission_collect .release_title .tit{font-size: 20px;}
	.mission_collect .release_title .slogan{font-size: 16px;}
	.mission_collect .boot_layout{margin-top: 26px;padding: 0 1%;}
	.mission_collect .boot_layout ul li{margin-bottom: 16px;}
	.mission_collect .boot_layout ul li input{font-size: 16px;color: #bfbfbf;}
	.mission_collect .boot_layout ul li i{width: 24px;height: 24px;}
	.mission_collect .boot_layout .upload{font-size: 17px;height: 38px;border-radius: 6px;}
	.mission_collect .tips{margin-top: 24px;}
}

.work_left{}
.work_left .layout{background: #fff;border-radius: 16px;padding: 24px 2.4%;box-shadow: 10px 6px 10px rgba(0,0,0,0.04);}
.work_left .series{display: flex;flex-wrap: wrap;justify-content: space-between;font-size: 19px;align-items: center;}
.work_left .series:not(:last-of-type){padding-bottom: 14px;border-bottom: 1px solid #f1f1f1;}
.work_left .series:not(:last-of-type){margin-bottom: 14px;}
.work_left label{width: 100px;}
.work_left .series_name{padding-right:30px;width: calc(99% - 100px);width:-webkit-calc(99% - 100px);position: relative;}
.work_left .series_name .swiper-slide{width: auto;/*min-width: calc(100% / 9);*/}
.work_left .series_name a{display: block;transition: all 0.3s;border: 1px solid transparent;border-radius: 5px;padding: 2px 18px;}
.work_left .series_name a.on{color: #c61010;border-color: #c61010;background-color: #ffe9e9;}
.work_left .left_next{position: absolute;right:0;top:0;width: 20px;height: 100%;z-index: 3;cursor: pointer;user-select: none;}
.work_left .left_next img{position: absolute;left:50%;top:50%;width: auto;height: auto;max-width: 100%;transform: translate(-50%,-50%);}
@media only screen and (max-width:1280px){
	.work_left .series{font-size: 17px;}
}
@media only screen and (max-width:850px){
	.work_left .layout{padding:3.2%;}
	.work_left .series{font-size: 15px;}
	.work_left label{width: 84px;}
	.work_left .series_name {width: calc(99% - 84px);width: -webkit-calc(99% - 84px);}
}
@media only screen and (max-width:520px){
	.work_left label{width: 68px;}
	.work_left .series_name {padding-right:0;width: calc(99% - 68px);width: -webkit-calc(99% - 68px);}
	.work_left .series_name a{padding: 4px 10px;position: relative;}
	.work_left .series_name a.on{color: initial;border-color: transparent;background-color: transparent;}
	.work_left .series_name a.on:after{content:"";position: absolute;left:50%;bottom:0;width: 90%;height: 2px;background-color: #c61010;transform: translateX(-50%);}
	.work_left .left_next{display: none;}
	.work_left .series{font-size: 13px;}
	.work_left .layout{padding: 0;background: none;box-shadow: none;}
}

.status.end{background: #eee !important;color: #aaa !important;border-color: #aaa !important;}

/* missionlist */
.missionlist{margin-top: 30px;}
.missionlist .list_content{padding:42px 2.4%;box-shadow: 10px 6px 10px rgba(0,0,0,0.04);background-color: #fff;border-radius: 16px;overflow: hidden;}
.missionlist .list_content ul li:not(:last-child){margin-bottom: 2.6%;padding-bottom: 2.6%;border-bottom: 1px solid #dadada;}
.missionlist .list_content .item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.missionlist .list_content .item .img_part{width:23.55%}
.missionlist .list_content .item .img_part .img{position: relative;padding-bottom: 56.4%;width:100%;height: 0;overflow: hidden;background: #e1e1e1;border-radius: 16px;}
.missionlist .list_content .item .img_part .img img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.missionlist .list_content .item .text_part{width:74.2%}

.missionlist .list_content .item .text_part .top_title .title{font-weight: normal;font-size: 34px;max-width: calc(98% - 198px);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.missionlist .list_content .item .text_part .top_title .status{display: inline-block;margin-top: 12px;font-size: 17px;padding: 2px 11px;border: 1px solid #c51010;background: #ffe9e9;color: #c51010;border-radius: 6px;}
.missionlist .list_content .item .text_part .deadline{position: absolute;right:0;top:14%;z-index: 2;display: flex;flex-wrap: nowrap;justify-content: flex-end;white-space: nowrap;font-size: 16px;align-items: center;}
.missionlist .list_content .item .text_part .deadline i{display: block;margin-right:8px;width: 20px;height: 20px;background: url(../images/icon_t.png)no-repeat center/100% auto;}
.missionlist .list_content .item .text_part .deadline .t{color: #c61010;}

.missionlist .list_content .item .text_part .bottom_data{margin-top: 3.8%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.missionlist .list_content .item .text_part .datas{display: flex;flex-wrap: nowrap;justify-content: flex-start;}
.missionlist .list_content .item .text_part .datas .data:not(:first-child){margin-left:22px;}
.missionlist .list_content .item .text_part .datas .data i{display: inline-block;margin-right:6px;width: 28px;height: 28px;vertical-align: middle;background-repeat: no-repeat;background-position: center;background-size: 100% auto;}
.missionlist .list_content .item .text_part .datas .data i.i1{background-image:url(../images/icon_01.png)}
.missionlist .list_content .item .text_part .datas .data i.i2{background-image:url(../images/icon_02.png);background-position: left 2px center;}
.missionlist .list_content .item .text_part .datas .data span{display: inline-block;vertical-align: middle;}

.missionlist .list_content .item .text_part .rewards{display: inline-block;vertical-align: middle;color: #c51010;font-weight: bold;font-size: 39px;}
.missionlist .list_content .item .text_part .rewards i{font-size: 30px;}
@media only screen and (max-width:1440px){
	.missionlist .list_content .item .text_part .top_title .title{font-size: 1.72vw;}
	.missionlist .list_content .item .text_part .rewards{font-size: 30px;}
}
@media only screen and (max-width:1280px){
	.missionlist .list_content .item .text_part .top_title .status{font-size: 14px;}
	.missionlist .list_content .item .text_part .bottom_data{margin-top: 1%;}
	.missionlist .list_content .item .text_part .deadline{top:6%;}
}
@media only screen and (max-width:1080px){
	.missionlist .list_content .item .text_part .deadline{top:4%;}
}
@media only screen and (max-width:850px){
	.missionlist .list_content{padding: 3.2%;}
	.missionlist .list_content .item{align-items: flex-start;}
	.missionlist .list_content .item .img_part .img{border-radius: 10px;}
	.missionlist .list_content .item .text_part .top_title .title{font-size: 17px;width: 100%;max-width: 100%;}
	.missionlist .list_content .item .text_part .rewards{font-size: 20px;}
	.missionlist .list_content .item .text_part .rewards i{font-size: 16px;}
	.missionlist .list_content .item .text_part .datas{font-size: 14px;}
	.missionlist .list_content .item .text_part .datas .data i{width: 24px;height: 24px;}
	.missionlist .list_content .item .text_part .datas .data:not(:first-child){margin-left: 14px;}
	.missionlist .list_content .item .text_part .top_title .status{padding:2px 8px;margin-top:6px;font-size: 12px;}
	.missionlist .list_content .item .text_part .deadline{position: initial;margin-top: 0;justify-content: flex-start;font-size: 12px;position: absolute;top: auto;bottom: 1px;width: calc(100% - 90px);}
	.missionlist .list_content .item .text_part .deadline i{width: 18px;height: 18px;}
	.missionlist .list_content .item .text_part .deadline{font-size: 14px;}
	.missionlist .list_content .item .text_part .bottom_data{align-items: flex-end;}
}
@media only screen and (max-width:680px){
	.missionlist .list_content .item .img_part{width: 39%;}
	.missionlist .list_content .item .text_part{/*margin-top:26px;*/width: 57.6%;}
}
@media only screen and (max-width:520px){
	.missionlist{margin-top: 10px;}
	.missionlist .list_content{border-radius: 12px;}
	.missionlist .list_content .item{align-items: stretch;}
	.missionlist .list_content .item .img_part{}
	.missionlist .list_content .item .text_part{/*margin-top: 16px;*/position: relative;}
	.missionlist .list_content .item .text_part .top_title .title{max-width: 100%;font-size: 14px;font-weight: bold;-webkit-line-clamp: 1;}
	.missionlist .list_content .item .text_part .top_title .status{margin-top:0;font-size: 10px;padding:0 4px;border-radius: 3px;}
	.missionlist .list_content .item .text_part .deadline{position: initial;margin-top: 0;justify-content: flex-start;font-size: 12px;position: absolute;top: auto;bottom: 3px;width: calc(100% - 46px);font-size: 10px;}
	.missionlist .list_content .item .text_part .deadline i{width: 16px;height: 16px;display: none;}

	.missionlist .list_content .item .text_part .bottom_data{align-items: center;position: absolute;left: 0;bottom: -4px;margin-top:0;width: 100%;}
	.missionlist .list_content .item .text_part .rewards{order:-1;font-size: 16px;}
	.missionlist .list_content .item .text_part .rewards i{font-size: 12px;}
	.missionlist .list_content .item .text_part .datas{font-size: 11px;color:#bbb;}
	.missionlist .list_content .item .text_part .datas .data i{margin-right:4px;width: 14px;height: 14px;}
	.missionlist .list_content .item .text_part .datas .data:not(:first-child){margin-left: 8px;}
	.missionlist .list_content ul li:not(:last-child){margin-bottom: 4%;padding-bottom: 4%;border-bottom: 1px solid #f1f1f1;}
	.missionlist .list_content .item .img_part .img {border-radius: 7px;}
}


/* work */
.work_detail{margin-bottom: 30px;}
.work_detail .layout{align-items: flex-start;}
.work_detail .layout .list_top{padding:2.4% 2.2%;width: 74.1%;background: #fff;border-radius: 20px;box-shadow: 10px 6px 10px rgba(0,0,0,0.04);}
.work_detail .layout .item{position: relative;}
.work_detail .layout .item .tit_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.work_detail .layout .item .tit_wrap .img_ico{width: 22.3%;border-radius: 20px;background: #cfcfcf;overflow: hidden;}
.work_detail .layout .item .tit_wrap .img_ico .img{position: relative;padding-bottom: 55.55%;width: 100%;height: 0;overflow: hidden;}
.work_detail .layout .item .tit_wrap .img_ico .img img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.work_detail .layout .item .tit_wrap .tag{display: flex;flex-wrap: wrap;justify-content: flex-start;margin-bottom: 18px;max-width: calc(96% - 154px);max-width: -webkit-calc(96% - 154px);}
.work_detail .layout .item .tit_wrap .price span{display: inline-block;vertical-align: middle;padding:0 10px;border: 1px solid #c51010;color: #c51010;font-weight: bold;font-size: 24px;height: 36px;line-height: 34px;}
.work_detail .layout .item .tit_wrap .price span i{font-size: 12px;margin-right: 2px;}
.work_detail .layout .item .tit_wrap .price span:first-child{background: #c51010;color: #fff;font-size: 19px;}
.work_detail .layout .item .tit_wrap .status{margin-left:13px;font-size: 17px;padding:0 11px;height: 36px;line-height: 34px;border: 1px solid #c51010;background: #ffe9e9;color: #c51010;}
.work_detail .layout .item .tit_wrap .datas{position: absolute;right:0;top:0;display: flex;flex-wrap: nowrap;justify-content: flex-start;}
.work_detail .layout .item .tit_wrap .datas .data:not(:first-child){margin-left:22px;}
.work_detail .layout .item .tit_wrap .datas .data i{display: inline-block;margin-right:6px;width: 28px;height: 28px;vertical-align: middle;background-repeat: no-repeat;background-position: center;background-size: 100% auto;}
.work_detail .layout .item .tit_wrap .datas .data i.i1{background-image:url(../images/icon_01.png)}
.work_detail .layout .item .tit_wrap .datas .data i.i2{background-image:url(../images/icon_02.png)}
.work_detail .layout .item .tit_wrap .datas .data span{display: inline-block;vertical-align: middle;}
.work_detail .layout .item .tit_wrap .title{font-size: 33px;color: #181818;}

/* work_add */
.work_detail .layout .item .tit_wrap .m-datas{color: #bfbfbf;display: none;}
.work_detail .layout .item .tit_wrap .m-datas .data i{filter: brightness(1);}

.work_detail .layout .item .tit_wrap .mes_wrap{width: 75.4%;}
.work_detail .layout .item .description{margin-top: 5%;width:100%;border: 1px solid #c61010;border-radius: 10px;}
.work_detail .layout .item .description .part_title{display: inline-block;padding:10px 0;transform: translateY(-50%);background-color: #fff;margin-left: -6px;}
.work_detail .layout .item .description .part_title span{display: inline-block;font-size: 22px;font-weight: bold;padding-left: 10px;border-left: 3px solid #c61010;line-height: 1;}
.work_detail .layout .item .description .content{padding:0 3% 2.6%;letter-spacing: 1px;}
.work_detail .layout .item .description .need_message ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.work_detail .layout .item .description .need_message ul li{margin-right:5.3%;margin-bottom:24px;width: 21%;}
.work_detail .layout .item .description .need_message ul li:nth-child(4n){margin-right:0}
.work_detail .layout .item .description .need_message ul li.miaoshu{margin-bottom:0;margin-right:0;width: 100%;}
.work_detail .layout .item .description .need_message .hd{font-size: 14px;color: #6a6a6a;}
.work_detail .layout .item .description .need_message .con{margin-top:2px;font-size: 15px;color:#3c3b3b;}
.work_detail .layout .item .description .need_message .miaoshu .con.hide{display: none;}
.work_detail .layout .item .description .need_message .con.red{color: #c61010 !important;}

.work_detail .layout .item .description .need_message .hidden_wrap{position: relative;}
.work_detail .layout .item .description .need_message .hidden_wrap > a{position: absolute;right:0;top:50%;transform: translateY(-50%);display: none;}
.work_detail .m_baoming{display: inline-block;margin-top:22px;padding:0 12px;width: auto;height: 30px;font-size: 25px;background: #c51010;border-radius: 4px;color: #fff;text-align: center;line-height: 30px;font-size: 15px;display: none;}

.work_detail .layout .item .description .need_message .zl_tit{margin-top: 24px;;font-size: 14px;color: #6a6a6a;}
.work_detail .layout .item .description .need_message .video_box{margin-top: 6px;}
.work_detail .video-player .center-control .center-wrapper{width: 130px;height: 130px;}
.work_detail .layout .item .description .need_message .pics_content{margin-top: 6px;}
.work_detail .layout .item .description .need_message .pics_content #work_pics .img_wrap{position: relative;padding-bottom: 56.4%;width: 100%;height: 0;overflow: hidden;}
.work_detail .layout .item .description .need_message .pics_content #work_pics .img_wrap img{position:absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}


.work_detail .layout .item .deadline{display: flex;flex-wrap: nowrap;justify-content: flex-end;white-space: nowrap;font-size: 15px;align-items: center;position: absolute;right:0;top:0;}
.work_detail .layout .item .deadline i{display: block;margin-right:8px;width: 18px;height: 18px;background: url(../images/icon_time.png)no-repeat center/100% auto;}
.work_detail .layout .item .deadline .t{color: #c61010;}

.work_detail .layout .mission_signup{padding: 2.92% 2% 28px;width: 24.48%;background: #fff;background-image: url(../images/release_head.png);background-repeat: no-repeat;background-position: top center;background-size: 100% auto;background-color: rgba(1,1,1,0.92);border-radius: 20px;color: #bfbfbf;}
@media only screen and (max-width:1920px){
	.work_detail .layout .item .tit_wrap .title{font-size: 1.72vw;}
}
@media only screen and (max-width:1280px){
	.work_detail .layout .item .tit_wrap .img_ico{width: 29.3%;}
	.work_detail .layout .item .tit_wrap .price span{font-size: 20px;}
	.work_detail .layout .item .tit_wrap .price span:first-child{font-size: 15px;}
	.work_detail .layout .item .tit_wrap .status{font-size: 14px;}
	.work_detail .layout .item .tit_wrap .tag{margin-bottom: 1.4%;}
	.work_detail .layout .item .deadline{font-size: 18px;}
	.work_detail .layout .item .deadline i{width: 22px;height: 22px;}
	.work_detail .layout .item .description .part_title span{font-size: 19px;}
	.work_detail .layout .item .description .content{}

	.work_detail .layout .item .tit_wrap .mes_wrap{width: 68.4%;}
	.work_detail .layout .item .tit_wrap .datas{font-size: 14px;}
	.work_detail .layout .item .tit_wrap .datas .data i{width: 24px;height: 24px;}
	.work_detail .layout .item .tit_wrap .datas .data:not(:first-child){margin-left: 14px;}
}
@media only screen and (max-width:1080px){
	.work_detail .layout{align-items: flex-start;}
	.work_detail .layout .item{position: relative;}
	.work_detail .layout .item .tit_wrap .img_ico{width: 48.8%;border-radius: 14px;}
	.work_detail .layout .item .tit_wrap .mes_wrap{margin-top: 26px;width: 100%;}
	.work_detail .layout .item .tit_wrap .title{font-size: 24px;}
	.work_detail .layout .item .tit_wrap .tag{margin-bottom: 3.4%;}

	.work_detail .layout .item .deadline{position: absolute;right:0;top:0;font-size: 16px;}
	.work_detail .layout .item .deadline i{width: 18px;height: 18px;}
}
@media only screen and (max-width:850px){
	.work_detail .layout .list_top{padding:3.2%;width: 100%;}
	.work_detail .layout .item .tit_wrap .title{font-size: 22px;}
	.work_detail .layout .item .tit_wrap .price span:first-child{font-size: 13px;}
	.work_detail .layout .item .tit_wrap .status{font-size: 13px;}
	.work_detail .layout .mission_signup{margin-top: 26px;padding:3.2%;width: 100%;background-size: 100% 48%;}
	
}
@media only screen and (max-width:680px){
	.work_detail .layout .item .description .need_message ul li{margin-right:4%;margin-bottom:14px;width: 48%;}
	.work_detail .layout .item .description .need_message ul li:nth-child(2n){margin-right: 0;}
}
@media only screen and (max-width:520px){
	.work_detail .layout .list_top{padding:4% 4% 24px;border-radius: 12px;}
	.work_detail .layout .item .tit_wrap .img_ico{border-radius: 10px;}
	.work_detail .layout .item .tit_wrap .img_ico{width: 100%;}
	.work_detail .layout .item .tit_wrap .mes_wrap {margin-top: 16px;display: flex;flex-wrap: wrap;}
	.work_detail .layout .item .tit_wrap .mes_wrap > .por {margin-top: 6px;width: 100%;}
	/* .work_detail .layout .item .tit_wrap .tag{width: 100%;max-width: initial;}
	.work_detail .layout .item .tit_wrap .datas{position: initial;margin-bottom: 3.4%;}
	.work_detail .layout .item .tit_wrap .title{font-size: 20px;} */
	.work_detail .layout .item .tit_wrap .tag{margin-bottom: 0;width: 100%;max-width: initial;align-items: flex-end;}
	.work_detail .layout .item .tit_wrap .datas{position: initial;margin-bottom: 3.4%;font-size: 12px;}
	.work_detail .layout .item .tit_wrap .datas .data i{margin-right:4px;width: 16px;height: 18px;background-position: initial;}
	.work_detail .layout .item .tit_wrap .title{font-size: 18px;order: -1;}
	.work_detail .layout .item .tit_wrap .price span{font-size: 16px;height: 24px;line-height: 22px;padding: 0 6px;}
	.work_detail .layout .item .tit_wrap .status{padding: 0 6px;margin-left: 8px;height: 24px;line-height: 22px;font-size: 12px;}
	.work_detail .layout .item .description{margin-top: 10%;border: 0;}
	.work_detail .layout .item .description .part_title{margin-left: 0;transform: initial;display: block;}
	.work_detail .layout .item .description .part_title span{font-size: 16px;padding-left: 2.6%;}
	.work_detail .layout .item .description .need_message .hidden_wrap{padding: 0;text-align: justify;}
	.work_detail .layout .item .description .need_message .hidden_wrap > a{display: none;}
	.work_detail .layout .item .description .need_message .hd{font-size: 13px;}
	.work_detail .layout .item .description .need_message .con{display: block;font-size: 14px;overflow: initial;}
	.work_detail .layout .item .description .need_message .zl_tit{margin-top: 14px;font-size: 13px;}
	/* .work_detail .layout .item .description .need_message .miaoshu .con{display: none;}
	.work_detail .layout .item .description .need_message .miaoshu .con.hide{display: block !important;} */
	.work_detail .m_baoming{display: inline-block;padding:0 3%;margin-left: 2.8%;}
	.work_detail .layout .item .description .need_message .pics_content{margin-top: 2px;}

	.work_detail .layout .item .deadline{margin-top: 8px;position:initial;justify-content: flex-start;font-size: 12px;}
	.work_detail .layout .item .deadline i{width: 16px;height: 16px;}

	.work_detail .layout .mission_signup{border-radius: 16px;display: none;}
	
	/* add */
	.work_detail .layout .item .tit_wrap .m-datas{display: flex;position: absolute;left:0;top:auto;bottom:0;padding:0 4%;margin-bottom:6px;width: 100%;z-index: 3;justify-content: flex-end;}

	.work_detail{margin-bottom: 0;}
	.m-pro-mes{margin-top: 0 !important;}
	
}

.mission_signup .release_title .tit{font-size: 33px;color: #010101;font-weight: bold;}
.mission_signup .release_title .slogan{font-size: 21px;color:#696969;text-shadow: 0 0 1px #696969;}
.mission_signup .signUp_layout{margin-top: 26%;}
.mission_signup .signUp_layout .data_wrap{width: 100%;}
.mission_signup .signUp_layout .datas{display: flex;flex-wrap: nowrap;justify-content: center;}
.mission_signup .signUp_layout .datas li{width: 49.9%;text-align: center;}
.mission_signup .signUp_layout .datas li .hd{font-size: 17px;}
.mission_signup .signUp_layout .datas li .num{font-size: 1.72vw;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.mission_signup .signUp_layout .datas li:first-child{border-right: 1px solid #bfbfbf;}
.mission_signup .signUp_layout .bm{display: block;margin-top:9%;margin-bottom:6.85%;width: 100%;height: 54px;font-size: 25px;background: #c51010;border-radius: 10px;color: #fff;text-align: center;line-height: 54px;}

.mission_signup .signUp_layout .successful{display: none;}
.mission_signup .signUp_layout .successful .avatar{text-align: center;}
.mission_signup .signUp_layout .successful .avatar .touxiang{display: inline-block;width: 140px;max-width: 50%;}
.mission_signup .signUp_layout .successful .avatar .touxiang .i_img{position: relative;padding-bottom: 100%;width: 100%;overflow: hidden;border-radius: 50%;}
.mission_signup .signUp_layout .successful .avatar .touxiang .i_img img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.mission_signup .signUp_layout .successful .mes{display: flex;flex-wrap: wrap;justify-content: center;color:#fff;margin-top: 6px;}
.mission_signup .signUp_layout .successful .mes span{display: block;margin-left: 10px;}
.mission_signup .signUp_layout .successful .mes .zb{color: #c61010;margin-left: 10px;}

.mission_signup.desginer .signUp_layout{display: flex;flex-wrap: wrap;}
.mission_signup.desginer .successful{display: block;width: 100%;}
.mission_signup.desginer .data_wrap{order: 2;}
.mission_signup.desginer .tips{display: none;}
.mission_signup.desginer .signUp_layout .bm{margin-top: 16px;}

.mission_signup .boot_layout{margin-top: 26%;padding: 0 5%;}
.mission_signup .boot_layout ul{}
.mission_signup .boot_layout ul li{display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom:7px;margin-bottom:14%;border-bottom: 1px solid #bfbfbf;}
.mission_signup .boot_layout ul li input{width: calc(94% - 30px);width:-webkit-calc(94% - 30px);background: transparent;font-size: 23px;color: #fff;}
.mission_signup .boot_layout ul li input::placeholder{color: #bfbfbf;}
.mission_signup .boot_layout ul li i{display: inline-block;width: 30px;height: 30px;background-repeat: no-repeat;background-position: center;background-size: 100% auto;}
.mission_signup .boot_layout ul li i.i3{background-image: url(../images/icon03.png);}
.mission_signup .boot_layout ul li i.i4{background-image: url(../images/icon04.png);}
.mission_signup .boot_layout .upload{display: inline-block;width: 100%;height: 54px;font-size: 25px;background: #c51010;border-radius: 10px;color: #fff;}
.mission_signup .tips{text-align: center;color: #a4a2a2;position: relative;}
.mission_signup .tips span{display: inline-block;padding:0 10px;}
.mission_signup .tips:after{content:"";position: absolute;left:0;top:50%;width: 100%;height: 1px;background: rgba(255,255,255,0.1);transform: translateY(-50%);}
@media only screen and (max-width:1920px){
	.mission_signup .release_title .tit{font-size: 1.72vw;}
	.mission_signup .release_title .slogan{font-size: 1.09vw;}
	.mission_signup .boot_layout ul li input{font-size: 1.2vw;}
	.mission_signup .boot_layout .upload{font-size: 1.28vw;height: 2.8vw;}
	.mission_signup .boot_layout ul li i{width: 1.58vw;height: 1.58vw;}

	.mission_signup .signUp_layout .bm{font-size: 1.28vw;height: 2.8vw;line-height: 2.8vw;}
}
@media only screen and (max-width:1280px){
	.mission_signup .tips{font-size: 14px;}
}
@media only screen and (max-width:850px){
	.work_recommend .layout .mission_signup{margin-top: 26px;padding: 3.2% 3.2%;}
	.mission_signup .release_title .tit{font-size: 20px;}
	.mission_signup .release_title .slogan{font-size: 16px;}
	.mission_signup .boot_layout{margin-top: 26px;padding: 0 1%;}
	.mission_signup .boot_layout ul li{margin-bottom: 16px;}
	.mission_signup .boot_layout ul li input{font-size: 16px;color: #bfbfbf;}
	.mission_signup .boot_layout ul li i{width: 24px;height: 24px;}
	.mission_signup .boot_layout .upload{font-size: 17px;height: 38px;border-radius: 6px;}
	
	.mission_signup .tips{}
	.mission_signup .signUp_layout{margin-top: 26px;padding: 0 1%;}
	.mission_signup .signUp_layout .datas li .num{font-size: 26px;}
	.mission_signup .signUp_layout .bm{margin-top: 16px;margin-bottom: 24px;font-size: 17px;height: 38px;border-radius: 6px;line-height: 38px;}
}
@media only screen and (max-width:520px){
	.mission_signup .signUp_layout .datas li .hd{font-size: 14px;}
	.mission_signup .signUp_layout .datas li .num{font-size: 20px;}
}

.detail_content_wrap{padding:42px 2.4%;background: #fff;border-radius: 16px;box-shadow: -4px 4px 10px rgba(0,0,0,0.16);position: fixed;left:50%;top:50%;width: 90%;height:auto;max-height:80vh;transform: translate(-50%,-50%);max-width: 1000px;z-index: 999;line-height: 2;overflow-y:scroll;display: none;}
@media only screen and (max-width:850px){
	.detail_content_wrap{padding:3.4%}
}
@media only screen and (max-width:520px){
	.detail_content_wrap{padding: 5%;}
}

.m_zb{display:none;}
.m_zb .successful{display: none;margin-top:10%;}
.m_zb.desginer .successful{display: block;}
.m_zb .successful .avatar{}
.m_zb .successful .avatar .touxiang{display: inline-block;width: 80px;max-width: 50%;}
.m_zb .successful .avatar .touxiang .i_img{position: relative;padding-bottom: 100%;width: 100%;overflow: hidden;border-radius: 50%;}
.m_zb .successful .avatar .touxiang .i_img img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.m_zb .successful .mes{display: flex;flex-wrap: wrap;margin-top: 4px;font-size:12px}
.m_zb .successful .mes span{display: block;margin-left: 10px;}
.m_zb .successful .mes .zb{color: #c61010;margin-left: 10px;}
@media only screen and (max-width:520px){
	.m_zb{display:block;}
}


/* product_message_leave */
.product_message_leave{margin: 30px 0 0;background: #f5f5f5;box-sizing: border-box;}
.product_message_leave .leave_wrap{padding:42px 2.4%;background: #fff;border-radius: 16px;box-shadow: 6px 10px 10px rgba(0,0,0,0.04);position: fixed;left:50%;top:50%;width: 90%;max-width: 600px;z-index: 999;display: none;transform: translate(-50%,-50%);}
.product_message_leave .leave_wrap .close_bm{position: absolute;right: 6%;top:12px;z-index: 2;background: transparent;cursor: pointer;}
.product_message_leave .title{font-size: 18px;font-weight: bold;;}
.product_message_leave .pro_mes_box{margin-top: 30px;}
.product_message_leave .form_layout{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 10%;}
.product_message_leave .form_item{margin-bottom: 15px;width:49%;width: 100%;}
.product_message_leave .form_item .form_label{display: block;margin-bottom: 16px;}
.product_message_leave .form_item .form-control{width: calc(100% - 150px);width: -webkit-calc(100% - 150px);width: 100%;}
.product_message_leave .form_item .content-container{width: 100%;}
.product_message_leave .form_item input{padding: 0 10px;width: 100%;height: 44px;line-height: 30px;color: #6a6a6a;box-sizing: border-box;border: 1px solid #e5e5e5;}
.product_message_leave .form_item textarea{padding: 10px;width: 100%;resize: none;height: 300px;color: #6a6a6a;box-sizing: border-box;font-family: arial;}
.product_message_leave .form_item textarea::placeholder{color: #999;}
.product_message_leave .form_item .fast-feedback{position: absolute;right: 0;top: 0;padding: 15px;width: 26%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);box-sizing: border-box;}
.product_message_leave .form_item .fast-feedback p{margin: 7px 0;font-size: 14px;color: #6a6a6a;}
.product_message_leave .form_item .code{width: 120px;}
.product_message_leave .form_item.upload{margin-bottom: 0;width: 100%;}
.product_message_leave .form_item .submit{padding: 12px 26px;width: 80%;line-height: normal;background: #c61010;border-radius: 2px;color: #fff;cursor: pointer;letter-spacing: 1px;height: auto;border-radius: 30px;font-size: 16px;}
.product_message_leave .form_item .submit:hover{background:#101010;}
@media only screen and (max-width:1080px){
	.product_message_leave .form_item .fast-feedback p{font-size: 12px;}
}
@media only screen and (max-width:850px){
	.product_message_leave .leave_wrap{padding:3.4%}
	.product_message_leave .form_layout{padding: 0;}
	.product_message_leave .title{font-size: 16px;}
	.product_message_leave .form_item .content-container{width: 100%;}
	.product_message_leave .form_item .fast-feedback{position: initial;margin-top: 15px;width: 200px;max-width: 100%;}
}
@media only screen and (max-width:680px){
	.product_message_leave .form_item{width: 100%;}
	.product_message_leave .form_item .form_label{margin-bottom: 10px;width: 100%;text-align: left;}
	.product_message_leave .form_item .form-control{margin: 10px 0 0 0;width: 100%;}
}
@media only screen and (max-width:520px){
	.product_message_leave .leave_wrap{padding: 54px 5% 5%;}
	.product_message_leave .pro_mes_box{margin-top: 20px;}
	.product_message_leave .title{font-size: 16px;}
	.product_message_leave .form_item .submit{font-size: 14px;}
}

/* store_left */
.store_left{}
.store_left .layout{background: #fff;border-radius: 16px;padding: 24px 2.4%;box-shadow: 10px 6px 10px rgba(0,0,0,0.04);}
.store_left .series{display: flex;flex-wrap: wrap;justify-content: space-between;font-size: 19px;}
.store_left .series:not(:last-of-type){padding-bottom: 14px;border-bottom: 1px solid #f1f1f1;}
.store_left .series:not(:last-of-type){margin-bottom: 14px;}
/* .store_left label{width: 100px;} */
.store_left .series_name{padding-right:30px;width:100%;position: relative;}
.store_left .series_name .swiper-slide{width: auto;/*min-width: calc(100% / 9);*/}
.store_left .series_name a{display: block;transition: all 0.3s;border: 1px solid transparent;border-radius: 5px;padding: 2px 18px;}
.store_left .series_name a.on{color: #c61010;border-color: #c61010;background-color: #ffe9e9;}

.store_left .series.goods_search{justify-content: flex-start;}
.store_left .series.goods_search .tag{display: inline-block;padding:0px 24px;height: 36px;line-height: 36px;font-size: 19px;color: #c61010;border: 1px solid #c61010;background: #ffe9e9;}

.store_left .goods_search_form{margin-left: 12px;max-width:calc(100% - 100px);}
.store_left .goods_search_form form{width: 270px;max-width:100%;display: flex;flex-wrap:wrap;justify-content: flex-start;}
.store_left .goods_search_form input{height: 36px;}
.store_left .goods_search_form .kw{padding:0 10px;width: calc(100% - 96px);width:-webkie-calc(100% - 96px);border: 1px solid #c61010;}
.store_left .goods_search_form .up{padding:0 0 0 16px;width: 96px;background-color: #c61010;border: 1px solid #c61010;color: #fff;font-size: 19px;text-align: left;background-image:url(../images/icon_search.png);background-position: center right 16px;background-repeat: no-repeat;}


.store_left .left_next{position: absolute;right:0;top:0;width: 20px;height: 100%;z-index: 3;cursor: pointer;user-select: none;}
.store_left .left_next img{position: absolute;left:50%;top:50%;width: auto;height: auto;max-width: 100%;transform: translate(-50%,-50%);}
@media only screen and (max-width:1280px){
	.store_left .series{font-size: 17px;}
	.store_left .series.goods_search .tag{padding:0 12px;font-size: 17px;}
	.store_left .goods_search_form .up{font-size: 17px;}
}
@media only screen and (max-width:850px){
	.store_left .layout{padding:3.2%;}
	.store_left .series{font-size: 15px;}
	.store_left .series.goods_search .tag{padding:0 10px;font-size: 15px;}
	.store_left .goods_search_form .up{font-size: 15px;}
	.store_left label{width: 84px;}
	.store_left .series_name {}
}
@media only screen and (max-width:520px){
	
	.store_left .layout{padding: 0 3.2% 3.2%;background: none;}
	.store_left .series{font-size: 13px;color: #fff;}
	.store_left .series.goods_search{justify-content: space-between;}
	.store_left .series.goods_search .tag{background: none;padding:0 10px;font-size: 13px;color: #fff;border-color: #fff;border-radius: 6px;height: 30px;line-height: 28px;}
	.store_left .series:not(:last-of-type){padding-bottom: 0;border-bottom: 0;margin-bottom:12px}
	.store_left .goods_search_form{max-width: calc(100% - 86px);max-width: -webkit-calc(100% - 86px);border-radius: 6px;overflow: hidden;}
	.store_left .goods_search_form .kw{    width: 72.28%;border: 0;}
	.store_left .goods_search_form .up{padding:0 0 0 14px;font-size: 13px;width: 27.72%;background-position: center right 10px;background-size: 12px;line-height: 1;}
	.store_left label{width: 84px;}
	.store_left .goods_search_form input{height: 30px;}
	.store_left .series_name{padding-right:0}
	.store_left .series_name a{padding:2px 10px 3px}
	.store_left .left_next{display: none;}
	.store_left .series_name a{position: relative;}
	.store_left .series_name a.on{color: #fff;border-color: transparent;background: transparent;}
	.store_left .series_name a.on:after{content:"";position: absolute;left:50%;bottom:-1px;width: 90%;height:2px;background: #c61010;transform: translateX(-50%);}
}



.storelist{margin-top: 30px;}
.storelist .list_content{padding:38px 2.1%;box-shadow: 10px 6px 10px rgba(0,0,0,0.04);background-color: #fff;border-radius: 16px;overflow: hidden;justify-content: flex-start;}
.storelist .list_content .video_item{margin: 0 1.06% 2% 0;padding: 0 0 20px;width: 24.2%;background: #fff;box-sizing: border-box;border-radius: 6px;overflow: hidden;}
.storelist .list_content .video_item:nth-child(4n){margin-right: 0;}
/* .storelist .list_content .video_item:nth-last-child(-n+4){margin-bottom: 0;} */

/* common_css */
.storelist .list_content .video_item .item .img_video_wrap{position: relative;overflow: hidden;}
/* .storelist .list_content .video_item .item .video_watch{position: absolute;top: 8px;right: 8px;padding: 3px 4px 3px 23px;background-color: rgba(33,33,33,0.43);z-index: 9;border-radius: 6px;}
.storelist .list_content .video_item .item .video_watch .watch_icon i{display: block;width: 22px;height: 22px;background: url(../images/icon_watch.png)no-repeat center;filter: brightness(100);}
.storelist .list_content .video_item .item:hover .video_watch{display: block;} */
.storelist .list_content .video_item .item .img_wrap{position: relative;padding-bottom: 100%;width: 100%;height: 0;overflow: hidden;background: #e1e1e1;border-radius: 16px;}
.storelist .list_content .video_item .item .img_wrap picture{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;}
.storelist .list_content .video_item .item .img_wrap img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.storelist .list_content .video_item .item .mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 1;pointer-events: none;z-index: 1;}
/* .storelist .list_content .video_item .item .stats{position: absolute;padding: 10px 10px 5px;left: 0;bottom: 0;width: 100%;color: #fff;background: linear-gradient(to bottom,transparent,rgba(0,0,0,0.3));box-sizing: border-box;}
.storelist .list_content .video_item .item .stats .stats_lf .stats_item{display: inline-block;}
.storelist .list_content .video_item .item .stats .stats_lf .stats_item:nth-child(1){margin-right: 10px;}
.storelist .list_content .video_item .item .stats .stats_lf .stats_item i{display: inline-block;margin-right: 5px;width: 20px;height: 16px;filter: brightness(100);vertical-align: middle;}
.storelist .list_content .video_item .item .stats .stats_lf .stats_item span{display: inline-block;vertical-align: middle;} */
.storelist .list_content .video_item .item .video_info{margin-top: 16px;padding: 0 5%;box-sizing: border-box;}
.storelist .list_content .video_item .item .video_info .tit{font-size: 25px;}
.storelist .list_content .video_item .item .video_info .time{margin-top: 10px;}
.storelist .list_content .video_item .item .good_status{margin-top: 12px;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: self-end;font-size: 14px;line-height: 1;}
.storelist .list_content .video_item .item .good_status .price{font-size: 38px;color: #c61010;}
.storelist .list_content .video_item .item .good_status .price .unit{line-height: 1;font-size: 30px;}
.storelist .list_content .video_item .item .good_status .service{display: inline-block;margin-left:7%;padding:5px 10px;border: 1px solid #c61010;border-radius: 6px;background-color: #ffe9e9;color: #c61010;line-height: 1;}
.storelist .list_content .video_item .item .good_status .np{margin-left:8px;padding:5px 0;color: #838383;}

@media only screen and (max-width:1920px){
	.storelist .list_content .video_item .item .video_info .tit{font-size: 1.3vw;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow:hidden;}
	.storelist .list_content .video_item .item .good_status .price{font-size: 2vw;}
	.storelist .list_content .video_item .item .good_status .price .unit{font-size: 1.56vw;}
	.storelist .list_content .video_item .item .good_status {font-size: 0.72vw;}
}
@media only screen and (max-width:1680px){
	.storelist .list_content .video_item .item .good_status {font-size: 13px;}
}
@media only screen and (max-width:850px){
	.storelist .list_content{padding: 3.2%;}
	.storelist .list_content{justify-content: space-between;}
	.storelist .list_content:after{content:"";width: 32.2%;}
	.storelist .list_content .video_item{margin-right:0;width: 32.2%;}
	.storelist .list_content .video_item .item .video_info .tit{font-size: 16px;}
	.storelist .list_content .video_item .item .good_status{align-items: center;}
	.storelist .list_content .video_item .item .good_status .price{font-size: 20px;}
	.storelist .list_content .video_item .item .good_status .price .unit{font-size: 16px;}
}
@media only screen and (max-width:520px){
	.storelist{margin-top: 0;}
	.storelist .list_content .video_item{padding-bottom: 0;margin-bottom: 4%;width: 48.4%;}
	.storelist .list_content .video_item .item .img_wrap{border-radius: 12px;}
	.storelist .list_content .video_item .item .video_info{margin-top: 10px;}
	.storelist .list_content .video_item .item .video_info .tit{font-size: 14px;}
	.storelist .list_content .video_item .item .good_status{margin-top:6px;align-items: center;}
	.storelist .list_content .video_item .item .good_status .price{margin-right:6px;}
	.storelist .list_content .video_item .item .good_status .service{margin-left: 0;padding:1px 3px;font-size: 11px;border-radius: 3px;}
	.storelist .list_content .video_item .item .good_status .np{margin-left:6px;padding: 2px 0;color: #bbb;font-size: 10px;}
}


/* product */
.p_video_wrap{overflow: hidden;}
/* 产品视频 */
/* .video-player{width: 100%;position: relative;}
.video-player video{display: block;width: 100%;height: 100%;}
.video-player .center-control{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;display: flex;align-items: center;justify-content: center;transition: opacity 0.1s linear;}
.video-player .center-control .center-wrapper{position: relative;width: 23%;max-width: 120px;text-align: center;}
.video-player .center-control .center-wrapper:after{content: "";display: block;padding-bottom: 100%;}
.video-player .center-control .center-button{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: transparent;}
.video-player .center-control .center-wrapper .icon_play,.video-player .center-control .center-wrapper .circle{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.video-player .center-control .center-wrapper .icon_play{display: inline-block;width: 48px;height: 48px;background: url(../images/v_play_center.png)no-repeat center/100% auto;filter: brightness(100);}
.video-player .center-control .center-wrapper .circle{width: 100%;height: 100%;border-radius: 50%;box-sizing: border-box;border: 3px solid #fff;background: rgba(0,0,0,0.15);}
.video-player .control-bar{position: absolute;padding: 14px;left: 0;bottom: 0px;width: 100%;background: rgba(0,0,0,0.35);z-index: 2;box-sizing: border-box;display: flex;flex-wrap: nowrap;justify-content:flex-start;color: #fff;transition: opacity 0.3s linear;}
.video-player .control-bar .bar-item{display: inline-block;vertical-align: text-bottom;}
.video-player .control-bar .lf-panel{width: 50px;}
.video-player .control-bar .lf-panel .bf-icon{display: inline-block;margin-top: 3px;width: 35px;height: 25px;filter: brightness(10);}
.video-player .control-bar .lf-panel .bf-icon.play{background: url(../images/v_play_center.png)no-repeat center/65% auto;}
.video-player .control-bar .lf-panel .bf-icon.pause{background: url(../images/pause2.png)no-repeat center/65% auto;}
.video-player .control-bar .center-panel{width: calc(100% - 61px);width: -webkit-calc(100% - 61px);}
.video-player .control-bar .center-panel .progress-wrapper{padding-right: 6px;width: calc(100% - 80px);width: -webkit-calc(100% - 80px);box-sizing: border-box;}
.video-player .control-bar .center-panel .progress-wrapper .progress-bar{width: calc(100% - 86px);width:-webkit-calc(100% - 86px)}
.video-player .control-bar .center-panel .progress-wrapper .progress-bar .control-progress{-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 13px;padding: 5px 0;cursor: pointer;margin-top: 7px;white-space: nowrap;box-sizing: border-box;}
.video-player .control-bar .center-panel .progress-wrapper .progress-bar .control-progress .progress-inner{position: relative;display: inline-block;vertical-align: top;width: calc(100% - 13px);height: 3px;background: hsla(0,0%,100%,.4);}
.video-player .control-bar .center-panel .progress-wrapper .progress-bar .control-progress .reached {position: absolute;z-index: 1;top: 0;left: 0;width: 1%;background: #ea1e24;height: 100%;}
.video-player .control-bar .center-panel .progress-wrapper .progress-bar .control-progress .indicator {position: absolute;z-index: 2;display: inline-block;width: 14px;height: 14px;border-radius: 100%;background: #fff;top: -6px;}
.video-player .control-bar .center-panel .progress-wrapper .current-time, .video-player .control-bar .center-panel .progress-wrapper .total-time {width: 36px;color: #fff;}
.video-player .control-bar .center-panel .volume{width: 74px;margin-top: 5px;}
.video-player .control-bar .center-panel .volume #volume{display: inline-block;vertical-align: middle;width: 20px;height: 18px;filter: brightness(100);}
.video-player .control-bar .center-panel .volume .icon-volume{background: url(../images/icon_volume.png)no-repeat center;}
.video-player .control-bar .center-panel .volume .icon-volume-mute{background: url(../images/icon_volume_mute.png)no-repeat center;}
.video-player .control-bar .center-panel .volume .controlBar{position: relative;display: inline-block;vertical-align: middle;width: calc(100% - 24px);height: 3px;background: hsla(0,0%,100%,.4);cursor: pointer;}
.video-player .control-bar .center-panel .volume .controlInner{position: absolute;z-index: 1;top: 0;left: 0;width: 1%;background: #ea1e24;height: 100%;}
.video-player .control-bar .rt-panel{width: 26px;height: auto;}
.video-player .control-bar .fullscreen_btn .bf-icon{display: block;margin-top: 3px;width: 100%;height: 22px;filter: brightness(100);cursor: pointer;}
.video-player .control-bar .fullscreen_btn .bf-icon.fullscreen{background: url(../images/icon_fullscreen.png)no-repeat center;}
.video-player .control-bar .fullscreen_btn .bf-icon.exit-fullscreen{background: url(../images/icon_fullscreen_exit.png)no-repeat center;}
@media only screen and (max-width:480px){
	.video-player .center-control .center-wrapper{width: 20%;}
	.video-player .center-control .center-wrapper .icon_play{width: 30px;height: 30px;}
	.video-player .control-bar{padding: 5px;}
} */

/* 产品视频info */
.product_video_info{padding: 14px;width: 100%;box-sizing: border-box;border-bottom: 1px solid #ccc;}
.product_video_info .title{font-size: 16px;}
.product_video_info .desc{margin-top: 10px;font-size: 14px;line-height: 20px;}
.product_video_info .desc_rt{margin-top: 10px;padding-bottom: 10px;}
.product_video_info .desc_rt > div{display: inline-block;margin-left: 10px;}
.product_video_info .desc_rt i{display: inline-block;vertical-align: middle;margin-right: 10px;width: 26px;height: 26px;filter: grayscale(1);cursor: pointer;}
.product_video_info .desc_rt > div:hover i{filter: initial;}
.product_video_info .desc_rt span{display: inline-block;vertical-align: middle;}
.product_video_info .desc_rt .visit i{background: url(../images/icon_visit.png)no-repeat center;}
.product_video_info .desc_rt #like i{background: url(../images/icon_like.png)no-repeat center;}

.product_video_more{height: 45vh;overflow-y: scroll;}
.product_video_more li .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_video_more li .video-list-item-img{width: 55%;position: relative;}
.product_video_more li .video-list-item-img .img{position: relative;padding-bottom: 66%;width: 100%;height: 0;overflow: hidden;}
.product_video_more li .video-list-item-img .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;}
.product_video_more li .video-list-item-img .video-img-duration{position: absolute;right: 0;bottom: 0;width: auto;white-space: nowrap;color: #fff;z-index: 2;padding: 5px 10px;background: rgba(0,0,0,0.4);}
.product_video_more li .text_part{width: 40%;}
.product_video_more li .text_part .tit{font-weight: normal;font-size: 14px;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
@media only screen and (max-width:520px){
	.product_video_info{padding: 14px 0;}
}



/*  */
.common_part_title{padding-bottom: 20px;border-bottom: 1px solid #d2d2d2;}
.common_part_title .title{display: inline-block;padding-left: 24px;position: relative;font-size: 24px;line-height: 1.4;}
.common_part_title .title::before{content:"";position: absolute;left:0;top:0.32em;top:50%;width: 3px;height: 70%;background-color: #c61010;max-height: 42px;transform: translateY(-50%);}
@media only screen and (max-width:520px){
	.common_part_title{padding-bottom: 0;border-bottom: 0;}
	.common_part_title .title{font-size: 17px;padding-left: 12px;}
	.common_part_title .title::before{max-height: 14.6px;}
}

.store_wrap{background-color: #fff;padding: 2.2% 2.46%;border-radius: 16px;}
.store{box-sizing: border-box;}
.store .pdct_wrap{box-sizing: border-box;background: #fff;}
.store .pdct_wrap .flx_w{flex-flow: row-reverse;}
.store .pdct_banner{background: #fff;width: 29.3%;min-width: 332px;position: relative;}
.store .color_show{position: absolute;width: 100%;height: 100%;z-index: 3;overflow: hidden;visibility: hidden;}
.store .Simg img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);visibility: hidden;}

.spBig{width: 100%;background: #efefef;border-radius: 10px;overflow: hidden;}
.spBig .img100 img{display: block;margin: 0 auto;}
.nav_Sm{margin-top: 14px;width: 100%;height: auto;}
.spSm{width: 100%;/* height:100%; */}
.spSm .img100{height: 100%;position: relative;background-size: contain;padding-bottom: 100%;overflow: hidden;cursor: pointer;background: #efefef;border-radius: 10px;}
.spSm .img100 img{position: absolute;top: 50%;left: 50%;width: 100%;height: auto;transform: translate(-50%,-50%);}
.spSm .img100:before{content: '';position: absolute;width: 100%;height: 100%;top:0;left: 0;border:0;box-sizing: border-box;opacity: 1;z-index: 2;}
.spSm .active-nav .img100:before{border-color: #999;}
.spSm .swiper-button-next, .spSm .swiper-button-prev{transform: scale(0.5);filter: hue-rotate(140deg);}
/* .spSm .swiper-container{height: 100%;} */
.store .pdct_mes{width: 68%;box-sizing: border-box;max-width: calc(96% - 332px);}
.store .pdct_mes .name{}
.store .pdct_mes .name .m_ser_hide{display: none !important;}
.store .pdct_mes .name .fl{width: 100%;}
.store .pdct_mes .name .tit{font-size: 36px;font-weight: normal;word-break: break-word;}
.store .pdct_mes .name .return a{display: block;width: 30px;height: 30px;margin-top: 0;background: url(../images/return.png)no-repeat left center;font-size: 1rem;color: #ff9000;line-height: 2;}

.store .pdct_mes .good_status{margin-top: 8px;width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;font-size: 20px;line-height: 1;color: #838383;}
.store .pdct_mes .service{display: inline-block;padding:5px 10px;border: 1px solid #c61010;border-radius: 6px;background-color: #ffe9e9;color: #c61010;line-height: 1;font-size: 18px;}
.store .pdct_mes .np{margin-left:2%;color: #838383;}

.store .pdct_mes .buy_form_wrap{margin-top: 3.6%;}
.store .pdct_mes .price_status{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;line-height: 1;width: 100%;}
.store .pdct_mes .price_status .price{font-size: 55px;color: #c61010;}
.store .pdct_mes .price_status .price span{display: inline-block;vertical-align: baseline;line-height: 1;}
.store .pdct_mes .price_status .price .unit{line-height: 1;font-size: 38px;margin-right:2px}
.store .pdct_mes .price_status .buy{padding:11px 26px;margin-left:2.4%;font-size: 24px;color: #fff;background: #c61010;border-radius: 30px;white-space: nowrap;}
.store .pdct_mes .m_np_hide{display: none;}
.store .pdct_mes .buy_choose{margin-top: 6%;}
.store .pdct_mes .buy_choose .row{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;}
.store .pdct_mes .buy_choose .row:not(:last-of-type){margin-bottom: 3%;}
.store .pdct_mes .buy_choose .row .label{color: #676767;font-size: 22px;}
.store .pdct_mes .buy_choose .row .options{width: 89%;max-width: calc(100% - 120px);max-width: -webkit-calc(100% - 120px);}
.store .pdct_mes .buy_choose .row .options .color_choice{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.store .pdct_mes .buy_choose .row .options .color_choice .choice{margin-bottom: 2%;padding: 6px;border-radius: 6px;background: #f4f4f4;line-height: 1;border: 1px solid transparent;}
.store .pdct_mes .buy_choose .row .options .color_choice .choice.on{background: #fff1f1;border: 1px solid #c61010;color: #c61010;}
.store .pdct_mes .buy_choose .row .options .choice{margin-right:2%;cursor: pointer;font-size: 22px;}
.store .pdct_mes .buy_choose .row .options .choice .por{display: inline-block;vertical-align: middle;z-index: 1;}
.store .pdct_mes .buy_choose .row .options .choice label{display: inline-block;cursor: pointer;vertical-align: middle;line-height: 1.2;}
.store .pdct_mes .buy_choose .row .options .choice input{display: block;width: 32px;height: 32px;-webkit-appearance: auto;vertical-align: middle;cursor: pointer;}
.store .pdct_mes .buy_choose .row .options .choice input[type=radio] {accent-color: #16907f;opacity: 0;}
.store .pdct_mes .buy_choose .row .options .choice .square-radio{position: absolute;left:0;top:0;width: 100%; height: 100%; cursor: pointer;background-color: #ccc;border-radius: 4px;z-index: -1;overflow: hidden;}
.store .pdct_mes .buy_choose .row .options .choice .square-radio > img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.store .pdct_mes .buy_choose .row .options .choice .square-radio::after {content:"";position: absolute;top: 50%;left: 50%;width: 60%;height: 60%;transform: translate(-50%, -50%); background-color: #c61010;opacity: 0;border-radius: 2px;content: initial;}
.store .pdct_mes .buy_choose .row .options .choice input[type="radio"]:checked + .square-radio::after {opacity: 1;}
.store .pdct_mes .buy_choose .row .options .num_choice{display: flex;flex-wrap: wrap;justify-content: flex-start;font-size: 22px;color: #676767;}
.store .pdct_mes .buy_choose .row .options .num_choice button{display: inline-block;background-color: #f4f4f4;font-size: 22px;width: 44px;cursor: pointer;color: #676767;}
.store .pdct_mes .buy_choose .row .options .num_choice button.minus{border-radius: 30px 0 0 30px;}
.store .pdct_mes .buy_choose .row .options .num_choice button.plus{border-radius: 0 30px 30px 0;}
.store .pdct_mes .buy_choose .row .options .num_choice span.quantity{display: inline-block;margin:0 4px;width: 38px;text-align: center;background-color: #f4f4f4;}
.store .pdct_mes .buy_choose .row .options .num_choice span.quantity input{display: block;width: 100%;text-align: center;line-height: 38px;background: transparent;}

.store .num_page{position: absolute;right:2%;bottom:8px;padding: 0 10px;border-radius: 30px;width:auto;z-index: 2;color: #fff;font-size: 12px;white-space: nowrap;display: none;background: rgba(0,0,0,0.4);}
.store .num_page span{display: inline-block;}


/* .store .pdct_mes .jianjie{padding: 10px 0;font-size: 14px;color: #666;line-height: 28px;} */
/* new-add */
.store2{}
.store_mode .all_message{margin-top: 5%;}
.store_mode .all_message .mes_nav ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.store_mode .all_message .mes_nav ul li{padding: 12px 3%;width: calc(100% / 4);width: -webkit-calc(100% / 4);text-align: center;background: #fff;box-sizing: border-box;color:#666;cursor: pointer;border-top: 2px solid transparent;}
.store_mode .all_message .mes_nav ul li.on{border-color: #1b1b1b;}
.store_mode .all_message .mes_nav ul li:hover{background: #1b1b1b;color: #fff;}
.store_mode .all_message .mes_box{padding: 20px 0;box-sizing: border-box;}
/* new-add-end */
.store_mode .detail {margin-top: 0;}
.store_mode .detail .name{padding-bottom: 10px;}

.store_mode .detail .name h3{font-size: 26px;color: #16938c;line-height: 28px;font-weight: normal;}
.store_mode .detail .name p{font-size: 1rem;color: #666;line-height: 2;text-transform: uppercase;}
.store_mode .detail .content{margin-top:38px;color: #807f7f;font-size: 20px;line-height: 2;margin-left: auto;margin-right:auto;max-width: 1326px;}
.store_mode .detail .content video{display: block;margin: 0 auto;width: 100%;max-width: 100%;}
.store_mode .detail .content img{width: 100%;}
.store_mode .detail .text_content{}
.store_mode .detail .pics_content{margin-top: 3%;}

		@media only screen and (max-width:1920px){
			.store .pdct_mes .price_status {}
			.store .pdct_mes .price_status .buy{padding: 11px 1.6vw;font-size: 1.25vw;}
			.store .pdct_mes .price_status .price{font-size: 3.2vw;}
			.store .pdct_mes .price_status .price .unit{font-size: 2vw;}
			.store .pdct_mes .name .tit{font-size: 1.88vw;}
			.store .pdct_mes .buy_choose .row .label{font-size: 1.15vw;}
			.store .pdct_mes .buy_choose .row .options .choice{font-size: 1.15vw;}
		}
		@media only screen and (max-width:1280px){
			.store_mode .odbox_layout .side_list{width: 270px;}
			.store_mode .odbox_layout .main_box{width: 100% - 280px;width: -webkit-calc(100% - 280px);}
			/* .product .pdct_mes .name .tit{font-size: 20px;} */
			.store .pdct_mes .buy_choose .row .options .choice input{width: 26px;height: 26px;}
		}
		@media only screen and (max-width:1080px){
			.store_mode .odbox_layout .main_box{width: 100%;}
			.store_mode .odbox_layout .main_box .product{padding: 0 0 35px 0;border-right: 0;}
			.store_mode .odbox_layout .side_list{width: 100%;margin-top: 30px;}
			.store .pdct_mes .price_status .buy{font-size: 16px;}
			.store .pdct_mes .buy_choose .row .label{font-size: 14px;}
			.store .pdct_mes .buy_choose .row .options .choice{font-size: 14px;}
			.store .pdct_mes .name .tit{font-size: 26px;}
			.store .pdct_mes .service{font-size: 16px;}
			.store .pdct_mes .good_status{font-size: 16px;}
		}
		@media only screen and (max-width:850px){
			.store_wrap{padding: 3.4%;}
			.store .pdct_wrap .flx_w{flex-flow: column-reverse;}
			.store .pdct_mes{padding: 20px 0 0;width: 100%;max-width: 100%;}
			.store_mode .odbox_layout .side_list .list_item .list_tit{font-size: 20px;}
			.store .pdct_mes .price_status .buy{padding:8px 17px;font-size: 14px;}
			.store .pdct_mes .name .tit{font-size: 24px;}
			.store .pdct_mes .price_status .price .unit{font-size: 20px;}
			.store .pdct_mes .price_status .price{font-size: 28px;}
			.store .pdct_mes .buy_choose .row .options{max-width: calc(100% - 90px);max-width: -webkit-calc(100% - 90px);}
			.store .pdct_mes .buy_choose .row .options .num_choice button{width: 36px;}
			.store .pdct_mes .buy_choose .row .options .num_choice span.quantity input{line-height: 32px;}
		}
		@media only screen and (max-width:768px){
			.store_mode .odbox_layout .side_list .list_item ul.re_news{display: flex;flex-wrap: wrap;justify-content: space-around;}
			.store_mode .odbox_layout .side_list .list_item ul.re_news li{width: 48%;}
			.odbox_layout .side_list .list_item ul li:nth-last-child(1){margin-bottom: 10px;}
			.page_nav2 .nav_item a p{display: none;}
			.page_nav2 .nav_item a img{position: initial;transform: initial;}
			.store_mode .all_message .mes_nav ul li{width: 50%;}
		}
		@media only screen and (max-width:520px){
			.store{padding: 0;}
			.store_wrap{padding:4%;border-radius: 10px;}
			.store .pdct_banner{width: 100%;min-width: initial;}
			.store .pdct_mes{padding:12px 0 0;}
			.store .pdct_mes .buy_form_wrap{margin-top:30px;margin-bottom: 0px;}
			.store .pdct_mes .name .tit{font-size: 17px;display: inline;}
			.store .pdct_mes .name .m_ser_hide{/*display: inline-block !important;*/vertical-align: baseline;}
			.store .pdct_mes .m_np_hide{/*display: inline-block;*/margin-left: 4%;color: #bbb;}
			.store .pdct_mes .price p.con{font-size: 15px;}
			.store .pdct_mes .name p{font-size: 12px;}
			.store .pdct_mes .name .return a{margin-top: 0;font-size:14px;width: 22px;height: 22px;background-size: 100% auto;}
			.store .pdct_mes .good_status{}
			.store .pdct_mes .service{font-size: 12px;padding:3px 5px 3px;border-radius: 2px;}
			.store .pdct_mes .np{font-size: 13px;}
			.store .pdct_mes .jianjie{line-height: 24px;}
			.store .pdct_mes .price_status .buy{font-size: 13px;margin-left:5%;}
			.store .pdct_mes .buy_choose .row .label{font-size: 13px;}
			.store .pdct_mes .buy_choose .row .options .color_choice .choice{padding: 3px 4px;border-radius: 4px;font-size: 12px;}
			.store .pdct_mes .buy_choose .row .options .choice input{width: 22px;height: 22px;}
			.store .pdct_mes .buy_choose .row .options .choice label{margin-left: 2px;}
			.store .pdct_mes .buy_choose .row .options .choice .square-radio{border-radius: 3px;}
			.store .pdct_mes .buy_choose .row:not(:last-of-type){margin-bottom: 6%;}
			.store .pdct_mes .buy_choose .row .options .num_choice span.quantity{width: 26px;}
			.store .pdct_mes .buy_choose .row .options .num_choice span.quantity input{height: 24px;line-height: 25px;}
			.store .pdct_mes .buy_choose .row .options .num_choice button{font-size: 16px;width: 28px;}
			.store_mode .odbox_layout .side_list .list_item .list_tit{font-size: 16px;}
			.store_mode .odbox_layout .side_list .list_item .directory li{font-size: 14px;}
			.store_mode .detail .name h3{font-size: 20px;}
			.store_mode .detail .name p{font-size: 14px;}
			.store_mode .detail .content{margin-top:20px;line-height: 24px;font-size: 14px;}
			.store_mode .detail .text_content{padding: 0 4%;}
			.store_mode .all_message .mes_box{padding:30px 0 20px}
			.store_mode .all_message{border-top: 1px solid #ddd;margin-top: 30px;}

			.store .num_page{display: block;}
		}
		@media only screen and (max-width:380px){
			.store .pdct_mes .name .tit{font-size: 16px;}
			.store .pdct_mes .good_status{display: none;}
		}
					
	/* 新增 */
	.spBig .img100{position: relative;overflow: hidden;}
	.spBig .img100 .img{position: relative;overflow: hidden;padding-bottom: 100%;width: 100%;height: 0;overflow: hidden;}
	.spBig .img100 img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
	.i_box{width: 50%; height: 50%; border: 1px solid #CCC; position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.3);cursor: move;display: none;}
	.bigbox{ width: 400px;height: 400px; overflow: hidden;position: absolute;left: 110%; top:0; border: 1px solid #CCCCCC;display: none;background: #fff;z-index: 3;}
	.bigbox img{position: absolute;left: 0;right: 0;max-width: initial;}
	@media only screen and (max-width:850px){
		/* .i_box{width: 100px;height: 100px;} */
		.bigbox{left: 90%;width: 400px;height: 300px;z-index: 3;}
	}
	@media only screen and (max-width:520px){
		.i_box{display: none !important;}
		.bigbox{display: none !important;}
	}
	
	/* recommand */
	.recommand{margin: 30px 0;position: relative;}
	.recommand .recommand_title{margin-bottom: 30px;font-size: 18px;font-weight: bold;color: #333;}
	.recommand .layout{margin-top: 38px;}
	
	.recommand .slide_button{position: absolute;top: 0;right: 0;width: 80px;height: 35px;}
	.recommand .slide_button .swiper-button-prev,.recommand .slide_button .swiper-button-next{top: 0;margin-top: 0;width: 35px;height: 35px;background: #e5e5e5;border-radius: 4px;}
	.recommand .slide_button .swiper-button-prev:after,.recommand .slide_button .swiper-button-next:after{content: initial;}
	.recommand .slide_button .swiper-button-prev{background:#e5e5e5 url(../images/icon_rec01.png)no-repeat center;left: 0;}
	.recommand .slide_button .swiper-button-next{background:#e5e5e5 url(../images/icon_rec02.png)no-repeat center;right: 0;}

	.recommand .item .img_video_wrap{position: relative;overflow: hidden;}
	.recommand .item .img_wrap{position: relative;padding-bottom: 100%;width: 100%;height: 0;overflow: hidden;background: 	#e1e1e1;border-radius: 16px;}
	.recommand .item .img_wrap picture{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;}
	.recommand .item .img_wrap img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .3s linear;}
	.recommand .item:hover .img_wrap img{transform: translate(-50%,-50%) scale(1.04);}
	.recommand .item .video_info{margin-top: 16px;padding: 0 5%;box-sizing: border-box;}
	.recommand .item .video_info .tit{font-size: 25px;}
	.recommand .item .video_info .time{margin-top: 10px;}
	.recommand .item .good_status{margin-top: 12px;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: 	self-end;font-size: 14px;line-height: 1;}
	.recommand .item .good_status .price{font-size: 38px;color: #c61010;}
	.recommand .item .good_status .price .unit{margin-right:2px;line-height: 1;font-size: 30px;}
	.recommand .item .good_status .service{display: inline-block;margin-left:7%;padding:5px 10px;border: 1px solid #c61010;	border-radius: 6px;background-color: #ffe9e9;color: #c61010;line-height: 1;}
	.recommand .item .good_status .np{margin-left:8px;padding:5px 0;color: #838383;}

	@media only screen and (max-width:1920px){
		.recommand .item .video_info .tit{font-size: 1.3vw;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow:hidden;}
		.recommand .item .good_status .price{font-size: 2vw;}
		.recommand .item .good_status .price .unit{font-size: 1.56vw;}
		.recommand .item .good_status {font-size: 0.72vw;}
	}
	
	@media only screen and (max-width:850px){
		.recommand .slide_button .swiper-button-prev, .recommand .slide_button .swiper-button-next{width: 30px;height: 30px;}
		.recommand .item .video_info .tit{font-size: 16px;}
		.recommand .item .good_status .service{font-size: 14px;padding:5px 6px;}
		.recommand .item .good_status .np{font-size: 14px;}
		.recommand .item .good_status .price{font-size: 28px;}
		.recommand .item .good_status .price .unit{font-size: 16px;}
	}
	@media only screen and (max-width:520px){
		/* .recommand{display: none;} */
		.recommand{margin-bottom: 10px;}
		.recommand .item .img_wrap{border-radius: 10px;}
		.recommand .item .video_info{margin-top: 10px;}
		.recommand .item .video_info .tit{font-size: 14px;}
		.recommand .slide_button{width: 66px;}
		.recommand .layout{margin-top: 20px;}
		.recommand .slide_button{width: 54px;height: 22px;}
		.recommand .slide_button .swiper-button-prev, .recommand .slide_button .swiper-button-next{width: 22px;height: 22px;}
		.recommand .item .good_status{margin-top: 6px;align-items: center;}
		.recommand .item .good_status .price{margin-right:6px;font-size: 20px;}
		.recommand .item .good_status .price .unit{}
		.recommand .item .good_status .service{margin-left:0;padding: 1px 3px;font-size: 11px;border-radius: 3px;}
		.recommand .item .good_status .np{padding:2px 0;margin-left: 4%;color: #bbb;font-size: 10px;}
	}

	/* store_message_leave */
	.store_message_leave{position: fixed;/*margin-top: 30px;*/padding:3vw 2vw;left:50%;top:50%;transform: translate(-50%,-50%);box-sizing: border-box;width: 84%;max-width: 660px;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 6px;z-index: 999;background-color: #fff;display: none;}
	.store_message_leave .title{font-size: 14px;color:#676767;}
	.store_message_leave .pro_mes_box{margin-top: 15px;}
	.store_message_leave .form_item{display: flex;flex-wrap: wrap;justify-content: flex-start;color: #666;}
	.store_message_leave .form_item:not(:last-of-type){margin-bottom: 15px;}
	.store_message_leave .form_item .form_label{width: 130px;text-align: right;font-size: 14px;}
	.store_message_leave .form_item .form-control{width: calc(100% - 150px);width: -webkit-calc(100% - 150px);margin-left: 20px;}
	.store_message_leave .form_item .content-container{width: 100%;box-shadow: 0 0 6px rgba(0,0,0,0.1);border-radius: 6px;}
	.store_message_leave .form_item .address-content{box-shadow: initial;}
	.store_message_leave .form_item .t10{margin-top: 15px;}
	.store_message_leave .form_item #distpicker{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.store_message_leave .form_item #distpicker select{padding:0 6px;margin-bottom: 15px;width: 47%;box-shadow: 0 0 6px rgba(0,0,0,0.1);border:0;height: 30px;border-radius: 4px;color:#999}
	.store_message_leave .form_item #distpicker select option{color: #000;border-radius: 0;}
	.store_message_leave .form_item input{padding: 0 10px;width: 100%;height: 30px;line-height: 30px;color: #666;box-sizing: border-box;background: transparent;}
	.store_message_leave .form_item textarea{padding: 4px 10px;width: 100%;resize: none;color: #666;box-sizing: border-box;font-family: arial;background: transparent;}
	.store_message_leave .form_item textarea::placeholder{color: #999;}
	.store_message_leave .form_item .fast-feedback{position: absolute;right: 0;top: 0;padding: 15px;width: 26%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);box-sizing: border-box;}
	.store_message_leave .form_item .fast-feedback p{margin: 7px 0;font-size: 14px;color: #666;}
	.store_message_leave .form_item .code{width: 80px;height: 30px;line-height: 30px;}
	.store_message_leave .form_item .submit{padding: 12px 26px;width: auto;line-height: normal;background: #ea1e24;border-radius: 2px;color: #fff;cursor: pointer;letter-spacing: 1px;height: auto;border-radius: 6px;}
	.store_message_leave .form_item .submit:hover{box-shadow: 0 0 5px #ea1e24;}

	.store_message_leave .btn_func{justify-content: center;}
	.store_message_leave .btn_func button:not(:last-of-type){margin-right:14px}
	.store_message_leave .btn_func button{padding:12px 14px;margin-top:20px;border-radius: 30px;border-radius: 4px;background: #f4f4f4;cursor: pointer;line-height: 1;}
	.store_message_leave .btn_func button:last-child{background: #c61010;color: #fff;}
	@media only screen and (max-width:1080px){
		.store_message_leave .form_item .fast-feedback p{font-size: 12px;}
	}
	@media only screen and (max-width:850px){
		.store_message_leave .title{font-size: 16px;}
		.store_message_leave .form_item .content-container{width: 100%;}
		.store_message_leave .form_item .fast-feedback{position: initial;margin-top: 15px;width: 200px;max-width: 100%;}
	}
	@media only screen and (max-width:680px){
		.store_message_leave .form_item .form_label{width: 100%;text-align: left;}
		.store_message_leave .form_item .form-control{margin: 10px 0 0 0;width: 100%;}
	}
	@media only screen and (max-width:520px){
		.store_message_leave{padding:20px 3%;}
		.store_message_leave .title{font-size: 14px;}
		.store_message_leave .form_item .form_label{font-size:12px;}
		.store_message_leave .btn_func button{font-size: 12px;padding:10px 10px;}
		.store_message_leave .form_item input{font-size: 12px;}
		.store_message_leave .form_item textarea{font-size: 12px;}
	}

/* case */

.case_mode .all_message{margin-top: 5%;}

.case_mode .detail {margin-top: 0;}
.case_mode .detail .name{padding-bottom: 10px;}
.case_mode .detail .name h3{font-size: 26px;color: #16938c;line-height: 28px;font-weight: normal;}
.case_mode .detail .name p{font-size: 1rem;color: #666;line-height: 2;text-transform: uppercase;}
.case_mode .detail .content{margin-top:38px;color: #807f7f;font-size: 20px;line-height: 2;text-align: center;}
.case_mode .detail .content video{display: block;margin: 0 auto;width: 100%;max-width: 100%;}

.case_mode .recommand .item .img_wrap{padding-bottom: 56.25%;}


@media only screen and (max-width:520px){
	.case_mode .detail .name h3{font-size: 20px;}
	.case_mode .detail .name p{font-size: 14px;}
	.case_mode .detail .content{margin-top: 20px;line-height: 24px;font-size: 14px;}
}

.case_wrap{background-color: #fff;padding: 2.2% 2.46%;border-radius: 16px;}
@media only screen and (max-width:850px){
	.case_wrap{padding: 3.4%;}
}
@media only screen and (max-width:520px){
	.case_mode .all_message{margin-top: 30px;}
	.case_wrap{padding: 36px 3.4% 3.4%;border-radius: 10px;}
	.case_mode .nei_title .title{font-size: 16px;}
}

/* new-add-end */
.case_banner{display: block;overflow: hidden;position: relative;}
.case_banner img{width:100%;}

.case_mode2{background: #fff;}
.case_mode2 .common_part_title{padding:0 3.6%;border-bottom: 0;}
.case_mode2 .common_part_title .title{padding-left: 1.8%;font-weight: bold;}
.case_mode2 .common_part_title .title::before{width: 6px;}
.case_mode2 .all_message{/*margin-top: 5%;*/}
.case_mode2 .all_message img{width:100%}

.case_mode2 .detail {margin-top: 0;}
.case_mode2 .detail .name{padding-bottom: 10px;}
.case_mode2 .detail .name h3{font-size: 26px;color: #16938c;line-height: 28px;font-weight: normal;}
.case_mode2 .detail .name p{font-size: 1rem;color: #666;line-height: 2;text-transform: uppercase;}
.case_mode2 .detail .content{margin-top:30px;color: #333;font-size: 32px;line-height: 1.9;font-size: 26px;}
.case_mode2 .detail .content video{display: block;margin: 0 auto;width: 100%;max-width: 100%;}
.case_mode2 .detail .text_content{padding:0 5.4%;}
.case_mode2 .detail .video_box{margin-top: 6%;}
.case_mode2 .detail .pics_content{margin-top: 3%;}

.case_mode2 .recommand .item .img_wrap{padding-bottom: 56.25%;}

@media only screen and (min-width:1080px){
	.case_mode2 .common_part_title .title{font-size: 2.6vw;}
}
@media only screen and (max-width:1080px){
	.case_mode2 .detail .content{font-size: 22px;}
}
@media only screen and (max-width:850px){
	.case_mode2 .common_part_title{padding:0 1.6%;}
	.case_mode2 .common_part_title .title{padding-left: 3.8%;}
	.case_mode2 .detail .content{font-size: 18px;}
}
@media only screen and (max-width:520px){
	.case_mode2 .common_part_title{padding: 0;}
	.case_mode2 .detail .name h3{font-size: 20px;}
	.case_mode2 .detail .name p{font-size: 14px;}
	.case_mode2 .detail .content{margin-top: 10px;line-height: 24px;font-size: 14px;}
	.case_mode2 .detail .text_content{padding:0 3.4%;}
	.case_mode2 .recommand .layout{}
}

.case_wrap2{background-color: #fff;padding: 7% 0;border-radius: 16px;}
.case_mode2 .recommand{margin: 6% 0 0;}
@media only screen and (max-width:850px){
	.case_wrap2{padding: 3.4% 0;}
}
@media only screen and (max-width:520px){
	.case_mode2 .common_part_title .title{padding-left: 3.4%;}
	.case_mode2 .common_part_title .title::before{width: 3px;}
	.case_mode2 .all_message{/*margin-top: 30px;*/}
	.case_wrap2{padding: 36px 0;border-radius: 10px;}
	.case_mode2 .nei_title .title{font-size: 16px;}
	.case_mode2 .recommand{margin: 30px 0 0;}
}

.big_recommend .item_big{position: relative;}
.big_recommend .item_big:after{content:"";position: absolute;left:0;top:0;width: 100%;height: 100%;z-index: 1;background: rgba(198,16,16,0.8);opacity: 0;transition: all .3s linear;}
.big_recommend .item_big .big_img_wrap{position: relative;padding-bottom: 56.25%;width: 100%;height: 0;overflow: hidden;}
.big_recommend .item_big .big_img_wrap img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);transition: all .3s linear;}
.big_recommend .item_big .info{/*margin-top:16px;*/width: 100%;z-index: 2;text-align: center;transition: all .3s linear;opacity: 0;}
.big_recommend .item_big .info .tit{font-size: 36px;}
.big_recommend .item_big:hover .big_img_wrap img{transform: translate(-50%,-50%) scale(1.04);}
/* @media only screen and (min-width:851px){ */
	.big_recommend .item_big  .info{opacity: 0;color: #fff;position: absolute;left:0;top:50%;transform: translate(0,-50%);}
	.big_recommend .item_big:hover .info{opacity: 1;}
	.big_recommend .item_big:hover:after{opacity: 1;}
/* } */
@media only screen and (max-width:1920px){
	.big_recommend .item_big .info .tit{font-size: 1.3vw;font-size: 2vw;}
}
@media only screen and (max-width:850px){
	.big_recommend .item_big .info .tit{font-size: 20px;}
}
@media only screen and (max-width:520px){
	/* .big_recommend .item_big .info{margin-top: 8px;} */
	.big_recommend .item_big .big_img_wrap{}
	.big_recommend .item_big .info .tit{font-size: 16px;}
}


/* video_box */
.video_box{/*padding:2% 2.4%;*/margin-top:48px;background: url(../images/gh_video_bg.png)no-repeat center/100% 100%;box-sizing: border-box;}

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

@media only screen and (max-width:1080px){
	.video-player .center-control .center-wrapper{width: 136px !important;height: 136px !important;}
}
@media only screen and (max-width:1080px){
	.video-player .center-control .center-wrapper{width: 106px !important;height: 106px !important;}
}
@media only screen and (max-width:850px){
	.video_box{margin-top:30px;}
}
@media only screen and (max-width:520px){
	.video_box{margin-top: 16px;}
	.video-player .center-control .center-wrapper{width: 44px !important;height: 44px !important;}
}

/* photolist */
.photolist{padding: 88px 0;background: #f4f4f4;}
.photolist .list_content{padding:38px 2.1%;box-shadow: 10px 6px 10px rgba(0,0,0,0.04);background-color: #fff;border-radius: 16px;overflow: hidden;justify-content: flex-start;}
.photolist .list_content .video_item{margin: 0 1.06% 2% 0;/*padding: 0 0 20px;*/width: 24.2%;background: #fff;box-sizing: border-box;border-radius: 6px;overflow: hidden;}
.photolist .list_content .video_item:nth-child(4n){margin-right: 0;}
/* .photolist .list_content .video_item:nth-last-child(-n+4){margin-bottom: 0;} */

/* common_css */
.photolist .list_content .video_item .item .img_video_wrap{position: relative;overflow: hidden;}

.photolist .list_content .video_item .item .img_wrap{position: relative;padding-bottom: 100%;width: 100%;height: 0;overflow: hidden;background: #e1e1e1;border-radius: 16px;}
.photolist .list_content .video_item .item .img_wrap picture{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;}
.photolist .list_content .video_item .item .img_wrap img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.photolist .list_content .video_item .item .mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 1;pointer-events: none;z-index: 1;}
.photolist .list_content .video_item .item .video_info{margin-top: 16px;padding: 0 5%;box-sizing: border-box;}
.photolist .list_content .video_item .item .video_info .tit{font-size: 25px;}
.photolist .list_content .video_item .item .video_info .time{margin-top: 10px;}


@media only screen and (max-width:1920px){
	.photolist .list_content .video_item .item .video_info .tit{font-size: 1.3vw;}
	
}
@media only screen and (max-width:1680px){
	.photolist .list_content .video_item .item .good_status {font-size: 13px;}
}
@media only screen and (max-width:1280px){
	.photolist{padding: 84px 0;}
}
@media only screen and (max-width:1080px){
	.photolist{padding: 64px 0;}
}
@media only screen and (max-width:850px){
	.photolist .list_content{padding: 3.2%;}
	.photolist .list_content{justify-content: space-between;}
	.photolist .list_content:after{content:"";width: 32.2%;}
	.photolist .list_content .video_item{margin-right:0;width: 32.2%;}
	.photolist .list_content .video_item .item .video_info .tit{font-size: 16px;}
	
}
@media only screen and (max-width:520px){
	.photolist{padding: 40px 0;}
	.photolist .list_content .video_item{padding-bottom: 0;margin-bottom: 4%;width: 48.4%;}
	.photolist .list_content .video_item .item .video_info{margin-top: 10px;}
	
}

/* newslist */
.newslist{padding:88px 0;background: #f4f4f4;}
.newslist .list_content{padding:42px 2.4%;box-shadow: 10px 6px 10px rgba(0,0,0,0.04);background-color: #fff;border-radius: 16px;overflow: hidden;}
.newslist .list_content ul li:not(:last-child){margin-bottom: 2.6%;padding-bottom: 2.6%;border-bottom: 1px solid #dadada;}
.newslist .list_content .item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.newslist .list_content .item .img_part{width:23.55%}
.newslist .list_content .item .img_part .img{position: relative;padding-bottom: 56.4%;width:100%;height: 0;overflow: hidden;background: #e1e1e1;border-radius: 16px;}
.newslist .list_content .item .img_part .img img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.newslist .list_content .item .text_part{width:74.2%}

.newslist .list_content .item .text_part .top_title .title{font-weight: normal;font-size: 34px;max-width: calc(98% - 198px);}
.newslist .list_content .item .text_part .top_title .status{display: inline-block;margin-top: 12px;font-size: 17px;padding: 2px 11px;border: 1px solid #c51010;background: #ffe9e9;color: #c51010;border-radius: 6px;}
.newslist .list_content .item .text_part .deadline{position: absolute;right:0;top:0;z-index: 2;display: flex;flex-wrap: nowrap;justify-content: flex-end;white-space: nowrap;font-size: 16px;align-items: center;}
.newslist .list_content .item .text_part .deadline i{display: block;margin-right:8px;width: 20px;height: 20px;background: url(../images/icon_t.png)no-repeat center/100% auto;}
.newslist .list_content .item .text_part .deadline .t{color: #c61010;}

.newslist .list_content .item .text_part .bottom_data{margin-top: 3.8%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.newslist .list_content .item .text_part .datas{display: flex;flex-wrap: nowrap;justify-content: flex-start;}
.newslist .list_content .item .text_part .datas .data:not(:first-child){margin-left:22px;}
.newslist .list_content .item .text_part .datas .data i{display: inline-block;margin-right:6px;width: 28px;height: 28px;vertical-align: middle;background-repeat: no-repeat;background-position: center;background-size: 100% auto;}
.newslist .list_content .item .text_part .datas .data i.i1{background-image:url(../images/icon_01.png)}
.newslist .list_content .item .text_part .datas .data i.i2{background-image:url(../images/icon_02.png)}
.newslist .list_content .item .text_part .datas .data span{display: inline-block;vertical-align: middle;}

.newslist .list_content .item .text_part .rewards{display: inline-block;vertical-align: middle;color: #c51010;font-weight: bold;font-size: 39px;}
.newslist .list_content .item .text_part .rewards i{font-size: 30px;}

.newslist .list_content .item .content{margin-top: 18px;letter-spacing: 1px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
@media only screen and (max-width:1440px){
	.newslist .list_content .item .text_part .top_title .title{font-size: 1.72vw;}
	.newslist .list_content .item .text_part .rewards{font-size: 30px;}
}
@media only screen and (max-width:1280px){
	.newslist{padding:84px 0;}
	.newslist .list_content .item .text_part .top_title .status{font-size: 14px;}
}
@media only screen and (max-width:1080px){
	.newslist{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.newslist .list_content{padding: 3.2%;}
	.newslist .list_content .item{align-items: flex-start;}
	.newslist .list_content .item .img_part .img{border-radius: 10px;}
	.newslist .list_content .item .text_part .top_title .title{font-size: 17px;}
	.newslist .list_content .item .text_part .rewards{font-size: 20px;}
	.newslist .list_content .item .text_part .rewards i{font-size: 16px;}
	.newslist .list_content .item .text_part .datas{font-size: 14px;}
	.newslist .list_content .item .text_part .datas .data i{width: 24px;height: 24px;}
	.newslist .list_content .item .text_part .datas .data:not(:first-child){margin-left: 14px;}
	.newslist .list_content .item .text_part .deadline i{width: 18px;height: 18px;}
	.newslist .list_content .item .text_part .deadline{font-size: 14px;}
	.newslist .list_content .item .text_part .bottom_data{align-items: flex-end;}
}
@media only screen and (max-width:680px){
	.newslist .list_content .item .img_part{width: 42.55%;}
	.newslist .list_content .item .text_part{margin-top:26px;width: 100%;}
}
@media only screen and (max-width:520px){
	.newslist{padding:40px 0;}
	.newslist .list_content .item .img_part{width: 100%;}
	.newslist .list_content .item .text_part{margin-top: 16px;}
	.newslist .list_content .item .text_part .top_title .title{max-width: 100%;}
	.newslist .list_content .item .text_part .deadline{position: initial;margin-top: 12px;justify-content: flex-start;}
	.newslist .list_content .item .text_part .deadline i{width: 16px;height: 16px;}
	.newslist .list_content .item .text_part .top_title .title{font-size: 16px;}
	.newslist .list_content ul li:not(:last-child){margin-bottom: 6%;padding-bottom: 6%;}
}

/* news */
.news_mode .all_message{margin-top: 5%;}

.news_mode .news_mes{margin-top: 10px;}
.news_mode .detail {margin-top: 0;}
.news_mode .detail .name{padding-bottom: 10px;}
.news_mode .detail .name h3{font-size: 26px;color: #16938c;line-height: 28px;font-weight: normal;}
.news_mode .detail .name p{font-size: 1rem;color: #666;line-height: 2;text-transform: uppercase;}
.news_mode .detail .content{margin-top:38px;color: #807f7f;font-size: 20px;line-height: 2;text-align: center;}
.news_mode .detail .content video{display: block;margin: 0 auto;width: 100%;max-width: 100%;}

.news_mode .recommand .item .img_wrap{padding-bottom: 56.25%;}


@media only screen and (max-width:520px){
	.news_mode .detail .name h3{font-size: 20px;}
	.news_mode .detail .name p{font-size: 14px;}
	.news_mode .detail .content{line-height: 24px;font-size: 14px;}
}

.news_wrap{background-color: #fff;padding: 2.2% 2.46%;border-radius: 16px;}
@media only screen and (max-width:850px){
	.news_wrap{padding: 3.4%;}
}
@media only screen and (max-width:520px){
	.news_mode .all_message{margin-top: 30px;}
	.news_wrap{padding: 36px 3.4% 3.4%;border-radius: 10px;}
	.news_mode .nei_title .title{font-size: 16px;}
	.news_mode .detail .content{margin-top: 20px;}
}

/* page */
.wp-pagenavi {CLEAR: both; MARGIN:0 auto; WIDTH: 100%; PADDING: 40px 0 0px; TEXT-ALIGN: center;}
.wp-pagenavi a.home{font-size: 16px;}
.wp-pagenavi a.last{font-size: 16px;}
.wp-pagenavi a {display: inline-block;margin: 0 0.5%;width: 52px;height: 52px;text-align: center;line-height: 52px;background-color: #fff;vertical-align: middle;color: #575757;border: 1px solid #f4f4f4;overflow: hidden;font-size: 22px;}
.wp-pagenavi a:hover {border-color: #c61010;background:#c61010; color:#fff;}
.wp-pagenavi a.page-num-current{background: #c61010;color: #fff;border-color: #c61010;}
.wp-pagenavi a.page-num-current:hover {border-color: #c61010;background:#c61010;}
/*褰撳墠鎸囦笂椤电爜鐨勮竟妗嗚壊*/
/* .wp-pagenavi a.page-num-current {
	color: #000;background-color: #fff;
} */
/*褰撳墠閫変腑椤电爜鐨勮儗鏅壊*/
.text-norecord{ font-size:14px; line-height:35px;}

.wp-pagenavi i.p_pre{display: inline-block;width: 100%;height: 100%;background: url(../images/page_prev.png)no-repeat center;background-size: 14px;}
.wp-pagenavi i.p_next{display: inline-block;width: 100%;height: 100%;background: url(../images/page_next.png)no-repeat center;background-size: 14px;}
.wp-pagenavi i.p_pre:hover {filter: brightness(10);}
.wp-pagenavi i.p_next:hover {filter: brightness(10);}
@media only screen and (max-width:850px){
	.wp-pagenavi a{font-size: 16px;width: 46px;height: 46px;line-height: 46px;}
}
@media screen and (max-width: 640px) {
.m640{ display:none;}
}
@media screen and (max-width: 520px) {
	.wp-pagenavi{padding: 30px 0 0;}
	.wp-pagenavi a {width: 30px;height: 30px;line-height: 30px;font-size: 14px;}
	/* .wp-pagenavi i.p_pre{width: 28px;height: 28px;} */
	/* .wp-pagenavi i.p_next{width: 28px;height: 28px;} */
	.wp-pagenavi a.home{font-size: 12px;}
	.wp-pagenavi a.last{font-size: 12px;}
	.wp-pagenavi i.p_next{background-size: 12px;}
	.wp-pagenavi i.p_prev{background-size: 12px;}
}


