@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}.leaflet-container,.slick-list:focus,a:active,a:hover{outline:0}.banner li,.slick-dots,ol,ul{list-style:none}.clearfix:after,.slick-track:after{clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1,h2,h3,p{ margin:0; padding:0;  }mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.leaflet-container{background:#fff;font:12px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#404040;color:rgba(0,0,0,.75);overflow:hidden;-ms-touch-action:none;cursor:-webkit-grab;cursor:-moz-grab}.iconfont,body{-webkit-font-smoothing:antialiased}.leaflet-container *,.leaflet-container :after,.leaflet-container :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leaflet-container h1,.leaflet-container h2,.leaflet-container h3,.leaflet-container h4,.leaflet-container h5,.leaflet-container h6,.leaflet-container p{font-size:15px;line-height:20px;margin:0 0 10px}.leaflet-bottom .leaflet-control,.leaflet-container .marker-description img{margin-bottom:10px}.leaflet-container a{color:#3887BE;font-weight:400;text-decoration:none}.leaflet-container .mapbox-improve-map,.leaflet-popup-content .marker-title{font-weight:700}.leaflet-container a:hover,.leaflet-container.dark a{color:#63b6e5}.leaflet-container.dark a:hover{color:#8fcaec}.leaflet-container .mapbox-button,.leaflet-container.dark .mapbox-button{background-color:#3887be;display:inline-block;height:40px;line-height:40px;text-decoration:none;color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.leaflet-container .mapbox-button:hover,.leaflet-container.dark .mapbox-button:hover{color:#fff;background-color:#3bb2d0}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-overlay-pane svg,.slick-slider{-moz-user-select:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-anim .leaflet-zoom-hide,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-control{position:relative;z-index:7;pointer-events:auto;float:left;clear:both}.leaflet-right .leaflet-control{float:right;margin-right:10px}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-container.leaflet-clickable,.leaflet-container.map-clickable,.leaflet-marker-icon,.leaflet-overlay-pane path{cursor:pointer}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging,.leaflet-dragging .leaflet-clickable,.leaflet-dragging .leaflet-container,.leaflet-dragging .map-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-zoom-box{width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.leaflet-bar,.leaflet-control-layers{background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4);border-radius:3px;box-shadow:none}.leaflet-bar a,.leaflet-bar a:hover{color:#404040;color:rgba(0,0,0,.75);border-bottom:1px solid #ddd;border-bottom-color:rgba(0,0,0,.1)}.leaflet-bar a:active,.leaflet-bar a:hover{background-color:#f8f8f8;cursor:pointer}.leaflet-bar a:hover:first-child{border-radius:3px 3px 0 0}.leaflet-bar a:hover:last-child{border-bottom:0;border-radius:0 0 3px 3px}.leaflet-bar a:hover:only-of-type{border-radius:3px}.leaflet-bar .leaflet-disabled{cursor:default;opacity:.75}.leaflet-control-zoom-in,.leaflet-control-zoom-out{display:block;content:'';text-indent:-999em}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;padding:6px 10px 6px 6px;color:#404040;color:rgba(0,0,0,.75)}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,.1);margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,.5);margin:0;box-shadow:none}.leaflet-container .leaflet-control-attribution a,.leaflet-container .map-info-container a{color:#404040}.leaflet-control-attribution a:hover,.map-info-container a:hover{color:inherit;text-decoration:underline}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background-color:rgba(255,255,255,.5);border:1px solid #999;border-color:rgba(0,0,0,.4);border-top:0;padding:2px 5px 1px;white-space:nowrap;overflow:hidden}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #ddd;border-top-color:rgba(0,0,0,.1);border-bottom:0;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-popup{position:absolute;text-align:center;pointer-events:none}.leaflet-popup-content-wrapper{padding:1px;text-align:left;pointer-events:all}.leaflet-popup-content{padding:10px 10px 15px;margin:0;line-height:inherit}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding-top:15px}.map-legends .map-legend,.map-tooltip{padding:10px}.leaflet-popup-tip-container{width:20px;height:20px;margin:0 auto;position:relative}.leaflet-popup-tip{width:0;height:0;margin:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;box-shadow:none}.leaflet-popup-close-button{text-indent:-999em;position:absolute;top:0;right:0;pointer-events:all}.dialog,.slick-slide.dragging img{pointer-events:none}.leaflet-popup-close-button:hover{background-color:#f8f8f8}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-div-icon{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4)}.leaflet-editing-icon{border-radius:3px}.leaflet-bar a,.leaflet-control-layers-toggle,.leaflet-popup-close-button,.map-tooltip.closable .close,.mapbox-button-icon:before,.mapbox-icon{content:'';display:inline-block;width:26px;height:26px;vertical-align:middle;background-repeat:no-repeat}.leaflet-bar a{display:block}.leaflet-container.dark .map-tooltip .close,.leaflet-control-layers-toggle,.leaflet-control-zoom-in,.leaflet-control-zoom-out,.leaflet-popup-close-button,.map-tooltip .close,.mapbox-icon{opacity:.75;background-image:url(../img/icons-000000%402x.png);background-repeat:no-repeat;background-size:26px 260px}.leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-container.dark .leaflet-control-zoom-in,.leaflet-container.dark .leaflet-control-zoom-out,.leaflet-container.dark .mapbox-icon,.mapbox-button-icon:before{opacity:1;background-image:url(images/icons-ffffff%402x.html);background-size:26px 260px}.leaflet-bar .leaflet-control-zoom-in{background-position:0 0}.leaflet-bar .leaflet-control-zoom-out{background-position:0 -26px}.leaflet-popup-close-button,.map-tooltip.closable .close{background-position:-3px -55px;width:20px;height:20px;border-radius:0 3px 0 0}.mapbox-icon-info{background-position:0 -78px}.leaflet-control-layers-toggle{background-position:0 -104px}.mapbox-icon.mapbox-icon-share,.mapbox-icon.mapbox-icon-share:before{background-position:0 -130px}.mapbox-icon.mapbox-icon-geocoder,.mapbox-icon.mapbox-icon-geocoder:before{background-position:0 -156px}.mapbox-icon-facebook,.mapbox-icon-facebook:before{background-position:0 -182px}.mapbox-icon-twitter,.mapbox-icon-twitter:before{background-position:0 -208px}.mapbox-icon-pinterest,.mapbox-icon-pinterest:before{background-position:0 -234px}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.map-legends,.map-tooltip{max-width:300px}.map-tooltip{z-index:999999;min-width:180px;max-height:400px;overflow:auto;opacity:1;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.map-tooltip .close{text-indent:-999em;overflow:hidden;display:none}.map-tooltip.closable .close{position:absolute;top:0;right:0;border-radius:3px}.map-tooltip.closable .close:active{background-color:#f8f8f8}.leaflet-control-interaction{position:absolute;top:10px;right:10px;width:300px}.leaflet-control .mapbox-button{background-color:#fff;border:1px solid #ddd;border-color:rgba(0,0,0,.1);padding:5px 10px;border-radius:3px}.mapbox-modal>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow-y:auto}.mapbox-modal.active>div{z-index:99999;transition:all .2s,z-index 0 0}.mapbox-modal .mapbox-modal-mask{background:rgba(0,0,0,.5);opacity:0}.mapbox-info-toggle,.mapbox-info-toggle:hover{background-color:#fff}.mapbox-modal.active .mapbox-modal-mask{opacity:1}.mapbox-modal .mapbox-modal-content{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.mapbox-modal.active .mapbox-modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mapbox-modal-body{position:relative;background:#fff;padding:20px;z-index:1000;width:50%;margin:20px 0 20px 25%}.mapbox-share-buttons{margin:0 0 20px}.mapbox-share-buttons a{width:33.3333%;border-left:1px solid #fff;text-align:center;border-radius:0}.mapbox-share-buttons a:last-child{border-radius:0 3px 3px 0}.mapbox-share-buttons a:first-child{border:0;border-radius:3px 0 0 3px}.mapbox-modal input{width:100%;height:40px;padding:10px;border:1px solid #ddd;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.leaflet-control.mapbox-control-info{margin:5px 30px 10px 10px;min-height:26px}.leaflet-right .leaflet-control.mapbox-control-info{margin:5px 10px 10px 30px}.mapbox-info-toggle{background-color:rgba(255,255,255,.5);border-radius:50%;position:absolute;bottom:0;left:0;z-index:1}.leaflet-right .mapbox-control-info .mapbox-info-toggle{left:auto;right:0}.map-info-container{background:#fff;padding:3px 5px 3px 27px;display:none;position:relative;bottom:0;left:0;border-radius:13px 3px 3px 13px}.leaflet-right .map-info-container{left:auto;right:0;padding:3px 27px 3px 5px;border-radius:3px 13px 13px 3px}.mapbox-control-info.active .map-info-container{display:inline-block}h2,h4{font-weight:200}.leaflet-control-mapbox-geocoder{position:relative}.leaflet-control-mapbox-geocoder.searching{opacity:.75}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap{background:#fff;position:absolute;border:1px solid #999;border-color:rgba(0,0,0,.4);overflow:hidden;left:26px;height:28px;width:0;top:-1px;border-radius:0 3px 3px 0;opacity:0;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap{width:180px;opacity:1}.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover{border-bottom:0}.leaflet-control-mapbox-geocoder-toggle{border-radius:3px}.leaflet-control-mapbox-geocoder.active,.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input{background:0 0;border:0;width:180px;padding:0 0 0 10px;height:26px;outline:0}.leaflet-control-mapbox-geocoder-results{width:180px;position:absolute;left:26px;top:25px;border-radius:0 0 3px 3px}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4)}.leaflet-control-mapbox-geocoder-results a,.leaflet-control-mapbox-geocoder-results span{padding:0 10px;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;font-size:12px;line-height:26px;text-align:left;overflow:hidden}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,.leaflet-control-mapbox-geocoder-results a:hover{background:#f8f8f8;opacity:1}.leaflet-right .leaflet-control-mapbox-geocoder-results,.leaflet-right .leaflet-control-mapbox-geocoder-wrap{left:auto;right:26px}.leaflet-right .leaflet-control-mapbox-geocoder-wrap{border-radius:3px 0 0 3px}.leaflet-right .leaflet-control-mapbox-geocoder.active,.leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-radius:0 3px 3px 0}.leaflet-bottom .leaflet-control-mapbox-geocoder-results{top:auto;bottom:25px;border-radius:3px 3px 0 0}.leaflet-container.dark .leaflet-bar{background-color:#404040;border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-bar a{color:#404040;border-color:rgba(0,0,0,.5)}.leaflet-container.dark .leaflet-bar a:active,.leaflet-container.dark .leaflet-bar a:hover{background-color:#505050}.leaflet-container.dark .leaflet-control-attribution,.leaflet-container.dark .map-info-container,.leaflet-container.dark .mapbox-info-toggle{background-color:rgba(0,0,0,.5);color:#f8f8f8}.containera{width:1120px; height:auto; margin:0 auto;}.leaflet-container.dark .leaflet-control-attribution a,.leaflet-container.dark .leaflet-control-attribution a:hover,.leaflet-container.dark .map-info-container a,.leaflet-container.dark .map-info-container a:hover{color:#fff}.leaflet-container.dark .leaflet-control-layers-list span{color:#f8f8f8}.leaflet-container.dark .leaflet-control-layers-separator{border-top-color:rgba(255,255,255,.1)}.leaflet-container.dark .leaflet-bar a.leaflet-disabled,.leaflet-container.dark .leaflet-control .mapbox-button.disabled{background-color:#252525;color:#404040}.leaflet-container.dark .leaflet-control-mapbox-geocoder>div{border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a{border-color:#ddd #202020;border-color:rgba(0,0,0,.1) rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span{border-color:#202020;border-color:rgba(0,0,0,.75)}@media only screen and (max-width:800px){.mapbox-modal-body{width:83.3333%;margin-left:8.3333%}}@media only screen and (max-width:640px){.mapbox-modal-body{width:100%;height:100%;margin:0}}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-container img.leaflet-tile{max-width:none!important}.leaflet-container img.leaflet-marker-icon{max-width:none}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-oldie .mapbox-modal .mapbox-modal-content{display:none}.leaflet-oldie .mapbox-modal.active .mapbox-modal-content,.slick-list,.slick-slider,.slick-track{display:block}.map-tooltip{width:280px\9}.slick-slider{position:relative;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.dialog-content,.service,.slick-slider{box-sizing:border-box}.slick-list{position:relative;overflow:hidden;margin:0;padding:0}.slick-loading .slick-list{background:center center no-repeat #fff}/*.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{outline:0;color:transparent;background:0 0}*/.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.col-half,footer .about-links{float:left}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;margin-top:-10px;padding:0;border:none}/*.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}*/.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}[dir=rtl] .slick-prev{left:auto;right:-25px}[dir=rtl] .slick-prev:before{content:"→"}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:9px;width:9px;margin:0 10px;padding:0;cursor:pointer}.slick-dots li button{border:0;border-radius:50%;display:block;height:9px;width:9px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:before{position:absolute;top:0;left:0;width:9px;height:9px;line-height:20px;text-align:center;color:#E5E5E5}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-family:iconfont;src:url(iconfont.eot);src:url(iconfontd41d.eot?#iefix) format('embedded-opentype'),url(iconfont.woff) format('woff'),url(iconfont.ttf) format('truetype'),url(iconfont.svg#iconfont) format('svg')}body{color:#333;font-family:'Microsoft YaHei';font-size:16px}ol,ul{margin:0;padding:0}a{text-decoration:none;color:#e8374a}.btn,.iconfont,footer .about-links li a{color:#fff; font-size:25px;}h2{font-size:28px}h4{font-size:22px}.container{width:1120px;margin:0 auto}.col-half{width:50%}.hide{display:none}.text-center{text-align:center}.clearfix:after,.clearfix:before{display:table;content:" "}.mobile-show{display:none}.btn{height:50px;background-color:#507ec6;line-height:50px}footer{width:100%;height:415px; background:#005459 url(../images/foot_bg.jpg) no-repeat 50% 0; float:left;}footer .links{width:200px;height:auto; float:right; margin-top:60px;}footer .about-links li{display:inline-block;margin-right:35px}footer .social-links{float:left; }footer .social-links li{width:40px;height:40px;float:left;text-align:center;margin-left:12px}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;width:40px;height:40px;line-height:40px;border-radius:50%;display:inline-block;vertical-align:top}.icon-sina{background-color:#DD302D;font-size:26px}.icon-wechat{cursor:pointer; font-size:26px}.icon-linkedin{background-color:#1577B3;font-size:28px}.icon-rss{font-size:15px;background-color:#EF6426;line-height:37px}.dialog,.dialog-overlay{width:100%;height:0;top:0;left:0}.dialog{position:fixed;display:flex;align-items:center;justify-content:center;z-index:10}.dialog-overlay{position:absolute;z-index:100;background:rgba(55,58,71,.5);opacity:0;transition:opacity .3s}.dialog.dialog-open{height:100%}.dialog-open .dialog-overlay{height:100%;opacity:1;pointer-events:auto}.dialog-content{width:420px;height:410px;background:#fff;margin:auto;padding:4em;text-align:center;line-height:26px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;opacity:0}.dialog-qrcode{width:171px}.dialog-open .dialog-content{pointer-events:auto}.dialog.dialog-close .dialog-content,.dialog.dialog-open .dialog-content{animation-duration:.3s;animation-fill-mode:forwards}.dialog.dialog-open .dialog-content{animation-name:anim-open}.dialog.dialog-close .dialog-content{animation-name:anim-close}.dialog .dialog-close{width:150px;margin:0 auto;cursor:pointer}@keyframes anim-open{0%{opacity:0;transform:scale3d(1.1,1.1,1)}100%{opacity:1;transform:scale3d(1,1,1)}}@keyframes anim-close{0%{opacity:1}100%{opacity:0;transform:scale3d(.9,.9,1)}}.mobile-fixed-nav,.mobile-nav{display:none}@media (max-width:768px){.mobile-drawer{width:50px;float:right;margin-top:30px;margin-left:10px}.mobile-nav-line{width:28px;height:3px;display:inline-block;background-color:#202020;margin:3px 4px;float:left}.mobile-nav.opened,main{-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out}.mobile-nav.open{-webkit-transform:translate(0,0);transform:translate(0,0)}body.open{overflow:hidden}main.open{-webkit-transform:translate(250px,0);transform:translate(250px,0)}main.open::before{content:' ';display:block;background-color:RGBA(0,0,0,.5);width:100%;height:100%;position:absolute;z-index:999}.mobile-nav{display:block;z-index:11;position:fixed;top:0;bottom:0;width:250px;height:100%;background-color:#262626;color:#fefefe;-webkit-transform:translate(-250px,0);transform:translate(-250px,0);overflow-y:scroll;-webkit-overflow-scrolling:touch}.mobile-nav ul li{width:100%;height:50px}.mobile-nav ul li.current{background-color:#e8374a}.mobile-nav ul li.current a{color:#fff}.mobile-nav h4,.mobile-nav ul li a{color:#aaa;padding-left:20px;font-weight:700}.mobile-nav ul li a{line-height:50px;display:block;-webkit-tap-highlight-color:rgba(200,200,200,.3)}.mobile-nav hr{width:82%;height:1px;margin:25px 20px;border:0;border-bottom:1px solid #5B5B5B;display:block}.mobile-nav h4{margin:20px 0 10px}.mobile-nav span{width:85%;margin:5px 18px;padding:10px;display:inline-block;box-sizing:border-box;border:1px solid #7D7D7D;border-radius:2px;color:#7D7D7D;font-size:14px;text-align:center}.mobile-nav .social-links{padding-left:10px}.mobile-nav .social-links li{width:40px;height:40px;display:inline-block;text-align:center;margin-left:12px}.mobile-nav .social-links a{font-weight:400;padding-left:0}h2,h4{font-weight:200}.mobile-nav .iconfont{width:40px;height:40px;color:#fff;line-height:40px;border-radius:50%;display:inline-block}.mobile-nav .icon-sina{background-color:#DD302D;font-size:26px}.mobile-nav .icon-wechat{ font-size:26px}.mobile-nav .icon-linkedin{background-color:#1577B3;font-size:28px}.mobile-nav .icon-rss{font-size:15px;background-color:#EF6426;vertical-align:super;line-height:37px}.mobile-nav .copyright{padding-left:20px;font-size:12px;color:#7D7D7D;text-align:left}.mobile-fixed-nav{width:36px;padding:10px;position:fixed; background:rgba(0,0,0,.8);display:block;z-index:10;opacity:0;-webkit-transition:all .3s;transition:all .3s}.container,.dialog-content{width:100%}.mobile-fixed-nav.show{opacity:1}.mobile-fixed-nav .mobile-nav-line{background-color:#fff}.mobile-show{display:block}.mobile-hide,footer .social-links{ }h2{font-size:24px}h4{font-size:16px}footer{height:auto}footer .links{ text-align:center; float:left; margin-top:10px;}footer .about-links{float:none;height:80px;line-height:80px}footer .about-links li a{padding:10px 15px;  font-size:16px}footer .about-links li{margin-right:10px}.copyright{ float:left; width:500px;}.copyright  p{font-size:14px;line-height:0; margin-bottom:0; color:#959ba5;}} header{width:100%;height:auto; text-align:center;}header nav{width:100%;height:100px;background:url(../images/head_bg.jpg) repeat-x; float:left;}.banner,.map{position:relative}header nav ul{float:right; line-height:100px; }header nav li{display:inline-block;width:100px; height:100px; float:left;}header nav li a{font-size:16px;width:100px; height:100px; color:#fff; float:left;}header nav li a:hover{ background:url(../images/hover_bg.jpg) repeat-x; padding-bottom:20px; color:#fff;}.nava{position:relative; z-index:10000;height:100px; background:url(../images/head_bg.jpg) repeat-x;}
.jia{width:28px; height:28px; float:right; margin-top:32px; left:20px; position:relative;}
.flexslider{position:relative;height:750px;overflow:hidden; float:left;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:100%;}
.slides li img{width:100%; height:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:108px;height:141px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0;background:url(../images/next.png) center center no-repeat;}
.container0{width:100%; height:auto; float:left; position:relative;}
.top_nav{ width:100%; height:35px; float:left; background:#dcdcdc; line-height:35px;}
.top_navin{ width:1120px; height:auto; margin:0 auto;}
.top_l{ float:left; color:#9fa0a0; font-size:12px;}
.top_l a{  color:#9fa0a0; font-size:12px; float:left;}
.top_l span{ padding-left:15px; padding-right:15px;float:left;}
.top_l font{ font-size:20px; color:#9fa0a0;}
.top_l em{ font-style:normal; padding-left:15px; padding-right:15px;float:left;}
.chan_tiq{ width:100%; height:auto; float:left; text-align:center; padding-top:50px;}
.chanpin{width:100%; height:auto; float:left; padding-bottom:80px;}
.chan_ti{width:100%; height:auto; float:left; text-align:center; padding-top:75px;}
.chan_you{width:108%; height:auto; float:left; padding-top:60px;position:relative; z-index:99;}
 #in_ct{width:100%;height:auto;overflow:hidden;  }
.in_ct{width:100%;height:auto;overflow:hidden;margin:0 auto; position:relative; z-index:99; }
.in_ct1{width:100%;height:auto;overflow:hidden;}
.box li{ width:144px;height:144px; float:left;    overflow:hidden; position:relative;  }
.box li a{ }
.box_2{width:144px; height:auto; float:left; font-size:23px; margin-right:95px; padding-bottom:15px; color:#999; background:url(../images/y1.jpg) no-repeat 50% bottom; }
.toll_img span{ float:left; margin-top:10px; width:100%; text-align:center;}
.toll_img em{ float:left; margin-top:20px; width:100%; text-align:center;}
.toll_img i{ float:left; margin-top:30px; width:100%; text-align:center;}
.box_2:hover{width:144px; height:auto; float:left;margin-right:95px; color:#333; background:url(../images/y2.jpg) no-repeat 50% bottom; }
.toll_img{ width:144px;height:144px;color:#fff;text-align:center; float:left;}
.toll_info{ height:144px;text-align:center; width:144px; float:left;}
.box li .box1{ text-decoration:none;position:absolute;top:0;left:0;cursor:pointer;}
.toll_info p{ line-height:144px;text-align:center; height:144px; width:144px; float:left;}
.toll_info p a{  color:#ffffff;height:144px;width:144px;text-align:center; float:left;}
.box_1{ text-align:center; line-height:50px;width:144px; float:left; height:auto; }
.toll_info span{ float:left; margin-top:10px; width:100%; text-align:center;}
.toll_info em{ float:left; margin-top:20px; width:100%; text-align:center;}
.toll_info i{ float:left; margin-top:30px; width:100%; text-align:center;}
.chan_fen{width:100%; height:auto; float:left; background:#77a865; padding-top:55px; padding-bottom:65px;}
.fen_ti{width:100%; height:auto; float:left; text-align:center;}
.content3{
	width:1120px;
	height: auto; 
	float:left;
	position:relative;
  
}
.con{
	width: 254px;
	height: 190px;
	float: left;
	margin-right: 30px;
    margin-bottom:27px;
	position: relative;
	cursor: pointer;

}
.con img{
	width:254px;
	height: 190px;
	position:relative;
}
.txt{
	position: absolute;
	left: 0;
	bottom: -52px;
	width: 100%;
	height: 52px;
 
    overflow:hidden;
	color: #fff;
	background: rgba(0,0,0,0.6);
}
.txt h3{
  
	font-weight:normal;
	float:left;
	 width:100%;
}
.con i{
    font-style:normal;
	font-size:15px;
	font-weight:normal;
	left:0;
	margin-top:5px;
	 width:100%;
	 position:absolute;
	 bottom:0;
	 height:52px;
      background: rgba(230,230,230,0.85);
	 text-indent:10px;
	color:#595757;
}

.con i span{
    font-style:normal;
	font-size:15px;
	font-weight:normal;
	float:left;
	margin-top:5px;
    width:100%;
    color:#595757;
}
.con i em{
	font-style:normal;
	font-size:15px;
	font-weight:normal;
	float:left;
	width:100%;
	text-indent:10px;
	color:#595757;
}
.con i em font{
	font-style:normal;
	font-size:15px;
	font-weight:normal;
	color:#44b73d;
 
}


.txt p{
	font-size: 13px;
	display: block;
 
	height:auto;
 
	width:254px; float:left; 
	line-height: 25px;
	
} 
.txt  span{
	width:254px; padding-top:40px; float:left; height:auto; 
}  
 .txt  span a{
	width:254px; float:left; height:auto; text-align:center;
}   
 
.txt span a img{
 	width:57px;
	height: 57px;
}
#pro_gd{width:100%;  height:190px; float:left;overflow:hidden; margin-top:40px;  }
#pro_gd ul{width:1999px;height:190px; }
#pro_gd ul li{ } 
#pro_gd1{width:100%;  height:159px; float:left;overflow:hidden; margin-top:40px;  }
#pro_gd1 ul{width:1999px;height:159px; }
#pro_gd1 ul li{ } 
.case_box{ width:100%; height:auto; float:left; background:#fff; padding-top:70px; padding-bottom:30px;}
.case_in{ width:1230px; height:auto; margin:0 auto;}
.indexCaseList{width:100%; height:auto;*float:left;*width:336px;*margin-left:15px; }
.indexCaseItem{width:336px;float:left;display:inline;position:relative; margin-right:16px;}
.indexCaseItem p{position:relative;width:336px;height:397px; background:url(../images/line.png) no-repeat 50% 250px;overflow:hidden;cursor:pointer; text-align:center;    font-size:20px; color:#333; }
.indexCaseItem p strong{ padding-top:80px; width:100%; height:auto; float:left;}
.indexCaseItem p font{ color:#666464; font-size:24px;  width:100%; text-align:center; float:left; margin-top:60px;  font-style:normal; }
.indexCaseItem p em{ width:100%; height:auto; float:left; text-align:center; margin-top:50px; }
.indexCaseItem p i{color:#4f9d32; font-size:24px;  width:100%; text-align:center; float:left; margin-top:30px;  font-style:normal; }
.indexCaseItem p b{color:#fff; font-size:26px;  width:100%; text-align:center; float:left; margin-top:60px; font-weight:normal;  font-style:normal; }
.indexCaseList a.link{position:absolute;display:block;left:0px; color:#fff;  font-size:20px; text-align:center; top:100%;width:100%;height:100%;background:url(../images/img_hover.jpg);}
.indexCaseList a.link span{display:block;line-height:24px; width:70%; height:70%; padding-top:15%; margin:0 auto; overflow:hidden;}
.rollBox{width:1230px; height:auto; float:left; margin-top:55px;}
.rollBox .LeftBotton{height:70px;width:41px;background:url(../images/prev3.png) no-repeat 0px 0; margin-top:155px; overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{height:70px;width:41px;background:url(../images/next3.png) no-repeat 0px 0;overflow:hidden;float:right;   margin-top:155px; display:inline;    cursor:pointer;}
.rollBox .Cont{width:1080px;overflow:hidden;float:left; margin-left:35px; }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:363px;float:left;text-align:center; line-height:35px;}
.rollBox .Cont .pic a{  }
/*.rollBox .Cont .pic img{ display:block;margin:0 auto;width:287px; height:344px;  }*/
.rollBox .Cont a:hover{ }
.rollBox #List1,.rollBox #List2{float:left;}


.fixednav{position:fixed;top:0px;left:0px;width:100%;z-index:10000; height:100px;}
.navb{width:1120px; height:auto; margin:0 auto;}
.nava ul{list-style-type:none; float:right; }
.nava ul li{float:left;width:100px; height:100px;text-align:center; line-height:100px;}
.nava ul li a{ color:#fff; font-size:16px;float:left;width:100px; height:100px;}

.nava ul li a:hover{ background:url(../images/hover_bg.jpg) repeat-x; color:#fff;}
.tf_box{width:100%; height:450px; float:left; background:#fff; margin-top:-55px;}
.tf_bg{width:100%; height:auto; float:left; background:#efefef;}
.tf_box li{width:177px; height:auto; padding-top:90px; float:left; margin-left:83px;background:url(../images/tf5.jpg) no-repeat 50% bottom;}
.tf_box li img{width:177px; height:177px; float:left;  }
.tf_box li p{width:177px; height:auto; float:left; font-size:14px; text-align:center; color:#888; line-height:25px; margin-top:20px;}
 
.jinrong{width:100%; height:auto; float:left;background:#fff; padding-top:75px; padding-bottom:65px;} 
.jinrong_l{ width:49%; height:360px; float:left; background:#efefef;}
.cmore2{width:75%; height:auto; padding-top:45px; margin:0 auto;}
.cmore2 h1{width:100%;  float:left; color:#00575c; height:auto;margin-bottom:35px; font-size:36px; font-weight:normal; }
.cmore2 p{width:100%;float:left; height:auto; font-size:17px; color:#3e3a39; line-height:28px;}
.cmore2 h2{width:100%;  margin-top:25px; float:left; height:auto;}
.cmore2 h2 span{width:170px; background:#efefef; border-radius:5px; float:left; height:44px; text-align:center; }
.cmore2 h2 span a{width:162px;float:left; height:36px; color:#4f9d32; border:4px solid #4f9d32; font-size:16px;line-height:36px;} 
.jinrong_r{ width:50%; height:360px; float:left; }
.jinrong_r img{ width:100%; height:360px; float:left; }

.hezuo_box{ width:100%; height:auto; float:left; background:#fff; padding-bottom:65px;}
.hezuo_ti{ width:100%; height:30px; float:left; background:#eeefef; letter-spacing:5px; line-height:30px; text-indent:20px; font-size:20px; color:#4f9d32;} 
.hezuo_list{ width:100%; height:159px; float:left; } 
.hezuo_list li{ width:159px; height:159px; float:left; margin-right:33px;}  
.hezuo_list li a{ width:159px; height:159px; float:left;}  
.hezuo_list li a img{ width:159px; height:159px; }  


.news_box{width:100%; height:auto; float:left;background:#efefef; padding-bottom:20px; padding-top:44px;} 
.news_in{width:105%; height:auto; margin-top:43px; float:left; position:relative; z-index:99;} 
.news_li{ width:357px; height:auto; float:left; margin-right:24px;}   
.news_li .news_img{ width:357px; height:221px; float:left;}  
.news_li .news_img img{ width:357px; height:221px; }  
.news_li .news_txt{ width:357px; height:auto; float:left; background:#fff;}   
.news_li .news_txt h1{ width:357px; height:auto; padding-top:20px; line-height:30px; padding-bottom:20px;  float:left; font-weight:normal; }  
.news_li .news_txt h1 span{float:left; width:212px; margin-left:30px;}  
.news_li .news_txt h1 span a{ color:#555; font-size:18px;}  
.news_li .news_txt h1 font{float:right; margin-right:30px; margin-top:10px;}  
 
 
.foot_logo{width:253px; height:auto; float:left; margin-top:140px;}
.foot_l{ width:570px;  height:auto; float:left; padding-top:75px; margin-left:10px;}
.foot_l h2{width:100%; height:auto; float:left; margin-bottom:30px;}
.foot_l h2 span{float:left; padding-left:10px; padding-right:15px; background:url(../images/fline.png) no-repeat right center;}
.foot_l h2 span a{ color:#fff; font-size:18px;}
.foot_l p{width:100%; height:auto; float:left; color:#bec9ca; text-indent:10px; font-size:15px; line-height:28px; padding:0; margin:0;}
.foot_l h1{width:100%; height:auto; float:left; color:#bec9ca; text-indent:10px; font-size:14px; margin-top:20px; font-weight:normal;}
.foot_d{ height:auto; float:left; margin-top:20px; margin-left:5px;}
.foot_d li{height:auto; float:left;}
.foot_d li a{ color:#646b78; font-size:14px; padding-left:8px; padding-right:8px;}
.foot_r{width:280px; height:auto; float:right; padding-top:100px;} 
.foot_r ul li{ float:left; margin-left:10px;text-align:center; color:#bec9ca}
 
 
.show{background:#f60;}
header #logo{float:left;margin-top:30px} header #logo img{ max-width:100%;}#logo1{float:left;margin-top:25px}.case,.service{float:left}header .banner{width:100%; float:left; }.poi-box,.poi-box h2{max-width:300px;min-width:220px}.intro-title{ margin-top:40px; text-align:center; width:100%; float:left; margin-bottom:40px;}.intro-title1{  background:url(../images/top_bg.jpg) repeat-x; text-align:center; width:100%; float:left;  height:283px;}.intro-title1 span{ margin-top:3%;text-align:center; width:100%; float:left; color:#222; font-size:45px;}.intro-title1 font{text-align:center; width:100%; float:left; color:#777; font-size:20px; margin-top:10px;}.hack-title{margin-top:26px}.case h4{margin:15px 0 0; }.case a{ color:#333;}.case a:hover{ color:#f00;}.testimg{ width:100%; height:380px;   float:left;}.case p{width:370px;line-height:28px;margin-bottom:19px;margin-top:8px;color:#666}.map ul li p,.poi a,.poi a:hover,.service{color:#817e80}.service{width:380px;height:380px;background-color:#0D5385;padding:20px 0 20px 20px}.service a{width:350px;height:350px; float:left;}.service h4{font-weight:800;margin-top:175px;margin-bottom:10px}.service p{line-height:29px;margin:0}#service-1{background:url(../images/t1.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#service-2{background:url(../images/t2.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#service-3{background:url(../images/t3.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.brand-logos{margin:45px 0; }.brand-logo{width:16.657%;float:left;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin-top:-1px;margin-left:-1px}.brand-logo img{margin:26px 12.5px}.map{width:100%;height:500px}.map ul,.poi-box{position:absolute;top:50px;z-index:9}.map ul li h2{width:300px;height:60px;color:#fff;font-size:20px;line-height:60px;margin-top:20px;margin-bottom:0;padding-left:10px;background-color:#e8374a;cursor:pointer}.map ul li h2:hover{background-color:#e8374a}.map ul li p{padding:30px 20px 45px;background-color:#fff;display:none; color:#817e80; font-family:"微软雅黑"; border:2px solid #e8374a; border-top:none;}.map ul li.current h2,.poi-box h2{background-color:#e8374a}.map .city-marker-bj,.map .city-marker-sh,.map .city-marker-xm{stroke:none;fill:#e8374a;fill-opacity:.9}.poi .arrow-down{width:auto;float:right;margin-top:25px;margin-right:20px;color:#CAE8FD;font-size:26px;font-weight:100}.poi.current .arrow-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg); margin-top:0px;}.poi-box{width:60%;left:15px;display:none}.poi-box-close{float:right;margin:0 10px}.poi-box h2{width:100%;height:35px;color:#fff;font-size:16px;line-height:35px;margin-top:20px;margin-bottom:0;padding-left:10px}.poi-box p{padding:30px 10px;text-align:center;background-color:#e8374a;color:#fff}@media (max-width:768px){.containera{ width:100%; height:auto; float:left; background:#1D2024; text-align:center;}.testimg{ width:100%; height:auto;   float:left;} 
.flexslider{position:relative;height:162px;overflow:hidden; float:left;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:100%;}
.slides li img{width:100%; height:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:19px;height:38px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:10px;background:url(../images/prev1.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:10px;background:url(../images/next1.png) center center no-repeat;}
.tf_box{width:100%; height:auto;  float:left; background:#fff; padding-bottom:50px; }
.tf_bg{width:100%; height:auto; float:left;}
.tf_box li{width:48%; height:auto;float:left; margin-left:5px; padding-top:20px; text-align:center;  background:url(../images/tf5.jpg) no-repeat 50% bottom;}
.tf_box li img{width:117px; height:117px; float:none;   }
.tf_box li p{width:100%; height:auto; float:left; font-size:14px; text-align:center; color:#888; line-height:25px; margin-top:20px;}
.top_nav{ width:100%; height:35px; float:left; background:#dcdcdc; line-height:35px;}
.top_navin{ width:94%; height:auto; margin:0 auto;}
.top_l{ float:left; color:#9fa0a0; font-size:14px;}
.top_l a{  color:#9fa0a0; font-size:14px; float:left;}
.top_l span{ padding-left:5px; padding-right:5px;float:left;}
.top_l font{ font-size:16px; color:#9fa0a0;}
.top_l em{ font-style:normal; padding-left:5px; padding-right:5px;float:left;} 
.chanpin{width:100%; height:auto; float:left; padding-bottom:30px;}
.chan_ti{width:100%; height:auto; float:left; text-align:center; padding-top:35px;}
.chan_ti img{ width:200px; height:44px;}
.chan_tiq{width:100%; height:auto; float:left; text-align:center; padding-top:35px;}
.chan_tiq img{ width:168px; height:62px;}


.chan_you{width:100%; height:auto; float:left; padding-top:30px;position:relative; z-index:99;}
 #in_ct{width:100%;height:auto;overflow:hidden;  }
.in_ct{width:100%;height:auto;overflow:hidden;margin:0 auto; position:relative; z-index:99; }
.in_ct1{width:100%;height:auto;overflow:hidden;}
.box li{ width:100%;height:144px; float:left;text-align:center;  overflow:hidden; position:relative;  }
.box li a{ }
.box_2{width:49%; margin-bottom:15px; height:auto; float:left; font-size:18px;text-align:center; margin-right:0px; padding-bottom:6px; color:#999; background:url(../images/y1.jpg) no-repeat 50% bottom; }
.box_2:hover{width:49%; height:auto; float:left;margin-right:0px; color:#333; background:url(../images/y2.jpg) no-repeat 50% bottom; }
.toll_img{width:100%;height:144px; color:#fff; float:left;}
.toll_info{ height:144px;text-align:center; width:100%; float:left;}
.box li .box1{ text-decoration:none;position:absolute;top:0;left:0;cursor:pointer; width:100%;}
.box_1{ text-align:center; line-height:40px;width:100%; float:left; height:auto; }
.toll_info span{ float:left; margin-top:10px; width:100%; text-align:center;}
.toll_info em{ float:left; margin-top:20px; width:100%; text-align:center;}
.toll_info i{ float:left; margin-top:30px; width:100%; text-align:center;}
.toll_img span{ float:left; margin-top:10px; width:100%; text-align:center;}
.toll_img em{ float:left; margin-top:20px; width:100%; text-align:center;}
.toll_img i{ float:left; margin-top:30px; width:100%; text-align:center;}
.chan_fen{width:100%; height:auto; float:left; background:#77a865; padding-top:20px; padding-bottom:20px;}
.fen_ti{width:100%; height:auto; float:left; text-align:center;} 
.fen_ti img{ width:120px; height:39px;}  

.con{
	width: 96%;
	height: auto;
	float: left;
	margin-left: 2%;
	margin-right:0;
    margin-bottom:27px;
	position: relative;
	cursor: pointer;


}
.con img{
	width:100%;
	height:254px;
 
}
.txt{
	position: absolute;
	left: 0;
	bottom: -82px;
	width: 100%;
	height: 52px;
 
    overflow:hidden;
	color: #fff;
	/*background: rgba(0,0,0,0.6);*/
}
.txt h3{
  
	font-weight:normal;
	float:left;
	 width:100%;
}
.con i{
    font-style:normal;
	font-size:15px;
	font-weight:normal;
	left:0;
	margin-top:5px;
	 width:100%;
	 position:absolute;
	 bottom:0;
	 height:52px;
      background: rgba(230,230,230,0.85);
	 text-indent:10px;
	color:#595757;
}

.con i span{
    font-style:normal;
	font-size:15px;
	font-weight:normal;
	float:left;
	margin-top:5px;
    width:100%;
    color:#595757;
}
.con i em{
	font-style:normal;
	font-size:15px;
	font-weight:normal;
	float:left;
	width:100%;
	text-indent:10px;
	color:#595757;
}
.con i em font{
	font-style:normal;
	font-size:15px;
	font-weight:normal;
	color:#44b73d;
 
}


.txt p{
	font-size: 13px;
	display: block;
 
	height:auto;
 
	width:100%; float:left; 
	line-height: 25px;
	
} 
.txt  span{
	width:100%; padding-top:40px; float:left; height:auto; 
}  
 .txt  span a{
	width:100%; float:left; height:auto; text-align:center;
}   
 
.txt span a img{
 	width:57px;
	height: 57px;
}
#pro_gd{width:100%;  height:auto; float:left;overflow:hidden; margin-top:20px;  }
#pro_gd ul{width:100%;height:auto; }
#pro_gd ul li{ }  
#pro_gd1{width:100%;  height:auto; float:left;overflow:hidden; margin-top:20px;  }
#pro_gd1 ul{width:100%;height:auto; }
#pro_gd1 ul li{ }  

.case_box{ width:100%; height:auto; float:left; background:#fff; padding-top:20px; padding-bottom:20px;}
.case_in{ width:90%; height:auto; margin:0 auto;}
.indexCaseList{width:100%; height:auto;  float:left;overflow:hidden; }
.indexCaseItem{width:100%;float:left;display:inline;position:relative; margin-left:0px;}
.indexCaseItem p{position:relative;width:100%;height:257px; background:url(../images/line.png) no-repeat 50% 170px;overflow:hidden;cursor:pointer; text-align:center; float:left;    font-size:20px; color:#333; }
.indexCaseItem p strong{ padding-top:10px; width:100%; height:auto; float:left;}
.indexCaseItem p font{ color:#666464; font-size:24px;  width:100%; text-align:center; float:left; margin-top:50px;  font-style:normal; }
.indexCaseItem p em{ width:100%; height:auto; float:left; text-align:center; margin-top:10px; }
.indexCaseItem p i{color:#4f9d32; font-size:24px;  width:100%; text-align:center; float:left; margin-top:10px;  font-style:normal; }
.indexCaseItem p b{color:#fff; font-size:26px;  width:100%; text-align:center; float:left; margin-top:10px; font-weight:normal;  font-style:normal; }
.indexCaseList a.link{position:absolute;display:none;left:0px; z-index:-1px; color:#fff;  font-size:20px; text-align:center; top:0;width:0;height:0;background:none; }
.indexCaseList a.link span{display:block;line-height:24px; width:70%; height:70%; padding-top:15%; margin:0 auto; overflow:hidden;}
.rollBox{width:100%; height:auto; float:left; margin-top:15px;}
.rollBox .LeftBotton{height:0px;width:0px;background:none; margin-top:0px; overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{height:0px;width:0px;background:none;overflow:hidden;float:right;   margin-top:0px; display:inline;    cursor:pointer;}
.rollBox .Cont{width:100%; float:left; margin-left:0px;}
.rollBox .ScrCont{width:100%;}
.rollBox .Cont .pic{width:100%;float:left;text-align:center; line-height:35px;}
.rollBox .Cont .pic a{  }
/*.rollBox .Cont .pic img{ display:block;margin:0 auto;width:287px; height:344px;  }*/
.rollBox .Cont a:hover{ } 
.rollBox #List1,.rollBox #List2{float:left;} 
 
.jinrong{width:100%; height:auto; float:left;background:#fff; padding-top:0px; padding-bottom:0px;} 
.jinrong_l{ width:100%; height:300px; float:left; background:#efefef;}
.cmore2{width:94%; float:left; height:auto; margin-top:0px; margin-left:3%; padding-top:25px;}
.cmore2 h1{width:100%;  float:left; color:#00575c; height:auto;margin-bottom:10px; font-size:20px; font-weight:normal; }
.cmore2 p{width:100%;float:left; height:auto; font-size:16px; color:#3e3a39; line-height:28px;}
.cmore2 h2{width:100%;  margin-top:25px; float:left; height:auto;}
.cmore2 h2 span{width:170px; background:#efefef; border-radius:5px; float:left; height:44px; text-align:center; }
.cmore2 h2 span a{width:162px;float:left; height:36px; font-family:"微软雅黑"; color:#4f9d32; border:4px solid #4f9d32; font-size:16px;line-height:36px;} 
.jinrong_r{width:100%; height:244px; float:left; }
.jinrong_r img{width:100%; height:244px; float:left; }
 
.hezuo_box{ width:100%; height:auto; float:left; background:#fff; padding-bottom:25px;}
.hezuo_ti{ width:100%; height:60px; float:left; background:#eeefef; letter-spacing:5px; margin-top:20px; line-height:60px; text-indent:20px; font-size:20px; color:#4f9d32;} 
.hezuo_list{ width:100%; height:auto; float:left; } 
.hezuo_list li{ width:159px; height:159px; float:left; margin-right:0px; margin-left:14px; margin-bottom:14px;}  
.hezuo_list li a{ width:159px; height:159px; float:left;}  
.hezuo_list li a img{ width:159px; height:159px; }   
 
.news_box{width:100%; height:auto; float:left;background:#efefef; padding-bottom:20px; padding-top:24px;} 
.news_in{width:100%; height:auto; margin-top:23px; float:left; position:relative; z-index:99;} 
.news_li{ width:100%; height:auto; float:left; margin-right:0px;}   
.news_li .news_img{ width:100%; height:221px; float:left;}  
.news_li .news_img img{ width:100%; height:221px; }  
.news_li .news_txt{ width:100%; height:auto; float:left; background:#fff;}   
.news_li .news_txt h1{ width:100%; height:auto; padding-top:20px; line-height:30px; padding-bottom:20px;  float:left; font-weight:normal; }  
.news_li .news_txt h1 span{float:left; width:80%; margin-left:10px;}  
.news_li .news_txt h1 span a{ color:#555; font-size:18px;}  
.news_li .news_txt h1 font{float:right; margin-right:10px; margin-top:10px;}  
.foot_logo{width:100%; height:auto; float:left; margin-top:30px; text-indent:10px;}
.foot_l{ width:100%;  height:auto; float:left; padding-top:25px; margin-left:0px;}
.foot_l h2{width:100%; height:auto; float:left; margin-bottom:10px;}
.foot_l h2 span{float:left; padding-left:10px; margin-bottom:10px; padding-right:15px; background:url(../images/fline.png) no-repeat right center;}
.foot_l h2 span a{ color:#fff; font-size:16px;}
.foot_l p{width:94%; margin-left:3%; height:auto; float:left; color:#bec9ca; text-indent:0px; font-size:15px; line-height:28px; padding:0; }
.foot_l h1{width:94%; height:auto;margin-left:3%; float:left; color:#bec9ca; text-indent:0px; font-size:14px; margin-top:20px; font-weight:normal;}
.foot_d{ height:auto; float:left; margin-top:20px; margin-left:5px;}
.foot_d li{height:auto; float:left;}
.foot_d li a{ color:#646b78; font-size:14px; padding-left:8px; padding-right:8px;}
.foot_r{width:100%; height:auto; float:right; padding-top:20px; text-indent:10px; padding-bottom:20px;} 
 
 
 
 
 
 
main{z-index:0}header,header .banner .slick-slide{height:220px;width:100%;}header #logo{ width:80%; margin-left:10px; margin-top:22px;  float:left;}header #logo img{ max-width:80%; float:left;}header nav{height:80px}header nav ul{display:none}header  .intro-title{margin-top:10px; text-align:center; font-size:18px; width:100%; float:left; margin-bottom:30px;  }.intro-title1{  background:url(../images/top_bg.jpg) repeat-x; text-align:center; width:100%;  float:left; height:180px;}.intro-title1 span{ margin-top:5%;text-align:center; width:100%; float:left; color:#222; font-size:18px;}.intro-title1 font{text-align:center; width:96%; line-height:25px; float:left; margin-left:2%; color:#777; font-size:14px; margin-top:10px;}footer{width:100%;height:auto;background:#005459; float:left;}.cases{padding:0 10px;box-sizing:border-box}.case{width:50%} .case img,.service{width:100%}.case h4{margin:15px 0 20px}.case p,.customer{display:none}.service{height:380px;text-align:center;padding:initial}.service h4{margin-top:57px;border:2px solid #fff;display:inline-block;padding:5px 10px}.map ul,.service p{display:none}.brand-logos{text-align:center;margin:45px 10px}.brand-logo{width:50%;border:none}.brand-logo img{width:75%;margin:15px 5px}.map{height:300px}}