p, form, ul, li, h1, h2, h3, h4, h5, h6, h7 { margin: 0px; padding: 0px; }
.clear { clear: both; }
body { font-size: 12px; margin: 0px; padding: 0px; text-align: center; color: #666666; font-family: "宋体"; background-image: none; background-attachment: fixed; background-repeat: no-repeat; background-position: center top;  }

a { color: #333; text-decoration: none; }
a:hover { color: #F30; }
a.lan:link, a.lan:visited { color: #0378AD; text-decoration: none; }
a.lan:hover { color: #F30; text-decoration: underline; }
a.white:link, a.white:visited { color: #FFF; text-decoration: none; }
a.white:hover { color: #FC0; text-decoration: underline; }
a.red:link, a.red:visited { color: #F00; text-decoration: none; }
a.red:hover { color: #00F; text-decoration: underline; }
a.yellow:link, a.yellow:visited { color: #FC0; text-decoration: none; }
a.yellow:hover { color: #FFF; text-decoration: underline; }
.page_970 { width: 970px; margin-right: auto; margin-left: auto; text-align: left; clear: both; background-color: #FFF; }
/*顶部*/

/*统一头部2016-08-19*/
.g-box-960{ width:960px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:0;position:relative; zoom:1; z-index:10;}
.g-box-bg{ background:url(../images/index-sod-bg.jpg) repeat-x left 4px; margin:20px auto 0;}
.g-ad-960{ width:960px; height:auto; margin:20px auto; display:block; overflow:hidden; position:relative; zoom:1; z-index:10;}

.g-log-nav-box{width:100%;height:104px;display:block;overflow:hidden;background:#f7f7f7;box-shadow:0px 2px 3px #ddd;position: relative;zoom: 1;z-index: 20;}

.g-top-box{ width:100%; height:36px; background:#3d3d3d; border-bottom:1px solid #e3e3e3; display:block; overflow:hidden; margin:0;}
.g-top-box .g-top-left{ width:auto; height:36px; line-height:36px; float:left; font-size:12px; font-weight:normal; color:#fff; display:inline; overflow:hidden; margin:0;}
.g-top-box .g-top-right{ width:auto; height:36px; line-height:36px; float:right; font-size:12px; font-weight:normal; color:#fff; display:inline; overflow:hidden}
.g-top-box .g-top-right a{ color:#333; width:60px; height:36px; line-height:36px; float:left; margin:0; background:url(/skin/xsh/images/png1.png) no-repeat 58px -457px; text-align:center; color:#fff;}
.g-top-box .g-top-right a:hover{ color:#ff0; text-decoration:underline}

.g-box-960 .g-top-logo{ width:225px; height:100px; float:left; margin:0; display:inline; overflow:hidden}
.g-box-960 .g-top-logo img{ width:auto; height:auto; margin:8px 0 0 0; display:block; overflow:hidden}

.g-box-960 .g-top-nav { width:476px; height:66px; margin:20px 0 0 0; float:left; display:inline; overflow:hidden;}
.g-box-960 .g-top-nav li{ width:48px; height:66px; float:left; margin:0 0 0 20px; display:inline; overflow:hidden}
.g-box-960 .g-top-nav li a{ display:block;width:100%; height:26px; font-family:"microsoft yahei"; text-align:center;background:url(../images/png1.png) no-repeat 2px 0;_background-image:url(../images/png1.gif); padding-top:50px; color:#666;}
.g-box-960 .g-top-nav li a:hover { color:#01a8f0; text-decoration:none;}
.g-box-960 .g-top-nav li.bign1 a {}
.g-box-960 .g-top-nav li.bign1 a:hover { background-position:2px -80px}
.g-box-960 .g-top-nav li.bign2 a {background-position:-68px 0}
.g-box-960 .g-top-nav li.bign2 a:hover {background-position:-68px -80px}
.g-box-960 .g-top-nav li.bign3 a {background-position:-137px 0}
.g-box-960 .g-top-nav li.bign3 a:hover {background-position:-137px -80px}
.g-box-960 .g-top-nav li.bign4 a {background-position:-204px 0}
.g-box-960 .g-top-nav li.bign4 a:hover {background-position:-204px -80px}
.g-box-960 .g-top-nav li.bign5 a {background-position:-270px 0}
.g-box-960 .g-top-nav li.bign5 a:hover {background-position:-270px -80px}
.g-box-960 .g-top-nav li.bign6 a {background-position:-338px 0}
.g-box-960 .g-top-nav li.bign6 a:hover {background-position:-338px -80px}
.g-box-960 .g-top-nav li.bign7 a {background-position:-402px 0}
.g-box-960 .g-top-nav li.bign7 a:hover {background-position:-402px -80px}
.g-box-960 .g-top-nav li.bign8 a {background-position:-468px 0}
.g-box-960 .g-top-nav li.bign8 a:hover {background-position:-468px -80px}
.g-box-960 .g-top-nav li.bign9 a {background-position:-540px 0}
.g-box-960 .g-top-nav li.bign9 a:hover {background-position:-540px -80px}

.g-box-960 .g-top-nav .bign1.f-hover a{background-position:2px -80px; color:#01a8f0;}
.g-box-960 .g-top-nav .bign2.f-hover a{background-position:-68px -80px; color:#01a8f0;}

.g-box-960 .g-top-search{ width:240px; height:39px; margin:31px 0 0 0; float:right; display:inline; overflow:hidden;}
.g-box-960 .g-top-search .m-search-text{ width:185px; height:35px; line-height:35px; font-size:14px; text-indent:10px; background:#fff; border:2px solid #bdbdbd; border-right:0; float:left; display:inline; overflow:hidden; padding:0; margin:0; border-radius:0;}
.g-box-960 .g-top-search .m-search-btn{ width:53px; height:39px; float:left; background:url(../images/index-search-btn.jpg) no-repeat 14px 7px #3aace8; border:0; padding:0; display:inline; overflow:hidden; font-size:0}

.g-box-960 .g-top-nav li.bign10 a {background-position:3px -983px}
.g-box-960 .g-top-nav li.bign10 a:hover {background-position:3px -1063px}
/*顶部*/
.g-top-full{ width:100%; height:59px; background:#333; box-shadow:0px 2px 2px #ccc; display:block; overflow:hidden}
.g-top-full .g-top-970{ width:970px; height:59px; display:block; overflow:hidden; margin:0 auto;}
.g-top-full .g-top-970 .g-logo{ width:auto; height:45px; float:left; margin:6px 0 0 0; display:inline; overflow:hidden}
.g-top-full .g-top-970 .g-logo img{ width:auto; height:45px; display:block; overflow:hidden}
.g-top-full .g-top-970 .g-nav{ width:auto; height:59px; float:left; margin:0 0 0 40px; display:inline; overflow:hidden}
.g-top-full .g-top-970 .g-nav a{ width:auto; height:59px; line-height:59px; font-size:18px; font-weight:normal; font-family:"微软雅黑"; color:#fff; text-decoration:none; float:left; padding:0 17px;}
.g-top-full .g-top-970 .g-nav a:hover{ background:#0096f5; text-decoration:none}
.g-top-full .g-top-970 .g-nav .m-hover{ background:#0096f5; text-decoration:none}
.g-top-full .g-top-970 .g-search{ width:215px; height:36px;float:left; margin:12px 0 0 14px; background:#ccc; display:inline; overflow:hidden; border-radius:6px;}
.g-top-full .g-top-970 .g-search #keyword{ width:175px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#666; float:left; border:0px; margin:0; padding:0; background:#ccc; display:inline; overflow:hidden; text-indent:10px;}
.g-top-full .g-top-970 .g-search .m-search-btn{ width:40px; height:36px;  background:url(/skin/xsh/images/ku-search.jpg) no-repeat left center #c7c7c7; float:left; display:inline; overflow:hidden; border:0; font-size:0; line-height:8888px; text-indent:1000px;}

.g-class-nav{width:100%;height:auto;padding:0;margin: 0px 0 0;background:#fff;box-shadow: 0px 2px 2px #E2E2E2;display:block;overflow:hidden;position:relative;zoom:1;z-index: 10;}
.g-class-nav #m-nav-icon{ width:12px; height:7px; background:url(../images/down-nav-icon.png) no-repeat; position:absolute; left:248px; top:0; z-index:10; display:none; overflow:hidden}
.g-class-nav .g-nav-list{ width:970px; height:auto; background:#fff; padding:0; margin:auto; display:none; overflow:hidden;}
.g-class-nav .g-nav-list:nth-child(1){ display:block}
.g-class-nav .g-nav-list a{ width:80px; height:33px; line-height:33px; font-size:14px; font-weight:normal; font-family:"微软雅黑"; color:#333; text-align:center; float:left; margin:5px 0 5px 7px; display:inline; overflow:hidden; border-radius:6px;}
.g-class-nav .g-nav-list a:hover{ background:#30bdff; color:#fff; text-decoration:none}
.g-position{ width:928px; height:auto; padding:10px 20px; font-size:12px; font-weight:normal; font-family:"微软雅黑"; color:#666; border:1px solid #dddddd; margin:10px auto 0; display:block; overflow:hidden; background:#fff;    text-align: left; margin-bottom: 10px}
.g-position a{ color:#666}
.m-ad-970{width:968px;display:block;overflow:hidden;margin: 10px auto 0px;background-color:;}
#foot{ height:auto; padding:20px; line-height:30px; font-size:12px; font-weight:normal; color:#333333; text-align:center; background:#fff; box-shadow:0 0 3px #ccc; display:block; overflow:hidden; margin:20px 0 0 0;width: 100%;    padding:15px 0 0 0;}
#foot a{ color:#333;}
#foot p{ height:20px; line-height:20px; display:block; overflow:hidden; padding:5px 0 ;}
#foot p #f-icp { }
#foot p #f-icp a{padding-left: 30px;position: relative;}
#foot p #f-icp a img{ position: absolute;left: -3px }


/*2016-08-22*/
.g-box-970 .g-left .g-prev .g-previmg-box .f-previmg-last{ width:68px; height:30px; font:16px/30px "微软雅黑"; float:left; background:#00a6e3; color:#fff; text-align:center; margin:20px 0 0 223px; display:inline; overflow:hidden; text-decoration:none}
.g-box-970 .g-left .g-prev .g-previmg-box .f-previmg-last:hover{ text-decoration:none}
.g-box-970 .g-left .g-prev .g-previmg-box .f-previmg-next{ width:68px; height:30px; font:16px/30px "微软雅黑"; float:left; background:#00a6e3; color:#fff; text-align:center; margin:20px 0 0 15px; display:inline; overflow:hidden; text-decoration:none}
.g-box-970 .g-left .g-prev .g-previmg-box .f-previmg-next:hover{ text-decoration:none}
.g-box-970 .g-left .g-prev .g-previmg-box .f-previmg-numb{ float:left; height:30px;font:20px/30px "微软雅黑"; color:#333; margin:20px 0 0 15px;}

/*友情链接*/
#links_1 { background-image: url(/skin/images/link_top.gif); background-repeat: no-repeat; background-position: top; line-height: 5px; height: 5px; overflow: hidden; }
#links_2 { border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-top-color: #999; border-right-color: #999; border-bottom-color: #999; border-left-color: #999; line-height: 30px; height: 30px; }
#links_2 span { float: right; line-height: 30px; height: 30px; margin-right: 10px; font-size: 12px; font-weight: normal; }
#links_2 h3 { margin-right: 10px; margin-left: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
#links_2 img { margin-top: 5px; margin-left: 20px; }
#links_3 { background-image: url(/skin/images/link_buttom.gif); background-position: top; line-height: 7px; height: 7px; background-repeat: no-repeat; overflow: hidden; clear: both; }
#links_4 { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #999; border-left-color: #999; overflow: hidden; width: 968px; padding-top: 5px; }
#links_4 a { text-decoration: none; margin-left: 5px; background-position: right center; line-height: 20px; height: 20px; float: left; overflow: hidden; }
#links { margin-top: 5px; clear: both; }

#foot p { line-height: 25px; text-align: center; height: 25px; }
#foot_1 { width: 300px; text-align: right; float: left; height: 100px; }
#foot_1 img { text-align: right; margin-right: 20px; margin-top:10px; }
#foot_3 { float: left; width: 220px; height: 100px; background-image: url(/skin/images/icp.gif); background-repeat: no-repeat; background-position: center center; }
#foot_2 {  text-align: center; height: 100px; }

/*#foot_4{ text-align: center; height: 60px; line-height:30px; }*/
#scroll_ul { text-align: center; overflow: hidden; }
#scroll_ul li { text-align: center; width: 268px; clear: both; line-height: 20px; margin-top: 10px; margin-right: auto; margin-left: auto; }
#scroll_ul li img { height: 212px; width: 150px; display: block; clear: both; border: 1px solid #2996D4; padding: 2px; margin-right: auto; margin-left: auto; }


/*模拟器游戏*/
#mnq_ul { text-align: center; overflow: hidden; }
#mnq_ul li { text-align: center; width: 268px; clear: both; line-height: 20px; margin-top: 10px; margin-right: auto; margin-left: auto; }
#mnq_ul li img { height: 116px; width: 150px; display: block; clear: both; border: 1px solid #2996D4; padding: 2px; margin-right: auto; margin-left: auto; }
.PageNext { line-height: 40px; text-align: center; height: 40px; clear: both; }
.nvbar { line-height: 25px; height: 25px; }
.nvbar span { float:right; }

.keyText { border: 1px solid #F60; font-size: 13px; line-height: 18px; color: #F00; background-color: #FFF0B5; background-image: url(/skin/images/keyText.gif); background-repeat: no-repeat; background-position: 5px 2px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 30px; }


/*游戏下载排行*/
#top_body { border: 1px solid #CCC; }
#top_body .top_List { line-height: 30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-right: 10px; margin-left: 10px; }
#top_body .top_List span { float: right; line-height: 30px; }
/*游戏下载排行 END*/

/*自动搜索专用*/
.autocomplete-w1 { background:url(/inc/autocomplete/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #666; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _margin:0; _overflow-x:hidden; color:#333; _zoom:1; }
.autocomplete .selected { background:#fff5b3; cursor:pointer; }  /*选中后*/
.autocomplete div { padding:3px 5px; height:22px; line-height:22px; overflow:hidden; } /* 行 */
.autocomplete strong { font-weight:normal; color:#DB2E11; font-weight:bold; margin-right:2px; }   /* 关键字 */
.autocomplete b {/* float:right; */ color:#076796; font-size:12px; font-family:arial; }  /* 定义下载次数 */
.autocomplete span { line-height: 25px; height: 20px; margin-left:10px; margin-right:10px; font-size:13px; color:#00F; cursor:pointer; ; white-space:normal; word-break:break-all; }

/*新分页样式*/
.pg_pcl .tspage { font-size:12px; color:#666; background:transparent; line-height:36px; height:36px; display:none}
.pg_pcl .tspage a { font-size:12px; padding:4px 5px 3px; line-height:26px; text-align:left; color:#000;/*链接文字默认颜色*/ border:1px solid #ccc;/*链接默认边框*/ text-decoration:none; margin:0 2px; outline:none; }
.pg_pcl .tspage a:hover { color:#f80;/*鼠标放在上面的链接文字颜色*/ border:1px solid #f80;/*鼠标放在上面的链接边框*/ text-decoration:underline }
.pg_pcl .tspage .tsp_nav b { padding:5px 6px 4px; border:none; line-height:26px; text-align:left; color:#fff;/*当前页文字颜色*/ background:#f80;/*当前页背景色*/ margin:1px 2px; font-size:12px }
.pg_pcl .tspage .tsp_prev { background:url(/head/images/pg_pcl.gif) no-repeat 0 -50px; height:22px; border:none; padding:5px 12px 5px 18px; }
.pg_pcl .tspage .tsp_next { background:url(/head/images/pg_pcl.gif) no-repeat 0 0; height:22px; border:none; padding:5px 18px 5px 12px; }
.pg_pcl .tspage .tsp_home { background:url(/head/images/pg_pcl.gif) no-repeat 0 -225px; height:22px; border:none; padding:5px 12px 5px 18px; }
.pg_pcl .tspage .tsp_end { background:url(/head/images/pg_pcl.gif) no-repeat 0 -175px; height:22px; border:none; padding:5px 18px 5px 12px; }
.pg_pcl .tspage a:hover.tsp_prev { border:none; background-position:0 -75px; }
.pg_pcl .tspage a:hover.tsp_next { border:none; background-position:0 -25px; }
.pg_pcl .tspage a:hover.tsp_home { border:none; background-position:0 -250px; }
.pg_pcl .tspage a:hover.tsp_end { border:none; background-position:0 -200px; }
.pg_pcl .tspage .tsp_more, .pg_pcl .tspage a:hover.tsp_more { border:none; }
.pg_pcl .tsp_count i, .pg_pcl .tsp_count b { color:#FF8800; }
.pg_pcl .tsp_nav i { display:none; }
.pg_pcl .tsp_nav a i { display:inline; }
.pg_pcl select { vertical-align:middle; _margin-top:2px; }
.pg_pcl .tsp_count { line-height:26px\9; }

/*留言*/
#comment_list .h2 { font-weight:bold;}
#comment_list dl, #comment_list dt, #comment_list dd { margin:0; padding:0; }
#youxi_right_5 #comment_list { border:none; }
#comment_list .quote, #comment_list .quote span { text-indent:0; }
#comment_list { border:1px solid #ccc; color:#2f2f2f; padding:1px; zoom:1; }
#comment_list dt { line-height:28px; height:28px; overflow:hidden; padding:0 10px; }
#comment_list h2,
#comment_list .h2{ font-size:14px; color:#fff; height:30px; padding:0 10px; background:url(/head/images/comment_tbg.png) repeat-x; margin-bottom:10px; }
#comment_list h2 span,
#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,
#comment_0 .h2 span{ background-image:url(/head/images/comment_tr.png) }
#comment_1 dt { background:#f1f5f8; color:#21698e; }
#comment_1 h2 span,
#comment_1 .h2 span,
#s_comment h2 span,
#s_comment .h2 span { background-image:url(/head/images/comment_tb.png) }
#s_comment { text-align:center; }
#s_comment h2 a,
#s_comment .h2 a { float:right; font-size:12px; font-weight: normal; color:#137eb6; line-height:30px; }
#s_comment h2 a i,
#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 #98b6c6; 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 #98b6c6; 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(/head/images/comment_btn.png) no-repeat; cursor:pointer; }

/* Global Top Bar */
#all_top .center { width:950px; margin:0 auto; height:30px; line-height:30px; text-align:right; color:#bababa; }
#all_top .center b { font-weight:normal; float:left; color:#046DA0; }
#all_top { background:url(/head/images/e_alltop.png) repeat-x; height:35px; margin:0 auto; padding:0 10px; width:950px; overflow:hidden;}
.show_ad { margin-top: 5px; margin-bottom: 5px; text-align: center; }



/*基本布局*/
#head962, #navmenu{width:970px; margin:0 auto; text-align:left; font-family:arial;}
#head962 a img {border:none;}
#head962 dl, #head962 dt, #head962 dd {margin:0; padding:0;}

#navmenu ul, #navmenu li {list-style:none;}


/*head*/
#head962 {margin-bottom:10px;  height:86px; background:#FFF; width:970px;}
.logo962 {float:left;}

#headmenu { float:right; padding:0 5px; background:url(/head/skin_nav/images/headmenu_border.gif) no-repeat left top; height:72px; position:relative; margin-top:10px; width:730px; overflow:hidden;}
#headmenu_inner { background:url(/head/skin_nav/images/headmenu_repeat.gif) repeat-x; height:50px; padding:11px 0 ;}
#headmenu  dl {background:url(/head/skin_nav/images/headmenu_line.gif) no-repeat right center; float:left; height:46px; width:190px; padding-left:10px; padding-top:4px;}
#headmenu dt {float:left; width:40px; height:50px; margin-right:10px; display:inline; margin-top:-4px;  }
#headmenu dt a{ display:block; height:50px; width:40px; cursor:pointer; background-image:url(/head/skin_nav/images/headico.gif); background-repeat:no-repeat; overflow:hidden;}
#headmenu dt span{ display:none;}
#headmenu dd { float:left; line-height:22px; width:70px; }
#headmenu dd a{color:#333;}
#headmenu dd a:hover {color:#ee710f; text-decoration:underline;}
.headmenu_right{background:url(/head/skin_nav/images/headmenu_border.gif) no-repeat right bottom; position: absolute; right:0; top:0; width:5px; height:72px;}

#headmenu  .ico_help {width:120px;}
#headmenu  .ico_heart { background:none;}
.ico_game dt a{ background-position:0 0;}
.ico_patch dt a{  background-position:-40px 0;}
.ico_help dt a{  background-position:-80px 0;}
.ico_heart dt a{  background-position:-120px 0;}

.ico_game dt a:hover{ background-position:0 -50px;}
.ico_patch dt a:hover{  background-position:-40px -50px;}
.ico_help dt a:hover{  background-position:-80px -50px;}
.ico_heart dt a:hover{  background-position:-120px -50px;}


/*导航菜单*/
#navmenu { background:url(/head/skin_nav/images/nav_border.gif) no-repeat; height:72px; position:relative; z-index:100000;}
#navinner { background:url(/head/skin_nav/images/nav_repeat.gif) repeat-x ; height:72px; margin:0 5px;}
#navmenu .navright { background:url(/head/skin_nav/images/nav_border.gif) no-repeat right bottom; position: absolute; right:0; top:0; width:5px; height:72px;}

#navlink {height:26px; padding:4px 0 2px; margin-bottom:5px; overflow:hidden; }
#navlink li {float:left; background:url(/head/skin_nav/images/nav_line.gif) no-repeat left center; padding:0 4px 0 5px; margin-left:-2px;}
#navlink .home {background:none; margin:0;}
#navlink li a {font-weight:bold; font-size:14px; color:#fff; float:left; padding-left:5px; height:26px; line-height:26px; cursor:pointer;}
#navlink li a span {float:left; height:26px; padding:0 10px 0 5px;}
#navlink li a:hover, #navlink li .active,#navlink li .active:hover { background:url(/head/skin_nav/images/nav_hover.gif) no-repeat left top; color:#202020;}
#navlink li a:hover span, #navlink li .active span,#navlink li .active:hover span { background:url(/head/skin_nav/images/nav_hover.gif) no-repeat right top; color:#202020;}
#navlink li a:hover { background-position:left bottom;}
#navlink li a:hover span { background-position:right bottom;}
#navlink .home {background:none;}

/*搜索框*/

#search-bar {float:left; padding-left:5px;}

#search-bar #search_input { border: 1px solid #206b95; float:left; height:24px; line-height:24px;}
#search-bar #search_select_type {float:left; line-height:24px; position:relative; padding-right:5px; background:#fff url(/head/skin_nav/images/search_line.gif) no-repeat right center;}
#search-bar #headSlected { padding:2px 15px 2px 10px; background:url(/head/skin_nav/images/search_arow.gif) no-repeat right center; cursor:pointer; font-weight:bold; color:#000;  }
#search-bar #headSel {width:82px; text-align:center; border:1px solid #206b94; position:absolute; left:-1px; background:#fff; top:24px; z-index:9999;}
#search-bar #headSel li { text-align:center;  }
#search-bar #headSel li a {color:#333 ;  padding-right:10px; display:block; cursor:pointer; height:24px;}
#search-bar #headSel li a:hover {background-color:#ffc336; color:#202020; }
#search-bar .top_keyword {height:24px;border:none; background:#fff; padding:0 5px; font-family:arial; width:295px; float:left; line-height:24px; font-size:12px; color:#333;}
#search-bar .search_btn {border:none; height:26px; width:72px; background: url(/head/skin_nav/images/search_btn.gif) no-repeat; margin-left:3px; float:left; }

/*热门关键词*/
#searchkeword {color:#fff; height:26px; line-height:26px; overflow:hidden; padding-left:15px; font-size:0;}
#searchkeword strong {font-size:12px; color:#ffc336;}
#searchkeword a {color:#ffc336; padding:1px 5px; font-size:12px;}
#searchkeword a:hover { background-color:#ffc336; color:#202020}

/* Article */
#archead, #arcnav {width:970px; margin:0 auto;}
.arclogo {float:left; display:inline; margin: 0 0 0 20px; width:135px;}
.arclogo img {border:none;}
#archead  {margin-bottom:10px;  height:70px; overflow:hidden;}
#archead  ul, #archead  li {list-style:none;}
#arcnav dt, #arcnav dd, #arcnav dl {margin:0; padding:0; float:left;}

#search_top {float:left; display:inline; margin: 5px 0 0 60px;}
#search_top #stab { background: url(/head/skin_nav/arc/stabn.gif) no-repeat left bottom; height:22px; padding:3px 0 0 10px; float:left; margin-bottom:-2px; }
#search_top #stab li {float:left; text-align:center; background:url(/head/skin_nav/arc/stab_line.gif) no-repeat right bottom; height:20px; line-height:22px; width:56px; display:inline; margin-left:-1px;}
#search_top #stab .last {background:none;}
#search_top #stab a { float:left; height:20px;  width:56px; }
#search_top #stab a:hover {color:#03618e; text-decoration:underline;}
#search_top #stab .active { background:url(/head/skin_nav/arc/stabh.gif) no-repeat; font-weight:bold; width:56px; position:relative; z-index:9; height:22px; color:#fff; ; }
#search_top #stab .active:hover {color:#fff; text-decoration:none;}

#search_top .sbar {padding:0 7px; height:36px; background:url(/head/skin_nav/arc/sbar_border.gif) no-repeat; position:relative; float:left; clear:left;}
#search_top .sbar .sbar_right  {height:36px; width:7px; background:url(/head/skin_nav/arc/sbar_border.gif) no-repeat right bottom;  position: absolute; right:0; top:0;}
#search_top .sbar_inner { background:url(/head/skin_nav/arc/sbar_repeat.gif) repeat-x; height:31px; padding-top:5px; float:left;}
#search_top .top_keyword {border-width:1px 0 1px 1px; border-style: solid; border-color: #206b94;  height:24px; background:#fff; padding:0 5px 0 20px ; font-family:arial; width:362px;  line-height:24px; font-size:12px; color:#333; float:left; background:#fff url(/head/skin_nav/arc/sico.gif) no-repeat 5px center;} 
#search_top .search_btn {border:none; height:26px; width:72px; background: url(/head/skin_nav/arc/sbtn.gif) no-repeat; float:left; cursor: pointer;  }

#ilink {margin:10px 0 0 10px; float:left; display:inline;  overflow:hidden; }
#ilink li{ float:left; background: url(/head/skin_nav/arc/ilink_border.gif) no-repeat right center; height:56px; padding:0 7px; }
#ilink li a {color:#095074; line-height:20px; height:56px; float:left; padding-left:5px; cursor:pointer;}
#ilink li span {padding-right:5px; float:left; height:56px; }
#ilink li a b { float:left; padding:36px 5px 0;}
#ilink li a:hover { background:url(/head/skin_nav/arc/ico_hbg.gif) no-repeat; color:#076a9c}
#ilink li a:hover span {background:url(/head/skin_nav/arc/ico_hbg.gif) no-repeat right top;}
#ilink .gamehome a b { background:url(/head/skin_nav/arc/gamehome.gif) no-repeat center 2px;}
#ilink .emugame a b { background:url(/head/skin_nav/arc/emugame.gif) no-repeat center 2px; }
#ilink .gamepatch a b { background:url(/head/skin_nav/arc/gamepatch.gif) no-repeat center 2px;}
#ilink .gamepatch  {background:none;}

#arcnav { background:url(/head/skin_nav/arc/arcnav_border.gif) no-repeat; height:60px; position:relative; overflow:hidden; margin-bottom:10px;}
#arcnav .arcnav_right { position:absolute; top:0; right:0;  width:8px; height:60px; background:url(/head/skin_nav/arc/arcnav_border.gif) no-repeat right bottom; }
#arcnav_inner { background:url(/head/skin_nav/arc/arcnav_repeat.gif) repeat-x; height:60px; margin:0 8px;}

#arcnav dl { margin-top:6px; background:url(/head/skin_nav/arc/arcnav_line.gif) no-repeat right center; display:inline; margin-right:15px; padding-right:0px;}
#arcnav dd  {width:75px; text-align:left; line-height:20px; height:20px; padding:2px 0;}
#arcnav .w6 {width:100px;}
#arcnav dd a { color:#fff; float:left; padding-left:5px; cursor:pointer;}
#arcnav dd a span {padding-right:5px; float:left;}
#arcnav dd a:hover { background:url(/head/skin_nav/arc/arcmenu_hover.gif) no-repeat; color:#1d1d1b;}
#arcnav dd a:hover span { background:url(/head/skin_nav/arc/arcmenu_hover.gif) no-repeat right 0;}
#arcnav dt { display:inline; margin-right:10px; }
#arcnav dt a{ background-image:url(/head/skin_nav/arc/arcnavth.gif); background-repeat:no-repeat; height:48px; width:48px; float:left;overflow:hidden;}
#arcnav dt a:hover {background-position:0 -48px;}
#arcnav dt a span { display:none;}
#arcnav_inner .arcnav_right { background:url(/head/skin_nav/arc/arcnav_border.gif) no-repeat right bottom; position: absolute; right:0; top:0; width:5px; height:60px;}
#arcnav #adl_1 dd{float:none;}
#adl_1 dd { font-weight:bold; text-align:center; }
#adl_3 dt a{ background-position:-48px 0;}
#adl_4 dt a{ background-position:-96px 0;}

#adl_3 dt a:hover{ background-position:-48px -48px;}
#adl_4 dt a:hover{ background-position:-96px -48px;}

#arcnav #adl_1 {padding-right:8px; padding-left:10px;}
#adl_2 {width:388px;}
#adl_3 {width:138px;}
#arcnav #adl_4 {width:288px; background:none; padding-right:0; margin-right:0;}

/* Patch */
#search-bar #headSel #youxi { text-align: center; width: auto; overflow: hidden; margin-top: 0; }

/* Message 0902 */
.msg-wrap { position:absolute; font-size:0px; z-index:100001;  text-align:left; }
.msg-l,
.msg-r, 
.msg-bd,
.msg-close,
.msg-btn,
.msg-btn span,
.msg-tip { background:url(/head/images/message.png) no-repeat;}
.msg-l { float:left; width:20px; height:100%; }
.msg-r { display:block; overflow:hidden; height:100%; zoom:1;}
.msg-hd { height:20px; font-size:12px; margin-bottom:-5px;}
.msg-hd .msg-l { background-position:0 0;}
.msg-hd .msg-r { background-position:100% 0;}
.msg-close { background-position:-60px -160px; width:15px; height:15px; float:right; display:inline; margin:5px  5px 0 0; cursor:pointer; position:relative; }
.msg-bd { background-position:0 -20px; font-size:12px; }
.msg-bd .msg-r { background-position:100% -20px; margin-left:20px; padding-right:20px;}
.msg-ft { height:10px;}
.msg-ft .msg-l { background-position:0 -140px;}
.msg-ft .msg-r {background-position:100% -140px;}
.msg-tip { position:absolute; left:50%;  margin-left:-8px; width:17px; }
.msg-tipt { height:11px; top:-8px; background-position:-0px -160px;}
.msg-tipb {   height:13px; bottom:-8px; background-position:-30px -160px;}
.msg-content { font-size:14px; font-weight:bold; line-height:24px; color:#1a1a1a;}
.msg-extend { text-align:center; margin-top:3px;}
.msg-btn {font-weight:bold; color:#fff; background-position:-280px -150px; cursor:pointer; height:26px; line-height:26px; padding-left:15px; display:inline-block;  margin: 0 3px;}
.msg-btn span { float:left; padding-right:15px; background-position: 100% -150px; }
.msg-btn:hover { color:#fff;}
.msg-red { background-position:-280px -180px;}
.msg-red span { background-position:100% -180px;}
.msg-l {margin-right:-3px;}
.msg-vtop { padding-top:8px;}
.msg-vbot { padding-bottom:8px;}
.msg-tipt { top:0;} 
.msg-tipb { bottom:0;}


.list_P {
	background-attachment: scroll;
	background-image: url(images/bg.png);
	background-position: 0 0;
	background-repeat: repeat-x;
	
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src="/skin/images/bg.png");
	_background:none; /* IE6 */

	color: #FFFFFF;
	font-family: "arial";
	left: 10px;
	line-height: 18px;
	padding-left: 8px;
	position: absolute;
	text-align: left;
	top: 64px;
	width: 112px;
	height:20px;
	z-index: 3;
	font-size:12px;
	overflow:hidden;
}
.list_P span {
    float: right;
    font-family: arial;
    font-weight: bold;
}


.autocomplete-wrap { z-index:100001 !important;}

#topbt a{ 
    display: block;
    height: 520px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
/* ttalsrt */
.flli li { float:left; display:inline;}

ol, ul {	list-style: none}

.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }
.centerak { width:512px; height:376px; position: fixed; left:50%; top:200px; margin-left:-250px;_position:absolute;_top:expression(documentElement.scrollTop+200); font-size:12px; z-index:999999; display:none }

.gb { width:30px; height:30px; display:block; position:absolute; right:0; top:0; background:#666; color:#f00; font-size:30px; font-family:Arial; text-align:center; line-height:30px; text-decoration:none}
.gb:hover { color:#Fff}
.akleft { width:40px; height:220px; position: fixed; left:0px; bottom:80px;_position:absolute;_top:expression(documentElement.scrollTop+400); display:none}
.akleft img { display:block}
.akleft a.cb { display:block; background:#09F; color:#FFF; text-align:center; font-size:12px; height:20px; line-height:20px; text-decoration:none}
.akleft a.cb:hover { text-decoration:underline;}
/* 内容 */
.akmain { position:relative;  height:371px; border:2px #000 solid;}
.alstxt { border:1px #999999 solid; height:369px; background:#333}
.alstxt .alsli33 {height:245px; overflow:hidden; width:505px; position: relative}
.alstxt .li3 { height:245px; overflow:hidden; width:505px;}
.alstxt .li3 li{ margin:7px 0 0 10px; position:relative; width:156px;}
.alstxt .li3 .auilia  { display:block; padding:2px; background:#fff; border:1px #848484 solid; position:relative}
.alstxt .li3 .auilia:hover { border:2px #FF0000 solid; padding:1px }
.alstxt .li3 .auilia  img{ display:block; width:150px;}
.alstxt  p { text-align:center; height:22px; line-height:22px}
.alstxt  p a{ color:#ff0; text-decoration:none}
.alstxt  p a:hover{ color:#f00; text-decoration: underline}
.alstxt .li4 li { margin:6px 0 0 10px; width:114px;}
.alstxt .li4 a.auilia img { width:112px; height:84px; border:1px #fff solid}
.alstxt .li4 a.auilia:hover img { border:1px #f00 solid}

.bjtjgga {color: #FFF;    font-size: 14px;    padding: 6px 0 0 10px;    text-align: left;}
.listuaxinxi {background: url(http://962.net/head/images/like-bar.png) no-repeat;    color: #FFF;    font-size: 12px;    height: 24px;    left:3px; top:189px;line-height: 24px;position: absolute;text-align: left;width: 150px;}

.listuaxinxi .lang { float:left; margin:4px 6px 0 6px; padding-left:3px; background:url(http://962.net//head/images/like-lang.png)  no-repeat; height:16px; line-height:16px; display:inline;}
.listuaxinxi .lang span { float:left; padding: 0 3px 0 0px; background:url(http://962.net/head/images/like-lang.png) no-repeat 100% -16px }
.listuaxinxi .bar b { font-weight:normal;}
.akbtjy { background:#fff}
.akbtjy a {padding: 6px 6px 0; width:30px; height: 34px; line-height: 14px; background: #E6E4E5; font-size:12px; color:#666; display:inline-block; text-decoration:none; text-align:center; margin-bottom:1px;}
.akbtjy a:hover { background:#0C78B0; color:#FFF}
.akbtjy .wntjjj { color:#fff; background:#0C78B0}
.akbtjy .wntjjj:hover { background:#f00}
.akbtjy .tjystop { padding:0; width:42px; height:42px; background:url(http://962.net//skin/gm/images/aktop.gif) no-repeat;}
.akbtjy .tjystop:hover { background:url(http://962.net//skin/gm/images/aktop.gif) no-repeat left -42px;}

/* 显示弹出大图 */
#image-preview { position: absolute; z-index: 1000; border-width: 1px 3px 4px 1px; border-style: solid; border-color: #999; padding: 0 8px 8px 8px; background-color: #fafafa; }
#image-preview div{ height:25px; line-height:25px; text-align:left; font-weight:bold;}
#image-preview div span{ float:right; font-weight:normal;}

/*下载页弹出下载层*/
.mask {background: none repeat scroll 0 0 #000;  display: none; height: 100%;  left: 0;  opacity: 0.5; position: fixed; top: 0; width: 100%;  z-index: 99999;}
.pop-up {background: none repeat scroll 0 0 #fff; border: 1px solid #dbdbdb;height: 384px;left: 50%;margin-left: -349px;margin-top: -192px;overflow: hidden;position: fixed;top: 50%;width: 698px;z-index: 100000;}

#tipswrap {  background: none repeat scroll 0 0 #fff;border: 1px solid #bfbfbf; display: none; left: 50%;  margin-left: -310px; position: fixed;  top: 168.5px; width: 600px;height: 310px; z-index: 2147483647;}
#tipswrap_t, #tipswrap_colse { background: url("../skin/Dialog/ico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
#tipswrap_t {background: url("../skin/Dialog/ico.png")  scroll repeat-x;height: 30px; overflow: hidden;}
#tipswrap_t h3 {color: #444;float: left;line-height: 30px;padding-left: 32px;}
#tipswrap_colse {background: url("../skin/Dialog/ico.png") no-repeat -100px -55px;cursor: pointer;float: right;height: 10px; margin: 8px 8px 0 0;width: 10px;}
#tipswrap_colse:hover { background: url("../skin/Dialog/ico.png") no-repeat scroll -140px -55px;}
#add_balck {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);    left: 0;    position: absolute;top: 0;z-index: 998;}

#tipswrap ul{ float:left; width:260px; padding-left:10px; }
#tipswrap li{ width:220px; height:60px; padding-top:20px;}
#tipswrap li a{width:220px; height:60px; float:left; line-height:60px; background: url("../skin/Dialog/button.png") no-repeat 10px -5px ; color:#FFF; font-size:16px; font-family:"微软雅黑", "宋体"}

#tipswrap li a:hover{background-position: 10px -86px;}

.m-search-btn{ display:none}

.tsp_nav{ display:none}