/*.pid-bdeb2451-a382-490f-b4e2-e96c2863f438{*/
/*    position:absolute;*/
/*    left:0;*/
/*    top:0;*/
/*    z-index:1;*/
/*    width:100%;*/
/*}*/


.pid-5905c6c9-9041-4535-b12c-c75f8f34ba85{}
/*.setNotBg .single_img1 img{
    display: none !important;
}*/
.setNotBg .single_img1{
    background-image: unset !important;
}

@media screen  and (min-width:996px){.gp-pc-layout-pid-0f09c874-4043-4880-aec4-64b8616f5347:nth-child(1){width: 260px;}.gp-pc-layout-pid-0f09c874-4043-4880-aec4-64b8616f5347:nth-child(2){flex: 1;}}
.pid-0f09c874-4043-4880-aec4-64b8616f5347{}
.gp-teacher20 .item {
    box-shadow: 0px 0px 0 #6a2050;]
}
.gp-teacher20 .item{
    box-shadow: 0px 2px 7.3px rgba(0, 0, 0, 0.1);
    padding: 27px 40px 9px 40px;
}
.gp-teacher20 .item:hover::before,.gp-teacher20 .item::before{
    background:none;
}
.gp-teacher20 .item:hover {
    background-image: -webkit-linear-gradient(124deg, #6a2050 0%, #6a2050 100%);
}
.gp-teacher20 .item:hover .title, .gp-teacher20 .item:hover .info {
    color: #fff !important;
}
.gp-teacher20 .item:hover{
    box-shadow: 0px 2px 7.3px rgba(0, 0, 0, 0.1);
}
section .pid-78b7a725-d273-49f2-8e78-f9dc09a2b45f.gpArticleTitle {
    height: 8px !important;
}
section .pid-78b7a725-d273-49f2-8e78-f9dc09a2b45f.gpArticleSummary {
    height: 116px !important;
}


.pid-78b7a725-d273-49f2-8e78-f9dc09a2b45f.gpArticleTitle{height:22px !important;line-height:1.4 !important;-webkit-line-clamp:1 !important;}@media screen and (max-width:996px){}@media screen and (max-width:767px){}@media screen and (max-width:480px){}.pid-78b7a725-d273-49f2-8e78-f9dc09a2b45f.gpArticleSummary{height:96px !important;line-height:2 !important;-webkit-line-clamp:3 !important;}@media screen and (max-width:996px){}@media screen and (max-width:767px){}@media screen and (max-width:480px){}

.sub_0141b{position: relative;padding: 1px 0;margin: 10px 0 0;}
.sub_0141b table{background: #fff;box-shadow: 0px 10px 20px 0px rgba(0, 30, 53, 0.1);width: 100%;border-collapse: collapse;}
.sub_0141b th{background: #f5f5f5;color: #6a2050;font-weight: normal;line-height: 74px;font-size: 20px;width: 50%;border-left: 1px solid #f5f5f5;}
.sub_0141b th:first-child{border-left: none;}
.sub_0141b td{font-weight: normal;line-height: 2em;border: 1px solid #f5f5f5;text-align: center;padding: 16px 0 17px;}
@media screen  and (max-width:996px){
    .sub_0141b th{line-height: 40px;}
    .sub_0141b td{line-height: 1.8em;padding: 10px 0 11px;font-size: 14px;}
}
