
/* hover-item*/.hover-item .img{position: relative;overflow: hidden;}
.hover-item .img img{width: 100%;height: 100%;}
.hover-item .img:hover .jqthumb{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.hover-item .jqthumb{-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;}
/* m-com-tit*/
.m-com-tit{text-align: center;padding-top: 1rem;padding-bottom: .4rem;position: relative;padding-top: 1.2rem;}
.m-com-tit.sin{padding-bottom: 0;padding-top: 1.08rem;margin-bottom: .3rem;}
.m-com-tit.sin .title::after{width: 0.98rem;margin-left: -0.49rem;}
.m-com-tit.sub{padding-bottom: .8rem;}
.m-com-tit .title{font-size: 0.4rem;color: #333;position: relative;font-weight: normal;line-height: 1;display: none;}
.m-com-tit .title::after{content: '';position: absolute;display: none; width: 0.42rem;height: 0.03rem;background-color: #099f84;bottom: 0;left: 50%;margin-left: -0.21rem;}

.m-com-tit .bg-txt{position: absolute;bottom: 0;width: 100%;overflow: hidden;font-size: .8rem;font-weight: bold;color: #eeeeee;opacity: 0.25;text-transform: uppercase;line-height: 1.3rem;height: 1.3rem;text-align: center;white-space: nowrap;z-index: -1;}
.m-com-tit .three-menu{position: absolute;width: 100%;bottom: .6rem;}
.m-com-tit .three-menu .swiper-wrapper{justify-content: center;}
.m-com-tit .three-menu .swiper-slide{font-size: 0.22rem;color: #333;width: auto;padding: 0 0.25rem;line-height: 1;}
.m-com-tit .three-menu .swiper-slide .txt{display: block;padding-left: 0.24rem;position: relative;}
.m-com-tit .three-menu .swiper-slide .txt::before{content: '';position: absolute;width: 0.1rem;height: 0.1rem;top: 50%;margin-top: -0.05rem;left: 0;background-color: #d5d6d9;}
.m-com-tit .three-menu .swiper-slide.on,
.m-com-tit .three-menu .swiper-slide:hover{color: #009999;}
.m-com-tit .three-menu .swiper-slide:hover{color: #009999;}
.m-com-tit .three-menu .swiper-slide.on .txt::before,
.m-com-tit .three-menu .swiper-slide:hover .txt::before{background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;}
.m-com-tit .time-fcous{width: 100%;position: absolute;bottom: -.2rem;left: 0;
  line-height: 0.5rem;font-size: 0.28rem;font-weight: bold;padding: .17rem 0; color: #333;}

  .m-com-tit .time-fcous.fix{position: fixed;z-index: 1000;background-color: #fff;bottom: auto;}
.m-com-tit .time-fcous .swiper-wrapper{justify-content: center !important;}
.m-com-tit .time-fcous .swiper-slide{width: auto;margin: 0 0.3rem;}
.m-com-tit .time-fcous .swiper-slide::before{content: '/';color: #333;position: absolute;top: 50%;left: -0.35rem;transform: translateY(-50%);}
.m-com-tit .time-fcous .swiper-slide:first-child::before{font-size: 0;}
.m-com-tit .time-fcous .swiper-slide.on{color: #069399;border-bottom: 1px solid #069399;}
.m-com-tit .time-fcous .swiper-slide:hover{color: #069399;}
/* com-page*/.com-page{text-align: center;font-size: 0;padding: 1.1rem 0 1.2rem;}
.com-page a{display: inline-block;vertical-align: middle;width: 0.57rem;height: 0.6rem;line-height: 0.6rem;text-align: center;background-color: #f5f5f5;font-size: 0.18rem;color: #767676;margin: 0 0.12rem;}
.com-page .num:hover,
.com-page .num.on{background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;color: #fff;}
.com-page .prev,
.com-page .next{background: #d0d0d0 url(../images/cl/icon/page.png) no-repeat;background-size: 1.14rem;}
.com-page .next{background-position: -0.57rem 0;}
/* m-news*/.m-news .items{margin-left: -1.52%;margin-top: -0.47rem;}
.m-news .hover-item{display: block;width: 31.81%;float: left;margin-left: 1.52%;background-color: #fafafa;box-shadow: 0 0.02rem 0.02rem rgba(235, 234, 234, 0.55);margin-top: 0.5rem;}
.m-news .hover-item:hover{background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;}
.m-news .hover-item:hover .time{color: #dfe9e7;}
.m-news .hover-item:hover .time .day{color: #e9f3f1;}
.m-news .hover-item:hover .tit{color: #fff;}
.m-news .hover-item:hover .des{color: #9ed4c9;}
.m-news .hover-item .img{width: 100%;height: 5.15rem;}
.m-news .hover-item .text{padding: 0.4rem 0.3rem;}
.m-news .hover-item .time{font-size: 0.22rem;line-height: 1;color: #999;}
.m-news .hover-item .time .day{font-size: 0.34rem;color: #0a937b;margin-right: 0.12rem;}
.m-news .hover-item .tit{font-size: 0.26rem;color: #000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
  -webkit-box-orient: vertical;height: .72rem;margin-bottom: .2rem;
}
.m-news .hover-item .des{line-height: 0.3rem;font-size: 0.2rem;height: 0.6rem; color: #666;
  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: none;}
/* m-news-d*/.m-news-d{padding: 1.1rem 0 1.35rem;}
.m-news-d .top{text-align: center;font-size: 0.4rem;color: #000;line-height: 1.2;padding-bottom: 0.8rem;margin-bottom: 0.9rem;border-bottom: 1px solid #ebebeb;}
.m-news-d .top .tit{margin-bottom: 0.55rem;}
.m-news-d .top .time{font-size: 0.22rem;color: #626264;line-height: 1;}
.m-news-d .des{font-size: 0.18rem;color: #333;line-height: 0.44rem;}
.m-news-d img{max-width: 100%;margin: 0.68rem 0;}
/* m-contact*/
/* .m-contact{margin-top: -0.2rem;} */
.m-contact .t-way{margin-bottom: 1.2rem;}
.m-contact .t-way .l-map{width: 54%;height: 10.65rem;padding-left: 0.3rem;position: relative;}
.m-contact .t-way .l-map img{width: 100%;height: 100%;}
.m-contact .t-way .l-map::before{content: '';position: absolute;top: -0.3rem;left: 0;width: 2.7rem;height: 4.5rem;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;z-index: -1;}
.m-contact .t-way .text{width: 40.45%;padding-right: 0.3rem;}
.m-contact .t-way .text .tit{margin-top: 0.55rem;margin-bottom: 0.45rem;}
.m-contact .t-way .text .des{line-height: 0.72rem;font-size: 0.18rem;color: #666;}
.m-contact .t-way .text .des .info{font-size: 0.22rem;color: #333;}
.m-contact .tit{font-size: 0.28rem;font-weight: bold;color: #333;position: relative;line-height: 1;padding-left: 0.15rem;font-family: 'Arial';}
.m-contact .tit:before{content: '';width: 0.03rem;height: 0.25rem;position: absolute;top: 50%;left: 0;margin-top: -0.12rem;background-color: #0ca085;}
.m-contact .form .item{width: 44.7%;float: left;margin-left: 10.6%;border-bottom: 1px solid #dcdcdc;margin-bottom: 0.5rem;}
.m-contact .form .item:first-child{margin-left: 0;}
.m-contact .form .item .inp{width: 100%;line-height: 0.5rem;border: 0;height: 0.5rem;font-size: 0.16rem;color: #333;}
.m-contact .form .item .inp::-webkit-input-placeholder{font-size: 0.16rem;color: #999;}
.m-contact .form .text-area{width: 100%;border: none;height: 1.7rem;font-size: 0.16rem;color: #333;border-bottom: 1px solid #dcdcdc;}
.m-contact .form .text-area::-webkit-input-placeholder{font-size: 0.16rem;color: #999;}
.m-contact .form .submit{width: 1.77rem;line-height: 0.6rem;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;text-align: center;color: #fff;font-size: 0.18rem;margin-top: 0.28rem;cursor: pointer;}
.m-contact .links{padding: 0 0.3rem;margin-bottom: 1.1rem;}
.m-contact .links .list{margin-left: -1.82%;}
.m-contact .links .item{display: block;float: left;width: 23.18%;height: 2.1rem;border: 1px solid #ededed;margin-top: 0.55rem;margin-left: 1.82%;position: relative;}
.m-contact .links .item .img,
.m-contact .links .item img{width: 100%;height: 100%;}
.m-contact .links .item .text{width: 100%;height: 100%;height: 2.1rem;line-height: 2.1rem;position: absolute;top: 0;left: 0;-webkit-transform: scale(0);-moz-transform: scale(0);transform: scale(0);opacity: 0;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;text-align: center;color: #fff;font-size: 0.2rem;}
.m-contact .links .item .con{display: inline-block;line-height: 1.2;vertical-align: middle;}
.m-contact .links .item .txt{width: 100%;padding: 0 0.2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-contact .links .item .icon{width: 0.45rem;height: 0.44rem;background: url(../images/cl/icon/link-icon.png) no-repeat;background-size: 100%;margin: 0 auto 0.3rem;display: block;}
.m-contact .links .item:hover .text{-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);opacity: 1;}
/* m-careers*/.m-careers{padding-bottom: 1.3rem;}
.m-careers .t-tip{background-color: #a2a2a2;overflow: hidden;}
.m-careers .c-item{float: left;width: 15%;line-height: 0.7rem;height: .7rem; padding: 0 .3rem; font-size: 0.2rem;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-careers .c-item.c-item-date{width: 10%;}

.m-careers .t-tip .c-item{ position: relative; padding: 0; }
.m-careers .t-tip .c-item:before{ content: ""; position: absolute; top: 50%; right: .3rem; margin-top: -.05rem; width:0; height:0; overflow:hidden; border-width:.1rem .1rem 0; border-style:solid; border-color: #fff transparent transparent transparent; pointer-events:none; }
.m-careers .t-tip .c-item-title,
.m-careers .t-tip .c-item-date{ padding: 0 .3rem; }
.m-careers .t-tip .c-item-title:before,
.m-careers .t-tip .c-item-date:before{ display: none;}
.m-careers .t-tip .c-item select{ padding: 0 .6rem 0 .3rem; width: 100%; line-height: .7rem; font-size: .2rem; color: #fff; border: 0 none; background: none; cursor: pointer; }
.m-careers .t-tip .c-item option{ color: #333; }

.m-careers .jobs .item{margin-bottom: 2px;}
.m-careers .jobs .p-tit{background-color: #f7f7f7;cursor: pointer;}
.m-careers .jobs .c-item{color: #666;}
.m-careers .jobs .m-tit,
.m-careers .jobs .m-des{display: none;}
.m-careers .jobs .detail{position: relative;padding: 0.6rem 0;display: none;}
.m-careers .jobs .con{width: 50%;float: left;}
.m-careers .jobs .con .tit{font-size: 0.3rem;font-weight: bold;color: #333;position: relative;line-height: 1;padding-bottom: 0.2rem;margin-bottom: 0.3rem;}
.m-careers .jobs .con .tit::after{content: '';width: 0.32rem;height: 0.02rem;background-color: #099f84;position: absolute;left: 0;bottom: 0;}
.m-careers .jobs .con .des{font-size: 0.16rem;color: #666;line-height: 0.48rem;}
.m-careers .jobs .send{display: inline-block;position: absolute;padding: 0 0.45rem;line-height: 0.6rem;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;color: #fff;text-align: center;font-size: 0.18rem;top: 0.6rem;right: 0;}
/* careers-pup*/.careers-pup{position: fixed;z-index: 1000;top: 0;right: 0;bottom: 0;left: 0;display: none;}
.careers-pup .mask{position: absolute;top: 0;bottom: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.45);}
.careers-pup .content{width: 38.38%;height: 9.9rem;background-color: #fff;position: absolute;top: 50%;margin-top: -4.95rem;left: 50%;margin-left: -19.19%;max-height: 90vh;overflow-y: auto;}
.careers-pup .content .t-bg{line-height: 0.8rem;padding: 0 1rem 0 0.6rem;color: #fff;font-size: 0.2rem;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;}
.careers-pup .content .t-bg .close{width: 0.21rem;height: 0.21rem;position: absolute;top: 0.34rem;right: 0.6rem;background: url(../images/cl/icon/close.png) no-repeat;background-size: 100%;cursor: pointer;}
.careers-pup .content .con{padding: 0.55rem 0.6rem;}
.careers-pup .content .con .name{font-size: 0.18rem;color: #333;margin-bottom: 0.4rem;}
.careers-pup .content .con .item{width: 100%;margin-bottom: 0.2rem;padding: 0 0.3rem;background-color: #f3f3f3;}
.careers-pup .content .con .item .inp{width: 100%;line-height: 0.72rem;height: 0.72rem;border: 0;font-size: 0.16rem;color: #333;background-color: #f3f3f3;}
.careers-pup .content .con .item .inp::-webkit-input-placeholder{font-size: 0.16rem;color: #999;}
.careers-pup .content .con .brief{width: 100%;height: 2.35rem;font-size: 0.16rem;color: #333;border: 0;background-color: #f3f3f3;padding: 0.25rem 0.3rem;}
.careers-pup .content .con .brief::-webkit-input-placeholder{font-size: 0.16rem;color: #999;}
.careers-pup .content .con .submit{width: 1.8rem;line-height: 0.6rem;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;text-align: center;color: #fff;font-size: 0.18rem;margin: 0.65rem auto 0;cursor: pointer;}
/* m-results*/
.m-results{margin-top: .6rem;}
.m-results .t-honor{background-color: #fffcf8;box-shadow: 0 0.04rem 0.16rem 0.02rem rgba(236, 193, 130, 0.25);
  margin-bottom: .8rem;font-size: 0;margin-top: -0.6rem;border: 1px solid #fff4e3;}
.m-results .t-honor .item{width: 50%;display: inline-block;vertical-align: middle;font-size: 0;padding: 0.58rem 0.35rem 0.68rem;}
.m-results .t-honor .item .icon{width: 1.08rem;height: 0.96rem;display: inline-block;vertical-align: middle;margin-right: 0.45rem;}
.m-results .t-honor .item .txt{width: 80%;font-size: 0.18rem;color: #333;line-height: 0.38rem;display: inline-block;vertical-align: middle;}
.m-results .t-honor .item .txt .num{font-weight: bold;color: #0a9f84;}
.m-results .swiper-sub-menu{height: auto;position: relative;}
.m-results .change-honor{margin: .8rem -0.795%;display: none;}
.m-results .change-honor:first-child{display: block;}
.m-results .change-honor .swiper-slide{padding: 0 0.795%;box-sizing: border-box;margin-bottom: 0.45rem;}
.m-results .change-honor .img{width: 100%;height: 2.55rem;}
.m-results .change-honor .img img{width: 100%;height: 100%;}
.m-results .change-honor .text{line-height: 1.2;padding: 0.55rem 0;text-align: center;}
.m-results .change-honor .time{font-size: 0.22rem;color: #999;margin-bottom: 0.2rem;}
.m-results .change-honor .txt{font-size: 0.16rem;color: #333;}
.m-results .change-honor .honor-btn{font-size: 0;line-height: 0;}
.m-results .change-honor .honor-btn .swiper-pagination-bullet{width: 0.2rem;height: 0.2rem;background-color: #e3e3e3;opacity: 1;margin: 0 0.12rem;outline: none;}
.m-results .change-honor .honor-btn .swiper-pagination-bullet-active{background-color: #0a9f84;}
.m-results .swiper-sub-menu{display: none;}
/* m-rd*/
/* .m-rd{margin-top: -0.33rem;} */
.m-rd .hover-item{width: 100%;background-color: #fff;padding: 1rem 0;}
.m-rd .hover-item:nth-child(2n+1){background-color: #f7f7f9;}
.m-rd .hover-item .area{overflow: hidden;}
.m-rd .hover-item .img{width: 37.72%;height: 4.85rem;display: block;float: left;}
.m-rd .hover-item:hover .text .tit{color: #0ca085;}
.m-rd .hover-item .text{padding-left: 43.4%;padding-top: 0.6rem;}
.m-rd .hover-item .text .tit{display: block;font-size: 0.32rem;font-weight: bold;color: #333;line-height: 1.2;position: relative;padding-bottom: 0.32rem;margin-bottom: 0.56rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-rd .hover-item .text .tit::after{content: '';position: absolute;width: 0.98rem;height: 0.03rem;background-color: #0ca085;left: 0;bottom: 0;}
.m-rd .hover-item .text .des{font-size: 0.2rem;color: #333;line-height: 0.5rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;margin-bottom: 0.54rem;}
.m-rd .hover-item .text .more{font-size: 0.2rem;color: #0ca085;text-decoration: underline;}
/* m-rd-con*/.m-rd-con{margin-top: -0.65rem;}
.m-rd-con .tit{font-size: 0.32rem;color: #333;line-height: 1.2;text-align: center;margin-bottom: 1.1rem;}
.m-rd-con .des{line-height: 0.48rem;font-size: 0.18rem;color: #333;}
.m-rd-con img{max-width: 100%;}
.m-rd-con .link{color: #039c8e;margin-top:.32rem;}
.m-rd-con .link .txt{margin-left: 0.55rem;color: #039c8e;}
.m-rd-con .link .txt:hover{text-decoration: underline;}
.m-rd-con .site{color: #039c8e;text-decoration: underline;}
/* m-coo*/.m-coo{margin-top: -1.1rem;}
.m-coo .item{position: relative;padding: 0.8rem 0 0.8rem 1.22rem;border-bottom: 1px solid #e9e9e9;}
.m-coo .num{position: absolute;top: 0.7rem;left: 0;font-size: 0.62rem;font-weight: bold;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.m-coo .num::after{content: '';position: absolute;width: 0.83rem;height: 0.62rem;background: url(../images/cl/icon/line.png) no-repeat;background-size: 100%;left: 0.22rem;top: 0.16rem;z-index: -1;}
.m-coo .text .tit{line-height: 0.72rem;font-weight: bold;font-size: 0.3rem;color: #333;margin-bottom: 0.05rem;}
.m-coo .text .des{font-size: 0.2rem;color: #333;margin-bottom: 0.6rem;}
.m-coo .text .info{margin-bottom: 0.85rem;}
.m-coo .text .dec{line-height: 0.44rem;padding-left: 0.45rem;font-size: 0.18rem;color: #666;display: block;position: relative;}
.m-coo .text .dec::before{content: '';border: 0.02rem solid #029d8d;width: 0.18rem;height: 0.18rem;position: absolute;top: 0.13rem;left: 0;}
.m-coo .links{margin-top: -.3rem;}
.m-coo .links .link{width: 50% !important;display: block;margin-top: .3rem;}
.m-coo .links .link:hover .r-txt .s-tit{color: #0b88a8;}
.m-coo .links .img{width: 3.05rem;height: 2.1rem;}
.m-coo .links .img img{width: 100%;height: 100%;}
.m-coo .links .r-txt{padding-left: 3.5rem;padding-right: .2rem;}
.m-coo .links .r-txt .s-tit{font-size: 0.22rem;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 0.32rem;}
.m-coo .links .r-txt .s-des{line-height: 0.3rem;font-size: 0.18rem;color: #7f7f7f;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 0.6rem;margin-bottom: 0.4rem;}
.m-coo .links .r-txt .time{font-size: 0.16rem;color: #999;}
.m-coo .swiper-button-next, .m-coo .swiper-button-prev{
  width: .31rem;height: .48rem;
  font-size: 0;background: #fff url(../images/images_zj/arrow_scroll.png) no-repeat;
  background-size: .62rem;margin-top: -.24rem;outline: none;
}
.m-coo .link-box{position: relative;}
.m-coo .swiper-button-next:after, .m-coo .swiper-button-prev:after{display: none;}
.m-coo .coo-next{background-position: -.31rem 0;right: 0;}
.m-coo .coo-prev{left: 0;}
.m-coo .coo-prev:hover{background: #fff url(../images/images_zj/arrow_scroll_hover.png) no-repeat;
  background-size: .62rem;}
.m-coo .coo-next:hover{background: #fff url(../images/images_zj/arrow_scroll_hover.png) no-repeat;
    background-size: .62rem;background-position: -.31rem 0;}
/* m-pro-d*/.m-pro-d{padding: 0 11.59% 1.1rem;font-size: 0.24rem;color: #333;line-height: 0.36rem;overflow: hidden;}
.m-pro-d .l-img{width: 48.8%;margin-right: 0.5rem;}
.m-pro-d .l-img img{width: 100%;}
/* m-pro-list*/.m-pro-list{margin-top: -0.07rem;margin-bottom: 1.2rem;}
.m-pro-list .list{margin-left: -2.95%;}
.m-pro-list .hover-item{width: 22.05%;float: left;display: block;margin-left: 2.95%;margin-bottom: 0.6rem;}
.m-pro-list .hover-item:hover .tit{color: #049894;}
/* .m-pro-list .hover-item:hover .img .bg{opacity: 0.74;} */
.m-pro-list .hover-item .img{width: 100%;height: 5rem;position: relative;}
.m-pro-list .hover-item .img .bg{background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.m-pro-list .hover-item .img .bg::before{content: '';position: absolute;width: 0.71rem;height: 0.71rem;background: url(../images/cl/icon/add.png) no-repeat;background-size: 100%;top: 0.24rem;left: 0.18rem;}
.m-pro-list .hover-item .img .bg::after{content: '';position: absolute;width: 3.17rem;height: 2.97rem;background: url(../images/cl/icon/p-icon.png) no-repeat;background-size: 100%;right: 0;bottom: 0;}
.m-pro-list .hover-item .text{line-height: 1.2;padding: 0.35rem 0;}
.m-pro-list .hover-item .tit{font-size: 0.3rem;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;padding-bottom: 0.18rem;margin-bottom: 0.2rem;}
.m-pro-list .hover-item .tit::after{content: '';width: 0.28rem;height: 1px;background-color: #049893;position: absolute;left: 0;bottom: 0;}
.m-pro-list .hover-item .des{font-size: 0.22rem;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-pro-list .more{background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;display: block;line-height: 0.6rem;margin: 0 auto;text-align: center;color: #fff;width: 1.8rem;font-size: 0.18rem;margin-top: 0.75rem;}
.com-r-tip{display: inline-block;vertical-align: top;font-size: .2rem;}

/* pro-pup */
.pro-pup{display: none;position: fixed;top:0;right: 0;bottom: 0;left: 0;z-index: 10000;}
.pro-pup .mask{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
.pro-pup .con{background-color: #fff;position: absolute;width: 78.7%;border: 1px solid #e7e7e7;
  height: 7rem;max-height: 90vh; overflow-y: auto;margin-left: -39.35%;margin-top: -3.5rem;
  top:50%;left: 50%;padding: .65rem;}
  .pro-pup .con .close{width: .58rem;height: .58rem;background: url(../images/pro-close.png) no-repeat center center;background-size: 100%;
    position: absolute;top: .8rem;right: .65rem;cursor: pointer;z-index: 10;
  }
.pro-pup .m-pro-detail{margin-bottom: 0;margin-top: 0;padding:0;}
.pro-pup .m-pro-detail .c-page{display: none;}
.pro-pup .m-pro-detail .r-text .buy .way{ filter: grayscale(0);opacity: 1;}
.pro-pup .m-pro-detail .l-img{width: 48.64%;margin-right: 0;padding: 0 4.08%;margin-top: .5rem;}
.pro-pup .m-pro-detail .l-img .swiper-slide{height: 5.2rem;}
.pro-pup .m-pro-detail .l-img .in-prev{left: 0;}
.pro-pup .m-pro-detail .l-img .in-next{right: 0;}
.pro-pup .m-pro-detail .r-text{padding-left: .6rem;}
.pro-pup .m-pro-detail .r-text .des,.pro-pup .m-pro-detail .r-text .info{margin-bottom: .3rem;}
/* m-pro-detail*/
.m-pro-detail .com-r-tip{line-height: .6rem;}
.m-pro-detail{padding: 0 8.18%;margin-top: 0.35rem;margin-bottom: 1.23rem;}
.m-pro-detail .l-img{width: 43.62%;position: relative;margin-right: 6.43%;}
.m-pro-detail .l-img .in-focus{width: 100%;}
.m-pro-detail .l-img .swiper-slide{width: 100%;height: 6.83rem;}
.m-pro-detail .l-img .swiper-slide img{width: 100%;height: 100%;}
.m-pro-detail .l-img .in-prev,
.m-pro-detail .l-img .in-next{width: 0.28rem;height: 0.39rem;background: url(../images/cl/icon/c-change.png) no-repeat;background-size: 0.56rem;margin-top: -0.2rem;outline: none;}
.m-pro-detail .l-img .in-prev:after,
.m-pro-detail .l-img .in-next:after{display: none;}
.m-pro-detail .l-img .in-prev:hover,
.m-pro-detail .l-img .in-next:hover{background: url(../images/cl/icon/c-change-s.png) no-repeat;background-size: 0.56rem;}
.m-pro-detail .l-img .in-prev{left: -0.55rem;}
.m-pro-detail .l-img .in-next{right: -0.55rem;background-position: -0.28rem 0;}
.m-pro-detail .l-img .in-next:hover{background-position: -0.28rem 0;}
.m-pro-detail .r-text{width: 49.91%;float: right;position: relative;}
.m-pro-detail .r-text .link{ display: none;width: 0.45rem;height: 0.44rem;background: url(../images/cl/icon/g-link.png) no-repeat;background-size: 0.45rem;position: absolute;top: 0.15rem;right: 0.2rem;}
.m-pro-detail .r-text .name{display: inline-block;line-height: 0.84rem;font-size: 0.4rem;font-weight: bold;color: #333;position: relative;margin-bottom: 0.28rem;max-width: 90%;}
.m-pro-detail .r-text .name::after{content: '';width: 100%;height: 0.03rem;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;position: absolute;left: 0;bottom: 0;}
.m-pro-detail .r-text .des{font-size: 0.2rem;color: #333;line-height: 0.36rem;margin-bottom: 0.73rem;}
.m-pro-detail .r-text .info{font-size: 0.2rem;color: #666;line-height: 0.46rem;margin-bottom: 0.54rem;}
.m-pro-detail .r-text .info .line{font-weight: bold;color: #029e8b;margin-right: 0.05rem;}
.m-pro-detail .r-text .buy{line-height: 0.37rem;font-size: 0;color: #333;}
.m-pro-detail .r-text .buy span,
.m-pro-detail .r-text .buy .way{font-size: 0.2rem;display: inline-block;vertical-align: middle;margin-right: 0.15rem;}
.m-pro-detail .r-text .buy .way{width: 0.37rem;height: 0.37rem;opacity: 0.43;filter: grayscale(100);}
.m-pro-detail .r-text .buy .way img{width: 100%;}
.m-pro-detail .r-text .buy .way:hover{opacity: 1;filter: grayscale(0);}
.m-pro-detail .c-page{text-align: right;font-size: 0;}
.m-pro-detail .c-page .prev,
.m-pro-detail .c-page .next{width: 0.78rem;height: 0.78rem;background: #ededed;background-size: 1.56rem;display: inline-block;margin-left: 0.03rem;position: relative;}
.m-pro-detail .c-page .prev:hover,
.m-pro-detail .c-page .next:hover{background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;}
.m-pro-detail .c-page .prev::before,
.m-pro-detail .c-page .next::before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url(../images/cl/icon/pro-change.png) no-repeat;background-size: 1.56rem;}
.m-pro-detail .c-page .prev:hover::before,
.m-pro-detail .c-page .next:hover::before{background: url(../images/cl/icon/pro-change-s.png) no-repeat;background-size: 1.56rem;}
.m-pro-detail .c-page .prev:hover .next::before,
.m-pro-detail .c-page .next:hover .next::before{background-position: -0.78rem 0;}
.m-pro-detail .c-page .next::before{background-position: -0.78rem 0;}
.m-pro-detail .c-page .next:hover:before{background-position: -0.78rem 0;}
/* m-pro-ser*/.m-pro-ser{margin-top: -0.28rem;margin-bottom: 1.25rem;}
.m-pro-ser .t-des{line-height: 0.48rem;font-size: 0.24rem;color: #000;margin-bottom: .5rem;}
.m-pro-ser .swiper-sub-menu{position: relative;height: auto;border-bottom: 1px solid #dadada;}
.m-pro-ser .swiper-sub-menu .swiper-container{margin-bottom: -1px;padding-bottom: 1px;overflow-y: auto;}
.m-pro-ser .swiper-sub-menu .swiper-slide a{line-height: 1rem;height: 1rem;background: none;border: none;font-size: 0.28rem;color: #333;}
.m-pro-ser .swiper-sub-menu .swiper-slide a::before{display: none;}
.m-pro-ser .swiper-sub-menu .swiper-slide::after{content: '';position: absolute;width: 0;height: 0.03rem;background-color: #0a8aa5;bottom: -1px;left: 0;}
.m-pro-ser .swiper-sub-menu .swiper-slide:hover a{color: #07919c;}
.m-pro-ser .swiper-sub-menu .swiper-slide.current::after{width: 100%;}
.m-pro-ser .swiper-sub-menu .swiper-slide.current a{color: #07919c;}
.m-pro-ser .des{font-size: 0.22rem;color: #000;line-height: 0.48rem;margin-bottom: 0.47rem;}
.m-pro-ser .text{padding: 0.5rem 0.2rem .3rem;}
.m-pro-ser .list .info{line-height: .4rem;height: .8rem; font-size: .18rem;color: #333;padding: 0 .2rem;word-break: break-all;text-align: justify;
  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.m-pro-ser .text .tit{font-size: 0.28rem;font-weight: bold;color: #333;position: relative;padding-left: 0.18rem;line-height: 1;font-family: 'Arial';width: 75%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-pro-ser .text .tit::before{content: '';position: absolute;top: 50%;left: 0;margin-top: -0.13rem;width: 0.03rem;height: 0.26rem;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;}
.m-pro-ser .text .more{width: 25%;float: right;text-align: right;font-size: 0.2rem;color: #10959f;text-decoration: underline;}
.m-pro-ser .text .more:hover{color: #049794;}
.m-pro-ser .hover-item:hover .text .tit{color: #049893;}
.m-pro-ser .m-cro,.m-pro-ser .m-cmo{margin-top: 0.77rem;}
.m-pro-ser .m-cro .list{margin-left: -2.22%;}
.m-pro-ser .m-cro .hover-item{width: 31.11%;margin-left: 2.22%;display: block;float: left;}
.m-pro-ser .m-cro .hover-item .img{width: 100%;height: 5.2rem;}
.m-pro-ser .m-cmo .list{margin-left: -5.2%;margin-top: 1.1rem;}
.m-pro-ser .m-cmo .hover-item{width: 44.83%;display: block;float: left;margin-left: 5.17%;}
.m-pro-ser .m-cmo .hover-item .img{width: 100%;height: 4.9rem;}
.m-pro-ser .m-service{margin-top: 0.77rem;}
.m-pro-ser .m-service .img{width: 47.27%;height: 5.45rem;}
.m-pro-ser .m-service .text{width: 47.27%;line-height: 5.45rem;padding: 0 0.2rem 0 0;}
.m-pro-ser .m-service .text .con{display: inline-block;vertical-align: middle;}
.m-pro-ser .m-service .text .tit{width: 100%;margin-bottom: 0.35rem;float: none;}
.m-pro-ser .m-service .hover-item{margin-top: 1.5rem;display: block;float: none;overflow: hidden;}
.m-pro-ser .m-service .hover-item:first-child{margin-top: 0;}
.m-pro-ser .m-service .hover-item:last-child .c-des .info{color: #000;font-weight: bold;margin: 0.08rem 0;}
.m-pro-ser .m-service .c-des{padding-left: 0.2rem;font-size: 0.18rem;color: #333;line-height: 0.5rem;}
.m-pro-ser .m-service .c-des .info{position: relative;padding-left: 0.12rem;}
.m-pro-ser .m-service .c-des .info::before{content: '-';width: 0.06rem;font-size: 0.18rem;height: 2px;position: absolute;top: 0;left: 0;}
.m-pro-ser .m-service .c-des .tip{font-size: 0.16rem;padding-left: 0.12rem;color: #666;line-height: 0.4rem;}
/* m-pro-ser-d*/.m-pro-ser-d{margin-bottom: 0.9rem;font-size: 0.18rem;color: #333;line-height: 0.48rem;}
.m-pro-ser-d img{max-width: 100%;}
.m-pro-ser-d .top-con{width: 100%;display: inline-block;margin-bottom: 0.4rem;}
.m-pro-ser-d .top-con .l-img{width: 48.4%;margin-right: 3.77%;}
.m-pro-ser-d .top-con .r-txt{margin-top: -0.1rem;}
.m-pro-ser-d .more{margin-top: 0.36rem;}
.m-pro-ser-d .more a{color: #039c8e;}
.m-pro-ser-d .more a:hover{text-decoration: underline;}
.m-pro-ser-d .more .link{text-decoration: underline;margin-right: 0.8rem;}
/* m-culture*/.m-culture .top-con{font-size: 0;margin-bottom: 0.95rem;}
.m-culture .top-con .l-img,
.m-culture .top-con .r-text{width: 50%;display: inline-block;vertical-align: middle;}
.m-culture .top-con .l-img{border: 1px solid #fff;height: 7.16rem;box-shadow: 0 0 0.1rem 0.01rem rgba(0, 0, 0, 0.11);}
.m-culture .top-con .l-img img{width: 100%;height: 100%;}
.m-culture .top-con .r-text{font-size: 0.18rem;color: #333;background: #f6f6f6 url(../images/cl/about/t-bg.png) no-repeat center center / cover;padding: 0.7rem 0.6rem 0.6rem;line-height: 1.2;}
.m-culture .top-con .r-text .txt{font-size: 0.38rem;margin-bottom: 0.23rem;}
.m-culture .top-con .r-text .txt1{font-size: 0.3rem;font-weight: bold;padding-bottom: 0.27rem;position: relative;margin-bottom: 0.77rem;}
.m-culture .top-con .r-text .txt1:after{content: '';position: absolute;width: 0.41rem;height: 0.03rem;background-color: #099f84;left: 0;bottom: 0;}
.m-culture .top-con .r-text .txt2{font-size: 0.22rem;font-weight: bold;}
.m-culture .top-con .r-text .des{color: #666;line-height: 0.38rem;margin-top: 0.34rem;}
.m-culture .top-con .r-text .des span{color: #333;font-weight: bold;}
.m-culture .link-box{position: relative;margin-bottom: 1.3rem;}
.m-culture .link-box .swiper-wrapper{padding-bottom: 0.45rem;}
.m-culture .link-box .swiper-slide{height: 2.42rem;width: auto;border: 1px solid #cccccc;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.m-culture .link-box .swiper-slide img{width: 100%;height: 100%;mix-blend-mode: multiply;}
.m-culture .link-box .swiper-slide:hover .text{background: -moz-linear-gradient(right, #00a286, #0b88a8);
  background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);
  background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);
  background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;opacity: 0.8 \9;}
.m-culture .link-box .swiper-slide:hover .text .en{color: #fff;opacity: 0.51;}
.m-culture .link-box .swiper-slide:hover .text .cn{color: #fff;}
.m-culture .link-box .swiper-slide:hover .text .cn::after{background-color: #fff;}
.m-culture .link-box .swiper-slide:hover::after{content: '';position: absolute;width: 100%;height: 0.03rem;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;left: 0;bottom: -0.45rem;}
.m-culture .link-box .text{position: absolute;width: 100%;height: 100%;line-height: 2.42rem;top: 0;left: 0;height: 2.42rem;
  text-align: center;background: transparent;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.m-culture .link-box .text .con{line-height: 1;display: inline-block;vertical-align: middle;font-size: 0.28rem;position: relative;z-index: 2;}
.m-culture .link-box .text .cn{font-size: 0.34rem;color: #333;position: relative;padding-bottom: 0.2rem;margin-bottom: 0.25rem;}
.m-culture .link-box .text .cn::after{content: '';position: absolute;width: 0.42rem;height: 0.03rem;background-color: #099f84;left: 50%;margin-left: -0.21rem;bottom: 0;}
.m-culture .link-box .text .en{color: #afafaf;}
.m-culture .link-box .cul-prev,
.m-culture .link-box .cul-next{width: 0.28rem;height: 0.39rem;background: url(../images/cl/icon/c-change.png) no-repeat;background-size: 0.56rem;margin-top: -0.2rem;outline: none;}
.m-culture .link-box .cul-prev::after,
.m-culture .link-box .cul-next::after{display: none;}
.m-culture .link-box .cul-prev:hover,
.m-culture .link-box .cul-next:hover{background: url(../images/cl/icon/c-change-s.png) no-repeat;background-size: 0.56rem;}
.m-culture .link-box .cul-prev{left: -2.54%;}
.m-culture .link-box .cul-next{right: -2.54%;background-position: -0.28rem 0;}
.m-culture .link-box .cul-next:hover{background-position: -0.28rem 0;}
/* m-culture-d*/.m-culture-d{margin-top: -0.15rem;padding-bottom: 1.25rem;}
.m-culture-d .brief{font-size: 0.22rem;color: #333;line-height: 0.5rem;margin-bottom: 1.25rem;text-indent: 2em;}
.m-culture-d .log-list{margin-left: -3.11%;}
.m-culture-d .hover-item{width: 30.22%;margin-left: 3.11%;float: left;margin-bottom: 1.1rem;}
.m-culture-d .hover-item .img{display: block;width: 100%;height: 5rem;margin-bottom: 0.35rem;}
.m-culture-d .hover-item:hover .tit{color: #049894;}
.m-culture-d .hover-item .time{
  display: block;line-height: 0.84rem;font-size: 0.3rem;font-weight: bold;
  /* background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);
  background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);
  background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);
  color: #0b88a8 \0;
  -webkit-background-clip: text;-webkit-text-fill-color: transparent; */
  position: relative;
  color: #049894;
  display: none;

}
.m-culture-d .hover-item .time::before{content: '';position: absolute;width: 0.83rem;height: 0.62rem;background: url(../images/cl/icon/line.png) no-repeat;background-size: 100%;left: 0.46rem;bottom: 0.2rem;z-index: -1;}
.m-culture-d .hover-item .tit{font-size: 0.24rem;font-weight: bold;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.2;display: block;margin-bottom: 0.35rem;}
.m-culture-d .hover-item .des{font-size: 0.2rem;color: #666;line-height: 0.32rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 0.64rem;}
.m-culture-d .more{width: 1.8rem;line-height: 0.6rem;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;text-align: center;color: #fff;font-size: 0.18rem;display: block;margin: 0.6rem auto 0;}
/* m-medicine*/.m-medicine{margin-top: -0.04rem;margin-bottom: 0.93rem;}
.m-medicine .t-menu{line-height: 0.92rem;background-color: #1ca58c;}
.m-medicine .t-menu .item{color: #fff;font-size: 0.22rem;}
.m-medicine .item{text-align: center;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 0.02rem;}
.m-medicine .num{width: 11%;}
.m-medicine .name{width: 18%;}
.m-medicine .cas{width: 24%;}
.m-medicine .use{width: 28.4%;}
.m-medicine .des{width: 18.6%;}
.m-medicine .b-list .item{font-size: 0.2rem;color: #666;line-height: 1.13rem;}
.m-medicine .b-list .m-item{overflow: hidden;background-color: #fff;}
.m-medicine .b-list .m-item:nth-child(even){background-color: #f4f4f6;}
/* m-about*/
/* .m-about{margin-top: 1.2rem;} */
.m-about .t-brief{padding: 0 7%;margin-bottom: 0.85rem;}
.m-about .t-brief .l-img{width: 47.81%;height: 9.8rem;margin-right: 4.2%;}
.m-about .t-brief .text{font-size: 0.19rem;color: #333;line-height: 0.36rem;}
.m-about .t-brief .text .txt{margin-bottom: 0.18rem;text-indent: 2em;}
.m-about .framework{background-color: #f4f4f6;text-align: center;padding: 1.5rem 11.36%;}
.m-about .framework .tit{display: inline-block;font-size: 0.36rem;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;color: #fff;font-weight: bold;line-height: 0.85rem;padding: 0 0.9rem;position: relative;margin-bottom: 0.6rem;}
.m-about .framework .tit::after{content: '';position: absolute;top: 0.85rem;left: 50%;width: 0.03rem;height: 0.6rem;margin-left: -1.5px;background-color: #dfdfe0;}
.m-about .map{padding: 1.4rem 15.45% 1.4rem 12.72%;}
.m-about .map .area{position: relative;}
.m-about .map .tit{width: 100%;text-align: center;top: 0.58rem;font-size: 0.4rem;color: #333;line-height: 1;position: absolute;padding-bottom: 0.3rem;}
.m-about .map .tit::after{content: '';position: absolute;bottom: 0;left: 50%;width: 0.42rem;margin-left: -0.21rem;height: 0.03rem;background-color: #099f84;}
.m-about .map img{width: 100%;}
.m-about .map .text{color: #333;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.m-about .map .text .s-tit{font-size: 0.36rem;margin-bottom: 0.2rem;}
.m-about .map .text .tip{font-size: 0.2rem;position: relative;display: block;width: auto;white-space: nowrap;line-height: 1;margin-bottom: 0.18rem;}
.m-about .map .text .tip::after{content: '';width: 8px;height: 8px;background-color: #049893;-webkit-border-radius: 50%;border-radius: 50%;position: absolute;top: 50%;margin-top: -4px;}
.m-about .map .text .l-txt{text-align: right;}
.m-about .map .text .l-txt .tip{padding-right: 17px;}
.m-about .map .text .l-txt .tip::after{right: 0;}
.m-about .map .text .r-txt .tip{padding-left: 17px;}
.m-about .map .text .r-txt .tip::after{left: 0;}
.m-about .map .ch{position: absolute;top: 4.6rem;right: -2%;}
.m-about .map .cq{position: absolute;bottom: 2.7rem;left: 0;}
.m-about .map .xg{position: absolute;bottom: 2rem;right: 6.3%;}
/* m-events*/.m-events{position: relative;margin-top: 0.55rem;}
.m-events .line{width: 1px;height: 100%;position: absolute;left: 50%;top: 0;background-color: #ccc;z-index: 10;}
.m-events .line::before{content: '';width: 0.3rem;height: 1px;position: absolute;left: 50%;top: 0;margin-left: -0.15rem;background-color: #ccc;}
.m-events .item{padding-top: 0.6rem;position: relative;padding-bottom: 1.4rem;}
.m-events .item .time-bg{font-size: 1.65rem;font-weight: bold;color: #f8f8f8;position: absolute;bottom: 0;line-height: 1.44rem;right: 7.7%;text-align: right;}
.m-events .item:first-child{padding-top: 0;}
.m-events .item:first-child .time{top: 0.2rem;}
.m-events .item:first-child .con{padding-top: 1.4rem;}
.m-events .item:first-child .con .text{margin-top: 0.8rem;}
.m-events .item .con{position: relative;z-index: 5;}
.m-events .item .time{position: absolute;top: -1.2rem;width: 50%;font-size: 0.38rem;color: #07929c;line-height: 1.2rem;left: 50%;padding-left: 0.8rem;border-bottom: 1px solid #ccc;}
.m-events .item .time::before{content: '';width: 14px;height: 14px;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;position: absolute;left: 0;margin-left: -7px;bottom: -7px;z-index: 11;}
.m-events .item .box{width: 50%;float: left;text-align: right;padding-right: 0.8rem;}
.m-events .item .box .img{width: 43.75%;float: right;}
.m-events .item .box .img img{width: 100%;}
.m-events .item .text{width: 50%;float: right;text-align: left;padding: 0 0 0 0.8rem;font-size: 0.2rem;color: #333;}
.m-events .item .text .txt{position: relative;margin-bottom: 0.35rem;
  /* overflow: hidden;text-overflow: ellipsis;white-space: nowrap; */
}
.m-events .item .text .txt .date{font-weight: bold;font-size: 0.24rem;display:block;}
.m-events .item:nth-child(even){background-color: #f8f8f8;}
.m-events .item:nth-child(even) .time-bg{color: #fff;right: auto;left: 7.7%;text-align: left;}
.m-events .item:nth-child(even) .time{text-align: right;}
.m-events .item:nth-child(even) .time::before{margin-right: -7px;}
.m-events .item:nth-child(even) .box{float: right;text-align: left;padding-right: 0;padding-left: 0.8rem;}
.m-events .item:nth-child(even) .box .img{float: left;}
.m-events .item:nth-child(even) .text{float: left;text-align: right;padding: 0 0.8rem 0 0;}
.m-events .item:nth-child(even) .text .txt{}
.m-events .item:nth-child(even) .text .txt .date{}
.to-top{width: 65px;height: 65px;background: url(../images/cl/icon/top.png) no-repeat;background-size: 100%;position: fixed;right: 8.1%;bottom: 35vh;z-index: 100;display: none;}
@media screen and (max-width: 2000px){.m-culture .link-box .cul-prev{left: -30px;}

.m-culture .link-box .cul-next{right: -30px;}}
@media screen and (max-width: 1300px){/* m-about*/.m-about .map{padding: 1.4rem 0 1.4rem 0;}
.m-about .map img{width: auto;}
.m-about .map .ch{top: 6rem;}}
/* m-events*/
/*@media screen and (max-width: 1100px){.m-events .item .text .txt{padding-left: 2rem;}
.m-events .item:nth-child(even) .text .txt{padding-left: 0;padding-right: 2rem;}}*/
@media screen and (max-width: 750px){.m-footer > .area{padding-top: 0 !important;}
.footer-contact{padding-top: 0 !important;}
.m-com-tit .bg-txt{width: calc(100% - 0.4rem);}
.m-com-tit .three-menu{width: calc(100% - 0.4rem);}
.m-com-tit .three-menu .swiper-slide{font-size: 0.28rem;}
/* m-news*/.m-news .items{margin-left: 0;}
.m-news .hover-item{width: 100%;margin-left: 0;}
.m-news .hover-item .time{font-size: 0.26rem;}
.m-news .hover-item .time .day{font-size: 0.38rem;}
.m-news .hover-item .tit{font-size: 0.28rem;}
.m-news .hover-item .des{font-size: 0.24rem;line-height: 0.4rem;height: 0.8rem;}
/* m-news-d*/.m-news-d .des{font-size: 0.24rem;}
/* m-contact*/.m-contact .t-way .l-map, .m-contact .t-way .text{width: 100%;float: none;padding-left: 0.2rem;}
.m-contact .t-way .l-map{height: 6.24rem;padding-left: 0.2rem;}
.m-contact .t-way .l-map::before{top: -0.2rem;}
.m-contact .t-way .text{padding-right: 0.2rem;}
.m-contact .t-way .text .des{font-size: 0.24rem;}
.m-contact .t-way .text .des .info{font-size: 0.28rem;}
.m-contact .tit{padding-left: 0.25rem;}
.m-contact .tit::before{width: 0.04rem;}
.m-contact .form .item .inp{font-size: 0.24rem;line-height: 0.7rem;height: 0.7rem;}
.m-contact .form .item .inp::-webkit-input-placeholder{font-size: 0.24rem;}
.m-contact .form .text-area{font-size: 0.24rem;}
.m-contact .form .text-area::-webkit-input-placeholder{font-size: 0.24rem;}
.m-contact .form .submit{font-size: 0.24rem;}
.m-contact .links .list{margin-left: -2%;}
.m-contact .links .item{width: 47.5%;height: 1.3rem;margin-left: 2%;margin-top: 0.2rem;}
.m-contact .links .item .text{height: 1.3rem;line-height: 1.3rem;}
.m-contact .links .item .icon{margin-bottom: 0.15rem;}
/* com-page*/.com-page a{font-size: 0.24rem;}
/* m-careers*/.m-careers{margin-bottom: 0.5rem;}
.m-careers.area{padding: 0;}
.m-careers .t-tip{display: none;}
.m-careers .p-tit{display: none;}
.m-careers .jobs .item{margin-bottom: 0.1rem;}
.m-careers .jobs .m-tit, .m-careers .jobs .m-des{display: block;}
.m-careers .jobs .m-tit{cursor: pointer;padding: 0 1rem 0 0.5rem;background-color: #f8f8f8;line-height: 0.9rem;font-size: 0.3rem;color: #666;position: relative;}
.m-careers .jobs .m-tit span{color: #333;}
.m-careers .jobs .m-tit::before, .m-careers .jobs .m-tit::after{content: '';position: absolute;background-color: #0ca085;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;opacity: 1;}
.m-careers .jobs .m-tit::before{width: 0.36rem;height: 0.04rem;top: 50%;margin-top: -0.02rem;right: 0.47rem;}
.m-careers .jobs .m-tit::after{width: 0.04rem;height: 0.36rem;top: 50%;margin-top: -0.18rem;right: 0.63rem;}
.m-careers .jobs .m-tit.open{color: #fff;background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;}
.m-careers .jobs .m-tit.open span{color: #fff;}
.m-careers .jobs .m-tit.open::before, .m-careers .jobs .m-tit.open::after{transform: rotate(90deg);background-color: #fff;}
.m-careers .jobs .m-tit.open::before{opacity: 0;}
.m-careers .jobs .detail{padding: 0.5rem;background-color: #f8f8f8;}
.m-careers .jobs .con{width: 100%;}
.m-careers .jobs .con .tit{padding-bottom: 0.28rem;}
.m-careers .jobs .con .des{font-size: 0.24rem;line-height: 0.6rem;margin-bottom: 0.57rem;}
.m-careers .jobs .m-des{font-size: 0.24rem;color: #666;line-height: 0.6rem;margin-bottom: 0.57rem;}
.m-careers .jobs .send{position: relative;top: auto;right: auto;width: 100%;line-height: 0.9rem;font-size: 0.3rem;}
/* careers-pup*/.careers-pup .content{width: 90%;margin-left: -45%;}
.careers-pup .content .t-bg{font-size: 0.3rem;line-height: 1rem;}
.careers-pup .content .con .name{font-size: 0.24rem;}
.careers-pup .content .con .item .inp{font-size: 0.24rem;line-height: 0.9rem;height: 0.9rem;}
.careers-pup .content .con .item .inp::-webkit-input-placeholder{font-size: 0.24rem;}
.careers-pup .content .con .brief{font-size: 0.24rem;}
.careers-pup .content .con .brief::-webkit-input-placeholder{font-size: 0.24rem;}
.careers-pup .content .con .submit{width: 100%;font-size: 0.24rem;line-height: 0.8rem;}
/* m-results*/.m-results .t-honor .item{width: 100%;float: none;padding: 0.58rem 0.2rem 0.68rem;}
.m-results .t-honor .item:first-child{padding-bottom: 0;}
.m-results .t-honor .item .txt{width: 75%;font-size: 0.24rem;}
.m-results .change-honor .img{height: 2.1rem;}
.m-results .change-honor .time{font-size: 0.3rem;}
.m-results .change-honor .txt{font-size: 0.24rem;}
/* m-rd*/.m-rd .hover-item .img{width: 100%;float: none;height: 4.14rem;}
.m-rd .hover-item .text{width: 100%;padding-left: 0;}
.m-rd .hover-item .text .tit{font-size: 0.36rem;}
.m-rd .hover-item .text .des, .m-rd .hover-item .text .more{font-size: 0.24rem;}
/* m-rd-con*/.m-rd-con{padding: 0 0 1.5rem;}
.m-rd-con .tit{font-size: 0.36rem;}
.m-rd-con .des{font-size: 0.24rem;line-height: 0.5rem;}
/* m-coo*/.m-coo .item{padding: 0.8rem 0 0.8rem 1rem;}
.m-coo .text .tit{font-size: 0.34rem;}
.m-coo .text .des{font-size: 0.24rem;line-height: 0.34rem;}
.m-coo .text .dec{font-size: 0.24rem;line-height: 0.5rem;}
.m-coo .text .dec::before{top: 0.15rem;}
.m-coo .links .link{width: 100% !important;float: none;margin-bottom: 0.3rem;}
.m-coo .links .r-txt{padding-left: 3.2rem;}
.m-coo .links .r-txt .s-tit{font-size: 0.26rem;}
.m-coo .links .r-txt .s-des, .m-coo .links .r-txt .time{font-size: 0.24rem;}
.m-coo .link-box{left: -.5rem;}
/* m-pro-d*/.m-pro-d{padding: 0 0.2rem 1.1rem;font-size: 0.24rem;line-height: 0.5rem;}
.m-pro-d .l-img{width: 100%;margin-right: 0;margin-bottom: 0.4rem;}
/* m-pro-list*/.m-pro-list .list{margin-left: -2%;}
.m-pro-list .hover-item{width: 48%;margin-left: 2%;}
.m-pro-list .hover-item .img{height: 3.4rem;}
.m-pro-list .hover-item .img .bg::after{width: 2rem;height: 1.8rem;}
.m-pro-list .hover-item .des{font-size: 0.24rem;}
.m-pro-list .more{margin-top: 0;font-size: 0.24rem;}
/* m-pro-detail*/.m-pro-detail{padding: 0 0.2rem;}
.m-pro-detail .l-img, .m-pro-detail .r-text{width: 100%;margin-right: 0;float: none;}
.m-pro-detail .l-img .swiper-slide{height: 6.06rem;}
.m-pro-detail .l-img .in-prev{left: 0;}
.m-pro-detail .l-img .in-next{right: 0;}
.m-pro-detail .r-text .des{font-size: 0.24rem;line-height: 0.44rem;}
.m-pro-detail .r-text .info{font-size: 0.24rem;line-height: 0.7rem;}
.m-pro-detail .r-text .buy span, .m-pro-detail .r-text .buy .way{font-size: 0.24rem;margin-right: 0.2rem;}
.m-pro-detail .c-page{text-align: center;margin-top: 0.5rem;}
/* m-pro-ser*/.m-pro-ser .t-des{font-size: 0.28rem;line-height: 0.6rem;}
.m-pro-ser .swiper-sub-menu > .area{width: 92%;}
.m-pro-ser .text .tit{font-size: 0.32rem;}
.m-pro-ser .text .more{font-size: 0.24rem;}
.m-pro-ser .m-cro .des, .m-pro-ser .m-cmo .des{font-size: 0.26rem;line-height: 0.55rem;}
.m-pro-ser .m-cro .hover-item, .m-pro-ser .m-cmo .hover-item{width: 100%;margin-left: 0;}
.m-pro-ser .m-cro .list, .m-pro-ser .m-cmo .list{margin-left: 0;}
.m-pro-ser .m-cmo .hover-item .img{height: 3.34rem;}
.m-pro-ser .m-service .img, .m-pro-ser .m-service .text{width: 100%;line-height: 1;float: none;}
.m-pro-ser .m-service .img{height: 3.72rem;}
.m-pro-ser .m-service .text{padding-top: 0.3rem;}
.m-pro-ser .m-service .hover-item{margin-top: 0.3rem;}
.m-pro-ser .m-service .c-des{font-size: 0.24rem;line-height: 0.6rem;}
.m-pro-ser .m-service .c-des .info{padding-left: 0.2rem;}
.m-pro-ser .m-service .c-des .tip{font-size: 0.22rem;}
/* m-pro-ser-d*/.m-pro-ser-d{font-size: 0.24rem;line-height: 0.55rem;}
.m-pro-ser-d .top-con .l-img{width: 100%;margin-right: 0;margin-bottom: 0.2rem;}
.m-pro-ser-d .top-con .r-txt{margin-top: 0;}
.m-pro-ser-d .more a{display: block;}
/* m-culture*/.m-culture .top-con .l-img, .m-culture .top-con .r-text{width: 100%;display: block;}
.m-culture .top-con .l-img{height: 4.62rem;}
.m-culture .top-con .r-text{font-size: 0.24rem;padding: 0.7rem 0.4rem;}
.m-culture .top-con .r-text .txt2{line-height: 0.44rem;}
.m-culture .top-con .r-text .des{line-height: 0.44rem;}
.m-culture .link-box{padding: 0 0.4rem;}
.m-culture .link-box .cul-prev{left: 0;}
.m-culture .link-box .cul-next{right: 0;}
/* m-culture-d*/.m-culture-d .brief{padding: 0;font-size: 0.28rem;line-height: 0.6rem;margin-bottom: 1rem;}
.m-culture-d .log-list{margin-left: 0;}
.m-culture-d .hover-item{width: 100%;margin-left: 0;margin-bottom: 0.7rem;}
.m-culture-d .hover-item .time{font-size: 0.34rem;}
.m-culture-d .hover-item .tit{font-size: 0.28rem;}
.m-culture-d .hover-item .des{font-size: 0.24rem;line-height: 0.4rem;height: 0.8rem;}
.m-culture-d .more{font-size: 0.24rem;width: 2rem;}
/* m-medicine*/.m-medicine .t-menu{width: 2.8rem;float: left;}
.m-medicine .t-menu .item{width: 100% !important;float: none;line-height: 1.1rem;font-size: 0.28rem;}
.m-medicine .b-list{width: 4.3rem;float: left;white-space: nowrap;overflow-x: scroll !important;font-size: 0;}
.m-medicine .b-list .m-item{display: inline-block;vertical-align: middle;flex-shrink: 0;border-right: 1px solid #dcdcdc;}
.m-medicine .b-list .m-item .item{float: none;line-height: 1.1rem;width: auto !important;min-width: 3.75rem;font-size: 0.28rem;padding: 0 0.1rem;}
.m-medicine .b-list .m-item .item:nth-child(odd){background-color: #f4f4f6;}
.m-medicine .b-list .m-item:nth-child(even){background-color: #fff;}
/* m-about*/.m-about{margin-top: -0.55rem;}
.m-about .t-brief{padding: 0 0.2rem;}
.m-about .t-brief .l-img{width: 100%;height: 7.68rem;margin-bottom: 0.58rem;}
.m-about .t-brief .text{font-size: 0.24rem;line-height: 0.46rem;}
.m-about .t-brief .text .txt{margin-bottom: 0.55rem;}
.m-about .framework{padding: 0.9rem 0 0;}
.m-about .framework .scroll-box{position: relative;}
.m-about .framework .scroll-box .img{overflow: auto;font-size: 0;line-height: 0;position: relative;}
.m-about .framework .scroll-box .img img{margin-bottom: 0.96rem;}
.m-about .framework .scroll-box .img::-webkit-scrollbar{height: 4px;}
.m-about .framework .scroll-box .img::-webkit-scrollbar-thumb{background: -moz-linear-gradient(right, #00a286, #0b88a8);background: -webkit-gradient(right, #00a286, #0b88a8);background: -webkit-linear-gradient(right, #00a286, #0b88a8);background: -o-linear-gradient(right, #00a286, #0b88a8);background: -ms-linear-gradient(right, #00a286, #0b88a8);background: linear-gradient(to right, #00a286, #0b88a8);background-color: #00a286 \9;}
.m-about .framework .scroll-box .img::-webkit-scrollbar-track-piece{background-color: transparent;border-top: solid 1px #d7d7d7;}
.m-about .framework .scroll-box img{max-width: none;height: 4.8rem;}

/*.m-about .map{padding: 0.84rem 0 0;position: relative;}
.m-about .map .text{position: relative;padding-bottom: 4.65rem;bottom: 0;top: auto;}
.m-about .map .text::after{content: '';width: 1px;height: 3.5rem;background-color: #c5c5c5;bottom: 0;left: 50%;position: absolute;}
.m-about .map .text .s-tit{margin-bottom: 0.3rem;}
.m-about .map .text .tip{font-size: 0.26rem;}
.m-about .map img{width: 100%;height: 5.8rem;}
.m-about .map .tit{top: -0.08rem;}
.m-about .map .cq{width: 50%;bottom: 0.85rem;left: 0;padding-right: 0.33rem;}
.m-about .map .xg, .m-about .map .ch{width: 50%;right: 0;bottom: 1.2rem;padding-left: 0.33rem;}
.m-about .map .ch{bottom: 3.02rem;top: auto;}*/

.m-about .map{padding: 0.84rem 0 0;position: relative;}
.m-about .map .text{position: relative;top: auto;left:auto;display:flex;padding:.3rem 0 .85rem;}
.m-about .map .text::after{content: '';width: 1px;background-color: #c5c5c5;top:.3rem;bottom: .85rem;left: 50%;position: absolute;}
.m-about .map .text>.item{width:50%;}
.m-about .map .text .s-tit{margin-bottom: 0.3rem;}
.m-about .map .text .tip{font-size: 0.26rem;white-space: normal;}
.m-about .map img{width: 100%;height: 5.8rem;}
.m-about .map .tit{top: -0.08rem;}
.m-about .map .cq{position:static;padding-right: 0.33rem;}
.m-about .map .xg, .m-about .map .ch{position:static;padding-left: 0.33rem;}
.m-about .map .ch{margin-bottom:.6rem;}


/* m-events*/.m-events{padding-left: 0.4rem;}
.m-events .line{left: 0.4rem;}
.m-events .item{padding-left: 0.65rem;}
.m-events .item .box{width: 100%;float: none;padding-right: 0;}
.m-events .item .box .img{width: 5.6rem;float: none;}
.m-events .item .time{width: 100%;left: 0;padding-left: 0.65rem;}
.m-events .item .time::before{width: 0.14rem;height: 0.14rem;margin-left: -0.07rem;bottom: -0.07rem;}
.m-events .item .text{width: 100%;float: none;padding-left: 0;margin-top: 0.5rem;}
.m-events .item .text .txt{padding-left: 0;font-size: 0.24rem;}
.m-events .item .text .txt .date{font-size: 0.26rem;margin-right: 0.3rem;}
.m-events .item .time-bg{right: 0;}
.m-events .item:first-child .con{padding-top: 1.8rem;}
.m-events .item:first-child .con .text{margin-top: 0.5rem;}
.m-events .item:nth-child(even) .text, .m-events .item:nth-child(even) .box{padding: 0;text-align: left;}
.m-events .item .text .txt, .m-events .item .box .txt{padding-left: 0 !important;padding-right: .2rem; }
.m-events .item .text .txt .date{margin-bottom:.5em;}
/* .m-events .item:nth-child(even) .text .date, .m-events .item:nth-child(even) .box .date{position: relative;} */
.m-events .item:nth-child(even) .time{text-align: left;padding-right: 0;padding-left: 0.65rem;}
.m-events .item:nth-child(even) .time::before{right: auto;left: 0;}
.m-events .item:nth-child(even) .time-bg{left: auto;right: 0;text-align: right;}
.to-top{width: 0.65rem;height: 0.65rem;right: 0.2rem;}
.m-events .item .text .txt{padding-left: 0 !important;}
/* pro-pup */
.pro-pup .con{width: 90%;margin-left: -45%;padding: .2rem;}
.pro-pup .m-pro-detail .l-img{width: 100%;}
.pro-pup .con .close{right: .2rem;top: .2rem;width: .4rem;height: .4rem;}
.pro-pup .m-pro-detail .r-text{padding-left: 0;}
}
.m-careers-filter{ position: relative; margin-top: -.7rem; margin-bottom: .7rem; line-height: 0; font-size: 0; text-align: center; }
.m-careers-filter h2,
.m-careers-filter ul{ display: inline-block; vertical-align: top; }
.m-careers-filter h2{ line-height: .44rem; font-size: .2rem; font-weight: normal; color: #666;}
.m-careers-filter li{ position: relative; display: inline-block; vertical-align: top; margin: 0 .28rem; width: 2.75rem; }
.m-careers-filter li:before{ content: ""; position: absolute; top: 50%; right: 0; margin-top: -.06rem; width:0; height:0; overflow:hidden; border-width:.12rem .09rem; border-style:solid; border-color: #ccc transparent transparent transparent; pointer-events:none; }
.m-careers-filter li select{ padding-right: .3rem; width: 100%; line-height: .44rem; font-size: .2rem; color: #999; border: 0 none; border-bottom: solid .02rem #e8e8e8; background: none; cursor: pointer; }
.m-search-list{ margin-top: 0; padding-top: 1rem; }
.no-result{ margin-left: 2.95%; text-align: center; }
.no-result h3{ margin-bottom: .5em; line-height: 2; font-size: .3rem; }
.no-result p{ line-height: 2; font-size: .24rem; }
.no-result #key{ color: #c00; }
@media screen and (max-width: 750px){
	.m-careers-filter h2,
	.m-careers-filter ul{display: block; text-align: left;}
	.m-careers-filter h2{ line-height: .8rem; font-size: .3rem;}
	.m-careers-filter li{ width: 30%; margin: 0 0 0 5%;}
	.m-careers-filter li:nth-child(3n+1){ margin-left: 0;}
	.m-careers-filter li select{ line-height: .8rem; font-size: .26rem;}
  .no-result{ margin-left: 2%; }
  .m-pro-ser .list .info{font-size: .24rem;}
  .m-pro-ser .m-cro .hover-item{margin-bottom: .3rem;}
}
