
.nMTop {
	margin-top: 15px;
} /**���ö������**/
.div_wrapInner {
	position: relative
}

.div_picShow {
	height: 350px;
	background: #378BAD
}

.div_txtNews {
	width: 638px;
	height: 360px;
	border: solid 1px #E4E4E4
}

.div_topics {
	width: 640px;
	height: 105px;
}

.div_services {
	width: 638px;
	height: 210px;
	border: solid 1px #E4E4E4
}

.div_bmfw {
	width: 638px;
	height: 240px;
	border: solid 1px #E4E4E4
}

.div_pictures {
	width: 638px;
	height: 245px;
	border: solid 1px #E4E4E4
}

.div_slidebar {
	width: 345px;
	position: absolute;
	right: 0;
	top: 350px;
}

.div_slidebar_top {
	border: solid 1px #E4E4E4;
	border-left: none;
}

.h2_tabNews {
	height: 48px;
	border-bottom: solid 1px #188E43;
	box-shadow: 0px 3px 3px #B6CCE2;
	font-size: 16px;
	line-height: 48px;
	font-weight: normal;
}

.linkTabs a {
	width: 100px;
	height: 48px;
	display: block;
	text-align: center;
	font-family: "microsoft yahei";
	float: left;
	color: #198e44
}

.linkTabs a.tabNow {
	background: #188E43;
	color: #fff;
}

.more {
	float: right;
	margin-right: 15px;
}

.more a {
	font-family: simsun;
	font-size: 12px;
	color: #959595
}

.more a:hover {
	color: #219950
}

.div_txtNewsContent {
	padding: 15px;
}

.dl_newsItem dt {
	height: 105px;
	border-bottom: dashed 1px #BFBFBF;
	margin-bottom: 8px;
}

.dl_newsItem dt h2 {
	text-align: center;
	line-height: 40px
}

.dl_newsItem dt h2 a {
	font-size: 16px;
	font-weight: bold;
	font-family: "microsoft yahei";
	color: #333;
}

.dl_newsItem dt h2 a:hover {
	color: #188E43
}

.dl_newsItem dt .div_desc {
	text-indent: 2em;
	color: #999;
	font-size: 14px;
	font-family: simsun;
	line-height: 24px;
}

.dl_newsItem dt .div_desc a {
	color: #188e43
}

.dl_newsItem dt .div_desc a:hover {
	color: #FFE500
}

.dl_newsItem dd {
	line-height: 34px;
	position: relative;
}

.dl_newsItem dd a {
	color: #535353;
	font-size: 14px;
	font-family: simsun;
	width: 85%;
	display: block;
	padding-left: 10px;
}

.dl_newsItem dd a:hover {
	color: #219950
}

.dl_newsItem dd span.date {
	position: absolute;
	top: 0;
	color: #b5b5b5;
	right: 10px;
}

.dd_noData {
	text-align: center;
	color: #188e43;
	font-size: 16px;
}

.div_serviceWrap {
	padding: 10px 20px;
}

.div_serviceWrap h2 {
	line-height: 30px;
}

h2 .spanchnlName {
	font-family: "microsoft yahei";
	font-size: 16px;
	font-weight: bold;
	color: #00853b
}

.div_serviceWrap h2 span.more {
	margin-right: 0;
	font-size: 12px;
	font-weight: normal;
}

.div_servicesInner {
	width: 600px;
	height: 140px;
	background: #fff;
	margin: 0 atuo;
	margin-top: 10px;
	position: relative;
}

.div_servicesInner a {
	position: absolute;
	background: #78CC7A;
	text-align: center;
	font-size: 16px;
	font-family: "microsoft yahei";
	width: 84px;
	height: 60px;
	padding-top: 8px;
	display: block;
	color: #fff;
	line-height: 26px;
}

.div_servicesInner a:hover {
	background: #959595;
	text-decoration: none;
}

a.serviceItem1 {
	left: 0;
}

a.serviceItem2 {
	left: 86px;
	width: 170px;
	background: #78CC9E;
	line-height: 68px;
	padding-top: 0;
	height: 68px;
}

a.serviceItem3 {
	left: 258px;
}

a.serviceItem4 {
	left: 344px;
	background: #78CC9E;
}

a.serviceItem5 {
	left: 430px;
}

a.serviceItem6 {
	top: 70px;
	background: #78CC9E;
}

a.serviceItem7 {
	top: 70px;
	left: 86px;
	line-height: 50px;
	width: 170px;
}

a.serviceItem8 {
	top: 70px;
	left: 172px;
}

a.serviceItem9 {
	top: 70px;
	left: 258px;
	background: #78CC9E;
}

a.serviceItem10 {
	top: 70px;
	left: 344px;
	width: 170px;
	line-height: 68px;
	padding-top: 0;
	height: 68px;
}

a.serviceItem11 {
	right: 0;
	background: #78CC9E;
	height: 120px;
	padding-top: 18px;
}

.pvNewsInner {
	width: 611px;
	height: 160px;
	margin: 0 auto;
	background: #eee;
	margin-top: 20px;
	overflow: hidden;
}

.dl_picNews {
	
}

.dl_picNews dt {
	float: left;
	overflow: hidden;
	height: 161px;
	width: 240px;
}

.dl_picNews dt a {
	display: block;
	position: relative;
	overflow: hidden;
	height: 161px;
	width: 240px;
}

.dl_picNews a:hover span.txt {
	color: #FFE500
}

.dl_picNews dt img {
	height: 161px;
	width: 240px;
}

.dl_picNews dd img {
	height: 80px;
	width: 120px;
}

.dl_picNews img {
	z-index: 1;
}

.dl_picNews span.txt {
	position: absolute;
	bottom: 0;
	width: 100%;
	display: block;
	line-height: 32px;
	color: #fff;
	z-index: 3;
	text-align: center;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.dl_picNews span.shadow {
	height: 32px;
	width: 100%;
	position: absolute;
	bottom: 0;
	display: block;
	background: #000;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	bottom: 0;
	z-index: 2
}

.dl_picNews dd {
	float: left;
	margin-left: 3px;
	margin-bottom: 3px;
}

.dl_picNews dd a {
	display: block;
	position: relative;
	overflow: hidden;
	height: 80px;
	width: 120px;
}

.slideItem {
	padding-left: 25px;
	margin-left: -3px;
	line-height: 44px;
	height: 44px;
}

.slideItem span.chnlName {
	color: #188e43;
	font-weight: bold;
	font-size: 16px;
}

.slideItem span.more {
	font-weight: normal;
}

.div_slideInner {
	padding: 0px 20px 0px 20px;
}

.dl_normal {
	line-height: 30px;
}

.dl_normal dd {
	width: 98%;
	padding-left: 10px;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.dl_normal dd a {
	color: #535353;
	font-size: 14px;
	font-family: simsun
}

.dl_normal dd a:hover {
	color: #219950
}

.dl_home_xxgk {
	height: 90px;
	margin: 5px 0;
	overflow: hidden;
}

.dl_home_xxgk span {
	display: block;
	width: 32px;
	height: 30px;
	margin: 0px auto;
	margin-bottom: 10px;
}

.dl_home_xxgk dd {
	float: left;
	width: 73px;
	height: 86px;
	margin-right: 3px;
}

.dl_home_xxgk a {
	background-color: #EDF7E6;
	color: #029d48;
	width: 73px;
	height: 70px;
	padding-top: 16px;
	display: block;
	text-align: center;
}

.dl_home_xxgk a:hover {
	background-color: #029D48;
	color: #fff;
}

.icons_home_xxgk_1:hover span {
	background-position: -0px -0px;
}

.icons_home_xxgk_2:hover span {
	background-position: -32px -0px;
}

.icons_home_xxgk_3:hover span {
	background-position: -64px -0px;
}

.icons_home_xxgk_4:hover span {
	background-position: -96px -0px;
}

.icons_home_xxgk_1 span {
	background-position: -128px -0px;
}

.icons_home_xxgk_2 span {
	background-position: -160px -0px;
}

.icons_home_xxgk_3 span {
	background-position: -192px -0px;
}

.icons_home_xxgk_4 span {
	background-position: -224px -0px;
}

.h2_bmfw {
	margin-bottom: 10px;
}

.gzcy_tel {
	padding-left: 25px;
	color: #00853b
}

.more_serviceObj, .more_serviceObj a {
	color: #22ac38
}

.more_serviceObj a {
	margin: 0 5px;
}

.more_serviceObj i {
	font-style: normal
}

.div_bmfwItem {
	width: 195px;
	height: 165px;
	float: left;
}

.div_bmfwInner {
	padding: 15px;
}

.bmfw_query {
	background: #EAF5E5
}

.bmfw_query .div_label {
	font-family: "microsoft yahei";
	font-size: 14px;
	color: #58b62d;
	line-height: 35px;
}

.bmfw_query .div_label .en {
	font-size: 8px;
	margin-left: 10px;
}

.div_bmfwLinks {
	
}

.div_bmfwLinks a {
	display: block;
	height: 42px;
	line-height: 42px;
	text-align: center;
	margin-bottom: 15px;
	font-size: 12px;
	background: #FBFDFA;
	color: #6bbe46
}

.div_bmfwLinks a:hover {
	background: #B3D6A2;
	color: #fff;
}

.ptfw_query {
	background: #E7F6F5;
	margin: 0 6px;
}

.ptfw_query .div_label {
	font-family: "microsoft yahei";
	font-size: 14px;
	color: #13b5b1;
	line-height: 35px;
}

.ptfw_query .div_label .en {
	-webkit-text-size-adjust: none;
	font-size: 8px;
	margin-left: 8px;
}

.div_ptfwLinks {
	
}

.div_ptfwLinks a {
	display: block;
	height: 28px;
	line-height: 14px;
	text-align: center;
	margin-bottom: 8px;
	font-size: 12px;
	background: #FCFEFE;
	color: #6bbe46
}

.div_ptfwLinks a:hover {
	background: #73C8C6;
	color: #fff;
}

.fwlj_query {
	background: #E7F6F5;
}

.fwlj_query .div_label {
	font-family: "microsoft yahei";
	font-size: 14px;
	color: #0082c6;
	line-height: 35px;
}

.fwlj_query .div_label .en {
	font-size: 8px;
	margin-left: 10px;
}

.div_fwljLinks {
	
}

.div_fwljLinks a {
	display: block;
	height: 26px;
	line-height: 26px;
	width: 48%;
	float: left;
	text-align: left;
	font-size: 12px;
	color: #2288c3
}

.div_fwljLinks a:hover {
	color: #22b6c3
}

.div_fwljLinks a.last {
	width: 98%;
}

.dl_home_gzcy {
	height: 97px;
	overflow: hidden;
}

.dl_home_gzcy span {
	display: block;
	width: 39px;
	height: 33px;
	margin: 0px auto;
	margin-bottom: 10px;
}

.dl_home_gzcy dd {
	float: left;
	width: 73px;
	height: 86px;
	margin-right: 3px;
}

.dl_home_gzcy a {
	background-color: #EDF7E6;
	color: #029d48;
	width: 73px;
	height: 70px;
	padding-top: 16px;
	display: block;
	text-align: center;
}

.dl_home_gzcy a:hover {
	background-color: #029D48;
	color: #fff;
}

.dl_home_gzcy a:hover span {
}

.icons_home_gzcy_1 span {
	background-position: -0px -0px;
}

.icons_home_gzcy_2 span {
	background-position: -39px -0px;
}

.icons_home_gzcy_3 span {
	background-position: -78px -0px;
}

.icons_home_gzcy_4 span {
	background-position: -117px -0px;
}

.div_lszxx {
	height: 100px;
	margin: 10px 0;
	overflow: hidden;
}

.writeMail {
	width: 100px;
	height: 85px;
	padding-top: 15px;
	display: block;
	text-align: center;
	color: #029d48;
	float: left;
	background: #EDF7E6
}

.frm_mailQuery {
	padding-top: 10px;
}

.writeMail span {
	width: 50px;
	height: 47px;
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
}

.writeMail:hover {
	color: #fff;
	background: #029D48
}

.writeMail:hover span {
}

.div_xxcx {
	width: 165px;
	height: 70px;
	padding: 15px 15px;
	background: #EDF7E6;
	float: left;
	margin-left: 9px;
}

.txt_mailNo {
	margin-bottom: 3px;
}

.txt_mailInput {
	width: 97px;
	height: 26px;
	padding: 0 5px;
	font-size: 12px;
	line-height: 26px;
	border: none;
	background: #fff;
	color: #aaba9e
}

.txtInputActive {
	color: #47A456
}

.btn_mailSubmit {
	width: 55px;
	height: 55px;
	line-height: 75px;
	display: block;
	border: none;
	float: right;
	color: #fff;
}

.picLinks {
	margin-top: 15px;
}

.picLinks a {
	height: 55px;
	display: block;
	border: solid 1px #E4E4E4;
	border-left: solid 5px #029D48;
	padding-left: 40px;
}

.picLinks a:hover {
	text-decoration: none;
	background: #fff;
}

.picLinks a span.cn {
	display: block;
	color: #029d48;
	font-size: 20px;
	font-family: "microsoft yahei";
	font-weight: bold;
	margin-top: 5px;
}

.picLinks a span.en {
	color: #b9d9c7;
	font-size: 9px;
	font-family: Verdana;
}

.link_alart {
	margin-bottom: 15px;
}

div.div_zqzc {
	border: 1px solid #e4e4e4;
	height: 245px
}

.div_zqzcInner {
	padding: 5px 20px;
}

.div_zqzc h2 {
	border-bottom: 1px solid #188e43;
	font-size: 16px;
	height: 48px;
	line-height: 48px;
	font-weight: bold;
}

span.span_chnlName {
	color: #00853b;
	padding-left: 20px;
}

.div_zqzc h2 .more {
	font-weight: normal;
}

.focusBox {
	position: relative;
	width: 100%;
	height: 350px;
	overflow: hidden;
}

.div_pic {
	width: 500px;
	height: 350px;
	float: left;
}

.div_txt {
	width: 500px;
	height: 255px;
	padding: 30px;
	overflow: hidden;
	zoom: 1;
	float: left;
	margin: 15px 25px 20px 25px;
	-moz-border-radius: 8px; /* Gecko browsers */
	-webkit-border-radius: 8px; /* Webkit browsers */
	border-radius: 8px; /* W3C syntax */
	/* background-color: #169846; */
	/* background-image: -webkit-linear-gradient(top, #179044, #10B44D);
	background-image: -moz-linear-gradient(top, #179044, #10B44D);
	background-image: -o-linear-gradient(top, #179044, #10B44D);
	background-image: -ms-linear-gradient(top, #179044, #10B44D);
	background-image: linear-gradient(top, #179044, #10B44D); 
	background-repeat: repeat-x;*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#179044,
		endColorstr=#10B44D, grandientType=1);
}

.div_txt h1 {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	line-height: 32px;
	height: 80px;
	border-bottom: solid 1px #FFE100;
}

.div_txt h1 a {
	color: #fff;
}

.div_txt h1 a:hover {
	color: #FFE500;
}

.div_txt_desc {
	border-top: solid 1px #10B14E;
	color: #fff;
	line-height: 30px;
	text-indent: 2em;
	padding: 10px 0;
}

.div_txt_desc a {
	color: #ffe731;
	margin-left: 5px;
}

.focusBox .pic img {
	width: 600px;
	height: 350px;
	display: block;
}

.div_hdWrap {
	position: absolute;
	bottom: 30px;
	z-index: 33;
	width: 100%;
}

.focusBox .hd {
	
}

.focusBox .hd {
	overflow: hidden;
	zoom: 1;
	float: right;
	margin-right: 260px;
	z-index: 3
}
/*
*/
/*
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#fff; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#FFE500; filter:alpha(opacity=100);opacity:1;   }
*/
.focusBox .hd li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin: 0 2px;
	text-indent: -999px;
	cursor: pointer;
	background: url(../image/focus_zzl_home_focus.png) 0 -9px no-repeat;
}

.focusBox .hd li.on {
	background-position: 0 0;
}

.focusBox .prev, .focusBox .next {
	width: 45px;
	height: 99px;
	position: absolute;
	top: 0px;
	z-index: 3;
	filter: alpha(opacity = 20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease
}

.focusBox .prev {
	background-image: url(../image/focusArrow.png);
	background-position: -112px 0;
	left: 0;
	top: 118px;
}

.focusBox .next {
	background-image: url(../image/focusArrow.png);
	background-position: -158px 0;
	left: 555px;
	top: 118px;
}

.focusBox .prev:hover, .focusBox .next:hover {
	filter: alpha(opacity = 60);
	-moz-opacity: .6;
	opacity: .6
}

.topicsShow .hd {
	overflow: hidden;
	position: relative;
	z-index: 5;
	height: 40px;
	padding: 0px;
	width: 60px;
	float: right;
	margin-top: -20px;
}

.topicsShow .hd li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin: 0 2px;
	text-indent: -999px;
	cursor: pointer;
}

.topicsShow .hd li.on {
	background-position: 0 0;
}

.topicsShow .pic img {
	width: 100%;
	display: block;
}

.topicsShow .prev, .topicsShow .next {
	display: none;
	width: 45px;
	height: 99px;
	position: absolute;
	top: 0px;
	z-index: 3;
	filter: alpha(opacity = 20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease
}

.topicsShow .prev {
	background-image: url(../image/focusArrow.png);
	background-position: -112px 0;
	left: 0;
	top: 118px;
}

.topicsShow .next {
	background-image: url(../image/focusArrow.png);
	background-position: -158px 0;
	left: 455px;
	top: 118px;
}

.topicsShow .prev:hover, .topicsShow .next:hover {
	filter: alpha(opacity = 60);
	-moz-opacity: .6;
	opacity: .6
}

.dl_tzgg {
	height: 190px;
}

.dl_xjgs {
	margin-bottom: 15px;
	height: 121px;
	overflow: hidden;
}

.playIcon {
	overflow: hidden;
	position: relative;
	zoom: 1
}

.playIcon:after, .playIcon .bgmask, .playIcon .bgplay {
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	cursor: pointer
}

.playIcon:after {
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	cursor: pointer
}

.playIcon:hover {
	border-color: #fefefe
}

.playIcon .bgmask {
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity = 30);
}

.playIcon .bgplay {
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.playIcon:hover:after, .playIcon:hover .bgmask, .playIcon:hover .bgplay
	{
	visibility: visible
}

.fwSplit, .fwSplit3 {
	display: block;
}