header .wrap {
	width:980px;
	margin:0 auto;
	font-size:12px
}
header .wrap,header .container {
	margin-right:auto;
	margin-left:auto;
	*zoom:1
}
header .wrap:before,header .wrap:after,header .container:before,header .container:after {
	display:table;
	line-height:0;
	content:""
}
header .wrap:after,header .container:after {
	clear:both
}
#header-p-beta2 {
	margin-bottom:20px;
	position:relative;
	z-index:200;
	*zoom:1;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);
	-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);
	box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.header {
	background-color:#333333;
	height:50px;
}
.header .logo {
	float:left;
	padding:5px 20px 5px 0;
	position:relative
}
.header .logo img {
	vertical-align:middle;
	width:110px;
	height:40px
}
.header .logo em {
	visibility:hidden;
	position:absolute;
	cursor:pointer;
	background-color:#838b8f;
	padding:0 4px 2px;
	right:16px;
	top:5px;
	-webkit-border-radius:3px 3px 3px 0;
	-moz-border-radius:3px 3px 3px 0;
	border-radius:3px 3px 3px 0
}
.header .logo a {
	padding-right:30px
}
.header .logo a:hover {
	*zoom:1
}
.header .logo a:hover em {
	visibility:visible
}
.header .logo em:after {
	content:'';
	position:absolute;
	left:-4px;
	bottom:0;
	border-style:solid;
	border-width:2px;
	border-color:transparent;
	border-right-color:#838b8f;
	border-bottom-color:#838b8f
}
.header .logo em i {
	vertical-align:middle;
	margin:0
}
.header .quick-menu {
	text-align:right;
	height:50px;
	line-height:50px;
	margin-left:675px
}
.header .quick-menu .quick-menu-unlogined a {
	margin:0 5px;
	color:#fff;
	cursor:pointer;
	text-decoration:none
}
.lxwm { float: right; color: #8c8c8c; line-height: 50px; }
.lxwm a { color: #8c8c8c; text-decoration: none; }
.lxwm a:hover{ color: #fff; text-decoration: none; }
#header-p-beta2 .header nav {
	float:left;
	line-height:50px;
	*zoom:1
}
#header-p-beta2 .header nav:before,#header-p-beta2 .header nav:after {
	display:table;
	line-height:0;
	content:""
}
#header-p-beta2 .header nav:after,#header-p-beta2 .header nav:after {
	clear:both
}
#header-p-beta2 .header nav ul {
	float:left
}
#header-p-beta2 .header nav ul li {
	float:left
}
#header-p-beta2 .header nav ul li a {
	display:block;
	color:#ccc;
	padding:0 20px;
	text-decoration:none;
	font-size:14px
}
#header-p-beta2 .header nav ul li a:hover {
	color:#fff;
	background-color:#425a66
}
#header-p-beta2 .header nav ul li.active a {
	color:#fff;
	font-weight:700;
	background-color:#3689b3
}
#header-p-beta2 .expend-login {
	float:right
}
#header-p-beta2 .expend-login a {
	margin-left:20px;
	color:#fff;
	line-height:38px
}
#header-c-beta2 {
	margin-bottom:20px;
	position:relative;
	z-index:200;
	*zoom:1;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);
	-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);
	box-shadow:0 2px 5px rgba(0,0,0,.2)
}
#header-c-beta2 .header {
	background-color:#303a40;
	position:relative;
	z-index:100
}
#header-c-beta2 .header .logo {
	float:left;
	padding:5px 20px 5px 0;
	position:relative
}
#header-c-beta2 .header .logo img {
	vertical-align:middle;
	height:40px
}
#header-c-beta2 .header .logo em {
	visibility:hidden;
	position:absolute;
	cursor:pointer;
	background-color:#838b8f;
	padding:0 4px 2px;
	right:16px;
	top:5px;
	-webkit-border-radius:3px 3px 3px 0;
	-moz-border-radius:3px 3px 3px 0;
	border-radius:3px 3px 3px 0
}
#header-c-beta2 .header .logo a {
	padding-right:30px
}
#header-c-beta2 .header .logo a:hover {
	*zoom:1
}
#header-c-beta2 .header .logo a:hover em {
	visibility:visible
}
#header-c-beta2 .header .logo em:after {
	content:'';
	position:absolute;
	left:-4px;
	bottom:0;
	border-style:solid;
	border-width:2px;
	border-color:transparent;
	border-right-color:#838b8f;
	border-bottom-color:#838b8f
}
#header-c-beta2 .header .logo em i {
	vertical-align:middle;
	margin:0
}
#header-c-beta2 .header .quick-menu {
	text-align:right;
	height:50px;
	line-height:50px;
	margin-left:675px
}
#header-c-beta2 .header .quick-menu .quick-menu-unlogined a {
	margin:0 5px;
	color:#fff;
	cursor:pointer;
	text-decoration:none
}
#header-c-beta2 nav {
	border-top:1px solid #56646b;
	background-color:#475359;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,.25);
	box-shadow:0 2px 4px rgba(0,0,0,.25)
}
#header-c-beta2 nav ul {
	margin-top:-1px
}
#header-c-beta2 nav ul {
	float:left
}
#header-c-beta2 nav ul li {
	float:left;
	margin-right:-1px;
	line-height:40px;
	position:relative;
	border-left:1px solid #3d474d;
	border-right:1px solid #3d474d;
	text-align:center
}
#header-c-beta2 nav ul li a {
	font-size:14px
}
#header-c-beta2 nav ul li .nav-title a {
	display:block;
	_display:inline-block;
	color:#fff;
	padding:0 20px;
	border-right:1px solid #4e5a61;
	text-decoration:none
}
#header-c-beta2 nav ul li .nav-title a sub {
	display:inline-block;
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
	left:4px;
	top:2px;
	_top:-14px;
	_margin-top:32px;
	position:relative;
	border-style:solid;
	border-width:4px;
	border-color:transparent;
	_border-color:tomato;
	_filter:chroma(color=tomato);
	border-top-color:#fff;
	vertical-align:middle
}
#header-c-beta2 nav ul li .nav-title a:hover,#header-c-beta2 nav ul li:hover .nav-title a {
	background-color:#517895
}
#header-c-beta2 nav ul li.active .nav-title a {
	_display:inline-block;
	-webkit-box-shadow:0 1px 2px rgba(255,255,255,.5) inset;
	-moz-box-shadow:0 1px 2px rgba(255,255,255,.5) inset;
	box-shadow:0 1px 2px rgba(255,255,255,.5) inset
}
#header-c-beta2 nav ul li.active .nav-title a,#header-c-beta2 nav ul li.active .nav-title a:hover {
	background-color:#127fb6
}
#header-c-beta2 nav ul li.active a {
	font-weight:700
}
#header-c-beta2 nav ul li .sub-nav {
	position:absolute;
	left:0;
	top:40px;
	text-align:left;
	background-color:#39474e;
	display:none
}
#header-c-beta2 nav ul li:hover .sub-nav,#header-c-beta2 nav ul li.hover .sub-nav {
	display:block
}
#header-c-beta2 nav ul li .sub-nav a {
	display:block;
	color:#fff;
	padding:0 30px 0 20px;
	border-top:1px solid #39474e;
	white-space:nowrap;
	text-decoration:none;
	font-weight:400
}
#header-c-beta2 nav ul li .sub-nav a:hover {
	background-color:#517895
}
#header-c-beta2 .expend-login {
	float:right
}
#header-c-beta2 .expend-login a {
	margin-left:20px;
	color:#fff;
	line-height:38px
}
#header-h-beta2 {
	margin-bottom:20px;
	position:relative;
	z-index:200;
	*zoom:1
}
#header-h-beta2 .header {
	background-color:#303540;
	position:relative;
	z-index:100
}
#header-h-beta2 .header .logo {
	float:left;
	padding:5px 20px 5px 0;
	position:relative
}
#header-h-beta2 .header .logo img {
	vertical-align:middle;
	height:40px
}
#header-h-beta2 .header .logo em {
	visibility:hidden;
	position:absolute;
	cursor:pointer;
	background-color:#838b8f;
	padding:0 4px 2px;
	right:16px;
	top:5px;
	-webkit-border-radius:3px 3px 3px 0;
	-moz-border-radius:3px 3px 3px 0;
	border-radius:3px 3px 3px 0
}
#header-h-beta2 .header .logo a {
	padding-right:30px
}
#header-h-beta2 .header .logo a:hover {
	*zoom:1
}
#header-h-beta2 .header .logo a:hover em {
	visibility:visible
}
#header-h-beta2 .header .logo em:after {
	content:'';
	position:absolute;
	left:-4px;
	bottom:0;
	border-style:solid;
	border-width:2px;
	border-color:transparent;
	border-right-color:#838b8f;
	border-bottom-color:#838b8f
}
#header-h-beta2 .header .logo em i {
	vertical-align:middle;
	margin:0
}
#header-h-beta2 .header .quick-menu {
	text-align:right;
	height:50px;
	line-height:50px;
	margin-left:675px
}
#header-h-beta2 .header .quick-menu .quick-menu-unlogined a {
	margin:0 5px;
	color:#fff;
	cursor:pointer;
	text-decoration:none
}
#header-h-beta2 nav {
	position:relative;
	background-color:#4b5873;
	z-index:10;
	*zoom:1
}
#header-h-beta2 nav ul li {
	float:left;
	line-height:40px;
	position:relative;
	text-align:center
}
#header-h-beta2 nav ul li a {
	font-size:14px
}
#header-h-beta2 nav ul li .nav-title a {
	display:block;
	_display:inline-block;
	color:#fff;
	padding-left:20px;
	padding-right:20px;
	text-decoration:none
}
#header-h-beta2 nav ul li .nav-title a sub {
	display:inline-block;
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
	left:4px;
	top:2px;
	_top:-14px;
	_margin-top:32px;
	position:relative;
	border-style:solid;
	border-width:4px;
	border-color:transparent;
	_border-color:tomato;
	_filter:chroma(color=tomato);
	border-top-color:#fff;
	vertical-align:middle
}
#header-h-beta2 nav ul li .nav-title a:hover,#header-h-beta2 nav ul li:hover .nav-title a {
	background-color:#3e4b65
}
#header-h-beta2 nav ul li.active .nav-title a {
	margin-top:4px;
	line-height:34px;
	height:34px;
	overflow:hidden;
	padding-bottom:2px;
	_display:inline-block
}
#header-h-beta2 nav ul li.active .nav-title a,#header-h-beta2 nav ul li.active .nav-title a:hover {
	color:#333;
	background-color:#f6f6f6
}
#header-h-beta2 nav ul li.active .nav-title a sub {
	border-top-color:#333
}
#header-h-beta2 nav ul li .sub-nav {
	position:absolute;
	left:0;
	top:40px;
	text-align:left;
	border-top:1px solid #2e3a53;
	padding-bottom:10px;
	background-color:#3e4b65;
	display:none
}
#header-h-beta2 nav ul li:hover .sub-nav,#header-h-beta2 nav ul li.hover .sub-nav {
	display:block
}
#header-h-beta2 nav ul li .sub-nav a {
	display:block;
	color:#cacccf;
	padding:0 30px 0 18px;
	white-space:nowrap;
	text-decoration:none;
	font-weight:400
}
#header-h-beta2 nav ul li .sub-nav a:hover {
	color:#fff;
	background-color:#202a40
}
#header-clt-beta2 {
	margin-bottom:20px
}
#header-clt-beta2 .top-bar {
	background-color:#282a29;
	color:#838383;
	line-height:28px;
	position:relative;
	z-index:1000
}
#header-clt-beta2 .top-bar a {
	color:#838383;
	margin:0 5px
}
#header-clt-beta2 .top-bar .top-bar-side {
	float:left
}
#header-clt-beta2 .top-bar .top-bar-main {
	float:right
}
#header-clt-beta2 .top-bar .top-bar-main ul li {
	float:left
}
#header-clt-beta2 .top-bar .top-bar-main ul li.link-msg {
	position:relative
}
#header-clt-beta2 .top-bar .top-bar-main ul li.link-msg a {
	cursor:pointer;
	display:block;
	padding:0 5px;
	margin:0
}
#header-clt-beta2 .top-bar .top-bar-main ul li.link-msg a:hover {
	background:#404652;
	text-decoration:none
}
#header-clt-beta2 .top-bar .top-bar-main ul li.link-msg .icon-8-new {
	position:absolute;
	top:4px;
	right:9px
}
#header-clt-beta2 .top-bar .top-bar-main ul li.link-msg .msg-top-tips {
	position:absolute;
	background:#fff;
	border:1px solid #333;
	padding:.5em 1em;
	white-space:nowrap;
	z-index:1;
	line-height:20px;
	color:#333;
	right:-60px
}
#header-clt-beta2 .top-bar .top-bar-main ul li.link-msg .msg-top-tips .btn-msg-close {
	cursor:pointer;
	font-size:14px;
	position:absolute;
	right:5px;
	top:0
}
#header-clt-beta2 .top-bar .top-bar-main ul li.link-msg .msg-top-tips .btn-msg-close:hover {
	color:red
}
#header-clt-beta2 .top-bar .top-bar-main ul li.link-msg .msg-top-tips a {
	color:#00528c
}
#header-clt-beta2 .top-bar .top-bar-main ul li.link-msg .msg-top-tips a:hover {
	background:0 0;
	text-decoration:underline
}
#header-clt-beta2 .header {
	background-color:#33465d;
	position:relative;
	z-index:999
}
#header-clt-beta2 .header .logo {
	float:left;
	margin:12px 0;
	width:150px
}
#header-clt-beta2 .header .logo img {
	vertical-align:middle
}
#header-clt-beta2 .header nav {
	margin-left:180px;
	_margin-left:177px;
	margin-top:5px
}
#header-clt-beta2 .header nav ul.main-nav {
	line-height:60px;
	*zoom:1
}
#header-clt-beta2 .header nav ul.main-nav:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
#header-clt-beta2 .header nav ul.main-nav li {
	float:left;
	display:inline;
	margin:0 2px;
	position:relative
}
#header-clt-beta2 .header nav ul.main-nav li .nav-title a {
	white-space:nowrap;
	display:block;
	color:#fff;
	font-size:16px;
	font-family:'Microsoft YaHei';
	padding:0 18px;
	text-shadow:0 1px 1px rgba(0,0,0,.75);
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0
}
#header-clt-beta2 .header nav ul.main-nav li a sub {
	display:inline-block;
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
	left:4px;
	top:2px;
	_top:-14px;
	_margin-top:32px;
	position:relative;
	border-style:solid;
	border-width:4px;
	border-color:transparent;
	_border-color:tomato;
	_filter:chroma(color=tomato);
	border-top-color:#fff;
	vertical-align:middle
}
#header-clt-beta2 .header nav ul.main-nav li.active a sub {
	border-top-color:#333
}
#header-clt-beta2 .header nav ul.main-nav li .nav-title a:hover,#header-clt-beta2 .header nav ul.main-nav li:hover .nav-title a,#header-clt-beta2 .header nav ul.main-nav li.hover .nav-title a {
	text-decoration:none;
	background-color:#39516e
}
#header-clt-beta2 .header nav ul.main-nav li .sub-nav {
	position:absolute;
	left:0;
	top:60px;
	text-align:left;
	border-top:1px solid #2e3a53;
	background-color:#3e4b65;
	display:none
}
#header-clt-beta2 .header nav ul.main-nav li:hover .sub-nav,#header-clt-beta2 .header nav ul.main-nav li.hover .sub-nav {
	display:block
}
#header-clt-beta2 .header nav ul.main-nav li .sub-nav a {
	display:block;
	color:#cacccf;
	padding:0 30px 0 18px;
	white-space:nowrap;
	text-decoration:none;
	font-weight:400;
	font-size:16px;
	font-family:'Microsoft YaHei';
	line-height:40px
}
#header-clt-beta2 .header nav ul.main-nav li .sub-nav a:hover {
	color:#fff;
	background-color:#202a40
}
#header-clt-beta2 .header nav ul.main-nav li.active .nav-title a {
	color:#33465d;
	background-color:#f2f2f2;
	text-shadow:none
}
#header-clt-beta2 .header .title {
	display:none
}
#header-clt-beta2 .header .title-show {
	display:block
}
#header-clt-beta2 .header .title h2 {
	font-size:24px;
	font-family:'Microsoft YaHei';
	color:#bcc8ca;
	font-weight:400;
	border-left:1px solid #5b708a;
	padding:0 20px;
	margin-left:180px
}
#header-clt-beta2 .notebook {
	position:absolute;
	right:66px;
	top:23px
}
#header-clt-beta2 .notebook a {
	font-family:"microsoft yahei";
	font-size:16px;
	color:#f2f2f2;
	text-shadow:1px 1px 0 #000;
	vertical-align:middle
}
#header-clt-beta2 .notebook em.icon-notebook-new {
	vertical-align:middle;
	margin-left:4px;
	margin-top:0
}