@charset "utf-8";
body {
    margin:0;
    padding:0;
    color:#575757;
    font-family:"微软雅黑";
    background-color:#e9e9e9
}
a {
    color:#575757;
    text-decoration:none
}
a:hover {
    text-decoration:none;
    color:#f7a934
}
p {
    word-break:break-all
}
button,input,select,textarea {
    font-family:"Helvetica Neue","Helvetica","微软雅黑","宋体",tahoma,arial,sans-serif
}
html,body {
    overflow-x:hidden
}

.container {
    position:relative;
    z-index:1;
    background:none;
    margin-top:-348px;
}
.games-details{
    margin-top:20px;
}
.mt10 {
    margin-top:10px!important
}
.mt15 {
    margin-top:15px!important
}
.mt20 {
    margin-top:10px!important
}
.mt25 {
    margin-top:25px!important
}
.mt40 {
    margin-top:40px!important
}
.mr10 {
    margin-right:10px!important
}
.mrb{
    margin-bottom: 40px;
}
.rBg {
    background:#fff
}
.
.rBg-hs {
    background:#e9e9e9
}
.txt-ell {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.pd10 {
    padding:24px 24px 24px 24px;
    margin-top:10px;
    border-radius:12px;
}
.pdb {
    padding:24px 24px 0 24px;
    margin-top:10px;
    border-radius:12px;
}
.mt5 {
    margin-top:5px!important
}
.row {
    width:100%;
    position:relative;
    z-index:1
}
.row .col-gd-9 {
    width:844px;
    overflow:hidden;
    float:left;
}
.row .col-gd-9 .col-gd-n1 {
    width:366px;
    float:left;
}
.row .col-gd-9 .col-gd-n2 {
    width:478px;
    float:right;
}
.row .col-gd-3 {
    width:308px;
    overflow:hidden;
    float:right;
}
.row .col-pa {
    margin-top:-50px;
}
.row .col-gd-2 {
    width:200px;
    overflow:hidden;
    position:relative;
}
.row .col-gd-4 {
    width:296px;
    overflow:hidden;
}
.col-gd-ny-9 {
    width:880px;
    overflow:hidden;
    float:left;
    position:relative;
    z-index:1
}
.col-gd-ny-3 {
    width:280px;
    overflow:hidden;
    float:right
}
.r-tit1 {
    height:48px;
    line-height:48px;
    position:relative
}
.wid {
    width:800px;
}
.wid12{
    width: 1200px;
    margin: 0 auto;
}
.r-tit1 h4 {
    display:inline-block;
    min-width:76px;
    height:48px;
    line-height:36px;
    margin-top:-1px;
    font-size:24px;
    color:#333333;
    *zoom:1;
    *display:inline;
    font-weight:600;
}
.r-tit1 h5 {
    display:inline-block;
    min-width:76px;
    height:48px;
    line-height:36px;
    margin-top:-1px;
    font-size:20px;
    color:#333333;
    *zoom:1;
    *display:inline;
    font-weight:600;
}
.r-tit1 h4 em {
    display:block;
    float:left;
    width:22px;
    height:22px;
    background:url("../images/tit1.png") no-repeat;
    margin:8px 6px 0 0;
}
.r-tit1 h4 i {
    color:#f7a934;
    margin-right:4px
}
.r-tit1 a {
    color:#b0b0b0;
    margin-right:6px
}
.r-tit1 a:hover {
    text-decoration:underline
}
.ovh {
    overflow:hidden
}
.m-cwdbLink {
    width:100%;
    position:relative;
    width:880px;
    z-index:2
}
.m-cwdbLink a.w-cwdblink {
    width:120px;
    height:40px;
    line-height:40px;
    text-align:center;
    display:block;
    position:absolute;
    right:10px;
    top:-9px;
    color:#fff;
    background-color:#ff4f4f
}
.m-cwdbLink a.w-cwdblink:hover {
    text-decoration:none;
    background-color:#f54b4b
}
.m-cwdbLink a.w-cwdblink i {
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    display:block;
    position:absolute;
    top:0;
    width:9px;
    height:9px;
    overflow:hidden
}
.m-cwdbLink a.w-cwdblink i.ico-l {
    background-position:-48px -28px;
    left:-9px
}
.m-cwdbLink a.w-cwdblink i.ico-r {
    background-position:-66px -28px;
    right:-9px
}
.m-head {
    overflow:hidden;
    height:90px;
    background-color:#fff
}
.m-head .w-logo {
    width:189px;
    height:60px;
    float:left;
    overflow:hidden;
    background:url(../images/logo.png) left top no-repeat;
    margin-top:15px
}
.m-head .w-logo a {
    width:100%;
    height:100%;
    display:block;
    text-indent:-999999px
}
.m-head .w-nav {
    float:left;
    height:74px;
    margin-top:10px;
    overflow:hidden;
    margin-left:26px;
}
.m-head .w-nav li {
    float:left
}
.m-head .w-nav li i,.m-head .w-nav li span {
    display:inline-block;
    vertical-align:middle
}
.m-head .w-nav li i {
    background-image:url(../images/home_nav.png);
    background-repeat:no-repeat;
}
.m-head .w-nav li span {
    height:74px;
    line-height:74px;
    overflow:hidden;
    color:#333333;
    font-size:16px;
}
.m-head .w-nav li i.ir {
    width:17px;
    height:17px;
    background-position:-260px 0px;
    margin:0 2px;
}
.m-head .w-nav li i.ico {
    margin-right:4px
}
.m-head .w-nav li i.ico1 {
    background-position:0 0;
    height:20px;
    width:20px;
}
.m-head .w-nav li i.ico2 {
    background-position:-40px 0;
    height:20px;
    width:20px;
}
.m-head .w-nav li i.ico3 {
    background-position:-75px 0;
    height:20px;
    width:20px;
    margin-right:7px;
}
.m-head .w-nav li i.ico4 {
    background-position:-115px -0px;
    height:20px;
    width:20px;
}
.m-head .w-nav li i.ico5 {
    background-position:-150px -0px;
    height:20px;
    width:20px;
}
.m-head .w-nav li i.ico6 {
    background-position:-190px -0px;
    height:20px;
    width:20px;
}
.m-head .w-nav li i.ico7 {
    background-position:-225px -0px;
    height:20px;
    width:20px;
}
.m-head .w-nav li i.ico8 {
    background-position:-295px -0px;
    height:20px;
    width:20px;
}
.m-head .w-nav li a:hover span {
    color:#f7a934
}
.m-head .w-nav li a:hover i.ico {
    -moz-transition:transform .8s;
    -webkit-transition:transform .8s;
    -o-transition:transform .8s;
    transition:transform .8s;
    -moz-transform:rotateX(360deg);
    -webkit-transform:rotateX(360deg);
    -o-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    transform:rotateY(360deg)
}
.l-kuHot {
    width:1180px;
    height:344px;
    background-color:#fff;
    margin:0 auto;
    position:relative;
    z-index:2;
}
.m-slideBox {
    width:544px;
    height:344px;
    overflow:hidden;
    position:relative;
    float:left
}
.m-slideBox .hd {
    height:5px;
    overflow:hidden;
    position:absolute;
    left:0;
    bottom:12px;
    z-index:1;
    width:100%
}
.m-slideBox .hd ul {
    overflow:hidden;
    zoom:1;
    text-align:center
}
.m-slideBox .hd ul li {
    display:inline-block;
    width:22px;
    height:5px;
    overflow:hidden;
    background-color:#fff;
    margin:0 3px;
    *display:inline;
    *zoom:1
}
.m-slideBox .hd ul li.on {
    background:#f7ae3f
}
.m-slideBox .bd {
    position:relative;
    height:100%;
    z-index:0
}
.m-slideBox .bd li {
    zoom:1;
    vertical-align:middle;
    position:relative
}
.m-slideBox .bd img {
    width:544px;
    height:344px;
    display:block
}
.m-slideBox .bd span {
    display:block;
    height:60px;
    padding:0 10px;
    width:524px;
    background:url(../94wan_files/c70.png) left top repeat;
    position:absolute;
    bottom:0;
    left:0
}
.m-slideBox .bd span i {
    display:block;
    height:46px;
    line-height:46px;
    text-align:center;
    font-size:16px;
    overflow:hidden;
    color:#fff
}
.m-pdrc {
    float:left;
    height:354px;
    background-color:#434343;
    width:314px;
    margin-top:-10px;
    position:relative;
}
.m-pdrc li {
    height:118px;
    overflow:hidden;
}
.m-pdrc li .hd {
    float:left;
    width:20px;
    height:80px;
    text-align:center;
    line-height:20px;
    font-size:16px;
    padding:20px 12px;
    color:#fff
}
.m-pdrc li .hd.se1 {
    background-color:#8c97cb
}
.m-pdrc li .hd.se2 {
    background-color:#5dc9ea
}
.m-pdrc li .hd.se3 {
    background-color:#b3d465
}
.m-pdrc li .bd {
    float:left;
    display:block;
    width:242px;
    margin-left:8px;
    padding:25px 0 25px 8px
}
.m-pdrc li+li .bd {
    padding:24px 0 25px 8px;
    border-top:1px solid #636363
}
.m-pdrc li .bd img {
    width:70px;
    height:70px;
    border-radius:20px;
    display:block;
    float:left;
    margin-right:24px
}
.m-pdrc li .bd span {
    display:block;
    height:30px;
    line-height:30px;
    overflow:hidden
}
.m-pdrc li .bd span.tit {
    font-size:18px;
    color:#fff;
    margin-top:5px
}
.m-pdrc li .bd span.type {
    color:#989898
}
.m-pdrc li .bd:hover span.tit {
    color:#f7ae3f
}
.m-sea-games {
    width:322px;
    overflow:hidden;
    float:left
}
.m-sea-games .searchWrap {
    height:81px;
    background-color:#F87706;
    border-bottom:1px solid #F87706;
    padding:18px 10px 0
}
.m-sea-games .searchWrap .inputSearch {
    height:40px;
    line-height:40px;
    border:none;
    background:#fff;
    color:#b7b7b7;
    width:90%;
    overflow:hidden;
    float:left;
    margin:0;
    padding:0 14px
}
.m-sea-games .searchWrap .btnSearch {
    width:42px;
    height:40px;
    float:right;
    border:none;
    background:#fff;
    overflow:hidden
}
.m-sea-games .searchWrap .btnSearch i {
    height:19px;
    width:17px;
    background:url(../images/sprite.png) -285px -0px no-repeat;
    margin:5px auto 0;
    display:inline-block
}
.m-sea-games .searchWrap .seaKey {
    height:34px;
    line-height:34px;
    overflow:hidden;
    font-size:12px;
    color:#ffffff
}
.m-sea-games .searchWrap .seaKey span,.m-sea-games .searchWrap .seaKey a {
    float:left
}
.m-sea-games .searchWrap .seaKey a {
    color:#ffffff;
    margin-right:5px
}
.m-sea-games .searchWrap .seaKey a:hover {
    color:#fff;
    text-decoration:underline
}
.m-sea-games .gamesWrap,.m-sea-games .gamesWrap .hd,.m-sea-games .gamesWrap .hd ul,.m-sea-games .gamesWrap .bd,.m-sea-games .gamesWrap .bd ul {
    overflow:hidden
}
.m-sea-games .gamesWrap .hd ul li {
    float:left;
    width:81px;
    height:78px;
    border:1px solid #eee;
    margin-left:-1px;
    cursor:default
}
.m-sea-games .gamesWrap .hd ul li+li {
    width:79px
}
.m-sea-games .gamesWrap .hd ul li a {
    display:block;
    overflow:hidden;
    width:100%;
    height:100%
}
.m-sea-games .gamesWrap .hd ul li a:hover {
    background-color:#f7ae3f;
    border-color:#f7ae3f
}
.m-sea-games .gamesWrap .hd ul li i {
    display:block;
    background-image:url(../images/ser-s.png);
    background-repeat:no-repeat;
    margin:17px auto 0
}
.m-sea-games .gamesWrap .hd ul li i.i1 {
    background-position:-0px -0px;
    height:26px;
    width:26px
}
.m-sea-games .gamesWrap .hd ul li i.i2 {
    background-position:-26px -0px;
    height:26px;
    width:26px;
}
.m-sea-games .gamesWrap .hd ul li i.i3 {
    background-position:-52px -0px;
    height:26px;
    width:26px;
}
.m-sea-games .gamesWrap .hd ul li i.i4 {
    background-position:-78px -1px;
    height:21px;
    width:26px;
    margin:20px auto 3px;
}
.m-sea-games .gamesWrap .hd ul li p {
    color:#b0b0b0;
    height:26px;
    line-height:26px;
    text-align:center;
    overflow:hidden;
    font-size:12px
}
.m-sea-games .gamesWrap .hd ul li a:hover p {
    color:#fff
}
.m-sea-games .gamesWrap .bd ul {
    padding-left:9px;
    margin-top:2px
}
.m-sea-games .gamesWrap .bd ul+ul {
    display:none
}
.m-sea-games .gamesWrap .bd ul li {
    float:left;
    height:20px;
    width:92px;
    line-height:20px;
    overflow:hidden;
    margin:15px 0 0 11px
}
.m-sea-games .gamesWrap .bd ul li img {
    width:20px;
    height:20px;
    display:block;
    float:left;
    margin-right:6px
}
.m-sea-games .gamesWrap .bd ul li a {
    color:#b0b0b0;
    font-size:12px;
    line-height:20px;
    display:block
}
.m-sea-games .gamesWrap .bd ul li a:hover {
    color:#f7ae3f
}
.mod-pages {
    text-align:center;
    overflow:hidden;
    margin:28px 0
}
.mod-pages a,.mod-pages span,.mod-pages input {
    display:inline-block;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    padding:0 12px;
    margin:2px;
    color:#666666;
    border:1px solid #d6d4d2
}
.mod-pages a:hover,.hotgame-list .mod-pages .active,.mod-pages .on,.mod-pages .cur {
    color:#fff!important;
    border-color:#ff4302;
    background:#ff4302;
}
.mod-pages input:focus {
    border-color:#ff4302;
}
.mod-hd .ritem {
    position:absolute;
    top:11px;
    right:0;
    line-height:14px;
}
.mod-hd .more i {
    display:inline-block;
    vertical-align:top;
    width:24px;
    height:24px;
    background:url("../images/news_more.png") no-repeat;
    margin-top:5px;
    margin-right:12px;
}
.mod {
    background:#333333;
}
.mod .mod-hd {
    height:20px;
    line-height:20px;
    padding:15px 0 15px 20px;
    margin-top:0px;
    position:relative;
    overflow:hidden;
    background:#4b4b4b;
}
/*.mod .mod-hd .mod-tit {
	display:inline-block;
	vertical-align:top;
	padding:0 0px 12px 0;
	margin-right:16px;
	margin-left:16px;
	border-bottom:3px solid #ff4302;
	font-size:16px;
	overflow:hidden;
	font-weight:bold;
	*display:inline;
	*zoom:1;
}
*/
.hd-right .to-login i {
    background-position:-4px 1px
}
.hd-right .to-reg i {
    background-position:-44px 1px
}
.hd-right .all-game-btn i {
    background-position:-4px -39px
}
.search-btn {
    background-position:-40px -40px
}
.links-box .more {
    background-position:-70px 12px
}
#post-old,#post-new {
    width:460px;
    height:294px;
    overflow:hidden
}
#post-old-news {
    width:322px;
    height:294px;
    overflow:hidden
}
.post {
    width:320px;
    height:294px;
    overflow:hidden;
    position:relative;
}
.post-list {
    position:absolute;
    top:0;
    left:0
}
.post-list ul {
    background:#ffffff;
    float:left;
    height:288px
}
.post-list ul li {
    width:506px;
    height:36px;
}
.mod-select {
    display:inline-block;
    vertical-align:top;
    width:80px;
    height:26px;
    line-height:26px;
    color:#fff;
    text-align:center;
    overflow:hidden;
    font-size:16px;
    padding:0 16px;
    border-right:1px dashed #d9d9d9;
}
.mod-select:nth-child(2) {
    border-right:none;
}
.mod-select .active {
    color:#F87706;
}
.txt-list01 {
    padding-top:8px;
}
.txt-list02 {
    padding-top:8px;
}
.txt-list li {
    height:32px;
    line-height:32px;
    font-size:12px;
    color:#FFFFFF;
    padding-left:30px;
    position:relative;
}
.txt-list li:after {
    content:"";
    width:3px;
    height:3px;
    background:#CCCCCC;
    border-radius:3px;
    position:absolute;
    top:50%;
    left:20px;
    transform:translate(0,-50%);
    z-index:4;
}
.txt-list li:after:first-child {
    content:"";
    width:3px;
    height:3px;
    background:#F87706;
    border-radius:3px;
    position:absolute;
    top:50%;
    left:20px;
    transform:translate(0,-50%);
    z-index:4;
}
.txt-list a {
    display:inline-block;
    width:232px;
    height:32px;
    color:#CCCCCC;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.txt-list01 li:first-child {
    background:#4B4B4B;
    width:270px;
    margin:5px auto;
    border-radius:4px;
    font-size:14px;
    color:#F87706;
}
.txt-list01 li:first-child a {
    color:#F87706;
}
.txt-list02 li:first-child {
    background:#4B4B4B;
    width:270px;
    margin:5px auto;
    border-radius:4px;
    font-size:14px;
    color:#F87706;
}
.txt-list02 li:first-child a {
    color:#F87706;
}
.txt-list li span {
    float:right;
    margin-right:10px;
    color:#CCCCCC;
}
.txt-list li .time {
    color:#999999;
    font-size:14px;
    height:36px;
    line-height:36px;
    position:absolute;
    top:0;
    right:0;
    padding:0 3px;
}
.post-list ul a {
    display:block
}
.post-list ul {
    padding-top:4px;
}
.post-list ul span {
    display:block;
    float:left;
    height:36px;
    line-height:36px
}
.post-list ul span.arrow {
    width:10px;
    height:10px;
    /* background-position:-83px -29px;
	*/
    margin:13px 2px 13px 16px;
}
.post-list ul span.name {
    width:90px;
    padding-right:20px;
    font-size:14px;
    overflow:hidden;
}
.post-list ul span.area,.post-list ul span.time {
    font-size:14px
}
.post-list ul span.area {
    width:90px;
    margin-right:20px;
}
.post-list ul span.area b {
    color:#f85e5a;
    font-weight:normal
}
.post-list ul span.time {
    width:86px;
    color:#999999
}
/*游戏视频*/
.b-con-title {
    height:66px;
    position:relative
}
.b-con-title span {
    display:block;
    height:66px;
    line-height:66px;
    color:#FF6000;
    font-size:24px;
    position:absolute;
    border-bottom:2px solid #ff6000;
}
.b-con-title .tit-icon-hot {
    display:block;
    height:66px;
    line-height:66px;
    color:#FF6000;
    font-size:24px;
    position:absolute;
    border-bottom:none;
}
.b5-l-sp {
    height:365px;
    width:568px;
    overflow:hidden;
}
.b5-img-box {
    display:block;
    height:320px;
    overflow:hidden;
    /* margin-top:20px;
	*/
}
.b5-img-box img {
    width:568px;
    height:320px;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 1s ease-out;
    -moz-transition:all 1s ease-out;
    -ms-transition:all 1s ease-out;
    -o-transition:all 1s ease-out;
    transition:all 1s ease-out
}
.b5-img-box:hover img {
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
/*.b5-img-box:hover .b5-title-bg {
	height:100%;
}
*/
/*.b5-img-box:hover .b5-title {
	height:50%;
	line-height:150px;
}
*/
.b5-img-box:hover .b5-spbtn-box {
    animation:myyuan 2s linear infinite;
    -moz-animation:myyuan 2s linear infinite;
    -webkit-animation:myyuan 2s linear infinite;
    -o-animation:myyuan 2s linear infinite;
}
.b5-sp-info span.fl {
    display:block;
    height:20px;
    margin:5px 0 0 20px;
    padding-left:18px;
    background-position:0 -538px;
    color:#888888;
}
.b5-sp-info span.fr {
    display:block;
    height:20px;
    margin:5px 20px 0 0;
    padding-left:20px;
    background-position:0 -571px;
    color:#888888;
}
.b5-title-bg {
    display:block;
    height:50px;
    bottom:0;
    left:0;
    width:100%;
    background:#fff;
    filter:alpha(opacity:60);
    opacity:0.6;
}
.b5-title {
    display:block;
    height:50px;
    line-height:50px;
    color:#333333;
    width:100%;
    font-size:18px;
    left:0;
    bottom:0;
    text-align:center;
}
.b5-spbtn-box {
    width:110px;
    height:110px;
    background-position:2px -256px;
    left:226px;
    top:92px;
}
@-moz-keyframes myyuan {
    0% {
        -moz-transform:rotate(0deg);
    }
    100% {
        -moz-transform:rotate(360deg);
    }
}@-webkit-keyframes myyuan {
     0% {
         -webkit-transform:rotate(0deg);
     }
     100% {
         -webkit-transform:rotate(360deg);
     }
 }@-o-keyframes myyuan {
      0% {
          -o-transform:rotate(0deg);
      }
      100% {
          -o-transform:rotate(360deg);
      }
  }@keyframes myyuan {
       0% {
           transform:rotate(0deg);
       }
       100% {
           transform:rotate(360deg);
       }
   }.b5-spbtn-btn {
        width:110px;
        height:110px;
        background-position:0 -370px;
        left:230px;
        top:100px;
    }
.b5-r-sp {
    width:100%;
    height:268px;
    overflow:hidden;
}
.b5-sp-list {
    width:100%;
}
.b5-sp-list li {
    float:left;
    display:inline;
    width:276px;
    height:264px;
    overflow:hidden;
    margin-right:10px;
    border:1px solid #eeeeee;
}
.b5-sp-list .b5-img-box {
    display:block;
    width:276px;
    height:228px;
    overflow:hidden;
}
.b5-sp-list img {
    width:276px;
    height:184px;
}
.b5-sp-list .b5-title-bg {
    height:40px;
}
.b5-sp-list .b5-title {
    height:40px;
    line-height:40px;
    font-size:16px;
    text-align:left;
    text-indent:12px;
}
.b5-sp-list .b5-sp-info span.fl {
    margin:5px 0 0 8px;
}
.b5-sp-list .b5-sp-info span.fr {
    margin:5px 8px 0 0;
}
.b5-sp-list .b5-spbtn-box {
    width:70px;
    height:70px;
    background-position:5px -484px;
    left:100px;
    top:52px;
}
.b5-sp-list .b5-spbtn-btn {
    width:70px;
    height:70px;
    background-position:0 -560px;
    left:104px;
    top:56px;
}
/*.b5-sp-list .b5-img-box:hover .b5-title {
	line-height:70px;
}
*/
.b3-hdpic .act .b5-title-bg {
    display:block;
    height:50px;
    bottom:0;
    left:0;
    width:100%;
    background:#000;
    filter:alpha(opacity:60);
    opacity:0.6;
}
.b3-hdpic .act .b5-title {
    height:30px;
    line-height:30px;
    font-size:14px;
}
.iso2-download {
    background:url(../images/ico-2.png) no-repeat;
    overflow:hidden;
    background-position:-55px -426px
}
.an35 {
    transition:all 0.35s ease-out 0s;
}
.abs {
    position:absolute;
}
.rel {
    position:relative;
}
.hide_txt {
    text-indent:-99999em;
}
.index999 {
    z-index:999;
}
.hide {
    display:none;
}
.ico-btn {
    background:url(../images/ico-btn.png) no-repeat;
    display:block;
    overflow:hidden;
}
/*游戏视频*/



/*客服*/
.mod-6 .customer {
    width:100%;
}
.mod-6 .customer_left {
    width:880px;
    float:left;
}
.mod-6 .customer_left li {
    float:left;
    width:148px;
    height:46px;
    line-height:46px;
    border:1px solid #eeeeee;
    margin-right:70px;
    margin-bottom:20px;
    color:#1b1b1b;
    font-size:14px;
    cursor: pointer;
}
.mod-6 .customer_left li:hover {
    border:1px solid #F87706;
}
.mod-6 .customer em {
    display:block;
    width:32px;
    height:32px;
    float:left;
    background:url("../images/c-1-9.png") no-repeat;
    margin:7px;
}
.mod-6 .customer .em1 {
    background-position:0 0;
}
.mod-6 .customer .em2 {
    background-position:-32px 0;
}
.mod-6 .customer .em3 {
    background-position:0 -32px;
}
.mod-6 .customer .em4 {
    background-position:-32px -32px;
}
.mod-6 .customer .em5 {
    background-position:0 -64px;
}
.mod-6 .customer .em6 {
    background-position:-32px -64px;
}
.mod-6 .customer .em7 {
    background-position:-0px -96px;
}
.mod-6 .customer .em8 {
    background-position:-32px -96px;
}
.mod-6 .customer .em9 {
    display:block;
    width:48px;
    height:48px;
    float:left;
    background:url("../images/c-1-9.png") no-repeat;
    background-position:center center;
    margin:32px 6px 33px 20px;
}
.mod-6 .customer .em9 {
    background-position:0px -128px;
}
.mod-6 .customer_fr {
    width:272px;
    height:112px;
    float:right;
    margin-top:19px;
}
.mod-6 .customer_fr li {
    width:272px;
    height:115px;
    line-height:32px;
    border:1px solid #EAEAEA;
    margin-right:6px;
    list-style:none;
}
.mod-6 .customer_fr li p {
    color:#1b1b1b;
    text-align:left;
    font-size:14px;
    line-height:108px;
}
.mod-6 .customer_fr li p span {
    font-weight:bold;
    font-size:16px;
    padding-left:6px;
}
.mod-6 .customer_fr li .p-t {
    color:#FF4302;
    text-align:center;
    font-size:16px;
    font-weight:600;
}
.mod-6 .customer_left ul {
    margin-top:20px;
}
.mod-kfzx {
    background:#ffffff;
    width:100%;
    height:auto;
}
/*客服*/

/*游戏攻略*/
.struct_wrap {
    height:auto;
    overflow:hidden;
    background:#fff;
    padding:5px 0 5px 0;
}
.struct_left {
    float:left;
    width:528px;
    height:auto;
    overflow:hidden;
    margin-right:15px
}
.struct_bleft {
    float:left;
    width:705px;
    height:auto;
    overflow:hidden
}
.struct_center {
    float:left;
    width:470px;
    height:auto;
    overflow:hidden;
    margin-right:15px
}
.struct_mcenter {
    float:left;
    width:330px;
    height:auto;
    overflow:hidden;
    margin-right:15px
}
.struct_bleft .struct_mcenter {
    margin-right:0
}
.struct_right {
    float:right;
    width:190px;
    height:auto;
    overflow:hidden
}
.struct_bright {
    float:right;
    width:675px;
    height:auto;
    overflow:hidden
}
.struct_mright {
    float:right;
    width:330px;
    height:auto;
    overflow:hidden
}
.struct_title {
    border-top:2px solid #f3f3f3;
    height:37px;
    line-height:36px
}
.struct_title span {
    float:left;
    font-size:18px;
    font-weight:normal;
    border-top:2px solid #44494e;
    margin-top:-2px
}
.struct_title a {
    float:right;
    height:36px;
    line-height:36px;
    font-size:14px;
    color:#b0b0b0;
    font-weight:lighter
}
.struct_title a:hover {
    color:#f7a934
}
.struct_title p {
    float:left;
    height:36px;
    line-height:40px;
    color:#a3a3a3;
    font-weight:lighter;
    text-indent:1em
}
.ad_long_wrap {
    height:auto;
    overflow:hidden;
    background:#fff;
    padding:0 10px
}
.more_btn {
    width:100%;
    height:36px;
    margin-top:5px;
    font-size:14px
}
.more_btn a {
    display:block;
    height:34px;
    line-height:34px;
    text-align:center;
    border:1px solid #eee;
    color:#575757
}
.more_btn a:hover {
    border-color:#f7a934;
    color:#f7a934
}
.active .dots,a:hover .dots {
    background-position:-130px -40px;
    padding:2px;
    margin:0 10px 0 0
}
.dots_line {
    position:absolute;
    top:0;
    left:4px;
    width:1px;
    height:100px;
    background:#f3f3f3
}
.tx_c1 {
    color:#F87706
}
.tx_c2 {
    color:#5dc9ea
}
.tx_c3 {
    color:#323232
}
.tx_c4 {
    color:#ed6557
}
.tx_c5 {
    color:#8c97cb
}
.tx_c6 {
    color:#b3d465
}
.tx_c7 {
    color:#a6937c
}
.tx_c8 {
    color:#e4a1f0
}
.tx_c9 {
    color:#f19ec2
}
.tx_c10 {
    color:#ec5747
}
.bg_c1 {
    background:#F87706
}
.bg_c2 {
    background:#5dc9ea
}
.bg_c3 {
    background:#323232
}
.bg_c4 {
    background:#ed6557
}
.bg_c5 {
    background:#8c97cb
}
.bg_c6 {
    background:#b3d465
}
.bg_c7 {
    background:#a6937c
}
.bg_c8 {
    background:#e4a1f0
}
.bg_c9 {
    background:#f19ec2
}
.bg_c10 {
    background:#ec5747
}
.br_c1 {
    border-color:#F87706
}
.br_c2 {
    border-color:#5dc9ea
}
.br_c3 {
    border-color:#323232
}
.br_c4 {
    border-color:#ed6557
}
.br_c5 {
    border-color:#8c97cb
}
.br_c6 {
    border-color:#b3d465
}
.br_c7 {
    border-color:#a6937c
}
.br_c8 {
    border-color:#e4a1f0
}
.br_c9 {
    border-color:#f19ec2
}
.br_c10 {
    border-color:#ec5747
}
.hr_15 {
    clear:both;
    font-size:0;
    height:15px;
    line-height:1px;
    overflow:hidden
}
.top_toolbar {
    position:relative;
    z-index:10;
    width:100%;
    height:40px;
    background:#323232
}
.top_toolbar .fixed {
    position:fixed;
    width:100%;
    height:40px;
    background:#323232
}
.top_toolbar .wrapper {
    height:40px;
    background:#323232
}
.quick_link {
    float:left;
    width:auto;
    height:40px;
    overflow:hidden
}
.quick_link ul {
    width:auto;
    height:auto;
    overflow:hidden;
    margin-left:-16px
}
.quick_link li {
    float:left;
    height:16px;
    line-height:16px;
    padding:0 15px;
    margin:12px 0;
    border-left:1px solid #525252
}
.quick_link li a {
    color:#e8e8e8
}
.quick_link li a:hover,.quick_link li.cur a {
    color:#f8a933
}
.quick_link .te5 a:hover {
    color:#c0382a
}
.quick_link .wy a:hover {
    color:#d50000
}
.quick_link .h5 a:hover {
    color:#0ca4f8
}
.quick_link .cw a:hover {
    color:#f7a934
}
.quick_link .yy a:hover {
    color:#F85C6C
}
.quick_link li .icon_183 {
    background-position:0 0
}
.quick_link li .icon_te5 {
    background-position:-20px 0
}
.quick_link li .icon_wy {
    background-position:-40px 0
}
.quick_link li .icon_h5 {
    background-position:-60px 0
}
.quick_link li .icon_cw {
    background-position:-80px 0
}
.quick_link li .icon_yy {
    background-position:-100px 0
}
.login_reg {
    float:right;
    width:auto;
    height:40px;
    line-height:40px;
    padding:0;
    margin-right:100px;
    color:#ffe400
}
.login_reg .login {
    color:#ffe400;
    padding:0 20px
}
.login_reg .login a {
    color:#fff
}
.login_reg .login a:hover {
    color:#ffe400;
    text-decoration:none
}
.login_reg .login i {
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:0 10px;
    font-size:16px;
    color:#4d4d4d
}
.login_reg .logined {
    position:relative;
    color:#ffe400;
    width:163px;
    text-indent:1em
}
.login_reg .logined:hover {
    background:#2b2b2b
}
.login_reg .user_box dl {
    height:95px;
    border-bottom:1px solid #434343
}
.login_reg .user_box dt {
    float:left;
    width:70px;
    height:70px;
    padding:15px 0 0 20px
}
.login_reg .user_box dt a {
    display:block;
    width:70px;
    height:70px
}
.login_reg .user_box dt img {
    background:none;
    border-radius:100%
}
.login_reg .user_box dd {
    float:left;
    width:160px;
    padding-top:15px;
    overflow:hidden
}
.login_reg .user_box h4 {
    height:24px;
    line-height:24px;
    color:#fff;
    font-weight:normal;
    font-size:14px;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden
}
.login_reg .user_box h4 a {
    color:#fff
}
.login_reg .user_box p {
    height:16px;
    line-height:16px;
    padding-bottom:10px;
    color:#767676
}
.login_reg .user_box p a {
    color:#ffe400
}
.login_reg .user_box ul {
    height:84px;
    margin-left:-1px
}
.login_reg .user_box ul li {
    float:left;
    width:87px;
    height:70px;
    border-left:1px solid #434343;
    padding-top:14px
}
.login_reg .user_box ul li a {
    display:block;
    text-align:center;
    line-height:36px;
    color:#fff
}
.login_reg .user_box ul li a:hover {
    color:#ffe400
}
.login_reg .user_box ul li .user_icon1 {
    background-position:0 0
}
.login_reg .user_box ul li .user_icon2 {
    background-position:-40px 0
}
.login_reg .user_box ul li .user_icon3 {
    background-position:-80px 0
}
.login_reg .user_box ul li a:hover .user_icon1 {
    background-position:0 -40px
}
.login_reg .user_box ul li a:hover .user_icon2 {
    background-position:-40px -40px
}
.login_reg .user_box ul li a:hover .user_icon3 {
    background-position:-80px -40px
}
.login_reg .user_box ul .did {
}.login_reg .user_box ul .did a,.login_reg .user_box ul .did a:hover {
     color:#767676;
     cursor:default
 }
.login_reg .user_box ul .did .user_icon3,.login_reg .user_box ul .did a:hover .user_icon3 {
    background-position:-80px -80px
}
.links_btn {
    z-index:99;
    position:absolute;
    top:0;
    right:0;
    width:100px
}
.links_btn span {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:100px;
    height:40px;
    line-height:40px;
    text-align:center;
    background:#f7a934;
    color:#fff
}
.links_btn i {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:0;
    height:0;
    border-left:50px solid transparent;
    border-right:50px solid transparent;
    border-top:15px solid #f7a934
}
.links_list {
    display:none;
    z-index:98;
    position:absolute;
    top:40px;
    right:0;
    width:100%;
    height:0;
    overflow:hidden;
}
.links_list dl {
    float:left;
    width:178px;
    height:100%;
    border-left:1px solid #404040;
    margin-left:-1px;
    padding-bottom:20px
}
.links_list dt {
    position:relative;
    height:50px;
    line-height:50px;
    padding-top:10px;
    text-align:center;
    font-size:16px;
    color:#f7a934;
    background:#232627;
    border-right:1px solid #2e2e2e;
    width:177px
}
.links_list dd {
    height:40px;
    line-height:40px;
    padding-left:55px;
    margin:0 auto
}
.links_list dd a {
    font-size:14px;
    color:#a8a8a8;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden
}
.links_list dd a:hover {
    color:#fefefe
}
.links_list dd a i {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:13px;
    height:13px;
    vertical-align:middle;
    margin-bottom:1px;
    margin-left:0.5em;
}
.links_list dd a .icon_n {
    background-position:0 -20px
}
.links_list dd a .icon_h {
    background-position:-20px -20px
}
.headline {
    width:100%;
    height:75px;
    overflow:hidden;
    background:#5dc9ea;
    position:relative
}
.headline .bg_color {
    position:absolute;
    top:0;
    right:0;
    z-index:0;
    width:50%;
    height:75px;
    background:#4abde0
}
.hot_new {
    float:left;
    width:770px;
    height:48px;
    background:#5dc9ea;
    padding:14px 0 13px
}
.hot_new .date strong {
    display:block;
    width:35px;
    height:11px;
    line-height:11px;
    text-align:center;
    margin:0 auto;
    font-size:12px;
    font-weight:normal;
    color:#fff
}
.hot_new .date span {
    display:block;
    width:48px;
    height:35px;
    line-height:35px;
    text-align:center;
    font-size:28px;
    color:#3c3c3c
}
.hot_new .title {
    float:left;
    width:80px;
    height:48px;
    text-align:center;
    color:#fff;
    padding:0 28px 0 12px;
    border-right:1px solid #7ddbf1
}
.hot_new .title h5 {
    height:28px;
    line-height:28px;
    font-size:20px
}
.hot_new .title p {
    height:16px;
    line-height:16px;
    font-size:14px;
    font-family:Arial;
    font-weight:lighter
}
.hot_new .content {
    float:left;
    width:550px;
    padding-left:28px;
    color:#fff
}
.hot_new .content a {
    color:#fff
}
.hot_new .content h2 {
    height:34px;
    line-height:24px;
    font-size:30px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden
}
.hot_new .content p {
    height:14px;
    line-height:14px;
    font-size:14px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden
}
.hot_game {
    float:right;
    width:270px;
    height:65px;
    background:#4abde0;
    padding:5px 0 0 30px
}
.hot_game .icon_wrap {
    float:left;
    width:65px;
    height:65px;
    overflow:hidden
}
.activity_wrap {
    width:100%;
    height:auto;
    overflow:hidden;
    margin-bottom:20px
}
.activity_kwicks {
    height:auto;
    overflow:hidden;
    padding-top:5px
}
.activity_kwicks li {
    float:left;
    width:70px;
    height:210px;
    overflow:hidden
}
.activity_kwicks .kwicks-selected {
    width:220px
}
.activity_kwicks li a {
    display:block;
    width:100%;
    height:210px;
    position:relative;
    overflow:hidden
}
.activity_kwicks li img {
    height:210px
}
.activity_kwicks li .min,.activity_kwicks li .max {
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    width:100%;
    height:210px
}
.activity_kwicks li .min {
    z-index:5
}
.activity_kwicks li .min img {
    width:70px
}
.activity_kwicks li .max img {
    width:288px
}
.activity_kwicks li h4 {
    position:relative;
    z-index:3;
    height:28px;
    line-height:28px;
    padding-top:10px;
    margin-top:140px;
    text-align:center;
    font-size:16px;
    color:#ffe400;
    font-weight:normal;
    background:url("../images/hbg80.png") repeat
}
.activity_kwicks li p {
    position:relative;
    z-index:3;
    height:16px;
    line-height:16px;
    padding-bottom:16px;
    text-align:center;
    color:#fff;
    background:url(../images/hbg80.png) repeat
}
.activity_kwicks .kwicks-selected .min {
    display:none
}
.activity_kwicks .kwicks-expanded .min {
    display:none
}
.newgame_wrap {
    position:relative;
    width:528px;
    height:269px;
    overflow:hidden
}
.game_swiper {
    position:relative;
    width:100%;
    height:2186px;
    margin:5px 0 15px;
    background:#fff
}
.game_swiper ul {
    margin-left:-3px;
    height:186px;
    overflow:hidden
}
.game_swiper li {
    float:left;
    width:124px;
    height:186px;
    margin-right:10px;
}
.game_swiper li:last-child {
    margin-right:0;
}
.game_swiper li a {
    display:block;
    height:186px;
    margin-left:3px;
    position:relative
}
.game_swiper li a img {
    display:block;
    width:100%;
    height:100%;
}
.game_swiper .swiper-pagination {
    position:absolute;
    bottom:225px;
    top:auto;
    left:auto;
    right:18px;
    width:54px;
    height:18px;
    line-height:18px;
    text-align:center;
    font-size:16px;
    color:#edecec
}
.swiper-pagination-current {
    display:inline-block;
    padding:0 3px;
    color:#f68b16
}
.swiper-pagination-total {
    display:inline-block;
    padding:0 3px;
    color:#44494e
}
.game_swiper .score_wrap {
    position:absolute;
    top:0;
    left:0;
    z-index:5;
    width:100%;
    height:190px;
    overflow:hidden;
    background:url(../images/hbg70.png) repeat
}
.game_swiper li a:hover .score_wrap {
    background:url(../images/shadow.png) left bottom repeat-x
}
.game_swiper .score_wrap span {
    display:block;
    width:56px;
    height:56px;
    margin:60px auto 0;
    text-align:center;
    line-height:56px;
    color:#fff;
    font-size:20px;
    font-family:Arial;
    font-style:italic;
    font-weight:lighter;
    background:url(../images/score.png) 0 0 no-repeat;
}
.game_swiper .score_wrap .score1 {
    background-position:0 0
}
.game_swiper .score_wrap .score2 {
    background-position:-94px 0
}
.game_swiper .score_wrap .score3 {
    background-position:-188px 0
}
.game_swiper .score_wrap .score4 {
    background-position:-282px 0
}
.game_swiper .score_wrap .score5 {
    background-position:-376px 0
}
.game_swiper .score_wrap .score6 {
    background-position:-470px 0
}
.game_swiper .score_wrap .score7 {
    background-position:-564px 0
}
.game_swiper .score_wrap .score8 {
    background-position:-658px 0
}
.game_swiper .score_wrap .score9 {
    background-position:-752px 0
}
.game_swiper .score_wrap .score10 {
    background-position:-846px 0
}
.game_swiper .score_wrap span i {
    font-size:16px;
    color:#ffffff;
    font-family:Microsoft Yahei;
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:0 0.2em;
}
.game_swiper .score_wrap p {
    height:40px;
    line-height:20px;
    text-align:center;
    color:#fff;
    padding:15px 10px;
}
.xin_wrap {
    width:100%;
    height:auto;
    overflow:hidden;
    margin-bottom:15px
}
.xin_wrap ul {
    margin-top:5px
}
.xin_wrap ul li {
    float:left;
    width:225px;
    height:241px;
    background:#000
}
.xin_wrap ul li a {
    position:relative;
    display:block;
    width:100%;
    height:241px
}
.xin_wrap ul li a:hover .layer {
    background:none
}
.xin_wrap ul li span {
    position:absolute;
    left:0;
    bottom:0;
    z-index:4;
    width:100%;
    height:56px;
    line-height:56px;
    text-align:center;
    color:#fff;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity:0.9;
    opacity:0.9
}
.xin_wrap ul li p {
    position:absolute;
    left:0;
    bottom:0;
    z-index:5;
    width:100%;
    height:56px;
    line-height:56px;
    text-align:center;
    color:#fff
}
.xin_wrap ul li .bg_c1 {
    background:#9c5bbe
}
.xin_wrap ul li .bg_c2 {
    background:#f277a9
}
.xin_wrap ul li .bg_c3 {
    background:#655ec2
}
.xin_wrap ul li .bg_c4 {
    background:#21afdb
}
.xin_wrap ul li .bg_c5 {
    background:#476cb2
}
.xin_wrap ul li .bg_c6 {
    background:#f2b521
}
.strategy_wrap {
    position:relative
}
.strategy_wrap .tab_nav {
    float:left;
    width: 184px;
    margin:5px 0 15px;
}
.strategy_wrap .tab_nav_con {
    height:460px;
    overflow:hidden
}
.strategy_wrap .tab_nav li {
    width:170px;
    height:54px;
    margin:5px 0;
    /* border:1px solid #eeeeee; */
}
.strategy_wrap .tab_nav li a {
    display:block;
    height:54px;
    padding:0 20px;
    background:#ffffff;
    color:#a4a4a4;
}
.strategy_wrap .tab_nav li.cur a {
    border-left:3px solid #f7a934;
    /*background:#f7a934!important;*/
    color:#FFFFFF;
    background: url("../images/gl_tbg.png");
    background-size: 100% 100%;
}
.strategy_wrap .tab_nav li a:hover {
    color:#FFFFFF;
    /*background:#f7a934;*/
    background: url("../images/gl_tbg.png");
    background-size: 100% 100%;
}
.strategy_wrap .tab_nav img {
    float:left;
    width:40px;
    height:40px;
    margin-top:7px;
    border-radius:8px
}
.strategy_wrap .tab_nav li p {
    float:left;
    width:77px;
    height:54px;
    line-height:54px;
    padding-left:10px
}
.strategy_wrap .tab_prev,.strategy_wrap .tab_next {
    display:block;
    width: 172px;
    height:34.5px;
    line-height:34px;
    background:#f7a934;
    text-align:center;
}
.strategy_wrap .tab_prev span,.strategy_wrap .tab_next span {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:24px;
    height:13px;
    background:url(../images/icons.png) 0 0px no-repeat;
    vertical-align:middle
}
.strategy_wrap .tab_next span {
    background-position:-60px 0px
}
.strategy_wrap .tab_prev.swiper-button-disabled span {
    background-position:0 -780px;
    cursor:default
}
.strategy_wrap .tab_next.swiper-button-disabled span {
    background-position:-60px -780px;
    cursor:default
}
.strategy_wrap .tab_con {
    float:left;
    position:relative;
    width:428px;
    height:524px;
    overflow:hidden;
    margin:5px 0 0px 10px
}
.strategy_wrap .strategy_img {
    width:432px;
    height:auto;
    overflow:hidden;
    margin-left:16px;
}
.strategy_wrap .strategy_img .strategy_img_min {
    float:left;
    position:relative;
    width:182px;
    height:162px;
    margin-right:20px;
    overflow:hidden;
    margin-bottom:20px;
    border:1px solid #eee;
}
.strategy_wrap .strategy_img a {
    display:block;
    width:100%;
    height:122px;
}
.strategy_wrap .strategy_img a img {
    width:100%;
    height:100%
}
.strategy_wrap .strategy_img a:hover {
    color:#f7a934
}
.strategy_wrap .strategy_img p,.strategy_wrap .strategy_img span {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:40px;
    line-height:40px;
    text-align:center;
    background:#fff;
    color:#333;
}
.strategy_wrap .strategy_img p:hover {
    color:#f7a934
}
.strategy_wrap .strategy_lables {
    float:left;
    width:528px;
    height:auto;
    overflow:hidden;
    margin-top:10px
}
.strategy_wrap .strategy_lables a {
    float:left;
    width:93px;
    height:38px;
    line-height:38px;
    text-align:center;
    color:#fff;
    margin:0 2px 2px 0
}
.strategy_wrap .strategy_lables .one {
    width:33px;
    height:40px;
    line-height:20px;
    padding:19px 25px
}
.strategy_wrap .strategy_lables .long {
    width:172px
}
.strategy_wrap .strategy_lables .short {
    width:85px
}
.strategy_wrap .strategy_lables .bg_c4:hover {
    background:#d14a40
}
.strategy_wrap .strategy_lables .bg_c2:hover {
    background:#4eb7d7
}
.strategy_wrap .strategy_lables .bg_c9:hover {
    background:#f285b4
}
.strategy_wrap .strategy_lables .bg_c7:hover {
    background:#96836d
}
.strategy_wrap .strategy_lables .bg_c1:hover {
    background:#ed9f29
}
.strategy_wrap .strategy_lables .bg_c5:hover {
    background:#7583c5
}
.strategy_wrap .strategy_lables .bg_c6:hover {
    background:#a6cd4b
}
.strategy_wrap .strategy_lables .bg_c2:hover {
    background:#4eb7d7
}
.strategy_wrap .strategy_lables .bg_c4:hover {
    background:#d14a40
}
.strategy_wrap .strategy_txt {
    position:relative;
    float:right;
    width:380px;
    margin-right:20px;
}
.strategy_wrap .strategy_txt ul {
    position:relative;
    z-index:2
}
.strategy_wrap .strategy_txt .dots_line {
    top:20px;
    left:4px;
    height:275px
}
.strategy_wrap .strategy_txt li {
    height:36px
}
.strategy_wrap .strategy_txt a {
    display:block;
    width:100%;
}
.strategy_wrap .strategy_txt a:hover {
    color:#f7a934
}
.post_wrap {
    height:auto;
    overflow:hidden;
    margin:0 0 15px
}
.strategy_wrap .strategy_txt .strategy_txt_main_img {
    float:left;
    width:100px;
    height:138px;
    padding:8px 20px 8px 0;
}
.strategy_wrap .strategy_txt .strategy_txt_main_img img {
    width:88px;
    height:88px;
    border-radius:20px;
    display:block;
    margin:0 auto;
    cursor:pointer;
}
.strategy_wrap .strategy_txt .strategy_txt_main_img p {
    font-size:16px;
    text-align:center;
    line-height:40px;
    height:40px;
    margin:0 auto;
    overflow:hidden;
    width:100px;
    text-overflow:ellipsis;
    white-space:nowrap;
    cursor:pointer;
}
.strategy_wrap .strategy_txt .strategy_txt_main_con {
    float:left;
    width:250px;
}
.strategy_wrap .strategy_txt .strategy_txt_main_con p {
    color:#888888;
    line-height:26px;
    width:250px;
    height:102px;
    word-break:break-all;
    overflow:hidden;
}
.strategy_wrap .strategy_txt .strategy_txt_main_con .strategy_txt_main_con_go {
    width:272px;
    height:35px;
    padding-top:16px;
}
.strategy_wrap .strategy_txt .strategy_txt_main_con .strategy_txt_main_con_go .gl-go {
    display:block;
    width:120px;
    height:35px;
    float:left;
    text-align:center;
    line-height:35px;
    background:#F87706;
    color:#FFFFFF;
    margin-right:20px;
}
.strategy_wrap .strategy_txt .strategy_txt_main_con .strategy_txt_main_con_go .gw-go {
    display:block;
    width:120px;
    height:35px;
    float:left;
    text-align:center;
    line-height:35px;
    background:#FFFFFF;
    border:1px solid #eeeeee;
}
.post_list {
    position:relative
}
.post_list .dots_line {
    top:20px;
    height:360px
}
.post_list a {
    position:relative;
    z-index:2;
    display:block;
    width:100%;
    height:36px;
    line-height:36px;
    overflow:hidden;
    color:#575757;
    font-size:14px
}
.post_list dt {
    width:100%;
    height:36px;
    line-height:36px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden
}
.post_list dd {
    position:relative;
    height:80px;
    margin:0 0 10px 17px;
    background:#f6f6f6;
    padding:10px
}
.post_list dd img {
    float:left;
    width:100px;
    height:80px
}
.post_list dd p {
    float:left;
    width:210px;
    padding-left:10px;
    font-size:12px;
    color:#767676;
    line-height:20px
}
.post_list dd span {
    position:absolute;
    top:-5px;
    left:20px;
    width:0;
    height:0;
    border-bottom:5px solid #f6f6f6;
    border-left:5px solid transparent;
    border-right:5px solid transparent
}
.post_list a.active {
    height:146px;
    color:#f7a934
}
.post_list a.active dd {
    display:block
}
.hotpost_wrap {
    height:auto;
    overflow:hidden;
    margin:0 0 10px
}
.postimg_list {
    margin-top:9px
}
.postimg_list ul {
    margin-left:-1px;
    height:auto;
    overflow:hidden
}
.postimg_list li {
    float:left;
    width:95px;
    height:127px;
    border-left:1px solid #1f1f1f
}
.postimg_list li a {
    position:relative;
    display:block;
    width:100%;
    height:127px
}
.postimg_list li a:hover .layer {
    background:none
}
.postimg_list li a:hover p {
    color:#f7a934
}
.information_swiper {
    position:relative;
    width:100%;
    height:277px;
    overflow:hidden;
    margin:5px 0 15px
}
.information_swiper .swiper-slide {
    position:relative;
    display:block;
    width:100%;
    height:277px
}
.information_swiper .swiper-slide p {
    position:absolute;
    bottom:0;
    z-index:2;
    width:100%;
    height:32px;
    line-height:32px;
    padding:70px 0 34px;
    text-align:center;
    font-size:16px;
    color:#fff;
}
.information_swiper .swiper-pagination {
    position:absolute;
    left:0;
    bottom:10px;
    z-index:10;
    width:100%;
    height:24px;
    text-align:center
}
.struct_left .information_swiper .swiper-pagination-switch {
    display:inline-block;
    width:8px;
    height:8px;
    background:#fff;
    margin:8px 5px;
    border-radius:8px;
    cursor:pointer
}
.struct_left .information_swiper .swiper-active-switch {
    background:none;
    border:2px solid #fff;
    margin:6px 3px
}
.industry_wrap {
    position:relative
}
.industry_wrap .industry_link {
    position:relative;
    display:block;
    width:100%;
    height:135px;
    margin-top:5px
}
.industry_wrap .industry_link p {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:36px;
    line-height:36px;
    text-align:center;
    color:#fff;
    font-size:14px;
    t
}
.industry_wrap .industry_link:hover p {
    color:#f7a934
}
.industry_wrap .dots_line {
    top:200px;
    height:105px
}
.industry_wrap ul {
    position:relative;
    z-index:2
}
.industry_wrap li {
    height:24px;
    line-height:24px;
    padding-top:12px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden
}
.industry_wrap li a {
    color:#575757;
    font-size:14px
}
.industry_wrap li a:hover {
    color:#f7a934
}
.data_wrap {
    width:100%;
    height:auto;
    overflow:hidden;
    margin-top:5px
}
.data_wrap ul {
    width:100%;
    height:auto;
    overflow:hidden
}
.data_wrap li {
    height:72px;
    margin-top:-1px
}
.data_wrap li a {
    float:left;
    display:block;
    width:257px;
    height:71px;
    line-height:71px;
    border-top:1px solid #f3f3f3;
    color:#575757;
    font-size:14px;
    overflow:hidden
}
.data_wrap li a:hover {
    color:#f7a934
}
.data_wrap li span {
    float:left;
    display:block;
    width:58px;
    height:58px;
    line-height:58px;
    margin:7px 15px 0 0;
    text-align:center;
    color:#fff;
    background:#f7a934;
    border-radius:100%
}
.te5_wy_wrap {
    padding-bottom:20px
}
.te5_wy_wrap .struct_left .item {
    position:relative
}
.te5_wy_wrap .struct_left .item {
    margin-top:5px
}
.te5_wy_wrap .struct_left .item ul {
    display:none;
    margin:-3px 0 0 -3px;
    height:auto;
    overflow:hidden
}
.te5_wy_wrap .struct_left li {
    position:relative;
    float:left;
    width:118px;
    height:auto;
    margin:3px 0 0 3px
}
.te5_wy_wrap .struct_left li a {
    display:block;
    width:100%;
    height:85px;
    overflow:hidden
}
/*游戏攻略*/

.m-shim {
    height:13px;
    width:1180px;
    margin:0 auto;
    background-color:#ef9c2a;
    position:relative;
    z-index:1
}
.m-shim i {
    display:block;
    width:13px;
    height:13px;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    position:absolute;
    top:0
}
.m-shim i.i-left {
    background-position:-572px -0px;
    left:-10px
}
.m-shim i.i-right {
    background-position:-585px -0px;
    right:-10px
}
.m-hotGames {
    overflow:hidden;
    margin:-8px -8px 0 0;
}
.m-hotGames li {
    float:left;
    margin:8px 8px 0 0;
    width:85px;
    height:36px;
}
.m-hotGames li a {
    width:84px;
    height:32px;
    display:block;
    line-height:32px;
    text-align:center;
    border:1px solid #eee;
    color:#767676;
}
.m-hotGames li.on a,.m-hotGames li a:hover {
    background-color:#F87706;
    border-color:#F87706;
    color:#fff
}
.m-hotGames.cur {
    margin-top:-48px;
    position:relative;
    z-index:1;
}
.hd.revhd {
    overflow:hidden;
    width:100%;
    position:relative;
    z-index:2
}
.m-pdEliteWrap {
    float:none;
    position:absolute;
    left:0;
    bottom:34px;
}
.m-pdElite {
    width:100%;
    height:250px;
    overflow:hidden;
    position:relative;
}
.m-pdElite .hd {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:34px;
    overflow:hidden;
    z-index:2;
}
.m-pdElite .hd ul {
    overflow:hidden
}
.m-pdElite .hd ul li {
    width:122px;
    height:34px;
    line-height:34px;
    text-align:center;
    float:left;
    cursor:pointer;
    color:#fff;
    overflow:hidden;
}
.m-pdElite .hd ul li.on {
    cursor:default
}
.m-pdElite .hd ul li+li {
    width:122px;
}
.m-pdElite .hd ul li.l1 {
    background:url(../images/elite-tab1.png) left top repeat
}
.m-pdElite .hd ul li.l2 {
    background:url(../images/elite-tab2.png) left top repeat
}
.m-pdElite .hd ul li.l3 {
    background:url(../images/elite-tab3.png) left top repeat
}
.m-pdElite .bd {
    overflow:hidden;
    position:relative;
    z-index:1
}
.m-pdElite .bd a+a {
    display:none
}
.m-pdElite .bd img {
    width:100%;
    height:250px;
    display:block;
}
.m-gamesList {
    overflow:hidden;
    margin:-50px -2px 0 0;
    width:478px!important;
}
.m-gamesList+.m-gamesList {
    display:none
}
.m-gamesList .w-item {
    /* margin:2px 2px 0 0;
	*/float:left;
    overflow:hidden;
}
.m-gamesList .w-item a {
    display:block;
    width:95px;
    height:128px;
    overflow:hidden;
    /* background-color:#f8f8f8;
	*/color:#767676;
}
.m-gamesList .w-item img {
    width:62px;
    height:62px;
    display:block;
    border-radius:20px;
    margin:13px auto 0;
}
.m-gamesList .w-item span {
    display:block;
    height:32px;
    line-height:32px;
    overflow:hidden;
    text-align:center;
    font-size:14px;
    color:#333;
}
.m-gamesList .w-item a:hover {
    background-color:#F87706;
    color:#fff
}
.m-gift-a {
    width:153px;
    overflow:hidden;
    float:left;
    margin-top:-4px
}
.m-gift-a li {
    width:153px;
    height:90px;
    overflow:hidden;
    margin-top:4px;
    position:relative
}
.m-gift-a li img {
    width:100%;
    height:100%;
    display:block
}
.m-gift-a li span {
    display:block;
    height:32px;
    line-height:32px;
    overflow:hidden;
    text-align:center;
    font-size:12px;
    background:url(../images/c80.png) left top repeat;
    width:100%;
    position:absolute;
    left:0;
    bottom:0;
    color:#fff
}
.m-gift-b {
    position:relative;
    width:152px;
    float:right;
    height:466px;
    overflow:hidden;
}
.m-gift-b li {
    position:relative;
    z-index:2;
    height:auto
}
.m-gift-b li a {
    display:block;
    padding-left:10px;
    height:36px;
    overflow:hidden;
    position:relative
}
.m-gift-b li img {
    width:0px;
    height:0px;
    border-radius:20px;
    display:none;
    float:left
}
.m-gift-b li span {
    display:block
}
.m-gift-b li .info {
    height:36px;
    overflow:hidden;
    width:120px;
    float:left
}
.m-gift-b li .tit {
    height:36px;
    line-height:36px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    font-size:12px;
    color:#333333
}
.m-gift-b li .giftName {
    display:none;
    height:18px;
    line-height:18px;
    overflow:hidden;
    font-size:12px;
    color:#a8a8a8
}
.m-gift-b li .btn {
    width:46px;
    height:20px;
    line-height:20px;
    text-align:center;
    color:#b0b0b0;
    border:1px solid #eee;
    font-size:12px;
    margin-top:8px;
    float:left;
    margin-left:10px;
}
.m-gift-b li.on a {
    height:60px;
    padding:6px 0 6px 10px
}
.m-gift-b li.on img {
    width:60px;
    height:60px;
    display:block
}
.m-gift-b li.on .info {
    height:auto;
    float:right;
    width:72px;
}
.m-gift-b li.on .tit {
    height:18px;
    line-height:18px;
    color:#333333
}
.m-gift-b li.on .giftName {
    display:block
}
.m-gift-b li.on .btn {
    background-color:#f7a934;
    color:#fff;
    border-color:#fff;
    margin-top:1px
}
.m-gift-b li span.dot {
    width:5px;
    height:5px;
    position:absolute;
    left:2px;
    top:50%;
    margin-top:-4px;
    background:#fff;
    padding:3px 0;
    overflow:hidden
}
.m-gift-b li span.dot i {
    display:block;
    width:5px;
    height:5px;
    background:url(../images/sprite.png) -135px -28px no-repeat;
    overflow:hidden
}
.m-gift-b li.on .dot {
    width:9px;
    height:9px;
    margin-top:-6px;
    left:0
}
.m-gift-b li.on .dot i {
    width:9px;
    height:9px;
    margin:0;
    background-position:-57px -28px
}
.m-gift-b li.wire {
    width:1px;
    height:412px;
    overflow:hidden;
    background-color:#dcdcdc;
    position:absolute;
    left:4px;
    top:36px;
    z-index:1;
    padding:0
}
.m-gift-b.cur li.wire {
    top:18px;
    height:430px
}
.m-gift-b.curLast li.wire {
    top:18px;
    height:412px
}
.m-gift-b.inPage {
    width:280px;
    float:none;
    height:324px
}
.m-gift-b.inPage li.wire,.m-gift-b.curLast.inPage li.wire {
    height:270px
}
.m-gift-b.cur.inPage li.wire {
    height:288px
}
.m-gift-b.inPage li .info {
    width:207px
}
.m-gift-b.inPage li.on .info {
    width:146px;
    float:left;
    margin-left:6px
}
.m-gift-b.inPage li.on .tit {
    color:#767676;
    font-size:14px
}
.m-gift-b.inPage li.on .tit i {
    color:#f7a934
}
.m-gift-b.inPage li .giftName {
    margin-top:4px
}
.m-gift-b.inPage li.on .btn {
    margin-top:40px
}
.m-gift-b.inPage li .bar {
    display:none
}
.m-gift-b.inPage li.on .bar {
    width:130px;
    height:14px;
    overflow:hidden;
    border-radius:7px;
    background-color:#434343;
    display:block;
    margin-top:7px;
    position:relative
}
.m-gift-b.inPage li.on .bar i.jd {
    display:block;
    height:14px;
    background-color:#f7a934
}
.m-gift-b.inPage li.on .bar i.txt {
    width:100%;
    height:14px;
    font-size:12px;
    text-align:center;
    overflow:hidden;
    line-height:14px;
    color:#fff;
    position:absolute;
    left:0;
    top:0
}
.m-newGames {
    overflow:hidden;
    margin-right:-12px
}
.m-newGames li {
    float:left;
    margin-right:12px
}
.m-newGames li a {
    display:block;
    width:246px;
    height:70px;
    background-color:#f8f8f8;
    padding:20px
}
.m-newGames li img {
    width:70px;
    height:70px;
    display:block;
    border-radius:20px;
    float:left;
    margin-right:20px
}
.m-newGames li span {
    display:block
}
.m-newGames li .tit {
    height:20px;
    line-height:20px;
    overflow:hidden;
    color:#434343
}
.m-newGames li .data {
    height:24px;
    line-height:24px;
    overflow:hidden;
    color:#767676;
    font-size:12px
}
.m-newGames li .data i {
    color:#e2e2e2;
    margin:0 7px
}
.m-newGames li .btn {
    width:88px;
    height:20px;
    line-height:20px;
    text-align:center;
    color:#f7a934;
    border:1px solid #eee;
    font-size:12px;
    margin-top:3px;
    background-color:#fff;
    margin-left:90px
}
.m-newGames li a:hover .btn {
    color:#fff;
    background-color:#f7a934;
    border-color:#f7a934
}
.m-tit-a {
    overflow:hidden;
    padding-left:10px
}
.m-tit-a span {
    color:#f3f3f3;
    float:right
}
.m-tit-a li {
    float:left;
    min-width:55px;
    text-align:center;
    color:#a3a3a3;
    cursor:default
}
.m-tit-a li.on {
    color:#f7a934
}
.m-photo {
    overflow:hidden;
    margin:-4px -8px 0 0
}
.m-photo+.m-photo {
    display:none
}
.m-photo li {
    float:left;
    width:230px;
    height:173px;
    overflow:hidden;
    margin:4px 8px 0 0;
    position:relative
}
.m-photo li.cur {
    width:466px;
    height:350px
}
.m-photo li img {
    width:100%;
    height:100%;
    display:block
}
.m-photo li .cov {
    background:url(../images/c80.png) left top repeat;
    display:block;
    padding:0 17px;
    width:196px;
    height:45px;
    position:absolute;
    bottom:0;
    left:0;
    transition:height .3s;
    -webkit-transition:height .3s
}
.m-photo li .cov .tit {
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    height:45px;
    line-height:45px;
    color:#fff;
    display:block
}
.m-photo li.cur .cov {
    width:432px
}
.m-photo li a:hover .cov {
    height:100%
}
.m-photo li a:hover .tit {
    text-align:center;
    margin-top:45px
}
.m-photo li a:hover .btn {
    width:78px;
    height:20px;
    border:1px solid #fff;
    color:#fff;
    display:block;
    font-size:12px;
    margin:8px auto 0;
    line-height:20px;
    text-align:center
}
.m-photo li.cur a:hover .tit {
    margin-top:130px
}
.m-ranking {
    overflow:hidden;
    margin-top:-5px
}
.m-ranking span {
    display:block
}
.m-ranking li {
    height:40px
}
.m-ranking .rk {
    float:left;
    width:18px;
    height:18px;
    border-radius:50%;
    line-height:18px;
    background-color:#939393;
    text-align:center;
    font-size:12px;
    color:#fff;
    margin:10px 0 0 0;
    overflow:hidden
}
.m-ranking .info {
    position:relative;
    width:180px;
    float:right;
}
/*.m-ranking li+li .info {
	border-top:1px solid #f3f3f3
}
*/
.m-ranking .tit {
    height:39px;
    line-height:39px;
    overflow:hidden;
    color:#575757;
    white-space:nowrap;
    text-overflow:ellipsis;
    width:180px;
}
.m-ranking .status {
    position:absolute;
    right:10px;
    top:50%;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    width:8px
}
.m-ranking .status.s1 {
    background-position:-32px -28px;
    height:10px;
    margin-top:-5px
}
.m-ranking .status.s2 {
    background-position:-572px -13px;
    height:2px;
    margin-top:-1px
}
.m-ranking .status.s3 {
    background-position:-40px -28px;
    height:10px;
    margin-top:-5px
}
.m-ranking img,.m-ranking .type,.m-ranking .btn {
    display:none
}
.m-ranking li.on {
    height:93px
}
.m-ranking li.on .info {
    padding:10px 0
}
.m-ranking li.on img {
    display:block;
    float:left;
    width:62px;
    height:62px;
    border-radius:20px;
    margin-right:10px;
}
.m-ranking li.on .tit {
    height:20px;
    line-height:20px;
    font-size:16px;
    width:100px;
}
.m-ranking li.on .type {
    display:block;
    height:20px;
    line-height:20px;
    font-size:12px;
    color:#b0b0b0;
    margin-top:2px
}
.m-ranking li.on .btn {
    width:60px;
    height:20px;
    border:1px solid #eee;
    color:#434343;
    display:block;
    font-size:12px;
    margin-top:6px;
    line-height:20px;
    text-align:center;
    margin-left:70px;
}
.m-ranking.hb1 .hb .rk {
    background-color:#F87706
}
.m-ranking.hb2 .hb .rk {
    background-color:#F87706
}
.m-ranking.hb3 .hb .rk {
    background-color:#F87706
}
.m-ranking.hb1 .hb .tit,.m-ranking.hb1 .on .tit {
    color:#333333
}
.m-ranking.hb2 .hb .tit,.m-ranking.hb2 .on .tit {
    color:#333333
}
.m-ranking.hb3 .hb .tit,.m-ranking.hb3 .on .tit {
    color:#333333
}
.m-ranking .on a:hover .btn {
    color:#fff
}
.m-ranking.hb1 .on a:hover .btn {
    border-color:#F87706;
    background-color:#F87706
}
.m-ranking.hb2 .on a:hover .btn {
    border-color:#F87706;
    background-color:#F87706
}
.m-ranking.hb3 .on a:hover .btn {
    border-color:#F87706;
    background-color:#F87706
}
.m-ranking.inPage {
    margin:0
}
.m-ranking.inPage .rk {
    margin-left:2px
}
.m-ranking.inPage .info {
    width:245px
}
.m-ranking.inPage .hb .rk {
    background-color:#f7a934
}
.m-ranking.inPage .hb .tit,.m-ranking.inPage .on .tit {
    color:#f7a934
}
.m-ranking.inPage li.on .type i {
    color:#7c7c7c
}
.m-ranking.inPage li .system {
    height:24px;
    line-height:24px;
    overflow:hidden;
    font-size:12px;
    color:#b0b0b0;
    display:none
}
.m-ranking.inPage li .system i {
    display:inline-block;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    vertical-align:middle;
    margin:0 5px
}
.m-ranking.inPage li .system i.ios-icon {
    background-position:-515px -0px;
    height:16px;
    width:13px
}
.m-ranking.inPage li .system i.and-icon {
    background-position:-430px -0px;
    height:17px;
    width:16px
}
.m-ranking.inPage li .system i.pc-icon {
    background-position:-0px -28px;
    height:12px;
    width:16px
}
.m-ranking.inPage li.on .system {
    display:block
}
.m-gamesTable .hd {
    height:38px;
    overflow:hidden
}
.m-gamesTable .hd ul {
    overflow:hidden
}
.m-gamesTable .hd ul li {
    width:50%;
    height:38px;
    float:left;
    overflow:hidden;
    background-color:#eeeeee;
    font-size:16px;
    color:#a4a4a4;
    line-height:38px;
    text-align:center;
    cursor:default
}
.m-gamesTable .hd ul li.on {
    background-color:#F87706;
    color:#fff
}
.m-gamesTable .bd {
    overflow:hidden;
    padding-top:10px
}
.m-gamesTable .bd .con+.con {
    display:none
}
.m-gamesTable-ul {
    overflow:hidden;
    position:relative;
    height:416px
}
.m-gamesTable-ul li {
    overflow:hidden;
    height:40px;
    line-height:36px;
    position:relative;
    z-index:2;
}
.m-gamesTable-ul li>div {
    float:left;
    height:36px;
    overflow:hidden
}
.m-gamesTable-ul li .date {
    width:40px;
    text-align:center;
    font-size:12px;
}
.m-gamesTable-ul li .dot {
    width:5px;
    background-color:#fff;
    padding:3px;
    height:5px;
    margin:13px 0 12px
}
.m-gamesTable-ul li .dot span {
    display:block;
    width:5px;
    height:5px;
    background:url(../images/sprite.png) 0 0 no-repeat;
    overflow:hidden
}
.m-gamesTable-ul li .name {
    width:108px;
    margin-left:3px
}
.m-gamesTable-ul li .status {
    width:72px;
    margin-left:9px;
    color:#b0b0b0;
    font-size:12px;
}
.m-gamesTable-ul li .btn {
    float:right
}
.m-gamesTable-ul li .btn a {
    display:block;
    width:42px;
    height:22px;
    text-align:center;
    line-height:22px;
    border:1px solid #eee;
    color:#434343;
    font-size:12px;
    margin-top:7px
}
.m-gamesTable-ul li .kf_img {
    width:0px;
    height: 0px;
    border-radius:20px;
    display:none;
    float:left
}
.m-gamesTable-ul li .status {
    width:72px;
    margin-left:9px;
    color:#b0b0b0;
    font-size:12px;
    /* float: none; */
    height: 30px;
    line-height: 28px;
}
.m-gamesTable-ul li .btn {
    float:right
}
.m-gamesTable-ul li .btn a {
    display:block;
    width:42px;
    height:22px;
    text-align:center;
    line-height:22px;
    border:1px solid #eee;
    color:#434343;
    font-size:12px;
    margin-top:7px
}
.m-gamesTable-ul li.on {
    overflow:hidden;
    height:64px;
    line-height:60px;
    position:relative;
    z-index:2;
    margin: 3px auto;
}
.m-gamesTable-ul li.on .btn a {
    display:block;
    width:42px;
    height:22px;
    text-align:center;
    line-height:22px;
    /*border:1px solid #eee;*/
    color:#434343;
    font-size:12px;
    margin-top:7px
}
.m-gamesTable-ul li.on .dot {
    width:5px;
    background-color:#fff;
    padding:14px 3px;
    height:5px;
    margin:13px 0 12px
}
.m-gamesTable-ul li.on .kf_img {
    width:60px;
    height: 60px;
    border-radius:20px;
    display:block;
    float:left
}
.m-gamesTable-ul li.on .name {
    width: 121px;
    margin-left:10px;
    line-height: 32px;
    height: 32px;
}
.m-gamesTable-ul li.on .btn {
    float:right;
    margin-top: -22px;
}
.m-gamesTable-ul li.on .btn a {
    display:block;
    width:42px;
    height:22px;
    text-align:center;
    line-height:22px;
    border:1px solid #eee;
    color:#434343;
    font-size:12px;
    margin-top:7px
}
.m-gamesTable-ul li:hover {
    background-color:#fffeee
}
.m-gamesTable-ul li:hover>div,.m-gamesTable-ul li:hover .name a {
    color:#f7a934
}
.m-gamesTable-ul li:hover .dot {
    width:5px;
    height:5px;
    background-color:#fffeee
}
.m-gamesTable-ul li:hover .dot span {
    width:5px;
    height:5px;
    background-position:-5px 0;
}
.m-gamesTable-ul li:hover .btn a {
    background-color:#f7a934;
    border-color:#f7a934;
    color:#fff;
    margin-right:6px
}
.m-gamesTable-ul.inPage .btn {
    display:none
}
.r-moreGames {
    display:block;
    width:60px;
    height:34px;
    text-align:center;
    line-height:34px;
    margin-top:4px;
    position:absolute;
    top:0;
    right:6px;
    color:#888888;
}
.r-moreGames:hover {
    border-color:#ffe5be
}
.r-moreGames.cur {
    width:332px
}
.m-footer {
    width: 100%;
    font-size:12px;
    overflow:hidden;
    position:relative;
    z-index:1;
    background-color:#2e2e2e;
}
.m-footer .channel_overview {
    background-color:#2e2e2e;
    overflow:hidden;
    padding:40px 0 30px
}
.m-footer .channel_overview .search {
    width:421px;
    height:38px;
    background-color:#f7a934;
    overflow:hidden;
    margin:0 auto;
    padding:1px
}
.m-footer .channel_overview .search .input_search {
    height:38px;
    line-height:38px;
    border:none;
    background:#3d3d3d;
    color:#84898b;
    font-size:16px;
    width:354px;
    overflow:hidden;
    float:left;
    margin:0;
    padding:0 14px
}
.m-footer .channel_overview .search .btn_search {
    width:38px;
    height:38px;
    float:right;
    border:none;
    background:transparent;
    overflow:hidden
}
.m-footer .channel_overview .search .btn_search i {
    height:22px;
    width:22px;
    background:url(../images/sprite.png) -544px -18px no-repeat;
    margin:2px auto 0;
    display:inline-block
}
.m-footer .channel_overview dl {
    float:left;
    width:14.2%;
    overflow:hidden;
    text-align:center;
    margin-top:44px
}
.m-footer .channel_overview dl dt {
    height:56px;
    line-height:56px;
    overflow:hidden;
    color:#787878;
    font-size:18px;
    border-bottom:1px solid #3b3b3b;
    margin-bottom:4px
}
.m-footer .channel_overview dl dd {
    height:32px;
    line-height:32px;
    overflow:hidden;
    padding-top:4px
}
.m-footer .channel_overview dl dd a {
    height:32px;
    display:inline-block;
    color:#575757;
    font-size:14px;
    padding:0 10px
}
.m-footer .channel_overview dl dd a:hover {
    background-color:#3a3a3a;
    color:#f7a934
}
.m-games-filter {
    position:relative;
    width:100%;
    overflow:hidden
}
.m-games-filter .w-item {
    width:100%;
    padding:8px 0 16px;
    overflow:hidden
}
.m-games-filter .w-item+.w-item {
    border-top:1px dotted #ebebeb
}
.m-games-filter .w-item .hd-f {
    float:left;
    width:72px;
    height:20px;
    display:block;
    line-height:20px;
    color:#999;
    margin-top:8px
}
.m-games-filter .w-item p {
    overflow:hidden
}
.m-games-filter .w-item p a {
    height:20px;
    line-height:18px;
    display:inline-block;
    padding:0 8px;
    margin:8px 0 0 0;
    float:left;
    color:#666
}
.m-games-filter .w-item p a:hover {
    color:#f7a934
}
.m-games-filter .w-item .current,.m-games-filter .w-item .current:hover {
    background-color:#f7a934;
    color:#fff
}
.m-games-filter .r-searchWraap {
    margin-top:-7px
}
.gamesFilterWrap {
    position:relative
}
.gamesFilterWrap .moreFilter {
    cursor:pointer;
    width:100px;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#fff;
    position:absolute;
    left:50%;
    bottom:-15px;
    margin-left:-50px;
    background-color:#f7a934
}
.gamesFilterWrap .moreFilter i {
    display:block;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    width:15px;
    height:15px;
    position:absolute;
    bottom:0
}
.gamesFilterWrap .moreFilter i.ico-l {
    background-position:-542px -0px;
    left:-15px
}
.gamesFilterWrap .moreFilter i.ico-r {
    background-position:-557px -0px;
    right:-15px
}
.m-games-px {
    width:100%;
    height:39px;
    border-bottom:1px solid #eee
}
.m-games-px li {
    float:left;
    width:115px;
    border:1px solid #eee;
    height:38px;
    margin-right:-1px;
    background-color:#fbfbfb;
    font-size:18px;
    text-align:center;
    line-height:38px;
    position:relative
}
.m-games-px li a {
    display:block;
    color:#767676
}
.m-games-px li.on {
    background-color:#fff
}
.m-games-px li.on i.st {
    width:115px;
    height:3px;
    background-color:#434343;
    overflow:hidden;
    position:absolute;
    left:0;
    top:-1px
}
.m-games-px li.on i.so {
    width:115px;
    height:1px;
    background-color:#fff;
    overflow:hidden;
    position:absolute;
    left:0;
    bottom:-1px
}
.m-games-px li.on a {
    color:#434343
}
.m-games-list {
    overflow:hidden;
    margin:20px -5px 0 0
}
.m-games-list li {
    float:left;
    border:1px solid #eee;
    width:230px;
    height:237px;
    overflow:hidden;
    position:relative;
    margin:5px 5px 0 0
}
.m-games-list li span {
    display:block
}
.m-games-list li .icon {
    height:139px;
    overflow:hidden;
    background-color:#f8f8f8
}
.m-games-list li .icon img {
    width:115px;
    height:115px;
    display:block;
    border-radius:13px;
    margin:11px auto 0
}
.m-games-list li .tit {
    height:39px;
    line-height:39px;
    text-align:center;
    overflow:hidden;
    padding:0 14px;
    font-size:18px;
    color:#434343
}
.m-games-list li .wire {
    overflow:hidden;
    height:1px;
    width:156px;
    background-color:#f8f8f8;
    margin:0 auto
}
.m-games-list li .type {
    text-align:center;
    height:22px;
    line-height:22px;
    overflow:hidden;
    font-size:12px;
    color:#767676;
    margin-top:4px
}
.m-games-list li .type i {
    color:#e4e4e4;
    margin:0 12px
}
.m-games-list li .system {
    text-align:center;
    height:24px;
    line-height:24px;
    overflow:hidden;
    font-size:12px;
    color:#b0b0b0
}
.m-games-list li .system i {
    display:inline-block;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    vertical-align:middle;
    margin:0 5px
}
.m-games-list li .system i.ios-icon {
    background-position:-515px -0px;
    height:16px;
    width:13px
}
.m-games-list li .system i.and-icon {
    background-position:-430px -0px;
    height:17px;
    width:16px
}
.m-games-list li .system i.pc-icon {
    background-position:-0px -28px;
    height:12px;
    width:16px
}
.m-games-list li .cov {
    display:none;
    height:139px;
    overflow:hidden;
    padding:0 12px;
    position:absolute;
    left:0;
    top:0;
    width:206px
}
.m-games-list li .cov .info {
    height:72px;
    overflow:hidden;
    line-height:24px;
    font-size:12px;
    color:#fff;
    text-indent:2em;
    margin-top:14px
}
.m-games-list li .cov .btn {
    width:98px;
    height:28px;
    border:1px solid #fff;
    line-height:28px;
    text-align:center;
    color:#fff;
    font-size:12px;
    margin:12px auto 0
}
.m-games-list li:hover .cov {
    background-color:#f7a934;
    display:block
}
.m-paging {
    position:relative;
    left:50%;
    float:left
}
.m-paging span {
    border:1px solid #ededed;
    height:38px;
    line-height:38px;
    display:inline-block;
    overflow:hidden;
    padding:0 12px;
    position:relative;
    left:-50%;
    margin-top:10px
}
.m-paging ul {
    overflow:hidden;
    font-size:12px;
    position:relative;
    left:-50%
}
.m-paging ul li {
    background-color:#fff;
    display:inline-block;
    color:#8b8b8b;
    margin:0 2px;
    overflow:hidden;
    float:left;
    padding:30px 0
}
.m-paging ul li span {
    left:0;
    margin:0
}
.m-paging ul li span,.m-paging ul li a {
    padding:0 12px;
    height:38px;
    line-height:38px;
    display:inline-block;
    overflow:hidden;
    float:left;
    color:#828282;
    border:1px solid #ededed
}
.m-paging ul a:hover {
    text-decoration:underline
}
.m-paging ul li.active {
    border-color:#f7a934
}
.m-paging ul a.active,.m-paging ul li.active span,.m-paging ul li.active a {
    background-color:#f7a934;
    color:#fff
}
.m-paging.cur ul li {
    padding:15px 0
}
.m-store-ser {
    padding:15px 10px;
    overflow:hidden
}
.m-store-ser .seaKey {
    height:38px;
    line-height:38px;
    overflow:hidden;
    color:#b0b0b0
}
.m-store-ser .seaKey span,.m-sea-games .searchWrap .seaKey a {
    float:left
}
.m-store-ser .seaKey a {
    color:#b0b0b0;
    margin-right:5px
}
.m-store-ser .seaKey a:hover {
    color:#f7a934;
    text-decoration:underline
}
.m-store-ser .mr37 {
    margin-right:37px
}
.r-searchWraap {
    background-color:#f7a934;
    width:437px;
    height:38px;
    padding:1px;
    position:relative
}
.r-searchWraap .hd {
    display:block;
    width:45px;
    height:38px;
    overflow:hidden;
    background-color:#fff;
    float:left
}
.r-searchWraap .hd i {
    height:19px;
    width:17px;
    background:url(../images/sprite.png) -285px -0px no-repeat;
    margin:5px auto 0;
    display:block;
    margin:10px auto 0
}
.r-searchWraap .wire {
    width:1px;
    height:30px;
    background-color:#ebebeb;
    overflow:hidden;
    float:left;
    display:block;
    border-top:4px solid #fff;
    border-bottom:4px solid #fff
}
.r-searchWraap .inputSearch {
    height:38px;
    line-height:38px;
    border:none;
    background:#fff;
    color:#84898b;
    font-size:16px;
    width:303px;
    overflow:hidden;
    float:left;
    margin:0;
    padding:0 14px
}
.r-searchWraap .btnSearch {
    width:60px;
    height:38px;
    float:right;
    border:none;
    background:transparent;
    overflow:hidden;
    color:#fff
}
.r-searchWrap {
    width:280px;
    margin-top:20px
}
.r-searchWrap .hd {
    width:40px
}
.r-searchWraap .hd i {
    margin:10px auto
}
.r-searchWrap .inputSearch {
    width:150px
}
.r-searchWraap .gamelist_dnl {
    width:280px
}
.gamesFilterWrap
.gamelist_dnl {
    width:330px;
    left:auto;
    right:70px;
    top:88px
}
.m-store {
    overflow:hidden
}
.m-store .w-item {
    overflow:hidden;
    margin-top:10px
}
.m-store .w-item+.w-item {
    margin-top:25px
}
.m-store .w-item a {
    display:block;
    overflow:hidden;
    transition:all .3s;
    -webkit-transition:all .3s
}
.m-store .w-item a:hover {
    background-color:#feb83f!important;
    border-color:#feb83f
}
.m-store .w-item a:hover * {
    color:#fff!important
}
.m-store .w-item ul li a:hover .info,.m-store .w-item ul li a:hover .tit span.fr {
    color:#ffedbd!important
}
.m-store .hotGames {
    width:144px;
    height:164px;
    float:left;
    overflow:hidden
}
.m-store .hotGames+.hotGames {
    margin-left:4px
}
.m-store .hotGames a {
    padding:0 10px;
    color:#fff;
    height:164px
}
.m-store .hotGames.sty1 a {
    background-color:#1a6990
}
.m-store .hotGames.sty2 a {
    background-color:#66c6f0
}
.m-store .hotGames.sty1 a .info {
    color:#92d0ed
}
.m-store .hotGames.sty2 a .info {
    color:#d5ffff
}
.m-store .hotGames span {
    display:block
}
.m-store .hotGames .wire {
    width:35px;
    height:3px;
    overflow:hidden;
    background-color:#fff;
    margin-top:11px
}
.m-store .hotGames .tit {
    height:36px;
    line-height:36px;
    overflow:hidden;
    font-size:24px;
    font-weight:bold;
    overflow:hidden;
    margin-top:23px
}
.m-store .hotGames .rk {
    height:24px;
    line-height:24px;
    overflow:hidden;
    font-size:16px;
    overflow:hidden
}
.m-store .hotGames .info {
    height:36px;
    line-height:18px;
    overflow:hidden;
    font-size:12px;
    overflow:hidden;
    margin-top:10px
}
.m-store ul {
    overflow:hidden;
    margin:-4px -4px 0 0
}
.m-store ul.cur {
    width:888px
}
.m-store ul li {
    float:left;
    width:144px;
    height:80px;
    overflow:hidden;
    margin:4px 4px 0 0
}
.m-store ul li a {
    display:block;
    width:132px;
    height:78px;
    border:1px solid #eee;
    padding:0 5px;
    position:relative
}
.m-store ul li span {
    display:block
}
.m-store ul li.hd {
    background-color:#feb83f;
    padding-left:11px;
    width:133px
}
.m-store ul li.hd .wire {
    width:35px;
    height:3px;
    overflow:hidden;
    background-color:#fff;
    margin-top:19px
}
.m-store ul li.hd .tit-hd {
    height:36px;
    line-height:36px;
    overflow:hidden;
    font-size:18px;
    overflow:hidden;
    margin-top:4px;
    color:#fff;
    position:relative
}
.m-store ul li.hd .tit-hd i {
    width:7px;
    height:13px;
    background:url(../images/sprite.png) 0 -95px no-repeat;
    display:block;
    position:absolute;
    left:99px;
    top:12px
}
.m-store ul li .tit {
    height:28px;
    line-height:28px;
    overflow:hidden;
    font-size:16px;
    color:#434343;
    margin-top:5px
}
.m-store ul li .tit span.fr {
    font-size:12px;
    color:#767676
}
.m-store ul li .tit span.fr i {
    color:#feb83f
}
.m-store ul li .info {
    max-height:36px;
    line-height:18px;
    font-size:12px;
    color:#b0b0b0;
    position:absolute;
    bottom:6px;
    left:5px;
    width:132px;
    overflow:hidden
}
.m-store ul li.cur-ys .tit,.m-store ul li.cur-ys span.fr i {
    color:#fff
}
.m-store ul li.cur-ys1 a {
    border:1px solid #8c97cb;
    background-color:#8c97cb
}
.m-store ul li.cur-ys1 span.fr,.m-store ul li.cur-ys1 .info {
    color:#d9e3ff
}
.m-store ul li.cur-ys2 a {
    border:1px solid #fb9171;
    background-color:#fb9171
}
.m-store ul li.cur-ys2 span.fr,.m-store ul li.cur-ys2 .info {
    color:#ffd9cd
}
.m-store ul li.cur-ys3 a {
    border:1px solid #f19ec2;
    background-color:#f19ec2
}
.m-store ul li.cur-ys3 span.fr,.m-store ul li.cur-ys3 .info {
    color:#fee5fe
}
.m-store ul li.cur-ys4 a {
    border:1px solid #b3d465;
    background-color:#b3d465
}
.m-store ul li.cur-ys4 span.fr,.m-store ul li.cur-ys4 .info {
    color:#eeffba
}
.m-store ul li.cur-ys5 a {
    border:1px solid #ec5747;
    background-color:#ec5747
}
.m-store ul li.cur-ys5 span.fr,.m-store ul li.cur-ys5 .info {
    color:#ffccc6
}
.m-hotRank {
    overflow:hidden;
    margin-right:-8px
}
.m-hotRank li {
    float:left;
    overflow:hidden;
    margin-right:8px
}
.m-hotRank li a {
    width:124px;
    height:140px;
    display:block;
    overflow:hidden;
    background-color:#f8f8f8;
    position:relative;
    transition:all .3s;
    -webkit-transition:all .3s
}
.m-hotRank li img {
    width:70px;
    height:70px;
    display:block;
    border-radius:11px;
    margin:26px auto 0
}
.m-hotRank li span {
    display:block;
    font-size:12px
}
.m-hotRank li .tit {
    height:36px;
    line-height:36px;
    overflow:hidden;
    text-align:center;
    color:#797979;
    text-overflow:ellipsis;
    white-space:nowrap
}
.m-hotRank li .info,.m-hotRank li .dw {
    display:none
}
.m-hotRank li a:hover {
    background-color:#feb83f
}
.m-hotRank li a:hover img {
    margin:12px auto 0
}
.m-hotRank li a:hover .tit {
    display:none
}
.m-hotRank li a:hover .info {
    height:32px;
    line-height:32px;
    text-align:center;
    color:#fff;
    overflow:hidden;
    display:block
}
.m-hotRank li a:hover .info i {
    color:#ffca70;
    margin:0 3px
}
.m-hotRank li a:hover .dw {
    display:block;
    height:28px;
    line-height:28px;
    text-align:center;
    color:#fff;
    overflow:hidden;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    background-color:#ffa200
}
.m-hotRank li .hn {
    width:47px;
    height:47px;
    position:absolute;
    left:0;
    top:0;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat
}
.m-hotRank li .hn.hn1 {
    background-position:0 -43px
}
.m-hotRank li .hn.hn2 {
    background-position:-52px -43px
}
.m-hotRank li .hn.hn3 {
    background-position:-104px -43px
}
.m-hotRank-r {
    overflow:hidden;
    margin:-6px -8px 0 0
}
.m-hotRank-r li {
    float:left;
    margin:16px 8px 0 0;
    position:relative
}
.m-hotRank-r li .bgImg {
    width:289px;
    height:91px;
    display:block
}
.m-hotRank-r li .info {
    border:1px solid #eee;
    padding:0 10px;
    height:147px;
    overflow:hidden;
    width:267px;
    border-top:none
}
.m-hotRank-r li h4 {
    border-bottom:1px solid #eaeaea;
    height:38px;
    line-height:38px;
    overflow:hidden;
    font-size:18px;
    color:#434343;
    font-weight:normal;
    padding-left:90px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.m-hotRank-r li .gameinfo {
    overflow:hidden;
    margin-right:-7px;
    padding:6px 0
}
.m-hotRank-r li .gameinfo p {
    float:left;
    height:26px;
    line-height:26px;
    overflow:hidden;
    font-size:12px;
    color:#767676;
    width:130px;
    margin-right:7px
}
.m-hotRank-r li .gameinfo p i {
    color:#feb83f;
    font-weight:bold;
    font-size:16px;
    font-style:italic
}
.m-hotRank-r li .btn {
    width:128px;
    height:32px;
    line-height:32px;
    display:block;
    text-align:center;
    border:1px solid #eee
}
.m-hotRank-r li .btn.fl {
    color:#feb83f
}
.m-hotRank-r li .btn.fr {
    color:#ed6557
}
.m-hotRank-r li .btn.fl:hover {
    color:#fff;
    background-color:#feb83f;
    border-color:#feb83f
}
.m-hotRank-r li .btn.fr:hover {
    color:#fff;
    background-color:#ed6557;
    border-color:#ed6557
}
.m-hotRank-r li .grade {
    width:52px;
    height:62px;
    background-color:rgba(255,162,0,.8);
    position:absolute;
    right:-4px;
    top:-4px;
    padding:0 4px;
    overflow:hidden;
    *background-color:#ffa200
}
.m-hotRank-r li .grade .t {
    height:22px;
    line-height:22px;
    overflow:hidden;
    text-align:center;
    font-size:12px;
    color:#fff;
    margin-top:3px;
    border-bottom:1px solid #ffcd68;
    font-weight:bold
}
.m-hotRank-r li .grade p {
    font-size:18px;
    color:#fff;
    text-align:center;
    font-weight:bold
}
.m-hotRank-r li .grade p i {
    font-size:28px
}
.m-hotRank-r li .iconImg {
    width:74px;
    height:74px;
    display:block;
    border-radius:11px;
    position:absolute;
    left:14px;
    top:45px
}
.m-games {
    overflow:hidden;
    height:200px;
    position:relative
}
.m-games .w-bgimg {
    filter:blur(10px);
    left:0;
    position:absolute;
    top:-500px;
    width:100%;
    z-index:1
}
.m-games .w-bgcov {
    width:100%;
    height:200px;
    position:absolute;
    left:0;
    top:0;
    z-index:2;
    background-color:#434343;
    opacity:.7;
    filter:alpha(opacity=70)
}
.m-games .w-gamesInfo {
    position:relative;
    z-index:3;
    padding:42px 0 0 33px
}
.m-games .w-gamesInfo dt {
    width:118px;
    height:118px;
    overflow:hidden;
    float:left;
    margin-right:24px
}
.m-games .w-gamesInfo dt img {
    width:100%;
    height:100%;
    display:block;
    border-radius:23px
}
.m-games .w-gamesInfo dd {
    width:1025px;
    float:right
}
.m-games .w-gamesInfo dd {
    width:670px;
    float:left;
}
.m-games .w-gamesInfo dd .info {
    overflow:hidden;
    height:60px
}
.m-games .w-gamesInfo dd .infoh {
    overflow:hidden;
    height:33px
}
.m-games .w-gamesInfo dd .bin {
    overflow:hidden;
    max-width:630px;
    height:38px;
    margin:0
}
.m-games .w-gamesInfo dd .bin li {
    width:114px;
    height:20px;
    line-height:20px;
    float:left;
    font-size:12px;
    color:#c9c9c9;
    margin:9px 16px 9px 0;
    overflow:hidden
}
.m-games .w-gamesInfo dd .bin li i,.m-games .w-gamesInfo dd .bin li a {
    color:#fff
}
.m-games .w-gamesInfo dd.d2 .qrcode-container .lion,.m-games .w-gamesInfo dd.d2 .qrcode-container .light-line {
    background-image:url("../images/sprite1.png");
    background-repeat:no-repeat
}
.m-games .w-gamesInfo dd.d2 {
    width:200px;
    margin-top:-12px;
    float:left
}
@-webkit-keyframes fadeInUp {
    0% {
        -webkit-transform:translate3d(0,100%,0);
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    to {
        -webkit-transform:translateZ(0);
        opacity:1;
        transform:translateZ(0)
    }
}@keyframes fadeInUp {
     0% {
         -webkit-transform:translate3d(0,100%,0);
         opacity:0;
         transform:translate3d(0,100%,0)
     }
     to {
         -webkit-transform:translateZ(0);
         opacity:1;
         transform:translateZ(0)
     }
 }.m-games .w-gamesInfo dd.d2 .qrcode-container .qrcode-box {
      position:relative;
      height:130px;
      padding:7px 0 0
  }

.m-games .w-gamesInfo dd.d2 .qrcode-container .qrcode-box img {
    display:block;
    width:110px;
    height:110px;
    margin:10px auto
}
.m-games .w-gamesInfo dd.d2 .qrcode-container .qrcode-box .light-line {
    position:absolute;
    width:154px;
    height:14px;
    left:-5px;
    top:0;
    background-position:-3px -3px;
    -webkit-animation:scan 3s infinite linear;
    animation:scan 3s infinite linear
}
.m-games .w-gamesInfo dd.d2 .qrcode-container {
    position:relative;
    width:144px;
    height:170px;
    background-color:#f7a934;
    -webkit-animation:fadeInUp .5s both;
    animation:fadeInUp .5s both;
}

.m-games .w-gamesInfo dd .info h1 {
    height:36px;
    line-height:36px;
    font-size:24px;
    color:#fbc41b;
    overflow:hidden;
    float:left;
    font-weight:normal;
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:240px
}
.m-games .w-gamesInfo dd .info .wire {
    width:1px;
    height:33px;
    overflow:hidden;
    background-color:#907d7d;
    float:left;
    margin:10px 18px 0 18px
}
.m-games .w-gamesInfo dd .info .bin {
    overflow:hidden;
    width:390px;
    margin-top:6px;
    float:left
}
.m-games .w-gamesInfo dd .info .bin li {
    width:114px;
    height:20px;
    line-height:20px;
    float:left;
    font-size:12px;
    color:#c9c9c9;
    margin-right:16px;
    overflow:hidden
}
.m-games .w-gamesInfo dd .info .bin li i,.m-games .w-gamesInfo dd .info .bin li a {
    color:#fff
}
.m-games .w-gamesInfo dd .info .bin li a:hover {
    color:#f7a934;
    text-decoration:underline
}
.m-games .w-gamesInfo dd .btnWrap {
    border-top:1px dashed #9c9495;
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding-top:15px;
    width:840px
}
.m-games .w-gamesInfo dd .btnWrap li {
    float:left;
    position:relative
}
.m-games .w-gamesInfo dd .btnWrap li+li {
    margin-left:10px
}
.m-games .w-gamesInfo dd .btnWrap li span {
    display:inline-block;
    overflow:hidden;
    vertical-align:middle
}
.m-games .w-gamesInfo dd .btnWrap li a {
    display:block;
    position:relative;
    z-index:2
}
.m-games .w-gamesInfo dd .btnWrap li .ico {
    width:42px;
    height:42px
}
.m-games .w-gamesInfo dd .btnWrap li .ico i,.m-games .w-gamesInfo dd .btnWrap li .ewm i,.m-games .w-gamesInfo dd .btnWrap li .ewm-cov i {
    display:block;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat
}
.m-games .w-gamesInfo dd .btnWrap li .tit {
    height:42px;
    line-height:42px;
    color:#fff;
    font-weight:bold;
    text-align:center
}
.m-games .w-gamesInfo dd .btnWrap li .ewm {
    height:21px;
    padding:0 11px 0 7px
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn a {
    background-color:#5a97ff
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ico {
    background-color:#4889f4
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ico i {
    background-position:-179px -0px;
    height:23px;
    width:20px;
    margin:10px auto 0
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .tit,.m-games .w-gamesInfo dd .btnWrap li.andBtn .tit {
    width:81px
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ewm {
    border-left:1px solid #4a8bf5
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ewm i {
    background-position:-219px -0px;
    height:21px;
    width:21px
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn a {
    background-color:#3db774
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ico {
    background-color:#1ea362
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ico i {
    background-position:-158px -0px;
    height:24px;
    width:21px;
    margin:9px auto 0
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ewm {
    border-left:1px solid #29aa68
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ewm i {
    background-position:-240px -0px;
    height:21px;
    width:21px
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn a {
    background-color:#f7a934
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn .ico {
    background-color:#ffbe4a
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn .ico i {
    background-position:-341px -0px;
    height:19px;
    width:20px;
    margin:11px auto 0
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn .tit {
    width:104px
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn a {
    background-color:#da473b
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn .ico {
    background-color:#ea5546
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn.def a,.m-games .w-gamesInfo dd .btnWrap li.otBtn.def a:hover {
    background-color:#d7d6d6
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn.def .ico {
    background-color:#ccc
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn .ico i {
    background-position:-199px -0px;
    height:21px;
    width:20px;
    margin:10px auto 0
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn .tit {
    padding:0 23px
}
.m-games .w-gamesInfo dd .btnWrap li .ewm-cov {
    position:absolute;
    left:50%;
    bottom:-40px;
    z-index:1;
    height:194px;
    padding:6px 7px 0;
    margin-left:-67px;
    display:none
}
.m-games .w-gamesInfo dd .btnWrap li .ewm-cov img {
    width:120px;
    height:120px;
    display:block
}
.m-games .w-gamesInfo dd .btnWrap li .ewm-cov i {
    height:7px;
    width:15px;
    position:absolute;
    top:111px
}
.m-games .w-gamesInfo dd .btnWrap li .ewm-cov i.ico-l {
    left:-15px
}
.m-games .w-gamesInfo dd .btnWrap li .ewm-cov i.ico-r {
    right:-15px
}
.m-games .w-gamesInfo dd .btnWrap li .ewm-cov p {
    height:40px;
    line-height:40px;
    text-align:center;
    overflow:hidden;
    margin-top:34px;
    font-size:12px
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ewm-cov {
    background-color:#0b6bd2
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ewm-cov i.ico-l {
    background-position:-120px -28px
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ewm-cov i.ico-r {
    background-position:-105px -28px
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ewm-cov p {
    color:#85bbff
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ewm-cov {
    background-color:#008a4a
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ewm-cov i.ico-l {
    background-position:-90px -28px
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ewm-cov i.ico-r {
    background-position:-75px -28px
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ewm-cov p {
    color:#72e8a1
}
.m-games .w-gamesInfo dd .btnWrap li:hover .ewm-cov {
    display:block
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn a:hover {
    background-color:#6ea7ff
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn a:hover {
    background-color:#4bc37f
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn a:hover {
    background-color:#ffca56
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn a:hover {
    background-color:#ff6a58
}
.m-games .w-gamesInfo .interfix-pd {
    float:left;
    margin-top:7px
}
.m-games .w-gamesInfo .interfix-pd a {
    color:#fff;
    height:20px;
    line-height:20px;
    display:block;
    padding:0 10px;
    float:left;
    border:1px solid rgba(255,255,255,.4);
    border-radius:3px;
    margin:0 6px;
    font-size:12px;
    *border:1px solid #aeaeae
}
.m-games .w-gamesInfo .interfix-pd a:hover {
    background-color:rgba(255,255,255,.4)
}
.m-games-introduce {
    overflow:hidden;
    text-indent:2em;
    line-height:24px;
    color:#434343;
    margin-top:5px;
    font-size:15px
}
.m-games-introduce .w-con {
    height:96px;
    overflow:hidden
}
.m-games-introduce .w-more {
    height:30px;
    line-height:30px;
    overflow:hidden
}
.m-games-introduce .w-more a {
    color:#b0b0b0;
    text-decoration:underline;
    margin-right:10px;
    font-size:12px
}
.m-imgExhibition {
    overflow:hidden;
    padding:10px 0;
    background-color:#f8f8f8;
    position:relative
}
.m-imgExhibition .es-carousel {
    width:784px;
    height:340px;
    margin:0 auto;
    overflow:hidden
}
.m-imgExhibition .es-carousel ul {
    width:2000%
}
.m-imgExhibition .es-carousel ul li {
    float:left;
    height:340px;
    overflow:hidden;
    margin-right:5px;
    background-color:#000
}
.m-imgExhibition .es-carousel ul li i {
    width:0;
    height:340px;
    display:inline-block;
    vertical-align:middle
}
.m-imgExhibition .es-carousel img {
    max-height:100%;
    max-width:510px;
    display:inline-block;
    vertical-align:middle
}
.m-imgExhibition .es-btn {
    position:absolute;
    width:26px;
    height:110px;
    top:50%;
    background-color:#ebebeb;
    margin-top:-55px
}
.m-imgExhibition .es-btn i {
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    display:block;
    width:16px;
    height:28px;
    margin:41px auto 0
}
.m-imgExhibition .es-btn:hover {
    background-color:#f7a934
}
.m-imgExhibition .es-btn-l {
    left:10px
}
.m-imgExhibition .es-btn-l i {
    background-position:-16px -0px
}
.m-imgExhibition .es-btn-r {
    right:10px
}
.m-imgExhibition .es-btn-r i {
    background-position:-0px -0px
}
.m-rec-games {
    overflow:hidden;
    margin-right:-5px
}
.m-rec-games li {
    float:left;
    width:290px;
    margin:5px 5px 0 0
}
.m-rec-games li a {
    display:block;
    padding:20px;
    background-color:#f8f8f8;
    height:70px;
    overflow:hidden
}
.m-rec-games li img {
    width:70px;
    height:70px;
    display:block;
    float:left;
    border-radius:11px;
    margin-right:18px
}
.m-rec-games li span {
    display:block
}
.m-rec-games li .tit {
    height:20px;
    line-height:20px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    font-size:16px;
    color:#434343
}
.m-rec-games li .system {
    height:24px;
    line-height:24px;
    overflow:hidden;
    font-size:12px;
    color:#b0b0b0;
    margin-top:5px
}
.m-rec-games li .system i {
    display:inline-block;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    vertical-align:middle;
    margin:0 5px
}
.m-rec-games li .system i.ios-icon {
    background-position:-515px -0px;
    height:16px;
    width:13px
}
.m-rec-games li .system i.and-icon {
    background-position:-430px -0px;
    height:17px;
    width:16px
}
.m-rec-games li .system i.pc-icon {
    background-position:-0px -28px;
    height:12px;
    width:16px
}
.m-rec-games li .type {
    line-height:16px;
    height:16px;
    overflow:hidden;
    color:#767676;
    font-size:12px;
    margin-top:5px
}
.m-rec-games li .type i {
    color:#dad9d9;
    margin:0 10px
}
.m-rec-games li a:hover {
    background-color:#f7a934
}
.m-rec-games li a:hover * {
    color:#fff
}
.m-rec-games li a:hover .system i.ios-icon {
    background-position:-502px -0px
}
.m-rec-games li a:hover .system i.and-icon {
    background-position:-446px -0px
}
.m-rec-games li a:hover .system i.pc-icon {
    background-position:-16px -28px
}
.m-games-test {
    overflow:hidden
}
.m-games-test li {
    overflow:hidden;
    padding:7px 0
}
.m-games-test li+li {
    border-top:1px solid #f3f3f3
}
.m-games-test li img {
    width:78px;
    height:58px;
    display:block;
    float:left;
    margin-right:7px
}
.m-games-test li .t {
    display:block;
    height:36px;
    line-height:18px;
    font-size:12px;
    overflow:hidden;
    margin-top:11px
}
.m-games-test.cur li img {
    width:70px;
    height:70px;
    border-radius:19px
}
.m-games-test.cur li h4 {
    font-weight:normal;
    height:36px;
    line-height:36px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.m-b-wntj {
    overflow:hidden;
    text-indent:0;
    margin-top:5px
}
.m-b-wntj .hd {
    float:left
}
.m-b-wntj ul {
    overflow:hidden
}
.m-b-wntj ul li {
    float:left;
    margin:0 5px
}
.m-b-wntj ul li a {
    color:#f7a934;
    text-decoration:underline
}
.m-rank-medal {
    width:163px;
    height:200px;
    position:absolute;
    right:10px;
    top:0;
    z-index:3;
    background:url(../images/medal-ico.png) -99999px -9999px no-repeat
}
.m-rank-medal .icon {
    background-image:url(../images/medal-ico.png);
    background-repeat:no-repeat;
    display:block;
    overflow:hidden
}
.m-rank-medal .icon.ri1 {
    width:123px;
    height:161px;
    background-position:-372px 0;
    margin:28px 0 0 18px
}
.m-rank-medal .icon.ri2 {
    width:154px;
    height:147px;
    background-position:0 0;
    position:absolute;
    left:2px;
    top:15px;
    z-index:1;
    animation:revolve 2.5s linear infinite both;
    -webkit-animation:revolve 2.5s linear infinite both
}
.m-rank-medal.icon.ri3 {
    width:156px;
    height:149px;
    background-position:-169px 0;
    position:absolute;
    left:2px;
    top:15px;
    z-index:2;
    animation:revolve 3s linear infinite both;
    -webkit-animation:revolve 3s linear infinite both
}
.m-rank-medal .icon.ri4 {
    width:123px;
    height:123px;
    background-position:-525px 0;
    position:absolute;
    left:18px;
    top:28px;
    z-index:3
}
.m-rank-medal .icon.ri5 {
    width:6px;
    height:6px;
    background-position:0 -179px;
    position:absolute;
    left:80px;
    top:144px;
    z-index:4;
    transform-origin:0 -54px;
    animation:revolve 5s .5s linear infinite both;
    -webkit-animation:revolve 5s .5s linear infinite both
}
.m-rank-medal .rk {
    display:block;
    height:50px;
    line-height:50px;
    overflow:hidden;
    text-align:center;
    margin-top:28px;
    color:#fff
}
.m-rank-medal .icon.ri4 a {
    display:block;
    overflow:hidden
}
.m-rank-medal .icon.ri4 a.ani {
    animation:revolveLr 4s linear infinite both;
    -webkit-animation:revolveLr 4s linear infinite both
}
.m-rank-medal .rk i {
    font-family:"Arial";
    font-weight:bold;
    font-size:48px;
    font-style:italic
}
.m-rank-medal .tit {
    display:block;
    height:24px;
    line-height:24px;
    overflow:hidden;
    text-align:center;
    color:#ffff9c;
    width:56px;
    border-top:1px solid #f6bd66;
    margin:0 auto
}
.m-rank-medal .p1 {
    display:block;
    height:32px;
    line-height:32px;
    overflow:hidden;
    text-align:center;
    margin-top:22px;
    color:#fff;
    font-size:28px;
    font-weight:bold
}
.m-rank-medal .p2 {
    display:block;
    height:22px;
    line-height:22px;
    overflow:hidden;
    text-align:center;
    color:#fff;
    font-size:18px;
    margin-bottom:4px
}
@keyframes revolve {
    0% {
        transform:rotateZ(0deg)
    }
    100% {
        transform:rotateZ(360deg)
    }
}@keyframes revolveLr {
     50% {
         transform:rotateY(0deg)
     }
     75% {
         transform:rotateY(180deg)
     }
     100% {
         transform:rotateY(0deg)
     }
 }@-webkit-keyframes revolve {
      0% {
          -webkit-transform:rotateZ(0deg)
      }
      100% {
          -webkit-transform:rotateZ(360deg)
      }
  }@-webkit-keyframes revolveLr {
       50% {
           -webkit-transform:rotateY(0deg)
       }
       75% {
           -webkit-transform:rotateY(180deg)
       }
       100% {
           -webkit-transform:rotateY(0deg)
       }
   }.m-ser-gamelist {
        position:relative
    }
.gamelist_dnl {
    position:absolute;
    z-index:3;
    width:300px;
    overflow:hidden;
    border:1px solid #e6e6e6;
    background:#fff;
    left:0;
    top:39px
}
.gamelist_dnl ul {
    overflow:hidden
}
.gamelist_dnl ul li {
    height:25px;
    line-height:25px;
    padding:10px;
    cursor:pointer
}
.gamelist_dnl ul li img {
    float:left;
    width:25px;
    height:25px;
    margin-right:10px
}
.gamelist_dnl ul li a {
    height:25px;
    display:block;
    overflow:hidden
}
.gamelist_dnl ul li a:hover {
    text-decoration:none
}
.gamelist_dnl ul li.gamelist_hover {
    background:#e6e6e6
}
.gamelist_dnl ul li.gamelist_hover a {
    color:#f19d21
}
.m-games-rac {
    overflow:hidden
}
.m-games-rac .hd {
    height:40px;
    overflow:hidden
}
.m-games-rac .hd ul {
    height:39px;
    line-height:39px;
    border-bottom:1px solid #f3f3f3;
    position:relative
}
.m-games-rac .hd ul li {
    float:left;
    height:38px;
    line-height:38px;
    font-size:18px;
    padding:1px 15px;
    color:#b0b0b0;
    cursor:default
}
.m-games-rac .hd ul li.on {
    border:1px solid #f7a934;
    color:#f7a934;
    border-bottom-color:#fff;
    padding:0 14px
}
.m-games-rac .bd {
    overflow:hidden;
    padding-top:10px
}
.m-games-rac .w-item+.w-item {
    display:none
}
.m-games-rac .game_list_info {
    overflow:hidden
}
.m-games-rac .game_list_info li {
    float:left;
    width:49%;
    height:32px;
    line-height:32px;
    overflow:hidden
}
.m-bread-cut {
    height:40px;
    line-height:40px;
    overflow:hidden;
    padding:0 6px
}
.m-bread-cut span {
    color:#fe6601
}
.l-narrow .warpper,.l-narrow .wrapper {
    width:1000px;
    min-width:1000px
}
.l-narrow .l-kuHot {
    width:980px;
    border-top:26px solid #e9e9e9;
    border-left:10px solid #e9e9e9;
    border-right:10px solid #e9e9e9
}
.l-narrow .m-pdrc {
    width:118px
}
.l-narrow .m-pdrc li .hd {
    padding:20px 3px;
    font-size:12px
}
.l-narrow .m-pdrc li .bd {
    width:80px;
    margin:0;
    padding:0 6px
}
.l-narrow .m-pdrc li .bd img {
    float:none;
    margin:15px auto 0
}
.l-narrow .m-pdrc li .bd span.tit {
    height:32px;
    line-height:32px;
    font-size:12px;
    margin:0;
    text-align:center;
    white-space:nowrap;
    text-overflow:ellipsis
}
.l-narrow .m-sea-games {
    width:318px
}
.l-narrow .m-sea-games .searchWrap .inputSearch {
    width:228px
}
.l-narrow .m-sea-games .gamesWrap .hd ul li {
    width:80px
}
.l-narrow .m-sea-games .gamesWrap .hd ul li+li {
    width:78px
}
.l-narrow .m-sea-games .gamesWrap .bd ul {
    padding-left:5px
}
.l-narrow .row .col-gd-9 .col-gd-n1 {
    width:274px
}
.l-narrow .m-hotGames li a {
    width:84px;
    height:43px;
    line-height:43px
}
.l-narrow .m-pdElite,.l-narrow .m-pdElite .bd img {
    height:206px
}
.l-narrow .m-pdElite .hd ul li {
    width:92px
}
.l-narrow .m-pdElite .hd ul li+li {
    width:91px
}
.l-narrow .row .col-gd-9 {
    width:614px
}
.l-narrow .m-gamesList {
    width:336px!important;
    height:468px
}
.l-narrow .row .col-gd-9 .col-gd-n2 {
    width:336px!important
}
.l-narrow .hr_10.nar0 {
    height:0
}
.l-narrow .m-shim {
    width:980px
}
.l-narrow .narBg {
    background:#e9e9e9
}
.l-narrow .m-newGames {
    margin-right:-4px
}
.l-narrow .m-newGames li {
    margin-right:4px
}
.l-narrow .m-newGames li a {
    width:202px
}
.l-narrow .m-photo {
    margin:-3px -6px 0 0
}
.l-narrow .m-photo li {
    margin:3px 6px 0 0;
    width:191px;
    height:144px
}
.l-narrow .m-photo li.cur {
    width:389px;
    height:291px
}
.l-narrow .m-photo li .cov {
    height:37px;
    width:157px
}
.l-narrow .m-photo li .cov .tit {
    height:37px;
    line-height:37px;
    font-size:12px
}
.l-narrow .m-photo li.cur .cov {
    width:355px
}
.l-narrow .m-photo li a:hover .tit {
    margin-top:35px
}
.l-narrow .m-photo li.cur a:hover .tit {
    margin-top:100px
}
.l-narrow .row .col-gd-2 {
    width:220px
}
.l-narrow .row .col-gd-4 {
    width:300px
}
.l-narrow .mr10.nar6 {
    margin-right:6px!important
}
.l-narrow .m-ranking .tit {
    width:167px
}
.l-narrow .m-ranking .info {
    width:187px
}
.l-narrow .m-ranking li.on .tit {
    width:83px
}
.l-narrow .r-moreGames {
    width:218px
}
.l-narrow .r-moreGames.cur {
    width:298px
}
.l-narrow .m-gamesTable-ul li .name {
    width:92px
}
.l-narrow .m-gamesTable-ul li .status {
    margin-left:4px
}
.l-narrow .m-store .hotGames {
    width:119px
}
.l-narrow .m-store ul li {
    width:119px
}
.l-narrow .m-store ul li a,.l-narrow .m-store ul li .info {
    width:107px
}
.l-narrow .m-store ul li.hd {
    width:108px
}
.l-narrow .m-store ul li.hd .tit-hd i {
    left:88px
}
.l-narrow .m-store ul.cur {
    width:738px
}
.l-narrow .m-hotRank {
    height:140px;
    position:relative
}
.l-narrow .m-hotRank li {
    margin-right:7px
}
.l-narrow .m-hotRank li a {
    width:134px
}
.l-narrow .m-hotRank-r {
    margin-right:-14px;
    height:528px;
    position:relative
}
.l-narrow .m-hotRank-r li {
    margin-right:14px
}
.l-narrow .m-hotRank-r li .bgImg {
    width:317px;
    height:100px
}
.l-narrow .m-hotRank-r li .info {
    padding:0 24px
}
.l-narrow .m-hotRank-r li .iconImg {
    top:54px;
    left:25px
}
.l-narrow .m-games-list li {
    width:194px;
    margin:0
}
.l-narrow .col-gd-ny-9,.l-narrow .m-cwdbLink {
    width:680px
}
.l-narrow .m-games .w-gamesInfo dt {
    margin-right:17px
}
.l-narrow .m-games .w-gamesInfo dd {
    width:825px;
    float:left
}
.l-narrow .m-games .w-gamesInfo {
    padding-left:20px
}
.l-narrow .m-imgExhibition .es-carousel {
    width:584px
}
.l-narrow .m-rec-games {
    margin-right:-1px
}
.l-narrow .m-rec-games li {
    margin:1px 1px 0 0;
    width:226px
}
.l-narrow .m-rec-games li a {
    padding:20px 10px
}
.l-narrow .m-rec-games li img {
    margin-right:10px
}
.l-narrow .m-ranking.inPage .info {
    width:245px
}
.l-narrow .m-gamesTable-ul.inPage li .name {
    width:114px
}
.l-narrow .m-games .w-gamesInfo dd .info .bin {
    width:340px
}
.l-narrow .m-games .w-gamesInfo dd .info .bin li {
    margin-right:8px;
    width:104px
}
.l-narrow .m-games .w-gamesInfo dd .info h1 {
    max-width:140px;
    font-size:18px;
    margin-top:5px
}
.l-narrow .m-games .w-gamesInfo dd .info .wire {
    margin:10px 10px 0
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap {
    width:670px
}
.la_imgshow {
    width:100%;
    height:100%;
    background:url(../images/1px2.png) left top repeat;
    position:fixed;
    top:0;
    left:0;
    z-index:99999;
    display:none
}
#la_imgshow_con {
    width:800px;
    height:570px;
    margin:0 auto;
    background-color:#fff;
    position:relative;
    top:50%;
    margin-top:-285px;
    border-radius:5px;
    box-shadow:4px 4px 10px #000
}
#la_imgshow_con .imgshow_info {
    width:800px;
    height:570px;
    overflow:hidden;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    *display:block;
    *font-size:497px;
    *font-family:Arial
}
#la_imgshow_con .imgshow_info img {
    max-width:780px;
    max-height:560px;
    vertical-align:middle;
    *font-size:497px;
    margin:0 auto;
    *font-family:Arial
}
#la_imgshow_con #close_la_imgshow {
    background:url(../images/multipic_ico.png) 0 0 no-repeat;
    width:34px;
    height:34px;
    display:block;
    position:absolute;
    right:-15px;
    top:-15px
}
#la_imgshow_con #close_la_imgshow:hover {
    background-position:0 -41px
}
.imgshow_list {
    height:70px;
    overflow:hidden;
    background-color:#2f2f2f;
    position:absolute;
    bottom:0;
    left:0;
    width:780px;
    padding:0 10px
}
.imgshow_list ul {
    height:70px;
    overflow:hidden
}
.imgshow_list ul li {
    width:52px;
    height:52px;
    float:left;
    margin:7px 5px;
    border:2px solid #2f2f2f;
    transition:all 100ms ease 0s;
    opacity:0.5
}
.imgshow_list ul li img {
    width:52px;
    height:52px;
    display:block
}
.imgshow_list ul li:hover {
    transform:scale(1.2,1.2);
    border:2px solid #f60;
    opacity:1
}
.imgshow_list ul li.on {
    border:2px solid #f60;
    opacity:1
}
.la_imgshow .leftcurror {
    cursor:url(../images/pic_prev.ico),auto
}
.la_imgshow .rightcurror {
    cursor:url(../images/pic_next.ico),auto
}
.ad_wrap,.add_wrap {
    width:100%;
    height:auto;
    overflow:hidden
}
.ad_bg,.add_bg {
    position:absolute;
    left:50%;
    width:1920px;
    height:auto;
    overflow:hidden;
    margin-left:-960px
}
.ad_bg a,.add_bg a {
    display:block;
    width:100%;
    height:auto
}
.ad_bg a img,.add_bg a img {
    display:block;
    width:100%;
    height:100%
}
.ad_long {
    width:1200px;
    background-color:#424041;
    height:120px;
    position:relative;
    margin:0 auto
}
.ad_long .alladzou_frame {
    width:100%!important
}
.l-narrow .ad_long {
    width:1000px;
    height:100px
}
.alladzou_frame {
    width:100%!important;
    position:relative!important
}
.ad-left-ny .alladzou_frame>div {
    height:104px!important
}
.ad-left-ny .alladzou_frame>div>object,.ad-left-ny .alladzou_frame>div>object>embed,.ad-left-ny .alladzou_frame>div>a>img {
    height:100%!important
}
.ad_side .side_wrap {
    font-size:12px
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap li.otBtn .ico {
    display:none
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap li.otBtn .tit {
    padding:0 16px
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap li+li {
    margin-left:5px
}
.m-live-mod {
    overflow:hidden
}
.m-live-mod .w-live-box {
    height:360px;
    float:left;
    width:640px;
    background-color:#000;
    margin-right:10px
}
.m-live-mod .w-live-tab {
    width:230px;
    overflow:hidden;
    float:left
}
.m-live-mod .w-live-tab li {
    width:100%;
    height:110px;
    overflow:hidden;
    opacity:.8;
    cursor:pointer
}
.m-live-mod .w-live-tab li+li {
    margin-top:15px
}
.m-live-mod .w-live-tab li img {
    width:100%;
    height:100%;
    display:block
}
.m-live-mod .w-live-tab li.on {
    border:3px solid #f7a934;
    width:224px;
    height:104px;
    opacity:1
}
.l-narrow .m-live-mod .w-live-box {
    width:500px;
    height:304px
}
.l-narrow .m-live-mod .w-live-tab {
    width:170px
}
.l-narrow .m-live-mod .w-live-tab li {
    height:94px
}
.l-narrow .m-live-mod .w-live-tab li+li {
    margin-top:11px
}
.l-narrow .m-live-mod .w-live-tab li.on {
    width:164px;
    height:88px
}
.m-live-list {
    width:100%;
    overflow:hidden;
    position:relative;
    margin-top:5px
}
.m-live-list .bd {
    overflow:hidden;
    height:125px
}
.m-live-list .bd ul {
    overflow:hidden;
    zoom:1;
    width:400%
}
.m-live-list .bd ul li {
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
    width:168px;
    margin-right:10px
}
.m-live-list .bd ul li img {
    width:168px;
    height:95px;
    display:block
}
.m-live-list .bd ul li span.desc {
    line-height:30px;
    height:30px;
    text-align:center;
    overflow:hidden
}
.m-live-list .fxBtn {
    width:24px;
    height:50px;
    position:absolute;
    left:0;
    top:22px;
    background-color:rgba(0,0,0,.7);
    *background-color:#000;
    line-height:50px;
    text-align:center;
    color:#fff;
    font-size:16px;
    font-family:"宋体"
}
.m-live-list .rightBtn {
    right:0;
    left:auto
}
.l-narrow .m-live-list .bd {
    height:102px
}
.l-narrow .m-live-list .bd ul li {
    width:128px
}
.l-narrow .m-live-list .bd ul li img {
    width:128px;
    height:72px
}
.l-narrow .m-live-list .fxBtn {
    top:11px
}
.m-cwdbLink a.w-giftlink {
    right:165px;
    background:#59c5f5
}
.m-cwdbLink a.w-applink {
    right:0;
    background:#59c5f5
}
.m-cwdbLink a.w-giftlink:hover,.m-cwdbLink a.w-applink:hover {
    text-decoration:none;
    background-color:#7ec0ec
}
.m-cwdbLink a.w-giftlink i.ico-l,.m-cwdbLink a.w-applink i.ico-l {
    background-position:-144px -28px;
    left:-9px
}
.m-cwdbLink a.w-giftlink i.ico-r,.m-cwdbLink a.w-applink i.ico-r {
    background-position:-154px -28px;
    right:-9px
}
.m-giftsList-a li .btn,.m-giftsList-a li .btnDis {
    float:right;
    width:88px;
    height:88px;
    border:1px solid #eee;
    display:block;
    line-height:88px;
    text-align:center;
    font-size:16px;
    background-color:#fff
}
.m-giftsList-a li .btn:hover,.m-giftsList-a li .btnDis:hover {
    color:#fff
}
.m-giftsList-a li .btn-lq {
    color:#f7a934
}
.m-giftsList-a li .btn-th {
    color:#f7a934
}
.m-giftsList-a li .btn-yy {
    color:#b3d565
}
.m-giftsList-a li .btn-end {
    color:#d9d9d9;
    cursor:default
}
.m-giftsList-a li .btn-lq:hover {
    background-color:#f7ad3e;
    border-color:#fff
}
.m-giftsList-a li .btn-th:hover {
    background-color:#f7a934;
    border-color:#f7a934
}
.m-giftsList-a li .btn-yy:hover {
    background-color:#b3d565;
    border-color:#b3d565
}
.m-giftsList-a li .btn-end:hover {
    color:#d9d9d9
}
.m-giftsList-a li h4 {
    line-height:32px;
    height:32px;
    font-size:14px;
    font-weight:normal;
    overflow:hidden;
    width:176px;
    margin-top:15px
}
.m-giftsList-a li .bar-wrap {
    height:24px;
    overflow:hidden;
    line-height:24px;
    font-size:12px
}
.m-giftsList-a li .bar-wrap .hd {
    float:left;
    color:#b0b0b0
}
.m-giftsList-a li .bar-wrap .bar {
    width:110px;
    height:12px;
    overflow:hidden;
    border-radius:6px;
    float:left;
    margin-top:6px;
    background-color:#434343;
    position:relative
}
.m-giftsList-a li .bar-wrap .bar span {
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    height:12px;
    display:block;
    background-color:#f7a934
}
.m-giftsList-a li .bar-wrap .bar i {
    width:100%;
    height:12px;
    color:#fff;
    text-align:center;
    position:absolute;
    left:0;
    top:0;
    z-index:2;
    line-height:12px
}
.l-narrow .m-giftsList-a li {
    width:320px
}
.l-narrow .m-giftsList-a li h4 {
    width:222px
}
/*.m-games,.m-games .w-gamesInfo dd .info {*/
/*overflow:visible*/
/*}*/
.m-games .w-bgimgBox {
    left:0;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    z-index:1;
    overflow:hidden
}
.m-games .w-gamesInfo .interfix-pd .wgotext {
    height:30px;
    border:0;
    line-height:30px;
    padding:0;
    float:none;
    position:relative
}
.m-games .w-gamesInfo .interfix-pd .wgotext p {
    height:30px;
    line-height:30px;
    color:#fff;
    padding:0 22px 0 2px;
    display:inline-block;
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAA7UlEQVQokaWSrxIBURSHvzWC6AGEDaIoCGtGYMY7iIoq8QaSESm6rgiCGVXcKGzwAN7gJzjXXNddY8avnLP3nj/fOXsTSeJTXbPnwH9T1ewJOAApMIkUc9oABTAEeuiphSQkZfadSapL6pv1z7F4uc4p0AdaX7oCtIGaxZP8O/Mgkjz2KFZAHotz2AVwBeqG1i4Z4QLcDbtZtjBfWWRhc0mqGM7WKju8PPCj8redBnjfVABHIpgxVOevJY0MnYpV2hnitKSTGyHDe4Eu+YkRxz0De7t3MXPg9cI6wCyY21fD7pfAzZL5Zebw/PWrHsR8A+K7Q8fOAAAAAElFTkSuQmCC) right center no-repeat
}
.m-games .w-gamesInfo .interfix-pd .wgotext .ewm {
    background:url(../images/ewmbg.png) 0 0 no-repeat;
    width:165px;
    height:172px;
    line-height:30px;
    padding-top:164px;
    text-align:center;
    position:absolute;
    left:-8px;
    top:30px;
    display:none
}
.m-games .w-gamesInfo .interfix-pd .wgotext:hover {
    background:none
}
.m-games .w-gamesInfo .interfix-pd .wgotext:hover .ewm {
    display:block
}
.mask-yy {
    display:none;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.75);
    position:fixed;
    left:0;
    top:0;
    z-index:9999999
}
.mask-yy .mask-yy-container {
    display:none;
    position:absolute;
    width:420px;
    height:212px;
    left:50%;
    top:50%;
    margin-left:-210px;
    margin-top:-106px;
    background-color:#fff;
    border-radius:4px;
    overflow:hidden
}
.mask-yy .mask-yy-container .myc-tit {
    height:50px;
    background-color:#f6a833
}
.mask-yy .mask-yy-container .myc-tit p {
    display:block;
    color:#fff;
    font-size:18px;
    margin-left:40px;
    line-height:50px
}
.mask-yy .mask-yy-container .myc-tit span {
    display:block;
    width:1px;
    height:26px;
    margin-right:45px;
    margin-top:12px;
    background-color:#ffbd5a
}
.mask-yy .mask-yy-container .myc-tit a.yy-close {
    display:block;
    position:absolute;
    width:15px;
    height:15px;
    background:url(../images/yy_close.png)
}
.mask-yy .mask-yy-container .myc-tit #yy-inp-close {
    right:15px;
    top:18px
}
.mask-yy .mask-yy-container .yy-input-box {
    position:relative
}
.mask-yy .mask-yy-container .err-tip {
    position:absolute;
    width:200px;
    height:36px;
    border:1px solid #eaeaea;
    right:10px;
    top:26px;
    color:red;
    font-size:14px;
    text-indent:17px;
    line-height:36px;
    display:none;
    text-align:center
}
.mask-yy .mask-yy-container input {
    display:block;
    width:400px;
    height:36px;
    border:1px solid #eaeaea;
    border-radius:4px;
    background:#fafafa;
    margin:26px auto;
    color:#767676;
    font-size:14px;
    text-indent:17px;
    line-height:36px
}
.mask-yy .mask-yy-container .yy-hr {
    height:1px;
    background-color:#eaeaea
}
.mask-yy .mask-yy-container a.yy-submit {
    display:block;
    width:190px;
    height:40px;
    background-color:#f6a833;
    text-align:center;
    line-height:40px;
    color:#fff;
    font-size:16px;
    margin:13px auto;
    border-radius:4px
}
.mask-yy .mask-yy-success {
    display:none;
    position:absolute;
    width:400px;
    height:310px;
    left:50%;
    top:50%;
    margin-left:-200px;
    margin-top:-155px;
    border-radius:4px;
    background-color:#fff
}
.mask-yy .mask-yy-success .yy-tap-success {
    width:420px;
    height:146px;
    margin-top:4px;
    background:url(../images/yy_success.png);
    margin-left:-10px;
    position:relative;
    color:#fff
}
.mask-yy .mask-yy-success .yy-tap-success .yy-ewm {
    position:absolute;
    width:98px;
    height:98px;
    left:292px;
    top:26px;
    box-sizing:border-box;
    background:#fff;
    border-radius:4px
}
.mask-yy .mask-yy-success .yy-tap-success .txt-box {
    width:262px;
    margin-left:21px;
    text-align:center
}
.mask-yy .mask-yy-success .yy-tap-success h3 {
    font-size:24px;
    margin-top:24px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
.mask-yy .mask-yy-success .yy-tap-success h5 {
    font-size:16px;
    margin-top:8px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
.mask-yy .mask-yy-success .yy-tap-success .txt-box-wx {
    width:auto
}
.mask-yy .mask-yy-success .yy-tap-success .txt-box-wx h3 {
    font-size:36px
}
.mask-yy .mask-yy-success .yy-tap-success .txt-box-wx h5 {
    font-size:22px
}
.mask-yy .mask-yy-success .yy-tap-success p {
    display:block;
    width:262px;
    height:25px;
    line-height:25px;
    font-size:14px;
    color:#feef00;
    margin-top:14px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    background:url(../images/yy_tip_bg.png)
}
.mask-yy .mask-yy-success .yy-tap-success
.yy-ewm img {
    width:100%;
    height:100%
}
.mask-yy .mask-yy-success .yy-tap-success a.yy-close {
    display:block;
    position:absolute;
    width:15px;
    height:15px;
    background:url(../images/yy_close.png)
}
.mask-yy .mask-yy-success .yy-tap-success #yy-ss-close {
    right:8px;
    top:18px
}
.mask-yy .mask-yy-success .yy-ranklist {
    padding:14px;
    padding-top:0
}
.mask-yy .mask-yy-success .yy-ranklist .rank-tit {
    overflow:hidden;
    border-bottom:1px solid #eaeaea
}
.mask-yy .mask-yy-success .yy-ranklist .rank-tit span {
    color:#434343;
    line-height:36px
}
.mask-yy .mask-yy-success .yy-ranklist .rank-tit span.fl {
    font-size:18px;
    border-bottom:2px solid #363636
}
.mask-yy .mask-yy-success .yy-ranklist .rank-tit span.fr {
    font-size:12px
}
.mask-yy .mask-yy-success .yy-ranklist ul {
    overflow:hidden;
    margin-top:13px
}
.mask-yy .mask-yy-success .yy-ranklist ul li {
    width:25%;
    text-align:center;
    float:left
}
.mask-yy .mask-yy-success .yy-ranklist ul li img {
    width:70px;
    height:70px
}
.mask-yy .mask-yy-success .yy-ranklist ul li p {
    color:#434343;
    font-size:14px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-top:5px
}
.m-games .w-gamesInfo dd .btnWrap li.yybtn span.tit {
    width:95px
}
.m-games .w-gamesInfo dd .btnWrap li.yybtn span.tit {
    width:95px
}
.mask-yy .mask-yy-success .yy-tap-success-wx .txt-box {
    width:auto
}
.mask-yy .mask-yy-success .yy-tap-success-wx .txt-box p {
    display:none
}
.mask-yy .mask-yy-success .yy-tap-success-wx .yy-ewm {
    display:none
}
.mask-yy .mask-yy-success .yy-tap-success-wx .txt-box h3 {
    font-size:36px
}
.mask-yy .mask-yy-success .yy-tap-success-wx .txt-box h5 {
    font-size:22px
}
.merge-hot-new-title h4 {
    cursor:pointer;
    margin-right:20px
}
.merge-hot-new-title h4.active {
    color:#f7a934
}
.merge-hot-new.m-gamesList {
    width:100%!important
}
.merge-hot-new.m-gamesList .w-item {
    margin-right:40px;
    margin-bottom:10px
}
.merge-hot-new.m-gamesList .w-item:nth-child(8n) {
    margin-right:0
}
.merge-hot-new.m-gamesList.merge-new .w-item {
    margin-right:0
}
.merge-hot-new.m-gamesList.merge-new .m-strategy {
    position:relative;
    width:271px;
    float:left;
    margin-left:24px
}
.merge-hot-new.m-gamesList.merge-new .m-strategy li {
    height:36px;
    line-height:36px;
    position:relative;
    z-index:2;
    padding-left:1px
}
.merge-hot-new.m-gamesList.merge-new .m-strategy li a {
    padding-left:12px;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#828282
}
.merge-hot-new.m-gamesList.merge-new .m-strategy li:hover a {
    color:#2ba339;
    background-color:#f4f9fd
}
.merge-hot-new.m-gamesList.merge-new .m-strategy li span.dot {
    width:17px;
    height:17px;
    display:block;
    position:absolute;
    left:-8px;
    top:10px
}
.merge-hot-new.m-gamesList.merge-new .m-strategy li:hover .dot i {
    width:17px;
    height:17px;
    margin:0;
    background-position:-295px -44px
}
.m-tabStrategy {
    overflow:hidden
}
.m-tabStrategy .hd {
    height:44px;
    background:#e4e4e4
}
.m-tabStrategy .hd h4 {
    float:left;
    width:128px;
    height:44px;
    line-height:44px;
    color:#2ba339;
    overflow:hidden;
    text-align:center;
    font-size:24px;
    background-color:#fff;
    font-weight:normal
}
.m-tabStrategy .hd ul {
    float:left
}
.m-tabStrategy .hd ul li {
    width:111px;
    height:44px;
    float:left;
    line-height:44px;
    text-align:center;
    color:#fff;
    font-size:18px;
    margin-left:-1px;
    position:relative;
    cursor:default;
    margin-right:5px
}
.m-tabStrategy .hd ul li:nth-child(1) {
    background-color:#70d0df
}
.m-tabStrategy .hd ul li:nth-child(2) {
    background-color:#9aa5d9
}
.m-tabStrategy .hd ul li:nth-child(3) {
    background-color:#ec5747
}
.m-tabStrategy .hd ul li:nth-child(4) {
    background-color:#f6b92c
}
.m-tabStrategy .hd ul li span {
    width:1px;
    height:13px;
    background-color:#b6b6b6;
    overflow:hidden;
    float:right;
    margin-top:16px
}
.m-tabStrategy .hd ul li.on span {
    display:none
}
.m-tabStrategy .hd ul li.on i {
    display:block;
    width:0;
    height:0;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:6px solid #2ba339;
    overflow:hidden;
    position:absolute;
    left:50%;
    bottom:-6px;
    margin-left:-6px
}
.m-tabStrategy .hd ul li:nth-child(1).on i {
    border-top:6px solid #70d0df
}
.m-tabStrategy .hd ul li:nth-child(2).on i {
    border-top:6px solid #9aa5d9
}
.m-tabStrategy .hd ul li:nth-child(3).on i {
    border-top:6px solid #ec5747
}
.m-tabStrategy .hd ul li:nth-child(4).on i {
    border-top:6px solid #f6b92c
}
.m-tabStrategy .bd {
    width:100%
}
.m-tabStrategy .bd .w-con {
    overflow:hidden;
    height:317px;
    padding:32px 0 0 7px;
    position:relative
}
.m-tabStrategy .bd .w-con.clearfix {
    padding:19px 0;
    height:180px
}
.m-strategy {
    position:relative;
    width:271px;
    float:left;
    margin-left:24px
}
.m-strategy li {
    height:36px;
    line-height:36px;
    position:relative;
    z-index:2;
    padding-left:1px
}
.m-strategy li span.dot {
    width:17px;
    height:17px;
    display:block;
    position:absolute;
    left:-8px;
    top:10px
}
.m-strategy li.wire {
    width:1px;
    height:144px;
    overflow:hidden;
    background-color:#dcdcdc;
    position:absolute;
    left:0;
    top:18px;
    z-index:1;
    padding:0
}
.m-strategy li a {
    padding-left:12px;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#828282
}
.m-strategy li:hover a {
    color:#2ba339;
    background-color:#f4f9fd
}
.m-strategy li:hover .dot i {
    width:17px;
    height:17px;
    margin:0;
    background-position:-295px -44px
}
/*找游戏start*/
/**list-gifts**/
.ico-2 {
    background:url(../images/ico-2.png) no-repeat;
    overflow:hidden;
}
.ico-3 {
    background:url(../images/ico-3.png) no-repeat;
    margin-right:6px;
}
.listcontent {
    background:#ffffff;
    padding:5px 20px 40px 20px;
    margin: 30px auto 0;
    width:1160px;
    overflow:hidden;
    z-index:2;
}
.lc-left {
    width:796px;
    overflow:hidden;
}
.b-list-box {
    height:48px;
    border-bottom:2px solid #e4e4e4;
}
.b-list-box p strong {
    color:#666666;
}
.b-list-box p {
    height:48px;
    line-height:48px;
    border-bottom:2px solid #ff6100;
    font-size:14px;
    padding:0 5px 0 10px;
    color:#999999;
}
.b-list-box p a,.b-list-box p span {
    color:#999999;
    display:inline-block;
    font-size:14px;
}
.b-list-box p a:hover {
    text-decoration:underline;
}
.b-list-ser {
    height:40px;
    overflow:hidden;
}
.b-list-ser p {
    width:194px;
    height:26px;
    right:0;
    bottom:0;
    background-position:0 0;
}
.b-list-ser p.on {
    background-position:0 -30px;
}
.b-list-ser input {
    width:134px;
    height:26px;
    line-height:26px;
    left:14px;
    top:0;
}
.b-list-ser a {
    display:block;
    width:43px;
    height:26px;
    right:0;
    top:0;
}
.gifts-list-box li {
    overflow:hidden;
    height:216px;
    border-bottom:1px dotted #dcdcdc;
    position:relative;
}
.gift-img {
    width:120px;
    height:120px;
    top:30px;
}
.gift-name {
    width:498px;
    height:55px;
    overflow:hidden;
    left:140px;
    top:22px;
}
.gift-name strong {
    color:#ff6000;
    font-size:24px;
    margin-right:10px;
    float:left;
}
.gift-name span {
    color:#444444;
    font-size:18px;
    font-weight:bold;
    float:left;
    line-height:40px;
}
/*.gift-name p {*/
/*height:25px;*/
/*padding-right:75px;*/
/*background-position:right -170px;*/
/*margin:10px 0 0 10px;*/
/*}*/
.gift-name p i {
    display:inline-block;
    width:25px;
    height:25px;
}
.ico-android {
    background-position:-1px -148px;
}
.ico-ios {
    background-position:-47px -149px;
}
.ico-pc {
    background-position:-93px -147px;
}
.gift-tab {
    width:140px;
    height:24px;
    line-height:24px;
    border:1px solid #e8e8e8;
    border-radius:12px;
    background:#f9f9f9;
    left:140px;
    top:74px;
    text-align:center;
    color:#9f9f9f;
}
.gift-info {
    display:block;
    width:69px;
    border-radius:12px 0 0 12px;
    border-right:1px solid #e8e8e8;
}
.gift-dec {
    display:block;
    width:69px;
    border-radius:0 12px 12px 0;
}
p.gift-tab a.on {
    background:#fff;
    color:#ff3300;
}
.gift-tab-cont {
    left:140px;
    top:130px;
    color:#666666;
    line-height:24px;
    width:635px;
    height:48px;
    overflow:hidden;
    font-size:14px;
}
.gift-time {
    left:140px;
    top:170px;
    color:#999999;
}
.gift-time span {
    color:#ff9758;
}
/*a.get-gifts-btn {*/
/*display:block;*/
/*width:140px;*/
/*height:36px;*/
/*color:#54c245;*/
/*font-size:20px;*/
/*text-align:center;*/
/*line-height:36px;*/
/*background-position:0 -104px;*/
/*left:638px;*/
/*top:30px;*/
/*}*/
a.get-gifts-btn:hover {
    color:#fff;
    background-position:0 -68px;
}
p.get-gifts-btn {
    display:block;
    height:36px;
    padding:0 15px;
    color:#fff;
    font-size:14px;
    text-align:center;
    line-height:36px;
    background:#54c245;
    right:19px;
    top:30px;
    white-space:nowrap;
    border-radius:20px;
}
.login-tip {
    width:130px;
    height:32px;
    text-align:center;
    line-height:36px;
    background:url(../../images/login-bg.png) no-repeat;
    left:643px;
    top:70px;
    display:none;
}
.login-link2 {
    color:#ff3300;
}
.android-download {
    background-position:0 -625px;
}
.ios-download {
    background-position:0 -660px;
}
.lc-right {
    width:325px;
}
.lr-box {
    overflow:hidden;
}
/**end list-gifts**/

/**list-games**/
.game-tab-box {
    height:36px;
    background:#fafafa;
    border:1px solid #ececec;
}
.game-nav-box a {
    display:block;
    float:left;
    width:117px;
    height:36px;
    border-right:1px solid #ececec;
    text-align:center;
    line-height:36px;
    font-size:16px;
}
.game-nav-box a.on {
    background:#ff6100;
    color:#fff;
    font-weight:bold;
}
.b-list-ser2 {
    width:194px;
    height:34px;
    right:5px;
    top:2px;
}
.b-list-ser2 p {
    right:0;
    bottom:5px;
}
/*20201119*/
.games-list-box li {
    float:left;
    width:270px;
    height:140px;
    /*border-top:1px solid #ececec;*/
    /*margin:-1px 0 0 0;*/
    position:relative;
    /*margin:10px 18px;*/
    padding: 0 0px;
}
/*20201119*/
.games-list-box li:nth-of-type(even) {
    border-left:0
}
.games-ico {
    width:120px;
    height:120px;
    left:15px;
    top:10px;
    border-radius:15px;
}
.games-nams-des {
    width:180px;
    height:30px;
    left:150px;
    top:10px;
    overflow:hidden;
    line-height:30px;
}
.games-nams-des strong {
    color:#333333;
    font-size:18px;
    margin-right:8px;
    font-weight:400;
}
.games-nams-des span {
    color:#444444;
    font-size:14px;
}
.games-info-table {
    left:150px;
    top:40px;
}
.games-info-table td {
    height:24px;
    color:#999999;
    font-size:14px;
}
.games-info-table td.gl-t1 {
    width:54px;
    text-align:left;
    font-size:12px;
}
.games-info-table td.gl-t2 {
    width:120px;
    text-align:left;
    color:#ff9758;
}
.gl-t2 i {
    display:inline-block;
    width:16px;
    height:16px;
    float:left;
}
.games-info-table td.gl-t3 {
    width:80px;
    text-align:right;
}
.games-info-table td.gl-t4 {
    width:220px;
    text-align:left;
    color:#ff9758;
}
.games-info-table td.gl-t4 em {
    background:url("../images/start-a.png") no-repeat;
    width:14px;
    height:14px;
    display:inline-block;
    margin-top:5px
}
.games-info-table td.gl-t4 .em1 {
    background:url("../images/start-b.png") no-repeat;
    width:14px;
    height:14px;
    display:inline-block;
    margin-top:5px
}
.games-info-table td.gl-t5 p {
    width:365px;
    text-align:left;
    color:#999;
    font-size:12px;
    padding-top:10px;
    height:40px;
    line-height:20px;
    overflow:hidden;
}
.games-link-box {
    width:180px;
    height:32px;
    left:150px;
    top:96px;
}
.games-link-box a.games-btn {
    display:block;
    float:left;
    margin-right:14px;
    width:74px;
    height:28px;
    line-height:28px;
    z-index:2;
    text-align:center;
}
.games-l-gw {
    background:#F87706;
    color:#fff;
}
.games-l-lb {
    color:#61bc00;
    background-position:0 -305px;
}
.games-l-xz {
    background:#ffffff;
    border:1px solid #eeeeee;
    color:#888888;
}
.games-l-h5xz {
    color:#4badff;
    background-position:0 -669px;
}
/**end list-games**/
/**list-news**/
/**list-news-right**/
.lr-gifts-box .b4-tg-box img {
    left:-55px;
}
.b4-tg-box .line-right {
    width:0;
    border-left:1px solid #f0f0f0;
    height:138px;
    left:-1px;
    top:0;
    z-index:2;
}
.lr-gifts-box .b4-tg-name {
    right:20px;
}
.lr-gifts-box .b4-tj-des {
    right:20px;
}
.lr-gifts-box .b4-tg-getgift {
    right:20px;
}
.lr-gifts-box .b4-tg-box2 {
    padding-left:1px;
}
.lr-gifts-box .b4-tg-box2 li {
    width:161px;
}
.lr-gifts-box .b4-tj-ico {
    left:12px;
    top:14px;
}
.lr-gifts-box .b4-tj-name {
    right:10px;
    width:80px;
    height:21px;
    overflow:hidden;
}
.lr-gifts-box .b4-tj-sdes {
    right:10px;
}
.lr-gifts-box .b4-tj-sgg {
    right:10px;
}
/**end list-news-right**/

/**list-news-nav**/
.b-tab-nav {
    height:68px;
    width:830px;
}
.b-tab-nav p {
    float:left;
    display:inline;
}
.b-tab-nav a {
    display:block;
    float:left;
    margin:20px 20px 0 0;
    width:116px;
    height:38px;
    line-height:38px;
    font-size:16px;
    text-align:center;
    background:url(../../index/images/ico-4.png) no-repeat;
}
.b-tab-nav a.b-tab-zx {
    color:#ff5388;
    background-position:0 -38px;
}
.b-tab-nav a.b-tab-xwgg {
    color:#82cc4c;
    background-position:-136px -38px;
}
.b-tab-nav a.b-tab-jchd {
    color:#fe3639;
    background-position:-272px -38px;
}
.b-tab-nav a.b-tab-yxgl {
    color:#59b4ff;
    background-position:-408px -38px;
}
.b-tab-nav a.b-tab-zxxw {
    color:#ff7928;
    background-position:-544px -38px;
}
.b-tab-nav a.b-tab-yxsp {
    color:#ffba00;
    background-position:-680px -38px;
}
.b-tab-nav a.b-tab-zx:hover,.b-tab-nav p.on a.b-tab-zx {
    color:#fff;
    background-position:0 0;
    font-weight:bold;
}
.b-tab-nav a.b-tab-xwgg:hover,.b-tab-nav p.on a.b-tab-xwgg {
    color:#fff;
    background-position:-136px 0;
    font-weight:bold;
}
.b-tab-nav a.b-tab-jchd:hover,.b-tab-nav p.on a.b-tab-jchd {
    color:#fff;
    background-position:-272px 0;
    font-weight:bold;
}
.b-tab-nav a.b-tab-yxgl:hover,.b-tab-nav p.on a.b-tab-yxgl {
    color:#fff;
    background-position:-408px 0;
    font-weight:bold;
}
.b-tab-nav a.b-tab-zxxw:hover,.b-tab-nav p.on a.b-tab-zxxw {
    color:#fff;
    background-position:-544px 0;
    font-weight:bold;
}
.b-tab-nav a.b-tab-yxsp:hover,.b-tab-nav p.on a.b-tab-yxsp {
    color:#fff;
    background-position:-680px 0;
    font-weight:bold;
}
/**end list-news-nav**/

/**list-video**/
.b-lists-video {
}.b-lists-video .b5-sp-list {
     width:830px;
     overflow:hidden;
 }
.b-lists-video .b5-sp-list li {
    width:388px;
    height:245px;
}
.b-lists-video .b5-sp-list .b5-img-box {
    width:388px;
    height:194px;
}
.b-lists-video .b5-sp-list img {
    width:388px;
    height:194px;
}
.b-lists-video .b5-sp-list .b5-spbtn-box {
    left:160px;
    top:45px;
}
.b-lists-video .b5-sp-list .b5-spbtn-btn {
    left:163px;
    top:50px;
}
/**end list-video**/

/**list-xinwen**/
.b-news-ulli li {
    height:126px;
    margin-top:20px;
}
.b-news-imgico {
    width:250px;
    height:126px;
}
.b-news-infobox {
    width:525px;
    height:126px;
}
.b-news-title {
    display:block;
    height:30px;
    line-height:30px;
    padding-left:25px;
    font-size:18px;
    color:#000;
    background:url(../../index/images/ico-5.png) no-repeat;
}
.b-news-dec {
    color:#666666;
    height:48px;
    line-height:24px;
    overflow:hidden;
    margin-top:10px;
}
.b-news-time {
    color:#999999;
    text-align:right;
    margin-top:10px;
}
.b-news-286 {
    background-position:0 -220px;
}
.b-news-287 {
    background-position:0 -164px;
}
.b-news-288 {
    background-position:0 -106px;
}
.b-news-284 {
    background-position:0 -51px;
}
.b-news-289 {
    background-position:0 0;
}
.b-news-290 {
    background-position:0 -278px;
}
/**end list-xinwen**/
/**end list-news**/

/**content**/
.b-content-main h1 {
    margin-top:30px;
    color:#ff6000;
    font-size:24px;
    color:#ff6000;
    font-weight:bold;
    text-align:center;
}
.article-info {
    text-align:center;
    color:#999999;
    margin-top:10px;
    padding-bottom:25px;
    border-bottom:1px dotted #e6e6e6;
}
.article-info i {
    margin:0 10px;
}
.article {
    color:#444444;
    line-height:24px;
    font-size:14px;
    padding-top:20px;
    padding-bottom:60px;
    overflow:hidden;
    border-bottom:1px dotted #e6e6e6;
}
.article-page {
    padding:20px 0;
    font-size:14px;
    border-bottom:1px dotted #e6e6e6;
}
.article-page p {
    margin-bottom:5px;
}
.related-article .b-con-title a.b-rel-title {
    display:block;
    width:130px;
    height:48px;
    margin-right:35px;
}
.related-article .b-con-title .b-rel-title span {
    color:#999999;
    border-bottom:2px solid #e4e4e4;
}
.related-article .b-con-title a.on span {
    color:#ff6100;
    border-bottom:2px solid #ff6100;
}
.related_news_box {
    height:150px;
    overflow:hidden;
    margin-top:10px;
}
.related_news_list li {
    float:left;
    display:inline;
    width:398px;
    height:30px;
    overflow:hidden;
    background:url(../../index/images/ico-2.png) -57px -585px no-repeat;
}
.related_news_list li a {
    display:block;
    width:280px;
    padding-left:20px;
    height:30px;
    line-height:30px;
    overflow:hidden;
    font-size:14px;
    float:left;
}
.related_news_list li i {
    color:#999;
    float:right;
    display:block;
    height:30px;
    line-height:30px;
    font-size:14px;
    margin-right:30px;
}
#cybarrage-submit-content {
    background:#fff;
}
.barrage-submit-btn {
    line-height:16px;
}
/**end content**/


/**page**/
.gifts-list-pages {
    text-align:right;
}
.games-list-pages {
    text-align:center;
    height:54px;
    padding-top:6px;
    border:1px solid #ececec;
    margin-top:-1px;
    background:#fafafa;
}
.video-list-pages {
    text-align:right;
    padding-top:20px;
}
.news-list-pages {
    text-align:right;
    padding-top:20px;
    margin-top:50px;
}
#kkpager {
}#kkpager a {
     border:1px solid #ccc;
     display:inline-block;
     padding:3px 10px 3px 10px;
     margin-right:5px;
     border-radius:3px;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     cursor:pointer;
     background:#fff;
     text-decoration:none;
     color:#999;
 }
#kkpager span.disabled {
    display:inline-block;
    padding:3px 10px 3px 10px;
    margin-right:5px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #DFDFDF;
    background-color:#FFF;
    color:#DFDFDF;
}
#kkpager span.curr {
    display:inline-block;
    border:1px solid #F87706;
    padding:3px 10px 3px 10px;
    margin-right:5px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#F87706;
    color:#ffffff;
}
#kkpager span.current {
    display:inline-block;
    border:1px solid #F87706;
    padding:3px 10px 3px 10px;
    margin-right:5px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#F87706;
    color:#ffffff;
}
#kkpager a:hover {
    border:1px solid #F87706;
    background-color:#F87706;
    color:#fff;
}
#kkpager span.normalsize {
}#kkpager_gopage_wrap {
     position:relative;
     left:0px;
     top:0px;
 }
#kkpager_btn_go {
    width:44px;
    height:18px;
    border:0px;
    overflow:hidden;
    line-height:140%;
    padding:0px;
    margin:0px;
    text-align:center;
    cursor:pointer;
    background-color:#FF6600;
    color:#FFF;
    position:absolute;
    left:0px;
    top:-2px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    display:none;
}
#kkpager_btn_go_input {
    width:36px;
    height:14px;
    color:#999;
    text-align:center;
    margin-left:1px;
    margin-right:1px;
    border:1px solid #DFDFDF;
    position:relative;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    left:0px;
    top:0px;
    outline:none;
}
#kkpager_btn_go_input.focus {
    border-color:#FF6600;
}
#kkpager .pageBtnWrap {
}#kkpager .infoTextAndGoPageBtnWrap {
 }#kkpager .spanDot {
      margin-right:5px;
  }
#kkpager .currPageNum {
    color:#FD7F4D;
}
#kkpager .infoTextAndGoPageBtnWrap {
    padding-top:5px;
}
.pages {
    color:#999;
    padding:20px 0px 5px 0px;
    font-size:13px;
    *float:right;
}
.pages a {
    background:#fff;
    text-decoration:none;
    color:#999;
}
.pages li {
    display:inline-block;
    *float:left;
    padding:3px 10px 3px 10px;
    margin-right:5px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    /*border:1px solid #DFDFDF;*/
    background-color:#FFF;
    color:#DFDFDF;
}
.pages li.thisclass {
    display:inline-block;
    border:1px solid #F87706;
    padding:3px 10px 3px 10px;
    margin-right:5px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#F87706;
    color:#ffffff;
}
.pages li a:hover {
    color:#F87706;
}
/**end page**/

.game-select-box {
    padding:10px 0px;
}
.game-type,.game-theme {
    width:100%;
    min-height:30px;
    padding:10px 0px 0px 0px;
    float:left;
}
.game-select-box .game-type-title {
    font-size:14px;
    margin:0 20px 0 20px;
    display:block;
    width:80px;
    line-height:29px;
    float:left;
    color:#333;
}
.game-select-box .game-type-list {
    float:left;
    width:1038px;
}
.game-select-box a {
    display:inline-block;
    color:#888;
    font-size:16px;
    padding:5px 20px;
    margin:2px 0 10px 9px;
    border-radius:50px;
    border:1px solid #eee;
}
.game-type .game-quantity {
    line-height:55px;
    font-size:12px;
}
.game-select-box a:hover,.game-select-box .active {
    color:#fff;
    background:#F87706;
}
.fix::after,.fix::before {
    display:block;
    content:"clear";
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden;
}
/*找游戏end*/

/*大家都在玩start*/
.about-games-dj{
    background: #ffffff;
    margin-top: 20px;
    width: 1160px;
    padding: 20px;
    margin-bottom: 20px;
}
.about-games-dj .m-gamesList{
    width: 100%!important;
}
/*大家都在玩end*/
.m-gamesList-dj{
    margin:0;
}
.m-gamesList-dj .w-item a:hover{
    background: none;
}
.m-gamesList-dj .w-item a {
    display:block;
    width:96px;
    height:128px;
    overflow:hidden;
}
.main-l{
    width: 886px;
    padding:20px;
    background: #ffffff;
}

.arc-tit {
    padding-top:10px;
    font-size:30px;
    font-weight:normal;
    text-align:center;
    color: #F87706;
}
.arc-info {
    padding:10px 0;
    border-bottom:1px dashed #eeeeee;
    font-size:0;
    text-align:center
}
.arc-info span {
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
    margin:0 18px;
    font-size:12px;
    color:#999
}
.arc-desc {
    line-height:20px;
    padding:20px;
    margin-top:10px;
    background:#fffbed;
    color:#f7a934
}
.arc-body {
    overflow:hidden;
    line-height:30px;
    font-size:16px;
    color:#666
}
.arc-body p {
    margin-top:20px;
    text-indent:2em
}
.arc-body h2 {
    color:#ff0000;
    font-size:18px
}
.oth-gl{
    width: 212px;
    background: #ffffff;
    padding: 20px;
}
.oth-gl .oth-gl-list ul{
    height: 226px;
}
.oth-gl .oth-gl-list ul li{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.oth-gl .oth-gl-list ul li a{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.oth-gl .oth-gl-list .oth-ico {
    width:200px;
    display: inline-block;
    text-align:center ;
}
.oth-gl .oth-gl-list .oth-ico .oth-ico-h{
    display: block;
    height: 106px;
}
.oth-gl .oth-gl-list .oth-ico img{
    width: 62px;
    height: 62px;
}
.oth-gl .oth-gl-list .oth-ico p{
    height: 36px;
    font-size: 22px;
}
.oth-gl .oth-gl-list .oth-ico .oth-btn{
    width:184px;
    height:50px;
    background:rgba(255,182,10,1);
    display: block;
    font-size: 22px;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
    margin: 10px auto;
}
.oth-gl .oth-gl-list .oth-ico .oth-gw{
    background: #ffffff;
    border: 1px solid #eeeeee;
    color: #888888;
}
/*end*/

/*topbar-gl start*/
.topbar-gl{
    width: 100%;
    height: 50px;
    background: #ffffff;
}
.topbar-gl .topbar-glb{
    width: 1200px;
    margin: 0 auto;
}
.topbar-gl .topbar-glb .topbar-glb-r{
    /* width: 630px; */
    float: right;
}
.topbar-gl .topbar-glb .topbar-glb-r li{
    float: left;
    width: 116px;
    height: 50px;
}
.topbar-gl .topbar-glb .topbar-glb-r li a{
    line-height: 50px;
    font-size: 18px;
    color: #888888;
}
.topbar-gl .topbar-glb .topbar-glb-r .active a{
    line-height: 50px;
    font-size: 18px;
    color: #F87706;
}
.topbar-gl .topbar-glb .topbar-glb-r li a em{
    display: block;
    width: 22px;
    height: 22px;
    background: url("../images/topbar-gl.png");
    margin: 14px 4px;
    float: left;
}
.topbar-gl .topbar-glb .topbar-glb-r li a .em1{
    background-position: 0 0;
}
.topbar-gl .topbar-glb .topbar-glb-r li a .on{
    background-position: -22px 0;
}
/*topbar-gl end*/

.gl-top{
    width: 1200px;
    height: 56px;
    background:linear-gradient(180deg,rgba(53,54,59,1) 0%,rgba(55,57,63,1) 100%);
    margin: 0 auto;
    margin-top: 30px;
}
.gl-top .serach-ico{
    width: 135px;
    height: 56px;
    line-height: 56px;
    float: left;
}

.gl-top .serach-ico img{
    margin-top: 19px;
    margin-left:24px;
}
.gl-top .search{
    width: 1000px;
    height: 36px;
    margin: 10px 30px;
    float: left;
}
.gl-top .search .btn_search{
    width:74px;
    height:28px;
    background:rgba(255,182,10,1);
    color: #ffffff;
    border: none;
    float: right;
    margin: 4px 6px;
}
/*20201119*/
.gl-top .search .btn_search_w{
    background:#FFFFFF;
    color: #888888;
}
/*20201119*/
.gl-top input{
    width: 532px;
    height: 36px;
    background: #ffffff;
    text-indent: 16px;
    color: #CCCCCC;
}
.game-activity{
    /* margin-top: 20px; */
    width: 1200px;
    background: #ffffff;
}
.game-activity .m-gift-box .m-gift-x {
    position:relative;
    float:left;
    height:auto;
    overflow:hidden;
    padding: 20px 50px;
}
.game-activity .m-gift-box .m-gift-x li{
    position:relative;
    z-index:2;
    height:auto;
    background:rgba(255,255,255,1);
    margin: 10px auto;
}
.game-activity .m-gift-box .m-gift-x li a {
    height:116px;
    padding:6px 0 6px 18px;
    display:block;
    overflow:hidden;
    position:relative;
}
.game-activity .m-gift-box .m-gift-x li img {
    width:170px;
    height:116px;
    display:block;
    float: left;
}
.game-activity .m-gift-box .m-gift-x li .info {
    height:auto;
    float:left;
    width: 900px;
    margin-left: 10px;
}
.game-activity .m-gift-box .m-gift-x li span{
    display: block;
    color: #888888;
}
.game-activity .m-gift-box .m-gift-x li .info-p {
    height:auto;
    float:left;
    width: 900px;
    margin-left: 10px;
}
.game-activity .m-gift-box .m-gift-x li .gift {
    height:32px;
    line-height:32px;
    color:#333333;
    font-size: 18px;
    position: relative;
}
.game-activity .m-gift-box .m-gift-x li .gift em{
    position: absolute;
    top: 8px;
    left: 87px;
    display: block;
    width: 16px;
    height: 16px;
    background: url("../images/akg.png") no-repeat;
    background-position: 0 0;
}
.game-activity .m-gift-box .m-gift-x li .gift .em1{
    position: absolute;
    top: 9px;
    left: 104px;
    display: block;
    width: 16px;
    height: 16px;
    background: url("../images/akg.png") no-repeat;
    background-position: -20px 0;
}
.game-activity .m-gift-box .m-gift-x li .cfg {
    height:32px;
    line-height:32px;
    color: #888888;
    font-size: 14px;
}
.game-activity .m-gift-box .m-gift-x li .cfgs em {
    width: 48px;
    height: 22px;
    line-height: 22px;
    background:rgba(255,182,10,1);
    border-radius:11px;
    display: inline-block;
    color:#ffffff;
    text-align: center;
    margin-right: 6px;
    font-size: 12px;
}
/*开服start*/
.gl-sign{
    margin-top: 30px;
}
.kaifu-sign{
    width: 1200px;
    margin: 0 auto;
    height: 150px;
    background: url("../images/kf-bg.png") no-repeat;
}

.kaifu-sign .swiper-slide a{
    display: inline-block;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 20px;
    color: #CCCCCC;
    background:linear-gradient(180deg,rgba(98,98,103,1) 0%,rgba(72,76,87,1) 100%);
    border:1px solid rgba(136,136,136,1);
    border-radius:45px;
}
.kaifu-sign .swiper-slide a.on{
    background:#F87706;
    border:1px solid #F87706;
    color: #ffffff;
}
.kf-games-list{
    background: #ffffff;
    padding-bottom: 20px;
}
.kf-games-list .kaifu-list{

}
.kf-games-list .kaifu-list .kaifu-list-ul{
    width:1110px;
    height: 310px;
    margin: 0 auto;
    padding-top: 20px;
}
.kf-games-list .kaifu-list .kaifu-list-ul li{
    position: relative;
    float: left;
    width: 200px;
    height: 310px;
    margin: 10px;
    background:rgba(247,247,247,1);
    border:1px solid rgba(238,238,238,1);
}
.kf-games-list .kaifu-list .kaifu-list-ul li .kfl{
    display: block;
}
.kf-games-list .kaifu-list .kaifu-list-ul li img{
    display: block;
    margin: 0 auto;
    width: 82px;
    height: 82px;
    padding-top: 18px;
}
.kf-games-list .kaifu-list .kaifu-list-ul li p{
    line-height: 36px;
    text-align: center;
    font-size: 18px;
    color: #333333;
}
.kf-games-list .kaifu-list .kaifu-list-ul li .gl-t4{
    line-height: 16px;
    margin-bottom: 10px;
}
.kf-games-list .kaifu-list .kaifu-list-ul li p span{
    line-height: 20px;
    font-size: 14px;
    color: #888888;
}
.kf-games-list .kaifu-list .kaifu-list-ul li .gl-t4 em{
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("../images/start-a.png") no-repeat;
}
.kf-games-list .kaifu-list .kaifu-list-ul li .gl-t4 .em1{
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("../images/start-b.png") no-repeat;
}
.kf-games-list .kaifu-list .kaifu-list-ul .kaifu-list-con{
    width: 164px;
    height: 68px;
    background:rgba(255,249,235,1);
    box-shadow:0px 0px 6px 0px rgba(47,47,47,0.17);
    margin: 0 auto;
    padding: 10px 0;
}
.kf-games-list .kaifu-list .kaifu-list-ul .kaifu-list-con em{
    display: inline-block;
    width: 16px;
    height: 16px;
    background:url("../images/akg.png") no-repeat;
    margin: 0 3px;
}
.kf-games-list .kaifu-list .kaifu-list-ul .kaifu-list-con .btn-android{
    background-position: -21px 0;
}
.kf-games-list .kaifu-list .kaifu-list-ul .kaifu-list-con .btn-ios{
    background-position: 0px 0;
}
.kf-games-list .kaifu-list .kaifu-list-ul .kaifu-list-con span{
    display: block;
    line-height: 24px;
    color: #888888;
    padding-left: 20px;
}
.kf-games-list .kaifu-list .kaifu-list-ul li .kf-link-box{
    width: 160px;
    margin: 0 auto;
}
.kf-games-list .kaifu-list .kaifu-list-ul li .kf-link-box .btn-kf{
    display: block;
    float: left;
    width: 74px;
    height: 28px;
    line-height: 28px;
    margin: 10px 3px;
    text-align: center;
}
.kf-games-list .kaifu-list .kaifu-list-ul li .kf-link-box .xq{
    background: #F87706;
    color: #ffffff;
}
.kf-games-list .kaifu-list .kaifu-list-ul li .kf-link-box .down{
    background: #ffffff;
    color: #888888;
}
/*礼包中心start*/
.gifts-games-list{
    background: #ffffff;
    padding: 20px 0 10px 0;
}
.gifts-games-list .gifts-list-box{
    width: 1164px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.gifts-games-list .gifts-list-box li{
    position: relative;
    width: 368px;
    height: 102px;
    background:rgba(247,247,247,1);
    border:1px solid rgba(238,238,238,1);
    margin: 13px 9px;
    float: left;
}
.gifts-games-list .gifts-list-hot li{
    position: relative;
    width: 220px;
    height: 102px;
    background:rgba(247,247,247,1);
    border:1px solid rgba(238,238,238,1);
    margin: 5px;
    float: left;
}
.gifts-games-list .gifts-list-box li .gift-img{
    width: 62px;
    height: 62px;
    padding: 20px 10px 20px 20px;
    top: 0;
}
.gifts-games-list .gifts-list-box .gift-name {
    width:210px;
    height:26px;
    overflow:hidden;
    left:92px;
    top:22px;
}
.gifts-games-list .gifts-list-hot .gift-name {
    width:120px;
    height:26px;
    overflow:hidden;
    left:92px;
    top:22px;
}
.gifts-games-list .gifts-list-box .gift-name strong {
    color: #333333;
    font-size:18px;
    margin-right:10px;
    float:left;
    font-weight: 400;
}
.gifts-games-list .gifts-list-box .gift-name p {
    color: #333333;
    font-size:18px;
    margin-right:10px;
    float:left;
    font-weight: 400;
}
.gifts-games-list .gifts-list-box .gift-tab-cont {
    left:92px;
    top:48px;
    color:#F87706;
    line-height:24px;
    width:210px;
    height:56px;
    overflow:hidden;
    font-size:14px;
}
.gifts-games-list .gifts-list-hot .gift-tab-cont {
    left:92px;
    top:48px;
    color:#F87706;
    line-height:24px;
    width:100px;
    height:56px;
    overflow:hidden;
    font-size:14px;
}
.gifts-games-list .gifts-list-box .gift-tab0 {
    color: #888888;
}
.gifts-games-list .gifts-list-box .gift-tab0 span{
    color:#F87706;
}
.gifts-games-list .gifts-list-box a.get-gifts-btn {
    position: absolute;
    display:block;
    width: 54px;
    height: 102px;
    font-size:14px;
    text-align:center;
    line-height:36px;
    right: 0;
    top: 0;
    background: url("../images/gift-a-bg.png");
    color: #ffffff;
    background-position:0 0;
}
.gifts-games-list .gifts-list-box a.get-gifts-btn-b{
    background-position:-54px 0;
}
.gifts-games-list .gifts-list-box a.get-gifts-btn span{
    display: inline-block;
    width: 12px;
    word-break: break-all;
    line-height: 20px;
    padding-top: 10px;
}
.gifts-games-list .games-list-pages {
    text-align:center;
    height:54px;
    padding-top:6px;
    border:none;
    margin-top:-1px;
    background: #ffffff;
}

.m-games .w-bgimgBox {
    left:0;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    z-index:1;
    overflow:hidden;
}
.m-games .w-bgimg {
    filter:blur(10px);
    left:0;
    position:absolute;
    top:-500px;
    width:100%;
    z-index:1
}
.m-games .w-bgcov {
    width:100%;
    height:200px;
    position:absolute;
    left:0;
    top:0;
    z-index:2;
    background-color:#434343;
    opacity:.7;
    filter:alpha(opacity=70);
}
.m-games .w-gamesInfo dd.d2 .qrcode-container .tip {
    font-size:14px;
    line-height:34px;
    color:#fff;
    text-align:center
}
.m-games .w-gamesInfo dd .infohight{
    overflow:hidden;
    height:60px
}
.m-games .w-gamesInfo dd .info p{
    clear: both;
    height: 40px;
    color: #ffffff;
}
.m-games .info-dow{
    float: right;
    width:80px;
    height:26px;
    line-height: 26px;
    background:rgba(255,255,255,0);
    border:1px solid rgba(204,204,204,1);
    text-align: center;

}
.m-games .info-dow{
    float: right;
    width:80px;
    height:26px;
    line-height: 26px;
    background:rgba(255,255,255,0);
    border:1px solid rgba(204,204,204,1);
    text-align: center;
    z-index: 4;
    position: absolute;
    right: 64px;
    top: 56px;
    color: #fff;
}
.m-games-jg{
    height: 150px;
}
.mar30{
    margin-top: 30px;
}
.m-games-jg .w-gamesInfo {
    position:relative;
    z-index:3;
    padding:16px 0 0 33px
}
/*礼包中心end*/
/*折扣start*/
.gifts-games-list .gifts-list-box .zhekou{
    position: relative;
    width: 368px;
    height: 124px;
    background:#37393F;
    margin: 13px 9px;
    float: left;
    background: url("../images/zk-bg.png") no-repeat;
    border: none;
}
.gifts-games-list .gifts-list-box .zhekou .zk-c{
    position: absolute;
    bottom: 0;
    left: 10px;
    background: #EEEEEE;
    width: 352px;
    height: 22px;
    margin: 0 auto;
    text-indent: 16px;
    color: #888888;
}
.gifts-games-list .gifts-list-box .zhekou .zhekou-name{
    width:210px;
    overflow:hidden;
    left:22px;
    top:6px;
    color: #F7F7F7;
}
.gifts-games-list .gifts-list-box .zhekou .zhekou-name .zk-tit{
    font-size: 18px;
    line-height: 40px;
}
.gifts-games-list .gifts-list-box .zhekou .zhekou-name span{
    width:auto ;
    padding: 3px 6px;
    background:rgba(72,73,79,1);
    border-radius:2px;
    font-size: 12px;
}
.gifts-games-list .gifts-list-box .zhekou .zhekou-name .zk-da{
    font-size: 12px;
    line-height: 30px;
}
.gifts-games-list .gifts-list-box .zhekou .zk-pri{
    position: absolute;
    right: 80px;
    top: 22px;
}
.gifts-games-list .gifts-list-box .zhekou .zk-pri p{
    font-size: 12px;
    color: #FF6666;
}
.gifts-games-list .gifts-list-box .zhekou .zk-pri strong{
    font-size: 26px;
    font-weight: 600;
    color: #FF6666;
}
.gifts-games-list .gifts-list-box .zhekou .zk-pri .pri-s{
    text-indent: 10px;
}
.gifts-games-list .gifts-list-box a.get-zhekou-btn {
    position: absolute;
    display:block;
    width: 54px;
    height: 102px;
    font-size:14px;
    text-align:center;
    line-height:36px;
    right: 0;
    top: 0;
    background: url("../images/zhekou-a-bg.png");
    color: #ffffff;
    background-position:0 0px;
}
/*个人中心的折扣*/
.gifts-games-list .gifts-list-box a.get-zhekou-btn-u {
    position: absolute;
    display:block;
    width: 54px;
    height: 102px;
    font-size:14px;
    text-align:center;
    line-height:36px;
    right: 0;
    top: 0;
    /* background: url("../images/zhekou-a-bg.png"); */
    color: #ffffff;
    background-position:0 0px;
}
/*折扣end*/
/*商城*/
.shop_long{
    height:375px;
}
.pages-wh{
    background: none;
    border: none;
}
/*商城*/
/*游戏排行*/
.panking-ou{background: #ffffff;padding: 20px;margin-top: 30px;width: 1160px;min-width: 1160px;}
.panking-ou .b1-left .game_rec ul li{float: left;width: 268px;height: 240px;background: #ffffff;margin: 0 10px;border-radius: 9px;}
.panking .rec_p li .pank-img{width: 268px;height: 180px;}
.panking .rec_p li .pank-img img{width: 100%;height: 180px;}
.panking .rec_p li .pank-tit {width: 268px;height: 52px;text-align: center;background: #EEEEEE;font-size: 18px;color: #333333;line-height: 52px;}
.game-pank-select {margin: 0px 8px 0px;width: 1132px;overflow:hidden;z-index:2;float: left;background: #ffffff;padding: 5px 0px;}
.game-pank-select .game-type-list {float: left;width:1160px;}
/*20201119*/
.pank-table .hd ul li.on {
    /*background-color:#f7a934;*/
    color:#F87706;
    background: url("/static/new_pc/images/biaoshi.png") no-repeat;
    background-position:center 0;
}
/*20201119*/
.pank-table .bd {
    overflow:hidden;
    padding-top:10px
}

.pank-table .hd{
    width: 630px;
    margin: 0 auto;
}
/*20201119*/
.pank-table .hd ul li {
    width:120px;
    height:38px;
    float:left;
    overflow:hidden;
    /*background-color:#434343;*/
    font-size:16px;
    color:#a4a4a4;
    line-height:38px;
    text-align:center;
    cursor: pointer;
    padding-top: 20px;
    background: url("/static/new_pc/images/biaoshi-b.png") no-repeat;
}
/*20201119*/
.pank-table .bd .con+.con {
    display:none
}
.pank-table .pank-table-ul {
    /*overflow:hidden;*/
    position:relative;
    float: left;
    width: 380px;
    height:708px
}
.pank-table-ul .r-tit2{
    text-align: center;
    line-height: 90px;
    height: 90px;
}
/*20201119*/
.pank-table .pank-table-ul li{
    position: relative;
    width: 350px;
    height: 100px;
    padding-bottom: 0;
    border-bottom: 1px solid #eeeeee;
    border-right: 0;
    border-left: 0;
    border-top: 0;
    margin-bottom: 16px;
    padding-top: 0;
    padding-left: 20px;
    margin: 0;
}
/*20201119*/
.pank-table .pank-table-ul li .games-ico{
    position: absolute;
    left: 40px;
    top: 18px;
    display: block;
    width: 72px;
    height: 72px;
}
.pank-table .pank-table-ul li .games-ico img{
    width: 62px;
    height: 62px;
}
.pank-table .pank-table-ul li .games-name{
    position: absolute;
    left: 114px;
    top: 20px;
    width: 140px;
    height: 26px;
    line-height: 26px;
    color: #888888;
    font-size: 18px;
    overflow: hidden;
}
.pank-table .pank-table-ul li table{
    position: absolute;
    left: 72px;
    top: 26px;
    width: 100px;
    color: #888888;
    font-size: 12px;
}
.pank-table-ul li>div {
    float:left;
    height:36px;
    overflow:hidden
}
.pank-table-ul .pank-go{
    position: absolute;
    top: 16px;
    right: 20px;
    width: 86px;
    height: 70px;
}
.pank-table-ul .pank-go .pank-go-a{
    display: inline-block;
    background:#ffffff;
    width: 84px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #EEEEEE;
    color: #888888;
    margin: 3px 0;
}
.pank-table-ul .pank-go .pank-go-a:hover{
    background: #F87706;
    border: 1px solid #EEEEEE;
    color: #ffffff;
}
.pank-table-ul .pank-go .pank-go-b{
    background:#ffffff;
    border: 1px solid #EEEEEE;
    color: #888888;
}
.pank-table-ul li .date {
    width:40px;
    text-align:center
}
.pank-table-ul li .dot {
    width:5px;
    background-color:#fff;
    padding:3px;
    height:5px;
    margin:13px 8px 12px
}
.pank-table-ul li .dot span {
    display:block;
    width:5px;
    height:5px;
    background:url(../images/sprite.png) -135px -28px no-repeat;
    overflow:hidden
}
.pank-table-ul li .name {
    width:114px;
    margin-left:3px
}
.pank-table-ul li .status {
    width:84px;
    margin-left:9px;
    color:#b0b0b0
}
.pank-table-ul li .btn {
    float:right
}
.pank-table-ul li .btn a {
    display:block;
    width:42px;
    height:22px;
    text-align:center;
    line-height:22px;
    border:1px solid #eee;
    color:#434343;
    font-size:12px;
    margin-top:7px;
}
.pank-table .pank-table-ul li table{
    position: absolute;
    left: 119px;
    top: 45px;
    width: 100px;
    color: #888888;
    font-size: 12px;
    text-align: left;
}
.pank-table .pank-table-ul li table tr{
    height: 20px;
    line-height: 20px;
}
.pank-table .pank-table-ul li table .gl-t1{
    height: 20px;
}
.pank-table .pank-table-ul li table .gl-t4{
    width: 100px;
    height: 20px;
}
.pank-table .pank-table-ul li table .gl-t4 em{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("../images/start-a.png") no-repeat;
    background-size: 14px 14px;
}
.pank-table .pank-table-ul .pk-sx em{
    display: inline-block;
    position: absolute;
    top: 34px;
    left: 10px;
    width: 26px;
    height: 34px;
    background: url("../images/pks.png");
    background-position: 0 0;
}
.pank-table .pank-table-ul .pk-sx .em1{
    background: url("../images/pks.png");
    background-position: -26px 0;
}
.pank-table .pank-table-ul .pk-sx .em2{
    background: url("../images/pks.png");
    background-position: -52px 0;
}
.pank-table .pank-table-ul .pk-sx .em0{
    width: 20px;
    height: 20px;
    background: #C1C1CB;
    color: #62636A;
    text-align: center;
    line-height: 20px;
    border-radius: 20px;
}
.xt-table .bd{
    padding-top: 20px;
}
.pank-table li.wire {
    width:1px;
    height:396px;
    overflow:hidden;
    background-color:#eee;
    position:absolute;
    left:53px;
    top:18px;
    z-index:1;
    padding:0
}
.pank-table li:hover {
    background-color:#fffeee
}
.pank-games-dj .m-gamesList .w-item {
    margin:2px 10px 0 10px;
    float:left;
    overflow:hidden;
    position: relative;;
}
.pank-games-dj .m-gamesList .w-item em{
    position: absolute;
    left: 0;
    top: 6px;
    width: 22px;
    height: 26px;
    display: inline-block;
    background: url("../images/paihangbeijing_1.png") no-repeat;
    text-indent:6px;
    color: #ffffff;
    line-height: 16px;
}
.pank-games-dj .m-gamesList .w-item .em1{
    background: url("../images/panghang_2.png") no-repeat;
}
.pank-games-dj .m-gamesList .w-item .em2{
    background: url("../images/paihang_3.png") no-repeat;
}
.pank-games-dj .m-gamesList .w-item .em3{
    background: url("../images/paihang_houxutongyong.png") no-repeat;
}
.pank-games-dj{
    background: #EEEEEE;
    margin-top: 20px;
    width: 1120px;
    padding: 20px;
    margin-bottom: 20px;
    padding-bottom: 30px;
}
.pank-games-dj .m-gamesList .w-item a {
    display:block;
    width:120px;
    height:164px;
    overflow:hidden;
    background: none;
    color:#767676;
    background: #ffffff;
}
.pank-games-dj .m-gamesList .w-item img {
    width:82px;
    height:82px;
    display:block;
    border-radius:20px;
    margin:24px auto 0
}
.pank-games-dj .m-gamesList .w-item span {
    display:block;
    height:40px;
    line-height:40px;
    overflow:hidden;
    text-align:center;
    font-size:18px;
    color:#333;
}
/*游戏排行*/
.zhekou-tan{position: absolute;top:30%;left: 50%;margin-left: -204px; width: 466px;height:352px;z-index: 1001;}
.zhekou-tan .zhekou-tit{width: 466px;height: 194px;background: url("../images/gift-t-bg.png") no-repeat;}
.zhekou-tan .zhekou-tit .user-con{width: 466px;height: 55px;padding: 30px 10px 10px 20px;float: left;}
.zhekou-tan .user-gift-top img{width: 52px;height: 52px;position: absolute;left: 162px;top: 32px;}
.zhekou-tan .user-gift-top .tit{position: absolute;left: 224px;top: 32px;font-size: 16px;color: #ffffff;line-height: 24px;}
.zhekou-tan .user-gift-top .pla{position: absolute;left: 224px;top: 60px;width: 50px;height: 30px;display: inline-block;margin-right: 6px;}
.zhekou-tan .user-gift-top .pla .btn-pla{width: 16px;height: 16px;display: inline-block;margin-right: 6px;background: url("../images/ser-s.png")}
.zhekou-tan .user-gift-top .pla .an{background-position: -0 -29px;}
.zhekou-tan .user-gift-top .pla .ios{background-position: -22px -28px;}
.zhekou-tan .user-gift-top .type{font-size: 16px;color: #ffffff;line-height: 30px;text-align: center;}
.zhekou-tan .user-gift-top .zhekou-pr{width: 212px;margin: 0 auto;}
.zhekou-tan .user-gift-top .zhekou-pr .zq{display: block; width: 102px;height: 28px;text-align: center;line-height: 28px;color: #ffffff;background: #F87706;float: left;margin-right: 8px;}
.zhekou-tan .user-gift-top .zhekou-pr .more-g{display: block; width: 102px;height: 28px;text-align: center;line-height: 28px;color: #888888;background: #ffffff;float: left;}
.zhekou-tan .user-gift-bottom .zhekou_get{display: block; width: 102px;height: 28px;text-align: center;line-height: 28px;color: #ffffff;background: #F87706;float: left;margin-right: 16px;}
.zhekou-tan .user-gift-bottom .zhekou_quiet{display: block; width: 102px;height: 28px;text-align: center;line-height: 28px;color: #888888;background: #ffffff;float: left;}
.zhekou-tan .zhekou-tit .zhekou-tit-p p{padding-top: 24px;line-height: 20px;text-align: center;}
.zhekou-tan .zhekou-tit .zhekou-tit-p span{font-size: 28px;line-height: 32px;color: #ffffff;}
.zhekou-tan .zhekou-tit .zhekou-tit-n em{display: block; width:44px;height: 44px;background: url("../images/buxian.png") no-repeat;float: left;}
.zhekou-tan .zhekou-tit .zhekou-tit-n span{line-height: 44px;padding-left: 6px;font-size: 16px;color: #ffffff;}
.zhekou-tan .zhekou-b{width: 286px;height: 220px;background: url("../images/tk-bg.png") no-repeat;padding: 15px 90px;}
.zhekou-tan .zhekou-b p{line-height: 32px;}
/*20201119*/
.zhekou-tan .zhekou-b-dhm p{line-height: 36px;margin:10px 0;}
.zhekou-tan .zhekou-b p em{width: 80px;display: inline-block;color: #333333;}
.zhekou-tan .zhekou-b p select{display: inline-block;width: 240px;height: 36px; background: #FFFFFF;text-indent: 12px;border: none;}
.zhekou-tan .zhekou-b p input{display: inline-block;width: 240px;height: 36px; background: #FFFFFF;text-indent: 12px;border: none;margin-left: 3px;}
.zhekou-tan .zhekou-b .dy{position: relative;}
.zhekou-tan .zhekou-b p .yz{display: inline-block;width: 138px;height: 36px; background: #FFFFFF;text-indent: 12px;border: none;margin-left: 3px;}
.zhekou-tan .zhekou-b p i{display: inline-block;width: 240px;background: #FFFFFF;text-indent: 12px;margin-left: 3px;}
.zhekou-tan .zhekou-b .dy .yd{display: inline-block;width: 86px;height: 36px; background: #FFFFFF;text-indent: 12px;margin-left: 16px;position: absolute;}
/*20201119*/
.zhekou-tan .zhekou-b .zhekou-b-m{width: 221px;height: 32px;margin: 20px auto;}