/* CSS Document */
* { word-break: break-all; } /*在IE中实行强制换行*/
body { margin: 0; padding: 0; background: #FFF; color: #333; text-align: center; font: 12px Arial, Helvetica, sans-serif; }

body > div{margin-right:auto;margin-left:auto}
table,input,select,textarea{font-size:12px;}
br{font-size:12px}
div,p,dl,dt,dd,textarea,address,blockquote{margin:0;padding:0;text-align:left}
form,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
ul,li{margin:0;height:auto;text-align:left; list-style:none; padding:0;}
em{font-style:normal}
hr{ size:1;}
.strong{font-weight:bold}
.small{ font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif}
.big{ font-size:14px}
.red{ color:#FF0000}
.green{ color:#009900}
.line20{ line-height:20px; height:20px; margin:0; padding:0}
.showhtml{color:#FFFFFF;background:#FF0000;padding:3px 6px;margin-left:6px;float:left}
.showhtmlr{color:#FFFFFF;background:#009900;padding:3px 6px;margin-left:6px;float:left}
.more{ float:right; margin-right:6px; font-size:12px; font-weight:normal; margin-top:2px}
/*链接样式*/
a { color: #0000cc; text-decoration: underline; }
	a:hover { text-decoration: none; color: #000; }
	a img { border: none; }
/*文章列表中的作者、日期*/
li cite { font-style: normal; font-size: 12px; float: right; width: 4em; color: #999; }
	li cite a { color: #999; font-size: 12px !important; }
		li cite a:visited { color: #999; }
		
/*浮动*/
.r{ float:right}
.l{ float:left}	

.header{ border-bottom:1px solid #c9d7f1; line-height:25px;width:100%}
.header a{ margin-right:6px}
.header em{ font-style:normal; font-weight:bold; margin:0 12px}

/*
 edit by cai 09.03.25

.footer{ height:80px; text-align:center; line-height:80px; width:100%}

*/
.footer{ height:80px; text-align:center; line-height:25px; width:100%; margin-top:20px;}

.footer a{ margin:0 6px;}

.logo{ margin:20px auto; text-align:center;width:100%}
.search_f{ margin:5px 0}
.search_f img{ margin-left:6px}


.ret h3{border-top:1px solid #6089da; background:#eaeffa; font-size:12px;line-height:25px; margin:5px 8px; padding-left:6px;}
.ret span{ font-weight:normal}
.ret em{ color:#0000cc; text-decoration:underline; margin:0 6px}
.thread_list{ margin:10px 20px;}
/*\*/ * html .thread_list { height: 1%; }/**/ *> .thread_list { overflow: hidden; }
.thread_list h3{ font-size:14px; font-weight:normal; line-height:30px;}
.thread_list img{ float:left; width:80px; border:1px solid #cacaca; padding:3px; margin-right:6px}
.about{ line-height:22px;}
.sum{ color:#006600; line-height:22px}

.page{ margin:20px; font-size:14px; text-align:center; width:100%;}

/**分页**/
.pagelist
{
	margin:20px auto;
	padding:0px;
	border:0px;
	list-style:none;
	font-size:14px;
	text-align:center;
}
.pagelist ul {padding:0;margin:0;}

.pagelist li
{
  display:inline;
  
  padding:5px 5px;

  margin-left:5px;
}

 .pagelist li a
 {
 	text-decoration:none;
 }
.pagelist .n
{
	border:1px #DDD solid;

	background:#FFFFFF;
}
.pagelist .m
{
	border:1px #DDD solid;
	background:#E7EEF1;
}	

.bgp A {
	DISPLAY: block; CURSOR: pointer;
}
.bgp SPAN {
	DISPLAY: block; CURSOR: pointer
}
.bgp .bgp-fr {
	MARGIN: 0px auto
}


#q {
	BORDER-RIGHT: #7e9dba 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7e9dba 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; BORDER-LEFT: #7e9dba 1px solid; WIDTH: 415px; COLOR: #444; PADDING-TOP: 4px; BORDER-BOTTOM: #7e9dba 1px solid; FONT-FAMILY: ??,Gulim,arial,sans-serif,verdana
}
#svctoolbar {
	MARGIN: 5em auto 1.5em;
}


.bgp A:link {
	COLOR: #444; TEXT-DECORATION: none
}
.bgp A:active {
	COLOR: #444; TEXT-DECORATION: none
}
.bgp A:visited {
	COLOR: #444; TEXT-DECORATION: none
}
.bgp A:hover {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
#svctoolbar .bgp-fr {
	MARGIN-BOTTOM: 1em; WIDTH: 52px; HEIGHT: 37px
}
#svctoolbar .bgp-fr{
	background: url(../img/svc_sprite_all.gif) no-repeat 0px 0px;
}
#svctoolbar TD {
	PADDING-RIGHT: 0.7em; PADDING-LEFT: 0.7em; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;text-align:center;
}
#gm-i .bgp-fr {
	BACKGROUND-POSITION: 0px 0px
}
#gm-i:hover {
	COLOR: #ea0000
}
#gm-i-tt .ttl {
	BACKGROUND-COLOR: #ea0000
}
#gm-i-tt .ttdl {
	BACKGROUND-COLOR: #ea0000
}
#gm-i-tt .ttdr {
	BACKGROUND-COLOR: #ea0000
}
#gm-i-tt .ttc {
	BORDER-LEFT-COLOR: #ea0000; BORDER-BOTTOM-COLOR: #ea0000; BORDER-TOP-COLOR: #ea0000; BORDER-RIGHT-COLOR: #ea0000
}
#gm-i-tt .ttv {
	BACKGROUND-POSITION: -364px 0px
}
#ta-i .bgp-fr {
	background-position: 0px -185px
}
#ta-i:hover {
	COLOR: #ffb400
}
#ta-i-tt .ttl {
	BACKGROUND-COLOR: #ffb400
}
#ta-i-tt .ttdl {
	BACKGROUND-COLOR: #ffb400
}
#ta-i-tt .ttdr {
	BACKGROUND-COLOR: #ffb400
}
#ta-i-tt .ttc {
	BORDER-LEFT-COLOR: #ffb400; BORDER-BOTTOM-COLOR: #ffb400; BORDER-TOP-COLOR: #ffb400; BORDER-RIGHT-COLOR: #ffb400
}
#ta-i-tt .ttv {
	BACKGROUND-POSITION: -364px -185px
}

#ca-i .bgp-fr {
	BACKGROUND-POSITION: 0px -37px
}
#ca-i:hover {
	COLOR: #0d53a4
}
#ca-i-tt .ttl {
	BACKGROUND-COLOR: #0d53a4
}
#ca-i-tt .ttdl {
	BACKGROUND-COLOR: #0d53a4
}
#ca-i-tt .ttdr {
	BACKGROUND-COLOR: #0d53a4
}
#ca-i-tt .ttc {
	BORDER-LEFT-COLOR: #0d53a4; BORDER-BOTTOM-COLOR: #0d53a4; BORDER-TOP-COLOR: #0d53a4; BORDER-RIGHT-COLOR: #0d53a4
}
#ca-i-tt .ttv {
	BACKGROUND-POSITION: -364px -37px
}
#to-i .bgp-fr {
	BACKGROUND-POSITION: 0px -74px
}
#to-i:hover {
	COLOR: #878787
}
#to-i-tt .ttl {
	BACKGROUND-COLOR: #878787
}
#to-i-tt .ttdl {
	BACKGROUND-COLOR: #878787
}
#to-i-tt .ttdr {
	BACKGROUND-COLOR: #878787
}
#to-i-tt .ttc {
	BORDER-LEFT-COLOR: #878787; BORDER-BOTTOM-COLOR: #878787; BORDER-TOP-COLOR: #878787; BORDER-RIGHT-COLOR: #878787
}
#to-i-tt .ttv {
	BACKGROUND-POSITION: -364px -74px
}

#de-i .bgp-fr {
	BACKGROUND-POSITION: 0px -111px;
}
#de-i:hover {
	COLOR: #1da745;
}
#de-i-tt .ttl {
	BACKGROUND-COLOR: #1da745;
}
#de-i-tt .ttdl {
	BACKGROUND-COLOR: #1da745;
}
#de-i-tt .ttdr {
	BACKGROUND-COLOR: #1da745;
}
#de-i-tt .ttc {
	BORDER-LEFT-COLOR: #1da745; BORDER-BOTTOM-COLOR: #1da745; BORDER-TOP-COLOR: #1da745; BORDER-RIGHT-COLOR: #1da745;
}
#de-i-tt .ttv {
	BACKGROUND-POSITION: -364px -111px;
}
.tt {
	FONT-SIZE: 1.2em; Z-INDEX: 2; BACKGROUND: #fff; LEFT: 0px; POSITION: absolute; TOP: 0px;
}
.ttl {
	FONT-SIZE: 0px; MARGIN: 0px 1px; OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: red;
}
.ttc {
	BORDER-RIGHT: red 1px solid; BORDER-LEFT: red 1px solid; TEXT-ALIGN: center
}
.tt-text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0.2em; WHITE-SPACE: nowrap;text-align:center;
}
.ttdc {
	OVERFLOW: hidden; HEIGHT: 1px;
}
.ttdl {
	FILTER: alpha(opacity=75);  WIDTH: 1px; HEIGHT: 1px; moz-opacity: .75; opacity: .75;
}
.ttdr {
	FILTER: alpha(opacity=75);  WIDTH: 1px; HEIGHT: 1px; moz-opacity: .75; opacity: .75;
}
.ttdr {
	FLOAT: right
}
.ttvc {
	HEIGHT: 4px;text-align:center;
}
.ttv {
	Z-INDEX: 3; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 8px; POSITION: relative; TOP: -1px; HEIGHT: 4px;
}




