@media screen and (max-width: 767px){
    .logo img {
        width: 7%;
        display: none;
    }
    .logo p {
        font-size: 5.6vw;
    }
    .logo {
        width: 30%;
    }
    .menu {
        display: none;
    }
    .search {
        width: 70%;
    }
    .header_flex {
        height: 15vw;
    }
    .search_box_flex {
        height: 8.5vw;
        line-height: 8.5vw;
    }
    .search_box_flex input {
        height: 8.5vw;
        line-height: 8.5vw;
        padding-left: 5%;
        font-size: 3.74vw;
    }
    .search_box_flex button {
        height: 8.5vw;
        line-height: 8.5vw;
    }
    .search_box_flex button img {
        width: 4.2vw;
        height: 4.2vw;
    }

    .AIsite {
        background: #ffffff;
        margin: 0;
    }
    .AIsite_flex {
        flex-wrap: wrap;
    }
    .AIsite_fl {
        width: 100%;
    }
    .AIsite_fr {
        width: 100%;
        display: none;
    }
    .AIsite_main {
        padding: 5% 0;
        border-radius: 0;
    }

    .lhc_website_box {
        width: 49%;
        margin-right: 2%;
        padding: 4% 3%;
    }
    .lhc_website_box:nth-child(3n) {
        margin-right: 2%;
    }
    .lhc_website_box:nth-child(2n) {
        margin-right: 0;
    }
    .website_left img {
        width: 8vw;
        height: 8vw;
    }
    .website_right p {
        font-size: 3.74vw;
    }
    .website_right span {
        font-size: 3vw;
    }

    .page_common a {
        margin:0 4px 0;
        display: none;
        font-size: 3.74vw;
    }
    .page_common a.active {
        display: block;
    }
    .page_common a.pagebt {
        display: block;
        padding: 4px 9px;
    }
.lhc_website_list {
    padding-bottom: 3%;
}
.copyright div:nth-child(2) {
    display: none;
}
.AIsite_fl_cus {
    margin-top: 5%;
}
.lhr_title {
    font-size: 4.2vw;
    padding-bottom: 0;
}
.index_plan_item {
    width: 48.5%;
    margin-right: 3%;
    margin-top: 3%;
}
.index_plan_item:nth-child(2n) {
    margin-right: 0;
}
.index_plan_img {
    height: 23vw;
}
.index_plan_img img {
    height: 23vw;
}

.index_plan_wz p.link_doc {
    display: none;
}
.index_plan_wz {
    padding: 5%;
}
.index_plan_wz p.plan_title {
    font-size: 3.74vw;
    line-height: 1.5;
    margin-bottom: 3%;
}
.index_plan_wz p.plandesc {
    height: 10vw;
}
.index_plan_wz p.plandesc span {
    font-size: 3.2vw;
}
.index_plan_item em {
    font-size: 3.2vw;
    height: 6vw;
    top: 3vw;
    left: 3vw;
}

.info_website_top {
    margin: 0 0 8%;
    padding: 5%;
}
.iwt_left img {
    width: 15vw;
    height: 15vw;
}
.info_website_content p {
    font-size: 4vw;
}
.iwt_right {
    width: 75%;
}
.iwt_descr {
    font-size: 3.74vw;
    -webkit-line-clamp: 1;
    margin-top: 3%;
    padding-right: 0;
}
.iwt_cat a {
    background: unset;
    padding: 0;
    font-size: 4.2vw;
}
.iwt_tit a {
    font-size: 4.2vw;
    background: unset;
    padding: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    display: inline-block;
}
.iwt_tit i {
    line-height: 1;
    height: 4.2vw;
    font-size: 4.2vw;
}
.iwt_tit {
    margin-left: 5%;
}
.info_website_content {
    margin: 8% 0;
}
.info_website_like .lhc_website_list {
    padding-top: 5%;
}


.mtp2y5 {
    margin-top: 5%;
}
.info_course {
    padding: 5% 0;
    border-radius: 0;
}
.info_course h1 {
    font-size: 4.8vw;
    margin-bottom: 5%;
}
.lhc_content p {
    font-size: 4vw;
    margin-bottom: 3%;
}
.lhc_art {
    margin: 5% 0;
}
.lhc_art a {
    font-size: 4vw;
    width: 100%;
    line-height: 2;
}
.lhc_url p:last-child {
    display: none;
}
.lhc_url {
    padding: 5%;
}
.lhc_url p {
    padding: 0;
    font-size: 3.74vw;
}


/* 美图 */

.Pretty_Ai_main {
    padding: 3% 0;
}

.Pretty_box {
    width: 48.5%;
    margin-top: 3%;
    margin-right: 3%;
}

.Pretty_box:nth-child(2n) {
    margin-right: 0;
}
.Pretty_box_text p {
    font-size: 3.74vw;
    padding: 3% 5% 0;
}
.Pretty_box_img img {
    height: 67vw;
}
.lhr_title_flex img {
    width: 6.4vw;
}
.lhr_title_flex span {
    font-size: 4.8vw;
}
.Pretty_content h1 {
    font-size: 4.8vw;
    margin-top: 3%;
    margin-bottom: 3%;
}
.post-meta {
    font-size: 3.74vw;
    margin-bottom: 3%;
}
.Pretty_content {
    max-width: 100%;
    margin-bottom: 8%;
}
.sora_why h2 {
    font-size: 5.4vw;
}

.sora_why p {
    margin-bottom: 5%;
    font-size: 4.2vw;
}


.sora_why_flex {
    flex-wrap: wrap;
    margin-bottom: 5%;
}

.sora_why a {
    margin-left: 0;
    font-size: 4.2vw;
    width: 100%;
    text-align: left;
    padding-top: 6%;
}





.sora_video_box {
    width: 100%;
    margin-right: 0;
    margin-top: 5%;
}

.sora_video_box p {
    margin-bottom: 0;
    font-size: 3.74vw;
    line-height: 1.5;
}

.sora_video_box a {
    font-size: 4.2vw;
    padding: 3% 0;
}
.sora_video_box iframe {
    height: 52vw;
}


.lhc_content iframe {
    height: 50vw;
}

.info_website_content h2 {
    font-size: 4.8vw;
}









}
