@charset "utf-8";
/* CSS Document */
body{ width:100%;}
.container-fluid{position:relative;}
.main-content{ min-height:730px; padding-bottom:10px; background-color:#fff; min-width:960px;}
.sidebar{position:absolute; top:0;float:none;border-right:1px solid #ddd;}
.bg-f2{background-color:#f2f2f2;}

textarea, input[type='text'], input[type='password'], input[type='datetime'], input[type='datetime-local'], input[type='date'], input[type='month'], input[type='time'], input[type='week'], input[type='number'], input[type='email'], input[type='url'], input[type='search'], input[type='tel'], input[type='color']{
	color:#333;
}
textarea:focus, input[type='text']:focus, input[type='password']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, input[type='date']:focus, input[type='month']:focus, input[type='time']:focus, input[type='week']:focus, input[type='number']:focus, input[type='email']:focus, input[type='url']:focus, input[type='search']:focus, input[type='tel']:focus, input[type='color']:focus{
	color:#333;
}
input[type=checkbox]:disabled.ace + .lbl, input[type=radio]:disabled.ace + .lbl, input[type=checkbox][disabled].ace + .lbl, input[type=radio][disabled].ace + .lbl, input[type=checkbox].disabled.ace + .lbl, input[type=radio].disabled.ace + .lbl{
	color:#999;	
}
.form-control, select{ color:#333;}
.form-control, select:disabled{ color:#999}
textarea {resize: none;}
.gonggao textarea ,.fenlei textarea{ width:100%; height:28px;}
textarea:disabled{ border:none; margin:1px;background:none;}
.mb10{margin-bottom:10px;}
.bb1{ border-bottom:1px solid #ddd;}
.pb10{ padding-bottom:10px;}
.ml20{margin-left:20px;}
tbody button{margin-right:5px !important; min-width:52px;}
tbody button:last-child{ margin:0 !important;} 
table td,table th{ vertical-align:middle !important;}
.w1{ width:85px !important;}
.w30{ width:30px !important;}
.wtime{ width:100px !important;}
.wnumber{ width:50px !important;}
.wuser{ width:100px !important;}
.w147{ width:147px !important;}
.w2{ width:126px !important; width:126px\9 !important;}
.w3{ width:183px !important; width:183px\9 !important;}
.w3-lg{ width:207px !important;  width:238px\9 !important;}
.w4{width:270px !important; }
.w4-lg{width:350px !important; }
.wcomment{ width:114px !important;}
.wsex{ width:50px !important;}
.p0{ padding:0 !important;}
.pt10{ padding-top:10px !important;}
.pr10{ padding-right:10px;}
.pr60{ padding-right:60px;}
.iblock{ display:inline-block;}
.upload span{ position:relative; margin-right:5px; display:inline-block;}
.upload span i{ position:absolute;right:0; bottom:0;padding:3px 5px; background-color:#abbac3; color:#fff; opacity:.8; border-radius:8px;}
.upload span i:hover{background-color:#8b9aa3; opacity:1;}
.pt5{ padding-top:5px;}
.bb1{ border-bottom:1px solid #ddd;}
.bt1{ border-top:1px solid #ddd;}
/*input[type="checkbox"]:checked+label{background-color: #428bca!important;border-color: #428bca;}*/
table{font-size:13px;}
.footer{ background-color:#f2f2f2;height:60px; overflow:hidden; padding-top:10px; border-top:1px solid #ddd;}
/*.radio input.ace{display:inline\9; position:relative\9; margin-left:14px\0; margin-left:0\9; vertical-align:middle\9; }*/
/*.radio,.checkbox{ padding-left:0 !important;}*/
/*.lbl:before{ margin-right:5px;}*/
.checkbox input[type=checkbox].ace+.lbl, .radio input[type=radio].ace+.lbl {vertical-align:top\9;}
/*
input[type=checkbox].ace,input[type=radio].ace{float:left\9; margin:0\9; display:block\9; width:20px;}
input[type=checkbox].ace+.lbl, input[type=radio].ace+.lbl{width:50px\9; display:block\9;float:left\9; }
@media screen and (min-width:0px){
	input[type=checkbox].ace+.lbl, input[type=radio].ace+.lbl{padding-left:0px !important;}
}*/
.pagination{ margin:0;float:right; padding-right:20px;}
.form-horizontal .radio{padding-top:3px;}
.newtime label{padding-right:0;}
.newtime .col-xs-8{padding:0}
.center{text-align: center;}
.tabdiv-left{float:left;}
/* .tabdiv-left table{ table-layout:fixed;} */
.tabl-left{overflow-x:none; border:2px solid #000}
.tabl-tr{white-space:nowrap;}
.tabl-right{float:right;overflow-x:auto;padding-left:0px;}
/* .tabl-right table{ table-layout:fixed;} */
.tabl-rigtr{min-width:10px !important;  margin-right:2px !important;}

.table>tbody>.tr_orange>td{background-color:#FF9900 !important;}
.table>tbody>.tr_green>td{background-color:#00FF00 !important;}
.table>tbody>.tr_blue>td{background-color: #66CCFF !important;}
.table td,.table th{ text-overflow:clip !important; white-space:nowrap !important; overflow:hidden !important; }

/*html,body,h1,h3{ font-family:"Microsoft YaHei","微软雅黑 " !important;}*/

.datebox{ display:inline-block; position:relative; width:150px; }
.wave{ margin-left:20px;}
.wave:before{content:"~"; display:inline-block; position:absolute; left:-17px; top:6px; }
.datebox>input{ padding-right:26px; width:100%;}
.datebox:after{content:"\f073";   text-decoration: inherit; font-family: FontAwesome;  font-weight: normal; font-style: normal; text-decoration: inherit;
 -webkit-font-smoothing: antialiased; speak: none; display:inline-block; text-align:center; line-height:29px; width:25px; height:29px; position:absolute;
  font-size:16px; right:1px; top:1px; pointer-events:none;-webkit-pointer-events:none;-moz-pointer-events:none;-ms-pointer-events:none;}
.tableinput-label{ width:95px; text-align:left;}
.tableinput-label+td{ padding-right:10px;}
.pod-title{border-bottom:1px dotted #e5e5e5; padding:0 0 5px 12px; color:#666;}
.uploadify{width:100% !important; height:100% !important; overflow:hidden; position:relative; vertical-align:middle;}
.uploadify>object{ width:100% !important; height:100% !important;}
.uploadify>.btn{ border:none !important;}

.table-text{ position: absolute; z-index:9999; padding:10px; border-radius: 3px; border:1px solid #ddd; background-color: #79bfff;max-width: 360px; color:#fff;}
.viewMore{ float: right; font-size: 20px; line-height: 26px; cursor: pointer; margin-top:-26px; color:#2679b5; user-select:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;}
.viewMore>i{ margin-left:3px;}
.viewContent{ display: none;}
.page-header h3{padding: 0;margin: 0 8px;font-size: 24px;font-weight: lighter;color: #2679b5;}
.uploadify-queue{margin:0 !important;}
.table-textBtn{ display:table; width:100%;}
.table-textBtn-left{ display:table-cell; text-align:left;}
.table-textBtn-right{ display:table-cell; text-align:right;}
.main-container-inner{ width:100%; overflow:auto;}

table .nosure>td{ background-color:#F2F2F2 !important;}
table .nosure:hover>td{ background-color:#F2F2F2 !important;}