@charset "gb2312";
body{ font-size:12px; margin:0px; font-size:12px; font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1"; 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; }
/* End hide from IE-mac */
/* 去掉链接虚框 
a:active ,area,label { blr:expression(this.onFocus=this.blur()) }
:focus { outline-style: none; }*/
/*备用清除浮动*/
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }
a:link{ text-decoration:none}
a{ cursor:pointer; text-decoration:none}
*{ transition: color 300ms ease 0s, background-color 300ms 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}

.g-ppt{width:300px;height: 326px;margin:10px 0 10px 10px;float:left;display:inline;overflow:hidden;position:relative;zoom:1;}
.g-ppt .g-ppt-img{width:100%;height: 326px;display:block;overflow:hidden;}
.g-ppt .g-ppt-img li{width:100%;height: 326px;position:absolute;left:0;top:0;display:block;overflow:hidden;display:none;}
.g-ppt .g-ppt-img li a img{ width:100%; height:225px; display:block; overflow:hidden}
.g-ppt .g-ppt-img li .m-black-bg{bottom:0;top:auto;height: 101px;}
.g-ppt .g-ppt-title{width: 100%;height:35px;line-height:35px;font-size:14px;font-weight:normal;color:#fff;text-indent:12px;display:block;overflow:hidden;position:absolute;left:0;bottom: 64px;z-index:10;text-decoration:none;}
.g-ppt .g-ppt-title:hover{ color:#ff0}

.g-ppt .g-ppt-btn{width:auto;height: auto;position:absolute;right:12px;bottom:12px;display:block;overflow:hidden;z-index:15;}
.g-ppt .g-ppt-btn li{width: 83px;height: 51px;cursor:pointer;background:#aaa;border-radius: 0;float:left;margin: 0 0 0 12px;display:inline;overflow:hidden;}
.g-ppt .g-ppt-btn .m-hover{ border:1px solid #fff}
.g-ppt .g-ppt-last{width:40px; height:50px; line-height:50px;  background:#000; font-size:34px; font-weight:nomral; font-family:"宋体"; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:-58px; top:150px; z-index:20;opacity:0.7; filter:alpha(opacity=70); text-decoration:none}
.g-ppt .g-ppt-next{width:40px; height:50px; line-height:50px;  background:#000; font-size:34px; font-weight:nomral; font-family:"宋体"; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute;right:-58px;top:150px; z-index:20;opacity:0.7; filter:alpha(opacity=70); text-decoration:none}
.g-ppt .g-ppt-next:hover,.g-ppt .g-ppt-last:hover{ text-decoration:none;opacity:1; filter:alpha(opacity=100); }

.g-head-news{ width:402px; height:auto; float:left; margin:10px 0 0 17px; display:inline; overflow:hidden}
.g-head-news .g-news-dl{width:100%;height: 83px;border-bottom:1px dashed #ddd;display:block;overflow:hidden;}
.g-head-news .g-news-dl dt{ width:100%; height:22px; line-height:22px; font-size:18px; font-weight:bold; color:#ff4000; margin:6px 0 0 0; display:block; overflow:hidden;}
.g-head-news .g-news-dl dt a{ color:#ff4000}
.g-head-news .g-news-dl dt a:hover{ color:#339dff}
.g-head-news .g-news-dl dd{ width:100%; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#999; margin:8px 0 0 0; display:block; overflow:hidden;}
.g-head-news .g-news-dl dd a{ color:#ff5800;}

.g-head-news .g-news-ul{width:100%;height:auto;display:block;overflow:hidden;margin: 3px 0 0 0;}
.g-head-news .g-news-ul li{width:100%;height:20px;margin: 6px 0 0 0;display:block;overflow:hidden;}
.g-head-news .g-news-ul li b{ width:40px; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#fff; text-align:center; background:#339dff; float:left; margin:0; display:inline; overflow:hidden}
.g-head-news .g-news-ul li a{ width:294px; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#555; float:left; margin:0 0 0 14px; display:inline; overflow:hidden;}
.g-head-news .g-news-ul li a:hover{ color:#ff5800;}
.g-head-news .g-news-ul li em{ width:auto; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; float:right; margin:0 0 0 0; display:inline; overflow:hidden;}

.g-head-news .g-news-ul .m-news-color1 b{ background:#339dff}
.g-head-news .g-news-ul .m-news-color2 b{ background:#29c96c}
.g-head-news .g-news-ul .m-news-color3 b{ background:#ff983b}
.g-head-news .g-news-ul .m-news-color4 b{ background:#339dff}
.g-head-news .g-news-ul .m-news-color5 b{ background:#29c96c}
.g-head-news .g-news-ul .m-news-color6 b{ background:#ff983b}
.g-head-news .g-news-ul .m-news-color7 b{ background:#339dff}
.g-head-news .g-news-ul .m-news-color8 b{ background:#29c96c}
.g-head-news .g-news-ul .m-news-color9 b{ background:#ff983b}

.g-game-down{width: 249px;height: 346px;float:left;margin:0 0 0 17px;border-left: 5px solid #f5f5f5;display:inline;overflow:hidden;}
.g-game-down .g-game-dl{width: 231px;height:auto;margin:10px 0 0 10px;display:block;overflow:hidden;}
.g-game-down .g-game-dl dt{ width:100%; height:auto; display:block; overflow:hidden}
.g-game-down .g-game-dl dt img{width:100px;height:100px;float:left;margin: 0 12px 0 0;display:inline;overflow:hidden;}
.g-game-down .g-game-dl dt strong{width: 116px;height:18px;line-height:18px;font-size:15px;font-weight:bold;color:#333;float:left;margin: 7px 0 16px 0;display:inline;overflow:hidden;}
.g-game-down .g-game-dl dt b{width: 116px;height:14px;line-height:14px;font-size:12px;font-weight:normal;color:#666;float:left;margin: 3px 0 0 0;display:inline;overflow:hidden;}
.g-game-down .g-game-dl dd{width:100%;height: 54px;line-height:18px;font-size:12px;font-weight:normal;color: #999;margin:6px 0 0 0;display:block;overflow:hidden;}

.g-game-down .g-game-btn{width: 220px;height:auto;margin: 0px 0 0 16px;display:block;overflow:hidden;}
.g-game-down .g-game-btn li{width:100%;height:45px;margin: 9px 0 0 0;background:#29c96c;display:block;overflow:hidden;}
.g-game-down .g-game-btn li.f-nodown { background-color: #ccc }
.g-game-down .g-game-btn li.f-nodown a strong {border-right:1px solid #ddd;}
.g-game-down .g-game-btn li.f-nodown a i {border-left:1px solid #ddd;}
.g-game-down .g-game-btn li a{ width:100%; height:45px; display:block; overflow:hidden;}
.g-game-down .g-game-btn li a strong{width: 174px;height:45px;line-height:45px;font-size:18px;font-weight:normal;color:#fff;text-indent: 55px;float:left;border-right:1px solid #1fab5a;display:inline;overflow:hidden;position:relative;zoom:1;}
.g-game-down .g-game-btn li a strong b{width:25px;height:25px;background:url(../images/ku-icon.png) no-repeat -2px -206px;display:block;overflow:hidden;position:absolute;left: 17px;top:10px;}
.g-game-down .g-game-btn li a i{ width:43px; height:45px; border-left:1px solid #42e084; background:url(../images/ku-icon.png) no-repeat -148px -196px; float:left; display:inline; overflow:hidden; position:relative; zoom:1}

.g-game-down .g-game-btn .g-btn-ios{background:#339dff;}
.g-game-down .g-game-btn .g-btn-ios a strong{ border-right:1px solid #2489e6;}
.g-game-down .g-game-btn .g-btn-ios a strong b{ background-position:-2px -262px;}
.g-game-down .g-game-btn .g-btn-ios a i{ border-left:1px solid #68b6fe}

.g-game-down .g-game-btn .g-btn-pc{background:#ff983b;}
.g-game-down .g-game-btn .g-btn-pc a strong{ border-right:1px solid #e28027;}
.g-game-down .g-game-btn .g-btn-pc a strong b{ background-position:0px -318px;}
.g-game-down .g-game-btn .g-btn-pc a i{ border-left:1px solid #ffb36e}

.g-left{ width:746px; height:auto; float:left; margin:10px 0 0 0; background:#fff; display:inline; overflow:hidden}
.g-left .g-left-btn{ width:726px; height:45px; background:#f5fff9; border-bottom:3px solid #29c96c; margin:10px auto 0; display:block;overflow:hidden;}
.g-left .g-left-btn li{ width:171px; height:45px; line-height:47px; font-size:20px; font-weight:normal; color:#3eb37e; text-indent:35px; float:left; margin:0; display:inline; overflow:hidden;cursor:pointer }
.g-left .g-left-btn .m-hover{ background:url(../images/ku-icon.png) no-repeat 0 -422px; font-weight:bold; color:#fff; }

.g-left .g-left-list{width:726px;height:756px;margin:10px auto 0;display:block;overflow:hidden;}
.g-left .g-left-list dl{width:100%;height: 188px;border-bottom:1px solid #eee;display:block;overflow:hidden;}
.g-left .g-left-list dl dt{ width:100%; height:24px; line-height:24px; font-size:20px; font-weight:bold; color:#333; margin:15px 0 0 0; display:block; overflow:hidden;}
.g-left .g-left-list dl dt a{ color:#333;}
.g-left .g-left-list dl dt a:Hover{ color:#f60}

.g-left .g-left-list dl dd{ width:100%; height:auto; display:block; overflow:hidden; margin:15px 0 0 0;}
.g-left .g-left-list dl dd .g-link-img{ width:200px; height:125px; float:left; margin:0 0 0 0; display:inline; overflow:hidden;}
.g-left .g-left-list dl dd .g-link-img img{ width:100%; height:125px; display:block; overflow:hidden}
.g-left .g-left-list dl dd strong{ width:504px; height:17px; float:left; margin:12px 0 0 15px; display:inline; overflow:hidden;}
.g-left .g-left-list dl dd strong b{ width:13px; height:13px; float:left; margin:2px 0 0 0; background:url(../images/ku-icon.png) no-repeat 0 -555px;}
.g-left .g-left-list dl dd strong em{ width:auto; height:17px; line-height:17px; float:left; font-size:14px; font-weight:normal; color:#999; margin:0 0 0 10px; display:inline; overflow:hidden}
.g-left .g-left-list dl dd strong i{ width:19px; height:13px; float:left; margin:2px 0 0 30px; background:url(../images/ku-icon.png) no-repeat -206px -555px; display:inline; overflow:hidden}
.g-left .g-left-list dl dd strong span{ color:#ff5800}
.g-left .g-left-list dl dd p{ width:504px; height:44px; line-height:24px; font-size:14px; font-weight:normal; color:#666; float:left; margin:12px 0 0 15px; display:inline; overflow:hidden;}
.g-left .g-left-list dl dd .g-link-btn{ width:60px; height:23px; line-height:23px; font-size:12px; font-weight:normal; color:#fff; font-family:serif; background:#aaa; float:left; margin:16px 0 0 466px; text-align:center; display:inline; overflow:hidden;}
.g-left .g-left-list dl dd .g-link-btn:hover{ background:#ff5800}

.g-right{ width:249px; height:auto; float:right; display:inline; overflow:hidden}
.g-right .g-right-box{ width:100%; height:auto; background:#fff; margin:10px 0 0 0; display:block; overflow:hidden;}
.g-right .g-right-box .g-title{width: 235px;height:30px;line-height:30px;font-size:18px;font-weight:bold;color:#333;text-indent:14px;border-left:4px solid #29c96c;display:block;overflow:hidden;margin: 19px 0 0 10px;}
.g-right .g-right-box .g-title a{ width:auto; height:30px; line-height:30px; font-size:12px; font-weight:normal; color:#999; float:right; margin:0 10px 0 0; display:inline; overflow:hidden}

.g-right .g-right-box .g-hot{ width:100%; height:354px; padding:0 0 12px 0; display:block; overflow:hidden}
.g-right .g-right-box .g-hot li{width:80px;height:104px;float:left;margin: 10px 7px 0 16px;display:inline;overflow:hidden;}
.g-right .g-right-box .g-hot li a img{ width:80px; height:80px; display:block; overflow:hidden}
.g-right .g-right-box .g-hot li a strong{ width:100%; height:18px; line-height:18px; font-size:14px; font-weight:normal; color:#555; text-align:center; margin:4px 0 0 0; display:block; overflow:hidden}
.g-right .g-right-box .g-hot li a:hover strong{ color:#f60;}

.g-right .g-like{height: 824px;/* margin:3px 0 0 0; */}
.g-right .g-like ul{ width:100%; height:auto; display:block; overflow:hidden}
.g-right .g-like ul li{width: 229px;height: 96px;margin: auto;border-bottom: 1px solid #f5f5f5;display:block;overflow:hidden;}
.g-right .g-like ul li img{width: 65px;height: 65px; border-radius:10px;float:left;margin: 15px 12px 0 10px;display:inline;overflow:hidden;}
.g-right .g-like ul li strong{width: 142px;height:34px;line-height:18px;font-size:15px;font-weight:normal;color:#333;float:left;margin: 19px 0 0 0;display:inline;overflow:hidden;}
.g-right .g-like ul li b{width: 142px;height:16px;line-height:16px;font-size:12px;font-weight:normal;color:#555;float:left;margin: 8px 0 0 0;display:inline;overflow:hidden;}
.g-right .g-like ul li b span{ color:#339dff}
.g-right .g-like ul li a:hover strong{ color:#f60;}

.g-left-title{ width:980px; height:45px; background:#f5fff9; border-bottom:3px solid #29c96c; margin:10px auto 0; display:block;overflow:hidden;}
.g-left-title dt{ width:171px; height:45px; line-height:47px; font-size:20px; font-weight:normal; color:#3eb37e; text-indent:35px; float:left; margin:0; background:url(../images/ku-icon.png) no-repeat 0 -422px; font-weight:bold; color:#fff;  display:inline; overflow:hidden;}
.g-left-title dd{ width:auto; height:45px; line-height:45px; font-size:14px; font-weight:normal; color:#999; padding:2px 10px 0 0; float:right; display:inline; overflow:hidden}
.g-left-title dd a{ color:#999}
.g-left-title dd a:hover{ color:#f60}

.g-collection{ width:100%; height:auto; border-bottom:1px dashed #ccc; display:block; overflow:hidden; padding:0 0 0 0; margin:0 0 0 0;}
.g-collection a{width: 225px;height:176px;float:left;margin: 20px 13px 0 12px;display:inline;overflow:hidden;text-decoration:none;}
.g-collection a img{ width:100%; height:136px; display:block; overflow:hidden}
.g-collection a b{ width:100%; height:auto; line-height:20px; font-size:14px; font-weight:normal; color:#151515; margin:6px 0 0 0; display:block; overflow:hidden; text-align:center}
.g-collection a:hover{color:#e22200; text-decoration:underline}
.g-collection a:hover b{color:#e22200; text-decoration:underline}

.g-game-list{width:100%;height:auto;display:block;overflow:hidden;padding: 0 0 20px 0;margin: 0;}
.g-game-list li{width:84px;height: 112px;float:left;margin:12px 0 0 24px;display:inline;overflow:hidden;}
.g-game-list li a{ width:100%; height:auto; display:block; overflow:hidden; text-decoration:none}
.g-game-list li a img{ width:100%; height:auto; display:block; overflow:hidden; border-radius:14px; box-shadow:1px 1px 2px #ccc; border-radius:10px;}
.g-game-list li a span{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; text-align:center; color:#151515; margin:6px 0 0 0; display:block; overflow:hidden}
.g-game-list li b{ width:100%; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#666; text-align:center; margin:2px 0 0 0; display:block; overflow:hidden}
.g-game-list li a:hover{color:#e22200; text-decoration:underline}
.g-game-list li a:hover span{color:#e22200; text-decoration:underline}



.g-comment{ width:980px; padding:0 10px; background:#fff; margin:10px auto 0;}
.g-comment .g-comment-title{ width:980px; height:45px; background:#f5fff9; border-bottom:3px solid #29c96c; margin:10px auto 0; display:block;overflow:hidden;}
.g-comment .g-comment-title li{ width:171px; height:45px; line-height:47px; font-size:20px; font-weight:normal; color:#3eb37e; text-indent:35px; float:left; margin:0; display:inline; overflow:hidden;}
.g-comment .g-comment-title .m-hover{ background:url(../images/ku-icon.png) no-repeat 0 -422px; font-weight:bold; color:#fff; }

/*留言 */
/*兼容老的*/
.quote { margin: 5px; border: 1px solid #CCC; line-height: 22px; text-indent: 10px; }
.quote span { background-color: #E8E8E8; display: block; line-height: 25px; height: 25px; text-indent: 10px; font-weight: bold; }

/*新*/
#comment_list .quote, #comment_list .quote span { text-indent:0;}
#comment_list { color:#2f2f2f; padding:1px; zoom:1; }

#comment_list dt {line-height:28px; height:28px; overflow:hidden; padding:0 10px;  }
#comment_list h2 { font-size:14px; color:#fff; height:30px; padding:0 10px; background:url(/skin/gr/images/comment_tbg.png) repeat-x; margin-bottom:10px;}
#comment_list h2 span { float:left;margin-top: 4px ; width:88px; text-align:center; line-height:26px; background-repeat:no-repeat;}
#comment_list dl {padding: 0 5px; }
#comment_list dd {word-wrap: break-word; line-height:20px; padding:5px 10px 10px; }
#comment_list dd img {margin-bottom:-5px;}

#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0  0  5px 0 ; border:1px solid #bfbfbf; background:#fffde9; color:#000;}
#comment_list blockquote h4, #comment_list .quote span{ color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none;}
#comment_list blockquote h4 cite { font-style:normal;}
#comment_list blockquote div{padding:0 7px;}

#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b {margin:0 6px; }
#comment_list p { text-align:right;  line-height:1; padding:5px 0;}
#comment_list p a { color:#e65c08; margin-left:10px;}

#comment_list dt span {float:left; }
#comment_list dt em { float:right; font-style:normal;}

#comment_0 dt {background:#fff2e8; color:#c97b54; }
#comment_0 h2 span { background-image:url(/skin/gr/images/comment_tr.png)}

#comment_1 dt {background:#f0f7ee; color:#569659;}
#comment_1 h2 span, #s_comment h2 span { background-image:url(/skin/gr/images/comment_tg.png)}

#s_comment { text-align:center;}
#s_comment h2 a {float:right;   font-size:12px; font-weight: normal; color:#1d8d23; line-height:30px; }
#s_comment h2 a i { font-style:normal;}
#s_comment .nick_name { float:left; margin-left:12px; line-height:30px; display:inline; }
#s_comment .nick_name input {border:1px solid #a9b9a5; margin-left:6px; height:20px; vertical-align:middle; width:200px}
#s_comment .comment_faces {float:left; margin-left:20px; font-weight:bold; line-height:30px; display:inline;}
#s_comment .comment_faces img { vertical-align:middle; margin-left:3px; cursor:pointer;}
#s_comment textarea {border:1px solid #a9b9a5; padding:3px 5px; width:96%; height:120px; line-height:20px;  margin:8px 0; }
#s_comment .comment_btn { padding:0 12px 10px; text-align:left;}
#s_comment .comment_btn input { width:80px; color:#fff; border:0 none; padding:0; margin-right:6px; font-weight:bold; height:26px; background:url(/skin/gr/images/comment_btn.png) no-repeat; cursor:pointer;}


.g-white-bg{ background:#fff; margin:10px auto 0;}
/*下载列表*/
.g-left .g-left-softlist{width:726px;height:auto;margin: 0px auto 0;display:block;overflow:hidden;}
.g-left .g-left-softlist dl{width:100%;height: 157px;border-bottom:1px solid #eee;display:block;overflow:hidden;}
.g-left .g-left-softlist dl dt{ width:120px; height:120px; float:left; margin:16px 0 0 0; display:inline; overflow:hidden;}
.g-left .g-left-softlist dl dt a{ width:120px; height:120px; display:block; overflow:hidden}
.g-left .g-left-softlist dl dt a img{ width:120px; height:120px; border-radius:16px; display:block; overflow:hidden}
.g-left .g-left-softlist dl dd{ width:584px; height:auto; float:left; margin:20px 0 0 20px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-left .g-left-softlist dl dd .g-link-name{width:100%;height:24px;line-height:24px;font-size:20px;font-weight:bold;color:#333;float:left;margin: 0 0 13px 0;display:inline;overflow:hidden;}
.g-left .g-left-softlist dl dd strong{ width:195px; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#999; float:left; margin:2px 0 0 0; display:inline; overflow:hidden;}
.g-left .g-left-softlist dl dd strong span{ color:#333}
.g-left .g-left-softlist dl dd p{ width:100%; height:40px; line-height:20px; font-size:14px; font-weight:normal; color:#999; float:left; margin:10px 0 0 0; display:inline; overflow:hidden;}
.g-left .g-left-softlist dl dd .g-link-btn{width:120px;height:42px;line-height:42px;font-size:16px;font-weight:normal;color:#fff;text-align:center;background:#ff983b;border-radius:6px;display:block;overflow:hidden;position:absolute;right:10px;top: 31px;}
.g-left .g-left-softlist dl dd .g-link-btn:hover{ background:#ff5800;}














