@charset "utf-8";
/* *,*:before,*:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;} */
div,form{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
html,body,form{margin: 0px;border: 0px;padding: 0px;}
BODY{font: normal 12px "Microsoft YaHei",Arial, Helvetica, sans-serif;color: #3a3a3a;}
input,a{outline: none;}
.font_1{color: #AAAAAA}
.font_2{color: #FF4E00}
/*白色的列表样式*/

.whiteTable{border: 0px;border-spacing:0;}
.whiteTable.FormTable{width:100%; border-left:1px solid #dddddd; border-top:1px solid #dddddd;background-color: #dddddd;table-layout: fixed;}
.whiteTable.FormTable td{height: 28px;padding-left: 2px;padding-right: 2px;}
.whiteTable.FormTable tbody td{background-color:white;border-right: 1px solid #dddddd;border-bottom:1px solid #dddddd;word-wrap:break-word;word-break:break-all;}
.whiteTable.FormTable .titletd{background:url(../images/title_td.jpg);text-align: right; }
.whiteTable.FormTable .breaktd{overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.whiteTable.FormTable thead{background-image:url(../images/tableHeader.gif);background-repeat:repeat-x;font-weight:bold;background-color:#e4e9f3;}
.whiteTable.table2 thead{background-image:none;font-weight:bold;background: #F1F7FD;border-bottom: 1px solid #ddd;}
.whiteTable.FormTable thead td{height: 26px;font-weight: normal;word-break:keep-all;white-space:nowrap;border-right: 1px solid #dddddd;}
/* .whiteTable.FormTable tbody tr:HOVER td{background: #FFFDD7;} */
/* .whiteTable.FormTable.ViewTable tbody tr:HOVER td{background-color: #FFF;} */
.whiteTable.FormTable td.Table_all{font-weight: normal;width: 48px;text-align: center;}
.whiteTable.FormTable td.Table_index{background-color:#cccccc;color:#666666;text-align:center;padding: 0;}
.whiteTable.FormTable td.Table_c{width: 12px;text-align: center;}
.whiteTable.FormTable .td_1 td{background-color:#efeffc;}
.whiteTable.FormTable .td_1.RowActive td,.whiteTable.FormTable .RowActive td,.RowActive td{background-color:#d8f79d !important;}
.whiteTable.FormTable tfoot td{background-color:#eeeeee;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;white-space:nowrap; }

#_jtable_checkbox{border: 0px;outline:none;}
TD.Date,TD.Txt,TD.Num,TD.Remark,TD.Function{}
TD.Txt{text-align:left;}
TD.Date{text-align:center;}
TD.Num{text-align:right;}
TD.Remark{text-align:center;}
TD.Function{text-align:center;}

.view{width: 14px;height: 14px;background-image:url(../images/ck.gif);cursor: pointer;border: 0px;}
.edit{width: 14px;height: 14px;background-image:url(../images/icon_edit.gif);cursor: pointer;border: 0px;}
.checkSpan{cursor: pointer;}
.index_layout{border: 0px solid #aabbcc;height: 100%;}
.index_layout .dataList{width: 100%;height: 100%;vertical-align: top;padding: 0 2px;}
.index_layout .dataList2{text-align: center;height: 100%;vertical-align: top;overflow-x: auto;margin: 0px 4px 0px 4px;}
.toolbar{padding-left: 5px;margin-bottom: 0px;padding-top: 0px;clear: both;background: #f2f9fd;height: 33px;line-height: 30px;}

/*去除表单标签效果*/
.ViewTable input[type='text'],.ViewTable input[type='password'],.ViewTable input[type='file']{width: 99%;border: 0px;background: none;pointer-events: none;}
.ViewTable select,.ViewTable textarea{width: 99%;border: 0px solid #778899;background: none;resize: none;}
.ViewTable input[type='text']:focus,.ViewTable input[type='password']:focus,.ViewTable input[type='file']:focus{border: 0px;background: none;box-shadow:0 0 0;}
.ViewTable select:focus,.ViewTable textarea:focus{border: 0px solid #778899;background: none;box-shadow:0 0 0;}
.ViewTable input[type='text']:hover,.ViewTable input[type='password']:hover,.ViewTable input[type='file']:hover{border: 0px;background: none;}
.ViewTable select:hover,.ViewTable textarea:hover{border: 0px solid #778899;background: none;}
.ViewTable .vdn,.page_1 .vdn{display: none;}

/*表单标签效果*/
input[type='text'],input[type='password']{
	height:22px;width: 90%;line-height: 20px;
	border: 1px solid #aabbcc;
	background-color:#fff;border-radius: 3px;padding: 0px 3px 0px 3px;
}
select{
	height:22px;width: 100px;line-height: 20px;
	border: 1px solid #aabbcc;
	background-color:#fff;border-radius: 3px;
}
input[type='text']:hover,input[type='password']:hover:hover, select:hover, textarea:hover{
	border:1px solid #87C6F9;
}
input[type='text']:focus,input[type='password']:focus:focus, select:focus, textarea:focus{
	border:1px solid #66afe9;box-shadow: 0 0 8px #0E84E4;background-color:#ffffd8;
}
textarea{
	border: 1px solid #aabbcc;margin: 3px 0 0 0px;padding: 1px 3px;
	background:url(../images/inputText.gif) 0px 1px repeat-x;border-radius: 5px;width: 90%;resize: none;
}
input[type='text'].errTag,input[type='password'].errTag.errTag,select.errTag,textarea.errTag{
	border:1px solid red;
	background:#ffffd8 url('../images/validatebox_warning.png') no-repeat right 1px;
}
input[type='checkbox'],input[type='radio']{vertical-align:-2px;_vertical-align:0;}

a:link {color: #0074d9;text-decoration: none;cursor: pointer;}
a:visited {text-decoration: none;}
a:hover {color: #ff0000;text-decoration: none;}

.Page{margin:2;padding:2px;color: #666666;}
.Page_up,.Page_down,.Page_first,.Page_last{border:1px solid #A3BAE9;background-color: #D9E8FB;width:20px;height:20px;background-repeat:no-repeat;cursor:pointer;display: block;}
.Page_up{background-image:url(../images/resultset_previous.gif);}
.Page_down{background-image:url(../images/resultset_next.gif);}
.Page_first{background-image:url(../images/resultset_first.gif);}
.Page_last{background-image:url(../images/resultset_last.gif);}
.Page_Text{height:22px;padding:2 5 2 5px;border:1px solid #A3BAE9;background-color:#E9E8FB;}

button{border: 1px solid #367fa9;height: 27px;letter-spacing: 2px;display: inline-block;padding: 2px 10px;border-radius: 5px;cursor: pointer;position: relative;}
button:hover,button.btn2:hover,button.btn3:hover,button.btn4:hover,button.btn5:hover,button.success:hover,button.danger:hover{background: #f78d1d;border-color: #da7c0c;color: #fff;background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background: -moz-linear-gradient(top,  #faa51a,  #f47a20);}
button.btn3{background: #0e90d2;color: #fff;border-color: #367fa9;background: -webkit-gradient(linear, left top, left bottom, from(#367fa9), to(#09c));background: -moz-linear-gradient(top,  #367fa9,  #09c);}
button.btn4{background: #d9534f;color: #fff;border-color: #d43f3a;background: -webkit-gradient(linear, left top, left bottom, from(#d43f3a), to(#c9302c));background: -moz-linear-gradient(top,  #d43f3a,  #c9302c);}
button.btn5{background: transparent;border-color: #e2e6ec;color: #3a3a3a;transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;border-radius: 0;}
button.btn3 .btn-icon,button.btn4 .btn-icon{color: #fff;}
button{color: #333;background: #f8fafc;border-color: #BFB9B9;background: #fff;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background: -moz-linear-gradient(top,  #fff,  #ededed);}
button.btn2{background: transparent;border-color: #09c;color: #09c;transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
button.success{background: #5cb85c;border-color: #87b87f;border-color: #87b87f;background: -webkit-gradient(linear, left top, left bottom, from(#87b87f), to(#5cb85c));background: -moz-linear-gradient(top,  #87b87f,  #5cb85c);}
button.danger{background: #d43f3a;border-color: #d15b47;border-color: #d15b47;background: -webkit-gradient(linear, left top, left bottom, from(#d15b47), to(#d43f3a));background: -moz-linear-gradient(top,  #d15b47,  #d43f3a);}
button:ACTIVE{top:1px;left: 1px;}
button.disabled{opacity: 0.45;background: #ccc;color:#3a3a3a;pointer-events:none;}
button.btn1{width: 98px;height: 30px;cursor: pointer;background:url(../images/btn1.png) 0px 0px; outline:none;border: 0px;font: normal 14px 宋体;light-height: 32px;color:#fff;font-weight: 900;letter-spacing: 3px;margin: 1px;}
button:hover.btn1{width: 98px;height: 30px;cursor: pointer;background:url(../images/btn1.png) 98px 0px; outline:none;border: 0px;}

.search{background: #f2f9fd;padding: 3px 2px 1px 5px;}
.search input,.search select {width: 130px;}
.ser{/* float: left; */display:inline-block;padding: 3px 2px;line-height: 24px;}
.search div.ser:last-child {clear: both;float: none;height: 0;display: none;}
.loadingArea{position:absolute;display: none;left:50%;top:50%;margin: -32px 0 0 -100px;min-width: 150px;height:36px;background: #fff url(../images/loading.gif) no-repeat 3px center;padding: 3px 5px 1px 40px;line-height: 30px;font-size: 16px;z-index: 999999;border: 1px solid #0e90d2;border-radius: 5px;box-shadow: 0 0 10px rgba(14,132,228,1);}

.Mess_info,.Mess_warn{margin:2px 0;padding: 6px 10px 6px 20px;background-repeat:no-repeat;border:1px solid #dddddd;background-color:#F1F7FD;}
.Mess_info{border-left:5px solid #1b809e;;padding-left: 23px;}
.Mess_warn{background: #ffebca url(../images/exclamation.gif) 2px center no-repeat;margin: 2px;padding-left: 20px;}

.rmtValidate-invalid{
	background:#FFFFEE url('../images/validatebox_warning.png') no-repeat right 1px;
}
.rmtValidate-tip{
	position:absolute;
	width:200px;
	height:auto;
	display:none;
	z-index:9900000;
	opacity: 0.8;
}
.rmtValidate-tip-content{
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 10px;
	padding: 2px 8px;
	border: 1px solid #CC9933;
	background: #FFFFCC;
	z-index: 9900001;
	font-size: 12px;
	border-radius: 5px;
}
.rmtValidate-tip-pointer{
	background:url('../images/validatebox_pointer.gif') no-repeat left top;
	display:inline-block;
	width:10px;
	height:19px;
	position:absolute;
	left:1px;
	top:0px;
	z-index:9900002;
}
.rmtValidate-tip-outter,.rmtValidate-tip-inner{position: absolute;
  width: 0;
  height: 0;
  top: 1px;
  left: 25px;
  line-height: 0;
  font-size: 0;
  border-style: solid;
  border-width: 6px;
  border-color: transparent;
  _border-color: tomato;
  _filter: chroma(color=tomato);
  z-index: 999999999999;
  margin: -13px 0 0 -6px;
  border-bottom-color: #CC9933;
  }
  .rmtValidate-tip-inner{margin: -12px 0 0 -6px;border-bottom-color: #FFFFCC;}
.loadingMainArea{z-index: 1000;position:absolute; left: 0px;top: 0px;width: 100%;height: 100%;background: #fff;}
.loadingMainArea .doing{z-index: 1000;position: absolute;left: 50%;top: 50%;margin: -32px 0 0 -162px;width:162px;height:32px;font-size: 12px;}

.rmt_tips{border-bottom: solid 3px #F1A73D;position: relative;top: 1px;margin-top: 2px;}
.rmt_tips a{background: #ededed;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));display: inline-block;padding: 6px 10px;border-radius: 4px 4px 0 0;cursor: pointer;border: 1px solid #ccc;letter-spacing: 2px;}
.rmt_tips .title{display: inline-block;padding: 6px 10px 6px 20px;font-weight: bold;}
.rmt_tips a.active{background: #F1A73D;background: -webkit-gradient(linear, left top, left bottom, from(#f06015), to(#F1A73D));background: -moz-linear-gradient(top,  #f06015,  #F1A73D);color: #fff;border-color: #F1A73D;}

/* 在线文件的文件预览图标 */
i.preview {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("../images/icon/default.gif") \9;
    background-repeat: no-repeat;
}
i.preview.type-zip,
i.preview.type-rar,
i.preview.type-7z,
i.preview.type-tar,
i.preview.type-gz,
i.preview.type-bz2{
    background-image: url("../images/icon/zip.gif");
}
i.preview.type-xls,
i.preview.type-xlsx{
    background-image: url("../images/icon/xlsx.gif");
}
i.preview.type-doc,
i.preview.type-docx{
    background-image: url("../images/icon/doc.gif");
}
i.preview.type-ppt,
i.preview.type-pptx{
    background-image: url("../images/icon/ppt.gif");
}
i.preview.type-pdf{
    background-image: url("../images/icon/pdf.gif");
}
i.preview.type-txt,
i.preview.type-md,
i.preview.type-json,
i.preview.type-htm,
i.preview.type-xml,
i.preview.type-html,
i.preview.type-js,
i.preview.type-css,
i.preview.type-php,
i.preview.type-jsp,
i.preview.type-asp{
    background-image: url("../images/icon/txt.gif");
}
i.preview.type-mp4,
i.preview.type-swf,
i.preview.type-mkv,
i.preview.type-avi,
i.preview.type-flv,
i.preview.type-mov,
i.preview.type-mpg,
i.preview.type-mpeg,
i.preview.type-ogv,
i.preview.type-webm,
i.preview.type-rm,
i.preview.type-rmvb{
    background-image: url("../images/icon/mp3.gif");
}
i.preview.type-ogg,
i.preview.type-wav,
i.preview.type-wmv,
i.preview.type-mid,
i.preview.type-mp3{
    background-image: url("../images/icon/mp3.gif");
}
i.preview.type-jpg,
i.preview.type-jpeg,
i.preview.type-gif,
i.preview.type-bmp,
i.preview.type-png,
i.preview.type-psd{
    background-image: url("../images/icon/jpg.gif");
}

.rmt_alert{position: fixed;color: #fff;min-height: 25px;min-width: 200px;max-width: 400px;line-height: 25px;text-align: center;font-size:10px;letter-spacing: 1px;font-weight: bold;padding: 10px;border-radius: 8px;overflow: visible;z-index: 999999;display: none;}
.rmt_slert{background: #5cb85c;}
.rmt_rlert{background: #c9302c;}

.btn-icon{margin-right: 1px;font-size: 14px !important;}
button:HOVER .btn-icon{color: #fff !important;}
.green{color: #008000}
.blue{color: #478fca}
.orange{color: #ff892a}
.red{color: #fd2202}
.yellow{color: #f0ad4e}

.chosen-container{font-size: inherit;vertical-align: bottom;}
.chosen-container-single .chosen-single{position:relative;top: 0px;display:block;overflow:hidden;padding:0 0 0 8px;height:22px;border:1px solid #aabbcc;border-radius:3px;background-color:#fff;background-image: none;background-clip:padding-box;color:#111;text-decoration:none;white-space:nowrap;line-height:20px;box-shadow: 0 0 0;margin: 0px 0;}
.errTag .chosen-single{border:1px solid red;}
.ViewTable .chosen-container{pointer-events:none;}
.ViewTable .chosen-single{border: 0px solid #778899;background: none;}
.ViewTable .chosen-single div b{background-image: none;}

.btnThing {vertical-align: middle;height: 24px;line-height: 24px;margin: 3px;padding: 0px 5px;border: 1px solid #C6C6A8;display: inline-block;background: #FFFFE1;}
.btnThing{cursor: pointer;}
.checkbox{width: 16px;height: 16px;position:relative;top: 3px;display:inline-block;;background:url('../images/tree_checkbox_0.gif') no-repeat;cursor: pointer;}
.checkbox.checkbox_check{background:url('../images/tree_checkbox_1.gif') no-repeat;}

.tableDiv{}
.tableDiv .tr{display: table-row; height: 30px;}
.tableDiv .tr .td{display: table-cell; height: 100%;border: 1px dashed #acdce8; text-align: center;vertical-align: middle;padding: 1px 2px;}

.rmkerbox{margin: 0 4px 0 1px;display: inline-block;cursor: pointer;font-size: 13px;}
.rmkerbox i{color: #2d8cf0;width: 12px;}
.ViewTable .rmkerbox{pointer-events:none;}

/*滚动条美化   */
::-webkit-scrollbar-track-piece {
background-color:#f8f8f8;
}
::-webkit-scrollbar {
width:9px;
height:8px;
}
::-webkit-scrollbar-thumb {
background-color:#dddddd;
background-clip:padding-box;
min-height:28px;
}
::-webkit-scrollbar-thumb:hover {
background-color:#0e90d2;
}
/*big*/
body{font-size: 14px;}
.whiteTable.FormTable td{height: 38px;}
form .whiteTable.FormTable td{height: 43px;}
.whiteTable.FormTable thead td{height: 32px;}
input[type='text'],input[type='password']{height:30px;line-height: 30px;}
input.textbox-text{height: 18px;}
select{height:30px;width: 100px;line-height: 30px;}
.chosen-container-single .chosen-single{height: 30px;border-radius:3px;line-height: 28px;}
.miwh{max-height: 30px;max-width: 30px;}
.ser{line-height: 28px;}
input[type='text'].errTag,input[type='password'].errTag.errTag,select.errTag,textarea.errTag{
	background-position: right 5px;
}
button{height: 32px;font-size:14px;letter-spacing: 3px;padding: 2px 10px;}
.FuncBtn {padding: 1px 5px;height: 26px;letter-spacing: 1px;font-size: 13px;}
#_rpage_table select,#_rpage_table input{height: 26px;}
.toolbar{height: 39px;padding-top: 2px;}

.layui-table, .layui-table-view{margin: 0 0 3px 0;color: #3a3a3a}
.layui-table thead tr,.layui-table-header{background-color: #f2f9fd;}
.layTable td{height: 37.6px;}
.layui-table-body .layui-none{padding: 7px 15px;}
