.btn { padding: 6px 20px; line-height: 20px; display: inline-block; background: #fff; font-size: 14px; color: #3486FF; border: 1px solid #4b84e7; cursor: pointer; border-radius: 3px; -webkit-border-radius: 3px; }
.btn:hover { background: #fff; color: #333; }
.searchWrap .btn{background-color:#4C94FF;color:#fff;}
.btn:active { background: url(../images/btn1_activebg.png) repeat-x; color: #333; }
.blue-btn,.reject-btn,.btn { padding: 6px 20px; line-height: 20px; display: inline-block; background-color:#fff; border: solid 1px #4b84e7; font-size: 14px; color: #3486FF; cursor: pointer; border-radius: 3px; -webkit-border-radius: 3px; }
.blue-btn:disabled,.blue-btn:disabled:hover{
    color:#fff;
    cursor: not-allowed;
    border: solid 1px rgb(185, 192, 203);
    background-color: rgb(185, 192, 203);
}
.blue-btn:hover,.reject-btn:hover,.btn:hover { border: solid 1px #3486FF;background-color:#3486FF; color: #fff; }
.blue-btn:active,.reject-btn:active,.btn:active  { background: #4174cc; color: #fff; }
.yellow-btn { padding: 7px 20px; line-height: 20px; display: inline-block; background: #ff8040; font-size: 14px; color: #fff; border: 0px none; cursor: pointer; border-radius: 3px; -webkit-border-radius: 3px; }
.yellow-btn:hover { background: #fc6f29; color: #fff; }
.yellow-btn:active { background: #ef6018; color: #fff; }
.quit-btn{	
	padding: 6px 20px;
	line-height: 20px;
	display: inline-block;
	font-size: 14px;
	color: #333333;
	border: solid 1px #ECEFF4;
	background-color: #F7F8FA;
	cursor: pointer;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left: 5px;
	margin-right: 5px;
}
.quit-btn:active,.quit-btn:hover { background: #ECEFF4; color: #333;border-color:#ECEFF4; }
.inputStyle { border: 1px solid #e0e0e0; line-height: 20px; padding: 6px 10px; width: 278px; background-color: #fff; border-radius: 3px; -webkit-border-radius: 3px; height:20px; margin:0; }
.l-ui-textarea { position: relative; width: 760px; height:70px; padding-bottom:20px;}
.l-ui-textarea textarea { border: 1px solid #e0e0e0; line-height: 20px; padding: 5px 10px 0px 10px; background-color: #fff; border-radius: 3px; -webkit-border-radius: 3px; height:100%; resize: none; box-sizing: border-box; width: 100%; }
.l-ui-textarea div { position: absolute; right: 15px; bottom: -4px; line-height: 20px; color: #b2b2b2; height:20px; }  /* fly.bottom: 5px; */
.l-ui-textarea div span { color: #000; }
.l-ui-input{height: 34px; position: relative;}
.l-ui-input .inputWrap{ width:100%; height:34px;}
.l-ui-input .inputWrap input[type=text]{border: 1px solid #e0e0e0; line-height: 20px; padding: 6px 10px; background-color: #fff; border-radius: 3px; -webkit-border-radius: 3px; height:20px; margin:0; width:100%;}
.l-ui-input .matchWrap{position: absolute; top: 33px; left: 0; display: none; min-width: 100%; z-index: 110000; white-space: nowrap;}
.l-ui-input .matchWrap .matchList{position: relative; border: 1px solid #e0e0e0; padding: 3px; background-color: #fff;width: 232px;height: 200px;overflow: scroll;}
.l-ui-input .matchWrap .matchList li{ color: #333; cursor: pointer; display: block; line-height: 17px; padding: 9px 7px; white-space: nowrap; cursor: pointer; }
.l-ui-input .matchWrap .matchList li:hover{background-color: #e6f2ff;}
.dateSelect { height: 34px; position: relative; width: 300px; }
.dateSelect .inputStyle { padding-right: 30px; width: 258px; margin:0; }
.dateSelect .dateClick { position: absolute; right: 8px; width: 16px; height: 16px; background: url(../images/system_pic.png) no-repeat -169px -16px; top: 9px; }
.addSpeciality { height: 34px; position: relative; width: 340px; }
.addSpeciality .inputStyle { padding-right: 30px; width: 298px; margin:0; }
.addSpeciality .specialityIcon { position: absolute; right: 8px; width: 16px; height: 12px; background: url(../images/system_pic.png) no-repeat -208px -106px; top: 11px; }
.specialtyInput{background-color:#f4f5f6; overflow:hidden; padding:3px; max-height:60px; overflow:hidden;}
.specialtyInput span{ display:inline-block; position:relative; margin:3px 5px; height:24px; padding:0 20px 0 10px; border-radius:3px; -webkit-border-radius:3px; background-color:#669eff; color:#fff; line-height:24px;}
.specialtyInput span a.deleteItem{ position:absolute; width:8px; height:8px; right:6px; top:8px; background:url(../images/system_pic.png) no-repeat -230px -106px; display:block;}
.dataSelect{ width:100%; height:280px; position:relative; background-color:#fff;}
.dataSelect .dataSource{ width:150px; height:280px; overflow-x:hidden;overflow-y:auto; position:absolute; left:0; top:0; background-color:#f4f5f6;}
.dataSelect .dataSource li{ height:40px; line-height:40px; border-left:4px solid #f4f5f6; padding-left:10px; box-sizing:border-box; width:100%;}
.dataSelect .dataSource li:hover,.dataSelect .dataSource li.selected{border-left:4px solid #4b84e7; color:#4b84e7; background-color:#fff;}
.dataSelect .dataSub{ position:relative; margin-left:150px;height:280px; }
.dataSub .subList{ width:100%; height:220px;overflow-x:hidden;overflow-y:auto; }
.dataSub .subList a{ display:inline-block; padding:0 10px; margin:5px;white-space:nowrap; height:24px; line-height:24px;border-radius:3px; -webkit-border-radius:3px;}
.dataSub .subList a:hover,.dataSub .subList a:active{ background-color:#e6f2ff;}
.dataSub .ui-pop-handle{ margin-top:12px;}
.l-ui-radiolist { line-height:24px;}
.l-ui-radiolist div a { height: 24px; display: inline-block; padding: 0 15px; line-height: 24px; border-radius: 3px; -webkit-border-radius: 3px; margin-right: 6px; margin-bottom:10px;}
.l-ui-radiolist div a.selected { background-color: #4C94FF; color: #fff; }
.l-ui-radiolist div a:hover { color: #333; background-color:#e6f2ff; }
.l-ui-radiolist div a.selected:hover {background-color: #4C94FF; color: #fff; }
.l-ui-checkbox-style { width: 12px; height: 20px; display: inline-block; margin-right: 2px; line-height: 20px; }
.l-ui-checkbox-style div a {position:relative;top:1px;width: 12px; height: 12px; display: inline-block; background: url(../images/system_pic.png) no-repeat 0 -74px; }
.l-ui-checkbox-style div a.selected { background: url(../images/system_pic.png) no-repeat -31px -74px; }
.l-ui-radio-style { width: 12px; height: 12px; display: inline-block; }
.l-ui-radio-style div a { width: 12px; height: 12px; display: inline-block; background: url(../images/system_pic.png) no-repeat 0 -74px; }
.l-ui-radio-style div a.selected { background: url(../images/system_pic.png) no-repeat -15px -74px; }
.l-ui-radiolb { width: 20px; height: 20px; display: inline-block; line-height:20px; }
.l-ui-radiolb div a { width: 20px; height: 20px; display: inline-block; background: url(../images/system_pic.png) no-repeat -252px -104px; }
.l-ui-radiolb div a.selected { background: url(../images/system_pic.png) no-repeat -274px -104px; }
.l-ui-combo-style { height: 34px; position: relative; }
.l-ui-combo-style .select-input { border: 1px solid #e0e0e0; height: 34px; display: block; padding-right: 20px; position: relative; color: #333; background-color: #fff; /*z-index: 300;*/ z-index: 9; box-sizing: border-box; width: 100%; border-radius: 3px; -webkit-border-radius: 3px; }
.l-ui-combo-style .select-input input[type=text] { line-height: 20px; padding: 6px 10px 6px 5px; border: 0px none; background-color: transparent; box-sizing: border-box; width: 100%; border-radius: 3px; -webkit-border-radius: 3px; vertical-align: top; }
.l-ui-combo-style .select-input .valueBox { line-height: 32px; padding: 6px 10px 6px 5px; border: 0px none; background-color: #fff; box-sizing: border-box; width: 100%; border-radius: 3px; -webkit-border-radius: 3px; vertical-align: top; display:inline-block; height:32px;}
.l-ui-combo-style .select-input .valueBox label{ display:inline-block; height:20px; line-height:20px; vertical-align:top; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.l-ui-combo-style .select-input .selectArrow { display: block; position: absolute; right: 1px; top: 1px; width: 20px; height: 32px; background: url(../images/system_pic.png) no-repeat -175px -44px; cursor: pointer; }
.l-ui-combo-style .select-items { position: absolute; top: 33px; left: 0; display: none; min-width: 100%;width:100%; z-index: 110000; white-space: nowrap; }
.l-ui-combo-style .select-items .listItem { border: 1px solid #e0e0e0; padding: 3px; background-color: #fff; position: relative;min-height:30px;}
.l-ui-combo-style .select-items .listItem li { color: #333; cursor: pointer; display: block; line-height: 17px; padding: 9px 7px; white-space: nowrap; cursor: pointer; overflow: hidden;text-overflow: ellipsis;}
.l-ui-combo-style .select-items .listItem li:hover, .combo-box .select-items .listItem li.selected,.listItem li.selected { background-color: #e6f2ff; }
.l-ui-combo-style .combo-relate { position: absolute; top: 33px; left: 0; display: none; -width: 100%; z-index: 110010; display: none; }
.l-ui-combo-style .combo-relate .relateList { position: relative; border: 1px solid #e0e0e0; padding: 3px; background-color: #fff;}
.l-ui-combo-style .combo-relate .relateList li { color: #333; cursor: pointer; display: block; line-height: 17px; padding: 9px 7px; white-space: nowrap; cursor: pointer; }
.l-ui-combo-style .combo-relate .relateList li:hover { background-color: #e6f2ff; }
.upload-box { position: relative; border:1px solid #e0e0e0; height:34px; border-radius:3px; -webkit-border-radius:3px; width:100%; box-sizing:border-box; }
.upload-box .uploadLine{ position:absolute; left:0;right:0; top:31px; background-color:#d1d1d1; height:1px; z-index:100;}
.upload-box .uploadLine .jd{background: -webkit-linear-gradient(left,#689df8,#2ccdfc);background: -o-linear-gradient(left,#689df8,#2ccdfc);background: -moz-linear-gradient(left,#689df8,#2ccdfc);background: linear-gradient(to right,#689df8,#2ccdfc); height:1px;}
.upload-box .upload-btn { display: inline-block; height: 32px; }
.webuploader-container { position: relative; width:100%; }
.webuploader-pick { position: relative; display: inline-block; width: 100%; line-height: 32px; height: 32px; cursor: pointer; background: #fff; color: #4b84e7; text-align: center; overflow: hidden; border-radius: 3px; -webkit-border-radius: 3px; }
.webuploader-pick-hover { background: #fff; color: #4b84e7; text-decoration: underline; }
.webuploader-pick-active { background-color: #e0e0e0; color: #4b84e7; }
.webuploader-element-invisible { position: absolute; clip: rect(1px 1px 1px 1px); }
.tree-node { height: 30px;cursor: pointer; white-space:nowrap;}
.tree-node-hover { background-color: #e6f2ff; }
.tree-node-on{background-color: #d1e8ff;}
.tree-hit { cursor: pointer; }
.tree-expanded, .tree-collapsed, .tree-indent { display: inline-block; width: 22px; height: 30px; vertical-align: top; overflow: hidden; }
.tree-date { display: inline-block; height: 30px; vertical-align: top; line-height: 30px;}
.tree-expanded { background: url(../images/arrow_unfold.png) no-repeat center center; }
.tree-collapsed { background: url(../images/arrow_fold.png) no-repeat center center; }
.tree-title { overflow: hidden;text-overflow: ellipsis;display: inline-block; text-decoration: none; vertical-align: top; white-space: nowrap; height: 30px; line-height: 30px; padding-right: 5px; }
.tree-node .tree-title{
    max-width:80%;
}
.tree-node + ul > li > .tree-node > .tree-title{
    max-width:63%;
}
.tree-title2 { display: inline-block; text-decoration: none; vertical-align: top; white-space: nowrap; height: 30px; line-height: 30px; padding-right: 5px;max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;}
.addNode { display: inline-block; width: 12px; height: 12px; margin: 9px 3px 9px 3px; background: url(../images/system_pic.png) no-repeat -117px -16px;  opacity: 0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;  white-space:nowrap;}
.editNode { display: inline-block; width: 12px; height: 12px;margin: 9px 3px 9px 3px; background: url(../images/system_pic.png) no-repeat -134px -16px; opacity: 0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; white-space:nowrap;}
.deleteNode { display: inline-block; width: 12px; height: 12px;margin: 9px 3px 9px 3px; background: url(../images/system_pic.png) no-repeat -151px -16px; opacity: 0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; white-space:nowrap;}
.tree-name { width: 120px; }
.tree-node-hover .addNode { opacity: 1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; }
.tree-node-hover .editNode {opacity: 1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; }
.tree-node-hover .deleteNode {opacity: 1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.tree-node2 { padding-left: 44px; line-height: 24px; margin-bottom: 5px; }
.tree-node2 dl { position: relative; }
.tree-node2 dl dt { height: 24px; width: 45px; color: #999; position: absolute; top: 0; left: 0; line-height: 24px; }
.tree-node2 dl dd { margin-left: 45px; line-height: 20px; position: relative; min-height: 24px; padding-top: 2px; }
.l-ui-comboTree { height: 34px; position: relative; }
.l-ui-comboTree .comboTree-text { border: 1px solid #e0e0e0; height: 32px; display: block; padding-right: 20px; position: relative; color: #333; background-color: #fff; z-index: 100000; border-radius: 3px; -webkit-border-radius: 3px; }
.l-ui-comboTree .comboTree-text input[type=text] { line-height: 20px; padding: 6px 10px 6px 5px; border: 0px none; background-color: #fff; box-sizing: border-box; width: 100%; border-radius: 3px; -webkit-border-radius: 3px; }
.l-ui-comboTree .comboTree-text .selectArrow { display: block; position: absolute; right: 1px; top: 1px; width: 20px; height: 32px; background: url(../images/system_pic.png) no-repeat -175px -44px; cursor: pointer; }
.l-ui-comboTree .comboTree-p { position: absolute; top: 33px; left: 0; display: none; min-width: 100%; white-space: nowrap; border:1px solid #e0e0e0; box-sizing:border-box;z-index: 110010; max-height:300px; background-color:#fff;}
.l-ui-comboTree .comboTree-p .comboTree-tree{ padding:3px; width:100%; height:100%;}
.multi-tree { position: absolute; top: 33px; left: 0; display: none; width: 400px; border: 1px solid #e0e0e0; z-index: 110010; height: 361px; background-color: #fff; }
.multi-tree .multiTreeWrap { height: 310px; border-bottom: 1px solid #ededed; width: 400px; }
.multi-tree .multiHandle { width: 400px; height: 34px; padding: 8px 0; text-align: right; }
.multi-tree .nodeSelect { float: right; height: 100%; width: 159px; }
.multi-tree .nodeSelect .sTit { line-height: 30px; padding: 5px; }
.multi-tree .nodeSelect .selectedList { padding: 0 5px; height: 270px; overflow: auto; }
.selectedList li { padding: 0 30px 0 10px; height: 30px; line-height: 30px; cursor: pointer; position: relative; }
.selectedList li:hover { background-color: #e6f2ff; }
.selectedList li .deleteItem { position: absolute; right: 0; top: 0; width: 30px; height: 30px; display: none; background: url(../images/system_pic.png) no-repeat -193px -10px }
.selectedList li .deleteItem:hover { background: url(../images/system_pic.png) no-repeat -225px -10px; }
.selectedList li:hover .deleteItem { display: block; }
.multi-tree .multiHandle input { margin-right: 10px; }
.multiCheckbox{ height:34px; position:relative;}
.multiCheckbox .checkboxWrap{ border-radius:3px; -webkit-border-radius:3px; border:1px solid #e0e0e0; height:34px; width:100%; box-sizing:border-box; width:100%;}
.multiCheckbox .checkboxWrap  input[type=text] { line-height: 20px; padding: 6px 10px 6px 5px; border: 0px none; background-color: #fff; box-sizing: border-box; width: 100%; border-radius: 3px; -webkit-border-radius: 3px; height:32px; vertical-align:top; }
.multiCheckbox .checkList{ position:absolute; top:33px; border:1px solid #e0e0e0; overflow:hidden; height:200px; padding:5px; left:0; box-sizing:border-box; min-width:100%; background-color:#fff; z-index: 110010;}
.checkList .check-wrap{ width:100%; height:170px; position:relative;}
.checkList .check-content{ position:absolute; top:0; left:0; height:170px; width:100%; overflow:hidden;}
.checkList .check-content .dxItem{ float:left; width:100%; height:170px;}
.checkList .check-content .dxItem li{ padding:0 10px; height:34px; line-height:34px; width:100%; box-sizing:border-box; cursor:pointer; overflow:hidden;}
.checkList .check-content .dxItem li span{ display:inline-block; margin-right:6px; line-height:34px;}
.checkList .check-content .dxItem li span.gray{ font-size:12px; color:#999; margin-right:18px;}
.checkList .check-content .dxItem li a.deleteObject{ background:url(../images/system_pic.png) no-repeat -151px -16px; display:block; width:12px; height:12px; margin:11px 0 0 0; display:none;}
.checkList .check-content .dxItem li a.deleteObjecthover,.dxCon .dxItem li a.deleteObject:active{ background:url(../images/system_pic.png) no-repeat -281px -16px;}
.checkList .check-content .dxItem li:hover{ background-color:#e6f2ff;}
.checkList .check-content.dxItem li:hover a.deleteObject{ display:block;}
.checkList .dotList{ text-align:right; padding-right:15px; line-height:12px; margin-top:5px;}
.checkList .dotList li{ display:inline-block; width:12px; height:12px; margin-left:7px; border-radius:50%; -webkit-border-radius:50%; background-color:#e8eaed; cursor:pointer;}
.checkList .dotList li.on,.checkList .dotList li:hover{ background-color:#4b84e7;}
.l-ui-table table { border-bottom: 1px solid #e6e6e6; }
.l-ui-table .topRow { border: 1px solid #e0e0e0; }
.l-ui-table th { background-color: #fff; height: 20px; line-height: 20px; padding: 10px 5px; text-align: left; }
.l-ui-table td { text-align: left; padding: 8px 5px; line-height: 24px; cursor:pointer; word-break:break-all; }
.l-ui-table tr.selected { background-color: #e6f2ff; }
.rank { display: inline-block; position: relative; padding-right: 12px; }
.rank:hover { color: #333; }
.rannkUp i { position: absolute; right: 0; top: 6px; width: 7px; height: 10px; background: url(../images/system_pic.png) no-repeat -32px -16px; display: block; }
.rannkDown i { position: absolute; right: 0; top: 6px; width: 7px; height: 10px; background: url(../images/system_pic.png) no-repeat -20px -16px; display: block; }
.tipPop {
    background-color: transparent;
    box-shadow: 0px 2px 8px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.15);
    -o-box-shadow: 0px 2px 8px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.15);
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    text-align: center;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    z-index:1000000;
}/*bug: 3593*/
.tipPop .tip-txt { line-height: 24px; display: inline-block; padding: 10px 10px 10px 50px; margin: 100px 0; font-size: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow:  0 0 5px rgba(0,0,0,.2);
    -moz-box-shadow:  0 0 5px rgba(0,0,0,.2);
    box-shadow:  0 0 5px rgba(0,0,0,.2);
}
.tipPop .tip-success { background: #fff url(../images/tips_ico1.png) no-repeat 13px center;}
.tipPop .tip-fail { background: #fff url(../images/tips_ico2.png) no-repeat 13px center; }
.tipPop .tip-loading {
    background: #fff url(../images/tips_loading.gif) no-repeat 16px center;
    padding: 10px 30px 10px 60px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position:absolute;
    top:30%;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.4);
    -moz-box-shadow: 0 0 20px rgba(0,0,0,.4);
    box-shadow: 0 0 20px rgba(0,0,0,.4);
}
.tipPop .tip-refresh { background: url(../images/tips_refresh.gif) no-repeat left center; }
.l-ui-pop { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 500; display: none; background-color:rgba(0,0,0,.4);overflow: auto !important;}
.ui-pop-bg { position: fixed; z-index: 99990; left: 0; top: 0; right: 0; bottom: 0; display: none; filter: alpha(opacity=30); /* IE */ -moz-opacity: 0.3;  -khtml-opacity: 0.3;  opacity: 0.3; background-color: #000; }
.l-ui-pop .ui-pop-wrap { position:relative !important;background-color: #fff; border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 0 8px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 8px rgba(0,0,0,0.4); -o-box-shadow: 0 0 8px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.4); }
.ui-pop-wrap .ui-pop-box { position: relative; width: 100%; height: 100%;z-index: 100000; }
.ui-pop-box .ui-pop-title { height: 48px; line-height: 48px; padding: 0 30px 0 10px; position: relative; }
.ui-pop-box .ui-pop-title span { font-weight: bold; font-size: 16px; color: #7a8699; }
.ui-pop-box .ui-pop-title span a {padding-left: 23px; padding-bottom: 4px; margin-left: 10px; background: url(../images/help_usually.png) no-repeat center center;}
.ui-pop-box .ui-pop-title span a:hover {padding-left: 23px; padding-bottom: 4px; margin-left: 10px; background: url(../images/help_hover.png) no-repeat center center;}
.ui-pop-box .ui-pop-title .close-pop-btn { position: absolute; width: 14px; height: 14px; right: 15px; top: 17px; background: url(../images/system_pic.png) no-repeat -230px -52px; }
.ui-pop-box .ui-pop-title .close-pop-btn:hover { background: url(../images/system_pic.png) no-repeat -203px -51px; }
.ui-pop-box .ui-pop-con { width: 100%; }
.ui-pop-box .ui-pop-handle { height: 34px; padding-bottom: 13px; text-align: right;margin-top:10px; } /* fly.margin-top:10px; */
.ui-pop-box .ui-pop-handle input { margin-right: 14px;}
input::-ms-clear{display:none;}
/*fix bug: 3633 start*/
.l-ui-pop.add-work-order{
    position: absolute;
    top: 0;
    left: 0;
    background-color: transparent;
    overflow:visible !important;
}
.l-ui-pop.add-work-order .ui-pop-wrap{
    width: 100%;
    position: relative !important;
    left: 60px !important;
    top: auto !important;
    bottom: 270px !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
}
.add-hardware .l-ui-pop.add-work-order .ui-pop-wrap{
    top: -270px !important;
    left: 66px !important;
}
.l-ui-pop.add-work-order .ui-pop-wrap:after{
    content:'';
    position:absolute;
    bottom: -16px;
    left: 20px;
    width:16px;
    height:16px;
    background:url(../images/trilateral.png) center no-repeat;
}
.question-details-body .l-ui-pop.add-work-order .ui-pop-wrap {
    bottom: -55px !important;
}
.question-details-body .l-ui-pop.add-work-order .ui-pop-wrap:after {
    bottom: -55px !important;
    bottom:auto;
    top:-16px;
    transform:rotate(-180deg);
	-ms-transform:rotate(-180deg); 	/* IE 9 */
	-moz-transform:rotate(-180deg); 	/* Firefox */
	-webkit-transform:rotate(-180deg); 
	-o-transform:rotate(-180deg); 	/* Opera */
}
/*fix bug: 3633 end*/

.user-profile-body .tipPop{
    margin-left:auto;
}
.time-input-below-datepiker{
    width: 80px;
    padding: 2px 6px;
    margin-left: 10px;
}
.time-input-below-datepiker-slice-line{
    margin:0 10px;
    line-height:34px;
}
.request-server-detail-body .l-ui-combo-style .select-items .listItem{
    height:120px;
}
.word-limit > span:last-of-type{
    color:#b2b2b2;
}
.hardware-type-body .tree-title,.organize-body .tree-title,.user-group-body .tree-title{
    max-width: 80px;
}
.hardware-type-body .l-ui-tree > ul > li > .tree-node > .tree-title,.organize-body .l-ui-tree > ul > li > .tree-node > .tree-title{
    max-width:90px;
}
table th:first-of-type .l-ui-checkbox-style div a,table td:first-of-type .l-ui-checkbox-style div a{
    margin-left:6px;
}
.objectGroup_ .l-ui-comboTree .comboTree-text input[type=text],.objectGroupDeal_ .l-ui-comboTree .comboTree-text input[type=text]{position:relative;top:-1px;}
.rightbg .tipPop{margin-left:-120px;}
.title-intro-tips-ico {width:16px;height:16px;display:inline-block;margin-left:5px;margin-right:5px;position:relative;top:3px;background:url(../images/title-tip-ico.png) center center no-repeat;}
.title-intro-tips-ico:hover{background:url(../images/title-tip-ico-h.png) center center no-repeat;}
#pop_attachment {z-index:11111;}