body {background:#f9f9f9;}
.w690 {width:34.5rem;margin:auto;}
.zx01 {background:#fff;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:2rem auto;overflow:hidden;border-radius:0.4rem;-moz-box-shadow:0rem 0.1rem 0.5rem #f1f1f1;box-shadow:0rem 0.1rem 0.5rem #f1f1f1;-webkit-box-shadow:0rem 0.1rem 0.5rem #f1f1f1;-ms-box-shadow:0rem 0.1rem 0.5rem #f1f1f1;}
.zx01-img1 {width:1.35rem;height:5.35rem;margin-left:0.75rem;}
.zx01 dl dt {font-size:1.25rem;font-weight:bold;background:linear-gradient(0deg,#e9501c,#e9501c)left top/1.5rem 0.2rem no-repeat;line-height:2.25rem;padding-top:1rem;}
.zx01 dl dd {font-size:0.8rem;line-height:1.1rem;}
.zx01-img2 {width:15.95rem;height:6.5rem;}
.zx01_mulu {padding:0 0 2.5rem;}
.zx01_mulu dl {display:flex;flex-wrap:nowrap;justify-content:space-between;}
.zx01_mulu dl dd {width:11rem;height:3.75rem;background:#fff;position:relative;}
.zx01_mulu dl dd h1 {text-align:center;line-height:3.75rem;font-size:1.5rem;border-radius:0.5rem;-moz-box-shadow:0rem 0.1rem 0.5rem #d3d3d3;box-shadow:0rem 0.1rem 0.5rem #d3d3d3;-webkit-box-shadow:0rem 0.1rem 0.5rem #d3d3d3;-ms-box-shadow:0rem 0.1rem 0.5rem #d3d3d3;padding-right:20%;}
.zx01_mulu dl dd h1.titleclass {font-size:1rem;font-weight:normal;}
.zx01_mulu dl dd i {width:0rem;height:0rem;border:0.5rem solid #000;border-top-color:#231815;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;display:block;position:absolute;top:1.75rem;right:1rem;}
.zx01_mulu dl dd div {position:absolute;width:35.5rem;background:#fff;-moz-box-shadow:0rem 0.1rem 0.3rem #b4b4b4;box-shadow:0rem 0.1rem 0.3rem #b4b4b4;-webkit-box-shadow:0rem 0.1rem 0.3rem #b4b4b4;-ms-box-shadow:0rem 0.1rem 0.3rem #b4b4b4;overflow:hidden;border-radius:.6rem;top:5rem;left:0;padding:1.8rem 1.25rem 0.5rem;display:none;z-index:9;}
.zx01_mulu ul {display:flex;flex-wrap:wrap;justify-content:space-between;}
.zx01_mulu dl dd:nth-of-type(2) div {left:-12.25rem;}
.zx01_mulu dl dd:nth-of-type(3) div {left:-24.5rem;}
.zx01_mulu ul li {font-size:1.2rem;color:#b2b2b2;background:#f4f4f4;line-height:2.25rem;padding:0 0.75rem;border-radius:2.25rem;letter-spacing:0.1rem;min-width:6rem;text-align:center;margin-bottom:1.25rem;}
.zx01_mulu ul li.zxalclass {background:#303030;font-weight:bold;color:#e9cea9;}
.zx03 {padding-bottom:2.5rem;}
.zx03 ul li {overflow:hidden;border-radius:0.3rem;margin-bottom:2.25rem;background:#fff;border:0.05rem solid #e5e5e5;}
.zx03form {display:none;background:#fff;border-radius:0.3rem;border:0.05rem solid #e5e5e5;padding:1.5rem 0;margin-bottom:2.25rem;}
.zx03form form {width:32.5rem;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.zx03form form input {width:16rem;height:3.5rem;border:0.05rem solid #e5e5e5;text-indent:1rem;font-size:1.1rem;letter-spacing:0.05rem;border-radius:0.4rem;margin-bottom:1.1rem;}
.zx03form form input[type="button"] {width:100%;text-indent:0;margin:0;font-size:1.4rem;font-weight:bold;color:#fff;background:#e9501c;}
.zx03a {width:100%;height:17.5rem;display:flex;overflow:hidden;flex-wrap:wrap;align-content:center;align-items:center;}
.zx03 ul li dl {padding:1rem 0.5rem 1rem;display:flex;flex-wrap:nowrap;justify-content:flex-start;}
.zx03 ul li dl dt {position:relative;width:5.5rem;margin-right:1rem;}
.zx03 ul li dl dt i {width:5.5rem;height:5.5rem;display:flex;overflow:hidden;border-radius:3rem;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:flex-start;}
.zx03 ul li dl dt img {width:120%;}
.zx03 ul li dl dt font {font-size:0.8rem;font-weight:bold;line-height:1.2rem;padding:0 0.8rem;border-radius:0.7rem;background:#f86025;color:#fff;position:absolute;letter-spacing:0.05rem;bottom:0.3rem;right:0;}
.zx03 ul li dl dd {position:relative;width:27rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:0.4rem 0 0;}
.zx03 ul li dl dd strong {font-size:1.2rem;display:block;line-height:1.7rem;/* height:3.4rem;*/    margin-bottom:0.5rem;color:#474646;}
.zx03 ul li dl dd p {font-size:0.8rem;color:#7a7a7a;}
.zx03 ul li dl dd a {position:absolute;font-size:1.1rem;line-height:2.3rem;background:#f86025;color:#fff;letter-spacing:0.05rem;padding:0 1rem;border-radius:0.3rem;bottom:0.5rem;right:0.6rem;}
.zx03button {background:#fff;text-align:center;font-size:1.2rem;font-weight:bold;border:0.05rem solid #e5e5e5;border-radius:0.3rem;line-height: 2.6rem;letter-spacing:0.1rem;color:#535353;padding: 0.85rem 0;}


.zx03two {display:none;}
.zx04 {background:url(../images/sj_12.jpg)left top/100% 31rem no-repeat;height:31rem;}
.zx04 form {width:27.5rem;margin:auto;padding-top:12.5rem;}
.zx04 form input {height:4rem;width:100%;border:none;text-indent:1rem;font-size:1.1rem;margin-bottom:1.5rem;border-radius:0.4rem;}
.zx04 form input[name="phone"] {margin-bottom:1rem;}
.zx04 form input[type="button"] {text-indent:0;margin:auto;font-size:1.45rem;color:#fff;background:#e9501c;letter-spacing:0.1rem;}
.zx04 form p {color:#fff;text-align:center;font-size:0.8rem;line-height:1.5rem;margin-bottom:0.6rem;}
