.back-white{ background:#fff;}
.back-gray{ background:#f5f7f9;}

/* 首页-banner */
.ban_index .swiper-but{ width:.5rem; height:.5rem; background:rgba(0,0,0,0.5);}
.ban_index .swiper-but::after{ font-size:.14rem; font-weight:bold; color:#fff;}
.ban_index .swiper-button-prev{ left:5%;}
.ban_index .swiper-button-next{ right:5%;}
.ban_index .swiper-pagination{ font-size:0; bottom:.35rem;}
.ban_index .swiper-pagination .swiper-pagination-bullet{ vertical-align:middle; background:#fff; opacity:.4;}
.ban_index .swiper-pagination .swiper-pagination-bullet-active{ background:#fff; opacity:1;}

/* 首页标题 */
.index-tit{ border-bottom:solid 1px #eeeeee;}
.index-tit .txt{ padding:.15rem 0; font-size:.24rem; line-height:1.1; border-bottom:solid .02rem var(--colDf);}
.index-more{ font-size:.14rem;}
.index-more .but{ color:#999999;}
.index-more .but span{ padding-right:.1rem;}


/* 首页标题 */
.index_main_box{ padding:.2rem 0;}
.index-one .let-box{ width:51.563%;}
.index-one .rig-box{ width:45.313%;}
.index-one .swiper-box{ margin-top:.2rem; border-radius:.1rem; overflow:hidden;}
.index-one .swiper-box .swiper .item{ position:relative; border-radius:.1rem; overflow:hidden;}
.index-one .swiper-box .swiper .pic figure{ padding-bottom:54.546%; background-size:cover; background-repeat:no-repeat; background-position:center;}
.index-one .swiper-box .swiper .pic img{ display:none;}
.index-one .swiper-box .swiper .tit{ padding:.25rem .3rem; padding-right:6em; position:absolute;bottom:0;left:0;width:100%;background-color: rgba(0,0,0,0.6); color:#fff; font-weight:100;}
.index-one .swiper-box .swiper .swiper-pagination{left:auto; width:auto; right:.2rem; font-size:0; bottom:.25rem;}
.index-one .swiper-box .swiper .swiper-pagination-bullet{ background:#fff; opacity:1; vertical-align:middle; font-size:0;}
.index-one .swiper-box .swiper .swiper-pagination-bullet-active{ background:var(--colDf);}
.index-one .index-OurServices{ padding:.2rem 0;}
.index-one .index-OurServices li{ background:#f5f7f9; font-size:.17rem; width:31.3%; margin-right:3%; margin-bottom:3%; padding:.25rem .05rem; text-align:center; border-radius:.1rem; overflow:hidden; transition:all .5s;}
.index-one .index-OurServices li .icon img{ width:.45rem!important; height:.45rem!important; object-fit:contain;}
.index-one .index-OurServices li .txt{ color:#333333; margin-top:.05rem;}
.index-one .index-OurServices li:nth-child(3n){ margin-right:0;}
.index-one .index-OurServices li:hover{ box-shadow:0 0 .1rem rgba(0,0,0,0.2);}
.index-one .index-news-tab .tab-menu{ border-bottom:solid 1px #eeeeee;}
.index-one .index-news-tab .ol_iow a{ padding:.15rem 0; margin-right:.4rem; display:block; font-size:.18rem; color:#999999;}
.index-one .index-news-tab .ol_iow a.active{ color:#333333; font-size:.2rem; text-decoration: underline;}
.index-one .index-news-tab .tab-list{ font-size:.14rem; padding-top:.1rem;}
.index-one .index-news-tab .tab-list .list-oiw{ display:none;}
.index-one .index-news-tab .tab-list li{ position:relative; margin:.08rem 0; padding-left:1em;}
.index-one .index-news-tab .tab-list li::before{ position:absolute;left:0;top:50%; margin-top:-.025rem; content:''; display:block; width:.05rem; height:.05rem; background:#cccccc; border-radius:1rem;}
.index-one .index-news-tab .tab-list li .tit{ color:#333333; width:calc(100% - 7em);}
.index-one .index-news-tab .tab-list li .tiem{ width:7em; text-align:right; font-size:.12rem; color:#999999;}
.index-one .index-news-tab .tab-list li:hover .tit{ color:var(--colDf);}
.index-two .list{ margin:.2rem 0 .1rem;}
.index-two .list li{ width:32.813%; margin-right:.75%; margin-bottom:.75%; font-size:.2rem; position:relative; border-radius:.1rem; overflow:hidden;}
.index-two .list li .pic{ border-radius:.1rem;}
.index-two .list li .pic img{ display:none;}
.index-two .list li .pic figure{ padding-bottom:47.62%; background-repeat:no-repeat; background-size:cover; background-position:center;}
.index-two .list li a::after{ position:absolute; bottom:0; z-index:2; content:''; display:block; width:100%; height:80%; background:linear-gradient(0deg,rgba(0,0,0,.4),transparent);}
.index-two .list li .txt{ color:#fff; padding:.25rem; position:absolute; bottom:0; left:0; width:100%; z-index:5;}
.index-two .list li:nth-child(3n){ margin-right:0;}
.index-three .list{ margin:.2rem 0 .1rem;}
.index-three .list li{ background:#f5f7f9; font-size:.2rem; width:19%; margin-right:1.24%; margin-bottom:1.24%; padding:.3rem .1rem; text-align:center; border-radius:.1rem; overflow:hidden; transition:all .5s;}
.index-three .list li .icon img{ width:.72rem!important; height:.72rem!important; object-fit:contain;}
.index-three .list li .txt{ color:#333333; margin-top:.05rem;}
.index-three .list li:nth-child(5n){ margin-right:0;}
.index-three .list li:hover{ box-shadow:0 0 .1rem rgba(0,0,0,0.2);}
@media(max-width:1024px){
.index-one .index-OurServices li{ font-size:.15rem;}
}
@media(max-width:768px){
.index-one .let-box{ width:48%;}
.index-one .rig-box{ width:50%;}
.index-one .index-OurServices li{ font-size:.12rem;}
.index-one .index-OurServices li .icon img{ width:.35rem!important; height:.35rem!important;}
.index-one .index-news-tab .ol_iow a{ margin-right:.15rem; font-size:.16rem;}
.index-one .index-news-tab .ol_iow a.active{ font-size:.18rem;}
.index-two .list li{ font-size:.18rem;}
.index-three .list li .icon img{ width:.5rem!important; height:.5rem!important;}
.index-three .list li{ font-size:.18rem;}
}
@media(max-width:640px){
.index-tit .txt{ font-size:.33rem;}
.index-more{ font-size:.22rem;}
.index-one .let-box{ width:100%;}
.index-one .rig-box{ width:100%;}
.index-one .swiper-box{ font-size:.22rem;}
.index-one .index-news-tab .tab-list{ line-height:1.8; font-size:.22rem;}
.index-one .index-news-tab .tab-list li::before{ width:4px; height:4px; margin-top:-2px;}
.index-one .index-news-tab .tab-list li .tiem{ font-size:.18rem;}
.index-one .index-news-tab .ol_iow a{ padding:.25rem 0; font-size:.22rem;}
.index-one .index-news-tab .ol_iow a.active{ font-size:.24rem;}
.index-one .index-OurServices li{ font-size:.24rem;}
.index-one .index-OurServices li .icon img{ width:.6rem!important; height:.6rem!important;}
.index-two .list li{ font-size:.22rem;}
.index-three .list li .icon img{ width:.7rem!important; height:.7rem!important;}
.index-three .list li{ font-size:.22rem;}
}


/* 底部 */
.qui_footer .footer-qrcode{ max-width:1.5rem; text-align:center; line-height:2; font-size:.13rem; color:#888888;}
.qui_footer .footer-qrcode .pic{ margin-bottom:.05rem;}
.qui_footer .footer-qrcode .pic img{ width:1.2rem; border:solid 1px #eee;}
.qui_footer .footer-one{ color:#888888; padding:.4rem 0;}
.qui_footer .footer-one .footer-nav{ width:calc(100% - 2rem);}
.qui_footer .footer-one dt{ padding:.15rem 0; font-size:.18rem; color:var(--colTM);}
.qui_footer .footer-one dd{ font-size:.14rem; margin:.05rem 0;}
.qui_footer .footer-one dd.email a{ text-decoration: underline;}
.qui_footer .footer-one dd a{ color:#888888;}
.qui_footer .qui_copyright{ border-top:solid 1px #e9ecef; font-size:.14rem; text-align:center; color:#888888; padding:.35rem 0; text-align:center;}
.qui_footer a:hover{ color:var(--colTM)!important;}
@media(max-width:640px){
.qui_footer .footer-one .footer-nav dl{ display:none;}
.qui_footer .footer-one .footer-nav .lx-des{ display:block;}
.qui_footer .footer-one{ line-height:1.8;}
.qui_footer .footer-one dt{ font-size:.28rem;}
.qui_footer .footer-one dd{ font-size:.22rem;}
.qui_footer .footer-qrcode{ font-size:.2rem;}
.qui_footer .qui_copyright{ line-height:1.8; font-size:.2rem;}
}

/* 菜单 */
.menu-lanm{padding:.32rem .2rem; font-size:.24rem;color:#fff; text-align:center; background-image: url(../images/menu_back.jpg); background-color:#005eae;background-repeat:no-repeat; background-position:center bottom; background-size:contain; border-radius:.1rem .1rem 0 0;}
.menu-list{ position:relative; min-height:4rem; padding:.12rem .25rem .6rem; border:solid 1px #efefef;}
.menu-list .web-sub{ display:none;}
.menu-list li{font-size:.16rem;position:relative;}
.menu-list li>a{color:#666666;display:block;padding:.15rem 0; border-bottom:solid 1px #e9e9e9; font-weight:500; position:relative; z-index:6;}
.menu-list li>.arrow{position:absolute;top:.12rem;right:-.1rem; cursor:pointer;z-index:5;}
.menu-list li>.arrow::after{display:-webkit-flex;display:flex;align-items:center;justify-content:center; width:.3rem;height:.3rem;font-family:swiper-icons;text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;font-weight:bold;font-size:.12rem;content:'next'; text-align:center; opacity:.5;}
.menu-list li.on>a,
.menu-list li.on>.arrow::after,
.menu-list li:hover>.arrow::after,
.menu-list li.active>a,
.menu-list li.active>.arrow::after,
.menu-list li>a:hover{color:var(--colDf); opacity:1;}
.menu-list li.active.hasSub>.arrow,
.menu-list li.on.hasSub>.arrow{ transform:rotate(90deg);}
.menu-list li dl{ font-size:.15rem; display:none;border-bottom:solid 1px #e9e9e9; padding:.5em 1em;}
.menu-list li dl dd.on a{color:var(--colDf);}
.menu-list li dl dd a{ display:block; padding:.08rem 0;}
.menu-list li:last-child>a{border-bottom:none;}
@media(max-width:1024px){
.menu-lanm{ display:none;}
.menu-list{ padding:0; min-height:0; border:none;  background:transparent;}
.menu-list .web-sub{display:block;background:#fff;position:relative;padding:.15rem;font-size:.18rem;border:solid 1px #efefef;border-radius:.1rem;}
.menu-list .web-sub::after{ position:absolute; top:.25rem; right:.15rem; display:-webkit-flex;display:flex;align-items:center;justify-content:center; font-family:swiper-icons;text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;font-weight:bold;font-size:.12rem;content:'next'; text-align:center;}
.menu-list .ul{background:#fff;display:none;position:absolute; left:0; top:100%; width:100%; padding:.15rem; box-shadow:0 0 .2rem rgba(0,0,0,.1); border-radius:.1rem;}
}
@media(max-width:640px){
.menu-list .web-sub{ font-size:.24rem;}
.menu-list .web-sub::after{ font-size:.16rem;}
.menu-list li{ font-size:.24rem;}
.menu-list li>.arrow::after{ width:.4rem; height:.4rem; font-size:.16rem;}
.menu-list li dl{ font-size:.24rem;}
}



/* 当前位置 */
.current-lanmu{ padding-left:.35rem;}
.current-lanmu .lanmu-name{ padding:.17rem 0; font-size:.24rem; color:var(--colDf); border-bottom:solid .02rem var(--colDf);}
.current-lanmu .current-txt{ font-size:.14rem; color:#999; background-image: url(../images/current.svg); background-repeat: no-repeat; background-position: left center; background-size:.16rem; padding-left:.25rem;}
.current-lanmu .current-txt a{color:#999;}
.current-lanmu .current-txt span{ color:var(--colTM);}
.current-lanmu .current-txt i{margin:0 .1rem;font-size:0;display:block;}
.current-lanmu .current-txt i::after{font-size:.11rem;font-family:swiper-icons;text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;font-weight:bold;line-height:1;content:'next';vertical-align:middle;}
.current-lanmu .current-txt a:hover{ color:var(--colTM);}
@media(max-width:1024px){
.current-lanmu{ padding-left:0;}
.current-lanmu .lanmu-name{ padding:.2rem 0; font-size:.24rem;}
.current-lanmu .current-txt{ font-size:.2rem;}
}

@media(max-width:640px){
.current-lanmu .current-txt{ background-size:.2rem;}
}

/* 内页 */
.Inside_box{ padding:.8rem 0; background:#f5f7f9; line-height:1.5;}
.Inside_pdd{ padding:0 .4rem; border:solid 1px #efefef; box-shadow:0 0 .1rem rgba(0,0,0,.02);}
.Inside_box .Ins_let{ width:22%;}
.Inside_box .Ins_rig{ width:75%;}
@media(max-width:1024px){
.Inside_box .Ins_let{ width:100%;}
.Inside_box .Ins_rig{ width:100%;}
}

/* 新闻中心 */
.list-news .top-news{ padding:.35rem 0; border-bottom:solid 1px #eee;}
.list-news .top-news .item .pic{ width:34.092%; overflow:hidden; border-radius:.1rem;}
.list-news .top-news .item .pic figure{ padding-bottom:66.667%;background-repeat:no-repeat;background-size:cover;}
.list-news .top-news .item .pic img{ display:none;}
.list-news .top-news .item .txt{ width:62%;}
.list-news .top-news .item .txt .tit{ font-size:.2rem; color:#333333;}
.list-news .top-news .item:hover .txt .tit{ color:var(--colDf);}
.list-news .top-news .item .txt .tiem{ margin:.1rem 0; color:#999999; font-size:.14rem;}
.list-news .top-news .item .txt .des{ line-height:1.7; font-size:.16rem; color:#666666;}
.list-news li{ border-bottom:solid 1px #eee; padding:.4rem 0;}
.list-news li .tiem{color:var(--colDf);background:#f2f2f2; padding:.17rem 0; text-align:center; width:1rem; border-radius:.1rem;}
.list-news li .tiem .date{ font-weight:bold; font-size:.3rem;}
.list-news li .tiem .years{ font-size:.14rem;}
.list-news li .text{ width:calc(100% - 1.3rem);}
.list-news li .text .tit{ margin-bottom:.1rem; color:var(--colTM); font-size:.2rem;}
.list-news li .text .des{ color:#666666; font-size:.15rem;}
.list-news li a:hover .text .tit{ color:var(--colDf);}
@media(max-width:1024px){
.list-news li{ padding:.2rem 0;}
}
@media(max-width:640px){
.list-news .top-news .item .pic{ width:100%;}
.list-news .top-news .item .txt{ margin-top:.3rem; width:100%;}
.list-news .top-news .item .txt .tit{ font-size:.24rem;}
.list-news .top-news .item .txt .tiem{ font-size:.2rem;}
.list-news .top-news .item .txt .des{ font-size:.22rem;}
.list-news li .tiem{ width:1.2rem;}
.list-news li .tiem .date{ font-size:.36rem;}
.list-news li .tiem .years{ font-size:.2rem;}
.list-news li .text{ width:calc(100% - 1.5rem);}
.list-news li .text .tit{ font-size:.24rem;}
.list-news li .text .des{ font-size:.2rem;}
}



/* 新闻详情 */
.info-news{ padding:.6rem .8rem 0;}
.info-news .info-con{ line-height:1.7; font-size:.16rem; color:#666666;}
.info-news .title-box{ text-align:center;}
.info-news .title-box .title{ line-height:1.3; font-size:.36rem; padding:0 1rem;}
.info-news .title-box .tiem{ color:#999999; padding:.3rem 0; border-bottom:solid 1px #eee;}
.info-news .turn-box{ margin-top:2em; font-size:.16rem; padding:.4rem 0 .5rem; border-top:solid 1px #eee;}
.info-news .turn-box dl{ width:80%;}
.info-news .turn-box dl dd{ margin:.05rem 0;}
.info-news .return a{ display:block; padding:.12rem 2em; font-size:.16rem; background: var(--colDf); color:#fff; border-radius:1rem;}

/* 公司简介 */
.about-box .digital-scroll{ padding:.4rem 0;}
.about-box .digital-scroll .item{ text-align:center; width:23%;}
.about-box .digital-scroll .item .ital{ color:var(--colDf);}
.about-box .digital-scroll .item .txt{ margin-top:.05rem; font-size:.16rem; color:#666666;}
.about-box .digital-scroll .item .num{ line-height:1; font-size:.36rem; font-weight:bold; color:var(--colDf);}
.about-box .digital-scroll .item i{ margin-left:.05rem;}
.about-box .about-pic{ margin-bottom:.3rem;}
.about-box .about-pic .pic{ border-radius:.1rem; overflow:hidden;}
.about-box .des-info{ font-size:.16rem; line-height:1.8; color:#666666;}
@media(max-width:640px){
.about-box .des-info{ font-size:.24rem;}
.about-box .digital-scroll .item{ font-size:.2rem; width:48%; margin:.15rem 0;}
.about-box .digital-scroll .item .txt{ font-size:.22rem;}
}

/* 关于我们_发展战略 */
.about-develop{ padding:.3rem .1rem; text-align:center;}


/* 关于我们_企业文化 */
.culture-box{ display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between; padding:.4rem;}
.culture-box .item{ background-color:#f5f7f9; padding:.35rem; width:31%; margin-right:3.45%; margin-bottom:3%; text-align:center; background:#f5f7f9; border:solid 1px #e5e5e5; border-radius:.1rem;}
.culture-box .item:nth-child(3n){ margin-right:0;}
.culture-box .item .icon{ margin-bottom:.15rem;}
.culture-box .item .icon img{ width:.55rem;}
.culture-box .item .title{ margin-bottom:.1rem; font-size:.2rem; font-weight:bold;}
.culture-box .item .des{ min-height:4.5em; color:#666666; font-size:.14rem;}
@media(max-width:640px){
.culture-box .item:nth-child(2n),
.culture-box .item{ width:49%; margin-right:2%; margin-bottom:2%; padding:.3rem;}
.culture-box .item:nth-child(2n){ margin-right:0;}
.culture-box .item .title{ font-size:.26rem;}
.culture-box .item .des{ font-size:.2rem;}
}



/* 关于我们_历史沿革 */
.Historical-box{ padding:.6rem .4rem .5rem;}
.Historical-box .switc-box{padding:0 .7rem; position:relative;}
.Historical-box .switc-box::before,
.Historical-box .switc-box::after{ content:'';display:block;width:20%;height:58%;bottom:0;background:#fff;position:absolute;z-index:2;}
.Historical-box .switc-box::before{ left:0;}
.Historical-box .switc-box::after{ right:0;}
.Historical-box .switc-box .swiper{ padding:0 .1rem;}
.Historical-box .switc-box .line{ position:absolute; left:0; top:1.6rem; height:1px; background:#eee; content:''; display:block; width:100%;}
.Historical-box .swiper-slide{ position:relative;}
.Historical-box .swiper-slide .item{ position:relative; padding-left:.2rem; z-index:3;}
.Historical-box .swiper-slide::after{content:'';display:block;position:absolute;left:0;top:.2rem;width:1px;height:1.4rem; background:#eee;}
.Historical-box .swiper-slide .item .date{ position:relative; margin-bottom:.1rem; font-size:.2rem; font-weight:bold;}
.Historical-box .swiper-slide .item .date::after{ position:absolute; left:-.26rem; top:0.7em; content:''; display:block; width:.12rem; height:.12rem; border-radius:1rem; border:solid .02rem var(--colDf); background:#fff;}
.Historical-box .swiper-slide .item .des{ font-size:.14rem; color:#666; height:1.06rem; overflow:auto;}
.Historical-box .swiper-slide:nth-child(2n){ padding-bottom:0; padding-top:2.4rem;}
.Historical-box .swiper-slide:nth-child(2n)::after{ height:.95rem; top:1.6rem;}
.Historical-box .swiper-but{ top:41%; background:var(--colDf); width:.5rem; height:.5rem; opacity:1; border-radius:1rem;}
.Historical-box .swiper-but::after{ font-size:.14rem; font-weight:bold;color:#fff;}
.Historical-box .swiper-but.swiper-button-disabled{background:#d8dee4;}
.Historical-box .swiper-button-prev{left:0;}
.Historical-box .swiper-button-next{right:0;}
@media(max-width:640px){
.Historical-box .switc-box .line{ top:0;}
.Historical-box .swiper-slide .item{ padding-top:.3rem;}
.Historical-box .swiper-slide:nth-child(2n){ padding-top:0;}
.Historical-box .swiper-slide::after,
.Historical-box .swiper-slide:nth-child(2n)::after{ top:0; height:.5rem;}
.Historical-box .swiper-but{ top:.15rem;}
.Historical-box .switc-box{ font-size:.22rem;}
.Historical-box .swiper-slide .item .date{ font-size:.26rem;}
.Historical-box .swiper-slide .item .des{ font-size:.22rem;}
.Historical-box .switc-box::before,
.Historical-box .switc-box::after{ display:none;}
}

/* 管理团队 */
.team-list{ padding:.2rem 0;}
.team-list .ul{ padding:.35rem 0; border-bottom:solid 1px #eee;}
.team-list .ul ol{ margin-bottom:.1rem; font-size:.24rem; color:var(--colTM); width:100%;}
.team-list .ul li{ margin:.1rem 0; width:22.7%; margin-right:3%;}
.team-list .ul li .name{ color:#005eae; font-size:.18rem;}
.team-list .ul li .wx{ color:#999999; font-size:.14rem;}
.team-list .ul li:nth-child(4n){ margin-right:0;}
.team-list .ul:last-child{ border-bottom:none;}
@media(max-width:640px){
.team-list .ul ol{ font-size:.26rem;}
.team-list .ul li .name{ font-size:.24rem;}
.team-list .ul li .wx{ font-size:.22rem;}
.team-list .ul li{ width:48%;}
.team-list .ul li:nth-child(2n){ margin-right:0;}
}


/* 关于我们_资质荣誉 */
.honor-list .tab-menu{ padding:.35rem 0 .3rem;}
.honor-list .tab-menu a{ padding:.1rem .15rem; margin-right:.3rem; display:block; font-size:.18rem; color:#666666; min-width:1rem; text-align:center; border-radius:1rem;}
.honor-list .tab-menu a:last-child{ margin-right:0;}
.honor-list .tab-menu a.active{ background:var(--colDf); color:#fff;}
.honor-list .list li{ margin-bottom:.15rem;}
.honor-list .list li a{ position:relative; background:#f5f7f9; padding:.15rem .4rem; display:block; font-size:.16rem; color:#666666; border-radius:.08rem; border:solid 1px #eeeeee;}
.honor-list .list li a::before{ position:absolute; left:.2rem; top:.25rem; width:.05rem; height:.05rem; background:var(--colDf); content:''; display:block; border-radius:1rem;}
.honor-list .list li a:hover{ color:var(--colDf);}
.honor-list .list li:last-child{ margin-bottom:0;}
@media(max-width:640px){
.honor-list .tab-menu a{ font-size:.24rem; padding:.1rem .2rem; min-width:6em; margin-right:.2rem;}
.honor-list .list li a{ font-size: .24rem;}
.honor-list .list li a::before{ width:4px; height:4px;}
}

/* 客户服务_检测领域 */
.detection-list .list{ padding:.4rem 0;}
.detection-list .list .item{margin-bottom:.2rem; background:#f5f7f9; padding:.35rem .4rem; border:solid 1px #eee; border-radius:.1rem;}
.detection-list .list .item .name{ font-size:.22rem; color:var(--colDf); font-weight:bold;}
.detection-list .list .item .des{ min-height:.45rem; color:#666666; font-size:.16rem; margin-top:.1rem;}
.detection-list .list .item .des .line{ text-decoration: underline;}
@media(max-width:640px){
.detection-list .list .item .name{ font-size:.26rem;}
.detection-list .list .item .des{ font-size:.22rem;}
}

/* 客户服务_业务流程及指南 */
.business-box .list{ padding:.35rem 0 0;}
.business-box .list li{ margin-bottom:.2rem;}
.business-box .list li a{ padding:.23rem .35rem; background:#f6f8f9; border-radius:.1rem;}
.business-box .list li .name{ width:calc(100% - 7em); background-image: url(../images/wben1.svg); background-repeat: no-repeat; background-position:left center; background-size:auto .2rem; padding-left:.3rem;}
.business-box .list li .but{ font-size:.14rem; background-image: url(../images/dow1.svg); background-repeat: no-repeat; background-position:left center; background-size:auto .16rem; padding-left:.25rem;}
.business-box .list li:last-child{ margin-bottom:0;}
.business-box .list li a:hover .name{ background-image: url(../images/wben2.svg);}
.business-box .list li a:hover .but{ background-image: url(../images/dow2.svg);}
@media(max-width:640px){
.business-box .list li .name{ font-size:.24rem;}
.business-box .list li .but{ font-size:.2rem;}
}



/* 客户服务_防爆合格证查询 */
.anti-explosion .anti-con{ padding:.4rem 0;}
.anti-explosion .but-iow{ padding-bottom:.45rem;}
.anti-explosion .but-iow a{ background:#a1a9b2; position:relative;padding:.15rem; width:40%; margin:0 2%; text-align:center; display:block;  color:#fff;}
.anti-explosion .but-iow a::after{ content:''; display:block; width:.14rem; height:.11rem; background-image: url(../images/anti-cion.jpg); position:absolute; bottom:-.1rem; left:50%; margin-left: -.07rem; opacity:0;}
.anti-explosion .but-iow a.on{ background:var(--colDf);}
.anti-explosion .but-iow a.on::after{ opacity:1;}
.anti-explosion .but-iow .tit-cn{ font-size:.18rem;}
.anti-explosion .but-iow .tit-en{ font-size:.12rem;}
.anti-explosion .input-txt input{ font-size:.14rem; width:100%; padding:.2rem; border:solid 1px #eeeeee; border-radius:.1rem;}
.anti-explosion .but-aniu{ margin-top:.3rem;}
.anti-explosion .but-aniu .but{ position:relative; padding:.12rem; width:2rem; margin:0 2%; text-align:center; display:block; background:#a1a9b2; color:#fff; border-radius:.05rem; cursor:pointer;}
.anti-explosion .but-aniu .but-blue{background:var(--colDf);}
.anti-explosion .but-aniu .but-gray{background:#666666;}
.anti-explosion .but-aniu .tit-cn{ font-size:.2rem;}
.anti-explosion .but-aniu .tit-en{ font-size:.12rem;}
.anti-explosion .look-out{ margin-top:.3rem; font-size:.14rem; color:#ff6600;}
.anti-explosion .tishi{ padding:.4rem 0 0; font-size:.14rem;}
.anti-explosion .result-table{ min-height:3rem; padding:.4rem 0;}
.anti-explosion .result-table table{ width:100%; color:#666666;}
.anti-explosion .result-table table th,
.anti-explosion .result-table table td{ font-weight:500; font-size:.14rem; padding:.2rem .5em; text-align:center;}
.anti-explosion .result-table table .wtd5{ width:6em;}
.anti-explosion .result-table table .wtd10{ width:1rem;}
.anti-explosion .result-table table .wtd13{ width:1.1rem;}
.anti-explosion .result-table table .wtd15{ width:1.5rem;}
.anti-explosion .result-table table .wtd20{ width:2rem;}
.anti-explosion .result-table table .wtd25{ width:2.5rem;}
.anti-explosion .result-table table th{font-weight:500;background:#fafafa;border:solid 1px #eeeeee;}
.anti-explosion .result-table table .but{border-radius:.05rem;padding:.5em;background:var(--colDf); color:#fff; text-decoration: none;}
.anti-explosion .result-table table td{ padding:.35rem .5em;}
.anti-explosion .result-table table a{ text-decoration: underline; color:#005eae;}
.anti-explosion .serial-box{ font-size:.14rem; padding:.2rem 0 .4rem;}
.anti-explosion .serial-box .item{ margin:.05rem 0;}
.anti-explosion .serial-box .input input{width:2.8rem;font-size:.14rem;padding:.15rem;border:solid 1px #eeeeee;border-radius:.05rem;}
.anti-explosion .serial-box .but{margin-left:.15rem;width:1rem;text-align:center;padding:.15rem 0;background:var(--colDf);color:#fff;border-radius:.05rem;}
@media(max-width:768px){
.anti-explosion .result-table{ overflow:auto;}
.anti-explosion .result-table table{ width:900px; max-width:900px;}
}
@media(max-width:640px){
.anti-explosion .serial-box{ font-size:.22rem;}
.anti-explosion .serial-box .item{ margin:.1rem 0;}
.anti-explosion .serial-box .input input{ width:3.5rem; font-size:.22rem;}
.anti-explosion .result-table{ min-height:auto; padding-bottom:.1rem; margin-bottom:.6rem;}
.anti-explosion .result-table table th,
.anti-explosion .result-table table td{ font-size:.22rem;}
.anti-explosion .result-table table .wtd5{width:6em;}
.anti-explosion .result-table table .wtd10{width:8em;}
.anti-explosion .result-table table .wtd13{width:10em;}
.anti-explosion .result-table table .wtd15{width:13em;}
.anti-explosion .result-table table .wtd20{width:18em;}
.anti-explosion .result-table table .wtd25{width:auto;}
}


/* 客户服务_防爆合格证查询_详情 */
.anti-ifno{ padding:.5rem 0;}
.anti-ifno .title{ text-align:center; font-size:.26rem; margin-bottom:.2rem;}
.anti-ifno .result table{ width:100%;}
.anti-ifno .result .wtd15{ width:1.5rem;}
.anti-ifno .result table td{ font-weight:500; font-size:.15rem; padding:.1rem;}




/* 客户服务_国际认证 */
.inter-map .inter-shell{ padding:.45rem 0;}
.inter-map .inter-shell .title{ text-align:center;}
.inter-map .inter-shell .title .tit-iw{ font-size:.24rem; color:#333333;}
.inter-map .inter-shell .title .des{ font-size:.18rem; color:#999999;}
.inter-map .map-box{ position:relative; margin:.4rem 0;}
.inter-map .map-box img{ width:100%;}
.inter-map .map-box .io{ position:absolute; display:none;}
.inter-map .map-box .io:nth-child(2){left:15.5%;top:21.2%;}
.inter-map .map-box .io:nth-child(3){left:25%;top:67%;}
.inter-map .map-box .io:nth-child(4){left:44.5%;top:37.4%;}
.inter-map .map-box .io:nth-child(5){left:53.8%;top:55.4%;}
.inter-map .map-box .io:nth-child(6){left:59.6%;top:26.4%;}
.inter-map .map-box .io:nth-child(7){left:74.6%;top:14.7%;}
.inter-map .map-box .io:nth-child(8){left:81.4%;top:36.5%;}
.inter-map .map-box .io:nth-child(9){left:87.4%;top:75.7%;}
.inter-map .map-box .io .pot{ display:block; background:var(--colDf); width:.12rem; height:.12rem; position:relative; z-index:2; border-radius:1rem;}
.inter-map .map-box .io .rou{position:absolute;left:-.06rem;top:-.06rem;background:var(--colDf); opacity:0.15; width:.25rem; height:.25rem; z-index:1; border-radius:1rem;}
.inter-map .list li{ padding:.3rem .35rem; margin-bottom:.2rem; background:#fbfdfe; border:solid 1px #eeeeee; border-radius:.08rem;}
.inter-map .list li .tit{margin-bottom:.05rem;font-size:.2rem;color:#005eae;font-weight:bold;}
.inter-map .list li .wx{ font-size:.14rem; color:#666666;}


/* 创新券解读 */
.Innovation-box{ padding-top:.45rem;}
.Innovation-box .intro{ padding:.35rem; border:solid 1px #eeeeee; background:#fbfdfe; border-radius:.1rem;}
.Innovation-box .intro .title{ font-size:.2rem; font-weight:bold; margin-bottom:.1rem;}
.Innovation-box .intro .des{ font-size:.14rem; color:#666666;}
.Innovation-box .olw{ font-size:.16rem; line-height:1.7; color:#666666; padding:.25rem .35rem .65rem;}
@media(max-width:640px){
.Innovation-box .olw{ font-size:.2rem;}
.Innovation-box .intro .title{ font-size:.24rem;}
.Innovation-box .intro .des{ font-size:.2rem;}
}


/* 信息披露_资质证书 */
.disclosure-box .list{ padding-top:.4rem;}
.disclosure-box .list table{ width:100%; color:#666666;}
.disclosure-box .list table th,
.disclosure-box .list table td{ font-weight:500; font-size:.14rem; padding:.2rem .5em; text-align:center;}
.disclosure-box .list table td{padding:0;}
.disclosure-box .list table td>div{ padding:.35rem .1rem;}
.disclosure-box .list table tr:hover td{ color:#005eae; cursor: pointer;}
.disclosure-box .list table .wtd8{ width:.55rem;}
.disclosure-box .list table .wtd10{ width:.8rem;}
.disclosure-box .list table .wtd13{ width:1.1rem;}
.disclosure-box .list table .wtd15{ width:1.5rem;}
.disclosure-box .list table .wtd18{ width:1.8rem;}
.disclosure-box .list table .wtd20{ width:2rem;}
.disclosure-box .list table .wtd25{ width:2.5rem;}
.disclosure-box .list table th{ color:#000; font-weight:500;background:#fafafa;border:solid 1px #eeeeee;}
.disclosure-box .list table .but{border-radius:.05rem;padding:.5em;background:var(--colDf); color:#fff;}
.disclosure-box .list table a{ text-decoration: underline; color:#005eae;}
@media(max-width:768px){
.disclosure-box .list{ overflow:auto;}
.disclosure-box .list table{ width:900px; max-width:900px;}
}
@media(max-width:640px){
.disclosure-box .list table th,
.disclosure-box .list table td{ font-size:.22rem;}
}


/*  */
/*certificate*/
.disclosure-box{overflow:hidden;}
.disclosure-box .list-pic{ padding-top:.4rem; width:105%;}
.disclosure-box .list-pic .item{width:33.333%; padding-right:5%; padding-bottom:5.78125%;}
.disclosure-box .list-pic .box{position:relative;margin-bottom:11.13408621%;}
.disclosure-box .list-pic .box:before{content:'';display:block;position:absolute;right:0;bottom:0;width:77.93860347%;padding-bottom:108.15969461%;box-shadow:0px 0px 1.5em rgba(0,0,0,0.2);}
.disclosure-box .list-pic .zoom{width:13.36090345%;background:#005eae url(../images/zoom_01.svg) no-repeat center center;background-size:45% auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;opacity:0;}
.disclosure-box .list-pic .zoom:after{display:block;content:'';padding-bottom:100%;}
.disclosure-box .list-pic .frame{overflow:hidden;background-color:#f6f7f9;padding:1.25em;position:relative;z-index:2;}
.disclosure-box .list-pic .frame:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0.625em solid #c3cdda;}
.disclosure-box .list-pic .figure{padding-bottom:140%;position: relative;}
.disclosure-box .list-pic .figure img{ position:absolute; left:50%; top:50%; transform: translate(-50%,-50%);}
.disclosure-box .list-pic .figure:after{padding-bottom:142.85714286%;}
.disclosure-box .list-pic .figure:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.25);z-index:4;opacity:0;}
.disclosure-box .list-pic .name{text-align:center;font-size:1em;line-height:1.5em;font-weight:normal;}
.disclosure-box .list-pic .info{padding:0;display:block;}
.disclosure-box .list-pic .info:hover .zoom,
.disclosure-box .list-pic .info:hover .figure:before{opacity:1;}


/*popup*/
.popup{position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:auto;background-color:rgba(0,0,0,0.45);z-index:15;-webkit-overflow-scrolling:touch;display:none;}
.popup > .qui_flex{width:100%;height:100%;align-items:center;justify-content:center;}
.popup .close{width:1.375em;height:1.375em;background:url(../images/close.svg) no-repeat center center;background-size:contain;cursor:pointer;position:absolute;top:1.6875em;right:1.8125em;z-index:2;}
.popup .box{position:relative;background-color:#fff;}

/*certpop*/
.certpop .box{width:51.25em;max-width:90%;padding:0.8rem;}
.certpop .info{width:28.75em;max-width:100%;margin:0 auto;}
.certpop .top{position:relative;margin-bottom:9.13043478%;}
.certpop .frame{overflow:hidden;background-color:#f6f7f9;padding:1.25em;position:relative;z-index:2;}
.certpop .frame:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0.625em solid #c3cdda;}
.certpop .figure:after{padding-bottom:142.85714286%;}
.certpop .name{text-align:center;font-size:1.125em;line-height:1.11111111em;font-weight:normal;}

/* 信息披露_公开培训 */
.training-box .list{ text-align:center; padding:.5rem 0 0;}
.training-box .list li{ font-size:.16rem; width:30.753%; margin-right:3.8%; margin-bottom:.2rem;}
.training-box .list li .pic{ border-radius:.14rem; overflow:hidden;}
.training-box .list li .pic figure{padding-bottom:66.667%;background-size:cover;background-repeat:no-repeat;background-position:center;}
.training-box .list li .pic img{ display:none;}
.training-box .list li .txt{ padding:.12rem 0 0;}
.training-box .list li:nth-child(3n){ margin-right:0;}
.training-box .Pages{ padding-top:.2rem;}
@media(max-width:640px){
.training-box .list li:nth-child(3n),
.training-box .list li{ width:48%; margin-right:4%;}
.training-box .list li:nth-child(2n){ margin-right:0;}
.training-box .list li .txt{ font-size:.23rem;}
}

/* 信息披露_安全生产 */
.production-box .list{ padding-top:.2rem;}
.production-box .list li{ width:100%; border-bottom:solid 1px #eeeeee;}
.production-box .list li a{ position:relative; padding:.2rem; font-size:.16rem; color:#666666;}
.production-box .list li a::before{ position:absolute; left:0; top:.3rem; width:.05rem; height:.05rem; background:var(--colDf); content:''; display:block; border-radius:1rem;}
.production-box .list li a:hover{ color:var(--colDf);}
.production-box .list li .tit{ width:calc(100% - 1.2rem);}
.production-box .list li .tiem{ color:#999; font-size:.14rem;}
@media(max-width:640px){
.production-box .list li a{ font-size:.24rem;}
.production-box .list li a::before{ top:.33rem; width:4px; height:4px;}
.production-box .list li .tiem{ font-size:.22rem;}
}


/* 信息披露_检测期刊 */
.Detection-box .list{ padding-top:.35rem;}
.Detection-box .list li{ margin:.18rem 0; width:31%; margin-right:3.45%;}
.Detection-box .list li .text{ padding:.2rem 0; background:#f4f5f8; padding-left:.15rem; width:55%; border-radius:0 .1rem .1rem 0;}
.Detection-box .list li .text .tit{ font-size:.14rem; color:#333;}
.Detection-box .list li .text .tiem{ margin:.1rem 0; font-size:.12rem; color:#666;}
.Detection-box .list li .text .but em{ font-size:.13rem; display:block; padding:.02rem .1rem; color:#fff; background:var(--colDf); border-radius:1rem;}
.Detection-box .list li:nth-child(3n){ margin-right:0;}
.Detection-box .list li .pic{ width:45%; overflow:hidden; border-radius:.05rem;}
.Detection-box .list li .pic img{ display:none;}
.Detection-box .list li .pic figure{ width:100%; padding-bottom:134.5%; background-size:cover; background-repeat:no-repeat; background-position:center;}
.Detection-box .Pages{ padding-top:.3rem;}
@media(max-width:640px){
}


/* 信息披露_学组学会 */
.group-box{ padding-bottom:.2rem;}
.group-box .tit-list{ margin-bottom:.3rem; font-size:.24rem; text-align:center;}
.group-box .list{ padding:.4rem 0;}
.group-box .list:last-child{ padding-top:0;}
.group-box .list1 li a{ display:block;color:#666666; margin-bottom:.2rem; padding:.35rem; background:#f5f7f9; border:solid 1px #eeeeee; border-radius:.08rem;}
.group-box .list1 li .tit{ font-size:.18rem; font-weight:bold; color:#000;}
.group-box .list1 li .des{ margin-top:.05rem;}
.group-box .list1 li:last-child{ margin-bottom:0;}
.group-box .list2{ padding:.35rem 0 0;}
.group-box .list2 li{ margin-bottom:.2rem; width:48.5%;}
.group-box .list2 li a{ color:#333; padding:.22rem .25rem; background:#f5f7f9; border-radius:.1rem; border:solid 1px #eeeeee;}
.group-box .list2 li .name{ background-image: url(../images/wben1.svg); background-repeat: no-repeat; background-position:left center; background-size:auto .2rem; padding-left:.3rem;}
.group-box .list2 li:last-child{ margin-bottom:0;}
.group-box .list2 li a:hover .name{ background-image: url(../images/wben2.svg);}
@media(max-width:640px){
.group-box .list2 li{ width:100%;}
.group-box .list2 li .name{ font-size:.24rem;}
}



/* 人才招聘_专家队伍 */
.human-box .list{ padding:.35rem 0 .2rem; border-bottom:solid 1px #eeeeee;}
.human-box .list .tit-name{ margin-bottom:.05rem; font-size:.24rem; color:#333;}
.human-box .list .ul li{ width:20%; text-align:center; margin:.15rem 0;}
.human-box .list .ul li .run{ overflow:hidden; border-radius:1rem;}
.human-box .list .ul li figure{ width:1rem; height:1rem; display:block;}
.human-box .list .ul li figure img{ display:none;}
.human-box .list .ul li .tit{ color:#333; margin-top:.1rem; font-size:.18rem;}
.human-box .list .ul li .wz{ font-size:.14rem; color:#999999;}
.human-box .list .ul li:nth-child(4n){ margin-right:0;}
.human-box .list:last-child{ border-bottom:none;}
@media(max-width:640px){
.human-box .list .tit-name{ font-size:.3rem;}
.human-box .list .ul li{ width:33.33%; padding:0 .2rem;}
.human-box .list .ul li .tit{ font-size:.24rem;}
.human-box .list .ul li .wz{ font-size:.22rem;}
}



/* 联系我们 */
.contact-box .contact-con{ padding:.55rem 0;}
.contact-box .contact-con .contact-intro{ margin-bottom:.4rem;}
.contact-box .contact-con .item{ width:31%;}
.contact-box .contact-con .item .icon .iol img{ border:solid 1px #eee; width:.8rem; height:.8rem; object-fit:contain; border-radius:1rem;}
.contact-box .contact-con .item .des{ width:calc(100% - 1rem);}
.contact-box .contact-con .item .name{ color:#666666; font-size:.16rem;}
.contact-box .contact-con .item .ol{ color:#666666; font-size:.2rem;}
.contact-box .title-table{ margin-bottom:.25rem; font-size:.24rem; text-align:center; color:#333333;}
.contact-box .contact-table{overflow:auto; height:6.1rem;}
.contact-box .contact-table table{ text-align:center; width:100%;}
.contact-box .contact-table table th{padding:.2rem; border:solid 1px #eee; background:#fafafa; font-size:.18rem; color:#333333; font-weight:500;}
.contact-box .contact-table table td{ color:#666; padding:.2rem;}

@media(max-width:640px){
.contact-box .title-table{ font-size:.28rem;}
.contact-box .contact-table{ height:6.8rem;}
.contact-box .contact-table table th{ font-size:.24rem;}
.contact-box .contact-table table td{ font-size:.22rem;}

.contact-box .contact-con .item{ margin:.1rem; width:100%;}
.contact-box .contact-con .item .name{ font-size:.22rem;}
.contact-box .contact-con .item .ol{ font-size:.24rem;}
}


/* 企业宣传 */
.publicity{ padding:.4rem;}
.publicity .item .osk{ position:relative; border-radius:.1rem; overflow:hidden;}
.publicity .item .icon{ position:absolute; left:50%; top:50%; width:.48rem; height:.48rem; transform:translate(-50%,-50%); background-image: url(../images/play.svg); border-radius:100%; cursor:pointer; z-index:8;}
.publicity .item video{ width:100%; display:block;}
.publicity .item .tit{ text-align:center; padding:.1rem;}






