@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.27rem;color: #555;line-height:0.42rem;margin-bottom: 0.4rem}
.intro p b{color:#0e3997;}
.intro-img img{width: 100%;}
.sbz{margin: 0.2rem auto 1rem;overflow: hidden;}
.accordion{width: 100%;}
.accordion .link{position:relative;cursor:pointer;display:block;padding:0.3rem 0;color:#222;font-weight: bold;font-size:0.3rem;}
.accordion li {border-bottom:1px solid #bfbfbf;}
.accordion li:last-of-type{border-bottom: none;}
.accordion li span{float:right;}
.accordion li span::before{content:"+";font-size:0.6rem;margin-right:0.2rem;color:#222;line-height:0.2rem;}
.accordion li.ope span::before{content:"-";color:#cecece;}
.accordion li.ope .link{color:#0e3997;}
.accordion li.default .submenu{display:block}
.accordion .submenu{display:none;font-size:0.28rem;line-height:0.46rem}
.accordion .submenu p{color:#555;padding-bottom: 0.3rem;}
.sbz-img{margin-top: 0.5rem}
.sbz-img img{width: 100%;}
.zt-lx{background:url("https://lib.zozen.com/5ab9f1bda624634ee3649458/images/m-zt-lx.jpg!/lossless/true") no-repeat center top/100% auto;height:3rem;padding-top:0.7rem;}
.zt-lx p{font-size:0.4rem;color:#222;font-weight:bold;text-align:center;margin-bottom:0.2rem;}
.zt-lx ul{margin-top:0.4rem;display:flex;justify-content:space-between;}
.zt-lx ul li{border-radius:0.08rem;font-size:0.28rem;line-height:0.8rem;height:0.8rem;color:#0e3997;text-align:center;width:3.3rem;}
.zt-lx ul .dh{background:#fff;border: 1px solid #0e3997;color: #222;font-size:0.24rem; line-height:0.35rem;padding:0.05rem 0;}
.zt-lx ul li b{font-size:0.28rem;color: #0e3997;}
.zt-lx ul .zx{background: #0e3997;color: #fff;}
.boiler-type{margin: 1rem 0;}
.boiler-type ul { display: flex;justify-content: space-between;gap:0.3rem;margin-top: 0.4rem;}
.boiler-type ul li {width:100%;border: 1px #d9d9d9 solid;border-radius: 0.1rem;overflow: hidden;}
.boiler-type ul li:last-child {margin-right: 0;}
.boiler-type ul li img {max-width: 100%;max-height: 4.7rem;}
.zt-cpbg {background: #f6f6f6;width: 100%;height: 4.7rem;display: flex;align-items: center;justify-content: center;}
.zt-cpbg img { width: 100%;}
.zt-cpbg a { display: block;}
.boiler-type .zt-cpcon {margin: 0.3rem 0.26rem 0.4rem;}
.zt-cptit {font-size: 0.3rem;line-height: 0.4rem; font-weight: bold; color: #222;}
.zt-cptit a { color: #222;}
.zt-cpcs { font-size: 0.28rem;line-height: 0.46rem; color: #555;margin: 0.1rem 0 0.4rem;}
.zt-cpcs span{color: #0e3997;}
.zt-cpbtn {display: flex;justify-content: space-between;}
.zt-cpbtn a,.zt-cpbtn a.more:hover {background:#0e3997;border: 1px transparent solid;height: 0.8rem;border-radius: 0.1rem;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.3rem; height:0.3rem;background: #fff;border: 1px solid #0e3997;}
.boiler-type .swiper-pagination-bullet-active{background: #0e3997;}
.boiler-type .swiper-container{padding-bottom: 0.8rem;}
.pain-point{margin-bottom: 1rem;}
.pain-list {margin: 0.4rem 0;}
.pain-list li {font-size: 0.3rem;line-height: 0.32rem; color: #555;margin-bottom:0.3rem;display: flex;align-items: flex-start;}
.pain-list li img {width: 0.48rem;height: 0.48rem;margin-right: 0.3rem;}
.pain-txt li p{font-size: 0.28rem;line-height: 0.46rem;color: #555;}
.pain-txt li p b{display: block;font-size: 0.3rem;color: #222;margin-bottom: 0.06rem;}
.zt-contact {display: flex;align-items: center; gap:0.3rem;}
.zt-consult a{width: 3.3rem;height: 0.8rem;border-radius: 0.06rem; background: #0e3997;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.26rem;line-height: 0.4rem;margin-left: 0.1rem;}
.zt-hotline b {display: block;font-weight: bold;color: #ff7224;font-size: 0.3rem;}
.case-list{margin: 1rem 0;}
.zt-case{display: flex;flex-wrap: wrap;justify-content: space-between;gap:0.2rem 0;margin-top: 0.4rem;}
.zt-case li{width:3.38rem;}
.zt-case li img{width:100%;}
.zt-case .zt-alcon{padding:0.2rem 0.14rem;border:1px #d9d9d9 solid;border-top:none;}
.zt-case .zt-altit{font-size:0.24rem;line-height:0.32rem;color:#333;font-weight:bold;margin-bottom:0.1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.zt-case .zt-altit a{color:#333;}
.zt-case .zt-altit a:hover{color:#0e3997;}
.zt-alfk{font-size:0.24rem;line-height:0.36rem;color:#555;padding-top:0.3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;background:url("https://lib.zozen.com/5ab9f1bda624634ee3649458/images/zt-fk.jpg!/lossless/true")  no-repeat left top/0.24rem;}
.sol-form{background:url("https://lib.zozen.com/5ab9f1bda624634ee3649458/images/gyrq-formm.jpg!/lossless/true") no-repeat center top/cover;padding-top:0.7rem;height:5rem;margin-bottom: 1rem;}
.sol-form .sol-form-con{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 0.4rem;}
.sol-form .sol-form-list {position: relative;}
.sol-form .sol-form-list .msg-box{position: absolute;bottom: 0.02rem;left: 0.6rem;font-size: 0.16rem;}
.sol-form input{border: 1px #dcdcdc solid;border-radius:0.06rem; padding: 0.16rem 0 0.16rem 0.6rem;height: 0.8rem;margin-bottom: 0.2rem;font-size: 0.28rem;}
.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.2rem #fff;width: 3.1rem}
.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.22rem #fff;width: 3.6rem;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.24rem #fff;width: 6.9rem;}
.sol-form-btn{width: 6.9rem;border-radius: 0.06rem;background-color:#004dca;height: 0.7rem;line-height: 0.7rem;text-align: center;font-size: 0.28rem;color: #fff;}