@charset "gb2312";
/* CSS Document */

body {
	width: 100%;
	height: auto;
	margin: 0 auto;
	color: #333333;
	font-size: 12px;
	line-height: 20px;
	background: url(../images/top_bg.jpg) center top repeat-x;
	font-family: "ΛΞΜε";
}
* {
	margin: 0;
	padding: 0;
}
A:link {
	COLOR: #333333;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333;
	TEXT-DECORATION: none
}
A:active {
	COLOR: #333333;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: none
}
.body_content {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.top {
	width: 1200px;
	height: 109px;
	margin: 0 auto;
	overflow: hidden;
}
.logo {
	width: 448px;
	height: 68px;
	float: left;
	margin-top: 24px;
}
.tel {
	width: 254px;
	height: 19px;
	float: right;
	margin-top: 23px;
	overflow: hidden;
}
.menu {
	width: 740px;
	height: 24px;
	float: right;
	margin-top: 25px;
}
.menu ul li {
	width: auto;
	height: 24px;
	float: right;
	list-style: none;
	text-align: right;
	line-height: 24px;
	font-size: 14px;
	color: 0f1e3b;
	font-family: "ΞΆΘνΡΕΊΪ";
	padding-left: 30px;
	background: url(../images/menu_jg_bg.jpg) 15px 5px no-repeat;
}
.menu ul li a {
	color: #333333;
}
.menu ul li a:hover {
	display: block;
	color: #ff0000;
}
.banner {
	width: 100%;
	height: 600px;
	margin: 0 auto;
}
.content_s1 {
	width: 100%;
	height: 780px;
	margin: 0 auto;
}
.mainpro {
	width: 1200px;
	height: 780px;
	margin: 0 auto;
	overflow: hidden;
}
.mainpro_top {
	width: 1200px;
	height: 80px;
	float: left;
	text-align: center;
	font-size: 36px;
	font-family: "ΞΆΘνΡΕΊΪ";
	color: #343434;
	font-weight: bold;
	line-height: 40px;
	background: url(../images/title_bg.jpg) center 60px no-repeat;
	margin-top: 55px;
}
.mainpro_top .en {
	font-size: 18px;
	color: #cecece;
}
.mainpro_txt {
	width: 1200px;
	height: 60px;
	float: left;
	line-height: 30px;
	text-align: center;
	font-family: "ΞΆΘνΡΕΊΪ";
	color: #37435b;
	margin-top: 10px;
}
.mainpro_s1 {
	width: 372px;
	height: 470px;
	float: left;
	margin-right: 66px;
	margin-top: 55px;
}
.mainpro_s1_pic {
	width: 372px;
	height: 278px;
	float: left;
}
.mainpro_s1_title {
	width: 290px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-family: "ΞΆΘνΡΕΊΪ";
	font-size: 14px;
	float: left;
	overflow: hidden;
	margin-top: 30px;
}
.mainpro_s1_txt {
	width: 290px;
	height: 72px;
	line-height: 24px;
	text-align: center;
	font-family: "ΞΆΘνΡΕΊΪ";
	float: left;
	overflow: hidden;
	margin-top: 22px;
	color: #666666;
}
.mainpro_s2 {
	width: 360px;
	height: 470px;
	float: left;
	margin-top: 55px;
}
.mainpro_s2_pic {
	width: 360px;
	height: 278px;
	float: left;
}
.mainpro_s2_title {
	width: 290px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-family: "ΞΆΘνΡΕΊΪ";
	font-size: 14px;
	float: left;
	overflow: hidden;
	margin-top: 30px;
}
.mainpro_s2_txt {
	width: 290px;
	height: 72px;
	line-height: 24px;
	text-align: center;
	font-family: "ΞΆΘνΡΕΊΪ";
	float: left;
	overflow: hidden;
	margin-top: 22px;
	color: #666666;
}
.mainpro_s3 {
	width: 341px;
	height: 470px;
	float: right;
	margin-top: 55px;
}
.mainpro_s3_pic {
	width: 341px;
	height: 278px;
	float: left;
}
.mainpro_s3_title {
	width: 290px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-family: "ΞΆΘνΡΕΊΪ";
	font-size: 14px;
	float: left;
	overflow: hidden;
	margin-top: 30px;
}
.mainpro_s3_txt {
	width: 290px;
	height: 72px;
	line-height: 24px;
	text-align: center;
	font-family: "ΞΆΘνΡΕΊΪ";
	float: left;
	overflow: hidden;
	margin-top: 22px;
	color: #666666;
}
.content_s3 {
	width: 1200px;
	height: 594px;
	margin: 0 auto;
	background: url(../images/about_bg.jpg) 0 191px no-repeat;
}
.about_top {
	width: 1200px;
	height: 91px;
	float: left;
	text-align: center;
	font-size: 36px;
	font-family: "ΞΆΘνΡΕΊΪ";
	color: #343434;
	font-weight: bold;
	line-height: 40px;
	background: url(../images/title_bg3.jpg) top center no-repeat;
	margin-top: 55px;
}
.about_top .en {
	font-size: 18px;
	color: #cecece;
}
.about_title {
	width: 200px;
	height: 50px;
	float: left;
	font-size: 18px;
	font-family: "ΞΆΘνΡΕΊΪ";
	padding-left: 622px;
	margin-top: 60px;
}
.about_title .en {
	font-size: 12px;
	color: #cecece;
}
.about_content {
	width: 564px;
	height: 204px;
	float: left;
	margin-top: 18px;
	line-height: 28px;
	font-family: "ΞΆΘνΡΕΊΪ";
	font-size: 14px;
	padding-left: 636px;
	overflow: hidden;
}
.about_content p {
	text-indent: 24px;
	margin-top: 11px;
}
.about_more {
	width: 133px;
	height: 39px;
	float: left;
	padding-left: 636px;
	margin-top: 15px;
}
.content_s4 {
	width: 100%;
	height: 600px;
	margin: 0 auto;
	background: url(../images/blue_bg.jpg) repeat;
}
.news {
	width: 1200px;
	height: 600px;
	margin: 0 auto;
	overflow: hidden;
}
.news_top {
	width: 1200px;
	height: 91px;
	float: left;
	text-align: center;
	font-size: 36px;
	font-family: "ΞΆΘνΡΕΊΪ";
	color: #ffffff;
	font-weight: bold;
	line-height: 40px;
	background: url(../images/title_bg4.jpg) top center no-repeat;
	margin-top: 55px;
}
.news_top .en {
	font-size: 18px;
	color: #ffffff;
}
.news_content {
	width: 1200px;
	height: 340px;
	float: left;
	margin-top: 55px;
	background: url(../images/news_title_bg.jpg) left no-repeat #ffffff;
}
.news_bt_warp {
	width: 207px;
	height: 340px;
	float: left;
}
.news_bt_warp A:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.news_bt_warp A:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.news_bt_warp A:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.news_bt_warp A:hover {
	COLOR: #e20002;
	TEXT-DECORATION: none
}
.news_bt_s1 {
	width: 207px;
	height: 20px;
	float: left;
	text-align: center;
	margin-top: 128px;
	font-size: 16px;
	font-family: "ΞΆΘνΡΕΊΪ";
	color: #ffffff;
}
.news_bt_s2 {
	width: 207px;
	height: 20px;
	float: left;
	text-align: center;
	margin-top: 155px;
	font-size: 16px;
	font-family: "ΞΆΘνΡΕΊΪ";
	color: #ffffff;
}
.news_list {
	width: 516px;
	height: 290px;
	float: left;
	margin-top: 20px;
	padding-left: 38px;
}
.news_list ul li {
	width: 516px;
	height: 37px;
	float: left;
	line-height: 37px;
	overflow: hidden;
	list-style: none;
	border-bottom: 1px dashed #d0d0d0;
	font-family: "ΞΆΘνΡΕΊΪ";
}
.news_content ul li .p1 {
	float: left;
}
.news_content ul li .p2 {
	float: right;
}
.news_pic {
	width: 382px;
	height: 284px;
	float: right;
	padding-right: 16px;
	margin-top: 26px;
}
.content_s5 {
	width: 100%;
	height: 450px;
	margin: 0 auto;
}
.hzhb {
	width: 1200px;
	height: 450px;
	margin: 0 auto;
	overflow: hidden;
}
.hzhb_top {
	width: 1200px;
	height: 91px;
	float: left;
	text-align: center;
	font-size: 36px;
	font-family: "ΞΆΘνΡΕΊΪ";
	font-weight: bold;
	line-height: 40px;
	background: url(../images/title_bg3.jpg) top center no-repeat;
	margin-top: 55px;
}
.hzhb_top .en {
	font-size: 18px;
	color: #cecece;
}
.hzhb_content {
	width: 1200px;
	height: 200px;
	float: left;
	margin-top: 55px;
	font-family: "ΞΆΘνΡΕΊΪ";
	line-height: 30px;
}
.bt_title {
	width: auto;
	height: 20px;
	line-height: 20px;
	float: left;
	overflow: hidden;
	margin-top: 8px;
}
.bt_title .span1 {
	font-family: "ΞΆΘνΡΕΊΪ";
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
}
.bt_title .span2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
}
.contact {
	width: 284px;
	height: 281px;
	float: right;
	background: #014a97;
}
.contact_top {
	width: 284px;
	height: 50px;
	float: left;
	background: url(../images/ling_bg.jpg) bottom repeat-x;
}
.bt_title2 {
	width: auto;
	height: 20px;
	line-height: 20px;
	float: left;
	overflow: hidden;
	background: url(../images/tb_s2.jpg) 19px 5px no-repeat;
	padding-left: 19px;
	margin-top: 15px;
}
.bt_title2 .span3 {
	font-family: "ΞΆΘνΡΕΊΪ";
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
}
.bt_title2 .span4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
}
.more2 {
	width: auto;
	height: 20px;
	float: right;
	line-height: 20px;
	margin-top: 12px;
	padding-right: 19px;
}
.more2 a {
	color: #FFFFFF;
}
.contact_content {
	width: 246px;
	height: 180px;
	float: left;
	padding: 19px;
	color: #ffffff;
	font-size: 14px;
	line-height: 30px;
	border-top: 1px solid #ffffff;
}
.content_s2 {
	width: 100%;
	height: 520px;
	margin: 0 auto;
	background: url(../images/blue_bg.jpg) repeat;
}
.hot_pro {
	width: 100%;
	height: 520px;
	margin: 0 auto;
	background: url(../images/gd_bg.jpg) center 284px no-repeat;
}
.pro {
	width: 1200px;
	height: 520px;
	margin: 0 auto;
	overflow: hidden;
}
.pro_top {
	width: 1200px;
	height: 100px;
	float: left;
	text-align: center;
	font-size: 36px;
	font-family: "ΞΆΘνΡΕΊΪ";
	color: #ffffff;
	font-weight: bold;
	line-height: 40px;
	background: url(../images/title_bg2.jpg) center 60px no-repeat;
	margin-top: 49px;
}
.pro_top .en {
	font-size: 18px;
	color: #ffffff;
}
.gd {
	width: 1200px;
	float: left;
	height: 279px;
	margin-top: 35px;
}
.cp_gd_box_pic {
	width: 272px;
	height: 215px;
	float: left;
}
.cp_gd_box_title {
	width: 272px;
	height: 64px;
	line-height: 64px;
	text-align: center;
	overflow: hidden;
	background: #1f2138;
	float: left;
}
.gd a {
	color: #ffffff;
	font-family: "ΞΆΘνΡΕΊΪ";
}
.gq {
	width: 274px;
	height: 215px;
	float: left;
	margin-right: 73px;
}
.gq_top {
	width: 274px;
	height: 30px;
	line-height: 30px;
	float: left;
	font-family: "ΞΆΘνΡΕΊΪ";
	font-size: 16px;
	font-weight: bold;
}
.gq_pic {
	width: 274px;
	height: 100px;
	float: left;
	margin-top: 3px;
}
.gq_content {
	width: 274px;
	height: 72px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
	line-height: 24px;
}
.gcal {
	width: 301px;
	height: 215px;
	float: right;
}
.foot_warp {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: url(../images/blue_bg.jpg) repeat;
	overflow: hidden;
	font-family: "ΞΆΘνΡΕΊΪ";
}
.foot_menu {
	width: 1200px;
	height: 306px;
	margin: 0 auto;
	color: #FFFFFF;
	background: url(../images/foot_line_bg.jpg) bottom repeat-x;
}
.foot_menu_c {
	width: 140px;
	height: 306px;
	float: left;
	background: url(../images/foot_menu_bg.jpg) top left no-repeat;
}
.foot_menu .pt1{
	font-size: 14px;
	color: #aab7c7;
	margin-top: 48px;
	padding-left: 22px;
	padding-bottom: 10px;
}
.foot_menu .pt2{  font-size:12px; line-height:28px; color:#7f8698; margin-top:2px; padding-left:22px;}

.foot_contact{width:356px; height:306px; float:right; background: url(../images/foot_menu_bg.jpg) top left no-repeat;}
.foot_warp .p_left {
	float: left;
}
.foot_warp .p_right {
	float: right;
}

.foot {
	width: 1200px;
	height: auto;
	float: left;
	color: #7f8698;
	margin-top: 15px;
	line-height: 30px;
}

.yqlj {
	width: 1200px;
	height: auto;
	float: left;
	color: #7f8698;
	padding-bottom: 20px;
	margin-top: 5px;
	line-height: 30px;
}
.foot_warp a {
	color: #7f8698;
}
.foot_warp a:hover {
	color: #e20002;
}
