﻿/*椤甸溃锷犺浇*/
.enableButtonLayout{position:absolute; filter:alpha(opacity=70); opacity:.6; background:#ccc; z-index:9000}
.enableButtonLayout.loading{background:#eee url('panel/panel_loading.gif') no-repeat center}
/* bubblepop 鎻愮ず妗�*/
.jquerybubblepopup{width:auto; height:auto; margin:0px; padding:0px; position:absolute; border:0px; z-index:100; text-align:center; background-color:transparent}
.jquerybubblepopup-ie{filter:progid:DXImageTransform.Microsoft.Shadow(color="#666",Direction=135,Strength=3)}
.jquerybubblepopup table{width:auto; height:auto; margin:0px; padding:0px; display:table; border-collapse:collapse; border-spacing:0px; border:0px; empty-cells:show; background-color:transparent}
.jquerybubblepopup tbody{display:table-row-group; vertical-align:middle; border:0px; background-color:transparent}
.jquerybubblepopup td{margin:0px; padding:0px; background-color:transparent}
.jquerybubblepopup-top-left,  .jquerybubblepopup-top-right, 
.jquerybubblepopup-bottom-left, .jquerybubblepopup-bottom-right{width:21px; height:21px; overflow:hidden; background-repeat:no-repeat}
.jquerybubblepopup-top-middle,  .jquerybubblepopup-bottom-middle{overflow:hidden; background-repeat:repeat-x}
.jquerybubblepopup-middle-left, .jquerybubblepopup-middle-right{overflow:hidden; background-repeat:repeat-y}
.jquerybubblepopup-tail{height:10px; border:0px; margin:0px; padding:0px; display:inline}
.jquerybubblepopup-azure .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-black .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-blue .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-green .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-grey .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-orange .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-violet .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-yellow .jquerybubblepopup-innerHtml{font-family:'Trebuchet MS',Arial; font-size:11px; font-weight:normal; color:#000; background-color:#FFF}
.jquerybubblepopup-all-azure .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-all-black .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-all-blue .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-all-green .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-all-grey .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml, 
.jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml{font-family:'Trebuchet MS',Arial; font-size:11px; font-weight:normal; color:#FFF}
.jquerybubblepopup-all-azure .jquerybubblepopup-innerHtml{background-color:#09F}
.jquerybubblepopup-all-black .jquerybubblepopup-innerHtml{background-color:#000}
.jquerybubblepopup-all-blue .jquerybubblepopup-innerHtml{background-color:#06C}
.jquerybubblepopup-all-green .jquerybubblepopup-innerHtml{background-color:#6F0}
.jquerybubblepopup-all-grey .jquerybubblepopup-innerHtml{background-color:#666}
.jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml{background-color:#F93}
.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml{background-color:#F3F}
.jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml{background-color:#FC0}



/* 寮瑰嚭鎻愮ず妗�*/
.dialog-content{overflow:auto}
.dialog-toolbar{background:#fafafa; padding:2px 5px; border-bottom:1px solid #eee}
.dialog-tool-separator{float:left; height:24px; border-left:1px solid #ccc; border-right:1px solid #fff; margin:2px 1px}
.dialog-button{border-top:1px solid #eee; background:#fafafa; padding:5px 5px; text-align:right}
.dialog-button .l-btn{margin-left:5px}
.l-dialog-image{width:48px; height:48px; float:left; overflow:hidden; background:url('icons/icon16x16/dialog-icons.png') no-repeat !important}
.l-dialog-image-donne{background-position:0px 0px !important}
.l-dialog-image-error{background-position:0px -48px !important}
.l-dialog-image-question{background-position:0px -144px !important}
.l-dialog-image-warn{background-position:0px -96px !important}
.l-dialog-msg{display:block;height:70px;padding-left:48px;padding-top:16px;line-height:24px;}

/* panel 闱㈡澘*/
.panel{position:relative; margin:0px 0px 0px 0px}
.panel.panelnomargin{margin:0px 0px 0px 0px}
.panel-header{padding:0px; line-height:24px; color:#666;  position:relative;border: 1px solid  #c6c6c6;border-bottom: 0px;}
.panel-header .panel-title{font-weight:bold;color:#666;height:24px;line-height:24px;padding:0px 12px;border-radius:4px 4px 0 0;text-align: center;background-image: -webkit-linear-gradient(top,#f2f2f2,#e1e1e1);background-image: -moz-linear-gradient(top,#f2f2f2,#e1e1e1);background-image: -o-linear-gradient(top,#f2f2f2,#e1e1e1);background-image: linear-gradient(top,#f2f2f2,#e1e1e1);background-color:rgb(238, 238, 238)}
.panel-header .panel-title.left{text-align: left;}
.panel-header .panel-title.right{text-align: right;}
.panel-header-noborder{border-width:0px; border-bottom:1px solid #c2c2c2;border-radius:4px 4px 0 0;}
.panel-body{ border:1px solid #c6c6c6; min-height:32px}
.panel-body-noheader{border-top-width:1px}
.panel-body-noborder{border-width:0px}
.panel-with-icon{padding-left:22px}
.panel .panel-header .panel-icon{position:absolute; left:5px; top:4px; width:16px; height:16px}
.panel .panel-header .panel-tool{position:absolute; right:5px; top:4px}
.panel .panel-header .panel-tool div{display:block; float:right; width:16px; height:16px; margin-left:1px; cursor:pointer; opacity:0.6; filter:alpha(opacity=60)}
.panel .panel-header .panel-tool div.panel-tool-over{opacity:1; filter:alpha(opacity=100)}
.panel .panel-header .panel-tool .panel-tool-close{background: url('panel/panel_tools1_meitu_2.jpg') no-repeat;
height: 18px;
width: 18px;
background-color: red;
font-size: 20px;
line-height: 15px;
color: white;
padding-left: 8px;}

.panel .panel-header .panel-tool .panel-tool-min{background:url('panel/panel_tools1.gif') no-repeat 0px 0px}
.panel .panel-header .panel-tool .panel-tool-max{background:url('panel/panel_tools1.gif') no-repeat 0px -16px}
.panel .panel-header .panel-tool .panel-tool-restore{background:url('panel/panel_tools1.gif') no-repeat -16px -16px}
.panel .panel-header .panel-tool .panel-tool-collapse{background:url('panel/panel_tool_collapse.gif') no-repeat center}
.panel .panel-header .panel-tool .panel-tool-expand{background:url('panel/panel_tool_expand.gif') no-repeat center}
.panel-loading{padding:11px 0px 10px 30px; background:url('panel/panel_loading.gif') no-repeat 10px 10px}
.panel .panel-toolbar{border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; background-color:#FAFAFA; height:26px; padding:2px}
.panel .panel-toolbar.panel-toolbar-163{ height:28px;}
.panel-width-buttonpanel{border-bottom:0px}
.panel .panel-button{border-top:1px solid #c6c6c6; background-color:#FAFAFA; height:34px; text-align:right; padding-right:15px;line-height: 34px;}
.panel .panel-toolbar.left{text-align:left}
.panel .panel-toolbar.center{text-align:center}
.panel .panel-toolbar.right{text-align:right}
.panel .panel-button.left{padding:5px; text-align:left}
.panel .panel-button.center{padding:5px 5px 5px 15px; text-align:center}
.panel .panel-button.right{padding:5px 15px 5px 5px; text-align:right}
.panel .panel-header.panelnoborder{ border-top:0px;  border-left:0px;  border-right:0px}
.panel .panel-toolbar.panelnoborder{ border-left:0px;  border-right:0px}
.panel .panel-body.panelnoborder{ border-left:0px;  border-right:0px;  border-bottom:0px}
.panel .panel-button.panelnoborder{ border-left:0px;  border-right:0px;  border-bottom:0px}
.panel .panelnotitle{border-top:0px}
.panel .panelhastoolbar{border-top:1px solid #CCC}
.panel .panelbox{height:10px; position:relative; opacity:0.6}
.panel .panelhidebox{border-top:1px solid #99BBE8; background:url('panel/validatebox_pointer1.gif') no-repeat center}
.panel .panelhidebox:hover{opacity:1; cursor:pointer}
.panel .panelshowbox{border-bottom:1px solid #99BBE8; background:url('panel/validatebox_pointer2.gif') no-repeat center}
.panel .panelshowbox:hover{opacity:1; cursor:pointer}

/* 楠岃瘉缁勪欢*/
.validatebox-invalid{background-color:white; border-color:#C30 !important}
/*.validatebox-invalid1{background-color:white; background:url('extentcss/images/invalid_line.gif') repeat-x bottom !important; border-color:#C30 !important}*/
.validatebox-tip{position:absolute; width:150px; height:auto; display:none; z-index:9900000}
.validatebox-tip-content{padding:3px 5px; border:1px solid #C93; background:#FFC; z-index:9900001; font-size:12px;padding-left:7px !important;color:#c30;}
.validatebox-tip-pointer{background:url('validatebox/validatebox_pointer1.gif') no-repeat left top; width:19px; height:10px; z-index:9900002; position:relative; left:10px; bottom:1px}
.validatebox-tip-pointer-right{background:url('validatebox/validatebox_pointer1.gif') no-repeat left top; width:19px; height:10px; z-index:9900002; position:relative; left:120px; bottom:1px}
.validatebox-tip-pointer-topleft{background:url('validatebox/validatebox_pointer2.gif') no-repeat left top; width:19px; height:10px; z-index:9900002; position:relative; left:10px; top:1px; bottom:1px}
.validatebox-tip-pointer-topright{background:url('validatebox/validatebox_pointer2.gif') no-repeat left top; width:19px; height:10px; z-index:9900002; position:relative; left:120px; top:1px; bottom:1px}

/* fieldset */
.tafieldset{padding:3px; margin:1px 0px 1px 0px; border:1px solid #99BBE8; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.tafieldset-legend{padding:0px 12px 0px 12px; margin-left:15px; border:1px solid #99BBE8; background:#99BBE8; color:white; height:18px; line-height:18px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.tafieldset_163{padding:20px 10px; margin:0px 10px; border-top:2px solid #cfcfcf; border-bottom: 1px solid  #e0e0e0;}
.tafieldset_header{height: 34px;position: relative;overflow: hidden;margin: 0px 10px;}
.tafieldset_header h2{line-height: 34px;font-size: 14px;font-weight: bold;display: inline;font-family: 'Microsoft Yahei',verdana;}

/* window */
.window{
		font-size:12px; 
		position:absolute; 
		background:#fafafa;padding:0px; 
		border:1px solid #666;
}
.window-shadow{border-radius:4px 4px 0 0;position:absolute;
				 background:#555; -moz-box-shadow:2px 2px 3px rgba(0,0,0,0.2); -webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2)}
.window .window-header{background:transparent; padding:0px;}
.window .window-body{background:#fff; border:0px solid #99BBE8; border-top-width:0px}
.window .window-body-noheader{border-top-width:1px}
.window .window-header .panel-icon{left:1px; top:1px}
.window .window-header .panel-with-icon{padding-left:18px}
.window .window-header .panel-tool{top:3px; right:3px}
.window-proxy{position:absolute; overflow:hidden; border:1px dashed #15428b; background-color:black; opacity:0.5; filter:alpha(opacity=50)}
.window-proxy-mask{position:absolute; background:#fafafa; filter:alpha(opacity=10); opacity:0.10}
.window-mask{position:absolute; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=30); opacity:0.30; background:#000; display1:none; font-size:1px; *zoom:1; overflow:hidden}

/* keybord */
.softkeyboard{border-left:1px solid #7F9DB9; float:right; position:absolute; width:22px; right:-3px; cursor:pointer; height:21px; background:url('keyboard/softkeyboard.png') no-repeat; z-index:1; background-position:center}
#softkeyboard_container { width:590px;position: absolute;background: white;z-index: 999;top:24px;}
#keyboard_ul { list-style:none; border: 1px solid black; height: 180px; padding: 5px;}
#keyboard_ul li { float:left; width:30px; height:30px; line-height:30px; text-align:center; background:#c8ccf8; margin:0 5px 5px 0; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #f9f9f9;}
.softkeyboard_tab, .softkeyboard_capslock, .softkeyboard_left-shift, .softkeyboard_space { clear:left;}	
#keyboard_ul li.softkeyboard_lastitem { margin-right:0;}
#keyboard_ul li.softkeyboard_delete { width:90px;}
#keyboard_ul li.softkeyboard_tab { width:90px;}
#keyboard_ul li.softkeyboard_capslock { width:95px;}
#keyboard_ul li.softkeyboard_enter { width:60px;}
#keyboard_ul li.softkeyboard_close { width:55px;}
#keyboard_ul li.softkeyboard_left-shift { width:100px;}
#keyboard_ul li.softkeyboard_right-shift { width:95px;}
#keyboard_ul li.softkeyboard_space { width:510px;}
#keyboard_ul li:hover, .softkeyboard_hover { position:relative; top:1px; left:1px; cursor:pointer; border-color:#e5e5e5;}
.softkeyboard_on { display:none;}
.softkeyboard_uppercase { text-transform:uppercase;}

/* tabs */
.tabs-container{overflow:hidden; background:#fff; position:relative; margin:5px 0px 5px 0px}
.tabs-container.tabsnomargin{margin:0px 0px 0px 0px}
.tabs-header{border:1px solid #99BBE8; background:#EFF6FE; border-bottom:0px; position:relative; overflow:hidden; padding:0px; padding-top:2px; overflow:hidden}
.tabs-header-noborder{border:0px}
.tabs-header-plain{border:0px; background:transparent}
.tabs-scroller-left{position:absolute; left:0px; top:-1px; width:18px; height:28px!important; height:30px; border:1px solid #8DB2E3; border-left:0px; font-size:1px; display:none; cursor:pointer; background:#E0ECFF url('tabs/tabs_leftarrow.png') no-repeat 1px 5px; z-index:10}
.tabs-scroller-right{position:absolute; right:0; top:-1px; width:18px; height:28px!important; height:30px; border:1px solid #8DB2E3; border-right:0px; font-size:1px; display:none; cursor:pointer; background:#E0ECFF url('tabs/tabs_rightarrow.png') no-repeat 2px 5px; z-index:10}
.tabs-tool{position:absolute; top:-1px; border:1px solid #8DB2E3; padding:1px; background:#E0ECFF; overflow:hidden}
.tabs-header-plain .tabs-scroller-left{top:2px; height:25px!important; height:27px; z-index:10}
.tabs-header-plain .tabs-scroller-right{top:2px; height:25px!important; height:27px; z-index:10000}
.tabs-header-plain .tabs-tool{top:2px; padding-top:0}
.tabs-scroller-over{background-color:#ECF9F9}
.tabs-scroller-mousedown{background-color:#71A0DF}
.tabs-wrap{position:relative; left:0px; overflow:hidden; width:100%; margin:0px; padding:0px}
.tabs-scrolling{margin-left:18px; margin-right:18px}
.tabs {list-style-type:none; height:26px; margin:0px; padding:0px; padding-left:4px; font-size:12px; width:5000px; border-bottom:1px solid #c6c6c6; position:relative}
.tabs li{float:left; display:inline-block; margin1:0px 1px; margin-right:4px; margin-bottom:-1px; padding:0; position:relative; border:1px solid #8DB2E3; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px}
.tabs li{border:1px solid #99BBE8}
.tabs li a.tabs-inner{display:inline-block; text-decoration:none; color:#8DB2E3; background:url('tabs/tabs_enabled.png') repeat-x left top; margin:0px; padding:0px 10px; height:25px; line-height:25px; text-align:center; white-space:nowrap; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px}
.tabs li a.tabs-inner.disabled,
.tabs li a.tabs-inner.tabs-inner_163.disabled{color:#CCC; background:url('tabs/tabs_enabled.gif') repeat-x left top; cursor:default}
.tabs li a.tabs-inner.disabled:hover{background:url('tabs/tabs_enabled.gif') repeat-x left top}
.tabs li a.tabs-inner:hover{background:#ffd7a8 url('tabs/tab-over.gif') repeat-x}
.tabs li a.tabs-inner span{line-height:25px}
.tabs li.tabs-selected{border:1px solid #8DB2E3; border-bottom:1px solid #fff; border-top:2px solid #FFBD69}
.tabs li.tabs-selected a{color:#416AA3; font-weight:bold; background:#FFF url('tabs/tab-pressed.gif') repeat-x 0 0; outline:none}
.tabs li.tabs-selected a:hover{cursor:default; pointer:default; background:#ffd7a8 url('tabs/tab-over.gif') repeat-x}
.tabs-with-icon{padding-left:18px}
.tabs-icon{position:absolute; width:16px; height:16px; left:10px; top:5px}
.tabs-closable{padding-right:8px}
.tabs li a.tabs-close{position:absolute; font-size:1px; display:block; padding:0px; width:11px; height:11px; top:3px; right:3px; opacity:0.6; filter:alpha(opacity=60); background:url('tabs/tabs_close.gif') no-repeat 2px 2px}
.tabs li a.tabs-close.disabled{background:url('tabs/tabs_close_disabled.gif') no-repeat 2px 2px}
.tabs li a:hover.tabs-close{cursor:hand; cursor:pointer; background-color:#FFF; border:1px solid #428CD6}
.tabs li a:hover.tabs-close.disabled{border:0px; background-color:#F6F6F6; cursor:default}
.tabs-panels{margin:0px; padding:0px; border:1px solid #8DB2E3; border-top:0px; overflow:hidden; position:relative}
.tabs-panels>div{background-color:#FCFDFD; position:relative}
.tabs-panels-noborder{border:0px}
.tabs li.tabs_163{margin-right:0px; border:0px;}

.tabs li.tabs_163.tabs-selected{border:0px}

/* button */
.sexybutton{display:inline-block; margin:0; padding:0; text-decoration:none !important; background:none; border:none; white-space:nowrap; cursor:pointer; user-select:none; -moz-user-select:none; _width:0; overflow:visible; margin:2px 0px; margin-left:5px}
.sexybutton span{display:block; height:22px; padding-right:5px; background-repeat:no-repeat; background-position:right top}
.sexybutton span span{padding-right:0; padding-left:5px; line-height:24px; background-position:left top}
.sexybutton span span span{padding-left:18px; background-image:none; background-repeat:no-repeat; /*background-position:0% 50% !important;*/ display:block}
.sexybutton span span span.nokey{padding-left:9px}
.sexybutton span span span.after{padding-left:0px; padding-right:21px; background-position:0% 50% !important}
.sexybutton[disabled], 
.sexybutton[disabled]:hover, 
.sexybutton[disabled]:focus, 
.sexybutton[disabled]:active, 
.sexybutton.disabled, 
.sexybutton.disabled:hover, 
.sexybutton.disabled:focus, 
.sexybutton.disabled:active,
.sexybutton_163[disabled], 
.sexybutton_163[disabled]:hover, 
.sexybutton_163[disabled]:focus, 
.sexybutton_163[disabled]:active, 
.sexybutton_163.disabled, 
.sexybutton_163.disabled:hover, 
.sexybutton_163.disabled:focus, 
.sexybutton_163.disabled:active{color:#333 !important; cursor:inherit; text-shadow:none; opacity:0.33}
.sexybutton:hover span, 
.sexybutton:focus span{background-position:100% -22px}
.sexybutton:hover span span, 
.sexybutton:focus span span{background-position:0% -22px}
.sexybutton:active span{background-position:100% -44px}
.sexybutton:active span span{background-position:0% -44px}
.sexybutton[disabled] span, 
.sexybutton.disabled span{background-position:100% -44px}
.sexybutton[disabled] span span, 
.sexybutton.disabled span span{background-position:0% -44px}
.sexybutton:hover span span span, 
.sexybutton:focus span span span, 
.sexybutton:active span span span, 
.sexybutton[disabled] span span span, 
.sexybutton.disabled span span span{background-position:left center}
.sexybutton:hover span span span.after, 
.sexybutton:focus span span span.after, 
.sexybutton:active span span span.after, 
.sexybutton[disabled] span span span.after, 
.sexybutton.disabled span span span.after{background-position:right center}
.sexybutton img{margin-right:5px; vertical-align:text-top; _margin-top:4px; _vertical-align:text-bottom}
.sexybutton img.after{margin-right:0; margin-left:5px}
.sexybutton.sexymedium{font-size:15px !important}
.sexybutton.sexylarge{font-size:18px !important}
.sexybutton, 
.sexybutton.sexysilver{color:#666 !important}
.sexybutton:hover, 
.sexybutton:focus, 
.sexybutton.sexysilver:hover, 
.sexybutton.sexysilver:focus{color:#42A7E5 !important}
.sexybutton span, 
.sexybutton.sexysilver span{background-image:url(SexyButtons/images/skins/silver/button_right.gif)}
.sexybutton span span, 
.sexybutton.sexysilver span span{background-image:url(SexyButtons/images/skins/silver/button_left.gif)}
.sexybutton.sexyorange, 
.sexybutton.sexyorange:hover, 
.sexybutton.sexyorange:focus{color:white !important}
.sexybutton.sexyorange[disabled], 
.sexybutton.sexyorange[disabled]:hover, 
.sexybutton.sexyorange[disabled]:active, 
.sexybutton.sexyorange[disabled]:focus, 
.sexybutton.sexyorange.disabled, 
.sexybutton.sexyorange.disabled:hover, 
.sexybutton.sexyorange.disabled:active, 
.sexybutton.sexyorange.disabled:focus{color:#333 !important}
.sexybutton.sexyorange span{background-image:url(SexyButtons/images/skins/orange/button_right.gif)}
.sexybutton.sexyorange span span{background-image:url(SexyButtons/images/skins/orange/button_left.gif)}
.sexybutton.sexyyellow, 
.sexybutton.sexyyellow:hover, 
.sexybutton.sexyyellow:focus{color:#994800 !important}
.sexybutton.sexyyellow span{background-image:url(SexyButtons/images/skins/yellow/button_right.gif)}
.sexybutton.sexyyellow span span{background-image:url(SexyButtons/images/skins/yellow/button_left.gif)}
.sexybutton.toolbarbt span{background:transparent; padding-right:2px; height:22px}
.sexybutton.toolbarbt >span{border:1px solid transparent}
.sexybutton.toolbarbt span span{padding-left:4px}
.sexybutton.toolbarbt span span span{background-repeat:no-repeat; padding-left:21px}
.sexybutton.toolbarbt:hover span, 
.sexybutton.toolbarbt:focus span{background-color:#DAE6FC; border:1px solid #99BBE8}
.sexybutton.toolbarbt:hover span span, 
.sexybutton.toolbarbt:focus span span{background-color:#DAE6FC; border:0px}
.sexybutton.toolbarbt:active span{background-color:#EEE; border:1px solid #99BBE8}
.sexybutton.toolbarbt:active span span{background-color:#EEE; border:0px}
.sexybutton.toolbarbt[disabled], 
.sexybutton.toolbarbt[disabled]:hover, 
.sexybutton.toolbarbt[disabled]:active, 
.sexybutton.toolbarbt[disabled]:focus, 
.sexybutton.toolbarbt.disabled, 
.sexybutton.toolbarbt.disabled:hover, 
.sexybutton.toolbarbt.disabled:active, 
.sexybutton.toolbarbt.disabled:focus{color:#333 !important; border:0px}
/*-----163-----*/
.sexybutton{display:inline-block; margin:0; padding:0; text-decoration:none !important; background:none; border:none; white-space:nowrap; cursor:pointer; user-select:none; -moz-user-select:none; _width:0; overflow:visible; margin:2px 0px; margin-left:5px}
.sexybutton_163{border:0px;position: relative;font-size: 12px;color: #000;outline: 0;display: inline-block;vertical-align: middle;background-color: transparent;}
.sexybutton_163 span.button_span{background-image:url(SexyButtons/images/skins/silver/buttonbg1.png);background-repeat: repeat-x;}
.sexybutton_163 span.button_span:ACTIVE{color:#b6b5b4;}
.sexybutton_163 span.isok{background-image:url(SexyButtons/images/skins/silver/buttonbg.png);background-repeat: repeat-x;color:white;}
.sexybutton_163 span.isok:ACTIVE{color:#b6b5b4;}
.sexybutton_163 .button_icon{display:block;height: 23px;float: left;width:20px;position: relative;top:5px;left:5px;background-repeat: no-repeat;}
.sexybutton_163 span.button_hover{border-color: #787878;}
.sexybutton_163:hover {box-shadow: 0 1px 3px rgba(0,0,0,.2);}
.sexybutton_163 span.button_focus{border-color: #36c;outline: 0;box-shadow:0 0 2px 2px rgba(224,233,242,0.6);-webkit-box-shadow:0 0 2px 2px rgba(224,233,242,0.6);-moz-box-shadow:0 0 2px 2px rgba(224,233,242,0.6);}
.sexybutton_163 .button_span{display:block;text-align: center;height: 26px;line-height: 26px;padding: 0 12px;border: 1px solid #999;border-radius: 3px;cursor: pointer;vertical-align: middle;}
.sexybutton_163.toolbarbt .button_span{background: transparent;border-color:transparent;}
.sexybutton_163.toolbarbt .button_span.isok{background: transparent;border: 0px;color: #555;}

/* button-panel */
.button-panel{padding:5px 15px 5px 5px; text-align:right}
.button-panel.left{padding:3px 5px; text-align:left}
.button-panel.right{padding:3px 5px; text-align:right}
.button-panel.center{padding:3px 5px 3px 15px; text-align:center; vertical-align:middle}

/* 涓嬫媺妗�*/
.ffb-input{border:1px solid #7F9DB9;float:left;padding:0px !important;height:100%;*height:20px;line-height:20px;background:transparent;}
.ffb-input_163{border:0px;outline: 0;background: transparent;line-height:16px;}
.ffb-arrow{float:right; position:absolute; right:22px; width:17px; top:3px; height:16px; background-image:url('selectinput/selectinput.png')}
.ffb-arrow_163{top:0px;}
.ffb-arrow.out{background-position:0px 0}
.ffb-arrow.over{background-position:-17px 0; cursor: pointer;}
.ffb-arrow.active{background-position:-34px 0}
.ffb-refreshcode{float:right; position:absolute; right:-2px; width:24px; height:20px; background-image:url('selectinput/refresh.gif')}
.ffb-refreshcode.out{background-position:0px 0}
.ffb-refreshcode.over{background-position:-24px 0}
.ffb-refreshcode.active{background-position:-48px 0}
.ffb-no-results{padding:2px; color:#888; font-style:italic; /*border-bottom:1px solid #828790; */z-index:999}
.ffb{overflow:hidden; border:1px solid #828790; background-color:#fff}
.ffb .content{overflow:auto; font-size:0.8em; width:100%; height:100%}
.ffb .content >div{height:20px; line-height:20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.ffb .content .row{border-bottom:1px solid #828790; color:#000; height:20px; clear:both}
.ffb_163{border:1px solid #999; background-color:white;padding: 7px 0;border-radius: 4px;box-shadow: 0 0 10px rgba(0,0,0,.5);}
.ffb_163 .content{}
.ffb_163 .content >div{height:25px; line-height:25px; padding:0 8px;}
.ffb_163 .content .row{}
.ffb-sel{cursor:pointer; cursor:hand; color:#fff !important; background-color:#39f}
.ffb .paging{vertical-align:middle; border-bottom:1px solid #828790}
.ffb .page, .ffb a.page{font-size:85%; padding:2px; border:solid 1px #339; background-color:#eef; margin:2px}
.ffb .box{width:22px; margin:2px}
.ffb .summary{font-size:85%}
.ffb-input .readonly{background:#EBEBE4; color:#00000}
.ffb-select{background-color:#99BBE8; border-top:1px dotted blue; border-bottom:1px dotted blue}
.ffb-select_163{background-color:#34c;color:white;}
.ffb-select-text{margin-left:5px}
/* 涓嬫媺button */
.select_button{position: relative;}
.select_button .select_span{padding-right:20px;}
.select_button .select_button_arrow{background: url("SexyButtons/images/skins/silver/btn_arrow.png") no-repeat;width: 7px;height: 4px;display: block;position: absolute;top:12px;float: right;right: 5px;cursor: pointer;}
.select_button .select_button_arrow:hover{filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;}
.select_button .select_content{display: none;position: absolute;width: 150px;z-index: 8000;}
.select_button .select_button_item{width: 134px;text-align: left;}
.select_button .select_button_item:hover{background: #34c;color:#fff !important;cursor: pointer;}


/* 琛ㄦ牸 */
.slick-grid-container{background-color: white;}
.slick-datagrid-exp{background:url('slickgrid/excel.png') no-repeat !important; top:3px;padding-left: 20px;line-height: 20px;cursor: pointer;text-align:center;}
.slick-datagrid-exp:HOVER{border:1px solid #AECFF7;background-color:#ECF0F6;color:red;outline:medium none;}
.slick-pageToolExcelContent{border:1px solid rgb(170, 170, 170);width:120px;background: url("slickgrid/images/menu_bg.gif") repeat-y scroll 0px 0px rgb(240, 240, 240);position: absolute;display:none;padding:4px !important;border-radius:4px;z-index:1000;}
.slick-header.ui-state-default, .slick-headerrow.ui-state-default{width:100%; overflow:hidden; border-left:0px}
.slick-header-columns, .slick-headerrow-columns{width:999999px; position:relative; white-space:nowrap; cursor:default; overflow:hidden}
.slick-header-column.ui-state-default{border-left: 1px solid #fff;border-right: 1px solid #fff;margin-top:3px; color:black !important; position:relative; display:inline-block; overflow:hidden; text-overflow:ellipsis;font-weight:bold; height:20px; line-height:20px; margin:0; padding:4px; border-left:0px; border-top:0px; border-bottom:1px solid #CCC !important; float:left}
.slick-headerrow-column.ui-state-default{    padding:0px 4px 0px 4px;     border-bottom:1px dotted gray;     _padding:4px}
.slick-header-column-sorted{font-style:italic}
.slick-header-column-hover{background-color: #e1e1e1}
.slick-header-column-hover .slick-resizable-handle {background-color:gray;}
.slick-sort-indicator{display:inline-block; width:8px; height:5px; margin-left:4px}
.slick-sort-indicator-desc{background:url(slickgrid/images/sort-desc.gif)}
.slick-sort-indicator-asc{background:url(slickgrid/images/sort-asc.gif)}
.slick-resizable-handle{position:absolute; font-size:0.1px; display:block; cursor:col-resize; width:6px; right:1px; top:0; height:100%}
.slick-sortable-placeholder{background:silver}
.slick-grid-canvas{position:relative; outline:0; background-color:white}
.slick-full-canvas-fixed{position:fixed !important; top:0; left:0; right:0; bottom:0; z-index:8000}
.slick-full-canvas{position:fixed !important; top:0; left:0; right:0; bottom:0; z-index:8000}
.slick-tool-max{background:url('slickgrid/images/slick-tools.gif') no-repeat 0px -16px}
.slick-row.ui-widget-content, .slick-row.ui-state-active{position:absolute; 
clear: both;
width: 100%;
vertical-align: top;
line-height: 1.1em;
cursor: pointer;
background-color: #fff;
}
.slick-cell, .slick-headerrow-column{overflow:hidden;float:left; border-bottom: 1px solid #d5d6d7;  _border:1px solid #fff; _filter:chroma(color = #fff); /*overflow:hidden;*/ text-overflow:ellipsis; white-space:nowrap; vertical-align:middle; z-index:1; padding:1px 2px 2px 1px;  margin:0; white-space:nowrap; cursor:default}
.slick-group{}
.slick-group-toggle{ display:inline-block}
.slick-cell.highlighted{ background:lightskyblue;  background:rgba(0,0,255,0.2);  -webkit-transition:all 0.5s;  -moz-transition:all 0.5s;  transition:all 0.5s}
.slick-cell.flashing{ border:1px solid red !important;  background-color:#cfe9f7 !important; }
.slick-cell.editable{z-index:11; overflow:visible;padding:0 0 0 0;background:white;}
.slick-cell.editable >input {line-height:28px\0;border:1px solid #e1efe3;width :99%;width:99.5%\0; height:100%;height:90%\0;}
.slick-cell:focus{outline:none}
.slick-reorder-proxy{display:inline-block; background:blue; opacity:0.15; filter:alpha(opacity=15); cursor:move}
.slick-reorder-guide{display:inline-block; height:2px; background:blue; opacity:0.7; filter:alpha(opacity=70)}
.slick-selection{ z-index:10;  position:absolute;  border:2px dashed black}
.slick-pager{
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #dedede;
	width:100%; 
	height:31px;/* border-top:1px solid #d5d6d7; background:url('slickgrid/images/grid-bg.png') repeat-x;*/ 
	vertical-align:middle; 
	background-color:#f5f5f5}
.slick-pager split{background:url('slickgrid/images/grid-blue-split.gif') repeat-x}
.slick-grid-icon-excel{background:url('slickgrid/images/excel.png') no-repeat !important}
.slick-pager .slick-pager-status{display:inline-block; padding-left:10px; font-size:12px}
.slick-pager .ui-icon-container{display:inline-block; margin:2px; border-color:gray}
.slick-pager .slick-pager-nav{display:inline-block; float:left; padding-left:20px}
.slick-pager .slick-pager-settings{display:block; float:right; margin-right: 10px;}
.slick-pager .slick-pager-settings *{vertical-align:middle}
.slick-pager .slick-pager-settings a{padding-left:5px; padding-top:5px; text-decoration:underline; cursor:pointer}
.slick-header-column.slick-cell-checkbox input[type=checkbox], .slick-cell-checkbox input[type=radio]{margin-top: 4px;cursor: pointer;}
.slick-cell-checkbox input[type=checkbox], .slick-cell-checkbox input[type=radio]{margin-top: 7px;cursor: pointer;}
.slick-cell-checkbox{ text-align:center !important;cursor: pointer;}
.slick-icon-edit{background-position:40px; background:url('slickgrid/images/pencil.gif') no-repeat !important}
.slick-pager-nav-dis{float:left; height:26px; /* padding-top:4px */}
.slick-pager-nav-dis span, .slick-pager-nav-dis input{display:block; float:left}
.slick-pager-nav-dis span{margin: 6px 6px 0px 0px;}
.slick-pager-nav-dis .tool-separator{
	margin:4px 6px 0px 0px;
	height:22px;}
.slick-icon-page-button{margin-top:2px;width:25px; height:26px;cursor:pointer; border:1px solid transparent; display:block; float:left}
.slick-icon-page-button:hover{
	border:1px solid #A9ACB5;
    background-color:#ddeffe !important;      
    text-decoration:none;
}
.slick-icon-page-button:active{background-color:#87bcd1 !important; }

.slick-icon-page-first{
	background:url('slickgrid/images/pagination_icons.png') no-repeat 4px center;
}
.slick-icon-page-first-dis{
	background: url('slickgrid/images/pagination_icons.png') no-repeat 4px center;
	opacity: 0.5;
	filter:alpha(opacity=50)
}
.slick-icon-page-last{
	background:url('slickgrid/images/pagination_icons.png') no-repeat -43px center;
}
.slick-icon-page-last-dis{
	background:url('slickgrid/images/pagination_icons.png') no-repeat -43px center;
	opacity: 0.5;
	filter:alpha(opacity=50)
}
.slick-icon-page-next{
	background:url('slickgrid/images/pagination_icons.png') no-repeat -28px center;
}
.slick-icon-page-next-dis{
	background:url('slickgrid/images/pagination_icons.png') no-repeat -28px center;
	opacity: 0.5;
	filter:alpha(opacity=50)
}
.slick-icon-page-prev{
	 background: url('slickgrid/images/pagination_icons.png') no-repeat -13px center;
}
.slick-icon-page-prev-dis{
	background: url('slickgrid/images/pagination_icons.png') no-repeat -13px center;
	opacity: 0.5;
	filter:alpha(opacity=50)
}
.slick-pagination-page {
	margin:5px 6px 0px 0px;
	width:30px;
	height:16px;	
}


.slick-header-columns{  /*  background:url('slickgrid/images/datagrid_header_bg.gif') repeat-x center bottom*/}
.slick-header-column{   /* background:url('slickgrid/images/datagrid_header_bg.gif') repeat-x center bottom;  border-right:1px solid silver*/}
.slick-header-column:hover, .slick-header-column-active{ }
.slick-headerrow{    background:#fafafa;     border-bottom:1px dotted silver}
.slick-headerrow-column{    background:#fafafa;     border-bottom:0;     height:100%}
.slick-row.ui-state-active{    background:#F5F7D7}
.slick-row{    position:absolute;     background:white;     border:0px;     line-height:20px}
.slick-viewport{width:100%; overflow-x:auto; outline:0; position:relative; overflow-y:auto; background-color:white}
.slick-row.selected{    z-index:10;     background:#DFE8F6}
.slick-cell{    padding-left:4px;     padding-right:4px;line-height:28px;}
.slick-group{    border-bottom:2px solid silver}
.slick-group-toggle{    width:9px;     height:9px;     margin-right:5px}
.slick-group-toggle.expanded{    background:url(slickgrid/images/collapse.gif) no-repeat center center}
.slick-edited-icon{    background:url(slickgrid/images/dirty.gif) no-repeat !important}
.slick-group-toggle.collapsed{    background:url(slickgrid/images/expand.gif) no-repeat center center}
.slick-group-totals{    color:gray;     background:white}
.slick-cell.selected{    background-color:#ffffd5}
/*.slick-cell.active{border:1px;     border-color:gray;     border-style:solid;     background-color:#ffffd5}*/
.slick-sortable-placeholder{    background:silver!important}
/*.slick-row[row$="1"], .slick-row[row$="3"], .slick-row[row$="5"], .slick-row[row$="7"], .slick-row[row$="9"]{    background:#f1f1f1}*/
.slick-row.ui-state-active{    background:#F5F7D7}
.slick-row.loading{    opacity:0.5;     filter:alpha(opacity=50)}
.slick-cell.invalid{border-color:red}
.slick-icon-edit-column{background:url(slickgrid/images/dirty.gif) no-repeat right 4px}
.slick-cell-selection{    background:url('slickgrid/images/datagrid_header_bg.gif') repeat center bottom;padding-left:9px}
.slick-item-operate{
	border-radius: 100%!important;
	text-align: center;
	line-height: 17px;
	height: 17px;
	width: 17px;
	display: none;
}
.slick-item-operate-button{
	width: 17px;
	height: 17px;
	top: 4px;
	font-size: 12px;
	position: absolute;
	cursor: pointer;
	line-height: 0;
}
.slick-item-operate:active
.slick-item-operate-text{
		border-color: #787878;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAcAgMAAADq/fJrAAAAA3NCSVQICAjb4U/gAAAADFBMVEXOzs7KysrGxsbCwsJbeBJmAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA0LzEyLzEyiu5yJQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAcSURBVCiRY/iPCzCswgUYQnEBhlEwCugJcKZEADHLOhynYcn1AAAAAElFTkSuQmCC)
		repeat-x
}
.slick-item-operate:hover
.slick-item-operate-text{
	border: 1px solid #787878;
}
.slick-item-operate-icon{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAAA3NCSVQICAjb4U/gAAAABlBMVEX///9qamoi95bjAAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMjcvMTI9MJKzAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABBJREFUCJlj+MdQw2DBIAAACh4Bwz0/h2cAAAAASUVORK5CYII=) no-repeat;
	left: 6px;
	top: 8px;
	width: 7px;
	height: 4px;
	position: absolute;
}
.slick-item-operate-text{
	vertical-align: top;
	text-align: center;
	height: 26px;
	line-height: 25px;
	padding: 1px 9px;
	border: 1px solid #999;
	border-radius: 3px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAcCAMAAACgTerKAAAAA3NCSVQICAjb4U/gAAAASFBMVEX+/v79/f38/Pz7+/v6+vr4+Pj39/f29vb19fX09PTz8/Px8fHw8PDv7+/u7u7t7e3s7Ozr6+vp6eno6Ojn5+fm5ubl5eX///8jGyilAAAAGHRSTlP//////////////////////////////wDNEy7qAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA0LzEyLzEyiu5yJQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAABNSURBVEiJ3c/XFYAgAMDAWFBUitj2H9Ut8sEtkBfoxiBgFDAJnMgsIAhYBKwCooBNwC7gEJAEZAFFQBVwCmgCLgG3wIk8Al4Bn6Cfkx/Rg3w59D7HjwAAAABJRU5ErkJggg==) repeat-x;
	border-radius: 100%!important;
	text-align: center;
}
.slick-row:hover {
	/*background-color: #d2ecf3;*/
	background-color: #d7edd7;
}
.slick-row:hover .slick-item-operate {
	display: block;
}
.slick-row {
	cursor: pointer;
}
.slick-ffb {
	overflow: hidden;
	border: 1px solid #999;
	background-color: white;
	padding: 7px 0;
	border-radius: 4px;
	box-shadow: 0 0 10px rgba(0,0,0,.5);
	left: -30px;
	top: 10px;
	z-index: 9999;
}
.slick-checkbox-header{
	margin-top:4px;	
}
.slick-ffb-item{padding:5px 30px 5px 30px;}
.slick-ffb-item:hover {background-color:#34c;color:white;}
.slick-ffb .content {overflow:auto; font-size:0.8em; width:100%; height:100%}
.slick-ffb .content >div{height:25px; line-height:25px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.slick-ffb .content .row{border-bottom:1px solid #828790; color:#000; height:20px; clear:both}
.slick-showdetail{
	padding: 5px 10px 10px;
	-webkit-box-shadow: rgb(51, 51, 51) 2px 2px 11px;
	box-shadow: rgb(51, 51, 51) 2px 2px 11px;
	background-color: rgb(255, 255, 255);
	z-index: 99999;
	left: 770px;
	top: 140px;
	position: fixed;
	display: block;
	border:1px solid #555;
}
.slick-cell.editable {
	z-index: 11;
	overflow: visible;
	background: white;
	border-color: #34c;
	border-style: solid;
	border-width: 1px;
	
	line-height:0\0;
}

.slick-pagination-page-list {
	margin: 5px 6px 0px 6px;
	padding: 1px 2px;
	width: auto;
	height: 20px;
	border-width: 1px;
	border-style: solid;
	float: left;
}

/* paginglaod */
#pageloading{ position:absolute;  left:0;  top:0;  width:100%;  height:100%;  z-index:20000;  background-color:white}
#pageloading .loading{ position:absolute;  left:45%;  top:40%;  padding:2px;  z-index:20001;  height:auto}
#pageloading .loading img{ margin-bottom:5px}
#pageloading .loading .loading-indicator{ background:white;  color:#555;  font:bold 13px tahoma,arial,helvetica;  padding:10px;  margin:0;  text-align:center;  height:auto}
#pageloading .loading .loading-indicator .loading-back{width:42px;height:42px;background: url("pageloading/loading.gif") no-repeat;margin:0 auto;}

/* 涓嬫媺镙�*/
.selectTreeContainer{z-index:99999; width:100%; display:none; position:absolute; top:26px;left:-1px; height:260px; background-color:white; overflow:auto}
.grid{position:relative}/* TODO xiug */
.innerIcon{ float:right; position:absolute; width:16px; right:5px; cursor:pointer; height:16px;  z-index:1;background-repeat: no-repeat;}
.innerIcon_delete{background-image: url("selecttree/database_delete.png");filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.innerIcon_show{background-image: url("selecttree/xui-icon-slidedown.png");right:24px;}
.innerIcon_delete:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.innerIcon_show:hover{right:25px;}
/* 甯冨眬 */
.fielddiv{position:relative; left:0px; top:0px; margin:3px 2px; height:20px}
.fielddiv_163{height: 28px;}
.fielddiv .fieldLabel{white-space:nowrap; width:100px; height:100%; float:left; position:relative; text-align:right; line-height:20px}
.fielddiv_163 .fieldLabel{white-space:nowrap; width:100px; height:100%; float:left; position:relative; text-align:right; line-height:28px;left:-7px;height: 28px;}
.fielddiv .labelFocus{background:#49A4CB}
.fielddiv .textinput{width:100%; line-height:20px; padding:0px; height:100%;border:1px solid #7F9DB9; background:repeat-x 0 0; background-color:white; /*background-image:url('extentcss/images/text-bg.gif')*/}
.fielddiv_163 .textinput{width:100%; border:0px; padding:0px; outline: 0;background: transparent;line-height: 16px;}
.fielddiv .textinput.inputFocusBorder{border:1px solid #dfba08}
.fielddiv .textinput.nokey{top:3px}
.fielddiv .fielddiv2{position:relative; margin:0px 0px 0px 100px;_margin:0px 0px 0px 0px; height:100%;}
.fielddiv_163 .fielddiv2{position:relative;  margin:0px 0px 0px 100px; _margin:0px 0px 0px 0px; padding:5px 8px;border:1px solid #c6c6c6;border-radius:3px;background: #fff;box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;height: 16px;}
.fielddiv .fielddiv2.readonly{background:#EBEBE4 !important; color:#00000}
.fielddiv_163 .inputHover{border:1px solid #979797;}
.fielddiv_163 .inputFocus{border-color: #36c;outline: 0;}
.fielddiv .fielddiv2 .selinput{border:0px; height:20px;position:relative;z-index: 0}
.fielddiv_163 .fielddiv2 .selinput{border:0px; height:16px;position:relative;z-index: 0}
.fielddiv .fielddiv2.disabled{background:#EBEBE4;}
.fielddiv .textinput.numberfield{text-align:right; padding-right:1px}
.fielddiv .textinput.numberfield.alignleft{text-align:left}
.fielddiv .textinput.readonly{background:#EBEBE4 !important; color:#00000}
.fielddiv .textinput.disabled{background:#EBEBE4 !important; color:#CCCCC}


.fielddiv .textInfo{position:absolute;z-index:2;right:-18px;top:4px;width:16px;height:16px;background:url(icons/icon16x16/icons.png) -48px -80px no-repeat !important;}
.fielddiv .textInfo .textInfo_content{position: relative;top:20px;display: none;padding: 20px 10px;word-wrap:break-word;word-break:break-all;text-indent: 20px;}
.fielddiv .textInfo:hover .textInfo_content{display: block;z-index: 9999;}
.fielddiv_163 .textInfo{top:5px;}
.fielddiv_163 .textInfo .textInfo_content{position: relative;top:20px;display: none;padding: 20px 10px;word-wrap:break-word;word-break:break-all;text-indent: 20px;}
.fielddiv_163 .textInfo:hover .textInfo_content{display: block;z-index: 9999;}
.tafieldset_163{padding:10px 10px 5px 10px; margin:0px 10px; border-top:2px solid #cfcfcf; border-bottom: 1px solid  #e0e0e0;}
.tafieldset_header{height: 34px;position: relative;overflow: hidden;margin: 0px 10px;}
.tafieldset_header h2{line-height: 34px;font-size: 14px;font-weight: bold;display: inline;font-family: 'Microsoft Yahei',verdana;}


.fieldgroupdiv{position:relative; left:0px; top:0px; margin:3px 0px;height: 28px;}
.fieldgroupdiv .fieldLabel{white-space:nowrap; width:100px; height:28px; float:left; position:relative; text-align:right; line-height:32px}
.fieldgroupdiv .labelFocus{background:#49A4CB}
.fieldgroupdiv .textinput{width:100%; line-height:20px; border:1px solid #7F9DB9; padding:0px; height:100%}
.fieldgroupdiv .textinput.inputFocusBorder{border:1px solid #dfba08}
.fieldgroupdiv .textinput.nokey{top:3px}
.fieldgroupdiv .fielddiv2{position:relative; margin:0px 0px 0px 100px;  _margin:0px 0px 0px 0px; height:100%;padding-left:3px;}
.fieldgroupdiv .fielddiv2 .selinput{border:0px; height:20px;position:relative;z-index: 0}
.fieldgroupdiv .textinput.numberfield{text-align:right; padding-right:1px}
.fieldgroupdiv .textinput.numberfield.alignleft{text-align:left}
.fieldgroupdiv .textinput.readonly{background:#EBEBE4 !important; color:#00000}
.fieldgroupdiv .textinput.disabled{background:#EBEBE4; color:#CCCCC}


/* l layout*/
.l-layout{position:relative}
.l-layout-left, .l-layout-right, .l-layout-center, .l-layout-top, .l-layout-bottom{position:absolute; border:1px solid #99BBE8; background:white; /* z-index:10 ;*/ overflow:hidden}
.l-layout-top{width:100%}
.l-layout-bottom{width:100%}
.l-layout-left .l-layout-header-toggle{position:absolute; top:3px; right:3px; height:20px; width:20px; overflow:hidden; background:url('border/togglebar.gif'); background-position:-20px 0px; cursor:pointer}
.l-layout-left .l-layout-header-toggle-over{background-position:-20px -20px}
.l-layout-left.noborder{border-left:0px; border-top:0px; border-bottom:0px}
.l-layout-right .l-layout-header-toggle{position:absolute; top:3px; left:3px; height:20px; width:20px; overflow:hidden; background:url('border/togglebar.gif'); background-position:-20px -40px; cursor:pointer}
.l-layout-right .l-layout-header-toggle-over{background-position:-20px -60px}
.l-layout-right.noborder{border-right:0px; border-top:0px; border-bottom:0px}
.l-layout-center .l-layout-header{cursor:default}
.l-layout-center.noborder{border-top:0px; border-bottom:0px;}
.l-layout-header{position:relative; padding-left:10px; color:#183152; font-weight:bold; height:24px; line-height:24px;  overflow:hidden; cursor:pointer; border-bottom:1px solid #e1e1e1;background-image: -webkit-linear-gradient(top,#f2f2f2,#e1e1e1);background-image: -moz-linear-gradient(top,#f2f2f2,#e1e1e1);background-image: -o-linear-gradient(top,#f2f2f2,#e1e1e1);background-image: linear-gradient(top,#f2f2f2,#e1e1e1);background-color:rgb(238, 238, 238)}
.l-layout-header >span{line-height:24px}
.l-layout-header-inner{padding-right:24px; line-height:24px;}
.l-layout-right .l-layout-header-inner{padding-left:22px; padding-right:auto}
.l-layout-collapse-left, .l-layout-collapse-right{width:24px; background:#EAF2FE; border-left:1px solid #B8D0D6;border-right:1px solid #B8D0D6; position:absolute; top:0px;   display:none; height:100%; z-index:10}
.l-layout-collapse-left-over, .l-layout-collapse-right-over{background:#F5F9FA}
.l-layout-collapse-left-toggle, .l-layout-collapse-right-toggle{position:absolute; height:20px; width:20px; overflow:hidden; background:url('border/togglebar.gif'); cursor:pointer}
.l-layout-collapse-left{left:2px}
.l-layout-collapse-left .layout-left-inner{  color: #183152;font-weight: bold;width: 18px;position: absolute;top: 24px;left: 5px;font-size: 14px;}
.l-layout-collapse-left-toggle{top:0px; right:2px; background-position:-20px -40px}
.l-layout-collapse-left-toggle-over{background-position:-20px -60px}
.l-layout-collapse-right{right:2px}
.l-layout-collapse-right-toggle{top:0px; left:2px; background-position:-20px 0px}
.l-layout-collapse-right-toggle-over{background-position:-20px -20px}
.l-layout-drophandle-left{position:absolute; width:4px; cursor:col-resize; z-index:10; display:none; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; background:rgb(238, 238, 238) url(border/handle-icon.gif) center center no-repeat}
.l-layout-drophandle-right{position:absolute; width:4px; cursor:col-resize; z-index:10; display:none; border-right:1px solid #99BBE8; background:#DFE8F6 url(border/handle-icon.gif) center center no-repeat}
.l-layout-drophandle-top{position:absolute; height:4px; cursor:row-resize; z-index:10; display:none; line-height:1px; overflow:hidden; border-top:1px solid #99BBE8; border-bottom:1px solid #99BBE8; background:#DFE8F6 url(border/handle-icon-horizontal.gif) center center no-repeat}
.l-layout-drophandle-bottom{position:absolute; height:4px; cursor:row-resize; z-index:10; display:none; line-height:1px; overflow:hidden; border-top:1px solid #99BBE8; border-bottom:1px solid #99BBE8; background:#DFE8F6 url(border/handle-icon-horizontal.gif) center center no-repeat}
.l-layout-dragging-xline{background:#E0E4E2; height:4px; position:absolute; display:none; z-index:9999; padding:0; margin:0; line-height:1px; overflow:hidden}
.l-layout-dragging-yline{background:#E0E4E2; width:4px; position:absolute; display:none; z-index:9999; padding:0; margin:0}
.l-layout-lock{position:absolute; width:100%; height:100%; display:none; z-index:9990; margin:0; padding:0}
.l-layout-content{position:relative; background:white; overflow:hidden}
.l-layout-drophandle{position:absolute; top:0px; left:-5px; width:5px; cursor:col-resize; z-index:10; height:100%; display:none}
.l-layout-collapse{width:24px; background:#EAF2FE; border:1px solid #B8D0D6; position:absolute; top:0px; left:4px; display:none; height:100%; z-index:10}
.l-layout-collapse-over{background:#F5F9FA}
.l-layout-collapse-toggle{position:absolute; top:0px; right:2px; height:20px; width:20px; overflow:hidden; background:url('border/togglebar.gif'); background-position:-20px -40px; cursor:pointer}
.l-layout-collapse-toggle-over{background-position:-20px -60px}
.l-layout-dragging-line{background:#E0E4E2; width:4px; position:absolute; top:0px; display:none; z-index:9999; padding:0; margin:0; height:100%}
.l-layout .l-layout-drophandle-left-border{width:3px; border-left:1px solid #99BBE8; border-right:1px solid #99BBE8}
.l-layout .l-layout-drophandle-right-border{width:3px; border-left:1px solid #99BBE8; border-right:1px solid #99BBE8}
.l-layout .l-layout-drophandle-top-border{width:3px; border-top:1px solid #99BBE8; border-bottom:1px solid #99BBE8}
.l-layout .l-layout-drophandle-bottom-border{width:3px; border-top:1px solid #99BBE8; border-bottom:1px solid #99BBE8}

/* button grop*/

.buttonGroup{padding:5px;position: relative;height: 28px;}
.buttonGroup .sexybutton_163{margin-right: -1px;}
.buttonGroup .sexybutton_163 span.button_span{border-radius: 0px;}
.buttonGroup .sexybutton_163:hover span.button_span{border-color: #999}
.buttonGroup > .select_button{position: relative;float: left;}
.buttonGroupSeparate{width:4px;background: transparent;float: left;height: 28px;}

/* popwin */
.popWin_163{ background:url('icons/icon16x16/icons.png') -144px 0px no-repeat !important; }
.popWin{border-bottom:1px solid; border-left:1px solid #7F9DB9; float:right; position:absolute; width:17px; right:-3px; cursor:pointer; height:21px; background-image:url('selectinput/search-trigger.gif'); background-position:17px 0px; border-bottom-color:#7EADD9; z-index:1}
.popWin:hover{background-position:34px 0px}
.popWin:active{background-position:51px 0px}

/* toolbar */
.toolbar{height:40px; z-index:9999}
.toolbar_163{height:36px;}
.toolbar div.toolbarleft{ height:34px;  width:30px;  float:left; background-image:url('toolbar/toolbar-l.gif'); background-position:100% 100%; background-repeat:no-repeat}
.toolbar div.toolbarcenter{ height:34px; background-image:url('toolbar/toolbar-c.jpg'); background-repeat:repeat-x; background-position:100% 100%; float:left; line-height:34px}
.toolbar_163 div.toolbarcenter{background: transparent;}
.toolbar div.toolbarcenter_163{ height:28px;padding:3px 2px;  line-height:0px}
.toolbar div.toolbarright{ height:34px;  width:22px; background-image:url('toolbar/toolbar-r.gif'); background-repeat:no-repeat; background-position:100% 100%; float:left}
.toolbar_163 center{height: 34px;background: #f5f5f5;border: 1px solid #c6c6c6;border-top-color: #ddd;border-radius: 0 0 3px 3px;box-shadow: 0 0 5px #bbb;}

span.tool-separator{height:24px; border-left:1px solid #ccc; border-right:1px solid #fff;}

/* msgTopTip */
.windowTopMsg {background:white; filter: alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;font-size:12px;position:fixed;overflow:hidden;padding:0px 5px 5px 5px;border:1px solid #c6c6c6;border-top:0;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;width: 250px;height: 50px;top:-63px;z-index: 9999999;box-shadow: 0 0 10px rgba(0,0,0,.5);}
.msgTopTip{position:relative;top:15px;font-size:14px;}

/* message */
.message-container{border:#b9c9ef 1px solid; z-index:100; position:fixed; display:none; bottom:0; right:0; overflow:hidden;background:#fff; border-radius: 4px;box-shadow: 0 0 10px rgba(0,0,0,.5);}
.message-head{border:1px solid #fff; border-bottom:none; width:100%; height:25px; font-size:12px; overflow:hidden; color:#1f336b}
.message-close{float:right; padding:5px 0 5px 0; width:16px; line-height:auto; color:red; font-size:12px; font-weight:bold; text-align:center; cursor:pointer; overflow:hidden}
.message-headbody{padding:5px 0 5px 5px; width:100px; line-height:18px; text-align:left; overflow:hidden}
.message-body{padding-bottom:5px; border:1px solid #fff; border-top:none; width:100%; height:auto; font-size:12px}
#message_content{margin:0 5px 0 5px; border:#b9c9ef 1px solid; padding:10px 0 10px 5px; font-size:12px; color:#1f336b; text-align:left; overflow:hidden}

/* checkbox 鍗曢�鍙婂阃夋寜阍�*/
.ta_pw_radio,
.ta_pw_chkbox{padding-left:18px;line-height: 26px;height:25px;}
.ta-ui-chk{width:14px;height:15px;float:left;display:block;margin-right:7px;}
.ta-chk-uncheck{background:url('checkbox/images/uncheck.png') left no-repeat !important;}
.ta-chk-checked{background:url('checkbox/images/checked.png') left no-repeat !important;}
.ta-chk-uncheck-disabled{background:url('checkbox/images/uncheck-disabled.png') left no-repeat !important;cursor:not-allowed;}
.ta-chk-checked-disabled{background:url('checkbox/images/checked-disabled.png') left no-repeat !important;cursor:not-allowed;}
.ta-radio-uncheck{background:url('checkbox/images/uncheck-radio.png') left no-repeat !important;}
.ta-radio-checked{background:url('checkbox/images/checked-radio.png') left no-repeat !important;}
.ta-radio-uncheck-disabled{background:url('checkbox/images/uncheck-dis-radio.png') left no-repeat !important;cursor:not-allowed;}
.ta-radio-checked-disabled{background:url('checkbox/images/checked-dis-radio.png') left no-repeat !important;cursor:not-allowed;}
.ta-chk-mc{cursor:default;height:17px;}


/* 鍙抽敭凿滃崟 */
.menu{position:absolute; background:#f0f0f0 url('rightmenu/menu.gif') repeat-y; margin:0; padding:2px; border:1px solid #ccc; overflow:hidden}
.menu-item{position:relative; margin:0; padding:0; height:22px; line-height:20px; overflow:hidden; font-size:12px; cursor:pointer; border:1px solid transparent; _border:1px solid #f0f0f0}
.menu-text{position:absolute; left:28px; top:0px}
.menu-icon{position:absolute; width:16px; height:16px; top:3px; left:2px}
.menu-rightarrow{position:absolute; width:4px; height:7px; top:7px; right:5px; background:url('rightmenu/menu_rightarrow.png') no-repeat}
.menu-sep{margin:3px 0px 3px 24px; line-height:2px; font-size:2px; background:url('rightmenu/menu_sep.png') repeat-x}
.menu-active{border:1px solid #7eabcd; background:#fafafa; -moz-border-radius:3px; -webkit-border-radius:3px}
.menu-shadow{position:absolute; background:#ddd; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:2px 2px 3px rgba(0,0,0,0.2); -webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2)}

/* 甯哥敤凿滃崟 */
.index_commonmenu_div{width: 100%;height: 100%;padding:10px;margin: 0px;overflow:auto;position:relative;}
.commonmenu{width:80px;height: 80px;float: left;margin: 3px 5px;position: relative;cursor:pointer;border:1px solid #e6e6e6; background-image: url("commonmenu/btn01_bg.gif");background-repeat: repeat-x;border-radius:3px;}
.index_commonmenu_div ul{list-style-type: none;position: relative;}
.commonmenu_item .commonmenu_icon{width:32px;height: 32px;margin: 4px auto;}
.index_commonmenu_div .commonmenu_name{display: block;height: 30px;padding: 5px 10px;text-align: center;overflow: hidden;text-overflow: ellipsis;}
.commonmenu_item .commonmenu_remove{width: 16px;height: 16px;position: absolute;left: 72px;top: -8px;display: none;background: url("commonmenu/menu_remove.png") no-repeat;}
.index_commonmenu_div .commonmenu_item_add{border:0px;background: transparent;}
.index_commonmenu_div .commonmenu_item_add .commonmenu_icon{width:32px;height: 32px;margin: 0px auto;margin-top:24px;background: url("commonmenu/home_ico.png") no-repeat -413px -103px;opacity:0.6; filter:alpha(opacity=60); }
.index_commonmenu_div .commonmenu_item_add:hover .commonmenu_icon{ background: url("commonmenu/home_ico.png") no-repeat -444px -103px;opacity:1; filter:alpha(opacity=100); }

/* table */
.tableView-default {border: 1px solid #99bce8;}
.tableView-no-border {border: 0px;}
.tableView-title {font: 15px 寰蒋板呴粦, 瀹嬩綋, tahoma, arial, helvetica, sans-serif;color: #3764a0;font-weight: bold;text-align: center;}
.table-td-cell {font: 14px 寰蒋板呴粦, 瀹嬩綋, tahoma, arial, helvetica, sans-serif;background-color: white;border-color: #ededed;border-style: solid;border-width: 1px;padding-left: 5px;}
.table-td-cell-label {text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);background: rgb(250, 250, 250);color: #3764a0;font-weight: bold;text-align: right;padding-right: 3px;}

/* issue */
.issue_div{display:none;margin:0px;padding:0px;z-index:999999;position:relative;}
.issue_years{background:#fff;display:none;margin:0px 2px 0px 0px;border:1px solid #828790;width:60px;text-align:center;position:absolute;}
.issue_months{position:absolute;display:none;background:rgb(245, 245, 220);margin-left:2px;border:1px solid #828790;}
.issue_year{background:rgb(245, 245, 220);padding-top:2px;height:18px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;color:#555555;font-weight:bold;cursor:default;}
.issue_year:hover{background-color:#99BBE8; border-top:1px dotted blue; border-bottom:1px dotted blue;}
.month_title{text-align:center;color:#555555;height:20px;margin:2px 0px 0px 1px;padding-top:3px;font-size:14px;font-weight:bold;width:99%;background:#CCCCCA;border-radius:4px;}
.is_selected{background-color:#99BBE8; border-top:1px dotted blue; border-bottom:1px dotted blue;}
.is_td{color:#555555;font-weight:bold;text-align:center;border-radius:2px;border:1px solid transparent;}
.is_td:hover{color:red;cursor:pointer;border-radius:4px;border:1px solid #CCCCCA;}
.issue_up{width:100%;height:10px;padding-bottom:2px;background:rgb(245, 245, 220) !important;}
.issue_down{width:100%;height:12px;background:rgb(245, 245, 220) !important;}

/* selectData */
.selectData_xiala_C{z-index:9999;display:none;position: absolute;width:300px;border-radius:4px;text-align: left;line-height: 25px;padding:7px 0;white-space:nowrap;border:1px solid #bbb;box-shadow:0 1px 3px rgba(0,0,0,.2);background:#fff;outline: 0;cursor: default;top:30px; }
.selectData_xiala_C  div{height:25px;line-height: 25px;padding-left:20px;cursor: pointer;color:#555}
.selectData_xiala_hover{background-color: #E6F3E7}
.selectData_input{height:16px;border:0px;display:inline;position: absolute;top:-1px;left:2px;width:100px;border-color: transparent;background-color: transparent;-webkit-appearance:none;outline: 0;margin: 5px 0;color:#ccc;}
.selectData_leirong{overflow: hidden;float:left;margin:0 5px 0 0;white-space:nowrap;position: relative;max-width: 465px;height:12px;line-height: 12px;cursor: pointer;border-radius:17px;outline: 0;border-width:1px;border-style: solid;padding:2px 9px;border-color: #EDB8B8!important;color:#555;margin:4px 0;}
.selectData_leirong_a{  position: absolute;right: -2px;top: -1px;display: inline;text-decoration: none;font-family: verdana;border-radius: 0 17px 17px 0;font-weight: 700;padding: 2px 5px 2px 3px;border-width: 1px;border-style: solid;border-color: #EDB8B8!important;color:#555;cursor: pointer; margin-left:18px; }
.selectData_label{float:left;position: relative;text-align: right;line-height: 26px;height: 26px;left:-7px;width:100px;}
.selectData_C{position:relative;height:26px;margin-left:100px;border:1px solid #c6c6c6; border-radius:3px;background: white;margin-right:2px;}

/* selectLabelText */
.selectLabelText_label{position:relative;float:right;height:28px;cursor: pointer;padding:0px 10px;}
.selectLabelText_label_span{position:relative;float:left;height:28px;line-height: 28px;text-align: right;background: url("selectlabeltext/arrow.png") right no-repeat;padding-right:10px;}
.selectLabelText_label:HOVER {color:#777;height:26px;border-radius:4px;border:1px solid #989898;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAcBAMAAABlvQfLAAAAA3NCSVQICAjb4U/gAAAAFVBMVEX////7+/v39/fz8/Pv7+/r6+vn5+eena/fAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA0LzEyLzEyiu5yJQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAtSURBVDiNY2AYrECQZDCstCiRDOikxZhkMHi1uJAMBq+WUJIBnbSkkQxGuBYAUVMq5JHSWvQAAAAASUVORK5CYII=) }
.selectLabelText_C{z-index:1;display:none;position: absolute;width:150px;top:28px;padding:10px 0px;border:1px solid #bbb;background: #fff;outline: 0;box-shadow:0 1px 3px rgba(0,0,0,.2);text-align: left;border-radius:4px;}
.selectLabelText_C div{width:130px;height:28px;line-height: 28px;text-align: left;padding:0px 10px;cursor: pointer;}
.selectLabelText_C div:HOVER{background-color:#E6F3E7 }

/* boxComponent */
.boxComponent{
	display:none;position: absolute;border:1px solid #bbb;box-shadow:0 1px 3px rgba(0,0,0,.2);outline: 0;background-color: #eeeeee;text-align: left;border-radius:4px;z-index: 500;padding:5px;
}
.boxComponent_b{
	position:absolute;display:block;width:19px;height:21px;
}
.boxComponent_b_leftTop{top:20px;background: url(boxComponent/tail-left.png) no-repeat;left:-15px;	}
.boxComponent_b_leftBottom{bottom:20px;background: url(boxComponent/tail-left.png) no-repeat;left:-15px;	}
.boxComponent_b_rightTop{top:20px;background: url(boxComponent/tail-right.png) no-repeat;right:-13px;	}
.boxComponent_b_rightBottom{bottom:20px;background: url(boxComponent/tail-right.png) no-repeat;right:-13px;	}
.boxComponent_b_topLeft{top:-15px;background: url(boxComponent/tail-top.png) no-repeat;left:20px;	}
.boxComponent_b_topRight{top:-15px;background: url(boxComponent/tail-top.png) no-repeat;right:20px;	}
.boxComponent_b_bottomLeft{bottom:-15px;background: url(boxComponent/tail-bottom.png) no-repeat;left:20px;	}
.boxComponent_b_bottomRight{bottom:-15px;background: url(boxComponent/tail-bottom.png) no-repeat;right:20px;	}

.boxComponent_1{
	width:400px;text-align: left;height:200px;padding:3px;
}
.boxComponent_close{
	width:16px;height:16px;position: absolute;top:-8px;right:-8px;background: url("zTreeStyle/img/icon/btn-cancel.png") no-repeat;cursor: pointer;opacity:0.8; filter:alpha(opacity=80);
}
.boxComponent_close:HOVER{opacity:1; filter:alpha(opacity=100);}
.hint-mask{ background-color:#000; opacity:0.3; filter:alpha(opacity=30); position:fixed; z-index:1998; top:0px; left:0px;}
.hint-tips { position:absolute; z-index:1999; display:none;}
.hint-tips .hint-contents { position:relative;  background-color:#eee; padding:3px; }
.hint-tips .hint-contents .hc-border { border:4px solid #f60; position:absolute; z-index:2000; top:-64px; left:0px;}
.hint-tips .hint-contents .hc-arrow { width:43px; height:65px; background:url(helptip/image/help-tipss.png) 0px -167px no-repeat; position:absolute; z-index:2000; top:-62px; left:5px; }
.hint-tips .hint-contents .hc-close{ width:37px; height:37px; background:url(helptip/image/help-tipss.png) 0px -130px no-repeat; position:absolute; z-index:2000; top:-22px; right:-22px; cursor:pointer;  }
.hint-tips .hint-contents .hc-message { padding:10px;  border:3px dashed #66f; }
.hint-tips .hint-contents .hc-message .hm-content { font-size:18px; color:#333; line-height:25px; }
.hint-tips .hint-contents .hc-message .hm-opts { height:28px; margin-top:5px; position:relative;z-index:2000;}

.hint-tips .hint-contents .hc-message .hm-opts .ho-pre { line-height:26px; float:left; width:70px; font-size:14px; background-color:#66f; color:#fff; text-align: center; cursor:pointer;display:none;}
.hint-tips .hint-contents .hc-message .hm-opts .ho-pre:HOVER{background-color: #4343E3;}

.hint-tips .hint-contents .hc-message .hm-opts .ho-next { line-height:26px; float:right; width:70px; font-size:14px; background-color:#66f; color:#fff; text-align: center; cursor:pointer;}
.hint-tips .hint-contents .hc-message .hm-opts .ho-next:HOVER{background-color: #4343E3;}

.hint-tips .hint-contents .hc-message .hm-opts .ho-last { line-height:28px; float:right; font-size:14px; color:#f60; cursor:pointer; cursor:pointer; display:none;}
.hint-tips .hint-contents .hc-message .hm-opts .ho-last:hover{ text-decoration:underline; }

.pageloading{background-image:url(icons/gif/loading.gif);width:48px;height:48px; position: absolute; left:50%; Top:50%}
.pageloading-text{ position: absolute; left:50%; Top:50%;margin-top:48px;font-size:12px;}


/*打印设置*/
@media all{
	/*
	*  纵向打印width建议为794px
	*  横向打印width建议为1200px
	table {border-collapse: collapse;empty-cells:show;page-break-before: always;page-break-inside: avoid;}
	td {border: 1px solid #000;line-height: 50px;height: 50px;text-align:center;}
	*/
	* {margin: 0;padding: 0;}
	.container{width:794px;margin:0 auto;/*overflow:hidden;*/}
	.noBorder{border:0 none;}
	.left{text-align:left !important}
	.center{text-align:center !important}
	.right{text-align:right !important}
}
@media screen{
  .pagebreak{display:none;}
}
@media print{
  .noprint {visibility: hidden;}
  .pagebreak{display:block;height:0px !important;page-break-after:always;/*page-break-inside:avoid;*/}
}