@charset "utf-8";
/* CSS Document */

.login_container{width:710px; padding:55px 80px; margin:0 auto; overflow:hidden; background:#fafafa;}
.login_container .login{float:left; width:353px; padding:5px 0 0 0;}
.login_container .login h2{background:url(../images/member/login_h2.gif) no-repeat 20px 0; height:35px; text-indent:-9999em; margin:0 0 12px 0;}
.login_container .login .login_form{background:url(../images/member/login_bg.gif) no-repeat 0 bottom; width:353px; height:254px;}
.login_container .login .login_form ul{padding:0 0 10px 21px; height:32px;}
.login_container .login .login_form ul li{float:left; width:104px; height:32px; line-height:32px; text-align:center; margin:0 6px 0 0;}
.login_container .login .login_form ul li a{background:url(../images/member/login_tab.gif) no-repeat 0 0; display:block; color:#666666}
.login_container .login .login_form ul li a.current{background:url(../images/member/login_tab_c.gif) no-repeat 0 0;}
.login_container .login .login_form .login div{padding:0 0 0 53px; line-height:36px; color:#656565}
.login_container .login .login_form .login div label{display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline; width:51px;}
.login_container .login .login_form .login div input.text{border:1px #a7a6aa solid; background:#fff; padding:2px; line-height:14px; margin:0 10px 0 0;}
.login_container .login .login_form .login div a{ color:#aeafcc; display:none;}
.login_container .login .login_form .login div input,.login_container .login .login_form .login div img{vertical-align:middle;}
.login_container .login .login_form .login div.brow{padding:0 0 0 104px;}
.login_container .login .login_form .login div input.submit{background:url(../images/member/btn_login.gif) no-repeat 0 0; width:87px; height:25px; line-height:25px; text-align:center; color:#fff; border:0; padding:0; cursor:pointer; margin:8px 0 0 0px;}
.login_container .reg{float:right; background:url(../images/member/reg.gif) no-repeat 0 0; height:407px; width:314px; text-indent:-9999em; position:relative;}
.login_container .reg a{position:absolute; top:255px; left:102px; width:120px; height:25px; text-align:center; line-height:25px;}

.home {background:#FFFFFF;margin:0 auto;overflow:hidden;padding:0 0px 10px;width:888px;}
.member_side{float:left; width:205px; background:url(../images/member/member_side_bg.jpg) no-repeat 0 0; min-height:682px; _height:682px;}
.member_side h2{background:url(../images/member/member_center_title.gif) no-repeat 0 0; height:69px; text-indent:-9999em; margin:0 0 12px 0;}
.member_side .userbox{margin:0 12px 15px 11px; border:1px #e5e5e5 solid; background:#f2f2f2; padding:10px 0 10px 16px; line-height:24px; color:#666666; font-size:12px;}
.member_side .userbox p strong{color:#2E348F;}
.member_side .userbox p.class{color:#2E348F;}
.member_side .userbox p .number{text-decoration:underline; color:#d61518; padding:0 3px;}
.member_side .userbox p .number a{color:#d61518;}
.member_side .useract ul li{height:47px; line-height:47px;background:url(../images/member/useract_li_bg.gif) no-repeat 0 bottom; padding:0 0 1px 0;}
.member_side .useract ul li.logout{background:none;}
.member_side .useract ul li a{display:block; padding:0 0 0 50px; color:#666666;}
.member_side .useract ul li.upload a{background:url(../images/member/icon_upload.gif) no-repeat 28px center;}
.member_side .useract ul li.download a{background:url(../images/member/icon_download.gif) no-repeat 28px center;}
.member_side .useract ul li.modify a{background:url(../images/member/icon_modify.gif) no-repeat 28px center;}
.member_side .useract ul li.logout a{background:url(../images/member/icon_logout.gif) no-repeat 28px center;}
.member_main{float:right; width:625px; margin:0 28px 0 0; display:inline;}

.announce{margin:25px 0 18px 0;}
.announce h3{background:url(../images/member/announce_h3_bg.gif) no-repeat 0 0; height:20px; text-indent:-9999em; margin:0 0 15px 0;}
.announce .hd{background:url(../images/member/announce_hd.gif) no-repeat 0 0; height:8px; line-height:0; font-size:0;}
.announce .bd{background:url(../images/member/announce_bd.gif) repeat-y 0 0;}
.announce .ft{background:url(../images/member/announce_ft.gif) no-repeat 0 0; height:6px; line-height:0; font-size:0;}
.announce .announcelist{padding:0 17px; line-height:18px;}
.announce .announcelist .date{line-height:24px; color:#2e348f;}
.announce .announcelist .con{color:#666666; padding:0 0 6px 0;}
.announce .announcelist .act{text-align:right; color:#2e348f;}
.announce .announcelist .act a{color:#2e348f; margin:0 2px;}
.announce p select{margin:0 0 10px 22px;}
.announce .post{padding:0 7px 4px;}
.announce .post .top{background:url(../images/member/announce_form_hd.gif) no-repeat 0 0; height:6px; line-height:0; font-size:0;}
.announce .post p{background:#e6e7e8; padding:4px 0 0px 14px; overflow:hidden; zoom:1;}
.announce .post p textarea{float:left; background:url(../images/member/announce_textarea.gif) no-repeat 0 0; width:496px; height:53px; border:0; padding:6px 4px; margin:0 14px 0 0;}
.announce .post p input{float:left; background:url(../images/member/postannounce.gif) no-repeat 0 0; width:65px; height:65px; border:0; padding:0; text-indent:-9999em; cursor:pointer;}
.announce .post .foot{background:url(../images/member/announce_form_ft.gif) no-repeat 0 0; height:9px;line-height:0; font-size:0;}

.advise{margin:0 0 12px 0;}
.class h3{background:url(../images/member/class_h3_bg.gif) no-repeat 0 0; height:17px; text-indent:-9999em; margin:0 0 16px 0;}
.class .hd{background:url(../images/member/class_hd.gif) no-repeat 0 0; height:9px; line-height:0; font-size:0;}
.class .bd{background:url(../images/member/class_bd.gif) repeat-y 0 0; padding:0 1px;}
.class .ft{background:url(../images/member/class_ft.gif) no-repeat 0 0; height:7px; line-height:0; font-size:0;}
.class .bd ol{padding:0;}
.class .bd ol li .author{background:#f1f1f1; line-height:24px; padding:0 0 0 12px;}
.class .bd ol li .comment{padding:5px 0 5px 12px; color:#555555; line-height:18px; }
.class .bd ol li .comment img{max-width:600px;}
.class .bd ol li .reply{text-align:right; padding:5px 16px 5px 0; margin:-28px 0 0 0; line-height:18px;}
.class .bd ol li .reply a{color:#2b93d2;}
.class .bd ol li .comment_child{margin:0 0 0 46px;}
.class .bd ol li .comment_child .author{background:#fff; border-top:1px #ccc dotted;padding-left:0;}
.class .bd ol li .comment_child .comment{padding-left:0;}
.class .post{background:#f7f7f7; padding:5px 5px 11px 6px; margin:0 15px 0 16px; overflow:hidden; zoom:1}
.class .post textarea{ background:url(../images/member/comment_textarea.gif) no-repeat 0 0; border:0; width:496px; height:52px; padding:6px 4px; float:left; margin:0 12px 0 0;}
.class .post #Submit1{background:url(../images/member/postcomment.gif) no-repeat 0 0; width:65px; height:64px; text-indent:-9999em; border:0; cursor:pointer; padding:0;float:left;}
.class .post p{clear:both; padding:10px 0 0;}
.wrapper h1{margin:25px 55px 0; border-bottom:1px #c0c0c0 dashed; padding:0 0 9px 0; height:55px; text-indent:-9999em;}
.wrapper h1.member{background:url(../images/member/h1_member.gif) no-repeat 15px center;}
.wrapper h1.student{background:url(../images/member/h1_student.gif) no-repeat 15px center;}
.wrapper h1.yuyue{background:url(../images/course/h1_yuyue.gif) no-repeat 15px center;}
.wrapper h1.mokao{background:url(../images/online/h1_mokao.gif) no-repeat 15px center;}
.reg_container{margin:0px 61px 30px; background:#fafafa url(../images/member/regcontainer_bg.jpg) no-repeat 0 center; padding:20px 0 0 75px; min_height:600px;_height:600px}
.reg_container div{line-height:26px;}
.reg_container div label{ display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:109px; color:#464646;}
.reg_container div label span{color:#F00;}
.reg_container div p{padding:0 0 0 112px; color:#989898;}
.reg_container div input,.reg_container div select{vertical-align:middle;}
.reg_container div img{vertical-align:top; margin:4px 0 0 5px;}
.reg_container div .text{border:1px #a7a6aa solid; background:#fff; padding:2px; line-height:14px; width:150px;}
#txtCETScore,#txtCETTime,#txtTOEFLScore,#txtTOEFLTime{width:auto;}
.reg_container div textarea{border:1px #a7a6aa solid; background:#fff; padding:2px; line-height:14px; width:auto;}
.reg_container div #txtaddress{width:280px;}
#txtIeltsScore,#txtIeltslisten,#txtIeltsRead,#txtIeltsWrite,#txtIeltsSpoken{width:auto;}
.reg_container div .checkuser{background:url(../images/member/btn_checkuser.gif) no-repeat 0 0; width:134px; height:20px; text-align:center; line-height:20px; color:#fff; cursor:pointer; border:0; margin:0 0 0 9px;}
.reg_container h4{color:#464646; font-size:12px; margin:10px 0 5px 0;}
.reg_container .regterms{ border:1px #a4a3a7 solid; height:70px; overflow-y:scroll; padding:10px; color:#4c4c4c;-moz-border-radius:5px;}
.reg_container .regterms p{ padding:0; color:#4c4c4c;}
.reg_container .feature{ background:#edeef0; padding:10px;border:1px #dbdce5 solid; height:auto; overflow:hidden; -moz-border-radius:5px;}
.reg_container .brow{text-align:center; margin:10px 0 0 0;}
.reg_container .brow .submit{ background:url(../images/member/btn_reg.gif) no-repeat 0 0; width:120px; height:25px; border:0; padding:0; text-align:center; line-height:25px; color:#fff; cursor:pointer;}
.reg_container .brow .submit2{ background:url(../images/member/btn_upgrade.gif) no-repeat 0 0; width:174px; height:25px; border:0; padding:0; text-align:center; line-height:25px; color:#fff; cursor:pointer;}
#AreaPanel{display:inline;}

.upgrade{margin:10px 0;}
.upgrade .hd{background:url(../images/member/announce_hd.gif) no-repeat 0 0; height:8px; line-height:0; font-size:0;}
.upgrade .bd{background:url(../images/member/announce_bd.gif) repeat-y 0 0;}
.upgrade .bd p{text-align:center;}
.upgrade .bd p input{background:url(../images/member/btn_upgrade.gif) no-repeat 0 0; width:174px; height:25px; border:0; padding:0; text-align:center; line-height:25px; color:#fff; cursor:pointer;}
.upgrade .ft{background:url(../images/member/announce_ft.gif) no-repeat 0 0; height:6px; line-height:0; font-size:0;}

.downloadbox{margin:25px 0 18px;}
.downloadbox h3{background:url(../images/member/download_h3.gif) no-repeat 0 0; height:17px; text-indent:-9999em; margin:0 0 16px 0;}
.downloadbox .hd{background:url(../images/member/class_hd.gif) no-repeat 0 0; height:9px; line-height:0; font-size:0;}
.downloadbox .bd{background:url(../images/member/class_bd.gif) repeat-y 0 0; padding:0 1px;}
.downloadbox .ft{background:url(../images/member/class_ft.gif) no-repeat 0 0; height:7px; line-height:0; font-size:0;}
.downloadbox .bd h4{background:#f1f1f1; line-height:24px; padding:0 0 0 12px; font-size:12px;}
.downloadbox .bd table th{ line-height:24px; color:#6D6D6D;/*border-bottom:1px #ccc dotted;*/ font-weight:700;}
.downloadbox .bd table td{text-align:center; line-height:24px; border-top:1px #ccc dotted;}
.downloadbox .bd table a{color:#2b93d2;}

.uploadbox{margin:25px 0 18px;}
.uploadbox h3{background:url(../images/member/upload_h3.gif) no-repeat 0 0; height:17px; text-indent:-9999em; margin:0 0 16px 0;}
.uploadbox .hd{background:url(../images/member/announce_hd.gif) no-repeat 0 0; height:8px; line-height:0; font-size:0;}
.uploadbox .bd{background:url(../images/member/announce_bd.gif) repeat-y 0 0; padding:0 10px;}
.uploadbox .ft{background:url(../images/member/announce_ft.gif) no-repeat 0 0; height:6px; line-height:0; font-size:0;}
.uploadbox .bd h4{line-height:24px; padding:0 0 0 0px; font-size:12px; background:#999; color:#fff; padding:0 0 0 10px;}
.uploadbox .bd table th{ line-height:24px; color:#6D6D6D;/*border-bottom:1px #ccc dotted;*/ font-weight:700; text-align:left;padding:0 0 0 10px;}
.uploadbox .bd table td{text-align:center; line-height:24px; border-top:1px #ccc dotted;text-align:left; padding:0 0 0 10px;}
.uploadbox .bd table a{color:#2b93d2;}
.uploadbox .bd p select{/*margin:10px 0;*/}

.modifybox{margin:25px 0 18px;}
.modifybox h3{background:url(../images/member/modify_h3.gif) no-repeat 0 0; height:17px; text-indent:-9999em; margin:0 0 16px 0;}
.modifybox .hd{background:url(../images/member/class_hd.gif) no-repeat 0 0; height:9px; line-height:0; font-size:0;}
.modifybox .bd{background:url(../images/member/class_bd.gif) repeat-y 0 0; padding:10px 20px;}
.modifybox .ft{background:url(../images/member/class_ft.gif) no-repeat 0 0; height:7px; line-height:0; font-size:0;}
.modifybox div{line-height:26px;}
.modifybox div label{ display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:63px; color:#464646;}
.modifybox div p{padding:0 0 2px 63px; color:#989898;}
.modifybox div input.disabled{border:0; font-weight:700;}
.modifybox div input,.reg_container div select{vertical-align:middle;}
.modifybox div img{vertical-align:top; margin:4px 0 0 5px;}
.modifybox div .text{border:1px #a7a6aa solid; background:#fff; padding:2px; line-height:14px;}
.modifybox div.brow{padding:10px 0 0 63px;_padding:10px 0 0 63px;}
.modifybox div.brow input{background:url(../images/member/btn_login.gif) no-repeat 0 0; color:#fff; cursor:pointer; width:87px; height:25px; line-height:25px; text-align:center; border:0;}

.forget_container{margin:0 55px;}
.wrapper h1{margin:0px 61px 0; border-bottom:1px #c0c0c0 dashed; padding:80px 0 9px 0; height:55px; text-indent:-9999em;}

.wrapper h1.forget{background:url(../images/member/h1_forget.gif) no-repeat 0 center; margin:0 0 35px 0;}
.wrapper h2.forget{background:url(../images/member/h2_forget.gif) no-repeat center center; height:41px; text-indent:-9999em; margin:0 0 1px 0;}
.forgetform{margin:0 auto; background:url(../images/member/forgetform_bg.jpg) no-repeat 0 0; width:724px; height:227px; padding:30px 0 0 0;}
.forgetform p{padding:0 0 0 211px; line-height:30px;}
.forgetform p label{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:67px; color:#747474;}
.forgetform p input{ border:1px #c1c1c1 solid; padding:2px 1px 1px 1px; line-height:14px;}
.forgetform p.brow{padding:10px 0 0 278px;}
.forgetform p.brow input{border:0; padding:0; cursor:pointer; color:#fff; height:25px; margin:0 3px 0 0;}
.forgetform p.brow input.submit1{background:url(../images/member/icon_submit1.gif) no-repeat 0 0; width:60px;}
.forgetform p.brow input.submit2{background:url(../images/member/icon_reset1.gif) no-repeat 0 0; width:88px;}

.uploadform{padding:10px;}