@charset "utf-8";
    .banner {width: 100%; overflow: hidden;}
    .banner .banner-img { width:100%;}
.ckgl-tit h3{font-size: 0.4rem;color: #222;line-height:0.58rem;text-align: center;font-weight: bold;}
.ckgl-tit h3:after{content: "";display: block;width:1rem;height: 0.06rem;margin: 0.3rem auto 0;
  background-image: -moz-linear-gradient( 0deg, rgb(25,52,123) 0%, rgb(234,85,4) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(25,52,123) 0%, rgb(234,85,4) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(25,52,123) 0%, rgb(234,85,4) 100%);}
.ckgl-tit-l h3{text-align: left}
.ckgl-tit-l h3:after{margin: 0.3rem 0 0;}
.ckgl-tit p{font-size: 0.26rem;line-height:0.36rem;color: #555; margin-top:0.3rem;text-align: center;}
.ckgl-tw{padding:1rem 0 2rem;margin-bottom: 1rem; background: url("//lib.zozen.com/5ab9f1bda624634ee3649458/images/ckgl-tw-m.jpg!/lossless/true") #fff no-repeat center bottom/100%;}
.ckgl-tw-con{margin-top:0.4rem;}
.ckgl-tw-txt p{font-size: 0.26rem;color: #555;line-height: 0.36rem;margin-bottom:0.14rem;}
.ckgl-tw-txt p b{font-size: 0.28rem;color: #ea5504;}
.zt-contact{display: flex;justify-content: center; gap: 0 0.3rem;margin-top: 0.4rem;}
.zt-contact li {background-color:#ea5504;border-radius: 0.05rem; font-size: 0.28rem;line-height: 0.8rem; height: 0.8rem;width: 3.3rem; text-align: center;color: #fff;justify-content: center;align-items: center;gap: 0 0.16rem;display: flex;}
.zt-contact li a{color:#fff;}
.zt-contact li img{width: 0.36rem;}
.zt-contact .dh{background: #fff;font-size: 0.24rem;line-height: 0.3rem;color:#222;}
.zt-contact .dh b{display: block;font-weight: bold;color: #ff6908;font-size: 0.28rem;}
.ckgl-cp{overflow:hidden;margin-bottom:1rem;}
.cpfl{margin:0.4rem 0;display:flex;justify-content: space-between;}
.cpfl .cpfl-btn{width: 2.2rem;height: 0.7rem;line-height: 0.7rem; border: 0.02rem #b5b5b5 solid;background: #fff;border-radius: 0.04rem;text-align: center;font-size: 0.26rem;color: #555;}
.cpfl .active{background: #eb530a;border: 0;color: #fff;}
.cpfl-con{text-align: center;margin-bottom: 0.4rem;}
.cpfl-con h4{font-size:0.34rem;font-weight: bold;line-height:0.34rem;color:#222;}
.cpfl-con p{font-size:0.26rem;line-height:0.36rem;color:#555;margin-top: 0.26rem;}
.ckgl-cp ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0.3rem;}
.ckgl-cp ul li{width:3.3rem;border:0.01rem #dcdcdc solid;border-radius:0.1rem;overflow:hidden;}
.ckgl-cp .zt-cpbg{width:3.3rem;height:2.3rem;background: #f6f6f6;text-align: center;}
.ckgl-cp .zt-cpbg img{max-width: 100%;max-height:2.3rem;}
.ckgl-cp .zt-cptit a{font-size:0.28rem;line-height:0.38rem;color: #222;}
.ckgl-cp .zt-cptit b{color: #eb530a;display: block;}
.ckgl-cp .zt-cpcs{color:#555;margin-top:0.2rem;font-size: 0.24rem;line-height: 0.36rem;}
.ckgl-cp .zt-cpcon{padding:0.4rem 0.05rem 0.4rem 0.2rem;}
.ckgl-cp .zt-cpbtn {display: flex;justify-content: center;margin-top:0.4rem}
.ckgl-cp .zt-cpbtn a,.ckgl-cp .zt-cpbtn a.more:hover {background:#eb530a;width: 3.3rem; height: 0.8rem;border-radius: 0.05rem; display: inline-block; text-align: center;line-height: 0.8rem;font-size: 0.28rem; color: #fff;margin-right:0.3rem;}
.ckgl-cp .zt-cpbtn a:last-child { margin-right: 0!important;}
.ckgl-cp .zt-cpbtn a.more { background: #fff; border: 0.02rem #eb530a solid; color: #eb530a;}
.ckgl-wsm{margin-bottom: 1rem;}
.ckgl-wsm ul{margin-top: 0.5rem;}
.ckgl-wsm ul li{width:100%;margin-bottom: 0.3rem; color: #666;font-size: 0.26rem;line-height: 0.36rem;padding: 0.4rem 0.3rem;border: 0.01rem #eee solid;border-radius: 0.1rem;box-shadow: 0px 0px 0.08rem 0.01rem rgba(22, 22, 22, 0.08);}
.ckgl-wsm ul li .title{color: #222;font-size: 0.26rem;line-height: 0.66rem;margin-bottom: 0.2rem; display: flex;align-items: center;}
.ckgl-wsm ul li .title img{float: left;width: 0.66rem;height: 0.66rem; margin-right: 0.3rem;}
.ckgl-wsm ul li .title h4{color: #2d3748;font-size: 0.32rem;font-weight: bold;} 
.ckgl-ad{background: url(https://lib.zozen.com/5ab9f1bda624634ee3649458/images/drycj-ad.jpg!/lossless/true) no-repeat center top/cover;padding: 0.9rem 0;}
.ckgl-ad h4{font-size: 0.36rem;line-height: 0.56rem;color: #fff;text-align: center;}
.ckgl-ad h4 b{font-size: 0.42rem;font-weight: bold;display: block;}
.ckgl-ad p{margin-top: 0.4rem;font-size: 0.26rem; line-height: 0.38rem; color: #fff;text-align: center;}
.ckgl-ad ul{display:flex;justify-content:center;gap:0 0.3rem;margin-top:0.6rem;}
.ckgl-ad ul li{width:3.3rem;border:0.02rem #fff solid;border-radius:0.05rem;font-size:0.26rem;line-height:0.8rem;height:0.8rem;color:#fff;display: flex;align-items: center;justify-content: center;}
.ckgl-ad ul .zx{border:none;background: #eb530a;}
.ckgl-ad ul .dh{font-size: 0.24rem;line-height: 0.26rem;}
.ckgl-case{margin-top: 1rem;}
.ckgl-case .tab-nav{display: flex;gap:0.2rem;justify-content: center;margin:0.4rem 0;}
.ckgl-case .tab-nav .tab-btn{width:2.2rem;height:0.9rem;line-height:0.36rem; border:0.02rem #b5b5b5 solid;background: #fff;border-radius: 0.04rem;text-align: center;font-size: 0.26rem;color: #555;}
.ckgl-case .tab-nav .active{background: #eb530a;border: 0;color: #fff;}
.ckgl-case ul{display:flex;flex-wrap: wrap;justify-content: space-between;gap:0.3rem;}
.ckgl-case ul li{width: 3.3rem;border:0.01rem #eee solid; }
.ckgl-case ul li img{width: 100%;}
.ckgl-case ul li .casecon{margin: 0.3rem 0.2rem 0.4rem 0.2rem;}
.ckgl-case ul li .casecon span{display:inline-block;background: #fbddce;padding: 0 0.28rem;height:0.38rem;border-radius:0.19rem;text-align: center;color: #eb530a;font-size: 0.22rem;line-height: 0.38rem;}
.ckgl-case ul li h4{font-size: 0.26rem;line-height: 0.36rem;margin-top: 0.3rem;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ckgl-case ul li h4 a{color: #222;display: block;}
.ckgl-case ul li h4 a:hover{color: #eb530a;}
.ckgl-case ul li p{color: #666;font-size: 0.22rem;line-height:0.28rem;margin-top: 0.2rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ckgl-case-contact{display:flex;justify-content:center;gap:0 0.3rem;margin:0.5rem 0 1rem;}
.ckgl-case-contact li{width:3.3rem;border:0.02rem #eb530a solid;border-radius:0.05rem;font-size:0.26rem;line-height:0.8rem;height:0.8rem;color:#eb530a;display: flex;align-items: center;justify-content: center;}
.ckgl-case-contact .zx{background: #eb530a;color:#fff}
.ckgl-case-contact .dh{font-size: 0.24rem;line-height: 0.26rem;}