﻿@charset "utf-8";
/*CSS Document*/
html,body{font-size:14px; font-family:"Microsoft YaHei",Verdana,Geneva,sans-serif,\5b8b\4f53;}
/*css-reset*/
html,body,div,ul,ol,li,dl,dt,dd,p,span,em,strong,b,i,h1,h2,h3,h4,form,input,button,textarea,select,option,img,a{ margin:0; padding:0}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}
html{_filter:expression(document.execCommand("BackgroundImageCache",false,true));}
ul,li,div,dl,dt,dd{list-style:none;}
/*
body table{border-collapse:separate; border-spacing:2px;}
*/
input{outline: none;font-size:14px; font-family:"Microsoft YaHei"}
input::-ms-clear{display:none;}
h1.wm-public{height:0px; line-height:0px; font-size:0px;}
a{text-decoration:none; cursor: pointer;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
a:hover{text-decoration:none;}
img{border:0; object-fit: cover; }
font,em{font-style:normal; font-family:\5b8b\4f53;}
label{vertical-align:middle; font-family:tahoma;}
textarea,input{resize:none; outline:none;}
textarea{overflow:auto;}
ins{float:right; text-decoration:none; font-weight:normal;}
.pub_wsp{word-wrap:break-word; word-break:break-all;}
.pub_abso{vertical-align:middle;}
.pub_clr{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.pub_yh{font-family:"Microsoft YaHei";}
.none{display:none;}
/*公用浮动*/
.fl{ float: left}
.fr{ float: right}
/*浮动清理*/
.cf:before,.cf:after{content:".";display:block;height:0;visibility:hidden}
.cf:after{clear:both}
.cf{zoom:1}
.auto{left: 50%; -webkit-transform:translate(-50%,0); -moz-transform:translate(-50%,0); -ms-transform:translate(-50%,0); -o-transform:translate(-50%,0); transform:translate(-50%,0);}

/* 去除点击选项卡时出现的蓝色边框 */
/*.swiper-pagination .swiper-pagination-bullet:focus{ outline: none; }*/
/* 去除点击选项卡时出现的蓝色背景 */
/*.swiper-pagination-clickable .swiper-pagination-bullet{ cursor: auto; }*/
.swiper-pagination-bullet:focus,
.swiper-button-prev:focus,
.swiper-button-next:focus{ outline: none; }

html, body{ max-width: 1920px; margin: 0 auto; }
body{ -webkit-text-size-adjust: 100%; }

.pub_ani{-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.rel{width: 1200px;margin:0 auto;position: relative;}
.logo{position: absolute;left: 0;top:0;}
.header{height: 986px;}
.btn-website{position: absolute;right: 0;top:24px;width: 164px;height: 39px;background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/btn-home.png) no-repeat 0 0; z-index: 100;}
.btn-website:hover{background-position: 0 -39px;}
.slg{width: 1012px; height: 447px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/slogan.png) no-repeat 0 0; position: absolute; left: 50%; margin-left: -490px; top: 455px;}
.moveup{-webkit-transform: translate3d(0,-100%,0);-moz-transform: translate3d(0,-100%,0);-ms-transform: translate3d(0,-100%,0);-o-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0); filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}
.movedown{-webkit-transform: translate3d(0,100%,0);-moz-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);-o-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0); filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}
.btnlink{width:100%;text-align: center;position: absolute;left: 0;top:895px; }
.btnlink a{display: inline-block; width: 195px; height: 54px; overflow: hidden; text-indent: -9999px; cursor: pointer; margin: 0 1px;background-image: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/nav.png);background-repeat: no-repeat;}
.btnlink a.b1{background-position: 0 0;}
.btnlink a.b2{background-position: -196px 0;}
.btnlink a.b3{background-position: -392px 0;}
.btnlink a.b4{background-position: -589px 0;}
.btnlink a.b5{background-position: -784px 0;}
.btnlink a:hover,.btnlink a.on{background-image: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/nav-hov.png);}
.hoverTop{-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-ms-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s;}
.hoverTop:hover{
  -webkit-transform: translate(0,-10px);
  -moz-transform: translate(0,-10px);
  -ms-transform: translate(0,-10px);
  -o-transform: translate(0,-10px);
  transform: translate(0,-10px);
}

/*page_schedule*/
.schedule_header{ background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/schedule_header.jpg) no-repeat center top; }

/*有奖竞猜部分1*/
.box1{ height: 1082px; padding-top: 136px; box-sizing: border-box; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/box1.jpg) no-repeat center top; }
.box_tit{ display: block; margin: 0 auto; }
.box1_main{ position: relative; margin: 23px auto 0 auto; width: 1261px; height: 692px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/box1_main.png) no-repeat 0 0; }
.login{ position: absolute; top: 56px; right: 0; width: 413px; height: 38px; line-height: 38px; text-align: center; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/login.png) no-repeat 0 0; font-size: 20px; color: #FFF; }
.userName{ color: #f8dda8; }
.guess_all{ position: absolute; top: 74px; left: 50%; transform: translate(-50%, 0); width: 222px; height: 202px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/guess_all.png) no-repeat 0 0; }
.guess_num{ position: absolute; top: 383px; left: 0; width: 100%; display: flex; justify-content: center; }
.guess_box{ position: relative; width: 172px; height: 156px; margin: 0 55px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/guess_num.png) no-repeat 0 0; }
.icon_guess{ position: absolute; top: 40px; left: 50%; transform: translate(-50%, 0); }
.guess_tit{ position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 0); text-align: center; color: #fef6d3; }
.guess_all .guess_tit{ bottom: -30px; width: 477px; height: 71px; line-height: 71px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/guess_all_tit.png) no-repeat 0 0; font-size: 37px; }
.guess_box .guess_tit{ width: 267px; height: 40px; line-height: 40px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/guess_box_tit.png) no-repeat 0 0; font-size: 21px; }
.state{ position: absolute; top: -13px; right: -13px; width: 89px; height: 73px; display: none; }
.state.correctly{ display: block; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/correctly.png) no-repeat 0 0; }
.state.receive{ display: block; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/receive.png) no-repeat 0 0; }
.box1_btn{ position: absolute; top: 570px; left: 50%; transform: translate(-50%, 0); width: 192px; height: 72px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/box1_btn.png) no-repeat 0 0; }
.box1_btn.on{ background-position: 0 -72px; }
.box1_btn.off{ background-position: 0 -144px; }
.rule_btn{ margin: 0 auto; display: block; cursor: pointer; }

/*有奖竞猜部分2*/
.box2{ height: 959px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/box2.jpg) no-repeat center top; }
.box2_main{ margin: 0 auto; width: 1228px; height: 911px; padding-top: 40px; box-sizing: border-box; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/box2_main.png) no-repeat 0 0; }
.box2_head{ width: 1100px; height: 28px; margin: 0 0 6px 40px; text-align: center; display: flex; justify-content: space-between; align-items: center; background: #8f4c31; font-size: 16px; color: #f8e3ce; }
.box2_head p:nth-child(1), .top_four{ width: 90px; }
.box2_head p:nth-child(2), .row .win{ width: 90px; }
.box2_head p:nth-child(3), .row .name{ width: 430px; }
.box2_head p:nth-child(4), .progress{ width: 490px; }
.box2_body{ width: 1100px; margin-left: 40px; padding-right: 10px; height: 684px; overflow-x: hidden; overflow-y: auto; }
.box2_body::-webkit-scrollbar{ width: 10px; }
.box2_body::-webkit-scrollbar-thumb{ background: #b77a5f; border-radius: 5px; }
.row{ margin-bottom: 12px; display: flex; justify-content: space-between; align-items: center; }
.top_four a, .row .win a{ display: block; width: 48px; height: 45px; margin: 0 auto; }
.top_four a{ background: #e7c5b2 url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/top_four.png) no-repeat 0 0; }
.row .win a{ background: #e7c5b2 url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/win.png) no-repeat 0 0; }
.top_four a.on, .row .win a.on{ background-position: 0 -45px; }
.row .name{ position: relative; padding-left: 15px; height: 45px; line-height: 45px; background: #dfbdaa; }
.row .name:before{ content: ""; position: absolute; top: 50%; left: 320px; transform: translate(0, -50%); width: 81px; height: 31px; display: none; }
.row .last4:before{ display: block; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/icon_topFour.png) no-repeat 0 0; }
.row .last2:before{ display: block; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/icon_second.png) no-repeat 0 0; }
.row .last1:before{ display: block; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/icon_win.png) no-repeat 0 0; }
.row .name p{ width: 280px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 23px; color: #ad513f; }
.progress{ position: relative; height: 45px; line-height: 45px; background: #c99d8d; }
.progress p{ margin-top: 13px; height: 20px; box-sizing: border-box; border: 1px solid #b19954; background: linear-gradient(to right, #7fa5a7, #ad513f); }
.progress span{ position: absolute; top: 50%; right: 10px; transform: translate(0, -50%); font-size: 14px; color: #FFF; }
.box2_btn{ position: relative; margin-top: 25px; }
.box2_btn1{ display: block; width: 302px; height: 72px; margin: 0 auto; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/box2_btn1.png) no-repeat 0 0; }
.box2_btn1.on{ background-position: 0 -72px; }
.box2_btn1.off{ background-position: 0 -144px; cursor: default; }
.box2_btn2{ position: absolute; top: 50%; right: 50px; transform: translate(0, -50%); cursor: pointer; }

/*赛事进程*/
.box3{ height: 1057px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/box3.jpg) no-repeat center top; }
.box3_main{ position: relative; margin: 32px auto 0 auto; width: 1260px; height: 803px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/box3_main.png) no-repeat 0 0; }
.box3_main dl{ position: absolute; width: 130px; height: 40px; display: flex; flex-wrap: wrap; justify-content: center; align-content: center; }
.box3_main dt, .box3_main dd{ width: 86px; text-align: center; font-size: 14px; color: #fef6d3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.L_1_1{ top: 55px; left: 35px; }
.L_1_2{ top: 152px; left: 35px; }
.L_1_3{ top: 233px; left: 35px; }
.L_1_4{ top: 330px; left: 35px; }
.L_1_5{ top: 403px; left: 35px; }
.L_1_6{ top: 500px; left: 35px; }
.L_1_7{ top: 582px; left: 35px; }
.L_1_8{ top: 679px; left: 35px; }
.L_2_1{ top: 106px; left: 192px; }
.L_2_2{ top: 283px; left: 192px; }
.L_2_3{ top: 453px; left: 192px; }
.L_2_4{ top: 633px; left: 192px; }
.L_3_1{ top: 192px; left: 347px; }
.L_3_2{ top: 540px; left: 347px; }
.L_4_1{ top: 355px; left: 501px; }
.LR{ top: 259px; left: 569px; }
.R_4_1{ top: 355px; left: 638px; }
.R_3_1{ top: 192px; left: 791px; }
.R_3_2{ top: 540px; left: 791px; }
.R_2_1{ top: 106px; left: 945px; }
.R_2_2{ top: 283px; left: 945px; }
.R_2_3{ top: 453px; left: 945px; }
.R_2_4{ top: 633px; left: 945px; }
.R_1_1{ top: 55px; left: 1102px; }
.R_1_2{ top: 152px; left: 1102px; }
.R_1_3{ top: 233px; left: 1102px; }
.R_1_4{ top: 330px; left: 1102px; }
.R_1_5{ top: 403px; left: 1102px; }
.R_1_6{ top: 500px; left: 1102px; }
.R_1_7{ top: 582px; left: 1102px; }
.R_1_8{ top: 679px; left: 1102px; }
.box3_main a{ position: absolute; font-size: 20px; color: #9c4e30; display: none; }
.box3_main a:before{ content: ""; position: absolute; top: 50%; transform: translate(0, -50%); width: 21px; height: 23px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/box3_vs.png) no-repeat 0 0; }
.left_a{ padding-left: 23px; }
.left_a:before{ left: 0;}
.right_a{ padding-right: 25px; }
.right_a:before{ right: 0;}
.l1_vs1{ top: 104px; left: 48px; }
.l1_vs2{ top: 283px; left: 48px; }
.l1_vs3{ top: 454px; left: 48px; }
.l1_vs4{ top: 632px; left: 48px; }
.l2_vs1{ top: 202px; left: 204px; }
.l2_vs2{ top: 551px; left: 204px; }
.l3_vs1{ top: 360px; left: 350px; }
.win_vs{ top: 310px; left: 580px; }
.r3_vs1{ top: 360px; left: 800px; }
.r2_vs1{ top: 202px; left: 960px; }
.r2_vs2{ top: 551px; left: 960px; }
.r1_vs1{ top: 104px; left: 1117px; }
.r1_vs2{ top: 283px; left: 1117px; }
.r1_vs3{ top: 454px; left: 1117px; }
.r1_vs4{ top: 632px; left: 1117px; }

/*竞猜规则*/
.box4{ height: 1382px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/box4.jpg) no-repeat center top; }
.box4_main{ margin: 36px auto 0 auto; width: 1228px; height: 724px; padding-top: 40px; box-sizing: border-box; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/box4_main.png) no-repeat 0 0; color: #4e636c; }
.rule_tit{ text-align: center; font-size: 36px; }
.rule_subTit{ margin-top: 15px; text-align: center; font-size: 26px; }
.rule_cont{ margin: 25px auto 0 auto; width: 1160px; line-height: 35px; font-size: 22px; }
.col_1{ color: #953526; }

/*弹出框：请登录*/
.pop{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(199,199,199,0.7); z-index: 10; display: none; }
.pop_main{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; flex-wrap: wrap; justify-content: center; align-content: center; }
.close{ position: absolute; top: 10px; right: 10px; width: 55px; height: 55px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/close.png) no-repeat 0 0; }
.pop_main1{ width: 740px; height: 451px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/pop_main1.png) no-repeat 0 0; }
.pop_text{ width: 80%; text-align: center; font-size: 45px; color: #602105; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.pop_btns{ position: absolute; bottom: 40px; left: 10%; width: 80%; margin-top: 70px; display: flex; justify-content: space-around; }
.pop_btns a{ width: 163px; height: 49px; line-height: 49px; margin: 0 25px; }
.confirm{ background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/confirm.png) no-repeat 0 0; }
.cancel{ background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/cancel.png) no-repeat 0 0; }

/*弹出框：提示*/
#pop_msg{ z-index: 12; }

/*弹出框：确定4强队伍*/
.pop_main2{ width: 939px; height: 572px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/pop_main2.png) no-repeat 0 0; }
.pop_topFour_tit{ font-size: 36px; color: #602105; }
.pop_topFour_list{ margin-top: 25px; line-height: 54px; font-size: 34px; color: #602105; }
.pop_topFour_tip{ margin-top: 10px; font-size: 38px; color: #cc0000; }
.pop_main2 .confirm{ width: 254px; height: 61px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/confirm2.png) no-repeat 0 0; }
.pop_main2 .cancel{ width: 254px; height: 61px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/think.png) no-repeat 0 0; }

/*弹出框：绑定角色*/
.pop_main3{ width: 939px; height: 572px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/pop_bind.png) no-repeat 0 0; font-size: 36px; color: #141414; }
.pop_main3 .close{ top: 20px; right: 20px; }
.pop_main3 .sel_role{ margin-bottom: 59px; }
.pop_main3 select{ margin-left: 27px; padding: 0 50px 0 10px; width: 377px; height: 52px; border: 1px solid #897b6e; appearance: none; outline: none; background:  url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/select_arrow.png) no-repeat 330px center;  }
.pop_main3 .tip1{ width: 100%; text-align: center; margin-bottom: 23px; }
.pop_main3 .tip2{ width: 100%; text-align: center; margin-bottom: 40px; color: #C00; }
.pop_main3 .btn{ display: block; margin: 0 auto; width: 254px; height: 61px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/bind_role_btn.png) no-repeat 0 0; }

/*弹出框：绑定角色（二次确认）*/
#pop_bind_confirm{ z-index: 11; font-size: 29px; color: #602105; }
#pop_bind_confirm .sel_role{ margin-bottom: 32px; }
#pop_bind_confirm input{ margin-left: 15px; width: 300px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #bd9880; background: none; font-size: 24px; color: #602105; }
#pop_bind_confirm .tip{ width: 100%; text-align: center; font-size: 30px; color: #C00; }

/*弹出框：猜中队伍奖励*/
.close3{ top: 20px; right: 20px; width: 33px; height: 31px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/close3.png) no-repeat 0 0; }
.pop_guess1_main{ width: 357px; height: 296px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/pop_guess1.png) no-repeat 0 0; }
.pop_guess2_main{ width: 361px; height: 297px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/pop_guess2.png) no-repeat 0 0; }
.pop_guess3_main{ width: 357px; height: 442px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/pop_guess3.png) no-repeat 0 0; }
.pop_guess4_main{ width: 445px; height: 441px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/pop_guess4.png) no-repeat 0 0; }
.pop_guess_win_main{ width: 358px; height: 296px; background: url(https://games.wanmei.com/net/webviewEvent/xxa/220629pk/images/schedule/pop_guess_win.png) no-repeat 0 0; }




