.banner {height:400px;margin-top: 130px;}
.zx01 {background:#f7f7f7;}
.zx01_cont {padding:60px 0 50px;display:flex;flex-wrap:nowrap;justify-content:space-between;}
.zx01_cont dl {display:flex;flex-wrap:nowrap;justify-content:flex-start;}
.zx01_cont dl dt {background:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:250px;height:126px;}
.zx01_cont dt strong {font-size:22px;line-height:45px;background:linear-gradient(0deg,#e9501c,#e9501c)center bottom/40px 2px no-repeat;margin-bottom:14px;}
.zx01_cont dt a {width:200px;text-align:center;line-height:38px;background:#e9501c;color:#fff;font-size:20px;letter-spacing:2px;font-weight:bold;border-radius:8px;margin-bottom:12px;}
.zx01_cont dd {width:441px;height:126px;}
.zx01_cont dd img {width:100%;}
.zx01_cont p {background:url(../images/sjing_07.jpg)right top/30px 126px no-repeat;display:flex;flex-direction:column;font-size:14px;line-height:20px;text-align:right;flex-wrap:nowrap;align-items:flex-end;padding:10px 55px 0 0;}
.zx01_cont p i {width:30px;height:4px;border-radius:4px;background:#e9501c;margin-bottom:24px;}
.zx01_cont p strong {font-size:25px;letter-spacing:1px;line-height:45px;}
.zx01_mulu {padding-bottom: 35px;}
.zx01_mulu dl {display:flex;flex-wrap:nowrap;margin-bottom:20px;}
.zx01_mulu dl dt {font-size:15px;color:#585858;line-height:48px;height:40px;width:70px;}
.zx01_mulu dl dd {background:#fff;width:1130px;}
.zx01_mulu dl dd ul {display:flex;flex-wrap:wrap;}
.zx01_mulu dl dd ul li {font-size:14px;line-height:44px;margin:0 20px;padding:0 10px;color:#888888;}
.zx01_mulu dl:nth-of-type(2) dd ul {padding:8px 0;}
.zx01_mulu dl:nth-of-type(2) dd ul li {padding:0;line-height:38px;}
.zx01_mulu dl dd ul li.open {font-weight:bold;color:#e9501c;background:linear-gradient(0deg,#e9501c,#e9501c)left center/3px 12px no-repeat;text-indent:8px;padding:0 20px 0 0;}
.zx01_mulu dl dd ul li.on {font-weight:bold;color:#e9501c;}
.zx01_mulu dl dd ul li:hover {color:#e9501c;}
.zx03 {padding: 55px 0 70px;}
.zx03 ul {display:flex;flex-wrap:wrap;justify-content:flex-start;padding-bottom:25px;}
.zx03 ul li {border:1px solid #eeeeee;width:380px;margin-right:29px;margin-bottom:30px;overflow:hidden;border-radius:6px;background:#f8f8f8;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:5px;}
.zx03 ul li:hover {background:#fff;border:1px solid #fff;}
.zx03 ul li:nth-of-type(3n) {margin-right:0;}
.zx03a {width:370px;height:300px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;overflow:hidden;margin:auto;}
.zx03a img {/* width:140%; */height: 100%;min-width: 140%;}
.zx03 ul li:hover .zx03a img {transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02);}
.zx03 ul li dl {display:flex;padding:15px;flex-wrap:nowrap;justify-content:left;}
.zx03 ul li dl dt {text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;}
.zx03 ul li dl dt i {width:80px;height:80px;overflow:hidden;border-radius:45px;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:flex-start;}
.zx03 ul li dl dt img {width:130%;}
.zx03 ul li dl dt .xbl {width:100%;}
.zx03 ul li dl dt span {font-size:12px;color:#717171;line-height:30px;}
.zx03 ul li dl dt font {font-size:15px;color:#4b4b4b;}
.zx03 ul li dl dd {width:370px;}
.zx03 ul li dl dd strong {font-size:16px;display:block;line-height:24px;margin-bottom:4px;}
.zx03 ul li dl dd p {font-size:14px;color:#7a7a7a;line-height:22px;margin-bottom:8px;display:flex; justify-content:space-between; align-items:center; margin:0;}
.zx03 ul li dl dd a {color:#e65a23;font-size:12px;line-height:20px;border:1px solid #e65a23;padding:0 10px;border-radius:20px;display:block;width:fit-content;}
.zx03button {line-height:62px;text-align:center;background:#e6e6e6;border-radius:4px;cursor: pointer;}
.zx03button span {font-size:18px;letter-spacing:1px;}
.zx03two{display: none;}

.zx04 {height:620px;}
.zx04max {background:url(../images/sjing_11.jpg)left top/1920px 620px no-repeat;height:620px;}
.zx04form {padding:182px 0 0;}
.zx04form form {padding-left:100px;}
.zx04form form p {font-size:20px;color:#fff;display:flex;flex-wrap:nowrap;align-items:center;line-height:40px;margin-bottom:12px;}
.zx04form form p input {width:15px;height:15px;border:1px solid #f86025;margin-right:10px;margin-bottom:0;}
.zx04form form p input:nth-of-type(2) {margin-left:40px;}
.zx04form form input {background:#f7f7f7;border:none;text-indent:20px;width:430px;height:60px;border-radius:8px;display:block;margin-bottom:28px;font-size:16px;}
.zx04form form input[name="phone"] {margin-bottom:12px;}
.zx04form form input.allbutton {text-indent:0;cursor:pointer;font-size:25px;height:50px;background:#e9501c;color:#fff;font-weight:bold;letter-spacing:3px;}
.zx04form form h3.term {display:flex;justify-content:flex-start;margin-bottom:10px;}
.zx04form form h3.term input {margin-bottom:0;}
.zx03form{display: none;background: #f7f7f7;padding: 20px 0;margin-bottom: 30px;border: 1px solid #eeeeee;}
.zx03form form {display:flex;flex-wrap:nowrap;padding:0 30px;justify-content:space-between;}
.zx03form form input {width:400px;height:60px;border:none;text-indent:20px;font-size:15px;border-radius:6px;}
.zx03form form input[type="button"] {width:280px;text-indent:0;font-size:18px;color:#fff;background:#e9501c;cursor:pointer;}

.page{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:2.5rem 0 2rem;font-size:15px;user-select:none}
.page a>li,.page>li{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;color:#333;font-weight:500;transition:all .22s ease}
.page a>li{cursor:pointer;text-decoration:none}
.page a>li:hover{border-color:#e9501c;background-color:#fff5f2;color:#e9501c;transform:translateY(-1px);box-shadow:0 3px 10px rgba(233,80,28,.18)}
.page li.thisclass{background:linear-gradient(135deg,#e9501c 0,#d43c0a 100%);color:#fff;border-color:#e9501c;font-weight:600;cursor:default;box-shadow:0 2px 8px rgba(233,80,28,.35)}
.page li.thisclass:hover{transform:none;box-shadow:0 2px 8px rgba(233,80,28,.35)}
.page li.my,.page li.sy,.page li.xyy{min-width:70px;font-size:14px}
.page li.xlk{margin-left:12px;display:none}
.page li.xlk select{height:38px;padding:0 8px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;color:#333;font-size:14px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M2 4l4 4 4-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px;transition:all .2s ease}
.page li.xlk select:focus,.page li.xlk select:hover{border-color:#e9501c;outline:0;box-shadow:0 0 0 3px rgba(233,80,28,.15)}
.page a>li.disabled,.page a>li.disabled:hover{color:#aaa;background:#f5f5f5;border-color:#e0e0e0;cursor:not-allowed;transform:none;box-shadow:none}
.css3{box-shadow:0 0;width:calc(100% + 2em);font-size:24px}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
fieldset,img{border:0}
:focus{outline:0}
address,cite,code,ctoolion,dfn,em,optgroup,strong,th,var{font-style:normal;font-weight:400}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
abbr,acronym{border:0;font-variant:normal}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code,kbd,samp,tt{font-size:100%}
body{line-height:1.5}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
ctoolion,th{text-align:left}
sub,sup{font-size:100%;vertical-align:baseline}
:link,:visited,ins{text-decoration:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
