.part1,
.article,
.part2,
.part3,
.part4{
    background:#fff;
    padding:0 .22rem;
}
.part1 .p1_news{
    padding:.2rem 0;
}
.part1 .p1_news li,
.part2 li{
    width:2.9rem;
}
.part1 .p1_news li p{
    text-align:left!important;
    margin-top:.2rem;
    font-size:.22rem;
}

.article ul {
    overflow:hidden;
}
.article ul li{
    padding:.2rem 0;
    border-bottom:solid .01rem #eee;

}
.article ul li a h3{
    /* height:.9rem; */
    color:#333;
    font-weight:bold;
    margin-bottom:.16rem;
    font-size: .24rem;
    line-height:.36rem;
}
.article ul li a p{
    color:#666;
    font-size:.2rem;
}
.article ul li.frist a{
    display: flex;
    flex-wrap:nowrap;
    align-items:center;
    justify-content:space-between;
}
/* .article ul li.frist a p{
    margin-top:.3rem;
} */
.article ul li.frist img{
    display: block;
    border-radius:3px;
    width:1.8rem;

}
.article ul li.frist .show_text{
    width:4.2rem;
    padding-left:.2rem;
}


/*part2*/
.part2 ul{
    padding:0 0 .2rem 0;
}
.part2 li{
    border-radius:.05rem;
    overflow:hidden;
    border:solid .01rem #eee;
}
.part3 ul li:first-child{
  padding-top:0!important;
}
.part2 li:nth-child(3),
.part2 li:nth-child(4){
    margin:.2rem 0;
}
.part2 li p{
    font-size:.22rem;
    line-height:.6rem;  
    padding:0 .1rem;
    color:#4d4d4d;
}
.part2 li p span{
  display:block;
}
.part3 ul li a .p3_text .tips span{
    display:block;
    float:right;
    width:1.2rem;
    line-height:.34rem;
    text-align:center;
    color:#fff;
    background:#ff991b;
    border-radius:3px
}



/*part3*/
.part3 ul{
    padding:0 0 .3rem 0;
}
.part3 ul li{
    padding:.2rem 0;
    border-bottom:solid 1px #eee;
}
.part3 ul li a{
    display:flex;
    justify-content: space-between;
    align-items:center;
}
.part3 ul li a>img{
    width:2rem;
    border-radius:3px;
}
.part3 ul li a .p3_text{
    padding-left:.2rem;
    width:4rem;
}
.part3 ul li a .p3_text h3{
    margin-bottom:.1rem;
    font-size:.24rem;
    font-weight:bold;
}
.part3 ul li a .p3_text p{
    color:#666;
    font-size:.22rem;
}
.part3 ul li a .p3_text .tips{
    font-size:.22rem;
    line-height:.3rem;
    margin:.08rem .2rem 0 0;
}
.part3 ul li a .p3_text .tips span{
    margin-top:0!important;
}


/*part4*/
.part4 .p4_box{
    padding:.2rem 0 0;
}
.part4 .p4_box .p4_items{
    display:none;
    width:6rem;
    height:3rem;
    background:url(../images/i_teacher_1.png)no-repeat center;
    background-size:6rem!important;
    color:#fff;
}
.part4 .p4_box .p4_2{
    background:url(../images/i_teacher_2.png)no-repeat center; 
}
.part4 .p4_box .p4_3{
    background:url(../images/i_teacher_3.png)no-repeat center; 
}
.part4 .p4_box .p4_4{
    background:url(../images/i_teacher_4.png)no-repeat center; 
}
.part4 .p4_box .p4_items .p4_text{
    width:3.2rem;
    margin-top:.25rem;
    padding-right:.2rem;
}
.part4 .p4_box .p4_items .p4_text h3{
    font-size:.24rem;
    position:relative;
    font-weight:bold;
}
.part4 .p4_box .p4_items .p4_text h3 p{
    color:#ffdebe;
    margin-top:.08rem;
    font-weight:normal;
}
.part4 .p4_box .p4_items .p4_text h3:after{
    position:absolute;
    left:0;
    bottom:-.13rem;
    content:'';
    width:.6rem;
    height:.02rem;
    background:#ffdebe;
}
.part4 .p4_box .p4_items .p4_text .intro{
    margin-top:.32rem;
    font-size:.2rem;
}
.part4 .p4_box .p4_items .p4_text .intro p{
    width: 1rem;;
    line-height:.3rem;
    background-image: -moz-linear-gradient( 0deg, #f0c7a0 0%, #777277 100%);
    background-image: -webkit-linear-gradient(0deg, #f0c7a0 0%, #777277 100%);
    background-image: -ms-linear-gradient( 0deg, #f0c7a0 0%, #777277 100%);
    text-align: center;
    margin-bottom: .1rem;
}
.part4 .p4_box .p4_items .p4_text p.yuyue{
    position:relative;
    width: 100%;
    height:.3rem;
    margin-top:.15rem;
}
.part4 .p4_box .p4_items .p4_text p.yuyue:before{
    position:absolute;
    content:'';
    left:0;
    top:0;
    width:1.65rem;
    height:.3rem;
    background:url(../images/yuyue.png)no-repeat center;
    background-size:1.65rem;
}
.part4 .p4_box .p4_items .p4_text p.yuyue a{
    display:inline-block;
    float:right;
    line-height:.3rem;
    width:1rem;
    border-radius:.04rem;
    font-size:.2rem;
    background:#fff;
    text-align:center;
}
.part4 .p4_tab{
    padding:.3rem .1rem .3rem;
}
.part4 .p4_tab li{
    width:1.2rem;
    height:1.2rem;
    border-radius:.6rem;
    background:#a5a9bc;
    overflow:hidden;
    position:relative;
    transition:all .3s ease-in-out;
}
.p4_cur,
.part4 .p4_tab li:hover{
    background:#646777!important;
}
.part4 .p4_tab li p{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    background:rgba(0, 0, 0, .5);
    height:.42rem;
    line-height:.38rem;
    text-align:center;
    color:#fff;
    font-size:.2rem;
}
.part4 .p4_tab li>img{
    display:block;
    margin:0 auto;
    width:100%;
}