.g-header .g-main  em {
    width: 40px;
    height: 20px;
    display: inline-block;
    background: url(http://www.wo87.com/public/mobie_pc/images/rank_icon.png) -38px -66px;
    position: absolute;
    top: 12px;
    left: 5px;
}
.gimgs{width:90px; height:90px;border-radius: 13px;}
.gimgsa{height:122px;}
.gimgsb{height:122px;}
.gimgsc{background: #D4D1D1;height:52px;overflow:hidden;}
.wg-hotlists {
	padding-bottom:20px
}
.wg-hotlists li {
    float:left;
	width:206px;
	height:225px;
	background:#f5f5f5;
	margin:20px 0 0 20px;
	_display:inline
}
.gimgsd{width:100%;height:250px;margin-bottom:30px;}

/*导航*/
.banner{background:url(../../images/bg_10.jpg) no-repeat center top;height:344px;min-width:1100px;padding-top:46px;box-sizing:border-box;}
.banner .swiper-container{width:540px;float:right;}
.banner{height:313px;}
.banner .inner{position:relative;}
/*.banner .inner{height:313px;}*/
.banner .inner a{display:inline-block;width:405px;height:40px;line-height:40px;margin-top:10px;text-align:center;color:#fff;font-size:15px;}
.banner .inner span{color:yellow;}
/*内容区域-top*/
.text-title{width:100%;height:50px;box-sizing:border-box;background-color:#bc2d30;border-radius:4px 4px 0 0;}
.text-title h4{display:inline-block;width:208px;height:50px;background:url(../../images/index+_09.png) no-repeat left top;padding-left:30px;font-size:16px;line-height:50px;color:#f3f3f3;box-sizing:border-box;border-radius:4px;}
.main .main-upside{padding:20px 0 0 0;!important;}
.text-title i{display:inline-block;width:23px;height:20px;margin-right:10px;vertical-align:middle;}
.text-title i.icon-game{background:url(../images/index-icon_03.png) no-repeat left center;background-size:100%;}
.text-title i.icon-nice{background:url(../images/index-icon_07.png) no-repeat left center;background-size:100%;}
.main-upside .main-top-left{    width: 79%;border-radius:4px;}
.main-upside .main-top-right{width:20%;height:auto;}

.text-nav{display:non;border:0px solid red;}
.main-upside .main-top-left .text-nav ul{float:left;height:50px;line-height:50px;border:0px solid green;}
.main-upside .main-top-left .text-nav ul li{letter-spacing:5px;float:left;margin-left:35px;cursor:pointer;font-size:16px;color:#f3f3f3;border:0px solid red;}
.main-upside .main-top-left .text-nav ul li:hover{color:#ffed56;}


/*内容区域-top-游戏列表*/
.main-upside .main-top-left .game-list{padding:25px 0px 0px 5px;background-color:#fff !important;border-radius:0 0 4px 4px;float:left;border:0px solid red;display:none;width: 99.6%;height: 100%;background: none}
.main-upside .main-top-left .game-list li{float:left;width:32%;width:260px;margin-right:2%;margin-right:0%;margin-left:40px;margin-bottom:29px;border:0px solid red;}
.main-upside .main-top-left .game-list li:nth-child(3n){margin-right:0;}
.media-left{width:50px;height:50px;float:left;margin-right:10px;}
.media-left img{width:100%;height:100%;border-radius:4px;cursor:pointer;}
.media-mid{float:left;margin-right:5px;border-radius:0 0 4px 4px;width: 115px;border:0px solid red;}
.media-mid h4{font-size:16px;color:#333;line-height:28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.media-mid p{font-size:14px;color:#333;line-height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.media-mid p a{color:#ff7e00;font-size:14px;}
.media-mid p a:hover{text-decoration:underline;}
.media-right{float:right;border:1px solid #5a89ff;border-radius:4px;width:69px;}
.media-right p{color:#5a89ff;text-align:center;line-height:24px;}
.media-right p a{display:inline-block;width:100%;line-hieght:24px;background-color:#5a89ff;color:#fff;}
.media-right p a:hover{text-decoration:underline;}
.main-upside .main-top-right{position:relative;}
.main-upside .main-top-right a{position:absolute;left:30px;bottom:93px;transform-origin:center;
-webkit-animation: myfirst 1.5s linear  infinite alternate;
    animation: myfirst 1.5s linear  infinite alternate;
    }
@-webkit-keyframes myfirst{ 
    0%{
        -webkit-transform:scale(0.8,0.8);
        transform:scale(0.8,0.8);}
    50%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);}
    100% {
        -webkit-transform:scale(0.8,0.8);
        transform:scale(0.8,0.8);}
    }
@keyframes myfirst{
    0%{transform:scale(0.8,0.8);}
    50%{transform:scale(1,1);}
    100% {transform:scale(0.8,0.8);}
    }

@-moz-keyframes myfirst {
    0%{transform:scale(0.8,0.8);}
    50%{transform:scale(1,1);}
    100% {transform:scale(0.8,0.8);}
    }   
@-o-keyframes myfirst {
    0%{transform:scale(0.8,0.8);}
    50%{transform:scale(1,1);}
    100% {transform:scale(0.8,0.8);}
}



/*footer*/
.footer{margin-top:0;}


/*.media-right{width: 60px;!important}*/


.bg-w{ background:#FFFFFF; height: 312px!important;}
.bg-w .icon-step{background:url(../images/step.png) no-repeat center; background-size:86%; height:24px; margin-left: 8px;}
.step-list{ width: 180px; margin:16px auto; font-size: 14px;}
.step-list li{width:180px;height:50px;background: url(../images/arrow.png) no-repeat center 32px;}
.step-list li.none{ height:26px; background: none;}
.step-list li p{ width: 180px; height: 26px; border: 1px solid #5a89ff; border-radius: 3px;}
.step-list li p span{ background:#5a89ff; display: inline-block; width: 30px; height: 26px; line-height: 26px; text-align: center; color: #FFFFFF; margin-right: 10px;}

.btn-xq{ background: url(../../images/btn.png) no-repeat; width:146px; height: 40px; margin: 0 auto; color: #FFFFFF; display: block;font-size:16px;font-family: "Microsoft Yahei";}
.btn-xq:hover{background: #ff7c11;cursor:pointer; border-radius:5px;}

.box-bule{background:#fff;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:666px;box-sizing:border-box;}
.box-bule div{padding:10px 50px 20px;border:1px solid #e6e6e6;}
.box-bule div img{ display: block; margin: 30px auto;}
.box-bule h4{display:inline-block;width:100%;box-sizing:border-box;padding-left:15px;color:#fff;background:#5a89ff;font-size:16px;color:#fff;line-height:46px;}
.box-bule p{font-size:14px;color:#666;line-height:30px;}
.box-bule p span{ color:#cc0000;padding-left:16px; background: url(../images/arrow02.png) no-repeat left center;}
.box-bule a{display:block;width:118px;line-height:38px;text-align:center;color:#fff;background-color:#5a89ff;margin:20px auto 10px;}
.box-bule a:hover{ background:#6d97ff;}
.box-bule h5{display:inline-block;width:78px;height:26px;color:#fff;font-size:14px;line-height:26px;background:url(../images/text_032.png) no-repeat left top;
background-size:100%;padding-left:10px;margin-top:10px;margin-bottom:10px;border:0px solid red;
}
.box-bule p.red{color:#cc0000;margin-bottom:10px;}
.box-bule p i{display:inline-block;width:17px;height:17px;color:#fff;line-height:17px;background-color:#5a89ff;border-radius:50%;text-align:center;margin-right:8px;}

.main{ background:#EEEEEE;}

/*右侧边栏*/
.scrolltop{width:126px;background:#fff;text-align:center;position:fixed;right:20px;bottom:150px; z-index:99;box-shadow:0 0 3px rgba(0,0,0,0.3);}
.side-list{padding-bottom:20px;margin:0 10px;border-bottom:1px dashed #767676;line-height:22px;color:#222;display:none;}
.scrolltop .side-list:last-child{border:none;}
.side-list h4{font-size:16px;color:#9f0118;line-height:40px;font-weight:bold;}
.icon-qq{display:inline-block;width:18px;height:20px;background:url(../images/side_03.png) no-repeat left top;background-size:100%;vertical-align:middle;margin-right:5px;}
.icon-back{display:inline-block;width:11px;height:6px;background:url(../images/side.png) no-repeat left top;background-size:100%;vertical-align:middle;margin-right:5px;}
.side-list a{display:block;width:67px;line-height:20px;font-size:12px;background:#bc2d30;color:#fff;margin:6px auto 8px;}
.side-list a:hover{background:#d14346;}
.side-list input[type="text"]{width:100%;font-size:12px;background:#e6e6e6;color:#666;line-height:22px;height:22px;text-align:center;padding:0 10px;box-sizing:border-box;}
.side-list .side-ewm{width:88px;height:88px;}
.scroll-back{display:inline-block;width:100%;background:#bc2d30;color:#fff;font-size:16px;line-height:44px;position:relative;}
.scroll-back:after{content:"";display:inline-block;width:6px;height:3px;background:url(../images/sanjiao.png) no-repeat left top;background-size:100%;position:absolute;left:58px;bottom:-3px;}
@media screen and (max-width:1600px){
    .scrolltop{
        right: 70px;
    }
}
