#top{border-bottom: #DBDBDB solid 1px;height: 25px;background-color: #f4f3f2; line-height:25px;}
#top_content{ width:952px; height:25px; margin:0 auto;}
#top_left{ width:200px; float:left;}
#top_right{ width:750px; float:right; text-align:right;}
#container{ width:952px; height:auto; margin:0 auto;}
#logo{ width:195px; float:left;}
#menu{ width:757px; float:right;}
#current{ background: #E7E7E7; height:60px; border-top:#006699 solid 2px;}
#main{ border-right: #CCCCCC solid 1px;border-bottom: #CCCCCC solid 1px;border-left: #CCCCCC solid 1px; padding:25px; background: #FFFFFF;}
.current_local{ background: url(../images/reg_t_1.gif); height:27px;}
.current_title{ background:url(../images/reg_t_2.gif); width: 122px;height: 24px;float: left;text-align: center; line-height:24px;font-size: 14px;font-weight: bold;color: #ff3300;margin-left: 46px;margin-top: 3px;}
.notice{ padding-left:20px; float:left;}
.title{ height: 22px;border-bottom: 1px solid #cdcdcd;font-size: 14px;color: #2f5e8f;font-weight: bold; padding-left:50px; margin-top:10px;}
.reg li{ float:left;}
.info{ margin-top:10px;}
.info_left{width: 170px;text-align: right;font-size: 14px;padding-top: 2px;font-weight: bold;color: #666666;}
.info_center{ width: 286px;padding-left: 14px;text-align: left;}
.info_right{ width: 400px;padding-top: 2px;position:relative;}
.normal{ color:#999999;}
.error{ background:url(../images/icon_note_cw.gif);background-repeat: no-repeat;background-position: 4px 4px;padding-left: 24px;padding-top: 3px;color: #ff0000;border:#ff7300 solid 1px; }
.focus{ border:#485E00 solid 1px; background:#F7FFDD; color:#485E00; padding-left:3px;}
.right{ background:url(../images/icon_note_zq.gif);background-repeat: no-repeat;background-position: 4px 4px;padding-left: 24px;padding-top: 3px;color:#485E00;}
.tiaokuan{ text-align:center; margin-top:15px;}
.submit{ text-align:center; margin-top:10px;}
.footer{ width:100%; margin:20px auto 0 auto; text-align:center; border-top:2px #FF3300 solid;}
.foot_menu{ height:25px; line-height:25px; width:952px; margin:0 auto; border-bottom:#999999 solid 1px;}
/* ×¢²áÐ­Òé */
.agree_top{ border-bottom:#CCCCCC solid 1px; margin:10px 0;}
.logo{ width:220px; float:left;}
.agree_text{ float:left; width:200px; margin:20px 0 0 0; border-left:#999999 solid 1px; height:30px; font-size:16px; font-weight:bold; padding-left:15px;}
.top_right{ float:right; text-align:right; }
.agree_notice{ text-align:center; font-size:22px; margin:10px 0;}
.main_box{ background-color: #F6F6F6; padding:20px;}
.main_text{ background-color: #FFFFFF; border:#CCCCCC solid 1px; padding:20px;}
.close{ text-align:center; margin:20px 0;}
.agree_container{ width:778px;  margin:0 auto; height: auto; }