@charset "utf-8";
/* CSS Document */
.container{background:url(../images/member/container_bg.jpg) no-repeat 0 83px;}
.sidenav h3{ background:url(../images/member/member_side_h3.jpg) no-repeat 0 0;}
/*login*/
.main h2{background:url(../images/member/main_h2.jpg) no-repeat 0 0; }
.loginbox{width:671px;}
.loginbox .hd{background:url(../images/member/loginbox_hd.jpg) no-repeat 0 0; height:9px;}
.loginbox .bd{background:url(../images/member/loginbox_bd.jpg) repeat-y 0 0; padding:23px 0 25px 19px;}
.loginbox .ft{background:url(../images/member/loginbox_ft.jpg) no-repeat 0 0; height:10px;}
.loginbox h3{background:url(../images/member/loginbox_h3.jpg) no-repeat 0 0; height:84px; text-indent:-9999em;}
.loginform{background:url(../images/member/loginform_bg.jpg) no-repeat 0 0; width:520px; height:139px; padding:34px 0 0 94px;}
.loginform div{overflow:hidden; float:left; line-height:26px; width:350px; font-family:Arial, Helvetica, sans-serif;}
.loginform div label{color:#6e6d6d; float:left; width:142px;}
.loginform div input{border:1px #e2e2e2 solid; padding:1px; float:left;line-height:14px; vertical-align:middle; margin:5px 0;}
.loginform div img{vertical-align:middle; margin:3px 0;}
.loginform div.buttonrow{float:right; width:170px; margin:-52px 0 0 0; padding:0;}
.loginform div.buttonrow input{background:url(../images/member/loginbutton1.jpg) no-repeat 0 0; width:75px; height:46px; text-indent:-9999em; border:0; margin:0; cursor:pointer;}
.size16{width:196px;}
.size8{width:100px;}
.loginbox .other{overflow:hidden; padding:18px 0 0 0;}
.loginbox .other h4{color:#d34539; float:left;width:484px;; padding:0 0 0 10px; font-size:12px;}
.loginbox .other h4 span{font-weight:400;}
.loginbox .other p{color:#797979; float:left;width:484px;padding:0 0 0 10px}
.loginbox .other a{ background:url(../images/member/loginbox_other_a.jpg) no-repeat 0 0; width:100px; height:18px; float:right; color:#e7606f; padding:0 0 0 17px; height:18px; display:inline; margin:-10px 36px 0 0;}

.group .main h2{background:url(../images/member/group_main_h2.jpg) no-repeat 0 0; }
.group .loginbox h3{background:url(../images/member/group_loginbox_h3.jpg) no-repeat 0 0; height:99px; text-indent:-9999em;}
.group .loginform{background:url(../images/member/group_loginform_bg.jpg) no-repeat 0 0; width:520px; height:139px; padding:34px 0 0 94px;}
.group .loginform div.buttonrow input{background:url(../images/member/loginbutton2.jpg) no-repeat 0 0; width:75px; height:46px; text-indent:-9999em; border:0; margin:0; cursor:pointer;}
.group .loginbox .other h4{color:#5a88c7; }
.group .loginbox .other a{ background:url(../images/member/group_loginbox_other_a.jpg) no-repeat 0 0; color:#666666; width:75px; height:23px; line-height:23px; padding:0 0 0 19px;}

/*reg*/
.tips{color:#6d6d6d; padding:0 0 18px 0; border-bottom:1px #bdbdbd dotted;}
.tips strong{color:#ff5011; font-weight:400;}
.reg_form{padding:18px 0 0 0; color:#737373; line-height:26px; background:url(../images/member/reg_form_bg.gif) no-repeat right bottom;}
.reg_form div{overflow:hidden; clear:both;}
.reg_form div div,.reg_form div span,.reg_form div p{display:inline;}
.reg_form label{float:left; width:144px;}
.reg_form div p{padding:0 0 0 144px; line-height:16px;}
.reg_form div .size16{width:250px;}
.reg_form div .size12{width:200px;}
.reg_form div .size10{width:120px;}
.reg_form input,.reg_form select{vertical-align:middle;}
.reg_form td label{width:auto; float:none; margin:0 5px 0 0;}
.reg_form input.text{border:1px #7f9db9 solid; padding:1px; line-height:14px;}
.reg_form .require{color:#e61f1f;}
.regbox h4{color:#464646; font-weight:700; margin:15px 0 10px 0; font-size:12px;}
.content_reg_word{color:#6d6d6d; border:1px #7f9db9 solid; overflow:hidden; height:54px; padding:8px 5px}
.buttonrow{text-align:center; padding:21px 0;}
.buttonrow input{background:url(../images/member/reg_button_1.gif) no-repeat 0 0; width:106px; height:35px; line-height:35px; text-align:center; color:#fff; border:0; font-weight:400; cursor:pointer;}

/*modify*/
.main h2.title01{background:url(../images/member/modify_h2.jpg) no-repeat 0 0; }
.modify{width:660px; color:#737373;}
.modify .hd{background:url(../images/member/modify_hd.jpg) no-repeat 0 0; height:21px;}
.modify .bd{background:url(../images/member/modify_bd.jpg) repeat-y 0 0; padding:0 27px;}
.modify .ft{background:url(../images/member/modify_ft.jpg) no-repeat 0 0; height:26px;}
.modify div{overflow:hidden; line-height:26px; zoom:1;}
.modify label{float:left; width:172px;}
.modify div input,.modify div span,.modify div input,.modify div select{float:left;}
.modify div p{padding:0 0 0 172px; line-height:16px;}
.modify div .size16{width:250px;}
.modify div .size12{width:200px;}
.modify div .size10{width:120px;}
.modify input,.reg_form select{vertical-align:middle;}
.modify td label{width:auto; float:none; margin:0 5px 0 0;}
.modify input.text{border:1px #7f9db9 solid; padding:1px; line-height:14px;}
.modify .require{color:#e61f1f;}
.modify .hr{height:0px; font-size:0; line-height:0; margin:15px 0 4px 0;border-bottom:1px #b4b4b4 dotted;}
.modify .line label{float:left; width:192px;}