
/* #region  */

/* #endregion */

@media screen and (max-width: 767px) {
  .semain {
    width: 96%;
    display: block;
    margin-top: 0.5rem;
    margin-bottom: 1rem;
  }
  .left {
    width: 100%;
  }
  .right {
    width: 100%;
    overflow: hidden;
  }
  .tab_a1 {
    height: 3rem;
    padding: 0 6%;
  }
  .left_tab {
    padding: 0.05rem 0 0.5rem 0;
  }
  .left_top {
    padding-left: 6%;
  }

  .tab_children a {
    padding: 0 6% 0 9%;
  }
  .rtop_left {
    font-size: 1.1rem;
    line-height: 1.1rem;
  }
  .tab_item {
    margin-top: 0.25rem;
  }
  .right_top {
    padding: 0 1.5%;
    padding-bottom: 0.55rem;
  }
  .rtop_right {
    font-size: 0.7rem;
    line-height: 0.7rem;
  }
  .rtop_right img {
    margin-right: 0.5rem;
  }

  .teacher_main .teacher {
    margin-right: 0;
    width: 48%;
  }
  .teacher_main {
    justify-content: space-between;
  }
  .metering_text img {
    width: 100%;
  }
  .metering_btn {
    margin-top: 3rem;
  }
  .machining img {
    width: 100%;
  }

  .instrument_main,
  .activity_main2 {
    justify-content: space-between;
  }
  .instrument_main .instrument,
  .activity_main2 .instrument {
    width: 48%;
    margin-right: 0;
  }
  .show_text img {
    width: 80%;
  }
  .show_page div {
    width: 45%;
  }
  .activity a {
    width: 70%;
  }
  .activity div {
    width: 30%;
  }
  .table1 {
    overflow: hidden;
  }

  .select_item {
    background: #4e87cc;
    font-size: 0.9rem;
    color: #fff;
    height: 3.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 6%;
  }

  .select .left_tab {
    padding-top: 0;
    border-top: 1px solid #4e87cc;
  }
  .select .tab_item:first-of-type {
    margin-top: 0;
  }

  .select_item img {
    width: 0.45rem;
    transition: 0.5s;
    transform: rotate(0);
  }
  .select_choose img {
    transform: rotate(90deg);
  }
  .select .left_tab {
    display: none;
  }
  .people_text {

      display: block;

  }



  .people_show_p {

      width: 90%;

      height: 43rem;

      padding: 0.5rem;

      overflow: hidden;

  }

  .people_show_left{

      margin: 0 auto;

      margin-bottom: 0.8rem;

  }

  .people_show_right div{

      text-align: center;

  }

}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .left {
    width: 7.5rem;
  }
  .semain {
    margin-top: 1.5rem;
    margin-bottom: 1.75rem;
  }

  .left_top {
    height: 2.3rem;
    font-size: 0.85rem;
    line-height: 2.3rem;
  }
  .left_tab {
    padding: 0.25rem 0 0.5rem 0;
  }
  .tab_item {
    margin-top: 0.25rem;
  }
  .tab_a1 {
    font-size: 0.45rem;
    height: 1.75rem;
  }

  .tab_children {
    padding-bottom: 0.325rem;
  }
  .tab_children a {
    font-size: 0.4rem;
    height: 1.125rem;
  }
  .left_tab img {
    width: 0.225rem;
  }

  .right_top {
    height: 2.3rem;
    padding-bottom: 0.275rem;
  }
  .rtop_left {
    font-size: 0.6rem;
    line-height: 0.6rem;
  }
  .rtop_right {
    line-height: 0.4rem;
    font-size: 0.4rem;
  }
  .rtop_right img {
    width: 0.5rem;
    margin-right: 0.4rem;
  }
  .right_main {
    padding: 0.5rem 3.4%;
  }
  .table1 th {
    font-size: 0.4rem;
    height: 1.125rem;
  }
  .table1 td {
    font-size: 0.35rem;
    height: 1.125rem;
    line-height: 1.125rem;
    padding: 0 0.375rem;
  }

  .right_text1 {
    font-size: 0.45rem;
    line-height: 1.05rem;
  }
  .right_text2 {
    font-size: 0.45rem;
    line-height: 1.05rem;
  }
  .people_title {
    height: 0.75rem;
    font-size: 0.7rem;
    line-height: 0.75rem;
    padding-left: 0.4rem;
    margin-bottom: 0.9375rem;
    margin-top: 0.3rem;
  }
  .people_text {
    font-size: 0.5rem;
    line-height: 0.75rem;
    margin-bottom: 1rem;
  }

  .teacher_main {
    margin-top: 0.5rem;
  }

  .teacher {
    margin-bottom: 0.75rem;
  }
  .teacher_img img {
    max-height: 8rem;
  }
  .teacher span {
    font-size: 0.45rem;
    line-height: 0.45rem;
    margin-top: 0.2rem;
    padding: 0 0.25rem;
  }
  .instrument_main {
    padding-top: 0.25rem;
  }
  .instrument {
    margin-bottom: 0.45rem;
  }
  .instrument_img img {
    max-height: 8.25rem;
  }
  .instrument span {
    height: 1.05rem;
    font-size: 0.45rem;

    line-height: 1.05rem;
    padding: 0 0.25rem;
  }
  .metering_text {
    font-size: 0.45rem;
    line-height: 0.875rem;
    padding-top: 0.5rem;
    margin-bottom: 0.75rem;
  }
  .metering_text img {
    margin: 1.15rem auto;
  }
  .metering_btn {
    font-size: 0.45rem;
    width: 5.6rem;
    height: 1.2rem;
    margin-top: 2rem;
  }

  .machining {
    font-size: 0.45rem;
    line-height: 0.875rem;
    padding-top: 0.25rem;
  }
  .machining img {
    margin: 0.5rem auto;
  }
  .activity {
    height: 1.5rem;
  }
  .activity_main {
    margin-top: 0.25rem;
    margin-bottom: 0.575rem;
  }

  .activity_main2 {
    padding-top: 0.25rem;
  }
  .activity_main2 a span {
    padding: 0 0.25rem;
  }
  .show_title {
    font-size: 0.6rem;
    line-height: 0.95rem;
    margin-top: 0.5rem;
  }
  .show_time {
    font-size: 0.35rem;
    line-height: 0.55rem;
    padding-bottom: 0.45rem;
    margin-top: 0.3rem;
  }
  .show_text {
    font-size: 0.45rem;
    line-height: 1rem;
    margin-top: 0.75rem;
  }
  .show_text img {
    margin: 0.75rem auto;
  }

  .show_page {
    margin-top: 1.5rem;
  }
  .show_page div {
    width: 6.5rem;
    font-size: 0.45rem;
    line-height: 0.45rem;
  }
  .show_text img {
    width: 70%;
  }
  .activity {
    font-size: 0.45rem;
  }
  .activity a {
    width: 70%;
    font-size: 0.45rem;
  }
  .activity div {
    width: 30%;
  }
  .select .left_tab{
    display: block!important;
  }
  .people_show_p {

      width: 21.5rem;

      height: 13rem;

      padding: 0.5rem;

  }



  .people_show {

      padding: 1rem;

  }



  .people_close {

      width: 65px;

      height: 22px;

      line-height: 22px;

      font-size: 12px;

      color: #fff;

      border-radius: 30px;

      background: #A4A4A4;

      margin-left: auto;

      margin-right: 10px;

      margin-bottom: 10px;

      text-align: center;

      cursor: pointer;

  }







  .people_show_left {

      width: 6.125rem;

      height: 8.125rem;

      margin: 0 0.25rem;

  }



  .people_show_right {

      height: 8.75rem;

      padding-right: 0.75rem;

  }



  .people_show_right div {

      font-size: 0.4rem;

      margin-bottom: 0.4rem;

  }



  .people_show_right {

      font-size: 0.4rem;

      line-height: 0.55rem;

  }



}

@media screen and (min-width: 993px) and (max-width: 1239px) {
  .table1 th:nth-of-type(1),
  .table1 td:nth-of-type(1) {
    width: 40%;
  }
  .activity a {
    width: 70%;
  }
  .activity div {
    width: 30%;
  }
  .select .left_tab{
    display: block!important;
  }
  .semain{width:96%;}
}

@media screen and (min-width: 1240px) and (max-width: 1449px) {
  .table1 th:nth-of-type(1),
  .table1 td:nth-of-type(1) {
    width: 40%;
  }

  .activity a {
    width: 70%;
  }
  .activity div {
    width: 30%;
  }
  .select .left_tab{
    display: block!important;
  }
  .semain{width:96%;}
}

@media screen and (min-width: 1450px) {
  .select .left_tab{
    display: block!important;
  }
}

@media screen and (max-width: 1120px) {
  .table1 th:nth-of-type(1),
  .table1 td:nth-of-type(1) {
    width: 100%;
  }
  .table1 th:nth-of-type(2),
  .table1 td:nth-of-type(2),
  .table1 th:nth-of-type(3),
  .table1 td:nth-of-type(3),
  .table1 th:nth-of-type(4),
  .table1 td:nth-of-type(4),
  .table1 th:nth-of-type(5),
  .table1 td:nth-of-type(5) {
    display: none;
  }
}
