*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;max-width:750px;font-family:"NotoSansHans", "HanHei SC", "PingFang SC", "Microsoft Yahei", "Helvetica Neue", tahoma, arial, sans-serif;background-color:#fdf0e6;margin:0 auto}a{text-decoration:none}input{outline:none}.container{padding:0 0.2rem}.text-center{text-align:center}.font-bold{font-weight:500}.fl{float:left}.fr{float:right}.banner{width:100%;height:9.2rem;background:url("../img/banner.png") no-repeat top center;background-size:100%;position:relative}.banner .active{width:5.23rem;height:1.3rem;background:url("../img/head-discount.png") no-repeat top center;background-size:100%;position:absolute;right:1.38rem;bottom:1rem}.banner .logo{display:block;float:left;margin:0.27rem 0 0 0.22rem;width:3.59rem;height:.32rem}.banner .logo img{width:100%}.banner .exam-year{display:block;color:#fff;margin-top:0.26rem;font-size:0.24rem;float:left;margin-left:0.56rem}.banner .phone{color:#fff;margin-top:0.26rem;font-size:0.24rem;float:left;margin-left:0.29rem}.login{height:3.08rem;margin-top:0.44rem;padding:0.3rem;border-radius:.06rem;background-color:#fff;overflow:hidden}.login .title{font-size:0.36rem;color:#902a06;margin-bottom:0.2rem}.login .left-form{width:4.34rem;height:.8rem}.login .left-form .input-wrap{display:flex;justify-content:space-between;align-items:center;border:0.01rem solid #c8c8c8;border-radius:.04rem;margin-bottom:0.22rem;padding:0.21rem 0.13rem}.login .left-form .input-wrap input{border:none}.login .left-form .valid-code{margin-bottom:0}.login .left-form .valid-code span{width:1.2rem;color:#ff2c00;font-size:0.24rem;white-space:nowrap;display:block}.login .right-btn{width:1.64rem;height:1.83rem;background:linear-gradient(0deg, #df1e1d, #ff6137);box-shadow:0px 0px 0.27rem 0px rgba(255,102,0,0.6);border-radius:.06rem;font-size:0.5rem;line-height:1.64rem;color:#fff}@media screen and (max-width: 320px){.login .left-form .valid-code{justify-content:flex-start}.login .left-form .valid-code input{width:2.6rem;padding-right:.2rem}}.list{margin-top:0.6rem;padding:0.69rem 0.28rem 0.6rem;background:#fff}.list a{color:#fff;white-space:nowrap}.list .title{color:#333;font-size:0.48rem}.list .sub-title{font-size:0.24rem;color:#fff;height:0.36rem;background:url("../img/bg-sub-title.png") no-repeat top center;background-size:100%;background-size:100% 100%;margin-top:0.16rem;display:inline-block;padding:0 0.86rem;line-height:0.32rem}.list .sub-title .text-yellow{color:#ffa903;font-size:0.32rem;padding-top:0.01rem}.list .group-title{height:0.6rem;margin-top:0.4rem;background:url("../img/bg-group-title.png") no-repeat top center;background-size:100%;line-height:0.6rem;color:#fff;font-size:0.28rem;font-weight:400}.list .group-title .text-yellow-light{color:#ffd200;font-size:0.36rem;padding-top:0.01rem}.list .card-wrap{margin-top:0.23rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.list .card-wrap .card{width:3.3rem;height:3.11rem;box-shadow:0px 0px 0.21rem 0px rgba(255,228,209,0.75);margin-bottom:0.3rem;padding:0.14rem}.list .card-wrap .card .card-name{width:3.02rem;height:1.93rem;background:url("../img/bg-room.png") no-repeat top center;background-size:100%;padding-top:0.2rem;padding-bottom:0.28rem}.list .card-wrap .card .card-name .title{border-radius:.04rem;border:0.01rem solid #d66718;font-size:0.22rem;padding:0.05rem 0.18rem;display:inline-block;margin-bottom:0.1rem;color:#d66718}.list .card-wrap .card .card-name .room-name{font-size:0.38rem;color:#8a3900}.list .card-wrap .card .card-name .desc{font-size:0.2rem;color:#8a3900;line-height:0.28rem}.list .card-wrap .card .card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:0.24rem}.list .card-wrap .card .card-footer .discount{font-size:0.24rem}.list .card-wrap .card .card-footer .discount a{color:#d93e31}.list .card-wrap .card .card-footer .discount a .text-red{font-size:0.32rem}.list .card-wrap .card .card-footer .subscription{width:auto;height:.5rem;background:linear-gradient(-90deg, #ec6332 0%, #d4201f 100%);box-shadow:0px 0.02rem 0.1rem 0px rgba(217,62,49,0.16);border-radius:.25rem;padding:0.13rem 0.16rem;font-size:0.24rem;line-height:0.24rem;color:#fff}.list .foot-ad{width:100%;height:2rem;background:url("../img/bg-vip.png") no-repeat top center;background-size:100%;background-size:100% 100%}.list .foot-ad .ad-title{width:3.4rem;height:1.07rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:0.65rem 0 0 0.23rem;font-size:0.28rem;color:#fff;font-weight:500}.list .btn-more{display:block;width:5.4rem;height:.9rem;margin:0 auto;margin-top:0.45rem;background:linear-gradient(0deg, #df1e1d, #ff6137);box-shadow:0px 2px 10px 0px rgba(217,62,49,0.16);border-radius:.1rem;line-height:0.9rem;font-size:0.42rem;color:#fff}.medicine .card-wrap .card .card-name{background:url("../img/bg-medicine.png") no-repeat top center;background-size:100%}.medicine .card-wrap .card .card-name .title{color:#2d008a;border-color:#2d008a}.medicine .card-wrap .card .card-name .room-name{color:#2d008a}.medicine .card-wrap .card .card-name .desc{color:#2d008a}.medicine .foot-ad{background:url("../img/bg-ad.png") no-repeat top center;background-size:100%}.medicine .foot-ad .ad-title{padding-top:0.26rem}.english .card-wrap .card .eng-card-one{background:url("../img/bg-eng-system-four.png") no-repeat top center;background-size:100%}.english .card-wrap .card .eng-card-two{background:url("../img/bg-eng-system-six.png") no-repeat top center;background-size:100%}.english .card-wrap .card .eng-card-three{background:url("../img/bg-eng-listen-four.png") no-repeat top center;background-size:100%}.english .card-wrap .card .eng-card-four{background:url("../img/bg-eng-listen-six.png") no-repeat top center;background-size:100%}.english .card-wrap .card .card-name .title{color:#2d008a;border-color:#2d008a}.english .card-wrap .card .card-name .room-name{color:#2d008a}.english .card-wrap .card .card-name .desc{color:#2d008a}.english .card-wrap .card .card-footer .discount .old-price{color:#999999;font-size:0.18rem;text-decoration:line-through}.english .foot-ad{background:url("../img/bg-ad.png") no-repeat top center;background-size:100%}.english .foot-ad .ad-title{padding-top:0.26rem}.teacher .card-wrap .card .card-name{background:url("../img/bg-teacher.png") no-repeat top center;background-size:100%}.teacher .card-wrap .card .card-name .room-name{line-height:0.44rem}.teacher .card-wrap .card .card-name .title{color:#8a1300;border-color:#8a1300}.teacher .card-wrap .card .card-name .room-name{color:#8a1300}.teacher .card-wrap .card .card-name .desc{color:#8a1300}.teacher .foot-ad{background:url("../img/bg-ad.png") no-repeat top center;background-size:100%}.teacher .foot-ad .ad-title{padding-top:0.26rem}.building .card-wrap .card .card-name{background:url("../img/bg-building.png") no-repeat top center;background-size:100%}.building .card-wrap .card .card-name .room-name{line-height:0.44rem}.building .card-wrap .card .card-name .title{color:#00308a;border-color:#00308a}.building .card-wrap .card .card-name .room-name{color:#00308a}.building .card-wrap .card .card-name .desc{color:#00308a}.building .card-wrap .card .discount a span{display:block;text-align:left}.building .card-wrap .card .discount a .text-red{font-size:0.24rem !important}.building .card-wrap .card .discount a .old-price{font-size:0.18rem;color:#999999;text-decoration:line-through}.building .foot-ad{background:url("../img/bg-ad.png") no-repeat top center;background-size:100%}.building .foot-ad .ad-title{padding-top:0.26rem}.accoutting .card-wrap .card .card-name{background:url("../img/bg-accoutting.png") no-repeat top center;background-size:100%}.accoutting .card-wrap .card .card-name .room-name{line-height:0.44rem}.accoutting .card-wrap .card .card-name .title{color:#00308a;border-color:#00308a}.accoutting .card-wrap .card .card-name .room-name{color:#00308a}.accoutting .card-wrap .card .card-name .desc{color:#00308a}.accoutting .card-wrap .card .discount a span{display:block;text-align:left}.accoutting .card-wrap .card .discount a .text-red{font-size:0.24rem !important}.accoutting .card-wrap .card .discount a .old-price{font-size:0.18rem;color:#999999;text-decoration:line-through}.law .card-wrap .card .card-name{background:url("../img/bg-law.png") no-repeat top center;background-size:100%}.law .card-wrap .card .card-name .room-name{line-height:0.44rem}.law .card-wrap .card .card-name .title{color:#006d37;border-color:#006d37}.law .card-wrap .card .card-name .room-name{color:#006d37}.law .card-wrap .card .card-name .desc{color:#006d37}.law .card-wrap .card .discount a span{display:block;text-align:left}.law .card-wrap .card .discount a .text-red{font-size:0.24rem !important}.law .card-wrap .card .discount a .old-price{font-size:0.18rem;color:#999999;text-decoration:line-through}main{padding-bottom:1.57rem}.footer{position:fixed;bottom:0;width:100%;height:1.57rem;max-width:750px;display:flex;justify-content:space-between;align-items:center;background-color:#091f3b;color:#fff;text-align:center;padding:0 0.3rem}.footer a{color:#fff;font-size:0.26rem}.footer .iconfont{font-size:0.52rem;display:block;margin-bottom:0.05rem}.gift-wrap{position:fixed;width:100vw;height:100vh;max-width:750px;top:0;background:rgba(0,0,0,0.5)}.gift-wrap .gift{background:url("../img/gift.png") no-repeat top center;background-size:100%;height:67%;margin-top:1rem}.gift-wrap .close{width:.8rem;height:.8rem;border-radius:.5rem;background:url("../img/close.png") no-repeat top center;background-size:100%;margin:0 auto}.oh{overflow:hidden}
