
.gp-header9{position:relative;z-index:10;background:url(/*https://demo.gpowersoft.com/editor_saas/api/preview/image/afa6d4367e374f529144328dec84a0a3.jpg?pageId=d0b9b314ea5eadf09486bcb2d236593f*/) no-repeat center top;transition: all 0.3s ease-in-out;background-size:cover;}
.gp-header9 .top .topRight .gp-serBtn2{background: url(
/*https://demo.gpowersoft.com/editor_saas/api/preview/image/a2b38e665fd640db90a54b5a949fcc64.png?pageId=d0b9b314ea5eadf09486bcb2d236593f*/
) no-repeat center;}
.nav{height:74px!important;}
.nav ul{height:74px;padding:8px 0}
.gp-header9 .top{padding:20px 0 15px}
.gp-header9 .top .topRight .gp-link a{position:relative;padding:0 10px;}
.gp-header9 .top .topRight .gp-link a:before {
    content: "";
    display: block;
    width: 1px;
    height: 16px;
    background: #ccc;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top:-8px;
}
.nav li > a{font-size:20px;}

/*å¯¼èˆªåˆ¶å®šæ•ˆæžœ*/
/*.pid-2a2f8814-5408-40f4-921d-117f8f73235c{*/
/*    position:absolute;*/
/*    left:0;*/
/*    top:0;*/
/*    z-index:10;*/
/*    width:100%;*/
/*}*/








.pid-d303a9c8-f263-4a50-9a79-8ba36f44b95c{
    position:relative;
    /*min-height:240px;*/
    /*z-index:-9;*/
}
.pid-d303a9c8-f263-4a50-9a79-8ba36f44b95c .layout::before{
    content:"";
    display:block;
    width:100%;
    height:344px;
    position:absolute;
    top:0;
    left:0;
    z-index:-9;
    background:url(https://demo.gpowersoft.com/editor_saas/api/preview/image/ca6c9be3bb744eeb80bcd4d12970d24d.png?pageId=32921a9b47ad4f29aba413185f0d1595) no-repeat center !important;
}

.pid-40bdb8e1-ffa1-436d-9e9a-8009d62258da{}
.gp-articleAuthor1{border-top:none;}



.pid-40bdb8e1-ffa1-436d-9e9a-8009d62258da .gp-container{
    background:#fff;
}

.teacher-container {
            display: flex;
            max-width: 1200px;
            margin: 30px 0 30px 20px;
            background: white;
            padding-top: 20px;
            position: relative;
        }

        /* å·¦ä¾§æ ·å¼ */
        .left-column {
            flex: 0 0 260px;
            padding-right: 15px;
            justify-items: center;
        }

        .teacher-photo {
            width: 150px;
            height: 227.5px;
            border-radius: 25%;
            object-fit: cover;
            margin: 0 auto 20px;
            display: block;
        }

        .teacher-name {
            font-size: 18px;
            font-weight: 700;
            color: #333;
            margin-bottom: 12px;
            text-align: left;
        }

        .info-item {
            font-size: 16px;
            color: #666;
            margin-bottom: 8px;
            line-height: 1.5;
            text-align: left;
            padding-left: 10px;
        }

        /* åˆ†éš”çº¿ */
        .divider {
            width: 1px;
            background: rgba(0,0,0,0.09);
            margin: 0 16px;
        }

        /* å³ä¾§æ ·å¼ */
        .right-column {
            flex: 1;
            padding-left: 15px;
        }
        
        .weitiao{
            border-bottom:1px solid #eee;
            margin-bottom:40px;
            padding-bottom:10px;
        }
        
        .section-title {
            font-size: 18px !important;
            font-weight: 700;
            color: #942c2c;
            margin-bottom: 14px;
            padding-left:20px;
            border-left:4px solid #942c2c;
            line-height:18px !important;
        }

        .profile-text {
            font-size: 16px;
            /* color: #999; */
            line-height: 2;
            margin-bottom: 18px;
            text-align: justify;
            margin-right: 18px;
        }

        /* å“åº”å¼è®¾è®¡ */
        @media (max-width: 768px) {
            .teacher-container {
                flex-direction: column;
                padding: 20px 0 0 20px;
                margin: 20px;
            }

            .left-column {
                flex: none;
                width: 100%;
                padding-right: 0;
                border-bottom: 1px solid rgba(0,0,0,0.09);
                padding-bottom: 20px;
                margin-bottom: 20px;
            }

            .divider {
                display: none;
            }

            .teacher-photo {
                width: 120px;
                height: 160px;
            }

            .right-column {
                padding-left: 0;
            }
        }

        @media (max-width: 480px) {
            .info-item {
                font-size: 14px;
            }
            .profile-text {
                font-size: 14px;
            }
        }
.pid-a459bc1d-6fde-48a6-9314-00b716e20dde{}
.footer_top{margin-bottom:30px;}
.footer_bot {background:rgba(0,0,0,0.18);padding:13px 0;}
.footer_block9::before{display:none}
@media screen and (max-width: 996px){
    .footer_block9{padding-top:30px !important;}
    .footer_block9{margin-top:20px !important;}
    .footer_block9 .footer_top{margin-bottom:20px !important;}
}
    


