/* CSS Document */
body{font-size:12px; font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; color:#333;}
* {margin:0px;padding:0px;}
ul,li{ list-style:none;}
em,strong,cite{font-style:normal;}
img{border:none;}
input,textarea{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
a{ color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}
select, input, img, select {vertical-align:middle;}

.txt{ border:1px solid #DEDEDE;line-height:16px;padding:2px 0 2px 2px; width:160px;}

#ywmain{width:100%; background:url(http://misc.yeswan.com/game/img/bg.jpg) repeat-x 0 0;}
#wrap{width:960px; margin:0 auto;}
.header{ height:129px; margin-bottom:10px;}
	.logo{ padding-top:20px; display:block; width:240px; height:56px; overflow:hidden;}

	.menu{ float:right;width:650px; height:39px; margin-top:51px; position:relative;}
	.menu ul{ overflow:hidden; float:right;}
		.menu li{ float:left; display:inline; width:72px; height:39px; line-height:39px; background:url(http://misc.yeswan.com/game/img/menu.jpg) no-repeat 0 0; text-align:center; font-size:14px; margin-right:8px;}
		.menu li a{ text-decoration:none;}
		.menu .current{background:url(http://misc.yeswan.com/game/img/menu.jpg) no-repeat 0 -39px;}
		.menu .current a{ font-weight:bold;color:#FFF;}
		.menu .new{ width:24px; height:18px; overflow:hidden; text-indent:-9999px; position:absolute; top:0px; left:312px; background:url(http://misc.yeswan.com/game/img/menu_new.gif) no-repeat;}

	.acc{ clear:both; height:38px; line-height:38px; font-size:14px; color:#FFF;}

.content{ overflow:hidden; margin-bottom:8px;}

.login{ border:1px solid #D8D8D8; background-color:#E9E9E9;padding:4px;width:232px; float:left;}
.loginbody{ background-color:#FFF;padding:6px;height:181px;}
.loginbody form{ background-color:#F8F8F8;padding:6px 0;}
	.login .title { overflow:hidden;height:14px;}
		.login .title em{ float:right;}
			.login .title em a{ padding-left:20px; background:url(http://misc.yeswan.com/game/img/ico_user.jpg) no-repeat;}
		.login .title h3{ background:url(http://misc.yeswan.com/game/img/login_title.jpg) no-repeat 0 0; width:78px; height:14px; overflow:hidden; text-indent:-9999px;}
	.login p{margin-top:8px;padding-left:10px; overflow:hidden;}
		.login p em{ float:right;margin-top:5px;}
			.login p em a{ padding-left:14px; background:url(http://misc.yeswan.com/game/img/ico_password.jpg) no-repeat;}
	.login .info{padding:0px; color:#545454; line-height:18px;font-size:13px;}
	.login .submit{ background:url(http://misc.yeswan.com/game/img/btn_submit.jpg) no-repeat; width:61px; height:24px; border:none; overflow:hidden; text-indent:-999px; cursor:pointer;margin-left:36px;}

.hot_news{ float:left;width:340px; margin-left:6px;}

	.boxnews{}
	.boxnews .title{ border-bottom:1px solid #F99827; background-color:#DCEEA4; line-height:28px; height:28px;}
		.boxnews .title h3{ font-size:13px;padding-left:14px; float:left;}
	.boxnews ul{}
	.boxnews li{ background:url(http://misc.yeswan.com/game/img/ico_d.jpg) no-repeat 5px 50%;padding-left:16px; border-bottom:1px solid #DAEFA0; line-height:28px; }

.focus{ border:4px solid #DEDEDE; float:left; overflow:hidden; width:358px;margin-left:6px; height:195px;}

	.focusbtn{float:right;width:20px; margin-right:2px;}
		.focusbtn li{ background:url(http://misc.yeswan.com/game/img/focusbtn.jpg) no-repeat 0 -18px; width:18px; height:18px; line-height:18px; text-align:center;font-weight:bold; color:#3D0101; margin-top:10px;}
		.focusbtn .current{background:url(http://misc.yeswan.com/game/img/focusbtn.jpg) no-repeat 0 0; color:#FFF;}

	.focus img{width:330px; height:195px;}

.main{ float:left;width:715px; background-color:#F8F8F8; border:red 0px solid;}
.main .title{ background-color:#FFECA0; border-bottom:1px solid #F99728; line-height:28px; height:28px;padding-left:16px;}
	.main .title h3{font-size:13px;}
.main ul{ overflow:hidden;padding-bottom:12px;*height:1%;}

.main li{ float:left; display:inline;width:315px; height:170px;border:1px solid #F6F2E6; background-color:#FFF;padding:6px;margin:12px; margin-bottom:0px;}
	.main li .album{ float:left;width:182px; height:166px; display:block;margin-right:10px;}
	.main li .album img{width:182px; height:166px;}
	.main li .info{ overflow:hidden;width:120px;}
	.main li .info h4{padding:12px 0;}
	.main li p{ border-top:1px solid #F4ECD9; line-height:28px; height:28px;}
	.main li .btn{padding-top:10px; border-top:0}
.side{ float:left; width:230px; margin-left:6px; border:red 0px solid;}

.adlist{}
	.adlist li{margin-top:10px; overflow:hidden;}
.ad960{ overflow:hidden; margin-bottom:6px;}

.footer{ border-top:2px solid #FBA011; margin-top:10px;padding:10px 0; overflow:hidden;}
	.footer a{ color:#174384;}
	.footer p{ line-height:20px; height:20px;}
	.footer .copyright{width:350px; float:left;}
		.footer .copyright p{ text-align:left;}
	.footer .about{ width:550px; float:right;}
		.footer .about p{ text-align:right;}
