@charset "utf-8";
/*--{Start reset--*/
body {margin:0; padding:0; font:normal 12px/1.5 'Simsun'; cursor:default;}
h1, h2, h3, h4, h5, h6, ul, li, em, pre, code {margin:0; padding:0; font-weight:normal;}
form{padding:0px; margin:0px;}
div, ul, ol, p {margin:0 auto; padding:0; overflow:auto;}
ul, ol {list-style:none;}
img {border:0;}
p {margin:0;}
a {outline:none; color:black;}
sup, sub {position:absolute; background:url(../img/c.gif); overflow:hidden;}
/*--}End reset--*/

.ico {float:left; width:16px; height:16px; background:url(../img/ico.gif);}
.icoSideList {background-position:0 0;}
.icoPc {background-position:-16px 0;}
.icoUser {background-position:-32px 0;}
.icoGrayEdit {background-position:-48px 0;}
.icoGrayAdd {background-position:-64px 0;}
.icoGrayDel {background-position:-80px 0;}
.icoGraykey {background-position:-96px 0;}
.icoGrayUser {background-position:-112px 0;}

/*--{Start #index--*/
#index .logo {width:364px; height:89px; background:url(../img/logo.gif); position:absolute; top:0; left:0; z-index:1;}
#index table {table-layout:fixed; border-collapse:collapse;}
#index .header {height:126px; background:#446B8F url(../img/rx.gif);}
#index .header a.logo {float:left; width:364px; height:56px; background:url(../img/logo.gif); position:relative; z-index:1;}
#index .header .toolBtn {float:right; margin-top:29px; height:27px; background:url(../img/rx.gif) 0 -140px;}
#index .header .toolBtn .angle {float:left; width:27px; height:27px; background:url(../img/rx.gif) 0 -170px;}
#index .header .toolBtn a {float:left; margin:5px; width:70px; height:17px; line-height:18px; overflow:hidden; font-size:12px; text-align:center; text-decoration:none; background:url(../img/sprite.gif) 0 -30px;}
#index .header .toolBtn a img.ico {margin:0 -2px 0 3px;}
#index .header .toolBtn a.logout {background-position:-80px -30px; color:white;}

#index .header .tab {height:35px; clear:both;}
#index .header .tab .logoBot {float:left; margin-right:50px; width:80px; height:33px; background:url(../img/logo.gif) 0 -56px;}
#index .header .tab a {float:left; margin:10px 5px 0; padding-right:10px; height:24px; line-height:24px; background:url(../img/tab.gif) top right no-repeat; text-decoration:none;}
#index .header .tab a span {float:left; height:24px; padding-left:10px; background:url(../img/tab.gif); font-size:14px; font-weight:bold;}
#index .header .tab a:hover {margin-top:5px; height:29px; background-position:right -125px;}
#index .header .tab a:hover span {height:29px; line-height:29px; background-position:0 -125px;}
#index .header .tab .date {float:right; margin:7px 5px 0 0;}
#index .header .tab .date img.ico {margin:2px 5px 0 0;}
#index .header .tab .date div {float:left; padding-right:10px; height:21px; background:url(../img/date.gif) top right no-repeat;}
#index .header .tab .date div span {float:left; padding-left:10px; height:21px; line-height:20px; background:url(../img/date.gif); font-size:12px; color:white;}

#index .header .info {margin:5px 5px 0; height:30px; overflow:hidden; clear:both; background:url(../img/rx.gif) 0 -210px;}
#index .header .info .lc,
#index .header .info .rc {float:left; width:5px; height:30px; background:url(../img/rx.gif) 0 -240px;}
#index .header .info .rc {float:right; background-position:-5px -240px;}
#index .header .info img.ico {margin:8px 10px 0;}
#index .header .info .left {float:left; font-size:12px; line-height:32px;}
#index .header .info ul {float:right;}
#index .header .info ul li {float:left; display:inline; padding:0 15px 0 10px; background:url(../img/rx.gif) 0 -278px no-repeat; font-size:12px; height:30px; line-height:32px; overflow:hidden;}

#index .menuOuter {width:150px; background:white;}
#index .switchBar {width:10px; background:#ADD2DA;}
#index .switchBar a {display:block; width:10px; height:32px; background:url(../img/sprite.gif) -150px 0;}
#index .switchBar a.open {background-position:-160px 0;}
#index .footer {padding:0 5px; height:10px; overflow:hidden; background:#353C44;}
#index .footer div {height:10px; background:url(../img/bot.gif);}
#index .footer .left {float:left; width:160px; height:10px; background:url(../img/sprite.gif) 0 -50px; overflow:hidden;}
#index .footer .right {float:right; width:10px; height:10px; background:url(../img/rx.gif) 0 -330px; overflow:hidden;}
/*--}End #index--*/

/*--{Start #menu--*/
#menu {padding-top:1px;}
#menu .version {width:150px; font-size:12px; height:26px; line-height:26px; background:#ADD2DA; text-align:center; overflow:hidden;}
#menu td.title {height:23px;}
#menu td.title a {display:block; position:relative; margin-top:-1px; width:150px; font-size:12px; height:24px; line-height:24px; background:#B6DFFA url(../img/sprite.gif); text-align:center; cursor:pointer; color:black;}



#menu td.sub a {float:left; display:inline; margin:5px 10px; width:130px; font-size:12px; height:28px; line-height:28px; background:url(../img/menuIco.gif) no-repeat; text-decoration:none;}
#menu td.sub a.m1 {background-position:0 0;}
#menu td.sub a.m2 {background-position:0 -28px;}
#menu td.sub a span {float:left; margin:3px 0 0 40px; padding:0 10px; height:20px; line-height:20px; border:1px solid white; cursor:pointer;}
#menu td.sub a:hover span {border:1px solid #808080; background:url(../img/rx.gif) 0 -360px;}
/*--}End #menu--*/

#main {padding:10px; background:#DDEEF2;}
#main .nav {margin:0 0 10px; padding:10px; border:1px solid #BBDDE5; background:#F4FAFB; height:100%; overflow:hidden;}
#main .nav h2 {float:left; font-size:14px; font-weight:bold;}
#main .nav .btn {float:right;}
#main .nav .btn a {float:left; margin-left:10px; width:60px; height:20px; line-height:20px; border:1px solid #278296; background:#DDEEF2; text-align:center; text-decoration:none; color:#666;}
#main .nav .btn a img.ico {margin:2px -4px 0 5px;}
#main .nav .btn a:hover {background:white; color:#666;}

#main table th {padding:5px 0; background:#A8C7CE;}
#main table th.th1 {padding:0px 0; background:#c0c0c0;}
#main table th.th2 {padding:0px 0; background:#909090;}
#main table th.th3 {padding:0px 0; background:#696969;}
#main table th.th4 {padding:0px 0; background:#4A4A4A;}

#main table.tab88 { line-height:15px;}
#main table td.td1 {padding:0px 0; background:#c0c0c0;}
#main table td.td2 {padding:0px 0; background:#909090;}
#main table td.td3 {padding:0px 0; background:#696969;}
#main table td.td4 {padding:0px 0; background:#4A4A4A;}


#main .tblTop {padding:5px 10px; border:1px solid #A8C7CE; background:#F4FAFB; height:100%; overflow:hidden;}
#main .tblTop .left {float:left;}
#main .tblTop .left select,
#main .tblTop .left input {*vertical-align:middle;}
#main .tblTop .right {float:right;}
#main .tblTop .right a {float:left; margin-left:10px; padding:0 5px; height:20px; line-height:20px; border:1px solid #278296; background:#DDEEF2; text-decoration:none; color:#666;}
#main .tblTop .right a:hover {background:white;}
#main .tblBot {padding-top:10px;}
#main .tblBot .left {float:left;}
#main .tblBot .right {float:right;}
#main .tblBot .right a {float:left; margin-left:5px; width:44px; height:16px; line-height:16px; border:1px solid #A8C7CE; background:#EDF8FE; text-align:center; text-decoration:none;}
#main .tblBot .right span,
#main .tblBot .right input {float:left; margin-left:5px;}
#main .tblBot .right input {width:20px; height:12px;}


.txtinput{text-align:left; padding-left:10px;} 
/*总容器样式*/  
.pager { padding: 3px; text-align: center; color:#66C;font-size:12px; font-family:Tahoma;}   
/*分页链接样式*/  
.pager a { margin: 2px; padding:2px 5px; color: #66C; text-decoration: none; border: 1px solid #aad; }   
/*分页链接鼠标移过的样式*/  
.pager a:hover { color: #000; border: 1px solid #009; background-color:#DCDCF3; }   
/*当前页码的样式*/  
.pager span.current { font-weight: bold; margin: 0 2px; padding: 2px 5px; color: #fff; background-color: #66C; border: 1px solid #009; }   
/*不可用分页链接的样式(比如第1页时的“上一页”链接)*/  
.pager span.disabled { margin: 0 2px; padding: 2px 5px; color: #CCC; border: 1px solid #DDD; }   
/*跳转下拉菜单的样式*/  
.pager select {margin: 0px 2px -2px 2px; color:#66C;font-size:12px; font-family:Tahoma;}   
/*跳转文本框的样式*/  
.pager input {margin: 0px 2px -2px 2px; color:#66C; border: 1px solid #DDD; padding:2px; text-align:center;font-size:12px; font-family:Tahoma;}   
.boldwz{ font-size:14px; font-weight:bold;}
