@charset 'utf-8';

.banner{position: relative;}
.banner a{position: relative;padding-top: 350px;left: 0;top: 0;height: 100%;z-index: 1;}

.list_box{position: relative;margin: 58px 0;padding-left: 320px;min-height: 400px;}
.list_box .list_cate{position: absolute;left: 0;top: 0;width: 280px;}
.list_box .page_title{height: 98px;background: #0066be;padding: 23px 0 0 23px;}
.list_box .page_title h2{font-size: 24px;color: #fff;}
.list_box .page_title h3{font-size: 14px;color: #fff;opacity: 0.5;margin-top: 5px;}
.list_cate ul{padding: 5px 23px 18px 23px;}
.list_cate ul a{display: inline-block;max-width: 100%;line-height: 50px;font-size: 16px;color: #666;transition: .5s;}
.list_cate ul p{height: 1px;background: #eee;position: relative;}
.list_cate ul p span{width: 0%;position: absolute;left: 0;top: 0;height: 100%;transition: .5s;}
.list_cate ul .cate_bg a,
.list_cate ul li:hover a{color: #2593f2;}
.list_cate ul .cate_bg p span,
.list_cate ul li:hover p span{width: 100%;background: #2593f2;}

.page{text-align: center;margin-top: 50px;margin-bottom: 10px;}
.page a{background: #eee;color: #666;display: inline-block;height: 36px;line-height: 36px;font-size: 16px;}
.page span,
.page a.num{display: inline-block;width: 36px;line-height: 36px;margin: 0 5px;height: 36px;}
.page span,
.page a:hover{color: #fff;background: #2593f2;}
.page a.next,
.page a.prev{width: 80px;}
.page a.prev{margin-right: 10px;}
.page a.next{margin-left: 10px;}

/*智特介绍*/
.about{font-size: 14px;color: #666;line-height: 1.8;}
.about img{max-width: 100% !important;display: inline-block;}

/*实验室介绍*/
.laboratory .box{width: 31.45%;margin-right: 2.825%;background: #fff;margin-bottom: 4%;}
.laboratory .box:nth-child(3n){margin-right: 0;}
.laboratory .box a.pic{position: relative;padding-top: 72.73%;}
.laboratory .box a.over{display: inline-block;padding: 0 10px;margin: 15px 0;font-size: 16px;color: #666;float: left;text-align: center;}
.laboratory .box a.over:hover{color: #2593f2;}
.laboratory h2{line-height: 59px;background: #f7f7f7;border-bottom: 1px solid #eee;text-align: center;font-size: 18px;color: #666;margin-bottom: 20px;}
.laboratory .cont{font-size: 14px;color: #666;line-height: 1.8;}
.laboratory .cont img{max-width: 100% !important;display: inline-block;}

/*服务范围*/
.services .box{width: 31.82%;margin-right: 2.27%;margin-bottom: 5%;}
.services .box:nth-child(3n){margin-right: 0;}
.services .box .ico{position: relative;background: #ddebf7;padding-top:64.29%;overflow: hidden;}
.services .box .ico img{transition: .5s;}
.services .box:hover .ico img{transform: scale(1.1);}
.services .box a.over{max-width: 100%;font-size: 16px;color: #333;margin-top: 15px;transition: .5s;}
.services .box h3{height: 1px;background: #eee;margin: 8px 0;position: relative;}
.services .box h3 span{width: 0;height: 100%;position: absolute;left: 0;top: 0;transition: .5s;}
.services .box:hover h3 span{width: 100%;background: #2593f2;}
.services .box:hover a.over{color: #2593f2;}
.services .box p{font-size: 12px;line-height: 17px;position: relative;padding-right: 52px;color: #999;}
.services .box p a{font-size: 14px;position: absolute;right: 0;top: 0;color: #999;}
.services .box p a span{color: #999;display: none;}
.services .box:hover a{color: #2593f2;}
.services .box:hover a span{display: inline-block;color: #2593f2;}

.search{padding-left: 0 !important;width: 100%;}
.search .box{width: 23.3334%;margin-right: 2.222333%;margin-bottom: 5%;}
.search .box:nth-child(3n){margin-right: 2.222333%;}
.search .box:nth-child(4n){margin-right: 0;}


/*资讯中心*/
.news .box{height: 190px;padding: 27px 226px 27px 230px;transition: .5s;position: relative;border-bottom: 1px solid #eee;}
.news .box .pic{width: 200px;height: 136px;position: absolute;left: 0;top: 27px;transition: .5s;}
.news .box .text a.over{font-size: 18px;color: #333;max-width: 100%;margin-top: 18px;display: inline-block;}
.news .box .text p{font-size: 14px;color: #999;margin-top: 18px;-webkit-line-clamp: 2;line-height: 1.6;}
.news .box .time{position: absolute;right: 0;top: 45px;width: 175px;padding-left: 70px;height: 50px;border-left: 1px solid #eee;overflow: hidden;}
.news .box .time h2{font-size: 24px;color: #333;}
.news .box .time h3{font-size: 16px;color: #999;margin-top: 3px;}
.news .box .more{position: absolute;background: url(../images/news_more.png) right center no-repeat;padding-right: 14px;font-size: 12px;color: #0066be;right: 38px;bottom: 42px;display: none;}
.news .box:hover{padding-left: 257px;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-ms-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);}
.news .box:hover .pic{left: 27px;}
.news .box:hover .more{display: block;}

/*证书查询*/
.certificate{}
.certificate .title{text-align: center;margin: 40px 0;}
.certificate .title h2{font-size: 24px;color: #0066be;}
.certificate .title h3{font-size: 14px;color: #0066be;opacity: 0.5;margin-top: 3px;}
.certificate .query{background: #f4f4f4;padding: 30px;}
.certificate .query input{height: 40px;background: #fff;width: 35.089%;border: none;padding: 0 18px;font-size: 16px;}
.certificate .type{padding-left: 26px;width: 64.911%;position: relative;}
.certificate .type input{width: 56.025%;background: url(../images/type_ico.png) right 18px center no-repeat #fff;}
.certificate .query::-webkit-input-placeholder {color: #999;}
.certificate .type .type_list{width: 54.056%;background: #fff;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-ms-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);position: absolute;top: 42px;left: 26px;display: none;}
.certificate .type .type_list a.in_block{line-height: 39px;border-bottom: 1px solid #eee;padding: 0 22px;font-size: 16px;color: #333;}
.certificate .type .type_list .type_on_a,
.certificate .type .type_list a.in_block:hover{color: #fff !important;background: #0066be;}
.certificate .type a.in_fl2{width: 120px;line-height: 40px;background: #0066be;text-align: center;color: #fff;font-size: 16px;}
.query_list{margin-bottom: 130px;margin-top: 50px;}
.query_list table tr:nth-child(1){border: 1px solid #eee;border-top: 1px solid #ddebf7;background: #ddebf7;}
.query_list table tr td{padding: 22px 10px 22px 16px;}
.query_list table tr td p{font-size: 14px;color: #333;display: block;}
.query_list table tr td p:nth-child(2){margin-top: 7px;}
.query_list table tr:nth-child(1) td{border-left: 1px solid #fff;}
.query_list table tr:nth-child(1) td:nth-child(1){border-left: none;}
.query_list table tr td:nth-child(1){width: 15.75%;}
.query_list table tr td:nth-child(2){width: 21.66667%;}
.query_list table tr td:nth-child(3){width: 26.58333%;}
.query_list table tr td:nth-child(4){width: 22.25%;}
.query_list table tr td:nth-child(5){width: 13.75%;}
.query_list table tr:nth-child(2){border: 1px solid #eee;border-top: none;}
.query_list table tr:nth-child(2) td{border-left: 1px solid #eee;min-height: 115px;font-size: 14px;color: #333;}
.query_list table tr:nth-child(2) td:nth-child(1){border-left: none;}

/*下载中心*/
.download li{padding: 0 320px 0 78px;line-height: 60px;background: url(../images/xz_title.png) left 33px center no-repeat #f7f7f7;font-size: 16px;color: #333;position: relative;margin-bottom: 20px;}
.download li span{color: #333;position: absolute;top: 0;right: 218px;}
.download li p{color: #333;}
.download li a{height: 100%;position: absolute;right: 0;top: 0;background: url(../images/xz_ico.png) left 32px center no-repeat #2593f2;width: 142px;padding-left: 70px;color: #fff;font-size: 14px;}

/*联系我们*/
.contact .map{position: relative;height: 300px;}
.contact .content{font-size: 14px;margin-top: 20px;color: #666;line-height: 1.8;}
.contact .content img{max-width: 100% !important;display: inline-block;}

/*证书样本*/
.sample .box{width: 31.819%;padding: 20px;text-align: center;margin-right: 2.2715%;margin-bottom: 4%;}
.sample .box:nth-child(3n){margin-right: 0;}
.sample .box .pic{position: relative;padding-top: 108.339%;}
.sample .box a.over{display: inline-block;max-width: 100%;margin-top: 20px;font-size: 16px;color: #333;}
.sample .box a.over2:hover,
.sample .box a.over:hover{color: #0066be;}
.sample .box p{font-size: 16px;color: #666;}
.sample .box a.over2{display: inline-block;max-width: 100%;margin-top: 16px;font-size: 16px;color: #333;-webkit-line-clamp: 2;padding: 0 30px;line-height: 1.4;height: 44px;}

/*详情内容*/
.list_content{font-size: 14px;line-height: 1.8;color: #666;}
.list_content table,
.list_content table tbody,
.list_content table tbody tr,
.list_content table tbody td,
.list_content table tbody p,
.list_content table tbody span,
.list_content img{max-width: 100% !important;}
.list_content table tr{border: 1px solid #eee;font-size: 14px;vertical-align: middle;}



.pre_next{margin: 60px 0 0 0;position: relative;background: #f7f7f7;}
.pre_next span{display: inline-block;width: 1px;height: 30px;background: #d2d2d2;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.pre_next a{width: 50%;padding: 0 32px;line-height: 80px;font-size: 14px;color: #666;}
.pre_next a:hover{color: #0066be;}

.cont_title{background: #f7f7f7;padding: 32px;text-align: center;}
.cont_title h2{font-size: 24px;color: #333;}
.cont_title span,
.cont_title p{font-size: 14px;color: #999;line-height: 17px;margin-top: 15px;}
.cont_title span{display: inline-block;margin: 0 25px;width: 1px;height: 12px;background: #c0bdb9;}

/*合作客户*/
.customer table{border-left: 1px solid #eee;text-align: center;}
.customer table tr{line-height: 47px;}
.customer table tr td a{display:inline-block;max-width: 100%;color: #666;}
.customer table tr td{padding: 0 10px;font-size: 16px;border-right: 1px solid #eee;border-bottom: 1px solid #eee;color: #666;}
.customer table tr td:nth-child(1){width: 17%;}
.customer table tr td:nth-child(2){width: 46.5%;}
.customer table tr td:nth-child(3){width: 36.5%;}
.customer table tr td a:hover{color: #2593f2;}

.customer table tr:nth-child(1){line-height: 59px;}
.customer table tr:nth-child(1) td{border-right: 1px solid #fff;background: #ddebf7;border-bottom: 1px solid #eee;}
.customer table tr:nth-child(1) td:nth-child(3){border-right: 1px solid #eee;}

.map{
	display: none;
}