/*  公用部分  */
.bs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{background:#fbf2e3; min-width:1200px;}
/*  顶部图  */
.ad-top{width:100%; height:920px; background:url(https://n.sinaimg.cn/games/wd20190411/header.jpg) no-repeat center top;}

/*  头图  */
.part1{width:100%; height:838px; background:url(https://n.sinaimg.cn/games/wd20190411/bg1.jpg) no-repeat center top;}
.part1_container{width:1200px; height:100%; margin:0 auto; position:relative; overflow:hidden;}
.part1 .logo{width:114px; height:171px; background:url(https://n.sinaimg.cn/games/wd20190411/logo.png) no-repeat center top; position:absolute; left:0px; top:30px;}
.part1 .nav{color:#bf4d3e; position:absolute; right:10px; top:21px;}
.part1 .nav .nav-per{margin:0 8px; line-height:20px; font-size:16px; color:#831dd9;}
/* .nav .nav-per:hover{color:#eb5300;} */
.part1 .nav span{font-size:16px; color:#831dd9;}
.part1 .slogan{width:950px; height:251px; background:url(https://n.sinaimg.cn/games/wd20190411/slogan.png) no-repeat center top; position:absolute; left:116px; top:149px;}
.part1 .prize-ul0{
  /* overflow:hidden; */
  position:absolute;
  left:316px;
  top:519px;
}
.prize-ul0 li{
  position: relative;
  width:108px;
  height:188px;
  float:left;
  margin:0 45px 0 0;
}
.prize-ul0 li .img-con{
  width:108px;
  height:118px;
  background:url(https://n.sinaimg.cn/games/wd20190411/css_sprites.png) no-repeat; background-position:-413px -10px;
  position:relative;
}
.prize-ul0 li .img-con img{
  position:absolute; 
  left:50%; 
  top:50%; 
  max-width: 82px;
  max-height: 98px;
  -webkit-transform:translate(-50%,-50%); 
  -moz-transform:translate(-50%,-50%); 
  -ms-transform:translate(-50%,-50%); 
  transform:translate(-50%,-50%);
}
.prize-ul0 li .txt{
  position: absolute;
  left:50%;
  bottom: 32px;
  font-size:14px;
   color:#836027;
   line-height:32px;
   margin:6px 0 0 0;
   text-align:center;
   white-space:nowrap;
   /* overflow:hidden; */
   -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
       -ms-transform: translateX(-50%);
           transform: translateX(-50%);
}

.part1 .require-bag{width:383px; height:57px; 
  background:url(https://n.sinaimg.cn/games/wd20190411/css_sprites.png) no-repeat; 

  /* background-position:-10px -87px;  */
  background-position:-10px -521px;
  position:absolute; left:408px; top:707px;
  line-height: 57px;
  font-size: 22px;
  color: #eae0f3;
  text-align: center;
}
.part1 .require-bag:hover{
  /* background-position:-10px -10px; */
  background-position:-10px -598px;
}
/*  视频部分  */
.part1 .btn-video{width:97px; height:97px; position:absolute; left:548px; top:226px;}
.part1 .btn-video .btn-video-bottom{width:100%; height:100%; display:block; background:url(https://n.sinaimg.cn/games/wd20190411/css_sprites.png) no-repeat; background-position: -413px -148px;}
.part1 .btn-video .btn-video-arrow{width:53px; height:55px; background:url(https://n.sinaimg.cn/games/wd20190411/css_sprites.png) no-repeat; background-position: -541px -95px; position:absolute; left:25px; top:21px;cursor: pointer;}

.video-bg{display:none; z-index:999; cursor:pointer; background:#000000cc; width:80%; height:auto; position:absolute; left:10%; top:50%; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
.video-bg .close{width:26px; height:25px; background:url(http://n.sinaimg.cn/games/ade54e04/20170828/sprite.png) no-repeat center; background-position:-154px -381px; position:absolute; right:10px; top:10px;}

/*  下载 注册  */
.part2{width:100%; height:836px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background:url(https://n.sinaimg.cn/games/wd20190411/bg2.jpg) no-repeat center top;}
.part2_container{width:1200px; height:100%; margin:0 auto; position:relative; overflow:hidden;}
.title{display:block; margin:75px auto 70px;}

.part2-inner{overflow:hidden; height:507px;}
.part2 .register,.part2-center,.btn-download-con{width:372px; height:100%; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; float:left; background:#6c1ecb;}
.part2 .register{margin:0px 20px 0px 22px;}
.part2 .txt-step{display:block; width:104px; height:30px; background:url(https://n.sinaimg.cn/games/wd20190411/css_sprites1.png) no-repeat; background-position: -134px -10px; margin:36px auto 33px;}
.part2-center .txt-step{background-position:-10px -10px;}
.btn-download-con .txt-step{background-position:-10px -60px;}
.part2 .txt-tit{display:block; text-align:center; font-size:24px; line-height:28px; color:#eae0f3;}
.register .register-wrap{width:350px; height:336px; margin:17px auto 0;

  width: 290px;
  height: 310px;
  margin-top: 46px;

}
.part2-center{margin:0 20px 0 0;}
.part2-center .txt-tit-little{font-size:14px; line-height:18px; margin:8px 0 27px 0; text-align:center; color:#eae0f3;}
.part2 .property-ul{margin:0 0 0 65px; overflow:hidden;}
.part2 .property-ul li{width:46px; height:120px; float:left; margin:0 20px 0 0;}

.part2 .property-ul li .img-con{width:46px; height:46px;}
.part2 .property-ul li .txt{font-size:14px; line-height:18px; margin:10px 0 0 0; color:#e1bb73;}

/* 一个小轮播图 */
.property-swiper-box{
  width: 178px;
  height: 84px;
  padding-bottom: 36px;
  margin: 0 auto;
}
.property-arr{
  position: relative;
}
.property-arrow{
  position: absolute;
  top: 8px;
  width: 21px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  outline: none;
  cursor: pointer;
  -webkit-transition: all .1s ease 0s;
  -moz-transition: all .1s ease 0s;
  transition: all .1s ease 0s;
}
.property-left{
  left: -34px;
  background-image: url(https://n.sinaimg.cn/games/wd20190411/property_default_left.png);
}
.property-right{
  right: -34px;
  background-image: url(https://n.sinaimg.cn/games/wd20190411/property_default_right.png);
}
.property-left:hover{
  background-image: url(https://n.sinaimg.cn/games/wd20190411/property_hover_left.png);
}
.property-right:hover{
  background-image: url(https://n.sinaimg.cn/games/wd20190411/property_hover_right.png);
}


.property-swiper,
.property-swiper .swiper-wrapper,
.property-swiper .swiper-slide,
.property-swiper .property-item{
  height: 100%;
}
.property-swiper .property-item{
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 45px;
  /* border:1px solid #3d6399; */
  margin: 0 auto;
}
.property-swiper .property-item img{
  display: block;
  width: 100%;
  height: auto;
}
.property-swiper .property-item:after{
  content:attr(data-tit);
  position: absolute;
  left: 50%;
  bottom: 12px;
  /* max-width: 100%; */
  font-size: 14px;
  line-height: 100%;
  color: #e1bb73;
  text-align: center;
  white-space: nowrap;
  -webkit-transform:translateX(-50%) scale(.9);
     -moz-transform:translateX(-50%) scale(.9);
      -ms-transform:translateX(-50%) scale(.9);
          transform:translateX(-50%) scale(.9);
  /* overflow: hidden; */
  /* text-overflow: ellipsis; */
}
.property-swiper .property-item-txtoh:after{
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.btn-bag-con .btn-bag,.btn-active-con .btn-active,.btn-download-con .btn-download{display:block; width: 283px; height: 57px; margin:0 auto; font-size:24px; line-height:57px; text-align: center; background:url(https://n.sinaimg.cn/games/wd20190411/css_sprites.png) no-repeat; background-position:-10px -241px;}
.btn-bag-con .btn-bag:hover,.btn-active-con .btn-active:hover,.btn-download-con .btn-download:hover{background-position:-10px -164px;}
.btn-download-con .pic{width:192px; height:210px; display: block; background:url(https://n.sinaimg.cn/games/wd20190411/pic.png) no-repeat; margin:43px auto 4px;}


.btn-bag-con .num,.btn-active-con .num,.btn-download-con .num{font-size:14px; line-height:18px; text-align:center; color:#e1bb73; margin:9px 0 12px 0;}
/* .btn-active-con .num{margin:6px 0 0 0;} */


.part2-b{width:1120px; height:251px; margin:0 0 0 40px; padding:20px 58px 0 40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.part2-b .artical{height:138px; font-size:16px; line-height:33px; color:#836027; padding:20px 0 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.part2-b .send-weibo-con{height:74px;}
.imgUl li{width:74px; height:74px; border:2px solid #cf1102; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; float:left; margin:0px 10px 0px 0; position:relative;}
.imgUl li:last-child{margin:0;}
.imgUl li img{width:100%;}
.imgUl li input{position:absolute; right:0; bottom:0;}
.part2-b .inputs-con{width:170px; float:left; margin:0 134px 0 20px;}
.part2-b .inputs-con input{width:170px; height:30px; padding:0 0 0 9px; line-height:30px; border:1px solid #b38976; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background:#ffffff; font-size:14px; color:#c48779;}
.part2-b .inputs-con .search{width:80px; height:34px; margin:10px 0 0 0; background:#e25d43; float:left; line-height:34px; font-size:14px; color:#fff; text-align:center;}
.part2-b .inputs-con .change{margin:10px 0 0 10px;}
.part2-b .btn-send-weibo-con{float:left;}
/* .part2-b .btn-send-weibo-con .btn-send-weibo{display:block; width:288px; height:52px; background:url(../img/css_sprites.png) no-repeat;background-position:-388px -376px;} */
.part2-b .btn-send-weibo-con .btn-send-weibo:hover{background-position:-20px -478px;}
.part2-b .btn-send-weibo-con .num{font-size:14px; line-height:18px; margin:6px 0 0 0; text-align:center; color:#d7451f;}

/*  问卷调查  */
.answer-con{width:100%; height:800px; background:url(https://n.sinaimg.cn/games/wd20190411/bg3.jpg) no-repeat center top;}
.answer-con-inner{width:1200px; height:100%; margin:0 auto; position:relative; overflow:hidden;}
.answer-search{width:100%; margin:60px 0 0 0;}
.video-block{
  position: relative;
  float: left;
  width: 587px;
  height: 347px;
  background: url(https://n.sinaimg.cn/games/wd20190411/bg_video_border.png) 50% 50% no-repeat;
}
.video-box{
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding-top: 20px;
}
.vidoe-wrap{
  position: relative;
  width: 548px;
  height: 308px;
  margin: 0 auto 0;
}
.video-tag{
  width: 100%;
  height: 100%;
}
.video-tag video{
  display: block;
  width: 100%;
  height: 100%;
}
.video-cover{
  position: absolute;
  top:0;
  left: 50%;
  display: block;
  width: 100%;
  height: 100%;
  margin-left: -274px;
}
.video-btn{
  position: absolute;
  top:50%;
  left: 50%;
  width: 56px;
  height: 65px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(https://n.sinaimg.cn/games/wd20190411/btn_play_default.png);
  margin-top: -32px;
  margin-left: -28px;
  -webkit-transform: rotateZ(0);
     -moz-transform: rotateZ(0);
      -ms-transform: rotate(0);
          transform: rotateZ(0);
  -webkit-transform-origin: 28.5% 50%;
     -moz-transform-origin: 28.5% 50%;
      -ms-transform-origin: 28.5% 50%;
          transform-origin: 28.5% 50%;
  cursor: pointer;
  -webkit-transition: all 1s ease 0s;
  -moz-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
}
.video-btn:hover{
  background-image: url(https://n.sinaimg.cn/games/wd20190411/btn_play_hover.png);
  -webkit-transform: rotateZ(360deg);
     -moz-transform: rotateZ(360deg);
      -ms-transform: rotate(360deg);
          transform: rotateZ(360deg);
}
.answer-search .video-rules{width:587px; float:left;}
.video-rules{

}
.video-rules dl{
  padding-top: 15px;
  padding-left: 24px;
  color: #6c1ecb;
}
.video-rules dt{
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 36px;
  font-weight: bold;
}
.video-rules dd{
  position: relative;
  padding-left: 24px;
  padding-bottom: 9px;
  font-size: 16px;
  line-height: 32px;
}
.video-rules dd:before{
  content: "";
  position: absolute;
  left:0;
  top: 50%;
  width: 10px;
  height: 10px;
  margin-top: -10px;
  background-color: #6c1ecb;
  -webkit-transform:rotateZ(45deg);
     -moz-transform:rotateZ(45deg);
      -ms-transform:rotate(45deg);
          transform:rotateZ(45deg);
}


.answer-search .question-con{width:537px; float:left; margin:0 0 0 76px;}
.question-con .question li h1,.question-con .question li .options{font-size:16px; line-height:36px; color:#6c1ecb; font-weight:normal;}
.question-con .question li h1 .num{display:inline-block; width:14px; height:14px; line-height:14px; text-align:center;  background:#8626df; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:0 9px 0 0; vertical-align: 3px;}
.question-con .question li h1 .num i{font-size:12px; -webkit-transform:scale(0.91); -moz-transform:scale(0.91); -ms-transform:scale(0.91); transform:scale(0.91); display:block; font-style:normal; color:#d1aff2;}


.question-con .rows{
  padding-bottom: 36px;
  overflow: hidden;
}
.question-con label{
  display: block;
  overflow: hidden;
}

.question-con .rows+.rows label{
  float: left;
  margin-right: 28px;
}

.question-con input{
  display: none;
}
.fake-radio{
  float: left;
  width: 14px;
  height: 15px;
  margin: 10px 12px 0 12px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(https://n.sinaimg.cn/games/wd20190411/radio.png);
}

.fake-radio_select{
  background-image: url(https://n.sinaimg.cn/games/wd20190411/radio_selected.png);
}

.question-con .options{
  float: left;
}

.question-con input[type=radio]:checked + .fake-radio{
  background-image: url(https://n.sinaimg.cn/games/wd20190411/radio_selected.png);
}

.btn_libao_submit{
  float: right;
  width:273px;
  height:57px;
  margin-right: 16px;
  margin-top: 25px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(https://n.sinaimg.cn/games/wd20190411/btn_libao_submit.png);
  cursor: pointer;
}

/*  微博转发  */
.part3{
  width:100%; 
  height:802px; 
  background:url(https://n.sinaimg.cn/games/wd20190411/bg4.jpg) no-repeat center top;

}
.part3_container{width:1200px; height:100%; margin:0 auto; position:relative; overflow:hidden;}
.game-prize-con{margin:86px 0 0 26px;}
.game-prize-con .game-prize{float:left; width:774px; height:598px; background:#ccc;}
.game-prize-con .rules-con{float:left; width:353px;}
.game-prize-con .rules-con .txt1{font-size:20px; line-height:24px; margin:97px 0 101px 114px; color:#6b1800;}

.game-prize-con .rules-con h1{font-size:20px; line-height:36px; color:#795620; margin:0 0 18px 36px;}
.game-prize-con .rules-per-con{overflow:hidden; margin:0 0 0 38px;}
/* .game-prize-con .rules-per-con .dot{width:14px; height:14px; background:url(../img/dot.png) no-repeat; float:left; margin:10px 10px 0 0;} */
.game-prize-con .rules-per-con .txt2{width:273px; float:left; font-size:16px; line-height:32px; color:#795620; margin:0 0 10px 0;}


.game-prize-con{
  margin: 70px auto 0;
  overflow: hidden;
}

.game-prize-box{
  width: 475px;
  margin-left: 22px;
  margin-right: 70px;
}
.game-prize-times{
  padding-bottom: 22px;
  font-size: 20px;
  line-height: 100%;
  color: #fff;
  text-align: center;
}
.game-prize-times:before{
  content: attr(data-tit);
  font-size: 14px;
  line-height: 100%;
  color: #d1aff2;
  vertical-align: middle;
}
.game-prize-con .game-prize{
  width: 100%;
  height: 475px;
  -webkit-border-radius: 36px;
     -moz-border-radius: 36px;
          border-radius: 36px;
  background-color: #6c1ecb;
  background-clip: border-box;
}

.weiboed{
  float: right;
  width: 632px;
}
.weiboed-tit{
  font-size: 16px;
  color: #b68fe5;
}
.weiboed-box{
  height: 442px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
  margin-top: 15px;
  background-color: #6c1ecb;
}
.weiboed-box-wrap{
  width: 568px;
  padding-top: 42px;
  padding-bottom: 36px;
  border-bottom: 1px solid #7f2fe0;
  margin: 0 auto 48px;
  overflow: hidden;
}
.weiboed-txt{
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 100%;
  height: 98px;
  background: none;
  font-size: 14px;
  line-height: 24px;
  color: #d1aff2;
  outline: none;
  border: none;
}
.weiboed-imgs{
  float: left;
  width: 220px;
  font-size: 0;
}

.weiboed-imgs li{
  position: relative;
  display: inline-block;
  margin-right: 16px;
}

.weiboed-imgs li:last-child{
  margin-right: 0;
}


.weiboed-imgs input{
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 20;
}
.weiboed-imgs a{
  position: relative;
  display: inline-block;
  width: 85px;
  height: 85px;
  font-size: 0;
}
.weiboed-imgs img{
  width: 100%;
  height: 100%;
}


.weiboed-form{
  float: right;
  width: 322px;
}
.weiboed-nickname{
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 100%;
  height: 34px;
  padding: 0 30px;
  margin-bottom: 16px;
  outline: none;
  background: none;
  border:1px solid #b68fe5;
  font-size: 14px;
  line-height: 32px;
  color: #b68fe5;
  clear: both;
}
.weiboed-nickname::-webkit-input-placeholder{
  color:#b68fe5;
}
.weiboed-btn{
  width: 152px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
}
.weiboed-search{
  float: left;
  background-color: #6aa9fb;
}
.weiboed-other{
  float: right;
  background-color: #fd9c86;
}
.weiboed-fa{
  width: 283px;
  height: 57px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(https://n.sinaimg.cn/games/wd20190411/weiboed_default.png);
  font-size: 24px;
  line-height: 57px;
  text-align: center;
  color: #6c1ecb;
  cursor: pointer;
  -webkit-transition: all .5s ease 0s;
  -moz-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}
.weiboed-fa:hover{
  background-image: url(https://n.sinaimg.cn/games/wd20190411/weiboed_hover.png);
}
.weiboed-fa:after{
  content: attr(data-after);
  display: block;
  padding-top: 8px;
  font-size: 14px;
  line-height: 100%;
  color: #e1bb73;
  text-align: center;
}


/*  新版玩法介绍  */
/* .game-intro{width:100%; height:933px; background:url(../img/bg3.jpg) no-repeat center;} */
.game-intro-con{width:1200px; height:100%; margin:0 auto; position:relative; overflow:hidden;}
.game-intro h1{font-size:24px; line-height:30px; color:#795620; margin:23px 0 5px 0; text-align:center;}
.game-intro h1 span{color:#d72a18;}
.game-intro .title-little{font-size:18px; line-height:30px; color:#795620; margin:0 0 13px 0; text-align:center;}
/* .game-intro .btn-detail{display:block; width:195px; height:40px; background:url(../img/css_sprites.png) no-repeat; background-position:-647px -479px; margin:0 auto 35px;} */

/* 手风琴............ */
.tab-ul--- {
  overflow: hidden;
}

.tab-ul--- li {
  cursor: pointer;
  width: 120px;
  height: 480px;
  float: left;
  margin: 0 10px 0 0;
}

.tab-ul--- li:last-child {
  margin: 0;
}

.tab-ul--- li .fold {
  width: 120px;
  height: 480px;
  float: left;
}

.tab-ul--- li .unfold {
  position: relative;
  display: none;
  width: 810px;
  height: 480px;
  /* background: url(../img/border.png) no-repeat center; */
  margin: 0 0 0 8px;
  padding: 5px 0 0 5px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  overflow: hidden;
}

.unfold .border-shade {
  width: 810px;
  height: 480px;
  background: url(https://n.sinaimg.cn/games/wd20190411/border_unfold.png)  no-repeat;
  position: absolute;
  left: 0;
  top: 0;
}

/*  轮播图部分  */
/* .part4{width:100%; height:888px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background:url(../img/bg4.jpg) no-repeat center top;} */
.part4_container{width:1200px; margin:0 auto; position:relative;}
.lunbo-div{width:974px; height:552px; position:relative; margin:62px auto 0;}
.swiper-container1 {
  width: 100%;
  height: 100%;
}
.swiper-slide1 {
  background-position: center;
  -webkit-background-size: cover;
     -moz-background-size: cover;
          background-size: cover;
}
.swiper-slide1 img{display:block; width:100%;}
/* .lunbo-div .lunbo-border{z-index:999; width:974px; height:552px; background:url(../img/lunbo-border.png) no-repeat; position:absolute; left:0; top:0;} */
/* .left-btn,.right-btn{width:42px; height:80px; -webkit-background-size:auto auto; -moz-background-size:auto; background-size:auto; margin-top:0; background-image:url(../img/css_sprites.png); position:absolute; top:365px;} */
.left-btn{background-position:-911px -20px; left:40px;}
.right-btn{left:auto; background-position:-912px -140px; right:40px;}
.swiper-pagination{width:100%; bottom:-47px;}
/* .swiper-pagination .swiper-pagination-bullet{cursor:pointer; opacity:1; width:28px; height:28px; margin:0 28px 0 0; background:transparent url(../img/css_sprites.png); background-position:-912px -396px;} */
.swiper-pagination .swiper-pagination-bullet:last-child{margin:0;}
/* .swiper-pagination .swiper-pagination-bullet:after{width:10px; height:1px; display:inline-block; content:''; margin:14px 9px 0 37px;background-image:url(../img/css_sprites.png); background-position:-716px -376px;} */
.swiper-pagination .swiper-pagination-bullet:last-child:after{width:0;}
.swiper-pagination .swiper-pagination-bullet-active{background-position:-912px -328px;}
/*轮播图css结束*/





/***弹窗****/
.btn-mask{
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.7);
  z-index: 9999;
  display: none;
}
.btn-mask-content{
  width: 507px;
  height: 521px;
  /* background: url(../img/dialog1.png) no-repeat; */
  position: absolute;
  top: 50%;
  left: 50%;
  transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);
}
.dialog-messages .txt1{font-size:26px; line-height:38px; font-family:"Microsoft YaHei"; color:#903211; margin:62px 0 0 265px;}
.dialog-messages .txt2{ margin:0 0 0 226px;}
.dialog-messages .txt2 span{font-size:24px; color:#e60000; margin:0 0 0 7px;}
.dialog-messages .txt3{font-size:16px; line-height:28px; color:#836027; margin:23px 89px 17px 84px;}
.dialog-messages .messages{overflow:hidden;}
.dialog-messages .messages li{padding:0 0 0 84px; margin:0 0 15px 0;}
.dialog-messages .messages .name{float:left; font-size:18px; color:#af6449; line-height:38px; margin:0 10px 0 0;}
.dialog-messages .messages .name .star{float:left; color:#ff0000; display:block; margin:5px 10px 0 0;}
.dialog-messages .messages input{width:250px; height:38px; border:1px solid #c48779; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background:#fff; padding:0 10px 0;}
.dialog-messages .messages .address{height:68px;}
/* .dialog-messages .btn-submit{display:block; margin:0 0 0 165px; width:253px; height:51px; background-image:url(../img/css_sprites.png); background-position:-617px -663px;} */
/* .dialog-messages .btn-submit:hover{background-position:-617px -571px;} */
/* .btn-mask-content .close{cursor:pointer; width:29px; height:28px; position:absolute; right:-38px; top:0; background-image:url(../img/css_sprites.png); background-position:-914px -261px;} */
/* .dialog-no-prize .btn-mask-content{width: 507px; height: 233px; background: url(../img/dialog2.png) no-repeat;  } */
.dialog-messages{
  /* display: block; */
}
.dialog-messages .btn-mask-content{
  background: url(https://n.sinaimg.cn/games/wd20190411/bg-dialog1.png) no-repeat;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100% 100%;
          background-size: 100% 100%;
}
.dialog-messages .txt1{
  margin: 46px 0 0 0;
  text-align: center;
}
.dialog-messages .txt2{
  margin-left: 0;
  margin-top: 0;
}

.dialog-messages .btn-submit{
  display: block;
  width: 227px;
  height: 45px;
  margin: 14px auto 0;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(https://n.sinaimg.cn/games/wd20190411/part4_default.png);
  font-size: 16px;
  line-height: 45px;
  text-align: center;
  color: #836027;
  cursor: pointer;
  -webkit-transition: all .5s ease 0s;
  -moz-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}
.dialog-messages .btn-submit:hover{
  background-image: url(https://n.sinaimg.cn/games/wd20190411/part4_hover.png);
}



.dialog-no-prize .txt1{font-size:26px; line-height:38px; font-family:"Microsoft YaHei"; color:#903211; margin:0 0 0 0;}
.dialog-no-prize .txt2{
  margin:80px 0 0 0;
}
.dialog-num .txt1{
  margin:87px 0 0 0;
}
.dialog-num .txt3{
  font-size:14px; line-height:30px; color:#836027; 
  margin:4px 0 0 0;
}

.dialog-no-prize{
  /* display: block; */
}
.dialog-num{
  /* display: block; */
}
.dialog-no-prize .btn-mask-content,
.dialog-num .btn-mask-content,
.dialog-no-prize .btn-mask-content,
.dialog-pre .btn-mask-content{
  width: 507px;
  height: 233px;
  background-image: url(https://n.sinaimg.cn/games/wd20190411/bg-dialog2.png);
  font-size: 0;
  text-align: center;
  line-height: 233px;
}

.dialog-pre .txt1{font-size:26px; line-height:38px; font-family:"Microsoft YaHei"; color:#903211; }
.dialog-pre .txt2{ margin:0 0 0 226px;}

.dialog-pre .txt1{
  margin:76px 0 0 0;
}
.dialog-pre .txt3{
  font-size:14px; line-height:30px; color:#836027; 
  margin:4px 0 0 0;
}

/* part4 20190411 */
.part4{
  height: 1032px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(https://n.sinaimg.cn/games/wd20190411/bg5.jpg);
}
.part4-container{
  overflow: hidden;
}
.part4 .title {
  margin-bottom: 38px;
}
.part4-tit{
  padding-bottom: 5px;
  font-size: 24px;
  line-height: 30px;
  color: #6c1ecb;
  text-align: center;
}
.part4-subtit{
  padding-bottom: 34px;
  font-size: 18px;
  line-height: 30px;
  color: #6c1ecb;
  text-align: center;
}
.part4-resign{
  display: block;
  width: 227px;
  height: 45px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(https://n.sinaimg.cn/games/wd20190411/part4_default.png);
  margin: 0 auto;
  line-height:45px;
  text-align:center;
  font-size: 20px;
  color: #6c1ecb;
  cursor: pointer;
  -webkit-transition: all .5s ease 0s;
  -moz-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}
.part4-resign:hover{
  background-image: url(https://n.sinaimg.cn/games/wd20190411/part4_hover.png);
}
.part4-cont{
  padding-top: 36px;
}

/* 弹窗 20190411 */

.mask{
  position: fixed;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.7);
  z-index: 1000;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: all .5s ease 0s;
  -moz-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}
.mask-wrap{ 
  position: relative;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-transform:scale(0);
     -moz-transform:scale(0);
      -ms-transform:scale(0);
          transform:scale(0);
  -webkit-transition: all .5s ease .2s;
  -moz-transition: all .5s ease .2s;
  transition: all .5s ease .2s;
}
.mask-tit{
  font-size: 30px;
  line-height: 100%;
  color: #8626df;
  text-align: center;
  margin-top: 86px;
  margin-bottom: 46px;
}
.mask-box{

}
.mask-off-btn,
.btn-mask-content .close{
  position: absolute;
  top: 0;
  right: -42px;
  width: 29px;
  height: 28px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(https://n.sinaimg.cn/games/wd20190411/x.png);
  cursor: pointer;
}
.mask-cont{
  width: 330px;
  margin: 0 auto;
  color:#6321d2;
}

.mask-cont:before,
.mask-cont:after{
  display: block;
}

.mask-cont:before{
  content: attr(data-tit);
  padding-bottom: 16px;
  font-size: 18px;
  line-height: 100%;
}
.mask-cont:after{
  content: attr(data-txt);
  padding-top: 18px;
  font-size: 10px;
  color: #6321d2;
  line-height: 26px;
}


.mask-code{
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
  padding: 0 12px;
  border: 1px solid #6c1ecb;
  margin: 0 auto;
  background-color: #fff;
  font-size: 16px;
  line-height: 40px;
  color: #6c1ecb;
}



.mask-show{
  opacity: 1;
  pointer-events: all;
}
.mask-show .mask-wrap{
  -webkit-transform:scale(1);
     -moz-transform:scale(1);
      -ms-transform:scale(1);
          transform:scale(1);
}


/* 弹框 - 领取 */
.mask-1 .mask-wrap{
  width: 611px;
  height: 381px;
  background-image: url(https://n.sinaimg.cn/games/wd20190411/bg-dialog1.png);
}
.mask-1 .mask-tit span{
  color: #ff1de1;
}

/* 弹框 - 答对 | 没答对 */
.mask-3 .mask-wrap,
.mask-4 .mask-wrap,
.mask-5 .mask-wrap{
  width: 507px;
  height: 233px;
  background-image: url(https://n.sinaimg.cn/games/wd20190411/bg-dialog2.png);
  font-size: 0;
  text-align: center;
  line-height: 233px;
}

.mask-3 .mask-tit,
.mask-4 .mask-tit,
.mask-5 .mask-tit{
  display: inline-block;
  font-size: 26px;
  line-height: 38px;
  color: #8626df;
  margin: 0;
  vertical-align: middle;
}