body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}.app a{text-decoration:none}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app-nav{background:#242424}.app-nav .nav{background:inherit}.app-nav .nav li a{line-height:50px;font-size:16px;color:#fff}.app-nav .nav li a:focus,.app-nav .nav li a:hover{background:#f0404a}.app-nav .nav .app-logo{text-align:left}.app-nav .nav .app-logo img{width:146px}.app-nav .nav .open>a,.app-nav .nav .open>a:focus,.app-nav .nav .open>a:hover{background:#f0404a}.app-nav .nav li .app-logo{background:inherit!important;text-align:left}.app-nav .nav .dropdown-menu{padding:0;box-shadow:none;border:none;background:#242424}.app .nav .active>a{background:#f0404a}.page-nav{padding-top:56px;line-height:40px;border-bottom:1px solid #ececec;margin-bottom:40px}.page-nav .title{height:56px;font-size:24px;color:#666;border-bottom:4px solid #f0404a}.page-nav .path{height:56px;font-size:14px;color:#b5b4b1}.page-nav .path a{color:#b5b4b1}.page-nav .path span{color:#f0404a}.top-bar{padding:6px 15px;height:150px}.top-bar .left-box .logo img{width:142px}.top-bar .left-box .title{padding-top:20px;padding-left:24px}.top-bar .left-box .title h3{font-size:36px;font-weight:700;color:#194ac3}.top-bar .left-box .title p{padding-top:16px;font-size:14px;font-weight:600;color:#242424}.top-bar .right-box .qr{padding-top:10px}.top-bar .right-box .qr img{width:130px}.top-bar .right-box .text{width:120px;padding-top:78px;text-align:center}.top-bar .right-box .text .r{color:#f0404a;font-weight:700}.top-bar .right-box .phone{padding-top:86px}.top-bar .right-box .phone img{width:40px}.faq{padding-bottom:32px}.faq .item{padding-bottom:24px}.faq .item h3{padding-bottom:6px}.faq .item p{font-size:16px}.inner-show{background-color:#fff}.inner-show .title{text-align:center}.inner-show .title img{width:260px}.inner-show .title h4{margin:16px 0;font-size:18px;font-weight:700;color:#2163aa}.inner-show .title p{color:#2163aa}.inner-show .qr{text-align:center}.inner-show .qr img{width:200px}.inner-show .info{text-align:center}.page-banner{width:100%;height:450px;background-size:auto 450px;background-position:top}.page-banner .banner-title h2{display:inline-block;margin-top:150px;padding-bottom:12px;color:#fff;font-size:36px;font-weight:700;border-bottom:2px solid #ffff}.page-banner .banner-title p{font-size:18px;color:#fff}.news-banner{background-image:url(../public/imgs/banner/6.jpg)}.aboutus-banner{background-image:url(../public/imgs/banner/2.jpg)}.contact-banner{background-image:url(../public/imgs/banner/3.jpg)}.team-banner{background-image:url(../public/imgs/banner/5.jpg)}.product-banner{background-image:url(../public/imgs/banner/1.jpg)}.read-more{display:inline-block;padding:6px 16px;font-size:14px;border:1px solid #f0404a;border-radius:16px;cursor:pointer}.read-more,.read-more:focus,.read-more:hover{color:#f0404a}.content-title{padding-top:80px;padding-bottom:50px;text-align:center}.content-title h3{margin:0;padding-bottom:12px;font-size:36px;font-weight:700;color:#444}.content-title h3 .emp{color:#f0404a}.content-title span{font-size:14px;color:#666;font-weight:lighter}.kf{position:fixed;right:6px;top:200px;width:127px;height:597px;z-index:4}.kf img{width:100%}.i2{padding-top:30px}.i2 h3{padding-top:80px;color:#f0404a;font-size:32px;font-weight:700}.i2 p{margin-top:28px;font-size:16px}.i2 .b{font-weight:700}.i2 .bg1{background-image:url(../public/imgs/c4.jpg)}.i2 .bg2{background-image:url(../public/imgs/c1.jpg)}.i2 .bg3{background-image:url(../public/imgs/c7.jpg)}.i2 .bg4{background-image:url(../public/imgs/c0.jpg)}.i2 .items{width:526px}.i2 .items .bg{position:relative;margin:6px;width:250px;height:180px;background-position:50%;background-size:cover;background-repeat:no-repeat}.i2 .items .bg .name{position:absolute;bottom:0;text-align:center;color:#fff;width:250px;font-size:20px;background-color:rgba(0,0,0,.5)}.product-title{padding:80px 0 50px}.product-title .title{position:relative;text-align:center}.product-title .title h2{display:inline-block;margin:0;color:#f0404a;font-size:36px;text-align:center;font-weight:700;padding-bottom:20px;border-bottom:2px solid #dedede}.product-title .title .block{position:absolute;left:50%;bottom:0;margin:0 auto;width:80px;height:12px;border-radius:6px;transform:translateX(-50%) translateY(5px);background:#999}.product-title h5{margin-top:20px;color:#999;font-size:14px;text-align:center}.product-title-white .title h2{color:#fff;border-bottom-color:#dedede}.product-title-white .title .block{background:#fff}.product-title-white h5{color:#fff}.app-footer{height:208px;background:#1b1b1b}.app-footer .footer-menu{margin-top:46px;font-size:15px;text-align:center;color:#fff}.app-footer .footer-menu a{color:#fff;text-decoration:none}.app-footer .copyright{margin-top:44px;font-size:14px;color:#acacac;text-align:center}.swiper-slide img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ie8 .banner-content a:after{height:0}.swiper-container{width:100%;height:500px}.swiper-slide{position:relative;font-size:0}.pagination{position:absolute;z-index:3;bottom:30px;width:100%;text-align:center}.swiper-pagination-switch{display:inline-block;width:8px;height:8px;border-radius:8px;background:#555;margin:0 5px;opacity:.8;border:1px solid #fff;cursor:pointer}.swiper-active-switch{background:#fff}.map{position:relative}#bmap{margin-top:50px;width:100%;height:360px}.product-card{margin:0 auto;margin-bottom:40px;padding-top:62px;width:330px;height:330px;border:1px solid #eee}.product-card:hover{box-shadow:0 0 21px 0 rgba(0,0,0,.09)}.product-card:hover .icon-1{background-image:url(../public/img/product1.png)}.product-card:hover .icon-2{background-image:url(../public/img/product2.png)}.product-card:hover .icon-3{background-image:url(../public/img/product3.png)}.product-card .icon-1{background-image:url(../public/img/product1-s.png)}.product-card .icon-2{background-image:url(../public/img/product2-s.png)}.product-card .icon-3{background-image:url(../public/img/product3-s.png)}.product-card .product-icon{width:100%;height:77px;background-position:50%;background-repeat:no-repeat;transition:background-image .4s}.product-card .product-desc{text-align:center}.product-card .product-desc h3{margin-bottom:24px;font-size:18px;color:#444;font-weight:700}.product-card .product-desc p{color:#999;font-size:14px}.form-box{padding-bottom:42px;font-size:16px}.form-box,.form-box .city-picker-span,.form-box input{background-color:#f8f8f8}.zizhi{text-align:center;padding:16px 0}.zizhi img{display:inline-block;width:500px;margin:0 16px}.about-us{overflow:hidden}.about-us>div{height:522px}.about-us img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us-content{padding-top:60px;padding-left:36px;height:100%;background:#f0404a}.about-us-content .title{padding-left:14px;margin-bottom:70px;font-size:22px;color:#fff;border-left:8px solid #fff}.about-us-content .title span{color:#f88289;font-size:18px}.about-us-content p{margin-top:42px;width:460px;color:#fff;font-size:15px;line-height:1.6}.index-news .row{height:214px;margin-bottom:24px}.index-news .row .item-img{height:100%;overflow:hidden}.index-news .row .item-img img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.index-news .row .item-content{padding:36px;height:100%;background:#f3f3f3;cursor:pointer;transition:all .3s;color:#444}.index-news .row .item-content h3{font-size:24px;font-weight:700}.index-news .row .item-content p{font-size:16px}.index-news .row .item-content:hover{background-color:#f0404a}.index-news .row .item-content:hover h3{color:#fff}.index-news .row .item-content:hover p{color:#fefefe}.index-news-more{margin-top:40px;margin-bottom:80px}.index-project{height:455px;background:#df4f41}.index-project .content-title h3{color:#fff}.index-project .content-title span{color:#fefefe}.index-project .img-box{width:1018px}.index-choose .item{width:33.33%;padding:30px 24px;text-align:center}.index-choose .item h3{padding:4px}.index-choose .item .item-box{padding:48px 16px;background:#f8f9fb;border-radius:4px}.index-process .process-img{width:100%}.index-process .item{padding-top:36px;width:284px}.index-process .item .corporate-desc{padding:32px 28px;text-align:center}.index-process .item .corporate-desc img{height:130px}.index-process .item .corporate-desc h3{color:#444;font-size:30px}.index-process .item .corporate-desc p{margin-top:38px;font-size:16px;color:#999;height:90px;line-height:1.5}.citys{margin-top:22px;padding:24px 0;background-color:#1b1b1b}.citys h3{margin-bottom:18px;color:#eee;text-align:center}.citys span{color:#bbb;display:inline-block;width:91px;line-height:2;text-align:center}.i3 img{width:100%}.index-corporate .item{position:relative;margin-right:12px;width:216px;text-align:center;border-top:3px solid #f0404a}.index-corporate .item img{display:block;width:100%}.index-corporate .item span{position:absolute;display:block;top:114px;width:30px;height:30px;background-color:#f0404a;text-align:center;line-height:24px;font-size:16px;color:#fff;left:50%;transform:translateX(-50%);border-radius:50%;border:3px solid #fff}.index-corporate .item h4{padding-top:18px;font-size:18px;font-weight:700}.index-corporate .item p{line-height:1;font-size:14px;color:#666}.index-customers{margin-left:-28px;padding-bottom:80px}.index-customers .customers-item{margin-left:28px;margin-top:28px;width:200px;height:128px;overflow:hidden}.index-customers .customers-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-banner-news{background-image:url(/public/img/pagebanner.jpg)}.news-list{padding-bottom:80px}.news-list .hot{margin-left:-20px}.news-list .hot .item{margin-left:20px;width:366px;height:340px;border:2px solid #cfcfcf;font-size:0;box-sizing:border-box}.news-list .hot .item img{display:block;width:100%;height:231px}.news-list .hot .item h2{margin:0;padding:8px 18px;line-height:1.5;font-size:18px}.news-list .hot .item h2 a{color:#f0404a}.news-list .hot .item span{padding-left:18px;font-size:14px;color:#999}.news-list .list{padding-top:40px}.news-list .list .list-item{padding-top:40px;padding-bottom:38px;border-bottom:2px solid #e5e5e5}.news-list .list .list-item .date{width:140px}.news-list .list .list-item .date p{padding:0;margin:0;font-size:36px;color:#b0b0b0;font-weight:700}.news-list .list .list-item .date span{color:#888;font-size:16px}.news-list .list .list-item .content{width:890px}.news-list .list .list-item .content h2{margin:0;padding:10px 0;font-size:18px}.news-list .list .list-item .content h2 a{color:#555}.news-list .list .list-item .content p{width:890px;font-size:12px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.news-list .list .list-item .link{padding-top:10px;cursor:pointer}.news-list .pagination{position:relative}.news-pagination{padding-top:60px;text-align:center}.news-pagination a{padding:8px;display:inline-block;text-align:center;color:#333;font-size:16px;transition:color .4s;font-weight:700}.news-pagination a .active,.news-pagination a:hover span{color:#f0404a}.ql-editor{height:auto;padding:0;font-size:16px}.news-detail h1{margin-top:60px 0 18px 0;color:#333;font-size:36px}.news-detail .date{padding-bottom:28px;color:#999;font-size:18px}.company .company-img{width:464px;height:310px}.company .company-img img{display:block;width:100%;height:100%}.company .company-info{width:647px}.company .company-info p{font-size:18px;color:#666;line-height:1.5}.service{padding-top:80px;padding-bottom:40px}.service .service-item{text-align:center}.service .service-item img{display:inline-block;width:87px;height:87px}.service .service-item .line-red{margin:0 auto;width:72px;height:4px;background:#dc3e51}.service .service-item h3{color:#031d5b;font-size:30px}.service .service-item p{padding-top:28px;color:#5b6c94;font-size:20px}.bg-grey{background-color:#fafafa}.bg-red{background-color:#e14f60}.bg-red .content-title h3,.bg-red .content-title span{color:#fff}.service2{padding-bottom:60px}.service2 .service2-item{margin:0 auto;width:350px;text-align:center;background-color:#fff}.service2 .service2-item .top{display:inline-block;width:172px;height:194px}.service2 .service2-item .bottom{margin-top:100px;width:100%}.service2 .service2-item h3{padding:50px 0;color:#dd4556;font-size:24px}.service2 .service2-item p{margin:0 auto;width:260px;height:60px;color:#898d90;font-size:18px}.aboutus-team .pic-list{margin-left:-30px}.aboutus-team .pic-list .pic-list-item{margin-bottom:32px;margin-left:28px;border:3px solid #fff;border-radius:4px;width:264px;height:180px;font-size:0}.aboutus-team .pic-list .pic-list-item img{width:100%;height:100%}.honor{margin-top:40px;margin-bottom:160px}.honor img{width:270px;height:180px;-o-object-fit:cover;object-fit:cover}.location{padding-bottom:120px}.location h3{color:#333;font-size:30px}.location p{font-size:18px;color:#666;line-height:1.6}.location .r1{position:relative;height:480px}.location .r1 .img{position:absolute;display:block;left:0;top:0;width:585px;height:391px;z-index:1}.location .r1 .content{position:absolute;width:480px;bottom:0;right:0;padding:100px 110px;width:690px;height:362px;z-index:2;background-color:#fff;box-shadow:0 0 21px 0 rgba(0,0,0,.09)}.location .r2{position:relative;height:480px;margin-top:80px}.location .r2 .img{position:absolute;display:block;right:0;top:0;width:583px;height:389px;z-index:1}.location .r2 .content{position:absolute;bottom:0;left:0;width:683px;padding:100px 110px;height:362px;z-index:2;background-color:#fff;box-shadow:0 0 21px 0 rgba(0,0,0,.09)}.contact{padding-bottom:40px}.contact h4{padding-bottom:20px;font-size:24px;color:#333}.contact .contact-img{height:280px;padding-left:90px}.contact .contact-img img{height:100%}.contact .item{padding-bottom:12px}.contact .item img{margin-right:10px;display:inline-block;width:16px;height:16px}.contact .item span{color:#666;font-size:18px;line-height:2}.contact .round span{display:inline-block;margin-right:20px;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.03)}.contact .btn{margin-top:40px;padding:12px 40px}.case-list{padding-bottom:62px}.case-list .row{padding-top:32px}.case-list .case-list-item .img-box{border-radius:6px;width:100%;overflow:hidden}.case-list .case-list-item .img-box img{width:360px;height:270px;-o-object-fit:cover;object-fit:cover}.case-list .case-list-item .info{padding-top:8px;font-size:16px}.profile{padding:60px 0 100px}.profile .photo{width:460px;height:auto;font-size:0}.profile .photo img{width:100%}.profile .info{padding-left:20px;width:650px}.profile .info .name{padding-bottom:15px;font-size:30px;color:#333}.profile .info .pos{padding-bottom:30px;color:#999;font-size:18px}.profile .info p{color:#666;font-size:18px;text-align:justify;line-height:1.5}.bg-gry{background-color:#fafafa}.product1 .show .item+.item{margin-left:20px}.product1 .show .item{padding:36px 20px;width:270px;height:330px;text-align:center;border:1px solid #e6e6e6;transition:all .4s}.product1 .show .item h3{font-size:22px;color:#515151}.product1 .show .item p{margin-top:30px;font-size:14px;color:#979797}.product1 .show .item .icon{margin:0 auto;width:98px;height:97px;background-position:50%;background-repeat:no-repeat}.product1 .show .item .icon-1{background-image:url(/public/img/product/icon-1-s.png)}.product1 .show .item .icon-2{background-image:url(/public/img/product/icon-2-s.png)}.product1 .show .item .icon-3{background-image:url(/public/img/product/icon-3-s.png)}.product1 .show .item .icon-4{background-image:url(/public/img/product/icon-4-s.png)}.product1 .show .item:hover{background-color:#f0404a;box-shadow:0 0 31px 0 rgba(225,79,79,.46)}.product1 .show .item:hover h3,.product1 .show .item:hover p{color:#fff}.product1 .show .item:hover .icon{background-size:73px 74px}.product1 .show .item:hover .icon-1{background-image:url(/public/img/product/icon-1.png)}.product1 .show .item:hover .icon-2{background-image:url(/public/img/product/icon-2.png)}.product1 .show .item:hover .icon-3{background-image:url(/public/img/product/icon-3.png)}.product1 .show .item:hover .icon-4{background-image:url(/public/img/product/icon-4.png)}.product-img{padding:40px 0 80px;text-align:center}.product-bg-red{background-color:#f14953}.product-bg-gry{background-color:#f1f1f1}.bg-img-point{background-image:url(/public/img/product/point.png)}.product-2-top .desc{line-height:1.5;color:#999;font-size:20px;text-align:center}.product-item{padding:60px 0 40px}.product-item .product-item-img{text-align:center;width:536px}.product-item .product-item-img img{width:100%;height:auto}.product-item-info{width:597px;padding:50px 30px 20px}.product-item-info h3{font-size:36px;color:#333;padding-top:36px;padding-bottom:26px}.product-item-info p{margin:0;padding:0;margin-top:8px;font-size:17px;color:#333;line-height:1.5}