@charset "utf-8";
/* CSS Document */
@media(min-width:1499px){
body,html{margin:0; padding:0;font-family: "Microsoft YaHei","微软雅黑";font-size: 12px;-webkit-font-smoothing: antialiased;/*抗锯齿效果*/-webkit-tap-highlight-color: transparent; -webkit-overflow-scrolling: touch; overflow-scrolling: touch;overflow: auto;overflow-x: hidden;}
body{max-width: 1920px;margin: 0 auto;}
a,ul,li,ol,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{list-style:none;padding:0;margin:0;text-decoration:none;font-weight:normal; font-size: 12px;color: #292929;font-family: "Microsoft YaHei","微软雅黑";}
* img{display:block;border: none;}
input,select,textarea{padding:0;margin:0;outline:none;font-family: "Microsoft YaHei","微软雅黑";appearance:none;-moz-appearance:none; -webkit-appearance:none;border: none;}
/*p{text-align:justify;text-justify:inter-ideograph;}*/
.clearfix{ clear:both;}
.mob{ display: none;}
.pc{ display: block;}
.fl{ float: left;}
.fr{float:right}
.commen{width: 1500px;margin: 0 auto;}
.commen1{width: 1200px;margin: 0 auto;}
.ellipsis{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
*{box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
}

@font-face {
  font-family: "mb";
  src: url("../font/Montserrat-SemiBold.woff") format("woff"),
	  url("../font/Montserrat-SemiBold.ttf") format("truetype"),
       url("../font/Montserrat-SemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
	
@font-face {
  font-family: "ml";
  src: url("../font/Montserrat-Light.woff") format("woff"),
	  url("../font/Montserrat-Light.ttf") format("truetype"),
       url("../font/Montserrat-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
	
	
@font-face {
  font-family: "meb";
  src: url("../font/Montserrat-ExtraBold.woff") format("woff"),
	  url("../font/Montserrat-ExtraBold.ttf") format("truetype"),
       url("../font/Montserrat-ExtraBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
		
/*滚动条样式*/
	::-webkit-scrollbar-track-piece{width:8px;background-color:#f0f0f0;border-radius: 5px;}
	::-webkit-scrollbar{width:8px;background-color:#6eb92b;border-radius: 5px;}
	::-webkit-scrollbar-thumb{width:8px;background-color:#282828;border-radius: 5px;}
	::-webkit-scrollbar-thumb:hover{width:8px;background-color:#6eb92b;border-radius: 5px;}

/*top*/
	.top{width: 1642px;position: fixed;left: 50%;margin-left: -821px;top: 57px;background-color: #fafafa;height: 80px;border-radius: 20px;padding: 0 51px 0 73px;transition: all ease 0.3s;z-index: 999;}
	.topx{width: 100%;left: 0;margin-left: 0;top: 0;border-radius: 0;box-shadow: 0 5px 16px 0 rgb(0 0 0 / 6%);}
	.logo{width: 182px;margin-top: 25px;}
	.logo img{width: 100%;transition: all ease 0.3s;}
	.logo img:hover{transform: scale(1.1);}
	.nav{z-index: 100;height: 99px;}
	.nava{transition: all ease 0.3s;height: 99px;cursor: pointer;text-align: center;z-index: 100;}
	.nava:nth-child(2){margin-left: 78px;}
	.nava:nth-child(3){margin-left: 67px;}
	.nava:nth-child(4){margin-left: 63px;}
	.nava:nth-child(5){margin-left: 48px;}
	.nava:nth-child(6){margin-left: 55px;}
	.nava > p{transition: all ease 0.3s;text-align: center;line-height: 80px;background-image: url(../img/g9.png);background-repeat: no-repeat;background-position: bottom center;background-size: 126px 0px;}
	.nava > p a{font-size: 16px;color: #000000;transition: all ease 0.3s;font-family: ml;text-transform: capitalize;display: block;font-weight: bold;letter-spacing: 0.5px;}
	.nava:hover > p{background-size: 126px 10px;}
	.nava:hover > p a{color: #6eb92b;font-weight: bold;}
	.navaa > p a{color: #6eb92b;font-weight: bold;}
	.navaa > p{background-size: 126px 10px;}
	.navb{width: 100%;position: absolute;z-index: 2;top: 80px;left: 0%;opacity: 0;background-color: #fff;}
	.navb1{width: 100%;display: flex;justify-content:space-around;padding: 60px 0 68px;}
	.navb1_a{transition: all ease 0.3s;}
	.navb1_a:hover{transform: translateY(-6px);}
	.navb1_a img{float: left;}
	.navb1_a p{float: left;font-size: 18px;color: #000000;font-family: mb;text-transform: capitalize;line-height: 49px;margin-left: 16px;transition: all ease 0.3s;text-align: left;}
	.navb1_a p span{display: block;margin-top: 7px;}
	.navb1_a p span a{display: block;line-height: 35px;font-size: 16px;font-family: ml;text-align: left;transition: all ease 0.3s;}
	.navb1_a p span a:hover{color: #6eb92b;font-weight: bold;}
	.navb1_a:hover p{color: #6eb92b;}
	.topa{margin-top: 28px;margin-left: 70px;margin-right: 20px;}
	.topa_a{padding-left: 43px;padding-bottom: 28px;}
	.topa_a > img{width: 24px;cursor: pointer;}
	.navb2{width: 100%;display: flex;justify-content:space-around;padding: 40px 0 55px;}
	.navb2_a{width: 267px;height: 205px;border-radius: 20px;background-color: #f8f8f8;text-align: left;padding: 53px 0 0 38px;}
	.navb2_a h6{font-size: 20px;color: #000000;font-family: mb;line-height: 15px;}
	.navb2_a p{line-height: 32px;margin-top: 23px;}
	.navb2_a p a{font-size: 16px;color: #000000;font-family: ml;display: block;transition: all ease 0.3s;}
	.navb2_a p a:hover{color: #6eb92b;}
	.navb2_b{padding-top: 30px;text-align: left;}
	.navb2_b h6{line-height: 15px;}
	.navb2_b h6 a{font-size: 20px;color: #000000;font-family: mb;}
	.navb2_b p{line-height: 32px;margin-top: 23px;}
	.navb2_b p a{font-size: 16px;color: #000000;font-family: ml;display: block;transition: all ease 0.3s;}
	.navb2_b p a:hover{color: #6eb92b;}
	.topa_b{position: relative;}
	.topa_a1{position: absolute;width: 124px;height: 94px;border-radius: 10px;background-color: #f7f7f7;top: 77px;left: -7px;padding: 4px 14px 0 14px;}
	.topa_a1::after{position: absolute;content: "";background-image: url(../img/g14.png);width: 14px;height: 14px;background-size: 100% 100%;left: 50%;margin-left: -7px;top: -7px;}
	.topa_a1 p{line-height: 44px;border-bottom: 1px solid #dedede;text-align: center;}
	.topa_a1 p:nth-child(2){border: none;}
	.topa_a1 p a{font-size: 12px;color: #000000;font-family: ml;transition: all ease 0.3s;}
	.topa_a1 p a:hover{color: #6eb92b;}
	.topa_a2{position: absolute;width: 100%;background-color: #fff;left: 0;top: 80px;display: flex;justify-content:center;padding: 70px 0 67px;opacity: 0;}
	.topa_a2x{margin: 0 115px;}
	.topa_a2x h6{font-size: 20px;color: #000000;font-family: mb;line-height: 14px;}
	.topa_a2x p{line-height: 36px;margin-top: 18px;}
	.topa_a2x p a{font-size: 16px;color: #666666;display: block;font-family: ml;transition: all ease 0.3s;}
	.topa_a2x p a:hover{color: #6eb92b;text-decoration: underline;}
	.topa_a3{position: absolute;width: 100%;background-color: #fff;left: 0;top: 80px;display: none;padding: 40px 0 45px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
	.topa_a3 img{width: 26px;height: 26px;margin-top: 7px;}
	.topa_a3x{display: flex;justify-content:center;}
	.topa_a3 input.input1{width: 544px;margin: 0 47px 0 38px;line-height: 40px;height: 40px;border-bottom: 1px solid #e5e5e5;font-size: 14px;color: #666666;font-family: ml;}
	.topa_a3 input.input2{width: 135px;line-height: 39px;height: 40px;font-size: 16px;color: #fff;font-family: mb;text-align: center;background-color: #6eb92b;border-radius: 30px;cursor: pointer;}
	
/*banner*/
	.ban{width:100%;margin: 0 auto;overflow: hidden;height: 1079px;position: relative;}
	.imgbox{ width:1920px;overflow: hidden;position: relative;left: 50%; margin-left: -960px;height: 1079px;}
	.imgbox img{position: absolute;left: 0;top: 0;width: 100%;}
	.ban_w{position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding-top: 364px;}
	.ban_w h6{font-size: 40px;color: #fff;line-height: 35px;text-align: center;font-family: mb;text-transform: uppercase;letter-spacing: 6px;}
	.ban_w p{font-size: 30px;color: #fff;font-family: ml;line-height: 21px;text-align: center;text-transform: uppercase;margin-top: 27px;letter-spacing: 2px;}
	.ban_w h5{font-size: 100px;color: #fff;font-family: meb;line-height: 72px;text-align: center;text-transform: uppercase;margin-top: 39px;letter-spacing: 5px;}
	.boy{width: 1200px;}
	.bt-a{width: 47px;height: 47px;position: absolute;left: 5%;top: calc(50% - 23.5px);cursor: pointer;z-index: 15;}
	.bt-b{background: url(../img/yi07.png) no-repeat;width: 47px;height: 47px;opacity: 1;transition: all ease 0.3s;}
	.bt-b:hover{background: url(../img/yi09.png);opacity: 1;}
	.bt-k{width: 47px;height: 109px;position: absolute;right: 5%;top: calc(50% - 23.5px);cursor: pointer;z-index: 15;}
	.bt-f{background: url(../img/yi06.png) no-repeat;width: 47px;height: 47px;opacity: 1;transition: all ease 0.3s;}
	.bt-f:hover{background: url(../img/yi08.png);opacity: 1;}
	.keyword{position: absolute;width: 1400px;left: 50%;margin-left: -700px;bottom: 20px;}
	.keyword p{line-height: 14px;font-size: 14px;color: #fff;float: left;}
	.keyword p a{font-size: 14px;color: #fff;transition: all ease 0.3s;margin-left: 12px;display: inline-block;}
	.keyword p a:hover{color: #bd9f63;}
	.flip{position: absolute;left: 50%;margin-left: -165px;bottom: 99px;}
	.flip li{cursor: pointer;width: 54px;height: 5px;background-color: #fff;border-radius: 1px;margin: 0 6px;float: left;text-align: center;transition: all ease 0.3s;opacity: 0.5}
	.flip li.ppp{opacity: 1;}
	

	
/*我们的故事Our Story*/
	.nban{width:100%;overflow: hidden;position: relative;}
	.nban_img{width: 100%;position: relative;}
	.nban_img > img{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
	.nban_img > h2{position: absolute;left: 0;top: 410px;text-align: center;width: 100%;font-size: 56px;color: #fff;font-family: mb;text-transform: uppercase;line-height: 42px;letter-spacing: 3px;}
	.nban_img > h1{position: absolute;left: 0;top: 410px;text-align: center;width: 100%;font-size: 56px;color: #fff;font-family: mb;text-transform: uppercase;line-height: 42px;letter-spacing: 3px;}
	.nei{width: 100%;overflow: hidden;}
	.fenl{width: 100%;background-color: #fafafa;border-bottom: 1px solid #e1e1e1;height: 100px;}
	.fenl .commen{display: flex;justify-content: space-around;}
	.fenl p{line-height: 100px;transition: all ease 0.3s;position: relative;overflow: hidden;font-size: 20px;color: #000000;font-family: ml;text-transform: capitalize;cursor: pointer;}
	.fenl p::after{position: absolute;content: "";width: 100%;height: 5px;background-color: #6eb92b;left: 0;bottom: 0;border-radius: 2.5px;opacity: 0;transition: all ease 0.3s;}
	.fenl p::before{position: absolute;content: "";width: 25px;height: 10px;background-size: 100% 100%;left: 50%;margin-left: -12.5px;bottom: -10px;opacity: 0;transition: all ease 0.3s;background-image: url(../img/g57.png);}
	.fenl h1{line-height: 100px;transition: all ease 0.3s;position: relative;overflow: hidden;font-size: 20px;color: #000000;font-family: ml;text-transform: capitalize;cursor: pointer;}
	.fenl h1::after{position: absolute;content: "";width: 100%;height: 5px;background-color: #6eb92b;left: 0;bottom: 0;border-radius: 2.5px;opacity: 0;transition: all ease 0.3s;}
	.fenl h1::before{position: absolute;content: "";width: 25px;height: 10px;background-size: 100% 100%;left: 50%;margin-left: -12.5px;bottom: -10px;opacity: 0;transition: all ease 0.3s;background-image: url(../img/g57.png);}
	.fenl p a{font-size: 20px;color: #000000;font-family: ml;text-transform: capitalize;transition: all ease 0.3s;display: block;}
	.fenl h1 a{font-size: 20px;color: #000000;font-family: ml;text-transform: capitalize;display: block;}
	.fenl .on::after{opacity: 1;}
	.fenl .on::before{opacity: 1;bottom: 0;}
	.fenl .on{background-size: 108px 10px;font-family: mb;color: #6eb92b;}
	.fenl .on a{font-family: mb;color: #6eb92b;}
	.fenl p:hover{background-size: 108px 10px;font-family: mb;color: #6eb92b;}
	.fenl p:hover::after{opacity: 1;}
	.fenl p:hover::before{opacity: 1;bottom: 0;}
	.fenl p:hover a{font-family: mb;color: #6eb92b;}
	

	


	.fhdb{width: 50px;height: 50px;overflow: hidden;position: fixed;right: 20px;bottom: 100px;cursor: pointer;z-index: 1001;display: none;background-color: #e2f1d5;border-radius: 8px;}
	.fhdb img{width: 100%;transition: all ease 0.6s;}
	.fhdb:hover img:nth-child(1){margin-top: -50px;}
	.fenl_xw .commen{justify-content: center;}
	.fenl_xw .commen h1{margin: 0 140px;}
	.fenl_xw .commen p{margin: 0 140px;}
	.ym{display: table;margin: 0 auto;margin-top: 78px;}
	.ym p{margin: 0 15px;transition: all ease 0.3s;float: left;}
	.ym p a{width: 41px;height: 41px;border: 1px solid #cccccc;border-radius: 50%;text-align: center;line-height: 39px;font-size: 16px;color: #000000;display: block;transition: all ease 0.3s;}
	.ym span{float: left;margin: 0 15px;font-size: 16px;color: #000000;display: block;}
	.ym p.a a{background-image: url(../img/g72.png);background-repeat: no-repeat;background-size: 9px 15px;background-position: center;}
	.ym p.a:hover a{background-image: url(../img/g72-1.png);}
	.ym p.b a{background-image: url(../img/g73.png);background-repeat: no-repeat;background-size: 9px 15px;background-position: center;}
	.ym p.b:hover a{background-image: url(../img/g73-1.png);}
	.ym p:hover a{color: #fff;background-color: #6eb92b;border-color: #6eb92b;}
	.ym p.on a{color: #fff;background-color: #6eb92b;border-color: #6eb92b;}
	.ym h6{float: left;font-size: 14px;color: #000000;font-family: ml;line-height: 41px;font-weight: bold;margin-left: 50px;}
	.ym input.inputa{width: 40px;height: 40px;border-radius: 50%;font-size: 14px;color: #000;line-height: 40px;text-align: center;margin: 0 19px 0 11px;background-color: #f8f8f8;display: block;float: left;}
	.ym input.inputb{font-size: 16px;color: #6eb92b;line-height: 40px;font-family: mb;float: left;display: block;background-color: transparent;cursor: pointer;}


/*Brochures*/
	.nav_co{min-width: 920px;}
	.nav_co .nava{margin-left: 127px;}
	.nav_co .nava:nth-child(1){margin-left: 0;}
	.nav_co .topa{margin-left: 0;margin-right: 21px;}
	.xcy{width: 100%;margin-top: 79px;}
	.xzya{width: 100%;margin-top: 44px;}
	.xcy h2{font-size: 30px;color: #000000;font-family: mb;line-height: 26px;}
	.xcy h1{font-size: 30px;color: #000000;font-family: mb;line-height: 26px;}
	.xcy .xzya_a{width: 100%;border-bottom: 1px solid #e5e5e5;}
	.xcy .xzya_a h6{float: left;font-size: 16px;color: #000000;font-family: ml;line-height: 63px;max-width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all ease 0.3s;font-weight: bold;} 
	.xcy .xzya_a p{float: right;line-height: 62px;font-size: 12px;color: #666666;font-family: ml;margin-right: 50px;}
	.xcy .xzya_a img{float: right;margin-top: 23px;}
	.xcy .xzya_a:hover h6{color: #6eb92b;margin-left: 8px;}
	.yj_co{width: 100%;background-color: #f8f8f8;margin-top: 96px;padding-top: 57px;}
	.yj_coa{margin-top: 6px;}
	.yj_coa p{float: left;font-size: 22px;color: #000000;font-family: ml;line-height: 30px;margin-right: 19px;}
	.yjca_a{width: 37px;height: 30px;position: relative;margin-left: 24px;}
	.yjca_a img{width: 100%;}
	.yjca_a img.t2{position: absolute;left: 0;top: 0;opacity: 0;transition: all ease 0.3s;}
	.yjca_a:hover img.t2{opacity: 1;}
	.yj_cob{margin-bottom: 52px;}
	.yj_cob p{width: 276px;height: 45px;line-height: 45px;text-align: center;background-color: #6eb92b;border-radius: 22.5px;transition: all ease 0.3s;}
	.yj_cob p a{font-size: 16px;color: #fff;font-family: ml;display: block;letter-spacing: 1px;}
	.yj_cob p:hover{transform: translateX(-6px);}
	.yjx_co{width: 100%;background-color: #ededed}
	.yjx_co p{text-align: center;font-size: 16px;color: #000000;opacity: 0.5;line-height: 80px;height: 86px;letter-spacing: 1px;font-family: ml;font-weight: bold;}
	.yjx_co p a{font-size: 16px;color: #000000;transition: all ease 0.3s;font-family: ml;font-weight: bold;}
	.yjx_co p a:hover{color: #6eb92b;}
	
/*Webinars*/
	.spya{width: 100%;margin-top: 80px;}
	.spya h2{font-size: 32px;color: #000000;font-family: mb;line-height: 26px;float: left;}
	.spya select{float: right;width: 346px;height: 50px;border: 2px solid #6eb92b;line-height: 46px;border-radius: 25px;font-size: 16px;color: #6eb92b;font-family: ml;padding-left: 45px;cursor: pointer;background-image: url(../img/c3.png);background-repeat: no-repeat;background-position: right 44px center;}
	.spya_p{width: 100%;margin-top: 14px;}
	.spya_p p{min-width: 86px;float: left;border: 1px solid #6eb92b;border-radius: 15px;text-align: center;line-height: 31px;padding: 0 34px;transition: all ease 0.3s;margin-right: 30px;}
	.spya_p p a{font-size: 12px;color: #000000;transition: all ease 0.3s;display: block;}
	.spya_p p:hover{background-color: #6eb92b;}
	.spya_p p:hover a{color: #fff;}
	.spya_p p.on{background-color: #6eb92b;}
	.spya_p p.on a{color: #fff;}
	.spyb{width: 100%;margin-top: 21px;}
	.spyc{width: 32.133%;margin-top: 38px;background-color: #f8f8f8;border-radius: 20px;overflow: hidden;float: left;height: 340px;}
	.spyc:nth-child(3n+2){margin: 0 1.8%;margin-top: 38px;}
	.spyc_video{width: 100%;position: relative;border-radius: 20px;overflow: hidden;height: 263px;transition: all ease 0.3s;}
	.spyc_video video{width: 100%;height: 335px;background-color: #000;transition: all ease 0.3s;object-fit: cover;position: relative;}
	.spyc_video_bf{display: none;}
	.spyc_video_bf img{position: absolute;width: 43px;left: 50%;margin-left: -21.5px;top: 50%;margin-top: -21px;cursor: pointer;}
	.spyc_video_bf img.t2{display: none;}
	.spyc_video_bf p{position: absolute;width: 100%;text-align: center;font-size: 16px;color: #fff;top: 250px;font-family: ml;transition: all ease 0.3s;opacity: 0;}
	.spyc_p{width: 100%;overflow: hidden;}
	.spyc_p p{margin-top:20px; text-align: center;overflow: hidden;text-overflow: ellipsis;line-height: 25px;height: 50px; font-size: 16px;color: #000000;font-family: ml;font-weight: bold;letter-spacing: 1px;}
	.spybx .spyc_video{overflow: inherit;}
	.spybx .spyc_video{height: 434px;}
	.spybx .spyc_video video{height: 434px;}
	.spybx .spyc_p{height: 0;}
	.spybx .spyc_video_bf p{opacity: 1;}
	.spybx .spyc_video_bf img{margin-top: -50px;}
	.spyc_video video::-webkit-media-controls-enclosure{background-color: rgba(0,0,0,0.0);transition: all ease 0.3s;}
	.spybxx .spyc_video video::-webkit-media-controls-enclosure{background-color: rgba(0,0,0,0.5);}
	.spyc_video video::-webkit-media-controls-play-button{display: none;}
	.spyc_video video::-webkit-media-controls-overlay-play-button{display: none;}
	
/*404*/
	.a404{position: fixed;width: 100%;height: 100%;left: 0;top: 50%;margin-top: -300px;}
	.a404_a{width: 1000px;margin: 0 auto;}
	.a404_a img{width: 100%;}
	.a404_b{display: table;margin: 0 auto;margin-top: 40px;}
	.a404_b h6{width: 220px;height: 50px;line-height: 50px;background-color: #80b645;border-radius: 28px;text-align: center;cursor: pointer;float: left;margin: 0 20px;}
	.a404_b h6 a{font-size: 16px;color: #fff;font-family: ml;display: block;}
	.a404_b p{width: 220px;height: 50px;line-height: 50px;border: 1px solid #d5d5d5;border-radius: 28px;text-align: center;cursor: pointer;margin-top: 18px;float: left;margin: 0 20px;transition: all ease 0.3s;}
	.a404_b p a{font-size: 14px;color: #000000;font-family: ml;display: block;transition: all ease 0.3s;}
	.a404_b p:hover{background-color: #80b645;}
	.a404_b p:hover a{color: #fff;}
	
	.fenl_br .commen{justify-content: center;}
	.fenl_br .commen h1{margin: 0 105px;}
	.fenl_br .commen p{margin: 0 105px;}
	
/*cookie弹出框*/
	.cookie{position: fixed;width: 100%;z-index: 1002;background-color: rgba(0,0,0,0.5);left: 0;bottom: 0;}
	.cookie_a{width: 100%;background-color: #ededed;height: 250px;padding-top: 78px;}
	.cookie_aa{width: 78%;}
	.cookie_aa h6{font-size: 22px;color: #000000;font-family: ml;}
	.cookie_aa p{font-size: 14px;color: #666666;font-family: ml;line-height: 30px;}
	.cookie_aa p a{color: #000000;font-family: mb;text-decoration: underline;font-size: 14px;}
	.cookie_ab h6{width: 180px;height: 43px;line-height: 43px;background-color: #80b645;border-radius: 21.5px;text-align: center;font-size: 14px;color: #fff;font-family: ml;cursor: pointer;}
	.cookie_ab p{width: 180px;height: 43px;line-height: 43px;border: 1px solid #d5d5d5;border-radius: 21.5px;text-align: center;font-size: 14px;color: #000000;font-family: ml;cursor: pointer;margin-top: 16px;}


	
@media screen and (min-width:1500px) and (max-width:1600px){
	.top{width: 100%;left: 0;margin-left: 0;}
}
	
	
}

@media screen and (min-width:1000px) and (max-width:1499px){
body,html{margin:0; padding:0;font-family: "Microsoft YaHei","微软雅黑";font-size: 12px;-webkit-font-smoothing: antialiased;/*抗锯齿效果*/-webkit-tap-highlight-color: transparent; -webkit-overflow-scrolling: touch; overflow-scrolling: touch;overflow: auto;overflow-x: hidden;}
a,ul,li,ol,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{list-style:none;padding:0;margin:0;text-decoration:none;font-weight:normal; font-size: 12px;color: #858585;}
* img{display:block;border: none;}
input,select,textarea{padding:0;margin:0;outline:none;font-family: "微软雅黑";-webkit-appearance: none;border: none;}
.clearfix{ clear:both;}
.mob{ display: none;}
.pc{ display: block;}
.fl{ float: left;}
.fr{float:right}
.commen1{max-width: 1200px;width: 92%;margin: 0 auto;}
.commen{width: 96%;margin: 0 auto;}
.ellipsis{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
*{box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
}
		
@font-face {
  font-family: "mb";
  src: url("../font/Montserrat-SemiBold.woff") format("woff"),
	  url("../font/Montserrat-SemiBold.ttf") format("truetype"),
       url("../font/Montserrat-SemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
	
@font-face {
  font-family: "ml";
  src: url("../font/Montserrat-Light.woff") format("woff"),
	  url("../font/Montserrat-Light.ttf") format("truetype"),
       url("../font/Montserrat-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
	
	
@font-face {
  font-family: "meb";
  src: url("../font/Montserrat-ExtraBold.woff") format("woff"),
	  url("../font/Montserrat-ExtraBold.ttf") format("truetype"),
       url("../font/Montserrat-ExtraBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
		
/*滚动条样式*/
	::-webkit-scrollbar-track-piece{width:8px;background-color:#f0f0f0;border-radius: 5px;}
	::-webkit-scrollbar{width:8px;background-color:#6eb92b;border-radius: 5px;}
	::-webkit-scrollbar-thumb{width:8px;background-color:#282828;border-radius: 5px;}
	::-webkit-scrollbar-thumb:hover{width:8px;background-color:#6eb92b;border-radius: 5px;}

/*top*/
	.top{width: 92%;position: fixed;left: 4%;top: 50px;background-color: #fafafa;height: 80px;border-radius: 20px;padding: 0 2% 0 3%;z-index: 999;transition: all ease 0.3s;}
	.topx{width: 100%;left: 0;margin-left: 0;top: 0;border-radius: 0;box-shadow: 0 5px 16px 0 rgb(0 0 0 / 6%);}
	.logo{width: 160px;margin-top: 30px;}
	.logo img{width: 100%;transition: all ease 0.3s;}
	.logo img:hover{transform: scale(1.1);}
	.nav{z-index: 100;height: 99px;}
	.nava{transition: all ease 0.3s;height: 99px;cursor: pointer;text-align: center;z-index: 100;margin-left: 17px;}
	.nava:nth-child(1){margin-left: 0px;}
	.nava > p{transition: all ease 0.3s;text-align: center;line-height: 80px;background-image: url(../img/g9.png);background-repeat: no-repeat;background-position: bottom center;background-size: 126px 0px;}
	.nava > p a{font-size: 16px;color: #000000;transition: all ease 0.3s;font-family: ml;text-transform: capitalize;display: block;font-weight: bold;}
	.nava:hover > p{background-size: 126px 10px;}
	.nava:hover > p a{color: #6eb92b;font-weight: bold;}
	.navaa > p a{color: #6eb92b;font-weight: bold;}
	.navaa > p{background-size: 126px 10px;}
	.navb{width: 100%;position: absolute;z-index: 2;top: 80px;left: 0%;opacity: 0;background-color: #fff;}
	.navb1{width: 100%;display: flex;justify-content:space-around;padding: 60px 0 68px;}
	.navb1_a{transition: all ease 0.3s;}
	.navb1_a:hover{transform: translateY(-6px);}
	.navb1_a img{float: left;}
	.navb1_a p{float: left;font-size: 18px;color: #000000;font-family: mb;text-transform: capitalize;line-height: 49px;margin-left: 16px;transition: all ease 0.3s;text-align: left;}
	.navb1_a p span{display: block;margin-top: 7px;}
	.navb1_a p span a{display: block;line-height: 35px;font-size: 16px;font-family: ml;text-align: left;transition: all ease 0.3s;}
	.navb1_a p span a:hover{color: #6eb92b;font-weight: bold;}
	.navb1_a:hover p{color: #6eb92b;}
	.topa{margin-top: 28px;margin-left: 46px;margin-right: 20px;}
	.topa_a{padding-left: 43px;padding-bottom: 28px;}
	.topa_a > img{width: 24px;cursor: pointer;}
	.navb2{width: 100%;display: flex;justify-content:space-around;padding: 40px 0 55px;}
	.navb2_a{width: 267px;height: 205px;border-radius: 20px;background-color: #f8f8f8;text-align: left;padding: 53px 0 0 38px;}
	.navb2_a h6{font-size: 20px;color: #000000;font-family: mb;line-height: 15px;}
	.navb2_a p{line-height: 32px;margin-top: 23px;}
	.navb2_a p a{font-size: 16px;color: #000000;font-family: ml;display: block;transition: all ease 0.3s;}
	.navb2_a p a:hover{color: #6eb92b;}
	.navb2_b{padding-top: 30px;text-align: left;}
	.navb2_b h6{line-height: 15px;}
	.navb2_b h6 a{font-size: 20px;color: #000000;font-family: mb;}
	.navb2_b p{line-height: 32px;margin-top: 23px;}
	.navb2_b p a{font-size: 16px;color: #000000;font-family: ml;display: block;transition: all ease 0.3s;}
	.navb2_b p a:hover{color: #6eb92b;}
	.topa_b{position: relative;}
	.topa_a1{position: absolute;width: 124px;height: 94px;border-radius: 10px;background-color: #f7f7f7;top: 77px;left: -7px;padding: 4px 14px 0 14px;}
	.topa_a1::after{position: absolute;content: "";background-image: url(../img/g14.png);width: 14px;height: 14px;background-size: 100% 100%;left: 50%;margin-left: -7px;top: -7px;}
	.topa_a1 p{line-height: 44px;border-bottom: 1px solid #dedede;text-align: center;}
	.topa_a1 p:nth-child(2){border: none;}
	.topa_a1 p a{font-size: 12px;color: #000000;font-family: ml;transition: all ease 0.3s;}
	.topa_a1 p a:hover{color: #6eb92b;}
	.topa_a2{position: absolute;width: 100%;background-color: #fff;left: 0;top: 80px;display: flex;justify-content:center;padding: 70px 0 67px;opacity: 0;}
	.topa_a2x{margin: 0 115px;}
	.topa_a2x h6{font-size: 20px;color: #000000;font-family: mb;line-height: 14px;}
	.topa_a2x p{line-height: 36px;margin-top: 18px;}
	.topa_a2x p a{font-size: 16px;color: #666666;display: block;font-family: ml;transition: all ease 0.3s;}
	.topa_a2x p a:hover{color: #6eb92b;text-decoration: underline;}
	.topa_a3{position: absolute;width: 100%;background-color: #fff;left: 0;top: 80px;padding: 40px 0 45px;display: none;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
	.topa_a3x{display: flex;justify-content:center;}
	.topa_a3 img{width: 26px;height: 26px;margin-top: 7px;}
	.topa_a3 input.input1{width: 544px;margin: 0 47px 0 38px;line-height: 40px;height: 40px;border-bottom: 1px solid #e5e5e5;font-size: 14px;color: #666666;font-family: ml;}
	.topa_a3 input.input2{width: 135px;line-height: 39px;height: 40px;font-size: 16px;color: #fff;font-family: mb;text-align: center;background-color: #6eb92b;border-radius: 30px;cursor: pointer;}
	
/*banner*/
	.ban{width:100%;margin: 0 auto;overflow: hidden;height: 1079px;position: relative;}
	.imgbox{ width:1920px;overflow: hidden;position: relative;left: 50%; margin-left: -960px;height: 1079px;}
	.imgbox img{position: absolute;left: 0;top: 0;width: 100%;}
	.ban_w{position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding-top: 364px;}
	.ban_w h6{font-size: 40px;color: #fff;line-height: 35px;text-align: center;font-family: mb;text-transform: uppercase;letter-spacing: 6px;}
	.ban_w p{font-size: 30px;color: #fff;font-family: ml;line-height: 21px;text-align: center;text-transform: uppercase;margin-top: 27px;letter-spacing: 2px;}
	.ban_w h5{font-size: 100px;color: #fff;font-family: meb;line-height: 72px;text-align: center;text-transform: uppercase;margin-top: 39px;letter-spacing: 5px;}
	.boy{width: 1200px;}
	.bt-a{width: 47px;height: 47px;position: absolute;left: 5%;top: calc(50% - 23.5px);cursor: pointer;z-index: 15;}
	.bt-b{background: url(../img/yi07.png) no-repeat;width: 47px;height: 47px;opacity: 1;transition: all ease 0.3s;}
	.bt-b:hover{background: url(../img/yi09.png);opacity: 1;}
	.bt-k{width: 47px;height: 109px;position: absolute;right: 5%;top: calc(50% - 23.5px);cursor: pointer;z-index: 15;}
	.bt-f{background: url(../img/yi06.png) no-repeat;width: 47px;height: 47px;opacity: 1;transition: all ease 0.3s;}
	.bt-f:hover{background: url(../img/yi08.png);opacity: 1;}
	.keyword{position: absolute;width: 1400px;left: 50%;margin-left: -700px;bottom: 20px;}
	.keyword p{line-height: 14px;font-size: 14px;color: #fff;float: left;}
	.keyword p a{font-size: 14px;color: #fff;transition: all ease 0.3s;margin-left: 12px;display: inline-block;}
	.keyword p a:hover{color: #bd9f63;}
	.flip{position: absolute;left: 50%;margin-left: -165px;bottom: 99px;}
	.flip li{cursor: pointer;width: 54px;height: 5px;background-color: #fff;border-radius: 1px;margin: 0 6px;float: left;text-align: center;transition: all ease 0.3s;opacity: 0.5}
	.flip li.ppp{opacity: 1;}
	

	
/*我们的故事Our Story*/
	.nban{width:100%;overflow: hidden;position: relative;}
	.nban_img{width: 100%;position: relative;}
	.nban_img > img{width: 110%;position: relative;margin-left: -5%;}
	.nban_img > h2{position: absolute;left: 0;top: 50%;text-align: center;width: 100%;font-size: 36px;color: #fff;font-family: mb;text-transform: uppercase;line-height: 42px;letter-spacing: 3px;}
	.nban_img > h1{position: absolute;left: 0;top: 50%;text-align: center;width: 100%;font-size: 36px;color: #fff;font-family: mb;text-transform: uppercase;line-height: 42px;letter-spacing: 3px;}
	.nei{width: 100%;overflow: hidden;}
	.fenl{width: 100%;background-color: #fafafa;border-bottom: 1px solid #e1e1e1;height: 100px;}
	.fenl .commen{display: flex;justify-content: space-around;}
	.fenl p{line-height: 100px;transition: all ease 0.3s;position: relative;overflow: hidden;font-size: 18px;color: #000000;font-family: ml;text-transform: capitalize;cursor: pointer;}
	.fenl p::after{position: absolute;content: "";width: 100%;height: 5px;background-color: #6eb92b;left: 0;bottom: 0;border-radius: 2.5px;opacity: 0;transition: all ease 0.3s;}
	.fenl p::before{position: absolute;content: "";width: 25px;height: 10px;background-size: 100% 100%;left: 50%;margin-left: -12.5px;bottom: -10px;opacity: 0;transition: all ease 0.3s;background-image: url(../img/g57.png);}
	.fenl h1{line-height: 100px;transition: all ease 0.3s;position: relative;overflow: hidden;font-size: 18px;color: #000000;font-family: ml;text-transform: capitalize;cursor: pointer;}
	.fenl h1::after{position: absolute;content: "";width: 100%;height: 5px;background-color: #6eb92b;left: 0;bottom: 0;border-radius: 2.5px;opacity: 0;transition: all ease 0.3s;}
	.fenl h1::before{position: absolute;content: "";width: 25px;height: 10px;background-size: 100% 100%;left: 50%;margin-left: -12.5px;bottom: -10px;opacity: 0;transition: all ease 0.3s;background-image: url(../img/g57.png);}
	.fenl p a{font-size: 18px;color: #000000;font-family: ml;text-transform: capitalize;transition: all ease 0.3s;display: block;}
	.fenl h1 a{font-size: 18px;color: #000000;font-family: ml;text-transform: capitalize;display: block;}
	.fenl .on::after{opacity: 1;}
	.fenl .on::before{opacity: 1;bottom: 0;}
	.fenl .on{background-size: 108px 10px;font-family: mb;color: #6eb92b;}
	.fenl .on a{font-family: mb;color: #6eb92b;}
	.fenl p:hover{background-size: 108px 10px;font-family: mb;color: #6eb92b;}
	.fenl p:hover::after{opacity: 1;}
	.fenl p:hover::before{opacity: 1;bottom: 0;}
	.fenl p:hover a{font-family: mb;color: #6eb92b;}
	

	


	.fhdb{width: 50px;height: 50px;overflow: hidden;position: fixed;right: 20px;bottom: 100px;cursor: pointer;z-index: 1001;display: none;background-color: #e2f1d5;border-radius: 8px;}
	.fhdb img{width: 100%;transition: all ease 0.6s;}
	.fhdb:hover img:nth-child(1){margin-top: -50px;}
	.fenl_xw .commen{justify-content: center;}
	.fenl_xw .commen h1{margin: 0 140px;}
	.fenl_xw .commen p{margin: 0 140px;}
	.ym{display: table;margin: 0 auto;margin-top: 78px;}
	.ym p{margin: 0 15px;transition: all ease 0.3s;float: left;}
	.ym p a{width: 41px;height: 41px;border: 1px solid #cccccc;border-radius: 50%;text-align: center;line-height: 39px;font-size: 16px;color: #000000;display: block;transition: all ease 0.3s;}
	.ym span{float: left;margin: 0 15px;font-size: 16px;color: #000000;display: block;}
	.ym p.a a{background-image: url(../img/g72.png);background-repeat: no-repeat;background-size: 9px 15px;background-position: center;}
	.ym p.a:hover a{background-image: url(../img/g72-1.png);}
	.ym p.b a{background-image: url(../img/g73.png);background-repeat: no-repeat;background-size: 9px 15px;background-position: center;}
	.ym p.b:hover a{background-image: url(../img/g73-1.png);}
	.ym p:hover a{color: #fff;background-color: #6eb92b;border-color: #6eb92b;}
	.ym p.on a{color: #fff;background-color: #6eb92b;border-color: #6eb92b;}
	.ym h6{float: left;font-size: 14px;color: #000000;font-family: ml;line-height: 41px;font-weight: bold;margin-left: 50px;}
	.ym input.inputa{width: 40px;height: 40px;border-radius: 50%;font-size: 14px;color: #000;line-height: 40px;text-align: center;margin: 0 19px 0 11px;background-color: #f8f8f8;display: block;float: left;}
	.ym input.inputb{font-size: 16px;color: #6eb92b;line-height: 40px;font-family: mb;float: left;display: block;background-color: transparent;cursor: pointer;}


/*Brochures*/
	.nav_co{min-width: 60%;}
	.nav_co .nava{margin-left: 12%;}
	.nav_co .nava:nth-child(1){margin-left: 0;}
	.nav_co .topa{margin-left: 0;margin-right: 21px;}
	.xcy{width: 100%;margin-top: 79px;}
	.xzya{width: 100%;margin-top: 44px;}
	.xcy h2{font-size: 28px;color: #000000;font-family: mb;line-height: 26px;}
	.xcy h1{font-size: 28px;color: #000000;font-family: mb;line-height: 26px;}
	.xcy .xzya_a{width: 100%;border-bottom: 1px solid #e5e5e5;}
	.xcy .xzya_a h6{float: left;font-size: 15px;color: #000000;font-family: ml;line-height: 63px;max-width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all ease 0.3s;font-weight: bold;} 
	.xcy .xzya_a p{float: right;line-height: 62px;font-size: 12px;color: #666666;font-family: ml;margin-right: 50px;}
	.xcy .xzya_a img{float: right;margin-top: 23px;}
	.xcy .xzya_a:hover h6{color: #6eb92b;margin-left: 8px;}
	.yj_co{width: 100%;background-color: #f8f8f8;margin-top: 96px;padding-top: 57px;}
	.yj_coa{margin-top: 6px;}
	.yj_coa p{float: left;font-size: 20px;color: #000000;font-family: ml;line-height: 30px;margin-right: 19px;}
	.yjca_a{width: 37px;height: 30px;position: relative;margin-left: 24px;}
	.yjca_a img{width: 100%;}
	.yjca_a img.t2{position: absolute;left: 0;top: 0;opacity: 0;transition: all ease 0.3s;}
	.yjca_a:hover img.t2{opacity: 1;}
	.yj_cob{margin-bottom: 52px;}
	.yj_cob p{width: 276px;height: 45px;line-height: 45px;text-align: center;background-color: #6eb92b;border-radius: 22.5px;transition: all ease 0.3s;}
	.yj_cob p a{font-size: 16px;color: #fff;font-family: ml;display: block;letter-spacing: 1px;}
	.yj_cob p:hover{transform: translateX(-6px);}
	.yjx_co{width: 100%;background-color: #ededed}
	.yjx_co p{text-align: center;font-size: 16px;color: #000000;opacity: 0.5;line-height: 80px;height: 86px;letter-spacing: 1px;font-family: ml;font-weight: bold;}
	.yjx_co p a{font-size: 16px;color: #000000;transition: all ease 0.3s;font-family: ml;font-weight: bold;}
	.yjx_co p a:hover{color: #6eb92b;}
	
/*Webinars*/
	.spya{width: 100%;margin-top: 80px;}
	.spya h2{font-size: 28px;color: #000000;font-family: mb;line-height: 26px;float: left;}
	.spya select{float: right;width: 346px;height: 50px;border: 2px solid #6eb92b;line-height: 46px;border-radius: 25px;font-size: 14px;color: #6eb92b;font-family: ml;padding-left: 45px;cursor: pointer;background-image: url(../img/c3.png);background-repeat: no-repeat;background-position: right 44px center;}
	.spya_p{width: 100%;margin-top: 14px;}
	.spya_p p{min-width: 86px;float: left;border: 1px solid #6eb92b;border-radius: 15px;text-align: center;line-height: 31px;padding: 0 34px;transition: all ease 0.3s;margin-right: 30px;}
	.spya_p p a{font-size: 12px;color: #000000;transition: all ease 0.3s;display: block;}
	.spya_p p:hover{background-color: #6eb92b;}
	.spya_p p:hover a{color: #fff;}
	.spya_p p.on{background-color: #6eb92b;}
	.spya_p p.on a{color: #fff;}
	.spyb{width: 100%;margin-top: 21px;}
	.spyc{width: 32.133%;margin-top: 38px;background-color: #f8f8f8;border-radius: 20px;overflow: hidden;float: left;height: 270px;}
	.spyc:nth-child(3n+2){margin: 0 1.8%;margin-top: 38px;}
	.spyc_video{width: 100%;position: relative;border-radius: 20px;overflow: hidden;height: 200px;transition: all ease 0.3s;}
	.spyc_video video{width: 100%;height: 270px;background-color: #000;transition: all ease 0.3s;object-fit: cover;position: relative;}
	.spyc_video_bf{display: none;}
	.spyc_video_bf img{position: absolute;width: 43px;left: 50%;margin-left: -21.5px;top: 50%;margin-top: -21px;cursor: pointer;}
	.spyc_video_bf img.t2{display: none;}
	.spyc_video_bf p{position: absolute;width: 100%;text-align: center;font-size: 14px;color: #fff;top: 250px;font-family: ml;transition: all ease 0.3s;opacity: 0;}
	.spyc_p{width: 100%;overflow: hidden;}
	.spyc_p p{text-align: center;overflow: hidden;text-overflow: ellipsis;line-height: 22px;height: 44px;margin-top: 20px; font-size: 14px;color: #000000;font-family: ml;font-weight: bold;letter-spacing: 1px;}
	.spybx .spyc_video{overflow: inherit;}
	.spybx .spyc_video{height: 360px;}
	.spybx .spyc_video video{height: 360px;}
	.spybx .spyc_p{height: 0;}
	.spybx .spyc_video_bf p{opacity: 1;}
	.spybx .spyc_video_bf img{margin-top: -50px;}
	.spyc_video video::-webkit-media-controls-enclosure{background-color: rgba(0,0,0,0.0);transition: all ease 0.3s;}
	.spybxx .spyc_video video::-webkit-media-controls-enclosure{background-color: rgba(0,0,0,0.5);}
	.spyc_video video::-webkit-media-controls-play-button{display: none;}
	.spyc_video video::-webkit-media-controls-overlay-play-button{display: none;}
	
/*404*/
	.a404{position: fixed;width: 100%;height: 100%;left: 0;top: 50%;margin-top: -300px;}
	.a404_a{width: 1000px;margin: 0 auto;}
	.a404_a img{width: 100%;}
	.a404_b{display: table;margin: 0 auto;margin-top: 40px;}
	.a404_b h6{width: 220px;height: 50px;line-height: 50px;background-color: #80b645;border-radius: 28px;text-align: center;cursor: pointer;float: left;margin: 0 20px;}
	.a404_b h6 a{font-size: 16px;color: #fff;font-family: ml;display: block;}
	.a404_b p{width: 220px;height: 50px;line-height: 50px;border: 1px solid #d5d5d5;border-radius: 28px;text-align: center;cursor: pointer;margin-top: 18px;float: left;margin: 0 20px;transition: all ease 0.3s;}
	.a404_b p a{font-size: 14px;color: #000000;font-family: ml;display: block;transition: all ease 0.3s;}
	.a404_b p:hover{background-color: #80b645;}
	.a404_b p:hover a{color: #fff;}
	
/*cookie弹出框*/
	.cookie{position: fixed;width: 100%;z-index: 1002;background-color: rgba(0,0,0,0.5);left: 0;bottom: 0;}
	.cookie_a{width: 100%;background-color: #ededed;height: 200px;padding-top: 60px;}
	.cookie_aa{width: 78%;}
	.cookie_aa h6{font-size: 20px;color: #000000;font-family: ml;}
	.cookie_aa p{font-size: 13px;color: #666666;font-family: ml;line-height: 30px;}
	.cookie_aa p a{color: #000000;font-family: mb;text-decoration: underline;font-size: 14px;}
	.cookie_ab h6{width: 180px;height: 43px;line-height: 43px;background-color: #80b645;border-radius: 21.5px;text-align: center;font-size: 13px;color: #fff;font-family: ml;cursor: pointer;}
	.cookie_ab p{width: 180px;height: 43px;line-height: 43px;border: 1px solid #d5d5d5;border-radius: 21.5px;text-align: center;font-size: 13px;color: #000000;font-family: ml;cursor: pointer;margin-top: 16px;}
	
	
	
	
	
	
@media (min-width: 1050px){
	
}
	
	
	
	
@media (min-width: 1100px){
	
	
	
}

@media (min-width: 1150px){

	.nban_img > h2{font-size: 40px;}
	
}
	
@media (min-width: 1199px){
	.spyc{height: 310px;}
	.spyc_video{height: 240px;}
	.spyc_video video{height: 300px;}
	.spyc_video_bf p{top: 250px;}
	.spybx .spyc_video{height: 390px;}
	.spybx .spyc_video video{height: 390px;}
	
}

@media (min-width: 1299px){
	.nban_img > h2{font-size: 52px;}
	
}
	
@media (min-width: 1365px){
	
}
	
@media (min-width: 1399px){
	
}
	

}

@media(max-width:999px){
body,html{padding:0;background: #fff;font-family:HELVETICANEUELTPRO-THEX, Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling: touch;max-width: 920px;margin: 0 auto;}
body{overflow-x: hidden;}
a,ul,li,ol,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{list-style:none;padding:0;margin:0;text-decoration:none;font-weight:normal;}
* img{display:block;border: none;}
input,select,textarea{padding:0;margin:0;font-family: "微软雅黑";-webkit-appearance: none;outline: none;border: none;}
p{text-align:justify;}
.pc{display: none;}
.mob{display: block;}
.ellipsis{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clearfix{ clear:both;}
.fl{ float: left;}
.fr{float:right}
.commen{width: 91%;margin: 0 auto;}
*{box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		-o-box-sizing:border-box;
}
	
@font-face {
  font-family: "mb";
  src: url("../font/Montserrat-SemiBold.woff") format("woff"),
	  url("../font/Montserrat-SemiBold.ttf") format("truetype"),
       url("../font/Montserrat-SemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
	
@font-face {
  font-family: "ml";
  src: url("../font/Montserrat-Light.woff") format("woff"),
	  url("../font/Montserrat-Light.ttf") format("truetype"),
       url("../font/Montserrat-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
	
	
@font-face {
  font-family: "meb";
  src: url("../font/Montserrat-ExtraBold.woff") format("woff"),
	  url("../font/Montserrat-ExtraBold.ttf") format("truetype"),
       url("../font/Montserrat-ExtraBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
	.top{display: none;}	
/*手机banner*/
	.sjban{width: 100%;margin-top: 64px;}
	.sjban .swiper-container{width: 100%;}
	.sjban .swiper-slide{width: 100%;}
	.sjban .swiper-slide img{width: 100%;}
	#swiper-pagination_ban{bottom: 6%;}
	#swiper-pagination_ban .swiper-pagination-bullet{background-color: #fff;width: 7px;height: 7px;margin: 0 3px;transition: all ease 0.3s;}
	#swiper-pagination_ban .swiper-pagination-bullet-active{background-color: #6eb92b;width: 20px;border-radius: 20px;}
/*手机nav*/
	.sjdhgd{width: 100%;background-size: 100% 100%;position: fixed;z-index: 999;top: 0;left: 0;background-color: #fff;box-shadow: 0 0 30px 0 rgba(110,185,43,0.5);}
	.sjdh{margin: 0 auto;width: 100%;padding: 20px 1%;transition: all ease 0.4s;}
	.sjdha{width: 100%;}
	.sjdha_t1{width: 120px;overflow: hidden;margin-right: calc(50% - 60px);}
	.sjdha_t1 img{width: 100%;}
	.sjdha_t2{width: 30px;position: absolute;right: 4%;top: calc(50% - 13px);}
	.sjdha_t2 img{width: 100%;}
	.huakuai{position: fixed;top: 0;right: -100%;z-index: 100001;transition: all .4s cubic-bezier(.4,0,0,1);width: 100%;background: rgba(0,0,0,0.5);height: 100%;}
	.sjdhb{width: 82%;background: #fff;overflow-y: scroll;height: 100%;padding-bottom: 25%;float: right;position: relative;}
	.guanbi{width: 100%;}
	.guanbi img{width: 22px;height: 22px;margin: 5%;float: right;}
	.sjdhb_a{width: 100%;position: relative;border-bottom: 1px solid #f1f2f3;}
	.sjdhb_a h6{line-height: 48px;width: 100%;padding-left: 18px;text-transform: uppercase;transition: all ease 0.3s;}
	.sjdhb_a h6 a{font-size: 1.05rem;color: #222222;transition: all ease 0.3s;font-family: ml;font-weight: bold;}
	.sjdhb_a h6 span{font-size: 0.85rem;display: inline-block;margin-left: 7px;color: #b6b6b6;}
	.sjdhb_ah1 h6{background: #f6f6f6;}
	.sjdhb_ah1 h6 a{color: #6eb92b;}
	.sjdhb_aa{width: 100%;}
	.sjdhb_p{width: 100%;line-height: 28px;padding-left: 37px;text-transform: uppercase;margin: 14px 0;}
	.sjdhb_p a{font-size: 0.9rem;color: #222222;font-family: ml;font-weight: bold;}
	.sjdhb_pa a{color: #6eb92b;}
	.sjtopx{margin-left: 5%;}
	.sjtopx .topa_a{}
	.topa_a1sj{position: absolute;width: 124px;height: 94px;border-radius: 10px;background-color: #f7f7f7;top: 100%;right: 6.4%;padding: 4px 14px 0 14px;display: none;}
	.topa_a1sj::after{position: absolute;content: "";background-image: url(../img/g14.png);width: 14px;height: 14px;background-size: 100% 100%;left: 50%;margin-left: -7px;top: -7px;}
	.topa_a1sj p{line-height: 44px;border-bottom: 1px solid #dedede;text-align: center;}
	.topa_a1sj p:nth-child(2){border: none;}
	.topa_a1sj p a{font-size: 0.85rem;color: #000000;font-family: ml;transition: all ease 0.3s;}
	.topa_a1sj p a:hover{color: #6eb92b;}
	.topa_a2sj{position: absolute;width: 100%;background-color: #f7f7f7;left: 0;top: 100%;display: flex;justify-content:space-around;padding: 30px 5%;display: none;}
	.topa_a2x h6{font-size: 1.05rem;color: #000000;font-family: mb;line-height: 14px;}
	.topa_a2x p{line-height: 32px;margin-top: 15px;}
	.topa_a2x p a{font-size: 0.88rem;color: #666666;display: block;font-family: ml;transition: all ease 0.3s;}
	.topa_a2x p a:hover{color: #6eb92b;text-decoration: underline;}
	.topa_a3sj{position: absolute;width: 100%;background-color: #f7f7f7;left: 0;top: 100%;display: flex;justify-content:center;padding: 30px 5%;display: none;}
	.topa_a3sj img{width: 24px;height: 24px;margin-top: 10px;margin-left: -4px;float: left;}
	.topa_a3sj input.input1{width: calc(96% - 124px);margin: 0 2%;line-height: 40px;height: 40px;border-bottom: 1px solid #e5e5e5;font-size: 0.75rem;color: #666666;font-family: ml;background-color: transparent;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.topa_a3sj input.input2{width: 100px;line-height: 39px;height: 40px;font-size: 0.95rem;color: #fff;font-family: mb;text-align: center;background-color: #6eb92b;border-radius: 30px;cursor: pointer;float: right;}
	.jiaj{position: absolute;right: 5%;top: 24px;transform: translateY(-50%);width: 12px;height: 12px;}
	.jiaj::after,.jiaj::before{content: "";position: absolute;left: 50%;top: 0;margin-left: -1px;width: 2px;height: 100%;background: #000;transition: all .36s;}
	.jiaj::before{transform: rotate(90deg);transition: all ease 0.3s;}
	.sjdhb_ah1 .jiaj::after{transform: rotate(90deg);}
	
	.yyan{position: absolute;left: 0;bottom: 25px;width: 100%;}
	.yyan h6{text-align: center;font-size: 0.9rem;color: #000;font-family: ml;font-weight: bold;}
	.yyan h6 img{display: inline-block;position: relative;top: 5px;margin-right: 6px;}
	.yyan_h{width: 100%;height: 100%;background-color: #fff;position: absolute;right: -100%;top: 0;padding-top: 30px;transition: all ease 0.3s;}
	.yyan_h h5{font-size: 1.05rem;color: #000;line-height: 30px;font-family: ml;font-weight: bold;margin-bottom: 10px;padding: 0 18px;}
	.yyan_h{width: 100%;}
	.yyan_ha{width: 100%;border-bottom: 1px solid #f1f2f3;}
	.yyan_ha h6{font-size: 1.05rem;color: #000;line-height: 50px;font-family: ml;font-weight: bold;position: relative;padding: 0 18px;transition: all ease 0.3s;}
	.yyan_ha p{line-height: 36px;padding: 10px 0 10px 30px;}
	.yyan_ha p a{display: block;font-size: 0.9rem;color: #000;font-family: ml;font-weight: bold;transition: all ease 0.3s;}
	.yyan_ha p a:hover{color: #6eb92b;}
	.jia_h{position: absolute;right: 5%;top: 26px;transform: translateY(-50%);width: 12px;height: 12px;}
	.jia_h::after,.jia_h::before{content: "";position: absolute;left: 50%;top: 0;margin-left: -1px;width: 2px;height: 100%;background: #000;transition: all .36s;}
	.jia_h::before{transform: rotate(90deg);transition: all ease 0.3s;}
	.yyan_haa .jia_h::after{transform: rotate(90deg);} 
	.yyan_haa h6{background: #f6f6f6;color: #6eb92b;}
	
/*我们的故事Our Story*/
	.nban{width:100%;overflow: hidden;position: relative;display: block;margin-top:65px;}
	.nban_img{width: 100%;position: relative;margin-left: -0%;}
	.nban_img > img{width: 110%;position: relative;margin-left: -5%;}
	.nban_img > h2{position: absolute;left: 5%;top: 40%;text-align: center;width: 90%;font-size: 1.3rem;color: #fff;font-family: mb;text-transform: uppercase;line-height: 28px;letter-spacing: 1px;}
	.nban_img > h1{position: absolute;left: 5%;top: 40%;text-align: center;width: 90%;font-size: 1.3rem;color: #fff;font-family: mb;text-transform: uppercase;line-height: 28px;letter-spacing: 1px;}
	.nban_img > p{display: none;}
	.nei{width: 100%;overflow: hidden;margin-top: 30px;}
	.fenl{width: 100%;border-bottom: 2px solid #e1e1e1;}
	.fenl .commen{overflow: auto;}
	.fenl_br .commen{display: table;margin: 0 auto;width: auto;}
	.fenl p{line-height: 60px;transition: all ease 0.3s;position: relative;overflow: hidden;float: left;text-align: center;padding: 0 5px;margin: 0 5px;font-size: 1rem;color: #000000;font-family: ml;text-transform: capitalize;}
	.fenl p::after{position: absolute;content: "";width: 100%;height: 5px;background-color: #6eb92b;left: 0;bottom: 0;border-radius: 2.5px;opacity: 0;transition: all ease 0.3s;}
	.fenl p::before{position: absolute;content: "";width: 25px;height: 10px;background-size: 100% 100%;left: 50%;margin-left: -12.5px;bottom: -10px;opacity: 0;transition: all ease 0.3s;background-image: url(../img/g57.png);}
	.fenl h1{line-height: 60px;transition: all ease 0.3s;position: relative;overflow: hidden;float: left;text-align: center;padding: 0 5px;margin: 0 5px;font-size: 1rem;color: #000000;font-family: ml;text-transform: capitalize;}
	.fenl h1::after{position: absolute;content: "";width: 100%;height: 5px;background-color: #6eb92b;left: 0;bottom: 0;border-radius: 2.5px;opacity: 0;transition: all ease 0.3s;}
	.fenl h1::before{position: absolute;content: "";width: 25px;height: 10px;background-size: 100% 100%;left: 50%;margin-left: -12.5px;bottom: -10px;opacity: 0;transition: all ease 0.3s;background-image: url(../img/g57.png);}
	.fenl p a{font-size: 1rem;color: #000000;font-family: ml;text-transform: capitalize;transition: all ease 0.3s;display: block;}
	.fenl h1 a{font-size: 1rem;color: #000000;font-family: ml;text-transform: capitalize;display: block;}
	.fenl .on::after{opacity: 1;}
	.fenl .on::before{opacity: 1;bottom: 0;}
	.fenl .on{background-size: 108px 10px;font-family: mb;color: #6eb92b;}
	.fenl .on a{font-family: mb;color: #6eb92b;}
	.fenl p:hover{background-size: 108px 10px;}
	.fenl p:hover::after{opacity: 1;}
	.fenl p:hover::before{opacity: 1;bottom: 0;}
	.fenl p:hover a{font-family: mb;color: #6eb92b;}
	

	


	.fhdb{width: 0px;position: fixed;right: 20px;bottom: 100px;cursor: pointer;z-index: 1001;display: none;height: 0px;opacity: 0;}
	.fhdb img{width: 100%;}
	.fenl_xw .commen{justify-content: center;}
	.ym{display: table;margin: 0 auto;margin-top: 8%;}
	.ym p{margin: 0 3px;transition: all ease 0.3s;float: left;}
	.ym p a{width: 30px;height: 30px;border: 1px solid #cccccc;border-radius: 50%;text-align: center;line-height: 29px;font-size: 0.9rem;color: #000000;display: block;transition: all ease 0.3s;}
	.ym span{float: left;margin: 0 0px;font-size: 0.9rem;color: #000000;display: block;}
	.ym p.a a{background-image: url(../img/g72.png);background-repeat: no-repeat;background-size: 8px 13px;background-position: center;}
	.ym p.a:hover a{background-image: url(../img/g72-1.png);}
	.ym p.b a{background-image: url(../img/g73.png);background-repeat: no-repeat;background-size: 8px 13px;background-position: center;}
	.ym p.b:hover a{background-image: url(../img/g73-1.png);}
	.ym p:hover a{color: #fff;background-color: #6eb92b;border-color: #6eb92b;}
	.ym p.on a{color: #fff;background-color: #6eb92b;border-color: #6eb92b;}
	.ym h6{float: left;font-size: 0.8rem;color: #000000;font-family: ml;line-height: 30px;font-weight: bold;margin-left: 3px;}
	.ym input.inputa{width: 30px;height: 30px;border-radius: 50%;font-size: 0.9rem;color: #000;line-height: 30px;text-align: center;margin: 0 3px 0 6px;background-color: #f8f8f8;display: block;float: left;}
	.ym input.inputb{font-size: 0.9rem;color: #6eb92b;line-height: 30px;font-family: mb;float: left;display: block;background-color: transparent;cursor: pointer;}


/*Brochures*/
	.nav_co{min-width: 60%;}
	.nav_co .nava{margin-left: 12%;}
	.nav_co .nava:nth-child(1){margin-left: 0;}
	.nav_co .topa{margin-left: 0;margin-right: 21px;}
	.xcy{width: 100%;margin-top: 2%;}
	.xzya{width: 100%;margin-top: 6%;}
	.xcy h2{font-size: 1.2rem;color: #000000;font-family: mb;line-height: 26px;}
	.xcy h1{font-size: 1.2rem;color: #000000;font-family: mb;line-height: 26px;}
	.xcy .xzya_a{width: 100%;border-bottom: 1px solid #e5e5e5;}
	.xcy .xzya_a h6{float: left;font-size: 0.8rem;color: #000000;font-family: ml;line-height: 63px;width: calc(100% - 125px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all ease 0.3s;font-weight: bold;} 
	.xcy .xzya_a p{float: right;line-height: 62px;font-size: 0.75rem;color: #666666;font-family: ml;margin-right: 20px;}
	.xcy .xzya_a img{float: right;margin-top: 23px;}
	.xcy .xzya_a:hover h6{color: #6eb92b;margin-left: 8px;}
	.yj_co{width: 100%;background-color: #f8f8f8;margin-top: 10%;padding-top: 8%;}
	.yj_co .commen{width: 100%;}
	.yj_coa{display: table;margin: 0 auto;margin-top: 6px;float: none;}
	.yj_coa p{float: left;font-size: 0.95rem;color: #000000;font-family: ml;line-height: 30px;margin-right: 10px;}
	.yjca_a{width: 37px;height: 30px;position: relative;margin-left: 10px;}
	.yjca_a img{width: 100%;}
	.yjca_a img.t2{position: absolute;left: 0;top: 0;opacity: 0;transition: all ease 0.3s;}
	.yjca_a:hover img.t2{opacity: 1;}
	.yj_cob{margin-top: 6%;width: 100%;float: none;padding-bottom: 10%;}
	.yj_cob p{width: 270px;margin: 0 auto;height: 42px;line-height: 42px;text-align: center;background-color: #6eb92b;border-radius: 22.5px;transition: all ease 0.3s;}
	.yj_cob p a{font-size: 0.9rem;color: #fff;font-family: ml;display: block;letter-spacing: 1px;}
	.yj_cob p:hover{transform: translateX(-6px);}
	.yjx_co{width: 100%;background-color: #ededed}
	.yjx_co p{text-align: center;font-size: 0.65rem;color: #000000;opacity: 0.5;line-height: 50px;height: 50px;font-family: ml;font-weight: bold;}
	.yjx_co p a{font-size: 0.65rem;color: #000000;transition: all ease 0.3s;font-family: ml;font-weight: bold;}
	.yjx_co p a:hover{color: #6eb92b;}
	
/*Webinars*/
	.spya{width: 100%;margin-top: 6%;}
	.spya h2{font-size: 1.35rem;color: #000000;font-family: mb;line-height: 26px;float: left;}
	.spya select{width: 100%;height: 42px;border: 2px solid #6eb92b;line-height: 40px;border-radius: 25px;font-size: 0.95rem;color: #6eb92b;font-family: ml;padding-left: 25px;cursor: pointer;background-image: url(../img/c3.png);background-repeat: no-repeat;background-position: right 20px center;background-color: transparent;margin-top: 15px;}
	.spya_p{width: 100%;margin-top: 2%;}
	.spya_p p{min-width: 70px;float: left;border: 1px solid #6eb92b;border-radius: 15px;text-align: center;line-height: 31px;padding: 0 12px;transition: all ease 0.3s;margin-right: 10px;margin-top: 12px;}
	.spya_p p a{font-size: 0.75rem;color: #000000;transition: all ease 0.3s;display: block;}
	.spya_p p:hover{background-color: #6eb92b;}
	.spya_p p:hover a{color: #fff;}
	.spya_p p.on{background-color: #6eb92b;}
	.spya_p p.on a{color: #fff;}
	.spyb{width: 100%;margin-top: 1%;}
	.spyc{width: 100%;margin-top: 7%;background-color: #f8f8f8;border-radius: 20px;overflow: hidden;float: left;height: 330px;}
	.spyc:nth-child(2n){float: right;}
	.spyc_video{width: 100%;position: relative;border-radius: 20px;overflow: hidden;height: 270px;transition: all ease 0.3s;}
	.spyc_video video{width: 100%;height: 270px;background-color: #000;transition: all ease 0.3s;object-fit: cover;position: relative;border-radius: 20px;}
	.spyc_video_bf{display: none;}
	.spyc_video_bf img{position: absolute;width: 43px;left: 50%;margin-left: -21.5px;top: 50%;margin-top: -21px;cursor: pointer;}
	.spyc_video_bf img.t2{display: none;}
	.spyc_video_bf p{position: absolute;width: 100%;text-align: center;font-size: 0.82rem;color: #fff;top: 250px;font-family: ml;transition: all ease 0.3s;opacity: 0;}
	.spyc_p{width: 100%;overflow: hidden;}
	.spyc_p p{text-align: center;text-overflow: ellipsis;white-space: nowrap;line-height: 60px;font-size: 0.82rem;color: #000000;font-family: ml;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.spybx .spyc_video{overflow: inherit;}
	.spybx .spyc_video{height: 330px;}
	.spybx .spyc_video video{height: 330px;}
	.spybx .spyc_p{height: 0;}
	.spybx .spyc_video_bf p{opacity: 1;}
	.spybx .spyc_video_bf img{margin-top: -50px;}
	.spyc_video video::-webkit-media-controls-enclosure{background-color: rgba(0,0,0,0.0);transition: all ease 0.3s;}
	.spybxx .spyc_video video::-webkit-media-controls-enclosure{background-color: rgba(0,0,0,0.5);}
	.spyc_video video::-webkit-media-controls-play-button{display: none;}
	
	.fenl_video{overflow: auto;}
	.fenl_video .commen{width: 240%;}
	
	/*404*/
	.a404{width: 100%;margin-top: 40%;}
	.a404_a{width: 100%;margin: 0 auto;}
	.a404_a img{width: 110%;margin-left: -5%;}
	.a404_b{display: table;margin: 0 auto;margin-top: 30px;}
	.a404_b h6{width: 220px;height: 42px;line-height: 40px;background-color: #80b645;border-radius: 28px;text-align: center;cursor: pointer;}
	.a404_b h6 a{font-size: 1rem;color: #fff;font-family: ml;display: block;}
	.a404_b p{width: 220px;height: 42px;line-height: 40px;border: 1px solid #d5d5d5;border-radius: 28px;text-align: center;cursor: pointer;transition: all ease 0.3s;margin-top: 20px;}
	.a404_b p a{font-size: 1rem;color: #000000;font-family: ml;display: block;transition: all ease 0.3s;}
	.a404_b p:hover{background-color: #80b645;}
	.a404_b p:hover a{color: #fff;}
	
	
/*cookie弹出框*/
	.cookie{position: fixed;width: 100%;z-index: 1002;background-color: rgba(0,0,0,0.5);left: 0;bottom: 0;}
	.cookie_a{width: 100%;background-color: #ededed;padding:25px 0;}
	.cookie_aa{width: 100%;float: none;}
	.cookie_aa h6{font-size: 1.2rem;color: #000000;font-family: ml;}
	.cookie_aa p{font-size: 0.88rem;color: #666666;font-family: ml;line-height: 22px;}
	.cookie_aa p a{color: #000000;font-family: mb;text-decoration: underline;font-size: 0.95rem;}
	.cookie_ab{float: none;display: table;margin: 0 auto;margin-top: 15px;}
	.cookie_ab h6{width: 140px;height: 40px;line-height: 40px;background-color: #80b645;border-radius: 20px;text-align: center;font-size: 1rem;color: #fff;font-family: ml;cursor: pointer;float: left;margin: 0 12px;}
	.cookie_ab p{width: 140px;height: 40px;line-height: 40px;border: 1px solid #d5d5d5;border-radius: 20px;text-align: center;font-size: 1rem;color: #000000;font-family: ml;cursor: pointer;margin-top: 16px;float: left;margin: 0 12px;}
	
@media (min-width: 350px){




	
}	
	
@media (min-width: 374px){

	
}
	
	
	

	
@media (min-width: 400px){
	
}
	
@media (min-width: 414px){
	.fenl_video .commen{width: 230%;}


	
}
	
	
	
	
	
@media (min-width: 450px){
	.fenl_video .commen{width: 200%;}
}
	
	
	
	
	
@media (min-width: 500px){
	.fenl_video .commen{width: 190%;}
}		
	
	
	
@media (min-width: 550px){
	.yjx p{font-size: 1rem;}
	.yjx h6{font-size: 1.4rem;}
	.fenl_video .commen{width: 170%;}
}	
	
		
	
@media (min-width: 600px){
	.spyc{width: 48%;}
	.fenl_video .commen{width: 150%;}

	
}	
	
@media (min-width: 650px){
	.fenl_video .commen{width: 140%;}

}
	
	
	
@media (min-width: 700px){
	

	
	
}		
	
@media (min-width: 750px){

	
	
}	
	
	
	
	
}
	
	
	
	
	
	
	