/*1440*/
@media screen and (max-width: 1580px) {
  /*--------------------------首页-----------------------*/
  /*************************内页开始*************************/
  /*************************内页开始*************************/
  /*************************内页开始*************************/
  /*---------------------专家团队列表---------------------*/
  /*---------------------新闻动态---------------------*/
  /*---------------------医院概况---------------------*/
  /*---------------------党建平台---------------------*/
  /*---------------------科室导航---------------------*/
  /*---------------------科室模板1---------------------*/
  /*---------------------科室模板2---------------------*/
  /*---------------------联系我们---------------------*/
  /*---------------------动态频道页---------------------*/
  .dtpdbox3-ms-r {
    height: 368px;
  }
}
/*1280*/
@media screen and (max-width: 1420px) {
  html,
  body {
    font-size: 14px;
  }
  /*--------------------------首页-----------------------*/
  /*************************内页开始*************************/
  /*************************内页开始*************************/
  /*************************内页开始*************************/
  /*---------------------医院概况---------------------*/
  /*---------------------党建平台---------------------*/
  .dangjian-top ul li a {
    padding: 1.5rem;
  }
  /*---------------------科室导航---------------------*/
  /*---------------------科室模板1---------------------*/
  /*---------------------科室模板2---------------------*/
  /*---------------------联系我们---------------------*/
  /*---------------------动态频道页---------------------*/
}
/*1024*/
@media screen and (max-width: 1240px) {
  .main_row {
    padding: 0 2rem;
  }
  /*---------------------弹窗---------------------*/
  .mytoast {
    padding: 10vh 10vw;
  }
  /*--------------------------首页-----------------------*/
  /*头部*/
  .header2 {
    padding-top: 2rem;
  }
  .header-l img {
    width: auto;
    height: 3.125rem;
  }
  .header {
    display: none;
  }
  .mheader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    background: #4082b6;
    padding: 0.5rem 1rem 0.5rem 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .mheader-l img {
    display: block;
    height: 4rem;
  }
  .navs {
    display: block;
  }
  .navs.act {
    padding-top: 8rem;
    padding-bottom: 5rem;
  }
  .navs .navs-cen ul {
    display: block;
  }
  .navs .navs-cen ul li {
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 1rem;
  }
  .navs .navs-cen ul li h1 {
    position: relative;
  }
  .navs .navs-cen ul li .navbtn {
    position: absolute;
    right: 0;
    top: -0.25rem;
    font-size: 1.5rem;
    color: #ffffff;
    font-weight: normal;
    display: block;
    cursor: pointer;
    padding: 0.5rem;
    transition: 0.3s;
  }
  .navs .navs-cen ul li .navbtn.act {
    transform: rotate(90deg);
  }
  .navs .navs-cen ul li .navs-subs {
    display: none;
    padding-bottom: 0.5rem;
  }
  .navs .navs-yuyue {
    position: absolute;
    right: 5vw;
    bottom: 1.5rem;
  }
  /*banner*/
  .banner {
    margin-top: 5rem;
    height: 20rem;
  }
  .banner-info {
    font-size: 1.85rem;
  }
  .banner-bot {
    bottom: 3rem;
  }
  /*医院新闻*/
  .yyxw-flex {
    display: block;
  }
  .yyxw-bot {
    width: 100%;
  }
  .yyxw-sbgg {
    width: 100%;
    padding: 0;
    margin-top: 1.5rem;
  }
  .yyxw-sbgg .news-list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .yyxw-sbgg .news-list li {
    width: 48%;
  }
  /*医院动态*/
  .yydt .yydt-list a {
    width: 49%;
  }
  /*科室导航*/
  .ksdh .ksdh_box .ksdh_box_com .cut-list li {
    width: calc(100% / 4);
  }
  /*快捷链接*/
  .links ul li {
    width: 50%;
  }
  .links ul.links-title li {
    position: relative;
    width: 100%;
    left: 0;
    margin-left: 0;
  }
  .links ul.links-title li img {
    width: 95%;
  }
  /*************************内页开始*************************/
  /*************************内页开始*************************/
  /*************************内页开始*************************/
  /*---------------------单页通用---------------------*/
  .nybanner {
    padding-top: 6.25rem;
  }
  /*---------------------专家团队列表---------------------*/
  .nyzjtd-ls li {
    width: 23.5%;
  }
  .nyzjtd-ls li:nth-child(6n) {
    margin-right: 2%;
  }
  .nyzjtd-ls li:nth-child(4n) {
    margin-right: 0;
  }
  /*---------------------新闻动态---------------------*/
  /*---------------------医院概况---------------------*/
  /*---------------------党建平台---------------------*/
  .dangjian-top ul li p {
    font-size: 1.125rem;
  }
  /*---------------------科室导航---------------------*/
  .ksdh-t1 {
    display: block;
  }
  .ksdh-t1-l,
  .ksdh-t1-r {
    width: 100%;
    box-sizing: border-box;
  }
  .ksdh-t1-r {
    margin-top: 2rem;
    padding: 2rem;
  }
  .ksdh-subs-link li {
    width: 23.5%;
  }
  .ksdh-subs-link li:nth-child(5n) {
    margin-right: 2%;
  }
  .ksdh-subs-link li:nth-child(4n) {
    margin-right: 0;
  }
  /*---------------------科室模板1---------------------*/
  .ksmb-t4-ls ul li {
    width: 32%;
  }
  .ksmb-t4-ls ul li:nth-child(4n) {
    margin-right: 2%;
  }
  .ksmb-t4-ls ul li:nth-child(3n) {
    margin-right: 0;
  }
  /*---------------------科室模板2---------------------*/
  /*---------------------联系我们---------------------*/
  .lxwm-tdate-in h1 {
    font-size: 1.875rem;
  }
  /*---------------------动态频道页---------------------*/
}
/*手机*/
@media screen and (max-width: 1000px) {
  .main_row {
    padding: 0 1rem;
  }
  /*---------------------弹窗---------------------*/
  .mytoast {
    padding: 5vh 5vw;
  }
  /*--------------------------首页-----------------------*/
  html,
  body {
    font-size: 12px;
  }
  /* 头部 */
  .header-phone {
    padding: 5px;
    text-align: center;
  }
  .navs-cen ul li p {
    font-size: 1.25rem;
  }
  .header-c {
    display: none;
  }
  #keshiheader .ss1,
  #keshinavs .ss1 {
    display: none;
  }
  #keshiheader .ss2,
  #keshinavs .ss2 {
    display: block;
  }
  /*banner*/
  .banner {
    height: 30rem;
  }
  .banner-info {
    font-size: 1.5rem;
    display: none;
  }
  .banner-bot {
    bottom: 1rem;
  }
  .banner-pc {
    display: none;
  }
  .banner-mb {
    display: block;
  }
  /*医院新闻*/
  .yyxw-bot {
    display: block;
  }
  .yyxw-bot-l {
    width: 100%;
  }
  .yyxw-bot-r {
    width: 100%;
    padding: 0;
    margin-top: 1.5rem;
  }
  .yyxw-bot-r .news-item {
    width: 100%;
  }
  .yyxw-bot-r .news-item:nth-last-child(-n+2) {
    margin-bottom: 1rem !important;
  }
  .yyxw-bot-r .news-item:nth-last-child(-n+1) {
    margin-bottom: 0 !important;
  }
  .yyxw .news-list li {
    width: 100%;
  }
  /*医生在线*/
  .tytitle-l {
    font-size: 1.5rem;
  }
  .yszx .main_row {
    display: block;
  }
  .yszx .yszx-l {
    width: 100%;
  }
  .yszx .yszx-l ul {
    padding: 0;
  }
  .yszx .yszx-l ul li {
    width: 100%;
    margin-left: 0 !important;
    float: none;
    animation: none;
    padding: 2rem 0;
  }
  .yszx-r {
    width: 100%;
    margin-top: 1rem;
  }
  .yszx .yyform {
    display: none;
  }
  /*医院动态*/
  .yydt .yydt-list a {
    width: 100%;
  }
  .yydt .yydt-list a h1 {
    font-size: 1.2rem;
  }
  .yydt .yydt-list a .yydt-bot .yydt-bot-l {
    font-size: 1rem;
  }
  /*科室导航*/
  .ksdh {
    padding: 1.5rem 0;
    background: #fff;
  }
  .ksdh .main_row {
    padding: 0 15px;
  }
  .ksdh .ksdh_box .ksdh_box_com .cut-img {
    float: none;
    width: 100%;
    margin-bottom: 1rem;
  }
  .ksdh .ksdh_box .ksdh_box_com .cut-list {
    float: none;
    width: 100%;
    overflow-y: visible;
    height: auto;
  }
  .ksdh .ksdh_box .ksdh_box_com .cut-list li {
    width: calc(100% / 2);
  }
  /*底部*/
  .footer-top {
    background-position: bottom center;
    height: 220px;
  }
  .footer-bot .main_box {
    height: auto;
    flex-direction: column;
    padding: 5vw 5vw;
    line-height: 30px;
  }
  /*************************内页开始*************************/
  /*************************内页开始*************************/
  /*************************内页开始*************************/
  /*---------------------单页通用---------------------*/
  .nybanner {
    height: 16rem;
    padding-top: 5rem;
  }
  .nybanner .ncont {
    padding: 0 1rem;
  }
  .nybanner .subnavs {
    bottom: 1rem;
    font-size: 12px;
  }
  .nysubs {
    padding-top: 0.4rem;
  }
  .nysubs a {
    font-size: 14px;
    border: 1px solid #999;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 5px 0.4rem 5px 0;
  }
  .nysubs a.act {
    border-color: #da251c;
  }
  .nysubs a.act:after {
    display: none;
  }
  .page-tit h1 span:before {
    width: 10rem;
    right: 100%;
    top: 51%;
    margin-top: 0px;
  }
  .page-tit h1 span:after {
    width: 10rem;
    left: 100%;
    top: 51%;
    margin-top: 0px;
  }
  /*---------------------详情页---------------------*/
  .detail .detail-l .detail-tit h1 {
    font-size: 1.75rem;
  }
  .detail .detail-l .detail-tit p span {
    display: block;
  }
  .detail .detail-r {
    display: none;
  }
  /*---------------------新闻动态---------------------*/
  .newscenter .newstop .newsss {
    flex-wrap: wrap;
  }
  .newscenter .newstop .newsss .picbox {
    width: 100%;
  }
  .newscenter .newstop .newsss .picbox .pic {
    height: auto;
    padding-bottom: 65%;
  }
  .newscenter .newstop .newsinfo {
    width: 100%;
    padding: 1.5rem;
  }
  .newscenter .swiper-news .news-pag {
    bottom: auto;
    top: 15.5rem;
  }
  .newscenter .newsls .newsls-l {
    float: none;
    padding: 0 1.5rem;
    margin-bottom: 1rem;
    padding-right: 3rem;
    text-align: left;
  }
  .newscenter .newsls .newsls-l:after {
    right: 1.5rem;
  }
  .newscenter .newsls .newsls-r {
    padding: 0 1.5rem;
  }
  .newscenter .newsls .newsls-r h1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
  }
  .newscenter .newsls .newsls-r p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 45px;
  }
  .newscenter .nyry-ls ul {
    justify-content: space-between;
  }
  .newscenter .nyry-ls li {
    width: 48%;
    margin-right: 0 !important;
  }
  .newscenter .nyry-ls .yszx-msg h1 {
    font-size: 16px;
  }
  .newscenter .nyry-ls .yszx-msg p {
    font-size: 12px;
  }
  .newscenter .leader-ls ul {
    justify-content: space-between;
  }
  .newscenter .leader-ls li {
    width: 48%;
    margin-right: 0 !important;
  }
  .newscenter .leader-ls .yszx-msg h1 {
    font-size: 16px;
  }
  .newscenter .leader-ls .yszx-msg p {
    font-size: 12px;
  }
  /*---------------------医院概况---------------------*/
  .yygk-t1 {
    padding: 2rem 0;
  }
  .yygk-t1 .main_row {
    display: block;
  }
  .yygk-t1 .yygk-t1-l,
  .yygk-t1 .yygk-t1-r {
    width: 100%;
  }
  .yygk-t1 .yygk-t1-l .yygk-t1-l-t {
    padding: 1.5rem 0 0;
  }
  .yygk-t1 .yygk-t1-r {
    margin-top: 4rem;
  }
  .yygk-t1 .yygk-t1-r .yygk-t1-r-t ul li img {
    height: 3rem;
  }
  .yygk-t1 .yygk-t1-r .yygk-t1-r-t ul li p {
    font-size: 1rem;
  }
  .yygk-t2 .yygk-t2-l {
    width: 100%;
  }
  .yygk-t2 .yygk-t2-l .yygk-t2-m {
    padding-left: 2rem;
    padding-top: 2rem;
  }
  .yygk-t2 .yygk-t2-l .yygk-t2-m .yygk-t2-n {
    padding-bottom: 1rem;
  }
  .yygk-t2 .yygk-t2-r {
    position: relative;
    width: 100%;
  }
  .yygk-t2 .yygk-t2-r .yygk-yz {
    left: 0;
  }
  .yygk-t3 {
    padding: 2rem 0;
  }
  .yygk-t3 .yygk-t3-box .yygk-t3-ls {
    display: block;
  }
  .yygk-t3 .yygk-t3-box .yygk-t3-ls a {
    width: 100%;
    height: 19rem;
  }
  .yygk-t3 .yygk-t3-box .yygk-t3-ls a:nth-child(even) {
    flex-direction: row-reverse;
  }
  .yygk-t4 {
    padding: 2rem 0;
  }
  .yygk-t4 .yygk-t4-box {
    display: block;
  }
  .yygk-t4 .yygk-t4-box .yygk-t4-tit {
    width: 100%;
    padding: 2rem 2rem 2rem 3rem;
  }
  .yygk-t4 .yygk-t4-box .yygk-t4-item {
    width: 100%;
  }
  .yygk-t4 .yygk-t4-box .yygk-t4-item .picbox {
    height: 18rem;
  }
  .yygk-t5 {
    padding: 2rem 0;
  }
  .yygk-t5 .yygk-t5-ls {
    margin-top: 1rem;
  }
  .yygk-t5 .t5-pag {
    position: relative;
    top: inherit;
    right: inherit;
    text-align: center;
    margin-top: 2rem;
  }
  /*---------------------医院文化---------------------*/
  .wenhua .wenhua-t1-box {
    padding: 2rem 0;
  }
  .wenhua .wenhua-t1-l {
    float: none;
    width: 100%;
    padding: 0 2rem;
    text-align: center;
    box-sizing: border-box;
  }
  .wenhua .wenhua-t1-l img {
    display: block;
    width: 100%;
    height: auto;
  }
  .wenhua .wenhua-t1-l:after {
    display: none;
  }
  .wenhua .wenhua-t1-r {
    padding: 0 2rem;
  }
  .wenhua .wenhua-t2 .wenhua-t2-box .wenhua-t2-img {
    display: none;
  }
  .wenhua .wenhua-t2 .wenhua-t2-box .wenhua-t2-img-m {
    display: block;
  }
  .wenhua .wenhua-t3-ls ul {
    display: block;
  }
  .wenhua .wenhua-t3-ls li {
    width: 100%;
    padding: 0.5rem 0;
  }
  .wenhua .wenhua-t3-ls li img {
    width: 100%;
  }
  /*---------------------就诊指南---------------------*/
  .visit .visit-t1-box .visit-t1-img {
    display: none;
  }
  .visit .visit-t1-box .visit-t1-img-m {
    display: block;
  }
  .visit .visit-t2 .visit-t2-box {
    padding: 1rem 0rem;
  }
  .visit .visit-t2 .visit-t2-box iframe {
    height: 28rem;
  }
  .visit .visit-t3-box dl {
    display: block;
    padding-bottom: 2rem;
  }
  .visit .visit-t3-box dl dt {
    display: block;
    margin: 0 auto;
    width: 70%;
  }
  .visit .visit-t3-box dl dd {
    margin: 0 auto;
    width: 95%;
  }
  .visit .visit-t4 {
    padding: 1rem 0;
  }
  .visit .visit-t4-box {
    display: block;
  }
  .visit .visit-t4-box-l {
    display: block;
    margin: 0 auto;
    width: 70%;
  }
  .visit .visit-t4-box-r {
    display: block;
    margin: 0 auto;
    width: 95%;
  }
  .visit .visit-t4-box-r > div {
    padding: 0rem;
  }
  .visit .visit-t4-box-r > a {
    margin: 2rem auto;
    float: none;
  }
  /*---------------------科室导航---------------------*/
  .pksdh .main_row {
    padding: 0rem 1rem;
  }
  .pksdh .pksdh-nav ul {
    display: flex;
    justify-content: space-between;
  }
  .pksdh .pksdh-nav li {
    float: none;
    padding: 1rem 0;
    margin-right: 0;
    width: 32%;
  }
  .pksdh .pksdh-nav li h1 {
    font-size: 1.2rem;
    line-height: 2rem;
  }
  .pksdh .pksdh-nav li p {
    font-size: 1rem;
    line-height: 1.3rem;
    padding-left: 1.3rem;
  }
  .pksdh .pksdh_box {
    margin-top: 1rem;
  }
  .pksdh .pksdh_box .main_row {
    padding-top: 1rem;
  }
  .pksdh .pksdh_box .cut-tit h1 {
    font-size: 1.3rem;
    line-height: 2.5rem;
    color: #222222;
  }
  .pksdh .pksdh_box .cut-tit h1 i {
    font-size: 1rem;
  }
  .pksdh .pksdh_box .cut-list {
    margin-top: 0;
  }
  .pksdh .pksdh_box .cut-list li {
    width: 49%;
    padding: 0.5rem 0;
    margin-right: 1%;
  }
  .pksdh .pksdh_box .cut-list li a {
    font-size: 1rem;
  }
  .pksdh .pksdh_box .cut-list li a i {
    font-size: 1rem;
  }
  .pksdh .pksdh_box .cut-list li.act a,
  .pksdh .pksdh_box .cut-list li:hover a {
    color: #45a29a;
    border: 1px solid #45a29a;
  }
  /*---------------------科室详情---------------------*/
  a.more {
    padding: 0 1.2rem;
    height: 2rem;
    line-height: 2rem;
    border-radius: 1rem;
  }
  /*科室介绍*/
  .ksjs {
    padding: 1.5rem 0;
  }
  .ksjs .main_row {
    display: block;
  }
  .ksjs_l {
    width: 100%;
    margin: 0 auto;
  }
  .ksjs_r {
    width: 100%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .ksjs_r_b {
    margin-top: 0.5rem;
    display: block;
  }
  .ksjs_r_b dl {
    margin-top: 1rem;
    width: 100%;
  }
  /*科室医生*/
  .ksys .ksys_list dl {
    display: block;
    padding: 0.5rem 0.5rem 1rem;
  }
  .ksys .ksys_list dl dt {
    display: block;
    width: 100%;
  }
  .ksys .ksys_list dl dt .picbox {
    height: 0;
    padding-bottom: 130%;
  }
  .ksys .ksys_list dl dt .picbox .pic img {
    width: 100%;
  }
  .ksys .ksys_list dl dd {
    display: block;
    width: 100%;
    margin-top: 1rem;
  }
  /*科室新闻*/
  .ksnews .ksnews_list .newstop .newsss {
    flex-wrap: wrap;
  }
  .ksnews .ksnews_list .newstop .newsss .picbox {
    width: 100%;
  }
  .ksnews .ksnews_list .newstop .newsss .picbox .pic {
    height: auto;
    padding-bottom: 65%;
  }
  .ksnews .ksnews_list .newstop .newsinfo {
    width: 100%;
    padding: 1.5rem;
  }
  .ksnews .ksnews_list .newsls ul.newslist li {
    background: #f6f6f6;
    margin-bottom: 1rem;
  }
  .ksnews .ksnews_list .newsls ul.newslist li a {
    display: block;
    padding: 2rem 0;
  }
  .ksnews .ksnews_list .newsls ul.newslist .newsls-l {
    float: none;
    padding: 0 1.5rem;
    margin-bottom: 1rem;
    padding-right: 3rem;
    text-align: left;
  }
  .ksnews .ksnews_list .newsls ul.newslist .newsls-l:after {
    right: 1.5rem;
  }
  .ksnews .ksnews_list .newsls ul.newslist .newsls-r {
    padding: 0 1.5rem;
  }
  .ksnews .ksnews_list .newsls ul.newslist .newsls-r h1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
  }
  .ksnews .ksnews_list .newsls ul.newslist .newsls-r p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 45px;
  }
  .ksnews .ksnews_list .newsls ul.newslist a:hover .newsls-r h1 {
    color: #2984bd;
  }
  .ksnews .ksnews_list .newsls ul.imglist li {
    width: 48%;
    margin-right: 0 !important;
  }
  .ksnews .ksnews_list .newsls ul.imglist li .yszx-msg h1 {
    font-size: 16px;
  }
  .ksnews .ksnews_list .newsls ul.imglist li .yszx-msg p {
    font-size: 12px;
  }
  /*---------------------专家团队列表---------------------*/
  .nycont {
    padding: 0 20px;
  }
  .nyzjtd .yszx-title {
    display: block;
  }
  .nyzjtd .yyform {
    display: block;
    width: 100%;
    margin-top: 10px;
  }
  .kkkkk {
    font-size: 12px;
    padding: 0 5px;
  }
  .yyform form button {
    padding: 5px 8px;
  }
  .nyzjtd-ls ul {
    justify-content: space-between;
  }
  .nyzjtd-ls li {
    width: 48%;
    margin-right: 0 !important;
  }
  .nyzjtd-ls .yszx-msg h1 {
    font-size: 16px;
  }
  .nyzjtd-ls .yszx-msg p {
    font-size: 12px;
  }
  /*---------------------党建平台---------------------*/
  .dangjian-top ul {
    display: block;
  }
  .dangjian-top ul li {
    width: 100%;
    margin-bottom: 1rem;
  }
  .dangjian-top ul li a {
    justify-content: center;
  }
  .dangjian-top ul li p {
    font-size: 1.8rem;
    margin-left: 2rem;
  }
  .dangjian-ul {
    width: 100%;
  }
  /*---------------------科室导航---------------------*/
  .ksdh-t1-l ul {
    display: block;
  }
  .ksdh-t1-l li {
    width: 100%;
    margin-bottom: 1rem;
  }
  .ksdh-t1-r {
    padding: 2rem 0;
  }
  .ksdh-subs {
    padding: 1.5rem;
  }
  .ksdh-ls {
    padding: 1.5rem;
  }
  .ksdh-subs-link li {
    width: 48%;
    margin-right: 0 !important;
  }
  .ksdh-subs-link li:nth-child(even) {
    float: right;
  }
  .ksdh-subs-link li a {
    font-size: 14px;
  }
  .ksdh-subs-link li p {
    padding: 0.5rem;
  }
  .ssb .yszx-msg h1 {
    font-size: 14px;
    max-height: 40px;
    line-height: 20px;
  }
  .ssb .yszx-msg p {
    font-size: 10px;
  }
  .ks-pag {
    position: static;
    width: 100%;
    margin-top: 2rem;
    display: flex;
    justify-content: center;
  }
  .ks-pag span {
    margin: 0 3px;
  }
  /*---------------------科室模板1---------------------*/
  .ksmb-t1 {
    display: block;
  }
  .ksmb-t1-l {
    width: 100%;
    height: 18rem;
  }
  .ksmb-t1-r {
    width: 100%;
    padding: 2rem 1.5rem;
  }
  .ksmb-t2 {
    display: block;
    padding: 0;
  }
  .ksmb-t2:after {
    width: 40px;
    height: 1px;
    margin-top: 0;
    margin-left: -20px;
  }
  .ksmb-t2-item {
    width: 100%;
    display: block;
    padding: 2rem 1rem;
  }
  .ksmb-t3 {
    display: block;
  }
  .ksmb-t3-l {
    width: 100%;
    height: 18rem;
  }
  .ksmb-t3-r {
    width: 100%;
    padding: 2rem 1.5rem;
  }
  .ksmb-t4-ls ul {
    display: block;
  }
  .ksmb-t4-ls ul li {
    margin-right: 0 !important;
    width: 100%;
  }
  /*---------------------科室模板2---------------------*/
  .ksmb-t1-link {
    display: block;
  }
  .ksmb-t1-link-item {
    width: 100%;
    padding: 1rem 0;
  }
  .ksmb-ksys-ls ul {
    display: block;
  }
  .ksmb-ksys-ls li {
    width: 100%;
  }
  .ksmb-ksys-ls li .picbox {
    width: 8rem;
  }
  .ksmb-ksys-info p {
    -webkit-line-clamp: 2;
    height: 56px;
  }
  .ksmb-ksys-info img {
    display: none;
  }
  .ksmb-t6 ul {
    display: block;
  }
  .ksmb-t6 li {
    width: 100%;
    margin-bottom: 2rem;
  }
  .ksmb-t6 li a {
    padding: 1rem 2rem;
  }
  .ksmb-t6 li a h1 {
    font-size: 1.5rem;
  }
  /*---------------------联系我们---------------------*/
  .lxwm-tdate {
    padding: 1rem 0;
  }
  .lxwm-tdate ul {
    display: block;
  }
  .lxwm-tdate ul li {
    width: 100%;
    padding: 1rem 1rem;
  }
  .lxwm-t1ph-box {
    padding: 0;
  }
  .lxwm-t1ph-box .ksmb-t1-tit {
    display: block;
    text-align: center;
  }
  .lxwm-t1ph-box .ksmb-t1-tit a {
    display: inline-block;
    margin-top: 1rem;
  }
  .lxwm-t1ph-ls {
    padding: 0 2rem;
  }
  #maps {
    height: 20rem;
  }
  .lxwm-t3-item {
    padding: 2rem;
  }
  .lxwm-t3-item img {
    display: none;
  }
  .lxwm-t3-in {
    padding-left: 0;
  }
  .lxwm-t4-l {
    display: none;
  }
  .lxwm-t4-box {
    padding: 2rem;
  }
  .lxwm-t4-r {
    padding-right: 0;
  }
  /*---------------------动态频道页---------------------*/
  .nybanner3 {
    padding-bottom: 3.5rem;
  }
  .dtpdbox1-info {
    padding: 1rem;
  }
  .dtpdbox1 .swiper-news .news-pag {
    top: 13.5rem;
  }
  .dtpdbox2-t1 {
    padding: 1rem;
    display: block;
  }
  .dtpdbox2-t1-l {
    width: 100%;
  }
  .dtpdbox2-t1-r {
    display: none;
  }
  .dtpdbox2-t2 {
    padding: 1rem;
  }
  .dtpdbox2-t2 ul {
    display: block;
  }
  .dtpdbox2-t2 ul li {
    width: 100%;
    padding: 1rem 0;
  }
  .dtpdbox3-ms {
    display: block;
    padding-bottom: 0;
  }
  .dtpdbox3-ms-msk {
    display: none;
  }
  .dtpdbox3-ms-l {
    width: 100%;
    padding: 0;
  }
  .dtpdbox3-ms-pf .pic {
    height: auto;
    padding-bottom: 70%;
  }
  .dtpdbox3-ms-r {
    width: 100%;
    height: auto;
  }
  .dtpdbox3-ms-r ul {
    padding: 1rem;
  }
  .dtpdbox3-ms-r li span,
  .dtpdbox3-ms-r li p {
    padding-right: 75px;
  }
  .dtpdbox3-ms-r li i {
    font-size: 12px;
  }
  .dtpdbox4 {
    padding: 4rem 1rem;
  }
  .dtpdbox5 {
    padding: 1rem;
  }
  .dtpdbox5-t1 {
    padding-top: 0;
    padding-bottom: 5rem;
  }
  .dtpdbox5-t1 .wenhua-tit {
    padding-top: 1rem;
  }
  .dtpdbox5-t2 ul {
    display: block;
  }
  .dtpdbox5-t2 li {
    margin-right: 0;
    width: 100%;
    margin-bottom: 1rem;
  }
  .mysearch form button {
    width: 8rem;
  }
}
/*非手机*/
@media screen and (min-width: 1000px) {
  .yygk-t3 .yygk-t3-box .yygk-t3-ls a:nth-child(n+5) {
    flex-direction: row-reverse;
  }
  .yygk-t3 .yygk-t3-box .yygk-t3-ls a:nth-child(n+5) .picbox {
    border-right: 1px solid #e9f0f4;
  }
  .yygk-t3 .yygk-t3-box .yygk-t3-ls a:nth-child(n+5) .yygk-t3-itt {
    border-right: none;
  }
}
/*# sourceMappingURL=media.css.map */