@charset "utf-8";
blockquote,body,button,center,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,td,textarea,th,tr,ul{padding:0;margin:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
button,input,select,textarea{font:14px/1.8 Arial,Verdana,Helvetica,sans-serif}
li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%}
body{margin:0 auto;font:14px/1.8 'Microsoft YaHei',Arial,Helvetica,sans-serif;color:#9f824a!important;background-color:#141617}
body.embed { background: none; }
.clearfix:after{content:"";height:0;visibility:hidden;display:block;clear:both}
.clearfix{zoom:1}
.clear{clear:both}
a{color:#fff;text-decoration:none}
a:focus{-moz-outline:none;outline:0}
.t_hide{text-indent:-999em}
.t_center{text-align:center}
.red{color:red}
.fl{float:left}
.fr{float:right}
.thide { width: 0; height: 0; overflow: hidden; font-size: 0; }
.tcenter { text-align: center; }

.fullbg { position:relative;width:100%; height: 1080px; max-width:1920px;min-width:1002px;margin:0 auto;overflow:hidden;background:url(https://hsimages.99.com/account/quicksignup/co/2021/05/bg.jpg) no-repeat center top}
.wrapper{position:relative;z-index:2;width:1002px;margin:0 auto}
.header{position:relative; padding-top: 85px; padding-bottom: 20px; }
.slogan { width: 532px; height: 118px; background: url(https://hsimages.99.com/account/quicksignup/co/2021/05/slogan.png) no-repeat 0 0; margin: 0 auto; }
.logo { width: 300px; margin: 0 auto; display: block; }
.logo img { width: 100%; }
iframe.inpage { display: block; width: 400px; height: 550px; margin: 0 auto; }
.footer { padding-bottom: 20px; color: #fff; }
.footer table { color: #fff; width: 100%; text-align: center; }
.footer a { color: #fff; margin: 0 5px; }

.reg { width: 370px; margin: 0 auto; }
.regboxtop { width: 400px;  padding: 40px 0 0 0; margin: 0 auto; background: url(https://hsimages.99.com/account/quicksignup/co/2021/05/boxbg1.png) no-repeat center top; }
.regboxbottom { width: 400px; height: 70px; margin: 0 auto; background: url(https://hsimages.99.com/account/quicksignup/co/2021/05/boxbg3.png) no-repeat center top; }
.regbox { width: 400px; margin: 0 auto; background: url(https://hsimages.99.com/account/quicksignup/co/2021/05/boxbg2.png) repeat-y center top; padding: 10px 0 0 0 }
.regbox form { width: 380px; margin: 0 auto; }
.regtitle { text-align: center; padding-bottom: 10px }
.reg label, .reg input { display: inline-block; vertical-align: middle; *display: inline; *zoom: 1; }
.reg label { width: 148px; text-align: right; color: #dbad4d; }
.reg input { width: 190px; border: 1px solid #634a35; height: 30px; line-height: 30px; background: none; color: #dbad4d; padding-left: 2px; }
.reg input[type="checkbox"] { width: auto; background: none; border: none; height: auto; padding-left: 0; }
.reg .tip { padding-left: 154px; font-size: 13px; line-height: 16px; padding-top: 2px; color: #cfa95b; }
.reg .tip.sp { padding-left: 0; text-align: center; }
.reg li { padding-bottom: 5px; }
.reg .tip a:hover { text-decoration: underline; }
.reg_btn { width: 201px; height: 67px; background: url(https://hsimages.99.com/account/quicksignup/co/2021/05/nextbtn.png) no-repeat 0 0; cursor: pointer; margin-top: 10px; }
.reg_btn:hover { background-position: 0 -67px; }

.FailedMsg,.SucceedMsg,.WarningMsg{ display:block; padding-left: 20px; overflow-wrap: break-word; }
.WarningMsg{background:url(https://hsimages.99.com/account/quicksignup/co/2021/icon_warning.png) no-repeat left 0}
.FailedMsg{background:url(https://hsimages.99.com/account/quicksignup/co/2021/icon_error.png) no-repeat left 0}
.SucceedMsg{background:url(https://hsimages.99.com/account/quicksignup/co/2021/icon_ok.png) no-repeat left top}

.content { width: 920px; margin: 0 auto; height: 640px; }
.leftcont { float: left; width: 458px; margin-right: 10px; }
.rightcont { float: left; width: 400px; margin-top: -4px; }
.videocont { border: 1px solid #815c3c; }
.videocont, .videocont iframe { width: 454px; height: 252px; margin: 0 auto }
.giftcont { width: 228px; height: 128px; padding: 20px 20px 26px 210px; background: url(https://hsimages.99.com/account/quicksignup/co/2021/05/giftbg.png) no-repeat 0 0; color: #dbad4d; line-height: 26px; }
.code { font-size: 20px; }
.code input { display: block; width: 220px; height: 30px; line-height: 30px; border: none; background: none; font-size: 20px; color: #dbad4d;  }
.code input:focus { border: none; outline: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a.copy { display: block; width: 127px; height: 39px; background: url(https://hsimages.99.com/account/quicksignup/co/2021/05/copybtn.png) no-repeat 0 0; margin: 10px auto 0; }
a.copy:hover { background-position: 0 -39px }
.code span { display: block; font-size: 12px; line-height: 12px; }

.rightcont .regbox { padding: 20px }
.alsign { text-align: center; color: #cfa95b; } 
.alsign a { color: #e62e09; }
.alsign a:hover { text-decoration: underline; }
.links { display: none; float: left; margin: 70px 0 0 30px; width: 140px; height: 240px; padding: 22px 20px 46px 20px; background: url(https://hsimages.99.com/account/quicksignup/co/2021/05/linkbg.png) no-repeat 0 0; }
.links a { display: block; height: 60px; line-height: 60px; color: #f1bd69; padding-left: 45px; text-align: center; }
.links a.sp { line-height: 15px; height: 34px; padding: 15px 0 15px 45px; }
.links a.sp.l2 { height: 37px; }
.links a.l3 { line-height: 77px; }
.links a:hover { color: #fff; }

.rightcont.after { width: 615px; float: none; margin: 0 auto  }
.rightcont.after iframe { float: left; }
.rightcont.after .links { display: block; }


/**/
.signin .rightcont, .signin .leftcont { float: none; width: 896px; margin-right: 0; }
.signin .links { float: none; display: block; width: 880px; height: 64px; line-height: 64px; background: url(https://hsimages.99.com/account/quicksignup/co/2021/05/linkbg2.png) no-repeat 0 0; margin: 10px auto; padding: 0; text-align: center; zoom: 1; }
.signin .links:after { content:"";height:0;visibility:hidden;display:block;clear:both }
.signin .links a { display: block; float: left; width: 156px; padding: 0 0 0 60px; }
.signin .links a.sp, .signin .links a.sp.l2, .signin .links a.l3 { line-height: 64px; height: auto; }
.signin .videocont, .signin .dg { float: left; }
.dlcont { width: 307px; height: 92px; padding: 40px 0; background: url(https://hsimages.99.com/account/quicksignup/co/2021/05/box2.png) no-repeat 0 0; text-align: center; }
.signin .giftcont { width: 307px; height: 122px; padding: 20px 0; background: url(https://hsimages.99.com/account/quicksignup/co/2021/05/box3.png) no-repeat 0 0; text-align: center; }
a.dlbtn { display: block; width: 227px; height: 70px; margin: 0 auto; background: url(https://hsimages.99.com/account/quicksignup/co/2021/05/dlbtn2.png) no-repeat 0 0; }
a.dlbtn:hover { background-position: 0 -70px; }
.dlcont a:hover { text-decoration: underline; }
.signin .links a.sp.l2 { padding: 0 0 0 40px; width: 220px; }
.signin .links a.l3 { width: 120px; padding: 0 0 0 60px; }

.signin .code { padding-left: 140px; text-align: left; width: 167px; line-height: 18px; }
.signin .code input { width: 160px; }
.signin a.copy { margin: 0 0 0 140px; }
.signin .videocont, .signin .videocont iframe { width: 587px; height: 330px; }