html,body,form{height:100%;font-family:"宋体";font-size:12px;color:#333333; background: #fff;font-weight:normal;line-height:22px;}
*{outline: 0;padding: 0;margin: 0;list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
td{ padding:0}
h1,h2,h3{ font-size:12px;}
.space10{ height:10px;line-height:0;font-size:0;}
a { color: #333; text-decoration:none}
a:hover { color:#FF0000; text-decoration: underline;}
.clear{ clear:both;line-height:0;font-size:0; height:0px;margin-top:-1px;}
input,img,select{vertical-align: middle;}
img{ border:0px;}
.space7{ height:7px;line-height:0;font-size:0; width:100px; margin:0 auto;}
.red_font{ color:#FF3300; font-size:12px; font-weight:bold}
.red_font_normal{ color:#FF3300; font-size:12px;}
.gray_font{ color:#333333;font-weight:bold}

.green_font{ color:#390}

.blue_link a, .blue_link:link, .blue_link:visited{color: #003278;text-decoration: underline;}
.blue_link:hover{color: #FF3300;text-decoration: underline;}
.blue_link1 a, .blue_link1:link, .blue_link1:visited{color: #003278; font-size:12px;}
.blue_link1:hover{color: #FF3300;text-decoration: underline;}
.gray_link a, .gray_link:link, .gray_link:visited{color: #666666;text-decoration: none;}
.gray_link:hover{color: #FF3300;text-decoration: underline;}
.red_link:link, .red_link:visited{color: #ff0000;}
.red_link:hover{color: #ff0000;text-decoration: underline;}
.green_link:link, .green_link:visited{text-decoration: none;color: #060;}
.green_link:hover{color: #060;text-decoration: underline;}
.brown_link:link, .brown_link:visited{text-decoration: none;color: #930;}
.green_brown:hover{color: #930;text-decoration: underline;}
.write_link a, .write_link:link, .write_link:visited{color: #FFF;text-decoration: underline;}
.write_link:hover{color: #FFF;text-decoration: underline;}

.block{ height:auto; margin:0 auto; background:#FFFFFF;width:968px; background:url(images/bodybg.gif) repeat-y; border:#A4C9E3 solid 1px; position:relative}
#container{ width:902px; height:auto; margin:0 auto;}
#head{ height:70px; padding:10px 0;}
#logo{ width: auto; float:left;}
.user_reg{ float:left; width:120px; border-left:#CCC solid 1px; font-size:26px; font-weight:bold; padding-top:5px; padding-left:15px; margin-top:15px; padding-bottom:5px; color:#666}
.bt_btn{ height:41px; line-height:41px; width:180px; background: url(images/reg_btn.gif) no-repeat; border: none; color: #FFF; font-weight:bold; cursor:pointer; font-size:14px}
#menu{ width:400px; float:right; text-align:right; padding-top:10px;}
#main{ padding-top:30px;}
#left{ width:500px; float:left; height:300px;}
#right{ width:327px; float:left}
#login_box{width:327px; background:url(images/user_login_bg.gif); height:309px;}
#login_box h3{ padding-top:10px; padding-left:40px; font-size:14px; margin-bottom:15px}
.login_box_field{ padding-top:12px;}
.field_label{width: 66px;padding-right: 10px;text-align: right;display: inline-block;}

.login-text input{width: 180px;height: 18px;line-height: 18px;margin-right: 3px;padding: 3px; border:#CCC solid 1px;vertical-align: middle}
.code input{width: 70px;height: 18px;line-height: 18px;margin-right: 3px;padding: 3px; border:#CCC solid 1px;vertical-align: middle}
.login_btn{ padding-left:80px; padding-top:15px;}
.btn_input{ background:url(images/btn_login.gif); width:86px; height:26px; border:none; cursor:pointer}
.btn_input_hover{background:url(images/btn_login.gif) 0 -26px; width:86px; height:26px; border:none;cursor:pointer}
.forget-pw{ padding-left:15px;}
.nomem_reg{padding-top:30px;padding-left:80px; color:#666}
/* footer */
.footer{height: auto; text-align:center; width:902px; margin:0 auto; margin-top:10px; border-top: #999 solid 1px}
.foot_menu{ text-align:center;border-top: #C30 solid 3px; padding-top:5px;}
.copyright{ margin:5px 0; text-align:center;}
