@charset "utf-8";
/* --- RESETS  CSS --- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, select, input,select, button, textarea, p, blockquote,th, td,article, aside, footer, header, hgroup, nav, section,figure{
margin: 0;padding: 0;}
html, body {-webkit-text-size-adjust:none;}/*for chrome */
img{border:0;vertical-align:top;}
em{font-style: normal;}
ol,ul,li{list-style:none outside none;}
table{border-collapse: collapse;border-spacing: 0;table-layout: fixed;}
input, button, textarea, select, optgroup, option{font: 100% arial, helvetica, clean, sans-serif;vertical-align:middle;}
input::-moz-focus-inner,
button::-moz-focus-inner{padding: 0;border: 0;}
select{height:22px;line-height:22px;}
select option{padding:3px;}
article, aside, footer, header, hgroup, nav, section,main {display: block;}
/* --- RESETS END --- */

/* --- COMMON CSS --- */
.none{display: none;}.nobd{border:none!important;background:none!important;}.hide{display:none}.show{display:block}
.tl{text-align: left;}.tc{text-align: center;}.tr{text-align: right;}
.tdn{text-decoration: none;}.tdu{text-decoration: underline;}
.fwb{font-weight: 700;}.ti2e{text-indent: 2em;}.fsn{font-style: normal;}
.wsnw{white-space: nowrap;}
.tove{white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.auto-break{word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;}
.fz0{font-size: 0;}.fz12{font-size: 12px;}.fz14{font-size:14px}.fz16{font-size:16px} .fz18{font-size:18px}.fz20{font-size: 20px;}
.lh20{line-height: 20px;}.lh22{line-height: 22px;}.lh30{line-height: 30px;}
.dib{display: inline-block;vertical-align: middle;*display: inline;*zoom: 1;}
.w20p{width: 20%;}.w25p{width: 25%;}.w33p{width: 33.333%;}.w50p{width: 50%;}.w100p{width: 100%;}
.mar0{margin:0;}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.ml10{margin-left:10px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}
.pad0{padding: 0;}.pad5{padding:5px;}.pad10{padding:10px;}.pad20{padding:20px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom: 15px;}.pb20{padding-bottom: 20px;}.pb30{padding-bottom: 30px;}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top: 15px;}.pt20{padding-top: 20px;}.pt30{padding-top: 30px;}
.fl{float:left;_display:inline;}.fr{float:right;_display:inline;}
.cl{width:0;height:0;overflow:hidden;font-size:0;clear:both;}.clr{clear:both;}
.htxt{text-indent:-9999em;overflow: hidden;}
.fix{overflow:hidden;_zoom:1;}
.pr{position:relative;}
.clearfix{display:block;*zoom:1;}
.clearfix:after{content:'';display:table;clear:both;}
.cgre{color:#37ceca;}
.cred{color:#ff6e6e;}
.cgra{color:#9d9d9d;}
.corange{color:#ff9000;}
.link-color{color:#267bbc;}
.gre-bg,.gre-bg:hover,.yel-bg,.yel-bg:hover,.org-bg,.org-bg:hover{color: #fff;width: 100px;height: 30px;line-height: 30px;text-align: center;display: inline-block;vertical-align: middle;border-radius: 4px;}
.gre-bg{background-color: #159890;}.gre-bg:hover{background-color: #23b5ac;}
.yel-bg{background-color: #ffad25;}.yel-bg:hover{background-color: #e3981c;}
.red-bg{background-color: #ea4050;}.red-bg:hover{background-color: #cf2d3c;}
/*三角形箭头*/
.top-arrow,.bot-arrow,.left-arrow,.right-arrow{width: 0;height: 0;overflow: hidden;display: inline-block;vertical-align: middle;border: 6px transparent dashed;}
.top-arrow{margin-top: -6px;border-bottom-style: solid;border-bottom-color: #c8c8c8;}
.bot-arrow{margin-top: 6px;border-top-style: solid;border-top-color: #c8c8c8;}
.left-arrow{margin-right: 6px;margin-top: -2px;border-right-style: solid;border-right-color: #c8c8c8;*margin-top: 2px;}
.right-arrow{margin-left: 6px;margin-top: -2px;border-left-style: solid;border-left-color: #c8c8c8;*margin-top: 2px;}
/*表格斑马纹*/
.table-striped{width: 100%;font-size: 14px;}
.table-striped th{font-size: 16px;font-weight: 700;line-height: 45px;padding:0 17px;background-color: #d2d2d2;white-space: nowrap;overflow: hidden;}
.table-striped th.remarks/*,.table-striped th:nth-child(5)*/{width: 48%;}
.table-striped td{padding:12px 17px;}
.table-striped tr:nth-child(odd) td{background-color: #fff;}
.table-striped tr:nth-child(even) td{background-color: #eee;}
.table-striped tr:hover{border: 2px solid #094;border-top: none;border-bottom: none;}
.table-striped thead tr:hover{border: none;}
.table-striped td a{color: #094;text-decoration: underline;white-space: nowrap;
overflow: hidden;}

/*pagination start*/
.pagination{height: 24px;line-height: 24px;padding: 20px 40px;color: #999;}
.pagination span{margin-right: 4px;}
.pagination .page-btn{width: 28px;height: 22px;line-height: 22px;}
.pagination .bd{border: 1px solid #d9dbda;display: inline-block;border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;-webkit-border-radius: 2px;text-align: center;color: #999;margin-left: 2px;}
.pagination .page-jump{margin-top: -2px;}
.pagination .page-jump input{width: 58px;height: 14px;border:1px solid #d9dbda;padding: 4px 0;color: #666;vertical-align: top;outline: none;}
.pagination .page-jump a{width: 38px;height: 22px;}
.pagination a:hover{background: #f5f7f6;color: #666;text-decoration: none;}
/*pagination end*/


/*表单*/
.form-item{min-height: 30px;padding-bottom: 25px;line-height: 30px;_height: 30px;}
.form-label{float: left;width: 100px;line-height: 30px;margin: 0 5px 0 0;}
.form-label i{color: #e24b38;font-style: normal;}
.form-text{margin-left: 125px;}
.form-input{height: 28px;line-height: 28px;padding: 0 5px;border: 1px solid #d7d9d8;outline: none;}
.form-input:focus{border-color: #60d5ab;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(25,180,120,0.3);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(25,180,120,0.3);}
.form-ta {padding: 10px;border: 1px solid #d9d9d9;border-radius: 4px;resize: none;outline: none;}
.form-btns{padding:20px 0 30px 0;}
.form-btns .btn{display: inline-block;vertical-align: middle;height: 32px;line-height: 32px;padding: 0 25px;text-align: center;border: 1px solid #d7d9d8;background-color: #fff;border-radius: 4px;}
.form-btns .save-btn{margin-right: 6px;color: #fff;background-color: #ff8941;border-color: #ff8941;}
.form-btns .save-btn:hover{background-color: #ff9959;}
.form-btns .save-btn:active{-webkit-box-shadow: inset 2px 4px 4px rgba(0,0,0,.1);
box-shadow: inset 2px 4px 4px rgba(0,0,0,.1);}
.form-btns .cancel-btn:hover{background-color: #f5f7f6;}
.form-btns .cancel-btn:active{-webkit-box-shadow: inset 2px 4px 4px rgba(0,0,0,.1);
box-shadow: inset 2px 4px 4px rgba(0,0,0,.1);}



/*模拟select*/
.select{color: #444;font-size: 14px;cursor: pointer;min-width: 148px;max-width: 200px;height: 28px;line-height: 28px;margin-right: 8px;background-color: #fff;border: 1px solid #d7d9d8;position: relative;}
.select .select_text{height: 28px;overflow: hidden;padding:0 30px 0 15px;}
.select_disabled .select_text,.select .disabled{color: #919090;}
.select .select_arrow{width: 0;height: 0;overflow: hidden;display: inline-block;vertical-align: middle;border: 6px transparent dashed;border-top-style: solid;border-top-color: #c8c8c8;position: absolute;right: 10px;top: 50%;margin-top: -3px;}
.select .option{width: 100%;max-height: 200px;overflow: auto;position: absolute;left: -1px;z-index: 1000;top: 28px;background-color: #fff;border: 1px solid #d2d2d2;display: none;_height: 200px;}
.select .option li{cursor: pointer;line-height: 26px;margin-bottom: 1px;padding:0 5px 0 15px;}
.select .option li.active,.select .option li:hover{background-color: #f5f7f6;}
.selectIndex{position: relative;z-index: 1001;}
/*标题*/
.artDialog_diySkin1 .aui_titleBar{position: relative;}
.artDialog_diySkin1 .aui_titleBar .aui_title{height: 45px;line-height: 45px;padding-left: 15px;color: #666;font-size: 14px;background-color: #f5f7f6;filter:none;text-shadow: none;}
/*关闭按钮*/
.artDialog_diySkin1 .aui_close,
.aui_state_noTitle .aui_header .aui_close{position: absolute;top: 0;right: 15px;height: 45px;line-height: 45px;color: #bcbcbc;font-family: arial;font-size: 26px;text-shadow: none;
-webkit-transition: -webkit-transform .5s;
-o-transition: -o-transform .5s;
transition: transform .5s;}
.artDialog_diySkin1 .aui_close:hover,
.aui_state_noTitle .aui_header .aui_close:hover{
color: #999;
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);}
/*按钮*/
.artDialog_diySkin1 .aui_buttons{padding-bottom: 26px;text-align: center;background: none;}
.artDialog_diySkin1 .aui_buttons button{display: inline-block;vertical-align: middle;height: 35px;color: #666;text-align: center;background-color: #fff;border:1px solid #d7d9d8;outline: none;border-radius: 4px;cursor: pointer;margin:0 9px;padding: 0 20px;margin-left: -158px;}
.artDialog_diySkin1 .aui_buttons button:hover{background-color: #f5f7f6;}
.artDialog_diySkin1 .aui_buttons button:active{background-color: #f5f7f6;-webkit-box-shadow: inset 2px 4px 4px rgba(0,0,0,.1);
box-shadow: inset 2px 4px 4px rgba(0,0,0,.1);}

.artDialog_diySkin1 .aui_buttons .aui_state_highlight{margin:0 9px;color: #fff;background-color: #ff8941;border:1px solid #ff8941;}
.artDialog_diySkin1 .aui_buttons .aui_state_highlight:hover{background-color: #ffa166;}
.artDialog_diySkin1 .aui_buttons .aui_state_highlight:active{background-color: #ff9959;-webkit-box-shadow: inset 2px 4px 4px rgba(0,0,0,.1);
box-shadow: inset 2px 4px 4px rgba(0,0,0,.1);}
/*无title*/
.aui_state_noTitle .aui_border .aui_inner{border: none;}
.aui_state_noTitle .aui_header .aui_close,
.aui_state_noTitle .aui_header .aui_close:hover{color: #666;}
/*tips*/
.QXT-popup-tips{border:2px #60d5ab solid;}
.QXT-popup-tips .aui_main{padding: 0 20px;color: #56bf99;font-weight: 700;line-height: 21px;}

/* --- COMMON CSS END--- */

body, td, input, textarea, select, button{color:#444;font:14px/1.85 "Microsoft YaHei",Tahoma,Arial, sans-serif;}
a{color:#333;text-decoration: none;outline: none;}
a:hover{/* color:#f60;text-decoration: underline; */}
.wrap{margin:0 auto;}

/* html{background-color: #faf8f7;} */
.container{width: 1200px;margin: 0 auto;}
.ico{display: inline-block;vertical-align: middle;}
.layui-layer-msg{ border:1px solid #36c6d3;}
