@media only screen and (max-width:1800px ) {
    .header .nav_box .btn_search_img { display: flex; }
    .header .nav_box .btn_search_box { display: none; }
}


@media only screen and (max-width:1600px ) {
    /*头部*/
    .header { padding: 25px 40px; }
    .header .logo { height: 70px; }
    .header .nav_box { line-height: 70px; height: 70px; }
    .header .nav_box > ul > li { padding: 0px 10px; }
    .header_space { height: 120px; }
    .foot_top { position: fixed; right: 50px; bottom: 100px; text-align: center; }
    .foot_top b { display: block; font-size: 30px; margin: 10px 0px; color: #fff; }
    .foot_top span { display: block; font-size: 16px; color: #fff; }
}

@media only screen and (max-width:1440px ) {
    .w1440 { padding-left: 60px; padding-right: 60px; box-sizing: border-box; }
    .header { padding: 20px 30px; }
    .header .logo { height: 60px; }
    .header .nav_box { line-height: 60px; height: 60px; }
    .header .nav_box > ul > li { padding: 0px 10px; }
    .header .nav_box > ul > li > a { font-size: 15px; }
    .header .nav_box .btn_search { margin-left: 20px; }
    .header_space { height: 100px; }


    .banner #ban_swiper { height: 600px; }
    .banner #ban_swiper .swiper-slide .title { font-size: 42px; line-height: 1.5em; bottom: 120px; }
    .banner #ban_swiper .swiper-button-prev, .banner #ban_swiper .swiper-button-next { width: 56px; height: 56px; }
    .banner #ban_swiper .swiper-button-prev { left: 20px; }
    .banner #ban_swiper .swiper-button-next { right: 20px; }

    .banner #ban_swiper .swiper-pagination { bottom: 75px; }



    .inbox2 .content .l_box #news_swiper { margin-right: 40px; }
    .inbox2 .content .r_box { padding-left: 50px; }
    .index_layer3 .index_layer3_ks { margin: 0px 30px; width: 900px; box-sizing: border-box }
    .index_layer3 .index_layer3_right dl { }
    .index_layer3 .index_layer3_right { width: 100%; }

    .index_layer4 { height: auto; }
    .index_layer4_body ul { padding: 0px; }

    .ny_box .ny_catelist ul li { width: 33.3333333%; }
}


@media only screen and (max-width:1200px ) {
    .w1440 { padding-left: 30px; padding-right: 30px; box-sizing: border-box; }

    .header { padding: 15px 20px; }
    .header .logo { height: 55px; }
    .header .nav_box { line-height: 55px; height: 55px; }
    .header .nav_box > ul > li { padding: 0px 10px; }
    .header .nav_box > ul > li > a { font-size: 14px; }

    .header .nav_box .btn_search { margin-left: 12px; }
    .header .nav_box .btn_search img { width: 28px; }
    .header_space { height: 85px; }
    .inbox2 .content .r_box .top_box { width: 520px; }
    .inbox2 .content .l_box #news_swiper { width: 520px; }
    .inbox2 .content .r_box #list_swiper { width: 520px; }

    .index_layer3 .index_layer3_ks { margin: 0px 30px; width: 750px; box-sizing: border-box }
    .index_layer2 .mingyi .mingyi_title { width: 400px; }

    .profile_box .about_layer1 ul li.left { width: 200px; }
    .ny_box .left { width: 200px; }
    .about_layer4 ul li.left { width: 200px; }
    .footer .foot1 { height: auto; padding-bottom: 50px; }
    .footer .foot1 .content { width: 100%; padding: 0px 20px; box-sizing: border-box; }

    .footer .foot2 { height: auto; }
    .footer .foot2 .bg .content { width: 100%; padding: 0px 20px; box-sizing: border-box; }
    .footer .foot1 .top_box .l_box { float: none; text-align: center; }
    .footer .foot1 .top_box .r_box { float: none; text-align: center; }
}


@media only screen and (max-width:1100px ) {

    /*头部*/
    .header { padding: 10px 20px; }
    .header .logo { height: 50px; }
    .header_space { height: 70px; }
    .header .nav_box { display: none; }
    .m_nav_btn { display: block; }
    .about_layer3_swiper .swiper-slide dl { height: 155px; }
    .index_layer2 .mingyi .mingyi_title { width: 300px; }

    .m_btn_lang { display: block; position: absolute; top: 50%; right: 85px; transform: translateY(-50%); }
    .m_btn_lang a { width: 38px; height: 38px; line-height: 38px; text-align: center; background: #279399; color: #fff; font-size: 16px; border-radius: 50%; display: block; }

    .footer .foot-x-nav { box-sizing: border-box; transition: all 0.5s; transform: translateX(100%); display: block; position: fixed; width: 40%; height: 100vh; top: 60px; right: 0px; bottom: 0px; z-index: 98; box-sizing: border-box; background: rgba(26, 113, 117, 0.95); }
    .footer .foot-x-nav.on { transform: translateX(0%); }
    .footer .foot-x-nav ul.clearfix { padding: 0.4rem 0.1rem; }
    .footer .foot-x-nav.on .nav-item { border: none; }
    .footer .foot-x-nav.on .foot_top { display: none; }
}

@media only screen and (max-width:1100px ) {
    .ny_box .ny_catelist ul li { width: 50%; }
}

@media only screen and (max-width:768px ) {

    .banner #ban_swiper .swiper-slide .title { font-size: 24px; bottom: 50px; }
    .banner #ban_swiper .swiper-pagination { bottom: 15px; }
    .banner #ban_swiper .swiper-button-prev, .banner #ban_swiper .swiper-button-next { width: 42px; height: 42px; }

    .index_layer1_menu ul li dl { background-size: 100% !important; margin: 0px; width: 100%; }
    .inbox1 { margin-top: 0px; padding: 30px 0px; background-size: auto 100%; }

    .index_layer3 { flex-wrap: wrap-reverse; clear: both; height: auto; }
    .index_layer3 .index_layer3_right { height: auto; background-size: 100% auto }
    .index_layer3 .index_layer3_right dl { margin: 0px; height: auto; width: auto; padding: 1rem 0.2rem; }
    .index_layer3 .index_layer3_right dl dt { text-align: left; }
    .index_layer3 .index_layer3_right dl dd { text-align: left; }
    .index_layer3 .index_layer3_left { height: auto; width: 100%; }
    .index_layer3 .index_layer3_right .btn_box { margin-top: 0px; }
    .index_layer3 .index_layer3_ks { width: 100%; margin: 0px; }
    .foot1 .foot-d-nav { display: none; }
    .index_layer2 .mingyi_1 { display: block; }
    .mingyi_2 { display: none; }
    .index_layer2 .mingyi .minyi_swiper { margin-top: 20px; }
    .news_list_text ul li dl { margin: 0px; margin-bottom: 0.2rem; }
    .index_layer2 { height: 500px; }
    .index_layer2 .mingyi { padding: 20px 0px; }
    .index_layer2 .mingyi .mingyi_title { width: 100%; }


    .news_about2_content1 { background: url(/templates/wzsrmyy/images/new/02_06.jpg) no-repeat bottom #f5f6f8; background-size: 100% auto; padding-bottom: 0.5rem; }
    .news_about2_content1 ul { display: block; padding: 0; }
    .news_about2_content1 ul li { position: relative; }
    .news_about2_content1 .con { flex: initial; width: 100%; box-sizing: border-box; background: #2e9ba2; color: #fff; font-size: 16px; line-height: 1.8; text-indent: 2em; padding: 0.2rem; }
    .news_about2_content2 { background: url(/templates/wzsrmyy/images/new/02_08.jpg) no-repeat bottom #eaf0f2; font-size: 16px; line-height: 1.8; text-indent: 2em; padding: 20px 0px; padding-bottom: 100px; }
    .about2_banner { width: 100%; height: auto; position: relative; right: 0px; top: 0px; }
    .swiper-container { padding-bottom: 0rem; }
    .swiper-pagination-bullet { width: 10px; height: 10px; }
    .news_about2_title { font-size: 18px; font-weight: bold; color: #333; padding: 10px 0px; }
}

@media only screen and (max-width:640px) {
    .w1440 { padding-left: 0.2rem; padding-right: 0.2rem; box-sizing: border-box; }

    .header { padding: 5px 0.2rem; }
    .ny_box .ny_catelist ul li { float: left; width: 100%; margin-bottom: 0.3rem; }

    .m_btn_lang { right: 70px; }
    .m_btn_lang a { width: 0.46rem; height: 0.46rem; line-height: 0.46rem; font-size: 0.18rem; }

    .header_space { height: 60px; }
    .m_nav_btn { width: 60px; height: 60px; }
    .m_nav_btn i::before { bottom: -10px; }
    .footer .foot1.on { top: 60px; }
    .m_nav_btn i::after { top: -10px; }
    .ny_main .content .l_box .ctg_about { padding: 0px; font-size: 0.24rem; }
    .banner #ban_swiper { height: 6rem; }
    .banner #ban_swiper .swiper-slide .title { font-size: 0.24rem; padding: 0px 0.2rem; bottom: 0.5rem; }
    .banner #ban_swiper .swiper-pagination { bottom: 0.15rem; padding: 0px 0.2rem; }
    .banner #ban_swiper .swiper-pagination span { width: 0.2rem; height: 0.2rem; }
    .banner #ban_swiper .swiper-button-prev, .banner #ban_swiper .swiper-button-next { width: 0.42rem; height: 0.42rem; }
    .banner #ban_swiper .swiper-button-prev { left: 0.2rem; }
    .banner #ban_swiper .swiper-button-next { right: 0.2rem; }

    .inbox2 .content .l_box #news_swiper { max-width: 100%; }
    .inbox2 .content .r_box #list_swiper { width: 100%; }
    .inbox2 .content .r_box #list_swiper .swiper-slide ul li .time dl { margin: 0px auto; }
    .inbox2 .content .r_box #list_swiper .swiper-slide ul li .title { padding-left: 0.2rem; }
    .inbox2 .content .r_box #list_swiper .swiper-slide ul li .title a { font-size: 0.3rem; }
    .index_layer1_menu ul li { width: 50%; }
    .index_layer1_menu { position: relative; margin: 0px; top: 0px; }
    .inbox2 { padding: 0px; }
    .inbox2 .content .r_box { padding-left: 0px; }
    .inbox2 .content { flex-wrap: wrap; padding: 0px; }
    .inbox2 .content .l_box #news_swiper { width: 100%; float: none; margin-right: 0px; }
    .inbox2 .content .r_box .top_box { width: 100%; }
    .inbox2 .content .r_box .top_box ul { display: flex; }
    .inbox2 .content .r_box .top_box ul li { padding: 0px; margin: 0px; flex: 1; }
    .inbox2 .content .r_box .top_box ul li a { font-size: 0.3rem; text-align: center; line-height: 0.5rem; display: block; }
    .inbox2 .content .r_box .top_box ul li::after { width: 1.2rem; height: 0.3rem; margin: 0px auto; }
    .inbox2 .content .l_box { padding: 0px; width: 100%; }
    .inbox2 .content .r_box { padding: 0px; width: 100%; }
    .inbox1 .content { padding: 0px 0.2rem; }
    .index_layer2 .mingyi { padding: 0.3rem 0.1rem; }
    .index_layer2 .mingyi .mingyi_more { display: none; }
    .index_layer2 .mingyi .mingyi_title .btn_box { display: none; }
    .index_layer2 .mingyi .mingyi_title dl dd { padding: 0.2rem; }
    .footer .foot1 .down_box ul li.l { display: none; }
    .footerlink { display: none; }
    .inbox2 .content .l_box #news_swiper .swiper-slide .con_box { margin-bottom: 0px; padding: 0.2rem 0.2rem; }
    .inbox2 .content .l_box #news_swiper .swiper-slide .con_box .desc { font-size: 0.24rem; line-height: 1.2; }
    .inbox2 .content .r_box { padding: 0.3rem 0px; }
    .index_layer2 .mingyi_1, .index_layer2 .mingyi_2 { flex-wrap: wrap; }

    .index_layer2 { height: auto; }

    .inbox2 .content .l_box #news_swiper .swiper-slide .con_box .title { font-size: 0.3rem; padding-top: 0.2rem }
    .index_layer4_body { position: relative; }
    .index_layer4_body ul li dd .desc { display: block; }
    .index_layer4_body ul li { width: 100%; }
    .index_layer4_body ul li dt { display: none; }
    .index_layer1_menu ul li dl { width: 360px; }

    .profile_box .about_layer1 { padding: 0.3rem; }
    .profile_box .about_layer2 { padding: 0.3rem; }
    .profile_box .about_layer3 { padding: 0.6rem 0px; }
    .profile_box .about_layer4 ul { padding: 0.3rem; display: block; }
    .about_layer4 ul li.left { width: auto; }
    .about_layer4 ul li.left dd { display: flex; width: 100%; }
    .about_layer4 ul li.left a { flex: 1; text-align: center; }
    .about_layer4 ul li.left a.cur { background-size: 50% auto; background-position: bottom center; }
    .profile_box .about_layer1 ul li.left { display: none; }
    .profile_box .about_layer1 ul li.right .right_content { padding: 0px; height: auto; }
    .about_layer2_list { padding: 0.3rem 0px; }
    .about_layer3_swiper .swiper-slide { height: auto; }
    .about_layer3_swiper .swiper-slide dl { padding: 0.3rem; margin: 0.1rem; box-sizing: border-box; }
    .doctor_box { display: block; position: relative; }
    .doctor_box .avatar { width: auto; }
    .doctor_box .avatar dl { margin: 0px auto; }
    .doctor_box .infor li.tit dl.back { position: absolute; top: 0.2rem; left: 0.2rem; }
    .doctor_box .infor li.tit dl { flex: 1; text-align: center; }
    .doctor_box .infor li.tit dl dt { font-size: 0.3rem; }
    .doctor_box .infor li.tit dl.mz { width: 1rem; flex: auto; }
    .ny_main { padding-top: 0.2rem; padding-bottom: 0.5rem; }
    .ny_main .content { width: 100%; padding: 0px 0.2rem; box-sizing: border-box; }
    .ny_main .content .l_box { width: 100% !important; }
    .ny_detail { background: #fff; padding: 0.2rem 0.1rem; }

    .news_list_text ul li { width: 100%; float: none; }
    .news_list_text ul li dl { margin: 0px; margin-bottom: 0.2rem; }

    .ny_ban { height: 4rem; }
    .ny_ban .box .title { font-size: 0.38rem; }
    .ny_ban .box .en_title { font-size: 0.24rem; padding: 0px 0.2rem; padding-bottom: 1rem; }
    .ny_box { padding: 0.3rem 0px; }
    .ny_box .left { width: 100%; border: none; margin-bottom: 0.2rem; }
    .ny_box .ny_content { display: block; }
    .ny_box .left dl { overflow: hidden; overflow-x: auto; background: #fff; border-radius: 0.1rem; }
    .ny_box .left dd { display: inline-flex; position: relative; }
    .ny_box .left a { width: 120px; display: inline-block; text-align: center; white-space: nowrap; font-size: 0.28rem; padding: 0.2rem 0px; margin-bottom: 0.2rem; }
    .ny_box .left a.cur { background-size: 50%; background-position: bottom center; }
    .ny_box .right { padding: 0px; }
    .ny_box .right .news_list_photo ul li { width: 100%; margin-bottom: 0.2rem; }
    .ny_box .right .news_list_photo ul li dl { margin: 0px; padding: 0.3rem; border-radius: 0.1rem; }
    .ny_box .ny_detail .news_detail .title { margin: 0px; font-size: 0.4rem; padding: 0.3rem; }
    .ny_box .ny_detail .news_detail .fbt { display: none; }
    .ny_box .ny_detail .news_detail .time { font-size: 0.22rem; }

    .depart_search { top: 0px; }
    .depart_search dl dt { padding: 0px; border-radius: 0px; }
    .depart_search dl dd { margin: 0px; padding: 0px; border-radius: 0px; }
    .ny_departlist ul.ks_cate_box { padding-top: 0.2rem; }
    .ny_departlist ul.ks_cate_box li { width: 50%; margin: 0px; }
    .ny_departlist ul.ks_cate_box li dl { margin: 0.1rem; width: auto; box-sizing: border-box; }

    .ny_doctorlist ul li { width: 100%; }
    .ny_doctorlist ul li dl { margin: 0.2rem 0px; width: auto; padding: 0px; }
    .doctor_box { padding: 0.4rem; }
    .doctor_box .avatar dl { top: 0px; }
    .doctor_box .avatar dl dt { height: auto; }
    .ny_doctor_box { padding: 0px; }

    .ny_main .content .l_box { float: none; width: 100%; padding-right: 0px; }
    .ny_main .content .l_box .top_box { padding: 0.1rem; }
    .ny_main .content .l_box .top_box .current { padding: 0px; line-height: 0.6rem; padding-left: 0.2rem; font-size: 0.18rem; }
    .ny_main .content .l_box .top_box .ny_search { display: none; }
    .ny_main .content .l_box .news_list .item .text { line-height: 0.8rem; display: flex; }
    .ny_main .content .l_box .news_list .item .text .time { width: 1.2rem; font-size: 0.20rem; }
    .ny_main .content .l_box .news_list .item .text .title { flex: 1; width: auto; padding: 0px; padding-left: 0.2rem; padding-right: 0.4rem; box-sizing: border-box; overflow: hidden; }
    .ny_main .content .l_box .news_list .item .text .title a { font-size: 0.22rem; margin-right: 0.4rem; }

    .ny_main .content .l_box .news_list .item.new .text .title a { padding-right: 0.4rem; }
    .ny_main .content .l_box .news_list .item.new .text .title a::after { width: 0.4rem; }

    .ny_main .content .l_box .news_list .item .img .img_box img { height: 2rem; object-fit: cover; max-height: calc(2rem); width: 100%; }

    .ny_box .ny_detail .news_detail .pn { display: flex; }


    .ny_detail .news_detail .time { padding: 0.2rem 0px; line-height: 0.3rem; border-bottom: 1px #ddd solid; }
    .ny_detail .news_detail .news_content { text-align: left; padding: 0.2rem; font-size: 0.3rem; color: #333; }
    .ny_detail .news_detail .pn .btn { width: 35%; margin: 0px 0.2rem; margin-bottom: 0.2rem; }

    .ny_main .content .l_box .news_list .item .img .img_box { width: 1.5rem; height: 2rem; }
    .ny_main .content .l_box .news_list .item .img { padding: 0.2rem 0px; }



    .ny_main .content .l_box .news_list .item.on .img a { display: flex; }
    .ny_main .content .l_box .news_list .item.on .img .con_box { flex: 1; width: 3rem; padding: 0px; padding-left: 0px; }
    .ny_main .content .l_box .news_list .item .img .con_box .time { font-size: 0.20rem; height: 0.2rem; line-height: 0.2rem; margin: 0.1rem 0px; }
    .ny_main .content .l_box .news_list .item.new .img .con_box .time::after { width: 0.4rem; right: -0.5rem; }

    .ny_main .content .l_box .news_list .item .img .con_box .title { line-height: 0.4rem; font-size: 0.24rem; margin-bottom: 0.1rem; }
    .ny_main .content .l_box .news_list .item .img .con_box .desc { line-height: 0.32rem; font-size: 0.18rem; }
    .ny_main .content .l_box .news_list .item .img .close { width: 0.3rem; height: 0.3rem; top: 0.2rem; }
    .ny_main .content .l_box .news_list .item .img .close::before { width: 0.2rem; }
    .ny_main .audio_list ul li .con_box .desc { position: initial; }
    .ny_main .audio_list ul li .con_box .job { font-size: 0.22rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .ny_main .audio_list ul li .con_box .desc .desc_box { width: 100%; padding: 0.1rem; }
    .ny_main .audio_list ul li .con_box .desc .desc_box p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }


    .ny_main .content .l_box .news_list .item .text .open { z-index: 1; }

    .ny_main .audio_list ul li { padding: 0.2rem; }
    .ny_main .audio_list ul li .img_box { width: 2rem; height: 2.5rem; }
    .ny_main .audio_list ul li .box { display: flex; }
    .ny_main .audio_list ul li .con_box { width: auto; flex: 1; height: 2.5rem; padding-left: 0.2rem; }

    .ny_main .service_box { margin-top: 0px; width: 100%; }

    .ny_main .service_box .service_list_box ul li { margin-top: 0.2rem; line-height: 1rem; height: 1rem; }
    .ny_main .service_box .service_list_box ul li a { display: flex; }
    .ny_main .service_box .service_list_box ul li .time { width: 1.2rem; padding-left: 0.3rem; }
    .ny_main .service_box .service_list_box ul li::after { left: 0.1rem; }
    .ny_main .service_box .service_list_box ul li .title { width: calc(100% - 1.2rem); padding: 0px 0.2rem; }

    .ny_detail .news_detail .title { margin-top: 0.4rem; font-size: 0.36rem; }
    .ny_detail .news_detail .time { height: auto; margin-bottom: 0.3rem; }
    .ny_detail .news_detail .time span { font-size: 0.25rem; padding: 0px; }

    .flickr { overflow: hidden; height: 0.5rem; margin: 0.5rem auto; }
    .flickr .pagebtn { width: 0.5rem; height: 0.5rem; line-height: 0.5rem; background-size: 100%; }
    .flickr .numbtn { font-size: 0.18rem; width: 0.5rem; height: 0.5rem; line-height: 0.5rem; margin: 0px 0.05rem; }
    .ny_main .content .r_box { overflow: hidden; width: 100%; float: none; padding-top: 0.2rem; }
    .ny_main .content .r_box .ny_nav_box::before { display: none; }
    .ny_main .content .r_box .ny_nav_box::after { display: none; }

    .inbox4_m { padding: 0.4rem 0px; }
    .inbox4_m .content { padding: 0px 0.2rem; }
    .inbox4_m .swiper-slide .top_box { padding: 0px 0.5rem; margin-bottom: 0.3rem; }
    .inbox4_m .swiper-slide .top_box img { height: 0.5rem; margin-bottom: 0.1rem; }
    .inbox4_m .swiper-slide .top_box .title { font-size: 0.28rem; margin-bottom: 0.1rem; }
    .inbox4_m .swiper-slide .top_box .en_title { font-size: 0.16rem; }

    .inbox4_m .swiper-slide ul li { padding: 0px 0.1rem; margin-bottom: 0.2rem; }
    .inbox4_m .swiper-slide ul li a { height: 0.5rem; line-height: 0.48rem; font-size: 0.18rem; padding: 0px 0.05rem; box-sizing: border-box; }

    .inbox5 { padding-top: 0.44rem; padding-bottom: 0.22rem; }
    .inbox5 .content { padding: 0px 0.2rem; }
    .inbox5 .content ul li { padding: 0px 0.1rem; margin-bottom: 0.2rem; }
    .inbox5 .content ul li .box { padding: 0.2rem; border-top-right-radius: 0.2rem; }
    .inbox5 .content ul li .box .icon { width: 0.6rem; height: 0.6rem; }
    .inbox5 .content ul li .box .con_box { margin-left: 0.1rem; }
    .inbox5 .content ul li .box .con_box .title { font-size: 0.22rem; line-height: 0.32rem; }
    .inbox5 .content ul li .box .con_box .en_title { font-size: 0.14rem; line-height: 0.32rem; }
    .footer .foot1 { padding-bottom: 0.5rem; }
    .footer .foot1 .content { padding: 0px 0.2rem; }
    .footer .foot1 .top_box { padding-top: 0.4rem; padding-bottom: 0.3rem; margin-bottom: 0.2rem; }
    .footer .foot1 .top_box .l_box .btm_logo img { width: 3.5rem; display: block; margin: 0px auto; }
    .footer .foot1 .top_box .l_box .wx { width: 0.8rem; }
    .footer .foot1 .top_box .r_box .btm_search { height: 0.6rem; padding-left: 0.3rem; }
    .footer .foot1 .top_box .r_box .btm_search input { background-size: auto 40%; }
    .foot-x-nav .nav-item a { font-size: 0.28rem; }
    .foot-x-nav .nav-item ul li a { line-height: 0.3rem; }

    .footer .foot2 .bg .content p { font-size: 0.2rem; line-height: 0.32rem; padding-top: 0.28rem; padding-bottom: 0.25rem; }
    .footer .foot2 .link img { height: 0.6rem; }

    .foot-x-nav { max-height: 100vh; height: 100%; overflow: hidden; box-sizing: border-box; padding-bottom: 2rem; overflow-y: auto; -webkit-overflow-scrolling: touch; }
    .foot-x-nav .nav-item { border-bottom: 1px solid #e0e0e0; }
    .foot-x-nav .nav-item .title { line-height: 0.8rem; padding-left: 0.15rem; color: #fff; }
    .foot-x-nav .nav-item a { color: #fff; }
    .foot-x-nav .nav-item .title .drop-btn { width: 0.6rem; height: 0.6rem; line-height: 0.8rem; font-size: 0.36rem; }

    .foot-x-nav .nav-item ul li { line-height: 0.45rem; padding-left: 0.25rem; }
    .ny_main .depart_box .item { margin-bottom: 0.4rem; }
    .ny_main .depart_box .item .top_box { height: 0.6rem; margin-bottom: 0.3rem; }
    .ny_main .depart_box .item .top_box .title_box { height: 0.6rem; padding-right: 0.7rem; }
    .ny_main .depart_box .item .top_box .title_box .icon { margin-right: 0.1rem; }
    .ny_main .depart_box .item .top_box .title_box .con_box .title { font-size: 0.22rem; line-height: 0.3rem; }
    .ny_main .depart_box .item .top_box .title_box .con_box .desc { font-size: 0.14rem; line-height: 0.3rem; }

    .ny_main .depart_box .list li { width: 33.333333%; padding-right: 0.15rem; margin-bottom: 0.15rem; }
    .ny_main .depart_box .list li .box { height: 0.6rem; }
    .ny_main .depart_box .list li .box .c_box { padding: 0px 0.1rem; line-height: 0.25rem; font-size: 0.16rem; }
    .depart_news_box .content { width: 100%; }
    .ny_box .depart_detail_title { padding: 0.3rem 0px; }
    .ny_box .depart_detail_box { padding: 0px; }
    .ny_box .depart_detail_box ul li { width: auto; }
    .ny_box .depart_detail_box dl { float: none; width: auto; padding: 0.3rem 0.4rem; }
    .about_banner_body { padding: 0.3rem 0.2rem; font-size: 0.14rem; line-height: 0.4rem; }
    .ny_box .depart_detail_box dl dt { font-size: 0.5rem; }
    .ny_box .depart_detail_box dl dd span { font-size: 0.3rem; }
    .ny_box .depart_detail_box dl dd.addr span { text-align: justify; }
    .about_box_A ul.l { padding: 0.4rem 0.25rem; }
    .about_box_A ul.l dl { height: 0.97rem; line-height: 0.97rem; }
    .about_box_A ul.l dl dd em { font-size: 0.32rem; margin-right: 0.05rem; }

    .about_box_A ul.m li { padding: 0.4rem 0.25rem; }
    .about_box_A ul.m strong { font-size: 0.16rem; }
    .about_box_A ul.m b { font-size: 0.32rem; margin: 0px 0.05rem; }
    .about_box_A ul.m dl dd { font-size: 0.16rem; padding: 0.15rem 0px; }
    .about_box_A ul.m dl dd b { font-size: 0.32rem; }
    .about_box_A ul.m dl dd:before { top: 0.2rem; }

    .about_box_A ul.r li { padding: 0.4rem 0.25rem; }
    .about_box_A ul.r li dl dd { font-size: 0.14rem; line-height: 0.55rem; }
    .about_box_A ul.r li dl dd b { font-size: 0.28rem; margin: 0px 0.05rem; }


    .about_box_B ul.list li { width: 50%; }
    .about_box_B ul.list li:nth-child(4n-3) { background: #f7f7f7; }
    .about_box_B ul.list li:nth-child(4n-2) { background: #ffffff; }
    .about_box_B ul.list li:nth-child(4n-1) { background: #ffffff; }
    .about_box_B ul.list li:nth-child(4n) { background: #f7f7f7; }

    .about_box_B .list li { height: 1.2rem; }
    .about_box_B ul.list li dl { padding: 0.2rem; }

    .about_box_B ul.list li dl dt { font-size: 0.14rem; }
    .about_box_B ul.list li dl dt b { font-size: 0.32rem; margin: 0px 0.05rem; }
    .about_box_B ul.list li dl dd { font-size: 0.12rem; }

    .about_box_B div.bottom { padding: 0px 0.2rem; padding-top: 0.5rem; }

    .about_box_C .about { padding: 0.2rem; }
    .about_box_C ul li { padding: 0.2rem; line-height: 0.36rem; font-size: 0.14rem; }
    .about_box_C ul li b { font-size: 0.22rem; }


    .about_box_D ul.list li dl dd { width: 33.3333333%; }

    .about_box_D .tit { padding: 0.6rem 0px 0.1rem 0px; }
    .about_box_D .tit strong { font-size: 0.26rem; }
    .about_box_D .tit span { font-size: 0.14rem; line-height: 0.3rem; }
    .about_box_D ul.tab:before { font-size: 0.2rem; margin-bottom: 0.1rem; }
    .about_box_D ul.tab:after { font-size: 0.2rem; margin-bottom: 0.1rem; }
    .about_box_D ul.tab li { margin: 0px 0.2rem; }
    .about_box_D ul.tab li span { padding: 0px 0.25rem; line-height: 0.4rem; font-size: 0.16rem; }

    .about_box_D ul.tab li::after { font-size: 0.2rem; line-height: 0.4rem; right: -0.25rem; }
    .about_box_D ul.list li dl { padding: 0.1rem; }
    .about_box_D ul.list li dl dd a { margin: 0.05rem; }
    .about_box_D ul.list li dl dd a span { padding: 0.12rem 0.05rem; font-size: 0.16rem; }

    .about_box_E .list { padding: 0px 0.25rem; padding-top: 0.4rem; }
    .about_box_E #expert_swiper .top_box { padding: 0px 0.1rem; margin-bottom: 0.32rem; }
    .about_box_E #expert_swiper .top_box .title { font-size: 0.26rem; }
    .about_box_E #expert_swiper .top_box .title span { font-size: 0.14rem; margin-left: 0.05rem; }
    .lindao_list ul li a { margin: 0px 0.05rem; }
    .lindao_list ul li .con_box { padding: 0.12rem 0.15rem; }
    .lindao_list ul li .con_box .name { font-size: 0.18rem; line-height: 0.32rem; }
    .lindao_list ul li .con_box .desc { font-size: 0.14rem; line-height: 0.19rem; }

    .about_box_F { padding: 0.4rem 0.25rem; }
    .about_box_F ul.year li span { font-size: 0.32rem; }
    .about_box_F ul.list .hisimg dd { line-height: 0.5rem; }
    .about_box_F ul.list li.month dl dd span { height: 0.3rem; font-size: 0.12rem; }
    .about_box_F ul.list li.month dl dd:before { height: 0.1rem; top: -0.2rem; }


    .about_box_G { padding-bottom: 0.5rem; }
    .about_box_G div.map { width: 100%; height: 3.6rem; }
    .about_box_G ul.g_box { padding: 0.3rem 0.25rem; }
    .about_box_G ul.g_box li.tab a { font-size: 0.22rem; line-height: 0.3rem; padding-bottom: 0.2rem; margin-right: 0.2rem; }
    .about_box_G ul.g_box li.addr dl { padding-top: 0.28rem; margin-bottom: 0.2rem; }
    .about_box_G ul.g_box li.addr dd { line-height: 0.3rem; }
    .about_box_G ul.area { height: 0.8rem; line-height: 0.8rem; }
    .about_box_G ul.area dl dd { font-size: 0.16rem; }

    .about_box_G ul.tel { padding-top: 0.3rem; }
    .about_box_G ul.tel li dl { margin: 0.1rem; padding: 0.10rem; height: 0.5rem; }
    .about_box_G ul.tel li dl dt { font-size: 0.14rem; }
    .about_box_G ul.tel li dl dd { font-size: 0.18rem; padding: 0.1rem 0px; }


    /*部门*/
    .depart_ban .box .back { width: 1.24rem; height: 0.5rem; line-height: 0.48rem; font-size: 0.14rem; }
    .depart_show_box { padding: 0.2rem; }
    .depart_show_box .con_box .box { padding: 0.3rem; }
    .depart_show_box .con_box .item .top_box .title .icon { margin-right: 0.06rem; width: 0.21rem; height: 0.21rem; }
    .depart_show_box .con_box .item .top_box .title .tit { font-size: 0.22rem; line-height: 0.42rem; }
    .depart_show_box .con_box .item .top_box .more { font-size: 0.14rem; }
    .depart_show_box .con_box .item .cont { margin-bottom: 0.1rem; font-size: 0.14rem; }
    .depart_show_box .con_box .item ul li { line-height: 0.42rem; }
    .depart_show_box .con_box .item ul li a { font-size: 0.14rem; }

    .depart_team .content { padding: 0.3rem 0.2rem; }
    .team_box .title_box { font-size: 0.22rem; line-height: 0.32rem; margin-bottom: 0.2rem; }
    #team_swiper .swiper-slide { padding: 0px 0.1rem; }
    #team_swiper .swiper-slide .con_box { padding: 0px 0.1rem; padding-top: 0.12rem; padding-bottom: 0.2rem; }
    #team_swiper .swiper-slide .con_box .title { font-size: 0.16rem; }
    #team_swiper .swiper-slide .con_box .desc { font-size: 0.12rem; line-height: 0.2rem; }
    .team_box { padding-bottom: 0.2rem; }
    #team_swiper .btn_box .swiper-button-prev, #team_swiper .btn_box .swiper-button-next { width: 0.4rem; height: 0.4rem; }
    #team_swiper .btn_box .swiper-pagination { margin: 0px 0.05rem; }
    #team_swiper .btn_box .swiper-pagination span { width: 0.1rem; height: 0.1rem; margin: 0px 0.05rem; margin-top: 0.15rem; }

    .depart_child_box .content { padding: 0.3rem 0.2rem; }
    .depart_child_box .top_box { line-height: 0.5rem; padding: 0px 0.2rem; font-size: 0.26rem; }
    .depart_child_box .top_box::before { font-size: 0.18rem; }
    .depart_child_box .top_box::after { font-size: 0.18rem; }
    .depart_child_box ul li { margin-bottom: 0.15rem; padding-right: 0.15rem; }
    .depart_child_box ul li .box { height: 0.52rem; }
    .depart_child_box ul li .box .c_box { line-height: 0.2rem; padding: 0px 0.1rem; font-size: 0.14rem; }


    .depart_news_box .content { padding: 0px 0.2rem; padding-top: 0.5rem; }
    .depart_news_box .content .top_box .title { font-size: 0.26rem; }
    .depart_news_box .content .top_box .btn_box .swiper-button-prev, .depart_news_box .content .top_box .btn_box .swiper-button-next { width: 0.4rem; height: 0.4rem; }
    .depart_news_box .content .top_box { line-height: 0.4rem; height: 0.4rem; margin-bottom: 0.3rem; }
    #depart_news_swiper { height: 4.6rem; }
    #depart_news_swiper .swiper-slide { height: 1.92rem; margin-bottom: 0.3rem; }
    #depart_news_swiper .swiper-slide .box { padding: 0.2rem; box-sizing: border-box; }
    #depart_news_swiper .swiper-slide .box .img_box { width: 2.21rem; height: 1.44rem; }
    #depart_news_swiper .swiper-slide .box .con_box { width: calc(100% - 2.21rem); padding-left: 0.2rem; }
    #depart_news_swiper .swiper-slide .box .con_box .title { font-size: 0.16rem; line-height: 0.28rem; }
    #depart_news_swiper .swiper-slide .box .con_box .tools { margin-top: 0.66rem; }
    #depart_news_swiper .swiper-slide .box .con_box .tools .more { font-size: 0.14rem; }

    .ny_main .content .hot_news { padding: 0px 0.2rem; margin-bottom: 0.2rem; }

    .ny_main .content .hot_news .top_box { padding-top: 0.12rem; line-height: 0.62rem; }
    .ny_main .content .hot_news .top_box .title { font-size: 0.18rem; }
    .ny_main .content .hot_news .top_box .btn_box .swiper-button-prev, .ny_main .content .hot_news .top_box .btn_box .swiper-button-next { width: 0.1rem; height: 0.2rem; }

    .ny_main .content .r_box .ny_nav_box .box { padding: 0.2rem; }
    .ny_main .content .r_box .ny_nav_box ul li { line-height: 0.6rem; }
    .ny_main .content .r_box .ny_nav_box ul li a { font-size: 0.18rem; }

    .ny_main .service_box { margin-top: 0px; }
    .famous_show_box { margin-top: 0px; padding: 0.2rem; }
    .famous_show_box .show_box { padding-bottom: 0.32rem; margin-bottom: 0.3rem; }
    .famous_show_box .show_box .img_box { width: 2.08rem; height: 2.98rem; }
    .famous_show_box .show_box .con_box { width: calc(100% - 2.4rem); }
    .famous_show_box .show_box .con_box .title { margin-bottom: 0.1rem; font-size: 0.22rem; line-height: 0.32rem; }
    .famous_show_box .show_box .con_box .job { margin-bottom: 0.1rem; font-size: 0.14rem; line-height: 0.2rem; padding-left: 0.16rem; }
    .famous_show_box .show_box .con_box .desc { min-height: 2.26rem; overflow: hidden; }
    .famous_show_box .show_box .con_box .desc .desc_box { font-size: 0.14rem; padding: 0.14rem 0.2rem; }
    .famous_show_box .onduty_box { padding-bottom: 0.56rem; }
    .famous_show_box .onduty_box .title_box { font-size: 0.22rem; line-height: 0.32rem; margin-bottom: 0.2rem; }

    .famous_show_box .onduty_box table td { line-height: 0.3rem; padding: 0.14rem 0.1rem; }



    .ny_main .audio_list ul li { margin-bottom: 0.32rem; }
    .ny_main .audio_list ul li .con_box .title { margin-bottom: 0.12rem; font-size: 0.22rem; line-height: 0.32rem; }
    .ny_main .audio_list ul li .con_box .job { font-size: 0.14rem; line-height: 0.22rem; padding-left: 0.16rem; }
    .ny_main .audio_list ul li .con_box .desc { height: auto; }
    .ny_main .audio_list ul li .con_box .desc .desc_box { font-size: 0.14rem; padding: 0.14rem 0.2rem; }

    .ny_main .service_box .ctg_box ul li { padding: 0.25rem 0px; }
    .ny_main .service_box .ctg_box ul li .icon { width: 0.5rem; height: 0.5rem; margin-bottom: 0.05rem; }
    .ny_main .service_box .ctg_box ul li::after { width: 0.3rem; height: 0.14rem; bottom: 0.15rem; }
    .ny_main .service_box .service_list_box ul li .title { font-size: 0.16rem; }
    .ny_main .service_box .service_list_box ul li .time { font-size: 0.14rem; text-align: left; }



    .ny_main .video_list ul li { padding: 0px 0.1rem; margin-bottom: 0.4rem; }
    .ny_main .video_list ul li:nth-child(even) { padding: 0px 0.1rem; }
    .ny_main .video_list ul li .img_box { margin-bottom: 0.15rem; }
    .ny_main .video_list ul li .title { font-size: 0.14rem; line-height: 0.2rem; }
    .ny_main .video_list ul li .time { font-size: 0.12rem; line-height: 0.2rem; }
    .ny_main .video_list ul li .img_box::after { width: 0.49rem; height: 0.49rem; }

    .ny_main .content .hot_news .swiper-container { height: 3.18rem; }
    .ny_main .content .hot_news .swiper-slide { padding: 0.2rem 0px; padding-bottom: 0.18rem; height: 1.06rem; }
    .ny_main .content .hot_news .swiper-slide .title { font-size: 0.14rem; line-height: 0.22rem; }
    .ny_main .content .hot_news .swiper-slide .time { font-size: 0.12rem; line-height: 0.24rem; }

    .ny_main .content .video_news ul li:first-child { margin-bottom: 0.08rem; }
    .ny_main .content .video_news ul li .img_box::after { width: 0.4rem; height: 0.4rem; }
    .ny_main .content .video_news ul li:first-child .title { line-height: 0.4rem; font-size: 0.12rem; }
    .ny_main .content .video_news ul li:nth-child(2) { width: calc(50% - 0.1rem); }
    .ny_main .content .video_news ul li:nth-child(2) .img_box::after { width: 0.3rem; height: 0.3rem; }
    .ny_main .content .video_news ul li:nth-child(2) .title { margin-top: 0.06rem; font-size: 0.12rem; line-height: 0.2rem; }
    .ny_main .content .video_news ul li:nth-child(3) { width: calc(50% - 0.1rem); }
    .ny_main .content .video_news ul li:nth-child(3) .img_box::after { width: 0.3rem; height: 0.3rem; }
    .ny_main .content .video_news ul li:nth-child(3) .title { margin-top: 0.06rem; font-size: 0.12rem; line-height: 0.2rem; }


    .ny_main .depart_box .depart_search_box { height: 0.56rem; line-height: 0.56rem; margin-bottom: 0.3rem; }
    .ny_main .depart_box .depart_search_box input { height: 100%; padding-left: 0.32rem; padding-right: 0.7rem; }
    .ny_main .depart_box .depart_search_box button { width: 0.58rem; height: 0.56rem; }

    .isNull { padding: 1rem 0px; }

    .doctor_search_list li { margin-bottom: 0.2rem; padding: 0px 0.1rem; }
    .doctor_search_list li .box .con_box { padding: 0.15rem 0.1rem; }
    .doctor_search_list li .box .con_box .name { font-size: 0.18rem; }
    .ny_box .depart_detail_box .ksimg { position: initial; z-index: 1; text-align: left; background: #279399; }
    .ny_box .depart_detail_box .ksimg img { height: 100%; }
    .index_layer4_body ul li dd img { width: 100%; }
    .index_layer4_body ul li.flex { flex: none; }
}

@media only screen and (max-width:480px ) {
    .ny_box .left a { width: 90px; }
}
