@charset "utf-8";

a:link,
a:visited{ text-decoration:none; color:#909090;}
a:hover,
a:active{ text-decoration:underline;}
body{ background:url(../images/bg_body.jpg); text-align:center; font-size:12px; font-family:Tahoma, Geneva, sans-serif; line-height:150%; color:#909090;}

/* 结构 */
.content960{ width:960px; margin:0 auto; text-align:left; position:relative;}
#container{ background:url(../images/bg_container.jpg) center top repeat-y; }
#header{ height:260px; background:url(../images/bg_header.jpg) center top no-repeat;}
#wrapper{ background:url(../images/bg_wrapper.jpg) center top no-repeat; height:auto !important; height:300px; min-height:300px;}
#fooeter{ height:140px; background:url(../images/bg_footer.jpg) center top no-repeat;}
.bgContent960{ background:url(../images/bg_content960.jpg) 0 220px repeat-x #c1c1c1;}
.bgMain{ background:url(../images/bg_content.jpg) no-repeat; height:auto !important; height:300px; min-height:300px;}

/* 主菜单 */
.homeLink{ position:absolute; display:block; width:325px; height:100px; top:225px;  left:50%; margin-left:-160px;}
#mainNav{ position:absolute; right:0; top:0;}
#mainNav i.l{ background:url(../images/bg_main_nav_lr.gif) no-repeat; width:78px; display:block; height:55px; float:right;}
#mainNav i.r{ background:url(../images/bg_main_nav_lr.gif) -78px 0 no-repeat; width:78px; float:right; overflow:hidden; display:block; height:55px;}
#mainNav .c{ background:url(../images/bg_main_nav_c.gif) repeat-x; height:55px; float:right; width:457px;}
#mainNav .c li{ float:left; padding-top:21px; margin:0 1px; display:inline;}
#mainNav .c li a{ display:block;}
#mainNav .c a.nav1{ width:39px; height:24px; background:url(../images/bg_nav_item.gif) no-repeat;}
#mainNav .c a.nav1:hover{ background-position:0 -30px;}
#mainNav .c a.nav2{ width:65px; height:24px; background:url(../images/bg_nav_item.gif) -39px 0 no-repeat;}
#mainNav .c a.nav2:hover{ background-position:-39px -30px;}
#mainNav .c a.nav3{ width:65px; height:24px; background:url(../images/bg_nav_item.gif) -104px 0 no-repeat;}
#mainNav .c a.nav3:hover{ background-position:-104px -30px;}
#mainNav .c a.nav4{ width:65px; height:24px; background:url(../images/bg_nav_item.gif) -169px 0 no-repeat;}
#mainNav .c a.nav4:hover{ background-position:-169px -30px;}
#mainNav .c a.nav5{ width:77px; height:24px; background:url(../images/bg_nav_item.gif) -234px 0 no-repeat;}
#mainNav .c a.nav5:hover{ background-position:-234px -30px;}
#mainNav .c a.nav6{ width:65px; height:24px; background:url(../images/bg_nav_item.gif) -311px 0 no-repeat;}
#mainNav .c a.nav6:hover{ background-position:-311px -30px;}
#mainNav .c a.nav7{ width:65px; height:24px; background:url(../images/bg_nav_item.gif) -376px 0 no-repeat;}
#mainNav .c a.nav7:hover{ background-position:-376px -30px;}
/* 子菜单 */
.level2{ position:absolute; top:56px;}
i.level2l{ width:19px; float:left; display:block; height:34px; background:url(../images/bg_nav_level2_lr.gif) no-repeat; overflow:hidden;}
i.level2r{ width:19px; float:left; display:block; height:34px; background:url(../images/bg_nav_level2_lr.gif) -19px 0 no-repeat; overflow:hidden;}
.level2c{ background:url(../images/bg_nav_level2_c.gif) repeat-x; height:34px; float:left; line-height:34px; color:#fff;}
.level2c a:link,
.level2c a:visited{ color:#fff;}
.level2-1{ left:420px;}
.level2-1 .level2c{ width:120px;}
.level2-2{ left:520px;}
.level2-2 .level2c{ width:50px;}
.level2-3{ left:545px;}
.level2-3 .level2c{ width:130px;}

/* 左栏 */
.sidebar{ width:224px; float:left; position:relative;}
.loginArea{ width:224px; height:220px; position:relative;}
.loginArea .reg{ position:absolute; top:44px; left:49px;}
.loginArea .login{ position:absolute; top:106px; left:137px;}
.bgSidebarShadow{ background:url(../images/bg_sidebar_shadow.jpg) no-repeat;}/* 左边栏外部阴影 */
.sidebarContent{ background: url(../images/bg_sidebar_content.gif) repeat-y; width:212px; margin-left:11px; padding-top:135px;}/* 左边栏背景 */
.links{ position:absolute; top:180px; left:15px;}
.links a{ display:block; width:201px; height:55px; margin:0 auto; margin-bottom:1px;}
.links a.linkDownload{ background:url(../images/bg_links.jpg) no-repeat;}
.links a.linkRecharge{ background:url(../images/bg_links.jpg) 0 -60px no-repeat;}
.links a.linkForum{ background:url(../images/bg_links.jpg) 0 -120px no-repeat;}
.links a.linkDownload:hover{ background-position:-210px 0;}
.links a.linkRecharge:hover{ background-position:-210px -60px;}
.links a.linkForum:hover{ background-position:-210px -120px;}
.subNav{ width:199px; margin:0 auto;}
.subNav h2{ height:30px; background:url(../images/bg_sub_nav.png) no-repeat; overflow:hidden; padding:4px 0 0 57px;}
.subNav li{ height:26px; background:url(../images/bg_sub_nav.png) 0 -34px no-repeat; font-size:14px; line-height:26px; text-align:center; overflow:hidden;}
.subNav i{ background:url(../images/bg_sub_nav.png) 0 -60px no-repeat; height:23px; overflow:hidden; display:block;}
.subNav li a{ display:block; height:26px; overflow:hidden;}
.subNav li a:link,
.subNav li a:visited{ color:#c5e7ff;}
.subNav li a:hover{ color:#ff9000;}

/* 中间 */
.mainContent{ width:502px; float:left; display:inline; margin:40px 0 0 6px;}
.mainContent .c{ background:url(../images/bg_main_content.png) repeat-y;}
.mainContent i.t{ display:block; background:url(../images/bg_main_content_tb.png) no-repeat; height:4px; overflow:hidden;}
.mainContent i.b{ display:block; background:url(../images/bg_main_content_tb.png) 0 -4px no-repeat; height:10px; overflow:hidden;}
.content494{ width:494px; margin:0 auto;}
.slideshow{ background:url(../images/bg_slideshow.png) no-repeat; height:145px; width:484px; padding:6px 5px 4px 5px;}
.imageAd{ margin-top:6px;}
.imageAd p{ background:url(../images/bg_image_gg.png) no-repeat; padding:4px 4px 3px 4px; width:152px; height:60px; float:left; display:inline;}
.cBlock{ background:url(../images/bg_c_block.jpg) left bottom no-repeat; margin-top:6px;}
.cBlockContent{ background:url(../images/bg_c_block_t.jpg) no-repeat; position:relative; padding:50px 14px 20px 14px;}
/* 标签 */
.cBlockContent .tab{ position:absolute; top:16px; left:22px; height:24px;}
.cBlockContent .tab li{ width:78px; height:24px; float:left; margin-right:2px; text-align:center; font-weight:bold; line-height:24px;}
.cBlockContent .tab li a{ display:block;}
.cBlockContent .tab li.selected{ background:url(../images/tab_selected.gif) no-repeat;}
.cBlockContent .tab li.unselected{ background:url(../images/tab_unselected.gif) no-repeat;}
.cBlockContent .tab li.selected a:link,
.cBlockContent .tab li.selected a:visited{ color:#fff;}
.cBlockContent .tab li.unselected a:link,
.cBlockContent .tab li.unselected a:visited{ color:#517390;}
/* 列表 */
.cBlockContent .list{ color:#a6d1ef;}
.cBlockContent .list li{ border-bottom:1px solid #212121; line-height:22px; height:22px; padding-left:10px;}
.cBlockContent .list li div{ float:right; padding-right:7px;}
.cBlockContent .list a:link,
.cBlockContent .list a:visited{color:#a6d1ef;}
.cBlockContent .list a:hover{ color:#ff9000;}
.cBlockContent a.more{ display:block; width:63px; height:15px; position:absolute; top:22px; left:408px;}
/* 列表 END */
.playerPhotos{  padding-bottom:5px;}
.playerPhotos p{ float:left; background:url(../images/bg_pictures.png) no-repeat; width:140px; height:105px; padding:3px; display:inline; margin:0 4px;}
.playerPhotos .upload{ position:absolute; top:167px; left:165px; background:url(../images/bg_upload.gif) no-repeat; width:161px; height:29px; text-align:center; line-height:29px; font-weight:bold; color:#000b17;}
.playerPhotos .upload a:link,
.playerPhotos .upload a:visited{color:#000b17;}
.friendLinkTable{ color:#909090}
.friendLinkTable td{ border:1px solid #2d2d2d; width:20%; padding:2px 0; text-align:center;}
.friendLinkTable td a:link,
.friendLinkTable td a:visited{ color:#909090;}

/* 右边栏 */
.subContent{ background:url(../images/bg_sub_content.jpg) right top no-repeat;  width:208px; float:right; padding:30px 14px 0 0;}
.quickLink{ background:url(../images/bg_quick_link.jpg) left bottom no-repeat; text-align:center; padding-bottom:18px; position:relative;}
.quickLink i.t{ background:url(../images/bg_quick_link_t.jpg) no-repeat; height:23px; overflow:hidden; display:block;}
.quickLink .patch{ width:81px; height:110px; overflow:hidden; position:absolute; top:-21px; left:131px;}
.subBlock{ margin-top:6px; text-align:left;}
.subBlock h2{ height:31px; background:url(../images/bg_sub_block_tb.gif) no-repeat; overflow:hidden; padding:4px 0 0 63px;}
.subBlock h2 span.more{ float:right; display:block; margin:10px 5px 0 0;}
.subBlock .c{ background:url(../images/bg_sub_block_c.gif) repeat-y; }
.subBlock i{ display:block; height:8px; background:url(../images/bg_sub_block_tb.gif) 0 -59px no-repeat; overflow:hidden;}
#subGG{ text-align:center;}
#subGG img{ margin:3px 0;}
.subList li{ height:24px; line-height:24px; background:url(../images/bg_sub_block_tb.gif) 0 -35px no-repeat; overflow:hidden; text-align:left; padding-left:20px; color:#909090;}
.subList li div{ float:right; padding-right:8px;}
.subList li a:link,
.subList li a:visited{ color:#909090;}
.subList li a:hover{ color:#ff9000;}
#poll{ padding:10px 5px 0 10px; color:#909090;}
#poll span{ display:block; height:20px;}

/* 页脚 */
.bgFooter{width:960px; margin:0 auto; text-align:left; background:url(../images/bg_footer_960.jpg) no-repeat; height:120px; text-align:center; line-height:200%; padding-top:20px; color:#929292;}



/* ==========以下内页=============== */

/* 内页结构 */
#main{ width:709px; float:right; padding:30px 20px 0 0; background:url(../images/bg_sub_content.jpg) right top no-repeat;}
#main i.t{ background:url(../images/bg_main_tb.gif) no-repeat; height:69px; overflow:hidden; display:block; color:#000;}
#main i.b{ background:url(../images/bg_main_tb.gif) 0 -69px no-repeat; height:72px; overflow:hidden; display:block;}
#main i.t span{ display:block; padding:28px 0 0 20px;}
#main i.t a:link,
#main i.t a:visited{ color:#000;}
#main .content{ background: url(../images/bg_main_c.gif) repeat-y; height:auto !important; height:860px; min-height:860px; padding:0 30px;}
.subpageNav{padding-bottom:20px;}
.subpageNav li{ height:25px; line-height:25px; background:url(../images/bg_subpage_nav_r.gif) right top no-repeat; float:left; margin-right:10px; font-weight:bold;}
.subpageNav li a{ display:block; background:url(../images/bg_subpage_nav_l.gif) no-repeat; padding:0 10px; line-height:25px;}
.subpageNav li a:link,
.subpageNav li a:visited{ color:#517390;}
.subpageNav li.current a:link,
.subpageNav li.current a:visited{ color:#fff;}
/* 分页 */
.page{ text-align:center; color:#80a8c6; margin-top:20px;}
.page a:link,
.page a:visited{ color:#80a8c6;}

/* 壁纸下载 */
dl.downloadWP{ width:178px; float:left; margin:0 17px; padding-bottom:20px; display:inline; height:220px;}
dl.downloadWP dt{ width:170px; height:120px; padding:4px 4px 3px 4px; background:url(../images/bg_wallpapers.png) no-repeat;}
dl.downloadWP dd{ background:#3e424b; border:1px solid #fff; margin-top:6px; padding:5px 0 5px 0; }
dl.downloadWP dd a{ display:block; float:left; background:url(../images/bg_wp_rev.gif) no-repeat; overflow:hidden; width:56px; height:15px; line-height:15px; font-size:10px; text-align:center; margin:0 1px 3px 1px; display:inline;}
dl.downloadWP dd a:link,
dl.downloadWP dd a:visited{ color:#000;}

/* 上传 */
.uploadTable{ margin-top:20px;}
.uploadTable th,
.uploadTable td{ border:1px solid #76d0ff; padding:10px 10px;}
.uploadTable th{ font-weight:bold; width:80px; text-align:right;}

/* 视频 */
dl.video{ width:223px;float:left; margin:0 45px; padding-bottom:20px; display:inline; height:220px; }
dl.video dt{width:215px; height:150px; padding:4px 4px 3px 4px; background:url(../images/bg_videos.png) no-repeat; color:#80a8c6;}
dl.video dd{ background:#3e424b; margin-top:5px; border:1px solid #fff; color:#80a8c6; line-height:20px; text-align:center; height:20px;}
dl.video a:link,
dl.video a:visited{ color:#80a8c6; text-decoration:underline;}

/* 视频 */
dl.pp{ width:178px;float:left; margin:0 17px; padding-bottom:20px; display:inline; height:190px; }
dl.pp dt{width:170px; height:120px; padding:4px 4px 3px 4px; background:url(../images/bg_wallpapers.png) no-repeat; color:#80a8c6;}
dl.pp dd{ background:#3e424b; margin-top:5px; border:1px solid #fff; color:#80a8c6; line-height:20px; text-align:center; height:20px;}
dl.pp a:link,
dl.pp a:visited{ color:#80a8c6; text-decoration:underline;}

/* 文章 */
.articleTitle{ font-size:16px; /*font-family:"微软雅黑";*/ color:#5bb7ff; font-weight:bold; text-align:center;}
.author{ display:block; text-align:center; color:#fff; line-height:30px; border-bottom:1px solid #fff; margin-bottom:15px;}
.articleContent{ color:#bbb; line-height:180%;}
.articleContent p{ margin-bottom:20px; text-indent:2em;}
.articleContent a:link,
.articleContent a:visited{color:#5bb7ff;}
.articleDate{ text-align:right; margin-top:20px;color:#80a8c6; display:block;}
.prevNext{ border-top:1px solid #fff; line-height:200%; padding:10px 30% 0 0; margin-top:30px; }
.prevNext a:link,
.prevNext a:visited{ color:#5bb7ff; text-decoration:underline; line-height:200%;}
.prevNext span{ float:right;}

/* 文章列表 */
.articleList{ color:#80a8c6;}
.articleList li{ background:url(../images/list_article.png) left center no-repeat; border-bottom:1px solid #2f455e; padding-left:10px; line-height:24px; height:24px;}
.articleList li div{ float:right;}
.articleList li a:link,
.articleList li a:visited{ color:#80a8c6;}
.articleList li a:hover{ color:#ff9000;}

/* 客户端下载 */
.clientDownload{}
.clientDownload h2{ background:#ff9c00; border:1px solid #fff; text-align:center; line-height:22px; height:22px; font-weight:bold; color:#000;}
.clientDownload div{ background:#1a1e25; margin-top:3px; margin-bottom:20px; border:1px solid #33a6ff; padding:10px;}
.clientDownload p{ padding-bottom:10px;}
.clientTable{ width:90%; margin:0 auto;}
.clientTable td{ border:1px solid #4f5b6e; width:20%; text-align:center; height:25px; font-weight:bold;}
.clientTable a:link,
.clientTable a:visited{ color:#80a8c6;}

/* 数据库 */
.database{ border:1px solid #fff;}
.database h2{ padding:5px 10px; border-bottom:1px solid #fff; background:#000; font-weight:bold; color:#ff9000;}
.database h2 a:link,
.database h2 a:visited{ color:#ff9000;}
.database h2 a.current:link,
.database h2 a.current:visited{ color:#fff;}
.database .databaseContent{ padding:8px; background:#191a1b;}
.database .leftNav{ width:169px; float:left; border:1px solid #76d0ff; border-width:1px 1px 0 1px;}
.database .leftNav li{ height:34px; border-bottom:1px solid #76d0ff; line-height:34px;}
.database .leftNav li a{ display:block; padding-left:10px;}
.database .leftNav li.current a{ background:#2b4355;}
.database .leftNav li a:link,
.database .leftNav li a:visited{ color:#fff;}
.database .rightC{float:left; margin-left:6px; display:inline; border:1px solid #76d0ff; border-width:1px 1px 0 1px; width:450px;}
.database .rightC a:link,
.database .rightC a:visited{ color:#80a8c6;}
.database .rightC h3{ height:34px; border-bottom:1px solid #76d0ff; line-height:34px;padding-left:8px; background:url(../images/bg_plus_minus.gif) 420px -34px no-repeat;}
.database .rightC h3.expand{ background-position:420px 0;}
.database .rightC h3.current a{ background:#2b4355;}
.database .rightC h3 span{ display:block; float:right; padding-right:30px;}
.database .rightC div.unitDetail{ border-bottom:1px solid #76d0ff; padding:10px;}
.database .rightC .unitTable{ width:90%; margin:0 auto;}
.database .rightC .unitTable th{ background:#262e31; font-weight:bold; color:#fff;}
.database .rightC .unitTable th,
.database .rightC .unitTable td{ text-align:center; border:1px solid #000; padding:3px 0;}
.databaseContent h4{  font-size:16px; /*font-family:"微软雅黑";*/ color:#fff; font-weight:bold; text-align:center; border-bottom:1px solid #80a8c6; padding:10px 0; margin-bottom:10px; }
.databaseContent p{ margin-bottom:20px;text-indent:2em;}

/* 合作伙伴 */
.partnerTable{ margin:0 auto;}
.partnerTable td{ border:1px solid #76d0ff; width:20%; text-align:center; padding:5px 0;}