@charset "gb2312";
.head_top{
	background:url(../images/top_bg.png) repeat-x;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #cccccc;
	margin-bottom:15px;
}
.head_top ul li{
	float:left;
	border-right:1px solid #e3e3e3;
	padding:0px 15px
}
.search_top{ width:441px; height:32px; background:url(../images/s.jpg) no-repeat center; float:left; padding:2px 4px; margin-top:33px; margin-left:200px; border:2px solid #317ee7}
.search_top .sbox{ width:360px; padding-left:5px; padding-top:2px; line-height:24px;color:#bcbcbc; font-size:14px; border:none; height:24px; float:left; margin:0; }
.search_top .sbox input{line-height:28px;}
.search_top .sbt { width:50px; height:28px; margin-left:15px; border:none; background:none; cursor:pointer;}
.tel{ margin-top:10px;float:right}
.menu_nav{width:100%;background-color: #0f58b6; height:40px; line-height:40px; clear:both;margin-top:20px;}
.menu_nav ul li{
	float:left;
	font-size:15px;

}

.menu_nav a:visited{
	color:#FFF;	
}
.menu_nav a{
	color:#FFF;
	display:block;
	padding:0px 20px
	
}
.menu_nav ul li a:hover{
	color:#FFF;
	background-color:#e71111;
	display:block
}
.menu_nav .current{
		background-color:#e71111;
		height:40px;
		line-height:40px;
		display:block;
		color:#ffffff;
}
.leftside{float:left; width:250px;}
.leftside h2{
	background:url(../images/left_title.jpg) repeat-x;
	margin:0px;
	height:35px;
	line-height:35px;
	border:1px solid #dddddd;
	padding-left:10px;
	font-weight:normal
}
.leftside dl{
	margin:0px;
	padding:0px;
	border:1px solid #dddddd;
	overflow:hidden
}
.leftside dl dt{
	height:30px;
	line-height:30px;
	border-bottom:1px solid #dddddd;
	margin:0px;
	padding:0px;
	padding-left:15px;
	font-weight:bold;

}
.leftside ul{
	height:180px;

}
.leftside ul li {
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:10px;
}
.rightside{
	float:right;
	width:930px;
	border:1px solid #dddddd;	
}
.rightside h2{
	background:url(../images/left_title.jpg) repeat-x;
	margin:0px;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #dddddd;
	padding-left:10px;
	font-weight:normal;
}
.left_pro{
	border:1px solid #dddddd;
	margin-top:10px;
	overflow:hidden;
	clear:both
}
.left_pro ul{
	overflow:hidden;
	height:430px
}
.left_pro ul li{
		font-size:12px;
		font-weight:normal;
		margin:2px;
		padding:5px;
		width:230px;
		border-bottom:1px dashed #e3e3e3;
		display:block;
		overflow:hidden;
}
.zd_search{
	margin:10px auto;
	width:500px
}
.zd_left{
	border:1px solid #dddddd;
	width:300px;
	height:30px;
	line-height:30px
}
.zd_right{
	border:1px solid #dddddd;
	width:90px;
	height:31px;
	line-height:28px;
	background-color:#317ee7;
	color:#FFF
}

.ad_center{
	float:left;
	margin-left:90px
}
 .rem_fa dl{
	 border:1px solid #dddddd;
 }
  .rem_fa dl dt{
	  border:none;
  }
 .rem_fa dl dd {
	 
	padding-left:10px 
 }
 .rem_fa dl  dd span{
	 
 }
.rem_fa dl  dd a{
	float:right;
	 border: 1px solid #ddd;
    color: #ffffff;
    display: block;
    float: right;
    height: 20px;
    line-height: 18px;
    text-align: center;
    width: 35px;
	background-color:#317ee7
	

}
.rem_fa dl em{
	float:left;
	color:#F90
}


/*hot*/
.new_com li{
	clear:both;
	width:230px

}

.ad_small li{
	float:left;
	 margin:10px 9px 10px 10px;
}