.picbox2{}
.picbox2 img{display: block;width: auto;height: 100%;}
.picbox2 .pic {
    padding-top: 32%;
}

.teachDetail3{margin-bottom: 0.7rem;display: flex;flex-wrap: wrap;margin-top: 0.47rem;}
.teachDetail3 .xName{width: 20%;}
.teachDetail3 .xName h2{font-size: 0.3rem;color:#002E63;margin-bottom: 0.13rem;}
.teachDetail3 .xName p{font-size: 0.21rem;color: #1d1d22;line-height: 0.34rem;}
.teachDetail3 .textBox{width: 80%;}
.teachDetail3 .textBox ul{display: flex;justify-content: start;flex-wrap: wrap;margin-bottom: 0.35rem;}
.teachDetail3 .textBox ul li{float: left;width: calc(50% - 0.6rem);}
.teachDetail3 .textBox ul li h4{font-size: 0.24rem;color: #002E63;margin-bottom: 0.1rem;}
.teachDetail3 .textBox ul li p{font-size: 0.18rem;color: #1d1d22;line-height: 0.48rem;border-left: 1px solid #002E63;padding-left: 0.3rem;}
.teachDetail3 .textBox .listp{margin-top: 0.5rem;border-left: 1px solid #002E63;padding-left: 0.3rem;}
.teachDetail3 .textBox .listp2{margin-top: 0.5rem;border-left: 1px solid #002E63;padding-left: 0.3rem;}
.teachDetail3 .textBox .listp p{font-size: 0.18rem;color: #454646;line-height: 0.30rem;margin-bottom: 0;text-indent: 0;margin-bottom: 0.12rem;}
.teachDetail3 .textBox .listp2 p{font-size: 0.18rem;color: #454646;line-height: 0.30rem;margin-bottom: 0;text-indent: 0;margin-bottom: 0.12rem;}
@media(max-width: 800px) {
        .teachDetail3 .xName {width: 30%;}        
        .teachDetail3 .textBox{width: 70%;}
        .teachDetail3 .textBox ul{justify-content: space-between;}

}
@media(max-width: 768px) {
        .teachDetail3 .textBox ul{display: flex;}
        .teachDetail3 .textBox ul li{width: 100%}
        .teachDetail3 .textBox ul li+li{margin-top: 0.8rem;}
}