@charset "gb2312";
/* CSS Document */

*{margin:0; padding:0;}
body{ font-size:12px;  color:#666; font-family:'\5fae\8f6f\96c5\9ed1',"Hiragino Sans GB","Arial","tahoma"; background:url(../images/bg.jpg) repeat center center;}
a{text-decoration:none; color:#333;}
a:hover{color:#366FAF;}
.clear{clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.blank48{height:48px;}
ul,li{list-style:none;}
img{border:0;}
.box{width:1200px; margin:0 auto;}
.mt24{margin-top:24px;}
.fl{float:left;}
.fr{float:right;}
.w1280{width:1280px;margin:0 auto;position:relative;}
.w1340{width:1340px;margin:0 auto;position:relative;}
.h20{width:100%;height:60px;margin:0px auto;background:red;}
input:focus,textarea:focus{outline:none;}

a:hover{transition: 0.3s;-webkit-transition: .3s; -moz-transition: .3s;}


/**logo**/
.logo{height:80px;background:#fff;margin:0px auto;}
.logo_l{float:left;width:320px;height:40px;padding-top:20px;}
/**导航开始**/


/**导航开始**/
.nav{ font-size:16px;text-align:center; position:relative; width:840px;float:right;}
.nav li{float:left; position:relative; text-align:center; z-index:100;}
.nav li>a{display:block;width:140px;height:40px;color:#333;font-size:16px;background:none;padding-top:40px;}
.nav ul>li::before,ul li::after{
  content:"";
  position:absolute;
  bottom:0;
  left:50%;
  height:3px;
  width:0;
  background-color:rgba(20,97,178,1);
  transition: all .3s linear;
}
.nav ul li:hover::before{
  /*width:50%;
  left:0;*/
}
.nav ul li:hover::after{
   width:100%;
   left:0;
   
}
.nav li a:hover,.nav li .active{color:#1461B2;transition: 0s;-webkit-transition:0s; -moz-transition: 0s;}
.nav li .shownav{position:absolute; left:0; visibility:hidden; width:140px; text-align:left; line-height:22px; font-size:12px; background:rgba(255,255,255,.8); font-weight:normal;}
.nav li .shownav a{display:block;padding:7px 5px;font-size:14px; border-bottom:1px solid #ffffff; color:#1461B2; width:130px; line-height:18px;background:none;text-align:center;}
.nav li .shownav a-last-child{border-bottom:none;}
.nav li .shownav a:hover{color:#fff;background:rgba(20,97,178,.8); border-bottom:1px solid rgba(255,255,255,1);transition: 0.3s;-webkit-transition: .3s; -moz-transition: .3s;}
/**导航结束**/



/**焦点图开始   已解决全屏兼容问题**/
.banner {position:relative; width:100%;min-width:1250px;max-width:100%;height:560px;overflow:hidden;}
.banner .bd { position:relative; text-align:center; }
.banner .bd ul{width:100% !important;}
.banner .bd li{ width:100% !important; height:560px; position:relative;}
.banner .bd li a{height:560px; display:block;}
.banner .hd { position:absolute; bottom:5%; width:100%; height:12px; z-index:1; }
.banner .hd ul { width:1000px; height:12px; margin:0 auto; text-align:center; }
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0 5px; background:#000;border:1px solid #fff; border-radius:12px; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top; }
.banner .hd ul .on { background:#FF6600;}
.banner .bPrev,.banner .bNext { position:absolute; top:50%; display:block; width:59px; height:60px; margin-top:-30px; z-index:99; display:none; }
.banner .bPrev { left:3%; background:url(../images/bPrev.png) no-repeat; }
.banner .bNext { right:3%; background:url(../images/bNext.png) no-repeat; }
/**焦点图结束**/


/*资讯动态*/
.index_box{width:1300px;margin:0px auto;}
.index_box .index_box2{position:relative; top:-45px;left:0px;height:100px; z-index:10;}
.index_box .index_box2 .zxnew{width:525px;height:260px; background:#F2F2F2;padding:10px 35px;}
.zxnew h1{height:48px;line-height:48px;font-size:20px; text-align:left; color:#0093C4;border-bottom:1px #E1E1E1 solid; font-weight:normal; background:url(/images/ico2.jpg) 0px 18px no-repeat; text-indent:16px;}
.zxnew h1 span{float:right;margin-top:5px;}
.zxnew h1 span a.more{font-size:14px;color:#0093C4; text-decoration:none;}
.zxnew h1 span a.more:hover{ text-decoration:underline;}
.zxnew ul{padding-top:10px;}
.zxnew ul li{height:32px;line-height:32px;font-size:14px;color:#333; background:url(/images/ico3.png) 0px 13px no-repeat; text-indent:12px;}
.zxnew ul li span{float:right;}
.zxnew ul li a:hover{ text-decoration:underline;}


/*三大版块*/
.projectlist{width:705px;height:270px;}
.boxcon{ width:33.333%; float:left; height:280px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.boxcon .show{ padding-top:27px;text-align:center; cursor:pointer;}
.boxcon .show .icon{ width:70px; height:70px; margin:0px auto 18px;}
.boxcon .show .thead{ line-height:28px; font-size:20px; color:#222; padding-bottom:16px;}
.boxcon .show .thead i{ display:block; line-height:15px; color:#a5a5a5; font-size:12px;}
.boxcon .show .p{ text-align:left; height:62px; background:url(../images/more2.png) center bottom no-repeat; font-size:12px; padding:0 10% 17px; line-height:19px;}
.boxcon.pro{ background:#E9F4F5;}
.boxcon.about{ background:#D9E8F7;}
.boxcon.join{ background:#C6DCF2;}
.boxcon.pro .show .icon{ background:url(../images/homeicon.png) 0px top no-repeat;}
.boxcon.pro .menu{ display:none;}
.boxcon.about .show .icon{ background:url(../images/homeicon.png) -70px top no-repeat;}
.boxcon.join .show .icon{ background:url(../images/homeicon.png) -140px top no-repeat;}

.boxcon.on{ width:66.666%; margin-left:-33.333%; position:relative; z-index:1;}
.boxcon.on.pro{ background: #b3cbd9 url(../images/jcfw.jpg) right bottom no-repeat;}
.boxcon.on.pro .show{ width:46%; float:left;}
.boxcon.on.pro .show .icon{ background:url(../images/homeicon.png) 0px top no-repeat;}
.boxcon.on.pro .show .thead i{ color:#849caa;}
.boxcon.on.pro .show .p{ color:#344c5a;}
.boxcon.on.pro .menu{ width:53%; float:right; border-left:1px solid #c2dae8; margin-top:27px; display:block;}
.boxcon.on.pro .menu li{ margin:0 0 0 20px; line-height:2.73em;}
.boxcon.on.pro .menu li a{ color:#29414f;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;font-size:14px;}
.boxcon.on.pro .menu li a:hover{ color:#007ac4;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; text-decoration:underline;}
.boxcon.on.pro .menu li i{ width:24px; height:23px; display:inline-block; margin-right:14px; vertical-align:middle;}
.boxcon.on.pro .menu li.li1 i{ background:url(../images/proicon.gif) 0px top no-repeat;}
.boxcon.on.pro .menu li.li1 a:hover i{ background:url(../images/proicon.gif) 0px 0px no-repeat;}
.boxcon.on.pro .menu li.li2 i{ background:url(../images/proicon.gif) -24px top no-repeat;}
.boxcon.on.pro .menu li.li2 a:hover i{ background:url(../images/proicon.gif) -24px top no-repeat;}
.boxcon.on.pro .menu li.li3 i{ background:url(../images/proicon.gif) -48px top no-repeat;}
.boxcon.on.pro .menu li.li3 a:hover i{ background:url(../images/proicon.gif) -48px top no-repeat;}
.boxcon.on.pro .menu li.li4 i{ background:url(../images/proicon.gif) -72px top no-repeat;}
.boxcon.on.pro .menu li.li4 a:hover i{ background:url(../images/proicon.gif) -72px top no-repeat;}
.boxcon.on.pro .menu li.li5 i{ background:url(../images/proicon.gif) -96px top no-repeat;}
.boxcon.on.pro .menu li.li5 a:hover i{ background:url(../images/proicon.gif) -96px top no-repeat;}
.boxcon.on.pro .menu li.li6 i{ background:url(../images/proicon.gif) -120px top no-repeat;}
.boxcon.on.pro .menu li.li6 a:hover i{ background:url(../images/proicon.gif) -120px top no-repeat;}

.boxcon.on.about{ background: #a6c7dd url(../images/xgcp.jpg) right bottom no-repeat;}
.boxcon.on.about .show{ width:55%;}
.boxcon.on.about .show .thead i{ color:#7a9aae;}
.boxcon.on.about .show .p{ color:#324c5c;}
.boxcon.on.about .show .icon{ background:url(../images/homeicon.png) -70px top no-repeat;}

.boxcon.on.join{ background: #9cc0d6 url(../images/aboutbg.png) right bottom no-repeat;}
.boxcon.on.join .show{ width:55%;}
.boxcon.on.join .show .thead i{ color:#7495a9;}
.boxcon.on.join .show .p{ color:#2f4a5a;}
.boxcon.on.join .show .icon{ background:url(../images/homeicon.png) -140px top no-repeat;}




/*底部样式*/
.footer{background:#9D9D9D;padding-top:15px;padding-bottom:15px;}
.footer .fbox{width:1000px;margin:0px auto;}
.footer .fbox .footer_txt{float:left; width:600px;text-align:left;color:#E3E3E3; font-size:12px;line-height:30px;}
.footer .fbox .footer_dh{float:right;width:130px;display:inline-block; *display:inline;zoom:1;margin-top:25px;}

.footer .fbox .footer_dh a{ position:relative; width:30px; height:30px; display:inline-block; margin-right:8px;}
.footer .fbox .footer_dh a.weibo{ background:url(../images/weibo.png) 0px 0px no-repeat;}
.footer .fbox .footer_dh a.weix{ background:url(../images/weixin.png) 0px 0px no-repeat;}
.footer .fbox .footer_dh a.email{ background:url(../images/email.png) 0px 0px no-repeat;}
.footer .fbox .footer_dh .img{ border:5px solid #fff; position:absolute; bottom:35px; left:-60px; max-width:none; width:120px; height:120px; display:none;}
.footer .fbox .footer_dh a:hover .img{ display:block;}
/****************************************************************************内页**************************************************************************************/




/******内页banner******/
.page_banner{background:url(../images/page_banner.jpg) no-repeat center center; height:320px; position:relative;}

.page_tit{width:100%;text-align:center;font-size:40px;color:#333;line-height:120px;}
.page_nav{text-align:center;width:100%;border-bottom:0px #e6e6e6 dashed;padding-bottom:30px;}
.page_nav a{display:inline-block;padding:5px 16px;font-size:14px;text-align:center;line-height:28px;border-bottom:1px #ccc solid;background:#e7e7e7;margin:0px 5px;color:#666;}
.page_nav a:hover{background:#0B82C1;color:#fff;border-bottom:1px #1461B2 solid;}
.page_nav a.currclass{background:#0B82C1;color:#fff; border-bottom:1px #1461B2 solid;}

.page_nav2{width:660px;margin:0px auto;}
.page_nav2 ul li{width:205px;margin-left:15px;float:left;margin-bottom:15px;}
.page_nav2 ul li a{display:block;font-size:14px;text-align:center;line-height:28px;border:1px #ccc solid;background:#f5f5f5;margin:0px 5px;color:#666;border-radius:5px;}
.page_nav2 ul li a:hover{background:#0B82C1;color:#fff;border-bottom:1px #1461B2 solid;}
.page_nav2 ul li a.currclass{background:#0B82C1;color:#fff; border:1px #1461B2 solid;}

.page_box{padding:10px 0px 30px;min-height:400px;}


/****关于我们****/
.page_about{font-size:14px; line-height:30px; padding:20px 100px; text-align:justify;}
.page_about img{ display:block;margin:0px auto;padding:8px 0px;}
.up-and-down-page1{width:880px;height:46px;line-height:46px;background:#F5F3F3;margin:10px auto;}
.up-and-down-page1 a.btn{display:inline-table;background: url(../images/page_icon2.jpg) no-repeat 160px center;line-height:46px;width:400px;text-align:center;font-size:14px;color:#666;margin:0px 20px;}
.up-and-down-page1 a.btn:hover{color:#0066CC;background: url(../images/page_icon2.jpg) no-repeat 160px center;}


/*检测服务*/
.page_services_box_ll{padding:20px 0px; width:700px;border:1px #dfdfdf dolid;float:left;}
.page_services_box_ll h3{font-size:20px;border-bottom:1px #dfdfdf dashed;padding:20px 0px;text-align:left;margin-bottom:15px;color:#0093C4;}
.page_services_box_ll img{width:100%;padding:10px 80px; box-sizing:border-box;}
.page_services_box_rr{float:right;width:360px; background:#fff;margin-top:100px; position:relative;}

.page_services_box_rr .boxmsg{border:1px #dfdfdf solid;padding:20px 30px; position:absolute;}
.page_services_box_rr .boxmsg h1{font-size:14px; text-align:left; font-weight:normal;height:40px;line-height:40px;}
.page_services_box_rr .boxmsg ul li{margin-top:10px;margin-bottom:10px;}
.page_services_box_rr .boxmsg .inputradius{border-radius:4px;}

.page_services_box_rr .win_fixed{position:fixed; top:60px;}





/******联系我们******/
.page_contact{font-size:14px; line-height:30px;}
.page_contact h2{font-size:18px;color:#0093C4;border-bottom:1px #dfdfdf solid;padding:12px 0px; text-align:left;margin-bottom:15px;}
.page_contact h2 span{font-size:16px;color:#333;display:inline-block;margin-left:10px; font-weight:normal;}
.page_contact .contact_ll{float:left;width:600px;line-height:22px;}
.page_contact .contact_rr{float:right;width:340px;line-height:24px;}
.page_contact .map{margin-top:20px;}




/******通用图片列表******/
.page_pic{margin:0  auto;width:1200px;padding:20px 0px;}
.page_pic ul{}
.page_pic li{float:left;width:278px; height:256px; background:#fff; margin-right:14px;margin-bottom:24px;padding:4px;text-align:center;border:1px #dfdfdf solid;transition: 0.3s;-webkit-transition: .3s; -moz-transition: .3s;}
.page_pic li:nth-child(4n){margin-right:0;}

.page_pic li span{height:100%;display:inline-block;vertical-align:middle;}
.page_pic li img{vertical-align:middle;}
.page_pic li .pic{width:278px; height:210px;background:#fff;}
.page_pic li .tit{width:258px;padding-left:10px;padding-right:10px;height:36px;line-height:22px; text-align:center;font-size:16px;padding-top:10px; color:#1F1F1F;}
.page_pic li:hover{background:#CEE8EF;transition: 0.3s;-webkit-transition: .3s; -moz-transition: .3s;}
.page_pic li:hover a{color:#0B82C1;text-decoration:none; text-decoration:underline;}



/******新闻******/
.page_news{margin:0 auto;overflow:hidden;padding:20px 60px;}							
.page_news li{border-bottom:1px #dfdfdf dashed;padding:15px 0px;}
.page_news .pic{width:220px; height:165px;border:1px #dfdfdf solid;padding:4px;float:left;margin-right:30px;}
.page_news dl{display:block; overflow:hidden;}
.page_news dl dt a{font-size:18px; font-weight:bold;}
.page_news dl dt a:hover{ text-decoration:underline; color:#ff0000;}
.page_news dl dd{line-height:30px;}
.page_news dl dd.d{font-size:12px;color:#999; background:url(/images/time_con.png) 0px 7px no-repeat; text-indent:18px;}
.page_news dl dd.i{font-size:14px;color:#999;}


/*内页右侧翻页按钮样式-新闻列表页*/
.fenye{margin:20px 0px 30px 0px;text-align:center;font-size:12px;}
.fenye a{border:1px solid #DAD1C2; padding:5px 8px; margin:0 2px; height:16px; line-height:16px; display:inline-block;}
.fenye a:hover{background:#0B82C1; color:#fff; text-decoration:none;}
.fenye a.currclass{background:#0B82C1; color:#fff;}


/**正文内容**/
.page_box .content{padding:20px 50px; font-size:14px; line-height:26px; color:#333;}
.page_box .content  h1{font-size:20px; margin:10px 0px; color:#333; text-align:center; font-weight:normal;}
.page_box .content .time{margin:15px 0px 0px; border-bottom:1px dotted #ddd; padding-bottom:10px;color:#999999; text-align:center;}
.page_box .content1{font-size:14px; line-height:28px; color:#333;padding:20px 0px;}
.page_box .content1 img{padding:8px 0px; display:block;margin:0px auto;}




/*内页新闻详情页**********************/
.newsinfo_con{margin:0 auto;padding:20px 100px;}
.newsinfo_con h1{font-size:20px; margin:10px 0px; color:#333; text-align:center; font-weight:normal;}
.newsinfo_con .time{margin:15px 0px 0px; border-bottom:1px dotted #ddd; padding-bottom:10px;color:#999999; text-align:center;}
.newsinfo_con .fx{ text-align:center;margin-top:15px;}
.newsinfo_con .content1{text-align:left;font-size:14px; line-height:30px; text-align:justify;}
.newsinfo_con .content1 img{padding:5px 0px;}


.up-and-down-page{margin:10px auto;height:60px;text-align:center;}
.up-and-down-page a.btn{display:inline-table;border:1px #dfdfdf solid;background:url(/images/next_ico.jpg) 5px 3px no-repeat;border-radius:4px;line-height:24px;width:90px;text-align:center;font-size:14px;color:#666;margin:0px 10px;}
.up-and-down-page a.btn:hover{border:1px #D52C3F solid;color:#D52C3F;background:url(/images/next_ico.jpg) 5px -14px no-repeat;}


.xiangguan-info-list{border:1px #dfdfdf solid;width:800px;margin:0px auto;}
.xiangguan-info-list h2{font-size:14px;line-height:30px;background:#f5f5f5;border-bottom:1px #dfdfdf solid;padding-left:20px;}
.xiangguan-info-list ul{padding:12px 10px;}
.xiangguan-info-list ul li{line-height:28px;height:28px;}
.xiangguan-info-list ul li a{font-size:14px;color:#666;text-decoration:None;}
.xiangguan-info-list ul li a:hover{text-decoration:underline;color:#F38800;}


/***在线客服***/

.online-qq{position:fixed;top:50%;right:10px;z-index:200}

.online-qq {}
.online-qq .qq_content{background:#fff;margin:0;padding:0;}
.online-qq .qq_content dt{background:url(/images/online_qq.png) no-repeat;color:#fff;font-size:14px;font-weight:bold;padding:6px 15px;border:1px solid #ddd;border-bottom:0;}

.online-qq .qq_content .qq{padding:10px 10px 5px;margin:0;border:1px solid #ddd;border-top:0}
.online-qq .qq_content .qq p{background:url(/images/online_qq.png) repeat-x 0 -33px;margin:0 0 5px}
.online-qq .qq_content .qq a{border:1px solid #ddd;display:block;background:url(/images/online_qq.png) no-repeat 10px -72px;height:23px;line-height:23px;padding:0 18px 0 30px}
.online-qq .qq_content .tel{background:#f9f9f9;padding:10px;margin:0;text-align:center;font-size:14px;font-weight:bold;color:#333;border:1px solid #ddd;border-top:0}
.online-qq .qq_content .tel strong{font-size:12px;color:#f60}
.online-qq .foot{border:1px solid #ddd;background:#f1f1f1;height:2px;overflow:hidden;margin:0 5px;border-top:0;display:none}

.others_online{width:110px;text-align:center;background:url(/images/online_qq.png) repeat-x 0 -33px;margin:0 auto 5px;position:absolute;top:46px;left:290px}
.others_online .online_qq{border:1px solid #ddd;display:block;background:url(/images/online_qq.png) no-repeat 10px -69px;height:30px;line-height:30px;padding:0 18px 0 30px}	




input,textarea,button{vertical-align:middle;resize:none}
.input-txt{border:1px #dfdfdf solid;border-radius:0px;font-size:14px;padding:10px 5px;color:#666;height:20px;line-height:20px;}
select{font-size:16px;padding:7px;color:#333;border-radius:3px;border:1px #dfdfdf solid;}
.sub{padding:5px 12px;color:#fff;border-radius:1px;line-height:20px;font-size:14px;border:0;background-color:#0099CC; cursor:pointer;vertical-align:middle;}