body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,   
form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;}
label input{vertical-align: middle;}
html, body { /*height:100%;*/} /* 同时设置html是为了兼容FF */
body { font-size: 12px; color: black; line-height: 150%; background-color:#fff; text-align: center; /*height:100%; width:100%;*/ padding:0 10px;}
img { border:0;}
ul li { list-style:none;}
a:link,a:visited { text-decoration:none; color:#333;}
a:hover,a:active { text-decoration:none;}
/*表单相关*/
input, textarea, select, button{ font-size:12px; padding-left:2px;}
textarea {overflow:auto;}
button{ padding-left:0;}
input[type=button],input[type=submit],input[type=reset]{
	/*background: none repeat scroll 0 0 #DDDDDD;
    border-color: -moz-use-text-color #666666 #666666 -moz-use-text-color;
    border-style: none solid solid none;
    border-width: 0 1px 1px 0;*/
    height: 24px;
    margin-right: 5px;
    padding: 3px 6px;
	border:0;
	color:#fff;
	background:url("bg_button.gif") repeat-x;
}

.inputtitle{ background:url("ruler.gif") repeat-x 0 5px; height:20px;padding-left:2px;}
/*列表菜单 文本区域*/
select,textarea,.textarea_style{border:1px solid #dcdcdc;}

.file_style{ height:20px; line-height:20px;border:1px solid #dcdcdc; }

/*按钮区域*/
.button_box { text-align:left; padding:5px;}
.logo,
.logo a{ width:220px; float:left; display:inline; height:58px;}
.logo a img{ display:none;}
/*菜单*/
#menu { position:absolute; right:5px; bottom:0; z-index:22;}
#menu li { float:left; list-style:none; text-align:center;}
#menu li a { cursor:pointer; float:left; color:#fff; background:url(menu_l.gif) no-repeat 0 0; height:29px; line-height:29px;}
#menu li a span { background:url(menu_r.gif) no-repeat right 0; padding:0 10px; display:block; float:left;}
#menu li a:hover,#menu li a.selected { color:#ff0; background:url(menu_l.gif) no-repeat 0 -29px; height:29px; line-height:29px;}
#menu li a:hover span,#menu li a.selected span { color:#ff0; background-position:right -29px; padding:0 10px;}
#menu li a img { margin:9px 0;}
/*左边*/
#admin_left { width:220px; float:left; display:inline; position:absolute; top:62px; bottom:0; left:0; z-index:11; /*border-right:#999 solid 4px;*/ background:url(dot2.jpg) right repeat-y}
/*右边*/
#admin_right { position:absolute; top:62px; bottom:0; left:220px; right:0; z-index:10; zoom:1;}
#admin_left .inner, #admin_right .inner { height:100%; overflow:hidden;}
#admin_right .inner { background: url(top_line.jpg) repeat-x 0 -1px ; position:relative;}
.clear { clear:both;}
table {font-size:12px; padding:0; margin:0;}
th {text-align:right; padding-right:5px; font-weight:normal;}
td {line-height:200%; padding:0 5px;}
/*列表样式，表单样式，提示信息样式*/
.table_list, .table_form, .table_info { margin:0 auto; width:100%; margin-top:6px; background:#ccc;/* border:1px solid #bbb;*/}

.table_list caption, .table_form caption, .table_info caption{ border:1px solid #bbb; border-bottom-width:0; font-weight:bold; color:#343434; background:url(bg_td.gif) repeat-x 0 0; height:25px; line-height:25px; margin:6px auto 0;font-size:14px;}

h4 { border:1px solid #069; border-width:0 1px 1px 0; margin-top:0; font-size:14px; text-align:left; background:url(bg_admin.jpg) repeat-x 0 -58px; height:28px; line-height:28px; color:#fff;position:absolute; top:0; bottom:0; left:0; z-index:500; width:219px;}
h4 span{ background:url(bg_arrow.gif) no-repeat 5px -1px; padding-left:30px;}
h4 img{ cursor:pointer;}
.table_form, .table_info {}
.table_form tr,.table_info tr,.table_list tr{ background-color:#fff;}
.table_form td, .table_form th, .table_info td,.table_list td  { line-height:150%; padding:4px;font-size:12px; font-family:"宋体";}
.table_form th strong, .table_info th strong { color:#222;}
.table_list {}
.table_list th {font-weight:bold}
.table_list th, th.form_th,th.form_th_c{ text-align:center; font-size:12px; color:#5E5E5E; line-height:22px; height:22px; background:#eee;}
th.form_th{ text-align:left; text-indent:2em; font-weight:bold; padding:0; line-height:1.8em;}
th.form_th_c{ text-align:center; text-indent:0; font-weight:bold; padding:0; line-height:1.8em;}
.align_left,td.align_left { text-align:left;}
.table_info td { padding:5px;}
td.tablerowhighlight { text-align:center; color:#333; background: url(bg_table.jpg) repeat-x 0 -22px; line-height:22px; height:22px; font-weight:bold; }
/*表格变色*/
.mouseover { background-color:#ECF7FE !important;}
/*分页*/
.pages {padding:5px; text-align:center;}
.pages a {padding:3px 6px 2px; margin:3px; border:1px solid #2e6ab1; text-align:center; color:#2e6ab1;}
.pages a:hover,
.pages a.selected {background:#2e6ab1; color:#fff; border:1px solid #000080;}
.mar_10 {margin-top:10px;}
/*后台位置导航*/
#position {background: url(position.gif) no-repeat 5px -32px; text-align:left; color:#069; text-indent:24px; height:30px; line-height:30px; width:500px; float:left;}
#position strong {color:#222;}
.pos{margin-left:10px;margin-top:10px; text-align:left;color:#2e6ab1;}
#position a:link, #position a:visited,.pos a:link, .pos a:visited {color:#242424; background:url(position.gif) no-repeat right -72px; padding-right:16px; text-decoration:underline;}
#position a:hover, #position a:active,.pos a:hover, .pos a:active {color:#242424; background:url(position.gif) no-repeat right -72px; padding-right:16px; text-decoration:underline;}
.pages {width:99%;}
/*标签菜单*/
.tag_menu { width:100%; margin:0 auto 0; *margin-bottom:-7px; /*border-bottom:3px solid #99D3FB;*/ overflow:hidden;}
.tag_menu ul{ text-align:left;}
.tag_menu li { float:left; height:23px; margin-right:3px; padding:0; display:inline;}
.tag_menu li a { background:url(bg_tab.gif) no-repeat 0 -23px; height:23px; line-height:23px; float:left; width:75px; display:block; white-space: nowrap; text-decoration:none; color:#1589C8; text-align:center;}
.tag_menu li a:link, .tag_menu li a:visited { text-decoration:none;}
.tag_menu li a:hover, .tag_menu li a:active { text-decoration:none;}

.tag_menu li a.selected { background:url(bg_tab.gif) no-repeat 0 0;}
.tag_menu li a.selected:link, .tag_menu li a.selected:visited { font-weight:bold; text-decoration:none; color:#fff;}
.tag_menu li a.selected:hover, .tag_menu li a.selected:active { color:#fff; font-weight:bold; text-decoration:none;}
.float_r {float:right;}
.float_l {float:left;}
/*右上管理信息*/
#info_bar {position:absolute; top:3px; right:10px; z-index:23; zoom:1; color:#fff;}

.ad {text-align:center;}
.c_orange {color:orange;}
a.orange:link, a.orange:visited {color:orange;}
a.orange:hover, a.orange:active {color:orange;}
a.white:link, a.white:visited {color:#fff;}
a.white:hover, a.white:active {color:#fff;}
/*布尔样式*/
span.yes, span.no { background:url(correct.gif) no-repeat 0 center; padding:0.4em 0 0 1.6em; color:#070; line-height:18px; height:18px;}
span.no { background-image:url(error.gif); color:#c00;}

/**/
#td_content td {text-align:center;}
#td_content td .left {text-align:left;}
/*输入法模式禁止ie支持*/
.noime{ime-mode:disabled;}

/*弹出层*/
.jqmWindow {display: none;position: absolute;z-index:3000;top: 17%;left: 50%;margin-left: -301px; width:600px; overflow:hidden; background: #fff; border:1px solid #B9DFF9;}
/*.jqmOverlay { background-color: #000; }*/
* html .jqmWindow {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
.jqmWindow h5 { margin:0; border:0; background:url(bg_table.jpg) repeat-x 0 0; font-size:12px; padding:0 10px; border-bottom:1px solid #B9DFF9;	color:#077AC7; height:28px;	line-height:28px; width:602px; text-align:left; }
.jqmWindow h5 a { float:right;	margin-top:6px;}
.jqmWindow table {	width:100%;}
a.jqmClose { height:16px; width:16px; display:block;padding-right:20px; * padding-right:0;}
.jqmWindow table th { font-weight:bold; text-align:right; padding-right:5px;}
.jqmWindow table td { font-size:12px; height:28px;	line-height:28px; padding-left:5px;}
.jqmOverlay { background-color: #000;z-index:2999;}
#protocol {	line-height:180%; overflow:auto; padding:10px;}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {
	position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

#FilePreview img { 
vertical-align: middle;
max-width:300px;   /* FF IE7 */
width:expression(this.width > 300 && this.width > this.height ? 300 : true);
overflow:hidden;}



input[type=text],input[type=''], textarea{ background:url(bg_text.gif) left top repeat-x; border:1px solid #D0D0D0; padding:3px 2px;}