.indexModule .Footer {
  background-color: #fff;
}
.indexModule .Header_box {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 999999;
  background-color: rgba(0, 0, 0, 0);
}
.indexModule .Header_box .Header .Nav_box .item_box .item {
  color: #fff;
}
.indexModule .Header_box .Nav_box .item_box .child_nav .line {
  background-color: #fff;
}
.indexModule .Header_box .Nav_box .item_box .first_nav:hover::after {
  background-color: #fff;
}
.indexModule .Header_box .Nav_box .item_box .first_nav::before {
  background-color: #fff;
}
.indexModule .Header_box2 {
  display: none;
  background-color: #fff;
}
.indexModule .Header_box2 .Header .Nav_box .item_box .item {
  color: #000;
}
.indexModule .Header_box2 .Header .Nav_box .item_box .child_nav .line {
  background-color: #C9132A;
}
.indexModule .Header_box2 .Header .Nav_box .item_box .first_nav:hover::after {
  background-color: #C9132A;
}
.indexModule .Header_box2 .Header .Nav_box .item_box .first_nav::before {
  background-color: #C9132A;
}
.indexModule .section1 {
  width: 100%;
  height: 100vh;
  background-repeat: no-repeat;
  background-size: cover;
}
.indexModule .section1 .indexSwiper {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 1;
}
.indexModule .section1 img {
  width: 100%;
  height: 100%;
}
.indexModule #fp-nav {
  display: none;
}
.indexModule .section2 {
  width: 100%;
  background-color: #fff;
}
.indexModule .section2 .newsBox {
  width: 100%;
  padding-top: 6.5rem;
  padding-bottom: 44px;
  background-color: #C9132A;
}
.indexModule .section2 .newsBox .newsTitle {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.indexModule .section2 .newsBox .newsTitle .icon {
  width: 4.5625rem;
  height: 4.5625rem;
  margin-right: 1.5rem;
}
.indexModule .section2 .newsBox .newsTitle .right {
  font-size: 3.0313rem;
  color: #fff;
}
.indexModule .section2 .newsBox .newsTitle .right .english {
  letter-spacing: 0.18rem;
  font-size: 0.9375rem;
  margin-bottom: 0.375rem;
}
.indexModule .section2 .newsBox .news_item_box {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.25rem;
}
.indexModule .section2 .newsBox .news_item_box .news_item {
  width: 27.875rem;
  padding-bottom: 1rem;
  background-color: #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.7);
}
.indexModule .section2 .newsBox .news_item_box .news_item .img_box {
  width: 100%;
  height: 12.5rem;
  overflow: hidden;
}
.indexModule .section2 .newsBox .news_item_box .news_item .img_box .image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.indexModule .section2 .newsBox .news_item_box .news_item .descBox {
  width: 100%;
  height: 8.5rem;
  padding: 0 1.5625rem;
  padding-top: 1.25rem;
  border-top: 0.4375rem solid #C9132A;
}
.indexModule .section2 .newsBox .news_item_box .news_item .descBox .title {
  font-weight: 700;
  color: #313131;
  font-size: 1.0938rem;
  margin-bottom: 0.875rem;
}
.indexModule .section2 .newsBox .news_item_box .news_item .descBox .detaile {
  font-size: 0.7813rem;
  color: #727272;
  line-height: 160%;
  margin-bottom: 0.875rem;
}
.indexModule .section2 .newsBox .news_item_box .news_item .descBox .time_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.indexModule .section2 .newsBox .news_item_box .news_item .descBox .time_box .time {
  font-size: 0.9375rem;
  color: #C9132A;
  display: flex;
  align-items: center;
}
.indexModule .section2 .newsBox .news_item_box .news_item .descBox .time_box .time img {
  width: 1.0625rem;
  height: auto;
  margin-right: 0.2rem;
}
.indexModule .section2 .newsBox .news_item_box .news_item:hover .image {
  transform: scale(1.1);
}
.indexModule .section2 .news_notice_Box {
  height: 60rem;
  width: 100%;
  padding-top: 10rem;
  background-size: 100% 100%;
  background-image: url(../../images/qzx/index3.jpg);
}
.indexModule .section2 .news_notice_Box .newsTitle {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.indexModule .section2 .news_notice_Box .newsTitle .icon {
  width: 4.5625rem;
  height: 4.5625rem;
  margin-right: 1.5rem;
}
.indexModule .section2 .news_notice_Box .newsTitle .right {
  font-size: 3.0313rem;
  color: #C9132A;
}
.indexModule .section2 .news_notice_Box .newsTitle .right .english {
  letter-spacing: 0.18rem;
  font-size: 0.9375rem;
  margin-bottom: 0.375rem;
}
.indexModule .section2 .news_notice_Box .news_content_box {
  display: flex;
  justify-content: space-between;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box {
  width: 57rem;
  padding-top: 3.1875rem;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .two_news_box {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .two_news_box .two_news_item {
  width: 28rem;
  padding-bottom: 1.1875rem;
  background-color: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .two_news_box .two_news_item .img_box {
  margin-bottom: 0.6875rem;
  border-radius: 0.5rem 0.5rem 0 0;
  width: 100%;
  height: 15.5rem;
  overflow: hidden;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .two_news_box .two_news_item .img_box .image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .two_news_box .two_news_item .title {
  padding: 0 1.3125rem;
  font-size: 1.3125rem;
  font-weight: 700;
  color: #212121;
  margin-bottom: 0.8125rem;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .two_news_box .two_news_item .detaile {
  padding: 0 1.3125rem;
  color: #727272;
  line-height: 140%;
  font-size: 0.875rem;
  height: 2.5rem;
  margin-bottom: 0.875rem;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .two_news_box .two_news_item .time_box {
  margin-left: 3.5625rem;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .two_news_box .two_news_item .time_box .time {
  font-size: 1.0625rem;
  color: #C9132A;
  display: flex;
  align-items: center;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .two_news_box .two_news_item .time_box .time img {
  width: 1.0625rem;
  height: auto;
  margin-top: 3px;
  margin-right: 0.125rem;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .two_news_box .two_news_item:hover .image {
  transform: scale(1.1);
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .smile_news_box {
  display: flex;
  flex-wrap: wrap;
  padding-right: 1.6rem;
  justify-content: space-between;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .smile_news_box .news_item {
  width: 24.75rem;
  margin-top: 1.6875rem;
  margin-left: 2rem;
  padding-bottom: 1.4375rem;
  border-bottom: 0.125rem solid lightgray;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .smile_news_box .news_item .title_box {
  display: flex;
  align-items: center;
  font-size: 1.25rem;
  color: #313131;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .smile_news_box .news_item .title_box .title {
  flex: 1;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .smile_news_box .news_item .title_box .red {
  width: 1.0625rem;
  height: 1.0625rem;
  margin-right: 0.5625rem;
  background-color: #C9132A;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .smile_news_box .news_item .time_box {
  margin-left: 1.8125rem;
  margin-top: 1.6875rem;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .smile_news_box .news_item .time_box .time {
  font-size: 1.0625rem;
  color: #C9132A;
  display: flex;
  align-items: center;
}
.indexModule .section2 .news_notice_Box .news_content_box .left_box .smile_news_box .news_item .time_box .time img {
  width: 1.0625rem;
  height: auto;
  margin-top: 3px;
  margin-right: 0.125rem;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box {
  width: 26.875rem;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .button_box {
  display: flex;
  justify-content: center;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .button_box .button_item {
  width: 12.3125rem;
  height: 2.9375rem;
  border-radius: 0.25rem;
  color: #C9132A;
  text-align: center;
  line-height: 2.9375rem;
  font-size: 1.4375rem;
  cursor: pointer;
  margin: 0 0.625rem;
  border: 1px solid #C9132A;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .button_box .button_active {
  color: #fff;
  background-color: #C9132A;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .list_box {
  width: 100%;
  margin-top: 0.9375rem;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .list_box .list_item {
  padding: 1.0625rem;
  width: 100%;
  height: 6.6875rem;
  border: 2px solid #C9132A;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .list_box .list_item .time_box {
  width: 4rem;
  text-align: center;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .list_box .list_item .time_box .date {
  font-size: 2.8125rem;
  color: #C9132A;
  margin-bottom: 0.75rem;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .list_box .list_item .time_box .year {
  color: #C9132A;
  font-size: 1rem;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .list_box .list_item .line {
  width: 0.1125rem;
  height: 4.5rem;
  background-color: #C9132A;
  margin-left: 0.5rem;
  margin-right: 1.6875rem;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .list_box .list_item .detaile {
  flex: 1;
  text-align: l;
  color: #323232;
  font-size: 1.375rem;
  line-height: 140%;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .list_box .list_item:hover .detaile {
  color: #C9132A;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .list_box a:nth-child(1) .detaile {
  font-weight: bold;
  color: #C9132A;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .list_box a:nth-child(2) .detaile {
  font-weight: bold;
  color: orangered;
}
.indexModule .section2 .news_notice_Box .news_content_box .right_box .list_box2 {
  display: none;
}
.indexModule .section2 .teacherBox {
  padding-top: 10.25rem;
  height: 60rem;
  background-color: #C9132A;
}
.indexModule .section2 .teacherBox .newsTitle {
  display: flex;
  align-items: center;
  margin-bottom: 2.3125rem;
}
.indexModule .section2 .teacherBox .newsTitle .icon {
  width: 4.5625rem;
  height: 4.5625rem;
  margin-right: 1.5rem;
}
.indexModule .section2 .teacherBox .newsTitle .right {
  font-size: 3.0313rem;
  color: #fff;
}
.indexModule .section2 .teacherBox .newsTitle .right .english {
  letter-spacing: 0.18rem;
  font-size: 0.9375rem;
  margin-bottom: 0.375rem;
}
.indexModule .section2 .teacherBox .teacher_class_box {
  width: 100%;
  position: relative;
  height: 2.375rem;
  margin-bottom: 2.1875rem;
}
.indexModule .section2 .teacherBox .teacher_class_box .white_line {
  position: absolute;
  width: 100%;
  top: 50%;
  height: 0.1875rem;
  z-index: 1;
  background-color: #fff;
}
.indexModule .section2 .teacherBox .teacher_class_box .button_box {
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}
.indexModule .section2 .teacherBox .teacher_class_box .button_box .item {
  position: relative;
  z-index: 100;
  width: 7.1875rem;
  height: 100%;
  border-radius: 3.125rem;
  margin-right: 1.625rem;
  color: #C9132A;
  font-weight: 700;
  font-size: 1.4375rem;
  text-align: center;
  line-height: 2.375rem;
  cursor: pointer;
  background-color: #fff;
}
.indexModule .section2 .teacherBox .teacher_class_box .button_box .item:last-child {
  width: 8.5rem;
  margin-right: 0;
}
.indexModule .section2 .teacherBox .teacher_class_box .button_box .item_active {
  color: #fff;
  background-color: #F7374F;
}
.indexModule .section2 .teacherBox .teacher_detaile_box_main .teacher_box {
  width: 100%;
}
.indexModule .section2 .teacherBox .teacher_detaile_box_main .teacher_box .teacher_image_box {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 1.4375rem;
}
.indexModule .section2 .teacherBox .teacher_detaile_box_main .teacher_box .teacher_image_box .teacher_image_item {
  cursor: pointer;
  width: 16.4375rem;
  height: 21.5625rem;
  position: relative;
}
.indexModule .section2 .teacherBox .teacher_detaile_box_main .teacher_box .teacher_image_box .teacher_image_item .image {
  width: 100%;
  height: 100%;
}
.indexModule .section2 .teacherBox .teacher_detaile_box_main .teacher_box .teacher_image_box .teacher_image_item .detaile {
  width: 100%;
  bottom: 0;
  position: absolute;
  height: 6.25rem;
  color: #FFFFFF;
  font-size: 1rem;
  text-align: justify;
  padding: 1rem 0.5rem;
  display: none;
  background-color: #FF001D;
}
.indexModule .section2 .teacherBox .teacher_detaile_box_main .teacher_box .teacher_image_box .teacher_image_item .detaile p {
  line-height: 140%;
}
.indexModule .section2 .teacherBox .teacher_detaile_box_main .teacher_box .teacher_info_box {
  margin-top: 1.25rem;
}
.indexModule .section2 .teacherBox .teacher_detaile_box_main .teacher_box .teacher_info_box .teacher_info_item {
  display: none;
  width: 100%;
  height: 9.5625rem;
  color: #3C2929;
  font-size: 1.0188rem;
  text-align: justify;
  padding: 1.6875rem 2.1875rem;
  background-color: #fff;
}
.indexModule .section2 .teacherBox .teacher_detaile_box_main .teacher_box .teacher_info_box .teacher_info_item .detaile {
  text-indent: 1.875rem;
  line-height: 160%;
  font-size: 1.0625rem;
}
.indexModule .section2 .teacherBox .teacher_detaile_box .teacher_box {
  width: 100%;
  display: none;
}
.indexModule .section2 .teacherBox .teacher_detaile_box .teacher_box .teacher_image_box {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 1.4375rem;
}
.indexModule .section2 .teacherBox .teacher_detaile_box .teacher_box .teacher_image_box .teacher_image_item {
  cursor: pointer;
  width: 16.4375rem;
  height: 21.5625rem;
  position: relative;
}
.indexModule .section2 .teacherBox .teacher_detaile_box .teacher_box .teacher_image_box .teacher_image_item .image {
  width: 100%;
  height: 100%;
}
.indexModule .section2 .teacherBox .teacher_detaile_box .teacher_box .teacher_image_box .teacher_image_item .detaile {
  width: 100%;
  bottom: 0;
  position: absolute;
  height: 6.25rem;
  color: #FFFFFF;
  font-size: 1rem;
  text-align: justify;
  padding: 1rem 0.5rem;
  display: none;
  background-color: #FF001D;
}
.indexModule .section2 .teacherBox .teacher_detaile_box .teacher_box .teacher_image_box .teacher_image_item .detaile p {
  line-height: 140%;
}
.indexModule .section2 .teacherBox .teacher_detaile_box .teacher_box .teacher_info_box {
  margin-top: 1.25rem;
}
.indexModule .section2 .teacherBox .teacher_detaile_box .teacher_box .teacher_info_box .teacher_info_item {
  display: none;
  width: 100%;
  height: 9.5625rem;
  color: #3C2929;
  font-size: 1.0188rem;
  text-align: justify;
  padding: 1.6875rem 2.1875rem;
  background-color: #fff;
}
.indexModule .section2 .teacherBox .teacher_detaile_box .teacher_box .teacher_info_box .teacher_info_item .detaile {
  text-indent: 1.875rem;
  line-height: 160%;
  font-size: 1.0625rem;
}
.indexModule .section2 .teaching_assistantBox {
  height: 60rem;
  width: 100%;
  padding-top: 10rem;
  background-size: 100% 100%;
  background-image: url(../../images/qzx/index3.jpg);
}
.indexModule .section2 .teaching_assistantBox .newsTitle {
  display: flex;
  align-items: center;
  margin-bottom: 2.6875rem;
}
.indexModule .section2 .teaching_assistantBox .newsTitle .icon {
  width: 4.5625rem;
  height: 4.5625rem;
  margin-right: 1.5rem;
}
.indexModule .section2 .teaching_assistantBox .newsTitle .right {
  font-size: 3.0313rem;
  color: #C9132A;
}
.indexModule .section2 .teaching_assistantBox .newsTitle .right .english {
  letter-spacing: 0.18rem;
  font-size: 0.9375rem;
  margin-bottom: 0.375rem;
}
.indexModule .section2 .teaching_assistantBox .teaching_swiper_box {
  position: relative;
}
.indexModule .section2 .teaching_assistantBox .teaching_swiper_box .teaching_swiper {
  width: 100%;
  height: 40rem;
}
.indexModule .section2 .teaching_assistantBox .teaching_swiper_box .teaching_swiper .teaching_swiper {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.indexModule .section2 .teaching_assistantBox .teaching_swiper_box .teaching_swiper .swiper-slide {
  text-align: center;
  border-radius: 0.25rem;
  font-size: 18px;
  width: 12.0625rem;
  height: 12rem;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  background-color: #8c9998;
}
.indexModule .section2 .teaching_assistantBox .teaching_swiper_box .teaching_swiper .swiper-slide img {
  width: 9.625rem;
  height: 100%;
  border-radius: 0.25rem;
  object-fit: cover;
}
.indexModule .section2 .teaching_assistantBox .teaching_swiper_box .teaching_swiper .swiper-slide .name {
  bottom: 0.5625rem;
  right: 0.5rem;
  position: absolute;
  color: #FFFFFF;
  font-size: 0.8125rem;
  z-index: 100;
}
.indexModule .section2 .teaching_assistantBox .teaching_swiper_box .teaching_swiper .swiper-slide:hover img {
  transform: scale(1.1);
}
.indexModule .section2 .teaching_assistantBox .teaching_swiper_box .swiper-button-next,
.indexModule .section2 .teaching_assistantBox .teaching_swiper_box .swiper-rtl .swiper-button-prev {
  left: 103% !important;
  color: #274092;
}
.indexModule .section2 .teaching_assistantBox .teaching_swiper_box .swiper-button-prev,
.indexModule .section2 .teaching_assistantBox .teaching_swiper_box .swiper-rtl .swiper-button-next {
  left: -5% !important;
  color: #274092;
}
.indexModule .section2 .courseBox {
  height: 60rem;
  width: 100%;
  padding-top: 10rem;
  background-size: 100% 100%;
  background-image: url(../../images/qzx/index3.jpg);
  padding-top: 10.75rem;
}
.indexModule .section2 .courseBox .newsTitle {
  display: flex;
  align-items: center;
  margin-bottom: 3.8125rem;
}
.indexModule .section2 .courseBox .newsTitle .icon {
  width: 4.5625rem;
  height: 4.5625rem;
  margin-right: 1.5rem;
}
.indexModule .section2 .courseBox .newsTitle .right {
  font-size: 3.0313rem;
  color: #C9132A;
}
.indexModule .section2 .courseBox .newsTitle .right .english {
  letter-spacing: 0.18rem;
  font-size: 0.9375rem;
  margin-bottom: 0.375rem;
}
.indexModule .section2 .courseBox .item_box {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1.8rem;
  margin-bottom: 3.4375rem;
}
.indexModule .section2 .courseBox .item_box .item {
  height: 100%;
  overflow: hidden;
  border: 0.0625rem solid gray;
}
.indexModule .section2 .courseBox .item_box .item .image {
  height: 24rem;
  width: 100%;
  object-fit: cover;
}
.indexModule .section2 .courseBox .item_box .item:hover .image {
  transform: scale(1.05);
}
.indexModule .section2 .courseBox .more {
  width: 16.875rem;
  height: 3.625rem;
  text-align: center;
  line-height: 3.625rem;
  background-color: #C9132A;
  color: #fff;
  font-size: 1.25rem;
  margin: 0 auto;
  border-radius: 0.375rem;
}
.indexModule .section2 .resourceBox {
  height: 60rem;
  width: 100%;
  padding-top: 10rem;
  background-size: 100% 100%;
  background-image: url(../../images/qzx/index3.jpg);
  padding-top: 10.75rem;
}
.indexModule .section2 .resourceBox .newsTitle {
  display: flex;
  align-items: center;
  margin-bottom: 3rem;
}
.indexModule .section2 .resourceBox .newsTitle .icon {
  width: 4.5625rem;
  height: 4.5625rem;
  margin-right: 1.5rem;
}
.indexModule .section2 .resourceBox .newsTitle .right {
  font-size: 3.0313rem;
  color: #C9132A;
}
.indexModule .section2 .resourceBox .newsTitle .right .english {
  letter-spacing: 0.18rem;
  font-size: 0.9375rem;
  margin-bottom: 0.375rem;
}
.indexModule .section2 .resourceBox .detailes {
  text-indent: 1.875rem;
  color: #000000;
  line-height: 180%;
  margin-bottom: 6.5rem;
  font-size: 1.375rem;
}
.indexModule .section2 .resourceBox .resource_swiper_box {
  width: 99%;
  margin: 0 auto;
  position: relative;
  height: 17rem;
}
.indexModule .section2 .resourceBox .resource_swiper_box .resource_swiper {
  width: 100%;
  height: 100%;
}
.indexModule .section2 .resourceBox .resource_swiper_box .swiper-slide {
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.indexModule .section2 .resourceBox .resource_swiper_box .swiper-slide img {
  width: 100%;
  height: 100%;
}
.indexModule .section2 .resourceBox .resource_swiper_box .swiper-button-prev,
.indexModule .section2 .resourceBox .resource_swiper_box .swiper-rtl .swiper-button-next {
  left: -5% !important;
}
.indexModule .section2 .resourceBox .resource_swiper_box .swiper-button-next,
.indexModule .section2 .resourceBox .resource_swiper_box .swiper-rtl .swiper-button-prev {
  right: -5% !important;
}
.indexModule .section2 .evaluateBox {
  height: 60rem;
  padding-top: 8.875rem;
  background-color: #C9132A;
}
.indexModule .section2 .evaluateBox .newsTitle {
  display: flex;
  align-items: center;
  margin-bottom: 3rem;
}
.indexModule .section2 .evaluateBox .newsTitle .icon {
  width: 4.5625rem;
  height: 4.5625rem;
  margin-right: 1.5rem;
}
.indexModule .section2 .evaluateBox .newsTitle .right {
  font-size: 3.0313rem;
  color: #fff;
}
.indexModule .section2 .evaluateBox .newsTitle .right .english {
  letter-spacing: 0.18rem;
  font-size: 0.9375rem;
  margin-bottom: 0.375rem;
}
.indexModule .section2 .evaluateBox .detailes {
  text-indent: 1.875rem;
  color: #fff;
  line-height: 180%;
  font-size: 1.375rem;
  margin-bottom: 3rem;
}
.indexModule .section2 .evaluateBox .item_box {
  width: 100%;
  height: 27rem;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 5.3125rem;
}
.indexModule .section2 .evaluateBox .item_box .item {
  width: 13.125rem;
  height: 27rem;
}
.indexModule .section2 .evaluateBox .item_box .item img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.indexModule .section2 .evaluateBox .more {
  color: #C9132A;
  width: 12.5rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
  text-align: center;
  background-color: #fff;
  font-size: 1.625rem;
  margin: 0 auto;
  border-radius: 0.25rem;
  margin-top: 1.875rem;
}
.indexModule .section2 .introduceBox {
  height: 60rem;
  width: 100%;
  position: relative;
  background-size: 100% 100%;
  background-image: url(../../images/qzx/index3.jpg);
  padding-top: 10rem;
}
.indexModule .section2 .introduceBox .newsTitle {
  display: flex;
  align-items: center;
  margin-bottom: 1.3125rem;
}
.indexModule .section2 .introduceBox .newsTitle .icon {
  width: 4.5625rem;
  height: 4.5625rem;
  margin-right: 1.5rem;
}
.indexModule .section2 .introduceBox .newsTitle .right {
  font-size: 3.0313rem;
  color: #C9132A;
}
.indexModule .section2 .introduceBox .newsTitle .right .english {
  letter-spacing: 0.18rem;
  font-size: 0.9375rem;
  margin-bottom: 0.375rem;
}
.indexModule .section2 .introduceBox .introduce_content {
  display: flex;
  justify-content: space-between;
}
.indexModule .section2 .introduceBox .introduce_content .img_box {
  width: 42rem;
  margin-right: 6rem;
}
.indexModule .section2 .introduceBox .introduce_content .img_box img {
  width: 100%;
  height: auto;
}
.indexModule .section2 .introduceBox .introduce_content .content {
  flex: 1;
  height: 23rem;
}
.indexModule .section2 .introduceBox .introduce_content .content p {
  text-indent: 2.8125rem;
  line-height: 180%;
  color: #000000;
  text-align: justify;
  font-weight: 500;
  font-size: 1.1875rem;
  margin-bottom: 0.625rem;
}
.indexModule .section2 .introduceBox .introduceBox_banner {
  position: absolute;
  width: 100%;
  height: 11.875rem;
  bottom: 0;
}
.indexModule .section2 .introduceBox .introduceBox_banner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.indexModule .section2 .contentBox {
  height: 60rem;
  width: 100%;
  position: relative;
  background-size: 100% 100%;
  background-image: url(../../images/qzx/index3.jpg);
  padding-top: 10rem;
}
.indexModule .section2 .contentBox .newsTitle {
  display: flex;
  align-items: center;
  margin-bottom: 3.375rem;
}
.indexModule .section2 .contentBox .newsTitle .icon {
  width: 4.5625rem;
  height: 4.5625rem;
  margin-right: 1.5rem;
}
.indexModule .section2 .contentBox .newsTitle .right {
  font-size: 3.0313rem;
  color: #C9132A;
}
.indexModule .section2 .contentBox .newsTitle .right .english {
  letter-spacing: 0.18rem;
  font-size: 0.9375rem;
  margin-bottom: 0.375rem;
}
.indexModule .section2 .contentBox .schoolSwiperBox {
  width: 86.3125rem;
  height: 32.75rem;
  margin-bottom: 2.4375rem;
}
.indexModule .section2 .contentBox .schoolSwiperBox .swiper {
  width: 100%;
  height: 100%;
}
.indexModule .section2 .contentBox .schoolSwiperBox .swiper-slide {
  text-align: center;
  font-size: 18px;
}
.indexModule .section2 .contentBox .schoolSwiperBox .swiper-slide .img_box {
  width: 100%;
  height: 19.25rem;
  overflow: hidden;
  margin-bottom: 1.75rem;
}
.indexModule .section2 .contentBox .schoolSwiperBox .swiper-slide .img_box img {
  width: 100%;
  height: 19.25rem;
}
.indexModule .section2 .contentBox .schoolSwiperBox .swiper-slide .school_name {
  text-align: center;
  color: #231815;
  font-weight: 500;
  font-size: 1.75rem;
  margin-bottom: 1rem;
}
.indexModule .section2 .contentBox .schoolSwiperBox .swiper-slide .address {
  width: 80%;
  margin: 0 auto;
  height: 50px;
  text-align: left;
  line-height: 160%;
  font-size: 1.0625rem;
  color: #2C2D2D;
  margin-bottom: 2.3125rem;
}
.indexModule .section2 .contentBox .schoolSwiperBox .swiper-slide .help_box {
  justify-content: center;
  display: flex;
  font-size: 0.9875rem;
  color: #231815;
}
.indexModule .section2 .contentBox .schoolSwiperBox .swiper-slide .help_box .left {
  display: flex;
  align-items: center;
}
.indexModule .section2 .contentBox .schoolSwiperBox .swiper-slide .help_box .left .icon {
  width: 0.6875rem;
  height: auto;
  margin-right: 0.5rem;
}
.indexModule .section2 .contentBox .schoolSwiperBox .swiper-slide .help_box .line {
  width: 0.125rem;
  height: 1.125rem;
  margin: 0 2.0625rem;
  background-color: rgba(0, 0, 0, 0.4);
}
.indexModule .section2 .contentBox .schoolSwiperBox .swiper-slide .help_box .right {
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.indexModule .section2 .contentBox .schoolSwiperBox .swiper-slide .help_box .right .icon {
  width: 0.875rem;
  height: auto;
  margin-right: 0.5rem;
}
.indexModule .section2 .contentBox .schoolSwiperBox .swiper-slide .help_box .right:hover .phone_number {
  display: block;
  transition: all 0.6s;
}
.indexModule .section2 .contentBox .swiper-slide:hover .img_box img {
  transform: scale(1.1);
  transition: all 0.3s;
}
.indexModule .section2 .contentBox .swiper-slide:hover .school_name {
  color: #C9132A;
}
.indexModule .section2 .contentBox .school_box {
  width: 100%;
  height: 25rem;
  margin-bottom: 6rem;
}
.indexModule .section2 .contentBox .school_box .swiper {
  width: 100%;
  height: 100%;
}
.indexModule .section2 .contentBox .school_box .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  height: 7.25rem;
  width: 15.9375rem;
}
.indexModule .section2 .contentBox .school_box .swiper-slide img {
  cursor: pointer;
  width: 100%;
}
.indexModule .section2 .more {
  width: 13.75rem;
  height: 2.9375rem;
  line-height: 2.9375rem;
  text-align: center;
  font-size: 1.0625rem;
  margin: 0 auto;
  border-radius: 0.25rem;
  color: #fff;
  background-color: #C9132A;
}
.indexModule .mienBox {
  width: 100%;
  height: 38.1875rem;
  padding-top: 7rem;
}
.indexModule .mienBox .line {
  width: 100%;
  margin-bottom: 3.1875rem;
}
.indexModule .mienBox .line img {
  width: 100%;
  height: 6.5rem;
}
.indexModule .mienBox .mienSwiperBox {
  height: 14rem;
  width: 100%;
  position: relative;
}
.indexModule .mienBox .mienSwiperBox .swiper {
  width: 100%;
  height: 100%;
}
.indexModule .mienBox .mienSwiperBox .swiper-slide {
  text-align: center;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.indexModule .mienBox .mienSwiperBox .swiper-slide .icon {
  position: absolute;
  width: 3.875rem;
  height: 3.875rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.indexModule .mienBox .mienSwiperBox .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.indexModule .mienBox .mienSwiperBox .swiper-horizontal > .swiper-pagination-bullets,
.indexModule .mienBox .mienSwiperBox .swiper-pagination-bullets.swiper-pagination-horizontal,
.indexModule .mienBox .mienSwiperBox .swiper-pagination-custom,
.indexModule .mienBox .mienSwiperBox .swiper-pagination-fraction {
  bottom: -30%;
}
.indexModule .mienBox .mienSwiperBox .swiper-pagination-bullet-active {
  background-color: #C9132A;
}
.neswModule {
  background: linear-gradient(180deg, #FFFFFF 20%, #C9132A 50.68%, #C9132A 67.39%, #FFFFFF 99.45%);
}
.neswModule .Banner .red .child_nav {
  width: auto;
}
.neswModule .content .content_title {
  text-align: center;
  font-size: 3rem;
  color: #303133;
  margin-top: 6.25rem;
  margin-bottom: 3.125rem;
}
.neswModule .content .newsSwiper {
  width: 87.5rem;
  height: 31rem;
  position: relative;
}
.neswModule .content .newsSwiper .swiper {
  background-color: #fff;
  width: 100%;
  height: 25.9375rem;
}
.neswModule .content .newsSwiper .swiper .swiper-slide {
  width: 100%;
}
.neswModule .content .newsSwiper .swiper .swiper-slide .item {
  display: flex;
}
.neswModule .content .newsSwiper .swiper .swiper-slide .image_box {
  width: 42.875rem;
  height: 25.9375rem;
  overflow: hidden;
  position: relative;
}
.neswModule .content .newsSwiper .swiper .swiper-slide .image_box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.neswModule .content .newsSwiper .swiper .swiper-slide .right {
  flex: 1;
  padding: 3.375rem;
}
.neswModule .content .newsSwiper .swiper .swiper-slide .right .time {
  color: #909399;
  font-size: 1rem;
  margin-bottom: 1.25rem;
}
.neswModule .content .newsSwiper .swiper .swiper-slide .right .newsSwiper_title {
  color: #C9132A;
  font-size: 1.75rem;
  line-height: 140%;
  margin-bottom: 1.875rem;
}
.neswModule .content .newsSwiper .swiper .swiper-slide .right .textarea {
  color: #606266;
  line-height: 160%;
  font-size: 0.9375rem;
  margin-bottom: 3.75rem;
}
.neswModule .content .newsSwiper .swiper .swiper-slide .right .icon {
  width: 2.125rem;
  height: 2.125rem;
}
.neswModule .content .newsSwiper .swiper .swiper-slide:hover .image_box img {
  transform: scale(1.1);
}
.neswModule .content .newsSwiper .swiper-pagination-bullet {
  border: 0.0625rem solid #CFCFCF;
}
.neswModule .content .newsSwiper .swiper-pagination-bullet-active {
  background-color: #fff;
}
.neswModule .content .newsList {
  margin-top: 3rem;
}
.neswModule .content .newsList .item_box {
  padding-bottom: 3.75rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 2.875rem;
}
.neswModule .content .newsList .item_box .item {
  width: 27.1875rem;
  background-color: #fff;
  border-radius: 0.125rem;
}
.neswModule .content .newsList .item {
  width: 27.1875rem;
  background-color: #fff;
  border-radius: 0.125rem;
  padding: 2rem 1.875rem;
}
.neswModule .content .newsList .item .time {
  font-size: 0.9375rem;
  color: #606266;
  margin-bottom: 1rem;
}
.neswModule .content .newsList .item .title {
  color: #303133;
  font-size: 1.125rem;
  line-height: 140%;
  margin-bottom: 2rem;
  min-height: 3.125rem;
  max-height: 3.125rem;
}
.neswModule .content .newsList .item .img_box {
  width: 23.5625rem;
  height: 13.375rem;
  margin-bottom: 2.5rem;
  overflow: hidden;
}
.neswModule .content .newsList .item .img_box .img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.neswModule .content .newsList .item .more {
  display: flex;
  font-size: 0.9375rem;
  color: #606266;
  justify-content: space-between;
}
.neswModule .content .newsList .item .more .icon {
  width: 1.1875rem;
  height: auto;
}
.neswModule .content .newsList .item .more .icon2 {
  display: none;
}
.neswModule .content .newsList .item:hover .img {
  transform: scale(1.1);
}
.noticewModule {
  background: linear-gradient(180deg, #FFFFFF 20%, #C9132A 50.68%, #C9132A 67.39%, #FFFFFF 99.45%);
}
.noticewModule .Banner {
  background-image: url(../../images/qzx/notice1.jpg);
}
.noticewModule .Banner .red .child_nav {
  width: auto;
}
.noticewModule .content .big_title {
  text-align: center;
  color: #303133;
  font-size: 3rem;
  padding-top: 6.25rem;
  padding-bottom: 3.125rem;
}
.noticewModule .content .item_box {
  background-color: #fff;
  padding-bottom: 6.875rem;
  padding: 0 3.125rem;
  margin-bottom: 3.75rem;
}
.noticewModule .content .item_box .item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 4.5rem;
  border-bottom: 1px solid #EBEEF5;
}
.noticewModule .content .item_box .item .title_box {
  display: flex;
  align-items: center;
}
.noticewModule .content .item_box .item .title_box .dian {
  width: 0.3125rem;
  height: 0.3125rem;
  background-color: #B3B9C3;
  border-radius: 0.625rem;
  margin-right: 1.0625rem;
}
.noticewModule .content .item_box .item .title_box .title {
  font-size: 1.125rem;
  color: #303133;
}
.noticewModule .content .item_box .item .time {
  font-size: 1.125rem;
  color: #909399;
}
.noticewModule .content .item_box .item:hover .title {
  color: #C9132A;
}
.noticewModule .content .item_box .item:hover .dian {
  background-color: #C9132A;
}
.aboutModule .Banner {
  background-image: url(../../images/qzx/about1.jpg);
}
.aboutModule .Content .introduceBox {
  background: linear-gradient(180deg, #FFFFFF 30%, #FFD5DA 90%);
}
.aboutModule .Content .introduce {
  display: flex;
  padding-top: 6.25rem;
  justify-content: space-between;
  padding-bottom: 7.875rem;
}
.aboutModule .Content .introduce .left {
  width: 41.375rem;
}
.aboutModule .Content .introduce .left .title {
  color: #303133;
  font-size: 3rem;
  font-weight: 500;
  margin-bottom: 1.8rem;
}
.aboutModule .Content .introduce .left .title_two {
  font-size: 2.25rem;
  color: #C8161D;
  margin-bottom: 2.4rem;
}
.aboutModule .Content .introduce .left .detaile {
  line-height: 170%;
  font-size: 1.0625rem;
  color: #303133;
  margin-bottom: 1.8rem;
  text-indent: 2rem;
}
.aboutModule .Content .introduce .right {
  width: 41.75rem;
  height: 26rem;
  margin-top: 5rem;
}
.aboutModule .Content .introduce .right .image {
  width: 100%;
  height: 100%;
}
.aboutModule .Content .culture {
  width: 100%;
  background-image: url(../../images/qzx/about3.jpg);
  padding: 6.25rem 0 6.875rem 0;
}
.aboutModule .Content .culture .title {
  text-align: center;
  color: #303133;
  font-size: 3rem;
  font-weight: 500;
  margin-bottom: 3.125rem;
}
.aboutModule .Content .culture .content_box {
  width: 87.5rem;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 2.0625rem;
}
.aboutModule .Content .culture .content_box .item {
  width: 27.8125rem;
  height: 15.625rem;
  background-image: url(../../images/qzx/wenhua2.jpg);
  background-size: 200% 150%;
  border-radius: 0.5625rem;
  padding: 3.125rem 2.5rem;
  position: relative;
}
.aboutModule .Content .culture .content_box .item .name {
  text-align: center;
  font-size: 2rem;
  color: #C8161D;
  margin-bottom: 2rem;
}
.aboutModule .Content .culture .content_box .item .detaile {
  line-height: 160%;
  color: #303133;
  width: 100%;
  letter-spacing: 3px;
  font-size: 1.09rem;
}
.aboutModule .Content .culture .content_box .item .icon {
  width: 4.625rem;
  height: 4.625rem;
  position: absolute;
  right: 2rem;
  top: 2rem;
}
.aboutModule .Content .culture .content_box .item:hover {
  background-image: url(../../images/qzx/wenhua1.jpg);
  background-size: 100% 100%;
}
.aboutModule .Content .culture .content_box .item:hover .name,
.aboutModule .Content .culture .content_box .item:hover .detaile {
  color: #FFFFFF;
}
.aboutModule .Content .speechBox {
  background: linear-gradient(180deg, #FFFFFF 30%, #FFD5DA 90%);
}
.aboutModule .Content .speech {
  padding: 6.25rem 0 7.5rem 0;
}
.aboutModule .Content .speech .name {
  color: #303133;
  font-size: 3rem;
  text-align: center;
  margin-bottom: 3.125rem;
}
.aboutModule .Content .speech .detaile {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.aboutModule .Content .speech .detaile .left {
  width: 56.5rem;
}
.aboutModule .Content .speech .detaile .left .textarea {
  text-indent: 1.875rem;
  line-height: 170%;
  margin-bottom: 1.5rem;
}
.aboutModule .Content .speech .detaile .image {
  width: 25.3125rem;
  height: 22.5625rem;
}
.aboutModule .Footer .Nav_box {
  background-color: #FFD5DA;
}
.recruitModule {
  background: linear-gradient(180deg, #FFFFFF 20%, #C9132A 50.68%, #C9132A 67.39%, #FFFFFF 99.45%);
}
.recruitModule .Banner {
  background-image: url(../../images/qzx/recruit.jpg);
}
.recruitModule .content {
  padding-top: 6.25rem;
  min-height: 50rem;
}
.recruitModule .content .name {
  text-align: center;
  color: #303133;
  font-size: 3rem;
  margin-bottom: 3.125rem;
}
.mienModule {
  background: linear-gradient(180deg, #FFFFFF 20%, #C9132A 50.68%, #C9132A 67.39%, #FFFFFF 99.45%);
}
.mienModule .Banner {
  background-image: url(../../images/qzx/mien.jpg);
}
.mienModule .Banner .child_nav p {
  font-size: 1.125rem;
  color: #fff;
  margin-bottom: 1rem;
}
.mienModule .content .name {
  margin-top: 6.25rem;
  margin-bottom: 3.125rem;
  font-size: 3rem;
  color: #303133;
  text-align: center;
}
.mienModule .content .item_box {
  display: grid;
  padding-bottom: 3rem;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 2rem;
}
.mienModule .content .item_box .item {
  width: 20.3125rem;
  position: relative;
  margin-bottom: 1.375rem;
}
.mienModule .content .item_box .item .img_box {
  width: 20.3125rem;
  height: 16.875rem;
  margin-bottom: 1.75rem;
  overflow: hidden;
  border: 1px solid #C9132A;
}
.mienModule .content .item_box .item .img_box .image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s;
}
.mienModule .content .item_box .item .title {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 1.25rem;
  font-weight: 500;
}
.mienModule .content .item_box .item .video {
  position: absolute;
  width: 3.875rem;
  height: auto;
  left: 50%;
  top: 50%;
  margin-top: -15%;
  margin-left: -10%;
  z-index: 999;
}
.mienModule .content .item_box .item:hover .video {
  transform: scale(1.1);
}
.teacherModule {
  background: linear-gradient(180deg, #FFFFFF 20%, #C9132A 50.68%, #C9132A 67.39%, #FFFFFF 99.45%);
}
.teacherModule .Banner {
  background-image: url(../../images/qzx/teacher1.jpg);
}
.teacherModule .Content {
  padding-top: 6.25rem;
}
.teacherModule .Content .name {
  text-align: center;
  font-size: 3rem;
  color: #303133;
  margin-bottom: 3.125rem;
}
.teacherModule .Content .item_box {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 3.125rem;
  padding-bottom: 3.75rem;
}
.teacherModule .Content .item_box .item {
  cursor: pointer;
  width: 42.1875rem;
  height: 19.625rem;
  display: flex;
  padding: 2rem;
  background-color: #fff;
  position: relative;
}
.teacherModule .Content .item_box .item .img_box {
  margin-right: 2rem;
}
.teacherModule .Content .item_box .item .img_box .image {
  width: 11.875rem;
  height: 15.625rem;
}
.teacherModule .Content .item_box .item .detaile {
  flex: 1;
}
.teacherModule .Content .item_box .item .detaile .name {
  display: flex;
  align-items: center;
  font-size: 1.75rem;
  color: #000000;
  font-weight: 500;
  margin-bottom: 1rem;
  margin-top: 1.25rem;
}
.teacherModule .Content .item_box .item .detaile .name .teacher_name {
  max-width: 40%;
  text-align: left;
}
.teacherModule .Content .item_box .item .detaile .name .post {
  max-width: 50%;
  padding: 0 0.875rem;
  height: 2rem;
  background-color: #FAE7EA;
  color: #C9132A;
  text-align: center;
  line-height: 2rem;
  font-size: 0.875rem;
  border-radius: 3.125rem;
  margin-left: 0.75rem;
}
.teacherModule .Content .item_box .item .detaile .detaile {
  max-height: 7.1875rem;
  font-size: 0.9375rem;
  color: #606266;
  line-height: 160%;
  margin-bottom: 2rem;
}
.teacherModule .Content .item_box .item .detaile .icon {
  width: 2.125rem;
  height: 2.125rem;
}
.teacherModule .Content .item_box .item .show {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  transition: all 0.3s;
  padding: 2.1875rem;
  position: absolute;
  background-color: #fff;
  background-image: url(../../images/qzx/teacher11.png);
  background-size: 110% 110%;
  background-position: -20px -15px;
}
.teacherModule .Content .item_box .item .show .detaile .name {
  display: flex;
  align-items: center;
  font-size: 1.75rem;
  color: #C9132A;
  font-weight: 500;
  margin-bottom: 1rem;
  margin-top: 1.25rem;
}
.teacherModule .Content .item_box .item .show .detaile .name .teacher_name {
  max-width: 40%;
  text-align: left;
}
.teacherModule .Content .item_box .item .show .detaile .name .post {
  max-width: 50%;
  padding: 0 0.875rem;
  height: 2rem;
  background-color: #FAE7EA;
  color: #C9132A;
  text-align: center;
  line-height: 2rem;
  font-size: 0.875rem;
  border-radius: 3.125rem;
  margin-left: 0.75rem;
}
.teacherModule .Content .item_box .item .show .detaile .detaile1 {
  font-size: 1rem;
  color: #606266;
  line-height: 160%;
  margin-bottom: 2rem;
}
.teacherModule .Content .item_box .item:hover .show {
  opacity: 1;
  transition: all 0.3s;
}
.applyModule {
  background: linear-gradient(180deg, #FFFFFF 20%, #C9132A 30.68%, #C9132A 57.39%, #FFFFFF 99.45%);
}
.applyModule .Banner {
  background-image: url(../../images/qzx/apply1.png);
}
.applyModule .Banner .area {
  height: 100%;
}
.applyModule .Banner .area .title {
  font-size: 2.5rem;
  margin-top: 15.875rem;
  margin-bottom: 3.5rem;
}
.applyModule .Banner .area .child_nav {
  width: 18em;
  font-size: 1.125rem;
  display: flex;
  flex-wrap: wrap;
}
.applyModule .Banner .area .child_nav .item {
  margin-bottom: 1.5rem;
  margin-right: 5rem;
  cursor: pointer;
}
.applyModule .Content {
  padding-top: 6.25rem;
}
.applyModule .Content .name {
  text-align: center;
  font-size: 3rem;
  color: #303133;
  margin-bottom: 3.125rem;
}
.applyModule .Content .school_name {
  color: #fff;
}
.applyModule .Content .item_box {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 3.125rem;
  padding-bottom: 3.75rem;
}
.applyModule .Content .item_box .item {
  cursor: pointer;
  width: 42.1875rem;
  height: 19.625rem;
  display: flex;
  padding: 2rem;
  background-color: #fff;
  position: relative;
}
.applyModule .Content .item_box .item .img_box {
  margin-right: 2rem;
}
.applyModule .Content .item_box .item .img_box .image {
  width: 11.875rem;
  height: 15.625rem;
}
.applyModule .Content .item_box .item .detaile {
  flex: 1;
}
.applyModule .Content .item_box .item .detaile .name {
  display: flex;
  align-items: center;
  font-size: 1.75rem;
  color: #000000;
  font-weight: 500;
  margin-bottom: 1rem;
  margin-top: 1.25rem;
}
.applyModule .Content .item_box .item .detaile .name .teacher_name {
  max-width: 40%;
  text-align: left;
}
.applyModule .Content .item_box .item .detaile .name .post {
  max-width: 50%;
  padding: 0 0.875rem;
  height: 2rem;
  background-color: #FAE7EA;
  color: #C9132A;
  text-align: center;
  line-height: 2rem;
  font-size: 0.875rem;
  border-radius: 3.125rem;
  margin-left: 0.75rem;
}
.applyModule .Content .item_box .item .detaile .detaile {
  max-height: 7.1875rem;
  font-size: 0.9375rem;
  color: #606266;
  line-height: 160%;
  margin-bottom: 2rem;
}
.applyModule .Content .item_box .item .detaile .icon {
  width: 2.125rem;
  height: 2.125rem;
}
.applyModule .Content .item_box .item .show {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  transition: all 0.3s;
  padding: 2.1875rem;
  position: absolute;
  background-color: #fff;
  background-image: url(../../images/qzx/teacher11.png);
  background-size: 110% 110%;
  background-position: -20px -15px;
}
.applyModule .Content .item_box .item .show .detaile .name {
  display: flex;
  align-items: center;
  font-size: 1.75rem;
  color: #C9132A;
  font-weight: 500;
  margin-bottom: 1rem;
  margin-top: 1.25rem;
}
.applyModule .Content .item_box .item .show .detaile .name .teacher_name {
  max-width: 40%;
  text-align: left;
}
.applyModule .Content .item_box .item .show .detaile .name .post {
  max-width: 50%;
  padding: 0 0.875rem;
  height: 2rem;
  background-color: #FAE7EA;
  color: #C9132A;
  text-align: center;
  line-height: 2rem;
  font-size: 0.875rem;
  border-radius: 3.125rem;
  margin-left: 0.75rem;
}
.applyModule .Content .item_box .item .show .detaile .detaile1 {
  font-size: 1rem;
  color: #606266;
  line-height: 160%;
  margin-bottom: 2rem;
}
.applyModule .Content .item_box .item:hover .show {
  opacity: 1;
  transition: all 0.3s;
}
.applyModule .Content .school_box {
  width: 100%;
  height: 25rem;
  margin-bottom: 6rem;
}
.applyModule .Content .school_box .swiper {
  width: 100%;
  height: 100%;
}
.applyModule .Content .school_box .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  height: 7.25rem;
  width: 15.9375rem;
}
.applyModule .Content .school_box .swiper-slide img {
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.contentModule {
  background: linear-gradient(180deg, #FFFFFF 15%, #C9132A 40.68%, #C9132A 67.39%, #FFFFFF 95.45%);
}
.contentModule .Banner {
  background-image: url(../../images/qzx/content1.jpg);
}
.contentModule .Banner .area {
  height: 100%;
}
.contentModule .Banner .area .title {
  font-size: 2.5rem;
  margin-top: 15.875rem;
  margin-bottom: 3.5rem;
}
.contentModule .Banner .area .child_nav {
  width: 18em;
  font-size: 1.125rem;
  display: flex;
  flex-wrap: wrap;
}
.contentModule .Banner .area .child_nav .item {
  margin-bottom: 1.5rem;
  margin-right: 5rem;
  cursor: pointer;
}
.contentModule .content .name {
  font-size: 3rem;
  color: #303133;
  text-align: center;
  margin: 6.25rem 0 3.125rem 0;
}
.contentModule .content .schoolSwiper {
  width: 86.3125rem;
  height: 32.75rem;
  margin-bottom: 6.25rem;
  position: relative;
}
.contentModule .content .schoolSwiper .swiper {
  width: 100%;
  height: 100%;
}
.contentModule .content .schoolSwiper .swiper-slide {
  text-align: center;
  font-size: 18px;
  background-color: #fff;
}
.contentModule .content .schoolSwiper .swiper-slide .img_box {
  width: 100%;
  height: 19.25rem;
  overflow: hidden;
  margin-bottom: 1.75rem;
}
.contentModule .content .schoolSwiper .swiper-slide .img_box img {
  width: 100%;
  height: 19.25rem;
}
.contentModule .content .schoolSwiper .swiper-slide .school_name {
  text-align: center;
  color: #231815;
  font-weight: 500;
  font-size: 1.75rem;
  margin-bottom: 1rem;
}
.contentModule .content .schoolSwiper .swiper-slide .address {
  width: 80%;
  margin: 0 auto;
  height: 50px;
  line-height: 160%;
  font-size: 1.0625rem;
  text-align: left;
  color: #2C2D2D;
  margin-bottom: 2.3125rem;
}
.contentModule .content .schoolSwiper .swiper-slide .help_box {
  justify-content: center;
  display: flex;
  font-size: 0.9875rem;
  color: #231815;
}
.contentModule .content .schoolSwiper .swiper-slide .help_box .left {
  display: flex;
  align-items: center;
}
.contentModule .content .schoolSwiper .swiper-slide .help_box .left .icon {
  width: 0.6875rem;
  height: auto;
  margin-right: 0.5rem;
}
.contentModule .content .schoolSwiper .swiper-slide .help_box .line {
  width: 0.125rem;
  height: 1.125rem;
  margin: 0 2.0625rem;
  background-color: rgba(0, 0, 0, 0.4);
}
.contentModule .content .schoolSwiper .swiper-slide .help_box .right {
  display: flex;
  align-items: center;
}
.contentModule .content .schoolSwiper .swiper-slide .help_box .right .icon {
  width: 0.875rem;
  height: auto;
  margin-right: 0.5rem;
}
.contentModule .content .schoolSwiper .swiper-slide:hover .img_box img {
  transform: scale(1.1);
  transition: all 0.3s;
}
.contentModule .content .schoolSwiper .swiper-slide:hover .school_name {
  color: #C9132A;
}
.contentModule .content .schoolSwiper .school_box {
  width: 100%;
  height: 25rem;
  margin-bottom: 6rem;
}
.contentModule .content .schoolSwiper .school_box .swiper {
  width: 100%;
  height: 100%;
}
.contentModule .content .schoolSwiper .school_box .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  height: 7.25rem;
  width: 15.9375rem;
}
.contentModule .content .schoolSwiper .school_box .swiper-slide img {
  cursor: pointer;
  width: 100%;
}
.contentModule .content .schoolSwiper .swiper-button-next,
.contentModule .content .schoolSwiper .swiper-rtl .swiper-button-prev {
  left: 103% !important;
  color: #C9132A;
}
.contentModule .content .schoolSwiper .swiper-button-prev,
.contentModule .content .schoolSwiper .swiper-rtl .swiper-button-next {
  left: -5% !important;
  color: #C9132A;
}
.contentModule .content .apply_box {
  padding-bottom: 5.625rem;
}
.contentModule .content .apply_box .content {
  padding: 4.0625rem 3.125rem;
  background-color: #fff;
  border-radius: 0.125rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 2.5rem;
}
.contentModule .content .apply_box .content .content_item {
  width: 38.875rem;
}
.contentModule .content .apply_box .content .content_item .address_name {
  font-weight: 500;
  font-size: 1.75rem;
  height: 2.4375rem;
  color: #303133;
  margin-bottom: 2.25rem;
}
.contentModule .content .apply_box .content .content_item .help_name {
  display: flex;
}
.contentModule .content .apply_box .content .content_item .help_name .help_one {
  display: flex;
  align-items: center;
}
.contentModule .content .apply_box .content .content_item .help_name .help_one img {
  width: 1rem;
  height: auto;
  margin-right: 0.625rem;
}
.contentModule .content .apply_box .content .content_item .address_item_box .item {
  width: 37.25rem;
  height: 4.125rem;
  margin-left: 1.625rem;
  display: flex;
  cursor: pointer;
  align-items: center;
  line-height: 4.125rem;
  font-size: 1.0625rem;
  color: #606266;
  border-bottom: 1px solid #EEEEEE;
}
.contentModule .content .apply_box .content .content_item .address_item_box .item .left {
  width: 21.375rem;
  line-height: 140%;
  margin-right: 3.15rem;
}
.showNews {
  background-color: #fff;
}
.showNews .details .container {
  width: 87.5rem;
  margin: 0 auto;
}
.showNews .details .view-top h1 {
  font-size: 2.2rem;
  text-align: center;
  padding-top: 6.25rem;
  line-height: 140%;
  margin-bottom: 1.875rem;
}
.showNews .view-info {
  display: flex;
  justify-content: center;
}
.showNews .view-info em {
  display: flex;
  margin: 0 1rem;
  color: #909399;
  font-size: 15px;
  font-weight: 400;
  line-height: 145%;
  letter-spacing: 0.3px;
  align-items: center;
}
.showNews .view-info em img {
  margin-right: 10px;
}
.showNews .view-desc {
  margin-top: 2rem;
  padding: 1rem 0;
}
.showNews .view-desc,
.showNews .view-desc p {
  color: #303133;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.8;
  letter-spacing: 0.3px;
}
.showNews .view-pager {
  border-top: 1px solid #e2e2e2;
  padding: 2rem 0 5rem 0;
  margin-top: 5rem;
}
.showNews .view-pager ul {
  display: flex;
  justify-content: space-between;
}
.showNews .view-pager ul li {
  display: flex;
  color: #303133;
  cursor: pointer;
}
.showNews .view-pager ul li:hover {
  color: #006CDE;
}
.showCourse .Banner {
  background-image: url(../../images/qzx/content1.jpg);
}
.showCourse .Banner .red .title {
  padding-top: 3.125rem;
}
.listCourse {
  background: linear-gradient(180deg, #FFFFFF 20%, #C9132A 50.68%, #C9132A 67.39%, #FFFFFF 99.45%);
}
.listCourse .Banner {
  background-image: url(../../images/qzx/content1.jpg);
}
.listCourse .Banner .area {
  height: 100%;
}
.listCourse .Banner .area .title {
  font-size: 2.5rem;
  margin-top: 15.875rem;
  margin-bottom: 3.5rem;
}
.listCourse .Banner .area .child_nav {
  font-size: 1.125rem;
  display: flex;
  flex-wrap: wrap;
}
.listCourse .Banner .area .child_nav .item {
  margin-bottom: 1.5rem;
  margin-right: 5rem;
  cursor: pointer;
}
.listCourse .courseBox {
  width: 100%;
  padding: 6rem 0 2rem 0;
}
.listCourse .courseBox .newsTitle {
  display: flex;
  align-items: center;
  margin-bottom: 3.8125rem;
}
.listCourse .courseBox .newsTitle .icon {
  width: 4.5625rem;
  height: 4.5625rem;
  margin-right: 1.5rem;
}
.listCourse .courseBox .newsTitle .right {
  font-size: 3.0313rem;
  color: #fff;
}
.listCourse .courseBox .newsTitle .right .english {
  letter-spacing: 0.18rem;
  font-size: 0.9375rem;
  margin-bottom: 0.375rem;
}
.listCourse .courseBox .item_box {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1.8rem;
  margin-bottom: 3.4375rem;
}
.listCourse .courseBox .item_box .item {
  height: 100%;
  overflow: hidden;
  border: 0.0625rem solid gray;
}
.listCourse .courseBox .item_box .item .image {
  height: 24rem;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.listCourse .courseBox .item_box .item:hover .image {
  transform: scale(1.05);
}
.listCourse .courseBox .more {
  width: 16.875rem;
  height: 3.625rem;
  text-align: center;
  line-height: 3.625rem;
  background-color: #C9132A;
  color: #fff;
  font-size: 1.25rem;
  margin: 0 auto;
  border-radius: 0.375rem;
}
.list_evaluate .evaluateBoxs {
  padding: 6rem 0 2rem 0;
}
.list_evaluate .evaluateBoxs .newsTitle {
  display: flex;
  align-items: center;
  margin-bottom: 4rem;
}
.list_evaluate .evaluateBoxs .newsTitle .icon {
  width: 4.5625rem;
  height: 4.5625rem;
  margin-right: 1.5rem;
}
.list_evaluate .evaluateBoxs .newsTitle .right {
  font-size: 3.0313rem;
  color: #fff;
}
.list_evaluate .evaluateBoxs .newsTitle .right .english {
  letter-spacing: 0.18rem;
  font-size: 0.9375rem;
  margin-bottom: 0.375rem;
}
.list_evaluate .evaluateBoxs .detailes {
  text-indent: 1.875rem;
  color: #fff;
  line-height: 180%;
  font-size: 1.375rem;
  margin-bottom: 3rem;
}
.list_evaluate .evaluateBoxs .item_box {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 5.3125rem;
}
.list_evaluate .evaluateBoxs .item_box .item {
  width: 13.125rem;
  height: 27rem;
}
.list_evaluate .evaluateBoxs .item_box .item img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.list_evaluate .evaluateBoxs .more {
  color: #C9132A;
  width: 12.5rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
  text-align: center;
  background-color: #fff;
  font-size: 1.625rem;
  margin: 0 auto;
  border-radius: 0.25rem;
  margin-top: 1.875rem;
}
.showSchool .Banner {
  background-image: url(../../images/qzx/about1.jpg);
}
.showSchool .view-desc {
  margin-bottom: 6rem;
}
.showSchool .imgBox {
  width: 87.5rem;
  margin: 0 auto;
  margin-top: 7rem;
}
.showSchool .imgBox .name {
  padding-left: 1rem;
  border-left: 0.25rem solid #C9132A;
  margin-bottom: 2rem;
}
.showSchool .imgBox .name .title {
  font-size: 1.875rem;
  font-weight: 500;
}
.showSchool .imgBox .item-box {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1.5rem;
}
.showSchool .imgBox .item-box img {
  width: 27.875rem;
  height: 18.75rem;
  object-fit: cover;
  border-radius: 0.625rem;
}
