body {background:#f2f2f2;}
.fw1 {padding:1.75rem 0 2rem;}
.fw1 ul {background:#d9d9d9;width:34rem;margin:auto;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow:hidden;border-radius:2.5rem;}
.fw1 ul li {height:4.5rem;text-align:center;font-size:1rem;letter-spacing:0.1rem;width:10.5rem;border-radius:2.5rem;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;line-height:1.4rem;font-weight:bold;}
.fw1  ul li:nth-of-type(3) i {background-position-x:-4.45rem;}
.fw1 ul li.shhover {color:#fff;background:#d13725;}
.fw1 ul li i {width:1.6rem;height:1.4rem;background:url(/data-file/images/icon/shdd_03.png)0rem bottom/6rem 3.05rem no-repeat;margin-bottom:0.25rem;}
.fw1 ul li:nth-of-type(2) i {background-position-x:-2.25rem;}
.fw1 ul li.shhover i {background-position-y:top;}
.fw2 {width:34.5rem;margin:0 auto 2rem;background:#fff;border-radius:0.6rem;overflow:hidden;}
.fw2a {display:none;padding:2.5rem 1.5rem;}
.fw2a dl dt {font-size:0.9rem;line-height:2.25rem;letter-spacing:0.1rem;margin-bottom:2.25rem;color:#686868;}
.fw2a dl dt span {font-size:1.4rem;display:inline-block;background:linear-gradient(to left,#d13725,#d13725) left bottom no-repeat;background-size:6.5rem 0.1rem;line-height:3rem;padding-right:0.5rem;color:#333;}
.fw2a form p {display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:1.65rem;}
.fw2a form p span {font-size:1.2rem;letter-spacing:0.25rem;}
.fw2a form p span i {font-style:normal;color:#d13725;}
.fw2a form p input {width:22.9rem;line-height:3.2rem;border:0.05rem solid #a0a0a0;}
.fw2a dl dd form textarea {width:22.9rem;height:8rem;resize:none;border:0.05rem solid #ccc;line-height:1.5rem;font-size:0.8rem;letter-spacing:0.05rem;text-indent:0.75rem;padding:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;}
.fw2a dl dd form h2 {padding-top:0.5rem;}
.fw2a dl dd form h2 input {width:31rem;margin:auto;height:3.2rem;background:#d13725;font-size:1.5rem;font-weight:bold;color:#fff;letter-spacing:0.5rem;display:block;border:none;}
.fw2a dl dd form em {display:block;width:fit-content;font-style:normal;font-size:0.9rem;letter-spacing:0.05rem;line-height:2rem;background:url(/data-file/images/icon/dd2.png) left 49%/1.05rem 1.05rem no-repeat;margin:0.6rem auto 0;padding-left:1.5rem;color:#6f6f6f;}
#fw2a dl dd form p:nth-of-type(7) u {text-decoration:none;width:22.9rem;display:flex;flex-wrap:nowrap;align-items:center;letter-spacing:0.1rem;line-height:2.5rem;font-size:0.9rem;color:#8b8b8b;}
#fw2a dl dd form p:nth-of-type(7) input {width:0.65rem;height:0.65rem;margin:0 0.3rem 0 0.9rem;}
#fw2a dl dd form p:nth-of-type(7) input:nth-of-type(1) {margin-left:0;}
#fw2a {display:block;}
