<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    color: #454545;
    font-size: .55rem;
    margin: 0 auto;
    padding-bottom: 80px !important;
}

.box1 {
    background: url(../images/1.jpg) 50% no-repeat;
    background-size: 100% 100%;
    height: 12rem;
    width: 100%
}

.box2 {
    background: url(../images/2.jpg) 50% no-repeat;
    background-size: 100% 100%;
    height: 19.15rem;
    width: 100%
}

.box2-content {
    background: #fff;
    border-radius: 1.25rem;
    margin: 0 auto;
    width: 17.575rem
}

.box2-title {
    font-size: .55rem;
    margin: auto;
    padding-top: .25rem;
    text-align: center
}

.pic1 {
    height: 3.225rem;
    width: 15.7rem
}

.pic2 {
    height: 9.25rem;
    margin-top: .65rem;
    width: 14.425rem
}

.video-bg {
    background: url(../images/video.jpg) 50% no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    height: 10.575rem;
    margin-top: .25rem;
    padding: .5rem .8rem 0;
    width: 17.575rem
}

.video-bg .player {
    height: 9rem;
    width: 16rem
}

.yy-bg {
    background: url(../images/yy_box.jpg) 50% no-repeat;
    background-color: #fff;
    background-size: 100% 100%;
    box-sizing: border-box;
    height: 10.475rem;
    margin: 0.7rem auto .7rem;
    padding: 2.725rem 0 0 .875rem;
    width: 17.575rem
}

.form-list .form-item {
    background-color: #fff;
    box-sizing: border-box;
    margin-bottom: .25rem;
    padding-left: .5rem;
    text-align: left
}

.form-item-code,
.form-list .form-item {
    border-radius: .7rem;
    height: 1.425rem;
    line-height: 1.425rem;
    width: 15.375rem
}

.form-item-code {
    margin-bottom: .7rem
}

.kaptcha-btn {
    background: #fec848;
    border-radius: .7rem;
    display: inline-block;
    height: 1.425rem;
    padding-left: 0;
    width: 4.625rem;
    font-size: 0.6rem;
}

.form-item input {
    height: 1.425rem;
    width: 13.5rem;
    font-size: 0.6rem;
}

.form-item-code input {
    border-radius: .7rem;
    height: 1.425rem;
    padding-left: .475rem;
    width: 10.475rem;
    font-size: 0.6rem;
}

.yyst-btn {
    background: url(../images/yyst.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 1.7rem;
    width: 15.7rem
}

button,
input {
    border: none;
    box-sizing: border-box;
    outline: 0
}

.box3 {
    background: url(../images/3.jpg) 50% no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    height: 32.075rem;
    padding-top: .45rem;
    width: 100%
}

.box3-title {
    background: url(../images/box3-title.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 4.375rem;
    margin-bottom: .3rem;
    width: 100%
}

.box3-content {
    background: url(../images/box3-txt.png) 50% no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    height: 13.425rem;
    margin: 0 auto;
    padding-left: 2.2rem;
    width: 18rem
}

.box3-txt p:first-child {
    color: #006ff4;
    font-size: .7rem;
    font-weight: 700
}

.box3-desc-01 {
    box-sizing: border-box;
    height: 4.025rem;
    margin-bottom: .5rem
}

.box3-txt {
    line-height: .65rem;
    padding-top: .65rem
}

.box3-txt p:nth-child(2) {
    color: #0054d0;
    margin-top: .25rem;
    width: 14.75rem
}

.box3-desc-02 {
    box-sizing: border-box;
    height: 4.325rem;
    margin-bottom: .5rem
}

.box3-pic {
    height: 11.5rem;
    margin: .5rem auto 0;
    width: 17.25rem
}

.box3-fa,
.box3-pic img {
    width: 100%
}

.box3-fa {
    background: url(../images/lxfa.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 3.775rem;
    margin-top: 1rem;
    position: relative
}

.box3-dz {
    height: 3.775rem;
    margin: auto
}

.box3-tz {
    height: 3rem;
    left: 7.875rem;
    position: absolute;
    top: .45rem;
    width: 3rem
}

.box4 {
    background: #fff;
    box-sizing: border-box;
    margin: auto;
    padding-bottom: 1.25rem;
    padding-top: 3.25rem
}

.box4-title {
    height: 2.875rem;
    margin: 0 auto 1.5rem;
    text-align: center;
    width: 15.8rem
}

.box4-title img {
    width: 100%
}

.kc-data {
    box-sizing: border-box;
    color: #000;
    display: flex;
    line-height: .7rem;
    margin-left: .75rem;
    text-align: center;
    width: 18rem
}

.box4-kc-01 {
    background: url(../images/box4-kc.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 6.675rem
}

.box4-kc-02 {
    background: url(../images/box4-01.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 5.425rem;
    margin-top: -.25rem
}

.box4-kc-03 {
    background: url(../images/box4-02.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 6.25rem;
    margin-top: -.25rem
}

.kc-list {
    box-sizing: border-box;
    padding: .375rem .25rem 0 .5rem;
    position: relative;
    width: 8.65rem
}

.ys-pic {
    height: .925rem;
    width: 4.45rem
}

.gj-pic,
.ys-pic {
    margin-bottom: .45rem
}

.gj-pic {
    height: .975rem;
    width: 5.625rem
}

.xq-btn {
    bottom: .25rem;
    display: inline-block;
    height: 1.3rem;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    transform: translateY(-50%);
    width: 3.775rem
}

.xq-btn img {
    width: 100%
}

.kc-desc {
    text-align: left
}

.box4-ts {
    background: url(../images/box4-03.png) 50% no-repeat;
    background-size: 100% 100%;
    color: #000;
    height: 1.825rem;
    line-height: 1.65rem;
    margin: auto;
    text-align: center;
    width: 17.9rem
}

.box5 {
    background: url(../images/5.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 18.625rem;
    width: 100%
}

.box5-title {
    margin: auto;
    padding-top: .25rem;
    text-align: center;
    width: 16.7rem
}

.box5-title img {
    height: 3.225rem
}

.box5-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: .5rem
}

.box5-01 {
    background: url(../images/box5-01.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 7.125rem;
    width: 5.25rem
}

.box5-02 {
    background: url(../images/box5-02.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 7.175rem;
    width: 5.9rem
}

.box5-03 {
    background: url(../images/box5-03.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 7.125rem;
    width: 6.325rem
}

.box5-04 {
    background: url(../images/box5-04.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 5.5rem;
    width: 8.65rem
}

.box5-05 {
    background: url(../images/box5-05.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 5.475rem;
    width: 8.85rem
}

.box5-desc {
    padding-left: .45rem;
    padding-right: .45rem;
    padding-top: 1.45rem
}

.box5-desc p {
    border-bottom: 1px dashed #ccc;
    box-sizing: border-box;
    color: #252525;
    height: 1.875rem;
    line-height: .65rem;
    padding: .35rem .5rem 0 .75rem;
    position: relative;
    white-space: nowrap;
    font-size: 0.55rem;
}

.box5-desc p:before {
    background: url(../images/xtb.png) 50% no-repeat;
    background-size: 100% 100%;
    content: "";
    height: .875rem;
    left: -.05rem;
    position: absolute;
    top: .3rem;
    width: .875rem
}

.box5-desc p:last-child {
    border-bottom: none
}

.box5-txt p {
    height: 1.4rem;    
}

.box6 {
    background: url(../images/6.png) 50% no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding-bottom: 1rem;
    padding-top: .25rem;
    width: 100%
}

.box6-title {
    margin: 0 auto .75rem;
    text-align: center;
    width: 16.7rem
}

.box6-title img {
    height: 3.225rem
}

.box6-content {
    background: url(../images/box6-content.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 15.625rem;
    margin: auto;
    position: relative;
    width: 17.975rem
}

.box6-desc {
    position: absolute
}

.box6-desc p {
    position: relative;
    font-size: 0.55rem;
}

.box6-desc-01 {
    left: 2.65rem;
    line-height: .9rem;
    top: 2.525rem
}

.box6-desc-02 {
    left: 10.825rem;
    line-height: .65rem;
    right: .5rem;
    top: 2.575rem
}

.box6-desc-03 {
    left: 2.65rem
}

.box6-desc-03,
.box6-desc-04 {
    line-height: .9rem;
    top: 7.75rem
}

.box6-desc-04 {
    left: 10.75rem
}

.box6-desc-05 {
    color: #fff;
    left: 2.675rem;
    line-height: .8rem;
    position: absolute;
    top: 11.3rem;
    width: 14.75rem
}
.box6-desc-05 p{
    font-size: 0.55rem;
}

.box6-desc p:before {
    background: url(../images/xtb.png) 50% no-repeat;
    background-size: 100% 100%;
    content: "";
    height: .875rem;
    left: -1rem;
    position: absolute;
    top: .05rem;
    width: .875rem
}

.box7 {
    background: url(../images/7.png) 50% no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    height: 21.35rem;
    padding-bottom: 1rem;
    padding-top: .25rem;
    width: 100%
}

.box7-title {
    height: 3.175rem;
    margin: auto;
    width: 16.2rem
}

.box7-title img {
    width: 100%
}

.box7-01 {
    background: url(../images/box7-01.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 3.75rem;
    margin: .25rem auto 0;
    position: relative;
    width: 17.45rem
}

.school-box {
    background: #fff;
    width: 16.075rem
}

.school-box li {
    align-items: center;
    box-sizing: border-box;
    color: #000;
    display: flex;
    height: 2.5rem;
    padding: .7rem .5rem
}

.school-box li:first-child {
    background-image: linear-gradient(#e3f7ff, #fff)
}

.school-box li:nth-child(2n) {
    background-color: #e4fbff
}

.school-infos {
    align-items: center;
    display: flex;
    line-height: .65rem;
    margin-right: 1rem
}

.school-name {
    background-color: #5178fc;
    border-radius: .25rem;
    color: #fff;
    font-size: .6rem;
    font-weight: 700;
    height: 1.2rem;
    line-height: 1.2rem;
    margin-right: .25rem;
    padding: 0 .175rem;
    text-align: center;
    width: 2.725rem
}

.school-desc {
    width: 7.5rem
}

.lj-btn {
    background: url(../images/zx-btn.png) 50% no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    height: 1.15rem;
    line-height: 1.15rem;
    width: 3.4rem
}

.school-pagination {
    text-align: center
}

.my-bullet-active {
    background: #fbcf64 !important;
    opacity: 1 !important
}

.box8 {
    background: url(../images/8.jpg) 50% no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    color: #000;
    height: 38.025rem;
    padding-top: .25rem;
    text-align: center;
    width: 100%
}

.box8-title {
    margin: auto;
    text-align: center;
    width: 16.15rem
}

.box8-title img {
    height: 3.175rem;
    margin-bottom: .125rem
}

.box8-01 {
    background: url(../images/box8-01.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 14.875rem;
    margin: auto;
    position: relative;
    width: 100%
}

.box8-one,
.box8-two {
    line-height: .65rem;
    position: absolute
}

.box8-desc-01 {
    left: 5.375rem;
    top: 4.425rem
}

.box8-desc-02 {
    left: 5.025rem;
    top: 6.45rem;
    width: 8.2rem
}

.box8-desc-03 {
    height: 2.975rem;
    left: 2.975rem;
    top: 8.5rem;
    width: 12.4rem
}

.col-ddd {
    color: #de0017
}

.box8-02 {
    background: url(../images/box8-02.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 18.75rem;
    margin: auto;
    position: relative;
    width: 100%
}

.box8-tf-01 {
    left: 5.375rem;
    top: 4.6rem
}

.box8-tf-02 {
    left: 3.6rem;
    top: 6.875rem
}

.col-ccc {
    color: #047d92
}

.box9 {
    background: url(../images/9.png) 50% no-repeat;
    background-size: 100% 100%;
    height: 17.8rem;
    padding-top: .25rem;
    text-align: center;
    width: 100%
}

.box9-title {
    margin: auto;
    width: 16.2rem
}

.box9-title img {
    height: 3.25rem;
    margin-bottom: .175rem
}

.box10 {
    box-sizing: border-box;
    padding-top: .25rem;
    text-align: center;
    width: 100%
}

.box9-swiper-container {
    position: relative
}

.box9-swiper {
    box-sizing: border-box;
    margin-top: .625rem;
    width: 17.375rem
}

.box9-swiper li img {
    height: 6.3rem;
    margin-bottom: 17px;
    width: 7.225rem
}

.box9-swiper .txt-icon {
    color: #252525;
    line-height: .7rem;
    margin-bottom: .375rem;
    padding-left: 1.05rem;
    position: relative;
    text-align: left
}

.box9-swiper .txt-icon:before {
    background: url(../images/xtb.png) 50% no-repeat;
    background-size: 100% 100%;
    content: "";
    height: .875rem;
    left: .125rem;
    position: absolute;
    top: 0;
    width: .875rem
}

.box9-swiper-container .swiper-button-next,
.box9-swiper-container .swiper-button-prev {
    background: rgba(0, 0, 0, .3);
    border-radius: 50%;
    color: #fff;
    height: 1.725rem;
    position: absolute;
    right: .5rem;
    top: 5rem;
    width: 1.725rem;
    z-index: 101
}

.swiper-button-next,
.swiper-button-prev {
    --swiper-navigation-size: 0.85rem;
    font-weight: 700
}

.box10-title {
    height: 3.375rem;
    margin: auto;
    width: 16rem
}

.box10-title img {
    width: 100%
}

.box10-desc {
    line-height: .8rem;
    margin-bottom: .325rem;
    text-align: center
}

.books {
    height: 17.525rem;
    margin-left: .75rem;
    width: 18.025rem
}

.books img,
.box11 {
    width: 100%
}

.box11 {
    background: url(../images/box11.png) 50% no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    height: 24.425rem;
    padding-top: .25rem;
    text-align: center
}

.box11-title {
    height: 3.2rem;
    margin: 0 auto .125rem;
    text-align: center;
    width: 16.2rem
}

.box11-title img {
    width: 100%
}

.box11-content {
    background: url(../images/box11-content.png) 50% no-repeat;
    background-size: 100% 100%;
    color: #000;
    height: 19.825rem;
    margin: .5rem auto 0;
    position: relative;
    width: 100%
}

.box11-desc {
    display: flex;
    justify-content: space-between;
    position: absolute;
    right: 1.125rem
}

.box11-desc a {
    background: url(../images/lj-btn.png) 50% no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    height: 1.05rem;
    width: 3.675rem
}

.box11-01 {
    left: 1.925rem;
    top: .55rem
}

.box11-desc p{
    font-size: 0.55rem;
}
.box11-02 {
    left: 1.125rem;
    top: 2.85rem;    
}

.box11-03 {
    left: 1.9rem;
    top: 5.125rem
}

.box11-04 {
    left: 1.15rem;
    top: 7.45rem
}

.box11-05 {
    left: 2.175rem;
    top: 9.75rem
}

.box11-06 {
    left: 1.175rem;
    top: 12.1rem
}

.box11-07 {
    left: 3.225rem;
    top: 14.375rem
}

.box11-08 {
    left: 1.05rem;
    top: 16.825rem
}

.col-de0 {
    color: #de0017;
    font-weight: 700
}

.box12 {
    box-sizing: border-box;
    margin: auto;
    padding-top: .25rem;
    text-align: center;
    width: 100%;
    padding-bottom: 1.2rem;
}

.box12-title {
    height: 3.4rem;
    margin: 0 auto .125rem;
    width: 15.975rem
}

.box12-title img {
    width: 100%
}

.box-content {
    width: 17.85rem;
    padding-top: .25rem;
    box-sizing: border-box;
    margin: 0 auto;
    position: relative;
    background: linear-gradient(to bottom, #5272fb,#3e85fb);
    border-radius: 1rem;
    margin-top: 2rem;
}
.box-content .book{
    background: url(../images/dlb.png) no-repeat;
    width: 100%;
    background-size: 100%;
    display: block;
    height: 7rem;
    margin-top: -2rem;
    position: relative;
    z-index: 2;
}
.box-content .bgBox{
    width: 100%;
    height: 11.9rem;
    background:linear-gradient(145deg, #4cdef7,#b6feaa);
    border-radius: 1rem;
    margin-top: -3.5rem;
}
.form-zl {
    left: 1.2rem;
    position: absolute;
    top: 5.8rem;
    width: 15.375rem
}

.form-zl .form-item {
    background-color: #fff;
    border-radius: .7rem;
    height: 1.425rem;
    margin-bottom: 0.35rem;
    width: 15.375rem
}

input::-webkit-input-placeholder {
    color: #454545
}

.lg-btn {
    background-image: linear-gradient(122deg, #fdcd4d, #fdcd4d 0, #fd7d00);
    border-radius: .7rem;
    color: #fff;
    filter: drop-shadow(-1.362px -2.673px 3px rgba(193, 97, 2, .29));
    font-size: .65rem;
    font-weight: 700;
    height: 1.425rem;
    margin-top: .7rem;
    text-align: center;
    width: 15.375rem
}

.common-txt,
.lg-btn {
    line-height: 1.425rem
}

.common-txt {
    display: inline-block;
    padding-left: .875rem;
    text-align: left;
    width: 100%
}

.box13 {
    background: url(../images/12.png) 50% no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    height: 12.2rem;
    padding-top: .25rem;
    width: 100%
}

.box13-title {
    height: 3.25rem;
    margin: 0 auto .5rem;
    width: 16.2rem
}

.box13-title img {
    width: 100%
}

.box13-pics {
    height: 7.375rem;
    margin: auto;
    width: 17.35rem
}

.box13-pics img {
    width: 100%
}

.jt-infos {
    color: #000;
    line-height: .75rem;
    margin: .75rem auto 0;
    text-align: center
}
 /* 鐑棬璇剧▼ 鎶ュ悕鍏ュ彛 */
 .conpub  h3{
    width: 12.15rem;
    height: 2.75rem;
    box-sizing: border-box;
    line-height: 3.7rem;
    font-size: 0.9rem;
    padding-left: 1.8rem;
    color:#ffffff;
    margin:0 auto;
    background: url(../images/ban1_tit01.png) 0 0 no-repeat;
    background-size:100% 2.75rem; 
    font-weight: bold;
}
.conpub  h3 span{
    color:#f8ff44;
    display: inline-block;
    margin-left: 0.2rem;
}
 .ban3{
    background:#fff;
    box-sizing: border-box;
    padding-top: 0.3rem;
    overflow-y:auto;
}
.ban3 .conpub{
    padding: 0 0.5rem;

}
.ban3 .ieltsToefl{
    margin-top: 0.5rem;
    display:flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ban3 .ieltsToefl .ieltsToe h4{
    font-size:0.8rem;
    color:#fff;
    font-weight: bold;
}
.ban3 .ieltsToefl .ieltsToe{
    width: 8.82rem;
    height: 13.3rem;
    background: url(../images/kecheng_bg01.png) 0 0 no-repeat;
    background-size:100% 100%; 
}

.ban3 .ieltsToefl .toefl_main{
    background-image: url(../images/kecheng_bg02.png);
    margin-bottom: 0.5rem;
}
.ban3 .ieltsToefl .guoji_main{
    height:10.7rem;
    background-image: url(../images/kecheng_bg03.png);
}
.ban3 .ieltsToefl .alevel_main{
    height:10.7rem;
    background-image: url(../images/kecheng_bg04.png);
}

.ban3 .ieltsToefl .ieltsToe h4{
   color:#fff;
   font-size:0.8rem;
   font-weight: bold;
   text-align: center;
   margin-top:0.9rem;
}
.ban3 .ieltsToefl .ieltsToe ul{
    padding-top: 1.2rem;
    margin-left: 2rem;
}
.ban3 .ieltsToefl .ieltsToe ul li{
   color:#333333;
   font-size:0.6rem;
   text-align: left;
   position: relative;
   padding-left: 0.9rem;
}
.ban3 .ieltsToefl .ieltsToe ul li:after{
    position: absolute;
    top: 0.1rem;
    left: 0;
    content: '';
    width: 0.6rem;
    height: 0.63rem;
    background: url(../images/kecheng_icon.png) 0 0 no-repeat;
    background-size:100% 0.63rem; 
}
.ban3 .ieltsToefl .ieltsToe a{
    display:block;
    width: 4.25rem;
    height: 1.07rem;
    text-align: center;
    line-height: 1.07rem;
    font-size: 0.6rem;
    color:#fff;
    background: linear-gradient(to bottom, #349f96, #7fcfc9);
    border-radius:0.5rem;
    margin:0 auto;
    margin-top: 0.3rem;
     animation: scale2 1s infinite alternate linear;
}
.ban3 .ieltsToefl .guoji_main ul{
  margin-left: 1.5rem;

}
.ban3 .ieltsToefl .guoji_main a{
  margin-top: 0.8rem;
}

.ban3 .ieltsToefl .alevel_main ul{
  margin-left: 1.5rem;
}
.ban3 .ieltsToefl .alevel_main a{
  margin-top: 0.8rem;
}
.ban3 .sat_actcard{
    width: 100%;
    height: 4.53rem;
    margin-top: 0.5rem;
    padding-bottom: 1rem;
}
.ban3 .sat_actcard ul{
    display: flex;
    justify-content: space-around;
    flex-wrap: nowrap;
}
.ban3 .sat_actcard ul li{
    width: 4rem;
    height: 4.53rem;
}
.ban3 .sat_actcard ul li:nth-child(1){
    background: url(../images/satCard1bg.png) 0 0 no-repeat;
    background-size:100% 4.53rem; 
}
.ban3 .sat_actcard ul li:nth-child(2){
    background: url(../images/satCard2bg.png) 0 0 no-repeat;
    background-size:100% 4.53rem; 
}
.ban3 .sat_actcard ul li:nth-child(3){
    background: url(../images/satCard3bg.png) 0 0 no-repeat;
    background-size:100% 4.53rem; 
}
.ban3 .sat_actcard ul li:nth-child(4){
    background: url(../images/satCard4bg.png) 0 0 no-repeat;
    background-size:100% 4.53rem; 
}
.ban3 .sat_actcard ul li{
    color:#fff;
    font-size: 0.5rem;
    text-align: center;
  
}
.ban3 .sat_actcard ul li a{
  display:block;
  width: 4rem;
  height: 4.53rem;
  color:#fff;
  box-sizing: border-box;
  padding-top: 3rem;
}
.conpub .cent_btn{
    display: block;
    width:10.13rem;
    height:1.75rem;
    text-align: center;
    line-height: 1.75rem;
    font-size:0.95rem;
    color: #fff;
    background: linear-gradient(to bottom, #349f96, #7fcfc9);
    border-radius: 0.5rem;
    margin: 0 auto;
    margin-top: 0.5rem;
    margin-bottom: 1rem;
    font-weight: bold;
    animation: ballon6 1s linear infinite;
}
.ban2{
    margin-top: 0.3rem;
}
.ban2 .yhzds_main_Rlist{
    width: 100%;
    height:10.25rem;
    background: url(../images/ban2_listbg.png) 0 0 no-repeat;
    background-size:100% 10.25rem; 
    box-sizing: border-box;
    padding:0 0.5rem;
    padding-top: 0.8rem;
}
.ban2 .yhzds_main_Rlist ul li{
    width: 100%;
    height: 1.82rem;
    line-height:1.82rem;
    box-sizing: border-box;
    position: relative;
    padding-left: 0.95rem;
}
.ban2 .yhzds_main_Rlist ul li:before{
    content: '';
    position: absolute;
    display: inline-block;
    width:0.55rem;
    height:0.55rem;
    left: 0rem;
    top: 0.57rem;
    background: url(../images/ban1_icon1.png) 0 0 no-repeat;
    background-size:100% 0.55rem;
    animation:ballon3 3s infinite;
}
.ban2 .yhzds_main_Rlist ul li span{
    display: inline-block;
    border-radius:0.5rem;
    width:3.38rem;
    height:1rem;
    line-height: 1rem;
    font-size:0.6rem;
    background:#329d95;
    color:#fff;
    font-weight: bold;
    text-align: center;
    margin-right: 0.2rem;
}
.ban2 .yhzds_main_Rlist ul li a{
    display: block;
    height: 1.82rem;
    line-height: 1.82rem;
    font-size:0.6rem;
    color:#329d95;
    transition: al .3s;
    border-bottom:0.03rem dashed #329d95;
}
.ban2 .yhzds_main_Rlist ul li a:hover{
    color:#FF831F;
}
.ban2 .yhzds_main_Rlist p{
     margin-top: 0.38rem;
}
.ban2 .yhzds_main_Rlist p img{
    width: 5.3rem;
    height: 0.5rem;
    margin-left: 0.95rem;
}
.ban2 .yhzds_main_Bform{
    width: 18rem;
    height:12rem;
    margin:0 auto;
    background: url(../images/ban2_formbg.png) 0 0 no-repeat;
    background-size:100% 12rem; 
    box-sizing: border-box;
    padding:0 0.5rem;
    padding-top: 1.1rem;
    margin-top: -0.6rem;
    margin-bottom: 1rem;
}
.ban2 .yhzds_main_Bform input {
    width: 15.05rem;
    height:1.8rem;
    border-radius: 0.3rem;
    display: block;
    margin: 0 auto .5rem;
    font-size: .6rem;
    text-indent: 1.5rem;
    outline: none;
    border:none;
    color:#000000;
  }
  .ban2 .yhzds_main_Bform input::-webkit-input-placeholder{
    color:#000;
    font-size: .6rem;
 }
  .ban2 .yhzds_main_Bform .form_name {
    margin-top: .6rem;
    background: url(../images/name_icon.png) 0.5rem center no-repeat #fff;
    background-size: 0.9rem auto;
  }
  .ban2 .yhzds_main_Bform .form_phoneNo {
    margin-top: 0.6rem;
    background: url(../images/tel_icon.png) 0.5rem center no-repeat #fff;
    background-size:0.9rem auto;
  }
  .ban2 .yhzds_main_Bform .form_course {
    margin-top: 0.6rem;
    background: url(../images/yy_icon3.png) 0.5rem center no-repeat #fff;
    background-size:1rem 0.93rem;
  }
  .ban2 .yhzds_main_Bform .formCode{
    width: 15.5rem;
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
    height: 1.8rem;
    margin: 0 auto 0.5rem;
    border-radius: 5px;
  }
  .ban2 .yhzds_main_Bform .formCode .codeInput
  {
    width: 9rem;
    text-align: center;
    text-indent: 0;
    height: 1.8rem;
    background-color: #fff;
    border-radius: 0.2rem;
    font-size: 0.7rem;
    line-height: 1.8rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    border: 0;
    color: #000;
    margin-left: 0;
    border-radius: 5px;
  }
  .ban2 .yhzds_main_Bform .formCode .codetxt{
   width: 6rem;
   background: #e3e3e3;
   outline: none;
   height: 1.8rem;
   cursor: pointer;
   font-size: 0.7rem;
   border: 0;
   color: #000;
   border-radius: 0.2rem;
  }
  .ban2 .yhzds_main_Bform span.submit {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.95rem;
    color: #fff;
    border-radius: 0.3rem;
    width: 15.5rem;
    height:1.9rem;
    line-height: 1.9rem;
    margin: 0 auto;
    background: linear-gradient(to right, #fd6b34, #fbc950);
    font-weight: bold;
    animation: ballon6 1s linear infinite;
  }
  /* 18骞� 瀛︽湳娌夋穩 */
.ban4{
    padding-top: 0.3rem;
    padding-bottom: 0.2rem;
    background:#DEEFED;
}
.ban4 h3{
    padding-left: 3.5rem;
}
.ban4 .sectitbg{
    width: 17.18rem;
    height: 3.92rem;
    margin:0.8rem auto;
    background: url(../images/sec_titbg.png) 0 0 no-repeat;
    background-size:100% 3.92rem; 
    box-sizing: border-box;
    text-align: left;
    font-size:0.5rem;
    color:#fff;
    padding-left: 2.5rem;
    padding-top: 0.45rem;
}
.ban4 .laoshi_swiper{
   margin-top: 1rem;
}
.ban4 .laoshi_swiper h5.haiguiP{
    width: 10.35rem;
    height: 0.88rem;
    text-align: center;
    margin: 0 auto;
    font-size: 0.6rem;
    color: #282828;
    font-weight: bold;
    margin-top: 1.15rem;
    border-radius: 1rem 0 1rem 0;
    border: 2px solid #329d95;
}
.ban4 .laoshi_swiper p{
    font-size: 0.55rem;
    color: #282828;
    margin-top: 0.5rem;
    text-align: center;
}
/* 鏁欏笀杞挱 */
.ban4 .jiaoshi  {
    width: 100%;

    padding-top: .2rem;
    padding-bottom: .85rem;
  }
  
  .ban4 .jiaoshi  .mySwiper {
    width: 17.2rem;
    height: 17.5rem;
    padding-bottom: 2.1rem;
    margin: .2rem auto 0;
    border-radius: 2.5rem;
    background-color: #fff;
    overflow: hidden;
    position: relative;
  }
  
  .ban4 .jiaoshi  .mySwiper .swiper-slide {
    width: 100%;
    height: 100%;
  }
  
  .ban4 .jiaoshi  .mySwiper .swiper-slide img {
    width: 6.35rem;
    height: 8.05rem;
    display: block;
    margin: .25rem auto 0;
  }
  
  .ban4 .jiaoshi  .mySwiper .swiper-slide .ls_right {
    padding: 0 .6rem;
  }
  
  .ban4 .jiaoshi  .mySwiper .swiper-slide .ls_right h6 {
    font-size: .75rem;
    color: #333;
    text-align: left;
    font-weight: bold;
    line-height: .8rem;
    margin-top: .45rem;
    padding-left: 0.5rem;
  }
  .ban4 .jiaoshi  .mySwiper .swiper-slide .ls_right h6 span{
    font-weight:normal;
    margin-left: 0.5rem;
    font-size: 0.6rem;
  }
  .ban4 .jiaoshi  .mySwiper .swiper-slide .ls_right h5 {
    width: 8.35rem;
    height: .85rem;
    display: flex;
    font-weight: normal;
    font-size: .5rem;
    color: #fff;
    border-radius: .4rem;
    margin: .25rem auto 0;
    justify-content: center;
    align-items: center;
    background: linear-gradient(to right, #0051a5, #d1e0ef);
  }
  
  .ban4 .jiaoshi  .mySwiper .swiper-slide .ls_right p {
    font-size: .5rem;
    color: #333;
    line-height: .75rem;
    margin-top: .5rem;
    text-align: left;
  }
  
  .ban4 .jiaoshi  .mySwiper .swiper-slide .ls_right p b {
    width: 3.25rem;
    height: 1rem;
    margin-right: .5rem;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-weight: normal;
    font-size: .5rem;
    color: #f46212;
    border-radius: .75rem 0 .75rem 0;
    border: 1px dashed #f46212;
  }
  
  .ban4 .jiaoshi  .mySwiper .swiper-slide .ls_right p:last-child b {
    margin-bottom: 3rem;
  }
  
  .ban4 .jiaoshi  .mySwiper .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    opacity: 1;
    background-color: #cccccc;
  }
  
  .ban4 .jiaoshi  .mySwiper .swiper-pagination .swiper-pagination-bullet-active {
    border-radius: .25rem;
    background-color: #329d95;
  }
  
.ban4 .jiaoshi  .ls_icon {
    width: 5.85rem;
    height: 1.5rem;
    display: block;
    margin: .75rem auto 0;
}
.ban4 .jiaoshi  .ls_icon img {
    width: 5.85rem;
    height: 1.5rem;
}
.ban4 .cent_btn{
    background: linear-gradient(to bottom, #fd6b34, #fbc950);
}
/* 瀹屽杽鐨勬湇鍔′綋绯� 涓轰綘鐨勫涔犱繚椹炬姢鑸� */
.conpub {
    width: 100%;
    padding: 0 0.75rem;
    box-sizing: border-box;
}
.ban5{
    background:#fff;
    padding-top: 0.3rem;
    overflow-y: auto;
}
.ban5 h3 {
    width:16.73rem;
    height: 2.75rem;
    padding-left: 1.5rem;
    background: url(../images/ban5_tit01.png) 0 0 no-repeat;
    background-size: 100% 2.75rem;
}
.ban5 h5.haiguiP {
    width:14.38rem;
    height: 0.88rem;
    text-align: center;
    margin: 0 auto;
    font-size: 0.6rem;
    color: #282828;
    font-weight: bold;
    margin-top: 1.15rem;
    border-radius: 1rem 0 1rem 0;
    border: 2px solid #329d95;
}
.ban5 .ban5_cpic img{
    width:16.95rem;
    height: 8.43rem;
    margin:1rem auto;
} 
/* 闆呮€�/鎵樼/鐖卞痉鎬� 瀹樻柟鍚堜綔浼欎即 */
.ban7{
    background:#fff;
    padding-top: 0.3rem;
    height: 13rem;
}
.ban7 h3 {
  width:15.63rem;
  height: 2.75rem;
  background: url(../images/ban7_tit01.png) 0 0 no-repeat;
  background-size: 100% 2.75rem;
}
.ban7 #hezuoHB{
    width:11.35rem;
    height: 9rem;
    margin:0 auto;
    margin-top: 1rem;
}
.ban7 #hezuoHB .swiper-slide{
  width:11.35rem;
  height: 7.42rem;
} 
.ban7 #hezuoHB .swiper-slide img{
  width:11.35rem;
  height: 7.42rem;
}
.ban7 #hezuoHB .swiper-pagination-bullet-active {
  opacity: 1;
  width: 0.62rem;
  height: 0.37rem;
  opacity: 1;
  background: #329D95;
}
.ban7 #hezuoHB .swiper-pagination .swiper-pagination-bullet {
   width: 0.42rem;
   height: 0.37rem;
   display: inline-block;
   border-radius: 0.5rem;
}
.swiper-container-horizontal&gt;.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 6px;
}</pre></body></html>