﻿body {
    background: #fff;
    color: #333
}

.w100 {
    width: 100%
}

.color-1E364A {
    color: #1e364a
}

.head-h1 {
    font-size: .64rem;
    text-align: center;
    font-weight: 700;
}

.head-h1 p{
    color: rgb(255,255,255);
}

.head-h1 p span{
    color: rgb(255,180,32);
}

.head-h2 {
    font-size: .533333rem;
    text-align: center
}

.mt20 {
    margin-top: .266667rem
}

.mt30 {
    margin-top: .4rem
}

.mt40 {
    margin-top: .533333rem
}

.ml20 {
    margin-left: .266667rem
}

.ml30 {
    margin-left: .4rem
}

.padding-l10 {
    padding-left: .133333rem
}

.padding-r10 {
    padding-right: .133333rem
}

.banner .new-banner {
    /* height: 9.306667rem;
    background: url(../images/new-banner.jpg) no-repeat center; */
    background-size: cover;
    /* padding-top: 1rem; */
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.banner .new-banner .logo {
    width: 2.746667rem;
    margin: 0 auto
}

.banner .new-banner h2 {
    font-size: .8rem;
    font-weight: 400;
    margin-top: .666667rem;
    margin-bottom: .333333rem
}

.banner .new-banner h1 {
    font-size: .96rem;
    margin-bottom: 1.533333rem;
    background-image: -webkit-linear-gradient(bottom, #ffbc01, #ffdf00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.banner .new-banner .btn-banner {
    width: 9.066667rem;
    margin: 0 auto
}

.banner .new-banner .btn-banner div {
    width: 4.186667rem;
    height: .986667rem;
    line-height: .986667rem;
    font-size: .373333rem
}

.banner .new-banner .btn-banner div:nth-child(1) {
    background: url(../images/btn-o-314.png) no-repeat center;
    background-size: cover;
    color: #fff
}

.banner .new-banner .btn-banner div:nth-child(2) {
    background: url(../images/btn-w-314.png) no-repeat center;
    background-size: cover;
    color: #04559c
}

.main1 {
    padding-top: .533333rem;
    padding-bottom: .666667rem
}

.main1 ul {
    width: 9.066667rem;
    margin: 0 auto
}

.main1 ul li {
    width: 25%
}

.main1 ul li>div {
    width: 1.48rem;
    margin: 0 auto
}

.main1 ul li>p {
    font-size: .293333rem;
    text-align: center;
    margin-top: .266667rem
}

.main2 {
    padding-top: .533333rem;
    padding-bottom: .6rem;
    background: #fafafc
}

.main2 ul {
    width: 9.133333rem;
    margin: .6rem auto
}

.main2 ul li {
    width: 2.866667rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background: #6186cd;
    font-size: .32rem;
    color: #fff;
    border-radius: .133333rem
}

.main2 .btn {
    width: 4.106667rem;
    height: .8rem;
    line-height: .8rem;
    border-radius: .4rem;
    margin: 0 auto;
    text-align: center;
    font-size: .293333rem;
    background-size: cover;
    color: #fff;
    -webkit-box-shadow: 0 .133333rem .266667rem #c6cad4;
    box-shadow: 0 .133333rem .266667rem #c6cad4
}

.main3 {
    height: 11.186667rem;
    background-size: cover;
    padding-top: .733333rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main3 ul {
    width: 9.6rem;
    margin: .266667rem auto .533333rem auto;
    background: rgba(255, 255, 255, .7)
}

.main3 ul li {
    width: 8.866667rem;
    height: 1.866667rem;
    line-height: 1.866667rem;
    margin: 0 auto;
    border-bottom: 1px dashed #aaaaac
}

.main3 ul li:nth-child(4) {
    border-bottom: none
}

.main3 ul li span:nth-child(1) {
    display: inline-block;
    font-size: .32rem
}

.main3 ul li span:nth-child(2) {
    display: inline-block;
    width: 3.173333rem;
    height: .8rem;
    line-height: .8rem;
    border-radius: .4rem;
    color: #fff;
    font-size: .293333rem;
    font-weight: 700;
    background-size: cover;
    padding-left: .733333rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: .533333rem;
    -webkit-box-shadow: 0 .066667rem .133333rem #c6cad4;
    box-shadow: 0 .066667rem .133333rem #c6cad4
}

.main3 .btn {
    width: 4.106667rem;
    height: .8rem;
    line-height: .8rem;
    border-radius: .4rem;
    margin: 0 auto;
    text-align: center;
    font-size: .293333rem;
    background-size: cover;
    color: #fff;
    -webkit-box-shadow: 0 .133333rem .266667rem #7d6c62;
    box-shadow: 0 .133333rem .266667rem #7d6c62
}

.main4 {
    padding-top: .8rem;
    padding-bottom: .4rem
}

.main4 ul {
    width: 9.2rem;
    margin: .533333rem auto
}

.main4 ul li {
    width: 4.4rem;
    height: 3.68rem;
    background-size: cover;
    text-align: center;
    display: table
}

.main4 ul li .xxfa-box {
    display: table-cell;
    vertical-align: middle
}

.main4 ul li .xxfa-box .xxfa-h {
    width: 2.666667rem;
    border-bottom: 1px solid #fff;
    font-size: .426667rem;
    font-weight: 700;
    color: #fbb728;
    margin: 0 auto
}

.main4 ul li .xxfa-box .xxfa-t {
    font-size: .32rem;
    color: #fff;
    height: .933333rem;
    margin: .066667rem auto .266667rem auto;
    padding-top: .066667rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main4 ul li .xxfa-box .btn {
    width: 3.4rem;
    height: .733333rem;
    line-height: .666667rem;
    border-radius: .36rem;
    margin: 0 auto;
    font-size: .293333rem;
    font-weight: 700;
    background-size: cover;
    text-align: center
}

.main4 form {
    width: 9.133333rem;
    height: 9.2rem;
    background-size: cover;
    margin: 0 auto;
    padding-top: .666667rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main4 form .head-h1 {
    margin-bottom: .533333rem
}

.main4 form input, .main4 form .btn {
    display: block;
    width: 7.12rem;
    height: 1.12rem;
    line-height: 1.12rem;
    text-align: center;
    border-radius: .56rem
}

.main4 form input {
    outline: 0;
    font-size: .293333rem;
    margin: 0 auto .666667rem auto;
    border: 0
}

.main4 form .btn {
    margin: 0 auto;
    font-size: .346667rem;
    color: #fff;
    background-size: cover
}

.main5 {
    background: #e2e6e9;
    padding-top: .666667rem;
    padding-bottom: .466667rem
}

.main5 .kcxz-box {
    width: 9.2rem;
    margin: 0 auto;
    background: #fff;
    padding-bottom: .733333rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main5>ul {
    width: 9.2rem;
    margin: .4rem auto 0 auto
}

.main5>ul>li {
    width: 3.066667rem;
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    font-size: .293333rem;
    font-weight: 700;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ea9f5), color-stop(100%, #0968c3));
    background: -webkit-linear-gradient(top, #3ea9f5 0%, #0968c3 100%);
    background: -o-linear-gradient(top, #3ea9f5 0%, #0968c3 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#3ea9f5), to(#0968c3));
    background: linear-gradient(to bottom, #3ea9f5 0%, #0968c3 100%);
    position: relative
}

.main5>ul>li:nth-child(2) {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main5>ul>li>span {
    border-left: .2rem solid transparent;
    border-right: .2rem solid transparent;
    border-bottom: .2rem solid #fff;
    width: 0;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto
}

.main5 .kcxz-box .kc-intro {
    padding: .533333rem .266667rem .666667rem .266667rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main5 .kcxz-box .kc-intro>div>p {
    font-size: .373333rem;
    font-weight: 700;
    color: #04559c;
    margin-bottom: .2rem
}

.main5 .kcxz-box .kc-intro>div>ul>li {
    width: 3.733333rem;
    height: .533333rem;
    line-height: .533333rem;
    font-size: .293333rem
}

.main5 .kcxz-box .kc-intro>div>ul>li.w600 {
    width: 8rem
}

.main5 .kcxz-box .kc-intro>div>ul>li.w350 {
    width: 4.666667rem
}

.main5 .kcxz-box .kc-intro>div>ul>li>span {
    display: inline-block;
    width: .2rem;
    height: .2rem;
    background: #fbb728;
    border: 1px solid #121416;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: .133333rem
}

.main5 .kcxz-box>.btn, .main8 .btn {
    width: 5.8rem;
    height: .933333rem;
    line-height: .933333rem;
    border-radius: .466667rem;
    text-align: center;
    background-size: cover;
    color: #fff;
    font-size: .346667rem;
    margin: 0 auto;
    -webkit-box-shadow: 0 .066667rem .133333rem #929dac;
    box-shadow: 0 .066667rem .133333rem #929dac
}

.main6 {
    height: 7.333333rem;
    background-size: cover;
    position: relative
}

.main6 form {
    width: 5.306667rem;
    position: absolute;
    top: .666667rem;
    right: .466667rem
}

.main6 form .st-head {
    font-size: .88rem;
    font-weight: 700;
    color: #ff6856
}

.main6 form .st-t {
    font-size: .48rem;
    font-weight: 700;
    margin-bottom: .4rem
}

.main6 form>input, .main6 form>.btn {
    display: block;
    width: 100%;
    height: .933333rem;
    line-height: .933333rem;
    border-radius: .106667rem;
    text-align: center
}

.main6 form>input {
    outline: 0;
    border: 0;
    font-size: .293333rem;
    margin-bottom: .466667rem;
    background: #fff;
    -webkit-box-shadow: 0 0 .133333rem #cecece;
    box-shadow: 0 0 .133333rem #cecece
}

.main6 form .btn {
    background-size: cover;
    font-size: .373333rem;
    color: #fff
}

.main7 {
    padding-top: .866667rem;
    padding-bottom: .533333rem
}

.main7 .tit {
    font-size: .426667rem;
    text-align: center;
    font-weight: 700
}

.main7 .ul-skfs {
    width: 9.2rem;
    margin: .466667rem auto
}

.main7 .ul-skfs li {
    width: 4.4rem;
    height: 3.68rem;
    background-size: cover;
    position: relative
}

.main7 .ul-skfs li .btn {
    width: 3.933333rem;
    height: .84rem;
    line-height: .84rem;
    position: absolute;
    bottom: .333333rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-size: cover;
    font-size: .373333rem;
    color: #fff;
    text-align: center
}

.main7 .ul-kczx {
    width: 9.2rem;
    margin: 0 auto
}

.main7 .ul-kczx li {
    width: 2.8rem;
    height: .866667rem;
    line-height: .866667rem;
    color: #fff;
    font-size: .346667rem;
    font-weight: 700;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ea9f5), color-stop(100%, #0968c3));
    background: -webkit-linear-gradient(top, #3ea9f5 0%, #0968c3 100%);
    background: -o-linear-gradient(top, #3ea9f5 0%, #0968c3 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#3ea9f5), to(#0968c3));
    background: linear-gradient(to bottom, #3ea9f5 0%, #0968c3 100%)
}

.main8 {
    height: 13.013333rem;
    background-size: cover;
    padding-top: .8rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main8.new-sz-bg {
    height: 11.04rem
}

.main8 .tit-bg {
    width: 7.146667rem;
    height: .666667rem;
    line-height: .733333rem;
    font-size: .32rem;
    text-align: center;
    background-size: cover;
    margin: .133333rem auto 0 auto;
    color: #fff
}

.main8 ul {
    width: 9.066667rem;
    margin: .8rem auto .4rem auto
}

.main8 ul li {
    height: 2.466667rem;
    position: relative;
    border: 1px solid #bcbcbc
}

.main8 ul li:nth-child(1) {
    background: #b1d7a8
}

.main8 ul li:nth-child(2) {
    background: #a6d0bc
}

.main8 ul li:nth-child(3) {
    background: #ddeedb
}

.teacher-box {
    width: 6.4rem
}

.teacher-s .teacher-pic {
    width: 2.6rem;
    height: 2.92rem;
    position: absolute;
    bottom: 0;
    left: 1.2rem
}

.teacher-h .teacher-pic {
    width: 1.986667rem;
    height: 3.2rem;
    position: absolute;
    bottom: 0;
    right: 1.066667rem
}

.teacher-l .teacher-pic {
    width: 2.12rem;
    height: 2.453333rem;
    position: absolute;
    bottom: 0;
    left: 1.066667rem
}

.teacher-s .teacher-intro {
    height: 2rem;
    border-left: 1px solid #090c09;
    position: absolute;
    top: .266667rem;
    left: 3.933333rem
}

.teacher-h .teacher-intro {
    height: 2rem;
    border-right: 1px solid #090c09;
    position: absolute;
    top: .266667rem;
    right: 3.666667rem;
    text-align: right
}

.teacher-l .teacher-intro {
    height: 2rem;
    border-left: 1px solid #090c09;
    position: absolute;
    top: .266667rem;
    left: 3.933333rem
}

.teacher-intro .teacher-name {
    font-size: .453333rem;
    font-weight: 700
}

.teacher-intro p {
    font-size: .266667rem
}

.act-table {
    background: #ff715d;
    color: #fff
}

.hide-table {
    display: none
}

.bg-FF715D {
    background: #ff715d
}

.bg-F5F5F5 {
    background: #f5f5f5
}

.bg-F9C4BD {
    background: #f9c4bd
}

.bg-FBB728 {
    background: #fbb728
}

.bg-F8D792 {
    background: #f8d792
}

.main9 {
    padding-top: .666667rem;
    height: 7rem;
    background-size: cover
}

.main9 .table {
    margin-bottom: .266667rem
}

.main9>.ul-zc-h {
    width: 9.2rem;
    margin: .466667rem auto .2rem auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main9>.ul-zc-h li {
    width: 4.6rem;
    height: .56rem;
    line-height: .56rem;
    font-size: .266667rem;
    text-align: center;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ff715d
}

.main9 .table .ul-cjzc, .main9 .table .ul-zjzc {
    width: 9.2rem;
    margin: 0 auto
}

.main9 .table .ul-cjzc li span, .main9 .table .ul-zjzc li span {
    display: inline-block;
    font-size: .266667rem;
    height: .533333rem;
    line-height: .533333rem;
    text-align: center
}

.main9 .table .ul-cjzc li span:nth-child(1), .main9 .table .ul-cjzc li span:nth-child(4) {
    width: 1.733333rem
}

.main9 .table .ul-cjzc li span:nth-child(2), .main9 .table .ul-cjzc li span:nth-child(3) {
    width: 2.733333rem
}

.main9 .table .ul-zjzc li span:nth-child(1), .main9 .table .ul-zjzc li span:nth-child(5) {
    width: 1.6rem
}

.main9 .table .ul-zjzc li span:nth-child(2), .main9 .table .ul-zjzc li span:nth-child(3), .main9 .table .ul-zjzc li span:nth-child(4) {
    width: 2rem
}

.main9 .btn {
    width: 3.2rem;
    height: .8rem;
    line-height: .8rem;
    border-radius: .4rem;
    text-align: center;
    margin: 0 auto;
    font-size: .346667rem;
    color: #fff;
    background-size: cover;
    -webkit-box-shadow: 0 .133333rem .133333rem #a69aa3;
    box-shadow: 0 .133333rem .133333rem #a69aa3
}

.main10 {
    padding-top: .8rem;
    padding-bottom: .666667rem
}

.main10 .rz {
    width: 9.066667rem;
    margin: .8rem auto .666667rem auto
}

.main10 .btn {
    width: 3.48rem;
    height: .88rem;
    line-height: .88rem;
    border-radius: .44rem;
    text-align: center;
    color: #fff;
    -webkit-box-shadow: 0 .133333rem .133333rem #a69aa3;
    box-shadow: 0 .133333rem .133333rem #a69aa3;
    font-size: .346667rem;
    margin: 0 auto;
    background-size: cover
}

.main11 {
    height: 15rem;
    padding-top: .533333rem;
    background-size: cover;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main11 .head-h2>span {
    color: #ff715d
}

.main11 .question {
    width: 9.6rem;
    margin: .4rem auto 0 auto;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 .266667rem .533333rem .266667rem
}

.main11 .question ul {
    width: 9.066667rem;
    margin: 0 auto .666667rem
}

.main11 .question ul li {
    width: 9.066667rem;
    height: 1.6rem;
    border-bottom: 1px dotted #4b4c4e;
    margin: 0 auto
}

.main11 .question ul li:nth-child(7) {
    border-bottom: none
}

.main11 .question ul li .ask {
    margin-top: .333333rem
}

.main11 .question ul li .ask>div {
    font-size: .293333rem;
    font-weight: 700;
    color: #04559c;
    margin-bottom: .133333rem
}

.main11 .question ul li .ask>p {
    font-size: .293333rem;
    color: #1e364a;
    margin-left: .133333rem
}

.main11 .question ul li .btn {
    width: 2.746667rem;
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    border-radius: .4rem;
    background-size: cover;
    font-size: .346667rem;
    color: #fff;
    margin-top: .4rem;
    -webkit-box-shadow: 0 .066667rem .133333rem #dedede;
    box-shadow: 0 .066667rem .133333rem #dedede
}

.main11 .question>.btn {
    width: 5.8rem;
    height: .933333rem;
    line-height: .933333rem;
    border-radius: .466667rem;
    text-align: center;
    color: #fff;
    font-size: .346667rem;
    margin: 0 auto;
    background-size: cover;
    -webkit-box-shadow: 0 .066667rem .133333rem #929dac;
    box-shadow: 0 .066667rem .133333rem #929dac
}

.main12 {
    padding-top: .8rem;
    padding-bottom: .666667rem
}

.main12 .head-h2>span {
    color: #ff715d
}

.main12 .jyxz {
    width: 9.066667rem;
    margin: .666667rem auto 0 auto
}

.main13 {
    height: 17rem;
    background-size: cover;
    padding-top: .533333rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main13 h1 {
    font-size: .8rem
}

.main13 h6 {
    font-size: .453333rem;
    font-weight: 400;
    letter-spacing: .266667rem
}

.main13 form {
    width: 9.066667rem;
    margin: .4rem auto 0 auto;
    background: #fff;
    padding: .4rem .266667rem .733333rem .266667rem
}

.act-question .act-question-box {
    margin-bottom: .4rem
}

.act-question .act-question-box .act-title {
    font-size: .426667rem;
    height: .466667rem;
    line-height: .466667rem
}

.act-question .act-question-box .act-title span {
    display: inline-block;
    width: .133333rem;
    height: .466667rem;
    background: #2994f6;
    font-size: 0;
    margin-right: .133333rem
}

.act-question .act-question-box .answer-box {
    margin-left: .266667rem
}

.act-question .act-question-box .answer-box label {
    display: inline-block;
    width: 2.933333rem;
    height: .8rem;
    line-height: .8rem;
    font-size: .32rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #565656
}

.act-question .act-question-box .answer-box label>input {
    display: inline-block;
    width: .346667rem;
    height: .346667rem;
    margin-right: .266667rem;
    margin-top: .226667rem
}

.act-input {
    width: 7.346667rem;
    margin: 0 auto
}

.act-input .act-input-phone {
    border: 1px solid #bfbfbf;
    border-radius: .106667rem!important
}

.act-input .act-input-phone, .act-input .btn {
    width: 100%;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: .4rem;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

.act-input .btn {
    margin-top: .333333rem;
    background-size: cover;
    color: #fff;
    font-size: .426667rem;
    font-weight: 700
}

.main14 {
    height: 11.6rem;
    background-size: cover;
    padding-top: .8rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 1rem;
    /* background: url(../images/icon5.jpg) no-repeat center;
    background-size: 75% 40%;
    background-position-y: 42%; */
}

.main14 h1 {
    font-size: .613333rem
}

.main14 h1 span {
    color: #ff3b43
}

.main14 .tit {
    font-size: .373333rem;
    letter-spacing: .133333rem;
    margin-top: .133333rem
}
.main14 .learn-gift p {
    font-size: .373333rem
}

.main14 .learn-gift .btn-gift {
    width: 6.133333rem;
    height: 1.173333rem;
    line-height: 1.173333rem;
    margin: .666667rem auto 0 auto;
    background-size: cover;
    font-size: .373333rem;
    color: #fff;
    text-align: center
}

.qchkj {
    padding: .533333rem 0;
    font-size: .266667rem;
    text-align: center;
    background: #e2e6e9
}

section {
    padding-bottom: 1.066667rem
}

.foot {
    width: 100%;
    height: 1.066667rem;
    background: #04559c;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto
}

.foot ul li {
    width: 25%;
    line-height: 1.066667rem;
    text-align: center;
    color: #fff;
    font-size: .426667rem;
    border-right: 1px solid #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.foot ul li a {
    width: 100%;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border-right: 1px solid #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    list-style-type: none;
}

.foot ul li:nth-child(4) {
    border-right: none
}


/* 头部和导航样式 */
.header1 {
    border-bottom: 1px solid #e1e1e1;
    line-height: 46px;
    padding: 3px 0;
}
.wrap {
    width: 100%;
}
.header_l {
 /*   width: 150px;
    height: 38px;
    background: url(../images/logo.png) no-repeat;
    background-size: 150px 38px;*/
}
.header_l img{
    width: 150px;
    height: 40px;
}
.fl {
    float: left;
}
.header_r {
   /* width: 151.75px;
    height: 20.47px;
    background: url(../images/tel.png) no-repeat;
    background-size: 151.75px 20.47px;
    margin-top: 8px;*/
}
.header_r img{
   width: 151.75px;
    height: 22px;
}
.fr {
    float: right;
}
.padding {
    padding-left: 6px;
    padding-right: 6px;
}
.clearfix {
    *zoom: 1;
}
.h_nav {
    line-height: 38px;
    background-color: #f4f4f4;
    margin-bottom: 0;
}
.h_nav li {
    float: left;
    width: 25%;
    list-style-type: none;
}
.h_nav li a {
    display: block;
    font-size: 14px;
    text-align: center;
    color: #000000;
}
body{
    font: 20px 'Microsoft YaHei','HanHei SC', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', 'sans-serif',\5b8b\4f53;
}
body{
    font: 20px 'Microsoft YaHei','HanHei SC', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', 'sans-serif',\5b8b\4f53;
}
.bg-lazy{
    display: block;
}
.newWapSchoolCheck{
    width: 9.466667rem;
    margin: .133333rem auto;
    padding-bottom: .266667rem;
}
.newWapSchoolCheck img{
    width: 100%;
    height: 100%;
}

/* 七天免费高亮 */
.st-day,.st-fr{
    color: red;
    font-size: 0.56rem;
}
/* 回到顶部 */
.fixed-img {
    position: fixed;
    left: 8px;
    width: 42px;
    bottom: 40%;
    height: 150px;
    z-index: 7;
}
.fixed-img .fixed-img-1 {
    width: 100%;
    height: 130.98px;
    background: url(../images/fixed-img-1.png) no-repeat left top;
    background-size: 100% 100%;
}
.fixed-img .fixed-img-2 {
    font-size: 10px;
    width: 42px;
    height: 41.98px;
    font-weight: 700;
    color: #000;
    padding: 23px 0 0;
    background: url(../images/fixed-img-2.png) no-repeat left top;
    background-size: 42px 41.98px;
    margin-top: 12px;
    text-align: center;
}
/* 底部导航 */
.footnav {
    width: 100%;
    max-width: 640px;
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    z-index: 100;
}
.footimg {
    width: 100%;
    position: absolute;
    bottom: 0;
}
.footnav ul {
    position: absolute;
    padding: 0;
    bottom: 0;
    width: 100%;
    z-index: 100;
}
.footnav ul li {
    float: left;
    text-align: center;
}
.footnav .nav01 {
    width: 21%;
}
.footnav .nav02 {
    width: 41%;
}
.footnav .nav03 {
    width: 38%;
}
.footnav ul li:last-child {
    margin: 0;
}
.footnav ul li a {
    display: block;
    height: 60px;
}
.footnav ul li span {
    display: none;
    width: 100%;
    color: #fff;
    text-align: center;
}