.education-list{
  padding:60px 0;
}
.education-list{
display: flex;
justify-content: space-between;
align-items: center;
}
.education-info {
  width:100%;
}
.education-info h4{
font-size: 24px;color:#000;
}

.education-info p{
line-height: 24px;
margin-top: 10px;
}


.education-pic{
  width: 530px;height: 224px;
  overflow: hidden;
}

.education-pic img{
  width:100%;height: 100%;
  transition: all 0.3s;
}

.education-pic img:hover{
transform: scale(1.1);
}

.education-right {
  width:556px;
}
.education-right h5{
  font-size: 24px;color:#000;
  margin: 15px 0;
}

.education-right p{
  line-height: 24px;
 
}


.education-right .ico span{
  font-size: 31px;
  margin-left: 2px;

}

.education-item{
  background: #F5F5F5;
  padding:80px 0;
  
}

.education-item .education-list.frist{
padding-bottom: 80px;
}

.education-item .education-list{
  padding:0
  
}

.education_link{
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding:60px 0;
  text-align: center;
}
.education_link .education_tel{
  font-size: 18px;
  color:#262626;
  margin-bottom: 20px;
}
.education_go{

/* width: 173px; */
height: 40px;
opacity: 1;
padding:0px 20px;
border-radius: 20px;
background: rgba(255, 255, 255, 1);

border: 1px solid rgba(0, 66, 120, 1);

line-height: 40px;
margin:0 auto;
  
}
.education_link .education_go i
{
font-size: 16px;
font-weight: 400;
color: rgba(0, 66, 120, 1);
text-align: center;
font-style: normal;

}

.education_link .education_go span
{
font-size: 28px;
color: rgba(0, 66, 120, 1);
padding:0px 5px;
}

.education_link .education_go a{
  display: flex;
  justify-content: center;
}

.education_link .education_go:hover{
  background-color: rgba(0, 66, 120, 1);
}

.education_link .education_go:hover span,.education_link .education_go a:hover i{
  color: #FFF;
}

.education-list .oneaddx_pic{
  margin-top: 40px;
}

.education-list .oneaddx_pic img{
max-width: 100%;
}

.oneaddx-standard{
  padding-top: 50px;
}

.oneaddx-standard .ico span{font-size: 34px;}

.oneaddx-standard ul{display: flex;
justify-content: space-between;
text-align: left;
}
.oneaddx-standard li{
  width:calc(100% / 2 - 20px);
  background:#fff;
  padding:30px;
;

border: 1px solid rgba(235, 235, 235, 1);


}

.oneaddx-standard .info{
  font-size: 20px;color:#000;
  padding:20px 0;
}

.oneaddx-standard .info p{
  font-size: 14px;color:#5A6063;
  padding-top: 10px;
  line-height: 24px;
}

.oneaddx-pic{
  width: 580px;height: 230px;
  overflow: hidden;
}

.oneaddx-pic img{
  width:100%;height: 100%;
  transition: all 0.3s;
}

.oneaddx-pic img:hover{
transform: scale(1.1);
}

.customized .education-info .center{
  text-align: center;
  margin-bottom: 20px;
}






.Competition-list{
display: flex;
justify-content: space-between;
padding: 60px 0;
}

.Competition-info{
flex: 1.3;
}
.Competition-info h4{
font-size: 24px;color:#000;
}

.Competition-info p{
line-height: 24px;
margin-top: 10px;
}


.Competition-right{
flex: 3;  display: flex;
justify-content: space-between;
}

.Competition-right .items h6 {
font-size: 16px;
color: #0679D5;
width: 145px;
height: 30px;
opacity: 1;
border-radius: 4px;
background: rgba(255, 255, 255, 1);
border: 1px solid rgba(229, 229, 229, 1);
text-align: center;
line-height: 30px;
margin:0 auto;

}

.Competition-right .items:hover h6{
background-color: #0679D5;
color:#fff;

} 

.Competition-right .items:hover{
  cursor: pointer;
}

.Competition-right .items{
position: relative;
width:31%;
margin-left: 26px;;
}
.Competition-right .items::before{
position: absolute;
content: "";
width: 100%;
height: 100%;
opacity: 1;
background: rgba(255, 255, 255, 1);
border: 1px solid rgba(222, 222, 222, 1);
z-index: -1;
top:15px;


}
.Competition-right .items dl{
padding: 10px 0px 10px 20px;
}

.Competition-right .items dd{
display: flex;
justify-content: flex-start;
line-height: 26px;
}


.Competition-right .items dd span{
padding-right:10px;
}






.Competition-bg{
  background: #F5F5F5;
 
  
}

.Competition-standard{
  width:100%;
  padding-bottom: 60px;
}
.Competition-standard ul{
  display: flex;
  justify-content: space-between;
  text-align: left;
  }
  .Competition-standard li{
      width:calc(100% / 4 - 20px);
 
      background:#fff;
      padding: 30px;
      border: 1px solid rgba(229, 229, 229, 1);
  }

  .Competition-standard li:hover,  .Competition-standard.team ul li:hover{
    background-color: #0679D5;
    cursor: pointer;
  }
  .Competition-standard li:hover .info{
    color:#fff;
  }

  .Competition-standard li:hover .info p,.Competition-standard li:hover .ico span{
    color:#fff;
  }

 

  .Competition-standard .ico span{font-size: 32px;}
  .Competition-standard .info{
      font-size: 18px;color:#000;
      padding:20px 0;
  }
  
  .Competition-standard .info p{
      font-size: 14px;color:#5A6063;
      padding-top: 10px;
      line-height: 22px;
  }
  
  
  .Competition-pic-list{
    display: flex;
    justify-content: space-between;
    align-items: center;
  }


  .Competition-pic-list .education-right p{
padding-top: 30px;
  }


  .Competition-pic-list.first{
    padding: 50px 0 0px 0;

  }

  .course-flow-list.competition-flow ul,.course-flow-list li span{
    color:#5A6063;
  }


  .course-flow-list.competition-flow li .ico span{
    color:#5A6063;  font-size: 34px;
  }

  .course-flow-list.competition-flow .ico{
    border:1px solid #5A6063;
    width: 67px;
    height: 67px;
  
  }

 .Competition-standard.team ul{
  text-align: center;
 }

 
 .Competition-standard.team ul li{
  
  background: rgba(245, 245, 245, 1);
  border:none;
  
 }
 .education-info.text-center{
  text-align: center;
 }


 .style-title{
  padding:60px 0;
 }

 .style-title .style-title-txt{
  display: flex;
  justify-content: flex-start;
  align-items: center;
 }

 .style-title .style-title-txt span{
 
width: 52px;
height: 52px;
background: rgba(6, 121, 213, 1);
border-top-right-radius: 10px;
line-height: 52px;
text-align: center;
font-size: 24px;
font-weight: 400;
color: rgba(255, 255, 255, 1);
 
 }

 .style-title .style-title-txt h5{
 
/** 文本1 */
font-size: 16px;
font-weight: 400;
color: rgba(0, 0, 0, 1);
padding-left: 30px;

 }


 .style-title p

 {
/** 文本1 */
font-size: 14px;
font-weight: 400;
line-height: 30px;
color: rgba(90, 96, 99, 1);
margin-top: 35px;
 }



.styleSwiper-content{
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.styleSwiper-content .bd {
  flex: 0.54;
  width: 55%;
  overflow: hidden;
  height: 390px;
}

.styleSwiper-content .hd{
  flex:0.43;
  width:40%;
  overflow: hidden;
  height: 410px;
}
.styleSwiper-content .bd ul{
  height: 390px;overflow: hidden; 
}
.styleSwiper-content .bd ul img{

 
  width:100%;height: 100%;
  transition: all 0.3s;
}

.styleSwiper-content .bd ul img:hover{
transform: scale(1.1);cursor: pointer;
}

.styleSwiper-content  img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.styleSwiper-content .hd ul{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  height: 430px;
  align-items: stretch;
}
.styleSwiper-content .hd li{
  width:158px;height: 100px;
  margin:0px 0 0px 10px;
}

.styleSwiper-content .hd li.on{
  border:4px solid #0679D5;
  cursor: pointer;
}


.martop60{
  margin-top: 60px;
}

.martop30{
  margin-top: 30px;
}

.style-pic2{
  display: flex;
  justify-content: space-between;
  padding-bottom: 60px;
}
.style-pic2 .items{
  width:32%;
}

.style-pic2 .items .pic{
  overflow: hidden;
}

.style-pic2 img{
  width:100%;height: 100%;
  transition: all 0.3s;
}

.style-pic2 img:hover{
transform: scale(1.1);cursor: pointer;
}
.style-pic2 .items  .info{
  text-align: center;margin-top: 10px;
}

.style-pic3-content{
  display: flex;
  justify-content: space-between;
 
  align-items: center;
}

.style-pic3-content .style-pic3{
  width:46%;
}


.style-pic3-content .style-pic3-right{
  width:48%;
  display: flex;
  justify-content: space-between;
}


.style-pic3-content .style-pic3-right  .items{
 width:48%
}

.style-pic3-content .style-pic3-right .pic{
  overflow: hidden;
}
.style-pic3-content .style-pic3-right .pic img{
  width:100%;height: 100%;
  transition: all 0.3s;
}

.style-pic3-content .style-pic3-right .pic img:hover{
transform: scale(1.1);
cursor: pointer;
}

.style-pic3-right.hdpc{display: none!important;}


@media(max-width:768px) {

  .oneaddx-pic {
    width: 90%;
    height: auto;
    margin-top: 20px;
  }

  .education-list{
    display: flex;
    flex-direction: column;
    margin:0px 10px;
 }

 .education-right{
  width: 90%;
  margin: 0 auto;
 }

 .oneaddx-standard ul{
  display: flex;
  flex-direction: column;

 }
 .oneaddx-standard li{
  width:90%;
  margin:0 auto;
 }
 .oneaddx-standard li:first-child{
  margin-bottom: 10px;
 }


 .education-pic{
  width: 90%;
  height: auto;
  margin-top: 20px;
 }
 .margin20{
  margin-top: 20px;
 }
 .education-info{
  width:90%;
  margin:0 auto;
 }

.Competition-list{
  display: flex;
  flex-direction: column;
  width:90%;
  margin:0 auto;
}
 
.Competition-right{
  display: flex;
  flex-direction: column;
}

.Competition-right .items{
  width:100%;
  margin-left: 0;
  margin:20px 0;
}





.Competition-standard li{
  width:calc(100% /  2);
  padding:15px 15px 0px;
}


.Competition-standard ul{
  flex-wrap: wrap;
  width:90%;
  margin:0px auto;
}


.Competition-pic-list{
  width:90%;
  margin:0px auto;
  flex-direction: column;
}


.course-flow-list.competition-flow ul{
  width:90%;
  margin:0 auto;
}


.course-flow-list.competition-flow ul li{
  margin:0px 10px;
}

.course-flow-list.competition-flow ul li:nth-child(6){
  display: none;
}

.course-flow-list.competition-flow ul li .info{
  margin-bottom: 20px;
  width: 60px;
}

.Competition-standard.team ul li{
  border:1px solid #e8e8e8;
}
.style-title{
  width:90%;
  margin:0 auto;
  padding:30px 0;
}

.styleSwiper-content{
  flex-direction: column;
}

.styleSwiper-content .bd,.styleSwiper-content .hd{
  flex: 1;
  width: 90%;
  margin:0 auto;
}
.styleSwiper-content .bd ul{
  height: 280px;
}
.styleSwiper-content .hd li{
  width:100px;height: 60px;margin: 10px 0;
}
.styleSwiper-content .hd ul{
  height: auto;
}

.style-pic2{
  width:90%;margin:0 auto;
}

.style-pic3-content{
  flex-direction: column;
}
.style-pic3-content .style-pic3,.style-pic3-content .style-pic3-right{
  width:90%;
}
.hdmobile{
  display: none!important;
}

.hdpc{display: block;margin-bottom: 60px;}
}














 









