@charset "UTF-8";
*, ::after, ::before { -webkit-box-sizing: border-box; box-sizing: border-box; }

body { font-size: 12px; font-family: microsoft yahei,Arial; background: #13181f; min-width: 1300px; }

blockquote, body, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, pre, td, textarea, th, ul, button, p { padding: 0; margin: 0; }

abbr, acronym, img { border: 0; }

address, caption, cite, code, dfn, em, th, var { font-weight: 400; font-style: normal; }

ol, ul { list-style: none; }

button, input, optgroup, option, select, textarea, i { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0; }

button { outline: none; border: none; background: none; cursor: pointer; position: relative; overflow: hidden; }

input { outline: none; border: none; }

table { border-collapse: collapse; border-spacing: 0; }

textarea { resize: none; }

video { outline: none; }

/* a { color: inherit; text-decoration: none; } */
a { -webkit-transition: color linear .2s; -o-transition: color linear .2s; transition: color linear .2s; }

a:link, a:visited { text-decoration: none; }

.unl, a.unl, a.unl:visited, a:hover { text-decoration: underline; }

a:focus { outline: 0; }

a:hover { text-decoration: none; }

.clearfix, .floatG { *zoom: 1; zoom: 1; }

.clearfix:after, .floatG:after { visibility: hidden; display: block; font-size: 0; content: ""; clear: both; height: 0; }

.clearb { clear: both; }

.fl { float: left; }

.fr { float: right; }

table { width: 100%; border-collapse: collapse; border-spacing: 0; }

.wrap { width: 100%; margin: 0 auto; min-width: 1200px; max-width: 1920px; overflow: hidden; position: relative; }

.main { width: 100%; position: relative; }

.main_container { width: 100%; padding-bottom: 50px; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/bj.jpg) no-repeat center top; position: relative; }

.container { width: 1353px; margin: 0 auto; position: relative; font-size: 14px; }

.logoBox { position: absolute; left: 40px; top: 30px; }

.header_nav { position: absolute; right: 70px; top: 30px; }

.header_nav a { width: 128px; height: 44px; line-height: 44px; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/nav_bj.png) no-repeat center; text-align: center; display: inline-block; *display: inline; *zoom: 1; font-size: 18px; color: #fff; position: relative; }

.header_nav a:hover { color: #01b6f2; }

.header_nav .nav_home:before { content: ""; width: 16px; height: 14px; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/nav_ico1.png) no-repeat center; position: absolute; left: 22px; top: 50%; margin-top: -7px; }

.header_nav .nav_download:before { content: ""; width: 16px; height: 16px; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/nav_ico2.png) no-repeat center; position: absolute; left: 22px; top: 50%; margin-top: -8px; }

.ruleBtn { width: 95px; height: 28px; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/rule_btn.png) no-repeat center; position: absolute; left: 880px; top: 616px; text-indent: -999em; }

.ruleBtn:hover { -webkit-filter: brightness(1.2); filter: brightness(1.2); }

.place { height: 670px; }

.inviteWrap { height: 250px; margin-bottom: 45px; }

.inviteBox { width: 600px; height: 250px; margin: 0 auto; background: #293441; text-align: center; color: #fff; font-size: 18px; padding: 0 20px; }

.loginBox { padding: 20px 0; }

.inviteBtnBox { text-align: center; }

.invite_btn { height: 104px; width: 344px; display: block; text-indent: -999em; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/invite_btn.png) no-repeat center; margin: 20px auto 10px; }

.invite_btn:hover { -webkit-filter: brightness(1.2); filter: brightness(1.2); }

.deal_checkbox { color: #fff; font-size: 14px; }

.deal_checkbox input { margin-right: 5px; vertical-align: middle; }

.deal_checkbox a { color: #fff; }

.deal_checkbox a:hover { color: red; }

.warmTips { color: #f36903; font-size: 14px; padding-top: 3px; }

.warmTips i { width: 20px; height: 20px; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/wram_icon.png) no-repeat center; display: inline-block; vertical-align: middle; }

.userinfo { font-size: 14px; text-align: right; margin-bottom: 20px; }

.shareBox { margin: 30px 0; }

.copy_content { background: #d9d9d9; color: #38475f; width: 100%; height: 40px; padding: 0 15px; }

.copyBox { text-align: center; position: relative; }

.copy_btn { padding: 3px 15px; background: #fc8a40; color: #fff; display: inline-block; }

.copyTips { color: #01b6f2; position: absolute; left: 360px; top: 3px; }

.signOut { color: #00b4ff; margin-left: 30px; }

.part { margin-bottom: 45px; color: #fff; }

.partTit { text-align: center; margin-bottom: 20px; }

.recruitBox { text-align: center; }

.recruitBox dd { display: inline-block; *display: inline; *z-index: 1; vertical-align: middle; width: 626px; height: 289px; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/reward_bj.png) no-repeat center top; padding: 0 13px; text-align: left; margin: 0 15px; }

.rewardBox { height: 95px; overflow: hidden; font-size: 14px; border-bottom: 1px solid #4e555e; }

.rewardTit, .rewardList { float: left; }

.rewardTit { font-size: 18px; font-weight: bold; width: 136px; height: 57px; padding-right: 30px; padding-top: 8px; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/bt_bj.png) no-repeat center; line-height: 20px; margin-top: 15px; text-align: center; }

.rewardList { overflow: hidden; margin-top: 10px; }

.rewardList li { float: left; color: #f7e953; margin: 0 5px; position: relative; width: 105px; }

.rewardList li .rewardImg { display: block; width: 100%; height: 60px; overflow: hidden; }

.rewardList li .rewardImg img { display: block; -webkit-transition: all linear .2s; -o-transition: all linear .2s; transition: all linear .2s; width: 85px; margin: 0 auto; }

.rewardList li:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.rewardList li::before { content: ""; width: 17px; height: 17px; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/check_ico.png) no-repeat center; position: absolute; right: 0; top: 35px; z-index: 1; display: none; }

.rewardList li.cur::before { display: block; }

.rewardList li p { padding: 3px 0; text-align: center; }

.recruitPlan { margin: 15px 0 2px; }

.recruitPlan h3 { font-size: 24px; font-weight: bold; }

.recruitPlan h3, .recruitPlan .recruitProgress { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }

.recruitProgress { overflow: hidden; }

.recruitProgress span { float: left; width: 19px; height: 46px; margin: 0 10px; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/person.png) no-repeat center; }

.recruitProgress span.cur { background-image: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/person1.png); }

.rewardTips h2 { font-weight: bold; }

.rewardTips h2, .rewardTips p { font-size: 18px; }

.rewardTips p strong { color: #ff9103; }

.backList li { margin: 0 15px; }

.part2Con { width: 1295px; height: 229px; margin: 0 auto; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/part2_bj.png) no-repeat center top; }

.p2Tit, .shareReward { float: left; }

.p2Tit { font-size: 36px; font-weight: bold; width: 240px; text-align: center; padding-top: 65px; }

.shareReward { width: 1050px; margin-top: 5px; text-align: center; }

.shareReward li { display: inline-block; *display: inline; *zoom: 1; width: 280px; position: relative; margin: 0 30px; }

.shareReward li span { width: 100%; display: block; overflow: hidden; }

.shareReward li span img { display: block; width: 147px; -webkit-transition: all linear .2s; -o-transition: all linear .2s; transition: all linear .2s; margin: 0 auto; }

.shareReward li:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.shareReward li p { color: #f7e953; font-size: 18px; }

.shareReward li::before { content: ""; width: 76px; height: 63px; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/part2_ico.png) no-repeat center; position: absolute; left: -76px; top: 60px; }

.shareReward li:first-child::before { display: none; }

.shareProgress { width: 1050px; float: left; margin-top: 20px; }

.shareBar { width: 100%; position: relative; margin: 0 auto; text-align: center; }

.shareBar::before { content: ""; width: 700px; height: 4px; background: #141a23; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.shareBar li { display: inline-block; *display: inline; *zoom: 1; position: relative; width: 280px; margin: 0 30px; }

.shareBar li b { width: 30px; height: 30px; border-radius: 50%; background: #141a23; position: absolute; left: 50%; top: -15px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.shareBar li b::before { content: ""; width: 25px; height: 25px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/check_ico1.png) no-repeat center; }

.shareBar li p { padding-top: 20px; font-size: 21px; }

.shareBar li.cur b::before { background-image: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/check_ico2.png); }

.p3Pic { text-align: center; margin-bottom: 40px; }

.getBtn { width: 344px; height: 104px; display: block; margin: 0 auto; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/get_btn.png) no-repeat center; text-indent: -999em; }

.getBtn:hover { -webkit-filter: brightness(1.2); filter: brightness(1.2); }

.invitePart { width: 100%; height: 100%; text-align: center; position: relative; }

.invite_title { font-weight: normal; font-size: 18px; }

.invite_title span { color: #f05256; padding: 0 5px; }

.btn-common { font-size: 34px; padding: 5px 30px; background: #fc8a40; display: inline-block; color: #fff; margin: 20px 0; }

.btn-common:hover { -webkit-filter: brightness(1.2); filter: brightness(1.2); }

.userInfoBox { overflow: hidden; height: 35px; text-align: right; line-height: 35px; font-size: 14px; }

.userInfoBox .username, .userInfoBox .switchAccount { display: inline-block; }

.userInfoBox .switchAccount { width: 75px; height: 20px; color: #0096ff; font-size: 14px; text-align: center; line-height: 20px; border-radius: 2px; margin-left: 30px; }

.inviteFriend_btn { color: #fff; display: block; }

.inviteFriend_btn:link { text-decoration: underline; }

.download_btn { margin: 12px 0; }

.note { display: inline-block; font-size: 14px; color: #fff791; }

.note strong { font-weight: bold; }

.part-table { display: table; width: 100%; }

.part-table-before { height: 250px; }

.part-table-after { height: 200px; }

.part-cell { display: table-cell; vertical-align: middle; }

.inviteFri_btn { margin: 10px auto; }

.loginTips { font-size: 18px; }

.acceptBox { text-align: center; }

.acceptBox dd { width: 626px; height: 289px; display: inline-block; *display: inline; *zoom: 1; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/jl_bj.png) no-repeat center; padding: 0 13px; margin: 0 15px; }

.acceptTit { height: 95px; padding-top: 12px; border-bottom: 1px solid #4e555e; }

.acceptTit h3 { font-size: 36px; }

.acceptTit p { color: #fff88d; padding-top: 5px; }

.acceptRewardList li { display: inline-block; *display: inline; *zoom: 1; width: 260px; margin: 10px; vertical-align: middle; }

.acceptRewardList li .rewardImg { width: 100%; display: block; overflow: hidden; }

.acceptRewardList li .rewardImg img { width: 200px; -webkit-transition: all linear .2s; -o-transition: all linear .2s; transition: all linear .2s; }

.acceptRewardList li:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

/*弹窗*/
#maskLayer { display: none; position: fixed; z-index: 1000; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.6); }

.modal { display: none; position: fixed; z-index: 1001; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 20px; line-height: 1.5; color: #fff; }

.modal-close { position: absolute; top: 0; right: 0; width: 38px; height: 38px; text-align: center; z-index: 1; }

.modal-close:hover { -webkit-filter: brightness(1.5); filter: brightness(1.5); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.modal-close img { vertical-align: middle; }

.actMsgBox { width: 1000px; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/rule_bj.jpg) no-repeat center top; padding: 40px 10px 20px 40px; color: #cbcbcd; font-size: 14px; }

.actMsgCon { max-height: 850px; overflow: auto; }

@media only screen and (max-width: 1440px) and (min-width: 1024px) { .actMsgCon { max-height: 600px; } }

.ruleBox { font-size: 14px; margin-bottom: 20px; }

.rule_tit { font-size: 16px; font-weight: bold; color: #fff; margin-bottom: 5px; padding: 5px 10px; background: #6b86a7; display: inline-block; }

.ruleCon { line-height: 25px; }

.actState { font-size: 12px; }

.actState p strong { font-weight: bold; }

.actState .rule_tit { font-size: 16px; }

.modal_tit { height: 60px; background: #1e927d; font-size: 24px; font-weight: bold; line-height: 60px; text-align: center; color: #fff; margin-bottom: 5px; }

.phone_yz { background-color: #ebe9e4; min-width: 470px; color: #000; font-size: 16px; padding-bottom: 40px; }

.phone_yz dl { width: 370px; margin: 0 auto; font-size: 16px; padding-top: 5px; }

.phone_yz dl dd { margin-top: 10px; }

.phone_yz dl dd label { width: 80px; height: 32px; vertical-align: top; float: left; vertical-align: middle; text-align: right; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; margin-right: 10px; }

.phone_yz dl dd label img { margin-right: 5px; }

.phone_yz dl dd input { vertical-align: middle; padding-left: 0.5em; width: 220px; height: 32px; background: #fff; }

.tips { color: #f50b0f; font-size: 12px; text-align: center; padding: 10px 30px; font-weight: bold; }

.btnReady { text-align: center; }

.btnConfirm, .btnSure { display: inline-block; margin: 0 10px; width: 191px; height: 53px; line-height: 53px; font-size: 22px; font-weight: bold; color: #fff; text-align: center; background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/btn_bj.png) no-repeat center; }

.btnConfirm:hover, .btnSure:hover { -webkit-filter: brightness(1.2); filter: brightness(1.2); }

.msgBox { width: 470px; padding: 20px; background: #ebe9e4; }

.msgTips { font-size: 24px; min-height: 150px; color: #e20000; text-align: center; padding-top: 30px; }

.msgTips strong { font-size: 30px; }

.sucTips { background: url(https://p1.ssl.qhimg.com/d/inn/9fc5e4ea1574/theme/images/hb1.png) no-repeat center top; padding-top: 85px; color: #cb451b; font-weight: bold; font-size: 20px; margin-bottom: 10px; }

.sucTips strong { font-size: 36px; }

.guestBox { background: #ebe9e4; font-size: 16px; color: #353535; min-width: 400px; }

.guestBox h2 { font-size: 24px; color: #fff; text-align: center; background: #1e927d; font-weight: bold; height: 60px; line-height: 60px; }

.guestList { width: 95%; margin: 0 auto; padding: 30px 40px; }

.guestList p { padding: 5px; }

.wechatMask { display: none; position: fixed; z-index: 10001; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }
/*# sourceMappingURL=index.css.map */