body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
i{font-style:normal}

html {font-size: 16px;-webkit-text-size-adjust: none;min-width:320px; margin:0 auto;}
table{ border-collapse:collapse; border-spacing:0; width:100%;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#000; text-decoration:none;-webkit-tap-highlight-color:transparent}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration: none;}
.clear { clear: both;}
@media screen and (min-width:320px) {html {font-size:90%;}}
@media screen and (min-width:400px) {html {font-size:90%}}
@media screen and (min-width:480px) {html {font-size:97.5%}}
@media screen and (min-width:560px) {html {font-size:100%}}
@media screen and (min-width:600px) {html{font-size:112.5%}}
@media screen and (min-width:640px) {html {font-size:100%}}

input::-webkit-input-placeholder{color:#cccccc;}
    input::-moz-placeholder{color:#cccccc;}
    input:-moz-placeholder{color:#cccccc;}
    input:-ms-input-placeholder{color:#cccccc;}
    .head{ padding:2.0rem 0 1.5rem 0;}
    .head_content{ max-width: 1200px; width: 94%; margin: 0 auto; display: flex;align-items: center; justify-content: space-between; flex-wrap: wrap;}
    .head_content .head_logo{ height: 4.0rem;}
    .head_content .head_logo img{ height: 100%;}
    .head_content .head_search{ width: 70%; display: flex; justify-content: space-between; align-items: center;}
    .head_content .head_search_input{border: 1px solid #e5e5e5; width: 60%; height: 3.0rem; border-radius: 2.0rem; overflow: hidden; position: relative;}
    .head_content .head_search_input input{ width: 100%; background:none; height: 3.0rem; outline: none; font-size: 1.0rem; color: #333; text-indent: 2.8rem; border: none;}
    .head_content .head_search_input button{line-height: 3.0rem; color: #ccc; width: 3.0rem; height: 3.0rem; position: absolute; top: 0; right: 0; background: none; border: none; padding: 0; cursor: pointer; outline: none;}
    .head_content .head_search_input button i{ font-size: 2rem;}
    .head_content .head_search_a{ width: 22%; height: 3.0rem; border: 1px solid #fedf00; background: #fedf00; line-height: 3.0rem; text-align: center; border-radius:2rem; margin-right:1%; transition:.5s all; -webkit-transition:.5s all; -moz-transition:.5s all;}
    .head_content .head_search_a a{ display: flex; justify-content: center; align-items: center; color: #f94838; font-size: 1.0rem;}
    .head_content .head_search_a a i{ display: inline-block; margin-right: .4rem; font-size: 1.6rem;}
    .head_content .head_search_a:hover{ box-shadow: 3px 3px 10px #fcea6c;}
    .head_content .head_search_nav{ display: none;}
    .nav{ background: #e93274; height: 3.8rem;}
    .nav_content{ max-width: 1200px; width: 94%; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
    .nav_content .nav_left{ width:18%; background: #f94838; height: 3.8rem;}
    .nav_content .nav_left a{ display: flex; font-size: 1.0rem; line-height: 1.3rem; justify-content: center; align-items: center; height:3.8rem; color: #fff;}
    .nav_content .nav_left a i{ margin-left: .5rem; line-height: 1.3rem;}
    .nav_content ul{ width: 50%; display: flex; align-items: center; justify-content: space-between;}
    .nav_content ul li a{ height: 3.8rem; color: #fff; display: block; line-height: 3.8rem;}
    .banner{ position: relative;}
    .swiper-container {width: 100%; height: 100%;}
	.swiper-container img{ width: 100%; overflow:hidden;}
    .swiper-slide {text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
    .banner .swiper-pagination span{ width: 1.4rem; height: 1.4rem; border: .1rem solid #fff; background: none; position: relative;}
    .banner .swiper-pagination .swiper-pagination-bullet-active i{ display: block; width: 1.0rem; height: 1.0rem; background: #fff; border-radius: 50%; position: absolute; top: 50%; left: 50%; margin-top: -.5rem; margin-left: -.5rem;}
    .banner .swiper-pagination-bullet{ opacity: 1;}
    .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 .6rem;}
    .banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 2.0rem;}
    .banner .swiper-button-next{background: url(../image/icon_right.png);  background-size: 100%; width: 4.0rem; height: 4.0rem;}
    .banner .swiper-button-prev{background: url(../image/icon_left.png);  background-size: 100%; width: 4.0rem; height: 4.0rem;}
    .banner .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev{}
    .banner .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next{ background: url(../image/icon_left.png);}
    .banner .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content: "";}
    .banner .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content: "";}
    .banner_xproject{ position: absolute; top: 0; left: 50%; width: 94%; max-width: 1200px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); z-index: 2; height: 100%;}
    .banner_xpro_content{ width: 18%; height: 100%; background: rgba(255,255,255,.9);}
    .banner_xpro_content ul{ display: flex; align-items: stretch; flex-wrap: wrap; height: 100%;}
    .banner_xpro_content ul li{ width: 100%; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; font-size:14px;}
    .banner_xpro_content ul li a{ display: flex; justify-content: space-between; align-items: center; height: 100%;}
    .banner_xpro_content ul li a .banner_xpro_left{ display: flex; align-items: center; color: #333; margin-left: 2rem;transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all;}
    .banner_xpro_content ul li a .banner_xpro_left img{width:24px; height:24px;}
    .banner_xpro_content ul li a .banner_xpro_left span{ margin-left: 1rem;}
    .banner_xpro_content ul li a b{ color: #ccc; font-weight: normal; margin-right: 1.2rem; font-size:0.6rem;}
    .banner_xpro_content ul .banner_xpro_content_curr{background: #fff;}
    .banner_xpro_content ul .banner_xpro_content_curr a .banner_xpro_left{ margin-left: 3.0rem; color: #f94838;}
    .banner_xpro_deta{ position: absolute; top: 0; left: 18%; max-width: 50%; background: rgba(255,255,255,.8); height: 100%; overflow-y: auto;}
    .banner_xpro_deta::-webkit-scrollbar {width : 6px;height: 1px;}
    .banner_xpro_deta::-webkit-scrollbar-track {box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 10px;background: #ededed;}
    .banner_xpro_deta::-webkit-scrollbar-thumb {border-radius: 10px; box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2); background: #999999;}
    .banner_xpro_deta ul{ height: 100%;}
    .banner_xpro_deta ul li{ display: none; height: 100%;}
    .banner_xpro_deta_content{ padding: 2.0rem; padding-top:0.2rem;}
    .banner_xpro_deta_content .banner_xpro_deta_title{ display: flex; justify-content: space-between; align-items: flex-end;}
    .banner_xpro_deta_content .banner_xpro_deta_title h3{ font-size: 1.25rem; color: #f94838; font-weight: bold;}
    .banner_xpro_deta_content .banner_xpro_deta_title a{ font-size: 1.0rem; color: #666;}
    .banner_xpro_deta_content .banner_xpro_deta_title a:hover{ color: #f94838;}
    .banner_xpro_deta_content .banner_xpro_deta_title i{ display: inline-block; margin-left: .2rem; font-size: .87rem;}
    .banner_xpro_deta_content .banner_xpro_deta_a{ margin-top: 1.0rem; font-size: .87rem;}
    .banner_xpro_deta_content .banner_xpro_deta_a a{ color: #333; line-height: 2.4rem; display: inline-block;}
    .banner_xpro_deta_content .banner_xpro_deta_a a:hover{ color: #f94838; text-decoration: underline;}
    .banner_xpro_deta_content .banner_xpro_deta_a i{ display: inline-block; margin: 0 .4rem; color: #333;}
    .banner_xpro_deta_content .banner_xpro_deta_text{ margin-bottom: 4.0rem;}
    .banenr_mo{ display: none;}
    
    .reco_proj{ margin:2.5rem 0;}
    .reco_proj_con{ max-width: 1200px; width: 98%; margin: 0 auto;}
    .reco_proj_con ul{ display: flex;  justify-content: space-between;}
    .reco_proj_con ul li{ width: 18.6%;}
    .reco_proj_con img{ width: 100%;}
    .index_activity{ margin: 2.5rem 0;}
    .index_acti_con{ max-width: 1200px; margin: 0 auto; width: 94%; display: flex; justify-content:space-between}
    .index_acti_con .index_acti_left{ width:62.5%;}
    .index_acti_con .index_acti_left img{ width: 100%;}
    .index_acti_con .index_acti_right{ width:35.4%;}

    .swiper-container {width: 100%; height: 100%;}
    .swiper-slide {text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
    .index_acti_con .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 1.0rem; right: 4.0rem; width: auto; left: auto;}
    .index_acti_con .swiper-pagination-bullet-active{ background: #fff;}
    .index_acti_con .swiper-pagination-bullet{ width: .5rem; height: .5rem;}
    .index_acti_con .index_acti_right .index_acti_right_title{ display: flex; justify-content: space-between; align-items: flex-start;}
    .index_acti_con .index_acti_right .index_acti_right_title h3 i{ width: 2.0rem; height: 2.0rem; display: inline-block; text-align: center; line-height: 2.0rem; border-radius: .2rem; background: #e93274; color: #fff; font-size: 1.0rem;}
    .index_acti_con .index_acti_right .index_acti_right_title h3 span{ color: #333; font-size: 1.25rem; font-weight: bold; display: inline-block; margin-left: 1.0rem;}
    #activity_lb{overflow: Hidden; margin-top: 1.0rem; height:190px;}
    #activity_lb ul li{ display: flex;}
    #activity_lb ul li .activity_lb_icon{ margin-right: 1.0rem; margin-left: .2rem;}
    #activity_lb ul li .activity_lb_icon span{width: .05rem; height: 100%; background: #ccc; display: inline-block;}
    #activity_lb ul li .activity_lb_icon span i{ width: .5rem; height: .5rem; border-radius: 50%; background: #ccc; display: inline-block; margin-left: -.2rem;}
    #activity_lb ul li .activity_lb_text{ padding-bottom: 1.0rem;}
    #activity_lb ul li .activity_lb_text h3 a{ font-size: 1.0rem; color: #666;}
    #activity_lb ul li .activity_lb_text h3 a:hover{ color: #f94838;}
    #activity_lb ul li .activity_lb_text h5{ font-size: .87rem; color: #999; margin-top: .5rem;}
    #activity_lb ul li .activity_lb_text h5 span{ display: inline-block; margin-right: 1.0rem;}
    #activity_lb ul li .activity_lb_text h5 span i{ display: inline-block; margin-right: .4rem;}
    .index_service_pc{ display:block; max-width: 1200px; margin: 1.5rem auto; margin-top:0; position:relative; overflow:hidden; height:126px}
    .index_service_pc img{ position:absolute; top:0; left:50%; margin-left:-720px}
    .index_service_mo{ width:100%; display:none}
    .index_service_mo img{ width:100%}
    .index_hospital{ max-width: 1200px; width: 94%; margin: 2.5rem auto;}
    .index_hosp_title{ display: flex; justify-content: space-between;}
    .index_hosp_title_left{ line-height: 2.0rem;}
    .index_hosp_title_left i{ display: inline-block; width: 2.0rem; height: 2.0rem; background: #e93274; color: #fff; font-size: 1.2rem; text-align: center; line-height: 2.0rem; border-radius: .2rem;}
    .index_hosp_title_left span{ font-size: 1.25rem; color: #333; font-weight: bold; margin-left: .6rem;}
    .index_hosp_title_left b{ font-weight: normal; color: #999;}
    .index_hosp_title_right{ line-height: 2.0rem;}
    .index_hosp_title_right a{ display: inline-block; margin: 0 .4rem; color: #999;}
    .index_hosp_title_right a:hover{ color:#f94838; text-decoration: underline;}
    .index_hosp_ul ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
    .index_hosp_ul ul li{ width: 23.4%; margin-top: 2.0rem;}
    .index_hosp_ul ul li .index_hosp_img{ width: 100%; height: 0; overflow: hidden; padding-top: 61%; position: relative; border-radius: .5rem; transition: .4s all; -webkit-transition: .4s all; -moz-transition: .4s all;}
    .index_hosp_ul ul li:hover .index_hosp_img{ box-shadow: 3px 3px 10px rgba(0,0,0,.2);}
    .index_hosp_ul ul li .index_hosp_img img{ position: absolute; top: 0; left: 0; width: 100%;-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
    .index_hosp_ul ul li .index_hosp_text .idnex_hosp_text_h3{ display: flex; align-items: center; flex-wrap: wrap;}
    .tad{ border: 1px solid #ffb71c; height: 1.2rem; line-height: 1.2rem; text-align: center; font-size: 12px; color: #ffb71c; width: 4.2rem; border-radius: .2rem; margin-left: .6rem; margin-top: .4rem;}
    .tad i{ display: inline-block; margin-right: .2rem; font-size: 12px;}
    .index_hosp_ul ul li .index_hosp_text{ margin-top: 1.0rem;}
    .index_hosp_ul ul li .index_hosp_text h3{ font-size: 1.12rem; font-weight: bold; color: #333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .index_hosp_ul ul li .index_hosp_text_details{ margin-top: .6rem; color: #666;}
    .index_hosp_ul ul li .index_hosp_text_details p{ font-size: .87rem; line-height: 1.6rem; color: #666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .index_hosp_ul ul li .index_hosp_text_details p i{ font-size: .87rem; margin-right: .4rem;}
    .index_doctor{ background: #fafafa; padding: 3.5rem 0;}
    .index_doctor_content{ max-width: 1200px; margin: 0rem auto; width: 94%;}
    .index_doctor_ul ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
    .index_doctor_ul ul li{ width: 23.4%; margin-top: 2.0rem;}
    
    .index_doctor_ul ul li .index_doctor_padd{ width: 100%; overflow: hidden; height: 0; top: 0; padding-top: 130%; position: relative; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all;}
    .index_doctor_ul ul li:hover .index_doctor_padd{top: -1rem; box-shadow: 3px 3px 10px rgba(0,0,0,.2); transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all;}
    .index_doctor_ul ul li .index_doctor_text{ position: absolute; width: 100%; bottom: 0; left: 0; z-index: 9; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));}
    .index_doctor_ul ul li .index_doctor_text .index_doctor_text_padding{ padding:5.0rem 1.6rem 1.6rem 1.6rem;}
    .index_doctor_ul ul li .index_doctor_text .index_doctor_text_h3{ display: flex; align-items: flex-end;}
    .index_doctor_ul ul li .index_doctor_text .index_doctor_text_h3 h3{ font-size: 1.5rem; color: #fff;}
    .index_doctor_ul ul li .index_doctor_text .index_doctor_text_h3 h4{ color: #f66c35; margin-left: 1.0rem;}
    .index_doctor_ul ul li .index_doctor_text .index_doctor_text_h3 h4 span{ display: inline-block; margin-left: .6rem;}
    .index_doctor_ul ul li .index_doctor_text .index_doctor_text_deta{ margin-top: .6rem; color: #fff;}
    .index_doctor_ul ul li .index_doctor_text .index_doctor_text_deta p{ font-size: .87rem; line-height: 1.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .index_doctor_ul ul li .index_doctor_text .index_doctor_text_deta p i{ font-size: .87rem; display: inline-block; margin-right: .5rem;}
    .index_doctor_ul ul li .index_doctor_text .index_doctor_text_deta p span{ margin-right: 1.0rem;}
    .index_doctor_ul ul li .index_doctor_img{ position: absolute; width: 100%; top: 0; left: 0;}
    .index_doctor_ul ul li .index_doctor_img img{ width:100%;-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
    .index_doctor_ul ul li .index_doctor_hover{ position: absolute; background: #fff; bottom: -13.0rem; left: 0; z-index: 99; width: 100%; transition: .8s all; -webkit-transition: .8s all; -moz-transition: .8s all;}
    .index_doctor_ul ul li:hover .index_doctor_hover{ bottom: 0;}
    .index_doctor_ul ul li .index_doctor_hover_padding{ padding: 1.6rem;}

    .index_doctor_ul ul li .index_doctor_hover .index_doctor_hover_h3{ display: flex; align-items: flex-end;}
    .index_doctor_ul ul li .index_doctor_hover .index_doctor_hover_h3 h3{ font-size: 1.5rem; color: #333;}
    .index_doctor_ul ul li .index_doctor_hover .index_doctor_hover_h3 h4{ color: #f66c35; margin-left: 1.0rem;}
    .index_doctor_ul ul li .index_doctor_hover .index_doctor_hover_h3 h4 span{ display: inline-block; margin-left: .6rem;}
    .index_doctor_ul ul li .index_doctor_hover .index_doctor_hover_sc{ font-size: .87rem; color: #666;}
    .index_doctor_ul ul li .index_doctor_hover .index_doctor_hover_deta{ background: #f5f5f5; padding: .6em; font-size: .87rem; color: #666; margin: 1.0rem 0; border-left: .4rem solid #e5e5e5;}
    .index_doctor_ul ul li .index_doctor_hover .index_doctor_hover_deta p{ line-height: 1.6rem;}
    .index_doctor_ul ul li .index_doctor_hover .index_doctor_hover_deta p span{ display: inline-block; margin-right: 1.2rem;}
    .index_new{ max-width: 1200px; margin: 2.0rem auto; width: 94%; margin-bottom:0.5rem; display: flex; justify-content: space-between;}
    .index_new_content{ margin-top: 2.0rem; width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
    .index_new .index_new_left{ width:49%;}
    .index_new .index_new_a{}
    .index_new .index_new_a h3{ font-size:1.12rem; color: #333;  display: flex; align-items: center;}
    .index_new .index_new_a h3 span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .index_new .index_new_a:hover h3{ color: #f94838; text-decoration: underline;}
    .index_new .index_new_a i{ display: inline-block; width: 2.4rem; height: 1.2rem; background: #f66c35; color: #fff; line-height: 1.12rem; text-align: center; font-size: 12px; border-radius: .2rem; margin-right: .4rem;}
    .index_new .index_new_a p{ font-size: .87rem; color: #999; margin-top: .5rem; line-height: 1.4rem;}
    .index_new .index_new_ul{ margin-top: 1.0rem;}
    .index_new .index_new_ul ul li{ line-height: 2.6rem; font-size: 1.0rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .index_new .index_new_ul ul li a{ color: #333;}
    .index_new .index_new_ul ul li a:hover{ color: #f94838; text-decoration: underline;}
    .index_new .index_new_ul ul li .index_new_ul_tad{ color: #999; display: inline-block; margin-right: .4rem;}
    .index_new_tw{ margin-bottom: 1.6rem;}
    .index_new_tw ul li{ margin-top: 1.2rem;}
    .index_new_tw ul li a{ display: flex; justify-content: space-between; align-items: center;}
    .index_new_tw ul li .index_new_tw_img{ width: 30.8%;}
    .index_new_tw ul li .index_new_tw_img_pad{ width: 100%; height: 0; overflow: hidden; position: relative; padding-top: 69%;}
    .index_new_tw ul li .index_new_tw_img_pad img{ position: absolute; top: 0; left: 0; width: 100%;}
    .index_new_tw ul li .index_new_tw_text{ width: 64.1%;}
    .index_new_tw ul li .index_new_tw_text h3{ font-size: 1.0rem; color: #333;}
    .index_new_tw ul li .index_new_tw_text p{ font-size: .87rem; color: #999; margin-top: .6rem; line-height: 1.4rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
    
    .index_new_tw ul li:hover .index_new_tw_text h3{ color: #f94838; text-decoration: underline;}
    .index_new_left_swiper{}
    .index_new_left_swiper .index_new_swiper_padding{ width: 100%; height: 0; overflow: hidden; padding-top: 54%; position: relative;}
    .index_new_left_swiper .index_new_swiper_padding img{ position: absolute; top: 0; left: 0; width: 100%;}
    .index_new_left_swiper .index_new_swiper_padding_text{width: 100%; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7)); position: absolute; bottom: 0; left: 0; z-index: 9;}
    .index_new_left_swiper .index_new_swiper_padding_text h3{padding:2.0rem 1.3rem 1.4rem 1.3rem; text-align: left; color: #fff; font-size: 1.0rem;}
    .index_new_left .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ width: auto; left: auto; right: 1.6rem;}
    .index_new_left .swiper-pagination-bullet-active{ background: #fff;}
    .index_new .index_new_b{ margin-top: 2.0rem;}
    .index_new .index_new_b ul{ margin-top: .9rem;}
    .index_new .index_new_b ul li{ line-height: 2.2rem; font-size: 1.0rem;}
    .index_new .index_new_b ul li a{ color: #333;}
    .index_new .index_new_b ul li a:hover{ color: #f94838; text-decoration: underline;}
    .index_new .index_new_b ul li .index_new_ul_tad{ color: #999; display: inline-block; margin-right: .4rem;}
    .index_new .index_new_b h3{ display: flex; align-items: flex-end;}
    .index_new .index_new_b h3 i{ display: inline-block; width: .4rem; height: 1.6rem; background: #e93274; margin-right: .6rem;}
    .index_new .index_new_b h3 span{ font-size: 1.25rem; font-weight: bold; color: #333;}
    .index_new_title{ display: flex; justify-content: space-between; align-items: flex-end;}
    .index_new_title h3{ font-size: 1.25rem; font-weight: bold; color: #333;}
    .index_new_title h5{ font-size: 1.0rem; color: #999; cursor: pointer;}
    .index_new_title h5 i{ display: inline-block; margin-left: .5rem;}

    .index_new .index_new_c{ margin-top: 1.2rem;}
    .index_new .index_new_c ul{ margin-top: .9rem;}
    .index_new .index_new_c ul li{ line-height: 2.2rem; font-size: 1.0rem;}
    .index_new .index_new_c ul li a{ color: #333;}
    .index_new .index_new_c ul li a:hover{ color: #f94838; text-decoration: underline;}
    .index_new .index_new_c ul li .index_new_ul_tad{ color: #999; display: inline-block; margin-right: .4rem;}
    .index_new .index_new_c h3{ display: flex; align-items: flex-end;}
    .index_new .index_new_c h3 i{ display: inline-block; width: .4rem; height: 1.6rem; background: #e93274; margin-right: .6rem;}
    .index_new .index_new_c h3 span{ font-size: 1.25rem; font-weight: bold; color: #333;}

    .index_new_rd{ margin-top: 1.4rem;}
    .index_new_rd ul li{ margin-top: 1.4rem;}
    .index_new_rd ul li a{ display: flex; justify-content: space-between; align-items: center;}
    .index_new_rd ul li .index_new_rd_img{ width: 30.8%;}
    .index_new_rd ul li .index_new_rd_img_pad{ width: 100%; height: 0; overflow: hidden; position: relative; padding-top: 69%;}
    .index_new_rd ul li .index_new_rd_img_pad img{ position: absolute; top: 0; left: 0; width: 100%;}
    .index_new_rd ul li .index_new_rd_text{ width: 64.1%;}
    .index_new_rd ul li .index_new_rd_text h3{ font-size: 1.0rem; color: #333;}
    .index_new_rd ul li .index_new_rd_text p{ font-size: .87rem; color: #999; margin-top: .6rem; line-height: 1.4rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
    .index_new_rd ul li:hover .index_new_rd_text h3{ color: #f94838; text-decoration: underline;}
    .index_ht{ max-width: 1200px; margin: 2.5rem auto; width: 94%; display: flex; justify-content: space-between;}
    .index_ht_left{ width:65.9%;}
	.index_zx_left{ width:65.9%;}
    .index_ht_left_title{ display: flex; justify-content: space-between;}
    .index_ht_left_title h3 i{ width: 2.0rem; height: 2.0rem; color: #fff; font-size: 1.2rem; text-align: center; line-height: 2.0rem; background: #e93274; display: inline-block; border-radius: .2rem;}
    .index_ht_left_title h3 span{ font-size: 1.25rem;font-weight: bold; color: #333; margin-left: .4rem;}
    .index_ht_left_title a{ font-size: 1.0rem; color: #999;}
    .index_ht_left_tad{}
    .index_ht_left_tad ul li{ display: inline-block; align-items: flex-end; margin-right: 5.0rem; cursor: pointer;}
    .index_ht_left_tad ul li span{ color: #999; display: block; text-align: center;}
    .index_ht_left_tad ul li i{ height: .3rem; width: 100%; border-radius: .15rem; background: #fff; display: block; margin-top: .6rem;}
    .index_ht_left_tad ul .index_ht_current span{ font-size: 1.3rem; color: #333; font-weight: bold;}
    .index_ht_left_tad ul .index_ht_current i{ background: #e93274;}
    .index_ht_left_con ul{ display: none;}
    .index_ht_left_con ul li{ margin-top: 1rem; width:50%; float:left;}
    .index_ht_left_con ul li .index_ht_con_title{ display: flex; align-items: center;}
    .index_ht_left_con ul li .index_ht_con_title h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .index_ht_left_con ul li .index_ht_con_title h3 a{ font-size: 1.12rem; color: #333;}
    .index_ht_left_con ul li .index_ht_con_title h3 a:hover{ color: #f94838; text-decoration: underline;}
	.index_ht_left_con ul li .index_ht_con_title .index_ht_label span{display: block; margin-right:0.5rem; height: 1.5rem; background: #fff9f7;padding: 0 .5rem; border-radius: .2rem; color: #e93274; line-height: 1.5rem; text-align: center; font-size: .87rem; overflow:hidden;}
    .index_ht_left_con ul li .index_ht_con_title .index_ht_label a{display: block; margin-left: 1.0rem; height: 1.5rem; background: #fff9f7;padding: 0 .7rem; border-radius: .2rem; color: #e93274; line-height: 1.5rem; text-align: center; font-size: .87rem; overflow:hidden;}
    .index_ht_left_con ul li .index_ht_con_title .index_ht_label a:hover{ color: #fff; background: #e93274;}
    .index_ht_left_con ul li p{ font-size: .87rem; color: #999; margin-top: .8rem; line-height: 1.6rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden; padding-right:2rem;}
    .index_ht_left_con ul li .index_ht_infor{ display: flex; align-items: center; margin-top: .7rem;}
    .index_ht_left_con ul li .index_ht_infor_tx{ display: flex; align-items: center; margin-left: .4rem;}
    .index_ht_left_con ul li .index_ht_infor_tx i{ width: 2.0rem; height: 2.0rem; margin-left: -.4rem; border-radius: 50%; overflow: hidden; display: block; border:.15rem solid #fff;}
    .index_ht_left_con ul li .index_ht_infor_tx i img{ width: 100%;}
    .index_ht_left_con ul li .index_ht_infor_tx span{ font-size: .87rem; color: #999; margin-left: .4rem;}
    .index_ht_left_con ul li .index_ht_infor_sj{ font-size: .87rem; color: #999;}
    .index_ht_left_con ul li .index_ht_infor_sj span{ margin-right: 1.0rem;}
    .index_ht_left_con ul li .index_ht_infor_sj i{ font-size: .87rem; margin-right: .4rem;}
    .index_ht_right{ width: 31.9%;}
    .index_ht_right .tag-index{ margin-top: 2.0rem; display: flex; flex-wrap: wrap;}
    .index_ht_right .tag-index li {width:100%;}
    .index_ht_right .tag-index li a{display: inline-block; margin-right: 1.0rem; margin-bottom: 0.5rem; height: 2.0rem; border-radius: .2rem; line-height: 2.0rem; text-align: left; font-size: 1.08rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 72%;}
    .index_ht_right .tag-index li a:hover{ color: #fff; background: #e93274;}
    .index_adva{ background: #fafafa; padding: 2.5rem 0;}
    .index_ht_right .tag-index li span{float:right;}
    .index_adva .index_adva_content{ max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: flex-end; width: 94%; flex-wrap: wrap;}
    .index_adva .index_adva_li{ display: flex; align-items: center;}
    .index_adva .index_adva_li_left{ width: 3.0rem; height: 3.0rem; background: #e93274; color: #fff; border-radius: 50%;}
    .index_adva .index_adva_li_left i{ display: block; font-size: 1.4rem; color: #fff; text-align: center; line-height: 3.0rem;}
    .index_adva .index_adva_li_right{ margin-left: 1.0rem;}
    .index_adva .index_adva_li_right h4{ font-size: 1.5rem; color: #333;}
    .index_adva .index_adva_li_right h5{ font-size:0.8rem; color: #666; margin-top: .5rem;}
    .footer{ background: #333; padding: .5rem;}
    .footer_content{ max-width: 1200px; display: flex; justify-content: space-between; margin: 0 auto; width: 94%;flex-wrap: wrap;}
    .footer_content_div{}
    .footer_content .logo{ height: 5.0rem;}
    .footer_content .logo img{ height: 80%;}
    .footer_content .footer_tel{ font-size: 3.5rem; margin-top: 1.0rem; font-family: Impact; color: #999999;}
    .footer_content .footer_service{ margin-top: 1.0rem;}
    .footer_content .footer_service a{ border: 1px solid #999; width: 10.0rem; color: #999; height: 2.6rem; text-align: center; line-height: 2.6rem; display: block;}
    .footer_content .footer_service a i{ margin-left: .3rem; display: inline-block;}
    .footer_content .footer_service a:hover{ background: #999; color: #333;}
    .footer_content .footer_content_div h3{ font-size: 1.0rem; font-weight: bold; color: #fff;}
    .footer_content .footer_content_div ul{ margin-top: 1.0rem;}
    .footer_content .footer_content_div ul li{ line-height: 2.0em; font-size: .87rem;color: #999;}
    .footer_content .footer_content_div ul li a{ color: #999;}
    .footer_content .footer_content_div ul li a:hover{ color: #fff; text-decoration: underline;}
    .footer_content .footer_content_ewm{ background: #fff; width: 14rem; border: 1px solid #999;}
    .footer_content .footer_content_ewm img{ width: 100%;}
    .footer_content .footer_wem_text{ font-size:.87rem; color: #999; text-align: center; margin-top: .8rem;}
    .footer_link{ max-width: 1200px; margin: 0 auto; width: 94%;}
    .footer_link h3{ font-size: 1.0rem; color: #999;}
    .footer_link .footer_link_un{ width: 100%; height: 1px; background: #444444; margin-top: 1.0rem;}
    .footer_link .footer_link_un span{ display: block; width: 5.0rem; height: 3px; background: #ccc; margin-top: -2px;}
    .footer_link .footer_link_content{ margin-top: 1.1rem;}
    .footer_link .footer_link_content a{ font-size: .87rem; color: #999; display: inline-block;}
    .footer_link .footer_link_content i{ font-size: .87rem; color: #999; display: inline-block; margin: 0 .8rem;}
    .footer_link .footer_link_content a:hover{ color: #ccc; text-decoration: underline;}
    .footer_bq{ background:#222; padding: .8rem 0;}
    .footer_bq_content{ max-width: 1200px; margin: 0 auto; color: #999; font-size: .87rem; line-height: 2.0rem;}
    .footer_bq_content a{color: #999;}
    .nav_inside{ background: #e93274; height: 5.0rem;}
    .nav_inside_content{ max-width: 1200px; width: 94%; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
    .nav_inside_content ul{display: flex; align-items: center; justify-content: space-between; width: 100%;}
    .nav_inside_content ul li{ width: 14.28%; text-align: center;}
    .nav_inside_content ul li a{ height: 5.0rem; color: #fff; display: block; line-height: 5.0rem;}
    .nav_inside_content ul .nav_curr{ background: #f94838;}
    .inside{ background: #fafafa; padding:1rem 0 3.8rem 0;}
    .inside_content{ max-width: 1200px; margin:0 auto; width: 94%; display: flex; justify-content: space-between;}
    .project{ width: 31.9%;}
    .project_content{ padding: 1.4rem; background: #fff;}
    .project .project_title{ display: flex;}
    .project .project_title i{ width: 3.0rem; height: 3.0rem; background: #e93274; color: #fff; font-size: 2.0rem; border-radius: .3rem; text-align: center; line-height: 3.0rem;}
    .project .project_title .project_title_text{ margin-left: .8rem;}
    .project .project_title .project_title_text h3{ font-size: 1.4rem; color: #333; font-weight: bold;}
    .project .project_title .project_title_text p{ font-size: .87rem; color: #999;}
    .project .project_div{ margin-top: 2.6rem;}
    .project .project_div h3{ font-size: 1.12rem; color: #333; display: flex; align-items: center;}
    .project .project_div h3 span{ display: inline-block; margin-left: .4rem;}
    .project .project_div .project_div_content{ margin-top: .7rem;}
    .project .project_div .project_div_content a{ line-height: 2.0rem; color: #666; font-size: .87rem; display: inline-block; margin-right: 1.6rem;}
    .project .project_div .project_div_content a:Hover{ color: #f94838; text-decoration: underline;}
    .topic{ width: 65.9%;}
    .icon {width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden;}
    .topic .topic_hto_title{ display: flex;}
    .topic .topic_hto_title svg{ font-size: 3.0rem;}
    .topic .topic_hto_title .topic_hto_title_text{ margin-left: .8rem;}
    .topic .topic_hto_title .topic_hto_title_text h3{ font-size: 1.4rem; color: #333; font-weight: bold;}
    .topic .topic_hto_title .topic_hto_title_text p{ font-size: .87rem; color: #999;}
    .topic .topic_hto_content{ margin-top: 2.0rem;}
    .topic .topic_hto_content ul{ display: flex; justify-content: space-between; align-items: flex-start;}
    .topic .topic_hto_content ul li{ width: 30.8%;}
    .topic .topic_hto_content ul li .topic_hto_img{ width: 100%; height: 0; overflow: hidden; padding-top: 44%; border-radius: .5rem; position: relative; background: #000; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all;}
    .topic .topic_hto_content ul li .topic_hto_img img{ position: absolute; top: 0; left: 0; width: 100%; opacity: .6;}
    .topic .topic_hto_content ul li .topic_hto_img h3{ font-size: 1.37rem; color: #fff; position: absolute; top:50%; width: 100%; text-align: center; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); font-weight: bold;}
    .topic .topic_hto_content ul li .topic_hto_img:hover{ box-shadow: 3px 3px 12px rgba(0,0,0,.3);}
    .topic .topic_hto_content ul li .topic_hto_a{ margin-top: 1.0rem;}
    .topic .topic_hto_content ul li .topic_hto_a a{ display: inline-block; font-size: .87rem; color: #999; margin-right: 1.6rem; line-height: 2.0rem;}
    .topic .topic_hto_content ul li .topic_hto_a a:hover{ color: #e93274;}
    .topic .topic_whole{ margin-top: 3.0rem;}
    .topic .topic_whole_title{ display: flex;}
    .topic .topic_whole_title svg{ font-size: 3.0rem;}
    .topic .topic_whole_title .topic_whole_title_text{ margin-left: .8rem;}
    .topic .topic_whole_title .topic_whole_title_text h3{ font-size: 1.4rem; color: #333; font-weight: bold;}
    .topic .topic_whole_title .topic_whole_title_text p{ font-size: .87rem; color: #999;}
    .topic_whole_conent ul li{ margin-top: 2.2rem;}
    .topic_whole_conent ul li .index_ht_con_title{ display: flex; align-items: center; flex-wrap: wrap;}
    .topic_whole_conent ul li .index_ht_con_title h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .topic_whole_conent ul li .index_ht_con_title h3 a{ font-size: 1.12rem; color: #333;}
    .topic_whole_conent ul li .index_ht_con_title h3 a:hover{ color: #f94838; text-decoration: underline;}
    .topic_whole_conent ul li .index_ht_con_title .index_ht_label a{display: block; margin-left: 1.0rem; height: 1.5rem; background: #fff9f7;padding: 0 .7rem; border-radius: .2rem; color: #e93274; line-height: 1.5rem; text-align: center; font-size: .87rem;}
    .topic_whole_conent ul li .index_ht_con_title .index_ht_label a:hover{ color: #fff; background: #e93274;}
    .topic_whole_conent ul li p{ font-size: .87rem; color: #999; margin-top: .8rem; line-height: 1.6rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
    .topic_whole_conent ul li .index_ht_infor{ display: flex; align-items: center; margin-top: .7rem;}
    .topic_whole_conent ul li .index_ht_infor_tx{ display: flex; align-items: center; margin-left: .4rem;}
    .topic_whole_conent ul li .index_ht_infor_tx i{ width: 2.0rem; height: 2.0rem; margin-left: -.4rem; border-radius: 50%; overflow: hidden; display: block; border:.15rem solid #fff;}
    .topic_whole_conent ul li .index_ht_infor_tx i img{ width: 100%;}
    .topic_whole_conent ul li .index_ht_infor_tx span{ font-size: .87rem; color: #999; margin-left: .4rem;}
    .topic_whole_conent ul li .index_ht_infor_sj{ font-size: .87rem; color: #999; margin-left: 1.0rem;}
    .topic_whole_conent ul li .index_ht_infor_sj span{ margin-left: 1.0rem;}
    .topic_whole_conent ul li .index_ht_infor_sj i{ font-size: .87rem; margin-right: .4rem;}
    .page{ float: right; margin:4.0rem 0 3.0rem 0;}
    .page dl dd{ float: left; height: 2.0rem; line-height: 2.0rem; margin: 0 1.0rem; color: #999;}
    .page dl .page_curr a{ padding:0 .75rem; background: #e93274; border-radius: .2rem; display: block; color: #fff; box-shadow: 2px 2px 8px #f98787;}
    .page dl dd a{ color: #666;}
    .page dl dd a:hover{ color: #f94838;}
    .page dl .page_curr a:hover{ color: #fff;}
    .inside_left{ width: 65.9%;}
    .topic_list_name{ background: #fff;}
    .topic_list_name_padding{ padding: 1.4rem;}
    .topic_list_name h3{ font-size: 1.25rem; font-weight: bold; font-weight: bold; color: #333;}
    .topic_list_name p{ font-size: .87rem; color: #999; margin-top: .8rem;}
    .topic_list_list{ margin-top: 2.0rem;}
    .topic_list_list ul{ padding: 1.4rem; background: #fff;}
    .inside_right{ width: 31.9%;}

    .topic_list_list ul li{ margin-top: 2.2rem;}
    .topic_list_list ul li:nth-child(1){ margin-top: 0;}
    .topic_list_list ul li .index_ht_con_title{ display: flex; align-items: center; flex-wrap: wrap;}
    .topic_list_list ul li .index_ht_con_title h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .topic_list_list ul li .index_ht_con_title h3 a{ font-size: 1.12rem; color: #333;}
    .topic_list_list ul li .index_ht_con_title h3 a:hover{ color: #f94838; text-decoration: underline;}
    .topic_list_list ul li .index_ht_con_title .index_ht_label a{display: block; margin-left: 1.0rem; height: 1.5rem; background: #fff9f7;padding: 0 .7rem; border-radius: .2rem; color: #e93274; line-height: 1.5rem; text-align: center; font-size: .87rem;}
    .topic_list_list ul li .index_ht_con_title .index_ht_label a:hover{ color: #fff; background: #e93274;}
    .topic_list_list ul li p{ font-size: .87rem; color: #999; margin-top: .8rem; line-height: 1.6rem;}
    .topic_list_list ul li .index_ht_infor{ display: flex; align-items: center; margin-top: .7rem;}
    .topic_list_list ul li .index_ht_infor_tx{ display: flex; align-items: center; margin-left: .4rem;}
    .topic_list_list ul li .index_ht_infor_tx i{ width: 2.0rem; height: 2.0rem; margin-left: -.4rem; border-radius: 50%; overflow: hidden; display: block; border:.15rem solid #fff;}
    .topic_list_list ul li .index_ht_infor_tx i img{ width: 100%;}
    .topic_list_list ul li .index_ht_infor_tx span{ font-size: .87rem; color: #999; margin-left: .4rem;}
    .topic_list_list ul li .index_ht_infor_sj{ font-size: .87rem; color: #999; margin-left: 0rem;}
    .topic_list_list ul li .index_ht_infor_sj span{ margin-right: 1.0rem;}
    .topic_list_list ul li .index_ht_infor_sj i{ font-size: .87rem; margin-right: .4rem;}
    .topic_side{ padding: 1.4rem; background: #fff;}
    .side_title h5{ font-size: 1.0rem; color: #999; cursor: pointer; line-height: 2.0rem;}
    .side_title h5 i{ display: inline-block; margin-left: .5rem;}
    .side_title h5:hover{ color: #e93274;}
    .side_title{ display: flex; justify-content: space-between;}
    .side_title h3 i{ width: 2.0rem; height: 2.0rem; color: #fff; font-size: 1.2rem; text-align: center; line-height: 2.0rem; background: #e93274; display: inline-block; border-radius: .2rem;}
    .side_title h3 span{ font-size: 1.25rem;font-weight: bold; color: #333; margin-left: .4rem;}
    .side_title a{ font-size: 1.0rem; color: #999; line-height: 2.0rem;}
    .side_title a i{ display: inline-block; margin-left: .5rem; font-size: .87rem;}
    .side_title a:hover{ color: #e93274;}
    .topic_side ul{ margin-top: 1.6rem; display: flex; flex-wrap: wrap;}
    .topic_side ul li{width:100%}
    .topic_side ul li a{display: inline-block; margin-right: 1.0rem; margin-bottom: 0.5rem; height: 2.0rem;border-radius: .2rem; line-height: 2.0rem; text-align: left; font-size: 1.08rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 68%;}
    .topic_side ul li a:hover{ color: #fff; background: #e93274;}
    .topic_side ul li span{float:right;line-height: 2.0rem;}
   
    
    
    
    
    
    .hosp_side{ background: #fff; padding: 1.4rem; margin-top: 2.0rem;}
    .hosp_side_content{ margin-top: 1.6rem;}
    .hosp_side_content ul li{ margin-top: 1.5rem;}
    .hosp_side_content ul li a{ display: flex; justify-content: space-between; align-items: center;}
    .hosp_side_content ul li .hosp_side_img{ width: 30%;}
    .hosp_side_content ul li .hosp_side_img_padding{ width: 100%; height: 0; overflow: hidden; position: relative; padding-top: 78%; border-radius: .4rem;}
    .hosp_side_content ul li .hosp_side_img_padding img{ position: absolute; top: 0; left: 0; width:100%;-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
    .hosp_side_content ul li .hosp_side_text{ width: 65%;}
    .hosp_side_content ul li .hosp_side_text h3{ font-size:1.12rem; color: #333;}
    .hosp_side_content ul li .hosp_side_text_deta{ margin-top: .4rem;}
    .hosp_side_content ul li .hosp_side_text p{ font-size: .87rem; color: #999; line-height: 1.3rem;}
    .hosp_side_content ul li:hover .hosp_side_text h3{ color: #e93274;}
    .doctor_side{ padding: 1.4rem; background: #fff; margin-top: 2.0rem;}
    .doctor_side_content{ margin-top: 1.6rem;}
    .doctor_side_content ul li{ border-bottom: 1px dashed #f0f0f0; padding-bottom: 1.0rem; margin-top: 1.5rem;}
    .doctor_side_content ul li a{ display: flex; justify-content: space-between; align-items: center;}
    .doctor_side_content ul li .doctor_side_img{ width: 22%;}
    .doctor_side_content ul li .doctor_side_img_padding{ width: 100%; height: 0; overflow: hidden; padding-top: 100%; border-radius: 50%; position: relative;}
    .doctor_side_content ul li .doctor_side_img_padding img{ width: 100%; position:absolute; top: 0; left: 0;-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
    .doctor_side_content ul li .doctor_side_text{ width: 73%;}
    .doctor_side_content ul li .doctor_side_text h3{ font-size: 1.12rem; display: flex; align-self: flex-end; color: #999;}
    .doctor_side_content ul li .doctor_side_text h3 span{ font-size: 1.12rem; color: #333; margin-right: .5rem;}
    .doctor_side_content ul li .doctor_side_text h3 i{ color: #f66c35; font-size: .87rem; margin-left: .5rem; line-height: 1.5rem;}
    .doctor_side_content ul li .doctor_side_text p{ margin-top: .8rem; color: #999; font-size: .87rem;}
    .doctor_side_content ul li .doctor_side_text p i{ font-size: 1.0rem; color: #999; margin-right: .4rem;}
    .position{ font-size: 1.0rem; color: #666;}
    .position i{ font-size: 1.12rem; color: #666; margin-right:.4rem;}
    .position a{ color: #444;}
    .position a:hover{ color: #e93274;}
    .position .position_icon{ font-size: .87rem; margin: 0 .4rem;}
    .topic_q{ padding: 1.4rem; background: #fff; margin-top: 1.0rem;}
    .topic_q h1{ font-size: 1.12rem; font-weight: bold; color: #333;}
    .topic_q .topic_q_content{ margin-top: 1.0rem; font-size: .87rem; color: #666;}
    .topic_q_time{ margin-top: 6.0rem; display: flex; justify-content: space-between; color: #999; font-size: .87rem; flex-wrap: wrap; line-height: 1.6rem;}
    .topic_q_time p span{ margin-left: 1.0rem;}
    .topic_q_time p i{ display: inline-block; margin-right: .5rem; font-size: .87rem;}
    .topic_a{ padding: 1.4rem; background: #fff; margin-top: 2.0rem;}
    .topic_a ul li{ border-bottom: 1px dashed #e5e5e5; padding-bottom: 1.2rem; margin-top: 2.0rem;}
    .topic_a ul li:nth-child(1){ margin-top: 0;}
    .topic_a ul li .topic_a_doctor{ display: flex; justify-content: space-between; align-items: flex-start;}
    .topic_a ul li .topic_a_doctor_left{ display: flex; align-items: center;}
    .topic_a ul li .topic_a_doctor_left_img{ width: 4.0rem; height: 4.0rem; border-radius: 50%; overflow: hidden;}
    .topic_a ul li .topic_a_doctor_left_img img{ width: 100%;webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(5px);}
    .topic_a ul li .topic_a_doctor_left_text{ margin-left: 1.4rem;}
    .topic_a ul li .topic_a_doctor_left_text h4{ font-size: 1.0rem; color: #999;}
    .topic_a ul li .topic_a_doctor_left_text h4 span{ display: inline-block; margin-right: .5rem; color: #333;}
    .topic_a ul li .topic_a_doctor_left_text h4 i{ font-size: .87rem; color: #f66c35; margin-left: .5rem; display: inline-block;}
    .topic_a ul li .topic_a_doctor_left_text p{ font-size: .87rem; color: #999; margin-top: .4rem;}
    .topic_a ul li .topic_a_doctor_left_text p i{ display: inline-block; margin-right: .4rem;}
    .topic_a ul li .topic_a_doctor_right a{ width: 7.0rem; height: 2.6rem; text-align: center; line-height: 2.6rem; color: #fff; background: #f66c35; border-radius: .2rem; display: block; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all;}
    .topic_a ul li .topic_a_doctor_right a:hover{ box-shadow: 3px 3px 10px rgba(246,108,53,.3);}
    .topic_a ul li .topic_a_content{ margin-top: 1.0rem; color: #666; font-size: .87rem; line-height: 1.5rem;}
    .topic_tj{ padding: 1.4rem; background: #fff; margin-top: 2.0rem;}
    .topic_tj .topic_tj_title{ display: flex; align-items: center;}
    .topic_tj .topic_tj_title i{ display: block; width: 2.0rem; height: 2.0rem; background: #e93274; font-size: 1.2rem; color: #fff; border-radius: .3rem; text-align: center; line-height: 2.0rem;}
    .topic_tj .topic_tj_title span{ font-size: 1.4rem; color: #333; font-weight: bold; display: block; margin-left: .6rem;}
    .topic_tj ul{ margin-top: 1.1rem; display: flex; justify-content: space-between; flex-wrap: wrap;}
    .topic_tj ul li{ line-height: 2.0rem; width: 49%; margin: .3rem 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .topic_tj ul li a{ color: #444;}
    .topic_tj ul li a:hover{ color: #e93274;}
    .recommend{ background: #fafafa; padding-top:2rem;}
    .recommend_content{ max-width: 1200px; margin: 0 auto;}
    .recommend_content a{ width: 100%;}
    .recommend_content .recommend_content_padding{ padding: 1.4rem; display: flex; justify-content: space-between;}
    .recommend_img{ width: 30%;}
    .recommend_img_padding{ width: 100%; border-radius: 50%; overflow: hidden; height: 0; padding-top: 100%; position: relative;}
    .recommend_img_padding img{ position: absolute; top: 0; left: 0; width: 100%;}
    .recommend_text{ width: 67%; text-align: left;}
    .recommend_text_bt{ display: flex; align-items: center; flex-wrap: wrap;}
    .recommend_text_bt h3{ font-size: 1.25rem; color: #333; font-weight: bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .recommend_text_data{ margin-top: 1.4rem;}
    .recommend_text_data p{ font-size: .87rem; color: #666; line-height: 2.0em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .recommend_text_data p span{ color: #999;}
    .acti_title{ display: flex; align-items: center;}
    .acti_title i{ display: block; width: 2.0rem; height: 2.0rem; background: #e93274; color: #fff; font-size: 1.5rem; text-align: center; line-height: 2.0rem; border-radius: .3rem;}
    .acti_title span{ display: inline-block; margin-left: .5rem; display: block; font-size: 1.5rem; color: #333; font-weight: bold;}
    .acti_ul ul li{ display: block; background: #fff; padding: .7rem; margin-top: 1rem; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all;}
    .acti_ul ul li:hover{ box-shadow: 3px 3px 16px rgba(0,0,0,.1);}
    .acti_ul ul li .acti_li_img{width:26%; float: left;}
    .acti_ul ul li .acti_li_img_padding{ width: 100%; height: 0; padding-top: 77%; overflow: hidden; position: relative;}
    .acti_ul ul li .acti_li_img_padding img{ position: absolute; top: 0%; left: 0; width: 100%;}
    .acti_ul ul li .acti_li_text{ width: 71%; float: right;}
    .acti_ul ul li .acti_li_text h3{ font-size: 1.12rem; color: #333; font-weight: bold;transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all;}
    .acti_ul ul li:hover .acti_li_text h3{ color: #e93274;}
    .acti_ul ul li .acti_li_text p{ font-size: .87rem; color: #666; margin-top: .8rem; line-height: 1.4rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
    .acti_ul ul li .acti_li_text .acti_li_time{ font-size: .87rem; margin-top: 1.5rem; color: #999; float: left;}
    .acti_ul ul li .acti_li_text .acti_li_time span{ margin-right: 1.5rem; display: inline-block;}
    .acti_ul ul li .acti_li_text .acti_li_time span i{ display: inline-block; margin-right: .6rem;}


    .acti_content{ background: #fff; padding: .4rem; margin-top: 1.0rem;}
    .acti_content h1{ font-size: 1.7rem; color: #333; font-weight: bold;}
    .acti_content .acti_content_time{ font-size: .87rem; color: #999; margin-top: .5rem; border-bottom: 1px dashed #f5f5f5; padding-bottom: .5rem;}
    .acti_content .acti_content_time span{ display: inline-block; margin-right: 1.4rem;}
    .acti_content .acti_content_time span i{ display: inline-block; margin-right: .6rem; font-size: .87rem;}
    .acti_content .acti_content_text{ margin-top: 1rem;}
    .acti_content .acti_content_text p{ text-indent: 2.0rem; color: #666; font-size: 15px; line-height: 2rem; margin: .5rem 0rem;}
    .acti_content .acti_content_ts{ font-size: .87rem; color: #999; line-height: 1.6rem; margin-top: 2.0rem;}
    .acti_content .acti_content_ts i{ display: inline-block; margin-right: .6rem; font-size: .87rem;}
    .acti_content .acti_content_fy{ margin-top: 2.5rem;line-height: 2.6rem; color: #999; font-size: 1.0rem;}
    .acti_content .acti_content_fy h3 a{ color: #333;}
    .acti_content .acti_content_fy h3 a:hover{ color: #e93274; text-decoration: underline;}
    .acti_content_hosp{ margin-top: 2.6rem; box-shadow: 3px 3px 12px rgba(0,0,0,.1);}
    .acti_content_hosp a{ display: flex; justify-content: space-between; padding: 2.0rem;}
    .acti_content_hosp_img{ width: 22%;}
    .acti_content_hosp_img_padding{ width: 100%; border-radius: 50%; overflow: hidden; height: 0; padding-top: 100%; position: relative;}
    .acti_content_hosp_img_padding img{ position: absolute; top: 0; left: 0; width: 100%;}
    .acti_content_hosp_text{ width: 75%; text-align: left;}
    .acti_content_hosp_bt{ display: flex; align-items: center; flex-wrap: wrap;}
    .acti_content_hosp_bt h3{ font-size: 1.25rem; color: #333; font-weight: bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .acti_content_hosp_data{ margin-top: 1.4rem;}
    .acti_content_hosp_data p{ font-size: .87rem; color: #666; line-height: 2.0em; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .acti_content_hosp_data p span{ color: #999;}
    .acti_cotnent_tj{ margin-top: 4.0rem;}
    .acti_cotnent_tj .acti_content_tj_title{ display: flex; align-items: center;}
    .acti_cotnent_tj .acti_content_tj_title i{ width: 2.0rem;height: 2.0rem; background: #e93274; border-radius: .2rem; font-size: 1.1rem; color: #fff; text-align: center; line-height: 2.0rem;}
    .acti_cotnent_tj .acti_content_tj_title span{ font-size: 1.3rem; font-weight: bold; color: #333; margin-left: .4rem;}
    .acti_cotnent_tj ul{ margin-top: 2.0rem;}
    .acti_cotnent_tj ul li{ line-height: 1.6rem; margin: 1.0rem 0; font-size: 1.0rem;}
    .acti_cotnent_tj ul li a{  color: #333;}
    .acti_cotnent_tj ul li a:hover{ color: #e93274; text-decoration: underline;}
    .acti_side{ margin-top: 2.0rem;}
    .acti_side .swiper-pagination-bullet{ width: 1.2rem; height: .3rem; background: #fff; border-radius: 0;}

    .plastic{background: #fafafa; padding:2rem 0 3.8rem 0;}
    .plastic_content{ max-width: 1200px; margin: 0 auto; width: 94%;}
    .plastic_left{ width:84%; max-width: 1200px; float: left;}
    .plastic_project:nth-child(1){margin-top: 0;}
    .plastic_project{ background: #fff; padding: 2.0rem; margin-top: 2.0rem;}
    .plastic_project_top{ display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap;}
    .plastic_project_top h3{ font-size: 1.5rem; color: #333; font-weight: bold;}
    .plastic_project_top ul{ display: flex; align-items: flex-end; flex-wrap: wrap;}
    .plastic_project_top ul li{ margin: 0 .6rem;}
    .plastic_project_top ul li a{ color: #666;}
    .plastic_project_top ul .plastic_project_curr{ font-size: 1.12rem; font-weight: bold;}
    .plastic_project_top ul .plastic_project_curr a{ color:#e93274;}
    .plastic_project_content{margin-top: 1.8rem;}
    .plastic_project_content .plastic_project_div{ display: none;}
    .plastic_project_content .plastic_project_div ul{ display: flex; justify-content: flex-start; margin-left: -1.0rem; flex-wrap: wrap;}
    .plastic_project_content .plastic_project_div ul li{ height: 2.4rem; line-height: 2.4rem; color: #e93274; border-radius: .3rem; border: 1px solid #ffbbb5; background: #fff9f7;  margin:.5rem 1.0rem;}
    .plastic_project_content .plastic_project_div ul li a{ display: block; color: #e93274; padding: 0 1.4rem;}
    .plastic_project_content .plastic_project_div ul li:hover{ background: #e93274; border-color: #e93274;}
    .plastic_project_content .plastic_project_div ul li:hover a{ color: #fff;}
    .plastic_project_div_hosp{ margin-top: 2.0rem;}
    .plastic_project_div_hosp .plastic_project_div_hosp_content{ display: flex; margin-left: -2%; margin-top: .6rem;}
    .plastic_project_div_hosp h3{ font-size:1.25rem; font-weight: bold; color: #e93274; display: flex; align-items: center;}
    .plastic_project_div_hosp h3 i{ display: block; border: .2rem solid #e93274; width: .4rem; height: .4rem; border-radius: 50%; margin-right: .4rem;}
    .plastic_project_div_hosp .plastic_project_hosp{ width:44%; margin: .5rem 2%;}
    .plastic_project_div_hosp .plastic_project_hosp a{ border: 1px solid #e5e5e5; background: #fff; padding: 1.0rem; display: flex; justify-content: space-between; align-items: center;}
    .plastic_project_div_hosp .plastic_project_hosp a:hover{ border-color: #fff; box-shadow: 3px 3px 10px rgba(0,0,0,.1);}
    .plastic_project_div_hosp .plastic_project_hosp a .plastic_project_hosp_img{ width: 30%;}
    .plastic_project_div_hosp .plastic_project_hosp a .plastic_project_hosp_img_padding{ width: 100%; overflow: hidden; height: 0; padding-top: 80%; position: relative;}
    .plastic_project_div_hosp .plastic_project_hosp a .plastic_project_hosp_img_padding img{ position: absolute; top: 0; left: 0; width: 100%;}
    .plastic_project_div_hosp .plastic_project_hosp a .plastic_project_hosp_text{ width: 66%;}
    .plastic_project_div_hosp .plastic_project_hosp a .plastic_project_hosp_text h4{ font-size: 1.12rem; font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #333;}
    .plastic_project_div_hosp .plastic_project_hosp a .plastic_project_hosp_text .plastic_project_hosp_text_data{ margin-top:.6rem; }
    .plastic_project_div_hosp .plastic_project_hosp a .plastic_project_hosp_text .plastic_project_hosp_text_data p{ font-size: .87rem; color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height: 1.8rem;}
    .plastic_project_div_topic{ margin-top: 2.0rem;}
    .plastic_project_div_topic h3{ font-size:1.25rem; font-weight: bold; color: #e93274; display: flex; align-items: center;}
    .plastic_project_div_topic h3 i{ display: block; border: .2rem solid #e93274; width: .4rem; height: .4rem; border-radius: 50%; margin-right: .4rem;}
    .plastic_project_div_topic_a{ margin-top: 1.0rem;}
    .plastic_project_div_topic a{ display: inline-block; margin:.5rem 1.4rem .5rem 0; font-size: .87rem; color: #666;}
    .plastic_project_div_topic a:hover{ color: #e93274; text-decoration: underline;}
    .plastic_fixed{ width: 15%; max-width: 210px; float: right;}
    .plastic_fixed_padding{ background: #fff; color: #666; font-size: 1.0rem; text-align: center; padding: 1.4rem 0; width: 100%; max-width: 210px;}
    .plastic_fixed_padding ul li{ line-height: 2.6rem; width: 100%; cursor: pointer;}
    .plastic_fixed_padding ul li:hover{ color: #e93274;}
    .plastic_fixed_padding .plastic_fixed_top i{ font-size: 2.0rem; color: #e93274; cursor: pointer;}
    .plastic_fixed_padding .current{ font-weight: bold; color: #e93274;}

    .intro_brief{ background: #fff; padding: 2rem; margin-top: 1.0rem;}
    .intro_brief h1{ font-size:1.37rem; color: #333; display: flex; align-items: flex-end;}
    .intro_brief h1 b{ font-weight: normal; margin-right: .6rem;}
    .intro_brief h1 span{ font-size: 1.0rem; color: #666;}
    .intro_brief p{ font-size: .87rem; color: #666; margin-top: .6rem; line-height: 1.4rem;}
    .intro_effect{ padding: 2rem; margin-top: 2.0rem; background: #fff;}
    .intro_title{ display: flex; align-items: center;}
    .intro_title i{ display: block; width: 2.0rem; height: 2.0rem; border-radius: .2rem; background: #e93274; font-size: 1.2rem; color: #fff; line-height: 2.0rem; text-align: center;}
    .intro_title span{ font-size: 1.37rem; color: #333; margin-left: .6rem;}
    .intro_effect .swiper-container{ margin-top: 2.0rem;}
    .intro_effect .swiper-container img{ width: 100%;}
    .intro_effect .swiper-pagination-bullet{ width:2.0rem; height: .4rem; background: #fff; border-radius: 0;}
    .intro_infro{ padding: 2.0rem; background: #fff; margin-top: 2.0rem;}
    .intro_infro ul{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 1.0rem;}
    .intro_infro ul li{ width: 49%; font-size: .87rem; line-height: 2.0rem;}
    .intro_infro ul li i{ color: #666;}
    .intro_infro ul li span{ color: #333;}
    .intro_js{ padding: 2.0rem; background: #fff; margin-top: 2.0rem;}
    .intro_js .intro_js_text{ margin-top: 2.0rem;}
    .intro_js_h3_title{ background: #fafafa; height: 3.0rem; padding: 0 1rem; display: flex; align-items: center;}
    .intro_js_h3_title i{ display: block; width: .4rem; height: .4rem; border:.2rem solid #e93274; border-radius: 50%; margin-right: .4rem;}
    .intro_js_h3_title span{ font-size: 1.12rem; color: #333;}
    .intro_js_text_content{ font-size: .87rem; color: #666; margin-top: .8rem; line-height: 1.6rem;}
    .intro_js_text_content p{ margin: .5rem 0;}
    .intro_hosp{ margin-top: 2.0rem;}

    .intro_hosp a{ width: 100%;}
    .intro_hosp .recommend_content_padding{ padding: 1.4rem; display: flex; justify-content: space-between;}
    .recommend_img{ width: 30%;}
    .recommend_img_padding{ width: 100%; border-radius:6px; overflow: hidden; height: 0; padding-top: 100%; position: relative;}
    .recommend_img_padding img{ position: absolute; top: 0; left: 0; width: 100%;-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
    .recommend_text{ width: 67%; text-align: left;}
    .recommend_text_bt{ display: flex; align-items: center;}
    .recommend_text_bt h3{ font-size: 1.25rem; color: #333; font-weight: bold;}
    .recommend_text_data{ margin-top: 1.4rem;}
    .recommend_text_data p{ font-size: .87rem; color: #666; line-height: 2.0em;}
    .recommend_text_data p span{ color: #999;}
    .intro_hosp .swiper-slide{ width: 80%;}
    .intro_hosp .swiper-container{ margin-top: 2.0rem;}
    .intro_ht{ background: #fff; padding: 2.0rem; margin-top: 2.0rem;}
    .intro_ht_title{ display: flex; justify-content: space-between; align-items: flex-end;}
    .intro_ht_title h3{ display: flex; align-items: center;}
    .intro_ht_title h3 i{ display: block; width: 2.0rem; height: 2.0rem; border-radius: .2rem; background: #e93274; font-size: 1.2rem; color: #fff; line-height: 2.0rem; text-align: center;}
    .intro_ht_title h3 span{ font-size: 1.37rem; color: #333; margin-left: .6rem;}
    .intro_ht_title a{ color: #999; font-size: 1.0rem;}
    .intro_ht_title a i{ display: inline-block; margin-left: .4rem;}

    .intro_ht ul li{ margin-top: 2.2rem;}
    .intro_ht ul li .index_ht_con_title{ display: flex; align-items: center; flex-wrap: wrap;}
    .intro_ht ul li .index_ht_con_title h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .intro_ht ul li .index_ht_con_title h3 a{ font-size: 1.12rem; color: #333;}
    .intro_ht ul li .index_ht_con_title h3 a:hover{ color: #f94838; text-decoration: underline;}
    .intro_ht ul li .index_ht_con_title .index_ht_label a{display: block; margin-left: 1.0rem; height: 1.5rem; background: #fff9f7;padding: 0 .7rem; border-radius: .2rem; color: #e93274; line-height: 1.5rem; text-align: center; font-size: .87rem;}
    .intro_ht ul li .index_ht_con_title .index_ht_label a:hover{ color: #fff; background: #e93274;}
    .intro_ht ul li p{ font-size: .87rem; color: #999; margin-top: .8rem; line-height: 1.6rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
    .intro_ht ul li .index_ht_infor{ display: flex; align-items: center; margin-top: .7rem;}
    .intro_ht ul li .index_ht_infor_tx{ display: flex; align-items: center; margin-left: .4rem;}
    .intro_ht ul li .index_ht_infor_tx i{ width: 2.0rem; height: 2.0rem; margin-left: -.4rem; border-radius: 50%; overflow: hidden; display: block; border:.15rem solid #fff;}
    .intro_ht ul li .index_ht_infor_tx i img{ width: 100%;}
    .intro_ht ul li .index_ht_infor_tx span{ font-size: .87rem; color: #999; margin-left: .4rem;}
    .intro_ht ul li .index_ht_infor_sj{ font-size: .87rem; color: #999; margin-right: 1.0rem;}
    .intro_ht ul li .index_ht_infor_sj span{ margin-right: 1.0rem;}
    .intro_ht ul li .index_ht_infor_sj i{ font-size: .87rem; margin-right: .4rem;}
    .intro_zx{ padding: 2.0rem; margin-top: 2.0rem; background: #fff;}
    .intro_zx ul li{ margin-top: 2.0rem; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all;}
    .intro_zx ul li .acti_li_img{width:26%; float: left;}
    .intro_zx ul li .acti_li_img_padding{ width: 100%; height: 0; padding-top: 77%; overflow: hidden; position: relative;}
    .intro_zx ul li .acti_li_img_padding img{ position: absolute; top: 0%; left: 0; width: 100%;}
    .intro_zx ul li .acti_li_text{ width: 71%; float: right;}
    .intro_zx ul li .acti_li_text h3{ font-size: 1.12rem; color: #333; font-weight: bold;transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all;}
    .intro_zx ul li:hover .acti_li_text h3{ color: #e93274;}
    .intro_zx ul li .acti_li_text p{ font-size: .87rem; color: #666; margin-top: .8rem; line-height: 1.4rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
    .intro_zx ul li .acti_li_text .acti_li_time{ font-size: .87rem; margin-top: 1.5rem; color: #999; float: right;}
    .intro_zx ul li .acti_li_text .acti_li_time span{ margin-left: 1.5rem; display: inline-block;}
    .intro_zx ul li .acti_li_text .acti_li_time span i{ display: inline-block; margin-right: .6rem;}
    .doctor_selected{ background: #fafafa; padding:2rem 0 1rem 0;}
    .doctor_content{ max-width: 1200px; margin:0 auto; width: 94%;}
    .doctor_content .swiper-container{ background: none; padding-top: 1.0rem; margin-top: 1.0rem;}
    .doctor_content a{ width: 100%; height: 100%;}
    .doctor_content .swiper-slide{ background: none;}
    .doctor_content .index_doctor_padd{ width: 100%; overflow: hidden; height: 0; top: 0; padding-top: 130%; position: relative; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all;}
    .doctor_content .index_doctor_padd:hover{top: -1rem; box-shadow: 3px 3px 10px rgba(0,0,0,.2); transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all;}
    .doctor_content .index_doctor_text{ position: absolute; width: 100%; bottom: 0; left: 0; z-index: 9; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));}
    .doctor_content .index_doctor_text .index_doctor_text_padding{ padding:5.0rem 1.0rem 1.6rem 1.0rem;}
    .doctor_content .index_doctor_text .index_doctor_text_h3{ display: flex; align-items: flex-end; flex-wrap: wrap;}
    .doctor_content .index_doctor_text .index_doctor_text_h3 h3{ font-size: 1.5rem; color: #fff;}
    .doctor_content .index_doctor_text .index_doctor_text_h3 h4{ color: #f66c35; margin-left: 1.0rem;}
    .doctor_content .index_doctor_text .index_doctor_text_h3 h4 span{ display: inline-block; margin-left: .6rem;}
    .doctor_content .index_doctor_text .index_doctor_text_deta{ margin-top: .6rem; color: #fff;}
    .doctor_content .index_doctor_text .index_doctor_text_deta p{ font-size: .87rem; line-height: 1.8rem; text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .doctor_content .index_doctor_text .index_doctor_text_deta p i{ font-size: .87rem; display: inline-block; margin-right: .5rem;}
    .doctor_content .index_doctor_text .index_doctor_text_deta p span{ margin-right: 1.0rem;}
    .doctor_content .index_doctor_img{ position: absolute; width: 100%; top: 0; left: 0;}
    .doctor_content .index_doctor_img img{ width: 100%;-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
    .doctor_content .index_doctor_hover{ position: absolute; background: #fff; bottom: -13.0rem; left: 0; z-index: 99; width: 100%; transition: .8s all; -webkit-transition: .8s all; -moz-transition: .8s all;}
    .doctor_content .index_doctor_padd:hover .index_doctor_hover{ bottom: 0;}
    .doctor_content .index_doctor_hover_padding{ padding: 1.6rem; text-align: left;}

    .doctor_content .index_doctor_hover .index_doctor_hover_h3{ display: flex; align-items: flex-end;}
    .doctor_content .index_doctor_hover .index_doctor_hover_h3 h3{ font-size: 1.5rem; color: #333;}
    .doctor_content .index_doctor_hover .index_doctor_hover_h3 h4{ color: #f66c35; margin-left: 1.0rem;}
    .doctor_content .index_doctor_hover .index_doctor_hover_h3 h4 span{ display: inline-block; margin-left: .6rem;}
    .doctor_content .index_doctor_hover .index_doctor_hover_sc{ font-size: .87rem; color: #666;}
    .doctor_content .index_doctor_hover .index_doctor_hover_deta{ background: #f5f5f5; padding: .6em; font-size: .87rem; color: #666; margin: 1.0rem 0; border-left: .4rem solid #e5e5e5;}
    .doctor_content .index_doctor_hover .index_doctor_hover_deta p{ line-height: 1.6rem;}
    .doctor_content .index_doctor_hover .index_doctor_hover_deta p span{ display: inline-block; margin-right: 1.2rem;}
    .doctor_selected .doctor_selected_title{ display: flex;}
    .doctor_selected .doctor_selected_title svg{ font-size: 3.0rem;}
    .doctor_selected .doctor_selected_title .doctor_selected_text{ margin-left: .8rem;}
    .doctor_selected .doctor_selected_title .doctor_selected_text h3{ font-size: 1.4rem; color: #333; font-weight: bold;}
    .doctor_selected .doctor_selected_title .doctor_selected_text p{ font-size: .87rem; color: #999;}
    .doctor_title_a{ display: flex; align-items: center;}
    .doctor_title_a i{ width: 2.0rem; height: 2.0rem; background: #e93274; border-radius: .2rem; color: #fff; font-size: 1.5rem; margin-right: .6rem; text-align: center; line-height: 2.0rem;}
    .doctor_title_a span{ font-size: 1.5rem; color: #333; font-weight: bold;}
    .region{ padding: 1.4rem; background: #fff; margin-top: 1.0rem; display: flex; justify-content: space-between; font-size: .87rem;}
    .region .region_left{ width: 5.0rem; color: #999; line-height: 1.8rem;}
    .region .region_left_a{ width: 4.0rem; color: #333;}
    .region a{display: inline-block; margin-right: .5rem; height: 1.8rem; line-height: 1.8rem; text-align: center; font-size: .87rem; border-radius: .2rem;}
    .region a:hover{color: #e93274;}
    .region .region_right{ width:calc(100% - 10.0rem);}
    .region .region_curr{ background: #e93274; color: #fff;box-shadow: 3px 3px 10px rgba(25,178,197,.3);}
    .doctor_list{ margin-top: 1.0rem;}
    .doctor_list ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
    .doctor_list ul li{ background: #fff; width: 48.4%; margin: 1.0rem 0; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all;}
    .doctor_list ul li:hover{ box-shadow: 3px 3px 12px rgba(0,0,0,.1);}
    .doctor_list ul li a{ display: block; padding: 1.4rem;}
    .doctor_list ul li .doctor_list_img{ width: 50%; margin: 0 auto;}
    .doctor_list ul li .doctor_list_img_padding{ width: 90%; padding: 5%; background: #e5e5e5; border-radius: 50%;}
    .doctor_list ul li .doctor_list_img_padding_img{ height: 0; overflow: hidden; padding-top: 100%; border-radius: 50%; position: relative;}
    .doctor_list ul li .doctor_list_img_padding img{ position: absolute; top: 0; left: 0; width: 100%;-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
    .doctor_list ul li .doctor_list_text{ margin-top: 1.6rem;}
    .doctor_list ul li .doctor_list_text_title{ display: flex; align-items: center; flex-wrap: wrap;}
    .doctor_list ul li .doctor_list_text_title h3{ display: flex; align-items: flex-end;}
    .doctor_list ul li .doctor_list_text_title h3 span{ font-size: 1.25rem; color: #333; font-weight: bold;}
    .doctor_list ul li .doctor_list_text_title h3 i{ font-size: 1.0rem; color: #f66c35; display: block; margin-left: .6rem;}
    .doctor_list ul li .doctor_list_text_title .tad{ margin-left: .8rem;}
    .doctor_list ul li .doctor_list_text_content{ margin-top: .8rem;}
    .doctor_list ul li .doctor_list_text_content p{ line-height: 1.8rem; font-size: .87rem; color: #666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .doctor_list ul li .doctor_list_text_content p i{ display: inline-block; width: 1.7rem; text-align: center; font-size: 1.1rem; line-height: 1.8rem;}

    .doctor_banner{ background: url(../image/back_1.jpg) no-repeat 50% 50%; padding: 3.0rem 0;}
    .doctor_banner_content{ max-width: 1200px; margin: 0 auto; width: 94%;}
    .doctor_portrait{ width: 50%; max-width: 210px; background: rgba(255,255,255,.4); border-radius: 50%; margin: 0 auto;}
    .doctor_portrait_img{ width: 90%;padding: 5%;}
    .doctor_protrait_padding{ padding-top: 100%; height: 0; border-radius: 50%; overflow: hidden; position: relative;}
    .doctor_protrait_padding img{ position: absolute; top: 0; left: 0; width: 100%;-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
    .doctor_banner .doctor_zl{ margin-top: 2.0rem;}
    .doctor_banner .doctor_zl_h1{ display: flex; justify-content: center; align-items: center;}
    .doctor_banner .doctor_zl h1{ font-size: 1.5rem; font-weight: bold; color: #fff;}
    .doctor_banner .doctor_zl_chenghao{ display: flex; justify-content: center; align-items: center; margin-top: 1.0rem;}
    .doctor_banner .doctor_zl_chenghao span{ margin:0 .8rem; display: block; color: #fff;}
    .doctor_banner .doctor_zl_chenghao span i{ display: inline-block; margin-right: .6rem;}
    .doctor_banner .doctor_shanchang{ margin: 2.0rem auto 0 auto; max-width: 850px;}
    .doctor_banner .doctor_shanchang ul{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
    .doctor_banner .doctor_shanchang ul li{ height: 2.6rem; padding: 0 1.8rem; border-radius: .3rem; background: rgba(255,255,255,.2); color: #fff; text-align: center; line-height: 2.6rem; font-size: 1.0rem; margin: .5rem .8rem;}
    .doctor_banner .doctor_jieshao{ background: url(https://www.wzmeili.com/skins/images/icon_11.png) no-repeat 0 0 ,url(https://www.wzmeili.com/skins/images/icon_12.png)no-repeat 100% 100%; color: #fff; max-width: 850px; margin:2.0rem auto 0 auto;}
    .doctor_banner .doctor_jieshao p{ padding: 0rem 2.0rem; text-align: center; font-size: .87rem; line-height: 1.6rem;}
    .doctor_banner .doctor_tel{ margin-top: 2.0rem; display: flex; justify-content: center; align-items: center; color: #fff;}
    .doctor_banner .doctor_tel .doctor_tel_div{ display: flex; justify-content: center;}
    .doctor_banner .doctor_tel .doctor_tel_div i{ font-size: 1.8rem; display: block; margin-right: .8rem;}
    .doctor_banner .doctor_tel .doctor_tel_div span{ font-size: 1.5rem;}
    .doctor_banner .doctor_tel .doctor_kefu_div{ margin-left: 0rem;}
    .doctor_banner .doctor_tel .doctor_kefu_div a{ display: flex; justify-content: center; align-items: center; width: 15.0rem; height: 3.6rem; background: #e93274; border-radius: 1.8rem; text-align: center; color: #fff; font-size: 1.25rem;}
    .doctor_banner .doctor_tel .doctor_kefu_div a i{ font-size: 1.8rem; margin-right: .8rem;}
    .doctor_tad{ background: #fff; height: 5.0rem; line-height: 5.0rem; border-bottom: 1px solid #f0f0f0;}
    .doctor_tad_content{ max-width: 1200px; width: 94%; margin: 0 auto;}
    .doctor_tad ul{ display: flex;}
    .doctor_tad ul li{ width: 6.0rem; text-align: center; font-size: 1.0rem; color: #333; margin-right: 3.0rem;}
    .doctor_tad ul li a{ display: block; color: #444;}
    .doctor_tad ul li a:hover{ color: #e93274;}
    .doctor_tad ul li i{ display: inline-block; margin-right: .4rem;}
    .doctor_tad ul .doctor_tad_curr a{ color: #e93274; border-bottom: .1rem solid #e93274;}
    .doctor_text{background: #fafafa;}
    .doctor_text_content{ max-width: 1200px; margin: 0 auto; padding: 3.0rem 0; width:94%}
    .doctor_text_jeshao{ background: #fff; padding: 2.0rem; display: flex; justify-content: space-between;}
    .doctor_text_jeshao_text{ width: 60.7%;}
    .doctor_text_content .doctor_title{ display: flex; align-items: flex-end; margin-left: -2.0rem;}
    .doctor_text_content .doctor_title i{ display: inline-block; width: .4rem; height: 1.5rem; background: #e93274; margin-right: 1.6rem;}
    .doctor_text_content .doctor_title h2{ font-size: 1.5rem; color: #333; margin-right: .6rem;}
    .doctor_text_content .doctor_title h3{ font-size: 1.0rem; color: #666;}
    .doctor_text_content .doctor_text_jeshao_content{ margin-top: 1.6rem;}
    .doctor_text_jeshao_text .doctor_text_jeshao_content p{ font-size: 1.0rem; color: #666; line-height: 2.0rem;}
    .doctor_text_jeshao_img{ width: 36.1%;}
    .doctor_text_jeshao_img .doctor_text_jeshao_img_padding{ width: 100%; height: 0; overflow: hidden; padding-top: 106%; position: relative;}
    .doctor_text_jeshao_img .doctor_text_jeshao_img_padding img{ position: absolute; top: 0; left: 0; width: 100%;}
    .doctor_text_ziliao{ display: flex; justify-content: space-between; margin-top: 2.0rem; flex-wrap: wrap;}
    .doctor_text_ziliao_ziliao{ width:48.9%; background: #fff;}
    .doctor_text_ziliao_padding{ padding: 2.0rem;}
    .doctor_text_ziliao_content{ margin-top: 1.2rem;}
    .doctor_text_ziliao_content p{ font-size: 1.0rem; color: #666; line-height: 1.8rem; margin: .5rem 0;}
    .doctor_text_ziliao_content span{ height: 2.2rem; padding: 0 2.0rem; border: 1px solid #ccc; border-radius:1.1rem; display: inline-block; line-height: 2.2rem; color: #666; margin:0 1.2rem 1.2rem 0rem;}
    .doctor_text_fenxiang{ margin-top: 3.0rem;}
    .doctor_text_content .doctor_text_title{ display: flex; align-items: center;}
    .doctor_text_content .doctor_text_title i{ display: block; width: 2.0rem; height: 2.0rem; background: #e93274; color: #fff; border-radius: .2rem; font-size: 1.3rem; text-align: center; line-height: 2.0rem;}
    .doctor_text_content .doctor_text_title span{ font-size: 1.5rem; color: #333; font-weight: bold; display: block; margin-left: .8em;}
    .doctor_text_fenxiang_content ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
    .doctor_text_fenxiang_content ul li{ width: 48.9%; background: #fff; margin-top: 1.6rem; transition: .4s all; -webkit-transition: .4s all; -moz-transition: .4s all;}
    .doctor_text_fenxiang_content ul li a{ display: block; padding: 1.4rem;}
    .doctor_text_fenxiang_content ul li:hover{ box-shadow: 3px 3px 10px rgba(0,0,0,.1);}
    .doctor_text_fenxiang_content ul li:hover h3{ color: #e93274;}
    .doctor_text_fenxiang_content ul li h3{ font-size: 1.12rem; color: #444;transition: .4s all; -webkit-transition: .4s all; -moz-transition: .4s all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .doctor_text_fenxiang_content ul li p{ font-size: .87rem; color: #666; margin-top: .6rem; line-height: 1.5rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
    .doctor_text_fenxiang_content ul li .doctor_text_time{ float: right; font-size: .87rem; color: #999; margin-top: .6rem;}
    .doctor_text_fenxiang_content ul li .doctor_text_time span{ display: inline-block; margin-left: 1.0rem;}
    .doctor_text_fenxiang_content ul li .doctor_text_time i{ display: inline-block; margin-right: .4rem;}
    .doctor_text_jieda{ margin-top: 3.0rem;}
    .doctor_text_jieda_ul{ margin-bottom:1.0rem;display: inline-block;}
    .doctor_text_jieda_ul ul li{ padding: .8rem;background: #fff;margin-top: .5rem;width: 45%;float: left;margin-right: .5rem;}

    .doctor_text_jieda_ul ul li .index_ht_con_title{ display: flex; align-items: center;}
    .doctor_text_jieda_ul ul li .index_ht_con_title h3 a{ font-size: 1.12rem; color: #333;}
    .doctor_text_jieda_ul ul li .index_ht_con_title h3 a:hover{ color: #f94838; text-decoration: underline;}
    .doctor_text_jieda_ul ul li .index_ht_con_title .index_ht_label a{display: block; margin-left: 1.0rem; height: 1.5rem; background: #fff9f7;padding: 0 .7rem; border-radius: .2rem; color: #e93274; line-height: 1.5rem; text-align: center; font-size: .87rem;}
    .doctor_text_jieda_ul ul li .index_ht_con_title .index_ht_label a:hover{ color: #fff; background: #e93274;}
    .doctor_text_jieda_ul ul li p{ font-size: .87rem; color: #999; margin-top: .8rem; line-height: 1.6rem;}
    .doctor_text_jieda_ul ul li .index_ht_infor{ display: flex; align-items: center; margin-top: .7rem;}
    .doctor_text_jieda_ul ul li .index_ht_infor_tx{ display: flex; align-items: center; margin-left: .4rem;}
    .doctor_text_jieda_ul ul li .index_ht_infor_tx i{ width: 2.0rem; height: 2.0rem; margin-left: -.4rem; border-radius: 50%; overflow: hidden; display: block; border:.15rem solid #fff;}
    .doctor_text_jieda_ul ul li .index_ht_infor_tx i img{ width: 100%;}
    .doctor_text_jieda_ul ul li .index_ht_infor_tx span{ font-size: .87rem; color: #999; margin-left: .4rem;}
    .doctor_text_jieda_ul ul li .index_ht_infor_sj{ font-size: .87rem; color: #999; margin-left: 1.0rem;}
    .doctor_text_jieda_ul ul li .index_ht_infor_sj span{ margin-left: 1.0rem;}
    .doctor_text_jieda_ul ul li .index_ht_infor_sj i{ font-size: .87rem; margin-right: .4rem;}

    .recommend_content .doctor_selected_title{ display: flex; margin-bottom: 2.0rem;}
    .recommend_content .doctor_selected_title svg{ font-size: 3.0rem;}
    .recommend_content .doctor_selected_title .doctor_selected_text{ margin-left: .8rem;}
    .recommend_content .doctor_selected_title .doctor_selected_text h3{ font-size: 1.4rem; color: #333; font-weight: bold;}
    .recommend_content .doctor_selected_title .doctor_selected_text p{ font-size: .87rem; color: #999;}
    .hospital_list{ padding:0 1.4rem 1.4rem 1.4rem; background: #fff; border-top: 1px solid #e5e5e5;}
    .hospital_list ul li{ margin-top: 1.8em; padding-bottom: 1.5rem; border-bottom: 1px dashed #f0f0f0;}
    .hospital_list ul li a{ display: flex; justify-content: space-between; position: relative;}
    .hospital_list ul li .hospital_list_img{ width:27.3%;}
    .hospital_list ul li .hospital_list_img_padding{ width: 100%; height: 0; overflow: hidden; position: relative; padding-top: 69%; border-radius: .6rem;}
    .hospital_list ul li .hospital_list_img img{ position: absolute; top: 0; left: 0; width: 100%;-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
    .hospital_list ul li .hospital_list_text{ width:70%;}
    .hospital_list ul li .hospital_list_text_title{ display: flex; align-items: center;}
    .hospital_list ul li .hospital_list_text_title h3{ font-size: 1.25rem; color: #333; font-weight: bold; }
    .hospital_list ul li:hover .hospital_list_text_title h3{ color: #e93274;}
    .hospital_list ul li .hospital_list_text_content{ margin-top: .8rem; color: #666;}
    .hospital_list ul li .hospital_list_text_content p{ font-size: .87rem; color: #666; line-height: 1.7rem;}
    .hospital_list ul li .hospital_list_text_content p span{ color: #333;}
    .hospital_list ul li .hospital_list_pf{ position: absolute; top: 0; right: 0; display: flex; flex-direction: column; align-items: flex-end;}
    .hospital_list ul li .hospital_list_pf p{ font-size: .87rem; color: #999; margin-bottom: .4rem;}
    .hospital_list ul li .hospital_list_pf i{ font-size: 1.2rem; color: #f3834e; display: inline-block; margin-left: .3rem;}

    .hospital_banner{ background: url(../image/back_2.jpg) no-repeat 50% 50%; padding: 3.0rem 0;}
    .hospital_banner_content{ max-width: 1200px; margin: 0 auto; width: 94%;}
    .hospital_portrait{ width: 50%; max-width: 210px; background: rgba(255,255,255,.4); border-radius: 50%; margin: 0 auto;}
    .hospital_portrait_img{ width: 90%;padding: 5%;}
    .hospital_protrait_padding{ padding-top: 100%; height: 0; border-radius: 50%; overflow: hidden; position: relative;}
    .hospital_protrait_padding img{ position: absolute; top: 0; left: 0; width: 100%;height:100%;-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
    .hospital_banner .hospital_zl{ margin-top: 2.0rem;}
    .hospital_banner .hospital_zl_h1{ display: flex; justify-content: center; align-items: center;}
    .hospital_banner .hospital_zl h1{ font-size: 1.5rem; font-weight: bold; color: #fff;}
    .hospital_banner .hospital_zl_chenghao{ display: flex; justify-content: center; align-items: center; margin-top: 1.0rem;}
    .hospital_banner .hospital_zl_chenghao span{ margin:0 .8rem; display: block; color: #fff;}
    .hospital_banner .hospital_zl_chenghao span i{ display: inline-block; margin-right: .6rem;}
    .hospital_banner .hospital_shanchang{ margin: 2.0rem auto 0 auto; max-width: 850px;}
    .hospital_banner .hospital_shanchang ul{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
    .hospital_banner .hospital_shanchang ul li{ height: 2.6rem; padding: 0 1.8rem; border-radius: .3rem; background: rgba(255,255,255,.2); color: #fff; text-align: center; line-height: 2.6rem; font-size: 1.0rem; margin: .5rem .8rem;}
    .hospital_banner .hospital_jieshao{ background: url(https://www.wzmeili.com/skins/images/icon_11.png) no-repeat 0 0 ,url(https://www.wzmeili.com/skins/images/icon_12.png)no-repeat 100% 100%; color: #fff; max-width: 850px; margin:2.0rem auto 0 auto;}
    .hospital_banner .hospital_jieshao p{ padding: 0 2.0rem; text-align: center; font-size: .87rem; line-height: 1.6rem;}
    .hospital_banner .hospital_tel{ margin-top: 2.0rem; display: flex; justify-content: center; align-items: center; color: #fff;}
    .hospital_banner .hospital_tel .hospital_tel_div{ display: flex; justify-content: center;}
    .hospital_banner .hospital_tel .hospital_tel_div i{ font-size: 1.8rem; display: block; margin-right: .8rem;}
    .hospital_banner .hospital_tel .hospital_tel_div span{ font-size: 1.5rem;}
    .hospital_banner .hospital_tel .hospital_kefu_div{ margin-left: 3.0rem;}
    .hospital_banner .hospital_tel .hospital_kefu_div a{ display: flex; justify-content: center; align-items: center; width: 15.0rem; height: 3.6rem; background: #e93274; border-radius: 1.8rem; text-align: center; color: #fff; font-size: 1.25rem;}
    .hospital_banner .hospital_tel .hospital_kefu_div a i{ font-size: 1.8rem; margin-right: .8rem;}
    .hospital_text{background: #fafafa;}
    .hospital_text_content{ max-width: 1200px; margin: 0 auto; padding: 3.0rem 0; width: 94%;}
    .hospital_text_jeshao{ display: flex; justify-content: space-between;}
    .hospital_text_jeshao .hospital_jeshao_img{width: 38.9%;}
    .hospital_text_jeshao .hospital_jeshao_img_padding{ width: 100%; overflow: hidden; height: 0; padding-top: 60%; position: relative;}
    .hospital_text_jeshao .hospital_jeshao_img_padding img{ position: absolute; top: 0; left: 0; width: 100%;-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
    .hospital_text_jeshao .hospital_jeshao_text{ width:61.1%; background: #fff;}
    .hospital_text_jeshao .hospital_jeshao_text_padding{ padding: 1.4rem;}
    .hospital_text_jeshao .hospital_jeshao_text h2{ font-size: 1.25rem; color: #333; font-weight: bold;}
    .hospital_text_jeshao .hospital_jeshao_text .hospital_jeshao_text_content{ font-size: .87rem; color: #666; line-height: 1.4rem; margin-top: 1.2rem;}
    .hospital_text_jeshao .hospital_jeshao_text .hospital_jeshao_text_content p{ margin: .3rem 0;}
    .hospital_text .hospital_title{ display: flex; align-items: center; margin-bottom: 1.0rem;}
    .hospital_text .hospital_title i{ display: block; width: 2.0rem; height: 2.0rem; background: #e93274; font-size: 1.3rem; color: #fff; text-align: center; line-height: 2.0rem; border-radius: .3rem; margin-right: .4rem;}
    .hospital_text .hospital_title span{ font-size: 1.5rem; color: #333; font-weight: bold;}
    .hospital_text_tuandui{ margin-top: 3.0rem;}
    .hospital_text_tuandui ul{display: flex; justify-content: flex-start; flex-wrap: wrap; margin-left:-.71%;}
    .hospital_text_tuandui ul li{ background: #fff; width: 31.9%; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; margin: 1.0rem .71%;}
    .hospital_text_tuandui ul li:hover{ box-shadow: 3px 3px 12px rgba(0,0,0,.1);}
    .hospital_text_tuandui ul li a{ display: block; padding: 1.4rem;}
    .hospital_text_tuandui ul li .doctor_list_img{ width: 50%; margin: 0 auto;}
    .hospital_text_tuandui ul li .doctor_list_img_padding{ width: 90%; padding: 5%; background: #e5e5e5; border-radius: 50%;}
    .hospital_text_tuandui ul li .doctor_list_img_padding_img{ height: 0; overflow: hidden; padding-top: 100%; border-radius: 50%; position: relative;}
    .hospital_text_tuandui ul li .doctor_list_img_padding img{ position: absolute; top: 0; left: 0; width: 100%;}
    .hospital_text_tuandui ul li .doctor_list_text{ margin-top: 1.6rem;}
    .hospital_text_tuandui ul li .doctor_list_text_title{ display: flex; align-items: center;}
    .hospital_text_tuandui ul li .doctor_list_text_title h3{ display: flex; align-items: flex-end;}
    .hospital_text_tuandui ul li .doctor_list_text_title h3 span{ font-size: 1.25rem; color: #333; font-weight: bold;}
    .hospital_text_tuandui ul li .doctor_list_text_title h3 i{ font-size: 1.0rem; color: #f66c35; display: block; margin-left: .6rem;}
    .hospital_text_tuandui ul li .doctor_list_text_title .tad{ margin-left: .8rem;}
    .hospital_text_tuandui ul li .doctor_list_text_content{ margin-top: .8rem;}
    .hospital_text_tuandui ul li .doctor_list_text_content p{ line-height: 1.8rem; font-size: .87rem; color: #666;}
    .hospital_text_tuandui ul li .doctor_list_text_content p i{ display: inline-block; width: 1.7rem; text-align: center; font-size: 1.1rem; line-height: 1.8rem;}
    .hospital_text_zixun{ margin-top: 3.0rem;}
    .hospital_text_zixun ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
    .hospital_text_zixun ul li{ width:48.9%; background: #fff; margin: 0.3rem 0;transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all;}
    .hospital_text_zixun ul li:hover{ box-shadow: 3px 3px 12px rgba(0,0,0,.1);}
    .hospital_text_zixun ul li a{ display: block; padding: 0.5rem; display: flex; justify-content: space-between;}
    .hospital_text_zixun ul li .hospital_zixun_img{ width:28.3%;}
    .hospital_text_zixun ul li .hospital_zixun_img_padding{ width: 100%; overflow: hidden; height:0; padding-top: 69%; position: relative;}
    .hospital_text_zixun ul li .hospital_zixun_img_padding img{ position: absolute; top: 0; left: 0; width: 100%;}
    .hospital_text_zixun ul li .hospital_zixun_text{ width: 68.7%;}
    .hospital_text_zixun ul li .hospital_zixun_text h3{ font-size: 1.25rem; font-weight: bold; color: #333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .hospital_text_zixun ul li .hospital_zixun_text p{ font-size: .87rem; color: #666; margin-top: .5rem; line-height: 1.2rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
    .hospital_text_zixun ul li .hospital_zixun_text .hospital_zixun_time{margin-top: .6rem; font-size: .87rem; color: #999; float: right;}
    .hospital_text_zixun ul li .hospital_zixun_text .hospital_zixun_time span{ display: inline-block; margin-left: .8rem;}
    .hospital_text_zixun ul li .hospital_zixun_text .hospital_zixun_time i{ display: inline-block; margin-right: .4rem;}
    .hospital_jieshao_content{ padding: 1.4rem; background: #fff; font-size: .87rem; color: #666;}
    .hospital_jieshao_content p{ margin: .4rem 0;}
    .hospital_text_huanjing{ margin-top: 3.0rem;}
    .hospital_text_img ul{display: flex; justify-content: flex-start; flex-wrap: wrap; margin-left:-.71%;}
    .hospital_text_img ul li{ background: #fff; width: 31.9%; margin: 1.0rem .71%;}
    .hospital_text_img ul li img{ width: 100%;}

.fixed_bottom {
    display: none;
    border-top: 1px solid #e5e5e5;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}
    .fixed_bottom_padding{ padding: 1.0rem; display: flex; justify-content: space-between;}
    .fixed_bottom .fixed_icon{ width: 40%; display: flex; justify-content: space-around;}
    .fixed_bottom .fixed_icon_a{ width: 2.0rem;}
    .fixed_bottom .fixed_icon_a img{ width: 100%;}
    .fixed_bottom .fixed_icon a span{ color: #666; display: block; text-align: center; font-size: 1.0rem; margin-top: .3rem;}
    .fixed_bottom .fixed_bottom_zx{ width: 60%;}
    .fixed_bottom .fixed_bottom_zx a{ display: flex; height: 3.6rem; align-items: center; font-size: 1.3rem; font-weight: bold; justify-content: center; background: #e93274; width: 100%; border-radius: 1.8rem; color: #fff;}
    .fixed_bottom .fixed_bottom_zx a i{ width: 2.0rem; display: block; margin-right: 1.3rem;}
    .fixed_bottom .fixed_bottom_zx a i img{ width: 100%; height: auto;}
.fixed_swt {
    width: 550px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 999999;
    display:none;
}
    .fixed_swt a{ display: block;}
    .fixed_swt a img{ width: 100%; display: block;}
    .fixed_swt .gb{ width: 3.0rem; position: absolute; top: 1.0rem; right: 1.0rem;}
    @media screen and (max-width:640px) {
        .fixed_swt{ display: none;} 
    }
    @media screen and (max-width:640px) {
        .fixed_bottom {
            display: block;
            z-index: 99999;
            background: #fff
        }
        .head_content .head_search_a {
            width: 4.0rem
        }
        .head_content .head_search_a a i{ margin-right: 0;}
        .head_content .head_search_a a span{ display: none;}
        .head_content .head_search_input{ display: none;}
        .head_content .head_search{ width: auto; display: none;}
        .banner_xproject{ display: none;}
        .nav_content .nav_left{ display: none;}
        .banner .swiper-slide img{ width: 100%; }
        .footer_content_weixin{ display: none;}
        .index_acti_con .index_acti_left{ width:100%}
        .index_acti_con .index_acti_right{ display:none;}
        .index_hosp_title_right a{ display: none;}
        .index_hosp_title_right a:last-child{ display: block;}
        .index_hosp_ul ul li{ width:48%}
        .tad{margin-left: 0;}
        .index_doctor_ul ul li{ width:48%}
        .index_hosp_ul ul li:nth-child(n+5){ display: none;}
        .index_doctor_ul ul li .index_doctor_hover{ display: none;}
        .index_doctor_ul ul li .index_doctor_text .index_doctor_text_padding{ padding: 0; margin-top: .5rem;}
        .index_doctor_ul ul li .index_doctor_text{ background: no-repeat;}
        .index_doctor_ul ul li .index_doctor_padd{ padding: 0; height: auto; overflow: auto;}
        .index_doctor_ul ul li .index_doctor_img{ position: relative; width:100%; overflow: hidden; height: 0; padding-top: 86%; border-radius: .5rem;}
        .index_doctor_ul ul li .index_doctor_img img{ position: absolute; top: -1.0rem; left:0; width: 100%;}
        .index_doctor_ul ul li .index_doctor_text{ position: relative; bottom:auto}
        .index_doctor_ul ul li .index_doctor_text .index_doctor_text_h3 h3{ color:#333; font-size:1.2rem;}
        .index_doctor_ul ul li .index_doctor_text .index_doctor_text_deta{ color:#666}
        .index_doctor_ul ul li .index_doctor_text .index_doctor_text_deta p{}
        .index_doctor_ul ul li .index_doctor_text .index_doctor_text_deta p span{ display: block; margin-right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
        .index_doctor_ul ul li:nth-child(n+5){ display: none;}
        .index_hosp_title_left b{ display: none;}
        .index_new .index_new_left{ width:100%; display: none;}
        .index_new .index_new_blick{ display: block;}
        .index_ht_right{ display: none;}
		.index_zx_right{ display: none;}
		.index_doctor{padding:2rem 0;}
		.index_doctor_ul ul li{margin-top:1.5rem;}
        .index_ht_left{ width: 100%;}
		.index_zx_left{ width: 100%;}
		.index_ht_left_con ul li{width:100%;}
        .index_ht_left_tad ul li{ margin-right: 2.0rem;}
        .index_ht_left_con ul li .index_ht_infor_tx{ margin-left:0;}
        .index_ht_left_con ul li .index_ht_infor_tx span{ margin-left:0;}
        .index_ht_left_con ul li .index_ht_infor_tx i{ display: none;}
        .index_adva{ display: none;}
        .footer{ display: none;}
        .footer_content .logo{ height: 3.0rem;}
        .footer_content .footer_tel{ font-size:2.5rem}
        .footer_content .footer_content_logo{ width:100%; display: flex; justify-content: space-around; align-items: flex-end;}
        .footer_content .footer_service{ margin-top: 0;}
        .footer_content .footer_content_gy{ display: none;}
        .footer_content .footer_content_remen{ display: none;}
        .footer_content .footer_content_nav{ display: none;}
        .footer_link{ display: none;}
        .project{ display: none;}
        .topic{ width: 100%;}
        .topic .topic_hto{ display: none;}
        .topic .topic_whole{ margin: 0;}
        .topic_whole_conent ul li .index_ht_con_title .index_ht_label{}
        .topic_whole_conent ul li .index_ht_infor_tx{ margin-left:0;}
        .topic_whole_conent ul li .index_ht_infor_tx span{ margin-left:0;}
        .topic_whole_conent ul li .index_ht_infor_tx i{ display: none;}
        .topic_whole_conent ul li .index_ht_con_title .index_ht_label a{ margin-left: 0; margin-top: .4rem;}
        .inside_right{ display: none;}
        .inside_left{ width: 100%;}
        .topic_a ul li .topic_a_doctor_left_img{ width: 3.0rem; height: 3.0rem;}
        .topic_a ul li .topic_a_doctor_left_text{ margin-left:1.0rem;}
        .topic_list_list ul li .index_ht_infor_tx{ margin-left:0;}
        .topic_list_list ul li .index_ht_infor_tx span{ margin-left:0;}
        .topic_list_list ul li .index_ht_infor_tx i{ display: none;}
        .topic_list_list ul li .index_ht_con_title .index_ht_label a{ margin-left: 0; margin-top: .4rem;}
        .recommend_text_data{ margin-top: .8rem;}
        .acti_ul ul li .acti_li_text .acti_li_time{ display: none;}
        .acti_content_hosp_data{ margin-top: .8rem;}
        .plastic_fixed{ display: none;}
        .plastic_left{ width:100%}
        .plastic_project_div_hosp{ display: none;}
        .plastic_project_div_topic{ display: none;}
        .plastic_project_top ul{ margin-top: 1.5rem; margin-left: -.5rem;}
        .plastic_project_top ul li{ height:2.2rem; line-height: 2.2rem; border-radius: 1.1rem; border: 1px solid #e5e5e5; margin: .5rem; padding: 0 1.5rem;}
        .plastic_project_top ul .plastic_project_curr{ border-color: #e93274;}
        .plastic_project_content{ display: block;}
        .intro_infro ul li{ width: 100%;}
        .intro_ht ul li .index_ht_con_title .index_ht_label a{ margin-left: 0; margin-top: .4rem;}
        .intro_ht ul li .index_ht_infor_tx{ margin-left:0;}
        .intro_ht ul li .index_ht_infor_tx i{ display: none;}
        .intro_ht ul li .index_ht_infor_tx span{ margin-left:0;}
        .intro_zx ul li .acti_li_text .acti_li_time{ display: none;}
        .doctor_banner .doctor_zl_chenghao{ flex-wrap: wrap; line-height: 1.8rem;}
        .doctor_banner .doctor_shanchang ul li{margin: .5rem;}
        .doctor_banner .doctor_shanchang{ margin-top: .8rem;}
        .doctor_banner .doctor_jieshao{ display: none;}
        .doctor_banner .doctor_tel{ flex-wrap: wrap; flex-direction: column;margin-top: 1.0rem;}
        .doctor_banner .doctor_tel .doctor_kefu_div{ margin-left: 0; margin: 1.5rem auto;}
        .doctor_portrait{ width: 40%;}
        .doctor_text_jeshao_img{ display: none;}
        .doctor_text_jeshao_text{ width:100%}
        .doctor_text_ziliao_ziliao{ width:100%; margin-top: 2.0rem;}
        .doctor_text_ziliao{ margin: 0;}
        .doctor_text_fenxiang_content ul li{ width: 100%;}
        .doctor_text_jieda_ul ul li .index_ht_infor_tx{ margin-left:0;}
        .doctor_text_jieda_ul ul li .index_ht_infor_tx i{ display: none;}
        .doctor_text_jieda_ul ul li .index_ht_infor_tx span{ margin-left:0;}
        .region{ display: none;}
        .doctor_list ul li{ width: 100%;}
        .doctor_list ul li a{ padding:1.0rem; display: flex; justify-content: space-between;}
        .doctor_list ul li .doctor_list_img{ width: 28%;}
        .doctor_list ul li .doctor_list_text{ margin-top: 0; width: 67%;}
        .doctor_content .index_doctor_hover_padding{ display: none;}
        .doctor_content .index_doctor_padd{ height: auto; padding: 0; overflow: auto;}
        .doctor_content .index_doctor_text{ position: relative; background: none; padding: 1.0rem; width: auto;}
        .doctor_content .index_doctor_text .index_doctor_text_h3 h3{ color: #333; font-size: 1.3rem;}
        .doctor_content .index_doctor_text .index_doctor_text_h3 h4{ font-size: .87rem;}
        .doctor_content .index_doctor_text .index_doctor_text_deta{ color: #666;}
        .doctor_content .index_doctor_text .index_doctor_text_padding{ padding: 0;}
        
        .doctor_content .index_doctor_img{ position: relative;}
        .doctor_content .index_doctor_padd{ border: 1px solid #e5e5e5;}
        .doctor_content .index_doctor_img{ width: 50%; height: 0; padding-top: 50%; overflow: hidden; position: relative; margin: 1.0rem auto; border-radius: 50%;}
        .doctor_content .index_doctor_img img{ position: absolute; top: -1.0rem; left: 0; width: 100%;}
        .doctor_content .index_doctor_text .index_doctor_text_deta p span{ display: block;}
        
        .hospital_banner .hospital_zl_chenghao{ flex-wrap: wrap; line-height: 1.8rem;}
        .hospital_banner .hospital_shanchang ul li{ margin: .5rem;}
        .hospital_banner .hospital_jieshao{ display: none;}
        .hospital_banner .hospital_tel{ flex-wrap: wrap; flex-direction: column;}
        .hospital_banner .hospital_tel .hospital_kefu_div{ margin-left: 0; margin: 1.5rem auto;}
        .hospital_banner .hospital_tel{ margin-top: 1.0rem;}
        .hospital_banner .hospital_shanchang{ margin-top: 1.0rem;}
        .hospital_portrait{ width: 40%;}
        .doctor_tad ul li{ width: auto; margin: 0;}
        .doctor_tad ul{ display: flex; justify-content: space-around; height: 100%;}
        .doctor_tad_content{ height: 100%;}
        .doctor_tad ul li a{ display: flex; flex-direction: column; justify-content: center; align-items: center; border: none;}
        .doctor_tad ul .doctor_tad_curr a{ border: none;}
        .doctor_tad ul li{ display: flex; justify-content: center; align-items: center;}
        .doctor_tad ul li i{ font-size: 1.9rem; line-height: 2.4rem;}
        .doctor_tad ul li span{ line-height: 2.0rem;}
        .hospital_text_jeshao .hospital_jeshao_img{ display: none;}
        .hospital_text_jeshao .hospital_jeshao_text{ width: 100%;}
        .hospital_text_tuandui ul li{ width: 100%;}
        .hospital_text_tuandui ul li a{ padding:1.0rem; display: flex; justify-content: space-between;}
        .hospital_text_tuandui ul li .doctor_list_img{ width: 28%;}
        .hospital_text_tuandui ul li .doctor_list_text{ margin-top: 0; width: 67%;}
        .hospital_text_zixun ul li{ width: 100%;}
        .hospital_text_zixun ul li .hospital_zixun_text .hospital_zixun_time{ display: none;}
        .recommend_content .recommend_content_padding{ padding:1.0rem}
        .hospital_list ul li .hospital_list_pf{ display: none;}
        .head{ padding: 0.8rem 0;}
        .head_content .head_logo{ height:2.8rem; margin-left:0.5rem;}
        .reco_proj{ margin: 1.5rem 0;}
        .index_activity{ margin: 1.5rem 0;}
        .footer_bq_content{ text-align: center; line-height: 1.4rem; width: 96%; margin:  0 auto;}

        /*  */
        .banner .swiper-container{ display: none;}
        .banenr_mo{ width: 98%; margin: 0 auto; display: block;}
        .banenr_mo .swiper-container{ display: block;}
        .banenr_mo .swiper-container img{ width: 100%;}
        .banenr_mo .swiper-pagination-bullet-active{ background: #fff;}
        .banenr_mo .swiper-pagination-bullet{ background: #fff;}
        .banenr_mo .swiper-slide{ border-radius: .4rem; overflow: hidden;}

        .index_service_pc{ display:none}
        .index_service_mo{ display:block}
        .footer_bq{ margin-bottom:5.6rem}
        .acti_content .acti_content_text p img{width:100%;height:auto; text-indent:0;display: block}
    }
.footer_yq {
    max-width: 1200px;
    width: 94%;
    margin: 0 auto;
    color: #ccc;
}

    .footer_yq a {
        color: #ccc;
        display: inline-block;
        margin: 0 1.0rem;
        line-height: 2.0rem;
    }

        .footer_yq a:hover {
            color: #fff;
            text-decoration: underline;
        }
.qsbj-dl{width:100%; border:1px solid #eaeaea; padding:10px 0 0 0; height:auto !important; overflow:hidden; margin:10px 0;}
.qsbj-dl dt{width:33%; float:right; text-align: center; padding:20px 0 20px 0; color: #333; text-align: center; font-size: 16px; }
.qsbj-dl dt i { text-align: center; font-style: normal; font-size: 18px; font-weight: bold; color: #e93274; }
.qsbj-dl dt a { outline: 0; text-decoration: none; display: block; width:40%; margin: 0 auto; font-size: 14px; line-height: 28px; transition: all ease .2s; text-align: center; color: #e93274; border: 1px solid #e93274; border-radius: 3px; }
.qsbj-dl dd{width:33%; float:left; text-align: center; padding:20px 0 20px 0; color: #333; text-align: center; font-size: 16px; border-right:1px solid #eaeaea;}
.acti_content .acti_content_text .qsbj-dl dd p{margin:0; line-height:1.2rem;text-indent:0;}
.qsbj-dl dd i { text-align: center; font-style: normal; font-size: 18px; font-weight: bold; color: #e93274; }
.qsbj-dl dd em{color: #fd627a; font-style:normal;}
 @media (max-width:640px) {
.qsbj-dl dt a {width:80%;}	 
	 }
/***新更改表格开始********************************************************************/
.bg-boxbj { border: 1px solid #eaeaea; clear: both; width: 100%; font-size: .9rem; background: #FFF; }
.bg-boxbj p { width: 100%; display: inherit; border-right: 1px solid #eaeaea; margin: 0; height: auto!important; overflow: hidden; border-top: 1px solid #eaeaea; text-indent: 0; }
.bg-boxbj ul { width: 100%; display: inherit; border-right: 1px solid #eaeaea; border-top: 1px solid #eaeaea; margin: 0; height: auto!important; overflow: hidden; padding: 0; }
.bg-boxbj td { border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; padding: 10px 0 10px 10px; font-size: 0.8rem; line-height:1.2em;}
.bg-boxbj li, .bg-boxbj span { float: left; display: block; text-indent: 0.2rem; height: auto!important; min-height: 1rem; *height:1rem;
overflow: hidden; line-height: 1rem; padding: 0.5rem 0; }
.bg-boxbj .bjlie1 { width: 10%; text-align: center; }
.bg-boxbj .bjlie2 { width: 17%; border-left: 1px solid #eaeaea; }
.bg-boxbj .bjlie3 { width: 15%; border-left: 1px solid #eaeaea; color: #F33; font-size: .8rem; }
.bg-boxbj .bjlie4 { width: 15%; border-left: 1px solid #eaeaea; }
.bg-boxbj .bjlie5 { width: 26%; border-left: 1px solid #eaeaea; }
.bg-boxbj .bjlie6 { width: 15%; border-left: 1px solid #eaeaea; }   
.on{color:#ff0000;font-weight: bold;}
.prew-metting .common-a{width: 30%;line-height: 1.5rem;padding: 10px;display: block;background: #ff8598;color: #FFF;margin: 0 auto;text-align: center;border-radius: 60px;}
.page {margin:0;padding:20px;text-align:center;font-size:12px;display:block}
.page ul {display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;padding:0}
.page ul > li {display:inline}
.page ul > li > a,.page ul > li > span {margin:0 2px;float:left;padding:0;background-color:#ddd;color:#666;border-radius:2px;opacity:.88}
.page ul > li > a:hover,.page ul > li > a:focus {opacity:1}
.page ul > .active > a,.page ul > .active > span {color:#fff}
.page ul > .active > a,.page ul > .active > span {cursor:default}
.page ul > li > span,.page ul > .disabled > span,.page ul > .disabled > a,.page ul > .disabled > a:hover,.page ul > .disabled > a:focus {color:#999999;background-color:transparent;cursor:default}
.page ul > li {margin:3px;float:left;padding:9px 15px;background-color:#ddd;color:#666;border-radius:2px;opacity:.88}
.page ul > li > a {margin:0;padding:0;font-size: 14px;}
.page ul > li select {border:none}
.page ul > .active > a,.page ul > .active {background-color:#e93274;color:#fff}
.page ul > .active > a,.pages ul > .active {cursor:default}