@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;}

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*/

.hd1-a0{width: 100%;height: 1.06rem;position: relative;}

.hd1-a1{width: 100%;height: 1.06rem;background: #fff;position: fixed;top: 0;left: 0;z-index: 10;box-shadow: 0 0 0.24rem rgba(230,230,230,0.4);}

.hd1-a2{height: 0.82rem;position: absolute;top: calc(50% - 0.82rem/2);left: 0.22rem;}

.hd1-a3{width: 0.52rem;height: 0.46rem;position: absolute;top: calc(50% - 0.46rem/2);right: 0.22rem;cursor: pointer;}

.hd1-a3>div{height: 0.03rem;background: #01772d;position: absolute;left: 0;transform-origin: 50% 50%;}

.hd1-a3>div:nth-child(1){width: 100%;top: 0;transition: 0.5s;}

.hd1-a3>div:nth-child(2){width: 0.4rem;top: calc(50% - 0.03rem/2);transition: 0.5s;}

.hd1-a3>div:nth-child(3){width: 100%;top: calc(100% - 0.03rem);transition: 0.5s;}

.hd1-a3.on1>div:nth-child(1){top: calc(50% - 0.03rem/2);transform: rotate(405deg);transition: 0.5s;}

.hd1-a3.on1>div:nth-child(2){width: 0;transition: 0.5s;}

.hd1-a3.on1>div:nth-child(3){top: calc(50% - 0.03rem/2);transform: rotate(-405deg);transition: 0.5s;}

.hd1-b1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #01772d;padding: 1.06rem 0.22rem 0 0.22rem;z-index: 9;overflow: hidden;overflow-y: auto;display: none;}

.hd1-b2{width: 100%;padding: 0.2rem 0;}

.hd1-b3{width: 100%;height: 0.88rem;position: relative;border: 1px solid #fff;border-radius: 0.44rem;padding: 0.08rem 0.2rem;}

.hd1-b4{width: 80%;height: 0.7rem;position: relative;}

.hd1-b4 input{width: 100%;height: 100%;position: relative;font-size: 0.26rem;line-height: 0.7rem;color: #fff;}

.hd1-b4 input::-webkit-input-placeholder{color: #fff;}

.hd1-b4 input:-moz-placeholder{color: #fff;} 

.hd1-b4 input::-moz-placeholder{color: #fff;}

.hd1-b4 input:-ms-input-placeholder{color: #fff;}

.hd1-b5{width: 0.4rem;position: absolute;top: calc(50% - 0.4rem/2);right: 0.2rem;cursor: pointer;}

.hd1-b5+input{display: none;}

.hd1-c1{width: 100%;position: relative;}

.hd1-c2{width: 100%;position: relative;}

.hd1-c3{width: 100%;height: 1rem;position: relative;border-bottom: 1px solid rgba(255,255,255,0.8);padding: 0 0.22rem;font-size: 0.26rem;line-height: 1rem;color: #fff;cursor: pointer;}

.hd1-c3>img{width: 0.4rem;position: absolute;top: calc(50% - 0.4rem/2);right: 0.22rem;cursor: pointer;transition: 0.5s;}

.hd1-c3.on1>img{transform: rotateX(180deg);transition: 0.5s;}

.hd1-c4{width: 100%;background: #01772d;display: none;}

.hd1-c5{width: 100%;height: 0.8rem;padding: 0 0.22rem;position: relative;font-size: 0.26rem;line-height: 0.8rem;color: #fff;text-indent: 0.6rem;}



/*ft1*/

.ft1-a1{width: 100%;position: relative;overflow: hidden;}

.ft1-a2{width: calc(100% - 0.35rem*2);padding: 0.54rem 0.44rem 0.7rem 0.54rem;position: relative;overflow: hidden;background: #01772d;margin: 0 auto;margin-bottom: 0.6rem;}

.ft1-a3{width: 100%;background: #199045;position: relative;padding: 0.15rem 0.22rem;}

.ft1-a3>div{width: 100%;position: relative;font-size: 0.24rem;line-height: 0.48rem;color: #fff;text-align: center;}

.ft1-a4{width: 100%;position: relative;}

.ft1-b1{width: 100%;position: relative;margin-bottom: 0.16rem;}

.ft1-b2{font-size: 0.26rem;line-height: 0.3rem;color: #fff;font-weight: lighter;margin-bottom: 0.12rem;}

.ft1-b3{font-size: 0.18rem;line-height: 0.18rem;color: #fff;font-weight: lighter;margin-bottom: 0.18rem;}

.ft1-b4{font-size: 0.24rem;line-height: 0.24rem;color: #fff;text-transform: uppercase;font-family: Arial;margin-bottom: 0.2rem;}

.ft1-b5{font-size: 0.4rem;line-height: 0.4rem;color: #fff;font-family: Impact;}

.ft1-c1{width: 100%;position: relative;}

.ft1-c2{width: 100%;height: 0.96rem;margin-bottom: 0.16rem;position: relative;}

.ft1-c2:nth-child(3){margin-bottom: 0.66rem;}

.ft1-c3{font-size: 0.26rem;line-height: 0.96rem;color: #fff;float: left;width: 0.6rem;}

.ft1-c4{width: calc(100% - 0.6rem);height: 0.96rem;padding: 0.08rem 0;float: left;}

.ft1-c4 input{width: 100%;height: 100%;position: relative;font-size: 0.26rem;line-height: 0.8rem;color: #fff;}

.ft1-c4 textarea{width: 100%;height: 100%;position: relative;font-size: 0.26rem;line-height: 0.8rem;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: 2.6rem;height: 0.68rem;margin-left: calc(50% - 2.6rem/2);}

.ft1-c5 input{width: 100%;height: 100%;border-radius: 0.04rem;border: 1px solid rgba(255,255,255,0.24);position: relative;font-size: 0.24rem;line-height: 0.64rem;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);}



/*window1*/

.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;}



/*bt1*/

.bt1-a1{width: 1.96rem;height: 0.56rem;background: #01772d;border-radius: 0.56rem 0 0.56rem 0;font-size: 0.2rem;line-height: 0.56rem;color: #fff;text-align: center;position: relative;}



/*t1*/

.t1-a1{width: 100%;position: relative;}

.t1-a1>div:nth-child(1){font-size: 0.42rem;line-height: 0.42rem;color: #fff;text-align: center;font-weight: bold;margin-bottom: 0.12rem;}

.t1-a1>div:nth-child(2){font-size: 0.2rem;line-height: 0.24rem;color: #fff;text-align: center;font-family: Arial;text-transform: uppercase;opacity: 0.6;}



/*ind1*/

.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: 100%;height: 100%;position: absolute;bottom: 0;left: 0;}

.ind1-a1 img{min-height: 100%;}

.ind1-a2{width: calc(100% - 0.56rem*2);position: absolute;top: 2.62rem;left: 0.56rem;}

.ind1-a3{font-size: 0.52rem;line-height: 0.6rem;color: #01772d;font-weight: bold;margin-bottom: 0.1rem;display: none;}

.ind1-a4{font-size: 0.3rem;line-height: 0.6rem;color: #01772d;margin-bottom: 0.28rem;display: none;}

.ind1-a5{width: 1rem;height: 1px;background: #01772d;margin-bottom: 0.26rem;display: none;}

.ind1-a6{font-size: 0.24rem;line-height: 0.36rem;color: #01772d;font-family: Arial;font-weight: lighter;display: none;}

.ind1-a7{width: calc(100% - 0.8rem*2);position: absolute;bottom: 1.5rem;right: 0.8rem;}

.ind1-a8{width: 3.8rem;position: absolute;top: 1.4rem;left: calc(50% - 3.6rem/2);}

.ind112{width: 100%;position: absolute;bottom: 0.6rem!important;left: 0;}

.ind112 .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;border-radius: 50%;background: #fff;opacity: 1;position: relative;margin: 0 0.1rem;}

.ind112 .swiper-pagination-bullet div{width: 0.24rem;height: 0.24rem;border: 2px solid #fff;border-radius: 50%;position: absolute;top: calc(50% - 0.24rem/2);left: calc(50% - 0.24rem/2);opacity: 0;transition: 0.5s;}

.ind112 .swiper-pagination-bullet-active div{opacity: 1;transition: 0.5s;}



/*ind2*/

.ind2-a1{width: 100%;height: 100%;position: absolute;bottom: 0;left: 0}

.ind2-a1 img{min-height: 100%;}

.ind2-a1+.bt1-a1{position: absolute;bottom: 0.75rem;left: calc(50% - 1.96rem/2);}

.ind2-a2{width: calc(100% - 0.35rem*2);height: calc(100% - 1.4rem - 2.05rem);position: absolute;top: 2.05rem;left: 0.35rem;}

.ind2-a3{width: 100%;height: 5rem;position: relative;float: left;background: rgba(1,119,45,0.68);}

.ind2-a4{width: 100%;height: calc(100% - 5.54rem);position: relative;float: right;background: rgba(255,255,255,0.6);}

.ind2-b1{position: absolute;top: 0.56rem;left: 0;width: 100%;}

.ind2-b1>div:nth-child(1){font-size: 0.42rem;line-height: 0.42rem;color: #fff;text-align: center;margin-bottom: 0.12rem;font-weight: bold;}

.ind2-b1>div:nth-child(2){font-size: 0.2rem;line-height: 0.24rem;color: #fff;text-align: center;opacity: 0.6;text-transform: uppercase;}

.ind2-b2{width: calc(100% - 0.4rem*2);max-height: calc(0.36rem*8);font-size: 0.24rem;line-height: 0.36rem;color: #fff;position: absolute;top: 1.68rem;left: 0.4rem;}

.ind2-c1{width: 6rem;position: absolute;top: 0.4rem;left: calc(50% - 6rem/2);}

.ind2-c2{width: 50%;position: relative;margin-bottom: 0.44rem;float: left;}

.ind2-c3{width: 100%;text-align: center;margin-bottom: 0.18rem;}

.ind2-c3>span:nth-child(1)>span:nth-child(1){font-size: 0.66rem;line-height: 0.66rem;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: 0.08rem;right: 0;opacity: 1;}

.ind2-c3>span:nth-child(1)>span:nth-child(2){font-size: 0.32rem;line-height: 0.32rem;color: #01772d;font-family: 'DIN';font-weight: bold;margin-right: -0.2rem;}

.ind2-c3>span:nth-child(2){font-size: 0.2rem;line-height: 0.2rem;color: #01772d;position: relative;top: -0.48rem;margin-left: 0.04rem;}

.ind2-c4{width: 100%;font-size: 0.2rem;line-height: 0.2rem;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*/

.ind3-a1{width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;}

.ind3-a1 img{min-height: 100%;}

.ind3-a1+.bt1-a1{position: absolute;bottom: 0.76rem;left: calc(50% - 1.96rem/2);}

.ind3-a1+.bt1-a1+.t1-a1{position: absolute;top: 1.86rem;left: 0;}

.ind3-b1{width: calc(100% - 0.35rem*2);position: absolute;top: 3.1rem;left: 0.35rem;}

.ind3-b2{width: calc(50% - 0.22rem/2);height: 4rem;position: relative;background: rgba(255,255,255,0.9);overflow: hidden;margin-bottom: 0.22rem;}

.ind3-b2:nth-child(odd){float: left;}

.ind3-b2:nth-child(even){float: right;}

.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/330*100%);max-height: calc(208/330*100%);position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}

.ind3-b4{width: 100%;height: 0.78rem;background: #01772d;padding: 0 0.2rem;font-size: 0.24rem;line-height: 0.78rem;color: #fff;text-align: center;position: absolute;bottom: 0;left: 0;}



/*ind4*/

.ind4-a1{width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;}

.ind4-a1 img{min-height: 100%;}

.ind4-a1+.bt1-a1{position: absolute;bottom: 1.3rem;left: calc(50% - 1.96rem/2);}

.ind4-a1+.bt1-a1+.t1-a1{position: absolute;top: 2.7rem;left: 0;}

.ind4-b1{width: calc(100% - 0.65rem*2);height: 5.2rem;position: absolute;top: 4.3rem;left: 0.65rem;}

.ind411{width: 100%!important;height: 100%!important;position: relative;}

.ind411 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

.ind4-b2{width: 100%;height: 100%;position: relative;}

.ind4-b3{width: 100%;height: 2.6rem;position: relative;margin-bottom: 0.56rem;}

.ind4-b3 img{min-height: 100%;}

.ind4-b4{width: 100%;margin-bottom: 0.32rem;}

.ind4-b5{width: 70%;font-size: 0.28rem;line-height: 0.32rem;color: #fff;float: left;}

.ind4-b6{font-size: 0.22rem;line-height: 0.32rem;color: #fff;float: right;opacity: 0.58;}

.ind4-b7{width: 100%;height: calc(0.4rem*3);position: relative;font-size: 0.24rem;line-height: 0.4rem;color: #fff;}

.ind412{width: 100%;position: absolute;bottom: -0.7rem!important;left: 0;}

.ind412 .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;border-radius: 50%;background: #fff;opacity: 1;position: relative;margin: 0 0.1rem;}

.ind412 .swiper-pagination-bullet div{width: 0.24rem;height: 0.24rem;border: 2px solid #fff;border-radius: 50%;position: absolute;top: calc(50% - 0.24rem/2);left: calc(50% - 0.24rem/2);opacity: 0;transition: 0.5s;}

.ind412 .swiper-pagination-bullet-active div{opacity: 1;transition: 0.5s;}



/*ind5*/

.ind5-a1{width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;}

.ind5-a1 img{min-height: 100%;}

.ind5-a1+.bt1-a1{position: absolute;bottom: 1.4rem;left: calc(50% - 1.96rem/2);}

.ind5-a1+.bt1-a1+.t1-a1{position: absolute;top: 2.5rem;left: 0;}

.ind5-b1{width: 100%;height: 4.44rem;position: absolute;top: 4.3rem;left: 0;overflow: hidden;}

.ind5-b2{width: 100%;height: 100%;position: relative;}

.ind5-b3{width: calc(100% - 0.95rem*2);height: 3.2rem;background: #fff;box-shadow: 0 0 0.24rem rgba(219,219,219,0.44);position: absolute;top: calc(100% - 3.2rem);left: 0.95rem;z-index: 1;transition: 0.5s;}

.ind5-b3.on1{z-index: 2;transition: 0.5s;}

.ind5-b3.on2{width: calc(100% - 0.65rem*2);height: 3.2rem;top: 0.94rem;left: 0.65rem;z-index: 3;transition: 0.5s;}

.ind5-b3.on3{width: calc(100% - 0.35rem*2);height: 3.8rem;top: 0;left: 0.35rem;z-index: 4;transition: 0.5s;}

.ind5-b3.on4{animation: ind51 0.5s linear;}

@keyframes ind51{

	0%{top: 0;left: 0.35rem;z-index: 5;width: 100%;}

	50%{top: 0;left: calc(0.35rem*3 - 100%);z-index: 5;}

	100%{top: calc(100% - 3.2rem);left: 0.95rem;z-index: 1;width: calc(100% - 0.95rem*2);height: 3.2rem;}

}

.ind5-b3.on5{animation: ind52 0.5s linear;}

@keyframes ind52{

	0%{top: 0;left: 0.35rem;z-index: 5;width: 100%;}

	50%{top: 0;left: calc(100% - 0.35rem);z-index: 5;}

	100%{top: calc(100% - 3.2rem);left: 0.95rem;z-index: 1;width: calc(100% - 0.95rem*2);height: 3.2rem;}

}

.ind5-b3 img{min-height: 100%;}



/*ind6*/

.ind6-a1{width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;}

.ind6-a1+.bt1-a1{position: absolute;bottom: 1.6rem;left: calc(50% - 1.96rem/2);}

.ind6-a1+.bt1-a1+.t1-a1{position: absolute;top: 1.95rem;left: 0;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3{position: absolute;bottom: 0;left: 0;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2{background: #fff;position: absolute;top: 3.35rem;left: 0.35rem;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-b2{color: #1c1305;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-b3{color: #666666;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-b4{color: #666666;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-b5{color: #01772d;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-b6{background: #d3d3d3;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c3{color: #666666;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c4 input{color: #666;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c4 textarea{color: #666;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c4 input::-webkit-input-placeholder{color: #bdbdbd;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c4 input:-moz-placeholder{color: #bdbdbd;} 

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c4 input::-moz-placeholder{color: #bdbdbd;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c4 input:-ms-input-placeholder{color: #bdbdbd;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c4 textarea::-webkit-input-placeholder{color: #bdbdbd;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c4 textarea:-moz-placeholder{color: #bdbdbd;} 

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c4 textarea::-moz-placeholder{color: #bdbdbd;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c4 textarea:-ms-input-placeholder{color: #bdbdbd;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c5 input{border: 1px solid #058c6b;color: #058c6b;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c6{background: #dddddd;}

.ind6-a1+.bt1-a1+.t1-a1+.ft1-a3+.ft1-a2 .ft1-c6>div{background: #2d7930;}



/*ban1*/

.ban1-a1{width: 100%;position: relative;overflow: hidden;}

.ban1-a2{width: 100%;position: relative;}

.ban1-a3{font-size: 0.52rem;line-height: 0.52rem;color: #fff;font-weight: bold;position: absolute;top: 0.8rem;left: 0.35rem;}

.ban1-a4{font-size: 0.3rem;line-height: 0.3rem;color: #fff;position: absolute;top: 1.4rem;left: 0.35rem;}

.ban1-a5{width: 0.8rem;height: 1px;background: #fff;position: absolute;top: 1.8rem;left: 0.35rem;}

.ban1-a6{font-size: 0.24rem;line-height:0.24rem;color: #fff;text-transform: uppercase;position: absolute;top: 1.9rem;left: 0.35rem;}



/*lan1*/

.lan1-a1{width: 100%;padding: 0.4rem 0.22rem;}

.lan1-a2{height: 0.3rem;position: relative;float: left;margin-right: 0.16rem;}

.lan1-a3{font-size: 0.24rem;line-height: 0.3rem;color: #666;float: left;}



/*page1*/

.page1-a1{width: 100%;position: relative;text-align: center;margin-bottom: 0.6rem;}

.page1-a1>a{min-width: 0.4rem;height: 0.4rem;padding: 0 0.1rem;font-size: 0.2rem;line-height: 0.4rem;color: #222222;background: #e8e8e8;text-align: center;margin: 0 0.02rem;display: none;}

.page1-a1>a.select{color: #fff;background: #199045;}



/*staff1*/

.staff1-a1{width: 100%;position: relative;padding: 0 0.22rem;margin-bottom: 0.6rem;}

.staff1-a2{width: 100%;position: relative;margin-bottom: 0.22rem;}

.staff1-a2:last-child{margin-bottom: 0;}

.staff1-a3{width: 100%;height: 4.28rem;position: relative;margin-bottom: 0.04rem;}

.staff1-a3 img{min-height: 100%;}

.staff1-a4{width: 100%;height: 0.72rem;position: relative;padding: 0 0.2rem;font-size: 0.24rem;line-height: 0.72rem;color: #fff;text-align: center;background: #199045;}



/*effect1*/

.effect1-a1{width: 100%;height: 4.44rem;position: relative;margin-bottom: 0.6rem;overflow: hidden;}

.effect1-a2{width: 100%;height: 100%;position: relative;}

.effect1-a3{width: calc(100% - 0.95rem*2);height: 3.2rem;background: #fff;box-shadow: 0 0 0.24rem rgba(219,219,219,0.44);position: absolute;top: calc(100% - 3.2rem);left: 0.95rem;z-index: 1;transition: 0.5s;}

.effect1-a3.on1{z-index: 2;transition: 0.5s;}

.effect1-a3.on2{width: calc(100% - 0.65rem*2);height: 3.2rem;top: 0.94rem;left: 0.65rem;z-index: 3;transition: 0.5s;}

.effect1-a3.on3{width: calc(100% - 0.35rem*2);height: 3.8rem;top: 0;left: 0.35rem;z-index: 4;transition: 0.5s;}

.effect1-a3.on4{animation: effect1 0.5s linear;}

@keyframes effect1{

	0%{top: 0;left: 0.35rem;z-index: 5;width: 100%;}

	50%{top: 0;left: calc(0.35rem*3 - 100%);z-index: 5;}

	100%{top: calc(100% - 3.2rem);left: 0.95rem;z-index: 1;width: calc(100% - 0.95rem*2);height: 3.2rem;}

}

.effect1-a3.on5{animation: effect2 0.5s linear;}

@keyframes effect2{

	0%{top: 0;left: 0.35rem;z-index: 5;width: 100%;}

	50%{top: 0;left: calc(100% - 0.35rem);z-index: 5;}

	100%{top: calc(100% - 3.2rem);left: 0.95rem;z-index: 1;width: calc(100% - 0.95rem*2);height: 3.2rem;}

}

.effect1-a3 img{min-height: 100%;}



/*news1*/

.news1-a1{width: 100%;position: relative;padding: 0 0.22rem;margin-bottom: 0.6rem;}

.news1-a2{width: 100%;height: 4.8rem;position: relative;background: #fff;box-shadow: 0 0.16rem 0.24rem rgba(227,227,227,0.3);margin-bottom: 0.22rem;}

.news1-a2:last-child{margin-bottom: 0;}

.news1-a3{width: 100%;height: 2.6rem;position: relative;margin-bottom: 0.24rem;}

.news1-a3 img{min-height: 100%;}

.news1-a4{width: calc(100% - 0.28rem*2);position: relative;margin: 0 auto;margin-bottom: 0.2rem;}

.news1-a5{width: 70%;font-size: 0.28rem;line-height: 0.32rem;color: #333333;float: left;}

.news1-a6{font-size: 0.24rem;line-height: 0.32rem;color: #999999;float: right;}

.news1-a7{width: calc(100% - 0.28rem*2);height: calc(0.4rem*3);font-size: 0.24rem;line-height: 0.4rem;color: #666666;margin: 0 auto;}



/*products1*/

.products1-a1{width: 100%;position: relative;padding: 0 0.22rem;margin-bottom: 0.6rem;}

.products1-a2{width: calc(50% - 0.22rem/2);height: 4rem;position: relative;background: rgba(255,255,255,0.9);overflow: hidden;margin-bottom: 0.22rem;}

.products1-a2:nth-child(odd){float: left;}

.products1-a2:nth-child(even){float: right;}

.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/330*100%);max-height: calc(208/330*100%);position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}

.products1-a4{width: 100%;height: 0.78rem;background: #01772d;padding: 0 0.2rem;font-size: 0.24rem;line-height: 0.78rem;color: #fff;text-align: center;position: absolute;bottom: 0;left: 0;}

.products1-a5{width: 100%;height: 100%;border: 1px solid #dddddd;position: absolute;top: 0;left: 0;}



/*staff2*/

.staff2-a1{width: 100%;position: relative;padding: 0 0.22rem;margin-bottom: 0.6rem;}

.staff2-a2{width: 100%;height: 3.36rem;position: relative;margin-bottom: 0.2rem;}

.staff2-a2 img{min-height: 100%;}

.staff2-a3{width: 100%;height: 1.64rem;position: relative;overflow: hidden;}

.staff111{width: calc(2.1rem*4 + 0.2rem*4)!important;height: 100%!important;position: relative;}

.staff111 .swiper-slide{width: 25%!important;height: 100%!important;position: relative;}

.staff2-a4{width: 2.1rem;height: 100%;position: relative;}

.staff2-a5{width: 100%;height: 1rem;position: relative;margin-bottom: 0.04rem;}

.staff2-a5 img{min-height: 100%;}

.staff2-a5 div{width: 100%;height: 100%;border: 2px solid #199045;opacity: 0;position: absolute;top: 0;left: 0;}

.staff2-a4.on1 .staff2-a5 div{opacity: 1;}

.staff2-a6{width: 100%;height: 0.6rem;background: #f3f3f3;padding: 0 0.2rem;font-size: 0.24rem;line-height: 0.6rem;color: #333333;text-align: center;}

.staff2-a4.on1 .staff2-a6{background: #199045;color: #fff;}



/*us1*/

.us1-a1{width: calc(100% - 0.22rem*2);height: 5rem;background: #f6f6f6;position: relative;margin: 0 0.22rem;margin-bottom: 0.6rem;}

.us1-a1 #map{width: 100%!important;height: 100%!important;position: relative;}

.us1-a1 #map .anchorBL,.us1-a1 #map .anchorTR{display: none;}



/*about1*/

.about1-a1{width: 100%;position: relative;padding: 0.4rem 0.22rem 0 0.22rem;margin-bottom: 0.6rem;}

.about1-a2{width: 100%;position: relative;margin-bottom: 0.6rem}

.about1-a3{font-size: 0.42rem;line-height: 0.42rem;color: #01772d;text-align: center;font-weight: bold;margin-bottom: 0.12rem;}

.about1-a4{font-size: 0.2rem;line-height: 0.4rem;color: #a7a7a7;text-align: center;text-transform: uppercase;margin-bottom: 0.4rem;}

.about1-a5{font-size: 0.24rem;line-height: 0.36rem;color: #666666;}

.about1-a6{width: 100%;position: relative;}

.about1-b1{width: 100%;position: relative;padding: 0 0.22rem;margin-bottom: 0.6rem;}

.about1-b2{width: 50%;position: relative;margin-bottom: 0.64rem;float: left;}

.about1-b3{width: 100%;text-align: center;margin-bottom: 0.18rem;}

.about1-b3>span:nth-child(1)>span:nth-child(1){font-size: 0.66rem;line-height: 0.66rem;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: 0.08rem;right: 0;opacity: 1;}

.about1-b3>span:nth-child(1)>span:nth-child(2){font-size: 0.32rem;line-height: 0.32rem;color: #01772d;font-family: 'DIN';font-weight: bold;margin-right: -0.2rem;}

.about1-b3>span:nth-child(2){font-size: 0.2rem;line-height: 0.2rem;color: #01772d;position: relative;top: -0.48rem;margin-left: 0.04rem;}

.about1-b4{width: 100%;font-size: 0.2rem;line-height: 0.2rem;color: #01772d;text-align: center;}

.about1-b5{width: 1px;height: 30px;background: #01772d;opacity: 0.56;position: absolute;top: 20%;right: 0;}

.about1-b2:nth-child(2n) .about1-b5{display: none;}

.about1-c1{width: 100%;position: relative;padding: 0 0.22rem;margin-bottom: 0.6rem;}

.about1-c2{width: 100%;position: relative;margin-bottom: 0.2rem}

.about1-c2 div{width: calc(100% - 0.3rem*2);height: calc(100% - 0.3rem*2);border: 1px solid #fff;position: absolute;top: 0.3rem;left: 0.3rem;}

.about1-c3{width: 100%;position: relative;background: #fbfbfb;padding: 0.4rem 0.3rem;}

.about1-c4{width: 100%;}

.about1-c5{font-size: 0.42rem;line-height: 0.42rem;color: #01772d;text-align: center;font-weight: bold;margin-bottom: 0.12rem;}

.about1-c6{font-size: 0.2rem;line-height: 0.24rem;color: #a7a7a7;text-align: center;font-family: Arial;margin-bottom: 0.4rem;}

.about1-c7{font-size: 0.24rem;line-height: 0.4rem;color: #4d4d4d;}

.about1-d1{width: 100%;position: relative;padding: 0 0.22rem;margin-bottom: 0.6rem;}

.about1-d2{width: 100%;position: relative;margin-bottom: 0.2rem;}

.about1-d2 div{width: calc(100% - 0.3rem*2);height: calc(100% - 0.3rem*2);border: 0px solid #fff;position: absolute;top: 0.3rem;left: 0.3rem;}

.about1-d3{width: 100%;position: relative;background: #199045;padding: 0.4rem 0.3rem;}

.about1-d4{width: 100%;}

.about1-d5{font-size: 0.42rem;line-height: 0.42rem;color: #fff;text-align: center;font-weight: bold;margin-bottom: 0.12rem;}

.about1-d6{font-size: 0.2rem;line-height: 0.24rem;color: #fff;text-align: center;font-family: Arial;margin-bottom: 0.4rem;}

.about1-d7{font-size: 0.24rem;line-height: 0.4rem;color: #fff;}

.about1-e1{width: 100%;position: relative;margin-bottom: 0.6rem;}

.about1-e2{font-size: 0.42rem;line-height: 0.42rem;color: #333333;text-align: center;font-weight: bold;margin-bottom: 0.12rem;}

.about1-e3{font-size: 0.2rem;line-height: 0.24rem;color: #a7a7a7;font-family: Arial;text-align: center;}

.about1-f1{width: 100%;margin-bottom: 1rem;padding: 0 0.22rem;}

.about1-f2{width: 100%;height: 4.28rem;position: relative;}

.about111{width: 100%!important;height: 100%!important;position: relative;}

.about111 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

.about1-f3{width: 100%;height: 100%;position: relative;}

.about1-f3 img{min-height: 100%;}

.about112{width: 100%;position: absolute;bottom: -0.4rem!important;left: 0;}

.about112 .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;border-radius: 50%;background: #199045;position: relative;margin: 0 0.1rem;opacity: 1;}

.about112 .swiper-pagination-bullet div{width: 0.24rem;height: 0.24rem;border: 2px solid #199045;border-radius: 50%;position: absolute;top: calc(50% - 0.24rem/2);left: calc(50% - 0.24rem/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;padding: 0 0.22rem;}

.show1-a2{width: 100%;font-size: 0.32rem;line-height: 0.48rem;color: #333333;text-align: center;font-weight: bold;margin-bottom: 0.4rem;}

.show1-a3{width: 100%;border-top: 1px dashed #d3d3d3;border-bottom: 1px dashed #d3d3d3;font-size: 0.24rem;line-height: 0.48rem;color: #666666;text-align: center;margin-bottom: 0.4rem;}

.show1-a3 span{margin: 0 0.1rem;}

.show1-a4{width: 100%;font-size: 0.26rem;line-height: 0.4rem;color: #666666;margin-bottom: 0.6rem;}

.show1-a4 p{font-size: 0.26rem;line-height: 0.4rem;color: #666666;}

.show1-a4 span{font-size: 0.26rem;line-height: 0.4rem;color: #666666;}

.show1-a4 img{max-width: 100%;}

.show1-a5{width: 100%;border-top: 1px dashed #d3d3d3;padding-top: 0.2rem;}

.show1-a5>div{width: 100%;font-size: 0.26rem;line-height: 0.48rem;color: #666666;}

