.clearfix::after{content:" ";display:block !important;clear:both}.align-center{text-align:center}.sec1{margin:.5rem}.sec1 .flex{margin-bottom:.425rem}.sec1 .flex a{display:block;width:7.35rem;height:1.375rem;background-color:#f1f1f1;border-radius:.3rem}.sec1 .flex a p{display:inline-block;font-size:.55rem;line-height:1.375rem;height:1.375rem;padding-left:.425rem}.sec1 .flex a p span{color:#ff0000}.sec1 .flex a img{width:1.4rem;float:right}.sec2{margin:.5rem}.sec2 p.title{font-size:.8rem;font-weight:bold;margin-top:.65rem}.sec2 p.intro{font-size:.55rem;margin-top:.2rem}.sec2 p.intro span{color:#ff0000}.sec2 div{position:relative;margin-top:.75rem;border:1px solid #ccc;height:1.5rem;border-radius:.3rem}.sec2 div .tel{width:14rem;height:1.4rem;font-size:.55rem;color:#666;padding-left:.5rem;border:none;border-radius:1rem}.sec2 div .sub{position:absolute;right:-.025rem;top:-.025rem;width:5rem;height:1.55rem;font-size:.65rem;font-weight:bold;line-height:1.55rem;color:#fff;background-color:#b42725;border:none;border-radius:.25rem}.sec3 div.intro{background-color:#fa97a3;padding-top:1rem;padding-bottom:.55rem;margin-top:-.4rem;margin-bottom:.8rem}.sec3 div.intro p.title{width:4.9rem;padding:0 .175rem;font-size:.8rem;font-weight:bold;border-bottom:.325rem solid #fbccce;line-height:.4rem;margin:0 auto 1rem}.sec3 div.intro div.lesson{justify-content:space-around}.sec3 div.intro div.lesson p{font-size:.65rem}.sec3 div.intro div.lesson p strong{display:inline-block;padding:.1rem .3rem;background-color:#fff;color:#b42725;border-radius:.2rem}.sec3 ul.list{margin:0 .5rem}.sec3 ul.list div.flex{margin-bottom:.4rem}.sec3 ul.list div.flex li{border:1px solid #af7e08;width:4.75rem;border-radius:.2rem;overflow:hidden}.sec3 ul.list div.flex li p{font-size:.65rem;background-color:#fff;text-align:center;height:1.6rem;line-height:1.6rem}.sec3 .bot{margin:1rem .5rem .9rem}.sec3 .bot a{display:inline-block;width:6.7rem;line-height:1.4rem;text-align:center;font-size:.65rem}.sec3 .bot a.l{background-color:#b42725;color:#fff;height:1.4rem}.sec3 .bot a.r{border:.05rem solid #b42725;height:1.3rem;background-color:#fff;color:#b42725}.sec4 .sec-top{position:relative;margin-bottom:.7rem}.sec4 .sec-top .title{position:absolute;bottom:.2rem;width:100%}.sec4 .sec-top .title .intro{font-size:.8rem;margin-bottom:.1rem}.sec4 .sec-top .title .content{font-size:.6rem}.sec4 a.img{display:inline-block;width:15rem;margin:0 .5rem}.sec4 .bot{margin:1rem .5rem .9rem}.sec4 .bot a{display:inline-block;width:6.7rem;line-height:1.4rem;text-align:center;font-size:.65rem}.sec4 .bot a.l{background-color:#b42725;color:#fff;height:1.4rem}.sec4 .bot a.r{border:.05rem solid #b42725;height:1.3rem;background-color:#fff;color:#b42725}.sec5{margin-top:.75rem}.sec5 .title{font-size:.8rem;margin-bottom:.1rem}.sec5 .intro{font-size:.6rem;margin-bottom:.75rem}.sec5 a.img{display:inline-block;width:15rem;margin:0 .5rem}.sec5 .bot{margin:1rem .5rem .9rem}.sec5 .bot a{display:inline-block;width:6.7rem;line-height:1.4rem;text-align:center;font-size:.65rem}.sec5 .bot a.l{background-color:#b42725;color:#fff;height:1.4rem}.sec5 .bot a.r{border:.05rem solid #b42725;height:1.3rem;background-color:#fff;color:#b42725}.sec6{margin-top:.75rem;padding:.5rem;background-color:#fdefee}.sec6 .title{font-size:.8rem;margin-bottom:.1rem}.sec6 .intro{font-size:.6rem;margin-bottom:.75rem}.sec6 .pic-list{display:block;padding:.35rem .4rem 0;background-color:#fff;box-shadow:0 .1rem .15rem .1rem #fcd8d9;margin-bottom:.75rem}.sec6 .pic-list p.pic-num{font-family:Impact;font-size:.75rem;color:#b42725}.sec6 .pic-list img{width:6.275rem}.sec6 .pic-list p.pic-intro{font-size:.6rem;height:1.3rem;line-height:1.3rem}.sec6 .bot{margin:.25rem .5rem .4rem}.sec6 .bot a{display:inline-block;width:6.7rem;line-height:1.4rem;text-align:center;font-size:.65rem}.sec6 .bot a.l{background-color:#b42725;color:#fff;height:1.4rem}.sec6 .bot a.r{border:.05rem solid #b42725;height:1.3rem;background-color:#fff;color:#b42725}.sec7{margin:1rem .5rem}.sec7 p.title{font-size:.8rem;margin-bottom:.7rem}.sec7 ul{font-size:.6rem}.sec7 ul li{margin-bottom:.45rem}.sec7 ul li a{height:1.55rem;line-height:1.55rem;padding-left:.65rem;border:.05rem solid #fa97a3;border-top-right-radius:2rem;border-bottom-right-radius:2rem}.sec7 ul li a strong{display:inline-block;width:4.35rem;height:1.45rem;background-color:#fff;border-radius:2rem;text-align:center}.sec7 ul li:nth-of-type(odd) a{background-color:#fa97a3}.sec7 ul li:nth-of-type(odd) a strong{height:1.55rem;color:#fa97a3}.sec7 ul li:nth-of-type(even) a strong{margin-top:.05rem;margin-right:.05rem;background-color:#fa97a3;color:#fff}.sec8{background-color:#fdf5ec;padding-bottom:2.2rem}.sec8 div.sec-top{position:relative}.sec8 div.sec-top p{position:absolute;top:0;width:100%;height:3.1rem;line-height:3.1rem;font-size:.85rem}.sec8 form{padding-top:.9rem;margin:0 .5rem;background-color:#fff;padding-bottom:.9rem}.sec8 form div.flex{margin:0 .5rem .75rem;height:1.15rem;line-height:1.15rem}.sec8 form div.flex p{font-size:.7rem;padding-left:.6rem;margin-right:.5rem;width:2.1rem}.sec8 form div.flex input{width:10rem;padding-left:.4rem;border:none;border-bottom:.025rem solid #ccc;font-size:.7rem}.sec8 form div.flex input::-webkit-input-placeholder{color:#ddd}.sec8 form div.flex input::-moz-placeholder{color:#ddd}.sec8 form div.flex input:-moz-placeholder{color:#ddd}.sec8 form div.flex input:-ms-input-input-placeholder{color:#ddd}.sec8 form .sub{display:block;width:12.15rem;height:1.5rem;margin:1.3rem auto 0;background-color:#a40000;text-align:center;font-size:.6rem;border:none;color:#fff}
