/*top*/
.top{
	clear:both;
	width:960px;
	height:119px;
	margin-top:3px;
}
.top .l,.top .r,.top .c,.top .fav,.top .nav,.top .login .btn,.so .btn{background:url(top2.gif);}
.top .l{float:left;width:8px;height:119px;overflow:hidden}
.top .r{float:right;width:8px;height:119px;background-position:-8px 0}
.top .c{float:left;width:944px;height:119px;background-position:0 -138px;background-repeat:repeat-x}
.top .t{height:40px}.top .b{height:75px}
.top .fav{float:left;width:120px;height:40px;background-position:0 -257px;background-repeat:repeat-x;}
.top .fav a{float:left;margin:14px 0 0 15px;padding-left:20px;color:#fff;background:url(ico.gif) no-repeat;}
.top .nav{float:left;width:1px;height:40px;background-position:0 -297px}
.top .w{
	float:left;
	width:215px;
	text-align:left;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}.top .w a{color:#fff;padding-right:4px}
.top .toplog{float:left;width:424px}
.top .login label{float:left;width:48px;color:#fff000;padding-top:14px;text-align:right}
.top .login input{float:left;width:103px;height:18px;line-height:18px;font-size:12px;border:#357fbc solid 1px;margin-top:10px;color:#909090}
.top .login input.b{color:#000}
.top .login .btn{
	float:left;
	width:50px;
	height:19px;
	background-position:0;
	cursor:pointer;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7px;
}
.top .login a{float:left;margin:14px 0 0 19px;}.top .login a:link,.top .login a:visited{color:#fff000;}
.top .loged{margin-top:14px;color:#fff;text-align:right; float:left;}
.top .loged span{color:#fff000;font-weight:bold;}
.top .loged a:link,.top .loged a:visited{color:#fff;}

.top .favr{float:right;width:276px;margin-top:12px;color:#fff000;cursor:pointer}
.top .favr a{color:#fff000;}
.top .k{float:right;width:216px;height:20px;line-height:20px;font-weight:bold;border:#357fbc solid 1px;margin-top:8px;vertical-align:middle}
.top .sob{float:right;width:57px;height:23px;background-position:0 -119px;border:0;margin:8px 0 0 4px;cursor:pointer}
.top .logo {float:left;height:75px;width:230px;}
.top .logo a{float:left;width:230px;height:75px;background:url(logo.gif) no-repeat 0 -1px;}
.top .logo h1{display:none;}
.top .menu {float:left;height:75px;line-height:75px;padding-left:0px;text-align:left;position:relative}
.top .menu a{color:#000;padding-right:9px;font-size:14px;font-weight:bold;}
.top .menu a:hover{color:#000;}
.top .menu span{position:absolute;float:left;width:28px;height:18px;left:598px;top:12px;background:url(hotico.gif);}
.cen{
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	padding: 0px;
	clear: both;
	text-align: center;
	font-size: 12px;
}

