﻿body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-size: 85%;
	color: #333;
	text-align: center;
	LINE-HEIGHT:150%;
	overflow-x:hidden;
}
p {
	line-height: 24px;
	margin:4px;
}
ol, ul {
	font-size: 1em;
	line-height: 1.5em;
	margin: 1.2em 0 1.2em 2em;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 3px 0 0 0;
	padding:0;
	color: #333; 
		line-height: 24px;

}
h1, h2 {
	font-size: 1em;
}
h3 {
	font-size: 1em;
}
h4 {
	font-size: 1em;
}
hr {
margin:0 10px 0 0;
color:#D8C6BA;
}

a {
	text-decoration: none;
}
a:link {
	color: #000;
}
a:visited {
	color: #663366;
}
a:hover, a:active {
	color: #7E7E7E;
}

blockquote {
	margin: 0 20px;
	padding: 0 20px;
	border-left: 4px solid #E8E7D0;
	font-size: 0.9em;
}



form, img {
	margin: 0;
	padding: 0;
	border: 0;
}
.small {
	font-size: 0.9em;
	color: #999;
}

.alignright {
   float: right;
}


/* Layout */

#wrapper {
	margin: 0 auto;
	width: 100%;
	background-color: #FFF;
	text-align: left;
}

#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT:16px; BACKGROUND-IMAGE: url(/images/hline.gif)
}

#sitelogo {
	 BACKGROUND: url(/images/bg.gif) ;TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; 
}

#header {
	PADDING: 0px;HEIGHT:16px; BACKGROUND-IMAGE: url(/images/hline.gif)
}

/*主菜单的样式*/
#topmenu {
clear:both;
WIDTH:100%;
MARGIN-RIGHT: auto;
MARGIN-LEFT: auto; 
PADDING: 0px;
BORDER:0px;
BACKGROUND-COLOR: #372629;
COLOR: #FFF; 
HEIGHT:27px;
}

#topmenu ul {
CLEAR: right;
MARGIN: 0px;
PADDING: 0px;
BORDER:0px;
LIST-STYLE-TYPE: none;
TEXT-ALIGN: center; 
display:inline;
}

#topmenu li {
FLOAT: left;
DISPLAY: block;
MARGIN: 0px;
PADDING:0px;
TEXT-ALIGN: center;
BORDER-LEFT:#fff 1px solid;
LINE-HEIGHT:27px;
}

#topmenu li a {
DISPLAY: block;
MARGIN:0px;
PADDING:0px;
WIDTH: 100%; 
COLOR: #FFF; 
font-size:16px;
TEXT-DECORATION: none; 
}
#topmenu li a:hover {
FONT-WEIGHT: bold; 
COLOR: #fff;
BACKGROUND-COLOR: #000;
}
#topmenu ul li#tm1 A {	WIDTH: 80px}
#topmenu ul li#tm2 A {	WIDTH: 80px}
#topmenu ul li#tm3 A {	WIDTH: 80px}
#topmenu ul li#tm4 A {	WIDTH: 80px}
#topmenu ul li#tm5 A {	WIDTH: 80px}
#topmenu ul li#tm6 A {	WIDTH: 80px}
#topmenu ul li#tm7 A { WIDTH: 80px}
#topmenu ul li#tm8 A { WIDTH: 80px}
#topmenu ul li#tm9 A { WIDTH: 80px}
#topmenu ul li#tm10 A { WIDTH: 130px}
#topmenu ul li#tm11 A { WIDTH: 80px}
#topmenu ul li#tm12 A { WIDTH: 90px}

#container {
	float: left;
	width: 100%;
	margin-right: -330px;

}
	
#content {
	padding: 0 8px;
	margin-right: 330px;
	overflow:hidden;
} 
* html #content {
	overflow: hidden;
	/* So IE won't break things */
}

.tab-page p {
line-height:26px;
margin:4px;
}

.tab-row h2{
font-size:22px;
}

.forum {
	BORDER: #af9a87 1px solid; MARGIN-TOP: 10px; PADDING: 6px 0 0 30px; FONT-SIZE: 11px; BACKGROUND: url(/images/comment.gif) no-repeat left center; 
	font-size:14px;
}

#sidebar {
	float: left;
	margin-top: 10px;
	padding: 0;
	width: 320px;
	font-size: 12px;
	background-image:url(/images/bg.png);
	border: 1px solid #af9a87;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 320px;
} 

html>body #sidebar {
	width: 320px;
}

	/* Lots of sidebar styles, so they're below */

#footer {
	clear: both;
	font-size: 0.9em;
	text-align: right;
}

/* Footer Styles */

#footer p{
	margin: 0;
	padding: 20px 0 20px 10px;
	font-size: 11px;
	text-align: left;
}
	

/* Sidebar Styles */
#sidebar p {
font-weight:bold
}

#sidebar h2 {
	display: block;
	margin: 0.5em 0 0 0;
	padding: 0 20px 0 10px;
	font-size: 1.0em;
	color: #444444;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sidebar ul li {
   float: left;
	border-bottom: 1px solid #af9a87;
	width: 320px;
	padding-bottom: 5px;
}


#sidebar ul ul {
	background-color: transparent;
	list-style-type: none;
	width: 318px;
	margin-left: 3px;
}

#sidebar ul ul li {
	/*padding: 0 0 0 10px;*/
	display:block;
	width: 310px;
	float:left;	
	border-bottom: 0;
	margin-left: 5px;
	padding:0;
}

 .sideA li a{
	display:block;
	width:300px;
	height:24px;
	line-height:24px;
	overflow: hidden;
 	white-space: nowrap;
	background: url(/images/dot.gif) repeat-x bottom;
	*text-overflow: ellipsis;
}
 
  .sideA li a:hover{
  color:#FF0000;
  height:24px;
  overflow:hidden;
  background: url(/images/dot.gif) #FEFAF1 repeat-x bottom;
}

.notice {
	overflow:hidden;
	border: 1px solid #af9a87;
	background-color: #FFf;
	margin-top: 10px;
	padding: 2px 0 5px 0;
	font-size: 12pt;
	padding-left: 15px;
}

.notice p a:link{text-decoration:underline;color:#306;}

.ga {
    background-color: #fff;
	text-align:	center;
	padding: 2px 0 5px 0;
}

.ad {
    background-color: #fff;
	text-align:	center;
	padding: 2px 0 5px 0;
}



.gdym {
    background-color: #fff;
	text-align:	center;
	padding: 10px 0 8px 0;
}

.ga2 {
	text-align:	center;
	width: 100%;
	overflow:hidden;
	background-color: #FFf;
	font-size: 12pt;
	padding: 8px 0 0 0;
}

.fb {
font-weight:bold;
font-size:14px;
}

.mysearch p {
    margin: 0;
	text-align:center;
}

.mysearch input{
    margin: 0;
	font-size:12px;
	
}
.mysearch #mysearchbtn {
    border: 0;
	 padding: 0;
	 margin-left: 5px;
}

.asc {
	text-align:center;
}

.tab-page label {
font-weight:bold;
font-size:14px;
}

.tab-page {
font-size:14px;
}

.dichr {
margin-top:5px;
width:98%;
clear:both;
color: #af9a87;
}

.izi a{
	display:block;
	width:18px;
	height:18px;
	border: 1px solid #E8E8E8;
	text-indent:-9999px;
	text-decoration:none;
}

.hb{
border-top:1px solid transparent !important;
margin-top:-1px !important;
border-top:0;
margin-top:0;
clear:both;
visibility:hidden;
}

#lb{
width:85px;
}

.col {
overflow:hidden;
border: 1px solid #af9a87;
background-color: #FFf;
margin: 10px 0 10px 0;
}
.col li {list-style-type: none;}
.col .col1{
width:49.9%;
background:url('/images/i_c_b.gif') repeat-y right;
float:left;
margin:0; padding:0;
}
.col .col2{
float:left;
width:50%;	
margin:0; padding:0;
}

.col .coldiv{
padding:5px 0 5px 10px;overflow:hidden;
}

.bwladd {}

.zdic_gj {text-align: center;font-size:16px;PADDING-BOTTOM: 10px; PADDING-TOP: 10px;}

.zdic_gj .gj1 {PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(/images/xzsyico.gif) no-repeat left 50%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;}

.zdic_gj .gj2 {PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(/images/jdjmico.gif) no-repeat left 50%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;}

.annu_div 
{
	text-align:center;
	height:30px;
	margin-bottom:10px;
	margin-top:10px;
}

.annu_div .annu_word{
	margin-left:20px;
	font-size:14px;
	color:#6f2a23;
	text-decoration:none;
	float:left;
	display:block;
	width:123px;
	height:29px;
	padding-top:10px;
	background:url(/images/annu_bg.gif) no-repeat center center;
}

#privacy,#privacy a {
	margin:5px;
	font-size:10px;
	color:#666;
	line-height:16px;
}

input, select, button {
	vertical-align:middle;
}
.tp_c {HEIGHT: 30px;font-size:12px;line-height:22px;margin:0 auto;clear:both;}
.tp_c a{color:#663333}
.tp_c select {
	background:url(/images/secpan_bg.gif);
	border:none;
	height:20px;
	line-height:20px;
	}
#tp_ts1 {COLOR: #666666;}
#tp_ts2,#tp_ts3,#tp_ts4,#tp_ts5 {display:none;}
.tp_c label{CURSOR: pointer;padding-right:5px;}
.secpan{
	overflow:hidden;
	border: 1px solid #af9a87;
	background-color: #FFf;
	margin-top: 10px;
	width:100%;height:120px;overflow:hidden;text-align:center;}
.sec_m{font-size:16px;width:400px;margin:0 auto;
padding-top:5px;
}
.sec_m .b{font-weight:bold;}
.sec_m div{float:left;}
.sec_m span{display:block;float:left;width:63px;height:26px;color:#660000;line-height:26px;cursor:pointer;}
.menu_gg {display:block;float:left;width:63px;height:26px;font-weight:bold;background:url(/images/secpan_bg.gif) no-repeat -100px -154px;color:#000}
.secpan form {margin:0px;}
.secpan INPUT {BORDER-RIGHT: #fff 0px; BORDER-TOP: #fff 0px; BORDER-LEFT: #fff 0px; BORDER-BOTTOM: #fff 0px;
}
.secpan,.query,.btn{background-image:url(/images/secpan_bg.gif);}
.secpan_qb{margin:0 auto;text-align:center;width:520px;}
.secpan_qb .query {BACKGROUND-POSITION: -2px -122px; DISPLAY: block; OVERFLOW: hidden; WIDTH: 410px; LINE-HEIGHT: 30px; HEIGHT: 30px;float:left;}
.secpan_qb .query .q {POSITION: relative;TOP:2px;_TOP:0px;TOP:2px\0;FONT-SIZE: 18px; WIDTH: 400px;COLOR: #666; LINE-HEIGHT: 24px; HEIGHT: 24px;
margin:0 0 10px 0; }
.secpan_qb .query .q:focus {
	COLOR:#364b55
}
.secpan_qb .btn {BACKGROUND-POSITION: 0 -154px; LEFT: 2px; TOP: -2px;WIDTH: 100px; CURSOR: pointer; POSITION: relative;  HEIGHT: 34px
}
.secpan_qb BUTTON {
	BORDER-RIGHT: #fff 0px; BORDER-TOP: #fff 0px; BORDER-LEFT: #fff 0px; BORDER-BOTTOM: #fff 0px
}
#s_a_125{width:125px;text-align:center;padding-left:5px;}
#gyimg{width:100%;text-align:center;margin:10px 0 10px  0;}

#footer { color: #999; padding-top: 6px; margin: 40px 10px 20px 10px; overflow: auto; zoom: 1; border-top: 1px dashed #ddd }
/* links */
#footer .gray-link a:link,
#footer .gray-link a:visited,
#footer .gray-link a:active { color: #999; background: none }
#footer .gray-link a:hover { color: #fff; background: #999 }
#footer .blue-link a:link,
#footer .blue-link a:visited,
#footer .blue-link a:active { color: #369; background: none }
#footer .blue-link a:hover { color: #fff; background: #039 }

.fleft { float: left;text-align:left;}
.fright { float: right }
.cleft { clear: left }

.chide{display:none}

#ggd{width:300px;heiht:250px;margin:5px auto;}

#bdsh{clear:both;float: right;}

#sidebar #xgcz h3,#sidebar .xgcz h3{clear:both;color:#372629;background: #dac7ba; border-bottom:#372629 1px dotted;padding-left:15px;font-size:16px;text-align: left;}

#sidebar #xgcz li,#sidebar .xgcz li {
padding-left:18px;
line-height:30px;
height:20px;
width:44%;
background: url(/images/ar.gif) no-repeat 4px 8px;
white-space:nowrap;
text-overflow:ellipsis; 
overflow: hidden;
font-size:14px;
text-align: left;
}

#sidebar #xgcz li a{display:block;}

#sidebar .tyz h3{clear:both;color:#372629;background: #dac7ba; border-bottom:#372629 1px dotted;padding-left:15px;font-size:16px;}
#sidebar .tyz li {
padding-left:18px;
line-height:30px;
height:20px;
width:25%;
background: url(/images/ar.gif) no-repeat 4px 8px;
white-space:nowrap;
text-overflow:ellipsis; 
overflow: hidden;
font-size:14px;
}
#sidebar .tyz li a{display:block;}
#sidebar .tyz span{color: #765a5a;}

#sidebar #cxls h3{clear:both;color:#372629;background: #dac7ba; border-bottom:#372629 1px dotted;padding-left:15px;font-size:16px;}
#sidebar #cxls li{
padding-left:18px;
line-height:30px;
height:20px;
width:44%;
background: url(/images/ar.gif) no-repeat 4px 8px;
white-space:nowrap;
text-overflow:ellipsis; 
overflow: hidden;
font-size:14px;
}
#sidebar #cxls li a{display:block;}

.tab-page h3{font-size:16px;color:#372629}

