@charset "UTF-8";.banner .banner-item,.banner .banner-item .banner-img,.banner .banner-item .banner-img:before,.banner .banner-item .banner-text{top:0;width:100%;height:100%;position:absolute}.banner .banner-next,.banner .banner-prev,.banner .banner-prev:before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}@font-face{font-family:iconfont;src:url(../font/iconfont.eot?5510888);src:url(../font/iconfont.eot?5510888#iefix) format("embedded-opentype"),url(../font/iconfont.woff) format("woff"),url(../font/iconfont.ttf) format("truetype"),url(../font/iconfont.svg) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:iconfont;src:url(../font/iconfont.svg?5510888#iconfont) format("svg")}}.banner{height:680px;width:100%;position:relative;z-index:1;overflow:hidden;margin-bottom:20px}.banner .banner-item{left:0;z-index:2;display:none}.banner .banner-item .banner-img{left:0;z-index:3;background-size:cover;background-repeat:no-repeat;background-position:center}.banner .banner-item .banner-img:before{content:"";display:block;left:0;background:rgba(0,0,0,.2);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000)}.banner .banner-item .banner-text{display:table;left:0;z-index:4}.table-cell{display:table-cell;vertical-align:middle}.banner .banner-item .banner-text>div{color:#fff;font-weight:700}.banner .banner-next,.banner .banner-prev{content:'';height:110px;position:absolute;color:#fff;background-color:rgba(0,0,0,.25);opacity:1;z-index:20;cursor:pointer;background-repeat:no-repeat;background-position:center;top:325px;display:none;background-size:cover;width:0;transition:all .5s ease;background-image:none}.banner .banner-next:hover:before,.banner .banner-prev:hover:before{opacity:0}.banner .banner-next:before,.banner .banner-prev:before{height:110px;display:block;line-height:110px;font-family:iconfont;font-size:20px;top:0;background:rgba(0,0,0,.25);position:absolute;text-align:center}.banner:hover .banner-next,.banner:hover .banner-prev{display:block}.banner .banner-prev{left:0}.banner .banner-prev:hover{width:180px}.banner .banner-prev:before{content:'\e61f';left:0;width:30px;transition:all .5s ease}.banner .banner-next{right:0}.banner .banner-next:hover{width:180px}.banner .banner-next:before{content:'\e624';width:30px;right:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.banner .banner-tool{z-index:10;position:absolute;bottom:15px;left:0;height:20px;width:100%;text-align:center}.banner .banner-tool .tool-item{display:inline-block;width:20px;height:2px;background-color:#fff;opacity:.8;cursor:pointer;margin:0 6px}.banner .banner-tool .tool-item.tool-item-cur,.banner .banner-tool .tool-item:hover{background-color:#3bbe7a;opacity:1}.banner .banner-item-cur{z-index:6;display:block}.banner .banner-item-remove{z-index:5;display:block}.delay{-moz-animation-delay:0s!important;-o-animation-delay:0s!important;-webkit-animation-delay:0s!important;animation-delay:0s!important}.delay2{-moz-animation-delay:.2s!important;-o-animation-delay:.2s!important;-webkit-animation-delay:.2s!important;animation-delay:.2s!important}.delay3{-moz-animation-delay:.3s!important;-o-animation-delay:.3s!important;-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.delay4{-moz-animation-delay:.4s!important;-o-animation-delay:.4s!important;-webkit-animation-delay:.4s!important;animation-delay:.4s!important}.delay5{-moz-animation-delay:.5s;-o-animation-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.delay6{-moz-animation-delay:.6s!important;-o-animation-delay:.6s!important;-webkit-animation-delay:.6s!important;animation-delay:.6s!important}.delay7{-moz-animation-delay:.7s;-o-animation-delay:.7s;-webkit-animation-delay:.7s;animation-delay:.7s}.delay8{-moz-animation-delay:.8s;-o-animation-delay:.8s;-webkit-animation-delay:.8s;animation-delay:.8s}.delay9{-moz-animation-delay:.9s;-o-animation-delay:.9s;-webkit-animation-delay:.9s;animation-delay:.9s}.delay10{-moz-animation-delay:1s;-o-animation-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}.delay12{-moz-animation-delay:1.2s;-o-animation-delay:1.2s;-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay15{-moz-animation-delay:1.5s;-o-animation-delay:1.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay16{-moz-animation-delay:1.5s;-o-animation-delay:1.5s;-webkit-animation-delay:1.5s;animation-delay:1.6s}.delay17{-moz-animation-delay:1.7s;-o-animation-delay:1.7s;-webkit-animation-delay:1.7s;animation-delay:1.7s}.delay20{-moz-animation-delay:2s;-o-animation-delay:2s;-webkit-animation-delay:2s;animation-delay:2s}.duration5{-moz-animation-duration:.5s;-o-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s}#banner .banner-item .banner-text>div>div{text-align:center;color:#fff;font-size:30px;font-weight:400}#banner .banner-item .banner-text>div>div[data-role=entext]{font-size:20px;font-weight:400}#banner .banner-item .banner-text>div>div[data-margin=margin]{margin-top:-10px;margin-bottom:15px}@media(max-width:1152px){#banner .banner-item .banner-text>div>div{font-size:30px}}@media(max-width:1024px){#banner .banner-item .banner-text>div>div{font-size:24px}#banner .banner-item .banner-text>div>div[data-role=entext]{font-size:18px}}@media(max-width:767px){.banner{height:300px}.banner-next,.banner-prev{display:none}#banner .banner-item .banner-text>div>div{font-size:20px}#banner .banner-item .banner-text>div>div[data-role=entext]{font-size:16px}}@media(max-width:640px){#banner .banner-item .banner-text>div>div[data-margin=margin]{margin-top:-6px;margin-bottom:10px}#banner .banner-item .banner-text>div>div{font-size:24px}#banner .banner-item .banner-text>div>div[data-role=entext]{font-size:14px}}@media(max-width:520px){#banner .banner-item .banner-text>div>div{font-size:18px}#banner .banner-item .banner-text>div>div[data-role=entext]{font-size:12px;padding:0 20px}#banner .banner-item .banner-text>div>div[data-margin=margin]{margin-top:-4px;margin-bottom:8px}}@media(max-width:410px){#banner .banner-item .banner-text>div>div{font-size:16px}#banner .banner-item .banner-text>div>div[data-role=entext]{font-size:12px}}