/*background-color: #E8F1F8;*/
html,body
{
	margin: 0;
	font-size: 12px;
	font-family: "宋体","微软雅黑","黑体" ,Consolas,Verdana;
	padding: 0;
	height: 100%;
	color:#000;
	background-color:#E9F0FC;
}/*去掉 width:100%；因为引起布局问题.*/
/*新增的，控制滚动条*/
*{margin:0;padding:0; font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif,宋体;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td
{
	margin:0px;
	padding: 0px;
	font-size:12px;
 }
 
 
div, span, td
{
	font-family: "宋体","微软雅黑","黑体" ,Consolas,Verdana;
}
img{ border:none;}
.clear
{ 
	 clear:both;
}
/* 顶栏 */
.topBar
{
    height: 24px;
    background: transparent url(../ui/white-top-bottom.gif) repeat-x 0 -1px;
    color: #15428b;
    border-bottom: 1px solid #8DB2E3;
    text-align: left;
    height: 24px;
    line-height:24px;
    
}

/* 工具栏 */
div.toolBar
{
    float: left;
	font-size: 12px;
	font-weight: bold;
	color: #15428b;
	line-height: 24px;
	margin-left: 5px;
	background:url(../images/icons/edit_icon.gif) no-repeat left 3px  transparent ;
	 text-indent: 20px;
}

.toolBotton
{	
    border: none;
	border-bottom:#8DB2E3 1px solid;
	background: #ccc url(../images/icons/tbg.gif) repeat-x 50% top;
	overflow: hidden;	
	position: relative;
	height: 25px;
	line-height:25px;
	padding:0;
	margin:0;
}

.toolBotton a
{
    display:block;
    width:auto;
    cursor:pointer;
   
    
}
.toolBotton a span
{
    float: left;
    display:block;
    width:auto;
    cursor:pointer;
    color:#333;
}
a:link, a:visited
{
	text-decoration: none;
	color: #333;
}
a:hover
{color:#666;}
a.imgbtn
{
	color: #000000;
	
}

a.imgbtn span
{
	padding: 0px 4px 0px 21px;
	cursor:pointer;
}
a.imgbtns span
{
	padding: 0px 1px 0px 1px;
	cursor:pointer;
}
.span-sperate
{  background:url("../images/icons/grid-blue-split.gif") no-repeat center 6px;
 
}
.div-operate-btnhover
{
   color:#ffff00;
   
    
}
a.imgbtn:hover span
{
	
	cursor:pointer;
	color:#15428b;
		
}
a.imgbtn span.Save
{ 
	background: url(../images/icons/Item.Save.gif) no-repeat 3px 4px;
}
a.imgbtn span.addComment
{
	padding-left: 21px;
	background: url(../images/icons/user-comment.gif) no-repeat 3px 4px;
	color: #753A00;
	font-weight: bold;
}

a.imgbtn span.Close
{
	background: url(../images/icons/operation-close.gif) no-repeat 3px 4px;
}
a.imgbtn span.Delete
{
	background: url(../images/icons/operation-cancel.gif) no-repeat 3px 4px;
}
a.imgbtn span.Print
{
	background: url(../images/icons/operation-print.gif) no-repeat 3px 4px;
}
a.imgbtn span.Export
{
	background: url(../images/icons/operation-export.gif) no-repeat 3px 4px;
}
a.imgbtn span.Edit
{
	background: url(../images/icons/operation-edit.gif) no-repeat 3px 4px;
}
a.imgbtn span.Cancel
{
	background: url(../images/icons/operation-delete.gif) no-repeat 3px 4px;
}
a.imgbtn span.Copy
{
	background: url(../images/icons/operation-copy.gif) no-repeat 3px 4px;
}
a.imgbtn span.Refuse
{
	background: url(../images/icons/operation- lock.gif) no-repeat 3px 4px;
}
a.imgbtn span.Pause
{
	background: url(../images/icons/operation_pause.gif) no-repeat 3px 4px;
}
a.imgbtn span.Play
{
	background: url(../images/icons/operation_play.gif) no-repeat 3px 4px;
}
.div-main-container
{
	
}
/*----------E9F0FCth表单表格*/
.formtable
{
	margin: 0px;
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #000;
	border-color: #AACCEE #D8DDE5 #D8DDE5;
	border-width: 0px 1px 1px;
	font-size: 12px;
}
.formtable th,
.formtable td
{ border: 1px solid #D8DDE5; padding: 5px; }
.formtable th.mid,
.formtable td.mid
{ text-align: center; margin:0 auto; }
.formtable th
{
	
	text-align: right;
	color: #00599B;
	font-weight: bold;
}

.formtable .net th,
.formtable .net td { border: 1px solid #D8DDE5; padding: 5px;}
.formtable th p { margin: 0; color: #909DC6; }
.formtable input.ipt 
{
	font:12px tahoma,arial,helvetica,sans-serif;
     	width:120px;
     	height:20px;
     	line-height:20px;
 background:#FFFFFF url("../form/text-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #B5B8C8;
padding:0px 3px;

                   
                      }

.formtable .multxt
{
	border:1px solid #B5B8C8;
	height:160px; 
	width:500px; 
	padding:2px 3px;
	overflow:auto;
	background:#FFFFFF url("../form/text-bg.gif") repeat-x scroll 0 0;
}



/*----------E9F0FCth表单表格*/
.formtable2
{
	margin: 0px;
	width: 100%;
	border-collapse: collapse;
	border: solid 0px #000;
	border-color: #AACCEE #D8DDE5 #D8DDE5;
	border-width: 0px 0px 0px;
	font-size: 12px;
}
.formtable2 th,
.formtable2 td
{ border: 0px solid #D8DDE5; padding: 2px; }
.formtable2 th.mid,
.formtable2 td.mid
{ text-align: center; margin:0 auto; }
.formtable2 th
{
	
	text-align: right;
	color: #00599B;
	font-weight: bold;
}

.formtable2 .net th,
.formtable2 .net td { border: 0px solid #D8DDE5; padding: 2px;}
.formtable2 th p { margin: 0; color: #909DC6; }
.formtable2 input.ipt 
{
	font:12px tahoma,arial,helvetica,sans-serif;
     	width:120px;
     	height:20px;
     	line-height:20px;
 background:#FFFFFF url("../form/text-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #B5B8C8;
padding:0px 3px;

                   
                      }

.formtable2 .multxt
{
	border:1px solid #B5B8C8;
	height:160px; 
	width:500px; 
	padding:2px 3px;
	overflow:auto;
	background:#FFFFFF url("../form/text-bg.gif") repeat-x scroll 0 0;
}
/*child formtable2*/
.cformtable{margin:0px; width: 100%;  border-collapse: collapse; border: solid 1px #000; border-color: #AACCEE #D8DDE5 #D8DDE5; border-width: 0px 1px 1px; font-size:12px;}

.cformtable th,
.cformtable td
{ border: 1px solid #D8DDE5; padding: 5px; }
.cformtable th
{
	
	text-align: right;
	color: #00599B;
	font-weight: bold;
}

.cformtable th p { margin: 0; color: #909DC6; }
.cformtable input.ipt 
{
	font:12px tahoma,arial,helvetica,sans-serif;
     	width:120px;
     	height:20px;
     	line-height:20px;
 background:#FFFFFF url("../form/text-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #B5B8C8;
padding:0px 3px;
margin:0px;
}

.cformtable .multxt{border:1px solid #CCC; height:80px; width:500px; overflow:auto;}
.th5
{width:5%;
	
}
.thw20{width:20px}
.thw80{width:70px;}
.thw200{width:200px;}
.th7
{width:7%;
	
}
.th10
{width:10%;
	
}
.th15
{width:15%;
	
}
.th12
{width:12%;
	
}
.th40
{width:40%;
	
}
.th30
{width:30%;
	
}
.th36
{width:36%;
	
}
.th90
{width:90%;
	
}
.td80{ width:80px;}
.th20
{
	width:20%;
}
.th50{width:50%;}
.th60{width:60%;}
.th67{width:67%;}
.th30
{
	width:30%;
}
.th80
{
	width:80%;
}
.select_info
{              
 background:url("../images/icons/bul_plus.gif") no-repeat scroll left 2px transparent;
color:#666;
display:inline-block;
font-weight:bold;
padding-bottom:2px;
padding-left:12px;
padding-top:0;
text-decoration:underline;
vertical-align:middle;    
cursor:pointer;              
}
/*搜索层*/
.div-search
{
	border-left: 0 solid #a9bfd3;
    border-right: 0 solid #a9bfd3;
    border-top: 0 solid #a9bfd3;
    border-bottom: 1px solid #a9bfd3;
    padding-left: 5px;
    background: #d0def0 url( '../ui/bg.gif' ) repeat-x left top;
    height: 30px;
    line-height: 32px;
}
.div-multi-search
{
	 padding-left: 0px;
    background: #d0def0 url( '../ui/bg.gif' ) repeat-x left top;
    height: 68px;
}
.div-multi-search .td6{ width:6%; text-align:right;}
.div-multi-search .td4{ width:4%; text-align:right;}
.div-multi-search .th30{ width:35px; text-align:right;}
.div-multi-search .th45{ width:45px; text-align:right;}
.div-multi-search .th80{ width:80px; text-align:right;}
.div-multi-search .th70{ width:70px; text-align:right;}
.div-multi-search .th100{ width:100px; text-align:right;}
.div-multi-search .th110{ width:110px; text-align:right;}
.div-multi-search .th60{ width:60px; text-align:right;}
.div-multi-search .td14{ width:14px; text-align:right;}
.div-multi-search .td120{ width:120px; text-align:left;}
.div-multi-search .td130{ width:130px; text-align:left;}
.div-multi-search .td80{ width:80px; text-align:left;}
.div-multi-search .td60{ width:60px; text-align:left;}
.div-multi-search .td100{ width:100px; text-align:left;}
.div-multi-search .td140{ width:140px; text-align:left;}
.div-multi-search .td150{ width:150px; text-align:left;}
.div-multi-search .td180{ width:180px; text-align:left;}
.div-multi-search .td200{ width:200px; text-align:left;}
.div-multi-search .td250{ width:250px; text-align:left;}
.div-search .div-container
{
	margin-left:3px;
	float:left;
	
	
}
.div-search .inputbox
{
	
	 font:12px tahoma,arial,helvetica,sans-serif;
     	width:120px;
     	height:20px;
     	line-height:20px;
 background:#FFFFFF url("../form/text-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #B5B8C8;
padding:0px 3px;
margin:0px;
	 margin-top:4px;
	 }
	 

.div-search input.button
{
    border: 1px solid #bababa;
    color: #666;
    background: transparent url(../ui/white-top-bottom1.gif) repeat-x 0 -3px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    height:21px;
    width:55px;
    min-width:55px;
    line-height: 21px;
    margin-top:5px;
    
}
.div-search input.button.hover
{
    border: 1px solid #9ebae1;
    color: #15428b;
    background: transparent url(../ui/white-top-bottom.gif) repeat-x 0 -3px;
   
}

/*checkbox*/
.zogo-form-checkbox{
	height:16px;
	line-height:18px;
	padding-left:20px;
	margin-right:5px;
	background:url(../images/icons/checkbox.gif) no-repeat left 0px;
	cursor:pointer;

	display: -moz-inline-stack;  /*Firefox only code*/
	display: inline-block;       /*some standard browsers*/
	zoom: 1;                     /*IE only*/
	*display: inline;            /*Only IE know this code (CSS Hack)*/
}

.zogo-form-checkbox-hover{background-position:left -16px;}
.zogo-form-checkbox-checked{background-position:left -32px !important;}

.zogo-form-radio
{

	height:16px;
	line-height:18px;
	padding-left:16px;
	background:url(../images/icons/radio.gif) no-repeat left 0px;
	cursor:pointer;
	display: -moz-inline-stack;  /*Firefox only code*/
	display: inline-block;       /*some standard browsers*/
	zoom: 1;                     /*IE only*/
	*display: inline;   /*Only IE know this code (CSS Hack)*/
}

.zogo-form-radio-hover{background-position:left -16px;}
.zogo-form-radio-checked{background-position:left -32px !important; }

/*color select*/
.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url(../images/icons/wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url(../images/icons/mask.png) no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(../images/icons/marker.png) no-repeat;
}
/*loadmask*/
 .loadmask {
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #f3f5f8;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border:1px solid #6593cf;
    background: #c3daf9;
    padding:2px;
}
.loadmask-msg div {
    padding:5px 10px 5px 25px;
    background: #fbfbfb url('../images/icons/loading.gif') no-repeat 5px 5px;
    line-height: 16px;
	border:1px solid #a3bad9;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    cursor:wait;
}
.masked {
    overflow: hidden !important;
}
.masked-relative {
    position: relative !important;
}
.masked-hidden {
    visibility: hidden !important;
}


/*扩展样式*/


 
/*timepicker*/
.widget-table-timepick
{
	 border:none;
	margin: 0px;
	border-collapse: collapse;
	padding: 0px;
	font-size: 12px;
	height:22px;
	line-height:22px;
	background-color:#E9F0FC;
	
	width:190px;
}
.widget-table-timepick tr td{ padding:0px; margin:0px; border:none;}
.widget-table-timepick select 
{ 
	height:20px;
	
}
/*editortable*/
.div-editor-container
{
	border: solid #8DB2E3 1px;
	color: #15428B;
	font-family:'Verdana','宋体';
	font-size: 12px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	background-color: #DEEBF7;
    font-weight:normal;
}
.div-editor-container .div-editor-toolbar
{
	color: #15428B;
	background: #D0DEF0 url(../ui/bg.gif) repeat-x scroll left top;
	border-color: #A9BFD3;
	border-style: solid;
	border-width: 0 0 1px;
	height: 25px;
	line-height:25px;
	padding:0;
	margin:0;
	text-indent:5px;
	width:100%;
}
.div-editor-container .div-table-container
{
	width:100%;
}
.div-editor-container .div-editor-table
{
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	margin:0px; 
	width: 100%; 
	border-collapse: collapse; 
}

a:link, a:visited
{
	text-decoration: none;
	color: #333;
}
a.div-editor-tool-btn
{
  display:block;
  height:25px;
  float:left; 
   cursor:pointer;
}
a.div-editor-tool-btn span
{
	 float:left;	
}
a.div-editor-tool-btn span.Add
{  
    height:25px;
    padding-left:16px;
    margin-left:5px;
	background: url(../ui/edit_add.gif) no-repeat left 4px;
	
}
a.div-editor-tool-btn span.Selected
{  
    height:25px;
    padding-left:16px;
    margin-left:5px;
	background: url(../ui/select_add.gif) no-repeat left 4px;
	
}
a.div-editor-tool-btn span.Delete
{

    height:25px;
    padding-left:16px;
	background: url(../ui/operation-cancel.gif) no-repeat left 4px;
}
a.div-editor-tool-btn span.Clear
{
	
    height:25px;
    padding-left:16px;
	background: url(../ui/operation-clear.gif) no-repeat left 4px;
}
a.div-editor-tool-btn span.Save
{
	
    height:25px;
    padding-left:16px;
	background: url(../ui/Item.Save.gif) no-repeat left 4px;
}
.div-editor-table th, .div-editor-table tr td {
	padding:1px;
	padding-left:5px;
	border-right:1px solid #dddddd;
	height:22px;line-height:22px;
	
}
.div-editor-table tr th {
	border-top:1px solid #dddddd;
	background:#FFF url(../ui/fhbg.gif) repeat-x bottom;
	line-height:24px;
	cursor:pointer;
	 font-size:12px;
	 font-weight:bold;
	 text-align:center;
}
.div-editor-table tr td {
	background:#E9F0FC;
	border-bottom:1px solid #e7e7e7;
}
.div-editor-table tr th .div-th-checkbox 
{   
	width:50px;
}
  
.div-editor-table .div-th-css,.div-th-date
{
	width:130px;
}

.div-editor-table .div-th-delete
{
	width:30px;
	text-align:center;
 }
 .div-editor-table .div-td-delete
 {   width:30px;
 	text-align:center;
 }
 .clear{ clear:both;}
.div-editor-table .div-input-text
{font:12px tahoma,arial,helvetica,sans-serif;
     	width:120px;
     	height:20px;
     	line-height:20px;
background:#FFFFFF url("../form/text-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #B5B8C8;
padding:0px 3px;
margin:0px;
cursor:pointer;
}
.div-editor-table .div-input-remindWay
{font:12px tahoma,arial,helvetica,sans-serif;
     	width:90px;
     	height:20px;
     	line-height:20px;
background:#FFFFFF url("../form/text-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #B5B8C8;
padding:0px 3px;
margin:0px;
cursor:pointer;
}
.div-editor-table .div-input-date
{
font:12px tahoma,arial,helvetica,sans-serif;
     	width:140px;
     	height:20px;
     	line-height:20px;
 background:#FFFFFF url("../form/text-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #B5B8C8;
padding:0px 3px;
margin:0px;
cursor:pointer;
}
.div-editor-table .div-inputandselect-text
{
font:12px tahoma,arial,helvetica,sans-serif;
     	width:95px;
     	height:20px;
     	line-height:20px;
 background:#FFFFFF url("../form/text-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #B5B8C8;
padding:0px 3px;
margin:0px;
cursor:pointer;
}

a.div-row-delete
{
   display:block;
   width:20px;
   margin-left:5px;
}
a.div-row-delete:hover span
{
	
	cursor:pointer;
	text-decoration:none;
	
}

a.div-row-delete span.Delete
{
	display:block;
	background: url(../ui/operation-cancel.gif) no-repeat left 4px;
}
/*checkbox*/
/*radio*/
/*dropdown*/

/*tabpannel*/
.x-tab-panel {
    overflow:hidden;
}

.x-tab-panel-header, .x-tab-panel-footer {
	border: 1px solid #8db2e3;
    overflow:hidden;
    zoom:1;
    background-color: #deecfd;
}

.x-tab-panel-header {
	padding-bottom: 2px;
}

.x-tab-panel-footer {
	padding-top: 2px;
}

.x-tab-strip-wrap {
	width:100%;
    overflow:hidden;
    position:relative;
    zoom:1;
}
.x-tab-panel-header ul
{
    padding:0;
    margin:0;
    list-style-type:none;
    list-style-image:none;
}
.x-tab-panel-header ul li
{
    padding:0;
    margin:0;
}
ul.x-tab-strip {
	display:block;
    width:5000px;
    zoom:1;
}

ul.x-tab-strip-top{
	padding-top: 1px;
	background: #cedff5  url(../images/tabpanel/tab-strip-bg.gif) repeat-x bottom;
	border-bottom: 1px solid #8db2e3;
}

ul.x-tab-strip-bottom{
	padding-bottom: 1px;
	background: #cedff5 url(../images/tabpanel/tab-strip-btm-bg.gif) repeat-x top;
	border-top: 1px solid #8db2e3;
	border-bottom: 0 none;
}

.x-tab-panel-header-plain .x-tab-strip-top {
    background:transparent !important;
    padding-top:0 !important;
}

.x-tab-panel-header-plain {
    background:transparent !important;
    border-width:0 !important;
    padding-bottom:0 !important;
}

.x-tab-panel-header-plain .x-tab-strip-spacer,
.x-tab-panel-footer-plain .x-tab-strip-spacer {
    border:1px solid #8db2e3;
    height:2px;
    font-size:1px;
    line-height:1px;
    background-color: #deecfd;
}

.x-tab-panel-header-plain .x-tab-strip-spacer {
    border-top: 0 none;
}

.x-tab-panel-footer-plain .x-tab-strip-spacer {
    border-bottom: 0 none;
}

.x-tab-panel-footer-plain .x-tab-strip-bottom {
    background:transparent !important;
    padding-bottom:0 !important;
}

.x-tab-panel-footer-plain {
    background:transparent !important;
    border-width:0 !important;
    padding-top:0 !important;
}

.ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer,
.ext-border-box .x-tab-panel-footer-plain .x-tab-strip-spacer {
    height:3px;
}

ul.x-tab-strip li {
    float:left;
    margin-left:2px;
}

ul.x-tab-strip li.x-tab-edge {
    float:left;
    margin:0 !important;
    padding:0 !important;
    border:0 none !important;
    font-size:1px !important;
    line-height:1px !important;
    overflow:hidden;
    zoom:1;
    background:transparent !important;
    width:1px;
}

.x-tab-strip a, .x-tab-strip span, .x-tab-strip em {
	display:block;
}

.x-tab-strip a {
	text-decoration:none !important;
	-moz-outline: none;
	outline: none;
	cursor:pointer;
}

.x-tab-strip-inner {
    overflow:hidden;
	text-overflow: ellipsis;
}

.x-tab-strip span.x-tab-strip-text {
	white-space: nowrap;
	cursor:pointer;
    padding:4px 0;
    font:normal 11px tahoma,arial,helvetica;
    color:#416aa3;    
}

.x-tab-strip-top .x-tab-with-icon .x-tab-right {
    padding-left:6px;
}

.x-tab-strip .x-tab-with-icon span.x-tab-strip-text {
	padding-left:20px;
    background-position: 0 3px;
    background-repeat: no-repeat;
}

.x-tab-strip-active, .x-tab-strip-active a.x-tab-right {
    cursor:default;
}

.x-tab-strip-over span.x-tab-strip-text {
	color:#15428b;
}

.x-tab-strip-active span.x-tab-strip-text {
	color:#15428b;
    font-weight:bold;   
    cursor:default;
  
}

.ie7 .x-tab-strip-active span.x-tab-strip-text {
	 line-height:120% !important;
}

.x-tab-strip-disabled span.x-tab-strip-text {
	cursor:default;
	color:#aaaaaa ;
}

.x-tab-panel-bwrap {
    overflow:hidden;
}

.ie .x-tab-strip .x-tab-right {
    position:relative;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right {
    margin-bottom:-1px;
}

/*
 * Horrible hack for IE8 in quirks mode
 .ext-border-box .ext-ie8 .x-tab-strip .x-tab-right{
    top: 1px;
}

*/

.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
    padding-bottom:5px;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
    margin-top:-1px;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
    padding-top:5px;
}

.x-tab-strip-top .x-tab-right {
	background: transparent no-repeat 0 -51px;
    padding-left:10px;
}

.x-tab-strip-top .x-tab-left {
	background: transparent no-repeat right -351px;
    padding-right:10px;
}

.x-tab-strip-top .x-tab-strip-inner {
	background: transparent repeat-x 0 -201px;
}

.x-tab-strip-top .x-tab-strip-over .x-tab-right {
	 background-position:0 -101px;
}

.x-tab-strip-top .x-tab-strip-over .x-tab-left {
	 background-position:right -401px;
}

.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner {
	 background-position:0 -251px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right {
	background-position: 0 0;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-left {
	background-position: right -301px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
	background-position: 0 -151px;
}

.x-tab-strip-bottom .x-tab-right {
	background: no-repeat bottom right;
}

.x-tab-strip-bottom .x-tab-left {
	background: no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
	background: no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
	background: no-repeat bottom right;
}

.x-tab-strip-bottom .x-tab-left {
    padding:0 10px;
}

.x-tab-strip-bottom .x-tab-right {
    padding:0;
}

.x-tab-strip .x-tab-strip-close {
    display:none;
}

.x-tab-strip-closable {
    position:relative;
}

.x-tab-strip-closable .x-tab-left {
    padding-right:19px;
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
    opacity:.6;
    -moz-opacity:.6;
    background-repeat:no-repeat;
    display:block;
	width:11px;
    height:11px;
    position:absolute;
    top:3px;
    right:3px;
    cursor:pointer;
    z-index:2;
}

.x-tab-strip .x-tab-strip-active a.x-tab-strip-close {
    opacity:.8;
    -moz-opacity:.8;
}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
    opacity:1;
    -moz-opacity:1;
}


.x-tab-scroller-left {
    background: transparent no-repeat -18px 0;
    border-bottom: 1px solid;
    width:18px;
    position:absolute;
    left:0;
    top:0;
    z-index:10;
    cursor:pointer;
}
.x-tab-scroller-left-over {
    background-position: 0 0;
}

.x-tab-scroller-left-disabled {
    background-position: -18px 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}

.x-tab-scroller-right {
    background: transparent no-repeat 0 0;
    border-bottom: 1px solid;
    width:18px;
    position:absolute;
    right:0;
    top:0;
    z-index:10;
    cursor:pointer;
}

.x-tab-scroller-right-over {
    background-position: -18px 0;
}

.x-tab-scroller-right-disabled {
    background-position: 0 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}

.x-tab-scrolling-bottom .x-tab-scroller-left, .x-tab-scrolling-bottom .x-tab-scroller-right{
    margin-top: 1px;
}

.x-tab-scrolling .x-tab-strip-wrap {
    margin-left:18px;
    margin-right:18px;
}

.x-tab-scrolling {
    position:relative;    
}

.x-tab-panel-bbar .x-toolbar {
    border:1px solid;
    border-top:0 none;
    overflow:hidden;
    padding:2px;
}

.x-tab-panel-tbar .x-toolbar {
    border:1px solid;
    border-top:0 none;
    overflow:hidden;
    padding:2px;
}

.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner{
	background-image: url(../images/tabpanel/tabs-sprite.gif);
}

.x-tab-strip-bottom .x-tab-right {
	background-image: url(../images/tabpanel/tab-btm-inactive-right-bg.gif);
}

.x-tab-strip-bottom .x-tab-left {
	background-image: url(../images/tabpanel/tab-btm-inactive-left-bg.gif);
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
	background-image: url(../images/tabpanel/tab-btm-right-bg.gif);
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
	background-image: url(../images/tabpanel/tab-btm-left-bg.gif);
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
	background-image:url(../images/tabpanel/tab-close.gif);
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
	background-image:url(../images/tabpanel/tab-close.gif);
}

.x-tab-panel-body {   
    background-color:#fff;
    border: 1px solid #8db2e3;
    overflow:hidden;
}

.x-tab-panel-body-top {
    border-top: 0 none;
}

.x-tab-panel-body-bottom {
    border-bottom: 0 none;
}

.x-tab-scroller-left {
    background-image:url(../images/tabpanel/scroll-left.gif);
    border-bottom-color:#8db2e3;
}

.x-tab-scroller-left-over {
    background-position: 0 0;
}

.x-tab-scroller-left-disabled {
    background-position: -18px 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}

.x-tab-scroller-right {
    background-image:url(../images/tabpanel/scroll-right.gif);
    border-bottom-color:#8db2e3;
}

.x-tab-panel-bbar .x-toolbar, .x-tab-panel-tbar .x-toolbar {
    border-color:#99bbe8;
}
.x-clear {
    clear:both;
    height:0;
    overflow:hidden;
    line-height:0;
    font-size:0;
}
.x-hide-display
{
    display:none !important;
}
/*formvalidate*/
.ValidatorTip{float:left;height:22px; border:0px solid #E3E3E3;  color:#000000; font-size:12px; padding:4px 0 0 18px; line-height:22px;}
.onShow{background:url(../ui/reg1.gif) no-repeat; height:18px; border:0px solid #E3E3E3; color:#000000; font-size:12px; padding:4px 0 4px 16px;}
.onFocus{background:url(../ui/reg2.gif) no-repeat; height:18px; border:0px solid #E3E3E3; color:#000000; font-size:12px; padding:4px 0 4px 16px;}
.onError{background:url(../ui/reg3.gif) no-repeat; height:18px; border:0px solid #E3E3E3; color:#ff0000; font-size:12px; padding:4px 0 4px 16px;}
.onSuccess{background:url(../ui/reg4.gif) no-repeat; height:18px; border:0px solid #E3E3E3; color:#000000; font-size:12px; padding:4px 0 4px 16px;}
.onLoad{background:url(../ui/loading.gif) no-repeat; height:18px; border:0px solid #E3E3E3; color:#000000; font-size:12px; padding:4px 0 4px 16px;} 
/*hleper*/
.jtip { margin:0 auto; padding: 1px; font-size: 12px;}
.jtip-inner
{
	
	width: 235px;
	height: auto;
	border: 1px solid #a2c0ea;
	padding: 10px;
	background: url(../images/helper/jtip-bg1.gif) repeat-x;
	color: #333;
	text-align: left;
	line-height: 14px;
}
.jtip-inner strong { color: #0072C1; }
.jtip-b { background-image: url(../images/helper/jtip-b.gif); background-position: top center; }
.jtip-t { background-image: url(../images/helper/jtip-t.gif); background-position: bottom center; }
.jtip-l { background-image: url(../images/helper/jtip-l.gif); background-position: right center; }
.jtip-r { background-image: url(../images/helper/jtip-r.gif); background-position: left center; }

.tip-t { background:url(../images/helper/help.gif) no-repeat left top; width:16px; height:16px; padding: 0px; margin:0px; cursor:pointer; border:none; }
.tip-r { background:url(../images/helper/help.gif) no-repeat left top; width:16px; height:16px; padding: 0px; margin:0px; cursor:pointer; border:none; }
.tip-b { background:url(../images/helper/help.gif) no-repeat left top; width:16px; height:16px; padding: 0px; margin:0px; cursor:pointer; border:none; }
.tip-l { background:url(../images/helper/help.gif) no-repeat left top; width:16px; height:16px; padding: 0px; margin:0px; cursor:pointer; border:none; }
/*datepicker*/
div .myui-form-div-datepicker
{  
	position:relative;
    left: 0px;
    top: 0px;
    white-space: nowrap;
    height: 21px;
    border: 0;
    margin: 0;
    padding: 0;
    
}
.myui-form-div-datepicker input {
    position: absolute;
    margin: 0 0 0 0;
    font:normal 12px tahoma, arial, helvetica, sans-serif;
    padding:1px 3px;
    background:#fff url("../form/text-bg.gif") repeat-x 0 0;
    border:1px solid #B5B8C8;
    height: 18px;
    line-height:18px;
    vertical-align:middle; 
    left: 0px;
    top: 0px; 
}
.myui-form-div-datepicker div.datepickericon {
    position:absolute;
     width:17px;
    height:21px;
    border: 0;
    background:transparent url(../form/date-trigger.gif) no-repeat 0 0;
    cursor:pointer;
    border-bottom: 1px solid #B5B8C8;
    top:0px;
    
}
.bbit-dp
{
    position:absolute;
    width:175px;    
    border:#718bb7 1px solid;
    overflow:hidden;
    zoom:1;
    padding:0;
    font-size:11px;
    font-family:tahoma,verdana,sans-serif;
    visibility:hidden;
    background:#fff;
    left:0px;
    top:0px;
    font-size:12px;
}
.bbit-dp em
{
 font-style:normal;
 font-weight:normal;    
}
.bbit-dp table
{
    width:100%;   
    table-layout: fixed;
    border-collapse: separate;
}
.bbit-dp td th
{
    margin:0px;
}
.bbit-dp-top-center
{
    font:normal 11px tahoma,verdana,helvetica;
    cursor:pointer;
    white-space:nowrap;
    color:#fff;   
    text-align:center;
}

.bbit-dp-top-center button
{
     font-size:13px;
    border:0 none;
    padding-right:10px;    
    background:transparent url(../images/dp/btn-arrow-light.gif) no-repeat top right;
    font:normal 11px tahoma,verdana,helvetica;
    padding-left:3px; 
    color:#fff;
    cursor:pointer;
    margin:0;
    overflow:visible;
    width:auto;
    -moz-outline:0 none;
    outline:0 none;
   
}
.ie .bbit-dp-top-center button
{
    
}
.bbit-dp-top-right
{
    height:21px;
}

.bbit-dp .bbit-dp-top
{
   background:url("../images/dp/hd-sprite.gif") repeat-x 0px -83px; 
}
.bbit-dp-top-right,.bbit-dp-top-left{width:18px;}
.bbit-dp-top-right{text-align:right;}

.bbit-dp-top-right a,.bbit-dp-top-left a
{
    display:block;
    width:16px;
    height:16px;
    background-position:center;
    background-repeat:no-repeat;
    cursor:pointer;
    -moz-opacity:0.6;
    opacity:0.6;
    filter:alpha(opacity=60);
     font-size:12px;
}
.bbit-dp-top-right a:hover,.bbit-dp-top-left a:hover
{
    -moz-opacity:1;
    opacity:1;
    filter:alpha(opacity=100);
}

.bbit-dp-top-left a
{
    background:url(../images/dp/left-btn.gif); MARGIN-LEFT: 2px
}
.bbit-dp-top-right a
{
    background:url(../images/dp/right-btn.gif); MARGIN-LEFT: 2px
}
.bbit-dp-inner th,.bbit-dp-inner td{
border-collapse:separate;
}

.bbit-dp-inner th
{
   width:25px;
   background:#dfecfb url(../images/dp/glass-bg.gif) repeat-x left top;
   text-align:right!important;
   border-bottom:1px solid #a3bad9;  
   color:#233d6d;
   cursor:default;
   padding:0;
   border-collapse:separate;
}
.bbit-dp-inner th span
{
    display:block;
    padding:2px;
    padding-right:7px;
    font:normal 10px arial,helvetica,tahoma,sans-serif;
}
.bbit-dp-inner td
{
    border:1px solid #fff;text-align:right;padding:0;
    border-collapse:separate;
    color:Black;
}
.bbit-dp a
{   
    text-decoration:none;
    color:black; 
    zoom:1; 
}
.bbit-dp-inner td a
{
    font:normal 11px arial,helvetica,tahoma,sans-serif;
    padding:2px 5px;
    display:block;  
    text-align:right;   
}
.picker
{
	height: 15px;
	width: 15px;
	background: url("../images/dp/icon_calendar.gif") no-repeat left top;
	margin-left: -22px;
	cursor: pointer;
	border:0px;
}
img{border:none;}

.bbit-dp-inner .bbit-dp-active{cursor:pointer;color:black;}
.bbit-dp-inner .bbit-dp-tdselected a
{
	cursor: pointer;
	background-color: #88A7DF;
}
.bbit-dp-inner .bbit-dp-selected a{background:#dfecfb url(../images/dp/glass-bg.gif) repeat-x left top;border:1px solid #8db2e3;padding:1px 4px;}
.bbit-dp-inner .bbit-dp-today a{border:1px solid darkred;padding:1px 4px;}
.bbit-dp-inner .bbit-dp-selected span{font-weight:bold;}
.bbit-dp-inner .bbit-dp-prevday a,.bbit-dp-inner .bbit-dp-nextday a{color:#aaa;text-decoration:none!important;}
.bbit-dp-inner a:hover,.bbit-dp-inner bbit-dp-disabled a:hover{text-decoration:none!important;color:black;background:#ddecfe;}
.bbit-dp-inner .bbit-dp-disabled a{cursor:default;background:#eee;color:#bbb;}

.bbit-dp-bottom{padding:2px;border-top:1px solid #a3bad9;background:#dfecfb url(../images/dp/glass-bg.gif) repeat-x left top;}
/*.bbit-dp-bottom button {text-decoration:none;text-align:center;text-decoration:none!important;background:#083772;color:white;border:1px solid;border-color:#36c #005 #005 #36c;padding:1px 3px 1px;font:normal 11px arial,helvetica,tahoma,sans-serif;cursor:pointer;}*/
.bbit-dp-mp{position:absolute;left:0;top:0;background:white;display:none;}
            
.bbit-dp-mp td{padding:2px;font:normal 11px arial,helvetica,tahoma,sans-serif;}
td.bbit-dp-mp-month,td.bbit-dp-mp-year,td.bbit-dp-mp-ybtn{border:0 none;text-align:center;vertical-align:middle;width:25%;}
.bbit-dp-mp-ok{margin-right:3px;}
.bbit-dp-mp-btns button{text-decoration:none;text-align:center;text-decoration:none!important;background:#083772;color:white;border:1px solid;border-color:#36c #005 #005 #36c;padding:1px 3px 1px;font:normal 11px arial,helvetica,tahoma,sans-serif;cursor:pointer;}
.bbit-dp-mp-btns{background:#dfecfb url(../images/dp/glass-bg.gif) repeat-x left top;}
.bbit-dp-mp-btns td{border-top:1px solid #c5d2df;text-align:center;}
td.bbit-dp-mp-month a,td.bbit-dp-mp-year a{display:block;padding:2px 4px;text-decoration:none;text-align:center;color:#15428b;}
td.bbit-dp-mp-month a:hover,td.bbit-dp-mp-year a:hover{color:#15428b;text-decoration:none;cursor:pointer;background:#ddecfe;}
td.bbit-dp-mp-sel a{padding:1px 3px;background:#dfecfb url(../images/dp/glass-bg.gif) repeat-x left top;border:1px solid #8db2e3;}
.bbit-dp-mp-ybtn a{overflow:hidden;width:15px;height:15px;cursor:pointer;background:transparent url(../images/dp/tool-sprites.gif) no-repeat;display:block;margin:0 auto;}
.bbit-dp-mp-ybtn a.bbit-dp-mp-next{background-position:0 -120px;}
.bbit-dp-mp-ybtn a.bbit-dp-mp-next:hover{background-position:-15px -120px;}
.bbit-dp-mp-ybtn a.bbit-dp-mp-prev{background-position:0 -105px;}
.bbit-dp-mp-ybtn a.bbit-dp-mp-prev:hover{background-position:-15px -105px;}
.bbit-dp-mp-ybtn{text-align:center;}
td.bbit-dp-mp-sep{border-right:1px solid #c5d2df;}


.bbit-dp-input
{
    width:100px;
    height:18px;
    padding-left:4px;
}
/*时间格式*/
/*时间格式*/
.bbit-dp-timer
{
	height: 25px;
	line-height:25px;
	padding: 0px;
	padding-left:5px;
	border-collapse: separate;
	background-color: #E9F0FC;
	font-size:12px;
	
}
.button
{
    border: 1px solid #bababa;
    color: #666;
    background: transparent url(../ui/white-top-bottom1.gif) repeat-x 0 -3px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    height:21px;
    width:55px;
    min-width:55px;
    line-height: 21px;
 
    
}
.button-hover
{
    border: 1px solid #9ebae1;
    color: #15428b;
    background: transparent url(../ui/white-top-bottom.gif) repeat-x 0 -3px;
     text-align: center;
    text-decoration: none;
    cursor: pointer;
    height:21px;
    width:55px;
    min-width:55px;
    line-height: 21px;
   
}

/*时间格式*/
/*时间格式*/
.bbit-dp-timer
{
	height: 25px;
	line-height:25px;
	padding: 0px;
	padding-left:5px;
	border-collapse: separate;
	background-color: #E9F0FC;
	font-size:12px;
	
}
.button
{
    border: 1px solid #bababa;
    color: #666;
    background: transparent url(../ui/white-top-bottom1.gif) repeat-x 0 -3px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    height:21px;
    width:55px;
    min-width:55px;
    line-height: 21px;
 
    
}
.button-hover
{
    border: 1px solid #9ebae1;
    color: #15428b;
    background: transparent url(../ui/white-top-bottom.gif) repeat-x 0 -3px;
     text-align: center;
    text-decoration: none;
    cursor: pointer;
    height:21px;
    width:55px;
    min-width:55px;
    line-height: 21px;
   
}
/*upload*/
.div-upload-container
{
	border: solid #8DB2E3 1px;
	color: #15428B;
	font-family:'Verdana','宋体';
	font-size: 12px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	background-color: #DEEBF7;
    font-weight:normal;
}
.div-upload-container .div-upload-toolbar
{
	color: #15428B;
	background: #D0DEF0 url(../images/upload/bg.gif) repeat-x scroll left top;
	border-bottom:solid 1px #A9BFD3;
	height: 25px;
	line-height:25px;
	padding:0;
	margin:0;
	text-indent:5px;
	width:100%;
}
a:link, a:visited
{
	text-decoration: none;
	color: #333;
}
a.div-upload-tool-btn
{
   display:block;
   float:left;
   cursor:pointer;
   
}
a.div-upload-tool-btn:hover span
{
	
	cursor:pointer;
	text-decoration:none;
	
}
a.div-upload-tool-btn span.Upload
{   display:block;
    height:25px;
    padding-left:15px;
	background: url(../images/upload/up.gif) no-repeat left 4px;
	color:#333;
	 cursor:pointer;
	
}
a.div-upload-tool-btn span.disUpload
{   display:block;
    height:25px;
    padding-left:15px;
	background: url(../images/upload/disup.gif) no-repeat left 4px;
	color:#c0c0c0;
	cursor:default;
	
	
	
}
.uploadedDelete
{  display:block;
    height:25px;
    padding-left:17px;
	background: url(../images/upload/del.gif) no-repeat left 4px;
	color:#c0c0c0;
	cursor:pointer;
	float:left;
}
.uploadedFile
{
	float:left;
}
a.imgbtns
{
	float:left;
}
a.imgbtns span
{
	padding: 0px 1px 0px 1px;
	cursor: point;
}
.div-upload-toolbar .span-sperate
{  background:url("../images/icons/grid-blue-split.gif") no-repeat center 0px;
 
}
a.addFile {
	height:25px;
	overflow:hidden;
	display:block;
	background:url(../images/upload/fu_btn.gif)  no-repeat left 0px;
	text-decoration:none;
	float:left;
	width:75px;
}
a.addFile input {
	margin-left:-350px;
	font-size:30px;
	cursor:pointer;
	filter:alpha(opacity=0);
	opacity:0;
}

a.addFile, a.addFile input {
	outline:none;/*ff*/
	hide-focus:expression(this.hideFocus=true);/*ie*/
}
.div-upload-container .div-upload-table
{
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	margin:0px; 
	width: 100%; 
	border-collapse: collapse; 
}
.div-upload-table th, .div-upload-table tr td {
	padding:1px;
	padding-left:5px;
	border-right:1px solid #dddddd;
	height:22px;line-height:22px;
	
}
.div-upload-table tr th {
	border-top:1px solid #dddddd;
	background:#FFF url(../images/upload/fhbg.gif) repeat-x bottom;
	line-height:24px;
	cursor:pointer;
	 font-size:12px;
	 font-weight:bold;
	 text-align:left;
}
.div-upload-table tr td {
	background:#E9F0FC;
	border-bottom:1px solid #e7e7e7;
}
/*评论提示*/
.div-title-name
{
	
	float: left;
	font-size: 10px;
	color: #15428b;
	line-height: 24px;
	margin-left: 5px;
	background:url(../ui/cmp.gif) no-repeat left 2px  transparent ;
	 text-indent: 17px;
}