@charset "gb2312";
@import url("footer.css");
@import url("header.css");
* {
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #003303;
	margin: 0px;
	padding: 0px;
	
}
ul li{
list-style-type:none;
}
img{
border:0px;
}
table{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

html,body{
	height:100%;
	
	}
body {
	margin:0 6px;
	width:991px;
	margin:auto;
	
	}
	body {color:#000;background:#888   url(../images/b.gif) center  repeat-y;font-size:12px; line-height:14px; padding:0; margin-top:0px; word-break: break-all;	}
.box{
	width:100%;margin:0;padding:0;position:relative
}
.bul-14{
	font-size:14px;
	color: #063;
	}
.bz12{
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	}
.ls14{
	font-size:14px;
	color: #008100;
	}
.ls-14{
	font-size: 14px;
	font-weight: bold;
	color: #008100;
	line-height:200%;
	}
.ss{
	color: #036;
	}
.ls-12{
	font-weight:bold;
	color: #008100;
	}
.bz-14px{
	font-size:14px;
	color:#FFF;
	}
input{
	margin:0px;
	padding:0px;
	}
#home-left{
	width:246px;
	float:left;
	}
#home-right{
	float:right;
	width:738px; 
	}
#czzn-left,#hy-left{
	float:left;
	width:191px;
	}

#hy-bz,#hy-right{
	height:100%;
	float:right;
	width:80%;
	}
#hy-bz{
	width:991px;
	}
.hydl {
	margin-bottom:6px;
	padding-bottom:10px;
	height:163px;
	width: 244px;
	border:1px solid #d5d5d5;
}

.rmyd{
	height:200px;
	list-style-type: none;
	
	}
.rmyd ul li{
	 
	line-height: 20px;
	list-style-image: url(../images/xb.gif);
	list-style-type: none;
	}
.rmyd ul{
	margin-left:30px;
	margin-top:15px; 
}
	
.download{
	height:186px;
	list-style-type: none;
	}
.download ul li{
	line-height: 20px;
	list-style-image: url(../images/xb.gif);
	list-style-type: none;
	}
.download ul{
	margin-left:30px;
	margin-top:15px;
	}
	
#lxfs{
	border-top:1px solid #d5d5d5;
	}
.zxgg{
	height:200px;
	padding-bottom:15px;
	}
.jrph{
	height:150px;
	list-style-type: none;
	}
.jrph ul{
	margin-left:30px;
	margin-top:15px;
	}
.jrph ul li{
	line-height: 20px;
	list-style-image: url(../images/xb.gif);
	list-style-type: none;
	}
.divbox{
	height:200px;
	padding-bottom:15px;
}
.divbox ul{
	margin-left:30px;
	margin-top:15px;
	}
.divbox ul li{
	line-height: 20px;
	list-style-image: url(../images/xb.gif);
	list-style-type: none;
	}
#hydl-title tr td span {
	padding-left:8px;
}
#home-body{
	height:100%;margin-top:5px;padding:0px
	}
#xy-body{
	padding-bottom:6px;padding-top:5px
	}
#hydl-title{
	width:246px;
	height:28px;
	}
#lxfs {
	margin-top:15px;
	border-top:1px solid #d5d5d5;
}
h1{
	margin-bottom:15px;
	padding-left:14px;
	height:26px;
	background-image:url(../images/home-title.gif);
	background-repeat:repeat-x;
	text-align:left;
	}
/*#fl ul{
	margin-left:20px;
	}
#fl ul li {
	width:58px;
	margin-right:10px;
	float: left;
	list-style-type: none;
}
#fl ul li a{
	display:block;
	width:58px;
	height:26px;
	text-align:center;
	}
#fl ul li #hover {
	background-image: url(../images/stlb-btn.gif);
	background-repeat: no-repeat;
}*/
#fl{ 
background-image:url(../images/20079299441652.gif);
height:28px;
line-height:28px;}
#fl ul{
margin:0px;
padding:0px;
}
#fl li{
 float:left;
 display:block;
 cursor:pointer;
 width:114px;
 text-align:center;
 color:#949694;
 font-weight:bold;
 line-height:28px
 }
#fl li.hover{
 padding:0px;
 background:#fff;
 width:116px;
 border-left:1px solid #A8C29F;
 border-top:1px solid #A8C29F;
 border-right:1px solid #A8C29F;
background-image:url(../images/200792994426548.gif);
 color:#739242;
 font-weight:bold;
 height:25px;
line-height:25px;
}
#bjfl .fl-content tr td p {
	margin-left: 10px;
}
#spjc  .spjc-content tr td img {
	margin-bottom: 10px;
}
.zxdt ul,.hydl.zxgg ul {
	margin-left:30px;
}

.zxdt ul li,.hydl.zxgg ul li{
	line-height: 20px;
	list-style-image: url(../images/xb.gif);
	list-style-type: none;
	}
#home-ad{
	float:left;
	width:407px;
	height:282px;/*36*/
	border:1px solid #d5d5d5;overflow:hidden;
 
	}
#zxdt{
	float: right;
	width:320px;
	height:282px;
	border:1px solid #d5d5d5;
	}
#stss{
	text-align:center;
	background-image:url(../images/stss-bg.gif);
	background-repeat:repeat-x;
	margin:6px 0;
	float:right;
	width:736px;
	height:57px;
	border:1px solid #d5d5d5;
	}
#stss .search{
	background:url(../images/3.gif);
	width:43px;
	height:20px;
	border:0px;
}
#bjfl{
	float:right;
	padding-bottom:15px;
    width:736px;
	height:344px;
	border:1px solid #d5d5d5;
	margin-bottom:6px;
	}
#fl{
	float:right;
	height:26px;
	width:736px;
	background-image: url(../images/home-title.gif);
	background-repeat: repeat-x;
	}
.fl-title{
	padding-top:6px;
	}
.fl-content{
	margin:10px 0 0 15px;
	float:left;
	width:220px;
	height:94px;
	}
#yltd,#spjc{
	float: left;
	width:506px;
	border:1px solid #d5d5d5;
	padding-bottom:15px;
	margin-bottom:6px;
	height:321px;
	}
#yltd{
	margin-bottom:0px;
	text-align:center;
	width:506px;
	height:301px;
	float:left;
	}
#yltd p {
	text-indent: 2em;
}
.spjc-content{
	float:left;
	width:139px;
	margin:15px 0 0 16px;
	}
.rmwz{
	margin-bottom:6px;
	padding-bottom:14px;
	width:221px;
	height:200px;
	float:right;
	border:1px solid #d5d5d5;
	}
#left-content{
	float:left;
	width:508px;
	}
#right-content{
	float:right;
	width:223px;
	}
#right-content .rmwz ul li {
	list-style-type: none;
	margin-left:15px;
}
.lmyd-content{
	width:214px;
	margin:0 15px;
	}
.sj{
	height:202px;
	margin-bottom:0px;
	}
.bz{
	height:217px;
	margin-bottom:0px;
	}
#xy-logo{
	background-image: url(../images/xy-logo.gif);
	background-repeat:no-repeat;
	height:60px;
	margin-bottom:0px;
	}
#xy-bt{
	text-align:left;
	height:20px;
	padding-top:15px;
	text-align:center;
	}
#czzn-left,#xy-zl{
	text-align:center;
	padding:30px 32px;
	/*background-image:url(../images/bg-left.gif);*/
	/*background-repeat:repeat-y;*/
	height:421px;
	border:1px solid #ceced0;
	}
#czzn-left{
	padding:0px;
	text-align:left;
	}
#dhlj{
	background-image: url(../images/dhlj-bg.gif);
	background-repeat:repeat-x;
	height:25px;
	border:1px solid #cdcdcd;
	margin-bottom:6px;
	text-align:left;
	padding:3px;
	line-height:150%;
	}
#cyyy-content,#xy-content{
	border:1px solid #cdcdcd;
	}
#grzx-content{
	 border:1px solid #cdcdcd;
	 /*height: expression(document.body.clientHeight >630? "auto" : "390"); */
	background-color:#FFF;
	/*min-height: 450px; */
	}
#hy-bz div #dhlj p,#hy-right div #dhlj p {
	margin: 5px 0 0 15px;
}
#cyyy-content h1,#hy-right div #xy-content h1 {
	line-height:26px;
	height:26px;
}
#hy-right div #xy-content p {
	text-indent: 2em;
	margin:0 20px 15px;
}
#cyyy-content table,#xy-body #hy-right div #xy-content table {
	margin:5px 20px;
}
table#yt{
	margin:5px 0;
	}
#cyyy-content p{
	text-indent: 2em;
	}
#xy-body #hy-bz div #xy-content ul {
	margin-left: 40px;
	margin-bottom:10px;
}
#xy-body #hy-bz div #xy-content ul li {
	list-style-image: url(../images/li-xb.gif);
	list-style-type: none;
	line-height:20px;
}
#cyyy-content table td{
	padding:5px 10px;
}
.td-mb{
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	}
#kong{
	clear:both;
	height:15px;
	}
#grzx-xgtx{
	height:170px;
	background-color:#CCC;
	margin-left:40px;
	float:left;
	text-align:center;
	}
#grzx-main{
	margin-left:30px;
	float:left;
	width:400px;
	}
#grzx-title{
	padding:10px 40px;
	margin-bottom:15px;
	border:1px solid #999999;
	background-color: #CCC;
	}
#grhy-info{
	border:1px solid #999999;
	padding:10px 40px;
	background-color: #CCC;
	}
#grzx-content #grzx-xgtx h2 img {
	margin-bottom: 10px;
}

#userinfo{
	text-align:left;
	margin:10px 10%;
	border: 1px solid #D0D0D0;
}


/**在个人中心里面的修改头像的div样式**/
#tempImg{
	height: 700px auto;
	width: auto;
	position: absolute;
	left: 205px;
	margin: 1px;
	text-align:left;
	background-color: #f9f9f9;
	border:1px solid #99CCFF;
	filter:alpha(opacity=100);
	left:expression(document.body.offsetWidth/3);
	top:expression(document.body.offsetHeight/4); 
}

/**在个人中心修改密码和头像公用的样式**/
#div_top{
	margin:0px;
	padding:0px;
	text-align:right;
	background-color:#99CCFF;
	background-image: url('../images/div_top.bmp');
	height:20px auto;
}
#div_file{
	margin:5px 15px 5px 15px;
}

#div_top p{
	padding:2px;
}
.div_top{
	margin:0px;
	text-align:right;
	background-color:#99CCFF;
	background-image: url('../images/div_top.bmp');
}
#div_top p img{
	margin:5px;
}
#div_title{
	margin:0px;
	text-align:center;
	padding:5px;
}
#div_body{
	margin-top:5px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	border:1px solid #D0D0D0;
	background-color: white;
}
#div_body p{
	margin-left:30px;
	margin-right:30px;
}
#div_footer{
	text-align:right;
	margin-right:15px;
	margin-bottom:10px;
}

#imagediv{
	text-align:center;
	width:auto;
	height:auto;
	float:left;
	clear:both;
	margin-top:10px;
	background-color: #f9f9f9;
}

#update{
	clear:left;
}
#imagediv img{
	margin:3px;
	border: 1px solid #D0D0D0;
}
 button{
  	BORDER-RIGHT:   #2C59AA   1px   solid;   
    PADDING-RIGHT:   2px;   
    BORDER-TOP:   #2C59AA   1px   solid;   
    PADDING-LEFT:   2px;   
    FONT-SIZE:   12px;   
    FILTER:   progid:DXImageTransform.Microsoft.Gradient(GradientType=0,   StartColorStr=#ffffff,   EndColorStr=#D7E7FA);   
    BORDER-LEFT:   #2C59AA   1px   solid;   
    CURSOR:   hand;   
    COLOR:   black;   
    PADDING-TOP:   2px;   
    BORDER-BOTTOM:   #2C59AA   1px   solid ;
    line-height:100%;
  }
  button:hover{
  	BORDER-RIGHT: #2C59AA   1px   solid;   
    PADDING-RIGHT:   2px;   
    BORDER-TOP:   #2C59AA   1px   solid;   
    PADDING-LEFT:   2px;   
    FONT-SIZE:   12px;   
    FILTER:   progid:DXImageTransform.Microsoft.Gradient(GradientType=0,   StartColorStr=#ffffff,   EndColorStr=#C3DAF5);   
    BORDER-LEFT:   #2C59AA   1px   solid;   
    CURSOR:   hand;   
    COLOR:   black;   
    PADDING-TOP:   2px;   
    BORDER-BOTTOM:   #2C59AA   1px   solid   
  }

  .emsg{
  padding:5px;
  color:#000033;
  border:1px solid #CCFF99;
  background-color:#FFFFCC
  }
  
  
.table_list,.table_info{
background-color:#999999;
width:95%;
text-align:center;
margin:auto;
border:1px solid #EFEFEF;
}


.table_list tr th,.table_info tr th{
background-color:#EFEFEF;
height:30px;
}
.table_info tr td{
background-color:#FFF;
height:20px;
}

.table_list tr td,.table_info tr td{
background-color:#FFF;
font-size:13px;
border-bottom:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
}
.table_list tr td{
	height:30px;
	padding:0px;
}

.table_info tr td ul li{
	float:left;
	width:50px;
	text-align:left;
	color:gray;
}




.re_title{
	margin:auto;
	border:1px solid #D0D0D0;
	padding:5px;
	width:95%;
}

.fck{
	background-color:white;
	display:none;
	position: absolute;
	top:200px;
	left:200px;
	width:650px;
	text-align:center;
	height:368px;
	border:1px solid #555;
	background-image: url('../images/bg_color.bmp');
}
#items{
	text-align:left;
	border:1px solid gray;
	padding:5px;
	background-color:white;
}
.topic-items{
	background-image:url('../images/bg_color.bmp');
	padding:5px;
}
.report-error{
	cursor:pointer;
	color:red;
}
.report{
	text-align:center;
	padding-top:5px;
	cursor:pointer;
	display:none;
	border:1px solid gray;
	clear:right;
	background:#FFF;
	width:170px;
	height:auto;
	position: absolute;
	float:right;
}
.divbox_01{
	margin:5px;
	text-align:center;
	border: 1px solid #D0D0D0;
	background-color:white;
}
.button2{
	border:0px solid white;
	background-color:white;
	color:#009999;
	cursor:pointer;
}
.details2{
	margin-top:5px;
	border:1px solid red;
	display:none;
	padding:10px;
}
.details{
	margin-top:5px;
	border:1px solid red;
	display:block;
	padding:10px;
}

#hr{
height:1px;
border:1px solid gray;
clear:both;
}

#divDisable{
display: none;
width:expression(document.body.offsetWidth);
height:expression(document.body.offsetHeight); 
z-index: 1; 
position: absolute;
left: 0px; 
top: 0px;
filter:alpha(opacity=30);
background-color:gray
}

.allot{
width:auto 300px;
height:auto;
background-color:white;
border:1px solid gray;
display:block;
position:absolute;
z-index: 2; 
left:expression(document.body.offsetWidth/3);
top:expression(document.body.offsetHeight/2-150);
}

#edit_topic{
	position: absolute;
	border:1px solid #555;
	display:none;
	background-image: url('../images/bg_color.bmp');
	top:100px;
	left:150px;
}

.user ul li{
list-style-type:none;
}
 
 .button_style { background:url(../images/btn_bg.gif) repeat-x 0 0; text-align:center; border:1px solid #9cc9e0; padding:3px 4px; *padding:0 4px; color:#077ac7; cursor:pointer; height:21px; line-height:21px; overflow:hidden;}
.serv{border-top:1px solid #eee;text-align:center;background:url(../images/serv.jpg) no-repeat;height:47px;width:244px;overflow:hidden}
.sx_list{
display:none;
position:absolute;
text-align:left;
background-color:#FFFFE0;
/*font-size:12px;*/
border:solid 1px ;
color:black;
width:200px;
height:auto;
}


.align_l{float:left}
.align_r{float:right}

.user_img{
width:90px;
height:94px;
border:1px solid #EFEFEF;
margin:auto
}

.bg{
FILTER:   progid:DXImageTransform.Microsoft.Gradient(GradientType=0,   StartColorStr=#ffffff,   EndColorStr=#EFEFEF); 
}

.view_align{
float:left;
list-style-type:none;
width:45%;
margin:10px;
padding:0px;
}
.t_list{
border:0px;
}


blockquote{
border:1px solid #EFEFEF;
padding:10px;
margin:auto;
width:95%;
FILTER:   progid:DXImageTransform.Microsoft.Gradient(GradientType=0,   StartColorStr=#ffffff,   EndColorStr=#EFEFEF); 
}
blockquote legend{
color:gray;
}
blockquote div{
width:100%;
padding:5px;
}
.co{
font-size:12px;
float:right;
width:75px;
text-align:
center;
padding:0;
border:1px solid gray;
cursor:pointer;
FILTER:   progid:DXImageTransform.Microsoft.Gradient(GradientType=0,   StartColorStr=#ffffff,   EndColorStr=#dcfdde); 
}

.r{
width:95%;
text-align:right;
}
