
.staff_top{
    text-align: center;
    font-weight: bold;
    font-size: 1.5rem;
    padding: 20px 0;
}
.about_top_logo{
margin-top: 10px;
    max-width: 148px;
}
.about_img{
    margin-top: 40px;
    max-width: 280px;
}
.about_say_left{

    background-image: url('/www/img/start_about.png');
    height: 42px;
    width: 48px;
    margin-bottom: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
}
.about_say_right{
    height: 42px;
    width: 48px;
    margin-top: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    float: right;
    background-image: url('/www/img/end_about.png');
}
.about_top_wrap{
    text-align: center;
}
.confw_desc{

    word-break: KEEP-ALL;
    max-width: 600px;
    margin: 30px auto 0 auto;
    padding: 20px 0;
    overflow: auto;
}
.ceo_about{
    margin: 20px 0;
}

.ceo_desc > p,
.confw_desc > p{

    margin: 0;
}
.ceo_img{
    text-align: center;
}
.ceo_img > img{

    max-width: 100%;
    border-radius: 40rem;
}
.ceo_info{
    line-height: 1.8rem;
}
.ceo_desc{
    word-break: KEEP-ALL;
    text-align: justify;
}
.ceo_name{

    font-weight: bold;
    font-size: 1.25rem;
}
.ceo_title{

    font-weight: bold;
    padding: 10px 0;
}
.staff_list{
    padding: 20px 0;
}
.staff_info{
    text-align: center;
}
.staff_info > img{
    max-width: 100%;
    border-radius: 40rem;
}
.staff_name{
    padding-top: 5px;
    font-weight: bold;
    font-size: 1rem;
}

.staff_title{
margin-bottom: 20px;
    font-size: 0.85rem;
    margin-top: -5px;
}

@media (max-width: 1220px) {
}
@media (max-width: 767px) {
    .about_img {
        max-width: 180px;
        margin-top: 40px;
    }
    .ceo_img > img{

        max-width: 70%;
    }
    .confw_desc {
        max-width: 80%;
    }
    .ceo_info{
        text-align: center;
        margin-top: 20px;
    }
    .about_say_left {
        margin-bottom: 20px;
        position: relative;
    }
}

@media (max-width: 575px){

}