html,body,form,h1,h2,h3,h4,h5,ul,dl,dt,dd,div,p,img,li {
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	font-size:12px;
}
body {
	text-align:center;
	font-family:Tahoma,Geneva,sans-serif;
	background:#F1F1F1;
}
html {
	_background:url(about:black) no-repeat fixed;
	overflow-y:scroll
}


.top-bar-user {
	float:right;
	position:relative
}
.top-bar-user {
	float:right;
	font-size:14px;
	height:40px;
	line-height:40px;
	margin-top:8px;
}
.top-bar-user a {
	font-size:14px;
	margin:0 10px;
	position:relative;
	vertical-align:middle;
}
.top-bar-user a.vip-user {
	background:url(common_icon_vip.png) no-repeat center left;
	padding-left:25px;
}
.top-bar-user a.login-text {
	margin-top:6px;
	margin-left:-30px;
	margin-right:10px;
	display:inline-block;
	height:35px;
	line-height:35px;
	width:85px;
	text-align:center;
	border-radius:5px;
	background:#0090CE;
	color:#fff;
}
.top-bar-user a.my-study {
	margin-right:23px;
	margin-left:3px;
}
.top-bar-user a.reg-text {
	margin-top:6px;
	margin-left:0;
	display:inline-block;
	height:35px;
	line-height:35px;
	width:85px;
	text-align:center;
	border-radius:5px;
	background:#0090CE;
	color:#fff;
	margin-right:0;
}
.user-more-icon {
	display:inline-block;
	width:50px;
	height:32px;
	vertical-align:middle;
	background:url(indexhead_btn_moremanu.png) no-repeat center;
	position:relative;
}
.user-more-icon:hover .u-navdropmenu {
	z-index:999;
	display:block;
}
.top-bar-user img {
	width:30px;
	height:30px;
	vertical-align:middle;
	border-radius:50%;
	overflow:hidden;
}
.vertical {
	display:inline-block;
	width:1px;
	height:12px;
	background:#a4aab3;
	vertical-align:middle;
}


.top-bar-user .haed-user {
	padding:0 10px;
	position:relative;
	margin:0 0 0 5px;
	z-index:999;
	float:left;
}
.realname {
	margin-left:5px;
	max-width:60px;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.top-bar-user .message {
	float:left;
}
.top-bar-user .message .edufont {
	color:#787d82;
	font-size:18px;
}
.top-bar-user .message:hover .edufont {
	color:#f0ae00;
}
.top-bar-user .u-navdropmenu {
	position:absolute;
	top:32px;
	right:0;
	padding-top:10px;
	display:none;
	z-index:999;
}
.top-bar-user .u-navdropmenu-box {
	z-index:999;
	background:#fff;
	width:96px;
	background:#FFFFFF;
	box-shadow:0px 2px 10px 0px rgba(6,17,36,0.15);
	border-radius:4px;
	overflow:hidden;
	padding:0 8px;
	box-sizing:border-box;

}
.top-bar-user .u-navdropmenu:after {
	position:absolute;
	display:inline-block;
	top:5px;
	right:20px;
	width:0;
	height:0px;
	content:'';
	border-style:solid;
	border-width:5px;
	border-color:#fff #fff transparent transparent;
	transform:rotate(317deg);
	box-shadow:1px -1px 1px rgba(6,17,36,0.08);
	z-index:10000;
}
.top-bar-user .u-navdropmenu li {
	display:block;
	height:48px;
	line-height:48px;
	overflow:hidden;
	border-bottom:1px solid #E6E9ED;
	z-index:10000;
}
.top-bar-user .u-navdropmenu a {
	display:block;
	margin:0;
	color:#76808a;
	font-size:14px;
	text-align:center;
}
.top-bar-user .u-navdropmenu a:hover {
	color:#f0ae00;
}
.top-bar-user .u-navdropmenu a:hover .iconfont {
	color:#f0ae00;
}
.top-bar-user .u-navdropmenu .iconfont {
	float:left;
	font-size:17px;
	margin-right:5px;
	width:18px;
	color:#787d82;
}
.top-bar-user .num {
	font-style:normal;
	min-width:16px;
	height:16px;
	border-radius:50%;
	padding:1px;
	text-align:center;
	line-height:16px;
	background:#e7352b;
	color:#fff;
	position:absolute;
	font-size:12px;
	right:-10px;
	top:-10px;
}




select,input,textarea {
	font-size:12px;
	font-family:Tahoma,Geneva,sans-serif;
	outline:none;
}
a:link,a:visited,a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.cl {
	clear:both;
	height:0;
	overflow:hidden;
	line-height:0;
}
.cle {
	*zoom:1;
}
.cle:after {
	clear:both;
	height:0;
	overflow:hidden;
	display:block;
	visibility:hidden;
	content:".";
}
::selection,::-moz-selection {
	background-color:#0090CE;
	color:#FFF;
}
a:hover {
	-moz-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	transition:color .2s ease-in;
}
.w960 {
	width:960px;
}
.banner {
	background:#fff;
	margin:0 auto;
	margin-bottom:-15px;
	width:960px;
	overflow:hidden;
	clear:both;
	padding:10px 15px;
}
.banner a {
	margin-bottom:5px;
	display:block;
	position:relative;
}
.banner a em {
	position:absolute;
	right:0;
	bottom:0px;
	background:#fff;
	color:#666;
	padding:0px 5px;
	border-radius:3px 0 0 0;
	opacity:0.3;
	font-size:12px;
	font-style:normal;
}
#main .banner,#soft_main .banner {
	padding:0;
	margin-bottom:0;
	padding:0 0 5px 0;
}
.p_ad {
	height:25px;
	background:#ffc;
	border-bottom:1px dotted #ccc;
	text-align:center;
	padding:9px 0 4px 0;
	overflow:hidden;
	color:#666;
}
.l_ad {
	background:#ffc;
	border:1px solid #E1E1B4;
	border-radius:3px;
	margin-top:10px;
	height:65px;
	padding:5px 0 0 0;
	clear:both;
}
.l_ad:hover {
	box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
}
.fixed {
	top:0;
	position:fixed;
}
.s_rad {
	float:right;
	color:#333;
	font-family:Tahoma,Geneva,sans-serif;
	line-height:23px;
	padding:0 0 0 8px;
	text-align:left;
	filter:alpha(opacity=90);
	opacity:.9;
	height:69px;
	margin-top:10px;
	overflow:hidden;
	width:200px;
}
.s_rad a {
	color:#474747;
}
.s_rad a img {
	border-radius:10px;
}
.pdtip {
	text-align:center;
	background:#f8f8f8;
	font-weight:bold;
	color:#666;
	border:1px solid #ddd;
	padding:8px 0;
	cursor:pointer;
	border-radius:3px;
}
#nr_tad {
	padding-bottom:10px;
	text-align:left;
	border-bottom:1px dotted #ccc;
	height:30px;
	line-height:30px;
	overflow:hidden;
	clear:both;
}
#nr_tad a {
	margin:0;
	color:#333;
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	width:33%;
	overflow:hidden;
	text-align:center;
}
#nr_tad1 {
	text-align:center;
	margin-bottom:10px;
}
.qqapi {
	background:url(qqlogin.png) no-repeat;
	width:105px;
	height:16px;
	overflow:hidden;
	display:block;
	margin-top:-28px;
	margin-left:150px;
	text-indent:-9999px;
}
.r_adl {
	padding:5px 0;
	height:48px;
	border-bottom:1px dotted #d1d1d1;
}
.bak_r_adl ul {
	padding:6px 0;
	border-radius:2px;
	background:#E8F5FE;
	border:1px solid #AAC6EB;
}
.r_adl ul li {
	width:250px;
	height:60px;
	overflow:hidden;
	margin-bottom:6px;
}
.r_ad {
	width:250px;
	overflow:hidden;
	background:#fff;
	margin:5px auto 0 auto;
}
.search {
	border-bottom:1px dotted #d1d1d1;
	margin-bottom:8px;
}
#windownbg {
	z-index:99991;
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	background:#000;
	top:0;
	left:0;
}
#windown-box {
	position:fixed;
	_position:absolute;
	position:absolute;
	text-align:left;
}
#windown-content {
	background:#F4F4F4;
	position:absolute;
	border-radius:5px;
	padding-bottom:5px;
	box-shadow:rgba(0,0,0,0.8) 0px 0px 8px;
}
.dialog-close {
	cursor:pointer;
	float:right;
	background:url("close.png") no-repeat;
	width:31px;
	height:31px;
	overflow:hidden;
	position:absolute;
	margin-top:-15px;
	z-index:801;
}
.grid-data {
	}.dialog-close,#top .logo a {
	_behavior:url("png.htc");
}
.a_title {
	background:#fff;
	height:38px;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	color:#333;
	font-size:14px;
	line-height:38px;
	height:38px;
	text-indent:10px;
	font-weight:bold;
	width:100%;
	border-radius:5px 5px 0 0;
}
.tip {
	background:#FBF5D5;
	border-bottom:1px solid #E7D8AD;
	color:#020204;
	height:39px;
	line-height:39px;
	text-align:center;
}
.tip a {
	color:#090;
	font-weight:bold;
}
.tip a:hover {
	color:#F60;
}
.a_nr {
	background:#F4F4F4;
	margin:0 auto;
	padding:5px 0 0 0;
	overflow:hidden;
}
.a_nr p {
	margin:0 auto;
	padding-top:10px;
	text-align:left;
}
.a_nr p label.for-label {
	width:50px;
	float:left;
	margin-left:30px;
	margin-top:10px;
	color:#333;
}
.a_nr p input.text,.a_nr p .textarea {
	outline:none;
	border:1px solid #CCC;
	padding:5px;
	-webkit-box-shadow:#DFDFDF 0 1px 2px 0 inset;
	box-shadow:#DFDFDF 0 1px 2px 0 inset;
	width:258px;
	color:#666;
	height:25px;
	background:#fff;
	line-height:25px;
	overflow:hidden;
}
.a_nr p input.text:focus,.a_nr p .textarea:focus {
	border:1px solid #50B30E!important;
	-webkit-box-shadow:#C7FFA2 0 1px 2px 0 inset;
	box-shadow:#C7FFA2 0 1px 2px 0 inset;
	outline:none;
}
.a_nr p .textarea {
	width:300px;
	height:100px;
	font-size:12px;
	margin:0;
	resize:none;
}
.a_nr p.an {
	text-align:center;
	padding:15px 0;
}
.a_nr p.an input {
	margin-right:15px;
}
.ajax_ts {
	display:block;
	margin:0 auto;
	font-size:12px;
	color:#333;
	text-align:left;
}
.ajax_ts img {
	vertical-align:middle;
	margin-right:12px;
}
.ajax_ts p.a_ts {
	padding:12px;
	padding-bottom:7px;
	margin:0;
}
.ajax_ts p.loading {
	margin:12px;
	padding:0;
	margin-bottom:0;
	padding-bottom:7px;
	background:url(load2.gif) no-repeat 0 0;
	min-height:16px;
	_height:16px;
	padding-left:23px;
}
#time {
	font-size:16px;
	padding:0 5px;
	font-weight:bold;
}
.anbu,#runcode input {
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
	line-height:29px;
	*line-height:32px;
	_line-height:30px;
	line-height:30px\0;
	height:30px;
	background:#f7f7f7 url(34en.png) no-repeat -200px -125px;
	border:none;
}
#runcode input.anbuon {
	background-position:0 -30px;
}
.anbu,.anbuon {
	width:70px;
	color:#383838;
	background-position:-200px -155px;
}
.anbuon {
	color:#222;
	background-position:0 0;
}
.tip-twitter {
	filter:alpha(opacity=80);
	opacity:.8;
	z-index:9999992;
	text-align:left;
	border-radius:3px;
	padding:5px 6px;
	padding:7px 6px 3px 6px\9;
	_padding:5px 6px;
	max-width:800px;
	color:#fff;
	background-color:#000;
}
.tip-twitter .tip-inner {
	font:bold 12px'Tahoma',sans-serif;
}
.tip-twitter .tip-arrow-top {
	margin-top:-5px;
	margin-left:-5px;
	top:0;
	left:50%;
	width:9px;
	height:5px;
	background:url(tips.gif) no-repeat;
}
.tip-twitter .tip-arrow-right {
	margin-top:-4px;
	margin-left:0;
	top:50%;
	left:100%;
	width:5px;
	height:9px;
	background:url(tips.gif) no-repeat -9px 0;
}
.tip-twitter .tip-arrow-bottom {
	margin-top:0;
	margin-left:-5px;
	top:100%;
	left:50%;
	width:9px;
	height:5px;
	background:url(tips.gif) no-repeat -18px 0;
}
.tip-twitter .tip-arrow-left {
	margin-top:-4px;
	margin-left:-5px;
	top:50%;
	left:0;
	width:5px;
	height:9px;
	background:url(tips.gif) no-repeat -27px 0;
}
#header {
	width:100%;
	height:33px;
	background:#F5F5F5;
	border-bottom:1px solid #eee;
	clear:both;
	line-height:35px;
}
#header .w960 {
	height:33px;
	overflow:hidden;
	width:960px;
	display:inline-block;
}
#header a {
	color:#6C6C6C;
}
#header a:hover {
	color:#f60;
	text-decoration:underline;
}
#topgg {
	float:left;
	text-align:center;
	height:33px;
	width:380px;
}
#welcome {
	color:#6C6C6C;
	float:left;
	height:33px;
	text-align:left;
	width:300px;
}
#welcome a {
	margin:0 5px;
}
#welcome .welcome_on {
	color:#BFBFBF;
	position:absolute;
}
#welcome .welcome_on a,#login .welcome_on span {
	margin:0 8px;
}
#welcome .welcome_on span {
	background:url(34en.png) no-repeat -407px -95px;
	padding-left:24px;
	color:#6C6C6C;
	font-weight:bold;
}
#quick-menu {
	float:right;
}
#quick-menu li {
	float:left;
	display:block;
	padding:0 10px;
	text-align:left;
	background:url(li_bg.png) no-repeat right center;
}
#quick-menu li.end {
	padding-right:5px;
	background:none;
}
#quick-menu li.end .p_Menu a.q_lbgon:hover,#quick-menu li.end .p_Menu a.q_lbgon {
	text-align:left;
	background:url(q_menu.png) no-repeat 0 2px;
	width:78px;
	margin:0;
	height:20px;
	padding-top:2px;
	overflow:hidden;
	line-height:21px;
	color:#6C6C6C;
	text-decoration:none;
}
#quick-menu .p_Menu {
	position:absolute;
	border:1px #BFBFBF solid;
	width:78px;
	margin-left:-11px;
	margin-top:-22px;
	text-indent:10px;
	display:none;
	background:#fff;
	z-index:199;
	text-align:left;
}
#quick-menu .p_Menu a:link,#quick-menu .p_Menu a:visited,#quick-menu .p_Menu a:active {
	display:block;
	text-align:left;
	line-height:25px;
	background:#fff;
	height:25px;
	margin:0;
}
#quick-menu .p_Menu a:hover {
	color:#f30;
	text-decoration:underline;
}
.q_lbg {
	display:block;
	padding-right:15px;
	background:url(q_menu.png) no-repeat 0 -26px;
}
#quick-menu a.red,#quick-menu a.red:visited {
	color:#f00;
}
#top {
	background:#fff;
}
#mainbg {
	clear:both;
}
#main {
	background:#fff;
	width:960px;
	margin:0 auto 15px auto;
	position:relative;
	overflow:hidden;
	clear:both;
	zoom:1;
	padding:15px;
	min-height:500px;
}
#top .w960 {
	margin:0 auto;
	height:70px;
	width:960px;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:30px;
}
#top .logo {
	float:left;
	width:260px;
	height:70px;
	padding-top:8px;
vertical-align:bottom;   /*底对齐*/
}
#top .logo a {
	display:block;
	background:url(34enCHlogo.png) no-repeat center;
	width:260px;
	height:80px;
	color:#008000;
display:table-cell; 
vertical-align:bottom;
text-shadow: -1px -1px #fff;

}

#top .ss {
	float:left;
	margin-left:40px;
	width:610px;
	height:65px;
	overflow:hidden;
	width:430px;
	padding-top:15px;
}
.s_form {
	background:#fff;
	display:block;
	float:left;
	height:38px;
	width:431px;
	overflow:hidden;
}
.s1 {
	width:351px;
	height:32px;
	font-size:12px;
	color:#767676;
	float:left;
	border-style:solid;
	border-width:3px 0 3px 3px;
}
.s1 input {
	width:330px;
	font-size:14px;
	border:none;
	padding:0 8px;
	overflow:hidden;
	color:#ff0000;
	height:32px;
	border:0;
	line-height:30px;
	float:left;
	outline:none;
}
.s2 {
	width:79px;
	height:32px;
	overflow:hidden;
	font-size:12px;
	color:#767676;
	cursor:pointer;
	float:left;
	border-style:solid;
	border-width:3px 0;
}
.btn2 a,.btn2 a.on {
	display:block;
	background:#FCFCFC;
	height:32px;
	line-height:32px;
	-moz-transition:all 0.1s ease-in;
	-webkit-transition:all 0.1s ease-in;
	-o-transition:all 0.1s ease-in;
	transition:all 0.1s ease-in;
}
.btn2 a,.btn2 a:visited {
	border-left:1px solid #DCDCDC;
	width:78px;
	height:32px;
	color:#555;
	font-family:Tahoma,Geneva,sans-serif;
	text-decoration:none;
	vertical-align:middle;
	display:table-cell;
	font-size:12px;
	overflow:hidden;
	text-align:center;
}
.btn2 a:hover,.btn2 a.on {
	color:#727272;
	text-decoration:none;
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);
}
.btn {
	width:76px;
	height:38px;
	float:left;
	color:#fff;
}
.btnb,.btnbon {
	width:76px;
	height:38px;
	line-height:39px;
	border:none;
	font-size:16px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	font-family:"Microsoft Yahei",Tahoma,Geneva,sans-serif;
}
.btnbon {
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.25);
}
.s1 {
	border-color:#0090CE;
}
.s2 {
	border-color:#0090CE;
}
.btnb,.btnbon {
	background:#0090CE;
	text-shadow:0 1px 0 #23355C;
	border-radius:0 3px 3px 0;
}
.btn2 a:hover,.btn2 a.on {
	background:#EEF2F7;
}
.opt {
	width:348px;
	padding:0;
	border:#ccc solid 1px;
	border:#888D95 solid 1px\9;
	border-top:none;
	border-radius:0 0 2px 2px;
	background:#fff;
	position:absolute;
	margin:5px 0 0 -275px;
	*margin:3px 0 0 -314px;
	font-size:12px;
	z-index:99999;
	box-shadow:rgba(0,0,0,0.2) 0 0 8px;
}
.opt .s_list {
	width:343px;
	padding-top:5px;
}
.opt .s_list a {
	font-size:12px;
	height:25px;
	line-height:25px;
	text-align:center;
	width:85px;
	float:left;
	display:block;
	color:#666;
	margin:0;
}
#_SearchCondList a {
	font-family:Tahoma,Geneva,sans-serif;
}
.opt .s_list a:hover {
	font-weight:bold;
	color:#0090CE;
	text-decoration:none;
}
.s_b {
	font-family:"Courier New",Courier,monospace;
	border-top:1px solid #e1e1e1;
	background:#f5f5f5;
	height:24px;
	line-height:24px;
	padding-right:10px;
	color:#A1A2A5;
	text-align:right;
}
.s_b a {
	color:#888;
}
.s_b_link {
	float:left;
	height:22px;
	line-height:24px;
	color:#999;
	margin-top:4px;
	width:302px;
	text-align:left;
}
.s_b_link a {
	color:#333;
	padding:0 5px;
}
.x_color {
	float:right;
	margin-top:12px;
}
.x_color a {
	display:block;
	float:left;
	width:10px;
	height:10px;
	margin-left:5px;
	outline:0;
}
.x_color a span {
	background:#fff url(34en.png) no-repeat -330px -125px;
	cursor:pointer;
	width:10px;
	height:9px;
	overflow:hidden;
	display:block;
}
.x_color a span.c1 {
	background-position:-330px -125px;
}
.x_color a span.c2 {
	background-position:-330px -134px;
}
.x_color a span.c3 {
	background-position:-330px -143px;
}
.x_color a span.c0 {
	background-position:-340px -188px;
}
.x_color a span.c5 {
	background-position:-330px -161px;
}
.x_color a span.c6 {
	background-position:-330px -170px;
}
.x_color a span.c7 {
	background-position:-330px -179px;
}
.x_color a span.c4 {
	background-position:-330px -152px;
}
#nav {
	height:50px;
	width:100%;
	background:#0090CE;
	clear:both;
}
.navc {
	width:960px;
	height:50px;
	margin:0 auto;
	display:block;
}
#nav a {
	display:block;
	text-align:center;
	padding:0 6px 0 7px;
	_padding:0 6px 0 6px;
	width:60px;
	height:50px;
	line-height:51px;
	line-height:54px\9;
	line-height:52px\0;
	overflow:hidden;
	float:left;
	color:#fff;
	font-size:14px;
	font-family:"Microsoft Yahei";
	transition:all 0.1s ease-in;
	text-shadow:0 1px 0 rgba(0,0,0,0.3);
}
#nav a.on,#nav a.on:hover {
	color:#fff;
	text-decoration:none;
	background-color:#0074A6;
	height:50px;
	line-height:51px;
	line-height:54px\9;
	line-height:52px\0;
	border-bottom:0;
}
#nav a:hover {
	text-decoration:none;
	background:#0074A6;
}
#nav em {
	width:1px;
	display:block;
	height:25px;
	float:left;
	overflow:hidden;
	margin:13px 2px 0 2px;
}
#nav em {
	border-right:1px solid #009EE2;
	background:#0074A6;
}
#header,#top,#nav {
	expression(document.body.clientWidth <=960?"960px":"auto");
	min-width:960px;
}
#f_btn {
	height:20px;
	width:27px;
	margin:0 auto;
	overflow:hidden;
	padding:0;
	text-align:right;
	margin-left:452px;
	left:50%;
	z-index:9998;
	top:0;
	position:absolute;
	_display:none;
}
#mainbg {
	position:relative;
}
#f_btn a {
	background:url("34en.png") no-repeat -130px -125px;
	text-align:left;
	text-indent:-9999px;
	display:block;
	float:right;
	height:20px;
	width:27px;
	overflow:hidden;
	position:relative;
}
#f_btn a:hover {
	background-position:-157px -127px;
}
#f_btn a.f_zk {
	background-position:-130px -152px;
	display:none;
}
#f_btn a.f_zk:hover {
	background-position:-157px -150px;
}
.mb_123 a {
	width:215px;
	margin-right:5px;
	text-indent:-9999px;
	height:195px;
	float:left;
}
.nav2 {
	height:35px;
	line-height:35px;
	margin-right:1px;
	line-height:39px\9;
	line-height:39px\0;
	_line-height:35px;
	background:#fff url(fl_bg.gif) repeat-x;
	overflow:hidden;
}
.nav2 h3 {
	font-weight:normal;
}
.nav2 span {
	float:left;
}
.nav2 a {
	display:block;
	float:left;
	width:96px;
	text-align:center;
	color:#555;
	margin:0 0 0 0;
	font-family:Tahoma,Geneva,sans-serif;
	background:#fff url(fl_bg.gif) repeat-x 0 -35px;
	margin-right:3px;
}
.nav2 a:hover {
	text-decoration:none;
}
.nav2 a.on {
	background:#fff url(fl_bg.gif) repeat-x 0 -70px;
	color:#444;
	font-weight:bold;
}
.nav2 .dh_map {
	color:#f00;
}
#xy_nav {
	margin:0 auto 0;
	overflow:hidden;
	width:958px;
	padding:10px 15px 0 15px;
	background:#fff;
}
.nav3b i {
	display:block;
	height:1px;
	overflow:hidden;
	margin:0 1px;
	background:#c2c2c2;
	border-bottom:2px solid #eee;
}
.nav3 {
	text-align:left;
	overflow:hidden;
	padding:10px 0 8px 16px;
	width:940px;
	border:1px solid #c2c2c2;
	background:#fff;
	border-width:0 1px;
}
.nav3 li {
	display:block;
	float:left;
	color:#333;
	margin:0 5px 0 0;
}
.nav3 a {
	color:#333;
	display:block;
	float:left;
	margin-right:12px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	padding-right:13px;
	background:url(fl_bg.gif) no-repeat right -128px;
	font-family:Tahoma,Geneva,sans-serif;
}
.nav3 .wa90 a {
	width:90px;
}
.nav3 a:hover {
	color:#f30;
	text-decoration:underline;
}
.nav3 a.on {
	color:#0074A6;
	font-weight:bold;
}
.nav3 a.on:hover {
	color:#419A13;
}
.nav3 .aw a {
	width:100px;
}
.nav3 .aw1 a {
	width:80px;
	margin-right:10px;
}
.un,.list .un {
	display:none;
}
.nav_b {
	color:#666;
	text-align:left;
	height:67px;
	margin:8px auto 0 auto;
	border-bottom:1px solid #D3D3D3;
	padding:4px 0 13px 0;
	width:674px;
	overflow:hidden;
}
.nav_bw {
	width:690px;
}
.nav_b a {
	float:left;
	text-align:center;
	overflow:hidden;
	display:block;
	overflow:hidden;
	height:30px;
	line-height:30px;
	padding:0 10px;
	margin:4px 12px 4px 0;
	border:1px solid #c5c5c5;
	color:#444;
	background:#fff;
	border-color:#E3e3e3 #C5C5C5 #C5C5C5 #e3e3e3;
	border-radius:3px;
	box-shadow:rgba(0,0,0,0.1) 1px 1px 2px
}
.nav_b a:hover,.nav_b a.ml_on {
	font-family:Tahoma,Geneva,sans-serif;
	text-decoration:none;
	font-weight:400;
	background:#4B942B;
	border:1px solid #34861E;
	border-color:#060 #2F831B #2F831B #060;
	color:#FFF;
}
.nav_b a:hover {
	-moz-transition:all 0s ease-in;
	-webkit-transition:all 0s ease-in;
	-o-transition:all 0s ease-in;
	transition:all 0s ease-in;
}
.nav_bw100,.nav_ps {
	height:auto;
}
.nav_bw100 a {
	}.nav_ps a {
	width:84px;
	padding:0;
}
.nav_ps a.ml_on {
	text-shadow:0 1px 0 #060;
}
#nav_d {
	margin-top:10px;
	height:35px;
	line-height:35px;
	background:#fff url(fl_bg.gif) repeat-x 0 0;
	overflow:hidden;
}
#nav_d h3 {
	height:25px;
}
#nav_d h3 a:hover {
	color:#202350;
	text-decoration:none;
}
#nav_d h3 a {
	display:block;
	float:left;
	width:66px;
	text-align:center;
	padding-right:2px;
	color:#4D4D4D;
	margin:0 1px 0 5px;
	font-family:Tahoma,Geneva,sans-serif;
	font-weight:normal;
}
#nav_d h3 a.on {
	color:#202350;
	background:#fff url(fl_bg2.png) repeat-x right 0;
}
#nav_d h3.w89 a {
	width:89px;
}
#nav_d h3.w60 a {
	width:60px;
}
#nav_d h3.w64 a {
	width:64px;
}
#nav_d h3.w95 a {
	width:95px;
}
#nav_d h3.w100 a {
	width:100px;
}
#nav_d h3.w115 a {
	width:115px;
}
#nav_d h3.w125 a {
	width:125px;
}
#nav_d h3 a span {
	width:2px;
	height:35px;
	overflow:hidden;
	display:block;
	float:left;
	background:#fff url(fl_bg.gif) repeat-x 0 0;
}
#nav_d h3 a.on span {
	background:#fff url(fl_bg2.png) no-repeat 0 0;
}
.nav3 .mb_color a,.f_navul .mb_color a {
	font-weight:bold;
	text-shadow:0 1px 0 #ccc;
	padding:0 12px 0 0;
	overflow:hidden;
	text-indent:20px;
}
.mb_color a,.f_navul .mb_color a {
	background:url(mb_color.gif) no-repeat;
}
.mb_color a.a223 {
	background-position:0 7px;
	color:#F00;
}
.mb_color a.a232 {
	background-position:0 -14px;
	color:#666;
}
.mb_color a.a231 {
	background-position:0 -35px;
	color:#999;
}
.mb_color a.a230 {
	background-position:0 -56px;
	color:#000;
}
.mb_color a.a229 {
	background-position:0 -77px;
	color:#630;
}
.mb_color a.a228 {
	background-position:0 -98px;
	color:#609;
}
.mb_color a.a227 {
	background-position:0 -119px;
	color:#03C;
}
.mb_color a.a226 {
	background-position:0 -140px;
	color:#090;
}
.mb_color a.a225 {
	background-position:0 -161px;
	color:#FC0;
}
.mb_color a.a224 {
	background-position:0 -182px;
	color:#F30;
}
.mb_color a.a233 {
	background-position:0 -203px;
}
#main_l {
	overflow:hidden;
	float:left;
	margin-bottom:-10000px;
	padding-bottom:10000px;
	width:676px;
	border-right:1px solid #D7D7D7;
	padding-right:15px;
	-webkit-font-smoothing:subpixel-antialiased;
	-webkit-transition:0.1s linear;
	transition:0.1s linear;
}
#main_r {
	display:block;
	width:250px;
	overflow:hidden;
	padding:0 0 0 15px;
	float:right;
	font-size:12px;
	border-left:3px solid #E4E4E4;
	margin-bottom:-10000px;
	padding-bottom:10000px;
}
#sisbar {
	cursor:pointer;
}
#sisbar a {
	display:inline;
	float:right;
	position:absolute;
	z-index:900;
	padding-right:25px;
	right:15px;
	margin-top:4px;
	padding-top:2px;
	height:25px;
	overflow:hidden;
	color:#666;
	background:url(s.gif) no-repeat right 0;
	font-weight:bold;
	text-shadow:#F3F3F3 1px 1px 0px,#B2B2B2 1px 2px 0;
}
#sisbar a:hover {
	color:#333;
}
#sisbar a.sis_n:hover {
	background-position:right -40px;
	text-decoration:none;
}
#sisbar a.sis_y {
	background-position:right -80px;
}
#sisbar a.sis_y:hover {
	background-position:right -120px;
	text-decoration:none;
}
#sisbar a.sis_y {
	display:none;
}
.place {
	height:34px;
	line-height:22px;
	overflow:hidden;
	border-bottom:1px solid #ddd;
	background-color:#FFF;
}
.p_url {
	float:left;
	font-family:宋体;
	font-size:12px;
	color:#666;
	width:500px;
	margin-top:2px;
	text-align:left;
	overflow:hidden;
	line-height:22px;
	height:22px;
}
.p_url a,.p_url strong,.p_url h1 {
	font-weight:normal;
	color:#666;
	font-family:Tahoma,Geneva,sans-serif;
	padding:0 6px;
	display:inline;
}
.p_url a:hover {
	color:#F30;
}
.p_url a.pd {
	float:left;
	display:block;
	padding:0;
	margin:0 5px;
	cursor:pointer;
	overflow:hidden;
	height:22px;
	font-size:18px;
	border-right:1px dotted #ccc;
	text-shadow:0 1px #ccc;
	padding-right:10px;
	font-family:"Microsoft Yahei";
	color:#333;
}
.p_url a.pd:hover {
	text-decoration:none;
}
#prenext {
	width:58px;
	overflow:hidden;
	height:24px;
	float:left;
	margin-right:5px;
}
#prenext a {
	display:block;
	width:29px;
	height:24px;
	float:left;
	text-indent:-9999px;
	background:url(34en.png) no-repeat 0 -125px;
}
#prenext a.ppre,#prenext a.one {
	width:29px;
}
#prenext a.pnext {
	background-position:-29px -125px;
}
#prenext a:hover {
	background-position:0 -149px;
}
#prenext a:hover.pnext {
	background-position:-29px -149px;
}
#prenext a.one,#prenext a.one:hover {
	background-position:0 -173px;
	cursor:not-allowed;
}
#prenext a.last,#prenext a.last:hover {
	background-position:-29px -173px;
	cursor:not-allowed;
}
#select_list {
	text-align:right;
	float:right;
}
.slw2,.slw3 {
	width:160px;
	color:#808080;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	letter-spacing:0;
	text-shadow:#ffffff 1px 1px 0px,#D4D0C8 2px 2px 0;
}
#select_5u a.feny,#select_5u a.fenyon,#select_5u a:hover,#select_5u2 a.feny,#select_5u2 a.fenyon,#select_5u2 a:hover {
	display:block;
	_float:right;
	color:#333;
	width:80px;
	height:24px;
	background:url("tm_s.gif") no-repeat 0 0;
	line-height:25px;
	overflow:hidden;
	text-indent:12px;
	cursor:pointer;
}
#select_5u a:hover.feny,#select_5u2 a:hover.feny {
	background:transparent url("tm_s.gif") no-repeat 0 -24px;
	text-decoration:none;
	color:#060;
}
#select_5u a.fenyon,#select_5u a:hover.fenyon,#select_5u2 a.fenyon,#select_5u2 a:hover.fenyon {
	background:transparent url("tm_s.gif") no-repeat 0 -48px;
	text-decoration:none;
}
.select_l {
	position:absolute;
	text-align:left;
	background:#fff;
	margin:0 0 0 63px;
	z-index:1;
}
.select_l a:hover {
	text-decoration:none;
}
.select_l ul {
	position:absolute;
	margin:0;
	list-style:none;
	margin:0;
	width:58px;
	list-style:none;
	background:url("tm_s.gif") no-repeat left bottom;
	overflow:hidden;
	border-bottom:1px solid #898989;
}
.select_l ul li a {
	background:url("tm_s.gif") repeat-y -103px 0;
	display:block;
	width:58px;
	padding:0 8px 1px 12px;
	height:24px;
	text-decoration:none;
	line-height:24px;
	color:#000;
	_margin-top:0;
}
.select_l ul li a:hover {
	background:url("tm_s.gif") no-repeat 0 -98px;
	color:#000;
}
.select_l ul li.open_selected a {
	background:url("tm_s.gif") no-repeat 0 -74px;
	color:#333;
}
.page_list {
	float:left;
	position:relative;
	left:50%;
	clear:both;
	padding:5px 0 5px 0;
	text-align:center;
	font-family:Tahoma;
}
.page_list .p_l {
	position:relative;
	float:left;
	left:-50%;
}
.page_list a,.disabled,.page_list .current,.page_list .pageinfo {
	color:#403F3D;
	padding:0 11px 0 0;
	height:32px;
	display:block;
	float:left;
	line-height:32px;
	line-height:32px\9;
	_line-height:32px;
	text-decoration:none;
	margin:0 2px;
}
.page_list a:hover {
	color:#333;
	font-weight:normal;
	background-position:right -230px;
	text-decoration:none;
}
.page_list .current {
	font-weight:bold;
	background-position:right -190px;
	color:#666;
}
.page_list .pageinfo {
	color:#666;
	background-position:right -330px;
	margin-right:4px;
}
.page_list u {
	width:3px;
	display:block;
	height:32px;
	float:left;
	padding-right:9px;
	*padding-right:9px;
	_padding-right:5px;
	overflow:hidden;
	background:url(bga.png) no-repeat 0 -150px;
}
.page_list .current u {
	background-position:0 -190px;
}
.page_list a:hover u {
	background-position:0 -230px;
}
.page_list .pageinfo u {
	background-position:0 -330px;
}
.page_list .disabled {
	color:#999;
}
.page_list .one,.page_list .last {
	display:none;
}
.nr_page {
	padding:5px 0;
}
.nav3 .m_nav {
	z-index:2;
	line-height:28px;
	list-style:none;
	text-align:left;
	width:132px;
	overflow:hidden;
	display:none;
	list-style:none;
	padding:0;
	margin:0;
	border:1px solid #ddd;
	position:absolute;
	margin-left:-25px;
	*margin-left:-130px;
	margin-top:20px;
	margin-top:0\0;
}
.nav3 .m_nav li {
	clear:left;
	float:left;
	height:28px;
	filter:alpha(opacity=90);
	opacity:.9;
	background:#fff;
	border-bottom:1px solid #ddd;
	list-style:none;
	padding:0;
	margin:0;
}
.nav3 .m_nav li a {
	display:block;
	text-align:left;
	height:28px;
	line-height:28px;
	border:none;
	padding:0;
	padding-left:10px;
	color:#333;
	font-weight:400;
	width:122px;
	background:#fff;
	overflow:hidden;
}
.nav3 .m_nav li a:hover {
	background:#666;
	color:#fff;
	text-decoration:none;
}
.listbox {
	text-align:left;
	width:680px;
	overflow:hidden;
	margin-bottom:10px;
}
.l_width {
	width:700px;
}
.listbox .list_5u {
	width:332px;
	float:left;
	font-family:Verdana;
	display:inline;
	border:1px solid #ddd;
	border-radius:3px;
	margin:10px 8px 0 0;
	overflow:hidden;
}
.listbox .title h3 {
	text-indent:10px;
	display:block;
	width:332px;
	height:18px;
	overflow:hidden;
	padding-top:7px;
	padding-bottom:10px;
	text-align:left;
	background:#F9F9F9 url(fya2.png) repeat-x;
}
.listbox .title h3 a {
	font-weight:700;
	color:#0090CE;
	font-size:14px;
	font-family:"Microsoft Yahei",Tahoma,Geneva,sans-serif;
}
.listbox ul {
	padding:8px 5px 5px 5px;
	background:#fbfbfb;
}
.listbox ul li {
	line-height:27px;
	font-size:12px;
	width:330px;
	overflow:hidden;
}
.listbox ul li a {
	color:#555;
	width:330px;
	float:left;
	height:27px;
	overflow:hidden;
	padding-left:5px;
	font-size:14px;
	font-family:"Microsoft Yahei",Tahoma,Geneva,sans-serif;
}
.listbox ul li a:hover {
	color:#f30;
	text-decoration:underline;
}
.listbox ul li span {
	color:#999;
	text-align:left;
	width:40px;
	margin-right:5px;
	float:right;
}
.listbox .l_pic {
	border-top:1px solid #fff;
	height:87px;
	border-bottom:1px dotted #ccc;
	padding:7px 0 5px 0;
	width:332px;
	overflow:hidden;
}
.listbox .l_pic img {
	width:130px;
	height:80px;
	border:1px solid #ccc;
	padding:1px;
	border-radius:2px;
}
.listbox .l_pic a:hover img {
	border:1px solid #999;
}
.l_pic_l {
	float:left;
	padding-left:7px;
}
.l_pic_r {
	width:176px;
	float:right;
	padding:0 8px 0 5px;
	_padding:0 5px 0 0;
}
.l_pic_r a {
	width:180px;
	height:20px;
	overflow:hidden;
	display:block;
	line-height:20px;
	text-align:center;
	text-indent:0;
	color:#111;
}
.l_pic_r a:hover {
	text-decoration:none;
	color:#c00;
}
.l_pic_r p {
	width:180px;
	line-height:20px;
	color:#666;
	margin-top:5px;
	height:60px;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
	font-family:"Microsoft Yahei",Tahoma,Geneva,sans-serif;
}
.picnews {
	margin-top:10px;
	border:1px solid #DDD;
	padding-bottom:3px;
	clear:both;
	background:url(place_bg.jpg) repeat-x;
}
#main_r h3 {
	padding:5px 0 10px 0;
	font-size:14px;
	text-align:left;
	color:#444;
	font-family:"Microsoft Yahei";
	border-bottom:1px dotted #d1d1d1;
}
#main_r h3 a {
	float:left;
	width:15px;
	height:15px;
	overflow:hidden;
	display:block;
	background:url(bga.png) no-repeat -24px 0;
	text-indent:-9999px;
	margin-right:6px;
	_margin-right:3px;
	*margin-top:0!important;
	margin-top:2px;
}
.search {
	padding:10px 0;
	width:250px;
	overflow:hidden;
}
#searchform {
	width:250px;
	overflow:hidden;
}
#searchform input#q {
	font-family:Tahoma,Geneva,sans-serif;
	width:204px;
	float:left;
	box-shadow:inset 1px 1px 3px rgba(0,0,0,0.05);
	border:1px solid #E1E2E3;
	border-right:0;
	text-align:left;
	color:#666;
	height:35px;
	line-height:35px;
	padding:0 0 0 8px;
	background:#fcfcfc;
	overflow:hidden;
	border-radius:3px 0 0 3px;
}
#searchform input#q:focus {
	box-shadow:inset 1px 1px 3px rgba(0,0,0,0.1);
}
input#searchsubmit {
	width:37px;
	height:37px;
	float:right;
	cursor:pointer;
	border-radius:0 3px 3px 0;
	border:1px solid #0074A6;
	background:#0090CE;
	color:#fff;
	text-shadow:1px 1px #333;
	font-size:16px;
	font-family:"Microsoft Yahei",Tahoma,Geneva,sans-serif;
	font-weight:700;
	line-height:37px;
}
#searchform .ycssa {
	box-shadow:inset 0 2px 5px rgba(0,0,0,0.15)
}
#riad {
	padding-top:15px;
}
#main_r .sublist h3 {
	padding:15px 0 10px 0;
	font-family:"Microsoft Yahei";
	color:#444;
	background:url(34en.png) no-repeat -420px -170px;
	text-indent:15px;
}
.sublist ul {
	text-align:left;
	padding-top:5px;
	padding-bottom:10px;
	margin-bottom:5px;
}
.sublist li {
	padding:0 0 0 12px;
	color:#999;
	line-height:25px;
	background:url(bga.png) no-repeat 2px -28px;
	width:240px;
	height:25px;
	overflow:hidden;
}
.sublist li a {
	color:#555;
	padding:0 5px 5px 0;
	font-size:12px;
}
.sublist li a:hover {
	color:#f30;
}
#main_r .xglm {
	margin-top:-15px;
}
#main_r .xglm h3 {
	color:#390;
}
.xglm ul {
	}.xglm ul li a {
	}.xglm ul li a:hover {
	color:#390;
	text-decoration:underline;
}
.site_info {
	margin:0 auto;
	margin-top:-15px;
	width:960px;
	background:#fff;
	height:75px;
	overflow:hidden;
	text-align:left;
	position:relative;
	box-shadow:-1px 1px 1px rgba(0,0,0,.04),0px 2px 1px rgba(0,0,0,.13),1px 2px 2px rgba(0,0,0,.05);
	padding:15px;
	_padding-bottom:20px;
}
.site_info ul {
	margin:0 auto;
	padding:9px 15px 9px 15px;
	display:block;
	width:928px;
	border:1px dotted #ddd;
	background:#fefefe;
}
.site_info ul li {
	list-style:none;
	width:100%;
	overflow:hidden;
	line-height:28px;
}
.site_info ul li span {
	width:68px;
	color:#666;
	float:left;
}
.site_info a,.site_info a:visited {
	color:#666;
	padding-right:12px;
	text-decoration:underline;
}
.site_info a:hover {
	color:#c00;
}
.site_info a.s_i_a,.site_info ul li.s_i_a a {
	padding:0;
	text-decoration:none;
}
.site_info ul li p {
	float:right;
	display:block;
	width:858px;
	height:26px;
	overflow:hidden;
	color:#666;
	padding:0;
	margin:0;
}
.site_info strong,.site_info b {
	font-weight:400;
}
.site_info .sr {
	float:right;
	position:relative;
	margin-top:-28px;
	width:65px;
	display:inline;
	height:20px;
	text-align:left;
	padding-left:15px;
}
.site_info .sr a {
	color:#268600;
	color:#000;
	display:block;
}
.site_info .sr a:hover {
	color:#c00;
}
#footer {
	clear:left;
	width:960px;
	margin:20px auto 0 auto;
	height:25px;
	color:#A0A0A0;
	padding-bottom:15px;
}
#footer .f_l {
	float:left;
	color:#A0A0A0;
	width:745px;
	text-align:left;
	padding-left:5px;
}
#footer .f_l ul li {
	float:left;
	margin-right:15px;
}
#footer .f_l ul li a {
	color:#555;
}
#footer .f_r {
	font-family:Georgia,"Times New Roman",Times,serif;
	float:right;
}
#footer .f_r a {
	color:#999;
	padding-left:5px;
}
#footer .f_r a:hover {
	text-decoration:none;
}
.list {
	padding-bottom:5px;
	padding-top:10px;
	overflow:hidden;
	zoom:1;
	width:676px;
}
.list ul {
	overflow:hidden;
	margin:0 auto;
}
.mb_list ul {
	background:url(l247.gif);
	width:801px;
}
.mb_list ul li {
	float:left;
	height:232px;
	margin:5px 65px 10px 0;
	width:287px;
	overflow:hidden;
	text-align:left;
}
.mb_list ul li a {
	color:#444;
	font-weight:normal;
}
.mb_list ul li a:hover {
	color:#f00;
}
.mb_list a.mba {
	display:block;
	width:287px;
	height:187px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	padding:0;
}
.mb_list h2,.mb_list h3,.mb_list a.ih3 {
	display:block;
	color:#444;
	margin-bottom:8px;
	padding-left:5px;
	height:17px;
	line-height:17px;
	overflow:hidden;
}
.mb_list a.mba img {
	text-align:left;
	padding:10px;
	width:268px;
	height:165px;
	background:url(mblist_bg.png) no-repeat 0 0;
	position:absolute;
	left:0;
}
.mb_list a.mba:hover img {
	background-position:0 -187px;
}
.mb_list a.mba em {
	color:#fff;
	position:relative;
	width:248px;
	padding:0 10px;
	height:50px;
	text-decoration:none;
	line-height:25px;
	font-style:normal;
	margin-top:125px;
	margin-left:10px;
	filter:alpha(opacity=0);
	opacity:0;
	display:block;
	overflow:hidden;
	background:#0074A6;
}
.mb_list a.mba:hover,.mb_list a.mba:visited {
	text-decoration:none;
}
.mb_list a.mba:hover em {
	filter:alpha(opacity=80);
	opacity:.8;
	transition:.5s;
	-moz-transition:.5s;
	-o-transition:.5s;
	-webkit-transition:.5s;
}
.mb_list a.mba span {
	display:block;
	width:268px;
	height:165px;
	position:absolute;
	top:10px;
	margin-left:10px;
}
.mb_list a.mba span.new {
	background:url(new.png) no-repeat right top;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.mb5u.com/img/new.png');
	_background-image:none;
}
.mb_list a.mba span.hot {
	background:url(tj.png) no-repeat right top;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.mb5u.com/img/tj.png');
	_background-image:none;
}
* .l_more {
	font-size:12px;
	font-weight:bold;
	clear:both;
	padding-top:15px;
	text-align:center;
}
* .l_more a {
	margin:0 auto;
	display:block;
	font-weight:bold;
	background:url(34en.png) no-repeat -200px -230px;
	width:171px;
	height:27px;
	padding-left:40px;
	overflow:hidden;
	padding-top:10px;
	text-align:left;
	color:#fff;
	text-shadow:0 1px 0 #1C4C93;
}
.l_more a:hover {
	text-decoration:none;
	color:#fff;
}
.wz_list .l_more {
	padding-top:10px;
}
.js_list ul {
	background:url(l222.gif);
	width:801px;
}
.js_list ul li {
	height:207px;
	width:299px;
	hmargin:5px 45px 10px 0;
	overflow:hidden;
}
.js_list ul li a {
	color:#666;
	font-weight:bold;
}
.js_list a.mba {
	width:299px;
	height:162px;
}
.js_list a.mba em {
	width:260px;
	margin-top:-40px;
	font-weight:normal;
}
.js_list a.mba {
	height:170px;
	overflow:hidden;
}
.js_list a.mba img {
	width:280px;
	height:140px;
	background:url(jslist_bg.png) no-repeat 0 0;
}
.js_list a.mba span {
	display:block;
	height:140px;
	width:280px;
	position:relative;
	_margin-left:24px;
}
.yulan {
	display:block;
	float:left;
	width:19px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(titleico.gif) no-repeat 0 -65px;
}
.js_list ul li a.yulan {
	margin:0 5px 0 -1px;
}
.wz_list ul li a.yulan {
	margin:7px 0 0 8px;
	_margin-left:4px;
}
.wz_list ul li a.ti10 {
	text-indent:10px;
}
.zt_list ul {
	width:800px;
}
.zt_list ul li {
	height:154px;
	width:310px;
	margin-right:50px;
	float:left;
	overflow:hidden;
	text-align:left;
}
.zt_list ul li h3 {
	color:#555;
	display:block;
	background:#f7f7f7;
	border-bottom:1px solid #ddd;
	margin-bottom:8px;
	text-indent:10px;
	padding:8px 0;
}
.zt_list ul li h3 a.ayl {
	float:right;
	margin-right:8px;
	color:#999;
	font-weight:normal;
	text-indent:0;
}
.zt_list ul li h3 a.ayl:hover {
	text-decoration:underline;
	color:#f00;
}
.zt_list ul li h3 a {
	color:#555;
}
.zt_list ul li h3 a:hover {
	text-decoration:none;
}
.zt_list a.mba {
	width:310px;
	height:100px;
	display:block;
	text-align:center;
	overflow:hidden;
	vertical-align:middle;
}
#list_mod {
	float:right;
	margin-top:-22px;
}
#list_mod a {
	font-family:Tahoma,Geneva,sans-serif;
	display:block;
	width:80px;
	height:22px;
	line-height:26px\9;
	_line-height:22px;
	overflow:hidden;
	text-indent:10px;
	background:url(tm_s.gif);
	font-weight:400;
	color:#333;
}
#list_mod a:hover {
	text-decoration:none;
	color:#060;
}
#list_mod a.mod_n {
	display:none;
}
.list_tool {
	border-bottom:1px solid #D3D3D3;
	height:25px;
	text-align:left;
	padding:10px 2px;
}
.list_px {
	float:left;
	width:600px;
}
.list_tool span,.list_px a {
	color:#333;
	padding:0 6px 0 10px;
	height:24px;
	line-height:26px;
	overflow:hidden;
	background:#EDEDED;
	border-width:1px;
	border-style:solid;
	border-radius:2px;
	border-color:#999 #ddd #ddd #999;
	margin:0 10px 0 0;
	float:left;
	font-family:'宋体';
	_font-family:Tahoma;
}
.list_tool span {
	background:#fff;
	margin-right:0;
	border:0;
}
.list_px a.on {
	color:#fff;
	background:#359AFF;
	line-height:24px;
	border-color:#003468 #0067CE #0067CE #003468;
	font-weight:bold;
	text-shadow:0 1px 0 #004080
}
.list_px a:hover {
	text-decoration:none;
}
#list_style {
	float:right;
	width:60px;
}
#list_style a {
	width:28px;
	height:26px;
	overflow:hidden;
	background:url(34en.png) no-repeat -60px -125px;
	text-indent:-9999px;
	float:right;
}
#list_style a.mod_n {
	background-position:-88px -151px;
}
#list_style a.mod_y {
	background-position:-60px -125px;
}
.wz_list ul {
	margin-top:-10px;
}
.wz_list ul .box_pic {
	float:right;
	width:208px;
	display:inline;
	background:#fff;
	margin-left:10px;
	height:108px;
	overflow:hidden;
}
.wz_list ul .box_pic img {
	width:200px;
	height:100px;
	border:1px solid #ddd;
	padding:3px;
	border-radius:2px;
}
.wz_list ul .box_pic a:hover img {
	border:1px solid #ccc;
}
.sp_list ul .box_pic {
	width:108px;
}
.sp_list ul .box_pic img {
	width:100px;
	height:100px;
	border:1px solid #ddd;
	padding:3px;
}
.list_con_li,.list_con_li2 {
	clear:left;
	display:block;
	float:left;
	font:700 22px/28px Tahoma;
	width:100%;
	background:#fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #CDCDCD;
	margin:0;
}
.list_con_li,.list_con_li .box2 {
	background:#f7f7f7;
}
.list_con_li2 .box2 {
	background:#fff;
}
.list_news_tit {
	clear:left;
	display:block;
	float:left;
	text-align:left;
	overflow:hidden;
	margin-top:8px;
	background:url(titleico.gif) no-repeat 8px 7px;
	line-height:38px;
	height:38px;
	width:590px;
	overflow:hidden;
	text-indent:35px;
}
.list_news_tit a {
	text-decoration:none;
	font-size:14px;
	color:#333;
	font-family:Tahoma,Geneva,sans-serif;
	float:left;
}
.list_news_tit a:hover {
	color:#C00;
	text-decoration:underline;
}
.list_news_tit a:visited {
	color:#666;
	text-decoration:none;
}
i.i1,i.i2,i.i3,i.i4 {
	cursor:pointer;
	margin-top:10px;
	margin-left:8px;
	background:url(titleico.gif) no-repeat;
	overflow:hidden;
	display:block;
	float:left;
}
i.i1 {
	width:16px;
	height:16px;
	background-position:-16px -32px;
}
i.i2 {
	width:16px;
	height:16px;
	background-position:-36px -32px;
}
i.i3 {
	width:23px;
	height:16px;
	background-position:-57px -31px;
}
i.i4 {
	width:13px;
	height:16px;
	background-position:0 -32px;
}
.list_news_info {
	clear:right;
	color:#666;
	display:inline;
	float:right;
	font:400 11px Tahoma;
	margin:18px 13px 0 0;
}
.box2 {
	clear:left;
	color:#666;
	display:block;
	float:left;
	font:400 12px Verdana,Geneva,sans-serif;
	text-align:left;
	line-height:22px;
	width:630px;
	overflow:hidden;
	padding:2px 10px 20px 35px;
}
.box2 a:link,.box2 a:visited {
	color:#FF7E00;
}
.listwz ul {
	padding:10px 0 0 0;
}
.listwz ul li {
	display:block;
	border-bottom:1px dotted #DDD;
	clear:none;
	float:left;
	margin-bottom:5px;
	padding:5px 0 10px 15px;
	margin-right:10px;
	overflow:hidden;
	width:665px;
}
.l_title {
	display:block;
	float:none;
	margin:0 10 0 0;
	text-align:left;
}
.l_title a {
	color:#00C;
	font-size:16px;
	text-decoration:underline;
}
.l_title a:visited {
	color:#800080;
	text-decoration:underline;
}
.info {
	display:block;
	text-align:left;
	float:none;
	padding-left:0;
	color:#555;
	font-size:12px;
	padding:4px 30px 4px 0;
	table-layout:fixed;
	word-wrap:break-word;
	line-height:18px;
}
.nr_tool {
	background:#ccc;
	display:inline;
	right:0;
	float:right;
	width:156px;
	height:26px;
	padding:0;
	background:url(34en.png) no-repeat right -280px;
	overflow:hidden;
}
.nr_tool a,.s_f2 a {
	text-indent:-9999px;
	display:block;
	height:26px;
	overflow:hidden;
	float:left;
	background:url(34en.png) no-repeat;
}
.fbz_info {
	height:50px;
	clear:both;
	overflow:hidden;
	margin-bottom:3px;
	filter:glow(color=#333333,strength=1);
	text-shadow:0 1px 0 #444;
	line-height:22px;
	line-height:24px\9;
	_line-height:22px;
	background:#5A5A5A url(fbz.png) repeat-x 0 -100px;
	border-radius:3px;
}
.m_i0,.m_i1,.m_i2,.m_i3 {
	height:50px;
	padding-top:3px;
}
.m_i0 {
	width:50px;
	float:left;
	padding:0;
	background:#efefef;
}
.m_i0 img {
	height:50px;
	width:50px;
}
.m_i1 {
	float:left;
	padding-left:15px;
	color:#fff;
	width:75px;
	text-align:left;
	background:#545454 url(fbz.png) repeat-x;
}
.m_i2 {
	width:228px;
	float:left;
	background:#646464 url(fbz.png) repeat-x 0 -50px;
}
.m_i2 ul {
	margin:0;
	padding:0;
}
.m_i2 ul li {
	float:left;
	margin:0;
	padding:0 0 0 20px;
	width:50px;
	text-align:left;
}
.fbz_info a,.fbz_info a:visited {
	color:#fff;
}
.fbz_info a:hover {
	color:#fff;
}
.m_i3 {
	padding-left:20px;
	width:260px;
	float:left;
	overflow:hidden;
	text-align:left;
	border-right:0;
}
.m_i3 ul li {
	color:#fff;
	float:left;
	width:128px;
	height:23px;
	overflow:hidden;
	margin:0;
	padding:0;
}
.mb_fbz {
	height:60px;
	clear:both;
	overflow:hidden;
	line-height:27px;
	background:#F7F7F9;
	text-shadow:0 0 0;
	color:#555;
	border-radius:3px;
	position:relative;
	margin-bottom:-4px;
	border:1px solid #E1E1E8;
}
.mb_fbz .m_i0,.mb_fbz .m_i1,.mb_fbz .m_i2,.m_i3 {
	height:60px;
	padding-top:3px;
}
.mb_fbz .m_i0 {
	width:50px;
	float:left;
	background:#fff;
	padding:5px;
	border-right:1px solid #E1E1E8;
}
.mb_fbz .m_i1 {
	float:left;
	padding-left:15px;
	width:75px;
	color:#555;
	text-align:left;
	border-left:2px solid #eee;
	background:#F7F7F9;
}
.mb_fbz a,.mb_fbz a:visited {
	color:#555;
}
.mb_fbz a:hover {
	color:#333;
}
.mb_fbz .m_i3 {
	width:450px;
	padding-left:20px;
	float:left;
	overflow:hidden;
	text-align:left;
	border-right:0;
}
.mb_fbz .m_i3 ul li {
	width:148px;
	color:#555;
	float:left;
	height:27px;
	overflow:hidden;
	margin:0;
	padding:0;
}
.mb_fbz .m_i3 ul li label {
	margin-right:5px;
	color:#555;
	font-family:Georgia;
	font-size:20px;
	font-weight:bold;
}
.fbz_info em {
	font-style:normal;
}
.s_f,.s_f2,.nr_tool {
	box-shadow:rgba(0,0,0,0.1) 0 0 3px;
}
.js_tool {
	width:188px;
	background:url(34en.png) repeat-x 0 -244px;
}
.s_f {
	background:url(34en.png) repeat-x -200px -386px;
	float:right;
	width:60px;
	position:relative;
	height:26px;
	line-height:25px;
	line-height:26px;
	line-height:29px\0;
	overflow:hidden;
}
.s_f a {
	color:#818181;
	padding-left:4px;
}
.s_f a:hover {
	color:#1A4CB1;
}
.s_f2 {
	background:url(34en.png) repeat-x -200px -386px;
	float:right;
	width:51px;
	position:relative;
	height:26px;
	overflow:hidden;
}
a.t_xz,.t_ys,a.t_sc,a.t_fx {
	width:51px;
}
a.t_pl,a.t_fh {
	width:27px;
}
a.t_xz {
	background-position:-200px -334px;
}
a:hover.t_xz {
	background-position:-200px -360px;
}
a.t_ys {
	background-position:-357px -334px;
}
a:hover.t_ys {
	background-position:-357px -360px;
}
a.t_sc {
	background-position:-251px -334px;
}
a:hover.t_sc {
	background-position:-251px -360px;
}
a.t_fx {
	background-position:-200px -280px;
}
a:hover.t_fx {
	background-position:-200px -306px;
}
a.t_pl {
	background-position:-302px -334px;
}
a:hover.t_pl {
	background-position:-302px -360px;
}
a.t_fh {
	background-position:-329px -334px;
}
a:hover.t_fh {
	background-position:-329px -360px;
}
.fxxlist {
	width:35px;
	padding:5px 0;
	opacity:.9;
	filter:alpha(opacity=90);
	border:1px solid #CFCFCF;
	background:#F8F8F8 url(34en.png) no-repeat -402px -304px;
	z-index:10000;
	position:absolute;
	top:26px;
	float:right;
	border-radius:0 0 5px 5px;
	box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	right:284px;
}
.fxxlist a {
	margin-left:32px;
	width:95px;
	display:inline;
	text-indent:0;
	background:none;
	color:#333;
	height:23px;
	line-height:23px;
	padding:0;
	text-align:left;
	text-decoration:none;
}
.fxxlist a:hover {
	color:#f00;
	text-decoration:underline;
}
.nr {
	background:#fff;
	clear:both;
	overflow:hidden;
	border-bottom:5px solid #eee;
	z-index:-1;
}
.nr_top {
	border-bottom:1px dotted #ccc;
	width:100%;
	display:block;
	height:60px;
	line-height:60px;
	overflow:hidden;
	padding:0;
}
.nr_top_l {
	overflow:hidden;
	width:100%;
	height:60px;
	line-height:60px;
	position:relative;
	float:center;
}
.nr_top_l h1 {
	overflow:hidden;
	width:100%;
	height:60px;
    margin: 0 auto;
    font-size: 22px;
    font-family:"Microsoft Yahei";
    font-weight: bold;
    background: url(bg1.gif) no-repeat center;
    text-align: center;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
	color:#000;
	white-space:nowrap;
	text-overflow:ellipsis;

}

.editor {
	color:#000;
	background:none;
	height:20px;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	font-family:"Microsoft Yahei";
	padding:5px;
	float:center;
}

.editor span a {
	background:url(34en.png) no-repeat -415px -175px;
	color:#000;
	background:none;
	height:20px;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	font-family:"Microsoft Yahei";
	padding:5px;
}

.editor a:hover{
	text-decoration:none;
	color:#ff0000;
	background:none;
	height:20px;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	font-family:"Microsoft Yahei";
	padding:5px;
}



.mb_top {
	padding:20px 0;
	position:relative;
}
.mb_top .starxj {
	display:none;
}
.mb_top .nr_top_l h1 {
	width:550px;
}
.mb_top span {
	position:absolute;
	top:17px;
	right:0;
}
.mb_top span a {
	color:#fff;
	background:#0090CE;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	font-family:"Microsoft Yahei";
	width:auto;
	height:auto;
}
.button,#nr_href a {
	color:#fff;
	padding:8px 14px 10px;
	padding:8px 14px\9;
	background-color:#0090CE;
	border:none;
	position:relative;
	line-height:20px;
	font-family:"Microsoft Yahei";
	-webkit-user-select:none;
	-webkit-box-shadow:inset 0px -3px 1px rgba(0,0,0,0.45),0px 2px 2px rgba(0,0,0,0.25);
	-moz-box-shadow:inset 0px -3px 1px rgba(0,0,0,0.45),0px 2px 2px rgba(0,0,0,0.25);
	box-shadow:inset 0px -3px 1px rgba(0,0,0,0.45),0px 2px 2px rgba(0,0,0,0.25);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-text-shadow:1px 1px 0px rgba(0,0,0,0.5);
	-moz-text-shadow:1px 1px 0px rgba(0,0,0,0.5);
	text-shadow:1px 1px 0px rgba(0,0,0,0.5);
}
.button:active,#nr_href a:active {
	position:relative;
	top:3px;
	-webkit-box-shadow:inset 0px -3px 1px rgba(255,255,255,1),inset 0 0px 3px rgba(0,0,0,0.9);
	-moz-box-shadow:inset 0px -3px 1px rgba(255,255,255,1),inset 0 0px 3px rgba(0,0,0,0.9);
	box-shadow:inset 0px -3px 1px rgba(255,255,255,1),inset 0 0px 3px rgba(0,0,0,0.9);
}
.button:hover,#nr_href a:hover {
	background-image:-webkit-gradient( linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.2)),color-stop(1,rgba(255,255,255,0.05)) );
	background-position:0 0!important;
}
.button:active:after {
	content:"";
	width:100%;
	height:3px;
	background:#fff;
	position:absolute;
	bottom:-1px;
	left:0;
}
.mb_top span a em {
	font-weight:400;
	font-style:normal;
	cursor:pointer;
	padding-left:10px;
}
.mb_top span a em label {
	cursor:pointer;
}
.anbu:active,#runcode input:active {
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);
}
.nr_tag {
	border-top:1px dotted #ccc;
	display:block;
	padding:20px 5px;
	text-align:center;
}
.nr_tag span {
	color:#333;
}
#hotTags {
	padding:10px 0 0 0;
	text-align:left;
	*zoom:1
}
#hotTags:after {
	clear:both;
	height:0;
	overflow:hidden;
	display:block;
	visibility:hidden;
	content:".";
}
#hotTags a {
	float:left;
	display:inline-block;
	white-space:nowrap;
	height:15px;
	line-height:15px;
	padding:7px 9px;
	margin:0 8px 8px 0;
}
.nr_tag a {
	height:26px;
	line-height:23px;
	padding:6px 9px;
	margin:0 6px 0 0;
	text-decoration:none;
}
#hotTags a,.nr_tag a {
	font-size:12px;
	color:#444;
	text-decoration:none;
	text-shadow:0 1px white;
	background:#fafafa;
	border-width:1px;
	border-style:solid;
	border-color:#dadada #d2d2d2 #c5c5c5;
	border-radius:3px;
	background-image:-webkit-linear-gradient(top,#fcfcfc,#f0f0f0);
	background-image:-moz-linear-gradient(top,#fcfcfc,#f0f0f0);
	background-image:-o-linear-gradient(top,#fcfcfc,#f0f0f0);
	background-image:linear-gradient(to bottom,#fcfcfc,#f0f0f0);
	-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.7),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 0 0 1px rgba(255,255,255,0.7),0 1px 2px rgba(0,0,0,0.05);
}
#hotTags a:hover,.nr_tag a:hover {
	background-image:-webkit-linear-gradient(bottom,#fcfcfc,#f0f0f0);
	background-image:-moz-linear-gradient(bottom,#fcfcfc,#f0f0f0);
	background-image:-o-linear-gradient(bottom,#fcfcfc,#f0f0f0);
	background-image:linear-gradient(to top,#fcfcfc,#f0f0f0);
	text-decoration:none;
}
.nr_tag .red,.nr_tag a.red:hover {
	color:#f00;
}
.nr_tag .red2,.nr_tag .red2:hover {
	text-decoration:underline;
	padding:0;
	margin:0;
	border-radius:0;
	background:none;
	border:none;
	color:#f00;
	box-shadow:none;
}
.nr_tag em {
	color:#666;
	font-style:normal;
}
.nr_b {
	padding:15px 0;
	border-top:1px solid #eee;
	background:#fff;
}
#nr_tad1 {
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
}
.nr_body {
	display:block;
	word-wrap:break-word;
	text-align:left;
	width:100%;
	line-height:24px;
	color:#222;
	overflow:hidden;
	font-size:14px;
	font-family:"Microsoft Yahei",Tahoma,STHeiti;
	color:#444;
margin-top:-10px;
}
.nr_body h2 {
	font-size:16px;
}
.nr_body a,.nr_body a:visited {
	color:#0090CE;
}
.nr_body p {
	margin:0;
	font-size:14px;
	padding:10px 0;
	line-height:200%;
	text-align:left;
}
.nr_body blockquote p {
	margin:0;
}
.nr_body img {
	border-radius:3px;
	box-shadow:rgba(0,0,0,0.15) 0 0 8px;
	background:#FBFBFB;
	border:1px solid #ddd;
	margin:10px auto;
	padding:5px;
}
.nr_body hr {
	height:1px;
	border:none;
	border-top:2px dotted #999
}
.nr_body a:hover img {
	border:1px solid #CCC;
}
.nav_b a,.nav_b a:hover {
	-moz-transition:all .1s ease-in;
	-webkit-transition:all .1s ease-in;
	-o-transition:all .1s ease-in;
	transition:all .1s ease-in;
}
#nr_tad1 img,#nr_tad1 a:hover img {
	border-radius:0;
	box-shadow:rgba(0,0,0,0.15) 0 0 0;
	border:0;
	margin:0;
	padding:0;
}
.nr_body a {
	color:#333;
}
.nr_body a:hover {
	color:#f30;
}
.nr_body a strong {
	font-weight:bold;
}
.nr_info {
	display:block;
	text-align:left;
	padding:12px 0;
	color:#666;
	line-height:20px;
	border-bottom:1px dotted #ccc;
}
.nr_mbinfo {
	border-top:1px dotted #ccc;
}
.nr_info em {
	font-style:normal
}
.nr_info em a {
	text-decoration:underline;
}
.nr_info span {
	padding:0 15px;
	color:#333;
	font-weight:normal;
}
.nr_info span.one {
	padding-left:0;
}
.nr_info a {
	color:#333;
}
.nr_info span a.zz {
	color:#090;
	text-decoration:underline;
	font-weight:bold;
}
.ml_sucai .nr_body img {
	margin:5px;
	border-radius:3px;
	border:0;
	background:#fff;
}
.nr_down {
	display:block;
	padding:15px 0;
	height:31px;
}
.nr_down a.down_link {
	display:block;
	color:#353535;
	font-size:14px;
	font-weight:bold;
	line-height:31px;
	overflow:hidden;
	text-align:left;
	text-indent:40px;
	float:left;
	width:182px;
	height:31px;
	background:url(34en.png) no-repeat 0 -338px;
}
.nr_down a:hover.down_link {
	text-decoration:none;
	background-position:0 -369px;
}
.nr_down span {
	float:left;
	line-height:31px;
	padding-left:20px;
}
.nr_down span em {
	color:#C00;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	padding:0 2px;
}
.nr_down span a {
	color:#0052A4;
	padding-left:10px;
}
.ml_mb .list,.ml_cmsmb .list {
	padding-bottom:0;
}
.wz_nr_r {
	text-align:right;
	float:right;
	padding:0;
	position:relative;
	display:block;
	width:170px;
	overflow:hidden;
	margin-top:-30px;
}
.wz_nr_r a {
	color:#23447E;
	padding-left:10px;
}
.mb10 {
	border-bottom:0;
}
.nr_body p.intro_p,.nr_body .code,.nr_body blockquote {
	display:block;
	background:#ffd;
	color:#000;
	line-height:22px;
	font-size:12px;
	border:1px solid #DEDCB5;
	padding:5px 10px;
	margin:10px auto;
	border-radius:3px;
}
#runcode em {
	display:none;
	font-size:0;
	color:#fff;
}
#runcode textarea {
	font-family:Courier New;
	line-height:20px;
	border:#ccc 1px solid;
	background:#E1EEFF;
	font-size:12px;
	color:#333;
	margin-bottom:5px;
	width:611px;
	height:380px;
	padding:5px;
}
#runcode input {
	float:left;
	width:100px;
	margin-right:5px;
	color:#555;
}
.vtitle {
	margin-top:5px;
	padding:10px 0;
	border-bottom:1px dotted #ccc;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	background:url(34en.png) no-repeat -415px -175px;
	text-indent:20px;
	color:#444;
}

.etitle {
	margin-top:-10px;
	padding:10px 0;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	background:url(34en.png) no-repeat -415px -175px;
	text-indent:20px;
	color:#444;
}

.xg_list {
	text-align:left;
	margin:15px auto 20px auto;
	color:#666;
	line-height:25px;
	margin-bottom:15px;
}
.xg_list ul li {
	float:left;
	display:block;
	width:320px;
	height:30px;
	line-height:30px;
	text-indent:10px;
	background:url(34en.png) -425px -230px no-repeat;
	overflow:hidden;
	margin:0 0 0 10px;
}
.xg_list li a {
	color:#444;
	font-size:14px;
}
.xg_list li a:visited {
	color:#888;
}


.com_list {
	text-align:left;
	margin:15px auto 20px auto;
	color:#666;
	line-height:25px;
	margin-bottom:15px;
}
.com_list ul li {
	float:left;
	display:block;
	width:320px;
	height:30px;
	line-height:30px;
	text-indent:10px;

	overflow:hidden;
	margin:0 0 0 10px;
}
.com_list li a {
	color:#444;
	font-size:14px;
}
.com_list li a:visited {
	color:#888;
}


.nr_b .nr_quote {
	border:1px solid #adcd3c;
	margin:0 auto;
	background:#f2fddb;
	color:#000;
	padding:5px 10px;
	border-radius:3px;
}
a.nr_fja {
	font-size:14px;
	display:block;
	float:left;
	padding-right:7px;
	margin:10px 0;
	height:30px;
	line-height:30px;
	background:url(/img/fj.png) no-repeat right top;
	box-shadow:rgba(0,0,0,0.15) 0px 0px 8px;
	border-radius:3px;
	text-indent:12px;
	text-transform:capitalize;
}
a:hover.nr_fja {
	text-decoration:none;
	color:#0D742D;
}
a.nr_fja span {
	background:url(fj.png) no-repeat left top;
	width:52px;
	height:30px;
	line-height:9999px;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
a:hover.nr_fja span {
	background:url(fj.png) no-repeat 0 -30px;
}
.syntaxhighlighter,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter span {
	border:0;
	outline:0;
	background:none;
	text-align:left;
	float:none;
	vertical-align:baseline;
	position:static;
	left:auto;
	top:auto;
	right:auto;
	bottom:auto;
	height:auto;
	width:auto;
	line-height:1.2em;
	font-family:Consolas,Monaco,"Bitstream Vera Sans Mono","Courier New",Courier,monospace;
	font-weight:400;
	font-style:normal;
	font-size:12px;
	margin:0;
	padding:0;
}
.syntaxhighlighter {
	position:relative;
	box-shadow:rgba(0,0,0,0.15) 0 0 8px;
	border:1px solid #ddd;
	border-radius:3px;
	background-color:#fff;
	margin:1em 0;
	padding:5px 0;
}
.syntaxhighlighter code {
	display:inline;
}
.syntaxhighlighter .italic {
	font-style:italic;
}
.syntaxhighlighter .line .number {
	float:left;
	width:3em;
	padding-right:.3em;
	text-align:right;
	display:block;
	color:#5C5C5C;
}
.syntaxhighlighter .line .content {
	margin-left:3.3em;
	padding-left:.5em;
	display:block;
	border-left:3px solid #146B00;
	color:#000;
}
.syntaxhighlighter .line .content .block {
	display:block;
	padding-left:1.5em;
	text-indent:-1.5em;
}
.syntaxhighlighter.nogutter .line .content {
	margin-left:0;
	border-left:none;
}
.syntaxhighlighter.nogutter .ruler {
	margin-left:0;
	padding-left:0;
	border:0;
}
.syntaxhighlighter .ruler {
	margin-left:3.3em;
	overflow:hidden;
	color:silver;
	background-color:#F8F8F8;
	border-left:3px solid #6CE26C;
	padding:0 0 .5em .5em;
}
.syntaxhighlighter .lines.no-wrap {
	overflow:auto;
	overflow-y:hidden;
}
.syntaxhighlighter .toolbar {
	position:absolute;
	right:5px;
	top:5px;
	font-size:1px;
	background-color:#F8F8F8;
	border:#E7E5DC solid 1px;
	padding:6px 6px 4px 0;
}
.syntaxhighlighter.collapsed .toolbar {
	font-size:80%;
	position:static;
	padding:.2em 0 .5em .5em;
}
.syntaxhighlighter .toolbar a.item,.syntaxhighlighter .toolbar .item {
	display:block;
	float:left;
	margin-left:8px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-5000px;
}
.syntaxhighlighter.collapsed .toolbar .item.expandSource {
	background-image:url(magnifier.png);
	display:inline;
	text-indent:0;
	width:auto;
	float:none;
	height:16px;
	padding-left:20px;
}
.syntaxhighlighter .toolbar .item.viewSource {
	background-image:url(page_white_code.png);
}
.syntaxhighlighter .toolbar .item.printSource {
	background-image:url(printer.png);
}
.syntaxhighlighter .toolbar .item.copyToClipboard {
	text-indent:0;
	background:none;
	overflow:visible;
}
.syntaxhighlighter .toolbar .item.about {
	background-image:url(help.png);
	display:none;
}
.syntaxhighlighter.printing,.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content,.syntaxhighlighter.printing .line .content .block {
	background:none;
}
.syntaxhighlighter .no-wrap .line .content .block {
	white-space:nowrap;
}
.syntaxhighlighter.printing .line .number {
	color:#bbb;
}
.syntaxhighlighter.printing .line .content {
	color:#000;
	border:0;
}
.syntaxhighlighter.printing a {
	text-decoration:none;
}
.syntaxhighlighter .line.highlighted .number {
	background-color:#6CE26C;
	color:#000;
}
.syntaxhighlighter .line.highlighted.alt1 .content,.syntaxhighlighter .line.highlighted.alt2 .content {
	background-color:#6CE26C;
}
.syntaxhighlighter .line.alt1 .content {
	background-color:#fff;
}
.syntaxhighlighter .line.alt2 .content {
	background-color:#F8F8F8;
}
.syntaxhighlighter .toolbar a {
	color:#a0a0a0;
}
.syntaxhighlighter .script {
	background-color:#FF0;
}
.syntaxhighlighter .bold,.syntaxhighlighter.printing .script {
	font-weight:700;
}
.syntaxhighlighter.nogutter .line .number,.syntaxhighlighter .line .content .spaces,.syntaxhighlighter .bar,.syntaxhighlighter.collapsed .lines,.syntaxhighlighter.collapsed .ruler,.syntaxhighlighter.collapsed .toolbar .item,.syntaxhighlighter.printing .toolbar,.syntaxhighlighter.printing .ruler {
	display:none;
}
.syntaxhighlighter .bar.show,.syntaxhighlighter.collapsed .bar {
	display:block;
}
.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a,.syntaxhighlighter .plain,.syntaxhighlighter .plain a {
	color:#000;
}
.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a,.syntaxhighlighter .comments,.syntaxhighlighter .comments a {
	color:#008200;
}
.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a,.syntaxhighlighter .string,.syntaxhighlighter .string a {
	color:blue;
}
.syntaxhighlighter.printing .keyword,.syntaxhighlighter .keyword {
	color:#069;
	font-weight:700;
}
.syntaxhighlighter.printing .preprocessor,.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a,.syntaxhighlighter .preprocessor,.syntaxhighlighter .color1,.syntaxhighlighter .color1 a {
	color:gray;
}
.syntaxhighlighter.printing .variable,.syntaxhighlighter .variable {
	color:#a70;
}
.syntaxhighlighter.printing .value,.syntaxhighlighter .value {
	color:#090;
}
.syntaxhighlighter.printing .functions,.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a,.syntaxhighlighter .functions,.syntaxhighlighter .color2,.syntaxhighlighter .color2 a {
	color:#ff1493;
}
.syntaxhighlighter.printing .constants,.syntaxhighlighter .constants {
	color:#06C;
}
.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a,.syntaxhighlighter .toolbar a:hover,.syntaxhighlighter .color3,.syntaxhighlighter .color3 a {
	color:red;
}
.UBBPanel {
	background:#fbfbfb;
	overflow:auto;
	border:1px solid #ddd;
	border-left:3px solid #ddd;
	color:#000;
}
.UBBTitle {
	font-family:Verdana,宋体;
	font-weight:700;
	background:#f7f7f7;
	border-bottom:#ddd 1px dotted;
	padding:4px 10px;
	color:#444;
}
.UBBTitle span {
	color:#f7f7f7;
}
.UBBContent {
	line-height:160%;
	padding:6px;
}
.UBBContent textarea {
	border:#eaeaea 1px solid;
	font-size:12px;
	color:#333;
	margin-bottom:2px;
	width:550px;
	height:168px;
	scrollbar-arrow-color:#666;
	scrollbar-base-color:#ccc;
	scrollbar-dark-shadow-color:#fff;
	scrollbar-face-color:#ccc;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
}
.ubbbutton {
	border:1px solid #666;
	height:21px;
	border-left:4px solid #666;
	background:#fff;
	width:100px;
	line-height:20px;
	margin-left:5px;
}
.ubbbuttonrt {
	color:#999;
}
.UBBTitle img {
	border:none;
}
pre {
	font-family:'Courier New',Monospace;
	font-size:12px;
	width:99%;
	overflow:auto;
	margin:0 0 1em 0;
	border:1px solid #ccc;
	border-radius:5px;
}
pre ol,pre ol li,pre ol li span {
	margin:0;
	padding:0;
	border:none;
}
pre a,pre a:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}
pre ol {
	list-style:decimal;
	background:#F7F7F7;
	margin:0 0 1px 3em!important;
	padding:5px 0;
	color:#5C5C5C;
	border-left:3px solid #146B00;
}
pre ol li {
	list-style:decimal-leading-zero;
	list-style-position:outside!important;
	color:#5C5C5C;
	padding:0 3px 0 10px!important;
	margin:0!important;
	line-height:1.3em;
}
pre ol li.alt {
	color:inherit;
}
pre ol li span {
	color:black;
	background-color:inherit;
}
pre .comment,pre .comments {
	color:#008200;
	background-color:inherit;
}
pre .string {
	color:blue;
	background-color:inherit;
}
pre .keyword {
	color:#069;
	font-weight:bold;
	background-color:inherit;
}
pre .preprocessor {
	color:gray;
	background-color:inherit;
}
pre .dp-xml .cdata {
	color:#ff1493;
}
pre .dp-xml .tag,pre .dp-xml .tag-name {
	color:#069;
	font-weight:bold;
}
pre .dp-xml .attribute {
	color:red;
}
pre .dp-xml .attribute-value {
	color:blue;
}
pre .dp-sql .func {
	color:#ff1493;
}
pre .dp-sql .op {
	color:#808080;
}
pre .dp-rb .symbol {
	color:#a70;
}
pre .dp-rb .variable {
	color:#a70;
	font-weight:bold;
}
pre .dp-py .builtins {
	color:#ff1493;
}
pre .dp-py .magicmethods {
	color:#808080;
}
pre .dp-py .exceptions {
	color:brown;
}
pre .dp-py .types {
	color:brown;
	font-style:italic;
}
pre .dp-py .commonlibs {
	color:#8A2BE2;
	font-style:italic;
}
pre .dp-j .annotation {
	color:#646464;
}
pre .dp-j .number {
	color:#C00000;
}
pre .dp-delphi .number {
	color:blue;
}
pre .dp-delphi .directive {
	color:#008284;
}
pre .dp-delphi .vars {
	color:#000;
}
pre .dp-css .value {
	color:black;
}
pre .dp-css .important {
	color:red;
}
pre .dp-c .vars {
	color:#d00;
}
pre .dp-cpp .datatypes {
	color:#2E8B57;
	font-weight:bold;
}
#showbox {
	top:0;
	left:0;
	display:none;
	position:absolute;
	padding:8px;
	margin:-12px 0 0 -12px;
	background:#fff url(loading.gif) no-repeat scroll center center;
	border:1px solid #eee;
}
#comment {
	margin:10px auto;
}
#comment .vtitle {
	border-bottom:2px solid #E4E4E4;
	background:url(34en.png) no-repeat -380px -125px;
	text-indent:48px;
}
#comment .vtitle a {
	float:right;
	font-size:12px;
	color:#333;
	font-weight:normal;
	background:url(34en.png) no-repeat -200px -200px;
	display:block;
	text-indent:-9999px;
	width:78px;
	height:22px;
	margin-top:0;
	*margin-top:-32px;
}
.comm_content {
	font-family:Verdana,宋体;
	height:auto;
	font-size:12px;
	text-align:left;
	padding-bottom:10px;
}
.comm_content h3 {
	text-shadow:#F3F3F3 1px 1px 0px,#B2B2B2 1px 2px 0;
	padding:10px;
	padding-top:20px;
	color:#555;
	font-size:18px;
	font-family:"Microsoft Yahei",Tahoma,Geneva,sans-serif;
	text-align:center;
}
.c_list {
	clear:both;
	width:100%;
	margin-top:5px;
}
.c_list p {
	padding:0;
	margin:5px 0;
}
.c_hpic {
	float:left;
	width:68px;
	padding:10px 0;
}
.c_hpic img {
	vertical-align:middle;
	width:50px;
	height:50px;
	border-radius:3px;
}
.c_fr {
	float:right;
	width:605px;
	padding:10px 0 5px 0;
	border-bottom:1px dotted #ccc;
	overflow:hidden;
}
.c_meta {
	font-size:12px;
	line-height:18px;
}
.c_meta a {
	color:#3C8000;
}
.c_time {
	padding-left:10px;
	font:11px Tahoma,Geneva,sans-serif;
	color:#999;
}
.c_db {
	text-align:right;
}
.c_db a {
	color:#898788;
	text-decoration:underline;
	padding-right:5px;
}
.c_nr {
	color:#222;
	line-height:22px;
	width:600px;
	word-break:break-all;
	word-wrap:break-word;
}
.c_nr img {
	padding:0 2px;
	vertical-align:middle;
}
.quote_f {
	height:195px;
	border-top:1px solid #DFDBDC;
	padding-top:12px;
	text-align:left;
}
.quote_load {
	background:url(loading.gif) no-repeat center center;
}
.pl img {
	margin-right:5px;
}
.q_list {
	height:23px;
	overflow:hidden;
	margin-bottom:5px;
	margin-bottom:3px\9;
}
.q_list img {
	cursor:pointer;
	margin:0 5px 3px 0;
}
.q_list a {
	float:left;
	margin-right:5px;
	width:34px;
	height:21px;
	display:block;
	background:url(facelist.gif) no-repeat;
	margin-bottom:5px;
	border:1px solid #dedede;
	border-color:#ccc #eee #eee #ccc;
	border-radius:3px;
}
.q_list a:hover {
	border:1px solid #ddd;
	border:1px solid #BFBFBF;
	box-shadow:rgba(0,0,0,0.15) 0 0 8px;
}
.q_list a.ks {
	background-position:0 -21px;
}
#comment textarea {
	width:98%;
	border:1px solid #ccc;
	font-size:12px;
	height:116px;
	line-height:18px;
	color:#999;
	padding:5px 0 0 8px;
	resize:none;
	background:-webkit-gradient(linear,left top,left 25,from(#FFF),color-stop(4%,#efefef),to(#FFF));
	background:-moz-linear-gradient(top,#FFF,#efefef 1px,#FFF 25px);
	border-radius:3px;
	border:1px solid #C9C9C9;
	border-color:#999 #ccc #ccc #999\9;
}
#comment textarea:hover,#comment textarea:focus {
	padding:5px 0 0 8px;
	border:1px solid #BFBFBF;
	border-color:#999 #ccc #ccc #999\9;
	box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
}
.quote_f .anbu {
	margin-top:8px;
}
.gly {
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-top:10px;
	padding-left:5px;
}
.gly span {
	color:#F00;
}
.decmt-box {
	width:98%;
	padding:5px;
	margin:5px auto;
	border:1px solid #ddd;
	overflow:hidden;
	clear:both;
	background:#FFE;
}
.decmt-box .decmt-title {
	line-height:19px;
	color:#999;
	font-family:Tahoma;
	padding-left:5px;
	color:#669;
}
.decmt-box .decmt-content {
	color:#555;
	line-height:21px;
	clear:both;
	width:99%;
	margin:2px auto 0;
	word-break:break-all;
	word-wrap:break-word;
}
.decmt-box .decmt-content img {
	vertical-align:middle;
}
#pl_page {
	text-align:right;
	clear:both;
	color:#666;
	padding:10px 0;
	margin-top:10px;
	padding-right:5px;
}
.pagelistbox {
	text-align:right;
}
.pagelistbox a,.pagelistbox span,.pagelistbox strong {
	font-family:Tahoma;
	color:#666;
	border-bottom:1px solid #ddd;
	padding:5px;
}
.pagelistbox a:hover {
	color:#690;
	text-decoration:none;
	border-bottom:2px solid #690;
}
.pagelistbox strong {
	color:#690;
	text-decoration:none;
	font-weight:700;
	border-bottom:2px solid #690;
}
.nrdh {
	margin-bottom:10px;
	background:#fff;
}
.nrdh a#t_an {
	font-family:宋体;
	cursor:pointer;
	font-size:12px;
	border:1px solid #D2D2D2;
	border-bottom:none;
	background:url(fya.png) repeat-x 0 0;
	text-align:center;
	color:#333;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:32px;
	overflow:hidden;
	border-radius:3px 3px 0 0;
}
.nrdh a:hover#t_an {
	color:#003;
	text-decoration:none;
	background:url(fya.png) repeat-x 0 -30px;
}
#nrdh_d {
	border-radius:0 0 3px 3px;
	border:1px solid #D2D2D2;
	border-top:none;
	clear:both;
	height:1%;
	background:url(fya.png) repeat-x 0 -60px;
	padding:10px 5px 12px 5px;
	font-family:Tahoma,Geneva,sans-serif;
	border-radius:0 0 3px 3px;
}
#nrdh_d a {
	border-radius:3px;
	display:block;
	color:#333;
	width:31%;
	padding:0 4px;
	margin:2px;
	height:24px;
	line-height:24px;
	border:1px solid #fff;
	float:left;
	overflow:hidden;
}
#nrdh_d a:hover,#nrdh_d a.on,#nrdh_d a.on:hover {
	text-decoration:none;
	font-weight:bold;
	background:#FF9001;
	border:1px solid #C67101;
	border-color:#C67101 #EC8601 #EC8601 #C67101;
	color:#fff;
	transition:0s;
	-moz-transition:0s;
	-o-transition:0s;
	-webkit-transition:0s;
	top:1px;
	-moz-box-shadow:inset 0 -1px 3px rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 0 -1px 3px rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.2);
	box-shadow:inset 0 -1px 3px rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.2);
}
#nrdh_d a:hover {
	background:#B0B0B0;
	border-color:#9E9E9E #aaa #aaa #9E9E9E;
}
.ccc {
	text-align:center;
}
#soft_main,#about_main {
	background:#fff;
	width:960px;
	margin:15px auto;
	text-align:left;
	padding:15px;
}
.downinfo {
	border:1px solid #ddd;
	color:#444;
	font-size:14px;
	margin:10px auto;
}
.downinfo h3 {
	padding:10px;
	border-bottom:1px solid #ccc;
	font-size:12px;
	display:block;
	height:1%;
}
.soft_info {
	width:958px;
	border:1px solid #ebebeb;
}
.soft_border {
	background:url(zbg.gif) repeat;
	padding:7px;
}
.soft_b2 {
	background:#fff;
	border:1px solid #ebebeb;
}
.soft_i_l {
	float:left;
	width:450px;
	padding:0 10px 10px 10px;
	overflow:hidden;
	border-right:1px solid #EDEDED;
}
.soft_i_r {
	float:right;
	width:430px;
	padding:0 20px 10px 10px;
	line-height:25px;
	font-size:14px;
	color:#333;
}
.soft_i_l h2 {
	padding:15px 0 0 0;
	font-size:12px;
	color:#666;
}
.soft_i_l h2 a {
	color:#333;
	padding:0 5px;
	font-size:14px;
}
.pic {
	margin:15px auto 20px auto;
	padding-bottom:20px;
	border-bottom:1px dotted #ddd;
}
.pic img {
	border:1px solid #ddd;
	padding:6px;
	box-shadow:1px 1px 5px #DDD;
	border-radius:3px;
}
.downsm {
	background:#F7F7F7;
	margin:10px auto;
	border:1px solid #E3E3E3;
	padding:8px 10px;
	line-height:22px;
	text-align:left;
	border-radius:3px;
}
.downsm span {
	color:#c00;
}
.downsm a {
	color:#080;
	border-bottom:1px dotted #080;
	font-weight:bold;
	padding:0 2px 2px 2px;
}
.downsm a:hover {
	text-decoration:none;
	border-bottom:1px dotted #f00;
	color:#f00;
}
.formbox {
	margin:20px auto;
	padding:20px 0;
	font-size:14px;
	background:#FFE;
	border:2px solid #FFF0A8;
}
.soft_i_l .i_login {
	height:48px;
	overflow:hidden;
}
.soft_i_l .i_login a {
	text-align:center;
	display:block;
	float:left;
	margin-right:10px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
	line-height:29px;
	*line-height:32px;
	_line-height:29px;
	height:30px;
	border:none;
	padding:0;
}
.soft_i_l .i_login a:hover {
	text-decoration:none;
}
.soft_infox {
	clear:both;
	margin-bottom:20px;
	*margin-bottom:10px;
}
.soft_infox strong {
	color:#f00;
	padding:0 5px;
}
.soft_infox span {
	display:block;
	margin-bottom:10px;
	font-size:14px;
	color:#080;
	font-weight:bold;
}
.down_links {
	margin:0 auto;
}
.down_links .lii {
	background:#f7f7f7 url(soft_down.gif) no-repeat right -130px;
	height:31px;
	clear:left;
	margin-top:10px;
	float:left;
	display:block;
	overflow:hidden;
}
.down_links .lii a {
	font-size:12px;
	background:#f7f7f7 url(soft_down.png) repeat-x 0 -91px;
	font-weight:bold;
	color:#080;
	line-height:31px;
	float:left;
	margin-right:3px;
	padding-right:5px;
}
.down_links .lii a:hover {
	text-decoration:none;
	color:#3D7810;
	background-position:0 -171px;
}
.down_links .lii a em {
	background:#f7f7f7 url(soft_down.png) no-repeat 0 -40px;
	width:25px;
	display:block;
	float:left;
	height:31px;
	margin-right:8px;
}
.down_links .lii a:hover em {
	background-position:-26px -40px;
}
.down_links a.zzs {
	color:#c00;
	font-size:12px;
	float:left;
	line-height:31px;
	height:31px;
	margin-top:10px;
	margin-left:10px;
	text-decoration:none;
}
.soft_ts a {
	display:block;
	float:left;
	margin-top:10px;
	margin-bottom:5px;
}
.soft_i_r h2 {
	background:url(soft_down.gif) no-repeat -150px 6px;
	border-bottom:1px dotted #ddd;
	padding-bottom:5px;
	margin-top:10px;
	margin-bottom:10px;
	color:#333;
	text-indent:22px;
}
.soft_i_r h2.t2 {
	background-position:-150px -52px;
}
.soft_i_r_div {
	padding-left:15px;
}
.soft_ts .button {
	font-size:14px;
}
.soft_ts a.button:hover {
	text-decoration:none;
}
.cz_list {
	padding-left:8px;
}
.cz_list span {
	display:block;
	padding:0;
	_padding:2px 0;
}
.cz_list label {
	padding-left:5px;
	cursor:pointer;
}
.tag_ts {
	background:#67A54B;
	border-color:#95BF82 #3B6E22 #3B6E22 #95BF82;
	border-style:solid;
	border-width:1px;
	padding:5px 0;
	height:30px;
	overflow:hidden;
	margin:5px auto;
}
.tag_ts a {
	font-family:"Microsoft YaHei";
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	display:block;
	line-height:30px;
}
.tag_ts a strong {
	color:#FF0;
}
.tag_ts a:hover,.tag_ts a:hover strong {
	text-decoration:none;
	text-indent:1px;
	line-height:31px;
}
.ts_div {
	width:500px;
	overflow:hidden;
	margin:0 auto;
	margin-top:150px;
	border:1px solid #E9E9E9;
	border-radius:3px;
}
.ts_border {
	border:7px solid #efefef;
}
.ts_b2 {
	background:#fff;
	border:1px solid #E9E9E9;
	padding:10px 20px 10px 20px;
}
.ts_div h2 {
	text-align:left;
	color:#666;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	font-size:12px;
}
.ts_div p {
	line-height:70px;
	background:url(ts_bg.png) no-repeat 0 center;
	margin:10px auto;
	font-size:14px;
	text-align:left;
	text-indent:70px;
}
.ts_tz {
	margin:10px auto;
	text-align:right;
	width:500px;
	color:#666;
}
.ts_tz a {
	color:#f30;
}
a.history {
	background:#fff url(bga.png) no-repeat 0 -120px;
	text-indent:-9999px;
	float:left;
	margin:-27px 0 0 115px;
	margin-top:-29px\9;
	display:inline;
	width:13px;
	height:15px;
	overflow:hidden;
}
a:hover.history {
	background-position:-15px -120px;
}
.wts {
	text-align:left;
	line-height:28px;
	padding:10px 0 0px 60px;
	font-size:12px;
	background:url(ts_bg.png) no-repeat 0 center;
	color:#060
}
.wts a {
	color:#333;
}
ul#history em {
	display:block;
	margin-top:8px;
	color:#333;
	font-style:normal;
	text-indent:5px;
}
#gallery {
	padding:8px;
	overflow:hidden;
	width:654px;
	margin:0 auto 15px;
	border-radius:3px;
	background:#202020 url(xbg.gif) repeat;
	border:1px solid #333;
}
#gallery ul {
	list-style:none;
	width:654px;
}
#gallery ul li {
	display:inline;
	float:left;
	margin:8px 11px 8px 12px;
}
#gallery ul li a {
	display:block;
	overflow:hidden;
	position:relative;
	border-radius:3px;
	box-shadow:rgba(0,0,0,0.15) 0 0 8px;
	background:#fff;
	border:1px solid #ddd;
	padding:5px;
}
#gallery ul li a:hover {
	border:1px solid #F90;
	background:#ffc;
	box-shadow:rgba(224,194,0,0.9) 0 0 8px;
}
#gallery ul li a span {
	background:#000;
	display:block;
	text-align:center;
	height:22px;
	color:#fff;
	line-height:22px;
	bottom:5px;
	position:absolute;
	filter:alpha(opacity=60);
	opacity:.6;
}
#gallery ul li a em {
	text-align:center;
	padding:0 5px;
	height:22px;
	line-height:22px;
	font-style:normal;
	position:absolute;
	color:#fff;
	bottom:5px;
	font-family:"宋体";
}
#gallery ul li a u {
	display:block;
	height:120px;
	overflow:hidden;
}
#gallery ul img {
	margin:0;
	padding:0;
	border:none;
	border-radius:0;
}
#gallery ul a:hover {
	text-decoration:none;
	color:#ccc;
}
#gallery ul li,#gallery ul li a u,#gallery ul li a em,#gallery ul li a span {
	cursor:url(zoomin.cur),auto;
	cursor:pointer;
}
#gallery ul li a,#gallery ul li a span,#gallery ul li a u,#gallery ul img {
	width:128px;
}
#gallery ul li a em {
	width:118px;
}
#pbOverlay,#pbImage,#pbBottom,#pbCloseBtn,#stip {
	position:fixed;
	z-index:999999;
	_position:absolute;
}
#stip {
	_top:0;
}
#pbOverlay {
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	cursor:pointer;
}
#pbCloseBtn {
	bottom:0;
	right:0;
	display:block;
	width:50px;
	height:50px;
	cursor:pointer;
	z-index:9999991;
	background:url(closebutton.png) no-repeat top left;
}
.pbLoading {
	background:#000 url(loading.gif) no-repeat center !important;
}
#newmbdemo {
	float:right;
	margin:-50px 50px 0 0;
	display:inline-block;
	text-indent:-9000px;
	width:50px;
	height:50px;
	cursor:pointer;
	z-index:9999991;
	background:url(newwin.png) no-repeat top left;
}
#pbImage {
	border:none;
	background:#000 no-repeat;
	-moz-box-shadow:0 0 40px #000;
	-webkit-box-shadow:0 0 40px #000;
	box-shadow:0 0 40px #000;
	cursor:url('drag_hand.cur'),move;
}
@-moz-document url-prefix() {
	#pbImage {
	cursor:move;
}
}#pbBottom {
	font-size:12px;
	text-align:center;
	color:#EEE;
	line-height:1.4em;
	left:0;
	bottom:0;
	width:100%;
	height:50px;
	background:#000 url(bg.png) repeat-x;
	filter:alpha(opacity=80);
	opacity:0.8;
	-Moz-Opacity:0.8;
}
#stip {
	top:0;
	left:0;
	background:#222;
	border-bottom:1px solid #000;
	text-align:center;
	width:100%;
	color:white;
	height:40px;
	line-height:40px;
	font-weight:700;
}
#stip span {
	text-decoration:underline;
	color:red;
	cursor:pointer;
	padding-left:10px;
}
#pbCaption,#pbNumber {
	float:left;
	font-weight:bold;
	padding:17px 0 0 15px;
	font-size:14px;
	display:inline-block;
	*display:inline;
	zoom:1;
}
#pbNav {
	display:block;
	width:200px;
	height:50px;
	margin:auto;
}
#pbPrevBtn,#pbNextBtn,#pbZoomBtn {
	display:inline-block;
	width:70px;
	height:50px;
	outline:none;
	text-indent:-9000px;
	background:url(navbtns.png) no-repeat;
}
#pbPrevBtn {
	background-position:-70px 0;
	float:left;
}
#pbPrevBtn.pbgreyed {
	cursor:not-allowed;
	background-position:0 0;
}
#pbNextBtn {
	background-position:-320px 0;
	float:right;
}
#pbNextBtn.pbgreyed {
	cursor:not-allowed;
	background-position:-390px 0;
}
#pbZoomBtn {
	width:60px;
	background-position:-140px 0;
	float:left;
}
#pbZoomBtn.pbgreyed {
	background-position:-200px 0;
}
#pbZoomBtn.pbzoomed {
	background-position:-260px 0;
}
#pbPrevBtna,#pbNextBtna {
	outline:none;
	height:60px;
	width:60px;
	display:block;
	position:fixed;
	top:45%;
	filter:alpha(opacity=50);
	opacity:0.5;
	-Moz-Opacity:0.5;
}
#pbPrevBtna:hover,#pbNextBtna:hover {
	filter:alpha(opacity=100);
	opacity:1;
	-Moz-Opacity:1;
}
#pbPrevBtna {
	left:0;
	background:url(l.png) no-repeat
}
#pbPrevBtna.pbgreyed,#pbNextBtna.pbgreyed {
	filter:alpha(opacity=20);
	opacity:0.2;
	-Moz-Opacity:0.2;
	cursor:not-allowed
}
#pbNextBtna {
	right:0;
	background:url(r.png) no-repeat
}
.poptip {
	display:none;
	padding:8px 10px;
	line-height:11px;
	color:#DB7C22;
	font-size:12px;
	background-color:#FFFCEF;
	border:solid 1px #FFBB76;
	border-radius:2px;
	position:absolute;
	top:2px;
	right:85px;
	z-index:9999;
}
.poptip-arrow {
	position:absolute;
	overflow:hidden;
	font-style:normal;
	font-family:simsun;
	font-size:12px;
	text-shadow:0 0 2px #ccc;
	top:50%;
	height:12px;
	width:6px;
	margin-top:-4px;
	right:-6px;
}
.poptip-arrow em,.poptip-arrow i {
	position:absolute;
	left:0;
	top:0;
	font-style:normal;
}
.poptip-arrow em {
	color:#FFBB76;
	left:-6px;
}
.poptip-arrow i {
	left:-7px;
	color:#FFFCEF;
	text-shadow:none;
}
.bztx {
	color:red;
	cursor:pointer;
	padding-left:5px;
}
.go2top {
	color:#444;
	width:50px;
	height:50px;
	text-align:center;
	display:none;
	position:fixed;
	bottom:20px;
	left:50%;
	margin-left:510px;
	background:#888 url('go2top.png') no-repeat top left;
	_position:absolute;
	_top:expression(offsetParent.scrollTop+offsetParent.clientHeight-offsetHeight-20);
	transition:0.2s linear;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.go2top:hover {
	background-color:#0090CE;
	transition:0.2s linear;
	opacity:1;
}
.webkf {
	width:50px;
	height:50px;
	position:fixed;
	bottom:20px;
	left:50%;
	transition:0.2s linear;
	filter:alpha(opacity=80);
	opacity:0.8;
	margin-left:510px;
	bottom:75px;
	background:#0090CE url('go2top.png') no-repeat top right;
	_position:absolute;
	_top:expression(offsetParent.scrollTop+offsetParent.clientHeight-offsetHeight-75);
	display:block;
}
.webkf:hover {
	background-color:#0090CE;
	transition:0.2s linear;
	opacity:1;
	filter:alpha(opacity=100);
}
#nav {
	z-index:9999;
}
#f_nav {
	z-index:9997;
}
#f_btn {
	z-index:9998;
}
#bgc2 {
	background:#000;
	z-index:998;
	display:none;
	position:absolute;
	width:100%;
	top:0;
	left:0;
}
#hfc2 {
	display:none;
	box-shadow:rgba(0,0,0,0.15) 0px 0px 8px;
	border-radius:5px;
	width:500px;
	border:1px solid #666;
	background:#fff;
	position:fixed;
	_position:absolute;
	left:50%;
	margin-left:-250px;
	top:100px;
	z-index:999;
	_top:expression(offsetParent.scrollTop + 100);
}
#hfc2 h3 {
	font-size:14px;
	padding:10px;
	border-bottom:1px solid #ccc;
}
#hfc2 h3 em {
	font-size:12px;
	padding-left:15px;
	color:#f30;
}
#sl5u {
	left:0;
	overflow:visible;
	z-index:90;
	position:fixed;
	width:24px;
	top:180px;
	_position:absolute;
	_top:expression(offsetParent.scrollTop+180);
	background-color:#f7f7f7;
	border:1px solid #BEBEBE;
	_border:1px solid #D2D2D2;
	border-left:none;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
	box-shadow:rgba(0,0,0,0.15) 0 0 8px;
}
#sl5u li {
	position:relative;
	border-top:1px solid #E4E4E4;
	border-bottom:1px solid #fff;
	height:24px;
	width:24px;
}
#sl5u li.sl5u_f {
	border-top:1px solid #fff;
}
#sl5u li.sl5u_l {
	border-bottom:1px solid #fff;
}
#sl5u li a {
	display:block;
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	text-indent:-88px;
	background-image:url('faq.png');
}
#sl5u li a:hover {
	background-color:#eaeaea;
	text-decoration:none;
}
a.si_dh {
	background-position:0 0;
}
a.si_ss {
	background-position:0 -26px;
}
a.si_bz {
	background-position:0 -52px;
}
a.si_fx {
	background-position:0 -78px;
}
a.si_dh:hover {
	background-position:-24px 0;
}
a.si_ss:hover {
	background-position:-24px -26px;
}
a.si_bz:hover {
	background-position:-24px -52px;
}
a.si_fx:hover {
	background-position:-24px -78px;
}
#statetab {
	text-align:left;
}
.tabbox a,.tabcon ul a {
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.tabbox {
	margin:4px auto;
	position:relative;
	overflow:hidden;
	font-family:Tahoma,Geneva,sans-serif;
}
.tabbox .tabbtn {
	height:30px;
}
.tabbox .tabbtn li {
	float:left;
	position:relative;
	border-bottom:1px solid #ddd;
}
.tabbox .tabbtn li a {
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	overflow:hidden;
	width:80px;
	text-align:center;
	cursor:pointer;
}
.tabbox .tabbtn li.current {
	border-bottom:1px solid #f60;
}
.tabbox .tabbtn li.current a {
	border-bottom:solid 3px #ff6600;
	height:37px;
	line-height:37px;
	background:#fff;
	color:#ff6600;
	font-weight:800;
}
.tabbox .tabbtn li.current a:hover {
	text-decoration:none;
}
.tabcon {
	padding:10px 15px;
}
.tabcon h4 {
	font-size:12px;
	color:#555;
	padding:15px 0;
	text-indent:5px;
}
.tabcon h4 a {
	color:#555;
}
.tabcon h4 a:hover,.shelp .tabcon h4:hover {
	color:#f30;
}
.tabcon ul {
	padding:3px 10px 2px 10px;
	line-height:30px;
	line-height:30px;
	box-shadow:rgba(0,0,0,0.15) 0px 0px 8px;
	border:1px solid #ddd;
	border-radius:3px;
}
.tabcon ul a {
	margin-right:15px;
}
.tabcon ul a:hover {
	color:#f30;
}
.tabcon ul:hover {
	border:1px solid #ccc;
}
.tabcon ul.mb_color {
	padding:8px 10px;
}
.tabcon .mb_color a {
	font-weight:bold;
	text-shadow:0 1px 0 #ccc;
	margin-right:20px;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:20px;
	height:22px;
	line-height:24px;
	line-height:26px\9;
}
.shelp .tabcon {
	padding:5px 15px;
}
.shelp .tabcon h4 {
	padding:10px 0;
	color:#666;
	cursor:pointer;
}
.shelp .tabbtn li a {
	width:151px;
}
.staline {
	height:1px;
	width:100%;
	position:relative;
	top:-2px;
	margin-top:11px\9;
	overflow:hidden;
	border-bottom:1px solid #ddd;
}
#runcode {
	overflow:auto;
	zoom:1;
}
.nr_xgnr {
	border:1px solid #ddd;
	box-shadow:rgba(0,0,0,0.15) 0px 0px 8px;
	border-radius:3px;
}
.nr_xgnr h4 {
	background:#f7f7f7;
	background:-webkit-gradient(linear,left top,left 25,from(#FFF),color-stop(4%,#efefef),to(#FFF));
	background:-moz-linear-gradient(top,#FFF,#efefef 1px,#FFF 25px);
	font-weight:normal;
	border-bottom:1px solid #ddd;
	height:34px;
	overflow:hidden;
}
.nr_body .nr_xgnr h4 a {
	text-align:center;
	padding:0 15px;
	height:34px;
	line-height:34px;
	line-height:37px\9;
	overflow:hidden;
	display:block;
	float:left;
	color:#333;
}
.nr_xgnr h4 a:hover {
	text-decoration:none;
}
.nr_xgnr h4 a.xgnraon {
	height:31px;
	line-height:31px;
	line-height:34px\9;
	border-bottom:3px solid #f60;
	color:#f60;
	font-weight:bold;
}
.nr_xgnr ul {
	clear:both;
	padding:10px 15px;
	line-height:25px;
}
.nr_body .nr_xgnr ul a {
	text-decoration:underline;
	color:#444;
	padding-right:15px;
}
.nr_body .nr_xgnr ul a:hover {
	color:#f60
}
.win {
	text-align:left;
	width:600px;
	margin:100px auto;
	border:1px solid #ddd;
	box-shadow:rgba(0,0,0,0.15) 0px 0px 8px;
	border-radius:3px;
	line-height:30px;
}
.win a {
	color:#333
}
.win a:hover {
	color:#f30
}
.win h4 {
	background:-webkit-gradient(linear,left top,left 25,from(#FFF),color-stop(4%,#efefef),to(#FFF));
	background:-moz-linear-gradient(top,#FFF,#efefef 1px,#FFF 25px);
	border-bottom:3px solid #f60;
	color:#f60;
	font-weight:bold;
	padding:2px 15px;
}
.win_nr {
	padding:10px 20px;
	background:#fff;
}
.np {
	margin:5px 5px 0 0;
}
#ld_info {
	border:1px solid #dedede;
	margin:10px 3px 0 3px;
	box-shadow:rgba(0,0,0,0.1) 0 0 3px;
	border-radius:3px;
	color:#333;
	text-align:left;
}
#ld_info a,#ld_info b {
	display:block;
	float:left;
	overflow:hidden;
	color:#333;
	height:22px;
	line-height:22px;
	line-height:25px\9;
	_line-height:22px;
	border-radius:3px;
	margin-left:7px;
	border-radius:3px;
	padding:0 7px 0 8px;
	background:#fff;
	border:1px solid #fff;
}
#ld_info b {
	background:#72B332;
	border:none;
	height:24px;
	line-height:24px;
	color:#fff;
	text-shadow:0 1px 0 #598B27;
}
#ld_info a:hover {
	text-decoration:none;
	color:#377928;
	background:#EDEDED;
	border:1px solid #CDCDCE;
}
#ld_info label {
	width:72px;
	text-align:right;
}
.inf_line {
	height:1px;
	border-top:1px dotted #ccc;
	margin:0 10px;
	overflow:hidden;
}
#ld_info label,.inf_r {
	float:left;
	padding:6px 0;
	height:24px;
	margin:0;
	overflow:hidden;
	line-height:24px;
	line-height:27px\9;
	_line-height:24px;
}
#ld_info {
	margin-bottom:-5px\9;
}
#ld_info label,.inf_r {
	height:20px\9;
	height:24px\0;
}
#bdshare_m_c p,#bdshare_s p,#bdshare_pop p {
	display:none;
}
#bdshare_l,#bdshare_m,#bdshare_pop {
	box-shadow:0;
	-webkit-box-shadow:0;
}
.sls_m {
	display:none;
	text-align:left;
	z-index:9999;
	height:260px;
	width:100px;
	background:#fff;
	overflow:hidden;
	box-shadow:rgba(0,0,0,0.1) 0 0 8px;
	border-radius:3px;
	border:1px solid #ddd;
}
.sls_m h6 {
	margin:0;
	color:#555;
	font-size:12px;
	border-bottom:1px solid #ddd;
	padding:7px 8px;
	background:#EEEEEE;
}
.sls_m1 {
	padding:4px 0 0 0;
}
.sls_m1 span.bds_more,.sls_m1 .bds_tools a {
	float:none;
}
.sls_m1 .bds_tools a,.sls_m1 .bds_tools span.bds_more {
	text-indent:5px;
	padding-top:6px;
	padding-bottom:6px;
	color:#333;
}
.sls_m1 #bdshare {
	width:92px;
	margin:0 4px;
}
.sls_m1 #bdshare a:hover,.sls_m1 #bdshare_s a:hover,.sls_m1 #bdshare_pop a:hover {
	border-radius:0px;
	color:#f00;
	text-decoration:none;
	background-color:#eee;
	filter:alpha(opacity=100);
	opacity:1;
	-Moz-Opacity:1;
}
.sls_m1 #bdshare a,.sls_m1 #bdshare span {
	font-family:Tahoma,Geneva,sans-serif;
}
.sls_mm {
	position:absolute;
}
#dlajax {
	padding:0;
	overflow:hidden;
	height:98px;
	text-align:left;
	border-bottom:1px solid #ddd;
	background:#eee
}
#dlajax h4 {
	color:#222;
	font-weight:normal;
	padding:10px 0 8px 0;
	width:330px;
	margin:0 auto;
}
#dlajax ul {
	width:330px;
	margin:0 auto;
}
#dlajax ul li {
	float:left;
	margin:2px 14px 3px 0;
}
#dlajax li a {
	border:1px solid #ddd;
	border-radius:5px;
	box-shadow:rgba(0,0,0,0.05) 1px 1px 2px;
}
#dlajax li a:hover {
	border:1px solid #ccc;
}
.dl_sina,.dl_renren,.dl_qzone,.dl_baidu,.dl_guard360 {
	background:#f7f7f7 url(dlbj.gif) no-repeat 0 0;
	width:50px;
	height:50px;
	text-indent:-999em;
	display:block;
}
.dl_sina {
	background-position:0 0;
}
.dl_renren {
	background-position:0 -50px;
}
.dl_qzone {
	background-position:0 -100px;
}
.dl_baidu {
	background-position:0 -150px;
}
.dl_guard360 {
	background-position:0 -200px;
}
.zt_ad {
	text-align:center;
	border-bottom:1px solid #ddd;
}
.zt_adn {
	text-align:center;
	margin-top:-5px;
}
.nr_body .zt_adn img {
	margin:0;
}
#wenwentang {
	position:relative;
	z-index:99;
}
#wenwentang .wenwentang-new {
	position:absolute;
	top:5px;
	left:940px;
	_left:-15px;
	margin:0;
	z-index:9;
}
.navc a.red {
	color:#Ff0!important;
}
.tl_ts {
	background:#67A54B;
	height:30px;
	overflow:hidden;
	margin:5px auto 0 auto;
}
.tl_ts,.tl_ts a {
	font-family:"Microsoft YaHei";
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	padding:5px;
}
.codetitle {
	font-family:Verdana,宋体;
	font-weight:700;
	background:#F7F7F7;
	padding:4px 10px;
	border:#DDD 1px solid;
	border-left-width:3px;
	color:#444;
	margin:10px auto 0 auto;
}
.codetitle em {
	color:#F7F7F7;
	font-size:10px;
	font-style:normal;
	padding-left:10px;
	font-weight:normal;
}
.codetitle span {
	float:right;
	color:#090;
}
.codebody {
	font-family:Tahoma,Geneva,sans-serif;
	border:#DDD 1px solid;
	border-left-width:3px;
	border-top:none;
	font-size:14px;
	padding:0 10px 10px 10px;
	color:#333;
	margin:-15px auto 5px auto;
}
.add1 {
	border:1px solid #ccc;
	padding:0;
	margin:0 auto 8px auto;
	background:#fff;
}
.ask_an {
	border:1px solid #eee;
	padding:15px;
	border-radius:3px;
	background:#fff;
	margin-bottom:10px;
	height:177px;
	overflow:hidden;
}
.ask_an a {
	display:block;
	float:left;
	position:relative;
	width:100px;
	height:80px;
	border-radius:5px;
	overflow:hidden;
	line-height:120px;
	color:#666;
	font-weight:400;
	font-size:12px;
	font-family:'宋体';
	text-decoration:none;
	background:#F3F3F3 url(rbg.png) no-repeat 0 0;
}
.ask_an a:hover {
	color:#fff;
	text-decoration:none;
	-moz-transition:all .3s ease-out;
	-webkit-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
}
.ask_an a:active {
	top:1px;
	left:1px;
}
.ask_an a.an1 {
	margin:0 15px 15px 0;
}
.ask_an a.an2 {
	margin:0 0 15px 0;
	background-position:-100px 0;
}
.ask_an a.an3 {
	margin:0 15px 0 0;
	background-position:0 -160px;
}
.ask_an a.an4 {
	background-position:-100px -160px;
}
.ask_an a:hover.an1 {
	background-position:0 -80px;
}
.ask_an a:hover.an2 {
	background-position:-100px -80px
}
.ask_an a:hover.an3 {
	background-position:0 -240px;
}
.ask_an a:hover.an4 {
	background-position:-100px -240px
}
.asknr {
	border:1px solid #eee;
	border-radius:3px;
	background:#Fefefe;
	border-width:1px;
	height:45px;
}
.asknr ul {
	background:#fefefe;
}
#nr_href {
	margin:5px 0;
	border-bottom:1px dotted #CCC;
	padding-bottom:15px;
}
#nr_href a {
	padding:15px 30px;
	margin-right:10px;
	display:inline-block;
	font-size:12px;
	background-color:#1E9E49;
	line-height:10px;
	color:white;
	text-decoration:none;
}
#nr_href a.nr_href2 {
	background-color:#117AB3
}
a.amore {
	padding:0 5px 0 0;
}
@media screen and (max-width:1024px) {
	html {
	}body {
	padding-bottom:0;
	background:#fff!important;
}
#main,#soft_main,#about_main {
	box-shadow:none!important;
	border:none;
	padding:0;
}
.site_info {
	box-shadow:none!important;
}
.go2top {
	left:auot;
	margin-left:auto;
	right:10px;
	bottom:10px;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.webkf {
	left:auot;
	margin-left:auto;
	right:10px;
	bottom:65px;
	opacity:0.8;
	filter:alpha(opacity=80);
}
}.list_paixu {
	text-align:left;
	line-height:30px;
	padding-left:0;
	margin-bottom:10px;
}
.list_paixu dl {
	border-bottom:1px dotted #ddd;
	display:inline-block;
	padding:8px 0;
	width:100%;
}
.list_paixu dt {
	float:left;
	width:45px;
	padding-left:10px;
	text-align:left;
	color:#2d2d2d;
}
.list_paixu dd {
	margin-left:55px;
}
.list_paixu dd a {
	width:60px;
	text-align:center;
	color:#444;
	margin-right:8px;
	margin-bottom:2px;
	padding:4px;
	display:inline-block;
	overflow:hidden;
	line-height:20px;
}
.list_paixu dd a:hover {
	color:#f30;
	text-decoration:none;
}
.list_paixu dd a.on {
	color:#fff;
	font-weight:700;
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);
	background:#0090CE;
	opacity:0.9;
	filter:alpha(opacity=90);
	border-radius:3px;
}
.cover {
	position:absolute;
	margin-top:2px;
	margin-left:2px;
	color:#fff;
	width:284px;
	height:180px;
	cursor:pointer;
	transition:all 0.1s ease-in;
	display:none;
}
.cov_p,.cov_pbg {
	width:264px;
	height:130px;
	padding:10px;
	overflow:hidden;
	padding-top:5px;
	position:absolute;
	top:0;
	left:0;
	line-height:27px;
}
.cov_pbg {
	background:#0090CE;
	filter:alpha(opacity=85);
	opacity:0.85;
	-Moz-Opacity:0.85;
}
.cov_t,.cov_tbg {
	width:264px;
	height:35px;
	padding:0 10px;
	position:absolute;
	left:0;
	bottom:0;
	line-height:35px;
	font-family:宋体;
}
.cov_tbg {
	background:#0090CE;
	filter:alpha(opacity=95);
	opacity:0.95;
	-Moz-Opacity:0.95;
}
.mb_list ul li .cover a {
	color:#fff;
}
.uspace {
	padding-right:8px;
}
.fr {
	float:right;
}
.cov1 {
	background:#4CBF0E;
}
.cov2 {
	background:#FF7F03;
}
.cov3 {
	background:#E9016E;
}
.cov4 {
	background:#F01E1E;
}
.cov5 {
	background:#00A4A5;
}
.cov6 {
	background:#C818FB;
}
.cov7 {
	background:#252525;
}
.cov8 {
	background:#008B8C;
}
.cov9 {
	background:#AF1E01;
}
.cover label {
	margin-right:5px;
	font-family:Georgia;
	font-size:17px;
	font-weight:bold;
}
.xiajia {
	font-size:18px;
	font-weight:700;
	color:#f60;
	border:1px solid #EDEDBE;
	border-radius:5px;
	padding:10px;
	background:#FFFFCC;
	margin-bottom:10px;
}
#f_nav {
	height:45px;
	width:100%;
	background:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,0.1);
	text-align:left;
	margin-bottom:15px;
}
#f_nav .f_navul {
	width:960px;
	margin:0 auto;
	line-height:45px;
	position:relative;
	z-index:999;
}
#f_nav .f_navul li {
	margin-right:10px;
	float:left;
	height:45px;
	cursor:pointer:overflow:hidden;
}
#f_nav .f_navul li a.da {
	display:block;
	font-size:14px;
	color:#535353;
	font-family:"Microsoft Yahei";
	border:1px solid #fff;
	border-width:0 1px;
	border-top:1px solid #fff;
	z-index:99;
	position:relative;
	padding:0 28px 0 10px;
	background:url("navicon.gif") no-repeat right 0;
	text-decoration:none;
	text-shadow:0 1px 1px #fff;
	height:44px;
	float:left;
}
#f_nav .f_navul li.on  a.da {
	color:#0090CE;
	font-weight:700
}
#f_nav .f_navul  li:hover,#f_nav .f_navul  li.hover {
	background:#f9f9f9;
}
#f_nav .f_navul  li:hover a.da,#f_nav .f_navul  li.hover a.da {
	background:url("navicon.gif") no-repeat right -45px;
	border:1px solid #e6e6e6;
	border-width:0 1px;
	border-bottom:1px solid #f9f9f9;
	margin-top:1px;
	height:44px;
}
#f_nav .f_navzt li a.da {
	padding-right:25px;
}



#f_nav .f_navul li a.dano {
	display:block;
	font-size:14px;
	color:#535353;
	font-family:"Microsoft Yahei";
	border:1px solid #fff;
	border-width:0 1px;
	border-top:1px solid #fff;
	z-index:99;
	position:relative;
	padding:0 10px 0 10px;
	text-decoration:none;
	text-shadow:0 1px 1px #fff;
	height:44px;
	float:left;
}
#f_nav .f_navul li.on  a.dano {
	color:#0090CE;
	font-weight:700
}
#f_nav .f_navul  li:hover a.dano,#f_nav .f_navul  li.hover a.dano {
	border:1px solid #e6e6e6;
	border-width:0 1px;
	border-bottom:1px solid #f9f9f9;
	margin-top:1px;
	height:44px;
}
#f_nav .f_navzt li a.dano {
	padding-right:10px;
}





#f_nav .f_navul  li:hover .subnav,#f_nav .f_navul  li.hover .subnav {
	display:block;
	box-shadow:0px 2px 2px rgba(0,0,0,0.2);
	border-radius:0 0 5px 5px;
}
#f_nav .f_navzt li {
	margin-right:0;
}

#f_nav .f_navzt li .subnav a {
	width:90px;
	text-align:center;
}
#f_nav .f_navul  li .subnav {
	z-index:98;
	display:none;
	background:#fff;
	position:absolute;
	background:#f9f9f9;
	left:0;
	top:45px;
	padding:10px 15px;
	z-index:9;
	border:1px  solid  #e6e6e6;
	width:928px;
	overflow:hidden;
}
.subnav a {
	display:block;
	padding-right:13px;
	margin-right:12px;
	background:url(fl_bg.gif) no-repeat right -128px;
	color:#535353;
	float:left;
	height:26px;
	text-align:left;
	line-height:26px;
	overflow:hidden;
	font-size:14px;
	font-family:"Microsoft Yahei";
}
.subnav a.on {
	color:#0090CE;
	font-weight:bold
}
.subnav a:hover {
	color:#f30;
}
.subnav.wa90  a {
	width:110px;
	text-align:center;
}
#f_nav .f_navul li a.nxl,#f_nav .f_navul  li:hover a.nxl,#f_nav .f_navul  li.hover a.nxl {
	background:none;
	border-bottom:none;
	border:1px solid #fff;
	border-width:0 1px;
	padding-right:10px;
}
#main,#soft_main,#about_main {
	box-shadow:-1px 0px 1px rgba(0,0,0,.04),0px 1px 1px rgba(0,0,0,.13),1px 0px 2px rgba(0,0,0,.05);
}
#footerb {
	width:100%;
	font-family:"Microsoft Yahei";
	margin:0 auto;
	margin-top:35px;
	margin-bottom:-20px;
}
#footerb .f_l {
	border-bottom:1px solid #3E3E3E;
	border-top:1px solid #333;
	width:100%;
	margin:0 auto;
	background:#545454;
}
#footerb .f_l .cle {
	width:960px;
	padding:20px 0 10px 0;
	height:110px;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
}
#footerb .f_l dl {
	width:185px;
	float:left;
	display:inline;
	margin-right:5px;
	margin-left:15px;
}
#footerb .f_l dt a {
	line-height:30px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
#footerb a {
	text-decoration:none;
}
#footerb .f_l dd a {
	line-height:24px;
}
#footerb a,#footerb p {
	color:#ccc;
}
#footerb .f_l dl.last {
	width:120px;
}
#footerb .f_r {
	float:none;
	background:#545454;
	border-top:1px solid #626262;
	padding:15px 0;
	color:#ccc;
	margin:0 auto;
	width:100%;
}
#footerb .f_r a {
	margin-left:10px;
}
#tongji {
	position:absolute;
	visibility:hidden
}
.footer-trigger {
	display:none;
	height:20px;
	width:35px;
	position:absolute;
	top:-11px;
	left:50%;
	margin-left:-470px;
	z-index:99;
}
.footer-trigger span {
	display:none;
	background:url(111.png) no-repeat 0 0;
	height:20px;
	width:35px;
}
.expanded span {
	background:url(111.png) no-repeat 0 -20px;
}
.nav_ad {
	padding-top:12px;
}
.ml_cmsmb .nr_body a,.ml_cmsmb .nr_body a:visited {
	color:#444;
}




.enroll a {
	display:block;
	text-decoration:none;
	text-shadow:-1px -1px #fff;
	text-align:left;
}
.enroll,.aa {
	width:100%;
	height:30px;
	overflow:hidden;
	margin:0px auto;
	border:0px solid #D4D0C8;
}
.enroll a,.aa a {
	width:100%;
	height:30px;
	line-height:30px;
	text-indent:20px;
	color:#1B96EE;
}
.aa {
	word-wrap:break-word;
	line-height:30px;
	color:#1B96EE;
}




/****************************
paging
*****************************/
.paging { padding: 30px 0; text-align: center; } 
.paging-box,
.paging-box2 { display: inline-block; } 
.paging-box a { float: left; min-width: 22px; border-radius: 3px; font-size: 14px; line-height: 32px !important; padding: 0 5px; margin: 0 5px; color: #666; border: 1px #c1c1c1 solid; } 
.paging-box a:hover { color: #f0ae00; border-color:#f0ae00; } 
.paging-box .icon-prev,
.paging-box .icon-next { display: block; height: 32px; } 
.paging-box .icon-prev:hover { background: url(paging-prevh.png) no-repeat 50% 50%; } 
.paging-box .icon-next:hover { background: url(paging-nexth.png) no-repeat 50% 50%; } 
.paging-box .curr,
.paging-box .curr:hover { background: #ffd200; color: #333; border-color:#ffd200; } 
.paging-box .icon-prev { background: url(paging-prev.png) no-repeat 50% 50%; } 
.paging-box .icon-next { background: url(paging-next.png) no-repeat 50% 50%; } 
.paging2 { line-height: 32px; padding: 10px 0; text-align: center; } 
.paging2 a,
.paging2 span { padding: 0 10px; color: #6b6b6b; margin: 0 8px; height: 32px; line-height: 32px; float: left; border-radius: 3px; } 
.paging2 span { margin: 0; } 
.paging2 b { color: #fcaf28; } 
.paging2 a { border: 1px solid #e3e3e3; } 
.paging2 a:hover { background: #0090CE; border: 1px solid #0080C0; color:#fff;} 
.empty { text-align: center; font-size: 14px; color: #bbb; padding: 5px 0px 5px 0px; line-height: 24px; background: url(empty.png) no-repeat 50% 10px; } 
.data-errer { text-align: center; font-size: 14px; color: #bbb; padding: 15px 0px 40px 0px; line-height: 24px; background: url(errer.png) no-repeat 50% 60px; } 
.empty a { width: 120px; height: 36px; line-height: 36px; text-align: center; display: block; margin: 0 auto; background: #f0ae00; color: #fff; border-radius: 3px; margin-top: 15px; } 
.empty a:hover { background: #f0ae00; } 
.aside-operate { width: 60px; height: 100%; position: fixed; right: 0px; top: 0px; background: #fff; z-index: 5; box-shadow: -2px 0 6px 0 rgb(0 0 0 / 10%); padding-top: 170px; box-sizing: border-box; } 
.aside-operate li { text-align: center; position: relative; cursor: pointer; color: #bcc3cc; padding: 26px 0; border-bottom: 1px solid #ddd; } 
.aside-operate li:hover { background: #ffd500; } 
.aside-operate li:last-child { border-bottom: 0; display: none; } 
.aside-operate li .aside-icon { display: block; margin: 0 auto 10px; width: 35px; height: 35px; } 
.aside-operate li .aside-text { font-size: 12px; color: #333; } 
.aside-icon1 { background: url(common_btn_qrcode.png) no-repeat center; background-size: 35px; } 
.aside-icon2 { background: url(common_btn_help.png) no-repeat center; background-size: 35px; } 
.aside-icon3 { background: url(common_btn_top.png) no-repeat center; background-size: 35px; } 
.aside-icon4 { background: url(common_btn_vip.png) no-repeat center; background-size: 35px; } 
.aside-icon5 { background: url(common_btn_coupon.png) no-repeat center; background-size: 35px; } 
.aside-operate li .code-box { width: 118px; padding: 15px; border: 1px solid #e3e3e3; position: absolute; right: 70px; top: 50%; margin-top: -90px; background: #fff; color: #61666c; display: none; } 
.aside-operate li .code-box img { width: 118px; height: 118px; display: block; margin: 0 auto; } 
.aside-operate li .code-box p { line-height: 24px; font-size: 14px; display: block; margin-top: 10px; } 
.aside-operate li .code-box em { width: 6px; height: 9px; background: url(arrow-r.png) no-repeat; position: absolute; right: -6px; top: 50%; margin-top: -5px; }