﻿.topbg{width:100%;}
.topbg img{width:100%;}
/*新闻中心*/
.menulist{padding-left:1.8rem; line-height:3rem; }
.menulist a{display:inline-block; padding:0px 1rem; font-size:1.6rem; font-weight:bold; line-height:4rem; color:#666; margin-right:2rem; text-align:center;}
.menulist a.active{ border-bottom:2px solid #2768C2}
.news-box { padding-bottom: 3rem; border-bottom:1px solid #eceeef; margin-top:3rem;position:relative;}
.t2{padding-bottom: 0rem; margin-top:0rem;border-bottom:0px solid #eceeef;}
.news-box .left{width:40rem; position:absolute; top:20%; left:10%;}
.news-box .right{width:40rem; position:absolute; top:20%; right:10%;}
.news-box .news-pic {padding-right: 10px;overflow:hidden}
.news-box .news-title {font-size: 2.4rem;padding-bottom: 10px; font-weight:bold;}
.news-box .news-title a{font-size: 2.4rem;padding-bottom: 10px; font-weight:bold;}
.news-box .news-text {font-size: 1.4rem; color: #666666;margin-top: 2rem; line-height:3rem;}
.news-box .news-data {font-size: 1.4rem; color: #666666;margin-top: 3rem;}
.news-box .fff{color:#fff;}
.news-box .fff a{color:#fff;}
.news-box:nth-child(odd) .news-title{padding-left:3rem;}
.news-box:nth-child(odd) .news-text{padding-left:3rem;}
.news-box:nth-child(odd) .news-data{padding-left:3rem;}
.news-box .news-pic img{ cursor:pointer; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.news-box .news-pic:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.newstitle{ line-height:4rem; font-size:2rem; text-align:center;}
.newsdata{  font-size:1.3rem; text-align:center;color: #666666; margin-top:2rem;}
.newsdesn{ line-height:3rem; font-size:1.4rem; text-align:left;color: #666666; padding-bottom:6rem;margin-top:2rem;}
.newsdesn img{max-width:100%;width: auto;}
/*标准物质样品*/
.sample-box { padding-bottom: 6rem; border-bottom:0px solid #c8c9ca; margin-top:6rem }
.sample-box .sample-pic {padding-right: 10px;overflow:hidden}
.sample-box .sample-titlee {font-size: 2.8rem;padding-bottom: 10px; font-weight:bold; color:#4a77af}
.sample-box .sample-titlee a{color:#4a77af;font-size: 2.6rem;}
.sample-box .sample-title {font-size: 2rem;padding-bottom: 10px; }
.sample-box .sample-text {font-size: 1.5rem; color: #666666;margin-top: 2rem; line-height:3rem;}
.sample-box .sample-more a{display:inline-block; padding:1rem 2rem; border:1px solid #4a77af; border-radius:6px; color:#4a77af; font-size: 1.4rem; color: #4a77af;margin-top: 3rem;}
.sample-box .sample-pic img{  cursor:pointer;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.sample-box .sample-pic:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}


.sample-box1 { padding-bottom: 6rem; border-bottom:0px solid #c8c9ca; margin-top:6rem; padding-top:6rem; }
.sample-box1 .desn{ width:100%; position:relative; border-right:1px solid #fff; margin:8rem 0rem;}
.sample-box1 .title{ color:#fff; line-height:3.6rem; font-size:2.5rem; padding-right:4rem;}
.sample-box1 .title a{ font-size:2rem; color:#fff; }
.sample-box1 .text{ color:#fff; line-height:3.6rem; font-size:1.6rem;padding-right:4rem; margin-top:3rem;}
.sample-box1 .bgline{ height:4rem; border-left:1px solid #fff; border-top:1px solid #fff; margin-bottom:2rem;margin-left:4rem;}
.sample-box1 .bglinet{ height:4rem; border-left:1px solid #fff; border-bottom:1px solid #fff; margin-top:2rem;margin-left:4rem;}


.container2{ padding-bottom: 6rem;}
.container22 {
    padding-bottom: 0rem;
}
.sample-box2 { border-bottom:0px solid #c8c9ca; margin-top:6rem; position:relative; }
.sample-box2 .sample-pic {padding-right: 10px;overflow:hidden}
.sample-box2 .sample-titlee {font-size: 2.8rem;padding-bottom: 0px; font-weight:bold; color:#4a77af}
.sample-box2 .sample-titlee a{color:#014190;font-size: 2rem;}
.sample-box2 .sample-title {font-size: 2rem;padding-bottom: 10px;padding-top:0px; }
.sample-box2 .sample-line{width:3rem; height:4px; background-color:#014190}
.sample-box2 .sample-text {font-size: 1.5rem; color: #666666;margin-top: 2rem; line-height:3rem;}
.sample-box2 .sample-more a{display:inline-block; padding:1rem 2rem; border:1px solid #014190; border-radius:6px; color:#014190; font-size: 1.4rem; color: #4a77af;margin-top: 3rem;}
.sample-box2 .sample-pic img{ cursor:pointer; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.sample-box2 .sample-pic:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.sample-box2 .desnlist{ position:absolute; width:55%; top:3rem; right:0rem; background-color:#f8f8f8;height:100%; }
.sample-box2 .desn{width:100%; height:100%; position:relative;padding:3rem 6rem;}
.sample-box2 .desn .dian1{ width:2rem; height:2rem; background-color:#014190; position:absolute; top:0px; left:0px;}
.sample-box2 .desn .dian2{ width:2rem; height:2rem; background-color:#014190; position:absolute; bottom:0px; right:0px;}
.sample-box3 { border-bottom:0px solid #c8c9ca; margin-top:6rem; position:relative; }
.sample-box3 .sample-pic {padding-right: 10px;overflow:hidden}
.sample-box3 .sample-titlee {font-size: 2.8rem;padding-bottom: 10px; font-weight:bold; color:#4a77af}
.sample-box3 .sample-titlee a{color:#014190;font-size: 2rem;}
.sample-box3 .sample-title {font-size: 2rem;padding-bottom: 10px;padding-top: 10px; }
.sample-box3 .sample-line{width:3rem; height:4px; background-color:#014190}
.sample-box3 .sample-text {font-size: 1.5rem; color: #666666;margin-top: 2rem; line-height:3rem;}
.sample-box3 .sample-more a{display:inline-block; padding:1rem 2rem; border:1px solid #014190; border-radius:6px; color:#014190; font-size: 1.4rem; color: #4a77af;margin-top: 3rem;}
.sample-box3 .sample-pic img{ cursor:pointer; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.sample-box3 .sample-pic:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.sample-box3 .desnlist{ position:absolute; width:55%; top:6rem; left:0rem; background-color:#f8f8f8;height:100%; }
.sample-box3 .desn{width:100%; height:100%; position:relative;padding:6rem;}
.sample-box3 .desn .dian1{ width:2rem; height:2rem; background-color:#014190; position:absolute; top:0px; right:0px;}
.sample-box3 .desn .dian2{ width:2rem; height:2rem; background-color:#014190; position:absolute; bottom:0px; left:0px;}
.pad5{ height:12rem; width:100%;}
/*公司介绍*/
.about-box { padding-bottom: 6rem; border-bottom:0px solid #c8c9ca; margin-top:6rem }
.about-box .about-pic {padding-right: 10px;overflow:hidden; margin-top:0rem;}
.about-box .about-title {font-size: 2.8rem;padding-bottom: 10px; font-weight:bold; color:#333 }
.about-box .about-title1 {font-size: 1.8rem;margin-top: 5rem;  font-weight:bold; color:#666 }
.about-box .about-text {font-size: 1.5rem; color: #666666;margin-top: 2rem; line-height:3rem;}
.about-box .about-text1 {font-size: 1.5rem; color: #666666;line-height:3rem;}
.about-box .about-more a{display:inline-block; padding:1rem 2rem; border:1px solid #4a77af; border-radius:6px; color:#4a77af; font-size: 1.4rem; color: #4a77af;margin-top: 3rem;}
.about-box .about-pic img{  cursor:pointer;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.about-box .about-pic:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.hlist{width:100%; position:relative}
.hlist img{width:100%;}
.hlist .title{text-align:center; line-height:3rem; font-size:2.6rem; color:#fff; position:absolute; left:0px; top:30%; width:100%;font-weight:bold;}
.hlist .lists{ text-align:center; position:absolute; left:0px; top:55%; width:100%;}
.hlist .list{display:inline-block; position:relative; width:16rem;}
.hlist .list .title{ font-size:16px; font-weight:bold; line-height:36px;  padding-left:8px;  text-align:left;position:absolute; top:-3rem; left:-2.6rem; width:8rem;}
.hlist .list .sline{ height:1px; width:100%; background-color:#fff; position:relative; width:100%; float:left; margin-top:10px;}
.hlist .list .sline .yuan{ position:absolute; top:-9px; left:0px; border:6px solid #989898; border-radius:50%;height:24px; width:24px; background-color:#989898;}
.hlist .list1 .sline .yuan{ position:absolute; top:-13px; right:-11px; border:0px solid rgba(0,0,0,0.3); border-radius:50%;height:26px; width:26px; background-color:rgba(0,0,0,0); color:#fff; font-weight:bolder;}
.hlist .list1 .sline .yuan .iconfont {
    font-size: 2rem;
}
.hlist .listleft{width:18px;}
.swiper-slide4 .title{ font-size:16px; font-weight:bold; line-height:36px;  padding-left:8px;  text-align:left;}
.swiper-slide4 .title span{color:#146be6;  display:inline-block; width:3px;height:14px; background-color:#146be6; margin-right:4px;}
.swiper-slide4 .sline{ height:1px; width:100%; background-color:#146be6; position:relative; width:100%; float:left; margin-top:10px;}
.swiper-slide4 .sline .yuan{ position:absolute; top:-9px; left:0px; border:6px solid #146be6; border-radius:50%;height:18px; width:18px; background-color:#fff;}
.about-box .desn{width:100%;}
.about-box .desn .left{width:40%; float:left; padding-top:50px; font-size:16px; color:#666; line-height:36px;text-align:left;}
.about-box .desn .right{width:50%; float:left; padding-top:50px}
.about-box .desn .right img{width:100%;}


.center{width:100%; margin:0 auto; border-bottom:1px solid #c8c9ca; height:1px;}
.center4{width:100%; margin:0 auto; margin-top:4rem;}
.center2{width:90%; margin:0 auto; background-color:#fff; padding-bottom:4rem}
.center3{width:90%; margin:0 auto; padding-top:4rem; margin-top:2rem; background-color:#fff;}
.center3 .title{color:#000; font-size:2.4rem; line-height:2rem; font-weight:bolder;text-align:center;}
.center3 .list{ width:100%; position:relative; margin-top:6rem; display:none;}
.center3 .active{display:block;}
.center3 .loglist{ width:16rem; position:absolute; left:0px; top:0px;}
.center3 .loglist li{ padding:1rem;}
.center3 .maplist{ padding-left:26rem; text-align:center;}
.center3 .maplist img{width:60%;}
.center3 .ntitle{line-height:3rem; font-size:1.8rem; color:#666;   }
.center2 .active .nline{position:absolute; left:0px; top:-2px; height:3px; width:3rem;background-color:#2768C2}
.center2 .htitle{line-height:3rem; font-size:1.6rem; font-weight:bold; position:relative; margin-bottom:1rem;}
.center2 .nlist li{line-height:3rem; font-size:1.4rem;  color:#666;}
.center2 .nlist{padding-left: 0px; cursor:pointer;}
.center4 .left{float:left; width:33.3333%; position:relative; cursor:pointer;}
.center4 .left .bg{position:absolute;left:0px; top:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.3);}
.center4 .left .t1{position:absolute;left:0px; top:35%;width:50%; left:25%;  text-align:center; color:#fff; font-size:2.6rem; line-height:8rem; }
.center4 .left:hover .ta1{float:left; width:10%; border:1px solid #fff; border-right:0px solid #fff; height:8rem;}
.center4 .left:hover .ta2{float:right; width:10%; border:1px solid #fff; border-left:0px solid #fff; height:8rem;}
.center4 .left:hover .bg{ background-color:rgba(11, 78, 171, 0.5);}
/*解决方案*/
.newsline{ width:100%; height:1px; border-bottom:1px solid #eceeef;}
.newsbt{ width:100%; line-height:3rem; padding-bottom:4rem; padding-top:3rem;}
.newsbt a{margin-right:2rem; font-size:1.4rem;}
.newsbt .share{ width:16rem; float:right;}
.solutionone{display:none;}
/*业务板块*/
.yewu{ background-color:#4a4a4a; margin-top:6rem;}
.yewu .left{width:40%; float:left;}
.yewu .right{width:50%; float:left;  color:#fff; height:100%; padding-left:10%;}
.yewu .right .title{ font-size:2.6rem; font-weight:bold;line-height:3rem;  margin-top:9%;}
.yewu .right .r1{width:50%; float:left;margin-top:5rem;}
.yewu .right .r1 .t1{font-size:2rem;line-height:3rem;}
.yewu .right .r1 .desn{font-size:1.4rem; line-height:3.6rem;margin-top:3rem;}
.yewu1{ margin-top:2rem; }
.yewu1 .left1{width:24%; float:left;overflow:hidden}
.yewu1 img{  cursor:pointer;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.yewu1 .left1:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}

.yewu1 .leftm{margin-left:1.3333%;}
.yewu1 .topm{margin-top:2rem;}
.yewu1 .left2{width:66.1667%; float:left;overflow:hidden}
.yewu1 .left3 img{  cursor:pointer;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.yewu1 .left3:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.yewu1 .left3{width:32%; float:left;overflow:hidden}
.yewu1 .leftm2{margin-left:2%;}
.yewu2{margin-bottom:3rem;}


/*联系我们*/
.contactus{ position:relative; background-color:#f9f9f9; padding-bottom:40rem;}
.contactus1{position:absolute; top:30%; left:0px; width:100%; }
.contactus2{background-color:#fff; margin-top:10rem; padding:6rem 10%;}
.white{color:#fff;}
.contactus2 .left{ width:50%; float:left;}
.contactus2 .title{font-size:1.8rem; font-weight:bold; line-height:3rem;}
.contactus2 .desn{ padding-left:8%;  color:#999;font-size:1.6rem; position:relative; line-height:3rem; margin-top:4rem;}
.contactus2 .desn1 a{color:#014190}
.contactus2 .desn .icon{position:absolute; left:0px; top:0px;font-size:2rem;}
.contactus2 .desn1{ padding-left:8%;color:#666;  line-height:3rem;font-size:1.6rem; }
.contactus2 .list{width:100%; margin-top:2rem;}
.contactus2 .list .ltitle{color:#999;font-size:1.6rem; line-height:3rem;}
.input-reg .reg-inputs{ width:100%; height:5rem; padding-left:2px; border:0px; font:1.4rem/5rem ""; color:#333; background:#ebe9e9; overflow:hidden; padding:0px 10px}
.contactus2 .list .but-tijiao{ width:10rem; height:5rem; font:1.6rem/4rem ""; color:#fff; background:#014190; border-radius:6px; box-sizing:border-box; overflow:hidden}
.contactus2 .list select.sex{width:100%; line-height:5rem; font-size:1.6rem; padding-left:10%;background:#ebe9e9;  appearance:icon ; -moz-appearance:icon ; /* Firefox */ -webkit-appearance:icon ; /* Safari 和 Chrome */}
.contactus2 .lf{width:49%; float:left;}
.contactus2 .lm{margin-left:2%;}
  label{
    line-height: 3rem;
    display: inline-block;
    margin-left: 5px; font-size:1.6rem;
    margin-right:3rem;
    color: #333;
}
.radio_type{
    width: 3rem;
    height: 3rem;
    appearance: none;
    position: relative;
}
.radio_type:before{
    content: '';
    width: 3rem;
    height: 3rem;
    border: 2px solid #ebe9e9;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
}
.radio_type:checked:before{
    content: '';
    width: 3rem;
    height: 3rem;
    border: 2px solid #ebe9e9;
    background:#fff;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
}
.radio_type:checked:after{
    content: '';
    width: 2rem;
    height:1rem;
    border: 2px solid #ebe9e9;
    border-top: transparent;
    border-right: transparent;
    text-align: center;
    display: block;
    position: absolute;
    top: 6px;
    left:5px;
    vertical-align: middle;
    transform: rotate(-45deg);
}
.radio_type:checked+label{
    color: #333;
}   
.map{width:100%; position:relative;}
.map img{width:100%;}
.map .map1{position:absolute; top:7%; left:0px; width:100%; color:#fff;}
.map .map1 .title{ line-height:3rem; font-size:3rem; }
.map .map1 .title span{ font-size:1.4rem;}
.map .map1 .list{ margin-top:2rem;}
.map .map1 .left{float:left; padding:2rem 5rem;border-bottom:1px solid #5e89bd;font-size:1.6rem;color:#508ed8; font-weight:400;}
.map .map1 .line{float:left;padding:2rem 0rem;border-bottom:1px solid #5e89bd;font-size:1.6rem; width:2px;}
.map .map1 .active{color:#fff;border-bottom:1px solid #fff;}
.map .map1 .maplist{width:100%; max-width:844px; position:relative; margin:0 auto; margin-top:3rem;}
.map .map1 .maplists{position:absolute; width:6rem; line-height:3rem; font-size:1.6rem;}
.map .map1 .beijing{ top:36%; right:23%;}
.map .map1 .anshan{ top:30%; right:13%;}
.map .map1 .jinan{ top:43%; right:22%;}
.map .map1 .nanjing{ top:50%; right:20%;}
.map .map1 .suzhou{ top:54%; right:16%;}
.map .map1 .shanghai{ top:58%; right:14%;}
.map .map1 .chengdu{ top:58%; right:50%;}
.map .map1 .xian{ top:56%; right:38%;}
.map .map1 .henan{ top:62%; right:32%;}
.map .map1 .wuhan{ top:68%; right:30%;}
.map .map1 .guangzhou{ top:81%; right:27%;}
.map .map1 .maplists img{width:0.5rem;}
.map .map1 .desn{position:relative;font-size:1.6rem; cursor:pointer}
.map .map1 .desn .about{ position:absolute;left:-13rem; width:26rem;bottom:5rem; padding:2rem; border:0px solid #6887ac; background-color:rgba(0, 0, 0, 0.5); display:none;}
.map .map1 .desn .about .title{ font-size:1.6rem;}
.map .map1 .desn .about .phone{font-size:1.4rem;position:relative; padding-left:4.2rem;}
.map .map1 .desn .about .phone .dizhi{font-size:1.4rem;position:absolute;left:0px; top:0px;}
.map .map1 .desn .tuqi{ position:absolute;left:-1rem; width:2rem;height:2rem;bottom:3.0rem; width:0;z-index:999;display:none;height:0;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-top:2rem solid rgba(0, 0, 0, 0.5); }
.map .map1 .desn:hover .about{display:block;}
.map .map1 .desn:hover .tuqi{display:block;}
.us{ padding-top:5rem;}
.us .title{ font-size:2rem; font-weight:500; line-height:4.6rem; border-bottom:1px solid #c8c9ca; color:#000}
.us .desn{ line-height:3.6rem;  color:#666;font-size:1.6rem;  padding-top:3rem; padding-bottom:6rem;}

/*产品中心*/
.productmenu{ line-height:3.6rem;}
.productmenu li{margin-bottom:2rem;transition: height 1.6s;}
.productmenu .title { font-size:1.8rem; cursor:pointer}
.productmenu .ptitle { font-size:1.6rem; cursor:pointer}
.productmenu .jt2{display:none;}
.productmenu .active{transition: none 1.6s;}
.productmenu .active .you{ transform: rotate(-45deg);font-size:1.4rem;}
.productmenu .active .jt1{display:none;}
.productmenu .active .jt2{display:inline-block}
.productmenu .active  .title{ color:#09469a;}
.productmenu .active  .ptitle{ color:#09469a;}
.productmenu a{color:#666;font-size:1.4rem;}
.productmenu a:hover{color:#09469a;}
.productmenu .actives a{color:#09469a; font-weight:600;}
.productmenu .pmenulist{padding-left:2rem;display:none; }
.productmenu .active .pmenulist{display:block;transition: height 1.6s; }
.productlist{  overflow:hidden; text-align:center; padding-top:10px;}
.productlist ul li a{ display:block;  position:relative;  padding-bottom:0px; margin-bottom:0px; overflow:hidden;-o-transition: all 0.35s linear; transition: all 0.35s linear; -webkit-transition: all 0.35s linear;}
.product-intro{ padding:0px 15px; height:7.2rem; font:1.4rem/3.6rem "" ;  text-overflow: ellipsis; overflow: hidden; word-break: break-all; box-sizing:border-box}
.product-tu{ overflow:hidden; padding:10px;}
.product-tu img{ -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.productlist ul li a:hover .product-tu img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.product-box-animate ul li{margin-bottom:6px;}
.product-box-animate ul li .nn{overflow:hidden;padding-bottom:4rem;}
.product-box-animate ul li .nn:hover{ border:0px solid #fff; box-shadow: 0px 0px 15px #ddd; }
.product-box-animate ul li:nth-child(1){-webkit-animation-duration: 1s; animation-duration: 1s;}
.product-box-animate ul li:nth-child(2){-webkit-animation-duration: 1.2s; animation-duration: 1.2s;}
.product-box-animate ul li:nth-child(3){-webkit-animation-duration: 1.4s; animation-duration: 1.4s;}
.product-box-animate ul li:nth-child(4){-webkit-animation-duration: 1.6s; animation-duration: 1.6s;}
.product-box-animate ul li:nth-child(5){-webkit-animation-duration: 1.8s; animation-duration: 1.8s;}
.product-box-animate ul li:nth-child(6){-webkit-animation-duration: 2s; animation-duration: 2s;}
.product-box-animate ul li:nth-child(7){-webkit-animation-duration: 2.1s; animation-duration: 2.1s;}
.product-box-animate ul li:nth-child(8){-webkit-animation-duration: 2.2s; animation-duration: 2.2s;}
.product-box-animate ul li .showdesn{ position:absolute;left:0px; top:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5);display:none;}
.product-box-animate ul li .zixun{ display:inline-block; margin:0 auto; margin-top:45%; background-color:#2766bc; color:#fff;font:1.6rem/4.4rem "" ; padding:0px 20px; border-radius:6px;}
.product-box-animate ul li:hover .showdesn{display:block}
.product-kefu{ line-height:4rem; padding:0rem 2rem; border:1px solid #1d5aaf;  width:14rem; border-radius:2rem;margin:0 auto; }
.product-kefu a{font-size:1.6rem; color:#1d5aaf; border:0px solid #fff}
.product-phone{ line-height:4rem; padding:0rem 2rem; border:1px solid #1d5aaf;width:14rem;border-radius:2rem;margin:0 auto;  display:none}
.product-phone a{font-size:1.6rem; color:#1d5aaf; border:0px solid #fff}

.toppad{ width:100%; height:134px;}
.productlist .topview{ line-height:3rem; background-color:#f2f2f2; margin-top:2rem;}
.productlist .topview .title{ color:#09469a; width:10rem; text-align:center; float:left; font-size:1.4rem;}
.productlist .topview .title a{ color:#666; font-size:1.4rem;}
.productlist .topview .t3{ background-color:#fff; border-top:1px solid #6d94e6}
.productlist .desn{line-height:2.6rem; font-size:1.4rem; padding:2rem 0px;text-align:left; }
.productlist .desn li{line-height:2.6rem; font-size:1.4rem; }
.productlist .desn img{max-width:100%; width:auto;}
.productlist .desntitle{line-height:4rem; font-size:2rem;color:#666; text-align:left; position:relative;}
.productlist .desntitleid{ position:absolute; left:0px; top:-124px;}
.cent{width:100%; background-color:#f7f7f7; padding:4rem 0rem; margin-bottom:0rem;}
.cent .title{line-height:4rem; font-size:2.6rem; color:#000}
.cent .desn{ line-height:2.6rem; font-size:1.4rem; color:#666; padding:2rem 0px; padding-right:6rem;}
.cent .phone{ color:#09469a;line-height:3.6rem; font-size:1.4rem;}
.cent .phone a{
    color: #09469a;
    line-height: 3.6rem;
    font-size: 1.4rem;
}
.cent .anniu{ line-height:5rem; border-radius:2.5rem; margin-top:3rem; width:50rem;}
.cent .anniu a{font-size:1.4rem; padding:0px 5rem; color:#0e4f9f;line-height:5rem;display:inline-block }
.cent .anniu a.kefu{ background-color:#0e4f9f; color:#fff;border-radius:2.5rem;}
.center2 .search {
    width: 650px;
    margin: 0 auto;
    background-color: #fff;
    border: 0px solid #b3b3b3;
    border-radius: 16px;
    height: 46px;
    margin-top: 30px;
    position: relative;
}
.center2 .search .searchfont {
    position: absolute;
    right: 20px;
    top: 8px;
    color: #b3b3b3;
    cursor: pointer;
}
/*第三方检测*/
.line1{width:250px;height:2px;background: -webkit-linear-gradient(left, #fff -4%,#a5a5a5 50%,#fff 100%); margin:0 auto;  }
.center3{width:100%; padding-top:0px; margin-top:20px; background-color:#fff; padding-bottom:20px}
.center3 .title1{color:#000; font-size:26px; line-height:36px; font-weight:bolder;text-align:center;}
.center3 .title2{color:#3e3e3e;  line-height:36px; text-align:center; position:relative; height:36px;padding-top:17px; font-weight:bold;}
.center3 .title3{ position:absolute;left:0px; top:0px;width:100%;}
.center3 .title3 span{display:inline-block; background-color:#fff; padding:0px 10px;font-size:20px;}
.third .thirdlist{width:90%; margin:0 auto; box-shadow: 0px 0px 15px #ddd;}
.third .thirdtop{ position:relative; }
.third .thirdtop .title{ font-size:1.8rem; color:#fff; font-weight:400; position:absolute; left:10%; bottom:20%;}
.third .thirdlist .desn{ padding:2rem 2rem;}
.third .thirdlist .desn li{line-height:3rem; font-size:1.3rem; color:#666; height:3rem; overflow:hidden}
.third .thirdlist li span{width: 7px; height: 7px; display:inline-block; background: #ffffff; border-radius: 50%;border: 2px solid #014190; margin-bottom:0.2rem;}
.third .bt{line-height:4.6rem; background-color:#f6f6f6; padding:0px 2rem; }
.third .bt a{font-size:1.4rem; color:#666;}
.third .thirdleft  li{ line-height:3.6rem; cursor:pointer; width:80%;}
.third .thirdleft .title{ font-size:1.4rem; color:#666; position:relative; padding-left:1rem;line-height:3.6rem;width:90%;}
.third .thirdleft .pmenulist{display:none; position:absolute; left:100%; top:0px;box-shadow: 0px 0px 15px #ddd; padding:1rem 1rem; background-color:#fff; width:20rem; background-color:#fff;z-index:999}
.third .thirdleft .title:hover{background-color:#ebe9e9;}
.third .thirdleft .title:hover .pmenulist{display:block}
.third .thirdleft .list:hover{ border-bottom:1px solid #ebe9e9;}
.third .right{  z-index:2;}
.third1 .animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode:initial;
}
.third1{z-index:9999;}
.swipertitle{ line-height:4rem; font-size:1.8rem; color:#fff;background-color:rgba(0, 0, 0, 0.5); text-align:center; position:absolute; bottom:0px; left:0px; width:100%;}
.gallery-thumbs .swipertitle{ line-height:3rem; font-size:1.3rem; color:#fff;background-color:rgba(0, 0, 0, 0.5); text-align:center; position:absolute; bottom:0px; left:0px; width:100%; height:3rem; overflow:hidden}
.thirdmt{margin-top:5rem;}
.thirdbg{margin-top:8rem; background:url(../images/third-party-pic-06.png) no-repeat center top; background-size:auto; height:30rem; width:100%;}
.third .youshititle{ text-align:center;line-height:4rem; font-size:2rem; color:#fff; font-weight:bold; margin-top:3rem;}
.third .youshilist{margin-top:3rem;}
.third .desny{width:86%; margin:0 auto;color:#fff;text-align:center;border-bottom:1px solid #fff;}
.third .desny .titlet1{font-size:2rem; font-weight:bold;}
.third .desny .titlet1 span{font-size:4.6rem;}
.third .desny .titlet2{font-size:2rem; line-height:3.6rem;}
.third .desny .linet1{border-left:1px solid #fff;border-right:1px solid #fff; height:2rem;}
.thirdmenu{ text-align:center;}
.thirdmenu a{ display:inline-block; padding:10px 20px; margin:0px 20px; color:#666; border:1px solid #ebe9e9; border-radius:6px;}
.thirdmenu a.activity{border:1px solid #4583d8;}
.anlimenu{ width:100%; text-align:center;}
.anlimenu a{font-size:1.6rem; line-height:3.6rem; border:1px solid #ebe9e9; border-radius:5px; margin:0px 2rem; color:#666; padding:1rem 3rem;}
.anlimenu a.active{color:#fff; background-color:#2766bc;}
.anlimar{margin-top:6rem; margin-bottom:3rem;}
.anlidesn{margin-top:3rem;}
.anlidesn .desnlist{ width:80%; color:#fff; position:absolute; left:10%; top:10%;}
.anlidesn .desnlist .title{ font-size:1.4rem; font-weight:bold; line-height:3.6rem; margin-top:0rem; color:#fff}
.anlidesn .desnlist .line{width:4rem; border-bottom:1px solid #fff;}
.anlidesn .desnlist .desn{color:#fff; line-height:2.8rem; font-size:1.2rem; margin-top:1rem;}
.anlidesn .desnlist .desns{color:#fff; line-height:2.8rem; font-size:1.6rem; margin-top:1rem;}
.anlidesn .desnlist .anlimore{margin-top:3rem;}
.anlidesn .desnlist .anlimore a{color:#fff; font-size:1.4rem; }
.anlidesn .swiper-wrapperanli{height:35rem;}
.thirdfangan{ line-height:4rem;}
.thirdfangan .title{ text-align:center; font-size:1.4rem; line-height:4rem;}
.thirdfangan .thirdfanganlist{ margin-top:3rem; text-align:center; overflow:hidden;}
.thirdfangan .thirdfanganlist img{ width:90%;}
.thirdfangan .thirdfanganlist img{ -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.thirdfangan .thirdfanganlist:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}

 .thirdkefu{text-align:center; margin-top:5rem;}
 .thirdkefu a{ padding:1.3rem 6rem; color:#fff; background-image: linear-gradient(to right, #65a0f2 , #4a81cd);box-shadow: 0px 2px 5px #888888; border-radius:3rem; font-size:1.6rem; line-height:5rem}
.thirdfirst{text-align:center; margin-top:3rem;}
.thirdfirst .firstimg .iconfont{font-size:5rem;}
.thirdfirst .firstimg{width:160px; height:160px; line-height:160px; background-color:#f4f4f4; color:#8a8a8a;  margin:0 auto;  border-radius:80px;cursor:pointer}
.thirdfirst .firstimg:hover{background-color:#2766bc; color:#fff;}
.thirdfirst .firsttitle{width:80%; font-size:2rem; line-height:3rem; font-weight:600; padding:2rem 0rem;margin:0 auto; }
.thirdfirst .firstdesn{width:80%; font-size:1.4rem; line-height:2.5rem; color:#959595;margin:0 auto; }
.thirdshebei{ text-align:center; font-size:1.5rem; color:#666; line-height:3rem;}
.thirdshebei  .firstimg{overflow:hidden;border:1px solid #e0e0e0; border-radius:6px;width:90%; margin:0 auto; padding:10px 0px; cursor:pointer; margin-top:5rem;}
.thirdshebei .firstimgbord{border:0px solid #e0e0e0; padding:0px 0px; margin-top:0rem; }
.thirdshebei .firstimgbord img{ width:90%;}
.thirdshebei .firstimgbords img{ width:70%;}
.thirdshebei .left{text-align:left;margin-left:5%;}
.thirdshebei .right{text-align:right}
.thirdshebei  .firstimg img{  -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.thirdshebei  .firstimg:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.thirdshebei  .firsttitle{ font-size:1.4rem; line-height:3rem;  padding:2rem 0rem; height:5rem; overflow: hidden;/*超出部分隐藏*/
            white-space: nowrap;/*不换行*/
            text-overflow:ellipsis;/*超出部分文字以...显示*/}

.anlimenu .swiper-container02{display:none;}
.swiper-container2{ width:20rem; width:100%;}
.anli{display:none;}
.thirdshebeiphone{display:none;}
.thirdshebeipc{display:block;}
.anliactive{display:block}
@media (min-width: 1200px) {
  .map .map1 .maplist{max-width:444px;}
   .contactus {
    padding-bottom: 60rem;
}
 .yewu .right {
    padding-left: 4%;
}
}
@media (min-width: 1366px) {
   .map .map1 .maplist{max-width:544px;}
   .contactus {
    padding-bottom: 55rem;
}
}

@media (min-width: 1600px) {
    .map .map1 .maplist{max-width:700px;}
     .contactus {
    padding-bottom: 40rem;
}
}
@media (max-width: 1200px) {
    .goods_list {
    padding-top: 5rem;
}
.thirdmenu{ text-align:center;}
.thirdmenu a{ display:inline-block; padding:5px 10px; margin:0px 5px; color:#666; border:1px solid #ebe9e9; border-radius:6px;}
.toppad {
    width: 100%;
    height: 7rem;
}
.hlist .lists {
    display: none;
}
.nlists ul{ height:6rem;}
.center2 .search{width:90%;
    margin-top: 0px;}
.center2 .search .searchfont { right: 20px;top: 0.8rem;}
.center2x {
    margin-top:1rem;
    padding-bottom: 1rem;
}
/*标准物质样品*/
.sample-box { padding-bottom: 6rem; border-bottom:0px solid #c8c9ca; margin-top:6rem }
.sample-box .sample-pic {padding-right: 10px;overflow:hidden}
.sample-box .sample-titlee {font-size: 1.6rem;padding-bottom: 10px; font-weight:bold; color:#4a77af}
.sample-box .sample-titlee a{color:#4a77af}
.sample-box .sample-title {font-size: 1.4rem;padding-bottom: 10px; }
.sample-box .sample-text {font-size: 1.3rem; color: #666666;margin-top: 2rem; line-height:3rem;}
.sample-box .sample-more a{display:inline-block; padding:1rem 2rem; border:1px solid #4a77af; border-radius:6px; color:#4a77af; font-size: 1.4rem; color: #4a77af;margin-top: 3rem;}
.sample-box .sample-pic img{  cursor:pointer;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.sample-box .sample-pic:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.sample-box1 { padding-bottom: 6rem; border-bottom:0px solid #c8c9ca; margin-top:6rem; padding-top:6rem; }
.sample-box1 .desn{ width:100%; position:relative; border-right:1px solid #fff; margin:8rem 0rem;}
.sample-box1 .title{ color:#fff; line-height:3.6rem; font-size:2.5rem; padding-right:4rem;}
.sample-box1 .text{ color:#fff; line-height:3.6rem; font-size:1.6rem;padding-right:4rem; margin-top:3rem;}
.sample-box1 .bgline{ height:4rem; border-left:1px solid #fff; border-top:1px solid #fff; margin-bottom:2rem;margin-left:4rem;}
.sample-box1 .bglinet{ height:4rem; border-left:1px solid #fff; border-bottom:1px solid #fff; margin-top:2rem;margin-left:4rem;}
.container2{ padding-bottom: 6rem;}
.sample-box2 { border-bottom:0px solid #c8c9ca; margin-top:6rem; position:relative; }
.sample-box2 .sample-pic {padding-right: 10px;overflow:hidden; padding-bottom:6rem;}
.sample-box2 .sample-titlee {font-size: 2.8rem;padding-bottom: 10px; font-weight:bold; color:#4a77af}
.sample-box2 .sample-titlee a{color:#014190}
.sample-box2 .sample-title {font-size: 2rem;padding-bottom: 10px;padding-top: 10px; }
.sample-box2 .sample-line{width:3rem; height:4px; background-color:#014190}
.sample-box2 .sample-text {font-size: 1.5rem; color: #666666;margin-top: 2rem; line-height:3rem;}
.sample-box2 .sample-more a{display:inline-block; padding:1rem 2rem; border:1px solid #014190; border-radius:6px; color:#014190; font-size: 1.4rem; color: #4a77af;margin-top: 3rem;}
.sample-box2 .sample-pic img{ cursor:pointer; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.sample-box2 .sample-pic:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.sample-box2 .desnlist{ position:absolute; width:55%; top:6rem; right:0rem; background-color:#f8f8f8;height:100%; }
.sample-box2 .desn{width:100%; height:100%; position:relative;padding:6rem;}
.sample-box2 .desn .dian1{ width:2rem; height:2rem; background-color:#014190; position:absolute; top:0px; left:0px;}
.sample-box2 .desn .dian2{ width:2rem; height:2rem; background-color:#014190; position:absolute; bottom:0px; right:0px;}
.sample-box3 { border-bottom:0px solid #c8c9ca; margin-top:6rem; position:relative; }
.sample-box3 .sample-pic {padding-right: 10px;overflow:hidden;padding-bottom:6rem;}
.sample-box3 .sample-titlee {font-size: 2.8rem;padding-bottom: 10px; font-weight:bold; color:#4a77af}
.sample-box3 .sample-titlee a{color:#014190}
.sample-box3 .sample-title {font-size: 2rem;padding-bottom: 10px;padding-top: 10px; }
.sample-box3 .sample-line{width:3rem; height:4px; background-color:#014190}
.sample-box3 .sample-text {font-size: 1.5rem; color: #666666;margin-top: 2rem; line-height:3rem;}
.sample-box3 .sample-more a{display:inline-block; padding:1rem 2rem; border:1px solid #014190; border-radius:6px; color:#014190; font-size: 1.4rem; color: #4a77af;margin-top: 3rem;}
.sample-box3 .sample-pic img{ cursor:pointer; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.sample-box3 .sample-pic:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.sample-box3 .desnlist{ position:absolute; width:55%; top:6rem; left:0rem; background-color:#f8f8f8;height:100%; }
.sample-box3 .desn{width:100%; height:100%; position:relative;padding:6rem;}
.sample-box3 .desn .dian1{ width:2rem; height:2rem; background-color:#014190; position:absolute; top:0px; right:0px;}
.sample-box3 .desn .dian2{ width:2rem; height:2rem; background-color:#014190; position:absolute; bottom:0px; left:0px;}
.yewu .left {
    width: 100%;
    float: left;display:none;
}
.yewu .right {
    width: 100%;
    float: left;
    color: #fff;
    height: auto;
    padding-left: 10%;
    padding-bottom:2rem;
}
.yewu .right .title {
    font-size: 2.6rem;
    font-weight: bold;
    line-height: 3rem;
    margin-top: 4%;
}
.news-box .news-title {
    font-size: 2rem;
    padding-bottom: 10px;
    font-weight: bold;
}
.news-box .news-text {
    font-size: 1.4rem;
    margin-top: 1rem;
    line-height: 2.6rem;
}
.contactus1 {
    position: absolute;
    top: 8%;
    left: 0px;
    width: 100%;
}
.contactus2 {
    background-color: #fff;
    margin-top: 0rem;
    padding: 2rem 10%;
}
.contactus2 .left {margin-top:2rem;
    width: 100%;
    float: left;
}
.contactus2 .desn {
    padding-left: 8%;
    color: #999;
    font-size: 1.6rem;
    position: relative;
    line-height: 3rem;
    margin-top: 2rem;
}
.contactus {
    position: relative;
    background-color: #f9f9f9;
    padding-bottom: 70rem;
}
.subtitle {
    margin-top: 1rem;
}
.contactus2 .lf {
    width: 100%;
    float: left;
}
.contactus2 .list {
    width: 100%;
    margin-top: 1rem;
}

.map .map1 .maplist {
    width: 100%;
    max-width: 70rem;
    position: relative;
    margin: 0 auto;
    margin-top: 3rem;
}
  .third .thirdtop .title {
    bottom:40%;
}
  .third .thirdxiangmu:nth-child(3) { margin-top:3rem;
}
  .third .thirdxiangmu:nth-child(4) { margin-top:3rem;
}
  .third .thirdleft .title { display:inline-block;
    font-size: 1.4rem;
    color: #666;
    position: relative;
    padding-left: 1rem;
    line-height: 3.6rem;
    max-width:26rem;
}
.third .desny{width:86%; margin:0 auto;color:#fff;text-align:center;border-bottom:0px solid #fff;}
.third .desny .titlet1{font-size:1.4rem; font-weight:bold;}
.third .desny .titlet1 span{font-size:2.6rem;}
.third .desny .titlet2{font-size:1.4rem; line-height:3.6rem;}
.third .desny .linet1{border-left:1px solid #fff;border-right:1px solid #fff; height:1rem; display:none}
}
@media (max-width: 991px) {
   
     .goods_list {
    padding-top: 1rem;
}
    .product-phone a {
    font-size: 1.2rem;
    color: #1d5aaf;
    border: 0px solid #fff;
}
   .us .desn {
    line-height: 3.6rem;
    color: #666;
    font-size: 1.6rem;
    padding-top: 1rem;
    padding-bottom: 2rem;
}
    .anlidesn {
    margin-top: 0rem;
}
    .thirdbg {
    margin-top: 3rem;
    background: url(../images/third-party-pic-06.png) no-repeat center top;
    background-size: auto;
    height: 30rem;
    width: 100%;
}
    .anlimar {
    margin-top: 3rem;
    margin-bottom: 0rem;
}
    .thirdkefu {
    text-align: center;
    margin-top: 1rem;
}
    .thirdmt {
    margin-top: 3rem;
}
    .about-box .about-pic {margin-top:0rem;}
    .anlimenu .swiper-slide {
    width: auto;
}
    
.thirdfirst .firstdesn{padding-bottom:3rem; }
 .thirdshebei .firstimg {
    margin-top: 1rem;
}
 .thirdfirst .firstimg {
    width: 120px;
    height: 120px;
    line-height: 120px;
    background-color: #f4f4f4;
    color: #8a8a8a;
    margin: 0 auto;
    border-radius: 60px;
    cursor: pointer;
}
.thirdshebeiphone{display:block;}
.thirdshebeipc{display:none;}
    .anlimenu .swiper-container02{display:block;}
    .anlimenuw{display:none}
    .swipertitle {
    line-height: 3rem;
    font-size: 1.4rem;
}
    .anlidesn .desnlist {
    width: 86%;
    color: #fff;
    position: absolute;
    left: 3%;
    top: 2%; padding-top:1rem;
}
    .anlidesn .desnlist .anlimore {
    margin-top: 1rem;
}
    .anlidesn .swiper-slide img{height:100%; }
.anlimenu a{font-size:1.4rem; line-height:2.6rem; border:1px solid #ebe9e9; border-radius:5px;  color:#666; padding:1rem 2rem; display:inline-block; margin:1rem 1rem;}
    .thirdbg {
    height: auto;
}
    .center3 .maplist img{width:90%;}
    .productlist {padding-top:0rem;
}
    .container2 {
    padding-bottom: 1rem;
}
    .center4 {
    width: 100%;
    margin: 0 auto;
    margin-top:0rem;
}
    .center2 .htitle {
    margin-bottom: 0rem;
}
    .third .thirdtop .title {
    bottom:40%;
}
    .yewu1 .left1{width:49.25%; float:left;overflow:hidden}
    .yewu1 .leftm{margin-left:0px;}
    .yewu1 .topm{margin-top:0rem;}
    .yewu1 .leftmx{margin-left:1.5%}
    .yewu1 .lefttx{margin-top:0.5rem;}
    .yewu1 .left2{width:100%;}
    .news-box .news-title a {
    font-size: 1.6rem;
    padding-bottom: 10px;
    font-weight: bold; color:#fff
}
    .news-box .news-title a.newstitleview{color:#666}
    .solutionone{display:block;}
    .solutiontwo{display:none;}
    .container {
    width: auto;
}
    .cent .right{ margin-top:2rem; text-align:center;}
    .cent .right img{ width:50%;}
    .piclist{display:none;}
    .sample-box2 .desnlist {
    position:initial;
    width: 100%;    
    background-color: #f8f8f8;
}
    .sample-box3 .desn {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 3rem;
}
.sample-box {
    margin-top: 2rem;
}
  .sample-box3 .desnlist {
    position:initial;
    width: 100%;    
    background-color: #f8f8f8;
}
.sample-box2 .desn .dian1 {display:none;
}
.sample-box3 .desn .dian1 {display:none;
}
    .top1img{display:none;}
 .bigtitle{ font-size:2.1rem;}
.menulist{ margin-top:2rem;}
.contactus1 {
    position: absolute;
    top: 8%;
    left: 0px;
    width: 100%;
}
.contactus2 {
    background-color: #fff;
    margin-top: 0rem;
    padding: 2rem 10%;
}
.contactus2 .left {margin-top:2rem;
    width: 100%;
    float: left;
}
.contactus2 .desn {
    padding-left: 8%;
    color: #999;
    font-size: 1.6rem;
    position: relative;
    line-height: 3rem;
    margin-top: 2rem;
}
.contactus {
    position: relative;
    background-color: #f9f9f9;
    padding-bottom: 70rem;
}
.subtitle {
    margin-top: 1rem;
}
.contactus2 .lf {
    width: 100%;
    float: left;
}
.contactus2 .list {
    width: 100%;
    margin-top: 1rem;
}
.map { height:90rem; overflow:hidden;
}
#map{ width:180rem;}
.map .map1 {
    top: 7%;
}
.map .map1 .title span {
 display:block;
}
.input-reg .reg-inputs {
    width: 100%;
    height: 5rem;
    padding-left: 2px;
    border: 0px;
    font: 1.4rem/5rem "";
    color: #333;
    background: #fff;
     border:1px solid #ebe9e9; border-radius:6px;
    overflow: hidden;
}
.map .map1 .title {
    line-height: 3rem; text-align:center;
    font-size: 3rem;
}
.map .map1 .list {
    margin-top: 8rem;
}
.map .map1 .active {
    color: #fff; font-weight:bold;
    border-bottom:1px solid #5e89bd
}
.map .map1 .line {
    padding: 1rem 0rem;
}
.map .map1 .left {

    padding: 1rem 5rem;
}
.map .map1 .maplist {
    width: 100%;
    max-width: 50rem;
    position: relative;
    margin: 0 auto;
    margin-top: 3rem;
}
.hlist .lists { display:none;
}
.center3 .loglist {display:none;}
.center3 .maplist {
    padding-left: 0rem;
    text-align: center;
}
.center4 .left .t1 {
    font-size: 1.3rem;
    width: 70%;
    left: 15%;
    line-height: 3rem;
}
.center4 .left:hover .ta1{float:left; width:10%; border:1px solid #fff; border-right:0px solid #fff; height:3rem;}
.center4 .left:hover .ta2{float:right; width:10%; border:1px solid #fff; border-left:0px solid #fff; height:3rem;}
.news-box:nth-child(odd) .news-title {
    padding-left: 0rem;
}
.news-box .news-title { line-height:3rem; margin-top:1rem;
    font-size: 1.4rem; text-align:left;
    padding-bottom: 10px;
    font-weight: bold;
}
.news-box:nth-child(odd) .news-data {
    padding-left: 0rem;line-height:3rem;
}
.news-box .news-data {
    color: #666666;
    margin-top: 0rem;
}
.news-box .news-text {
    font-size: 1.3rem;
    color: #666666;
    margin-top: 0rem;
    line-height: 2.6rem;
}
.news-box .fff {
    color: #fff; padding-right:3rem;
}
.news-box .fffd {
    color: #fff; padding-right:3rem;
}
.news-box .fffd a {
    color: #fff;
}
.news-box:nth-child(odd) .news-text {
    padding-left: 0rem;
}
.news-box {
    padding-bottom: 1rem; 
}
}
@media (max-width: 767px) {
    .product-phone {
    line-height: 3rem;
    padding: 0rem 0rem;
    border: 1px solid #1d5aaf;
    width: 10rem;
    border-radius: 2rem;
    margin: 0 auto;
    display: none;
}
    .third .thirdlist {
    width: 100%;
    margin: 0 auto;
    box-shadow: 0px 0px 15px #ddd;
}
    .news-box {
    padding-bottom: 1rem;
    border-bottom: 1px solid #eceeef;
    margin-top: 1rem;
    position: relative;
}
.product-kefu{  display:none }
.product-phone{ display:block}
    .container2 {
    padding-bottom: 6rem;
}
    .about-box .about-title {
    font-size: 2.8rem;
    padding-bottom: 10px; margin-top:2rem;
    font-weight: bold;
    color: #014190;
}

    .about-box {
    padding-bottom: 0rem;
    border-bottom: 0px solid #c8c9ca;
    margin-top: 0rem;
}
    .about-box .about-title1 {
    font-size: 1.8rem;
    margin-top: 2rem;
    font-weight: bold;
    color: #666;
}
    .center3 {
    width: 100%;
    padding-top: 3rem;
    margin-top: 0px;
    background-color: #fff;
    padding-bottom: 1rem;
}
    .ttop{position:absolute;left:0px; top:80px;}
    .hlist { margin-top:3rem;
}
    .center3 .ntitle {
    line-height: 3rem;
    font-size: 1.8rem;
    color: #666;
    margin-bottom: 0rem;
}
     .yewu {
    background-color: #4a4a4a;
    margin-top: 2rem;
}
    #cssmenu > ul > li > a.active {
    color: #666;
    font-weight: bold;
}
 .productview{display:none;}
.cent .anniu{ line-height:4rem; background-color:#fff; border-radius:2.5rem; margin-top:3rem; width:100%;}
.cent .anniu a{font-size:1.4rem; padding:0px 0rem; color:#0e4f9f;line-height:4rem;display:inline-block; width:33.333%; text-align:center; }
.cent .anniu a.kefu{ background-color:#0e4f9f; color:#fff;border-radius:2.5rem;}
    .cent .right{ margin-top:2rem; text-align:center;}
    .cent .right img{ width:100%;}
    .news-box .right {
    width: 100%;
    position: absolute;
    top: 0%; padding:0 1rem;
    right: 0%;  height:90%; background-color:rgba(0, 0, 0, 0.5);
}
    .news-box .fffd {line-height: 2rem;
   padding-bottom:0px;
}
    .news-box .fff {line-height: 2rem;
   padding-bottom:0px;
}
    .news-box .left {
    width: 100%;
    position: absolute;
    top: 0%; padding:0 1rem;
    left: 0%;
    height:90%; background-color:rgba(0, 0, 0, 0.5);
}
    .news-box { position:relative;}
    .t2{margin-top:-0.5rem;}
    .t2 .more{position:absolute; right:1rem; top:3rem;}
    .piclist{display:none;}
    .sample-box2 .desnlist {
    position:initial;
    width: 100%;    
    background-color: #f8f8f8;
}
    .sample-box3 .desn {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 3rem;
}
    .pad5 {
    height: 3rem;
    width: 100%;
}
     .sample-box2 .desn {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 3rem;
}
    .container2 {
    padding-bottom: 0rem;
}
      .sample-box3 .desnlist {
    position:initial;
    width: 100%;    
    background-color: #f8f8f8;
}
    .yewu .right .title {
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 3rem;
    margin-top: 4%;
}
    .yewu .right .r1 .t1 {
    font-size: 1.6rem;
    line-height: 3rem;
}
    .yewu .right .r1 {
    width: 100%;
    float: left;
    margin-top: 2rem;
}
    .yewu .right .r1 .desn {
    font-size: 1.4rem;
    line-height: 2.6rem;
    margin-top: 3rem;
}
    .yewu .left {
    width: 100%;
    float: left;display:block;
}
.contactus1 {
    position: absolute;
    top: 6%;
    left: 0px;
    width: 100%;
}
.contactus2 {
    background-color:rgba(0, 0, 0, 0);
    margin-top: 0rem;
    padding: 2rem 10%;
}
.contactus2 .left {margin-top:6rem;
    width: 100%;
    float: left;
}
.contactus2 .lefttwo {margin-top:1rem;
    width: 100%;
    float: left;
}
.contactus2 .desn {
    padding-left: 8%;
    color: #999;
    font-size: 1.4rem;
    position: relative;
    line-height: 2.4rem;
    margin-top: 1rem;
}
.contactus2 .desn1 {
    padding-left: 8%;
    color: #666;
    line-height: 2.4rem;
    font-size: 1.3rem;
}
.contactus2 .list .ltitle {
    color: #999;
    font-size: 1.4rem;
    line-height: 2.4rem;
}
.contactus {
    position: relative;
    background-color: #f9f9f9;
    padding-bottom: 68rem;
}
.subtitle {
    margin-top: 1rem;
}
.contactus2 .lf {
    width: 100%;
    float: left;
}
.contactus2 .list {
    width: 100%;
    margin-top: 1rem;
}
.contactus2 .lm{margin-left:2%;}
  label{
    line-height: 2rem;
    display: inline-block;
    margin-left: 5px; font-size:1.6rem;
    margin-right:2rem;    padding-left: 8px;
    color: #333;
}
.radio_type{
    width: 2rem;
    height: 2rem;
    appearance: none;
    position: relative;
}
.radio_type:before{
    content: '';
    width: 2rem;
    height: 2rem;
    border: 2px solid #ebe9e9;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
}
.radio_type:checked:before{
    content: '';
    width: 2rem;
    height: 2rem;
    border: 2px solid #ebe9e9;
    background:#fff;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
}
.radio_type:checked:after{
    content: '';
    width: 2rem;
    height:1rem;
    border: 2px solid #ebe9e9;
    border-top: transparent;
    border-right: transparent;
    text-align: center;
    display: block;
    position: absolute;
    top: 3px;
    left:2px;
    vertical-align: middle;
    transform: rotate(-45deg);
}
.radio_type:checked+label{
    color: #333;
}   
.map { height:60rem;
}
.map .map1 {
    top: 7%;
}
.map .map1 .title span {
 display:block;
}
.contactus2 .list .but-tijiao {
    width: 10rem;
    height: 4rem;
    font: 1.4rem/4rem "";padding: 0px 12px;
    color: #fff;
    background: #014190;
    border-radius: 6px;
    box-sizing: border-box;
    overflow: hidden;
}
.input-reg .reg-inputs {
    width: 100%;
    height: 3.6rem;
    padding-left: 2px;
    border: 0px;
    font: 1.4rem/3.6rem "";
    color: #333;
    background: #fff;
     border:1px solid #ebe9e9; border-radius:6px;
    overflow: hidden;
}
label {
    line-height: 2.6rem;
    display: inline-block;
    margin-left: 5px;
    font-size: 1.4rem;
    margin-right: 3rem;
    color: #333;
}
.map .map1 .title {
    line-height: 3rem; text-align:center;
    font-size: 3rem;
}
.map .map1 .list {
    margin-top: 2rem;
}
.map .map1 .active {
}
.map .map1 .line {
    padding: 1rem 0rem;
}
.map .map1 .left {
    padding: 1rem 5rem;
}
.map .map1 .line {
    padding: 0rem 0rem;  display:none;
}
.map .map1 .desn {
    position: relative;
    font-size: 1.2rem;
    cursor: pointer;
}
}
@media (max-width: 576px) {
}

/*翻页*/
.fenye{ width:100%; text-align:center; padding-top:20px; padding-bottom:30px;}
.paginator { margin: 0px;}
.paginator a {padding: 10px 22px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 16px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
/*加载*/
.loading {margin: 50px 0;}
.loading {display: -webkit-box;margin-top: 1rem;-webkit-box-align: center;-webkit-box-pack: center;background-size: 30px 30px;}
.loading, .loadingCart { background-image: url(/images/loaderH5.gif);height: 25px;background-repeat: no-repeat;background-position: center center;}
.mores {margin-top: 1rem; font-size:1.2rem; margin-bottom:0px}
.mores a { display: -webkit-box;height: 4.4rem;-webkit-box-pack: center;-webkit-box-align: center;}
.mores .no-more {display: none;padding: 1rem 0;text-align: center;width:100%;}
.mores .no-more img{width:50%;display:inline-block}
.mores .no-more p {margin-top: .5rem; font-size: 1.1rem; color: #dcdcdc;}
.mores .no-mores {padding: 1rem 0;text-align: center;}
.mores .no-mores p {margin-top: .5rem; font-size: 1.1rem; color: #dcdcdc;}
.loadingMore{border:1px solid #e7e7e7;}