@charset "gb2312";
body{ font-size:12px; margin:0px; font-size:12px; font-family:"microsoft yahei"; background:#eee}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0}
table {	border-collapse: collapse;	border-spacing: 0}
fieldset, img {	border: 0; vertical-align:middle}
address, caption, cite, code, dfn, em, th, var {	font-style: normal;	font-weight: normal}
ol, ul {	list-style: none}
caption, th {	text-align: left}
img{ border:0px; vertical-align:middle}
h1, h2, h3, h4, h5, h6 {	font-size: 100%;	font-weight: normal}
q:before, q:after {	content: ''}
abbr, acronym {	border: 0;	font-variant: normal}
sup {	vertical-align: text-top}
sub {	vertical-align: text-bottom}
input, textarea, select {	font-family: inherit;	font-size: inherit;	font-weight: inherit}
input, textarea, select {*font-size:100%}
legend {	color: #000}
/* Ê¹IE¼æÈÝhtml5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/* =CLEARFIX (do not modify) */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
*{ margin:0px; padding:0px;}
.clearfix { display:block; }
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li{float:left;display:inline}
.f-fr{float:right;display:inline}
/* 全站全局CSS部分结束 */
a{ color: #666;text-decoration: none }
a:hover { color: #09f }
.m-cer { width: 1170px; margin: 0 auto; }
.m-fl,.pull-left{ float:left; margin:0; display:inline; overflow:hidden}
.m-fr,.pull-right{ float:right; margin:0; display:inline; overflow:hidden}
/* 通用顶部 */
.g-box-960{ width:960px; height:auto; display:block;  margin:auto;}
.g-top-full{ width:100%; height:39px; background:#fff; border-bottom:1px solid #eee; display:block; }
.m-mbx { width: 940px; height: 36px; line-height: 34px;  margin: 5px auto 0; padding: 0 0 0 18px;  border: 1px solid #e9e9e9; background-color: #fff}
.m-topclass{ height: 38px;    line-height: 38px; text-align: center;}
.m-topclass a { margin: 0 10px;    padding: 0 8px; font-size: 14px;}

.g-top-full .g-top dt{ height:39px; line-height:39px; font-size:12px; font-weight:normal; color:#666; float:left; display:inline; overflow:hidden}
.g-top-full .g-top dd{ height:39px; float:right; display:inline; overflow:hidden;}
.g-top-full .g-top dd a{ height:39px; line-height:39px; font-size:12px; font-weight:normal; color:#666; display:inline; overflow:hidden; padding:0 5px;}
.g-top-full .g-top dd a.red { color: #f40 }
.g-top-full .g-top dd a:hover{ color:#f60; text-decoration:underline}
.g-header{ width:100%; height:90px; background:#fff; display:block; overflow:hidden}
.g-header .g-logo{ width:214px; height:72px; padding:15px 0 0 0; margin:0; border-right:1px solid #eee;}
.g-header .g-headul{ width:355px; height:90px;}
.g-header .g-headul li{ width:60px; height:auto; float:left; margin:20px 0 0 11px; display:inline; overflow:hidden}
.g-header .g-headul li a{ width:100%; height:20px; padding:35px 0 0 0; display:block; overflow:hidden; position:relative; zoom:1}
.g-header .g-headul li a b{ background:url(/fxxz../images/index-icon.png) no-repeat; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-header .g-headul li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#999; text-align:center; display:block; overflow:hidden}
.g-header .g-headul li a:hover{text-decoration: none}
.g-header .g-headul li a:hover strong { color:#f40;  }
.g-header .g-headul .m-headul1 b{ width:36px; height:25px; left:11px; background-position:0 0;}
.g-header .g-headul .m-headul1:hover b { background-position:  0 -56px }
.g-header .g-headul .m-headul2 b{ width:22px; height:26px; left:20px; background-position:-83px 0;}
.g-header .g-headul .m-headul2:hover b { background-position:  -83px -55px }
.g-header .g-headul .m-headul3 b{ width:36px; height:22px; left:11px; background-position:-159px 0;}
.g-header .g-headul .m-headul3:hover b { background-position:  -159px -56px }
.g-header .g-headul .m-headul4 b{ width:19px; height:30px; left:19px; background-position:-257px 0;}
.g-header .g-headul .m-headul4:hover b { background-position:  -257px -54px }
.g-header .g-headul .m-headul5 b{ width:28px; height:30px; left:14px; background-position:-326px 0;}
.g-header .g-headul .m-headul5:hover b { background-position:  -326px -54px }

#topForm{width:358px; height:43px; border:1px solid #f40; margin:23px 0 0 28px;float:right;}

#topForm .inputb { border: medium none; float: left; height: 43px; line-height: 43px; padding: 0; width: 290px; text-indent:12px; font-size:14px;}
#topForm .schsell{ width:70px; height:43px; line-height:43px; float:left; margin:0 0 0 0; display:inline; overflow:hidden}
#topForm .schsell span { cursor: pointer; float: left; font-size: 16px; color:#999; text-indent:12px; width: 61px; background:url(/fxxz../images/index-icon.png) no-repeat 51px -101px;}
#topForm .schsell b { background:url(/fxxz../images/icon.png) no-repeat -173px -117px; border-right:1px solid #cfcfcf; float: right; height: 30px; width: 17px;}
#headSel { background: none repeat scroll 0 0 #FFFFFF; border-color: #CFCFCF; border-style: solid; border-width: 0 1px 1px; margin-left: -1px; position: absolute; width: 79px;}
#headSel li a { color: #000000; cursor: pointer; display: block; font-size: 14px; font-weight: normal; height: 30px; line-height: 28px; overflow: hidden; padding-right: 18px; text-align: center;}
#headSel li a:hover { background-color: #CFCFCF; text-decoration:none;}
.u-title4 { margin:0; height:37px; line-height:37px; border-bottom:1px solid #eaeaea; background:url(/fxxz../images/icon.png) no-repeat -337px -291px;}
.u-title4 span{ padding:0 0 0 28px; font-size:16px; font-weight:bold;}
#topForm .m-search-btn{ width:68px; height:43px;  background:url(/fxxz../images/index-icon.png) no-repeat -61px -113px #f40; float:right; display:inline; overflow:hidden; margin:0; border:none;}

.g-nav-full{ width:100%; height:50px; background:#222; display:block; overflow:hidden}
.g-nav-full .g-nav{ width:700px; height:50px; float: left; margin:0;}
.g-nav-full .g-nav li{ width:100px; height:50px; float:left; margin:0; display:inline; overflow:hidden; position:relative; zoom:1}
.g-nav-full .g-nav li a{ width:100%; height:50px; line-height:50px; font-size:16px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden}
.g-nav-full .g-nav .m-hover{ background:url(/fxxz../images/index-icon.png) no-repeat 41px -142px #009bff;}
.g-nav-full .g-nav li a:hover{ background:url(/fxxz../images/index-icon.png) no-repeat 41px -142px #009bff; text-decoration: none}

.g-nav-full .g-nav-min{ width:auto; height:auto; float:right; }
.g-nav-full .g-nav-min li{ height:50px; line-height:50px; float:left; font-size:12px; font-weight:normal; color:#fff; padding:0 4px;}
.g-nav-full .g-nav-min li a{ color:#fff}
.g-nav-full .g-nav-min li a:hover{ text-decoration:underline}

.g-nav-class{ width:100%; height:38px; background:#fff; display:block; overflow:hidden}
.g-nav-class .g-nav-classul li{ width:10%; height:38px; line-height:38px; float:left; font-size:14px; font-weight:normal; color:#333; text-align:center; display:inline; overflow:hidden;}
.g-nav-class .g-nav-classul li a{ color:#333;}
.g-nav-class .g-nav-classul li a:hover{ color:#f40}

.g-top-recomd{ background:#fff; margin:10px auto 0;padding:0 0 0 0; border-bottom:1px solid #eee;}
.g-top-recomd .g-recomd{ width:100%; height:26px; display:block; overflow:hidden; margin:5px 0 0 10px; }
.g-top-recomd .g-recomd dt{ width:80px; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:normal; color:#f40; border-left:2px solid #f40; float:left; display:inline; overflow:hidden; position:relative; zoom:1}
.g-top-recomd .g-recomd dt span{ width:1px; height:20px; background:#eee; display:block; overflow:hidden; position:absolute; right:0; top:8px;}
.g-top-recomd .g-recomd dd{ width:838px; height:35px; font-size:12px; font-weight:normal; font-family:"simsun"; color:#aaa; margin:0 0 0 12px; float:left; display:inline; overflow:hidden}
.g-top-recomd .g-recomd dd a{ height:35px; line-height:35px; float:left; padding:0 8px; color:#666; display:inline; overflow:hidden}
.g-top-recomd .g-recomd dd a:hover{ color:#f40; text-decoration:underline}
.g-top-recomd .g-recomd dd i{ height:35px; line-height:35px; font-style:normal; float:left; padding:0; display:inline; overflow:hidden}

/*返回顶部*/
.m-backtop {width:60px; height:60px; line-height:60px; display:none; overflow:hidden;position:fixed;left:50%;cursor:pointer;margin-left:500px; bottom:10%; _position:absolute;  _margin-top:300px;  _bottom:auto;  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-40-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:1000;background:#09f; font-family:"microsoft yahei"; font-weight:normal; font-size:22px; text-align:center; color:#fff; border-radius:4px; cursor:pointer}
.m-backtop:hover {background:#008fee; color:#fff}
.g-top-recomd .g-new dt{ color:#60c800; border-left:2px solid #60c800}

.g-top-recomd .g-cic dt{  color:#019aff; border-left:2px solid #019aff}

.g-top-recomd .g-leisure dt{  color:#ff9900; border-left:2px solid #ff9900}

.g-foot{ width:100%; height:auto; display:block; overflow:hidden; margin:15px 0 0;}
.g-foot b{ width:100%; height:60px; line-height:60px; background:#303032; font-size:14px; font-weight:normal; color:#999; text-align:center; display:block; overflow:hidden}
.g-foot b a{ color:#999; padding:4px 0;}
.g-foot b a:hover{ color:#fff}
.g-foot p{ width:100%; height:auto; line-height:30px; font-size:12px; font-weight:normal; color:#999; text-align:center; background:#28282a; padding:20px 0; display:block; overflow:hidden}
.show_adv {    width: 960px;    margin: 7px auto 0;    text-align: center;}
/* 分页样式 */
#zhengti .pg_pcl{ height: 34px;}
#zhengti .tspage{ position:relative; height:34px;; padding:2px 0 0; margin:0 0 21px; text-align:center; background:none;}
#zhengti .tspage .tsp_count{ display:none;}
#zhengti .tspage .tsp_nav i,#zhengti .tspage .tsp_nav a{ display: inline-block; height: 24px; line-height: 24px; padding: 0 8px; border: 1px solid #c9c9c9; background:none; color:#565656;}
#zhengti .tspage .tsp_nav b,#zhengti .tspage .tsp_nav a:hover{ display:inline-block; height: 24px; line-height: 24px; padding: 0 8px; margin-right:0; border:1px solid #2e6ab1; background: none repeat scroll 0 0 #2e6ab1; border-color: #2e5095; color: #fff;}
#zhengti .tspage .tsp_nav a i{ border:none; color:#565656;}
#zhengti .tspage .tsp_nav a:hover i{ color:#fff;}
#zhengti .tspage select{ padding:0; margin:0; width:73px; height:22px;}



.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }
a:link{ text-decoration:none}
a{ cursor:pointer; text-decoration:none}
*{ transition: color 60ms ease 0s, background-color 160ms ease 0s;}
.m-fl{ float:left; margin:0; display:inline; overflow:hidden}
.m-fr{ float:right; margin:0; display:inline; overflow:hidden}
.span4,.span5,.row{ margin:0}

object{ display:block; overflow:hidden}

.g-box-960{ width:960px; height:auto; display:block; overflow:hidden; margin:auto;}
/*´ó±êÌâ*/
.g-title{ width:100%; height:20px; padding:0 0 6px 0; border-bottom:2px solid #eee; display:block; position:relative; zoom:1}
.g-title dt{ width:120px; height:auto; padding:0 0 6px 0; border-bottom:2px solid #009bff; font-size:16px; font-weight:bold; color:#009bff; text-indent:26px; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-title dt b{ width:15px; height:18px; background:url(/fxxz../images/index-icon.png) no-repeat -1px -232px; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-title dd{ float:right; font-size:12px; font-weight:normal; color:#999;}
.g-title dd a{ color:#999}
.g-title dd a:hover{ color:#f40; text-decoration:underline}

/*Ð¡±êÌâ*/
.g-game-title{ width:220px; height:25px; margin:14px 0 0 7px; display:block; overflow:hidden}
.g-game-title dt{ width:150px; height:25px; line-height:25px; font-size:16px; font-weight:bold; color:#333; text-indent:36px; float:left; display:inline; overflow:hidden; position:relative; zoom:1}
.g-game-title dt b{ width:25px; height:25px; background:url(/fxxz../images/index-icon.png) no-repeat -105px -294px; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-game-title dd{ width:70px; height:25px; float:right; display:inline; overflow:hidden}
.g-game-title dd b{ width:50%; height:25px; line-height:25px; float:left; margin:0; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:2px 0 0; display:inline; overflow:hidden; cursor:pointer}
.g-game-title dd .m-hover{ color:#009bff; font-weight:bold;}

/*¸±±êÌâ*/
.g-title-span{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:bold; color:#333; text-indent:14px; margin:0; display:block; overflow:hidden; position:relative; zoom:1; float:none}
.g-title-span b{ width:3px; height:10px; background:#f40; display:block; overflow:hidden; position:absolute; left:1px; top:5px;}
.g-title-span .m-tab{ width:540px; height:17px; display:block; overflow:hidden; position:absolute; left:117px; top:2px; }
.g-title-span .m-tab li{ width:auto; height:17px; float:left; display:inline; overflow:hidden;cursor:pointer}
.g-title-span .m-tab li strong{ width:auto; height:17px; line-height:16px; padding:0 4px; margin:0 0 0 0; float:left; font-size:12px; font-weight:normal; text-indent:0; color:#333; display:inline; overflow:hidden}
.g-title-span .m-tab li i{ width:auto; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#999; text-indent:0; font-style:normal; float:left; margin:0 4px;}
.g-title-span .m-tab .m-hover strong{ background:#f40; color:#fff}

.g-top-full{ width:100%; height:39px; background:#fff; border-bottom:1px solid #eee; display:block; overflow:hidden}

.g-top-full .g-top dt{ height:39px; line-height:39px; font-size:12px; font-weight:normal; color:#666; float:left; display:inline; overflow:hidden}
.g-top-full .g-top dd{ height:39px; float:right; display:inline; overflow:hidden;}
.g-top-full .g-top dd a{ height:39px; line-height:39px; font-size:12px; font-weight:normal; color:#666; display:inline; overflow:hidden; padding:0 5px;}
.g-top-full .g-top dd a:hover{ color:#f60; text-decoration:underline}

.g-header{ width:100%; height:90px; background:#fff; display:block; overflow:hidden}
.g-header .g-logo{ width:214px; height:72px; padding:15px 0 0 0; margin:0; border-right:1px solid #eee;}


#topForm{width:358px; height:43px; border:1px solid #f40; margin:23px 0 0 28px;}

#topForm .inputb { border: medium none; float: left; height: 43px; line-height: 43px; padding: 0; text-indent:12px; font-size:14px;}
#topForm .schsell{ width:70px; height:43px; line-height:43px; float:left; margin:0 0 0 0; display:inline; overflow:hidden}
#topForm .schsell span { cursor: pointer; float: left; font-size: 16px; color:#999; text-indent:12px; width: 61px; background:url(/fxxz../images/index-icon.png) no-repeat 51px -101px;}
#topForm .schsell b { background:url(/fxxz../images/icon.png) no-repeat -173px -117px; border-right:1px solid #cfcfcf; float: right; height: 30px; width: 17px;}
#headSel { background: none repeat scroll 0 0 #FFFFFF; border-color: #CFCFCF; border-style: solid; border-width: 0 1px 1px; margin-left: -1px; position: absolute; width: 79px;}
#headSel li a { color: #000000; cursor: pointer; display: block; font-size: 14px; font-weight: normal; height: 30px; line-height: 28px; overflow: hidden; padding-right: 18px; text-align: center;}
#headSel li a:hover { background-color: #CFCFCF; text-decoration:none;}

#topForm .m-search-btn{ width:68px; height:43px; font-size:0; text-indent:9999px; background:url(/fxxz../images/index-icon.png) no-repeat -61px -113px #f40; float:left; display:inline; overflow:hidden; margin:0;}

.g-nav-full{ width:100%; height:50px; background:#222; display:block; overflow:hidden}
.g-nav-full .g-nav{ width:700px; height:50px;}
.g-nav-full .g-nav li{ width:100px; height:50px; float:left; margin:0; display:inline; overflow:hidden; position:relative; zoom:1}
.g-nav-full .g-nav li a{ width:100%; height:50px; line-height:50px; font-size:16px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden}
.g-nav-full .g-nav .m-hover{ background:url(/fxxz../images/index-icon.png) no-repeat 41px -142px #009bff;}
.g-nav-full .g-nav li a:hover{ background:url(/fxxz../images/index-icon.png) no-repeat 41px -142px #009bff;}

.g-nav-full .g-nav-min{ width:auto; height:auto; float:right; }
.g-nav-full .g-nav-min li{ height:50px; line-height:50px; float:left; font-size:12px; font-weight:normal; color:#fff; padding:0 4px;}
.g-nav-full .g-nav-min li a{ color:#fff}
.g-nav-full .g-nav-min li a:hover{ text-decoration:underline}

.g-nav-class{ width:100%; height:38px; background:#fff; display:block; overflow:hidden}
.g-nav-class .g-nav-classul li{ width:10%; height:38px; line-height:38px; float:left; font-size:14px; font-weight:normal; color:#333; text-align:center; display:inline; overflow:hidden;}
.g-nav-class .g-nav-classul li a{ color:#333;}
.g-nav-class .g-nav-classul li a:hover{ color:#f40}

.g-top-recomd{ background:#fff; margin:10px auto 0;padding:3px 0 6px 0; border-bottom:1px solid #eee;}
.g-top-recomd .g-recomd dt{ width:40px; height:25px; line-height:25px; text-align:center; background:#f40; font-size:14px; font-weight:normal; color:#fff; float:left; display:inline; overflow:hidden}
.g-top-recomd .g-recomd dd{ width:888px; height:25px; background:#f7f7f7; font-size:12px; font-weight:normal;  color:#aaa; margin:0 0 0 12px; float:left; display:inline; overflow:hidden}
.g-top-recomd .g-recomd dd a{height: 14px;line-height: 14px;float:left;padding:0 8px;color:#000;display:inline;overflow:hidden;width: 71px;margin: 6px 0 0 0;border-right: 1px solid #ccc;text-align: center;}
.g-top-recomd .g-recomd dd a:hover{ color:#f40; text-decoration:underline}
.g-top-recomd .g-recomd dd i{ height:25px; line-height:25px; font-style:normal; float:left; padding:0; display:inline; overflow:hidden}

.g-top-recomd .g-new dt{ background:#5fc700;}

.g-top-recomd .g-cic dt{  background:#009bff;}

.g-top-recomd .g-leisure dt{ background:#ff9900;}




.g-top-game{background:#fff; padding:10px 0;}
.g-top-game .m-scroll-show{width:910px;height: 103px;float:left;display:inline;overflow:hidden;position:relative;zoom:1;}
.g-top-game .m-scroll-ul{ width:100%; height:auto; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-top-game .m-scroll-ul li{width:82px;height:124px;float:left;margin:0 0 0 0;display:inline;overflow:hidden;}
.g-top-game .m-scroll-ul li a{ width:100%; height:124px; display:block; overflow:hidden}
.g-top-game .m-scroll-ul li a img{width: 63px;height: 63px;margin:9px 0 0 10px;display:block;overflow:hidden;}
.g-top-game .m-scroll-ul li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:10px 0 0 0; display:block; overflow:hidden}
.g-top-game .m-scroll-ul li a:hover{ color:#f40; text-decoration:none; background:#f7f7f7;}
.g-top-game .m-scroll-ul li a:hover strong{ color:#f40}

.g-top-game .m-scroll-btn{width:35px;height:auto;float:right;margin: 4px 15px 0 0;display:inline;overflow:hidden;}
.g-top-game .m-scroll-btn li{width: 30px;height: 30px;background: url(/fxxz../images/index-icon.png) no-repeat -156px -113px #aaa;margin:13px 0 0 0;cursor:pointer;}
.g-top-game .m-scroll-btn .m-scroll-down{background-position: -156px -160px;}


.g-headline{background:#fff; margin:10px auto 0; padding:0 0 15px 0;}
.g-headline .g-line-left{ width:315px; height:auto; float:left; margin:15px 0 0 0; display:inline; overflow:hidden}
.g-headline .g-line-left .m-ppt{ width:300px; height:400px; margin:0 0 0 15px; display:block; overflow:hidden; position:relative; zoom:1}
.g-headline .g-line-left .m-bigimg{width:100%;height: 322px;display:block;overflow:hidden;position: relative;z-index: 60;}
.g-headline .g-line-left .m-bigimg li{width:100%;height: 322px;display:none;overflow:hidden;position:absolute;left:0;top:0;z-index: 50;}
.g-headline .g-line-left .m-bigimg li a img{width:100%;height: 300px;}
.g-headline .g-line-left .m-bigimg li a strong{width:100%;height:20px;line-height:20px;font-size:16px;font-weight:bold;color:#fff;text-indent:10px;position:absolute;left:0;top: 304px;display:block;overflow:hidden;z-index: 50;}
.g-headline .g-line-left .m-smallimg{width:100%;height: 103px;background:#4A4A4A; display:block;overflow:hidden;position:absolute;left:0;bottom:0;z-index: 40;}
.g-headline .g-line-left .m-smallimg li{width:56px;height: 52px;border:2px solid #c3c3c3;float:left;margin: 35px 0 0 12px;display:inline;overflow:hidden;cursor:pointer;}
.g-headline .g-line-left .m-smallimg li img{width:56px;height: 52px;}
.g-headline .g-line-left .m-smallimg .m-hover{ border:2px solid #f40}


.g-headline .g-line-left .g-hot-project{ width:315px; height:auto; margin:17px 0 0 0; display:block; overflow:hidden}
.g-headline .g-line-left .g-hot-project .g-title{ width:300px; margin:0 0 0 15px;}
.g-headline .g-line-left .g-hot-project .g-project-ul{ width:310px; height:auto; margin:0 0 0 5px; display:block; overflow:hidden}
.g-headline .g-line-left .g-hot-project .g-project-ul li{ width:145px; height:97px; float:left; margin:15px 0 0 10px; display:inline; overflow:hidden}
.g-headline .g-line-left .g-hot-project .g-project-ul li a{ width:100%; height:auto; display:block; overflow:hidden}
.g-headline .g-line-left .g-hot-project .g-project-ul li a img{ width:100%; height:65px; display:block; overflow:hidden}
.g-headline .g-line-left .g-hot-project .g-project-ul li a strong{ width:100%; height:20px; line-height:20px; margin:10px 0 0 0; font-size:14px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden;}
.g-headline .g-line-left .g-hot-project .g-project-ul li a:hover{ color:#f40}
.g-headline .g-line-left .g-hot-project .g-project-ul li a:hover strong{ color:#f40}


.g-line-center{ float: left; _width: 200px; width:363px; height:auto; margin:10px 0 0 15px;}
.g-line-center .g-line-cms{ width:100%; height:auto; display:block; overflow:hidden; margin:10px 0 0 0;}
.g-line-center .g-line-cms dt{ width:100%; height:22px; line-height:22px; font-size:18px; font-weight:bold; text-align:center; display:block; overflow:hidden;}
.g-line-center .g-line-cms dt a{ color:#F00}
.g-line-center .g-line-cms dt a:hover{ color:#f40}
.g-line-center .g-line-cms dd{ width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; text-align:center; margin:4px 0 0 0; display:inline-block; overflow:hidden}
.g-line-center .g-line-cms dd a{ padding:0 3px; color:#999;}
.g-line-center .g-line-cms dd a:hover{ color:#f40}

.g-new-game-tab{ width:100%; height:550px; display:block; overflow:hidden; position:relative; zoom:1}
.g-new-game-tab .g-new-btn{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1; z-index:20;}
.g-new-game-tab .g-new-btn li{ width:88px; height:57px; line-height:82px; font-size:16px; font-weight:normal; color:#555; text-align:center; float:left; margin:0 2px 0 0; display:inline; overflow:hidden; cursor:pointer}
.g-new-game-tab .g-new-btn .m-hover{ width:88px; height:57px; background:url(/fxxz../images/index-icon.png) no-repeat 0px -941px; color:#fff;}

.g-new-game-tab .m-new-soft{ width:100%; height:auto; margin:8px 0 0; padding:0 0 8px 0; display:block; overflow:hidden;}
.g-new-game-tab .m-new-soft li{ width:100%; height:20px; font-family:Verdana, Geneva, sans-serif; margin:6px 0 0 0; display:block; overflow:hidden;}
.g-new-game-tab .m-new-soft li i{ width:4px; height:4px; float:left; margin:8px 0 0 0; background:#c0c0c1; display:inline; overflow:hidden}
.g-new-game-tab .m-new-soft li img{ width:16px; height:16px; float:left; margin:2px 0 0 8px; display:inline; overflow:hidden}
.g-new-game-tab .m-new-soft li a{ width:274px; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#444; float:left; margin:0 0 0 10px; display:inline; overflow:hidden}
.g-new-game-tab .m-new-soft li a:hover{ color:#f60; text-decoration:none}
.g-new-game-tab .m-new-soft li em{ width:auto; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#A9A9A9; float:right; margin:0; display:inline; overflow:hidden;}
.g-new-game-tab .m-new-soft .m-soft-solid{ border-bottom:1px dotted #D5D5D5; padding:0 0 8px 0;}

.g-new-game-tab .m-solid-bg{ width:100%; height:1px; background:#ccc; display:block; overflow:hidden; position:absolute; left:0; top:8px;}

.g-new-game-tab .m-new-android{ width:100%; height:auto; margin:18px 0 0 0; display:block; overflow:hidden}
.g-new-game-tab .m-new-android dt{ width:100%; height:auto; display:block; overflow:hidden}
.g-new-game-tab .m-new-android dt a{ width:75px; height:auto; float:left; margin:0 0 12px 21px; display:inline; overflow:hidden}
.g-new-game-tab .m-new-android dt a img{ width:100%; height:75px; display:block; overflow:hidden;}
.g-new-game-tab .m-new-android dt a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; margin:4px 0 0 0;}
.g-new-game-tab .m-new-android dt a:hover{ color:#f60; text-decoration:none}
.g-new-game-tab .m-new-android dt a:hover strong{ color:#f60; text-decoration:none}
.g-new-game-tab .m-new-android dd{ width:100%; height:auto; border-top:1px dashed #ccc; display:block; overflow:hidden}
.g-new-game-tab .m-new-android dd a{ width:50%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#444; float:left; margin:11px 0 0 0; display:inline; overflow:hidden; position:relative; zoom:1; text-indent:10px;}
.g-new-game-tab .m-new-android dd a b{ width:3px; height:6px; background:url(/fxxz../images/index-icon.png) no-repeat 0px -1069px; position:absolute; left:0; top:7px; display:block; overflow:hidden}
.g-new-game-tab .m-new-android dd a:hover{ color:#f60; text-decoration:none}
.g-new-game-tab .m-new-android dd a strong{ width:130px; height:20px; line-height:20px; font-size:13px; font-weight:normal; color:#444; float:left; display:inline; overflow:hidden}
.g-new-game-tab .m-new-android dd a em{ width:auto; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#B9B9B9; float:right; display:inline; overflow:hidden; text-indent:0; padding:0 5px 0 0; font-family:sans-serif;}


.g-new-game-tab .m-new-al{ width:100%; height:auto; margin:18px 0 0 0; display:block; overflow:hidden}
.g-new-game-tab .m-new-al dt{ width:100%; height:auto; display:block; overflow:hidden}
.g-new-game-tab .m-new-al dt a{ width: 113px; height:auto; float:left; margin: 0 0 12px 12px; display:inline; overflow:hidden}
.g-new-game-tab .m-new-al dt a img{ width:100%; height: 90px; display:block; overflow:hidden;}
.g-new-game-tab .m-new-al dt a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; margin:4px 0 0 0;}
.g-new-game-tab .m-new-al dt a:hover{ color:#f60; text-decoration:none}
.g-new-game-tab .m-new-al dt a:hover strong{ color:#f60; text-decoration:none}
.g-new-game-tab .m-new-al dd{ width:100%; height:auto; border-top:1px dashed #ccc; display:block; overflow:hidden}
.g-new-game-tab .m-new-al dd a{ width:50%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#444; float:left; margin:11px 0 0 0; display:inline; overflow:hidden; position:relative; zoom:1; text-indent:10px;}
.g-new-game-tab .m-new-al dd a b{ width:3px; height:6px; background:url(/fxxz../images/index-icon.png) no-repeat 0px -1069px; position:absolute; left:0; top:7px; display:block; overflow:hidden}
.g-new-game-tab .m-new-al dd a:hover{ color:#f60; text-decoration:none}
.g-new-game-tab .m-new-al dd a strong{ width:130px; height:20px; line-height:20px; font-size:13px; font-weight:normal; color:#444; float:left; display:inline; overflow:hidden}
.g-new-game-tab .m-new-al dd a em{ width:auto; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#B9B9B9; float:right; display:inline; overflow:hidden; text-indent:0; padding:0 5px 0 0; font-family:sans-serif;}


/*
.g-line-center .g-line-ol{ width:100%; height:auto; display:block; overflow:hidden; border-top:1px dotted #c9c9c9; margin:15px 0 0 0;}
.g-line-center .g-line-ol strong{ width:100%; height:22px; margin:10px 0 0 0;  display:block; overflow:hidden;}
.g-line-center .g-line-ol strong b{ width:44px; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#fff; text-indent:7px; float:left; margin:0; background:url(/fxxz../images/index-icon.png) no-repeat 0 -294px; display:inline; overflow:hidden}
.g-line-center .g-line-ol strong a{ width:314px; height:22px; line-height:22px;font-size:16px; font-weight:normal; color:#333; float:left; margin:0 0 0 5px; display:inline; overflow:hidden}
.g-line-center .g-line-ol strong a:hover{ color:#f40;}

.g-line-center .g-line-ol dl{ width:100%; height:135px; margin:0 0 0 0; display:block; overflow:hidden}
.g-line-center .g-line-ol dl dt{ width:120px; height:120px; float:left; margin:15px 0 0 0; display:inline; overflow:hidden; position:relative; zoom:1}
.g-line-center .g-line-ol dl dt a img{ width:100%; height:120px; display:block; overflow:hidden}
.g-line-center .g-line-ol dl dt a strong{ width:100%; height:25px; line-height:25px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#7f7f7f; margin:0; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10}
.g-line-center .g-line-ol dl dd{ width:226px; height:120px; float:left; margin:11px 0 0 17px;}
.g-line-center .g-line-ol dl dd a{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#666; text-indent:17px; margin:5px 0 0 0; display:block; overflow:hidden; position:relative; zoom:1;}
.g-line-center .g-line-ol dl dd a b{ width:4px; height:4px; background:#e4e4e4; display:block; overflow:hidden; position:absolute; left:0; top:8px;}
.g-line-center .g-line-ol dl dd a:hover{ color:#f40}
*/

.g-line-center .g-line-android strong b{ width:44px; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#fff; text-indent:7px; float:left; margin:0; background:url(/fxxz../images/index-icon.png) no-repeat 0 -375px; display:inline; overflow:hidden}

.g-line-center .g-line-soft strong b{ width:44px; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#fff; text-indent:7px; float:left; margin:0; background:url(/fxxz../images/index-icon.png) no-repeat 0 -456px; display:inline; overflow:hidden}

.g-line-right{ float: right; width:235px; height:auto; margin:15px 15px 0 0; _margin:15px 7px 0 0; border:1px solid #eee; _padding: 0; padding:12px 0 0 0; overflow: hidden;}
.g-line-right .g-title dt{ text-indent:32px;}
.g-line-right .g-title dt b{ width:19px; height:18px; background-position:-105px -232px; left:8px;}
.g-line-right .g-title dd a{ margin:0 5px 0 0;}

.g-line-right .g-game-ul{ width:220px; height:auto; display:none; overflow:hidden; margin:8px auto 0;}
.g-line-right .g-game-ul li{ width:100%; height:32px; border-bottom:1px solid #eee; display:block; overflow:hidden}
.g-line-right .g-game-ul li a{ width:158px; height:32px; line-height:32px; font-size:14px; font-weight:normal; color:#333; float:left; display:inline; overflow:hidden}
.g-line-right .g-game-ul li b{ width:40px; height:32px; line-height:32px; font-size:12px; font-weight:normal; color:#999; text-align:center; float:left; display:inline; overflow:hidden}
.g-line-right .g-game-ul li i{ width:22px; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#fff; font-style:normal; text-align:center; float:left; background:#b4b4b4; display:inline; overflow:hidden; margin:5px 0 0 0;}
.g-line-right .g-game-ul li a:hover{ color:#f40}

.g-line-right .g-soft-title dt b{ width:25px; height:25px; background:url(/fxxz../images/index-icon.png) no-repeat -105px -347px; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-line-right .g-soft-ul{ width:220px; height:auto; display:block; overflow:hidden; margin:8px auto 0;}
.g-line-right .g-soft-ul li{ width:100%; height:53px; border-bottom:1px solid #eee; display:block; overflow:hidden}
.g-line-right .g-soft-ul li .g-soft-img{ width:32px; height:32px; float:left; margin:10px 0 0 0; display:inline; overflow:hidden}
.g-line-right .g-soft-ul li strong{ width:114px; height:auto; float:left; margin:6px 0 0 12px; display:inline; overflow:hidden}




.g-line-right .g-soft-ul li strong .g-soft-name{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden}
.g-line-right .g-soft-ul li strong .g-soft-name:hover{ color:#f40}
.g-line-right .g-soft-ul li strong p{ width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; display:block; overflow:hidden}
.g-line-right .g-soft-ul li .g-soft-btn{ width:48px; height:23px; line-height:23px; background:#fff; border:1px solid #f40; border-radius:4px; font-size:12px; font-weight:normal; text-align:center; color:#f40; float:right; margin:12px 0 0 0; display:inline; overflow:hidden}
.g-line-right .g-soft-ul li .g-soft-btn:hover{ background:#f40; color:#fff;}

.g-game-al{ background:#fff; margin:10px auto 0}
.g-game-al .g-title{ width:930px; margin:15px 0 0 15px;}
.g-game-al .g-title dt b{ width:19px; height:18px; background-position:0 -541px}
.g-game-al .g-game-ku{ width:662px; height:auto; float:left; margin:12px 0 0 15px; padding:0 0 15px 0; display:inline; overflow:hidden}
.g-game-al .g-game-ku .g-ku-btn{ width:133px; height:auto; float:left; margin:14px 0 0 0; display:inline; overflow:hidden}
.g-game-al .g-game-ku .g-ku-btn li{ width:130px; height:45px; line-height:45px; font-size:16px; font-weight:normal; color:#999; text-align:center; border-left:3px solid #ccc; background:#eee; margin:2px 0 0 0; display:block; overflow:hidden; cursor:pointer}
.g-game-al .g-game-ku .g-ku-btn .m-hover{ background:url(/fxxz../images/index-icon.png) no-repeat 0 -595px; border-left:3px solid #f40; color:#fff;}
.g-game-al .g-game-ku .g-ku-cont{ width:504px; height:auto; float:left; margin:0 0 0 25px; display:none; overflow:hidden; position:relative; zoom:1}
.g-game-al .g-game-ku .g-ku-cont .g-ku-game{ width:100%; height:auto; display:block; overflow:hidden; margin:22px 0 0 0;}
.g-game-al .g-game-ku .g-ku-cont .g-ku-game dt{ width:150px; height:120px; float:left; margin:0 0 0 0; display:inline; overflow:hidden}
.g-game-al .g-game-ku .g-ku-cont .g-ku-game dt img{ width:100%; height:120px; display:block; overflow:hidden}
.g-game-al .g-game-ku .g-ku-cont .g-ku-game dd{ width:332px; height:auto; float:left; margin:0 0 0 20px; display:inline; overflow:hidden}
.g-game-al .g-game-ku .g-ku-cont .g-ku-game dd a{ width:100%; height:30px; line-height:30px; font-size:24px; font-weight:bold; color:#333; float:left; display:inline; overflow:hidden;}
.g-game-al .g-game-ku .g-ku-cont .g-ku-game dd b{ width:auto; height:23px; line-height:23px; border:1px solid #19b5fe; border-radius:4px; font-size:12px; font-weight:normal; color:#19b5fe; float:left; margin:12px 10px 0 0; padding:0 8px; display:inline; overflow:hidden}
.g-game-al .g-game-ku .g-ku-cont .g-ku-game dd p{ width:100%; height:34px; line-height:18px; font-size:12px; font-weight:normal; color:#999; float:left;margin:12px 0 0 0; display:inline; overflow:hidden; }

.g-game-al .g-game-ku .g-ku-cont .g-down-ul{ width:100%; height:auto; display:block; overflow:hidden; border-bottom:1px solid #eee; padding:5px 0 15px 0;}
.g-game-al .g-game-ku .g-ku-cont .g-down-ul li{ width:auto; height:20px; line-height:20px; padding:0 3px; float:left; font-size:12px; font-weight:normal; color:#aaa; display:inline; overflow:hidden; margin:4px 0 0 0;}
.g-game-al .g-game-ku .g-ku-cont .g-down-ul li a{ color:#666; font-size:14px;}
.g-game-al .g-game-ku .g-ku-cont .g-down-ul li a:hover{ color:#f40}

.g-game-al .g-game-ku .g-ku-cont .g-qus-ul{ width:100%; height:auto; margin:10px 0 0 0; display:block; overflow:hidden}
.g-game-al .g-game-ku .g-ku-cont .g-qus-ul li{ width:50%; height:20px; float:left; margin:0; display:inline; overflow:hidden}
.g-game-al .g-game-ku .g-ku-cont .g-qus-ul li b{ width:5px; height:7px; background:url(/fxxz../images/index-icon.png) no-repeat -629px -194px; float:left; margin:7px 0 0 0; display:inline; overflow:hidden}
.g-game-al .g-game-ku .g-ku-cont .g-qus-ul li a{ width:220px; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#666; float:left; margin:0 0 0 12px; display:inline; overflow:hidden}
.g-game-al .g-game-ku .g-ku-cont .g-qus-ul li a:hover{ color:#f40}

.g-game-al .g-game-ku .g-ku-cont .g-ku-down{ margin:14px 0 0 0;}
.g-game-al .g-game-ku .g-ku-cont .g-ku-down dt b{ background-position:0 -667px;}

.g-game-al .g-game-ku .g-ku-cont .g-ku-stgy{ margin:7px 0 0 0;}
.g-game-al .g-game-ku .g-ku-cont .g-ku-stgy dt b{ background-position:0 -724px}

.g-game-al .g-game-ku .g-ku-cont .g-ku-qus{ margin:7px 0 0 0;}
.g-game-al .g-game-ku .g-ku-cont .g-ku-qus dt b{ background-position:0 -781px}

.g-game-al .g-game-ku .g-ku-cont .g-in-zone{ width:32px; height:auto; line-height:18px; font-size:16px; font-weight:normal; color:#f40; padding:8px 12px; border:1px solid #f40; border-radius:4px; display:block; overflow:hidden; position:absolute; right:0; top:32px;}

.g-upcom{ _float: right; width:237px; height:auto; margin:12px 0 0 30px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-upcom .g-title-span b{ background:#5fc700;}
.g-upcom .g-upcom-ul{ width:100%; height:auto; margin:14px 0 0 0; display:block; overflow:hidden;}
.g-upcom .g-upcom-ul li{ width:100%; height:62px; display:block; overflow:hidden; position:relative; zoom:1}
.g-upcom .g-upcom-ul li b{ width:7px; height:7px; background:url(/fxxz../images/index-icon.png) no-repeat -158px -547px; position:absolute; left:5px; top:6px; z-index:10;}
.g-upcom .g-upcom-ul li em{ width:105px; height:20px; line-height:20px; background:url(/fxxz../images/index-icon.png) no-repeat -172px -541px; font-size:12px; font-weight:normal; color:#fff; text-indent:12px; display:block; overflow:hidden; position:absolute; left:19px; top:0;}
.g-upcom .g-upcom-ul li a{width:100%;height: 26px;line-height: 26px;font-size:14px;font-weight:normal;color:#333;margin:28px 0 0 19px;display:block;overflow:hidden;background: #f5f5f5;text-indent: 12px;}
.g-upcom .g-upcom-ul .m-hover b{ background-position:-158px -607px;}
.g-upcom .g-upcom-ul .m-hover em{ background-position:-172px -601px; color:#fff}
.g-upcom .g-upcom-ul .m-hover a{ color:#f40}
.g-upcom .g-upcom-sod{ width:1px; height:435px; background:#eee; display:block; overflow:hidden; position:absolute; left:8px; top:32px; z-index:5;}

.g-game-key{ width:930px; padding:15px 15px; background:#fff; border-top:1px solid #eee;}
.g-game-key .g-title-span a{ width:auto; height:20px; line-height:20px; float:right; font-size:12px; font-weight:normal; color:#999; display:inline; overflow:hidden}
.g-game-key .g-title-span a:hover{ color:#f40}
.g-game-key .m-scroll-key{ width:100%; height:auto; display:block; overflow:hidden; margin:16px 0 0 0; cursor:pointer}
.g-game-key .m-scroll-key b{width:30px; height:60px; margin:16px 0 0; background:url(/fxxz../images/index-icon.png) no-repeat -422px 17px #aaa;}
.g-game-key .m-scroll-key .m-scroll-show{ width:853px; height:91px; position:relative; zoom:1}
.g-game-key .m-scroll-key .m-scroll-show .m-scroll-ul{ width:auto; height:91px; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-game-key .m-scroll-key .m-scroll-show .m-scroll-ul li{ width:200px; height:91px; float:left; margin:0 0 0 13px; display:inline; overflow:hidden}
.g-game-key .m-scroll-key .m-scroll-show .m-scroll-ul li a{ width:100%; height:91px; display:block; overflow:hidden; position:relative; zoom:1}
.g-game-key .m-scroll-key .m-scroll-show .m-scroll-ul li a img{ width:100%; height:91px; display:block; overflow:hidden}
.g-game-key .m-scroll-key .m-scroll-show .m-scroll-ul li a strong{ width:100%; height:25px; line-height:25px; background:url(/fxxz../images/index-icon.png) no-repeat -629px -262px; font-size:14px; font-weight:bold; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0;}
.g-game-key .m-scroll-key .m-scroll-right{ margin:16px 0 0 16px; background-position: -487px 17px;}

.g-android{ width:930px; padding:15px; background:#fff; margin:10px auto 0;}
.g-android .g-title dt b{ width:20px; height:21px; background-position:-431px -64px;}
.g-android .g-android-left{ width:662px; height:auto; float:left; margin:12px 0 0 0; padding:0 0 0 0; display:inline; overflow:hidden}
.g-android .g-android-left .g-android-game{ width:100%; height:auto; padding:0 0 15px 0; display:block; overflow:hidden}
.g-android .g-android-left .g-android-game .g-game-ul{ width:100%; height:auto; margin:10px 0 0 0; display:none; overflow:hidden}
.g-android .g-android-left .g-android-game .g-game-ul li{ width:105px; height:125px; float:left; margin:0 5px 0 0 ; display:inline; overflow:hidden}
.g-android .g-android-left .g-android-game .g-game-ul li a{ width:100%; height:125px; display:block; overflow:hidden}
.g-android .g-android-left .g-android-game .g-game-ul li a img{ width:78px; height:78px; border-radius:16px; margin:10px auto 0; display:block; overflow:hidden}
.g-android .g-android-left .g-android-game .g-game-ul li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:6px 0 0 ; display:block; overflow:hidden}
.g-android .g-android-left .g-android-game .g-game-ul li a:hover{ background:#f7f7f7;}
.g-android .g-android-left .g-android-game .g-game-ul li a:hover strong{ color:#f40;}

.g-android .g-android-left .g-android-soft{ border-top:1px solid #eee; padding:15px 0 0;}
.g-android-upcom .g-upcom-sod{ width:1px; height:550px; background:#eee; display:block; overflow:hidden; position:absolute; left:8px; top:32px; z-index:5;}

.g-classic{ width:930px; padding:15px; background:#fff; margin:10px auto 0;}
.g-classic .g-title dt b{ background-position:-431px -122px; width:20px; height:18px;}
.g-classic .g-classic-game{ _float: left; width:677px; height:auto; margin:22px 0 0 0;}
.g-classic .g-classic-game .g-title-span .m-tab{ left:0;}
.g-classic .g-classic-game .g-class-cont{ width:100%; height:auto; display:none;}
.g-classic .g-classic-game .g-class-cont .g-cont-top{ width:100%; height:auto; display:block; overflow:hidden; border-bottom:1px solid #eee; padding:0 0 15px 0;}
.g-classic .g-classic-game .g-class-cont .g-cont-top li{ width:150px; height:auto; float:left; margin:15px 19px 0 0; display:inline;}
.g-classic .g-classic-game .g-class-cont .g-cont-top li a img{ width:100%; height:120px; display:block; overflow:hidden; box-shadow:1px 2px 3px #ccc;}
.g-classic .g-classic-game .g-class-cont .g-cont-top li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; margin:8px 0 0 0;}
.g-classic .g-classic-game .g-class-cont .g-cont-top li a:hover{ color:#f40}
.g-classic .g-classic-game .g-class-cont .g-cont-top li a:hover img{ width:146px; height:116px; border:2px solid #f40;}
.g-classic .g-classic-game .g-class-cont .g-cont-top li a:hover strong{ color:#f40}
.g-classic .g-classic-game .g-class-cont .g-cont-foot{ width:100%; height:auto; display:block; overflow:hidden}
.g-classic .g-classic-game .g-class-cont .g-cont-foot li{ width:215px; height:20px; line-height:20px; float:left; margin:8px 0 0 0; display:inline; overflow:hidden}
.g-classic .g-classic-game .g-class-cont .g-cont-foot li b{ width:4px; height:4px; background:#e4e4e4; float:left; margin:8px 0 0 0; display:inline; overflow:hidden}
.g-classic .g-classic-game .g-class-cont .g-cont-foot li a{ width:199px; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#666; float:left; margin:0 0 0 12px; display:inline; overflow:hidden}
.g-classic .g-classic-game .g-class-cont .g-cont-foot li a:hover{ color:#f40}

.g-classic-rank{ _float: right; width:252px; height:auto; border-left:1px solid #eee; margin:7px 0 0 0;}
.g-classic-rank .g-title-span{ text-indent:28px; margin:12px 0 0 0;}
.g-classic-rank .g-title-span b{ left:15px; background:#5fc700}
.g-classic-rank .g-rank-ul{ width:237px; height:auto; display:block; overflow:hidden; margin:8px 0 0 15px;}
.g-classic-rank .g-rank-ul li{ width:100%; height:39px; border-bottom:1px solid #eee; display:block; overflow:hidden; position:relative; zoom:1}
.g-classic-rank .g-rank-ul li .g-rank-img{ display:none}
.g-classic-rank .g-rank-ul li .g-rank-name{ width:190px; height:39px; line-height:39px; font-size:14px; font-weight:normal; color:#666; float:left; display:inline; overflow:hidden}
.g-classic-rank .g-rank-ul li b{ display:none}
.g-classic-rank .g-rank-ul li .g-rank-name:hover{ color:#f40}
.g-classic-rank .g-rank-ul li .g-goin{ display:none}
.g-classic-rank .g-rank-ul li i{ width:22px; height:22px; font-size:14px; font-weight:normal; color:#fff; text-align:center; font-style:normal; float:right; background:#b4b4b4; margin:8px 0 0; display:inline; overflow:hidden}
.g-classic-rank .g-rank-ul .m-hover{ height:auto; padding:10px 0;}
.g-classic-rank .g-rank-ul .m-hover .g-rank-img{ width:90px; height:72px; float:left; margin:0 10px 0 0; display:inline; overflow:hidden}
.g-classic-rank .g-rank-ul .m-hover .g-rank-img img{ width:90px; height:72px;}
.g-classic-rank .g-rank-ul .m-hover .g-rank-name{ width:115px; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#f40; float:left; margin:0 0 0 0; display:inline; overflow:hidden}
.g-classic-rank .g-rank-ul .m-hover b{ width:115px; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; margin:4px 0 0 0; float:left; display:inline; overflow:hidden}
.g-classic-rank .g-rank-ul .m-hover .g-goin{ width:40px; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; text-align:center; background:#eee; float:left; margin:4px 2px 0 0; display:inline; overflow:hidden}
.g-classic-rank .g-rank-ul .m-hover .g-goin:hover{ background:#009bff; color:#fff;}
.g-classic-rank .g-rank-ul .m-hover i{ position:absolute; right:0; top:2px;}

.g-soft{ width:930px; padding:15px; background:#fff; margin:10px auto 0;}
.g-soft .g-title dt b{ width:22px; height:22px; background-position:-430px -176px;}
.g-soft .g-use-soft{ _float:left; width:675px; height:auto; border:1px solid #eee; border-right:0; margin:18px 0 0 0; display:block; overflow:hidden}
.g-soft .g-use-soft dl{ width:134px; height:157px; border-right:1px solid #eee; float:left; display:inline; overflow:hidden}
.g-soft .g-use-soft dl dt{ width:100%; height:35px; line-height:35px; font-size:14px; font-weight:normal; color:#333; text-align:center; background:#f7f7f7; display:block; overflow:hidden}
.g-soft .g-use-soft dl dd{ width:100%; height:16px; margin:12px 0 0 0; display:block; overflow:hidden}
.g-soft .g-use-soft dl dd img{ width:16px; height:16px; float:left; margin:0 0 0 16px ;display:inline; overflow:hidden;}
.g-soft .g-use-soft dl dd a{ width:80px; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#333; float:left; margin:0 0 0 7px; display:inline; overflow:hidden}
.g-soft .g-use-soft dl dd a:hover{ color:#f40}

.g-soft .g-recomd-soft{ border:0;}
.g-soft .g-recomd-soft .g-rank-ul li{ height:41px;}
.g-soft .g-recomd-soft .g-rank-ul li .g-rank-img{ width:32px; height:32px; margin:3px 10px 0 0;}
.g-soft .g-recomd-soft .g-rank-ul li .g-rank-img img{ width:32px; height:32px;}
.g-soft .g-recomd-soft .g-rank-ul .m-hover{ height:auto; padding:10px 0;}
.g-soft .g-recomd-soft .g-rank-ul .m-hover b{ margin:2px 0 0 0; height:14px; line-height:14px;}


.g-patch { width:930px; padding:15px; background:#fff; margin:10px auto 0;}
.g-patch .g-title dt b{ width:22px; height:22px; background-position:-431px -232px;}
.g-patch .g-patch-left{ _float:left; width:338px; height:420px; margin:6px 0 0 0; border-right:1px solid #eee; display:inline; overflow:hidden}
.g-patch .g-patch-left .g-patch-cont{ width:330px; height:208px; display:block; overflow:hidden; border-bottom:1px solid #eee;}
.g-patch .g-patch-left .g-patch-cont .g-game-title{ width:100%; margin:11px 0 0 0;}
.g-patch .g-patch-left .g-patch-cont .g-game-title dt b{ background-position:-428px -294px;}
.g-patch .g-patch-left .g-patch-cont .g-patch-dl{ width:100%; height:auto; display:block; overflow:hidden; }
.g-patch .g-patch-left .g-patch-cont .g-patch-dl dt{ width:150px; height:auto; float:left; margin:12px 0 0 0; display:inline; overflow:hidden}
.g-patch .g-patch-left .g-patch-cont .g-patch-dl dt a img{ width:100%; height:120px; display:block; overflow:hidden}
.g-patch .g-patch-left .g-patch-cont .g-patch-dl dt a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:8px 0 0 0; display:block; overflow:hidden}
.g-patch .g-patch-left .g-patch-cont .g-patch-dl dd{ width:165px; height:auto; float:left; margin:5px 0 0 15px; display:inline; overflow:hidden;}
.g-patch .g-patch-left .g-patch-cont .g-patch-dl dd a{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#666; text-indent:12px; margin:5px 0 0 0; display:block; overflow:hidden; position:relative; zoom:1}
.g-patch .g-patch-left .g-patch-cont .g-patch-dl dd a b{ width:4px; height:4px; background:#e4e4e4; display:block; overflow:hidden; position:absolute; left:0; top:8px;}
.g-patch .g-patch-left .g-patch-cont .g-patch-dl dd a:hover{ color:#f40}
.g-patch .g-patch-left .g-patch-cont .g-t-mod dt b{ background-position:-428px -507px;}
.g-patch .g-patch-left .g-patch-cont .g-t-patch dt b{ background-position:-428px -365px;}
.g-patch .g-patch-left .g-patch-cont .g-t-strategy dt b{ background-position:-428px -436px;}

.g-patch .g-patch-center{ border:0; margin:6px 0 0 9px;}

.g-patch .g-patch-right{ width:237px; height:auto; margin:20px 0 0 0; float:left; display:inline; overflow:hidden}
.g-patch .g-patch-right .g-title-span b{ background:#5fc700}
.g-patch .g-patch-right .g-patch-cms{ width:100%; height:auto; display:block; overflow:hidden; margin:26px 0 0 0;}
.g-patch .g-patch-right .g-patch-cms li{ width:100%; height:46px; border-bottom:1px solid #eee; display:block; overflow:hidden}
.g-patch .g-patch-right .g-patch-cms li b{ width:4px; height:4px; background:#e4e4e4; float:left; margin:22px 0 0 0; display:inline; overflow:hidden}
.g-patch .g-patch-right .g-patch-cms li .g-name{ width:220px; height:46px; line-height:46px; font-size:14px; font-weight:normal; color:#666; float:left; margin:0 0 0 12px; display:inline; overflow:hidden}
.g-patch .g-patch-right .g-patch-cms li p{ display:none}
.g-patch .g-patch-right .g-patch-cms li .g-img{ display:none}

.g-patch .g-patch-right .g-patch-cms .m-hover{ height:auto; border:0;}
.g-patch .g-patch-right .g-patch-cms .m-hover b{ width:38px; height:37px;line-height:24px; padding:5px 10px 15px; background:#009bff; font-size:18px; font-weight:normal; color:#fff; text-align:center;  float:left; margin:0 0 0 0; display:inline; overflow:hidden}
.g-patch .g-patch-right .g-patch-cms .m-hover .g-name{ width:170px; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#f40; float:left; margin:4px 0 0 7px; display:inline; overflow:hidden}
.g-patch .g-patch-right .g-patch-cms li p{ width:170px; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; float:left; margin:4px 0 0 7px; display:inline; overflow:hidden}
.g-patch .g-patch-right .g-patch-cms li .g-img{ width:100%; height:106px; border-top:1px solid #009bff; display:block; overflow:hidden}
.g-patch .g-patch-right .g-patch-cms li .g-img img{ width:100%; height:106px; display:block; overflow:hidden}


.g-pic { width:930px; padding:15px; background:#fff; margin:10px auto 0;}
.g-pic .g-title dt{ text-indent:32px;}
.g-pic .g-title dt b{ width:22px; height:22px; background-position:-428px -577px;}
/*.g-pic .g-pic-ul{ width:100%; height:280px; margin:17px 0 0 0; display:block; overflow:hidden; position:relative; zoom:1}
.g-pic .g-pic-ul li{ width:176px; height:auto; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-pic .g-pic-ul li a img{ width:100%; height:134px; display:block; overflow:hidden}
.g-pic .g-pic-ul li a strong{  width:100%; height:25px; line-height:25px; background:url(/fxxz../images/index-icon.png) no-repeat -629px -262px; font-size:14px; font-weight:bold; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0;}
.g-pic .g-pic-ul li a:hover{ color:#f40}
.g-pic .g-pic-ul li a:hover img{ width:172px; height:130px; border:2px solid #f40}
.g-pic .g-pic-ul li a:hover strong{ width:172px; left:2px; bottom:2px;}

.g-pic .g-pic-ul .m-pic1 a img{ height:280px;}
.g-pic .g-pic-ul .m-pic1 a:hover img{ height:276px;}

.g-pic .g-pic-ul .m-pic2{ left:564px;}
.g-pic .g-pic-ul .m-pic2 a img{ height:280px;}
.g-pic .g-pic-ul .m-pic2 a:hover img{ height:276px;}

.g-pic .g-pic-ul .m-spic1{ left:188px}
.g-pic .g-pic-ul .m-spic2{ left:376px}
.g-pic .g-pic-ul .m-spic3{ left:753px}
.g-pic .g-pic-ul .m-spic4{ left:188px; top:146px}
.g-pic .g-pic-ul .m-spic5{ left:376px; top:146px}
.g-pic .g-pic-ul .m-spic6{ left:753px; top:146px}*/

.g-pic .g-pic-ul{ width:100%; height:320px; margin:17px 0 0 0; display:block; overflow:hidden; position:relative; zoom:1}
.g-pic .g-pic-ul li{ width:225px; height:130px; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-pic .g-pic-ul li a img{ width:100%; height:130px; display:block; overflow:hidden}
.g-pic .g-pic-ul li a strong{ width:100%; height:100%; line-height:34px; font-size:22px; font-weight:normal; color:#fff; text-align:center; display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:20;}
.g-pic .g-pic-ul li a strong span{ width:auto; height:auto; vertical-align:middle; padding:0 20px; display:table-cell; overflow:hidden}
.g-pic .g-pic-ul li a b{ width:100%; height:320px; background:#000; opacity:0.7; filter:alpha(opacity=70); display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:5;}

.g-pic .g-pic-ul .m-pic1{ left:235px; height:320px;}
.g-pic .g-pic-ul .m-pic1 img{ height:320px;}

.g-pic .g-pic-ul .m-pic2{left:705px; height:320px;}
.g-pic .g-pic-ul .m-pic2 img{ height:320px;}

.g-pic .g-pic-ul .m-apic1{}
.g-pic .g-pic-ul .m-apic2{ left:470px; top:190px}

.g-pic .g-pic-ul .m-bpic1{ height:180px; top:140px;}
.g-pic .g-pic-ul .m-bpic1 img{ height:180px;}

.g-pic .g-pic-ul .m-bpic2{  height:180px;left:470px}
.g-pic .g-pic-ul .m-bpic2 img{ height:180px;}


.g-all-rank { width:930px; padding:15px; background:#fff; margin:10px auto 0;}
.g-all-rank .g-title dt{ text-indent:32px;}
.g-all-rank .g-title dt b{ width:22px; height:22px; background-position:-428px -640px;}

.g-all-rank .g-r-al{width: 222px;height:auto;margin: 14px 14px 0 0;float:left;display:inline;overflow:hidden;}
.g-all-rank .g-r-al strong{width: 100%;height:45px;line-height:45px;background: url(/fxxz../images/index-icon.png) no-repeat -12px -846px;font-size:18px;font-weight:bold;color:#fff;text-align:center;display:block;overflow:hidden;}
.g-all-rank .g-r-al ul{ width:100%; height:auto; display:block; overflow:hidden}
.g-all-rank .g-r-al ul li{width:100%;height: 45px;border-bottom:1px solid #eee;display:block;overflow:hidden;}
.g-all-rank .g-r-al ul li i{width: 21px;height: 21px;line-height: 21px;font-size: 14px;font-weight:normal;color:#fff;text-align:center;background:#b4b4b4;border-radius:2px;font-style:normal;float:left;margin: 13px 0 0 0;display:inline;overflow:hidden;}
.g-all-rank .g-r-al ul li a{width:170px;height: 45px;line-height: 45px;font-size: 14px;font-weight:normal;color:#333;float:left;margin: 0 0 0 11px;display:inline;overflow:hidden;}
.g-all-rank .g-r-al ul li a:hover{ color:#f40}
.g-all-rank .g-r-al ul li b{ width:auto;height:50px; line-height:50px; font-size:14px; font-weight:normal; color:#999; float:right; margin:0 2px 0 0; display:inline; overflow:hidden}
.g-all-rank .g-r-al .m-more{ width:220px; height:37px; line-height:37px; font-size:14px; font-weight:normal; color:#ff4400; text-align:center; background:#f7f7f7; margin:12px 0 0 0; display:block; overflow:hidden}
.g-all-rank .g-r-al .m-more:hover{ width:220px; height:35px; line-height:35px; border:1px solid #f40}

.g-all-rank .g-r-android strong{background-position: -338px -846px;}
.g-all-rank .g-r-android .m-more{ color:#5fc700}
.g-all-rank .g-r-android .m-more:hover{border:1px solid #5fc700}

.g-all-rank .g-r-softandroid strong{ background-position:-982px -846px;}
.g-all-rank .g-r-softandroid .m-more{ color:#14dcab}
.g-all-rank .g-r-softandroid .m-more:hover{border:1px solid #14dcab}


.g-all-rank .g-r-soft{margin: 14px 0 0 0;}
.g-all-rank .g-r-soft strong{background-position: -651px -846px;}
.g-all-rank .g-r-soft .m-more{ color:#009bff}
.g-all-rank .g-r-soft .m-more:hover{border:1px solid #009bff}

.g-firend { width:930px; padding:15px; background:#fff; margin:10px auto 0;}


.g-firend .g-title dt{ text-indent:32px;}
.g-firend .g-title dt b{ width:22px; height:22px; background-position:-428px -709px;}
.g-firend ul{ width:100%; height:auto; display:block; overflow:hidden; margin:12px 0 0 0;}
.g-firend ul li{ height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#666; float:left; margin:4px 16px 0 0; display:inline; overflow:hidden}
.g-firend ul li a{ color:#666}
.g-firend ul li a:hover{ color:#f40}

.g-foot{ width:100%; height:auto; display:block; overflow:hidden; margin:15px 0 0;}
.g-foot b{ width:100%; height:60px; line-height:60px; background:#303032; font-size:14px; font-weight:normal; color:#999; text-align:center; display:block; overflow:hidden}
.g-foot b a{ color:#999; padding:4px 0;}
.g-foot b a:hover{ color:#fff}
.g-foot p{ width:100%; height:auto; line-height:30px; font-size:12px; font-weight:normal; color:#999; text-align:center; background:#28282a; padding:20px 0; display:block; overflow:hidden}

.g-keyword{ background:#fff; margin:10px auto 0; width:930px; height:548px; padding:15px;}
.g-keyword .g-title b{ background-position:0 -1102px; width:20px;}
.g-keyword .g-key-btn{ width:929px; border-right:1px solid #eee; height:auto; display:block; overflow:hidden;}
.g-keyword .g-key-btn li{ width:115px; height:38px; line-height:38px; font-size:16px; font-weight:normal; color:#999; text-align:center; float:left; margin:0; border-left:1px solid #eee; border-bottom:1px solid #eee; display:inline; overflow:hidden; cursor:pointer}
.g-keyword .g-key-btn .m-hover{ border-bottom:1px solid #fff; color:#f40; font-weight:bold;}

.g-keyword .g-key-cont{ width:100%; height:auto; display:block; overflow:hidden;}
.g-keyword .g-key-cont .g-key-recomd{ width:310px; height:auto; float:left; margin:2px 0 0 0; display:inline; overflow:hidden}
.g-keyword .g-key-cont .g-key-recomd li{ width:100%; height:228px;  margin:12px 0 0 0; display:block; overflow:hidden;}
.g-keyword .g-key-cont .g-key-recomd li a{ width:100%; height:228px;background:#f5f5f5; display:block; overflow:hidden}
.g-keyword .g-key-cont .g-key-recomd li a img{ width:100%; height:142px; display:block; overflow:hidden}
.g-keyword .g-key-cont .g-key-recomd li a strong{ width:100%; height:22px; line-height:22px; font-size:18px; font-weight:bold; color:#555; text-align:center; margin:11px 0 0 0; display:block; overflow:hidden}
.g-keyword .g-key-cont .g-key-recomd li a span{ width:280px; height:34px; line-height:18px; font-size:14px; font-weight:normal; color:#999; text-indent:24px; margin:7px 0 0 0; display:block; overflow:hidden; padding:0 15px;}
.g-keyword .g-key-cont .g-key-recomd li a:hover{ width:306px; height:224px; border:2px solid #f40; background:#ff4400;}
.g-keyword .g-key-cont .g-key-recomd li a:hover strong{ color:#fff;}
.g-keyword .g-key-cont .g-key-recomd li a:hover span{ color:#fff;}


.g-keyword .g-key-cont .g-key-ul{ width:620px; height:auto; float:left; display:inline; overflow:hidden;}
.g-keyword .g-key-cont .g-key-ul li{ width:190px; height:143px; float:left; margin:15px 0 4px 16px; display:inline; overflow:hidden;}
.g-keyword .g-key-cont .g-key-ul li a{ width:100%; height:143px; background:#f5f5f5; display:block; overflow:hidden;}
.g-keyword .g-key-cont .g-key-ul li a img{ width:100%; height:88px; display:block; overflow:hidden}
.g-keyword .g-key-cont .g-key-ul li a strong{ width:100%; height:18px; line-height:18px; font-size:14px; font-weight:bold; color:#555; text-indent:12px; margin:10px 0 0 0; display:block; overflow:hidden}
.g-keyword .g-key-cont .g-key-ul li a em{ width:100%; height:18px; line-height:18px; font-size:12px; font-weight:normal; color:#999; text-indent:12px; margin:3px 0 0 0; display:block; overflow:hidden}
.g-keyword .g-key-cont .g-key-ul li a:hover{ width:186px; height:139px; border:2px solid #f40; background:#ff4400;}
.g-keyword .g-key-cont .g-key-ul li a:hover strong{ color:#fff;}
.g-keyword .g-key-cont .g-key-ul li a:hover em{ color:#fff;}

.m-float-nav{ width:90px; height:auto; display:block; overflow:hidden; position:fixed; left:50%; bottom:80px; margin:0 0 0 500px;}
.m-float-nav li{width:88px;height:48px;line-height:48px;text-indent: 40px;font-size:14px;font-weight:normal;color:#999;border:1px solid #d2d2d2;background:#fff;border-radius:6px;margin:10px 0 0 0;display:block;overflow:hidden;position:relative;zoom:1;cursor:pointer;}
.m-float-nav li b{width: 30px;height:24px;background:url(/fxxz../images/index-icon.png) no-repeat -1134px 0;display:block;overflow:hidden;position:absolute;left: 10px;top:14px;}

.m-float-nav .m-fn-2 b{background-position: -1134px -61px;}
.m-float-nav .m-fn-3 b{background-position: -1134px -118px;}
.m-float-nav .m-fn-4 b{background-position: -1134px -182px;}
.m-float-nav .m-fn-5 b{background-position: -1134px -242px;}
.m-float-nav .m-fn-6 b{ background-position:-1134px -301px;}
.m-float-nav .m-fn-7 b{ background-position:-1134px -361px;}
.m-float-nav .m-fn-8 b{ background-position:-1134px -422px;}
.m-float-nav .m-fn-9 b{ background-position:-1134px -483px;}

.m-float-nav .m-fn-1.m-hover{ color:#f40; font-weight:bold;}
.m-float-nav .m-fn-1.m-hover b{background-position: -1346px 0;}

.m-float-nav .m-fn-2.m-hover{ color:#f40; font-weight:bold;}
.m-float-nav .m-fn-2.m-hover b{background-position: -1346px -61px;}

.m-float-nav .m-fn-3.m-hover{ color:#f40; font-weight:bold;}
.m-float-nav .m-fn-3.m-hover b{background-position: -1346px -118px;}

.m-float-nav .m-fn-4.m-hover{ color:#f40; font-weight:bold;}
.m-float-nav .m-fn-4.m-hover b{background-position: -1346px -182px;}

.m-float-nav .m-fn-5.m-hover{ color:#f40; font-weight:bold;}
.m-float-nav .m-fn-5.m-hover b{background-position: -1346px -242px;}

.m-float-nav .m-fn-6.m-hover{ color:#f40; font-weight:bold;}
.m-float-nav .m-fn-6.m-hover b{background-position: -1346px -301px;}

.m-float-nav .m-fn-7.m-hover{ color:#f40; font-weight:bold;}
.m-float-nav .m-fn-7.m-hover b{background-position: -1346px -361px;}

.m-float-nav .m-fn-8.m-hover{ color:#f40; font-weight:bold;}
.m-float-nav .m-fn-8.m-hover b{background-position: -1346px -422px;}

/* 2017增加版块  */
.g-game-kuin{background: #fff;    margin: 10px auto 0;}
.g-game-kuin .g-title {margin: 15px 0 0 15px;}

.g-game-kuin .span4 { width: 693px; }
.g-game-kuin .span4 .g-title{width: 679px; margin-bottom: 15px;}
.g-game-kuin .span5 {width: 238px;}
.g-game-kuin .span5 .g-title{width: 228px;}

.g-game-kuin .span4 p{ width: 354px; height: 190px;margin:0 0 0 15px; }
.g-game-kuin .span4 p a { display:block;text-align: center; font-size: 14px;  }
.g-game-kuin .span4 p img{ display:block; width: 354px; height: 162px; }
.g-game-kuin .span4 .m-kuright ul{}
.g-game-kuin .span4 .m-kuright ul li{ width: 150px; height: 90px; margin:0 0 2px 12px; }
.g-game-kuin .span4 .m-kuright ul li a{display:block; text-align: center;  }
.g-game-kuin .span4 .m-kuright ul li a img{ display:block;width: 150px; height: 70px; }


.m-kuphb { margin: 0 0 0 15px }
.m-kuphb ul{}
.m-kuphb ul li{ height: 51px; border-bottom: 1px #eee solid; padding-top: 10px }
.m-kuphb ul li span.f-fl{ width: 16px; height: 16px; background-color: #f90; color: #fff; line-height: 16px; text-align: center; margin:12px 5px 0 0 ; }
.m-kuphb ul li .m-imgku{ width: 40px; height: 40px; margin:0 5px 0 0;  }
.m-kuphb ul li .m-imgku img{ display: block; width: 40px; height: 40px;  }
.m-kuphb ul li a.f-fr { width: 66px; height: 26px; border:1px #f40 solid; line-height: 25px; text-align: center; color: #f40 ; border-radius: 5px; margin: 6px 0 0 0 }
.m-kuphb ul li a.f-fr:hover { background-color: #f40; color: #fff }
.m-kuphb ul li p.f-fl { width: 76px; color: #999 }
.m-kuphb ul li p.f-fl strong{  display: block; height: 20px; line-height: 20px;  font-weight: normal; font-size: 14px; overflow:hidden }
.m-kuphb ul li p.f-fl strong a {color: #333}
.m-kuphb ul li p.f-fl strong a:hover {color: #f40}

.m-kuphb ul li:nth-child(1) span.f-fl { background-color:#f70041  }
.m-kuphb ul li:nth-child(2) span.f-fl { background-color:#ff6600  }
.g-game-kuin .span4 .g-title dt b { background-position: -56px -1101px }
.g-game-kuin .span5 .g-title dt b { background-position: -131px -1101px; width: 19px; height: 17px; }