@charset "utf-8";



/* 2010-05-21 huangzhaojian 增加 记者团模块&BANNER */

.cBanner{ background:url(../images/bg_banner.jpg) no-repeat; width:772px; height:120px; text-align:center; padding-top:10px;}

.cBanner img{ border:1px solid #de9e0d;}

#reporter h2{ background:url(../images/skin.jpg) -557px -655px no-repeat;}







a:link,



a:visited{ color:#370202; text-decoration:none;}



a:hover,



a:active{ color:#370202; text-decoration:underline;}



body{ font:normal 12px/18px Georgia, "Times New Roman", Times, serif; background:#000; color:#370202;}







/* 结构 */



#mqsbody{ background:url(../images/bg_body.jpg) center top no-repeat #000;}



#container{ width:990px; margin:0 auto;}



#nav{ background:url(../images/skin2.jpg) 0 0 no-repeat; height:60px;}



#wrapper{ background:url(../images/bg_main_repeat.png) right top repeat-y;}



#sidebar{ width:208px; float:left; background:url(../images/bg_sidebar_bottom.jpg) left bottom no-repeat;}



#main{ width:782px; float:left;}



#footer{ background: url(../images/bg_footer.jpg) center top no-repeat; 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(../images/skin2.jpg) 0 -540px no-repeat;}



#mainNav li.current a.item1,



#mainNav li a.item1:hover{ background:url(../images/skin2.jpg) 0 -565px no-repeat;}



#mainNav li a.item2{ background:url(../images/skin2.jpg) -80px -540px no-repeat;}



#mainNav li.current a.item2,



#mainNav li a.item2:hover{ background:url(../images/skin2.jpg) -80px -565px no-repeat;}



#mainNav li a.item3{ background:url(../images/skin2.jpg) -160px -540px no-repeat;}



#mainNav li.current a.item3,



#mainNav li a.item3:hover{ background:url(../images/skin2.jpg) -160px -565px no-repeat;}



#mainNav li a.item4{ background:url(../images/skin2.jpg) -240px -540px no-repeat;}



#mainNav li.current a.item4,



#mainNav li a.item4:hover{ background:url(../images/skin2.jpg) -240px -565px no-repeat;}



#mainNav li a.item5{ background:url(../images/skin2.jpg) -320px -540px no-repeat;}



#mainNav li.current a.item5,



#mainNav li a.item5:hover{ background:url(../images/skin2.jpg) -320px -565px no-repeat;}



#mainNav li a.item6{ background:url(../images/skin2.jpg) -400px -540px no-repeat;}



#mainNav li.current a.item6,



#mainNav li a.item6:hover{ background:url(../images/skin2.jpg) -400px -565px no-repeat;}



#mainNav li a.item7{ background:url(../images/skin2.jpg) -480px -540px no-repeat;}



#mainNav li.current a.item7,



#mainNav li a.item7:hover{ background:url(../images/skin2.jpg) -480px -565px no-repeat;}



#mainNav li a.item8{ background:url(../images/skin2.jpg) -560px -540px no-repeat;}



#mainNav li.current a.item8,



#mainNav li a.item8:hover{ background:url(../images/skin2.jpg) -560px -565px no-repeat;}



#mainNav li a.item9{ background:url(../images/skin2.jpg) -640px -540px no-repeat;}



#mainNav li.current a.item9,



#mainNav li a.item9:hover{ background:url(../images/skin2.jpg) -640px -565px no-repeat;}



#subNav{ /*position:relative;*/}



#subNav .l{ background:url(../images/skin2.jpg) -981px -70px no-repeat; width:9px; height:23px; float:left;}



#subNav .r{ background:url(../images/skin2.jpg) -979px -93px no-repeat; width:11px; height:23px; float:left;}



#subNav .c{ background:url(../images/skin2.jpg) -570px -270px no-repeat; height:23px; float:left; line-height:23px; color:#feee00; padding:0 5px;}



#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(../images/skin.jpg) -420px 0 no-repeat; 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(../images/skin.jpg) 0 0 no-repeat; height:148px; position:relative;}



.sidebarLinks a{ display:block; position:absolute; width:180px; height:44px; left:10px;}



.sidebarLinks a.link1{ top:0px;}
.sidebarLinks a.link1:hover{background:url(../images/skin.jpg) -420px -852px no-repeat;}


.sidebarLinks a.link2{ top:51px;}
.sidebarLinks a.link2:hover{background:url(../images/skin.jpg) -420px -896px no-repeat;}


.sidebarLinks a.link3{ top:98px;}
.sidebarLinks a.link3:hover{background:url(../images/skin.jpg) -420px -940px no-repeat;}


.sidebarWrap{ background:url(../images/bg_sidebar_repeat.png) repeat-y; width:200px;}



.sidebarWrapb{ background:url(../images/skin.jpg) -210px -320px no-repeat; height:6px; overflow:hidden; font-size:0;}



.customerServices{ background:url(../images/skin.jpg) 0 -150px no-repeat; width:169px; height:138px; padding:30px 3px 0 8px;  margin:0 auto; color:#ff5421;}



* 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(../images/skin.jpg) 0 -320px no-repeat; width:158px; height:72px; margin:0 auto; color:#f6800b; padding:34px 12px 0 12px;}



* html .serverNotice{ margin-top:4px;} /* for IE6 */



.serverNotice h2{ display:none;}



.leftBlock{ background:url(../images/skin.jpg) -210px 0 no-repeat; 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(../images/skin.jpg) -210px -300px no-repeat; height:13px; overflow:hidden; font-size:0;}



.faq h2{ background:url(../images/skin.jpg) -567px -380px no-repeat;}



.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(../images/skin.jpg) -542px -405px no-repeat;}



.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(../images/skin.jpg) -591px -430px no-repeat;}



.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(../images/bg_slideshow_sub.jpg) no-repeat; height:216px; padding:104px 0 0 18px;}



.notice{ background:url(../images/skin2.jpg) 0 -380px no-repeat; 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(../images/skin.jpg) 0 -430px no-repeat; 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(../images/skin2.jpg) -570px -300px no-repeat;}



.updateTab li.current a.item1,



.updateTab li a.item1:hover{ background:url(../images/skin2.jpg) -570px -323px no-repeat;}



.updateTab li a.item2{ background:url(../images/skin2.jpg) -636px -300px no-repeat;}



.updateTab li.current a.item2,



.updateTab li a.item2:hover{ background:url(../images/skin2.jpg) -636px -323px no-repeat;}



.updateTab li a.item3{ background:url(../images/skin2.jpg) -702px -300px no-repeat;}



.updateTab li.current a.item3,



.updateTab li a.item3:hover{ background:url(../images/skin2.jpg) -702px -323px no-repeat;}



.updateTab li a.item4{ background:url(../images/skin2.jpg) -769px -300px no-repeat;}



.updateTab li.current a.item4,



.updateTab li a.item4:hover{ background:url(../images/skin2.jpg) -769px -323px no-repeat;}



.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(../images/skin.jpg) 0 -710px no-repeat; width:370px; height:272px; float:left;}



.calendarTab{ color:#f5c95a; padding:35px 0 0 31px;}



.calendarTab li{ float:left; width:46px; height:24px; float:left;}



.calendarTab li a{ display:block; float:left; width:46px; height:24px; text-align:center; line-height:24px; 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(../images/bg_calendar_tab_current.png) center bottom no-repeat;}



.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(../images/skin.jpg) -420px -710px no-repeat; width:168px; height:124px; padding:3px 3px 3px 2px; float:left; margin-right:7px;}



.gameInfo{ background:url(../images/skin2.jpg) 0 -70px no-repeat; width:539px; height:269px; float:left; color:#e8c523; padding:36px 12px 0 12px; position:relative;}



.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(../images/skin2.jpg) -880px -270px no-repeat; 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(../images/skin2.jpg) 0 -430px; height:92px; width:767px; margin-top:4px; padding:12px 0 0 5px;}



.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(../images/skin2.jpg) -570px -70px no-repeat; 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(../images/skin.jpg) -526px -470px no-repeat;}



.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(../images/skin2.jpg) -780px -430px no-repeat;}



.artTab li.current a.item1,



.artTab li a.item1:hover{ background:url(../images/skin2.jpg) -780px -453px no-repeat;}



.artTab li a.item2{ background:url(../images/skin2.jpg) -846px -430px no-repeat;}



.artTab li.current a.item2,



.artTab li a.item2:hover{ background:url(../images/skin2.jpg) -846px -453px no-repeat;}



.artTab li a.item3{ background:url(../images/skin2.jpg) -912px -430px no-repeat;}



.artTab li.current a.item3,



.artTab li a.item3:hover{ background:url(../images/skin2.jpg) -912px -453px no-repeat;}



.art h2{ background:url(../images/skin.jpg) -591px -530px no-repeat;}



.baike17173 h2{ background:url(../images/skin.jpg) -452px -590px no-repeat;}



.forumTopic h2{ background:url(../images/skin.jpg) -526px -500px no-repeat; 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(../images/skin2.jpg) -780px -476px no-repeat;}



.picsTab li.current a.item1,



.picsTab li a.item1:hover{ background:url(../images/skin2.jpg) -780px -499px no-repeat;}



.picsTab li a.item2{ background:url(../images/skin2.jpg) -846px -476px no-repeat;}



.picsTab li.current a.item2,



.picsTab li a.item2:hover{ background:url(../images/skin2.jpg) -846px -499px no-repeat;}



.pics h2{ background:url(../images/skin.jpg) -591px -560px no-repeat;}



.zone766 h2{ background:url(../images/skin.jpg) -512px -620px no-repeat;}



.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(../images/skin2.jpg) 0 -600px no-repeat; height:51px; padding:17px 0 0 53px; color:#f2d871;}



#subpage .t a:link,



#subpage .t a:visited{ text-decoration:underline; color:#f2d871;}



#subpage .c{ background:url(../images/bg_sub_main_repeat.jpg) repeat-y; height:auto !important; height:800px; min-height:800px;}



#subpage .b{ background:url(../images/skin2.jpg) 0 -668px no-repeat; 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(../images/skin3.png) -1040px 0 no-repeat; width:171px; height:128px; padding:3px;}



#wallpapers dt img{ width:171px; height:128px;}



#wallpapers dd{ height:20px; line-height:20px; background:url(../images/bg_wallpapers_dd.png) left bottom no-repeat; font-size:11px; padding-left:5px;}



#wallpapers dd.title{ font-size:12px;}



#wallpapers dd.title span{ display:block; height:20px;background:url(../images/bg_wallpapers_dt.png) 5px center no-repeat; padding-left:10px;}







/* 玩家照片页 */



#photoList{ width:630px; margin:0 auto;}



#photoList dl{ float:left; display:inline; margin:0 14px; height:200px;}



#photoList dt{ background: url(../images/skin3.png) -850px 0 no-repeat; 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(../images/icon_zoom.png) left center no-repeat; height:31px; line-height:31px; width:160px; margin:0 auto; margin-top:8px;}



.photoTable{ width:80%; margin:0 auto;}



.photoTable th{ background:#d0b88a; border:1px solid #5e3d2a; text-align:center; padding:8px 0; font-weight:bold; color:#370202;}



.photoTable td{ border:1px solid #5e3d2a; background:#e4cfa4; text-align:center; padding:8px 0; color:#370202;}







/* 上传页 */



#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(../images/icon_game.png) 3px center no-repeat;}



#newsList li.event{ background:url(../images/icon_event.png) 3px center no-repeat;}



#newsList li.system{ background:url(../images/icon_system.png) 3px center no-repeat;}



#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(../images/skin3.png) -600px 0 no-repeat; 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(../images/skin3.png) 0 38px no-repeat;}



.gameInfoMain{  background:url(../images/skin3.png) 0 bottom no-repeat; padding:15px 25px; min-height:60px; _height:60px; line-height:20px; margin-top:16px; color:#e8c523; padding:10px 25px;}



.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(../images/bg_line.png) right center no-repeat; padding:0 10px;}



.gameInfoMain a:link,



.gameInfoMain a:visited{ color:#e8c523;}







/* 客户端 */



#download{ width:593px; margin:0 auto;}



.downloadTitle{ background:url(../images/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:#370202; text-align:center; padding:3px 0;}



#download .normalTable a:link,



#download .normalTable a:visited{ color:#370202;}







/* 新手指南 */



#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 #370202;}



.newbieNav li.current a:link,



.newbieNav li.current a:visited{ font-weight:bold; color:#FC0;}







/* 联系客服 */



#contact{ width:700px; margin:0 auto; line-height:22px;}



/* 活动中心 */

#act{ font-size:14px; color:#591300; width:600px; margin:0 auto; padding-top:0px;}

#act h2{ border-bottom:1px solid #4c3726; font-size:24px; font-family:"微软雅黑"; padding:10px 0;}

#act h2 span{ float:right;}

#act dl{ border-bottom:1px dashed #000; padding:10px 0; position: relative; width:600px;}

#act dt{ float:left; width:255px; height:115px;}

#act dt img{ width:224px; height:110px; border:3px solid #5e471f;}

#act dd{width:335px; float:right; position:absolute; left:255px; top:10px;}

#act dd.desc{ height:87px;}

#act dd.desc p{ padding:5px 0 0 0; text-align:right;}

#act dd.duration{ top:97px;}

#act dd.duration span{ color:red;}