@charset "gb2312";
body {margin:5px;}
html{overflow-y:scroll;}
form{overflow:hidden;}
* {-webkit-tap-highlight-color:rgba(255,255,255,0);font-family:Arial,"Hiragino Sans GB","Microsoft YaHei",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;}
TD,Th,div,form {FONT-SIZE:12px;font-weight:normal; margin:0px;padding:0px; border:0px;}
TEXTAREA {BORDER: #999999 1px solid;font-size:12px;padding-left:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;resize: none;}
input {FONT-SIZE: 12px;height:20px; *height:16px;margin-top:0px;margin-bottom:0px;padding-left:3px;vertical-align:middle; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
select {font-size:12px;vertical-align:middle;BORDER: #999999 1px solid;height:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
span.aspNetDisabled {
	border: none !important;
}
input[type=file] {
	overflow: hidden;
	width: 120px;
	font-size: 12px;
	height: 22px;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #bbb;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 3px;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	padding-left: 0px;
}

input[type=file]:not(:disabled):not([readonly]) {
	cursor: pointer;
}

img {border:0px;}
hr {border:none;border-top:solid 1px #bbb;}
.line {}

.dropdownbox {border:solid 1px #bbb;
	-moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);}
    
.checkbox {width:14px;height:14px;}
.checkbox input {width:14px;height:14px;}
.help {background-image:url(../images/skins/default/hlp.gif);background-repeat:no-repeat;width:16px;height:16px;
	background-position:0px center;margin:0px;padding-top:3px;padding-right:5px;float:right;cursor:pointer;}

.m_symbol_code {padding-left:3px;}
	
.titlebar {text-align:left;height:38px;
            margin:0 -5px 5px -5px;background:url(../images/skins/default/titlebar.gif) left bottom;}
.titlebar font {font-size:14px;font-weight:bold;height:29px;padding-top:5px;line-height:24px;vertical-align:middle;
            background:url(../images/details.png) 5px center no-repeat;padding-left:35px;display:block;float:left;}
.titlebar .sysbtn {float:right;padding-right:5px;margin-top:8px;}
.titlebar .sysbtn input {border:none;background:url(../images/system.png) 5px center no-repeat;width:30px;height:26px;}

.RowColor1{background-Color:#eef5f6;}
.RowColor2{background-Color:#fff;}
.RowColorOver{background-Color:#dbe8eb;}
.RowClickColor{background-Color:#d0e3f1}

.fl {float:left;}
.fr {float:right;}
.cls {clear:both;}
.tl {text-align:left !important;}
.rf {color:#ff0000 !important;}
.bf {color:#336699 !important;}
.br {border-right:solid 1px #bbb;}
.brkw {word-break: break-all;overflow:hidden;}
.footer {border-right:solid 1px #bbb;}
A:link {COLOR: #336699; TEXT-DECORATION: none}
A:visited {COLOR: #336699; TEXT-DECORATION: none}
A:hover {COLOR: #ff0000; TEXT-DECORATION: underline/*	background:#4091EA;COLOR: #fff;TEXT-DECORATION: underline;*/}
.watermark {color: #aaaaaa;}
.label {width:120px;text-align:right;display:inline-block;font-weight:bold;padding-right:5px;}
.tip {font-size:12px;color:#999999;text-align:left;}
.bluetip {font-size:12px;color:#336699;text-align:left;}
.mustInput {color:#FF9224 !important;}
.labelInput {border:none !important;}
.notopline {border-top:none !important;}

.ascCls{color:#52617a;font-weight:bold;background-image:url(../images/skins/default/upArrow.gif);background-position:0px 2px;background-repeat:no-repeat;padding-left:12px;}
.descCls {color:#52617a;font-weight:bold;background-image:url(../images/skins/default/downArrow.gif);background-position:0px 2px;background-repeat:no-repeat;padding-left:12px;}

.out{ border-top:1 solid #efefef;border-left:1 solid #efefef;background:#fff;font:9pt;color:#000000;width:150;height:18px }
.over{ border-top:1 solid #efefef;border-left:1 solid #efefef;background:#efefef;font:9pt;color:#000000;width:150;height:18px }

.text_filter {border:solid 1px #bbb;}
.number_filter {border:solid 1px #bbb;}
.search_init {color:#bbb;}
.contextMenu {text-align:left;width:auto;height:auto;border:solid 1px #999999;background-color:#eee;padding:5px;}
.MoreFilter {background:url(../images/skins/default/set.gif) left center no-repeat;margin:0px;padding-left:20px;height:18px;display:block;line-height:18px;vertical-align:middle;}
.ClearFilter {background:url(../images/skins/default/close.gif) left center no-repeat;margin:0px;padding-left:20px;height:18px;display:block;line-height:18px;vertical-align:middle;}
.fh {
	position:relative;   
	top:expression(this.offsetParent.scrollTop);   
}

.loadingBtn {color:#bbb !important;background:url(../images/loading.gif) 0px 2px no-repeat !important;}

.delbtnMx {background:#bfbfbf url(../images/skins/default/del.gif) 0px 2px;height:20px;width:18px;margin-left:-2px;background-repeat:no-repeat;border:none;cursor:pointer;}
.delbtnMx:hover {background:url(../images/skins/default/del.gif) 0px 2px;height:20px;width:18px;margin-left:-2px;background-repeat:no-repeat;border:none;cursor:pointer;}
.savebtnMx {background:url(../images/skins/default/save.gif) 2px 3px;height:20px;width:20px;background-repeat:no-repeat;border:none;cursor:pointer;}
.savebtnMx:hover {background:url(../images/skins/default/save.gif) 2px 3px;height:20px;width:20px;background-repeat:no-repeat;border:none;cursor:pointer;}
.checkbtnMx {background:url(../images/skins/default/ok.gif) 2px 3px;height:20px;width:20px;background-repeat:no-repeat;border:none;cursor:pointer;}
.checkbtnMx:hover {background:url(../images/skins/default/ok.gif) 2px 3px;height:20px;width:20px;background-repeat:no-repeat;border:none;cursor:pointer;}
.checkbtnRMx {background:url(../images/skins/default/okR.gif) 2px 3px;height:20px;width:20px;background-repeat:no-repeat;border:none;cursor:pointer;}
.checkbtnRMx:hover {background:url(../images/skins/default/okR.gif) 2px 3px;height:20px;width:20px;background-repeat:no-repeat;border:none;cursor:pointer;}

.editbtnMx {background:url(../images/skins/default/edit.gif) 0px 2px;height:20px;width:18px;margin-left:-2px;background-repeat:no-repeat;border:none;cursor:pointer;}
.editbtnMx:hover {background:url(../images/skins/default/edit.gif) 0px 2px;height:20px;width:18px;margin-left:-2px;background-repeat:no-repeat;border:none;cursor:pointer;}
.editbtn {background:url(../images/skins/default/edit.gif);background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;background-color:#eee; border:solid 1px #bbb;height:22px;}
.editbtn:hover {background:url(../images/skins/default/edit.gif);background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;background-color:#fff; border:solid 1px #bbb;color:#ff0000;height:22px;}
.cancelbtnMx {background:url(../images/skins/default/back.gif) 0px 2px;height:20px;width:18px;margin-left:-2px;background-repeat:no-repeat;border:none;cursor:pointer;}
.cancelbtnMx:hover {background:url(../images/skins/default/back.gif) 0px 2px;height:20px;width:18px;margin-left:-2px;background-repeat:no-repeat;border:none;cursor:pointer;}
.cancelbtn {background:url(../images/skins/default/back.gif);background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;background-color:#eee; border:solid 1px #bbb;height:22px;}
.cancelbtn:hover {background:url(../images/skins/default/back.gif);background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;background-color:#fff; border:solid 1px #bbb;color:#ff0000;height:22px;}

.setbtn {background:url(../images/skins/default/set.gif) 0px 2px;height:20px;width:18px;background-repeat:no-repeat;border:none;cursor:pointer;float:right;*margin-right:10px;}
.setbtn:hover {background:url(../images/skins/default/set.gif) 0px 2px;height:20px;width:18px;background-repeat:no-repeat;border:none;cursor:pointer;float:right;*margin-right:10px;}

/* 原样式 */
.submit { height: 21px;line-height:17px;vertical-align:middle;padding-left:3px;padding-right:3px;font-size:12px; color:#000;border: 1px solid #bbb; background:url(../images/skins/default/btnBk.gif); cursor:pointer;}
.submit:hover { height: 21px;line-height:17px;vertical-align:middle;padding-left:3px;padding-right:3px;font-size:12px; color:#000;border: 1px solid #333333;background:url(../images/skins/default/btnBk.gif); color:#ff0000;}
.submitKey { color:#ff0000;font-weight:bold;height: 21px;line-height:17px;vertical-align:middle;padding-left:3px;padding-right:3px;font-size:12px; border: 1px solid #bbb; background:url(../images/skins/default/btnBk.gif); cursor:pointer;}
.submitKey:hover { font-weight:bold;height: 21px;line-height:17px;vertical-align:middle;padding-left:3px;padding-right:3px;font-size:12px; color:#000;border: 1px solid #333333;background:url(../images/skins/default/btnBk.gif); color:#ff0000;}

.closebtn {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -54px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.delbtn {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -54px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.savebtn {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -189px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.checkbtn {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -108px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.checkbtnR {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -135px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.printbtn {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -162px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.backbtn {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -27px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.searchbtn {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -216px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.addbtn {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px 0px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.uploadbtn {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -270px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.excelbtn {background:url(../images/skins/default/buttons.gif);height:21px;width:80px;background-position:0px -81px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.clearbtn {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -243px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.refreshbtn {background:url(../images/skins/default/refresh.gif);height:21px;background-position:0px center;background-repeat:no-repeat;padding-left:15px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.sendbtn {background:url(../images/skins/default/email_send.gif);height:21px;background-position:0px center;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.emailbtn {background:url(../images/skins/default/email.gif);height:21px;background-position:0px center;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
.copybtn {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -297px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #999999;line-height:17px;vertical-align:middle;cursor:pointer;}
/* 鼠标移动样式 */
.closebtn:hover {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -54px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.delbtn:hover {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -54px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.savebtn:hover {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -189px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.checkbtn:hover {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -108px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.checkbtnR:hover {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -135px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.printbtn:hover {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -162px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.backbtn:hover {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -27px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.searchbtn:hover {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -216px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.addbtn:hover {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px 0px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.uploadbtn:hover {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -270px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.excelbtn:hover {background:url(../images/skins/default/buttons.gif);height:21px;width:80px;background-position:0px -81px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.clearbtn:hover {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -243px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.refreshbtn:hover {background:url(../images/skins/default/refresh.gif);height:21px;background-position:0px center;background-repeat:no-repeat;padding-left:15px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.sendbtn:hover {background:url(../images/skins/default/email_send.gif);height:21px;background-position:0px center;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.emailbtn:hover {background:url(../images/skins/default/email.gif);height:21px;background-position:0px center;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}
.copybtn:hover {background:url(../images/skins/default/buttons.gif);height:21px;background-position:0px -297px;background-repeat:no-repeat;padding-left:17px;background-color:#bfbfbf;*background-color:#f3f3f3;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}


.email_read {background:url(../images/skins/default/emailS.gif);height:21px;width:21px;background-position:center center;background-repeat:no-repeat;display:inline-block;margin:0px;padding:0px;}
.email_readed {background:url(../images/skins/default/email_open.gif);height:21px;width:21px;background-position:center center;background-repeat:no-repeat;display:inline-block;margin:0px;padding:0px;}
.email_attach {background:url(../images/skins/default/email_attach.gif);height:21px;width:10px;background-position:center center;background-repeat:no-repeat;display:inline-block;margin:0px;padding:0px;}

.sms_read {background:url(../images/skins/default/sms.gif);height:21px;width:21px;background-position:center center;background-repeat:no-repeat;display:inline-block;margin:0px;padding:0px;}
.sms_readed {background:url(../images/skins/default/sms_readed.gif);height:21px;width:21px;background-position:center center;background-repeat:no-repeat;display:inline-block;margin:0px;padding:0px;}
.pc_read {background:url(../images/skins/default/pc.gif);height:21px;width:21px;background-position:center center;background-repeat:no-repeat;display:inline-block;margin:0px;padding:0px;}
.pc_readed {background:url(../images/skins/default/pc_readed.gif);height:21px;width:21px;background-position:center center;background-repeat:no-repeat;display:inline-block;margin:0px;padding:0px;}
.mobile_read {background:url(../images/skins/default/mobile.gif);height:21px;width:21px;background-position:center center;background-repeat:no-repeat;display:inline-block;margin:0px;padding:0px;}
.mobile_readed {background:url(../images/skins/default/mobile_readed.gif);height:21px;width:21px;background-position:center center;background-repeat:no-repeat;display:inline-block;margin:0px;padding:0px;}

.line {}
.toolbar { text-align:center;background-image:url(../images/skins/default/searchBkM.gif);padding:4px;height:22px;vertical-align:middle;border-bottom:none;border-left:solid 1px #bbb;border-right:solid 1px #bbb;}
.toolbarHold { text-align:center;background-image:url(../images/skins/default/searchBkM.gif);padding:4px;height:22px;vertical-align:middle;border-bottom:none;border-left:solid 1px #bbb;border-right:solid 1px #bbb;border-top:solid 1px #bbb;height:auto;}
.toolbarbt { text-align:center;background:url(../images/skins/default/searchBkM.gif) repeat-x;padding:4px;height:22px;vertical-align:middle;border:solid 1px #bbb;border-top:none;}

.mxtoolbar {
    padding:5px;
    line-height:24px;
    text-align:right;
}
.mxtoolbar div {
    padding:5px;
    text-align:right;
}
.ordBtn {background-color:#eee;border-left:solid 1px #bbb;border-top:solid 1px #bbb;border-right:solid 1px #767676;border-bottom:solid 1px #767676;}
.keyBtn {background-color:#336699;color:#fff;font-weight:bold;border-left:solid 1px #accef0;border-top:solid 1px #accef0;border-right:solid 1px #25578a;border-bottom:solid 1px #25578a;}
.dateInput {overflow: hidden;background: #fff url(../images/date.png) no-repeat right;padding-right:22px !important;min-width:90px;}

.w100 {width:100px;}
.tw100 {width:94px;FONT-SIZE: 12px;BORDER: #999999 1px solid;}
/*系统公共类*/
.left{float:left;}
.right{float:right;}
.center{text-align:center}
.nobr{}
.pathSep {background:url(../images/skins/default/pathsep.gif) no-repeat center center;width:12px;height:7px;*height:12px;display:inline-block;*margin-right:4px;}

/*表格样式*/
table,td,th{border-collapse: collapse;font-size:12px;}
caption{font-size:14px;padding:5px 0px;}

.more {background-color:#f7f7f7;cursor:pointer;}
.more div {color:#336699;font-weight:bold;}
.more:hover {background-color:#e3e3e3;}

.normal{margin:auto;}
.normal,.normal td,.normal th{border:solid 1px #bbb;vertical-align:middle;clear:both;padding:0px 5px;}
.normal td,normal th{height:26px;}
.normal th{background-color:#eef5f6;color:navy;font-weight:normal;text-align:right;}

.common,.common td,.common th{border:solid 1px #6C97F9;padding:5px;vertical-align:middle;clear:both;}
.common th{background-color:#C5DAFA;color:navy;font-weight:normal;}

.infoTable {border:solid 1px #bbb;padding:5px;border-bottom:none;font-weight:bold;}
/*单独的元素样式*/
.txt{FONT-SIZE: 12px;border: 1px solid #999999;}
.lnkbtn{margin:0px 5px;}
#lblMsg{color:Red;font-size:14px;}
#lblTitle{font-size:14px;color:Green;}

/*树形样式*/
.tree a{color:Black;text-decoration:none;}

/*-------文本框----------*/
.input1,.input2{FONT-SIZE: 12px;BORDER: #999999 1px solid;width:140px;}
.input1bt{FONT-SIZE: 12px;BORDER: #999999 1px solid;width:140px;background-color:#c8e4ee;}
.input1s,.input2s{FONT-SIZE: 12px;BORDER: #999999 1px solid;width:140px;}
.input1w,.input2w{FONT-SIZE: 12px;BORDER: #999999 1px solid;width:220px;}
.input1ws,.input2ws{FONT-SIZE: 12px;BORDER: #999999 1px solid;width:220px;}
.input100ps {FONT-SIZE: 12px;BORDER: #bcbcbc 1px solid;width:-moz-calc(100% - 18px);width:-webkit-calc(100% - 18px);width: calc(100% - 18px);*width:96%;}

.input3{FONT-SIZE: 12px;BORDER: #999999 1px solid;width:100px;}
.input3s{FONT-SIZE: 12px;BORDER: #999999 1px solid;width:100px;}
.input3sl{FONT-SIZE: 12px;BORDER: #999999 1px solid;width:53px;}
.input3sb{FONT-SIZE: 12px;BORDER: #7f9db9 1px solid;width:70px;}

.inputLogin{FONT-SIZE: 12px;BORDER: #1D6DAF 1px solid; FONT-STYLE: normal; HEIGHT:20px; FONT-VARIANT: normal; line-height:20px;background-color:#034B8C;color:#fff}
.inputa{border:1px solid #C8E4EE;background:#fff;font:9pt;color:#000000;}

.inputDiv {height: 18px;vertical-align: middle;}

.stWrap {
	width: auto !important;
}

.dWrap input {
	min-width: 90px !important;
}

.pr18 {
	padding-right: 18px;
}

.left{float:left;}
.right{float:right;}
.la {text-align:left !important;}
.lam {text-align:left !important;padding-left:5px !important;}
/*以下是表格页样式*/
.gridview{border:solid 1px #cccccc;border-top:none;}
.gridview td{line-height:16px;word-break: break-all;border:none;vertical-align:middle;text-align:center;clear:both;padding:2px;empty-cells:show;border-bottom:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #bbb;}
.gridview th{background:#c1d7dc url(../images/skins/default/gtop.gif) repeat-x;text-align:center;padding:0px 2px 0px 2px;height:22px;empty-cells:show;border:solid 1px #bbb;}
.gridview th a {display:inline-block;}
.gridview td a {display:inline-block;}
.gridview tfoot td {font-weight:bold;line-height:23px;border-top:solid 1px #bbb;background:#e4eff1;}
.sFooter,.sFFooter {margin-top:0px;}
.gridview .numcolh {text-align:center;}
.gridview .numcol {text-align:right;color:#ff0000;}
.gridview .numcolc {text-align:center;color:#ff0000;}
.gridview .numcolg {text-align:right;color:green;}
.gridview .numcolp {text-align:right;color:#CD69C9;}
.gridview .numcolb {text-align:right;color:#336699;}

.gridviewT{border:solid 1px #cccccc;border-top:none;}
.gridviewT td{line-height:16px;word-break: break-all;border:none;vertical-align:middle;text-align:center;clear:both;padding:2px;height:20px;empty-cells:show;border-bottom:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #bbb;}
.gridviewT th{background:#c1d7dc url(../images/skins/default/gtop.gif) repeat-x;text-align:center;padding:0px 2px 0px 2px;height:22px;empty-cells:show;border:solid 1px #bbb;}
.gridviewT th a {display:inline-block;}
.gridviewT td a {display:inline-block;}
.gridviewT tfoot td {font-weight:bold;line-height:23px;border-top:solid 1px #bbb;background:#e4eff1;}
.gridviewT .numcolh {text-align:center;}
.gridviewT .numcol {text-align:right;color:#ff0000;}
.gridviewT .numcolg {text-align:right;color:green;}
.gridviewT .numcolp {text-align:right;color:#CD69C9;}
.gridviewT .numcolb {text-align:right;color:#336699;}

/*系统单据界面主表格样式，是单据界面最常用的样式(只支持3列模式，非3列模式一律使用tabGgSys样式)*/
.tabGg {background-color:#bbb;width:100%;}
.tabGg td {padding:3px;background-color:#fff;text-align:left;border:solid 1px #bbb;*border:none;height:22px;width:21%;word-break:break-all;}
.tabGg th {padding:3px;BACKGROUND-COLOR: #eef5f6;text-align:right;padding-left:2px;color:#666666;border:solid 1px #bbb;*border:none;width:12%;word-break:break-all;}

/*用于单据系统信息（制单人、审核人等）的那个表格样式*/
.tbSys {
	background-color: #bbb;
	margin-top: 5px;
}
.tbSys td {padding:3px;background-color:#fff;text-align:left;border:solid 1px #bbb;*border:none;height:22px;}
.tbSys th {padding:3px;BACKGROUND-COLOR: #eef5f6;text-align:right;padding-left:2px;color:#666666;border:solid 1px #bbb;*border:none;}

.tabGgSys {background-color:#bbb;}
.tabGgSys td {padding:3px;background-color:#fff;text-align:left;border:solid 1px #bbb;*border:none;height:22px;}
.tabGgSys th {padding:3px;BACKGROUND-COLOR: #eef5f6;text-align:right;padding-left:2px;color:#666666;border:solid 1px #bbb;*border:none;}

.tabGgDiv {margin-top:5px;margin-bottom:5px;}
.tabGgDiv table {background-color:#bbb;}
.tabGgDiv table td {padding:3px;background-color:#fff;text-align:left;border:solid 1px #bbb;*border:none;height:22px;}
.tabGgDiv table th {padding:3px;BACKGROUND-COLOR: #eef5f6;text-align:right;padding-left:2px;color:#666666;border:solid 1px #bbb;*border:none;}

.searchTd_B {background-Color:#eee;padding-top:5px;padding-bottom:5px;padding-right:5px;border:solid 1px #bbb;border-bottom:none;border-top:solid 1px #bbb;}
.searchTd {background-Color:#eee;padding-top:5px;padding-bottom:5px;padding-right:5px;border:solid 1px #bbb;border-bottom:none;border-top:solid 1px #bbb;}
.searchTdB {background-Color:#fff;padding-top:5px;padding-bottom:5px;padding-right:5px;border:solid 1px #bbb;border-bottom:none;border-top:none;}
.searchTdBt {background-Color:#eee;padding-top:0px;padding-bottom:0px;padding-right:5px;border:solid 1px #bbb;border-top:none;}
.searchTdBtHT {background-Color:#eee;padding-top:0px;padding-bottom:0px;padding-right:5px;border:solid 1px #bbb;}
.path {width:100%;text-align:left;}
.chartTd{margin-top:5px;border:solid 1px #bbb;}

.right_bg{padding:2px; background-color:#fff;text-align:left;}/*表格左边样式*/
.right_bg1{padding:2px; background-color:#fff;text-align:center;}/*表格左边样式*/
.r_bg{BACKGROUND-COLOR: #eef5f6; text-align:right;padding-left:2px;color:#666666;}/*表格右边样式*/
.r_bg_r{BACKGROUND-COLOR: #eef5f6; text-align:right;padding-left:2px;color:#ff0000;}/*表格右边样式*/
.r_bg1{BACKGROUND-COLOR: #eef5f6; text-align:center;padding-left:2px;color:#666666;}/*表格右边样式*/
.systemTr{ background:#bbcfe6;color:#000000;border-top:1px #fff solid;border-left:1px #fff solid;border-right:1px #cccccc solid; }
.back td {padding-left:5px;padding-right:5px;}
.parTB{border-left:solid 1px #bbb;border-top:solid 1px #bbb;border-collapse:collapse;}
.parTB th {background:#C1EAF7 url(../images/skins/default/gtop.gif) repeat-x;font-size:12px;font-weight:bold;padding:6px;border-bottom:solid 1px #bbb;empty-cells:show;}
.parTB td {border-right:solid 1px #bbb;border-bottom:solid 1px #bbb;empty-cells:show;}
.bln {border-left:none;border-right:solid 1px #bbb;}
.parTitle {background:#C1EAF7 url(../images/skins/default/gtop.gif) repeat-x;font-size:12px;font-weight:bold;padding:4px;}
.parTitleR {background:#C1EAF7 url(../images/skins/default/gtop.gif) repeat-x;font-size:12px;font-weight:bold;padding:4px;border-left:none;}

/* 单据主标题行 */
.tit {font-size:14px;font-weight:bold;text-align:center;border-bottom:solid 2px #4d6680;padding:3px;background-image:url(../images/skins/default/searchBk.gif);}
/* 审批流程标题行 */
.titCheck {
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border-bottom: solid 2px #4d6680;
	padding: 3px;
	background-image: url(../images/skins/default/searchBk.gif);
}
.titCheck_FJ {font-size:14px;font-weight:bold;text-align:center;border-bottom:solid 2px #4d6680;padding:3px;background-image:url(../images/skins/default/searchBk.gif);}
/* 单据分组行 */
.titGroup {font-size:14px;font-weight:bold;text-align:center;border-bottom:solid 2px #4d6680;padding:3px;background-image:url(../images/skins/default/searchBk.gif);}

.titSub{font-size:14px;font-weight:bold;text-align:center;padding:2px;height:22px;border:none;border-bottom:solid 2px #336699;background-image:url(../images/skins/default/searchBk.gif);}
.titSubl{font-size:12px;font-weight:bold;text-align:center;padding:2px;height:22px;border:none;border-bottom:solid 2px #336699;background-image:url(../images/skins/default/searchBk.gif);}
.titFlow {font-size:12px;font-weight:bold;text-align:center;border:solid 1px #bbb;padding:5px;background-image:url(../images/skins/default/searchBk.gif);background-repeat:repeat-x;margin-top:5px;cursor:pointer;color:#666666;}
.bigtit {background:url(../images/yw.gif) no-repeat 10px center;font-size:20px;padding-left:48px !important;text-align:left;line-height:45px;font-weight:bold;border-bottom:dotted 1px #bbb;}

.chk {font-size:14px;font-weight:bold;color:#ff0000;}
.ntchk {font-size:14px;font-weight:bold;color:#666666;}
.lb {border:none;color:#333333;text-align:center;}
.lb30 {border:none;color:#333333;width:30px;text-align:center;}
.lbr {border:none;color:#ff0000;text-align:center;}
.txt {width:80px;BORDER: #aaaaaa 1px solid;}
.txt30 {width:30px;BORDER: #aaaaaa 1px solid;}
.txt50 {width:50px;BORDER: #aaaaaa 1px solid;}
.txtnum30 {width:30px;BORDER: #aaaaaa 1px solid;text-align:right;}
.txtnum50 {width:50px;BORDER: #aaaaaa 1px solid;text-align:right;}
.txtnum {width:60px;BORDER: #aaaaaa 1px solid;text-align:right;}  
.eForm {background-color:#bbb;border-collapse:collapse;}
.eForm td{padding:3px;height:20px;empty-cells:show;border:solid 1px #bbb;}

.tabGgItem {background-color:#bbb;border-collapse:collapse;}
.tabGgItem th{background-color:#eef5f6;height:22px;padding:2px;font-weight:bold;
		background:#c1d7dc url(../images/skins/default/gtop.gif) repeat-x;empty-cells:show;border:solid 1px #bbb;width:auto;}
.tabGgItem td{text-align:center;padding:2px;height:20px;empty-cells:show;border:solid 1px #bbb;width:auto;}

/* 明细网格样式（非响应式），为了可以在手机端横排明细网格 */
.tabGgItem_NR {background-color:#bbb;border-collapse:collapse;}
.tabGgItem_NR th{background-color:#eef5f6;height:22px;padding:2px;font-weight:bold;
		background:#c1d7dc url(../images/skins/default/gtop.gif) repeat-x;empty-cells:show;border:solid 1px #bbb;}
.tabGgItem_NR td{text-align:center;padding:2px;height:20px;empty-cells:show;border:solid 1px #bbb;}

.tabGgItemFlow {background-color:#bbb;border-collapse:collapse;width:100%;}
.tabGgItemFlow th{background-color:#eef5f6;height:22px;padding:2px;font-weight:bold;
		background:#c1d7dc url(../images/skins/default/gtop.gif) repeat-x;empty-cells:show;border:solid 1px #bbb;}
.tabGgItemFlow td{text-align:center;padding:2px;height:20px;empty-cells:show;border:solid 1px #bbb; background-color:#fff;}

.tabGgItemMin {background-color:#bbb;border-collapse:collapse;}
.tabGgItemMin th{background-color:#eef5f6;height:20px;font-weight:bold;
		background:#c1d7dc url(../images/skins/default/gtop.gif) repeat-x;empty-cells:show;border:solid 1px #bbb;width:auto;}
.tabGgItemMin td{text-align:center;padding:2px;height:18px;empty-cells:show;border:solid 1px #bbb;border-top:none;width:auto;}

.tabGgItemMin1 {background-color:#bbb;border-collapse:collapse;}
.tabGgItemMin1 th{background-color:#eef5f6;height:20px;font-weight:bold;
		background:#c1d7dc url(../images/skins/default/gtop.gif) repeat-x;empty-cells:show;border:solid 1px #bbb;width:auto;}
.tabGgItemMin1 td{text-align:center;padding:2px;height:18px;empty-cells:show;border:solid 1px #bbb;border-top:none; background-color:#fff;width:auto;}

.sumrow td {height:25px;vertical-align:middle;font-weight:bold;background-Color:#fff;empty-cells:show;}

.helpImg {background:url(../images/skins/default/selButtons.gif) no-repeat 0px -20px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-18px;}
.helpImg:hover {background:url(../images/skins/default/selButtons.gif) no-repeat 0px -40px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-18px;}
.helpImg:active {background:url(../images/skins/default/selButtons.gif) no-repeat 0px -60px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-18px;}
.listImg {background:url(../images/skins/default/selButtons.gif) no-repeat 0px -20px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-18px;}
.listImg:hover {background:url(../images/skins/default/selButtons.gif) no-repeat 0px -40px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-18px;}
.dateImg {background:url(../images/skins/default/selButtons.gif) no-repeat 0px -80px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-18px;}
.dateImg:hover {background:url(../images/skins/default/selButtons.gif) no-repeat 0px -100px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-18px;}
.dateImg:active {background:url(../images/skins/default/selButtons.gif) no-repeat 0px -120px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-18px;}
.downImg {background:url(../images/skins/default/selButtons.gif) no-repeat 0px 0px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-18px;}
.downImg:hover {background:url(../images/skins/default/selButtons.gif) no-repeat 0px -140px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-18px;}
.upImg {background:url(../images/skins/default/selButtons.gif) no-repeat 0px 0px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-18px;}
.upImg:hover {background:url(../images/skins/default/selButtons.gif) no-repeat 0px -140px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-18px;}
			
.goImg:link {background:url(../images/skins/default/selButtons.gif) no-repeat 0px -160px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-1px;}
.goImg:hover {background:url(../images/skins/default/selButtons.gif) no-repeat 0px -180px;width:18px;height:20px;border:none;cursor:pointer;display:inline-block;line-height:18px;
			vertical-align:middle;margin-left:-1px;}


.fixHeader{font-weight:bolder;}

#_div_help {z-index:99999;}
.helpTb {border:solid 1px #bbb;background-color:#eee;}
.helpDivImg {background:url(../images/tip_close.gif); background-repeat:no-repeat; width:20px;height:20px;line-height:5px;background-position:center center;cursor:pointer;float:right;}
.helpDivImgOpen {background:url(../images/tip_open.gif); background-repeat:no-repeat; width:24px;height:20px;line-height:5px;background-position:center center;cursor:pointer;float:right;}
.helpDiv {color:#666666;padding:10px;text-align:left;background-image:url(../images/tip_icon.gif);background-repeat:no-repeat;
		background-position:10px center;padding-left:30px;width:100%;}
.h5 {height:5px;line-height:5px;}

.selTab {
	border: solid 1px #cccccc;
	border-bottom: none;
	background-color: #fff;
	font-size: 12px;
	font-weight: bold;
	width: 100px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	margin-top: 8px;
	margin-bottom: -1px;
	*margin-top: 6px;
	*margin-bottom: 0px;
	color: #ff0000;
}
.offTab {
	border: solid 1px #cccccc;
	background-color: #eee;
	font-size: 12px;
	width: 100px;
	height: 22px;
	line-height: 22px;
	height: 21px\9;
	*height: 22px;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	margin-top: 8px;
	margin-bottom: -1px;
	*margin-top: 6px;
	*margin-bottom: 0px;
}
.tabLine {border-bottom:solid 1px #cccccc;height:23px;
		margin-top:8px;margin-top:7px\9;*margin-top:6px;*margin-bottom:0px;}

.caution {border:solid 1px #bbb;}
.cautionTitle {height:25px;line-height:25px;vertical-align:middle;color:#ff0000;background-Color:#eee;border-bottom:solid 1px #bbb;padding-left:4px;padding-right:4px;}
.cautionTitle div {font-size:14px;font-weight:bold;}
.cautionBtn {width:18px;height:18px;margin-top:3px;}
.ntit {font-size:14px;font-weight:bold;text-align:left;border-bottom:solid 4px #336699;padding:5px;}
.gstat {color:green;}
.ystat {color:red;}
.rstat {color:red;}

.tabSearch {background-Color:#e5effa;padding-top:2px;border-left:solid 1px #bbb;border-right:solid 1px #bbb;border-top:solid 1px #bbb;background-image:url(../images/skins/default/searchBk.gif);background-repeat:repeat-x;}
.tabDiv {background-color:#fff;padding:5px;}
.qt {border:0;margin:0;border-collapse:collapse;border-spacing:0;text-align:left;}
.qt td {padding:0 5px 0 0;}

.pathDiv {background-image:url(../images/skins/default/module.gif);background-repeat:no-repeat;background-position:5px center;padding:3px;padding-left:25px;width:500px;text-align:left;}
.pathDivExGrid {
	background-image: url(../images/skins/default/module.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding: 7px;
	padding-left: 26px;
	width: 500px;
	text-align: left;
}

.mt35 {padding-top:35px;}
.flowTable {background:url(../images/skins/default/flowBk.gif);margin:0px;padding:0px;position:fixed;_position:absolute;top:0px;left:0px;right:0px;width:100%;
			-moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
			-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
			box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);}
.flowTable td {padding:0px;margin:0px;}
.flowTable .l {}
.flowTable .r {}
.flowTable ul {padding:0px;margin:0px;list-style:none;}
.flowTable ul li {display:inline-block;*display:inline; *zoom:1; padding:0px 5px 0px 10px;height:30px;line-height:30px;vertical-align:middle;margin:0px;}
.flowTable .b {width:1px;background-color:#bbb;padding:0px !important;margin:0px;padding:0px;}
.flowTable .key {font-weight:bold;background:url(../images/skins/default/flowKey.gif);color:#fff;}
.flowTable .arrow {background:url(../images/skins/default/flowArrowG.gif);width:16px;padding:0px;margin:0px;}
.flowTable .arrowKey {background:url(../images/skins/default/flowArrow.gif);width:16px;padding:0px;margin:0px;}
.flowTable .arrowTail {background:url(../images/skins/default/flowTail.gif);width:16px;padding:0px;margin:0px;}

.activerow {font-weight:bold;color:#ff0000;}
.activerow td {font-weight:bold;color:#ff0000;}
.inactiverow{color:#bbb;}
.checkedrow {}
.checkresult {color:#ff0000;}
.startrow {}
.stepMemo {text-align:left;width:100%;color:#666;background-color:#f6f6f6;}
.stepMemoTit {color:#336699;font-weight:bold;width:100%;text-align:left;background-color:#f6f6f6;}

.lbSearch {background-image:url(../images/skins/default/search.gif);background-repeat:no-repeat;margin:0px;width:16px;height:16px;display:inline-block;}

.lbSave {background-image:url(../images/skins/default/save.gif);background-repeat:no-repeat;background-position:center center;margin:0px;width:16px;height:16px;display:inline-block; cursor:pointer;}
.lbSaveT {background-image:url(../images/skins/default/save.gif);background-repeat:no-repeat;background-position:left center;margin:0px;padding-left:17px;}
.lbEdit {background-image:url(../images/skins/default/edit.gif);background-repeat:no-repeat;background-position:center center;margin:0px;width:16px;height:16px;display:inline-block;}
.lbEditT {background-image:url(../images/skins/default/edit.gif);background-repeat:no-repeat;background-position:left center;margin:0px;padding-left:17px;}
.lbDel {background-image:url(../images/skins/default/del.gif);background-repeat:no-repeat;background-position:center center;margin:0px;width:16px;height:16px;display:inline-block;}
.lbDelT {background-image:url(../images/skins/default/del.gif);background-repeat:no-repeat;background-position:left center;margin:0px;padding-left:17px;}
.lbCheck {background-image:url(../images/skins/default/ok.gif);background-repeat:no-repeat;background-position:center center;margin:0px;width:16px;height:16px;display:inline-block;}
.lbCheckR {background-image:url(../images/skins/default/okR.gif);background-repeat:no-repeat;background-position:center center;margin:0px;width:16px;height:16px;display:inline-block;}
.lbCheckT {background-image:url(../images/skins/default/ok.gif);background-repeat:no-repeat;background-position:left center;padding-left:17px;margin:0px;}
.lbPrint {background-image:url(../images/skins/default/print.gif);background-repeat:no-repeat;background-position:center center;margin:0px;width:16px;height:16px;display:inline-block;}
.lbDelD {background-image:url(../images/skins/default/delD.gif);background-repeat:no-repeat;background-position:center center;margin:0px;width:16px;height:16px;display:inline-block;}
.lbCheckD {background-image:url(../images/skins/default/okD.gif);background-repeat:no-repeat;background-position:center center;margin:0px;width:16px;height:16px;display:inline-block;}
.lbCopy {background-image:url(../images/skins/default/copy.gif);background-repeat:no-repeat;background-position:center center;margin:0px;width:16px;height:16px;display:inline-block;}
.lbCopyT {background-image:url(../images/skins/default/copy.gif);background-repeat:no-repeat;background-position:left center;margin:0px;padding-left:17px;}
.lbDel:link {color:#ff0000;}
.lbImg {background-image:url(../images/skins/default/img.gif);background-repeat:no-repeat;background-position:left center;padding-left:17px;margin:0px;}
.lbSk {background-image:url(../images/skins/default/sk.gif);background-repeat:no-repeat;background-position:center center;margin:0px;width:16px;height:16px;display:inline-block;}
.lbAj {background-image:url(../images/skins/default/aj.gif);background-repeat:no-repeat;background-position:center center;margin:0px;width:16px;height:16px;display:inline-block;}
.lbAj1 {background-image:url(../images/skins/default/aj1.gif);background-repeat:no-repeat;background-position:center center;margin:0px;width:16px;height:16px;display:inline-block;}
.lbExcel {background-image:url(../images/skins/default/excel.gif);background-repeat:no-repeat;background-position:center center;margin:0px;width:16px;height:16px;display:inline-block;}
.lbHelp {background-image:url(../images/skins/default/help.gif);background-repeat:no-repeat;background-position:0px center;margin:0px;padding-left:18px;}
.lbHelp1 {background-image:url(../images/skins/default/help1.gif);background-repeat:no-repeat;background-position:0px center;margin:0px;padding-left:18px;}
.lbMail {background-image:url(../images/skins/default/emailS.gif);background-repeat:no-repeat;background-position:0px center;margin:0px;padding-left:18px;}
.lbSms {background-image:url(../images/skins/default/mobile.gif);background-repeat:no-repeat;background-position:0px center;margin:0px;padding-left:18px;}
.lbSet {background-image:url(../images/skins/default/set.gif);background-repeat:no-repeat;background-position:0px center;margin:0px;padding-left:18px;}
.lbBack {background-image:url(../images/skins/default/back.png);background-repeat:no-repeat;background-position:0px center;margin:0px;padding-left:18px;}

.slink:link {color:#336699;}
.slink:visited {color:#336699;}
.slink:hover {color:#ff0000;}

.glink:link {color:#bbb;}
.glink:visited {color:#bbb;}
.glink:hover {color:#ff0000;}

.iframe:link {color:#336699;}
.iframe:visited {color:#336699;}
.iframe:hover {color:#ff0000;}

.addMenu {display:block; background-image:url(../images/skins/default/tool.gif);background-repeat:no-repeat;background-position:0px -25px;cursor:pointer;width:18px;height:18px;}
.addMenu:hover {display:block; background-image:url(../images/skins/default/tool.gif);background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;width:18px;height:18px;}
.setQp {display:block;background-image:url(../images/skins/default/tool.gif);background-repeat:no-repeat;background-position:0px -76px;cursor:pointer;width:18px;height:18px;}
.setQp:hover {display:block;background-image:url(../images/skins/default/tool.gif);background-repeat:no-repeat;background-position:0px -50px;cursor:pointer;width:18px;height:18px;}
.setFp {display:block;background-image:url(../images/skins/default/tool.gif);background-repeat:no-repeat;background-position:0px -128px;cursor:pointer;width:18px;height:18px;}
.setFp:hover {display:block;background-image:url(../images/skins/default/tool.gif);background-repeat:no-repeat;background-position:0px -102px;cursor:pointer;width:18px;height:18px;}
.closeWin {display:block;background-image:url(../images/skins/default/tool.gif);background-repeat:no-repeat;background-position:0px -180px;cursor:pointer;width:18px;height:18px;}
.closeWin:hover {display:block;background-image:url(../images/skins/default/tool.gif);background-repeat:no-repeat;background-position:0px -154px;cursor:pointer;width:18px;height:18px;}

.w5 {width:5px;}
.w100p {width:100% !important;}
/*以下是主窗口的tab样式*/
.mainBk {margin:0px;overflow:hidden;}
.winbleft{background-image:url(../images/skins/default/TabBg.gif);width:15px;height:31px;}
.winbleft div {width:15px;height:31px;}
.winb{background-image:url(../images/skins/default/TabBg.gif);background-repeat:repeat-x;}
.winmain {border-top:none;}
.wintitle{
	position:relative;
	z-index:0;
	background: url(../images/skins/default/tab1.gif) no-repeat 0px 0px;
	background-repeat: no-repeat;
	width:112px;
	height:28px;
	*height:22px;
	line-height:28px;
	*line-height:22px;
	vertical-align:bottom;
	margin-top:1px;
	*margin-top:0px;
	*padding-top:5px;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	display:block;
	float:left;
}
.wintitle1{
	background: url(../images/skins/default/tab1.gif) no-repeat 0px 50px;
	width:112px;
	height:28px;
	*height:22px;
	line-height:28px;
	*line-height:22px;
	vertical-align:bottom;
	margin-top:1px;
	*margin-top:0px;
	*padding-top:5px;
	text-align:center;
	cursor:pointer;
	font-weight:normal;
	display:block;
	float:left;
	color:#999999;
}
.win1{
	width:100%;
	height:100%;
}
.win{
	width:100%; 
	height:100%;
	margin:0px;
	border-bottom:solid 1px #bbb;
}
.close{
	border:1pt solid red;
	width:15px;
	height:15px;
	cursor:hand;
}

.btnL {z-index:9999;position:relative;left:0px;height:23px;border:solid 1px #bbb;width:15px;top:3px;background:url(../images/skins/default/btnLeft.gif) no-repeat center center;background-color:#efefef;}
.btnR {z-index:9999;position:relative;right:-3px;top:1px;height:22px;border:solid 1px #bbb;width:15px;background:url(../images/skins/default/btnRight.gif) no-repeat center center;background-color:#efefef;}


/*middle.aspx页面*/
.middleBar{border-left:solid 1px #bbb;border-right:solid 1px #bbb;background-Color:#ccd6e2;}
.exmiddleBar {position:absolute;top:49%;left:190px;height:34px;width:10px;border: 1px solid #C0C6CC;border-left:none;border-radius: 0 2px 2px 0;
	line-height:34px;vertical-align:middle;cursor:pointer;padding-left:3px;background-color:#fff;
	-o-transition: all 0.1s ease,0.1s ease;
    -ms-transition: all 0.1s ease,0.1s ease;
    -moz-transition: all 0.1s ease,0.1s ease;
    -webkit-transition: all 0.1s ease,0.1s ease;}
.exmiddleBar:hover {background-color:#eee;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);}
.mainmain {border-top:solid 1px #ddd;border-left:solid 1px #ddd;}
.mainleft {border-top:solid 1px #ddd;}

/*top.aspx页面*/
.timeshow {line-height:30px;color:#333333;}
.topbar{}
.toplogo {background-image:url(../images/skins/default/topbar-logo.gif);background-repeat:no-repeat;}
.toplogobk {background-image:url(../images/skins/default/topbar-bk.gif);background-repeat:repeat-x;}
.toplogoAd {background:url(../images/topbar-ad.gif) no-repeat;}
.toplogoright {background-image:url(../images/skins/default/topbar-r.gif);padding-top:30px;color:#fff;}
.toplogoright a:link {color:#fff;}
.toplogoright a:visited {color:#fff;}

.topNav {border:solid 1px #999999;border-bottom:none;text-align:center;line-height:24px;vertical-align:middle;
	background-image:url(../images/skins/default/topNav.gif);height:24px;*height:25px;width:725px;
	margin-left:20px;display:inline-block;margin-top:26px;float:left;padding-left:5px;}
.navSelOff {cursor:pointer;padding-left:5px;padding-right:5px;height:24px;display:inline-block;}
.navSelOff:hover {cursor:pointer;padding-left:5px;padding-right:5px;height:24px;border-left:solid 1px #333333;border-right:solid 1px #333333;
	display:inline-block;background-color:#fefefe;color:#ff0000; text-decoration:none;}
.navSel {background-image:none;background-Color:#fff;height:24px;border-left:solid 1px #333333;border-right:solid 1px #333333;
	padding-left:5px;padding-right:5px;display:inline-block;}

.topbtnBack {background:url(../images/skins/default/result.gif);background-position: 0px 0px;width:32px;height:32px;border:none;cursor:pointer;float:left;margin-right:3px;}
.topbtnForward {background:url(../images/skins/default/result.gif);background-position: 0px -42px;width:32px;height:32px;border:none;cursor:pointer;float:left;}
.topbtnRefresh {background:url(../images/skins/default/result.gif);background-position: 0px -84px;width:32px;height:32px;border:none;cursor:pointer;float:left;}
.topIm {background:url(../images/skins/default/result.gif) no-repeat;background-position: 0px -126px;height:16px;padding-left:18px;line-height:18px;vertical-align:middle;}
.topOut {background:url(../images/skins/default/result.gif) no-repeat;background-position: 0px -152px;height:16px;padding-left:20px;line-height:18px;vertical-align:middle;padding-right:3px;}
.topHideMenu {background:url(../images/skins/default/result.gif) no-repeat;background-position: 0px -178px;width:12px;height:12px;display:block;float:right;}
.topRefreshMenu {background:url(../images/skins/default/result.gif) no-repeat;background-position: 0px -222px;width:12px;height:12px;display:block;float:right;margin-right:3px;}
.topClick1 {background:url(../images/skins/default/result.gif) no-repeat;background-position: 0px -266px;width:8px;height:77px;display:block;}
.topClick1_hide {display:none;}
.topClick2 {background:url(../images/skins/default/result.gif) no-repeat;background-position: 0px -353px;width:8px;height:38px;display:none;}

/*bottom.aspx页面*/
.botbar{background-image:url(../images/skins/default/botmenubg.gif);background-repeat:repeat-x;}
/*left.aspx页面*/
.leftBk {background-color:#e1e6f5;margin:0px;padding:0px;overflow:hidden;border-top:solid 1px #bbb;
	border-bottom:solid 1px #bbb;width:180px;height:100%;}
.leftBkTb {width:100%;}
.leftbar{width:100%; background-color:#dee4ea;}
.leftTop{height:20px;vertical-align:middle;padding-right:2px;border-bottom:solid 1px #bbb;}
.leftBot{height:0px;}
.leftMenuInput {color:#999999;width:100%;height:20px;border:solid 1px #bbb;border-right:none;margin:0px;}
.treeBk {border-left:solid 1px #bbb;padding:0px;}
.treeBkNew {border: solid 1px #bbb;border-left:none;border-bottom:none;background-color:#eee; text-align: left;}
.treeBkRight {border: solid 1px #bbb;border-bottom:none; padding: 10px; width: 100%;}

/*dtree*/
.dtree {
	font-size: 12px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
	margin-right:2px;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	font-size: 12px;
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
	text-decoration: none;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	font-size: 12px;
	color: #ff3333;
	text-decoration:underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
.dtree .dTreeNode 
{
	cursor:pointer;
	color:#333;
	vertical-align:middle;
}

/*翻页控件*/
@media (max-width:800px) {
	.__PagerNavigator {
		float: unset !important;
	}
}
.paginatorbox {background-color:#f7f7f7;border:solid 1px #bbb;border-top:none;empty-cells:show;}
.paginator { font: 12px Arial, Helvetica, sans-serif;padding:8px !important; margin: 0px;text-align:center;}
.paginator a {padding: 4px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:1px;cursor:pointer;}
.paginator a:visited {padding: 4px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator input {border: solid 1px #ddd; font-size: 12px;padding: 4px;height:23px;line-height:23px;vertical-align:unset;min-width:30px;text-align:center;}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
.paginator .excel {background-image:url(../images/skins/default/excel.gif);background-repeat:no-repeat;background-position:3px center;padding-left:18px;}
.paginator .excel:visited {background-image:url(../images/skins/default/excel.gif);background-repeat:no-repeat;background-position:3px center;padding-left:18px;}
.paginator .excel:hover {background-image:url(../images/skins/default/excel.gif);background-repeat:no-repeat;background-position:3px center;padding-left:18px;}
.paginator #text {margin-right:5px;}
.paginator .op {
	position:relative;
}
.paginator .optit {
	color: #465265;
	font-weight:bold;
}
.paginator .opdrop {
	display: none;
	position: absolute;
	right: 1px;
	bottom: 17px;
	width: 90px;
	z-index: 10;
	background-color: #3b5998;
}
.paginator .opdrop a {
	display: block;
	border: none;
	color: #fff;
	text-align: left;
	background-image:none;
	background-color: #3b5998;
	padding: 10px;
}

/* PanelBlock */
.PB_ImgP {font-size:12px;width:12px;height:12px;background-image:url(../images/open.gif);background-repeat:no-repeat;display:inline-block;float:right;cursor:pointer;*position:absolute;right:5px;}
.PB_ImgM {font-size:12px;width:12px;height:12px;background-image:url(../images/close.gif);background-repeat:no-repeat;display:inline-block;float:right;cursor:pointer;*position:absolute;right:5px;}
.PB_Cnt {border:solid 0px #bbb;padding:0px;border-top:none;}
.PB_TitP {font-size:14px;font-weight:bold;text-align:center;border:solid 1px #bbb;border-bottom:none;padding:3px;height:20px;line-height:20px;vertical-align:middle;position:relative;background-image:url(../images/skins/default/searchBk.gif);}
.PB_TitM {font-size:14px;font-weight:bold;text-align:center;border:solid 1px #bbb;border-bottom:none;padding:3px;height:20px;line-height:20px;vertical-align:middle;position:relative;background-image:url(../images/skins/default/searchBk.gif);}
.PB_TitMB {font-size:14px;font-weight:bold;text-align:center;border:solid 1px #bbb;padding:3px;height:20px;line-height:20px;vertical-align:middle;position:relative;background-image:url(../images/skins/default/searchBk.gif);}

.PB_TitMN {font-size:14px;font-weight:bold;text-align:center;border:none;padding:3px;height:20px;line-height:20px;vertical-align:middle;position:relative;background-image:url(../images/skins/default/searchBk.gif);}
.PB_TitPN {font-size:14px;font-weight:bold;text-align:center;border:none;padding:3px;height:20px;line-height:20px;vertical-align:middle;position:relative;background-image:url(../images/skins/default/searchBk.gif);}
.CrmCnt {border:none;padding:0px;height:100%;}
.CrmCntB {border:solid 1px #bbb;padding:2px;height:100%;}

.Portal_PB_Cnt {border:solid 0px #bbb;padding:0px;border-top:none;}
.Portal_PB_TitP {font-size:14px;font-weight:bold;text-align:center;border:solid 1px #bbb;padding:3px;height:20px;line-height:20px;vertical-align:middle;position:relative;background-image:url(../images/skins/default/searchBk.gif);}
.Portal_PB_TitM {font-size:14px;font-weight:bold;text-align:center;border:solid 1px #bbb;border-bottom:none;padding:3px;height:20px;line-height:20px;vertical-align:middle;position:relative;background-image:url(../images/skins/default/searchBk.gif);}

.resizeDivClass{position:absolute;width:2px;height:100%;z-index:1px;display: block;cursor:e-resize;margin-left:-2px;}

/* 信息提示框 */
.msgContainer{display:none;position:absolute;filter:alpha(opacity=0);opacity:0;}
.msg {border:solid 1px #b9c6d2;width:100%;background-color:#fdfac2;}
.msgInfo {padding:10px;
	font-weight:bold;background:url(../images/ok.gif) no-repeat 10px center;
	padding-left:32px;width:100%;}
.alertInfo {padding:10px;
	font-weight:bold;background:url(../images/alert.gif) no-repeat 10px center;
	padding-left:32px;width:100%;}
.msgClose {background:url(../images/closeWin.gif) no-repeat left center;
	cursor:pointer;border-left:none;width:16px;padding:10px;padding-right:0px;*padding-right:15px;}
	
/************** 扩展下拉框 *********************/
.dd {
	/*display:inline-block !important;*/
	text-align:left;
	background-color:#fff;
	font-size:12px;
	display:inline-block;
	line-height:16px;
	vertical-align:middle;
}
.dd .ddTitle {
	background:#fff;
	border:1px solid #999999;
	padding:0px;
	padding-left:1px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	cursor:pointer;
}
.dd .ddTitle span.arrow {
	background:url(../images/skins/default/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:18px; height:20px; cursor:pointer; margin-top:-1px;margin-right:-1px;
}

.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #999999;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#fff;
	scrollbar-face-color: #eaeaea; 
	scrollbar-shadow-color: #eaeaea; 
	scrollbar-highlight-color: #eaeaea; 
	scrollbar-3dlight-color: #999999; 
	scrollbar-darkshadow-color: #999999; 
	scrollbar-track-color: #eaeaea; 
	scrollbar-arrow-color: #32518c; 
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .optgroup {font-weight:bold;font-style:italic; clear:both;}
.dd .ddChild a {
	display:block;
	padding:2px 0 2px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	margin-left:0px; margin-right:0px;
	height:16px;
}
.dd .ddChild a:hover {
	background-color:#6699bb;color:#fff;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background-color:#336699;color:#fff;
	
}
.hidden {display:none;}
/*******************************/

/*弹出窗口顶部信息框*/
.popTop {background-color:#468fa4;color:#fff;width:100%;}
.popTop > div {font-size:14px;font-weight:bold;height:25px;line-height:20px;vertical-align:bottom;text-align:left;width:100%;padding-left:10px;padding-top:6px;}
.popTop > span {font-size:12px;line-height:20px;vertical-align:middle;text-align:left;width:100%;padding-left:10px;padding-right:10px;padding-bottom:6px;padding-top:1px;display:block;}

/*tooltop*/
P#vtip {
	Z-INDEX: 9998; BORDER: #bbb 1px solid; POSITION: absolute; PADDING: 2px;
	BACKGROUND-COLOR: white; DISPLAY: none; LEFT: 5px; font-size:12px;text-align:left;
}
.vtip {background:url(../images/tipdot.gif) no-repeat;width:18px;height:13px;display:inline-block;cursor:pointer;}
.vtipEx {width:auto;padding-left:20px;}

/* autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid #bbb;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('../images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/*公告小图标*/
.OrdNotify:link,OrdNotify:visited{background:url(../images/skins/default/ord.gif) no-repeat left center;padding-left:20px;color:#336666;}
.ImpNotify:link,ImpNotify:visited{background:url(../images/skins/default/imp.gif) no-repeat left center;padding-left:20px;color:#336666;}
.HotNotify:link,HotNotify:visited{background:url(../images/skins/default/hot.gif) no-repeat left center;padding-left:20px;color:#ff0000;}

/* 文档格式样式 */
.file_txt {background:url(../images/filetype/txt.gif) no-repeat 5px center;border:none;;padding-left:40px;height:40px;display:inline-block;width:100%;text-align:left !important;}
.file_pdf {background:url(../images/filetype/pdf.gif) no-repeat 5px center;border:none;;padding-left:40px;height:40px;display:inline-block;width:100%;text-align:left !important;}
.file_xls {background:url(../images/filetype/excel.gif) no-repeat 5px center;border:none;;padding-left:40px;height:40px;display:inline-block;width:100%;text-align:left !important;}
.file_exe {background:url(../images/filetype/exe.gif) no-repeat 5px center;border:none;;padding-left:40px;height:40px;display:inline-block;width:100%;text-align:left !important;}
.file_chm {background:url(../images/filetype/help.gif) no-repeat 5px center;border:none;;padding-left:40px;height:40px;display:inline-block;width:100%;text-align:left !important;}
.file_html {background:url(../images/filetype/html.gif) no-repeat 5px center;border:none;;padding-left:40px;height:40px;display:inline-block;width:100%;text-align:left !important;}
.file_image {background:url(../images/filetype/image.gif) no-repeat 5px center;border:none;;padding-left:40px;height:40px;display:inline-block;width:100%;text-align:left !important;}
.file_media {background:url(../images/filetype/media.gif) no-repeat 5px center;border:none;;padding-left:40px;height:40px;display:inline-block;width:100%;text-align:left !important;}
.file_ppt {background:url(../images/filetype/ppt.gif) no-repeat 5px center;border:none;;padding-left:40px;height:40px;display:inline-block;width:100%;text-align:left !important;}
.file_rar {background:url(../images/filetype/rar.gif) no-repeat 5px center;border:none;;padding-left:40px;height:40px;display:inline-block;width:100%;text-align:left !important;}
.file_doc {background:url(../images/filetype/word.gif) no-repeat 5px center;border:none;;padding-left:40px;height:40px;display:inline-block;width:100%;text-align:left !important;}
.file_unknown {background:url(../images/filetype/unknown.gif) no-repeat 5px center;border:none;;padding-left:40px;height:40px;display:inline-block;width:100%;text-align:left !important;}

.busS {margin:0px;border:solid 1px #bbb;padding:5px;background-color:#fff;}

#loader_container {
text-align:center;
position:absolute;
top:40%;
width:100%;
left: 0;
}
#loader {
font-size:11.5px;
color:#000000;
background-color:#FEEED3;
padding:10px 0 16px 0;
margin:0 auto;
display:block;
width:130px;
border:1px solid #CA5E04;
text-align:left;
z-index:2;
filter:alpha(opacity=80);
}
#progress {
height:5px;
font-size:1px;
width:1px;
position:relative;
top:1px;
left:0px;
background-color:#fff;
filter:alpha(opacity=80);
}
#loader_bg {
background-color:#CA5E04;
position:relative;
top:8px;
left:8px;
height:7px;
width:113px;
font-size:1px;
filter:alpha(opacity=80);
}

.scrolling_outer {border-left:1px solid #bbb;border-right:1px solid #bbb;min-width:100%;}


.erp_masked {overflow: hidden !important;}

.erp_ui_op {background-color: #fff;padding:0px;border-radius: 4px;box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.3);}
.erp_ui_border { width:100%;height:100%;border-radius: 4px;}
.erp_ui_title{ height:30px;line-height:30px;font-size:14px;font-weight:bold;color:#333333;text-align:left;padding-left:12px;border-bottom:solid 1px #ddd;vertical-align:middle;}
.erp_ui_title_buttons{height:30px;line-height:30px;padding-right:10px;text-align:right;border-bottom:solid 1px #ddd;vertical-align:middle;}
.erp_ui_main {height:100%;}
.erp_ui_content {background:#fff url(../images/loading.gif) no-repeat center center;border-radius: 4px;}
.erp_ui_content iframe {border-bottom-left-radius: 4px;  /* 左下角 */
            border-bottom-right-radius: 4px; /* 右下角 */}

.erp_ui_close {background:url(../images/delD.gif) no-repeat center center;width:16px;height:16px;display:inline-block;line-height:30px;vertical-align:middle;}
.erp_ui_close:hover {background:url(../images/del.gif) no-repeat center center;width:16px;height:16px;display:inline-block;line-height:30px;vertical-align:middle;}

.erp_ui_title_bar {cursor: move;position: relative;}
.drag { width: 14px; height: 14px; overflow: hidden; background: url(../images/drag_ico.gif) no-repeat 1px 1px; cursor: nw-resize; position: absolute; top: 0; right: 0;}
.bar_t { width: auto; height: 4px; position: absolute; top: -2px; left: -2px; cursor: n-resize; overflow: hidden; }
.bar_b { width: auto; height: 4px; position: absolute; bottom: -2px; left: -2px;cursor: n-resize; overflow: hidden; }
.bar_r { width: 4px; height: auto; position: absolute; right: -2px; top: -2px; cursor: e-resize; }
.bar_l { width: 4px; height: auto; position: absolute; left: -2px; top: -2px;cursor: e-resize; }


/* mask */
.__loadmask {
    z-index: 100;
    position: absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    zoom: 1;
}
.__loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top:-18px;
    margin-left:-87px;
    border:1px solid #6593cf;
    background: #c3daf9;
    padding:2px;
}
.__loadmask-msg div {
    padding:5px 10px 5px 25px;
    background: #fbfbfb url('../images/loading.gif') no-repeat 5px 5px;
    line-height: 20px;
	border:1px solid #a3bad9;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    cursor:wait;
    font-weight:bold;
    font-size:14px;
}
.__masked {
    overflow: hidden !important;
}
.__masked-relative {
    position: relative !important;
}
.__masked-hidden {
    visibility: hidden !important;
}


/* 内部沟通 */
.mes {border:solid 1px #bbb;border-bottom:none;background-color:#fff;margin-top:10px;}
.mes table {width:100%;height:100%;}
.mes .mes_tb {text-align:center;padding:8px;}
.mes .mes_tb .send {color:#666;background: url('../images/skins/default/mes.gif') no-repeat 5px center;padding-left:25px;height:20px;}
.mes .mes_tb .focus {color:#666;background: url('../images/skins/default/focus.gif') no-repeat 5px center;padding-left:25px;height:20px;}
.mes .mes_tb .cancelfocus {color:#666;background: url('../images/skins/default/cancelfocus.gif') no-repeat 5px center;padding-left:25px;height:20px;}
.mes .mes_tb .trans {color:#666;background: url('../images/skins/default/message.gif') no-repeat 5px center;padding-left:25px;height:20px;}

.mes .mes_del {color:#999;height:20px;}
.mes .mes_del:hover {color:#333;background: url('../images/skins/default/del.gif') no-repeat 5px center;padding-left:25px;height:20px; text-decoration:none;}

.mes table tr {width:100%;}
.mes table td {line-height:18px;border-bottom:solid 1px #bbb;}
.mes .mes_tit {border-bottom:dotted 1px #bbb;padding:5px;font-weight:bold;}
.mes .mes_user {float:left;}
.mes .mes_time {color:#bbb;text-align:right;vertical-align:bottom;padding:5px;}
.mes .mes_txt {padding:5px;padding-left:10px;height:100%;}
.mes .mes_file {margin-top:10px;width:100%;border:solid 1px #bbb;height:20px;}
.mes .mes_btn {padding-left:22px;}

.mes .mes_l {padding:10px;background-color:#eee;text-align:center;}
.mes .mes_l img {border:solid 1px #bbb;}
.mes .mes_name {margin-top:5px;color:#000;font-weight:bold;width:60px;}
.mes .mes_r {padding:5px;background-color:#fff;width:100%;}
.mes .mes_r0 {padding:0px;background-color:#fff;width:100%;}
.mes .mes_rt {padding:5px;background-color:#fff;width:100%;height:100%;vertical-align:top;border-bottom:none !important;}

.mes .mes_ly {display:none;margin:10px;}
.mes textarea {width:100%;height:60px;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.mes .mes_nb {border:none;}
.mes .mes_nb td {border:none;}
.mes .mes_hb {border:none;width:100%;}
.mes .mes_ly div {padding:5px;text-align:center;}

.mes .mes_rpy {color:#999;height:20px;}
.mes .mes_rpy:hover {color:#333;background: url('../images/skins/openerp/message.gif') no-repeat 5px center;padding-left:25px;height:20px; text-decoration:none;}
.mes_reply {width:300px;height:100px;text-align:center;padding:10px;border:solid 1px #bbb;background-color:#eee;}
.mes_reply textarea {width:100%;height:70px;margin-bottom:5px;}
.mes_txt_sub {padding:5px;padding-left:10px;height:100%;border:solid 1px #bbb;margin-bottom:5px;margin-top:5px;background-color:#ffffee;}
.mes .atuser {color:#336699;}

.firstRow {}
.firstRow th {}
.firstRow td {}

.focusArea {padding:3px;width:150px;}
.feedback {display:none;border:solid 1px #bbb;border-top:none;padding:5px;text-align:center;}
.feedback textarea {margin-bottom:5px;}
.focusBar {width:8px !important;padding:0px !important;margin:0px !important;border-left:dotted 1px #ddd;border-right:dotted 1px #ddd;}

.nb {border:none;}
.nb tbody tr {border:none;}
.nb tbody td {border:none;}
.nb .tabLine {border-bottom:solid 1px #cccccc;}
.nb div {border-bottom:solid 1px #cccccc;}

/* ===================固定顶部工具条相关样式=================== */
.formbk_wtb {padding-top:35px;}
.fixTb
{
    -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;
	position:fixed;_position:absolute;margin-top:0px;top:0px;left:0px;right:0px;width:100%;border:none;
	border-bottom:solid 1px #bbb;padding:6px;
    -moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
    text-align:left;z-index:9999;
}
.fixTb spr {width:1px;height:22px;background:#bbb;display:inline-block;line-height:22px; vertical-align:middle;}
.fixTb .submit {cursor:pointer;border:solid 1px #bbb;height:22px;background-position:2px center;padding-top:0px;*padding-top:3px;margin-left:2px;margin-right:2px;}
.fixTb .submit:hover {color:#ff0000;border:solid 1px #bbb;height:22px;padding-top:0px;*padding-top:3px;margin-left:2px;margin-right:2px;}

.fixTb .delbtn {cursor:pointer;background:url(../images/skins/openerp/del.gif);border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .savebtn {cursor:pointer;background:url(../images/skins/openerp/save.gif);border:solid 1px #bbb;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px; height:22px;}
.fixTb .checkbtn {cursor:pointer;background:url(../images/skins/openerp/ok.gif);border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .checkbtnR {cursor:pointer;background:url(../images/skins/openerp/okR.gif);border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .printbtn {cursor:pointer;background:url(../images/skins/openerp/print.gif);border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .backbtn {cursor:pointer;background:url(../images/skins/openerp/back.gif);border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .searchbtn {cursor:pointer;background:url(../images/skins/openerp/search.gif);border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .addbtn {cursor:pointer;background:url(../images/skins/openerp/add.gif);border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .uploadbtn {cursor:pointer;background:url(../images/skins/openerp/upload.gif);border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .excelbtn {cursor:pointer;background:url(../images/skins/openerp/excel.gif);border:solid 1px #bbb;height:22px;width:80px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .clearbtn {cursor:pointer;background:url(../images/skins/openerp/son.gif);border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .closebtn {cursor:pointer;background:url(../images/skins/openerp/del.gif);border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .refreshbtn {cursor:pointer;background:url(../images/skins/openerp/refresh.gif);border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .sendbtn {cursor:pointer;background:url(../images/skins/openerp/emailS.gif);border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .emailbtn {cursor:pointer;background:url(../images/skins/openerp/emailS.gif);border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .copybtn {cursor:pointer;background:url(../images/skins/openerp/copy.gif);border:solid 1px #bbb;height:22px;background-position:0px center;background-repeat:no-repeat;padding-left:17px;line-height:17px;vertical-align:middle;}

.fixTb .delbtn:hover {background:url(../images/skins/openerp/del.gif);background-color:#eee;color:#ff0000;border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .savebtn:hover {background:url(../images/skins/openerp/save.gif);background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;background-color:#eee; border:solid 1px #bbb;color:#ff0000;height:22px;}
.fixTb .checkbtn:hover {background:url(../images/skins/openerp/ok.gif);background-color:#eee;color:#ff0000;border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .checkbtnR:hover {background:url(../images/skins/openerp/okR.gif);background-color:#eee;color:#ff0000;border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .printbtn:hover {background:url(../images/skins/openerp/print.gif);background-color:#eee;color:#ff0000;border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .backbtn:hover {background:url(../images/skins/openerp/back.gif);background-color:#eee;color:#ff0000;border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .searchbtn:hover {background:url(../images/skins/openerp/search.gif);background-color:#eee; border-style:solid;border-width:1px; border-color:#bbb;color:#ff0000;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .addbtn:hover {background:url(../images/skins/openerp/add.gif);background-color:#eee;color:#ff0000;border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .uploadbtn:hover {background:url(../images/skins/openerp/upload.gif);background-color:#eee;color:#ff0000;border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .excelbtn:hover {background:url(../images/skins/openerp/excel.gif);background-color:#eee;color:#ff0000;border:solid 1px #bbb;height:22px;width:80px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .clearbtn:hover {background:url(../images/skins/openerp/son.gif);background-color:#eee;color:#ff0000;border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .closebtn:hover {background:url(../images/skins/openerp/del.gif);background-color:#eee;color:#ff0000;border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .refreshbtn:hover {background:url(../images/skins/openerp/refresh.gif);background-color:#eee;color:#ff0000;border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .sendbtn:hover {background:url(../images/skins/openerp/emailS.gif);background-color:#eee;color:#ff0000;border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .emailbtn:hover {background:url(../images/skins/openerp/emailS.gif);background-color:#eee;color:#ff0000;border:solid 1px #bbb;height:22px;background-position:2px center;background-repeat:no-repeat;padding-left:17px;padding-top:0px;*padding-top:3px;}
.fixTb .copybtn:hover {background:url(../images/skins/openerp/copy.gif);height:22px;background-position:0px center;background-repeat:no-repeat;padding-left:17px;background-color:#eee;border:solid 1px #333333;color:#ff0000;line-height:17px;vertical-align:middle;}

/* ===================固定顶部工具条相关样式=================== */

/* 标准工具箱 */
.Toolbox {float:right;cursor:pointer;background-image:url(../images/skins/default/toolbox.png);background-repeat:no-repeat;background-position:center top;
		margin:0px;width:28px;height:20px;display:inline-block;*margin-top:-24px;}
.Toolbox:hover {float:right;cursor:pointer;background-image:url(../images/skins/default/toolbox_d.png);background-repeat:no-repeat;background-position:center top;
		margin:0px;width:28px;height:20px;display:inline-block;*margin-top:-24px;}
.ToolboxMenu {list-style:none;margin:0;padding:0; position:absolute;z-index:100001;left:900px;top:60px;border:solid 1px #bbb;display:none;background-color:#f8f8f8;
		-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);}
.ToolboxMenu li {list-style:none;margin:0;padding:0px;}
.ToolboxMenu .tm_print {cursor:pointer;background-image:url(../images/skins/default/print.gif);background-repeat:no-repeat;background-position:center center;
		margin:3px;width:24px;height:24px;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.ToolboxMenu .tm_print:hover {border:solid 1px #5690d2;background-color:#e9eff6;}

.Toolbox_Print {float:right;cursor:pointer;background-image:url(../images/skins/default/print.gif);background-repeat:no-repeat;background-position:center 2px;
		margin:0px;width:28px;height:20px;display:inline-block;margin-right:5px;*margin-top:-24px;}

/* 响应式设计测试 */
@media (max-width:480px)
{
	body {margin:0px;padding:0px;background-color:#fff;}
	.formbk {background:#eee none;padding:5px;margin:0px;overflow:hidden;margin-bottom:70px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.formbk_wtb {background:#eee none;padding:5px;margin:0px;overflow:hidden;margin-bottom:70px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.fixTb {position:fixed;_position:fixed;z-index:9999;top:auto;bottom:0px !important;left:0px;width:100%;border-bottom:none;border-top:solid 1px #bbb;background-color:#fff;display:table;border-collapse:separate;border-spacing: 0px;}
	
	/* 标准工具箱 */
	.Toolbox {display:none;}
	.ToolboxMenu {display:none;}
	.Toolbox_Print {display:none;}
	
	.receipt {background-color:#fff;margin:0px;border:solid 1px #bbb;padding:0px;
		/*-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;*/
		-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);}	
	.receipt > tbody > tr > td {padding:5px;}
	.receipt td td {word-break:break-all;}
	
	.tabGg td,.tabGg th {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all;}
	
	/* 输入框靠右模式 */
	.tabGg > tbody > tr > th,.tabGg > thead > tr > th,.tabGg > tfoot > tr > th {display:table;text-align:left;display:block;float:left;width:30%;clear:both;height:auto;margin-top:3px;}
	.tabGg > tbody > tr > td,.tabGg > thead > tr > td,.tabGg > tfoot > tr > td {display:table;display:block;float:right;width:70%;height:auto;}
	
	/* 输入框整行模式
	.tabGg th {background-color:#fff;border:none;text-align:left;margin-top:8px;}
	.tabGg td {background-color:#fff;border:none;}
	*/
	
	.tabGg .vtip {width:100% !important;padding:5px 5px 5px 0px;background:none;color:#bbb !important;height:auto;}
	.tabGg .vtip:after {content:attr(title);}
	.tabGg input {width:100% !important;height:24px;line-height:24px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.tabGg input[type=button],.tabGg input[type=submit] {width:auto !important;overflow:visible;}
	.tabGg input[type=checkbox],input[type=radio] {border:solid 1px #bbb;padding:0;width:20px !important;height:20px;}
	.inputDiv {width:100% !important;height:24px;line-height:24px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.tabGg select {width:100% !important;height:24px;line-height:24px;}
	.tabGg textarea {width:100% !important;line-height:24px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.tabGg .tit {width:100%;display:table;text-align:center !important;width:100%;margin-bottom:5px;}
	.tabGg .titSub {width:100%;display:table;margin-top:10px;margin-bottom:3px;}
	.tabGg .bln {float:right;display:block !important;width:auto !important;margin-top:-20px;}
	
	.toolbar,.toolbarHold,.toolbarbt { position:fixed;bottom:0px;left:0px;width:100%;border-top:solid 1px #bbb;background-color:#fff;display:table;border-collapse:separate;border-spacing: 0px;}
	.toolbar input,.toolbarHold input,.toolbarbt input {margin:5px !important;}
	.helpTb {}
	
	
	.tabGgItemMin_C {width:310px;display:block;overflow-x: scroll;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch;}
	.tabGgItemMin_C .tabGgItemMin {}
	.tabGgItemMin_C .tabGgItemMin thead tr th,
	.tabGgItemMin_C .tabGgItemMin tbody tr th,
	.tabGgItemMin_C .tabGgItemMin tfoot tr th,
	.tabGgItemMin_C .tabGgItemMin thead tr td,
	.tabGgItemMin_C .tabGgItemMin tbody tr td,
	.tabGgItemMin_C .tabGgItemMin tfoot tr td {white-space: nowrap;display:table-cell;}
	
	.tab_C {width:310px;display:block;overflow-x: scroll;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch;}
	.tab_C table {}
	.tab_C table thead tr th,
	.tab_C table tbody tr th,
	.tab_C table tfoot tr th,
	.tab_C table thead tr td,
	.tab_C table tbody tr td,
	.tab_C table tfoot tr td {white-space: nowrap;}

	.tbSys {
		margin-top: 5px;
	}
	.tbSys,.tbSys tbody {display:table;width:100% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.tbSys tr {display:table;width:100% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-collapse:separate;border-spacing: 3px;}
	.tbSys th {color:#000000;display:block !important;float:left;width:100% !important;text-align:left;padding:2px !important;height:20px !important;}
	.tbSys td {color:#000000;display:block !important;float:right;width:100% !important;text-align:right;padding:2px !important;height:20px !important;margin-top:-24px;}
	.tbSys .titSub {margin-top:0px;display:table;width:100% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px !important;}
	
	.tabGgSys,.tabGgSys thead,.tabGgSys tbody,.tabGgSys tfoot,.tabGgSys tr,.tabGgSys td,.tabGgSys th 
	{width:100% !important;display:table;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.tabGgSys th {text-align:left;margin-top:8px;}
	.tabGgSys td {}
	.tabGgSys .vtip {width:100% !important;padding:5px 5px 5px 0px;background:none;color:#bbb !important;}
	.tabGgSys .vtip:after {content:attr(title);}
	.tabGgSys input {width:100% !important;height:24px;line-height:24px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.tabGgSys input[type=button],.tabGgSys input[type=submit] {width:auto !important;overflow:visible;}
	.tabGgSys input[type=checkbox],input[type=radio] {border:solid 1px #bbb;padding:0;width:20px !important;height:20px;}
	.tabGgSys select {width:100% !important;height:24px;line-height:24px;}
	.tabGgSys textarea {width:100% !important;line-height:24px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.tabGgSys .tit {text-align:center !important;width:100%;}
	.tabGgSys .titSub {margin-top:10px;margin-bottom:3px;}
	.tabGgSys .titSubl {margin-top:10px;margin-bottom:3px;}
	.tabGgSys .bln {float:right;display:block !important;width:auto !important;margin-top:-20px;}
	.firstRow {border-top:none;}
	.firstRow th {padding-top:10px !important;}
	.firstRow td {padding-top:10px !important;}
	
	.selInput {overflow: hidden;background: #fff url(../Mobile/images/down.gif) no-repeat right;padding-right:20px;}
	
	.tabs {display:block;text-decoration: none;padding:4px 0 0 4px;line-height:20px;font-weight:normal;border-bottom:solid 1px #bbb;color:#ff9933;text-align:left;}
	#tabs ul {background-color:#fff;}

	.cardCnt {background-color:#fff !important;margin:0;padding:5px 0px 0px 0px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.cardCnt_t {padding-bottom:5px !important;}

	.card {margin:0 0 10px 0 !important;background-color:#fff;border:solid 1px #bbb;padding:5px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
		-moz-border-radius: 0.5em;-webkit-border-radius: 0.5em;border-radius: 0.5em;}
	.card:last-child {margin-bottom:0 !important;}
	.card li {font-size:12px;display:block;padding:5px !important;}
	.card lab {width:90px;line-height:20px;vertical-align:middle;}
	.card txt {line-height:20px;vertical-align:middle;width:100%;}
	.card input {border:solid 1px #bbb;font-size:14px;height:24px;line-height:24px;width:100% !important;padding-left:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.card input[type=checkbox] {border:solid 1px #bbb;padding:0;width:20px !important;height:20px;}
	.card label {font-size:14px;color:#000;display:inline-block;line-height:20px;vertical-align:top;height:20px;}
	.card textarea {border:solid 1px #bbb;font-size:14px;height:100px;line-height:24px;width:100% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5px;}
	.card select {border:solid 1px #bbb;font-size:14px;height:24px;width:100% !important;margin:0;padding:0;padding-left:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.card button {font-size:16px;padding:5px;width:100% !important;}
	.card input[type=button] {margin-right:10px;line-height:24px !important;}

	.mxBtnRow {text-align:center;line-height:30px; vertical-align:text-bottom;}
	.loadingBtn {color:#bbb !important;background-image:url(../images/loading.gif) !important; background-position:5px center !important; 
		background-repeat:no-repeat !important;padding-left:23px !important;}
	.mt_10 {margin-top:10px;}	
	.erp_ui_op {background-color: #CCC;padding:0px !important;}	
	
	.tabGgItem {border:none;}
	.tabGgItem thead {display:none;}
	
    .tabGgItem tr {margin-bottom:10px;display: block;border: 1px solid #999;width:100% !important;padding:0px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .tabGgItem td {display: table;text-align: right;border-bottom: 1px dotted #ccc;empty-cells:show;width:100% !important;border-collapse:separate;line-height:24px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .tabGgItem td:first-child {background-color:#efefef;}
    .tabGgItem td:last-child {border-bottom: 0;display: table;min-height:20px;}
    .tabGgItem td:before {content: attr(data-label);float: left;}
    .tabGgItem td input,select {line-height:22px;height:22px;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.tabGgItem .txt {width:auto;}
	
	.box .input1 {height:18px;}
	.button {cursor: pointer;margin: 0;text-align: center;font-size:12px;height: 22px;background-color:#eee;border: 1px solid #bbb;}
	.button:active {background:#fff;}
	.button:disabled {color:#aaa;background:#d7dee6;}
	
	.res-hide {display:none;}
		
	.selTab {width:80px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
	.offTab {width:80px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
	
	.helpImg {background:url(../images/selButtonsMobile.gif) no-repeat 0px -24px;width:22px;height:24px;border:none;cursor:pointer;float:right !important;
				margin-top:-24px;z-index:10001;display:block; position:relative;margin-left:-1px;}
	.helpImg:hover {background:url(../images/selButtonsMobile.gif) no-repeat 0px -48px;width:22px;height:24px;border:none;cursor:pointer;float:right !important;
				margin-top:-24px;z-index:10001;display:block; position:relative;margin-left:-1px;}
	.helpImg:active {background:url(../images/selButtonsMobile.gif) no-repeat 0px -72px;width:22px;height:24px;border:none;cursor:pointer;float:right !important;
				margin-top:-24px;z-index:10001;display:block; position:relative;margin-left:-1px;}
	.listImg {background:url(../images/selButtonsMobile.gif) no-repeat 0px -24px;width:22px;height:24px;border:none;cursor:pointer;float:right !important;
				margin-top:-24px;z-index:10001;display:block; position:relative;margin-left:-1px;}
	.listImg:hover {background:url(../images/selButtonsMobile.gif) no-repeat 0px -48px;width:22px;height:24px;border:none;cursor:pointer;float:right !important;
				margin-top:-24px;z-index:10001;display:block; position:relative;margin-left:-1px;}
	.dateImg {background:url(../images/selButtonsMobile.gif) no-repeat 0px -96px;width:22px;height:24px;border:none;cursor:pointer;float:right !important;
				margin-top:-24px;z-index:10001;display:block; position:relative;margin-left:-1px;}
	.dateImg:hover {background:url(../images/selButtonsMobile.gif) no-repeat 0px -120px;width:22px;height:24px;border:none;cursor:pointer;float:right !important;
				margin-top:-24px;z-index:10001;display:block; position:relative;margin-left:-1px;}
	.dateImg:active {background:url(../images/selButtonsMobile.gif) no-repeat 0px -144px;width:22px;height:24px;border:none;cursor:pointer;float:right !important;
				margin-top:-24px;z-index:10001;display:block; position:relative;margin-left:-1px;}
	.downImg {background:url(../images/selButtonsMobile.gif) no-repeat 0px 0px;width:22px;height:24px;border:none;cursor:pointer;float:right !important;
				margin-top:-24px;z-index:10001;display:block; position:relative;margin-left:-1px;}
	.downImg:hover {background:url(../images/selButtonsMobile.gif) no-repeat 0px -168px;width:22px;height:24px;border:none;cursor:pointer;float:right !important;
				margin-top:-24px;z-index:10001;display:block; position:relative;margin-left:-1px;}
	.upImg {background:url(../images/selButtonsMobile.gif) no-repeat 0px 0px;width:22px;height:24px;border:none;cursor:pointer;float:right !important;
				margin-top:-24px;z-index:10001;display:block; position:relative;margin-left:-1px;}
	.upImg:hover {background:url(../images/selButtonsMobile.gif) no-repeat 0px -168px;width:22px;height:24px;border:none;cursor:pointer;float:right !important;
				margin-top:-24px;z-index:10001;display:block; position:relative;margin-left:-1px;}
	.goImg {width:100% !important;padding:5px 5px 5px 0px;background:none !important;}
	.goImg:after {content:"单据详情";float:right;}
	
	.printbtn {display:none;}
	.lbPrint {display:none !important;}
	
	.blocktd {display:block;width:100% !important;padding:0px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	
	.erp_ui_title{ height:36px;line-height:36px;font-size:14px;font-weight:bold;color:#333333;text-align:left;padding-left:7px;border-bottom:1px solid #bbb;background:url(../images/tbk.gif) repeat-x left center;}
	.erp_ui_title_buttons{height:36px;line-height:36px;padding-right:5px;text-align:right;border-bottom:1px solid #bbb;background:url(../images/tbk.gif) repeat-x left center;}
	.erp_ui_close {background:url(../images/delD_M.gif) no-repeat center center;width:26px;height:26px;display:inline-block;margin-top:5px;}
	.erp_ui_close:hover {background:url(../images/del_M.gif) no-repeat center center;width:26px;height:26px;display:inline-block;margin-top:5px;}
	.popTop {display:none;}
	.header .searchTd {border-top:none;}
	
	.lbSearch,.lbSave,.lbEdit,.lbDel,.lbCheck,.lbCheckR,.lbPrint,.lbDelD,.lbCheckD,.lbCopy,.lbImg,.lbSk,.lbAj,.lbAj1,.lbExcel,.lbMail,
	.lbBack {width:26px;height:26px;background-position:center center;}
	
	/* 审批表格 */
		
	.tabGgItemFlow {padding:5px;border:none;border-width:0px;width:97%;border-collapse:collapse;margin:0 auto;border-top:solid 1px #ddd;}
	.tabGgItemFlow th {padding:5px;font-size:12px;font-weight:bold;border:none;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#eee));
		background-image: -moz-linear-gradient(#ddd, #eee);
		background-image: -ms-linear-gradient(#ddd, #eee);
		background-image: -o-linear-gradient(#ddd, #eee);
		background-image: linear-gradient(#ddd, #eee);
	}
	.tabGgItemFlow td {padding-left:5px !important;padding-right:5px !important;border:none;text-align:left;vertical-align:top;}
	/*.tabGgItemFlow a {
		font-size: 14px;
		color: #336699;
		padding: 10px 8px 10px 17px !important;
		line-height: 26px;
		min-height: 26px;
		text-decoration: none;
		vertical-align: middle;
	}*/
	.tabGgItemFlow a {
		font-size: 14px;
		color: #336699;
		padding: 5px 8px 5px 26px !important;
		line-height: 30px;
		min-height: 30px;
		text-decoration: none;
		vertical-align: middle;
		border: solid 1px #336699;
		margin: 5px 5px 5px 5px;
		background-color: #ebf2f9;
		border-radius: 5px;
		word-break: keep-all;
		background-position: 5px center;
	}
	.tabGgItemFlow a:active {background-color:#ddd;color:#ff6600;}
	.tabGgItemFlow textarea {font-size:14px;width:100%;}
	.tabGgItemFlow select {border:solid 1px #bbb;font-size:14px;height:30px;width:100%;margin:0;padding:0;padding-left:5px;margin-bottom:-10px;padding-right:22px;}
	.tabGgItemFlow input {border:solid 1px #bbb;font-size:14px;height:30px;line-height:30px;width:100%;padding-left:5px;}

	/* 启动图标列 */
	.tabGgItemFlow .starttd {background:url(../Mobile/images/flow_startline.png) no-repeat center 18px !important;padding:16px 0px 0px 0px !important;}
	/* 审批图标列 */
	.tabGgItemFlow .activetd {background:url(../Mobile/images/flow_checkline.png) no-repeat center center;padding:16px 0px 0px 0px !important;}
	/* 审批图标列 */
	.tabGgItemFlow .checktd {background:url(../Mobile/images/flow_checkline.png) no-repeat center center;padding:16px 0px 0px 0px !important;}
	/* 未激活图标列 */
	.tabGgItemFlow .notactivetd {background:url(../Mobile/images/flow_nsline.png) no-repeat center 0px;padding:16px 0px 0px 0px !important;}	
	/* 最后结束列(激活) */
	.tabGgItemFlow .activetd_end {background:url(../Mobile/images/flow_endline.png) no-repeat center 0px;padding:16px 0px 0px 0px !important;}
	/* 最后结束列(未激活) */
	.tabGgItemFlow .notactivetd_end {background:url(../Mobile/images/flow_endline_ns.png) no-repeat center 0px;padding:16px 0px 0px 0px !important;}
	/* 已启动图标 */
	.tabGgItemFlow start {background:url(../Mobile/images/flow_s.png) no-repeat center center;background-size:16px 16px;display:block;width:20px;height:20px;}
	/* 已审批图标 */
	.tabGgItemFlow check {background:url(../Mobile/images/flow_ok.png) no-repeat center center;background-size:16px 16px;display:block;width:20px;height:20px;}
	/* 等待审批图标 */
	.tabGgItemFlow active {background:url(../Mobile/images/flow_a.png) no-repeat center center;background-size:16px 16px;display:block;width:20px;height:20px;}
	/* 未激活图标 */
	.tabGgItemFlow notactive {background:url(../Mobile/images/flow_ns.png) no-repeat center center;background-size:16px 16px;display:block;width:20px;height:20px;}

	/* 年月 */
	.tabGgItemFlow d {display:block;font-size:14px;width:40px !important;text-align:right;line-height:14px;margin-top:18px !important;}
	/* 时分 */
	.tabGgItemFlow t {display:block;font-size:12px;width:40px !important;text-align:right;line-height:14px;}
	/* 审批人或审批步骤 */
	.tabGgItemFlow tt {font-size:14px;font-weight:bold;line-height:20px;}
	/* 审批结果 */
		.tabGgItemFlow cr {
			font-size: 12px;
			color: #ff0000;
			line-height: 30px;
			display: block;
		}
	/* 审批耗时 */
	.tabGgItemFlow hs {font-size:12px;color:#999;line-height:20px;float:right;}
	/* 审批说明 */
	.tabGgItemFlow ftip {font-size:12px;display:block;line-height:20px;word-break: break-all;}
	/* 取消审批 */
	.tabGgItemFlow cn {font-size:12px;line-height:18px; vertical-align:middle;padding:0px;}
	.tabGgItemFlow cn a {font-size:12px;padding:0px;min-height:0px;color:#ff0000;}
	/* 附加审批 */
	.tabGgItemFlow cnfj {font-size:12px;color:#336699;line-height:20px;float:right;}
	.tabGgItemFlow cnfj a {font-size:12px;}
	/* 发送短信 */
	.tabGgItemFlow sms {font-size:12px;line-height:20px;}
	.tabGgItemFlow #FlowTableFoot textarea {border:solid 1px #ddd;text-align:left;}

	.lil {}
	.lil label {vertical-align:middle;font-size:14px; }
	.rad {vertical-align:middle;margin-top:-2px;margin-right:10px;}
	.nodata {border-top:none;padding-left:10px !important;}

	.tabGgItemFlow tr:last-child
	{
		/*是否显示为圆角*/
		-moz-border-radius: 0.5em;
		-webkit-border-radius: 0.5em;
		border-radius: 0.5em;
	}

	.startrow{width:100%;padding-top:16px !important;padding-bottom:16px !important;}
	.checkedrow{width:100%;padding-top:16px !important;padding-bottom:16px !important;}
	.activerow{width:100%;padding-top:16px !important;color:#ff0000;padding-bottom:16px !important;}
	.inactiverow{width:100%;padding-top:16px !important;color:#ddd;padding-bottom:16px !important;}
	.checkresult {color:#ff0000;}
	.bluetip {color:#336699 !important;}
	.stepMemo {text-align:left;}

	/* 审批表格 */

}

.ui_chked {width:20px;height:20px;background:url(../images/chked.gif) no-repeat center center;display:inline-block; vertical-align:middle;margin-right:4px;}
.ui_chk {width:20px;height:20px;background:url(../images/chk.gif) no-repeat center center;display:inline-block;vertical-align:middle;margin-right:4px;}

.loadmore {cursor:pointer;color:#336699;}
.loadmore:hover {color:#ff0000;}

/*******************************************日历组件*************************************************/

.RLC {
	background-color: #fff;
	border-radius: 5px;
	padding: 5px;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
	min-width: 225px;
	min-height: 235px;
}

	.RLC td {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

.m_year {
	z-index: 9999;
	position: absolute;
	left: 40px;
	top: 7px;
}

.m_month {
	z-index: 9999;
	position: absolute;
	left: 110px;
	top: 7px;
}


.RL_T td {
	border:none;
}

.selTime {
	height: 20px;
	width: 40px !important;
	margin-bottom: 2px;
	display: inline-block !important;
}

.pre {
	cursor: pointer;
	color: #646464 !important;
	text-align: center !important;
	font-weight: bold;
	border-radius: 5px;
	padding: 6px 8px !important;
	width: auto !important;
}

	.pre:hover {
		background-color: #D7E1F0;
		border-radius: 5px;
	}

	.pre:active {
		background-color: #eee;
	}

.ok {
	cursor: pointer;
	padding: 5px !important;
	display: inline-block;
	border-radius: 5px;
}

	.ok:hover {
		background-color: #336699;
		color: #fff;
		border-radius: 5px;
	}

.rl_bottom {
	border-right: none;
	text-align: right !important;
	padding: 0px !important;
}

.d_before {
	background-color: #fff;
}

.d_cur {
	background-color: #6699CC !important;
	color: #fff;
	border-radius: 5px;
}

.d_next {
	background-color: #fff;
}

.d_sel {
	background-color: #336699 !important;
	color: #fff;
	border-radius: 5px;
}

.d_sel_cur {
	background-color: #fff;
	border-radius: 5px;
}

.d_sel_out {
	background-color: #336699 !important;
	color: #fff;
	border-radius: 5px;
}

.d_over {
	background-color: #e7e7e7 !important;
	border-radius: 5px;
}

/*通用*/
.m {
	z-index: 9999;
	position: absolute;
	left: 0;
	top: 0;
}

.RL_d {
	width: 100%;
}

	.RL_d th {
		font-weight: bold;
		text-align: center;
		padding: 6px 8px !important;
		width: auto;
		border:none;
		line-height: normal;
	}

	.RL_d td {
		text-align: center;
		cursor: pointer;
		padding: 6px 8px !important;
		width: auto !important;
		border: none;
		line-height: normal;
	}

.rtd {
	text-align: right !important;
	border-right: none !important;
	border-left: none;
}

.lm {
	color: #B5C5D2;
}

.RL_YM {
	width: 100%;
	height: 100%;
}

	.RL_YM td {
		padding: 5px !important;
		text-align: center;
		width: auto !important;
	}

		.RL_YM td div {
			padding: 10px 5px !important;
		}

			.RL_YM td div:hover {
				background-color: #336699;
				color: #fff;
				border-radius: 5px;
			}

			.RL_YM td div:active {
				background-color: #eee;
				color: #000;
				border-radius: 5px;
			}

.RL_CURM {
	background-color: #6699CC;
	color: #fff;
	border-radius: 5px;
}

/*只显示年月*/
.YM_b {
	border: solid 1px #bbb;
	background: #fff;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
}

	.YM_b td {
		padding: 5px !important;
		text-align: center;
		width: auto !important;
	}

.YM_selY {
	width: 76px;
	height: 26px;
	z-index: 9999;
}

.YM_ok {
	cursor: pointer;
	text-decoration: underline;
	padding: 5px !important;
	border-top: solid 1px #ddd;
}

	.YM_ok:hover {
		background-color: #336699;
		color: #fff;
	}

.YM_ok1 {
	cursor: pointer;
	text-decoration: underline;
	padding: 5px !important;
	border-top: solid 1px #ddd;
	border-left: solid 1px #ddd;
}

	.YM_ok1:hover {
		background-color: #336699;
		color: #fff;
	}

.YM_Year {
}

	.YM_Year:hover {
		background-color: #336699;
		color: #fff;
	}

.YM_Month {
	border-left: solid 1px #ddd;
}

	.YM_Month:hover {
		background-color: #336699;
		color: #fff;
	}
/*******************************************日历组件*************************************************/

/*******************************************财务凭证*************************************************/
.tabGgItemVoucher
{
    border:none;
    border-bottom:solid 1px #cccccc;
    border-left:solid 1px #cccccc;
}

.tabGgItemVoucher th {padding:0px; text-align:center;font-weight:bold;color:#4c4c4c;empty-cells:show;border-bottom:none;
    border-top:solid 1px #cccccc;border-right:solid 1px #cccccc;background-color:#fff;height:40px;}
.tabGgItemVoucher td {padding:0px;margin:0px;text-align:center;empty-cells:show; border-bottom:solid 1px #cccccc;border-right:solid 1px #cccccc;
            height:40px;}
.tabGgItemVoucher td input {
    outline:none;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box; 
    box-sizing:border-box;
    margin:0px;
}
.tabGgItemVoucher td .r {
    float: right;
    margin-left:-20px;
}
.tabGgItemVoucher .savebtn {width:50px;}
.tabGgItemVoucher .delbtn {width:50px;}
.tabGgItemVoucher .w70 {width:74px;}
.opcol {width:120px;font-weight:bold;}
.col_money {
    width: 223px;
    font-size:12px;
    padding:0px !important;
    text-align:right !important;
}
.money_unit {
    background: url('../images/money_rp.png') left center repeat-y;
    width: 223px;
    font-size:12px;
    padding:0px !important;
}
.col_money strong {
    background-color:#fff;
    font-size:12px;
    display: block;
    height: 25px;
    line-height: 25px;
    border-bottom: solid 1px #cccccc;
    width:223px;
    text-align:center;
}
.money_unit {
    height: 22px;
    line-height: 22px;
    font-weight: normal;
    text-align: center;
    font-size:12px;
}
.money_unit span {
    float: left;
    display: inline;
    width: 19px;
    height: 100%;
    padding:0px;
    margin:0px;
    margin-right: 1px;
    background-color: #fff;
}
.money_unit .last {
    margin-right: 0;
    width: 23px;
}
.tabGgItemVoucher td .txt {
    margin:0px;
    border:none;
    height:50px;
    *height:40px;
    line-height: 22px;
    overflow:hidden;
    font-weight: normal;
    font-size: 12px;
    width:100%;
    *width:98%;
    float:left;
    display:inline;
}
.col_money .num {
    width:223px;
    *width:219px;
    margin:0px;
    border:none;
    height:100%;
    *height:40px;
    line-height: 30px;
    text-align: right;
    background: url('../images/money_rp.png') left center repeat-y;
    overflow: hidden;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 11px;
    *letter-spacing: 12.5px;
    color:#ff0000;
    font-family:Tahoma;
}
.clickedrow td {background-color:#eee;}
.clickedrow .txt {background-color:#eee;}
txt {font-size: 12px;font-weight: normal;line-height: 22px;}
/*******************************************财务凭证*************************************************/

/************************选择组件***********************/
.forselArea {width:100%;}
.btnArea {width:100px;border-top:solid 1px #ddd;}
.btnArea input {width:80px;margin:0px 3px 5px 3px;}
.selArea {border-left:solid 1px #ddd;border-top:solid 1px #ddd;}
.selArea div {width:150px;height:100%;}
.selArea select {width:150px;height:100%;}
/************************选择组件***********************/

/********************弹出对话框***********************/
.alert {position:absolute;z-index:20001;background:#eee;border:solid 1px #999;}
.alert msg {padding:20px;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;}
.alert tbl {display:block;border-top:dotted 1px #999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
			box-sizing:border-box;text-align:center;padding:10px 20px 10px 20px;}
.alert tbl input {background:#333;color:#fff;padding:5px;border:solid 1px #333;line-height:20px;width:80px;height:30px;font-size:14px;margin-right:10px;}
.alert tbl input:last-child {background:#333;color:#fff;padding:5px;border:solid 1px #333;line-height:20px;width:80px;height:30px;font-size:14px;margin-right:0px;}

/********************弹出对话框***********************/

/********************纯数值组件******************/
.keyField {}
.keyField keytitle {font-size:20px;font-weight:bold;width:100%;text-align:center;display:block;line-height:60px;vertical-align:middle;color:#666;}
.keyField keyfield {font-size:40px;font-weight:bold;width:100%;text-align:center;display:block;line-height:60px; vertical-align:middle;color:#ff0000;}
/********************纯数值组件******************/


/* 审批表格 */
.tabGgItemFlow {}
.tabGgItemFlow th {}
.tabGgItemFlow td {background-color:#fff !important;border:none;border-bottom:solid 1px #ddd;}

/* 启动图标列 */
.tabGgItemFlow .starttd {background:url(../Mobile/images/flow_checkline.png) no-repeat center bottom;padding:0px;background-size:1px 48%;}
/* 审批图标列 */
.tabGgItemFlow .activetd {background:url(../Mobile/images/flow_checkline.png) no-repeat center center;padding:0px;}
/* 审批图标列 */
.tabGgItemFlow .checktd {background:url(../Mobile/images/flow_checkline.png) no-repeat center center;padding:0px;}
/* 未激活图标列 */
.tabGgItemFlow .notactivetd {background:url(../Mobile/images/flow_nsline.png) no-repeat center 0px;padding:0px;}
/* 最后结束列(激活) */
.tabGgItemFlow .activetd_end {background:url(../Mobile/images/flow_endline.png) no-repeat center 0px;padding:0px;background-size:1px 48%;}
/* 最后结束列(未激活) */
.tabGgItemFlow .notactivetd_end {background:url(../Mobile/images/flow_endline_ns.png) no-repeat center 0px;padding:0px;background-size:1px 48%;}
/* 已启动图标 */
.tabGgItemFlow .start {background:url(../Mobile/images/flow_s.png) no-repeat center center;background-size:16px 16px;display:block;width:20px;height:20px;}
/* 已审批图标 */
.tabGgItemFlow .check {background:url(../Mobile/images/flow_ok.png) no-repeat center center;background-size:16px 16px;display:block;width:20px;height:20px;}
/* 等待审批图标 */
.tabGgItemFlow .active {background:url(../Mobile/images/flow_a.png) no-repeat center center;background-size:16px 16px;display:block;width:20px;height:20px;}
/* 未激活图标 */
.tabGgItemFlow .notactive {background:url(../Mobile/images/flow_ns.png) no-repeat center center;background-size:16px 16px;display:block;width:20px;height:20px;}

/* 年月 */
.tabGgItemFlow .d {display:block;font-size:14px;width:80px;text-align:right;line-height:14px;margin-top:14px;}
/* 时分 */
.tabGgItemFlow .t {display:block;font-size:12px;width:80px;text-align:right;line-height:14px;}
/* 审批人或审批步骤 */
.tabGgItemFlow .tt {font-size:14px;font-weight:bold;line-height:20px;display:inline-block;min-width:150px;}
/* 审批结果 */
.tabGgItemFlow .cr {font-size:12px;color:#ff0000;line-height:20px;margin-left:5px;}
/* 审批耗时 */
.tabGgItemFlow .hs {font-size:12px;color:#999;line-height:20px;float:right;}
/* 审批说明 */
.tabGgItemFlow .ftip {font-size:12px;display:block;line-height:20px;word-break: break-all;}
/* 取消审批 */
.tabGgItemFlow .cn {font-size:12px;line-height:18px; vertical-align:middle;padding:0px;}
.tabGgItemFlow .cn a {font-size:12px;padding:0px;min-height:0px;color:#ff0000;margin-left:5px;}
/* 附加审批 */
.tabGgItemFlow .cnfj {font-size:12px;color:#336699;line-height:20px;float:right;}
.tabGgItemFlow .cnfj a {font-size:12px;}
/* 发送短信 */
.tabGgItemFlow .sms {font-size:12px;line-height:20px;}
.tabGgItemFlow #FlowTableFoot textarea {border:solid 1px #ddd;text-align:left;}

.lil {}
.lil label {vertical-align:middle;font-size:14px; }
.rad {vertical-align:middle;margin-top:-2px;margin-right:10px;}
.nodata {border-top:none;padding-left:10px !important;}

.tabGgItemFlow tr:last-child
{
	/*是否显示为圆角*/
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
}

.startrow{}
.checkedrow{}
.activerow{color:#ff0000;}
.inactiverow{color:#ddd;}
.checkresult {color:#ff0000;}
.bluetip {color:#336699 !important;}
.stepMemo {text-align:left;}

/* 审批表格 */


/* 下拉文本 */
.dmc {background:#fff;border:solid 1px #999;}
.dm {padding:0px;margin:0px;}
.dm li {list-style:none;padding:10px;margin:0px;text-align:left;cursor:pointer;font-size:14px;letter-spacing: 1px;}
.dm li:hover {background-color:#f3f3f3;}

.dmc .selli {background:#336699;color:#fff;}
.dms {padding:0px;margin:0px;}
.dms li {list-style:none;padding:5px;margin:0px;text-align:left;cursor:pointer;}
.dms li:hover {background-color:#f3f3f3;}

/*空白表格的提示*/
.blankTip {
	width: 100%;
	text-align: center;
	padding-top: 40%;
	color: #666;
}


/*** 打印视图 ***/
.print {margin:0 auto;border:none;-webkit-box-shadow: none;box-shadow: none;}
.printbk {background:none !important;margin:0px;background-color:#fff !important;}
.print .tabGg td,.print .tabGg th {border:solid 1px #000;color:#000;}
.print .tabGgItem td,.print .tabGgItem th {border:solid 1px #000;color:#000;background:none;}
.print .tabGgItem input[type=button] {display:none;}
.printbk .formbk_wtb, .printbk .formbk_wtb{background:none;padding-top:0px;}
.print .tabGgItem tfoot tr:first-child {display:none !important;}

/** 浏览模式视图 **/
.splittb {
	width: 100%;
	height: 100%;
	border: none;
	border-top: solid 1px #ddd;
}
.splittb th {
}

.splittb .gridview {
	border: none;
}

.splittb .gridview thead, .splittb .gridview tfoot {
	display: none;
}

.splittb .gridview th {
	border-top: none;
	display: none;
}

.splittb .gridview td:first-child {
	display: table-cell;
	width: 16px;
	vertical-align: top;
}

	.splittb .gridview td {
		display: block;
		border: none;
		text-align: left;
		padding: 5px 5px 1px 5px;
		font-size: 14px;
	}

.splittb .gridview a {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.splittb .gridview tr {
	border-bottom: solid 1px #ddd;
}

.splittb .gridview tr:hover {
	background-color: #f3f3f3;
}

.splittb td {
width: 100%;
border-left: solid 1px #ddd;
}

.splittb iframe {
width: 100%;
height: 100%;
border: none;
}

.splittb .splittb_wrap {
overflow-y: auto;
overflow-x: hidden;
}


.fileImg {
	width: 120px;
	height: 120px;
	position: relative;
	margin: 0 auto;
}

.fileImg img {
	width: 120px;
	height: 120px;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 1;
}

.fileImg button {
	width: 20px;
	height: 20px;
	background: url(../images/skins/ui2023/search.png) no-repeat center center;
	background-size: 16px 16px;
	position: absolute;
	cursor: pointer;
	top: 0px;
	right: 0px;
	z-index: 2;
	display: none;
	border: solid 1px #ccc;
	background-color: #fff;
}

.fileImg input[type="file"] {
	width: 1px;
	z-index: 2;
	opacity: 0;
}


.fileUpload {
	display: inline-block;
}

.fileUpload .append {
	display: inline-block;
}

.fileUpload button {
	width: 20px;
	height: 20px;
	background: url(../images/skins/ui2023/search.png) no-repeat center center;
	background-size: 16px 16px;
	cursor: pointer;
	z-index: 2;
	border: solid 1px #bbb;
	background-color: #fff;
	vertical-align: middle;
	outline: none;
}

	.fileUpload button:hover {
		background-color: #eee;
	}

.fileUpload input:not([type="file"]) {
	vertical-align: middle;
	border: solid 1px #bbb;
	border-right: none;
	cursor: pointer;
	outline: none;
}

.fileUpload input:hover {
	background-color: #eee;
}

.fileUpload input[type="file"] {
	width: 1px;
	z-index: 2;
	opacity: 0;
}
.signData {
	height: 30px;
	width: auto;
}
@media (max-width:480px) {
	.signData {
		float: right;
	}
}


/*树状网格*/
.empty {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 6px;
}

.plus {
	width: 14px;
	height: 14px;
	cursor: pointer;
	display: inline-block;
	border: solid 1px #666;
	margin-right: 6px;
	text-align: center;
	background-color: #f3f3f3;
}

	.plus:hover {
		background-color: #fff;
	}

.minus {
	width: 14px;
	height: 14px;
	cursor: pointer;
	display: inline-block;
	border: solid 1px #666;
	margin-right: 6px;
	text-align: center;
	background-color: #f3f3f3;
}

	.minus:hover {
		background-color: #fff;
	}


/* 演示提示 */
.CautionTip {
	margin: 5px 15px;
	padding: 5px 10px;
	background-color: #fff8e1;
	border-radius: 5px;
	border: solid 1px #f39c12;
	border-left: 6px solid #f39c12;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

	.CautionTip p {
		color: #e67e22;
		font-weight: 600;
		display: flex;
		align-items: center;
		gap: 8px;
		margin-bottom: 10px;
		flex: 1;
	}

	.CautionTip .close {
		margin-left: 10px;
		background: url(../images/closeWin.gif) no-repeat center center;
		border: none;
		cursor: pointer;
	}

		.CautionTip .close:hover {
			background-color: #ddd;
		}