body,button,input,select,textarea{font:12px/1.125 Arial,Helvetica,sans-serif;_font-family:SimSun}blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}li{list-style:none}fieldset,img{border:0}q:after,q:before{content:""}input,textarea{outline-style:none}input[type=password],input[type=text],textarea{outline-style:none;-webkit-appearance:none}textarea{resize:none}address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:400}legend{color:#000}abbr,acronym{border:0;font-variant:normal}a{outline:0}a,a:hover{text-decoration:none;color:#333}a,a:active,a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font:12px/1.3 Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#333;-webkit-font-smoothing:antialiased}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.header-content{position:fixed;width:100%;min-width:1140px;top:0;z-index:9;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(52,63,75,.06);box-shadow:0 4px 12px 0 rgba(52,63,75,.06);transition:all .5s ease;-webkit-transition:all .5s ease}.header nav{position:relative;height:80px;width:1140px;margin:0 auto}.logo{float:left;padding:9px 0;color:#000;font-size:24px;font-weight:700;width: 260px;}.logo a,.logo span{display:inline;vertical-align:middle;margin-left:10px}.logo a{position:relative}.logo img{display:block;width:50px;height:50px;float: left;margin-top: 8px;}.company_name{}.company_name span{font-size: 14px;color: #333;font-weight: 400;}.menu{float:left;list-style:none;font-size:14px}.menu>li{float:left}.menu>li>a{position:relative;display:inline-block;height:80px;line-height:80px;padding:0 25px;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .5s ease;-webkit-transition:all .5s ease}.menu>li.active>a,.menu>li:hover>a{color:#333}.menu>li.active>a:after,.menu>li:hover>a:after{content:"";position:absolute;width:28px;height:2px;bottom:8px;left:50%;background-color:#c00;margin-left:-14px;transition:all .5s ease;-webkit-transition:all .5s ease}.header.white .header-content{background-color:transparent}.header.white .header-content span{color: #fff;}.header.white .menu>li>a,.header.white .menu>li.active>a,.header.white .menu>li:hover>a{color:#fff}.header.white .menu>li.active>a:after,.header.white .menu>li:hover>a:after{background-color:#fff}.banner{height:590px;width:100%;min-width:1140px;background-color:rgba(0,0,0,.2)}.banner-container{position:relative;height:590px;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover}.banner .swiper-slide{background-size:cover;overflow:hidden}.banner .swiper-pagination-bullets{bottom:120px!important}.banner .swiper-pagination-bullet{width:20px;height:2px;border-radius:0;background-color:rgba(255,255,255,.4);opacity:.6}.banner .swiper-pagination-bullet-active{background-color:#fff;opacity:1}.banner .swiper-button-next,.banner .swiper-button-prev{transition:all .2s ease;-webkit-transition:all .2s ease;opacity:0}.banner:hover .swiper-button-next{right:40px;opacity:.2}.banner:hover .swiper-button-prev{left:40px;opacity:.2}.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{opacity:1}.banner .title,.en-title{position:absolute;width:100%;color:#fff;white-space:nowrap}.banner .title{top:220px;font-weight:700;font-size:46px;letter-spacing:0;transform:translateY(-50px);-webkit-transform:translateY(-50px);transition:.5s .6s ease;-webkit-transition:.5s .6s ease;opacity:0}.en-title{top:300px;text-transform:Uppercase;font-size:20px;letter-spacing:8px;transform:translateY(60px);-webkit-transform:translateY(60px);transition:.5s .6s ease;-webkit-transition:.5s .6s ease;opacity:0}.banner .swiper-slide-active .title,.banner .swiper-slide-active .en-title{transform:translateY(0);-webkit-transform:translateY(0);opacity:1}.banner .banner-04 i{display:inline-block;vertical-align:middle;margin:0 10px;transition:.5s ease;-webkit-transition:.5s ease;opacity:0}.banner .banner-04 i.cu{transition-delay:1.1s}.banner .banner-04 i.cm{transition-delay:1.3s}.banner .banner-04 i.ct{transition-delay:1.5s}.banner .swiper-slide-active i{opacity:1}.bg-gray{background-color:#f5f5f5;overflow:hidden}.text-center{text-align:center}.container{position:relative;width:1140px;margin:0 auto;padding:80px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1.8}.container-title{position:relative;text-align:center;padding:0 0 8px}.container h2{margin:0;font-size:30px;color:#1f2937;font-weight:400}.container-title:after{position:absolute;content:"";bottom:0;left:50%;display:block;width:30px;height:2px;background-color:#c00;-webkit-transform:translate(-50%);transform:translate(-50%)}.container-desc{margin-top:25px;margin-bottom:45px;text-align:center}.container .row{display:flex;display:-webkit-flex}.container .row .left,.container .row .right{flex:1}.container .row img{display:block}.sider-tool{position:fixed;right:20px;bottom:30%;z-index:99}
.sider-top{display:none;margin-bottom:35px;width:94px;text-align:center}.sider-top a{display:inline-block;overflow:hidden;width:66px;height:66px;font-size:12px;line-height:66px;color:#999;border:2px solid #999;border-radius:100%;background-color:#fff;cursor:pointer;opacity:.5;transition:all .2s ease}.sider-top a:hover{opacity:1}.sider-link{text-align:center}.sider-link .cartoon{display:block;width:100%;height:71px;background:url(../images/link.png) no-repeat center bottom}.sider-link .tips{display:inline-block;text-align:center;font-size:16px;text-shadow:1px 1px 1px rgba(255,255,255,.8);background:#fff;color:#c00;padding:5px 8px;border-radius:20px}.sider-link a i{position:relative;display:block;width:100%}.sider-link a i:before{position:absolute;display:block;content:"";height:40px;width:40px;left:52px;bottom:-20px;background:url(../images/icon_envelope.png) no-repeat center;background-size:100% 100%;opacity:0;transition:.5s ease}.sider-link a:hover i:before{animation:flyout 1s infinite linear;-webkit-animation:flyout 1s infinite linear}@-webkit-keyframes flyout{0%{-webkit-transform:translateY(0);opacity:0}50%{-webkit-transform:translateY(30px);opacity:1}100%{-webkit-transform:translateY(50px);opacity:0}}@keyframes flyout{0%{transform:translateY(0);opacity:0}50%{transform:translateY(30px);opacity:1}100%{transform:translateY(50px);opacity:0}}.content section,footer{min-width:1140px}.services .container{position:relative;z-index:8;margin-top:-80px;padding:0;display:-webkit-flex;display:flex;display:-webkit-flex}.services .container .item{flex:1;padding:45px 34px;text-align:center;color:#fff}.services .item-sms{background-color:#c00}.services .item-mobile{background-color:#333}.services .item-city{background-color:#999}.services .icon{display:inline-block;height:37px;width:36px;background-image:url(../images/icon_services.png);background-repeat:no-repeat;background-position-x:0}.services .icon-sms{background-position-y:0}.services .icon-mobile{background-position-y:-37px}.services .icon-city{background-position-y:-74px}.services .item h3{position:relative;padding-bottom:5px;margin-bottom:20px;font-size:24px;font-weight:400}.services .item h3:after{position:absolute;content:"";bottom:0;left:50%;display:block;width:30px;height:1px;background-color:#fff;-webkit-transform:translate(-50%);transform:translate(-50%)}.services .item p{font-size:12px}.counters ul{display:flex;display:-webkit-flex;text-align:center}.counters ul li{flex:1}.counter{color:#c00;vertical-align:bottom}.counter .num{font-size:45px;line-height:1.2;font-family:PingFang SC,Microsoft YaHei;font-weight:300;letter-spacing:-2px}.service-sms{position:relative}.service-sms .container{padding-bottom:0}.service-sms .row{position:relative;z-index:2;align-items:flex-end}.service-sms .row .right{padding-left:30px}.service-sms .row .right h3{margin-top:35px;margin-bottom:15px}.service-sms .case-list{position:relative;padding:25px;background-color:#c00;color:#fff}.service-sms .case-list:after{position:absolute;content:"";left:100%;top:0;display:block;height:100%;width:calc(100vw - 50%);background-color:#c00}.service-sms .case-list li{padding-left:25px;line-height:2;background:url(../images/ico_check.png) no-repeat left center}.service-sms:after{content:"";display:block;height:100px;width:100%;position:absolute;bottom:0;z-index:0;background:#fff}.service-city .container{padding-bottom:0;overflow:hidden}.service-city .circle-b,.service-city .circle-s{position:absolute;display:block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.service-city .circle-b{top:360px}.service-city .circle-s{top:429px}.service-city .circle-b:before,.service-city .circle-s:before{display:block;content:""}.service-city .circle-b:before{background:url(../images/circle_b.png) no-repeat 0 0;width:858px;height:858px;animation:rotate-a 150s infinite;-webkit-animation:rotate-a 150s infinite}.service-city .circle-s:before{display:block;content:"";background:url(../images/circle_s.png) no-repeat 0 0;width:720px;height:720px;animation:rotation 120s linear;-webkit-animation:rotate 120s linear}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate-a{100%{-webkit-transform:rotate(-360deg)}}@keyframes rotate-a{100%{transform:rotate(-360deg)}}.city-swiper-container{z-index:2;position:relative;background:url(../images/pic_city.png) no-repeat center bottom}.city-swiper-container .swiper-pagination-bullets{text-align:center;margin-bottom:25px}.city-swiper-container .swiper-pagination-bullet{width:auto;height:auto;padding:10px 24px;margin:0 10px!important;line-height:1;border-radius:0;border:1px solid #333;color:#333;background-color:#fff;opacity:1}.city-swiper-container .swiper-pagination-bullet-active{color:#fff;background-color:#c00;border-color:#c00}
.city-swiper-container .swiper-slide{position:relative;height:515px;overflow:hidden}.city-swiper-container .swiper-slide ul li{position:absolute;transform:translateY(60px);-webkit-transform:translateY(60px);transition:.5s ease;-webkit-transition:.5s ease;opacity:0}.city-swiper-container .swiper-slide ul li:before{display:block;margin-left:-22px;margin-bottom:-16px;content:"";width:8px;height:8px;border-radius:100%;background-color:#c00;box-shadow:rgba(204,0,0,.1) 0 0 0 4px}.city-swiper-container .swiper-slide-active ul li{transform:translateY(0);-webkit-transform:translateY(0);opacity:1}.city-swiper-container .swiper-slide-active ul li:nth-child(1){transition-delay:.4s}.city-swiper-container .swiper-slide-active ul li:nth-child(2){transition-delay:.55s}.city-swiper-container .swiper-slide-active ul li:nth-child(3){transition-delay:.7s}.city-swiper-container .swiper-slide-active ul li:nth-child(4){transition-delay:.85s}.city-swiper-container .swiper-slide-active ul li:nth-child(5){transition-delay:1s}.city-swiper-container .swiper-slide-active ul li:nth-child(6){transition-delay:1.15s}.city-swiper-container .swiper-slide-active ul li:nth-child(7){transition-delay:1.3s}.city-swiper-container .swiper-slide-active ul li:nth-child(8){transition-delay:1.45s}.city-swiper-container .swiper-slide-active ul li:nth-child(9){transition-delay:1.6s}.city-ms ul li:nth-child(1){left:295px;top:100px}.city-ms ul li:nth-child(2){left:230px;top:230px}.city-ms ul li:nth-child(3){left:200px;top:350px}.city-ms ul li:nth-child(4){left:550px;top:50px}.city-ms ul li:nth-child(5){left:520px;top:200px}.city-ms ul li:nth-child(6){left:490px;top:320px}.city-ms ul li:nth-child(7){left:750px;top:120px}.city-ms ul li:nth-child(8){left:790px;top:250px}.city-ms ul li:nth-child(9){left:810px;top:370px}.city-zw ul li:nth-child(1){left:310px;top:160px}.city-zw ul li:nth-child(2){left:215px;top:350px}.city-zw ul li:nth-child(3){left:520px;top:85px}.city-zw ul li:nth-child(4){left:550px;top:270px}.city-zw ul li:nth-child(5){left:790px;top:110px}.city-zw ul li:nth-child(6){left:830px;top:300px}.city-cy ul li:nth-child(1){left:290px;top:160px}.city-cy ul li:nth-child(2){left:560px;top:105px}.city-cy ul li:nth-child(3){left:500px;top:290px}.city-cy ul li:nth-child(4){left:775px;top:220px}.service-mobile ul{padding-top:15px;display:flex;display:-webkit-flex;flex-wrap:wrap}.service-mobile ul li{width:33.3333333%;margin-bottom:55px;padding-left:20px;box-sizing:border-box}.service-mobile ul li .icon{float:left;width:85px}.service-mobile ul li h4{font-size:16px}.service-mobile ul li h4,.service-mobile ul li p{margin-left:85px}.service-mobile .icon i{display:inline-block;height:59px;width:65px;background-image:url(../images/icon_mobile-services.png);background-repeat:no-repeat;background-position-x:0}.service-mobile .icon-mobile-1{background-position-y:0}.service-mobile .icon-mobile-2{background-position-y:-59px}.service-mobile .icon-mobile-3{background-position-y:-118px}.service-mobile .icon-mobile-4{background-position-y:-177px}.service-mobile .icon-mobile-5{background-position-y:-236px}.service-mobile .icon-mobile-6{background-position-y:-295px}.about .row{display:flex;display:-webkit-flex;justify-content:space-between}.about .row>div>p,.about .row>div>img{margin-left:auto;margin-right:auto}.about .row>div>p{position:relative;display:block;width:495px;padding-right:15px;margin-top:60px;margin-bottom:60px}.about .row>div>p:before{position:absolute;content:"";top:-20px;left:0;display:block;width:16px;height:2px;background-color:#c00}.slogan{position:relative;background-color:#c00}.slogan .fixed-bg{background:url(../images/fixed-bg_slogan.jpg) 50% 0 no-repeat fixed;background-size:cover;position:relative;z-index:1}.slogan .fixed-bg .layer{background-color:rgba(204,0,0,.7)}.slogan .container,.slogan .container h2{color:#FFF}.slogan .text-center:before{position:absolute;content:"“";top:30px;left:30px;display:block;font-size:150px;line-height:1;color:#fff;font-family:arial}.slogan h3{margin-top:15px;font-size:22px;font-weight:400}.partners .text-center{margin:40px auto}.contact{position:relative}.contact:before{content:"";display:block;height:1px;background:transparent;margin-top:calc(619px - 100vh);margin-bottom:calc(100vh - 619px)}.contact-content{position:relative;background:#999}.contact .fixed-bg{background:url(../images/fixed-bg_contact.jpg) 50% 0 no-repeat fixed;background-size:cover;position:relative;z-index:2}.contact .fixed-bg .layer{background-color:rgba(0,0,0,.5)}.contact .container{padding:120px 0}.contact ul{display:flex;justify-content:space-around}.contact ul li{flex:1;text-align:center}.contact,.contact a{color:#fff}.contact .icon{display:inline-block;margin-bottom:10px;height:75px;width:65px;background-image:url(../images/icon_contact.png);background-repeat:no-repeat;background-position-x:0}.contact .icon-phone{background-position-y:0}
.contact .icon-address{background-position-y:-75px}.contact .icon-mail{background-position-y:-150px}.footer{background-color:#333;text-align:center}.footer .container{font-size:14px}.footer,.footer a{color:rgba(255,255,255);font-size:14px}