﻿@charset "utf-8";
/* CSS Document */
.smyy{ position: absolute;
    top: 100%;
    color: #333;
    background: #fff;
    box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.1);
    left: 0; font-size:16px; line-height:1.3; opacity:0; transition-duration:.5s; font-weight:bold; padding:10px}
	.smyy img{ display:block}
.zj-zz a:hover .smyy{ opacity:1}

.zz-Menubox,.Menubox1{ position: relative}
.Menubox1 .smyy{ top: -20px;right: 40px; left:auto; padding:0;box-shadow: none; opacity:1}
.Menubox1 .smyy img{ width:100px; margin:0 auto}


.ts-ti{font-size:20px; border-top:1px solid #e3e3e3; font-weight:bold; padding-top:20px; margin-top:40px; padding-bottom:20px;}

.ts-lc li{ width:48%; float:left;font-size:16px; line-height:1.8}
.ts-lc li span{ display:block; padding-left:23px;}


.hd-ti{ text-align:center; font-size:24px;}
.ti01{ text-align:right; font-size:16px; padding-bottom:20px;}
.bg02 table{ margin:25px 0;}
.bk-an{ text-align:center; padding-top:25px;}
.bk-an a{ display:inline-block; background:#aaaaaa; color:#fff; font-size:17px; padding:10px 50px; border-radius:10px; margin:0 10px;}
.bk-an a:nth-child(2){ background:#136f38}
.ne-banner .pc-banner{ display:block;}
.ne-banner .mobile-banner{ display:none;}
.ne-xi{ padding:40px 0;}

.ne-le{
  width: 215px;
}
.ne-le h1{
  height: 59px;
  background:url(../images/jb.jpg) no-repeat right center;
  color: #fff;
  line-height: 59px;
  font-size: 18px; text-align:center;
}
.ne-le ul{ border:1px solid #c9c9c9; border-bottom:none;}
.ne-le ul li{
  font-size: 16px;
  line-height: 50px;
  border-bottom: 1px solid #c9c9c9; font-weight:bold;
}
.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: #0c7230;
}
.ne-ri{
 width: 80%;
    box-sizing: border-box;
  position: relative; border:1px solid #c9c9c9;
}
.ri-ti{
  border-bottom: 1px solid #c9c9c9; padding:0 20px; line-height:55px;
}
.ri-ti h1{ font-size:16px; float:left; position:relative;}
.ri-ti p{ float:right; color:#555;  }
.ri-ti span{color: #999;}
.ab-xi{ padding:38px 20px;}


.ab-zi{
  text-indent: 32px;
  line-height: 1.8;
  text-align: justify;
  padding-bottom: 30px; font-size:15px;
  color:#555;
}
.ab-tu li{ width:49.5%; float:left; margin-right:1%; overflow:hidden}
.ab-tu li:nth-child(2){ margin-right:0;}
.ab-tu li img{ display:block; width:100%; transition-duration:.5s;}
.ab-tu li:hover img{ transform:scale(1.1,1.1)}
.lsyg-list dl:after{ content:""; clear:both; display:block;}
.lsyg-list dl{ padding-bottom:43px; position:relative;}
.lsyg-list dl dt{ float:left; color:#0c7230; font-size:17px; padding-right:34px; width:140px; text-align:right; position:relative;}
.lsyg-list dl dt:after{ content:""; width:22px; height:22px; background:url(../images/yuan.png) no-repeat; position:absolute; top:0; right:0;}
.lsyg-list dl dd{ float:left; font-size:16px; width:85%; padding-left:15px; text-align:justify;}
.lsyg-list dl:before{ content:""; position:absolute; left:128px; top:10px; width:2px; height:100%; background:#0c7230}
.ld-list dl{ width:49%; float:left; background:#f5f5f5; margin-bottom:20px; position:relative;}
.ld-list dl dt{ width:135px; height:184px; float:left; overflow:hidden;}
.ld-list dl dd{width:70%;float: left; padding:10px; box-sizing:border-box}
.ld-list dl dd h1{ font-size:17px; padding-bottom:10px;}
.ld-list dl dd p{ font-size:14px; text-align:justify;}
.ld-list dl:nth-child(2n){ float:right;}
.ld-list dl:after,.new-list li:after{ content:""; clear:both;}
.jg-ti{ text-align:center; font-size:24px; font-weight:normal; padding-bottom:60px;}
.jg-img{ text-align:center;}
.jg-img img{ max-width:100%;}
.jz-zi{ font-size:16px; line-height:2.3; padding-bottom:50px;}
.map,.jz-img{ width:49%; height:366px;}
.jianT{width: 100%; text-align: center; padding:0 0 40px 0;}
.jianT li{  background:#f1f1f1; border:1px solid #ddd;line-height: 36px;  height:36px;display:inline-block; margin:0 6px;  }
.jianT li a{ font-size: 14px; color:#474747; display:block; padding:0 14px; }
.jianT li span{ font-size: 14px; color:#474747; display:block; padding:0 14px; }
.jianT li a:hover{text-decoration: none; background:#0d7230;color:#fff;}
.jianT li .on{ background:#0d7230; color:#fff;}
.new-list{ padding-bottom:30px;}
.new-list li{
  font-size: 16px;
  position: relative; padding:0 20px;
  transition-duration:.5s; line-height:53px;
  border-bottom:1px dashed #d0d0d0;
}

.new-list li a{
  display: block;
  width: 85%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; background:url(../images/sj1.png) no-repeat left center; padding-left:20px;
}
.new-list li span{
  position: absolute;
  right:20px;
  top:0;
}
.new-list li:hover{
  padding-left: 25px;
}
.ne-new-ti div{
  font-size: 16px;
  padding-bottom: 5px;
}
.ne-new-ti span{
  color: #666;
}
.ne-new-xi{
  padding: 10px 0;
  line-height: 26px;
}
.ne-new-ti{
  text-align: center;
  border-bottom:1px dashed #ccc;
  padding-bottom: 10px;
}
.jy-ti{ text-align:center; font-size:24px; color:#44932d; padding-bottom:60px;}
.zn-list li{ width:22.5%; float:left; padding:17px 0; background:#0c7230; text-align:center; color:#fff; margin-bottom:46px; margin-right:3%; transition-duration:.5s;}
.zn-list li p{ font-size:17px; color:#fff; padding-top:12px;}
.zn-list li img{ transition-duration:.5s;}
.zn-list li:hover img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
.zn-list li:nth-child(4n){ margin-right:0;}
.zn-list li:hover,.jg-list li:hover{ transform:scale(1.1,1.1)}
.gh-zi{ font-size:16px; position:relative; padding-left:15px; padding-bottom:30px; position:relative;}
.gh-zi:before{ content:""; position:absolute; left:0; top:7px; width:5px; height:5px; background:#0d7330 }
.gh-img{ padding-bottom:50px;}
.gh-zi a{ color:#fff; background:#0d7330; font-size:18px; display:inline-block; padding:12px 23px; border-radius:10px; margin-left:15px; position:absolute; right:15%; top:-15px;}
.jg-list{ min-height:400px; padding:58px 0;}
.jg-list li{ float:left; width:22%;  padding:25px 0; text-align:center; background:#0e7330; color:#fff; border-radius:10px; font-size:18px; margin:0 1.5%; transition-duration:.5s;}
.jg-list li a{ color:#fff; display:block;}
.cx-form{ background:#f4f4f5; border:1px solid #e2e1e0; border-radius:6px; height:46px; padding-left:38px; line-height:46px; margin-bottom:46px;}
.cx-form h1{ color:#136f38; font-size:18px; float:left; }
.cx-form input{ width:442px; float:left; border:none; background:none; line-height:46px; outline:none;height:46px;}
.cx-form button{ float:right; background:#117038; font-size:18px; color:#fff; border:none; width:125px; line-height:45px; border-radius:6px;}
.gai-jg li{ width:17%;}

.ld-list dl dt img{ transition-duration:.5s; width:100%; height:100%; display:block}
.ld-list dl:hover dt img{ transform:scale(1.1,1.1)}

.mz-list li{ margin:0 3% 30px;}
.dj-list li{ width:17%;}
.ks01 h1,.ks-nr01 h2{ font-size:18px; border-bottom:2px solid #e5e5e5; margin-bottom:25px;}
.ks01 h1 span,.ks-nr01 h2 span{ display:inline-block; color:#fff; background:#0d7330; text-align:center; min-width:184px; line-height:50px;}
.ks01 ul { padding-bottom:15px;}
.ks01 ul li{ float:left; padding-right:40px;font-size:16px; padding-bottom:35px;}
.ks-nr01 h2 span{ background:#0d7330; width:114px; min-width:114px;}
.ks-zi p{ text-indent:30px; font-size:16px; line-height:1.9;}
.ks-zi{ padding-bottom:10px;}
.zj-list li{ float:left; width:19%; margin:0 0.3% 15px;}
.zj-list li img{ height:241px;}
.zj-list li p{ text-align:center; font-size:15px; line-height:35px;}

.ne-le ul .two a{ text-align:left; font-weight:normal; font-size:13px; padding-left:60px;}
.ks-zj-list dl{ width:18%; float:left; border:1px solid #0e7330; height:45px; border-radius:6px; margin:0 2.5% 35px 0}
.ks-zj-list dl dt{ width:45px; height:43px; background:url(../images/ys.png) no-repeat center center; border-right:1px solid #0e7330; float:left;}
.ks-zj-list dl dd{ float:right; width:72.7%; text-align:center; line-height:43px; font-size:15px; transition-duration:.5s; border:0 6px 6px 0;}
.ks-zj-list dl:hover dd{ color:#fff; background:#0e7330}
.ks-zj-list dl:nth-child(5n){ margin-right:0;}
.zj-nr01{ padding-bottom:30px;}
.zj-img { float:left; width:180px; height:241px;}
.zj-img img{ width:100%; height:100%;}
.zj-zz{ font-size:16px; padding-left:20px; line-height:2.2; padding-top:2px; width:80%;}
.Menubox1 ul{ text-align:center;}
.Menubox1 ul li{ display:inline-block; background:#cecece; font-size:18px; padding:13px 40px; border-radius:6px; margin:0 10px; cursor:pointer;}
.Menubox1 ul li.hover{ color:#fff; background:#0e7330}
.CbContainer{ padding-top:30px;}
.red{ color:red; display:block; font-size:16px; padding-bottom:5px;}
.lv{ color:#136f38;font-size:16px; padding-bottom:5px;}
.lan{ color:#0072c1;font-size:16px; padding-bottom:5px;}
.bg-sk{ position:relative; width:58%; background:#f4f4f4; height:48px; line-height:48px; border:1px solid #e3e3e3; border-radius:5px;}
.bg-sk span{ display:block; float:left; font-weight:bold; color:#136f38; font-size:18px; padding-left:20px;}
.bg-sk button{ position:absolute; right:0; top:0; height:46px; line-height:46px; color:#fff; font-size:17px; background:#136f38; border:none; border-radius:5px; padding:0 15px;}
.bg-sk input{ width:40%; outline:none; border:none; background:none; font-size:18px;}
.bg-sk .l-input1{ width:65%;}
.bgg-zi{ font-size:16px; padding-top:40px;}
.sfz{ width:41%; margin-right:2%;}
.cxx-na a{ display:block;background:#136f38; color:#fff; height:46px; line-height:46px; padding:0 40px; font-size:18px; border-radius:5px; }

.zz-Menubox,.zz-Menubox11{ width:100%; text-align:center;background: linear-gradient(left , rgb(13, 118, 49) 4% , rgb(85, 157, 50) 74%);
background: -o-linear-gradient(left , rgb(13, 118, 49) 4% , rgb(85, 157, 50) 74%);
background: -ms-linear-gradient(left , rgb(13, 118, 49) 4% , rgb(85, 157, 50) 74%);
background: -moz-linear-gradient(left , rgb(13, 118, 49) 4% , rgb(85, 157, 50) 74%);
background: -webkit-linear-gradient(left , rgb(13, 118, 49) 4% , rgb(85, 157, 50) 74%); line-height:50px;
}
.zz-Menubox li,.zz-Menubox11 li{ color:#fff; cursor: pointer; display:inline-block; padding-bottom:10px; font-size:17px; padding:0 28px;}
.zz-Menubox li.hover,.zz-Menubox11 li.hover{ background:url(../images/s3.png) no-repeat bottom center; font-weight:bold;}

.zz-Menubox,.zz-Menubox11{ background:url(../images/jbb.jpg) no-repeat center;}



#dialogBg{width:100%;height:100%;background:rgba(0,0,0,0.2);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog{ width: 100%; height: 100%; position:fixed;display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;  }
	.tc-ss{ height:90%; background:#fff; position:relative;}
	.tc-ss img{ height:90%;}
.dialogTop{ font-size:16px; position:absolute; top:10px; right:20px;}
.dialogTop a{ color:#85888b; font-size:30px;}
.xz{ text-align:center;}
.xz a{ display:inline-block;background:#136f38; color:#fff; padding:10px 40px; border-radius:10px;}

#LinkButton1{
	float: left;
	width: 60px;
	height: 30px;
	background: #0c7230;
	color: #fff;
	text-align: center;
	line-height: 30px;
	margin-top: 8px;
}


@media only screen and (min-width: 1540px){

	}

 @media only screen and (max-width: 760px) {
.ne-banner .pc-banner,.ne-le h1,.ri-ti{ display:none;}
.ne-banner .mobile-banner{ display:block;}
.ne-banner{ padding-top:50px;}
.ne-xi{ padding:20px 0;}
.ne-le,.ne-ri,.ld-list dl{ width:100%;}
.ne-le { padding:10px 0;}
.ne-le ul li{ width:31%; float:left;border: 1px solid #c9c9c9; margin:0 1% 15px ; line-height:40px;}
.ne-le ul{ border:none;}
.ne-le ul:after{ content:""; clear:both;}
.ne-le ul li a:hover, .ne-le ul li .on{ color:#fff; background:#0c7230}
.new-list li a{ width:70%;}
.new-list li{ font-size:14px; line-height:40px; padding:0 10px;}
.new-list li span{ right:10px;}
.jianT li a{ padding:0 10px;}
.jianT li{ margin: 0 2px;}
.ab-xi{ padding:15px;}
.ab-zi,.jz-zi,.ks-zi p,.gh-zi{ font-size:15px; padding-bottom:10px;}
.lsyg-list dl:before{ left:10px;}
.lsyg-list dl dt:after{ left:0; right:auto;}
.lsyg-list dl dt{ width:100%; text-align:left; padding-left:30px; font-size:15px;}
.lsyg-list dl dd{ font-size:14px; width:100%;padding-left:30px; }
.ld-list dl dt{ width:100px; height:133px; margin:0 auto; float:none; padding-top:20px;}
.ld-list dl dd{ width:100%; padding:10px;}
.ld-list dl dd h1{ font-size:17px; text-align:center; padding-bottom:10px;}
.ld-list dl dd p{ font-size:14px;}
.jg-ti,.jy-ti{ font-size:16px; padding-bottom:15px;}
.map, .jz-img{ width:100%;}
.map{ height:250px;}
.jg-list{ padding:20px 0; min-height:300px;}
.mz-list li,.jg-list li{ width:100%; margin:0 0 10px 0; font-size:16px; padding:20px 0;}
.dj-list li{ width:48%; padding:15px 0; font-size:16px; margin:0 1% 15px;}
.cx-form{ padding-left:10px; margin-bottom:15px;}
.cx-form input{ width:40%;}
.cx-form button{ width:20%;}
.ks01 ul li{ font-size:14px; padding-right:10px; padding-bottom:10px;}
.zj-list li{ width:48%;}
.zj-list li img{ height:200px;}
.zn-list li{ width:31%; margin:0 1% 10px;}
.zn-list li:nth-child(4n){ margin:0 1% 10px;}
.zn-list li p{ font-size:14px;}
.gh-img{ padding-bottom:10px;}
.gh-zi a{ position:relative; right:auto; left:10px; top:10px; margin-left:0;}
.ne-le ul .two a{ padding-left:0; text-align:center;}
.ks-zj-list dl,.ks-zj-list dl:nth-child(5n){ width:48%; margin:0 1% 10px;}
.ks-zj-list dl dd{ width:70%;}
.zj-img{ width:100px; float:none; margin:0 auto; height:133px;}
.Menubox1 ul li{ padding:10px 20px; margin-right:15px; font-size:16px;}

}










