/* banner_nei */
.banner_nei{display: block;overflow: hidden;position: relative;}
.banner_nei .list img{width: 100%;}
.banner_nei .s_img{display: none;}
/* .banner_nei .s_img .list{height: 200px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner_nei .s_img .list a{display: block;height: 100%;} */
.banner_nei .layout{position: absolute;width: 100%;left:0;top: 50%;transform: translateY(-50%);z-index: 2;}
.banner_nei .layout .wrap{margin: 0 auto;width: 90%;max-width: 1500px;}
.banner_nei .text{color: #f9f9f9;text-shadow: 0 3px 5px rgba(4,0,0,1);}
.banner_nei .text .cn{margin-top: 0;font-size: 60px;text-transform: capitalize;font-weight: bold;line-height: 1.4;}
.banner_nei .text .en{margin-top: 10px;font-size: 50px;}
.banner_nei .text .slogan{margin-top:1%;font-size: 18px;}
.banner_nei .text .line{margin:18px auto;width: 72px;height: 2px;background: #fff;}
.banner_nei .text .ewm_img{margin-top: 30px;}
.banner_nei .text .more{display: inline-block;margin-top:3.4%;padding:1% 1.8%;font-size: 20px;color: #199242;border-radius: 30px;background:#fff;box-shadow: 0 0 10px #33a67f;}

.banner_nei .pf_banner_text .top{color: #ffd400;font-weight: bold;}
.banner_nei .pf_banner_text .top .row1{margin-bottom: 10px;font-size: 26px;}
.banner_nei .pf_banner_text .top .row2{font-size: 0.35rem;}
.banner_nei .pf_banner_text .slogan{margin-top: 10px;width: 100%;max-width: 377px;font-size: 14px;line-height: 1.5em;}


.banner_nei .mask{position: absolute;left:0;top:0;width:100%;height:20%;background-image:linear-gradient(to bottom,rgba(0,0,0,0.32),transparent);z-index: 1;}
@media only screen and (max-width:1920px){
	.banner_nei .text .cn{font-size:3.2vw}
}
@media only screen and (max-width:1080px){
	.banner_nei .pf_banner_text .top .row1{font-size: 24px;}
	.banner_nei .pf_banner_text .top .row2{font-size: 20px;}
}
@media only screen and (max-width:520px){
	.banner_nei .nei_wrap{width: 100%;}
	.banner_nei .pf_banner_text .top .row1{font-size: 18px;}
	.banner_nei .pf_banner_text .top .row2{font-size: 16px;}
}



/* add */
.banner_nei .js-m.animate .list img{animation: slow_flash 1s 0s 1;animation-fill-mode: forwards;}
.banner_nei .list{position: relative;/* padding-bottom: 26%; */width: 100%;height: auto;overflow: hidden;}
.banner_nei .list img {/* position: absolute;left: 50%;top: 50%;width: 100%;max-width: initial;transform: translate(-50%,-50%); */}
@keyframes slow_flash{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@keyframes slow_flash2{
	from{opacity: 0.8;transform:translate(-50%,-50%) scale(1.2);}
	to{opacity: 1;transform:translate(-50%,-50%) scale(1);}
}
@-webkit-keyframes name{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@media only screen and (max-width:1440px){
	.banner_nei .text .more{font-size:18px;}
}
@media only screen and (max-width:1280px){
	.banner_nei .layout .wrap{width: 90%;}
	/* .banner_nei .text .cn{font-size: 40px;} */
	.banner_nei .text .cn{font-size:40px;}
	.banner_nei .text .slogan{font-size:20px;}
	.banner_nei .text .more{font-size: 16px;}
}
@media only screen and (max-width:850px){
	.banner_nei .layout{top:55%;}
	.banner_nei .text .cn{font-size: 26px;}
	.banner_nei .text .en{font-size:24px;}
	.banner_nei .text .slogan{margin-top:10px;font-size:16px;}
	.banner_nei .text .ewm_img{width: 90px;}
	.banner_nei .text .more{padding:10px 20px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.banner_nei .js-m.animate .list img{animation: slow_flash2 1s 0s 1;animation-fill-mode: forwards;}
	.banner_nei .big_img{display: none;}
	.banner_nei .s_img{display: block;}
	.banner_nei .text .ewm_img{display: none;}
	.banner_nei .text .cn{font-size: 22x;}
	
	.banner_nei .list{position: relative;padding-bottom:66%;width:100%;height:0;overflow: hidden;}
	.banner_nei .list img{position: absolute;left:50%;top:50%;width:auto;max-width:initial;max-height:100%;transform: translate(-50%,-50%);}
	.banner_nei .layout{top:60%;}
}
@media only screen and (max-width:520px){
	.banner_nei .text{font-size: 18px;}
	.banner_nei .text .cn{margin-top: 0px;font-size: 18px;}
	.banner_nei .text .en,.banner_nei .text .slogan{font-size: 14px;}
	.banner_nei .text .line{margin-top: 6px;}
	.banner_nei .text .more{margin-top:30px;font-size:14px;padding:8px 16px;}
}
@media only screen and (max-width:380px){
	/* .banner_nei .text .cn{font-size: 16px;} */
}


/* pro-left */
.product_nav {background:#f5f5f5;}
/* .product_nav .tit{font-size: 24px;} */
.product_nav .nav_list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_nav .home{position: relative;width: 60px;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;background:#fff url(../images/home.png) center center no-repeat;background-size: 22px 21px;transition: all 0.3s;box-sizing: border-box;z-index: 2;display:none;}
.product_nav .sec_pro_nav{width: 100%;}
.product_nav .sec_pro_nav .swiper{overflow: hidden;}
.product_nav .sec_pro_nav ul{width: auto;}
.product_nav .sec_pro_nav ul li{display: inline-block;font-size: 16px;color: #242426;font-family: arial;box-sizing: border-box;position: relative;z-index: 1; width: auto;  position: relative;}
.product_nav .sec_pro_nav ul li:last-child{ padding-right: 0;}
.product_nav .sec_pro_nav ul li::after{ content: ""; display: block; width: 1px; height: 18px; background-color: #e5e5e5; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.product_nav .sec_pro_nav ul li:last-child::after{ display: none; }
/* .product_nav .sec_pro_nav ul li:hover,.product_nav .sec_pro_nav ul li.cur{} */

.product_nav .sec_pro_nav ul li .sample{margin: 0 auto;width: 60px;height: 60px;border-radius: 50%;overflow: hidden;background:#fff;display: none;}
.product_nav .sec_pro_nav ul li p{display: flex;margin-top: 0px;flex-direction: column;justify-content: center;overflow: hidden;text-align:center; height: 72px; position: relative; padding: 0 37px; }
/* .product_nav .sec_pro_nav ul li p::after{ content: ""; display: block; width: 0; height: 3px; background-color: #b39162; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); opacity: 0; transition: 0.3s; } */
.product_nav .sec_pro_nav ul li p:hover,.product_nav .sec_pro_nav ul li.cur p{background: #2bad43;color: #fff;}
.product_nav .sec_pro_nav ul li i{position: absolute;right:5%;top:50%;transform: translateY(-50%);width:24px;height: 24px;line-height: 24px;text-align: center;background: #fff;cursor: pointer;user-select: none;color: #242426;z-index: 2;}
.product_nav .sec_pro_nav .swiper-button-next, .product_nav .sec_pro_nav .swiper-button-prev{margin-top: 0;top: 0;width: 30px;height: 100%;background-color: rgba(255,255,255,1);box-shadow: 0 0 10px #ccc;}
.product_nav .sec_pro_nav .swiper-button-prev:after,.product_nav .sec_pro_nav .swiper-button-next:after{content: initial;}
.product_nav .sec_pro_nav .swiper-button-prev{left: 0;background-image: url(../images/pics_prev.png);background-repeat: no-repeat;background-position: center;}
.product_nav .sec_pro_nav .swiper-button-next{right: 0;background-image: url(../images/pics_next.png);background-repeat: no-repeat;background-position: center;}
.my-button-disabled{visibility: hidden;}
.product_nav .next_nav{position: absolute;left:0;top:100%;width:100%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);display: none;}
.product_nav .next_nav a{display: block;padding:8px 18px;font-size: 14px;color: #242426;box-sizing: border-box;}
@media only screen and (min-width:521px){
	.product_nav .next_nav a:hover{color: #fff;background: #f39700;}
}

@media only screen and (max-width:850px){
	/* .product_nav .tit{font-size: 20px;} */
}
@media only screen and (max-width:520px){
	.product_nav .odcontent{width: 100%;}
	.product_nav .home{width: 44px;background-size: 16px;}
	/* .product_nav .sec_pro_nav{width: calc(100% - 44px);width: -webkit-calc(100% - 44px);} */
	/* .product_nav .tit{font-size: 16px;} */
	.product_nav .sec_pro_nav .swiper-button-next, .product_nav .sec_pro_nav .swiper-button-prev{width: 28px;}
	.product_nav .sec_pro_nav ul li{padding: 6px;font-size: 13px;}
  .product_nav .sec_pro_nav ul li p::after{height: 2px;}
}

/* 内页导航 */
.neiye_nav{ border-bottom: 1px solid #e5e5e5;}
.neiye_nav .local{ float: right; height: 72px; width: 400px; display: flex; flex-wrap: wrap; align-items: center; color: #333333; font-size: 16px;width:auto;}
.neiye_nav .local img{ display: block; margin-right: 5px; }
.neiye_nav .local a{ display: block; padding: 0 7px; color: #333333; line-height: 20px; }
.neiye_nav .sortBox{ float: left; width: calc(100% - 400px); height: 72px;width:auto;min-width:50%}
.neiye_nav .sortBox .product_nav{ background-color: #FFFFFF;}
.neiye_nav .sortBox .product_nav .nav_list{display: flex; flex-wrap: wrap; justify-content: flex-start;}
.neiye_nav .sortBox .product_nav .sec_pro_nav{max-width: 100%; width: auto;}
@media only screen and (max-width: 1460px) {
  .neiye_nav .local{height: 75px;}
  .neiye_nav .sortBox{height: 75px;}
  .neiye_nav .sortBox .product_nav .sec_pro_nav ul li{}
  .neiye_nav .sortBox .product_nav .sec_pro_nav ul li:last-child{ padding-right: 0;}
  .neiye_nav .sortBox .product_nav .sec_pro_nav ul li p{height: 75px;}
}
@media only screen and (max-width: 1080px) {
  .neiye_nav .local{height: 55px; font-size: 14px; /* width: 320px; */ }
  .neiye_nav .local a{font-size: 14px;}
  .neiye_nav .local img{width: 15px;}
  .neiye_nav .sortBox{height: 55px; width: calc(100% - 320px);}
  .neiye_nav .sortBox .product_nav .sec_pro_nav ul li{ /* padding: 0 20px; */}
  .neiye_nav .sortBox .product_nav .sec_pro_nav ul li p{height: 55px;font-size: 14px;}
}
@media only screen and (max-width: 640px) {
	.neiye_nav{border-bottom: 0;}
	.neiye_nav .nei_wrap{width: 100%;}
  .neiye_nav .local{/* display: none; */float:left;padding:0 5%;margin-top:20px;width: 100%;box-sizing: border-box;height: auto;}
  .neiye_nav .sortBox{height: 50px; width: 100%;border-bottom: 1px solid #e5e5e5;}
  .neiye_nav .sortBox .product_nav .sec_pro_nav{width: 100%; max-width: none;}
  .neiye_nav .sortBox .product_nav .sec_pro_nav ul li{ padding: 0;}
  .neiye_nav .sortBox .product_nav .sec_pro_nav ul li:first-child{ padding-left: 0; }
  .neiye_nav .sortBox .product_nav .sec_pro_nav ul li p{height: 50px;}
}





/* common_css */
.nei_wrap{margin:0 auto;width:90%;max-width: 1600px;}

.nei_title {}
.nei_title .title{font-size: 40px;position: relative;z-index: 1;line-height: 1em;display: inline-block;font-weight: bold;}
/* .nei_title .title:after{content: "";position: absolute;left: 0;bottom: 0;width: 80px;height: 9px;background: #ff7e00;z-index: -1;} */
.nei_title .line{margin-top:24px;margin-left:auto;margin-right:auto;width: 62px;height: 3px;background: #b48b68;}
.nei_title .slogan{margin-top: 14px;font-size: 18px;line-height: 1.8;}
.nei_title .en{display: block;margin-bottom: 10px;font-size: 18px;font-family: arial;color: #999;text-transform:capitalize;}
@media only screen and (min-width:481px){
}
@media only screen and (max-width:1280px){
.nei_title .title{font-size: 28px;}
}
@media only screen and (max-width:850px){
.nei_title .title{font-size: 24px;}
.nei_title .en{font-size: 15px;margin-bottom: 8px;}
.nei_title .slogan{font-size: 16px;}
}
@media only screen and (max-width:520px){
.nei_title .title{font-size: 18px;font-weight:bold;}
.nei_title .en{font-size: 12px;}
.nei_title .line{margin-top:20px;width: 40px;}
.nei_title .slogan{/* margin-left: auto;margin-right:auto;max-width: 80%; */font-size: 14px;line-height: 24px;}
}
@media only screen and (max-width:380px){
.nei_title .title{font-size: 16px;}
}


/* 二级导航 */
.public-menu2 {}
.public-menu2 .c-list {display: flex;align-items: flex-start;line-height: 42px;/* overflow-x: auto; */flex-wrap: wrap;}
.public-menu2 .c-list:not(:last-of-type){border-bottom:1px solid #eee;margin-bottom: 10px;}
.public-menu2 .c-list li {flex-shrink: 0;margin-right: 10px;margin-bottom: 10px;}
.public-menu2 .c-list li a {display: block;color: #666;transition: all 0.3s;border: 1px solid #e1e1e1;border-radius: 5px;padding: 0 25px;}
.public-menu2 .c-list li.on a {color: #199242;border-color: #199242;background-color: #d2efdc;}
.public-menu2 .c-list li a.on {color: #199242;border-color: #199242;background-color: #d2efdc;}
.public-menu2 .c-list li:hover a{color: #199242;border-color: #199242;background-color: #d2efdc;}


.location{padding:24px 0;color: #333;}
.location i.home{display: inline-block;vertical-align: middle;width: 20px;height: 20px;background: url(../images/home.png)no-repeat center;filter: brightness(100);}
.nei_detail .location i.home{filter:initial;}
.location a{display: inline-block;vertical-align: middle;font-size: 16px;position: relative;}
/* 间符号 */
/* .location a:before{content: "";position: absolute;right: calc(100% + 10px);right: -webkit-calc(100% + 10px);top: 50%;width: 3px;height: 12px;background:url(../images/about_bg1.png) no-repeat center;transform: translateY(-50%);} */
.location a:hover{color: #33a67f;}
@media only screen and (min-width:521px){
	.nei_detail .location{position: initial;color: #333;}
	.nei_detail .location a:hover{color: #35974d;}
	.location{position: absolute;left:0;bottom:0;width:100%;z-index: 3;color: rgba(255,255,255,0.5);}
	.location a:hover{color: #fff;}
}
@media only screen and (max-width:520px){
	.location{padding: 12px 0;border-bottom: 1px solid #dcdcdc;}
	.location a{font-size: 12px;}
	.location i.home{filter: initial;width: 16px;height: 16px;background-size: 100% auto;}
}

/* 页码 */
.wp-pagenavi {CLEAR: both; MARGIN:60px auto 0; WIDTH: 100%;  TEXT-ALIGN: center;}
.wp-pagenavi a.home{width: auto;padding: 0 7px;}
.wp-pagenavi a {display: inline-block;margin: 0 4px;width: 48px;height: 48px;text-align: center;line-height: 48px;background-color: #fff;vertical-align: middle;color:#333;border: 1px solid #bbb;border-radius: 6px;overflow: hidden;border-radius: 50%;}
.wp-pagenavi a:hover {border-color: #35974d;background:#35974d; color:#fff;}
.wp-pagenavi a.page-num-current{background: #35974d;color: #fff;border-color: #35974d;}
/* .wp-pagenavi a.page-num-current:hover {border-color: #ff7e00;background:#ff7e00;color: #fff;} */
/*当前指上页码的边框色*/
/* .wp-pagenavi a.page-num-current {
	color: #000;background-color: #fff;
} */
/*当前选中页码的背景色*/
.text-norecord{ font-size:14px; line-height:35px;}

.wp-pagenavi i.p_pre{display: inline-block;width: 48px;height: 48px;background: url(../images/page_prev.png)no-repeat center;background-size: 12px;}
.wp-pagenavi i.p_next{display: inline-block;width: 48px;height: 48px;background: url(../images/page_next.png)no-repeat center;background-size: 12px;}
.wp-pagenavi i.p_pre:hover {filter: brightness(10);}
.wp-pagenavi i.p_next:hover {filter: brightness(10);}
@media screen and (max-width: 640px) {
.m640{ display:none;}
}
@media screen and (max-width: 520px) {
	.wp-pagenavi{margin: 40px 0 0;}
	.wp-pagenavi a {width: 28px;height: 28px;line-height: 28px;}
	.wp-pagenavi i.p_pre{width: 28px;height: 28px;}
	.wp-pagenavi i.p_next{width: 28px;height: 28px;}
}




.anli{padding: 100px 0;}
.anli .nei_wrap{max-width:1500px}
.anli .list_content{margin-top:40px;}
.anli .list_content .swiper-slide{padding:30px;box-sizing: border-box;}
.anli .list_content .item{padding:4.6%;box-sizing: border-box;box-shadow: 0 0 30px rgba(0,0,0,0.1);border-radius: 10px;overflow: hidden;}
/* .anli .list_content ul:after{content:"";width:31.6%;}
.anli .list_content ul li{margin-top:3%;padding:2.6%;width:31.6%;box-sizing: border-box;box-shadow: 0 0 30px rgba(0,0,0,0.1);border-radius: 10px;overflow: hidden;}
.anli .list_content ul li:nth-child(-n+3){margin-top: 0;} */
.anli .list_content .item .logo_img{position: relative;padding-bottom: 50px;width:100%;height:0;overflow: hidden;}
.anli .list_content .item .logo_img img{position: absolute;left:50%;top:50%;width:auto;max-height: 100%;transform: translate(-50%,-50%);}
.anli .list_content .item .img{margin:10px 0 20px;border-radius: 10px;position: relative;padding-bottom:57%;overflow: hidden;}
.anli .list_content .item .img img{position: absolute;top:50%;left:50%;width: auto;max-width:initial;height:100%;transform: translate(-50%,-50%);}
.anli .list_content .item .character{display: flex;flex-wrap: wrap;justify-content: flex-start}
.anli .list_content .item .character span{padding-right:2%;width:25%;box-sizing: border-box;}
.anli .list_content .item .character span::before{content:"";display: inline-block;margin-right:6px;width:12px;height:12px;border: 2px solid #009b4c;box-sizing: border-box;border-radius: 50%;}
.anli .list_content .item .line{margin: 18px 0;width:100%;height:1px;background:#b2b2b2;}
.anli .list_content .item .des .tit{margin-bottom:10px;font-size: 20px;font-weight: bold;color: #35974d;}
.anli .list_content .item .des .lst{display: flex;flex-wrap: wrap;justify-content: space-between;}
.anli .list_content .item .des .lst p{margin-top:6px;width:49%;}
.anli .list_content .item .des .lst p strong{color: #35974d;}
.anli .swiper-pagination{position: initial;margin-top:2%;}
.anli .swiper-pagination .swiper-pagination-bullet{margin:0 10px;width: 16px;height: 16px;opacity: 1;background: #999;position: relative;}
.anli .swiper-pagination .swiper-pagination-bullet:after{content: "";position: absolute;left:50%;top:50%;width: calc(100% + 6px);height:calc(100% + 6px);border-radius: 50%;border: 1px solid #35974d;transform: translate(-50%,-50%);opacity: 0;}
.anli .swiper-pagination .swiper-pagination-bullet-active{background:#41b274}
.anli .swiper-pagination .swiper-pagination-bullet-active:after{opacity: 1;}
@media only screen and (max-width:1440px){
	.anli .list_content .item .character span{width: 50%;}
}
@media only screen and (max-width:1280px){
	.anli .list_content .item .des .tit{font-size: 18px;}
	.anli .list_content .item .des .lst p{width: 100%;}
}
@media only screen and (max-width:1080px){
	.anli{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.anli{padding:50px 0;}
	.anli .list_content{margin-top: 24px;}
	.anli .list_content .swiper-slide{padding: 16px;}
	/* .anli .list_content ul li:nth-child(-n+3){margin-top: 3%;}
	.anli .list_content ul li:nth-child(-n+2){margin-top: 0;} */
	.anli .list_content .item{box-shadow: 0 0 16px rgba(0,0,0,0.1);}
	.anli .swiper-pagination{margin-top:30px;}
	.anli .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;}
}
@media only screen and (max-width:520px){
	.anli{padding:40px 0;}
	.anli .list_content{margin-top: 20px;}
	.anli .list_content .swiper-slide{}
	.anli .list_content .item{padding:5%;width: 100%;box-shadow: 0 0 10px rgba(0, 0, 0,0.1);}
	.anli .list_content .item .logo_img{padding-bottom: 33px;}
	.anli .list_content .item .des .tit{font-size: 14px;}
	.anli .list_content .item .des .lst p{margin-top: 4px;}
	.anli .list_content .item .des .lst p:first-child{margin-top: 0;}
	.anli .list_content .item .line{margin:12px 0;}
	/* .anli .list_content ul li:nth-child(-n+2){margin-top: 3%;}
	.anli .list_content ul li:first-child{margin-top: 0;} */
	.anli .swiper-pagination .swiper-pagination-bullet{margin:0 8px;width: 10px;height: 10px;}
	.anli .list_content .swiper-slide{padding:10px;}
	.anli .swiper-pagination{white-space: nowrap;}
}








/*  left */
.left{}
.left ul{justify-content: center;}
.left ul li{margin: 0 10px;}
.left ul li a{display:inline-block;padding: 12px 40px;border: 1px solid #999;font-size: 20px;border-radius: 30px;}
.left ul li span{display:inline-block;padding: 12px 40px;border: 1px solid #999;font-size: 20px;}
.left ul li a:hover,.left ul li a.cur{background: linear-gradient(to right,#68bd5a,#08b3ad);color: #fff;border-color: #08b3ad;}
.left ul li span:hover,.left ul li.on span{background: linear-gradient(to right,#68bd5a,#08b3ad);color: #fff;border-color: #08b3ad;}
@media only screen and (max-width:1080px){
	.left ul li a{padding:10px 24px;font-size: 18px;}
}
@media only screen and (max-width:850px){
	.left{}
	.left ul li a{font-size: 16px}
	.left ul li span{font-size: 14px;}
}
@media only screen and (max-width:520px){
	.left ul{justify-content: space-between;}
	.left ul:after{content: "";width: 32%;}
	.left ul li{margin: 0;width: 32%;}
	.left ul li a{padding:10px 16px;font-size: 14px;width: 100%;box-sizing: border-box;}
}






/* article */
.article_more{margin-top:5%;}
.article_more .swiper-slide{padding:20px;box-sizing: border-box;}
.article_more .item{box-sizing: border-box;border-radius: 10px;overflow: hidden;}
.article_more .item .text_wrap{padding: 4% 3% 50px;box-sizing: border-box;}
.article_more .item .img{position: relative;padding-bottom: 56.6%;width: 100%;height: 0;overflow: hidden;}
.article_more .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transition: all .3s linear;transform: translate(-50%,-50%);}
.article_more .item .tit{font-size: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;color: #333;/* min-height: 54px; */line-height: 1.7em;}
.article_more .item .con{margin:18px 0 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 100%;font-weight: lighter;line-height: 1.6;}
.article_more .item .btm{position: absolute;left:50%;bottom:30px;width:86%;font-size: 14px;color: #999;transform: translateX(-50%);}
.article_more .item .time:before{content:"";display:inline-block;margin-right:4px;width:21px;height:21px;background:url(../images/sj.png)no-repeat center/100% auto;vertical-align: text-bottom;}
.article_more .item .m{display: block;width: 24px;height:18px;background:url(../images/icon_arrow3.png)no-repeat center}
@media only screen and (min-width:521px){
	.article_more .item:hover .mid_row::before{width: 100%;}
	/* .article_more .item .mid_row .rt_time{opacity: 0;transform: translateX(-20px);} */
	.article_more .item:hover .rt_time{opacity: 1;transform: translateX(0px);}
	.article_more .item:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
	.article_more .item:hover .img img{transform:translate(-50%,-50%) scale(1.1);}
}
@media only screen and (max-width:1280px){
	
	.article_more .item .mid_row .rt_time span.year{font-size: 16px;}
	.article_more .item .tit{}
	.article_more .item .con{margin-top: 10px;}
}
@media only screen and (max-width:1080px){
	
}
@media only screen and (max-width:850px){
	.article_more{margin-top: 40px;}
	.article_more .item .mid_row{font-size: 16px;}
	.article_more .item .mid_row .lf_type i{width: 20px;height: 20px;background-size: 20px;}
	.article_more .item .mid_row .rt_time span{font-size: 14px;}
	.article_more .item .mid_row .rt_time span.m-d{font-size: 18px;}
	.article_more .item .tit{font-size: 17px;}
	.article_more .item .con{font-size: 14px;}
}
@media only screen and (max-width:520px){
	.article_more{margin-top: 30px;}
	.article_more .swiper-slide{padding: 0;}
	.article_more .item{padding: 0;border-radius: 6px;}
	.article_more .item .text_wrap{padding: 18px 0 40px;}
	.article_more .item .btm{bottom: 10px;width: 100%;}
	.article_more .item .tit{margin-top: 0;font-size: 16px;font-weight: bold;min-height: auto;line-height: 1.5;}
	.article_more .item .mid_row{/* margin: 6% 0 15px; */font-size: 14px;}
	.article_more .item .mid_row {margin: 15px 0 0;font-size: 14px;position: initial;width: 100%;background: none;padding: 0;}
	.article_more .item .mid_row .rt_time{color: #666;display: flex;justify-content: space-between;}
	.article_more .item .mid_row .rt_time span{font-size: 14px;display: inline-block;}
	.article_more .item .mid_row .rt_time span.m-d{font-size: 14px;}
	.article_more .item .mid_row .rt_time span.year{display: none;font-size: 14px;}
	.article_more .item .img img{left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.article_more .item .time:before{width: 18px;height: 18px;}
	.article_more .item .m{width: 18px;height: 18px;background-size: 100% auto;}
}



/* case */
.case_mode{padding:0 0 100px;}
.case_mode #recommand_list{order: -1;}

.case_mode_more{margin-top:5%;}
.case_mode_more .swiper{padding:20px;}
.case_mode_more .swiper-slide{padding:2.6%;border-radius: 10px;overflow: hidden;box-sizing: border-box;}

.case_mode_more .item{box-sizing: border-box;}
.case_mode_more .item .logo_img{position: relative;padding-bottom: 50px;width:100%;height:0;overflow: hidden;}
.case_mode_more .item .logo_img img{position: absolute;left:50%;top:50%;width:auto;max-height: 100%;transform: translate(-50%,-50%);}
.case_mode_more .item .img{margin:10px 0 20px;border-radius: 10px;position: relative;padding-bottom:57%;overflow: hidden;}
.case_mode_more .item .img img{position: absolute;top:50%;left:50%;width: auto;max-width:initial;height:100%;transform: translate(-50%,-50%);}
.case_mode_more .item .character{display: flex;flex-wrap: wrap;justify-content: flex-start}
.case_mode_more .item .character span{padding-right:2%;width:25%;box-sizing: border-box;}
.case_mode_more .item .character span::before{content:"";display: inline-block;margin-right:6px;width:12px;height:12px;border: 2px solid #009b4c;box-sizing: border-box;border-radius: 50%;}
.case_mode_more .item .line{margin: 18px 0;width:100%;height:1px;background:#b2b2b2;}
.case_mode_more .item .des .tit{margin-bottom:10px;font-size: 20px;font-weight: bold;color: #35974d;}
.case_mode_more .item .des .lst{display: flex;flex-wrap: wrap;justify-content: space-between;}
.case_mode_more .item .des .lst p{margin-top:6px;width:49%;}
.case_mode_more .item .des .lst p strong{color: #35974d;}

@media only screen and (min-width:521px){
	.case_mode_more .swiper-slide:hover{box-shadow: 0 0 16px rgba(0,0,0,0.06);}
}
@media only screen and (min-width:851px){
	.case_mode_more .swiper-slide:hover{box-shadow: 0 0 30px rgba(0,0,0,0.06);}
}

@media only screen and (max-width:1440px){
	.case_mode_more .item .character span{width: 50%;}
}
@media only screen and (max-width:1280px){
	.case_mode_more .item .des .tit{font-size: 18px;}
	.case_mode_more .item .des .lst p{width: 100%;}
}
@media only screen and (max-width:1080px){
	.case_mode{padding: 0 0 64px;}
}
@media only screen and (max-width:850px){
	.case_mode{padding: 0 0 50px;}
	.case_mode_more{margin-top: 30px;}
	.case_mode_more .swiper{padding: 16px;}
	.case_mode #recommand_list{margin:0 0 5% 0;}
	.case_mode_more{margin-top: 24px;}
	.case_mode_more .swiper-slide{padding: 16px;}
	/* .case_mode_more ul li:nth-child(-n+3){margin-top: 3%;}
	.case_mode_more ul li:nth-child(-n+2){margin-top: 0;} */
	/* .case_mode_more .item{box-shadow: 0 0 16px rgba(0,0,0,0.1);} */
}
@media only screen and (max-width:520px){
	.case_mode{padding: 0 0 40px;}
	.case_mode_more{margin-top: 30px;}
	.case_mode_more .swiper{padding: 0;}
	/* .case_mode_more .swiper-slide:hover{box-shadow: 0 0 10px rgba(0, 0, 0,0.1);} */
	.case_mode_more .item{padding:5%;width: 100%;}
	.case_mode_more .item .logo_img{padding-bottom: 30px;}
	.case_mode_more .item .img{margin-bottom: 10px;}
	.case_mode_more .item .des .tit{font-size: 14px;}
	.case_mode_more .item .des .lst p{margin-top: 4px;}
	.case_mode_more .item .des .lst p:first-child{margin-top: 0;}
	.case_mode_more .item .line{margin:12px 0;display: none;}
	/* .case_mode_more ul li:nth-child(-n+2){margin-top: 3%;}
	.case_mode_more ul li:first-child{margin-top: 0;} */
	.case_mode_more .swiper-slide{padding:0px;}
	.case_mode_more .item .character{display: none;}
	
}



	
	
	/* new_add */
	.ab_company{padding:100px 0;font-size: 16px;}
	.ab_company .pf_title .wrap{justify-content: center;align-items: center;}
	.ab_company .pf_title .title_lf{margin-right:3%;padding-right:3%;border-right: 4px solid #2bad43;}
	.ab_company .pf_title .title_lf span{display: inline-block;vertical-align: text-bottom;font-size:36px;font-family: arial;font-weight: bold;font-style: italic;line-height:0.8em;color: #2bad43;}
	.ab_company .pf_title .title_lf span.num{font-size:110px;letter-spacing: -4px;}
	.ab_company .pf_title .title_rt{color: #000;}
	.ab_company .pf_title .title_rt strong{font-size: 30px;}
	.ab_company .pf_title .title_rt p{margin-top: 10px;font-size: 18px;}
	.ab_company .layout{padding:4% 0 3.3%;background: url(../images/cer_bg.png)no-repeat top center/cover;box-sizing: border-box;}
	.ab_company .layout .lf_part{width:43%;}
	.ab_company .layout .lf_part .video_click{}
	.ab_company .layout .lf_part .pf_video {padding: 0;position: relative;}
	.ab_company .layout .lf_part .pf_video .ico {width: 100%;}
	.ab_company .layout .lf_part .videoed {position: absolute;top: 50%;left: 50%;width: auto;transform: translate(-50%, -50%);transition: all .5s;z-index: 2;display: none;}
	.ab_company .layout .lf_part .videoed img{width: 72px;}
	.ab_company .layout .lf_part .videoed p{margin-top: 10px;}
	/* .ab_company .layout .lf_part:hover .videoed{transform: translate(-50%,-50%) rotateZ(180deg);} */
	.ab_company .layout .lf_part .mask {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
	
	@media only screen and (max-width:1080px) {
		.ab_company .layout .lf_part .videoed img{width: 90px;}
	}
	
	@media only screen and (max-width:900px){
		.ab_company .layout .lf_part .video_click{display: block;}
		.ab_company .layout .lf_part .videoed p{margin-top: 10px;}
		.ab_company .layout .lf_part .videoed img{width: 70px;}
	}	
	@media only screen and (max-width:520px) {
		.ab_company .layout .lf_part .videoed img{width: 40px;}
	}
	.ab_company .layout .rt_part{width: 55%;}
	.ab_company .layout .rt_part h3{font-size:28px;font-weight: normal;}
	.ab_company .content{margin-top:5%;padding:0 5%;line-height: 2.4em;text-align: justify;box-sizing: border-box;color: #333;}
	.ab_company .content p{margin-bottom: 2.2%;}
	.ab_company .content p:last-child{margin-bottom: 0;}
	.ab_company .content2 p{margin-bottom: 2%;}
	@media only screen and (max-width:1080px) {
		.ab_company{padding:64px 0;}
		.ab_company .layout .lf_part{width: 100%;}
		.ab_company .layout .rt_part{margin-top:5%;width: 100%;}
		.ab_company .content2 p{margin-bottom:3.5%;}
		.ab_company .pf_title .title_lf span.num{font-size:80px;}
	}
	@media only screen and (max-width:850px){
		.ab_company{padding:50px 0;}
		.ab_company .layout{}
		.ab_company .layout .lf_part{width: 100%;}
		.ab_company .layout .rt_part{width: 100%;}
		.ab_company .layout .rt_part h3{font-size: 22px;}
	}
	@media only screen and (max-width:520px){
		.ab_company{padding:10px 0 40px 0;font-size:14px}
		.ab_company .content{padding:0;line-height: 1.7;}
		.ab_company .content p{margin-bottom: 6%;}
		.ab_company .layout{background: none;padding-top:22px;}
		.ab_company .layout .rt_part h3{font-size:16px;font-weight: bold;}	
		.ab_company .pf_title .title_lf{padding-right:20px;margin-right:40px;}
		.ab_company .pf_title .title_lf span.num{font-size:50px;}
		.ab_company .pf_title .title_rt strong{font-size:24px;}
	}
	
	.company_img{margin-top: 5.5%;}
	.company_img ul li{width: 100%;
    margin-bottom: 10px;}
	.company_img ul li .img{position: relative;padding-bottom:57.2%;width:100%;height:0;overflow: hidden;}
	.company_img ul li .img img{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
	.company_img .center{margin-top: 3%;}
	@media only screen and (max-width:520px){
		.company_img .center{margin-top:26px;}
	}

	/* .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;}
	.videos video {object-fit: fill;width: 100%;}
	.vclose {position: absolute;right: -35px;top: -20px;border-radius: 100%;cursor: pointer;}
	@media only screen and (max-width:520px) {
		.vclose {right: -16px;top: -35px;}
	} */
	
	
	/* about_base */
	.about_base{padding:100px 0;position: relative;background:url(../images/base_bg.jpg)no-repeat center/cover;color: #fff;}
	.about_base .nei_title{color: #fff;}
	.about_base .layout{width:100%;align-items:center;}
	.about_base .lf_part{width:34.7%}
	.about_base .lf_part .content{margin:9.4% 0 12%;font-size:16px;line-height: 1.9;box-sizing: border-box;}
	.about_base .lf_part .content p{margin-bottom:6%}
	.about_base .lf_part .content p:last-child{margin-bottom: 0;}
	.about_base .rt_part{width: 48.3%;}
	.about_base .rt_part .map_btm{margin-top:30px;width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
	.about_base .rt_part .map_btm span{display: inline-block;padding:10px 20px;font-size:18px;border: 1px solid #fff;cursor: pointer;}
	.about_base .rt_part .map_btm span:not(:last-of-type){margin-right:16px;}
	.about_base .rt_part .map_btm span.on{color: #2bad43;background-color: #fff;}
	.about_base .lf_white{position: absolute;left:0;top:0;width:61.2%;height: 100%;background-color: #fff;z-index: -1;background-image: url(../images/name_bg.png);background-repeat: no-repeat;background-attachment: fixed;background-position: left center;}
	.about_base .rt_blue{position: absolute;right:0;top:0;width:100%;height:100%;background-color: #00133b;z-index: -2;}
	#myCanvas{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
	
	.num_ys{margin-top:3.6%;width: 100%;}
	.num_ys ul{margin: 0 auto;width: 100%;flex-wrap: wrap;}
	.num_ys ul li{width: auto;box-sizing: border-box;position: relative;text-align:center;}
	/* .num_ys ul li:after{content: "";position: absolute;right: 0;top: 50%;width: 1px;height: 60%;background: #dbe9f4;transform: translateY(-50%);}
	.num_ys ul li::before{content: "";position: absolute;bottom: 0;left: 50%;width: 80%;height: 1px;background: #dbe9f4;transform: translateX(-50%);}
	.num_ys ul li:nth-child(3n):after{content: initial;} */
	.num_ys ul li .top{white-space: nowrap;}
	.num_ys ul li .top span{display: inline-block;vertical-align: text-bottom;font-size: 24px;}
	.num_ys ul li .top span.num{margin-right: 0;font-size: 55px;line-height: 1em;font-weight:bold;}
	.num_ys ul li p{margin-top:4px;font-size: 14px;text-indent: initial;}
	
	.ys_area{margin-top: 5%;padding: 5% 0;background: #fafcff;/* #f2f9ff */}
	.ys_area .content{margin-top: 30px;font-size: 16px;line-height: 2;}
	@media only screen and (max-width:1920px){
		.num_ys ul li .top span.num{font-size:2.8vw;}
	}
	@media only screen and (max-width:1280px){
		.about_base .layout{width:100%;}
		
		.num_ys ul li:nth-child(1){margin-left: 0;}
		/* .num_ys ul li .top span.num{font-size: 40px;} */
		.num_ys ul li .top span{font-size: 16px;}
		.num_ys ul li p{font-size: 18px;}
	}
	@media only screen and (max-width:1080px){
		.num_ys ul{justify-content: space-around;}
		.num_ys ul li{padding: 20px 3%;margin-left: 0;}
		.about_base{padding:64px 0;}
		.about_base .lf_part{width: 48%;}
	}
	@media only screen and (max-width:850px){
		.about_base .idx_title{text-align: center;}
		.about_base .idx_title .line{display: none;}
		.about_base .lf_part{padding-top:0;width: 100%;}
		.about_base .lf_part .content{margin:4.5% 0;padding:0;}
		.about_base .rt_part{margin-top:5%;width: 100%;}
		.about_base .lf_white{width: 100%;background-size: 60px auto;}
		.about_base .rt_blue{display:none;}
		.about_base .rt_part .map_btm span{font-size: 16px;}
		
		.ys_area{margin-top: 40px;padding: 40px 0;}
		.ys_area .content{line-height: 28px;margin-top: 15px;}
		.num_ys{width: 100%;}
		.num_ys ul li .top span.num{margin-right: 8px;font-size: 33px;}
		.num_ys ul li p{margin-top: 10px;}
	}
	@media only screen and (max-width:520px){
		.about_base{padding:40px 0}
		.about_base .lf_part .content{margin:5% 0;font-size:14px;line-height: 24px;}
		.about_base .lf_white{background-size:48px auto;}
		.about_base .rt_part .map_btm span{padding: 6px 10px;font-size: 14px;}
		
		.ys_area{display: none;margin-top: 30px;padding: 9% 0 6%;}
		.ys_area .content{font-size: 14px;line-height: 24px;}
		.num_ys{}
		.num_ys ul{justify-content: flex-start;}
		.num_ys ul li:nth-child(2n):after{content: initial;}
		.num_ys ul li::before{width: 90%;}
		.num_ys ul li{padding:10px 0;width: 33.3%;}
		.num_ys ul li:after{content:initial}
		.num_ys ul li .top span.num{font-size: 18px;}
		.num_ys ul li .top span{font-size: 14px;}
		.num_ys ul li p{font-size: 12px;font-size: 14px;}
	}
	
	
	/* photolist_nav */
	.hr_nav{margin-top: 3%;}
	.hr_nav ul{justify-content: center;}
	.hr_nav ul li{margin: 5px 1%;cursor: pointer;}
	.hr_nav ul li a{display:inline-block;padding: 10px 15px;border: 1px solid #7b7b7b;font-size: 16px;}
	.hr_nav ul li span{display:inline-block;padding: 10px 15px;border: 1px solid #7b7b7b;font-size: 18px;}
	.hr_nav ul li a:hover,.hr_nav ul li a.cur{background: #2bad43;color: #fff;border-color: #2bad43;}
	.hr_nav ul li span:hover,.hr_nav ul li.on span{background: #2bad43;color: #fff;border-color: #2bad43;}
	@media only screen and (max-width:850px){
		.hr_nav{margin-top: 30px;}
		.hr_nav ul li a{font-size: 16px;}
		.hr_nav ul li span{font-size: 16px;}
	}
	@media only screen and (max-width:520px){
		.hr_nav{margin-top: 30px;}
		.hr_nav ul li a{font-size: 14px;}
		.hr_nav ul li span{font-size: 14px;}
	}
	
	/* about_honor */
	.about_honor{padding: 100px 0 ;background: url(../images/honor_bg.jpg)no-repeat center/cover;}
	.about_honor .honor{margin-top:50px;}
	.about_honor .honor .item{/* margin: 15px; */overflow: hidden;box-sizing: border-box;}
	.about_honor .honor .item:hover .cer_img{background: #2bad43;}
	.about_honor .honor .cer_img{position: relative;padding-bottom: 100%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;border:1px solid #f1f1f1;}
	.about_honor .honor .cer_img img{position: absolute;top: 50%;left: 50%;width: 84%;transform: translate(-50%,-50%);z-index: 1;}
	.about_honor .honor .tit{margin-top: 20px;text-align: center;font-size: 16px;overflow: hidden;}
	/* .about_honor .honor .item:hover .tit{color: #fff;} */
	.about_honor .honor .honor_layout{margin-top: 78px;box-sizing: border-box;}
	.about_honor .honor .honor_layout .bg_white{background: #fff;box-sizing: border-box;}
	.about_honor .slide_prev,.about_honor .slide_next{display: inline-block;/* position: absolute;top: 50%; */width: 44px;height: 44px;/* transform: translateY(-50%); */font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;text-align:center;line-height:40px;z-index:2;background-repeat: no-repeat;border-radius: 50%;background-position: center;/* border: 2px solid #afafaf; */filter: grayscale(1);vertical-align:middle;}
	.about_honor .slide_prev{right:103%;background-image: url(../images/honor_left.png);}
	.about_honor .slide_next{left: 103%;background-image: url(../images/honor_right.png);}
	.about_honor .slide_prev:hover,.about_honor .slide_next:hover{border-color: #13944a;filter: initial;}
	.about_honor .page_slide{margin-top: 4.6%;text-align: center;user-select: none;}
	.about_honor .page_slide .swiper-pagination{position: initial;display: inline-block;margin: 0 20px;width: auto;text-align: center;font-size: 16px;font-style: italic;color: #666;vertical-align: middle;}
	.about_honor .page_slide .swiper-pagination-bullet{border-radius: 0;opacity: 1;background: #ccc;vertical-align: middle;}
	.about_honor .page_slide .swiper-pagination-bullet-active{background:#2bad43;}
	@media only screen and (max-width:1600px){
		.about_honor .slide_next{left: auto;right: -3%;}
		.about_honor .slide_prev{right:auto;left: -3%;}
	}
	@media only screen and (max-width:1280px){
		.about_honor .wrap{width: 100%;}
		/* .about_honor .honor .honor_layout .bg_white{padding: 3%;} */
		.about_honor .honor .honor_layout{margin-top: 50px;}
		.about_honor .honor .tit{margin-top: 10%;font-size: 16px;}
		.about_honor .slide_prev, .about_honor .slide_next{width: 37px;height: 37px;}
	}
	@media only screen and (max-width:1080px){
		.about_honor{padding: 64px 0 ;}
	}
	@media only screen and (max-width:850px){
		.about_honor{padding: 50px 0 ;}
		.about_honor .honor .tit{font-size: 14px;}
	}
	@media only screen and (max-width:520px){
		.about_honor{padding:40px 0;}
		.about_honor .honor{margin-top: 30px;}
		.about_honor .honor .honor_layout{margin-top:34px;}
		.about_honor .honor .item{}
		.about_honor .slide_prev,.about_honor .slide_next{padding: 0;width: 30px;height: 30px;line-height: 35px;text-align: center;background-position: center;}
		.about_honor .slide_prev{left: -3%;}
		.about_honor .slide_next{right: -3%;}
		.about_honor .honor .tit{font-size: 14px;}
	}
	
	/* productlist */
	.productlist{padding: 100px 0;}
	.productlist .list_content{/* margin:3.6% 0 0; */}
	.productlist .list_content  ul:after{content:"";width:32%}
	.productlist .list_content .list_item{margin-bottom:2.2%;width: 32%;box-sizing: border-box;background:#fff;border-radius:0px;overflow:hidden;}
	.productlist .list_content .list_item .img{position: relative;padding-bottom:90%;width:100%;height: 0;overflow:hidden;    background-image: linear-gradient(to right,#f0f4f9,#f8fdfd,#f0f4f9);}
	.productlist .list_content .list_item .img .ow {position: absolute;left: 50%;bottom: 60px;width: 80%;transform: translate(-50%,0);overflow: initial;transition:all 0.3s linear;}
	.productlist .list_content .list_item .img .img_box{position: relative;margin-bottom: 30px;-webkit-box-reflect: below 0px -webkit-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,0.4));}
	/* .productlist .list_content .list_item img{position: absolute;left:50%;top:50%;max-width: 100%;width: 100%;transform:translate(-50%,-50%);}
	.productlist .list_content .list_item img.hover{opacity: 0;} */
	.productlist .list_content .item{position: relative;}
	.productlist .list_content .item .text_wrap{position: absolute;padding:0 10%;left:0;top:50px;width:100%;color:#1e2121;box-sizing:border-box;}
	.productlist .list_content .item .text_wrap .sort{margin:16px auto 0;width:auto;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:26px;text-shadow:0 0 2px #fff;}
	.productlist .list_content .item .text_wrap .tit{font-size: 26px;text-shadow:0 0 2px #fff;}
	.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;}
	@media only screen and (min-width:521px){
		/* .productlist .list_content .list_item:hover img.hover{opacity:1;} */
		.productlist .list_content .item:hover .more{color:#f5811f;}
		.productlist .list_content .item:hover .ow{transform:translate(-50%,0) scale(1.1)}
		.productlist .list_content .item:hover .more:after{background:#f5811f;}
		
	}
	@media only screen and (max-width:1920px){
		.productlist .list_content .list_item .img .ow{bottom:3vw;}
	}
	@media only screen and (max-width:1280px){
		.productlist .list_content .item .text_wrap{top:30px;}
		.productlist .list_content .item .text_wrap .tit{font-size:22px;}
		.productlist .list_content .item .text_wrap .sort{margin:13px auto 0;font-size:22px;}
	}
	@media only screen and (max-width:1080px){
		.productlist{padding:64px 0;}
		.productlist .list_content .list_item{}
		.productlist .list_content .item .text_wrap{top:30px;}
		.productlist .list_content .item .text_wrap .tit{font-size:17px;font-size:20px;}
		.productlist .list_content .item .text_wrap .sort{margin:13px auto 0;font-size:20px;}
	}
	@media only screen and (max-width:850px){
		.productlist{padding:50px 0;}
		/* .productlist .list_content{margin-top:40px;} */
		.productlist .list_content .list_item{width: 49%;}
	}
	@media only screen and (max-width:520px){
		.productlist{padding:10px 0 40px;}
		.productlist .list_content {}
		.productlist .list_content .list_item{padding:5px; width:100%;}
		.productlist .list_content .item .text_wrap{margin:8px 0 8px; position:relative; top:10px}
		.productlist .list_content .item .text_wrap .sort{font-size:12px;line-height:22px}
		.productlist .list_content .item .text_wrap .tit{font-size:13px}
		.productlist .list_content .item .text_wrap .more{font-size:12px}
	}
	
	
	/* news */
	#recommand_list ul{padding: 8% 10%;/* border: 1px solid #e6ecf2; */box-sizing: border-box;background-color: #fff;border-radius: 10px;box-shadow: 0 0 20px rgba(0,0,0,0.06);}
	#recommand_list ul li.tit{width: 100%;}
	#recommand_list ul li.tit b{font-size: 24px;/* color: #35974d; */}
	#recommand_list ul li{margin-bottom: 6%;padding-bottom: 6%;box-sizing: border-box;}
	/* #recommand_list ul li:nth-last-child(1){margin-bottom: 0;padding-bottom: 0;} */
	/* #recommand_list ul li .lf_ico{width: 100px;}
	#recommand_list ul li .lf_ico .img{position: relative;padding-bottom: 70%;width: 100%;height: 0;overflow: hidden;border-radius: 4px;}
	#recommand_list ul li .lf_ico .img img{position: absolute;left: 50%;top:50%;width: 100%;transform: translate(-50%,-50%);} */
	#recommand_list ul li .text{}
	#recommand_list ul li .text h3{width: 100%;font-size: 18px;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	#recommand_list ul li .text a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	#recommand_list ul li .text a:hover{color: #00254f;}
	
	#recommand_list .nsw{/* padding: 0;border: 0;border-radius: 0;box-shadow: initial; */}
	#recommand_list .nsw li.tit{border-bottom: 1px solid #f0f0f0;}
	#recommand_list .nsw li{border-bottom: 1px solid #f0f0f0;}
	#recommand_list .nsw li .time{margin-top:10px;font-size:16px;color: #999;}
	
	#recommand_list .keyword{margin-top: 15%;}
	#recommand_list .keyword li.tit{padding: 0;margin:0 0 16% 0;border: 0;background: none;border-radius: 0;}
	#recommand_list .keyword li{display: inline-block;margin: 0;margin: 0 5px 20px 0;padding: 8px 16px;border-radius: 30px;background: #eee;}
	#recommand_list .keyword .key{font-size: 16px;font-weight: normal;color: #666;}
	/* #recommand_list .keyword li:nth-last-child(1){margin: 0 5px 5px 0;padding: 10px;} */
	
	#recommand_list .guanzhu{margin-top: 15%;display:flex;flex-wrap:wrap;justify-content: space-between;}
	#recommand_list .guanzhu li{width: 49%;text-align: center;}
	#recommand_list .guanzhu li .img img{width: 120px;}
	#recommand_list .guanzhu li .text p{margin-top:10px;}
	/* #recommand_list ul li .text .con{margin-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} */
	
	#recommand_list .c_project{border-radius: 0;}
	#recommand_list .c_project li{width: 100%;}
	#recommand_list .c_project .tit{margin-bottom:10px;font-size: 24px;}
	#recommand_list .c_project .tag{display:inline-block;border: 1px solid #e1e1e1;border-radius: 5px;padding: 5px 25px;color: #199242;border-color: #199242;background-color: #d2efdc;}
	#recommand_list .c_project .project_logo{margin:20px 0 16px;}
	#recommand_list .c_project .project_logo img{width: 146px;}
	#recommand_list .c_project .des{font-size: 16px;line-height: 1.6;}
	@media only screen and (max-width:1080px){
		#mian_nei{width: calc(93% - 270px);width: -webkit-calc(93% - 270px);}
		#recommand_list{width: 270px;}
		#recommand_list ul{padding:8%;border-radius: 16px;}
		#recommand_list ul li .text h3{font-size: 16px;}
		#recommand_list ul li.tit b{font-size: 20px;}
		#recommand_list .nsw li .time{font-size:14px;}
		#recommand_list .keyword .key{font-size: 14px;}
		#recommand_list .keyword li{margin: 0 5px 14px 0;}
		#recommand_list .keyword li.tit{margin: 0 0 12% 0;}
		
		#recommand_list .guanzhu li .text p{font-size: 14px;}
		#recommand_list .c_project .tit{font-size: 20px;}
	}
	@media only screen and (max-width:850px){
		/* #mian_nei{padding: 30px 2%;} */
		#mian_nei{width: 100%;}
		#recommand_list{margin-top: 5%;width:100%;}
		#recommand_list ul{border-radius: 10px;}
		#recommand_list ul{padding: 20px 15px;padding: 6%;}
		#recommand_list ul li{margin-bottom: 3%;padding-bottom: 3%;}
		/* #recommand_list ul li .lf_ico{width: 82px;}
		#recommand_list ul li .text{width: calc(96% - 82px);width: -webkit-calc(96% - 82px);}
		#recommand_list ul li .text .con{display: none;} */
		
		#recommand_list .keyword,#recommand_list .guanzhu{margin-top: 5%;}
		#recommand_list .keyword li.tit{margin: 0 0 6% 0;}
		#recommand_list .c_project .tit{font-size: 18px;}
	}
	@media only screen and (max-width:750px){
		#mian_nei{width: 100%;}
		#recommand_list{margin-top: 20px;width:100%;}
	}
	@media only screen and (max-width:520px){
		#mian_nei{}
		#recommand_list ul{padding:8% 5%;}
		#recommand_list ul li.tit{}
		#recommand_list ul li.tit b{font-size: 16px;}
		#recommand_list ul li .text h3{font-size: 14px;}
		#recommand_list .keyword .key{font-size: 14px;}
		#recommand_list .keyword li{}
		#recommand_list .keyword, #recommand_list .guanzhu{margin-top: 30px;}
		#recommand_list .c_project .tit{font-size: 16px;}
	}
	
	/* news */
	#main_nei{width: calc(96% - 391px);width: -webkit-calc(96% - 391px);border-radius: 5px;box-sizing: border-box;background: #fff;}
	#recommand_list{width: 391px;}
	#recommand_list ul.rcomd{border-radius: 5px;box-sizing: border-box;background-color: #fff;}
	#recommand_list ul.rcomd li.tit{border-bottom: 1px solid #e9e9e9;padding-bottom: 30px;}
	#recommand_list ul.rcomd li.tit b{font-size: 22px;font-weight: normal;}
	#recommand_list ul.rcomd li{display: flex;flex-wrap: wrap;justify-content:space-between;margin-bottom: 30px;/* padding-bottom: 30px;border-bottom: 1px dotted #e5e5e5; */}
	#recommand_list ul.rcomd li:nth-last-child(1){margin-bottom: 0;}
	#recommand_list ul.rcomd li .lf_ico{width: 36%;}
	#recommand_list ul.rcomd li .lf_ico .img{position: relative;padding-bottom:66%;width: 100%;height: 0;overflow: hidden;border-radius: 4px;}
	#recommand_list ul.rcomd li .lf_ico .img img{position: absolute;left: 50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
	#recommand_list ul.rcomd li .text{width: 60%;}
	/* #recommand_list ul.rcomd li:nth-child(2) .text{margin-top: 15px;} */
	#recommand_list ul.rcomd li .text h3{padding-left: 15px;font-size: 16px;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;box-sizing: border-box;position: relative;color: #666;}
	#recommand_list ul.rcomd li .text h3::before{content: "";position: absolute;left: 2px;top:8px;width: 4px;height: 4px;background: #666;border-radius: 50%;}
	#recommand_list ul.rcomd li .text .con{margin-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	#recommand_list ul.rcomd li .text .time{margin-top: 10px;font-size: 14px;color: #999;}
	
	#recommand_list .other_part{margin-top:10%;}
	#recommand_list .other_part ul.rcomd li{display: block;}
	#recommand_list .other_part ul.rcomd li .text{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
	#recommand_list .other_part ul.rcomd li .text h3{width:calc(96% - 78px);width:-webkit-calc(96% - 78px)}
	#recommand_list .other_part ul.rcomd li .text .time{margin-top:0;}
	
	
	
	@media only screen and (max-width:1280px){
		#recommand_list ul.rcomd li.tit b{font-size: 20px;}
		#recommand_list ul.rcomd li{margin-bottom: 20px;/* padding-bottom: 20px; */}
	}
	@media only screen and (max-width:1080px){
		#main_nei{width: calc(98% - 270px);width: -webkit-calc(98% - 270px);}
		#recommand_list{width: 270px;}
	}
	@media only screen and (max-width:850px){
		/* #main_nei{padding: 30px 2%;} */
		#main_nei{width: 100%;}
		#recommand_list{margin-top: 20px;width:100%;}
		#recommand_list ul.rcomd{padding: 30px 0 0;}
		#recommand_list .other_part{margin-top: 0;}
		/* #recommand_list ul.rcomd li .lf_ico{width: 82px;} */
		/* #recommand_list ul.rcomd li .text{width: calc(96% - 82px);width: -webkit-calc(96% - 82px);} */
		#recommand_list ul.rcomd li .lf_ico .img{padding-bottom: 60%;}
		#recommand_list ul.rcomd li .text .con{line-height: 24px;}
		
		.member_mode #recommand_list{order: -1;margin:0 0 20px 0;}
	}
	@media only screen and (max-width:750px){
		#main_nei{width: 100%;}
		#recommand_list{margin-top: 50px;width:100%;}
	}
	@media only screen and (max-width:520px){
		#main_nei{padding: 0}
		#recommand_list ul.rcomd li.tit{padding-bottom: 20px;}
		#recommand_list ul.rcomd li.tit b{font-size: 16px;}
		#recommand_list ul.rcomd li .text h3{font-size: 14px;}
		#recommand_list ul.rcomd li .text .con{font-size: 12px;line-height: 20px;}
		#recommand_list ul.rcomd li .text .time{font-size: 12px;}
	}
	
	/* .page_top{margin-bottom: 3%;align-items: flex-end;color: #707070;font-size: 18px;padding-bottom: 34px;border-bottom: 1px solid #e9e9e9;}
	.page_top .crumbs{color: #13527d;font-size: 18px;font-weight: normal;}
	.page_top a:hover{color: #029bf1;}
	@media only screen and (max-width:1080px){
		.page_top{font-size: 16px;}
		.page_top .crumbs{font-size: 16px;}
	}
	@media only screen and (max-width:768px){
		.page_top{font-size: 14px;padding-bottom: 3%;}
		.page_top .crumbs{font-size: 14px;}
	}
	@media only screen and (max-width:480px){
		.page_top{font-size: 12px;}
		.page_top .crumbs{font-size: 12px;}
	} */
	
	/* .page{margin-top: 6%;padding: 2% 0;}
	.page ul li{margin-bottom: 4%;width: 100%;font-size: 16px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.page ul li a:hover{color: #029bf1;}
	.page ul li i{display: inline-block;margin-right:10px;width: 20px;height: 20px;background-repeat: no-repeat;background-position: center;vertical-align: bottom;}
	.page ul li.page_prev i{background-image: url(../images/page_prev.png);}
	.page ul li.page_next i{background-image: url(../images/page_next.png);}
	.page ul li.page_return i{background-image: url(../images/page_return.png);}
	@media only screen and (max-width:520px){
		.page ul li{margin:2px 0;width: 100%;font-size: 14px;}
		.page ul li:nth-last-child(1){text-align: left;}
	} */
	
	/* product */
	.product{padding: 5% 0;}
	.product #main_nei{}
	.product .product_title {padding-bottom: 4%;border-bottom: 1px solid #efefef;}
	.product .product_title .title{font-size:36px;font-weight: normal;line-height: 1.5em;}
	.product .product_title .mes{margin-top: 36px;font-size:16px;}
	.product .product_title .mes span{display: inline-block;}
	.product .product_title .mes span.time{}
	.product .product_title .mes span.series{display: inline-block;/* background-image: repeating-linear-gradient(to right,#004ea9,#029bf1);color: #FFFFFF;padding: 5px 15px; */}
	.product .product_content{margin-top: 5%;font-size: 16px;line-height: 1.8;color: #333;}
	.product .product_content .img{margin-bottom: 20px;text-align: center;}
	.product .product_content p{margin-bottom: 22px;}
	.product .product_content video,.product .product_content iframe,.product .product_content embed{max-width: 100%;}
	
	/* .product .return{margin-top: 3%;}
	.product .return a{display: inline-block;padding: 10px 25px;color: #fff;background: #130c04;} */
	@media only screen and (max-width:1280px){
		.product .product_title .title{font-size: 30px;}
	}
	@media only screen and (max-width:1080px){
		.product .product_title .title{font-size: 24px;}
		.product .product_title .mes span{font-size: 16px;}
	}
	@media only screen and (max-width:850px){
		.product{padding: 50px 0;}
		.product .product_title .title{font-size: 20px;}
		.product .product_title .mes{margin-top: 15px;}
		.product .product_title .mes span{font-size: 14px;}
		
		.product .center{margin-top: 30px;}
		.product .product_content{/* line-height: 28px; */}
	}
	@media only screen and (max-width:750px){
		.product #main_nei{margin-top: 0;}
	}
	@media only screen and (max-width:520px){
		.product_bg{display: none;}
		.product{padding: 40px 0;}
		.product .product_title .mes span.time{font-size: 12px;}
		.product .product_title .title{font-size: 16px;}
		.product .product_content{margin-top: 20px;font-size: 14px;/* line-height: 24px; */}
		.product .product_content p{margin-bottom: 0;}
		
		.product .center a{padding: 8px 20px;}
		.product .product_content video,.product .product_content iframe,.product .product_content embed{height: 350px;}
		/* .news .return{margin-top: 15px;}
		.news .return a{font-size: 12px;} */
	}
	
	
	/* product */
	.product{padding: 5% 0;position: relative;z-index: 1;}
	.product .top_des{background: #fff;}
	.pdct_ico{width: 46%;}
	.spBig{width: 100%;box-sizing: border-box;}
	.spBig .img100{position: relative;padding-bottom: 56.4%;width: 100%;height: 0;overflow: hidden;}
	.spBig .img100 img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
	.spBig .img100 video{position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;transform: translate(-50%,-50%);background: #000;}
	.nav_Sm{margin-top: 15px;width: 100%;height: auto;}
	.spSm{width: 100%;box-sizing: border-box;}
	.spSm .swiper-container{box-sizing: border-box;}
	.spSm .img100{height: 100%;position: relative;background-size: contain;padding-bottom: 68%;overflow: hidden;cursor: pointer;}
	.spSm .img100 img{position: absolute;top: 50%;left: 50%;width: 87%;height: auto;transform: translate(-50%,-50%);}
	.spSm .img100:before{content: '';position: absolute;width: 100%;height: 99%;top:0;left: 0;border:6px solid #ccc;box-sizing: border-box;opacity: 1;z-index: 2;}
	.spSm .img100.vd_ico .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0,0.6);display: flex;align-items: center;justify-content: center;}
	.spSm .img100.vd_ico .mask i{display: block;width: 20px;height: 20px;background: url(../images/play.png)no-repeat center;}
	/* .spSm .active-nav .img100:before{border-color: #00aaa6;border-width: 2px;} */
	.spSm .swiper-slide-thumb-active .img100:before{border-color: #2cad43;border-width: 2px;}
	
	.product #pro_prev,.product #pro_next{position: absolute;top: 50%;width: 34px;height: 72px;transform: translateY(-50%);z-index: 3;background-color: rgba(0,0,0,0.6);cursor: pointer;background-position: center;background-repeat: no-repeat;transition: all .3s linear;}
	.product #pro_prev{left: 0;background-image: url(../images/pics_prev.png);}
	.product #pro_next{right: 0;background-image: url(../images/pics_next.png);}
	/* .product .pdct_ico:hover #pro_prev{opacity: 1;}
	.product .pdct_ico:hover #pro_next{opacity: 1;} */
	.product .nav_Sm:hover #pro_prev,.product .nav_Sm:hover #pro_next{opacity: 1;}
	.product .pdct_info{width: 50%;box-sizing: border-box;}
	.product .pdct_info .title{font-size: 24px; padding-bottom: 10px;font-weight: normal;}
	.product .pdct_info .series{font-size: 16px;color: #7d7d7d; }
	.product .pdct_info .series span{ color: #222; }
	.product .pdct_info .content{margin-top: 4%;padding-top:4%;font-size: 16px;line-height: 2;border-top:1px solid #ddd}
	.product .pdct_info .content table{width: 100%;}
	.product .pdct_info .content table td p{white-space: nowrap;}
	.product .pdct_info .content table td p:nth-child(1){font-family: Semibold;color: #666;}
	.product .pdct_info .content table td p.prc{font-weight: bold;font-size: 20px;}
	.product .pdct_info .content table td p:nth-child(2){font-weight: bold;font-size: 20px;}
	.product .pdct_info .color{/* padding: 24px 22px; */margin-top: 20px;box-sizing: border-box;/* background: #f8f8f8; */}
	.product .pdct_info .color .hd{font-size: 18px;}
	.product .pdct_info .color .img{position: relative;padding-bottom: 98%;width: 100%;height: 0;overflow: hidden;}
	.product .pdct_info #color{margin-top: 16px;}
	.product .pdct_info #color .swiper-wrapper{justify-content: flex-start;}
	.product .pdct_info #color ul li{width: 72px;text-align: center;line-height: 66px;cursor: pointer;}
	.product .pdct_info #color ul li .img{border: 1px solid #dfdfdf;box-sizing: border-box;}
	.product .pdct_info #color ul li.on .img:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 2px solid #2cad43;box-sizing: border-box;}
	/* .product .pdct_info .price{margin-top: 10.5%;}
	.product .pdct_info .price span{display: inline-block;vertical-align: text-bottom;font-size: 18px;line-height: 1em;}
	.product .pdct_info .price span.money,.product .pdct_info .price span.unit{font-size: 0.6rem;}
	.product .pdct_info .price span.money{font-family: gothamBold;}
	.product .pdct_info .price span.unit{font-family: appleBold;} */
	.product .pdct_info .buy{display: flex;justify-content: center;padding: 20px 0;margin-top: 6%;background: #202020;font-size: 18px;color: #fff;align-items: center;white-space: nowrap;text-transform: uppercase;}
	.product .pdct_info .buy i{margin-right: 4%;width: 30px;height: 24px;background: url(../images/icon_buyer.png)no-repeat center;}
	.product .pdct_info .char{margin-top: 20px;padding: 20px 0;display: flex;justify-content: space-evenly;background: #eee;}
	.product .pdct_info .char > div{text-align: center;white-space: nowrap;}
	.product .pdct_info .char > div i{display: inline-block;margin-right: 6px;width: 24px;height: 24px;background: url(../images/icon01.png)no-repeat center;vertical-align: middle;}
	.product .pdct_info .char > div span{display: inline-block;vertical-align: middle;font-size: 16px;white-space: nowrap;font-weight: bold;}
	.product .content_detail{margin-top: 30px;}
	.product .content_detail .table_wrap table{width: 100%;border-collapse: collapse;border-color: #ddd;border: 0;font-size: 18px;box-sizing: border-box;}
	.product .content_detail .table_wrap tr,.product .content_detail .table_wrap td{border-color: #ddd;box-sizing: border-box;border-collapse: collapse;}
	.product .content_detail .table_wrap td.tit{text-align: center;width: 200px;background-color: #eee;}
	.product .content_detail .table_wrap td{padding: 18px;box-sizing: border-box;}
	.product .content_detail .text_content{font-size: 16px;line-height: 2;}
	.product .content_detail .text_content h3{font-weight: bold;font-size: 24px;}
	.product .content_detail .text_content video,.product .content_detail .text_content iframe,.product .content_detail .text_content embed{max-width: 100%;}
	.product .content_detail .text_content .part{overflow-x:scroll;}
	
	.para_table_wrap{}
	.para_table{width: 100%;border-collapse: collapse;min-width: 800px;}
	.para_table .first_row{background: #2cad43;}
	.para_table th{color: #fff;word-break: break-word;}
	.para_table td{border: 1px solid #ccc;text-align: center;word-break: break-word;}
	
	#pro_neirong .content_nav {margin-bottom: 46px;}
	#pro_neirong .content_nav ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
	#pro_neirong .content_nav ul li{position: relative;padding: 19px 0;margin-right: 70px;box-sizing: border-box;cursor: pointer;font-size: 24px;}
	#pro_neirong .content_nav ul li:after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2.5px;background: #2cad43;transition: all .3s linear;}
	#pro_neirong .content_nav ul li.on:after{width: 100%;}
	
	.product .quote{margin:70px 0 0;}
	.product .quote .quote_btn{display: inline-block;padding:14px 36px;background:#636161;color:#fff;}
	@media only screen and (min-width:521px){
		.product #pro_prev,.product #pro_next{opacity: 0;}
		.spSm .swiper-button-next, .spSm .swiper-button-prev{transform: scale(0.5);opacity: 1;}
	}
	@media only screen and (max-width:1260px){
		.product{}
		.product .pdct_info .title{font-size: 24px;}
		.product .pdct_info #color ul li{width: 60px;line-height: 58px;}
		.product .pdct_info .content{font-size: 16px;}
		.product .pdct_info .color{/* padding: 20px; */margin-top: 8%;}
		.product .pdct_info .color .hd{font-size: 16px;}
		/* .product .pdct_info .price span{font-size: 16px;}
		.product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 36px;} */
		.product .pdct_info .buy{padding: 15px 0;font-size: 16px;}
		.product .pdct_info .char > div span{font-size: 16px;}
		.product .pdct_info .char > div i{width: 20px;height: 20px;background-size: 100%;}
		.product .content_detail .table_wrap td.tit{width: 18%;}
	}
	@media only screen and (max-width:1080px){
		.pdct_ico{width: 65%;}
		.product{margin-top: 0;}
		.product .pdct_info{margin-top: 30px;width: 100%;}
		.product #pro_prev, .product #pro_next{width: 28px;height: 60px;}
		.product .content_detail .table_wrap table{font-size: 16px;}
		.product .content_detail .text_content h3{font-family: OPPOSansM;font-weight: normal;font-size: 18px;}
	}
	@media only screen and (max-width:850px){
		.product{padding: 50px 0;}
		.product .content_detail .text_content h3{font-size: 16px;}
		.product .content_detail .text_content{font-size: 14px;}
		#pro_neirong .content_nav ul li{padding: 12px 0;margin-right: 5%;font-size: 16px;}
	}
	@media only screen and (max-width:790px){
		
		/* .product .pdct_info{width: 52%;} */
		/* .product .pdct_info .title{font-size: 20px;} */
		.product .pdct_info .content{font-size: 14px;}
		/* .product .pdct_info .color{padding: 10px;} */
		.product .pdct_info .color .hd{font-size: 16px;}
		.product .pdct_info #color ul li{width: 45px;line-height: 42px;}
		/* .product .pdct_info .price span{font-size: 16px;}
		.product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 30px;} */
		.product .pdct_info .buy{padding: 10px 0;font-size: 14px;}
		.product .pdct_info .buy i{margin-right: 3%;width: 22px;height: 20px;background-size: 100%;}
		.product .pdct_info .char{margin-top: 10px;padding: 5px 5%;flex-wrap: wrap;justify-content: space-between;}
		.product .pdct_info .char > div{padding: 5px 0;width: auto;box-sizing: border-box;text-align: left;}
		.product .pdct_info .char > div i{margin-right: 5px;width: 15px;height: 15px;}
		.product .pdct_info .char > div span{font-size: 14px;}
		.product .content_detail .table_wrap table{font-size: 14px;}
		.product .content_detail .table_wrap td{padding: 10px;}
		.product .content_detail .text_content{font-size: 16px;}
	}
	
	@media only screen and (max-width:680px){
		.pdct_ico{width: 100%;}
		.product .pdct_info{margin-top: 30px;width: 100%;}
	}
	@media only screen and (max-width:520px){
		.product{padding: 40px 0;}
		.spSm{padding: 0 30px;}
		.product .content_detail .text_content{margin-top: 30px;font-size: 14px;line-height: 24px;}
		.product #pro_prev, .product #pro_next{width: 20px;height: 39px;}
		.product .pdct_info .char{padding: 5px 4.5%;}
		.product .pdct_info .title{font-size: 16px;}
		.product .pdct_info .series{font-size: 16px;}
		/* .product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 26px;}
		.product .pdct_info .price span.money{margin: 0 5px;} */
		.product .pdct_info .char > div span{font-size: 14px;}
		.product .pdct_info .content{font-size: 14px;}
		.product .pdct_info .content table td p{white-space: pre-wrap;}
		.product .pdct_info .content table td p.prc{font-size: 16px;}
		.product .pdct_info .content table td p:nth-child(2){font-size: 16px;}
		.product .content_detail .table_wrap table{width: 99.9%;font-size: 14px;border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
		.product .content_detail .table_wrap tr{display: flex;justify-content: flex-start;flex-wrap: wrap;}
		.product .content_detail .table_wrap td.tit{padding: 10px 5px;width: 30%;}
		.product .content_detail .table_wrap td{display: block;width: 70%;border: 1px solid #ddd;border-top: 0;border-left: 0;}
		.product .content_detail .text_content video,.product .content_detail .text_content iframe,.product .content_detail .text_content embed{max-width: 100%;height: 300px;}
		#pro_neirong .content_nav ul li:after{height: 2px;}
		
		.product .quote{margin-top:34px;}
		.product .quote .quote_btn{padding:10px 22px;font-size: 12px;}
	}
	
	.pdct_info .parameter{margin-top: 20px;}
	.pdct_info .parameter table{width: 100%;border-collapse: collapse;}
	.pdct_info .parameter table td{padding: 5px 5px;}
	.pdct_info .parameter table td.hd{width: 30%;font-family: Black;white-space: nowrap;}
	.pdct_info .parameter table tr td:nth-child(1){width: 30%;font-family: Black;white-space: nowrap;}
	
	.pdct_info .btm_share{margin-top: 15px;}
	.pdct_info .btm_share > a{position: relative;display: inline-block;font-size: 18px;width: 31%;min-width: 137px;height: 46px;line-height: 44px;text-align: center;background: #3e3f41;margin: 0 7px 7px 0;border: 1px solid transparent;font-weight: 500;color: #fff;font-weight: bold;}
	.pdct_info .btm_share > a:before{display: inline-block;transform: translateY(3px);line-height: 0.5em;}
	.pdct_info .btm_share > a.btn{background: #2cad43;}
	.pdct_info .btm_share > a.btn:before{content: url(../images/s_email.png);margin: 0 10px 0 0;}
	.pdct_info .btm_share > a.share:before{content: url(../images/s_share.png);margin: 0 10px 0 0;transform: translateY(5px);filter: brightness(10);}
	@media only screen and (max-width:1260px){
		.pdct_info .btm_share > a{font-size: 16px;}
	}
	@media only screen and (max-width:480px){
		.pdct_info .btm_share{display: flex;flex-wrap: wrap;justify-content: space-between}
		.pdct_info .btm_share > a{margin: 0;width: 48.5%;height: 39px;line-height: 39px;font-size: 13px;min-width: initial;}
		.pdct_info .btm_share > a.btn:before{transform: translateY(3px) scale(0.8);}
		.pdct_info .btm_share > a.share:before{transform: translateY(6px) scale(0.8);}
		.pdct_info .parameter{font-size: 14px;}
		.pdct_info .parameter table td.hd{width: 50%;font-family: Black;}
		.pdct_info .parameter table tr td:nth-child(1){width: 50%;font-family: Black;}
		.pdct_info .parameter table tr td{width: 50%;}
	}
	
	/* 询盘 */
	.xunpan{}
	.product_message_leave{box-sizing: border-box;}
	.product_message_leave .title{font-size: 24px;}
	.product_message_leave .pro_mes_box{margin-top: 30px;}
	.product_message_leave .form_item{display: flex;flex-wrap: wrap;justify-content: flex-start;margin-bottom: 15px;}
	.product_message_leave .form_item .form_label{margin-bottom:6px;width: 130px;font-size: 16px;}
	.product_message_leave .form_item .form-control{width: 100%;}
	.product_message_leave .form_item .content-container{width: 100%;}
	.product_message_leave .form_item input{padding: 0 10px;width: 100%;height: 40px;line-height: 40px;color: #333;box-sizing: border-box;border-radius: 6px;/* background:rgba(0,0,0,0.5); */border:1px solid #eee}
	.product_message_leave .form_item input::placeholder{color:#666;}
	.product_message_leave .form_item textarea{padding: 10px;width: 100%;resize: none;height: 150px;color: #333;box-sizing: border-box;border-radius: 6px;/* background:rgba(0,0,0,0.5); */font-family: initial;border:1px solid #eee}
	.product_message_leave .form_item textarea::placeholder{color: #666;}
	.product_message_leave .form_item .fast-feedback{position: absolute;right: 0;top: 0;padding: 15px;width: 26%;background: #fff;box-shadow: 0 0 10px #a0bfde;box-sizing: border-box;}
	.product_message_leave .form_item .fast-feedback p{margin: 7px 0;font-size: 14px;color: #191817;}
	.product_message_leave .form_item .code{width: 130px;height: 40px;line-height: 40px;}
	.product_message_leave .form_item .submit{padding: 0 42px;width: auto;line-height: normal;color: #2cad43;cursor: pointer;letter-spacing: 1px;border: 1px solid #2cad43;background-color: transparent;}
	.product_message_leave .form_item .submit:hover{box-shadow: 0 0 5px #2cad43;}
	@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 .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%;}
		.product_message_leave .form_item textarea{height: 200px;} */
	}
	@media only screen and (max-width:680px){
		/* .product_message_leave .form_item .form_label{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 .title{font-size: 14px;}
	}
	
	.recommend_more{margin-top: 4.5%;}
	.recommend_more .nei_wrap{padding: 3% 0 0;border-top: 1px solid #e5e5e5;}
	.recommend_more .nei_title {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;margin-bottom:30px}
	.recommend_more .nei_title .title{font-size: 24px;text-transform: initial;font-weight: normal;}
	.recommend_more .nei_title .more{font-size: 16px;}
	.recommend_more #case_pro .item{text-align: center;}
	.recommend_more #case_pro .item .img{position: relative;padding-bottom: 86%;width: 100%;height: 0;overflow: hidden;}
	.recommend_more #case_pro .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all 0.1s linear;}
	.recommend_more #case_pro .item:hover .img img{filter: opacity(0.65);}
	.recommend_more #case_pro .item .msg {margin-top:10px;font-size: 16px;}
	.recommend_more #case_pro .item .msg .tit{color: #111;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size:18px;font-weight:normal;}
	.recommend_more #case_pro .item .msg .des{margin-top: 8px;color: #1f1f1f;}
	@media only screen and (max-width:1000px){
		.recommend_more .nei_title .title{font-size: 26px;}
		.recommend_more .nei_title .more{font-size: 20px;}
	}
	@media only screen and (max-width:768px){
		.recommend_more .nei_wrap{padding: 30px 0;}
		.recommend_more .nei_title .title{font-size: 18px;}
	.recommend_more #case_pro .item .msg{font-size: 14px;}
		.recommend_more #case_pro .item .img img{max-height: 80%;}
		
	}
	@media only screen and (max-width:480px){
	.recommend_more #case_pro .item .msg{font-size: 14px;}
	.recommend_more .nei_title .title{font-size: 16px;}
		.recommend_more #case_pro .item .msg .tit{font-size: 14px;}
		.recommend_more #case_pro .item .img img{max-height: 75%;}
		.recommend_more .nei_title .more{font-size: 14px;}
	}
	@media only screen and (max-width:320px){
		.recommend_more .nei_title .title{font-size: 18px;}
	}
	
	/* news_doc */
	.news_doc #recommand_list .page ul li{text-align: right;}
	.down_doc{margin-top:46px;}
	.down_doc .hd{font-size:24px;padding-bottom:20px;border-bottom:1px solid #ececec;}
	.down_doc a{display:block;margin-top:20px;font-size:16px;}
	.down_doc .zip{display:inline-block;margin-right:10px;vertical-align:bottom;width: 20px;height: 20px;background:url(../images/icon_zip.png)no-repeat center/100% auto;}
	.down_doc a:hover{color: #029bf1;}
	@media only screen and (max-width:520px){
		.down_doc a{font-size:14px;}
	}
	
	/* newslist */
	.newslist{padding:100px 0;}
	.newslist .news_content{box-sizing: border-box;}
	.newslist .news_content .layout{align-items:flex-start;}
	.newslist .news_content .layout:after{content: "";width: 31.6%;}
	.newslist .news_content .item{margin-top:3%;width: 31.6%;box-sizing: border-box;transition: all .2s linear;}
	/* .newslist .news_content .item:nth-child(3n-1){margin-top:4%;} */
	.newslist .news_content .item:nth-child(-n+3){margin-top:0;}
	.newslist .news_content .item:nth-last-child(1){border-right: 0;}
	.newslist .news_content .item .wrap{padding:33px 0 26px;box-sizing: border-box;}
	
	.newslist .news_content .item .tit{font-size: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;color:#333;}
	.newslist .news_content .item .des{margin-top:10px;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color:#666;line-height: 1.6;}
	.newslist .news_content .item .time{display:inline-block;margin:20px auto 0;padding-bottom:6px;font-size:14px;color:#2cad43;letter-spacing: 1px;}
	
	.newslist .news_content .item .img{position: relative;padding-bottom: 72%;width: 100%;height: 0;overflow: hidden;}
	.newslist .news_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition:all .2s linear;}
	@media only screen and (min-width:521px){
	.newslist .news_content .item:hover{box-shadow: 15px 10px 20px rgba(0,0,0,0.1);}
		/* .newslist .news_content .item:hover .more{background: transparent;color: #13527d;border-color: #13527d;} */
		.newslist .news_content .item:hover .line:after{width: 100%;}
		.newslist .news_content .item:hover .img img{transform:translate(-50%,-50%) scale(1.1)}
	}
	@media only screen and (max-width:1280px){
		.newslist .news_content{/* margin-top: 38px; */padding: 0;}
		.newslist .news_content .item .tit{}
		.newslist .news_content .item .more{padding: 7.5px 12px;font-size: 14px;}
		.newslist .news_content .item .con{line-height: 24px;}
		
	}
	@media only screen and (max-width:1080px){
		.newslist{padding:64px 0;}
	}
	@media only screen and (max-width:850px){
		.newslist{padding:50px 0;}
		/* .newslist .news_content{margin-top: 28px;} */
		.newslist .news_content .layout:after{width: 48.6%;}
		.newslist .news_content .item{width: 48.6%;}
		.newslist .news_content .item:nth-child(3n-1){margin-top:0;}
		.newslist .news_content .item:nth-child(2n){margin-top:5%;}
		.newslist .news_content .item .tit{font-size: 18px;}
		.newslist .news_content .item .time{}
		.newslist .top .more{padding:8px 14px;width: 116px;font-size:12px}
	}
	@media only screen and (max-width:520px){
		.newslist{padding: 40px 0;}
	.newslist .news_content .item .wrap{padding: 4.7% 0;}
		.newslist .news_content .item{width: 100%;border-right: 0;}
		.newslist .news_content .item:nth-child(2n){margin-top:0;}
		.newslist .news_content .item .tit{font-size: 16px;}
		.newslist .news_content .item .con{font-size: 14px;color: #666;}
		.newslist .news_content .item .time{margin-top:10px;font-size:15px;}
		.newslist .news_content .item .more{margin-top: 10%;}
		.newslist .news_content .item .img{margin-top: 10px;}
		.newslist .news_content .item:first-child .img{margin-top:0;}
	.newslist .news_content .item .time .m-d{font-size:18px}
	}
	
	
	/* news */
	.news{padding: 100px 0;}
	.news #main_nei{}
	.news .news_title {padding-bottom: 4%;border-bottom: 1px solid #efefef;text-align:left !important;}
	.news .news_title .title{font-size:36px;font-weight: normal;line-height: 1.5em;}
	.news .news_title .mes{margin-top: 36px;font-size:16px;}
	.news .news_title .mes span{display: inline-block;}
	.news .news_title .mes span.time{}
	.news .news_title .mes span.series{display: inline-block;/* background-image: repeating-linear-gradient(to right,#004ea9,#029bf1);color: #FFFFFF;padding: 5px 15px; */}
	.news .news_content{margin-top: 5%;font-size: 16px;line-height: 1.8;color: #333;}
	.news .news_content .img{margin-bottom: 20px;text-align: center;}
	.news .news_content p{margin-bottom: 22px;}
	.news .news_content video,.news .news_content iframe,.news .news_content embed{max-width: 100%;}
	
	/* .news .return{margin-top: 3%;}
	.news .return a{display: inline-block;padding: 10px 25px;color: #fff;background: #130c04;} */
	@media only screen and (max-width:1280px){
		.news .news_title .title{font-size: 30px;}
	}
	@media only screen and (max-width:1080px){
		.news{padding: 64px 0;}
		.news .news_title .title{font-size: 24px;}
		.news .news_title .mes span{font-size: 16px;}
	}
	@media only screen and (max-width:850px){
		.news{padding: 50px 0;}
		.news .news_title .title{font-size: 20px;}
		.news .news_title .mes{margin-top: 15px;}
		.news .news_title .mes span{font-size: 14px;}
		
		.news .center{margin-top: 30px;}
		.news .news_content{/* line-height: 28px; */}
	}
	@media only screen and (max-width:750px){
		.news #main_nei{margin-top: 0;}
	}
	@media only screen and (max-width:520px){
		.news_bg{display: none;}
		.news{padding: 40px 0;}
		.news .news_title .mes span.time{font-size: 12px;}
		.news .news_title .title{font-size: 16px;}
		.news .news_content{margin-top: 20px;font-size: 14px;/* line-height: 24px; */}
		.news .news_content p{margin-bottom: 0;}
		
		.news .center a{padding: 8px 20px;}
		.news .news_content video,.news .news_content iframe,.news .news_content embed{height: 350px;}
		/* .news .return{margin-top: 15px;}
		.news .return a{font-size: 12px;} */
	}
	
	
	.page{margin-top: 6%;padding: 2% 0;border-top: 1px solid #ccc;}
	.page ul li{font-size: 16px;color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;flex-shrink: 1;max-width:40%;width:auto}
	.page ul li:nth-last-child(1){text-align: right;}
	.page ul li a:hover{color: #35974d;}
	@media only screen and (max-width:850px){
		.page ul li{font-size: 14px;}
	}
	@media only screen and (max-width:520px){
		.page ul li{margin:2px 0;width: 100%;max-width: 100%;}
		.page ul .return{order: 1;}
		.page ul li:nth-last-child(1){text-align: left;}
	}
	
	
	
	/* nei_partner */
	.nei_partner{width:100%;background-image:url(../images/partner_bg.jpg);background-repeat: no-repeat;background-position: center bottom;background-size:100% auto;}
	.ab_partner{padding:100px 0;width:100%;height:100%;position: relative;/* background:linear-gradient(to bottom,#fff 70%,#16907f 30%) */}
	.ab_partner .layout{width:100%;text-align: center;color:#fff;z-index: 3;}
	.ab_partner .layout .idx_title .title{font-weight: normal;font-size: 30px;}
	.ab_partner .layout .brands{justify-content: flex-start;}
	.ab_partner .layout .brands li{padding:14px;margin-bottom:1.4%;margin-right:0.8%;margin-right:1.33%;width:16%;width: 24%;box-sizing: border-box;border-radius: 8px;background: linear-gradient(45deg,#f9f9f9,#e7dee1);}
	/* .ab_partner .layout .brands li:nth-child(6n){margin-right: 0;} */
	.ab_partner .layout .brands li:nth-child(4n){margin-right: 0;}
	.ab_partner .layout .brands li .img{position: relative;padding-bottom: 50%;width:100%;height:0;overflow: hidden;background:#fff;}
	.ab_partner .layout .brands li .img img{position: absolute;left:50%;top:50%;width:auto;max-width:initial;max-height: 100%;transform: translate(-50%,-50%);}
	.ab_partner .layout .brands li .name{color: #333;display:none;}
	.ab_partner .layout .more_slogan{margin-top:30px;font-size:20px;}
	.ab_partner .layout .idx_more{margin-top:30px;}
	@media only screen and (max-width:1280px){
		.ab_partner .layout .brands{margin:0px auto 0;max-width:100%;}
		/* .ab_partner .layout .brands li{margin-right:1.25%;width:19%;}
		.ab_partner .layout .brands li:nth-child(6n){margin-right: 1.25%;}
		.ab_partner .layout .brands li:nth-child(5n){margin-right: 0;} */
	}
	@media only screen and (max-width:1080px){
		.ab_partner .layout .brands li{padding:8px;margin-right:1.33%;width:24%;}
		.ab_partner .layout .brands li:nth-child(6n){margin-right: 1.33%;}
		.ab_partner .layout .brands li:nth-child(5n){margin-right: 1.33%;}
		.ab_partner .layout .brands li:nth-child(4n){margin-right: 0;}
	}
	@media only screen and (max-width:850px){
		.ab_partner{padding:100px 0;}
		.ab_partner .nei_title .title{font-size: 20px;}
		/* .ab_partner .layout{margin-top:40px;} */
		.ab_partner .layout .brands li{margin-right:2%;width:32%;border-radius: 6px;}
		.ab_partner .layout .brands li:nth-child(6n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(5n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(4n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(3n){margin-right: 0;}
		.ab_partner .layout .more_slogan{font-size: 18px;}
	}
	@media only screen and (max-width:520px){
		.ab_partner{padding:50px 0;}
		.ab_partner .nei_title .title{font-size: 18px;}
		.ab_partner .layout .brands li{padding:4px;margin-right:2%;width:49%;border-radius: 10px;}
		.ab_partner .layout .brands li:nth-child(6n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(5n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(4n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(3n){margin-right: 2%;}
		.ab_partner .layout .brands li:nth-child(2n){margin-right: 0;}
		.ab_partner .layout .more_slogan{font-size: 15px;}
	}
	
	/* contact */
	.contact{padding: 100px 0 0;}
	.contact .company_mes {margin-top: 3%;}
	.contact .company_mes:after{content:"";width: 32%;}
	.contact .company_mes .item{margin: 15px 0;padding: 40px 10px;width: 32%;text-align: center;/* border: #e5e5e5 solid 1px; */transition: all 1s;box-shadow: 0 0 20px rgba(0,0,0,0.06);box-sizing: border-box;font-size: 16px;}
	.contact .company_mes .item .img img{width: 60px;}
	.contact .company_mes .item h4{margin: 20px 10px 28px;font-weight: normal;}
	.contact .company_mes .item .con{}
	.contact .company_mes .item:hover {background: #6c6b6b;}
	.contact .company_mes .item:hover .img img{filter: grayscale(1) brightness(100);}
	.contact .company_mes .item:hover h4{color: #fff;}
	.contact .company_mes .item:hover .con{color: #fff;}
	@media only screen and (max-width:1440px){
		/* .contact .company_mes .item .img img{width: 100px;} */
	}
	@media only screen and (max-width:1080px){
		.contact{padding: 64px 0 0;}
	.contact .company_mes .layout{justify-content: space-around;}
		.contact .company_mes .item{padding: 3% 1.5%;width: 49%;}
	}
	@media only screen and (max-width:850px){
		.contact{padding: 50px 0 0;}
		.contact .company_mes{margin-top: 0;}
		.contact .company_mes .item{margin: 5px 0;box-shadow:0 5px 10px #e5e5e5}
		.contact .company_mes .item .img img{width: 45px;}
			.contact .company_mes .item h4{font-size: 16px;}
	}
	@media only screen and (max-width:680px){
	
	}
	@media only screen and (max-width:520px){
		.contact{padding: 40px 0 0;}
		.contact .nei_title .title{font-weight: bold;}
		.contact .company_mes .item{padding: 30px 2% 30px;width: 100%;}	
		.contact .company_mes .item h4{margin: 15px 10px 8px;}
		.contact .company_mes .item .con{font-size: 14px;}
		.contact .company_mes .item .img img{width: 40px;}
	}
	
	.messages{margin-top: 5%;padding: 5% 0;background: #f6f6f6;}
	.messages .ab_title{text-align: left;font-size: 16px;color: #333;}
	.messages .online_mes{margin-top: 30px;width: 100%;}
	.messages .online_mes .mes_box ul{width: 48%;}
	.messages .online_mes .mes_box li{margin: 10px 0;width: 100%;background: #fff;border: 1px solid #e5e5e5;}
	.messages .online_mes .mes_box li input{padding:0 60px 0 20px;width: 100%;height: 48px;line-height: 48px;box-sizing: border-box;font-size: 16px;color: #333;}
	.messages .online_mes .mes_box li input::-webkit-input-placeholder {color: #999;}
	.messages .online_mes .mes_box li textarea::-webkit-input-placeholder {color: #999;}
	.messages .online_mes .mes_box li.name input{background: url(../images/mes_icon01.png)no-repeat right 20px top 12px;}
	.messages .online_mes .mes_box li.phone input{background: url(../images/mes_icon02.png)no-repeat right 20px top 12px;}
	.messages .online_mes .mes_box li.mail{width:100%}
	.messages .online_mes .mes_box li.mail input{background: url(../images/mes_icon03.png)no-repeat right 20px top 12px;}
	.messages .online_mes .mes_box li.other input{background: url(../images/icon_other.png)no-repeat right 20px top 12px;}
	.messages .online_mes .mes_box li.code{width: 150px;position: relative;}
	.messages .online_mes .mes_box li.code input{padding-right:7px}
	.messages .online_mes .mes_box li.code .number{position: absolute;left: 120%;top: 50%;width: 100px;transform: translateY(-50%);}
	.messages .online_mes .mes_box .btn{width: 50%;}
	.messages .online_mes .mes_box .btn .last_content{margin:10px 0px;width: 100%;}
	.messages .online_mes .mes_box .btn .last_content textarea{resize: none;width: 100%;height: 160px;padding: 20px;box-sizing: border-box;font-family: "";font-size: 16px;color: #333;border: 1px solid #e5e5e5;}
	.messages .online_mes .mes_box .submit{display: inline-block;margin: 0 10px 0 0;width: 130px;padding: 12px 0;background: #fff;color: #2cad43;font-size: 16px;cursor: pointer;border-radius: 6px;border: 1px solid #2cad43;}
	.messages .online_mes .mes_box .submit:hover{background: linear-gradient(to right,#2cad43,#626060);color: #fff;}
	.messages .online_mes .mes_box .btn button{display: inline-block;width: 130px;padding: 12px 0;background: #fff;font-size: 16px;cursor: pointer;color: #2cad43;border-radius: 6px;border: 1px solid #2cad43;}
	.messages .online_mes .mes_box .btn button:hover{background: linear-gradient(to right,#2cad43,#626060);color: #fff;}
	@media only screen and (max-width:768px){
		.messages{padding: 30px 0;}
		.messages .online_mes{margin-top: 20px;}
		.messages .online_mes .mes_box li input{font-size: 14px;}
		.messages .online_mes .mes_box .btn .last_content textarea{font-size: 14px;}
		.messages .online_mes .mes_box{width: 100%;}
		.messages .online_mes .mes_box ul{width: 100%;}
		.messages .online_mes .mes_box .btn{width: 100%;}
		.messages .online_mes .mes_box .submit{padding: 10px 0;width: 100px;font-size: 14px;}
		.messages .online_mes .mes_box .btn button{padding: 10px 0;width: 100px;font-size: 14px;}
	}
	@media only screen and (max-width:480px){
		.messages{margin-top: 30px;}
	.messages .online_mes .mes_box li {margin: 10px 0 0;width: 100%;}
	.messages .online_mes .mes_box li input{padding: 0 40px 0 10px;height: 35px;line-height: 35px;font-size: 12px;}
	.messages .online_mes .mes_box .btn .last_content textarea{font-size: 12px;}
	.messages .online_mes .mes_box li.name input{background: url(../images/mes_icon01.png)no-repeat right 10px top 13px;}
	.messages .online_mes .mes_box li.phone input{background: url(../images/mes_icon02.png)no-repeat right 10px top 13px;}
	.messages .online_mes .mes_box li.mail input{background: url(../images/mes_icon03.png)no-repeat right 10px top 13px;}
	.messages .online_mes .mes_box li.other input{background: url(../images/icon_other.png)no-repeat right 10px top 13px;}
	.messages .online_mes .mes_box .btn .last_content{margin-top: 15px;}
	.messages .online_mes .mes_box .btn .last_content textarea{padding: 10px;}
	.messages .online_mes .mes_box .submit{padding: 10px 0;width: 100px;font-size: 12px;}
	.messages .online_mes .mes_box .btn button{padding: 10px 0;width: 100px;font-size: 12px;}
	.messages .online_mes .mes_box li.code img{left: 105%;}
	}
	
	.add_map{margin-top: 2%;}
	.add_map .top_bg{padding: 3% 0;}
	.add_map .top_bg .title{margin:0 auto;width: 100%;max-width: 640px;}
	.add_map .top_bg .title p{font-size: 45px;font-weight: bold;text-align: left;/* background-image:url(../images/add_bg.jpg);-webkit-background-clip:text;-webkit-text-fill-color:transparent; */}
	.add_map .top_bg .title p:nth-child(2){text-align: right;}
	@media only screen and (max-width:1000px){
	.add_map .top_bg .title p{font-size: 30px;}
	}
		
	@media only screen and (max-width:768px){
	.add_map .top_bg .title p{font-size: 24px;}
	}
	@media only screen and (max-width:480px){
		.add_map .top_bg{padding: 20px 0;}
		.add_map .top_bg .title p{font-size: 20px;}
	}
	
	#map {display: block;width: 100%;height: 400px;position: relative;border: 6px solid #eee;box-sizing: border-box;}
	#map img {max-width:none;}
	#map label{max-width: none;border-color: #fdb111;}
	@media only screen and (max-width:1000px){
		.map_bg{margin-top: 0;width: 100%;}
	}
	@media only screen and (max-width:480px){
		.map_bg{height: 350px;}
		#map{height: 350px;}
	}
	
	
	/* photolist */
	.photolist{padding:100px 0;}
	.photolist .list_content{box-sizing: border-box;}
	.photolist .list_content .layout{align-items:flex-start;}
	.photolist .list_content .layout:after{content: "";width: 31.6%;}
	.photolist .list_content .item{margin-bottom: 3.5%;width: 31.6%;box-sizing: border-box;transition: all .2s linear;box-sizing: border-box;}
	/* .photolist .list_content .item:hover .cer_img{background: #2bad43;} */
	
	.photolist .list_content .item .cer_img{position: relative;padding-bottom: 80%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;border:1px solid #f1f1f1;}
	.photolist .list_content .item .cer_img img{position: absolute;top: 50%;left: 50%;width: 94%;transform: translate(-50%,-50%);z-index: 1;}
	.photolist .list_content .item .tit{margin-top: 30px;text-align: center;font-size: 16px;overflow: hidden;}
	
	
	@media only screen and (min-width:521px){
		/* .photolist .list_content .item:hover{}
		.photolist .list_content .item:hover .more{background: transparent;color: #13527d;border-color: #13527d;}
		.photolist .list_content .item:hover .line:after{width: 100%;} */
		.photolist .list_content .item:hover .cer_img{box-shadow: 15px 10px 15px rgba(0,0,0,0.06);}
		.photolist .list_content .item:hover .img img{transform:translate(-50%,-50%) scale(1.1)}
	}
	@media only screen and (max-width:1280px){
		.photolist .list_content{/* margin-top: 38px; */padding: 0;}
		.photolist .list_content .item .tit{}
		.photolist .list_content .item .more{padding: 7.5px 12px;font-size: 14px;}
		.photolist .list_content .item .con{line-height: 24px;}
		
	}
	@media only screen and (max-width:1080px){
		.photolist{padding:64px 0;}
	}
	@media only screen and (max-width:850px){
		.photolist{padding:50px 0;}
		/* .photolist .list_content{margin-top: 28px;} */
		.photolist .list_content .layout:after{width: 48.6%;}
		.photolist .list_content .item{width: 48.6%;}
		
	}
	@media only screen and (max-width:520px){
		.photolist{padding: 40px 0;}
		.photolist .list_content .item .wrap{padding: 4.7% 0;}
		.photolist .list_content .item{width: 100%;border-right: 0;}
		.photolist .list_content .item .tit{margin-top: 16px;font-size: 14px;}
	}
	
	
	.videolist{padding:100px 0}
	.videolist .content_list {}
	.videolist .content_list .layout:after{content: "";width: 31%;}
	.videolist .content_list .item{margin-bottom: 2.6%;width: 31.6%;transition: all .3s linear;}
	.videolist .content_list .item .img{position: relative;padding-bottom: 68%;width: 100%;height: 0px;overflow: hidden;}
	.videolist .content_list .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
	.videolist .content_list .item .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,0.3);transition: background 0.2s linear;}
	.videolist .content_list .item:hover .mask{background: rgba(0,0,0,0);}
	.videolist .content_list .item .play{position: absolute;left: 50%;top: 50%;width: 46px;transform: translate(-50%,-50%);z-index: 3;}
	
	.videolist .content_list .item p{margin-top: 20px;text-align: center;font-size: 16px;line-height: 24px;}
	.videolist .content_list .ab_more {display: inline-block;margin-top: 5%;padding: 1.5% 5%;border-radius: 30px;background: #13944a;color: #fff;font-size: 14px;font-weight: bold;}
	.videolist .content_list .item:hover {transform: translateY(-5px);}
	.videolist .content_list .ab_more:hover{background: #eceef0;color: #000;}
	@media only screen and (max-width:1280px){
		.videolist .content_list .item .play{width: 60px;}
	}
	@media only screen and (max-width:1080px){
		.videolist{padding:64px 0}
	}
	@media only screen and (max-width:850px){
		.videolist{padding:50px 0}
	}
	@media only screen and (max-width:750px){
		.videolist .content_list .layout:after{content: "";width: 49%;}
		.videolist .content_list .item{margin-bottom: 4%;width: 49%;}
	}
	@media only screen and (max-width:520px){
		.videolist{padding: 40px 0;}
		.videolist .content_list{}
		.videolist .content_list .item p{font-size: 14px;}
	}
	
	/* ab_service */
	/* part1 */
	.ab_service .part1{padding:100px 0;}
	.ab_service .part1 .layout{margin-top: 5%;}
	.ab_service .part1 .layout .lf_part{width: 48%;}
	.ab_service .part1 .layout .lf_part img{width: 100%;}
	.ab_service .part1 .layout .rt_part{padding:5% 5%;width: 52%;box-sizing: border-box;}
	.ab_service .part1 .layout .rt_part .top{text-align: center;}
	.ab_service .part1 .layout .rt_part .top .desc{text-shadow: 0 0 1px #333;font-size: 16px;}
	.ab_service .part1 .layout .rt_part .step_ul {margin-top: 30px;}
	.ab_service .part1 .layout .rt_part .step_ul ul{justify-content: space-around;}
	.ab_service .part1 .layout .rt_part .step_ul ul li{text-align: center;}
	.ab_service .part1 .layout .rt_part .step_ul ul li i{display: inline-block;margin-bottom: 10px;width: 34px;}
	.ab_service .part1 .layout .rt_part .step_ul ul li p{letter-spacing: 4px;}
	.ab_service .part1 .layout .rt_part .lc{margin-top:20%}
	.ab_service .part1 .layout .rt_part .lc span{display: inline-block;margin: 0 3%;}
	.ab_service .part1 .layout .rt_part .lc strong{color: #2cad43;}
	@media only screen and (max-width:1080px){
		.ab_service .part1{padding:64px 0;}
	}
	@media only screen and (max-width:850px){
		.ab_service .part1{padding:50px 0;}
		.ab_service .part1 .layout{margin-top: 50px;}
		.ab_service .part1 .layout .lf_part{width: 100%;}
		.ab_service .part1 .layout .rt_part{padding:8% 5% 0;width: 100%;}
	}
	@media only screen and (max-width:520px){
		.ab_service .part1{padding:40px 0;}
		.ab_service .part1 .layout{margin-top: 26px;}
		.ab_service .part1 .layout .rt_part{padding:30px 3% 0;}
		.ab_service .part1 .layout .rt_part .top .desc{font-size:14px;}
		.ab_service .part1 .layout .rt_part .step_ul{margin-top: 0;}
		.ab_service .part1 .layout .rt_part .step_ul ul li{margin-top: 30px;width: 50%;}
		.ab_service .part1 .layout .rt_part .step_ul ul li i{width: 28px;}
		.ab_service .part1 .layout .rt_part .step_ul ul li p{font-size: 14px;letter-spacing: 2px;}
		.ab_service .part1 .layout .rt_part .lc{margin-top: 40px;}
	}
	
	/* part2 */
	.ab_service .part2{padding: 0 0 100px;}
	.ab_service .part2 .layout{margin-top:5%;padding:0 1%;box-sizing: border-box;}
	.ab_service .part2 .layout .item{margin-bottom: 1.2%;width: 49.4%;box-sizing: border-box;}
	.ab_service .part2 .layout .item:nth-last-child(-n+2){margin-bottom: 0;}
	.ab_service .part2 .layout .item .text_wrap{/* position: absolute;left:0;top:30px; */margin-top:30px;padding:0 5%;width: 100%;box-sizing: border-box;text-align: center;}
	.ab_service .part2 .layout .item .text_wrap .line{margin:0 auto 20px;width:70px;height: 2px;background-color: #2cad43;border-radius: 10px;}
	.ab_service .part2 .layout .item .text_wrap .tit{margin-bottom: 20px;font-size:24px;text-shadow: 0 0 1px #333;}
	.ab_service .part2 .layout .item .text_wrap .desc{margin:0 auto;width: 60%;}
	.ab_service .part2 .layout .item:nth-child(1){background: linear-gradient(45deg,#cecfd1,#fff);}
	.ab_service .part2 .layout .item:nth-child(2){background: linear-gradient(to left,#dbdadf,#e8e9eb,#dbdadf);}
	.ab_service .part2 .layout .item:nth-child(3){background: url(../images/dz_bg.jpg)no-repeat center/cover;}
	.ab_service .part2 .layout .item:nth-child(4){background: linear-gradient(-45deg,#cecfd1,#fff);}
	@media only screen and (max-width:1080px){
		.ab_service .part2{padding: 0 0 64px;}
		.ab_service .part2 .layout .item .text_wrap .line{width: 60px;}
		.ab_service .part2 .layout .item .text_wrap .tit{font-size: 20px;}
	}
	@media only screen and (max-width:850px){
		.ab_service .part2{padding: 0 0 50px;}
		.ab_service .part2 .layout{margin-top: 50px;}
		.ab_service .part2 .layout .item .text_wrap .line{width: 50px;}
		.ab_service .part2 .layout .item .text_wrap .tit{font-size: 18px;}
		.ab_service .part2 .layout .item{width: 100%;}
		.ab_service .part2 .layout .item:nth-child(3){background: #f8f8f8;}
		.ab_service .part2 .layout .item:nth-child(3) .hide{display: block;}
		.ab_service .part2 .layout .item:nth-last-child(-n+2){margin-bottom: 1.2%;}
	}
	@media only screen and (max-width:520px){
		.ab_service .part2{padding: 0 0 40px;}
		.ab_service .part2 .layout{margin-top: 26px;}
		.ab_service .part2 .layout .item .text_wrap .line{width: 40px;}
		.ab_service .part2 .layout .item .text_wrap .tit{font-size: 16px;}
		.ab_service .part2 .layout .item .text_wrap .desc{font-size: 14px;width: 88%;}
	}
