@charset "utf-8";
.banner {width: 100%; overflow: hidden; height: 600px; 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: 28px;}
.intro{display: flex;justify-content: space-between;align-items: center;margin: 100px 0;}
.intro-text {width:670px;}
.intro-text .zt-tit,.pain-txt .zt-tit{text-align: left;}
.zt-tit{font-size: 34px;line-height: 46px;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: 36px;color: #555;}
.intro-img img{width: 100%;}
.pain-point{display: flex;justify-content: space-between;margin-bottom: 100px;}
.pain-img img{width: 100%;}
.pain-txt {width: 560px;}
.pain-list {margin-bottom: 20px;}
.pain-list li {font-size: 18px;color: #555;margin-bottom: 10px;display: flex;align-items: center;}
.pain-list li img {width: 19px;height: 19px;margin-right: 10px;}
.pain-txt p {font-size: 18px;line-height: 32px;font-weight: bold;color: #222;margin-bottom: 40px;}
.zt-contact {display: flex;align-items: center; gap: 20px;}
.zt-consult a{width: 160px;height: 50px;border-radius: 6px; background: #ff7224;color: #fff;font-size: 18px;justify-content: center;align-items: center;display: flex;}
.wx {width: 160px;height: 50px;position: relative;border-radius: 6px;border: 1px solid #ff7224;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;}
.sol-intro {padding: 100px 0;background:#f6f6f6;}
.industry-sol{margin-top: 50px;position: relative;}
.industry-sol li{width: 540px;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);}
.industry-sol li img{width: 100%;}
.industry-card {background: #fff;padding: 35px 30px;}
.industry-card h3 {font-size: 24px;color: #222;margin-bottom: 20px; font-weight: bold;}
.industry-card h3:after{content: '';display: block;width:40px;height: 4px;background: #004dca;margin-top: 16px;}
.industry-card a{display: block;float: right;font-size: 18px;color: #222;width:190px;height: 32px;line-height: 32px;border: 1px solid #004dca;border-radius: 16px;background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/industry-card-jt.png!/lossless/true) no-repeat 145px center;padding: 0 22px;}
.industry-card p {font-size: 18px;color: #555;line-height: 36px;}
.industry-sol .swiper-container{width: 1000px;padding-bottom:70px}
.industry-sol .swiper-slide {width: 540px;transition: 300ms;transform: scale(0.8);}
.industry-sol .swiper-slide-active{transform: scale(1);z-index: 999;}
.industry-sol .swiper-pagination-bullet { width: 14px; height:14px;}
.industry-sol .swiper-button-next,.industry-sol .swiper-button-prev{background-color:#f5f9ff;width: 48px;height: 90px;}
.core-adv{margin: 100px 0;}
.custom-btn{display: flex;align-items: center;justify-content: center;gap:30px;}
.custom-btn .zt-fa a{width: 270px;height: 50px;border-radius: 6px; background: #ff7224;color: #fff;font-size: 18px;justify-content: center;align-items: center;display: flex;}
.custom-btn .wx {width: 220px;height: 50px;position: relative;border-radius: 6px;border: 1px solid #ff7224;color: #222;font-size: 18px;justify-content: center;align-items: center;gap: 0 10px;display: flex;}
.custom-btn .zt-dh {width: 270px;height: 50px;border-radius: 6px; background: #ff7224;color: #fff;font-size: 22px;justify-content: center;align-items: center;display: flex;gap: 20px;}
.core-adv ul{justify-content:space-between;display: flex;margin: 50px 0;}
.core-adv li {width: 220px;border: 1px solid #dcdcdc;padding: 36px 18px;text-align: center;border-radius: 4px;}
.core-adv li .icon {max-width: 45px;max-height: 45px;margin-bottom: 20px;}
.core-adv li h3 {font-size: 24px;color: #6a2600;margin-bottom: 16px;font-weight: bold;}
.core-adv li p {font-size: 18px;line-height: 32px;color: #555;}
.boiler-type{margin: 100px 0;}
.zt-cpfl {border-left: 6px #0057e4 solid;padding-left: 20px;margin: 50px 0 40px;display: flex;flex-direction: column;justify-content: space-between;}
.zt-cpfl h4 {font-size: 24px;line-height: 24px;font-weight: bold;color: #222;margin-bottom: 8px;}
.zt-cpfl p {font-size: 18px; line-height: 24px; color: #666;}
.boiler-type ul { display: flex;justify-content: space-between;gap:30px;}
.boiler-type ul li {width:100%;}
.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: 20px 20px 0 20px;}
.zt-cptit {font-size: 20px;line-height: 30px; color: #222;}
.zt-cptit a { color: #222;transition: all 0.2s;}
.zt-cptit a:hover{color: #0057e4;}
.zt-cpcs { font-size: 16px;line-height: 24px; color: #222;margin: 8px 0 12px;}
.zt-cpbtn {display: flex;justify-content: space-between;}
.zt-cpbtn a,.zt-cpbtn a.more:hover {background:#0057e4;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: 10px;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);}
.case-list{margin: 100px 0;}
.case-icon-con{display: flex;justify-content: center;margin-top: 50px;}
.case-icon{width: 280px;text-align: center;font-size: 18px;color: #555;line-height: 24px;border-right: 1px solid #aaa;}
.case-icon:last-child{border-right: 0px;}
.case-icon img{margin-bottom: 20px;}
.zt-case{display: flex;flex-wrap: wrap;justify-content: space-between;gap:30px;margin-top: 40px;}
.zt-case li{width: 380px;}
.zt-case li img{height: 285px;width: 100%;border-radius: 10px 10px 0 0;}
.zt-case li .zt-case-con{background: #fff;border-radius: 10px;border: 1px solid #e5e5e5;margin-top: -10px; position: relative;padding: 26px 20px 36px 20px;}
.zt-case li .zt-case-con h4 a{font-size: 20px;line-height: 32px;height: 64px; font-weight: bold;color: #222;display: block;transition: all 0.2s;}
.zt-case li .zt-case-con h4 a:hover{color: #ff7224;}
.zt-case li .zt-case-con p{font-size: 18px;line-height: 32px; color: #555;margin-top: 14px;}
.choose-rea{background:url("https://lib.zozen.com/5ab9f1bda624634ee3649458/images/zj-choose-bg.jpg!/lossless/true") no-repeat center top;padding-top: 100px;height: 596px;}
.choose-rea ul{margin-top: 40px;padding: 30px 0;}
.choose-rea ul li{width: 50%;float: left;padding: 31px 46px;display: flex;gap:30px;align-items: center;}
.choose-rea ul li p{font-size: 18px;line-height: 32px;}
.sol-form{background:url("https://lib.zozen.com/5ab9f1bda624634ee3649458/images/zj-sol-form.jpg!/lossless/true") no-repeat center top;padding-top:112px;height:519px;}
.sol-form-text{margin: 40px 54px 0 42px;float: left;width: 380px;}
.sol-form-text h4{font-size: 32px;line-height: 42px;font-weight: bold;color: #222;margin-bottom: 20px;}
.sol-form-text p{font-size: 18px;line-height: 32px;color: #555;}
.sol-form-con{float: left;margin-top: 26px;border-radius: 6px;box-shadow: 0px 0px 7.84px 0.16px rgba(0, 0, 0, 0.18);width: 678px;height: 257px;padding:28px}
.sol-form-con .sol-form-list{float: left;position: relative;}
.sol-form-con .sol-form-list .msg-box{position: absolute;bottom: 2px;left: 60px;}
.sol-form-con input{border: 1px #dcdcdc solid;border-radius: 6px;padding: 16px 0 16px 65px;height: 50px;margin-bottom: 20px;font-size: 18px;}
.sol-form-con .sol-form-xm{background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/sol-form-xm.jpg!/lossless/true) no-repeat 28px center;width: 260px}
.sol-form-con .sol-form-dh{background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/sol-form-dh.jpg!/lossless/true) no-repeat 28px center;width: 330px;margin-left: 30px;}
.sol-form-con .sol-form-gs{background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/sol-form-gs.jpg!/lossless/true) no-repeat 28px center;width: 620px;}
.sol-form-btn{width: 620px;border-radius: 6px;background-color:#004dca;height: 50px;line-height: 50px;text-align: center;font-size: 18px;color: #fff;}