@charset "gb2312";
/* CSS Document */
body{width:100%;height:auto; font-family:"ËÎÌå"; background:url(../images/body_bg.jpg) #f5f5f5 top repeat-x; 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
}

.top{
	width: 1040px;
	height: 182px;
	margin:0 auto;
	overflow:hidden;
}
.logo{
	width: 462px;
	height: 76px;
	float: left;
	margin-top:23px;
}
.tel{width:318px; height:42px; float:right; margin-top:61px;}
.menu_box{width:1040px; height:40px; float:left; clear:both; overflow:hidden; margin-top:26px; background:url(../images/menu_bg.jpg) center no-repeat;}
.menu{width:auto; height:40px; float:left;}
.menu ul li{ width:auto; height:40px; float:left; list-style:none; line-height:40px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.menu ul .li_s1{width:48px; height:40px; padding-left:45px;}
.menu ul .li_s2{width:92px; text-align:center;}
.menu .li_s1 a{color:#ffffff;}
.menu .li_s2 a{color:#333333;}
.menu .li_s2 a:hover{color:#004d92;}

.search{width:251px; height:28px; float:right; margin-top:6px; padding-right:12px;overflow:hidden;}
.search_txt{width:201px; height:28px; line-height:28px; text-indent:10px; float:left; background:url(../images/search_txt_bg.jpg); border:0;}
.search_btn{width:50px; height:28px; float:left; background:url(../images/search_btn_bg.jpg); border:0;}


#banner {
width:1040px;
height:453px;
margin:0 auto;
background:#ffffff;
overflow:hidden;
}
#ban {
	WIDTH: 1016px;
	HEIGHT: 365px;
	padding:12px 12px 76px 12px;
}
#ban DIV {
	TEXT-ALIGN: center; WIDTH: 1016px; HEIGHT: 365px
}
#bando {
	Z-INDEX: 10; POSITION: absolute; TEXT-ALIGN: center; MARGIN: auto; WIDTH: 1040px; TOP: -78px
}
#bando IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}


.banner_warp{
	width: 1040px;
	height:453px;
	margin: 0 auto;
	Z-INDEX: 5;
	POSITION: absolute;
	TEXT-ALIGN: right;
	TOP:-453px;
	left: 0px;
	background:url(../images/banner_wap_bg.png);
}

.content{
	width: 100%;
	height:auto;
	margin: 0 auto;
}





.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;}

.content_box{width:1040px; height:610px; margin:0 auto; overflow:hidden; }
.con_s1{width:1040px; height:162px; float:left;}
.news_more_pic{width:199px; height:280px; float:left; margin-right:30px;}






.news{
	width: 251px;
	height:162px;
	float: left;
	overflow: hidden;
	margin-right:13px;
}
.news_top{width:251px; height:27px; float:left;}
.news_top a{color:#FFFFFF;}
.news_top_title_s1{
	width:81px;
	height: 27px;
	line-height:27px;
	float: left;
	overflow: hidden;
	margin-right:1px;
	background:#e46f1b;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	
}
.news_top_title_s2{
	width:81px;
	height: 27px;
	line-height:27px;
	float: left;
	overflow: hidden;
	background:#004d8a;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	
}
.news_content{
	width: 251px;
	height: auto;
	float: left;
	margin-top: 8px;
	line-height: 24px;
}

.news_content ul li{width:236px; height:24px; float:left; line-height:24px; overflow:hidden; list-style:none; padding-left:15px; background:url(../images/tb_s1.jpg) 2px 10px no-repeat;}



.news_content ul li .p1{float:left;}
.news_content ul li .p2{float:right;}


.about{
	width: 512px;
	height: 162px;
	float: left;
	overflow: hidden;
}
.about_pic{width:129px; height:162px; float:left; margin-right:23px;}
.about_title{
	width:130px;
	height:23px;
	float:left;
	overflow:hidden;
	margin-top:6px;
}
.about_content{
	width: 360px;
	height:120px;
	float: left;
	margin-top: 11px;
	line-height: 24px;
	overflow:hidden;
}



.tel_dzyc{
	width: 251px;
	height: 162px;
	float: right;
	overflow: hidden;
}
.tel_dzyc_tel{width:251px; height:76px; float:left;}
.tel_dzyc_dzyc{
	width: 251px;
	height:74px;
	float: left;
	margin-top: 12px;
}


.prolist{width:1040px; height:248px; overflow:hidden; float:left; margin-top:36px;}
.prolist_s1{width:251px; height:248px; float:left; background:url(../images/prolist_bg.jpg); margin-right:12px;}
.prolist_s2{width:251px; height:248px; float:left; background:url(../images/prolist_bg.jpg);}
.prolist_title{width:251px; height:20px; float:left; text-align:center; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; margin-top:20px;}
.prolist_txt{width:251px; height:auto; line-height:20px; float:left; text-align:center; margin-top:10px;}
.prolist_pic{width:211px; height:103px; float:left; text-align:center; padding-left:21px; margin-top:15px;}




.prolist a{color:#418eb8;}

.hzhb{width:1040px; height:112px; float:left; margin-top:24px;}



.foot_box{width:100%; height:auto; margin:0 auto; background:url(../images/foot_bg.jpg) top repeat-x;}

.foot_content{width:1040px; height:auto; margin:0 auto; text-align:center; line-height:24px; padding-top:20px; padding-bottom:20px; color:#8d8d8d;}
.foot_ewm{width:100px; height:100px; float:right; margin-top:25px;}
.foot_menu a{color:#FFFFFF; padding-left:15px; padding-right:15px;}
.foot_box A:link {
	COLOR: #8d8d8d; TEXT-DECORATION: none
}
.foot_box A:visited {
	COLOR:#8d8d8d; TEXT-DECORATION: none
}
.foot_box A:active {
	COLOR: #8d8d8d; TEXT-DECORATION: none
}
.foot_box A:hover {
	COLOR:#ff0000; TEXT-DECORATION: none
}
