*{padding:0px; margin:0px; list-style-type:none; }
body{font-family:Arial,'microsoft yahei',Helvetica, sans-serif; color: #333;}
a,button{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
ul{list-style:none;}
h2{margin: 0px; padding: 0px;}
header{background-color:#fff;}
.top_menu{font-size: 12px; color: #7C98A2;  width: 100%;  height: 30px; background-color: #272526;color: #B3B3B3;}
.top_lang{float: right;height: 30px; padding: 4px 10px 0px 10px; }
.top_name{display: inline-block; padding-top:6px;}
.flash img{ width: 100%}
.flash ul.bxslider{list-style:none;}
.flash div.bx-pager{bottom: 4%;}
.flash div.bx-controls-direction{ dissplay:none; }
.img-thumbnail:hover,.opacity_img:hover{opacity: 0.8; }
a:hover{ text-decoration:none;}
*{list-style-type:none;}


.tk{ width:1200px; margin:0px auto; clear:both; overflow:hidden;}
@media screen and (min-width:320px) and (max-width:768px) {
.tk{ width:95%; margin:0px auto; clear:both; overflow:hidden;}
}
/*手机版导航菜单*/
.navbar{margin:0px; background-color:#340c70; border: none;}
#app_menudown{position: absolute; top:0px; right:0px; font-size: 16px;}
#app_menudown:hover{background-color: #333333;}
@media screen and (min-width:320px) and (max-width:768px) {

}
/*导航菜单*/
.top{ height:110px; background:#FFFFFF;}
.top .dhgd{ height:110px;}
.top .dhgd .logo{ width:233px; height:76px; float:left; margin-top:20px; margin-right:100px;}
.top .dhgd .dh{ width:860px; float:left; height:110px;}

#pcdh a {display: block; width:120px; text-align:center; line-height:110px; }
#pcdh a:link  {color:#3e3e3e;text-decoration:none;FONT-SIZE:16px;}
#pcdh a:visited  {color:#3e3e3e;text-decoration:none;FONT-SIZE:16px;}
#pcdh a:hover {color:#fff;text-decoration:none;FONT-SIZE:16px;}
#pcdh li {float: left; width:120px; }
#pcdh li a:hover{background:#340c70;}
#pcdh li ul {list-style-type: none;text-align:left;left: -999em; width:120px; position: absolute; z-index:999; }
#pcdh li ul li{float: left; width:120px; line-height:50px;background: #FFFFFF;  z-index:9999; }
#pcdh li ul a{display: block; width:120px; text-align:center; FONT-SIZE: 16px;line-height:50px; z-index:10;font-weight:normal;}
#pcdh li ul a:link  {color:#3e3e3e; text-decoration:none; FONT-SIZE:14px; line-height: 50px; z-index:9999; font-weight:normal;}
#pcdh li ul a:visited  {color:#3e3e3e; text-decoration:none; FONT-SIZE:14px; line-height:50px; z-index:9999; font-weight:normal;}
#pcdh li ul a:hover {color:#ffffff; text-decoration:none; font-weight:normal; FONT-SIZE:14px; line-height:50px; z-index:9999; background:#340c70;}
#pcdh li:hover ul {left: auto; z-index:9999;}
#pcdh li.sfhover ul {left: auto; z-index:9999;}
#content {clear: left;  z-index:9999;}
.navbar{ display:none;}
.top_m{display:none;}
@media screen and (min-width:320px) and (max-width:768px) {
.top{ display:none;}
.navbar{ display: block;}
.top_m{ text-align:center; background:#fff; display:block;}
.top_m img{ margin-top:15px; margin-bottom:15px; width:60%;}

}

/*业务范围*/
.ywfw{ background:url(../img/ywbj.jpg); height:650px; }
.ywfw .ywbt{ color:#f78d34; font-size:35px; font-weight:bold; text-align:center; padding-top:45px;}
.ywfw .ywbt span{ color:#340c70;}
.ywfw .jg{ width:67px; height:3px; margin:0px auto; background:url(../img/jg.jpg) no-repeat; padding-top:12px; padding-bottom:5px;}
.ywfw .fbt{ color:#878688; font-size:14px; text-align:center; padding-bottom:30px;}
.ywfw .fwlb{ height:430px; padding-top:20px;}
.ywfw .fwlb li{ width:300px; height:215px; float:left;}
.ywfw .fwlb li a{width:300px; height:215px; float:left; display:block; text-align:center;}
.ywfw .fwlb li a .tubiao{ width:135px; height:135px; background:#340c70; text-align:center; margin:0px auto; line-height:135px; border-radius:135px;}
.ywfw .fwlb li a:hover .tubiao{ width:135px; height:135px; background:#f78d34; text-align:center; margin:0px auto; line-height:135px; border-radius:135px;}
.ywfw .fwlb li a p{ color:#484848; font-size:18px; margin-top:15px;}
@media screen and (min-width:320px) and (max-width:768px) {
.ywfw .ywbt{ color:#f78d34; font-size:30px; font-weight:bold; text-align:center; padding-top:25px;}
.ywfw{ background:url(../img/ywbj.jpg); height:805px; }
.ywfw .fwlb{ height:640px; padding-top:0px;}
.ywfw .fwlb li{ width:50%; height:160px; float:left;}
.ywfw .fwlb li a{width:100%; height:160px; float:left; display:block; text-align:center;}
.ywfw .fwlb li a .tubiao{ width:100px; height:100px; background:#340c70; text-align:center; margin:0px auto; line-height:100px; border-radius:100px;}
.ywfw .fwlb li a:hover .tubiao{ width:100px; height:100px; background:#f78d34; text-align:center; margin:0px auto; line-height:100px; border-radius:100px;}
.ywfw .fwlb li a .tubiao img{ width:40%;}
.ywfw .fwlb li a p{ color:#484848; font-size:14px; margin-top:15px;}
}
/*关于我们*/
.about{ background:url(../img/about_bj.jpg) no-repeat center; clear:both; overflow:hidden;}
.about .about_nr{ background:url(../img/about_nr.png); height:388px; margin-top:130px; margin-bottom:120px;}
.about .about_nr .nr{ width:660px; height:320px; float:left; margin-left:40px; margin-top:40px;}
.about .about_nr .nr h1{ width:150px; font-size:26px; color:#FFFFFF; font-weight:bold; text-align:left; height:30px; line-height:30px; background:url(../img/about_more.png) no-repeat right;}
.about .about_nr .nr p{ color:#FFFFFF; font-size:15px; margin-top:40px; margin-bottom:30px; line-height:25px; width:625px; text-indent:2em;}
.about .about_nr .nr a{ width:135px; line-height:40px; background:#f78d34; text-align:center; color:#FFFFFF; font-size:14px; background:#f78d34; display:block;}
.about .about_nr .pic{ width:500px; height:315px; float:left; margin-top:35px;}
@media screen and (min-width:320px) and (max-width:768px) {
.about{ background:#340c70; clear:both; overflow:hidden;}
.about .about_nr{height:680px; margin-top:10px; margin-bottom:20px;}
.about .about_nr .nr{ width:100%; height:370px; margin-left:0px; margin-top:20px;}
.about .about_nr .nr h1{ width:150px; font-size:26px; color:#FFFFFF; font-weight:bold; text-align:left; height:30px; line-height:30px; background:url(../img/about_more.png) no-repeat right;}
.about .about_nr .nr p{ color:#FFFFFF; font-size:15px; margin-top:40px; margin-bottom:30px; line-height:25px; width:100%; text-indent:2em;}
.about .about_nr .nr a{ width:135px; line-height:40px; background:#f78d34; text-align:center; color:#FFFFFF; font-size:14px; background:#f78d34; display:block; margin:0px auto;}
.about .about_nr .pic{ width:100%; float:left; padding-top:35px;}
}
/*监测案例*/
.jcal{clear:both; overflow:hidden;}
.jcal .albt{ color:#f78d34; font-size:35px; font-weight:bold; text-align:center; padding-top:45px;}
.jcal .albt span{ color:#340c70;}
.jcal .jg{ width:67px; height:3px; margin:0px auto; background:url(../img/jg.jpg) no-repeat; padding-top:12px; padding-bottom:5px;}
.jcal .fbt{ color:#878688; font-size:14px; text-align:center; padding-bottom:30px;}
.jcal .allist{ width:1224px; clear:both; overflow:hidden; margin:0px auto;}
.jcal .allist li{ width:280px; height:250px; text-align:center; float:left; margin-left:13px; margin-right:13px;}
.jcal .allist li img{ width:280px; height:170px;}
.jcal .allist li p{ color:#333333; font-size:14px; margin-top:15px;}
.jcal a.more{ width:135px; line-height:40px; background:#f78d34; text-align:center; color:#FFFFFF; font-size:14px; background:#f78d34; display:block; margin:0px auto; margin-bottom:30px;}
@media screen and (min-width:320px) and (max-width:768px) {
.jcal .albt{ color:#f78d34; font-size:30px; font-weight:bold; text-align:center; padding-top:20px;}
.jcal .allist{ width:95%; height:750px; margin:0px auto;}
.jcal .allist li{ width:100%; height:250px; text-align:center; float:left; margin-left:0px; margin-right:11px;}
.jcal .allist li img{ width:100%; height:200px;}
}
/*服务优势*/
.fwys{ height:300px; background:url(../img/fwys.jpg) no-repeat center;}
.fwys .ysbt{color:#fff; font-size:35px; font-weight:bold; text-align:center; padding-top:45px;}
.fwys .jg{ width:67px; height:3px; margin:0px auto; background:url(../img/jg.jpg) no-repeat; margin-top:12px; padding-bottom:5px;}
.fwys .fbt{ color:#fff; font-size:14px; text-align:center; padding-bottom:30px;}
.fwys .yslb{ margin-top:30px; height:115px;}
.fwys .yslb h2{ width:360px; color:#2a2a2a; font-size:17px; margin-top:20px;}
.fwys .yslb p{ width:360px; color:#8b8a8a; font-size:12px; line-height:20px; margin-top:5px;}
.fwys .yslb .zyry{ width:385px; height:115px; background:#FFFFFF; float:left; margin-right:20px;}
.fwys .yslb .zyry img{ width:104px; height:114px; float:left;}
.fwys .yslb .qwgz{ width:385px; height:115px; background:#FFFFFF; float:left;}
.fwys .yslb .qwgz img{ width:104px; height:114px; float:left;}
@media screen and (min-width:320px) and (max-width:768px) {
.fwys{ height:500px; background:#258bed;}
.fwys .ysbt{color:#fff; font-size:30px; font-weight:bold; text-align:center; padding-top:15px;}
.fwys .jg{ width:67px; height:3px; margin:0px auto; background:url(../img/jg.jpg) no-repeat; margin-top:12px; padding-bottom:5px;}
.fwys .yslb h2{ width:98%; color:#2a2a2a; font-size:17px; padding-top:20px;}
.fwys .yslb p{ width:98%; color:#8b8a8a; font-size:12px; line-height:20px; margin-top:5px;}
.fwys .yslb{ margin-top:0px; height:400px;}
.fwys .yslb .zyry{ width:100%; height:115px; background:#FFFFFF; float:none; margin-right:0px;}
.fwys .yslb .qwgz{ width:100%; height:115px; background:#FFFFFF; float:none;}
}
/*资质能力*/
.zznl{ background:#FFFFFF; clear:both; overflow:hidden;}
.zznl .zzbt{ color:#f78d34; font-size:35px; font-weight:bold; text-align:center; padding-top:45px;}
.zznl .zzbt span{ color:#340c70;}
.zznl .jg{ width:67px; height:3px; margin:0px auto; background:url(../img/jg.jpg) no-repeat; padding-top:12px; padding-bottom:5px;}
.zznl .fbt{ color:#878688; font-size:14px; text-align:center; padding-bottom:30px;}
.zznl .zzlb{ height:315px; width:1230px; margin:0px auto;}
.zznl .zzlb li{ width:165px; margin-left:20px; margin-right:20px; float:left; height:315px; text-align:center;}
.zznl .zzlb li img{ width:165px; height:235px;}
.zznl .zzlb li p{ color:#333333; font-size:14px; margin-top:10px;}
a.more{ width:135px; line-height:40px; background:#f78d34; text-align:center; color:#FFFFFF; font-size:14px; background:#f78d34; display:block; margin:0px auto; margin-bottom:30px;}
a.more:hover{ width:135px; line-height:40px; background:#f78d34; text-align:center; color:#FFFFFF; font-size:14px; background:#340c70; display:block; margin:0px auto; margin-bottom:30px;}
@media screen and (min-width:320px) and (max-width:768px) {
.zznl{ background:#FFFFFF; height:410px;}
.zznl .zzbt{ color:#f78d34; font-size:30px; font-weight:bold; text-align:center; padding-top:20px;}
.zznl .zzbt span{ color:#340c70;}
.zznl .jg{ width:67px; height:3px; margin:0px auto; background:url(../img/jg.jpg) no-repeat; padding-top:12px; padding-bottom:5px;}
.zznl .zzlb{width:95%; margin:0px auto; }
.zznl .zzlb li{ width:45%; margin-left:15px; margin-right:0px; float:left; height:290px; text-align:center; }
.zznl .zzlb li img{ width:100%; height:235px;}
}

/*仪器设备*/
.yqsb{ background:#f7f6f6; height:485px;}
.yqsb .yqbt{ color:#f78d34; font-size:35px; font-weight:bold; text-align:center; padding-top:45px;}
.yqsb .yqbt span{ color:#340c70;}
.yqsb .jg{ width:67px; height:3px; margin:0px auto; background:url(../img/jg.jpg) no-repeat; padding-top:12px; padding-bottom:5px;}
.yqsb .fbt{ color:#878688; font-size:14px; text-align:center; padding-bottom:30px;}
.yqsb .yqlist{ width:1224px; clear:both; overflow:hidden; margin:0px auto;}
.yqsb .yqlist li{ width:280px; height:250px; text-align:center; float:left; margin-left:13px; margin-right:13px;}
.yqsb .yqlist li img{ width:280px; height:170px;}
.yqsb .yqlist li p{ color:#333333; font-size:14px; margin-top:15px;}
.yqsb a.more{ width:135px; line-height:40px; background:#f78d34; text-align:center; color:#FFFFFF; font-size:14px; background:#f78d34; display:block; margin:0px auto; margin-bottom:30px;}
.yqsb a.more:hover{ width:135px; line-height:40px; background:#f78d34; text-align:center; color:#FFFFFF; font-size:14px; background:#340c70; display:block; margin:0px auto; margin-bottom:30px;}
@media screen and (min-width:320px) and (max-width:768px) {
.yqsb{ background:#f7f6f6; height:700px;}
.yqsb .yqbt{ color:#f78d34; font-size:30px; font-weight:bold; text-align:center; padding-top:20px;}
.yqsb .fbt{ color:#878688; font-size:14px; text-align:center; padding-bottom:20px;}
.yqsb .yqlist{ width:95%; clear:both; overflow:hidden; margin:0px auto; height:500px;}
.yqsb .yqlist li{ width:100%; height:250px; text-align:center; float:none; margin-left:0px; margin-right:0px;}
.yqsb .yqlist li img{ width:100%; height:170px;}
}
/* 联系我们 */
.lxwm{ height:360px; background:url(../img/lxwmbj.jpg) no-repeat center;}
.lxwm .xx{ padding-top:35px; height:295px; margin:0px auto; width:1200px;}
.lxwm .xx .xxl{ width:855px; height:295px; float:left;}
.lxwm .xx .xxr{ width:345px; height:295px; float:left; background:url(../img/lxwm.jpg) no-repeat; text-align:left;}
.lxwm .xx .xxr a{width:135px; line-height:40px; text-align:center; color:#FFFFFF; font-size:14px; display:block; border:#FFFFFF 1px solid; margin-top:210px; margin-left:45px;}
@media screen and (min-width:320px) and (max-width:768px) {
.lxwm{ height:280px; background:#404fe3; }
.lxwm .xx{ padding-top:0px; height:265px; margin:0px auto; width:95%;}
.lxwm .xx .xxl{ display:none;}
.lxwm .xx .xxr{ width:345px; height:225px; background:url(../img/lxwm.jpg) no-repeat; text-align:left; margin:0px auto;}
.lxwm .xx .xxr a{width:135px; line-height:40px; text-align:center; color:#FFFFFF; font-size:14px; display:block; border:#FFFFFF 1px solid; margin-top:180px; margin-left:45px;}
}
/* 网站底部 */
.foot{ background:#222020; height:155px;}
.foot .zb{ padding-top:20px;}
.foot .zb .logo{ height:70px; width:227px; background:url(../img/lgjg.jpg) no-repeat right; text-align:left; margin-right:28px; float:left;}
.foot .zb .ftnr{ width:850px; height:70px; float:left; margin-top:20px;}
.foot .zb .ftnr p{ color:#FFFFFF; font-size:13px; line-height:20px;}
.foot .zb .ftnr a{ color:#FFFFFF; font-size:13px; line-height:20px;}
.foot .zb .ewm{ height:115px; width:85px; text-align:center; float:left;}
.foot .zb .ewm p{ color:#FFFFFF; font-size:12px; margin-top:5px;}
.foot_m{ display:none;}
@media screen and (min-width:320px) and (max-width:768px) {
.foot{ display:none;}
.foot_m{background:#222020; height:155px; display:block;}
.foot_m .zbnr{ width:95%; padding-top:25px; padding-bottom:15px; text-align:center; margin:0px auto;}
.foot_m .zbnr p{ color:#FFFFFF; font-size:13px; line-height:20px;}
.foot_m .zbnr a{ background:#f78d34; line-height:45px; text-align:center; color:#FFFFFF; font-size:14px; display:block;}
}
/* 内页bann横幅*/
.nybann{background:url(../img/ny_bann1.jpg) no-repeat center; height:244px;}
.nybann2{background:url(../img/ny_bann2.jpg) no-repeat center; height:244px;}
.nybann3{background:url(../img/ny_bann3.jpg) no-repeat center; height:244px;}
.nybann4{background:url(../img/ny_bann4.jpg) no-repeat center; height:244px;}
.nybann5{background:url(../img/ny_bann5.jpg) no-repeat center; height:244px;}
.nybann6{background:url(../img/ny_bann6.jpg) no-repeat center; height:244px;}
.nybann7{background:url(../img/ny_bann7.jpg) no-repeat center; height:244px;}
.nylmmc{padding-top:110px;}
.nylmmc p{color:#fff; font-weight:bold; text-indent:725px; font-size:30px;}
@media screen and (min-width:320px) and (max-width:768px) {
.nybann{background:url(../img/ny_bann1.jpg) no-repeat center top; height:45px; background-size:100%}
.nybann2{background:url(../img/ny_bann2.jpg) no-repeat center top; height:45px; background-size:100%}
.nybann3{background:url(../img/ny_bann3.jpg) no-repeat center top; height:45px; background-size:100%}
.nybann4{background:url(../img/ny_bann4.jpg) no-repeat center top; height:45px; background-size:100%}
.nybann5{background:url(../img/ny_bann5.jpg) no-repeat center top; height:45px; background-size:100%}
.nybann6{background:url(../img/ny_bann6.jpg) no-repeat center top; height:45px; background-size:100%}
.nybann7{background:url(../img/ny_bann7.jpg) no-repeat center top; height:45px; background-size:100%}
.nylmmc{padding-top:15px;}
.nylmmc p{color:#fff; font-weight:bold; text-indent:0px; font-size:16px; text-align:center;}
}
/* 内页关于我们*/
.ny_about{ background:#FFF;}
.ny_about .xmbt{ color:#f78d34; font-size:35px; font-weight:bold; text-align:center; padding-top:45px;}
.ny_about .xmbt span{ color:#340c70;}
.ny_about .jg{ width:67px; height:3px; margin:0px auto; background:url(../img/jg.jpg) no-repeat; padding-top:12px; padding-bottom:5px;}
.ny_about .nr{ padding-bottom:30px; clear:both; overflow:hidden;}
.ny_about .nr .left{ width:740px; float:left; margin-right:24px; text-align:left; }
.ny_about .nr .left p{ color:#333; font-size:16px; text-indent:2em; line-height:25px;}
.ny_about .nr .right{ width:435px; float:left;}
@media screen and (min-width:320px) and (max-width:768px) {
.ny_about .xmbt{ color:#f78d34; font-size:30px; font-weight:bold; text-align:center; padding-top:25px;}
.ny_about .xmbt span{ color:#340c70;}	
.ny_about .nr .left{width:100%; float:none; margin-right:0px; text-align:left; }
.ny_about .nr .right{width:100%; float:none;}
}
/* 内页资质证明*/
.ny_zzzm{ background:#f7f6f6; clear:both; overflow:hidden;}
.ny_zzzm .ny{ padding-bottom:20px;}
.ny_zzzm .ny .xmbt{ color:#f78d34; font-size:35px; font-weight:bold; text-align:center; padding-top:45px;}
.ny_zzzm .ny .xmbt span{ color:#340c70;}
.ny_zzzm .ny .jg{ width:67px; height:3px; margin:0px auto; background:url(../img/jg.jpg) no-repeat; padding-top:12px; padding-bottom:5px;}
.ny_zzzm .ny .fbt{ color:#878688; font-size:14px; text-align:center;}
.ny_zzzm .ny_zmlist{ height:305px; width:1260px; margin:0px auto;}
.ny_zzzm .ny_zmlist li{ width:180px; height:305px; float:left; margin-left:15px; margin-right:15px; text-align:center;}
.ny_zzzm .ny_zmlist li img{ width:180px; height:245px;}
.ny_zzzm .ny_zmlist li p{ color:#333; font-size:14px; margin-top:15px;}
.ny_zzzm a.more{ width:135px; line-height:40px; background:#f78d34; text-align:center; color:#FFFFFF; font-size:14px; background:#f78d34; display:block; margin:0px auto; margin-bottom:30px;}
@media screen and (min-width:320px) and (max-width:768px) {
.ny_zzzm{ background:#f7f6f6; clear:both; overflow:hidden;}
.ny_zzzm .ny .xmbt{ color:#f78d34; font-size:30px; font-weight:bold; text-align:center; padding-top:25px;}
.ny_zzzm .ny_zmlist{ height:305px; width:95%; margin:0px auto; clear:both; overflow:hidden;} 
.ny_zzzm .ny_zmlist li{ width:45%; height:305px; float:left; margin-left:5px; margin-right:10px; text-align:center;}
.ny_zzzm .ny_zmlist li img{ width:100%; height: 245px;}
}
/* 内页企业文化*/
.qywhjg{ height:50px;}
.ny_qywh{width:945px; height:425px; background:url(../img/qywh.jpg) no-repeat;  margin:0px auto;}
.ny_qywh h2{ color:#FFF; font-size:30px; font-weight:bold; text-align:center;}
.ny_qywh p{color:#FFF; font-size:16px; margin-top:15px; text-align:center;}
.ny_qywh span{ color:#FFF; font-size:14px; line-height:25px;}
.ny_qywh .left{ width:307px; height:150px; padding-top:90px; margin-left:150px; float:left;}
.ny_qywh .right{ width:278px; height:220px; padding-top:90px; margin-left:64px; float:left;}
@media screen and (min-width:320px) and (max-width:768px) {
.qywhjg{display:none;}
.ny_qywh{display:none;}
}
/* 员工风采*/
.ny_ygfc{ background:#f7f6f6; height:465px;}
.ny_ygfc .xmbt{ color:#f78d34; font-size:35px; font-weight:bold; text-align:center; padding-top:45px;}
.ny_ygfc .xmbt span{ color:#340c70;}
.ny_ygfc .jg{ width:67px; height:3px; margin:0px auto; background:url(../img/jg.jpg) no-repeat; padding-top:12px; padding-bottom:15px;}
.ny_ygfc .fclist{ width:1224px; clear:both; overflow:hidden; margin:0px auto;}
.ny_ygfc .fclist li{ width:280px; height:250px; text-align:center; float:left; margin-left:13px; margin-right:13px;}
.ny_ygfc .fclist li img{ width:280px; height:170px;}
.ny_ygfc .fclist li p{ color:#333333; font-size:14px; margin-top:15px;}
.ny_ygfc a.more{ width:135px; line-height:40px; background:#f78d34; text-align:center; color:#FFFFFF; font-size:14px; background:#f78d34; display:block; margin:0px auto; margin-bottom:30px;}
.yqsb a.more:hover{ width:135px; line-height:40px; background:#f78d34; text-align:center; color:#FFFFFF; font-size:14px; background:#340c70; display:block; }
@media screen and (min-width:320px) and (max-width:768px) {
.ny_ygfc{ background:#fff; height:650px;}
.ny_ygfc .xmbt{ color:#f78d34; font-size:30px; font-weight:bold; text-align:center; padding-top:25px;}
.ny_ygfc .jg{ width:67px; height:3px; margin:0px auto; background:url(../img/jg.jpg) no-repeat; padding-top:12px; padding-bottom:15px;}
.ny_ygfc .fclist{ width:95%; clear:both; overflow:hidden; margin:0px auto; height:500px;}
.ny_ygfc .fclist li{ width:100%; height:250px; text-align:center; float:none; margin-left:0px; margin-right:0px;}
.ny_ygfc .fclist li img{ width:100%; height:170px;}
}
/* 业务范围*/
.ny_ywfw{ width:1240px; clear:both; overflow:hidden; margin:0px auto; padding-top:25px;}
.ny_ywfw li{ width:270px; height:320px; background:#f8f8f8; float:left; margin-left:20px; margin-right:20px; margin-bottom:30px; border-radius:10px;}
.ny_ywfw li h2{ color:#484848; font-size:18px; text-align:center; margin-bottom:10px; font-weight:bold;}
.ny_ywfw li p{ width:220px; margin:0px auto; text-align:left; color:#6d6d6d; font-size:14px; line-height:20px;}
.ny_ywfw li .tubiao{ width:115px; height:115px; background:#340c70; text-align:center; border-radius:115px; margin:0px auto; margin-top:38px; margin-bottom:15px;}
.ny_ywfw li:hover .tubiao{ width:115px; height:115px; background:#f78d34; text-align:center; border-radius:115px; margin:0px auto; margin-top:38px; margin-bottom:15px;}
.ny_ywfw li .tubiao img{ margin-top:25px; }
@media screen and (min-width:320px) and (max-width:768px) {
.ny_ywfw{ width:95%; clear:both; overflow:hidden; margin:0px auto; padding-top:25px;}
.ny_ywfw li{ width:48%; height:320px; background:#f8f8f8; float:left; margin-left:1%; margin-right:1%; margin-bottom:15px; border-radius:10px; }
.ny_ywfw li p{ width:85%; margin:0px auto; text-align:left; color:#6d6d6d; font-size:14px; line-height:20px;}
}
/* 业务范围详细*/
.ywfw_dh{ height:52px; background:#ececec;}
.ywfw_dh ul{ width:1200px; line-height:52px; margin:0px auto;}
.ywfw_dh li{ width:150px; line-height:52px; text-align:center; float:left;}
.ywfw_dh li a{ display:block; color:#333333; font-size:14px;}
.ywfw_dh li a:hover{ display:block; color:#fff; font-size:14px; background:#340c70;}
.nry_xx{ padding-top:20px; padding-bottom:20px;}
.nry_xx h1{ color:#340c70; font-size:30px; font-weight:bold; text-align:center;}
.nry_xx p{ color:#333333; font-size:14px; line-height:25px;}
.nry_xx img{width:60% !important; height:auto; margin:0px auto;}/**/
@media screen and (min-width:320px) and (max-width:768px) {
.ywfw_dh{ height:208px; background:#ececec;}
.ywfw_dh ul{ width:100%; line-height:52px; margin:0px auto;}
.ywfw_dh li{ width:50%; line-height:52px; text-align:center; float:left;}
}
/* 监测案例列表*/
.ny_allb{ width:1224px; margin:0px auto; padding-top:20px; padding-bottom:20px; clear:both; overflow:hidden;}
.ny_allb li{ width:280px; height:183px; float:left; margin-left:10px; margin-right:10px; margin-bottom:20px;}
.ny_allb li a{ display:block; height:183px; width:100%;}
.ny_allb li a .ex{filter:alpha(Opacity=0);-moz-opacity:0.0;opacity: 0.0;}
.ny_allb li a:hover{ background:url(../img/albj.png); overflow: visible;}
.ny_allb li a:hover .ex{ color:#FFFFFF; font-size:12px; filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
.ny_allb li a:hover .ex h2{ color:#FFFFFF; font-size:16px; text-align:center; padding-top:38px; padding-bottom:10px;}
.ny_allb li a:hover .ex p{ width:80%; color:#FFFFFF; margin:0px auto; font-size:12px; line-height:25px; margin-bottom:10px;}
.ny_allb li a:hover .ex dd{ width:83px; height:30px; line-height:30px; background:#f8821e; color:#FFFFFF; font-size:14px; margin:0px auto; text-align:center;}

@media screen and (min-width:320px) and (max-width:768px) {
.ny_allb{ width:95%; margin:0px auto; padding-top:20px; padding-bottom:20px; clear:both; overflow:hidden;}
.ny_allb li{ width:280px; height:183px; float:none; margin:0px auto; margin-bottom:20px;}
}
/* 资质能力列表*/
.ny_zznl{ width:1242px; clear:both; overflow:hidden; padding-top:20px; padding-bottom:20px; margin:0px auto;}
.ny_zznl li{ width:165px; height:288px; float:left; margin-left:20px; margin-right:20px;}
.ny_zznl li img{ width:165px; height:235px;}
.ny_zznl li p{ line-height:53px; text-align:center; color:#333333; font-size:14px;}
@media screen and (min-width:320px) and (max-width:768px) {
.ny_zznl{ width:95%; clear:both; overflow:hidden; padding-top:10px; padding-bottom:10px; margin:0px auto;}
.ny_zznl li{ width:165px; height:288px; float:left; margin-left:5px; margin-right:6px;}
}
/* 联系我们*/
.ny_lxwm{ padding-top:20px; padding-bottom:20px; clear:both; overflow:hidden;}
.ny_lxwm .left{ width:470px; float:left; margin-right:125px; text-align:left;}
.ny_lxwm .left h1{ line-height:80px; border-bottom:#d9d9d9 1px solid; color:#393737; font-size:24px; text-align:left;}
.ny_lxwm .left p{ margin-top:20px; color:#393737; font-size:14px; text-align:left; line-height:30px; text-align:left;}
.ny_lxwm .right{ width:600px; float:left; text-align:left;}
.ny_lxwm .right p{ color:#333333; font-size:14px; line-height:30px;}
.ny_lxwm .biaodan{ width:100%; line-height:39px; border:#fafafa 1px solid; text-align:left; text-indent:10px; color:#333333; font-size:14px; background:#fafafa;}
.ny_lxwm .anniu{ width:100%; line-height:39px; border:#038ae8 1px solid; text-align:left; text-indent:10px; color:#fff; font-size:14px; background:#038ae8; text-align:center; margin-top:15px;}
@media screen and (min-width:320px) and (max-width:768px) {
.ny_lxwm .left{ width:100%; float:none; margin-right:0px; text-align:left;}
.ny_lxwm .right{ width:100%; float:none; text-align:left;}
}
.kefu{ width:120px; text-align:center; position:fixed; right:20px; top:120px; z-index:9999; padding: 0px 5px;}
.kefu .biaozhi{ width:120px; height:120px; background:#f75a53;}
.kefu .biaozhi img{ width:60%; margin-top:20px;}
.kefu .biaozhi p{ color:#FFFFFF; font-size:14px; line-height:20px;}
.kefu .qqmenu{ background:#f7f7f7; text-align:center; width:120px;}
.kefu .qqmenu img{ margin-top:10px;}
.kefu .ewm{ background:#f7f7f7; text-align:center; width:120px; height:150px;}
.kefu .ewm img{ width:100px; height:100px; margin-top:15px;}
.kefu .ewm p{ color:#999999; font-size:14px; }
.kefu .fhdb a{ width:120px; line-height:35px; text-align:center; color:#FFFFFF; font-size:14px; background:#f75a53; display:block; height:35px;}

.pages {padding: 30px 0 30px; text-align: center;}
.pages li {display: inline}
.pages li.thisclass, .pages a:hover {padding: 5px 10px; border: 1px solid #340c70; background: #340c70; color: #fff; text-decoration: none; border-radius:3px}
.pages a {padding: 5px 10px; border: 1px solid #ddd; background: #fff; color: #A4A4A4; line-height: 18px; border-radius:3px;}

@media screen and (min-width:320px) and (max-width:768px) {
.pages {padding: 20px 0 20px; text-align: center;}
}

.rcyp{ width:600px; background:#FFF; margin:0px auto; clear:both; overflow:hidden;}
.rcyp p{ color:#333; font-size:14px; text-align:left; line-height:35px;}
.rcyp .bt{ background:#340c70; height:50px; color:#FFF; font-size:24px; font-weight:bold; line-height:50px; text-align:center;}
.rcyp .bd{ width:90%; margin-top:15px; margin:0px auto; padding-bottom:30px;}
.rcyp .tjk{ height:40px; background:#EAEAEA; font-size:14px; text-indent:10px; color:#333; line-height:40px; border:#EAEAEA 1px solid; width:100%;}
.rcyp .an{ height:45px; background:#0394f9; line-height:45px; text-align:center; color:#FFF; font-size:16px; border:#0394f9 1px solid; width:100%; margin-top:20px;}
.rcyp a{ color:#333; font-size:14px; display:block; text-align:center; margin-top:10px;}
#bg{width:100%;height:100%;top:0px;left:0px;position:absolute;filter: Alpha(opacity=50);opacity:0.5; background:#000000; display:none; z-index:120;}
#popbox{position:absolute;width:600px; height:420px; left:40%; top:25%; margin:-200px 0 0 -200px; display:none; background:#666666; z-index:120;}
.yp{ width:100px; height:130px; background:#340c70; text-align:center; position:fixed; right:20px; top:420px; z-index:9999; padding: 0px 5px;}
.yp p{ color:#FFF; font-size:14px;}
.yp img{ margin-top:15px;}
@media screen and (min-width:320px) and (max-width:768px) {
.yp{ display:none;}
}
.sl-custom-file {
        position: relative;
        display: inline-block;
        zoom: 1;
        cursor: pointer;
        overflow: hidden;
        vertical-align: middle;
    }
.btn-file{
        background-color: #08c418 !important;
            color: #fff !important;
            border: 1px solid #08c418 !important;
            width: 190px !important;
            border-radius: 0 !important; 
			line-height:46px;
}    
  .sl-custom-file .ui-input-file {
        position: absolute;
        right: 0;
        top: 0;
        _zoom: 30;
        font-size: 300px \9;
        height: 100%;
        _height: auto;
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-filter: "alpha(opacity=0)";
        cursor: pointer;
    }

/*大屏幕*/
@media screen and (min-width: 769px) {
       header{}
       .logo{margin: 25px 0px 15px 0px; max-width: 700px;}
      .navbar{ margin-top:20px;  min-height: 50px; }
      .navbar-nav > li{}
      .navbar-nav > li:first-child { border-left:0; }
      .navbar-nav > li:last-child{ border-right:0; }
      .navbar-nav > li > a {text-align: center;}
      .navbar-default .navbar-nav > li > a{color: #fff;padding: 15px 30px 15px 30px;}
      .navbar-default .navbar-nav > li > a:hover,
	  .navbar-default .navbar-nav > li > a.cur,
      .navbar-default .navbar-nav > li > a:focus,
      .navbar-default .navbar-nav > .active > a,
      .navbar-default .navbar-nav > .active > a:hover,
      .navbar-default .navbar-nav > .open > a,
      .navbar-default .navbar-nav > .open > a:hover,
      .navbar-default .navbar-nav > .open > a:focus {
          background-color: #333333; color: #fff;}
      .navbar-brand{display: none;}
      .navbar-default .navbar-nav-e > li > a{}

      .navbar-fixed-top{margin-top:0px; min-height: 40px; background-color: rgba(32,32,32,0.9);}
      .navbar-fixed-top ul.navbar-nav > li > a{padding: 11px 28px 12px 28px;}
      
      .nav_small{background-color:#202020; background-color: rgba(32,32,32,0.8); padding: 8px 0px 8px 0px; border-radius: 0px; border: none; box-shadow: none;}
      .nav_small > li > a{line-height:26px; color: #fff; font-size: 13px;}
      .nav_small > li > a:hover{color: #fff; background-color: #333333;}
       #app_menudown,#small_search{ display:none; }
      .index_left_nav,.footer_nav{display:none; }
      .index_about {width: 600px;}
}

/*小屏幕*/
@media screen and (max-width: 768px) {
      .logo{display: block; margin: 0 auto; max-width:310px;margin-top:18px;margin-bottom: 15px;}
      .navbar-default .navbar-brand {color: #fff; font-size: 16px;}
      .navbar-default .navbar-brand:hover,
      .navbar-default .navbar-brand:focus {color: #fff;}
      .navbar-toggle{border:none;}
      .navbar-default .navbar-collapse, .navbar-default .navbar-form{border:1px solid #202020;}
      .navbar-default .navbar-toggle:hover,
      .navbar-default .navbar-toggle:focus {
        background-color: #333333;
      }
      .navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
      .navbar-default .navbar-nav{margin-top: 0px;margin-bottom: 0px;}
      .navbar-default .navbar-nav > li {}
      .navbar-default .navbar-nav > li:last-child{border: none;}
      .navbar-default .navbar-nav > li > a,
      .navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #fff;}
      .navbar-default .navbar-nav > li > a:hover,
       .navbar-default .navbar-nav > li > a:focus,
       .navbar-default .navbar-nav > .active > a, 
       .navbar-default .navbar-nav > .active > a:hover, 
       .navbar-default .navbar-nav > .active > a:focus,
       .navbar-default .navbar-nav > .open > a, 
       .navbar-default .navbar-nav > .open > a:hover, 
       .navbar-default .navbar-nav > .open > a:focus,
       .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
        background-color: #333333; color: #fff;}
        .navbar-fixed-top{background-color: rgba(32,32,32,0.9);}

      .top_name{display: none;}
      .search_group{margin: 5px 0px 20px 0px;}
      #topsearch{display: none;}
      .product_head{background:none;}
      .product_head h2{font-size:26px;}
      .product_index{margin-top: 10px;}
      .product_list{padding: 20px 0px 0px 0px;}
      .product_img{min-height:80px; margin-bottom: 10px;}
      .product_list2 div.product_img{min-height:80px; margin-bottom: 10px;}
      .advantage_list{margin-top: 10px;}
      .advantage{padding: 40px 0px 10px 0px;background-size: cover;background-attachment: fixed;}
      .advantage_head p{font-size: 30px;}
      .advantage_head h2{font-size: 20px;}
      .advantage_col h4{text-align: center; margin-top: 15px;}
      .advantage_col span{text-align: center;}
      .advantage_col img{display: block; margin: 0 auto;}
      .about_content img{max-width: 420px;width: 100%;margin-bottom: 15px;}
      .about_content a.btn-info{width: 220px; display:block; margin: 0 auto;padding: 8px 0px;}
      .case_head h2,.news_head h2{font-size:24px;}
      .news_index{padding-left: 0px;}
      .news_index li span{left: 0px; top:0px; margin-right:12px;}
      .news_index li a{margin-left: 0px;}
      .news_index li em{display:block;margin-left: 0px;}
      .page_bg{display: none;}
      
      .left_h{margin-top: 10px;}
      .list_related h2.left_h{margin-top: 60px;}
      .product_con img,.contents img{width:100%;}
      .news_time{ display:none;}
      #pic-page a img {width:35px;}
      #cmsFloatPanel{ display: none;}
      .point span.to_prev,.point span.to_next{text-align:left; padding-bottom: 8px;}
      .product_list2{padding-top: 25px;}
      .link_box{padding-left: 7px;}
      .link_box a{display: block;border-right:0px;padding:4px 0px;}
      .link_title{display: block;}
      .link_title:after{content:"";}
      .link_box button{display: inline-block; background-color: transparent; border: none; float: right; margin-top: -20px;}
      .link_box button:hover,.link_box button:focus{color: #99A1C5;}
      .link_list{display: none; padding-top: 7px;}
      .tags_box{padding-left: 7px;}
      .tags_box a{display: block;border-right:0px;padding:4px 0px;}
      .tags_title{display: block;}
      .tags_title:after{content:"";}
      .tags_box button{display: inline-block; background-color: transparent; border: none; float: right; margin-top: -20px;}
      .tags_box button:hover,.tags_box button:focus{color: #99A1C5;}
      .tags_rows{display: none; padding-top: 7px;}
      .footer_nav{background-color: #fafafa;}
     
}

@media screen and (max-width: 767px) {
     .copyright_p{ display:none;}
}

/*320px到768px*/
@media screen and (min-width:320px) and (max-width:768px) {
  .col-mm-1, .col-mm-2, .col-mm-3, .col-mm-4, .col-mm-5, .col-mm-6, .col-mm-7, .col-mm-8, .col-mm-9, .col-mm-10, .col-mm-11, .col-mm-12 {
    float: left;
  }
  .col-mm-12 {
    width: 100%;
  }
  .col-mm-11 {
    width: 91.66666667%;
  }
  .col-mm-10 {
    width: 83.33333333%;
  }
  .col-mm-9 {
    width: 75%;
  }
  .col-mm-8 {
    width: 66.66666667%;
  }
  .col-mm-7 {
    width: 58.33333333%;
  }
  .col-mm-6 {
    width: 50%;
  }
  .col-mm-5 {
    width: 41.66666667%;
  }
  .col-mm-4 {
    width: 33.33333333%;
  }
  .col-mm-3 {
    width: 25%;
  }
  .col-mm-2 {
    width: 16.66666667%;
  }
  .col-mm-1 {
    width: 8.33333333%;
  }
}

@media screen and (max-width: 340px) {
  .logo{max-width:230px;}
}


@media screen and (max-width: 767px) {
     .copyright_p{ display:none;}
	 .top_menu{ display:none;}
	 .navbar{ margin-top:0px !important;}
}


