*{margin: 0; padding: 0;}
body {width: 1000px; margin:auto; font:12px Verdana, Arial, Helvetica, sans-serif;}
#head{height: 90px; background: url(images/topbg-22.gif) bottom no-repeat;}
#head .logo{float:left; width: 160px;border: 0;padding-left:90px;padding-top:1px;}
#head .topad{width: 730px; height:90px;float: right; border: 0px;}
.topad img{width: 730px; height:90px;float: right;border: 0}
#nav{height: 30px; margin-top: 3px;overflow: hidden; background: url(images/inav.gif) no-repeat; margin-bottom: 5px; padding:3px 0px; padding-left: 10px}
#nav a{text-decoration: none; color: Black; font-size: 12px;}
#nav ul {list-style-type:none;}
#nav li{display: inline;list-style:none;float:left;font-family:Geneva, Arial;font-size:12px; text-align: center;border-right: 1px dotted Black; margin:0px 10px 3px 0px; padding: 3px 0px; padding-right: 10px;}
.rss img{float: right;border: 0}
#seh{width:1000px; height: 55px;background:url(images/i05.gif) no-repeat;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #FFFFFF;font-weight: normal;	font-variant: normal; position: absolute; margin-bottom: 30px;}
#userinfo {position: absolute;width:150px;height:115px;z-index:10000; left: 80%;top:0px;}
.se{margin-left:40px;width: 550px; height: 50px; float: left; margin-top: 10px;}
.search{background: url(images/btn1.gif) 0px 3px no-repeat; border: 0px; width: 84px; height: 29px;}
.sif{float: left; margin-left: -80px;margin-top:15px; color:#0000F5; font-weight: bold;}
.whitefont {line-height: 50px;}
.wowmap{float:right; width:230px;  height: 10px; line-height: 10px; padding-left: 50px;}
.me{float: right; width:380px; margin-right: -70px;}
.login{background: url(images/btn2.gif) -3px 3px no-repeat;border: 0px; width: 62px; height: 27px;}
.me .pw{ margin-left: 3px;}
.me a{text-decoration: none; margin-bottom: 3px}
.me ul li{list-style: none;}
.me li{float: left; padding: 3px 15px;}
.me .user{width: 300px;}
#main{clear: both; margin-top: 70px; margin-bottom:5px;}
#main h3{font-size: 13px;}
#main a{text-decoration: none;font-family:Arial; font-size:13px;}
#gleft{width: 218px; float: left;}
#gright{width: 780px; float: right; border: 0px solid Black;}
.msg{ height:29px;}
.z{width: 410px;float: left;}
.zfoc{width: 410px; height: 200px; background: #F5F5F5; margin-bottom: 3px;}
.z h3{width: 410px;background: url(images/bnav.gif) no-repeat; height: 25px; padding-top: 11px;}
.z h3 span{margin: 0px 0px 3px 50px;}
.z ul li span{float: right;}
.z ul li{background: url(images/icon.gif) no-repeat 0px 4px;height: 18px; line-height: 18px; padding-left:15px;}
.z ul{height: 280px;padding: 3px 5px 3px 10px; list-style: none;border: 1px solid #88AAD6;border-top: 0px;font-family: Times New Roman;font-size: 14px;}
.z .zado{width: 408px; height: 80px;float: left;}
.y{width: 368px; float: right;}
.y a{color:#000;}
.yts{width: 368px;overflow:hidden;}
.yts .ytsHead{clear:both; height:27px;background:url(images/titLine.gif) repeat-x left bottom; border-left:1px solid #88AAD6; border-right:1px solid #88AAD6; border-top:1px solid #88AAD6}
.yts .ytitLeft{float:left; height:27px;font-size:1px; width:12px;;background:url(images/titLeft.gif) no-repeat}
.yts .ytitOp{float:left; height:21px; padding:5px 0 0}
.yts .ytitOp li{list-style: none; float:left; width:80px;height:15px; padding:5px 0 0; margin:0 0 0 3px;border:1px solid #88AAD6; border-bottom:1px solid #fff;background:#eeeeff; color:#999;text-align:center;  cursor:default}
.yts .ytitOp li.current{ background:#fff;color:#290052; }
.yts .ytitRight{float:right; height:26px;font-size:1px; width:32px;;background:url(images/titRight.gif) no-repeat}
.yts .yline{border-left:1px solid #88AAD6;border-right:1px solid #88AAD6;clear:both; height:13px; line-height:13px; padding:5px;  padding-left:10px; background:#E9F9FE}
.yts .ytsMb{border:1px solid #88AAD6; border-top:none; padding:10px; height:128px; min-height:100px; font-weight:bold}
.y h3{height: 30px; line-height: 30px; padding-left: 10px}
.y .youvod{margin-top: 3px;width: 366px; height:320px; background:url(images/youtube.gif) no-repeat;;border: 1px solid #88AAD6;border-top: 0px; text-align: center;}
.trd,.fou{clear: both;}
.yadsa{clear: both; height: 130px; padding: 3px 0px;}
.yadsb{clear: both; height: 85px; padding: 3px 0px;}
.ts,.tst{width:545px; float: left;overflow:hidden;}
.ts a,.tst a{color:#000; font-size:12px;}
.ts .tsHead,.tst .tsHeadt{clear:both; height:27px;background:url(images/titLine.gif) repeat-x left bottom; border-left:1px solid #88AAD6; border-right:1px solid #88AAD6; border-top:1px solid #88AAD6}
.ts .titLeft{float:left; height:27px;font-size:1px; width:12px;;background:url(images/titLeft.gif) no-repeat}
.ts .titOp,.tst .titOpt{float:left; height:21px; padding:5px 0 0}
.ts .titOp li,.tst .titOpt li{ list-style: none; float:left;height:15px;width:60px; padding:5px 5px 0 5px; margin:0 0 0 3px;border:1px solid #88AAD6; border-bottom:1px solid #fff;background:#eeeeff; color:#999;text-align:center;  cursor:default}
.ts .titOp li.current,.tst .titOpt li.current{ background:#fff;color:#290052; }
.ts .titRight{float:right; height:26px;font-size:1px; width:32px;;background:url(images/titRight.gif) no-repeat}
.ts .line{border-left:1px solid #88AAD6;border-right:1px solid #88AAD6;clear:both; height:1px; line-height:1px; padding:5px 1px; background:#E9F9FE}
.ts .tsMb,.tst .tsMbt{border:1px solid #88AAD6; border-top:none; padding:10px; height:287px; min-height:100px; font-weight:bold}
.art{list-style: none;}
.art span{float: right; font-size: 12px;}
.art li{width: 500px;padding-left: 18px; background: url(images/icon.gif) no-repeat 0px 4px; height: 18px; line-height: 18px;overflow:hidden;}
.art li a:hover{color:red;}
.art li .gnc{color:#296FB6;}
.logoads,.msages,.zlogoads{width: 230px; float: right; border:1px solid #88AAD6; border-top:none;}
.logoads h3,.zlogoads h3,.msages h3{background: url(images/logoadsh3.gif) no-repeat; height: 25px; line-height: 25px; padding-left: 12px;}
.logoads ul,.zlogoads ul,.logoads li,.zlogoads li,.logoads img,.zlogoads img{margin: 0; padding: 0; list-style:none; border: 0px;}
.logoads img,.zlogoads img,rl img,zrl img{width: 230px; height: 60px;}
.zlogoads h3{background: url(images/gamename.gif); height: 28px; line-height: 28px; padding-left: 5px;}
.zlogoads{width:216px;float:left;}
.zrl img{width:212px; height: 60px; padding:0px 2px;}
.cos{width: 545px; height: 378px; float: left; background: #fff;border:1px solid #88AAD6; border-top:none;overflow: hidden; }
.fou h3{background: url(images/cosplay.gif); height: 25px; line-height: 25px; padding-left: 10px; margin-bottom: 3px;}
.cos ul{float: left; width: 545px;margin-top: 10px; padding-left: 10px}
.cos li{float: left; width: 120px; height: 120px;overflow: hidden; padding-left: 10px}
.cos ul li img{width: 120px; height: 100px; overflow: hidden;}
.cos ul li span{display: block;}
.imcos{width: 778px; height:180px; float: left; background: #fff;border:1px solid #88AAD6;overflow: hidden; }
.imfou h3{background: url(images/costit.gif); height: 25px; line-height: 25px; padding-left: 10px; margin-bottom: 3px;}
.imcos ul{float: left; width: 780px;margin-top: 10px; padding-left: 5px}
.imcos li{float: left; width: 120px; height: 120px;overflow: hidden; padding-left: 7px}
.imcos ul li img{width: 120px; height: 100px; overflow: hidden;border:0px}
.imcos ul li span{display: block;}
.cosp{width: 780px; overflow: hidden; float: left; background: #FAF0E6;border:1px solid #88AAD6; border-top:none;}
.foup h3{background: url(images/cosplayl.gif); height: 30px; line-height: 25px; padding-left: 10px; margin-bottom: 3px;}
.foup a{color: Black;}
.cosp ul{float: left; width: 780px;margin-top: 10px; padding-left: 10px}
.cosp li{float: left; width: 120px; height: 120px;overflow: hidden; padding-left: 10px}
.cosp ul li img{width: 120px; height: 100px; overflow: hidden;}
.cosp ul li span{display: block;}
.foup{}
.foup .block{background:url(img/huoxing_bg.jpg) no-repeat #fffef9; border:1px solid #f7d84a;}
.foup .Content{}
.foup .Title1{background:url(img/dashed.gif) repeat-x left bottom;}
.foup .Title1 h2{ text-indent:-4000px; background:url(img/hxpd.gif) no-repeat 12px 8px;/*padding-left:28px;*/}
.foup ul{padding:0 0 6px 0; font-size: 12px;}
.foup li{overflow:hidden;display:inline;float:left;width:130px;margin:20px 0px 0 10px; height: 150px;}
.foup li a{overflow:hidden;display:block;height:124px;line-height:18px;}
.foup li img{display:block;width:128px;height:100px;margin:0 0 6px 0;border:1px solid #ccc;}
.foup li a img{text-decoration:none;}
.foup li span{display:block;color:#666;padding:4px 0 0 0;}
.foup li span em{display:block;float:left;width:20px;height:13px;margin:1px 1px 0 0;}
.fou{}
.fou .block{background:url(img/huoxing_bg.jpg) no-repeat #fffef9; border:1px solid #f7d84a;}
.fou .Content{}
.fou .Title1{background:url(img/dashed.gif) repeat-x left bottom;}
.fou .Title1 h2{ text-indent:-4000px; background:url(img/hxpd.gif) no-repeat 12px 8px;/*padding-left:28px;*/}
.fou ul{padding:0 0 6px 0; font-size: 12px;}
.fou li{overflow:hidden;display:inline;float:left;width:130px;margin:20px 20px 0 21px; height: 150px;}
.fou li a{overflow:hidden;display:block;height:124px;line-height:18px;}
.fou li img{display:block;width:128px;height:100px;margin:0 0 6px 0;border:1px solid #ccc;}
.fou li a img{text-decoration:none;}
.fou li span{display:block;color:#666;padding:4px 0 0 0;}
.fou li span em{display:block;float:left;width:20px;height:13px;margin:1px 1px 0 0;}
.msages{overflow:hidden;}
.msages a{display:inline;}
.msages ul,.msages ul li{list-style: none;width: 230px; margin: 0px;}
.msages ul em{float:left; font-style: normal; font-weight: bold; margin-right:5px;}
.msages ul li{list-style: none;line-height: 18px; height: 18px;width: 95%; padding-left: 10px;}
.gs{width:100%;}
.cf a{color: Black;}
.cf a:hover{color: red;}
.gs .gso{border:1px solid #88AAD6; border-top:none;}
.gs h3{background: url(images/gamename.gif); height: 28px; line-height: 28px; padding-left: 5px;}
.gs p{border:1px solid #88AAD6; border-top:none; padding: 3px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.gs .gvo{overflow:hidden;border:1px solid #88AAD6; border-top:none; padding:3px;}
.gs ul{list-style: none;border:1px solid #88AAD6; border-top:none; margin: 0px; padding: 5px;}
.gs ul li{list-style: none; background: url(images/bull_01.gif) 0px 7px no-repeat; line-height: 18px; height: 18px; overflow: hidden; padding-left: 15px; padding-top: 3px}
.gs .hg{border:1px solid #88AAD6; border-top:none; height: 130px;}
.gs img{border:0px}
.gs .more{float:right; margin-top:-28px; padding-right:10px;}
.subm{background:#93CDDD;margin-top:2px;}
.blackfont4,.blackfont4 a,.blackfont4 span{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #000000;font-weight: normal;font-variant: normal;}
.bot{clear: both;width: 1000px; height:2px;}
.blackfont4 a:hover{color:red;}
#bottom{width:1000px; padding-top: 10px;border-top: 1px solid #ccc;}
.us{list-style: none; padding: 10px;}
.us ul{float: right;}
.us ul li{display: inline; border-right: 1px solid Black; padding: 0 3px;}
#link{width: 1000px; margin: 0 auto;padding: 0px; padding-left: 35px;}
#link ul,#link li{display: inline;list-style: none;}
#link img{margin: 0px auto; padding: 0px; border: 1px solid #B0C4DE; width: 111px; height: 36px;}
.py{clear: both;text-align: center;}
.cpage{list-style: none; margin: 0px auto; line-height: 20px; width: 200px; height: 30px;}
.cpage li{ margin: 1px; padding: 0px; text-align: center; width: 20px; height: 20px; display: block; background: #969696;margin-top: 0px;}
.cpage li a:hover{background: #ccc;}
.cosc{width: 780px; overflow: hidden; float: left; background: #FAF0E6;border:1px solid #88AAD6;margin-bottom:3px; line-height: 16px;}
.cosc .ty{background: url(images/cosplayl.gif); height: 30px; line-height: 25px; padding-left: 10px; margin-bottom: 3px;}
.cosc h4{font-weight: lighter;font-size: 12px; text-align: right; padding-right: 20px;}
.cosc p,.cosc ul li{padding:3px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.cose{margin: 0 auto; padding: 5px; width: 760px;text-align: center;}
.cose img {border: 0px;	text-align:center; vertical-align:middle}
.icon{margin: 0 auto; padding: 5px; width: 760px;}
.icon ol,.icon ul,.icon li{list-style:inside}
.mp{font-style: normal; font-size: 10px;float:right;padding-right:10px;margin-top:-25px;}
.grft a{color:#000}
.grf{width: 386px; height: 310px; margin: 2px 2px 2px 0px; float: left;border: 1px solid #88AAD6;}
.grfr{width: 386px; height: 310px; margin: 2px 0px 2px 2px; float: left;border: 1px solid #88AAD6; float: right;}
.grft{list-style: none; margin: 2px 2px 2px 4px;}
.grft span{float: right; font-size: 12px;}
.grft li{width: 360px;padding-left: 18px; background: url(images/icon.gif) no-repeat 0px 4px; height: 18px; line-height: 18px;overflow: hidden;}
.grf li .grftc{color:#3D81EE;}
.grft li a:hover{color:red;}
.sh{background: url(images/costit.gif); height: 25px; line-height: 25px; padding-left: 12px;}
.sh span{float:right; margin-top:-28px; padding-right:10px;}
