@charset "utf-8";
.tou_01 {padding:40px 0;margin:0 auto;display:block;width:270px;}
.tou_01 h3 {font-size:30px;font-weight:bold;text-align:center;position:relative;padding-bottom:15px;border-bottom:1px solid #E5E5E5;}
.tou_01 h3:after {content:'';width:30px;height:3px;background:#7DB03F;position:absolute;bottom:-2px;left:50%;margin-left:-15px;}
.iHeader {height:105px;}
.iHeader .wh {position:relative;}
.iHeader .logo {display:block;float:left;font-size:0;}
.iHeader .logo img {height:105px;}
.iHeader .iNav {float:right;margin-right:75px;}
.iHeader .iTel {float:right;background-image:url(../img/i_01.png);background-repeat:no-repeat;background-position:left;padding-left:36px;margin-top:35px;}
.iNav {margin-top:45px;}
.iNav li {float:left;margin-right:40px;}
.iNav li:last-of-type {margin-right:0}
.iNav li a {font-size:16px;color:#2a3a27}
.iNav li a.cur,.iNav li a:hover {color:#7db03c;}
.iHeader .iTel p {font-size:14px;color:#2a3a27;}
.iHeader .iTel a {font-size:24px;font-family:'宋体';color:#7db03c;font-weight:bold;display:block;height:30px;line-height:30px;width: 145px;overflow:hidden;}
.lunb01 {}
.lunb01 .swiper-slide {}
.lunb01 .swiper-slide a {font-size:0;}
.lunb01 .swiper-slide img {width:100%;}
.lunb01 .pre {width:80px;height:80px;background-image:url(../img/pre.png);background-size:100%;left:0;margin-top:-40px;}
.lunb01 .nex {width:80px;height:80px;background-image:url(../img/nex.png);background-size:100%;right:0;margin-top:-40px;}
.i_01 {position:relative;z-index:2;height:97px;margin-bottom:40px;}
.i_01 .i_01A {position:absolute;top:-100px;width:100%;background:white;padding:30px;}
.i_01A>img {float:left;height:115px;}
.i_01A .i_01AA {float:right;}
.i_01AA {position:relative;padding-right:155px;width:810px;}
.i_01AA .inpA {width:50%;float:left;margin-bottom:7px;margin-top:10px;}
.inpA {position:relative;padding-left:100px;line-height:40px;}
.inpA>p {position:absolute;width:89px;left:0;text-align:right;font-size:16px;}
.inpA input {height:40px;border:1px solid #cdcdcd;width:100%;text-indent:10px;border-radius:5px;}
.inpB {}
.inpB .yzm {font-size:14px;width:86px;position:absolute;right:0;top:6px;color:#86b64a;border-left:1px solid #cdcdcd;cursor:pointer;height:30px;line-height:30px;}
.inpB .yzm p {width:100%;text-align:center;}
.inpB .yzm p.p1 {}
.inpB .yzm p.p2 {display:none;}
.inpB .yzm p span {}
.i_01AA>input {position:absolute;right:0;top:34px;width:140px;height:50px;background:#7DB03F;border:none;color:white;border-radius:5px;font-size:18px;font-weight:bold;cursor:pointer;}
.i_02 {}
.i_02 .i_02A {}
.i_02A {}
.i_02A li {float:left;width:15%;font-size:0;position:relative;border:1px solid #DEDEDE;border-radius:100%;overflow:hidden;text-align:center;margin-right:2%;}
.i_02A li:last-of-type {margin-right:0}
.i_02A li a {position:absolute;width:100%;height:100%;border-radius:100%;top:0;left:0;}
.i_02A li>img {width:100%;height:100%;}
.i_02A li a img {width:auto;display:inline-block;height: 32%;margin-top: 25%;}
.i_02A li p {font-size:16px;color:#353535;margin-top:10px;height:20px;}
.i_03 {padding-bottom:25px;}
.i_03 .tou_01 {}
.i_03 .i_03A {}
.i_03A {}
.i_03A li {float:left;width:24%;margin-right:1.3346%;-moz-box-shadow:0px 0px 6px rgba(115,115,115,0.24);-webkit-box-shadow:0px 0px 6px rgba(115,115,115,0.24);box-shadow:0px 0px 6px rgba(115,115,115,0.24);margin-bottom:20px;border-radius:7px;}
.i_03A li:nth-of-type(4n) {margin-right:0}
.i_03A li a {}
.i_03A li .bgImgAA {width:100%;}
.i_03A li p {height:65px;line-height:65px;text-align:center;font-size:16px;}
.i_04 {height:600px;background:#F4F4F4;}
.i_04 .lunb02 {width:50%;float:left;height:100%;}
.i_04 .i_04A {height:100%;width:50%;float:right;}
.lunb02 {float:left;}
.lunb02 .swiper-slide {}
.lunb02 .swiper-slide a {background-position:center;display:block;width:100%;height:100%;background-size:cover;}
.lunb02 .pag02 {position:absolute;bottom:0;width:150px;height:45px;text-align:center;right:0;font-size:24px;opacity:1;border-radius:0;left:auto;z-index:2;color:white;line-height:45px;background:rgba(0,0,0,0.46);}
.i_04A {}
.i_04A .i_04B {}
.i_04B {width:600px;padding-left:40px;padding-top:125px;}
.i_04B h3 {font-size:30px;color:#7db03c;font-weight:bold;}
.i_04B .ro {font-size:16px;line-height:30px;text-indent:25px;height:120px;overflow:hidden;margin-top:40px;}
.i_04B .more {color:#7db03c;font-size:16px;margin-top:30px;display:block;}
.i_04B .btu {margin-top:65px;}
.i_04B .btu a {width:170px;height:40px;line-height:40px;border-radius:40px;border:1px solid;display:inline-block;text-align:center;font-size:18px;font-weight:bold;}
.i_04B .btu .a1 {color:#7db03c;margin-right:15px;}
.i_04B .btu .a2 {color:#f9be00;}
.i_05 {}
.i_05 .tou_01 {}
.i_05 .i_05A {position:relative;padding-left:225px;width:100%;}
.i_05 .t_th {position:absolute;left:0;}
.i_05 .t_on {width:100%;padding-right:32%;}
.t_th {width:215px;}
.t_th a {width:215px;height:179px;display:block;margin-bottom:15px;background:#7DB03F;color:white;text-align:center;font-size:0;padding-top:20px;}
.t_th a img {height:94px}
.t_th a.cur {background:#F9BE00;}
.t_th a p {font-size:18px;height:25px;margin-top:15px;}
.t_on {position:relative;}
.t_on .i_05B {width:100%;}
.i_05B {}
.i_05B li {width:49%;float:left;height:275px;margin-right:2%;margin-bottom:15px;}
.i_05B li:nth-of-type(2n) {margin-right:0}
.i_05B li a {height:100%;}
.i_05B li p {width:100%;height:50px;line-height:50px;text-align:center;color:white;background:rgba(0,0,0,0.47);font-size:18px;position:absolute;z-index:1;bottom:0;}
.i_05B li:nth-of-type(5) {position:absolute;right:0;width:30.5%;margin-right:0;height:563px;}
.i_06 {padding-bottom:50px;}
.i_06 .tou_01 {}
.i_06 .i_06A {float:left;}
.i_06A {width:38%;display:block;height:330px;}
.i_06A p {position:absolute;width:100%;height:50px;line-height:50px;font-size:18px;background:rgba(0,0,0,0.47);color:white;text-align:center;bottom:0;}
.i_06B {float:right;width:60%;}
.i_06B .tt {border-bottom:1px solid #E4E4E4;padding-bottom:35px;}
.i_06B .tt h3 {font-size:24px;color:#383838;font-weight:bold;}
.i_06B .tt p {font-size:14px;line-height:25px;color:#3d3d3d;margin-top:15px;}
.i_06B .i_06C {margin-top:20px;}
.i_06C {}
.i_06C li {padding-left:25px;position:relative;margin-bottom:25px;}
.i_06C li:before {content:'';width:8px;height:8px;background:#7DB03F;position:absolute;border-radius:5px;left:4px;top:10px;}
.i_06C li a {font-size:18px;}
.f_01 {border-top:10px solid #F0F0F0;padding:20px 0 25px;}
.f_01 .wh {}
.f_01 ul {}
.f_01 ul li {width:14.28%;float:left;text-align:center;}
.f_01 ul li img {height:50px;width:auto;}
.f_01 ul li p {font-size:18px;height:25px;line-height:25px;margin-top:10px;}
.iF {background:#3A3A3A;color:white;padding:40px 0 50px;}
.iF .wh {}
.iF .iFA {}
.iFA {position:relative;padding-left:320px;}
.iFA .logo {width:235px;display:block;position:absolute;left:0;}
.iFA .logo img {width:100%;}
.iFA .list {width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-top:16px;}
.iFA .list a {color:white;font-size:16px;}
.iFB {margin-top:50px;color:#c3c3c3;}
.iFB .iFBA {width:50%;float:left;}
.iFB .iFBB {text-align:right;}
.iFBA a {font-size:40px;font-weight:bold;color:#7db03c;font-family:宋体;background-image:url(../img/i_39.png);background-repeat:no-repeat;padding-left:35px;height:40px;}
.iFBA p {font-size:14px;line-height:25px;margin-top:30px;}
.iFBB {width:50%;float:right;}
.iFBB img {float:right;width:150px;}
.iFBB p {float:right;margin-right:20px;line-height:30px;margin-top:30px;}
.lBanner {height:460px;background-position:center;background-size:cover;}
.l_01 {}
.l_01 .tou_01 {}
.l_01 .new_con {}
.l_02 {}
.l_02 .tou_01 {}
.l_02 .l_02A {padding:20px 70px;}
.l_02A {background:#E6E6E6;}
.l_02A li {float:left;height:300px;width:24%;margin-right:1.33%;position:relative;border-radius:15px;overflow:hidden;}
.l_02A li:last-of-type {margin-right:0}
.l_02A li .bgImgAA {width:100%;height:100%;}
.l_02A li .bgImgAA .tt {position:absolute;z-index:1;font-size:20px;background:rgba(125,176,63,0.54);width:90%;left:5%;color:white;height:70px;padding:10px;bottom:25px;}
.l_02A li .bgImgAA p {background:#7DB03F;height:50px;line-height:50px;text-align:center;}
.l_02A li .ro {background:#7DB03F;color:white;position:absolute;width:100%;height:100%;top:100%;left:0;display:flex;justify-content:center;/* 水平居中 */    align-items:center;overflow:auto;transition:all .5S;z-index:1;}
.l_02A li:hover .ro {top:0}
.l_02A li .ro .roA {width:90%;}
.l_02A li .ro .roA h3 {font-size:24px;text-align:center;margin-bottom:35px;}
.l_02A li .ro .roA p {font-size:16px;}
.l_03 {}
.l_03 .tou_01 {}
.l_03 .l_03A {}
.l_03A {}
.l_03A li {float:left;width:24%;margin-right:1.33%;}
.l_03A li:last-of-type {margin-right:0}
.l_03A li .ro {font-size:0;position:relative;}
.l_03A li .ro img {width:100%;}
.l_03A li .ro h3 {font-size:18px;color:#7db03c;position:absolute;/* background:red;*/    top:5%;width:80%;left:9%;height:25px;font-weight:bold;}
.l_03A li .ro p {font-size:14px;line-height:20px;height:40px;width:80%;left:9%;position:absolute;top:26%;}
.l_03A li .bgImgAA {border-radius:13px;}
.l_04 {padding-bottom:50px;}
.l_04 .tou_01 {}
.l_04 .l_04A {}
.l_04A {}
.l_04A li {width:32%;float:left;margin-right:2%;margin-bottom:20px;}
.l_04A li:nth-of-type(3n) {margin-right:0}
.l_04A li .bgImgAA {}
.l_05{}
.l_05 .tou_01{}
.l_05 .l_05A{}
.l_05A{
    padding: 70px 0;
    background: #F3F3F3;
}
.l_05A .wh{
    background: white;
    height: 270px;
}
.l_05A .bgImgAB{
    height: 100%;
    width: 45%;
    float: left;
}
.l_05A .ro{
    height: 100%;
    width: 51%;
    float: right;
    margin-right: 2%;
    font-size: 14px;
    line-height: 25px;
    display: flex;
    justify-content:center;/* 水平居中 */
    align-items:center;
    overflow:auto;
    color: #474747;
}
.l_06{
    padding-top: 40px;
}
.l_06 .wh{
    position: relative;
}
.l_06 .lunb03{}
.l_06 .pre03{
    width: 25px;
    height: 25px;
    background-size: 100%;
    left: -35px;
    margin-top: -5px;
}
.l_06 .nex03{
    width: 25px;
    height: 25px;
    background-size: 100%;
    right: -35px;
    margin-top: -5px;
}
.l_06 .l_06A{margin:1px}
.l_06A{
    border: 1px solid #E5E5E5;
}
.l_06A .bgImgAA{}
.l_06A .icon{
    margin: 0 auto;
    width: 70px;
    border-radius: 100%;
    position: relative;
    top: -35px;
    text-align: center;
    background: rgba(255, 255, 255, 0.65);
    padding-top: 8px;
    font-size: 0;
}
.l_06A .icon img{
    width: 54px;
}
.l_06A h3{
    font-size: 18px;
    text-align: center;
    height: 25px;
    line-height: 25px;
    position: relative;
    top: -17px;
}
.l_06A p{
    
font-size: 14px;
    
color: #949494;
    
line-height: 25px;
    
height: 75px;
    
-webkit-line-clamp: 3;
    
width: 90%;
    
margin: 0 auto;
    
margin-bottom: 40px;
    
text-align: center;
}
.l_07{
    padding-bottom: 50px;
}
.l_07 .wh{}
.l_07 .tou_01{}
.l_07 .l_07A{
    margin-top: 50px;
}
.l_07A{}
.l_07A li{
    color:#B8D64B;
    width: 32.5%;
    float: left;
    text-align: center;
    border: 1px solid;
    border-radius: 10px;
    position: relative;
    height: 210px;
    margin-right: 1.25%;
    padding-top: 80px;
}
.l_07A li:nth-of-type(1){}
.l_07A li:nth-of-type(2){color:#F9BE00}
.l_07A li:nth-of-type(3){margin-right: 0;color:#0091DB}
.l_07A li img{
    width: 105px;
    height: 105px;
    position: absolute;
    top: -50px;
    left: 50%;
    margin-left: -52.5px;
}
.l_07A li h3{
    font-size: 30px;
}
.l_07A li p{
    font-size: 16px;
    color: #363636;
    margin-top: 15px;
    display: inline-block;
    width: 95%;
    height: 50px;
    line-height: 25px;
}
.l_08{
    background: #FAFAFA;
    padding-bottom: 40px;
}
.l_08 .wh{}
.l_08 .tou_01{}
.l_08 .l_08A{}
.l_08A{}
.l_08A li{
    width: 49%;
    float: left;
    -moz-box-shadow: 0px 0px 6px rgba(115,115,115,0.24);
    -webkit-box-shadow: 0px 0px 6px rgba(115,115,115,0.24);
    box-shadow: 0px 0px 6px rgba(115,115,115,0.24);
    background: white;
    padding: 10px;
    position: relative;
}
.l_08A li:nth-of-type(2n){
    float:right
}
.l_08A li a{}
.l_08A li .bgImgAA{}
.l_08A li .ro{
    padding-bottom: 20px;
}
.l_08A li .ro h3{
    font-size: 24px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
}
.l_08A li .ro p{
    font-size: 14px;
    color: #828282;
    text-align: center;
    height: 40px;
    line-height: 20px;
    margin-top: 27px;
}
.l_09{}
.l_09 .tou_01{}
.l_09 .l_09A{}
.l_09A{
    height: 460px;
}
.l_09A .bgImgAB{
    height: 100%;
    width: 50%;
    float: left;
    background-size: cover;
    background-position: center;
}
.l_09A .ro{
    height: 100%;
    width: 50%;
    float: left;
    padding: 20px;
}
.l_09A .ro h3{
    font-size: 24px;
    color: #00a04c;
    font-weight: bold;
    text-align: center;
}
.l_09A .ro p{
    margin-top: 50px;
    font-size: 14px;
    color: #888888;
    text-indent: 27px;
    line-height: 1.5;
}
.l_10{}
.l_10 .tou_01{}
.l_10{}
.l_10 .l_10A{
    padding: 40px 80px 60px;
    background: #F4F4F4;
}
.l_10A li{
    width: 25%;
    float: left;
    padding: 0 2%;
    text-align: center;
}
.l_10A li h3{
    font-size: 24px;
    color: #00a21e;
    text-align: center;
    font-weight: bold;
    padding: 0 30px;
    padding-bottom: 20px;
    border-bottom: 4px solid #00a21e;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.l_10A li .bgImgAA{
    margin-top: -4px;
    z-index: 0;
}
.l_10A li .ro{
    background: #00A21E;
    color: white;
    font-size: 18px;
    line-height: 35px;
    height: 150px;
    padding: 0 20px;
}
.l_10A li .ro p{}
.l_11{}
.l_11A{}
.l_11A li{
    width: 32%;
    float: left;
    margin-right: 2%;
}
.l_11A li:last-of-type{
    margin-right:0
}
.l_12{
    height: 445px;
    background-size: cover;
    background-position: center;
}
.l_12 .ro{
    color: white;
    text-align: center;
}
.l_12 .ro h3{
    font-size: 60px;
}
.l_12 .ro p{
    font-size: 36px;
    margin-top: 30px;
}
.l_12 .a{
    margin-top: 55px;
}
.l_12 .a a{
    width: 180px;
    height: 40px;
    border: 1px solid;
    color: white;
    display: inline-block;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
    border-radius: 20px;
    margin: 5px;
}
.l_12 .a a.a1{}
.l_13{
	padding-bottom: 100px;
}
.l_13A{
	width: 100%;
	border: 1px solid #BFBFBF;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 24px;
}
.l_13A td,.l_13A th{
    padding:30px 0;
    text-align:center;
    border: 1px solid #BFBFBF;
}
.l_08{
	position: relative;
}
.l_14:before{
	content: '';
	position: absolute;
	width: 100%;
	height: 277px;
	background: white;
}
.l_15{}
.l_15 .wh{}
.l_15 .l_15A{}
.l_15 .l_15B{}
.l_15A{}
.l_15A li{
    width: 48%;
    float: left;
    border-bottom: 1px solid #E7E7E7;
    padding: 30px 10px;
}
.l_15A li:hover{
    background:#E7E7E7;
}
.l_15A li:nth-of-type(2n){
    float:right;
}
.l_15A li a{}
.l_15A li h3{
    color: #414141;
    font-size: 24px;
    height: 35px;
    line-height: 35px;
}
.l_15A li p{
    font-size: 14px;
    color: #888888;
    -webkit-line-clamp: 3;
    line-height: 22px;
    height: 66px;
    margin-top: 20px;
}
.l_15B{
    text-align: right;
    font-size: 16px;
    color: #767676;
    padding: 90px 0;
}
.l_15B a{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    background: #F1F1F1;
    color: #767676;
    padding: 0 15px;
    margin: 3px;
    border-radius: 4px;
}
.l_15B form{
    display: inline-block;
}
.l_15B form div{
    display:inline-block;
    padding: 0 15px;
}
.l_15B form span{}
.l_15B form input{
    width: 35px;
    text-align: center;
    border: 1px solid #F1F1F1;
    height: 30px;
}
.l_16{}
.l_16 .wh{}
.l_16 .l_16A{
    margin-top: 30px;
    margin-bottom: 50px;
}
.l_16 .l_16B{}
.l_16 .l_16C{
    margin: 100px 0;
}
.l_16A{
    font-size: 14px;
}
.l_16A span{}
.l_16A a{}
.l_16B{
    color: #414141;
}
.l_16B>h3{
    font-size: 30px;
    text-align: center;
    font-weight: bold;
}
.l_16B>p{
    font-size: 14px;
    text-align: center;
    color: #c7c7c7;
    margin-top: 30px;
}
.l_16B>.new_con{
    margin-top: 60px;
}
.l_16C{
    padding: 10px;
    background: #F7F7F7;
    font-size: 16px;
}
.l_16C .sx{}
.l_16C .sx a{
    width: 45%;
}
.l_16C .sx a p{
    width: 100%;
}
.l_16C .sx a.a1{
    float: left;
}
.l_16C .sx a.a2{
    float: right;
    text-align: right;
}
.l_16C>a{
    display: block;
    margin: 0 auto;
    width: 80px;
    text-align: center;
}
.l_17{
    padding-bottom: 100px;
}
.l_17 .l_17A{}
.l_17A{
    position:relative;
}
.l_17A:before{
    content:'';
    position:absolute;
    width:100%;
    height:500px;
    background:#f9f9f9
}
.l_17A>.wh{
    position: relative;
}
.l_17A>.l_17B{}
.l_17A .map{
    background: white;
    padding: 15px;
    border: 1px solid #EEEEEE;
}
.l_17A .map #map{}
.l_17B{
    padding: 50px 0;
}
.l_17B li{
    width: 48%;
    float: left;
    background-position: left;
    background-size: 28px;
    background-repeat: no-repeat;
    font-size: 18px;
    padding: 25px 0;
    padding-left: 40px;
    border-bottom: 1px dashed #DFDFDF;
}
.l_17B li:nth-of-type(2n){
    float:right
}
.l_17B li p{}