@charset "utf-8";



a:link,

a:visited{ color:#330000; text-decoration:none;}

a:hover,

a:active{ color:#330000; text-decoration:underline;}

body{ font:normal 12px/18px Georgia, "Times New Roman", Times, serif; background:#000; color:#330000;}



/* 结构 */

#mqsbody{ background:#000 url('bg_body.jpg') no-repeat center top;}

#container{ width:990px; margin:0 auto;}

#nav{ background:url('skin2.jpg') no-repeat 0 0; height:60px}

#wrapper{ background:url('bg_main_repeat.png') repeat-y right top;}

#sidebar{ width:208px; float:left; background:url('bg_sidebar_bottom.jpg') no-repeat left bottom;}

#main{ width:782px; float:left;}

#footer{ background: url('bg_footer.jpg') no-repeat center top; height:187px; text-align:center; color:#9b856f}



/* 主菜?*/

#mainNav{ padding-left:133px;}

#mainNav li{ width:80px; height:25px; float:left; margin-right:2px;}

#mainNav li a{ display:block; width:80px; height:25px; float:left; text-indent:-9999px;}

#mainNav li a.item1{ background:url('skin2.jpg') no-repeat 0 -540px;}

#mainNav li.current a.item1,

#mainNav li a.item1:hover{ background:url('skin2.jpg') no-repeat 0 -565px;}

#mainNav li a.item2{ background:url('skin2.jpg') no-repeat -80px -540px;}

#mainNav li.current a.item2,

#mainNav li a.item2:hover{ background:url('skin2.jpg') no-repeat -80px -565px;}

#mainNav li a.item3{ background:url('skin2.jpg') no-repeat -160px -540px;}

#mainNav li.current a.item3,

#mainNav li a.item3:hover{ background:url('skin2.jpg') no-repeat -160px -565px;}

#mainNav li a.item4{ background:url('skin2.jpg') no-repeat -240px -540px;}

#mainNav li.current a.item4,

#mainNav li a.item4:hover{ background:url('skin2.jpg') no-repeat -240px -565px;}

#mainNav li a.item5{ background:url('skin2.jpg') no-repeat -320px -540px;}

#mainNav li.current a.item5,

#mainNav li a.item5:hover{ background:url('skin2.jpg') no-repeat -320px -565px;}

#mainNav li a.item6{ background:url('skin2.jpg') no-repeat -400px -540px;}

#mainNav li.current a.item6,

#mainNav li a.item6:hover{ background:url('skin2.jpg') no-repeat -400px -565px;}

#mainNav li a.item7{ background:url('skin2.jpg') no-repeat -480px -540px;}

#mainNav li.current a.item7,

#mainNav li a.item7:hover{ background:url('skin2.jpg') no-repeat -480px -565px;}

#mainNav li a.item8{ background:url('skin2.jpg') no-repeat -560px -540px;}

#mainNav li.current a.item8,

#mainNav li a.item8:hover{ background:url('skin2.jpg') no-repeat -560px -565px;}

#mainNav li a.item9{ background:url('skin2.jpg') no-repeat -640px -540px;}

#mainNav li.current a.item9,

#mainNav li a.item9:hover{ background:url('skin2.jpg') no-repeat -640px -565px;}

#subNav{ /*position:relative;*/}

#subNav .l{ background:url('skin2.jpg') no-repeat -981px -70px; width:9px; height:23px; float:left}

#subNav .r{ background:url('skin2.jpg') no-repeat -979px -93px; width:11px; height:23px; float:left}

#subNav .c{ background:url('skin2.jpg') no-repeat -570px -270px; height:23px; float:left; line-height:23px; color:#feee00; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0}

#subNav a:link,

#subNav a:visited{ color:#feee00; text-decoration:none;}

#subNav a:hover,

#subNav a:active{ text-decoration:underline;}

#subNav2{ position:absolute; top:8px; left:155px;margin-top:7px;}

#subNav3{ position:absolute; top:8px; left:230px;margin-top:7px;}



/* 左列 */

.logo{ background:url('skin.jpg') no-repeat -420px 0; height:370px; position:relative}

.logo a{ display:block; position:absolute;}

.logo a.logoLink{ width:208px; height:130px; top:35px; left:0;}

.logo a.download{ width:135px; height:110px; top:233px; left:30px;}

.sidebarLinks{ background:url('skin.jpg') no-repeat 0 0; height:148px; position:relative}

.sidebarLinks a{ display:block; position:absolute; width:178px; height:38px; left:11px;}

.sidebarLinks a.link1{ top:7px;}

.sidebarLinks a.link2{ top:52px;}

.sidebarLinks a.link3{ top:101px;}

.sidebarWrap{ background:url('bg_sidebar_repeat.png') repeat-y; width:200px}

.sidebarWrapb{ background:url('skin.jpg') no-repeat -210px -320px; height:6px; overflow:hidden; font-size:0}

.customerServices{ background:url('skin.jpg') no-repeat 0 -150px; width:169px; height:138px; margin:0 auto; color:#ff5421; padding-left:8px; padding-right:3px; padding-top:30px; padding-bottom:0}

* html .customerServices{padding:30px 3px 0 6px; width:171px; font-size:10px;}/* for IE6 */

*+html .customerServices{ font-size:10px;}

.customerServices p{ padding-bottom:5px;}

.customerServices h2{ display:none;}

.customerServices a:link,

.customerServices a:visited{ color:#f6800b; text-decoration:none;}

.imgLinks{ width:180px; margin:0 auto;}

.imgLinks img{ margin:4px 0; float:left;}

.serverNotice{ background:url('skin.jpg') no-repeat 0 -320px; width:158px; height:72px; margin:0 auto; color:#f6800b; padding-left:12px; padding-right:12px; padding-top:34px; padding-bottom:0}

* html .serverNotice{ margin-top:4px;} /* for IE6 */

.serverNotice h2{ display:none;}

.leftBlock{ background:url('skin.jpg') no-repeat -210px 0; width:200px; padding-top:8px; margin-top:7px}

.leftBlock h2{ height:25px; text-indent:-9999px; margin:0 9px 0 8px;}

.leftBlock .c{ padding:3px 8px;}

.leftBlock .b{ background:url('skin.jpg') no-repeat -210px -300px; height:13px; overflow:hidden; font-size:0}

.faq h2{ background:url('skin.jpg') no-repeat -567px -380px;}

.faq h2 span{ float:right; padding:6px 2px 0 0;}

.faq .c{ padding:3px 17px;}

.faq li{ border-bottom:1px dashed #452b01; line-height:20px; padding-left:3px;}

.faq li a:link,

.faq li a:visited{ color:#fff; text-decoration:none;}

.faq li a:hover,

.faq li a:active{ color:#e8c523;}

.mediaEvent h2{ background:url('skin.jpg') no-repeat -542px -405px;}

.mediaEvent .c{ padding:3px 15px;}

.mediaEvent dl{ height:49px; padding-top:7px; border-bottom:1px dashed #301e00;}

.mediaEvent dt{ width:60px; float:left; margin-right:5px;}

.mediaEvent dd{ color:#fff; width:95px; float:left; font-size:11px; font-family: Arial, Helvetica, sans-serif; line-height:1.6em;}

.mediaEvent dd.title a:link,

.mediaEvent dd.title a:visited{color:#e4904a;}

.mediaEvent dd.title{ color:#e4904a; font-size:14px; font-family:"微软雅黑";}

.media h2{ background:url('skin.jpg') no-repeat -591px -430px;}

.media .c img{ float:left; margin:2px 1px; display:inline;}

.media .c{ padding:3px 9px 3px 10px;}

.media select{ width:175px; margin:5px 0 0 2px;}



/* 右列 */

.slideshow{ background:url('bg_slideshow_sub.jpg') no-repeat; height:216px; padding-left:18px; padding-right:0; padding-top:104px; padding-bottom:0}

.notice{ background:url('skin2.jpg') no-repeat 0 -380px; height:42px; color:#ff4f1c}

.notice p{ margin:0 0 0 26px; width:350px; line-height:38px; text-align:center;}

.notice a:link,

.notice a:visited{ color:#ff4f1c;}

.notice a:hover,

.notice a:active{ text-decoration:underline;}

.update{ background:url('skin.jpg') no-repeat 0 -430px; width:412px; height:272px; float:left; position:relative}

.update .more,

.gameInfo .more{ position:absolute; top:8px; right:28px;}

.heading{ font-size:14px; font-weight:bold; color:#ffd200; height:35px; line-height:34px; width:375px; text-align:center; margin-left:10px;}

.heading a:link,

.heading a:visited{ color:#ffd200; text-decoration:none;}

.heading a:hover{ text-decoration:underline;}

.updateTab{ padding:6px 0 0 52px;}

.updateTab li{ width:64px; height:23px; float:left; margin-right:1px;}

.updateTab li a{ display:block; width:64px; height:23px; float:left;}

.updateTab li a.item1{ background:url('skin2.jpg') no-repeat -570px -300px;}

.updateTab li.current a.item1,

.updateTab li a.item1:hover{ background:url('skin2.jpg') no-repeat -570px -323px;}

.updateTab li a.item2{ background:url('skin2.jpg') no-repeat -636px -300px;}

.updateTab li.current a.item2,

.updateTab li a.item2:hover{ background:url('skin2.jpg') no-repeat -636px -323px;}

.updateTab li a.item3{ background:url('skin2.jpg') no-repeat -702px -300px;}

.updateTab li.current a.item3,

.updateTab li a.item3:hover{ background:url('skin2.jpg') no-repeat -702px -323px;}

.updateTab li a.item4{ background:url('skin2.jpg') no-repeat -769px -300px;}

.updateTab li.current a.item4,

.updateTab li a.item4:hover{ background:url('skin2.jpg') no-repeat -769px -323px;}

.updateList{ padding:5px 32px 0 10px;}

.blockList{ padding:9px 10px 0 10px;}

.commonList li{ color:#be9f62; height:21px; line-height:21px;}

.commonList li a{}

.commonList li span{ float:right;}

.commonList li a:link{ color:#be9f62; text-decoration:none;}

.commonList li.hot a:link{ color:#e8c523; text-decoration:none;}

.commonList li.hot a:hover{ color:#cb3d06; text-decoration:underline;}

.commonList li a:visited{ color:#979797; text-decoration:none;}

.commonList li a:hover,

.commonList li a:active{ color:#cb3d06; text-decoration:underline;}

.calendar{ background:url('skin.jpg') no-repeat 0 -710px; width:370px; height:272px; float:left}

.calendarTab{ color:#f5c95a; padding:35px 0 0 31px;}

.calendarTab li{ float:left; width:46px; height:0px; float:left;}

.calendarTab li a{ display:block; float:left; width:46px; height:0px; text-align:center; line-height:0px; font-size:14px; font-weight:bold;}

.calendarTab li a:link,

.calendarTab li a:visited{color:#f5c95a; text-decoration:none;}

.calendarTab li.current a{ color:#fa8904; text-decoration:none; background:url('bg_calendar_tab_current.png') no-repeat center bottom;}

.calendarTab li a:hover,

.calendarTab li a:active{ text-decoration:underline; color:#fa8904;}

.calendar .c{ padding:8px 0 0 13px; height:65px;}

.calendar .c ul{ float:left; width:332px;}

.calendar .c li{ float:left; width:165px; line-height:25px; margin-bottom:8px;}

.calendar .c li a:link,

.calendar .c li a:visited{ color:#ffe748; text-decoration:none;}

.calendar .c li a:hover,

.calendar .c li a:visited{ text-decoration:underline;}

.calendar .c li img{ vertical-align:middle; width:25px; height:25px; margin-right:3px;}

.calendar .c .leftArr{ height:66px; width:20px; float:left; margin-right:8px;}

.calendar .c .leftArr img{ margin-top:16px;}

.calendar .c .rightArr{ height:66px; width:20px; float:left;}

.calendar .c .rightArr img{ margin-top:16px;}

.calendarBanner{ padding:5px 0 0 3px;}

.calendarBanner li{ background:url('skin.jpg') no-repeat -420px -710px; width:168px; height:124px; float:left; margin-right:7px; padding-left:2px; padding-right:3px; padding-top:3px; padding-bottom:3px}

.gameInfo{ background:url('skin2.jpg') no-repeat 0 -70px; width:539px; height:269px; float:left; color:#e8c523; position:relative; padding-left:12px; padding-right:12px; padding-top:36px; padding-bottom:0}

.gameInfo h2{ font-size:14px; color:#ffd200; font-weight:bold; padding:3px 0 0 10px;}

.gameInfo .links{ padding:2px 0 8px 10px; height:20px;}

.gameInfo .links a:link,

.gameInfo .links a:visited{ color:#ff5421; text-decoration: underline;}

.gameInfo .links a:hover,

.gameInfo .links a:active{ color:#ff1700; text-decoration:underline;}

.gameInfo .searchForm{ padding-left:80px; margin-bottom:14px;}

.gameInfo .searchForm p{ padding:5px 0 5px 20px; color:#be9f62;}

.gameInfo .searchForm p span.title{ color:#ffa200;}

.gameInfo .searchForm p span.hot{ color:red;}

.gameInfo .searchForm p a:link,

.gameInfo .searchForm p a:visited{ color:#ffa200;}

.gameInfo dl{ padding-bottom:5px;}

.gameInfo dt{ width:63px; height:19px; line-height:19px; text-align:center; color:#ff9600; background:url('skin2.jpg') no-repeat -880px -270px; cursor:default; float:left; margin-right:10px}

.gameInfo dd{ width:462px; float:left;}

.gameInfo dd a:link,

.gameInfo dd a:visited{ color:#e8c523; text-decoration:none;}

.gameInfo dd a:hover,

.gameInfo dd a:active{ text-decoration:underline;}

.gameInfo .searchInput{ width:332px; height:20px; line-height:20px; overflow:hidden; background:#1c0901; border:1px solid #a88761; color:#fff; padding:0px 3px;}

.artShow{ width:219px; height:305px; float:left;}

.banners{ background:url('skin2.jpg') 0 -430px; height:92px; width:767px; margin-top:4px; padding-left:5px; padding-right:0; padding-top:12px; padding-bottom:0}

.banners img{ float:left; margin:0 4px; display:inline; border:1px solid #de9e0d;}

.col2-1{ float:left; width:383px; margin-right:6px;}

.col2-2{ float:left; width:383px;}

.rightBlock{ background:url('skin2.jpg') no-repeat -570px -70px; width:383px; height:193px; position:relative}

.rightBlock h2{ text-indent:-9999px; height:30px;}

.rightBlock h2 span{ text-indent:0; float:right; padding:9px 11px 0 0;}

.guide h2{ background:url('skin.jpg') no-repeat -526px -470px;}

.art .c{ padding:20px 0 0 10px;}

.art .c img{ float:left; display:inline; margin:0 8px; border:1px solid #de9e0d;}

.artTab{ padding:8px 0 0 52px;}

.artTab li{ width:64px; height:23px; float:left; margin-right:1px;}

.artTab li a{ display:block; width:64px; height:23px; float:left;}

.artTab li a.item1{ background:url('skin2.jpg') no-repeat -780px -430px;}

.artTab li.current a.item1,

.artTab li a.item1:hover{ background:url('skin2.jpg') no-repeat -780px -453px;}

.artTab li a.item2{ background:url('skin2.jpg') no-repeat -846px -430px;}

.artTab li.current a.item2,

.artTab li a.item2:hover{ background:url('skin2.jpg') no-repeat -846px -453px;}

.artTab li a.item3{ background:url('skin2.jpg') no-repeat -912px -430px;}

.artTab li.current a.item3,

.artTab li a.item3:hover{ background:url('skin2.jpg') no-repeat -912px -453px;}

.art h2{ background:url('skin.jpg') no-repeat -591px -530px;}

.baike17173 h2{ background:url('skin.jpg') no-repeat -452px -590px;}

.forumTopic h2{ background:url('skin.jpg') no-repeat -526px -500px; height:30px}

.pics .c{ padding:20px 0 0 10px;}

.pics .c img{ float:left; display:inline; margin:0 8px; border:1px solid #de9e0d;}

.picsTab{ padding:8px 0 0 52px;}

.picsTab li{ width:64px; height:23px; float:left; margin-right:1px;}

.picsTab li a{ display:block; width:64px; height:23px; float:left;}

.picsTab li a.item1{ background:url('skin2.jpg') no-repeat -780px -476px;}

.picsTab li.current a.item1,

.picsTab li a.item1:hover{ background:url('skin2.jpg') no-repeat -780px -499px;}

.picsTab li a.item2{ background:url('skin2.jpg') no-repeat -846px -476px;}

.picsTab li.current a.item2,

.picsTab li a.item2:hover{ background:url('skin2.jpg') no-repeat -846px -499px;}

.pics h2{ background:url('skin.jpg') no-repeat -591px -560px;}

.zone766 h2{ background:url('skin.jpg') no-repeat -512px -620px;}

.rightBlock span.more{ position:absolute; top:9px; right:11px;}

.rightBlock span.more img{ border:0;}

#footer p{ padding-top:75px; line-height:22px;}

#footer a:link,

#footer a:visited{ color:#9b856f; text-decoration:underline;}



/* 内页 */

#subpage .t{ background:url('skin2.jpg') no-repeat 0 -600px; height:51px; color:#f2d871; padding-left:53px; padding-right:0; padding-top:17px; padding-bottom:0}

#subpage .t a:link,

#subpage .t a:visited{ text-decoration:underline; color:#f2d871;}

#subpage .c{ background:url('bg_sub_main_repeat.jpg') repeat-y; height:auto !important;  min-height:800px}

#subpage .b{ background:url('skin2.jpg') no-repeat 0 -668px; height:57px}

.page{ padding-top:20px; text-align:center;}

.normalTable{}

.normalTable td{ background:#cbad7e; border:1px solid #83622e; padding:5px;}



/* 壁纸?*/

#wallpapers{ width:630px; margin:0 auto;}

#wallpapers dl{ float:left; display:inline; margin:0 14px; height:235px;}

#wallpapers dt{ background:url('skin3.png') no-repeat -1040px 0; width:171px; height:128px; padding:3px}

#wallpapers dt img{ width:171px; height:128px;}

#wallpapers dd{ height:20px; line-height:20px; background:url('bg_wallpapers_dd.png') no-repeat left bottom; font-size:11px; padding-left:5px}

#wallpapers dd.title{ font-size:12px;}

#wallpapers dd.title span{ display:block; height:20px;background:url('bg_wallpapers_dt.png') no-repeat 5px center; padding-left:10px}



/* 玩家照片?*/

#photoList{ width:630px; margin:0 auto;}

#photoList dl{ float:left; display:inline; margin:0 14px; height:200px;}

#photoList dt{ background: url('skin3.png') no-repeat -850px 0; width:171px; height:128px; padding:5px}

#photoList dt img{ width:171px; height:128px;}

#photoList dd{ text-align:center; padding-top:5px;}

#photoView{ width:680px; margin:0 auto;}

#photoView .zoom{ background:url('icon_zoom.png') no-repeat left center; height:31px; line-height:31px; width:160px; margin-top:8px; margin-left:auto; margin-right:auto; margin-bottom:0}

.photoTable{ width:80%; margin:0 auto;}

.photoTable th{ background:#d0b88a; border:1px solid #5e3d2a; text-align:center; padding:8px 0; font-weight:bold; color:#FF9900;}

.photoTable td{ border:1px solid #5e3d2a; background:#e4cfa4; text-align:center; padding:8px 0; color:#FF9900;}



/* 上传?*/

#upload{ width:650px; margin:0 auto;}

#upload .normalContent{ line-height:30px; border-bottom:1px solid #000; padding-bottom:20px;}

.uploadForm{ padding-top:15px;}

.formElement{ clear:both; width:711px;}

.formElement label{ float:left; display:block; width:150px; text-align:right; padding:10px 6px 0 0; line-height:20px;}

.formElement div{ float:left; width:505px; padding-top:10px;}



/* 新闻?*/

#newsList{ width:600px; margin:0 auto;}

#newsList ul{ border-top:1px solid #4c3726; padding-top:5px;}

#newsList li{ border-bottom:1px solid #4c3726; height:30px; line-height:30px; padding-left:75px;}

#newsList li div{ float:right;}

#newsList li.game{ background:url('icon_game.png') no-repeat 3px center;}

#newsList li.event{ background:url('icon_event.png') no-repeat 3px center;}

#newsList li.system{ background:url('icon_system.png') no-repeat 3px center;}

#newsList li.faq{ padding-left:5px;}

#newsContent{ width:600px; margin:0 auto;}

#newsContent p{ padding-bottom:20px; text-indent:2em;}

#newsContent .artTitle{ font-size:24px; font-weight:bold; font-family:"黑体"; text-align:center; border-bottom:1px solid #4c3726; padding:15px 0;}

#newsContent .artInfo{ text-align:right; padding:5px 0;}

#newsContent .artContent{ margin-top:10px;}

#newsContent .morelink{ margin-top:25px;}



/* 视频?*/

#video{ width:620px; margin:0 auto;}

#video dl{ width:243px; float:left; display:inline; margin:0 20px; height:300px;}

#video dt{ text-align:center; color:#591300; font-size:14px; font-weight:bold; padding:0 0 5px 0;}

#video dd{ text-align:center; padding:10px 0 0 0;}

#video dd.preview{  background:url('skin3.png') no-repeat -600px 0; width:237px; height:177px; padding:3px}

#video dd.preview img{ width:237px; height:177px;}

#player{ margin:0 auto;}

#video .videoTitle{ font-size:20px; font-weight:bold; padding:0 0 20px 0; font-family:"黑体"; text-align:center;}



/* 游戏资料 */

#gameInfo{ width:598px; margin:0 auto;}

.gameInfoTitle{ font:bold 16px/30px "黑体"; border-bottom:1px solid #4c3726;}

.gameInfoCol{ background:url('skin3.png') no-repeat 0 38px;}

.gameInfoMain{  background:url('skin3.png') no-repeat 0 bottom; min-height:60px; _height:60px; line-height:20px; margin-top:16px; color:#e8c523; padding-left:25px; padding-right:25px; padding-top:10px; padding-bottom:10px}

.gameInfoCol dl{ padding:4px 0;}

.gameInfoCol dt{ float:left; width:60px; color:#ff9a39;}

.gameInfoCol dd{ float:right; width:485px;}

.gameInfoCol dd a{ display:block; float:left; white-space:nowrap; background:url('bg_line.png') no-repeat right center; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0}

.gameInfoMain a:link,

.gameInfoMain a:visited{ color:#e8c523;}



/* 客户?*/

#download{ width:593px; margin:0 auto;}

.downloadTitle{ background:url('bg_download.png') no-repeat; height:29px; text-indent:-9999px; margin:15px 0}

.t2{ background-position:0 -29px;}

.t3{ background-position:0 -58px;}

.t4{ background-position:0 -87px;}

#download .normalTable{ background:#1d1201;}

#download .normalTable th,

#download .normalTable td{ border:1px solid #685c44; color:#FF9900; text-align:center; padding:3px 0;}

#download .normalTable a:link,

#download .normalTable a:visited{ color:#FF9900;}



/* 新手指南 */

#newbie{ width:700px; margin:0 auto;}

.newbieTitle{ font-size:24px; font-weight:bold; font-family:"黑体"; text-align:center; border-bottom:1px solid #4c3726; padding:15px 0; margin-bottom:15px;}

.newbieNav{ padding-bottom:20px;}

.newbieNav li{ float:left; height:14px; line-height:14px; overflow:hidden; padding:0 12px; border-right:1px solid #FF9900;}

.newbieNav li.current a:link,

.newbieNav li.current a:visited{ font-weight:bold; color:#FC0;}



/* 联系客服 */

#contact{ width:700px; margin:0 auto; line-height:22px;}