@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
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 "Roboto", sans-serif}
li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%}
body{ display: block; margin:0 auto;font:14px/1.8 "Roboto", sans-serif; background: none; background-color: transparent; }
body.embed { display: block; 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}

.fullbg { position:relative;width:100%; max-width:1920px;min-width:1002px;margin:0 auto;overflow:hidden;background:url(https://hsimages.99.com/account/quicksignup/co/2022/07/bg.jpg) no-repeat center top; background-size: cover; background-color: #0f1126; }
.wrapper{position:relative;z-index:2;width:1002px;margin:0 auto}
.header{position:relative; padding-top: 130px; }
.logo { display: block; width: 322px; height: 218px; margin: 0 auto;background: url(https://hsimages.99.com/account/quicksignup/co/2022/07/logo.png) no-repeat 0 0; }
.logo img { display: none; width: 100%; }
iframe.inpage { display: block; width: 450px; height: 680px; 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; }


.regboxtop { width: 450px; height: 35px; margin: 0 auto; background: url(https://hsimages.99.com/account/quicksignup/co/2022/07/boxbg1.png) no-repeat center top; }
.regboxbottom { width: 450px; height: 45px; margin: 0 auto; background: url(https://hsimages.99.com/account/quicksignup/co/2022/07/boxbg3.png) no-repeat center top; }
.regbox { width: 450px; margin: 0 auto; background: url(https://hsimages.99.com/account/quicksignup/co/2022/07/boxbg2.png) repeat-y center top; padding: 32px 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: 140px; text-align: right; color: #dbad4d; }
.reg input { width: 190px; border: 1px solid #55423e; height: 30px; line-height: 30px; background: #30252a; color: #fff; padding-left: 2px; }
.reg input[type="checkbox"] { width: auto; background: none; border: none; height: auto; padding-left: 0; }
.reg .tip { padding-left: 145px; font-size: 13px; line-height: 16px; padding-top: 2px; color: #bc9c5b; }
.reg .tip.sp { padding-left: 0; text-align: center; }
.reg li { padding-bottom: 10px; }
.reg .tip a:hover { text-decoration: underline; }
.reg_btn { width: 279px; height: 64px; background: url(https://hsimages.99.com/account/quicksignup/co/2022/07/nextbtn.png) no-repeat 0 0; cursor: pointer; margin-top: 15px; }
.reg_btn:hover { background-position: 0 -64px; }

.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: 908px; margin: 0 auto; }
.leftcont { float: left; width: 448px; margin-right: 10px; }
.rightcont { float: left; width: 450px; margin-top: -17px; }
.videocont { width: 446px; height: 250px; border: 1px solid #815c3c; }
.giftcont { width: 218px; height: 128px; padding: 25px 20px 30px 210px; background: url(https://hsimages.99.com/account/quicksignup/co/2021/04/codebg.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: 132px; height: 30px; background: url(https://hsimages.99.com/account/quicksignup/co/2022/07/copybtn.png) no-repeat 0 0; margin: 10px auto 0; }
a.copy:hover { background-position: 0 -30px }
.code span { display: block; font-size: 12px; line-height: 12px; }

.rightcont .regbox { padding: 20px }

/*finish page*/
#mass {
	text-align:left;
	width: 370px;
	height: 402px;
	padding: 40px;
	background: url(https://hsimages.99.com/account/quicksignup/co/2022/07/boxbg.png) no-repeat 0 0;
	margin:auto;
	clear:both;
	font-size: 16px;
	color: #bc9c5b;
}
.commonredirt { display: none; }

#mass table { width: 100%; }
.loehide { display: none; }
#mass a { font-size: 14px!important; color: #bc9c5b; text-decoration: underline!important; }
#mass a:hover { color: #f3b73f; }
#btnRedir, .co2104href a { font-size: 0; display: block; width: 304px; height: 64px; background: url(https://hsimages.99.com/account/quicksignup/co/2022/07/dlbtn.png) no-repeat 0 0; cursor: pointer; border: none; margin: 0 auto; }
#btnRedir:hover, .co2104href a:hover { background-position: 0 -64px; }
.successhint { width: 100%; height: 64px; font-size: 0!important; padding-bottom: 20px; background: url(https://hsimages.99.com/account/quicksignup/co/2021/04/title2.png) no-repeat center top; }
.successhint * { font-size: 0; overflow: hidden; display: block; width: 0; height: 0; }
#mass table td p { font-size: 14px; }
#mass table td, #mass table td p { text-align: center!important }
.co2104href { display: table-row!important; }