﻿@charset "utf-8";

body {
	background: #f5f5f5;
}

/*头尾*/
.footer {
	padding: 35px 0;
	text-align: center;
	border-top: 2px solid #fe8900;
	background: #2e2e2e;
	color: #FFFFFF;
	font-size: 14px;
}

.footer p {
	line-height: 20px;
	padding: 5px 0;
	font-size: 14px;
	color: #a2a2a2;
}

.footer p a {
	color: #a2a2a2;
	font-size: 14px;
}

.footer p.enlinks a {
	display: inline-block;
	padding: 0 3px;
}

.topbar {
	background: #eaeaea;
	height: 34px;
}

.topbar .w1200 {
	height: 34px;
	position: relative;
}

.topbar .toplinks {
	float: left;
	height: 30px;
}

.toplinks li {
	float: left;
}

.toplinks li a {
	font-size: 13px;
	color: #585858;
	height: 30px;
	padding: 2px 10px;
	display: inline-block;
	line-height: 30px;
}

.toplinks li a:hover {
	color: #FFF;
	background: #fe8900;
}

.top-rt {
	float: right;
	height: 20px;
	padding: 7px 0;
}

.top-rt .top-enter {
	float: left;
	height: 20px;
}

.top-rt .top-share {
	float: left;
	height: 20px;
	line-height: 20px;
	margin-left: 15px;
}

.top-share .share-item {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding-left: 24px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
}

.share-item.wb-ico {
	background-image: url(../images/weixbo.png)
}

.share-item.wx-ico {
	background-image: url(../images/wx.png)
}

.share-line {
	color: #999999;
	font-size: 12px;
	padding: 0 5px;
}

.top-enter a {
	height: 20px;
	border-radius: 3px;
	display: block;
	line-height: 20px;
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
	font-size: 12px;
	padding: 0 10px;
}

.top-enter a.btn-login {
	background: #fe8900;
}

.top-enter a.btn-regist {
	background: #3bbd44;
}

.header {
	background: #FFF;
	position: relative;
	z-index: 999;
}

.header-main {
	padding: 15px 0;
	overflow: hidden;
}

.header-main .logo {
	float: left;
	padding: 0 0 10px 0;
	/*修改*/
	margin-right: 110px
}

.header-main .top-a {
	float: left;
	height: 60px;
	width: 460px;
}

.header-main .top-search {
	border: 1.2px solid #fe8900;
	float: right;
	height: 38px;
	border-radius: 3px;
	width: 380px;
	margin-top: 10px;
}

.top-input {
	outline: none;
	border: 0;
	height: 38px;
	width: 260px;
	padding-left: 50px;
	display: block;
	float: left;
	background: url(../images/sobar.png) 20px center no-repeat
}

.topsobar {
	outline: none;
	border: 0;
	height: 38px;
	line-height: 38px;
	width: 70px;
	text-align: center;
	color: #FFFFFF;
	background: #fe8900;
	float: right;
	cursor: pointer;
}

.navbar {
	height: 60px;
	background: #fe8900;
	position: relative;
	z-index: 11;
}

.nav {
	width: 1200px;
	height: 60px;
	margin: 0 auto;
}

.nav>li {
	position: relative;
	float: left;
	width: 10%;
}

.nav>li>a {
	display: block;
	padding: 15px 10px;
	line-height: 30px;
	color: #FFFFFF;
	font-size: 17px;
	text-align: center;
}

.nav>li.active>a,
.nav>li>a:hover {
	background: #ff9f5a;
}

.sub-nav {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background: #fff;
	display: none;
	width: 600px;
	/*修改*/
	padding: 10px;
}

.nav>li:hover .sub-nav {
	display: block;
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
	box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
}

.sub-nav li {
	width: 16.6%;
	/*修改*/
	float: left;
	padding: 4px 0;
	text-align: center;
}

.sub-nav li a {
	font-size: 14px;
	background: #fe8900;
	color: #fff;
	display: inline-block;
	padding: 5px 0;
	width: 80px;
	text-align: center;
	border-radius: 3px;
}

.sub-nav li a:hover {
	background: #ffb660;
}




.sub-sm-nav {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background: #f18200;
	display: none;
}

.nav>li:hover .sub-sm-nav {
	display: block;
}

.sub-sm-nav li a {
	display: block;
	text-align: center;
	line-height: 30px;
	padding: 5px;
	color: #FFF;
	font-size: 15px;
}

.sub-sm-nav li a:hover {
	background: #ff9f5a;
}

/*common*/
.panel-body img {
	border-radius: 3px;
}

.main,
.w1200 {
	width: 1200px;
	margin: 0 auto;
	clear: both;
}

.index-main {
	overflow: hidden;
	margin-bottom: 15px;
}

.index-main .panel-box {
	margin-top: 15px;
}

.panel-box {
	overflow: hidden;
}

.panel-more {
	display: block;
	float: right;
	color: #999999;
	font-size: 12px;
	line-height: 28px;
}

.panel-box .panel-header {
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 20px;
	height: 28px;
	line-height: 28px;
	background: #FFFFFF;
}

.panel-header .panel-tit {
	float: left;
	line-height: 28px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 15px;
	font-weight: bold;
	color: #fe8900;
}

/*修改*/
.panel-more a {
	display: block;
	float: right;
	color: #999999;
	font-size: 12px;
	line-height: 28px;
}

.panel-body {
	background: #FFFFFF;
	padding: 15px;
	overflow: hidden;
	border-bottom: 2px solid #f5f5f5;
}

.panel-gonglv {
	background-image: url(../images/gonglv.jpg);
}

.panel-hot {
	background-image: url(../images/hotico.png);
}

.panel-download {
	background-image: url(../images/download_ico.png);
}

.panel-nrt {
	background-image: url(../images/lastico.png);
}

.panel-news {
	background-image: url(../images/newsico.png);
}

.panel-toplist {
	background-image: url(../images/toplistico.png);
}

.panel-link {
	background-image: url(../images/link.png);
}

.panel-vv-tit {
	background-image: url(../images/new.png);
}

.panel-sel-tit {
	background-image: url(../images/sel.png);
}

.panel-news {
	background-image: url(../images/newsico.png);
}

.panel-libao {
	background-image: url(../images/libao.png);
}

.panel-hdico {
	background-image: url(../images/hudong_ico.png);
}

.panel-thumb {
	background-image: url(../images/thumb_up.png);
}

.panel-heji {
	background-image: url(../images/jihe_ico.jpg);
}

.panel-shouyou {
	background-image: url(../images/shouyou_ico.png);
}

.panel-video-ico {
	background-image: url(../images/video_icon.png);
}

.panel-toutiao {
	background-image: url(../images/toutiao_ico.png);
}

.panel-comment {
	background-image: url(../images/common.png);
}


/*攻略*/

.gonglv-lt {
	width: 625px;
	float: left;
}

.gonglv-rt {
	width: 540px;
	float: right;
}

.gonglv-pic ul {
	overflow: hidden;
}

.gonglv-pic li {
	float: left;
	width: 190px;
	margin-right: 12px;
	margin-bottom: 12px;
}

.gonglv-pic .gonglv-pic {
	display: block;
}

.gonglv-pic .gv-pic {
	overflow: hidden;
}

.gonglv-pic .gv-pic img {
	border-radius: 3px;
	width: 190px;
	/*修改*/
	height: 110px;
}

.gonglv-box-list {
	overflow: hidden;
	margin-top: -6px;
}

.gonglv-box-list li {
	padding: 10px 0 13px 0;
	border-top: 1px solid #e4e4e4;
	margin-top: -1px;
}

.gonglv-box-list .gonglv-tit {
	overflow: hidden;
	margin-bottom: 5px;
}

.gonglv-box-list .gonglv-tit a {
	font-size: 15px;
}

.gonglv-tit .gonglv-date {
	float: right;
	line-height: 20px;
	color: #999999;
}

.gonglv-desc {
	line-height: 1.5;
	color: #999999;
}

/*slide*/
.mdslide {
	/*height:166px;*/
	margin-top: 15px;
	position: relative;
}

.mdslide li {
	width: 282px;
	height: 166px;
	margin-right: 24px;
}

.mdslide li a {
	position: relative;
	display: block;
	overflow: hidden;
}

.mdslide li a img {
	width: 282px;
	height: 166px;
}

.slide-arr {
	position: absolute;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	top: 50%;
	margin-top: -20px;
}

.slide-arr.prev {
	left: 10px;
	background-image: url(../images/prev.png)
}

.slide-arr.next {
	right: 10px;
	background-image: url(../images/next.png)
}

/*新闻*/
.panel-new-pic {
	width: 342px;
	float: left;
}

.date {
	color: #999999;
	display: inline-block;
}

.panel-news-text {
	float: left;
	width: 420px;
	margin-left: 20px;
}

.panel-news-text li {
	overflow: hidden;
	line-height: 24px;
	padding: 4px 0;
	padding-left: 12px;
	background: url(../images/dot.png) left center no-repeat
}

.panel-news-text li a {
	font-size: 16px;
}

.panel-news-text li .date {
	float: right;
}

.panel-news-lg {
	margin-bottom: 10px;
}

.panel-news-lg a {
	display: block;
	overflow: hidden;
	position: relative;
}

.panel-news-lg img {
	width: 342px;
	height: 154px;
}

.panel-news-md {
	overflow: hidden;
}

.panel-news-md .panel-news-xs {
	display: block;
	overflow: hidden;
	position: relative;
}

.panel-news-md .panel-news-xs a {
	display: block;
	overflow: hidden;
	position: relative;
	border-radius: 5px;
}

.news-pop-title {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 15px;
	background: rgba(0, 0, 0, .6);
	color: #FFFFFF;
	line-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	text-align: center;
	/*修改点*/
}

.panel-news-xs {
	width: 166px;
	height: 102px;
}

.news-twlist li {
	overflow: hidden;
	margin-bottom: 15px;
}

.tw-pic {
	float: left;
	width: 172px;
	margin-right: 15px;
}

.tw-intro img {
	width: 172px;
	height: 125px;
}

.tw-intro {
	overflow: hidden;
}

.tw-tit a {
	font-size: 15px;
}

.tw-tit {
	line-height: 1.4;
	margin-bottom: 5px;
}

.tw-desc {
	color: #999999;
	line-height: 1.6;
}

.tw-desc a {
	color: #fe8900;
}

.panel-news-tw {
	float: right;
	width: 360px;
}

/*修改*/
.panel-body-news {
	height: 360px;
	background: #FFFFFF;
	overflow: hidden;
	padding: 0 5px;
}

/*排行刚*/
.toplist-container {
	overflow: hidden;
}

.toplist-container .toplist-box {
	float: left;
	width: 260px;
	margin-right: 40px;
}

.toplist-container .toplist-end {
	margin-right: 0;
}

.toplist-box .hd {
	height: 34px;
	border-bottom: 1px solid #e4e4e4;
}

.toplist-box .hd span {
	display: block;
	float: left;
	height: 33px;
	font-size: 15px;
	line-height: 20px;
	border-bottom: 2px solid #FE8900;
}

.toplist {
	margin-top: 10px;
}

.toplist li {
	position: relative;
	padding-left: 35px;
	overflow: hidden;
}

.toplist li .tp-num {
	background: #999999;
	color: #FFFFFF;
	width: 18px;
	height: 18px;
	border-radius: 18px;
	text-align: center;
	line-height: 18px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -9px;
}

.toplist li.active .tp-num {
	top: 10px;
	margin-top: 0;
}

.toplist li:nth-of-type(1) .tp-num,
.toplist li:nth-of-type(2) .tp-num,
.toplist li:nth-of-type(3) .tp-num {
	background: #FE8900;
}

.tp-cont {
	border-bottom: 1px dashed #e4e4e4;
	overflow: hidden;
}

.tp-cont .tp-title {
	padding: 10px 0;
	line-height: 20px;
}

.tp-cont .tp-title a {
	font-size: 15px;
}

.tp-cont .tp-img {
	width: 52px;
	height: 52px;
	float: left;
	margin-right: 10px;
	display: none;
}

.tp-cont .tp-intro {
	overflow: hidden;
}

.tp-intro .tp-title {
	padding: 0 0;
	line-height: 1.4;
}

.tp-intro .tp-title a {
	color: #333;
}

.tp-intro .tp-desc {
	line-height: 1.2;
	color: #999999;
	display: none;
}

.tp-intro .tp-raty {
	color: #fe8900;
	display: none;
}

.tp-intro .tp-raty span {
	font-weight: bold;
	vertical-align: middle;
	display: inline-block;
	margin-left: 5px;
}

.tp-intro {
	padding-bottom: 10px;
	padding-top: 10px;
}

.toplist li.active .tp-cont {
	padding-top: 10px;
}

.toplist li.active .tp-intro .tp-desc {
	display: block;
}

.toplist li.active .tp-intro .tp-raty {
	display: block;
}

.tp-raty span:nth-child(1) {
	margin-left: -1px;
}

.stars {
	margin-top: 1px;
	background: url(../images/scro.png) no-repeat;
	width: 66px;
	height: 14px;
	/*修改*/
}

.star5 {
	background-position: 0px 0px;
	display: inline-block;
	/*新增*/
}

.star4 {
	background-position: -13px -14px;
	display: inline-block;
	/*新增*/
}

.star3 {
	background-position: -26px -14px;
	display: inline-block;
	/*新增*/
}

.star2 {
	background-position: -39px -14px;
	display: inline-block;
	/*新增*/
}

.star1 {
	background-position: -52px -14px;
	display: inline-block;
	/*新增*/
}

.star0 {
	background-position: -78px 0px;
	display: inline-block;
	/*新增*/
}

.star4b {
	background-position: -13px 0px;
	display: inline-block;
	/*新增*/
}

.star3b {
	background-position: -26px 0px;
	display: inline-block;
	/*新增*/
}

.star2b {
	background-position: -39px 0px;
	display: inline-block;
	/*新增*/
}

.star1b {
	background-position: -52px 0px;
	display: inline-block;
	/*新增*/
}

.star0b {
	background-position: -65px 0px;
	display: inline-block;
	/*新增*/
}

.toplist li.active .tp-intro {
	padding-top: 0;
}

.toplist li.active .tp-img {
	display: block;
}

.toplist li.active .tp-title a {
	color: #FE8900;
}

/*下载*/
.panel-lt920 {
	width: 1200px;
	/*float: left;*/
}

.panel-lt264 {
	width: 264px;
	float: right;
}

.game-download .hd {
	border: 1px solid #E4E4E4;
	height: 42px;
}

.game-download .hd ul {
	overflow: hidden;
}

.game-download .hd li {
	width: 10%;
	float: left;
}

.game-download .hd li a {
	display: block;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
}

.game-download .hd li.on {
	background: #fe8900;
}

.game-download .hd li.on a {
	color: #FFFFFF;
}

.game-dlist {
	overflow: hidden;
	padding-top: 10px;
}

.game-dlist li {
	float: left;
	width: 90px;
	padding: 10px 0;
	margin-right: 43px;
}

.game-dbox {
	width: 90px;
}

.game-dbox .game-pic {
	width: 90px;
	height: 90px;
}

.game-dbox .game-pic img {
	width: 90px;
	height: 90px;
}

.game-tit {
	text-align: center;
	padding: 5px 0;
	line-height: 25px;
}

.game-tit a {
	font-size: 14px;
}

.game-dbox .g-botton {
	display: block;
	border: 1px solid #ff9000;
	border-radius: 3px;
	line-height: 20px;
	text-align: center;
	color: #ff9000;
}

/*新增*/
.game-dbox .g-botton:hover {
	background: #fe8900;
	color: #ffffff;
}

.panel-game-download {
	height: 474px;
}

.rebox {
	overflow: hidden;
	display: block;
	background: url(../images/time.png) 94% center no-repeat
}

.rebox .repic {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 13px;
}

.rebox .repic img {
	width: 50px;
	height: 50px;
}

.reintro {
	overflow: hidden
}

.rebox .re-title {
	line-height: 25px;
	font-size: 15px;
}

.rebox .re-desc {
	line-height: 20px;
	color: #999999;
}

.newRelist {
	margin-top: -8px;
}

.newRelist li {
	padding: 8px 0;
	border-bottom: 1px dashed #E4E4E4;
}

.newRelist li:last-child {
	border-bottom: 0;
}

.panel-rdslide {
	position: relative;
	float: left;
	width: 710px;
	height: 342px;
}

.panel-rdslide .bd li a {
	display: block;
	position: relative;
	overflow: hidden;
}

/*新增*/
.panel-rdslide img {
	width: 710px;
	height: 342px;
}

.slide-dot {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 40px;
	text-align: center;
}

.slide-dot ul {
	text-align: center;
}

.slide-dot li {
	display: inline-block;
	width: 6px;
	height: 6px;
	cursor: pointer;
	background: #FFFFFF;
	overflow: hidden;
	line-height: 1111px;
	opacity: .5;
	margin: 0 4px;
	border-radius: 6px;
}

.slide-dot li.on {
	opacity: 1;
}

.panel-recommend-rt {
	width: 435px;
	height: 292px;
	float: right;
	background: #FFFFFF;
	padding: 25px 20px;
}

.index-main .panel-box .panel-box {
	margin-top: 0;
}

.rd-hot-title {
	margin-bottom: 10px;
	line-height: 25px;
}

.rd-hot-title a {
	font-size: 18px;
	color: #fe8900;
}

.rd-hot-list li {
	overflow: hidden;
	line-height: 24px;
	margin-bottom: 10px;
	padding-left: 15px;
	background: url(../images/sq.png) left center no-repeat
}

.rd-hot-list li a {
	font-size: 14px;
}

.rd-hot-list li .date {
	float: right;
}

.rd-hot-pic {
	overflow: hidden;
	margin: 0 -11px;
}

.rd-hot-pic li {
	padding: 11px;
	float: left;
	text-align: center;
	position: relative;
}

.rd-popover {
	position: absolute;
	left: 11px;
	right: 11px;
	background: #FFFFFF;
	bottom: -100%;
	transition: .5s all;
	-webkit-transition: .5s all;
	width: 126px;
	/*新增*/
	border-left: 1px solid #fe8900;
	/*新增*/
	border-right: 1px solid #fe8900;
	/*新增*/
	border-bottom: 1px solid #fe8900;
	/*新增*/
}

.rd-hot-pic li:hover .rd-popover {
	height: 100%;
	bottom: 0;
}

.rd-pop-hd {
	background: #fe8900;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color: #FFFFFF;
}

.rd-pop-desc {
	padding: 5px 10px;
	font-size: 14px;
	text-align: left;
	color: #666666;
	line-height: 1.4;
	text-align: center;
	/*新增*/
}

.rd-wx img {
	width: 80px;
}

.rd-popover .rd-button {
	display: block;
	width: 60%;
	margin: 0 auto;
	margin-top: 8px;
	background: #fe8900;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #FFFFFF;
}

.tt-lg-tit {
	position: relative;
	padding-left: 75px;
}












.rd-hot-pic .rd-inbox {
	width: 126px;
	display: block;
}

.rd-pic img {
	width: 126px;
	height: 152px;
}

.rd-inbox .rd-title {
	margin-top: 5px;
	line-height: 20px;
	font-size: 15px;
}

.qh-tabs {
	background: #ffffff;
	padding: 10px;
	overflow: hidden;
}

.qh-tabs .hd {
	float: left;
	background: #f6f6f6;
	width: 130px;
}

.qh-tabs .hd li {
	height: 30px;
	line-height: 30px;
	padding: 15px;
	position: relative;
	cursor: pointer;
	border-top: 1px solid #ebebeb;
}

.qh-tabs .hd li span {
	display: block;
	padding-left: 25px;
	font-size: 16px;
	line-height: 30px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/tab_ico.png);
}

.qh-tabs .hd li span.g1 {
	background-position: 0 3px;
}

.qh-tabs .hd li span.g2 {
	background-position: 0 -58px;
}

.qh-tabs .hd li span.g3 {
	background-position: 0 -115px;
}

.qh-tabs .hd li.on {
	background: #fe8900;
	color: #FFFFFF;
}

.qh-tabs .hd li.on:after {
	content: '　';
	display: block;
	height: 0px;
	width: 0px;
	border-top: 10px solid transparent;
	border-left: 10px solid #fe8900;
	border-bottom: 10px solid transparent;
	position: absolute;
	right: -10px;
	top: 50%;
	margin-top: -10px;
}

.qh-tabs .hd li.on span {
	background-image: url(../images/tab_ico_h.png);
}

.qh-tabs .bd {
	width: 1030px;
	float: right;
}

.qh-piclist {
	overflow: hidden;
}

.qh-piclist li {
	float: left;
	padding: 0 11px;
	text-align: center;
}

.qh-piclist li .qhbox .qh-tit {
	margin-top: 5px;
	line-height: 20px;
	color: #fe8900;
}

.qh-textlist {
	overflow: hidden;
	border-top: 1px solid #E4E4E4;
	margin-top: 5px;
	padding-top: 5px;
}

.qh-textlist li {
	position: relative;
	float: left;
	padding: 5px 0;
	text-align: center;
	width: 10%;
	line-height: 20px;
}

.qhbox {
	display: block;
	height: 110px;
	position: relative;
}

.qhbox:after {
	content: ' ';
	display: block;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	transition: .4s all;
	-webkit-transition: .4s all;
	background: #fe8900;
}

.qhbox:hover:after {
	width: 100%;
}

.qhbox img {
	width: 80px;
	height: 80px;
}

.qh-textlist li a {
	color: #666666;
	display: inline-block;
	height: 20px;
	overflow: hidden;
}

/*新增*/
.qh-textlist li a:hover {
	color: #fe8900;
}

.qh-textlist li:after {
	height: 15px;
	width: 1px;
	content: '　';
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -7px;
	background: #e4e4e4;
}

.focus-slide {
	position: relative;
	float: left;
	width: 420px;
	height: 450px;
}

.focus-slide .bd li a {
	display: block;
	position: relative;
	overflow: hidden;
}

.focus-slide img {
	width: 420px;
	height: 450px;
}

.toutiao-text {
	width: 432px;
	height: 450px;
	float: left;
	margin-left: 15px;
	background: #FFFFFF;
	padding: 0 15px;
}

.tt-list li {
	position: relative;
	border-bottom: 1px solid #e4e4e4;
	padding: 5px 5px 5px 70px;
	line-height: 30px
}

.tt-list li a {
	font-size: 14px;
}

.tt-list li .tt-ico {
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -12px;
	background: #f7f7f7;
	width: 60px;
	height: 24px;
	line-height: 24px;
	text-align: center;
}

.tt-list li.tt-lg {
	padding: 12px 5px 8px 0;
}

.tt-list li.tt-lg .tt-ico {
	background: url(../images/tx.png);
	width: 64px;
	height: 33px;
	line-height: 33px;
	color: #FFFFFF;
	font-size: 18px;
	margin-top: -16px;
}

.tt-list li.tt-lg a {
	color: #fe8900;
	font-size: 18px;
	font-weight: bold;
	/*新增*/
}

.tt-time {
	float: right;
}

.tt-lg-desc {
	font-size: 14px;
	color: #666666;
	line-height: 1.6;
	margin-top: 10px;
	padding: 0 10px;
}

.toutiao-rt {
	width: 288px;
	height: 450px;
	float: right;
	overflow: hidden;
	background: #FFFFFF;
}

.tt-rtlist li {
	overflow: hidden;
	padding: 12px 5px;
	/*修改*/
	border-bottom: 1px dashed #ccc;
	/*新增*/
}

/*新增hover样式*/
.tt-rtlist li:hover {
	background-color: #fff1e1;
}

.tt-rtlist {
	padding: 6px;
	border-top: 1px solid #E4E4E4;
}

.tt-pic {
	float: left;
	margin-right: 10px;
}

.tt-intro {
	overflow: hidden;
}

.tt-intro .t-title a {
	font-size: 16px;
	color: #fe8900;
	border-left: 5px solid #fe8900;
	/*新增*/
	padding-left: 10px;
	/*新增*/
	height: 22px;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 250px;
	overflow: hidden;
}

.tt-intro .t-title {
	line-height: 22px;
	margin-bottom: 5px;
	height: 22px;
}

.tt-intro .t-desc {
	color: #666666;
}

.tt-recommend-body {
	background: url(../images/rgbg.png);
	height: 101px;
	position: relative;
	padding: 15px;
}

.tt-footer {
	overflow: hidden;
	padding: 10px 15px;
	text-align: center;
}

.tt-footer li {
	width: 33.33%;
	float: left;
	text-align: center;
}

.tt-footer li a {
	display: inline-block;
	width: 70px;
	height: 25px;
	line-height: 25px;
	border-radius: 3px;
	background: #fff1e1;
	color: #f87c32;
}

/*新增hover样式*/
.tt-footer li a:hover {
	color: #fff;
	background: #fe8900;
}

.tt-rpic {
	float: left;
	margin-right: 15px;
}

.tt-rintro {
	overflow: hidden;
}

.tt-rpic img {
	border-radius: 10px;
	width: 88px;
	height: 88px;
}

.tt-rintro .tt-rtitle {
	margin-bottom: 5px;
}

.tt-rintro .tt-rtitle a {
	color: #FFFFFF;
	font-size: 16px;
}

.tt-rdesc {
	color: #FFFFFF;
	line-height: 1.5;
}

.links {
	overflow: hidden;
	text-align: center;
}

.links a {
	display: inline-block;
	margin: 5px;
	float: left;
}


/*排行榜*/
.breadcrumb {
	line-height: 20px;
	padding-top: 15px;
	color: #666666;
}

.breadcrumb .cur {
	color: #fe8900;
}

.panel-header .panel-lg-tit {
	font-weight: bold;
	font-size: 18px;
}

.toplist-inner-box {
	padding-top: 20px;
	padding-bottom: 10px;
}

.toplist-inner-box .toplist-box {
	width: 300px;
	margin-left: 70px;
	margin-right: 0;
}

.toplist-inner-box .toplist-box .hd span {
	font-size: 18px;
}

.toplist-inner-box .toplist li.active .tp-intro {
	padding-top: 5px;
	position: relative;
}

.toplist-inner-box .tp-intro .tp-title a {
	font-size: 18px;
}

.tp-raty-score {
	float: right;
	font-size: 16px;
	color: #999999;
	display: inline-block;
}

.toplist-inner-box .toplist li.active .tp-cont {
	padding-bottom: 10px;
}

.toplist-inner-box .toplist li.active .tp-raty-score {
	display: none;
}

.toplist-inner-box .toplist li.active .tp-download {
	background: url(../images/down_ico.png) no-repeat;
	width: 20px;
	height: 22px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 5px;
}

/*游戏分类下载列表*/
.c-downlist {
	overflow: hidden;
}

.c-downlist li {
	overflow: hidden;
	border-bottom: 1px dashed #e4e4e4;
	float: left;
	padding: 30px 32px;
}

/*新增*/
.c-downlist li:hover {
	background: #F6F6F6;
}

/*.c-downlist{
	overflow: hidden;
	padding: 30px 0;
	border-bottom: 1px dashed #e4e4e4;
}
.c-downlist li{
	float: left;
	padding:0 32px;
}*/
.c-downbox {
	text-align: center;
}

.c-downbox .c-pic {
	display: block;
	width: 100px;
	height: 100px;
}

.c-downbox .c-pic img {
	border-radius: 6px;
	width: 100px;
	height: 100px;
}

.c-downbox h3 {
	margin-top: 10px;
	width: 100px;
	height: 20px;
	overflow: hidden;
}

.c-downbox h3 a {
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	color: #444444;
	overflow: hidden;
}

.c-downbox p {
	height: 20px;
	line-height: 20px;
	color: #666;
	overflow: hidden;
	margin-top: 5px;
}

.c-downbox .c-button {
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	border: 1px solid #ff9000;
	color: #ff9000;
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
}

.c-downbox .c-button:hover {
	background: #ff9000;
	color: #FFFFFF;
}

.filter-main {
	padding: 0 15px;
}

.filter-row {
	position: relative;
	overflow: hidden;
	padding: 15px 0;
	color: #666666;
	border-bottom: 1px dashed #f7f7f7;
}

.filter-row .hd {
	float: left;
	padding: 8px 0;
	line-height: 20px;
	margin-right: 10px;
	font-size: 14px;
}

.filter-row .bd {
	overflow: hidden;
}

/*修改点*/
.filter-list {
	overflow: hidden;
	padding-right: 50px;
	height: 37px;
}

.filter-list.show {
	height: auto;
}

.filter-list li {
	float: left;
	line-height: 20px;
	padding: 5px 2px;
	margin-right: 10px;
}

.filter-list li a {
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	color: #666666;
	font-size: 14px;
	border: 1px solid #E5E5E5;
}

.filter-list li.active a,
.filter-list li a:hover {
	color: #FFFFFF;
	background: #fe8900;
	border: 1px solid #fe8900;
}

.filter-toggle {
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	color: #666666;
	font-size: 14px;
	border: 1px solid #ffcf96;
	position: absolute;
	right: 0;
	top: 20px;
	font-size: 12px;
	background: #fff9f1;
	color: #fe8900;
	cursor: pointer;
}




/*分页*/
.pages {
	text-align: center;
	margin: 30px;
	/*font-size: 0*/
	;
}

.pages a {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding: 0 15px;
	border: 1px solid #d2d2d2;
	text-align: center;
	margin: 0 3px;
	color: #666666;
}

.pages a.cur,
.pages a:hover {
	color: #FFFFFF;
	background: #ff9000;
	border: 1px solid #ff9000;
}

/*游戏分类下载列表*/
.panel-zhuanqu-body {
	padding: 28px;
	background: #FFFFFF;
}

.zq-list {
	overflow: hidden;
}

.zq-list li {
	border-right: 1px dashed #e8e8e8;
	border-bottom: 1px dashed #e8e8e8;
	padding: 30px;
	float: left;
}

.zq-list li.zq-li3 {
	padding-right: 0;
	border-right: 0;
}

.zq-list li.zq-li1 {
	padding-left: 0;
}

.zq-box {
	width: 340px;
}

.zq-desc {
	font-size: 14px;
	line-height: 1.6;
	background: #f5f5f5;
	color: #999999;
	padding: 15px;
}

.zq-grids {
	overflow: hidden;
	margin-bottom: 20px;
}

.zq-grids .zq-pic {
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 20px;
}

.zq-grids .zq-pic img {
	display: block;
	width: 120px;
	height: 120px;
	border-radius: 20px;
}

.zq-intro {
	overflow: hidden;
}

.zq-title {
	padding: 5px 0;
	line-height: 1.4;
	margin-bottom: 10px;
}

.zq-title a {
	color: #444444;
	font-size: 18px;
}

.zq-meta {
	margin-bottom: 10px;
	color: #666666;
}

.zq-meta span {
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #666666;
}

.zq-meta span.line {
	padding: 0 15px;
	font-size: 10px;
	color: #cccccc;
}

.zq-footer {
	height: 36px;
	padding-top: 7px;
}

.zq-footer .zq-button {
	display: block;
	width: 100px;
	height: 34px;
	border: 1px solid #ff9000;
	line-height: 34px;
	text-align: center;
	color: #ff9000;
	font-size: 14px;
	border-radius: 6px;
	float: left;
}

.zq-footer .zq-button:hover {
	background: #ff9000;
	color: #FFFFFF;
}

.zq-footer .zq-score {
	float: right;
	line-height: 36px;
	color: #ff0000;
	font-size: 14px;
	margin-right: 20px;
}

/*专题集合*/
.zt-collection {
	overflow: hidden;
}

.zt-collection li {
	border-right: 1px dashed #e8e8e8;
	border-bottom: 1px dashed #e8e8e8;
	padding: 20px;
	float: left;
	position: relative;
}

.zt-collection li:hover:after {
	transition: .3s all;
	background: #fff6eb;
	content: '　';
	display: block;
	position: absolute;
	right: 10px;
	top: 25px;
	bottom: 10px;
	left: 25px;
}

.zt-collection li.zq-li1:hover:after {
	left: 5px;
}

.zt-collection li.zq-li3:hover:after {
	right: -5px;
}

.zt-collection li.zq-li3 {
	padding-right: 0;
	border-right: 0;
}

.zt-collection li.zq-li1 {
	padding-left: 0;
}

.zt-collecbox {
	position: relative;
	z-index: 1;
	width: 340px;
	padding: 10px;
	border: 1px solid #fff;
	background: #FFFFFF;
}

.zt-collecbox:hover {
	border: 1px solid #ffcb8f;
}

.zt-collecbox .zt-pic {
	overflow: hidden;
	height: 200px;
}

.zt-pic img {
	width: 340px;
	height: 200px;
}

.zt-title {
	margin: 15px 0;
	line-height: 20px;
	text-align: center;
}

.zt-title a {
	font-size: 18px;
}

.zt-desc {
	color: #999999;
	font-size: 14px;
	line-height: 1.6;
	height: 65px;
	overflow: hidden;
	width: 320px;
}

.zt-desc a {
	color: #ff0000;
	font-size: 14px;
}

/*视频*/
.real-main {
	width: 860px;
	float: left;
	height: 890px;
	background: #FFFFFF;
}

.index-main .real-main .panel-box {
	margin-top: 0;
}

.index-main .rea-sidebar .panel-box {
	margin-top: 0;
}

.rea-sidebar {
	width: 320px;
	height: 890px;
	background: #FFFFFF;
	float: right;
}

.panel-video-list {
	overflow: hidden;
}

.panel-video-list li {
	padding: 14px 10px;
	float: left;
}

/*新增*/
.panel-video-list-index li {
	padding: 14px 4px;
	float: left;
}

.vv-box {
	width: 190px;
}

.vv-box .vv-pic {
	width: 190px;
	height: 120px;
	position: relative;
}

.vv-box .vv-pic img {
	width: 190px;
	height: 120px;
}

.vv-box .vv-pic {
	width: 190px;
	height: 120px;
	position: relative;
}

.vv-box .vv-pic .vv-date {
	width: 50px;
	height: 20px;
	line-height: 20px;
	color: #FFFFFF;
	background: rgba(0, 0, 0, .5);
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: center;
	z-index: 9;
}

.vv-box .vv-pic:after {
	background: rgba(0, 0, 0, .4);
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	text-align: center;
	content: '　';

}

.vv-box .vv-pic .play-btn {
	display: block;
	position: absolute;
	background: url(../images/vbtn.png) no-repeat;
	width: 40px;
	height: 40px;
	left: 50%;
	top: 50%;
	margin-left: -20px;
	margin-top: -20px;
	z-index: 111;
	visibility: hidden;
	opacity: 0;
	transform: translateY(-40px);
	-webkit-transform: translateY(-40px);
	transition: .4s all;
	-webkit-transition: .4s all;
}

.vv-box .vv-pic:hover .play-btn {
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
}

.vv-box .vv-pic:hover:after {
	display: block;
}

.v-title {
	line-height: 20px;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.v-title a {
	font-size: 14px;
}

.panel-video-list {
	margin: 0 -10px;
}

.sel-list li {
	overflow: hidden;
	padding: 10px 0;
}

.sel-list .sel-pic {
	width: 100px;
	height: 60px;
	float: left;
	margin-right: 10px;
}

.sel-list .sel-pic img {
	width: 100px;
	height: 60px;
}

.sel-list .sel-intro {
	overflow: hidden;
}

.sel-intro .sel-title {
	height: 40px;
	line-height: 20px;
}

.sel-intro .sel-time {
	line-height: 20px;
	color: #999999;
}

.v-slide-lg {
	width: 760px;
	height: 330px;
	float: left;
}

.v-slide-lg .bd li img {
	width: 760px;
	height: 330px;
}

.v-slide-rt {
	float: right;
	width: 420px;
}

.v-slide-sm {
	width: 420px;
	height: 155px;
	margin-bottom: 20px;
}

.v-slide-sm .bd li img {
	width: 420px;
	height: 155px;
}

.vslide-box {
	margin-bottom: 15px;
	height: 330px;
	overflow: hidden;
}

/*登录、注册*/
.login-wrap {
	overflow: hidden;
	padding: 80px 0;
}

.login-wrap .login-pic {
	float: left;
	width: 650px;
	text-align: center;
}

.login-main {
	width: 400px;
	float: right;
	padding: 40px 50px;
	border: 1px solid #eeeeee;
}

.form-input {
	border: 1px solid #d2d2d2;
	border-radius: 6px;
	width: 100%;
	height: 48px;
	line-height: 48px;
}

.lm-header {
	font-size: 20px;
	margin-bottom: 30px;
	text-align: center;
}

.lg-row {
	position: relative;
	margin-bottom: 20px;
}

.form-input {
	outline: none;
	text-indent: 50px;
}

.lg-row .ico {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 48px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: center;
}

.ico-user {
	background-image: url(../images/lg-user.png);
}

.ico-pass {
	background-image: url(../images/lg-pass.png);
}

.ico-code {
	background-image: url(../images/lg-code.png);
}

.lg-code-row .form-input {
	width: 240px;
}

.formcode {
	display: block;
	float: right;
	height: 48px;
}

.other-login .hd {
	font-size: 16px;
	vertical-align: middle;
	display: inline-block;
}

.btn-submit {
	border-radius: 5px;
	height: 48px;
	line-height: 48px;
	color: #FFFFFF;
	font-size: 20px;
	border: 0;
	cursor: pointer;
	outline: none;
	width: 100%;
	background: #fe8900;
}

.lg-meta {
	margin-bottom: 16px;
	overflow: hidden;
}

.lg-set {
	float: left;
	line-height: 20px;
}

.lg-set input,
.lg-set span {
	vertical-align: middle;
	outline: none;
}

.lg-set span {
	margin-top: 4px;
}

.other-login {
	margin-top: 20px;
}

.forget-pass {
	display: inline-block;
	float: right;
	color: #fe8802;
	/*修改*/
}

.lg-tips {
	text-align: right;
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
}

.lg-tips a {
	color: #666666;
	font-size: 14px;
}

.regist-row {
	overflow: hidden;
}

.regist-row .hd {
	float: left;
	line-height: 48px;
	font-size: 16px;
	margin-right: 10px;
	color: #999999;
	width: 100px;
	text-align: right
}

.regist-row .bd {
	overflow: hidden;
}

.regist-row {
	position: relative;
	overflow: hidden;
	font-size: 15px;
	color: #666;
	margin-bottom: 30px;
}

.regist-row .form-input {
	width: 98%;
	text-indent: 15px;
	font-size: 16px;
}

.regist-row .code-bd input {
	width: 270px;
}

.regist-main {
	padding: 80px 0;
	width: 500px;
	margin: 0 auto;
}

.lg-meta label {
	line-height: 20px;
	vertical-align: middle;
}

.btn-send {
	position: absolute;
	right: 0;
	top: 0;
	height: 48px;
	line-height: 48px;
	width: 106px;
	border-radius: 5px;
	color: #fe8900;
	cursor: pointer;
	background: #FFFFFF;
	outline: none;
	font-size: 16px;
	border: 1px solid #fe8900;
}

.lg-meta {
	overflow: hidden;
}

.lg-meta .lg-rt {
	float: right;
	line-height: 20px;
	font-size: 14px;
	color: #666666;
}

.regist-button {
	margin-bottom: 15px;
	padding-top: 30px;
}

.regist-main .lg-meta label {
	font-size: 14px;
	color: #666666;
	cursor: pointer;
}

.regist-main .lg-meta label a {
	font-size: 14px;
	color: #fe8900;
}

.regist-main .lg-meta .lg-rt a {
	font-size: 14px;
	color: #fe8900;
}


/*专题有些列表*/
.zt-grids {
	overflow: hidden;
	padding: 10px;
}

.zt-grids .zt-grids-pic {
	width: 340px;
	height: 200px;
	float: left;
	margin-right: 25px;
}

.zt-grids-intro {
	overflow: hidden;
}

.z-grids-title {
	padding: 10px;
	line-height: 1;
	font-size: 18px;
	font-weight: bold;
}

.z-grids-desc {
	line-height: 2;
	color: #999999;
	font-size: 14px;
	margin-bottom: 20px;
}

.z-share {
	height: 20px;
}

.z-share span,
.z-share .s-item {
	display: inline-block;
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #666666;
	margin-right: 5px;
}

.z-share .s-item {
	width: 24px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/share.png);
}

.z-share .s-weixin {
	background-position: 0 0;
}

.z-share .s-qq {
	background-position: -38px 0;
}

.z-share .s-weibo {
	background-position: -79px 0;
}

.z-share .s-item:hover {
	background-image: url(../images/share_h.png);
}

.z-grids-footer {
	text-align: right;
	margin-top: 15px;
}

.btn-solid {
	display: inline-block;
	font-size: 16px !important;
	border: 1px solid #FE8900;
	height: 40px;
	line-height: 40px;
	padding: 0 25px;
	color: #fe8900 !important;
	border-radius: 5px;
}

.btn-solid.btn-sm-solid {
	font-size: 14px !important;
	height: 34px;
	line-height: 34px;
	padding: 0 15px;
}

.btn-solid.btn-xs-solid {
	font-size: 14px !important;
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
}

.btn-solid:hover {
	background: #FE8900;
	color: #FFFFFF !important;
}

.panel-zt-body {
	overflow: hidden;
}

.zt-list-grids {
	overflow: hidden;
}

.zt-list-grids li {
	border-right: 1px dashed #e8e8e8;
	border-bottom: 1px dashed #e8e8e8;
	padding: 30px;
	float: left;
}

.zt-list-grids li.zq-li2 {
	padding-right: 0;
	border-right: 0;
}

.zt-list-grids li.zq-li1 {
	padding-left: 0;
}

.zt-inner-box {
	width: 540px;
	overflow: hidden;
	position: relative;
}

.zt-inner-box .zt-listpic {
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 20px;
}

.zt-inner-box .zt-listpic img {
	width: 100px;
	height: 100px;
}

.zt-inner-box .zt-intro {
	overflow: hidden;
}

.zt-hd {
	line-height: 22px;
	font-size: 18px;
	margin-bottom: 15px;
}

/*修改点*/
.zt-hd h3 {
	display: inline;
}

.zt-hd h3 a {
	font-size: 18px;
}

.zt-hd span {
	font-weight: bold;
	vertical-align: middle;
	display: inline-block;
	margin-left: 5px;
}

.zt-hd img {
	display: inline-block;
	vertical-align: middle;
}

.zt-meta {
	margin-bottom: 12px;
}

.zt-meta span {
	display: inline-block;
	font-size: 14px;
	color: #666666;
}

.zt-meta span.line {
	padding: 0 15px;
	font-size: 10px;
	color: #cccccc;
}

.zt-meta span.zt-score {
	color: #fe8900;
}

.zt-inner-box .btn-solid {
	position: absolute;
	right: 0;
	bottom: 0;
}

.col-main {
	width: 860px;
	float: left;
}

.col-main-tag {
	padding: 5px 10px;
	position: absolute;
	background: #6dbe51;
	margin-left: 30px;
}

.col-main-tag span {
	color: #FFF;
	width: 50px;
}

.col-sidebar {
	float: right;
	width: 320px;
	background: #FFFFFF;
}

/*.col-sidebar .panel-box{
	margin-bottom: 15px;
}*/
.col-sidebar .panel-box .sgame-list {
	margin-top: -15px;
}

.sgame-list li {
	padding: 10px 0;
	border-bottom: 1px dashed #EBEBEB;
}

.sgame-list {
	overflow: hidden;
}

.sgame-title {
	position: relative;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sgame-title a {
	display: inline-block;
	position: relative;
	padding-left: 10px;
	font-size: 14px;
	color: #666666;
}

.sgame-title a:before {
	display: inline-block;
	content: '　';
	vertical-align: middle;
	width: 4px;
	height: 4px;
	border-radius: 4px;
	background: #999999;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -2px;
}

.sgame-title a:hover {
	color: #fe8900;
}

.sgame-title a:hover:before {
	background: #fe8900;
}

.sgame-pic {
	display: none;
}

.sgame-list li.active .sgame-pic {
	display: block;
}

.libao-list li {
	position: relative;
	padding: 10px 0;
	overflow: hidden;
	border-bottom: 1px dashed #EBEBEB;
}

.lb-pic {
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 15px;
}

.lb-pic img {
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 10px;
}

.lb-intro {
	overflow: hidden;
}

.libao-tit {
	line-height: 26px;
}

.libao-tit a {
	font-size: 14px;
}

.lb-item {
	display: none;
	line-height: 20px;
	margin-bottom: 5px;
}

.lb-item .hd {
	color: #999999;
}

.lb-pic {
	display: none;
}

.libao-list li.active .lb-item {
	display: block;
}

.libao-list li.active .lb-pic {
	display: block;
}

.libao-list li .btn-solid {
	position: absolute;
	right: 0;
	bottom: 10px;
}

.libao-list li.active a {
	color: #fe8900;
	font-size: 16px;
}

.libao-list li.active .btn-solid {
	background: #fe8900;
	color: #FFF !important
}

.gv-list li {
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #EBEBEB;
}

.gv-list .gv-pic {
	width: 250px;
	height: 160px;
	float: left;
	margin-right: 20px;
}

.gv-list .gv-pic img {
	width: 250px;
	height: 160px;
}

.gv-intro {
	overflow: hidden;
}

.gv-title {
	padding: 5px 0;
	line-height: 25px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 5px;
	font-size: 14px;
}

.gv-title a {
	font-size: 18px;
	color: #fe8900;
	font-weight: bold;
	/*新增*/
}

.gv-meta {
	margin-bottom: 10px;
}

.gv-desc {
	line-height: 1.6;
	color: #666;
	font-size: 14px;
}

.gv-desc a {
	font-size: 14px;
	color: #fe8900;
}

.gv-meta {
	overflow: hidden;
}

.gv-meta .gv-tag {
	float: left;
	line-height: 20px;
}

.gv-meta .gv-tag span {
	display: inline-block;
	padding-left: 20px;
	background: url(../images/tagico.png) left center no-repeat;
	color: #999999;
}

.gv-meta .gv-time {
	float: right;
	line-height: 20px;
	padding-left: 20px;
	background: url(../images/timeico.png) left center no-repeat;
	color: #999999;
}

/*关于哦名为*/
.page-in-container {
	margin-top: 15px;
}

.m-sidebar {
	float: left;
	padding: 0 5px;
}

.m-navbar {
	width: 240px;
	background: #FFFFFF;
	padding: 15px 0;
}

.m-col-main {
	width: 940px;
	float: right;
}

.m-panel {
	overflow: hidden;
	margin-bottom: 15px;
}

.m-panel-header {
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 20px;
	height: 28px;
	line-height: 28px;
	background: #FFFFFF;
}

.m-panel-header .ch-txt {
	font-size: 16px;
	font-weight: bold;
	margin-right: 5px;
}

.m-panel-header .en-txt {
	font-size: 14px;
	color: #999999;
}

.m-panel-body {
	background: #FFFFFF;
	padding: 25px 36px;
	overflow: hidden;
	position: relative;
}

.m-content {
	line-height: 2;
	font-size: 14px;
	color: #666666;
}

.m-content p {
	line-height: 2;
	font-size: 14px;
	color: #666666;
	margin-bottom: 10px;
}

.site-link {
	color: #fe8900 !important;
}

.about-pic {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.m-navbar li a {
	position: relative;
	display: block;
	padding-left: 85px;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 1.4;
	color: #666666;
}

.m-navbar li {
	border-bottom: 1px solid #dddddd;
}

.m-navbar li a .ch {
	font-size: 16px;
}

.m-navbar li a .ch {
	font-size: 16px;
}

.m-navbar li a .en {
	font-size: 11px;
}

.m-navbar li a .m-ico {
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 50px;
	top: 50%;
	margin-top: -15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/barico.png);
}

.m-navbar li.active a .m-ico {
	background-image: url(../images/barico_h.png);
}

.m-navbar li a .m-ico1 {
	background-position: 0 0;
}

.m-navbar li a .m-ico2 {
	background-position: 0 -68px;
}

.m-navbar li a .m-ico3 {
	background-position: 0 -136px;
}

.m-navbar li a .m-ico4 {
	background-position: 0 -206px;
}

.m-navbar li a .m-ico5 {
	background-position: 0 -274px;
}

.m-navbar li.active a {
	background: #fec47f;
	color: #FFFFFF;
}

.m-navbar li.active {
	border-bottom: 1px solid #eeb36e;
}

.m-navbar li.active a:before {
	content: '　';
	display: block;
	width: 5px;
	background: #fabf7a;
	height: 101%;
	position: absolute;
	left: -5px;
	top: 0;
}

.m-navbar li.active a:after {
	content: '　';
	display: block;
	width: 5px;
	background: #fabf7a;
	height: 101%;
	position: absolute;
	right: -5px;
	top: 0;
}

.caret {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-left: 2px;
	transition: .2s all;
	-webkit-transition: .2s all;
}

.caret:after {
	content: " ";
	display: inline-block;
	height: 6px;
	width: 6px;
	border-width: 0 1px 1px 0;
	border-color: #FFFFFF;
	border-style: solid;
	-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 2px;
}

.nav>li>a:hover .caret {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

/*详情*/
.art-content {
	background: #FFFFFF;
	margin-bottom: 15px;
	padding: 0 30px;
}

.art-header {
	border-bottom: 2px solid #ececee;
	padding: 30px 0;
	text-align: center;
}

.art-title {
	font-size: 26px;
	/*修改*/
	font-weight: bold;
	margin-bottom: 15px;
	color: #5e5e5e;
	/*新增*/
}

.art-desc .art-item {
	color: #999999;
	font-size: 14px;
	display: inline-block;
	line-height: 1.4;
	margin: 0 20px;
}

.art-body {
	font-size: 16px;
	padding: 10px 0 20px 0;
	/*修改*/
}

#art-body-gl a {
	border-bottom: 1px dashed #ccc;
}

/*新增*/
.art-body h3 {
	font-size: 18px;
	font-weight: bold;
	color: #f75b4b;
	border-bottom: 1px solid #eaeaea;
	padding: 10px 0;
	clear: both;
}

.art-body p {
	line-height: 2;
	font-size: 16px;
	padding: 10px 0;
	color: #353535;
	clear: both;
}

/*新增*/
.art-body a {
	font-size: 16px;
	color: #fb5443;
	/*border-bottom:1px dashed #ccc;*/
	padding: 0 4px;
}

/*新增*/
.art-body a:hover {
	color: #fe8900;
}

/*新增
.art-body ul{
    margin-left: 40px;
    margin-bottom: 1.75rem;
  	color: #4e585a;
}
.art-body ul li{
	margin-bottom: 5px;
  	font-size:16px;
}
*/
/*新增*/
.art-body table {
	border-top: solid 1px #ddd;
	border-left: solid 1px #ddd;
	width: 100%;
	margin-bottom: 18px;
	border-bottom: solid 1px #ddd;
}

/*新增*/
.art-body table td {
	border-bottom: solid 1px #ddd;
	border-right: solid 1px #ddd;
	padding: 5px 10px;
	font-size: 14px;
	color: #353535;
}

.art-footer {
	padding: 30px 0;
	overflow: hidden;
	border-top: 1px solid #ececee;
	clear: both;
}

.art-pages {
	overflow: hidden;
}

.art-pages li {
	float: left;
	width: 50%;
	line-height: 20px;
	list-style: none;
}

.art-pages li span {
	color: #999999;
}

.art-pages li a {
	color: #666666;
}

.art-pages li a:hover {
	color: #fe8900;
}

.relation-list {
	overflow: hidden;
}

.relation-list li {
	overflow: hidden;
	width: 376px;
	padding-left: 20px;
	font-size: 14px;
	color: #666;
	line-height: 20px;
	margin-bottom: 10px;
	background: url(../images/dotsq.png) left center no-repeat;
}

.relation-list li a {
	font-size: 14px;
	color: #666;
}

/*新增*/
.relation-list li a:hover {
	color: #fe8900;
}

.relation-list li .date {
	float: right;
}

.col-main .panel-box {
	margin-bottom: 15px;
}

.game-recommend {
	overflow: hidden;
}

.game-recommend li {
	float: left;
	width: 33.33%;
	padding: 5px 0;
	text-align: center;
}

.g-box {
	width: 80px;
	margin: 0 auto;
}

.g-box img {
	width: 80px;
	height: 80px;
	border-radius: 10px;
}

.g-box h3 {
	margin-top: 6px;
}

.g-box h3 a {
	font-size: 14px;
}

.comment-list-header {
	padding: 10px 0;
	font-weight: bold;
	font-size: 16px;
}

.comment-list li {
	font-size: 14px;
	padding: 20px 0;
	overflow: hidden;
	border-top: 1px dashed #EEEEEE;
}

.comment-avatar {
	float: left;
	width: 50px;
	margin-right: 16px;
}

.comment-avatar img {
	width: 50px;
	height: 50px;
	border-radius: 50px;
}

.comment-body {
	position: relative;
	overflow: hidden;
}

.comment-form-body:before {
	content: " ";
	display: inline-block;
	height: 6px;
	width: 6px;
	border-width: 0 0 1px 1px;
	border-color: #C8C8CD;
	border-style: solid;
	background: #FFF;
	-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	position: relative;
	top: -2px;
	position: absolute;
	top: 20px;
	left: -5px;
	z-index: 111;
}

.comment-content {
	color: #444;
	line-height: 1.5;
	margin-bottom: 10px;
	font-size: 14px;
}

.comment-body .c-author {
	color: #fe8900;
}

.comment-ft {
	overflow: hidden;
}

.comment-replay {
	background: #f4f4f4;
	color: #666666;
	border: 1px solid #dedede;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 14px;
}

.comment-ft {
	overflow: hidden;
	line-height: 2;
}

.comment-ft .comment-date {
	color: #999999;
	float: left;
}

.comment-action {
	float: right;
}

.comment-form {
	position: relative;
	overflow: hidden;
	padding: 20px 0;
	padding-left: 70px;
}

.comment-form-body {
	position: relative;
	padding: 10px;
	border: 1px solid #e1e1e1;
	margin-bottom: 10px;
}

.comment-form-body textarea {
	width: 748px;
	height: 100px;
	outline: none;
	border: 0;
	resize: none;
}

.comment-form .comment-avatar {
	position: absolute;
	left: 0;
	top: 20px;
}

.comment-form-footer {
	overflow: hidden;
}

.comment-form-footer .c-tips {
	float: left;
	line-height: 32px;
	color: #666666;
	font-size: 14px;
}

.comment-form-footer .c-action {
	display: inline-block;
	float: left;
	line-height: 32px;
	color: #FFFFFF;
	border-radius: 4px;
	padding: 0 16px;
	background: #fe8900;
	margin-left: 10px;
}

.comment-form-footer .c-action a {
	color: #FFFFFF;
}

.comment-form-footer .c-action:hover a {
	color: #FFFFFF !important;
}

.comment-form-footer .c-rt {
	float: right;
	line-height: 32px;
}

.c-rt-number {
	float: left;
	color: #666666;
	font-size: 14px;
	margin-right: 10px;
}

.btn-sm-submit {
	float: left;
	line-height: 32px;
	color: #FFFFFF;
	border-radius: 4px;
	padding: 0 16px;
	background: #fe8900;
	outline: none;
	border: 0;
	cursor: pointer;
}

/*搜索页面*/
.menu-nav {
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}

.menu-nav ul {
	height: 46px;
}

.menu-nav ul li {
	float: left;
	line-height: 46px;
	padding: 0 10px;
}

.menu-nav ul li a {
	position: relative;
	line-height: 46px;
	display: block;
	padding: 0 10px;
	font-size: 16px;
}

.menu-nav ul li.active a {
	color: #fe8900
}

.menu-nav ul li.active a:after {
	content: '　';
	display: block;
	height: 3px;
	background: #fe8900;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

.solist {
	background: #FFFFFF;
	padding: 0 25px;
}

.solist li {
	position: relative;
	padding: 25px 80px;
	border-bottom: 1px dashed #EEEEEE;
}

.so-tag {
	position: absolute;
	left: 0;
	top: 27px;
	background: #fe8900;
	border-radius: 5px;
	color: #FFFFFF;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
}

.so-tag span {
	display: block;
	line-height: 26px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;
}

.so-tag span.hd-ico {
	background-image: url(../images/hdico.png);
}

.so-tag span.gv-ico {
	background-image: url(../images/gvico.png);
}

.so-tag span.video-ico {
	background-image: url(../images/video-ico.png);
}

.solist-title a {
	color: #555555;
	font-size: 18px;
}

.solist-title {
	margin-bottom: 10px;
	line-height: 1.6;
}

.solist-desc {
	color: #777777;
	font-size: 14px;
}

.so-time {
	position: absolute;
	right: 0;
	bottom: 25px;
	color: #999999;
}

.result-list li {
	position: relative;
	padding-left: 150px;
	padding-right: 190px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px dashed #EEEEEE;
	overflow: hidden;
}





.result-list .result-pic {
	position: absolute;
	left: 0;
	top: 25px;
	width: 124px;
	margin-right: 20px;
}

.result-pic img {
	width: 124px;
	height: 124px;
	border-radius: 10px;
}

.rlt-intro {
	overflow: hidden;
}

.rlt-header {
	margin-bottom: 10px;
	padding: 5px 0;
}

.rlt-header span {
	display: inline-block;
	vertical-align: middle;
}

.rlt-header .rlt-title {
	font-size: 24px;
	margin-right: 20px;
	color: #666666;
}

.rlt-header .rlt-title a {
	font-size: 24px;
}

.rlt-header .rlt-item {
	font-size: 14px;
	color: #999999;
}

.rlt-header .line {
	font-size: 10px;
	color: #999999;
}

.rlt-raty {
	margin-bottom: 10px;
}

.rlt-raty span {
	display: inline-block;
	line-height: 14px;
}

/*修改点*/
/*.stars{
	display: inline-block;
	width: 75px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: 0 center;
}
.stars9-5{
	display: inline-block;
	background-image: url(../images/raty_star.png);
}*/

.raty-num {
	color: #FE8900;
	font-weight: bold;
}

.rlt-desc {
	color: #666666;
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 1.8;
}

.rlt-pic-group {
	display: none;
}

.rlt-button {
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 25px;
	width: 110px;
}

.rlt-button .btn-defalut {
	display: block;
	border-radius: 4px;
	height: 34px;
	padding: 0 10px;
	line-height: 34px;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	margin-bottom: 20px;
}

.btn-enter {
	background: #fe6554;
}

.btn-download {
	background: #fe8900;
}

.rlt-button .btn-defalut span {
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-position: center;
}

.rlt-button .btn-defalut span.zq-ico {
	background-image: url(../images/zhuanqu-ico.png);
}

.rlt-button .btn-defalut span.download-ico {
	background-image: url(../images/downloicon.png);
}

.result-list li.active {
	padding-right: 500px;
}

.rlt-pic-group {
	height: 180px;
}

.pic-item {
	width: 136px;
	margin-left: 10px;
	float: left;
}

.result-list li.active .rlt-pic-group {
	display: block;
	position: absolute;
	right: 0;
	top: 25px;
}

.result-list li.active .rlt-button {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: auto;
}

.result-list li.active .rlt-button .btn-defalut {
	margin-right: 10px;
}

/*游戏封面*/
.fm-slide {
	padding: 15px 0;
	height: 430px;
}

.fm-slide .bd {
	width: 860px;
	float: left;
}

.fm-slide .hd {
	width: 320px;
	float: right;
}

.fm-slide .bd li {
	width: 860px;
	height: 430px;
}

.fm-slide .bd li img {
	width: 860px;
	height: 430px;
}

.fm-slide .bd li a {
	display: block;
	position: relative;
}

.fm-slide .hd li {
	cursor: pointer;
	margin-bottom: 20px;
}

.fm-slide .hd li img {
	width: 320px;
	height: 130px;
}

.fm-slide .hd li.on {
	box-shadow: -3px 3px 15px rgba(254, 137, 0, .3);
}

.g-fenlei-list {
	overflow: hidden;
	margin: 0 -8px;
	padding: 0 5px;
}

.g-fenlei-list li {
	padding: 8px;
	height: 46px;
	float: left;
}

.g-fenlei-list li .fl-box {
	display: block;
	border-radius: 4px;
	width: 180px;
	margin: 0 auto;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	background: #ff6230;
}

.g-fenlei-list li .fl-box .fl-ico {
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px;
	margin-top: -2px;
}

.g-fenlei-list li .car-box {
	background: #ff6230;
}

/*新增*/
.g-fenlei-list li .car-box:hover {
	background: #f9a589;
}

.g-fenlei-list li .card-box {
	background: #ffbf03;
}

/*新增*/
.g-fenlei-list li .card-box:hover {
	background: #dea70d;
}

.g-fenlei-list li .role-box {
	background: #33c007;
}

/*新增*/
.g-fenlei-list li .role-box:hover {
	background: #34ad0f;
}

.g-fenlei-list li .action-box {
	background: #21bb9a;
}

/*新增*/
.g-fenlei-list li .action-box:hover {
	background: #0ba987;
}

.g-fenlei-list li .dd-box {
	background: #fe8900;
}

/*新增*/
.g-fenlei-list li .dd-box:hover {
	background: #ffac4f;
}

/*新增*/
.g-fenlei-list li .xx-box {
	background: #3897da;
}

.g-fenlei-list li .xx-box:hover {
	background: #0f7ecc;
}

.panel-group-box {
	overflow: hidden;
}

.panel-group-box .panel-lt-box {
	float: left;
	width: 860px;
}

.panel-group-box .panel-rt-box {
	float: right;
	width: 320px;
}

.lastlist {
	overflow: hidden;
}

.lastlist li {
	float: left;
	padding: 18px 8px;
}

.lastlist .lt-box {
	width: 260px;
	overflow: hidden;
}

.lt-pic {
	width: 86px;
	margin-right: 15px;
	float: left;
}

.lt-pic img {
	width: 86px;
	height: 86px;
	border-radius: 10px;
}

.auto {
	overflow: hidden;
}

.lastlist h3 a {
	font-size: 16px;
}

.lastlist h3 {
	margin-bottom: 5px;
}

.lastlist .lt-desc {
	color: #999999;
	font-size: 13px;
	/*修改点*/
	margin-bottom: 10px;
	height: 16.8px;
	overflow: hidden;
}

.lastlist .btn-solid.btn-sm-solid {
	font-size: 14px !important;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}


.panel-rt-box .sgame-list li {
	padding: 7px 0;
}

/*sy-glist*/
.heji-list {
	overflow: hidden;
}

.heji-list li {
	padding: 10px 8px;
	float: left;
}

.heji-list li img {
	width: 275px;
	height: 162px;
}

.heji-list li .heiji-box {
	display: block;
	position: relative;
	width: 275px;
	height: 150px;
	overflow: hidden;
	border-radius: 6px;
}

.sy-glist {
	overflow: hidden;
	padding: 0 10px;
}

.sy-glist li {
	float: left;
	padding: 10px 0;
}

.sy-box {
	width: 286px;
	overflow: hidden;
}

.sy-box .sy-pic {
	float: left;
	margin-right: 15px;
	width: 86px;
}

.sy-pic img {
	width: 86px;
	height: 86px;
	border-radius: 8px;
}

.btn-solid.btn-sm-solid {
	font-size: 14px !important;
	height: 34px;
	line-height: 34px;
	padding: 0 15px;
}

.sy-box .sy-header {
	margin-bottom: 6px;
}

.sy-box .sy-header a {
	font-size: 16px;
}

.sy-header span {
	color: #999999;
}

.sy-raty {
	height: 16px;
	margin-bottom: 6px;
}

.sy-intro .btn-solid.btn-sm-solid {
	height: 30px;
	line-height: 30px;
}

.hot-topslide .hd {
	height: 40px;
}

.hot-topslide .hd li {
	width: 20%;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: relative;
	background: #eeeeee;
	color: #707070;
	font-size: 16px;
	cursor: pointer;
}

.hot-topslide .hd li.on {
	color: #FFFFFF;
	background: #fe8900;
}

.hot-topslide .hd li.on:after {
	display: block;
	content: ' ';
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #fe8900;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
}

.hot-topslide .bd {
	overflow: hidden;
}

.topslide-list {
	overflow: hidden;
	margin: 0 -40px;
	padding: 30px 10px;
}

.topslide-list li {
	float: left;
	padding: 15px 40px;
	border-bottom: 1px dashed #EEEEEE;
	border-right: 1px dashed #EEEEEE;
}

.listbox {
	text-align: center;
	width: 124px;
}

.h-top-pic {
	position: relative;
	height: 114px;
	margin-bottom: 10px;
}

.h-top-pic img {
	width: 114px;
	height: 114px;
	border-radius: 6px;
}

.h-top-pic .tag-ico {
	display: block;
	position: absolute;
	top: -7px;
	left: -12px;
	width: 24px;
	height: 32px;
	text-align: center;
	line-height: 29px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right 0;
	background-image: url(../images/toplist-tag.png);
}

.top-1 .h-top-pic .tag-ico {
	background-position: -1px 0;
	font-size: 15px;
}

.top-2 .h-top-pic .tag-ico {
	background-position: -205px 0;
	font-size: 15px;
}

.top-3 .h-top-pic .tag-ico {
	background-position: -411px 0;
	font-size: 15px;
}

.listbox h3 {
	margin-bottom: 5px;
}

.listbox h3 a {
	font-size: 16px;
}

.listbox p {
	margin-bottom: 10px;
	color: #999;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
}

.listbox .btn-solid.btn-sm-solid {
	height: 30px;
	line-height: 30px;
}

.video-wrap {
	overflow: hidden;
}

.video-lg-box {
	position: relative;
	float: left;
	width: 444px;
	height: 346px;
}

.video-lg-box .play-btn {
	display: block;
	position: absolute;
	background: url(../images/vbtn.png) no-repeat;
	width: 40px;
	height: 40px;
	left: 50%;
	top: 50%;
	margin-left: -20px;
	margin-top: -20px;
	z-index: 111;
}

.video-md-list {
	width: 720px;
	float: right;
}

.video-md-list ul {
	overflow: hidden;
}

.video-md-list ul li {
	float: left;
	margin-left: 20px;
	margin-bottom: 24px;
}

.video-md-box {
	position: relative;
	width: 340px;
	height: 160px;
}

.video-md-box img {
	width: 340px;
	height: 160px;
}

.video-md-box .play-btn {
	display: block;
	position: absolute;
	background: url(../images/vbtn.png) no-repeat;
	width: 40px;
	height: 40px;
	left: 50%;
	top: 50%;
	margin-left: -20px;
	margin-top: -20px;
	z-index: 111;
}

.video-md-box .news-pop-title {
	font-size: 14px;
}

.toutiao-list {
	overflow: hidden;
	margin: 0 -10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #EEEEEE;
}

.toutiao-list li {
	float: left;
	padding: 10px;
}

.toutiao-list li a {
	width: 276px;
	height: 130px;
}

.toutiao-wrap {
	overflow: hidden;
}

.toutiao-lg-pic {
	float: left;
	width: 276px;
	margin-right: 20px;
}

.tt-lg-recommond {
	margin-bottom: 10px;
}

.tt-lg-recommond .tt-title {
	margin-bottom: 5px;
}

.tt-lg-recommond .tt-title a {
	font-size: 24px;
}

.tt-lg-recommond p {
	color: #666666;
	font-size: 14px;
}

.tt-lg-list {
	position: relative;
	overflow: hidden;
}

.tt-lg-list:after {
	content: ' ';
	position: absolute;
	width: 1px;
	height: 60px;
	border-left: 1px dashed #e4e4e4;
	left: 50%;
	top: 50%;
	margin-top: -30px;
}

.tt-lg-list ul {
	width: 390px;
}

.tt-lg-list ul li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin-bottom: 4px;
}

.tt-lg-list ul li a {
	color: #666666;
	font-size: 14px;
}

.tt-lg-list ul li a:hover {
	color: #fe8900;
}

.yugao-list {
	margin-top: -10px;
	overflow: hidden;
}

.yugao-list li {
	overflow: hidden;
	border-bottom: 1px dashed #EEEEEE;
	padding: 18px 0;
}

.yg-pic {
	float: left;
	margin-right: 20px;
}

.yg-title a {
	font-size: 18px;
}

.yg-title {
	padding: 5px 0;
	margin-bottom: 5px;
}

.yg-desc {
	color: #666;
	font-size: 14px;
	line-height: 2;
	margin-bottom: 15px;
}

.yg-footer {
	height: 20px;
	overflow: hidden;
}

.yg-footer span {
	display: inline-block;
	line-height: 20px;
	color: #999999;
	font-size: 14px;
	margin-right: 20px;
}

.yg-footer .yg-tag {
	padding-left: 15px;
	background: url(../images/tagico2.png) left center no-repeat;
}

.news-slide {
	position: relative;
	width: 620px;
	float: left;
}

.news-slide .bd li a {
	display: block;
	position: relative;
}

.news-slide .bd li a {
	width: 620px;
	height: 310px;
	display: block;
	position: relative;
}

.news-slide .bd li a img {
	width: 620px;
	height: 310px;
}

.news-slidt-rt {
	width: 490px;
	float: right;
	margin-right: 20px;
}

.news-slide .news-pop-title {
	line-height: 50px;
	font-size: 18px;
}

.news-slide .hd {
	height: 10px;
	position: absolute;
	right: 10px;
	bottom: 15px;
	z-index: 11;
}

.news-slide .hd li {
	height: 10px;
	width: 10px;
	float: left;
	background: #cccccc;
	overflow: hidden;
	text-indent: 111px;
	margin-left: 5px;
}

.news-slide .hd li.on {
	background: #fe8900;
}

.news-recommend-box {
	line-height: 1.5;
	margin-bottom: 15px;
}

.news-recommend-box a {
	font-size: 24px;
	color: #fe8900;
	font-weight: bold;
}

.news-rdlist li {
	overflow: hidden;
	padding-left: 20px;
	margin-bottom: 10px;
	background: url(../images/dotsq.png) left center no-repeat
}

.news-rdlist li a {
	display: inline-block;
	max-width: 88%;
	color: #666666;
	font-size: 14px;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
}

.news-rdlist li .date {
	display: inline-block;
	float: right;
	line-height: 25px;
}

.news-rdlist li a:hover {
	color: #fe8900;
}

.news-rdlist li.rd-box {
	height: 25px;
	line-height: 25px;
	position: relative;
	background: #f6f6f6;
	padding-left: 66px;
}

.rd-ico {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	background: #fe8900;
	color: #FFFFFF;
	padding: 0 6px;
}

.rd-ico:after {
	content: ' ';
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -5px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 5px solid #fe8900;
	border-bottom: 5px solid transparent;
}

.news-body {
	position: relative;
}

.news-body .addnews {
	display: block;
	position: absolute;
	background: url(../images/add-sq.png) no-repeat;
	width: 37px;
	height: 37px;
	right: 0;
	top: 0;
}

.download-info {
	border-top: 1px solid #EEEEEE;
	margin-top: 15px;
	overflow: hidden;
}

.dl-wxcode {
	width: 100px;
	height: 100px;
	float: left;
	padding-top: 16px;
	/*修改*/
}

.downloadlist {
	width: 160px;
	float: right;
	padding-top: 20px;
	/*新增*/
}

.downloadlist .btn-defalut {
	display: block;
	height: 40px;
	border-radius: 4px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	margin-bottom: 10px;
	color: #FFFFFF;
	display: none;
}

.downloadlist .nodownload {
	background: #666666;
	display: none;
}

.downloadlist .btn-sucess {
	background: #6dbe51;
}

.downloadlist .btn-danger {
	background: #f75b4b;
}

.downloadlist .btn-warning {
	background: #f9a83e;
}

.downloadlist .btn-defalut span {
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	margin-right: 14px;
}

.downloadlist .btn-defalut .anzhuo {
	background-image: url(../images/andiorico.png);
}

.downloadlist .btn-defalut .ios {
	background-image: url(../images/apple-ico.png);
}

.downloadlist .btn-defalut .pc {
	background-image: url(../images/pc-ico.png);
}

.col-download {
	overflow: hidden;
}

.downpic {
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 15px;
}

.downpic img {
	width: 100px;
	height: 100px;
	border-radius: 8px;
}

.col-download h3 {
	padding: 6px 0;
	line-height: 1.4;
}

.col-download h3 a {
	color: #666666;
	font-size: 18px;
}

.col-download .dd-meta {
	color: #999999;
	font-size: 14px;
	margin-bottom: 10px;
}

.col-download .dd-meta .line {
	padding: 0 10px;
	font-size: 10px;
}

/*专区游戏详情*/
.zq-panel-box {
	background: #FFFFFF;
}

.panel-box .panel-line-header {
	padding: 10px 0;
	height: 28px;
	line-height: 28px;
	background: #FFFFFF;
	margin: 0 20px;
	border-bottom: 3px solid #E5E5E5;
}

.panel-line-header .panel-more {
	display: block;
	float: right;
	color: #999999;
	font-size: 12px;
	line-height: 28px;
}

.panel-line-header .panel-tit {
	position: relative;
	float: left;
	line-height: 28px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 18px;
}

.panel-line-header .panel-tit:after {
	height: 3px;
	background: #fe8900;
	display: block;
	content: '　';
	position: absolute;
	right: 0;
	left: 0;
	bottom: -13px;
}

.thumblist {
	overflow: hidden;
	margin: 0 -10px;
}

.thumblist li {
	float: left;
	padding: 0 10px;
}

.thumblist li .thumbbox {
	display: block;
	position: relative;
	width: 275px;
	height: 200px;
	border-radius: 5px;
	overflow: hidden;
}

.thumblist li .thumbbox img {
	width: 275px;
	height: 200px;
	border-radius: 5px;
}

.thumblist li .thumbbox .t-look {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/fanshow.png);
}

.zq-panel-box .panel-body {
	padding: 20px;
}

.panel-md-group {
	width: 360px;
	float: left;
	margin-top: -15px;
	margin-left: 35px;
}

.panel-box .panel-md-group .panel-line-header {
	margin: 0 auto;
}

.txtlist {
	margin-top: 10px;
}

.txtlist li {
	overflow: hidden;
	padding-left: 10px;
	line-height: 25px;
	background: url(../images/list_dot.png) left center no-repeat;
}

.txtlist li:hover {
	background: url(../images/list_dot_h.png) left center no-repeat;
}

.txtlist .date {
	display: inline-block;
	float: right;
}

.txtlist li a {
	color: #666666;
	font-size: 14px;
}

.txtlist li a:hover {
	color: #fe8900;
}

.panel-file {
	overflow: hidden;
	padding: 8px 0;
}

.panel-file .file-hd {
	float: left;
	line-height: 20px;
	font-weight: bold;
	font-size: 14px;
	margin-right: 15px;
}

.file-bd {
	overflow: hidden;
}

.filelist {
	overflow: hidden;
}

.filelist li {
	float: left;
}

.filelist li.line {
	padding: 0 10px;
	color: #999;
}

.filelist li a {
	color: #666666;
}

.panel-file-body {
	padding: 10px 20px;
}

.col-inner-panel {
	background: #FFFFFF;
	overflow: hidden;
	padding: 20px;
	margin-bottom: 20px;
}

.col-inner-lt {
	width: 320px;
	float: left;
}

.col-inner-rt {
	width: 480px;
	float: right;
}

.zq-rec-tit {
	padding: 5px 0;
	margin-bottom: 6px;
}

.zq-recommend {
	margin-bottom: 15px;
}

.zq-recommend .zq-rec-tit a {
	color: #fe8900;
	font-weight: bold;
	font-size: 18px;
}

.zq-recommend p {
	color: #999999;
	font-size: 14px;
	line-height: 1.5;
}

.nowrap {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.zq-tabs .hd ul {
	height: 50px;
	background: #2e2d29;
}

.zq-tabs .hd li {
	width: 25%;
	float: left;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	cursor: pointer;
}

.zq-tabs li.on {
	background: #fe8900;
}

.zq-tab-list {
	margin-top: 10px;
	padding: 0 4px;
}

.zq-tab-list li {
	line-height: 27px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zq-tab-list li .date {
	color: #999999;
	float: right;
	line-height: 27px;
}

.zq-tab-tit {
	display: block;
	float: left;
	line-height: 27px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 88%;
}

.zq-tab-tit span {
	font-size: 14px;
	color: #444444;
}

.zq-tab-tit strong {
	display: inline-block;
	font-size: 14px;
	margin-right: 10px;
}

.zq-tab-list .line {
	height: 1px;
	background: #eee;
	margin: 15px 0;
}

.zq-slide {
	position: relative;
	width: 320px;
	height: 320px;
}

.zq-slide .bd li img {
	width: 320px;
	height: 320px;
}

.zq-slide .bd li a {
	display: block;
	position: relative;
}

.zq-slide .zq-intro {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 10px 30px 10px;
	background: rgba(0, 0, 0, .5);
}

.zq-slide .bd li a h3 {
	color: #FFFFFF;
	font-size: 18px;
	margin-bottom: 5px;
}

.zq-slide .bd li a p {
	color: #FFFFFF;
	font-size: 12px;
}

.zq-slide .hd {
	width: 100%;
	padding: 10px 0;
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 0;
	z-index: 11;
}

.zq-slide .hd li {
	display: inline-block;
	vertical-align: middle;
	height: 6px;
	width: 22px;
	background: #FFFFFF;
	overflow: hidden;
	line-height: 111px;
	margin: 0 8px;
}

.zq-slide .hd li.on {
	background: #fe4936;
}

.so-footer {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 15px;
}

.so-footer .btn-show {
	display: block;
	border-radius: 4px;
	width: 140px;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	background: #fe8900;
}

.rec-cont {
	position: relative;
	width: 470px;
	float: left;
}

.rec-cont .col-raty {
	position: absolute;
	right: 118px;
	top: 0;
	padding: 8px 20px;
}

.rlist {
	float: right;
	padding: 15px;
}

.rlist a {
	display: block;
	line-height: 25px;
	font-size: 14px;
	margin-bottom: 6px;
}

.rlist a span {
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-position: center;
}

.rlist .btn-sucess {
	color: #6dbe51;
}

.rlist .btn-danger {
	color: #f75b4b;
}

.rlist .btn-warning {
	color: #f9a83e;
}

.rlist a span.anzhuo {
	background-image: url(../images/anzhuo1.png);
}

.rlist a span.ios {
	background-image: url(../images/pingguo1.png);
}

.rlist a span.pc {
	background-image: url(../images/pc1.png);
}



.dl-wxchat {
	position: relative;
	float: left;
	padding: 0 20px;
	width: 86px;
}

.dl-wxchat:before,
.dl-wxchat:after {
	content: ' ';
	display: block;
	width: 1px;
	height: 50px;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	border-left: 1px dashed #f0f0f0;
}

.dl-wxchat:before {
	left: 0
}

.dl-wxchat:after {
	right: 0
}

.rec-cont h3 {
	margin-bottom: 10px;
	width: 230px;
}

.rec-cont h3 a {
	font-size: 24px;
}

.game-item-list {
	overflow: hidden;
}

.game-item-list li {
	width: 235px;
	float: left;
	line-height: 20px;
	margin-bottom: 10px;
	font-size: 14px;
}

.game-item-list li .hd {
	color: #999
}

.zq-inbox .panel-line-header {
	margin: 0 0;
	margin-bottom: 10px;
}

.zq-tag-list {
	overflow: hidden;
}

.zq-tag-list li {
	float: left;
	line-height: 22px;
	color: #666666;
	padding: 5px 0;
}

.zq-tag-list li.line {
	padding: 5px;
}

.zq-tag-list li a {
	color: #666666;
	font-size: 14px;
}

.zhibo-list {
	padding: 0 20px;
}

.zhibo-title {
	padding: 5px 0;
	line-height: 20px;
}

.zhibo-title a {
	font-size: 14px;
	color: #666666;
}

.zhibo-pic {
	display: none;
	position: relative;
}

.zhibo-pic .zb-play {
	background: url(../images/zbplay.png) no-repeat;
	width: 48px;
	height: 48px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -24px;
	margin-left: -24px;
}

.zhibo-list li.active {
	padding: 5px 0;
}

.zhibo-list li.active .zhibo-pic {
	display: block;
}

.zhibo-list li.active a {
	color: #fe8900;
}

.qun-box {
	padding: 20px 20px 6px 20px;
	overflow: hidden;
}

.qun-button {
	background: #fe8900;
	height: 42px;
	line-height: 42px;
	border-radius: 4px;
	color: #FFF;
	text-align: center;
	font-size: 14px;
}

.qun-intro {
	overflow: hidden;
	margin-bottom: 10px;
}

.qun-intro .q-pic {
	float: left;
	width: 58px;
	margin-right: 15px;
}

.qun-intro .q-pic img {
	width: 58px;
	height: 58px;
	border-radius: 10px;
}

.qun-intro h3 {
	line-height: 1.4;
}

.qun-intro h3 a {
	font-weight: bold;
	font-size: 16px;
}

.qun-intro p {
	color: #999999;
}

.qun-intro .tips {
	color: #fe4936;
}

.step-box {
	float: left;
	overflow: hidden;
}

.step-box .hd {
	float: left;
	padding: 12px;
}

.step-box .bd {
	float: left;
}

.step-box .ft {
	float: left;
	width: 290px;
	margin-left: 20px;
	padding: 10px 0;
	color: #999999;
}

.step-box .ft p {
	line-height: 2;
	font-size: 14px;
}

.step-wxbox {
	height: 100px;
}

.step-wxbox img {
	float: left;
	width: 100px;
	height: 100px;
}

.step-wxbox p {
	width: 14px;
	margin-left: 5px;
	line-height: 1.2;
	color: #999999;
	float: left;
}

.step-download {
	float: right;
	height: 100px;
}

.step-downbox {
	display: block;
	width: 150px;
	height: 100px;
	float: left;
	margin-left: 20px;
}

.step-downbox .bd {
	border: 1px solid #dddddd;
	border-top: 0;
	text-align: center;
	height: 56px;
	line-height: 56px;
	color: #808080;
	font-size: 14px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

.step-downbox .hd {
	height: 42px;
	line-height: 42px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.step-downbox .hd.hd1 {
	background: #47b521;
}

.step-downbox .hd.hd2 {
	background: #fe4936;
}

.step-downbox .hd img {
	opacity: .5;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 5px;
}

/*下载内容*/
.inner-sidebar {
	position: relative;
	z-index: 12;
	float: left;
	width: 318px;
}

.inner-sidebar .inner-box {
	position: relative;
	z-index: 12;
	width: 318px;
	/*border: 1px solid #dddddd;*/
	/*background: url(../images/bargb.jpg) center top  no-repeat;*/
	background: #FFFFFF;
}

.inner-sidebar.boxfix {
	position: fixed;
	top: 0
}

.inner-col-main {
	width: 851px;
	padding: 15px;
	float: right;
	background: #FFFFFF;
	/*border: 1px solid #dddddd;*/
}

.panel-in-header {
	position: relative;
	height: 35px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dddddd;
}

/*新增*/
.panel-in-header h2 {
	position: relative;
	letter-spacing: 2px;
	font-size: 18px;
	color: #fe8900;
	float: left;
	font-weight: bold;
}

.panel-in-header .pannel-in-tit {
	position: relative;
	line-height: 35px;
	font-size: 18px;
	color: #fe8900;
	float: left;
}

.panel-in-header .pannel-in-tit:after {
	content: '　';
	height: 2px;
	background: #fe8900;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -1px;
	background: #fe8900;
}

.in-tabs {
	height: 35px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dddddd;
}

.in-tabs li {
	font-size: 18px;
	position: relative;
	line-height: 35px;
	float: left;
	color: #555555;
	margin-right: 20px;
	cursor: pointer;
}

.in-tabs li.on {
	color: #fe8900;
}

.in-tabs li.on:after {
	content: '　';
	height: 2px;
	background: #fe8900;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -1px;
	background: #fe8900;
}

.intab-list {
	overflow: hidden;
}

.intab-list li {
	width: 46%;
	line-height: 30px;
	overflow: hidden;
}

.intab-list li a {
	color: #555555;
	font-size: 15px;
}

.intab-list li .date {
	float: right;
	line-height: 35px;
}

/*下载详情页选项卡 begin*/
.intab-list-left {
	float: left;
}

.intab-list-right {
	float: right;
}

.intab-list-left li,
.intab-list-right li {
	width: 382px;
	line-height: 30px;
	overflow: hidden;
}

.intab-list-left li a:hover,
.intab-list-right li a:hover {
	color: #fe8900;
}

.intab-list-left li .date,
.intab-list-right li .date {
	float: right;
}

.intab-list-left li a,
.intab-list-right li a {
	font-size: 15px;
	color: #555555;
}

/*下载详情页选项卡 end*/
.game-intro {
	color: #464545;
	line-height: 1.6;
	font-size: 14px;
	margin-bottom: 20px;
}

/*新增游戏介绍样式*/
.game-intro p {
	font-size: 14px;
	line-height: 25px;
	padding: 5px 0;
}

.game-intro p a {
	font-size: 14px;
	color: #fb5443;
	border-bottom: 1px dashed #ccc;
	padding: 0 2px;
}

.game-intro h3 {
	font-weight: bold;
	margin: 10px 0;
	font-size: 16px;
	/*新增*/
}

.game-piclist {
	margin-bottom: 20px;
	padding: 0 15px;
	position: relative
}

.game-piclist li {
	width: 190px;
	height: 280px;
	padding: 0 5px;
}

.game-piclist li img {
	display: block;
	width: 190px;
	height: 280px;
}

.game-piclist .prev,
.game-piclist .next {
	position: absolute;
	top: 50%;
	margin-top: -14px;
	width: 14px;
	height: 28px;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
}

.game-piclist .prev {
	left: -8px;
	background-image: url(../images/smprev.png);
}

.game-piclist .next {
	right: -8px;
	background-image: url(../images/smnext.png);
}

.tdownload {
	overflow: hidden;
	margin: 0 -10px;
}

.t-box {
	display: block;
	width: 86px;
	text-align: center
}

.tdownload li {
	padding: 5px 10px;
	float: left;
	height: 120px;
}

/*新增*/
.tdownload li:hover {
	background: #f6f6f6;
}

.t-box h3 {
	font-size: 14px;
	color: #666666;
	margin-top: 6px;
	/*新增3项*/
	width: 86px;
	height: 18.18px;
	overflow: hidden;
}

.panel-inner-box {
	margin-bottom: 20px;
	clear: both;
	/*新增*/
}

.intab-piclist {
	overflow: hidden;
	margin: 0 -5px;
}

.intab-piclist li {
	float: left;
	padding: 5px;
}

.intab-piclist li .pic-box {
	display: block;
	position: relative;
	width: 200px;
	height: 150px;
}

.v-play {
	background: url(../images/zbplay.png) no-repeat;
	width: 48px;
	height: 48px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -24px;
	margin-left: -24px;
}

.inner-into h1 {
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	padding: 20px 0 20px 0;
	text-align: center;
}

.inner-into img {
	display: block;
	width: 180px;
	/*修改*/
	height: 180px;
	/*修改*/
	border-radius: 10px;
	margin: 0 auto;
}

.game-infos {
	margin: 0 15px;
	padding: 0 0 15px 24px;
	border-top: 1px solid #FFFFFF;
}

.game-info-list li {
	overflow: hidden;
	color: #666666;
	font-size: 16px;
	padding: 8px 0;
	width: 258px;
	/*新增*/
}

.game-info-list li .hd {
	float: left;
	font-size: 16px;
	color: #666666;
}

.game-info-list li .bd {
	font-size: 16px;
	color: #333333;
	float: left;
	/*新增*/
}

.g-tag {
	display: inline-block;
	padding: 0 10px;
	border-radius: 235px;
	background: #fe8900;
	color: #FFFFFF;
}

.g-tag:hover {
	background: #47b521;
}

.g-tag a {
	color: #FFFFFF;
	height: 24px;
	line-height: 24px;
}

.downloadlist .btn-defalut {
	display: block;
	height: 40px;
	border-radius: 4px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	margin-bottom: 10px;
	color: #FFFFFF;
}
.downloadlist .nodownload {
	background: #666666;
	display: none;
}
.downloadlist a.hide {
	display: none;
}
.downloadlist a.show {
	display: block !important;
}
.download-list .dbox {
	position: relative;
	display: block;
	height: 50px;
	border-radius: 4px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	margin-bottom: 10px;
	color: #FFFFFF;
}

.dbox-Android {
	background: #5fbb5b;
}

.dbox-ios {
	background: #5a97ff;
}

.dbox-pc {
	background: #ff9000;
}

.dbox-yuyue {
	background: #0cb1b2;
}

.download-list .nodownload {
	background-color: #666666;
	color: #fff;
	display: none;
}

.download-list {
	padding: 20px 40px
}

.download-list li {
	margin-bottom: 10px
}

.download-list .dbox span {
	display: inline-block;
}

.download-list .dbox .desc {
	opacity: .5;
	margin-left: 10px;
	font-size: 12px;
	width: 75px;
}

.download-list .dbox .txt {
	font-weight: bold;
}

.download-list .dbox span.ico {
	width: 40px;
	height: 24px;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -2px;
	background-repeat: no-repeat;
	background-position: center;
}

.download-list .dbox span.ico-anzhuo {
	background-image: url(../images/anzhuo.png);
}

.download-list .dbox span.ico-ios {
	background-image: url(../images/ios.png);
}

.download-list .dbox span.ico-pc {
	background-image: url(../images/pc.png);
}

.download-list .dbox span.ico-yuyue {
	background-image: url(../images/yuyue.png);
}
.download-list a.hide{
	display:none;
}
.download-list a.show{
	display:block !important;
}
.download-list li {
	position: relative;
}

.down-wx {
	display: none;
	border: 5px solid #dddddd;
	width: 180px;
	height: 180px;
	position: absolute;
	top: -10px;
	left: 250px;
}

.down-wx:after {
	position: absolute;
	height: 0px;
	width: 0px;
	border-top: 10px solid transparent;
	border-right: 10px solid #dddddd;
	border-bottom: 10px solid transparent;
	content: ' ';
	position: absolute;
	left: -12px;
	top: 20px;
}

.down-wx img {
	width: 180px;
	height: 180px;
}

.download-list li:hover .down-wx {
	display: block;
}

.g-btn {
	display: inline-block;
	line-height: 24px;
	border: 1px solid #fe8900;
	border-radius: 4px;
	color: #fe8900;
	padding: 0 5px;
}

.in-comment-list li {
	padding: 20px 0;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	color: #666;
	position: relative;
}

.in-avatar {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 16px;
}

.in-avatar img {
	width: 50px;
	height: 50px;
	border-radius: 50px;
}

.in-cheader {
	overflow: hidden;
}

.in-comment-body {
	overflow: hidden;
}

.in-name {
	float: left;
	font-size: 16px;
	padding: 15px 0;
	line-height: 20px;
}

.in-date {
	float: right;
	font-size: 14px;
	padding: 15px 0;
	line-height: 20px;
}

.in-cbody {
	font-size: 14px;
	line-height: 1.6;
}

.in-footer {
	overflow: hidden;
	text-align: right;
}

.in-footer .btn-thumb {
	display: inline-block;
	color: #666;
	font-size: 12px;
	line-height: 20px;
	padding-left: 20px;
	background: url(../images/hand.png) left center no-repeat;
}

.loading-more {
	height: 50px;
	border-radius: 5px;
	line-height: 50px;
	text-align: center;
	color: #666;
	font-size: 14px;
	background: #eeeeee;
	margin-top: 20px;
	cursor: pointer;
}

.in-comment-tabs {
	height: 20px;
	margin: 0 -10px;
}

.in-comment-tabs li {
	position: relative;
	float: left;
	font-size: 16px;
	line-height: 20px;
	color: #666;
	padding: 0 10px;
	cursor: pointer;
}

.in-comment-tabs li.on {
	color: #fe8900;
}

.in-comment-tabs li:first-child:after {
	width: 1px;
	height: 14px;
	content: '  ';
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -7px;
	background: #666
}

.in-textarea {
	margin-bottom: 30px;
}

.txtarea {
	display: block;
	width: 808px;
	height: 140px;
	padding: 10px;
	outline: none;
	resize: none;
	background: #f9f9f9;
	border: 1px solid #eeeeee;
}

.textarea-tip {
	margin-top: 10px;
	overflow: hidden;
}

.textarea-tip .txt {
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 20px;
}

.textarea-tip .in-btn-submit {
	float: right;
	height: 30px;
	background: #fe8900;
	color: #ffffff;
	font-size: 14px;
	padding: 0 15px;
	cursor: pointer;
	outline: none;
	border: 0;
	line-height: 30px;
}

.comment-inwrap {
	padding-top: 10px;
	overflow: hidden;
	margin-bottom: 20px;
}

.comment-action {
	float: right;
	width: 300px;
}

.comment-infos {
	position: relative;
	width: 480px;
	float: left;
	overflow: hidden;
}

.comment-infos:after {
	content: ' ';
	display: block;
	width: 1px;
	height: 100%;
	background: #ddd;
	position: absolute;
	right: 0;
}

.raty-box {
	overflow: hidden;
	margin-bottom: 5px;
}

.raty-box .hd {
	line-height: 22px;
	float: left;
	margin-right: 15px;
	font-size: 14px;
	color: #666666;
}

.raty-box .raty-main {
	float: left;
	height: 22px;
	width: 200px;
}

.in-tags-list {
	overflow: hidden;
	margin: 0 -3px;
	margin-top: 5px;
}

.in-tags-list li {
	padding: 3px;
	float: left;
}

.in-tags-list li span {
	display: inline-block;
	line-height: 20px;
	padding: 0 8px;
	border: 1px solid #fe8900;
	border-radius: 4px;
	color: #fe8900;
	cursor: pointer;
}

.raty-row {
	height: 15px;
	margin-bottom: 5px;
}

.raty-row .raty-star {
	height: 15px;
	width: 88px;
	float: left;
	margin-right: 5px;
}

.raty-row .raty-star-1 {
	background: url(../images/star_1.png) center no-repeat;
}

.raty-row .raty-star-2 {
	background: url(../images/star_2.png) center no-repeat;
}

.raty-row .raty-star-3 {
	background: url(../images/star_3.png) center no-repeat;
}

.raty-row .raty-star-4 {
	background: url(../images/star_4.png) center no-repeat;
}

.raty-row .raty-star-5 {
	background: url(../images/star_5.png) center no-repeat;
}

.raty-progress {
	width: 120px;
	height: 15px;
	float: left;
	margin-right: 5px;
	background: #eaeaea;
	position: relative;
}

.raty-bar {
	background: #feb866;
	left: 0;
	height: 100%;
	top: 0
}

.raty-row .end {
	float: right;
	line-height: 15px;
	color: #999;
}

.comment-raty {
	width: 180px;
	float: left;
}

.comment-result {
	float: left;
	padding-top: 15px;
}

.comment-raty .lg-number {
	text-align: center;
	font-size: 72px;
	line-height: 1.2;
	font-weight: bold;
	color: #fe8900;
}

.lg-raty-star {
	height: 24px;
	background-position: center;
	background-repeat: no-repeat;
}

.lg-raty-star-5 {
	background-image: url(../images/lg-star.png);
}

.tags-main {
	height: 22px;
	float: left;
}


/*5.16*/
.thumbnail-container {
	width: 830px;
	height: 280px;
	overflow: hidden;
	padding-bottom: 25px !important;
}

.thumbnail-container .mCustomScrollBox {
	padding-bottom: 25px;
}

.thumbnail-slide {
	margin-right: 15px;
	width: auto;
	float: left;
	height: 280px;
}

.game-thumbnail-pic {
	display: block;
	position: relative;
}

.game-thumbnail-pic:after {
	content: ' ';
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/fanshow.png) no-repeat;
}

.game-thumbnail-pic img {
	max-height: 280px;
}

/*当天更新颜色*/
.newcolor {
	color: #fe8802 !important;
}

/*首页热门游戏攻略专属列表-start*/
.gamenews {
	width: 368px;
	height: 220px;
	float: left;
	margin: 0 22px 15px 0;
}

.gamenews-title {
	height: 45px;
	padding-bottom: 10px;
}

.gamenews-time {
	float: right;
	color: #999999;
	font-size: 14px;
}

.gamenews img {
	border-radius: 10px;
	padding-right: 13px;
}

.gamenews span a {
	float: right;
	color: #fe8900;
	line-height: 24px;
	height: 24px;
	font-size: 14px;
	font-weight: normal;
	padding: 0 10px;
	border: 1px solid #fe8900;
	border-radius: 4px;
	margin-top: 10px;
	margin-left: 5px;
}

.gamenews h3 {
	display: inline;
	vertical-align: middle;
}

.gamenews h3 a {
	font-size: 20px;
	font-weight: bold;
	color: #fe8900;
	overflow: hidden;
	zoom: 1;
	display: inline-block;
	width: 185px;
	height: 26px;
}

.gamenews span a:hover {
	background-color: #fe8900;
	color: #fff;
	text-decoration: none;
}

.gamenews ul {
	margin-top: 15px;
}

.gamenews ul li {
	overflow: hidden;
	line-height: 16px;
	height: 16px;
	margin-bottom: 10px;
	padding-left: 15px;
	background: url(../images/sq.png) left center no-repeat;
}

.gamenews ul li a {
	font-size: 14px;
	display: inline-block;
	overflow: hidden;
	width: 300px;
	color: #686868;
}

.gamenews ul li a:hover {
	color: #fe8900;
}

/*首页热门游戏攻略专属列表-End*/
/*热门游戏攻略列表集合-start*/
.gonglue-nav-title {
	border-bottom: 1px solid #e4e4e4;
	padding: 5px 20px;
	height: 28px;
	line-height: 28px;
	background: #FFFFFF;
	margin-top: 10px;
}

.gonglue-nav-title h3 {
	float: left;
	line-height: 28px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 15px;
}

.gonglue-nav-body {
	background: #FFFFFF;
	padding: 10px 15px;
	overflow: hidden;
}

.gonglue-nav-body ul {
	overflow: hidden;
	margin: 0 -8px;
}

.gonglue-nav-body ul li {
	padding: 2px 5px;
	float: left;
}

.gonglue-nav-body ul li a {
	color: #434242;
	line-height: 24px;
	height: 24px;
	font-size: 14px;
	font-weight: normal;
	padding: 0 10px;
	display: inline-block;
	overflow: hidden;
}

.gonglue-nav-body ul li a:hover {
	background-color: #fe8900;
	color: #fff;
	text-decoration: none;
}

/*热门游戏攻略列表集合-End*/
/*新增攻略集合下载样式*/
#panel-box-down {
	margin-bottom: 0px;
}

/*新增攻略集合下载样式*/
#panel-box-downlist {
	margin-bottom: 8px;
}

/**新增视频选项卡切换**/
.hdsp {
	/*border: 1px solid #E4E4E4;*/
	height: 42px;
	margin-top: 10px;
}

.hdsp ul {
	overflow: hidden;
}

.hdsp li {
	width: 10%;
	float: left;
	background: #FFFFFF;
}

.hdsp li a {
	display: block;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
}

.hdsp li.on {
	background: #fe8900;
}

.hdsp li.on a {
	color: #FFFFFF;
}

/*导航*/
/*topbox*/
.topbox {
	width: 100%;
	border-bottom: 1px solid #f1f1f1;
	background-color: #f9f9f9;
}

.topbox .w1200 {
	margin: 0 auto;
	width: 1200px;
	height: 36px;
	line-height: 36px;
}

.topbox .topl span.home {
	color: #999;
	float: left;
	padding-right: 10px;
}

.topbox .topl span.home a {
	color: #999;
}

.topbox .topl span.home a:hover {
	color: #09f;
}

.topbox .topr {
	color: #ccc;
	font-size: 14px;
}

.topbox .topr ul li {
	float: left;
}

.topbox .topr ul li a {
	margin: 0 9px;
	color: #666;
}

.topbox .topr ul li a:hover {
	color: #09f;
}

.top_menu,
.top_phone,
.top_apk {
	float: left;
	padding: 0 10px;
	margin-right: 10px;
	position: relative;
	z-index: 100;
	line-height: 34px;
}

.top_menu .menu_top {
	background: url(../images/top_icos1.gif) no-repeat scroll 0 10px;
	cursor: pointer;
	float: left;
	padding-left: 24px;
	color: #333;
}

.top_menu .menu_top span,
.top_phone .phone_top span {
	color: #666;
	float: left;
	padding-right: 12px;
	position: relative;
}

.top_menu .menu_top i,
.top_phone .phone_top i {
	background: url(../images/top_ico2.gif) no-repeat scroll 0 0;
	display: block;
	width: 7px;
	height: 4px;
	position: absolute;
	top: 16px;
	right: 0;
}

.top_menu .lowmenu {
	display: none;
	background: #fff;
	border: 1px solid #ccc;
	left: 0;
	margin: 34px 0 0 -240px;
	padding: 0 0 16px;
	position: absolute;
	top: 0;
	width: 1200px;
	z-index: 1000;
}

.top_menu .lowmenu dl {
	float: left;
	height: 87px;
	padding: 0 0 0 40px;
	width: 358px;
	border-right: 1px dashed #d2d2d2;
	font-size: 14px;
	line-height: 28px;
	color: #666;
	margin: 20px 0 4px;
	overflow: hidden;
}

.top_menu .lowmenu dl.no_line {
	border-right: medium none;
}

.top_menu .lowmenu dl.hot_zt {
	width: 759px;
}

.top_menu .lowmenu dt {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	line-height: 25px;
	margin-bottom: 7px;
}

.top_menu .lowmenu dd a {
	color: #666;
	display: inline-block;
	margin-right: 24px;
	font-size: 12px;
}

.top_menu .lowmenu dd a:hover {
	text-decoration: underline;
	color: #fe8900 !important;
}

.top_menu:hover,
.top_phone:hover {
	background: #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0 9px;
}

.top_menu:hover .white-line,
.top_phone:hover .white-line {
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	height: 1px;
	background: #fff;
	z-index: 2000;
}

.top_menu:hover .menu_top span,
.top_phone:hover .phone_top span {
	color: #fe8900;
	font-weight: bold;
}

.top_menu:hover .menu_top i,
.top_phone:hover .phone_top i {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.top_menu:hover .lowmenu {
	display: block;
}

.top_phone .phone_top {
	background: url(../images/top_icos1.gif) no-repeat scroll -121px 10px;
	cursor: pointer;
	float: left;
	padding-left: 18px;
	color: #333;
}

.top_phone .lowphone {
	display: none;
}

.top_phone .lowphone img {
	display: block;
}

.top_phone:hover .lowphone {
	display: block;
	background: #fff;
	border: 1px solid #ccc;
	left: 0;
	margin: 34px 0 0 -25px;
	padding: 15px;
	position: absolute;
	top: 0;
	z-index: 1000;
	width: 102px;
}

.top_apk .apk_top {
	background: url(../images/dl.png) no-repeat 0px 9.5px;
	cursor: pointer;
	float: left;
	padding-left: 22px;
	color: #333;
	background-size: 16px 16px;
	font-size: 13px;
}

.top_apk .apk_top a {
	color: #666;
}

.top_apk .apk_top a:hover {
	color: #fe8900;
	font-weight: bold;
}

/*404*/
#main1k {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.error_box {
	width: 100%;
	height: auto;
	margin: 160px auto 0;
	overflow: hidden;
}

.error_box_l {
	float: left;
	width: 510px;
	margin: 10px 0 0 100px;
	overflow: hidden;
}

.error_box_r {
	float: right;
	width: 400px;
	height: 554px;
	background: url(../images/404.png) no-repeat;
	margin-right: 105px;
	overflow: hidden;
}

.error_box_l .biaoti {
	width: 326px;
	height: 37px;
	background: url(../images/404_pc.png) no-repeat 0 -362px;
	overflow: hidden;
}

.error_box_l .txt1 {
	color: #777;
	font-size: 16px;
	line-height: 40px;
	overflow: hidden;
	margin: 60px 0 70px;
}

.error_box_l .txt1 a {
	color: #777;
	text-decoration: underline;
	margin: 0 8px;
	font-size: 16px;
}

.error_box_l .bnt {
	width: 100%;
	height: 40px;
	overflow: hidden;
}

.error_box_l .bnt a {
	display: inline-block;
	width: 100px;
	height: 40px;
	line-height: 40px;
	background: #fe8900;
	text-align: center;
	color: #fff;
	font-size: 14px;
	float: left;
	margin-right: 15px;
	border-radius: 4px;
}

.error_box_l .bnt a:hover {
	background: #0e7fff;
}

/*礼包弹出框*/
.full {
	width: 100%;
	height: 100%;
	position: absolute;
	background: #000000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	top: 0;
	left: 0;
	z-index: 10002;
}

.game-show-message {
	z-index: 10003;
	width: 400px;
	border-radius: 10px;
	background: #fff;
	position: fixed;
	margin-left: -200px;
	top: 260px;
	left: 50%;
	_position: absolute;
	_left: 50%;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop+150))
}

.game-show-message .closeIcon {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../images/close-icon.png) no-repeat;
	float: right;
	margin: 14px;
}

.game-show-message p {
	line-height: 40px;
	padding: 0 15px
}

.game-show-message .msgContent {
	line-height: 50px;
	border-bottom: 1px dashed #cdcdcd;
	margin: 0 15px;
	overflow: hidden;
	padding: 7px 0
}

.game-show-message .msgContent .kaContent {
	height: 35px;
	line-height: 35px;
	width: 100%;
	display: block;
}

.game-show-message .msgContent .kaContent span {
	float: left;
	width: 80px;
	font-size: 18px;
}

.game-show-message .msgContent .kaContent a {
	float: right;
	width: 50px;
}

.game-show-message .msgContent .kaContent input,
.game-show-message .msgContent .kaContent .em {
	width: 220px;
	line-height: 35px;
	float: left;
	color: red;
	display: inline-block;
	font-size: 20px;
	border: 0px;
}

.game-show-message .msgContent .er-div {
	width: 100%;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	overflow: hidden;
}

.game-show-message .msgContent .er-div a .fl {
	float: left;
}

.game-show-message .msgContent .code {
	display: none;
	width: 100%;
}

.game-show-message .msgContent .code img {
	display: block;
	width: 80px;
	height: 80px;
	float: right;
	margin-right: 10px;
}

.game-show-message a {
	color: #0078b6
}

.game-show-btns {
	padding: 0 15px 10px 15px;
	margin-top: 10px;
	overflow: hidden;
	text-align: center;
}

.game-show-btns .btn {
	display: inline-block;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.game-show-btns .btn-s1 {
	width: 100px;
	background: #46c923;
	padding: 0 12px;
	color: #fff
}

.game-show-btns .btn-s2 {
	width: 100px;
	background: #888888;
	padding: 0 12px;
	color: #fff
}

/*.gap-hd-s1 { margin-top:10px; border-top:2px solid #e4e4e4;height:40px}*/
.gap-hd-s1 {
	background: url(../images/lw.png) no-repeat;
}

.gap-hd-s2 {
	height: 40px;
	border-bottom: 2px solid #e4e4e4
}

.gap-hd h3 {
	line-height: 46px;
	font-size: 22px;
	color: #333638;
	font-weight: normal
}

.gap-hd .thts {
	line-height: 46px;
	height: 46px;
	float: right;
	font-size: 14px;
	color: #f30;
	border-top: 0px;
}

/*.gap-hd .small { margin-top:-2px;_position:relative;_z-index:2;float:left; font-size:18px; border-top:2px solid #ff7800}*/
.gap-hd .small {
	margin-left: 35px;
	margin-top: 10px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
}

.gap-hd .small-2 {
	float: left;
	font-size: 18px;
	border-bottom: 2px solid #ff7800;
	line-height: 40px;
	width: 100px;
	text-align: center;
	_height: 46px;
}

.gap-hd .small-w {
	width: 210px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.gap-hd .tabs {
	padding-right: 10px;
	height: 40px;
	border-bottom: 1px solid #e4e4e4;
	background: #e9e9e9
}

.gray {
	color: #898989
}

.game-show-btns {
	padding: 0 15px 10px 15px;
	margin-top: 10px;
	overflow: hidden;
	text-align: center;
}

.game-show-btns .btn {
	display: inline-block;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.game-show-btns .btn-s1 {
	width: 100px;
	background: #46c923;
	padding: 0 12px;
	color: #fff
}

.game-show-btns .btn-s2 {
	width: 100px;
	background: #888888;
	padding: 0 12px;
	color: #fff
}

.game-int dd {
	line-height: 30px;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 6px;
	font-size: 14px;
}

.game-int .lb {
	float: left;
	color: #898989;
	background: transparent;
	line-height: 30px;
	padding-left: 0
}

.game-int .per {
	font-style: normal;
	color: #ff7800
}

.game-int .progress {
	margin: 12px 10px 0 0;
	float: left;
	width: 120px;
	height: 8px;
	background: #e1e1e1;
	overflow: hidden
}

.game-int .progress span {
	float: left;
	height: 100%;
	background: #5dca3f
}

.game-int .tis {
	color: #898989;
}

.game-int .syl {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	float: left;
}

.game-int .syl b {
	float: left;
	font-weight: bold;
	color: #ff7800;
	font-size: 14px;
}

.game-int .syl_xs {
	float: left;
	width: 420px;
	height: 14px;
	margin: 8px 2px 0 0;
	background: url(../images/barbg2.gif) no-repeat;
	overflow: hidden;
	position: relative;
}

.game-int .syl_xs em {
	display: block;
	float: left;
	height: 14px;
}

.game-int .syl_xs em span {
	display: block;
	height: 14px;
	background: url(../images/barbg.gif) no-repeat;
}

.game-int .syl i {
	float: left;
	padding-left: 5px;
	color: #46c923;
	overflow: hidden;
	font-style: normal;
}

.game-int dd label {
	margin-right: 16px
}

.game-int dd .check {
	margin: 0 3px 2px 0;
	vertical-align: middle
}

.game-int dd .txt {
	margin-right: 18px;
	vertical-align: text-bottom;
	height: 23px;
	border: 1px solid #e8e8e8;
	background: #f5f5f5;
	width: 85px;
}

.game-int .btn {
	display: inline-block;
	padding: 0 35px;
	border-radius: 5px;
	font-size: 18px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	color: #fff;
}

.game-int .btn-s1 {
	margin-right: 20px;
	background: #46c923
}

.game-int .btn-s2 {
	background: #ff7800
}

.game-int .btn-s3 {
	background: #00a3ff
}

.game-int .btn-s4 {
	background: #d6d6d6
}

.game-int .btn-s5 {
	color: #0f7de3;
	background: #e9e9e9;
	margin: 0 10px;
	padding: 0 15px;
	font-size: 15px
}

.game-int .btn-a {
	margin-left: 10px;
	padding: 0 18px;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	background: #6acdea
}

.game-int .dim {
	display: inline-block;
	line-height: 1.5;
	margin-left: 10px;
	font-size: 20px;
	color: #ee0000
}

.game-int .num {
	color: #e00;
	font-size: 16px;
	margin: 0 5px
}

.game-int .am {
	color: #156ed1
}

.gap-next-ct {
	padding-bottom: 5px;
	line-height: 1.5
}

.gap-next-ct p {
	clear: both;
	padding: 10px 0 0 35px;
}

.gap-next-ct a {
	color: #0078b6;
}

.zxrk_main {
	width: 795px;
	margin-bottom: 10px;
	font-size: 12px;
	float: left;
	clear: both;
	padding: 0px
}

.zxrk_table tr td {
	border: 1px solid #ddd;
	border-left: 0;
	border-bottom: 0px;
	text-align: center;
	height: 34px;
	line-height: 34px;
	color: #555;
	margin: 0px;
	padding: 0px
}

.zxrk_table tr .td {
	width: 49px;
	border-left: 1px solid #ddd;
}

.zxrk_table tr .td1 {
	width: 200px;
}

.zxrk_table tr .td2 {
	width: 150px;
}

.zxrk_table tr .td3 {
	width: 150px;
}

.zxrk_table tr .td4 {
	width: 100px;
}

.zxrk_table tr td a {
	display: block;
	width: 42px;
	margin: 0 auto;
	border-radius: 4px;
	line-height: 25px;
	color: #fff
}

.zxrk_table tr td a.btn1 {
	background: #46C923
}

tr td a.btn1:hover {
	color: #ffffff;
	background: #ff7800;
}

.zxrk_table tr td a.btn2 {
	background: #888
}

#thlb {
	display: none;
	position: relative;
	z-index: 1;
	clear: both;
}

#sysm {
	border: 2px dashed #e3e3e3;
	padding: 5px;
	margin-top: 10px;
}

#endtime a:hover {
	color: #fff;
}

.btn-s1:hover {
	background: #2eaf0b;
}

.btn-s2:hover {
	background: #eb7308;
}

.card-copy-btn {
	border-color: #fe8900;
	border-style: solid;
	border-radius: 3px;
	display: block;
	line-height: 25px;
	color: #FFFFFF;
	float: right;
	padding: 2px 10px;
	background: #fe8900;
	cursor: pointer;
	outline: none;
}

/*攻略内容页新增礼包*/
.panellibao-t {
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 20px;
	height: 28px;
	line-height: 28px;
	background: #FFFFFF;
}

.panellibao-news {
	float: left;
	line-height: 28px;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 15px;
	background-image: url(../images/lw.png);
	color: #ff7878;
	font-weight: bold;
}

.panellibao-name {
	font-size: 16px;
	float: left;
	width: 210px;
	color: #666;
	margin-left: 10px;
}

.panellibao-body {
	background: #FFFFFF;
	padding: 15px;
	overflow: hidden;
}

.panellibao-body li {
	padding: 10px 0;
	border-bottom: 1px dashed #EBEBEB;
	height: 23px;
	line-height: 23px;
}

.panellibao-body ul {
	margin-top: -15px;
}

.panellibao-body ul li span a {
	border: 1px solid #ff4141;
	color: #ff4141;
	width: 58px;
	height: 23px;
	display: inline-block;
	float: right;
	line-height: 23px;
	text-align: center;
	font-size: 12px;
}

.panellibao-body ul li span a:hover {
	background: #ff4141;
	color: #fff;
}

/*游戏下载页礼包*/
.downlibao {
	margin-top: 20px;
	clear: both;
	display: inline-block;
}

.downlibao-header {
	position: relative;
	height: 35px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dddddd;
}

.downlibao-t {
	position: relative;
	line-height: 35px;
	font-size: 18px;
	color: #fe8900;
	float: left;
	border-bottom: 2px solid #fe8900;
}

.downlibao-more {
	display: block;
	float: right;
	color: #999999;
	font-size: 12px;
	line-height: 28px;
}

.downlibao-more a {
	display: block;
	float: right;
	color: #999999;
	font-size: 12px;
	line-height: 28px;
}

.downlibao-body li .lb {
	font-size: 16px;
	color: #fe8900;
	float: right;
	width: 88px;
	height: 88px;
	border: 1px solid #eee;
	display: block;
	line-height: 88px;
	text-align: center;
	background-color: #fff;
}

.downlibao-body li .lb:hover {
	background-color: #fe4936;
	color: #fff;
}

.downlibao-body li {
	background: url(../images/bg_ls2.png) right top no-repeat;
	width: 260px;
	height: 100px;
	overflow: hidden;
	float: left;
	margin: 10px 6px 0 0;
	padding-left: 10px;
}

.downlibao-body h4 {
	line-height: 32px;
	height: 32px;
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
	width: 156px;
	margin-top: 15px;
	color: #676565;
}

.downlibao-body .wrap {
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	font-size: 12px;
}

.downlibao-body .hd {
	height: 40px;
	overflow: hidden;
	float: left;
	color: #b0b0b0;
}

.downlibao-body .bar {
	width: 110px;
	height: 12px;
	overflow: hidden;
	border-radius: 6px;
	float: left;
	margin-top: 6px;
	background-color: #a19e9e;
	position: relative;
}

.downlibao-body .bar span {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	height: 12px;
	display: block;
	background-color: #fe8900;
}

.downlibao-body .bar i {
	width: 100%;
	height: 12px;
	color: #fff;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	line-height: 12px;
}

/*攻略内容页礼包*/
.m-gift-pack {
	max-height: 90px;
	overflow: hidden;
	margin-top: 10px;
}

.m-pack-item {
	width: 50%;
	height: 90px;
	float: left
}

.m-pack-item a {
	display: block;
	color: #333;
	text-decoration: none
}

.m-pack-item-wrap {
	height: 60px;
	border: 1px solid #eee;
	padding: 14px 0;
	position: relative;
	z-index: 1;
	background: url(../images/gift-pack-bg-repeat.png);
	background-color: #fff
}

.m-pack-item-wrap img {
	float: left;
	margin-left: 19px;
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 10px
}

.m-pack-item-wrap p {
	margin: 4px 0 0 94px !important;
	text-indent: 0 !important;
	position: relative;
	height: 44px;
	padding-right: 108px;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden
}

.m-pack-item-wrap p em {
	display: block;
}

.m-pack-item-wrap p em.vc {
	line-height: 52px;
}

.m-pack-item-wrap span {
	display: block;
	width: 70px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -15px;
	background: #fe8900;
	color: #fff
}

.m-pack-item-wrap i,
.m-pack-item-wrap b {
	background: url(../images/icon-giftpack.png) no-repeat
}

.m-pack-item-wrap i {
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	left: -1px;
	top: -1px;
	background-position: -58px -188px
}

.m-pack-item-wrap b {
	display: block;
	width: 114px;
	height: 84px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
	background-position: 0 0
}

.mainbox .m-more-pack span {
	width: 94px;
}

.m-pack-item a:hover .m-pack-item-wrap {
	border-color: #fe8900;
	background: #f7fbff
}

.m-pack-item a:hover .m-pack-item-wrap i {
	background-position: -78px -188px
}

.m-pack-item a:hover .m-pack-item-wrap b {
	background-position: -124px 0
}

.m-pack-item-wrap p em.vc:hover {
	color: #fe8900;
	-webkit-transition: background-color 0.4s ease;
	-moz-transition: background-color 0.4s ease;
	transition: background-color 0.4s ease;
}

/*新增名字页面*/
.gname-title {
	height: 30px;
}

.gamenews-title h4 {
	display: inline-block;
}

.gamenews-title h4 a {
	vertical-align: middle;
	font-size: 20px;
	font-weight: bold;
	color: #696868;
	overflow: hidden;
	zoom: 1;
	display: inline-block;
	width: 200px;
	height: 26px;
}

.gname-title h4 a {
	font-size: 20px;
	font-weight: bold;
	color: #696868;
	overflow: hidden;
	zoom: 1;
	display: inline-block;
	width: 150px;
	border-left: 5px solid #fe8900;
	padding-left: 10px;
	height: 26px;
	line-height: 26px;
}

.gamenews-title h4 a:hover {
	color: #fe8900;
}

.gname-title h4 a:hover {
	color: #fe8900;
}

#gamenamelist {
	margin-top: 5px;
}

.gnamenav {
	margin: 0 auto;
	width: 1180px;
	background: #fff;
	height: 30px;
	padding: 15px 10px 5px 10px;
}

.gnamenav li {
	float: left;
	width: 75px;
	margin-right: 10px;
}

.gnamenav li a {
	font-size: 14px;
	color: #fe8900;
	border: 1px solid #fe8900;
	border-radius: 5px;
	padding: 3px 5px;
}

.gnamenav li a:hover {
	font-size: 14px;
	background: #fe8900;
	color: #ffffff;
	padding: 3px 5px;
}

.gnamenav li a.on {
	font-size: 14px;
	background: #fe8900;
	color: #ffffff;
	padding: 3px 5px;
}

.newsnav li {
	float: left;
	width: 85px;
	padding: 5px;
}

.newsnav li a {
	display: block;
	line-height: 32px;
	background: #f5f5f5;
	color: #333;
	text-align: center;
	overflow: hidden;
	height: 32px;
}

.newsnav li a:hover {
	background: #fe8900;
	color: #fff;
}

.newsnav li a.on {
	background: #fe8900;
	color: #fff;
}

#gname-box-list a {
	color: #fe8900;
	font-size: 16px;
	font-weight: bold;
}

#gname-box-list a:hover {
	color: #fe3b00;
}

.gname-fenlei-title {
	margin-bottom: 15px;
	padding-left: 35px;
	height: 35px;
	background: url(../images/name.png) no-repeat;
	background-size: 26px 26px;
	border-bottom: 1px solid #e4e4e4;
}

.gname-fenlei-title h1 {
	font-size: 18px;
	font-weight: bold;
	color: #fe8900;
}

#art-body-mz ul {
	margin-top: 15px;
}

#art-body-mz li {
	width: 30%;
	float: left;
	padding: 10px 5px;
	font-size: 14px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px dashed #dddcdb;
	margin-right: 5px;
	color: #6c6c6c;
}

#art-body-mz li:hover {
	color: #fff;
	background: #fe8900;
}

.snav {
	display: inline-block;
}

.snav ul li {
	float: left;
}

.snav ul li a {
	font-size: 13px;
	color: #585858;
	height: 30px;
	padding: 2px 10px;
	display: inline-block;
	line-height: 30px;
}

.snav ul li a:hover {
	color: #FFF;
	background: #fe8900;
}

/*游戏内页排行榜*/
.title {
	position: relative;
	margin: 0 .5rem;
	height: 3rem;
}

.title h2 {
	font-weight: 600;
	font-size: 17px;
	line-height: 48px;
}

.title h2:before {
	display: inline-block;
	content: "";
	width: 1.2rem;
	height: 1.2rem;
	background: url(../images/title-icon.png) no-repeat 0 50%;
	background-size: 100% 100%;
	vertical-align: middle;
	margin: -.2rem .4rem 0 0;
}

.title .more {
	position: absolute;
	top: .5rem;
	right: 1rem;
	text-align: right;
	height: 2rem;
	line-height: 2rem;
	color: #666;
}

.rank-nav ul {
	padding: 0 .5rem .8rem;
}

.rank-nav li {
	float: left;
	width: 300px;
	padding: .25rem;
}

.rank-nav li a {
	display: block;
	height: 3rem;
	background: #FFC740;
	position: relative;
	color: #fff;
	line-height: 3rem;
	border-radius: .4rem;
	text-indent: 1rem;
	font-size: 16px;
}

.rank-nav li img {
	position: absolute;
	top: .5rem;
	right: .5rem;
	width: 2rem;
	height: 2rem;
	background: #fff;
	border-radius: .3rem;
}

.rank-nav li:nth-child(2) a {
	background: #B99ACD;
}

.rank-nav li:nth-child(3) a {
	background: #FE684D;
}

.rank-nav li:nth-child(4) a {
	background: #69C66D;
}

.rank-nav li:nth-child(5) a {
	background: #258AFF;
}

.rank-nav li:nth-child(6) a {
	background: #F44221;
}

.rank-nav li:nth-child(7) a {
	background: #FF6600;
}

.rank-nav li:nth-child(8) a {
	background: #00AFF0;
}

.rank-nav li:nth-child(9) a {
	background: #A05ECA;
}

.rank-nav li:nth-child(10) a {
	background: #19BE20;
}

.art-weixin {
	background: url(../images/overview.png) top center repeat;
	margin: 20px 0;
	padding: 25px 120px 25px 160px;
	color: #b96b6b;
}

.art-weixin-pic {
	width: 90px;
	float: left;
	margin-right: 10px;
}

.art-weixin-pic img {
	border: 3px solid #f60;
	border-radius: 10px;
}

.art-weixin-t {
	width: 630px;
}

.art-weixin-t p {
	font-size: 14px;
	line-height: 28px;
}

.shengming {
	border: 1px solid #f4f7fd;
	background: #f4f7fd;
	padding: 15px;
}

.shengming p {
	font-size: 12px;
	color: #676767;
}

.opentxt {
	cursor: pointer;
	float: right;
	color: #F67B29;
	font-size: 0.4rem;
	height: 0.4rem;
	line-height: 0.4rem;
}

.opentxt em {
	display: block;
	padding-right: 0.4rem;
	position: relative;
	font-style: normal;
	font-size: 0.26rem;
}

.opentxt em:after {
	content: "";
	width: 0.35rem;
	height: 0.35rem;
	display: block;
	background: url(../images/opentxt.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -.16rem;
}

.opentxt em.on:after {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
}

.couplet_ad

/* 底部固定*/
	{
	position: fixed;
	bottom: auto;
	top: 0;
	width: 120px;
	height: 600px;
	z-index: 99999;
	margin-top: 200px;
}

* html .couplet_ad

/* IE6 底部固定*/
	{
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop));
}

.couplet_ad a {
	display: block;
	cursor: pointer;
}

#ad_left {
	left: 10px;
}

#ad_right {
	right: 10px;
}