﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
}
.top {
	position: relative;
	margin: 0 auto;
	width: 1002px;
	height: 143px;
	background-image: url(images/index_01.jpg)
}
.cn {
	width: 57px;
	height: 11px;
	float: right;
	margin-right: 25px;
	margin-top: 46px;
}
.en {
	width: 71px;
	height: 11px;
	float: right;
	margin-right: 67px;
	margin-top: 46px;
}
.dh {
	width: 700px;
	height: 20px;
	float: left;
	margin-left: 236px;
	margin-top: 23px;
	display: inline;
}
.dh ul {
	margin: 0px;
	padding: 0px;
}
.dh li {
	list-style: none;
	width: 100px;
	text-align: right;
	float: left;
}
a.dahei:link {
	color: #000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.dahei:visited {
	color: #000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.dahei:hover {
	color: #000;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
a.dahei:active {
	color: #000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.dabai:link {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.dabai:visited {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.dabai:hover {
	color: #fff;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
a.dabai:active {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.hei:link {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}
a.hei:visited {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}
a.hei:hover {
	color: #000;
	text-decoration: underline;
	font-size: 12px;
}
a.hei:active {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}
a.hei_en:link {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}
a.hei_en:visited {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}
a.hei_en:hover {
	color: #000;
	text-decoration: underline;
	font-size: 12px;
}
a.hei_en:active {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}
a.lan:link {
	color: #245d9d;
	text-decoration: none;
	font-size: 12px;
}
a.lan:visited {
	color: #245d9d;
	text-decoration: none;
	font-size: 12px;
}
a.lan:hover {
	color: #245d9d;
	text-decoration: underline;
	font-size: 12px;
}
a.lan:active {
	color: #245d9d;
	text-decoration: none;
	font-size: 12px;
}
a.dlan:link {
	color: #245d9d;
	text-decoration: none;
	font-size: 14px;
}
a.dlan:visited {
	color: #245d9d;
	text-decoration: none;
	font-size: 14px;
}
a.dlan:hover {
	color: #245d9d;
	text-decoration: underline;
	font-size: 14px;
}
a.dlan:active {
	color: #245d9d;
	text-decoration: none;
	font-size: 14px;
}
a.left_en:link {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	background-color: #ccc;
	display: block;
}
a.left_en:visited {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	background-color: #ccc;
	display: block;
}
a.left_en:hover {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	background-color: #8fc52f;
	display: block;
}
a.left_en:active {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	background-color: #ccc;
	display: block;
}
.banner {
	width: 1002px;
	height: 284px;
	position: relative;
	margin: 0 auto;
	background-image: url(images/index_02.jpg);
}
.banner_sub {
	width: 1002px;
	height: 190px;
	position: relative;
	margin: 0 auto;
	background-image: url(images/index_02.jpg);
}
.banner_line {
	width: 1002px;
	height: 22px;
	position: relative;
	margin: 0 auto;
}
.total {
	width: 950px;
	position: relative;
	margin: 0 auto;
	height: auto;
}
.gytly {
	width: 273px;
	height: 167px;
	float: left;
	background-image: url(images/index_05.jpg);
}
.news {
	width: 437px;
	height: 167px;
	float: left;
	background-image: url(images/index_07.jpg);
	margin-left: 14px;
	display: inline;
}
.more {
	width: 38px;
	height: 13px;
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}
.gytly_nr {
	width: 250px;
	height: 130px;
	float: left;
	margin-left: 17px;
	margin-top: 15px;
	text-align: left;
	display: inline;
	font-size: 12px;
	line-height: 2;
}
.news_nr {
	width: 400px;
	height: 130px;
	float: left;
	margin-left: 14px;
	margin-left: 24px;
	margin-top: 15px;
	display: inline;
}
.news_nr ul {
	margin: 0px;
	padding: 0px;
}
.news_nr li {
	list-style: none;
	text-align: left;
	float: left;
	line-height: 2;
	font-size: 12px;
}
.vedio {
	width: 204px;
	height: 143px;
	float: left;
	background-image: url(images/index_09.jpg);
	margin-left: 18px;
	display: inline;
	text-align: center;
	padding-top: 24px;
}
.clear {
	clear: both;
}
.gyxm_bt {
	width: 80px;
	height: 40px;
	float: left;
	font-size: 14px;
	color: #1f5697;
	text-align: left;
	line-height: 40px;
	font-weight: bold;
}
.total1 {
	width: 1002px;
	position: relative;
	margin: 0 auto;
	height: auto;
}
.gyxm_nr {
	width: 1760px;
	height: 140px;
	float: left;
	margin-left: 2px;
	display: inline;
}
.gyxm_nr ul {
	margin: 0px;
	padding: 0px;
}
.gyxm_nr li {
	list-style: none;
	float: left;
	height: 140px;
	margin-right: 10px;
}
.gyxm_nr_pic {
	width: 148px;
	height: 108px;
	border: 1px solid #dcdcdc;
}
.gyxm_nr_title {
	width: 148px;
	height: 24px;
	border: 1px solid #dcdcdc;
	margin-top: 6px;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
	background-color: #f7f7f7;
}
.yqlj {
	width: 850px;
	height: auto;
	float: left;
	line-height: 2;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.foot {
	width: 950px;
	height: 86px;
	position: relative;
	margin: 0 auto;
	background-image: url(images/foot_bj.jpg);
	padding-top: 25px;
	font-size: 12px;
	line-height: 2;
}
.sub_contact {
	width: 850px;
	float: left;
	background-image: url(images/contact_bj.jpg);
	height: 234px;
	text-align: left;
	padding-left: 100px;
	padding-top: 25px;
	font-size: 14px;
	line-height: 2;
}
.font_lan {
	color: #245d9d;
}
.font_hei {
	color: #00479d;
	width: 700px;
	font-size: 16px;
	text-align: center;
	height: auto;
	float: left;
	font-weight: bold;
	margin-bottom: 15px;
}
.sub_miidle_about {
	width: 700px;
	float: left;
	height: 720px;
	text-align: left;
	padding: 20px;
	font-size: 14px;
	line-height: 2;
	margin-left: 10px;
	display: inline;
	background-image: url(images/about_bj.jpg);
}
.sub_left {
	width: 197px;
	float: left;
	height: auto;
}
.sub_left1 {
	width: 170px;
	float: left;
	font-size: 12px;
	color: #000;
	line-height: 2.1;
	margin-top: 10px;
	text-align: left;
	padding: 10px;
	padding-left: 15px;
	border: 1px solid #a0d2e0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.sub_miidle {
	width: 719px;
	float: left;
	border: 2px solid #eaeaea;
	height: auto;
	text-align: left;
	padding: 10px;
	font-size: 14px;
	line-height: 2;
	margin-left: 10px;
	display: inline;
}
.sub_miidle ul {
	margin: 0px;
	padding: 0px;
	width: 630px;
	margin-left: 30px;
}
.sub_miidle li {
	list-style: none;
	text-align: left;
	float: left;
	line-height: 2;
	font-size: 12px;
	border-bottom: #dbdbdb dashed 1px;
	padding-left: 10px;
}
.sub_Community {
	width: 719px;
	float: left;
	border: 2px solid #eaeaea;
	height: auto;
	text-align: left;
	font-size: 14px;
	line-height: 2;
	margin-left: 10px;
	display: inline;
	padding-top: 20px;
	padding-left: 20px;
}
.sub_Community ul {
	margin: 0px;
	padding: 0px;
}
.sub_Community li {
	list-style: none;
	float: left;
	height: 213px;
	margin-right: 10px;
	margin-left: 10px;
	display: inline;
	margin-bottom: 20px;
}
.ym {
	width: 630px;
	float: left;
	height: 40px;
	text-align: center;
	line-height: 40px;
	margin-left: 30px;
	display: inline;
}
.sub_title {
	width: 630px;
	float: left;
	height: 20px;
	text-align: center;
	line-height: 20px;
	margin-left: 30px;
	background-color: #aacad8;
	margin-bottom: 12px;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #fff;
	display: inline
}
.news1_title {
	width: 719px;
	float: left;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
}
.news1_ly {
	width: 719px;
	float: left;
	height: 40px;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
}
.news1_nr {
	width: 700px;
	float: left;
	text-align: left;
	line-height: 2;
	font-size: 12px;
	margin-left: 19px;
	display: inline;
}
.top_en {
	position: relative;
	margin: 0 auto;
	width: 914px;
	height: 142px;
	background-image: url(images/index_en_02.jpg)
}
.cn_en {
	width: 58px;
	height: 13px;
	float: right;
	margin-right: 25px;
	margin-top: 114px;
	display: inline;
}
.en_en {
	width: 72px;
	height: 14px;
	float: right;
	margin-right: 36px;
	margin-top: 114px;
	display: inline;
}
.dh_en {
	width: 914px;
	height: 30px;
	position: relative;
	margin: 0 auto;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	background-color: #8fc52f;
	line-height: 30px;
}
.total_en {
	width: 914px;
	position: relative;
	margin: 0 auto;
	height: auto;
	background-color: #FFF;
}
.gywm_en {
	width: 573px;
	height: 251px;
	float: left;
}
.gywm_en_title {
	width: 573px;
	height: 56px;
	float: left;
	background-image: url(images/index_en_05.jpg);
}
.gywm_en_wz {
	width: 293px;
	height: 170px;
	float: left;
	text-align: left;
	line-height: 2;
	font-size: 12px;
	padding-right: 10px;
}
.gywm_en_wz ul {
	margin: 0px;
	padding: 0px;
}
.gywm_en_wz li {
	list-style: none;
	float: left;
	width: 293px;
	border-bottom: #dbdbdb dashed 1px;
	height: 27px;
	text-align: left;
}
.gywm_en_news {
	width: 270px;
	height: 170px;
	float: left;
	text-align: left;
	line-height: 2;
	font-size: 12px;
}
.gywm_en_news ul {
	margin: 0px;
	padding: 0px;
}
.gywm_en_news li {
	list-style: none;
	float: left;
	width: 270px;
	border-bottom: #dbdbdb dashed 1px;
	text-align: left;
	height: 27px;
}
.gywm_more {
	width: 251px;
	height: 24px;
	float: left;
	text-align: right;
	padding-right: 20px;
}
.news_more {
	width: 302px;
	height: 24px;
	float: left;
	text-align: right;
}
.pic_en {
	width: 320px;
	height: 226px;
	float: right;
	border: 1px solid #CCC;
	margin-top: 6px;
}
.line_en {
	width: 914px;
	height: 26px;
	position: relative;
	margin: 0 auto;
	background-image: url(images/index_en_12.jpg);
}
.xm1_en {
	width: 220px;
	height: 443px;
	float: left;
	background-image: url(images/index_en_13.jpg);
}
.xm1_en_pic {
	width: 189px;
	height: 125px;
	position: relative;
	margin: 0 auto;
	margin-top: 15px;
}
.xm1_en_wz {
	width: 189px;
	height: 196px;
	position: relative;
	margin: 0 auto;
	margin-top: 7px;
	text-align: left;
	line-height: 1.8;
	font-size: 12px;
}
.xm1_en_more {
	width: 189px;
	height: 20px;
	position: relative;
	margin: 0 auto;
	margin-top: 7px;
	text-align: right;
}
.xm2_en {
	width: 220px;
	height: 443px;
	float: left;
	background-image: url(images/xm2_bj.jpg);
	margin-left: 11px;
}
.xm2_en_pic1 {
	width: 124px;
	height: 81px;
	position: relative;
	margin: 0 auto;
	margin-top: 58px;
	border: solid #CCC 1px;
}
.xm2_en_wz {
	width: 126px;
	height: 20px;
	position: relative;
	margin: 0 auto;
	line-height: 20px;
	background-image: url(images/xm2_en_title_bj.jpg);
	margin-top: 5px;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	margin-bottom: 15px;
}
.xm2_en_pic2 {
	width: 124px;
	height: 81px;
	position: relative;
	margin: 0 auto;
	border: solid #CCC 1px;
}
.xm3_en {
	width: 220px;
	height: 443px;
	float: left;
	background-image: url(images/video_bj.jpg);
	margin-left: 11px;
}
.xm3_en_title {
	width: 198px;
	height: 25px;
	position: relative;
	margin: 0 auto;
	margin-top: 10px;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
	border: 1px solid #dcdcdc;
}
.xm3_en_vedio {
	width: 200px;
	height: 147px;
	position: relative;
	margin: 0 auto;
	margin-top: 10px;
}
.xm3_en_vedio_wz {
	width: 200px;
	height: 180px;
	position: relative;
	margin: 0 auto;
	margin-top: 10px;
	text-align: left;
	line-height: 2;
	font-size: 12px;
}
.contact_index {
	width: 220px;
	height: 443px;
	float: left;
	background-image: url(images/contact_index_bj.jpg);
	margin-left: 11px;
}
.contact_index_wz {
	width: 200px;
	height: 160px;
	position: relative;
	margin: 0 auto;
	margin-top: 112px;
	text-align: left;
	line-height: 1.8;
	font-size: 12px;
}
.font_xiao {
	font-size: 10px;
}
.contact_an {
	width: 202px;
	height: 56px;
	position: relative;
	margin: 0 auto;
	margin-top: 40px;
}
.foot_en {
	width: 914px;
	height: 83px;
	position: relative;
	margin: 0 auto;
	background-image: url(images/index_en_16.jpg);
	margin-top: 10px;
	font-size: 12px;
	padding-top: 30px;
	line-height: 2;
}
.sub_en_line {
	width: 914px;
	height: 8px;
	position: relative;
	margin: 0 auto;
	background-image: url(images/sub_en_line.jpg);
	margin-top: 7px;
}
.sub_left_en {
	width: 220px;
	height: auto;
	float: left;
	margin-top: 10px;
}
.sub_left_en1 {
	width: 220px;
	height: auto;
	float: left;
}
.sub_left_en1 ul {
	margin: 0px;
	padding: 0px;
}
.sub_left_en1 li {
	list-style: none;
	text-align: center;
	float: left;
	line-height: 22px;
	width: 220px;
	height: 22px;
	margin-bottom: 5px;
	text-align: left;
}
.sub_en_nr {
	width: 680px;
	height: auto;
	float: right;
	margin-top: 10px;
	border: 1px solid #d1d1d1;
}
.sub_en_nr ul {
	margin: 0px;
	padding: 0px;
}
.sub_en_nr li {
	list-style: none;
	width: 212px;
	float: left;
	margin-left: 10px;
	display: inline;
	margin-bottom: 15px;
}
.sub_en_nr_xm {
	width: 914px;
	height: auto;
	float: right;
}
.sub_en_nr_title {
	width: 660px;
	height: 22px;
	text-align: left;
	border-bottom: 1px solid #d1d1d1;
	font-size: 14px;
	line-height: 22px;
	padding-left: 20px;
	font-weight: bold;
}
.sub_en_nr_title_xm {
	width: 912px;
	height: 40px;
	text-align: left;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
}
.sub_en_nr_zz_xm {
	width: 912px;
	height: 30px;
	text-align: left;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
}
.sub_en_nr_wz {
	width: 660px;
	height: auto;
	text-align: left;
	font-size: 12px;
	line-height: 2;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sub_en_nr_wz ul {
	padding: 0px;
	margin: 0px;
}
.sub_en_nr_wz li {
	list-style: none;
	float: left;
	text-align: left;
	height: 27px;
	border-bottom: #dbdbdb dashed 1px;
	line-height: 27px;
	width: 600px;
}
.sub_en_nr_wz_xm {
	width: 892px;
	height: auto;
	text-align: left;
	font-size: 12px;
	line-height: 2;
	padding: 10px;
	border: 1px solid #d1d1d1;
}
.gyxm_nr_big_pic {
	width: 210px;
	height: 154px;
	border: 1px solid #dcdcdc;
}
.gyxm_nr_big_title {
	width: 210px;
	height: 24px;
	border: 1px solid #dcdcdc;
	margin-top: 6px;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
	background-color: #f7f7f7;
}
.gyxm_nr_big_title_en {
	width: 210px;
	height: 40px;
	border: 1px solid #dcdcdc;
	margin-top: 6px;
	line-height: 1.7;
	font-size: 12px;
	text-align: center;
	background-color: #f7f7f7;
}
.sub_Projects {
	width: 906px;
	float: left;
	height: auto;
	text-align: left;
	padding: 20px;
	padding-top: 5px;
	font-size: 14px;
	line-height: 2;
	border: 2px solid #eaeaea;
}
.sub_Projects_title {
	width: 906px;
	height: 40px;
	line-height: 40px;
	position: relative;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
}
.sub_Projects_nr {
	width: 906px;
	height: auto;
	position: relative;
	margin: 0 auto;
	text-align: left;
	font-size: 13px;
	line-height: 2;
	text-align: left;
}
.sub_Projects_ly {
	width: 906px;
	height: 35px;
	line-height: 35px;
	position: relative;
	margin: 0 auto;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.sub_Projects_ly_zqzx {
	width: 906px;
	height: 25px;
	line-height: 25px;
	position: relative;
	margin: 0 auto;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #d1d1d1;
}
.dh_zqzx {
	width: 950px;
	height: 36px;
	position: relative;
	margin: 0 auto;
	background-image: url(images/dh_zqzx.jpg);
	line-height: 36px;
	font-size: 14px;
}
.banner_zqzx {
	width: 950px;
	height: 190px;
	position: relative;
	margin: 0 auto;
}
.sub_Projects_title_zqzx {
	width: 906px;
	height: 30px;
	line-height: 30px;
	position: relative;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	color: #1f5697;
}
.sub_Projects_nr_zqzx {
	width: 906px;
	height: auto;
	position: relative;
	margin: 0 auto;
	text-align: left;
	font-size: 13px;
	line-height: 2;
	text-align: left;
	margin-bottom: 25px;
}
.pic1_zqzx {
	width: 261px;
	height: 362px;
	float: right;
}
.pic1_txt {
	width: 645px;
	height: 362px;
	float: left;
	font-size: 12px;
	text-align: left;
	line-height: 2.3;
	margin-top: 7px;
}
.title1 {
	width: 220px;
	height: 31px;
	position: relative;
	margin: 0 auto;
	margin-top: 25px;
}
.title2 {
	width: 220px;
	height: 18px;
	position: relative;
	margin: 0 auto;
	margin-top: 20px;
}
.gd {
	width: 220px;
	height: 375px;
	position: relative;
	margin: 0 auto;
	margin-top: 20px;
}
.more_en {
	width: 240px;
	height: 25px;
	text-align: left;
	float: left;
}
.sub_en_nr_total {
	width: 914px;
	height: auto;
	float: right;
	margin-top: 10px;
	border: 1px solid #d1d1d1;
}
.sub_en_nr_wz_total {
	width: 894px;
	height: auto;
	text-align: left;
	font-size: 12px;
	line-height: 2;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sub_en_nr_wz_total ul {
	padding: 0px;
	margin: 0px;
}
.sub_en_nr_wz_total li {
	list-style: none;
	float: left;
	text-align: left;
	height: 27px;
	border-bottom: #dbdbdb dashed 1px;
	line-height: 27px;
	width: 894px;
}
.sub_en_banner {
	width: 914px;
	height: 190px;
	position: relative;
	margin: 0 auto;
	margin-top: 7px;
}
.gyxm {
	width: 950px;
	position: relative;
	margin: 0 auto;
	height: auto;
}
