@charset "utf-8";
:root{--zt-c:#0a50c9;}
.banner {width: 100%; overflow: hidden; height: 600px; position: relative;}
.banner img { width: 1920px; position: absolute; left: 50%; transform: translateX(-50%);height: 100%;}
.rq-title{font-size: 36px;color: #000;font-weight: bold;line-height: 36px;text-align: center;}
.rq-title:after{content: '';display: block;background: #ea5504;width: 70px;height: 4px;margin:20px auto 0;}
.rq-xx{padding: 100px 0;}    
.rq-xx-list{display: flex;justify-content: space-between;gap:0 30px;margin: 40px 0 50px;}
.rq-xx-list li{border:1px #eee solid;border-radius: 20px;width: 380px; padding: 30px; box-shadow: 0px 5px 8px 1px rgba(0, 0, 0, 0.1);overflow: hidden;}
.rq-xx-list li b{display: block;font-size: 20px;line-height: 28px;color: #222;margin: 30px 0 20px;}
.rq-xx-list li p{font-size: 18px;line-height: 28px;color: #555;}
.zt-contact{display: flex;justify-content: center; gap: 0 30px;}
.zt-contact li {background-color:var(--zt-c);border-radius: 4px; font-size: 18px;line-height: 50px; height: 50px;padding: 0px 50px;text-align: center;color: #fff;cursor:pointer;justify-content: center;align-items: center;gap: 0 10px;display: flex;}
.zt-contact li b{font-size: 22px;font-weight: bold;}
.zt-contact li a{color:#fff;}
.zt-contact .wx{position: relative;background: #fff;border: 1px var(--zt-c) solid;color: #666;}
.zt-contact .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;}
.zt-contact .wx:hover span {opacity: 1;z-index: 99;}
.zt-contact .wx>img{width: 30px;}
.zt-contact .dh{padding: 0px 40px;}
.zt-contact .dh img{width: 22px;}
.rq-cp{background: #f6f6f6;padding: 100px 0;}
.rq-cp .wns{--cp-c:#0a50c9;}
.rq-cp .szs{--cp-c:#13b065;}
.rq-cp .dry{--cp-c:#eb530a;}
.rq-cp-list{margin: 40px 0;border-radius: 20px;overflow: hidden;box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.1);}
.rq-cp-list li{padding: 50px 40px;display: flex;justify-content: space-between;}
.rq-cp-list li.wns{background: #e9f2ff;}
.rq-cp-list li.wns span{background: rgba(10,80,201,0.1);}
.rq-cp-list li.wns p.xh{background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/rq-wns-xh.png) no-repeat left 6px;}
.rq-cp-list li.wns .rq-cp-td p{background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/rq-wns-td.png) no-repeat left center;}
.rq-cp-list li.szs{background: #ecf3f0;}
.rq-cp-list li.szs span{background: rgba(19,176,101,0.1);}
.rq-cp-list li.szs p.xh{background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/rq-szs-xh.png) no-repeat left 6px;}
.rq-cp-list li.szs .rq-cp-td p{background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/rq-szs-td.png) no-repeat left center;}
.rq-cp-list li.dry{background: #fdf6f2;} 
.rq-cp-list li.dry span{background: rgba(235,83,10,0.1);}
.rq-cp-list li.dry p.xh{background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/rq-dry-xh.png) no-repeat left 6px;}
.rq-cp-list li.dry .rq-cp-td p{background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/rq-dry-td.png) no-repeat left center;}  
.rq-cp-list .rq-cp-txt{width: 460px;}
.rq-cp-list .rq-cp-txt span{display: block;width: 150px;height: 34px;line-height: 34px;text-align: center;color: var(--cp-c);font-size: 20px;border-radius: 17px;}
.rq-cp-list .rq-cp-txt h3{font-size: 32px;line-height: 32px;margin: 20px 0; color: #222;font-weight: bold;}
.rq-cp-list .rq-cp-txt p{font-size: 18px;line-height: 38px;color: #222;}
.rq-cp-list .rq-cp-txt b{font-size: 20px;line-height: 20px;color: #222;font-weight: bold;display: block;margin: 30px 0 10px;}
.rq-cp-list .rq-cp-txt p.xh{padding-left: 30px;line-height: 28px;}
.rq-cp-list .rq-cp-txt .rq-cp-td p{padding-left: 30px;}
.rq-cp-list .rq-cp-txt .rq-cp-btn{margin-top:30px;display: flex;justify-content: space-between;}
.rq-cp-list .rq-cp-txt .rq-cp-btn a{width: 220px;height: 60px;border-radius: 10px;text-align: center;font-size: 20px;line-height: 60px;}
.rq-cp-list .rq-cp-txt .rq-cp-btn .zx{background: var(--cp-c);color: #fff;}
.rq-cp-list .rq-cp-txt .rq-cp-btn .more{background: #fff;color: var(--cp-c);border: 1px var(--cp-c) solid;}
.rq-cp-list .rq-cp-img{margin-top: 40px;width:610px;}
.rq-cp-list .rq-cp-img img{border: 4px #fff solid;border-radius: 20px; box-shadow: 0px 5px 8px 1px rgba(0, 0, 0, 0.1);margin: 0 8px;}
.rq-cp-list .cp-fy {bottom: 20px!important;}
.rq-cp-list .cp-fy .swiper-pagination-bullet{width: 16px;height: 16px;margin: 0 10px!important; background: #fff;opacity: 1;border: 1px var(--zt-c) solid;}
.rq-cp-list .cp-fy .swiper-pagination-bullet-active{background: var(--zt-c);}
.rq-cp-list .swiper-button-next,.rq-cp-list .swiper-button-prev{width: 46px;height: 46px;background-size:46px 46px;border-radius: 50%; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.14);}
.rq-cp-list .swiper-button-next{background-image:url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/rq-right.png);right:5px;}
.rq-cp-list .swiper-button-prev{background-image:url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/rq-left.png);left:5px;}
.rq-cp-xh{display: flex;justify-content: space-between;}
.rq-cp-xh li{width: 380px;padding: 30px;border-radius: 20px;height: 210px; background: #fff;border-top: 10px var(--cp-c) solid;box-shadow: 0px 5px 8px 1px rgba(0, 0, 0, 0.1);}
.rq-cp-xh li b{font-weight: bold;font-size: 20px;line-height: 24px; color: var(--cp-c);display: block;margin-bottom: 16px;}
.rq-cp-xh li p{font-size: 18px;line-height: 34px;color: #555;}
.rq-cp-xh li p a{float: right;color: var(--cp-c);}
.rq-ys{padding: 100px 0;}
.rq-ys-list{margin: 40px 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.rq-ys-list ul{width: 670px;}
.rq-ys-list ul li{display: flex;margin-bottom: 30px;}
.rq-ys-list ul li span{width: 44px;height: 44px;margin-right: 20px;border-radius: 14px;background: var(--zt-c);flex-shrink: 0;display: flex;align-items: center;justify-content: center;}
.rq-ys-list ul li p{font-size: 18px;line-height: 28px;color: #555;}
.rq-ys-list ul li p b{font-size:20px;line-height:40px;color: #222; font-weight: bold;display: block;}
.rq-ys-list .rq-ys-img img{border-radius: 20px;border: 6px #eee solid;}
.rq-sl{background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/rq-sl.jpg!/lossless/true) no-repeat center top;padding-top: 100px;}
.rq-sl h3{color: #fff;}
.rq-sl .rq-sl-txt{font-size: 18px;line-height: 28px;color: #fff;margin: 40px 0;text-align: center;}
.rq-sl-num { overflow: hidden; background: #fff; box-shadow: 0px 0px 10px 0px rgba(34, 34, 34, 0.5); }
.rq-sl-num ul li { text-align: center; margin: 30px 0; float: left; width: 25%; border-right: 1px #dcdcdc solid; }
.rq-sl-num ul li:nth-of-type(4) {border-right: none; }
.rq-sl-num ul li span { font-size: 40px;line-height: 40px; color: #ea5504;font-family: Impact;}
.rq-sl-num ul li p { font-size: 20px; line-height:30px;margin-top: 10px; color: #666; text-align: center; }
.rq-xm{margin: 100px auto;}
.rq-xm ul{margin-top: 40px;display: flex;justify-content: space-between;}
.rq-xm ul li{width: 580px;overflow: hidden;border-radius: 20px; box-shadow: 0px 5px 8px 1px rgba(0, 0, 0, 0.1);}
.rq-xm ul li img{width: 100%}
.rq-xm ul li .rq-xm-txt{padding: 40px 34px;}
.rq-xm ul li b{font-size:20px;line-height:20px;margin-bottom: 10px; color: #222; font-weight: bold;display: block;}
.rq-xm ul li p{font-size: 18px;line-height: 28px;color: #555;margin-bottom: 10px;}
.rq-case{margin: 100px auto;}
.rq-case ul{margin-top: 40px;display: flex;justify-content: space-between;}
.rq-case ul li{width: 290px;border-radius: 10px;overflow: hidden;}
.rq-case ul li img{width: 100%}
.rq-case ul li .rq-case-txt{padding:20px 16px 40px 16px;border: 1px #eee solid;border-top: none;border-radius:0 0 10px 10px;}
.rq-case ul li b{font-size:20px;line-height:30px;margin-bottom:20px; color: #222; font-weight: bold;display: block;}
.rq-case ul li p{font-size: 18px;line-height: 28px;color: #555;margin-bottom:5px;}
.rq-case ul li .lx{margin-top: 20px; display: block;width: 100%;line-height: 40px;height: 40px;font-size: 18px;text-align: center;color: #fff;background: var(--zt-c);border-radius: 4px;}
.rq-case ul li a:hover b{color:var(--zt-c);}