html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; }

article, aside, figure, footer, header, nav, section, details, summary, li { display: block; }

video, iframe, embed { max-width: 100%; vertical-align: bottom; }

html { overflow-y: scroll; }

ul, ol { list-style: none; }

a { /*-webkit-tap-highlight-color:transparent*/ }

table { border-collapse: collapse; border-spacing: 0; }

th { font-weight: bold; vertical-align: bottom; }

td { font-weight: normal; vertical-align: top; }

input, select { vertical-align: middle; }

input, input:focus { outline: none; -webkit-tap-highlight-color: transparent; }

input[type="radio"] { vertical-align: middle; }

input[type="checkbox"] { vertical-align: middle; }

table { font-size: inherit; font: 100%; }

small { font-size: 85%; }

strong { font-weight: bold; }

td, td img { vertical-align: top; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

label, input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }

button, input, select, textarea { margin: 0; border-radius: 0; }

button, input[type=button] { width: auto; overflow: visible; }

input:not([type]), input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button { padding: 0; margin: 0; }

.cl:before, .cl:after { content: ""; display: block; height: 0; overflow: hidden; }

.cl:after { clear: both; }

.cl { zoom: 1; }

.fl { float: left; }

.fr { float: right; }

.pa { position: absolute; }

.pr { position: relative; }

.tac { text-align: center; }

body { width: 750px; overflow-x: hidden; background: url("http://zx.laohu.com/_s/0319newmb/bd-bg.jpg") 0 0 repeat-y; font: 18px/20px "Microsoft Yahei"; }

a { text-decoration: none; }

.nav { width: 720px; height: 85px; padding-top: 5px; padding-left: 30px; border-bottom: 1px solid #63508a; position: fixed; top: 0; left: 0; background: #fffbf6; z-index: 100; }

.zx_logo { width: 232px; height: 80px; float: left; background: url(http://zx.wanmei.com/web201802/m/img/cover/logo.png) no-repeat; }

.down_icon { display: block; width: 210px; height: 58px; float: right; margin-right: 30px; margin-top: 16px; background: url(http://zx.wanmei.com/web201802/m/img/cover/down_icon.png) no-repeat; }

.bottom { width: 100%; height: 64px; padding-left: 24px; }

.bt_logo { width: 105px; height: 37px; float: left; margin-top: 11px; margin-right: 16px; background: url(http://zx.wanmei.com/web201710/mobile/img//wmlogo.png) no-repeat; }

.conpany_inf { margin-left: -16px; line-height: 28px; font-size: 18px; }

.hero { background: url("http://zx.laohu.com/_s/0319newmb/hero.jpg") 50% 0 no-repeat; height: 1274px; width: 750px; margin: 91px auto 0; position: relative; }
.hero .zx_logo { position: absolute; left: 50%; background: url("http://zx.laohu.com/_s/0319newmb/logo.png"); width: 163px; height: 84px; top: 570px; margin-left: -81px; }
.hero .time { width: 100%; font: 700 18px/20px "Microsoft Yahei"; color: #ffffff; top: 963px; left: 0; }
.hero .login-box { top: 1023px; width: 100%; left: 0; }
.hero .login-box p { font: 700 18px/22px "Microsoft Yahei"; color: #4f3a87; }
.hero .login-after { display: none; }
.hero .btn { display: block; background: url("http://zx.laohu.com/_s/0319newmb/login-btn.png"); width: 443px; height: 92px; margin: 15px auto 0; color: #fff0a6; font: 24px/92px "Microsoft Yahei"; -webkit-tap-highlight-color: transparent; text-align: center; }
.hero .btn.pa { top: 1038px; left: 153px; }

.content { background: url("http://zx.laohu.com/_s/0319newmb/m-bg.jpg"); }

.recruit { height: 994px; position: relative; }
.recruit:after { background: url("http://zx.laohu.com/_s/0319newmb/cloud.png"); height: 190px; width: 100%; position: absolute; left: 0; bottom: 45px; content: ""; }
.recruit li { background: url("http://zx.laohu.com/_s/0319newmb/list-bg.png"); box-sizing: border-box; width: 714px; height: 262px; padding-left: 51px; padding-top: 38px; font: 18px/20px "Microsoft Yahei"; color: #6d6292; position: relative; margin: 0 auto 27px; }
.recruit h2 { font: 30px/32px "Microsoft Yahei"; color: #463881; margin-top: 10px; }
.recruit dl { width: 220px; height: 90px; box-sizing: border-box; padding-top: 17px; padding-left: 5px; background: rgba(228, 219, 249, 0.5); border: 1px solid #ad95d7; border-radius: 10px; margin-top: 30px; margin-left: 5px; }
.recruit dt { width: 56px; height: 56px; border-radius: 3px; margin-right: 0px; }
.recruit dt img { width: 100%; height: 100%; }
.recruit dd { font: 18px/56px "Microsoft Yahei"; color: #544596; }
.recruit .gifts { margin-left: -45px; }

.act-link { height: 713px; padding-top: 295px; box-sizing: border-box; }
.act-link .link-inp { width: 614px; margin: 0 auto; padding: 45px 0; }
.act-link .link-inp input { width: 100%; border: 0; font: 20px/22px arial; color: #463881; text-align: center; background: none; }
.act-link .act-link-btn { background: url("http://zx.laohu.com/_s/0319newmb/btn-2.png"); width: 443px; height: 92px; margin: 63px auto 0; font: 24px/92px "Microsoft Yahei"; color: #fff0a6; text-align: center; }
.act-link .act-link-btn.copyBtn { display: none; }

.rules { padding-top: 158px; font: 18px/28px "Microsoft Yahei"; color: #666666; padding-bottom: 95px; }
.rules h3 { margin-top: 30px; text-align: center; background: url("http://zx.laohu.com/_s/0319newmb/rules-tit-bg.png") 50% 0; font: 700 18px/30px "Microsoft Yahei"; color: #fbfaff; margin-bottom: 25px; }
.rules .box { width: 560px; margin: 0 auto; }
.rules .box ul { width: 529px; }
.rules .box li { position: relative; padding-left: 2em; }
.rules .box li b { position: absolute; left: 0; top: 0; }

.other-act { background: url("http://zx.laohu.com/_s/0319newmb/flower.png") 50% 100% no-repeat; padding-bottom: 104px; }
.other-act p { padding-bottom: 10px; }

.my-invited { background: url("http://zx.laohu.com/_s/0319newmb/cloud2.jpg") 50% 100% no-repeat; padding-bottom: 38px; margin-top: -94px; position: relative; z-index: 1; }
.my-invited .login-after { display: none; }
.my-invited .login-box { font: 18px/38px "Microsoft Yahei"; color: #7261a9; margin-bottom: 15px; }
.my-invited .login-box .btn { display: inline-block; vertical-align: top; background: url("http://zx.laohu.com/_s/0319newmb/login-btn2.png"); width: 101px; height: 39px; color: #f9ecc3; margin-left: 16px; }
.my-invited .box { width: 715px; margin: 0 auto 30px; }
.my-invited .box .t { background: url("http://zx.laohu.com/_s/0319newmb/m1-top.png"); height: 38px; text-align: center; font: 18px/38px "Microsoft Yahei"; color: #9873b8; display: block; }
.my-invited .box:after { content: ""; display: block; background: url("http://zx.laohu.com/_s/0319newmb/m1-bottom.png"); height: 13px; }
.my-invited .box .inner { border-left: 1px solid #a78fc3; border-right: 1px solid #a78fc3; background: rgba(255, 255, 255, 0.3); font: 18px/26px "Microsoft Yahei"; color: #4e3366; }

.step { margin-right: 16px; padding-top: 28px; padding-bottom: 23px; }
.step span { background: url("http://zx.laohu.com/_s/0319newmb/step.png"); float: right; margin-left: -21px; width: 152px; height: 92px; font: 18px/92px "Microsoft Yahei"; color: #4e3366; padding-left: 33px; box-sizing: border-box; }

.mygifts { padding-top: 21px; padding-bottom: 35px; }
.mygifts .list { width: 608px; margin: 20px auto 0; }
.mygifts dl { text-align: center; width: 152px; }
.mygifts dt { width: 70px; height: 70px; border-radius: 3px; overflow: hidden; margin: 0 auto 6px; }
.mygifts dt img { width: 100%; height: 100%; }

.invited-info { padding: 30px 0 30px 84px; line-height: 48px; color: #7a78ad; }

.other-cnt { background: #6f42a3; }
.other-cnt a { float: left; width: 33.33333%; box-sizing: border-box; border: 1px solid #63389c; border-bottom: 0 none; border-radius: 10px; background-image: -webkit-linear-gradient(bottom, #7b5dba, #6e50af); background-image: -ms-linear-gradient(bottom, #7b5dba, #6e50af); background-image: -moz-linear-gradient(bottom, #7b5dba, #6e50af); background-image: linear-gradient(bottom, #7b5dba, #6e50af); color: #fff0a6; font: 24px/110px "Microsoft Yahei"; text-align: center; }
.other-cnt a:first-child { border-left: 0 none; }
.other-cnt a:last-child { border-right: 0 none; }

.popbg { width: 100%; height: 100%; display: none; position: fixed; left: 0; top: 0; z-index: 998; background: #000; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }

.popBox { background: url("http://zx.laohu.com/_s/0319newmb/popbg.png"); height: 773px; width: 565px; position: fixed; z-index: 1000; left: 50%; top: 50%; margin: -386px 0 0 -284px; box-sizing: border-box; display: none; }
.popBox h2 { color: #574c80; font: 700 40px/44px "Microsoft Yahei"; text-align: center; padding-top: 76px; padding-bottom: 28px; }
.popBox .closeBtn { background: url("http://zx.laohu.com/_s/0319newmb/close.png"); width: 40px; height: 39px; right: -42px; top: 0; position: absolute; }
.popBox .lableName { width: 102px; height: 100%; text-align: center; float: left; font: 18px/52px "Microsoft Yahei"; color: #FFF; background: #c6bce8; }
.popBox .selectlist { border: 1px solid #d2c5e5; height: 52px; overflow: hidden; width: 502px; margin: 20px auto 0; }
.popBox select { -moz-appearance: none; -webkit-appearance: none; appearance: none; float: left; width: 400px; box-sizing: border-box; background: url("http://zx.laohu.com/_s/0319newmb/arrow.png") 100% 0 no-repeat; height: 100%; padding: 14px 0 14px 31px; font: 18px/24px "Microsoft Yahei"; color: #7553ad; border: 0 none; }
.popBox .submit { margin-top: 27px; }
.popBox .submit a { display: inline-block; background: url("http://zx.laohu.com/_s/0319newmb/btn-2.png"); width: 443px; height: 92px; font: 24px/92px "Microsoft Yahei"; color: #fff0a6; }
.popBox .popBottom { background: url("http://zx.laohu.com/_s/0319newmb/pp.png"); width: 506px; height: 256px; margin: 56px auto 0; }
.popBox .popBottom p { padding-left: 40px; padding-top: 32px; font: 16px/24px "Microsoft Yahei"; color: #574d80; width: 420px; }

.subBtn { position: absolute; width: 194px; height: 70px; text-align: center; top: 34px; right: 50px; }
.subBtn.prze_no { background: url("http://zx.laohu.com/_s/0319newmb/prze_no.png") 0 0 no-repeat; }
.subBtn.prze_lc { background: url("http://zx.laohu.com/_s/0319newmb/prze_lc.png") 0 0 no-repeat; }
.subBtn.prze_yes { background: url("http://zx.laohu.com/_s/0319newmb/prze_yes.png") 0 0 no-repeat; }
.subBtn.prze_ps { background: url("http://zx.laohu.com/_s/0319newmb/prze_ps.png") 0 0 no-repeat; }
