@charset "utf-8";

html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#666;}

.fl {float:left;}

.fr {float:right;}

.clear{clear:both;}

.border{border:1px solid #DFDFDF;}

a { text-decoration: none; outline: none; color: #000; transition: 0.2s; }

p{text-align: justify;text-justify:inter-ideograph;margin: 0;}

li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}

ul {margin: 0;padding: 0;}

img{margin: 0;padding: 0;}

img { border: 0; vertical-align: top; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}

ul { display: block;list-style-type: disc; margin-block-start:0; margin-block-end:0; margin-inline-start: 0px;  margin-inline-end: 0px; padding-inline-start: 0;}

.content{width: 1200px;margin:0 auto;}

/*banner*/

.flexslider{margin:0 auto 0;position:relative;width:100%;height:550px;overflow:hidden;zoom:1}

.flexslider .slides li{width:100%;height:100%}

.flex-direction-nav a{width:70px;height:70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;-webkit-transition:all .3s ease;border-radius:35px}

.flex-direction-nav .flex-next{background-position:0 -70px;right:0}

.flex-direction-nav .flex-prev{left:0}

.flexslider:hover .flex-next{opacity:.8}

.flexslider:hover .flex-prev{opacity:.8}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}

.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}

.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1}

.flex-control-paging li a{background:#dfdfdf;display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor:pointer;-webkit-transition:all 0s ease;border-radius:10px}

.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background:#ffa23b}

.flexslider .slides a img{width:100%;height:550px;display:block}



/*header start*/

.head{position: relative;z-index: 99999;}

.head .head_top{background: #f1f1f1;line-height: 35px;border-bottom: 1px solid #eee;}

.head .head_top .right a{  color: #666; margin-left: 10px;display: inline-block;}

.head .head_body{padding: 2px 0;}

.head .head_body .logo{width: 288px;height: 88px;}

.head .head_body img{width: 288px;height: 88px;}

.head .head_body .slogen{width:322px;border-left: 1px solid #d2d2d2;padding-left:30px;margin-top:25px; }

.head .head_body .slogen p{line-height:32px;letter-spacing:8px;font-size: 30px;font-weight: 600;color: #3375ba;}

.head .head_body .slogen span{display: block;text-align: left;color: #666;font-size:15px;}

.head .head_body .slogen em{display: inline-block;height: 1px;background-color: #666;width: 20px;}

.head .head_body .slogen span i{font-style: normal;color:#f39d2f }

.head .xt img{padding-left: 35px;padding-top: 20px;}

.head .tel{padding: 2px 0 2px 60px;background: url(../images/tel_bg.png) no-repeat center left;}

.head .tel p{font-size: 16px;line-height: 26px;color: #666;}

.head .tel b{font-size: 28px;font-family: Arial;color: #f39d2f;}

.head .head_nav{background: #3375ba;}

.head .head_nav > ul{width: 1200px;margin: 0 auto;}

.head .head_nav > ul > li{text-align: center;float: left;position: relative;}

.head .head_nav > ul > li > a{display:block;color: #fff;line-height: 40px;font-size: 16px;letter-spacing: 1px;padding: 0 40.5px;}

.head .head_nav > ul > li:hover > a{background: #f39d2f}

.head .head_nav .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.head .head_nav .nav .on{background: #f39d2f;}

.head .head_nav > ul ul{position: absolute;top: 40px;width: 100%;left: 0px;background: rgba(255,255,255,75%);display: none;}

.head .head_nav > ul ul li{float: left;width: 100%;line-height: 40px;font-size: 13px}

.head .head_nav > ul ul li:hover {background: #3375ba;}

.head .head_nav > ul ul li:hover a{display: block;}

.head .head_nav > ul ul.erji{width: 350px;left: 0px}

.head .head_nav > ul ul.erji li{float: left;width: 46%;text-align: left;padding-left: 4%}

.head .head_nav > ul ul.erji li a {color: #333;font-size: 14px;}

.head .head_nav > ul li:hover ul{display: block}

.head .head_nav > ul ul.erji li:hover a {color: #fff;}

/*标题*/

.pubtit , .pubtit1{text-align: center;height: 75px;}

.pubtit span{display: block;text-transform: uppercase;font-size: 50px;color: #e9e9e9;font-family: "times new roman";font-weight: 600; }

.pubtit p , .pubtit1 p{text-align:center;font-size:35px;color: #3375ba;margin-top: -42px;font-weight: 600;}



/*服务*/

.fw{padding:20px  0 0 0; }

.fw .slideTxtBox{ width:1200px; }

.fw .slideTxtBox .hd{height:auto; position:relative; text-align: center; }

.fw .slideTxtBox .hd ul li{width: 188px; display: inline-block; line-height: 35px; border: 1px solid #ececec; margin: 5px 10px 5px 0px;font-size: 16px; }

.fw .slideTxtBox .hd ul li:nth-child(6n){float: right;margin-right: 0}

.fw .slideTxtBox .hd ul li:hover{background-color: #3375ba;}

.fw .slideTxtBox .hd ul li:hover a{color: #fff}

.fw .slideTxtBox .hd ul li a{color: #333; display: block;text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;     }

.fw .slideTxtBox .hd ul li.on{ height:45px;  color: #3375ba}

/*下方切换*/

.fw .slideTxtBox .bd ul{ padding-top: 20px; zoom:1;  }

.fw .slideTxtBox .bd li{ width: 587px;height: 170px;margin-right: 0px; float: left; border: 1px solid #ececec;box-shadow: 0px 1px 5px 1px #ccc;margin-bottom:20px;}

.fw .slideTxtBox .bd li:hover{border: 1px solid #fff;box-shadow: 0px 1px 5px 1px #3375ba;  }

.fw .slideTxtBox .bd li:nth-child(2n){ float: right;margin-right: 0 }

.fw .slideTxtBox .bd li:hover p{color:#3375ba;}

.fw .slideTxtBox .bd li .wz{width: 350px;padding: 10px;border-radius: 5px;}

.fw .slideTxtBox .bd li p{line-height: 50px;font-size: 22px;color: #333;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;   }

.fw .slideTxtBox .bd li span{line-height: 20px;color: #666;overflow: hidden; text-overflow:-o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

.fw .slideTxtBox .bd li a.more{font-family: "impact"; display: block; font-size: 16px; color: #3375ba; float: right;  line-height: 30px; padding-right: 10px;}

.fw .slideTxtBox .bd li .fwimg{width: 200px;height: 150px;margin: 10px 10px 0px 5px;}

.fw .slideTxtBox .bd li .fwimg img{width: 200px;height: 150px;}



/*特色服务*/

.tese{padding: 0px  0;}

.tese li .ceng{display: block;background-color: rgb(51 117 186 /80%);width:380px;height: 340px;}

.tese li{width:380px;height: 340px;float: left; margin-right: 30px;margin-bottom:10px;background: url(../images/t1.jpg) no-repeat center left;}

.tese li:nth-child(2){background: url(../images/t2.jpg) no-repeat center left;}

.tese li:nth-child(3){background: url(../images/t3.jpg) no-repeat center left;}

.tese li .ceng .cimg{background: url(../images/t1.png) no-repeat top 15px center; width: 83px; height: 60px; padding-top: 58px; margin: 0 auto;}

.tese li:hover .ceng .cimg{ background: url(../images/t1-1.png) no-repeat top 10px center; }

.tese li:nth-child(2) .ceng .cimg{background: url(../images/t2.png) no-repeat top 15px center ;}

.tese li:nth-child(2):hover .ceng .cimg{ background: url(../images/t2-1.png) no-repeat top 10px center; }

.tese li:nth-child(3) .ceng .cimg{background: url(../images/t3.png) no-repeat top 15px center ;}

.tese li:nth-child(3):hover .ceng .cimg{ background: url(../images/t3-1.png) no-repeat top 10px center; }

.tese li:hover p{color: #f39d2f; padding-top: 35px; }

.tese li img{display:block;margin:0 auto;width:60px;height: 60px;padding-top: 50px;}

.tese li p{ color: #fff; padding-top: 30px; font-size: 18px;text-align: center;}

.tese li em{display: block;margin:18px auto;width: 40px;height: 1px;background-color:#fff;-moz-transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}

.tese li:hover em{ background-color:#f39d2f;-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}

.tese li:nth-child(3n){float: right;margin-right: 0}

.tese .list{height: 200px;padding-top: 30px}

.tese .list a{display: block;line-height:35px;text-align: center;color: #fff;font-size:16px;font-weight: bold;}

.tese .list a:hover{color: #f39d2f;}



/*关于我们*/

.about{padding:0 0 0px 0;overflow: hidden;}

.about .nr .hd{height:55px;position:relative; width: 630px;margin: 0 auto;}

.about .nr .hd ul{ float:left; position:absolute; border-bottom: 3px solid #ccc;}

.about .nr .hd ul li{width: 200px; float: left;  line-height: 45px;margin: 7px 10px 7px 0px;font-size: 18px; }

.about .nr .hd ul li:nth-child(6n){float: right;margin-right: 0}

.about .nr .hd ul li:hover{background-color: #3375ba;}

.about .nr .hd ul li:hover a{color: #fff}

.about .nr .hd ul li a{color: #333; display: block;text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;     }

.about .nr .hd ul li.on{background-color: #3375ba;}

.about .nr .hd ul li.on a{color: #fff;}

/*下方切换*/

/*公司介绍部分*/

.about .nr .bd ul{ padding: 50px 20px 20px 20px; zoom:1;  overflow: hidden;}

.about .nr .bd .gsjs{ padding: 10px 0;  width: 100%;height: 380px;}

.about .nr .bd .gsjs .gsimg{width: 500px;height: 350px;margin:20px ;}

.about .nr .bd .gsjs .gsimg img{width: 500px;height: 350px;}

.about .nr .bd .gsjs .wz{width: 600px;margin: 20px;}

.about .nr .bd .gsjs .wz p{color: #666;line-height: 30px;text-indent: 2rem;font-size: 15px;}

.about .nr .bd .gsjs .wz a.more{display: inline-block;font-size:18px;color: #3375ba;font-family: "times new roman";font-weight: 600;}

/*公正性和保密声明部分*/

.about .nr .bd .gzbm{ padding: 20px 0;width: 100%;height: 400px;overflow: hidden; background:url(../images/gzbmbg.jpg ) no-repeat center;    }

.about .nr .bd .gzbm .wz{margin: 20px;}

.about .nr .bd .gzbm .wz p{color: #666;line-height: 40px;text-indent: 2rem;font-size: 15px;}

.about .nr .bd .gzbm .wz a.more{display: inline-block;font-size:18px;color: #3375ba;font-family: "times new roman";font-weight: 600;}

/*核心实验室*/

.hxsys{overflow:hidden; }

.hxsys .slideBox{ overflow:hidden; zoom:1; padding:30px 0 10px 50px; position:relative;}

.hxsys .sPrev,.hxsys .sNext{ position:absolute; left:5px; top:30px; display:block; width:46px; height:204px; background: url(../images/arrow-left.png) no-repeat center;}

.hxsys .sNext{ left:auto; right:65px; background: url(../images/arrow-right.png) no-repeat center;}

.hxsys .sPrev:hover,.hxsys .sNext:hover{ border-color:#f60;}

.hxsys li{ width:320px;margin: 0 10px 0 29px;float: left;overflow:hidden;}

.hxsys li .img{width: 320px;overflow: hidden;}

.hxsys li img{width:320px;height:240px;display: block;transition:.5s ease-in;} 

.hxsys li img:hover { transform:scale(1.1,1.1);}

.hxsys li p{background-color: #3375ba;padding: 0 15px;color:#fff;line-height: 50px;text-align: center;font-size: 15px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*检测链*/

.about .nr .bd .jcljs{ padding: 20px 0;  width: 100%;}

.about .nr .bd .jcljs .jclimg{width: 520px;height: 130px;margin:20px ;}

.about .nr .bd .jcljs .jclimg img{width: 540px;height: 100px;}

.about .nr .bd .wz{margin: 20px;}

.about .nr .bd .jcljs .wz p{color: #666;line-height: 30px;text-indent: 2rem;font-size: 15px;}

.about .nr .bd .jcljs .wz a.more{display: inline-block;font-size:18px;color: #3375ba;font-family: "times new roman";font-weight: 600;}



/*服务流程*/

.fwlc{padding:10px 0 30px  0; }

.fwlc .iflow{width:1000px;  margin:0 auto;  }

.fwlc .iflow .item{float:left;width:160px;text-align:center;margin: 0 19px 0px 21px;color:#333;font-size: 16px;}

.fwlc .iflow .item .icon{display:block;width: 74px;height:74px;margin:0 auto 12px;position:relative;}

.fwlc .iflow .item .icon i:before{content:'';}

.fwlc .iflow .item .icon i,.iflow .item .icon i:before{position:absolute;width:100%;height:100%;top:0;left:0; background:url(../images/iflow_icon.png)}

.fwlc .iflow .item .icon i.default{background-position:0 0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}

.fwlc .iflow .item .icon i.hover{background-position:0 -74px;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}

.fwlc .iflow .item.i1 .icon i:before{background-position:0 -148px;}

.fwlc .iflow .item.i2 .icon i:before{background-position:0 -370px;}

.fwlc .iflow .item.i3 .icon i:before{background-position:0 -518px;}

.fwlc .iflow .item.i4 .icon i:before{background-position:0 -443px;}

.fwlc .iflow .item.i5 .icon i:before{background-position:0 -592px;}

.fwlc .iflow .item:hover .icon i.default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}

.fwlc .iflow .item:hover .icon i.hover{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}

.fwlc .iflow .item em{display: block;font-size: 14px;color: #666;font-style: normal;padding-top: 10px;}



/*优势*/

.adv{background: url(../images/advbg.jpg) no-repeat center;padding: 20px  0; height:551px;overflow: hidden;} 

.adv .part{width:515px;}

.adv .part em{font-family:"times new roman";font-size:30px;font-weight: 600;color: #fff;font-style: normal;}

.adv .part span{line-height:55px;text-align: center;color: #fff;font-weight: 600;font-size:28px;background: url(../images/yun1.png) no-repeat center;width: 150px;/*height: 55px;*/display: block;}

.adv .adv2 span  ,   .adv .adv4 span{background: url(../images/yun2.png) no-repeat center;} 

.adv .part  p{line-height: 30px;color: #666;line-height: 30px;text-align: left; }

.adv  .adv1{margin-top: 5px;}

.adv  .adv2{padding-top:70px;text-align:right;}

.adv  .adv2 p  ,  .adv  .adv4 p {text-align: right;}

.adv  .adv3{padding-top: 40px;}

.adv  .adv4{padding-top:40px;text-align:right;}



/*新闻*/

.news{ padding:0  0  10px  0 ; overflow: hidden; background-color: #fff;}

.news_nr{padding:0 38px;overflow: hidden;background:#fff;}

.news_nr .nlist li{width: 348px;overflow: hidden; float: left; margin-right: 38px; height: 260px;}

.news_nr .nlist li:nth-child(3){margin-right: 0;float: right;}

.news_nr .nimg{ width:340px;height:150px; position: relative; overflow: hidden;border: 1px solid #e8e8e8; box-shadow: 3px 1px 9px #dadada;}

.news_nr .nimg img{width:340px;height:150px; display: block;}

.news_nr .wz{width:340px; overflow: hidden;}

.news_nr .wz em{ display: block;height:70px;line-height: 70px; font-size: 24px;color: #ababab; display:block; font-weight: normal;  }

.news_nr .wz  a.nltit{ color:#333333;font-size: 16px; font-weight: normal;margin: 15px 0 20px; height: 38px; line-height: 38px;color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }

.news_nr .wz  a.nltit:hover{color: #3375ba}

.news_nr .wz p{height:50px;overflow: hidden; line-height: 25px; color:#a7a7a7;margin-bottom: 10px;}

.news_nr .wz p a{ color: #3375ba; }

/*下排*/

.news_nr .list{padding-top: 5px;  width: 520px;}

.news_nr .list li{line-height: 38px; height: 38px; display: block;  padding-left: 15px; background: url(../images/newsico.png) no-repeat 5px center; box-sizing: border-box;}

.news_nr .list li.nones{border-bottom: 0;}

.news_nr .list li a{ float:left;color:#5c5c5c;text-decoration: none;  overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}

.news_nr .list li a:hover{color:#3375ba;}

.news_nr .list li span{ float: right; height: 38px;display:block;line-height: 38px;color: #bcbcbc; }

/*优势*/
.advbot{height: 120px;background: url(../images/advbg1.jpg) no-repeat center;}
.advbot .lx{position: relative;left: 590px;width: 330px}
.advbot .lx a{display: inline-block;width: 120px;height: 30px;background: #f39d2f;color: #fff;text-align: center;line-height: 30px;margin:45px 20px;font-size: 16px;border-radius: 6px}
.advbot .lx a:hover {color: #fff}
.advbot b{position: relative;top: -60px;left: 992px;font-size: 30px;color: #F39D2F;font-family: Arial}
/*底部*/

.footer{background-color: #eee;}

.foot{padding: 10px 0;}

.foot .logo{height: 150px;width:360px;float:left;border-right:1px solid #e2e2e2}

.foot .logo  img{width:310px;height:112px;display: block;padding-top:22px;margin:0 auto;}

.foot .logo p{font-size:32px;font-weight: 600;line-height: 45px;color: #ea8013;letter-spacing:8px;text-align: center;}

.foot .btnav{width:280px;float:left;padding-left:50px;border-right:1px solid #e2e2e2;height:150px;}

.foot .btnav b{display:block;font-size:20px;color:#3375ba;font-weight:700;margin-bottom:10px;padding-left:35px;line-height:30px;background:url(../images/db1.png) no-repeat left}

.foot .btnav ul li{float: left;width: 35%;padding-left: 17px;line-height: 25px; background: url(../images/hg2.jpg) no-repeat left;}

.foot .btnav ul li a{font-size:16px;color:#666}

.foot .btnav ul li:nth-child(2n){margin-left:30px}

.foot .gsxx{float:left;width:300px;padding-left:50px}

.foot .gsxx b{display:block;font-size:20px;color:#3375ba;font-weight:700;margin-bottom:10px;padding-left:35px;line-height:30px;background:url(../images/db2.png) no-repeat left}

.foot .gsxx ul li{font-size:15px;line-height: 20px;color:#666}

.foot .gsxx ul li em{display:block;float:left;font-style:normal}

.foot .gsxx ul li i{display:block;float:left;width:205px;height:34px;line-height:17px;font-style:normal}

.foot .gsxx ul li.fr2{height:34px}

.foot .gsxx ul li a{color:#fff}

.foot .wximg{float: right;width: 120px;padding-right: 15px}
.foot .wximg p{text-align: center;display: block;padding-top: 10px}

/*版权*/

.copyright{background-color: #5f5e5e;}		      

.copyright p{color: #ccc;line-height: 40px; text-align: center;}

.copyright p a{color: #ccc;}
