.educat .f2-t .left p{
    word-break: break-word;}
.educat .fl01 li .box p{
word-break: break-word;}

#nav ul li .sub{
width: 100%;}
*{
word-break: break-word;}
.home2 .cont p{
    text-align: justify;}
.inner_left ul{
    padding: .4rem .2rem .5rem;}
.inner_left ul li h3{
font-size: 0.18rem;}


.inner_left h4{
font-size: 0.16rem;}
.nysubnav{
    padding: .15rem 0 .15rem;}
.inner_left .box a{
    font-size: 0.15rem;}
.pb_sys_style4 .p_no_d {
    border: 1px solid #2a19c6!important;
    background-image: linear-gradient(9deg, rgb(102, 8, 116) 0%, rgb(5, 36, 251) 100%) !important;}

.inner_left h4{
    line-height: 0.2rem;
    padding: 10px 0 10px 0;}  
.inner_left .box a{
 line-height: 0.2rem;
    padding: 10px 0 10px 0.2rem;}
.inner_left .box{
    padding-left: 0.1rem;
    padding-bottom: 0.2rem;}
/* 教学平台列表 */
.jxpt{align-items: flex-start;}
.jx-l{width: 2rem;margin-top: 1rem;}
.jx-r{flex: 1;min-width: 0;padding-left: 0.5rem;}
.jx-l li{padding: 0.25rem 0;}
.jx-l li a{align-items: center;}
.jx-l li img{opacity: 0;width: 0.36rem;}
.jx-l li p{color: #999999;font-size: 0.3rem;
font-weight: 500;padding-left: 0.1rem;}
.jx-l li.on img{opacity: 1;}
.jx-l li.on p{color:#83318F;}
.tit2{margin-bottom: 0.4rem;border-bottom: 1px solid #E5E5E5;}
.tit2 p{font-size: 0.3rem;
font-weight: 500;padding-bottom: 0.2rem;}

.ptli ul{justify-content: space-between;}
.ptli li{width: 47%;margin-bottom: 0.45rem;}
.ptli li a{border-radius: 0.1rem;
background: #FFFFFF;
box-shadow: 0rem 0.04rem 0.1rem 0rem rgba(240, 240, 240, 0.3);height: 1.3rem;
padding: 0.25rem 0.4rem;overflow: hidden;}
.ptli li a::after{width: 100%;opacity: 0;background: #F4F1FF;}
.ptli li span{width: 0.8rem;border-radius: 10px;
background: #F6EFF7;height: 0.8rem;display: flex;align-items: center;justify-content: center;}
.ptli li p{flex: 1;min-width: 0;padding-left: 0.25rem;font-size: 0.24rem;
font-weight: 500;
line-height: 0.34rem;max-height: 0.68rem\0;}


@media(min-width: 1025px){
.ptli li a:hover::after{opacity: 1;}
.ptli li a:hover span{background: #83318F;background: #F4F1FF\0;}
.ptli li a:hover img{filter: brightness(1000);}
}

@media screen and (max-width: 1024px) {
  .jx-l{width: 100%;margin-top: 0rem;}
  .jx-r{flex: none;min-width: 0;padding-left: 0rem;width: 100%;margin-top: .3rem;}
  .ptli li{width: 49%;margin-bottom: 0.3rem;}
}
@media screen and (max-width: 768px) {
  .ptli li{width: 100%;}
  .ptli li p{font-size:.2rem;}
    .ptli li a{height:auto;padding:.2rem;}
  .tit2 p{font-size: 0.24rem;}
}
@media screen and (max-width: 420px) {

  
}

/* 平台信息 */
.ptxx dl{margin-bottom: 0.35rem;}
.ptxx dt a{padding: 0 0.4rem;height: 0.6rem;line-height: 0.6rem;background: #FBF1FC;font-size: 0.3rem;color: #333;display: block;}
.ptxx dt a::after{width: 100%;opacity: 0;height: auto;top: -0.06rem;border-radius: 0.2rem 0.2rem 0px 0px;background: #82308E;}
.ptxx dt.on a::after{opacity: 1;}
.ptxx dt.on a{color: #fff;}
.pt-t .cont p{text-indent: 2em;font-size: 0.18rem;color: #333333;line-height: 0.36rem;word-break: break-all;}
.pt-t .cont p a{word-break: break-all;}
.yqxx ul{justify-content: space-between;}
.yqxx li{width: 47%;margin-bottom: 0.35rem;}
.yqxx li a{display: block;background: #FFFFFF;
box-shadow: 0rem 0.04rem 0.1rem 0rem rgba(240, 240, 240, 0.3);height: 2.6rem;padding: 0.25rem;}
.yqxx li a::after{width: 100%;opacity: 0;background: linear-gradient(180deg, #FBF1FC 0%, #FFFFFF 100%);box-shadow: 0px 0.04rem 0.2rem 0rem #F0F0F0;}

.yqxx li span{display: inline-block;margin-bottom: 0.3rem;font-size: 0.24rem;color: #82308E;line-height: 0.6rem;padding-right: 0.4rem;}
.yqxx li span::after{width: auto;left: -0.25rem;right:0;background: rgba(253, 239, 255, 0.6);clip-path: polygon(0% 0%, 92% 0%, 100% 100%, 0% 100%);}
.yqxx li h4{margin-bottom: 0.35rem;align-items: center;}
.yqxx li h4 img{width: 0.3rem;}
.yqxx li p{flex: 1;min-width: 0;padding-left: 0.22rem;font-size: 0.2rem;color: #333333;line-height: 1.5;}




@media(min-width: 1025px){
  .yqxx li a:hover::after{opacity: 1;}
  .yqxx li a:hover span{color: #fff;}
  .yqxx li a:hover span::after{background: #82308E;}
}

@media screen and (max-width: 1024px) {
  .yqxx li{width: 49%;margin-bottom: 0.3rem;}
}
@media screen and (max-width: 768px) {
  .ptxx dt a{font-size: 0.24rem;}
  .yqxx li{width: 100%;}
  .yqxx li a{height: auto;padding: 0.2rem 0.2rem 0.1rem;}
}
@media screen and (max-width: 1600px) {
.foot-t .img img{        max-height: 50px;}}
