ul,ol{list-style-type:none;}
select,input,img,textarea,iframe{vertical-align:middle;}
em{COLOR: #999; FONT-SIZE: 12px; FONT-STYLE: normal}
A {outline: none;}
span.cke_wrapper cke_ltr,table.cke_editor, td.cke_contents, span.cke_skin_kama, span.cke_wrapper, span.cke_browser_webkit{height: 100%!important;}
.clearfix {CLEAR: both}
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clear {display: inline-table;} 
/* Hides from IE-mac \*/ 
* html .clear {height: 1%;} 
.clear {display: block;} 
/* End hide from IE-mac */ 
.blank {HEIGHT: 10px; OVERFLOW: hidden}
.sorttable{position:relative;clear:both;}.sorttable thead th .th-inner{padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sorttable thead th .sort{cursor:pointer;background-position:right;background-repeat:no-repeat;padding-right:10px}.sorttable thead th .both{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC')}.sorttable thead th .asc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==)}.sorttable thead th .desc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII=)}
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}
.input-daterange.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-daterange.input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-daterange.input-group > .input-group-append:not(:last-child) > .btn, .input-daterange.input-group > .input-group-append:not(:last-child) > .input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group-prepend .form-control {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group-append .form-control {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.page-titles.titles-flex{padding-left:20px;padding-right:20px;}
.card-body {padding: 15px;}
#EditsubModal{z-index:1051}
#Modal-Confirm{z-index:9999}
.modal-body .card{margin-bottom: 0;}
.modal-body .card-header,.modal-body .card-body{padding: .5rem;}
.multi-list ul{margin:0; padding:0; -moz-user-select: none;/*火狐*/-webkit-user-select: none;/*webkit浏览器*/-ms-user-select: none;/*IE10*/-khtml-user-select: none;/*早期浏览器*/user-select: none;width:100%}
.multi-list ul li.on{background: #DFE9F2;color: #000;}
.multi-list ul li{float:left;width: 50%;padding:5px 0;margin:0;}
.multi-list ul li.iName{white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.multi-list ul li.iName span{padding-left:10px}
.multi-list ul li input{margin: 0;}
#tips{margin:18px 0 0 10px;padding:3px 10px;float:left;color:#666;background:#EBEEF4;-moz-box-shadow:-2px -2px -2px #A6ADBB inset;-webkit-box-shadow:-2px -2px -2px #A6ADBB inset;box-shadow:-2px -2px -2px #A6ADBB inset;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
#dvTips,.dvTips {position:absolute; z-index: 99999;}
.dvTips_outer{position:relative;border-color:#C4D8ED}
.dvTips_inner{position: static}
/*.dvTips_bg{position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:#EBF6FF; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}*/
.dvTips_content{color:#808080;}
.dvTips_holder{border-width:0px; border-style:solid; border-radius:4px;}/*outer border*/
.dvTips_outer{border-width:1px; border-style:solid; border-radius:3px; margin:0px; }/*inner border*/
.dvTips_content{white-space: nowrap; padding:4px 9px; font-size:12px; line-height: 160%; text-align:left;background-color:#EBF6FF; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}/*content*/
.fieldset{border:1px #ECECEC solid}
.fieldset legend{font-size:13px;color:#2D52A5;padding:0 5px}
.fieldset th{width:12%}
.managepic {MARGIN: 5px 0; BACKGROUND: #FFF; BORDER:1px solid #E5E5E5; WORD-BREAK:break-all}
.managepic .listhead {COLOR: #333333; BACKGROUND: #FAFAFA; PADDING:0 5px}
.managepic TD {BACKGROUND: #FFF; FONT-SIZE: 12px; PADDING: 5px}
.managepic #listpic {width:446px; list-style-type:none; margin:-10px 0 0 0}
.managepic #listpic li{POSITION: relative; float:left; margin-top:10px; margin-right:9px; width:80px; height:80px; }
.managepic .placeHolder div {width:80px; height:80px; background-color:white !important; border:dashed 1px gray !important; }
.managepic #listpic li .pic {FLOAT:left; WIDTH: 80px; HEIGHT: 80px}
.managepic #listpic li .checkbox {POSITION: absolute; left:0px; FLOAT:left; WIDTH: 15px; PADDING-TOP:60px}
.managepic #listpic li .pic IMG {MAX-WIDTH: 80px; MAX-HEIGHT: 80px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center}
.FormOK, .FormNO,.FormALT {font-size: 12px;height:16px;line-height:16px; margin-left:5px; font-style:normal; }
.FormOK {background: url(../images/succes.gif) no-repeat;color: #909090;    padding-left: 20px;}
.FormNO {background: url(../images/error.gif) no-repeat;color: #909090;    padding-left: 20px;}
.FormALT { background:none;   color: #909090;    font-style:normal;}
.imagelists{margin:10px 0}
.imagelist{POSITION: relative;padding:0 0 10px 10px;float:left;}
.imagelist .image{width:100px;height:100px;overflow:hidden;}
.imagelist .image img{width:100px;}
.imagelist .btn{POSITION: absolute; left:10px; bottom:10px;text-align:center;padding:5px 0 0 0;}
ul li.imagespreviewlist{POSITION: relative; float:left; margin-top:10px; margin-right:10px; padding:0; width:50px; height:50px; overflow:hidden}
ul li.imagespreviewlist .image{FLOAT:left;POSITION: absolute;WIDTH: 50px; HEIGHT: 50px;z-index:10}
ul li.imagespreviewlist .image-manage{FLOAT:left; height:18px;line-height:18px;text-align:center;POSITION: absolute; margin:0; padding:0; right:0px; bottom:0px; FLOAT:left; WIDTH: 50px;background:#000;opacity: .60;-moz-opacity:0.60; filter:alpha(opacity=60);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";z-index:20}
ul li.imagespreviewlist .image-manage a{font-size:12px;color:#fff;TEXT-DECORATION: none}
ul li.imagespreviewlist .image IMG{MAX-WIDTH: 50px; MAX-HEIGHT: 50px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center}
ul li.placeHolder{POSITION: relative; float:left; margin-bottom:10px; margin-right:10px; padding:0; width:50px; height:50px; overflow:hidden}
.placeHolder div{width:48px; height:48px; background:white; border:dashed 1px #ccc}
.avatarbg{float:left;position:relative;width:300px;height:300px;display:table;text-align:center;border:1px solid #c9c9c9;background:#f7f7f7;margin:0 20px 10px 0px;overflow:hidden}
.avatarboxbar{display:table-cell;vertical-align:middle;text-align:center}
#bgDiv{text-align:center;margin:0 auto}
.avatarthumb{float:left;width:150px;height:150px;border:1px solid #c9c9c9;padding:2px;overflow:hidden}
.avatarthumb img{width:150px;height:150px}
.uploadimg{clear:both;margin-left:0px;margin-bottom:10px;color:#777a77;overflow:hidden}
.tag {color:#fff;vertical-align:middle;display:inline-block}
.tag span {width:12px;height:18px;font-size:12px;margin:0 3px;display:block;overflow:hidden}
.tag.red{background:#ff0000}
.tag.blue{background:#0000ff}
.tag.green{background:#5FBF5F}
.tag.orangge{background:#ffa500}
.tag.black{background:#000000}