@charset "utf-8";
	body {
	margin:0;
	padding:0;
	color:#575757;
	font-family:"微软雅黑";
	background-color:#e9e9e9
}
a {
	color:#575757;
	text-decoration:none
}
a:hover {
	text-decoration:none;
	color:#f7a934
}
p {
	word-break:break-all
}
.warpper,.wrapper {
	margin:0 auto;
	width:1200px;
	min-width:1200px
}
button,input,select,textarea {
	font-family:"Helvetica Neue","Helvetica","微软雅黑","宋体",tahoma,arial,sans-serif
}
html,body {
	overflow-x:hidden
}
.container {
	position:relative;
	z-index:1;
	background:none
}
.mt10 {
	margin-top:10px!important
}
.mt15 {
	margin-top:15px!important
}
.mt20 {
	margin-top:20px!important
}
.mt25 {
	margin-top:25px!important
}
.mr10 {
	margin-right:10px!important
}
.rBg {
	background:#fff
}
.rBg-hs {
	background:#e9e9e9
}
.txt-ell {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.pd10 {
	padding:10px
}
.mt5 {
	margin-top:5px!important
}
img {
	}.row {
	width:100%;
	position:relative;
	z-index:1
}
.row .col-gd-9 {
	width:808px;
	overflow:hidden;
	float:left
}
.row .col-gd-9 .col-gd-n1 {
	width:352px;
	float:left
}
.row .col-gd-9 .col-gd-n2 {
	width:446px;
	float:right
}
.row .col-gd-3 {
	width:356px;
	overflow:hidden;
	float:right
}
.row .col-gd-2 {
	width:271px;
	overflow:hidden
}
.row .col-gd-4 {
	width:334px;
	overflow:hidden
}
.col-gd-ny-9 {
	width:880px;
	overflow:hidden;
	float:left;
	position:relative;
	z-index:1
}
.col-gd-ny-3 {
	width:280px;
	overflow:hidden;
	float:right
}
.r-tit1 {
	height:39px;
	line-height:39px;
	border-top:1px solid #f3f3f3;
	position:relative
}
.r-tit1 h4 {
	display:inline-block;
	min-width:76px;
	height:39px;
	line-height:36px;
	border-top:1px solid #4d4d4d;
	margin-top:-1px;
	font-size:18px;
	font-weight:normal;
	color:#434343;
	*zoom:1;
	*display:inline
}
.r-tit1 h4 i {
	color:#f7a934;
	margin-right:4px
}
.r-tit1 a {
	color:#b0b0b0;
	margin-right:6px
}
.r-tit1 a:hover {
	text-decoration:underline
}
.ovh {
	overflow:hidden
}
.m-cwdbLink {
	width:100%;
	position:relative;
	width:880px;
	z-index:2
}
.m-cwdbLink a.w-cwdblink {
	width:120px;
	height:40px;
	line-height:40px;
	text-align:center;
	display:block;
	position:absolute;
	right:10px;
	top:-9px;
	color:#fff;
	background-color:#ff4f4f
}
.m-cwdbLink a.w-cwdblink:hover {
	text-decoration:none;
	background-color:#f54b4b
}
.m-cwdbLink a.w-cwdblink i {
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	top:0;
	width:9px;
	height:9px;
	overflow:hidden
}
.m-cwdbLink a.w-cwdblink i.ico-l {
	background-position:-48px -28px;
	left:-9px
}
.m-cwdbLink a.w-cwdblink i.ico-r {
	background-position:-66px -28px;
	right:-9px
}
.m-head {
	overflow:hidden;
	height:90px;
	background-color:#fff
}
.m-head .w-logo {
	width:189px;
	height:60px;
	float:left;
	overflow:hidden;
	background:url(../images/logo.png) left top no-repeat;
	margin-top:15px
}
.m-head .w-logo a {
	width:100%;
	height:100%;
	display:block;
	text-indent:-999999px
}
.m-head .w-nav {
	float:right;
	height:74px;
	margin-top:16px;
	overflow:hidden;
	margin-right:25px
}
.m-head .w-nav li {
	float:left
}
.m-head .w-nav li i,.m-head .w-nav li span {
	display:inline-block;
	vertical-align:middle
}
.m-head .w-nav li i {
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat
}
.m-head .w-nav li span {
	height:74px;
	line-height:74px;
	overflow:hidden;
	color:#434343;
	font-size:18px
}
.m-head .w-nav li i.ir {
	width:17px;
	height:17px;
	background-position:-582px -23px;
	margin:0 10px
}
.m-head .w-nav li i.ico {
	margin-right:10px
}
.m-head .w-nav li i.ico0 {
	background-position:-480px -0px;
	height:17px;
	width:22px
}
.m-head .w-nav li i.ico1 {
	background-position:-321px -0px;
	height:19px;
	width:20px
}
.m-head .w-nav li i.ico2 {
	background-position:-403px -0px;
	height:18px;
	width:27px;
	margin-right:7px
}
.m-head .w-nav li i.ico3 {
	background-position:-462px -0px;
	height:17px;
	width:18px
}
.m-head .w-nav li i.ico4 {
	background-position:-528px -0px;
	height:16px;
	width:14px
}
.m-head .w-nav li i.ico5 {
	background-position:-383px -0px;
	height:18px;
	width:20px
}
.m-head .w-nav li i.ico6 {
	background-position:-302px -0px;
	height:19px;
	width:19px
}
.m-head .w-nav li a:hover span {
	color:#f7a934
}
.m-head .w-nav li a:hover i.ico {
	-moz-transition:transform .8s;
	-webkit-transition:transform .8s;
	-o-transition:transform .8s;
	transition:transform .8s;
	-moz-transform:rotateX(360deg);
	-webkit-transform:rotateX(360deg);
	-o-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg)
}
.l-kuHot {
	width:1180px;
	height:344px;
	background-color:#fff;
	margin:0 auto;
	border-top:26px solid #e9e9e9;
	position:relative;
	z-index:2
}
.m-slideBox {
	width:544px;
	height:344px;
	overflow:hidden;
	position:relative;
	float:left
}
.m-slideBox .hd {
	height:5px;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:12px;
	z-index:1;
	width:100%
}
.m-slideBox .hd ul {
	overflow:hidden;
	zoom:1;
	text-align:center
}
.m-slideBox .hd ul li {
	display:inline-block;
	width:22px;
	height:5px;
	overflow:hidden;
	background-color:#fff;
	margin:0 3px;
	*display:inline;
	*zoom:1
}
.m-slideBox .hd ul li.on {
	background:#f7ae3f
}
.m-slideBox .bd {
	position:relative;
	height:100%;
	z-index:0
}
.m-slideBox .bd li {
	zoom:1;
	vertical-align:middle;
	position:relative
}
.m-slideBox .bd img {
	width:544px;
	height:344px;
	display:block
}
.m-slideBox .bd span {
	display:block;
	height:60px;
	padding:0 10px;
	width:524px;
	background:url(../images/c70.png) left top repeat;
	position:absolute;
	bottom:0;
	left:0
}
.m-slideBox .bd span i {
	display:block;
	height:46px;
	line-height:46px;
	text-align:center;
	font-size:16px;
	overflow:hidden;
	color:#fff
}
.m-pdrc {
	float:left;
	height:360px;
	background-color:#434343;
	width:314px;
	margin-top:-8px;
	position:relative
}
.m-pdrc li {
	height:120px;
	overflow:hidden
}
.m-pdrc li .hd {
	float:left;
	width:20px;
	height:80px;
	text-align:center;
	line-height:20px;
	font-size:16px;
	padding:20px 12px;
	color:#fff
}
.m-pdrc li .hd.se1 {
	background-color:#8c97cb
}
.m-pdrc li .hd.se2 {
	background-color:#5dc9ea
}
.m-pdrc li .hd.se3 {
	background-color:#b3d465
}
.m-pdrc li .bd {
	float:left;
	display:block;
	width:242px;
	margin-left:8px;
	padding:25px 0 25px 8px
}
.m-pdrc li+li .bd {
	padding:24px 0 25px 8px;
	border-top:1px solid #636363
}
.m-pdrc li .bd img {
	width:70px;
	height:70px;
	border-radius:20px;
	display:block;
	float:left;
	margin-right:24px
}
.m-pdrc li .bd span {
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden
}
.m-pdrc li .bd span.tit {
	font-size:18px;
	color:#fff;
	margin-top:5px
}
.m-pdrc li .bd span.type {
	color:#989898
}
.m-pdrc li .bd:hover span.tit {
	color:#f7ae3f
}
.m-pdrc li.edge {
	width:10px;
	background:url(../images/edge.png) left top repeat-y;
	position:absolute;
	right:-10px;
	top:8px;
	height:344px
}
.m-sea-games {
	width:322px;
	overflow:hidden;
	float:left
}
.m-sea-games .searchWrap {
	height:81px;
	background-color:#f7ae3f;
	border-bottom:1px solid #ffd061;
	padding:18px 10px 0
}
.m-sea-games .searchWrap .inputSearch {
	height:40px;
	line-height:40px;
	border:none;
	background:#fff;
	color:#b7b7b7;
	width:232px;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0 14px
}
.m-sea-games .searchWrap .btnSearch {
	width:42px;
	height:40px;
	float:right;
	border:none;
	background:#fff;
	overflow:hidden
}
.m-sea-games .searchWrap .btnSearch i {
	height:19px;
	width:17px;
	background:url(../images/sprite.png) -285px -0px no-repeat;
	margin:5px auto 0;
	display:inline-block
}
.m-sea-games .searchWrap .seaKey {
	height:34px;
	line-height:34px;
	overflow:hidden;
	font-size:12px;
	color:#ffd97d
}
.m-sea-games .searchWrap .seaKey span,.m-sea-games .searchWrap .seaKey a {
	float:left
}
.m-sea-games .searchWrap .seaKey a {
	color:#ffd97d;
	margin-right:5px
}
.m-sea-games .searchWrap .seaKey a:hover {
	color:#fff;
	text-decoration:underline
}
.m-sea-games .gamesWrap,.m-sea-games .gamesWrap .hd,.m-sea-games .gamesWrap .hd ul,.m-sea-games .gamesWrap .bd,.m-sea-games .gamesWrap .bd ul {
	overflow:hidden
}
.m-sea-games .gamesWrap .hd ul li {
	float:left;
	width:81px;
	height:78px;
	border:1px solid #eee;
	margin-left:-1px;
	cursor:default
}
.m-sea-games .gamesWrap .hd ul li+li {
	width:79px
}
.m-sea-games .gamesWrap .hd ul li a {
	display:block;
	overflow:hidden;
	width:100%;
	height:100%
}
.m-sea-games .gamesWrap .hd ul li a:hover {
	background-color:#f7ae3f;
	border-color:#f7ae3f
}
.m-sea-games .gamesWrap .hd ul li i {
	display:block;
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	margin:17px auto 0
}
.m-sea-games .gamesWrap .hd ul li i.i1 {
	background-position:-50px -0px;
	height:27px;
	width:24px
}
.m-sea-games .gamesWrap .hd ul li i.i2 {
	background-position:-74px -0px;
	height:27px;
	width:24px
}
.m-sea-games .gamesWrap .hd ul li i.i3 {
	background-position:-32px -0px;
	height:27px;
	width:18px
}
.m-sea-games .gamesWrap .hd ul li i.i4 {
	background-position:-261px -0px;
	height:21px;
	width:24px;
	margin:20px auto 3px
}
.m-sea-games .gamesWrap .hd ul li p {
	color:#b0b0b0;
	height:26px;
	line-height:26px;
	text-align:center;
	overflow:hidden;
	font-size:12px
}
.m-sea-games .gamesWrap .hd ul li a:hover p {
	color:#fff
}
.m-sea-games .gamesWrap .bd ul {
	padding-left:9px;
	margin-top:2px
}
.m-sea-games .gamesWrap .bd ul+ul {
	display:none
}
.m-sea-games .gamesWrap .bd ul li {
	float:left;
	height:20px;
	width:92px;
	line-height:20px;
	overflow:hidden;
	margin:15px 0 0 11px
}
.m-sea-games .gamesWrap .bd ul li img {
	width:20px;
	height:20px;
	display:block;
	float:left;
	margin-right:6px
}
.m-sea-games .gamesWrap .bd ul li a {
	color:#b0b0b0;
	font-size:12px;
	line-height:20px;
	display:block
}
.m-sea-games .gamesWrap .bd ul li a:hover {
	color:#f7ae3f
}
.m-shim {
	height:13px;
	width:1180px;
	margin:0 auto;
	background-color:#ef9c2a;
	position:relative;
	z-index:1
}
.m-shim i {
	display:block;
	width:13px;
	height:13px;
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0
}
.m-shim i.i-left {
	background-position:-572px -0px;
	left:-10px
}
.m-shim i.i-right {
	background-position:-585px -0px;
	right:-10px
}
.m-hotGames {
	}.m-hotGames li {
	float:left;
	margin:8px 8px 0 0;
	width:82px;
	height:40px
}
.m-hotGames.cur {
	margin-top:-48px;
	position:relative;
	z-index:1
}
.hd.revhd {
	overflow:hidden;
	width:172px;
	position:relative;
	z-index:2
}
.m-pdEliteWrap {
	float:none;
	position:absolute;
	left:0;
	bottom:0
}
.m-pdElite {
	width:100%;
	height:264px;
	overflow:hidden;
	position:relative
}
.m-pdElite .hd {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:42px;
	overflow:hidden;
	z-index:2
}
.m-pdElite .hd ul {
	overflow:hidden
}
.m-pdElite .hd ul li {
	width:118px;
	height:42px;
	line-height:42px;
	text-align:center;
	float:left;
	cursor:pointer;
	color:#fff;
	overflow:hidden
}
.m-pdElite .hd ul li.on {
	cursor:default
}
.m-pdElite .hd ul li+li {
	width:117px
}
.m-pdElite .hd ul li.l1 {
	background:url(../images/elite-tab1.png) left top repeat
}
.m-pdElite .hd ul li.l2 {
	background:url(../images/elite-tab2.png) left top repeat
}
.m-pdElite .hd ul li.l3 {
	background:url(../images/elite-tab3.png) left top repeat
}
.m-pdElite .bd {
	overflow:hidden;
	position:relative;
	z-index:1
}
.m-pdElite .bd a+a {
	display:none
}
.m-pdElite .bd img {
	width:100%;
	height:264px;
	display:block
}
.m-gamesList {
	}.m-gamesList+.m-gamesList {
	display:none
}
.m-gamesList .w-item {
	margin:2px 2px 0 0;
	float:left;
	overflow:hidden
}
.m-gamesList .w-item:nth-child(17) {
	display:none
}
.m-gamesList .w-item:nth-child(18) {
	display:none
}
.m-gamesList .w-item a {
	display:block;
	width:110px;
	height:115px;
	overflow:hidden;
	background-color:#f8f8f8;
	color:#767676
}
.m-gamesList .w-item img {
	width:70px;
	height:70px;
	display:block;
	border-radius:20px;
	margin:13px auto 0
}
.m-gamesList .w-item span {
	display:block;
	height:26px;
	line-height:26px;
	overflow:hidden;
	text-align:center;
	font-size:12px
}
.m-gamesList .w-item a:hover {
	background-color:#f7ae3f;
	color:#fff
}
.m-gift-a {
	width:153px;
	overflow:hidden;
	float:left;
	margin-top:-4px
}
.m-gift-a li {
	width:153px;
	height:90px;
	overflow:hidden;
	margin-top:4px;
	position:relative
}
.m-gift-a li img {
	width:100%;
	height:100%;
	display:block
}
.m-gift-a li span {
	display:block;
	height:32px;
	line-height:32px;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	background:url(../images/c80.png) left top repeat;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	color:#fff
}
.m-gift-b {
	position:relative;
	width:193px;
	float:right;
	height:466px;
	overflow:hidden
}
.m-gift-b li {
	position:relative;
	z-index:2;
	height:auto
}
.m-gift-b li a {
	display:block;
	padding-left:18px;
	height:36px;
	overflow:hidden;
	position:relative
}
.m-gift-b li img {
	width:0px;
	height:0px;
	border-radius:20px;
	display:none;
	float:left
}
.m-gift-b li span {
	display:block
}
.m-gift-b li .info {
	height:36px;
	overflow:hidden;
	width:120px;
	float:left
}
.m-gift-b li .tit {
	height:36px;
	line-height:36px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:12px;
	color:#767676
}
.m-gift-b li .giftName {
	display:none;
	height:18px;
	line-height:18px;
	overflow:hidden;
	font-size:12px;
	color:#a8a8a8
}
.m-gift-b li .btn {
	width:46px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#b0b0b0;
	border:1px solid #eee;
	font-size:12px;
	margin-top:8px;
	float:right
}
.m-gift-b li.on a {
	height:60px;
	padding:6px 0 6px 18px
}
.m-gift-b li.on img {
	width:60px;
	height:60px;
	display:block
}
.m-gift-b li.on .info {
	height:auto;
	float:right;
	width:108px
}
.m-gift-b li.on .tit {
	height:18px;
	line-height:18px;
	color:#f7a934
}
.m-gift-b li.on .giftName {
	display:block
}
.m-gift-b li.on .btn {
	background-color:#f7a934;
	color:#fff;
	border-color:#fff;
	margin-top:1px
}
.m-gift-b li span.dot {
	width:5px;
	height:5px;
	position:absolute;
	left:2px;
	top:50%;
	margin-top:-4px;
	background:#fff;
	padding:3px 0;
	overflow:hidden
}
.m-gift-b li span.dot i {
	display:block;
	width:5px;
	height:5px;
	background:url(../images/sprite.png) -135px -28px no-repeat;
	overflow:hidden
}
.m-gift-b li.on .dot {
	width:9px;
	height:9px;
	margin-top:-6px;
	left:0
}
.m-gift-b li.on .dot i {
	width:9px;
	height:9px;
	margin:0;
	background-position:-57px -28px
}
.m-gift-b li.wire {
	width:1px;
	height:412px;
	overflow:hidden;
	background-color:#dcdcdc;
	position:absolute;
	left:4px;
	top:36px;
	z-index:1;
	padding:0
}
.m-gift-b.cur li.wire {
	top:18px;
	height:430px
}
.m-gift-b.curLast li.wire {
	top:18px;
	height:412px
}
.m-gift-b.inPage {
	width:280px;
	float:none;
	height:324px
}
.m-gift-b.inPage li.wire,.m-gift-b.curLast.inPage li.wire {
	height:270px
}
.m-gift-b.cur.inPage li.wire {
	height:288px
}
.m-gift-b.inPage li .info {
	width:207px
}
.m-gift-b.inPage li.on .info {
	width:146px;
	float:left;
	margin-left:6px
}
.m-gift-b.inPage li.on .tit {
	color:#767676;
	font-size:14px
}
.m-gift-b.inPage li.on .tit i {
	color:#f7a934
}
.m-gift-b.inPage li .giftName {
	margin-top:4px
}
.m-gift-b.inPage li.on .btn {
	margin-top:40px
}
.m-gift-b.inPage li .bar {
	display:none
}
.m-gift-b.inPage li.on .bar {
	width:130px;
	height:14px;
	overflow:hidden;
	border-radius:7px;
	background-color:#434343;
	display:block;
	margin-top:7px;
	position:relative
}
.m-gift-b.inPage li.on .bar i.jd {
	display:block;
	height:14px;
	background-color:#f7a934
}
.m-gift-b.inPage li.on .bar i.txt {
	width:100%;
	height:14px;
	font-size:12px;
	text-align:center;
	overflow:hidden;
	line-height:14px;
	color:#fff;
	position:absolute;
	left:0;
	top:0
}
.m-newGames {
	overflow:hidden;
	margin-right:-12px
}
.m-newGames li {
	float:left;
	margin-right:12px
}
.m-newGames li a {
	display:block;
	width:246px;
	height:70px;
	background-color:#f8f8f8;
	padding:20px
}
.m-newGames li img {
	width:70px;
	height:70px;
	display:block;
	border-radius:20px;
	float:left;
	margin-right:20px
}
.m-newGames li span {
	display:block
}
.m-newGames li .tit {
	height:20px;
	line-height:20px;
	overflow:hidden;
	color:#434343
}
.m-newGames li .data {
	height:24px;
	line-height:24px;
	overflow:hidden;
	color:#767676;
	font-size:12px
}
.m-newGames li .data i {
	color:#e2e2e2;
	margin:0 7px
}
.m-newGames li .btn {
	width:88px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#f7a934;
	border:1px solid #eee;
	font-size:12px;
	margin-top:3px;
	background-color:#fff;
	margin-left:90px
}
.m-newGames li a:hover .btn {
	color:#fff;
	background-color:#f7a934;
	border-color:#f7a934
}
.m-tit-a {
	overflow:hidden;
	padding-left:10px
}
.m-tit-a span {
	color:#f3f3f3;
	float:right
}
.m-tit-a li {
	float:left;
	min-width:55px;
	text-align:center;
	color:#a3a3a3;
	cursor:default
}
.m-tit-a li.on {
	color:#f7a934
}
.m-photo {
	overflow:hidden;
	margin:-4px -8px 0 0
}
.m-photo+.m-photo {
	display:none
}
.m-photo li {
	float:left;
	width:230px;
	height:173px;
	overflow:hidden;
	margin:4px 8px 0 0;
	position:relative
}
.m-photo li.cur {
	width:466px;
	height:350px
}
.m-photo li img {
	width:100%;
	height:100%;
	display:block
}
.m-photo li .cov {
	background:url(../images/c80.png) left top repeat;
	display:block;
	padding:0 17px;
	width:196px;
	height:45px;
	position:absolute;
	bottom:0;
	left:0;
	transition:height .3s;
	-webkit-transition:height .3s
}
.m-photo li .cov .tit {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	height:45px;
	line-height:45px;
	color:#fff;
	display:block
}
.m-photo li.cur .cov {
	width:432px
}
.m-photo li a:hover .cov {
	height:100%
}
.m-photo li a:hover .tit {
	text-align:center;
	margin-top:45px
}
.m-photo li a:hover .btn {
	width:78px;
	height:20px;
	border:1px solid #fff;
	color:#fff;
	display:block;
	font-size:12px;
	margin:8px auto 0;
	line-height:20px;
	text-align:center
}
.m-photo li.cur a:hover .tit {
	margin-top:130px
}
.m-ranking {
	overflow:hidden;
	margin-top:-5px
}
.m-ranking span {
	display:block
}
.m-ranking li {
	height:40px
}
.m-ranking .rk {
	float:left;
	width:18px;
	height:18px;
	border-radius:50%;
	line-height:18px;
	background-color:#939393;
	text-align:center;
	font-size:12px;
	color:#fff;
	margin:10px 0 0 0;
	overflow:hidden
}
.m-ranking .info {
	position:relative;
	width:238px;
	float:right
}
.m-ranking li+li .info {
	border-top:1px solid #f3f3f3
}
.m-ranking .tit {
	height:39px;
	line-height:39px;
	overflow:hidden;
	color:#575757;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:218px
}
.m-ranking .status {
	position:absolute;
	right:10px;
	top:50%;
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	width:8px
}
.m-ranking .status.s1 {
	background-position:-32px -28px;
	height:10px;
	margin-top:-5px
}
.m-ranking .status.s2 {
	background-position:-572px -13px;
	height:2px;
	margin-top:-1px
}
.m-ranking .status.s3 {
	background-position:-40px -28px;
	height:10px;
	margin-top:-5px
}
.m-ranking img,.m-ranking .type,.m-ranking .btn {
	display:none
}
.m-ranking li.on {
	height:93px
}
.m-ranking li.on .info {
	padding:10px 0
}
.m-ranking li.on img {
	display:block;
	float:left;
	width:72px;
	height:72px;
	border-radius:20px;
	margin-right:7px
}
.m-ranking li.on .tit {
	height:20px;
	line-height:20px;
	font-size:16px;
	width:134px
}
.m-ranking li.on .type {
	display:block;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#b0b0b0;
	margin-top:2px
}
.m-ranking li.on .btn {
	width:58px;
	height:20px;
	border:1px solid #eee;
	color:#434343;
	display:block;
	font-size:12px;
	margin-top:6px;
	line-height:20px;
	text-align:center;
	margin-left:79px
}
.m-ranking.hb1 .hb .rk {
	background-color:#9fbf74
}
.m-ranking.hb2 .hb .rk {
	background-color:#8c97cb
}
.m-ranking.hb3 .hb .rk {
	background-color:#ed6557
}
.m-ranking.hb1 .hb .tit,.m-ranking.hb1 .on .tit {
	color:#9fbf74
}
.m-ranking.hb2 .hb .tit,.m-ranking.hb2 .on .tit {
	color:#8c97cb
}
.m-ranking.hb3 .hb .tit,.m-ranking.hb3 .on .tit {
	color:#ed6557
}
.m-ranking .on a:hover .btn {
	color:#fff
}
.m-ranking.hb1 .on a:hover .btn {
	border-color:#9fbf74;
	background-color:#9fbf74
}
.m-ranking.hb2 .on a:hover .btn {
	border-color:#8c97cb;
	background-color:#8c97cb
}
.m-ranking.hb3 .on a:hover .btn {
	border-color:#ed6557;
	background-color:#ed6557
}
.m-ranking.inPage {
	margin:0
}
.m-ranking.inPage .rk {
	margin-left:2px
}
.m-ranking.inPage .info {
	width:245px
}
.m-ranking.inPage .hb .rk {
	background-color:#f7a934
}
.m-ranking.inPage .hb .tit,.m-ranking.inPage .on .tit {
	color:#f7a934
}
.m-ranking.inPage li.on .type i {
	color:#7c7c7c
}
.m-ranking.inPage li .system {
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-size:12px;
	color:#b0b0b0;
	display:none
}
.m-ranking.inPage li .system i {
	display:inline-block;
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	margin:0 5px
}
.m-ranking.inPage li .system i.ios-icon {
	background-position:-515px -0px;
	height:16px;
	width:13px
}
.m-ranking.inPage li .system i.and-icon {
	background-position:-430px -0px;
	height:17px;
	width:16px
}
.m-ranking.inPage li .system i.pc-icon {
	background-position:-0px -28px;
	height:12px;
	width:16px
}
.m-ranking.inPage li.on .system {
	display:block
}
.m-gamesTable .hd {
	height:38px;
	overflow:hidden
}
.m-gamesTable .hd ul {
	overflow:hidden
}
.m-gamesTable .hd ul li {
	width:50%;
	height:38px;
	float:left;
	overflow:hidden;
	background-color:#434343;
	font-size:16px;
	color:#a4a4a4;
	line-height:38px;
	text-align:center;
	cursor:default
}
.m-gamesTable .hd ul li.on {
	background-color:#f7a934;
	color:#fff
}
.m-gamesTable .bd {
	overflow:hidden;
	padding-top:10px
}
.m-gamesTable .bd .con+.con {
	display:none
}
.m-gamesTable-ul {
	overflow:hidden;
	position:relative;
	height:440px
}
.m-gamesTable-ul li {
	overflow:hidden;
	height:36px;
	line-height:36px;
	position:relative;
	z-index:2
}
.m-gamesTable-ul li>div {
	float:left;
	height:36px;
	overflow:hidden
}
.m-gamesTable-ul li .date {
	width:40px;
	text-align:center
}
.m-gamesTable-ul li .dot {
	width:5px;
	background-color:#fff;
	padding:3px;
	height:5px;
	margin:13px 8px 12px
}
.m-gamesTable-ul li .dot span {
	display:block;
	width:5px;
	height:5px;
	background:url(../images/sprite.png) -135px -28px no-repeat;
	overflow:hidden
}
.m-gamesTable-ul li .name {
	width:114px;
	margin-left:3px
}
.m-gamesTable-ul li .status {
	width:84px;
	margin-left:9px;
	color:#b0b0b0
}
.m-gamesTable-ul li .btn {
	float:right
}
.m-gamesTable-ul li .btn a {
	display:block;
	width:42px;
	height:22px;
	text-align:center;
	line-height:22px;
	border:1px solid #eee;
	color:#434343;
	font-size:12px;
	margin-top:7px
}
.m-gamesTable-ul li.wire {
	width:1px;
	height:396px;
	overflow:hidden;
	background-color:#eee;
	position:absolute;
	left:53px;
	top:18px;
	z-index:1;
	padding:0
}
.m-gamesTable-ul li:hover {
	background-color:#fffeee
}
.m-gamesTable-ul li:hover>div,.m-gamesTable-ul li:hover .name a {
	color:#f7a934
}
.m-gamesTable-ul li:hover .dot {
	width:9px;
	height:9px;
	margin:11px 6px 10px;
	background-color:#fffeee
}
.m-gamesTable-ul li:hover .dot span {
	width:9px;
	height:9px;
	background-position:-57px -28px
}
.m-gamesTable-ul li:hover .btn a {
	background-color:#f7a934;
	border-color:#f7a934;
	color:#fff;
	margin-right:6px
}
.m-gamesTable-ul.inPage .btn {
	display:none
}
.r-moreGames {
	display:block;
	width:269px;
	height:34px;
	text-align:center;
	line-height:34px;
	border:1px solid #eee;
	margin-top:4px
}
.r-moreGames:hover {
	border-color:#ffe5be
}
.r-moreGames.cur {
	width:332px
}
.m-footer {
	font-size:12px;
	overflow:hidden;
	position:relative;
	z-index:1;
	background-color:#2e2e2e
}
.m-footer .channel_overview {
	background-color:#2e2e2e;
	overflow:hidden;
	padding:40px 0 30px
}
.m-footer .channel_overview .search {
	width:421px;
	height:38px;
	background-color:#f7a934;
	overflow:hidden;
	margin:0 auto;
	padding:1px
}
.m-footer .channel_overview .search .input_search {
	height:38px;
	line-height:38px;
	border:none;
	background:#3d3d3d;
	color:#84898b;
	font-size:16px;
	width:354px;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0 14px
}
.m-footer .channel_overview .search .btn_search {
	width:38px;
	height:38px;
	float:right;
	border:none;
	background:transparent;
	overflow:hidden
}
.m-footer .channel_overview .search .btn_search i {
	height:22px;
	width:22px;
	background:url(../images/sprite.png) -544px -18px no-repeat;
	margin:2px auto 0;
	display:inline-block
}
.m-footer .channel_overview dl {
	float:left;
	width:14.2%;
	overflow:hidden;
	text-align:center;
	margin-top:44px
}
.m-footer .channel_overview dl dt {
	height:56px;
	line-height:56px;
	overflow:hidden;
	color:#787878;
	font-size:18px;
	border-bottom:1px solid #3b3b3b;
	margin-bottom:4px
}
.m-footer .channel_overview dl dd {
	height:32px;
	line-height:32px;
	overflow:hidden;
	padding-top:4px
}
.m-footer .channel_overview dl dd a {
	height:32px;
	display:inline-block;
	color:#575757;
	font-size:14px;
	padding:0 10px
}
.m-footer .channel_overview dl dd a:hover {
	background-color:#3a3a3a;
	color:#f7a934
}
.m-games-filter {
	position:relative;
	width:100%;
	overflow:hidden
}
.m-games-filter .w-item {
	width:100%;
	padding:8px 0 16px;
	overflow:hidden
}
.m-games-filter .w-item+.w-item {
	border-top:1px dotted #ebebeb
}
.m-games-filter .w-item .hd-f {
	float:left;
	width:72px;
	height:20px;
	display:block;
	line-height:20px;
	color:#999;
	margin-top:8px
}
.m-games-filter .w-item p {
	overflow:hidden
}
.m-games-filter .w-item p a {
	height:20px;
	line-height:18px;
	display:inline-block;
	padding:0 8px;
	margin:8px 0 0 0;
	float:left;
	color:#666
}
.m-games-filter .w-item p a:hover {
	color:#f7a934
}
.m-games-filter .w-item .current,.m-games-filter .w-item .current:hover {
	background-color:#f7a934;
	color:#fff
}
.m-games-filter .r-searchWraap {
	margin-top:-7px
}
.gamesFilterWrap {
	position:relative
}
.gamesFilterWrap .moreFilter {
	cursor:pointer;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	position:absolute;
	left:50%;
	bottom:-15px;
	margin-left:-50px;
	background-color:#f7a934
}
.gamesFilterWrap .moreFilter i {
	display:block;
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	position:absolute;
	bottom:0
}
.gamesFilterWrap .moreFilter i.ico-l {
	background-position:-542px -0px;
	left:-15px
}
.gamesFilterWrap .moreFilter i.ico-r {
	background-position:-557px -0px;
	right:-15px
}
.m-games-px {
	width:100%;
	height:39px;
	border-bottom:1px solid #eee
}
.m-games-px li {
	float:left;
	width:115px;
	border:1px solid #eee;
	height:38px;
	margin-right:-1px;
	background-color:#fbfbfb;
	font-size:18px;
	text-align:center;
	line-height:38px;
	position:relative
}
.m-games-px li a {
	display:block;
	color:#767676
}
.m-games-px li.on {
	background-color:#fff
}
.m-games-px li.on i.st {
	width:115px;
	height:3px;
	background-color:#434343;
	overflow:hidden;
	position:absolute;
	left:0;
	top:-1px
}
.m-games-px li.on i.so {
	width:115px;
	height:1px;
	background-color:#fff;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:-1px
}
.m-games-px li.on a {
	color:#434343
}
.m-games-list {
	overflow:hidden;
	margin:20px -5px 0 0
}
.m-games-list li {
	float:left;
	border:1px solid #eee;
	width:230px;
	height:237px;
	overflow:hidden;
	position:relative;
	margin:5px 5px 0 0
}
.m-games-list li span {
	display:block
}
.m-games-list li .icon {
	height:139px;
	overflow:hidden;
	background-color:#f8f8f8
}
.m-games-list li .icon img {
	width:115px;
	height:115px;
	display:block;
	border-radius:13px;
	margin:11px auto 0
}
.m-games-list li .tit {
	height:39px;
	line-height:39px;
	text-align:center;
	overflow:hidden;
	padding:0 14px;
	font-size:18px;
	color:#434343
}
.m-games-list li .wire {
	overflow:hidden;
	height:1px;
	width:156px;
	background-color:#f8f8f8;
	margin:0 auto
}
.m-games-list li .type {
	text-align:center;
	height:22px;
	line-height:22px;
	overflow:hidden;
	font-size:12px;
	color:#767676;
	margin-top:4px
}
.m-games-list li .type i {
	color:#e4e4e4;
	margin:0 12px
}
.m-games-list li .system {
	text-align:center;
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-size:12px;
	color:#b0b0b0
}
.m-games-list li .system i {
	display:inline-block;
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	margin:0 5px
}
.m-games-list li .system i.ios-icon {
	background-position:-515px -0px;
	height:16px;
	width:13px
}
.m-games-list li .system i.and-icon {
	background-position:-430px -0px;
	height:17px;
	width:16px
}
.m-games-list li .system i.pc-icon {
	background-position:-0px -28px;
	height:12px;
	width:16px
}
.m-games-list li .cov {
	display:none;
	height:139px;
	overflow:hidden;
	padding:0 12px;
	position:absolute;
	left:0;
	top:0;
	width:206px
}
.m-games-list li .cov .info {
	height:72px;
	overflow:hidden;
	line-height:24px;
	font-size:12px;
	color:#fff;
	text-indent:2em;
	margin-top:14px
}
.m-games-list li .cov .btn {
	width:98px;
	height:28px;
	border:1px solid #fff;
	line-height:28px;
	text-align:center;
	color:#fff;
	font-size:12px;
	margin:12px auto 0
}
.m-games-list li:hover .cov {
	background-color:#f7a934;
	display:block
}
.m-paging {
	position:relative;
	left:50%;
	float:left
}
.m-paging span {
	border:1px solid #ededed;
	height:38px;
	line-height:38px;
	display:inline-block;
	overflow:hidden;
	padding:0 12px;
	position:relative;
	left:-50%;
	margin-top:10px
}
.m-paging ul {
	overflow:hidden;
	font-size:12px;
	position:relative;
	left:-50%
}
.m-paging ul li {
	background-color:#fff;
	display:inline-block;
	color:#8b8b8b;
	margin:0 2px;
	overflow:hidden;
	float:left;
	padding:30px 0
}
.m-paging ul li span {
	left:0;
	margin:0
}
.m-paging ul li span,.m-paging ul li a {
	padding:0 12px;
	height:38px;
	line-height:38px !important;
	display:inline-block;
	overflow:hidden;
	float:left;
	color:#828282;
	border:1px solid #ededed
}
.m-paging ul a:hover {
	text-decoration:underline
}
.m-paging ul li.active {
	border-color:#f7a934
}
.m-paging ul a.active,.m-paging ul li.active span,.m-paging ul li.active a {
	background-color:#f7a934;
	color:#fff
}
.m-paging.cur ul li {
	padding:15px 0
}
.m-store-ser {
	padding:15px 10px;
	overflow:hidden
}
.m-store-ser .seaKey {
	height:38px;
	line-height:38px;
	overflow:hidden;
	color:#b0b0b0
}
.m-store-ser .seaKey span,.m-sea-games .searchWrap .seaKey a {
	float:left
}
.m-store-ser .seaKey a {
	color:#b0b0b0;
	margin-right:5px
}
.m-store-ser .seaKey a:hover {
	color:#f7a934;
	text-decoration:underline
}
.m-store-ser .mr37 {
	margin-right:37px
}
.r-searchWraap {
	background-color:#f7a934;
	width:437px;
	height:38px;
	padding:1px;
	position:relative
}
.r-searchWraap .hd {
	display:block;
	width:45px;
	height:38px;
	overflow:hidden;
	background-color:#fff;
	float:left
}
.r-searchWraap .hd i {
	height:19px;
	width:17px;
	background:url(../images/sprite.png) -285px -0px no-repeat;
	margin:5px auto 0;
	display:block;
	margin:10px auto 0
}
.r-searchWraap .wire {
	width:1px;
	height:30px;
	background-color:#ebebeb;
	overflow:hidden;
	float:left;
	display:block;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff
}
.r-searchWraap .inputSearch {
	height:38px;
	line-height:38px;
	border:none;
	background:#fff;
	color:#84898b;
	font-size:16px;
	width:303px;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0 14px
}
.r-searchWraap .btnSearch {
	width:60px;
	height:38px;
	float:right;
	border:none;
	background:transparent;
	overflow:hidden;
	color:#fff
}
.r-searchWrap {
	width:280px;
	margin-top:20px
}
.r-searchWrap .hd {
	width:40px
}
.r-searchWraap .hd i {
	margin:10px auto
}
.r-searchWrap .inputSearch {
	width:150px
}
.r-searchWraap .gamelist_dnl {
	width:280px
}
.gamesFilterWrap .gamelist_dnl {
	width:330px;
	left:auto;
	right:70px;
	top:88px
}
.m-store {
	overflow:hidden
}
.m-store .w-item {
	overflow:hidden;
	margin-top:10px
}
.m-store .w-item+.w-item {
	margin-top:25px
}
.m-store .w-item a {
	display:block;
	overflow:hidden;
	transition:all .3s;
	-webkit-transition:all .3s
}
.m-store .w-item a:hover {
	background-color:#feb83f!important;
	border-color:#feb83f
}
.m-store .w-item a:hover * {
	color:#fff!important
}
.m-store .w-item ul li a:hover .info,.m-store .w-item ul li a:hover .tit span.fr {
	color:#ffedbd!important
}
.m-store .hotGames {
	width:144px;
	height:164px;
	float:left;
	overflow:hidden
}
.m-store .hotGames+.hotGames {
	margin-left:4px
}
.m-store .hotGames a {
	padding:0 10px;
	color:#fff;
	height:164px
}
.m-store .hotGames.sty1 a {
	background-color:#1a6990
}
.m-store .hotGames.sty2 a {
	background-color:#66c6f0
}
.m-store .hotGames.sty1 a .info {
	color:#92d0ed
}
.m-store .hotGames.sty2 a .info {
	color:#d5ffff
}
.m-store .hotGames span {
	display:block
}
.m-store .hotGames .wire {
	width:35px;
	height:3px;
	overflow:hidden;
	background-color:#fff;
	margin-top:11px
}
.m-store .hotGames .tit {
	height:36px;
	line-height:36px;
	overflow:hidden;
	font-size:24px;
	font-weight:bold;
	overflow:hidden;
	margin-top:23px
}
.m-store .hotGames .rk {
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-size:16px;
	overflow:hidden
}
.m-store .hotGames .info {
	height:36px;
	line-height:18px;
	overflow:hidden;
	font-size:12px;
	overflow:hidden;
	margin-top:10px
}
.m-store ul {
	overflow:hidden;
	margin:-4px -4px 0 0
}
.m-store ul.cur {
	width:888px
}
.m-store ul li {
	float:left;
	width:144px;
	height:80px;
	overflow:hidden;
	margin:4px 4px 0 0
}
.m-store ul li a {
	display:block;
	width:132px;
	height:78px;
	border:1px solid #eee;
	padding:0 5px;
	position:relative
}
.m-store ul li span {
	display:block
}
.m-store ul li.hd {
	background-color:#feb83f;
	padding-left:11px;
	width:133px
}
.m-store ul li.hd .wire {
	width:35px;
	height:3px;
	overflow:hidden;
	background-color:#fff;
	margin-top:19px
}
.m-store ul li.hd .tit-hd {
	height:36px;
	line-height:36px;
	overflow:hidden;
	font-size:18px;
	overflow:hidden;
	margin-top:4px;
	color:#fff;
	position:relative
}
.m-store ul li.hd .tit-hd i {
	width:7px;
	height:13px;
	background:url(../images/sprite.png) 0 -95px no-repeat;
	display:block;
	position:absolute;
	left:99px;
	top:12px
}
.m-store ul li .tit {
	height:28px;
	line-height:28px;
	overflow:hidden;
	font-size:16px;
	color:#434343;
	margin-top:5px
}
.m-store ul li .tit span.fr {
	font-size:12px;
	color:#767676
}
.m-store ul li .tit span.fr i {
	color:#feb83f
}
.m-store ul li .info {
	max-height:36px;
	line-height:18px;
	font-size:12px;
	color:#b0b0b0;
	position:absolute;
	bottom:6px;
	left:5px;
	width:132px;
	overflow:hidden
}
.m-store ul li.cur-ys .tit,.m-store ul li.cur-ys span.fr i {
	color:#fff
}
.m-store ul li.cur-ys1 a {
	border:1px solid #8c97cb;
	background-color:#8c97cb
}
.m-store ul li.cur-ys1 span.fr,.m-store ul li.cur-ys1 .info {
	color:#d9e3ff
}
.m-store ul li.cur-ys2 a {
	border:1px solid #fb9171;
	background-color:#fb9171
}
.m-store ul li.cur-ys2 span.fr,.m-store ul li.cur-ys2 .info {
	color:#ffd9cd
}
.m-store ul li.cur-ys3 a {
	border:1px solid #f19ec2;
	background-color:#f19ec2
}
.m-store ul li.cur-ys3 span.fr,.m-store ul li.cur-ys3 .info {
	color:#fee5fe
}
.m-store ul li.cur-ys4 a {
	border:1px solid #b3d465;
	background-color:#b3d465
}
.m-store ul li.cur-ys4 span.fr,.m-store ul li.cur-ys4 .info {
	color:#eeffba
}
.m-store ul li.cur-ys5 a {
	border:1px solid #ec5747;
	background-color:#ec5747
}
.m-store ul li.cur-ys5 span.fr,.m-store ul li.cur-ys5 .info {
	color:#ffccc6
}
.m-hotRank {
	overflow:hidden;
	margin-right:-8px
}
.m-hotRank li {
	float:left;
	overflow:hidden;
	margin-right:8px
}
.m-hotRank li a {
	width:124px;
	height:140px;
	display:block;
	overflow:hidden;
	background-color:#f8f8f8;
	position:relative;
	transition:all .3s;
	-webkit-transition:all .3s
}
.m-hotRank li img {
	width:70px;
	height:70px;
	display:block;
	border-radius:11px;
	margin:26px auto 0
}
.m-hotRank li span {
	display:block;
	font-size:12px
}
.m-hotRank li .tit {
	height:36px;
	line-height:36px;
	overflow:hidden;
	text-align:center;
	color:#797979;
	text-overflow:ellipsis;
	white-space:nowrap
}
.m-hotRank li .info,.m-hotRank li .dw {
	display:none
}
.m-hotRank li a:hover {
	background-color:#feb83f
}
.m-hotRank li a:hover img {
	margin:12px auto 0
}
.m-hotRank li a:hover .tit {
	display:none
}
.m-hotRank li a:hover .info {
	height:32px;
	line-height:32px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	display:block
}
.m-hotRank li a:hover .info i {
	color:#ffca70;
	margin:0 3px
}
.m-hotRank li a:hover .dw {
	display:block;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	background-color:#ffa200
}
.m-hotRank li .hn {
	width:47px;
	height:47px;
	position:absolute;
	left:0;
	top:0;
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat
}
.m-hotRank li .hn.hn1 {
	background-position:0 -43px
}
.m-hotRank li .hn.hn2 {
	background-position:-52px -43px
}
.m-hotRank li .hn.hn3 {
	background-position:-104px -43px
}
.m-hotRank-r {
	overflow:hidden;
	margin:-6px -8px 0 0
}
.m-hotRank-r li {
	float:left;
	margin:16px 8px 0 0;
	position:relative
}
.m-hotRank-r li .bgImg {
	width:289px;
	height:91px;
	display:block
}
.m-hotRank-r li .info {
	border:1px solid #eee;
	padding:0 10px;
	height:147px;
	overflow:hidden;
	width:267px;
	border-top:none
}
.m-hotRank-r li h4 {
	border-bottom:1px solid #eaeaea;
	height:38px;
	line-height:38px;
	overflow:hidden;
	font-size:18px;
	color:#434343;
	font-weight:normal;
	padding-left:90px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.m-hotRank-r li .gameinfo {
	overflow:hidden;
	margin-right:-7px;
	padding:6px 0
}
.m-hotRank-r li .gameinfo p {
	float:left;
	height:26px;
	line-height:26px;
	overflow:hidden;
	font-size:12px;
	color:#767676;
	width:130px;
	margin-right:7px
}
.m-hotRank-r li .gameinfo p i {
	color:#feb83f;
	font-weight:bold;
	font-size:16px;
	font-style:italic
}
.m-hotRank-r li .btn {
	width:128px;
	height:32px;
	line-height:32px;
	display:block;
	text-align:center;
	border:1px solid #eee
}
.m-hotRank-r li .btn.fl {
	color:#feb83f
}
.m-hotRank-r li .btn.fr {
	color:#ed6557
}
.m-hotRank-r li .btn.fl:hover {
	color:#fff;
	background-color:#feb83f;
	border-color:#feb83f
}
.m-hotRank-r li .btn.fr:hover {
	color:#fff;
	background-color:#ed6557;
	border-color:#ed6557
}
.m-hotRank-r li .grade {
	width:52px;
	height:62px;
	background-color:rgba(255,162,0,.8);
	position:absolute;
	right:-4px;
	top:-4px;
	padding:0 4px;
	overflow:hidden;
	*background-color:#ffa200
}
.m-hotRank-r li .grade .t {
	height:22px;
	line-height:22px;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	color:#fff;
	margin-top:3px;
	border-bottom:1px solid #ffcd68;
	font-weight:bold
}
.m-hotRank-r li .grade p {
	font-size:18px;
	color:#fff;
	text-align:center;
	font-weight:bold
}
.m-hotRank-r li .grade p i {
	font-size:28px
}
.m-hotRank-r li .iconImg {
	width:74px;
	height:74px;
	display:block;
	border-radius:11px;
	position:absolute;
	left:14px;
	top:45px
}
.m-games {
	overflow:hidden;
	height:200px;
	position:relative
}
.m-games .w-bgimg {
	filter:blur(10px);
	left:0;
	position:absolute;
	top:-500px;
	width:100%;
	z-index:1
}
.m-games .w-bgcov {
	width:100%;
	height:200px;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background-color:#434343;
	opacity:.7;
	filter:alpha(opacity=70)
}
.m-games .w-gamesInfo {
	position:relative;
	z-index:3;
	padding:42px 0 0 33px
}
.m-games .w-gamesInfo dt {
	width:118px;
	height:118px;
	overflow:hidden;
	float:left;
	margin-right:24px
}
.m-games .w-gamesInfo dt img {
	width:100%;
	height:100%;
	display:block;
	border-radius:23px
}
.m-games .w-gamesInfo dd {
	width:1025px;
	float:right
}
.m-games .w-gamesInfo dd .info {
	overflow:hidden;
	height:60px
}
.m-games .w-gamesInfo dd .info h1 {
	height:36px;
	line-height:36px;
	font-size:24px;
	color:#fbc41b;
	overflow:hidden;
	float:left;
	font-weight:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	max-width:240px
}
.m-games .w-gamesInfo dd .info .wire {
	width:1px;
	height:33px;
	overflow:hidden;
	background-color:#907d7d;
	float:left;
	margin:10px 18px 0 18px
}
.m-games .w-gamesInfo dd .info .bin {
	overflow:hidden;
	width:390px;
	margin-top:6px;
	float:left
}
.m-games .w-gamesInfo dd .info .bin li {
	width:114px;
	height:20px;
	line-height:20px;
	float:left;
	font-size:12px;
	color:#c9c9c9;
	margin-right:16px;
	overflow:hidden
}
.m-games .w-gamesInfo dd .info .bin li i,.m-games .w-gamesInfo dd .info .bin li a {
	color:#fff
}
.m-games .w-gamesInfo dd .info .bin li a:hover {
	color:#f7a934;
	text-decoration:underline
}
.m-games .w-gamesInfo dd .btnWrap {
	border-top:1px dashed #9c9495;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-top:15px;
	width:840px
}
.m-games .w-gamesInfo dd .btnWrap li {
	float:left;
	position:relative
}
.m-games .w-gamesInfo dd .btnWrap li+li {
	margin-left:10px
}
.m-games .w-gamesInfo dd .btnWrap li span {
	display:inline-block;
	overflow:hidden;
	vertical-align:middle
}
.m-games .w-gamesInfo dd .btnWrap li a {
	display:block;
	position:relative;
	z-index:2
}
.m-games .w-gamesInfo dd .btnWrap li .ico {
	width:42px;
	height:42px
}
.m-games .w-gamesInfo dd .btnWrap li .ico i,.m-games .w-gamesInfo dd .btnWrap li .ewm i,.m-games .w-gamesInfo dd .btnWrap li .ewm-cov i {
	display:block;
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat
}
.m-games .w-gamesInfo dd .btnWrap li .tit {
	height:42px;
	line-height:42px;
	color:#fff;
	font-weight:bold;
	text-align:center
}
.m-games .w-gamesInfo dd .btnWrap li .ewm {
	height:21px;
	padding:0 11px 0 7px
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn a {
	background-color:#5a97ff
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ico {
	background-color:#4889f4
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ico i {
	background-position:-179px -0px;
	height:23px;
	width:20px;
	margin:10px auto 0
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .tit,.m-games .w-gamesInfo dd .btnWrap li.andBtn .tit {
	width:81px
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ewm {
	border-left:1px solid #4a8bf5
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ewm i {
	background-position:-219px -0px;
	height:21px;
	width:21px
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn a {
	background-color:#3db774
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ico {
	background-color:#1ea362
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ico i {
	background-position:-158px -0px;
	height:24px;
	width:21px;
	margin:9px auto 0
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ewm {
	border-left:1px solid #29aa68
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ewm i {
	background-position:-240px -0px;
	height:21px;
	width:21px
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn a {
	background-color:#f7a934
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn .ico {
	background-color:#ffbe4a
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn .ico i {
	background-position:-341px -0px;
	height:19px;
	width:20px;
	margin:11px auto 0
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn .tit {
	width:104px
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn a {
	background-color:#da473b
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn .ico {
	background-color:#ea5546
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn.def a,.m-games .w-gamesInfo dd .btnWrap li.otBtn.def a:hover {
	background-color:#d7d6d6
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn.def .ico {
	background-color:#ccc
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn .ico i {
	background-position:-199px -0px;
	height:21px;
	width:20px;
	margin:10px auto 0
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn .tit {
	padding:0 23px
}
.m-games .w-gamesInfo dd .btnWrap li .ewm-cov {
	position:absolute;
	left:50%;
	bottom:-40px;
	z-index:1;
	height:194px;
	padding:6px 7px 0;
	margin-left:-67px;
	display:none
}
.m-games .w-gamesInfo dd .btnWrap li .ewm-cov img {
	width:120px;
	height:120px;
	display:block
}
.m-games .w-gamesInfo dd .btnWrap li .ewm-cov i {
	height:7px;
	width:15px;
	position:absolute;
	top:111px
}
.m-games .w-gamesInfo dd .btnWrap li .ewm-cov i.ico-l {
	left:-15px
}
.m-games .w-gamesInfo dd .btnWrap li .ewm-cov i.ico-r {
	right:-15px
}
.m-games .w-gamesInfo dd .btnWrap li .ewm-cov p {
	height:40px;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	margin-top:34px;
	font-size:12px
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ewm-cov {
	background-color:#0b6bd2
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ewm-cov i.ico-l {
	background-position:-120px -28px
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ewm-cov i.ico-r {
	background-position:-105px -28px
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn .ewm-cov p {
	color:#85bbff
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ewm-cov {
	background-color:#008a4a
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ewm-cov i.ico-l {
	background-position:-90px -28px
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ewm-cov i.ico-r {
	background-position:-75px -28px
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn .ewm-cov p {
	color:#72e8a1
}
.m-games .w-gamesInfo dd .btnWrap li:hover .ewm-cov {
	display:block
}
.m-games .w-gamesInfo dd .btnWrap li.iosBtn a:hover {
	background-color:#6ea7ff
}
.m-games .w-gamesInfo dd .btnWrap li.andBtn a:hover {
	background-color:#4bc37f
}
.m-games .w-gamesInfo dd .btnWrap li.pcBtn a:hover {
	background-color:#ffca56
}
.m-games .w-gamesInfo dd .btnWrap li.otBtn a:hover {
	background-color:#ff6a58
}
.m-games .w-gamesInfo .interfix-pd {
	float:left;
	margin-top:7px
}
.m-games .w-gamesInfo .interfix-pd a {
	color:#fff;
	height:20px;
	line-height:20px;
	display:block;
	padding:0 10px;
	float:left;
	border:1px solid rgba(255,255,255,.4);
	border-radius:3px;
	margin:0 6px;
	font-size:12px;
	*border:1px solid #aeaeae
}
.m-games .w-gamesInfo .interfix-pd a:hover {
	background-color:rgba(255,255,255,.4)
}
.m-games-introduce {
	overflow:hidden;
	text-indent:2em;
	line-height:24px;
	color:#434343;
	margin-top:5px;
	font-size:15px
}
.m-games-introduce .w-con {
	height:96px;
	overflow:hidden
}
.m-games-introduce .w-more {
	height:30px;
	line-height:30px;
	overflow:hidden
}
.m-games-introduce .w-more a {
	color:#b0b0b0;
	text-decoration:underline;
	margin-right:10px;
	font-size:12px
}
.m-imgExhibition {
	overflow:hidden;
	padding:10px 0;
	background-color:#f8f8f8;
	position:relative
}
.m-imgExhibition .es-carousel {
	width:784px;
	height:340px;
	margin:0 auto;
	overflow:hidden
}
.m-imgExhibition .es-carousel ul {
	width:2000%
}
.m-imgExhibition .es-carousel ul li {
	float:left;
	height:340px;
	overflow:hidden;
	margin-right:5px;
	background-color:#000
}
.m-imgExhibition .es-carousel ul li i {
	width:0;
	height:340px;
	display:inline-block;
	vertical-align:middle
}
.m-imgExhibition .es-carousel img {
	max-height:100%;
	max-width:510px;
	display:inline-block;
	vertical-align:middle
}
.m-imgExhibition .es-btn {
	position:absolute;
	width:26px;
	height:110px;
	top:50%;
	background-color:#ebebeb;
	margin-top:-55px
}
.m-imgExhibition .es-btn i {
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	display:block;
	width:16px;
	height:28px;
	margin:41px auto 0
}
.m-imgExhibition .es-btn:hover {
	background-color:#f7a934
}
.m-imgExhibition .es-btn-l {
	left:10px
}
.m-imgExhibition .es-btn-l i {
	background-position:-16px -0px
}
.m-imgExhibition .es-btn-r {
	right:10px
}
.m-imgExhibition .es-btn-r i {
	background-position:-0px -0px
}
.m-rec-games {
	overflow:hidden;
	margin-right:-5px
}
.m-rec-games li {
	float:left;
	width:290px;
	margin:5px 5px 0 0
}
.m-rec-games li a {
	display:block;
	padding:20px;
	background-color:#f8f8f8;
	height:70px;
	overflow:hidden
}
.m-rec-games li img {
	width:70px;
	height:70px;
	display:block;
	float:left;
	border-radius:11px;
	margin-right:18px
}
.m-rec-games li span {
	display:block
}
.m-rec-games li .tit {
	height:20px;
	line-height:20px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:16px;
	color:#434343
}
.m-rec-games li .system {
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-size:12px;
	color:#b0b0b0;
	margin-top:5px
}
.m-rec-games li .system i {
	display:inline-block;
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	margin:0 5px
}
.m-rec-games li .system i.ios-icon {
	background-position:-515px -0px;
	height:16px;
	width:13px
}
.m-rec-games li .system i.and-icon {
	background-position:-430px -0px;
	height:17px;
	width:16px
}
.m-rec-games li .system i.pc-icon {
	background-position:-0px -28px;
	height:12px;
	width:16px
}
.m-rec-games li .type {
	line-height:16px;
	height:16px;
	overflow:hidden;
	color:#767676;
	font-size:12px;
	margin-top:5px
}
.m-rec-games li .type i {
	color:#dad9d9;
	margin:0 10px
}
.m-rec-games li a:hover {
	background-color:#f7a934
}
.m-rec-games li a:hover * {
	color:#fff
}
.m-rec-games li a:hover .system i.ios-icon {
	background-position:-502px -0px
}
.m-rec-games li a:hover .system i.and-icon {
	background-position:-446px -0px
}
.m-rec-games li a:hover .system i.pc-icon {
	background-position:-16px -28px
}
.m-games-test {
	overflow:hidden
}
.m-games-test li {
	overflow:hidden;
	padding:7px 0
}
.m-games-test li+li {
	border-top:1px solid #f3f3f3
}
.m-games-test li img {
	width:78px;
	height:58px;
	display:block;
	float:left;
	margin-right:7px
}
.m-games-test li .t {
	display:block;
	height:36px;
	line-height:18px;
	font-size:12px;
	overflow:hidden;
	margin-top:11px
}
.m-games-test.cur li img {
	width:70px;
	height:70px;
	border-radius:19px
}
.m-games-test.cur li h4 {
	font-weight:normal;
	height:36px;
	line-height:36px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.m-b-wntj {
	overflow:hidden;
	text-indent:0;
	margin-top:5px
}
.m-b-wntj .hd {
	float:left
}
.m-b-wntj ul {
	overflow:hidden
}
.m-b-wntj ul li {
	float:left;
	margin:0 5px
}
.m-b-wntj ul li a {
	color:#f7a934;
	text-decoration:underline
}
.m-rank-medal {
	width:163px;
	height:200px;
	position:absolute;
	right:10px;
	top:0;
	z-index:3;
	background:url(../images/medal-ico.png) -99999px -9999px no-repeat
}
.m-rank-medal .icon {
	background-image:url(../images/medal-ico.png);
	background-repeat:no-repeat;
	display:block;
	overflow:hidden
}
.m-rank-medal .icon.ri1 {
	width:123px;
	height:161px;
	background-position:-372px 0;
	margin:28px 0 0 18px
}
.m-rank-medal .icon.ri2 {
	width:154px;
	height:147px;
	background-position:0 0;
	position:absolute;
	left:2px;
	top:15px;
	z-index:1;
	animation:revolve 2.5s linear infinite both;
	-webkit-animation:revolve 2.5s linear infinite both
}
.m-rank-medal .icon.ri3 {
	width:156px;
	height:149px;
	background-position:-169px 0;
	position:absolute;
	left:2px;
	top:15px;
	z-index:2;
	animation:revolve 3s linear infinite both;
	-webkit-animation:revolve 3s linear infinite both
}
.m-rank-medal .icon.ri4 {
	width:123px;
	height:123px;
	background-position:-525px 0;
	position:absolute;
	left:18px;
	top:28px;
	z-index:3
}
.m-rank-medal .icon.ri5 {
	width:6px;
	height:6px;
	background-position:0 -179px;
	position:absolute;
	left:80px;
	top:144px;
	z-index:4;
	transform-origin:0 -54px;
	animation:revolve 5s .5s linear infinite both;
	-webkit-animation:revolve 5s .5s linear infinite both
}
.m-rank-medal .rk {
	display:block;
	height:50px;
	line-height:50px;
	overflow:hidden;
	text-align:center;
	margin-top:28px;
	color:#fff
}
.m-rank-medal .icon.ri4 a {
	display:block;
	overflow:hidden
}
.m-rank-medal .icon.ri4 a.ani {
	animation:revolveLr 4s linear infinite both;
	-webkit-animation:revolveLr 4s linear infinite both
}
.m-rank-medal .rk i {
	font-family:"Arial";
	font-weight:bold;
	font-size:48px;
	font-style:italic
}
.m-rank-medal .tit {
	display:block;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-align:center;
	color:#ffff9c;
	width:56px;
	border-top:1px solid #f6bd66;
	margin:0 auto
}
.m-rank-medal .p1 {
	display:block;
	height:32px;
	line-height:32px;
	overflow:hidden;
	text-align:center;
	margin-top:22px;
	color:#fff;
	font-size:28px;
	font-weight:bold
}
.m-rank-medal .p2 {
	display:block;
	height:22px;
	line-height:22px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size:18px;
	margin-bottom:4px
}
@keyframes revolve {
	0% {
	transform:rotateZ(0deg)
}
100% {
	transform:rotateZ(360deg)
}
}@keyframes revolveLr {
	50% {
	transform:rotateY(0deg)
}
75% {
	transform:rotateY(180deg)
}
100% {
	transform:rotateY(0deg)
}
}@-webkit-keyframes revolve {
	0% {
	-webkit-transform:rotateZ(0deg)
}
100% {
	-webkit-transform:rotateZ(360deg)
}
}@-webkit-keyframes revolveLr {
	50% {
	-webkit-transform:rotateY(0deg)
}
75% {
	-webkit-transform:rotateY(180deg)
}
100% {
	-webkit-transform:rotateY(0deg)
}
}.m-ser-gamelist {
	position:relative
}
.gamelist_dnl {
	position:absolute;
	z-index:3;
	width:300px;
	overflow:hidden;
	border:1px solid #e6e6e6;
	background:#fff;
	left:0;
	top:39px
}
.gamelist_dnl ul {
	overflow:hidden
}
.gamelist_dnl ul li {
	height:25px;
	line-height:25px;
	padding:10px;
	cursor:pointer
}
.gamelist_dnl ul li img {
	float:left;
	width:25px;
	height:25px;
	margin-right:10px
}
.gamelist_dnl ul li a {
	height:25px;
	display:block;
	overflow:hidden
}
.gamelist_dnl ul li a:hover {
	text-decoration:none
}
.gamelist_dnl ul li.gamelist_hover {
	background:#e6e6e6
}
.gamelist_dnl ul li.gamelist_hover a {
	color:#f19d21
}
.m-games-rac {
	overflow:hidden
}
.m-games-rac .hd {
	height:40px;
	overflow:hidden
}
.m-games-rac .hd ul {
	height:39px;
	line-height:39px;
	border-bottom:1px solid #f3f3f3;
	position:relative
}
.m-games-rac .hd ul li {
	float:left;
	height:38px;
	line-height:38px;
	font-size:18px;
	padding:1px 15px;
	color:#b0b0b0;
	cursor:default
}
.m-games-rac .hd ul li.on {
	border:1px solid #f7a934;
	color:#f7a934;
	border-bottom-color:#fff;
	padding:0 14px
}
.m-games-rac .bd {
	overflow:hidden;
	padding-top:10px
}
.m-games-rac .w-item+.w-item {
	display:none
}
.m-games-rac .game_list_info {
	overflow:hidden
}
.m-games-rac .game_list_info li {
	float:left;
	width:49%;
	height:32px;
	line-height:32px;
	overflow:hidden
}
.m-bread-cut {
	height:40px;
	line-height:40px;
	overflow:hidden;
	padding:0 6px
}
.m-bread-cut span {
	color:#fe6601
}
.l-narrow .warpper,.l-narrow .wrapper {
	width:1000px;
	min-width:1000px
}
.l-narrow .l-kuHot {
	width:980px;
	border-top:26px solid #e9e9e9;
	border-left:10px solid #e9e9e9;
	border-right:10px solid #e9e9e9
}
.l-narrow .m-pdrc {
	width:118px
}
.l-narrow .m-pdrc li .hd {
	padding:20px 3px;
	font-size:12px
}
.l-narrow .m-pdrc li .bd {
	width:80px;
	margin:0;
	padding:0 6px
}
.l-narrow .m-pdrc li .bd img {
	float:none;
	margin:15px auto 0
}
.l-narrow .m-pdrc li .bd span.tit {
	height:32px;
	line-height:32px;
	font-size:12px;
	margin:0;
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis
}
.l-narrow .m-sea-games {
	width:318px
}
.l-narrow .m-sea-games .searchWrap .inputSearch {
	width:228px
}
.l-narrow .m-sea-games .gamesWrap .hd ul li {
	width:80px
}
.l-narrow .m-sea-games .gamesWrap .hd ul li+li {
	width:78px
}
.l-narrow .m-sea-games .gamesWrap .bd ul {
	padding-left:5px
}
.l-narrow .row .col-gd-9 .col-gd-n1 {
	width:274px
}
.l-narrow .m-hotGames li a {
	width:84px;
	height:43px;
	line-height:43px
}
.l-narrow .m-pdElite,.l-narrow .m-pdElite .bd img {
	height:206px
}
.l-narrow .m-pdElite .hd ul li {
	width:92px
}
.l-narrow .m-pdElite .hd ul li+li {
	width:91px
}
.l-narrow .row .col-gd-9 {
	width:614px
}
.l-narrow .m-gamesList {
	width:336px!important;
	height:468px
}
.l-narrow .row .col-gd-9 .col-gd-n2 {
	width:336px!important
}
.l-narrow .hr_10.nar0 {
	height:0
}
.l-narrow .m-shim {
	width:980px
}
.l-narrow .narBg {
	background:#e9e9e9
}
.l-narrow .m-newGames {
	margin-right:-4px
}
.l-narrow .m-newGames li {
	margin-right:4px
}
.l-narrow .m-newGames li a {
	width:202px
}
.l-narrow .m-photo {
	margin:-3px -6px 0 0
}
.l-narrow .m-photo li {
	margin:3px 6px 0 0;
	width:191px;
	height:144px
}
.l-narrow .m-photo li.cur {
	width:389px;
	height:291px
}
.l-narrow .m-photo li .cov {
	height:37px;
	width:157px
}
.l-narrow .m-photo li .cov .tit {
	height:37px;
	line-height:37px;
	font-size:12px
}
.l-narrow .m-photo li.cur .cov {
	width:355px
}
.l-narrow .m-photo li a:hover .tit {
	margin-top:35px
}
.l-narrow .m-photo li.cur a:hover .tit {
	margin-top:100px
}
.l-narrow .row .col-gd-2 {
	width:220px
}
.l-narrow .row .col-gd-4 {
	width:300px
}
.l-narrow .mr10.nar6 {
	margin-right:6px!important
}
.l-narrow .m-ranking .tit {
	width:167px
}
.l-narrow .m-ranking .info {
	width:187px
}
.l-narrow .m-ranking li.on .tit {
	width:83px
}
.l-narrow .r-moreGames {
	width:218px
}
.l-narrow .r-moreGames.cur {
	width:298px
}
.l-narrow .m-gamesTable-ul li .name {
	width:92px
}
.l-narrow .m-gamesTable-ul li .status {
	margin-left:4px
}
.l-narrow .m-store .hotGames {
	width:119px
}
.l-narrow .m-store ul li {
	width:119px
}
.l-narrow .m-store ul li a,.l-narrow .m-store ul li .info {
	width:107px
}
.l-narrow .m-store ul li.hd {
	width:108px
}
.l-narrow .m-store ul li.hd .tit-hd i {
	left:88px
}
.l-narrow .m-store ul.cur {
	width:738px
}
.l-narrow .m-hotRank {
	height:140px;
	position:relative
}
.l-narrow .m-hotRank li {
	margin-right:7px
}
.l-narrow .m-hotRank li a {
	width:134px
}
.l-narrow .m-hotRank-r {
	margin-right:-14px;
	height:528px;
	position:relative
}
.l-narrow .m-hotRank-r li {
	margin-right:14px
}
.l-narrow .m-hotRank-r li .bgImg {
	width:317px;
	height:100px
}
.l-narrow .m-hotRank-r li .info {
	padding:0 24px
}
.l-narrow .m-hotRank-r li .iconImg {
	top:54px;
	left:25px
}
.l-narrow .m-games-list li {
	width:194px;
	margin:0
}
.l-narrow .col-gd-ny-9,.l-narrow .m-cwdbLink {
	width:680px
}
.l-narrow .m-games .w-gamesInfo dt {
	margin-right:17px
}
.l-narrow .m-games .w-gamesInfo dd {
	width:825px;
	float:left
}
.l-narrow .m-games .w-gamesInfo {
	padding-left:20px
}
.l-narrow .m-imgExhibition .es-carousel {
	width:584px
}
.l-narrow .m-rec-games {
	margin-right:-1px
}
.l-narrow .m-rec-games li {
	margin:1px 1px 0 0;
	width:226px
}
.l-narrow .m-rec-games li a {
	padding:20px 10px
}
.l-narrow .m-rec-games li img {
	margin-right:10px
}
.l-narrow .m-ranking.inPage .info {
	width:245px
}
.l-narrow .m-gamesTable-ul.inPage li .name {
	width:114px
}
.l-narrow .m-games .w-gamesInfo dd .info .bin {
	width:340px
}
.l-narrow .m-games .w-gamesInfo dd .info .bin li {
	margin-right:8px;
	width:104px
}
.l-narrow .m-games .w-gamesInfo dd .info h1 {
	max-width:140px;
	font-size:18px;
	margin-top:5px
}
.l-narrow .m-games .w-gamesInfo dd .info .wire {
	margin:10px 10px 0
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap {
	width:670px
}
.la_imgshow {
	width:100%;
	height:100%;
	background:url(../images/1px2.png) left top repeat;
	position:fixed;
	top:0;
	left:0;
	z-index:99999;
	display:none
}
#la_imgshow_con {
	width:800px;
	height:570px;
	margin:0 auto;
	background-color:#fff;
	position:relative;
	top:50%;
	margin-top:-285px;
	border-radius:5px;
	box-shadow:4px 4px 10px #000
}
#la_imgshow_con .imgshow_info {
	width:800px;
	height:570px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	*display:block;
	*font-size:497px;
	*font-family:Arial
}
#la_imgshow_con .imgshow_info img {
	max-width:780px;
	max-height:560px;
	vertical-align:middle;
	*font-size:497px;
	margin:0 auto;
	*font-family:Arial
}
#la_imgshow_con #close_la_imgshow {
	background:url(../images/multipic_ico.png) 0 0 no-repeat;
	width:34px;
	height:34px;
	display:block;
	position:absolute;
	right:-15px;
	top:-15px
}
#la_imgshow_con #close_la_imgshow:hover {
	background-position:0 -41px
}
.imgshow_list {
	height:70px;
	overflow:hidden;
	background-color:#2f2f2f;
	position:absolute;
	bottom:0;
	left:0;
	width:780px;
	padding:0 10px
}
.imgshow_list ul {
	height:70px;
	overflow:hidden
}
.imgshow_list ul li {
	width:52px;
	height:52px;
	float:left;
	margin:7px 5px;
	border:2px solid #2f2f2f;
	transition:all 100ms ease 0s;
	opacity:0.5
}
.imgshow_list ul li img {
	width:52px;
	height:52px;
	display:block
}
.imgshow_list ul li:hover {
	transform:scale(1.2,1.2);
	border:2px solid #f60;
	opacity:1
}
.imgshow_list ul li.on {
	border:2px solid #f60;
	opacity:1
}
.la_imgshow .leftcurror {
	cursor:url(../images/pic_prev.ico),auto
}
.la_imgshow .rightcurror {
	cursor:url(../images/pic_next.ico),auto
}
.ad_wrap,.add_wrap {
	width:100%;
	height:auto;
	overflow:hidden
}
.ad_bg,.add_bg {
	position:absolute;
	left:50%;
	width:1920px;
	height:auto;
	overflow:hidden;
	margin-left:-960px
}
.ad_bg a,.add_bg a {
	display:block;
	width:100%;
	height:auto
}
.ad_bg a img,.add_bg a img {
	display:block;
	width:100%;
	height:100%
}
.ad_long {
	width:1200px;
	background-color:#424041;
	height:120px;
	position:relative;
	margin:0 auto
}
.ad_long .alladzou_frame {
	width:100%!important
}
.l-narrow .ad_long {
	width:1000px;
	height:100px
}
.alladzou_frame {
	width:100%!important;
	position:relative!important
}
.ad-left-ny .alladzou_frame>div {
	height:104px!important
}
.ad-left-ny .alladzou_frame>div>object,.ad-left-ny .alladzou_frame>div>object>embed,.ad-left-ny .alladzou_frame>div>a>img {
	height:100%!important
}
.ad_side .side_wrap {
	font-size:12px
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap li.otBtn .ico {
	display:none
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap li.otBtn .tit {
	padding:0 16px
}
.l-narrow .m-games .w-gamesInfo dd .btnWrap li+li {
	margin-left:5px
}
.m-live-mod {
	overflow:hidden
}
.m-live-mod .w-live-box {
	height:360px;
	float:left;
	width:640px;
	background-color:#000;
	margin-right:10px
}
.m-live-mod .w-live-tab {
	width:230px;
	overflow:hidden;
	float:left
}
.m-live-mod .w-live-tab li {
	width:100%;
	height:110px;
	overflow:hidden;
	opacity:.8;
	cursor:pointer
}
.m-live-mod .w-live-tab li+li {
	margin-top:15px
}
.m-live-mod .w-live-tab li img {
	width:100%;
	height:100%;
	display:block
}
.m-live-mod .w-live-tab li.on {
	border:3px solid #f7a934;
	width:224px;
	height:104px;
	opacity:1
}
.l-narrow .m-live-mod .w-live-box {
	width:500px;
	height:304px
}
.l-narrow .m-live-mod .w-live-tab {
	width:170px
}
.l-narrow .m-live-mod .w-live-tab li {
	height:94px
}
.l-narrow .m-live-mod .w-live-tab li+li {
	margin-top:11px
}
.l-narrow .m-live-mod .w-live-tab li.on {
	width:164px;
	height:88px
}
.m-live-list {
	width:100%;
	overflow:hidden;
	position:relative;
	margin-top:5px
}
.m-live-list .bd {
	overflow:hidden;
	height:125px
}
.m-live-list .bd ul {
	overflow:hidden;
	zoom:1;
	width:400%
}
.m-live-list .bd ul li {
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
	width:168px;
	margin-right:10px
}
.m-live-list .bd ul li img {
	width:168px;
	height:95px;
	display:block
}
.m-live-list .bd ul li span.desc {
	line-height:30px;
	height:30px;
	text-align:center;
	overflow:hidden
}
.m-live-list .fxBtn {
	width:24px;
	height:50px;
	position:absolute;
	left:0;
	top:22px;
	background-color:rgba(0,0,0,.7);
	*background-color:#000;
	line-height:50px;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-family:"宋体"
}
.m-live-list .rightBtn {
	right:0;
	left:auto
}
.l-narrow .m-live-list .bd {
	height:102px
}
.l-narrow .m-live-list .bd ul li {
	width:128px
}
.l-narrow .m-live-list .bd ul li img {
	width:128px;
	height:72px
}
.l-narrow .m-live-list .fxBtn {
	top:11px
}
.m-cwdbLink a.w-giftlink {
	right:165px;
	background:#59c5f5
}
.m-cwdbLink a.w-applink {
	right:0;
	background:#59c5f5
}
.m-cwdbLink a.w-giftlink:hover,.m-cwdbLink a.w-applink:hover {
	text-decoration:none;
	background-color:#7ec0ec
}
.m-cwdbLink a.w-giftlink i {
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	top:0;
	width:9px;
	height:9px;
	overflow:hidden
}
.m-cwdbLink a.w-giftlink i.ico-l,.m-cwdbLink a.w-applink i.ico-l {
	background-position:-144px -28px;
	left:-9px
}
.m-cwdbLink a.w-giftlink i.ico-r,.m-cwdbLink a.w-applink i.ico-r {
	background-position:-154px -28px;
	right:-9px
}
.m-giftsList-a {
	overflow:hidden
}
.m-giftsList-a li {
	background:url(../images/bg_ls2.png) right top no-repeat;
	width:273px;
	height:120px;
	overflow:hidden;
	float:left;
	margin:10px 6px 0 0;
	padding-left:14px
}
.m-giftsList-a li .btn,.m-giftsList-a li .btnDis {
	float:right;
	width:88px;
	height:88px;
	border:1px solid #eee;
	display:block;
	line-height:88px;
	text-align:center;
	font-size:16px;
	background-color:#fff
}
.m-giftsList-a li .btn:hover,.m-giftsList-a li .btnDis:hover {
	color:#fff
}
.m-giftsList-a li .btn-lq {
	color:#f7a934
}
.m-giftsList-a li .btn-th {
	color:#f7a934
}
.m-giftsList-a li .btn-yy {
	color:#b3d565
}
.m-giftsList-a li .btn-end {
	color:#d9d9d9;
	cursor:default
}
.m-giftsList-a li .btn-lq:hover {
	background-color:#f7ad3e;
	border-color:#fff
}
.m-giftsList-a li .btn-th:hover {
	background-color:#f7a934;
	border-color:#f7a934
}
.m-giftsList-a li .btn-yy:hover {
	background-color:#b3d565;
	border-color:#b3d565
}
.m-giftsList-a li .btn-end:hover {
	color:#d9d9d9
}
.m-giftsList-a li h4 {
	line-height:32px;
	height:32px;
	font-size:14px;
	font-weight:normal;
	overflow:hidden;
	width:176px;
	margin-top:15px
}
.m-giftsList-a li .bar-wrap {
	height:24px;
	overflow:hidden;
	line-height:24px;
	font-size:12px
}
.m-giftsList-a li .bar-wrap .hd {
	float:left;
	color:#b0b0b0
}
.m-giftsList-a li .bar-wrap .bar {
	width:110px;
	height:12px;
	overflow:hidden;
	border-radius:6px;
	float:left;
	margin-top:6px;
	background-color:#434343;
	position:relative
}
.m-giftsList-a li .bar-wrap .bar span {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	height:12px;
	display:block;
	background-color:#f7a934
}
.m-giftsList-a li .bar-wrap .bar i {
	width:100%;
	height:12px;
	color:#fff;
	text-align:center;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	line-height:12px
}
.l-narrow .m-giftsList-a li {
	width:320px
}
.l-narrow .m-giftsList-a li h4 {
	width:222px
}
.m-games,.m-games .w-gamesInfo dd .info {
	overflow:visible
}
.m-games .w-bgimgBox {
	left:0;
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
	overflow:hidden
}
.m-games .w-gamesInfo .interfix-pd .wgotext {
	height:30px;
	border:0;
	line-height:30px;
	padding:0;
	float:none;
	position:relative
}
.m-games .w-gamesInfo .interfix-pd .wgotext p {
	height:30px;
	line-height:30px;
	color:#fff;
	padding:0 22px 0 2px;
	display:inline-block;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAA7UlEQVQokaWSrxIBURSHvzWC6AGEDaIoCGtGYMY7iIoq8QaSESm6rgiCGVXcKGzwAN7gJzjXXNddY8avnLP3nj/fOXsTSeJTXbPnwH9T1ewJOAApMIkUc9oABTAEeuiphSQkZfadSapL6pv1z7F4uc4p0AdaX7oCtIGaxZP8O/Mgkjz2KFZAHotz2AVwBeqG1i4Z4QLcDbtZtjBfWWRhc0mqGM7WKju8PPCj8redBnjfVABHIpgxVOevJY0MnYpV2hnitKSTGyHDe4Eu+YkRxz0De7t3MXPg9cI6wCyY21fD7pfAzZL5Zebw/PWrHsR8A+K7Q8fOAAAAAElFTkSuQmCC) right center no-repeat
}
.m-games .w-gamesInfo .interfix-pd .wgotext .ewm {
	background:url(../images/ewmbg.png) 0 0 no-repeat;
	width:165px;
	height:172px;
	line-height:30px;
	padding-top:164px;
	text-align:center;
	position:absolute;
	left:-8px;
	top:30px;
	display:none
}
.m-games .w-gamesInfo .interfix-pd .wgotext:hover {
	background:none
}
.m-games .w-gamesInfo .interfix-pd .wgotext:hover .ewm {
	display:block
}
.mask-yy {
	display:none;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.75);
	position:fixed;
	left:0;
	top:0;
	z-index:9999999
}
.mask-yy .mask-yy-container {
	display:none;
	position:absolute;
	width:420px;
	height:212px;
	left:50%;
	top:50%;
	margin-left:-210px;
	margin-top:-106px;
	background-color:#fff;
	border-radius:4px;
	overflow:hidden
}
.mask-yy .mask-yy-container .myc-tit {
	height:50px;
	background-color:#f6a833
}
.mask-yy .mask-yy-container .myc-tit p {
	display:block;
	color:#fff;
	font-size:18px;
	margin-left:40px;
	line-height:50px
}
.mask-yy .mask-yy-container .myc-tit span {
	display:block;
	width:1px;
	height:26px;
	margin-right:45px;
	margin-top:12px;
	background-color:#ffbd5a
}
.mask-yy .mask-yy-container .myc-tit a.yy-close {
	display:block;
	position:absolute;
	width:15px;
	height:15px;
	background:url(../images/yy_close.png)
}
.mask-yy .mask-yy-container .myc-tit #yy-inp-close {
	right:15px;
	top:18px
}
.mask-yy .mask-yy-container .yy-input-box {
	position:relative
}
.mask-yy .mask-yy-container .err-tip {
	position:absolute;
	width:200px;
	height:36px;
	border:1px solid #eaeaea;
	right:10px;
	top:26px;
	color:red;
	font-size:14px;
	text-indent:17px;
	line-height:36px;
	display:none;
	text-align:center
}
.mask-yy .mask-yy-container input {
	display:block;
	width:400px;
	height:36px;
	border:1px solid #eaeaea;
	border-radius:4px;
	background:#fafafa;
	margin:26px auto;
	color:#767676;
	font-size:14px;
	text-indent:17px;
	line-height:36px
}
.mask-yy .mask-yy-container .yy-hr {
	height:1px;
	background-color:#eaeaea
}
.mask-yy .mask-yy-container a.yy-submit {
	display:block;
	width:190px;
	height:40px;
	background-color:#f6a833;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:16px;
	margin:13px auto;
	border-radius:4px
}
.mask-yy .mask-yy-success {
	display:none;
	position:absolute;
	width:400px;
	height:310px;
	left:50%;
	top:50%;
	margin-left:-200px;
	margin-top:-155px;
	border-radius:4px;
	background-color:#fff
}
.mask-yy .mask-yy-success .yy-tap-success {
	width:420px;
	height:146px;
	margin-top:4px;
	background:url(../images/yy_success.png);
	margin-left:-10px;
	position:relative;
	color:#fff
}
.mask-yy .mask-yy-success .yy-tap-success .yy-ewm {
	position:absolute;
	width:98px;
	height:98px;
	left:292px;
	top:26px;
	box-sizing:border-box;
	background:#fff;
	border-radius:4px
}
.mask-yy .mask-yy-success .yy-tap-success .txt-box {
	width:262px;
	margin-left:21px;
	text-align:center
}
.mask-yy .mask-yy-success .yy-tap-success h3 {
	font-size:24px;
	margin-top:24px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.mask-yy .mask-yy-success .yy-tap-success h5 {
	font-size:16px;
	margin-top:8px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.mask-yy .mask-yy-success .yy-tap-success .txt-box-wx {
	width:auto
}
.mask-yy .mask-yy-success .yy-tap-success .txt-box-wx h3 {
	font-size:36px
}
.mask-yy .mask-yy-success .yy-tap-success .txt-box-wx h5 {
	font-size:22px
}
.mask-yy .mask-yy-success .yy-tap-success p {
	display:block;
	width:262px;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#feef00;
	margin-top:14px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	background:url(../images/yy_tip_bg.png)
}
.mask-yy .mask-yy-success .yy-tap-success .yy-ewm img {
	width:100%;
	height:100%
}
.mask-yy .mask-yy-success .yy-tap-success a.yy-close {
	display:block;
	position:absolute;
	width:15px;
	height:15px;
	background:url(../images/yy_close.png)
}
.mask-yy .mask-yy-success .yy-tap-success #yy-ss-close {
	right:8px;
	top:18px
}
.mask-yy .mask-yy-success .yy-ranklist {
	padding:14px;
	padding-top:0
}
.mask-yy .mask-yy-success .yy-ranklist .rank-tit {
	overflow:hidden;
	border-bottom:1px solid #eaeaea
}
.mask-yy .mask-yy-success .yy-ranklist .rank-tit span {
	color:#434343;
	line-height:36px
}
.mask-yy .mask-yy-success .yy-ranklist .rank-tit span.fl {
	font-size:18px;
	border-bottom:2px solid #363636
}
.mask-yy .mask-yy-success .yy-ranklist .rank-tit span.fr {
	font-size:12px
}
.mask-yy .mask-yy-success .yy-ranklist ul {
	overflow:hidden;
	margin-top:13px
}
.mask-yy .mask-yy-success .yy-ranklist ul li {
	width:25%;
	text-align:center;
	float:left
}
.mask-yy .mask-yy-success .yy-ranklist ul li img {
	width:70px;
	height:70px
}
.mask-yy .mask-yy-success .yy-ranklist ul li p {
	color:#434343;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top:5px
}
.m-games .w-gamesInfo dd .btnWrap li.yybtn span.tit {
	width:95px
}
.m-games .w-gamesInfo dd .btnWrap li.yybtn span.tit {
	width:95px
}
.mask-yy .mask-yy-success .yy-tap-success-wx .txt-box {
	width:auto
}
.mask-yy .mask-yy-success .yy-tap-success-wx .txt-box p {
	display:none
}
.mask-yy .mask-yy-success .yy-tap-success-wx .yy-ewm {
	display:none
}
.mask-yy .mask-yy-success .yy-tap-success-wx .txt-box h3 {
	font-size:36px
}
.mask-yy .mask-yy-success .yy-tap-success-wx .txt-box h5 {
	font-size:22px
}
.merge-hot-new-title h4 {
	cursor:pointer;
	margin-right:20px
}
.merge-hot-new-title h4.active {
	color:#f7a934
}
.merge-hot-new.m-gamesList {
	width:100%!important
}
.merge-hot-new.m-gamesList .w-item {
	margin-right:40px;
	margin-bottom:10px
}
.merge-hot-new.m-gamesList .w-item:nth-child(8n) {
	margin-right:0
}
.merge-hot-new.m-gamesList.merge-new .w-item {
	margin-right:0
}
.merge-hot-new.m-gamesList.merge-new .m-strategy {
	position:relative;
	width:271px;
	float:left;
	margin-left:24px
}
.merge-hot-new.m-gamesList.merge-new .m-strategy li {
	height:36px;
	line-height:36px;
	position:relative;
	z-index:2;
	padding-left:1px
}
.merge-hot-new.m-gamesList.merge-new .m-strategy li a {
	padding-left:12px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#828282
}
.merge-hot-new.m-gamesList.merge-new .m-strategy li:hover a {
	color:#2ba339;
	background-color:#f4f9fd
}
.merge-hot-new.m-gamesList.merge-new .m-strategy li span.dot {
	width:17px;
	height:17px;
	display:block;
	position:absolute;
	left:-8px;
	top:10px
}
.merge-hot-new.m-gamesList.merge-new .m-strategy li span.dot i {
	display:block;
	width:13px;
	height:13px;
	background:url(../images/sprite.png) -411px -44px no-repeat;
	overflow:hidden;
	margin:2px 0 0 2px
}
.merge-hot-new.m-gamesList.merge-new .m-strategy li:hover .dot i {
	width:17px;
	height:17px;
	margin:0;
	background-position:-295px -44px
}
.m-tabStrategy {
	overflow:hidden
}
.m-tabStrategy .hd {
	height:44px;
	background:#e4e4e4
}
.m-tabStrategy .hd h4 {
	float:left;
	width:128px;
	height:44px;
	line-height:44px;
	color:#2ba339;
	overflow:hidden;
	text-align:center;
	font-size:24px;
	background-color:#fff;
	font-weight:normal
}
.m-tabStrategy .hd ul {
	float:left
}
.m-tabStrategy .hd ul li {
	width:111px;
	height:44px;
	float:left;
	line-height:44px;
	text-align:center;
	color:#fff;
	font-size:18px;
	margin-left:-1px;
	position:relative;
	cursor:default;
	margin-right:5px
}
.m-tabStrategy .hd ul li:nth-child(1) {
	background-color:#70d0df
}
.m-tabStrategy .hd ul li:nth-child(2) {
	background-color:#9aa5d9
}
.m-tabStrategy .hd ul li:nth-child(3) {
	background-color:#ec5747
}
.m-tabStrategy .hd ul li:nth-child(4) {
	background-color:#f6b92c
}
.m-tabStrategy .hd ul li:nth-child(5) {
	background-color:#2ba339
}
.m-tabStrategy .hd ul li:nth-child(6) {
	background-color:#70d0df
}
.m-tabStrategy .hd ul li:nth-child(7) {
	background-color:#9aa5d9
}
.m-tabStrategy .hd ul li span {
	width:1px;
	height:13px;
	background-color:#b6b6b6;
	overflow:hidden;
	float:right;
	margin-top:16px
}
.m-tabStrategy .hd ul li.on span {
	display:none
}
.m-tabStrategy .hd ul li.on i {
	display:block;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #2ba339;
	overflow:hidden;
	position:absolute;
	left:50%;
	bottom:-6px;
	margin-left:-6px
}
.m-tabStrategy .hd ul li:nth-child(1).on i {
	border-top:6px solid #70d0df
}
.m-tabStrategy .hd ul li:nth-child(2).on i {
	border-top:6px solid #9aa5d9
}
.m-tabStrategy .hd ul li:nth-child(3).on i {
	border-top:6px solid #ec5747
}
.m-tabStrategy .hd ul li:nth-child(4).on i {
	border-top:6px solid #f6b92c
}
.m-tabStrategy .hd ul li:nth-child(6).on i {
	border-top:6px solid #70d0df
}
.m-tabStrategy .hd ul li:nth-child(7).on i {
	border-top:6px solid #9aa5d9
}
.m-tabStrategy .bd {
	width:100%
}
.m-tabStrategy .bd .w-con {
	overflow:hidden;
	height:317px;
	padding:32px 0 0 7px;
	position:relative
}
.m-tabStrategy .bd .w-con.clearfix {
	padding:19px 0;
	height:180px
}
.m-strategy {
	position:relative;
	width:271px;
	float:left;
	margin-left:24px
}
.m-strategy li {
	height:36px;
	line-height:36px;
	position:relative;
	z-index:2;
	padding-left:1px
}
.m-strategy li span.dot {
	width:17px;
	height:17px;
	display:block;
	position:absolute;
	left:-8px;
	top:10px
}
.m-strategy li span.dot i {
	display:block;
	width:13px;
	height:13px;
	background:url(../images/sprite.png) -411px -44px no-repeat;
	overflow:hidden;
	margin:2px 0 0 2px
}
.m-strategy li.wire {
	width:1px;
	height:144px;
	overflow:hidden;
	background-color:#dcdcdc;
	position:absolute;
	left:0;
	top:18px;
	z-index:1;
	padding:0
}
.m-strategy li a {
	padding-left:12px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#828282
}
.m-strategy li:hover a {
	color:#2ba339;
	background-color:#f4f9fd
}
.m-strategy li:hover .dot i {
	width:17px;
	height:17px;
	margin:0;
	background-position:-295px -44px
}
