﻿
/* CSS Document */
@media only screen and (min-width: 1023px) and (max-width: 1479px) {
  .content {
    width: 1200px;
  }
  .search {
    margin: 30px 0 0;
  }
  .nav > ul > li > a {
    font-size: 14px;
  }
  .subnav_tit li {
    font-size: 14px;
  }
  .subnav_text .subnav_txt {
    font-size: 14px;
  }
  .index_nav li h3 {
    font-size: 14px;
  }
  .index_nav li p {
    font-size: 12px;
  }
  .video h3 {
    color: #444444;
    font-size: 14px;
  }
  .video_con {
    height: 215px;
  }
  .video_con iframe{
    width: 100% !important;
  }
  .notice_pic {
    height: 190px;
  }
  .notice_con h3 {
    font-size: 14px;
  }
  .notice_con .notice_txt {
    font-size: 12px;
    line-height: 24px;
    height: 48px;
  }
  .link li {
    height: 69px;
    line-height: 69px;
    font-size: 16px;
  }
  .health_tit {
    font-size: 16px;
  }
  .health_tit b {
    font-size: 18px;
  }
  .tel h4 {
    font-size: 20px;
	width:195px;
  }
  .tel p {
    font-size: 12px;
  }
  .health_list li {
    font-size: 14px;
  }
  .doctors_l_tit h4 {
    font-size: 24px;
  }
  .doctors_l_tit h3 {
    font-size: 16px;
  }
  .doctors_l_tit p {
    font-size: 14px;
  }
  .doctors_l_list li {
    font-size: 14px;
  }
  .more2 {
    font-size: 14px;
  }
  .doctors_r_pic img {
    height: 296px;
  }
  .doctors_r_con h3,
  .doctors_r_con p,
  .doctors_r_con span {
    font-size: 14px;
  }
  .doctors_r_con .doctors_r_txt {
    font-size: 12px;
    line-height: 24px;
    height: 144px;
  }
  .room_list li {
    font-size: 17px;
  }
  .side_list li .side_con {
    font-size: 14px;
    line-height: 24px;
    height: 48px;
  }
  .honor_tit {
    font-size: 17px;
    padding: 15px 14px 0;
  }
  .footer_tel {
    font-size: 24px;
  }
  .copyright {
    font-size: 14px;
  }
  .footer_nav li h3 {
    font-size: 18px;
  }
  .footer_nav li p {
    width: 122px;
    font-size: 14px;
  }
  .left_tit {
    font-size: 14px;
  }
  .left_type li {
    font-size: 14px;
  }
  .navigation li {
    padding: 10px 0;
  }
  .navigation li img {
    width: 35px;
    margin-right: 10px;
  }
  .navigation li h3 {
    font-size: 15px;
  }
  .navigation li p {
    font-size: 12px;
  }
  .m_tel p {
    font-size: 12px;
  }
  .m_tel h4 {
    font-size: 20px;
  }
  .request_btn p {
    font-size: 14px;
  }
  .request_btn a {
    font-size: 14px;
  }
  .m_health li h3 {
    font-size: 14px;
    line-height: 3;
  }
  .m_health li .m_health_txt {
    font-size: 14px;
    height: 84px;
  }
  .m_health li .more {
    font-size: 14px;
  }
  .m_doctors .m_doctors_con {
    padding: 3% 4% 0;
  }
  .m_doctors .m_doctors_con .m_doctors_txt {
    font-size: 14px;
    height: 84px ;
    margin: 3% 0;
  }
  .m_doctors .m_doctors_pic {
    height: 220px;
  }
  .m_news li .m_news_pic {
    height: 151px;
  }
  .m_news li .m_news_con h3 {
    font-size: 14px;
  }
  .m_news li .m_news_con .m_news_txt {
    font-size: 14px;
    height: 56px;
  }
  .m_news li .m_news_date {
    font-size: 14px;
  }
  .sub_right_tit {
    font-size: 16px;
  }
  .m_room li h3 {
    font-size: 16px;
  }
  .m_room li p {
    font-size: 14px;
  }
  .m_room li .m_room_txt {
    font-size: 14px;
    line-height: 26px;
    height: 78px;
  }
  .m_room li span {
    width: 110px;
    height: 30px;
    line-height: 30px;
  }
  .right_txt {
    font-size: 12px;
  }
  .m_job li h3 {
    font-size: 16px;
  }
  .m_job li .m_job_txt {
    font-size: 14px;
    height: 200px;
  }
}
@media only screen and (max-width: 1024px) {
  .pc_main {
    display: none;
  }
  .phone_main {
    display: block;
  }
  .menu {
    width: 0.58rem;
    right: 0.25rem;
    top: 0.4rem;
  }
  .menu_list {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #00a398;
    z-index: 999999;
    padding: 2rem 0 0;
    display: none;
  }
  .menu_list li a {
    font-size: 0.3rem;
    line-height: 0.6rem;
    color: #fff;
  }
  .menu_close {
    right: 0.3rem;
    top: 0.1rem;
    font-size: 0.6rem;
    color: #fff;
  }
  .content {
    width: 7.2rem;
    margin: 0 auto;
  }
  .box1 {
    padding: 0;
  }
  .index_nav_bg {
    background: #fff;
    height: 2.27rem;
  }
  .index_nav li {
    padding: 0.4rem 0 0;
    text-align: center;
  }
  .index_nav li img {
    width: 0.96rem;
    height: 0.96rem;
    float: none;
    margin: 0;
  }
  .index_nav li h3 {
    font-size: 0.26rem;
  }
  .index_nav li p {
    display: none;
  }
  .index_l{
  	width: 100%;
  	padding: 0;
  }
  .index_r{
  	width: 100%;
  	padding: 0;
  }
  .video {
    width: 6.96rem;
    height: 4.05rem;
    position: relative;
    margin: 0 0.12rem 0.2rem;
    overflow: hidden;
  }
  .video h3 {
    color: #444444;
    font-size: 14px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    font-size: 0.26rem;
    line-height: 0.76rem;
  }
  .video_con {
    height: 215px;
  }
  .video_con iframe{
    width: 100% !important;
  }
  .notice {
    width: 100%;
    margin: 0.3rem 0 0;
    padding: 0;
  }
  .tit h3 {
    width: 1.4rem;
    font-size: 0.22rem;
    line-height: 0.65rem;
    padding: 0 0.1rem;
  }
  .tit h3 b {
    font-size: 0.3rem;
  }
  .more1 {
    color: #515050;
    font-size: 0.22rem;
    background: none;
    width: auto;
    height: auto;
    margin: 0;
  }
  .more1 span {
    color: #bf0614;
  }
  .notice_list {
    width: 100%;
  }
  .notice_list li {
    padding: 0.25rem 0;
  }
  .notice_date {
    width: 1.1rem;
    height: 1.1rem;
    padding: 0.15rem 0 0;
  }
  .notice_date h3 {
    font-size: 0.44rem;
    line-height: 0.5rem;
  }
  .notice_date p {
    font-size: 0.23rem;
  }
  .notice_con {
    width: 5.7rem;
  }
  .notice_con h3 {
    font-size: 0.28rem;
  }
  .notice_con .notice_txt {
    font-size: 0.24rem;
    line-height: 0.4rem;
    height: 0.8rem;
  }
  .box2 {
    padding: 0;
  }
  .health {
    width: 100%;
    background: url(../image/phone_health_bg.jpg) no-repeat;
    background-size: 100%;
    height: 3.06rem;
    padding: 0.1rem 0 0;
  }
  .health_l {
    padding: 0 0.25rem 0 0.35rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    float: none;
    width: 100%;
  }
  .health_tit {
    width: 2.7rem;
    font-size: 0.22rem;
    background-size: 0.2rem;
  }
  .health_tit b {
    font-size: 0.3rem;
  }
  .tel {
    background-size: 0.45rem;
    padding-left: 0.5rem;
    display: flex;
    flex-direction: column-reverse;
    margin: 0;
  }
  .tel h4 {
    font-size: 0.3rem;
    line-height: 1.5;
  }
  .tel p {
    font-size: 0.18rem;
    line-height: 1.5;
  }
  .health_list {
    width: 100%;
    margin: 0.2rem 0 0;
  }
  .health_list .swiper-container {
    height: 1.8rem;
  }
  .health_list li {
    font-size: 0.26rem;
  }
  .health_list_btn {
    display: none;
  }
  .doctors_bg {
    background: none;
    height: auto;
    margin-bottom: 0.5rem;
  }
  .phone_doctors_tit {
    background: #009d93;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.96rem;
    padding: 0 0.3rem;
  }
  .phone_doctors_tit h3 {
    font-size: 0.22rem;
  }
  .phone_doctors_tit h3 b {
    font-size: 0.3rem;
  }
  .phone_doctors_tit a {
    width: 1.93rem;
    height: 0.47rem;
    background: #fff;
    border-radius: 0.2rem;
    line-height: 0.47rem;
    color: #028a80;
    text-align: center;
  }
  .doctors_r {
    width: 100%;
    margin: 0.5rem 0 0;
  }
  .doctors_r_pic img {
    height: 3.6rem;
  }
  .doctors_r_pic h3 {
    display: none;
  }
  .doctors_r_con {
    width: 4rem;
  }
  .doctors_r_con h3 {
    font-size: 0.24rem;
  }
  .doctors_r_con h3 b {
    font-size: 0.3rem;
  }
  .doctors_r_con p,
  .doctors_r_con span {
    font-size: 0.24rem;
  }
  .doctors_r_con span {
    width: 1.93rem;
    height: 0.47rem;
    line-height: 0.47rem;
  }
  .doctors_r_con .doctors_r_txt {
    font-size: 0.24rem;
    line-height: 0.42rem;
    height: 1.68rem;
    overflow: hidden;
  }
  .room {
    width: 100%;
  }
  .room_list li {
    width: 2.36rem;
    height: 0.86rem;
    line-height: 0.84rem;
    font-size: 0.26rem;
    margin: 0.16rem 0.06rem 0 0;
  }
  .room_list li:nth-child(4n+4) {
    margin-right: 0.06rem;
  }
  .room_list li:nth-child(3n+3) {
    margin-right: 0;
  }
  .room_list li img {
    width: 0.54rem;
  }
  .honor_box {
    padding: 0;
  }
  .honor_tit {
    width: 0.64rem;
    height: 1.9rem;
    font-size: 0.3rem;
    padding: 0.25rem 0.17rem 0;
    line-height: 0.34rem;
  }
  .honor_list {
    width: 6.35rem;
    margin: 0.35rem 0 0 0.1rem;
  }
  .news {
    width: 100%;
  }
  .tit img {
    width: 0.22rem;
    margin: 20% 10px 0;
  }
  .news_l {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .news_l_pic {
    width: 2.53rem;
    height: 1.82rem;
  }
  .news_l_pic img {
    height: 1.82rem;
  }
  .news_l_con {
    width: 4.45rem;
    font-size: 0.24rem;
    margin: 0;
  }
  .news_l_con h3 {
    font-size: 0.28rem;
  }
  .news_l_con h4 {
    font-size: 0.22rem;
    line-height: 1.7;
  }
  .news_l_con .more3 {
    width: 1.92rem;
    height: 0.48rem;
    border-radius: 0.2rem;
    line-height: 0.48rem;
    color: #fff;
    margin: 0;
    background: #e06100;
  }
  .news_l_txt {
    font-size: 0.24rem;
    line-height: 0.42rem;
    height: 0.42rem;
  }
  .news_r {
    width: 100%;
  }
  .news_r_date {
    width: 1.2rem;
    text-align: center;
  }
  .news_r_date h3 {
    font-size: 0.42rem;
  }
  .news_r_date p {
    font-size: 0.23rem;
  }
  .news_r_text {
    width: 5.65rem;
  }
  .news_r_text h4 {
    font-size: 0.26rem;
    margin: 0;
  }
  .news_r_text .news_l_txt {
    height: 0.84rem;
  }
  .news_list {
    padding-bottom: 1.5rem;
  }
  .news_list li {
    font-size: 0.26rem;
    line-height: 0.56rem;
    background: url(../image/dot2.jpg) no-repeat left center;
    background-size: 0.11rem;
  }
  .news_list li span {
    color: #a7a4a4;
    font-size: 0.2rem;
  }
  .phone_footer {
    width: 100%;
    background: #00a398;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
  }
  .phone_footer li {
    float: left;
    width: 25%;
    text-align: center;
    background: url(../image/bor1.jpg) no-repeat right center;
    background-size: 1px 0.83rem;
    padding: 0.2rem 0 0.1rem;
  }
  .phone_footer li img {
    width: 0.52rem;
  }
  .phone_footer li h3 {
    line-height: 0.58rem;
    font-size: 0.24rem;
    color: #fff;
  }
  .phone_backtop {
    width: 0.66rem;
    right: 0.22rem;
    top: -0.8rem;
  }
  .phone_main_tit {
    padding: 0.5rem 0 0;
  }
  .phone_main_tit p {
    color: #928f8f;
    font-size: 0.24rem;
    text-transform: uppercase;
  }
  .phone_main_tit h3 {
    color: #00a398;
    font-size: 0.3rem;
  }
  .phone_main_tit h3 span {
    color: #414141;
  }
  .m_about_tit {
    width: 2.14rem;
    height: 0.5rem;
    font-size: 0.24rem;
    line-height: 0.5rem;
  }
  .m_about_con {
    font-size: 0.24rem;
    line-height: 0.42rem;
  }
  .m_about_con img {
    width: 3.76rem;
  }
  .about_num_bg {
    padding: 0 0.5rem;
  }
  .about_num_bg .content {
    width: 100%;
  }
  .about_num li {
    width: 50%;
    border-bottom: solid 1px #eeeeee;
    background-size: 1px 0.8rem;
    line-height: 1.3;
  }
  .about_num li:nth-child(3),
  .about_num li:nth-child(4) {
    border-bottom: none;
  }
  .about_num li:nth-child(even) {
    background: none;
  }
  .about_num li img {
    width: 0.63rem;
    margin-right: 0.2rem;
    margin-top: 0.3rem;
  }
  .about_num li h3 {
    font-size: 0.22rem;
  }
  .about_num li h3 span {
    font-size: 0.48rem;
  }
  .about_num li p {
    font-size: 0.24rem;
  }
  .m_huanjing_list li h3 {
    font-size: 0.22rem;
  }
  .m_honor_box {
    padding: 3% 0 25%;
  }
  .honor_l,
  .honor_r {
    width: 100%;
  }
  .honor_l_tit {
    display: flex;
    flex-direction: column-reverse;
    text-align: center;
  }
  .honor_l_tit h3 {
    color: #333333;
    font-size: 0.28rem;
  }
  .honor_l_tit p {
    font-size: 0.2rem;
  }
  .m_honor_txt {
    font-size: 0.24rem;
  }
  .honor_r {
    background: url(../image/main13.jpg) no-repeat center 0.5rem;
    background-size: 100% 0.31rem;
    padding: 0 0.3rem;
  }
  .m_honor_date {
    width: 1.5rem;
    height: 0.4rem;
    line-height: 0.4rem;
  }
  .m_honor_tit {
    margin: 0.23rem 0 0;
    line-height: 0.38rem;
    font-size: 0.22rem;
    padding: 0.28rem;
  }
  .phone_type {
    font-size: 0;
    margin: 0.4rem 0 0;
  }
  .phone_type a {
    background: #eeeeee;
    padding: 0 0.6rem;
    line-height: 0.5rem;
    display: inline-block;
    margin: 0.05rem;
    border-radius: 0.2rem;
    color: #565656;
    font-size: 0.24rem;
  }
  .phone_type a.active {
    background: #00a398;
    color: #fff;
  }
  .main {
    padding-bottom: 2.2rem;
  }
  .right {
    width: 100%;
  }
  .m_health {
    width: 7rem;
    margin: 3% auto 0;
  }
  .m_health li {
    width: 100%;
    margin-right: 0;
  }
  .m_health li h3 {
    font-size: 0.26rem;
  }
  .m_health li .m_health_txt {
    font-size: 0.24rem;
    line-height: 0.42rem;
    height: 1.26rem;
  }
  .m_health li .more {
    width: 1.82rem;
    height: 0.5rem;
    font-size: 0.22rem;
    border-radius: 0.3rem;
    line-height: 0.48rem;
  }
  .m_health li .m_health_date {
    opacity: 1;
    font-size: 0.24rem;
  }
  .m_health li .m_health_date span {
    font-size: 0.38rem;
  }
  .m_doctors {
    width: 7rem;
    margin: 4% auto;
  }
  .m_doctors li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.25rem;
  }
  .m_doctors .m_doctors_pic {
    width: 2.24rem;
    height: 3.12rem;
  }
  .m_doctors .m_doctors_con {
    width: 4.7rem;
  }
  .m_doctors .m_doctors_con h3 {
    font-size: 0.24rem;
  }
  .m_doctors .m_doctors_con h3 span {
    font-size: 0.26rem;
  }
  .m_doctors .m_doctors_con p {
    font-size: 0.24rem;
  }
  .m_doctors .m_doctors_con .m_doctors_txt {
    font-size: 0.22rem;
    line-height: 0.38rem;
    height: 1.14rem;
    margin: 1% 0;
  }
  .m_doctors .m_doctors_con .more {
    width: 1.5rem;
    height: 0.44rem;
    line-height: 0.44rem;
    font-size: 0.2rem;
  }
  .m_news {
    margin: 3% 0 7%;
  }
  .m_news li .m_news_pic {
    width: 2.88rem;
    height: 1.43rem;
  }
  .m_news li .m_news_con {
    width: 4.1rem;
  }
  .m_news li .m_news_con h3 {
    font-size: 0.26rem;
  }
  .m_news li .m_news_con .m_news_txt {
    font-size: 0.24rem;
    line-height: 0.38rem;
    height: 0.76rem;
  }
  .m_news li .m_news_date {
    width: 1.45rem;
    font-size: 0.22rem;
    right: 0.3rem;
    bottom: -0.2rem;
  }
  .m_room {
    margin: 3% auto;
    width: 6.8rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .m_room li {
    width: 3.25rem;
    margin: 0 0 0.25rem;
  }
  .m_room li h3 {
    color: #00a398;
    font-size: 0.28rem;
  }
  .m_room li p {
    font-size: 0.24rem;
  }
  .m_room li .m_room_txt {
    font-size: 0.24rem;
    line-height: 0.38rem;
    height: 1.14rem;
  }
  .m_room li span {
    width: 1.66rem;
    height: 0.48rem;
    font-size: 0.21rem;
    line-height: 0.48rem;
  }
  .m_room_box {
    display: none;
  }
  .m_room_box:first-child {
    display: block;
  }
  .sub_right_tit {
    font-size: 0.26rem;
    background-size: 100%;
  }
  .sub_right_tit img {
    width: 0.33rem;
  }
  .right_txt {
    font-size: 0.26rem;
  }
  .job_con {
    display: flex;
    flex-direction: column;
  }
  .job_con .job_con_l {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column-reverse;
  }
  .job_con .job_con_l img {
    width: 4.3rem;
  }
  .job_con .job_con_l .job_l_txt {
    display: flex;
    flex-direction: column-reverse;
  }
  .job_con .job_con_l .job_l_txt p {
    background: url(../image/main36.jpg) no-repeat center bottom;
    background-size: 3.9rem;
    font-size: 0.2rem;
    padding-bottom: 3%;
  }
  .job_con .job_con_l .job_l_txt h3 {
    font-size: 0.26rem;
  }
  .job_con .job_con_r {
    width: 100%;
    background: url(../image/main37.jpg) no-repeat right top #f7f7f7;
    background-size: 3.09rem;
    height: 3.19rem;
  }
  .job_con .job_con_r h4 {
    font-size: 0.26rem;
  }
  .job_con .job_con_r .job_r_txt {
    color: #444444;
    line-height: 0.42rem;
    font-size: 0.24rem;
  }
  .m_job li {
    width: 100%;
    margin: 0 0 0.25rem;
  }
  .m_job li h3 {
    font-size: 0.26rem;
    background-size: 0.38rem;
    line-height: 0.72rem;
  }
  .m_job li .m_job_txt {
    /*height: 2.5rem;*/
    height: auto;
    font-size: 0.24rem;
    line-height: 0.4rem;
  }
  .m_contact_l {
    width: 100%;
  }
  .m_contact_l ul li {
    font-size: 0.24rem;
    margin-bottom: 0.3rem;
  }
  .m_contact_l ul li img {
    width: 0.56rem;
    margin-right: 0.2rem;
  }
  .m_contact_footer {
    margin: 3% 0;
  }
  .m_contact_footer p {
    font-size: 0.24rem;
  }
  .m_contact_footer .m_web {
    margin: 0 1rem;
  }
  .m_contact_footer .m_web img {
    width: 1.2rem;
  }
  .m_contact_footer .m_web h4 {
    font-size: 0.22rem;
    line-height: 0.64rem;
  }
  .m_contact_footer .m_code {
    margin: 0 0.5rem;
  }
  .m_contact_footer .m_code img {
    width: 1.36rem;
    height: 1.36rem;
    padding: 0.04rem;
  }
  .m_contact_footer .m_code h3 {
    font-size: 0.2rem;
  }
  .m_contact_r {
    width: 100%;
  }
  .m_route {
    font-size: 0.24rem;
    padding: 3%;
  }
  .m_route img {
    width: 0.46rem;
    margin-right: 0.2rem;
  }
  .link li {
    width: 3.5rem;
     margin-right: 0;
    font-size: 0.26rem;
    line-height: 0.84rem;
    height: 0.84rem;
  }
  .link li img{
  	width: 0.54rem;
  	margin-right: 0.1rem;
  }
  .link {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .form1{
  	font-size: 0.24rem;
    width: 100%;
  }
  .form1 td{
  	width: 1.5rem;
    vertical-align: top;
  }
  .form1 textarea{
  	width: 5rem;
  	height: 2rem;
  }
  .form1 input{
  	line-height: 0.4rem;
  }
  .form1 span{
  	font-size: 0.2rem;
    display: block;
  }
  .room_expert .m_doctors_con{
  	width: 3.5rem;
  }
  .room_expert_more{
  	width: 0.7rem;
  }
  .room_expert .swiper-button-next{
		background: url(../image/nar7.png) no-repeat;
		background-size: 100%;
	}
.room_expert .swiper-button-prev{
		background: url(../image/nar6.png) no-repeat;
		background-size: 100%;
	}
  .room_expert .swiper-button-next,.room_expert .swiper-button-prev{
		width: 0.45rem;
		height: 0.25rem;
		margin-top: -0.11rem;
	}
  
  
}

