.main {max-width: 7.2rem;}
.bg {width: 100%;background-repeat: no-repeat;background-position: center top;}
.xbg {background-repeat: no-repeat;background-size: cover;}
.padding-bot-60 {padding-bottom: 0.6rem;}
.inner {margin: 0 auto;width: 7rem;}
.bold {font-family: FZLTCHGBK;}
.color-yellow {color: #FFFF00;}
.text-align-left {text-align: left;}
.flex-center {display: flex;justify-content: center;align-items: center;}
.flex-between {display: flex;justify-content: space-between;}
.flex-column {display: flex;flex-direction: column;align-items: center;}
.flex-wrap {display: flex;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}
.index-button {margin: 0.5rem auto 0 auto;display: block;width: 4.29rem;height: 0.56rem;line-height: 0.56rem;text-align: center;font-family: FZLTCHGBK;font-size: 0.26rem;color: #fff;background: #9351e4;border-radius: 0.28rem;}
.index-button:hover {color: #ffff33;}
.bg .index-button {color: #CC66CC;background: #ffff00;}
.bg .index-button:hover {color: #CC66CC;}


.topBar{height: 0.5rem;padding: 0 0.2rem;}
.topBar .logo{padding: 0.04rem 0.1rem 0 0;}
.topBar .logo a{display: block;width: 1.49rem;height: 0.33rem;}
.topBar .logo a img{width: 100%;}
.topBar .text{margin: 0.1rem 0 0 0;}
.topBar .text p{line-height: 0.4rem;font-size: 0.18rem;color: #333;background: url(/zt/ielts202008/imgm/tp2.png) left 0.09rem no-repeat;background-size: 0.03rem;padding-left: 0.1rem;}
.topBar .tel{padding: 0.1rem 0 0 0 ;}
.topBar .tel a{color: #333;font-size: 0.18rem;display: block;line-height: 0.4rem;padding-left: 0.24rem;background: url(/zt/ielts202008/imgm/tp1.png) left 0.07rem no-repeat;background-size: 0.21rem;}

.footer{height: 0.8rem;background: #2b2b2b;position: fixed;bottom: 0;width: 100%;max-width: 7.5rem;z-index:999999;}
.footer a{height: 0.8rem;font-size: 0.22rem;display: block;float: left;width: 33.33%;text-align: center;color: #FFF;padding-top: 0.1rem;}
.footer a:nth-child(2){background: #e60012;}
.footer a:nth-child(1) img{width: 0.31rem;}
.footer a:nth-child(2) img{width: 0.27rem;}
.footer a:nth-child(3) img{width: 0.27rem;}
.footer a span{line-height: 0.34rem;display: block;}

.index-title {position: relative;padding: 0.6rem 0 0.5rem 0;width: 100%;text-align: center;z-index: 2;}
.index-title .top-text {height: 0.4rem;}
.index-title .title-cont {display: inline-block;position: relative;height: 0.4rem;line-height: 0.4rem; font-weight:bold; font-size: 0.4rem;color: #333;}
.index-title .title-desc {margin: 0.18rem auto 0 auto;height: 0.26rem;line-height: 1;font-size: 0.26rem;color: #666;}
.index-title.color-white .title-cont {color: #fff;}
.index-title.color-white .title-cont::before,.index-title.color-white .title-cont::after {background-image: url(../images/index-title-left-bg-2.png);}
.index-title.color-white .title-desc {color: #fff;}
.banner {padding-top: 1.34rem;height: 5rem;background-image: url(/zt/ielts202008/imgm/banner-bg.jpg);background-size: cover;}
.banner .banner-text {line-height: 0.8rem;text-align: center;font-family: FZLTCHGBK;font-size: 0.73rem;color: #FFFF33;}
.banner .banner-intro {margin-top: 0.32rem;width: 4.67rem;height: 0.55rem;line-height: 0.51rem;text-align: center;font-size: 0.32rem;color: #fff;border-top: 0.02rem solid rgba(255, 255, 255, 0.3);border-bottom: 0.02rem solid rgba(255, 255, 255, 0.3);}
.banner .banner-bottom {margin-top: 0.44rem;padding-left: 0.32rem;position: relative;width:5rem;height: 0.62rem;line-height: 0.58rem;font-size: 0.34rem;border: 0.02rem solid #ffff33;border-radius: 0.31rem;}
.banner .banner-bottom span {color: #FFFF00;}
.banner .banner-bottom .right-text {position: absolute;top: -0.02rem;right: -0.02rem;padding-left: 0.25rem;width:3.25rem;height: 0.62rem;line-height: 0.62rem;text-align: center;color: #9933CC;background: #ffff33;border-radius: 0.31rem;}
.part-1 .part1-cont {position: relative;}
.part-1 .part1-cont .img-people {position: absolute;top: 0;right: 0;width: 3.21rem;height: 3.19rem;background-image: url(/zt/ielts202008/imgm/bj1.png);}
.part-1 .part1-cont .left-cont {position: relative;padding-top: 0.27rem;z-index: 2;}
.part-1 .part1-cont .left-cont .li {margin-top: 0.3rem;padding: 0 0.25rem;display: block;width: max-content;height: 0.45rem;line-height: 0.45rem;text-align: center;font-size: 0.22rem;border-radius: 0.23rem;}
.part-1 .part1-cont .left-cont .li:nth-child(1) {margin-top: 0;margin-left: 0.11rem;}
.part-1 .part1-cont .left-cont .li:nth-child(2) {margin-left: 0.75rem;}
.part-1 .part1-cont .left-cont .li:nth-child(3) {margin-left: 0.1rem;}
.part-1 .part1-cont .left-cont .li:nth-child(4) {margin-left: 0.72rem;}
.part-1 .part1-cont .left-cont .li:nth-child(odd) {color: #fff;background-color: #E57CCC;}
.part-1 .part1-cont .left-cont .li:nth-child(even) {color: #666666;background-color: #EEEEEE;}
.part-2 {background-image: url(/zt/ielts202008/imgm/bj2.jpg);background-size: 7.2rem 9.65rem; margin-top:0.35rem}
.part-2 .part2-list {height: 6.16rem;}
.part-2 .part2-list .item {padding: 0 0.12rem;width: 3.37rem;}
.part-2 .part2-list .item .item-cont {padding-top: 0.27rem;width: 3.13rem;height: 2.8rem;background: #ffffff;box-shadow: -0.02rem 0.03rem 0.05rem 0 rgba(0, 0, 0, 0.15);border-radius: 0.1rem;}
.part-2 .part2-list .item .item-title {position: relative;left: -0.12rem;width: 3.37rem;height: 0.56rem;}
.part-2 .part2-list .item .item-title .title-cont {width: 3.37rem;height: 0.56rem;line-height: 0.56rem;text-align: center;font-size: 0.26rem; font-weight:bold; color: #cc66cc;background-color: #ffff00;box-shadow: 0 1px 0.08rem 1px rgba(204, 102, 204, 0.18);}
.part-2 .part2-list .item .item-title::before,.part-2 .part2-list .item .item-title::after {position: absolute;bottom: -0.1rem;content: '';width: 0;height: 0;border-top: 0.1rem solid #ffcc33;box-sizing: content-box;}
.part-2 .part2-list .item .item-title::before {right: 0;border-right: 0.12rem solid transparent;}
.part-2 .part2-list .item .item-title::after {left: 0;border-left: 0.12rem solid transparent;}
.part-2 .part2-list .item .p {margin-top: 0.19rem;padding: 0 0.35rem;line-height: 0.36rem;font-size: 0.25rem;color: #666;}
.part-2 .part2-list .item .progress-wrapper {margin-top: 0.22rem;display: flex;justify-content: center;align-items: center;width: 100%;}
.part-2 .part2-list .item .progress-line {padding: 0.03rem 0.04rem;width: 2.29rem;height: 0.22rem;background: #ffffff;border: 1px solid #aa49d0;border-radius: 0.1rem;}
.part-2 .part2-list .item .progress-line .progress {height: 0.16rem;background-image: url(/zt/ielts202008/imgm/bj3.jpg);background-repeat: repeat-x;background-size: auto 0.16rem;border-radius: 0.08rem;}
.part-2 .part2-list .item .progress-text {margin-left: 0.1rem;height: 0.27rem;line-height: 0.26rem;font-family: FZLTCHGBK;font-size: 0.25rem;color: #FFFF00;}
.part-2 .part2-list .item:nth-child(1) .progress {width: 25%;}
.part-2 .part2-list .item:nth-child(2) .progress {width: 50%;}
.part-2 .part2-list .item:nth-child(3) .progress {width: 75%;}
.part-2 .part2-list .item:nth-child(4) .progress {width: 100%;}
.part-3 .top-list {margin: 0 auto;padding: 0.86rem 0.76rem;position: relative;display: flex;justify-content: space-between;width: 100%;height: 1.98rem;}
.part-3 .top-list::before {position: absolute;top: 0.98rem;left: 0.27rem;content: '';width: 6.66rem;height: 0.02rem;background-image: url(/zt/ielts202008/imgm/bj4.png);background-repeat: no-repeat;background-size: cover;transform: translateY(-50%);}
.part-3 .top-list .item {position: relative;width: 0.26rem;height: 0.26rem;z-index: 2;}
.part-3 .top-list .item span {position: absolute;left: 50%;display: block;width: 1.52rem;line-height: 0.34rem;text-align: center;white-space: nowrap;font-size: 0.22rem;color: #333;transform: translateX(-50%);}
.part-3 .top-list .item::before {position: absolute;top: 50%;left: 50%;content: '';width: 0.26rem;height: 0.26rem;background-image: url(/zt/ielts202008/imgm/bj8.png);background-repeat: no-repeat;background-size: cover;transform: translate(-50%, -50%);}
.part-3 .top-list .item:nth-child(odd) span {top: 0.44rem;}
.part-3 .top-list .item:nth-child(even) span {top: -0.8rem;}
.part-3 .top-list .item:nth-child(1)::before {width: 0.37rem;height: 0.37rem;background-image: url(/zt/ielts202008/imgm/bj5.png);}
.part-3 .top-list .item:nth-child(6)::before {width: 0.27rem;height: 0.27rem;background-image: url(/zt/ielts202008/imgm/bj6.png);}
.part-3 .bottom-cont {margin: 0.7rem auto 0 auto;padding: 1.22rem 0.42rem 0 0.42rem;position: relative;width: 7rem;height: 5.89rem;box-shadow: 0 1px 0.09rem 1px rgba(204, 102, 204, 0.18);border-radius: 0.2rem;}
.part-3 .bottom-cont .top-title {position: absolute;top: -0.26rem;left: 50%;width: 3.45rem;height: 0.56rem;line-height: 0.56rem;text-align: center;font-family: FZLTCHGBK;font-size: 0.26rem;color: #FFFF00;background: #cc66cc;box-shadow: 0 0.02rem 0.08rem 0 rgba(0, 0, 0, 0.2);border-radius: 0.2rem 0rem 0.2rem 0rem;transform: translateX(-50%);}
.part-3 .bottom-cont .broken-line {position: absolute;top: 0.89rem;left: 0.86rem;width: 5.26rem;height: 1.45rem;background-image: url(/zt/ielts202008/imgm/bj7.png);background-repeat: no-repeat;background-size: cover;}
.part-3 .bottom-cont .broken-line .li {padding-bottom: 0.18rem;position: absolute;width: max-content;line-height: 0.22rem;text-align: center;white-space: nowrap;font-size: 0.22rem;color: #CC66CC;}
.part-3 .bottom-cont .broken-line .li::before {position: absolute;bottom: 0;left: 50%;content: '';width: 0.09rem;height: 0.09rem;background: #cc66cc;border-radius: 50%;transform: translateX(-50%);}
.part-3 .bottom-cont .broken-line .li:nth-child(1) {top: 1.09rem;left: -0.19rem;}
.part-3 .bottom-cont .broken-line .li:nth-child(2) {top: 0.73rem;left: 1.11rem;}
.part-3 .bottom-cont .broken-line .li:nth-child(3) {top: 0.36rem;left: 2.41rem;}
.part-3 .bottom-cont .broken-line .li:nth-child(4) {top: 0.1rem;left: 3.73rem;}
.part-3 .bottom-cont .broken-line .li:nth-child(5) {top: -0.32rem;left: 5.02rem;}
.part-3 .bottom-cont .column-chart {align-items: flex-end;width: 100%;}
.part-3 .bottom-cont .column-chart .li {margin: 0 0.05rem;display: flex;align-items: center;width: 0.8rem;}
.part-3 .bottom-cont .column-chart .li span {display: block;width: 100%;line-height: 0.3rem;text-align: center;font-size: 0.22rem;color: #fff;}
.part-3 .bottom-cont .column-chart .li:nth-child(1) {height: 1.16rem;background: rgba(204, 102, 204, 0.6);}
.part-3 .bottom-cont .column-chart .li:nth-child(2) {height: 1.51rem;background: rgba(204, 102, 204, 0.7);}
.part-3 .bottom-cont .column-chart .li:nth-child(3) {height: 1.85rem;background: rgba(204, 102, 204, 0.8);}
.part-3 .bottom-cont .column-chart .li:nth-child(4) {height: 2.14rem;background: rgba(204, 102, 204, 0.9);}
.part-3 .bottom-cont .column-chart .li:nth-child(5) {height: 2.57rem;background: #cc66cc;}
.part-3 .bottom-cont .column-chart-intro {margin-top: 0.1rem;position: relative;width: 100%;}
.part-3 .bottom-cont .column-chart-intro::before {position: absolute;top: 0.06rem;left: 0.05rem;content: '';width: 6.06rem;height: 1px;background: #cc66cc;}
.part-3 .bottom-cont .column-chart-intro .li {position: relative;padding-top: 0.19rem;min-width: 0.9rem;line-height: 0.36rem;white-space: nowrap;text-align: center;font-size: 0.22rem;color: #666666;z-index: 2;}
.part-3 .bottom-cont .column-chart-intro .li::before {position: absolute;top: 0;left: 50%;content: '';width: 0.17rem;height: 0.17rem;background-image: url(/zt/ielts202008/imgm/bj9.png);background-repeat: no-repeat;background-size: cover;transform: translateX(-50%);}
.part-3 .bottom-cont .bot-h2 {margin-top: 0.3rem;width: 100%;line-height: 0.26rem;text-align: center; font-size: 0.26rem;color: #666666;}
.part-4 {background-image: url(/zt/ielts202008/imgm/bj10.jpg);background-size: 7.2rem 10.02rem; margin-top:1.15rem;}
.part-4 .part4-top-title {width: 100%;}
.part-4 .part4-top-title .li {width: 2rem;height: 0.56rem;line-height: 0.56rem;text-align: center;font-family: FZLTCHGBK;font-size: 0.26rem;color: #CC66CC;background: #ffffff;border-radius: 0.1rem;cursor: pointer;}
.part-4 .part4-top-title .li.current {background: #ffff00;}
.part-4 .part4-switch-wrapper {margin-top: 0.42rem;width: 100%;}
.part-4 .part4-switch {display: none;position: relative;width: 100%;}
.part-4 .part4-switch .subject-title {margin-top: 0.33rem;padding-left: 0.12rem;display: flex;align-items: center;}
.part-4 .part4-switch .subject-title:first-child {margin-top: 0;}
.part-4 .part4-switch .subject-title .sub-name {padding-left: 0.6rem;position: relative;width: 2.44rem;height: 0.4rem;font-size: 0.27rem;color: #CC66CC;background: #ffff00;border-radius: 0 0.2rem 0.2rem 0;}
.part-4 .part4-switch .subject-title .sub-name span {line-height: 0.4rem;font-family: FZLTCHGBK;}
.part-4 .part4-switch .subject-title .sub-name .number {position: absolute;top: -0.08rem;left: -0.12rem;width: 0.57rem;height: 0.57rem;line-height: 0.57rem;text-align: center;font-family: FZLTCHGBK;background: #ffff00;border-radius: 50%;}
.part-4 .part4-switch .subject-title .star-title {margin-left: 0.23rem;height: 0.26rem;line-height: 0.26rem;font-family: FZLTCHGBK;font-size: 0.22rem;color: #ffffff;}
.part-4 .part4-switch .subject-title .star-wrapper {margin-left: 0.1rem;margin-bottom: 0.03rem;width: 1.34rem;height: 0.19rem;}
.part-4 .part4-switch .subject-title .star-wrapper .star {width: 0.21rem;height: 0.19rem;background-image: url(/zt/ielts202008/imgm/tb15.png);background-repeat: no-repeat;background-size: cover;}
.part-4 .part4-switch .subject-title .star-wrapper .star.star-half {background-image: url(/zt/ielts202008/imgm/bj11.png);}
.part-4 .part4-switch .subject-cont {margin-top: 0.32rem;padding: 0.27rem 0.2rem 0.21rem 0.35rem;width: 100%;background: #ffffff;border-radius: 0.08rem;}
.part-4 .part4-switch .subject-cont .p {line-height: 0.38rem;font-size: 0.22rem;color: #666666;}
.part-4 .part4-switch .subject-cont .p .bold {font-size: 0.24rem;}
.part-5 .part5-teacher-photo {margin: 0 auto;display: block;width: 6.32rem;height: 4.44rem;}
.part-5 .part5-list {margin-top: 0.4rem;width: 100%;height: 1.93rem;}
.part-5 .part5-list .item {display: block;position: relative;width: 2.22rem;height: 2.0rem;}
.part-5 .part5-list .item::before {position: absolute;top: 0;left: 0;content: '';width: 100%;height: 100%;background: rgba(204, 102, 204, 0.2);transform: translateY(0.09rem);border-radius: 0.3rem 0rem 0.3rem 0rem;}
.part-5 .part5-list .item .item-cont {position: relative;padding-top: 0.41rem;width: 100%;height: 100%;text-align: center;color: #fff;background: #cc66cc;border-radius: 0.3rem 0rem 0.3rem 0rem;z-index: 2;}
.part-5 .part5-list .item .item-cont .h2 {line-height: 1;font-family: FZLTCHGBK;font-size: 0.24rem;}
.part-5 .part5-list .item .item-cont .h2 span {font-family: FZLTCHGBK;}
.part-5 .part5-list .item .item-cont .p {margin: 0.18rem auto 0 auto;width: 1.8rem;line-height: 0.38rem;font-size: 0.22rem;}
.part-6 {padding: 0 0.14rem 0.6rem 0.14rem;background-image: url(/zt/ielts202008/imgm/bj12.jpg);background-size: 7.2rem 8.29rem;}
.part-6 .part6-list {position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;}
.part-6 .part6-list::after {position: absolute;top: 2.19rem;left: 0;content: '';width: 6.92rem;height: 1px;background-image: url(/zt/ielts202008/imgm/bj14.png);background-repeat: no-repeat;background-size: cover;}
.part-6 .part6-list .item {position: relative;padding-left: 0.1rem;padding-right: 0.1rem;width: 2.35rem;min-height: 1.8rem;}
.part-6 .part6-list .item .item-icon {display: block;width: 0.56rem;height: 0.56rem;}
.part-6 .part6-list .item .h2 {margin-top: 0.17rem;width: 100%;line-height: 1;text-align: center;font-family: FZLTCHGBK;font-size: 0.24rem;color: #FFFF00;}
.part-6 .part6-list .item .p {margin-top: 0.12rem;line-height: 0.38rem;font-size: 0.22rem;color: #fff;}
.part-6 .part6-list .item:nth-child(1),.part-6 .part6-list .item:nth-child(2) {padding-top: 0.04rem;height: 2.18rem;}
.part-6 .part6-list .item:nth-child(1)::after,.part-6 .part6-list .item:nth-child(2)::after {position: absolute;top: 0;right: 0;content: '';width: 1px;height: 4.86rem;background-image: url(/zt/ielts202008/imgm/bj13.png);background-repeat: no-repeat;background-size: cover;}
.part-6 .part6-list .item:nth-child(3) {padding-top: 0.04rem;padding-bottom: 0.31rem;}
.part-6 .part6-list .item:nth-child(4),.part-6 .part6-list .item:nth-child(5),.part-6 .part6-list .item:nth-child(6) {padding-top: 0.4rem;height: 2.66rem;}
.part-6 .part6-list .item:nth-child(3n+1) {padding-left: 0;width: 2.15rem;}
.part-6 .part6-list .item:nth-child(3n) {padding-right: 0;width: 2.27rem;}
.part-6 .index-button {margin: 0.3rem auto 0 auto;}
.part-7 .index-title .title-desc {font-size: 0.22rem;}
.part-7 .part7-list {width: 100%;height: 3.68rem;}
.part-7 .part7-list .li-img {display: block;width: 3.44rem;height: 1.78rem;}

.part-7 .part10-list {width: 100%;height: 5.05rem;}
.part-7 .part10-list .li-img {display: block;width: 2.3rem;height: 4.8rem;}