@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 20px;



    }







    .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:1500px) {



    .inbox4 .content .item {



        width: 25%;



    }







    .inbox4 .content .item.on {



        width: 75%;



    }



}







@media only screen and (max-width:1440px) {







    



    .header {



        padding: 20px 30px;



    }







    .header .logo {



        height: 60px;



    }







    .header .nav_box {



        line-height: 60px;



        height: 60px;



    }







    .header .nav_box>ul>li {



        padding: 0px 18px;



    }







    .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;



    }



}











@media only screen and (max-width:1280px) {







    



    .header {



        padding: 15px 20px;



    }







    .header .logo {



        height: 55px;



    }







    .header .nav_box {



        line-height: 55px;



        height: 55px;



    }







    .header .nav_box>ul>li {



        padding: 0px 14px;



    }







    .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;



    }







    .inbox1 {



        background-size: auto 100%;



    }







    .inbox4 .content .item {



        width: 300px;



    }







    .inbox4 .content .item.on {



        width: calc(100% - 300px);



    }







    .inbox4 .content .item .list_box .box {



        width: 90%;



        min-width: auto;



        padding: 0px 20px;



        box-sizing: border-box;



    }







    .inbox4 .content .item .list_box ul {



        height: 300px;



        overflow: hidden;



    }







    .inbox4 .content .item .list_box ul li {



        width: calc(24% - 10px);



        margin-right: 10px;



    }











    



    .ny_main {



        width: 100%;



    }







    .ny_main .content {



        width: 100%;



        box-sizing: border-box;



        padding-left: 40px;



        padding-right: 40px;



    }







    .ny_main .content .l_box {



        width: calc(100% - 300px);



        box-sizing: border-box;



        padding-right: 30px;



    }







    .ny_main .service_box {



        width: 100%;



        box-sizing: border-box;



    }







    .ny_ban {}







    .depart_ban .box {



        width: 100%;



        padding: 0px 40px;



        box-sizing: border-box;



    }







    .depart_show_box .content {



        width: 100%;



        box-sizing: border-box;



    }











    .depart_team {



        padding: 0px;



    }







    .depart_team .content {



        width: 100%;



        padding: 40px;



        box-sizing: border-box;



    }







    .depart_child_box {



        padding: 0px;



    }







    .depart_child_box .content {



        width: 100%;



        padding: 40px;



        box-sizing: border-box;



    }







    .depart_news_box {



        padding: 0px;



    }







    .depart_news_box .content {



        width: 100%;



        padding: 0px 40px;



        padding-top: 70px;



        box-sizing: border-box



    }











    .about_banner {



        background-position: right;



    }







    .about_banner_body {



        padding: 20px;



        box-sizing: border-box;



        width: auto;



        position: absolute;



        top: initial;



        bottom: 0px;



        right: 0px;



        transform: initial;



        margin: 0px auto;



        display: block;



    }







    .about_banner .content {



        width: 100%;



        position: relative;



    }







    .about_box_A {



        width: 100%;



        overflow: hidden;



        height: 637px;



        padding: 0px;



    }







    .about_box_A ul {



        width: 33.33333%;



        height: 100%;



        float: left;



        position: static;



    }







    .about_box_A ul.l {



        width: 33.33333%;



        height: 100%;



        position: static;



        padding: 35px 50px;



        top: 0px;



        left: 0px;



        box-sizing: border-box;



    }







    .about_box_A ul.m {



        width: 33.33333%;



        height: 100%;



        transform: initial;



        position: static;



        top: 0px;



        left: 0px;



        background-size: 100% 100%;



        background-position: center;



    }







    .about_box_A ul.r {



        width: 33.33333%;



        height: 100%;



        background-size: 100% 100%;



    }











    .about_box_B {



        padding-top: 80px;



    }







    .about_box_B .list {



        width: 100%;



    }







    .about_box_B .list li {



        height: 111px;



        box-sizing: border-box;



    }







    .about_box_C .about {



        width: 100%;



    }







    .about_box_D div.bg {



        display: block;



        border: 0px;



    }







    .about_box_D div.bg div.l {



        display: none;



    }







    .about_box_D div.bg div.r {



        flex: initial;



        background: #fff;



    }







    .about_box_D div.bg div.r_box {



        width: 100%;



        left: 0px;



        top: 0px;



    }







    .about_box_D ul.list li {



        width: 100%;



    }







    .about_box_D ul.list li dl dd a span {



        overflow: hidden;



        text-overflow: ellipsis;



        white-space: nowrap;



    }











    .about_box_E {



        padding-top: 0px;



    }







    .about_box_E .list {



        width: 100%;



        padding: 0px 20px;



        box-sizing: border-box;



    }







    .about_box_F {



        padding: 30px 30px;



        padding-bottom: 60px;



        height: auto;



    }







    .about_box_F .F_box {



        width: 100%;



    }







    #about_F_swiper_year {



        height: auto;



    }







    .about_box_F ul.year li {



        padding-top: 0px;



    }







    .about_box_F ul.year {



        position: static;



        left: 0px;



        top: 0px;



        width: 100%;



        height: auto;



        background-size: 100% auto;



        margin-bottom: 20px;



    }







    .about_box_F ul.year li {



        width: 100%;



    }







    .about_box_F ul.list {



        width: 100%;



    }







    .about_box_F ul.list img {



        width: 100%;



        display: block;



    }







    .about_box_G .w1200 {



        width: 100%;



    }











}











@media only screen and (max-width:1240px) {







    



    .inbox1 .content {



        width: 100%;



        padding: 0px 20px;



        box-sizing: border-box;



    }







    .inbox1 .content .l_box {



        width: 100%;



        height: 280px;



        overflow: hidden;



        position: relative;



    }







    



    .inbox1 .content .r_box {



        width: 100%;



        display: flex;



    }







    .inbox1 .content .r_box ul {



        max-height: 280px;



    }







    .inbox1 .content .r_box ul li {



        width: 50%;



        height: 100%;



        float: left;



        margin: 0px;



    }







    .inbox1 .content .r_box ul li.smallli {



        height: 50%;



    }







    .banner #ban_swiper {



        height: 480px;



    }







    .banner #ban_swiper .swiper-slide .title {



        width: 100%;



        padding: 0px 20px;



        box-sizing: border-box;



        font-size: 36px;



    }







    .banner #ban_swiper .swiper-pagination {



        width: 100%;



        padding: 0px 20px;



        box-sizing: border-box;



        text-align: center;



        bottom: 75px;



    }







    .inbox2 {



        padding: 50px 0px;



    }







    .inbox2 .content {



        width: 100%;



        box-sizing: border-box;



        padding: 0px 20px;



    }







    .inbox2 .content .r_box {



        width: calc(100% - 492px);



    }







    .inbox3 {



        padding-top: 50px;



        padding-bottom: 40px;



    }







    .inbox3 .content {



        width: 100%;



        padding: 0px 10px;



        box-sizing: border-box;



    }







    .inbox3 .more {



        height: 60px;



        line-height: 60px;



    }







    .inbox33 {



        padding-top: 50px;



        padding-bottom: 40px;



    }







    .inbox33 .content {



        width: 100%;



        padding: 0px 10px;



        box-sizing: border-box;



    }







    .inbox33 .more {



        height: 60px;



        line-height: 60px;



    }







    .inbox4 {



        display: none;



    }







    .inbox4_m {



        display: block;



    }







    .inbox5 .content {



        width: 100%;



        padding: 0px 20px;



        box-sizing: border-box;



    }







    .inbox5 .content ul li {



        width: 25%;



        height: auto;



        box-sizing: border-box;



        padding: 0px 10px;



        margin-left: 0px;



    }







    .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;



        padding-bottom: 40px;



    }



}















@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;



    }







    .footer .foot1.on {



        position: fixed;



        width: 100%;



        height: 100vh;



        top: 0px;



        left: 0px;



        padding-bottom: 0px;



        z-index: 98;



        box-sizing: border-box;



        padding-top: 70px;



    }



}







@media only screen and (max-width:1024px) {







    



    .inbox1 .content .r_box {



        width: 100%;



        display: block



    }







    .inbox1 .content .r_box ul {



        overflow: hidden;



        width: 100%;



    }







    .inbox1 .content .r_box ul li {



        width: 50%;



        height: 100%;



    }







    .inbox1 .content .r_box ul li.smallli {



        height: 50%;



    }







    .inbox2 .content .r_box .top_box ul li {}







    .inbox2 .content .r_box #list_swiper .swiper-slide ul li .time {



        width: 80px;



    }







    .inbox2 .content .r_box #list_swiper .swiper-slide ul li .title {



        width: calc(100% - 80px);



    }







    .inbox4_m {



        background: #0b48a3;



    }







    .inbox5 {



        padding-bottom: 22px;



    }







    .inbox5 .content ul li {



        overflow: hidden;



        width: 50%;



        box-sizing: border-box;



        padding: 0px 10px;



    }







    .footer .foot1 .top_box {



        padding-top: 40px;



        padding-bottom: 30px;



        margin-bottom: 20px;



    }







    .footer .foot1 .top_box .l_box {



        width: 100%;



        margin-bottom: 0px;



        text-align: center;



    }







    .footer .foot1 .top_box .l_box .btm_logo {



        float: none;



        text-align: center;



    }







    .footer .foot1 .top_box .l_box .wx {



        float: right;



    }







    .footer .foot1 .top_box .r_box {



        width: 100%;



    }







    .footer .foot1 .top_box .r_box .btm_search {



        width: 100%;



    }







    .ny_main .content {



        padding-left: 20px;



        padding-right: 20px;



    }







    .ny_main .content .l_box .top_box .current {



        width: 100%;



    }







    .ny_main .content .l_box .top_box .ny_search {



        width: 100%;



    }







    .ny_main .content .l_box .news_list .item .text .time {



        width: 100px;



    }







    .ny_main .content .l_box .news_list .item .text .title {



        width: calc(100% - 140px);



    }











    .ny_main .content .l_box .news_list .item .img .img_box {



        display: none;



    }







    .ny_main .content .l_box .news_list .item .img .con_box {



        width: 100%;



        padding-left: 0px;



        padding-right: 50px;



    }







    .ny_main .content .r_box .ny_nav_box ul li {



        line-height: 60px;



    }











    .about_banner .content {



        height: 460px;



    }







    .about_box_B {



        padding-top: 0px;



    }







    .about_box_B ul.list li {



        width: 33.333333%;



    }







    .about_box_B ul.list li:nth-child(odd) {



        background: #f7f7f7;



    }







    .about_box_B ul.list li:nth-child(even) {



        background: #ffffff;



    }











    .about_box_D ul.list li {



        padding-bottom: 50px;



    }











    .lindao_list ul li .con_box {



        padding: 12px 15px;



    }







    .lindao_list ul li {



        width: 25%;



    }







    .about_box_F ul.year li span {



        font-size: 36px;



    }







    .about_box_G ul.g_box {



        width: 380px;



        padding: 30px 26px;



        height: 420px;



        top: -292px;



    }







    .about_box_G ul.area dl dd {



        overflow: hidden;



        text-overflow: ellipsis;



        white-space: nowrap;



    }







    .about_box_G ul.tel {



        padding-top: 30px;



    }







    .about_box_G ul.tel li {



        width: 33.333333%;



    }







    .about_box_G ul.tel li dl {



        margin: 15px;



        padding: 20px;



        height: 60px;



    }







    .doctor_search_list li {



        width: 50%;



    }







}







@media only screen and (max-width:900px) {



    .inbox2 .content .l_box {



        width: 100%;



        margin-bottom: 30px;



    }







    .inbox2 .content .r_box {



        width: 100%;



        min-height: 3rem



    }







    .ny_main .depart_box .depart_search_box {



        width: 100%;



    }







    .ny_main .audio_list ul li .con_box .desc .desc_box {



        width: 100%;



    }







    .ny_main .audio_list ul li .con_box .job {



        overflow: hidden;



        text-overflow: ellipsis;



        white-space: nowrap;



    }







    .ny_main .audio_list ul li .con_box .desc .dy {



        display: none;



    }







    .about_box_A {



        height: auto;



    }







    .about_box_A ul.l {



        width: 100%;



        height: auto;



        position: initial;



    }







    .about_box_A ul.m {



        width: 100%;



        height: auto;



        position: initial;



        padding-bottom: 40px;



    }







    .about_box_A ul.r {



        width: 100%;



        height: auto;



        position: initial;



    }







    .about_box_A ul.l li {



        width: 100%;



    }







    .about_box_A ul.l dl {



        width: 100%;



    }







    .about_box_A ul.l {



        padding: 30px;



    }







    .about_box_A ul.m li {



        padding: 30px;



    }







    .about_box_A ul.r li {



        padding: 30px;



    }



}











@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;



    }







    .inbox1 {



        margin-top: 0px;



        padding: 30px 0px;



        background-size: auto 100%;



    }







    .foot1 .foot-d-nav {



        display: none;



    }







    .foot1 .foot-x-nav {



        display: block;



    }







    .ny_main .content .l_box {



        width: calc(100% - 250px);



    }







    .ny_main .content .r_box {



        width: 250px;



    }







    .ny_main .content .r_box .ny_nav_box .box {



        padding: 20px;



    }







    .ny_main .content .hot_news {



        padding: 0px 20px;



    }











    .ny_main .depart_box .depart_search_box {



        margin-top: 0px;



        margin-bottom: 30px;



    }







    .ny_main .depart_box .list li {



        width: 25%;



        padding-right: 15px;



        margin-bottom: 15px;



    }







    



    .depart_ban .box {



        padding: 0px 20px;



    }







    .depart_show_box {



        box-sizing: border-box;



        height: auto;



    }







    .depart_show_box .content {



        top: 0px;



    }







    .depart_show_box .img_box {



        height: auto;



        width: 100%;



        background-image: none !important;



    }







    .depart_show_box .img_box img {



        width: 100%;



        height: auto;



        opacity: 1;



        visibility: visible;



    }







    .depart_show_box .con_box {



        width: 100%;



        height: auto;



        overflow: hidden;



    }







    .depart_show_box .con_box .box {



        padding: 30px;



    }











    .depart_child_box .content {



        padding: 30px 20px;



    }







    .depart_child_box ul li {



        width: 25%;



        margin-bottom: 15px;



        padding-right: 15px;



    }











    .depart_news_box .content {



        padding: 0px 20px;



        padding-top: 50px;



    }







    #depart_news_swiper .swiper-slide {



        padding: 0px;



    }







    .ny_main .content .l_box {



        width: 100% !important;



        padding-right: 0px;



    }







    .ny_main .content .r_box {



        width: 100%;



    }







    .flickr {



        margin-bottom: 40px;



    }







    .about_banner .content {



        height: auto;



        overflow: hidden;



    }







    .about_banner_body {



        width: 100%;



        height: 100%;



        position: static;



    }







    .about_box_B {



        padding-bottom: 30px;



    }







    .about_box_B div.bottom {



        padding-bottom: 0px;



    }







    .about_box_C .about {



        padding: 30px;



        box-sizing: border-box;



    }







    .about_box_C .img {



        position: static;



        top: 0px;



        left: 0px;



        width: 100%;



        display: block;



    }







    .about_box_C ul {



        width: 100%;



        height: auto;



        left: 0px;



        top: 0px;



        position: static;



        overflow: hidden;



        background-size: 100% 100%;



    }







    .about_box_C ul li {



        width: 100%;



        padding: 30px;



        box-sizing: border-box;



    }







    .about_box_D ul.tab li {}







    .about_box_D ul.tab li span {



        padding: 0px 25px;



        line-height: 40px;



    }







    .about_box_D ul.tab li::after {



        line-height: 40px;



    }







    .about_box_D ul.tab li::before {



        line-height: 40px;



    }







    .about_box_D ul.list li dl dd {



        width: 25%;



    }







    .about_box_D ul.list li dl dd a {



        margin: 5px;



    }







    .about_box_D ul.list li dl dd a span {



        padding: 12px 5px;



    }







    .about_box_D ul.list li {



        padding-bottom: 30px;



    }







    .lindao_list ul li {



        width: 33.333333%;



    }







    .about_box_F {



        padding-bottom: 30px;



    }







    .about_box_G div.map {



        height: 360px;



    }







    .about_box_G .g_box_1 {



        height: auto;



        display: block;



    }







    .about_box_G ul.g_box {



        width: 100%;



        height: auto;



        top: 0px;



        background-size: 100% 100%;



    }







    .about_box_G ul.area {



        height: 80px;



        line-height: 80px;



    }







    .about_box_G ul.tel li dl {



        margin: 10px;



        padding: 15px;



        height: 50px;



    }















}







@media only screen and (max-width:640px) {



    .yuyue .yuyue1 ul {



        width: 100%



    }







    .lylx .lylx1_t #map {



        width: 100%



    }







    .tx_main dl dt {



        width: 40%



    }







    .yslb .yslb1 dl dd.dd1 {



        width: 60%;



        margin-top: 0



    }







    .tx_main dl dd.dd1 p {



        line-height: 20px;



    }







    .yslb .yslb1 .yslb1_main {



        width: 100%



    }







    .yslb .yslb1 dl dd {



        width: 58%



    }







    .yslb .yslb1 dl dd b {



        display: none;



    }







    .yslb {



        width: 96%;



        margin: 0 auto;



        _height: 400px;
        top:0;



    }







    .yslb .yslb1 {



        width: 96%;



        padding: 4% 2%;



        top: -40px



    }







    .xz_lb form input {



        width: 82%;



    }







    .xz_lb {



        float: none



    }







    .xz_lb select {



        width: 40%



    }







    .xz_lb form {



        width: 47%;



        margin-left: 2%



    }







    .yslb1_main dl dt img {



        width: 100%



    }







    .yslb .yslb1 .tx_main1 {



        border-top: none



    }







    .yslb1_main dl dt {



        width: 40%



    }







    .yslb .yslb1 .tx_main1 dl {



        margin-bottom: 20px;



        margin-top: 30px;



    }







    .yslb .yslb1 .tx_main1 p {



        margin-bottom: 10px;



        font-size: 14px;



    }







    .yuyue .yuyue1 textarea {



        width: 100%



    }







    .yuyue .yuyue1 .text_p1 {



        margin-bottom: 0.2rem;



        float: none;



    }







    .yuyue .yuyue1 .text_p2 {



        float: none;



    }







    .yuyue .yuyue1 .zz_p1 {



        margin-bottom: 0.3rem;



    }







    .yuyue .yuyue1 .zz_p ul li {



        line-height: 0.4rem;



        margin-bottom: 0;



    }







    .ylxmm .ylxmm2 dl dd p {



        margin-top: 0;



        text-align: justify;



        padding-bottom: 0.2rem;



        text-indent: 0.2rem



    }







    .ylxmm .ylxmm2 dl dd font {



        font-size: 0.4rem;



        width: 3rem



    }







    .ylxmm .ylxmm2 dl {



        width: 98%;



        margin: 0 auto;



        height: auto;



    }







    .ylxmm .ylxmm2 {



        width: 100%;



        margin: 0 auto;



        height: 480px;



    }







    .ylxmm .ylxmm2 dl dt img {



        width: 100%;



        position: static;



        top: 0;



    }







    .ylxmm .ylxmm2 dl dt {



        float: none;



        width: 100%



    }







    .ylxmm .ylxmm2 dl dd {



        float: none;



        width: 96%;



        padding: 2%;



        line-height: 0.5rem



    }







    .inbox33 {



        padding-top: 0;



        padding-bottom: 0.4rem;



    }







    .inbox33 .content {



        padding: 0px 0.1rem;



    }







    .inbox33 #expert_swiper .top_box {



        margin-bottom: 0.32rem;



        padding: 0px 0.1rem;



    }







    .inbox33 #expert_swiper .top_box .title {



        font-size: 0.26rem;



    }







    .inbox33 #expert_swiper .top_box .title span {



        font-size: 0.14rem;



    }







    .inbox33 #expert_swiper .top_box .btn_box .swiper-button-prev {



        width: 0.4rem;



        height: 0.4rem;



    }







    .inbox33 #expert_swiper .top_box .btn_box .swiper-button-next {



        width: 0.4rem;



        height: 0.4rem;



    }







    .inbox33 #expert_swiper .swiper-slide {



        padding: 0px 0.1rem;



    }







    .inbox33 #expert_swiper .swiper-slide .box .con_box {



        padding: 0.3rem 0.24rem;



    }







    .inbox33 #expert_swiper .swiper-slide .box .con_box .name {



        font-size: 0.2rem;



        line-height: 0.4rem;



    }







    .inbox33 #expert_swiper .swiper-slide .box .con_box .desc {



        font-size: 0.12rem;



        line-height: 0.24rem;



    }











    .inbox33 .more {



        width: calc(100% - 0.2rem);



        height: 0.6rem;



        line-height: 0.6rem;



        font-size: 0.16rem;



    }







    .ylxm .ylxm1 h2 {



        padding-bottom: 0.3rem;



        padding-top: 0.2rem;



    }
 .ylxm .ylxm1 p {
display: flex;
  }




    .lylx .lylx1_b p {



        font-size: 30px;



        margin: 25px 0;



        width: 250px;



    }







    .ylxm {



        width: 96%;



        margin: 0 auto;



        _height: 800px;



    }







    .ylxm .ylxm1 {



        width: 96%;



        padding: 2%



    }







    .ylxmm .ylxmm1 h2 {



        padding-bottom: 0.3rem;



        padding-top: 0.2rem;



    }







    .ylxmm {



        width: 98%;



        margin: 0 auto;



        height: 700px;



    }







    .ylxmm .ylxmm1 {



        width: 98%;



    }







    .footer .foot1 .top_box .r_box ul {



        float: none



    }







    .yuyue {



        width: 96%;



        margin: 0 auto;



        height: 950px;



    }







    .yuyue .yuyue1 {



        width: 96%;



        padding: 2% 2% 6% 2%



    }







    .newss .newss1_b ul li font {



        font-size: 0.16rem



    }







    .newss .newss1_b ul li {



        line-height: 0.6rem;



        height: 0.6rem



    }







    .newss .newss1_t dl dd b {



        padding: 0.1rem 0



    }







    .newss .newss1_t dl dd font {



        margin: 0.05rem 0 0.1rem



    }







    .newss .newss1_t dl dd p {



        line-height: 0.45rem



    }







    .newss .newss1_t dl dt {



        float: none



    }







    .newss .newss1_t dl dd {



        float: none;



        width: 98%;



        padding: 1%



    }







    .lylx {



        width: 96%;



        margin: 0 auto;



        height: 850px;



    }







    .lylx .lylx1 {



        width: 96%;



        padding: 2%;



        margin: 0 auto;



    }







    .wbanner_lylx {



        height: 3.5rem;



    }







    .wbanner_lylx .wbanner_lylx1 {



        padding-top: 60px;



        width: 96%;



    }







    .wbanner_lylx .wbanner_lylx1 h2 {



        font-size: 0.5rem



    }







    .wbanner_lylx .wbanner_lylx1 p {



        font-size: 0.24rem



    }







    .wbanner_lylx .wbanner_lylx1 a {



        font-size: 0.24rem;



        width: 1.2rem;



        height: 0.4rem;



        line-height: 0.4rem



    }







    .yygk {



        width: 96%;



        margin: 0 auto;



        height: 1650px;



    }







    .yygk .yygk1_b h2 {



        padding: 30px 0 10px;



    }







    .yygk .yygk1 {



        width: 96%;



        padding: 2%;



        top: -170px;



    }







    .yygk .yygk1_t img {



        width: 32.6%



    }







    .wbanner_yygk1 {



        height: 3.5rem;



        top: -75px



    }







    .wbanner_yygk {



        height: 3.5rem;



    }















    .newss {



        width: 96%;



        margin: 0 auto;



        height: 13rem;



    }







    .newss .newss1 {



        width: 96%;



        padding: 2%;



        margin: 0 auto;



    }







    .wbanner_newss {



        height: 3.5rem;



    }







    .wbanner_newss .wbanner_newss1 {



        padding-top: 60px;



        width: 96%;



    }







    .wbanner_newss .wbanner_newss1 h2 {



        font-size: 0.5rem



    }







    .wbanner_newss .wbanner_newss1 p {



        font-size: 0.24rem



    }







    .footer .foot1 .top_box .r_box .r_box1 h2:last-child {



        margin-left: 0;



        line-height: 0.5rem



    }



.wap3{display: block; padding-bottom: 15px;}
.wap3 img{width: 70%}
.pc3{display: none;}



    .footer .foot1 .top_box .r_box .r_box1 {



        float: none;



    }







    .footer .foot1 .top_box .r_box .r_box1 h2 {



        width: 31%;



        margin-left: 3%;



        font-size: 0.2rem;



        margin-top: 0;

        line-height: 0.5rem



    }







    .footer .foot1 .top_box .r_box ul li {



        margin-bottom: 0;



        height: 0.8rem;



        line-height: 0.6rem;

        color: #fff;

        font-size: 0.24rem;



    }







    .footer .foot1 .top_box .r_box ul li font {



        font-size: 0.24rem;

        color: #fff;



    }







    .footer .foot1 .top_box .r_box ul li img {



        width: 10%



    }







    .footer .foot1 .top_box .r_box {



        margin-top: 0



    }







    .footer .foot1 .top_box .r_box ul li:first-child {



        margin-top: 0



    }







    .footer .foot1 .top_box .r_box p {



        display: none;



    }







    .inbox6 .content ul li .box .con_box p {



        top: 0.1rem;



        right: 0.2rem;



        padding: 0.05rem 0.1rem;



        display: none;



    }







    .inbox6 .content ul li .box .con_box .title {



        font-size: 0.28rem;



        padding-bottom: 0.1rem



    }







    .inbox6 .content ul li .box .con_box .en_title {



        font-size: 0.2rem;



        line-height: 0.28rem



    }







    .inbox6 .content ul li {



        width: 48%;



        height: auto;



        margin-right: 0;



        padding: 1%



    }







    .inbox6 .content ul li .box .con_box {



        padding: 0.1rem



    }







    .inbox6 {



        padding: 0



    }







    .inbox6 .content {



        width: 100%



    }







    .inbox3 #expert_swiper .swiper-slide .box .con_box h2 img {



        bottom: 0.77rem;



        left: 2rem



    }







    .slideTxtBox1 .hd ul li.on {



        margin-left: 0;



        background: none;



        height: 80px;



        padding: 30px;



        line-height: 26px;



    }







    .slideTxtBox1 .hd ul li.on a {



        font-size: 0.22rem;



        color: #333



    }







    .slideTxtBox1 .hd ul li.on span {



        color: #949494;



        float: right;



        width: auto;



    }







    .slideTxtBox1 .hd ul li.on font {



        font-size: 16px;



        position: absolute;



        top: 100px;



        right: 20px;



        display: none;



    }







    .slideTxtBox1 .hd ul li.on font a {



        font-size: 16px;



    }







    .slideTxtBox1 .bd {



        display: none;



        float: none;



    }







    .slideTxtBox1 {



        width: auto;



    }







    .slideTxtBox1 .hd {



        width: 100%;



        float: none;



    }







    .content .top_box {



        line-height: 0.26rem



    }







    .content .top_box .title span {



        font-size: 0.16rem



    }







    .content .top_box .title {



        font-size: 0.26rem



    }







    .inbox5 .inbox5-nav .inbox5-nav-item:nth-child(4) {



        border-bottom: 1px solid #a0a0a0



    }







    .inbox5 .inbox5-nav .inbox5-nav-item .title {



        font-size: 0.24rem;



        line-height: 0.48rem



    }







    .inbox5 .inbox5-nav .inbox5-nav-item {



        width: 50%;



        padding: 0.1rem 0;



        height: auto;



        line-height: 0.3rem;



        font-size: 0.18rem;



    }







    .inbox5 .inbox5-nav .inbox5-nav-item:nth-child(3) {



        border-right: 1px solid #a0a0a0



    }







    .inbox5 .inbox5-nav .inbox5-nav-item:nth-child(2),



    .inbox5 .inbox5-nav .inbox5-nav-item:nth-child(4),



    .inbox5 .inbox5-nav .inbox5-nav-item:nth-child(6) {



        border-right: none;



    }







    .inbox5 .inbox5-nav .inbox5-nav-item:nth-child(5).inbox5 .inbox5-nav .inbox5-nav-item:nth-child(6) {



        border-bottom: none;



    }







    .header {



        padding: 5px 0.2rem;

        background:#002B62;



    }







    .header .content {



        width: auto;



        margin: 0px auto;



    }







    .header_space {



        height: 60px;



    }







    .m_nav_btn {



        width: 60px;



        height: 60px;



    }







    .m_nav_btn i::before {



        bottom: -10px;



    }







    .m_nav_btn i::after {



        top: -10px;



    }







    .ny_main .content .l_box .ctg_about {



        padding: 0px;



        font-size: 0.24rem;



    }







    .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;



    }







    .inbox1 .content {



        padding: 0px 0.2rem;



    }







    .inbox1 .content .doctor_search {



        height: 0.68rem;



        line-height: 0.68rem;



        margin-bottom: 0.2rem;



    }







    .inbox1 .content .doctor_search input {



        padding-left: 0.3rem;



        padding-right: 1.6rem;



        font-size: 0.2rem



    }







    .inbox1 .content .doctor_search .search_btn {



        width: 1.6rem;



        height: 0.68rem;



        line-height: 0.68rem;



        font-size: 0.2rem;



    }







    .inbox1 .content .doctor_search .search_btn .icon {



        width: 0.22rem;



        height: 0.22rem;



        margin-right: 0.08rem;



    }







    .inbox1 .content .doctor_search .search_btn .tit {



        font-size: 0.2rem;



    }







    .inbox1 .content .l_box {



        height: auto;



    }







    .inbox1 .content .l_box img {



        position: relative;



        top: 0px;



        left: 0px;



        transform: initial;



    }







    .inbox1 .content .r_box {



        height: auto;



    }







    .inbox1 .content .r_box ul {



        height: 3rem;



    }







    .inbox1 .content .r_box ul li {



        padding: 0.4rem 0.3rem;



    }







    .inbox1 .content .r_box ul li .box .top_box .title {



        font-size: 0.24rem;



        line-height: 0.26rem;



    }







    .inbox1 .content .r_box ul li .box .top_box .en_title {



        font-size: 0.14rem;



        line-height: 0.26rem;



    }







    .inbox1 .content .r_box ul li .box .top_box .title1 {



        font-size: 0.24rem;



        line-height: 0.26rem;



    }







    .inbox1 .content .r_box ul li .box .top_box .en_title1 {



        font-size: 0.14rem;



        line-height: 0.26rem;



    }







    .inbox1 .content .r_box ul li.item1 .box .qrcode img {



        width: 0.8rem;



        height: 0.8rem;



    }







    .inbox1 .content .r_box ul li .icon {



        width: 0.48rem;



    }







    .inbox1 .content .r_box ul li.item3 .top_box .more {



        font-size: 0.14rem;



    }







    .inbox1 .content .r_box ul li.item3 .list {



        margin-top: 0.14rem;



    }







    .inbox1 .content .r_box ul li.item3 .list a {



        line-height: 0.36rem;



        font-size: 0.14rem;



        padding-left: 0.12rem;



    }











    .inbox2 {



        padding: 0.2rem 0;



    }







    .inbox2 .content {



        padding: 0 0.2rem;



    }







    .inbox2 .content .l_box .top_box .title {



        font-size: 0.26rem;



    }







    .inbox2 .content .l_box .top_box .title span {



        font-size: 0.14rem;



    }







    .inbox2 .content .l_box .top_box {



        margin-bottom: 0.34rem;



    }







    .inbox2 .content .l_box #news_swiper .swiper-slide .con_box {



        padding: 0px 0.6rem 0.3rem 0.32rem;



    }







    .inbox2 .content .l_box #news_swiper .swiper-slide .con_box .time {



        font-size: 0.14rem;



        line-height: 0.26rem;



    }







    .inbox2 .content .l_box #news_swiper .swiper-slide .con_box .title {



        font-size: 0.24rem;



        line-height: 0.3rem;



    }







    .inbox2 .content .l_box #news_swiper .swiper-slide .con_box .more {



        font-size: 0.12rem;



        line-height: 0.26rem;



        margin-top: 0.06rem;



    }







    .inbox2 .content .l_box #news_swiper .swiper-pagination span {



        width: 0.12rem;



        height: 0.12rem;



        border: 0.02rem solid #FFFFFF;



    }







    .inbox2 .content .l_box #news_swiper .swiper-pagination {



        right: 0.28rem;



        bottom: 0.3rem;



    }







    .inbox2 .content .l_box {



        margin-bottom: 0.3rem;



    }







    .inbox2 .content .r_box .top_box {



        margin-bottom: 0.25rem;



    }







    .inbox2 .content .r_box .top_box ul li {



        width: 1.6rem;



        margin-left: 0;



        height: 0.5rem;



        line-height: 0.5rem;



        margin: 0 0.1rem



    }







    .inbox2 .content .r_box .top_box ul li::after {



        width: 0.14rem;



        height: 0.02rem;



    }







    .inbox2 .content .r_box .top_box ul li a {



        font-size: 0.26rem;



    }







    .inbox2 .content .r_box #list_swiper .swiper-slide ul li:first-child .time {



        font-size: 0.18rem;



    }







    .inbox2 .content .r_box #list_swiper .swiper-slide ul li:first-child .title {



        font-size: 0.18rem;



    }







    .inbox2 .content .r_box #list_swiper .swiper-slide ul li {



        line-height: 0.6rem;



        padding: 0;



        margin-left: 0;



        height: 0.6rem;



        font-size: 0.22rem



    }







    .inbox2 .content .r_box #list_swiper .swiper-slide ul li .title a {



        font-size: 0.22rem;



        padding-right: 0px;



    }







    .inbox2 .content .r_box #list_swiper .swiper-slide ul li .time {



        width: 1.5rem;



        font-size: 0.18rem;



    }







    .inbox2 .content .r_box #list_swiper .swiper-slide ul li .title {



        width: calc(100% - 1.5rem);



    }







    .inbox3 {



        padding-top: 0.5rem;



        padding-bottom: 0.4rem;



    }







    .inbox3 .content {



        padding: 0px 0.1rem;



    }







    .inbox3 #expert_swiper .top_box {



        margin-bottom: 0.32rem;



        padding: 0px 0.1rem;



    }







    .inbox3 #expert_swiper .top_box .title {



        font-size: 0.26rem;



    }







    .inbox3 #expert_swiper .top_box .title span {



        font-size: 0.14rem;



    }







    .inbox3 #expert_swiper .top_box .btn_box .swiper-button-prev {



        width: 0.4rem;



        height: 0.4rem;



    }







    .inbox3 #expert_swiper .top_box .btn_box .swiper-button-next {



        width: 0.4rem;



        height: 0.4rem;



    }







    .inbox3 #expert_swiper .swiper-slide {



        padding: 0px 0.1rem;



    }







    .inbox3 #expert_swiper .swiper-slide .box .con_box {



        padding: 0.2rem 0.24rem;



    }







    .inbox3 #expert_swiper .swiper-slide .box .con_box .name {



        font-size: 0.2rem;



        line-height: 0.4rem;



    }







    .inbox3 #expert_swiper .swiper-slide .box .con_box .desc {



        font-size: 0.12rem;



        line-height: 0.24rem;



    }











    .inbox3 .more {



        width: calc(100% - 0.2rem);



        height: 0.6rem;



        line-height: 0.6rem;



        font-size: 0.16rem;



    }







    .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_ban {



        height: 3rem;



    }







    .ny_ban .box .title {



        font-size: 0.38rem;



    }







    .ny_ban .box .en_title {



        font-size: 0.24rem;



    }











    .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_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;



    }







    .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;



    }







    .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: 2.6rem;



    }







    .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.24rem;



    }







    .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: 6rem;



        overflow: hidden;



        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.6rem;



        padding-left: 0.15rem;



        color: #666666;



    }







    .foot-x-nav .nav-item a {



        color: #666666;



    }







    .foot-x-nav .nav-item .title .drop-btn {



        width: 0.6rem;



        height: 0.6rem;



        line-height: 0.6rem;



        font-size: 0.36rem;



    }







    .foot-x-nav .nav-item ul li {



        line-height: 0.45rem;



        padding-left: 0.45rem;



    }







    .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;



    }







    .about_banner_body {



        padding: 0.3rem 0.2rem;



        font-size: 0.14rem;



        line-height: 0.4rem;



    }







    .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;



    }



.pc1{display:none}

.wap1{display:block}



    .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;



    }











}







@media only screen and (max-width:414px) {



    .inbox5 .content ul li {



        width: 100%;



    }



}