.Block-Menus{  height: 135px; padding-top: 45px; }
.Block-Menus .Block-Menus-list { background: red; }

.Block-Menus .nav-admissions-list {width: 100%;display: flex; justify-content: flex-end; flex-wrap: wrap;}
.nav-admissions-list .notice-item-list1{ display:block; cursor: pointer; width: 386px; height: 69px; border-radius: 5px; background-color: #941E21;}

.notice-item-list1{ display:block; cursor: pointer; height: 157px; border-radius: 5px; background: url('../newimage/index/admit.png'); background-repeat: no-repeat; background-position: right;}
.notice-item-list1 .notice-item-list1-div { display: flex; height: 100%; align-items: center; justify-content: space-between; }
.notice-item-list1-div .notice-item-list1-title { margin-left: 20px; color: #fff ; font-weight: normal; font-size: 20px;}
.notice-item-list1-div .notice-item-list1-div-left { padding-left: 40px; display: flex;}
.notice-item-list1-div-left  img {width: 30px; height: 30px;}
.notice-item-list1-div .notice-item-list1-title-right{ margin-right: 25px; width: 25px;height: 25px;   background-image: url('../newimage/index/button.png'); background-repeat: no-repeat;}
.nav-admissions-list .notice-item-list1.list:nth-child(2){ margin-left: 20px; background-color: #008165; background-image: url('../newimage/index/plan.png'); background-repeat: no-repeat; background-position: right;}
.nav-admissions-list .notice-item-list1.list:nth-child(3){ margin-left: 20px; background-color: #004780; background-image:url('../newimage/index/situation.png'); background-repeat: no-repeat; background-position: right;}


.con-title { text-align: center; padding: 20px 0 50px; line-height: 28px; position: relative;}
.con-title .title-es{ font-size: 32px; font-weight: bold; color: #333333; }
.con-title .title-es::before{ content: " "; background-image: url('../newimage/index/title_border.png'); width: 28px; height: 31px; display: inline-block; background-repeat: no-repeat; position: relative; top: 5px; left: 11px; margin-right: 5px;}
.con-title .title-es::after{ content: " "; background-image: url('../newimage/index/title_border.png'); width: 28px; height: 31px; display: inline-block; background-repeat: no-repeat; position: relative; top: 5px; left: 15px; margin-right: 5px;}
.con-title .more{ position: absolute; right: -5px;top:24px; width: 104px; color: #941E21 !important; font-size: 14px; transition: color .2s; font-weight: bold; background-image: url('../newimage/index/more-border.png'); background-repeat: no-repeat;}
.con-title .more:hover{ color: #fff !important;  background-image: url('../newimage/index/more-select.png');   }
.con-title .more span {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url('../newimage/index/select-index-ion.png ') no-repeat  bottom;
}
.con-title .more:hover span{
  background: url('../newimage/index/index-ion.png') no-repeat bottom;
 }

.news-list{  margin-bottom: 20px;}
.news-list .news-item-div { display: flex;border-bottom: 1px solid #DBDBDB;  }



.news-item { cursor: pointer; }
.news-item:hover .news-timeDate {
  background-color: #971C2C
}
.news-item:hover .news-timeDate .news-monthDay,
.news-item:hover .news-timeDate .news-year{
  color: #fff;
}
.news-item:hover .news-info {
  color: #971C2C
}
.news-list.animation .news-item:nth-child(odd){ animation: fadeInLeft 1.5s .2s ease both; }
.news-list.animation .news-item:nth-child(even){ animation: fadeInLeft 1.5s .5s ease both; }

.news-list .news-item { width: 46%; display: flex; height: 95px; margin-top: 20px;}
.news-list .news-item:nth-child(2n+1){ margin-right: 57px; }
.news-list .news-item .news-timeDate{  flex: 0 0 90px; border: 1px solid #971C2C; border-radius: 5px; text-align: center; color: #971C2C; line-height: 1.6; margin-right: 20px; height: 80px;}

.news-timeDate .news-monthDay{ font-size: 27px;}
.news-timeDate .news-year{ margin-bottom: 5px; font-size: 18px; font-family: Arial; font-weight: normal; }
.news-list .news-item .news-info{ flex: 1; overflow: hidden; height: 100%; }

.news-dInfo{ overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;margin-left: 10px;padding-top: 10px;-webkit-box-orient: vertical; font-size: 22px;  font-weight: normal; text-align: justify; }
.news-item:hover { color: #9e1d22; }

.img-div-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0px;
  left: 0;
  opacity: 0.5;
  color: #fff;
  background: #45A194;
}
 .img-div-text {
  position: absolute;
  bottom: 5px;
  left: 10px;
  width: 93%;
  word-wrap: break-word;
  word-break: normal;
}
 .img-div-text div {
  font-size: 18px;
  font-weight: 800;
  color: #fff;
}
.nav-admissions-list2 .notice-item-list2.list:nth-child(2) .img-div-bg {
  background: #316696;
}
.nav-admissions-list2 .notice-item-list2.list:nth-child(3) .img-div-bg {
  background: #842F35;
}


.news-list2 .nav-admissions-list2 {display: flex;margin-bottom: 20px;}
.nav-admissions-list2 .notice-item-list2 { display: block;  width: 390px; border: 1px solid #C5C5C5; border-radius: 5px; overflow: hidden;  }
.nav-admissions-list2 .notice-item-list2.list:nth-child(2){ margin-left: 20px;}
.nav-admissions-list2 .notice-item-list2.list:nth-child(3){ margin-left: 20px;}
.notice-item-list2 .notice-item-imgs {width: 100%; height: 265px; overflow: hidden;   position: relative;
  }
.notice-item-imgs img {width: 100%; height: 100%; transition: all 0.5s;   }
.notice-item-imgs:hover img {transform: scale(1.1);}
                  
.notice-item-div  {margin: 10px 15px;}
.notice-item-div-data .notice-item-data { margin-left: 10px; color: #333; font-size: 12px; font-weight: normal; }
.notice-item-div .notice-item-title:hover { color: #951e22; }


.nav-navigation { display: flex; height: 458px;margin-bottom: 20px;}
.nav-navigation .nav-carousel { width: 1129px; position: relative;}
.nav-navigation .nav-enter {width: 387px; background-image: url('../newimage/index/plan-bg.png'); text-align: center; background-repeat: no-repeat; background-position: center center; padding-top: 105px; }
.nav-enter-div-img .nav-enter-img {width: 131px; height: 132px }
.nav-navigation a:last-child {width: 387px; background-image: url('../newimage/index/professional.png');background-repeat: no-repeat; background-position: center center;}
.nav-enter {display: block;}
.nav-enter .nav-enter-title{ font-size: 30px; margin: 25px 0; font-weight: normal;color: #fff;}
.nav-enter .nav-enter-info { font-weight: normal; color: #951e22; height: 31px;line-height: 2;background-image: url('../newimage/index/enter.png'); background-repeat: no-repeat; background-repeat: no-repeat;background-position: center;}
.nav-navigation a:last-child div:last-child {color: #256192;background-image: url('../newimage/index/professiona-borderd.png'); background-repeat: no-repeat; background-repeat: no-repeat;background-position: center; }


.nav-navigation  #views .carousel-indicators{ max-width: 1583px; bottom: 9px; justify-content: center; }
.nav-navigation #views .carousel-indicators li{ width: 15px; height: 15px; border-width: 0; background-color: #DBDDDA; border-radius: 50%; margin: 0 8px; opacity: 1; transition: all .2s; }
.nav-navigation #views .carousel-indicators li.active{ background-color: #902124; width: 15px; }
.nav-navigation #views .d-block {height: 458px; background-color: red; transition: all 0.5s; cursor: pointer;}
.nav-navigation #views .vido-title { font-weight: normal; font-size: 30px; position: absolute; left: 42px; top: 10px; z-index: 2; color: #fff; }
.nav-navigation #views .vido-bg { z-index: 1; height: 100%; width: 100%;   position: absolute; top:0;left: 0; background: #000; opacity: .5; }
.nav-navigation #views .view-img { position: absolute; left: 50%; top: 50%; z-index: 5; transform: translate(-50%, -50%); cursor: pointer;
}
.nav-navigation #views .carousel-div {
  position: relative;
}

.nav-navigation #views .carousel-div {
  height: 458px;
  overflow: hidden;
}

.nav-navigation #views .d-block:hover {transform: scale(1.1);}


.nav-navigation #views .carousel-inner .bg {
  position:  absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.3;
}


.type-Menus { height: 185px; position: relative; }
.type-Menus .row{ width: 100%; height: 70px; display:flex; flex-flow: row wrap;align-content: flex-start; }
.type-Menus .type-MenuItem{ display: inline-block; text-align: center; width: 230px; box-sizing: border-box; padding: 14px 0; transition: all .2s; margin-top: 20px; background: #F8F8FA; border-radius: 5px;}
.type-MenuItem .item-title {  font-weight: normal; font-size: 22px; }
.type-Menus .type-MenuItem:hover{ background-color: #941E21; color: #fff !important; }
.type-Menus .type-MenuItem:nth-child(-n + 5){ margin-top: 0; }
.type-Menus .type-MenuItem:nth-child(n+1){ margin-right: 10px; }
.type-Menus .type-MenuItem:nth-child(5n){margin-right: 0; }
.footer-botton-bg { display: block; position:absolute; top: 80px; right: 76px; width: 73px;height: 73px; background-image: url('../newimage/footer/footer-botton-bg.png'); background-repeat: no-repeat;}
.footer-botton-bg::after { content: " ";background-image: url('../newimage/footer/footer-top.png');width: 60px;height: 41px;display: inline-block;background-repeat: no-repeat;position: relative;top: 25px;left: 14px;}

.is-modal {display: none;}

.embed-responsive-16by9 {height: 200px; width: 200px;}

.modal-backdrops { position: fixed; top: 0; left: 0; padding-top: 72px; z-index: 50; width: 100vw; height: 100vh; background-color: #000; opacity: .5; }
.views { height: 100%; width:  100%; position: fixed; top: 0; left: 0; z-index: 60; display: flex; align-items: center; justify-content: center; transition: all .5s;}

.vido-position { position: relative; height: 700px; width: 750px; }

.closes { cursor: pointer; font-size: 1.5rem; font-weight: 700; color: #000; text-shadow: 0 1px 0 #fff; opacity: .5; position: absolute; right: -30px; top: -42px; font-size: 30px;} 
.vido-position video{ object-fit: fill !important; }

.vido-position video:focus { outline: -webkit-focus-ring-color auto 0px;}

.news1-item-div,
.view-viedo,
.view-po,
.tabs-img,
.footer-link-phone,
.footer-phone {
  display: none;
}

.footer-index-div {
  display: block;
}

@media (max-width: 576px) {
 #tabs .carousel-control-prev,
  #carouselExampleFade .carousel-control-next,
  .Block-Menus,
  .news-list2,
  .footer-botton-bg,
  .nav-navigation,
  .footer-link,
  .footer-index-div,
  .child .list-pc {
    display: none;
  }


  .view-po {
    display: block;
    height: 35vw;
  }

  .news1-item-div,
.footer-link-phone,
  .footer-phone {
    display: block;
  }

  #carouselExampleFade {
    animation: unset;
  }

  .carousel-control-prev {
    display: none;
  }

  #carouselExampleFade .carousel-indicators {
    bottom: 30px;
  }

  #carouselExampleFade .carousel-indicators li {
    width: 12px;
    height: 13px;
  }

  #carouselExampleFade .carousel-indicators li.active {
    width: 12px;
  }

  #carouselExampleFade .carousel-item {
    height: 200px;
  }

  .w-100 {
    height: 100%;
  }

  .search-list {
    display: flex;
    justify-content: space-evenly;
    width: 95%;
    height: 160px;
    align-items: center;
    background: #fff;
    position: relative;
    top: -34px;
    z-index: 1;
    margin: 0 10px;
    border-radius: 10px;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1);
  }

  .search-list .search-list-img {
    width: 20vw;
    height: 20vw;
  }

  .search-list img {
    width: 100%;
    height: 100%;
  }

  .child {
    margin: 0 3vw 3vw 3vw;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1);
  }

  .search-list .search-text {
    color: #333333;
    font-size: 10px;
    font-weight: normal;
    margin-top: 9px;
  }

  .child .con-title,
  .nav-view .con-title {
    padding: 20px 0 29px;
    text-align: left;
  }

  .nav-view .title-es {
    margin-left: 6vw;
  }

  .nav-view .con-title .title-es::after,
  .child .con-title .title-es::after {
    width: 0;
  }

  .con-title .more {
    text-align: center;
    background-size: 91%;
  }
  .news1-item-div .news-item-div {
    display: flex;
    margin-bottom: 21px;
    border-bottom: 1px solid #dbdbdb;
  }
  .news1-item-div .news-item {
    display: flex;
    width: 100%;
    margin-bottom: 20px;
  }

  .news1-item-div .news-item .news-timeDate {
    flex: 0 0 65px;
    border: 1px solid #971c2c;
    border-radius: 5px;
    text-align: center;
    color: #971c2c;
    line-height: 1.6;
    height: 65px;
  }

  .news1-item-div .news-timeDate .news-monthDay {
    font-size: 20px;
    font-weight: 700;
  }
  .news1-item-div .news-timeDate .news-year {
    font-size: 14px;
  }

  .news1-item-div .news-dInfo {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    margin-left: 20px;
    padding-top: 10px;
    -webkit-box-orient: vertical;
    font-size: 17px;
    font-weight: normal;
    text-align: left;
  }

  .tabs-img {
    display: block;
    height: 75vw;
  }

  .tabs-img .notice-item-imgs-phone {
    height: 50vw;
    position: relative;
  }
  .tabs-img .notice-item-imgs-phone img {
    width: 100%;
    height: 100%;
  }

  .tabs-img .notice-item-imgs-phone .img-div-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    opacity: 0.5;
    color: #fff;
    background: #45A194;
  }

  .tabs-img .carousel-inner .carousel-item:nth-child(2) .img-div-bg {
    background: #316696;
  }
  
  .tabs-img .carousel-inner .carousel-item:nth-child(3) .img-div-bg {
    background: #842F35;
  }
  

  .tabs-img #tabs .carousel-indicators {
    bottom: -44px;
    justify-content: center;
  }
  .tabs-img #tabs .carousel-indicators li {
    width: 15px;
    height: 15px;
    border-width: 0;
    background-color: #dbddda;
    border-radius: 50%;
    margin: 0 8px;
    opacity: 1;
    transition: all 0.2s;
  }
  .tabs-img #tabs .carousel-indicators li.active {
    background-color: #902124;
    width: 15px;
  }

  .view-viedo {
    display: block;
    position: relative;
  }

  .view-title-div  #view-viedo .vido-title {
    font-weight: normal;
    font-size: 30px;
    position: absolute;
    left: 42px;
    top: 10px;
    z-index: 2;
    color: #fff;
  }

  .view-title-div #view-viedo .view-img {
    cursor: pointer;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 5;
    width: 15vw;
    transform: translate(-50%, -50%);
  }

  .view-viedo .view-title-div {
    width: 90%;
    height: 40vw;
    position: absolute;
    top: -35vw;
    left: 22px;
    border-radius: 5px;
  }

  .view-title-div #view-viedo  .carousel-inner .bg {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
    cursor: pointer;
  }

  .view-title-div .nav-carousel,
  .view-title-div .carousel.pointer-event,
  .view-title-div .carousel-inner,
  .view-title-div #view-viedo .d-block,
  .view-title-div #view-viedo .carousel-div {
    height: 100%;
    width: 100%;
    border-radius: 5px;
  }

  .view-title-div #view-viedo.view-img {
    width: 15vw;
  }

  .view-title-div #view-viedo .vido-title {
    font-size: 20px;
    left: 11px;
  }



  .view-title-div #view-viedo .carousel-indicators li{
    width: 12px;
    height: 13px;
    border-width: 0;
    background-color: #dbddda;
    border-radius: 50%;
    margin: 0 8px;
    opacity: 1;
    transition: all 0.2s;
  }

  
  .view-title-div #view-viedo .carousel-indicators li.active {
    background-color: #902124;
    width: 12px;
  }

  .view-title-div #view-viedo .carousel-indicators {
    bottom: 0;
  }

  .view-viedo .nav-img-div {
    display: flex;
    height: 45vw;
    text-align: center;
  }

  .view-viedo a {
    width: 50%;
  }

  .nav-img-div .nav-img {
    width: 12vw;
    height: 12vw;
    margin: 0 auto;
  }

  .nav-img-div .nav-img img {
    width: 100%;
    height: 100%;
  }

  .view-viedo .nav-img1,
  .view-viedo .nav-img2 {
    padding-top: 8vw;
    background-image: url(../newimage/index/plan-bg.png);
    text-align: center;
    background-repeat: no-repeat;
    background-position: 0 100%;
  }

  .view-viedo .nav-img2 {
    background-image: url(../newimage/index/professional.png);
  }

  .nav-img2 .nav-enter-info,
  .nav-img1 .nav-enter-info {
    font-weight: normal;
    color: #951e22;
    height: 26px;
    font-size: 13px;
    line-height: 2;
    width: 86px;
    background: #fff;
    margin: 0 auto;
    border-radius: 66px;
  }
  .nav-img1 .nav-enter-title,
  .nav-img2 .nav-enter-title {
    font-size: 18px;
    margin: 10px 0;
    font-weight: normal;
    color: #fff;
  }

  .nav-img2 .nav-enter-info {
    color: #256192;
  }

  #view-modal-phone .views {
    top: 56vw;
    left: 7vw;
  }

  #view-modal-phone  .closes  {
    right: 14vw;
    top: -10vw;
  }

  #view-modal-phone .vido-position video {
    width: 85%;
    height: 70vw;
  }

  .child-type .con-title {
    padding: 20px 0 11px;
  }

  .child-type {
    margin-top: 5vw;
    padding-bottom: 7vw;
  }

  .type-Menus .type-MenuItem {
    margin-top: 5vw;
  }
  .type-Menus .type-MenuItem:nth-child(-n + 5) {
    margin-top: 5vw;
  }

  .type-Menus .type-MenuItem:nth-child(n + 1)  {
    margin-right: 0;
  }

  .type-Menus,
  .type-Menus .row {
    height: 100%;
    justify-content: space-between;
  }

  .type-Menus .type-MenuItem {
    display: unset;
    width: calc((100% - 2vw) /2);
  }

  .type-MenuItem .item-title {
    font-size: 16px;
  }

  .footer-index {
    height: 110vw;
    background-position: center;
    background-image: url(../newimage/footer/footer.png);
  }

  .footer-phone {
    text-align: center;
    line-height: 7vw;
    position: relative;
  }

  .img-phone-div {
    width: 100%;
    display: flex;
    height: 30vw;
    justify-content: space-evenly;
    margin: 6vw auto 0;
  }

  .img-phone-div img {
      width: 33vw;
    height: 100%;
  }

.footer-phone  .footer-code-phone {
  position: absolute;
  bottom: 4vw;
  left: 78vw;
  width: 17vw;
  height: 16vw;
  background: #7B7A79;
  border-radius: 3vw;
}
.footer-phone  .footer-code-phone::after {
  content: " ";
  background-image: url(../newimage/footer/footer-botton.png);
  width: 13vw;
  height: 10vw;
  display: inline-block;
  background-size: inherit;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  top: 2.2vw;
  left: 0;
}




.footer-link-phone {
  background: #941E21;
  padding-top: 9vw;
  padding-bottom: 5vw;
}

.footer-link-phone .my-danger {
  width: 53vw;
  display: flex;
  justify-content: space-between;
  color: #333;
  align-items: center;
  background-color: #fff;
  border-color: #cecece;
  border-radius: 0;
  font-size: 16px;
  margin-left: 10vw;
}

.link-div {
  display: flex;
  margin-left: 8vw;
}

.footer-link-phone .footer-last-text {
  margin-top: 8vw;
  text-align: center;
}

.footer-link-phone .footer-link-header {
  color: #fff;
}

.footer-last-text span{
  font-size: 13px;
  color: #fff;
}

.btn-group .dropdown-menu {
  width: 47vw 
}

.footer-link-phone .link-div:nth-child(2) {
  margin-top:  5vw;
}



}