@charset "utf-8";

in-about-text,
.in-box-con {
    overflow-y: auto;
    padding: 0px 30px 0px 30px;
    margin-top: 20px;
}

@media (min-width:414px) {
    .in-about-text,
    .in-box-con {
    }
}

@media (min-width:992px) {
    .in-about-text,
    .in-box-con {
        padding: 10px 200px 0px 50px;
    }
}

@media (min-width:1200px) {
    .in-about-text,
    .in-box-con {
        padding: 20px 250px 0px 80px;
    }
}

@media (min-width:1400px) {
    .in-about-text,
    .in-box-con {
        padding: 20px 300px 0px 80px;
    }
}

.in-about-text h3 {
    font-size: 16px;
    color: #000;
    font-weight: bold;
    margin-bottom: 5px;
}

.in-about-text p {
    font-size: 14px;
    color: #000;
    line-height: 24px;
    margin-bottom: 5px;
}

.ff-style {
    font-family: Arial, Helvetica, sans-serif;
    /*font-weight: bold;*/
}

@media (min-width:992px) {
    .ff-style{
        font-weight: normal;
    }
}

.ff-tex{
    font-weight: bold;
}

.ff-my {
    font-family: 'STSong';
    letter-spacing: 1px;
}

@media (min-width:992px) {
    .ff-my {
        letter-spacing: 4px;
    }

    .in-about-text h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .in-about-text p {
        font-size: 14px;
        line-height: 26px;
    }
}

@media (min-width:1200px) {
    .in-about-text h3 {
        font-size: 20px;
    }

    .in-about-text p {
        font-size: 18px;
        line-height: 30px;
    }
}

@media (min-width:1600px) {
    .in-about-text h3 {
        font-size: 24px;
        line-height: 32px;
    }

}

@media (min-width:1921px) {
    .in-about-text h3 {
        font-size: 26px;
    }

    .in-about-text p {
        font-size: 22px;
        line-height: 36px;
    }
}

.title-text {
    line-height: 1.2;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    height: auto;
    /*text-overflow:-o-ellipsis-lastline;
    overflow:hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;*/
}

@media (min-width:768px) {
    .title-text {
        font-size: 18px;
        /*height: 54px;*/
    }
}

@media (min-width:1440px) {
    .title-text {
        font-size: 22px;
    }
}

.text-fs {
    font-size: 14px;
    color: #666;
    margin-bottom: 5px;
}

@media (min-width:992px) {
    .text-fs {
        font-size: 14px;
    }
}
@media (min-width: 1440px) {
    .text-fs {
        font-size: 18px;
    }
}
.add-text {
    margin-top: 10px;
}

.list-info {
    margin-bottom: 30px;
}

.awards-list li{
    margin-bottom: 20px;
}

.awards-list li a {
    text-decoration: none;
}

.awards-list-tit a{
    color: #000 !important;

}
.awards-list-tex a{
    color: #666666;

}
.awards-list-tit {
    height: auto !important;
    /*color: #000 !important;*/
}

.awards-list-tex {
    /*color: #666666;*/
}
.editor p,.mce-content-body p{
    margin-bottom: 0rem;
}