@charset "utf-8";
.banner {width: 100%; overflow: hidden; height: 715px; position: relative;}
.banner img { width: 1920px; position: absolute; left: 50%; transform: translateX(-50%);height: 100%;}
.wx{position: relative;background: #fff;border: 1px #a0a0a0 solid;color: #666;}
.wx span{position: absolute;bottom: 50%;left: 50%;opacity: 0;z-index: -1; box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.2);transition: 0.5s;}
.wx:hover span {opacity: 1;z-index: 99;}
.wx>img{width: 32px;}
.intro{display: flex;justify-content: space-between;align-items: center;margin: 100px 0;}
.intro-text {margin-left: 50px;width:660px;}
.intro-text .zt-tit,.pain-txt .zt-tit{text-align: left;}
.zt-tit{font-size: 40px;line-height: 52px;font-weight: bold;color: #222;margin-bottom: 20px;text-align: center;}
.zt-tit span{color: #0057e4;}
.zt-titc span{color: #ff7224;}
.zt-tit-text{font-size: 18px;color: #555;line-height:32px;text-align: center;}
.intro p {font-size: 18px;line-height: 32px;color: #555;}
.intro p b{color:#0e3997;}
.intro-img img{width: 100%;}
.sbz{margin: 40px auto 100px;overflow: hidden;}
.accordion{width: 620px;}
.accordion .link{position:relative;cursor:pointer;display:block;padding:15px 0;color:#222;font-weight: bold;font-size:24px;}
.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-family:'黑体';font-size:30px;margin-right:20px;color:#222;line-height:26px;}
.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:18px;line-height:36px}
.accordion .submenu p{color:#555;padding-bottom: 30px;}
.sbz-img{float: right;}
.zt-lx{background:url("https://lib.zozen.com/5ab9f1bda624634ee3649458/images/zt-lx.jpg!/lossless/true") no-repeat center center;height:270px;padding-top:70px;}
.zt-lx p{font-size:32px;color:#222;font-weight:bold;text-align:center;margin-bottom:30px}
.zt-lx ul{display:flex;justify-content:center;gap: 0 40px;}
.zt-lx ul li{width:230px;border-radius:4px;font-size:20px;line-height:48px;height:50px;color:#fff;display: flex;align-items: center;
    justify-content: center;background: #0e3997;}
.zt-lx ul .zx{border:none;}
.zt-lx ul .wx{position:relative;border: 1px solid #0e3997;color:#555;background: #fff;}
.zt-lx ul .wx span{position:absolute;top:25px;opacity:0;z-index:-1;transition:0.5s;}
.zt-lx ul .wx:hover span{opacity:1;z-index:99;}
.zt-lx ul .dh img{height: 24px;}
.zt-lx ul .dh{width: 340px;font-size: 18px;}
.zt-lx ul .dh b{font-weight:bold;font-size: 22px;}
.boiler-type{margin: 100px 0;}
.boiler-type ul { display: flex;justify-content: space-between;gap:30px;margin-top: 40px;}
.boiler-type ul li {width:100%;border: 1px #d9d9d9 solid;border-radius: 5px;overflow: hidden;}
.boiler-type ul li:last-child {margin-right: 0;}
.boiler-type ul li img {max-width: 100%;max-height: 260px;}
.zt-cpbg {background: #f6f6f6;width: 100%;height: 260px;display: flex;align-items: center;justify-content: center;}
.zt-cpbg img { width: 100%;}
.zt-cpbg a { display: block;}
.boiler-type .zt-cpcon {margin: 30px 26px 40px;}
.zt-cptit {font-size: 24px;line-height: 30px; color: #222;}
.zt-cptit a { color: #222;transition: all 0.2s;}
.zt-cptit a:hover{color: #0057e4;}
.zt-cpcs { font-size: 18px;line-height: 32px; color: #555;margin: 8px 0 12px;}
.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: 40px;border-radius: 4px;display: inline-block;text-align: center;line-height: 38px;font-size: 16px;color: #fff;transition: all 0.4s;margin-right:25px;flex: 1;}
.zt-cpbtn a:last-child {margin-right: 0!important;}
.zt-cpbtn a.more {background: #fff;border: 1px #555 solid; color: #555;}
.fd { overflow: hidden;}
.fd img {transition: all 0.4s;}
.fd:hover img {transform: scale(1.1);}
.pain-point{display: flex;justify-content: space-between;align-items: center;margin-bottom: 100px;}
.pain-img img{width: 100%;}
.pain-txt {width: 670px;}
.pain-list {margin-bottom: 40px;}
.pain-list li {font-size: 18px;line-height: 32px; color: #555;margin-bottom:30px;display: flex;align-items: flex-start;}
.pain-list li img {width: 48px;height: 48px;margin: 6px 20px 0 0;}
.pain-txt li p{font-size: 18px;line-height: 32px;color: #555;}
.pain-txt li p b{display: block;font-size: 20px;color: #222;margin-bottom: 6px;}
.zt-contact {display: flex;align-items: center; gap: 20px;}
.zt-consult a{width: 200px;height: 50px;border-radius: 6px; background: #0e3997;color: #fff;font-size: 18px;justify-content: center;align-items: center;display: flex;}
.wx {width: 200px;height: 50px;position: relative;border-radius: 6px;border: 1px solid #a0a0a0;color: #222;font-size: 18px;justify-content: center;align-items: center;gap: 0 10px;display: flex;}
.zt-hotline {background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/swzltl-tell.png!/lossless/true) no-repeat left center/26px;padding-left: 40px;font-size: 16px;line-height: 25px;margin-left: 5px;}
.zt-hotline b {display: block;font-weight: bold;color: #ff7224;font-size: 22px;}
.case-list{margin: 100px 0;}
.zt-case{display:flex;justify-content:space-between;flex-wrap: wrap;gap:30px 0;margin-top:30px;}
.zt-case li{width:384px;float:left;}
.zt-case li img{width:100%;}
.zt-case .zt-alcon{padding:20px;border:1px #d9d9d9 solid;border-top:none;}
.zt-case .zt-altit{font-size:18px;line-height:30px;color:#333;font-weight:bold;margin-bottom:20px;}
.zt-case .zt-altit a{color:#333;}
.zt-case .zt-altit a:hover{color:#0e3997;}
.zt-alfk{border-top:1px #d9d9d9 solid;font-size:16px;line-height:24px;color:#555;padding:20px 0 0 40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;background:url("https://lib.zozen.com/5ab9f1bda624634ee3649458/images/zt-fk.jpg!/lossless/true") left 24px no-repeat;}
.sol-form{background:url("https://lib.zozen.com/5ab9f1bda624634ee3649458/images/gyrq-form.jpg!/lossless/true") no-repeat center top;padding-top:50px;height:250px;margin-bottom: 100px;}
.sol-form .sol-form-con{display: flex;gap: 20px;justify-content: center;margin-top: 40px;}
.sol-form .sol-form-list {position: relative;}
.sol-form .sol-form-list .msg-box{position: absolute;bottom: 2px;left: 60px;}
.sol-form input{border: 1px #dcdcdc solid;border-radius: 6px; padding: 16px 0 16px 65px;height: 50px;margin-bottom: 20px;font-size: 18px;}
.sol-form .sol-form-xm{background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/sol-form-xm.jpg!/lossless/true) no-repeat 28px center #fff;width: 210px}
.sol-form .sol-form-dh{background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/sol-form-dh.jpg!/lossless/true) no-repeat 28px center #fff;width: 270px;}
.sol-form .sol-form-gs{background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/sol-form-gs.jpg!/lossless/true) no-repeat 28px center #fff;width: 320px;}
.sol-form-btn{width: 210px;border-radius: 6px;background-color:#0e3997;height: 50px;line-height: 50px;text-align: center;font-size: 18px;color: #fff;}