.icon-earth {
  display: block;
  width: 15px;
  height: 15px;
  background: url(../images/icon-earth.png) no-repeat 0 0 / 15px 15px;
}

.icon-more-arrow {
  display: block;
  width: 16px;
  height: 12px;
  background: url(../images/icon-more-arrow.png) no-repeat 0 0 / 16px 12px;
}

.icon-pagelmc-prev {
  display: block;
  width: .22rem;
  height: .08rem;
  background: url(../images/icon-pagelmc-prev.png) no-repeat 0 0 / .22rem .08rem;
}

.icon-pagelmc-next {
  display: block;
  width: .22rem;
  height: .08rem;
  background: url(../images/icon-pagelmc-next.png) no-repeat 0 0 / .22rem .08rem;
}

.icon-links-swiper-button-prev {
  display: block;
  width: 20px;
  height: 20px;
  background: url(../images/icon-links-swiper-button-prev.png) no-repeat 0 0 / 20px 20px;
}

.icon-links-swiper-button-next {
  display: block;
  width: 20px;
  height: 20px;
  background: url(../images/icon-links-swiper-button-next.png) no-repeat 0 0 / 20px 20px;
}

.icon-home {
  display: block;
  width: 15px;
  height: 15px;
  background: url(../images/icon-home.png) no-repeat 0 0 / 15px 15px;
}

.icon-qq {
  display: block;
  width: 20px;
  height: 23px;
  background: url(../images/icon-qq.png) no-repeat 0 0 / 20px 23px;
}

.icon-wb {
  display: block;
  width: 25px;
  height: 20px;
  background: url(../images/icon-wb.png) no-repeat 0 0 / 25px 20px;
}

.icon-wx {
  display: block;
  width: 24px;
  height: 19px;
  background: url(../images/icon-wx.png) no-repeat 0 0 / 24px 19px;
}

.icon-back {
  display: block;
  width: 23px;
  height: 18px;
  background: url(../images/icon-back.png) no-repeat 0 0 / 23px 18px;
}

.icon-calendar {
  display: block;
  width: 24px;
  height: 24px;
  background: url(../images/icon-calendar.png) no-repeat 0 0 / 24px 24px;
}

.icon-concat-coop {
  display: block;
  width: 1.11rem;
  height: 1.11rem;
  background: url(../images/icon-concat-coop.png) no-repeat 0 0 / 1.11rem 1.11rem;
}

.icon-concat-vip {
  display: block;
  width: 1.11rem;
  height: 1.11rem;
  background: url(../images/icon-concat-vip.png) no-repeat 0 0 / 1.11rem 1.11rem;
}

.icon-concat-address {
  display: block;
  width: 1.11rem;
  height: 1.11rem;
  background: url(../images/icon-concat-address.png) no-repeat 0 0 / 1.11rem 1.11rem;
}

.icon-concat-study {
  display: block;
  width: 1.11rem;
  height: 1.11rem;
  background: url(../images/icon-concat-study.png) no-repeat 0 0 / 1.11rem 1.11rem;
}

.icon-intr-video-play {
  display: block;
  width: 1.08rem;
  height: 1.08rem;
  background: url(../images/icon-intr-video-play.png) no-repeat 0 0 / 1.08rem 1.08rem;
}

.icon-preview {
  display: block;
  width: 27px;
  height: 18px;
  background: url(../images/icon-preview.png) no-repeat 0 0 / 27px 18px;
}

.icon-download {
  display: block;
  width: 23px;
  height: 23px;
  background: url(../images/icon-download.png) no-repeat 0 0 / 23px 23px;
}

.icon-course-intr01 {
  display: block;
  width: 38px;
  height: 40px;
  background: url(../images/icon-course-intr01.png) no-repeat 0 0 / 38px 40px;
}

.icon-course-intr02 {
  display: block;
  width: 30px;
  height: 40px;
  background: url(../images/icon-course-intr02.png) no-repeat 0 0 / 30px 40px;
}

.icon-course-intr03 {
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/icon-course-intr03.png) no-repeat 0 0 / 30px 30px;
}

.icon-course-intr04 {
  display: block;
  width: 26px;
  height: 26px;
  background: url(../images/icon-course-intr04.png) no-repeat 0 0 / 26px 26px;
}

.icon-course-intr05 {
  display: block;
  width: 38px;
  height: 32px;
  background: url(../images/icon-course-intr05.png) no-repeat 0 0 / 38px 32px;
}

.icon-course-intr06 {
  display: block;
  width: 33px;
  height: 35px;
  background: url(../images/icon-course-intr06.png) no-repeat 0 0 / 33px 35px;
}

.icon-track-intr01 {
  display: block;
  width: .44rem;
  height: .41rem;
  background: url(../images/icon-track-intr01.png) no-repeat 0 0 / .44rem .41rem;
}

.icon-track-intr02 {
  display: block;
  width: .42rem;
  height: .42rem;
  background: url(../images/icon-track-intr02.png) no-repeat 0 0 / .42rem .42rem;
}

.icon-track-intr03 {
  display: block;
  width: .4rem;
  height: .4rem;
  background: url(../images/icon-track-intr03.png) no-repeat 0 0 / .4rem .4rem;
}

.icon-track-intr04 {
  display: block;
  width: .39rem;
  height: .47rem;
  background: url(../images/icon-track-intr04.png) no-repeat 0 0 / .39rem .47rem;
}

.icon-track-intr05 {
  display: block;
  width: .43rem;
  height: .43rem;
  background: url(../images/icon-track-intr05.png) no-repeat 0 0 / .43rem .43rem;
}

.icon-track-swiper-button-prev {
  display: block;
  width: .16rem;
  height: .28rem;
  background: url(../images/icon-track-swiper-button-prev.png) no-repeat 0 0 / .16rem .28rem;
}

.icon-track-swiper-button-next {
  display: block;
  width: .16rem;
  height: .28rem;
  background: url(../images/icon-track-swiper-button-next.png) no-repeat 0 0 / .16rem .28rem;
}

.icon-control-item01 {
  display: block;
  width: 40px;
  height: 38px;
  /* background: url(../images/icon-control-item01.png) no-repeat 0 0 / 40px 38px; */
}

.icon-control-item02 {
  display: block;
  width: 41px;
  height: 36px;
  /* background: url(../images/icon-control-item02.png) no-repeat 0 0 / 41px 36px; */
}

.icon-control-item03 {
  display: block;
  width: 37px;
  height: 42px;
  /* background: url(../images/icon-control-item03.png) no-repeat 0 0 / 37px 42px; */
}

.icon-control-item04 {
  display: block;
  width: 34px;
  height: 45px;
  /* background: url(../images/icon-control-item04.png) no-repeat 0 0 / 34px 45px; */
}

.icon-control-item05 {
  display: block;
  width: 38px;
  height: 38px;
  /* background: url(../images/icon-control-item05.png) no-repeat 0 0 / 38px 38px; */
}

.icon-fix-email {
  display: block;
  width: 22px;
  height: 15px;
  background: url(../images/icon-fix-email.png) no-repeat 0 0 / 22px 15px;
}

.icon-fix-phone {
  display: block;
  width: 17px;
  height: 17px;
  background: url(../images/icon-fix-phone.png) no-repeat 0 0 / 17px 17px;
}

.icon-fix-wx {
  display: block;
  width: 22px;
  height: 18px;
  background: url(../images/icon-fix-wx.png) no-repeat 0 0 / 22px 18px;
}

.icon-fix-totop {
  display: block;
  width: 18px;
  height: 15px;
  background: url(../images/icon-fix-totop.png) no-repeat 0 0 / 18px 15px;
}

.icon-fix-message {
  display: block;
  width: 22px;
  height: 19px;
  background: url(../images/icon-fix-message.png) no-repeat 0 0 / 22px 19px;
}

.icon-index-news-swiper-button-prev {
  display: block;
  width: 24px;
  height: 24px;
  background: url(../images/icon-index-news-swiper-button-prev.png) no-repeat 0 0 / 24px 24px;
}

.icon-index-news-swiper-button-next {
  display: block;
  width: 24px;
  height: 24px;
  background: url(../images/icon-index-news-swiper-button-next.png) no-repeat 0 0 / 24px 24px;
}

.icon-business-service01 {
  display: block;
  width: 56px;
  height: 24px;
  background: url(../images/icon-business-service01.png) no-repeat 0 0 / 56px 24px;
}

.icon-business-service02 {
  display: block;
  width: 58px;
  height: 18px;
  background: url(../images/icon-business-service02.png) no-repeat 0 0 / 58px 18px;
}

.icon-business-service03 {
  display: block;
  width: 54px;
  height: 18px;
  background: url(../images/icon-business-service03.png) no-repeat 0 0 / 54px 18px;
}

.icon-business-service04 {
  display: block;
  width: 39px;
  height: 39px;
  background: url(../images/icon-business-service04.png) no-repeat 0 0 / 39px 39px;
}

.icon-business-service05 {
  display: block;
  width: 38px;
  height: 41px;
  background: url(../images/icon-business-service05.png) no-repeat 0 0 / 38px 41px;
}

.icon-business-service06 {
  display: block;
  width: 37px;
  height: 37px;
  background: url(../images/icon-business-service06.png) no-repeat 0 0 / 37px 37px;
}

.icon-business-service-more {
  display: block;
  width: 19px;
  height: 19px;
  background: url(../images/icon-business-service-more.png) no-repeat 0 0 / 19px 19px;
}

.icon-track-service-more {
  display: block;
  width: .44rem;
  height: .44rem;
  background: url(../images/icon-track-service-more.png) no-repeat 0 0 / .44rem .44rem;
}

.icon-track-service-swiper-button-prev {
  display: block;
  width: 32px;
  height: 20px;
  background: url(../images/icon-track-service-swiper-button-prev.png) no-repeat 0 0 / 32px 20px;
}

.icon-track-service-swiper-button-next {
  display: block;
  width: 32px;
  height: 20px;
  background: url(../images/icon-track-service-swiper-button-next.png) no-repeat 0 0 / 32px 20px;
}

.icon-train-service-arrow {
  display: block;
  width: 32px;
  height: 20px;
  background: url(../images/icon-train-service-arrow.png) no-repeat 0 0 / 32px 20px;
}

.icon-vip-service01 {
  display: block;
  width: 40px;
  height: 34px;
  background: url(../images/icon-vip-service01.png) no-repeat 0 0 / 40px 34px;
}

.icon-vip-service02 {
  display: block;
  width: 35px;
  height: 40px;
  background: url(../images/icon-vip-service02.png) no-repeat 0 0 / 35px 40px;
}

.icon-vip-service03 {
  display: block;
  width: 39px;
  height: 39px;
  background: url(../images/icon-vip-service03.png) no-repeat 0 0 / 39px 39px;
}