@charset "utf-8";
    .banner {width: 100%; overflow: hidden; height: 775px; position: relative;}
    .banner img { width: 1920px; position: absolute; left: 50%; transform: translateX(-50%);height: 100%;}
    .ztban-btn {margin-top: 500px;position: absolute;left: 50%;transform: translateX(-50%);z-index: 99;}
    .ztban-btn a{height: 60px; line-height: 58px; width: 230px; font-size: 20px;float: left;border-radius: 4px;text-align: center;}
    .ztban-btn a:first-child{color: #fff;background: #b37134;}
    .ztban-btn a:last-child{color: #fff;border: 2px solid #fff;margin-left: 36px;}
    .drycj h3{font-size: 36px;color: #2d3748;line-height:36px;text-align: center;font-weight: bold;letter-spacing: 2px;}
    .drycj h3:after{content: ""; background: #b37134;display: block;width: 120px;height: 4px;margin: 40px auto 60px;}
    .drycj p{font-size: 18px;line-height: 28px;color: #666; margin-bottom: 30px;text-align: center;}
    .drycj-duibi{padding: 100px 0;}
    .drycj-duibi .drycj p{text-align: left;}
    .drycj-duibi .dry-con{display: flex;justify-content: space-between;margin: 60px 0 80px;}
    .drycj-duibi .dry-con .xuanze h3{font-size: 30px;color: #2d3748;line-height: 30px;font-weight: bold;margin-bottom: 30px;padding-left: 45px;}
    .drycj-duibi .dry-con .xuanze ul li{font-size: 20px;color: #222;margin:18px 0;padding-left: 45px;}
    .drycj-duibi .dry-con .xuanze .dui h3{background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/drycj-dui.png) no-repeat left center;}
    .drycj-duibi .dry-con .xuanze .dui ul li{background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/drycj-dui1.png) no-repeat left center;}
    .drycj-duibi .dry-con .xuanze .cuo{margin-top: 80px;}
    .drycj-duibi .dry-con .xuanze .cuo h3{background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/drycj-cuo.png) no-repeat left center;}
    .drycj-duibi .dry-con .xuanze .cuo ul li{background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/drycj-cuo1.png) no-repeat left center;}
    .drycj-duibi .dry-con .tuwen{position: relative;}
    .drycj-duibi .dry-con .tuwen img{width: 620px; border: 6px #fff solid;border-radius: 10px;box-shadow: 0px 0px 7.2px 0.8px rgba(22, 22, 22, 0.15);}
    .drycj-duibi .dry-con .tuwen .text{background: #2d3748;border-left: 6px #b37134 solid;color: #fff;width: 495px; font-size: 20px;line-height: 28px;padding: 38px 34px;position: absolute;left: -75px;bottom:15px;}
    .drycj-duibi .duibi-btn{display: flex;justify-content: space-between;width: 630px;margin: 0 auto;}
    .drycj-duibi .duibi-btn a{height: 50px; line-height: 48px; width: 300px; font-size: 20px;border-radius: 4px;text-align: center;display: flex;
    align-items: center;
    justify-content: center;}
    .drycj-duibi .duibi-btn a:first-child{color: #fff;background: #b37134;}
    .drycj-duibi .duibi-btn a:last-child{color: #b37134;border: 1px solid #b37134;margin-left: 36px;}
    .drycj-wsm{margin-bottom: 140px;}
    .drycj-wsm ul{margin-top: 80px;display: flex;justify-content: space-between;}
    .drycj-wsm ul li{width: 270px;color: #666;font-size: 18px;line-height: 28px;padding: 40px 24px;border: 1px #eee solid;border-radius: 10px; box-shadow: 0px 0px 7.2px 0.8px rgba(22, 22, 22, 0.08);}
    .drycj-wsm ul li:hover{box-shadow: 0px 0px 7.2px 0.8px rgba(22, 22, 22, 0.2);}
    .drycj-wsm ul li .title{color: #222;font-size: 20px;line-height: 30px;margin: 20px 0;}
    .drycj-wsm ul li .title h4{color: #2d3748;font-size: 24px;font-weight: bold;} 
    .drycj-ad{background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/drycj-ad.jpg!/lossless/true) no-repeat center center;padding: 110px 0;}
    .drycj-ad h4{font-size: 36px;line-height: 56px;color: #fff;text-align: center;}
    .drycj-ad h4 b{font-size: 46px;font-weight: bold;display: block;}
    .drycj-ad p{margin-top: 45px;font-size: 20px;color: #fff;text-align: center;}
    .drycj-ad ul{display:flex;justify-content:center;gap:0 30px;margin-top:80px;}
    .drycj-ad ul li{width:240px;border:1px #fff solid;border-radius:4px;font-size:20px;line-height:48px;height:50px;color:#fff;display: flex;align-items: center;
    justify-content: center;}
    .drycj-ad ul .zx{border:none;background: #b37134;}
    .drycj-ad ul .wx{position:relative;}
    .drycj-ad ul .wx span{position:absolute;top:25px;opacity:0;z-index:-1;transition:0.5s;}
    .drycj-ad ul .wx:hover span{opacity:1;z-index:99;}
    .drycj-ad ul .dh img{height: 24px;}
    .drycj-ad ul .dh{width: 420px;font-size: 18px;}
    .drycj-ad ul .dh b{font-weight:bold;font-size: 22px;}
    .drycj-cp{margin-top: 140px;}
    .drycj-cp ul{display:flex;justify-content:space-between;}
    .drycj-cp ul li{border:1px #eee solid;border-radius:10px;width: 280px; transition: all 0.4s;}
    .drycj-cp ul li .fd { overflow: hidden;}
    .drycj-cp ul li .fd img{transition: all 0.4s;}
    .drycj-cp ul li:hover{ box-shadow: 0px 4px 5px 0px rgba(22, 22, 22, 0.2);}
    .drycj-cp ul li:hover img {transform: scale(1.1);}
    .drycj-cp ul li img{max-width:100%;max-height:200px;}
    .drycj-cp ul .zt-cpimg{height:200px;margin: 10px 0;display:flex;align-items:center;justify-content:center;}
    .drycj-cp ul .zt-cpcon{padding:40px 20px;}
    .drycj-cp ul .zt-cptit{font-size: 20px;line-height: 30px; text-align:center;font-weight:bold;height:60px;margin-top:25px;}
    .drycj-cp ul .zt-cptit a {color: #222;}
    .drycj-cp ul .zt-cpcs{font-size: 18px; line-height: 32px;color: #666;text-align:center;height:64px;}
    .drycj-cp ul .zt-cpbtn{display:flex;flex-direction:column;}
    .drycj-cp ul .zt-cpbtn a{background:#b37134;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;}
    .drycj-cp ul .zt-cpbtn a:last-child{margin-top:10px;background: #fff;border: 1px #555 solid;color: #555;}
    .drycj-cp ul .zt-cpbtn a:hover{background: #2d3748;color: #fff;}
    .drycj-case{margin-top: 140px;}
    .drycj-case ul{display:flex;flex-wrap: wrap;gap:30px;}
    .drycj-case ul li{width: 380px; box-shadow: 0px 4px 8px 0px rgba(22, 22, 22, 0.2);}
    .drycj-case ul li img{width: 380px;}
    .drycj-case ul li .casecon{margin: 30px 20px 40px 20px;}
    .drycj-case ul li .casecon span{display:inline-block;background: #f3e8de;padding: 0 32px;height: 32px;border-radius: 16px;text-align: center;color: #b37134;font-size: 18px;line-height: 32px;}
    .drycj-case ul li h4{font-size: 20px;line-height: 28px;margin-top: 20px;font-weight: bold;}
    .drycj-case ul li h4 a{color: #222;display: block;}
    .drycj-case ul li h4 a:hover{color: #b37134;}
    .drycj-case ul li p{color: #666;font-size: 18px;line-height: 28px;margin-top: 15px;}
    .drycj-case ul li a.more{color: #b37134;font-size: 18px;line-height: 28px;margin-top: 30px;padding-right: 30px;background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/drycj-case-m.jpg!/lossless/true) no-repeat right center;display: inline-block;}
    .drycj-case ul li a.more:hover{color: #2d3748;background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/drycj-case-h.jpg!/lossless/true) no-repeat right center;}
    .drycj-case-btn{display:flex;justify-content:center;gap:0 30px;margin-top:80px;}
    .drycj-case-btn .case-btn{width:330px;background: #b37134; border-radius:4px;font-size:20px;line-height:48px;height:50px;color:#fff;display: flex;align-items: center; justify-content: center;}
    .drycj-case-btn .case-btn a{color:#fff;}
    .drycj-case-btn .dh{width: 420px;background: #fff;border: 1px #b37134 solid;font-size: 18px;color: #b37134;}
    .drycj-case-btn .dh b{font-weight:bold;font-size: 22px;}
    .drycj-pj{margin-top: 140px;}
    .drycj-pj ul{display:flex;flex-wrap: wrap;gap:30px;}
    .drycj-pj ul li{width: 380px;padding: 30px 80px 30px 30px;border-radius: 4px;background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/drycj-pj.jpg!/lossless/true)no-repeat 280px 30px; box-shadow: 0px 0px 9.7px 0.3px rgba(22, 22, 22, 0.23);}
    .drycj-pj ul li p{font-size: 18px;line-height: 30px;color: #222;}
    .drycj-pj ul li .kh{padding-left: 80px;background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/drycj-kh.jpg!/lossless/true)no-repeat left center;height: 56px;line-height: 56px; font-weight: bold;font-size: 20px;color: #b37134;margin-top: 20px;}
    .drycj-pj h2{margin: 60px 0 100px; font-weight: bold;color: #2d3748;font-size: 30px;line-height: 42px;text-align: center;text-shadow:-2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff, 0px 5px 3px rgba(0, 0, 0, 0.4);}