.banner-wrap{width:100%;max-width:1920px;margin:0 auto;position:relative;overflow:hidden}.banner-wrap .bibeiBanner .swiper-pagination-banner span{width:14px;height:14px;background-color:#fff}.banner-wrap .bibeiBanner .swiper-banner-next,.banner-wrap .bibeiBanner .swiper-banner-prev{color:#fff}.banner-wrap .bibeiBanner .swiper-slide img{display:block}.hot-search{background:#f2f2f2;width:100%}.hot-search .layer-wrapper form{display:flex;align-items:center;justify-content:space-between}.hot-search .layer-wrapper form .hs1{font-size:14px;color:#000;display:inline-block}.hot-search .layer-wrapper form button{font-size:14px;color:#999999;display:inline-block}.hot-search .layer-wrapper form .sbtn{background:#c31b1f;font-size:30px;color:#fff;display:inline-block;padding:10px 20px;border:none}.public-title{text-align:center;position:relative;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.public-title .cn{position:relative;z-index:10;margin-top:15px}.public-title .cn span{font-size:26px;color:#343434}.public-title .cn p{font-size:14px;color:#666666}.public-title .en{position:absolute;top:0;left:0;right:0;font-size:32px;color:rgba(242,242,242,0.79);text-transform:uppercase;line-height:1;z-index:1;overflow:hidden}.index-product-section{background:url(../images/bg/bg2.jpg) top center no-repeat;padding:25px 0}.index-product-section .public-title .en{letter-spacing:-6px}.index-product-section .tabcontent ul{display:flex;justify-content:space-between;flex-wrap:wrap}.index-product-section .tabcontent ul li{display:inline-block;border-radius:10px;background:#fff;box-shadow:3px 3px 6px #bebebe, -3px -3px 6px #ffffff;flex:0 0 47%;margin-bottom:2%;text-align:center;border:1px #fff solid}.index-product-section .tabcontent ul li a{background:#fff;display:block;font-size:14px}.index-product-section .tabcontent ul li a img{display:block;margin:2px auto;max-width:100%;}.index-product-section .tabcontent ul li a:nth-of-type(2){padding:5px 0;border-radius:0 0 10px 10px}.index-product-section .tabcontent ul li a:hover{color:#fff}.index-product-section .tabcontent ul li:hover{border:1px #c31b1f solid}.index-product-section .tabcontent ul li:hover a:nth-of-type(2){background:#c31b1f;color:#fff}.index_more{display:block;width:220px;line-height:50px;font-size:16px;background:#c31b1f;color:#fff;border-radius:40px;margin:0 auto;text-align:center}.index-environmental{padding:0px 0}.index-environmental .public-title{display:flex;justify-content:flex-start;text-align:left;}.index-environmental .public-title .cn p{font-size:14px;color:#999999}.index-environmental .public-title .more{border:1px #c31b1f solid;padding:4px 20px;border-radius:40px;color:#c31b1f;font-size:12px}.index-environmental .level-protection .core .inner{background:url(../images/bg/bg3.png) top right no-repeat;background-size:auto 100%}.index-about-section{background:url(../images/bg/bg4.jpg) center bottom no-repeat;width:100%;padding:4px 0}.index-about-section .about-content{background:#4f565c}.index-about-section .about-content .about-left{width:100%}.index-about-section .about-content .about-left img{display:block}.index-about-section .about-content .about-right{width:92%;padding:4%}.index-about-section .about-content .about-right .title{position:relative;height:80px;line-height:80px;text-align:center}.index-about-section .about-content .about-right .title h4{font-size:22px;color:#fff}.index-about-section .about-content .about-right .title h2{position:absolute;top:0;left:0;width:100%;font-size:46px;color:rgba(255,255,255,0.04)}.index-about-section .about-content .about-right .text{margin-top:0px;font-size:14px;color:#fff;line-height:30px}.index-about-section .about-icon{background:#fff;display:flex;justify-content:space-between;text-align:center}.index-about-section .about-icon .icon-list{flex:0 0 25%;margin:40px 0;border-right:1px #ccc dashed}.index-about-section .about-icon .icon-list:last-child{border-right:0}.index-about-section .about-icon .icon-list span::after{content:'';display:block;width:20px;height:2px;background:#989797;margin:20px auto 40px}.index-about-section .about-icon .icon-list h4{color:#c31b1f;font-size:23px;font-weight:bold;font-family:Impact;margin:20px 0}.index-about-section .about-icon .icon-list h4 em{font-size:12px}.index-about-section .about-icon .icon-list p{font-size:12px;color:#666}.index-smart-section{background:url(../images/bg/bg6.jpg) top center no-repeat;background-size:100% 100%;padding:25px 0}.index-adv-section{background:url(../images/bg/bg7.jpg) top center no-repeat;background-size:100% 100%;padding:0 0;overflow:hidden}.index-client-section{background:url(../images/bg/bg8.jpg) top center no-repeat;background-size:100% 100%;padding:25px 0}.index-client-section .client-list{display:flex;flex-wrap:wrap;justify-content:space-between}.index-client-section .client-list a{display:block;flex:0 0 48%;margin-bottom:2%}.index-client-section .client-list a img{width:100%;}.index-decoration-section{background:url(../images/bg/bg9.jpg) top center no-repeat;background-size:auto 100%;padding:25px 0}.index-decoration-section .item{width:49% !important;margin:10px 0 !important;float: left}.index-news-section .item{width:100% !important}.index-news-section .item .inner{background:#f9f9f9}.index-news-section .item .inner .title{font-size:14px;color:#333333;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-news-section .item .inner .text{font-size:12px;color:#999;margin:5px 0;padding:0 10px;text-align:justify}.index-news-section .item .inner .time{padding:0 10px 15px;display:flex;justify-content:space-between;font-size:12px;color:#666666}.index-news-section .item .inner .time a{color:#c31b1f}.js-block1{height:250px;background:url(../images/02.jpg) no-repeat center top;margin:50px 0}.js-block1 .container{position:relative;width:1180px;margin-left:auto;margin-right:auto;height:100%}.js-block1 .container .jsb1-play{height:120px;position:absolute;left:0;top:100px;bottom:0;margin:auto}.js-block1 .container .text{font-size:14px;line-height:20px;color:#c31b1f;margin-top:20px}.js-block1 .container .play-ico{position:relative;width:80px;height:80px;display:block}.js-block1 .container .play-ico i{display:block;width:80px;height:80px;display:block;cursor:pointer;background:url(../images/page-play-bg.png) no-repeat center center;transition:0.5s}.js-block1 .container .play-ico .play-bg{cursor:pointer;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(../images/page-play.png) no-repeat center center;z-index:2}.js-block2{padding:0px 0}.js-block2 .item{float:left;width:100%;box-sizing:border-box;border-bottom:1px solid #eaeaea;padding-left:30px}.js-block2 .item:first-child{border-left:0;padding-left:30px}.js-block2 .num{font-size:38px;line-height:53px;color:#c31b1f;font-weight:800}.js-block2 .num em{font-size:14px;color:#263450}.js-block2 .text{font-size:14px;line-height:20px;color:#999999;margin-top:5px}.js-block2 .item1{background:url(../images/i1.png) no-repeat 80% 10px}.js-block2 .item2{background:url(../images/i2.png) no-repeat 80% 10px}.js-block2 .item3{background:url(../images/i3.png) no-repeat 80% 10px}.js-block2 .item4{background:url(../images/i4.png) no-repeat 80% 10px}.js-block2 .item5{background:url(../images/i5.png) no-repeat 80% 10px}.js-block3{background-color:#F6F7F9;padding:80px 0}.pTit{font-size:30px;line-height:42px;color:#263450;font-weight:bold;text-align:center}.js-block5 .pTit{color:#fff;text-align:center}.js-block5 .pText{color:rgba(255,255,255,0.8);text-align:center}.jsb5-img{margin-top:60px;text-align:center}.jsb5-img img{max-width:100%} .dh-l,.d-menu .dh-en{width:100%;}.hart, .hart-3{width:100%}.hart-2,.hart-tips{width:100%;height:auto;}.hart-2{margin-top:0;}.whole-tit2{font-size:18px;text-align:center;}.whole-step .active .title{width: 100%;}.whole-step .con{width: 100%;position: relative;height: auto;}.whole-step{height: auto;overflow: hidden;}.wh-intr{margin-top: 0;width: 100%;} .bom-link li{position: relative;}.bom-link li span{position:absolute;top: -154px;left:-38px;right: 0;display:none;width:130px;height:130px;z-index:1000000000000;padding:5px;background:#fff}.bom-link li span img{width:120px;height:120px;display:block;margin:0 auto;}.bom-link li span:after {content: '';display: block;position: absolute;bottom: -5px;left: 48%;width: 10px;height: 10px;transform: rotate(45deg);background: #fff;}.bom-link li:hover span{display:block;}.fixed-header .menu .submenu a:hover{color:#e60033}