@charset "UTF-8";
/*首页*/
.banner { width: 100%; font-size: 0; }
.banner img { width: 100%; }
.banner .banner_fen { position: absolute; left: 0; bottom: 30px; text-align: center; width: 100%; z-index: 2; }
.banner .banner_fen .swiper-pagination-bullet { width: 15px; height: 15px; border-radius: 50%; background: #fff; margin: 0 7px; opacity: 1; }
.banner .banner_fen .swiper-pagination-bullet-active { background: #037edb; }
.banner .banner_left { display: block; width: 60px; height: 60px; text-align: center; font-size: 0; color: #aaa; background: rgba(255, 255, 255, 0.8); border-radius: 50%; overflow: hidden; opacity: 0.1; filter: alpha(opacity=10); position: absolute; left: 30px; top: 50%; margin-top: -30px; z-index: 3; cursor: pointer; }
.banner .banner_left img { width: 30px; margin-top: 14px; }
.banner .banner_right { display: block; width: 60px; height: 60px; text-align: center; font-size: 0; color: #aaa; background: rgba(255, 255, 255, 0.8); border-radius: 50%; overflow: hidden; opacity: 0.1; filter: alpha(opacity=10); position: absolute; right: 30px; top: 50%; margin-top: -30px; z-index: 3; cursor: pointer; }
.banner .banner_right img { width: 30px; margin-top: 14px; }
.banner:hover .banner_right, .banner:hover .banner_left { opacity: 1; filter: alpha(opacity=10); }

/*板块1公司动态*/
.plate1 { width: 1200px; margin: 21px auto; background: #ffffff; padding: 34px; }
.plate1 .title { width: 100%; border-bottom: 2px solid #5090d6; margin-bottom: 33px; }
.plate1 .title .title_name1 { display: inline-block; font-size: 20px; font-weight: 600; color: #4c4c4c; margin-right: 5px; position: relative; padding-bottom: 10px; }
.plate1 .title .title_name1:after { content: ''; width: 100%; display: block; height: 2px; background: #00923f; position: absolute; bottom: -2px; left: 0; }
.plate1 .title .title_name2 { display: inline-block; font-size: 12px; color: #999999; }
.plate1 .title .more { display: inline-block; font-size: 14px; color: #808080; line-height: 38px; }
.plate1 .bottom { width: 100%; }
.plate1 .bottom .left { width: 495px; font-size: 0; }
.plate1 .bottom .left img { width: 100%; }
.plate1 .bottom .left .txt { width: 100%; background: rgba(0, 0, 0, 0.48); line-height: 48px; color: #fff; font-size: 14px; padding-left: 35px; padding-right: 170px; position: absolute; left: 0; bottom: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.plate1 .bottom .left .swiper1_fen { position: absolute; left: 0; bottom: 0; text-align: right; width: 100%; z-index: 2; padding-bottom: 18px; padding-right: 60px; }
.plate1 .bottom .left .swiper1_fen .swiper-pagination-bullet { width: 8px; height: 8px; border-radius: 50%; background: #a6aeb5; margin: 0 4px; opacity: 1; }
.plate1 .bottom .left .swiper1_fen .swiper-pagination-bullet-active { background: #037edb; }
.plate1 .bottom .right { width: 637px; padding-left: 53px; }
.plate1 .bottom .right .right_top { width: 100%; margin-bottom: 20px; }
.plate1 .bottom .right .right_top .p1 { width: 100%; padding-right: 50px; position: relative; font-size: 16px; color: #4c4c4c; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.plate1 .bottom .right .right_top .p2 { font-size: 14px; color: #999999; line-height: 22px; height: 44px; overflow: hidden; }
.plate1 .bottom .right .right_top:hover .p1 { color: #005ec3; }
.plate1 .bottom .right .list { width: 100%; font-size: 0; }
.plate1 .bottom .right .list li { width: 100%; padding-right: 50px; position: relative; }
.plate1 .bottom .right .list li a { color: #666666; width: 100%; display: block; }
.plate1 .bottom .right .list li a p { font-size: 14px; margin-bottom: 7px; line-height: 27px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.plate1 .bottom .right .list li a p:before { content: ''; display: inline-block; width: 5px; height: 5px; background: #8cc264; margin-right: 9px; vertical-align: 2px; }
.plate1 .bottom .right .list li a:hover { color: #005ec3; }
.plate1 .bottom .right .list li a:hover p:before { background: #005ec3; }
.plate1 .bottom .right .list li a:hover .time { color: #005ec3; }
.plate1 .bottom .right .time { font-size: 14px; color: #666666; position: absolute; right: 0; line-height: 27px; }

/*板块2动态公告查询*/
.plate2 { width: 1200px; margin: 21px auto; background: #ffffff; padding: 30px; }
.plate2 .title { width: 100%; border-bottom: 2px solid #5090d6; margin-bottom: 17px; }
.plate2 .title .title_name1 { display: inline-block; font-size: 20px; font-weight: 600; color: #4c4c4c; margin-right: 5px; position: relative; padding-bottom: 10px; }
.plate2 .title .title_name1:after { content: ''; width: 100%; display: block; height: 2px; background: #00923f; position: absolute; bottom: -2px; left: 0; }
.plate2 .title .title_name2 { display: inline-block; font-size: 12px; color: #999999; }
.plate2 .title .more { display: inline-block; font-size: 14px; color: #808080; line-height: 38px; }
.plate2 .plate2_box1 { width: 389px; padding-right: 40px; }
.plate2 .plate2_box1 .list { width: 100%; font-size: 0; }
.plate2 .plate2_box1 .list li { width: 100%; padding-right: 50px; position: relative; }
.plate2 .plate2_box1 .list li a { color: #666666; width: 100%; display: block; }
.plate2 .plate2_box1 .list li a p { font-size: 14px; margin-bottom: 7px; line-height: 27px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.plate2 .plate2_box1 .list li a p:before { content: ''; display: inline-block; width: 5px; height: 5px; background: #8cc264; margin-right: 9px; vertical-align: 2px; }
.plate2 .plate2_box1 .list li a:hover { color: #005ec3; }
.plate2 .plate2_box1 .list li a:hover p:before { background: #005ec3; }
.plate2 .plate2_box1 .list li a:hover .time { color: #005ec3; }
.plate2 .plate2_box1 .time { font-size: 14px; color: #666666; position: absolute; right: 0; line-height: 27px; }
.plate2 .plate2_box2 { width: 351px; }
.plate2 .plate2_box2 .Presentation { width: 100%; background: url("../images/Presentation.png") no-repeat center; padding: 17px 16px; }
.plate2 .plate2_box2 .Presentation .input { width: 304px; margin: 0 auto; position: relative; padding-bottom: 7px; }
.plate2 .plate2_box2 .Presentation .input img { width: 18px; height: 20px; position: absolute; left: 19px; top: 50%; margin-top: -10px; }
.plate2 .plate2_box2 .Presentation .input input { width: 304px; line-height: 42px;height: 42px; border-radius: 5px; border: 1px solid #d9d9d9; font-size: 14px; color: #8c8787; padding-left: 50px; padding-right: 5px; }
.plate2 .plate2_box2 .Presentation .ma { width: 304px; position: relative; padding-bottom: 7px; margin: 0 auto; }
.plate2 .plate2_box2 .Presentation .ma input { width: 172px; line-height: 42px; height:42px;border-radius: 5px; border: 1px solid #d9d9d9; font-size: 14px; color: #8c8787; padding-left: 5px; padding-right: 5px; text-align: center; }
.plate2 .plate2_box2 .Presentation .ma .obtain.on {  background: #71be38; }
.plate2 .plate2_box2 .Presentation .ma .obtain.on:hover {  background: #4f9c16; }
.plate2 .plate2_box2 .Presentation .ma .obtain { width: 121px; display: inline-block; line-height: 42px; text-align: center; font-size: 14px; color: #fff; background: #d9d9d9; border-radius: 5px; cursor: pointer; }
.plate2 .plate2_box2 .Presentation .ma .obtain:hover { background: #d9d9d9;
  -webkit-transition: all 0.5s ;
  -moz-transition: all 0.5s ;
  -ms-transition: all 0.5s ;
  -o-transition: all 0.5s ;
  transition: all 0.5s ;}
.plate2 .plate2_box2 .Presentation .Sign { width: 304px; line-height: 42px; text-align: center; color: #fff; font-size: 14px; background: #71be38; display: block; margin: 0 auto; border-radius: 5px; }
.plate2 .plate2_box2 .Presentation .Sign:hover { background: #4f9c16; }

/*板块2公司简介*/
.plate3 { width: 1200px; background: #fff; padding: 1px 0; }
.plate3 .content { width: 1200px; margin: 63px auto; }
.plate3 .content .h { font-size: 30px; color: #000; font-weight: 600; text-align: center; position: relative; line-height: 45px; }
.plate3 .content .h:after { content: ''; width: 40%; height: 2px; 
background-image: -webkit-linear-gradient(left, #00923f, #5090d6); 
background-image: linear-gradient(to right, #00923f,#5090d6);
 display: block; position: absolute; left: 0; top: 50%; margin-top: -1px; margin-left: 4%;}
.plate3 .content .h:before { content: ''; width: 40%; height: 2px;
background-image: -webkit-linear-gradient(left,  #5090d6,#00923f); 
background-image: linear-gradient(to right, #5090d6,#00923f);
  display: block; position: absolute; right: 0; top: 50%; margin-top: -1px;  margin-right: 4%;}
.plate3 .content .p { font-size: 12px; color: #000; text-align: center; margin-bottom: 30px; }
.plate3 .content .introduce { font-size: 14px; color: #fff; line-height: 24px; margin-bottom: 30px; }
.plate3 .content .swiper2 { width: 100%; font-size: 0; }
.plate3 .content .swiper2 .swiper_left2 { cursor: pointer; width: 40px; height: 40px; display: block; position: absolute; left: 5px; top: 50%; margin-top: -42px; z-index: 3; padding: 1px; font-size: 0; opacity: 0.2; filter: alpha(opacity=20); }
.plate3 .content .swiper2 .swiper_right2 { cursor: pointer; width: 40px; height: 40px; display: block; position: absolute; right: 5px; top: 50%; margin-top: -42px; z-index: 3; padding: 1px; font-size: 0; opacity: 0.2; filter: alpha(opacity=20); }
.plate3 .content .swiper2:hover .swiper_left2 { opacity: 1; filter: alpha(opacity=100); }
.plate3 .content .swiper2:hover .swiper_right2 { opacity: 1; filter: alpha(opacity=100); }
.plate3 .content .swiper2 .swiper-slide { position: relative; }
.plate3 .content .swiper2 .swiper-slide img { width: 100%; }
.plate3 .content .swiper2 .swiper-slide .txt { width: 100%; font-size: 14px; color: #000; padding: 14px 0; text-align: center; }
.plate3 .content .swiper2 .swiper-slide .zhe { position: absolute; top: 0; left: 0; right: 0; bottom: 48px; background: rgba(0, 0, 0, 0.52); justify-content: center; align-items: center; opacity: 0; filter: alpha(opacity=0); display: flex; }
.plate3 .content .swiper2 .swiper-slide .zhe span { font-size: 14px; color: #cbcbc9; vertical-align: middle; display: table; width: 80%; }
.plate3 .content .swiper2 .swiper-slide:hover .zhe { opacity: 1; filter: alpha(opacity=100); }

/*板块4公司环境仪器展示*/
.plate4 { width: 1200px; margin: 21px auto; background: #ffffff; padding: 30px; }
.plate4 .title { width: 100%; border-bottom: 2px solid #5090d6; margin-bottom: 17px; }
.plate4 .title .title_name1 { display: inline-block; font-size: 20px; font-weight: 600; color: #4c4c4c; margin-right: 5px; position: relative; padding-bottom: 10px; }
.plate4 .title .title_name1:after { content: ''; width: 100%; display: block; height: 2px; background: #00923f; position: absolute; bottom: -2px; left: 0; }
.plate4 .title .title_name2 { display: inline-block; font-size: 12px; color: #999999; }
.plate4 .title .more { display: inline-block; font-size: 14px; color: #808080; line-height: 38px; }
.plate4 .swiper3 { width: 100%; font-size: 0; }
.plate4 .swiper3 .swiper_left3 { cursor: pointer; width: 40px; height: 40px; display: block; position: absolute; left: 5px; top: 50%; margin-top: -42px; z-index: 3; padding: 1px; font-size: 0; opacity: 0.2; filter: alpha(opacity=20); }
.plate4 .swiper3 .swiper_right3 { cursor: pointer; width: 40px; height: 40px; display: block; position: absolute; right: 5px; top: 50%; margin-top: -42px; z-index: 3; padding: 1px; font-size: 0; opacity: 0.2; filter: alpha(opacity=20); }
.plate4 .swiper3:hover .swiper_left3 { opacity: 1; filter: alpha(opacity=100); }
.plate4 .swiper3:hover .swiper_right3 { opacity: 1; filter: alpha(opacity=100); }
.plate4 .swiper3 .swiper-slide { position: relative; }
.plate4 .swiper3 .swiper-slide img { width: 100%; }
.plate4 .swiper3 .swiper-slide .txt { width: 100%; font-size: 14px; color: #666666; padding: 14px 0; text-align: center; }

/*所有内页*/
/*报告查询*/
.word_table { width: 100%; }
.word_table .title { width: 100%; font-size: 24px; color: #333333; padding-bottom: 22px; }
.word_table .search { width: 100%; font-size: 18px; color: #666666; margin-bottom: 30px; }
.word_table .search input { width: 196px; line-height: 38px; border: 1px solid #cccccc; padding-left: 5px; padding-right: 5px; }
.word_table .search .button { width: 88px; line-height: 40px; background: #71be38; color: #fff; display: inline-block; margin-left: 15px; text-align: center; vertical-align: -1px; cursor: pointer; }
.word_table .search .button:hover{background: #4F9C15;}
.word_table .search .on { color: #fff; background: #005ec3; }
.word_table table { width: 100%; margin-bottom: 80px; }
.word_table table th { background: #005ec3; color: #fff; font-size: 18px; line-height: 40px; font-weight: 400; position: relative; border-bottom: 23px solid #fff; }
.word_table table th:before { content: ''; display: block; width: 1px; height: 18px; background: #80afe1; position: absolute; right: -0.5px; top: 50%; margin-top: -9px; }
.word_table table th:last-child:before { width: 0; }
.word_table table td { font-size: 14px; line-height: 40px; border-bottom: 10px solid #fff; text-align: center; background: #f5f6fb; color: #acadae; cursor: pointer; -webkit-transition: all 0.4s  ease-in-out; -moz-transition: all 0.4s  ease-in-out; -ms-transition: all 0.4s  ease-in-out; -o-transition: all 0.4s  ease-in-out; transition: all 0.4s  ease-in-out; }
.word_table table td a { color: #acadae; }
.word_table table td .dow { width: 18px; height: 18px; display: block; background: url("../images/download.png") no-repeat center; margin: 0 auto; }
.word_table table .on td { color: #666666; }
.word_table table .on td img { vertical-align: -2px; }
.word_table table .on td a { color: #666666; }
.word_table table tr:not(.th):hover td { background: #bfd9f6; color: #005ec3; }
.word_table table tr:not(.th):hover td .dow { background: url("../images/download1.png") no-repeat center; }
.word_table table tr:not(.th):hover td a { color: #005ec3; }
.word_table h1 { width: 100%; font-size: 24px; color: #333333; font-weight: 500; text-align: center; padding-bottom: 30px; }
.word_table img { margin: 0 auto; display: block; max-width: 100%; }
.word_table .dow_a { width: 139px; line-height: 42px; background: #005ec3; color: #fff; font-size: 16px; text-align: center; display: block; margin: 40px auto; }
.word_table .dow_a:before { content: ''; display: inline-block; width: 18px; height: 18px; background: url("../images/download2.png") no-repeat center; margin-right: 9px; }

/*编辑器页面*/
.word_edit { width: 100%; margin-bottom: 90px; }
.word_edit  img{ max-width: 100%;}
.word_edit .title { font-size: 24px; color: #333333; padding-bottom: 30px; }
.word_edit p { width: 100%; font-size: 14px; color: #666666; line-height: 26px; }
.word_edit .bancg_img {width: 100%;margin: 30px auto;color: #fff;}
.word_edit .bancg_img .top{margin: 30px auto;background: #97b4ce;}
.word_edit .bancg_img .bottom{margin: 30px auto;background: #97b4ce;}
.word_edit .bancg_img .top .left{width: 64%;float: left;}
.word_edit .bancg_img .top .right{width: 36%;float: left;padding-top: 24px;padding-left: 20px;padding-right: 20px; }
.word_edit .bancg_img .bottom .right{width: 64%;float: left;}
.word_edit .bancg_img .bottom .left{width: 36%;float: left;padding-top: 24px;padding-left: 20px;padding-right: 20px; }
.word_edit .bancg_img .p1{font-size: 24px;line-height: 30px;color: #fff;text-align: center;padding-bottom: 15px;}
.word_edit .bancg_img .p2{font-size: 14px;color: #fff;}



/*详情页页面*/
.word_details { width: 100%; margin-bottom: 90px; }
.word_details h3 { font-size: 24px; color: #333333; text-align: center; margin-bottom: 20px; font-weight: 500; }
.word_details p { width: 100%; font-size: 12px; text-align: center; margin-bottom: 30px; color: #999999; }
.word_details p span { display: inline-block; margin: 0 15px; }
.word_details .txt .title { font-size: 24px; color: #333333; padding-bottom: 30px; }
.word_details .txt p { width: 100%; font-size: 14px; color: #666666; line-height: 26px; text-align: left; margin-bottom: 0; line-height: 30px; }
.word_details .txt img { max-width: 100%; margin: 30px auto; display: block; }

/*联系我们*/
.contact { width: 100%; margin-bottom: 90px; }
.contact .title { font-size: 24px; color: #333333; padding-bottom: 30px; }
.contact #map { width: 100%; height: 447px; }
.contact .address { width: 100%; margin-top: 46px; }
.contact h5 { font-size: 18px; color: #333333; font-weight: 500; margin-bottom: 20px; }
.contact .list { width: 100%; margin: 0; padding: 0; font-size: 16px; line-height: 40px; }
.contact .list .p1 { width: 30%; }
.contact .list .p2 { width: 70%; }
.contact .list .p2 span { display: inline-block; width: 100px; text-align: right; }

/*人员招聘*/
.recruit { width: 100%; margin-bottom: 90px; }
.recruit .list { width: 100%; }
.recruit .list .top { width: 100%; line-height: 58px; background: #ffffff; color: #666666; font-size: 18px; padding-left: 33px; border-bottom: 1px solid #e1e1e1; padding-right: 22px; cursor: pointer; }
.recruit .list .top span { width: 31px; height: 58px; background: url("../images/jia.png") no-repeat center; }
.recruit .list .bottom { display: none; padding: 43px 28px; background: #f5f5f5; }
.recruit .list .bottom .left { width: 47%; margin-right: 6%; }
.recruit .list .bottom .right { width: 47%; }
.recruit .list .bottom .title { font-size: 18px; color: #333333; line-height: 30px; }
.recruit .list .bottom p { font-size: 14px; color: #666666; line-height: 35px; }
.recruit .list .bottom .data { margin-top: 40px; }
.recruit .list .bottom .em { width: 100%; font-size: 18px; color: #333333; }
.recruit .list .bottom .em span { color: #0879e3; }
.recruit .list .bottom .em a { color: #0879e3; }
.recruit .on .top { background: #0879e3; color: #fff; }
.recruit .on .top span { background: url("../images/jian.png") no-repeat center; }

/*检测行业标准无图表*/
.news { width: 100%; }
.news li { width: 100%; border-bottom: 1px solid #efefef; }
.news li a { display: block; width: 100%; font-size: 0; }
.news li p { width: 90%; display: inline-block; font-size: 18px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 60px; }
.news li p:before { content: ''; display: inline-block; width: 9px; height: 13px; background: url("../images/duo1.png") no-repeat center; margin-right: 9px; }
.news li span { font-size: 14px; color: #333; line-height: 60px; }
.news li:hover p { color: #005ec3; }
.news li:hover p:before { background: url("../images/duo.png") no-repeat center; }
.news li:hover span { color: #004b9c; }

/*图文动态*/
.dynamic { width: 100%; }
.dynamic li { width: 100%; border-bottom: 1px dashed #efefef; padding: 20px 0; }
.dynamic li .img { width: 200px; margin-right: 14px; float: left; font-size: 0; }
.dynamic li .img img { width: 100%; margin: 0; }
.dynamic li .txt { width: 660px; float: left; }
.dynamic li .txt .h { width: 100%; font-size: 18px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 32px; }
.dynamic li .txt .time { width: 100%; font-size: 14px; color: #000; margin-bottom: 10px; vertical-align: bottom; }
.dynamic li .txt .time span { display: inline-block; margin-top: 30px; }
.dynamic li .txt .p { width: 100%; font-size: 14px; color: #747474; line-height: 22px; height: 45px; overflow: hidden; }
.dynamic li .txt .more { display: inline-block; font-size: 14px; color: #000; width: 109px; line-height: 40px; border: 1px solid #666666; text-align: center; margin-top: 20px; }
.dynamic li:hover .h { color: #005ec3; }
.dynamic li:hover .p { color: #005ec3; }
.dynamic li:hover .time a.more { border: 1px solid #005ec3; background: #005ec3; color: #fff; }

/*# sourceMappingURL=style.css.map */

.BMap_Marker img{width: 20px;height: 20px;}