﻿* {
 	margin: 0px;
 	padding: 0px;
 	list-style: none;
 	text-decoration: none;
 	font-family: "微软雅黑";
 }

 .bg {
 	
 	width: 100%;
 	
 	background: url(../image/z_bg1.png) repeat-x;
 }

 .content {
 	width: 1004px;
 	
 	margin: 0 auto;
 }

 .top {
 	width: 100%;
 	height: 154px;
 }

 .top .logo {
 	width: 120px;
 	height: 154px;
 	float: left;
 }

 .top .logo a img {
 	width: 100%;
 	margin-top: 15px;
 }

 .top .menu {
 	width: 800px;
 	height: 30px;
 	float: right;
 	border: 1px dashed #Fff;
 	
 	margin-top: 50px;
 	
 }

 .top .menu ul {
 	width: 100%;
 	margin: 0 auto;
 	display: table;
 }

 .menu ul li:first-child {
 	border-left: 0 !important;
 }

 .menu ul>li {
 	float: left;
 	position: relative;
 	width: 14.14%;
 	height: 30px;
 	line-height: 30px;
 	text-align: center;
 	border-left: 1px dashed #fff;
 	font-size: 15px;
 }

 .top .menu ul li a {
 	display: block;
 	width: 100%;
 	height: 100%;
 	font-weight: 600;
 	color: #000;
 }

 .top .menu ul li a:hover {
 	background: #447f37;
 	color: #fff;
 }

 .top .menu ul li:hover>ul {
 	display: block;
 }

 .top .menu .erjiCD {
 	display: none;
 	width: 100%;
 	min-height: 60px;
 	z-index: 9999;
 }

 .top .menu .erjiCD {
 	width: 400% !important;
 }

 .top .menu ul li:hover>ul>li {
 	float: left;
 	width: 24% !important;
 	margin-left: 2px;
 	margin-top: 5px !important;
 }

 .top .erjiCD li {
 	width: 100%;
 	float: left;
 	border: 0;
 }

 .top .menu ul li:hover>ul>li {
 	width: 100%;
 	height: 26px;
 	line-height: 26px;
 	margin-top: 2px;
 	background: #a8d1a9;
 	
 }

 .top .menu ul li:hover>ul>li>a {
 	font-size: 14px;
 	font-weight: 500;
 }

 .banner {
 	width: 100%;
 	height: 385px;
 	clear: both;
 }

 .nr {
 	width: 1004px;
 	height: 200px;
 	
 	background: #f1f1f1;
 	margin: 0 auto;
 	clear: both;
 	margin-top: 18px;
 }

 .nr .nr1 .wsewm {
 	width: 92%;
 	height: 200px;
 	float: right;
 	margin-right: -1px;
 }

 .nr .nr1 .wsewm img {
 	width: 100%;
 	height: 100%;
 }

 .nr .nr1 .pic_news {
 	width: 100%;
 	height: 249px;
 	margin-left: auto;
 	margin-right: auto;
 }

 .nr .nr1 {
 	width: 33.268%;
 	height: 220px;
 	float: left;
 }

 .nr .nr_title {
 	width: 100%;
 	height: 30px;
 	line-height: 30px;
 	margin: 0 auto;
 	border-bottom: 1px solid #d5d5d5;
 	
 }

 .nr .nr_title .nr_title1 {
 	float: left;
 	color: #2973b0;
 	font-size: 16px;
 }

 .nr .nr_title .nr_title2 {
 	float: left;
 	padding-left: 8px;
 	color: #131313;
 	font-size: 16px;
 }

 .nr .nr_title .nr_title2 a {
 	color: #131313;
 }

 .nr .nr_title .nr_title3 {
 	float: right;
 	font-size: 14px;
 }

 .nr .nr_title .nr_title3 a {
 	color: #131313;
 }

 .nr .nr_title .nr_title4 {
 	display: block;
 	width: 18%;
 	float: left;
 	color: #131313;
 	font-size: 16px;
 }

 .nr .nr_title .nr_title4 a {
 	display: block;
 	width: 100%;
 	text-align: center;
 	color: #131313;
 }

 .nr .lie {
 	width: 300px;
 	margin: 0 auto;
 	margin-top: 8px;
 }

 .nr .lie .news_pic {}

 .nr .lie li {
 	width: 300px;
 	height: 30px;
 	line-height: 30px;
 }

 .nr .lie li .lie_zuo {
 	font-size: 18px;
 	color: #f85f02;
 	float: left;
 	
 }

 .nr .lie li .lie_zhong {
 	font-size: 18px;
 	float: left;
 	padding-left: 6px;
 	font-size: 13px;
 }

 .nr .lie li .lie_zhong a {
 	color: #000;
 }

 .nr .lie li .lie_zhong a:hover {
 	color: #2973b0;
 }

 .nr .lie li .lie_you {
 	font-size: 13px;
 	float: right;
 }

 .picMarquee-left {
 	width: 100%;
 	margin-left: auto;
 	margin-right: auto;
 	overflow: hidden;
 	position: relative;
 }

 .picMarquee-left .bd {
 	padding-top: 10px;
 	
 }

 .picMarquee-left .bd ul {
 	overflow: hidden;
 	zoom: 1;
 }

 .picMarquee-left .bd ul li {
 	margin: 0 8px;
 	float: left;
 	display: inline;
 	overflow: hidden;
 	text-align: center;
 }

 .picMarquee-left .bd ul li .pic {
 	text-align: center;
 }

 .picMarquee-left .bd ul li .pic img {
 	width: 120px;
 	height: 120px;
 	display: block;
 	padding: 2px;
 	border: 1px solid #ccc;
 }

 .picMarquee-left .bd ul li .pic a:hover img {
 	border-color: #999;
 }

 .picMarquee-left .bd ul li .title {
 	line-height: 24px;
 }

 .nr .xian {
 	float: left;
 	
 	padding-top: 20px;
 }

 .nr .xian img {
 	width: 1px;
 	height: 190px;
 }

 .nr .video {
 	width: 284px;
 	height: 152px;
 	background: pink;
 	margin-left: 16px;
 }

 .foot {
 	clear: both;
 	margin-top: 18px;
 	width: 100%;
 	height: 66px;
 	margin: 0 auto;
 	text-align: center;
 	font-size: 13px;
 	color: #000;
 	background: #6faa74;
 	padding-top: 50px;
 }

 .foot a {
 	color: #161819;
 }

 .foot a:hover {
 	color: #0a6999;
 }

 

 .slideBox1 {
 	width: 100%;
 	height: 100%;
 	overflow: hidden;
 	position: relative;
 	float: left;
 }

 .slideBox1 .hd {
 	height: 20px;
 	overflow: hidden;
 	position: absolute;
 	right: 10px;
 	bottom: 10px;
 	z-index: 1;
 }

 .slideBox1 .hd ul {
 	overflow: hidden;
 	zoom: 1;
 	float: left;
 }

 .slideBox1 .hd ul li {
 	float: left;
 	margin-right: 2px;
 	width: 20px;
 	height: 20px;
 	line-height: 20px;
 	text-align: center;
 	background: #fff;
 	cursor: pointer;
 }

 .slideBox1 .hd ul li.on {
 	background: #0b6dab;
 	color: #fff;
 }

 .slideBox1 .bd {
 	position: relative;
 	height: 100%;
 	z-index: 0;
 }

 .slideBox1 .bd li {
 	zoom: 1;
 	vertical-align: middle;
 	position: relative;
 }

 .slideBox1 .bd li .zi {
 	width: 100%;
 	height: 44px;
 	background-color: #000;
 	position: absolute;
 	opacity: 0.6;
 	text-indent: 10px;
 	line-height: 44px;
 	bottom: 0px;
 	font-size: 14px;
 	color: #fff;
 }

 .slideBox1 .bd img {
 	width: 100%;
 	height: 260px;
 	display: block;
 }

 

 .slideTxtBox {
 	width: 460px;
 	height: 352px;
 	text-align: left;
 	float: right;
 }

 .slideTxtBox .hd {
 	height: 36px;
 	line-height: 36px;
 	border-bottom: 2px solid #0b6fcc;
 	position: relative;
 }

 .shug {
 	width: 4%;
 	height: 30px;
 	float: left;
 	margin-top: 3px;
 	border-left: 4px solid #0b6fcc;
 }

 .slideTxtBox .hd ul {
 	width: 94%;
 	
 	float: right;
 	height: 40px;
 }

 .slideTxtBox .hd ul li {
 	float: left;
 	padding: 0 20px;
 	cursor: pointer;
 	color: #2498e2;
 }

 .slideTxtBox .hd ul li a {
 	color: #2498e2;
 }

 .slideTxtBox .hd ul li.on a {
 	color: #fff;
 }

 .slideTxtBox .hd ul li.on {
 	color: #fff;
 	height: 37px;
 	background: -webkit-linear-gradient(#59b6f7, #0b6fcc);
 	background: -o-linear-gradient(#59b6f7, #0b6fcc);
 	background: -moz-linear-gradient(#59b6f7, #0b6fcc);
 	background: linear-gradient(#59b6f7, #0b6fcc);
 }

 .slideTxtBox .bd ul .data1 {
 	font-size: 12px;
 	border-bottom: 1px solid #cdd4e6;
 	height: 78px;
 	width: 430px;
 	margin: 0 auto;
 	margin-bottom: 8px;
 	color: #777777;
 }

 .slideTxtBox .bd ul .data1 h4 {
 	margin-top: 13px;
 	color: red;
 	text-align: center;
 	font-weight: bold;
 }

 .slideTxtBox .bd ul {
 	padding-left: 3px;
 	padding-right: 3px;
 	zoom: 1;
 }

 .slideTxtBox .bd li {
 	height: 26px;
 	line-height: 26px;
 	font-size: 14px;
 }

 .slideTxtBox .bd li a {
 	color: #000;
 }

 .slideTxtBox .bd li .date {
 	float: right;
 	color: #999;
 }