@charset "gb2312";
/* CSS Document */
body{width:100%;height:auto; font-family:"ËÎÌå"; margin:0 auto; color:#575757;font-size:12px;line-height:20px;}
*{margin:0; padding:0;}
A:link {
	COLOR: #575757; TEXT-DECORATION: none
}
A:visited {
	COLOR:#575757; TEXT-DECORATION: none
}
A:active {
	COLOR: #575757; TEXT-DECORATION: none
}
A:hover {
	COLOR:#ff0000; TEXT-DECORATION: none
}

#banner {
	POSITION: relative;
	WIDTH: 100%;
	HEIGHT: 525px;
	CLEAR: both;
}
#ban {
	WIDTH: 100%;
	HEIGHT: 525px
}
#ban DIV {
	TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 525px
}
#bando {
	Z-INDEX: 10; POSITION: absolute; TEXT-ALIGN: center; MARGIN: auto; WIDTH: 100%; TOP: -30px
}
#bando IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
#banner SPAN {
	TEXT-ALIGN: center; WIDTH: 100%; DISPLAY: block; HEIGHT: 525px
}


.content{
	width: 100%;
	height:auto;
	margin: 0 auto;
	Z-INDEX: 5;
	POSITION: absolute;
	TOP: -525px;
	left: 0px;
}

.top{
	width: 100%;
	height: 75px;
	margin:0 auto;
	background:url(../images/top_bg.png) center top no-repeat;
	overflow:hidden;
}
.top1{
	width: 1001px;
	height: 75px;
	margin: 0 auto;
}
.menu{
	width: auto;
	height: 38px;
	float: right;
	clear: right;
	overflow: hidden;
	margin-top: 18px;
}
.menu ul li{ width:auto; height:38px; float:left; list-style:none;}
.menu ul .li_s1{width:1px; height:38px; float:left; background:url(../images/menu_jg_bg.jpg) center no-repeat; padding-left:9px; padding-right:9px;}
.menu ul .li_s2{
	width:auto;
	text-align: right;
	line-height: 38px;
}
.menu .li_s2 a{width:auto; height:38px; display:block; color:#666; font-family:"Î¢ÈíÑÅºÚ";}
.menu .li_s2 a:hover{width:auto; height:38px; color:#ff0000;}
.logo{
	width: 432px;
	height: 61px;
	float: left;
	margin-top: 5px;
	padding-left: 13px;
}

.banner_menu{width:1000px; height:107px; margin:0 auto; overflow:hidden; margin-top:329px;}
.banner_menu_s1{width:176px; height:107px; float:left;}
.banner_menu_s2{width:370px; height:48px; float:right; background:url(../images/zngg.jpg); line-height:48px; color:#FFFFFF; padding-left:97px; margin-top:59px;}

.cp_gd_box{width:100%; height:150px; float:left; background:url(../images/gd_bg.jpg) center no-repeat; margin-top:450px;}
.gd{
	width: 850px;
	height: 118px;
	margin: 0 auto;
	margin-top: 16px;
}
.content_box{
	width: 1001px;
	height: 481px;
	margin: 0 auto;
	overflow: hidden;
}

.pro{
	width: 749px;
	height: 201px;
	float: left;
	margin-top: 27px;
}
.pro_title{
	width: 90px;
	height: 24px;
	float: left;
}
.pro_more{
	width: 44px;
	height: 13px;
	float: right;
	margin-top: 6px;
	overflow: hidden;
}
.pro_content{
	width: 752px;
	height: 164px;
	float: left;
	margin-top: 13px;
}
.pro_content_s1{
	width: 230px;
	height: 139px;
	padding-top: 25px;
	float: left;
	margin-right: 5px;
	background: #dedfdf;
}
.pro_content_s1 ul li{
	width: 210px;
	height: 24px;
	float: left;
	overflow: hidden;
	list-style: none;
	padding-left: 25px;
	line-height: 24px;
	background: url(../images/tb_s1.jpg) 10px 8px no-repeat;
}
.pro_content_s2{
	width: 235px;
	height: 139px;
	padding-top: 25px;
	float: left;
	margin-right: 5px;
	background: #dedfdf;
}
.pro_content_s2 ul li{
	width: 235px;
	height: 24px;
	float: left;
	overflow: hidden;
	list-style: none;
	padding-left: 25px;
	line-height: 24px;
	background: url(../images/tb_s1.jpg) 10px 8px no-repeat;
}
.pro_content_s3{
	width: 277px;
	height: 139px;
	padding-top: 25px;
	float: left;
	background: #dedfdf;
}
.pro_content_s3 ul li{
	width: 229px;
	height: 24px;
	float: left;
	overflow: hidden;
	list-style: none;
	padding-left: 25px;
	line-height: 24px;
	background: url(../images/tb_s1.jpg) 10px 8px no-repeat;
}




.news{
	width: 223px;
	height: 453px;
	float: right;
	overflow: hidden;
	background: url(../images/news_pic_bg.jpg) 120px 360px no-repeat;
	margin-top: 27px;
}

.news_title{
	width: 90px;
	height: 24px;
	float: left;
}
.news_more{
	width: 44px;
	height: 13px;
	float: right;
	margin-top: 6px;
	overflow: hidden;
}

.news_content{
	width: 223px;
	height: auto;
	float: left;
	margin-top: 20px;
	line-height:27px;
}
.news_title a:hover{color:#FFFF00;}

.news_content ul li{width:204px; height:27px; float:left; line-height:27px; overflow:hidden; list-style:none; padding-left:19px; background:url(../images/tb_s1.jpg) 2px 8px no-repeat; ;}



.news_content ul li .p1{float:left;}
.news_content ul li .p2{float:right;}



.contact{
	width: 312px;
	height: auto;
	float: left;
}
.contact_add{
	width: 170px;
	height: 40px;
	float: left;
	margin-top: 95px;
	text-align:center;
	padding-left:71px;
	padding-right:71px;
}

.contact_tel{
	width: 210px;
	height: 40px;
	float: left;
	margin-top: 70px;
	text-align: center;
	padding-left: 51px;
	padding-right: 51px;
}


.contact_kjcd{
	width:312px;
	height:auto;
	float:left;
	margin-top: 50px;
}

.about{
	width: 752px;
	height: 248px;
	float: left;
	margin-top: 5px;
	overflow: hidden;
}
.about_pic{width:382px; height:248px; float:left;}
.about_content{
	width: 370px;
	height: 248px;
	float: left;
	line-height: 31px;
	background: #196cb8;
}
.about_content_p1{
	width: 315px;
	height: 20px;
	float: left;
	margin-top: 35px;
	padding-left: 30px;
	color: #FFF;
	line-height: 20px;
	font-size: 18px;
	font-family: "Î¢ÈíÑÅºÚ";
}
.about_content_p2{
	width: 315px;
	height: 80px;
	float: left;
	margin-top: 20px;
	padding-left: 30px;
	color: #FFF;
	line-height: 20px;
}
.about_content_p3{
	width: 108px;
	height: 29px;
	float: left;
	margin-top: 20px;
	padding-left: 30px;
}






.foot_box{
	width: 100%;
	height: 365px;
	margin: 0 auto;
	background: url(../images/foot_bg.jpg) center top no-repeat;
}
.foot{
	width: 1001px;
	height: 365px;
	margin:0 auto;
}
.foor_add{
	width: 220px;
	height: 20px;
	float: left;
	margin-top: 220px;
	color: #FFF;
	padding-left: 25px;
}
.foor_contact{width:300px; height:auto; float:left; padding-left:170px; color:#FFF; margin-top:112px; line-height:36px;}
.foot_bq{width:600px; height:20px; clear:both; float:left; line-height:20px; margin-top:80px;}
