/*public*/
body
{
	background:#ffffff;
	margin:0px;
	padding:0px;
	FONT-FAMILY: Verdana, Arial;
	font-size:10px;
	color:#636363;
	line-height:1.2em;
	
}

div
{
	margin-left:auto;
	margin-right:auto;
}
p{padding:0;margin:0;}
hr
{
	height:0px;
	border:0px;
	border-top:1px solid #ddd;
	width:96%;
}
img
{
	border:0;
}
a
{
	color:#636363;
	text-decoration:none;
}
a:hover
{
	color:#000000;
	
}

A.down:link
{
color:#007BA8;
}
A.down:hover
{
text-decoration: underline;
}
#headertop
{
	position:relative;
	
	height:63px;
	overflow:hidden;
}
ul{

margin:0;
padding:0;
list-style:none;


}
img{
border:none;
}

.d1{ margin-top:10px;}
.d2{ margin-top:15px;}
.pro_padding{margin-top:8px;margin-bottom:8px; background:url(dot1.gif) repeat-x top;height:2px; width:95%;}

h1{
	font-size:13px;
	color:#0e76be;
	FONT-FAMILY: Verdana, Arial;
	padding:0px;
	margin:0px;
}
.banner
{
margin-top:10px;
}

#body
{
	
	width:900px;
	

}
	/*home page*/
#body .home_content1
{
display:inline;
float:left;
width:292px;
height:auto;

}
#body .home_content2
{
display:inline;
float:left;
width:292px;
height:auto;

margin-left:12px;
}
#body .home_content3
{
display:inline;
float:left;
width:292px;
height:auto;

margin-left:12px;
overflow:hidden;

}
.home_content1 .home_content_top{
width:291px;
height:45px;
overflow:hidden;
background:url(range_top.jpg) no-repeat;
line-height:45px;
vertical-align:middle;
}

.home_content2 .home_content_top{
width:291px;
height:45px;
overflow:hidden;
background:url(range_top1.jpg) no-repeat right;
line-height:45px;
vertical-align:middle;
}
.home_content3 .home_content_top{
width:292px;
height:45px;
overflow:hidden;
background:url(range_top2.jpg) no-repeat right;
line-height:45px;
vertical-align:middle;
}


.home_content_middle{
width:292px;
min-height:300px !important;
height:300px;
background:url(range_content_02.jpg)  repeat-y top;
}
	.home_content_middle_body{
		width:292px;
		min-height300px !important;
		height:300px;
		background:url(range_content.jpg)   no-repeat top;
		}
.home_content_bottom{
width:292px;
height:14px;
overflow:hidden;
background:url(range_bottom.jpg) no-repeat;
}
.home_content_middle .u1{
  padding-left:20px;
	padding-top:10px;
	overflow:hidden;
}
.home_content_middle .u2{
	padding-left:35px;
	padding-top:10px;
	overflow:hidden;
}
.home_content_middle .u3{
     padding-left:35px;
	padding-top:10px;
	overflow:hidden;
}
.home_content_middle ul li{
	
	line-height:20px;
	text-align:left
	
}
.header .nav ul li a{
	height:20px;
	width:200px;
	display:block;
	text-align:left;
	
}
.home_content_middle ul li a:hover{
	

	
}

#body .table
{
	padding-left:10px;
	padding-right:10px;
}

/*content page*/
#body_nav{
			height:22px;
			text-align:left;
			
			vertical-align:top;
			
			padding-left:15px;
		}
#body_left{
			display:inline;
			width:217px;	
			
			height:auto ;
			
			float:left;
			text-align:left;
}

	
	#left_catalog{
		
			width:217px;	
			min-height:230px;
			height:auto;
			text-align:left;
			
}
	.left_middle_bg{
		width:215px;height:auto !important;min-height:190px; height:190px;background: url(left_bg.jpg)  repeat-x top;
	}
	#left_catalog .left_content_top{ height:30px; line-height:30px; text-align:left; vertical-align:middle; width:100%; background: url(body_left1.jpg) no-repeat top;}
		.left_content_top span{padding-left:10px;}
	#left_catalog .left_content_middle{ width:217px; min-height:190px; background: url(body_left2.jpg)  repeat-y bottom; text-align:center;}
	#left_catalog .left_content_bottom{height:10px; width:100%; background: url(body_left3.jpg) no-repeat top;}
	
	.left_content_middle ul{
		
		
	}
	.left_content_middle ul li{
	
	line-height:25px;
	text-align:left;
	
	
}
.left_content_middle ul li a{

	height:25px;
	display:block;
	text-align:left;
	padding-left:10px;
	
	
	
}
.left_content_middle ul li a:hover{
		background-color:#8dd2ec;
		
}

	
	
	#left_newpro{
		
			width:217px;	
			min-height:230px;
			height:auto;
			text-align:left;
			margin-top:15px;
}

#left_newpro .left_content_top{ height:30px; line-height:30px; text-align:left; vertical-align:middle; background: url(body_left1.jpg) no-repeat top;}
	#left_newpro .left_content_top li{ display:inline; float:left}
	#left_newpro .left_content_top li a{display:inline; margin-left:25px; }
	#left_newpro .left_content_middle{ width:100%; min-height:190px;background: url(body_left2.jpg)  repeat-y; margin:0 auto; text-align:center;}
	#left_newpro .left_content_bottom{height:10px; width:100%; background: url(body_left3.jpg) no-repeat top;}


#body_right{
			display:inline;
			width:673px;	
			
			height:auto !important;
			
			float:right;
			margin-left:10px;
			
			text-align:left;
					
}
	
#body_right .right_content_top{ height:31px; line-height:31px; vertical-align:middle; width:100%; background: url(body_right1.jpg) no-repeat top;}

#body_right .right_content_top1{ height:30px; line-height:30px; vertical-align:middle; width:100%; background: url(body_right1.jpg) no-repeat top;}

	.right_content_top span,.right_content_top1 span{padding-left:10px;}
	#body_right .right_content_middle{ width:100%; min-height:526px;height:auto !important; height:526px;background: url(body_right2.jpg)  repeat-y;  margin:0 auto; text-align:center}  
	#body_right .right_content_bottom{height:10px; width:100%; background: url(body_right3.jpg) no-repeat top;}
/*页脚样式*/
#foot
{
	width:100%;
	height:55px;
	border-top:#CCCCCC solid 1px;
	font-size:10px;
	padding-top:10px;
	text-align:center;
	clear:both;
	
	
}

/**分页**/
.pagelist
{
	margin:3px;
	padding:3px;
	border:0px;
}
.pagelist .n
{
	border:1px #D2DFE6 solid;
	padding-left:5px;
	padding-right:5px;
	*padding-top:3px;
	*padding-bottom:3px;
	background:#FFFFFF;
}
.pagelist .m
{
	border:1px #D2DFE6 solid;
	padding-left:5px;
	padding-right:5px;
	*padding-top:3px;
	*padding-bottom:3px;
	background:#E7EEF1;
}

/*用于列表的鼠标移动样式*/
.list_over
{
	padding:5px;
	background-color:#ffffff;
	
	
}
.list_out
{   
	padding:5px;
	
}

/*用于显示内容页的常用样式*/
.msg_sub
{
	font:bold 15px "Verdana, Arial";

	color:#486F84;
	padding:5px;
	text-align:center;
}
.msg_date
{
	text-align:center;
	font: 0.83em/1.5em Verdana, Arial, Helvetica, sans-serif;
	padding:3px; 
}
.msg_content
{
	padding:10px ;
	text-align:left;
	width:649px !important;
	width:651px; 
	/*background:url(right_bg.jpg) repeat-x top; */
	height:auto !important; min-height:506px; 
	height:526px;
	
}

.msg_page{
	width:86%;
	text-align:right;
	
}

/*表单样式*/
.button
{
	
	 height:22px;border:#bfbfbf solid 1px;background:#ffffff;
}
.input{ width:146px; height:18px;border:#bfbfbf solid 1px;background:#ffffff; font-size:1em;}

.select {
        border:1px solid #bfbfbf;
        width:178px;
        height:20px;
		font-size:1em;
       
}

/*友情提示页代码*/
.error
{
	line-height:150%;
	padding:15px;
	width:450px;
	border:1px #D2DFE6 dashed;
}

/*奇偶行颜色显示*/
.wtr
{
	position:relative;
	
	text-align:left;
	
}
.pro_dtr
{
	position:relative;
	
	text-align:left;
	
	
}

