* {
	padding:0px;
	margin:0px;	
	}
BODY {
	font-size:12px;
	color:#5f5353;
	BACKGROUND: #e4e4e4;
}
a {
	text-decoration:none;
	COLOR: #5f5353;
}
img {
	border:none;
}
ul {
	LIST-STYLE-TYPE: none;
}
.header {
	HEIGHT: 161px; 
	BACKGROUND:#F4F4F5 url("../images/navbg.gif") repeat-x center bottom;
	Z-INDEX: 1000;  WIDTH: 100%;
}
.header_bg {
	height:160px;
	WIDTH: 100%;

}
.header_top {
	WIDTH: 1001px;
	MARGIN: 0px auto;
	HEIGHT: 115px; Z-INDEX: 100;
	background:url("../images/logobg.gif") no-repeat top right;
}
.fla-L {
	float:left;
}
.logo {
	position:relative; 
	z-index:2; 
	display:block; 
	overflow:hidden; 
	width:230px; 
	height:113px; 
	cursor:pointer;
	background:url("../images/logo.gif") no-repeat top left;
}
.logo p {
	float:right; 
	overflow:hidden;
	margin-top:40px; 
	padding:5px 0px 0px 13px; 
	width:58px; 
	height:24px; 
	color:yellow; 
	background:url(../images/tags_bg.png) 0 0 no-repeat;
}
.header_top h2#neonText  {
	float:left;
	margin:38px 0 0 10px;
	font-size:15px;	
	height:18px;
	width:278px;
}
#neonText span{
	width:278px;
	height:18px;
	position:absolute;
	left:0;
	top:0;
	background:url('../images/text.jpg') no-repeat left top;
}
span#version1{
	z-index:100;
}
span#version2{
	background-position:left bottom;
	z-index:99;
}
#neonText{
	height:18px;
	position:relative;
	width:278px;
}
.header_top h1.culture {
	float:right;
	height:40px;
	width:380px;
	margin:18px 5px 0 0;
	DISPLAY: inline-block;
}
.header_top h1.culture a {
	display:block;
	width:380px;
	height:40px;	
}
.header_top ul.navlogin {
	float:right;
	POSITION: relative;
	width:540px;
	padding:6px 12px 0 0;
	margin:8px 5px 0 0;
	background:url("../images/navlogin.gif") no-repeat 10px 0;
	z-index:999999;
}
.header_top ul.navlogin li {
	float:right;
	height:25px;
	line-height:25px;
	padding:0 8px 10px 8px;
	font-weight:bold;
	z-index:999999;
}
.header_top ul.navlogin li a {
	font-size:14px;
	font-weight:normal;
	COLOR: #fff;
}
.header_top ul.navlogin li a:hover {
	font-weight:bold;
}
#menu_frame {
	position:relative;
	padding:0 8px 0 8px;
	margin-bottom:-6px;text-align:center;position:relative;z-index:100;height:25px;width:60px;
	display:block;text-align:center
	-webkit-box-shadow:0 -8px 8px #000;
	-moz-box-shadow:0 -8px 8px #000;box-shadow:0 -8px 8px #000;
	background-color: #e11515;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(225, 21, 21)), to(rgb(187, 14, 14)));
	background-image: -webkit-linear-gradient(top, rgb(225, 21, 21), rgb(187, 14, 14));
	background-image: -moz-linear-gradient(top, rgb(225, 21, 21), rgb(187, 14, 14));
	background-image: -o-linear-gradient(top, rgb(225, 21, 21), rgb(187, 14, 14));
	background-image: -ms-linear-gradient(top, rgb(225, 21, 21), rgb(187, 14, 14));
	background-image: linear-gradient(top, rgb(225, 21, 21), rgb(187, 14, 14));
	border-bottom:4px solid #8F2F2F;}
#nav_name {
	padding:0 8px 0 8px;
}
.ntes-nav-loginframe-pop {
	display:none;position:absolute;z-index:999999;left:0;
	background:#fff;border:1px solid #cdcdcd;-webkit-box-shadow: 0 0 8px #cdcdcd;
	-moz-box-shadow:0 0 8px #cdcdcd;box-shadow:0 0 8px #cdcdcd;
	top: 33px;left:113px;width: 350px;padding: 15px 0 20px;
}
.ntes-loginframe-blank{margin:0 20px;}
.ntes-loginframe-blank h1,dl.usercenter dt.light a,dl.usercenter dt.light a:hover {
	text-align:center;
	font-weight:normal;
	display:block;
	font-size:14px;
	color:#888;line-height:25px;height:25px;
	cursor:default;
	}
.ntes-loginframe-blank .hezuo {
	width:310px;
	border-top:#02B931 1px solid;
	padding:5px 0 0 0;
}
.ntes-loginframe-blank .hezuo h2 {
	width:135px;
	height:30px;
	float:left;
	margin:5px 8px;
}
.ntes-loginframe-blank .hezuo h2 a {
	display:block;
	width:135px;
	height:30px;
}
.ntes-loginframe-blank .hezuo h2.blog a {
	background:url("../images/denglu.jpg") no-repeat;	
}
.ntes-loginframe-blank .hezuo h2.blog a:hover {
	background:url("../images/denglu.jpg") no-repeat -135px 0;	
}
.ntes-loginframe-blank .hezuo h2.qq a {
	background:url("../images/denglu.jpg") no-repeat 0 -32px;	
}
.ntes-loginframe-blank .hezuo h2.qq a:hover {
	background:url("../images/denglu.jpg") no-repeat -135px -32px;	
}
.ntes-loginframe-blank .hezuo h2.ren a {
	background:url("../images/denglu.jpg") no-repeat 0 -65px;	
}
.ntes-loginframe-blank .hezuo h2.ren a:hover {
	background:url("../images/denglu.jpg") no-repeat -135px -65px;	
}
.ntes-loginframe-blank .hezuo h2.baidu a {
	background:url("../images/denglu.jpg") no-repeat 0 -98px;	
}
.ntes-loginframe-blank .hezuo h2.baidu a:hover {
	background:url("../images/denglu.jpg") no-repeat -135px -98px;	
}
.hglogin,.userinfo {
	width:310px;	
	height:190px;
}
dl.usercenter {
	width:310px;	
}
dl.usercenter dd{
	background:#fff;
	font-weight:normal;
	font-size:12px;
	color:#333;line-height:30px;height:30px;
	width:300px;
	text-align:left;
	display:block;
}
.userlogin {
	margin:0 0 15px 0;	
}
.userlogin div.fb {
	width:270px;
	padding:0 0 0 30px;
	color:#333;line-height:30px;height:30px;
	margin:3px 0;
}
.userlogin div.fb span{
	font-weight:normal;	
}
.ipt-txt{height:28px;line-height:28px;text-indent:6px;border:1px solid #ddd;z-index:999999;}
.text{width:187px;}
.text2{width:60px;}
.userlogin div.submit span {
	font-size:12px;font-weight:normal;margin:0 0 0 10px;height:30px;line-height:38px;
}
.userlogin div.submit span a {
	color:#333;font-size:12px;
}
.btn-1{float:left;width:188px;height:30px;margin:3px 0 0 15px;font-size:14px;font-weight:bold;cursor:pointer;border:1px solid #239438;color:#fff;background-color:#5eba6d;background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(94, 186, 109)), to(rgb(60, 160, 81)));background-image: -webkit-linear-gradient(top, rgb(94, 186, 109), rgb(60, 160, 81));background-image: -moz-linear-gradient(top, rgb(94, 186, 109), rgb(60, 160, 81));background-image: -o-linear-gradient(top, rgb(94, 186, 109), rgb(60, 160, 81));background-image: -ms-linear-gradient(top, rgb(94, 186, 109), rgb(60, 160, 81));background-image: linear-gradient(top, rgb(94, 186, 109), rgb(60, 160, 81));}
.btn-1:hover,.ntes-loginframe-blank h3:hover{border:1px solid #239438;background-color: #3aaf4e;background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(58, 175, 78)), to(rgb(17, 140, 43)));background-image: -webkit-linear-gradient(top, rgb(58, 175, 78), rgb(17, 140, 43));background-image: -moz-linear-gradient(top, rgb(58, 175, 78), rgb(17, 140, 43));background-image: -o-linear-gradient(top, rgb(58, 175, 78), rgb(17, 140, 43));background-image: -ms-linear-gradient(top, rgb(58, 175, 78), rgb(17, 140, 43));background-image: linear-gradient(top, rgb(58, 175, 78), rgb(17, 140, 43));}
.ntes-loginframe-blank h3 {
	width:268px;
	text-align:center;
	display:block;
	margin:5px auto;
	font-weight:bold;cursor:pointer;border:1px solid #239438;color:#fff;background-color:#5eba6d;background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(94, 186, 109)), to(rgb(60, 160, 81)));background-image: -webkit-linear-gradient(top, rgb(94, 186, 109), rgb(60, 160, 81));background-image: -moz-linear-gradient(top, rgb(94, 186, 109), rgb(60, 160, 81));background-image: -o-linear-gradient(top, rgb(94, 186, 109), rgb(60, 160, 81));background-image: -ms-linear-gradient(top, rgb(94, 186, 109), rgb(60, 160, 81));background-image: linear-gradient(top, rgb(94, 186, 109), rgb(60, 160, 81));
}
.ntes-loginframe-blank h3 a {
	display:block;
	width:268px;
}
.welcome {
	color:#666;
	text-align:center;
}
.userface {
	display:block;
	float:left;
	margin:10px;
}
.mylink ul.hglink {
	margin:5px 0 0 0;
	width:220px;
	float:left;
}
.mylink ul.hglink li {
	float:left;
	width:90px;
	text-align:center;
	height:20px;
	line-height:20px;
}
.mylink ul.hglink li a {
	color:#666;	
}
.header_bottom {
	HEIGHT: 45px; LINE-HEIGHT: 45px;
	width:1001px;
	margin:0 auto;
	POSITION: relative;
	z-index:9999;
}
.nav {
	float:left;z-index:9999;
	HEIGHT: 45px; POSITION: relative; LEFT: 20px;
	width:1001px;
}
.nav LI {
	FONT-SIZE: 14px; HEIGHT: 41px;line-height:41px; POSITION: relative; FLOAT: left; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;MARGIN-TOP: 4px;
}
.nav LI A.hot {
	COLOR: #666;
	display:inline-block;
	height:41px;
	padding:0 30px 0 30px;
}
.nav LI A:hover {
	color:#121CA5;
}
.nav .now A {
	COLOR: #121CA5;
}
.nav .now {
	BACKGROUND: url(../images/nav_now.gif) repeat-x;
}
.nav LI .sub_nav {
	BACKGROUND: url(../images/shadow.png); POSITION: absolute; PADDING-BOTTOM: 14px; PADDING-TOP: 14px; PADDING-LEFT: 14px; LEFT: 0px; Z-INDEX: 10000; TOP: 41px; PADDING-RIGHT: 14px;
}
.hidden {
	DISPLAY: none
}
.nav LI .sub_nav TABLE {
	FLOAT: left; WIDTH: 205px;
}
.nav LI .sub_nav TABLE TD {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: white; TEXT-ALIGN: left;
}
.nav LI .sub_nav TABLE .fir_td {
	TEXT-ALIGN: center; WIDTH: 65px;height:60px;line-height:60px;
}
.nav LI .sub_nav TABLE .fir_td img {
	margin:0 auto;
}
.nav LI .sub_nav TABLE .hover A {
	COLOR: #db010c;
	font-weight:bold;
}
/*------ //ËÑË÷¿ò ---------*/
.header2 {
	BACKGROUND:url(../images/h_bgxia.png) repeat-x center top;
	width:100%;
}
.header2 .search {
	height:30px;
	line-height:30px;	
	width:1001px;
	margin:0 auto;
}
.header2 .search .form {
	padding:3px 30px 0 30px;
	float:left;
}
.header2 .search-keyword {
	float:left;
	width:210px;
	height:18px;
	padding-top:2px;
	padding-left:6px;
	border:#FF8400 solid 1px;
	border-left:none;
	background: #FFF;
	color:#444;
}
.header2 .search-submit {
	float:left;
	cursor:pointer;
	width:43px;
	height:23px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(../images/search.png) no-repeat 0 -2px;
}
.header2 .search-submit-hover {
	width:43px;
	height:26px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	cursor:pointer;
	background:url(../images/search.png) no-repeat -44px -2px;
}
.header2 .search-option {
	border:#FF8400 solid 1px;
	border-right:none;
	height:22px;
	float:left;
	z-index:1;
}
.header2 .search .tags {
	float:right;
	width:530px;
	height:30px;
	overflow:hidden;
}
.header2 .search .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.header2 .search .tags li {
	float:left;
	margin:0 6px;
}
.header2 .search .tags li a:hover {
	text-decoration:underline;
}

.footer {
	clear:both;
	height:30px;
	background:url("../images/shadow.png");
}
.footer_top {
	width:1001px;
	HEIGHT: 30px; COLOR: #8f9093;
	margin:0 auto;
	clear:both;
	font-size:12px;
	font-weight:bold;
	overflow:hidden; 
}
.footer_top ul {
	height:30px;
	line-height:30px;	
	display:block;
	width:620px;
	margin:0 auto;
}
.footer_top ul li {
	float:left;
	margin:0 0 0 5px;
}
.footer_bottom {
	height:100px;
	background:#3C3E3B;
	padding:10px 0 0 0;
}
.footer_bottom p {
	text-align:center;	
	color:#eee;
}
.footer_bottom p a,.footer_bottom p a:hover {
	color:#eee;
}

