*
{
	margin: 0;
	padding: 0;
}
ul, li
{
	list-style: none;
}
a
{
	text-decoration: none;
	color: #383838;
}
a:hover
{
	color: #ff0000;
}
img
{
	border: 0;
	border: none;
}
body
{
	/*background: #e5e4e4;*/
	font-size: 12px;
	color: #383838;
	font-family: '宋体' , 'Arial';
background: url(../image/topp.jpg) repeat-x 0 0;
}
.header, .footer, .content,.fbox
{
	width: 1002px;
	overflow: hidden;
	margin: 0 auto;
	background: #fff;
}
.header{background:none;}
.logo
{
	display: block;
	height: 91px;
	width: 780px;
	margin:0 auto;
	padding-bottom:15px;
}
.nav
{
	width: 100%;
	height: 39px;
	/*background: url(../images/dot2.jpg) no-repeat 0 0;*/
	
	background: url(../image/nav_liah2.jpg) repeat-x;
}
.nav ul
{padding-left:10px;
	width: 1002px;
	height: 39px;
	margin:0 auto;

	/*background: url(../images/dot2.jpg) no-repeat 981px -39px;*/
}
.nav li
{position:relative;
	float: left;
	width: 141px;
	height:39px;
	/*background: url(../images/dot.jpg) no-repeat 135px 0;*/
	z-index:999;
}
.nav li a
{   font-weight:bolder;
	font-size: 14px;
	width:135px;
	display:block;
	height:39px;
	line-height: 39px;
	text-align: center;
	/*background: url(../images/nav_lia.jpg) repeat-x;*/
	color: #fff;
}
.nav li a:hover
{
	background: url(../image/nav_liah.jpg) repeat-x; color:#fff;
}
.nav ul ul{height:60px; width:135px;position:absolute;display:none;top:39px;
z-index:9999;left:-10px;

}
.nav li li{background:none;float:none;width:135px;height:30px;border-top:1px solid #CC1F1F;}
.nav li li a{font-size:12px;font-weight:normal;width:135px;display:block;background:#ae3307;height:30px; line-height:30px;}
.nav li li a:hover{background:#ea3e00; color:#fff;}
#banner
{
	/*width: 990px*/
	width:100%;
	height: 394px;
	border-top:3px solid #e03210;
	border-bottom:3px solid #e03210;
	position:relative;
	z-index:1;
	
}
.banner ul
{
	position:absolute;/*width: 990px*/
	z-index:90;
}
.banner li
{
width:1423px;overflow:hidden;position:absolute;
}
.banner img
{
	display:inline-block
}
.footer
{width:100%;
	background: url(../image/end.jpg) repeat-x #f9f6f6;
	height: 160px;
	
	
}
.footer span
{
	display: block;
	line-height: 22px;
}
.c_top,.c_bottom
{
	width: 982px;
	height: 228px;
	overflow: hidden;
	padding: 15px 10px;
	padding-top:5px;

}

#ad_text{
	height:20px;width: 957px;line-height:20px;
	overflow: hidden;
	padding: 5px 10px;
	padding-left:35px;
	background:url(../image/dot5.gif) no-repeat 15px 7px;
	color:#666;}
	.ad_content{width:967px;height:20px;position:relative;overflow:hidden;}
	#ad_text ul{position:absolute;height:20px;}
	#ad_text li{float:left;width:967px;height:20px;}
.pro_list
{
	float: left;
	width: 227px;
	overflow: hidden;
}
.pro_list .title
{
	background: url(../image/cpxl_t.jpg) no-repeat;
	width: 227px;
	height: 43px;
	display: block;
	text-indent: -999px;
}
.pro_list ul
{
	padding-left: 15px;
	padding-top: 8px;
	background: #f9f9f9;
	border-left: 1px solid #cecece;
	width: 210px;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	padding-bottom: 4px;
}
.pro_list li
{
	margin-bottom: 4px;
}
.pro_list li a
{
	display: block;
	background: url(../image/cp_li.jpg) no-repeat;
	font-size: 14px;
	width: 160px;
	height: 32px;
	color: #383838;
	line-height: 32px;
	padding-left: 40px;
}
.pro_list li a:hover
{
	color: red;
}
.gsjj
{
	float: left;
	width: 430px;
	background: url(../image/gsjj_t.jpg) no-repeat;
	width: 430px;
	margin-left: 10px;
	position: relative;
	padding-top: 44px;
	overflow: hidden;
}
.gsjj .title
{
	display: block;
	text-indent: -999px;
	height: 24px;
	position: absolute;
	width: 70px;
	right: 17px;
	top: 10px;
}
.gsjj_memo
{
	border-left: 1px solid #cecece;
	width: 418px;
	position: relative;
	padding: 5px;
	height: 183px;
	border-right: 1px solid #cecece;
	font-size: 14px;
	line-height: 22px;
	border-bottom: 1px solid #cecece;
	padding-bottom: 4px;
}
.gsjj_memo img
{   width:133px; height:91px;
	float: left;
	border: 1px solid #cecece;
	padding: 2px;
	margin-right: 10px;
	margin-top: 5px;
}
.xwdt
{
	float: left;
	margin-left: 10px;
	background: url(../image/xwdt_t.jpg) no-repeat;
	height: 44px;
	width: 305px;
	padding-top: 2px;
}
.xwdt .title
{
	display: block;
	text-indent: -999px;
	height: 44px;
	width: 305px;
}
.xwdt ul
{
	width: 303px;
	overflow: hidden;
	padding-top: 1px;
	height: 185px;
	border-right: 1px solid #cecece;
	font-size: 14px;
	line-height: 22px;
	border-bottom: 1px solid #cecece;
	padding-bottom: 4px;
	border-left: 1px solid #cecece;
}
.xwdt li
{
	margin-bottom: 9px;
	line-height: 22px;
	background: url(../image/dot3.jpg) no-repeat 15px 5px;
	padding-left: 28px;
	width: 270px;
	height: 22px;
}
.xwdt li a
{
	font-size: 14px;
	display: block;
	float: left;
	width: 150px;
	overflow: hidden;
}
.xwdt li span
{
	float: right;
	margin-right: 10px;
	_margin-right: 5px;
	margin-right: 5px;
}
.pic_list
{float:left;
	margin-left:10px;
	padding-top:48px;
	width: 745px;
	background: url(../image/cpzs_t.jpg) no-repeat 0px 0;
	overflow: hidden;
	position: relative;
}
.pic_list .title
{
	display: block;
	height:25px;
	text-indent: -999px;
	position: absolute;
	width: 75px;
	right: 20px;
	top: 12px;
}
.index_pic{
margin-top: 54px;
padding-left: 10px;
padding-top: 10px;
width: 973px;
height: 180px;
border-right: 1px solid #CECECE;
font-size: 14px;
line-height: 22px;
border-bottom: 1px solid #CECECE;
padding-bottom: 4px;
border-left: 1px solid #CECECE;
}
.lxwm{float: left;
width: 227px;
overflow: hidden;}
.lxwm .title{background: url(../image/lxwm_t.jpg) no-repeat;
width: 227px;
height: 43px;
display: block;
text-indent: -999px;}
.dz{
	padding-left: 15px;
padding-top: 8px;
background: #F9F9F9;
border-left: 1px solid #CECECE;
width: 210px;
border-right: 1px solid #CECECE;
border-bottom: 1px solid #CECECE;
padding-bottom: 31px;
line-height: 25px;
font-size: 14px;
height:130px;
}
.xf_pic{float:left; width:727px;height:160px;
padding-left:16px;
border-left: 1px solid #CECECE;
border-right: 1px solid #CECECE;
border-bottom: 1px solid #CECECE;
padding-bottom: 4px;
overflow:hidden;}
#leftbtn{
	background: url(../image/roll.jpg) no-repeat 0px 0px;

left: 5px;
float: left;
width: 6px;
cursor: pointer;
position: absolute;
height: 13px;
top: 110px;
}
#rightbtn{
right:5px;
	background: url(../image/roll.jpg) no-repeat -6px 0px;

float: right;
width: 6px;
cursor: pointer;
position: absolute;
height: 13px;
top: 110px;
}
#pic_div{
	position:relative;
	width:720px;
	height: 160px;
	
	font-size: 14px;
	line-height: 22px;
	

	overflow:hidden;
	
}
.pic_list ul
{overflow:hidden;

position:absolute;
	font-size: 14px;
	line-height: 22px;
	
}

.pic_list li
{
	float: left;
	width: 170px;
	height: 155px;
	padding-right:10px;
	
	_padding-right:0px;
}
.pic_list li img{width: 170px;
height: 130px;}
.pic_list span
{
	display: block;
	text-align: center;
	width: 180px;
}
.nav .last
{
	background: none;
}
.fbox{background:none;}
.f_left{float:left;width:330px;padding-left:20px;}
.f_right{float:left;width:534px;padding-top:15px;padding-left:20px;line-height:28px;color:#606062;
background:url(../image/end2.jpg) no-repeat 100px 3px;
}
.f_right a{color:#9f5b43;}


#slide-index{width:auto;height:394px;overflow:hidden;position:relative;}
#slide-index .slides{width:auto; height:394px; }
#slide-index .slide{height:394px; float:left; position:relative; width:1440px;}
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; }
#slide-index .button{ display:none; width:138px;}
#slide-index .control{ position:absolute; bottom:0px; width:100%; text-align:center; height:19px; cursor:pointer; z-index:40;}
.autoMaxWidth{overflow:hidden;position:relative;height:394px;}