@charset "utf-8";
body{ background: #DDEEF2; padding: 10px; margin:0;overflow:scroll; }
body, td, input, textarea, select, button{ color:#555; font:12px "sans-serif", "Arial", "Verdana", "宋体"; }
ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin:0; padding:0; }
th{ font-weight:bold; font-size:14px; color:#333; text-align:left;}

/* Top START*/
#header-div{ background:#278296; border-bottom:1px solid #FFF; }
#logo-div{ height:50px; float:left;
height:50px;
color:#FFFFFF;
padding:10px 0 0 10px;
font-size:24px;
font-weight:bold;}
#send_info{padding: 5px 10px 0pt 0pt; 
margin:15px 15px 0 0; 
clear: right; 
text-align: right; 
color: rgb(255, 11, 0); 
width: 40%; 
float: right;}
#submenu-div{ height:50px; }
#submenu-div ul{ margin:0; padding:0; list-style-type:none; }
#submenu-div li{ float:right; padding:0 10px; margin:3px 0; border-left:1px solid #FFF; }
#submenu-div a:visited, #submenu-div a:link{ color:#FFF; text-decoration:none; }
#submenu-div a:hover{ color: #F5C29A; }
#submenu-div a.fix-submenu{ clear:both; margin-left:5px; padding:1px 5px; *padding:3px 5px 5px; background:#DDEEF2; color:#278296; }
#submenu-div a.fix-submenu:hover{ padding:1px 5px; *padding:3px 5px 5px; background:#FFF; color:#278296; }
/* TOP END */

/* left start */
#tabbar-div{ background:#278296; padding-left:10px; height:21px; padding-top:0px}
#tabbar-div p{ margin:1px 0 0 0;  }
.tab-front{ background:#80BDCB; line-height:20px; font-weight:bold; padding:4px 15px 4px 18px; border-right:2px solid #335b64; cursor:hand; cursor:pointer; }
.tab-back{ color:#F4FAFB; line-height:20px; padding:4px 15px 4px 18px; cursor:hand; cursor:pointer; }
.tab-hover{ color:#F4FAFB; line-height:20px; padding:4px 15px 4px 18px; cursor:hand; cursor:pointer; background:#2F9DB5; }
#main-div{ border:1px solid #345C65; padding:5px; margin:5px; background:#FFF;}
#menu-list{ padding:0; margin:0; }
#menu-list ul{ padding:0; margin:0; list-style-type:none; color:#335B64; }
#menu-list li{ padding-left:16px; line-height:16px; cursor:hand; cursor:pointer; }
#main-div a:visited, #menu-list a:link, #menu-list a:hover{ color:#335B64; text-decoration:none; }
#menu-list a:active{ color:#EB8A3D; }
.explode{ background:url(../admin/images/menu_minus.gif) no-repeat 0px 3px; font-weight:bold; }
.collapse { background:url(../admin/images/menu_plus.gif) no-repeat 0px 3px; font-weight:bold; }
.menu-item { background:url(../admin/images/menu_arrow.gif) no-repeat 0px 3px; font-weight:normal; }
#help-title { font-size:14px; color:#000080; margin:5px 0; padding:0px; }
#help-content { margin:0; padding:0; }
/* left end */

/* main start*/
bodys {background: #DDEEF2; padding: 10px; }
h1{ background:#F4FAFB; border:1px solid #BBDDE5; color:#9CACAF; font-size:14px; padding:7px 10px; margin:0 0 10px 0; overflow:hidden; }
h1 a:visited{ color:#333; }
h1 a:link{ color:#333; }
h1 a:hover{ color: #EB8A3D; }
h1 span{ zoom:1; }
h1 .action-span{ float:right; padding-left:10px; }
h1 .action-span a{ color:#666; font-size:12px; font-weight:400; text-decoration:none; display:block; padding:2px 5px 2px 23px; *padding:4px 5px 2px 23px; border:1px solid #278296; border-right:2px solid #278296; border-bottom:2px solid #278296; background:#DDEEF2 url(../admin/images/icon_add.gif) no-repeat 3px center; *background:#DDEEF2 url(../admin/images/icon_add.gif) no-repeat 3px 3px; }
h1 .action-span a:hover{ border:1px solid #5FA6B6; border-bottom:2px solid #5FA6B6; background:#FFF url(../admin/images/icon_add.gif) no-repeat 3px center; *background:#FFF url(../admin/images/icon_add.gif) no-repeat 3px 3px; color:#666; text-decoration:none; }
h1 .action-span1{ float:left; margin-top:2px; color:#333;}

/*
 列表部分的样式
 */
.list-div{ width:100%; background:#EEF8F9; border:1px solid #BBDDE5; }
.list-div table{ width:100%; }
.list-div th{background:#F4FAFB; border-bottoms:1px solid #BBDDE5; color:#333; font-size:14px; padding:7px 10px; margin:0 0 10px 0; overflow:hidden; }
.list-div td{ background:#FFF; line-height:22px; }
.list-div td.first-cell{ font-weight:bold; padding-left:10px; }
/*.list-div input{ vertical-align:middle; }
.list-div a:visited, .list-div a:link{ text-decoration:underline; color:#192E32; }
.list-div a:hover{ color:#9D7250; }*/
.list-div img{ vertical-align:middle; }
#footer{ background:#F4FaFb; border:1px solid #BBDDE5; padding:15px; color:#9CACAF; margin:10px 0; text-align:center; }

/* main end */

#loginTalbe td{color:#FFF;}
#loginTalbe input{font:14px "sans-serif", "Arial", "Verdana", "宋体";}
input.button{ padding: 2px 8px 0px; margin: 2px 2px; border: 1px solid #2D5082; background: url(../admin/images/button_bg.gif) repeat-x; }

/*列表样式*/
.tdLeft{width:100px; font-weight:bold; color:#333; text-align:right; padding-right:6px;}
.thItem{width:100px; font-weight:bold; color:#333; padding-right:6px;}
.textRight{text-align:right;}
.tdContent{width:500px;}
.explain{padding-left:4px;}
.require{color:#F30;}
.longInput{width:500px;}
.margin_top{margin-top:10px;}