.banner_content{ width: 100%; height: 400px; overflow: hidden; position: relative;}
    .banner_content img{ position: absolute; top: 0; left: 50%; margin-left: -960px;}
    .banner_text{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 96%; max-width: 1440px; z-index: 99;}
    .banner_text h1{ font-size: 1.8rem; color: #fff; font-weight: bold;}
    .banner_text .banner_div{ width: 3.0rem; height:4px; background: #fff; margin: 1.0rem 0;}
    .banner_text p{ font-size: 1.0rem; color: #fff;}
    .content{ max-width: 1440px; margin: 0 auto; width: 96%; margin-top: 3.0rem; display: flex; justify-content: space-between; flex-wrap: wrap;}
    .content_left{ width: 65%;}
    .content_right{ width: 33%;}
    .label ul{ display: flex; flex-wrap: wrap;}
    .label ul li{ margin-right: 1.0rem; margin-bottom: 1.0rem;}
    .label ul li a{font-size: .87rem; color: #666; background: #f5f5f5; border-radius: 6px; padding:.6rem 1.8rem; display: block; transition: all .3s;}
    .label ul li a:hover{background: #029E95; color: #fff;}
    .content_right_banner{ width: 100%;}
    .content_right_banner img{ width: 100%;}
    .position{ display: flex; align-items: center;}
    .position a{color: #666;}
    .position a:hover{color: #029E95;}
    .position i{ display: block; margin: 10px; color: #999;}
    .position span{ color: #666;}
    .disease_list ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
    .disease_list ul li{ width: 48%; transition: all .3s; margin-top: 1.8rem;}
    .disease_list ul a{ display: block; padding: 1.6rem; border-bottom: 1px solid #f5f5f5;}
    .disease_img{ width: 100%; height: 0; overflow: hidden;padding-top: 54%; position: relative;}
    .disease_img img{ position: absolute; top: 0; left: 0; width:100%;}
    .disease_list ul h2{ font-size: 1.2rem; font-weight: bold; margin-top: 1rem; color: #222;}
    .disease_list ul p{ font-size: .87rem; margin-top: 10px; color: #555;overflow:hidden;  text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient:vertical; -moz-box-orient:vertical; word-break: break-all;}
    .disease_list ul .disease_icon{ width: 1.6rem; height: 1.6rem; margin-top: 1.0rem; border: 1px solid #999; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: all .3s;}
    .disease_list ul .disease_icon i{ font-size: 1.0rem; color: #222;}
    .disease_list ul li:hover{box-shadow: 0px 10px 30px 0px rgba(2, 158, 149, 0.1);}
    .disease_list ul .disease_icon:hover{ color: #029E95; border-color: #029E95; margin-left: 1.0rem;}
    .disease_list ul .disease_icon:hover i{ color: #029E95;}
    .page{ margin-top: 3.0rem;}
    .page ul{ display: flex; align-items: center; justify-content: center;}
    .page ul li{ margin:0 1.0rem; width: 2.4rem; height: 2.4rem; font-size: 1.0rem; font-weight: bold;}
    .page ul li a{ display: block; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; border-radius: .8rem; transition: all .3s;}
    .page_curr a{ background: #029E95; color: #fff;}
    .page ul li a:hover{background: #029E95; color: #fff;}
    .doctor_team{ margin-top: 3.0rem;}
    .doctor_team_title{display: flex; align-items: flex-end; justify-content: space-between;}
    .doctor_team_title h2{ font-size: 1.8rem; color: #222; font-weight: bold; line-height: 1.8rem;}
    .doctor_team_title a{ display: flex; align-items: center; color: #029E95;}
    .doctor_team_title a i{width: 1.1rem; height: 1.1rem; border-radius: 50%; background: #029E95; color: #fff; font-size: .87rem; display: flex; align-items: center; justify-content: center; margin-left: .5rem;}
    .doctor_team_list ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
    .doctor_team_list ul li{width: 49%; margin-top: 2.0rem;}    
    .doctor_team_list ul li a{ display: block; padding: 1.8rem; background: linear-gradient(114deg, rgba(57, 179, 172, 0.2) 0%, rgba(57, 179, 172, 0)), #FFFFFF; border-radius: 10px; border: 2px solid #fff; position: relative;}
    .doctor_team_list ul li h3{ font-size: 1.4rem; color: #222; font-weight: bold;}
    .doctor_team_list ul li a{transition: all .3s;}
    .doctor_team_list ul li .doctor_tad{ display: flex; align-items: center; margin-top: 6px;}
    .doctor_team_list ul li .doctor_tad span{ position: relative;}
    .doctor_team_list ul li .doctor_tad span b{ font-size: .87rem; color:#fff; position: absolute; top: 0; left: 0; width:100%; height: 100%; display: flex; align-items: center; justify-content: center; font-weight: normal;}
    .doctor_li{ background: linear-gradient(to left,rgba(57, 179, 172, 0),rgba(57, 179, 172, 0.2)); padding: .1rem; margin-top: 1.0rem; position: relative; width: 70%;}
    .doctor_li::after{ content: ''; width: 4px; height: 100%; background: #029E95; position: absolute; top: 0; left: 0;}
    .doctor_li dl dd{ margin: .6rem 0 .6rem 1.0rem; font-size: .87rem; color: #222; display: flex; align-items: center;}
    .doctor_li dl dd img{width:1.2rem; display: block; margin-right: .2rem;}
    .doctor_img{ position: absolute; right: 1.8rem;bottom:0; width: 36%;}
    .doctor_img img{ width: 100%;}
    .doctor_team_list ul li a:hover{box-shadow: 0px 10px 30px 0px rgba(2, 158, 149, 0.1);}
    .zhenliao{margin-top: 3.0rem;}
    .zhenliao .zhenliao_title h2{ font-size: 1.8rem; line-height: 1.8rem; font-weight: bold; color: #222;}
    .zhenliao .zhenliao_img{ margin-top: 2.0rem;}
    .zhenliao .zhenliao_img img{ width: 100%;}
    .content_right_about{ padding: 1.4rem;background: #FAFAFA; margin-top: 2.0rem;}
    .content_right_title h3{ font-size: 1.6rem; color: #222; font-weight: bold;}
    .content_right_div{ width:2rem; height: 4px; background: #029E95; margin-top: .6rem;}
    .content_right_tel{ margin-top: 1.2rem;}
    .content_right_tel h4{ font-size: .87rem; color: #333; font-weight: bold;}
    .content_right_tel h5{ font-size: 1.8rem; color: #029E95; font-family: 'psot';}
    .content_right_tel h6{ font-size: .87rem; color:#222;}
    .content_right_map{ margin-top: 1.4rem;}
    .content_right_map h4{ font-size: 1.0rem; color: #222; font-weight: bold;}
    .content_right_map p{ font-size: .87rem; color: #666; margin-top: 6px;}
    .content_right_map iframe{width: 100%; margin-top: 1.0rem; height: 30vh;}
    .yuyue{padding: 1.4rem;background: #FAFAFA; margin-top: 2.0rem;}
    .yuyue input{ width: calc(100% - 2.0rem); padding: 0 1.0rem; height: 2.4rem; background: #fff; border-radius: 4px; margin-top: 1.4rem; border:none; outline: none; font-size: .87rem;}
    .yuyue select{ width: 100%; padding: 0 1.0rem; height: 2.4rem; background: #fff; border-radius: 4px; margin-top: 1.4rem; border:none; outline: none; font-size: .87rem;}
    .yuyue .option{color: #333;}
    .yuyue button{ width: 40%; margin-top: 1.0rem; border-radius: 4px; background: #029E95; display: flex; align-items: center; justify-content: center; font-size: .87rem; color: #fff; border: none; height: 2.6rem; cursor: pointer;}
    .knowledge{padding: 1.4rem;background: #FAFAFA; margin-top: 2.0rem;}
    .knowledge ul li{ margin-top: 1.6rem;}
    .knowledge ul li a{ display: flex;}
    .knowledge_img{ width: 30%;}
    .knowledge_img_padd{ position: relative; width: 100%; height: 0; padding-top: 66%; overflow: hidden;}
    .knowledge_img img{ width: 100%; position: absolute; top: 0; left: 0;}
    .knowledge_text{flex: 1; margin-left: 1.0rem; display: flex; flex-direction: column; justify-content: space-between;}
    .knowledge_text h3{ font-size: 1.0rem; color: #222; font-weight: bold; transition: all .3s;}
    .knowledge_text h3:hover{color: #00988F;}
    .knowledge_text h5{font-size: .87rem; color: #666;}
    .introd{max-width: 1440px; margin: 3.0rem auto; width: 96%;}
    .introd_content{display: flex; justify-content: space-between;}
    .introd_left{display: flex; justify-content: space-between; flex-direction: column; width: 50%;}
    .introd_title{ position: relative; padding-left: 1.4rem;}
    .introd_title h3{ font-size: .87rem; color: #666;}
    .introd_title h2{ font-size: 1.8rem; font-weight: bold; color: #222; margin-top: 4px;}
    .introd_title::after{content: ''; width: 4px; height:80%; background: #00988F; position: absolute; left: 0; top:10%;}
    .introd_right{ width: 40%;}
    .introd_right img{ width: 100%;}
    .introd_text{ margin-top: 4.0rem;}
    .introd_text p{ font-size: .87rem; color: #666;}
    .introd_text h3{ font-size: 1.0rem; font-weight: bold; color: #333; margin-top: 1.0rem;}
    .introd_left_text{ margin-top: 4.0rem;}
    .introd_bottom{ display: flex; align-items: center;}
    .introd_bottom .introd_bottom_a a{ display: block; width: 10rem; height: 3.0rem; border-radius: 1.5rem; background: #00988F; color: #fff; font-size: 1.0rem; display: flex; justify-content: center; align-items: center;}
    .introd_bottom .introd_bottom_tel{ display: flex; color: #00988F; margin-left: 1.0rem; font-size: 1.8rem; align-items: center; margin-left: 4rem;}
    .introd_bottom .introd_bottom_tel i{ font-size: 1.8rem;}
    .introd_bottom .introd_bottom_tel span{ font-family: 'psot'; display: block; margin-left: 1.2rem;}
    .postion_banner{ width: 100%; margin-top: 4.0rem;}
    .postion_banner img{ width: 100%;}
    .introd_youshi{ display: flex; margin-top: 3.0rem; align-items: center;}
    .introd_youshi_text{ padding: 2.0rem; flex: 1;}
    .introd_youshi_title{display: flex; justify-content: space-between; align-items: flex-start;}
    .introd_youshi_title h3{ font-size: 1.6rem; color: #333; font-weight: bold;}
    .introd_youshi_title div{ width: 2.0rem; height: 4px; background: #00988F;}
    .introd_youshi_text{}
    .introd_youshi_text p{ font-size: .87rem; color: #666; margin-top: 1.6rem;}
    .introd_youshi_img{ width: 50%; overflow: hidden;}
    .introd_youshi_img img{ width: 100%;}
    .doctor_list{}
    .doctor_list ul li a{display: block; padding: 2rem; background: #FAFAFA; position: relative; margin-top: 3.0rem;}
    .doctor_list_text{ width: 60%;}
    .doctor_list_text .doctor_title{ display: flex; align-items: center;}
    .doctor_list_text .doctor_title h2{ font-size: 1.6rem; font-weight: bold; color: #222; margin-right: .6rem;}
    .doctor_list_text .doctor_title span{ position: relative; display: block; margin-right: .4rem;}
    .doctor_list_text .doctor_title b{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; font-size: .87rem; color: #fff; justify-content: center; font-weight: normal;}
    .doctor_label{margin-top: 1.4rem;}
    .doctor_label dl dd{ margin: .5rem 0; display: flex; align-items: center; font-weight: bold; font-size: 1rem; color: #333;}
    .doctor_label dl dd img{ display: block; margin-right: .3rem;}
    .doctor_text{ font-size: 1rem; color: #333; margin-top: 1.6rem;}
    .doctor_list_img{ width: 30%; position: absolute;right: 2rem; bottom: 0;}
    .doctor_list_img img{ width: 100%;}
    .knowledge_list{}
    .knowledge_list li{ margin-top: 2.0rem;}
    .knowledge_list li a{ padding: 1.6rem; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #f5f5f5; transition: all .3s;}
    .knowledge_list .know_left{ width: 35%;}
    .knowledge_list .know_left_img{ width: 100%; height: 0; overflow: hidden;padding-top: 74%; position: relative;}
    .knowledge_list .know_left img{ position: absolute; top: 0; left: 0; width: 100%;}
    .knowledge_list .know_right{ flex: 1; margin-left: 1.6rem;}
    .knowledge_list .know_right h2{ font-size: 1.2rem; font-weight: bold; color: #222;overflow:hidden;  text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; -moz-box-orient:vertical; word-break: break-all;}
    .knowledge_list p{ font-size: .87rem; color: #666; margin-top: .8rem;overflow:hidden;  text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient:vertical; -moz-box-orient:vertical; word-break: break-all;}
    .knowledge_list .know_label{margin-top: 1.0rem;}
    .knowledge_list .know_label dl{ display: flex; align-items: center; flex-wrap: wrap;}
    .knowledge_list .know_label dl dd{ font-size: .87rem; color: #029E95; padding: 0 1.0rem; border-radius: 4px; height: 1.6rem; line-height: 1.6rem;background: rgba(2, 158, 149, 0.1); margin-right: 1.0rem; margin: .3rem .6rem .3rem 0;}
    .knowledge_list .know_bottom{ display: flex; align-items: center; justify-content: space-between; margin-top: 3rem;}
    .knowledge_list .know_time{ font-size: .87rem; color: #999;}
    .knowledge_list .know_more{ display: flex; align-items: center; color: #029E95; font-size: .87rem;}
    .knowledge_list li a:hover{box-shadow: 0px 10px 30px 0px rgba(2, 158, 149, 0.1);}
    .environ_list{}
    .environ_list ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
    .environ_list ul li{ width:48%; margin-top: 2.0rem;}
    .environ_list ul li .envi_img{ width: 100%; height: 0; padding-top: 60%; overflow: hidden; position: relative; border-radius: 10px; transition: all .3s;}
        .environ_list ul li .envi_img img {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            min-height: 100%;
        }
    .environ_list ul li h2{ font-size: 1.2rem; font-weight: bold; color: #222; margin-top: 1.2rem;}
    .environ_list ul li p{ font-size: .87rem; color: #666; margin-top: .2rem;}
    .environ_list ul li .envi_more{ margin-top: 1.2rem; font-size: .87rem; color: #029E95; display: flex; align-items: center; transition: all .3s;}
    .environ_list ul li:hover .envi_img{box-shadow: 0 5px 14px rgba(0,0,0,.2);}
    .environ_list ul li .envi_more:hover{margin-left: 1.0rem;}
    .contact{background: #F0F7F7; background-size: 50% 70%;}
    .contact_content{ max-width: 1440px; margin: 0 auto; width: 96%; padding-top: 3.0rem;padding-bottom: calc(25vh + 3.0rem);}
    .contact_content .label ul li a{background: #fff;}
    .contact_map_div{background: #fff; padding:1.2rem; border: 1px solid #D8D8D8;}
    .contact_map_div iframe{ width: 100%; height: 50vh;}
    .contact_div{}
    .contact_div h2{ font-size: 1.6em; font-weight: bold; margin-top: 4.0rem; color: #222;}
    .contact_div p{ font-size: 1.0rem; color: #666; margin-top: .8rem;}
    .content_map{max-width: 1440px; margin: 0 auto; width: 96%; margin-top: -25vh;}
    .content_about_right{display: flex; justify-content: space-between; flex-wrap: wrap;}
    .content_about_right .content_about_input{background: #F0F7F7; border-radius: 6px; margin-bottom: 1.0rem; height: 3.0rem;}
    .content_about_right .content_about_input input{ background: none; border: none; display: block; width: calc(100% - 2.0rem); height: 3.0rem; margin: 0 auto; outline: none;}
    .content_about_right .content_about_input select{ background: none; border: none; display: block; width: calc(100% - 2.0rem); height: 3.0rem; margin: 0 auto; outline: none;}
    .content_about_right .content_about_input .option{color: #333;}
    .content_about_right .content_about_texta{background: #F0F7F7; border-radius: 6px; margin-bottom: 1.0rem; padding: 1.0rem; height: 8.0rem; width: 100%;}
    .content_about_right .content_about_texta textarea{ background: none; width:100%; height: 8.0rem; outline: none; border: none;}
    .content_about_right .wid2{ width: 48%;}
    .content_about_right .wid1{ width: 100%;}
    .content_about{ display: flex; justify-content: space-between; margin-top: 3.0rem; flex-wrap: wrap;}
    .content_about_left{ width: 50%;}
    .content_about_title h2{ font-size: 1.6rem; color: #222; font-weight: bold;}
    .content_about_title h4{ font-size: .87rem; color: #666;}
    .content_about_title h5{ font-size: .87rem; color: #666; margin-top: 1.0rem;}
    .content_about_div{ padding: 2.0rem 0; margin-top: 6.0rem; border-top: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8;}
    .content_about_div_list h4{ font-size:.87rem; color: #666; font-weight: bold;}
    .content_about_div_list h3{ font-size: 1.6rem; font-weight: bold; color: #222; font-family: 'psot';}
    .content_about_div_list:nth-child(2){margin-top: 2.0rem;}
    .content_about_div_list:nth-child(2) h3{ font-size: 1.2rem;}
    .content_about_right{ width: 40%;}
    .content_about_button{width: 40%; margin-top: 2.0rem;}
    .content_about_button button{ width: 100%; height: 3.0rem; background: #029E95; border: none; border-radius: 6px; color: #fff;}
    .knowledge_list h1{ font-size: 2.0rem; color: #222; font-weight: bold; margin-top: 2.0rem;}
    .disease_article{ margin: 2.0rem 0 6.0rem;}
    .disease_article h1{ font-size: 1.8rem; color: #222; font-weight: bold; margin-top: 0;}
    .abstract{ padding: 1.6rem; background:#FAFAFA; display: flex; justify-content: space-between; align-items: flex-start; margin-top: 2.0rem;}
    .abstract .abstact_left{ font-size: 1.0rem; color: #222; font-weight: bold;}
    .abstract .abstract_right{ font-size: .87rem; flex:1; margin-left: 1.0rem; color: #666; font-weight: normal;}
    .disease_title{ display: flex; align-items: center; position: relative; padding-left: 1.6rem; margin-top: 3.0rem;}
    .disease_title h4{ font-size: 1.4rem; font-weight: bold; color: #222;}
    .disease_title span{ flex: 1; margin-left: 1.6rem; height: 2px; background: #e5e5e5;}
    .disease_title::after{content: ''; width: 6px; height:1.4rem; background: #029E95; position: absolute; left: 0; top: 50%; margin-top: -.7rem;}
    .disease_article_text{ padding-left: 1.6rem; margin-top: 1.0rem;}
    .disease_article_text p{ color: #666; font-size: .87rem; margin-top: .4rem;}
    .disease_article_text h3{ font-size: 333; font-size: 1.0rem; font-weight: bold; margin-top: 1.0rem;}
    .doctor_details{ margin-bottom: 6.0rem;}
    .doctor_content{background: linear-gradient(114deg, rgba(57, 179, 172, 0.2) 0%, rgba(57, 179, 172, 0)), #FFFFFF; padding: 3.0rem 2.0rem 4.0rem 2.0rem; position: relative; margin-top: 4.0rem; border-radius: 1.0rem;box-shadow: 0px 10px 30px 0px rgba(2, 158, 149, 0.1); border: 2px solid #fff;}
    .doctor_left{}
    .doctor_left .doctor_left_title{display: flex; align-items: center;}
    .doctor_left .doctor_left_title h1{ font-size: 1.8rem; font-weight: bold;color: #222; margin-right: .6rem;}
    .doctor_left .doctor_left_title_lable{ display: flex; align-items: center;}
    .doctor_left .doctor_left_title span{ position: relative; margin-right: .6rem;}
    .doctor_left .doctor_left_title b{ position: absolute; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 1.0rem; font-weight: normal;}
    .doctor_left dl{margin-top: 1.6rem;}
    .doctor_left dl dd{ display: flex; align-items: center; margin:.6rem 0;}
    .doctor_left dl dd img{ display: block; margin-right: .4rem;}
    .doctor_left dl dd span{ font-weight: bold; color: #333;}
    .doctor_right{ position: absolute; right: 2.0rem; bottom: 0; width:30%;}
    .doctor_right img{ width: 100%;}
    .doctor_details_list{ margin-top: 3.0rem;}
    .doctor_details_title{ display: flex; align-items: center;}
    .doctor_details_title i{ width: 1.8rem; height: 1.8rem; border-radius: 6px; background: #029E95; display: flex; align-items: center; justify-content: center;}
    .doctor_details_title img{ width: 1rem;}
    .doctor_details_title h3{ font-size: 1.4rem; color: #222; font-weight: bold; margin-left: .6rem;}
    .doctor_details_text{ font-size: .87rem; color: #666; margin-top: 1rem;}
    .doctor_details_text p{ margin-top: .6rem;}
    .knowle_details{margin: 2.0rem 0 6.0rem 0;}
    .knowle_details_title{border-bottom: 1px solid #e5e5e5; padding-bottom: 1rem;}
    .knowle_details_title h1{ font-size: 1.8rem; font-weight: bold; color: #222;}
    .knowle_details_title h5{ font-size: .87rem; color: #999; margin-top: .4rem;}
    .knowle_details_text{ font-size: .87rem; color: #666;}
    .knowle_details_text p{ margin-top: 1.0rem;}
    .knowle_details_label{ display: flex; align-items: center; margin-top: 3.0rem;}
    .knowle_details_label ul{ display: flex; align-items: center; flex:1; flex-wrap: wrap;}
    .knowle_details_label ul li{ margin: .3rem .6rem .3rem 0;}
    .knowle_details_label ul li h4{ font-weight: bold; margin-right: .6rem;}
    .knowle_details_label ul li a{display: block; height: 1.8rem; background: rgba(2, 158, 149, 0.1); transition: all .3s; color: #029E95; font-size: .87rem; line-height: 1.8rem; padding: 0 .8rem; border-radius: 4px;}
    .knowle_details_label ul li a:hover{background: rgba(2, 158, 149, 1); color: #fff;}
    .knowle_page{ display: flex; justify-content: space-between; align-items: center; margin-top: 5.0rem;}
    .knowle_page_list{ border-top: 1px solid #e5e5e5; width: 47%; border-bottom: 1px solid #e5e5e5; padding:2.0rem 0}
    .knowle_page_list h4{ font-size: .87rem; color: #666;}
    .knowle_page_list h3{ font-size: 1.0rem; font-weight: bold; color: #222; margin-top: .4rem; transition: all .3s;}
    .knowle_page_list h3:hover{ margin-left: 1.0rem; color: #029E95;}
    .environment_details{margin: 2.0rem 0 6.0rem 0;}
    .environment_details_title{padding-bottom: 1rem;}
    .environment_details_title h1{ font-size: 1.8rem; font-weight: bold; color: #222;}
    .environment_details_title h5{ font-size: .87rem; color: #999; margin-top: .4rem;}
    .environment_details_text{ font-size: .87rem; color: #666;}
    .environment_details_text p{ margin-top: 1.0rem;}
    .environment_details_text img{max-width: 100%; display: block; margin: 0 auto; margin-top: 3.0rem;}
    .environment_details_label{ display: flex; align-items: center; margin-top: 3.0rem;}
    .environment_details_label ul{ display: flex; align-items: center;}
    .environment_details_label ul li{ margin-right: .6rem;}
    .environment_details_label ul li h4{ font-weight: bold; margin-right: .6rem;}
    .environment_details_label ul li a{display: block; height: 1.8rem; background: rgba(2, 158, 149, 0.1); transition: all .3s; color: #029E95; font-size: .87rem; line-height: 1.8rem; padding: 0 .8rem; border-radius: 4px;}
    .environment_details_label ul li a:hover{background: rgba(2, 158, 149, 1); color: #fff;}
    .environment_page{ display: flex; justify-content: space-between; align-items: center; margin-top: 5.0rem;}
    .environment_page_list{ border-top: 1px solid #e5e5e5; width: 47%; border-bottom: 1px solid #e5e5e5; padding:2.0rem 0; }
    .environment_page_list a{display: flex; align-items: center;}
    .evironment_page_left{ width: 5rem;}
    .evironment_page_left_padd{ width: 100%; height: 0; padding-top: 100%; overflow: hidden; position: relative;}
    .evironment_page_left_padd img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; height: 100%;}
    .evironment_page_right{flex: 1; margin-left: 1.0rem;}
    .environment_page_list h4{ font-size: .87rem; color: #666;}
    .environment_page_list h3{ font-size: 1.0rem; font-weight: bold; color: #222; margin-top: .4rem; transition: all .3s;}
    .environment_page_list h3:hover{ margin-left: 1.0rem; color: #029E95;}
    .doctor_title_label{ display: flex; align-items: center;}
@media screen and (max-width:750px) {
    .content_about{flex-direction: column;}
    .content_about_left{width: 100%;}
    .content_about_right{width: 100%;}
    .content_about_div{ margin-top: 3.0rem;}
    .content_about_right{ margin-top: 3.0rem;}
    .content_left{width: 100%;}
    .content_right{width: 100%;}
    .disease_list ul a{padding: 1.0rem;}
    .doctor_team_list ul li a{padding: 1.0rem; height: 8.0rem;}
    .doctor_li{display: none;}
    .doctor_team_list ul li .doctor_tad{flex-direction: column;align-items: flex-start;}
    .doctor_team_list ul li .doctor_tad span{margin-top: .4rem;}
    .doctor_img{width: 50%; right: 1.0rem;}
    .content_right{margin-top: 2.0rem;}
    .doctor_content{padding: 1rem 1rem 1rem 1rem;}
    .doctor_left_title{ flex-direction: column;}
    .doctor_left{ width: 60%;}
    .doctor_left .doctor_left_title{align-items: flex-start;}
    .doctor_left .doctor_left_title span{ margin-top: .4rem;}
    .doctor_right{ right:-2.0rem; width: 50%;}
    .doctor_left dl dd span{font-size: .87rem;}
    .doctor_content{ overflow: hidden;}
    .doctor_list ul li a{ padding: 1.0rem;}
    .doctor_text{display: none;}
    .doctor_label dl dd{ font-size: .87rem;}
    .doctor_title{ flex-direction: column;}
    .doctor_list_text .doctor_title{ align-items: flex-start;}
    .doctor_list_img{ width: 50%; right: -2.0rem;}
    .doctor_list ul li a{ overflow: hidden;}
    .introd_content{ flex-direction: column;}
    .introd_left{width: 100%;}
    .introd_right{ width: 100%;}
    .introd_left_text{margin-top: 0;}
    .introd_text{margin-top: 2.0rem;}
    .introd_bottom{flex-direction: column; align-items: flex-start; margin-top:2rem;}
    .introd_bottom .introd_bottom_tel{margin-left: 0; margin-top: 1.0rem;}
    .introd_right{ margin-top: 2.0rem;}
    .postion_banner{ margin-top: 2.0rem;}
    .introd_youshi{ flex-direction: column;}
    .introd_youshi_text{ padding: 1.0rem; background: #FAFAFA;}
    .introd_youshi_img{ width: 100%;}
    .knowledge_list li a{ flex-direction: column; padding: 1.0rem;}
    .knowledge_list li{width: 48%;}
    .knowledge_list ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
    .knowledge_list .know_left{ width: 100%;}
    .knowledge_list .know_right{ margin-left:0rem; margin-top: 1.0rem; width: 100%;}
    .knowledge_list .know_bottom{ margin-top: 1rem;}
    .knowledge_list .know_more{ display: none;}
}
