@charset "utf-8";
:root{--zt-c:#1e40af;}
.banner {width: 100%; overflow: hidden; height: 600px; position: relative;}
.banner img { width: 1920px; position: absolute; left: 50%; transform: translateX(-50%);height: 100%;}
.swz-contact{display: flex;justify-content: center; gap: 0 40px;}
.swz-contact li {background-color:var(--zt-c);border-radius: 4px; font-size: 18px;line-height: 50px; height: 50px;width: 360px; text-align: center;color: #fff;justify-content: center;align-items: center;display: flex;}
.swz-contact li a{color:#fff;}
.swz-contact .dh{background: #fff;border: 1px var(--zt-c) solid;color: var(--zt-c);}
.swz-title{font-size: 40px;color: #222;font-weight: bold;line-height: 40px;text-align: center;}
.swz-text{font-size: 18px;color: #555;line-height: 24px;text-align: center;margin-top: 17px;}
.wt{background: #f6f6f6;padding: 100px 0;}
.wt-list{margin: 40px 0 60px; display: flex; justify-content: space-between;}
.wt-list li{width: 570px;background: #fff; border-radius: 20px;border-left: 6px #fd5605 solid;padding: 40px;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.14);overflow: hidden;}
.wt-list li h3{font-size: 20px;line-height: 60px;font-weight: bold; display: flex;}
.wt-list li h3 span{background: #ffe7db;border-radius:50%; width: 60px; height: 60px;display: flex;align-items: center; justify-content: center;margin-right: 20px;}
.wt-list li p{font-size: 18px; line-height: 30px; margin: 14px 0 30px;}
.wt-list li b{font-size: 18px; line-height: 24px; color: #fd5605;}
.wt-list li b img{margin-right: 20px;}
.wt-list li:last-child{border-left: 6px #082792 solid;}
.wt-list li:last-child h3 span{background: #dce1f0;}
.wt-list li:last-child b{color: #082792;}    
.wt-text{text-align: center;line-height: 34px; margin-bottom: 40px;}
.wt-text h4{font-size: 20px;color: #222;margin-bottom: 10px;}
.wt-text h4 b{color: #082792;}
.wt-text p{font-size: 24px;color: #082792;}
.fa{padding: 100px 0;}
.fa .cp-list{display: flex;justify-content: space-between;margin-top: 40px;}
.fa .cp-list li{width: 380px;background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/swz-cp-bg.jpg!/lossless/true) center 28px no-repeat;}
.fa .cp-list .cp-list-title{ position: relative; margin: 0 auto; width: 340px; text-align: center; height: 50px; line-height: 50px;background-color: #ff5d0e;  color: #fff; font-size: 20px; font-weight: bold; }
.fa .cp-list .cp-list-title::before {content: "";  position: absolute; top: 0; left: -10px; border-top: 28px solid transparent; border-right: 10px solid #a13600;}
.fa .cp-list .cp-list-title::after {content: ""; position: absolute; top: 0; right: -10px;  border-top: 28px solid transparent; border-left: 10px solid #a13600;}
.fa .cp-list .cp-list-img{height: 220px;text-align: center;}
.fa .cp-list .cp-list-img img{height: 220px;max-width: 100%;}
.fa .cp-list .cp-list-cs{margin-top: 10px; padding: 16px 30px;border-radius: 4px;border: 1px #e5e5e5 solid; font-size:18px;line-height: 28px;color: #222;}
.fa .cp-list .cp-list-cs b{color: #ff5d0e;}
.fa .cp-list-td{display: flex;justify-content: space-between;margin-bottom: 40px;}
.fa .cp-list-td li{width: 380px;margin-top: 10px; padding: 16px 30px 40px 30px;border-radius: 4px;border: 1px #e5e5e5 solid; font-size:18px;line-height: 28px;color: #222;display: flex;align-content: space-between; flex-wrap: wrap;}
.fa .cp-list-td li b{font-size: 20px; color: #222;}
.fa .cp-list-td li p{padding-left: 30px;margin-top: 8px;background: url("//lib.zozen.com/5ab9f1bda624634ee3649458/images/swz-jiantou.png") left 5px no-repeat;}
.fa .cp-list-td li a{display: block;width: 100%; height: 50px;border-radius: 4px;text-align: center; background: #fd5703; font-size: 18px; line-height: 50px; color: #fff;margin-top: 30px;}    
.al{background: #f6f6f6;padding: 100px 0;}
.al-list{display: flex;justify-content: space-between;margin-top: 40px;}
.al-list-block{width: 580px;background: #fff;border-radius: 20px;box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.14);}
.al-list-block img{width: 100%;border-radius: 20px 20px 0 0;}
.al-list-block .al-text{padding: 36px 25px;border-top: 10px #fd5703 solid;margin-top: -20px;border-radius: 20px;background: #fff;position: relative;}    
.al-list-block .al-text h4{font-size: 24px;line-height: 36px;font-weight: bold;margin-bottom: 15px;color: #222;}
.al-list-block .al-text p{font-size: 18px;line-height: 26px;margin-bottom: 8px;color: #555;}
.zx-banner{background: url(//lib.zozen.com/5ab9f1bda624634ee3649458/images/swz-zx.jpg!/lossless/true) center center no-repeat;padding: 80px 0;}
.zx-banner h2{color: #fff;font-size: 32px;line-height: 48px;}
.zx-banner p{font-size: 18px;color: #fff;margin-bottom: 40px;}
.zx-banner .swz-contact li {background-color:#fd5703;}
.zx-banner .swz-contact .dh{background: #fff; border: 1px #fd5703 solid;color: #fd5703;}
.pz{padding: 100px 0;}
.pz-list{display: flex;justify-content: space-between;gap:0 30px;margin: 40px 0 50px;}
.pz-list li{border-radius: 20px;width: 380px; padding: 30px 26px; box-shadow: 0px 5px 8px 1px rgba(0, 0, 0, 0.1);overflow: hidden;}
.pz-list li h4{display: block;font-weight: bold;font-size: 20px;line-height: 28px;color: #222;margin: 20px 0 10px;}
.pz-list li p{font-size: 18px;line-height: 28px;color: #555;}
.pz-list li p b{font-size: 20px;color: #fd5605;}
.qy-list{margin-top: 60px;}
.qy-list h2{font-size: 24px;}
.qy-list ul{display: flex;justify-content: space-between;margin: 40px 0;}
.qy-list ul li{display: inline-block;width: 181px;height: 91px;background-color: #fff; border: 2px solid #082792;border-radius: 5px; border-width: 0px 1px 1px 0px;box-shadow: -4px -4px 0px #082792;}
.qy-list ul li img{border-radius: 5px;width: 180px;height: 90px;}