﻿@charset"utf-8";
*{padding:0;margin:0;}
html{color:#000;background:#FFF;font-family:"Microsoft YaHei","simsun",Arial,sans-serif,"Mingliu",Verdana,Helvetica,Lucida;}
body,code,form,fieldset,legend,input,button,textarea,blockquote{font-family:"Microsoft YaHei","simsun",Arial,sans-serif,"Mingliu",Verdana,Helvetica,Lucida;font-size: 13px;}
table{border-collapse:collapse;border-spacing:0;width: 100%;font-family: simsun;text-align: center;}
table,table tr th, table tr td { border:1px solid #99BBE9; }
table thead tr{background: #C9DFFB;}
tr.tr-selected{background:#e4ffce !important;}
table input[type="text"],table select{width:100%;text-align: center;}
table th,table td{padding: 5px 4px;}
table thead th em{color: red;vertical-align: baseline}
img{border:0;}
iframe {background-color:#fff;vertical-align:middle;}
a{text-decoration:none; color:#0000ee; outline:none;font-size: 12px;cursor: pointer;}
a:hover,.pile-btn a:hover{text-decoration: underline;color: red;}
.icons-box a:hover{text-decoration: none;}
img {vertical-align:middle;}
a img {border:0 none;}
ul,li,ol,menu{list-style:none;}
caption{text-align:left;}
legend{color:#000;}
label{display: inline-block;}
.word-wrap{word-wrap: break-word;word-break: break-all;overflow: hidden;}
textarea{vertical-align: middle;}
input,textarea{transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
textarea:focus,input[type="text"]:focus{border-color: #4d91ff;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);}
input[type="text"]{width: 140px}
input[type="radio"]{vertical-align: -2px;padding:0;border:none;}
input[type="checkbox"]{vertical-align: middle;cursor: pointer;padding: 0;border:none;}
input,button,select,textarea{border:1px solid #ccc;padding: 3px 4px;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;resize: none;vertical-align: middle;}
.select-record li,input[type="submit"],input[type="button"],.add-line,.select-file{background:#eee;border:1px solid #aaa;padding: 3px 10px;cursor: pointer;outline: none;font-weight: lighter;-moz-border-radius: 3px;border-radius: 3px;}
input[type="submit"]:hover,input[type="button"]:hover,.add-line:hover,.select-file:hover{border: 1px solid #666;background: #ddd}
input,button,select,option{font-family:inherit; font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,select{*font-size:100%;}
table tr.tr-green{background:#E4FFCE;}
table tr.tr-deep-green{background:#9DFF00;}
table tr.tr-blue{background:#e0eefa;}
table tr.tr-pink{background:#fccff4;}
table tr.tr-gray{background:#e5e5e5;}
table tr.tr-yellow{background:#FFEA67;}
table tr.tr-white{background:#FFF;}
table tr.tr-red{background:#ffcbcb;}
.entries-wrap table tbody tr:hover, .dj-table table tbody tr:hover, .defaule-table table tbody tr:hover {background: #E4FFCE;}
table tr.tr-green:hover {background: #E4FFCE !important;}
table tr.tr-deep-green:hover {background: #9DFF00 !important;}
table tr.tr-blue:hover {background: #e0eefa !important;}
table tr.tr-pink:hover {background: #fccff4 !important;}
table tr.tr-gray:hover {background: #e5e5e5 !important;}
table tr.tr-yellow:hover {background: #FFEA67 !important;}
table tr.tr-red:hover {background: #fcacac !important;}
.is-disabled{cursor: not-allowed !important}

input[clear-icon]::-ms-clear {
    display: none;
 }

textarea.dark, input.dark-bg {
    background: #f2f2f2;
    border: none
}
input[type="text"].error,input[type="password"].error{border-color: red}
b,em{font-style: normal;font-weight:normal;vertical-align: middle;}
.gray{color:gray !important;}
.record-active,.record-box input[type="text"]{background:#FAFFBD !important;}
/*.detail-box{border: 1px solid #99BBE9;border-top:none}*/
.clearfix {
    zoom: 1;
}
.clearfix:after {content: "\200B";display: block;clear: both;height: 0;}

/*iconfont*/
@font-face {
    font-family: 'iconfont';
    src: url('iconfont.eot');
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), url('iconfont.woff2') format('woff2'), url('iconfont.woff') format('woff'), url('iconfont.ttf') format('truetype'), url('iconfont.svg#iconfont') format('svg');
}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
/*common*/
.wrap{min-width: 1300px;}
.over-text,.over-texts{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.over-text a,.over-text a:hover{color:red;margin-right:5px;}
.left{float: left;}
.right{float: right;}
.inline-block{display: inline-block;}
.pad-ten{padding: 10px}.mar-10{margin: 10px}
.border-bot{border-bottom: 1px solid #ccc}
.text-r{text-align: right;}
.text-l{text-align: left;}
.check-table tfoot tr,.email-b span>em,.contract-conmon-infor li b{color: red}.r-color{color: red !important}
.r-tip{padding: 0 10px;color: red;vertical-align: middle;}
.bold{font-weight:bold;}
.b-color{color: blue;}
.g-color{color:green;}
.y-color{color:sandybrown;}
.yellow-bg{background:#FFEA67}
.green-bg{background:#12CF66 !important;color:#fff;border-color:#12CF66 !important}
.bd-color{border-color: #8a8aff}
.gray-bg{background:#d9d9d9 !important;}
.center{text-align: center;}
.w80{width:80px !important;}
.mar-b-0{margin-bottom:0 !important;}
.pd-15{padding:15px !important}
.mar-r-5{margin-right:5px;}.mar-r-20{margin-right:20px;}
.pd-top-20{padding-top: 20px !important}
.mar-bot-5{margin-bottom: 5px !important}
.mar-b-40{margin-bottom: 40px !important}
.pd-0{padding: 0 !important}
.no-border{border: none}
.pointer{cursor: pointer;}
.sub-table,.sub-table tr,.sub-table tr td{border: none}
.delete-file{padding: 2px 10px}
.visibility{visibility:hidden}
.d-table input[type="text"],.piles-table input[type="text"],.report-table table tbody input[type="text"],.all-table input[type="text"]{border: none}
.delete-tr,.report-delete,.piles-delete,.all-delete{color: #309; cursor: pointer;}
.common-s,.common-type{margin:10px;text-align: center;}
.common-type ul li{display:inline-block;margin:0 20px}
.charge-information a,.select-project-number a,.select-project-name a,.education-wrap a{text-decoration: underline;}
.ver-align{vertical-align: baseline;}.ver-center{vertical-align:middle !important;}
/*按钮*/
.select-file.active,.select-file.active:hover,input[type="submit"].active,input[type="submit"].active:hover,input[type="button"].active,input[type="button"].active:hover,.new-check-infors .entrust-search,.new-check-infors .entrust-search:hover,.new-enterust input[type="submit"],.search-people input[type="submit"],.search-people input[type="submit"]:hover,.common-btn input,.common-btn input:hover,.detect-select-file,.detect-select-file:hover,.global-container .entrust-search,.global-container .entrust-search:hover,.search-people .de-button,.search-people .de-button:hover,.default-btn input,.default-btn input:hover,.blue-btn input[type="submit"],.blue-btn input[type="submit"]:hover,.ec-operate input[type="submit"],.ec-operate input[type="submit"]:hover,.entrust-check-box .entrust-search,.entrust-check-box .entrust-search:hover{background: #199EE9;color: #fff;border: 1px solid #199EE9;}
.select-file.active:hover,input[type="submit"].active:hover,input[type="button"].active:hover,.new-check-infors .entrust-search:hover,.online-video span:hover,.new-enterust input[type="submit"]:hover,.search-people input[type="submit"]:hover,.common-btn input:hover,.detect-select-file:hover,.global-container .entrust-search:hover,.search-people .de-button:hover,.default-btn input:hover,.add_jx a:hover,.blue-btn input[type="submit"]:hover,.entrust-check-box .entrust-search:hover,.ec-operate input[type="submit"]:hover{opacity: .8;filter: alpha(opacity=80);}
/*close ztree icon*/
.ztree li span.button.close_icon01_ico_open, .ztree li span.button.close_icon01_ico_close,.ztree li span.button.close_icon01_ico_docu,.ztree li span.button.close_icon02_ico_docu{width: 0;height: 0}
/*loading 404 500*/
.loading-wrap{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,.7); z-index: 1000}
.loading-box{display:table-cell;text-align: center;vertical-align:middle;}
.loading-box img{vertical-align: middle;}
.loading-box span{font-size: 16px; color: #000; vertical-align: middle;}
/*tips*/
.over-tips-wrap{background: rgba(0,0,0,.1);}
.over-tips{display: inline-block;max-width: 300px;padding: 15px;background:#fff;-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);-moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius: 5px;}
.over-tips p{font-size:15px;line-height: 25px;padding: 10px 0 15px}
/*登录*/
.login-wrap{position: fixed;left: 0;top: 50%;margin-top: -339px;width: 100%;height: 677px;background: url(../images/login_bg.jpg) repeat-x;z-index:6}
.login-wrap>div.on{width: 1160px;height: 420px;margin: 0 auto;margin-top: 98px;}
.login-box{position:relative;width: 672px;height: 420px;margin-top:68px;}
.login-box .login-content{width: 270px;height: 238px;padding: 20px 40px;border: 5px solid #a8cbdc;border-radius: 5px;-moz-border-radius: 5px;}
.login-box .login-way{margin-top:110px;}
.login-way a{display:inline-block;padding:0 10px 5px 0;font-size:15px}
.login-way a.active,.login-way a:hover{color:red;text-decoration:underline}
.login-box label{display: block;margin-top: 20px;position:relative}
.login-box label>i{position:absolute;right:2px;top:2px;display:block;width:44px;height:41px;}
.login-box i.name{background:#fff url(../images/login_icon01.png) no-repeat 10px 8px;}
.login-box i.password{background:#fff url(../images/login_icon01.png) no-repeat 10px -44px;}
.login-title{font-size: 12px;color: #126a92;line-height: 20px;font-weight: bold;}
.login-title span{font-size: 20px;line-height: 30px;}
.login-box label input{width: 270px;height: 45px;padding: 0 45px 0 5px;line-height: 45px;border: 1px solid #85c0dc;}
.login-box label input:focus{outline: 0;border: 1px solid #85c0dc;box-shadow: 0px 0px 10px 0px #85c0dc;}
.login-btn{margin-top: 20px;height: 35px;}
.login-btn input{width: 270px;height: 35px;color: #fff;font-size: 16px;background: #3386ac;border: 1px solid #3386ac}
.login-btn input:hover{border: 1px solid #3386ac;background: #3386ac;opacity: .8; filter: alpha(opacity=80);}
.login-btn p{float: left;line-height: 35px;font-size: 14px;color: #f00;}
.login-btn p a{color: #126a92;text-decoration: underline;font-size: 14px;}
.login-footer{position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;line-height: 50px;color: #187099;font-size: 14px;border-top: 1px solid #ABDEF9;text-align: center;z-index: 7;}
.notice{margin-top: 20px;text-align: justify;color: #666;}
.login-box .login-content-two{width: 580px;}
.login-tip{display:none;position:absolute;right:0;top:0;z-index:10}
.grey-bg-wrap{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:5}
.login-countdown{display:none;position:absolute;bottom:26px;left:102px;color:#fff;z-index:11}
.login-content-two>div{vertical-align: middle;}
.two-code{position: relative;margin-left: 90px;}
.two-code:before{position: absolute;left: -50px;top: -8px;width: 1px;height: 250px;background: #BFE8FE;content: ""}
.two-code>div{width: 190px;height: 190px;padding: 10px;line-height: 190px;text-align: center;}.two-code>div img{width: 98%;height:98%;vertical-align: middle;}
.two-code>p{text-align: center;font-size: 18px;color: #58B1FD;margin-top: 10px;}
/*返回旧版*/
.return-version{position:relative}
.return-version a{font-size:13px;color:#fbff5f;text-decoration: underline;}
.header .return-tips{position:absolute;left:-65px;top:45px;height:auto;color:red;font-size: 12px;padding: 6px 10px 5px 8px;border:1px solid red;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;white-space: nowrap;line-height:normal;background:#fff;z-index:100}
.header .return-tips:before{display:block;width:16px;height:15px;position:absolute;top:-15px;left:50%;margin-left:-8px;background:url(../images/return_icon.png) no-repeat center center;z-index:101;content:""}
.return-tips em{position:absolute;right:0;top:0;display:block;width:12px;height:12px;line-height:8px;text-align: center;cursor:pointer}
.return-tips em:hover{background:red;color:#fff}
/*低版本浏览器升级提示,点击图片放大*/
.upgrade-remind,.img-zoom{position: fixed;left:0;top:0;width: 100%;height: 100%;text-align: center;vertical-align: middle; background:rgba(0,0,0,.4);z-index: 10000}
.vertical-center{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.5);text-align:center;font-size:0;z-index:2001;}
.hook{display:inline-block;width:0;height:100%;overflow:hidden;margin-left:-1px;font-size:0;line-height:0;vertical-align:middle;}
.vertical-center img{vertical-align:middle;border:0 none;}
.vertical-center div.img{position:relative;}
.return-countdown{position:absolute;bottom:22px;left:142px;color:#fff;font-size:15px;}
.upgrade-remind>div{position: relative; display: inline-block;}
.img-zoom>div b{position:absolute;width:80px;height:80px;top:-60px;right:-80px;background:url(../../../images/close.png) no-repeat center center;z-index:100001;cursor:pointer}
.img-zoom>div{position:relative;height:70%}
.img-zoom>div img{height:100%;}
.upgrade-remind img{vertical-align: middle;}
.brower-box{position: absolute;top: 166px;z-index: 100001}
.chorme-box{left: 225px;}
.ie10-box{left: 371px;}

/*生日贺卡*/
.bg-pop{ position: relative;min-height:100%; background:#000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity: 0.8; z-index:99990; left:0; top:0}
.bg-re{ position: absolute; z-index:99991; width:492px; height:730px;left:50%; top:50%; margin-top:-380px; margin-left:-246px;}
/*.bg-re{display: inline-block;position:relative;width: 586px;height: 730px;vertical-align: middle;}*/
.box,.zcard{ position:absolute; height:650px; width:516px; top:30px; left:0; z-index:99991 }
.zcard{ background:url(../images/birthady_img.jpg)}
.box img{width:100%;}
.birthday{position:fixed;/*display:table;*/left:0;top:0;width:100%;height:100%;/*background:rgba(0,0,0,.6);*/z-index:200;}
/*.birthday>div{display: table-cell;overflow:auto;text-align: center;vertical-align: middle;}*/
.birthday .close{ position:absolute; right:-70px; top:-35px;  z-index:99999}
.close:hover{ cursor:pointer;}
.birthday-animation{background:none;width:492px;}
.video-box{width:492px;height:369px;}
.greeting-box{height:300px;margin-top:10px;background:url(../images/greeting.png) no-repeat center center;background-size:100% 100%;}

.f_s20{ font-size:20px; padding-left:5px; float:left; text-indent:2em;}
.pt90{ padding-top:30px;}
.t_i{ text-indent:2em; }
/*.zcard{ width:800px; height:450px; padding:15px; margin:0 auto; background:#B3262C; position:absolute; top:50%; left:50%; margin-left:-400px; margin-top:-250px;}*/
.zcard img{ float: right; width:30%;}
.cont{  position: absolute; top:385px; left:30px; width:414px; }
.cont p{  color:#fff; font-size:18px; line-height:1.5; width:100%; text-align:left;font-family: "KaiTi";}
.cont p.f_s20{ font-size:20px;}
.hidden{ overflow: hidden;}
.pt40{ padding-top:40px}
.qxm{ position:absolute; right:40px; bottom:-8px;}
.card-title{margin: 20px 0 0}
.cont .card-t{margin: 0;line-height: 30px}
.cont .card-ti{font-size: 25px;margin: 5px 0 0;text-indent: 1.5em }

/*妇女节*/
.women-day{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);text-align:center;z-index:200}
.women-day>div{position:relative;display:inline-block;height:80%;margin-top:6%;max-width:90%;}
.women-day img{height:100%;max-width:100%;}
.women-day span{position:absolute;right:-70px;top:-60px;width:80px;height:80px;cursor:pointer}

/*弹窗编辑*/
.popup-wrap{display: none; position: fixed;left: 0;top: 0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.popup-wrap>div{position: relative; background:#fff; -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);padding:30px 30px 20px 0;margin:40px 50px; -moz-border-radius: 3px; border-radius: 3px;}
.close_icon{position: absolute;right: 6px;top: 6px;color: #fa3737;cursor: pointer;font-size: 22px;-webkit-transition: all .7s;-moz-transition: all .7s;transition: all .7s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.close_icon:hover{color: red;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.max-height-wrap>div{max-height: 350px;overflow-y: auto}

/*弹窗*/
.index-popup{display: none; position: fixed; bottom: 0; right: 10px; width: 350px; height: 320px; border: 1px solid #0D82BC; background: #FFF; z-index: 50;}
.index-popup h2{position: relative; height: 35px; background: #75BFFE; line-height: 35px; font-weight: 400; font-size: 16px; text-align: center;}
.index-popup h2 span{display: block; position: absolute; top: 0; right: 0; width: 35px; height: 35px; background: #75BFFE url(../images/pop_close.png) no-repeat center center; cursor: pointer;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.index-popup h2 span:hover{background: #f83838  url(../images/pop_close.png) no-repeat center center;}
.index-popup>div{padding: 10px; line-height: 20px; font-size: 14px;}
.online-video,.overtime-login,.tips-popup{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5); z-index: 151;}
.tips-popup>div{position: absolute; left: 50%; top: 35%; width: 400px; margin-left: -200px; background: #FFF;border-radius:3px}
.tips-popup>div h2{height: 30px; padding-left: 15px; background: #78BFED; line-height: 30px; font-size: 16px; font-weight: 400;border-radius:3px 3px 0 0;}
.tips-popup>div p{padding: 15px 20px; line-height: 25px; font-size: 15px; text-align: justify;}
.comfirm-box{padding: 10px 20px 18px; line-height: 28px;}
.comfirm-box label{cursor: pointer;}
.comfirm-box label input{vertical-align: -2px;}
.comfirm-box .comfirm-btn{padding: 5px 10px; border: 1px solid #0088FC; background: #FFF; color: #0088FC; cursor: pointer; -moz-border-radius: 3px; border-radius: 3px; outline: 0;}
.comfirm-box .comfirm-btn:hover{border: 1px solid #0088FC;background: #fff}
/*超时重登*/
.overtime-login{display:none}
.overtime-login>div{display:inline-block;position:absolute;left:50%;top:38%;width:400px;height:50px;padding:20px 0;margin-left:-200px;text-align:center;background:#fff;-moz-border-radius: 3px;border-radius: 3px;}
.overtime-login>div p{padding-top: 8px;}
.overtime-login>div input[type="password"]{width:180px}
/*主界面*/
html,body{background: #f6f6f6}
.header{height: 40px; background: #58B1FD; line-height: 40px;}
.header>div{color: #FFF;}
.header>img{float:left;height:50%;margin: 10px 0 0 225px;}
.user{margin: 0 20px 0 30px;}
.user a{margin-left: 10px; color: #FFF;}
.nav{height: 43px; border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; background: #fff;}
.nav-left{width: 210px; height: 43px;line-height: 43px; font-size: 17px; text-align: center;}
.nav-left img{height: 45%;vertical-align: -2px;}
.nav-right{padding-left:15px;overflow: hidden;}
.nav-right ul{margin-top: 6px;}
.nav-right ul li{float: left; height: 30px; margin-right: 12px; padding: 0 6px; line-height: 30px; font-size: 14px; background:#fff; cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.nav-right ul li.active,.nav-right ul li:hover{background: #1693DD; color: #FFF; border-radius: 3px;-moz-border-radius: 3px;}
.container{overflow: hidden;}
.con-right{position:relative;height: 100%;padding-bottom: 35px; background: #e9f1f9; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-left:210px;transition:all .4s;-webkit-transition:all .4s;}
.con-left{position:relative;width: 210px; height: 100%; background: #248DC1; text-align: center;transition:all .4s;-webkit-transition:all .4s;}
.con-left h2{height: 40px; background: #0D82BC; line-height: 40px; color: #FFF; font-size: 14px; font-family: simsun;}
.con-left h2 img{margin-right: 10px; vertical-align: -7px;}
.con-left ul{position:relative;padding-bottom: 50px;}
.con-left ul:before{position: absolute;top: 0;left: 209px;width: 1px;height: 100%;background:#248DC1;content: ""}
.con-left ul li{border-bottom: 1px solid #FFF;}
.con-left ul li h3{height: 40px; padding-left: 15px; text-align: left; background: #248DC1 url(../images/spread_icon.png) no-repeat 180px -24px; line-height: 40px; color: #FFF; font-size: 14px; font-weight: 400; font-family: simsun; cursor: pointer;}
.con-left ul li.active h3{background: #0E6291 url(../images/spread_icon.png) no-repeat 180px 20px;}
.con-left ul li.active .second-nav{display: block;}
.con-left ul li h3:hover{background-color: #0E6291;}
.switch-nav-left{position:absolute;right:-7px;top:50%;margin-top:-20px;width:7px;height:60px;background:#caebfb;cursor:pointer;border-radius:0 4px 4px 0;z-index:100;transition:all .4s;-webkit-transition:all .2s;}
.switch-nav-left span{display:inline-block;width:0;height:0;border-top: 5px solid transparent;border-right: 5px solid #fff;border-bottom: 5px solid transparent;margin-top:24px;}
.switch-nav-left:hover{background:#57aed9;}
.switch-container .con-left{width:0;} 
.switch-container .con-right{margin-left:0;}
.switch-container .switch-nav-left span{border-left: 5px solid #fff;border-right:none;}
.sidebar{width: 100%; overflow: hidden;}
.sidebar-box{width: 227px; height: 100%; overflow-y: auto;overflow-x: hidden;}
.sidebar-box>ul{display: none;}
.second-nav{display: none; border-left: 1px solid #B0E0F6; border-right: 1px solid #B0E0F6; background: #FFF;}
.second-nav a{display: block; padding: 8px 10px 8px 15px; border-top: 1px solid #effafb;color: #004C7E; font-family: simsun;text-align: left;background: #effafb;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
.second-nav a.active,.second-nav a:hover{background: #B0E0F6; text-decoration: none;}

.tips{position: relative;padding:4px 75px 4px 10px; color: #FF3D3D;font-size:12px;}
.tips em{display:inline-block;max-width:98%;height:18px;font-style: normal;}
.detail-wrap{width: 99%; height: 762px; margin: 0 auto;}
.footer{position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; background: #EBEBEB; line-height: 30px; color: #666; text-align: center;z-index: 5}
.footer span{margin: 0 10px;}
.top-nav{height: 25px; border-bottom: 1px solid #199EE9;}
.pre,.next{width: 20px; height: 100%; text-align: center; cursor: pointer;}
.pre{background: url(../images/spread_icon.png) no-repeat -47px -33px;}
.next{background: url(../images/spread_icon.png) no-repeat -45px -71px;}
.nav-cons{height: 25px; padding: 0 5px;overflow: hidden;}
.nav-con{white-space: nowrap;height: 25px;font-size: 0px;}
.nav-con span{display: inline-block; position: relative;height: 24px; margin-right: 4px; padding: 0 14px 0 6px; border: 1px solid #199EE9; font-size: 12px; border-bottom: none; line-height: 24px; color: #199EE9; cursor: pointer; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.nav-con span:first-child{padding: 0 6px 0 22px; background: #E9F1F9 url(../images/spread_icon.png) no-repeat -116px -33px;}
.nav-con span:first-child:hover,.nav-con span:first-child.active{background: #199EE9 url(../images/spread_icon.png) no-repeat -116px -72px;}
.nav-con span b{position: absolute; top: 1px; right: 1px; width: 10px; height: 10px; background: url(../images/delete_icon01.png) no-repeat center center; cursor: pointer;-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.nav-con span:hover b{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.nav-con span.active,.nav-con span:hover{background: #199EE9; color: #FFF;}
.nav-con span.active b,.nav-con span:hover b{background: url(../images/delete_icon02.png) no-repeat center center;}
.nav-con span b:hover{background-color: #ff1414;}
.detail-box{position:relative;background: #fafafa;overflow: hidden;}
.detail-box>div{position:absolute;width:100%;height:100%;overflow:auto;}
.home-page{margin-left: -15px; padding: 20px 10px 0;text-align:center}
.home-page>div{display:inline-block; text-align:left; width: 48%; height: 250px; margin-left: 15px; margin-bottom: 15px; border: 1px solid #199EE9; -moz-border-radius: 8px; border-radius: 8px; overflow: hidden;}
.home-page>div.news-box,.home-page>div.infor-box{ width: 31%; }

.home-page>div h3{height: 35px; padding-left: 12px; background: #C9DFFB; line-height: 35px; color: #272727; font-size: 15px;}
.home-page>div ul{height: 180px; margin-top: 15px; padding: 0 12px; overflow-y: auto;}
.home-page>div ul li a{display: block; height: 24px; border-bottom: 1px dashed #EAEAEA; line-height: 24px; color: #404040; overflow: hidden;}
.home-page li a:hover{color: #0462fd; text-decoration: none;}
.news-box ul li a span,.notice-box ul li a span{float: right;}
.news-box ul li a b,.notice-box ul li a b,.backlog-box ul li a{display: inline-block; font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news-box li a b{max-width: 82%;}
.notice-box li a b{max-width: 72%;}
.tips span{position: absolute;right: 30px;top: 5px;color: blue;cursor: pointer;}
.tips span:hover{color:red;}
/*检测管理*/
.titles{height: 25px; padding: 0 10px;font-family: simsun; background: #88bffd; line-height: 25px; color: #15428B; font-size: 13px; font-weight:bold;}
.titles-new a{text-decoration:underline;cursor:pointer;}
.cj-infors-t,.yp-box{margin: 12px 10px;}
.cj-infors{font-size: 0}
.cj-infors>li{display:inline-block; margin-right: 48px; font-size: 13px;vertical-align: middle;}
.cj-infors li span{vertical-align: middle;}
.cj-infors li select{width: 114px; padding: 2px 0;}
.wt-infors li select,.cj-infors input{width: 170px;}
.cj-infors input[type="submit"],.cj-infors input[type="button"]{width: auto;}
.cj-infors li a{font-size: 13px;text-decoration: underline;}
.yp-box>li{margin-bottom: 12px; font-size: 13px;}
.wt-tips{margin-left: 10px; color: blue;}
.con-box input{width: 457px;}
.con-box-num input[type="text"]{width: 170px;}
.dw-project input{width: 644px;}
.sg-unit input{width: 744px;}
.con-box-num .add-btn,
.cj-infors .get-style{width: auto;}
.yp-unit input{width: 396px;}
.receive-name{margin-left: 30px;}
.receive-name input{width: 95px;}
.xy-sample input{width: auto; vertical-align: -2px;}
.xy-sample{margin-right: 20px;}
.text-raea{width: 773px; height: 50px;}
.import-num input[type="text"]{width: 409px;}
.yp-detect>div{float: left; margin-right: 30px;}
.yp-detect>div p{padding-bottom: 5px;}
.archive-infor .yp-detect select{width: 375px; height: 100px;}
.attention-t{width: 711px;height: 50px}
.yp-detect textarea{width: 928px; height: 50px;}
.zy-attention{margin-top: 12px;}
.zy-attention textarea{width: 928px; height: 50px;}
.fl-titles{display: inline-block; width: 320px;}
.jc-titles em{margin-left: 50px;vertical-align: baseline;font-weight: bold}
.standard-box{position: relative; max-height: 250px; /*border: 1px solid #99BBE9;*/ overflow-y: auto;}
.fl-standard{width: 320px; font-size: 13px;padding: 5px 0 12px;border-right:1px solid #99BBE9;}
.jc-standard{position:relative;width: 66%; padding: 15px 13px;border-left: 1px solid #99BBE9;margin-left:-1px}
/*.jc-standard:before{position: absolute; left: 240px; top: 0; width: 1px; height: 100%; background: #99BBE9; content: '';}
.jc-standard:before{left: -20px;top: 0}*/
.fl-select{padding: 0 10px 10px;border-bottom: 1px solid #99BBE9;}
.fl-standard>label{display: block; padding: 8px 0 0 10px;}
.fl-standard>label input{margin-right: 5px; vertical-align: -2px;}
.fl-select select{width: 100%; padding: 0 2px;}
.fl-select li{margin-top: 10px;}
.fl-select li>div{overflow:hidden}

.jc-standard table input[type="text"]{/*width: 120px;*/ padding: 1px 2px; text-align: center;}
.yp-info{padding: 12px 10px 0;}
.yp-info li{width: 275px; margin-right: 20px; margin-bottom: 12px; text-align: right;}
.yp-info li span{display: inline-block; width: 110px; height: 20px; vertical-align: middle; overflow: hidden;}
.yp-info input{width: 160px;}
.tx-box label{margin-right: 62px;}
.dj-btn{text-align: center; padding: 0px 0 30px}
.dj-btn input{margin: 0 5px;}
.zj-btn{margin: 10px 5px;}
.zj-btn input{margin: 0 2px;}
.zj-table,.defaule-table{margin: 8px 10px 3px; max-height: 450px; background:#fff; overflow-y: auto;}
.select-name-wrap table{font-size:12px;}
.auto-height-table{max-height: none !important}
.arc-table{margin-bottom:15px}
.zj-table table tr>td:first-child{color: #00E;}
.zj-table table tbody tr:hover,.zj-table table tr.active{background: #FFEA67;}
.zj-query li{margin: 10px 45px 0 10px;}
.zj-query input[type="checkbox"],.zj-query input[type="submit"],.cj-infors input[type="checkbox"],.chargeinfo-table .total-add input[type="button"]{width: auto;}
.charge-box h3{padding: 15px 0 10px; color: #3C3C3C; font-size: 17px; text-align: center;}
.sf-infors input[type="checkbox"]{margin-left: 10px;}
.sf-infors li{margin-right: 32px;}
.sf-infors li:last-child{margin-right: 0;}
.charge-num input{width: 245px;}
.charge-unit input[type="text"]{width: 329px;}
.charge-unit label{margin-right: 27px;}
.charge-unit select{width: 114px;}
.entrustinfo-select{margin: 2px 0 5px; border: 1px solid #99BBE9; max-height: 200px; overflow-y: auto;}
.entrustinfo-select ul li{float: left; margin: 5px 12px; font-size: 13px;}
.entrustinfo-select-btn{text-align: center}
.entrustinfo-select-btn input{margin: 2px 2px 8px;}
.chargeinfo-table{margin: 5px 10px 0;max-height: 300px;overflow-y: auto;}
.chargeinfo-table table textarea{height: 26px;width: 100%}
.chargeinfo-table .total-data input{width: 140px;}
.total-data>label:last-child{margin-left: 20px;}
.total-data>label:not(:last-child) input{color: red;}
.total-add>label input{width: 285px;}
.total-add>label{margin-right: 20px;}
.form-charge{margin: 12px 10px;}
.form-charge input[type="text"]{width: 140px;}
.form-charge label{margin-right: 24px;}
.charge-unit-wt>label{margin-right: 14px;}
.data-lose label{margin-right: 43px;}
.data-lose input[type="text"]{width: 158px;}
.business-box{height: 400px; border: 1px solid #333; overflow: auto;margin: 0 10px;}
.pb-right span,
.pb-left span em{color: #0047d8;vertical-align: baseline}
.page-box{padding: 0 12px 10px;}
.pb-right{line-height: 20px;}
.pb-left span{display: inline-block; height:22px;line-height: 22px; vertical-align: middle;}
.pre-page,.pre-btn,.next-btn,.last-page{width: 16px; height: 20px; cursor: pointer;}
.jump-go-btn{width: 26px; height: 20px; cursor: pointer; background: url(../images/list_go.gif) no-repeat center center;}
.pre-page{background: url(../images/list_ico01.gif) no-repeat center center;}
.pre-btn{background: url(../images/list_ico03.gif) no-repeat center center;}
.next-btn{background: url(../images/list_ico04.gif) no-repeat center center;}
.last-page{background: url(../images/list_ico02.gif) no-repeat center center;}
.jump-go input{width: 60px; height: 18px; padding: 0 5px; font-size: 12px;vertical-align: 0px;}
.page-num{margin: 0 5px;}
.ck-select{line-height: 27px;cursor: pointer}
.registered-btn{display: inline-block; padding-left: 7px;}
.registered-btn input{margin: 0 4px;}
.import-btn{margin: 12px 0; padding: 0 10px;}
.import-btn input[type="submit"]{margin-right: 10px;}
.wt-amountinfor{width: 98%; height: 400px; margin: 5px auto; border: 1px solid #666; overflow: auto;}
.entrust-check-box,.new-check-infors,.contract-conmon-infor{margin-bottom: 12px;}
.entrust-check-box li{margin: 12px 22px 0 10px;}
.entrust-check-tab table tbody tr:hover{background: #DFF0F6;}
.es-query{margin-bottom: 10px;}
.es-query li{margin: 10px 45px 0 10px;}
.sm-addto{margin: 0 10px 12px; font-size: 13px;}
.sm-addto select{width: 170px; margin-right: 9px;}
/*.defaule-table table tbody tr:nth-child(2n){background: #EAF6FA;}*/
.archive-infor li select,.work-r{width: 170px;}
.archive-link{color: #00E; text-decoration: underline;}
.common-box li label{margin-right: 30px}
.common-box li label:last-child{margin-right: 0}
.common-box li select{padding: 2px 0}
.amount-money{line-height: 27px}
.amount-money em{color: red}
.red-tips{font-size: 10px;color: red;margin-left: 5px}
.report-input li input{width: 145px}
.report-btn{margin: 12px 10px}
.report-btn>span input[type="text"],.report-btn>span input[type="number"]{width: 50px}
.charged-btn{margin-top: 5px}
.report-issue-tab tbody tr td:first-child{color: #00E;}
.report-issue-tab tbody tr td:first-child:hover,.zj-table tbody tr td:first-child:hover{cursor: pointer}
.report-issue-tab tbody tr.active{background: #E4FFCE}
.default-box{padding: 5px 10px 12px}
.wt-selectinfor{height: 200px; margin: 0 10px; overflow: auto;}
.wt-selectinfor select{width: 100%; height: 100%;}
.pic-data{margin-left: 10px;}
.pic-data ul li{display: inline-block; margin: 0 20px 10px 0; font-size: 13px;vertical-align: middle;}
.pic-data ul li span{color: red;}
.sample-img{padding: 10px 0 20px;}
.sample-img li{display: inline-block; width: 48%; text-align: center;}
.sample-img li p{color: blue}
.sample-img li>div{height: 165px; text-align: center; overflow: hidden;}
.sample-img li>div img{height: 100%;}
.texta-w{width: 712px;height: 58px}
.texta-t{width: 526px}
.load-template{color: #0000ee;text-decoration: underline;vertical-align: middle;}
.d-table{width: 60%;margin: 10px}
.send-file{width: 800px}
.y-table{margin: 10px}
.announce-table a,.work-over-tab table a,.y-table a,.jf-tab-b a{text-decoration: underline;}
.audit-opinion{width: 60%; margin: 10px 0 10px 10px;}
.audit-opinion h2{padding-left: 5px; border: 1px solid #99BBE9; border-bottom: none; background: #BEDCFE; line-height: 25px; font-size: 13px; font-weight: 400;}
.audit-opinion textarea{width: 100%; height: 100px; border: 1px solid #99BBE9;}
.pile-btn{width: 800px; margin: 10px 0 10px 10px; text-align: right;}
.pile-btn a{color: #00E;text-decoration: underline;vertical-align: middle;}
.t-titles{height: 25px; padding-left: 15px; line-height: 25px; font-size: 13px;color:#004C7E}
.pile-addline{margin: 5px 10px 0; text-align: right;}
.save-pile-a{margin: 10px}
.wj-table{float: left; width: 340px; margin: 10px 5px 10px 10px;max-height: none}
.wj-table li{margin: 12px 0 0}
.wj-table li input{width: 270px;}
.add-table-t{width: 450px}
.add-table-t li{margin: 12px 20px 0 0}
.jf-tab-b{height: 450px;overflow: scroll;}
.more-page a.active{color: red; text-decoration: underline;}
.select-file{display: inline-block;position: relative;}
.select-file input{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 5; opacity: 0; filter: alpha(opacity=0);}
.entrust-check-box li input[type="radio"]{width: auto;}
.hitch-table a:hover,.pile-select li.active span,.pile-table a:hover,.pile-money li span{color: red;}
.pile-table{margin-top: 8px;}
.hitch-table a,.pile-table a{display: inline-block;padding: 2px 0;color: #00e;text-decoration: underline;}
.total-money{margin-right: 20px;}
.bz-tips{padding:10px;}
.bz-tips textarea{width: 97%; height: 80px;}
.pile-operate a{display: inline-block; padding: 2px 0;}
.pile-money{padding: 0 10px 5px; font-size: 13px;}
.pile-money li{display: inline-block; margin-right: 50px;}
.upload-files{position: relative;}
.upload-files span{color: blue;text-decoration: underline;}
.upload-files input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;filter: alpha(opacity=0);z-index: 5;}
/*人事管理*/
.add_jx a{display: inline-block; padding: 8px 0 0 30px; background: url(../images/add_icon.png) no-repeat 12px 10px; color: #0C458E; font-size: 14px;}
.add_jx a:hover{text-decoration: none;}
.create-tab a{padding: 0 0 0 28px; background: url(../images/create_tab.jpg) no-repeat 10px 1px;}
.create-tab{margin-top: 8px}
.basic-table{overflow-x: auto;}
.basic-table table{width: 2800px;}
.conpany-infor{padding: 10px; font-size: 0;}
.conpany-infor li{display: inline-block; width: 20%; line-height: 25px; font-size: 13px;}
.search-people{padding: 10px;}
.search-people li{display: inline-block; padding: 5px 0;}
.search-people li span{display: inline-block; width: 100px; text-align: right;}
.default-btn input{margin: 5px;}
.depart-second{padding-left: 16px;}
.maintain-box,.department-box{border: 1px solid #B9D7FF;width: 200px;white-space:nowrap;overflow: auto}
.h2-title,.default-basic-model h2,.maintain-right-container>h2,.sign-in>h2,.default-basic>div h2,.maintain-box h2,.department-box h2,.employees-infor h2{padding-left: 10px; color: #15428B; background: #B9D7FF; line-height: 26px; font-size: 13px; font-weight: 400;}
.department-container,.name-wrap{height: 450px; padding: 4px 0 4px 25px; overflow: auto;}
.department-container a,.name-wrap a{display: block; padding-left: 17px; background: url(../images/list.jpg) no-repeat left center; line-height: 20px;}
.department-container a.spread-list,.name-wrap a.spread-list{position: relative;}
.department-container a.spread-list:before,.name-wrap a.spread-list:before{position: absolute; left: -11px; top: 9px; width: 7px; height: 1px; background: #000; content: '';}
.department-container a.spread-list:after,.name-wrap a.spread-list:after{position: absolute; left: -8px; top: 6px; width: 1px; height: 7px; background: #000; content: ''; -webkit-transform-origin: center center; -moz-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.department-container a.spread-list:after{-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
.name-wrap a.spread-list:after{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.department-container .spread-list.active:after{/*height: 0*/-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);-webkit-transform-origin: center center;-moz-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;}
.name-wrap a.spread-list.active:after{/*height: 0*/-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transform-origin: center center;-moz-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;}
.department-remove{padding-top: 5px;}
.department-r{padding-top: 0}
.employees-infor{width: 650px; margin-left: 5px;}
.people-infor{border: 1px solid #B9D7FF;}
.department-table{height: 403px; overflow: auto;}
.department-in{height: 446px; overflow: auto;}
.department-in li>div{margin-bottom: 8px;}
.name-title{margin-top: 7px; font-size: 13px;}
.belong-department>ul{display: none;}
.department-box .depart-second li.active a{color: red;}
.ip-limit{padding: 10px; font-size: 13px;}
.ip-limit li{margin-bottom: 10px;}
.ip-limit li span{display: inline-block; width: 105px; text-align: right;}
.ip-limit li textarea{width: 700px; height: 100px;}
.askleave-tab table{width: 2000px;}
.work-table table{width: 1500px;}
.attendance-table{height: 373px;}
.attendence-check li input{width: 120px;}
.salayr-tips{color: red;}
.password-save{margin-left: 82px;}
.remind-people{height: 404px; padding: 0 10px 5px; overflow: auto;}
.remind-people li{margin-bottom: 5px;}
.reminded{height: 281px; padding: 8px; overflow: auto;}
.reminded li{float: left; margin: 3px;}
.reminded li span{display: inline-block; cursor: pointer; min-width: 38px;}
.detection-box{margin-left: 5px;}
.detection-second{padding-left: 2px;}
.detection-second li span{line-height: 20px;}
.detection-box li a{padding-left: 0; background: none;}
.detect-check-box li{margin: 2px 0 0;}
.detection-right{width: 500px;}
.detect-add input{width: 138px;}
.detect-add{margin-bottom: 0;}
.detect-add li{margin: 8px 10px 0;}
.detect-second{height: 417px;}
.zj-number label>span{display: inline-block; text-align: right; min-width: 75px;}
.global-container{padding: 8px; font-size: 13px;}
.global-container li{margin: 10px 0;}
.global-container li>span{display: inline-block; width: 220px; color: red; text-align: right;}
.global-container li input[type="text"]{width: 220px;}
.global-container li input[type="checkbox"]{margin-right: 3px;}
.wt-modify li input[type="text"]{width: 140px;}
.ht-checkbox li{margin-right: 0;}
.ht-checkbox li input[type="text"]{width: 150px;}
.lt-checkbox,.dy-checkbox{border-top: 1px dashed #CCC;}
.contract-conmon-infor li span,.lt-checkbox li span,.detect-basic li span{display: inline-block; width: 92px; text-align: right;}
.positive-apply li span{width: 115px}
.weituo-infor,.detection-task{width: auto; overflow: hidden;}
.weituo-setting{margin-right: 5px; white-space: nowrap; max-width: 205px;}
.plug-wrap{height: 450px; padding: 5px; overflow-y: auto;}
.browse span{margin: 0 5px; color: red;}
.detect-basic li{display: block;}
.detect-basic li span.clear-icon{display: inline;width: 0;}
.detect-basic li input[type="text"],
.detect-basic li select{width: 300px;}
.positive-apply li select,.positive-apply li input[type="text"]{width: 277px}
.detect-basic li textarea{width: 300px; height: 80px;}

/*typeahead*/
.dropdown-menu>li>a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {text-decoration: none;color: #262626;background-color: #f5f5f5;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {color: #fff;text-decoration: none;outline: 0;background-color: #337ab7;}


/** 海南签收单 begin */

#hnReportIssueWrap>li {display: flex;}
#hnReportIssueWrap>li>div {width:470px;}
#hnReportIssueWrap > li > div>input[type=number] {width:300px;}
/* 海南签收单  end */

.system-update-ball{display:none;position:fixed;right:0;bottom:0;width:109px;height:109px;background: url(../images/update04.gif) no-repeat center center;z-index:1000}
.system-update-ball span{position:absolute;right:30px;top:52px;font-size:18px;color:#1673eb;}