@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
}
.warpper,.wrapper {
    margin:0 auto;
    width:1200px;
    min-width:1200px
}
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
}
.games-details{
    margin-top:20px;
}
.mt10 {
    margin-top:10px!important
}
.mt15 {
    margin-top:15px!important
}
.mt20 {
    margin-top:20px!important
}
.mt25 {
    margin-top:25px!important
}
.mr10 {
    margin-right:10px!important
}
.rBg {
    background:#fff
}
.abs{
    position: absolute;
}
.rel {
    position:relative;
}
.rBg-hs {
    background:#e9e9e9
}
.txt-ell {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.pd10 {
    padding:10px
}
.pad20{
    margin-top: 20px;
}
.wid-l{
    width: 906px;
    float: left;
}
.mt5 {
    margin-top:5px!important
}
/*img {*/
    /*background-color:#ccc*/
/*}*/
.row {
    width:100%;
    position:relative;
    z-index:1
}
.row .col-gd-9 {
    width:808px;
    overflow:hidden;
    float:left
}
.row .col-gd-9 .col-gd-n1 {
    width:352px;
    float:left
}
.row .col-gd-9 .col-gd-n2 {
    width:446px;
    float:right
}
.row .col-gd-3 {
    width:356px;
    overflow:hidden;
    float:right
}
.row .col-gd-2 {
    width:271px;
    overflow:hidden
}
.row .col-gd-4 {
    width:334px;
    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
}
.col-right-n {
    width:214px;
    overflow:hidden;
    float:right;
    background: #ffffff;
    margin-top: 20px;
    padding: 20px;
}
.col-right-n .gl-s{
    padding-top: 10px;
}
.col-right-n .gl-s li{
    width:214px;
    height: 126px;
    position: relative;
    margin-bottom: 10px;
}
.col-right-n .gl-s a{
    width:214px;
    height: 126px;
    position: relative;
}
.col-right-n .gl-s a img{
    width:214px;
    height: 126px;
}
.col-right-n .gl-s a span{
    position: absolute;
    bottom: 4px;
    left: 0;
    width: 174px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: rgba(1,1,1,0.3);
    color: #ffffff;
    padding: 0 20px;
}

.r-tit1 {
    height:39px;
    line-height:39px;
    /* position:relative */
}
.r-tit1 h4 {
    display:inline-block;
    min-width:76px;
    height:39px;
    line-height:36px;
    margin-top:-1px;
    font-size:18px;
    font-weight:normal;
    color:#434343;
    *zoom:1;
    *display:inline
}
.r-tit2 h4 {
    display:inline-block;
    min-width:76px;
    height:39px;
    line-height:36px;
    margin-top:-1px;
    font-size:24px;
    color:#434343;
    *zoom:1;
    *display:inline;
    font-weight: bold;;
}
.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
}
.r-tit1 .more {
    position:absolute;
    right:0
}
.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:100px;
}
.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;
    border-top:26px solid #e9e9e9;
    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(../images/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:360px;
    background-color:#434343;
    width:314px;
    margin-top:-8px;
    position:relative
}
.m-pdrc li {
    height:120px;
    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-pdrc li.edge {
    width:10px;
    background:url(../images/edge.png) left top repeat-y;
    position:absolute;
    right:-10px;
    top:8px;
    height:344px
}
.m-sea-games {
    width:322px;
    overflow:hidden;
    float:left
}
.m-sea-games .searchWrap {
    height:81px;
    background-color:#f7ae3f;
    border-bottom:1px solid #ffd061;
    padding:18px 10px 0
}
.m-sea-games .searchWrap .inputSearch {
    height:40px;
    line-height:40px;
    border:none;
    background:#fff;
    color:#b7b7b7;
    width:232px;
    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:#ffd97d
}
.m-sea-games .searchWrap .seaKey span,.m-sea-games .searchWrap .seaKey a {
    float:left
}
.m-sea-games .searchWrap .seaKey a {
    color:#ffd97d;
    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/sprite.png);
    background-repeat:no-repeat;
    margin:17px auto 0
}
.m-sea-games .gamesWrap .hd ul li i.i1 {
    background-position:-50px -0px;
    height:27px;
    width:24px
}
.m-sea-games .gamesWrap .hd ul li i.i2 {
    background-position:-74px -0px;
    height:27px;
    width:24px
}
.m-sea-games .gamesWrap .hd ul li i.i3 {
    background-position:-32px -0px;
    height:27px;
    width:18px
}
.m-sea-games .gamesWrap .hd ul li i.i4 {
    background-position:-261px -0px;
    height:21px;
    width:24px;
    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
}
.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:82px;
    height:40px
}
.m-hotGames li a {
    width:80px;
    height:38px;
    display:block;
    line-height:38px;
    text-align:center;
    border:1px solid #eee;
    color:#767676
}
.m-hotGames li.on a,.m-hotGames li a:hover {
    background-color:#f6c15b;
    border-color:#f6c15b;
    color:#fff
}
.m-hotGames.cur {
    margin-top:-48px;
    position:relative;
    z-index:1
}
.hd.revhd {
    overflow:hidden;
    width:172px;
    position:relative;
    z-index:2
}
.m-pdEliteWrap {
    float:none;
    position:absolute;
    left:0;
    bottom:0
}
.m-pdElite {
    width:100%;
    height:264px;
    overflow:hidden;
    position:relative
}
.m-pdElite .hd {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:42px;
    overflow:hidden;
    z-index:2
}
.m-pdElite .hd ul {
    overflow:hidden
}
.m-pdElite .hd ul li {
    width:118px;
    height:42px;
    line-height:42px;
    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:117px
}
.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:264px;
    display:block
}
.m-gamesList {
    overflow:hidden;
    margin:-2px -2px 0 0;
    width:448px!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:110px;
    height:115px;
    overflow:hidden;
    background-color:#f8f8f8;
    color:#767676
}
.m-gamesList .w-item img {
    width:70px;
    height:70px;
    display:block;
    border-radius:20px;
    margin:13px auto 0
}
.m-gamesList .w-item span {
    display:block;
    height:26px;
    line-height:26px;
    overflow:hidden;
    text-align:center;
    font-size:12px
}
.m-gamesList .w-item a:hover {
    background-color:#f7ae3f;
    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:193px;
    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:18px;
    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:#767676
}
.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:right
}
.m-gift-b li.on a {
    height:60px;
    padding:6px 0 6px 18px
}
.m-gift-b li.on img {
    width:60px;
    height:60px;
    display:block
}
.m-gift-b li.on .info {
    height:auto;
    float:right;
    width:108px
}
.m-gift-b li.on .tit {
    height:18px;
    line-height:18px;
    color:#f7a934
}
.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-gift-box{
    margin: 10px 20px;
}
.m-gift-x {
    position:relative;
    width:100%;
    float:left;
    height:296px;
    overflow:hidden
}
.m-gift-x li{
    position:relative;
    z-index:2;
    height:auto;
    background:rgba(255,255,255,1);
    border: 1px solid #eeeeee;
    margin: 10px auto;
}
.m-gift-x li a {
    height:116px;
    padding:6px 0 6px 18px
}
.m-gift-x li .btn {
    width:74px;
    height:28px;
    line-height:28px;
    text-align:center;
    color:#ffffff;
    border:1px solid #eee;
    font-size:12px;
    float:right;
}
.m-gift-x li a {
    height:116px;
    padding:6px 0 6px 18px
}
.m-gift-x li img {
    width:116px;
    height:116px;
    display:block
}
.m-gift-x li .info {
    height:auto;
    float:left;
    width: 520px;
    margin-left: 10px;
}
.m-gift-x li .info-p {
    height:auto;
    float:left;
    width: 660px;
    margin-left: 10px;
}
.m-gift-x li .gift {
    height:32px;
    line-height:32px;
    color:#333333;
    font-size: 18px;
    position: relative;
}
.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;
}
.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;
}
.m-gift-x li .cfg {
    height:32px;
    line-height:32px;
    color:#FFB60A;
    font-size: 14px;
}
.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;
}

.m-gift-x li .giftName {
    display: inline-block;
    height:32px;
    line-height:32px;
    color:#333333;
    font-size: 14px;
}
.m-gift-x li .giftName-p {
    display: inline-block;
    height:40px;
    line-height:20px;
    color:#888888;
    font-size: 14px;
}
.about-games{
    background: #ffffff;
    margin-top: 20px;
    width: 886px;
    padding: 20px;
    margin-bottom: 40px;
}
.about-games .m-gamesList{
    width: 100%!important;
}
.about-games .m-gamesList .w-item {
    margin:2px 2px 0 0;
    float:left;
    overflow:hidden
}
.about-games .m-gamesList .w-item a {
    display:block;
    width:85px;
    height:105px;
    overflow:hidden;
    background: none;
    color:#767676
}
.about-games .m-gamesList .w-item img {
    width:62px;
    height:62px;
    display:block;
    border-radius:20px;
    margin:13px auto 0
}
.m-gift-x li .btn {
    background-color:#f7a934;
    color:#fff;
    border-color:#fff;
    margin-top:42px;
    margin-right: 12px;
}
/*游戏详情礼包*/


.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:238px;
    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:218px
}
.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:72px;
    height:72px;
    border-radius:20px;
    margin-right:7px
}
.m-ranking li.on .tit {
    height:20px;
    line-height:20px;
    font-size:16px;
    width:134px
}
.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:58px;
    height:20px;
    border:1px solid #eee;
    color:#434343;
    display:block;
    font-size:12px;
    margin-top:6px;
    line-height:20px;
    text-align:center;
    margin-left:79px
}
.m-ranking.hb1 .hb .rk {
    background-color:#9fbf74
}
.m-ranking.hb2 .hb .rk {
    background-color:#8c97cb
}
.m-ranking.hb3 .hb .rk {
    background-color:#ed6557
}
.m-ranking.hb1 .hb .tit,.m-ranking.hb1 .on .tit {
    color:#9fbf74
}
.m-ranking.hb2 .hb .tit,.m-ranking.hb2 .on .tit {
    color:#8c97cb
}
.m-ranking.hb3 .hb .tit,.m-ranking.hb3 .on .tit {
    color:#ed6557
}
.m-ranking .on a:hover .btn {
    color:#fff
}
.m-ranking.hb1 .on a:hover .btn {
    border-color:#9fbf74;
    background-color:#9fbf74
}
.m-ranking.hb2 .on a:hover .btn {
    border-color:#8c97cb;
    background-color:#8c97cb
}
.m-ranking.hb3 .on a:hover .btn {
    border-color:#ed6557;
    background-color:#ed6557
}
.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:#434343;
    font-size:16px;
    color:#a4a4a4;
    line-height:38px;
    text-align:center;
    cursor:default
}
.m-gamesTable .hd ul li.on {
    background-color:#f7a934;
    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:440px
}
.m-gamesTable-ul li {
    overflow:hidden;
    height:36px;
    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
}
.m-gamesTable-ul li .dot {
    width:5px;
    background-color:#fff;
    padding:3px;
    height:5px;
    margin:13px 8px 12px
}
.m-gamesTable-ul li .dot span {
    display:block;
    width:5px;
    height:5px;
    background:url(../images/sprite.png) -135px -28px no-repeat;
    overflow:hidden
}
.m-gamesTable-ul li .name {
    width:114px;
    margin-left:3px
}
.m-gamesTable-ul li .status {
    width:84px;
    margin-left:9px;
    color:#b0b0b0
}
.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.wire {
    width:1px;
    height:396px;
    overflow:hidden;
    background-color:#eee;
    position:absolute;
    left:53px;
    top:18px;
    z-index:1;
    padding:0
}
.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:9px;
    height:9px;
    margin:11px 6px 10px;
    background-color:#fffeee
}
.m-gamesTable-ul li:hover .dot span {
    width:9px;
    height:9px;
    background-position:-57px -28px
}
.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-tit2 .p-more{
    color: #FFB60A;
}
.xt-table{
    padding-top: 10px;
}
.xt-table .m-gamesTable-ul{
    height: 772px;
}
.m-gamesTable .m-gamesTable-ul li{
    position: relative;
    width: 214px;
    height: 62px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 16px;
    padding-top: 10px;
}
.m-gamesTable .m-gamesTable-ul li .games-ico{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 72px;
    height: 72px;
}
.m-gamesTable .m-gamesTable-ul li .games-ico img{
    width: 62px;
    height: 62px;
}
.m-gamesTable .m-gamesTable-ul li .games-name{
    position: absolute;
    left: 72px;
    top: 0;
    width: 80px;
    height: 26px;
    line-height: 26px;
    color: #888888;
    font-size: 18px;

}
.m-gamesTable .m-gamesTable-ul li table{
    position: absolute;
    left: 72px;
    top: 26px;
    width: 100px;
    color: #888888;
    font-size: 12px;
}
.m-gamesTable .m-gamesTable-ul li table tr{
    height: 20px;
    line-height: 20px;
}
.m-gamesTable .m-gamesTable-ul li table .gl-t1{
    height: 20px;
}
.m-gamesTable .m-gamesTable-ul li table .gl-t4{
    width: 100px;
    height: 20px;
}
.m-gamesTable .m-gamesTable-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;
}
.m-gamesTable .m-gamesTable-ul .pk-sx em{
    display: inline-block;
    position: absolute;
    top: 14px;
    right: 2px;
    width: 26px;
    height: 34px;
    background: url("../images/pks.png");
    background-position: 0 0;
}
.m-gamesTable .m-gamesTable-ul .pk-sx .em1{
    background: url("../images/pks.png");
    background-position: -26px 0;
}
.m-gamesTable .m-gamesTable-ul .pk-sx .em2{
    background: url("../images/pks.png");
    background-position: -52px 0;
}
.m-gamesTable .m-gamesTable-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;
}
/*排行*/



.r-moreGames {
    display:block;
    width:269px;
    height:34px;
    text-align:center;
    line-height:34px;
    border:1px solid #eee;
    margin-top:4px
}
.r-moreGames:hover {
    border-color:#ffe5be
}
.r-moreGames.cur {
    width:332px
}
.m-footer {
    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 {
    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: 580px;
    float:left;
}
.m-games .w-gamesInfo dd .info {
    overflow:hidden;
    height:33px
}
.m-games .w-gamesInfo dd .info h1 {
    width: 202px;
    height:36px;
    line-height:36px;
    font-size:24px;
    color:#fbc41b;
    overflow:hidden;
    float:left;
    font-weight:normal;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.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 .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 .bin li a:hover {
    color:#f7a934;
    text-decoration:underline
}
.m-games .w-gamesInfo dd .btnWrap {
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding-top:5px;
    width:840px
}
.m-games .w-gamesInfo dd .btnWrap li {
    float:left;
    position:relative;
    margin-right:10px
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap li {
    margin-right:3px
}
.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.otBtn a {
    width:134px
}
.m-games .w-gamesInfo dd .btnWrap li .ico {
    width: 32px;
    height: 32px;
}
.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/ser-s.png);
    background-repeat:no-repeat
}
.m-games .w-gamesInfo dd .btnWrap li .tit {
    height: 32px;
    font-size:16px;
    line-height: 32px;
    color:#fff;
    font-weight: 400;
}
.m-games .w-gamesInfo dd .btnWrap li a {
    width:146px
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn a {
    background-color:#42CE9E
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn a:hover a {
    background-color:41dda7
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ico i {
    background-position: 2px -28px;
    width: 20px;
    height: 20px;
    margin:6px auto;
}

.m-games .w-gamesInfo dd .btnWrap li .tit {
    width:96px
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn .tit {
    width:90px
}
.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 0;
    height:21px;
    width:21px
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn a {
    background-color:#EB7825
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn a:hover a {
    background-color:#f27c27
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ico i {
    width: 20px;
    height: 20px;
    background-position: -18px -27px;
    margin: 6px auto;
}
.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 0;
    height:21px;
    width:21px
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn a {
    background:#6569F0
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn a:hover {
    background:#6a6efa
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn .ico i {
    width: 20px;
    height: 20px;
    background-position: -40px -28px;
    margin: 6px auto;
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn .changeBtn {
    display:flex;
    color:#ddd;
    font-size:12px;
    align-items:center;
    justify-content:flex-start;
    height:25px;
    cursor:pointer;
    opacity:.5
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn .changeBtn i {
    width:10px;
    height:10px;
    border:1px solid #ddd;
    box-sizing:border-box;
    border-radius:2px;
    margin-right:4px;
    margin-top:2px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    opacity:.1
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn .changeBtn span {
    opacity:.4
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn .changeBtn.active i:before {
    content:'';
    display:inline-block;
    width:4px;
    height:4px;
    background-color:#fff;
    border-radius:1px
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn.default>a {
    background-color:#f5a630
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn.default>a .ico i {
    background-position:-131px -121px
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn.default>a:hover {
    background-color:#f0950c
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn.default>a:hover .ico i {
    background-position:-163px -121px
}
.m-games .w-gamesInfo dd .btnWrap li .down-box {
    display:none;
    position:absolute;
    width:188px;
    padding-bottom:13px;
    left:50%;
    margin-left:-94px;
    bottom:44px
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .down-btns-box {
    background-color:#fff;
    overflow:hidden;
    padding-bottom:10px
}
.m-games .w-gamesInfo dd .btnWrap li:hover .down-box {
    display:block
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .localBtn a,.m-games .w-gamesInfo dd .btnWrap li .down-box .rapidBtn a {
    width:168px;
    margin:10px auto 0
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .localBtn a .tit,.m-games .w-gamesInfo dd .btnWrap li .down-box .rapidBtn a .tit {
    width:119px
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .rapidBtn a .tit .tit1,.m-games .w-gamesInfo dd .btnWrap li .down-box .rapidBtn a .tit .tit2 {
    display:block
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .rapidBtn a .tit .tit1 {
    font-size:16px;
    line-height:24px
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .rapidBtn a .tit .tit2 {
    font-size:12px;
    line-height:16px;
    font-weight:normal;
    opacity:.56
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .localBtn a {
    background-color:#5a97ff
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .localBtn a:hover {
    background-color:#3c84ff
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .localBtn a i {
    background-position:0 -186px
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .localBtn a:hover i {
    background-position:-30px -186px
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .rapidBtn a {
    background-color:#fb5757
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .rapidBtn a:hover {
    background-color:#fb4141
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .rapidBtn a i {
    background-position:-195px -121px
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .rapidBtn a:hover i {
    background-position:-131px -153px
}
.m-games .w-gamesInfo dd .btnWrap li .down-box .triangle {
    position:absolute;
    border-top:6px solid #fff;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    left:50%;
    margin-left:-6px;
    bottom:7px
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn a {
    background-color:#fb5757
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn a:hover a {
    background-color:#fb4141
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn .ico {
    float:left
}
.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 .ico i {
    width:30px;
    height:30px;
    background-position:-163px -153px;
    margin:7px auto 0
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn.def.nodwBtn .ico i {
    display:block;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    background-position:-199px 0;
    height:21px;
    width:20px;
    margin:10px auto 0
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn a:hover .ico i {
    background-position:-195px -153px
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn .tit1 {
    margin-top:5px;
    font-size:14px;
    line-height:18px
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn .tit2 {
    font-size:12px;
    line-height:16px;
    font-weight:normal
}
.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:#41dda7
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn a:hover {
    background-color:#f67e28
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn a:hover {
    background-color:#f67e28
}
.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: -26px;
    float:left;
}
.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
}
@-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-box {
    width:130px;
    height:130px;
    background-color:#fff;
    margin:0 auto;
    overflow:hidden
}
.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
}
@-webkit-keyframes scan {
    0% {
        top:0
    }
    100% {
        top:130px
    }
}@keyframes scan {
     0% {
         top:0
     }
     100% {
         top:130px
     }
 }.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.d2 .qrcode-container .lion {
    position:absolute;
    width:62px;
    height:62px;
    background-position:-159px -3px;
    left:122px;
    bottom:-1px;
    -webkit-animation:zoomInUpLeft .5s .2s both;
    animation:zoomInUpLeft .5s .2s both
}
@-webkit-keyframes zoomInUpLeft {
    0% {
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        width:0;
        height:0
    }
    60% {
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1);
        width:62px;
        height:62px
    }
}@keyframes zoomInUpLeft {
     0% {
         -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
         animation-timing-function:cubic-bezier(.55,.055,.675,.19);
         width:0;
         height:0
     }
     60% {
         -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
         animation-timing-function:cubic-bezier(.175,.885,.32,1);
         width:62px;
         height:62px
     }
 }.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-relate-games li {
    padding:0
}
.m-relate-games li+li {
    border-top:1px solid #f3f3f3
}
.m-relate-games li:hover {
    background-color:#fffeee
}
.m-relate-games li a {
    display:block;
    line-height:60px
}
.m-relate-games li a span {
    display:inline-block;
    vertical-align:middle
}
.m-relate-games li a .title {
    width:530px;
    font-size:16px;
    color:#434343;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.m-relate-games li a .stars {
    position:relative;
    width:98px
}
.m-relate-games li a .stars .stars-light,.m-relate-games li a .stars .stars-empty {
    background-image:url("../images/sprite1.png");
    background-repeat:no-repeat
}
.m-relate-games li a .stars .stars-light {
    position:absolute;
    width:80%;
    height:17px;
    left:0;
    top:50%;
    margin-top:-8px;
    background-position:-3px -19px
}
.m-relate-games li a .stars .stars-empty {
    position:absolute;
    width:100%;
    height:17px;
    left:0;
    top:50%;
    margin-top:-8px;
    background-position:-3px -38px
}
.m-relate-games li a .size {
    width:100px;
    text-align:right
}
.m-relate-games li a .detail {
    width:80px;
    height:28px;
    margin-left:50px;
    font-size:14px;
    line-height:28px;
    color:#b0b0b0;
    border:1px solid #eee;
    text-align:center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.m-relate-games li:hover a .title,.m-relate-games li:hover a .size {
    color:#f7a934
}
.m-relate-games li:hover a .detail {
    background-color:#f7a934;
    border:1px solid #f7a934;
    color:#fff
}
.m-relate-gl li {
    width:50%;
    border-bottom:1px solid #f3f3f3;
    float:left
}
.m-relate-gl li a {
    display:block;
    line-height:60px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.m-relate-gl li a i,.m-relate-gl li a span {
    display:inline-block
}
.m-relate-gl li a::before {
    content:"";
    display:inline-block;
    background-image:url("../images/sprite1.png");
    background-repeat:no-repeat;
    width:6px;
    height:6px;
    background-position:-196px -99px;
    margin:0 12px;
    vertical-align:middle
}
.m-relate-gl li:hover a::before {
    background-position:-204px -99px
}
.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: 73px;
    top: 6px;
    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
}
.m-rank-medal .icon.ri3 {
    width:156px;
    height:149px;
    background-position:-169px 0;
    position:absolute;
    left:2px;
    top:15px;
    z-index:2
}
.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
}
.m-rank-medal .rk {
    display:block;
    height:50px;
    line-height:50px;
    overflow:hidden;
    text-align:center;
    margin-top: 37px;
    color: #EB7825;
}
.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-games-rank li {
        height:40px
    }
.m-games-rank li .rk {
    width:18px;
    height:18px;
    margin:10px 0 0;
    font-size:12px;
    line-height:18px;
    text-align:center;
    color:#fff;
    background-color:#939393;
    border-radius:50%;
    float:left
}
.m-games-rank li.first .rk {
    background-color:#fb5757
}
.m-games-rank li.second .rk {
    background-color:#f7a934
}
.m-games-rank li.third .rk {
    background-color:#7ec23b
}
.m-games-rank li .info {
    width:247px;
    float:right
}
.m-games-rank li .info img {
    display:none
}
.m-games-rank li .info .info-c {
    width:198px;
    float:left
}
.m-games-rank li .info .tit {
    width:100%;
    line-height:40px;
    color:#575757;
    float:left
}
.m-games-rank li .info .size {
    display:none
}
.m-games-rank li .down {
    width:46px;
    height:20px;
    margin-top:9px;
    border:1px solid #eee;
    font-size:12px;
    line-height:20px;
    text-align:center;
    color:#b0b0b0;
    float:left
}
.m-games-rank li+li .info {
    border-top:1px solid #f3f3f3
}
.m-games-rank li.on {
    height:92px
}
.m-games-rank li.on .info {
    padding-top:10px
}
.m-games-rank li.on .info img {
    display:block;
    width:72px;
    height:72px;
    border-radius:16px;
    float:left
}
.m-games-rank li.on .info .info-c {
    width:120px;
    margin:0 0 0 6px
}
.m-games-rank li.on .info .info-c span {
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.m-games-rank li.on .info .info-c .tit {
    font-size:16px;
    line-height:40px;
    color:#f7a934
}
.m-games-rank li.on .info .info-c .size {
    width:100%;
    font-size:12px;
    line-height:15px;
    color:#7c7c7c
}
.m-games-rank li.on .info .down {
    margin-top:25px;
    border:1px solid #f7a934;
    background-color:#f7a934;
    color:#fff
}
.m-games-rank1 li .info .info-c .type {
    display:none
}
.m-games-rank1 li.on .info .info-c .tit {
    font-size:16px;
    line-height:24px;
    margin:0
}
.m-games-rank1 li.on .info .info-c .type {
    display:block;
    width:100%;
    color:#7c7c7c;
    line-height:24px
}
.m-games-rank1 li.on .info .info-c .type .icon_ios,.m-games-rank1 li.on .info .info-c .type .icon_and {
    display:inline-block;
    background-image:url("../images/sprite1.png");
    background-repeat:no-repeat
}
.m-games-rank1 li.on .info .info-c .type .icon_ios {
    width:15px;
    height:18px;
    background-position:-179px -99px;
    vertical-align:middle
}
.m-games-rank1 li.on .info .info-c .type .icon_and {
    width:18px;
    height:20px;
    background-position:-160px -99px;
    vertical-align:middle
}
.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
}
#featured-area {
    position:relative;
    width:680px;
    margin:40px auto
}
#featured-area .roundabout-holder {
    width:550px;
    height:281px;
    margin:0 auto
}
#featured-area .roundabout-holder .roundabout-moveable-item {
    height:100%;
    cursor:pointer;
    overflow:hidden
}
#featured-area .roundabout-holder .roundabout-moveable-item img {
    display:block;
    max-width:880px;
    height:100%
}
#featured-area .ban_l_btn,#featured-area .ban_r_btn {
    background-image:url("../images/sprite1.png");
    background-repeat:no-repeat;
    position:absolute;
    top:50%;
    margin-top:-31px;
    z-index:11
}
#featured-area .ban_l_btn {
    width:62px;
    height:62px;
    left:-84px;
    background-position:-3px -57px
}
#featured-area .ban_l_btn:hover {
    background-position:-67px -57px
}
#featured-area .ban_r_btn {
    width:62px;
    height:62px;
    right:-84px;
    background-position:-3px -121px
}
#featured-area .ban_r_btn:hover {
    background-position:-67px -121px
}
.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:#FFB60A
}
.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 .col-gd-ny-9 #featured-area .ban_l_btn {
    left:0
}
.l-narrow .col-gd-ny-9 #featured-area .ban_r_btn {
    right:0
}
.l-narrow .col-gd-ny-9 .m-relate-games li a .title {
    width:330px
}
.l-narrow .col-gd-ny-9 .m-relate-gl li a .title {
    max-width:310px
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap li .ico {
    width:30px
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap li .ico i {
    margin:7px auto
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap li a {
    width:120px
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap li .tit {
    width:85px;
    font-size:14px
}
.l-narrow .m-games .w-gamesInfo dt {
    margin-right:17px
}
.l-narrow .m-games .w-gamesInfo dd {
    width:512px;
    float:left
}
.l-narrow .m-games .w-gamesInfo dd.d2 {
    width:150px
}
.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:240px;
    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:200px;
    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 a {
    width:140px
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap li.otBtn .tit {
    width:110px
}
.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 {
    background-image:url(/);
    background-repeat:no-repeat;
    display:block;
    position:absolute;
    top:0;
    width:9px;
    height:9px;
    overflow:hidden
}
.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 {
    overflow:hidden
}
.m-giftsList-a li {
    background:url(//js.18183.com/pc/ku/ku2017/images/bg_ls2.png) right top no-repeat;
    width:273px;
    height:120px;
    overflow:hidden;
    float:left;
    margin:10px 6px 0 0;
    padding-left:14px
}
.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 .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
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap li.yybtn span.tit {
    width:85px
}
.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
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn .changeBtn {
    margin-top:2px
}
