@charset "utf-8";
.banner {width: 100%; overflow: hidden;}
.banner .banner-img { width:100%;}
.intro{margin: 1rem 0;}
.zt-tit{font-size: 0.42rem;line-height: 0.56rem;font-weight: bold;color: #222;margin-bottom: 0.2rem;text-align: center;}
.zt-tit span{color: #0057e4;}
.zt-titc span{color: #ff7224;}
.zt-tit-text{font-size: 0.28rem;color: #555;line-height:0.42rem;text-align: center;}
.intro p {font-size: 0.28rem;color: #555;line-height:0.42rem;margin-bottom: 0.3rem}
.intro-img img{width: 100%;}
.pain-point{margin-bottom: 1rem;}
.pain-list {margin-bottom: 0.4rem;}
.pain-list li {font-size: 0.28rem;color: #555;margin-bottom: 0.2rem;display: flex;align-items: center;}
.pain-list li img {width: 0.2rem;height: 0.2rem;margin-right: 0.1rem;}
.pain-point p {font-size: 0.28rem;line-height: 0.42rem;font-weight: bold;color: #222;margin-bottom: 0.4rem;}
.zt-contact {display: flex;align-items: center; gap:0.3rem;}
.zt-consult a{width: 3.3rem;height: 0.8rem;border-radius: 0.06rem; background: #ff7224;color: #fff;font-size: 0.28rem;justify-content: center;align-items: center;display: flex;}
.zt-hotline {background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/swzltl-tell.png!/lossless/true) no-repeat left center/0.46rem;padding-left: 0.6rem;font-size: 0.24rem;line-height: 0.3rem;margin-left: 0.3rem;}
.zt-hotline b {display: block;font-weight: bold;color: #ff7224;font-size: 0.28rem;}
.sol-intro {padding: 1rem 0;background:#f6f6f6;}
.industry-sol{margin-top: 0.5rem;position: relative;}
.industry-sol li img{width: 100%;}
.industry-card {background: #fff;padding: 0.5rem 0.4rem;}
.industry-card h3 {font-size: 0.3rem;color: #222;margin-bottom: 0.3rem; font-weight: bold;}
.industry-card h3:after{content: '';display: block;width:0.5rem;height: 0.05rem;background: #004dca;margin-top: 0.2rem;}
.industry-card a{display: block;float: right;font-size: 0.24rem;color: #222;width:2.5rem;height: 0.4rem;line-height: 0.4rem;border: 1px solid #004dca;border-radius: 0.2rem;background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/industry-card-jt.png!/lossless/true) no-repeat 2rem center/0.2rem;padding: 0 0.2rem;}
.industry-card p {font-size: 0.26rem;color: #555;line-height: 0.42rem;}
.industry-sol .swiper-pagination-bullet { width: 0.2rem; height:0.2rem;}
.industry-sol .swiper-container{padding-bottom: 0.8rem;}
.core-adv{margin: 1rem 0;}
.custom-btn .zt-fa a{width:100%;height:0.8rem;border-radius:0.06rem; background: #ff7224;color: #fff;font-size: 0.28rem;display: block;text-align: center;line-height: 0.8rem;}
.core-adv ul{justify-content:space-between;display: flex;flex-wrap: wrap;gap:0.16rem 0.3rem;margin:0.5rem 0;}
.core-adv li {width:3.3rem;border: 1px solid #dcdcdc;padding: 0.3rem 0.2rem 0.24rem 0.2rem;text-align: center;border-radius: 0.08rem;}
.core-adv li .icon {max-width: 0.45rem;max-height:0.45rem;margin-bottom:0.2rem;}
.core-adv li h3 {font-size: 0.3rem;color: #6a2600;margin-bottom: 0.2rem;font-weight: bold;}
.core-adv li p {font-size: 0.28rem;line-height: 0.38rem;color: #555;}
.core-adv li.tel{background:url("https://lib.zozen.com/5ab9f1bda624634ee3649458/images/core-adv6.jpg!/lossless/true") no-repeat center center/cover;}
.core-adv li.tel p{font-size: 0.24rem;line-height: 0.35rem;color: #222;text-align:left;}
.core-adv li.tel p b{font-size: 0.28rem;display: block;}
.boiler-type{margin: 1rem 0;}
.zt-cpfl {margin: 0.4rem 0;text-align: center;}
.zt-cpfl h4 {font-size: 0.3rem;line-height: 0.42rem;font-weight: bold;color: #222;margin-bottom: 0.1rem;}
.zt-cpfl p {font-size: 0.26rem; line-height: 0.42rem; color: #666;}
.boiler-type ul li {width:100%;border: 1px #d2d2d2 solid;border-radius: 0.1rem;overflow: hidden;}
.boiler-type ul li img {max-width: 100%;max-height: 3.6rem;}
.zt-cpbg {background: #f6f6f6;width: 100%;height: 3.6rem;display: flex;align-items: center;justify-content: center;}
.zt-cpbg img { width: 100%;}
.zt-cpbg a { display: block;}
.boiler-type .zt-cpcon {margin:0.5rem 0.3rem;text-align: center;}
.zt-cptit {font-size: 0.3rem;line-height: 0.42rem; color: #222;font-weight: bold;}
.zt-cptit a { color: #222;}
.zt-cpcs { font-size: 0.26rem;line-height: 0.42rem; color: #555;margin: 0.2rem 0 0.3rem;}
.zt-cpbtn {display: flex;justify-content: space-between;}
.zt-cpbtn a,.zt-cpbtn a.more:hover {background:#0057e4;border: 1px transparent solid;height:0.8rem;border-radius:0.08rem;display: inline-block;text-align: center;line-height:0.8rem;font-size:0.28rem;color: #fff;margin-right:0.3rem;flex: 1;}
.zt-cpbtn a:last-child {margin-right: 0!important;}
.zt-cpbtn a.more {background: #fff;border: 1px #555 solid; color: #555;}
.boiler-type .swiper-pagination-bullet { width: 0.2rem; height:0.2rem;}
.boiler-type .swiper-container{padding-bottom: 0.8rem;}
.case-list{margin: 1rem 0;}
.case-icon-con{display: flex;justify-content: center;margin-top: 0.5rem;}
.case-icon{width:2.3rem;text-align: center;font-size: 0.24rem;color: #555;line-height: 0.24rem;border-right: 1px solid #aaa;}
.case-icon:last-child{border-right: 0px;}
.case-icon img{margin-bottom: 0.2rem;width: 0.32rem;}
.zt-case{display: flex;flex-wrap: wrap;justify-content: space-between;gap:0.2rem;margin-top: 0.4rem;}
.zt-case li{width: 3.35rem;}
.zt-case li img{height:2.55rem;width: 100%;border-radius:0.1rem 0.1rem 0 0;}
.zt-case li .zt-case-con{background: #fff;border-radius: 0.1rem;border: 1px solid #e5e5e5;margin-top: -0.1rem; position: relative;padding:0.2rem 0.1rem;}
.zt-case li .zt-case-con h4{font-size: 0.24rem;line-height: 0.36rem;height: 0.72rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;font-weight: bold;color: #222;}
.zt-case li .zt-case-con p{font-size: 0.22rem;line-height: 0.36rem; color: #555;margin-top: 0.1rem;}
.choose-rea{background:url("https://lib.zozen.com/5ab9f1bda624634ee3649458/images/zj-choose-bgm.jpg!/lossless/true") no-repeat center top/7.5rem auto;padding-top:1rem;height: 8.7rem;}
.choose-rea ul{margin-top: 0.2rem;padding: 0.1rem 0;}
.choose-rea ul li{padding: 0.23rem 0.4rem;display: flex;gap:0.3rem;align-items: center;}
.choose-rea ul li p{font-size: 0.28rem;line-height: 0.42rem;color: #555;}
.choose-rea ul li img{max-width: 0.4rem;}
.sol-form{background:url("https://lib.zozen.com/5ab9f1bda624634ee3649458/images/zj-sol-formm.jpg!/lossless/true") no-repeat center top/7.5rem auto;height: 8.6rem; padding-top:1.1rem;overflow: hidden;}
.sol-form-text{margin: 0.4rem 0.3rem;}
.sol-form-text h4{font-size: 0.34rem;line-height: 0.42rem;font-weight: bold;color: #222;margin-bottom: 0.2rem;}
.sol-form-text p{font-size: 0.28rem;line-height: 0.4rem;color: #555;}
.sol-form-con{margin: 0.3rem;}
.sol-form-con .sol-form-list{float: left;position: relative;}
.sol-form-con .sol-form-list .msg-box{position: absolute;bottom: 0;left: 0.6rem;font-size: 0.18rem;}
.sol-form-con input{border: 1px #dcdcdc solid;border-radius: 0.06rem;padding: 0.2rem 0 0.2rem 0.65rem;height: 0.7rem;margin-bottom: 0.2rem;font-size: 0.24rem;}
.sol-form-con .sol-form-xm{background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/sol-form-xm.jpg!/lossless/true) no-repeat 0.28rem center/0.28rem;width: 2.6rem}
.sol-form-con .sol-form-dh{background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/sol-form-dh.jpg!/lossless/true) no-repeat 0.28rem center/0.28rem;width: 3.4rem;margin-left: 0.2rem;}
.sol-form-con .sol-form-gs{background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/sol-form-gs.jpg!/lossless/true) no-repeat 0.28rem center/0.28rem;width: 6.2rem;}
.sol-form-btn{width: 6.2rem;border-radius: 0.06rem;background-color:#004dca;height: 0.7rem;line-height: 0.7rem;text-align: center;font-size: 0.28rem;color: #fff;}