/* CSS Document */
body{width:100%; font-family:Arial, Helvetica, sans-serif; height:auto; margin:0 auto; text-align:left; background:url(../images/body_bg.jpg) top repeat-x; font-size:12px; color:#646464;}
*{margin:0px; padding:0px;}
a{border:none; text-decoration:none;}
A:link {
	COLOR: #646464; TEXT-DECORATION: none
}
A:visited {
	COLOR:#646464; TEXT-DECORATION: none
}
A:active {
	COLOR: #646464; TEXT-DECORATION: none
}
A:hover {
	COLOR:#055f9e; TEXT-DECORATION: none
}

.language A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.language A:visited {
	COLOR:#ffffff; TEXT-DECORATION: none
}
.language A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.language A:hover {
	COLOR:#FFCC00; TEXT-DECORATION: none
}
.top{width:900px; height:146px; margin:0 auto; overflow:hidden;}
.logo{width:351px; height:64px; float:left; margin-top:60px;}
.menu{
	width:499px;
	height:55px;
	float:right;
	margin-top: 39px;
	padding-right: 15px;
}
.language{
	width:175px;
	height:38px;
	float:right;
	line-height:40px;
	font-size:14px;
	color:#FFFFFF;
	overflow: hidden;
}
.banner{width:900px; height:485px; margin:0 auto;}
.content{
	width:870px;
	height:391px;
	margin:0 auto;
	background:url(../images/content_bg.jpg) repeat-x;
	padding: 0px 15px 12px 15px;
}
.about{width:271px; height:173px; float:left; margin-top:20px;}
.about_title{width:235px; height:25px; float:left;}
.about_content{
	width:255px;
	height:91px;
	float:left;
	line-height: 24px;
	margin-top: 20px;
}
.news{
	width:271px;
	height:173px;
	float:left;
	margin-top:20px;
	padding-left: 31px;
}
.news_title{width:234px; height:25px; float:left;}
.news_content{
	width:270px;
	height:91px;
	float:left;
	margin-top: 20px;
}
.news_content ul li{width:270px; height:24px; float:left; line-height:24px; list-style:none; background:url(../images/tb_s3.jpg) 0 4px no-repeat; text-indent:15px;}
.fgx{width:10px; height:193px; float:left; background:url(../images/fgx_s1.jpg);}
.cpyt{
	width:248px;
	height:173px;
	float:right;
	margin-top:20px;
	padding-left: 29px;
}
.cpyt_title{width:232px; height:25px; float:left;}
.cpyt_content{
	width:248px;
	height:91px;
	float:left;
	line-height: 24px;
	margin-top: 20px;
}
.more{width:104px; height:23px; float:left;}
.pro_gd{width:571px; height:200px; float:left;}
.pro_gd_title{width:571px; height:28px; float:left; margin-top:11px; }
.pro_gd_content{width:572px; height:auto; float:left;margin-top:16px;}
.hzhb{
	width:228px;
	height:127px;
	float:right;
	background:url(../images/hzhb_bg.jpg);
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 56px;
	padding-bottom: 17px;
}
.foot{width:100%; height:83px; margin:0 auto; background:url(../images/foot_bg.jpg) center top repeat-x;}
.foot_content{width:900px; height:83px; margin:0 auto; overflow:hidden;}
.foot_p{width:auto; height:auto; float:left; margin-top:22px; line-height:24px; color:#767575;}
.search{width:181px; height:28px; float:right; margin-top:30px;}
.search_txt{width:146px; height:28px; float:left; line-height:28px; text-indent:10px; color:#999999; border:0; background:url(../images/search_txt_bg.jpg);}
.search_btn{width:35px; height:28px; float:left; border:0; background:url(../images/search_btn_bg.jpg); cursor:pointer;}


.img_s1 {padding:2px; border:1px solid #cccccc;}