@charset "UTF-8";
body{
line-height:1.6em;
font-size:14px;
margin:0; padding:0;
background:#FFF;
}
img{
border:none;
vertical-align:middle;
}
form{
margin:0;
}
h1{
font-size:24px;
}
/*---------------主要框架-----------------*/
#main_login{width:800px; height:500px; background:#1A4572 url(../images/admin_login.jpg) no-repeat center top; margin:0 auto; position:relative;}
#main,#head,#bottom{
}
#head{
height:80px;
padding:20px;
background:url(../images/head_bg.jpg) repeat-x bottom;
}
#main {
padding-right:10px;
}
#bottom{
clear:both;
border-top:1px solid #666666;
margin-top:20px;
text-align:center;
font-size:13px;
color:#333333;
}
/*-----------细节部分---------------*/
.register th{
width:120px;
font-size:13px;
text-align:right;
padding-right:5px;
}
.register caption{
font-size:14px;color:#3333FF;font-weight:bold;
}
.register a {
color:#0000CC; font-size:13px;
}
.register td a:hover {
color:#0066FF;
}
#submit{
width:84px; height:30px;
background:url(../images/submit.gif) no-repeat center center;
font-weight:bold; color:#FFFFFF; border:none;
}
#imgcode{
width:80px;
vertical-align:middle;
}

.register input {
border-width:1px;
border-style:solid;
border-color:#888 #DDD #DDD #888;
width:160px;
height:20px;
margin-right:5px;
padding:2px;
}
textarea {
border-width:1px;
border-style:solid;
border-color:#888 #CCC #CCC #888;
padding:2px;
}
#login {position:absolute; top:200px; right:160px;}
#login th,#login td{padding:3px 0;}
#login th {text-align:right; color:#556; font-size:13px;}
#login input {width:150px; height:24px; padding:2px; border:1px solid #999999; border-color:#999 #CCC #CCC #999;}
#login #save{width:20px; height:20px;}
#login #imgcode{width:60px;}
#login #submit{border:none; width:80px; height:26px;}
#login a{color:#0033CC;}
/*------后台管理部分的CSS---------*/
.top_info {
height:50px; background:#999 url(../images/top_bg.gif) repeat-x center top; border-top:1px solid #666; margin-bottom:1em;
}
.top_info h1{
font-size:15px; color:#fff;
padding:5px 10px;
}
/*------左边栏页面------------*/
.menu{
margin:5px;
}
.menu_head {
text-align:center;
margin-top:5px;
color:#FFF;
font-weight:bold;
background:#556A81 url(../images/menu.jpg) no-repeat right top;
cursor:pointer;
height:23px;
line-height:23px;
}
.menu ul {
margin:0;
padding:0;
list-style:none;
border:1px solid #CCCCCC;
border-color:#CCC #999 #999 #CCC;
border-top:none;
background:#f8f8f8;
}
.menu li {
margin-left:10px;
}
.menu li a {
color:#666666; text-decoration:none; 
}
.menu li a:hover {
color:#666; font-size:13px; font-weight:bold;
}
/*----列表---*/
.list{
width:98%; border:2px solid #B6B7B8; border-collapse:collapse;
margin-left:10px;font-size:13px;
}
.list caption{
text-align:left; padding:2px 10px;
background:#B6B7B8 url(../images/tool_bg07bf38.gif) repeat-x left bottom;
color:#335;
}
.list caption a {
background:#F2F2F2; border-left:1px solid #EEE;border-right:1px solid #333;border-bottom:1px solid #333;
border-top:1px solid #DDD;
color:#333333; text-decoration:none; padding:2px;
}
.list tfoot {
background:#B6B7B8 url(../images/tool_bg07bf38.gif) repeat-x left bottom;color:#333;
}
.list tfoot a {
color:#FFFFFF; padding:1px 5px; border:1px solid #FFFFFF; text-decoration:none; margin:1px;
}
.list tfoot a.page_select {
color:#000; background: #ff0; font-weight:bold; padding:1px 5px; border:1px solid #FFFFFF; text-decoration:none; margin:1px;
}

.list tbody a{color:#000066;text-decoration:none;}
.list tbody a:hover{color:#0033CC;}

.list #select {
font-weight:bold; background:#FFF; color:#000099;
}
caption input{
margin:0;
height:22px;
*padding:2px; vertical-align:middle;
}
.list th{
 border:1px solid #CCC;background:#EEE; 
}
.list td{
padding:2px 5px;
border-bottom:1px dashed #CCCCCC;
border-right:1px solid #CCC;
}
#links{
background:url(../images/arrow.jpg) no-repeat left center;
}