@font-face{font-family:'din';src:url("../fonts/din-regular-webfont.eot");src:url("../fonts/din-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/din-regular-webfont.ttf") format("truetype"),url("../fonts/din-regular-webfont.woff") format("woff"),url("../fonts/din-regular-webfont.svg#din-regular") format("svg")}html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,a,span,i,em,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:normal}html,body,fieldset,img,iframe,abbr{border:0}i,cite,em,var,address,dfn{font-style:normal}[hidefocus],summary{outline:0}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}sup,sub{font-size:83%}pre,code,kbd,samp{font-family:inherit}q:before,q:after{content:none}textarea{overflow:auto;resize:none}label,summary{cursor:default}a,button{cursor:pointer}h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold}del,ins,u,s,a{text-decoration:none}body,textarea,input,button,select,keygen,legend{font-size:14px;color:#878787;outline:0;font-family:"Microsoft YaHei",Helvetica,"STHeiti STXihei","Microsoft JhengHei",Tohoma,Arial;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#fff;overflow-x:hidden}img{max-width:100%}p,a{color:#878787}a,h2,h3{outline:none;-webkit-transition:.3s;transition:.3s;-webkit-transition-property:background, border, color;transition-property:background, border, color}a:hover{color:#878787;text-decoration:none}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.loading{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:#fff}.loader{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:9999;color:#6eb82c}.loader_figure{width:3.75rem;height:3.75rem;box-sizing:border-box;border:0 solid;border-radius:50%;-webkit-animation:loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);animation:loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1)}@-webkit-keyframes loader-figure{0%{-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(1);transform:scale(1);border-width:1.875rem}70%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);border-width:0;opacity:0}}@keyframes loader-figure{0%{-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(1);transform:scale(1);border-width:1.875rem}70%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);border-width:0;opacity:0}}.totop{position:fixed;right:35px;bottom:56px;z-index:100;width:40px;height:40px;background:url(../images/icon_top.png) center no-repeat;cursor:pointer}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 75%, 0);transform:translate3d(0, 75%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 75%, 0);transform:translate3d(0, 75%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.u-fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.u-fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fIn{opacity:0}.u-fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.is-animated{-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.wrap{position:relative;margin:0 auto;width:1310px;max-width:100%;height:100%}.body_container{position:relative;-webkit-transition:.3s background;transition:.3s background}.head_container{height:140px}.bg_green{background-color:#6eb82c}.bg_gray{background-color:#f5f5f6}.dialog{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.dialog .dialog_mask{height:100%;background:#2a2b2f;opacity:.9}.dialog .dialog_main{display:none;position:absolute;top:50%;left:50%;background:#fff}.dialog .dialog_main_active{display:block}.dialog .dialog_wx{width:200px;margin:-160px 0 0 -145px;padding:45px 45px 30px 45px}.dialog .dialog_wx img{display:block;width:100%;margin-bottom:30px;padding-top:1000px;margin-top:-1000px}.dialog .dialog_wx p{line-height:1;font-size:18px;letter-spacing:5px;text-align:center}.head_container{position:fixed;top:0;left:0;z-index:100;width:100%;height:140px;-webkit-transition:background .4s ease-in-out,top .5s ease-in-out;transition:background .4s ease-in-out,top .5s ease-in-out}.head_container .wrap{width:auto}.head_container .logo{width:390px;height:100%}.head_container .logo a{display:block;height:100%;text-indent:-9999px;background:url(../images/logo_white.png) center no-repeat}.head_container nav{position:absolute;top:50%;right:35px;margin-top:-15px;-webkit-transition:.3s top;transition:.3s top}.head_container nav .line{position:absolute;left:0;right:0;bottom:-2px;height:2px;text-align:center}.head_container nav .line i{display:block;margin:0 auto;width:0;height:1px;background:none;-webkit-transition:.3s width,.3s background;transition:.3s width,.3s background}.head_container nav a{position:relative;float:left;padding:0 5px;margin-left:60px;line-height:30px;color:#fff}.head_container nav a:hover .line i{width:100%;background-color:#fff}.head_container nav .active,.head_container nav .active:hover{color:#fff}.head_container nav .active .line i,.head_container nav .active:hover .line i{width:100%;background-color:#fff}.head_container_white{height:100px;background-color:#fff}.head_container_white .logo a{background-image:url(../images/logo_green.png)}.head_container_white nav a{color:#6eb82c}.head_container_white nav a:hover .line i{background-color:#6eb82c}.head_container_white nav .active,.head_container_white nav .active:hover{color:#6eb82c}.head_container_white nav .active .line i,.head_container_white nav .active:hover .line i{background-color:#6eb82c}.head_container_hide{top:-140px}.foot_container{position:relative;background:#2f3033}.foot_container .wrap{height:302px}.foot_container p,.foot_container a{line-height:3;color:#95989a;font-size:14px}.foot_container a:hover{color:#fff}.foot_container .des,.foot_container .contact,.foot_container .sign,.foot_container .wx{position:absolute}.foot_container .des,.foot_container .contact{top:40px}.foot_container .contact{left:380px}.foot_container .sign{top:206px}.foot_container .wx{top:65px;right:0;text-align:center}.foot_container .wx img{display:block;margin-bottom:10px}.foot_container .sign a{display:block;width:228px;height:46px;border:1px solid #6eb82c;background-color:#6eb82c;line-height:46px;text-align:center;font-size:16px;color:#fff}.foot_container .sign a:hover{background-color:transparent;color:#6eb82c}.foot_container .links{border-top:1px solid #45474b}.foot_container .links .links_main{position:relative;padding-left:70px}.foot_container .links span{position:absolute;top:0;left:0;line-height:35px;font-size:15px}.foot_container .links .wrap{padding:10px 0;height:auto}.foot_container .links a{padding:0 10px;line-height:35px;white-space:nowrap}.foot_container .crp{height:48px;text-align:center;background-color:#28282a}.foot_container .crp p,.foot_container .crp a{line-height:48px;font-size:12px}.banner{height:660px;min-height:400px;max-height:660px;background:center no-repeat;background-size:cover}.banner .img{height:100%;background:center no-repeat;background-size:cover}.partner{background-color:#f5f5f6}.swiper_partner{position:relative;margin:0 -35px}.swiper_partner .swiper-container{height:390px;padding-bottom:160px}.swiper_partner .swiper-slide img{display:block;margin:0 auto 60px}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:76px;z-index:10}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px}.swiper-pagination-bullet{position:relative;width:12px;height:12px;background-color:transparent;opacity:1;vertical-align:middle}.swiper-pagination-bullet:before{position:absolute;top:50%;left:50%;content:' ';width:12px;height:12px;border-radius:15px;margin:-6px 0 0 -6px;background-color:#868686}.swiper-pagination-bullet-active:before{width:12px;height:12px;margin:-8px 0 0 -8px;background-color:transparent;border:2px solid #868686}.swiper-pagination{position:absolute;left:0;bottom:76px;z-index:10;width:100%;text-align:center}.swiper-pagination-switch{display:inline-block;width:12px;height:12px;border-radius:15px;margin:0 6px;background-color:#868686;vertical-align:middle;cursor:pointer}.swiper-visible-switch.swiper-active-switch{margin:0 4px;background-color:transparent;border:2px solid #868686}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:auto}.swiper_partner .swiper-button-prev,.swiper_partner .swiper-button-next{top:35%}.swiper-button-prev{left:3%;background-image:url(../images/icon_prev.png)}.swiper-button-next{right:3%;background-image:url(../images/icon_next.png)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1}.list_item{position:relative;float:left;width:33.33%}.list_item img{display:block;width:100%}.list_item .mask,.list_item .txt{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.list_item .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/green_60.png);background:rgba(110,184,44,0.6)}.list_item .mask:before{position:absolute;bottom:23.5%;left:50%;content:' ';width:23px;height:16px;margin-left:-12px;background:url(../images/icon_arrow_04.png) center no-repeat}.list_item .txt{position:absolute;top:50%;left:0;z-index:2;width:100%;text-align:center;font-size:18px;color:#fff;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, transform}.list_item:hover .mask,.list_item:hover .txt{opacity:1}.list_item:hover .txt{-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.list_news{padding-bottom:100px}.list_news .list_news_main{position:relative;margin:0 -12px}.list_news .list_item{width:420px;height:474px;margin:12px;background-color:#fff;overflow:hidden}.list_news .swiper-container{height:474px}.list_news .mask:before{bottom:46%}.list_news .pic{position:relative;height:234px}.list_news .ntxt{padding:35px}.list_news .ntxt p{font-size:16px;line-height:1.9;color:#878787;letter-spacing:.2em}.list_news .ntxt .des{height:5.7em;overflow:hidden}.list_news .ntxt .date{font-size:14px}.list_news .ntxt h3{padding:6px 0 18px 0;line-height:1.4;font-size:18px;color:#6eb82c;font-weight:normal}.list_team .list_team_main{margin:0 -18px}.list_team .list_item{width:233px;height:auto;margin:18px}.list_team .mask:before{display:none}.list_team .ttxt p{line-height:1;color:#fff;font-size:14px;letter-spacing:.2em}.list_team .ttxt .name{margin-bottom:15px;font-size:18px}.scope{padding-bottom:130px}.scope .text_title h2,.scope .text_title p{color:#fff}.scope li{float:left;width:250px;margin:0 38px}.scope .icon{height:150px;background:center no-repeat}.scope .name{margin-bottom:36px;line-height:1;font-size:18px;color:#fff;text-align:center;letter-spacing:.2em}.scope .txt{line-height:1.9;font-size:16px;color:#fff;letter-spacing:.2em}.join{padding-bottom:95px}.join ul{padding-top:55px;margin:0 -15px}.join li{float:left;width:520px;height:138px;padding:60px;margin:15px;background-color:#fff;overflow:hidden}.join .name{margin-bottom:25px;line-height:1;font-size:24px;font-weight:normal;letter-spacing:.3em}.join .des{line-height:1.9;font-size:16px;letter-spacing:.2em}.introduce{background-color:#f5f5f6}.introduce_main{height:600px;margin:0 auto}.introduce_main .introduce_item{position:absolute;bottom:76px;z-index:10;width:52.6%;height:100%;background-color:#fff}.introduce_main .introduce_l{bottom:130px;left:0;background:#6eb82c top center no-repeat;overflow:hidden}.introduce_main .introduce_l h2{position:absolute;top:50%;left:60px;z-index:5;font-size:30px;font-weight:normal;color:#fff;line-height:1.7;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.introduce_main .introduce_l h2 span{display:block;margin-bottom:25px}.introduce_main .introduce_l .line{height:2px;background-color:#fff}.introduce_main .introduce_l .icon_box{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform .2s;transition:transform .2s}.introduce_main .introduce_l img{position:absolute}.introduce_main .introduce_l .icon1{top:-22%;left:6%}.introduce_main .introduce_l .icon2{bottom:-8%;left:39.5%}.introduce_main .introduce_l .icon3{top:41%;right:6%}.introduce_main .introduce_r{right:0;z-index:5}.introduce_main .introduce_txt{padding:100px 92px 0 92px;font-size:16px;color:#878787;line-height:1.9;letter-spacing:.2em}.introduce_main .introduce_txt p{margin-bottom:20px;font-size:16px;color:#878787;line-height:1.9}.introduce_main .introduce_service{position:absolute;top:405px;left:56px}.introduce_main .introduce_service li{float:left;width:144px}.introduce_main .introduce_service li p{font-size:16px;color:#6fb92c;text-align:center}.introduce_main .introduce_service .icon{height:80px;margin-bottom:20px;background:center no-repeat}.introduce_main .introduce_contact{position:absolute;top:0;left:0;z-index:10;padding:200px 0 110px 100px}.introduce_main .introduce_contact h2{top:110px;left:100px;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.introduce_main .introduce_contact h2 span{margin-bottom:10px}.introduce_main .introduce_contact p{line-height:2;font-size:16px;color:#fff;letter-spacing:.2em}.introduce_main .introduce_contact .contact{margin-bottom:20px}.introduce_main .introduce_contact .des{margin-bottom:40px}.introduce_main .introduce_contact .sign a{display:block;width:228px;height:48px;border:1px solid #fff;background-color:transparent;line-height:48px;text-align:center;font-size:16px;color:#fff;letter-spacing:.3em}.introduce_main .introduce_contact .sign a:hover{border-color:#6eb82c;background-color:#fff;color:#6eb82c}.introduce_small .introduce_main{height:460px}.introduce_small .introduce_item{height:428px}.introduce_small .introduce_l{bottom:160px}.introduce_small .introduce_r{bottom:106px}.introduce_big .introduce_main{height:660px}.introduce_big .introduce_item{bottom:138px}.introduce_big .introduce_l{height:654px}.introduce_big .introduce_r{height:600px}.text_title{position:relative;margin:0 9.5% 55px}.text_title h2,.text_title p{line-height:1.9;font-size:16px;color:#878787;font-weight:normal;letter-spacing:.2em}.text_title h2{padding-top:75px;margin-bottom:20px;line-height:1;font-size:30px;text-align:center;letter-spacing:.3em}.text_title .text_center{text-align:center}.company{height:755px;overflow:hidden}.company .map{position:absolute;top:50%;left:50%;margin:-222px 0 0 -540px}.company .txt{position:absolute;top:150px;left:50%;width:525px;padding:0 30px}.company h2{margin-bottom:30px;line-height:1;font-size:30px;font-weight:normal;color:#fff}.company .des{margin-bottom:70px;line-height:1.9;font-size:16px;color:#fff;letter-spacing:.2em}.company .btn a{float:left;width:228px;height:46px;margin-right:15px;border:1px solid #2f3033;background-color:#2f3033;line-height:46px;text-align:center;font-size:16px;color:#fff;letter-spacing:.3em}.company .btn i{display:inline-block;width:10px;height:7px;margin-right:10px;vertical-align:middle;background:url(../images/icon_arrow_05.png) center no-repeat}.company .btn a:hover{color:#2f3033;background-color:transparent}.company .btn a:hover i{background-image:url(../images/icon_arrow_05h.png)}.leave_message{width:500px;padding:55px 0 0 95px}.leave_message h2{margin-bottom:45px;font-size:24px;font-weight:normal;color:#6eb82c;letter-spacing:.2em;line-height:1}.leave_form input,.leave_form textarea{float:left;width:216px;height:30px;padding:10px 12px;border:1px solid #ccc;margin-bottom:26px;font-size:16px;color:#989898;letter-spacing:.2em}.leave_form .in_full,.leave_form textarea{width:474px}.leave_form .in_left{margin-right:15px}.leave_form textarea{height:160px}.leave_form .btn{line-height:48px;font-size:14px;color:#f90404}.leave_form .btn a{display:inline-block;width:122px;height:46px;margin-right:44px;border:1px solid #6eb82c;background-color:#6eb82c;line-height:46px;text-align:center;font-size:16px;color:#fff;letter-spacing:.2em}.leave_form .btn a:hover{background-color:#fff;color:#6eb82c}.info_ctrl{height:140px;margin-bottom:20px}.info_ctrl a{position:relative;float:left;width:33.333%;height:100%}.info_ctrl span{display:block;height:100%;margin:0 8px;text-indent:-9999px;background:url(../images/icon_l.png) center no-repeat;opacity:.6;-webkit-transition:opacity .3s;transition:opacity .3s}.info_ctrl .list span{background-image:url(../images/icon_list.png)}.info_ctrl .next span{background-image:url(../images/icon_r.png)}.info_ctrl a:hover span{opacity:1}
