﻿.friendlink { display: none; }
/*登录*/
#login { width: 1200px; margin: auto; }

#login .main { width: 400px; float: left; padding-right: 184px; border-right: 1px solid #EFEFEF; margin-right: 40px; }
#login .main h1 { font-size: 24px; font-weight: bold; }

#login .main .item { padding-top: 16px; }
#login .main .item > div:first-child { padding-bottom: 10px; }
#login .main .get-vcode { font-size: 0px; }
#login .main .get-vcode > div:first-child { font-size: 14px; }
#login .main .get-vcode img { margin: 0px 0px 0px 12px; vertical-align: middle; }
#login .main .get-vcode .box { width: 288px; }
#login .main .register-links { margin-top: 40px; font-size: 24px; font-weight: bold; }

#login .bsize-l { width: 100%; margin-top: 40px; }

#login .secondary { float: left; width: 500px; }

/*注册*/
#register { width: 1200px; margin: auto; position: relative; }
#register .topic { font-size: 24px; font-weight: bold; }

#register .main { float: left; width: 840px; }
#register .main .section { padding-top: 40px; }
#register .main .name { font-size: 16px; font-weight: bold; }

#register .main .item { position: relative; width: 400px; float: left; margin-right: 40px; padding-top: 16px; }
#register .main .item:nth-child(2n) { margin-right: 0px; }
#register .main .item > div:first-child { padding-bottom: 8px;line-height:20px; }
#register .main .item > div:first-child em { font-size: 16px; vertical-align: middle; }
#register .main .item .getcode { position: absolute; top: 44px; right: 0px; padding-right: 18px; line-height: 40px; text-decoration: none; }
#register .main .item #get_code:before { display: inline-block; vertical-align: middle; content: ""; height: 30px; width: 1px; background: #EFEFEF; margin: 0px 20px 0px 0px; }
#register .main .item .getcode:hover { opacity: 0.8; }
#register .main .item span { position: absolute; width: 40px; height: 40px; top: 40px; right: 0px; text-align: center; line-height: 38px; }
#register .main .login-links { margin-left: 8px; }
#register .main .item-Country { width: 94px; margin-right: 16px !important; }
#register .main .item-Province { width: 94px; margin-right: 16px; }
#register .main .item-City { width: 178px; }
#register .main .item-Address1 { width: 100%; }
#register .main .item-Country .box > input, #register .main .item-Province .box > input, #register .main .item-City .box > input { padding-left: 10px; }
#register .main .bsize-l { width: 400px; }

#register .remark { padding-bottom: 8px; }
#register .remark p { padding-top: 24px; }
#register .remark p em { display: inline-block; height: 23px; line-height: 23px; margin-right: 10px; font-size: 20px; vertical-align: middle; color: #008CD4; }
#register .remark p span { vertical-align: middle; }


#register .secondary { float: right; width: 292px; padding-top: 55px; }
#register .secondary img { max-width: 100%; }
#register .secondary .desc { margin-top: 8px; }

/*忘记密码*/
#forget { width: 1200px; margin: auto; }
#forget .topic { font-size: 24px; font-weight: bold; }

#forget .main { width: 400px; margin: auto; }
#forget .main .step { display: none; }
#forget .main .step .success { text-align: center; }
#forget .main .step .success p { margin: 24px 0px 80px 0px; }
#forget .main .active { display: block; }

#forget .main .item { padding-top: 16px; position: relative; }
#forget .main .item > div:first-child { padding-bottom: 10px; }
#forget .main .item .getcode { position: absolute; height: 40px; line-height: 40px; right: 0px; top: 44px; text-decoration: none; padding-right: 12px; }
#forget .main .item .getcode:hover { opacity: 0.8; }
#forget .main .item .input .box { width: 100%; }
#forget .main .btn-deep { margin-top: 40px; width: 100%; }

#forget .secondary { width: 784px; margin: auto; padding: 40px 0px; }
#forget .secondary h1 { text-align: center; font-size: 24px; font-weight: bold; padding-bottom: 48px; }
