.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.ib{display:inline-block;}.ibt{display:inline-block;vertical-align:top;}.ibm{display:inline-block;vertical-align:middle;}.ibb{display:inline-block;vertical-align:bottom;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;vertical-align:middle;width:100%;height:0;}.h-fix{display:inline-block;vertical-align:middle;width:0;height:100%;}.bs{box-sizing:border-box;}.hl{background-color:#90bf01;color:#fff;}.ol{list-style:none;}.abs{position:absolute;left:0;top:0;width:100%;height:100%;}body .m-hide,body .t-hide{display:block !important;}body .m-show,body .t-show,body .d-hide{display:none !important;}body .d-show{display:block !important;}@media screen and (max-width: 1200px){body .m-hide,body .d-hide{display:block !important;}body .m-show,body .d-show,body .t-hide{display:none !important;}body .t-show{display:block !important;}}@media screen and (max-width: 768px){body .t-hide,body .d-hide{display:block !important;}body .t-show,body .d-show,body .m-hide{display:none !important;}body .m-show{display:block !important;}}body{background-color:#353534;min-width:480px;}.container{max-width:1200px;padding:0 20px;margin:auto;position:relative;}.body-container{margin:0 auto;max-width:1904px;position:relative;background-color:#fff;}header,#content,footer{position:relative;}header{overflow:hidden;z-index:10;}header .container{max-width:1328px;}header .container:before{content:'';position:absolute;left:14px;right:14px;box-sizing:border-box;top:68px;height:140px;border:1px solid #90bf01;border-radius:70px;background-color:#fff;}header .logo{position:absolute;left:84px;top:28px;width:262px;height:84px;padding:0 13px;background:url(/img/logo.png) no-repeat center center #fff;z-index:1;}header .top-container,header .bottom-container{text-align:right;position:relative;}header .top-container .hotline,header .bottom-container .hotline{font-size:17px;letter-spacing:1.5px;}header .top-container{padding:14px 64px;}header .top-container > *{display:inline-block;vertical-align:middle;}header .top-container .lang{margin-left:24px;}/*953795e33e25c16a067bcfa2a5842f5b*/header .top-container .lang li{list-style:none;display:inline-block;vertical-align:middle;}header .top-container .lang li + li{margin-left:10px;}header .top-container .lang li a{display:block;border-radius:50%;text-align:center;font-size:16px;line-height:40px;width:40px;background-color:#d6d6d6;}header .top-container .lang li a:hover,header .top-container .lang li a.selected{background-color:#6e9b0c;color:#fff;}header .bottom-container{padding:22px 64px 21px;}header .bottom-container .menu-button{display:none;width:24px;height:24px;background:url(/img/icon-menu-m.svg) no-repeat center center;}header .bottom-container .menu li{list-style:none;display:inline-block;vertical-align:middle;}header .bottom-container .menu li + li{margin-left:57px;}header .bottom-container .menu li a{display:block;font-size:17px;font-weight:700;letter-spacing:3.5px;text-indent:3.5px;position:relative;}header .bottom-container .menu li a:hover,header .bottom-container .menu li a.selected{color:#6e9b0c;}header .bottom-container .menu li a:hover:after,header .bottom-container .menu li a.selected:after{display:block;}header .bottom-container .menu li a:after{content:'';position:absolute;bottom:-7px;left:3.5px;right:3.5px;height:2px;background-color:#6e9b0c;display:none;}header .bottom-container .menu li ul{display:none;}header .bottom-container .hotline{display:none;text-align:center;margin-top:22px;}#content{min-height:500px;}#content .subbanner .container{max-width:1328px;}#content .subbanner .subbanner-container{padding:30px 64px 42px;}#content .subbanner .subbanner-container:before{content:'';position:absolute;left:14px;right:14px;top:-68px;bottom:11px;border:1px solid #90bf01;border-top:0 none;border-radius:70px;}#content .subbanner .subbanner-container img{width:100%;height:auto;border-radius:30px;}#content .nav{position:relative;padding-right:65px;}#content .nav a{font-size:16px;line-height:30px;}#content .nav ul{white-space:nowrap;}#content .nav ul li{list-style:none;display:inline-block;vertical-align:top;max-width:100%;box-sizing:border-box;}#content .nav ul li + li{padding-left:23px;margin-left:5px;background:url(/img/icon-arrow-path.svg) no-repeat left center;}#content .nav ul li a{display:block;padding:7px 0;min-height:30px;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}#content .nav .back{position:absolute;right:0;top:6px;padding-left:23px;}#content .nav .back:before{content:'';position:absolute;left:0;top:0;height:100%;width:20px;transform:rotate(180deg);background:url(/img/icon-arrow-path.svg) no-repeat left center;}footer{padding:25px 0;background-color:#4e6505;margin-top:80px;}footer .copyright{color:#fff;text-align:center;line-height:30px;font-size:16px;letter-spacing:1px;}footer .copyright a{font-size:16px;color:#fff;}footer .copyright br{display:none;}.header .header-container{display:inline-block;position:relative;padding:40px 0;width:107px;}.header .header-container:before{content:'';width:100%;height:107px;background-color:#d1e2ad;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-53.5px;}.header .header-container h2{position:relative;font-size:24px;font-weight:400;line-height:28px;letter-spacing:1px;text-align:center;color:#000;}.header .header-container h2 span{position:absolute;left:82px;top:31px;white-space:nowrap;font-size:44px;}@media screen and (max-width: 1200px){.body-container.open header{overflow:visible;position:absolute;left:0;top:0;width:100%;height:auto;}.body-container.open header .container:before{height:auto;bottom:0;}.body-container.open header .bottom-container .menu-button{background-image:url(/img/icon-close-m.svg);}.body-container.open header .bottom-container .menu{display:block;}.body-container.open #content{padding-top:137px;}header{height:137px;}header .container:before{border-radius:48px;}header .logo{left:43px;background-image:url(/img/logo-m.png);background-size:contain;}header .top-container{padding-left:20px;padding-right:20px;}header .bottom-container{padding-right:27px;padding-left:27px;padding-bottom:17px;}header .bottom-container .menu-button{display:inline-block;}header .bottom-container .menu{display:none;padding-bottom:9px;}header .bottom-container .menu li{display:block;text-align:center;}header .bottom-container .menu li.hv-child.open > a span:after{transform:rotate(180deg);}header .bottom-container .menu li.hv-child.open ul{display:block;}header .bottom-container .menu li.hv-child > a:hover,header .bottom-container .menu li.hv-child > a.selected{color:#000;background-color:transparent;}header .bottom-container .menu li.hv-child > a span:after{content:'';position:absolute;right:-37px;top:50%;margin-top:-10px;background:url(/img/icon-arrow-menu-m.svg) no-repeat;width:20px;height:20px;}header .bottom-container .menu li + li{margin-left:0;margin-top:10px;}header .bottom-container .menu li a{max-width:320px;margin:0 auto;line-height:24px;padding:8px 10px;}header .bottom-container .menu li a.selected:after,header .bottom-container .menu li a:hover:after{display:none;}header .bottom-container .menu li a.selected{color:#000;}header .bottom-container .menu li a:hover,header .bottom-container .menu li a.selected{color:#fff;background-color:#6e9b0c;}header .bottom-container .menu li a span{position:relative;}header .bottom-container .menu li ul li + li{margin-top:0;}header .bottom-container .menu li ul li a{font-weight:400;}#content .subbanner .subbanner-container{padding-left:27px;padding-right:27px;}footer{margin-top:60px;}.header .header-container h2 span{font-size:35px;top:36px;}}@media screen and (max-width: 768px){.body-container.open header{height:auto;}.body-container.open header .top-container{display:block;}.body-container.open header .bottom-container .hotline{display:block;}.body-container.open #content{padding-top:103px;}header{height:103px;}header .container:before{top:74px;border-radius:30px;}header .logo{width:204px;height:65px;top:19px;left:45px;}header .top-container{display:none;position:absolute;left:0;top:125px;width:100%;padding:0;text-align:center;z-index:1;}header .top-container .lang{margin-left:0;}header .top-container .hotline{display:none;}header .bottom-container{padding:25px 20px 48px;}header .bottom-container .menu{margin-top:139px;}#content .subbanner .subbanner-container{padding-left:20px;padding-right:20px;}#content .subbanner .subbanner-container:before{border-radius:30px;top:-28px;}.header .header-container h2 span{top:32px;}footer .copyright{font-size:15px;line-height:25px;}footer .copyright br{display:block;}}.info .container{display:flex;}.info .left-container,.info .right-container{box-sizing:border-box;vertical-align:top;padding:40px 60px;border-radius:30px;}.info .left-container .header,.info .right-container .header{margin-top:-72px;}.info .left-container .header .header-container,.info .right-container .header .header-container{margin-left:-32px;}.info .left-container p,.info .left-container a,.info .right-container p,.info .right-container a{font-size:16px;}.info .left-container{width:56.7%;background-color:#e7f3c1;}.info .left-container .header .header-container:before{background-color:#b2c773;}.info .left-container p{margin-top:26px;line-height:28px;letter-spacing:0.6px;color:#000;}.info .right-container{width:38.3%;margin-left:5%;background-color:#b9cb81;}.info .right-container .header .header-container:before{background-color:#8ca344;}.info .right-container .header .header-container h2{color:#fff;}.info .right-container a,.info .right-container p{margin-top:21px;line-height:30px;color:#fff;background-repeat:no-repeat;background-position:left top;padding-left:40px;letter-spacing:0.6px;}.info .right-container a.tel,.info .right-container p.tel{background-image:url(/img/icon-tel.svg);display:block;}.info .right-container a.fax,.info .right-container p.fax{background-image:url(/img/icon-fax.svg);}.info .right-container a.address,.info .right-container p.address{background-image:url(/img/icon-map.svg);}.info .right-container a.map,.info .right-container p.map{font-size:16px;line-height:27px;border-radius:5px;background-color:#83b400;color:#fff;text-align:center;margin-top:9px;margin-left:39px;padding:0 20px;display:inline-block;}.info .info-popup{position:absolute;left:0;top:0;width:100%;height:100%;position:fixed;text-align:center;z-index:20;display:none;}.info .info-popup:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity = 80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}.info .info-popup .info-popup-container{display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;padding:50px 80px 50px 30px;width:100%;max-width:1110px;}.info .info-popup .info-popup-container .close{position:absolute;right:30px;top:0;width:50px;height:50px;border-radius:50%;background:url(/img/icon-close.svg) no-repeat center center #fbfcef;}.info .info-popup .info-popup-container #map{border-radius:20px;width:100%;height:550px;}@media screen and (max-width: 1200px){.info .left-container,.info .right-container{width:48.7%;padding-bottom:27px;}.info .left-container .header,.info .right-container .header{margin-top:-69px;}.info .left-container{padding-left:30px;padding-right:30px;}.info .left-container .header .header-container{margin-left:-12px;}.info .right-container{margin-left:2.6%;padding-left:70px;padding-right:70px;}.info .right-container .header .header-container{margin-left:-50px;}}@media screen and (max-width: 768px){.info .container{display:block;}.info .left-container,.info .right-container{display:block;width:100%;}.info .left-container{padding-bottom:47px;}.info .left-container p{margin-top:23px;}.info .right-container{margin-left:0;margin-top:59px;padding-left:48px;padding-right:48px;padding-bottom:39px;}.info .right-container .header .header-container{margin-left:-27px;}.info .right-container a.tel,.info .right-container a.fax,.info .right-container p.tel,.info .right-container p.fax{display:inline-block;vertical-align:top;box-sizing:border-box;width:45%;}.info .right-container a.tel + p,.info .right-container p.tel + p{margin-left:10%;}.info .info-popup .info-popup-container{padding-right:30px;padding-top:80px;}}.service-container{position:relative;}.service-container .service-control{display:none;position:absolute;top:0;height:210px;width:56px;}.service-container .service-control:first-child{left:0;}.service-container .service-control:last-child{right:0;}.service-container .service-control .prev,.service-container .service-control .next{display:block;width:100%;height:100%;position:relative;}.service-container .service-control .prev:before,.service-container .service-control .next:before{content:'';position:absolute;left:0;top:50%;width:100%;height:56px;background:url(/img/icon-arrow-swop-m.svg) no-repeat center center #e8f0d6;margin-top:-28px;border-radius:50%;}.service-container .service-control .next{transform:rotate(180deg);}.service-container .service-wrapper .slider + .slider{margin-top:59px;}.service-container .service-wrapper a{display:inline-block;vertical-align:top;width:270px;text-align:center;}.service-container .service-wrapper a .service-photo{display:block;position:relative;overflow:hidden;padding-bottom:10px;}.service-container .service-wrapper a .service-photo:before,.service-container .service-wrapper a .service-photo h3{position:absolute;left:0;width:100%;border-radius:0 0 25px 25px;}.service-container .service-wrapper a .service-photo:before{content:'';bottom:0;background-color:#90bf01;height:50px;}.service-container .service-wrapper a .service-photo img{width:100%;height:auto;border-radius:25px;position:relative;}.service-container .service-wrapper a .service-photo h3{box-sizing:border-box;bottom:10px;padding:62px 20px 15px;color:#fff;line-height:28px;font-size:24px;background:url(/img/2.png) repeat-x center bottom;background-size:1px 150px;}.service-container .service-wrapper a p{font-size:16px;line-height:28px;margin-top:15px;color:#000;}.service-container .service-wrapper a .more{display:inline-block;background-color:#6e9b0c;line-height:24px;border-radius:20px;font-size:16px;color:#fff;font-weight:400;margin-top:12px;padding:8px 14px 8px 20px;}.service-container .service-wrapper a .more:after{content:'';display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(/img/icon-arrow.svg) no-repeat center center;transform:rotate(180deg);margin-left:6px;}.service-container .service-wrapper a .more span{display:inline-block;vertical-align:middle;}@media screen and (max-width: 1200px){.service-container{padding-left:74px;padding-right:74px;}.service-container .service-control{display:block;}.service-container .service-wrapper{white-space:nowrap;overflow:hidden;}.service-container .service-wrapper .slider{display:inline-block;vertical-align:top;}.service-container .service-wrapper .slider + .slider{margin-top:0;}.service-container .service-wrapper a{white-space:normal;}}.body-container{overflow:hidden;height:100%;}.body-container.loaded{height:auto;overflow:visible;}header:before{content:'';position:absolute;left:40px;right:40px;box-sizing:border-box;top:68px;height:140px;border:1px solid #90bf01;border-radius:70px;background-color:#fff;}header .container:before{display:none;}.banner{position:relative;overflow:hidden;padding:0 40px 11px;padding-bottom:11px;}.banner.animate .banner-container{animation-name:fadeIn;}.banner:before{content:'';position:absolute;left:40px;right:40px;top:-70px;bottom:11px;border:1px solid #90bf01;border-top:0 none;border-radius:70px;}.banner .banner-container{padding:0 44px 40px;position:relative;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-fill-mode:forwards;animation-duration:1000ms;}.banner .banner-container .banner-wrapper{position:relative;overflow:hidden;white-space:nowrap;border-radius:60px;}.banner .banner-container .banner-wrapper .slider,.banner .banner-container .banner-wrapper a{display:inline-block;vertical-align:top;}.banner .banner-container .banner-wrapper a{width:100%;}.banner .banner-container .banner-wrapper a img{width:100%;height:auto;}.banner .banner-container .pager{position:absolute;bottom:-11px;left:0;width:100%;text-align:center;}.banner .banner-container .pager li{list-style:none;display:inline-block;vertical-align:middle;margin:0 7px;}.banner .banner-container .pager li:hover a,.banner .banner-container .pager li.current a{background-color:#90bf01;}.banner .banner-container .pager li a{display:block;border-radius:50%;border:1px solid #90bf01;width:19px;height:19px;background-color:#fff;}.service{margin-top:48px;}.service.animate .header{animation-name:fadeIn;}.service.animate .service-container .service-wrapper a:nth-child(odd){animation-name:t2b;}.service.animate .service-container .service-wrapper a:nth-child(even){animation-name:b2t;}.service .header{text-align:center;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-fill-mode:forwards;animation-duration:1000ms;}.service .header .header-container{margin-left:-62px;}.service .service-container{margin-top:44px;}.service .service-container .service-wrapper a{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-fill-mode:forwards;animation-duration:1000ms;animation-delay:500ms;}.info{margin-top:85px;padding-top:32px;position:relative;overflow:hidden;}.info.animate .left-container{animation-name:l2r;}.info.animate .right-container{animation-name:r2l;}.info .left-container,.info .right-container{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-fill-mode:forwards;animation-duration:1000ms;}@keyframes fadeIn{0%{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}100%{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}@keyframes l2r{0%{transform:translate(-100%,0);}100%{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translate(0,0);}}@keyframes r2l{0%{transform:translate(100%,0);}100%{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translate(0,0);}}@keyframes t2b{0%{transform:translate(0,-50%);}100%{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translate(0,0);}}@keyframes b2t{0%{transform:translate(0,50%);}100%{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translate(0,0);}}@media screen and (max-width: 1200px){.body-container.open header:before{height:auto;bottom:0;}header:before{left:10px;right:10px;border-radius:48px;}.banner{padding-left:0;padding-right:0;}.banner:before{left:10px;right:10px;border-radius:48px;}.banner .banner-container{padding-left:20px;padding-right:20px;padding-bottom:27px;}.banner .banner-container .banner-wrapper{border-radius:48px;}.info{margin-top:46px;}}@media screen and (max-width: 768px){header:before{top:74px;border-radius:30px;}.banner:before{border-radius:30px;}.banner .banner-container{padding-bottom:30px;}.banner .banner-container .banner-wrapper{border-radius:30px;}.service{margin-top:40px;}.service .service-container{margin-top:35px;}.info{margin-top:25px;}}