/* 预约pop */
.pop_fixed{ display:none;position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.7);  z-index:999;}
.pop_cont_bg{ position: absolute; width: 644px; height: 937px; left:50%;  top:50%; margin-left:-322px; margin-top:-500px;padding-top:63px; background-color:#fff; border-radius:20px;}
.pop_cont_bg .close{ position:absolute; width:38px; height:38px; right:21px; top:19px; background:url(https://zs.wanmei.com/m/images/cover20210125/close.png); cursor:pointer;z-index: 2;}
.system{margin: 0 87px; margin-top: 60px;height: 70px; position: relative;margin-bottom: 64px;}
.system a{ font-size:26px;width: 232px; height: 70px; line-height:70px; color:#565555; text-align:center; background-color:#ebebeb; display: inline-block;}
.system a.on{ color: #fff;background-color:#473c84; }
.system .and {border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0;}
.system .ios{ border-radius: 10px 0 0 10px;-webkit-border-radius: 10px 0 0 10px;}
.sub_ul{ width:442px; height: 500px; margin: 0 auto;}
.sub_ul li{ height: 72px; margin-top:20px;  overflow:hidden;}
.sub_ul li input{ display:block; width: 400px; height: 70px; padding:0 15px;font:normal 26px/40px "微软雅黑"; color:#8e8e8e; border:1px solid #bfbfbf;border-radius:8px;}
.sub_ul li input.num_yan{ float:left; width: 184px;}
.sub_ul li input::-webkit-input-placeholder{ color: #8e8e8e;}
.sub_ul li input::-moz-placeholder{ color: #8e8e8e;}
.sub_ul li input:-moz-placeholder{ color: #8e8e8e;}
.sub_ul li input:-ms-input-placeholder{ color: #8e8e8e;}
.yzm_pic{ width: 287px;}
.get_yzm_pic{ float:left; width: 165px; height: 68px; margin-left:10px;border-radius:8px;}
.btn_refresh{ float:right;  width: 33px; height: 33px;margin-top: 18px; background:url(https://zs.wanmei.com/m/images/cover20210125/refresh.png) right center no-repeat;cursor:pointer;}
.get_yzm_tel{  display:block; width: 442px; height: 70px; line-height: 70px;font-size: 26px; color:#fff;  text-align:center; background-color:#473c84; border-radius: 10px;}
.sub_ul li.yaoqing_li{margin-top: 0;}
.sub_ul li.error_msg{ height: 40px; font-size: 26px; margin-top: 0; margin-bottom: 0; color: #b74f4f;}
.submit,.close_succ,.close_pop,#saveInfo{ display:block; width:150px; height:150px; line-height: 150px; margin:0 auto; font-size: 36px; color:#fff; text-align:center; background-color:#473c84; border-radius:150px;}
.close_pop{ position: absolute; left: 50%; top:800px; margin-left: -75px;}
#saveInfo{ top:820px;}

/*智能滑块*/
#wanmeiCaptcha_0{ max-width: 432px!important; height: 68px!important;}
#wanmeiCaptcha_0 .tester-doneicon,#wanmeiCaptcha_0 .tester-failicon{ top:24px!important;}
.tester-ringicon{ left: 68px!important; top: 20px!important;}
#wanmeiCaptcha_0 p{ font-size: 24px !important; line-height: 66px!important;}

/**再接再厉**/
.error_img{ display: block; margin: 0 auto; padding-top: 200px;}
#pop_mprize .pop_cont_bg{ width: 716px; margin-left: -358px;}
/**中奖**/
.prize-img{ display: block; margin: 0 auto; padding-top: 100px;}
.linkInput{ position: absolute; left: 50%; width: 562px; height: 76px; border-radius: 15px; -webkit-border-radius: 15px; line-height: 76px; color: #7f6845; font-size: 37px; text-align: center; margin-left: -281px; top:438px; background: #f1f1f1; border: 1px solid #9a96a6}

/**邮寄**/
.tit_yjxx{ padding-top: 20px; padding-bottom: 60px; display: block; margin: 0 auto;}
.mailList{ height: 74px; width: 560px; border: 1px solid #9a96a6; border-radius: 10px; -webkit-border-radius: 10px; margin: 0 auto; margin-bottom: 42px; text-align: center;}
.mailList input{ font-size: 32px; color: #000; width: 100%; padding-top: 14px; text-align: center;}
#myAddressShow .red{ color: #ff0036; text-align: center; font-size: 24px; margin-top: -10px; margin-bottom: 20px;}

/*成功弹窗*/
.pop_sub_succ{ display:none;}
.succ_t{ display: block;
    width: 248px;
     height: 57px;  
    margin: 310px auto 350px;}
.succ_t2{ display: block;
    width: 216px; 
    margin: 310px auto 350px;}
.gift_tit{padding-left: 78px;  font-size: 26px; color: #8e8e8e;margin-top: 35px;}
.gift_code{font-size: 26px;color: #473c84;text-align: center; width: 442px; height: 68px; line-height: 68px;margin: 18px auto 0; border: 1px solid #8e8e8e;}
.btn_copy3{  display:block; width: 442px;  height: 68px; line-height: 68px; font-size: 26px; border-radius: 10px;text-align: center; color: #fff; background: #473c84; margin:25px auto 0;  cursor:pointer;}
.succ_ma{ display:block; width: 300px; height: 300px; margin:15px auto 0;}
.succ_txt{ margin-top:10px; font-size: 26px; color:#473c84; text-align:center;}
.close_succ{ cursor:pointer; position: absolute; left: 50%; margin-left: -75px; top:800px;}
.pop_sub_succ .btnHelp{ display: block; width: 446px;height: 80px; position: absolute; left: 50%; top:401px; margin-left: -223px;}
.pop_sub_succ .btnPrize{display: block; width: 446px;height: 80px; position: absolute; left: 50%; top:495px; margin-left: -223px;} 
/*微信弹窗*/
#pop_weixin{display: none;}
/*QQ弹窗*/
#pop_qq{ display: none;}
#pop_qq .qq_con {width: 500px; height: 849px; display: block; margin: 0 auto;}
#pop_qq .qq_con img{ width: 100%;}
#pop_weixin .title{position: absolute;left: 0;top:34px;width: 100%;text-align: center;font-size: 28px;}
#pop_weixin .wxin { width: 344px; color: #373737;font-size: 26px;text-align: center; display: block;margin: 80px auto 0;}
#pop_weixin .wxin img{width: 344px;}
#pop_weixin .pop_cont_bg,#pop_qq .pop_cont_bg{width: 440px;height: 510px;margin-left: -220px;margin-top: -255px;padding: 0;}
/* pop_video */
#pop_video{ display:none; position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.7); z-index:100;}
.pop_v_cont{ position:absolute; width:100%; height:420px; left:0; top:50%; margin-top:-210px;}
.pop_v_cont video{ width:100%;}

/*规则*/
.prompt{ position: fixed; left: 0; top:0; width: 100%; height: 100%; background-color: rgba(0,0,0,.7); z-index: 999; display: none;}
.popbox{ width: 750px; height: 808px; transform:translateY(-50%); -webkit-transform: translateY(-50%); background: url(https://zs.wanmei.com/m/images/cover20200726/pop-rule.png) no-repeat center top; position: fixed; left: 0; top:50%;}
#pop_rule p{ padding: 0 50px; color: #fff; font-size: 26px; line-height: 40px; margin-bottom: 28px;}
#pop_rule .line1{ padding-top: 264px;}
#pop_rule .aclose{ display: inline-block; width: 62px; height: 62px; background: url(https://zs.wanmei.com/m/images/cover20200726/close.png) no-repeat center center; position: absolute; right:40px; top:40px; cursor: pointer;}

#pop_share .tit5{ display: block; margin: 0 auto; padding: 80px 0 100px 0;}
#pop_share .alink{  margin: 0 20px; padding:10px; background: #e3e3e3; border-radius: 10px; -webkit-border-radius: 10px; text-align: center; font-size: 28px; color: #2b2145; overflow: hidden;}
#pop_share .btnCopy{ display: block; width: 193px; height: 78px; margin: 0 auto; margin-top: 16px; text-align: center; color: #fff; font-size: 28px; line-height: 78px; background-color: #473c84; border-radius: 10px; -webkit-border-radius: 10px; }
#pop_share p{ color: #2b2145; line-height: 36px; font-size: 28px; text-align: center; padding: 26px 0 80px 0;}

#pop_mprize .tit6{ padding: 50px 0; display: block; margin: 0 auto;}
#pop_mprize .prizebox{ width: 620px; height: 496px; padding-right: 20px; margin: 0 auto; margin-bottom: 30px;}
#pop_mprize .col1{ width: 256px; border-right: 2px solid #fff;}
#pop_mprize .col2{ width: 358px; padding: 0 10px;}
#pop_mprize .thead li{ height: 78px; line-height: 78px; text-align: center; background-color: #473c84; float: left; font-size: 28px; color: #fff;}
#pop_mprize .thead .col1{ border-radius: 10px 0 0 10px; -webkit-border-radius:10px 0 0 10px ; width: 248px;}
#pop_mprize .thead .col2{ border-radius: 0 10px 10px 0; -webkit-border-radius:0 10px 10px 0 ; border-right: 0; padding-right: 0; width: 354px;}
#pop_mprize .scroll{ width: 620px; height: 407px; overflow: hidden; overflow-y:auto; border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; margin-top: 10px;}
#pop_mprize .prizebox table{ text-align: center; color: rgba(0,0,0,.8); vertical-align: middle; font-size: 28px; width: 620px;}
#pop_mprize .prizebox td{ vertical-align: middle; background: #e3e3e3; height: 144px; text-align: center; border-bottom: 2px solid #fff; color: #615c7b; padding: 0 10px;}
#pop_mprize .prizebox td img{ display: inline-block;}

#pop_mprize .mailBtn{ display: block; width: 280px; margin:0 auto; height: 60px;line-height: 60px; text-align: center; color: #fff; font-size: 30px; background: #473c84; border-radius: 10px; -webkit-border-radius: 10px;}
#pop_mprize .mailBtn a{ display: block; color: #fff;}
.login{ position: absolute; left: 64px;top:100px; width: 600px; color: #fff; font-size: 23px; height: 64px; line-height: 64px; text-align: right;z-index: 99;}