body{margin:0;padding:0;}
html{
  -webkit-text-size-adjust: 100%;
  text-size-adjust:100%;
}
.dswkb{
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  box-align: center;
  position: relative;
}
.flex1 {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
    /*width: 20%;*/
}

.fozbWrapper{background:url(../images/bgsss.png) repeat;background-size:contain;}
.fozbMains{padding:0 13px;padding-bottom:40px;color:#fff;font-size:13px;margin-bottom:25px;}
.fozbMains span{margin-right:4px;background:url(../images/dianTip.png) no-repeat;display:inline-block;width:15px;height:18px;text-align:center;line-height:15px;color:#fff;font-size:12px;background-size:15px 18px;}
.fozbMains h3{display:block;color:#faed41;font-size:18px;font-weight:bold;text-align:center;padding-bottom:20px;padding-top: 15px;text-shadow: 0 0 5px rgba(0, 0, 0, 0.68);}
.ozbImg2{margin-top:-54%;}
.fozbCont p{margin-bottom:8px;line-height:22px;word-break: break-all;}
.fozbCont strong{color:#5ae010;font-size:15px;}
.ssMaisn{text-align:center;font-size:13px;margin-top:10px;}
.ssUp{display:inline-block;background:url(../images/ssUp.png) no-repeat;width:20px;height:20px;background-size:20px 20px;vertical-align:middle;margin-left:4px;}
.ssDown{background:url(../images/ssDown.png) no-repeat;background-size:20px 20px;}
.jcBtns{z-index:100;height:50px;line-height:50px;text-align:center;font-weight:bold;color:#fff;font-size:18px;font-weight:bold;position:fixed;bottom:0;background:#f1721d;width:100%;}
.jcBtns a{color:#fff;}
.ozbImg1{position:relative;}
.xjImg{-webkit-animation:Right-Left 1.2s 0s both;z-index:10;display:block;position:absolute;right:2px;top:12%;width:76px;}
@-webkit-keyframes Right-Left{
    0%{opacity:0; -webkit-transform: translate(350px,0); transform: translate(350px,0);}
    100%{opacity:1; -webkit-transform: translate(0,0); transform: translate(0,0);}
}
@keyframes Right-Left{
      0%{opacity:0; -webkit-transform: translate(350px,0); transform: translate(350px,0);}
    100%{opacity:1; -webkit-transform: translate(0,0); transform: translate(0,0);}
}

.smgCont{margin-top:-48%;position:relative;}
.smgText1{padding:0 13px;color:#fff;font-size:13px;background:url(../images/fjcTips.png) no-repeat;background-size:cover;height:38px;line-height:38px;}
.smgLeft{display:block;float:left;}
.smgRight{text-align:right;display:block;float:right;}
.smgRight a{color:#5ae010;text-decoration:underline;}
.smgJcText{color:#4b2700;font-weight:bold;text-align:center;padding-left:3px;line-height:27px;font-size:14px;background:url(../images/jcTitle.png) no-repeat;background-size:100% 29px;height:29px;margin-top:18px;}
.myText3{text-align:right;margin-top:4px;margin-right:13px;margin-bottom:4px;text-shadow:1px 1px 1px #000;}
.myText3 a{font-size:13px;color:#fff;text-decoration:underline;}
.smgMains{background:rgba(0,0,0,0.3);padding: 18px 10px 15px;margin-top:5px;}
.Icon_dg{display:block;margin:0 auto;background:url(../images/qiu1.png) no-repeat;width:80px;height:80px;background-size:80px 80px;}
.iconSs{vertical-align:middle;margin-right:4px;background:url(../images/zanImg.png) no-repeat;width:14px;height:14px;background-size:14px 14px;display:inline-block;}
.love{vertical-align:middle;margin-right:4px;background:url(../images/love.png) no-repeat;width:12px;height:10px;background-size:12px 10px;display:inline-block;}
.smgVourcj{
    /*font-size:15px;background:rgba(0,201,80,0.5);text-align:center;padding:7px 25px;box-shadow:0px 0px 3px #000000;color:#fff;display:inline-block;border-radius:3px;margin:0 auto;*/
    font-size: 15px;
    background: rgba(0,201,80,0.5);
    text-align: center;
    padding: 7px 25px;
    box-shadow: 0px 0px 3px #000000;
    color: #fff;
    display: inline-block;
    border-radius: 3px;
    margin: 0px auto;
    transition: transform ease-in 0.1s;

    /* margin-top: 50px; */
}
.smgVourcj span{color:#fdf751;font-size:13px;padding-left:2px;font-family:"Arial";}
.hzText{font-size:12px;margin-top:6px;color:#fff;text-shadow:1px 1px 1px #000;font-family:"Arial"; }
.smgVourcj.current{background:rgba(234,237,3,0.91);color:#e11e1e;}
.smgVourcj.current span{color:#0f2b1e;}
.smgMains div{text-align:center;}
.gameText{font-size:18px;line-height:18px;color:#fff;padding:10px 0 6px;}
.smgZtmain{position:relative;margin-top:22px;margin-left:6px;}
.smzPut{border:1px solid #153811;overflow:hidden;background:rgba(0,0,0,0.7);width:140px;height:38px;background-size:120px 38px;position:relative;}
.iconJia{top:13px;left:10px;background:url(../images/jia.png) no-repeat;background-size:13px 13px;width:13px;height:13px;display:block;position:absolute;}
.smzPut input{width:86px;background:none;border:0;height:38px;line-height:38px;margin-left:8px;font-family:"Arial";font-size:20px;color:#fff;}
.fjbText4{left:147px;position:absolute;top:10px;color:#fff;font-size:15px;}
.jbtbBtns{position:absolute;background:url(../images/tzBnts.png) no-repeat;background-size:90px 37px;width:90px;height:37px;right:6px;top:2px;color:#4b2700;line-height:37px;text-align:center;font-size:19px;}
.vsImg{/*background:url(../images/fvs.png) no-repeat;background-size:65px 48px;width:65px;height:48px;margin:0 auto;*/
    background: url(../images/fvs.png) no-repeat;
    background-size: 40px 28px;
    width: 40px;
    height: 28px;
    display: inline-block;
    margin: 0 auto;
   /* margin-top: -10px;*/
}
.gameText1{
/*padding-top:4px;font-family:"Arial";font-size:15px;background:url(../images/vsBg.png) no-repeat bottom;padding-bottom:16px;background-size:contain;*/
    padding-top: 6px;
    font-family: "Arial";
    font-size: 12px;
    line-height: 12px;
    background: url(../images/vsBg.png) no-repeat bottom;
    /* background-size: 100px 20px; */
    /* padding-bottom: 51px; */
    background-size: 100px;
    margin-top: -1px;
    margin-bottom: 36px;
}
.smgVourcjNewpx{/*margin-top:-1;*/}
.yjzbtbBtns{background:url(../images/jzBtn.png) no-repeat;background-size:90px 37px;color:#3f3f3f;}
.smgTable{margin-top:14px;height:200px;background:url(../images/fyTable.png) no-repeat;background-size:100% 200px;overflow: hidden;}
.drMians{margin:0 12px;padding-top:17px;}
.pmText1{color:#edf77c;font-size:14px;overflow:hidden;height:20px;line-height:20px;padding:9px 0;}
.pmText1 span{box-sizing:border-box;display:block;width:25%;text-align:center;float:left;border-right:1px solid #69b213;}
.pmText1 span:nth-of-type(4){border-right:none;}
.drBoxSCroll {overflow: hidden;}
.drBoxSCroll li{height:32px;line-height:31px;overflow:hidden;font-size:13px;color:#fff;}
.drBoxSCroll li span{width:25%;text-align:center;float:left;}
.rankTexts{text-shadow:1px 1px 1px #000;font-size:13px;color:#fff;padding-top:4px;text-align:center;}
.rankTexts span{font-size:20px;color:#91e60a;}
.fawardMs{padding-bottom:30px;padding-top:25px;margin:0 12px;}
.fawradT1{font-size:13px;text-align:center;color:#fff;margin-top:8px;padding-bottom:27px;}
.fawradT1 span{background:url(../images/dians.png) no-repeat;width:3px;height:3px;vertical-align:middle;margin:0 7px;background-size:3px 3px;display:inline-block;}
.fawradT1 a{float: right;color:#fff;}
.awardConts{margin:0 6px;}
.awardConts p{position:relative;margin:0 auto;background:url(../images/awardImgs.png) no-repeat;width:90px;height:108px;background-size:90px 108px;}
.awardConts img{display:block;width:65px;padding-top:13px;margin:5px auto;}
.awardConts span{font-size:11px;position:absolute;bottom:8px;display:block;width:100%;text-align:center;color:#fff;}
.awardConts img.ozbAward1{width:49px;padding-top:15px;}
.awardConts img.ozbAward2{width:34px;padding-top:11px;}
.awardConts img.ozbAward3{width:70px;padding-top:14px;}
.zwMains{background:rgba(0,0,0,0.3);font-size:13px;margin-top:5px;height:260px;overflow-y:scroll;}
.zwMains li{padding:9px 15px;color:#fff;}
.zwMains li:nth-child(even){background:rgba(0,0,0,0.2);}
.zwMains img{display:block;width:35px;height:35px;border-radius:50%;border:2px solid #fff000;margin-right:10px;}
.smgJcTextT1{margin-left:12px;margin-right:12px;}
.myText3New{margin-right:0;}
.commentText{font-size:13px;padding:15px;background:rgba(0,0,0,0.2);color:#fff;line-height:24px;}
.smgZmaint{position:relative;}
.smgZmaint div:nth-of-type(1){/*position:absolute;*/left:6px;/*top:-12px;*/}
.smgZmaint div:nth-of-type(3){/*position:absolute;*/right:6px;top:0px;}
.faMask{z-index:10;position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,0.85);}
.faCenter{width: 100%;height: 100%;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;}
.facomment{background:#00330d;border:2px solid #fff;border-radius:10px;width:92%;position:relative;}
.fasTips{z-index:10;left:50%;margin-left:-80px;top:-88px;position:absolute;display:block;width:160px;height:102px;background:url(../images/xjTip.png) no-repeat;background-size:160px 102px;}
.facmMs{padding:25px 10px 10px;}
.Icon_dg_small{background-size:50px 50px;width:50px;height:50px;}
.facmMs{text-align:center;font-size:13px;color:#fff;}
.fcomment1 i{margin:0 auto;margin-bottom:6px;}
.vsImgNew{display:block;background-size:40px 29px;width:40px;height:29px;margin:0 auto;margin-top:13px;}
.duiImg{background:url(../images/duiImg.png) no-repeat;margin-left:-5px;background-size:45px 37px;margin-top:-20px;width:40px;height:37px;}
.dpsBtn{margin-top:-22px;}
.dpsBtn span{display:block;background:#0a711e;height:20px;width:50px;line-height:20px;text-align:center;border-radius:3px;border:1px solid #fcff00;margin:0 auto;color:#fff000;margin-top:6px;}
.gameText2{display:block;margin-top:-4px;}
.commenTips img{display:block;height:3px;overflow:hidden;}
.closeds{background:url(../images/closeds.png) no-repeat;width:30px;height:30px;background-size:30px 30px;position:absolute ;top: -50px;
    right: 0;}
.closeds_1{background:url(../images/closeds.png) no-repeat;width:30px;height:30px;background-size:30px 30px;position:absolute ;bottom: -50px;
    right: 46%;}
.overImg{margin-top:10px;}
.dhTexts{color:#fff;font-size:12px;text-decoration:underline;display:block;float:right;}
.tzcgMains{position:relative;width:90%;margin:20% auto;}
.cgImgss{/*display:block;margin:0 auto;*/display: block;margin: -40px 33px;}
.commentScroll{height:280px;overflow-y:scroll;-webkit-overflow-scrolling: touch;}
.dhVtbs{height:40px;background:#5daa24;line-height:40px;font-size:20px;color:#fff;border-radius:5px;text-align:center;margin:0 10px;margin-top:20px;}
.dhVtbs.notActive{background:#929292;}
.dhVtbs a{color:#fff;}
.fcomment1{
    
    display: inline-table;
   /*  margin-left:-10px;
   margin-right:-10px; */
}
.fcomment1 i{display:block;}
.tzwa{
    width: 100%;
    position: absolute;
    text-align: center;
    top: 49%;
    color: #FFFFFF;
}

/*点我分享蒙层*/
.shareme{
    position: fixed;
    z-index: 20;
}
.shareme .bgMask{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: rgba(0,0,0,0.8);
}
.shareImg{
    position: fixed;
    width: 90%;
    top: 44px;
    left: 31px;

}
#toshare{width: 100%;height: 25%;display: block;position: absolute;bottom: 10px;}
a.jbCk{text-decoration:underline;color:#eaed03;padding-right:10px;}
.tkMains{background:#fff; width:80%;margin:30% auto;border-radius:5px;position:relative;}
.fcloseds{position:absolute;background:url(../images/closed.png) no-repeat;display:block;width:20px;height:20px;right:10px;top:10px;background-size:20px 20px;}
.tkTop{height:120px;}
.tkTop i{background:url(../images/tcImg1.jpg) no-repeat center 17px;width:106px;height:120px;display:block;margin:0 auto;background-size:106px 103px;}
.tkBottom{height:160px;background:#21af5d;color:#fff;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.tkBottom h3{padding-top:16px;font-size:20px;}
.tkBottom p{font-size:17px;padding-top:6px;padding-bottom:6px;min-height:30px;}
.tkBottom span{display:inline-block;margin:0 auto;width:95px;height:36px;border-radius:5px;color:#21af5d;font-size:18px;line-height:36px;text-align:center;background:#fff;}
.tkBtnss{margin:0 20px;}
.tkBottom span:nth-of-type(2){margin-left:20px;}

.line1.awardConts{
  margin-bottom: 20px;
}
.slogan{
  font-size: 12px;
  color: #FEF939;
  text-shadow: 1px -1px 3px #717171;
  text-align: center;
  margin-top: 15px;
}

.tou{
	-webkit-animation:myrotates 8s ease-out 0s infinite;
	animation:myrotates 8s ease-out 0s infinite;display:block;width:40px;position:absolute;top:-28px;left:50%;margin-left:-16px;}
.xjT{position:relative;z-index:10;}
@-webkit-keyframes myrotates  {
 

}


.smgCm1{
  display: flex;
  flex-direction: column;
}
.smgCm1>p:first-child{
  margin:0 auto;
} 
.smgZmaint {
    display: flex;
    justify-content: space-between;
}
.gjImg{margin-top:-10px;text-align:center;width:100%;color:#fff;}
.gjImg img{vertical-align:middle;}
.ozbTu{margin:20px 40px;border:2px solid #edc337;border-radius:5px;}
.ozbTu img{display:block;}

.dialog_title{
  height: 56px;
  background: #21af5d;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  position: relative;
  text-align: center;
}
.dialog_title i{
  background: url(../images/close.png) no-repeat;
  background-size: 15px 15px;
  width: 15px;
  height: 15px;
  position: absolute;
  right: 20px;
  top: 20px;
}
.dialog_title span{
  color: #fff;
  font-size: 16px;
  line-height: 56px;
}
.dialog_content {
  background:#fff;padding:30px 40px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  text-align: center;
}
.dialog_content p{
  color: #3f3f3f;
  font-size: 12px;
}
.dialog_content a {
  background: #21af5d;
  color: #fff;
  font-size: 14px;
  display: block;
  height: 31px;
  line-height: 31px;
  border-radius: 5px;
  margin-top: 30px;
}
.smgVourcj:before, .smgVourcj:after {
  position: absolute;
  content: '';
  display: block;
  width: 140%;
  height: 100%;
  left: -20%;
  z-index: -1000;
  transition: all ease-in-out 0.5s;
  background-repeat: no-repeat;
}
.smgVourcj:before {
  display: none;
  top: -75%;
  background-image: radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, transparent 20%, #ff0081 20%, transparent 30%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, transparent 10%, #ff0081 15%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%);
  background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%, 10% 10%, 18% 18%;
}
.smgVourcj:after {
  display: none;
  bottom: -75%;
  background-image: radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, transparent 10%, #ff0081 15%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%);
  background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, 20% 20%;
}
.smgVourcj:active {
  transform: scale(1);
  background-color: #ebee01;
  box-shadow: 0 2px 25px rgba(255, 0, 130, 0.2);
}
.smgVourcj.current:before {
  display: block;
  animation: topBubbles ease-in-out 0.75s forwards;
}
.smgVourcj.current:after {
  display: block;
  animation: bottomBubbles ease-in-out 0.75s forwards;
}

@keyframes topBubbles {
  0% {
    background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
  }
  50% {
    background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
  }
  100% {
    background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
    background-size: 0% 0%, 0% 0%,  0% 0%,  0% 0%,  0% 0%,  0% 0%;
  }
}
@keyframes bottomBubbles {
  0% {
    background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
  }
  50% {
    background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
  }
  100% {
    background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
    background-size: 0% 0%, 0% 0%,  0% 0%,  0% 0%,  0% 0%,  0% 0%;
  }
}
.over {
    color: #fff;
    background: -webkit-linear-gradient(top,#BBBBBB, #8E8E8E);
    background: linear-gradient(top,#BBBBBB, #8E8E8E);
}