@charset "utf-8";

/* CSS Document */

*{padding: 0;margin: 0;box-sizing: border-box;}

body{font:normal normal 0.32rem/1 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;color: #000;background: #fff;min-width: 1320px;}

textarea,input{font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}

img{display:block;border: none;}

.clear:after {content:"";display: block;clear:both;}

input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none;}

body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}

button{font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}

a{color:inherit;text-decoration: none;}

.i100{overflow:hidden;}

.i100>img{width: 100%;}

.i200{overflow: hidden;}

.i200>img{height: 100%;}

a>img{width: 100%;}

.to1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.a1{position: relative;}

.a1>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}

input{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}

select{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}

button{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}

textarea{border: 0;display: block;outline: none;background: none;box-sizing: border-box;resize: none;}

.to2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

.to3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}

.to4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: normal;}

.to5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;white-space: normal;}

.to6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;white-space: normal;}

.to7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;white-space: normal;}

.to8{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;white-space: normal;}

.to9{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;}

.to10{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;white-space: normal;}



/*hd1*/

@media only screen and (min-width: 1680px) {

	.hd1-a1{width: 100%;height: 100px;position: fixed;top: 0;left: 0;background: rgba(255,255,255,0.8);z-index: 10;transition: 0.5s;}

	.hd1-a1.on1{background: #fff;transition: 0.5s;}

	.hd1-a2{height: 82px;position: absolute;top: calc(50% - 82px/2);left: 52px;}

	.hd1-a3{height: 100%;position: absolute;top: 0;left: calc(50% - 484px);}

	.hd1-a4{font-size: 18px;line-height: 100px;color: #046e2b;font-weight: bold;position: relative;float: left;margin-right: 76px;}

	.hd1-a4:last-child{margin-right: 0;}

	.hd1-a4>div{width: 0;height: 6px;background: #01772d;position: absolute;bottom: 0;left: 50%;transition: 0.5s;}

	.hd1-a4:hover>div{width: 100%;left: 0;transition: 0.5s;}

	.hd1-a4.on1>div{width: 100%;left: 0;}

	.hd1-a5{height: 24px;position: absolute;top: calc(50% - 24px/2);right: 335px;cursor: pointer;}

	.hd1-a6{width: 500px;height: 100%;position: absolute;top: 0;left: calc(50% - 500px/2);display: none;}

	.hd1-a7{height: 24px;position: absolute;top: calc(50% - 24px/2);left: 0;cursor: pointer;}

	.hd1-a8{height: 24px;position: absolute;top: calc(50% - 24px/2);right: 0;cursor: pointer;}

	.hd1-a8+input{display: none;}

	.hd1-a9{width: 400px;height: 30px;position: absolute;top: calc(50% - 30px/2);left: calc(50% - 400px/2);}

	.hd1-a9 input{width: 100%;height: 100%;font-size: 16px;line-height: 30px;color: #333;}

	.hd1-a10{width: 400px;height: 2px;background: #01772d;position: absolute;top: calc(50% + 30px/2 + 4px);left: calc(50% - 400px/2);}

	.hd1-a11{height: 50px;position: absolute;top: calc(50% - 50px/2);right: 36px;}

	.hd1-a11>div:nth-child(1){height: 100%;position: relative;float: left;margin-right: 12px;}

	.hd1-a11>div:nth-child(2){font-size: 36px;line-height: 50px;color: #199045;font-family: Impact;float: left;}

}

@media only screen and (max-width: 1679px) and (min-width: 1400px) {

	.hd1-a1{width: 100%;height: 100px;position: fixed;top: 0;left: 0;background: rgba(255,255,255,0.8);;z-index: 10;transition: 0.5s;}

	.hd1-a1.on1{background: #fff;transition: 0.5s;}

	.hd1-a2{height: 76px;position: absolute;top: calc(50% - 76px/2);left: 24px;}

	.hd1-a3{height: 100%;position: absolute;top: 0;left: calc(50% - 360px);}

	.hd1-a4{font-size: 18px;line-height: 100px;color: #046e2b;font-weight: bold;position: relative;float: left;margin-right: 36px;}

	.hd1-a4:last-child{margin-right: 0;}

	.hd1-a4>div{width: 0;height: 6px;background: #01772d;position: absolute;bottom: 0;left: 50%;transition: 0.5s;}

	.hd1-a4:hover>div{width: 100%;left: 0;transition: 0.5s;}

	.hd1-a4.on1>div{width: 100%;left: 0;}

	.hd1-a5{height: 24px;position: absolute;top: calc(50% - 24px/2);right: 335px;cursor: pointer;}

	.hd1-a6{width: 500px;height: 100%;position: absolute;top: 0;left: calc(50% - 500px/2);display: none;}

	.hd1-a7{height: 24px;position: absolute;top: calc(50% - 24px/2);left: 0;cursor: pointer;}

	.hd1-a8{height: 24px;position: absolute;top: calc(50% - 24px/2);right: 0;cursor: pointer;}

	.hd1-a8+input{display: none;}

	.hd1-a9{width: 400px;height: 30px;position: absolute;top: calc(50% - 30px/2);left: calc(50% - 400px/2);}

	.hd1-a9 input{width: 100%;height: 100%;font-size: 16px;line-height: 30px;color: #333;}

	.hd1-a10{width: 400px;height: 2px;background: #01772d;position: absolute;top: calc(50% + 30px/2 + 4px);left: calc(50% - 400px/2);}

	.hd1-a11{height: 50px;position: absolute;top: calc(50% - 50px/2);right: 24px;}

	.hd1-a11>div:nth-child(1){height: 100%;position: relative;float: left;margin-right: 12px;}

	.hd1-a11>div:nth-child(2){font-size: 36px;line-height: 50px;color: #199045;font-family: Impact;float: left;}

}

@media only screen and (max-width: 1396px) {

	.hd1-a1{width: 100%;height: 80px;position: fixed;top: 0;left: 0;background: rgba(255,255,255,0.8);;z-index: 10;transition: 0.5s;}

	.hd1-a1.on1{background: #fff;transition: 0.5s;}

	.hd1-a2{height: 66px;position: absolute;top: calc(50% - 66px/2);left: 24px;}

	.hd1-a3{height: 100%;position: absolute;top: 0;left: calc(50% - 320px);}

	.hd1-a4{font-size: 16px;line-height: 80px;color: #046e2b;font-weight: bold;position: relative;float: left;margin-right: 30px;}

	.hd1-a4:last-child{margin-right: 0;}

	.hd1-a4>div{width: 0;height: 6px;background: #01772d;position: absolute;bottom: 0;left: 50%;transition: 0.5s;}

	.hd1-a4:hover>div{width: 100%;left: 0;transition: 0.5s;}

	.hd1-a4.on1>div{width: 100%;left: 0;}

	.hd1-a5{height: 20px;position: absolute;top: calc(50% - 20px/2);right: 280px;cursor: pointer;}

	.hd1-a6{width: 500px;height: 100%;position: absolute;top: 0;left: calc(50% - 500px/2);display: none;}

	.hd1-a7{height: 20px;position: absolute;top: calc(50% - 20px/2);left: 0;cursor: pointer;}

	.hd1-a8{height: 20px;position: absolute;top: calc(50% - 20px/2);right: 0;cursor: pointer;}

	.hd1-a8+input{display: none;}

	.hd1-a9{width: 400px;height: 30px;position: absolute;top: calc(50% - 30px/2);left: calc(50% - 400px/2);}

	.hd1-a9 input{width: 100%;height: 100%;font-size: 16px;line-height: 30px;color: #333;}

	.hd1-a10{width: 400px;height: 2px;background: #01772d;position: absolute;top: calc(50% + 30px/2 + 4px);left: calc(50% - 400px/2);}

	.hd1-a11{height: 40px;position: absolute;top: calc(50% - 40px/2);right: 24px;}

	.hd1-a11>div:nth-child(1){height: 100%;position: relative;float: left;margin-right: 10px;}

	.hd1-a11>div:nth-child(2){font-size: 30px;line-height: 40px;color: #199045;font-family: Impact;float: left;}

}



/*ft1*/

@media only screen and (min-width: 1400px) {

	.ft1-a1{width: 100%;position: relative;overflow: hidden;}

	.ft1-a2{width: 100%;height: 544px;padding-top: 160px;position: relative;overflow: hidden;}

	.ft1-a3{width: 100%;height: 66px;background: #199045;position: relative;}

	.ft1-a3>div{width: 1280px;position: relative;font-size: 15px;line-height: 66px;color: #fff;text-align: center;margin: 0 auto;}

	.ft1-a2 #map{width: 100%;height: 100%;position: relative;}

	.ft1-a2 #map .anchorBL,.ft1-a2 #map .anchorTR{display: none;}

	.ft1-a4{width: 1280px;height: 316px;position: absolute;top: 0;left: calc(50% - 1280px/2);background: #199045;}

	.ft1-b1{width: 400px;position: absolute;top: 76px;left: 66px;}

	.ft1-b2{font-size: 18px;line-height: 24px;color: #fff;font-weight: lighter;margin-bottom: 4px;}

	.ft1-b3{font-size: 12px;line-height: 18px;color: #fff;font-weight: lighter;margin-bottom: 18px;}

	.ft1-b4{font-size: 16px;line-height: 20px;color: #fff;text-transform: uppercase;font-family: Arial;margin-bottom: 20px;}

	.ft1-b5{font-size: 36px;line-height: 36px;color: #fff;font-family: Impact;}

	.ft1-b6{width: 1px;height: 90px;background: rgba(255,255,255,0.3);position: absolute;top: calc(50% - 90px/2);left: 494px;}

	.ft1-c1{width: 664px;position: absolute;top: 32px;right: 60px;}

	.ft1-c2{width: calc(50% - 40px/2);height: 68px;margin-bottom: 22px;position: relative;}

	.ft1-c2:nth-child(1){float: left;}

	.ft1-c2:nth-child(2){float: right;}

	.ft1-c2:nth-child(3){float: left;width: 100%;margin-bottom: 34px;}

	.ft1-c3{font-size: 16px;line-height: 68px;color: #fff;float: left;width: 40px;}

	.ft1-c4{width: calc(100% - 40px);height: 68px;padding: 14px 0;float: left;}

	.ft1-c4 input{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 40px;color: #fff;}

	.ft1-c4 textarea{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 40px;color: #fff;}

	.ft1-c4 input::-webkit-input-placeholder{color: #fff;}

	.ft1-c4 input:-moz-placeholder{color: #fff;} 

	.ft1-c4 input::-moz-placeholder{color: #fff;}

	.ft1-c4 input:-ms-input-placeholder{color: #fff;}

	.ft1-c4 textarea::-webkit-input-placeholder{color: #fff;}

	.ft1-c4 textarea:-moz-placeholder{color: #fff;} 

	.ft1-c4 textarea::-moz-placeholder{color: #fff;}

	.ft1-c4 textarea:-ms-input-placeholder{color: #fff;}

	.ft1-c5{width: 140px;height: 42px;float: left;}

	.ft1-c5 input{width: 100%;height: 100%;border-radius: 2px;border: 1px solid rgba(255,255,255,0.24);position: relative;font-size: 14px;line-height: 40px;color: #fff;text-align: center;}

	.ft1-c6{width: 100%;height: 1px;background: rgba(255,255,255,0.24);position: absolute;bottom: 0;left: 0;}

	.ft1-c6>div{width: 0;height: 1px;background: rgba(255,255,255,0.24);transition: 0.5s;}

	.ft1-c2:hover .ft1-c6>div{width: 90px;transition: 0.5s;}

	.ft1-c2.on1 .ft1-c6>div{width: 100%;transition: 0.5s;}

}

@media only screen and (max-width: 1396px) {

	.ft1-a1{width: 100%;position: relative;overflow: hidden;}

	.ft1-a2{width: 100%;height: 544px;padding-top: 160px;position: relative;overflow: hidden;}

	.ft1-a3{width: 100%;height: 66px;background: #199045;position: relative;}

	.ft1-a3>div{width: 1280px;position: relative;font-size: 15px;line-height: 66px;color: #fff;text-align: center;margin: 0 auto;}

	.ft1-a2 #map{width: 100%;height: 100%;position: relative;}

	.ft1-a2 #map .anchorBL,.ft1-a2 #map .anchorTR{display: none;}

	.ft1-a4{width: 1280px;height: 316px;position: absolute;top: 0;left: calc(50% - 1280px/2);background: #199045;}

	.ft1-b1{width: 400px;position: absolute;top: 76px;left: 66px;}

	.ft1-b2{font-size: 18px;line-height: 24px;color: #fff;font-weight: lighter;margin-bottom: 4px;}

	.ft1-b3{font-size: 12px;line-height: 18px;color: #fff;font-weight: lighter;margin-bottom: 18px;}

	.ft1-b4{font-size: 16px;line-height: 20px;color: #fff;text-transform: uppercase;font-family: Arial;margin-bottom: 20px;}

	.ft1-b5{font-size: 36px;line-height: 36px;color: #fff;font-family: Impact;}

	.ft1-b6{width: 1px;height: 90px;background: rgba(255,255,255,0.3);position: absolute;top: calc(50% - 90px/2);left: 494px;}

	.ft1-c1{width: 664px;position: absolute;top: 32px;right: 60px;}

	.ft1-c2{width: calc(50% - 40px/2);height: 68px;margin-bottom: 22px;position: relative;}

	.ft1-c2:nth-child(1){float: left;}

	.ft1-c2:nth-child(2){float: right;}

	.ft1-c2:nth-child(3){float: left;width: 100%;margin-bottom: 34px;}

	.ft1-c3{font-size: 16px;line-height: 68px;color: #fff;float: left;width: 40px;}

	.ft1-c4{width: calc(100% - 40px);height: 68px;padding: 14px 0;float: left;}

	.ft1-c4 input{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 40px;color: #fff;}

	.ft1-c4 textarea{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 40px;color: #fff;}

	.ft1-c4 input::-webkit-input-placeholder{color: #fff;}

	.ft1-c4 input:-moz-placeholder{color: #fff;} 

	.ft1-c4 input::-moz-placeholder{color: #fff;}

	.ft1-c4 input:-ms-input-placeholder{color: #fff;}

	.ft1-c4 textarea::-webkit-input-placeholder{color: #fff;}

	.ft1-c4 textarea:-moz-placeholder{color: #fff;} 

	.ft1-c4 textarea::-moz-placeholder{color: #fff;}

	.ft1-c4 textarea:-ms-input-placeholder{color: #fff;}

	.ft1-c5{width: 140px;height: 42px;float: left;}

	.ft1-c5 input{width: 100%;height: 100%;border-radius: 2px;border: 1px solid rgba(255,255,255,0.24);position: relative;font-size: 14px;line-height: 40px;color: #fff;text-align: center;}

	.ft1-c6{width: 100%;height: 1px;background: rgba(255,255,255,0.24);position: absolute;bottom: 0;left: 0;}

	.ft1-c6>div{width: 0;height: 1px;background: rgba(255,255,255,0.24);transition: 0.5s;}

	.ft1-c2:hover .ft1-c6>div{width: 90px;transition: 0.5s;}

	.ft1-c2.on1 .ft1-c6>div{width: 100%;transition: 0.5s;}

}



/*window1*/

@media only screen and (min-width: 1400px) {

	.window1-a1{width: 100%;height: 100%;position: fixed;bottom: 0;left: 0;overflow: hidden;z-index: 0;}

	.window111{width: 100%!important;height: 100%!important;position: relative;z-index: 0;}

	.window111>div>div{width: 100%!important;height: 100%!important;position: relative;overflow: hidden;}

	.window1-a2{width: 20px;height: 340px;position: absolute;top: calc(50% - 340px/2);right: 60px;z-index: 1;}

	.window1-a3{width: 15px;position: absolute;top: 0;left: calc(50% - 15px/2);}

	.window1-a4{width: 20px;position: absolute;bottom: 0;left: 0;}

	.window112{width: 5px;height: 236px;position: absolute;top: calc(50% - 236px/2);left: calc(50% - 5px/2);}

	.window112 .swiper-pagination-bullet{width: 5px;height: 5px;border-radius: 50%;background: #fff;opacity: 1;transition: 0.5s;margin-bottom: calc((236px - 5*5px - 111px)/5);display: block;}

	.window112 .swiper-pagination-bullet-active{width: 1px;height: 111px;border-radius: 0;transition: 0.5s;}

}

@media only screen and (max-width: 1396px) {

	.window1-a1{width: 100%;height: 100%;position: fixed;bottom: 0;left: 0;overflow: hidden;z-index: 0;}

	.window111{width: 100%!important;height: 100%!important;position: relative;z-index: 0;}

	.window111>div>div{width: 100%!important;height: 100%!important;position: relative;overflow: hidden;}

	.window1-a2{width: 20px;height: 340px;position: absolute;top: calc(50% - 340px/2);right: 20px;z-index: 1;}

	.window1-a3{width: 15px;position: absolute;top: 0;left: calc(50% - 15px/2);}

	.window1-a4{width: 20px;position: absolute;bottom: 0;left: 0;}

	.window112{width: 5px;height: 236px;position: absolute;top: calc(50% - 236px/2);left: calc(50% - 5px/2);}

	.window112 .swiper-pagination-bullet{width: 5px;height: 5px;border-radius: 50%;background: #fff;opacity: 1;transition: 0.5s;margin-bottom: calc((236px - 5*5px - 111px)/5);display: block;}

	.window112 .swiper-pagination-bullet-active{width: 1px;height: 111px;border-radius: 0;transition: 0.5s;}

}



/*bt1*/

@media only screen and (min-width: 1400px) {

	.bt1-a1{width: 150px;height: 56px;background: #01772d;border: 1px solid #01772d;border-radius: 56px 0 56px 0;font-size: 16px;line-height: 54px;color: #fff;text-align: center;position: relative;transition: 0.5s;}

	.bt1-a1:hover{color: #01772d;background: #fff;transition: 0.5s;}

}

@media only screen and (max-width: 1396px) {

	.bt1-a1{width: 150px;height: 56px;background: #01772d;border: 1px solid #01772d;border-radius: 56px 0 56px 0;font-size: 16px;line-height: 54px;color: #fff;text-align: center;position: relative;transition: 0.5s;}

	.bt1-a1:hover{color: #01772d;background: #fff;transition: 0.5s;}

}



/*t1*/

@media only screen and (min-width: 1400px) {

	.t1-a1{width: 100%;position: relative;}

	.t1-a1>div:nth-child(1){font-size: 42px;line-height: 42px;color: #fff;text-align: center;font-weight: bold;margin-bottom: 12px;}

	.t1-a1>div:nth-child(2){font-size: 18px;line-height: 24px;color: #fff;text-align: center;font-family: Arial;text-transform: uppercase;opacity: 0.6;}

}

@media only screen and (max-width: 1396px) {

	.t1-a1{width: 100%;position: relative;}

	.t1-a1>div:nth-child(1){font-size: 36px;line-height: 36px;color: #fff;text-align: center;font-weight: bold;margin-bottom: 12px;}

	.t1-a1>div:nth-child(2){font-size: 14px;line-height: 20px;color: #fff;text-align: center;font-family: Arial;text-transform: uppercase;opacity: 0.6;}

}



/*ind1*/

@media only screen and (min-width: 1400px) {

	.ind111{width: 100%!important;height: 100%!important;position: relative;overflow: hidden;}

	.ind111 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.ind1-a1{width: 1920px;height: 100%;position: absolute;bottom: 0;left: calc(50% - 1920px/2);}

	.ind1-a1 img{min-height: 100%;transition: 0.5s;}

	.window111>div>.swiper-slide-active .ind1-a1 img{transform: scale(1.1);transition: 10s;}

	.ind1-a2{width: 580px;position: absolute;top: 364px;left: calc(50% - 1280px/2);}

	.ind1-a3{font-size: 52px;line-height: 60px;color: #f00;font-weight: bold;display: none;}

	.ind1-a4{font-size: 30px;line-height: 60px;color: #f00;margin-bottom: 28px;display: none;}

	.ind1-a5{width: 100px;height: 1px;background: #f00;margin-bottom: 26px;display: none;}

	.ind1-a6{font-size: 24px;line-height: 30px;color: #f00;font-family: Arial;font-weight: lighter;display: none;}

	.ind1-a7{width: 655px;position: absolute;top: 246px;right: calc(50% - 1280px/2);}

	.ind1-a8{width: 438px;position: absolute;top: 230px;left: calc(50% - 1280px/2);}

	.ind112{width: 100%;position: absolute;bottom: 70px!important;left: 0;}

	.ind112 .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 50%;background: #fff;opacity: 1;position: relative;margin: 0 10px;}

	.ind112 .swiper-pagination-bullet div{width: 24px;height: 24px;border: 2px solid #fff;border-radius: 50%;position: absolute;top: calc(50% - 24px/2);left: calc(50% - 24px/2);opacity: 0;transition: 0.5s;}

	.ind112 .swiper-pagination-bullet-active div{opacity: 1;transition: 0.5s;}

}

@media only screen and (max-width: 1396px) {

	.ind111{width: 100%!important;height: 100%!important;position: relative;overflow: hidden;}

	.ind111 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.ind1-a1{width: 1400px;height: 100%;position: absolute;bottom: 0;left: calc(50% - 1400px/2);}

	.ind1-a1 img{min-height: 100%;transition: 0.5s;}

	.window111>div>.swiper-slide-active .ind1-a1 img{transform: scale(1.1);transition: 10s;}

	.ind1-a2{width: 460px;position: absolute;top: 220px;left: calc(50% - 960px/2);}

	.ind1-a3{font-size: 40px;line-height: 50px;color: #f00;font-weight: bold;display: none;}

	.ind1-a4{font-size: 24px;line-height: 50px;color: #f00;margin-bottom: 20px;display: none;}

	.ind1-a5{width: 100px;height: 1px;background: #f00;margin-bottom: 18px;display: none;}

	.ind1-a6{font-size: 20px;line-height: 24px;color: #f00;font-family: Arial;font-weight: lighter;display: none;}

	.ind1-a7{width: 440px;position: absolute;top: 160px;right: calc(50% - 960px/2);}

	.ind1-a8{width: 292px;position: absolute;top: 180px;left: calc(50% - 960px/2);}

	.ind112{width: 100%;position: absolute;bottom: 40px!important;left: 0;}

	.ind112 .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 50%;background: #fff;opacity: 1;position: relative;margin: 0 10px;}

	.ind112 .swiper-pagination-bullet div{width: 24px;height: 24px;border: 2px solid #fff;border-radius: 50%;position: absolute;top: calc(50% - 24px/2);left: calc(50% - 24px/2);opacity: 0;transition: 0.5s;}

	.ind112 .swiper-pagination-bullet-active div{opacity: 1;transition: 0.5s;}

}



/*ind2*/

@media only screen and (min-width: 1400px) {

	.ind2-a1{width: 1920px;height: 100%;position: absolute;bottom: 0;left: calc(50% - 1920px/2);}

	.ind2-a1 img{min-height: 100%;}

	.window111>div>.swiper-slide-active .ind2-a1 img{transform: scale(1.1);transition: 10s;}

	.ind2-a1+.bt1-a1{position: absolute;bottom: 96px;left: calc(50% - 150px/2);}

	.ind2-a2{width: 1280px;height: 500px;position: absolute;top: calc(50% - 500px/2 - 30px/2);left: calc(50% - 1280px/2);}

	.ind2-a3{width: 50%;height: 100%;position: relative;float: left;background: rgba(1,119,45,0.8);}

	.ind2-a4{width: 50%;height: 100%;position: relative;float: right;background: rgba(255,255,255,0.7);}

	.ind2-b1{position: absolute;top: 80px;left: 60px;}

	.ind2-b1>div:nth-child(1){font-size: 42px;line-height: 42px;color: #fff;margin-bottom: 12px;font-weight: bold;}

	.ind2-b1>div:nth-child(2){font-size: 18px;line-height: 24px;color: #fff;opacity: 0.6;text-transform: uppercase;}

	.ind2-b2{width: calc(100% - 60px*2);max-height: calc(30px*6);font-size: 16px;line-height: 30px;color: #fff;position: absolute;top: 205px;left: 60px;}

	.ind2-c1{width: 500px;position: absolute;top: 122px;left: calc(50% - 500px/2);}

	.ind2-c2{width: 50%;position: relative;margin-bottom: 76px;float: left;}

	.ind2-c3{width: 100%;text-align: center;margin-bottom: 12px;}

	.ind2-c3>span:nth-child(1)>span:nth-child(1){font-size: 60px;line-height: 60px;color: #01772d;font-family: 'DIN';font-weight: bold;position: relative;}

	.ind2-c3>span:nth-child(1)>span:nth-child(1)>span:nth-child(1){position: relative;opacity: 0;}

	.ind2-c3>span:nth-child(1)>span:nth-child(1)>span:nth-child(2){position: absolute;top: 7px;right: 0;opacity: 1;}

	.ind2-c3>span:nth-child(1)>span:nth-child(2){font-size: 26px;line-height: 26px;color: #01772d;font-family: 'DIN';font-weight: bold;margin-right: -16px;}

	.ind2-c3>span:nth-child(2){font-size: 18px;line-height: 18px;color: #01772d;position: relative;top: -40px;}

	.ind2-c4{width: 100%;font-size: 16px;line-height: 16px;color: #01772d;text-align: center;}

	.ind2-c5{width: 1px;height: 30px;background: #01772d;opacity: 0.56;position: absolute;top: 20%;right: 0;}

	.ind2-c2:nth-child(2n) .ind2-c5{display: none;}

}

@media only screen and (max-width: 1396px) {

	.ind2-a1{width: 1400px;height: 100%;position: absolute;bottom: 0;left: calc(50% - 1400px/2);}

	.ind2-a1 img{min-height: 100%;}

	.window111>div>.swiper-slide-active .ind2-a1 img{transform: scale(1.1);transition: 10s;}

	.ind2-a1+.bt1-a1{position: absolute;bottom: 20px;left: calc(50% - 150px/2);}

	.ind2-a2{width: 960px;height: 380px;position: absolute;top: calc(50% - 380px/2);left: calc(50% - 960px/2);}

	.ind2-a3{width: 50%;height: 100%;position: relative;float: left;background: rgba(1,119,45,0.8);}

	.ind2-a4{width: 50%;height: 100%;position: relative;float: right;background: rgba(255,255,255,0.7);}

	.ind2-b1{position: absolute;top: 70px;left: 40px;}

	.ind2-b1>div:nth-child(1){font-size: 36px;line-height: 36px;color: #fff;margin-bottom: 12px;font-weight: bold;}

	.ind2-b1>div:nth-child(2){font-size: 14px;line-height: 20px;color: #fff;opacity: 0.6;text-transform: uppercase;}

	.ind2-b2{width: calc(100% - 40px*2);max-height: calc(24px*6);font-size: 14px;line-height: 24px;color: #fff;position: absolute;top: 160px;left: 40px;}

	.ind2-c1{width: 440px;position: absolute;top: 60px;left: calc(50% - 440px/2);}

	.ind2-c2{width: 50%;position: relative;margin-bottom: 76px;float: left;}

	.ind2-c3{width: 100%;text-align: center;margin-bottom: 12px;}

	.ind2-c3>span:nth-child(1)>span:nth-child(1){font-size: 50px;line-height: 50px;color: #01772d;font-family: 'DIN';font-weight: bold;position: relative;}

	.ind2-c3>span:nth-child(1)>span:nth-child(1)>span:nth-child(1){position: relative;opacity: 0;}

	.ind2-c3>span:nth-child(1)>span:nth-child(1)>span:nth-child(2){position: absolute;top: 7px;right: 0;opacity: 1;}

	.ind2-c3>span:nth-child(1)>span:nth-child(2){font-size: 26px;line-height: 26px;color: #01772d;font-family: 'DIN';font-weight: bold;margin-right: -16px;}

	.ind2-c3>span:nth-child(2){font-size: 18px;line-height: 18px;color: #01772d;position: relative;top: -40px;}

	.ind2-c4{width: 100%;font-size: 16px;line-height: 16px;color: #01772d;text-align: center;}

	.ind2-c5{width: 1px;height: 30px;background: #01772d;opacity: 0.56;position: absolute;top: 20%;right: 0;}

	.ind2-c2:nth-child(2n) .ind2-c5{display: none;}

}



/*ind3*/

@media only screen and (min-width: 1400px) {

	.ind3-a1{width: 1920px;height: 100%;position: absolute;bottom: 0;left: calc(50% - 1920px/2);}

	.ind3-a1 img{min-height: 100%;}

	.window111>div>.swiper-slide-active .ind3-a1 img{transform: scale(1.1);transition: 10s;}

	.ind3-a1+.bt1-a1{position: absolute;bottom: 96px;left: calc(50% - 150px/2);}

	.ind3-a1+.bt1-a1+.t1-a1{position: absolute;top: 198px;left: 0;}

	.ind3-a1+.bt1-a1+.t1-a1 div:nth-child(1){color: #05c100;}

	.ind3-a1+.bt1-a1+.t1-a1 div:nth-child(2){color: #fff;opacity: 0.6;}

	.ind3-b1{width: 1280px;height: 396px;position: relative;top: 326px;left: calc(50% - 1280px/2);}

	.ind3-b2{width: calc((100% - 20px*3)/4);height: 100%;margin-right: 20px;position: relative;background: rgba(255,255,255,0.9);overflow: hidden;float: left;}

	.ind3-b2:nth-child(4n){margin-right: 0;}

	.ind3-b2>img{height: 100%;position: absolute;top: 0;left: 0;}

	.ind3-b3{width: 100%;height: 100%;position: relative;}

	.ind3-b3 img{max-width: calc(208/306*100%);max-height: calc(208/306*100%);position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transition: 0.5s;}

	.ind3-b2:hover .ind3-b3 img{transform: scale(1.08);transition: 0.5s;}

	.ind3-b4{width: 100%;height: 76px;background: #01772d;padding: 0 20px;font-size: 18px;line-height: 76px;color: #fff;text-align: center;position: absolute;top: 100%;left: 0;opacity: 0;transition: 0.5s;}

	.ind3-b2:hover .ind3-b4{top: calc(100% - 76px);opacity: 1;transition: 0.5s;}

}

@media only screen and (max-width: 1396px) {

	.ind3-a1{width: 1400px;height: 100%;position: absolute;bottom: 0;left: calc(50% - 1400px/2);}

	.ind3-a1 img{min-height: 100%;}

	.window111>div>.swiper-slide-active .ind3-a1 img{transform: scale(1.1);transition: 10s;}

	.ind3-a1+.bt1-a1{position: absolute;bottom: 30px;left: calc(50% - 150px/2);}

	.ind3-a1+.bt1-a1+.t1-a1{position: absolute;top: 100px;left: 0;}

	.ind3-a1+.bt1-a1+.t1-a1 div:nth-child(1){color: #05c100;}

	.ind3-a1+.bt1-a1+.t1-a1 div:nth-child(2){color: #fff;opacity: 0.6;}

	.ind3-b1{width: 960px;height: 320px;position: relative;top: 200px;left: calc(50% - 960px/2);}

	.ind3-b2{width: calc((100% - 20px*3)/4);height: 100%;margin-right: 20px;position: relative;background: rgba(255,255,255,0.9);overflow: hidden;float: left;}

	.ind3-b2:nth-child(4n){margin-right: 0;}

	.ind3-b2>img{height: 100%;position: absolute;top: 0;left: 0;}

	.ind3-b3{width: 100%;height: 100%;position: relative;}

	.ind3-b3 img{max-width: calc(208/306*100%);max-height: calc(208/306*100%);position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transition: 0.5s;}

	.ind3-b2:hover .ind3-b3 img{transform: scale(1.08);transition: 0.5s;}

	.ind3-b4{width: 100%;height: 56px;background: #01772d;padding: 0 20px;font-size: 14px;line-height: 56px;color: #fff;text-align: center;position: absolute;top: 100%;left: 0;opacity: 0;transition: 0.5s;}

	.ind3-b2:hover .ind3-b4{top: calc(100% - 56px);opacity: 1;transition: 0.5s;}

}



/*ind4*/

@media only screen and (min-width: 1400px) {

	.ind4-a1{width: 1920px;height: 100%;position: absolute;bottom: 0;left: calc(50% - 1920px/2);}

	.ind4-a1 img{min-height: 100%;}

	.window111>div>.swiper-slide-active .ind4-a1 img{transform: scale(1.1);transition: 10s;}

	.ind4-a1+.bt1-a1{position: absolute;bottom: 96px;left: calc(50% - 150px/2);}

	.ind4-a1+.bt1-a1+.t1-a1{position: absolute;top: 195px;left: 0;}

	.ind4-b1{width: 1280px;height: 430px;position: absolute;top: 320px;left: calc(50% - 1280px/2);}

	.ind4-b2{width: calc(50% - 20px);height: 100%;position: relative;}

	.ind4-b2:nth-child(odd){float: left;}

	.ind4-b2:nth-child(even){float: right;}

	.ind4-b3{width: 100%;height: 260px;position: relative;margin-bottom: 28px;}

	.ind4-b3 img{min-height: 100%;transition: 0.5s;}

	.ind4-b2:hover .ind4-b3 img{transform: scale(1.08);transition: 0.5s;}

	.ind4-b4{width: 100%;margin-bottom: 18px;}

	.ind4-b5{width: 70%;font-size: 20px;line-height: 24px;color: #fff;float: left;}

	.ind4-b6{font-size: 14px;line-height: 24px;color: #fff;float: right;opacity: 0.58;}

	.ind4-b7{width: 100%;height: calc(26px*3);position: relative;font-size: 16px;line-height: 26px;color: #fff;}

}

@media only screen and (max-width: 1396px) {

	.ind4-a1{width: 1400px;height: 100%;position: absolute;bottom: 0;left: calc(50% - 1400px/2);}

	.ind4-a1 img{min-height: 100%;}

	.window111>div>.swiper-slide-active .ind4-a1 img{transform: scale(1.1);transition: 10s;}

	.ind4-a1+.bt1-a1{position: absolute;bottom: 30px;left: calc(50% - 150px/2);}

	.ind4-a1+.bt1-a1+.t1-a1{position: absolute;top: 100px;left: 0;}

	.ind4-b1{width: 960px;height: 350px;position: absolute;top: 200px;left: calc(50% - 960px/2);}

	.ind4-b2{width: calc(50% - 20px);height: 100%;position: relative;}

	.ind4-b2:nth-child(odd){float: left;}

	.ind4-b2:nth-child(even){float: right;}

	.ind4-b3{width: 100%;height: 192px;position: relative;margin-bottom: 16px;}

	.ind4-b3 img{min-height: 100%;transition: 0.5s;}

	.ind4-b2:hover .ind4-b3 img{transform: scale(1.08);transition: 0.5s;}

	.ind4-b4{width: 100%;margin-bottom: 10px;}

	.ind4-b5{width: 70%;font-size: 16px;line-height: 20px;color: #fff;float: left;}

	.ind4-b6{font-size: 14px;line-height: 20px;color: #fff;float: right;opacity: 0.58;}

	.ind4-b7{width: 100%;height: calc(22px*3);position: relative;font-size: 14px;line-height: 22px;color: #fff;}

}



/*ind5*/

@media only screen and (min-width: 1400px) {

	.ind5-a1{width: 1920px;height: 100%;position: absolute;bottom: 0;left: calc(50% - 1920px/2);}

	.ind5-a1 img{min-height: 100%;}

	.window111>div>.swiper-slide-active .ind5-a1 img{transform: scale(1.1);transition: 10s;}

	.ind5-a1+.bt1-a1{position: absolute;bottom: 96px;left: calc(50% - 150px/2);}

	.ind5-a1+.bt1-a1+.t1-a1{position: absolute;top: 195px;left: 0;}

	.ind5-b1{width: 1280px;height: 400px;position: absolute;top: 328px;left: calc(50% - 1280px/2);}

	.ind5-b2{width: calc(100% - 65px*2);height: 100%;position: absolute;top: 0;left: 65px;}

	.ind5-b3{width: 574px;height: 320px;position: absolute;top: calc(50% - 320px/2);left: calc(50% - 574px/2);z-index: 1;transition: 0.5s;}

	.ind5-b3.on1{left: 0;z-index: 2;transition: 0.5s;}

	.ind5-b3.on2{left: calc(100% - 574px);z-index: 3;transition: 0.5s;}

	.ind5-b3.on3{width: 716px;height: 100%;top: 0;left: calc(50% - 716px/2);z-index: 4;transition: 0.5s;}

	.ind5-b3.in1{left: 0;z-index: 2;}

	.ind5-b3.in2{left: calc(100% - 574px);z-index: 3;}

	.ind5-b3.in3{width: 716px;height: 100%;top: 0;left: calc(50% - 716px/2);z-index: 4;}

	.ind5-b3 img{min-height: 100%;transition: 0.5s;}

	.ind5-b3:hover img{transform: scale(1.08);transition: 0.5s;}

	.ind5-b4{width: 47px;height: 80px;position: absolute;top: calc(50% - 80px/2);left: 0;cursor: pointer;}

	.ind5-b5{width: 47px;height: 80px;position: absolute;top: calc(50% - 80px/2);right: 0;cursor: pointer;}

}

@media only screen and (max-width: 1396px) {

	.ind5-a1{width: 1400px;height: 100%;position: absolute;bottom: 0;left: calc(50% - 1400px/2);}

	.ind5-a1 img{min-height: 100%;}

	.window111>div>.swiper-slide-active .ind5-a1 img{transform: scale(1.1);transition: 10s;}

	.ind5-a1+.bt1-a1{position: absolute;bottom: 30px;left: calc(50% - 150px/2);}

	.ind5-a1+.bt1-a1+.t1-a1{position: absolute;top: 100px;left: 0;}

	.ind5-b1{width: 960px;height: 320px;position: absolute;top: 200px;left: calc(50% - 960px/2);}

	.ind5-b2{width: calc(100% - 50px*2);height: 100%;position: absolute;top: 0;left: 50px;}

	.ind5-b3{width: 306px;height: 240px;position: absolute;top: calc(50% - 240px/2);left: calc(50% - 306px/2);z-index: 1;transition: 0.5s;}

	.ind5-b3.on1{left: 0;z-index: 2;transition: 0.5s;}

	.ind5-b3.on2{left: calc(100% - 306px);z-index: 3;transition: 0.5s;}

	.ind5-b3.on3{width: 574px;height: 100%;top: 0;left: calc(50% - 574px/2);z-index: 4;transition: 0.5s;}

	.ind5-b3.in1{left: 0;z-index: 2;}

	.ind5-b3.in2{left: calc(100% - 306px);z-index: 3;}

	.ind5-b3.in3{width: 574px;height: 100%;top: 0;left: calc(50% - 574px/2);z-index: 4;}

	.ind5-b3 img{min-height: 100%;transition: 0.5s;}

	.ind5-b3:hover img{transform: scale(1.08);transition: 0.5s;}

	.ind5-b4{width: 36px;height: 60px;position: absolute;top: calc(50% - 60px/2);left: 0;cursor: pointer;}

	.ind5-b5{width: 36px;height: 60px;position: absolute;top: calc(50% - 60px/2);right: 0;cursor: pointer;}

}



/*ind6*/

@media only screen and (min-width: 1400px) {

	.ind6-a1{width: 1920px;height: 420px;position: absolute;bottom: calc(544px - 160px + 66px);left: calc(50% - 1920px/2);}

	.ind6-a1 img{min-height: 100%;}

	.window111>div>.swiper-slide-active .ind6-a1 img{transform: scale(1.1);transition: 10s;}

	.ind6-a1+.t1-a1{position: absolute;top: 188px;left: 0;}

	.ind6-a1+.t1-a1+.ft1-a1{position: absolute;bottom: 0;left: 0;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-a4{background: #fff;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-b2{color: #1c1305;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-b3{color: #666666;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-b4{color: #666666;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-b5{color: #01772d;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-b6{background: #d3d3d3;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c3{color: #666666;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 input{color: #666;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 textarea{color: #666;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 input::-webkit-input-placeholder{color: #bdbdbd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 input:-moz-placeholder{color: #bdbdbd;} 

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 input::-moz-placeholder{color: #bdbdbd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 input:-ms-input-placeholder{color: #bdbdbd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 textarea::-webkit-input-placeholder{color: #bdbdbd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 textarea:-moz-placeholder{color: #bdbdbd;} 

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 textarea::-moz-placeholder{color: #bdbdbd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 textarea:-ms-input-placeholder{color: #bdbdbd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c5 input{border: 1px solid #058c6b;color: #058c6b;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c6{background: #dddddd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c6>div{background: #2d7930;}

}

@media only screen and (max-width: 1396px) {

	.ind6-a1{width: 1400px;height: 306px;position: absolute;bottom: calc(400px - 160px + 66px);left: calc(50% - 1400px/2);}

	.ind6-a1 img{min-height: 100%;}

	.window111>div>.swiper-slide-active .ind6-a1 img{transform: scale(1.1);transition: 10s;}

	.ind6-a1+.t1-a1{position: absolute;top: 188px;left: 0;}

	.ind6-a1+.t1-a1+.ft1-a1{position: absolute;bottom: 0;left: 0;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-a2{height: 400px;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-a4{background: #fff;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-b2{color: #1c1305;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-b3{color: #666666;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-b4{color: #666666;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-b5{color: #01772d;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-b6{background: #d3d3d3;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c3{color: #666666;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 input{color: #666;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 textarea{color: #666;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 input::-webkit-input-placeholder{color: #bdbdbd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 input:-moz-placeholder{color: #bdbdbd;} 

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 input::-moz-placeholder{color: #bdbdbd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 input:-ms-input-placeholder{color: #bdbdbd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 textarea::-webkit-input-placeholder{color: #bdbdbd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 textarea:-moz-placeholder{color: #bdbdbd;} 

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 textarea::-moz-placeholder{color: #bdbdbd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c4 textarea:-ms-input-placeholder{color: #bdbdbd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c5 input{border: 1px solid #058c6b;color: #058c6b;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c6{background: #dddddd;}

	.ind6-a1+.t1-a1+.ft1-a1 .ft1-c6>div{background: #2d7930;}

}



/*ban1*/

.ban1-a1{width: 100%;position: relative;overflow: hidden;}

.ban1-a2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}

.ban1-a2 img{transition: 0.5s;}

.ban1-a2:hover img{transform: scale(1.08);transition: 0.5s;}

.ban1-a3{font-size: 52px;line-height: 52px;color: #fff;font-weight: bold;position: absolute;top: 300px;left: calc(50% - 1280px/2);}

.ban1-a4{font-size: 30px;line-height: 30px;color: #fff;font-weight: lighter;position: absolute;top: 380px;left: calc(50% - 1280px/2);}

.ban1-a5{width: 80px;height: 1px;background: #fff;position: absolute;top: 450px;left: calc(50% - 1280px/2);}

.ban1-a6{font-size: 24px;line-height:24px;color: #fff;text-transform: uppercase;position: absolute;top: 482px;left: calc(50% - 1280px/2);}



/*lan1*/

.lan1-a1{width: 1280px;position: relative;margin: 0 auto;margin-top: -40px;margin-bottom: 110px;padding: 0 42px;position: relative;background: #fff;border-radius: 5px;box-shadow: 0 0 38px rgba(235,235,235,0.3);}

.lan1-a2{float: left;}

.lan1-a2>div{font-size: 16px;line-height: 80px;color: #505050;position: relative;float: left;margin-right: 44px;transition: 0.5s;}

.lan1-a2>div:hover{font-weight: bold;color: #199045;transition: 0.5s;}

.lan1-a2>div.on1{font-weight: bold;color: #199045;}

.lan1-a2>div>div{width: 0;height: 3px;background: #199045;position: absolute;bottom: 0;left: 50%;transition: 0.5s;}

.lan1-a2>div:hover>div{width: 100%;left: 0;transition: 0.5s;}

.lan1-a2>div.on1>div{width: 100%;left: 0;}

.lan1-a2>div>b{width: 20px;height: 1px;background: #c9c9c9;position: absolute;top: 50%;left: calc(100% + 44px/2 - 20px/2);}

.lan1-a2>div:last-child>b{display: none;}

.lan1-a3{float: right;padding: 28px 0;}

.lan1-a4{height: 24px;position: relative;float: left;margin-right: 12px;}

.lan1-a5{font-size: 16px;line-height: 24px;color: #666;float: left;}



/*page1*/

.page1-a1{width: 100%;position: relative;text-align: center;margin-bottom: 110px;}

.page1-a1>a{min-width: 44px;height: 44px;padding: 0 16px;font-size: 16px;line-height: 44px;color: #222222;background: #e8e8e8;text-align: center;margin: 0 2px;display: none;transition: 0.5s;}

.page1-a1>a:hover{color: #fff;background: #199045;transition: 0.5s;}

.page1-a1>a.select{color: #fff;background: #199045;}



/*staff1*/

.staff1-a1{width: 1280px;position: relative;margin: 0 auto;margin-bottom: 70px;}

.staff1-a2{width: calc(50% - 20px/2);position: relative;margin-bottom: 25px;}

.staff1-a2:nth-child(odd){float: left;}

.staff1-a2:nth-child(even){float: right;}

.staff1-a3{width: 100%;height: 382px;position: relative;margin-bottom: 4px;}

.staff1-a3 img{min-height: 100%;transition: 0.5s;}

.staff1-a2:hover .staff1-a3 img{transform: scale(1.08);transition: 0.5s;}

.staff1-a4{width: 100%;height: 56px;position: relative;border: 1px solid #ededed;padding: 0 20px;font-size: 18px;line-height: 54px;color: #666666;text-align: center;transition: 0.5s;}

.staff1-a2:hover .staff1-a4{color: #fff;background: #199045;border: 1px solid #199045;transition: 0.5s;}



/*effect1*/

.effect1-a1{width: 1280px;height: 400px;position: relative;margin: 0 auto;margin-bottom: 140px;}

.effect1-a2{width: calc(100% - 65px*2);height: 100%;position: absolute;top: 0;left: 65px;}

.effect1-a3{width: 574px;height: 320px;position: absolute;top: calc(50% - 320px/2);left: calc(50% - 574px/2);z-index: 1;transition: 0.5s;}

.effect1-a3.on1{left: 0;z-index: 2;transition: 0.5s;}

.effect1-a3.on2{left: calc(100% - 574px);z-index: 3;transition: 0.5s;}

.effect1-a3.on3{width: 716px;height: 100%;top: 0;left: calc(50% - 716px/2);z-index: 4;transition: 0.5s;}

.effect1-a3.in1{left: 0;z-index: 2;}

.effect1-a3.in2{left: calc(100% - 574px);z-index: 3;}

.effect1-a3.in3{width: 716px;height: 100%;top: 0;left: calc(50% - 716px/2);z-index: 4;}

.effect1-a3 img{min-height: 100%;transition: 0.5s;}

.effect1-a3:hover img{transform: scale(1.08);transition: 0.5s;}

.effect1-a4{width: 47px;height: 80px;position: absolute;top: calc(50% - 80px/2);left: 0;cursor: pointer;}

.effect1-a5{width: 47px;height: 80px;position: absolute;top: calc(50% - 80px/2);right: 0;cursor: pointer;}

.effect1-a6{width: 100%;position: absolute;bottom: -60px;left: 0;text-align: center;}

.effect1-a7{width: 10px;height: 10px;border-radius: 50%;background: #199045;position: relative;margin: 0 10px;cursor: pointer;display: inline-block;}

.effect1-a7>div{width: 24px;height: 24px;border: 2px solid #199045;border-radius: 50%;position: absolute;top: calc(50% - 24px/2);left: calc(50% - 24px/2);transform: scale(0);transition: 0.5s;}

.effect1-a7.on1>div{transform: scale(1);transition: 0.5s;}



/*news1*/

.news1-a1{width: 1280px;position: relative;margin: 0 auto;margin-bottom: 64px;}

.news1-a2{width: calc(50% - 28px/2);height: 448px;position: relative;background: #fff;box-shadow: 0 13px 23px rgba(227,227,227,0.3);margin-bottom: 32px;transition: 0.5s;}

.news1-a2:hover{background: #199045;transition: 0.5s;}

.news1-a2:nth-child(odd){float: left;}

.news1-a2:nth-child(even){float: right;}

.news1-a3{width: 100%;height: 260px;position: relative;margin-bottom: 28px;}

.news1-a3 img{min-height: 100%;transition: 0.5s;}

.news1-a2:hover .news1-a3 img{transform: scale(1.08);transition: 0.5s;}

.news1-a4{width: calc(100% - 28px*2);position: relative;margin: 0 auto;margin-bottom: 22px;}

.news1-a5{width: 70%;font-size: 20px;line-height: 24px;color: #333333;float: left;transition: 0.5s;}

.news1-a2:hover .news1-a5{color: #fff;transition: 0.5s;}

.news1-a6{font-size: 14px;line-height: 24px;color: #999999;float: right;transition: 0.5s;}

.news1-a2:hover .news1-a6{color: #fff;transition: 0.5s;}

.news1-a7{width: calc(100% - 28px*2);height: calc(26px*3);font-size: 16px;line-height: 26px;color: #666666;transition: 0.5s;margin: 0 auto;}

.news1-a2:hover .news1-a7{color: #fff;transition: 0.5s;}



/*products1*/

.products1-a1{width: 1280px;position: relative;margin: 0 auto;margin-bottom: 70px;}

.products1-a2{width: calc((100% - 20px*3)/4);height: 396px;margin-right: 20px;position: relative;background: rgba(255,255,255,0.9);overflow: hidden;float: left;margin-bottom: 24px;}

.products1-a2:nth-child(4n){margin-right: 0;}

.products1-a2>img{height: 100%;position: absolute;top: 0;left: 0;}

.products1-a3{width: 100%;height: 100%;position: relative;}

.products1-a3 img{max-width: calc(208/306*100%);max-height: calc(208/306*100%);position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transition: 0.5s;}

.products1-a2:hover .products1-a3 img{transform: scale(1.08);transition: 0.5s;}

.products1-a4{width: 100%;height: 76px;background: #01772d;padding: 0 20px;font-size: 18px;line-height: 76px;color: #fff;text-align: center;position: absolute;top: 100%;left: 0;opacity: 0;transition: 0.5s;}

.products1-a2:hover .products1-a4{top: calc(100% - 76px);opacity: 1;transition: 0.5s;}

.products1-a5{width: 100%;height: 100%;border: 1px solid #dddddd;position: absolute;top: 0;left: 0;}



/*staff2*/

.staff2-a1{width: 1280px;position: relative;margin: 0 auto;margin-bottom: 112px;}

.staff2-a2{width: 100%;height: 620px;position: relative;margin-bottom: 12px;}

.staff2-a2 img{min-height: 100%;transition: 0.5s;}

.staff2-a2:hover img{transform: scale(1.08);transition: 0.5s;}

.staff2-a3{width: 100%;height: 154px;position: relative;overflow: hidden;}

.staff111{width: calc(1280px + 8px)!important;height: 100%!important;position: relative;margin-left: calc(-8px/2);}

.staff111 .swiper-slide{width: calc(100%/6)!important;height: 100%!important;position: relative;}

.staff2-a4{width: calc(100% - 8px);height: 100%;position: relative;margin: 0 auto;}

.staff2-a5{width: 100%;height: 100px;position: relative;margin-bottom: 10px;}

.staff2-a5 img{min-height: 100%;transition: 0.5s;}

.staff2-a4:hover .staff2-a5 img{transform: scale(1.08);transition: 0.5s;}

.staff2-a4.on1 .staff2-a5 img{transform: scale(1.08);}

.staff2-a5 div{width: 100%;height: 100%;border: 2px solid #199045;opacity: 0;transition: 0.5s;position: absolute;top: 0;left: 0;}

.staff2-a4:hover .staff2-a5 div{opacity: 1;transition: 0.5s;}

.staff2-a4.on1 .staff2-a5 div{opacity: 1;}

.staff2-a6{width: 100%;height: 44px;background: #f3f3f3;padding: 0 20px;font-size: 16px;line-height: 44px;color: #333333;text-align: center;transition: 0.5s;}

.staff2-a4:hover .staff2-a6{background: #199045;color: #fff;transition: 0.5s;}

.staff2-a4.on1 .staff2-a6{background: #199045;color: #fff;}



/*us1*/

.us1-a1{width: 1280px;height: 460px;background: #f6f6f6;position: relative;margin: 0 auto;margin-bottom: 66px;}

.us1-a2{width: 470px;position: absolute;top: 80px;left: 70px;}

.us1-a3{width: calc(100% + 20px);height: 32px;border-left: 8px solid #00773c;padding-left: 10px;margin-left: -18px;margin-bottom: 25px;}

.us1-a3 span:nth-child(1){font-size: 30px;line-height: 32px;color: #00773c;margin-right: 12px;}

.us1-a3 span:nth-child(2){font-size: 18px;line-height: 32px;color: #00773c;font-family: Arial;}

.us1-a4{font-size: 16px;line-height: 30px;color: #333333;font-family: Arial;margin-bottom: 36px;}

.us1-a5{width: 100%;}

.us1-a6{width: 100%;font-size: 16px;line-height: 32px;color: #333333;}

.us1-a6>span{color: #00773c;font-size: 24px;}

.us1-a7{width: 640px;height: 300px;border: 4px solid #ededed;position: absolute;top: calc(50% - 300px/2);right: 50px;}

.us1-a7 #map{width: 100%!important;height: 100%!important;position: relative;}

.us1-a7 #map .anchorBL,.us1-a7 #map .anchorTR{display: none;}

.us1-b1{width: 1280px;height: 380px;margin: 0 auto;margin-bottom: 106px;background: #f6f6f6;padding: 46px 64px 0 64px;}

.us1-c1{width: 100%;position: relative;}

.us1-c2{width: calc(50% - 40px/2);height: 70px;margin-bottom: 20px;position: relative;}

.us1-c2:nth-child(1){float: left;}

.us1-c2:nth-child(2){float: right;}

.us1-c2:nth-child(3){float: left;width: 100%;margin-bottom: 66px;}

.us1-c3{font-size: 16px;line-height: 70px;color: #666666;float: left;width: 40px;}

.us1-c4{width: calc(100% - 44px);height: 70px;padding: 14px 0;float: left;}

.us1-c4 input{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 40px;color: #666666;}

.us1-c4 textarea{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 40px;color: #666666;}

.us1-c4 input::-webkit-input-placeholder{color: #bdbdbd;}

.us1-c4 input:-moz-placeholder{color: #bdbdbd;} 

.us1-c4 input::-moz-placeholder{color: #bdbdbd;}

.us1-c4 input:-ms-input-placeholder{color: #bdbdbd;}

.us1-c4 textarea::-webkit-input-placeholder{color: #bdbdbd;}

.us1-c4 textarea:-moz-placeholder{color: #bdbdbd;} 

.us1-c4 textarea::-moz-placeholder{color: #bdbdbd;}

.us1-c4 textarea:-ms-input-placeholder{color: #bdbdbd;}

.us1-c5{width: 140px;height: 42px;float: left;margin-left: calc(50% - 140px/2);}

.us1-c5 input{width: 100%;height: 100%;border-radius: 2px;border: 1px solid #76beac;position: relative;font-size: 14px;line-height: 40px;color: #00773c;text-align: center;}

.us1-c6{width: 100%;height: 1px;background: #e1e1e1;position: absolute;bottom: 0;left: 0;}

.us1-c6>div{width: 0;height: 1px;background: #199045;transition: 0.5s;}

.us1-c2:hover .us1-c6>div{width: 90px;transition: 0.5s;}

.us1-c2.on1 .us1-c6>div{width: 100%;transition: 0.5s;}



/*about1*/

.about1-a1{width: 1280px;position: relative;margin: 0 auto;margin-bottom: 100px;}

.about1-a2{width: 615px;position: relative;float: left;}

.about1-a3{font-size: 42px;line-height: 56px;color: #046e2b;font-weight: lighter;margin-bottom: 12px;font-weight: bold;}

.about1-a4{font-size: 18px;line-height: 18px;color: #a7a7a7;text-transform: uppercase;margin-bottom: 32px;font-family: Arial;}

.about1-a5{font-size: 16px;line-height: 30px;color: #505050;}

.about1-a6{width: 640px;height: 460px;position: relative;float: right;}

.about1-a6 img{min-height: 100%;transition: 0.5s;}

.about1-a6:hover img{transform: scale(1.08);transition: 0.5s;}

.about1-b1{width: 1280px;position: relative;margin: 0 auto;margin-bottom: 108px;display: flex;justify-content: space-around;}

.about1-b2{width: 50%;position: relative;margin-bottom: 76px;float: left;}

.about1-b3{width: 100%;text-align: center;margin-bottom: 12px;}

.about1-b3>span:nth-child(1)>span:nth-child(1){font-size: 60px;line-height: 60px;color: #01772d;font-family: 'DIN';font-weight: bold;position: relative;}

.about1-b3>span:nth-child(1)>span:nth-child(1)>span:nth-child(1){position: relative;opacity: 0;}

.about1-b3>span:nth-child(1)>span:nth-child(1)>span:nth-child(2){position: absolute;top: 7px;right: 0;opacity: 1;}

.about1-b3>span:nth-child(1)>span:nth-child(2){font-size: 26px;line-height: 26px;color: #01772d;font-family: 'DIN';font-weight: bold;margin-right: -16px;}

.about1-b3>span:nth-child(2){font-size: 18px;line-height: 18px;color: #01772d;position: relative;top: -40px;}

.about1-b4{width: 100%;font-size: 16px;line-height: 16px;color: #01772d;text-align: center;}

.about1-b5{width: 1px;height: 30px;background: #71b389;position: relative;top: 16px;}

.about1-c1{width: 1280px;position: relative;margin: 0 auto;margin-bottom: 50px;}

.about1-c2{width: 568px;height: 700px;position: relative;float: left;}

.about1-c2 img{min-height: 100%;transition: 0.5s;}

.about1-c2:hover img{transform: scale(1.08);transition: 0.5s;}

.about1-c2 div{width: calc(100% - 34px*2);height: calc(100% - 30px*2);border: 1px solid #fff;position: absolute;top: 30px;left: 34px;transition: 0.5s;}

.about1-c2:hover div{transform: scale(2);transition: 0.5s;}

.about1-c3{width: 640px;height: 540px;position: relative;float: right;top: calc(700px/2 - 540px/2);background: #fbfbfb;padding: 56px;display: table;}

.about1-c4{width: 100%;display: table-cell;vertical-align: middle;}

.about1-c5{font-size: 42px;line-height: 42px;color: #057a30;font-weight: bold;margin-bottom: 18px;}

.about1-c6{font-size: 18px;line-height: 18px;color: #a7a7a7;font-family: Arial;margin-bottom: 44px;}

.about1-c7{font-size: 22px;line-height: 48px;color: #4d4d4d;}

.about1-d1{width: 1280px;position: relative;margin: 0 auto;margin-bottom: 100px;}

.about1-d2{width: 568px;height: 700px;position: relative;float: right;}

.about1-d2 img{min-height: 100%;transition: 0.5s;}

.about1-d2:hover img{transform: scale(1.08);transition: 0.5s;}

.about1-d2 div{width: calc(100% - 34px*2);height: calc(100% - 30px*2);border: 0px solid #fff;position: absolute;top: 30px;left: 34px;transition: 0.5s;}

.about1-d2:hover div{transform: scale(2);transition: 0.5s;}

.about1-d3{width: 640px;height: 540px;position: relative;float: left;top: calc(700px/2 - 540px/2);background: #199045;padding: 56px;display: table;}

.about1-d4{width: 100%;display: table-cell;vertical-align: middle;}

.about1-d5{font-size: 42px;line-height: 42px;color: #fff;font-weight: bold;margin-bottom: 18px;}

.about1-d6{font-size: 18px;line-height: 18px;color: #fff;font-family: Arial;margin-bottom: 44px;opacity: 0.58;}

.about1-d7{font-size: 22px;line-height: 48px;color: #fff;}

.about1-e1{width: 100%;position: relative;margin-bottom: 56px;}

.about1-e2{font-size: 42px;line-height: 42px;color: #333333;text-align: center;font-weight: lighter;margin-bottom: 18px;}

.about1-e3{font-size: 18px;line-height: 18px;color: #a7a7a7;font-family: Arial;text-align: center;}

.about1-f1{width: 100%;overflow: hidden;margin-bottom: 100px;}

.about1-f2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}

.about1-f3{width: 1280px;height: 476px;position: relative;margin: 0 auto;margin-top: -225px;}

.about1-f4{width: 100%;height: 382px;position: relative;overflow: hidden;}

.about111{width: calc(100% + 20px)!important;height: 100%!important;position: relative;margin-left: calc(-20px/2);}

.about111 .swiper-slide{width: 50%!important;height: 100%!important;position: relative;}

.about1-f5{width: calc(100% - 20px);height: 100%;position: relative;margin: 0 auto;}

.about1-f5 img{min-height: 100%;transition: 0.5s;}

.about1-f5:hover img{transform: scale(1.08);transition: 0.5s;}

.about112{width: 100%;position: absolute;bottom: 6px!important;left: 0;}

.about112 .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 50%;background: #199045;position: relative;margin: 0 10px;opacity: 1;}

.about112 .swiper-pagination-bullet div{width: 24px;height: 24px;border: 2px solid #199045;border-radius: 50%;position: absolute;top: calc(50% - 24px/2);left: calc(50% - 24px/2);transform: scale(0);transition: 0.5s;}

.about112 .swiper-pagination-bullet-active div{transform: scale(1);transition: 0.5s;}





/*show1*/

.show1-a1{width: 100%;position: relative;}

.show1-a2{width: 100%;font-size: 18px;line-height: 44px;color: #333333;text-align: center;font-weight: bold;margin-bottom: 16px;}

.show1-a3{width: 100%;height: 44px;border-top: 1px dashed #d3d3d3;border-bottom: 1px dashed #d3d3d3;font-size: 14px;line-height: 42px;color: #666666;text-align: center;margin-bottom: 28px;}

.show1-a3 span{margin: 0 14px;}

.show1-a4{width: 100%;font-size: 16px;line-height: 28px;color: #666666;margin-bottom: 40px;}

.show1-a4 p{font-size: 16px;line-height: 28px;color: #666666;}

.show1-a4 span{font-size: 16px;line-height: 28px;color: #666666;}

.show1-a4 img{max-width: 100%;margin: 0 auto;}

.show1-a5{width: 100%;border-top: 1px dashed #d3d3d3;padding-top: 22px;}

.show1-a5>div{max-width: 48%;font-size: 16px;line-height: 28px;color: #666666;}

.show1-a5>div:first-child{float: left;}

.show1-a5>div:first-child+div{float: right;}



/**/

@media only screen and (min-width: 1400px) {}

@media only screen and (max-width: 1396px) {}