.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.g-container{width:960px;margin:0 auto}.hide{display:none}#banner_wrap{position:relative;height:500px;background:#23991a;overflow:hidden}#bannerbg{position:absolute;left:50%;top:0;margin-left:-840px}.banner_content{position:absolute;top:0;left:50%;margin-left:-480px;width:960px;height:500px}.banner_content .timeyear{width:272px;height:133px;background:url(../images/timeyear.png) no-repeat center center;text-indent:-999em;overflow:hidden}.banner_content .timelinebg{position:absolute;top:90px;left:50%;margin-left:-300px;width:600px;height:194px}.banner_content .for_who{text-align:right;color:#fff;font-size:15px;width:540px;margin:0 auto;line-height:1}.banner_content .for_who span{display:inline-block;position:relative;padding-left:12px}.banner_content .for_who span:before{position:absolute;top:3px;left:0;content:"";width:0;height:0;border-style:solid;border-width:5px;border-color:transparent transparent transparent #eaff00}.banner_content .slogan_word{text-align:center;color:#fff;font-size:16px;letter-spacing:16px;padding-left:29px}.banner_content .timeline{z-index:10;position:relative;width:544px;margin:22px auto 0;color:#fff}.banner_content .timeline ul li{float:left;position:relative;border:3px solid transparent;padding:0 10px;height:76px;text-align:center;font-size:14px}.banner_content .timeline ul li .date{height:38px;line-height:38px}.banner_content .timeline ul li .text{height:38px;line-height:46px}.banner_content .timeline ul li.timeline_1{margin-left:37px}.banner_content .timeline ul li.timeline_2{margin-left:28px}.banner_content .timeline ul li.timeline_3{margin-left:32px}.banner_content .timeline ul li.timeline_4{margin-left:26px}.banner_content .timeline ul li.current{z-index:11;color:#eaff00;border:3px solid #eaff00;background:#279a1e}.banner_content .timeline ul li.current:after{top:30px;left:45%;border-color:transparent transparent #eaff00 transparent}.banner_content .timeline ul li:after{position:absolute;top:34px;left:50%;content:"";width:0;height:0;border-style:solid;border-width:5px;border-color:transparent transparent transparent #fff}.banner_content .timeline ul li:before{position:absolute;top:36px;left:41%;content:"";width:18px;height:6px;background-color:#279a1e}.banner_ele .cicle_line{width:125px;height:122px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(66%,transparent),color-stop(34%,rgba(255,255,255,.5)));background-image:linear-gradient(transparent 66%,rgba(255,255,255,.5) 34%);background-size:8px 6px;position:absolute;right:8px;top:8px;border-radius:100%}.banner_ele .cicle_yellow{width:80px;height:80px;position:absolute;right:83px;top:74px}.banner_ele .cicle_yellow svg{width:80px;height:80px}.banner_ele .dot{width:112px;height:64px;background-image:url(../images/ele-dot.png);background-repeat:repeat;position:absolute;left:30px;bottom:4px}.banner_ele .wave{width:84px;height:76px;background-image:url(../images/ele-wave.png);background-repeat:repeat;background-position:0 0;background-size:100%;position:absolute;right:58px;bottom:20px}.banner_ele .semicircle{width:187px;height:70px;background-image:url(../images/ele-semicircle.png);background-repeat:repeat;background-position:0 0;background-size:100%;position:absolute;right:308px;bottom:0}.jointxt_1{font-size:60px;color:#fff;font-weight:700;letter-spacing:10px;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;text-align:center;margin:10px 0 18px}.jointxt_2{position:absolute;top:26px;left:0;width:543px;height:58px;background:url(../images/join-txt-2.png) no-repeat center center;text-indent:-999em;overflow:hidden}.jointxt_3{position:absolute;top:156px;left:50%;margin-left:-277px;width:554px;text-align:center}.jointxt_3 .expecting{color:#eaff00;font-size:16px;letter-spacing:20px;padding-left:20px;line-height:1;position:relative}.jointxt_3 .expecting:after,.jointxt_3 .expecting:before{content:"";width:90px;height:1px;background:#eaff00;position:absolute;left:0;top:8px}.jointxt_3 .expecting:after{left:auto;right:0}.jointxt_3 h3{font-size:70px;color:#fff;letter-spacing:10px;margin:0 -30px;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.jointxt_3 .tips{font-size:14px;color:#fff;letter-spacing:6px;padding-left:0;margin-right:-10px;position:relative}.jointxt_3 .tips:before{position:absolute;top:5px;left:6px;content:"";width:0;height:0;border-style:solid;border-width:5px;border-color:transparent transparent transparent #eaff00}.banner_todo .timeyear{position:absolute;left:157px;top:42px}.banner_done .timeyear{position:absolute;top:100px;left:157px;left:50%;margin-left:-136px}.banner_btns{z-index:1000;position:absolute;top:372px;left:0;width:100%;text-align:center;font-size:0}.banner_btns .mod_btn{display:inline-block;width:158px;height:44px;line-height:44px;font-size:16px;color:#fff;margin:0 15px;border:1px solid #fff;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.banner_btns .mod_btn span{display:none}.banner_btns .mod_btn:hover{text-decoration:none;background-color:rgba(255,255,255,.3)}.banner_btns .mod_btn.disable{pointer-events:none;color:rgba(0,0,0,.5);background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.24);cursor:auto}.banner_btns .mod_btn.disable span{display:inline-block;font-size:12px}.banner_btns .mod_btn.current{color:#333;background-color:#eaff00;border:1px solid #eaff00}.banner_notice{position:absolute;top:428px;left:210px;color:#e5fd01;height:12px;line-height:12px;overflow:hidden}.banner_notice .icon_notice{margin-right:4px}.icon_notice{float:left;height:12px;width:12px;background-image:url(../images/icon_notice.png);background-image:-webkit-image-set(url("../images/icon_notice.png") 1x, url("../images/icon_notice@2x.png") 2x);background-image:-moz-image-set(url("../images/icon_notice.png") 1x, url("../images/icon_notice@2x.png") 2x);background-image:-ms-image-set(url("../images/icon_notice.png") 1x, url("../images/icon_notice@2x.png") 2x);background-image:-o-image-set(url("../images/icon_notice.png") 1x, url("../images/icon_notice@2x.png") 2x);background-image:image-set(url("../images/icon_notice.png") 1x, url("../images/icon_notice@2x.png") 2x);background-position:center;background-repeat:no-repeat;background-size:contain}.mod_post_icon{display:inline-block;height:60px;width:60px;background-position:center;background-repeat:no-repeat;background-size:contain}.icon-tech{background-image:url(../images/icon-tech.png);background-image:-webkit-image-set(url("../images/icon-tech.png") 1x, url("../images/icon-tech@2x.png") 2x);background-image:-moz-image-set(url("../images/icon-tech.png") 1x, url("../images/icon-tech@2x.png") 2x);background-image:-ms-image-set(url("../images/icon-tech.png") 1x, url("../images/icon-tech@2x.png") 2x);background-image:-o-image-set(url("../images/icon-tech.png") 1x, url("../images/icon-tech@2x.png") 2x);background-image:image-set(url("../images/icon-tech.png") 1x, url("../images/icon-tech@2x.png") 2x)}.icon-des{background-image:url(../images/icon-des.png);background-image:-webkit-image-set(url("../images/icon-des.png") 1x, url("../images/icon-des@2x.png") 2x);background-image:-moz-image-set(url("../images/icon-des.png") 1x, url("../images/icon-des@2x.png") 2x);background-image:-ms-image-set(url("../images/icon-des.png") 1x, url("../images/icon-des@2x.png") 2x);background-image:-o-image-set(url("../images/icon-des.png") 1x, url("../images/icon-des@2x.png") 2x);background-image:image-set(url("../images/icon-des.png") 1x, url("../images/icon-des@2x.png") 2x)}.icon-pdu{background-image:url(../images/icon-pdu.png);background-image:-webkit-image-set(url("../images/icon-pdu.png") 1x, url("../images/icon-pdu@2x.png") 2x);background-image:-moz-image-set(url("../images/icon-pdu.png") 1x, url("../images/icon-pdu@2x.png") 2x);background-image:-ms-image-set(url("../images/icon-pdu.png") 1x, url("../images/icon-pdu@2x.png") 2x);background-image:-o-image-set(url("../images/icon-pdu.png") 1x, url("../images/icon-pdu@2x.png") 2x);background-image:image-set(url("../images/icon-pdu.png") 1x, url("../images/icon-pdu@2x.png") 2x)}.icon-mking{background-image:url(../images/icon-mking.png);background-image:-webkit-image-set(url("../images/icon-mking.png") 1x, url("../images/icon-mking@2x.png") 2x);background-image:-moz-image-set(url("../images/icon-mking.png") 1x, url("../images/icon-mking@2x.png") 2x);background-image:-ms-image-set(url("../images/icon-mking.png") 1x, url("../images/icon-mking@2x.png") 2x);background-image:-o-image-set(url("../images/icon-mking.png") 1x, url("../images/icon-mking@2x.png") 2x);background-image:image-set(url("../images/icon-mking.png") 1x, url("../images/icon-mking@2x.png") 2x)}.news_list{padding:15px 0 40px}.news_list li{float:left;margin-right:15px}.news_list li.last{margin-right:0}.news_list li img{width:310px;height:110px}.post_list{padding-bottom:40px}.post_list h3{font-size:18px;margin-bottom:20px}.post_list li{float:left;width:240px}.post_list li h5{font-size:18px;font-weight:400;margin:6px 0}.post_list li p span{display:inline-block;width:84px;margin-right:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:28px}.post_list li p a{font-size:14px;color:#666}.post_list li p a:hover{color:#000}.main_wrap{position:relative}.fixedcode{position:fixed;left:50%;top:52%;margin-left:40%;width:120px;height:148px;background-color:#fff;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.1);box-shadow:1px 1px 10px rgba(0,0,0,.1);border:1px solid #f3f3f3;border-radius:2px;text-align:center}.fixedcode p{padding-top:8px;font-size:14px}.fixedcode img{display:inline-block;width:116px;height:116px}@media only screen and (max-width:1280px),only screen and (max-device-width:1280px){.fixedcode{margin-left:500px}}@-webkit-keyframes ani-show{0%{opacity:0}100%{opacity:1}}@keyframes ani-show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes ani-showup{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ani-showup{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.timelinebg svg polyline{fill:none;stroke:#fff;stroke-width:7px;stroke-dasharray:0,1780}.banner_btns,.jointxt_1{opacity:0}.timeline li{opacity:0}.timeline li .date,.timeline li .text,.timeline li:after,.timeline li:before{opacity:0}.run .banner_btns,.run .jointxt_1{opacity:1}.run .timeline li{opacity:1}.run .timeline li .date,.run .timeline li .text,.run .timeline li:after,.run .timeline li:before{opacity:1}.run .for_who,.run .jointxt_1{-webkit-animation:ani-showup .6s .2s linear both;animation:ani-showup .6s .2s linear both}.run .slogan_word{-webkit-animation:ani-showup .2s .8s linear both;animation:ani-showup .2s .8s linear both}.run .timelinebg svg{-webkit-animation:ani-show .1s .9s linear both;animation:ani-show .1s .9s linear both}.run .timelinebg svg polyline{stroke-dasharray:1780,1780;-webkit-animation:lineMove 3s 1s ease-out both;animation:lineMove 3s 1s ease-out both}.run .timeline_1{-webkit-animation:showdown .2s 1.5s ease-out both;animation:showdown .2s 1.5s ease-out both}.run .timeline_1 .date{-webkit-animation:showdown .5s 1.5s ease-out both;animation:showdown .5s 1.5s ease-out both}.run .timeline_1 .text{-webkit-animation:showup .5s 1.5s ease-out both;animation:showup .5s 1.5s ease-out both}.run .timeline_1:after,.run .timeline_1:before{-webkit-animation:ani-arrow .2s 1.5s ease-out both;animation:ani-arrow .2s 1.5s ease-out both}.run .timeline_2{-webkit-animation:showdown .2s 1.8s ease-out both;animation:showdown .2s 1.8s ease-out both}.run .timeline_2 .date{-webkit-animation:showdown .5s 1.8s ease-out both;animation:showdown .5s 1.8s ease-out both}.run .timeline_2 .text{-webkit-animation:showup .5s 1.8s ease-out both;animation:showup .5s 1.8s ease-out both}.run .timeline_2:after,.run .timeline_2:before{-webkit-animation:ani-arrow .2s 1.8s ease-out both;animation:ani-arrow .2s 1.8s ease-out both}.run .timeline_3{-webkit-animation:showdown .2s 2.1s ease-out both;animation:showdown .2s 2.1s ease-out both}.run .timeline_3 .date{-webkit-animation:showdown .5s 2.1s ease-out both;animation:showdown .5s 2.1s ease-out both}.run .timeline_3 .text{-webkit-animation:showup .5s 2.1s ease-out both;animation:showup .5s 2.1s ease-out both}.run .timeline_3:after,.run .timeline_3:before{-webkit-animation:ani-arrow .2s 2.1s ease-out both;animation:ani-arrow .2s 2.1s ease-out both}.run .timeline_4{-webkit-animation:showdown .2s 2.4s ease-out both;animation:showdown .2s 2.4s ease-out both}.run .timeline_4 .date{-webkit-animation:showdown .5s 2.4s ease-out both;animation:showdown .5s 2.4s ease-out both}.run .timeline_4 .text{-webkit-animation:showup .5s 2.4s ease-out both;animation:showup .5s 2.4s ease-out both}.run .timeline_4:after,.run .timeline_4:before{-webkit-animation:ani-arrow .3s 2.4s ease-out both;animation:ani-arrow .3s 2.4s ease-out both}.run .current:after,.run .current:before{-webkit-animation:none;animation:none}.run .banner_btns{-webkit-animation:ani-showup .5s 3.3s linear both;animation:ani-showup .5s 3.3s linear both}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.run .timelinebg svg{-webkit-animation:ani-show .5s 1s ease-out both;animation:ani-show .5s 1s ease-out both}}.lt-ie10 .run .timelinebg svg{-webkit-animation:ani-show .5s 1s ease-out both;animation:ani-show .5s 1s ease-out both}@-webkit-keyframes ani-arrow{0%{opacity:0;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ani-arrow{0%{opacity:0;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.banner_ele .circle_wr:hover .cicle_line{-webkit-animation:ani-cicle-line 2.4s 0s linear both;animation:ani-cicle-line 2.4s 0s linear both;background-position:0 0}.banner_ele .circle_wr:hover .cicle_yellow .circle_off{-webkit-animation:cirleMove 1.2s 0s ease-out both;animation:cirleMove 1.2s 0s ease-out both}.banner_ele .circle_wr:hover .cicle_yellow .circle_on{stroke-dasharray:0,0;-webkit-animation:cirleMove2 1.2s 1.2s ease-out both;animation:cirleMove2 1.2s 1.2s ease-out both}@-webkit-keyframes ani-cicle-line{0%{background-position:0 0}100%{background-position:0 120px}}@keyframes ani-cicle-line{0%{background-position:0 0}100%{background-position:0 120px}}.circle_on{stroke-dasharray:0,242}@-webkit-keyframes cirleMove{0%{stroke-dasharray:242,242}100%{stroke-dasharray:0,242}}@keyframes cirleMove{0%{stroke-dasharray:242,242}100%{stroke-dasharray:0,242}}@-webkit-keyframes cirleMove2{0%{stroke-dasharray:0,242}100%{stroke-dasharray:242,242}}@keyframes cirleMove2{0%{stroke-dasharray:0,242}100%{stroke-dasharray:242,242}}.timelinebg svg{position:absolute;top:114px;left:28px;width:544px;height:80px}@-webkit-keyframes lineMove{0%{stroke-dasharray:0,1780}100%{stroke-dasharray:1780,1780}}@keyframes lineMove{0%{stroke-dasharray:0,1780}100%{stroke-dasharray:1780,1780}}@-webkit-keyframes showdown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes showdown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes showup{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes showup{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.banner_ele .wave:hover{-webkit-animation:ani-wave 1.3s 0s linear both;animation:ani-wave 1.3s 0s linear both;background-position:0 0}@-webkit-keyframes ani-wave{0%{background-position:0 0}100%{background-position:84px 0}}@keyframes ani-wave{0%{background-position:0 0}100%{background-position:84px 0}}.banner_ele .dot:hover{-webkit-animation:ani-dot 1.2s 0s linear both;animation:ani-dot 1.2s 0s linear both;background-position:0 0}@-webkit-keyframes ani-dot{0%{background-position:0 0}100%{background-position:0 64px}}@keyframes ani-dot{0%{background-position:0 0}100%{background-position:0 64px}}.layer{pointer-events:none}.layer *{pointer-events:auto}