.mainLeft {float: left;width: 890px;overflow: hidden;margin-top: 15px;}
.positiona{ width:823px;height:30px;line-height:30px;color:#666; overflow:hidden; padding:10px 20px 10px 45px; background: #fff url(/static/new/img/home_icon.png) no-repeat 20px 17px; border-bottom: 1px solid #dcdcdc;}
.positiona a{color:#666;}
.positiona a:hover{color:#ea8b14; }

.gameInta{width: 848px;height:166px;position:relative;margin:1px 0 0 0; background:#fff; padding:20px; float:left; background:#fff;}
.gameInta dl dt img {width: 128px;height: 128px;}
.gameInta dl{width:608px;}
.gameInta dl dt{float:left;margin-left: 8px;margin-top: 10px;}
.gameInta dl dd{padding-left:166px;padding-bottom:5px; color:#999;}
.gameInta dl dd h1{display:inline-block;font-size:20px;font-weight:normal;color:#000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;+margin-left:140px}
.gameInta dl dd h2{font-size:20px;font-weight:700px;color:#000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;+margin-left:140px}
.gameInta .dd_a{padding-left: 28px;height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gameInta .dd_02a, .gameInta .dd_01a{ width:365px}
.gameInta .dd_01a a{display:inline-block;height:24px;line-height:24px;padding:0 5px;margin-right:5px;color:#fff;background-color:#6aa7e4;}
.gameInta .dd_01a a:hover{background-color:#4b94dd;text-decoration:none;}
.gameInta dl dd span{display:inline-block;width:140px;margin:13px 20px 0 0;color:#999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gameInta dl dd span.fullsp{display: block;width: 500px;}
.gameInta dl dd span i{color: #555;}
.gameInta dl dd span img{ margin-bottom:-2px}
.gameInta dl dd span a{color:#999;}
.gameInta dl dd .boon {width:200px;margin-left: 10px;background: #fdf2f2;font-size:12px;color: red;}
.gameInta #qs {position: absolute;top: 40px;right: 65px;color: #888;}
.gameInta #qs img{display:block;width: 103px;height: 103px;margin: 0 auto;}
.gameInta .game_a1{position: relative; padding: 10px 30px; float:left; margin:8px 0 0 30px; font-size: 16px; background: #10a0ea;border-bottom: 2px solid #0e88c7;color: #fff; border-radius: 5px;   cursor: pointer;}
.gameInta .game_a2{position: relative; padding: 10px 30px; float:left; margin:8px 0 0 30px; font-size: 16px; background: #aac805;border-bottom: 2px solid #9bb604; color: #fff; border-radius: 5px; cursor: pointer;}
.gameInta .game_a3{position: relative; padding: 10px 30px; float:left; margin:8px 0 0 30px; font-size: 16px; background: #10a0ea;border-bottom: 2px solid #0e88c7;color: #fff; border-radius: 5px;   cursor: pointer;}
.gameInta .game_a1:hover{ background:#0e88c7;}
.gameInta .game_a3:hover{ background:#0e88c7;}
.gameInta .game_a2:hover{ background:#9bb604;}
.mainLeft{background:#fff;border: 1px solid #dcdcdc;}
.mainLeft .tab-btn{float:left;font-size:16px;color:#666;height:45px;line-height:45px;width:890px;background:#f7f7f7; border:1px solid #dfdfdf;border-right: 0;border-left: 0;}
.mainLeft .tab-btn li{float:left;padding:4px 15px;cursor: pointer; padding:0 30px;border-right: 1px #ccc solid;}
.mainLeft .tab-btn li.on{height:43px;color:#10a0ea ;border-top:2px #10a0ea solid !important; cursor: pointer;border-bottom: 1px solid #fff !important; background:#fff  url(/static/new/img/listicon.png) no-repeat 42px -614px !important;}
.mainLeft .tab-main .tab-wrap{position:relative;padding:20px;} 
.mainLeft .tab-main .tab-wrap:not(:first-child) {
    display: none;
}
.mainLeft .tab-main .tab-wrap p {    line-height: 35px;font-size: 15px;color: #666;margin-bottom: 15px;}
    
.mainLeft .tab-main .tab-wrap a {color: #099cda;}

.mainLeft .tab-main .tab-wrap .commitq{font-size:14px;font-weight:normal;color:red;line-height: 25px;margin: 15px 0;}
.mainLeft .tab-main .tab-wrap .commitq.fr{margin: 7px;}
.mainLeft .tab-main .tab-wrap .commitq a{display: inline-block;}
h3.tabtit{font-size: 15px;padding: 0 0 0 10px;margin: 0 0 10px 0;font-weight: 700;background: #f6f6f6;height: 40px;line-height: 40px;}

h3.tabtit span{ display:inline-block; float:left; width:5px; height:20px; background:#10a0ea; margin:10px 10px 0 0;}


.morebtn{height: 50px;line-height:50px;text-align:center;font-size:16px;color:#999;background:#efefef;cursor: pointer;}
/* 截图 */
#slide2 .swiper-slide .btn_play_v {background: url(/static/new/img/btn_play.png) no-repeat;background-size: 60px 60px;_background: 0 0;width: 70px;height: 70px;position: absolute;left: 50%;top: 50%;margin: -30px 0 0 -30px;cursor: pointer;}
#slide2 .swiper-button-next {display: none;top: 22px;right: 0;height: 100%;background-color: #000;opacity: 0.7;background-size: 32px 32px;background-image: url(/static/new/img/swiper-right.png);}
#slide2 .swiper-button-prev {display: none;top: 22px;left: 0;height: 100%;background-color: #000;opacity: 0.7;background-size: 32px 32px;background-image: url(/static/new/img/swiper-left.png);}
#slide2:hover .swiper-button-prev,#slide2:hover .swiper-button-next {display: block;}
#slide2:hover .swiper-button-next.swiper-button-disabled,  #slide2:hover .swiper-button-prev.swiper-button-disabled{display: none;}
.tab-main .tab-wrap .swiper-scrollbar {position: absolute;bottom: 15px;width: 850px;height: 10px;}



.noTop{width:830px;padding:0px 20px 20px 20px;background-color:#fff;float:left;}
.new {color: #F26C4F !important;font-size: 12px;}
.news{ position: relative;padding: 20px 0; overflow: hidden; zoom: 1;border-bottom: 1px dotted #ccc;}
.news p {color: #5c697a;line-height: 25px;font-size: 12px;height: 47px;overflow: hidden;margin: 5px 0 9px;}
.news a{float: left; display: inline; margin-right: 18px;}
.news a img{width: 200px; height: 135px;float: left; display: inline;}
.news h3{color: #444; font-size: 22px; font-weight: normal; padding-bottom: 10px; text-overflow: ellipsis; line-height: 23px;  overflow: hidden; zoom: 1;}
.news h3 a{white-space: nowrap; width: 455px; _width: 445px; overflow: hidden; text-overflow: ellipsis; margin-right: 0px; color: #2c3e50; font-size: 18px;}
.news h3 a:hover{color: #10a0ea ;}
.type_icon {background: url(/static/new/img/bg_latest.png) no-repeat -2px -0px;display: inline-block;padding-left: 24px;margin-right: 32px !important;font-size: 14px;height: 20px;}
span.updata_icon {background: url(/static/new/img/bg_latest.png) no-repeat -2px -20px;padding-left: 20px;height: 19px;display: inline-block;}
strong.view_icon {float: left;background: url(/static/new/img/bg_latest.png) no-repeat 1px -55px;padding-left: 29px;margin-right: 32px;font-weight: normal;color: #5c697a;font-size: 12px;}

p.intro_center {float: left;width: 545px;height: 18px;line-height: 18px!important;font-size: 14px;margin-bottom: 0;}
.intro_center span{color: #888;float: left !important;font-size: 12px;margin-right: 15px;}
.intro_center_z{background: url(/static/new/img/spirit.png) no-repeat -199px -160px; padding-left:25px}
.intro_center_y{background: url(/static/new/img/spirit.png) no-repeat -199px -184px;padding-left:25px}
.intro_center_s{background: url(/static/new/img/spirit.png) no-repeat -199px -118px;padding-left:25px}

.banben .news p.item-info{padding-right: 100px;}
.news .is_down{ display: block;position:absolute;width: 38px;height: 38px;background: url(/static/new/img/icon-download.gif) no-repeat center;right:0px;bottom:69px;}


.mainRight{float: right;width: 297px;overflow: hidden;margin-top: 15px;}
.boxph {width: 297px;height: 260px;background: transparent;  }
.boxph .box-container {position: relative;display: block;width: 100%;height: 100%;  }
.boxph .box-container .box-img {width: 297px;height: 260px;  }
.boxph .box-container .box-title {position: absolute;bottom: 0;left: 0;width: 100%;height: 30px;font-size: 14px;  }
.boxph .box-container .box-title .title-bg {width: 100%;height: 100%;background: #000;opacity: 0.7;  }
.boxph .box-container .box-title .title-detail {position: absolute;top: 0;left: 0;width: 100%;height: 100%;line-height: 30px;text-align: center;color: #ffe825;  }
.boxph .box-container .box-title:hover .title-detail {color: #22b0fa;text-decoration: underline;}

.n_top{ padding-bottom: 20px;background:#fff;margin-top: 15px;}
h4.maintit{height:48px; line-height:48px; font-size:18px; text-indent:15px; background:#10a0ea;color:#fff}
.n_r_top a{float:left; height:19px; line-height:19px; background:url(/static/new/img/tu_1.png) no-repeat 15px -104px; text-indent:10px; padding:15px 15px 0 15px; overflow:hidden;width: 267px;}
.n_r_top a.n_r_img{background:none; text-indent:0; height:135px}
.n_r_top img{width:267px; height:135px}
.n_r_top ul li{ position:relative; float:left; height:49px; width:100%; margin:20px 0 0 0}
.n_r_top ul li a{text-indent:0;padding: 0;background:none;}
.n_r_top ul li img{width:49px; height:49px; position:absolute; left:15px; top:0; border-radius:3px}
.n_r_top ul li a.n_r_a{position:absolute; left:75px;width: 166px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.n_r_top ul li a.n_r_b{position:absolute; right:15px; top:0px; width:40px; height:25px; display:block; text-align:center; line-height:25px; border:1px solid #10a0ea; color:#10a0ea;}
.n_r_top ul li:hover a.n_r_a{color:#10a0ea;}
.n_r_top ul li span{position:absolute;width: 222px; left:75px; top:18px; color:#999; font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.n_r_top ul li span.ginfo{top:35px;}
.tag {margin-top: 15px;}
.tag .tag-content {padding: 10px;overflow: hidden; background:#fff; }
.tag .tag-content .tag-item {float: left;display: block;margin: 5px 8px 6px 0;padding: 4px 10px;border: 1px solid #10a0ea;border-radius: 4px;text-decoration: none;font-size: 14px; }
.tag .tag-content .tag-item a{color: #10a0ea;}
.tag .tag-content .tag-item:hover {background: #10a0ea;}
.tag .tag-content .tag-item:hover a{color:#fff;}

.zixun {margin-top: 15px;background: #fff;}
.zixun .zixun-content {padding: 10px;overflow: hidden; background:#fff; }
.zixun .zixun-content li {float: left;display: block;margin: 5px 8px 6px 0;padding: 4px 10px;text-decoration: none;font-size: 14px; font-weight: normal;
text-overflow: ellipsis;white-space: nowrap;width: 290px;overflow: hidden;}
.zixun .zixun-content li a{color: #10a0ea;}
.zixun .zixun-content li:hover {background: #10a0ea;}
.zixun .zixun-content li:hover a{color:#fff;}

/*新闻内页新增最新资讯*/
.hot-news-text{ margin-top:6px;padding: 0 10px;
    padding-bottom: 10px; }
.hot-news-text li{ background:url(/static/new/img/dian.gif) no-repeat left center; padding-left:15px; font-size:15px; height:36px; line-height:36px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px dotted #e3e3e3;}
.hot-news-text li a:hover{text-decoration:none;color:#10a0ea;}

.hot-news-text li span{float:right;margin-right: 5px;color:#888;}



.table-container { margin: 10px 10px 0; border: 1px solid #cfdaec;}
.table-container .th-list { display: flex; width: 100%; border-bottom: 1px solid #cfdaec; overflow: hidden;}
.table-container .th-list .th-item { flex: 1; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #4196d9;}
.table-container .content-list { display: flex; width: 100%; height: 400px;  overflow: hidden;}
.table-container .content-list .content-item { flex: 1; height: 400px; line-height: 30px; border-right: 1px solid #cfdaec; text-align: center; overflow: hidden;}
.table-container .content-list .content-item:last-of-type { border-right: none;}
.table-container .content-list .content-item span { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.table-container .content-list .content-item .more { display: block; color: #4196d9;}
.table-container .content-list .content-item>div{display:none;position: fixed;margin: auto;top: -10%;left: 0;right: 0;bottom: 0;width: 300px;height: 300px;background: #fff;border-radius: 5px;z-index: 100;box-shadow: 0 1px 6px #ccc    }
.table-container .content-list .content-item>div .t-title{width: 100%;height: 40px;box-sizing: border-box;background:#f8f8f8;border: 1px solid #ddd;font-weight: bold;font-size: 16px;text-align: left;line-height:40px;color: #777;text-indent: 10px;}
.table-container .content-list .content-item>div .t-title span{float: right;margin-right: 10px;font-size: 18px;cursor:pointer;}
.table-container .content-list .content-item>div .t-wrap{width: 300px;height:260px;overflow: auto;}
.game-num .gLinfo{clear: both;border: 1px solid #cddaee;border-top: none;padding: 6px 0 7px 0;background: #f7f7f7;overflow: auto;zoom: 1;margin: 0 10px 10px;}
.game-num .gLinfo span{float: right;margin-right: 10px;line-height: 25px;font-size:14px;color:red;}
.game-num .gLinfo span img{vertical-align: middle;}


.aniBlow {
    animation: aniBlow 0.3s ease-out both;
}
.aniHide{
    animation: aniHide 0.3s ease-out both;
}
@keyframes aniBlow {
	0% {
		transform: scale(.1, .1);
	}
	75% {
		transform: scale(1.1, 1.1);
    }
    100% {
		transform: scale(1, 1);
	}
}
@keyframes aniHide {
	0% {
		transform: scale(1, 1);
    }
    25% {
        transform: scale(1.1, 1.1);
    }
	100% {
		transform: scale(.1, .1);
	}
}

/* 下载按钮 */
.eight-ewm{text-indent:0;position: absolute; width: 202px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.5);text-align:center;padding:15px 0px;border-radius:4px;left: 5px;top: 46px;z-index:9999;display:none;}
.eight-ewm.box1{height: 178px;left: -1px;top: 40px;}
.eight-ewm.box2{height: 178px;left: -32px;top: 40px;}
.eight-ewm p{font-size:14px;color:#333;line-height:22px;}
.eight-ewm img{width:130px;height:130px;margin:10px auto;float:none;}
.eight-ewm a{ color:#ff0000; font-size:14px; cursor:pointer;} 
.eight-ewm button{display:inline-block;width:100%;background:#ff4b4b;color:#fff;text-align:center;line-height:45px;border-radius:6px;font-size:14px;border:none;cursor:pointer;}
.android{position: relative;}
.ios{position: relative;}
.zzc-download .btnlist .zzc-ios{
    position: relative;
}


/*大图*/
#slide1 {display: none; z-index: 10000; position: fixed; width:95%; margin: 0 2.5%; height: 70%;  top: 15%; left: 0; }
#slide1 .swiper-wrapper { width: 100%;}
#slide1 .swiper-slide {  text-align: center; width: 100%; display: flex; align-items: center; justify-content: center;}
#slide1 img { max-width: 100%; max-height: 100%;cursor: pointer;}
#slide1 .swiper-pagination-bullet { background: #eee;}
#slide1 .swiper-pagination-bullet-active { background: #007aff;}
#slide2 { z-index: 2; height: 390px; margin-bottom: 25px;margin-top: 20px;}
#slide2 .swiper-slide { width: auto!important; display: flex; align-items: center; justify-content: center;}
#slide2 img { height: 100%;cursor: pointer;}
.logbg { width: 100%; height: 100%; background-color: #000; opacity: 0.7; position: fixed; top: 0; left: 0; z-index: 9999; display: none;}
.logbg .c-btn{position: fixed;top: 3%;right: 30%;cursor: pointer;}
.logbg img{width:60px;height:60px;}


/*游戏列表合并*/
.position{ width:1135px;height:30px;line-height:30px;color:#666; overflow:hidden; margin-top:15px ; padding:10px 20px 10px 45px; background: #fff url(../img/home_icon.png) no-repeat 20px 17px;}
.position a{color:#666;}
.position_a{color:#000 !important;}
.position a:hover{color:#ea8b14; }
.screen{background:#FFF; padding:5px 20px 30px 20px; margin-top:1px}
.screen ul li span{font-size:16px; height:50px; line-height:50px;float:left}
.screen ul li{border-bottom:1px #eee solid; line-height:50px; }
.screen ul li a{display:inline-block;height:24px;margin:10px 2px;line-height:24px;padding:0 12px;border:1px #fff solid;color:#666;text-decoration:none;}
.screen ul li a.on21{ margin:0; padding:0}
.screen ul li a:hover, .screen ul li a.on2{height:22px;line-height:22px;padding:0 12px ;border:1px #10a0ea solid;border-radius:3px;color:#10a0ea ;}
.screen_py a.on2{padding:0 12px !important;}
.screen_py a{padding:0 8px !important;border:1px #fff solid;}
.screen_py a:hover{padding:0 8px;border:1px #fff solid;}


.mainLeft{float:left;width:850px;overflow:hidden; margin-top:15px; }
.mainLeft .hd{float:left;font-size:16px;color:#666;height:45px;line-height:45px;width:888px;background:#f7f7f7; border:1px solid #dfdfdf;}
.mainLeft .hd li{float:left;padding:4px 15px;cursor: pointer; padding:0 20px;border-right: 1px #ccc solid;}
.m_nav{ background:#ececec; height:50px; line-height:50px;}
.m_nav a{width: 12.5%; height:50px; line-height:50px; text-align:center; float:left; font-size: 16px;}
.m_nav a:hover{color: #10a0ea;}
.m_nav a.current{ background:#10a0ea; color:#fff;}
.noTop{padding:0px 0px 20px 20px;background-color:#fff; float:left; width: 830px;}
.news{position:relative;padding: 20px 0 10px; overflow: hidden; zoom: 1;border-bottom: 1px dotted #ccc;}
.news .is_down{ display: block;padding-left:16px;position:absolute;width: 90px;height: 30px;line-height:30px;background: #519ee9 url(../img/listicon.png) 20px -158px no-repeat;color:#fff;font-size:12px;text-align:center;right:0px;bottom:69px;}
.news .type{color:#5c697a;font-size: 12px;}
.news .type a{float: none;color:#10a0ea;}
.news a{float: left;  margin-right: 18px;}
.news a img{width: 135px; height: 135px;float: left;}
.news h3{color: #444; font-size: 22px; font-weight: normal; padding-bottom: 10px; text-overflow: ellipsis; line-height: 23px;  overflow: hidden; zoom: 1;}
.news h3 a{white-space: nowrap; width: 455px; _width: 445px; overflow: hidden; text-overflow: ellipsis; margin-right: 0px; color: #2c3e50; font-size: 18px;}
.news h3 a:hover{color: #10a0ea ;}
.new, .d1 {color: #F26C4F !important;font-size: 12px;}
.news p {color: #5c697a;line-height: 25px;font-size: 12px;height: 47px;overflow: hidden;margin: 5px 0 9px;padding-right: 150px;}
.type_icon {background: url(../img/bg_latest.png) no-repeat -2px -0px;display: inline-block;padding-left: 24px;margin-right: 32px !important;font-size: 14px;height: 20px;}
span.updata_icon{background: url(../img/bg_latest.png) no-repeat -2px -20px; padding-left: 20px;height:19px;  display:inline-block}
p.intro_center {float: left;width: 495px;height: 18px;line-height: 18px;font-size: 14px;}
.intro_center span{color: #888;float: left !important;font-size: 12px;margin-right: 15px;}
.intro_center_z{background: url(../img/spirit.png) no-repeat -199px -160px; padding-left:25px}
.intro_center_y{background: url(../img/spirit.png) no-repeat -199px -184px;padding-left:25px}
.intro_center_s{background: url(../img/spirit.png) no-repeat -199px -118px;padding-left:25px}

.mainRight{float: right;width: 340px;margin-top:15px;}
.n_top{ padding-bottom: 20px;background:#fff;}
h4.maintit{height:48px; line-height:48px; font-size:18px; text-indent:15px; background:#10a0ea;color:#fff}
.n_r_top{background: #fff;padding-bottom: 20px;}

.gift_top{background: #fff;margin-bottom: 15px;margin-top:0px;}

.n_r_top a{float:left; height:19px; line-height:19px; background:url(../image/tu_1.png) no-repeat 15px -104px; text-indent:10px; padding:15px 15px 0 15px; overflow:hidden;width: 267px;}
.n_r_top a.n_r_img{background:none; text-indent:0; height:135px}
.n_r_top img{width:267px; height:135px}
.n_r_top ul li{ position:relative; float:left; height:49px; width:100%; margin:20px 0 0 0}
.n_r_top ul li a{text-indent:0;padding: 0;background:none;}
.n_r_top ul li img{width:49px; height:49px; position:absolute; left:15px; top:0; border-radius:3px}
.n_r_top ul li a.n_r_a{position:absolute; left:75px;width: 166px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.n_r_top ul li a.n_r_b{position:absolute; right:15px; top:0px; width:40px; height:25px; display:block; text-align:center; line-height:25px; border:1px solid #10a0ea; color:#10a0ea;}
.n_r_top ul li:hover a.n_r_a{color:#10a0ea;}
.n_r_top ul li span{position:absolute;width: 222px; left:75px; top:18px; color:#999; font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.n_r_top ul li span.ginfo {top: 35px;}
.down_right{background:#fff;margin-top: 15px;padding-bottom: 20px;}
.down_right p{margin:0 15px}
.down_right p a{width:305px; float:left; height:20px; margin:13px 0 0 0}
.down_right p a.d_r_a1{height:135px;margin:20px 0 0 0}
.down_right p a.d_r_a2{height:165px;margin:20px 0 0 0; text-align:center}
.down_right p a.d_r_a2 span{ margin-top:5px; display:block;text-overflow: ellipsis;
    white-space: nowrap;
    width: 305px;
    overflow: hidden;}
.down_right p a:hover span{color:#10a0ea;}
.down_right p a.d_r_a2 img{ height:145px}
.down_right p img{width:305px; height:135px}

/*相关资讯*/
.ul_relatenews {
  zoom        : 1;
  overflow    : hidden;
  margin      : -5px auto 17px;
}

.ul_relatenews li {
  float          : left;
  width          : 355px;
  height         : 40px;
  line-height    : 40px;
  overflow       : hidden;
  border-bottom  : 1px dotted #ccc;
  display        : inline;
  vertical-align : middle;
}

.ul_relatenews li:nth-child(2n) {
  margin-left : 40px;
}

.ul_relatenews li a {
  float            : left;
  width            : 300px;
  white-space      : nowrap;
  -o-text-overflow : ellipsis;
  text-overflow    : ellipsis;
  overflow         : hidden;
  color            : #333;
  font-size        : 14px;
}

.ul_relatenews li a:hover {
  color : #f60
}

.ul_relatenews li em {
  float      : right;
  width      : 50px;
  text-align : right;
  color      : #999
}


/*资讯游戏推荐*/

.mainLeft section {
  padding: 0 20px;
  background-color: #fff;
}
.mainLeft section .s-title {
  width: 100%;
  border-bottom: 2px solid #22b0fa;
  padding-top: 15px;
}
.mainLeft section .s-title h2 {
  padding: 0 7px;
  line-height: 35px;
  height: 35px;
  color: #fff;
  background-color: #22b0fa;
  font-size: 18px;
  display: inline-block;
  text-align: center;
  font-weight: normal;
}
.mainLeft section .s-title a {
  float: right;
  height: 35px;
  line-height: 35px;
  color: #22b0fa;
  font-size: 14px;
}



.mainLeft .related-article .little-title {
  height: 35px;
  background: #fafafa;
  border-bottom: 1px solid #e8e7ed;
  margin-top: 15px;
}
.mainLeft .related-article .little-title h3 {
  display: block;
  height: 20px;
  line-height: 20px;
  color: #333;
  font-size: 16px;
  border-left: 3px solid #22b0fa;
  padding-left: 10px;
  margin-top: 10px;
  float: left;
  font-weight: normal;
}
.mainLeft .related-article .little-title a {
  display: block;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #22b0fa;
  float: right;
  margin-top: 10px;
  margin-right: 5px;
}
.mainLeft .related-article ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 10px 0;
}
.mainLeft .related-article ul li {
  width: 48%;
  height: 34px;
  line-height: 34px;
}
.mainLeft .related-article ul li span {
  background: url(/static/new/img/default.png) -5px -115px no-repeat;
  display: inline-block;
  width: 330px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mainLeft .related-article ul li a {
  color: #333;
  font-size: 14px;
  font-family: "Microsoft Yahei";
  padding-left: 16px;
  white-space: nowrap;
}
.mainLeft .related-article ul li a:hover {
  color: #22b0fa;
}
.mainLeft .related-article ul li em {
  color: #999;
  font-size: 12px;
  font-family: Arial;
  float: right;
  font-style: normal;
  display: inline-block;
}


.mainLeft .related-game .s-title {
  display: flex;
  justify-content: space-between;
}
.mainLeft .related-game .tab-btn2 {
  display: flex;
}
.mainLeft .related-game .tab-btn2 li {
  padding: 0 7px;
  line-height: 35px;
  height: 35px;
  color: #333;
  font-size: 18px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  margin-right: 7px;
}
.mainLeft .related-game .tab-btn2 li.current {
  color: #fff;
  background-color: #22b0fa;
}
.mainLeft .related-game .tab-con ul {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 15px;
}
.mainLeft .related-game .tab-con ul li {
  overflow: hidden;
  margin-right: 13px;
  margin-top: 15px;
}
.mainLeft .related-game .tab-con ul li:nth-of-type(3n) {
  margin-right: 0;
}
.mainLeft .related-game .tab-con ul li .img {
  float: left;
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 15px;
}
.mainLeft .related-game .tab-con ul li .img img {
  width: 100%;
  min-height: 100%;
  display: block;
}
.mainLeft .related-game .tab-con ul li .tex {
  float: left;
  width: 154px;
  height: 100%;
  padding-left: 15px;
}
.mainLeft .related-game .tab-con ul li .tex a {
  color: #333;
  font-size: 16px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  width: 100%;
  margin-top: 2px;
  display: block;
}
.mainLeft .related-game .tab-con ul li .tex a:hover {
  color: #22b0fa;
}
.mainLeft .related-game .tab-con ul li .tex p {
  color: #737373;
  font-size: 13px;
  height: 14px;
  line-height: 14px;
  overflow: hidden;
  padding-top: 14px;
}
.mainLeft .related-game .tab-con ul li .tex p i {
  padding: 0 9px;
}
.mainLeft .related-game .tab-con ul li .tex p i:first-of-type {
  padding-left: 0;
}