@charset "gb2312";
/* CSS Document */
body {
	width: 100%;
	height: auto;
	margin: 0 auto;
	color: #575757;
	font-size: 12px;
	line-height: 20px;
	font-family: "ËÎÌå";
	background: url(../images/top_bg.jpg) top repeat-x;
}
* {
	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_txt {
	width: 1000px;
	height: 40px;
	margin: 0 auto;
	line-height: 40px;
	color: #ffffff;
}
.top {
	width: 1000px;
	height: 123px;
	margin: 0 auto;
	overflow: hidden;
}
.logo {
	width: 440px;
	height: 60px;
	float: left;
	margin-top: 39px;
}
.tel {
	width: 205px;
	height: 48px;
	float: right;
	margin-top: 43px;
}
.menu {
	width: 1000px;
	height: 53px;
	margin: 0 auto;
	font-family: "Î¢ÈíÑÅºÚ";
	border-top: 1px solid #d2d2d2;
}
.menu ul {
	margin-top: 10px;
}
.menu ul li {
	width: auto;
	height: 30px;
	line-height: 30px;
	float: left;
	list-style: none;
}
.menu ul .li_s1 {
	width: 59px;
	height: 30px;
	background: url(../images/index_menu_bg.jpg) center no-repeat;
	padding-left: 31px;
	text-align: center;
}
.menu ul .li_s2 {
	width: 135px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #000000;
}
.menu ul .li_s3 {
	width: 100px;
	text-align: right;
	line-height: 30px;
	font-size: 14px;
	color: #000000;
}
.menu .li a {
	width: auto;
	height: 30px;
	display: block;
	color: #000000;
}
.menu .li a:hover {
	width: auto;
	height: 30px;
	display: block;
	color: #ffff00;
}
#banner {
	POSITION: relative;
	WIDTH: 100%;
	HEIGHT: 500px;
	CLEAR: both;
	TOP: 0px;
}
#ban {
	WIDTH: 100%;
	HEIGHT: 500px;
}
#ban DIV {
	TEXT-ALIGN: center;
	WIDTH: 100%;
	HEIGHT: 500px;
}
#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: 500px;
}
.hot_pro {
	width: 100%;
	height: 405px;
	margin: 0 auto;
	background: #edefee;
}
.pro {
	width: 1000px;
	height: 405px;
	margin: 0 auto;
	overflow: hidden;
}
.pro_top {
	width: 1000px;
	height: 30px;
	float: left;
	text-align: center;
	font-size: 18px;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #2b96e6;
	line-height: 30px;
	background: url(../images/title_line_bg.jpg) center no-repeat;
	margin-top: 30px;
}
.gd {
	width: 1000px;
	float: left;
	height: 280px;
	margin-top: 28px;
}
.cp_gd_box {
	width: 280px;
	height: 220px;
}
.cp_gd_box_pic {
	width: 280px;
	height: 243px;
}
.cp_gd_box_title {
	width: 280px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	overflow: hidden;
	background: #4f4f4f;
}
.gd a {
	color: #ffffff;
	font-family: "Î¢ÈíÑÅºÚ";
}
.about {
	width: 100%;
	height: 390px;
	margin: 0 auto;
	overflow: hidden;
	background: #4aa2ea;
}
.about_top {
	width: 1000px;
	height: 30px;
	float: left;
	text-align: center;
	font-size: 18px;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #ffffff;
	line-height: 30px;
	margin-top: 30px;
}
.about_pic {
	width: 381px;
	height: 265px;
	float: right;
	padding-right: 40px;
	margin-top: 25px;
}
.about_warp {
	width: 1000px;
	height: 390px;
	margin: 0 auto;
	background: #2b96e6;
}
.about_content {
	width: 1000px;
	height: auto;
	float: left;
}
.about_jj {
	width: 500px;
	height: auto;
	float: left;
	line-height: 30px;
	font-size: 14px;
	margin-top: 25px;
	color: #ffffff;
	padding-left: 40px;
}
.content_s1 {
	width: 100%;
	height:470px;
	margin:0 auto;
	background:#edefee;
}
.news_contact {
	width: 1000px;
	height: auto;
	margin: 0 auto;
	padding-top: 43px;
}
.news {
	width: 600px;
	height: 389px;
	float: left;
	overflow: hidden;
}
.news_top {
	width: 600px;
	height: 50px;
	float: left;
	background: url(../images/news_title_bg.jpg) bottom no-repeat;
}
.news_top_title {
	float: left;
	line-height: 50px;
	font-size: 20px;
	color: #ffffff;
	font-family: "Î¢ÈíÑÅºÚ";
	text-indent:25px;
}
.news_more {
	width: 48px;
	height: 9px;
	float: right;
	overflow: hidden;
	margin-top: 23px;
	padding-right:20px;
}
.news_top a {
	color: #FFFFFF;
}
.news_top a:hover {
	color: #FFFF00;
}
.news_content {
	width: 552px;
	height: 310px;
	float: left;
	line-height: 30px;
	background: #ffffff;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding: 15px 24px 13px 22px;
}
.news_content ul li {
	width: 532px;
	height: 30px;
	float: left;
	line-height: 30px;
	overflow: hidden;
	list-style: none;
	background: url(../images/tb_s1.jpg) 0 10px no-repeat;
	font-size: 14px;
	padding-left: 20px;
}
.news_content ul li .p1 {
	float: left;
}
.news_content ul li .p2 {
	float: right;
}
.contact {
	width: 380px;
	height: 389px;
	float: right;
	overflow: hidden;
	line-height: 34.8px;
	font-size: 14px;
}
.contact_top {
	width: 380px;
	height: 50px;
	float: left;
	background: url(../images/contact_title_bg.jpg);
}
.contact_top_title {
	float: left;
	line-height: 50px;
	font-size: 20px;
	color: #ffffff;
	font-family: "Î¢ÈíÑÅºÚ";
	text-indent:25px;
}
.contact_more {
	width: 48px;
	height: 9px;
	float: right;
	overflow: hidden;
	margin-top: 23px;
	padding-right:20px;
}
.contact_top a {
	color: #FFFFFF;
}
.contact_top a:hover {
	color: #FFFF00;
}
.contact_content {
	width: 332px;
	height: 310px;
	float: left;
	line-height: 30px;
	background: url(../images/contact_box_bg.jpg) bottom no-repeat #ffffff;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding: 15px 24px 13px 22px;
}
.contact_content b {
	color: #d9203f;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.foot_box {
	width: 100%;
	height: 208px;
	margin: 0 auto;
	background:url(../images/foot_bg.jpg) repeat-x;
	color: #dddddd;
}
.foot_menu {
	width: 1000px;
	height: 49px;
	line-height: 49px;
	margin: 0 auto;
	font-size: 14px;
	text-align: center;
	color: #dddddd;
}
.foot {
	width: 1000px;
	height: 90px;
	margin: 0 auto;
	line-height: 30px;
	text-align: center;
	padding-top: 25px;
}
.foot_box a {
	color: #dddddd;
}
.foot_box a:hover {
	color: #ffff00;
}
.foot_ewm {
	width: 142px;
	height: 142px;
	margin: 0 auto;
}
/*¸¡¶¯¿Í·þ*/
#floatDivBoxs {
	width: 116px;
	background: #fff;
	position: fixed;
	top: 180px;
	right: 0;
	z-index: 999;
	border: 2px solid #000000;
	padding-bottom: 15px;
}
#floatDivBoxs .zxkf {
	width: 116px;
	height: 30px;
	margin: 0 auto;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	background: #000000;
}
#floatDivBoxs .zxqq {
	width: 77px;
	height: 23px;
	margin: 0 auto;
	margin-top: 15px;
}
#floatDivBoxs .ewm {
	width: 77px;
	height: 77px;
	margin: 0 auto;
	margin-top: 15px;
}
