/* CSS Document */
body{ margin:0; padding:0; background:#ffffff}
ul{ list-style:none; margin:0; padding:0}
li{ margin:0; padding:0}
a{ text-decoration:none; font-family:Microsoft Yahei;}
img{ border:none}
p{margin:0; padding:0;font-family:Microsoft Yahei;}
input,textarea,select,button {outline:none; padding:0; margin:0; border:none}
.left{ float:left}
.right{ float:right}

header{ width:100%; height:104px; overflow:hidden; margin:0 auto; background:#008CD7}
.headernb{ width:640px; height:110px; margin:0 auto; position:relative; }
.fh{ display:block; width:35px; height:35px; position:absolute; left:21px; top:35px; z-index:999}
.home{ display:block; width:62px; height:62px; position:absolute; right:14px; top:34px; z-index:999}
.nybt{ width:640px; position:absolute; text-align:center; line-height:110px; font-family:Microsoft Yahei; font-size:30px; color:#fff}
.cd{ float:right; display:block; width:56px; height:37px; margin:40px 23px 0 0; position:relative; z-index:999}

/*导航*/
.demail { 
            display: none; 
            position: fixed; 
            top: 0; 
            left: 50%;
			margin-left:-320px;
            width: 640px; 
            height: auto;  
            z-index:999999!important; 
            overflow: auto;
        } 

.weiheader{  width:100%; height:104px; overflow:hidden; margin:0 auto; background:#008CD7}

.dhcd{ float:right; display:block; width:56px; height:37px; margin:31px 23px 0 0;position:relative; z-index:999}
.dhnr{ width:640px; height:auto; overflow:hidden; background:url(../images/dhbg.png)}
.dhnr_left{ width:535px; height:auto; overflow:hidden; float:left; background:#fff; }


.menu_list {width:535px; background:#fff;}
.menu_head { width:505px; height:80px; display:block; line-height:80px; cursor: pointer; position: relative;  color:#222222; font-size:30px; font-family:Microsoft YaHei;background:#fff;  padding-left:30px; margin:0 auto 0 auto; text-align:left; border-bottom:1px solid #B2B2B2}
.menu_head a{color:#555; font-size:30px; font-family:Microsoft YaHei; display:block; width:505px;height:80px; }

.menu_body{ display:none; width:515px; height:auto; overflow:hidden;border-bottom:1px solid #B2B2B2; padding:20px 0 20px 20px }
.menu_body ul{}
.menu_body ul li{ float:left; margin:20px 20px 0 30px}
.menu_body ul li a{color:#666; font-size:28px; font-family:Microsoft YaHei;}





nav{ width:640px; height:auto; overflow:hidden; margin:0 auto 0 auto; background:#fff; padding-top:30px !important; padding-bottom:30px; border-bottom:1px solid #d2d2d2 }
nav ul{width:640px; height:auto; overflow:hidden;}
nav ul li{ width:291px; height:85px; float:left; text-align:center; line-height:85px; margin:0 0 19px 20px;}
nav ul li a{ font-size:30px; color:#666666; display:block; width:289px; height:83px;  border:1px solid #adadad; }
.dq{ border-color:#008CD7; background:#008CD7; color:#fff !important;}



.nymain{ width:100%; height:auto; overflow:hidden; }
/*img*/
.tpfg{ width:630px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px; }

.tpfgimg{ display:block; width:540px; height:auto; overflow:hidden; position:relative;margin:0 auto 30px auto}
.tpfgwz{ display:block; width:540px; height:50px;  text-align:center; line-height:50px; color:#666; font-size:20px; overflow:hidden}



/*news*/
.news{ width:100%; height:auto; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #ccc}

.newsimg{ width:181px; height:133px; margin:40px 0 0 0}
.newsnr{ display:block;  width:600px; height:auto; overflow:hidden; margin:0 auto}
.newswz{ display:block; width:400px; height:98px; line-height:40px; font-size:30px; margin:52px 0 0 0; color:#000000}
.newswzbt{display:block; width:600px; height:36px; line-height:40px; font-size:30px; margin:52px 0 0 0; color:#000000}
.newswznr{display:block; width:600px; height:auto; overflow:hidden; padding-bottom:20px; line-height:36px; font-size:24px; margin:52px 0 0 0; color:#999}




.ym{ width:630px; height:48px; margin:32px auto 0 auto; position:relative}
.pre{ position:absolute; width:132px; height:46px; background:url(../images/ym_bg.jpg); border:1px solid #CFCFCF; left:0px; top:0; text-align:center; line-height:46px; font-size:24px; color:#474747; z-index:9999;}
.next{position:absolute; width:132px; height:46px; background:url(../images/ym_bg.jpg); border:1px solid #CFCFCF; right:0px; top:0; text-align:center; line-height:46px; font-size:24px; color:#474747;z-index:9999;}
.ys{ position:absolute; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#696969; display:block; width:630px; line-height:48px;}





.dy{ width:600px; height:auto; overflow:hidden; margin:45px auto 70px auto; font-size:20px!important; color:#333!important; line-height:38px!important}
.dy img{ max-width:600px}

.dy p{font-size:20px!important; color:#333!important; line-height:38px!important}
.dy span{font-size:20px!important; color:#333!important; font-family:Microsoft Yahei; line-height:38px!important}
.dy a{font-size:20px!important; color:#333!important; font-family:Microsoft Yahei; line-height:38px!important}

/*brands*/
.brandnav{ width:640px; height:285px; margin:530px auto 0 auto}
.brandnav ul{}
.brandnav ul li{ float:left;width:305px; height:78px; text-align:center; line-height:78px; margin:0 0 10px 10px }
.brandnav ul li a{ display:block; width:305px; height:78px; background:url(../images/brandtop.png); font-size:30px; color:#323232}



.gototop{ display:block; width:640px; height:108px; margin:0 auto 0 auto}

footer{ width:640px; height:89px; border-top:1px solid #141414; background:#292929; margin:0 auto; font-size:24px; text-align:center; line-height:89px; color:#656565; font-family:Microsoft YaHei}





.detail_bt{ width:600px;  height:auto; overflow:hidden; margin:40px auto 0 auto}
.detail_bt1{ display:block;width:600px; height:auto; overflow:hidden; font-family:Microsoft Yahei; font-size:34px; color:#000; text-align:center}
.detail_bt2{display:block;width:600px; height:auto;font-family:Microsoft Yahei; font-size:20px; color:#333; margin-top:30px;text-align:center}
.detail_bt3{display:block;width:600px; height:auto; font-family:Microsoft Yahei; font-size:20px; color:#333; margin-top:10px;text-align:center}

.detail_nr{ width:600px; margin:20px auto 0 auto; padding-bottom:105px}
.detail_nr img{ max-width:600px}
.detail_nr span{width:600px;line-height:58px!important;font-family:Microsoft Yahei!important; font-size:30px!important; color:#333!important;}




.tpfgnr{ display:block; width:500px; height:466px; border:1px solid #D6D6D6; position:relative; overflow:hidden; margin:0  auto 48px  auto}
.fgimg{ display:block; width:500px; height:364px;}

.fg_bottom{ display:block; width:500px; height:100px; padding-top:1px}
.fgwz1{ display:block; width:500px; line-height:24px; margin-top:20px; text-align:center; font-family:Arial, Microsoft YaHei; font-size:24px; color:#0168ad}
.fgwz2{ display:block; width:500px; line-height:20px; margin-top:6px; text-align:center; font-family:Arial, Microsoft YaHei; font-size:20px; color:#666}



.showMorehandle{ width:300px; height:60px; background:#dfdfdf; font-size:24px;margin:20px auto 20px auto; text-align:center; line-height:60px; color:#fff}






.prodetimg{ width:598px; height:435px; margin:0 auto}
.prodet_bt{ width:598px; height:30px; line-height:30px; margin-top:34px; font-family:Microsoft YaHei; font-size:30px; color:#0168ad;}
.prodet_bt2{ width:598px; height:30px; line-height:30px; margin-top:25px; font-family:Microsoft YaHei; font-size:30px; color:#333;}
.pronav{ width:600px; height:auto; overflow:hidden;}
.pronav li{ float:left; width:288px; height:59px; margin:24px 0 0 22px }
.pronav li a{ display:block; width:286px; height:57px; border:1px solid #c7c7c7; text-align:center; line-height:57px; color:#666}
.prodq{border:1px solid #47B5E8!important; color:#fff!important; background:#47B5E8}

.c_pbg a{border:1px solid #47B5E8!important; color:#fff!important; background:#47B5E8}


.pro2nb1{ font-size:20px; color:#666; font-family:Microsoft YaHei; line-height:60px; margin:18px auto 36px auto;}




.xbt{display:block;color: rgb(0, 176, 240); font-size: 30px; margin-bottom:8px}
.dszzc_l{ width:100%; float:none} 
.dszzc_r{  margin:30px auto 0 auto; float:none; width:203px; height:261px} 





/*企业文化*/
.wh{ width:500px; height:307px; padding-top:1px; margin:35px auto; float:none!important}
.whbt{ width:500px; height:30px; line-height:30px; font-family:Microsoft YaHei; font-size:24px; color:#02aee5; text-align:center; margin-top:147px}
.whwz{ width:500px; height:auto; overflow:hidden; line-height:40px; font-family:Microsoft YaHei; font-size:20px; color:#7b848d; text-align:center; margin-top:10px}

.wh1{ background:url(../images/wh1.jpg)}
.wh2{ background:url(../images/wh2.jpg)}
.wh3{ background:url(../images/wh3.jpg)}
.wh4{ background:url(../images/wh4.jpg)}
.wh5{ background:url(../images/wh5.jpg)}


.zeren1_r{width:219px; height:227px; overflow:hidden; margin:20px auto 0 auto}

.zeren{ margin-bottom:80px}
.zerennd{ margin-top:50px}

/*在线反馈*/
.zxfk1{ width:640px; height:188px; background:#F2F2F2; border-bottom:4px solid #B1B1B1; margin:0 auto;}
.fkimg{  width:134px; height:188px; float:left}

.fkwz{ float:left; width:490px; height:168px; font-family:Microsoft YaHei; color:#2F2F2F; font-size:30px; line-height:50px; padding-top:20px }

.zxfk2{width:640px; height:auto; overflow:hidden;margin:120px auto 0 auto}


.fk1{ width:610px; height:auto; overflow:hidden; margin:0 auto 20px 50px;}

.fk_left{ display:block; float:left; width:118px; height:50px; line-height:50px;font-family:Microsoft YaHei; color:#2F2F2F; font-size:26px; position:relative; padding-left:20px}
.fk_right{ display:block; float:left; width:462px; height:auto; overflow:hidden; margin-left:10px}
.yzm{ width:126px; height:48px; border:1px solid #C1C1C1; float:left; margin-left:10px}
.xing{ width:14px; height:14px; display:block; position:absolute; left:0; top:8px; background:url(../images/xing.jpg)}

.ftext{display: block; width: 300px; height: 48px; padding: 0; margin: 0; border: 1px solid #C1C1C1; font-family: Microsoft YaHei; color: #666; padding-left: 10px;font-size: 26px;}
.fcode{display: block; width: 237px; height: 48px; padding: 0; margin: 0; border: 1px solid #C1C1C1; font-family: Microsoft YaHei; color: #666; padding-left: 10px; font-size: 26px; float: left}
.fcontent{border: 1px solid  #C1C1C1; padding: 10px 0 0 10px; margin: 0; width: 450px; height: 264px; resize: none; line-height: 30px; overflow: inherit; font-family: Microsoft YaHei; color: #666; padding-left: 10px; font-size: 26px;}
.fsubmit{ width: 145px; height: 50px; background: url(/mobile/images/tj.jpg);cursor: pointer; padding: 0; margin: 0; border: 0}

.construction{width:640px; height:100px; font-size:30px;margin:79px auto 0 auto;color:#000;}




/*检测详情页*/

.lbjs{ width:600px; height:auto; overflow:hidden; padding:30px 20px; margin:0 auto; background:#f7f7f7; font-family:Microsoft YaHei; font-size:20px!important; color:#666; line-height:38px!important;}
.lbjs p{font-family:Microsoft YaHei; font-size:20px!important; color:#666;line-height:38px!important;}

.lbjs span{font-family:Microsoft YaHei; font-size:20px!important; color:#666;line-height:38px!important;}
.sjnav{width:600px;height:auto; overflow:hidden; padding:0 20px; margin:0 auto; background:#f7f7f7;}

.sjnav li{ width:280px; height:64px; float:left; margin:0 10px 20px 10px}
.sjnav li a{ display:block; width:280px; height:64px; background:#b1b1b1;-webkit-border-radius: 10px; -moz-border-radius: 10px; font-family:Microsoft YaHei; font-size:20px; color:#fff; text-align:center; line-height:64px}
.sjdq{ background:#019EE5!important}


.jcjs{ width:600px; height:auto; overflow:hidden; padding:30px 20px; margin:0 auto; background:#f7f7f7; font-family:Microsoft YaHei; font-size:20px; color:#666; line-height:40px;}
.jcjs p{font-family:Microsoft YaHei; font-size:20px; color:#666;}


/*feedback*/
.feedback{ width:1180px; height:auto; overflow:hidden; margin:0 auto}
.feedback1{ width:460px; height:auto; overflow:hidden; margin:0 auto 20px auto}
.feedback_l{ width:100px; height:38px; line-height:38px; float:left; font-family:Microsoft YaHei; font-size:14px; color:#333; text-align:right}
.feedback_r{ width:265px; height:36px; border:1px solid #dfdfdf;  float:left; margin-left:12px}
.f_in{ display:block; float:left; width:250px; height:20px; line-height:20px; margin:8px 0 0 10px; font-size:14px; color:#666}


.fxk1{ float:left; margin:2px 0 0 0; width:25px; height:25px;}
.fxk2{ float:left;  margin:2px 0 0 50px;width:25px; height:25px;}
.fxnr{ float:left; font-family:Microsoft YaHei; font-size:23px; color:#333; margin-left:10px }

.fxl{ width:270px; border:1px solid #d1d1d1; height:40px; padding:0 0 0 0; float:left; margin-left:0px;font-size:23px;}

.tjqx{ display:block; width:228px; height:48px; border:1px solid #d1d1d1; background:#fff; text-align:center; line-height:48px; font-family:Microsoft YaHei; font-size:25px; color:#333333; float:left; margin:20px 0 0 100px; cursor:pointer}


/*img*/
.tpfg2{ width:630px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px; padding-bottom:50px;}
.pronr{ display:block; width:290px; height:200px; float:left; margin:30px 0 20 20px}
.proimg{ display:block; width:285px; height:160px; padding:5px 0 0 5px}
.prowz{ display:block; width:290px; height:45px; line-height:45px; text-align:center;  margin:0 auto 0 auto; font-family:Microsoft YaHei; font-size:24px; color:#666; }




/*导航2*/
#nav_second{ overflow:hidden;padding-bottom:90px;}
#nav_second span{font-size:26px;color:#ffffff;display:block; text-align:center;margin-top:60px;margin-bottom:18px; font-family:"微软雅黑";}
#nav_second a{width:200px; display:block;height:200px;float:left;margin-left:10px; text-align:center;margin-top:10px; position:relative;}
#nav_second a img{margin-top:40px;}
#nav_second a p{font-size:26px;color:#ffffff; position:absolute;bottom:30px;left:50px;}
#nav_second a:nth-of-type(1){ background:#e78056;}
#nav_second a:nth-of-type(2){ background:#57b9de;}
#nav_second a:nth-of-type(3){ background:#82cc90;}
#nav_second a:nth-of-type(4){ background:#4fa1e2;}
#nav_second a:nth-of-type(5){ background:#a48ce0;}
#nav_second a:nth-of-type(6){ background:#e1d96f;}


/*底部2*/
.footer2{width:640px;height:109px;margin:0 auto;box-shadow:0 -2px 2px #036ca4; background:#008cd6;}
.footer2 a{  display:block;float:left;width:212.66667px;height:109px; text-align:center; position:relative; background:#008cd6;border-right:1px solid #66bae6;font-size:20px;color:#ffffff;}
.footer2 a:last-child{border-right:none;}
.footer2 img{margin-top:20px;}
.footer2 a p{ position:absolute;left:65px;bottom:18px;}



/*新加切换导航*/
nav{padding-top:0;}
.scroll{width:600px;height:auto; overflow:hidden; margin:35px auto 0 auto; position:relative;overflow:hidden;}
.mod_01{float:left;width:600px;}

.dotModule_new{padding:0 5px;height:11px;line-height:6px;-webkit-border-radius:11px;z-index:11; margin:38px auto 0 auto}
#slide_01_dot{text-align:center;margin:0 0 0 0;}
#slide_01_dot span{display:inline-block;margin:0 5px;width:11px ;height:11px;vertical-align:middle;background:#E0E0E0; border-radius:100%}
#slide_01_dot .selected{background:#008DD9;}


.h_pro{ display:block; width:280px; height:267px; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-top:1px solid #dbdbdb; position:relative; padding-top:1px; float:left; margin:0 0 21px 10px}
.m1img{ display:block; width:248px; height:175px; margin:14px auto 0 auto}
.m1bt{ display:block; width:248px; height:46px; line-height:46px; margin:8px auto 0 auto; font-family:Microsoft YaHei; font-size:26px; color:#333;border-bottom:1px solid #dbdbdb; padding:0 16px 23px 16px }

.add{ display:block; width:35px; height:35px; background:url(../images/add.jpg); position:absolute; bottom:0; right:18px}
