/*宽度自适应*/
@media screen and (max-width:1600px) {
.main_container { max-width: 1400px; width: 96%; }
/*header*/
.nav-menu > li { margin: 0 10px; }
}
@media screen and (max-width:1500px) {
/*header*/
.nav-menu > li > a { font-size: 15px; }
}
/* xxl*/
@media screen and (max-width:1440px) {
/*header*/
.nav-menu > li > a { font-size: 14px; }
.partner_in li { width: calc((100% - 80px) / 5); }
.partner_index li { width: calc((100% - 100px) / 6); }
}
/* xl*/
@media screen and (max-width: 1366px) {
/*in*/
.in_main .in_nav { width: 250px; }
.photoList li { width: calc((100% - 40px) / 3); }
.huanjie li { width: calc(50% - 20px); }
}
@media screen and (max-width: 1280px) {
.nav-container { align-items: end; flex-direction: column; }
.nav-menu { order: 1; }
.footer-column h3 { font-size: 15px; }
.guestPic li { width: calc((100% - 40px) / 3); padding: 10px; }
.access-grid { gap: 20px; }
}
@media screen and (max-width: 1240px) {
.nav-menu > li { margin: 0 8px; }
.access-grid { gap: 30px; }
}
/* lg*/
@media screen and (max-width: 1200px) {
/*header*/
.nav-menu > li > a { font-size: 15px; }
.dropdown-menu a { font-size: 13px; }
.partner_index li { width: calc((100% - 80px) / 5); }
/*foot*/
.footer-wrapper .f_logo a { justify-content: center; }
.footer-wrapper .footer-link { justify-content: center; }
.footer-wrapper .friend_link { text-align: center; }
.footer-wrapper .footer-column h3 { font-size: 16px; padding-left: 0; padding-bottom: 10px; }
.footer-wrapper .footer-column h3:after { width: 100%; height: 2px; left: 0; top: 35px; background: linear-gradient(90deg, #5a2d94, transparent); }
.footer-wrapper .footer-column:nth-child(5) { display: flex; align-items: center; justify-content: center; flex-direction: column; }
/*in*/
.inbody .in_main { flex-direction: column; }
.in_main .in_nav { width: 100%; }
.in_main .in_nav ul { flex-direction: inherit; flex-wrap: wrap; }
.in_main .in_nav ul li { display: flex; align-items: center; }
.in_main .in_nav .in_navSub li a { text-indent: 0; font-size: 14px; }
}
/* md*/
@media screen and (min-width: 1080px) {
.wapNav.nav_on { opacity: 0; transform: translateX(-100%); }
}
@media screen and (max-width: 1080px) {
.nav-menu { display: none; }
.navTrigger { display: block; }
.language-switcher { display: none; }
}
@media screen and (max-width: 1024px) {
/*in*/
.in_main .in_content { line-height: 28px; font-size: 14px; }
.down_main .down_txt h2 { font-size: 14px; line-height: 20px; }
}
/* nd*/
@media screen and (max-width: 900px) {
.access-grid { gap: 20px; margin-top: 30px; }
.expo_form { padding: 10px; }
.layui-padding-4 { padding: 10px !important; }
.in_main .in_nav ul { gap: 10px; }
.in_main .in_nav>ul>li { width: calc((100% - 20px) / 3); flex-shrink: 0; }
.in_main .in_nav ul li.navsub_box { width: 100%; }
.in_main .in_nav .in_navSub { flex-flow: nowrap; }
.in_main .in_nav ul li a { padding: 8px 20px; line-height: 28px; }
.showCon { font-size: 14px; }
.show-synopsis { font-size: 14px; }
.newsShow .showTie h2 { font-size: 18px; }
.newsShow .showTie .txt { font-size: 12px; }
.footer { padding-top: 10px; }
.foot_nav { display: none; }
.art-list .art-item > a { display: block; }
.art-list .art-img { width: 100%; height: auto; margin: 0; }
.art-list .art-item .art-message { padding-top: 10px; }
.art-list .art-item .art-tags { display: none; }
.partner_in li { width: calc((100% - 60px) / 4); }
.about-content { flex-direction: column; gap: 20px; }
.about-text { order: 2; }
.about-image { order: 1; width: 100%; }
.about-image .carousel_hide { opacity: .4; }
}
/* sm*/
@media screen and (max-width: 768px) {
    .header{
        position:relative;
    }
    .index_box_head {
        padding: 40px 20px 30px;
    }

    .in_tit_bg .tit_bg_line {
        width: 93px;
    }
    .huanjie li {
        width: 100%;
    }
/*.swiper-container { display: none; }
.swiper-container_wap { display: block; }*/
.inbody .in_con_tit { margin-top: 30px; margin-bottom: 30px; }
.guestPic li { width: calc((100% - 20px) / 2); padding: 10px; }
.photoList li { width: calc((100% - 20px) / 2); }
.guest_info_box { flex-direction: column; }
.footer-wrapper .footer-column { text-align: center; padding-top: 0; padding-bottom: 0; }
.footer-wrapper .footer-column:nth-child(2) { margin-top: 20px; }
.footer-wrapper .copyright > div { flex-direction: column; line-height: 25px; font-size: 12px; }
.footer-wrapper .footer-column h3 { margin-top: 15px; text-align: center; }
.footer-wrapper .footer-column h3:after { width: 100%; height: 2px; left: 0; top: 35px; background: linear-gradient(90deg, transparent, transparent, #5a2d94, transparent, transparent); }
/*in*/
.inbanner { height: 200px; }
.inbanner .page-heading strong { font-size: 24px; }
.inbanner .page-heading .p2 { font-size: 10px; }
.inbody { margin: 20px 0; }
.inbody .in_main { gap: 20px; }
.in_main .in_nav ul li { width: calc((100% - 10px) / 2); flex-shrink: 0; }
.in_main .in_nav ul.in_navSub li { width: auto; flex-shrink: 0; }
.localtion { display: none; }
.in_main .in_content { padding: 10px; }
.showPage { display: none; }
.partner_in { gap: 10px; }
.partner_in li { width: calc((100% - 20px) / 3); }
.access-grid { gap: 15px; margin-top: 30px; }
.access-card { padding: 15px 15px 20px; }
.access-card h3 { font-size: 18px; margin-bottom: 10px; }
.access-card p { font-size: 12px; margin-bottom: 15px; }
.access-icon { font-size: 2rem; margin-bottom: 15px; }
.reg_btn { font-size: 14px; padding: 8px 20px; }
.about-text h3 { font-size: 1.4rem; text-align: center; }
.about-text h3:after { left: 50%; margin-left: -25px; }
.about_btn_box { justify-content: center; }
.index_box_head .in_b_tit h3 { font-size: 24px; }
.artList { padding-top: 0px; flex-direction: column; }
.artList .artList_l { width: 100%; height: auto; padding: 20px; }
.artList .artList_r { width: 100%; height: auto; margin-top: 20px; }
.artList .artList_r .art-img { width: 150px; height: 100px; }
.artList .artList_r li { height: auto; }
.artList .artList_r li .art-info { width: calc(100% - 170px); }
.artList .artList_r li .art-info a { margin-bottom: 12px; }
.artList .artList_r li .art-info>a:last-child { display: none; }
.artList .artList_r li .art-info span { margin-bottom: 0; }
}
/* xs*/
@media screen and (max-width: 576px) {
/*foot*/
.footer-bottom { flex-direction: column; align-items: center; }
.footer-bottom .friend_link b { font-size: 14px; }
.footer-bottom .copyright { order: 1; font-size: 12px; }
}
/*高度自适应*/
@media (max-height:800px) {
.inbanner { height: 200px; }
}
