.desktop-home-page .banner .width-cont,.desktop-list-page .banner .width-cont,.desktop-detail-page .banner .width-cont,.desktop-contact-page .banner .width-cont{padding-top:74px;position:absolute;top:280px;left:0;right:0}.desktop-home-page .banner .width-cont .btn,.desktop-list-page .banner .width-cont .btn,.desktop-detail-page .banner .width-cont .btn,.desktop-contact-page .banner .width-cont .btn{text-align:center;border:1px solid #fff;width:120px;height:36px;line-height:36px;display:block}.desktop-home-page .banner .width-cont .btn:after,.desktop-list-page .banner .width-cont .btn:after,.desktop-detail-page .banner .width-cont .btn:after,.desktop-contact-page .banner .width-cont .btn:after{content:" ";vertical-align:middle;border:6px solid #0000;border-left-color:#fff;width:0;height:0;margin-left:4px;display:inline-block}.desktop-home-page .cases,.desktop-list-page .cases,.desktop-detail-page .cases,.desktop-contact-page .cases{background:#fff;padding:80px 0}.desktop-home-page .cases .files,.desktop-list-page .cases .files,.desktop-detail-page .cases .files,.desktop-contact-page .cases .files{background:#f6f6f6;width:390px;margin-top:-176px}.desktop-home-page .cases .files .top,.desktop-list-page .cases .files .top,.desktop-detail-page .cases .files .top,.desktop-contact-page .cases .files .top{box-sizing:border-box;background:#f3f3f3;height:96px;padding:40px 30px 0;position:relative}.desktop-home-page .cases .files .top:after,.desktop-list-page .cases .files .top:after,.desktop-detail-page .cases .files .top:after,.desktop-contact-page .cases .files .top:after{content:" ";background:#ddd;width:36px;height:1px;position:absolute;bottom:0;left:30px}.desktop-home-page .cases .files .cont,.desktop-list-page .cases .files .cont,.desktop-detail-page .cases .files .cont,.desktop-contact-page .cases .files .cont{padding:0 30px 60px}.desktop-home-page .cases .files .cont .title,.desktop-list-page .cases .files .cont .title,.desktop-detail-page .cases .files .cont .title,.desktop-contact-page .cases .files .cont .title{border-bottom:1px solid #ddd;padding:20px 0}.desktop-home-page .cases .files .cont .txt,.desktop-list-page .cases .files .cont .txt,.desktop-detail-page .cases .files .cont .txt,.desktop-contact-page .cases .files .cont .txt{color:#707070;border-bottom:1px solid #ddd;padding:16px 0;line-height:26px}.desktop-home-page .cases .list,.desktop-list-page .cases .list{list-style:none}.desktop-home-page .cases .list li,.desktop-list-page .cases .list li{padding:15px 0}.desktop-home-page .cases .list li .imgbox,.desktop-list-page .cases .list li .imgbox{width:290px;height:174px;margin-right:10px}.desktop-home-page .cases .list li .title,.desktop-list-page .cases .list li .title{line-height:30px}.desktop-home-page .cases .list li:hover .title,.desktop-list-page .cases .list li:hover .title{color:#d12627}.desktop-home-page .cases .list li .txt,.desktop-list-page .cases .list li .txt{line-height:24px}.desktop-home-page .business{background:#fafafa 0 0/cover}.desktop-home-page .business .width-cont{padding:60px 0 130px}.desktop-home-page .business .item{box-sizing:border-box;cursor:pointer;background-color:#f6f4f4cc;width:290px;height:162px;margin-bottom:10px;margin-right:10px;padding:30px 16px 10px}.desktop-home-page .business .item:hover{background:#fff}.desktop-home-page .business .item .title img{margin-right:8px}.desktop-home-page .business .item:hover .title{color:#cf2828}.desktop-home-page .business .item .cont{padding:0 20px 0 30px;line-height:24px}.desktop-contact-page .react-map{width:100%;height:420px}.desktop-contact-page .contact .item .icon-box{width:20px;height:20px;margin-right:10px}.desktop-contact-page .contact .item .icon-box .icon{object-fit:contain}.mobile-home-page .business{background:#fff;padding:20px 0}.mobile-home-page .business .list{padding:0 10px}.mobile-home-page .business .item{box-sizing:border-box;cursor:pointer;background-color:#f6f4f4cc;width:calc(50vw - 15px);margin-bottom:10px;margin-right:10px;padding:10px}.mobile-home-page .business .list .item:nth-child(2n+2){margin-right:0}.mobile-home-page .business .item .title{color:#cf2828}.mobile-home-page .business .item .title img{margin-right:8px}.mobile-home-page .business .item .cont{line-height:24px}.mobile-contact-page .react-map{width:100%;height:220px}.mobile-contact-page .contact .item .icon-box{width:16px;height:16px;margin-right:10px}.mobile-contact-page .contact .item .icon-box .icon{object-fit:contain}.artical img{max-width:100%;height:auto}.business-dialog .content p{margin:0 0 12px}.react-ewm-box{background:#0009;padding:30px;display:block;position:relative}.more-button{cursor:pointer;border:0}
