/*组件样式*/
.nav-list li #zzz{right:0%;}
.nav-list li:nth-child(8) .ejnav>ul>li{width:100%;}
#dwt .ejnav{display:none !important;}
.index-s1 .pagination span.active{border: none !important;}
.news-top-p{text-indent: 2em;font-size: 16px;}

.lm2 font{    font-weight: bold;padding-right: 10px;    font-size: 26px;}
.lm2 li{display:block !important;}
.lm2 .title-left{color:#666;display:block !important;}
.lm2 .title-left span{color:#666;}
.lm2 .title-left.active{color:#d7000f;}
.lm2 .title-left.active span{color:#d7000f;}
.new-hq{position: relative;}
.new-hq .qh{z-index: -1;opacity: 0;    position: absolute;
    left: 0;
    top: 0;
    width: 100%;}
.new-hq .qh.on{z-index: 10;opacity: 1;}

@media(max-width:1279px){
.new-hq .qh{position: relative;}
.new-hq .qh.on{position: absolute;}
}


@media(max-width:768px){
.lm2 .title-left{    min-width: 100px;}
}
.lm2 .title-left.active span{color: #0f3a8a;}
.wh-slick2{    padding-bottom: 25px;}
.wh-slick2{height: 330px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border-bottom: solid 5px #9b2129;
    padding: 15px 30px;}
.wh-slick2 .wh-slick-tt{height:24px; margin-top:10px;   overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display:block;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
    
    .wh-slick-img img{display:none;}
    
.wh-slick2 .slick-slide{ padding:0 13px;}
.wh-slick2{ margin:0 -13px; padding-bottom: 5px;}
.wh-slick2 .slick-prev{ left: 8px; background: url(images/left.png) center no-repeat; width: 16px; height: 30px; top: 95px;}
.wh-slick2 .slick-next{ right: 8px; background: url(images/right.png) center no-repeat; width: 16px; height: 30px; top: 95px;}

@media(max-width:540px){
.wh-slick2{height:auto;    padding-bottom: 20px;}
.wh-slick2 .slick-prev{ top:150px;}
.wh-slick2 .slick-next{ top:150px;}

}
.wh-slick{    padding-bottom: 25px;}
.wh-back{margin-top:60px;border-bottom: solid 5px #9b2129;}


@media(max-width:1279px){
.swt{top:20px;}
}
.wh-slick p{font-size: 15px;line-height:26px;  color: #999;margin-top: 5px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.number{font-family: fantasy !important;}

.index-admissions {
  background-size: auto 700px;
  min-height: 720px;
  text-align: center;
  position: relative;
  z-index: 1;}

.sjhyyy{
color: #9b2129;
    width: 100%;
    font-weight: bold;
    text-align: center;
    margin-top: 100px;
    font-size: 40px;}



.index-admissions .title {
  padding: 105px 0 20px 0;
  position: relative;
  color: #000;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 1em;}
.index-admissions .title:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -34px;
  width: 68px;
  height: 4px;
  background: #6510AD;}
.index-admissions .title h2 {
  font-size: 34px;
  font-weight: 400;
  line-height: 1em;
  padding-top: 6px;}
.index-admissions .content {
  line-height: 26px;
  color: #929292;
  padding: 30px 0 35px 0;
  max-width: 602px;
  margin: 0 auto;}
.index-admissions .list {
  width: 100%;
  overflow: hidden;
  position: relative;}
.index-admissions .list dd {
  width: 20%;
  max-width: 223px;}
.index-admissions .list dd .ico {
  width: 122px;
  margin: 0 auto;}
.index-admissions .list dd .info {
  font-size: 12px;
  color: #000;
  padding: 20px 0 0 10px;}
.index-admissions .list dd .info b {
  font-size: 30px;
  color: #6510AD;}
.index-admissions .list dd p {
  padding-top: 5px;
  line-height: 18px;
  color: #929292;}
.index-admissions .dots {
  padding: 30px 0 50px 0;}
.index-admissions .dots span {
  width: 8px;
  height: 8px;
  margin: 5px;
  background: #9D9D9D;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;}
.index-admissions .dots span.swiper-pagination-bullet-active {
  background: #6510AD;}
*/


.index-admissions-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;}

.index-admissions {
  background-size: auto 730px;
  min-height: 730px;
  text-align: center;
  position: relative;
  z-index: 1;}
  .index-admissions .title {
    padding: 105px 0 20px0;
    position: relative;
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 1em;}
    .index-admissions .title:after {
      content: "";
      display: block;
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -34px;
      width: 68px;
      height: 4px;
      background: #6510AD;}
    .index-admissions .title h2 {
      font-size: 34px;
      font-weight: 400;
      line-height: 1em;
      padding-top: 6px;}
  .index-admissions .content {
    line-height: 26px;
    color: #929292;
    padding: 30px 0 35px 0;
    max-width: 602px;
    margin: 0 auto;}
  .index-admissions .list2 {
    width: 165px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    padding: 50px0 0;}
    /*ul:nth-child(1),
    ul:nth-child(3){
      li:nth-child(1){width: 3.25rem}
      li:nth-child(2){width: 3.4rem}
      li:nth-child(3){width: 3.4rem}
      li:nth-child(4){width: 2.6rem}
    }
    ul:nth-child(2){
      li:nth-child(1){width: 2.8rem}
      li:nth-child(2){width: 3.3rem}
      li:nth-child(3){width: 3.4rem}
      li:nth-child(4){width: 3.1rem}
      li:nth-child(5){width: 3.2rem}
    }*/ 
    .index-admissions .list2 ul {
      display: flex;
      justify-content: center;}
    .index-admissions .list2 li {
      display: flex;
      height: 125px;
      align-items: center;
      padding: 40px;}




.index-admissions .list2::before{
    content: "";
    position: absolute;
    width: 1060px;
    height:77px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background-repeat: no-repeat;
    background-size: 100%;}


.index-admissions .list2::after{
    content: "";
    position: absolute;
    width: 1060px;
    height: 2px;
    bottom: 77px;
    left: 50%;
    transform: translateX(-50%);
    background-size: 100%;}





.index-admissions .list2 li .num-wrapper{
      position: relative;}
.index-admissions .list2 li .num-wrapper .num2, .index-admissions .list2 li .num-wrapper .num{
      flex-shrink: 0; 
      display: flex; 
      align-items: center;
      position: relative; 
      font-family: 'Amitabold';}
.index-admissions .list2 li .num-wrapper .num2 {
       opacity: 0;}

.index-admissions .list2 li .num-wrapper .num {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);}

 .index-admissions .list2 ul:nth-child(2) li{} 
      .index-admissions .list2 li .num,.index-admissions .list2 li .num2 {
        flex-shrink: 0;
        display: flex;
        align-items: center;
        position: relative;
        font-family: 'Amitabold';
        font-size: 50px;
        line-height: 1em;
        margin-left:10px;
        color:#9b2129;}
      .index-admissions .list2 li .name {
        font-size: 17px;
        color: #000;
        text-align: left;
        flex-shrink: 0;
        white-space: nowrap;
        line-height: 24px;
        text-align: right;
        font-weight: 700;}

.index-admissions .list2 li .name span{
        margin-right: -10px;}
.index-admissions .list2 li .name i{
    font-style: normal;}
.index-admissions .list2 li .name i.after1{
    margin-right: -10px;}


  .index-admissions .list {
    width: 100%;
    overflow: hidden;
    position: relative;}
    .index-admissions .list dd {
      width: 20%;
      max-width: 223px;}
      .index-admissions .list dd .ico {
        width: 122px;
        margin: 0 auto;}
      .index-admissions .list dd .info {
        font-size: 12px;
        color: #000;
        padding: 20px 0 0 10px;}
        .index-admissions .list dd .info b {
          font-size: 30px;
          color: #6510AD;}
      .index-admissions .list dd p {
        padding-top: 5px;
        line-height: 18px;
        color: #929292;}
  .index-admissions .dots {
    padding: 30px 0 50px 0;
    border: #f00 solid 1px;}
    .index-admissions .dots span {
      width: 8px;
      height: 8px;
      margin: 0 5px;
      background: #9D9D9D;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;}
    .index-admissions .dots span.swiper-pagination-bullet-active {
      background: #6510AD;}
  .index-admissions .btn {
    display: flex;
    justify-content: center;
    padding-top: 30px;}
    .index-admissions .btn a {
      display: flex;
      align-items: center;
      justify-content: center;
      background: linear-gradient(to right, #5219c1, #0f17f1);
      color: #fff;
      font-size: 18px;
      width: 416px;
      height: 56px;}
      .index-admissions .btn a:after {
        content: '';
        display: block;
        width: 20px;
        height: 20px;
        margin-left: 10px;
        background-size: 100%;}
    .index-admissions .btn a:hover {
      background: linear-gradient(to left, #5219c1, #0f17f1);}

 @media screen and (max-width: 1700px) {
.index-admissions .list2 li{}
.index-admissions .list2 li .num{
    margin-left: 15px;}
.index-admissions .list2 li .num{
font-size: 50px;}
}


.index-admissions .list2 ul:first-child li{
min-width:360px;
justify-content: center;}
.index-admissions .list2 ul:nth-child(3) li{
min-width:360px;
justify-content: center;}


@media(max-width:1279px){
.index-admissions{    transform: scale(.8,.8);}
.index-admissions .list2{top: -10px;}
}


@media(max-width:900px){
.index-admissions .list2 ul:first-child li{
width: 33.3333% !important;
    min-width: 300px;
    padding: 30px 0;}
.index-admissions .list2 li{ padding: 30px 10px;}
.index-admissions .list2 li .num{font-size:40px;}
}

@media(max-width:800px){
.index-admissions{transform: scale(.6,.6);max-height: 260px;}
.index-admissions .list2{top: -60px;}
}


@media(max-width:600px){
.index-admissions{transform: scale(.5,.5);max-height: 200px;}
.index-admissions .list2{top: -50px;}
}


@media(max-width:500px){
.index-admissions{transform: scale(.4,.4); max-height: 170px;}
.index-admissions .list2{top: -70px;}
}
@media(max-width:380px){
.index-admissions{transform: scale(.35,.35);    max-height: 140px;}
.index-admissions .list2{top: -100px;}
}
.team-slick .slick-current{display:none !important;}

.team-slick-img{    position: relative;padding-top: 136.666666%;}
.team-slick-img img{    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;}
    
    .three-mask p{
    color:#fff;
    font-size:16px;}
    
    .team-slick-img img{display:none;}
    
    @media(max-width:760px){
    .sjhyyy{font-size:28px;margin-top:50px;}
    
    }
    
    
@media(max-width:420px){
.three-name{font-size:18px;padding-right:35px;}
.three-mask p{font-size:14px;}
.three-tabs li a{background:none !important;}
}
.four-link-img{    transition: 0.5s all;}
.four-link:hover{    overflow: hidden;  padding-left: 45%;transition: 1s all;}
.four-link:hover .four-link-img{top: 0px;bottom: 0px;right: 55%;}
.four-link:hover .four-link-img div{ transform: scale(1.18, 1.18);}
.four-link:hover .four-link-tt{color: #d7000f; transition: 1s all;}
.s-s a{padding-top: 70%;position: relative;overflow: hidden;display: block;}
.s-s a img{position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;}
    .s-s {margin:0 -15px;
    padding: 20px 5px;
    box-sizing: border-box;  
    background:#f9f9f9;}
   
    .s-s .slick-slide{padding: 0 15px;}
    
    .s-s a img{display:none;}
  .five-slick-img img{display:none;}
.mt-label{width:80px;height:32px; overflow: hidden;}
.mt-label img{width:100%;height:100%;}


.mt-list li:nth-child(1){width:46%;}
.mt-list li:nth-child(1) a{padding-top: 56%;}
.mt-list li:nth-child(2){width:27%;}
.mt-list li:nth-child(2) a{padding-top: 96%;}
.mt-list li:nth-child(3){width:27%;}
.mt-list li:nth-child(3) a{padding-top: 96%;}
.mt-list li:nth-child(4){width:27%;}
.mt-list li:nth-child(4) a{padding-top: 96%;}
.mt-list li:nth-child(5){width:27%;}
.mt-list li:nth-child(5) a{padding-top: 96%;}
.mt-list li:nth-child(6){width:46%;}
.mt-list li:nth-child(6) a{padding-top: 56%;}


@media(max-width:700px){
.mt-list li:nth-child(1){width:100%;}
.mt-list li:nth-child(1) a{padding-top: 56%;}
.mt-list li:nth-child(2){width:50%;}
.mt-list li:nth-child(2) a{padding-top: 96%;}
.mt-list li:nth-child(3){width:50%;}
.mt-list li:nth-child(3) a{padding-top: 96%;}
.mt-list li:nth-child(4){width:50%;}
.mt-list li:nth-child(4) a{padding-top: 96%;}
.mt-list li:nth-child(5){width:50%;}
.mt-list li:nth-child(5) a{padding-top: 96%;}
.mt-list li:nth-child(6){width:100%;}
.mt-list li:nth-child(6) a{padding-top: 56%;}
}

@media(max-width:440px){
.mt-list li:nth-child(1){width:100%;}
.mt-list li:nth-child(1) a{padding-top: 56%;}
.mt-list li:nth-child(2){width:100%;}
.mt-list li:nth-child(2) a{padding-top: 80%;}
.mt-list li:nth-child(3){width:100%;}
.mt-list li:nth-child(3) a{padding-top: 80%;}
.mt-list li:nth-child(4){width:100%;}
.mt-list li:nth-child(4) a{padding-top: 80%;}
.mt-list li:nth-child(5){width:100%;}
.mt-list li:nth-child(5) a{padding-top: 80%;}
.mt-list li:nth-child(6){width:100%;}
.mt-list li:nth-child(6) a{padding-top: 56%;}
}

.footer-bottom .pull-left a{background:none;}
