* {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Arial", "Microsoft YaHei", "����", "����", sans-serif; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
A {
	TEXT-DECORATION: none
}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
HTML {
	MIN-WIDTH: 1200px
}
.position {
	COLOR: #303030; FONT-SIZE: 12px
}
.t-clearfix {
	
}
.t-clearfix:before {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}
.t-clearfix:after {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}
.t-text-ellipsis {
	TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
.g-center-main {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1200px; HEIGHT: inherit
}

.header {
	LINE-HEIGHT: 36px; BACKGROUND-COLOR: #2f2f2f; HEIGHT: 36px;
	position: relative;
	z-index: 9px;
	
}
.header .m-nav {
	LINE-HEIGHT: inherit; HEIGHT: inherit; FONT-SIZE: 0px; VERTICAL-ALIGN: middle
}
.header .m-nav-left {
	FLOAT: left
}
.header .m-nav-right {
	FLOAT: right
}
.header .m-nav .u-nav-item {
	LINE-HEIGHT: inherit; DISPLAY: inline-block; HEIGHT: inherit; COLOR: white
}
.header .m-nav .u-nav-item A {
	DISPLAY: inline-block; COLOR: white; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.header .m-nav-left .u-nav-item {
	MARGIN-RIGHT: 32px
}
.header .m-nav-right .u-nav-item {
	MARGIN-LEFT: 50px
}
.header .m-nav .u-nav-item .u-ic-nav {
	MARGIN-TOP: -5px; VERTICAL-ALIGN: middle
}
.naver {
	LINE-HEIGHT: 80px; BACKGROUND-COLOR: #fff; HEIGHT: 80px;
	}
.naver .m-nav-left {
	LINE-HEIGHT: inherit; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: inherit
}
.naver .m-nav-left .sprite {
	FLOAT: left
}
.naver .m-nav-left .sprite-img-logo {
	MARGIN-TOP: 10px
}
.naver .m-nav-left .sprite-img-slogan {
	MARGIN-TOP: 19px; MARGIN-LEFT: 10px
}
.naver .m-nav-left .m-navbar {
	FLOAT: left; FONT-SIZE: 0px; margin-left: 0px;
}
.naver .m-nav-left .m-navbar .u-navabr-item {
	width:60px; DISPLAY: inline-block; OVERFLOW: hidden
}
.naver .m-nav-left .m-navbar .u-navabr-item A {
	POSITION: relative; TEXT-ALIGN: center; DISPLAY: block; COLOR: #303030; FONT-SIZE: 18px; TEXT-DECORATION: none
}

.naver .m-nav-left .m-navbar .u-navabr-item A:hover {
	COLOR: #148eff
}
.naver .m-nav-left .m-navbar .u-navabr-item A.is-active {
	COLOR: #148eff
}
.naver .m-nav-left .m-navbar .u-navabr-item A:hover .sprite {
	BOTTOM: 0px
}
.naver .m-nav-left .m-navbar .u-navabr-item A.is-active .sprite {
	BOTTOM: 0px
}
.naver .m-nav-right {
	LINE-HEIGHT: 60px; FLOAT: right; HEIGHT: 100%
}
.naver .m-nav-right .m-search-box {
	BORDER-BOTTOM: #148eff 1px solid; POSITION: relative; BORDER-LEFT: #148eff 1px solid; DISPLAY: inline-block; HEIGHT: 36px; VERTICAL-ALIGN: middle; BORDER-TOP: #148eff 1px solid; BORDER-RIGHT: #148eff 1px solid
}
.naver .m-nav-right .m-search-box .u-search-field {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 34px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 5px; OUTLINE-WIDTH: medium; WIDTH: 260px; FLOAT: left; HEIGHT: 34px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.naver .m-nav-right .m-search-box .u-search-button {
	BORDER-BOTTOM: medium none; color:white; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 34px; BACKGROUND-COLOR: #148eff; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 60px; FLOAT: right; HEIGHT: 34px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none;margin-top:5px
}
.naver .m-nav-right .m-search-box .u-search-button .sprite {
	VERTICAL-ALIGN: middle
}
.m-search-rec-box {
	Z-INDEX: 9999; BORDER-BOTTOM: #148eff 1px solid; POSITION: absolute; BORDER-LEFT: #148eff 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 280px; DISPLAY: none; BORDER-TOP: medium none; TOP: 28px; BORDER-RIGHT: #148eff 1px solid; LEFT: -1px
}
.m-search-rec-box .u-text {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; BACKGROUND-COLOR: #f6f6f6; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; HEIGHT: 30px; COLOR: #969696; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.m-search-rec-box .m-search-list .u-search-item {
	LINE-HEIGHT: 30px; HEIGHT: 30px
}
.m-search-rec-box .m-search-list .u-search-item A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: inherit; PADDING-LEFT: 8px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 8px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: inherit; COLOR: #303030; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.m-search-rec-box .m-search-list .u-search-item .u-rank {
	TEXT-ALIGN: center; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #d8d8d8; FONT-STYLE: normal; WIDTH: 16px; DISPLAY: inline-block; HEIGHT: 16px; COLOR: #fff; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px; border-radius: 4px
}
.m-search-rec-box .m-search-list .u-yellow .u-rank {
	BACKGROUND-COLOR: #148eff
}
.m-search-rec-box .m-search-list .u-search-item A:hover {
	BACKGROUND-COLOR: #f6f6f6
}
.m-section-content {
	MARGIN-TOP: 20px
}
.m-section-content .m-title-wrapper {
	BORDER-BOTTOM: #148eff 1px solid; PADDING-BOTTOM: 8px;margin-top:20px;
}
.m-section-content .m-title-wrapper .m-title-box {
	WHITE-SPACE: nowrap; FLOAT: left
}
.m-section-content .m-title-wrapper .m-title-box .sprite {
	FLOAT: left
}
.m-section-content .m-title-wrapper .m-title-box .m-title-right {
	LINE-HEIGHT: 19px; MARGIN-LEFT: 50px; margin-top: 8px;
}
.m-section-content .m-title-wrapper .m-title-box .m-title-right .u-title-up {
	DISPLAY: block; FONT-SIZE: 18px
}
.m-section-content .m-title-wrapper .m-title-listview {
	MARGIN-TOP: 9px; FLOAT: left; MARGIN-LEFT: 30px; FONT-SIZE: 0px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
.m-section-content .m-title-wrapper .is-href {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 9px; FLOAT: right; COLOR: #303030
}
.m-section-content .m-title-wrapper .is-href .u-text {
	POSITION: relative; MARGIN-LEFT: 5px; TOP: -4px
}
.m-section-content .g-bottom {
	POSITION: relative;  margin-bottom: 0px; MARGIN-TOP: 20px; OVERFLOW: hidden
}
.m-section-content .g-left {
	WIDTH: 740px; FLOAT: left; 
}
.m-section-content .g-right {
	HEIGHT: inherit; MARGIN-LEFT: 740px
}
.gright {
	HEIGHT: inherit; MARGIN-LEFT: 740px
}
li.m-game-item-c.m-strategy-ietm-cnai.m-item-with-bottomtex {
    float: left;display: block;position: relative;
}
.m-section-content .g-bottom .m-bottom-swiper {
	POSITION: absolute; WHITE-SPACE: nowrap; FONT-SIZE: 0px
}
.m-section-content .g-bottom .m-bottom-swiper .m-bottom-swiper-item {
	DISPLAY: inline-block
}
.m-gift-small-a {
	WIDTH: 200px; DISPLAY: inline-block; MARGIN-BOTTOM: 20px; HEIGHT: 80px; MARGIN-RIGHT: 0px
}
.m-bottom-swiper {
    width: 1240px;
}
.m-gift-small-a A {
	DISPLAY: block; HEIGHT: inherit
}
.m-gift-small-a IMG {
	WIDTH: 80px; FLOAT: left; HEIGHT: 80px; border-radius: 5px;
}
.m-gift-small-a .m-right {
	HEIGHT: 100%; MARGIN-LEFT: 92px; OVERFLOW: hidden
}
.m-gift-small-a .m-right .u-title {
	MARGIN-TOP: 4px; HEIGHT: 24px; COLOR: #303030; FONT-SIZE: 16px; OVERFLOW: hidden; font-weight:normal
}
.m-gift-small-a .m-right .u-des {
	LINE-HEIGHT: 18px; HEIGHT: 18px; COLOR: #6f6f6f; FONT-SIZE: 12px; OVERFLOW: hidden
}
.m-gift-small-a .m-right .u-button-get {
	TEXT-ALIGN: center; LINE-HEIGHT: 26px; MARGIN-TOP: 4px; WIDTH: 80px; DISPLAY: block; HEIGHT: 26px; COLOR: #303030; FONT-SIZE: 12px; border-radius: 5px; BACKGROUND-COLOR: #eee; 
}
.m-gift-small-a A:hover .u-button-get {
	BACKGROUND-COLOR: #148eff; COLOR: #fff
}
.m-item-with-bottomtext {
	POSITION: relative
}
.m-item-with-bottomtext .img-box-wrapper {
	POSITION: relative; WIDTH: 133px; HEIGHT: 100%; OVERFLOW: hidden;border-radius: 5px;
}
.m-item-with-bottomtext .m-bottom-text-box {
	POSITION: absolute; LINE-HEIGHT: 30px; WIDTH: 133px; BOTTOM: 0px; HEIGHT: 30px; LEFT: 0px
}
.m-item-with-bottomtext .m-bottom-text-box .u-bg {
	POSITION: absolute; FILTER: alpha(opacity=40); BACKGROUND-COLOR: #000; WIDTH: 100%; HEIGHT: inherit; opacity: .4
}
.m-item-with-bottomtext .m-bottom-text-box .u-text {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: inherit; PADDING-LEFT: 5px; WIDTH: 100%; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; HEIGHT: inherit; COLOR: #fff; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.m-item-with-bottomtext A:hover .m-bottom-text-box .u-text {
	COLOR: #148eff
}
.m-page-naver {
	LINE-HEIGHT: 36px; HEIGHT: 36px; BORDER-TOP: #f2f2f2 1px solid
}
.m-page-naver .u-text {
	COLOR: #303030; FONT-SIZE: 12px
}
.mg-detail-wrapper .m-game-banner {
	PADDING-BOTTOM: 30px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; HEIGHT: 210px; PADDING-TOP: 30px; -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); -ms-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1)
}
.mg-detail-wrapper .m-game-banner .u-game-logo {
	WIDTH: 150px; FLOAT: left; HEIGHT: 150px
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper {
	WIDTH: 597px; FLOAT: left; HEIGHT: 150px; MARGIN-LEFT: 20px; BORDER-RIGHT: #d8d8d8 1px solid
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .u-game-title {
	COLOR: #303030; FONT-SIZE: 20px; FONT-WEIGHT: 400
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .u-game-title .u-n-title {
	MARGIN-RIGHT: 20px
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .u-game-title .u-service-s-item {
	BORDER-BOTTOM: #92c0f6 1px solid; BORDER-LEFT: #92c0f6 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #92c0f6; MARGIN-LEFT: 6px; FONT-SIZE: 14px; BORDER-TOP: #92c0f6 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #92c0f6 1px solid; PADDING-TOP: 2px; border-radius: 4px
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .u-game-title .u-service-s-item .u-black {
	FONT-STYLE: normal; LETTER-SPACING: 0px; COLOR: #303030; MARGIN-LEFT: 5px; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .u-game-title .u-service-s-item:hover {
	BACKGROUND-COLOR: #92c0f6; COLOR: #fff
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .u-game-title .u-service-s-item:hover .u-black {
	COLOR: #fff
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-game-detail-wrapper {
	LINE-HEIGHT: 18px; MARGIN-TOP: 15px; FONT-SIZE: 0px
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-game-detail-wrapper .u-game-detail-item {
	WIDTH: 33.3%; TEXT-OVERFLOW: ellipsis; DISPLAY: inline-block; WHITE-SPACE: nowrap; COLOR: #303030; FONT-SIZE: 14px; OVERFLOW: hidden
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-game-detail-wrapper .u-game-detail-item-dev {
	WIDTH: 100%
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-download-box {
	MARGIN-TOP: 8px; WHITE-SPACE: nowrap; FONT-SIZE: 0px
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-download-box .m-download-item {
	POSITION: relative; LINE-HEIGHT: 40px; WIDTH: 120px; DISPLAY: inline-block; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 16px; MARGIN-RIGHT: 19.5px; border-radius: 4px
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-download-box .m-download-item .m-msg-box {
	TEXT-ALIGN: center
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-download-box .m-download-item .m-msg-box .sprite {
	VERTICAL-ALIGN: middle
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-download-box .m-download-item .m-msg-box .u-text {
	POSITION: relative; MARGIN-LEFT: 7px; TOP: 3px
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-download-box .m-download-item .m-qrcode-box {
	Z-INDEX: 9999; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 1; WIDTH: 100%; BOTTOM: -150px; DISPLAY: none; BACKGROUND: url(bg-download.png) no-repeat; HEIGHT: 149px; border-radius: 2px; background-size: 100% 100%
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-download-box .m-download-item .m-qrcode-box IMG {
	MARGIN-TOP: 24px; WIDTH: 90px; HEIGHT: 90px
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-download-box .m-download-item .m-qrcode-box .u-text {
	MARGIN-TOP: 3px; DISPLAY: block; COLOR: #303030
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-download-box .m-download-item:hover .m-qrcode-box {
	DISPLAY: block
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-download-box .m-download-item-offline {
	BACKGROUND-IMAGE: url(bg-btn-offline.png); POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 31px; WIDTH: 382px; HEIGHT: 42px; COLOR: #4a90e2; FONT-SIZE: 15px; TOP: 5px; background-size: 100% 100%
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-download-box .m-download-android {
	BACKGROUND-COLOR: #80d80c
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-download-box .m-download-ios {
	BACKGROUND-COLOR: #303030
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .m-download-box .m-download-present {
	BACKGROUND-COLOR: #4a90e2
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper:before {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; CLEAR: both; CONTENT: ""
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper:after {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; CLEAR: both; CONTENT: ""
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .mg-version-left {
	WIDTH: 400px; FLOAT: left
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .mg-version-right {
	MARGIN-LEFT: 400px
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .mg-version-right .m-game-scancode {
	BACKGROUND-IMAGE: url(bg-code-130.png); POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 130px; MARGIN: 0px auto; WIDTH: 130px; HEIGHT: 130px; FONT-SIZE: 0px; background-size: 100% 100%
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .mg-version-right .m-game-scancode IMG {
	WIDTH: 110px; HEIGHT: 110px; VERTICAL-ALIGN: middle
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .mg-version-right .m-game-scancode .u-scaning-line {
	BACKGROUND-IMAGE: url(ic-scanning.png); POSITION: absolute; WIDTH: 142px; DISPLAY: block; HEIGHT: 15px; TOP: 0px; LEFT: -6px; background-size: 100% 100%
}
.mg-detail-wrapper .m-game-banner .g-center-wrapper .mg-version-right .u-text {
	TEXT-ALIGN: center; MARGIN-TOP: 9px; FONT-SIZE: 14px
}
.mg-detail-wrapper .m-game-banner .g-right-wrapper {
	POSITION: relative; TEXT-ALIGN: center; HEIGHT: 150px; MARGIN-LEFT: 770px; FONT-SIZE: 0px
}
.mg-detail-wrapper .m-game-banner .g-right-wrapper .sprite-right {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 29px; FONT-STYLE: normal; COLOR: #fff; FONT-SIZE: 14px; TOP: -30px; RIGHT: 50px; FONT-WEIGHT: bold
}
.mg-detail-wrapper .m-game-banner .g-right-wrapper .m-circle-box {
	TEXT-ALIGN: center; MARGIN: 20px 18px 0px; DISPLAY: inline-block; FONT-SIZE: 24px
}
.mg-detail-wrapper .m-game-banner .g-right-wrapper .m-circle-box .sprite {
	TEXT-ALIGN: center; LINE-HEIGHT: 90px; FONT-STYLE: normal
}
.mg-detail-wrapper .m-game-banner .g-right-wrapper .m-circle-box .sprite-bg-hot {
	COLOR: #ff9213
}
.mg-detail-wrapper .m-game-banner .g-right-wrapper .m-circle-box .sprite-bg-star {
	COLOR: #378bed
}
.mg-detail-wrapper .m-game-banner .g-right-wrapper .m-circle-box .sprite-bg-user {
	COLOR: #9ee424
}
.mg-detail-wrapper .m-game-banner .g-right-wrapper .m-circle-box .m-show {
	MARGIN-TOP: 6px; COLOR: #303030; FONT-SIZE: 14px
}
.mg-detail-wrapper .m-game-banner .g-right-wrapper .m-circle-box .m-show .sprite {
	FONT-STYLE: normal; VERTICAL-ALIGN: middle
}
.mg-detail-wrapper .m-game-banner .g-right-wrapper .m-circle-box .m-show .u-text {
	POSITION: relative; MARGIN-LEFT: 4px; TOP: 3px
}
.m-detailintro-box {
	PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 20px; PADDING-TOP: 20px
}
.mg-detail-wrapper .m-detail-section .m-title-wrapper {
	LINE-HEIGHT: 27px; OVERFLOW: hidden
}
.mg-detail-wrapper .m-detail-section .m-title-wrapper .sprite {
	VERTICAL-ALIGN: middle
}
.mg-detail-wrapper .m-detail-section .m-title-wrapper .u-text {
	MARGIN-LEFT: 10px; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.mg-detail-wrapper .m-detail-section .m-title-wrapper .u-line {
	BACKGROUND-COLOR: #d8d8d8; WIDTH: 705px; DISPLAY: inline-block; HEIGHT: 1px; MARGIN-LEFT: 25px; VERTICAL-ALIGN: middle
}
.mg-detail-wrapper .m-detail-section .m-title-wrapper .u-more {
	TEXT-TRANSFORM: uppercase; FLOAT: right; COLOR: #303030; FONT-SIZE: 14px
}
.mg-detail-wrapper .g-bottom-container {
	MARGIN-TOP: 20px
}
.mg-detail-wrapper .g-bottom-container .g-left {
	WIDTH: 850px; FLOAT: left
}
.mg-detail-wrapper .g-bottom-container .g-right {
	MARGIN-LEFT: 870px
}
.mg-detail-wrapper .m-strategy-list {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 24px; PADDING-TOP: 21px
}
.mg-detail-wrapper .m-strategy-list .m-strategy-item {
	TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
.mg-detail-wrapper .m-strategy-list .m-strategy-item-more {
	MARGIN-TOP: -10px; WHITE-SPACE: nowrap
}
.mg-detail-wrapper .m-strategy-list .m-strategy-item-more .u-title {
	MARGIN-RIGHT: 55px
}
.mg-detail-wrapper .m-strategy-list .m-strategy-item .u-title .u-tag-hot {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #ff0012; FONT-STYLE: normal; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; COLOR: #fff; MARGIN-LEFT: 5px; FONT-SIZE: 13px; FONT-WEIGHT: 500; PADDING-TOP: 0px; border-radius: 2px
}
.mg-detail-wrapper .m-detail-section-news .g-m-bottom {
	PADDING-TOP: 20px
}
.mg-detail-wrapper .m-detail-section-news .g-m-bottom .g-left {
	WIDTH: 474px; BORDER-RIGHT: #d8d8d8 1px solid
}
.mg-detail-wrapper .m-detail-section-news .g-m-bottom .g-right {
	MARGIN-LEFT: 474px
}
.mg-detail-wrapper .m-detail-section-news .g-m-bottom .g-left .m-newsbig-list .m-newsbig-item .m-news-des-wrapper {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.mg-detail-wrapper .m-detail-section-news .g-m-bottom .g-left .m-newsbig-list .m-newsbig-item .m-news-des-wrapper .u-news-des {
	LINE-HEIGHT: 26px; MARGIN-TOP: 15px; MAX-HEIGHT: 100px; OVERFLOW: hidden
}
.mg-detail-wrapper .m-detail-section-news2 .m-strategy-list {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 24px; PADDING-TOP: 0px
}
.mg-detail-wrapper .m-detail-section-news2 .m-strategy-item-more {
	MARGIN-TOP: 0px
}
.mg-detail-wrapper .m-detail-section-games .m-game-listview {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.mg-detail-wrapper .m-detail-section-games .m-game-listview .m-game-item-a {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 100px
}
.mg-detail-wrapper .m-detail-section-games .m-game-listview .m-game-item-a IMG {
	WIDTH: 60px; HEIGHT: 60px
}
.mg-detail-wrapper .m-gameuser-com {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;;overflow: hidden;
}
.mg-detail-wrapper .m-gameuser-com .m-idx-adv {
	MARGIN-TOP: 10px
}
.mg-detail-wrapper .m-changyan-box {
	PADDING-BOTTOM: 20px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; PADDING-TOP: 0px
}
.mg-detail-wrapper .m-changyan-box .m-title-wrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.mg-detail-wrapper .m-changyan-box .m-changyan-wrapper {
	MARGIN-TOP: 20px
}
.m-video-box .g-bottom {
	HEIGHT: 300px
}
.m-video-box .g-video-left {
	WIDTH: 378px; FLOAT: left
}
.m-video-item-a {
	POSITION: relative; WIDTH: inherit; HEIGHT: 300px
}
.m-video-item-a .img-box-wrapper {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%
}
.m-video-item-a .m-player-box {
	Z-INDEX: 999; POSITION: absolute; FILTER: alpha(opacity=0); WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0; transform: all .2s
}
.m-video-item-a .m-player-box .u-bg {
	POSITION: absolute; FILTER: alpha(opacity=20); BACKGROUND-COLOR: #000; WIDTH: 100%; HEIGHT: 100%; opacity: .2
}
.m-video-item-a .m-player-box .sprite {
	Z-INDEX: 9; POSITION: absolute; MARGIN: 127px auto 0px; RIGHT: 0px; LEFT: 0px; -webkit-transition: transform .4s; -moz-transition: transform .4s; -ms-transition: transform .4s; -o-transition: transform .4s; transition: transform .4s
}
.m-video-item-a .m-player-box .u-bar {
	POSITION: absolute; BACKGROUND-COLOR: #148eff; WIDTH: 0px; BOTTOM: 0px; HEIGHT: 4px; transition: width .2s
}
.m-video-item-a A:hover .m-player-box {
	FILTER: alpha(opacity=100); opacity: 1
}
.m-video-item-a A:hover .m-player-box .sprite {
	-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg)
}
.m-video-item-a A:hover .m-player-box .u-bar {
	WIDTH: 100%
}
.m-video-box .g-video-right {
	WHITE-SPACE: normal; MARGIN-LEFT: 378px
}
.m-video-item-b {
	POSITION: relative; WIDTH: 254px; DISPLAY: inline-block; MARGIN-BOTTOM: 20px; HEIGHT: 140px; MARGIN-LEFT: 20px
}
.m-video-item-b .m-bottom-text-box .u-text {
	FONT-SIZE: 16px
}
.m-video-item-b .m-player-box .sprite {
	Z-INDEX: 9; POSITION: absolute; MARGIN: 47px auto 0px; RIGHT: 0px; LEFT: 0px
}
.m-game-item-c {
	BORDER-BOTTOM: transparent 1px solid; BORDER-LEFT: transparent 1px solid; WIDTH: 225px; DISPLAY: inline-block; OVERFLOW: hidden; BORDER-TOP: transparent 1px solid; MARGIN-RIGHT: 15px; BORDER-RIGHT: transparent 1px solid
}
.m-game-item-c .m-bottom {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; BACKGROUND-COLOR: #f1f1f1; HEIGHT: 30px; COLOR: #6f6f6f; FONT-SIZE: 14px;
}
.m-game-item-c .m-bottom :hover {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; BACKGROUND-COLOR: #148eff; HEIGHT: 30px; COLOR: #6f6f6f; FONT-SIZE: 14px;
}
.m-strategy-ietm-c {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 133px; MARGIN-BOTTOM: 15px; HEIGHT: 152px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.m-strategy-ietm-c .m-bottom-text-box .u-text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.img-box-wrappercnai {
	POSITION: relative; WIDTH: 220px; HEIGHT: 100%; OVERFLOW: hidden;border-radius: 5px;
}
.m-bottom-text-boxcnai {
	POSITION: absolute; LINE-HEIGHT: 30px; WIDTH: 220px; BOTTOM: 0px; HEIGHT: 30px; LEFT: 0px
}
.m-bottom-text-boxcnai {
	POSITION: absolute; LINE-HEIGHT: 30px; WIDTH: 220px; BOTTOM: 0px; HEIGHT: 30px; LEFT: 0px
}
.u-bgcnai {
	POSITION: absolute; FILTER: alpha(opacity=40); BACKGROUND-COLOR: #000; WIDTH: 100%; HEIGHT: inherit; opacity: .4
}
.u-textcnai {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: inherit; PADDING-LEFT: 5px; WIDTH: 100%; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; HEIGHT: inherit; COLOR: #fff; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.m-item-with-bottomtext A:hover .m-bottom-text-boxcnai .u-textcnai {
	COLOR: #148eff
}

.m-game-item-cnai {
	BORDER-BOTTOM: transparent 1px solid; BORDER-LEFT: transparent 1px solid; WIDTH: 225px; DISPLAY: inline-block; OVERFLOW: hidden; BORDER-TOP: transparent 1px solid; MARGIN-RIGHT: 15px; BORDER-RIGHT: transparent 1px solid
}
.m-game-item-cnai .m-bottom {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; BACKGROUND-COLOR: #f1f1f1; HEIGHT: 30px; COLOR: #6f6f6f; FONT-SIZE: 14px;
}
.m-game-item-cnai .m-bottom :hover {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; BACKGROUND-COLOR: #148eff; HEIGHT: 30px; COLOR: #6f6f6f; FONT-SIZE: 14px;
}
.m-strategy-ietm-cnai {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 225px; MARGIN-BOTTOM: 15px; HEIGHT: 152px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.m-strategy-ietm-cnai .m-bottom-text-box .u-text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-SIZE: 14px; PADDING-TOP: 0px
}

.m-strategy-list .m-strategy-item {
	MARGIN-BOTTOM: 10px
}
.m-strategy-list .m-strategy-item .u-title {
	COLOR: #303030; FONT-SIZE: 16px; 
}
.m-strategy-list .m-strategy-item .u-title:hover {
	COLOR: #148eff
}
.m-strategy-list .m-strategy-item .u-title:before {
	BACKGROUND-COLOR: #148eff; WIDTH: 4px; DISPLAY: inline-block; HEIGHT: 12px; CONTENT: ""; MARGIN-RIGHT: 10px;border-radius: 15px;
}
.m-strategy-list .m-strategy-item .m-detail-wrapper {
	LINE-HEIGHT: 16px; MARGIN-TOP: 10px; WHITE-SPACE: normal; HEIGHT: 25px; MAX-HEIGHT: 25px; FONT-SIZE: 14px
}
.m-strategy-list .m-strategy-item .m-detail-wrapper .u-detail-text {
	COLOR: #6f6f6f
}
.m-strategy-list .m-strategy-item .m-detail-wrapper .u-detail-href {
	COLOR: #148eff
}
.m-newsbig-list .m-newsbig-item {
	MARGIN-BOTTOM: 15px; HEIGHT: 138px
}
.m-newsbig-list .m-newsbig-item A {
	POSITION: relative; LINE-HEIGHT: inherit; DISPLAY: block; HEIGHT: inherit
}
.m-newsbig-list .m-newsbig-item .u-new-tag {
	Z-INDEX: 99; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 26px; FONT-STYLE: normal; COLOR: #fff; FONT-SIZE: 14px; TOP: 9px; LEFT: -3px
}
.m-newsbig-list .m-newsbig-item .img-box-wrapper {
	POSITION: relative; WIDTH: 200px; FLOAT: left; HEIGHT: inherit; OVERFLOW: hidden;border-radius: 5px;
}
.m-newsbig-list .m-newsbig-item .m-news-des-wrapper {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; WIDTH: 250px; PADDING-RIGHT: 10px; WHITE-SPACE: normal; HEIGHT: 100%; MARGIN-LEFT: 210px; PADDING-TOP: 27px
}
.m-newsbig-list .m-newsbig-item .m-news-des-wrapper .u-news-des {
	MARGIN-TOP: 5px; COLOR: #666; FONT-SIZE: 12px
}
.rank-item {
	BORDER-BOTTOM: #d8d8d8 1px solid; POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; HEIGHT: 40px; CURSOR: pointer; PADDING-TOP: 0px
}
.rank-item .rank-num {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #d8d8d8; MARGIN-TOP: 12px; WIDTH: 20px; FLOAT: left; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 13px
}
.rank-item .game-title-out {
	WIDTH: 150px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; FLOAT: left; COLOR: #303030; MARGIN-LEFT: 30px; FONT-SIZE: 14px; OVERFLOW: hidden; font-weight:normal;
}
.rank-item .rank-first {
	BACKGROUND-COLOR: #148eff; 
}
.rank-item .active-show {
	DISPLAY: none
}
.rank-item .rank-status {
	MARGIN-TOP: 16px; WIDTH: 8px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; FLOAT: right; HEIGHT: 10px
}
.rank-item .ic-download {
	MARGIN-TOP: 10px; FLOAT: right
}
.rank-item .ic-download-grey {
	DISPLAY: block
}
.rank-item .ic-download-green {
	DISPLAY: none
}
.is-show {
	HEIGHT: 80px
}
.is-show .rank-status {
	MARGIN-TOP: 36px
}
.is-show .game-title-out {
	DISPLAY: none
}
.is-show .rank-num {
	LINE-HEIGHT: 64px; MARGIN-TOP: 8px; HEIGHT: 64px
}
.is-show .ic-download {
	MARGIN-TOP: 35px
}
.is-show .ic-download-grey {
	DISPLAY: none
}
.is-show .ic-download-green {
	DISPLAY: block
}
.is-show .active-show {
	DISPLAY: block; FLOAT: left; HEIGHT: 100%; MARGIN-LEFT: 30px
}
.is-show .active-show IMG {
	MARGIN-TOP: 10px; WIDTH: 60px; FLOAT: left; HEIGHT: 60px; VERTICAL-ALIGN: middle; border-radius: 5px;
}
.is-show .active-show .active-show-right {
	MARGIN-TOP: 10px; WIDTH: 130px; FLOAT: left; HEIGHT: 60px; MARGIN-LEFT: 10px
}
.is-show .active-show .active-show-right .game-tile-inner {
	LINE-HEIGHT: 15px; MARGIN-TOP: 10px; WIDTH: 100%; HEIGHT: 15px; COLOR: #303030; FONT-SIZE: 14px; OVERFLOW: hidden
}
.is-show .active-show .active-show-right .download-nums {
	LINE-HEIGHT: 25px; WIDTH: 100%; HEIGHT: 27px; COLOR: #6f6f6f; FONT-SIZE: 12px
}
.m-game-listview {
	PADDING-LEFT: 0px; WHITE-SPACE: nowrap; FONT-SIZE: 0px
}
.m-game-listview .m-list-item {
	DISPLAY: inline-block
}
.m-game-listview .m-game-item-a {
	WIDTH: 80px
}
.m-game-listview .m-game-item-a IMG {
	WIDTH: inherit; HEIGHT: 80px; border-radius: 15px
}
.m-game-listview .m-game-item-a .u-game-name {
	TEXT-ALIGN: center; MARGIN-TOP: 3px; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #303030; FONT-SIZE: 14px
}
.m-game-listview .m-list-item A:hover .u-game-name {
	COLOR: #148eff !important
}
.gy_page {
	TEXT-ALIGN: center; PADDING-BOTTOM: 40px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; FONT-SIZE: 0px; PADDING-TOP: 40px
}
.m-pager-box {
	TEXT-ALIGN: center; PADDING-BOTTOM: 40px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; FONT-SIZE: 0px; PADDING-TOP: 40px
}
.gy_page .fc_hui2 {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; HEIGHT: 40px; COLOR: #303030; MARGIN-LEFT: 4px; FONT-SIZE: 14px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
.gy_page .fc_ch1 {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; HEIGHT: 40px; COLOR: #303030; MARGIN-LEFT: 4px; FONT-SIZE: 14px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
.gy_page .z_num {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; HEIGHT: 40px; COLOR: #303030; MARGIN-LEFT: 4px; FONT-SIZE: 14px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
.gy_page .current {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; HEIGHT: 40px; COLOR: #303030; MARGIN-LEFT: 4px; FONT-SIZE: 14px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
.gy_page .z_pret {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; HEIGHT: 40px; COLOR: #303030; MARGIN-LEFT: 4px; FONT-SIZE: 14px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
.m-pager-box .link {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; HEIGHT: 40px; COLOR: #303030; MARGIN-LEFT: 4px; FONT-SIZE: 14px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
.gy_page .current {
	BORDER-BOTTOM-COLOR: #7cbc00; BACKGROUND-COLOR: #7cbc00; BORDER-TOP-COLOR: #7cbc00; COLOR: #fff; BORDER-RIGHT-COLOR: #7cbc00; BORDER-LEFT-COLOR: #7cbc00
}
.gy_page .fc_hui2:hover {
	BORDER-BOTTOM-COLOR: #7cbc00; BACKGROUND-COLOR: #7cbc00; BORDER-TOP-COLOR: #7cbc00; COLOR: #fff; BORDER-RIGHT-COLOR: #7cbc00; BORDER-LEFT-COLOR: #7cbc00
}
.gy_page .fc_ch1:hover {
	BORDER-BOTTOM-COLOR: #7cbc00; BACKGROUND-COLOR: #7cbc00; BORDER-TOP-COLOR: #7cbc00; COLOR: #fff; BORDER-RIGHT-COLOR: #7cbc00; BORDER-LEFT-COLOR: #7cbc00
}
.gy_page .z_num:hover {
	BORDER-BOTTOM-COLOR: #7cbc00; BACKGROUND-COLOR: #7cbc00; BORDER-TOP-COLOR: #7cbc00; COLOR: #fff; BORDER-RIGHT-COLOR: #7cbc00; BORDER-LEFT-COLOR: #7cbc00
}
.gy_page .z_pret:hover {
	BORDER-BOTTOM-COLOR: #7cbc00; BACKGROUND-COLOR: #7cbc00; BORDER-TOP-COLOR: #7cbc00; COLOR: #fff; BORDER-RIGHT-COLOR: #7cbc00; BORDER-LEFT-COLOR: #7cbc00
}
.m-pager-box .link:hover {
	BORDER-BOTTOM-COLOR: #7cbc00; BACKGROUND-COLOR: #7cbc00; BORDER-TOP-COLOR: #7cbc00; COLOR: #fff; BORDER-RIGHT-COLOR: #7cbc00; BORDER-LEFT-COLOR: #7cbc00
}
.m-pager-box .link-cur {
	BORDER-BOTTOM-COLOR: #7cbc00; BACKGROUND-COLOR: #7cbc00; BORDER-TOP-COLOR: #7cbc00; COLOR: #fff; BORDER-RIGHT-COLOR: #7cbc00; BORDER-LEFT-COLOR: #7cbc00
}
.m-pager-box .link-disabled:hover {
	BORDER-BOTTOM-COLOR: #ddd; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #ddd; COLOR: #303030; BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-COLOR: #ddd
}
.gy_page INPUT.z_num {
	WIDTH: 40px !important
}
.gy_page {
	FONT-SIZE: 14px
}
.gy_page .current {
	COLOR: #fff !important
}
.m-game-item-d {
	HEIGHT: 180px
}
.m-game-item-d .u-ranking-tag {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 86px; FONT-STYLE: normal; COLOR: #fff; FONT-SIZE: 30px; TOP: 0px; LEFT: 10px
}
.m-game-item-d A {
	POSITION: relative; PADDING-BOTTOM: 40px; PADDING-LEFT: 89px; PADDING-RIGHT: 50px; DISPLAY: block; HEIGHT: 100%; COLOR: #303030; PADDING-TOP: 40px
}
.m-game-item-d A:after {
	POSITION: absolute; BACKGROUND-COLOR: #d8d8d8; WIDTH: 1150px; BOTTOM: -1px; HEIGHT: 1px; CLEAR: both; CONTENT: ""; LEFT: 0px
}
.m-game-item-d .g-left {
	WIDTH: 100px; FLOAT: left; FONT-SIZE: 0px; margin-right: 20px;
}
.m-game-item-d .g-left IMG {
	WIDTH: 100px; HEIGHT: 100px
}
.m-game-item-d .g-center {
	MARGIN-LEFT: 120px; MARGIN-RIGHT: 140px
}
.m-game-item-d .g-center .m-up-title-wrapper .u-game-name {
	FONT-SIZE: 22px
}
.m-game-item-d .g-center .m-up-title-wrapper .m-star-wrapper {
	DISPLAY: inline-block; MARGIN-LEFT: 25px
}
.m-game-item-d .g-center .m-up-title-wrapper .m-star-wrapper .sprite {
	VERTICAL-ALIGN: bottom
}
.m-game-item-d .g-center .m-up-title-wrapper .m-star-wrapper .u-score {
	POSITION: relative; MARGIN-LEFT: 7px; FONT-SIZE: 14px
}
.m-game-item-d .g-center .u-detail-text-wrapper {
	MARGIN-TOP: 6px; MAX-HEIGHT: 38px; FONT-SIZE: 14px; OVERFLOW: hidden
}
.m-game-item-d .g-center .m-tag-wrapper {
	MARGIN-TOP: 3px; COLOR: #979797; FONT-SIZE: 14px
}
.m-game-item-d .g-center .m-tag-wrapper .u-tag {
	BORDER-BOTTOM: #979797 1px solid; BORDER-LEFT: #979797 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; HEIGHT: 22px; FONT-SIZE: 14px; BORDER-TOP: #979797 1px solid; BORDER-RIGHT: #979797 1px solid; PADDING-TOP: 0px; border-radius: 2px
}
.m-game-item-d .g-right {
	POSITION: absolute; MARGIN: 0px; WIDTH: 62px; FLOAT: right; TOP: 60px; RIGHT: 50px
}
.m-game-item-d .g-right .sprite-ic-download-c-green {
	DISPLAY: none
}
.m-game-item-d A:hover .g-right .sprite-ic-download-c-green {
	DISPLAY: inline-block
}
.m-game-item-d A:hover .g-right .sprite-ic-download-c-gray {
	DISPLAY: none
}
.m-star-wrapper .u-star-wrapper {
	POSITION: relative; WIDTH: 162px; DISPLAY: inline-block; HEIGHT: 25px
}
.m-star-wrapper .u-star-wrapper .u-color-bg {
	Z-INDEX: 9; POSITION: absolute; BACKGROUND-COLOR: red; WIDTH: 50%; HEIGHT: 100%
}
.m-star-wrapper .u-star-wrapper .u-star {
	Z-INDEX: 99; POSITION: absolute; WIDTH: 100%; BACKGROUND: url(./sprites/star-195x30.png); HEIGHT: 100%; background-size: contain; -webkit-background-size: contain
}
.m-detail-section-listgrid-checker {
	BACKGROUND-COLOR: #fff
}
.m-detail-section-listgrid-checker .m-title-wrapper {
	BORDER-BOTTOM: #d2d2d2 1px solid; OVERFLOW: hidden; PADDING-TOP: 24px
}
.m-detail-section-listgrid-checker .m-title-wrapper .m-g-left {
	FLOAT: left; COLOR: #303030; FONT-SIZE: 0px
}
.m-detail-section-listgrid-checker .m-title-wrapper .m-g-right {
	PADDING-RIGHT: 30px; FLOAT: right
}
.m-detail-section-listgrid-checker .m-title-wrapper .m-g-right .sprite {
	POSITION: relative; MARGIN-LEFT: 15px; TOP: -3px; CURSOR: pointer
}
.m-detail-section-listgrid-checker .m-title-wrapper .m-g-left .u-option-item {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 12px; WIDTH: 110px; DISPLAY: inline-block; FONT-SIZE: 18px; CURSOR: pointer
}
.m-detail-section-listgrid-checker .m-title-wrapper .m-g-left .is-active {
	COLOR: #148eff; FONT-WEIGHT: bold
}
.m-detail-section-listgrid-checker .m-title-wrapper .m-g-left .is-active:after {
	POSITION: absolute; BACKGROUND-COLOR: #148eff; WIDTH: 100%; BOTTOM: 0px; DISPLAY: block; HEIGHT: 2px; CONTENT: ""; LEFT: 0px
}
.m-detail-section-listgrid-checker .m-title-wrapper .m-g-left .u-option-item:before {
	POSITION: absolute; BACKGROUND-COLOR: #d8d8d8; WIDTH: 1px; HEIGHT: 20px; CONTENT: ""; TOP: 3px; RIGHT: 0px
}
.m-bignew-item-a {
	BORDER-BOTTOM: #d8d8d8 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: 152px; OVERFLOW: hidden; PADDING-TOP: 20px
}
.m-bignew-item-a:hover {
	BACKGROUND-COLOR: #fafafa
}
.m-bignew-item-a .img-box-wrapper {
	POSITION: relative; WIDTH: 200px; FLOAT: left; HEIGHT: 112px; OVERFLOW: hidden
}
.m-bignew-item-a .m-detail-wrapper-right {
	MARGIN-LEFT: 211px
}
.m-bignew-item-a .m-detail-wrapper-right .u-title {
	MARGIN-TOP: 4px; TEXT-OVERFLOW: ellipsis; DISPLAY: inline-block; WHITE-SPACE: nowrap; COLOR: #303030; FONT-SIZE: 16px; OVERFLOW: hidden
}
.m-bignew-item-a .m-detail-wrapper-right .m-game-href-wrapper {
	MARGIN-TOP: 3px; FONT-SIZE: 12px
}
.m-bignew-item-a .m-detail-wrapper-right .m-game-href-wrapper .u-game-href {
	COLOR: #4f93e3
}
.m-bignew-item-a .m-detail-wrapper-right .m-game-href-wrapper .u-date {
	BORDER-LEFT: #b2b2b2 1px solid; PADDING-LEFT: 5px
}
.m-bignew-item-a .m-detail-wrapper-right .u-detail-text {
	LINE-HEIGHT: 16px; MARGIN-TOP: 8px; COLOR: #969696; MAX-HEIGHT: 32px; FONT-SIZE: 12px; OVERFLOW: hidden
}
.m-bignew-item-a .m-detail-wrapper-right .u-readall-wrapper {
	TEXT-ALIGN: right; MARGIN-TOP: 9px
}
.m-bignew-item-a .m-detail-wrapper-right .u-readall-wrapper .u-href {
	COLOR: #969696; FONT-SIZE: 14px
}
.m-bignew-item-a:hover .m-detail-wrapper-right .u-readall-wrapper .u-href {
	COLOR: #148eff
}
.m-events-item {
	WIDTH: 286px; DISPLAY: inline-block; HEIGHT: 120px
}
.m-events-item A {
	POSITION: relative; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%;
}
.m-events-item .img-box-wrapper {
	POSITION: relative; HEIGHT: 100%; OVERFLOW: hidden;border-radius: 5px;
}

.m-events-item .m-slogan-wrapper {
	POSITION: absolute; LINE-HEIGHT: 30px; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 30px; LEFT: 0px
}
.m-events-item .m-slogan-wrapper .u-bg {
	Z-INDEX: 1; POSITION: absolute; FILTER: alpha(opacity=40); LINE-HEIGHT: inherit; BACKGROUND-COLOR: #000; WIDTH: 100%; BOTTOM: 0px; HEIGHT: inherit; LEFT: 0px; opacity: .4
}
.m-events-item .m-slogan-wrapper .m-evts-title-wrapper {
	Z-INDEX: 99; POSITION: absolute; LINE-HEIGHT: 30px; WIDTH: 100%; HEIGHT: 30px
}
.m-events-item .m-slogan-wrapper .m-evts-title-wrapper .u-rank-tag {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; FONT-STYLE: normal; WIDTH: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 16px; MARGIN-LEFT: 5px; MARGIN-TOP:3px
}
.m-events-item .m-slogan-wrapper .m-evts-title-wrapper .u-title {
	TEXT-ALIGN: center; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 20px; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #fff; FONT-SIZE: 15px; OVERFLOW: hidden
}
.m-events-item A:hover .m-slogan-wrapper .m-evts-title-wrapper .u-title {
	COLOR: #148eff;
}
.m-events-item1 {
	MARGIN-TOP: 15px; MARGIN-RIGHT: 15px
}
.m-events-item1 .u-rank-tag {
	BACKGROUND-COLOR: #80d80c; 
}
.m-events-item2 {
	MARGIN-BOTTOM: 6px
}
.m-events-item2 .u-rank-tag {
	BACKGROUND-COLOR: #148eff; 
}
.m-events-item3 {
	MARGIN-RIGHT: 13px
}
.m-events-item3 .u-rank-tag {
	BACKGROUND-COLOR: #4990e2; 
}
.m-events-item4 .u-rank-tag {
	BACKGROUND-COLOR: #148eff; 
}
.m-game-item-radius {
	WIDTH: 286px; DISPLAY: inline-block; MARGIN-BOTTOM: 10px; HEIGHT: 166px; MARGIN-LEFT: 10px
}
.m-game-item-radius A {
	BORDER-BOTTOM: transparent 1px solid; POSITION: relative; BORDER-LEFT: transparent 1px solid; BACKGROUND-COLOR: #fafafa; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; BORDER-TOP: transparent 1px solid; BORDER-RIGHT: transparent 1px solid; border-radius: 12px
}
.m-game-item-radius A:hover {
	BORDER-BOTTOM-COLOR: #80d80c; BORDER-TOP-COLOR: #80d80c; BORDER-RIGHT-COLOR: #80d80c; BORDER-LEFT-COLOR: #80d80c; -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); -ms-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); -o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1)
}
.m-game-item-radius .u-tag {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 30px; FONT-STYLE: normal; WHITE-SPACE: nowrap; COLOR: #fff; FONT-SIZE: 14px; TOP: 0px; RIGHT: 0px
}
.m-game-item-radius .m-up {
	BORDER-BOTTOM: #d8d8d8 1px solid; PADDING-BOTTOM: 14px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 108px; OVERFLOW: hidden; PADDING-TOP: 14px
}
.m-game-item-radius .m-up .img-box-wrapper {
	WIDTH: 80px; FLOAT: left; HEIGHT: 80px
}
.m-game-item-radius .m-up .img-box-wrapper IMG {
	WIDTH: 100%; HEIGHT: 100%
}
.m-game-item-radius .m-up .m-right-wrapper {
	MARGIN-LEFT: 90px
}
.m-game-item-radius .m-up .m-right-wrapper .u-game-name {
	MARGIN-TOP: 4px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; COLOR: #303030; FONT-SIZE: 16px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.m-game-item-radius .m-up .m-right-wrapper .m-star-wrapper {
	LINE-HEIGHT: 20px; MARGIN-TOP: 9px; COLOR: #303030
}
.m-game-item-radius .m-up .m-right-wrapper .m-star-wrapper .sprite {
	VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px
}
.m-game-item-radius .m-up .m-right-wrapper .m-star-wrapper .u-score {
	COLOR: #303030; MARGIN-LEFT: 3px; FONT-SIZE: 14px
}
.m-game-item-radius .m-up .m-right-wrapper .m-downloader {
	MARGIN-TOP: 2px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; COLOR: #303030; FONT-SIZE: 12px; OVERFLOW: hidden
}
.m-game-item-radius .m-up .m-right-wrapper .m-downloader .u-download-count {
	COLOR: #4a90e2
}
.m-game-item-radius .u-game-intro {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 19px; MARGIN-TOP: 9px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; COLOR: #303030; MAX-HEIGHT: 38px; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.m-game-item-s {
	HEIGHT: 120px; OVERFLOW: hidden
}
.m-game-item-s A {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: block; HEIGHT: 100%; PADDING-TOP: 20px
}
.m-game-item-s A:hover {
	BACKGROUND-COLOR: #fafafa
}
.m-game-item-s A:after {
	POSITION: absolute; BACKGROUND-COLOR: #d8d8d8; WIDTH: 800px; BOTTOM: 0px; DISPLAY: block; HEIGHT: 1px; CONTENT: ""; RIGHT: 0px
}
.m-game-item-s .g-left-m {
	FLOAT: left
}
.m-game-item-s .g-left-m .img-box-wrapper {
	HEIGHT: 80px
}
.m-game-item-s .g-left-m .img-box-wrapper IMG {
	HEIGHT: 100%
}
.m-game-item-s .g-right-m {
	HEIGHT: 100%; MARGIN-LEFT: 95px
}
.m-game-item-s .g-right-m .m-up-title-wrapper {
	LINE-HEIGHT: 21px; MARGIN-TOP: 2px; HEIGHT: 21px
}
.m-game-item-s .g-right-m .m-up-title-wrapper .u-game-name {
	COLOR: #303030; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.m-game-item-s .g-right-m .m-up-title-wrapper .m-star-wrapper {
	DISPLAY: inline-block; HEIGHT: 100%; MARGIN-LEFT: 30px; FONT-SIZE: 0px; VERTICAL-ALIGN: middle
}
.m-game-item-s .g-right-m .m-up-title-wrapper .m-star-wrapper .sprite {
	VERTICAL-ALIGN: top; MARGIN-RIGHT: 7px
}
.m-game-item-s .g-right-m .m-up-title-wrapper .m-star-wrapper .u-score {
	COLOR: #303030; FONT-SIZE: 14px
}
.m-game-item-s .g-right-m .m-des-wrapper {
	COLOR: #303030; FONT-SIZE: 12px
}
.m-game-item-s .g-right-m .m-des-wrapper .u-orange {
	COLOR: #148eff
}
.m-game-item-s .g-right-m .u-detail-text-wrapper {
	LINE-HEIGHT: 16px; MARGIN-TOP: 7px; COLOR: #303030; MAX-HEIGHT: 32px; FONT-SIZE: 12px; OVERFLOW: hidden
}
.u-game-adv {
	POSITION: fixed; WIDTH: 120px; HEIGHT: 260px; VISIBILITY: hidden
}
.u-rank-entrance {
	POSITION: relative; DISPLAY: block; FONT-SIZE: 0px; TOP: 10px
}




.xinapp {
    padding: 20px;
    text-align: center;
}

.xinlistli {
    display: inline-block;
    float: left;
    margin: 0;
    text-align: center;
    width: 100px;
}

.xinlistli > a {
    text-align: center;
}

.xinlistli img {
    border-radius: 15px;
    height: 60px;
    width: 60px;
}

.spanname {
    color: #000;
    display: block;
    font-size: 14px;
    margin-top: 5px; margin-bottom: 10px;
    text-align: center;
    white-space: nowrap;
}



.xyxwrapper {
    float: left;
    width: 100%;border-bottom: 1px solid #d8d8d8;margin-bottom: 20px;
    padding-bottom: 10px;margin-top: 10px;
}

.xyx-text {
    font-size: 18px;
    font-weight: bold;
    margin-left: 10px;border-left: 10px solid #148eff;padding-left: 10px;
}

.xyx-more {
    float: right;
    color: #333;
}
.m-search-box.t-clearfix {
    margin-top: 25px;
}
.g-m-right {
    margin-bottom: 10px;
}
.g-center-main > a {
    color: #303030;
    font-size: 12px;
}
.fenxiang {
    float: right;
}
.adshow {
    margin: 0 auto;
    width: 1200px; margin-top: 10px;
}
.fengye {
    margin-top: 20px;
}
.pageLink > a {
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 10px;color: #333;
}
.pageLink a:hover {
    background: none repeat scroll 0 0 #80d80c;
    color: #fff;
}
.pageLink > b {
    background: none repeat scroll 0 0 #80d80c;
    border: 1px solid #ddd;
    border-radius: 5px;
    color: #fff;
    padding: 10px;
}

.m-gamelist-box{background-color: #fff;padding-top: 10px; padding-bottom: 20px;padding-left: 52px;position: relative; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);}
.m-gamelist-box .sprite-bg-hotgame{margin-left: 10px; position: absolute;top: 10px;left: 0px;font-size: 14px;color: #fff;font-style: normal;font-weight: bold;text-align: center;line-height: 17px;padding-top: 10px;}
.m-gamelist-box .m-game-listview {padding-left: 0;}
.m-gamelist-box .m-game-listview .m-list-item{white-space: nowrap; width: 104px;text-align: center;}
.m-gamelist-box .m-game-listview .m-list-item .u-game-name{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.m-h-recgame-box {margin-bottom: 20px;
}
.m-rank-game-box .m-content-box .u-tag {TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 90px; TEXT-OVERFLOW: ellipsis; DISPLAY: inline-block; WHITE-SPACE: nowrap; MARGIN-TOP: 10px; BACKGROUND: #eee; HEIGHT: 30px; COLOR: #303030; MARGIN-right: 10px; FONT-SIZE: 14px; OVERFLOW: hidden; border-radius: 5px
}
.u-tagzq {TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 101px; TEXT-OVERFLOW: ellipsis; DISPLAY: inline-block; WHITE-SPACE: nowrap; MARGIN-TOP: 8px; BACKGROUND: #eee; HEIGHT: 30px; COLOR: #303030; MARGIN-right: 4px; FONT-SIZE: 14px; OVERFLOW: hidden; border-radius: 5px
}
.u-tagzq:hover {BACKGROUND-COLOR: #148eff; COLOR: #fff
}
.m-rank-game-box .m-content-box .u-tag:hover {BACKGROUND-COLOR: #148eff; COLOR: #fff
}

/*------------------------------------------------------------------------------------------------------------------------------------*/
/*����β��*/
	html,body,h1,h2,h3,h4,h5,h6,dl,dt,ul,li,ol,p,input,dd,dl,dt{margin:0;padding: 0;}
	h1,h2,h3,h4,h5,h6{
		font-weight: normal;
		font-size: 12px;
	}
	body,textarea,input,button,select,keygen,legend{outline:0;}
	ul,li,ol,dl,dd,dt{
		list-style: none;
	}
	a,s,em,i{
		color: #333333;
		text-decoration: none;
	}
	img{
	border: 0;
	vertical-align: middle;
}
	.w{
		width: 1200px;
		margin: 0 auto;
		font-family: "΢���ź�";
		
	}
	.tl{
		text-align: left;
	}
	.tc{
		text-align: center;
	}
	.tr{
		text-align: right;
	}
	.fl{
		float: left;
	}
	.fr{
		float: right;
	}
	.clearfix{
		clear: both;
	}
	.clearfix:before,.clearfix:after{
		display: table;
		content: "";
	}
	.clearfix:after{
		clear: both;
	}
	.clearfix:before{
		zoom: 1;
	}
	
			.footer{
				background-color: #2e2e2e;
					margin-top: 40px;
				padding-top: 20px;
			}
			.zlist dl{
				width: calc(100% /7);
				float: left;
				text-align: center;
			}
			.zlist dt{
				font-size: 16px;
				color: #03A9F4;
				line-height: 40px;
				margin-top: 10px;
				border-bottom: 1px #555 solid;
				
			}
			.zlist dd a{
				font-size: 14px;
				padding: 3px 10px;
				color: #888;
				line-height: 30px;
			}
			.zlist dd a:hover{
				background-color: #888;
				border-radius: 4px;
				color: #03A9F4;
			}
			.f_search{
				padding: 10px 0;
				position: relative;
			}
			.searchbox{
			position: relative;
			z-index: 3;
			}
			input{
				border: none;
				border-style: none;
				background: none;
			}
			.searchform{
			width: 308px;
			margin:0 auto;
			padding: 5px;
			height: 34px;
			}
			.input_search{
			width: 260px;
			padding-left: 10px;
			height: 34px;
			line-height: 32px;
			border:1px #03A9F4 solid;
			float: left;
			outline: none;
			}
		.btn_search{
			float: left;
			width: 34px;
			height: 34px;
			background: #03A9F4 url(fsch.png) no-repeat 0 0;
			border-style: none;
		}
		.copy2{
			padding: 20px 10px;
			background-color: #222;
		}
		.friendlink{
			padding-top: 10px;
		}
		.friendlink dl{
			background-color: #2e2e2e;
			padding: 10px;
			border-radius: 10px;
		}
		.friendlink dt{
			padding: 0 10px;
			height: 30px;
			color: #ddd;
			font-size: 14px;
			text-align: center;
			border-radius: 4px;
			line-height: 30px;
			text-align: center;
			float: left;
			margin-right: 5px;
		}
		.friendlink dd{
			float: left;
			margin-right: 5px;
			height: 30px;
		}
		.friendlink dd a{
			display: block;
			font-size: 14px;
			line-height: 30px;
			padding: 0 10px;
			color: #777;
		}
		.friendlink dd a:hover{
			color: #03A9F4;
		}
		.aboutus{
			text-align: center;
			margin: 10px;
		}
		.aboutus a{
			display: inline-block;
			padding:10px;
			font-size: 14px;
			color: #999;
		}
		.aboutus a:hover{
			color: #03A9F4;
		}
		.aboutus p{
			text-align:center;
			font-size: 14px;
			color: #666;
			line-height: 30px;
		}


/*    ��� */
.tpbigbox{
                width: 100%;
                height:1000px;
                background: url(tpimg.jpg) no-repeat 0 0;
                position: absolute;
                top: 0;
                
            }
            body{
                background-color: #fff;
            }
            .content{
                width: 1200px;
                height: 3000px;
                background-color: #fff;
                position: relative;
                margin: 0 auto;
            }
            #leftbtn,#rightbtn{
                display: block;
                width:calc((100% - 1200px) / 2);
                height:500px;
                position: absolute;
                top: 0;
            }
            #leftbtn{
                left: 0;
            }
            #rightbtn{
                right: 0;
            }
			
			span#cnzz_stat_icon_2533754 {
    display: none;
}