﻿@charset "utf-8";
/* CSS Document */
.zb-gai-ti{ background:#569340; line-height:40px;}
.zb-gai-ti li{ float:left; border-right:1px solid #fff; color:#fff; width:16.666%; text-align:center;}
.zb-gai-ti li:last-child,.biao-nr ul li:last-child{ border:none;}
.biao-nr{ position:relative; background:#eeeeee; }
.biao-nr ul{ width:83.333%; float:right;line-height:40px;border-bottom:1px solid #fff;}
.biao-nr ul li{ float:left; width:20%; text-align:center;border-right:1px solid #fff;}
.b-nr-ti{ position:absolute; top:0; left:0; width:16.6666%;text-align:center;border-right:1px solid #fff;border-bottom:1px solid #fff; height:100%;}
.b-nr-ti p{ position:absolute; top:50%; transform:translateY(-50%); width:100%; text-align:center;}

.zmm-eb{ width:58%;}
.zmm-img{ width:40%;}
.zmm-eb p{ font-size:16px; text-indent:32px; padding-bottom:20px; line-height:1.8; }
.zmm-eb h1{ color:#3b7e27; font-size:17px;}
.zmm-eb h2,.zmm02 h2{ text-align:center;}
.zmm01{ border-bottom:1px solid #dedede; padding-bottom:30px; margin-bottom:30px;}
.zmm02 h1{ font-size:22px; text-align:center;}
.zmm02 p{ text-align:center; line-height:1.8; padding:15px 0;}


.new-nr-ti { text-align:center; border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
.new-nr-ti h1{ font-size:20px; padding-bottom:10px;}
.new-nr-zi{ font-size:16px; line-height:2;}
.ne-banner .pc-banner{ display:block;}
.ne-banner .mobile-banner{ display:none;}
.ne-xi{ padding:0 0 60px 0; background:#f3f3f3}

.ne-le{
  width: 301px; position:relative; top:-69px;
}
.ne-le h1{
  height: 69px;
  background:url(../images/bg1.png) no-repeat right center;
  color: #fff;
  line-height: 69px;
  font-size: 24px; text-align:center;
}
.ne-le ul{ background:#ffffff; width:286px; padding:0 25px 60px;}
.ne-le ul li{
  font-size: 18px;
  line-height: 70px;
  border-bottom: 1px solid #e0e0e0;
}
.ne-le ul li a{ display:block; text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ne-le ul li a:hover,.ne-le ul li .on{
  color: #559541; font-weight:bold;
}
.ne-ri{ width:76%;position: relative;top:-69px; background:#fff; padding:0 42px 60px;}
.ne-ri:before{ content:""; position:absolute; left:0; top:0; width:7px; height:69px; background:#559541}
.ri-ti{ line-height:69px; border-bottom:1px solid #e0e0e0}
.ri-ti h1{ float:left; font-weight:normal; color:#559541}
.ri-ti p{ font-size:16px; float:right;}
.ri-ti p span{ color:#bababa; padding:0 4px; display:inline-block;}
.ab-xi{ padding:40px 0 0 0;}
.ab-zi01{ font-size:16px; line-height:1.7; text-indent:32px; padding-bottom:20px;}
.ab-bi{ padding-bottom:34px;}
.wh-xi{ background:url(../images/bg2.png) no-repeat bottom center; padding-bottom:110px;}
.wh-ti{  text-align:center; position:relative;}
.wh-ti p{ display:inline-block; padding:0 18px; background:#fff;color:#569340; font-size:24px; font-weight:bold; position:relative; z-index:2;}
.wh-ti:after,.ks-bi:after{ content:""; position:absolute; width:95%; height:1px; background:#dedede; left:2.5%; top:16px; z-index:1;}
.wh-xi ul{ padding:40px 0 0 50px;}
.wh-xi ul li{ font-size:18px; margin-bottom:25px;}
.wh-xi ul li span{ font-weight:bold;}

.jianT {width: 100%;text-align: center; padding: 30px 0 0 0;}
.jianT li {display: inline-block;margin: 0 3px; }
.jianT li a {font-size: 14px;color: #474747;display: block;padding:6px 10px; background:#e2e2e2; border-radius:3px;}
.jianT li a:hover {text-decoration: none;background: #407e2b;color: #fff;}
.jianT li .on {background: #407e2b;color: #fff;}
.dsj{ padding-left:20px; position:relative; padding-bottom:50px;}
.dsj dl{ margin-bottom:22px;}
.dsj dl dt{ float:left; background:url(../images/dsj.png) no-repeat right center; line-height:24px; font-size:17px; width:170px;}
.dsj dl dd{ font-size:17px; float:right; width:77%;}
.dsj:before{ content:""; position:absolute; width:1px; height:100%; background:#dedede; left:177px; top:0;}
.dsj:after{ content:""; width:25px; height:14px; background:url(../images/jt.png) no-repeat; position:absolute; bottom:0; left:164px; transition-duration:.5s;}
.ldbz dl{ background:url(../images/hua.png) no-repeat bottom right #f2f2f2; padding:25px 25px; margin-bottom:20px; transition-duration:.5s;}
.ldbz dl dt{ font-weight:bold; font-size:20px; width:260px; float:left;}

.ldbz dl dd{ width:69%; float:left; font-size:17px;}
.ldbz dl:hover{-moz-box-shadow:0px 0px 6px #dedbdb; -webkit-box-shadow:0px 0px 6px #dedbdb; box-shadow:0px 0px 6px #dedbdb;}

.in-gg-list li{ margin-bottom:10px; border-bottom:1px dashed #dedede; padding-bottom:10px;}
.in-gg-list li a{ width:80%; float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:17px; position:relative; padding-left:19px; transition-duration:.5s;}
.in-gg-list li span{ float:right; font-size:16px; line-height:23px; display:block; opacity:0.6;}
.in-gg-list li a:before{ content:""; width:5px; height:5px; background:#c73942; position:absolute; left:0; top:8px;}
.in-gg-list li:hover a{ padding-left:25px;}
.in-gg-list li:hover a:before{ background:#72096f}
.bj-img{ padding-bottom:40px;}
.bj-fb h1{ display:inline-block; font-weight:bold; color:#407e2b; font-size:18px; border:1px solid #407e2b; padding:5px 25px; border-radius:20px;}
.bj-fb p{ font-size:16px; line-height:1.8; padding:15px 0 0 0;}
#map{ height:443px;}
.zn{ border:1px solid #e9e9e9; border-top:none;border-bottom:none;}
.zn li{ width:50%; float:left; line-height:50px; font-size:16px; padding-left:20px;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9; padding-left:25px; position:relative;}
.zn li:nth-child(2n){ border-right:none;}
.zn li:after{content:""; width:5px; height:5px; background:#c73942; position:absolute; left:10px; top:21px;}
.tj-xi{  background:url(../images/tj.png) no-repeat; margin:0 auto; background-size:cover; padding:50px 90px;}
.tj-xi h1{ font-size:22px; text-align:center; padding-bottom:20px;}
.tj-xi p{ font-size:16px; line-height:1.7; padding-bottom:10px; text-indent:32px;}
.sk01{ width:146px; height:30px;}

.in-ks-list{ }
.in-ks-list h1{ color:#478d36; font-size:19px; padding-bottom:12px; }
.in-ks-list ul{ padding-bottom:20px;}
.in-ks-list ul li{ float:left; width:23%; border:1px solid #cccccc; background:url(../images/sj.png) no-repeat 4px center #fff; padding-left:15px; line-height:40px; border-radius:3px; margin-bottom:20px; margin-right:2%;}
.in-ks-list ul li a{ display:block; border-left:1px solid #cccccc; padding-left:10px; font-size:16px;}
.in-ks-list ul li:nth-child(4n){ margin-right:0;}
.ks-bi{ position: relative; text-align:center;}
.ks-bi p{ display:inline-block; background:#fff; font-size:22px; padding:0 40px; position:relative; z-index:3; font-weight:bold; margin-bottom:37px;}
.xkjs3 ul{border:1px solid #d8d8d8; }
.xkjs3 ul li{ float:left; width:20%; border-right:1px solid #d8d8d8; text-align:center; line-height:50px; font-size:18px; cursor: pointer;}
.xkjs3 ul li:last-child{ border:none;}
.xkjs3 ul li:nth-child(1){ background:url(../images/d1-1.png) no-repeat 4px 89%;}
.xkjs3 ul li:nth-child(5){ background:url(../images/d2-1.png) no-repeat 97% 4px;}
.xkjs3 ul li:hover{ background:#af9879; color:#fff;}
.xkjs3 ul li:nth-child(1):hover{ background:url(../images/d1.png) no-repeat 4px 89% #af9879;}
.xkjs3 ul li:nth-child(5):hover{ background:url(../images/d2.png) no-repeat 97% 4px #af9879;}
.xkjs3{ margin-bottom:40px;}
.tt1{width:20%;background:#af9879; color:#fff; position:relative; text-align:center; line-height:50px; font-size:18px; font-weight:bold;}
.tt1:after{ content:"";background:url(../images/d1.png) no-repeat; position:absolute; bottom:4px; left:4px; width:28px; height:28px;}
.tt1:before{ content:"";background:url(../images/d2.png) no-repeat; position:absolute; top:4px; right:4px; width:28px; height:28px;}
.ks-nr{ background:#f6f4f1; padding:20px; border-top:1px solid #333333}
.ks-nr p{ font-size:16px; line-height:1.8; padding-bottom:20px;}
.ks-nr h1{ font-size:18px; padding-bottom:10px;}
.ksjj{ padding-bottom:40px;}
.ks-zj-list dl{ border:2px solid #dbdbdc; background:url(../images/z-bg.png) no-repeat bottom right; width:31%; float:left; transition-duration:.5s; margin:0 3.5% 30px 0;}
.ks-zj-list dl dt{ float:left; width:110px; height:136px; margin:0 10px 0 0px;}
.ks-zj-list dl dt img{ width:100%; height:100%; display:block;}
.ks-zj-list dl dd{ float:left; font-size:16px; width:50%;}
.ks-zj-list dl dd h2{ font-weight:normal; font-size:20px; padding:20px 0 5px 0;}
.ks-zj-list dl dd span{ color:#555;}
.ks-zj-list dl:hover{ border-color:#4f913f}
.ks-zj-list dl:nth-child(3n){ margin-right:0;}
.ne-zj-xi{ background:url(../images/r-bg.png) no-repeat bottom center; padding:50px 40px 100px;}
.r-img{ width:40%; height:438px;}
.r-img img{ width:100%; height:100%;background: #627bbe;}
.r-wb{ width:55%;}
.r-wb h1{ font-size:30px; font-weight:normal; padding:40px 0 20px 0;}
.r-wb p{ font-size:16px; line-height:1.7;}
.r-wb span{ font-weight:bold; font-size:18px; padding-top:20px; display:block;}
#map{
  height: 400px;
  width: 100%;
  margin: 0 auto
}
.lx-zi{
  width: 80%;
  margin: 0 auto
}
.lx-zi p{
  font-size: 16px;
  padding-bottom: 10px;
  line-height: 2;
}
.dz-ti {
    text-align: center;
    color: #559541;
    padding: 30px 0;
}
.lx-zi h2 {
    font-size: 20px;
    padding: 20px 0 10px 0;
}
.ne-zz-list li{ width:22%; float:left; margin:0 4% 20px 0;}
.ne-zz-list li img { height:264px;background: #627bbe;}
.ne-zz-list li p{ line-height:40px; font-size:16px; text-align:center;}
.ne-zz-list li:nth-child(4n){ margin-right:0;}
.new-nr-zi img{ width:100% !important; height:auto;}


.hlfw-content{
	padding: 0 !important;
}
.hlfw-content .ri-ti{
	 width: calc(100% - 84px);
	 margin: 0 auto;
}
.hlfw-list01{
	padding: 45px 42px 30px;
	background: #ffffff;
}
.hlfw-list01 h3{
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	line-height: 1.4;
	margin-bottom: 20px;
}
.hlfw-box p{
	font-size: 16px;
	line-height: 1.7;
	text-indent: 32px;
	padding-bottom: 20px;
	text-align: justify;
}
.hlfw-bq{
	display: block;
	width: 150px;
	height: 42px;
	border-radius: 42px;
	border: 1px solid #407e2b;
	font-size: 20px;
	color: #407e2b;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.hlfw-list01 ul{
	padding-left: 32px;
}
.hlfw-list01 ul li h4{
	font-size: 18px;
	color: #555555;
	line-height: 1.4;
}
.hlfw-list01 ul li p{
	 text-indent: 0;
}
.hlfw-list02{
	padding: 30px 42px 80px;
	background: linear-gradient(to bottom,#f9f9f9,#ffffff);
}
.hlfw-czlcBox{
	zoom: 1;
	margin-bottom: 15px;
}
.hlfw-czlcBox:after{
	display: block;
	content: '';
	clear: both;
}
.hlfw-czlcFl{
	float: left;
	width: calc(100% - 350px);
	padding-right: 60px;
}
.hlfw-czlcFr{
	float: right;
	width: 350px;
	height: 214px;
	box-sizing: border-box;
	border-radius: 12px;
	border: 5px solid #407e2b;
	text-align: center;
	padding: 17px 10px;
}
.hlfw-czlcFr img{
	display: block;
	width: 141px;
	margin: 0 auto;
}
.hlfw-czlcFr h5{
	font-size: 16px;
	color: #555555;
	line-height: 1.4;
	font-weight: normal;
	margin-top: 8px;
}
.hlfw-list02 h4{
	font-size: 18px;
	color: #555555;
	font-weight: bold;
	line-height: 1.4;
}
.hlfw-lcList ul{
	zoom: 1;
}
.hlfw-lcList ul:after{
	display: block;
	content: '';
	clear: both;
}
.hlfw-lcList ul li{
	float: left;
	width: 33.333%;
}
.hlfw-lcList ul li img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.hlfw-case{
	width: 100%;
	margin-top: 20px;
}
.hlfw-case ul{
	zoom: 1;
}
.hlfw-case ul:after{
	display: block;
	content: '';
	clear: both;
}
.hlfw-case ul li{
	float: left;
	width: 33%;
	margin-right: 0.5%;
}
.hlfw-case ul li:nth-child(3n){
	margin-right: 0;
}
.hlfw-case ul li img{
	display: block;
	width: 100%;
}


@media only screen and (min-width: 1540px){

	}

 @media only screen and (max-width: 760px) {
.ne-le h1,.ri-ti,.ne-ri:before,.ab-zi01 img,.dsj:before{ display:none;}
.ne-le{ width:100%; top:0;}
.ne-le ul{ width:100%; padding:15px; position:relative;}
.ne-le ul li{ float:left; width:48%; line-height:40px; font-size:15px;}
.ne-ri{ width:100%; top:10px; padding:20px;}
.ne-le ul:after{ content:""; clear:both; display:block;}
.ab-xi{ padding-top:0;}
#map{ height:200px;}
.dz-ti,.lx-zi h2{ font-size:18px; padding:10px 0;}
.lx-zi{ width:100%;}
.lx-zi p,.in-gg-list li a,.in-gg-list li span,.bj-fb p,.tj-xi p,.ab-zi01{ font-size:14px;}
.in-gg-list li a{ width:70%;}
.bj-img{ padding-bottom:20px;}
.bj-fb h1,.tj-xi h1{ font-size:16px;}
.zn li{ width:100%; border-right:none; font-size:14px; padding:10px 25px; line-height:24px;}
.tj-xi{ padding:0; background:none;}
.wh-ti p{ padding:0; font-size:17px;}
.wh-xi ul{ padding:15px;}
.wh-xi ul li{ font-size:15px; margin-bottom:10px;}
.wh-xi{ padding-bottom:20px;}
.dsj dl{ border-bottom:1px solid #dedede;}
.dsj dl dt{ float:none; width:100%;}
.dsj dl dd{ width:100%; float:none; padding:10px 0 10px 0; font-size:15px;}
.dsj dl dt{background: url(../images/dsj.png) no-repeat left center; font-size:17px; font-weight:bold; padding-left:30px;}
.dsj{ padding-left:0;}
.ldbz dl{ padding:15px;}
.ldbz dl dt{ width:100%; font-size:17px;}
.ldbz dl dd{ font-size:14px; width:100%;}
.in-ks-list ul li a{ font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.in-ks-list ul li{ width:49%; margin-right:0.5%; margin-bottom:10px;}
.ne-zz-list li{ width:48%; margin:0 1%;}
.ne-zz-list li img{ height:204px;}
.ne-zj-xi{ padding:0;}
.r-img,.r-wb{ width:100%;}
.r-wb h1{ font-size:18px; padding:10px 0}
.r-wb p{ font-size:14px;}
.zb-gai-ti{ line-height:24px; }
.zb-gai-ti li{ height:50px;}
.biao-nr ul{ line-height:20px;}
.biao-nr ul li{ height:80px;}
.new-nr-zi img{ width:100% !important; height:auto;}
.ks-bi p{ font-size:16px; margin-bottom:15px;}
.xkjs3 ul li:nth-child(1),.xkjs3 ul li:nth-child(5){ background:none}
.xkjs3 ul li{ font-size:14px; line-height:40px; width:33%;}
.xkjs3 ul li:nth-child(3){ border-right:none;}
.xkjs3 ul li:nth-child(4),.xkjs3 ul li:nth-child(5){ width:50%; border-top:1px solid #d8d8d8}
.tt1{ width:50%; font-size:16px;}
.ks-nr{ padding:10px;}
.ks-nr p{ font-size:14px; padding-bottom:5px; line-height:1.6;}
.ks-zj-list dl,.ks-zj-list dl:nth-child(3n){ width:48%; margin:0 1% 15px;}
.ks-zj-list dl dt{ width:100%; background:#627bbe; height:186px; float:none; margin:0;}
.ks-zj-list dl dd{ float:none; text-align:center; font-size:14px; padding-bottom:5px; min-height:60px;}
.ks-zj-list dl dd h2{ font-size:16px; padding-top:5px; }


.hlfw-list01{
	padding: 30px 20px;
}
.hlfw-list01 h3{
	font-size: 17px;
	margin-bottom: 15px;
}
.hlfw-box p{
	font-size: 15px;
}
.hlfw-bq{
		width: 110px;
    height: 34px;
    line-height: 32px;
    font-size: 17px;
}
.hlfw-list01 ul{
	padding-left: 0px;
}
.hlfw-list01 ul li h4{
	font-size: 16px;
}
.hlfw-list02{
	padding: 30px 20px;
}
.hlfw-czlcFl{
	width: 100%;
	padding-right: 0;
}
.hlfw-czlcFr{
	width: 100%;
}
.hlfw-list02 h4{
	font-size: 16px;
}
.hlfw-lcList ul li{
	width: 50%;
}
.hlfw-case ul li{
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
}
}











