html{color:#111111;font-family:微软雅黑,Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;max-width:640px;height:100%;margin:0 auto;}
body{}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote{margin:0;padding:0;outline:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{margin:0;padding:0;list-style-type:none;}
body{font:12px Tahoma,Geneva,sans-serif;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
a{color:#333333;}
em,i{ font-style:normal;}
a:hover{text-decoration:underline;}
a:link, a:visited {text-decoration:none;}
* {list-style:none outside none;margin:0;word-wrap:break-word;font-family: "微软雅黑";}
.clear {clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.flx{position: fixed !important;}
.kza{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.lowcg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateZ(0);}
/*搜索头部*/
.header-sel-box{position: fixed;top:0;left:0;background:#ffffff;border-bottom:1px solid #ddd;width: 100%;height:44px;box-sizing: border-box;z-index: 9;}
.header-sel-box .hlogo-sb{display:block;position: absolute;top: 7px;left: 10px;z-index: 2;}
.header-sel-box .hlogo-sb img{display: block;}
.header-sel-box .sel-box{position: relative;height: 30px;margin: 7px 50px;margin-left:80px;background: #E9EAEF;border: 0;border-radius: 20px;z-index: 1;box-sizing: border-box;}
.header-sel-box .sel-box .sel-href{position: absolute;top:0;left:0;height:100%;width: 100%;z-index: 2;}
.header-sel-box .sel-box .input-box{position: relative;overflow: hidden;margin-left: 10px;margin-right: 35px;height: 30px;}
.header-sel-box .sel-box .input-box .search-txt{display: block;width: 100%;height: 20px;margin: 5px 0;outline: none;background: #E9EAEF;border: 0;font-size: 12px;}
.header-sel-box .sel-box .sel-ico{position: absolute;right: 5px;top: 0;width: 30px;height: 30px;background: url(/yjl/comm/images/icon/search_icon.png) center center no-repeat;background-size: 15px;margin-left: 5px;z-index: 1;}
.header-sel-box .gn-btn{position: absolute;right:0;top:0;width:50px;height:100%;z-index: 2;background:url(/yjl/comm/images/company/icon/hgn_btn.png) center center no-repeat;background-size: 28px;}
/*头部导航*/
.menu-fix{position: fixed;top:43px;right:-100%;width:100%;height:100%;z-index: -1;}
.menu-fix .menu-fix-bg{display:none;position: absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity: 0.4;}
.menu-fix .menu-fix-list{position: absolute;right:-400px;top:0;border:1px solid #ddd;border-right:0;background:#fff;}
.menu-fix .menu-fix-list.active{right:0;}
.menu-fix-list li{position: relative;overflow: hidden;height:40px;line-height:40px;border-bottom:1px solid #ddd;}
.menu-fix-list li:last-child{border-bottom:0;}
.menu-fix-list li .menu-fix-item{display: block;}
.menu-fix-list li .menu-fix-item i{position: absolute;left:22px;top:7px;height:25px;width:25px;background:url(/yjl/comm/images/company/icon/menu_ico.png);background-repeat: no-repeat;background-size: 28px;}
.menu-fix-list li .menu-fix-item span{display: block;font-size: 16px;color:#1576D5;padding-left:60px;width:120px;}
.menu-fix-list li .menu-fix-item.syindex i{background-position: -1px -355px;}
.menu-fix-list li .menu-fix-item.sbtz i{background-position: -1px 2px;}
.menu-fix-list li .menu-fix-item.dzzs i{background-position: -1px -48px;}
.menu-fix-list li .menu-fix-item.zxbjd i{background-position: -1px -99px;}
.menu-fix-list li .menu-fix-item.jylc i{background-position: -1px -150px;}
.menu-fix-list li .menu-fix-item.syshj i{background-position: -1px -201px;}
.menu-fix-list li .menu-fix-item.lxwm i{background-position: -1px -252px;}
.menu-fix-list li .menu-fix-item.bzzx i{background-position: -1px -302px;}
.menu-fix-list li .menu-fix-item.wdgs i{background-position: -1px -399px;}
.menu-fix-list li .menu-fix-item.grzx i{background-position: -1px -441px;}
/*主体通用*/
.comm-main{position: relative;overflow:hidden;padding-top:40px;background:#eeeeee;}
/*底部*/
.footer-box{position: relative;overflow: hidden;background:#e9e9e9;margin-bottom:60px;}
.footer-box .fb-list{position: relative;overflow: hidden;width:260px;margin:10px auto;}
.footer-box .fb-list li{float:left;padding:0 10px;color:#000;}
.footer-box .fb-list li .fbl-item{display: block;text-decoration: none;}
.footer-box .fb-list li .fbl-item.active{color:#0078c7;text-decoration: none;}
.footer-box .fb-span{display: block;color:#999999;text-align: center;margin-bottom:10px;}
.footer-box .fb-span .fbs-href{display: inline-block;color:#38c;}
/*通用头图设置*/
.banner-box{position: relative;overflow: hidden;}
.banner-box .banner-img{display: block;width:100%;}
/*检验流程*/
.comm-main .jylc-box{position: relative;overflow: hidden;padding:50px 20px;}
.comm-main .jylc-box .jylc-img{display: block;width: 100%;}
/*底部tab*/
body{margin-bottom:60px;}
.comm-tab{height: 60px;position: fixed;bottom: 0;right: 0;left: 0;background: #fff;overflow: hidden;z-index: 100;}
.comm-tab .tab-item{position:relative;float: left;width: 33.33%;text-align: center;padding: 10px 0 5px 0;}
.comm-tab .tab-item img{width: 27px;margin: 0 auto 3px;}
.comm-tab .tab-item img:nth-child(1){display: block;}
.comm-tab .tab-item img:nth-child(2){display: none;}
.comm-tab .tab-item .tab-txt{display: block;color: #999;font-size: 12px;}
.comm-tab .tab-item.active img:nth-child(1){display: none;}
.comm-tab .tab-item.active img:nth-child(2){display: block;}
.comm-tab .tab-item.active .tab-txt{color:#139fe8;}
.comm-tab .tab-item .djszs-num{position: absolute;z-index: 2;border:1px solid #fff;font-weight:bold;text-align: center;color:#fff;top: 5px;right: 15px;box-sizing: border-box;border-radius:10px;padding: 0 4px;font-size: 12px;line-height:15px;background-color: #f23030;}
/*404*/
.page-404{position: relative;overflow: hidden;margin-top:40%;margin-bottom:50%;}
.page-404 .img-404{display: block;margin: 0 auto;margin-bottom: 33px;width:100px;}
.page-404 .tit404{display:block;text-align: center;}
.page-404 .txt404{display: block;font-size: 15px;color: #000;text-align: center;margin:5px 0;}
/*500*/
.page-500{position: relative;overflow: hidden;margin-top:50%;margin-bottom:50%;}
.page-500 .img-500{display: block;margin: 0 auto;margin-bottom: 10px;width:100px;}
.page-500 .txt500{display: block;font-size: 16px;color: #666;text-align: center;}
/*公用头尾*/
.header-height{position: fixed;top: 0;left: 0;width: 100%;height: 45px;z-index: 2;}
.header-height .header-box{position: fixed;top: 0;left: 0;width: 100%;background:#ffffff;height: 45px;line-height: 45px;z-index: 4;border-bottom:1px solid #dddddd;}
.header-height .header-box .header-back{position: absolute;left: 0;top: 0;height: 45px;width: 45px;border: 0;background: url(/yjl/comm/images/icon/hback_icon.png) 20px center no-repeat;background-size: 12px;z-index: 3;}
.header-height .header-box .header-txt{position: absolute;top: 0;left: 0;padding: 0 45px;height: 45px;line-height: 45px;width: 100%;z-index: 1;text-align: left;color: #333333;font-weight: normal;font-size: 18px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-decoration: none;text-shadow: none;box-sizing: border-box;}
.header-height .header-box .header-txt .header-num{display: inline-block;font-size: 14px;color: #666666;}
.header-height .header-box .header-txt .header-num font{display: inline-block;font-size: 18px;margin: 0 3px;color: #e42141;font-weight: bold;}
.header-height .header-box .header-user{position: absolute;right: 0;top: 0;width: 50px;height: 100%;z-index: 2;background: url(/yjl/comm/images/icon/newicon/user_ico.png) center center no-repeat;background-size: 22px;}
.header-height .header-box .header-downbtn{position: absolute;top:0;right:0;height:100%;z-index: 2;padding-left:27px;padding-right:15px;background:url(/yjl/comm/images/icon/newicon/zsdown_ico.png) left center no-repeat;background-size: 23px;font-size: 14px;color:#666666;}
.header-height .header-box .header-semailbtn{position: absolute;top:0;right:0;height:100%;z-index: 2;border:0;padding-left:27px;padding-right:15px;background:url(/yjl/comm/images/icon/newicon/semail_ico.png) left center no-repeat;background-size: 23px;font-size: 14px;color:#666666;}
.header-height .header-box .hscreen-btn{position: absolute;top:0;right:0;width:60px;height:45px;z-index: 2;color:#01a0fc;font-size:14px;text-align: left;padding-left:21px;background:#ffffff url(/yjl/comm/images/icon/newicon/screen_icoon.png) left center no-repeat;background-size:16px;border:0;}
.header-height .hscreen-box{display:none;position: fixed;top:46px;left:0;width:100%;height:100%;z-index: 4;}
.header-height .hscreen-box.active{display: block;}
.header-height .hscreen-box .hscreen-bg{position: fixed;top:46px;left:0;width:100%;height:100%;z-index: 1;background:#000000;opacity: 0.6;}
.header-height .hscreen-box .hscreen-win{position: fixed;top:46px;left:0;width:100%;height:auto;z-index: 2;background:#ffffff;padding:0 0 53px 20px;box-sizing: border-box;}
.header-height .hscreen-box .hscreen-win .hswin-label{display: block;font-size: 15px;color:#666666;font-weight: bold;padding-top:13px;margin-right:20px;border-top: 1px solid #dddddd;}
.header-height .hscreen-box .hscreen-win .hswin-label:first-child{border-top:0;}
.header-height .hscreen-box .hscreen-win .hswin-list{position: relative;overflow: hidden;margin:7px 0 10px 0;}
.header-height .hscreen-box .hscreen-win .hswin-list li{position: relative;overflow: hidden;float:left;width:70px;height:27px;line-height:27px;text-align:center;border:1px solid #eeeeee;color:#000000;border-radius: 5px;margin:5px;background:#eeeeee;}
.header-height .hscreen-box .hscreen-win .hswin-list li.active{background:#01a0fc;border-color:#01a0fc;color:#ffffff;}
.header-height .hscreen-box .hscreen-win .hswin-btnbox{position: absolute;bottom:0;left:0;width:100%;}
.header-height .hscreen-box .hscreen-win .hswin-btnbox .hswin-czbtn{display: block;float: left;font-size: 16px;background:#ffffff;border:0;border-top:1px solid #dddddd;color:#999999;width:40%;height:45px;}
.header-height .hscreen-box .hscreen-win .hswin-btnbox .hswin-qdbtn{display: block;float: right;font-size: 16px;background:#01a0fc;border:0;border-top:1px solid #01a0fc;color:#ffffff;width:60%;height:45px;}
.footer-box{position: relative;overflow: hidden;background:#eeeeee;padding:10px 0 20px 0;}
.footer-box .footerb-jgtxt{display: block;color:#999999;font-size: 16px;text-align: center;}
.footer-box .footerb-jstxt{display: block;color:#999999;font-size: 12px;text-align: center;}