@charset "utf-8";

#wrap{background:url(/yzh/images/bgto.jpg) no-repeat center top;}
#mainNav{background:url(/yzh/images/Nav_bg.jpg) no-repeat; height:111px;}

#header{background:url(/yzh/images/header_bg.jpg) no-repeat; height:180px;  padding:38px 0 0 280px; width:720px}
#topcontent{background:url(/yzh/images/topcon_bg.jpg) center top; height:352px;}
#topcontent #Introduction{ position:absolute; right:30px; top:290px; width:120px; height:22px;overflow:hidden;}
#topcontent .Play{left:353px; top:-52px;}
#topcontent #news{position:absolute;left:307px;top:132px;width:380px;height:200px;}
#topcontent #news h3{ float:left; margin-left:8px; width:97px; height:34px; background:url(/yzh/images/tu2.gif) no-repeat; text-indent:-3000px; display: inline}
#topcontent #news .newsa{ background-position:0 0px;}
#topcontent #news .newsb{ background-position:0 -118px;}
#topcontent #news .newsc{ background-position:0 -35px}
#topcontent #news .newsd{ background-position:0 -152px}
#topcontent #news .newse{ background-position:0 -69px}
#topcontent #news .newsf{ background-position:0 -186px}
#topcontent #news ul{ position:absolute;width:360px; top:41px; left:8px; line-height:30px;}
#topcontent #news ul li{ height:30px;background:url(/yzh/images/tu.gif) no-repeat 0 -805px; padding-left:20px; overflow:hidden; width:340px; float:left;}
#topcontent #news ul li em{ font-style:normal; color:#666; width:58px; float:left; }
#topcontent #news ul li a{ width:220px;float:left; padding-right:20px;}
#topcontent #news ul li a:hover{ background:url(/yzh/images/tu.gif) no-repeat 218px -858px;}
#topcontent #news ul li span{color:#666; float:right}

#topcontent #news .More{position:absolute;width:40px; height:22px; top:-35px; right:0px; line-height:22px}
#topcontent #news .More a{ display:block;background:url(/yzh/images/tu2.gif) no-repeat 0 -601px; text-align:right;width:40px; height:22px;padding:0}
#topcontent #news .More a:hover{ background:url(/yzh/images/tu2.gif) no-repeat 0 -631px; color:#FFF;}

#topcontent .select{top:62px; left:34px; position:absolute;}

#topcontent .login{position:absolute;left:30px; top:140px;}

.vote{ margin-top:-60px; display:inline;z-index:5px;}
.vote h3{background: url(/yzh/images/tu.gif) no-repeat 32px -1000px;}
.vote h4{ font-weight:normal; font-size:12px;}
.vote ul{ background:url(/yzh/images/r.jpg) no-repeat right bottom; position: relative; }
.vote ul li{width:220px; float:none; padding-left:10px;}
.vote .button{background:url(/yzh/images/tu.gif) no-repeat 0 -716px; text-align:center;width:94px; height:22px; line-height:22px; color:#666; margin-left:55px; border:0; cursor: pointer; float:left;}

.guild{ width:681px; height:95px; background:url(/yzh/images/guild.jpg) no-repeat; float:right; margin:0 30px 8px 0; padding:1px 0 0 0; display:inline;}
.guild img{ margin-left:13px; display:inline;}

.box{ background:url(/yzh/images/boxbg.jpg) no-repeat;  width:334px; height:202px; position:relative; display:inline; float:left;}
.box h3{ height:35px; background:url(/yzh/images/tu2.gif) no-repeat 30px -298px; text-indent:-3000px;}
.box .More{position:absolute;width:40px; height:22px; top:7px; right:10px; line-height:22px}
.box .More a{ display:block;background:url(/yzh/images/tu2.gif) no-repeat 0 -601px; text-align:right;width:40px; height:22px;}
.box .More a:hover{ background:url(/yzh/images/tu2.gif) no-repeat 0 -631px; color:#FFF;}

.Newbie{ width:303px; height:192px; float:right; margin:0 10px 7px 0; background:url(/yzh/images/yu.gif) no-repeat 0 22px; position:relative; padding:0 16px}
.Newbie h3{ float:left; margin-left:8px; width:79px; height:32px; background:url(/yzh/images/tu2.gif) no-repeat 0 -255px;display: inline; line-height:32px; text-align:center; color:#5a5a5a}
.Newbie .current{ background-position:0 -223px; color:#CCC}
.Newbie ul{ position:absolute;width:300px; top:31px; left:12px; line-height:28px; height:146px; background:url(/yzh/images/uub.jpg); padding:4px 0px 0 10px; overflow:hidden;}
.Newbie .pas1 a{width:69px; text-align:center; display: inline-block;}
.Newbie ul li{ background:url(/yzh/images/tu.gif) no-repeat 0 -808px; padding-left:20px; width:270px;height:25px; line-height:25px;}
.Newbie .pas2 a{ width:92px;text-align:center; display: inline-block;}
.Newbie .Moreg{ float: right; width:250px; line-height:20px; text-align:right; padding-right:10px;}
.Newbie .Moreg a{ margin:0; display: marker; width: auto;}

.Props{ margin:0 30px 7px 0; height:190px;float:right;}
.Props ul{ padding:10px 0 0 8px; float:left;}
.Props ul li{ float:left; width:80px; height:70px; text-align:center; line-height:18px; overflow:hidden;}
.Props ul li img{ padding:1px; border:#545253 solid 1px; background:#000;display:block; margin:0 auto;}
.Props ul li a:hover img{filter: Alpha(Opacity=70,);}
.Props .bottom{background:url(/yzh/images/boxbg.jpg) no-repeat 0 bottom; height:10px; position:absolute; bottom:0px; width:334px}

.Raiders{ margin:0 0 9px 8px;}
.Raiders h3{ background-position:30px -348px;}
.Raiders ul{ position:absolute;width:294px; top:41px; left:12px; line-height:25px;}
.Raiders ul li{ height:25px;background:url(/yzh/images/tu.gif) no-repeat 0 -808px; padding-left:20px; overflow:hidden; width:294px; float:left;}

.bbshot{margin:0 9px 9px 0; float:right;}
.bbshot h3{ background-position:30px -397px;}
.bbshot ul{ position:absolute;width:294px; top:41px; left:12px; line-height:25px;}
.bbshot ul li{ height:25px;background:url(/yzh/images/tu.gif) no-repeat 0 -808px; padding-left:20px; overflow:hidden; width:294px; float:left;}
.bbshot ul a{ float:left; width:200px}
.bbshot ul span{color:#666; float:right}

.Photo{margin:0 2px 9px 8px;}
.Photo h3{ background-position:30px -447px;}
.Photo ul{ padding:12px 0 0 8px; float:left;}
.Photo ul li{ float:left; width:106px; height:72px; text-align:center; line-height:18px; overflow:hidden;}
.Photo ul li img{ padding:1px; border:#545253 solid 1px; background:#000;}
.Photo ul li a:hover img{filter: Alpha(Opacity=70,);}

.Photo2 h3{ background-position:30px -498px;}

.Top{ width:364px; height:414px; float:right; background:url(/yzh/images/topbg.jpg) no-repeat; margin-bottom:9px; position:relative;}
.Top .dj{ background:url(/yzh/images/top_top.jpg) no-repeat left top; height:88px;}
.Top .dj a{ width:65px; height:65px; display: inline-block; float:left; margin-left:5px; text-indent:-3000px;}
.Top .jjc{ background:url(/yzh/images/top_top.jpg) no-repeat left bottom;}
.Top .xf{ width:62px; height:23px; background:url(/yzh/images/tu2.gif) no-repeat 0 -660px; padding:0 0 0 6px; position:absolute; left:145px; top:35px;}
.Top .xf span{ float:left; width:38px; height:22px; overflow:hidden;}
.Top .xf a{ float:right; display:block; width:23px; height:23px; text-indent:-3000px}
.Top .xf a:hover{ background:url(/yzh/images/tu2.gif) no-repeat 0 -689px;}
.Top .xfs{ width:66px; position:absolute;left:145px; top:58px; background:#333; border:#666 solid 1px;  z-index:20;}
.Top .xfs a{ display:block; width:60px;padding-left:6px; height:20px; overflow:hidden; line-height:20px;}
.Top .xfs a:hover{background: #000; color:#FFF;}
.Top table{ position:absolute; left:50px; top:94px; }
.Top table td{ height:24px;line-height:24px; text-align:center}
.Top .mm{ width:146px; height:444px; position:absolute; right:0px; top:-20px;}

.service{ margin-top:-70px;}
.yzh17173a{margin:0 30px 9px 0; float:right;}
.yzh17173a h3{ background-position:30px -564px;}
.yzh17173a iframe{ margin:8px 0 0 10px; background:none;}

.yzh17173b{margin:0 10px 9px 0; float:right;}
.yzh17173b h3{ background-position:30px -532px;}
.yzh17173b iframe{ margin:8px 0 0 10px; background:none;}
