﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
em{font-weight:bold;}
ol,ul,li{list-style:none;}
.cf:after{display:block; height:0; visibility:hidden; clear:both; content:".";}
.cf{display:inline-block;}
* html .cf{height:1em;}
.cf{display:block;}
.center{text-align:center;}
body{font-size:12px; font-family:"宋体",arial,helvetica,sans-serif; background:url(http://cdnimg.wan5d.com/wan5d/img/v2/navi_bg.png) repeat-x 0 82px;}
a{ outline:none; text-decoration:none;}
a:hover{text-decoration:underline;}
.navi,.flash, .login, .reg, .headline, .info .body li, .bbs .body li{background:url(http://cdnimg.wan5d.com/wan5d/img/v2/sprites.gif) no-repeat;}
.fix{margin:0 auto; width:960px;}
.header{margin:0 auto; width:960px; height:82px; background:url(http://cdnimg.wan5d.com/wan5d/img/v2/header.jpg) no-repeat;}
.header .logo{float:left;}
.header .logo a{width:175px; height:82px; text-indent:-9999px; overflow:hidden; display:block;}
.header ul{float:right;padding:0 5px 0 10px; width:431px;}
.header ul li{float:left; color:#038ebb; line-height:30px; display:inline;}
.header ul li.welcome{margin-right:20px;}
.header ul li.favorite{margin-right:10px;}
.header ul li.list{float:right; width:78px; color:#666; position:relative; z-index:102;}
.header ul li.list .box{width:78px;}
.header ul li.list span{margin-top:3px; padding-left:3px; width:75px; height:21px; line-height:21px; display:block; cursor:pointer;}
.gameList, .gameList ol, .gameList ol li{background:url(http://cdnimg.wan5d.com/wan5d/img/v2/gamelist.gif) no-repeat;}
.gameList{padding-bottom:5px; width:214px; background-position:-428px bottom; position:absolute; right:0px; top:24px; display:none; z-index:200;}
.gameList ol{padding-top:5px; width:214px; background-position: -214px 0px;}
.gameList ol li{padding:5px 7px 0; width:200px; height:57px; background-repeat:repeat-y;}
.gameList ol li img{padding:1px; border:1px solid #d6d6d6; }
.header ul li a{color:#038ebb;}
.navi{margin:0 auto 5px; padding:0 22px 0 15px; width:963px; height:73px;}
.navi ul{height:41px;}
.navi li{float:left; padding:7px 15px 0; background:url(http://cdnimg.wan5d.com/wan5d/img/v2/navi.gif) no-repeat -85px -37px;}
.navi li a{width:87px; height:32px; font-size:14px; color:#fff; font-weight:bold; line-height:28px; text-align:center; display:block; text-decoration:none;}}
.navi li a:link{color:#fff; text-decoration:none;}
.navi li a:visited{color:#fff; text-decoration:none;}
.navi li a:hover{color:#004d66; font-weight:bold; text-decoration:none;}
.navi li a:active{color:#fff; text-decoration:none;}
.navi li a:hover, .navi li.home a{ color:#004d66; background:url(http://cdnimg.wan5d.com/wan5d/img/v2/navi.gif) no-repeat center top;}
.navi li.home, .navi li.vip, .navi li.vip a:hover, .navi li.gh, .navi li.gh a:hover{background:none;}
.navi li.vip, .navi li.gh{float:right; margin-right:5px; padding:7px 0 0; width:63px;}
.navi li.vip a, .navi li.gh a{width:63px; height:27px; background:none; text-indent:-9999px; display:block;}
.navi .tip{margin-left:45px;color:#038ebb; line-height:32px;}
.mb10{margin-bottom:10px;}13:26 2012-2-9
.mr7{margin-right:7px;}
.flash{float:left;padding:5px 5px 11px; width:704px; height:226px; background-position:-250px -73px; position:relative;}
.flash ul{width:704px; height:226px; overflow:hidden;}
.flash p{position:absolute; right:8px; bottom:18px;}
.flash p a{margin-right:5px; width:15px; height:15px; color:#fff; line-height:15px; font-family:arial; background-color:#000; text-align:center; filter: alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; display:inline-block;}
.flash p a:hover{text-decoration:none;}
.flash p a.on{font-weight:bold;color:#000; background-color:#fff;}
.login{float:right; width:240px; height:239px; overflow:hidden; background-position:0px -73px;}
.login .hdl{height:32px; font-size:14px; font-weight:bold; color:#fff; line-height:32px; text-align:center;}
.login .form{padding:0px 0px 10px 10px;}
.login .form form{margin-bottom:10px; padding-bottom:10px; background:url(http://cdnimg.wan5d.com/wan5d/img/v2/line.png) no-repeat center bottom; position:relative; z-index:100;}
.login .form p{margin-bottom:8px;}
.login .form p input{padding:2px; width:98px; height:21px; line-height:21px; border:0px; background-color:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.login .form p label{color:#127798; vertical-align:middle;}
.login .form .checkbox input{vertical-align:middle;}
.login .form .btn{margin-bottom:10px; position:absolute; left:158px; top:-2px;}
.login .form .checkbox{margin-bottom:15px; padding-top:5px; vertical-align:middle;}
.login .form .checkbox, .login .form .checkbox a{text-align:center; color:#038ebb;}
.login .form .reg{margin:0 auto; padding-left:40px; width:137px; height:27px; font-weight:bold; background-position:0px -320px;}
.login .form .reg a{ font-size:14px; line-height:27px; color:#025570;}
.btnQQ{margin:0 auto; padding-right:10px; width:198px; height:24px;}
.btnQQ img{float:left; display:inline-block; vertical-align:top;}
.btnQQ img.r{margin-left:10px;}
.login .after{padding:10px 2px 10px 10px; color:#0790bd; line-height:30px;}
.login .after a{ color:#0790bd;}
.login .after a.red{ color:#8e1c01;}
#chk{height:20px;}
#err{height:20px; line-height:20px; color:#f00; text-align:center; display:none;}
.block{float:left; padding:4px; width:307px; background-color:#d6f4fe; display:inline;}
.block dl{padding:7px 5px 6px 6px; width:294px; border:1px solid #b1b1b1; background-color:#fff;}
.block dt{height:72px; position:relative;}
.block dt .img0{position:absolute; left:0px; top:0px;}
.block dt .img1{position:absolute; left:0px; top:-16px;}
.block dt .img2{position:absolute; left:0px; top:-19px;}
.block dt span{position:absolute; right:-8px; top:-12px; width:57px; height:47px; text-indent:-9999px; display:block; background:url(http://cdnimg.wan5d.com/wan5d/img/v2/icon.png) no-repeat;}
.block dt .hot{background-position:0 0;}
.block dt .new{background-position:0 -47px;}
.block dd, .block dd a{padding-top:6px; color:#333;}
.block dd{height:24px;}
.block dd.off, .block dd.off a{ color:#777;}
.block dd img{margin-left:10px; vertical-align:middle;}
.col_3{margin-bottom:30px; padding-bottom:10px; background:url(http://cdnimg.wan5d.com/wan5d/img/v2/line2.gif) repeat-x left bottom;}
.server{float:left; width:236px; margin-right:10px; display:inline;}
.post{float:right; width:240px; display:inline;}
.info{float:left; margin-right:10px; width:456px; display:inline;}
.bbs{margin-bottom:5px; width:236px;}
.server, .bbs, .info{padding:1px; border:1px solid #c3effd; background-color:#edfbff;}
.headline{padding-left:28px; color:#015e7c; font-size:14px; line-height:26px; height:26px; background-position:-978px -193px; background-color:#d6f4fe; border-bottom:1px solid #a7d8e8; overflow:hidden;}
.col_3 .body{margin:3px 2px; background-color:#fff;}
.thead{width:232px; border-bottom:1px solid #afdae8;}
.time, .gname, .sname{float:left; font-size:12px; color:#015e7c; line-height:24px; text-align:center;}
.time{width:48px;}
.gname, .sname{width:92px;}
.server .body ul{padding:5px; height:160px; overflow:hidden;}
.server .body li{ height:28px; border-bottom:1px dashed #ccc; overflow:hidden;}
.server .body li p{ text-align:center; line-height:28px;}
.server .body li .time{width:46px; color:#015e7c;}
.server .body li .gname, .server .body li .sname{width:88px; color:#333;}
.server .body li a{color:#333;}
.info .hdl{margin-bottom:10px; text-align:center; border-bottom:1px dashed #ccc;}
.info .hdl a{font-size:14px; line-height:30px; color:#005078;}
.info .body{padding:5px; width:442px; height:185px;}
.info .body li{padding-left:15px; line-height:28px; height:28px; background-position:-983px -221px; overflow:hidden;}
.info .body li span{float:right; color:#a3a3a3;}
.info .body li a{color:#333;}
.info .body li a.activity{color:#d94600;}
.info .body li a.news{color:#6bbc21;}
.bbs .body{padding:2px 5px 5px; width:222px;}
.bbs .body li{padding-left:20px; line-height:28px; height:28px; border-bottom:1px dashed #ccc; overflow:hidden;}
.bbs .body li a{color:#333;}
.bbs .body li.n0{background-position:-984px -67px;}
.bbs .body li.n1{background-position:-984px -91px;}
.bbs .body li.n2{background-position:-984px -115px;}
.bbs .body li.n3{background-position:-984px -139px;}
.bbs .body li.n4{background-position:-984px -163px;}
.footer{line-height:24px; color:#038ebb; text-align:center;}
.footer a{color:#038ebb;}
.copyright, .copyright a{color:#999;}