﻿body {background:#fff;color:#000;font-size:16px;}
body, p, em, span, a, td, form, button { margin:0; padding:0; font-size:16px; line-height:1.25em; word-break:break-all; word-wrap:break-word; }
select,input,img{vertical-align:middle;}
a:hover, a:active, a:focus,a:link,a:visited {text-decoration:none;color:#0000cc;}
.contant {width:100%;margin:0 auto;background:#fff;}
.logo {text-align:left;}
.nav {height:28px;line-height:28px;background:#aeddf9 url(images/nav_bg.gif) repeat-x;border-top:solid 1px #e0e7eb;text-align:center;color:#6cf; }
.nav a {color:#fff; }
.nav_this {color:#ccc!important; }
em,cite{font-style:normal;}
.login {text-align:left;background:url(images/loginbg.gif) repeat-x;}
.helper {text-align:left;background:url(images/loginbg.gif) repeat-x;}
.list {padding:2px; margin:0px;width:99%;}
.list li {border-bottom:1px dotted #999;line-height:22px; list-style:none;padding-left:2px;  }
.content {padding-left:4px}
.content a {border-bottom:1px dotted #000;line-height:25px;color:#0b60ad; list-style:none; }
.t {height:23px;background:url(images/t_bg.gif) repeat-x center;width:100%;border-collapse:collapse;border-spacing:0;clear:both;} 
.t th {line-height:23px;background:url(images/list.gif) no-repeat 1px 5px;padding-left:15px;font-weight:normal;text-align:left;white-space: nowrap}
.t td {background:url(images/t_right_bg.gif) no-repeat;width:69px;height:23px;}.help {padding:2px;}
.t1{line-height:18px;}
.t1 .t{padding:3px 0 0 8px;overflow:hidden;height:20px;background:url(images/t_right_bg.gif) no-repeat right;}
.t2{background:url(images/t_bg.gif) repeat-x;border-top:1px solid #b9dfeb;}
.back {border-top:1px solid #a5dbf7;border-bottom:1px solid #a5dbf7;clear:both;line-height:22px;padding-left:3px;}
.line {border-bottom:1px solid #a5dbf7;clear:both;line-height:23px;padding-left:4px;}
.top {height:8px;line-height:8px;text-align:center;padding-bottom:10px;}
.bt { background:url(images/skip.png) no-repeat #9cd4ff; border:1px solid #5baeea; }
.i {line-height:22px;background:url(images/dott.gif) no-repeat 0px 8px;padding-left:8px;font-weight:normal;}
.gap{font-size:0;line-height:0;border-top:1px dotted #999999;margin:2px 4px}
.module {padding:0 5px;}
.red {color:red;}
.h {line-height:18px;margin-bottom:1em;text-indent:2em;padding-left:4px;}
.copyright {text-align:left;color:#999;}
.page{clear:both;overflow:hidden;margin-bottom:1px;}
.pages{float:left;margin-top:5px;}
.pages a,.pages span,.pages kbd,.pages em{float:left;overflow:hidden;padding:0 8px;margin-left:4px;height:15px;border:1px solid;line-height:15px;}
.pageback a{margin-left:0;}
.pages a,.pageback a,.pages kbd{border-color:#C2D5E3;background-color:#FFF;text-decoration:none;}
.pages span{border-color:#C2D5E3;background-color:#E5EDF2;font-weight:700;}
.pages a.next{padding-right:25px;background:#FFF url(images/arrow_right.gif) no-repeat 90% 50%;}
.pageback a{padding-left:20px;background:#FFF url(images/arrow_left.gif) no-repeat 4px 50%;}
.pages a:hover,.pages em {border-color:#369;}
.pages kbd{background:#FFF;font-size:14px;}
.pages kbd input {border: 1px solid #cad9e;height:15px;line-height:15px;padding:0;color:#09C;font-size:12px;}
.pages kbd b {font-weight:400;font-size:14px;}
.chgtopic{margin:3px;}
.chgtopic a{color:#09C;}
.threadflow { margin-right: 5px; padding: 0 5px; }
.txt,.txtarea{background:#FFF;border-color:#707070 #cecece #cecece #707070;border-style:solid;border-width:1px;color:#666666;font-size:14px;padding:2px 4px;line-height:18px;}
#smaller {color:#bbb;text-align:center;font-size:smaller;}
.msgbox {padding: 1em 1em 1em !important;background:url(images/right.gif) no-repeat 1em 1em;font-size:12px;font-weight:100;}
.main .msgbox{padding:0.1em;width:400px;margin:0px auto;background:none;}
.msgbox h1{line-height:26px;margin-bottom: 1em;font-weight:700;font-size:14px;}
.msg_inner{background:url(images/right.gif) no-repeat 0 30%;padding-left:3em;height:auto!important;height:50px;min-height:50px;}
.msgbox p {margin: 1.5em 0;}
.msgbox a {color: #069; }
.error_msg{background:url(images/error.gif) no-repeat 0 30%;}
.cpcontent .error_msg{background:url(images/error.gif) no-repeat 4em 50%;}
.onerror {clear:both;padding:2px 2px 2px 22px;background:url(images/check_error.gif) no-repeat 2px 2px;}
.solidline {border-bottom-width:1px;border-top:1px solid #FFF;margin:3px 0;width:100%;}
.wrap {width:20%;text-align:left;margin:0 auto;min-width:30%;}
.main {padding:0px;border:0px solid #cdcdcd;margin-bottom:10px;background:#fff;}
.main table{width:100%;}
.main h6,.main h3{line-height:32px;height:32px;font-size:14px;font-weight:700;margin-bottom:10px;}
.main h6 span{font-size:12px;font-weight:400;}