<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@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 &gt; ul &gt; 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 &gt; ul &gt; li { padding: 0px 10px; }
    .header .nav_box &gt; ul &gt; li &gt; 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; }
}


@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 &gt; ul &gt; li { padding: 0px 5px; }
    .header .nav_box &gt; ul &gt; li &gt; a { font-size: 14px; }

    .header .nav_box .btn_search { margin-left: 12px; }
    .header .nav_box .btn_search img { width: 28px; }
    .header_space { height: 85px; }

    .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: 185px; }

    .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: #6ac3fb; }
    .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: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%; }


    .foot1 .foot-d-nav { display: none; }
}

@media only screen and (max-width:750px) {
    .w1440 { padding-left: 0.2rem; padding-right: 0.2rem; box-sizing: border-box; }
    .pcbox { padding: 0px; }
    .header { padding: 5px 0.2rem; }
    .ny_box .ny_catelist ul li { float: left; width: 100%; margin-bottom: 0.3rem; }

    .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 dl dt { font-size: 0.4rem; font-weight: bold; line-height: 2; }
    .banner #ban_swiper .swiper-slide dl dd { font-size: 0.2rem; }
    .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; }


    .index_layer1_menu { position: relative; left: 0px; transform: none; bottom: 0px; }
    .index_layer1_menu ul li { width: 50%; }
    .index_layer1_menu ul li dl { padding: 0.2rem; padding-left: 1.2rem; box-sizing: border-box; }
    .index_layer1_menu ul li dl dt { }
    .index_layer1_menu ul li dl dt b { font-size: 0.3rem; }
    .index_layer1_menu ul li dl dt span { font-size: 0.28rem; height: 0.5rem; display: block; }
    .index_layer1 { height: auto; }
    .index_layer1_box { padding: 0.3rem; display: block; }
    .index_layer1_box_l .list ul { display: block; }
    .index_layer1_box_l .tab dt a { margin-right: 0.1rem; font-size: 0.5rem; }
    .index_layer1_box_r &gt; dl &gt; dt { font-size: 0.5rem; }
    .index_layer1_box_l .list ul li.l .img img { height: 5rem; max-height: 5rem; }
    .index_layer1_box .index_layer1_box_l { overflow: hidden; }
    .index_layer1_box_l .list ul li.r { width: 100%; margin: 0px; }
    .index_layer1_box_r .list { width: 100%; }
    .footer .foot1 .down_box ul li.l { display: none; }
    .index_layer1_box .index_layer1_box_r { margin: 0px; width: 100%; }
    .index_layer2 li &gt; dl { margin-bottom: 0.2rem; }
    .index_layer2 li &gt; dl dd a { position: initial; transform: none; margin-top: 0.2rem; }
    .index_layer2 .new_inbox3_ks { padding: 0px; padding-bottom: 0.2rem; }
    .index_layer2 .new_inbox3_ks dl { padding: 0.2rem; flex-direction: column-reverse; }
    .index_layer2 .new_inbox3_ks dl dt { width: 5rem; }
    .index_layer2 .new_inbox3_ks dl dd span.desc { height: 1rem; overflow: hidden; }
    .index_layer3 { padding: 0.3rem; }
    .index_doctor_box { padding: 0px; }
    .index_layer3 .index_doctor_tit dl dt { font-size: 0.5rem; }
    .index_layer3 .index_doctor_tit dl dd a{ border: none; width: auto; }
    .index_layer4 { padding: 0px; }
    .mySwiper_child_img { width: 100%; bottom: 0.1rem }
    .mySwiper_child_img dl dt { font-size: 0.3rem; }
    .mySwiper_child_img dl dd { display: none; }
    .mySwiper_child_img dl { margin: 0.1rem; padding: 0.1rem; text-align: center; }
    .doc_swiper-button .btn { width: 0.8rem; height: 0.8rem; background-size: 50%; }
    .new_inbox3_ks .ks_swiper-button { right: 0.1rem; }
    .footer .foot2 .bg .content { padding: 0.2rem; }
    .foot2 .content1 { padding: 0.2rem; }
    .foot2 .content1 dl { display: block; }
    .foot2 .content1 dl dd { width: 100%; text-align: center; line-height: 1.5; }
    .foot2 .content1 dl dd.dd2 { width: 100%; text-align: center; line-height: 1.5; }
    .foot2 .content .l_box span { text-align: center; }
    .footer .foot2 .bg .content { display: block; }
    .foot2 .content .l_box { width: 100%; text-align: center; }
    .foot2 .content .r_box { width: 100%; }
    .index_child_box .mySwiper_child_img2 .swiper-slide img { height: 6rem; object-fit: cover; max-height: calc(6rem); }

    .swiper_about_menu .swiper-wrapper { justify-content: initial; }

    .profile_box .about_layer1 ul { flex-direction: column-reverse; }

    /*内页*/
    .ny_ban { height: 5rem; }
    .swiper_about_menu .swiper-slide dl { height: 1rem; line-height: 1rem; padding: 0px 0.2rem; }
    .swiper_about_menu .swiper-slide dl dt { display: none; }
    .profile_box .about_layer1 { padding: 0.3rem 0px; }
    .profile_box .about_layer1 ul li.left { width: 100%; }
    #about_layer1_swiper { margin: 0px; }
    .about_layer_title { padding: 0.8rem; }
    .about_layer3 .btn_box { padding: 0px; }
    .about_layer5 ul { display: block; }
    .about_layer5 ul li a { margin: 0px; }
    .about_layer5 ul li a dl { margin: 0.1rem 0.3rem; }
    .about_layer5 ul li a dl dd { display: none; }
    .about_layer3 { height: auto; }
    .about_layer3 .swiper-slide dl dd { max-height: 5rem; text-align: justify; }
    .about_layer3 .btn_box .swiper-pagelist { padding-bottom: 0.1rem; }
    .footerlink { display: none; }
    .index_doctor_swiper dl { margin: 0px 0.1rem; }
    .about_sb_swiper .swiper-slide { overflow: hidden; }
    .about_sb_swiper a { display: block; overflow: hidden; }
    .about_sb_swiper dl { box-sizing: border-box; margin: 0px auto; overflow: hidden; width: 100%; }
    .ny_box { padding: 0.4rem 0px; }
    .ny_box .right { padding: 0px; }
    .ny_box .right .news_list_photo ul li { width: 100%; }
    .ny_box .right .news_list_photo ul li dl { margin: 0.2rem 0px; }

    .ny_box .about_title { padding: 0.5rem 0.2rem; font-size: 0.4rem; }
    .about_layer3 .swiper-slide dl dt { font-size: 1rem; }
    .ny_departlist ul.ks_cate_box li { width: 50%; }
    .ny_departlist ul.ks_cate_box li dl { padding: 0.2rem; margin: 0.1rem; }
    .ny_departlist ul.ks_cate_box li dl dt strong { padding: 0.2rem 0px; line-height: 1.5; padding-left: 0.5rem; }

    .depart_search { top: 0px; }
    .depart_search dl dt { padding: 0px; border-radius: 0px; height: 1rem; }
    .depart_search dl dt select { height: 100%; }
    .depart_search dl dd { margin: 0px; padding: 0px; border-radius: 0px; height: 1rem; overflow: hidden; box-sizing: border-box; }
    .depart_search dl dd input.sbtn { width: 0.7rem; height: 0.7rem; background-size: 100%; border-radius: 50%; margin-top: 0.1rem; margin-right: 0.1rem; }

    .ny_doctorlist ul li { width: 100%; }
    .ny_doctorlist ul li dl { margin: 0.2rem 0px; width: auto; padding: 0px; }

    .ny_box .ny_catelist { top: -2rem; }
    .ny_box .depart_detail_box { margin-top:-2rem; }
    .ny_box .depart_detail_box ul li { width: 100%; }
    .ny_box .depart_detail_box dl { padding: 0.2rem; }
    .ny_box .ny_detail .news_detail .pn { display: flex; }
    .doctor_box { margin-top: 0.1rem; }
    .doctor_box .back { display: none; }
    .doctor_box .infor { display: block; height: auto; padding: 0.2rem 0.4rem; }
    .doctor_box .avatar { width: auto; }
    .doctor_box .avatar dl { position: initial; top: 0px; text-align: center; }
    .doctor_box li.tit { padding: 0.2rem 0px; }
    .doctor_box .detail { display: block; }
    .doctor_box .doctor_detail { margin-top: 0px; padding: 0.4rem; }
    .about_sb_swiper .swiper-slide img { width: 100%; }

    .news_list_text ul li { width: 100%; float: none; }
    .news_list_text ul li a { padding: 0.1rem; margin: 0px; margin-bottom: 0.2rem; }
    .news_list_text ul li a dl { margin: 0px; margin-bottom: 0.2rem; padding: 0.2rem; }
    .news_list_text ul li a dl dd { font-size: 0.3rem; line-height: 1.5; }
    .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%; }
    .swiper_about_menu .btn { top:-30px; }

    .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; }
}

@media only screen and (max-width:480px ) {
    .ny_box .left a { width: 90px; }
}
</pre></body></html>