@charset "utf-8";
/* CSS Document */


.regFilet{ background-image:url(../images/register/reg_filet.png); background-repeat:no-repeat;}
/******** register top ********/
#register{width:800px; margin:0 auto;}
#register #header{padding-top:5px; position:relative;}
.topright{position:absolute; top:60px; right:10px;}
.topright li{display:inline;}

/*********** register content *************/
.reg_fillet800_t{background-position:0 0;}
.reg_fillet800_b{background-position:0 -10px;}
.reg_main{padding:20px;}
.reg_border{background-color:#fff; border-left:3px solid #b8d2ee; border-right:3px solid #b8d2ee;}
.reg_til{border-bottom:1px solid #d4d4d4; margin-bottom:5px; padding:10px 0 15px 40px;}
.reg_area{padding:20px 0 20px 60px;}
.easyforminput{color:#333; padding-top:10px; width:100%;}
.easyformlabel{float:left; line-height:22px; width:12em; text-align:right;}
.easyformlabel label span{padding-right:4px;}
.easyformfield,.easyformfield_radio,.treaty_field{float:left; padding-left:5px;}
.easyformfield p{color:#999; font-size:13px; margin-top:6px; width:13em;}
.blowhiden{background-color:#FFFDE7; border:1px solid #F5CAA0; color:#CC6600; display:none; font-size:13px; padding:5px; margin-left:22px; text-align:left; width:260px; position:absolute;
z-index:10;}
.blowhiden img{position:relative; left:-5px; top:4px; margin-left:-22px; margin-top:-10px;}
.A_directions{float:left; font-size:12px; color:#f00; height:16px; line-height:20px; padding:2px 0 0 10px; margin:0px; text-align:left;}
.A_directions img{float:left; padding:0px; margin:0px; height:16px;}
.easyformfield input,.easyformfield_radio input{font-family:Arial, Helvetica, sans-serif; width:200px;}
.reg_main .easyformfield input{border:1px solid #dbdbdb; background-color:#fff; padding:2px;}
.easyformfield_radio input{width:auto; border:none; margin-right:5px;}
.easyformfield select{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:167px; vertical-align:top;}
.schoolselect{font-family:Arial, Helvetica, sans-serif; font-size:12px; min-width:163px; width:200px;}
.reg_main .reg_submit_btn{padding:20px 0 20px 200px; width:80px;}
.reg_submit_btn a,.reg_submit_btn a span{display:inline-block; background-image:url(../images/register/report_submit_btn.png); background-repeat:no-repeat; height:30px; font-weight:bold; font-size:14px; line-height:30px;}
.reg_submit_btn a{background-position:0 0; padding-left:20px;}
.reg_submit_btn a span{background-position:right top; padding-right:20px;}
.reg_submit_btn a:link,.reg_submit_btn a:visited,.reg_submit_btn a:hover,.reg_submit_btn a:active{color:#fff; text-decoration:none;}
.reg_submit_btn a:hover{background-position:0 -30px;}
.reg_submit_btn a:hover span{background-position:right bottom;}
.treaty_field a:link,.treaty_field a:visited{color:#007EFF; text-decoration:none;}
.treaty_field a:hover,.treaty_field a:active{text-decoration:underline;}
/*协议条款页*/
.treatyCon .reg_submit_btn{margin-left:0!important; text-align:center; width:auto!important;}
.treatyCon{padding:10px 30px; font-size:12px;}
.treatyCon h2{margin-top:15px;}
.treatyCon p{margin-bottom:10px;}
.treatyCon .reg_submit_btn a{padding-left:10px;}
.treatyCon .reg_submit_btn a span{padding-right:10px;}

/******** 注册成功后跳转 ********/
#regsuccess{width:595px; height:249px; margin:120px auto 0 auto; background:#fff url(../images/register/regJump_bg.jpg) no-repeat 0 0;}
.fd_enter{padding:50px 0 0 65px;}
.fd_enter h1{font-size:30px; line-height:240%; font-weight:bold; font-family:'Microsoft YaHei','微软雅黑',SimSun,'宋体',sans-serif}
#regsuccess h1{font-family:"宋体",Arail,verdana; font-size:16px; padding:10px 36px 6px 0;}
.fd_enter h1,.fd_enter p{margin-left:150px;}
.fd_enter p{margin-bottom:35px;}
.fd_enter p span{padding:0 4px;}
#regsuccess p{font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:12px; margin-bottom:0;}
#regsuccess p span{color:#990000;}
#regsuccess p a{color:#0066CC;}

/******** 简单课堂补充注册 ********/
#reg_add_wrap{background-image:none;  background-color:#fff;}
.mart20{margin-top:20px;}
.reg_add_til{border-bottom:1px solid #d4d4d4; margin-bottom:6px; padding:15px 0 15px 0;}
.reg_add_area{padding:0 0 25px 20px;}
.reg_add_area fieldset{border:none;}
.reg_add_area legend{color:#222; font-size:14px; font-weight:bold;}
.reg_add_area legend span{color:#666; font-size:12px; font-weight:normal;}
.reg_add_area .easyforminput{padding-top:6px;}
.reg_add_area .easyformlabel{width:100px;}
.reg_add_area .easyforminput input{height:auto; width:163px;}
.easyformfield .schoolselect{min-width:167px; width:auto !important; width:200px; overflow:visible;}
.reg_add_btn a{display:inline-block; height:30px; line-height:30px;}
.reg_add_submit{margin-right:30px;}
.reg_add_submit a{width:110px; background:url(../images/register/report_submit_btn.png) no-repeat 0 0;}
.reg_add_btn{margin-left:125px;}
.reg_add_close a{width:62px; background:url(../images/register/report_close_btn.png) no-repeat 0 0;}
.reg_add_btn a:link,.reg_add_btn a:visited,.reg_add_btn a:hover,.reg_add_btn a:active{color:#fff; font-weight:bold; text-decoration:none;}
.reg_add_btn .reg_add_close  a:link,.reg_add_btn .reg_add_close  a:visited,.reg_add_btn .reg_add_close  a:hover,.reg_add_btn .reg_add_close  a:active{color:#333;}
.reg_add_submit a:hover{background-position:0 -30px;}
.reg_add_close a:hover{background-position:0 -30px;}
.reg_add_area .reg_add_tip{margin-left:105px; padding-top:5px; text-indent:0;}
