/* Reset */
body,p,h1,h2,h3,h4,h5,h6,table,tr,td,form,dl,dt,dd,ol,ul,li,iframe,textarea{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%} 
li { list-style:none;}
a { cursor:pointer; color:#333; text-decoration:none;}
a img {border:none;}
table { border-spacing:0; border-collapse:collapse; border:0;}
th { text-align:left;}
.clear { clear:both; overflow:hidden; height:0;}
.group:after { content:"\0020"; display:block; height:0; clear:both; overflow:hidden;}
.group { *zoom:1;}
body {font-size:12px; font-family:arial; color:#333;}

/* */

.center { width: 970px; margin:0 auto; text-align:left; }
.path { line-height:40px; height:40px; margin-bottom:8px; background:url(/gl/skin/images/path-bg.png) no-repeat; color:#053f5c; margin-top:5px;}
.path a{ color:#053f5c;}
.path-nav { float:left;}
.main { float: left; width: 647px; overflow:hidden; display:inline; }
.container { border:1px solid #ccc; overflow:hidden; border-top:2px solid #2f7ea5; background:url(/gl/skin/images/container-bg.png) repeat-x; width:645px;}
.aside { float:right; width:316px;}
.leyou-home { float:left; width:120px; height:40px; overflow:hidden; text-indent:-999em; display:inline; margin-right:12px;}


.hd { height:38px; line-height:38px; padding:0 10px; color:#4d4d4d; overflow:hidden; border-bottom:1px solid #e0e0e0; background:url(/gl/skin/images/title-bg.png) repeat-x; font-weight:bold; font-size:14px; }
.hd span { float:left; padding-left:18px;  background:url(/gl/skin/images/dot-blue.png) no-repeat 2px 50%; }
.mod {border:1px solid #ccc; margin-bottom:7px;}

.hot-girl .hd { background-position:0 -38px;}
.hot-girl .hd span { background-image:url(/gl/skin/images/dot-red.png);}
.game-rank .hd { position: relative; z-index:2;}

/* 分享 */
.fenxiang { margin: 0px; padding: 0px; clear: both; line-height: 25px; height: 25px; }
.fenxiang a { text-decoration:none; color:#666; }
.fenxiang li { line-height: 25px; float: left; height: 25px; list-style-type: none; margin-left: 5px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; overflow: hidden; }
.fenxiang .n0 { font-size: 14px; color: #F30; }
.fenxiang .n1 { background-image:url(/gl/skin/images/zhuanzai.png); background-repeat: no-repeat; text-indent: 20px; background-position: left 5px; }
.fenxiang .n2 { background-image: url(/gl/skin/images/zhuanzai.png); background-repeat: no-repeat; text-indent: 20px; background-position: left -22px; }
.fenxiang .n4 { background-image: url(/gl/skin/images/zhuanzai.png); background-repeat: no-repeat; text-indent: 20px; background-position: left -73px; }
.fenxiang .n7 { background-image: url(/gl/skin/images/zhuanzai.png); background-repeat: no-repeat; text-indent: 20px; background-position: left -152px; }
.fenxiang .n8 { background-image: url(/gl/skin/images/zhuanzai.png); background-repeat: no-repeat; text-indent: 20px; background-position: left -180px; }
.fenxiang .n5 { background-image: url(/gl/skin/images/zhuanzai.png); background-repeat: no-repeat; text-indent: 20px; background-position: left -100px; }
.fenxiang .n6 { background-image: url(/gl/skin/images/zhuanzai.png); background-repeat: no-repeat; text-indent: 20px; background-position: left -128px; }
.fenxiang .n9 { background-image: url(/gl/skin/images/zhuanzai.png); background-repeat: no-repeat; text-indent: 20px; background-position: left -205px; }

.hot-list {margin:0 10px 0 15px; display:none;}
.hot-list li { height:24px; line-height:24px; margin-bottom:4px; background:url(/head/images/ni_arr_r.gif) no-repeat left center; padding-left:10px;}
.hot-list li a {color:#333;}

.container h1 {color:#333; font-size:24px; font-weight:normal; text-align:center; font-family:'黑体'; margin: 10px 0; margin:25px 15px 15px; line-height:32px;}
.container .prop { text-align:center; font-size:12px; margin: 10px; border-bottom:1px solid #EBEFF0; padding-bottom:10px; }
.container .prop span {margin:0 6px; color:#666;}
.container .prop a { color:#333;}
.container .prop b {color:#c80404;}

.summary {border:1px solid #a5c5d2; background:#f3faff;  margin:15px; line-height:22px; padding:10px 15px;}
.summary strong {margin-right:6px;}

.content { line-height:26px; color:#262626; margin: 0 15px; overflow:hidden; font-size:14px;}
.content p {margin:1em 0 ; }
.content img { margin:0  auto; border:1px solid #C0C0C0; padding:2px; max-width:601px ; height:auto ;}


/* Aside */

.classic li { text-align:center; margin:5px 0;}
.classic img { width:300px; height:70px; padding:1px; border:1px solid #ccc;  vertical-align:top;}

.hot-girl ul { margin:0; overflow:hidden; zoom:1; padding:0 0 10px 0;}
.hot-girl li { float: left; width: 135px; height: 127px; margin:10px 0px  0px 15px; overflow: hidden; display:inline; }
.hot-girl li img { border: 1px solid #CCC; height: 80px; width: 129px; overflow: hidden; display: block; padding:2px;margin-bottom:5px }
.hot-girl a { display: block; text-align: center; line-height: 18px; text-decoration:none; color:#666; }

.game-list { display:none; zoom:1;}
.game-list li { padding-top:0px; padding-bottom:1px; background-position:0 28px; position:relative;}
.game-list .cur {padding-top:10px; padding-bottom:11px; background-position:0 100%; height:133px;}
.game-list .cur .name a { font-weight:bold; color:#0665A1;}
.game-list li {  overflow:hidden; zoom:1; line-height:28px; height:28px; padding: 1px 5px; margin:0 5px; position:relative; }
.game-list .pic { display:none;}
.game-list i { width:16px; height:16px; ; color:#253f4d;text-align:center; font: normal normal 12px/16px tahoma;  float:left; display:inline; margin:6px 8px 0 0; background:url(/head/images/home_1222/rank-num.png) no-repeat -16px 0  ; }
.game-list .hot {  color:#fff; font-weight:bold; background-position:0 0;}
.game-list .vote { color:#f34c0a; font-size:10px; font-family:verdana; display:inline-block; font-weight:bold; margin-right:6px; position:absolute; right:0; top:0;}
.game-list .vote:first-letter { font-size:14px; }
.game-list .cur .vote { font-size:12px;}
.game-list .cur .vote:first-letter { font-size:16px; }
.game-list p em { font-style:normal; color:#999;}
.game-list p span { margin-right:8px; display:none;}

.game-list .cur { height:132px; padding:10px 5px; margin-bottom:4px;  background-position:0 100%; overflow:hidden;  border-bottom:1px solid #ebeff0; border-top:1px solid #ebeff0; margin-top:-1px; background:#fafafa;  }
.game-list .cur span { display:inline;}
.game-list .cur p { overflow:hidden; color:#333; line-height:24px;  height:24px;  }
.game-list .cur .pic { float:left; position:relative; cursor:pointer; display:inline; margin:0 15px 0 5px; }
.game-list .cur .vote { position:static;}
.game-list .cur img { width:90px; height:126px; padding:2px; border:1px solid #ccc;}
.game-list .cur h3 {width:128px; float:right; }
.game-list .cur a:hover { color:#f30;}
.game-list .cur i { position:absolute; left:10px; top:4px; z-index:2; width:29px; height:29px; background-image:url(/head/images/home_1222/rank-focus.png); text-align:left; text-indent:3px; line-height:20px; font-weight:bold; color:#fff; background-position:0 0;}
.game-list a.down { display:block; width:75px; height:24px; line-height:24px; background:url(/gl/skin/images/down-button.png) no-repeat; text-align:center; font-weight:bold; color:#fff;}
.game-list a.down:hover { color:#fff;}
.game-list p.down { margin-top:5px; height:24px;}

.rank-tab { float:right; display:inline; margin-top:4px;}
.rank-tab li { float:left; width:18px; height:18px; text-align:center; line-height:18px; color:#fff; background:url(/head/images/home_1222/rank-round.png) -18px 0  ; font-weight: normal; margin:6px  0 0  4px; font-size:12px; cursor:pointer}
.rank-tab .cur { font-weight:bold; background-position:0 0; color:#005c96;}

.relate-cms .h2 { font-weight: bold; font-size:14px; line-height:30px; margin-top:10px;}
.relate-cms {border-width:1px 0; border-style:solid; border-color:#ebeff0; padding:0 5px  10px; margin: 0 10px;}
.relate-cms h3 {margin:15px 0; font-size:14px; color:#262626}
.relate-cms h3 b {margin:0 6px;}
.relate-cms h3 b, .relate-cms h3 a { color:#d41515;}
.relate-cms ul { font-size:12px;}
.relate-cms li { color:#9d9d9d; line-height:26px; background:url(/head/images/ni_arr_r.gif) no-repeat left center; padding-left:10px;}
.relate-cms li a{ color:#0f538d; margin-right:6px;}

#ListMood h3 { padding:0 10px;}

.cms-page {font-size:12px; color:#000; padding:10px 0; margin:0 5px; overflow:hidden; zoom:1; }
.cms-page span { width:49.9%; float:left; height:20px;  line-height:20px; overflow:hidden;}
.cms-page a {color:#0378ad; text-decoration:underline;}

/* 顶踩 */
#digg { clear:both; height:55px; position: relative; margin: 20px 5px; float:left; position: relative; left:50%; }
#digg .inner{ position: relative; left:-50%; float:left; }
#isgood,
#isbad{ float:left; width:103px; height:30px; font-family:arial; font-weight:bold; font-size:22px; color:#fff; padding-top:25px; line-height:30px; text-align:center; cursor:pointer; margin:0 10px; }
#isgood { background:url(/head/images/ni_good.png) no-repeat; }
#isbad { background:url(/head/images/ni_bad.png) no-repeat; }


/*文章信息页 分页列表*/

#cms_showpage_text { line-height: 22px; text-align: right; overflow: hidden; margin: 5px; clear: both; }
#cms_showpage_text a,
#cms_showpage_text a.link { float: left; height: 20px; border: 1px solid #69F; margin-left: 2px; text-align: center; background-color: #F3FCFC; font-size: 13px; font-weight: bold; color: #06C; line-height: 20px; padding-right: 5px; padding-left: 5px; }
#cms_showpage_text b { float: left; height: 20px; width: 30px; margin: 0px; padding: 0px; color: #F00; font-weight: bold; text-align: center; }
#cms_showpage_text p { display: inline; padding: 0px; text-align: center; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; clear: both; }
#cms_showpage_text a.hover { color: #FFF; background-color: #F30; float: right; height: 20px; width: 20px; }
#cms_show_ly { margin-top: 5px; margin-bottom: 5px; border: 1px solid #CCC; }
#cms_showpage { width: 620px; margin-right: auto; margin-left: auto; border: 1px solid #c0e2ef; clear: both; }
#cms_showpage h5 { font-size: 13px; margin: 0px; padding: 0px; height: 30px; line-height: 30px; background-color: #E3F3F9; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #c0e2ef; text-indent: 10px; }
#cms_showpage ul { width: 620px; margin: 0px; background-image: url(/gl/skin/img/cms_link.jpg); background-repeat: repeat-y; background-position: center center; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; overflow:hidden; }
#cms_showpage li { float: left; width: 300px; height: 25px; line-height: 25px; list-style-type: none; padding-left: 10px; }
.roaditem { height:140px; }

/*相关下载*/

.relate-game {border:1px solid #ccc; height:198px; margin:10px 0;}
.relate-game h2{ height:31px; line-height:30px; background:url(/head/images/ni_tbg.png) repeat-x; font-size:14px; color:#04497a; padding: 0 15px;}
.relate-game h2 span{ background:url(/head/images/ni_tib.png) no-repeat left center; padding-left:10px;}
.relate-game h2 .more {float:right; font-weight:normal; font-size:12px;}

.relate-game .inner { position:relative; padding-top:1px;}

.relate-game .game {position: absolute; padding:10px 0  0  124px; margin:10px 3px 0 5px; display:inline; height:130px; width:105px; border-right:1px  dashed #d9d9d9; left:0; top:0; background:#fff; }
.relate-game .game .pic { position:absolute; left:15px; top:5px;}
.relate-game .game .pic img {padding:1px; border:1px solid #9ac9f0; width:90px; height:126px;}
.relate-game .game h5 { font-size:12px;  height:20px; line-height:20px; overflow:hidden;}
.relate-game .game h5 a { color:#0378ad;}
.relate-game .game h6 { font-size:18px; font-weight:normal; margin-bottom:3px; color:#ff5907; font-family:arial;}
.relate-game .game p { color:#333; line-height:24px; height:24px; overflow:hidden;}
.relate-game .game p b { font-weight:normal;}

.relate-game .list { overflow:hidden; margin:10px 3px 0 240px; padding:0 10px 0 10px; zoom:1; background:url(/head/images/ni_2bg.gif); height:140px; overflow:hidden;}
.relate-game .list a{ color:#0f538d;}
.relate-game .list li { line-height:28px; height:28px; overflow: hidden;  background:url(/head/images/ni_arr_g.gif) no-repeat left 8px; padding-left:8px;}
.relate-game .list li .size { float:right; font-family:arial; color:#ff5907;}

/* Append */
.share { margin:0 0 5px 10px;}

#ListMood {zoom:1;}

#digg-only { width:249px; height:51px; margin:25px auto; background:url(/gl/skin/images/gl_digg_only.png) no-repeat; padding:6px 0 0 13px; cursor:pointer;}
#digg-only strong { display:block; padding-left:28px; font-size:14px; color:#0665A1;  line-height:26px;}
#digg-only b { margin:0 6px;}

.aside .ad-1 { width:100%; margin:0 0 10px 0;} 


/* 2012-02-20 */
#bdshare { display: block !important; float:none !important; overflow:hidden; zoom:1;}
#bdshare a { padding-right:3px;}

 
/*顶部 */
#diy_index { width:970px; margin:5px auto 0; text-align:left; background:#FFF}
#diy_index strong {color:#0472a8}
#diy_index li a:hover img {border-color:#feac7a;}

.diy_best {border:1px solid #ccc;}
.diy_bh { text-indent:15px;  height:30px; line-height:30px; overflow:hidden; color:#ccc; border-bottom:1px solid #dadada; background:url(images/ih_hbg.png) repeat-x;}
.diy_bh a {margin:0 3px;}

.diy_pic { overflow:hidden; zoom:1; padding:10px 0 0 3px; height:123px;}
.diy_pic li{ float:left; display:inline; margin: 0 0 0 12px; text-align:center; width:124px; overflow:hidden; line-height:20px; height:117px;}
.diy_pic img{ width:120px; height:90px; padding:1px; border:1px solid #ccc; display:block; margin-bottom:3px;}
.diy_pic a {color:#333;}
.diy_pic a:hover { color:#F30}
.diy_bd {color:#bfbfbf;  line-height:18px; padding:3px;;word-wrap:break-word;word-break:break-all; border-top:1px dashed #dadada; overflow:hidden; height:18px; margin:0 8px;}
.diy_best .even { background:#f4fafe;}
.diy_best { padding-bottom:2px;}
#diy_index .diy_bd .more { float:right; font-family:arial; display:inline; margin-left:0.5em; color:#0F5385;}

.diy_newest { border:1px solid #a8c2cd; background:#f5f5f5; overflow:hidden; zoom:1; height:100px; margin-top:5px;}
.diy_newest h2 { width:24px; background:#dfedf3; color:#0472a8; border-right: 1px solid #a8c2cd; font-size:12px; text-align:center; float:left; line-height:18px; height:78px; padding-top:12px; position:relative;}
.diy_newest h2 span { position:absolute; width:5px; height:9px; right:-5px; top:40px; background: url(images/ih_arrow.png) no-repeat ; z-index:9;}

#diy_lw { float:right; width:943px; overflow:hidden; zoom:1; }
#diy_nul { margin-top:10px; padding-left:4px;}
#diy_nul li {float:left; display:inline; margin:0 0 10px 0; width:80px; text-align:center; height:81px; overflow:hidden; }
#diy_nul li img {width:60px; height:60px; margin:0 auto 3px; padding:1px;  border:1px solid #ccc; display:block; background:#fff;}