html {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
body {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
form {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
h1 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
h2 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
h3 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
h4 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
h5 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
ul {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
dl {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
dt {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
dd {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
div {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
p {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
img {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
li {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; font-size: 12px;
}
body {
	background: rgb(241, 241, 241); text-align: center; font-family: Tahoma,Geneva,sans-serif;
}
html {
	-ms-overflow-y: scroll; _background: url(about:black) no-repeat fixed;
}
select {
	font-family: Tahoma,Geneva,sans-serif; font-size: 12px;
}
input {
	font-family: Tahoma,Geneva,sans-serif; font-size: 12px;
}
textarea {
	font-family: Tahoma,Geneva,sans-serif; font-size: 12px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.cl {
	height: 0px; line-height: 0; overflow: hidden; clear: both;
}
.cle {
	
}
.cle::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
a:hover {
	transition:color 0.2s ease-in; -moz-transition: color .2s ease-in; -webkit-transition: color .2s ease-in; -o-transition: color .2s ease-in;
}
.w960 {
	width: 960px;
}
.banner {
	background: rgb(255, 255, 255); margin: 0px auto -15px; padding: 10px 15px; width: 960px; overflow: hidden; clear: both;
}
#main .banner {
	padding: 0px 0px 12px; margin-bottom: 0px;
}
#soft_main .banner {
	padding: 0px 0px 12px; margin-bottom: 0px;
}
.p_ad {
	background: rgb(255, 255, 204); padding: 0px 0px 4px; height: 0px; text-align: center; color: rgb(102, 102, 102); overflow: hidden; border-bottom-color: rgb(204, 204, 204); 
    border-bottom-width: 0px; border-bottom-style: dotted;
}
.l_ad {
	background: rgb(255, 255, 204); padding: 5px 0px 0px; border-radius: 3px; border: 1px solid rgb(225, 225, 180); height: 65px; clear: both; margin-top: 10px;
}
.l_ad:hover {
	box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
}
.fixed {
	top: 0px; position: fixed;
}
.s_rad {
	padding: 0px 0px 0px 8px; width: 200px; height: 69px; text-align: left; color: rgb(51, 51, 51); line-height: 23px; overflow: hidden; font-family: Tahoma,Geneva,sans-serif; margin-top: 10px; float: right; opacity: 0.9;
}
.s_rad a {
	color: rgb(71, 71, 71);
}
.s_rad a:hover {
	padding-left: 1px;
}
.pdtip {
	background: rgb(248, 248, 248); padding: 8px 0px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); text-align: center; color: rgb(102, 102, 102); font-weight: bold; cursor: pointer;
}
#nr_tad {
	margin: 0px auto 5px; height: 28px; text-align: left; overflow: hidden; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#nr_tad a {
	margin: 0px; width: 33%; height: 20px; text-align: center; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; float: left; display: block;
}
#nr_tad1 {
	text-align: center; margin-bottom: 10px;
}
.qqapi {
	background: url("/img/qqlogin.png") no-repeat; width: 105px; height: 16px; text-indent: -9999px; overflow: hidden; margin-top: -28px; margin-left: 150px; display: block;
}
.r_adl {
	padding: 5px 0px; height: 48px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dotted;
}
.bak_r_adl ul {
	background: rgb(232, 245, 254); padding: 6px 0px; border-radius: 2px; border: 1px solid rgb(170, 198, 235);
}
.r_adl ul li {
	width: 250px; height: 60px; overflow: hidden; margin-bottom: 6px;
}
.r_ad {
	background: rgb(255, 255, 255); margin: 5px auto 0px; width: 250px; overflow: hidden;
}
.search {
	margin-bottom: 8px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dotted;
}
#windownbg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 99991;
}
#windown-box {
	text-align: left; position: absolute; _position: absolute;
}
#windown-content {
	background: rgb(244, 244, 244); border-radius: 5px; padding-bottom: 5px; position: absolute; box-shadow: 0px 0px 8px rgba(0,0,0,0.8);
}
.dialog-close {
	background: url("/img/a/close.png") no-repeat; width: 31px; height: 31px; overflow: hidden; margin-top: -15px; float: right; position: absolute; z-index: 801; cursor: pointer;
}
.grid-data {
	
}
.dialog-close {
	_behavior: url(http://www.mb5u.com/plus/png.htc);
}
#top .logo a {
	_behavior: url(http://www.mb5u.com/plus/png.htc);
}
.a_title {
	background: rgb(255, 255, 255); border-radius: 5px 5px 0px 0px; width: 100%; height: 38px; color: rgb(51, 51, 51); line-height: 38px; text-indent: 10px; overflow: hidden; font-size: 14px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.tip {
	background: rgb(251, 245, 213); height: 39px; text-align: center; color: rgb(2, 2, 4); line-height: 39px; border-bottom-color: rgb(231, 216, 173); border-bottom-width: 1px; border-bottom-style: solid;
}
.tip a {
	color: rgb(0, 153, 0); font-weight: bold;
}
.tip a:hover {
	color: rgb(255, 102, 0);
}
.a_nr {
	background: rgb(244, 244, 244); margin: 0px auto; padding: 5px 0px 0px; overflow: hidden;
}
.a_nr p {
	margin: 0px auto; text-align: left; padding-top: 10px;
}
.a_nr p label.for-label {
	width: 50px; color: rgb(51, 51, 51); margin-top: 6px; margin-left: 30px; float: left;
}
.a_nr p input.text {
	background: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(204, 204, 204); width: 258px; height: 25px; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; box-shadow: inset 0px 1px 2px 0px #dfdfdf; -webkit-box-shadow: #DFDFDF 0 1px 2px 0 inset;
}
.a_nr p .textarea {
	background: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(204, 204, 204); width: 258px; height: 25px; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; box-shadow: inset 0px 1px 2px 0px #dfdfdf; -webkit-box-shadow: #DFDFDF 0 1px 2px 0 inset;
}
.a_nr p input.text:focus {
	border: 1px solid rgb(80, 179, 14) !important; box-shadow: inset 0px 1px 2px 0px #c7ffa2; -webkit-box-shadow: #C7FFA2 0 1px 2px 0 inset;
}
.a_nr p .textarea:focus {
	border: 1px solid rgb(80, 179, 14) !important; box-shadow: inset 0px 1px 2px 0px #c7ffa2; -webkit-box-shadow: #C7FFA2 0 1px 2px 0 inset;
}
.a_nr p .textarea {
	margin: 0px; width: 300px; height: 100px; font-size: 12px; resize: none;
}
.a_nr p.an {
	padding: 15px 0px; text-align: center;
}
.a_nr p.an input {
	margin-right: 15px;
}
.ajax_ts {
	margin: 0px auto; text-align: left; color: rgb(51, 51, 51); font-size: 12px; display: block;
}
.ajax_ts img {
	margin-right: 12px; vertical-align: middle;
}
.ajax_ts p.a_ts {
	margin: 0px; padding: 12px 12px 7px;
}
.ajax_ts p.loading {
	background: url("/img/load2.gif") no-repeat 0px 0px; margin: 12px 12px 0px; padding: 0px 0px 7px 23px; min-height: 16px; _height: 16px;
}
#time {
	padding: 0px 5px; font-size: 16px; font-weight: bold;
}
.anbu {
	background: url("/img/ss.png") no-repeat -200px -125px rgb(247, 247, 247); border: currentColor; height: 30px; line-height: 30px; font-family: Tahoma; font-size: 12px; font-weight: bold; cursor: pointer; _line-height: 30px;
}
#runcode input {
	background: url("/img/ss.png") no-repeat -200px -125px rgb(247, 247, 247); border: currentColor; height: 30px; line-height: 30px; font-family: Tahoma; font-size: 12px; font-weight: bold; cursor: pointer; _line-height: 30px;
}
#runcode input.anbuon {
	background-position: 0px -30px;
}
.anbu {
	background-position: -200px -155px; width: 70px; color: rgb(56, 56, 56);
}
.anbuon {
	background-position: -200px -155px; width: 70px; color: rgb(56, 56, 56);
}
.anbuon {
	color: rgb(34, 34, 34);
}
.tip-twitter {
	padding: 7px 6px 3px; border-radius: 3px; text-align: left; color: rgb(255, 255, 255); z-index: 9999992; max-width: 800px; opacity: 0.8; background-color: rgb(0, 0, 0); _padding: 5px 6px;
}
.tip-twitter .tip-inner {
	font: bold 12px/normal "Tahoma", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.tip-twitter .tip-arrow-top {
	background: url("/img/tips.gif") no-repeat; left: 50%; top: 0px; width: 9px; height: 5px; margin-top: -5px; margin-left: -5px;
}
.tip-twitter .tip-arrow-right {
	background: url("/img/tips.gif") no-repeat -9px 0px; left: 100%; top: 50%; width: 5px; height: 9px; margin-top: -4px; margin-left: 0px;
}
.tip-twitter .tip-arrow-bottom {
	background: url("/img/tips.gif") no-repeat -18px 0px; left: 50%; top: 100%; width: 9px; height: 5px; margin-top: 0px; margin-left: -5px;
}
.tip-twitter .tip-arrow-left {
	background: url("/img/tips.gif") no-repeat -27px 0px; left: 0px; top: 50%; width: 5px; height: 9px; margin-top: -4px; margin-left: -5px;
}
#header {
	background: rgb(245, 245, 245); width: 100%; height: 33px; line-height: 35px; clear: both; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#header .w960 {
	width: 960px; height: 33px; overflow: hidden; display: inline-block;
}
#header a {
	color: rgb(108, 108, 108);
}
#header a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
#topgg {
	width: 320px; height: 33px; text-align: center; float: left;
}
#login {
	width: 350px; height: 33px; text-align: left; color: rgb(108, 108, 108); float: left;
}
#login a {
	margin: 0px 5px;
}
#login .login_on {
	color: rgb(191, 191, 191); position: absolute;
}
#login .login_on a {
	margin: 0px 8px;
}
#login .login_on span {
	margin: 0px 8px;
}
#login .login_on span {
	background: url("/img/ss.png") no-repeat -407px -95px; color: rgb(108, 108, 108); padding-left: 24px; font-weight: bold;
}
#quick-menu {
	float: right;
}
#quick-menu li {
	background: url("/img/li_bg.png") no-repeat right; padding: 0px 10px; text-align: left; float: left; display: block;
}
#quick-menu li.end {
	padding-right: 5px;
}
#quick-menu li.end .p_Menu a.q_lbgon:hover {
	background: url("/img/q_menu.png") no-repeat 0px 2px; margin: 0px; width: 78px; height: 20px; text-align: left; color: rgb(108, 108, 108); line-height: 21px; overflow: hidden; padding-top: 2px; text-decoration: none;
}
#quick-menu li.end .p_Menu a.q_lbgon {
	background: url("/img/q_menu.png") no-repeat 0px 2px; margin: 0px; width: 78px; height: 20px; text-align: left; color: rgb(108, 108, 108); line-height: 21px; overflow: hidden; padding-top: 2px; text-decoration: none;
}
#quick-menu .p_Menu {
	background: rgb(255, 255, 255); border: 1px solid rgb(191, 191, 191); width: 78px; text-align: left; text-indent: 10px; margin-top: -22px; margin-left: -11px; display: none; position: absolute; z-index: 199;
}
#quick-menu .p_Menu a:link {
	background: rgb(255, 255, 255); margin: 0px; height: 25px; text-align: left; line-height: 25px; display: block;
}
#quick-menu .p_Menu a:visited {
	background: rgb(255, 255, 255); margin: 0px; height: 25px; text-align: left; line-height: 25px; display: block;
}
#quick-menu .p_Menu a:active {
	background: rgb(255, 255, 255); margin: 0px; height: 25px; text-align: left; line-height: 25px; display: block;
}
#quick-menu .p_Menu a:hover {
	color: rgb(255, 51, 0); text-decoration: underline;
}
.q_lbg {
	background: url("/img/q_menu.png") no-repeat 0px -26px; padding-right: 15px; display: block;
}
#quick-menu a.red {
	color: rgb(255, 0, 0);
}
#quick-menu a.red:visited {
	color: rgb(255, 0, 0);
}
#top {
	background: rgb(255, 255, 255);
}
#mainbg {
	clear: both;
}
#main {
	background: rgb(255, 255, 255); margin: 0px auto 0px; padding: 15px; width: 960px; overflow: hidden; clear: both; position: relative; -ms-zoom: 1; min-height: 500px;
}
#top .w960 {
	margin: 0px auto; width: 960px; height: 65px; overflow: hidden; padding-top: 10px; padding-bottom: 30px;
}
#top .logo {
	width: 250px; height: 65px; padding-top: 8px; float: left;
}
#top .logo a {
	background: url("/img/logo.gif") no-repeat; width: 248px; height: 70px; text-indent: -9999px; display: block;
}
#top .ss {
	width: 430px; height: 65px; overflow: hidden; padding-top: 15px; margin-left: 40px; float: left;
}
.s_form {
	background: rgb(255, 255, 255); width: 431px; height: 38px; overflow: hidden; float: left; display: block;
}
.s1 {
	border-width: 3px 0px 3px 3px; border-style: solid; width: 272px; height: 32px; color: rgb(118, 118, 118); font-size: 12px; float: left;
}
.s1 input {
	padding: 0px 8px; border: 0px currentColor; width: 256px; height: 32px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; font-size: 14px; float: left;
}
.s2 {
	border-width: 3px 0px; border-style: solid; width: 79px; height: 32px; color: rgb(118, 118, 118); overflow: hidden; font-size: 12px; float: left; cursor: pointer;
}
.btn2 a {
	background: rgb(252, 252, 252); transition:0.1s ease-in; height: 32px; line-height: 32px; display: block; -moz-transition: all 0.1s ease-in; -webkit-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in;
}
.btn2 a.on {
	background: rgb(252, 252, 252); transition:0.1s ease-in; height: 32px; line-height: 32px; display: block; -moz-transition: all 0.1s ease-in; -webkit-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in;
}
.btn2 a {
	width: 78px; height: 32px; text-align: center; color: rgb(85, 85, 85); overflow: hidden; font-family: Tahoma,Geneva,sans-serif; font-size: 12px; text-decoration: none; vertical-align: middle; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid; display: table-cell;
}
.btn2 a:visited {
	width: 78px; height: 32px; text-align: center; color: rgb(85, 85, 85); overflow: hidden; font-family: Tahoma,Geneva,sans-serif; font-size: 12px; text-decoration: none; vertical-align: middle; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid; display: table-cell;
}
.btn2 a:hover {
	color: rgb(114, 114, 114); text-decoration: none; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.25), 0px 1px 2px rgba(0,0,0,0.05);
}
.btn2 a.on {
	color: rgb(114, 114, 114); text-decoration: none; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.25), 0px 1px 2px rgba(0,0,0,0.05);
}
.btn {
	width: 76px; height: 38px; color: rgb(255, 255, 255); float: left;
}
.btnb {
	border: currentColor; width: 76px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; font-family: Tahoma,Geneva,sans-serif; font-size: 16px; font-weight: bold; cursor: pointer;
}
.btnbon {
	border: currentColor; width: 76px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; font-family: Tahoma,Geneva,sans-serif; font-size: 16px; font-weight: bold; cursor: pointer;
}
.btnbon {
	box-shadow: inset 0px 2px 3px rgba(0,0,0,0.25);
}
.s1 {
	border-color: rgb(59, 89, 152);
}
.s2 {
	border-color: rgb(59, 89, 152);
}
.btnb {
	background: rgb(59, 89, 152); text-shadow: 0px 1px 0px #23355c;
}
.btnbon {
	background: rgb(59, 89, 152); text-shadow: 0px 1px 0px #23355c;
}
.btn2 a:hover {
	background: rgb(238, 242, 247);
}
.btn2 a.on {
	background: rgb(238, 242, 247);
}
.opt {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(136, 141, 149) rgb(136, 141, 149); margin: 5px 0px 0px -275px; padding: 0px; border-radius: 0px 0px 2px 2px; width: 348px; font-size: 12px; position: absolute; z-index: 1; box-shadow: 0px 0px 8px rgba(0,0,0,0.2);
}
.opt .s_list {
	width: 343px; padding-top: 5px;
}
.opt .s_list a {
	margin: 0px; width: 85px; height: 25px; text-align: center; color: rgb(102, 102, 102); line-height: 25px; font-size: 12px; float: left; display: block;
}
#_SearchCondList a {
	font-family: Tahoma,Geneva,sans-serif;
}
.opt .s_list a:hover {
	color: rgb(59, 89, 152); font-weight: bold; text-decoration: none;
}
.s_b {
	background: rgb(245, 245, 245); height: 24px; text-align: right; color: rgb(161, 162, 165); line-height: 24px; padding-right: 10px; font-family: "Courier New",Courier,monospace; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.s_b a {
	color: rgb(136, 136, 136);
}
.s_b_link {
	width: 302px; height: 22px; text-align: left; color: rgb(153, 153, 153); line-height: 24px; margin-top: 4px; float: left;
}
.s_b_link a {
	padding: 0px 5px; color: rgb(51, 51, 51);
}
.x_color {
	margin-top: 12px; float: right;
}
.x_color a {
	outline: 0px; width: 10px; height: 10px; margin-left: 5px; float: left; display: block;
}
.x_color a span {
	background: url("/img/ss.png") no-repeat -330px -125px rgb(255, 255, 255); width: 10px; height: 9px; overflow: hidden; display: block; cursor: pointer;
}
.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 {
	background: rgb(59, 89, 152); width: 100%; height: 36px; clear: both;
    position:fixed;
    _top:expression((document.compatMode=="CSS1Compat")?documentElement.scrollTop:document.body.scrollTop);
    _position:absolute;

}
#nav_img img{
	margin-top:36px;
}

.navc {
	margin: 0px auto; width: 960px; height: 36px; display:block;
}
#nav a {
	padding: 0px 11px 0px 12px; transition:0.1s ease-in; width: 80px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; overflow: hidden; font-size: 14px; float: left; display: block; text-shadow: 0px 1px 0px #23355c; _padding: 0 11px 0 11px;
}
#nav a.on {
	height: 36px; color: rgb(255, 255, 255); line-height: 38px; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; background-color: rgb(43, 65, 112);
}
#nav a.on:hover {
	height: 50px; color: rgb(255, 255, 255); line-height: 38px; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; background-color: rgb(43, 65, 112);
}
#nav a:hover {
	background: rgb(51, 77, 132); text-decoration: none;
}
#nav em {
	margin: 12px 6px 0px; width: 1px; height: 16px; overflow: hidden; float: left; display: block;
}
#nav em {
	background: rgb(43, 65, 112); border-right-color: rgb(70, 105, 182); border-right-width: 1px; border-right-style: solid;
}
#header {
	min-width: 960px;
}
#top {
	min-width: 960px;
}
#nav {
	min-width: 960px;
}
#f_btn {
	margin: 0px auto 0px 452px; padding: 0px; left: 50%; top: 0px; width: 27px; height: 20px; text-align: right; overflow: hidden; position: absolute; z-index: 9998; _display: none;
}
#mainbg {
	position: relative;
}
#f_btn a {
	background: url("/img/ss.png") no-repeat -130px -125px; width: 27px; height: 20px; text-align: left; text-indent: -9999px; overflow: hidden; float: right; display: block; 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; height: 195px; text-indent: -9999px; margin-right: 5px; float: left;
}
.nav2 {
	background: url("/img/fl_bg.gif") repeat-x rgb(255, 255, 255); height: 35px; line-height: 39px; overflow: hidden; margin-right: 1px; _line-height: 35px;
}
.nav2 h3 {
	font-weight: normal;
}
.nav2 span {
	float: left;
}
.nav2 a {
	background: url("/img/fl_bg.gif") repeat-x 0px -35px rgb(255, 255, 255); margin: 0px 3px 0px 0px; width: 96px; text-align: center; color: rgb(85, 85, 85); font-family: Tahoma,Geneva,sans-serif; float: left; display: block;
}
.nav2 a:hover {
	text-decoration: none;
}
.nav2 a.on {
	background: url("/img/fl_bg.gif") repeat-x 0px -70px rgb(255, 255, 255); color: rgb(68, 68, 68); font-weight: bold;
}
.nav2 .dh_map {
	color: rgb(255, 0, 0);
}
#xy_nav {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 10px 15px 0px; width: 958px; overflow: hidden;
}
.nav3b i {
	background: rgb(194, 194, 194); margin: 0px 1px; height: 1px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.nav3 {
	background: rgb(255, 255, 255); border-width: 0px 1px; border-style: solid; border-color: rgb(194, 194, 194); padding: 10px 0px 8px 16px; width: 940px; text-align: left; overflow: hidden;
}
.nav3 li {
	margin: 0px 5px 0px 0px; color: rgb(51, 51, 51); float: left; display: block;
}
.nav3 a {
	background: url("/img/fl_bg.gif") no-repeat right -128px; height: 26px; text-align: center; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; padding-right: 13px; font-family: Tahoma,Geneva,sans-serif; text-decoration: none; margin-right: 12px; float: left; display: block;
}
.nav3 .wa90 a {
	width: 90px;
}
.nav3 a:hover {
	color: rgb(255, 51, 0); text-decoration: underline;
}
.nav3 a.on {
	color: rgb(43, 65, 112); font-weight: bold;
}
.nav3 a.on:hover {
	color: rgb(65, 154, 19);
}
.nav3 .aw a {
	width: 100px;
}
.nav3 .aw1 a {
	width: 80px; margin-right: 10px;
}
.un {
	display: none;
}
.list .un {
	display: none;
}
.nav_b {
	margin: 8px auto 0px; padding: 4px 0px 13px; width: 674px; height: 67px; text-align: left; color: rgb(102, 102, 102); overflow: hidden; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav_bw {
	width: 690px;
}
.nav_b a {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(227, 227, 227) rgb(197, 197, 197) rgb(197, 197, 197) rgb(227, 227, 227); margin: 4px 12px 4px 0px; padding: 0px 10px; border-radius: 3px; height: 30px; text-align: center; color: rgb(68, 68, 68); line-height: 30px; overflow: hidden; float: left; display: block; box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
.nav_b a:hover {
	background: rgb(75, 148, 43); border-width: 1px; border-style: solid; border-color: rgb(0, 102, 0) rgb(47, 131, 27) rgb(47, 131, 27) rgb(0, 102, 0); color: rgb(255, 255, 255); font-family: Tahoma,Geneva,sans-serif; font-weight: 400; text-decoration: none;
}
.nav_b a.ml_on {
	background: rgb(75, 148, 43); border-width: 1px; border-style: solid; border-color: rgb(0, 102, 0) rgb(47, 131, 27) rgb(47, 131, 27) rgb(0, 102, 0); color: rgb(255, 255, 255); font-family: Tahoma,Geneva,sans-serif; font-weight: 400; text-decoration: none;
}
.nav_b a:hover {
	transition:ease-in; -moz-transition: all 0s ease-in; -webkit-transition: all 0s ease-in; -o-transition: all 0s ease-in;
}
.nav_bw100 {
	height: auto;
}
.nav_ps {
	height: auto;
}
.nav_bw100 a {
	
}
.nav_ps a {
	padding: 0px; width: 84px;
}
.nav_ps a.ml_on {
	text-shadow: 0px 1px 0px #060;
}
#nav_d {
	background: url("/img/fl_bg.gif") repeat-x 0px 0px rgb(255, 255, 255); height: 35px; line-height: 35px; overflow: hidden; margin-top: 10px;
}
#nav_d h3 {
	height: 25px;
}
#nav_d h3 a:hover {
	color: rgb(32, 35, 80); text-decoration: none;
}
#nav_d h3 a {
	margin: 0px 1px 0px 5px; width: 66px; text-align: center; color: rgb(77, 77, 77); padding-right: 2px; font-family: Tahoma,Geneva,sans-serif; font-weight: normal; float: left; display: block;
}
#nav_d h3 a.on {
	background: url("/img/fl_bg2.png") repeat-x right 0px rgb(255, 255, 255); color: rgb(32, 35, 80);
}
#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 {
	background: url("/img/fl_bg.gif") repeat-x 0px 0px rgb(255, 255, 255); width: 2px; height: 35px; overflow: hidden; float: left; display: block;
}
#nav_d h3 a.on span {
	background: url("/img/fl_bg2.png") no-repeat 0px 0px rgb(255, 255, 255);
}
.nav3 .mb_color a {
	padding: 0px 12px 0px 0px; text-indent: 20px; overflow: hidden; font-weight: bold; text-shadow: 0px 1px 0px #ccc;
}
.f_navul .mb_color a {
	padding: 0px 12px 0px 0px; text-indent: 20px; overflow: hidden; font-weight: bold; text-shadow: 0px 1px 0px #ccc;
}
.mb_color a {
	background: url("/img/mb_color.gif") no-repeat;
}
.f_navul .mb_color a {
	background: url("/img/mb_color.gif") no-repeat;
}
.mb_color a.a223 {
	background-position: 0px 7px; color: rgb(255, 0, 0);
}
.mb_color a.a232 {
	background-position: 0px -14px; color: rgb(102, 102, 102);
}
.mb_color a.a231 {
	background-position: 0px -35px; color: rgb(153, 153, 153);
}
.mb_color a.a230 {
	background-position: 0px -56px; color: rgb(0, 0, 0);
}
.mb_color a.a229 {
	background-position: 0px -77px; color: rgb(102, 51, 0);
}
.mb_color a.a228 {
	background-position: 0px -98px; color: rgb(102, 0, 153);
}
.mb_color a.a227 {
	background-position: 0px -119px; color: rgb(0, 51, 204);
}
.mb_color a.a226 {
	background-position: 0px -140px; color: rgb(0, 153, 0);
}
.mb_color a.a225 {
	background-position: 0px -161px; color: rgb(255, 204, 0);
}
.mb_color a.a224 {
	background-position: 0px -182px; color: rgb(255, 51, 0);
}
.mb_color a.a233 {
	background-position: 0px -203px;
}
#main_l {
	transition:0.1s linear; width: 676px; overflow: hidden; padding-right: 15px; padding-bottom: 10000px; margin-bottom: -10000px; border-right-color: rgb(215, 215, 215); border-right-width: 1px; border-right-style: solid; float: left; -webkit-transition: 0.1s linear; -webkit-font-smoothing: subpixel-antialiased;
}
#main_r {
	padding: 0px 0px 10000px 15px; width: 250px; overflow: hidden; font-size: 12px; margin-bottom: -10000px; border-left-color: rgb(228, 228, 228); border-left-width: 0px; border-left-style: solid; float: right; display: block;
}
#sisbar {
	cursor: pointer;
}
#sisbar a {
	background: url("/img/s.gif") no-repeat right 0px; height: 25px; right: 15px; color: rgb(102, 102, 102); overflow: hidden; padding-top: 2px; padding-right: 25px; font-weight: bold; margin-top: 4px; float: right; display: inline; position: absolute; z-index: 900; text-shadow: 1px 1px 0px #f3f3f3, 1px 2px 0px #b2b2b2;
}
#sisbar a:hover {
	color: rgb(51, 51, 51);
}
#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-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.p_url {
	width: 800px; height: 22px; text-align: left; color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; font-family: 宋体; font-size: 12px; margin-top: 2px; float: left;
}
.p_url a {
	padding: 0px 6px; color: rgb(102, 102, 102); font-family: Tahoma,Geneva,sans-serif; font-weight: normal; display: inline;
}
.p_url strong {
	padding: 0px 6px; color: rgb(102, 102, 102); font-family: Tahoma,Geneva,sans-serif; font-weight: normal; display: inline;
}
.p_url h1 {
	padding: 0px 6px; color: rgb(102, 102, 102); font-family: Tahoma,Geneva,sans-serif; font-weight: normal; display: inline;
}
.p_url a:hover {
	color: rgb(255, 51, 0);
}
.p_url a.pd {
	margin: 0px 5px; padding: 0px 10px 0px 0px; height: 22px; color: rgb(51, 51, 51); overflow: hidden; font-size: 18px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted; float: left; display: block; cursor: pointer; text-shadow: 0px 1px #ccc;
}
.p_url a.pd:hover {
	text-decoration: none;
}
#prenext {
	width: 58px; height: 24px; overflow: hidden; margin-right: 5px; float: left;
}
#prenext a {
	background: url("/img/ss.png") no-repeat 0px -125px; width: 29px; height: 24px; text-indent: -9999px; float: left; display: block;
}
#prenext a.ppre {
	width: 29px;
}
#prenext a.one {
	width: 29px;
}
#prenext a.pnext {
	background-position: -29px -125px;
}
#prenext a:hover {
	background-position: 0px -149px;
}
#prenext a.pnext:hover {
	background-position: -29px -149px;
}
#prenext a.one {
	background-position: 0px -173px; cursor: not-allowed;
}
#prenext a.one:hover {
	background-position: 0px -173px; cursor: not-allowed;
}
#prenext a.last {
	background-position: -29px -173px; cursor: not-allowed;
}
#prenext a.last:hover {
	background-position: -29px -173px; cursor: not-allowed;
}
#select_list {
	text-align: left; float: right;
}
.slw2 {
	width: 143px;
}
.slw3 {
	width: 143px;
}
#select_5u a.feny {
	background: url("/img/tm_s.gif") no-repeat 0px 0px; width: 80px; height: 24px; color: rgb(51, 51, 51); line-height: 25px; text-indent: 12px; overflow: hidden; display: block; cursor: pointer; _float: right;
}
#select_5u a.fenyon {
	background: url("/img/tm_s.gif") no-repeat 0px 0px; width: 80px; height: 24px; color: rgb(51, 51, 51); line-height: 25px; text-indent: 12px; overflow: hidden; display: block; cursor: pointer; _float: right;
}
#select_5u a:hover {
	background: url("/img/tm_s.gif") no-repeat 0px 0px; width: 80px; height: 24px; color: rgb(51, 51, 51); line-height: 25px; text-indent: 12px; overflow: hidden; display: block; cursor: pointer; _float: right;
}
#select_5u2 a.feny {
	background: url("/img/tm_s.gif") no-repeat 0px 0px; width: 80px; height: 24px; color: rgb(51, 51, 51); line-height: 25px; text-indent: 12px; overflow: hidden; display: block; cursor: pointer; _float: right;
}
#select_5u2 a.fenyon {
	background: url("/img/tm_s.gif") no-repeat 0px 0px; width: 80px; height: 24px; color: rgb(51, 51, 51); line-height: 25px; text-indent: 12px; overflow: hidden; display: block; cursor: pointer; _float: right;
}
#select_5u2 a:hover {
	background: url("/img/tm_s.gif") no-repeat 0px 0px; width: 80px; height: 24px; color: rgb(51, 51, 51); line-height: 25px; text-indent: 12px; overflow: hidden; display: block; cursor: pointer; _float: right;
}
#select_5u a.feny:hover {
	background: url("/img/tm_s.gif") no-repeat 0px -24px; color: rgb(0, 102, 0); text-decoration: none;
}
#select_5u2 a.feny:hover {
	background: url("/img/tm_s.gif") no-repeat 0px -24px; color: rgb(0, 102, 0); text-decoration: none;
}
#select_5u a.fenyon {
	background: url("/img/tm_s.gif") no-repeat 0px -48px; text-decoration: none;
}
#select_5u a.fenyon:hover {
	background: url("/img/tm_s.gif") no-repeat 0px -48px; text-decoration: none;
}
#select_5u2 a.fenyon {
	background: url("/img/tm_s.gif") no-repeat 0px -48px; text-decoration: none;
}
#select_5u2 a.fenyon:hover {
	background: url("/img/tm_s.gif") no-repeat 0px -48px; text-decoration: none;
}
.select_l {
	background: rgb(255, 255, 255); margin: 0px 0px 0px 63px; text-align: left; position: absolute; z-index: 1;
}
.select_l a:hover {
	text-decoration: none;
}
.select_l ul {
	background: url("/img/tm_s.gif") no-repeat left bottom; list-style: none; margin: 0px; width: 58px; overflow: hidden; border-bottom-color: rgb(137, 137, 137); border-bottom-width: 1px; border-bottom-style: solid; position: absolute;
}
.select_l ul li a {
	background: url("/img/tm_s.gif") repeat-y -103px 0px; padding: 0px 8px 1px 12px; width: 58px; height: 24px; color: rgb(0, 0, 0); line-height: 24px; text-decoration: none; display: block; _margin-top: 0;
}
.select_l ul li a:hover {
	background: url("/img/tm_s.gif") no-repeat 0px -98px; color: rgb(0, 0, 0);
}
.select_l ul li.open_selected a {
	background: url("/img/tm_s.gif") no-repeat 0px -74px; color: rgb(51, 51, 51);
}
.page_list {
	padding: 18px 0px 10px; left: 50%; text-align: center; clear: both; font-family: Tahoma; float: left; position: relative;
}
.page_list .p_l {
	left: -50%; float: left; position: relative;
}
.page_list a {
	background: url("/img/bga.png") no-repeat right -150px; margin: 0px 2px; padding: 0px 11px 0px 0px; height: 32px; color: rgb(64, 63, 61); line-height: 34px; text-decoration: none; float: left; display: block; _line-height: 32px;
}
.disabled {
	background: url("/img/bga.png") no-repeat right -150px; margin: 0px 2px; padding: 0px 11px 0px 0px; height: 32px; color: rgb(64, 63, 61); line-height: 34px; text-decoration: none; float: left; display: block; _line-height: 32px;
}
.page_list .current {
	background: url("/img/bga.png") no-repeat right -150px; margin: 0px 2px; padding: 0px 11px 0px 0px; height: 32px; color: rgb(64, 63, 61); line-height: 34px; text-decoration: none; float: left; display: block; _line-height: 32px;
}
.page_list .pageinfo {
	background: url("/img/bga.png") no-repeat right -150px; margin: 0px 2px; padding: 0px 11px 0px 0px; height: 32px; color: rgb(64, 63, 61); line-height: 34px; text-decoration: none; float: left; display: block; _line-height: 32px;
}
.page_list a:hover {
	background-position: right -230px; color: rgb(51, 51, 51); font-weight: normal; text-decoration: none;
}
.page_list .current {
	background-position: right -190px; color: rgb(102, 102, 102); font-weight: bold;
}
.page_list .pageinfo {
	background-position: right -330px; color: rgb(102, 102, 102); margin-right: 4px;
}
.page_list u {
	background: url("/img/bga.png") no-repeat 0px -150px; width: 3px; height: 32px; overflow: hidden; padding-right: 9px; float: left; display: block; _padding-right: 5px;
}
.page_list .current u {
	background-position: 0px -190px;
}
.page_list a:hover u {
	background-position: 0px -230px;
}
.page_list .pageinfo u {
	background-position: 0px -330px;
}
.page_list .disabled {
	color: rgb(153, 153, 153);
}
.page_list .one {
	display: none;
}
.page_list .last {
	display: none;
}
.nr_page {
	padding: 5px 0px;
}
.nav3 .m_nav {
	list-style: none; margin: 0px 0px 0px -25px; padding: 0px; border: 1px solid rgb(221, 221, 221); width: 132px; text-align: left; line-height: 28px; overflow: hidden; display: none; position: absolute; z-index: 2;
}
.nav3 .m_nav li {
	background: rgb(255, 255, 255); list-style: none; margin: 0px; padding: 0px; height: 28px; clear: left; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left; opacity: 0.9;
}
.nav3 .m_nav li a {
	background: rgb(255, 255, 255); padding: 0px 0px 0px 10px; border: currentColor; width: 122px; height: 28px; text-align: left; color: rgb(51, 51, 51); line-height: 28px; overflow: hidden; font-weight: 400; display: block;
}
.nav3 .m_nav li a:hover {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255); text-decoration: none;
}
.listbox {
	width: 680px; text-align: left; overflow: hidden; margin-bottom: 10px;
}
.l_width {
	width: 700px;
}
.listbox .list_5u {
	margin: 10px 8px 0px 0px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); width: 332px; overflow: hidden; font-family: Verdana; float: left; display: inline;
}
.listbox .title h3 {
	background: url("/img/fya2.png") repeat-x rgb(249, 249, 249); width: 332px; height: 18px; text-align: left; text-indent: 10px; overflow: hidden; padding-top: 7px; padding-bottom: 10px; display: block;
}
.listbox .title h3 a {
	color: rgb(59, 89, 152); font-family: Tahoma,Geneva,sans-serif; font-size: 14px; font-weight: 700;
}
.listbox ul {
	background: rgb(251, 251, 251); padding: 8px 15px 5px 5px;
}
.listbox ul li {
	width: 330px; line-height: 27px; overflow: hidden; font-size: 12px;
}
.listbox ul li a {
	width: 260px; height: 27px; color: rgb(85, 85, 85); overflow: hidden; padding-left: 5px; font-family: Tahoma,Geneva,sans-serif; font-size: 14px; float: left;
}
.listbox ul li a:hover {
	color: rgb(255, 51, 0); text-decoration: underline;
}
.listbox ul li span {
	width: 40px; text-align: left; color: rgb(153, 153, 153); margin-right: 5px; float: right;
}
.listbox .l_pic {
	padding: 7px 0px 5px; width: 332px; height: 87px; overflow: hidden; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
.listbox .l_pic img {
	padding: 1px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); width: 130px; height: 80px;
}
.listbox .l_pic a:hover img {
	border: 1px solid rgb(153, 153, 153);
}
.l_pic_l {
	padding-left: 7px; float: left;
}
.l_pic_r {
	padding: 0px 8px 0px 5px; width: 176px; float: right; _padding: 0 5px 0 0;
}
.l_pic_r a {
	width: 180px; height: 20px; text-align: center; color: rgb(17, 17, 17); line-height: 20px; text-indent: 0px; overflow: hidden; display: block;
}
.l_pic_r a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.l_pic_r p {
	width: 180px; height: 60px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-family: Tahoma,Geneva,sans-serif; margin-top: 5px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.picnews {
	background: url("/img/place_bg.jpg") repeat-x; border: 1px solid rgb(221, 221, 221); padding-bottom: 3px; clear: both; margin-top: 10px;
}
#main_r h3 {
	padding: 5px 0px 10px; text-align: left; color: rgb(68, 68, 68); font-size: 14px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dotted;
}
#main_r h3 a {
	background: url("/img/bga.png") no-repeat -24px 0px; width: 15px; height: 15px; text-indent: -9999px; overflow: hidden; margin-top: 2px; margin-right: 6px; float: left; display: block; _margin-right: 3px;
}
.search {
	padding: 10px 0px; width: 250px; overflow: hidden;
}
#searchform {
	width: 250px; overflow: hidden;
}
#searchform input#q {
	background: rgb(252, 252, 252); border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(225, 226, 227) currentColor rgb(225, 226, 227) rgb(225, 226, 227); padding: 0px 0px 0px 8px; border-radius: 3px 0px 0px 3px; width: 204px; height: 35px; text-align: left; color: rgb(102, 102, 102); line-height: 35px; overflow: hidden; font-family: Tahoma,Geneva,sans-serif; float: left; box-shadow: inset 1px 1px 3px rgba(0,0,0,0.05);
}
#searchform input#q:focus {
	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.1);
}
input#searchsubmit {
	background: rgb(59, 89, 152); border-radius: 0px 3px 3px 0px; border: 1px solid rgb(51, 77, 132); width: 37px; height: 37px; color: rgb(255, 255, 255); line-height: 37px; font-family: Tahoma,Geneva,sans-serif; font-size: 16px; font-weight: 700; float: right; cursor: pointer; text-shadow: 1px 1px #333;
}
#searchform .ycssa {
	box-shadow: inset 0px 2px 5px rgba(0,0,0,0.15);
}
#riad {
	padding-top: 15px;
}
#main_r .sublist h3 {
	background: url("/img/ss.png") no-repeat -420px -170px; padding: 15px 0px 10px; color: rgb(68, 68, 68); text-indent: 15px; 
}
.sublist ul {
	text-align: left; padding-top: 5px; padding-bottom: 10px; margin-bottom: 5px;
}
.sublist li {
	background: url("/img/bga.png") no-repeat 2px -28px; padding: 0px 0px 0px 12px; width: 240px; height: 25px; color: rgb(153, 153, 153); line-height: 25px; overflow: hidden;
}
.sublist li a {
	padding: 0px 5px 5px 0px; color: rgb(85, 85, 85); font-size: 12px;
}
.sublist li a:hover {
	color: rgb(255, 51, 0);
}
#main_r .xglm {
	margin-top: -15px;
}
#main_r .xglm h3 {
	color: rgb(51, 153, 0);
}
.xglm ul {
	
}
.xglm ul li a {
	
}
.xglm ul li a:hover {
	color: rgb(51, 153, 0); text-decoration: underline;
}
.site_info {
	background: rgb(255, 255, 255); margin: -15px auto 0px; padding: 15px; width: 960px; height: 75px; text-align: left; overflow: hidden; position: relative; box-shadow: -1px 1px 1px rgba(0,0,0,0.04), 0px 2px 1px rgba(0,0,0,0.13), 1px 2px 2px rgba(0,0,0,0.05); _padding-bottom: 20px;
}
.site_info ul {
	background: rgb(254, 254, 254); margin: 0px auto; padding: 9px 15px; border: 1px dotted rgb(221, 221, 221); width: 928px; display: block;
}
.site_info ul li {
	list-style: none; width: 100%; line-height: 28px; overflow: hidden;
}
.site_info ul li span {
	width: 68px; color: rgb(102, 102, 102); float: left;
}
.site_info a {
	color: rgb(102, 102, 102); padding-right: 12px; text-decoration: underline;
}
.site_info a:visited {
	color: rgb(102, 102, 102); padding-right: 12px; text-decoration: underline;
}
.site_info a:hover {
	color: rgb(204, 0, 0);
}
.site_info a.s_i_a {
	padding: 0px; text-decoration: none;
}
.site_info ul li.s_i_a a {
	padding: 0px; text-decoration: none;
}
.site_info ul li p {
	margin: 0px; padding: 0px; width: 858px; height: 26px; color: rgb(102, 102, 102); overflow: hidden; float: right; display: block;
}
.site_info strong {
	font-weight: 400;
}
.site_info b {
	font-weight: 400;
}
.site_info .sr {
	width: 65px; height: 20px; text-align: left; padding-left: 15px; margin-top: -28px; float: right; display: inline; position: relative;
}
.site_info .sr a {
	color: rgb(0, 0, 0); display: block;
}
.site_info .sr a:hover {
	color: rgb(204, 0, 0);
}
#footer {
	margin: 20px auto 0px; width: 960px; height: 25px; color: rgb(160, 160, 160); padding-bottom: 15px; clear: left;
}
#footer .f_l {
	width: 745px; text-align: left; color: rgb(160, 160, 160); padding-left: 5px; float: left;
}
#footer .f_l ul li {
	margin-right: 15px; float: left;
}
#footer .f_l ul li a {
	color: rgb(85, 85, 85);
}
#footer .f_r {
	font-family: Georgia,"Times New Roman",Times,serif; float: right;
}
#footer .f_r a {
	color: rgb(153, 153, 153); padding-left: 5px;
}
#footer .f_r a:hover {
	text-decoration: none;
}
.list {
	width: 676px; overflow: hidden; padding-top: 10px; padding-bottom: 5px; -ms-zoom: 1;
}
.list ul {
	margin: 0px auto; overflow: hidden;
}
.mb_list ul {
	background: url("/img/l247.gif"); width: 801px;
}
.mb_list ul li {
	margin: 5px 65px 10px 0px; width: 287px; height: 232px; text-align: left; overflow: hidden; float: left;
}
.mb_list ul li a {
	color: rgb(68, 68, 68); font-weight: normal;
}
.mb_list ul li a:hover {
	color: rgb(255, 0, 0);
}
.mb_list a.mba {
	padding: 0px; width: 287px; height: 187px; overflow: hidden; display: block; position: relative; cursor: pointer;
}
.mb_list h2 {
	height: 17px; color: rgb(68, 68, 68); line-height: 17px; overflow: hidden; padding-left: 5px; margin-bottom: 8px; display: block;
}
.mb_list h3 {
	height: 17px; color: rgb(68, 68, 68); line-height: 17px; overflow: hidden; padding-left: 5px; margin-bottom: 8px; display: block;
}
.mb_list a.ih3 {
	height: 17px; color: rgb(68, 68, 68); line-height: 17px; overflow: hidden; padding-left: 5px; margin-bottom: 8px; display: block;
}
.mb_list a.mba img {
	background: url("/img/mblist_bg.png") no-repeat 0px 0px; padding: 10px; left: 0px; width: 268px; height: 165px; text-align: left; position: absolute;
}
.mb_list a.mba:hover img {
	background-position: 0px -187px;
}
.mb_list a.mba em {
	background: rgb(43, 65, 112); padding: 0px 10px; width: 248px; height: 50px; color: rgb(255, 255, 255); line-height: 25px; overflow: hidden; font-style: normal; text-decoration: none; margin-top: 125px; margin-left: 10px; display: block; position: relative; opacity: 0;
}
.mb_list a.mba:hover {
	text-decoration: none;
}
.mb_list a.mba:visited {
	text-decoration: none;
}
.mb_list a.mba:hover em {
	transition:0.5s; opacity: 0.8; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s;
}
.mb_list a.mba span {
	top: 10px; width: 268px; height: 165px; margin-left: 10px; display: block; position: absolute;
}
.mb_list a.mba span.new {
	background: url("/img/new.png") no-repeat right top; _background-image: none;
}
.mb_list a.mba span.hot {
	background: url("/img/tj.png") no-repeat right top; _background-image: none;
}
* .l_more {
	text-align: center; padding-top: 15px; clear: both; font-size: 12px; font-weight: bold;
}
* .l_more a {
	background: url("/img/ss.png") no-repeat -200px -230px; margin: 0px auto; width: 171px; height: 27px; text-align: left; color: rgb(255, 255, 255); overflow: hidden; padding-top: 10px; padding-left: 40px; font-weight: bold; display: block; text-shadow: 0px 1px 0px #1c4c93;
}
.l_more a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.wz_list .l_more {
	padding-top: 10px;
}
.js_list ul {
	background: url("/img/l222.gif"); width: 801px;
}
.js_list ul li {
	width: 299px; height: 207px; overflow: hidden; hmargin: 5px 45px 10px 0;
}
.js_list ul li a {
	color: rgb(102, 102, 102); font-weight: bold;
}
.js_list a.mba {
	width: 299px; height: 162px;
}
.js_list a.mba em {
	width: 260px; font-weight: normal; margin-top: -40px;
}
.js_list a.mba {
	height: 170px; overflow: hidden;
}
.js_list a.mba img {
	background: url("/img/jslist_bg.png") no-repeat 0px 0px; width: 280px; height: 140px;
}
.js_list a.mba span {
	width: 280px; height: 140px; display: block; position: relative; _margin-left: 24px;
}
.yulan {
	background: url("/img/titleico.gif") no-repeat 0px -65px; width: 19px; height: 22px; text-indent: -9999px; overflow: hidden; float: left; display: block;
}
.js_list ul li a.yulan {
	margin: 0px 5px 0px -1px;
}
.wz_list ul li a.yulan {
	margin: 7px 0px 0px 8px; _margin-left: 4px;
}
.wz_list ul li a.ti10 {
	text-indent: 10px;
}
.zt_list ul {
	width: 800px;
}
.zt_list ul li {
	width: 310px; height: 154px; text-align: left; overflow: hidden; margin-right: 50px; float: left;
}
.zt_list ul li h3 {
	background: rgb(247, 247, 247); padding: 8px 0px; color: rgb(85, 85, 85); text-indent: 10px; margin-bottom: 8px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.zt_list ul li h3 a.ayl {
	color: rgb(153, 153, 153); text-indent: 0px; font-weight: normal; margin-right: 8px; float: right;
}
.zt_list ul li h3 a.ayl:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.zt_list ul li h3 a {
	color: rgb(85, 85, 85);
}
.zt_list ul li h3 a:hover {
	text-decoration: none;
}
.zt_list a.mba {
	width: 310px; height: 100px; text-align: center; overflow: hidden; vertical-align: middle; display: block;
}
#list_mod {
	margin-top: -22px; float: right;
}
#list_mod a {
	background: url("/img/tm_s.gif"); width: 80px; height: 22px; color: rgb(51, 51, 51); line-height: 26px; text-indent: 10px; overflow: hidden; font-family: Tahoma,Geneva,sans-serif; font-weight: 400; display: block; _line-height: 22px;
}
#list_mod a:hover {
	color: rgb(0, 102, 0); text-decoration: none;
}
#list_mod a.mod_n {
	display: none;
}
.list_tool {
	padding: 10px 2px; height: 25px; text-align: left; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: solid;
}
.list_px {
	width: 600px; float: left;
}
.list_tool span {
	background: rgb(237, 237, 237); border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(221, 221, 221) rgb(221, 221, 221) rgb(153, 153, 153); margin: 0px 10px 0px 0px; padding: 0px 6px 0px 10px; border-radius: 2px; height: 24px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; font-family: "宋体"; float: left; _font-family: Tahoma;
}
.list_px a {
	background: rgb(237, 237, 237); border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(221, 221, 221) rgb(221, 221, 221) rgb(153, 153, 153); margin: 0px 10px 0px 0px; padding: 0px 6px 0px 10px; border-radius: 2px; height: 24px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; font-family: "宋体"; float: left; _font-family: Tahoma;
}
.list_tool span {
	background: rgb(255, 255, 255); border: 0px currentColor; margin-right: 0px;
}
.list_px a.on {
	background: rgb(255, 144, 1); border-color: rgb(198, 113, 1) rgb(236, 134, 1) rgb(236, 134, 1) rgb(198, 113, 1); color: rgb(255, 255, 255); line-height: 24px; font-weight: bold; text-shadow: 0px 1px 0px #b26501;
}
.list_px a:hover {
	text-decoration: none;
}
#list_style {
	width: 60px; float: right;
}
#list_style a {
	background: url("/img/ss.png") no-repeat -60px -125px; width: 28px; height: 26px; text-indent: -9999px; overflow: hidden; 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 {
	background: rgb(255, 255, 255); width: 208px; height: 108px; overflow: hidden; margin-left: 10px; float: right; display: inline;
}
.wz_list ul .box_pic img {
	padding: 3px; border-radius: 2px; border: 1px solid rgb(221, 221, 221); width: 200px; height: 100px;
}
.wz_list ul .box_pic a:hover img {
	border: 1px solid rgb(204, 204, 204);
}
.sp_list ul .box_pic {
	width: 108px;
}
.sp_list ul .box_pic img {
	padding: 3px; border: 1px solid rgb(221, 221, 221); width: 100px; height: 100px;
}
.list_con_li {
	background: rgb(255, 255, 255); font: 700 22px/28px Tahoma; margin: 0px; width: 100%; clear: left; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(205, 205, 205); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.list_con_li2 {
	background: rgb(255, 255, 255); font: 700 22px/28px Tahoma; margin: 0px; width: 100%; clear: left; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(205, 205, 205); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.list_con_li {
	background: rgb(247, 247, 247);
}
.list_con_li .box2 {
	background: rgb(247, 247, 247);
}
.list_con_li2 .box2 {
	background: rgb(255, 255, 255);
}
.list_news_tit {
	background: url("/img/titleico.gif") no-repeat 8px 7px; width: 590px; height: 38px; text-align: left; line-height: 38px; text-indent: 35px; overflow: hidden; clear: left; margin-top: 8px; float: left; display: block;
}
.list_news_tit a {
	color: rgb(51, 51, 51); font-family: Tahoma,Geneva,sans-serif; font-size: 14px; text-decoration: none; float: left;
}
.list_news_tit a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.list_news_tit a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
i.i1 {
	background: url("/img/titleico.gif") no-repeat; overflow: hidden; margin-top: 10px; margin-left: 8px; float: left; display: block; cursor: pointer;
}
i.i2 {
	background: url("/img/titleico.gif") no-repeat; overflow: hidden; margin-top: 10px; margin-left: 8px; float: left; display: block; cursor: pointer;
}
i.i3 {
	background: url("/img/titleico.gif") no-repeat; overflow: hidden; margin-top: 10px; margin-left: 8px; float: left; display: block; cursor: pointer;
}
i.i4 {
	background: url("/img/titleico.gif") no-repeat; overflow: hidden; margin-top: 10px; margin-left: 8px; float: left; display: block; cursor: pointer;
}
i.i1 {
	background-position: -16px -32px; width: 16px; height: 16px;
}
i.i2 {
	background-position: -36px -32px; width: 16px; height: 16px;
}
i.i3 {
	background-position: -57px -31px; width: 23px; height: 16px;
}
i.i4 {
	background-position: 0px -32px; width: 13px; height: 16px;
}
.list_news_info {
	font: 400 11px/normal Tahoma; margin: 18px 13px 0px 0px; color: rgb(102, 102, 102); clear: right; float: right; display: inline; font-size-adjust: none; font-stretch: normal;
}
.box2 {
	font: 400 12px/22px Verdana, Geneva, sans-serif; padding: 2px 10px 20px 35px; width: 630px; text-align: left; color: rgb(102, 102, 102); overflow: hidden; clear: left; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.box2 a:link {
	color: rgb(255, 126, 0);
}
.box2 a:visited {
	color: rgb(255, 126, 0);
}
.listwz ul {
	padding: 10px 0px 0px;
}
.listwz ul li {
	padding: 5px 0px 10px 15px; width: 665px; overflow: hidden; clear: none; margin-right: 10px; margin-bottom: 5px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted; float: left; display: block;
}
.l_title {
	text-align: left; float: none; display: block;
}
.l_title a {
	color: rgb(0, 0, 204); font-size: 16px; text-decoration: underline;
}
.l_title a:visited {
	color: rgb(128, 0, 128); text-decoration: underline;
}
.info {
	padding: 4px 30px 4px 0px; text-align: left; color: rgb(85, 85, 85); line-height: 18px; font-size: 12px; float: none; display: block; table-layout: fixed; -ms-word-wrap: break-word;
}
.nr_tool {
	background: url("/img/ss.png") no-repeat right -280px; padding: 0px; width: 156px; height: 26px; right: 0px; overflow: hidden; float: right; display: inline;
}
.nr_tool a {
	background: url("/img/ss.png") no-repeat; height: 26px; text-indent: -9999px; overflow: hidden; float: left; display: block;
}
.s_f2 a {
	background: url("/img/ss.png") no-repeat; height: 26px; text-indent: -9999px; overflow: hidden; float: left; display: block;
}
.fbz_info {
	background: url("/img/fbz.png") repeat-x 0px -100px rgb(90, 90, 90); border-radius: 3px; height: 50px; line-height: 24px; overflow: hidden; clear: both; margin-bottom: 3px; text-shadow: 0px 1px 0px #444; _line-height: 22px;
}
.m_i0 {
	height: 50px; padding-top: 3px;
}
.m_i1 {
	height: 50px; padding-top: 3px;
}
.m_i2 {
	height: 50px; padding-top: 3px;
}
.m_i3 {
	height: 50px; padding-top: 3px;
}
.m_i0 {
	background: rgb(239, 239, 239); padding: 0px; width: 50px; float: left;
}
.m_i0 img {
	width: 50px; height: 50px;
}
.m_i1 {
	background: url("/img/fbz.png") repeat-x rgb(84, 84, 84); width: 75px; text-align: left; color: rgb(255, 255, 255); padding-left: 15px; float: left;
}
.m_i2 {
	background: url("/img/fbz.png") repeat-x 0px -50px rgb(100, 100, 100); width: 228px; float: left;
}
.m_i2 ul {
	margin: 0px; padding: 0px;
}
.m_i2 ul li {
	margin: 0px; padding: 0px 0px 0px 20px; width: 50px; text-align: left; float: left;
}
.fbz_info a {
	color: rgb(255, 255, 255);
}
.fbz_info a:visited {
	color: rgb(255, 255, 255);
}
.fbz_info a:hover {
	color: rgb(255, 255, 255);
}
.m_i3 {
	width: 260px; text-align: left; overflow: hidden; padding-left: 20px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: left;
}
.m_i3 ul li {
	margin: 0px; padding: 0px; width: 128px; height: 23px; color: rgb(255, 255, 255); overflow: hidden; float: left;
}
.mb_fbz {
	background: rgb(247, 247, 249); border-radius: 3px; border: 1px solid rgb(225, 225, 232); height: 60px; color: rgb(85, 85, 85); line-height: 27px; overflow: hidden; clear: both; margin-bottom: -4px; position: relative; text-shadow: none;
}
.mb_fbz .m_i0 {
	height: 60px; padding-top: 3px;
}
.mb_fbz .m_i1 {
	height: 60px; padding-top: 3px;
}
.mb_fbz .m_i2 {
	height: 60px; padding-top: 3px;
}
.m_i3 {
	height: 60px; padding-top: 3px;
}
.mb_fbz .m_i0 {
	background: rgb(255, 255, 255); padding: 5px; width: 50px; border-right-color: rgb(225, 225, 232); border-right-width: 1px; border-right-style: solid; float: left;
}
.mb_fbz .m_i1 {
	background: rgb(247, 247, 249); width: 75px; text-align: left; color: rgb(85, 85, 85); padding-left: 15px; border-left-color: rgb(238, 238, 238); border-left-width: 2px; border-left-style: solid; float: left;
}
.mb_fbz a {
	color: rgb(85, 85, 85);
}
.mb_fbz a:visited {
	color: rgb(85, 85, 85);
}
.mb_fbz a:hover {
	color: rgb(51, 51, 51);
}
.mb_fbz .m_i3 {
	width: 450px; text-align: left; overflow: hidden; padding-left: 20px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: left;
}
.mb_fbz .m_i3 ul li {
	margin: 0px; padding: 0px; width: 148px; height: 27px; color: rgb(85, 85, 85); overflow: hidden; float: left;
}
.mb_fbz .m_i3 ul li label {
	color: rgb(85, 85, 85); font-family: Georgia; font-size: 20px; font-weight: bold; margin-right: 5px;
}
.fbz_info em {
	font-style: normal;
}
.s_f {
	box-shadow: 0px 0px 3px rgba(0,0,0,0.1);
}
.s_f2 {
	box-shadow: 0px 0px 3px rgba(0,0,0,0.1);
}
.nr_tool {
	box-shadow: 0px 0px 3px rgba(0,0,0,0.1);
}
.js_tool {
	background: url("/img/ss.png") repeat-x 0px -244px; width: 188px;
}
.s_f {
	background: url("/img/ss.png") repeat-x -200px -386px; width: 60px; height: 26px; line-height: 29px; overflow: hidden; float: right; position: relative;
}
.s_f a {
	color: rgb(129, 129, 129); padding-left: 4px;
}
.s_f a:hover {
	color: rgb(26, 76, 177);
}
.s_f2 {
	background: url("/img/ss.png") repeat-x -200px -386px; width: 51px; height: 26px; overflow: hidden; float: right; position: relative;
}
a.t_xz {
	width: 51px;
}
.t_ys {
	width: 51px;
}
a.t_sc {
	width: 51px;
}
a.t_fx {
	width: 51px;
}
a.t_pl {
	width: 27px;
}
a.t_fh {
	width: 27px;
}
a.t_xz {
	background-position: -200px -334px;
}
a.t_xz:hover {
	background-position: -200px -360px;
}
a.t_ys {
	background-position: -357px -334px;
}
a.t_ys:hover {
	background-position: -357px -360px;
}
a.t_sc {
	background-position: -251px -334px;
}
a.t_sc:hover {
	background-position: -251px -360px;
}
a.t_fx {
	background-position: -200px -280px;
}
a.t_fx:hover {
	background-position: -200px -306px;
}
a.t_pl {
	background-position: -302px -334px;
}
a.t_pl:hover {
	background-position: -302px -360px;
}
a.t_fh {
	background-position: -329px -334px;
}
a.t_fh:hover {
	background-position: -329px -360px;
}
.fxxlist {
	background: url("/img/ss.png") no-repeat -402px -304px rgb(248, 248, 248); padding: 5px 0px; border-radius: 0px 0px 5px 5px; border: 1px solid rgb(207, 207, 207); top: 26px; width: 135px; right: 284px; float: right; position: absolute; z-index: 10000; opacity: 0.9; box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}
.fxxlist a {
	padding: 0px; width: 95px; height: 23px; text-align: left; color: rgb(51, 51, 51); line-height: 23px; text-indent: 0px; text-decoration: none; margin-left: 32px; display: inline;
}
.fxxlist a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.nr {
	background: rgb(255, 255, 255); overflow: hidden; clear: both; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 5px; border-bottom-style: solid; z-index: -1;
}
.nr_top {
	padding: 15px 0px; height: 29px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.nr_top_l {
	width: 560px; height: 29px; overflow: hidden; padding-top: 2px; float: left; position: relative;
}
.nr_top_l h1 {
	width: 440px; text-align: left; color: rgb(68, 68, 68); overflow: hidden; padding-top: 0px; padding-left: 5px; font-size: 22px; font-weight: 500; display: block; white-space: nowrap; z-index: 1; -ms-text-overflow: ellipsis;
}
.starxj {
	background: rgb(255, 255, 255); top: 0px; width: 105px; height: 22px; right: 0px; overflow: hidden; padding-top: 7px; padding-left: 10px; float: right; position: absolute; z-index: 2;
}
#rating {
	float: right; position: relative;
}
#starmsg {
	float: right; position: relative;
}
#rating {
	width: 85px; height: 16px; overflow: hidden;
}
#starmsg {
	width: 16px; height: 16px; overflow: hidden; padding-left: 2px;
}
.rating {
	background: url("/img/stars.png") repeat-x left -1000px;
}
.rating a:hover {
	background: url("/img/stars.png") repeat-x left -1000px;
}
.rating a:active {
	background: url("/img/stars.png") repeat-x left -1000px;
}
.rating a:focus {
	background: url("/img/stars.png") repeat-x left -1000px;
}
.rating .current-rating {
	background: url("/img/stars.png") repeat-x left -1000px;
}
.rating {
	margin: 0px; padding: 0px; height: 16px; overflow: hidden; position: relative;
}
.rating li {
	display: inline;
}
.rating a {
	border: currentColor; left: 0px; top: 0px; height: 16px; line-height: 16px; text-indent: -1000em; overflow: hidden; position: absolute;
}
.rating .current-rating {
	border: currentColor; left: 0px; top: 0px; height: 16px; line-height: 16px; text-indent: -1000em; overflow: hidden; position: absolute;
}
.rating a:hover {
	background-position: left;
}
.rating a:active {
	background-position: left;
}
.rating a:focus {
	background-position: left;
}
.rating .current-rating {
	background-position: left bottom; z-index: 1;
}
.inline-rating {
	vertical-align: middle; display: inline-block;
}
.rating-result {
	display: none;
}
.nr_top span a {
	background: url("/img/ss.png") no-repeat 0px -280px; width: 110px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 29px; float: right; text-shadow: 0px 1px 0px #444;
}
.nr_top span a:hover {
	background-position: 0px -307px; color: rgb(255, 255, 255); text-decoration: none;
}
.mb_top {
	padding: 20px 0px; position: relative;
}
.mb_top .starxj {
	display: none;
}
.mb_top .nr_top_l h1 {
	width: 550px;
}
.mb_top span {
	top: 17px; right: 0px; position: absolute;
}
.mb_top span a {
	background: rgb(59, 89, 152); width: auto; height: auto; color: rgb(255, 255, 255); line-height: 18px; font-size: 14px; font-weight: normal;
}
.button {
	padding: 8px 14px; border-radius: 3px; border: currentColor; color: rgb(255, 255, 255); line-height: 20px; position: relative; box-shadow: inset 0px -3px 1px rgba(0,0,0,0.45), 0px 2px 2px rgba(0,0,0,0.25); text-shadow: 1px 1px 0px rgba(0,0,0,0.5); background-color: rgb(59, 89, 152); -webkit-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25); -webkit-user-select: none; -moz-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; -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}
#nr_href a {
	padding: 8px 14px; border-radius: 3px; border: currentColor; color: rgb(255, 255, 255); line-height: 20px; position: relative; box-shadow: inset 0px -3px 1px rgba(0,0,0,0.45), 0px 2px 2px rgba(0,0,0,0.25); text-shadow: 1px 1px 0px rgba(0,0,0,0.5); background-color: rgb(59, 89, 152); -webkit-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25); -webkit-user-select: none; -moz-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; -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}
.button:active {
	top: 3px; position: relative; box-shadow: inset 0px -3px 1px rgba(255,255,255,1), inset 0px 0px 3px rgba(0,0,0,0.9); -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);
}
#nr_href a:active {
	top: 3px; position: relative; box-shadow: inset 0px -3px 1px rgba(255,255,255,1), inset 0px 0px 3px rgba(0,0,0,0.9); -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);
}
.button:hover {
	
}
#nr_href a:hover {
	
}
.button:active::after {
	background: rgb(255, 255, 255); left: 0px; width: 100%; height: 3px; bottom: -1px; position: absolute; content: "";
}
.mb_top span a em {
	padding-left: 10px; font-style: normal; font-weight: 400; cursor: pointer;
}
.mb_top span a em label {
	cursor: pointer;
}
.anbu:active {
	box-shadow: inset 0px 2px 4px rgba(0,0,0,0.25), 0px 1px 2px rgba(0,0,0,0.05);
}
#runcode input:active {
	box-shadow: inset 0px 2px 4px rgba(0,0,0,0.25), 0px 1px 2px rgba(0,0,0,0.05);
}
.nr_tag {
	padding: 15px 5px; text-align: left; display: block;
}
.nr_tag span {
	color: rgb(51, 51, 51);
}
#hotTags {
	padding: 10px 0px 0px; text-align: left;
}
#hotTags::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
#hotTags a {
	margin: 0px 8px 8px 0px; padding: 7px 9px; height: 15px; line-height: 15px; float: left; display: inline-block; white-space: nowrap;
}
.nr_tag a {
	margin: 0px 6px 0px 0px; padding: 6px 9px; height: 26px; line-height: 23px; text-decoration: none;
}
#hotTags a {
	background: linear-gradient(rgb(252, 252, 252), rgb(240, 240, 240)) rgb(250, 250, 250); border-width: 1px; border-style: solid; border-color: rgb(218, 218, 218) rgb(210, 210, 210) rgb(197, 197, 197); border-radius: 3px; color: rgb(68, 68, 68); font-size: 12px; text-decoration: none; box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.7), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: 0px 1px white; -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.nr_tag a {
	background: linear-gradient(rgb(252, 252, 252), rgb(240, 240, 240)) rgb(250, 250, 250); border-width: 1px; border-style: solid; border-color: rgb(218, 218, 218) rgb(210, 210, 210) rgb(197, 197, 197); border-radius: 3px; color: rgb(68, 68, 68); font-size: 12px; text-decoration: none; box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.7), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: 0px 1px white; -webkit-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 {
	text-decoration: none; background-image: linear-gradient(to top, rgb(252, 252, 252), rgb(240, 240, 240));
}
.nr_tag a:hover {
	text-decoration: none; background-image: linear-gradient(to top, rgb(252, 252, 252), rgb(240, 240, 240));
}
.nr_tag .red {
	color: rgb(255, 0, 0);
}
.nr_tag a.red:hover {
	color: rgb(255, 0, 0);
}
.nr_tag .red2 {
	margin: 0px; padding: 0px; border-radius: 0px; border: currentColor; color: rgb(255, 0, 0); text-decoration: underline; box-shadow: none;
}
.nr_tag .red2:hover {
	margin: 0px; padding: 0px; border-radius: 0px; border: currentColor; color: rgb(255, 0, 0); text-decoration: underline; box-shadow: none;
}
.nr_tag em {
	color: rgb(102, 102, 102); font-style: normal;
}
.nr_b {
	background: rgb(255, 255, 255); padding: 15px 0px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
#nr_tad1 {
	padding-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.nr_body {
	width: 100%; text-align: left; color: rgb(68, 68, 68); line-height: 24px; overflow: hidden; font-family: Tahoma,STHeiti; font-size: 14px; display: block; -ms-word-wrap: break-word;
}
.nr_body h2 {
	font-size: 16px;
}
.nr_body a {
	color: rgb(59, 89, 152);
}
.nr_body a:visited {
	color: rgb(59, 89, 152);
}
.nr_body p {
	margin: 0px 0px 15px; text-align: left; line-height: 24px; font-size: 14px;
}
.nr_body blockquote p {
	margin: 0px;
}
.nr_body img {
	background: rgb(251, 251, 251); margin: 10px auto; padding: 5px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
}
.nr_body hr {
	border-width: 2px medium medium; border-style: dotted none none; border-color: rgb(153, 153, 153) currentColor currentColor; height: 1px;
}
.nr_body a:hover img {
	border: 1px solid rgb(204, 204, 204);
}
.nav_b a {
	transition:0.1s ease-in; -moz-transition: all .1s ease-in; -webkit-transition: all .1s ease-in; -o-transition: all .1s ease-in;
}
.nav_b a:hover {
	transition:0.1s ease-in; -moz-transition: all .1s ease-in; -webkit-transition: all .1s ease-in; -o-transition: all .1s ease-in;
}
#nr_tad1 img {
	margin: 0px; padding: 0px; border-radius: 0px; border: 0px currentColor; box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
}
#nr_tad1 a:hover img {
	margin: 0px; padding: 0px; border-radius: 0px; border: 0px currentColor; box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
}
.nr_body a {
	color: rgb(51, 51, 51);
}
.nr_body a:hover {
	color: rgb(255, 51, 0);
}
.nr_body a strong {
	font-weight: bold;
}
.nr_info {
	padding: 12px 0px; text-align: left; color: rgb(102, 102, 102); line-height: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.nr_mbinfo {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.nr_info em {
	font-style: normal;
}
.nr_info em a {
	text-decoration: underline;
}
.nr_info span {
	padding: 0px 15px; color: rgb(51, 51, 51); font-weight: normal;
}
.nr_info span.one {
	padding-left: 0px;
}
.nr_info a {
	color: rgb(51, 51, 51);
}
.nr_info span a.zz {
	color: rgb(0, 153, 0); font-weight: bold; text-decoration: underline;
}
.ml_sucai .nr_body img {
	background: rgb(255, 255, 255); margin: 5px; border-radius: 3px; border: 0px currentColor;
}
.nr_down {
	padding: 15px 0px; height: 31px; display: block;
}
.nr_down a.down_link {
	background: url("/img/ss.png") no-repeat 0px -338px; width: 182px; height: 31px; text-align: left; color: rgb(53, 53, 53); line-height: 31px; text-indent: 40px; overflow: hidden; font-size: 14px; font-weight: bold; float: left; display: block;
}
.nr_down a.down_link:hover {
	background-position: 0px -369px; text-decoration: none;
}
.nr_down span {
	line-height: 31px; padding-left: 20px; float: left;
}
.nr_down span em {
	padding: 0px 2px; color: rgb(204, 0, 0); font-size: 16px; font-style: normal; font-weight: bold;
}
.nr_down span a {
	color: rgb(0, 82, 164); padding-left: 10px;
}
.ml_mb .list {
	padding-bottom: 0px;
}
.ml_cmsmb .list {
	padding-bottom: 0px;
}
.wz_nr_r {
	padding: 0px; width: 170px; text-align: right; overflow: hidden; margin-top: -30px; float: right; display: block; position: relative;
}
.wz_nr_r a {
	color: rgb(35, 68, 126); padding-left: 10px;
}
.mb10 {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nr_body p.intro_p {
	background: rgb(255, 255, 221); margin: 10px auto; padding: 5px 10px; border-radius: 3px; border: 1px solid rgb(222, 220, 181); color: rgb(0, 0, 0); line-height: 22px; font-size: 12px; display: block;
}
.nr_body .code {
	background: rgb(255, 255, 221); margin: 10px auto; padding: 5px 10px; border-radius: 3px; border: 1px solid rgb(222, 220, 181); color: rgb(0, 0, 0); line-height: 22px; font-size: 12px; display: block;
}
.nr_body blockquote {
	background: rgb(255, 255, 221); margin: 10px auto; padding: 5px 10px; border-radius: 3px; border: 1px solid rgb(222, 220, 181); color: rgb(0, 0, 0); line-height: 22px; font-size: 12px; display: block;
}
#runcode em {
	color: rgb(255, 255, 255); font-size: 0px; display: none;
}
#runcode textarea {
	background: rgb(225, 238, 255); padding: 5px; border: 1px solid rgb(204, 204, 204); width: 611px; height: 380px; color: rgb(51, 51, 51); line-height: 20px; font-family: Courier New; font-size: 12px; margin-bottom: 5px;
}
#runcode input {
	width: 100px; color: rgb(85, 85, 85); margin-right: 5px; float: left;
}
.vtitle {
	background: url("/img/ss.png") no-repeat -415px -175px; padding: 10px 0px; text-align: left; color: rgb(68, 68, 68); text-indent: 20px; font-size: 14px; font-weight: bold; margin-top: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.xg_list {
	margin: 15px auto; text-align: left; color: rgb(102, 102, 102); line-height: 25px;
}
.xg_list ul li {
	background: url("/img/ss.png") no-repeat -425px -230px; margin: 0px 0px 0px 10px; width: 320px; height: 30px; line-height: 30px; text-indent: 10px; overflow: hidden; float: left; display: block;
}
.xg_list li a {
	color: rgb(68, 68, 68); font-size: 14px;
}
.xg_list li a:visited {
	color: rgb(136, 136, 136);
}
.nr_b .nr_quote {
	background: rgb(242, 253, 219); margin: 0px auto; padding: 5px 10px; border-radius: 3px; border: 1px solid rgb(173, 205, 60); color: rgb(0, 0, 0);
}
a.nr_fja {
	background: url("/img/fj.png") no-repeat right top; margin: 10px 0px; border-radius: 3px; height: 30px; line-height: 30px; padding-right: 7px; font-size: 12px; float: left; display: block; box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
}
a.nr_fja:hover {
	color: rgb(13, 116, 45); text-decoration: none;
}
a.nr_fja span {
	background: url("/img/fj.png") no-repeat left top; width: 52px; height: 30px; line-height: 9999px; overflow: hidden; float: left; cursor: pointer;
}
a.nr_fja:hover span {
	background: url("/img/fj.png") no-repeat 0px -30px;
}
.syntaxhighlighter {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; left: auto; top: auto; width: auto; height: auto; text-align: left; right: auto; bottom: auto; line-height: 1.2em; font-family: Consolas,Monaco,"Bitstream Vera Sans Mono","Courier New",Courier,monospace; font-size: 12px; font-style: normal; font-weight: 400; vertical-align: baseline; float: none; position: static;
}
.syntaxhighlighter div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; left: auto; top: auto; width: auto; height: auto; text-align: left; right: auto; bottom: auto; line-height: 1.2em; font-family: Consolas,Monaco,"Bitstream Vera Sans Mono","Courier New",Courier,monospace; font-size: 12px; font-style: normal; font-weight: 400; vertical-align: baseline; float: none; position: static;
}
.syntaxhighlighter code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; left: auto; top: auto; width: auto; height: auto; text-align: left; right: auto; bottom: auto; line-height: 1.2em; font-family: Consolas,Monaco,"Bitstream Vera Sans Mono","Courier New",Courier,monospace; font-size: 12px; font-style: normal; font-weight: 400; vertical-align: baseline; float: none; position: static;
}
.syntaxhighlighter span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; left: auto; top: auto; width: auto; height: auto; text-align: left; right: auto; bottom: auto; line-height: 1.2em; font-family: Consolas,Monaco,"Bitstream Vera Sans Mono","Courier New",Courier,monospace; font-size: 12px; font-style: normal; font-weight: 400; vertical-align: baseline; float: none; position: static;
}
.syntaxhighlighter {
	margin: 1em 0px; padding: 5px 0px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); position: relative; box-shadow: 0px 0px 8px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255);
}
.syntaxhighlighter code {
	display: inline;
}
.syntaxhighlighter .italic {
	font-style: italic;
}
.syntaxhighlighter .line .number {
	width: 3em; text-align: right; color: rgb(92, 92, 92); padding-right: 0.3em; float: left; display: block;
}
.syntaxhighlighter .line .content {
	color: rgb(0, 0, 0); padding-left: 0.5em; margin-left: 3.3em; border-left-color: rgb(20, 107, 0); border-left-width: 3px; border-left-style: solid; display: block;
}
.syntaxhighlighter .line .content .block {
	text-indent: -1.5em; padding-left: 1.5em; display: block;
}
.nogutter.syntaxhighlighter .line .content {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.nogutter.syntaxhighlighter .ruler {
	border: 0px currentColor; padding-left: 0px; margin-left: 0px;
}
.syntaxhighlighter .ruler {
	padding: 0px 0px 0.5em 0.5em; color: silver; overflow: hidden; margin-left: 3.3em; border-left-color: rgb(108, 226, 108); border-left-width: 3px; border-left-style: solid; background-color: rgb(248, 248, 248);
}
.syntaxhighlighter .no-wrap.lines {
	overflow: auto; -ms-overflow-y: hidden;
}
.syntaxhighlighter .toolbar {
	padding: 6px 6px 4px 0px; border: 1px solid rgb(231, 229, 220); top: 5px; right: 5px; font-size: 1px; position: absolute; background-color: rgb(248, 248, 248);
}
.collapsed.syntaxhighlighter .toolbar {
	padding: 0.2em 0px 0.5em 0.5em; font-size: 80%; position: static;
}
.syntaxhighlighter .toolbar a.item {
	text-indent: -5000px; overflow: hidden; margin-left: 8px; float: left; display: block; background-repeat: no-repeat;
}
.syntaxhighlighter .toolbar .item {
	text-indent: -5000px; overflow: hidden; margin-left: 8px; float: left; display: block; background-repeat: no-repeat;
}
.collapsed.syntaxhighlighter .toolbar .expandSource.item {
	width: auto; height: 16px; text-indent: 0px; padding-left: 20px; float: none; display: inline; background-image: url("/img/magnifier.png");
}
.syntaxhighlighter .toolbar .viewSource.item {
	background-image: url("/img/page_white_code.png");
}
.syntaxhighlighter .toolbar .printSource.item {
	background-image: url("/img/printer.png");
}
.syntaxhighlighter .toolbar .copyToClipboard.item {
	text-indent: 0px; overflow: visible;
}
.syntaxhighlighter .toolbar .about.item {
	display: none; background-image: url("/img/help.png");
}
.printing.syntaxhighlighter {
	
}
.printing.syntaxhighlighter .alt1.line .content {
	
}
.printing.syntaxhighlighter .alt2.line .content {
	
}
.printing.syntaxhighlighter .highlighted.line .number {
	
}
.printing.syntaxhighlighter .alt1.highlighted.line .content {
	
}
.printing.syntaxhighlighter .alt2.highlighted.line .content {
	
}
.printing.syntaxhighlighter .line .content .block {
	
}
.syntaxhighlighter .no-wrap .line .content .block {
	white-space: nowrap;
}
.printing.syntaxhighlighter .line .number {
	color: rgb(187, 187, 187);
}
.printing.syntaxhighlighter .line .content {
	border: 0px currentColor; color: rgb(0, 0, 0);
}
.printing.syntaxhighlighter a {
	text-decoration: none;
}
.syntaxhighlighter .highlighted.line .number {
	color: rgb(0, 0, 0); background-color: rgb(108, 226, 108);
}
.syntaxhighlighter .alt1.highlighted.line .content {
	background-color: rgb(108, 226, 108);
}
.syntaxhighlighter .alt2.highlighted.line .content {
	background-color: rgb(108, 226, 108);
}
.syntaxhighlighter .alt1.line .content {
	background-color: rgb(255, 255, 255);
}
.syntaxhighlighter .alt2.line .content {
	background-color: rgb(248, 248, 248);
}
.syntaxhighlighter .toolbar a {
	color: rgb(160, 160, 160);
}
.syntaxhighlighter .script {
	background-color: rgb(255, 255, 0);
}
.syntaxhighlighter .bold {
	font-weight: 700;
}
.printing.syntaxhighlighter .script {
	font-weight: 700;
}
.nogutter.syntaxhighlighter .line .number {
	display: none;
}
.syntaxhighlighter .line .content .spaces {
	display: none;
}
.syntaxhighlighter .bar {
	display: none;
}
.collapsed.syntaxhighlighter .lines {
	display: none;
}
.collapsed.syntaxhighlighter .ruler {
	display: none;
}
.collapsed.syntaxhighlighter .toolbar .item {
	display: none;
}
.printing.syntaxhighlighter .toolbar {
	display: none;
}
.printing.syntaxhighlighter .ruler {
	display: none;
}
.syntaxhighlighter .show.bar {
	display: block;
}
.collapsed.syntaxhighlighter .bar {
	display: block;
}
.printing.syntaxhighlighter .plain {
	color: rgb(0, 0, 0);
}
.printing.syntaxhighlighter .plain a {
	color: rgb(0, 0, 0);
}
.syntaxhighlighter .plain {
	color: rgb(0, 0, 0);
}
.syntaxhighlighter .plain a {
	color: rgb(0, 0, 0);
}
.printing.syntaxhighlighter .comments {
	color: rgb(0, 130, 0);
}
.printing.syntaxhighlighter .comments a {
	color: rgb(0, 130, 0);
}
.syntaxhighlighter .comments {
	color: rgb(0, 130, 0);
}
.syntaxhighlighter .comments a {
	color: rgb(0, 130, 0);
}
.printing.syntaxhighlighter .string {
	color: blue;
}
.printing.syntaxhighlighter .string a {
	color: blue;
}
.syntaxhighlighter .string {
	color: blue;
}
.syntaxhighlighter .string a {
	color: blue;
}
.printing.syntaxhighlighter .keyword {
	color: rgb(0, 102, 153); font-weight: 700;
}
.syntaxhighlighter .keyword {
	color: rgb(0, 102, 153); font-weight: 700;
}
.printing.syntaxhighlighter .preprocessor {
	color: gray;
}
.printing.syntaxhighlighter .color1 {
	color: gray;
}
.printing.syntaxhighlighter .color1 a {
	color: gray;
}
.syntaxhighlighter .preprocessor {
	color: gray;
}
.syntaxhighlighter .color1 {
	color: gray;
}
.syntaxhighlighter .color1 a {
	color: gray;
}
.printing.syntaxhighlighter .variable {
	color: rgb(170, 119, 0);
}
.syntaxhighlighter .variable {
	color: rgb(170, 119, 0);
}
.printing.syntaxhighlighter .value {
	color: rgb(0, 153, 0);
}
.syntaxhighlighter .value {
	color: rgb(0, 153, 0);
}
.printing.syntaxhighlighter .functions {
	color: rgb(255, 20, 147);
}
.printing.syntaxhighlighter .color2 {
	color: rgb(255, 20, 147);
}
.printing.syntaxhighlighter .color2 a {
	color: rgb(255, 20, 147);
}
.syntaxhighlighter .functions {
	color: rgb(255, 20, 147);
}
.syntaxhighlighter .color2 {
	color: rgb(255, 20, 147);
}
.syntaxhighlighter .color2 a {
	color: rgb(255, 20, 147);
}
.printing.syntaxhighlighter .constants {
	color: rgb(0, 102, 204);
}
.syntaxhighlighter .constants {
	color: rgb(0, 102, 204);
}
.printing.syntaxhighlighter .color3 {
	color: red;
}
.printing.syntaxhighlighter .color3 a {
	color: red;
}
.syntaxhighlighter .toolbar a:hover {
	color: red;
}
.syntaxhighlighter .color3 {
	color: red;
}
.syntaxhighlighter .color3 a {
	color: red;
}
.UBBPanel {
	background: rgb(251, 251, 251); border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(221, 221, 221); color: rgb(0, 0, 0); overflow: auto;
}
.UBBTitle {
	background: rgb(247, 247, 247); padding: 4px 10px; color: rgb(68, 68, 68); font-family: Verdana,宋体; font-weight: 700; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.UBBTitle span {
	color: rgb(247, 247, 247);
}
.UBBContent {
	padding: 6px; line-height: 160%;
}
.UBBContent textarea {
	border: 1px solid rgb(234, 234, 234); width: 550px; height: 168px; color: rgb(51, 51, 51); font-size: 12px; margin-bottom: 2px; -ms-scrollbar-base-color: rgb(204, 204, 204); -ms-scrollbar-face-color: rgb(204, 204, 204); -ms-scrollbar-shadow-color: rgb(255, 255, 255); -ms-scrollbar-highlight-color: rgb(255, 255, 255); -ms-scrollbar-arrow-color: rgb(102, 102, 102); scrollbar-dark-shadow-color: #fff;
}
.ubbbutton {
	background: rgb(255, 255, 255); border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(102, 102, 102); width: 100px; height: 21px; line-height: 20px; margin-left: 5px;
}
.ubbbuttonrt {
	color: rgb(153, 153, 153);
}
.UBBTitle img {
	border: currentColor;
}
pre {
	background: rgb(247, 247, 247); margin: 0px 0px 1em; width: 99%; overflow: auto; font-family: "Courier New",Monospace; font-size: 12px;
}
pre ol {
	margin: 0px; padding: 0px; border: currentColor;
}
pre ol li {
	margin: 0px; padding: 0px; border: currentColor;
}
pre ol li span {
	margin: 0px; padding: 0px; border: currentColor;
}
pre a {
	margin: 0px; padding: 0px; border: currentColor;
}
pre a:hover {
	margin: 0px; padding: 0px; border: currentColor;
}
pre ol {
	background: rgb(247, 247, 247); list-style: decimal; margin: 0px 0px 1px 3em !important; padding: 5px 0px; color: rgb(92, 92, 92); border-left-color: rgb(20, 107, 0); border-left-width: 3px; border-left-style: solid;
}
pre ol li {
	margin: 0px !important; padding: 0px 3px 0px 10px !important; color: rgb(92, 92, 92); line-height: 1.3em; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: none;
}
pre ol li.alt {
	color: inherit;
}
pre ol li span {
	color: black; background-color: inherit;
}
pre .comment {
	color: rgb(0, 130, 0); background-color: inherit;
}
pre .comments {
	color: rgb(0, 130, 0); background-color: inherit;
}
pre .string {
	color: blue; background-color: inherit;
}
pre .keyword {
	color: rgb(0, 102, 153); font-weight: bold; background-color: inherit;
}
pre .preprocessor {
	color: gray; background-color: inherit;
}
pre .dp-xml .cdata {
	color: rgb(255, 20, 147);
}
pre .dp-xml .tag {
	color: rgb(0, 102, 153); font-weight: bold;
}
pre .dp-xml .tag-name {
	color: rgb(0, 102, 153); font-weight: bold;
}
pre .dp-xml .attribute {
	color: red;
}
pre .dp-xml .attribute-value {
	color: blue;
}
pre .dp-sql .func {
	color: rgb(255, 20, 147);
}
pre .dp-sql .op {
	color: rgb(128, 128, 128);
}
pre .dp-rb .symbol {
	color: rgb(170, 119, 0);
}
pre .dp-rb .variable {
	color: rgb(170, 119, 0); font-weight: bold;
}
pre .dp-py .builtins {
	color: rgb(255, 20, 147);
}
pre .dp-py .magicmethods {
	color: rgb(128, 128, 128);
}
pre .dp-py .exceptions {
	color: brown;
}
pre .dp-py .types {
	color: brown; font-style: italic;
}
pre .dp-py .commonlibs {
	color: rgb(138, 43, 226); font-style: italic;
}
pre .dp-j .annotation {
	color: rgb(100, 100, 100);
}
pre .dp-j .number {
	color: rgb(192, 0, 0);
}
pre .dp-delphi .number {
	color: blue;
}
pre .dp-delphi .directive {
	color: rgb(0, 130, 132);
}
pre .dp-delphi .vars {
	color: rgb(0, 0, 0);
}
pre .dp-css .value {
	color: black;
}
pre .dp-css .important {
	color: red;
}
pre .dp-c .vars {
	color: rgb(221, 0, 0);
}
pre .dp-cpp .datatypes {
	color: rgb(46, 139, 87); font-weight: bold;
}
#showbox {
	background: url("/img/loading.gif") no-repeat center rgb(255, 255, 255); margin: -12px 0px 0px -12px; padding: 8px; border: 1px solid rgb(238, 238, 238); left: 0px; top: 0px; display: none; position: absolute;
}
#comment {
	margin: 10px auto;
}
#comment .vtitle {
	background: url("/img/ss.png") no-repeat -380px -125px; text-indent: 48px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 2px; border-bottom-style: solid;
}
#comment .vtitle a {
	background: url("/img/ss.png") no-repeat -200px -200px; width: 78px; height: 22px; color: rgb(51, 51, 51); text-indent: -9999px; font-size: 12px; font-weight: normal; margin-top: 0px; float: right; display: block;
}
.comm_content {
	height: auto; text-align: left; padding-bottom: 10px; font-family: Verdana,宋体; font-size: 12px;
}
.comm_content h3 {
	padding: 20px 10px 10px; text-align: center; color: rgb(85, 85, 85); font-family: Tahoma,Geneva,sans-serif; font-size: 18px; text-shadow: 1px 1px 0px #f3f3f3, 1px 2px 0px #b2b2b2;
}
.c_list {
	width: 100%; clear: both; margin-top: 5px;
}
.c_list p {
	margin: 5px 0px; padding: 0px;
}
.c_hpic {
	padding: 10px 0px; width: 68px; float: left;
}
.c_hpic img {
	border-radius: 3px; width: 50px; height: 50px; vertical-align: middle;
}
.c_fr {
	padding: 10px 0px 5px; width: 605px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: right;
}
.c_meta {
	line-height: 18px; font-size: 12px;
}
.c_meta a {
	color: rgb(60, 128, 0);
}
.c_time {
	font: 11px/normal Tahoma, Geneva, sans-serif; color: rgb(153, 153, 153); padding-left: 10px; font-size-adjust: none; font-stretch: normal;
}
.c_db {
	text-align: right;
}
.c_db a {
	color: rgb(137, 135, 136); padding-right: 5px; text-decoration: underline;
}
.c_nr {
	width: 600px; color: rgb(34, 34, 34); line-height: 22px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.c_nr img {
	padding: 0px 2px; vertical-align: middle;
}
.quote_f {
	height: 195px; text-align: left; padding-top: 12px; border-top-color: rgb(223, 219, 220); border-top-width: 1px; border-top-style: solid;
}
.quote_load {
	background: url("/img/loading.gif") no-repeat center;
}
.pl img {
	margin-right: 5px;
}
.q_list {
	height: 23px; overflow: hidden; margin-bottom: 3px;
}
.q_list img {
	margin: 0px 5px 3px 0px; cursor: pointer;
}
.q_list a {
	background: url("/img/mood/facelist.gif") no-repeat; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(238, 238, 238) rgb(238, 238, 238) rgb(204, 204, 204); border-radius: 3px; width: 34px; height: 21px; margin-right: 5px; margin-bottom: 5px; float: left; display: block;
}
.q_list a:hover {
	border: 1px solid rgb(191, 191, 191); box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
}
.q_list a.ks {
	background-position: 0px -21px;
}
#comment textarea {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(204, 204, 204) rgb(204, 204, 204) rgb(153, 153, 153); padding: 5px 0px 0px 8px; border-radius: 3px; width: 98%; height: 116px; color: rgb(153, 153, 153); line-height: 18px; font-size: 12px; resize: none;
}
#comment textarea:hover {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(204, 204, 204) rgb(204, 204, 204) rgb(153, 153, 153); padding: 5px 0px 0px 8px; box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
}
#comment textarea:focus {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(204, 204, 204) rgb(204, 204, 204) rgb(153, 153, 153); padding: 5px 0px 0px 8px; box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
}
.quote_f .anbu {
	margin-top: 8px;
}
.gly {
	padding-top: 10px; padding-left: 5px; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.gly span {
	color: rgb(255, 0, 0);
}
.decmt-box {
	background: rgb(255, 255, 238); margin: 5px auto; padding: 5px; border: 1px solid rgb(221, 221, 221); width: 98%; overflow: hidden; clear: both;
}
.decmt-box .decmt-title {
	color: rgb(102, 102, 153); line-height: 19px; padding-left: 5px; font-family: Tahoma;
}
.decmt-box .decmt-content {
	margin: 2px auto 0px; width: 99%; color: rgb(85, 85, 85); line-height: 21px; clear: both; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.decmt-box .decmt-content img {
	vertical-align: middle;
}
#pl_page {
	padding: 10px 5px 10px 0px; text-align: right; color: rgb(102, 102, 102); clear: both; margin-top: 10px;
}
.pagelistbox {
	text-align: right;
}
.pagelistbox a {
	padding: 5px; color: rgb(102, 102, 102); font-family: Tahoma; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.pagelistbox span {
	padding: 5px; color: rgb(102, 102, 102); font-family: Tahoma; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.pagelistbox strong {
	padding: 5px; color: rgb(102, 102, 102); font-family: Tahoma; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.pagelistbox a:hover {
	color: rgb(102, 153, 0); text-decoration: none; border-bottom-color: rgb(102, 153, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.pagelistbox strong {
	color: rgb(102, 153, 0); font-weight: 700; text-decoration: none; border-bottom-color: rgb(102, 153, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.nrdh {
	background: rgb(255, 255, 255); margin-bottom: 10px;
}
.nrdh a#t_an {
	background: url("/img/fya.png") repeat-x 0px 0px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(210, 210, 210) rgb(210, 210, 210) currentColor; border-radius: 3px 3px 0px 0px; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 32px; overflow: hidden; font-family: 宋体; font-size: 12px; font-weight: bold; display: block; cursor: pointer;
}
.nrdh a#t_an:hover {
	background: url("/img/fya.png") repeat-x 0px -30px; color: rgb(0, 0, 51); text-decoration: none;
}
#nrdh_d {
	background: url("/img/fya.png") repeat-x 0px -60px; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(210, 210, 210) rgb(210, 210, 210); padding: 10px 5px 12px; border-radius: 0px 0px 3px 3px; height: 1%; clear: both; font-family: Tahoma,Geneva,sans-serif;
}
#nrdh_d a {
	margin: 2px; padding: 0px 4px; border-radius: 3px; border: 1px solid rgb(255, 255, 255); width: 31%; height: 24px; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; float: left; display: block;
}
#nrdh_d a:hover {
	background: rgb(255, 144, 1); border-width: 1px; border-style: solid; border-color: rgb(198, 113, 1) rgb(236, 134, 1) rgb(236, 134, 1) rgb(198, 113, 1); transition:all; top: 1px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; box-shadow: inset 0px -1px 3px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.2); -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -webkit-box-shadow: inset 0 -1px 3px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 -1px 3px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.2);
}
#nrdh_d a.on {
	background: rgb(255, 144, 1); border-width: 1px; border-style: solid; border-color: rgb(198, 113, 1) rgb(236, 134, 1) rgb(236, 134, 1) rgb(198, 113, 1); transition:all; top: 1px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; box-shadow: inset 0px -1px 3px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.2); -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -webkit-box-shadow: inset 0 -1px 3px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 -1px 3px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.2);
}
#nrdh_d a.on:hover {
	background: rgb(255, 144, 1); border-width: 1px; border-style: solid; border-color: rgb(198, 113, 1) rgb(236, 134, 1) rgb(236, 134, 1) rgb(198, 113, 1); transition:all; top: 1px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; box-shadow: inset 0px -1px 3px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.2); -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -webkit-box-shadow: inset 0 -1px 3px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.2); -moz-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: rgb(176, 176, 176); border-color: rgb(158, 158, 158) rgb(170, 170, 170) rgb(170, 170, 170) rgb(158, 158, 158);
}
.ccc {
	text-align: center;
}
#soft_main {
	background: rgb(255, 255, 255); margin: 15px auto; padding: 15px; width: 960px; text-align: left;
}
#about_main {
	background: rgb(255, 255, 255); margin: 15px auto; padding: 15px; width: 960px; text-align: left;
}
.downinfo {
	margin: 10px auto; border: 1px solid rgb(221, 221, 221); color: rgb(68, 68, 68); font-size: 14px;
}
.downinfo h3 {
	padding: 10px; height: 1%; font-size: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.soft_info {
	border: 1px solid rgb(235, 235, 235); width: 958px;
}
.soft_border {
	background: url("/img/zbg.gif"); padding: 7px;
}
.soft_b2 {
	background: rgb(255, 255, 255); border: 1px solid rgb(235, 235, 235);
}
.soft_i_l {
	padding: 0px 10px 10px; width: 450px; overflow: hidden; border-right-color: rgb(237, 237, 237); border-right-width: 1px; border-right-style: solid; float: left;
}
.soft_i_r {
	padding: 0px 20px 10px 10px; width: 430px; color: rgb(51, 51, 51); line-height: 25px; font-size: 14px; float: right;
}
.soft_i_l h2 {
	padding: 15px 0px 0px; color: rgb(102, 102, 102); font-size: 12px;
}
.soft_i_l h2 a {
	padding: 0px 5px; color: rgb(51, 51, 51); font-size: 14px;
}
.pic {
	margin: 15px auto 20px; padding-bottom: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.pic img {
	padding: 6px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); box-shadow: 1px 1px 5px #ddd;
}
.downsm {
	background: rgb(247, 247, 247); margin: 10px auto; padding: 8px 10px; border-radius: 3px; border: 1px solid rgb(227, 227, 227); text-align: left; line-height: 22px;
}
.downsm span {
	color: rgb(204, 0, 0);
}
.downsm a {
	padding: 0px 2px 2px; color: rgb(0, 136, 0); font-weight: bold; border-bottom-color: rgb(0, 136, 0); border-bottom-width: 1px; border-bottom-style: dotted;
}
.downsm a:hover {
	color: rgb(255, 0, 0); text-decoration: none; border-bottom-color: rgb(255, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted;
}
.formbox {
	background: rgb(255, 255, 238); margin: 20px auto; padding: 20px 0px; border: 2px solid rgb(255, 240, 168); font-size: 14px;
}
.soft_i_l .i_login {
	height: 48px; overflow: hidden;
}
.soft_i_l .i_login a {
	padding: 0px; border: currentColor; height: 30px; text-align: center; line-height: 29px; font-family: Tahoma; font-size: 12px; font-weight: bold; margin-right: 10px; float: left; display: block; cursor: pointer; _line-height: 29px;
}
.soft_i_l .i_login a:hover {
	text-decoration: none;
}
.soft_infox {
	clear: both; margin-bottom: 20px;
}
.soft_infox strong {
	padding: 0px 5px; color: rgb(255, 0, 0);
}
.soft_infox span {
	color: rgb(0, 136, 0); font-size: 14px; font-weight: bold; margin-bottom: 10px; display: block;
}
.down_links {
	margin: 0px auto;
}
.down_links .lii {
	background: url("/img/soft_down.gif") no-repeat right -130px rgb(247, 247, 247); height: 31px; overflow: hidden; clear: left; margin-top: 10px; float: left; display: block;
}
.down_links .lii a {
	background: url("/img/soft_down.png") repeat-x 0px -91px rgb(247, 247, 247); color: rgb(0, 136, 0); line-height: 31px; padding-right: 5px; font-size: 12px; font-weight: bold; margin-right: 3px; float: left;
}
.down_links .lii a:hover {
	background-position: 0px -171px; color: rgb(61, 120, 16); text-decoration: none;
}
.down_links .lii a em {
	background: url("/img/soft_down.png") no-repeat 0px -40px rgb(247, 247, 247); width: 25px; height: 31px; margin-right: 8px; float: left; display: block;
}
.down_links .lii a:hover em {
	background-position: -26px -40px;
}
.down_links a.zzs {
	height: 31px; color: rgb(204, 0, 0); line-height: 31px; font-size: 12px; text-decoration: none; margin-top: 10px; margin-left: 10px; float: left;
}
.soft_ts a {
	margin-top: 10px; margin-bottom: 5px; float: left; display: block;
}
.soft_i_r h2 {
	background: url("/img/soft_down.gif") no-repeat -150px 6px; color: rgb(51, 51, 51); text-indent: 22px; padding-bottom: 5px; margin-top: 10px; margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.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 {
	padding: 0px; display: block; _padding: 2px 0;
}
.cz_list label {
	padding-left: 5px; cursor: pointer;
}
.tag_ts {
	background: rgb(103, 165, 75); border-width: 1px; border-style: solid; border-color: rgb(149, 191, 130) rgb(59, 110, 34) rgb(59, 110, 34) rgb(149, 191, 130); margin: 5px auto; padding: 5px 0px; height: 30px; overflow: hidden;
}
.tag_ts a {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; font-weight: bold; display: block;
}
.tag_ts a strong {
	color: rgb(255, 255, 0);
}
.tag_ts a:hover {
	line-height: 31px; text-indent: 1px; text-decoration: none;
}
.tag_ts a:hover strong {
	line-height: 31px; text-indent: 1px; text-decoration: none;
}
.ts_div {
	margin: 150px auto 0px; border-radius: 3px; border: 1px solid rgb(233, 233, 233); width: 500px; overflow: hidden;
}
.ts_border {
	border: 7px solid rgb(239, 239, 239);
}
.ts_b2 {
	background: rgb(255, 255, 255); padding: 10px 20px; border: 1px solid rgb(233, 233, 233);
}
.ts_div h2 {
	text-align: left; color: rgb(102, 102, 102); padding-bottom: 10px; font-size: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.ts_div p {
	background: url("/img/ts_bg.png") no-repeat 0px; margin: 10px auto; text-align: left; line-height: 70px; text-indent: 70px; font-size: 14px;
}
.ts_tz {
	margin: 10px auto; width: 500px; text-align: right; color: rgb(102, 102, 102);
}
.ts_tz a {
	color: rgb(255, 51, 0);
}
a.history {
	background: url("/img/bga.png") no-repeat 0px -120px rgb(255, 255, 255); margin: -29px 0px 0px 115px; width: 13px; height: 15px; text-indent: -9999px; overflow: hidden; float: left; display: inline;
}
a.history:hover {
	background-position: -15px -120px;
}
.wts {
	background: url("/img/ts_bg.png") no-repeat 0px; padding: 10px 0px 0px 60px; text-align: left; color: rgb(0, 102, 0); line-height: 28px; font-size: 12px;
}
.wts a {
	color: rgb(51, 51, 51);
}
ul#history em {
	color: rgb(51, 51, 51); text-indent: 5px; font-style: normal; margin-top: 8px; display: block;
}
#gallery {
	background: url("/img/xbg.gif") rgb(32, 32, 32); margin: 0px auto 15px; padding: 8px; border-radius: 3px; border: 1px solid rgb(51, 51, 51); width: 654px; overflow: hidden;
}
#gallery ul {
	list-style: none; width: 654px;
}
#gallery ul li {
	margin: 8px 11px 8px 12px; float: left; display: inline;
}
#gallery ul li a {
	background: rgb(255, 255, 255); padding: 5px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); overflow: hidden; display: block; position: relative; box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
}
#gallery ul li a:hover {
	background: rgb(255, 255, 204); border: 1px solid rgb(255, 153, 0); box-shadow: 0px 0px 8px rgba(224,194,0,0.9);
}
#gallery ul li a span {
	background: rgb(0, 0, 0); height: 22px; text-align: center; bottom: 5px; color: rgb(255, 255, 255); line-height: 22px; display: block; position: absolute; opacity: 0.6;
}
#gallery ul li a em {
	padding: 0px 5px; height: 22px; text-align: center; bottom: 5px; color: rgb(255, 255, 255); line-height: 22px; font-family: "宋体"; font-style: normal; position: absolute;
}
#gallery ul li a u {
	height: 120px; overflow: hidden; display: block;
}
#gallery ul img {
	margin: 0px; padding: 0px; border-radius: 0px; border: currentColor;
}
#gallery ul a:hover {
	color: rgb(204, 204, 204); text-decoration: none;
}
#gallery ul li {
	cursor: pointer;
}
#gallery ul li a u {
	cursor: pointer;
}
#gallery ul li a em {
	cursor: pointer;
}
#gallery ul li a span {
	cursor: pointer;
}
#gallery ul li a {
	width: 128px;
}
#gallery ul li a span {
	width: 128px;
}
#gallery ul li a u {
	width: 128px;
}
#gallery ul img {
	width: 128px;
}
#gallery ul li a em {
	width: 118px;
}
#pbOverlay {
	position: fixed; z-index: 999999; _position: absolute;
}
#pbImage {
	position: fixed; z-index: 999999; _position: absolute;
}
#pbBottom {
	position: fixed; z-index: 999999; _position: absolute;
}
#pbCloseBtn {
	position: fixed; z-index: 999999; _position: absolute;
}
#stip {
	position: fixed; z-index: 999999; _position: absolute;
}
#stip {
	_top: 0;
}
#pbOverlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; cursor: pointer;
}
#pbCloseBtn {
	background: url("/img/lb/closebutton.png") no-repeat left top; width: 50px; height: 50px; right: 0px; bottom: 0px; display: block; z-index: 9999991; cursor: pointer;
}
.pbLoading {
	background: url("/img/lb/loading.gif") no-repeat center rgb(0, 0, 0) !important;
}
#newmbdemo {
	background: url("/img/lb/newwin.png") no-repeat left top; margin: -50px 50px 0px 0px; width: 50px; height: 50px; text-indent: -9000px; float: right; display: inline-block; z-index: 9999991; cursor: pointer;
}
#pbImage {
	background: no-repeat rgb(0, 0, 0); border: currentColor; cursor: url(/img/lb/drag_hand.cur), move; box-shadow: 0px 0px 40px #000; -webkit-box-shadow: 0 0 40px #000; -moz-box-shadow: 0 0 40px #000;
}
#pbBottom {
	background: url("/img/lb/bg.png") repeat-x rgb(0, 0, 0); left: 0px; width: 100%; height: 50px; text-align: center; bottom: 0px; color: rgb(238, 238, 238); line-height: 1.4em; font-size: 12px; opacity: 0.8; -Moz-Opacity: 0.8;
}
#stip {
	background: rgb(34, 34, 34); left: 0px; top: 0px; width: 100%; height: 40px; text-align: center; color: white; line-height: 40px; font-weight: 700; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
#stip span {
	color: red; padding-left: 10px; text-decoration: underline; cursor: pointer;
}
#pbCaption {
	padding: 17px 0px 0px 15px; font-size: 14px; font-weight: bold; float: left; display: inline-block; -ms-zoom: 1;
}
#pbNumber {
	padding: 17px 0px 0px 15px; font-size: 14px; font-weight: bold; float: left; display: inline-block; -ms-zoom: 1;
}
#pbNav {
	margin: auto; width: 200px; height: 50px; display: block;
}
#pbPrevBtn {
	background: url("/img/lb/navbtns.png") no-repeat; width: 70px; height: 50px; text-indent: -9000px; display: inline-block;
}
#pbNextBtn {
	background: url("/img/lb/navbtns.png") no-repeat; width: 70px; height: 50px; text-indent: -9000px; display: inline-block;
}
#pbZoomBtn {
	background: url("/img/lb/navbtns.png") no-repeat; width: 70px; height: 50px; text-indent: -9000px; display: inline-block;
}
#pbPrevBtn {
	background-position: -70px 0px; float: left;
}
.pbgreyed#pbPrevBtn {
	cursor: not-allowed;
}
#pbNextBtn {
	background-position: -320px 0px; float: right;
}
.pbgreyed#pbNextBtn {
	background-position: -390px 0px; cursor: not-allowed;
}
#pbZoomBtn {
	background-position: -140px 0px; width: 60px; float: left;
}
.pbgreyed#pbZoomBtn {
	background-position: -200px 0px;
}
.pbzoomed#pbZoomBtn {
	background-position: -260px 0px;
}
#pbPrevBtna {
	top: 45%; width: 60px; height: 60px; display: block; position: fixed; opacity: 0.5; -Moz-Opacity: 0.5;
}
#pbNextBtna {
	top: 45%; width: 60px; height: 60px; display: block; position: fixed; opacity: 0.5; -Moz-Opacity: 0.5;
}
#pbPrevBtna:hover {
	opacity: 1; -Moz-Opacity: 1;
}
#pbNextBtna:hover {
	opacity: 1; -Moz-Opacity: 1;
}
#pbPrevBtna {
	background: url("/img/lb/l.png") no-repeat; left: 0px;
}
.pbgreyed#pbPrevBtna {
	cursor: not-allowed; opacity: 0.2; -Moz-Opacity: 0.2;
}
.pbgreyed#pbNextBtna {
	cursor: not-allowed; opacity: 0.2; -Moz-Opacity: 0.2;
}
#pbNextBtna {
	background: url("/img/lb/r.png") no-repeat; right: 0px;
}
.poptip {
	padding: 8px 10px; border-radius: 2px; border: 1px solid rgb(255, 187, 118); top: 2px; right: 85px; color: rgb(219, 124, 34); line-height: 11px; font-size: 12px; display: none; position: absolute; z-index: 9999; background-color: rgb(255, 252, 239);
}
.poptip-arrow {
	top: 50%; width: 6px; height: 12px; right: -6px; overflow: hidden; font-family: simsun; font-size: 12px; font-style: normal; margin-top: -4px; position: absolute; text-shadow: 0px 0px 2px #ccc;
}
.poptip-arrow em {
	left: 0px; top: 0px; font-style: normal; position: absolute;
}
.poptip-arrow i {
	left: 0px; top: 0px; font-style: normal; position: absolute;
}
.poptip-arrow em {
	left: -6px; color: rgb(255, 187, 118);
}
.poptip-arrow i {
	left: -7px; color: rgb(255, 252, 239); text-shadow: none;
}
.bztx {
	color: red; padding-left: 5px; cursor: pointer;
}
.go2top {
	background: url("/img/go2top.png") no-repeat left top rgb(136, 136, 136); transition:0.2s linear; left: 50%; width: 50px; height: 50px; text-align: center; bottom: 20px; color: rgb(68, 68, 68); margin-left: 510px; display: none; position: fixed; opacity: 0.8; _position: absolute;
}
.go2top:hover {
	transition:0.2s linear; opacity: 1; background-color: rgb(59, 89, 152);
}
.webkf {
	background: url("/img/go2top.png") no-repeat right top rgb(59, 89, 152); transition:0.2s linear; left: 50%; width: 50px; height: 50px; bottom: 75px; margin-left: 510px; display: block; position: fixed; opacity: 0.8; _position: absolute;
}
.webkf:hover {
	transition:0.2s linear; opacity: 1; background-color: rgb(59, 89, 152);
}
#nav {
	z-index: 9999;
}
#f_nav {
	z-index: 9997;
}
#f_btn {
	z-index: 9998;
}
#bgc2 {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; display: none; position: absolute; z-index: 998;
}
#hfc2 {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(102, 102, 102); left: 50%; top: 100px; width: 500px; margin-left: -250px; display: none; position: fixed; z-index: 999; box-shadow: 0px 0px 8px rgba(0,0,0,0.15); _position: absolute;
}
#hfc2 h3 {
	padding: 10px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#hfc2 h3 em {
	color: rgb(255, 51, 0); padding-left: 15px; font-size: 12px;
}
#sl5u {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(190, 190, 190) rgb(190, 190, 190) rgb(190, 190, 190) currentColor; left: 0px; top: 180px; width: 24px; overflow: visible; position: fixed; z-index: 90; border-top-right-radius: 2px; border-bottom-right-radius: 2px; box-shadow: 0px 0px 8px rgba(0,0,0,0.15); background-color: rgb(247, 247, 247); _position: absolute; _border: 1px solid #D2D2D2;
}
#sl5u li {
	width: 24px; height: 24px; border-top-color: rgb(228, 228, 228); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
#sl5u li.sl5u_f {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
#sl5u li.sl5u_l {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#sl5u li a {
	width: 24px; height: 24px; text-indent: -88px; display: block; background-image: url("/img/faq.png"); background-repeat: no-repeat;
}
#sl5u li a:hover {
	text-decoration: none; background-color: rgb(234, 234, 234);
}
a.si_dh {
	
}
a.si_ss {
	background-position: 0px -26px;
}
a.si_bz {
	background-position: 0px -52px;
}
a.si_fx {
	background-position: 0px -78px;
}
a.si_dh:hover {
	background-position: -24px 0px;
}
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 {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none;
}
.tabcon ul a {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none;
}
.tabbox {
	margin: 4px auto; overflow: hidden; font-family: Tahoma,Geneva,sans-serif; position: relative;
}
.tabbox .tabbtn {
	height: 30px;
}
.tabbox .tabbtn li {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative;
}
.tabbox .tabbtn li a {
	width: 80px; height: 40px; text-align: center; line-height: 40px; overflow: hidden; float: left; display: block; cursor: pointer;
}
.tabbox .tabbtn li.current {
	border-bottom-color: rgb(255, 102, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.tabbox .tabbtn li.current a {
	background: rgb(255, 255, 255); height: 37px; color: rgb(255, 102, 0); line-height: 37px; font-weight: 800; border-bottom-color: rgb(255, 102, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.tabbox .tabbtn li.current a:hover {
	text-decoration: none;
}
.tabcon {
	padding: 10px 15px;
}
.tabcon h4 {
	padding: 15px 0px; color: rgb(85, 85, 85); text-indent: 5px; font-size: 12px;
}
.tabcon h4 a {
	color: rgb(85, 85, 85);
}
.tabcon h4 a:hover {
	color: rgb(255, 51, 0);
}
.shelp .tabcon h4:hover {
	color: rgb(255, 51, 0);
}
.tabcon ul {
	padding: 3px 10px 2px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); line-height: 30px; box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
}
.tabcon ul a {
	margin-right: 15px;
}
.tabcon ul a:hover {
	color: rgb(255, 51, 0);
}
.tabcon ul:hover {
	border: 1px solid rgb(204, 204, 204);
}
.tabcon ul.mb_color {
	padding: 8px 10px;
}
.tabcon .mb_color a {
	height: 22px; line-height: 26px; text-indent: 20px; overflow: hidden; font-weight: bold; margin-right: 20px; float: left; display: block; text-shadow: 0px 1px 0px #ccc;
}
.shelp .tabcon {
	padding: 5px 15px;
}
.shelp .tabcon h4 {
	padding: 10px 0px; color: rgb(102, 102, 102); cursor: pointer;
}
.shelp .tabbtn li a {
	width: 151px;
}
.staline {
	top: -2px; width: 100%; height: 1px; overflow: hidden; margin-top: 11px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#runcode {
	overflow: auto; -ms-zoom: 1;
}
.nr_xgnr {
	border-radius: 3px; border: 1px solid rgb(221, 221, 221); box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
}
.nr_xgnr h4 {
	background: rgb(247, 247, 247); height: 34px; overflow: hidden; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nr_body .nr_xgnr h4 a {
	padding: 0px 15px; height: 34px; text-align: center; color: rgb(51, 51, 51); line-height: 37px; overflow: hidden; float: left; display: block;
}
.nr_xgnr h4 a:hover {
	text-decoration: none;
}
.nr_xgnr h4 a.xgnraon {
	height: 31px; color: rgb(255, 102, 0); line-height: 34px; font-weight: bold; border-bottom-color: rgb(255, 102, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.nr_xgnr ul {
	padding: 10px 15px; line-height: 25px; clear: both;
}
.nr_body .nr_xgnr ul a {
	color: rgb(68, 68, 68); padding-right: 15px; text-decoration: underline;
}
.nr_body .nr_xgnr ul a:hover {
	color: rgb(255, 102, 0);
}
.win {
	margin: 100px auto; border-radius: 3px; border: 1px solid rgb(221, 221, 221); width: 600px; text-align: left; line-height: 30px; box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
}
.win a {
	color: rgb(51, 51, 51);
}
.win a:hover {
	color: rgb(255, 51, 0);
}
.win h4 {
	padding: 2px 15px; color: rgb(255, 102, 0); font-weight: bold; border-bottom-color: rgb(255, 102, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.win_nr {
	background: rgb(255, 255, 255); padding: 10px 20px;
}
.np {
	margin: 5px 5px 0px 0px;
}
#ld_info {
	margin: 10px 3px 0px; border-radius: 3px; border: 1px solid rgb(222, 222, 222); text-align: left; color: rgb(51, 51, 51); box-shadow: 0px 0px 3px rgba(0,0,0,0.1);
}
#ld_info a {
	background: rgb(255, 255, 255); padding: 0px 7px 0px 8px; border-radius: 3px; border: 1px solid rgb(255, 255, 255); height: 22px; color: rgb(51, 51, 51); line-height: 25px; overflow: hidden; margin-left: 7px; float: left; display: block; _line-height: 22px;
}
#ld_info b {
	background: rgb(255, 255, 255); padding: 0px 7px 0px 8px; border-radius: 3px; border: 1px solid rgb(255, 255, 255); height: 22px; color: rgb(51, 51, 51); line-height: 25px; overflow: hidden; margin-left: 7px; float: left; display: block; _line-height: 22px;
}
#ld_info b {
	background: rgb(114, 179, 50); border: currentColor; height: 24px; color: rgb(255, 255, 255); line-height: 24px; text-shadow: 0px 1px 0px #598b27;
}
#ld_info a:hover {
	background: rgb(237, 237, 237); border: 1px solid rgb(205, 205, 206); color: rgb(55, 121, 40); text-decoration: none;
}
#ld_info label {
	width: 72px; text-align: right;
}
.inf_line {
	margin: 0px 10px; height: 1px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#ld_info label {
	margin: 0px; padding: 6px 0px; height: 24px; line-height: 27px; overflow: hidden; float: left; _line-height: 24px;
}
.inf_r {
	margin: 0px; padding: 6px 0px; height: 24px; line-height: 27px; overflow: hidden; float: left; _line-height: 24px;
}
#ld_info {
	margin-bottom: -5px;
}
#ld_info label {
	height: 24px;
}
.inf_r {
	height: 24px;
}
#bdshare_m_c p {
	display: none;
}
#bdshare_s p {
	display: none;
}
#bdshare_pop p {
	display: none;
}
#bdshare_l {
	box-shadow: none; -webkit-box-shadow: 0;
}
#bdshare_m {
	box-shadow: none; -webkit-box-shadow: 0;
}
#bdshare_pop {
	box-shadow: none; -webkit-box-shadow: 0;
}
.sls_m {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(221, 221, 221); width: 100px; height: 260px; text-align: left; overflow: hidden; display: none; z-index: 9999; box-shadow: 0px 0px 8px rgba(0,0,0,0.1);
}
.sls_m h6 {
	background: rgb(238, 238, 238); margin: 0px; padding: 7px 8px; color: rgb(85, 85, 85); font-size: 12px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.sls_m1 {
	padding: 4px 0px 0px;
}
.sls_m1 span.bds_more {
	float: none;
}
.sls_m1 .bds_tools a {
	float: none;
}
.sls_m1 .bds_tools a {
	color: rgb(51, 51, 51); text-indent: 5px; padding-top: 6px; padding-bottom: 6px;
}
.sls_m1 .bds_tools span.bds_more {
	color: rgb(51, 51, 51); text-indent: 5px; padding-top: 6px; padding-bottom: 6px;
}
.sls_m1 #bdshare {
	margin: 0px 4px; width: 92px;
}
.sls_m1 #bdshare a:hover {
	border-radius: 0px; color: rgb(255, 0, 0); text-decoration: none; opacity: 1; background-color: rgb(238, 238, 238); -Moz-Opacity: 1;
}
.sls_m1 #bdshare_s a:hover {
	border-radius: 0px; color: rgb(255, 0, 0); text-decoration: none; opacity: 1; background-color: rgb(238, 238, 238); -Moz-Opacity: 1;
}
.sls_m1 #bdshare_pop a:hover {
	border-radius: 0px; color: rgb(255, 0, 0); text-decoration: none; opacity: 1; background-color: rgb(238, 238, 238); -Moz-Opacity: 1;
}
.sls_m1 #bdshare a {
	font-family: Tahoma,Geneva,sans-serif;
}
.sls_m1 #bdshare span {
	font-family: Tahoma,Geneva,sans-serif;
}
.sls_mm {
	position: absolute;
}
#dlajax {
	background: rgb(238, 238, 238); padding: 0px; height: 98px; text-align: left; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#dlajax h4 {
	margin: 0px auto; padding: 10px 0px 8px; width: 330px; color: rgb(34, 34, 34); font-weight: normal;
}
#dlajax ul {
	margin: 0px auto; width: 330px;
}
#dlajax ul li {
	margin: 2px 14px 3px 0px; float: left;
}
#dlajax li a {
	border-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: 1px 1px 2px rgba(0,0,0,0.05);
}
#dlajax li a:hover {
	border: 1px solid rgb(204, 204, 204);
}
.dl_sina {
	background: url("dlbj.gif") no-repeat 0px 0px rgb(247, 247, 247); width: 50px; height: 50px; text-indent: -999em; display: block;
}
.dl_renren {
	background: url("dlbj.gif") no-repeat 0px 0px rgb(247, 247, 247); width: 50px; height: 50px; text-indent: -999em; display: block;
}
.dl_qzone {
	background: url("dlbj.gif") no-repeat 0px 0px rgb(247, 247, 247); width: 50px; height: 50px; text-indent: -999em; display: block;
}
.dl_baidu {
	background: url("dlbj.gif") no-repeat 0px 0px rgb(247, 247, 247); width: 50px; height: 50px; text-indent: -999em; display: block;
}
.dl_guard360 {
	background: url("dlbj.gif") no-repeat 0px 0px rgb(247, 247, 247); width: 50px; height: 50px; text-indent: -999em; display: block;
}
.dl_sina {
	
}
.dl_renren {
	background-position: 0px -50px;
}
.dl_qzone {
	background-position: 0px -100px;
}
.dl_baidu {
	background-position: 0px -150px;
}
.dl_guard360 {
	background-position: 0px -200px;
}
.zt_ad {
	text-align: center; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.zt_adn {
	text-align: center; margin-top: -5px;
}
.nr_body .zt_adn img {
	margin: 0px;
}
#wenwentang {
	position: relative; z-index: 99;
}
#wenwentang .wenwentang-new {
	margin: 0px; left: 940px; top: 5px; position: absolute; z-index: 9; _left: -15px;
}
.navc a.red {
	color: rgb(255, 255, 0) !important;
}
.tl_ts {
	background: rgb(103, 165, 75); margin: 5px auto 0px; height: 30px; overflow: hidden;
}
.tl_ts {
	padding: 5px; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; font-weight: bold;
}
.tl_ts a {
	padding: 5px; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; font-weight: bold;
}
.codetitle {
	background: rgb(247, 247, 247); border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(221, 221, 221); margin: 10px auto 0px; padding: 4px 10px; color: rgb(68, 68, 68); font-family: Verdana,宋体; font-weight: 700;
}
.codetitle em {
	color: rgb(247, 247, 247); padding-left: 10px; font-size: 10px; font-style: normal; font-weight: normal;
}
.codetitle span {
	color: rgb(0, 153, 0); float: right;
}
.codebody {
	border-width: medium 1px 1px 3px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: -15px auto 5px; padding: 0px 10px 10px; color: rgb(51, 51, 51); font-family: Tahoma,Geneva,sans-serif; font-size: 14px;
}
.add1 {
	background: rgb(255, 255, 255); margin: 0px auto 8px; padding: 0px; border: 1px solid rgb(204, 204, 204);
}
.ask_an {
	background: rgb(255, 255, 255); padding: 15px; border-radius: 3px; border: 1px solid rgb(238, 238, 238); height: 177px; overflow: hidden; margin-bottom: 10px;
}
.ask_an a {
	background: url("/ask/rbg.png") no-repeat 0px 0px rgb(243, 243, 243); border-radius: 5px; width: 100px; height: 80px; color: rgb(102, 102, 102); line-height: 120px; overflow: hidden; font-family: "宋体"; font-size: 12px; font-weight: 400; text-decoration: none; float: left; display: block; position: relative;
}
.ask_an a:hover {
	transition:0.3s ease-out; color: rgb(255, 255, 255); text-decoration: none; -moz-transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
.ask_an a:active {
	left: 1px; top: 1px;
}
.ask_an a.an1 {
	margin: 0px 15px 15px 0px;
}
.ask_an a.an2 {
	background-position: -100px 0px; margin: 0px 0px 15px;
}
.ask_an a.an3 {
	background-position: 0px -160px; margin: 0px 15px 0px 0px;
}
.ask_an a.an4 {
	background-position: -100px -160px;
}
.ask_an a.an1:hover {
	background-position: 0px -80px;
}
.ask_an a.an2:hover {
	background-position: -100px -80px;
}
.ask_an a.an3:hover {
	background-position: 0px -240px;
}
.ask_an a.an4:hover {
	background-position: -100px -240px;
}
.asknr {
	background: rgb(254, 254, 254); border-radius: 3px; border: 1px solid rgb(238, 238, 238); height: 45px;
}
.asknr ul {
	background: rgb(254, 254, 254);
}
#nr_href {
	margin: 5px 0px; padding-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#nr_href a {
	padding: 15px 30px; color: white; line-height: 10px; font-size: 12px; text-decoration: none; margin-right: 10px; display: inline-block; background-color: rgb(30, 158, 73);
}
#nr_href a.nr_href2 {
	background-color: rgb(17, 122, 179);
}
a.amore {
	padding: 0px 5px 0px 0px;
}
@media screen and (max-width:1024px)
{
html {
	
}
body {
	background: rgb(255, 255, 255) !important; padding-bottom: 0px;
}
#main {
	padding: 0px; border: currentColor; box-shadow: none !important;
}
#soft_main {
	padding: 0px; border: currentColor; box-shadow: none !important;
}
#about_main {
	padding: 0px; border: currentColor; box-shadow: none !important;
}
.site_info {
	box-shadow: none !important;
}
.go2top {
	right: 10px; bottom: 10px; margin-left: auto; opacity: 0.8;
}
.webkf {
	right: 10px; bottom: 65px; margin-left: auto; opacity: 0.8;
}
}
.list_paixu {
	text-align: left; line-height: 30px; padding-left: 0px; margin-bottom: 10px;
}
.list_paixu dl {
	padding: 8px 0px; width: 100%; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted; display: inline-block;
}
.list_paixu dt {
	width: 45px; text-align: left; color: rgb(45, 45, 45); padding-left: 10px; float: left;
}
.list_paixu dd {
	margin-left: 55px;
}
.list_paixu dd a {
	padding: 4px; width: 60px; text-align: center; color: rgb(68, 68, 68); line-height: 20px; overflow: hidden; margin-right: 8px; margin-bottom: 2px; display: inline-block;
}
.list_paixu dd a:hover {
	color: rgb(255, 51, 0); text-decoration: none;
}
.list_paixu dd a.on {
	background: rgb(43, 65, 112); border-radius: 3px; color: rgb(255, 255, 255); font-weight: 700; opacity: 0.9; box-shadow: inset 0px 1px 3px rgba(0,0,0,0.2);
}
.cover {
	transition:0.1s ease-in; width: 284px; height: 180px; color: rgb(255, 255, 255); margin-top: 2px; margin-left: 2px; display: none; position: absolute; cursor: pointer;
}
.cov_p {
	padding: 5px 10px 10px; left: 0px; top: 0px; width: 264px; height: 130px; line-height: 27px; overflow: hidden; position: absolute;
}
.cov_pbg {
	padding: 5px 10px 10px; left: 0px; top: 0px; width: 264px; height: 130px; line-height: 27px; overflow: hidden; position: absolute;
}
.cov_pbg {
	background: rgb(0, 144, 206); opacity: 0.85; -Moz-Opacity: 0.85;
}
.cov_t {
	padding: 0px 10px; left: 0px; width: 264px; height: 35px; bottom: 0px; line-height: 35px; font-family: 宋体; position: absolute;
}
.cov_tbg {
	padding: 0px 10px; left: 0px; width: 264px; height: 35px; bottom: 0px; line-height: 35px; font-family: 宋体; position: absolute;
}
.cov_tbg {
	background: rgb(0, 144, 206); opacity: 0.95; -Moz-Opacity: 0.95;
}
.mb_list ul li .cover a {
	color: rgb(255, 255, 255);
}
.uspace {
	padding-right: 8px;
}
.fr {
	float: right;
}
.cov1 {
	background: rgb(76, 191, 14);
}
.cov2 {
	background: rgb(255, 127, 3);
}
.cov3 {
	background: rgb(233, 1, 110);
}
.cov4 {
	background: rgb(240, 30, 30);
}
.cov5 {
	background: rgb(0, 164, 165);
}
.cov6 {
	background: rgb(200, 24, 251);
}
.cov7 {
	background: rgb(37, 37, 37);
}
.cov8 {
	background: rgb(0, 139, 140);
}
.cov9 {
	background: rgb(175, 30, 1);
}
.cover label {
	font-family: Georgia; font-size: 17px; font-weight: bold; margin-right: 5px;
}
.xiajia {
	background: rgb(255, 255, 204); padding: 10px; border-radius: 5px; border: 1px solid rgb(237, 237, 190); color: rgb(255, 102, 0); font-size: 18px; font-weight: 700; margin-bottom: 10px;
}
#f_nav {
	background: rgb(255, 255, 255); width: 100%; height: 45px; text-align: left; margin-bottom: 15px; box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
}
#f_nav .f_navul {
	margin: 0px auto; width: 960px; line-height: 45px; position: relative; z-index: 999;
}
#f_nav .f_navul li {
	height: 45px; margin-right: 10px; float: left;
}
#f_nav .f_navul li a.da {
	background: url("/img/navicon.gif") no-repeat right 0px; border-width: 1px 1px 0px; border-style: solid; border-color: rgb(255, 255, 255); padding: 0px 28px 0px 10px; height: 45px; color: rgb(83, 83, 83); font-size: 14px; text-decoration: none; float: left; display: block; position: relative; z-index: 99; text-shadow: 0px 1px 1px #fff;
}
#f_nav .f_navul li.on a.da {
	color: rgb(59, 89, 152); font-weight: 700;
}
#f_nav .f_navul li:hover {
	background: rgb(249, 249, 249);
}
#f_nav .f_navul li.hover {
	background: rgb(249, 249, 249);
}
#f_nav .f_navul li:hover a.da {
	background: url("/img/navicon.gif") no-repeat right -45px; border-width: 0px 1px 1px; border-style: solid; border-color: rgb(230, 230, 230) rgb(230, 230, 230) rgb(249, 249, 249); height: 44px; margin-top: 1px;
}
#f_nav .f_navul li.hover a.da {
	background: url("/img/navicon.gif") no-repeat right -45px; border-width: 0px 1px 1px; border-style: solid; border-color: rgb(230, 230, 230) rgb(230, 230, 230) rgb(249, 249, 249); height: 44px; margin-top: 1px;
}
#f_nav .f_navul li:hover .subnav {
	display: block;
}
#f_nav .f_navul li.hover .subnav {
	display: block;
}
#f_nav .f_navzt li {
	margin-right: 0px;
}
#f_nav .f_navzt li a.da {
	padding-right: 25px;
}
#f_nav .f_navzt li .subnav a {
	width: 90px; text-align: center;
}
#f_nav .f_navul li .subnav {
	background: rgb(249, 249, 249); padding: 10px 15px; border: 1px solid rgb(230, 230, 230); left: 0px; top: 45px; width: 928px; overflow: hidden; display: none; position: absolute; z-index: 9;
}
.subnav a {
	background: url("/img/fl_bg.gif") no-repeat right -128px; height: 26px; text-align: left; color: rgb(83, 83, 83); line-height: 26px; overflow: hidden; padding-right: 13px; font-size: 14px; margin-right: 12px; float: left; display: block;
}
.subnav a.on {
	color: rgb(59, 89, 152); font-weight: bold;
}
.subnav a:hover {
	color: rgb(255, 51, 0);
}
.wa90.subnav a {
	width: 110px; text-align: center;
}
#f_nav .f_navul li a.nxl {
	border-width: 0px 1px; border-style: solid; border-color: rgb(255, 255, 255); padding-right: 10px;
}
#f_nav .f_navul li:hover a.nxl {
	border-width: 0px 1px; border-style: solid; border-color: rgb(255, 255, 255); padding-right: 10px;
}
#f_nav .f_navul li.hover a.nxl {
	border-width: 0px 1px; border-style: solid; border-color: rgb(255, 255, 255); padding-right: 10px;
}
#main {
	box-shadow: -1px 0px 1px rgba(0,0,0,0.04), 0px 1px 1px rgba(0,0,0,0.13), 1px 0px 2px rgba(0,0,0,0.05);
}
#soft_main {
	box-shadow: -1px 0px 1px rgba(0,0,0,0.04), 0px 1px 1px rgba(0,0,0,0.13), 1px 0px 2px rgba(0,0,0,0.05);
}
#about_main {
	box-shadow: -1px 0px 1px rgba(0,0,0,0.04), 0px 1px 1px rgba(0,0,0,0.13), 1px 0px 2px rgba(0,0,0,0.05);
}
#footerb {
	margin: 35px auto -20px; width: 100%; position: relative;
}
#footerb .f_l {
	background: url("/img/bgft.jpg") rgb(84, 84, 84); margin: 0px auto; left: 0px; width: 100%; bottom: 50px; border-top-color: rgb(201, 201, 201); border-bottom-color: rgb(62, 62, 62); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: absolute;
}
#footerb .f_l .cle {
	margin: 0px auto; padding: 20px 0px 10px; left: 0px; width: 960px; height: 110px; text-align: left; bottom: 50px; overflow: hidden; display: none;
}
#footerb .f_l dl {
	width: 185px; margin-right: 5px; margin-left: 15px; float: left; display: inline;
}
#footerb .f_l dt a {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold;
}
#footerb a {
	text-decoration: none;
}
#footerb .f_l dd a {
	line-height: 24px;
}
#footerb a {
	color: rgb(204, 204, 204);
}
#footerb p {
	color: rgb(204, 204, 204);
}
#footerb .f_l dl.last {
	width: 120px;
}
#footerb .f_r {
	background: rgb(84, 84, 84); margin: 0px auto; padding: 15px 0px; width: 100%; color: rgb(204, 204, 204); border-top-color: rgb(98, 98, 98); border-top-width: 1px; border-top-style: solid; float: none;
}
#footerb .f_r a {
	margin-left: 10px;
}
#tongji {
	visibility: hidden; position: absolute;
}
.footer-trigger {
	left: 50%; top: -11px; width: 35px; height: 20px; margin-left: -470px; display: block; position: absolute; z-index: 99;
}
.footer-trigger span {
	background: url("/img/111.png") no-repeat 0px 0px; width: 35px; height: 20px; display: block;
}
.expanded span {
	background: url("/img/111.png") no-repeat 0px -20px;
}
