.g-nav1 { margin-bottom:15px;}

.f-main { padding-top: 15px}
.game-tab{height:114px;padding: 15px;}
.game-tab dt{width:89px;float:left;}
.game-tab dd{float:left;border-bottom:1px solid #EBEBEB;height:113px;padding-left:0;}
.ul-tab1 li{line-height:37px;border-bottom:1px solid #EAEAEA;}
.ul-tab1 li a{font-size:16px;border-right:1px solid #EBEBEB;display:block;border-left:3px solid #fff;padding-left:11px;}
.ul-tab1 li a:hover,.ul-tab1 li.hover a{border-left:3px solid #13aff2;border-right:0; color:#13aff2}
.ul-pic1 li{float:left;width:74px;margin-left:21px;text-align:center;position: relative; }
.ul-pic1 li img{width:74px;height:74px;margin-bottom:10px;}
.ul-pic1 li p { height: 22px; line-height: 22px; overflow: hidden;}
.m-topk { margin-bottom: 10px;}
.m-topk dt{float:left;color:#fff;width:68px; background:#f27835; height: 22px;  text-align: center; margin:0 10px 0 15px;}
.m-topk dd{color:#ECECEC;height: 23px;overflow: hidden; padding-top: 2px}
.m-topk dd span  {display:inline-block; width: 77px; overflow: hidden; height: 18px; line-height: 18px; border-right:1px #ddd solid; padding:0 5px; text-align: center}
.m-topk dd a{font-size:14px;}
.m-topk dd a em{display: inline-block;width: 64px;white-space: nowrap;overflow: hidden;cursor: hand;}

/* 首页板块1 */
.m-tith5 { height: 47px;  border-bottom: 1px #d6d6d6 solid; font-size: 18px; font-weight: normal; }
.m-tith5 span { border-left: 4px #67809f solid;padding-left: 8px; margin-top: 10px; }
.m-int1l { width:380px; margin-left: 20px}
.m-int1c { width: 420px; margin-left: 20px}
.m-int1r { width: 288px; margin-right: 20px}
.m-bjtjul{ padding-top:7px;}
.m-bjtjul li{  height:67px; border-bottom:1px dashed #D8D8D8; margin-top:14px; }
.m-bjtjul li.f-l7 { border-bottom: none}
.m-bjtjul li span{ display:block; float:left; width:50px; height:50px; line-height:50px; text-align:center; font-size:24px; font-family:"Arial Black"; color:#FFFFFF; margin-right: 15px}
.m-bjtjul li .m-topi {       background: url(../images/num_bg10.png) no-repeat;    float: left;width: 29px;    height: 29px;    line-height: 29px;    text-align: center;    font-size: 18px;    color: #fff;    margin: 12px 8px 0 0;}
.m-bjtjul li.f-l1 .m-topi {background: url(../images/num_bg1.png) no-repeat;}
.m-bjtjul li.f-l2 .m-topi {background: url(../images/num_bg3.png) no-repeat;}
.m-bjtjul li.f-l3 .m-topi {background: url(../images/num_bg2.png) no-repeat;}
.m-bjtjul li span i {  width: 50px; height: 50px; display: block ;background:#C6C6C6; border-radius: 10px}
.m-bjtjul li span img { background-color: #fff; display: block;border-radius: 10px }
.m-bjtjul li span.bg1 i{ background:#FF8855;}
.m-bjtjul li span.bg2 i{ background:#F9B76F;}
.m-bjtjul li span.bg3 i{ background:#F6C15B;}
.m-bjtjul li.f-hover span img,.m-bjtjul li span i { display:none  }
.m-bjtjul li.f-hover span i { display: block }
.m-bjtjul li dl{ float:left; margin-top:5px;}
.m-bjtjul li dl dt a{ display:block; height:18px; font-size: 16px; line-height:18px; overflow:hidden; width: 180px;}
.m-bjtjul li dl dd{ height:16px; line-height:16px; overflow:hidden;  color:#999; white-space:nowrap; margin-top:8px;}
.hd{height:30px; border-bottom:2px solid #e6ebee; margin:16px 0 10px;}
.hd ul li{width:140px; height:30px; float:left; display:inline; cursor:pointer; text-align:center; font-size:18px}
.hd ul li.hover{height:30px; border-bottom:2px solid #13aff2}
.m-inknew{ height:126px;  margin:15px 0px 0px  0px;  overflow:hidden; background:#f8f8f8}
.m-inknew dt{ width:200px; height:126px; float:left; display:inline; overflow:hidden; position:relative; zoom:1}
.m-inknew dt img{ width:100%; height:126px; display:block; overflow:hidden;-webkit-transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;}
.m-inknew dt a:hover img {-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);}
.m-inknew dt strong{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:rgba(0,0,0,.6); display:block; overflow:hidden; position:absolute; left:0; bottom:0;}
.m-inknew dd{ width: 180px;  height:126px; float:left; margin:0; display:inline; overflow:hidden; background:#f7f7f7}
.m-inknew dd a{ width:70px; height:auto; float:left; margin:14px 0 0 14px; display:inline; overflow:hidden}
.m-inknew dd a img{ width:100%; height:70px; border-radius:12px; display:block; overflow:hidden}
.m-inknew dd a strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal;  text-align:center; margin:12px 0 0; display:block; overflow:hidden;}

.m-toindul{  }
.m-toindul li{ height: 35px; line-height: 35px; overflow: hidden;}
.m-toindul li.cur{ height:80px;}
.m-toindul li .app-img span{ float:left;}
.m-toindul li span { display: inline;  position: relative;  top: 1px; float: right;  padding-left: 10px; color: #666;}
.m-toindul li i { display: inline; float: left; width: 92px; height: 17px; line-height: 17px; margin: 8px 7px 0 0; padding: 0 4px 0 0; border-right: 1px solid #999; font-style: normal; overflow: hidden;  text-align: right;}
.m-toindul li i a{ font-size:14px; color:#999999;}
.m-toindul li img { position: relative; top: -1px; width: 20px; height: 20px; margin-right: 9px;}
.m-toindul li a { font-size: 16px; overflow: hidden;}

.f-tit{ clear:both; height:26px; line-height:26px; margin:0 0 18px;}
.f-tit span{ float:left; padding:0 0 0 10px; font-size:18px; font-weight:bold; color:#333333; border-left:5px solid #67809f;}
.f-tit span.sm{ padding:0; font-size:16px; font-weight:bold; color:#333333; border:none;}
.f-tit .m-newgame-tabbtn{ width:auto; height:auto; float:right; display:inline; overflow:hidden}
.f-tit .m-newgame-tabbtn li{ width:auto; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#555; background:#fafafa; text-align:center; float:left; padding:0 16px; margin:0 10px 0 0; border-radius:4px; display:inline; overflow:hidden; cursor:pointer}
.f-tit .m-newgame-tabbtn li.f-hover{ background:#67809f; color:#fff;}

.g-game-class .f-tit{ padding:0 0 0 14px;}
.f-tit a{float:right;font-size:14px;padding: 0 19px 0 0;background: url(../images/icon.png) no-repeat 33px -106px;}

/* 游戏大全  */
.f-slist{ overflow:hidden; padding-bottom:10px;}
.f-slist li{ float:left; text-align:center;}
.f-slist li img{ display:block; margin:0 auto;}
.m-phb .tabnav p{float:left;width: 212px;height:45px;line-height:45px;margin:0 6px 0 0;background-color:#fafafa;font-size:16px;text-align:center;color:#555555;border-radius:4px;}
.m-phb .tabnav p.hover{ background-color:#67809f; color:#fff;}
.f-main .f-main-l {float: left;}
.f-main .f-main-r{float: left;    width: 260px;    border-left: 1px solid #eeeeee;overflow: hidden;}
.m-yxdq{ position:relative; overflow:hidden;}
.m-yxdq .tabnav{ position:absolute; top:5px; left:135px;}
.m-yxdq .tabnav p{ float:left; width:80px; text-align:center; border-right:1px solid #d0d0d0;}
.m-yxdq .m-gamedq .f-fl{ width:632px;}
.m-yxdq .m-gamedq .f-fl ul{ width:662px; overflow:hidden;}
.m-yxdq .m-gamedq .f-fl li { margin: 0 16px 14px 10px; width:80px;;}
.m-yxdq .m-gamedq .f-fl li img{ width:80px; height:80px; border-radius:14px;}
.m-yxdq .m-gamedq .f-fr{ width:226px; height:auto; float:left; margin-left:5px;}
.m-yxdq .m-gamedq .f-fr ul{ width:237px; overflow:hidden;}
.m-yxdq .m-gamedq .f-fr li{ float:left; width:100px; height:35px; margin:0 0px 12px 10px; display:inline; overflow:hidden}
.m-yxdq .m-gamedq .f-fr li a{ width:98px; height:33px; line-height:33px; font-size:14px; font-weight:normal; color:#555; text-align:center; background:#fafafa;  display:block; overflow:hidden}
.m-yxdq .m-gamedq .f-fr li a:hover,.m-yxdq .m-gamedq .f-fr li.hover a{ color:#fff; background: #13aff2 }
.f-slist li a span{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal;  text-align:center; display:block; overflow:hidden; margin:4px 0 0}
.g-game-all .f-main .f-main-l .m-yxdq .m-gamedq .f-fl .f-slist li a:hover span{ color:#67809f}
.g-game-all .f-main .f-main-r .f-tit{ margin:0 0 22px;}

.f-main-l .m-yxdq .m-gamedq{ width:881px; height:auto; float:left; margin:0 0 0 14px;}
.f-main-l .m-rmbq{ width:862px; height:auto; float:left; margin-left:14px; display:inline; overflow:hidden}
.f-phblist li a:hover{ background:#fffdfb; border-color:#67809f; box-shadow:0 0 5px #67809f}
.m-rmbq{ clear:both; margin:10px 0 0; padding:15px 0 0; border-top:1px solid #eee; width:868px}
.m-rmbq .f-fl{ width:210px;}
.m-rmbq .f-fl ul{ width:237px; overflow:hidden;}
.m-rmbq .f-fl li{ float:left; width:100px; height:46pxpx; line-height:46px; font-size:15px; margin:0 11px 9px 0; text-align:center; background-color:#fafafa;}
.m-rmbq .f-fl li a{ display:block; color:#555555; border:1px solid #fafafa;}
.m-rmbq .f-fl li a:hover,.m-rmbq .f-fl li.hover a{ color:#13aff2; border:1px solid #13aff2;}
.m-rmbq .f-fr{ width:627px;}
.m-rmbq .f-fr ul{ width:662px; overflow:hidden;}
.m-rmbq .f-fr li {margin: 0 29px 11px 0; width: 80px;}
.m-rmbq .f-fr li img{ width:80px; height:80px; border-radius: 10px;}
.m-rmbq .f-fr li span{width:100%;height:20px;line-height:20px;font-size:14px;font-weight:normal;text-align:center;margin: 3px 0 0;display:block;overflow:hidden;}

.f-twlist{ width:245px; height:561px; margin:0 0 0 13px;}
.f-twlist li{ position:relative; margin:0 0 15px;}
.f-twlist li img{ width:245px; height:123px;}
.f-twlist li span{ display:block; position:absolute; width:100%; left:0; bottom:0; height:30px; line-height:30px; text-align:center; color:#fff; background:url(../images/tm.png) repeat 0 0;}
.f-twlist li:hover span{ background:#13aff2 none repeat scroll 0 0;}
.f-twlist li a{ width:100%; height:123px; display:block; overflow:hidden;}
.f-twlist li a:hover{ width:241px; height:119px; border:2px solid #13aff2;}
.f-twlist li a:hover span{ width:100%; height:30px; }

/* 软件应用 */
.m-rjyy .g-yang-gai { margin-left: -15px;}
.m-rjyy .g-yang-gai li{ height:auto;margin:0 0 14px 15px; float: left;}
.m-rjyy .g-yang-gai li a{ width:100px; height:40px; line-height:40px; font-size:15px; font-weight:normal; color:#555; text-align:center; background:#fafafa; border:1px solid #fafafa; border-top:3px solid #eee; display:block; overflow:hidden}
.m-rjyy .g-yang-gai li a:hover,.m-rjyy .g-yang-gai li.hover a{ border-color:#13aff2; color:#13aff2; border-top:3px solid #13aff2}
.heard_top .ht_bd .m-topleft a{ font-size:14px;}

.m-rjyy .g-yang-hover li {margin:3px 0px 0 0;width:112px;height:auto;overflow:hidden;}
.m-rjyy .g-yang-hover li a{ width:100%; height:135px; display:block; overflow:hidden}
.m-rjyy .g-yang-hover li a img{ width:78px; height:78px; margin:8px auto 0; border-radius:14px; display:block; overflow:hidden;}
.m-rjyy .g-yang-hover li a span{ width:90px; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#555; text-align:center; margin:10px auto 0; overflow:hidden; display:block;}
.m-rjyy .g-yang-hover li a b{ width:72px; height:29px; line-height:29px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#13aff2; border-radius:5px; display:none; overflow:hidden; margin:8px auto 0;}
.m-rjyy .g-yang-hover li a:hover{ background:#f8f8f8;}
.m-rjyy .g-yang-hover li a:hover span{ display:none}
.m-rjyy .g-yang-hover li a:hover b{ display:block;}

.m-rjyy .g-label-class{width: 221px; margin:0 0 0 14px;}

.g-useing-soft{ width:900px; margin:0 0 0 20px;}
.g-useing-soft .g-useing-class{ margin:0 0 2px; padding: 0 14px 0 0;}
.g-useing-soft .g-soft-ranktitle{ border-top: 1px solid #eee; padding:12px 0 0 0; margin:0px 8px 0;}

.h5_tit{    position:relative;width:98%;    border-bottom:1px solid #dcdcdc;   margin-top: 13px;    height:40px;line-height:40px;}
.h5_tit p{    padding:0 3px;    height: 22px;    position: absolute;    top: 0;    left: 17px;    font-size: 16px;    font-weight: bold;    font-stretch: normal;    line-height: 26px;    letter-spacing: 0px;    color: #333;}
.h5_tit span{    position: absolute;    display: block;    width: 4px;    height: 25px;    left: 0;    top: 0;    background-color: #67809f;}
.h5_tit a{float: right;    font-size: 14px;    padding: 0 19px 0 0;    background: url(../images/icon.png) no-repeat 33px -106px; line-height: 26px;}


.m_toprank{width:379px;float:left; background:#fff;     box-sizing: border-box;    border-radius: 4px;    margin-left: 15px;}

.m_toprank li{width: 350px;color:#6c6c6c; margin-top:13px;    position: relative;
    margin-left: 15px;}
.m_toprank li.f-ix{    width: 346px;    height: 112px;    background-color: #fff;    box-shadow: 0px 4px 15px 0px    rgba(126, 126, 126, 0.3);    border-radius: 8px;    border: solid 1px #fff;    box-sizing: border-box;    margin-top: 10px;}
.m_toprank li .num_bg{background:url(../images/num_bg10.png) no-repeat;float:left;width:29px;height:29px;line-height:29px;text-align:center;font-size:18px;color:#fff;    margin-left: 10px;}
.m_toprank li .num_bg1{background:url(../images/num_bg1.png) no-repeat;}
.m_toprank li .num_bg2{background:url(../images/num_bg4.png) no-repeat;}
.m_toprank li .num_bg3{background:url(../images/num_bg5.png) no-repeat;}
.m_toprank li .p1{width:80px;float:left;margin-top:15px;margin-left:10px;display:none}
.m_toprank li .p1 img{width:80px;height:80px;display:block;border-radius: 14px;}
.m_toprank li .p2{width:155px;float:left;margin-left:12px;display:inline}
.m_toprank li .p2 p{    width: 220px;    float:left;line-height:25px; height:25px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;color: #ccc;position: absolute;    top: -1px;
}
.m_toprank li .p2 p a{font-size:14px;margin-left:2px;}
.m_toprank li .p2 span{display:none}
.m_toprank li .p2 em{display:none;float:left;    width: 76px;    height: 32px;
    position: absolute;    top: 45px;    right: 16px;}
.m_toprank li .p2 em a{width:76px;line-height:32px;float:left;font-size:14px; color:#00b3fe;border:1px solid #00b3fe; text-align:center;
    border-radius: 5px;}
.m_toprank li .p2 em a:hover { background: #00b3fe; color: #fff}
.m_toprank li .p3{float:right;    margin-top: 3px;}
.m_toprank li .p3 span{    margin-left: 2px;    margin-top: 7px;height: 20px;width: 100px;overflow: hidden;}
.m_toprank li.f-ix .num_bg{    display: block;    margin-top: 43px;}
.m_toprank li.f-ix .p1{display:block;    height: 80px;}
.m_toprank li.f-ix .p1 a{    display: block;}
.m_toprank li.f-ix .p2{    width: 207px;    height: 111px;    position: absolute;    left: 130px;    top:10px;}
.m_toprank li.f-ix .p2 p{    top: 9px; width: 195px;}
.m_toprank li.f-ix .p2 p a{font-weight:bold; font-size: 16px;}
.m_toprank li.f-ix .p2 span{display:block;}
.m_toprank li.f-ix .p2 em{display:block}
.m_toprank li .p2 .wangyou-erweima-icon,.m_toprank li .p2 .wangyou-erweima-icon i{    cursor: pointer;    display: none;    width: 24px;    height: 24px;    font-size:24px;    color: #98989898;}
.m_toprank li .p2 .wangyou-erweima-icon:hover +.wangyou-erweima-img{    display: block;    z-index: 3;}
 /*icon字体图标*/
 @font-face {
    font-family: 'iconfont';
    src: url('/skin/font/iconfont.eot');
    src: url('/skin/font/iconfont.eot?#iefix') format('embedded-opentype'),
    url('/skin/font/iconfont.ttf') format('truetype'),
    url('/skin/font/iconfont.svg#iconfont') format('svg');
}
.iconfont{    font-family:"iconfont" !important;    font-size:16px;font-style:normal;    -webkit-font-smoothing: antialiased;    -webkit-text-stroke-width: 0.2px;    -moz-osx-font-smoothing: grayscale;}
.m_toprank li .p2 .wangyou-erweima-img{    cursor: pointer;    display: none;    position: absolute;    width: 138px;    height: 143px;    top: -23px;    right: 86px;    background: url(../images/wy_erweima.png) no-repeat 100% 100%;    background-size:cover;}
.m_toprank li .p2 .wangyou-erweima-img .erweima-img{    width: 106px;    height: 106px;    position: absolute;    left: 10px;    top: 10px;    background: #000;}
.m_toprank li .p2 .wangyou-erweima-img p{    font-size: 12px;    font-weight: normal;    font-stretch: normal;    line-height: 26px;    letter-spacing: 0px;    color: #999;    position: absolute;    top: 113px;    left: 20px;}
.m_toprank li.f-ix .p2 .wangyou-erweima-icon{    display: block;    position: absolute;    top: 65px;    right: 40px;}
.m_toprank li.f-ix .p2 .wangyou-erweima-icon i{    display: block;}
.m_toprank li.f-ix .p3{    position: absolute;    z-index: 1;    left: 143px;    top: 48px;    margin-top: 0;}
.m_toprank li.f-ix .p3 span{    display: block;}
.m_toprank .p3 span { display: none}
.m-hotul { padding: 10px 0;}
.m-m0 { margin-left: 0}

.wy_rank li .num_bg1{background:url(../images/num_bg2.png) no-repeat;}
.wy_rank li .num_bg2{background:url(../images/num_bg2.png) no-repeat;}
.wy_rank li .num_bg3{background:url(../images/num_bg2.png) no-repeat;}
.single_rank li .num_bg1{background:url(../images/num_bg3.png) no-repeat;}
.single_rank li .num_bg2{background:url(../images/num_bg3.png) no-repeat;}
.single_rank li .num_bg3{background:url(../images/num_bg3.png) no-repeat;}

.m-inlink { width:100%; margin:15px 0 0 0; padding:15px 0; background-color: #303032; color: #999 }
.m-inlink a { color: #999; font-size: 12px; margin-right: 10px; line-height: 24px;}
.container { width: 1170px\0;*width: 1170px;width: 1170px; margin:auto}
.m-inlink a:hover { color: #67809f}