﻿/* CSS Document */
html,body{background:url(bj.jpg) top center no-repeat fixed;background-color: #eaf3fc;font-family:"Microsoft yahei", "Arial";}
.hbyw1{ width:100%; margin:15px auto 0;}
.slide_show{
	width:95%;
	background-color:white;
	position:relative;
	 margin:0 auto;
 	}	
.slide_show img{ width:95%; margin:0 auto;}	
.slide_show .title{
	/*position:absolute;
	 top:10px;
	 left:10px;*/
	 z-index:2;
	 width::100%;
	 text-align:left;
	 margin:0 auto;
	 padding:10px;
	 }
.slide_show .title a{
	color:#058c25;
	font-family:"微软雅黑";
	font-size:20px;
	
	
	}


.arrow-left {
    position: absolute;
    left: 30px;
    top: 51%;
    width:28px;
    height: 47px;
    font-size: 3em;
    color: rgba(34, 34, 34, 0.5);
	z-index:3;
}

.arrow-right {
    position: absolute;
    right: 30px;
    top: 51%;
    width: 28px;
    height: 47px;
    font-size: 3em;
    color: rgba(34, 34, 34, 0.5);
	z-index:3;
}

.swiper-container {
  height: auto!important;
  width: 100%;
  position:relative;
}
.swiper-slide{
	
  position:relative;
  height: auto!important;
	}
	.swiper-wrapper{
  height: auto!important;
		}
.pagination {
  position: absolute;
  right: 25px;
  text-align: right;
  bottom:10px;
  width: 100%;
  z-index:3;
}
.swiper-pagination-switch {
  display:inline-block;
    width: 35px;
    height: 5px;
    border-radius:0;
    background: #ccc;
    box-shadow: none;
	margin-right:5px;
	cursor:pointer;
}

.swiper-active-switch{
		width:35px;
		height:5px;
		background:#058c25;
				}

.swiper-slide-visible{
	height:auto!important;
	}

  .block {
    background: #fff;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .block:nth-child(1) {
    width: 49.5%;
  }
  .block:nth-child(2) {
    width:95%;
    margin:0 auto;
     }
  .block_left {
    width: 30%;
  }
  .block_left .block {
    width: 100%;
  }
  .block_middle {
    width: 38%;
     }
  .block_middle .block {
    width: 100%;
  }
  .block_right {
    width: 30.3%;
    float: right;
  }
  .block_right .block {
    width: 100%;
  }
  .block_body {
    margin: 15px;
	padding-top:15px;
  }
  .block_tittle {
    font-size: 1.8em;
    margin-bottom: 15px;
    font-weight: bold;
    color: #353536;
  }
  .block_ul {
    padding-top: 2px;
  }
  .block_ul li {
    margin-left: 5px;
    line-height: 35px;
  }
  .block_ul li a {
    color: #353536;
	font-family:"微软雅黑";
	font-size:14px;
    transition: color 0.5s;
    -webkit-transition: color 0.5s;
    -o-transition: color 0.5s;
    -moz-transition: color 0.5s;
  }
  .block_ul li a:hover {
    color: #46b800;
  }

  .news .swiper-slide img {
    width: 100%;
    
  }
  .news .pagination {
    text-align: center;
  }
  .news .swiper-pagination-switch {
    width: 30px;
    height: 4px;
    background: #dbdbdc;
  }
  .news .swiper-active-switch {
    background: #c6021a;
  }
  .news .arrow-left {
    top: 48%;
  }
  .news .arrow-right {
    top: 48%;
    right: 25px;
  }
 
  .news_tittle {
    font-size: 1.2em;
    line-height: 25px;
    margin-bottom:5px;
    color: #000;
    height: 50px;
    overflow: hidden;
  }
  .word_news {
   
    overflow: hidden;
  }
  .word_news .block_tittle {
    color: #058c25;
	font-family:"微软雅黑";
	font-size:26px;
	font-weight:bold;
	padding-top:15px;    
  }
  .work ul {
    height: 210px;
    overflow: hidden;
  }
  .work img {
    width: 100%;
    margin: 0 auto;
    vertical-align: bottom;
    margin-top: 20px;
  }
  .activity .block_tittle {
    margin-bottom: 30px;
  }
  .activity .pagination {
    position: absolute;
    bottom: 5px;
    left: 42%;
  }
  .activity_body img {
    width: 100%;
    margin: 0 auto;
    vertical-align: bottom;
  }
  
 /*移动端按钮导航*/
.logo .m_btn{ display:block; width:30px; height:20px; float:right; margin-right:3%; margin-top:-8%;}
.m_nav{ width:100%; background:#058c25; position:absolute; left:0px;top:61px; display:none; z-index:5;}
.m_nav ul{padding:10px;}
.m_nav li{ height:40px;font:20px/40px "微软雅黑"; color:#333; border-bottom:1px solid #ccc; text-align: center;}
.m_nav li a{display: block; height:40px;font:18px; font-family:"微软雅黑"; color:#fff; text-align: center;}

/*移动端按钮导航end*/ 
  
.hbyw_right{ width:100%; background:#fff;}
.zhong{ width:100%; margin:0 auto;}
.left{ width:100%; margin:0 auto;}
.gg{ width:95%; background:#fff;margin:0 auto;}
.gg h1 { padding:10px 0 0 20px;}
.gg h1 a{ font-size:26px; color:#058c25; font-weight:bold;font-family:"微软雅黑";}
.gg ul{ margin:15px;}
.gg ul li a{ line-height:35px; font-family:"微软雅黑"; font-size:14px; color:#666;}
.gg ul li a:hover{ color:#46b800;}
.left_01{ width:95%; margin:0 auto;}
.left_01 img{ width:100%;}

.left_jgzn{ width:100%;margin:10px auto; background:#fff; padding:18px 0;}
.jgzn1{ width:255px; height:64px;margin:0 auto; background:url(jgzn_01.png) left 0px no-repeat;}
.jgzn1:hover{ width:255px; height:64px;margin:0 auto; background:url(jgzn_02.png) left 0px no-repeat;}
.jgzn1:hover h2{ color:#fa5900;}
.jgzn1:hover p{ color:#fa5900;}
.jgzn1 h2{ padding-left:100px;  line-height:30px; font-family:"微软雅黑"; font-size:30px; color:#058c25;}
.jgzn1 p{padding-left:100px; font-family:"微软雅黑"; font-size:18px; color:#058c25; }

.jgzn2{ width:255px; height:64px;margin:0 auto; background:url(zcfg_01.png) left 0px no-repeat;}
.jgzn2:hover{ width:255px; height:64px;margin:0 auto; background:url(zcfg_02.png) left 0px no-repeat;}
.jgzn2:hover h2{ color:#fa5900;}
.jgzn2:hover p{ color:#fa5900;}
.jgzn2 h2{ padding-left:100px;  line-height:30px; font-family:"微软雅黑"; font-size:30px; color:#058c25;}
.jgzn2 p{padding-left:100px; font-family:"微软雅黑"; font-size:18px; color:#058c25; }

.jgzn3{ width:255px; height:64px;margin:0 auto; background:url(tszl_01.png) left 0px no-repeat;}
.jgzn3:hover{ width:255px; height:64px;margin:0 auto; background:url(tszl_02.png) left 0px no-repeat;}
.jgzn3:hover h2{ color:#fa5900;}
.jgzn3:hover p{ color:#fa5900;}
.jgzn3 h2{ padding-left:100px;  line-height:30px; font-family:"微软雅黑"; font-size:30px; color:#058c25;}
.jgzn3 p{padding-left:100px; font-family:"微软雅黑"; font-size:18px; color:#058c25; }

.middle{ width:100%; background:#fff; margin:0 auto;}
.gzdt h1 { padding:20px 0 5px 20px; }
.gzdt h1 a{ font-size:26px; color:#058c25; font-weight:bold;font-family:"微软雅黑";}
.gzdt ul{ margin:0 20px;}
.gzdt ul li a{ line-height:33px; font-family:"微软雅黑"; font-size:14px; color:#666;}
.gzdt ul li a:hover{ color:#46b800;}
.img2{ width:95%;margin:15px auto;}
.img2 img{ width:100%;}

.right{ width:100%; margin:0 auto;}
.zwgk{ width:95%; margin:0 auto;background:#fff; padding-bottom:20px;}
.zwgk h1 { padding:20px 0 15px 20px; }
.zwgk h1 a{ font-size:26px; color:#058c25; font-weight:bold;font-family:"微软雅黑";}
.li1{ width:200px; height:50px; margin:6px auto; background:url(zwgk_01.png) no-repeat left 0px;}
.li1:hover{ background:url(zwgk_1.png) no-repeat left 0px;}
.li1 a{ line-height:50px; font-family:"微软雅黑"; font-size:22px; margin-left:60px; color:#666;}
.li1:hover a{ color:#fa5900;}

.li2{ width:200px; height:50px; margin:6px auto; background:url(zwgk_02.png) no-repeat left 0px;}
.li2:hover{ background:url(zwgk_2.png) no-repeat left 0px;}
.li2 a{ line-height:50px; font-family:"微软雅黑"; font-size:22px; margin-left:60px;color:#666;}
.li2:hover a{ color:#fa5900;}

.li3{ width:200px; height:50px; margin:6px auto; background:url(zwgk_03.png) no-repeat left 0px;}
.li3:hover{ background:url(zwgk_3.png) no-repeat left 0px;}
.li3 a{ line-height:50px; font-family:"微软雅黑"; font-size:22px; margin-left:60px;color:#666;}
.li3:hover a{ color:#fa5900;}

.li4{ width:200px; height:50px; margin:6px auto; background:url(zwgk_04.png) no-repeat left 0px;}
.li4:hover{ background:url(zwgk_4.png) no-repeat left 0px;}
.li4 a{ line-height:50px; font-family:"微软雅黑"; font-size:22px; margin-left:60px;color:#666;}
.li4:hover a{ color:#fa5900;}

.li5{ width:200px; height:50px; margin:6px auto; background:url(zwgk_05.png) no-repeat left 0px;}
.li5:hover{ background:url(zwgk_5.png) no-repeat left 0px;}
.li5 a{ line-height:50px; font-family:"微软雅黑"; font-size:22px; margin-left:60px;color:#666;}
.li5:hover a{ color:#fa5900;}

.kqyb1{ width:95%; background:#fff; margin:12px auto; display:block;}
.kqyb1_top{ width:95%; height:60px;}
.kqyb1 h2 { width:60%; margin-left:20px; float:left;}
.kqyb1 h2 a{ font-size:26px; color:#058c25; font-weight:bold;font-family:"微软雅黑"; line-height:60px;}
.kqyb1 span{ width:80px; float:right;}
.kqyb1 span a{ font-family:"微软雅黑"; font-size:14px;color:#058c25; line-height:60px;}
.kqyb1_zi{ width:90%; margin:0 auto;}
.kqyb1_zi a{ font-family:"微软雅黑"; font-size:14px; line-height:28px; color:#666;}

.kqyb2{ width:95%; background:#fff; margin:12px auto; display:block;}
.kqyb2_top{ width:95%; height:60px;}
.kqyb2 h2 { width:60%; margin-left:20px; float:left;}
.kqyb2 h2 a{ font-size:26px; color:#058c25; font-weight:bold;font-family:"微软雅黑"; line-height:60px;}
.kqyb2 span{ width:80px; float:right;}
.kqyb2 span a{ font-family:"微软雅黑"; font-size:14px;color:#058c25; line-height:60px;}

.xia{ width:100%; margin:0 auto;}
.mzhd{ width:95%; margin:0 auto; background:#fff;}
.mzhd h2 { padding:20px 0 5px 20px; }
.mzhd h2 a{ font-size:26px; color:#058c25; font-weight:bold;font-family:"微软雅黑";}
.mzhd2{ width:550px; height:36px; margin:10px auto;}
.mzhd2 ul li{ width:90px; height:36px; background:#5c5c5c; float:left; margin-right:1px; text-align:center;}
.mzhd2 ul li:hover{ background:#46b800;}
.mzhd2 ul li a{ font-family:"微软雅黑"; font-size:14px; color:#fff; line-height:36px;}
.bszn{ width:95%; margin:0 auto;}
.bszn ul{ margin:10px;}
.bszn ul li a{ line-height:33px; font-family:"微软雅黑"; font-size:14px; color:#666;}
.bszn ul li a:hover{ color:#46b800;}

/* 本例子css */
		.slideTxtBox{ width:100%; margin:0 auto;text-align:left;  }
		.slideTxtBox .hd{ line-height:30px; position:relative; margin:0 auto;}
		.slideTxtBox .hd ul{ margin:0 auto;}
		.slideTxtBox .hd ul li{width:31%; background:#5c5c5c; float:left; margin:1px; text-align:center; }
		.slideTxtBox .hd ul li a{font-family:"微软雅黑"; font-size:14px; color:#fff; line-height:36px;}
		.slideTxtBox .hd ul li.on{background:#46b800; }
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ line-height:24px;   }
		.slideTxtBox .bd li a{ font-family:"微软雅黑"; font-size:14px; line-height:36px; color:#666;}
		.slideTxtBox .bd li a:hover{ color:#46b800;}
		.slideTxtBox .bd li .date{ float:right; color:#999;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
		.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
		.slideTxtBox .arrow .next{ background-position:0 -50px;  }
		.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
		.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }


/* 专题专栏css */
		.slideBox{ width:95%; overflow:hidden; position:relative; margin:20px auto;}
		.slideBox .hd{ overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1;}
		.slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:12px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#058c25; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

.ztzl{ width:95%; margin:0 auto; background:#fff; padding-bottom:20px;}
.ztzl h2 { padding:10px 0 5px 20px; }
.ztzl h2 a{ font-size:26px; color:#058c25; font-weight:bold;font-family:"微软雅黑";}

.top{ width:100%; background:#fff;margin:0 auto; height:60px;}
.logo{ padding:5px 0 0 25px;}
.logo img{ width:60%;}
.dh{ width:1185px; height:50px; float:left; padding-left:15px; background:#fff; z-index:5; border-bottom:3px #058c25 solid; display:none;}
.dh ul li{ float:left; padding:0 20px; height:50px; line-height:50px; position:relative;}
.dh ul li a{ font-family:"微软雅黑"; font-size:20px; color:#333;}
.dh ul li a:hover{ color:#058c25;}
.jgzn{ background:rgba(5,140,37,.9);position:absolute; left:5px; top:50px; z-index:4; display:none;}
.jgzn dd{padding:10px 20px; border-bottom:1px solid #fff; line-height:20px; text-align:center; position:relative; }
.jgzn dl dd a{ color:#fff; font-size:16px;}
.jgzn dl dd a:hover{ color:#ccff99;}
.sjcd{background:#058c25;position:absolute; left:146px; top:0px; z-index:4; display:none; width:160px;}
.sjcd p{padding:10px 20px; border-bottom:1px solid #fff; line-height:20px; text-align:center;}
.sjcd p a{color:#fff; font-size:16px;}

/* 专题专栏滚动 */
		.picMarquee-left{ width:95%;  overflow:hidden; position:relative; margin:0 auto;}
		.picMarquee-left .hd{ overflow:hidden;  height:0; }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{ }
		.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:95%;display:block; padding:2px; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
		




.bottom{ width:95%; background:#fff; height:135px; margin:10px auto 0; padding-top:20px;border-top:3px solid #058c25;}
.bottom_con{ width:90%; margin:0 auto;}
.bq{ width:20%; margin:0 auto; float:left;}
.bottom span{ float:right;}
.bottom p{ color:#666;font-family:"微软雅黑"; font-size:14px;}
.bottom a{ font-family:"微软雅黑"; font-size:14px; color:#666; line-height:22px;}
.bottom .bottom_right{ float:right; width:80%;}