input[type='text'],input[type='password'],input[type='button']select,textarea{-webkit-appearance:none}
#box{width:100%}
header{height:44px;line-height:44px;margin:8px auto 0;max-width:624px;min-width:275px;padding-left:12px;padding-right:12px;background:#fff;text-align:center;font-weight:bold}
.logoPng{float:left;max-width:256px;width:40%}
.logoPng img{max-width:100%;vertical-align:middle;margin-bottom:2px}
.toLogin{float:right;line-height:34px;background:#ff9600;border-radius:4px;padding:0 12px;margin:5px 2px 0 10px;color:#fff}
.toLogin:hover{color:#fff}
.back{width:34%;float:right;overflow:hidden}
.back a{float:right;line-height:32px;margin-top:5px;border:1px solid #888;border-radius:4px;padding:0 12px;color:#333}
.pageTitle{font-size:1.7rem;margin-left:4px}
.content{height:auto;margin:6px 11px 10px 12px}
.content_left{overflow:hidden;margin:0 auto}
.cb{clear:both}
.linkRight{color:#ff9600;float:right;margin-right:4px;line-height:30px;color:#ff9600;cursor:pointer}
.menu_content{margin-top:2px}
.menu_content table{border:0;width:710px}
.menu_content td{height:80px}
.menu_content form input[type='text'],.menu_content form input[type='password'],.menu_content form input[type='button'],.menu_content form select{border:1px solid #ccc;line-height:30px;width:99.5%;margin-top:4px;text-indent:4px}
.menu_content form .selectOption{width:32%;line-height:32px;height:32px}
#mobile_parentId{width:66%;float:right}
.mobile_parentId input[type='radio'],.email_parentId input[type='radio']{vertical-align:middle;margin-bottom:2px}
.mobile_parentId div,.email_parentId div{display:block;margin-bottom:10px}
.friend{height:46px}
#emailCode{float:left;width:54%}
.verification_code a{color:#ff9600}
.menu_content form .area_code{background:#f2f2f2;border:1px solid #ccc;border-right:0;height:34px;line-height:34px;width:63px;display:inline-block;margin-top:0}
#mobileCode{width:54%;display:inline-block;float:left}
.verification_code{color:#ff9600;border:1px solid #ff9600;float:right;margin-top:4px;width:42%;height:30px;line-height:30px;border-radius:4px;text-align:center;cursor:pointer;display:inline-block}
#register_mobile{width:62%;float:left;margin-top:0;line-height:32px}
.menu_conten .mobile input{margin-top:0}
.register_selectSort{float:left;font-weight:lighter;width:25%}
.register_selectSort dt{padding:0 6px;border:1px solid #d7d7d7;border-right:0;height:32px;line-height:32px;text-align:center}
.register_selectSort dt img{vertical-align:middle;margin-bottom:3px}
*html .register_selectSort dt{padding-top:6px;height:24px}
.selected{margin-right:6px}
.register_selectSort dd{display:none;position:absolute;max-height:300px;width:230px;background:#fff;border:1px solid #ccc;overflow-y:auto}
*html .register_selectSort dd{height:320px}
.register_selectSort dd a{display:block;padding:0 6px}
.register_selectSort dd a:hover{background:#f2f2f2;display:block}
.code{float:left;display:inline;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;height:32px;line-height:32px;width:12%;text-align:center}
.menu_content #captcha{width:100px}
#registersubmit,#registersubmit_two{width:280px;color:#fff;font-weight:bold;font-size:16px;border:0;border-radius:3px;background:#c60;cursor:pointer;height:36px}
.user_Agreement{margin-top:20px}
.user_Agreement a{color:#00f;font-style:italic;color:#e18903}
.menu_content .pwdstrength,.menu_content .repassword_error{height:40px}
.img-div,.codeshownimg{cursor:pointer}
.menu_content label{height:20px;line-height:20px}
.menu_content label span{color:#f00;vertical-align:middle;font-weight:bold}
.ml96{margin-left:96px}
.row{margin-top:10px}
.row select{width:285px;width:287px;border:1px solid #ccc;height:30px}
#kaptchaImage{margin:4px 0 0 10px;display:inline;cursor:pointer}
.codeshownimg{margin:12px 0 0 10px;display:inline}
.clear_f{overflow:hidden;zoom:1}
.menu_content li{display:none}
.menu_content li.confocus{display:block}
.ml8{margin-left:9px}
.menu_content_ul li{float:left;margin-right:12px}
.content_right{width:420px;margin-right:30px;display:inline;float:right}
.content_right img{width:420px;overflow:hidden}
.content_right li{margin-bottom:12px}
.content_right .login_button{width:160px;border-radius:4px;height:30px;line-height:30px;border:1px solid #C30;text-align:center;margin:10px 0 30px 0;cursor:pointer}
.whyJoin{font-size:20px;color:#c30;font-weight:bold;margin-top:10px}
#mobile_userName_error,#userName_error,#register_mobile_error,#mobileCode_error,#password_error,#password2_error,#repassword_error,#repassword2_error,#register_email_error,#captcha_error,#mobile_recommendCode_error,#email_recommendCode_error,#mobile_parentId_error,#email_parentId_error,#firstName_error,#lastName_error,#mobile_firstName_error,#mobile_lastName_error,#emailCode_error{color:#e6393d;font-size:13px;vertical-align:middle;padding-left:20px;display:inline-block;margin:2px 0 0 2px;height:20px;line-height:20px}
#mobile_regOrigin_error,#email_regOrigin_error,#mobile_activityCode_error,#email_activityCode_error{color:#e6393d;font-size:13px;vertical-align:middle;padding-left:20px;display:inline-block;margin:2px 0 0 7px;height:20px;line-height:20px}
label.error{background:url("../../images/error.png") no-repeat 0;padding-left:16px}
label.success{background:url("../../images/right.png") no-repeat 0;padding-left:16px}
#mobileRegistersubmit,#emailRegistersubmit{margin-top:16px;background:#ff9600;color:#fff;font-weight:bold;height:34px;line-height:34px;border:0;border-radius:4px;font-size:1.6rem;cursor:pointer;text-indent:0}
.mobile_activityCode,.email_activityCode,.mobile_recommendCode,.email_recommendCode,.email_parentId,.mobile_parentId{display:none}
.bg_gray{overflow:hidden;zoom:1;widows:200px}
.userName_description{color:#999}
.pwdstrength_default{float:left;background:#d6d3d3;width:62px;height:8px;margin-top:5px;_margin-top:0;margin-left:5px;_height:2px;font-size:0}
.pwdstrength_weak{float:left;background:#f79100;width:62px;height:8px;margin-top:5px;margin-left:5px;_margin-top:0;_height:2px;font-size:0}
.pwdstrength_medium{float:left;background:#f79100;width:62px;height:8px;margin-top:5px;margin-left:5px;_margin-top:0;_height:2px;font-size:0}
.pwdstrength_tough{float:left;background:#f79100;width:62px;height:8px;margin-top:5px;margin-left:5px;_margin-top:0;_height:2px;font-size:0}
#pwdstrength_description,#pwdstrength_description2{margin-left:10px;color:#f79100}
#captcha_error{margin-top:5px}
.language{float:right;margin-top:20px;*margin-top:-20px}
.language a{cursor:pointer;margin-left:2px}
#agreeCheckbox{vertical-align:middle;margin-bottom:2px;_margin-bottom:0;+margin-bottom:0}
@media screen and (max-width:340px){.pageTitle{font-size:1.3rem}
.verification_code{font-size:1.2rem}
}