@charset "utf-8"; 
body{ margin:0; padding:0; font:normal 100% "Microsoft YaHei",\5b8b\4f53,Arial, Helvetica, sans-serif; -webkit-tap-highlight-color: rgba(0,0,0,0);}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
area{outline:none;}
img{ border:0;}
input,textarea{ -webkit-appearance: none; outline: none; border-radius: 0;border: 0;}
input::-ms-clear{display:none;}
ol,ul{list-style:none;}
a{ text-decoration:none; outline:none;}
.cf:after {content:"";display:block;height:0;clear:both;} 
.cf {zoom:1;}
.f_left{ float: left; }
.f_right{ float: right; }
.cl { zoom: 1; }
.fl{ float:left; }
.fr{ float:right; }
.ovf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.scroll::-webkit-scrollbar  { width: 6px;  height: 6px;  background-color: rgba(0,0,0,.2); border-radius: 3px; -webkit-border-radius: 0px; }   
.scroll::-webkit-scrollbar-track  {    background-color: rgba(0,0,0,.2); border-radius: 3px; -webkit-border-radius: 0px; }  
.scroll::-webkit-scrollbar-thumb  {
     /* -webkit-box-shadow: inset 0 0 0.6px rgba(0,0,0,.3);   */
     background-color: #58f7f6; border-radius: 3px; -webkit-border-radius: 0px; } 
html,body{font-size: 62.5%;  font-family: Microsoft Yahei,SimSun,Helvetica;}
body {background: #a9cde5;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 14px;color:#000;margin: 0 auto; padding: 0;
	min-width: 1336px;
	overflow: hidden;
    overflow-y:auto;
    max-width: 1920px;
    height: 100%;
}
 input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
    }
    input[type="number"]{
        -moz-appearance: textfield;
    }
/* .slogan{width: 728px;height: 290px;background: url(https://mhxzx.games.wanmei.com/images/cover20210409/slogan.png) center top no-repeat;position: absolute; z-index: 10;left: 50%;margin: 0 0 0 -360px;top: 108px;} */
.container{height: 100%;width: 100%; min-width: 1200px;margin: 0 auto; position: relative;  }
.content{width: 1200px;margin: 0 auto 0;height: inherit;}
.hidden{overflow: hidden;}
.logo{width: 146px;height: 62px;background: url(../images/logo.jpg) no-repeat;float: left;}
.nav{width: 100%;height: 62px;background: #ededed;position: fixed;z-index: 90;}
.nav ul{display: flex; width: 1050px;float: right; align-items: center;
    justify-content: space-evenly;}
.nav ul li{text-align: center;height: 62px;line-height: 62px; width: 146px;position: relative;}
.nav .list{position: absolute; width: 100%;color: #fff; display: none;}
.nav .list .item{color: #fff;height: 40px; line-height: 40px; background-color: #00000080;}
.nav .list .item:hover{background-color: #000;}
.nav ul li a{color: #000; display: block;line-height: 62px;width: 100%;position: relative;}
.nav ul li.logout a{display: inline;}
.nav ul li:hover .list{display: block;}
.login{ background: #d8d8d8;}
.logout{display: none;background: #d8d8d8;}
.qrbox{width: 155px;height: 191px;background: url(../images/qrpop.png) no-repeat;position: absolute; display: none;}
.btn_sign .qrbox{top: 80px;left: 50px;}
.login a:hover .qrbox,.btn_sign:hover .qrbox{display: block;}
.qrbox .imgbox{width: 116px;height: 116px;background: #fff;border-radius: 10px;margin: 22px auto 0;z-index: 30;position: relative;}
.qrbox .imgbox img{width: 108px;height: 108px;margin: 4px;}
.qrbox .tit{width: 98px;height: 30px;position: absolute;top: 120px;text-align: center;left:30px;}
.btn_sign .qrbox .tit{top: 140px;}
.qrbox .tit img{margin: 0 auto;vertical-align: middle; width: 100%;}
.top{width: 100%;height: 880px;   position: relative;overflow: hidden;background: url(../images/top.jpg)no-repeat center top;}
.top2{width: 100%;height: 660px;   position: relative;overflow: hidden;background: url(../images/top2.jpg)no-repeat center top;}
.logos{width: 492px;height: 31px;background: url(../images/logos.png) no-repeat;float: right; position: relative; top:79px; right:23px;}
.index_page1{width: 100%;height: 1080px;background: url(../images/index_page1.jpg) no-repeat center top;overflow: hidden;}
.index_page2{width: 100%;height: 1080px;background: url(../images/index_page2.jpg) no-repeat center top;}
.index_page3{width: 100%;height: 1080px;background: url(../images/index_page3.jpg) no-repeat center top;}
.index_page4{width: 100%;height: 1890px;background: url(../images/index_page4.jpg) no-repeat center top;}
 /* .index_page5{width: 100%;height: 1253px;background: url(../images/index_page5.jpg) no-repeat center top;} */
.inside1_page1{width: 100%;height: 1080px;background: url(../images/inside1_page1.jpg) no-repeat center top;overflow: hidden;}
.inside1_page2{width: 100%;height: 1080px;background: url(../images/inside1_page2.jpg) no-repeat center top;position: relative;}
.inside1_page3{width: 100%;height: 1080px;background: url(../images/inside1_page3.jpg) no-repeat center top;}
.inside1_page4{width: 100%;height: 607px;background: url(../images/inside1_page4.jpg) no-repeat center top;}
.inside1_page5{width: 100%;height: 473px;background: url(../images/inside1_page5.jpg) no-repeat center top;}
.inside1_page6{width: 100%;height: 260px;background: url(../images/inside1_page6.jpg) no-repeat center top;}
.inside2_page3{width: 100%;height: 1080px;background: url(../images/inside2_page3.jpg) no-repeat center top;}
.inside2_page4{width: 100%;height: 607px;background: url(../images/inside2_page4.jpg) no-repeat center top;}
.inside3_page3{width: 100%;height: 1080px;background: url(../images/inside3_page3.jpg?v=1) no-repeat center top;}
.inside3_page4{width: 100%;height:607px;background: url(../images/inside3_page4.jpg) no-repeat center top;}
.inside4_page3{width: 100%;height: 1080px;background: url(../images/inside4_page3.jpg) no-repeat center top;}
.inside4_page4{width: 100%;height:950px;background: url(../images/inside4_page4.jpg) no-repeat center top;}
.inside4_page5{width: 100%;height: 575px;background: url(../images/inside4_page5.jpg) no-repeat center top;}
.list_page{height: inherit;background: url(../images/list_bg.jpg) no-repeat center top;width: 100%;padding: 0 0 100px 0;}

 .btn_sign{width: 290px;height: 87px;background: url(../images/btn_sign.png) no-repeat center top; display: block;position: absolute;top: 600px;left: 50%;margin: 0 0 0 -400px; cursor: pointer;}
.btn_up{width: 290px;height: 87px;background: url(../images/btn_up.png) no-repeat center top; display: block;position: absolute;top: 600px;left: 50%;margin: 0 0 0 100px; cursor: pointer;}
.btn_sign:hover,.btn_up:hover{background-position-y:-140px ;}

.zhengji_box{width: 100%;height: inherit;margin:300px auto 0;position: relative;}
.dywh{width: 290px;height: 488px;background: url(../images/dywh.png) no-repeat center top;position: absolute;transition:all .4s; -webkit-transition: all .4s;top: 0;}
.ggyd{width: 290px;height: 488px;background: url(../images/ggyd.png) no-repeat center top;position: absolute;left: 300px;top: 100px;transition:all .4s; -webkit-transition: all .4s;}
.wsw{width: 290px;height: 488px;background: url(../images/wsw.png) no-repeat center top;position: absolute;left: 600px; transition:all .4s; -webkit-transition: all .4s;top: 0;}
.ymyn{width: 290px;height: 508px;background: url(../images/ymyn.png) no-repeat center top;position: absolute;left: 900px;top: 100px;transition:all .4s; -webkit-transition: all .4s;}

.dywh:hover,.wsw:hover{top: -100px;}
.ggyd:hover,.ymyn:hover{top: 0px;}


.judgesbox{width: 100%;height: 480px;margin:300px auto 0;position: relative;}
.judgesbox .swiper-wrapper{ display: flex;}
.judgesbox .swiper-slide{width: 290px;height: 397px;}
.judgesbox .swiper-slide .img1{display: block;width: 290px;height: 379px;}
.judgesbox .swiper-slide .img2{display: none;width: 290px;height: 379px;}
.judgesbox .btn_l{width: 30px;height: 60px; position: absolute;left: 50%; margin: 0 0 0 -590px; top: 120px;z-index: 2;outline: none; cursor: pointer;  background: url(../images/btnprev.png) no-repeat center center; }
.judgesbox .btn_r{width: 30px;height: 60px; position: absolute;right:50%; margin: 0  -590px 0 0; top: 120px;z-index: 2;outline: none; cursor: pointer; background:url(../images/btnnext.png) no-repeat center center; }
.judgesbox .swiper-slide .border{width: 286px;height: 371px;border: 4px solid #56f7f6;position: absolute;z-index: 2;display: none;}
.judgesbox .swiper-slide:hover .img1{display: none;width: 290px;height: 371px;}
.judgesbox .swiper-slide:hover .img2{display: block;width: 290px;height: 371px;}
.judgesbox .swiper-slide:hover .border{display: block;}

.contact{width: 100%;height: 200px;margin:695px auto 0;position: relative;}
.contact .qr{width: 209px;height: 110px; margin-left: 653px}
.contact .qr .qrbox{width: 155px;height: 191px;background: url(../images/qr.png) no-repeat;position: absolute; display: none;}
.contact .qr .qrbox{top: -103px;left: 684px;}
.contact .qr:hover .qrbox{display: block;}

.banner{ margin: 450px auto 0;position: relative;height: 630px;}
.banner2{ margin: 450px auto 0;position: relative;height: 530px; display: block; overflow: hidden; padding-top: 0px;border: 1px solid #4cf7f5;width: 944px;}
.banner2 img{width: 100%;}
.banner .swiper-slide {
	width: 944px;
	height: 530px;
	border: 1px solid #9a9a9a;overflow: hidden;
	/* box-shadow: 0 8px 30px #ddd;overflow: hidden; */
}
.banner .swiper-slide img{width: 100%;}
.banner .btn_l{width: 30px;height: 60px; position: absolute;left: 50%; margin: 0 0 0 -550px; top: 230px;z-index: 2;outline: none; cursor: pointer;  background: url(../images/btnprev.png) no-repeat center center; }
.banner .btn_r{width: 30px;height: 60px; position: absolute;right:50%; margin: 0  -550px 0 0; top: 230px;z-index: 2;outline: none; cursor: pointer; background:url(../images/btnnext.png) no-repeat center center; }
.page1 .swiper1{ width: 1200px; height: 530px; display: block; overflow: hidden; padding-top: 14px;}
.banner .swiper-pagination,.judgesbox .swiper-pagination,.showimg .swiper-pagination{ position: absolute; left: 50%;  height: 24px; bottom: 30px;  text-align: center; border-collapse:separate; width: 800px;margin: 0 0 0 -400px; z-index: 1;}
.banner .swiper-pagination span,.judgesbox .swiper-pagination span,.showimg .swiper-pagination span{ display: inline-block; width: 65px; height: 4px; background:#888e97; margin: 8px 20px 0; opacity: 1; outline: none; border: 0;border-radius: 0;}
.banner .swiper-pagination .swiper-pagination-bullet-active,.judgesbox .swiper-pagination .swiper-pagination-bullet-active,.showimg .swiper-pagination .swiper-pagination-bullet-active{ background:#ecc58d;}
.banner .swiper-button-next, .page1 .swiper-button-prev{ width: 16px; height: 44px; cursor: pointer; outline: none; border: 0;top: 660px; z-index: 9;}
.banner .swiper-slide-active{border: 1px solid #58f7f6}
/* .page1 .swiper-button-next{ background: url(https://mhxzx.games.wanmei.com/images/cover20210409/btnnext.png) no-repeat center top; right: 450px;}
.page1 .swiper-button-prev{ background: url(https://mhxzx.games.wanmei.com/images/cover20210409/btnprev.png) no-repeat center top;left: 450px;} */
.page1 .swiper-slide img{ width: 100%;}

.btn_play{width: 112px;height: 105px;background: url(../images/btn_play.png) no-repeat center top;position: absolute;left: 50%;margin: -52px 0 0 -56px; top: 50%; cursor: pointer;}
/***视频***/
.prompt{ position: fixed; left: 0; top:0; width: 100%; height: 100%; z-index: 999; background-color: rgba(0,0,0,.7); display: none;}
.popbox{ width: 800px; height: 450px; background-color: #000; position: relative; left: 50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); }
.close{ width: 48px; height: 48px; position: absolute; right: -45px; top:0; background: url(../images/close.png) no-repeat center top; cursor: pointer;}
.prompt-video video,.prompt-video iframe{ width: 980px; height: 551px; margin: 0 auto; position: absolute; left: 5px; top: 5px;}
.prompt-video .popbox{ width: 990px; height: 561px; background: #3b5263;}
.prompt-video .close{ width: 48px; height: 48px; background: url(../images/close.png) no-repeat center top; right:-52px; top:-1px; z-index: 9;}


/* foot */

.foot_box {
    max-width: 1920px;
    margin: 0 auto;
    background-color: #272a2c;
}

.foot_wrap {
    width: 1260px;
    height: 146px;
    margin: 0 auto;
    padding-top: 50px;
}

.bot_logo {
    float: left;
    width: 162px;
    margin-left: 240px;
}

.bot_right {
    float: right;
    width: 762px;
}

.bot_link {
    height: 30px;
}

.bot_link li {
    position: relative;
    float: left;
    height: 24px;
    padding: 0 12px;
    background: url(https://games.wanmei.com/images/index2103/common1711/line.png) right center no-repeat;
}

.bot_link li.noline {
    background: none
}

.bot_link li.p_l0 {
    padding-left: 0;
}

.bot_link li a {
    font: normal 14px/24px "微软雅黑";
    color: #888888;
}

.bot_link li a img {
    vertical-align: middle;
    margin-right: 4px;
}

.bot_link li a:hover {
    color: #cccccc;
}

.foot_copy {
    padding-top: 18px;
    font: normal 12px/20px "微软雅黑";
    color: #555;
}

.inside_introbox{width: 1200px;height: 530px;margin: 20px auto 0;}
.inside_introbox .tab{width: 100%;height: 74px;}
.inside_introbox .tab a{background:url(../images/introbtn.png) no-repeat;width: 295px;height: 74px; display: inline-block;background-position-y: -2px;background-position-x: -11px;cursor: pointer;}
.inside_introbox .tab a:hover,.inside_introbox .tab a.on{background-position-y: -102px;}
.inside_introbox .tab a.a2{background-position-x:-314px}
.inside_introbox .tab a.a3{background-position-x:-620px}
.inside_introbox .tab a.a4{background-position-x:-926px}
.inside_introbox .con{width: 1200px;height: 430px;margin: 20px auto 0;}
.inside_introbox .con .left{width:  752px;height: 423px;border: 1px solid #58f7f6;float: left;overflow: hidden;position: relative;}
.inside_introbox .con .left img{width: 100%;}
.inside_introbox .con .right{width: 370px;float: right;border: 1px solid #58f7f6;height: 383px;overflow-y: auto;padding: 20px;color: #fff;}
.inside_introbox .con .right p{text-indent: 30px;line-height: 24px;}

.faq{width: 1200px;height: 300px;margin: 190px auto 0;}
.faq .faqtxt{height: 230px;overflow-y: auto;padding: 10px; color: #fff;}
.faq .faqtxt p{text-indent: 30px;line-height: 24px;}
.faq .faqtxt h1{line-height: 30px; font-size:22px; color: #58f7f6; text-align:center;}
.faq .faqtxt h2{line-height: 26px; font-size:18px;}

.require{width: 100%;height: 250px;margin: 250px auto 0;color: #fff;}
.require p{line-height: 30px;}
.inside1_page2 .banner{margin: 370px auto 0;}
.inside1_page2 .banner2{margin: 370px auto 0;}
.inside1_page2 .title{width:940px;height: 90px;position: absolute;left: 50%;margin: 0 0 0 -466px;top: -100px;border: 1px solid #58f7f6; background: linear-gradient(to right, #234b4b 0%,#000000 100%);text-align: center;}
h3{font-size: 24px; color: #57f6f5;width: 100%;margin: 20px auto 0;line-height: 30px;}
h3 span{color: #fff;font-size: 14px ; display: block;}
h3 span a{color: #57f6f5;margin: 0 0 0 10px;}

.navbox{margin: 50px auto 0;}
.navbox .tab{width: 100%;height: 74px;}
.navbox .tab a{background:url(../images/introbtn.png) no-repeat;width: 295px;height: 74px; display: inline-block;background-position-y: -2px;background-position-x: -11px;cursor: pointer;}
.navbox .tab a:hover,.navbox .tab a.on{background-position-y: -102px;}
.navbox .tab a.a2{background-position-x:-314px}
.navbox .tab a.a3{background-position-x:-620px}
.navbox .tab a.a4{background-position-x:-926px}
.btn_box{width: 100%;height: 170px;margin: 20px auto 0;text-align: center; clear: both;}
.btn_image{width: 385px;height: 170px;background:url(../images/btn_image.png) center top no-repeat; display: inline-block;margin: 0 80px 0 0; cursor: pointer;}
.btn_image:hover,.btn_image.on{background-position-y:-200px ;}
.btn_product{width: 385px;height:170px;background:url(../images/btn_product.png) center top no-repeat; display: inline-block;margin: 0  0  0 80px; cursor: pointer;}
.btn_product:hover,.btn_product.on{background-position-y:-200px ;}
.search_box{width: 1200px;height: 60px;border: 1px solid #57f6f5;border-radius: 10px;overflow: hidden;margin: 30px auto 0;}
.search_box .search{width: 148px;height: 60px;line-height: 60px;text-align: center;border-radius: 10px;background:#57f6f5;float: right;font-size: 24px; cursor: pointer;}
.search_box input{width: 1030px;height: 60px;line-height: 60px; color: #57f6f5;font-size: 24px;text-align: left;border: 0;background:none;margin: 0 0 0 10px;}
.search_box input::-webkit-input-placeholder {
        color: #57f6f5;
      }
.search_box  input::-moz-input-placeholder {
        color: #57f6f5;
      }
.search_box input::-ms-input-placeholder {
        color: #57f6f5;
      }

.listbox{width: 1200px; overflow: hidden;margin: 30px auto 0;}
.listbox ul{width: 1230px;}
.listbox ul li{width: 276px;height: 366px;background:#fff;border-radius: 10px;float: left;margin: 0 30px 30px 0;overflow: hidden;position: relative;}
.listbox ul li .score{width: 76px;height: 28px;color: #fff;line-height: 28px;text-align: center;background:#fa6403;position: absolute;left: 0;top: 0;border-radius: 0 0 10px 0;}
.listbox ul li .scoreend{width: 76px;height: 28px;color: #fff;line-height: 28px;text-align: center;background:#47acae;position: absolute;left: 0;top: 0;border-radius: 0 0 10px 0;}
.listbox ul li .img{width: 100%;height: 208px;overflow: hidden;}
.listbox ul li .img img{width: 276px;height: 208px}
.listbox ul li .tit1{font-size: 12px;color: #91969a;width: 245px;margin: 10px auto ;}
.listbox ul li .tit2{font-size: 14px;color: #000;width: 245px;margin: 10px auto ;}
.listbox ul li .line{height: 2px;border-bottom: 1px solid #eeeeee;width: 100%;}

/*弹出框*/
.pop_fixed{display:none; position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(49,49,49,0.9); z-index:999;}
.pop_cont_bg{ position:absolute; left: 50%; top: 55%; width: 750px; height: auto; margin:-450px 0 0 -327px; background:  #202020;border: 1px solid #57f6f5; }
.pop_cont{height: 100%;overflow: hidden;width: 700px;margin: 20px 0px 0 8px;}
.pop_cont h2{color:#fff;text-align: center;}
 .showimg{width: 750px;height: 440px;overflow: hidden;}
 .showimg img{width: 100%;}
.pop_cont .title{width: 100%;font-size: 18px;color: #fff;}
.pop_cont .txt{color: #fff;margin: 20px auto 5px;line-height:22px;height: 280px; overflow-y: auto;}
.closeBtn{ position: absolute; left: 50%; top: 10px; width: 48px; height: 48px;margin: 0 0 0 380px; z-index: 100; cursor: pointer;background: url(../images/close.png) no-repeat 0 0;}
 .pop_cont .left{width: 340px;float: left;}
 .pop_cont .right{width: 340px;float: right;}
.tip{color: #fff;line-height: 40px; width: 618px;margin: 0 0 0 118px; clear: both;}

.agreebox {padding-left:32px; height:500px;}
.agreebox .txt{height: 330px; text-indent:30px;}

.btn_zan{width:170px;height: 56px;background:url(../images/btn_zan.png) left   top no-repeat; display: inline-block; cursor: pointer;margin: 0 20px 0;}
.btn_zan:hover{background-position-x:-220px ;}
.btn_lapiao{width: 170px;height: 56px;background:url(../images/btn_lapiao.png) left  top no-repeat; display: inline-block; cursor: pointer;margin: 0 20px 0;}
.btn_lapiao:hover{background-position-x:-220px ;}

.detail_box{width: 100%;height: inherit;margin: 0px auto 0;background: url(../images/list_bg.jpg) no-repeat center top;}
.detail_box .banner{    margin: 80px auto 0;}
.detail_box .title{color: #57f6f5;font-size: 24px;text-align: center;overflow: hidden;}
.detail_box .text{border: 1px solid #57f6f5;color: #c0c0c0;margin: 20px auto ;padding: 20px;min-height: 260px;font-size: 14px;overflow: hidden;height: inherit;}
.detail_box .text p{margin: 0 0 10px  0 ;font-size: 14px;}
.btn_score{width:295px;height: 94px;background:url(../images/btn_score.png) left   top no-repeat; display: inline-block; cursor: pointer;margin: 0 20px 0;}
.btn_score:hover{background-position-y:-100px ;}
.btn_back{width: 295px;height: 94px;background:url(../images/btn_back.png) left  top no-repeat; display: inline-block; cursor: pointer;margin: 0 20px 0;}
.btn_back:hover{background-position-y:-100px ;}

.score_box{width: 100%;margin: 60px auto;}
.score_box ul{display: flex;text-align: center; justify-content: center;}
.score_box ul li{width: 290px;height: 120px;font-size: 24px;color: #57f6f5;vertical-align: middle;text-align: center;background:url(../images/scoreline.png) center  60px no-repeat;}
.score_box ul li .up{height:55px;line-height: 55px;}
.score_box ul li .down{width: 100%;height: 30px;line-height: 30px;text-align: center;margin: 30px auto 0 ;}
.score_box ul li span{display: inline-block; height: 55px;border: 1px solid #57f6f5; padding: 0 10px;margin: 0 10px 0;}
.score_box ul li input{display: inline-block; height: 55px;border: 1px solid #57f6f5; padding: 0 10px;margin: 0 10px 0;background: none;width: 50px;border-radius: 0;text-align: center;font-size: 20px;}
.prizelist{width: 1111px;height: 162px;margin: 10px auto 0;background:url(../images/prizelist.png) center  top no-repeat;}
.prize_tit{width: 280px;height: 60px;background:url(../images/prize_tit.png) center  top no-repeat;width: 100%;margin: 20px auto 0;line-height: 60px;text-align: center;font-size: 30px;}

.prize_tab{padding-bottom: 46px;}
.prize_tab table{width: 100%; border-collapse: collapse;}
.prize_tab table th,.prize_tab table td{border: 2px solid #57f6f5; padding: 10px 3px; text-align: center;}
.prize_tab table th{font-size: 16px; color: #57f6f5;}
.prize_tab table td{font-size: 14px; color: #e6e6e6;}
.prize_tab a.textHover{width: 140px; font-size: 14px; color:#e6e6e6; display: block; position: relative; cursor: pointer;}
.prize_tab a.textHover span{display: none; position: absolute; left: 100px; top: 20px; background: #202020; border: 2px solid #57f6f5; width: 615px; padding: 10px; font-size: 14px; color: #d5d5d5; line-height: 18px; text-align: left; min-height: 100px; z-index: 100;}
.prize_tab a.textHover:hover{text-decoration: underline; color: #57f6f5;}
.prize_tab a.textHover:hover span{display: block;}
.prize_tab img{display: block; width: 47px; height: 41px;}
.prize_tab a.more{width: 62px; height: 28px; line-height: 28px; border: 2px solid #57f6f5; font-size: 14px; color:#57f6f5; display: block; cursor: pointer; margin: 0 auto; border-radius: 6px;}
.prize_tab a.more:hover{background: #57f6f5; color: #2f2f33;}
.prize_tab a.number{width: 62px; height: 28px; line-height: 28px; border: 2px solid #57f6f5; font-size: 14px; color:#57f6f5; display: block; cursor: pointer; margin: 0 auto; border-radius: 6px;}
.prize_tab a.number:hover{background: #57f6f5; color: #2f2f33;}
.prize_tab .besa{width: 110px; margin: 0 auto;}
.prize_tab .besa span.num{float: left; width: 30px; height: 32px; line-height: 32px;}
.prize_tab .besa a.clickBtn{width: 62px; height: 28px; line-height: 28px; border: 2px solid #57f6f5; font-size: 14px; background: #57f6f5; color: #2f2f33; float: right; cursor: pointer; margin: 0 auto; border-radius: 6px;}
 
 
.onebox{width: 475px;height: 470px;background:#fff;border-radius: 10px; margin: 20px  auto 0;overflow: hidden;}
.onebox .img{width: 100%;height: 285px;overflow: hidden;}
.onebox .img img{width: 475px;height: 285px}
.onebox .tit1{font-size: 12px;color: #91969a;width: 90%;margin: 15px auto ;}
.onebox .tit2{font-size: 14px;color: #000;width:90%;margin: 15px auto ;}
.onebox .line{height: 2px;border-bottom: 1px solid #eeeeee;width: 100%;}

.row{min-height: 40px;margin: 0 0 10px 0; display: flex;color: #fff;line-height: 40px;}
.row2{min-height: 40px;margin: 0 0 10px 0; clear: both;display: flex;width: 100%;color: #fff;line-height: 40px;}
.row2 span{margin: 0 10px ;}
.row .box,.row2 .box{width: 350px; display: flex;}
.row2 .box{width: 290px}
.row .box,.row2 .box input{width:  auto; width: 260px;}
.row .box select,.row2 .box select{width: 260px;}
.row2 select{width: auto;}
input,.viewinput{height: 40px;line-break: 40px; background:#243636;border-radius: 5px;  width: 100%; color: #fff;text-indent: 10px;line-height: 40px;overflow: hidden;}
.viewinput img{float: left;width: 100%;}
.s_input{height: 40px;line-break: 40px; background:#243636;border-radius: 5px;  width: 90px; color: #fff;text-indent: 10px;line-height: 40px;overflow: hidden;}
select{height: 40px;line-break: 40px; background:#243636;border-radius: 5px;  width: 100%;border: 0;color: #fff;}
textarea{height: 40px;line-break: 40px; background:#243636;border-radius: 5px;  width: 100%;border:0;color: #fff;padding: 2px;border: 0; font-family: '微软雅黑';}
label{color: #fff; width: 124px;display: inline-block;text-align: right;line-height: 40px;    flex-shrink: 0;}
.file{height: 40px;line-height: 40px;width: 100%;background: linear-gradient(to bottom, #c8f6da 0%,#3c9293 100%);text-align: center;border-radius: 5px;position: relative; cursor: pointer;}
.file2{height: 40px;line-height: 40px;width: 70px;background: #243636;text-align: center;border-radius: 5px;position: relative; cursor: pointer; color: #fff;}
.file .img{width: 40px;height: 40px;position: absolute;z-index: 10;left: 0;overflow: hidden;top: 0;}
.file .img img{height: 100%;float: left;}
input[type=file]{opacity: 0;position: absolute;top: 0; left: 0; }


.submit_btn{width:170px;height: 56px;background:url(../images/submitbtn.png) no-repeat;display: inline-block; cursor: pointer;margin: 0 20px 0;}
.submit_btn2{width:170px;height: 56px;background:url(../images/modifybtninfo.png) no-repeat;display: inline-block; cursor: pointer;margin: 0 20px 0;}
.save_btn{width:170px;height: 56px;background:url(../images/savebtn.png) no-repeat;display: inline-block; cursor: pointer;margin: 0 20px 0;}
.modify_btn{width:170px;height: 56px;background:url(../images/modifybtn.png?v=1) no-repeat;display: inline-block; cursor: pointer;margin: 0 20px 0;}
.modifybtninfo{width:170px;height: 56px;background:url(../images/modifybtninfo.png) 0 1px no-repeat;display: inline-block; cursor: pointer;margin: 0 20px 0;}
.filebox{width: 100%;display: flex;justify-content: space-between;}
.filebox span{color: #fff;width: 100%;overflow: hidden;}

.tc{text-align: center;}
.agree_btn,.agree_btn:hover{width:170px;height: 56px;background:url(../images/agree.png) no-repeat;display: inline-block; cursor: pointer;margin: 0 20px 0;position: relative;}
.agree_btn.on{background:url(../images/agreeon.png) no-repeat;}
.agree_btn.on:hover{ background:url(../images/agreehover.png) no-repeat; }
.agree_btn span{font-size: 12px;color: #9e9d97;position: absolute;top:18px;left: 100px;}
.agree_btn.on span{color: #f2d2ac;}
.agree_btn.on:hover span{color: #74b4aa;}
.cancel_btn{width:170px;height: 56px;background:url(../images/cancelbtn.png) no-repeat;display: inline-block; cursor: pointer;margin: 0 20px 0;}
.cancel_btn:hover{background:url(../images/cancelbtnhover.png) no-repeat;}

#bindphone .pop_cont_bg{width: 457px; }
#bindphone .pop_cont_bg .pop_cont{width:380px ;margin:30px auto 0 ;}
#bindphone .pop_cont_bg .closeBtn{margin:0 0 0 240px ;}
.testing_btn{width:170px;height: 56px;background:url(../images/testing.png) no-repeat;display: inline-block; cursor: pointer;margin: 0 20px 0;}
.get_yzm_tel{ display:block; width: 160px; height: 40px; float: right; font:normal 14px/40px myFirstFont;  text-align:center; text-decoration: underline; cursor: pointer;   color: #fff; }
 .yzm_right{ width:128px; height: 34px; float: right;    }
 
 .btn_all{width: 305px;height:170px;background:url(../images/allbtn.png) center top no-repeat;background-position-y:-163px ; display: inline-block;margin: 0  0  0 80px; cursor: pointer;}
.btn_all:hover,.btn_all.on{background-position-y:0px ;}
.btn_commentend{width: 305px;height:170px;background:url(../images/commentendbtn.png) center top no-repeat;background-position-y:-163px ; display: inline-block;margin: 0  0  0 80px; cursor: pointer;}
.btn_commentend:hover,.btn_commentend.on{background-position-y:0px;}
.btn_nocomment{width: 305px;height:170px;background:url(../images/nocommentbtn.png) center top no-repeat;background-position-y:-163px ; display: inline-block;margin: 0  0  0 80px; cursor: pointer;}
.btn_nocomment:hover,.btn_nocomment.on{background-position-y:0px;}
.navigation{text-align: center;}
.navigation li a{display: block;width: 30px;height: 30px;line-height: 30px;text-align: center;color: #000;}
.navigation li{ width: 30px;height: 30px;display: inline-block;background:#fff;border: 1px solid #dbdffd;margin:0 5px ; }
.navigation li.active{border: 1px solid #47acae;background:#47acae; }
.navigation li.active a{color: #fff;}


.tab_box{width: 800px;height: 60px;margin: 20px 0 0 0;float: left;}
.tab_box .lane1,.tab_box .lane2{ height: 60px;line-height: 60px;text-align: center;font-size: 24px;text-align: center;display: inline-block;padding: 0 10px;border:1px solid #57f6f5;color: #57f6f5;border-radius: 10px;margin: 0 10px 0 0;cursor: pointer;}
.tab_box .lane1.on,.tab_box .lane2.on{background: #57f6f5;color: #000;}
.s_type{width: 200px;margin: 20px 0 0 0;}
.navbox2{margin: 50px auto 0;}
.navbox2 .tab{width: 100%;height: 74px;}
.navbox2 .tab a{background:url(../images/tabbtn.png) no-repeat;width: 295px;height: 74px; display: inline-block;background-position-y: -2px;background-position-x: -11px;cursor: pointer;}
.navbox2 .tab a:hover,.navbox2 .tab a.on{background-position-y: -102px;}
.navbox2 .tab a.a2{background-position-x:-314px}
.navbox2 .tab a.a3{background-position-x:-620px}
.navbox2 .tab a.a4{background-position-x:-926px}

.navbox3{position: relative; left: -163px;}
.p_rule{width: 100%;text-align: center;color: #fff;}