/* 公用样式 */
.w1500 {width: 1500px; margin: auto; max-width: 92%;}
.w1700 {width: 1700px; margin: auto; max-width: 92%;}
.cor-fff {color: #fff;}

.D1Edu-banner {position: relative;}
.D1Edu-banner .imgBox img {width: 100%;}
.D1Edu-banner .box .p1 {color: #fff;font-size: .6rem;}
.D1Edu-banner .box .p2 {color: #fff;font-size: .72rem;font-weight: 700;}

.D1Edu_Tle {line-height: 1.3;}
.D1Edu_Tle .t1 {font-size: .6rem; font-weight: 700;}
.D1Edu_Tle .t2 {font-size: .6rem;}

.D1Edu_One .sec_item {position: relative; overflow: hidden;}
.D1Edu_One .sec_item .bjBox img {width: 100%; min-height: 7rem; object-fit: cover;}
.D1Edu_One .sec_item .box {display: flex; justify-content: flex-end;}
.D1Edu_One .sec_item .con {position: absolute; width: 100%;left: 0;z-index: 1; top: 50%; transform: translateY(-50%);}
.D1Edu_One .sec_item .con .left {width: 50%;}
.D1Edu_One .sec_item .p1 {font-size: .3rem; color: #646464; margin-top: .2rem;}
.D1Edu_One .sec_item .dl_One {margin-top: .6rem;}
.D1Edu_One .sec_item .dl_One dl {display: flex; flex-wrap: wrap;}
.D1Edu_One .sec_item .dl_One dd {width: 48%; display: flex;align-items: center; margin-top: .4rem;}
.D1Edu_One .sec_item .dl_One dd .icBox {margin-right: .2rem;width: .7rem; flex-shrink: 0;}
.D1Edu_One .sec_item .dl_One dd .icBox img {max-width: 100%;}
.D1Edu_One .sec_item .dl_One dd .dd1 {color: #010101; font-size: .48rem; font-weight: 700; line-height: 1;}
.D1Edu_One .sec_item .dl_One dd .dd2 {font-size: .3rem; color: #646464;}
.D1Edu_One .sec_item:nth-child(even) .box {display: flex; justify-content: flex-start;}
.D1Edu_One .sec_item:nth-child(even) .dl_One dd {width: 100%;}

.D1Edu_Two {position: relative;}
.D1Edu_Two .bjBox img {width: 100%; min-height: 8rem; object-fit: cover;}
.D1Edu_Two .D1Edu_Tle {position: absolute; top: 8%;width: 100%; text-align: center;}
.D1Edu_Two .box {margin-top: -10%; position: relative; z-index: 1;}
.D1Edu_Two .box ul {padding: .6rem 0; box-shadow: 0px .1rem .3rem 0px rgba(36, 36, 36, 0.07);background: rgba(255, 255, 255, 0.9); display: flex; border-radius: .36rem;}
.D1Edu_Two .box li {width: calc(100% / 4); padding: 0 .3rem; text-align: center;}
.D1Edu_Two .box li .icBox {height: .7rem;}
.D1Edu_Two .box li .icBox img {max-height: 100%;}
.D1Edu_Two .box li .p1 {margin-top: .2rem;font-size: .24rem; color: #000000;}

.D1Edu_Thre {padding: 1rem 0;}
.D1Edu_Thre .box {display: flex; justify-content: space-between; margin-top: .6rem;}
.D1Edu_Thre .box .item {border-radius: .36rem; overflow: hidden; width: 49%;}
.D1Edu_Thre .box .item img {width: 100%;}

.D1Edu_Four {padding-bottom: 1.5rem;}
.D1Edu_Four .list {margin-top: .8rem;}
.D1Edu_Four .list ul {display: flex; justify-content: center; gap: .6rem;}
.D1Edu_Four .list li { min-width: 3rem; background: #fff; padding: .5rem; box-shadow: 0px 2px .4rem 0px rgba(36, 36, 36, 0.14); border-radius: .16rem; text-align: center;}
.D1Edu_Four .list li .icBox {height: .76rem; display: flex; align-items: center; justify-content: center;}
.D1Edu_Four .list li .icBox img {max-height: 100%;}
.D1Edu_Four .list li span {font-size: .28rem; display: block; margin-top: .3rem;}

.D1Edu_Five {padding: 1rem 0; background: #fdfdfd;}
.D1Edu_Five .imgBox {margin-top: 1rem; text-align: center;}
.D1Edu_Five .imgBox img {max-width: 100%;}

.D1Edu_Six {padding: 1rem 0;}
.D1Edu_Six .box {margin-top: 1rem;  box-shadow: 0px .1rem .3rem 0px rgba(36, 36, 36, 0.07);}
.D1Edu_Six table {border-radius: .26rem; overflow: hidden;}
.D1Edu_Six table tr td {padding:.15rem .2rem;font-size: .24rem;border: 2px solid #fff;}
.D1Edu_Six table tr:first-child td span {font-size: .32rem !important;}
.D1Edu_Six table tr td[colspan="3"] strong span , .D1Edu_Six table tr td[colspan="3"] span {font-size: .32rem !important;}
.D1Edu_Six table tr td:not(:first-child) {box-shadow: -.1rem 0px .05rem rgba(0, 0, 0, .05);}




@media screen and (max-width: 1200px) { 
 .D1Edu_Tle .t1 {font-size: .5rem;}
 .D1Edu_Tle .t2 {font-size: .5rem;}

 .D1Edu_One .sec_item .p1 {font-size: .24rem;}
 .D1Edu_One .sec_item .dl_One {margin-top: .3rem;}
 .D1Edu_One .sec_item .dl_One dd .dd1 {font-size: .3rem;}
 .D1Edu_One .sec_item .dl_One dd .dd2 {font-size: .2rem;}
}


@media screen and (max-width: 768px) {
  .D1Edu_Tle .t2 {font-size: .4rem;}

  .D1Edu-banner .box .p1 {font-size: .5rem;}
  .D1Edu-banner .box .p2 {font-size: .3rem;}

  .D1Edu_One .wrap_item .bjBox img {width: 160%; min-height: initial;}
  .D1Edu_One .wrap_item .con {position: relative; transform: none; background: #fff;}
  .D1Edu_One .wrap_item .con .left {width: 100%; padding: .5rem 0;}
  .D1Edu_One .wrap_item:nth-child(even) .bjBox img {width: 200%; transform: translateX(-50%);}
  .D1Edu_One .sec_item .dl_One dd .dd1 {font-size: .32rem;}
  .D1Edu_One .sec_item .dl_One dd .dd2 {font-size: .26rem;}

  .D1Edu_Two .D1Edu_Tle {top: 5%;}
  .D1Edu_Two .box ul {flex-wrap: wrap; gap: .3rem;}
  .D1Edu_Two .box li {width: calc(48% - 0.15rem);}

  .D1Edu_Thre .box {flex-wrap: wrap; gap: .3rem;}
  .D1Edu_Thre .box .item {width: 100%;}

  .D1Edu_Four .list ul {flex-wrap: wrap; gap: .3rem;}

}