.main-p p{color: #222;}

#hero-area1 {
  color: #fff;
  overflow: hidden;
  position: relative;
  background: url(/imgs/bannner-2.jpg?v1) no-repeat center ;

  height: 630px;
}
.xs-none{display:none;}
/* 公共*/
.cyxy-header{font-size:32px;border-bottom: 2px solid rgb(9, 134, 223);display: inline-block;padding-bottom: 18px;text-align: center;  
  font-weight: bold;position: relative;}
.cyxy-header::before{content: '';width: 40px;height: 10px;position: absolute;background: rgb(9, 134, 223);left:50%;bottom:-5px;margin-left: -20px;z-index: 1;}
.cyxy-header.hd-color1{border-bottom: 2px solid rgb(255, 255, 255);}
.cyxy-header.hd-color1::before{background: #fff;}
.cyxy-header-sub{font-size: 22px;border-bottom: 3px solid #1d2088;display: inline-block;padding-bottom: 12px;text-align: center;padding-right: 100px;font-family: '黑体';color: #283f7a;padding-left: 30px;position: relative;}
.cyxy-header-sub::after{content: '';position: absolute;background: url(/imgs/arr.png) no-repeat;width: 24px;height: 25px;left: 0;top: 2px;}
.header-pd{padding: 20px 0 40px 0;}
.pc-none{display:none;}
.section-header-1 h2 {
  font-size: 36px;
  color: #413e66;
  text-align: center;
  font-weight: 700;
  position: relative;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0px;
  position: relative;
  display: inline-block;
  border: #00aced 0px solid;
  padding: 30px 50px;
  background: linear-gradient(135deg, rgb(111, 235, 222) 0%, rgb(41, 204, 199) 100%);
  box-shadow:  rgba(0,0,0,0.15) 0px 4px 6px 0px,rgba(0,0,0,0.05) 0px 0px 0px 1px;;
  border-top-left-radius: 35px;
  border-bottom-right-radius: 35px;
}
.section-header-1 span{margin-top: -55px;display: block;background: #f5f8fd;padding: 0 20px;}
.section-header-11 h2::before{content: ''; position: absolute;left: -40px; top: 18px;
  transform: rotate(30deg);
}
.section-header-11 h2::after{content: ''; padding: 15px;position: absolute;right: -60px; top: 18px;
  transform: rotate(30deg);
}


.cyxy-header-sub1{font-size: 24px;border-bottom: 3px solid #1d2088;display: inline-block;padding-bottom: 12px;text-align: left;padding-right: 0px;font-family: '黑体';color: #283f7a;padding-left: 0px;position: relative;}
.cyxy-header-sub1 p{margin: 0;font-size: 32px;font-weight: bold;}
.h20{height: 20px;overflow: hidden;}
.h30{height: 30px;overflow: hidden;}
.h40{height: 40px;overflow: hidden;}
#p60{padding: 60px 0;}
#p6020{padding: 60px 0 20px 0;}
.img-border{border-radius: 20px;margin-bottom: 10px;box-shadow: 1px 1px 15px 0px rgb(152 152 152 / 25%);}
.img-shadow{border-radius: 20px;margin-bottom: 10px;box-shadow: 1px 1px 15px 0px rgb(152 152 152 / 25%);}

.section-cyxy-bg1{background:#edf3fe url(/imgs/cyxy/bg11.png) no-repeat;background-size: cover;}
.section-cyxy-bg2{background:#edf3fe url(/imgs/cyxy/bg2.jpg) no-repeat;background-size: cover;}
.section-cyxy-bg4{background:linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.4)),url(/imgs/cyxy/item12.jpg) fixed center center;background-size: cover; ;}
.section-cyxy-bg5{background: linear-gradient(0deg,#283f7a7f 0%,#fff 30%,#f5f8fd 100%) ;background-color: #f5f8fd;}
.section-cyxy-bg6{background: #3377ff url(/imgs/cyxy/bg2.jpg) no-repeat;background-size: cover;;}
.section-cyxy-bg7{background: #f2f2f2;}
.section-cyxy-bg8{background: rgba(255,255,255,0.45) url(/imgs/cyxy/home-bg-21.png) no-repeat;background-size: cover;position: relative;}
.section-cyxy-bg88::before{content: '';width: 100%;height: 100%;position: absolute;background: rgba(255,255,255,0.45);left:0;top:0;z-index: 1;}
.section-cyxy-bg9{background: #ededed;}
.section-cyxy-bg12{background: #f2f2f2;}

.row-zczc{display: flex;justify-content: space-between;flex-direction: row;}
.row-zczc .block-1{width:49%;height: 520px;box-shadow: 0 0 15px #ccc;background: #fff;}
.row-zczc .block-1 p{font-size: 28px;font-weight: bold;text-align: center;margin-top: 20px;}
.row-zczc .block-1 img{height: 430px;width:100%;}
.row-zczc .block-2{width: 49%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.row-zczc  .block-2 div{width: 48%;box-shadow: 0 0 15px #ccc;}
.row-zczc  .block-2 div:nth-child(1){margin-bottom: 15px;}
.row-zczc  .block-2 div:nth-child(2){margin-bottom: 15px;}
.row-zczc  .block-2 div img{height: 210px;width: 100%;}
.row-zczc  .block-2 div p{text-align: center;margin: 0;margin-top: 10px;}


.block-yssm{display: flex;justify-content: space-between;margin: 20px 0;}
.block-yssm div{width: 19%;}
.block-yssm div img{width: 90px;}
.block-yssm div p{margin: 15px 0 0 5px;font-size: 16px;font-weight: bold;color: #1d2088;}
.block-yssm div:nth-child(4) p,.block-yssm div:nth-child(5) p{font-size: 24px;font-weight: bold;margin-top: 20px;}
.row-yssm-1{padding: 20px 20px 0 20px;border: 4px solid #c4c4c4;border-radius: 12px;background: #fff;box-shadow: 2px 2px 5px 0px rgb(152 152 152 / 65%);}

.block-yssm-1{display: flex;justify-content: space-between;margin: 20px 0;}
.block-yssm-1 div:nth-child(1){width: 39%;}
.block-yssm-1 div:nth-child(2){width: 59%;}
.block-yssm-1 div:nth-child(2) p{line-height: 188%;}


/* 发展历程 */
.row-fzlc{border-top: 1px solid #3188ff;height: 200px;margin-top: 150px;position: relative;}
.row-fzlc p{margin-bottom: 0;}
.block-fzlc{display: flex;justify-content: center;}
.block-fzlc>div{width: 176px;height: 48px;text-align: center;;}
.block-fzlc>div i {
    display: block;
    width: 10px;
    height: 10px;
    background: #539bff;
    border-radius: 50%;
    margin: -5px auto 12px;
}
.block-fzlc>div p{color: #fff;}
.block-fzlc>div:nth-child(6) i{width: 12px;
  height: 12px;
  background: #6498ff;
  margin: -6px auto 7px;
  border: 2px solid #a0c0ff;
}
.block-message{width: 180px;height: 100px;background: #fff;border-radius: 8px;position: absolute;box-shadow: 2px 2px 5px 0px #1d64e7;
  display: flex;justify-content: center;align-items: center;text-align: center;font-size: 14px;padding: 0 15px;}
.block-message::after {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  background: #fff;
  transform: rotate(45deg);
  bottom: -6px;
  left: 50%;
  margin-left: -6px;
}

.block-message-1{top:-125px;left:56px}
.block-message-2{bottom: 35px;left: 230px;}
.block-message-2::after, .block-message-4::after,.block-message-6::after{top: -6px;}
.block-message-3{top:-125px;left:406px}
.block-message-4{bottom: 35px;left: 550px;width: 250px;}
.block-message-5{top:-125px;left:758px}
.block-message-6{bottom: 35px;left: 900px;width: 250px;}

 /* 学院建设模式 */
 .block-jsms{display: flex;flex-direction: row;justify-content: space-between;}
 .block-jsms>div:nth-child(1){width: 20%;background-color: blue;border-radius: 15px;
   background: linear-gradient(110deg,#157efe 0%,#014fcf 100%);padding: 20px;
 }
 .block-jsms>div:nth-child(2){width:77%;}
 .block-jsms>div p{color: #fff;margin-bottom: 15px;}

 .block-jsms-1{display: flex;flex-direction: row;justify-content: space-between;background-color: #afd2f9;border-radius: 15px;}
 .block-jsms-1 .item-1{width: 85px;background: #1b9bfe;padding: 20px;color: #fff;border-radius: 15px;font-size: 22px;}
 .block-jsms-1 .item-2{width: 540px;display: flex;justify-content: space-between;margin-top: 15px;position: relative;}
 .block-jsms-1 .item-2>div{width: 260px;height: 205px;border-radius: 15px;background-color: #2a5a91;align-items: center;display: flex;justify-content: center;}
 .block-jsms-1 .item-2>div:nth-child(1){background-color: #fff;}
 .block-jsms-1 .item-3{width: 480px;background-color: aliceblue;border-radius:  15px ;margin:15px;align-items:flex-start;display: flex;justify-content: center;flex-direction: column;padding-left: 25px;position: relative;}
 .block-jsms-1 .item-3 ul{display: flex;list-style: none;position: relative;}
 .block-jsms-1 .item-3 ul span{display: block;}
 .block-jsms-1 .item-3 ul li:nth-child(1){width: 80px;font-size: 24px;background-color: #2a5a91;color: #fff;padding: 12px;margin-right: 20px;text-align: center;}
 .block-jsms-1 .item-3 ul li:nth-child(2){width:120px;}
 .block-jsms-1 .item-3 ul li:nth-child(3){width:180px;}
 .block-jsms-1 .item-2::after{height: 2px;width: 31px;content: '';position: absolute;right: -31px;background: #2a5a91;top:50%;margin-top: -13px;}
 .block-jsms-1 .item-3::after{height: 78px;width: 2px;content: '';position: absolute;left: -2px;top:50%;margin-top: -46px;background: #2a5a91;}
 .block-jsms-1 .item-3 ul::after{content: '';position: absolute;width: 25px;height: 2px;background: #2a5a91;left: -25px;top: 50%;}


  /* 5、宇视协同创新中心 */
  .block-cxzx{display: flex;justify-content: space-around;background: rgba(255, 255, 255, 0.956);}
  .block-cxzx div:nth-child(1){width: 400px;}
  .block-cxzx div:nth-child(2){width: 680px;font-size: 18px;padding-top: 20px;}

  /* 01、创新人才培养模式 */
  .block-cxrc{display: flex;flex-wrap: wrap;border-radius: 15px;}
  .block-cxrc>div{width: 50%;background-color: #0461ea;padding: 40px;;}
  .block-cxrc>div:nth-child(1){background-color: #207bff;border-top-left-radius: 45px}
  .block-cxrc>div:nth-child(4){background-color: #207bff;border-bottom-right-radius: 45px}
  .block-cxrc>div strong{color: #fffec9; font-size: 24px;margin-bottom: 20px;display: inline-block;}
  .block-cxrc>div p{color: #fff}

  /* 03、师资共建认证 */
  .block-szgj span {
    background: linear-gradient(-90deg, #63c9f8, #3160f6);
    line-height: 210%;
    text-align: center;
    font-size: 22px;
    border-radius: 10px 10px 20px 20px;
    display: block;
    color: #fff;
    font-weight: bold;
    }
    .block-szgj  ul{list-style: none;background: #fff;padding: 14px;border-radius: 5px 5px 20px 20px;box-shadow: 0px 2px 3px #eee;}
    .block-szgj  ul li{margin: 10px 5px;background: url(/imgs/cyxy/round_check.png) no-repeat left top;padding-left: 32px;}
    .h294{height: 294px;}
    .block-szgj-1 {position: absolute;height: 400px;width:100%;background: linear-gradient(90deg,rgba(255, 255, 255, 0.004) 1%,rgba(80, 245, 113, 0.9) 100%);bottom: 0px;right: 15px;padding-top: 50px;}
    .block-szgj-1 ul{list-style: none;}
    .block-szgj-1 ul li{font-size: 24px;text-align: right;color: #fff;padding: 15px;border-radius: 10px;text-shadow: 2px 2px 2px #222;}

     /* 教学引入*/
     .row-ysxb img{border-radius: 10px;box-shadow: 0px 2px 3px #ccc;}
     .block-ysxb{display: flex;flex-direction: row;justify-content: space-between;}
     .block-ysxb>div:nth-child(1){width: 382px;}
     .block-ysxb>div:nth-child(2){width: 440px;}
     .block-ysxb .box{font-size: 20px;margin-bottom: 20px;}
     .block-ysxb-1{display: flex;flex-wrap: wrap;margin-top: 30px;justify-content: space-between;}
     .block-ysxb-1 div{padding: 20px;font-size: 28px;width: 48%;text-align: center;border: 1px solid #ccc;border-radius: 9px;margin-bottom: 20px;}
     .block-ysxb-2{background: #0461ea;padding: 20px;color: #fff;font-size: 20px;border-radius: 8px;}

     .block-ysxb-3{display: flex;flex-direction: row;;justify-content: space-around;margin-left: -200px;margin-right: -200px;}
     .block-ysxb-3 div{width: 11%;display: flex;align-items: center;justify-content: center;transition: 0.5s all;}
     .block-ysxb-3 div:nth-child(5){width: 18%;}
     .block-ysxb-3 div img{width: 100%;transition: 0.5s all;}
     .block-ysxb-3 div img:hover{transform:scale(1.2) ;}

     /* 宇视企业认证证书 */
     #owl-ysrz {
     
      margin-left: auto;
      margin-right: auto;
    }
    #owl-demo .item {
      display: block;
      margin: 5px;
    }
    #owl-demo img {
      display: block;
      width: 100%;
    }
    .owl-stage-outer{position: relative;}
    .owl-nav div{width: 38px;height:38px;border-radius: 50%;padding-top: 38px;overflow: hidden;}
    .owl-nav .owl-prev{position: absolute;left: -70px;top: 50%;margin-top: -19px;}
    .owl-nav .owl-prev::after{content: '';background: url(/imgs/cyxy/arr2.png) no-repeat;position: absolute;left:0;top: 0;width: 38px;
  height: 38px;}
    .owl-nav .owl-next{position: absolute;right: -70px;top: 50%;margin-top: -19px;}
    .owl-nav .owl-next::after{content: '';background: url(/imgs/cyxy/arr1.png) no-repeat;position: absolute;left:0;top: 0;width: 38px;
  height: 38px;}

  /*05、宇视认证体系*/
  .row-ysrz>div:nth-child(1) p{margin-bottom: 0;margin-top: 15px;}
  .row-ysrz>div:nth-child(2){background: #fff;border-radius: 15px;padding: 20px 40px;word-break: break-all;box-shadow: 0 0 10px #ccc;height: 334px;;}
  .item-ysrz p{font-size:22px;line-height: 170%;color: #222;}

  .block-ysrz-1{display: flex;flex-direction: column;}
  .block-ysrz-1 div{padding: 20px 10px;text-align: center;background: #fff;margin-bottom: 15px;border-radius: 12px;font-size: 18px;box-shadow: 0 0 10px #ccc;}

 /* 宇视杯技能大赛 */
 .section-cyxy-bg10{background:linear-gradient(rgba(255,255,255,0.75) 12%,rgba(63, 46, 139, 0.81) 30%), url(/imgs/cyxy/item36.jpg) fixed;background-size: cover;position: relative;}
 .section-cyxy-bg110::after{content: '';position: absolute;width: 100%;height: 100%;left: 0;top:0;background: rgba(0, 0, 0, 0.695);;}
.row-jnds div{margin-bottom: 15px;}
.row-jnds div img{border-radius: 24px;box-shadow: rgba(0,0,0,0.08) 0px 4px 6px 0px,rgba(0,0,0,0.05) 0px 0px 0px 1px;;}
.row-jnds div p{text-align: center;font-size: 20px;color: #fff;font-weight: bold;margin-top: 10px;}

 /* 07、人才生态建设 */
 .row-rcjs>div{border: 1px solid #ddd;border-radius: 20px;background: linear-gradient(135deg, rgb(185, 236, 192) 0%, rgb(176, 229, 234) 100%);}
 .row-rcjs{justify-content: space-between;}
 .row-rcjs .col-lg-2 {
     -webkit-box-flex: 0;
     -ms-flex: 0 0 19%;
     flex: 0 0 19%;
     max-width: 20%;
 }
 .block11-kt{border-radius: 20px;padding: 50px 20px 20px 20px;text-align: center;}
 .block11-kt p{margin-top: 40px;font-size: 22px;}
 .block-stjs{margin:0 100px ;}
 .block-stjs p{margin:0 20px ;margin-bottom: 40px;font-size: 18px;border-radius: 12px;background: #f2f2f2;padding: 20px;}
 .block-stjs div{margin:0 100px ;}

  /* 合作案例 */
  .block-hzal{    box-shadow: 1px 1px 20px #ddd;    padding: 40px 15px 15px 20px;border: 2px solid #2ecec9;position: relative;
    border-radius: 20px;margin-bottom: 65px;}
    .xxlogo{position: absolute;width: 260px;height: 66px;left: 50%;top: -40px;margin-left: -130px;
      background: linear-gradient(135deg, rgb(111, 235, 222) 0%, rgb(41, 204, 199) 100%);;border-radius: 6px;}
    .block-hzal h2{font-size: 20px;font-weight: bold;position: relative;padding-left: 19px;}
    .block-hzal>div{display: flex;flex-wrap: wrap;}
    .block-hzal>div div{flex: 0 0 50%;max-width: 50%;}
    .block-hzal>div div img{border-radius: 6px;}
    .block-hzal p{margin-bottom: 10px;padding-left: 19px;}
    .block-hzal h2::after{content: '2';height: 32px;width: 32px;text-align: center;position: absolute;background: #00aced;
    color: #fff;left: -35px;top: 0;border-radius: 6px;line-height: 32px;}
    .block-hzal h2.child1::after{content: '1';}
    .block-hzal h2.child2::after{content: '2';}
    .block-hzal h2.child3::after{content: '3';}
    .block-hzal h2.child4::after{content: '4';}

    .row-hzal-1>div div{background: #ddd;padding: 10px;border-radius: 10px;margin-bottom: 20px;
      background: linear-gradient(146.02deg, rgb(137, 247, 254) 0%, rgb(102, 166, 255) 100%);}

