.content{width:100%;border-top:4px solid #4A1C80;}
.content-content{max-width:1200px;width:96%;margin:0 auto;}
.dangqianweizhi{margin-top:20px;display:flex;align-items:center;font-size:14px;color:#666666;}
.dangqianweizhi>a,.dangqianweizhi>span{font-size:14px;color:#666666;}
.dangqianweizhi>span{margin-right:10px;}
.weizhi-div{display:flex;margin-top:50px;}
.weizhi-left{display:flex;font-size:14px;color:#999999;}
.weizhi-left>span{padding:6px 7px;margin:0 15px;white-space:nowrap;}
.weizhi-right{display:flex;align-items:center;flex-wrap:wrap;font-size:14px;}
.weizhi-right>span{padding:6px 7px;margin:0 15px;color:#333333;}
.weizhi-right a:hover{ color: #4A1C80;}
.select-tiaojian>a{color:#4A1C80 !important; white-space: nowrap;}
.shanchang-div{margin-top:20px;display:flex;}
.shanchang-left{display:flex;font-size:14px;color:#999999;}
.shanchang-left>span{padding:6px 7px;margin:0 15px;white-space:nowrap;}
.shanchang-right{display:flex;align-items:center;flex-wrap:wrap;font-size:14px;position:relative;width:100%;}
.shanchang-right>span{padding:6px 7px;margin:0 15px;color:#333333;}
.shangcheng_right_fenlei>span{padding:6px 7px;margin:0 15px;color:#333333;}
.shangcheng_right_fenlei .active a{ color: #4A1C80;}
.shangcheng_right_fenlei{ display: flex; flex-wrap: wrap;}

.shanchang-right-title{ display: flex;}
.shanchang-right-title>span{padding:6px 7px;margin:0 15px;color:#333333;}
.shanchang-div-list{ width: 100%;}
.xiangxi-list{margin-top:10px;left:0;padding:2px 20px;display:none;align-items:center;flex-wrap:wrap;background-color:#F5F5F5;border-radius:4px;border:1px solid #DBDBDB;position: relative;}
.xiangxi-list>li{padding:10px 7px;margin:0 15px;}
.xiangxi-list>li a{ color:#333; font-size:.87rem} 
.xiangxi-list>li a:hover{ color: #4A1C80;}
.xiangxi-list-after{ width:20px; height:20px; background: #F5F5F5; border-radius: .2rem; border-top: 1px solid #DBDBDB;border-right: 1px solid #DBDBDB; position: absolute; top: -11px;left:50px; transform: rotate(-45deg);}
.zizhi-div{margin-top:20px;display:flex;}
.zizhi-left{display:flex;font-size:14px;color:#999999;}
.zizhi-left>span{padding:6px 7px;margin:0 15px;white-space:nowrap;}
.zizhi-right{display:flex;align-items:center;flex-wrap:wrap;font-size:14px;position:relative;width:100%;}
.zizhi-right>span{padding:6px 7px;margin:0 15px;color:#333333;}
.tiaojian-div{margin-top:20px;display:flex;}
.tiaojian-left{display:flex;font-size:14px;color:#999999;}
.tiaojian-left>span{padding:6px 7px;margin:0 15px;white-space:nowrap;}
.tiaojian-list{display:flex;align-items:center;flex-wrap:wrap;font-size:14px;position:relative;width:100%;}
.tiaojian-item{padding:5px 7px;margin:0 15px;color:#4A1C80;border-radius:4px;background:rgba(74,28,128,0.1);box-sizing:border-box;border:1px solid #4A1C80;}
.tiaojian-item .iconfont{margin-left:10px;}
/* 医院列表 */
.neirong-yiyuan{display:flex;justify-content:space-between; margin-top:30px;}
.yiyuan-content {
    display: flex;
    flex-direction: column;
    width: 70%;
}
.yiyuanContentItem{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:space-between
}
.yiyuan-item1 {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding:10px;
    width:43%
}
.yiyuan-item{display:flex;justify-content:space-between;padding:30px 0;box-sizing:border-box;border-bottom:1px solid #D8D8D8; margin-bottom: 10px;}
.yiyuan-left{width:30%;}
.yiyuan-right{width:100%;}
/*.yiyuan-img-box{width:100%;height:0; overflow: hidden; padding-top: 70%; position: relative;}
.yiyuan-img-box>img{width:100%;min-height:100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}*/
.yiyuan-right{display:flex;flex-direction:column;}
.yiyuan_right_title{}
.yiyuan-name{font-size:16px;color:#333333;font-weight:bolder;}
.yiyuanContent {
    font-size: 14px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color:#999;
    margin:10px 0 20px 0
}
.yiyuanToInfo{
    font-size:12px;
    color:#999
}
.yiyuan-biaoqian {
    display: flex;
    align-items: center;
}
.yiyuan-biaoqian .minying{padding:4px 13px;background:rgba(59,160,255,0.2);box-sizing:border-box;border:1px solid #3BA0FF;font-size:12px;color:#3BA0FF;border-radius:4px;}
.yiyuan-biaoqian .dulijinngying{padding:4px 13px;background:rgba(255,178,85,0.2);box-sizing:border-box;border:1px solid #FFB255;font-size:12px;color:#FFB255;border-radius:4px;}
.yiyuan-biaoqian>div:nth-child(n + 2){margin-left:17px;}
.yiyuan-biaoqian{margin-top:16px;}
.shanchangxiangmu{margin-top:20px;color:#999999;font-size:14px; display: flex; align-items: center; flex-wrap: wrap;}
.shanchangxiangmu>span{padding:0 5px;}
.shanchangxiangmu>span:nth-child(n + 2){border-left:1px solid #999999;}
.yiyuan-dizhi{font-size:14px;color:#999999;}
.yiyuan-dizhi .iconfont{margin-right:9px;}
.pages{margin-top:100px;display:flex;align-items:flex-end; margin-bottom: 100px;}
.yeshu{margin-left:5px;font-size:16px;color:#9E9E9E;}
.yeshu>span:nth-child(2){margin-left:5px;}
.pages .select-page{background:linear-gradient(315deg,#7847E5 0%,#24114E 99%);box-shadow:0px 4px 8px 0px rgba(88,50,172,0.5);color:#fff; border: 1px solid #24114E;}
.pages>a{width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; font-family:Arial;cursor:pointer;border:1px solid #D8D8D8;color:#9E9E9E;border-radius:6px;margin-right:20px; transition: all .3s;}
.pages>span{ width: 42px; height: 42px;margin-right:20px;display: flex; align-items: center; justify-content: center;}
.pages>a:hover{background:linear-gradient(315deg,#7847E5 0%,#24114E 99%);box-shadow:0px 4px 8px 0px rgba(88,50,172,0.5);color:#fff; border: 1px solid #24114E;}
.pages>.prev,.pages>.next{width: 90px;}
.m-pages{margin-top:100px;display:flex;align-items:center;justify-content:center;display:none;}
.m-pages>a{padding:1% 3%;font-family:Arial;cursor:pointer;border:1px solid #D8D8D8;color:#D8D8D8;border-radius:8px;margin:0 3px;}
.neirong-tuijian{width:25%;margin-bottom:50px;}
/* 推荐医院 */
.tuijian-content{width:100%;padding:20px 16px;box-sizing:border-box;border:1px solid #D8D8D8; background: #fff;}
.tuijian-header{display:flex;align-items:center;padding-bottom:20px;border-bottom:1px solid #D8D8D8;margin-bottom:20px;}
.tuijian-header>img{width:26px;height:26px;margin-right:14px;}
.tuijian-header>span{color:#333333;font-size:18px;font-weight:bolder;}
.tuijian-item{display:flex;flex-direction:column;margin-bottom:25px;}
.tuijian-item-first{display:flex;justify-content:space-between;}
.tuijian-item-first-left {
    width: 35%;
    height: 0;
    position: relative;
    padding-top: 25%;
    overflow: hidden;
}
    .tuijian-item-first-left > img {
        /*width: 100%;
        height: auto;*/
        width: 100%;
        min-height: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
.tuijian-item-first-right{width:60%;display:flex;flex-direction:column;}
.tuijian-item-title{font-size:16px;color:#333333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tuijian-item-biaoqian{display:flex;align-items:center;margin-top:16px;}
.tuijian-item-biaoqian>div:nth-child(n + 2){margin-left:15px;}
.tuijian-item-biaoqian>div{border-radius:4px;padding:3px 13px;box-sizing:border-box;}
.tuijian-minying{border:1px solid #3BA0FF;font-size:12px;color:#3BA0FF;background:rgba(59,160,255,0.2);}
.tuijian-item-duli{border:1px solid #FFB255;font-size:12px;color:#FFB255;background:rgba(255,178,85,0.2);}
.tuijian-item-second{margin-top:10px;background-color:#F5F5F5;border-left:4px solid #4A1C80;padding:6px 10px;font-size:14px;color:#999999;}
.tuijian-more>a{display:flex;align-items:center;justify-content:center;}
.tuijian-more img{width:18px;height:18px;margin-left:5px;}
.tuijian-img{width:100%;margin-top:30px;}
.tuijian-img>a>img{width:100%;}
.wenda-box{width:100%;padding:20px 16px;box-sizing:border-box;border:1px solid #D8D8D8;margin-top:30px; background: #fff;}
.wenda-header{display:flex;align-items:center;padding-bottom:20px;border-bottom:1px solid #D8D8D8;margin-bottom:20px;}
.wenda-header>img{width:26px;height:26px;margin-right:14px;}
.wenda-header>span{font-size:18px;color:#333333;font-weight:bolder;}
.wenda-item{display:flex;align-items:center;margin:20px 0;}
.wenda-item-right{font-size:14px;color:#333333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wenda-item-left{min-width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;background-color:#B5B5B5;margin-right:10px;}
.wenda-select{ background-color: #FF955D; color: #fff;}
/*  */
.hospital_top{border-top: 4px solid #4A1C80; background: url(../img/img_1.jpg) no-repeat 50% 50%; background-size:100% 100%; padding: 2.0rem 0 3.0rem 0;}
	.weizhi{ width: 100%; display: flex; font-size: .87rem; color: #fff; align-items: center;}
	.weizhi i{ font-size:1.0rem;margin-right: .6rem;}
	.weizhi a{ color: #fff;}
	.weizhi .weizhi_right{ font-size: .8rem; margin: 0 .4rem;}
	.hospital_top_content{max-width: 1200px; width: 96%; margin: 0 auto; display: flex; justify-content: space-between; flex-wrap: wrap;}
	.hospital_left{ display: flex; flex: 1; margin-right: 4.0rem; align-items: flex-start; margin-top: 3.0rem;}
	.hospital_right{ width:210px; margin-top: 4.0rem;}
	.hospital_top_img{ width: 36%; background: rgba(255,255,255,.2); border-radius: 1.0rem;}
	.hospital_top_img_padd{padding: 1.0rem;
                           overflow:hidden;
	}
.hospital_img_logo {
    width: 100%;
    position: relative;
    height:200px;
    overflow: hidden;
    border-radius: .6rem;
    display: flex;
    justify-content: center;
}
	.hospital_img_logo .hospital_logo{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 60; max-width: 80%; max-width: 80%;}
	.hospital_img_logo .hospital_back{
        width: 100%;
        filter: blur(5px);
        /*overflow:hidden;*/
	}
	.hospital_top_text{flex: 1; margin-left: 3.0rem; font-size: .87rem; color: #fff;}
	.hospital_top_text h1{ font-size: 1.5rem; font-weight: bold;}
	.hospital_top_text ul{display: flex; flex-wrap: wrap; margin-top: 1rem;}
	.hospital_top_text ul li{ display: flex; align-items: center; min-width: 50%; margin-top: 1.6rem;}
	.hospital_top_text ul li i{ display: block; margin-right: .8rem;}
	.hospital_top_text ul li h3{ display: flex; align-items: center;}
	.hospital_top_text ul li h3 span{ color: rgba(255,255,255,.5);}
	.hospital_right_bottom{width: 100%; height: 4.0rem; background: linear-gradient(270deg, #9042EB 0%, #9852EA 94%); border-radius: 2rem; color: #fff;}
	.hospital_right_bottom a{ color: #fff; width: 100%; height:100%; display: flex; align-items: center; justify-content: center; text-shadow: 0px 2px 6px rgba(217, 139, 51, 0.3);}
	.hospital_right_tel{margin-top: 3.0rem; color: #fff; display: flex;}
	.hospital_right_tel .iconfont{ font-size: 1.4rem; margin-right: 1.0rem; margin-top: .2rem;}
	.hospital_right_tel .hospital_right_tel_text{ font-size: .87rem;}
	.hospital_right_tel .hospital_right_tel_text a{ font-size: 1.5rem; font-family: "abc1";color:#fff !important;}
	.hospital_nav{width: 100%; border-bottom: 1px solid #D8D8D8;}
	.hospital_nav_content{ max-width: 1200px; margin: 0 auto; padding: 1.4rem 0;}
	.hospital_nav_content ul{ display: flex;}
	.hospital_nav_content ul li{ margin-right: 4.0rem; position: relative; transition: all .5s;}
	.hospital_nav_content ul li a{ color: #666;}
	.hospital_nav_content ul .hospital_curr a{ color: #4A1C80;}
	.hospital_nav_content ul li:hover ::after{content:'';position: absolute; bottom: -1.4rem; height: .3rem; background: #4A1C80; left: 50%; width: 2.0rem; z-index: 9; margin-left: -1.0rem;}
	.hospital_nav_content ul li:hover  a{ color: #4A1C80;}
	.hospital_curr::after{content:'';position: absolute; bottom: -1.4rem; height: .3rem; background: #4A1C80; left: 50%; width: 2.0rem; z-index: 9; margin-left: -1.0rem;}
	.hospital_content{background: #FAFAFA;}
	.hospital_content_content{max-width: 1200px; margin: 0 auto; padding: 4.0rem 0; display: flex; justify-content: space-between;}
	.hospital_content_left{width: 70%;}
	.hospital_content_about{background: #fff; padding: 2.0rem; display: flex;}
	.hospital_content_about_title{margin-right: 5.0rem;}
	.hospital_content_about_title h3{ font-family: "abc1"; font-size: 2.0rem;}
	.hospital_content_about_title h3 span{ color: #4A1C80;}
	.hospital_content_about_title .hospital_content_width{ width: 2.0rem; height: .2rem; background: #4A1C80; margin: 1.0rem 0;}
	.hospital_content_about_title h4{ font-size: 1.2rem; font-weight: bold;}
	.hospital_content_about_text{ font-size: .87rem; color: #666;}
	.hospital_content_about_img{ width: 100%; height: 0; margin-top: 2.0rem; padding-top: 38%; position: relative; overflow: hidden;}
	.hospital_content_about_img img{ position: absolute; top: 0; left: 0; width: 100%;}
	.hospital_content_cases{margin-top: 3.0rem;}
	.hospital_content_cases_title{display: flex;}
	.hospital_content_cases_title_left{ width: 2.0rem; height: .2rem; background: #4A1C80; margin-top: 1.4rem; margin-right: 1.0rem;}
	.hospital_content_cases_title_right h3{ font-family: "abc1"; font-size: 2.0rem;}
	.hospital_content_cases_title_right h4{ font-size: 1.2rem; font-weight: bold;}
	.hospital_content_cases_content ul li{background: #fff; width: 32%; margin-top: 1.0rem; transition: all .5s;}
	.hospital_content_cases_content ul li a{ padding: 1.0rem; display: block;}
	.hospital_content_cases_content ul li:hover{box-shadow: 0px 10px 20px rgba(0,0,0,.1);}
	.hospital_content_cases_img{ width: 100%;height: 0; overflow: hidden;padding-top: 60%; position: relative;}
	.hospital_content_cases_img img{ position: absolute; top: 0; left: 0; width: 100%;}
	.hospital_content_cases_content h3{ margin-top: 1.0rem; font-size: 1.0rem; color: #333;}
	.hospital_content_cases_content h3:hover{ color: #4A1C80; text-decoration: underline;}
	.hospital_content_cases_time{ margin-top: 1.0rem; font-size: .87rem; color: #999;}
	.hospital_content_cases_time i{ font-size: .87rem; color: #666; margin-right: .4rem;}
	.hospital_content_cases_time span{ margin-right: 1.0rem;}
	.hospital_content_cases_content ul{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 1.0rem;}
	.hospital_content_cases_content ul::after{content:""; width: 32%;}
	.hospital_content_icon{ width: 80%; max-width: 280px; margin: 3.0rem auto 0 auto; overflow: hidden; position: relative; border-radius: 1.5rem; border: 1px solid #999999;}
	.hospital_content_icon a{ width: 100%; height: 3.0rem; border-radius: 1.5rem; transition: all .5s; display: flex; align-items: center; justify-content: center; color: #666666; }
	.hospital_content_icon::after{content: "";  position: absolute; top: 0; left: -100%; height: 100%; width: 100%; background: rgba(74, 28, 128, .3);transition: all .3s;}
	.hospital_content_icon:hover:after{left: 0;}
	.hospital_content_icon a::after{content: ""; position: absolute; top: 0; left: -100%; height: 100%; width: 100%; background: rgba(74, 28, 128, .8);transition: all .3s;transition-delay:.1s}
	.hospital_content_icon:hover a::after{left: 0;}
	.hospital_content_icon a span{position: relative; z-index: 9;}
	.hospital_content_icon:hover a span{ color: #fff;}
	.hospital_content_icon:hover{border-color: #4A1C80; box-shadow: 0 4px 12px rgba(74, 28, 128, .4);transition: all .4s;transition-delay:.1s}
	.hospital_content_right{width: 25%;}
	.hospital_serve_title{ display: flex; align-items: center;}
	.hospital_serve_title i{ width: .3rem; height: 1.2rem; display: block; margin-right: .5rem; background: #4A1C80;}
	.hospital_serve_title span{ color: #4A1C80; font-weight:bold; font-size: 1.2rem;}
	.hospital_content_serve_ul{ margin-top:.6rem;}
	.hospital_content_serve_ul ul{ display: flex; flex-wrap: wrap; margin-left: -.4rem;}
	.hospital_content_serve_ul ul li{ }
	.hospital_content_serve_ul ul li a{padding:.4rem .8rem; border: 1px solid #4A1C80; border-radius: .4rem; display: flex; align-items: center; justify-content: center; font-size: .87rem; margin:0 .4rem; margin-top: .8rem; color: #4A1C80; transition: all .5s;}
	.hospital_content_serve_ul ul li a:hover{background: #4A1C80; color: #fff;}
	.hospital_content_choice{background: #fff; padding: 2.0rem; margin-top: 2.0rem;transition: all .5s;}
	.hospital_content_choice:hover{box-shadow: 0px 10px 20px rgba(0,0,0,.1);}
	.hospital_content_choice_img{width: 70%; margin:0 auto; max-width: 150px;}
	.hospital_content_choice_img_img{ width: 100%; height:0; padding-top: 100%; border-radius: 50%; overflow: hidden; position: relative;}
	.hospital_content_choice_img_img img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; min-height: 100%;}
	.hospital_content_choice h3{ font-size: 1.2rem; font-weight: bold; color: #333; text-align: center; margin-top: .8rem;}
	.hospital_content_choice h4{ display: flex; align-items: center; justify-content: center; color: #666; font-size: .87rem; margin-top: .5rem;}
	.hospital_content_choice h4 i{ margin-right: .3rem;}
	.hospital_content_choice h4 span{ margin-right: 1.0rem;}
	.hospital_content_choice h4 span:nth-child(4){ margin: 0;}
	.hospital_content_choice a{ margin-top: 1.0rem; width: 70%;max-width: 148px; border: 1px solid #4A1C80; color: #4A1C80; display: flex; align-items: center; justify-content: center; height: 2.0rem; border-radius: 1.0rem; font-size: 1.0rem; margin: 1.4rem auto 0 auto;transition: all .5s;}
	.hospital_content_choice a:hover{background: #4A1C80; color: #fff;}
	.hospital_content_choice h5{ color: #4A1C80; margin-top: 1.0rem; text-align: center; font-family: "abc1"; display: flex; align-items: center; justify-content: center;}
	.hospital_content_choice h5 i{ display: block; margin-right: .5rem;}
	.hospital_content_doctor{ margin-top:2.0rem;}
	.hospital_content_doctor_ul{ margin-top: 1.0rem;}
	.hospital_content_doctor_ul ul li a{ display:flex; align-items: center; padding: 1.0rem; background: #fff;}
	.hospital_content_doctor_ul ul li{margin-top: 1.0rem;transition: all .5s;}
	.hospital_content_doctor_ul ul li:hover{box-shadow: 0px 10px 20px rgba(0,0,0,.1);}
	.hospital_content_doctor_ul .hospital_content_doctor_img{width: 40%; max-width: 80px;}
	.hospital_content_doctor_img_img{ width: 100%; height:0; padding-top: 100%; border-radius: 50%; overflow: hidden; position: relative;}
	.hospital_content_doctor_ul img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; min-height: 100%;}
	.hospital_content_doctor_text{margin-left: 1.0rem;}
	.hospital_content_doctor_text h3{ font-size: 1.2rem; font-weight: bold; color: #333; margin-bottom: .8rem;}
	.hospital_content_doctor_text p{ font-size: .87rem; color: #666; margin-top: .3rem;}
	.hospital_content_doctor_text p i{ margin-right: .4rem;}
	.hospital_news{ padding: 3.0rem 0; margin: 0 auto; width: 96%; max-width: 1200px;}
	.hospital_news_content{}
	.hospital_news_content ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
	.hospital_news_content ul::after{ content:''; width: 32%;}
	.hospital_news_content ul li{ width: 32%; margin-top: 2.0rem;transition: all .5s;}
	.hospital_news_content ul li .hospital_news_img{ width: 100%; height: 0; padding-top: 60%; position: relative; overflow: hidden;}
	.hospital_news_content ul li .hospital_news_img img{ position: absolute; top: 0%; left: 0%; transition: all .5s;}
	.hospital_news_content ul li:hover .hospital_news_img img{transform: scale(1.2);}
	.hospital_news_content ul li h3{ font-size: 1.0rem; color: #333; font-weight: bold; margin-top: 1rem;}
	.hospital_news_content ul li p{ font-size: .87rem; color: #666; margin-top: .6rem;}
	.hospital_news_content ul li .hospital_time{ font-size: .87rem; color:#999; margin-top: 1.0rem; display: flex; align-items: center;}
	.hospital_news_content ul li .hospital_time i{ display: block; margin-right: .4rem; font-size: .87rem;}
	.hospital_news_content ul li .hospital_time span{ margin-right: .8rem;}
	.hospital_news_content ul li:hover h3{ color: #4A1C80; text-decoration: underline;}
	/*  */
	.hospital_intro{width: 96%; max-width: 1200px; margin: 4.0rem auto 0 auto;}
	.hospital_intro_title{text-align: center;}
	.hospital_intro_title h3{ font-size: 2rem; color: #333; font-family: "abc1";}
	.hospital_intro_title h4{ width:2.0rem;  height: .2rem; background: #4A1C80; margin: .6rem auto;}
	.hospital_intro_title h5{ font-size: 1.2rem; color: #333; font-weight: bold;}
.hospital_intro_text {
    line-height:2.0rem;
    margin-top: 3.0rem;
    text-align: center;
    color: #666;
    margin-bottom: 100px;
}
	.hospital_intro_img{width: 100%; height: 0; padding-top: 26%; overflow: hidden; position: relative; margin-top: 3.0rem;}
	.hospital_intro_img img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%;}
	.hospital_intro_album{background: #FAFAFA; padding: 3.0rem 0;}
	.hospital_intro_album_title h3{ font-size: 2.0rem; color: #333; font-weight: bold;}
	.hospital_intro_album_title h4{ font-size: 1.2rem; color: #333; margin-top: .3rem; font-family: "abc1"; margin-top: .4rem;}
	.hospital_intro_album_content{ max-width: 1200px; width: 96%; margin: 0 auto;}
	.hospital_intro_album_img{margin-top: 2.0rem;}
	.hospital_intro_album_img ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
	.hospital_intro_album_img ul li{ width: 32%; margin-bottom: 2.0rem; position: relative; cursor: pointer;}
	.hospital_intro_album_img ul li:hover{}
	.hospital_intro_album_img .hospital_intro_album_img_padd{ width: 100%; height: 0; padding-top: 67%; overflow: hidden; position: relative;}
	.hospital_intro_album_img .hospital_intro_album_img_padd img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
	.hospital_intro_album_img ul::after{ width: 32%; content: "";}
	.hospital_intro_album_img .hospital_intro_album_icon{position: absolute; opacity: 0; transition: all .5s; top: 0; left: 0;width: 100%; height: 100%; background: rgba(0,0,0,.4); display: flex; align-items: center; justify-content: center;}
	.hospital_intro_album_icon .iconfont{ font-size: 5.0rem; color: #fff;}
	.hospital_intro_album_img ul li:hover .hospital_intro_album_icon{ opacity: 1;}
	/*  */
	.hospital_case{background: #FAFAFA; padding: 4.0rem 0;}
	.hospital_case_content{ max-width: 1200px; width: 96%; margin: 0 auto; display: flex; justify-content: space-between;}
	.hospital_case_left{ width: 70%;}
	.list li{margin-bottom: 2.0rem; transition: all .5s;}
	.list li a{ display: flex; background: #fff;padding: 1.4rem;}
	.list li .list_img{ width:22%;}
	.list li .list_img_padd{ width: 100%; height: 0; overflow: hidden; padding-top: 80%; position: relative;}
	.list li .list_img_padd img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%;}
	.list li .list_text{flex: 1; margin-left:2.0rem; display: flex; flex-direction: column; justify-content: space-between;}
        .list li .list_text_top h2 {
            font-size: 1.2rem;
            font-weight: bold;
            color: #333;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;
        }
        .list li .list_text_top p {
            font-size: .87rem;
            color: #9E9E9E;
            margin-top: 1.0rem;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }
	.list li .list_text_time{margin-top: 1.0rem; font-size:.87rem; color: #9E9E9E;}
	.list li .list_text_time i{ font-size: .87rem; margin-right: .3rem;}
	.list li .list_text_time span{ font-size: .87rem; margin-right: 1.0rem;}
	.list li:hover{box-shadow: 0 8px 20px rgba(0,0,0,.1);}
	.page{margin: 5.0rem 0 3.0rem 0;}
	.page dl{display: flex; align-items: flex-end;}
	.page dl dd{ margin-right: 1.4rem; font-size: 1.0rem; color: #9E9E9E;}
	.page dl dd a{display: flex; transition: all .5s; width: 2.3rem; height: 2.3rem; border: 1px solid #D8D8D8; align-items: center; justify-content: center; border-radius: .4rem; color: #9E9E9E;}
	.page dl .prev a{width: 5.0rem;}
	.page .page_curr a{background:linear-gradient(315deg,#7847E5 0%,#24114E 99%);box-shadow:0px 4px 8px 0px rgba(88,50,172,0.5);color:#fff;border:1px solid #24114E;}
	.page dl dd a:hover{background:linear-gradient(315deg,#7847E5 0%,#24114E 99%);box-shadow:0px 4px 8px 0px rgba(88,50,172,0.5);color:#fff;border:1px solid #24114E;}
	.hospital_case_right{width: 25%;}
	.weixin{margin-top: 2.0rem;}
	.weixin_content{margin-top: 1.0rem; position: relative;}
	.weixin_content img{width: 100%;}
	.weixin_content_text{ position: absolute; top: 50%;left: 10%; width: 80%; transform: translateY(-50%);}
	.weixin_content_ewm{background: #fff; width: 100%; height: 0; padding-top: 100%; overflow: hidden; position: relative; margin-top: 1.6rem; box-shadow: 0 8px 20px rgba(36,17,78,.6);}
	.weixin_content_ewm img{ position: absolute; top: 6%; left: 6%; width: 88%;}
	.weixin_content_tel{color: #fff; display: flex;}
	.weixin_content_tel .iconfont{ font-size: 1.6rem; margin-top: .4rem;}
	.weixin_content_tel .weixin_content_tel_text{ margin-left: 1rem;flex: 1;}
	.weixin_content_tel .weixin_content_tel_text h3{ font-size: 1.0rem;}
	.weixin_content_tel .weixin_content_tel_text h4{font-size: 1.6rem; font-family: "abc1";}
	.weixin_content_text p{ font-size: 1.0rem; color: #fff; margin-top: .4rem; text-align: center; margin-top: .8rem;}
	/*  */
	.hospital_doctor{background: #FAFAFA; padding: 4.0rem 0;}
	.hospital_doctor_content{max-width: 1200px; width: 98%; margin: 0 auto;}
	.hospital_doctor_content ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
	.hospital_doctor_content ul::after{content:''; width: 32%;}
	.hospital_doctor_content ul li{width: 32%; margin-bottom: 2.0rem; transition: all .5s;}
	.hospital_doctor_a{ padding:3.0rem 2rem;background: #fff; display: block;}
	.hospital_doctor_img{ width: 70%; max-width: 168px; margin: 0 auto;}
	.hospital_doctor_img_img{ width: 100%; height: 0; overflow: hidden; position: relative; padding-top: 100%; border-radius: 50%;}
	.hospital_doctor_img_img img{ position: absolute; top: 0; left: 0; width:100%;}
	.hospital_doctor_content h2{ font-size: 1.2rem; font-weight: bold; color: #333; margin-top: .8rem;text-align: center;}
	.hospital_doctor_content h4{ display: flex; align-items: center; margin-top: .6rem; justify-content: center; color: #666;}
	.hospital_doctor_content h4 i{margin-right: .3rem;}
	.hospital_doctor_content h4 span{margin-right:1rem;}
	.hospital_doctor_zixun{width: 70%; max-width: 168px; margin: 0 auto; height: 2.4rem; border-radius: 1.2rem; border: 1px solid #4A1C80; display: flex; align-items: center; justify-content: center; color: #4A1C80; margin-top: 2rem; transition: all .5s;}
	.hospital_doctor_tel{text-align: center; margin-top: 1rem; color: #4A1C80; font-family: "abc1"; font-size: 1.1rem;}
	.hospital_doctor_tel i{margin-right: .6rem;}
	.hospital_doctor_content ul li:hover{box-shadow:0 8px 20px rgba(0,0,0,.1);}
	.hospital_doctor_zixun:hover{background: #4A1C80; color: #fff; box-shadow:0 4px 16px rgba(88,50,172,0.5);}
	/*  */
	.hospital_case_show{ background: #fff; padding: 2.0rem;}
	.hospital_case_show h1{font-size: 1.6rem; font-weight: bold; color: #333;}
.hospital_case_time {
    font-size: .87rem;
    color: #999;
    display: flex;
    align-items: center;
    margin-top: 1rem;
    flex-wrap: nowrap;
}
	.hospital_case_time i{ margin-right: .8rem;}
    .hospital_case_time span {
        margin-right: 1.8rem;
        white-space: nowrap;
    }
	.hospital_case_xinxi{padding: .8rem 1.2rem; background: #FAFAFA; margin-top: 1.4rem;}
	.hospital_case_xinxi ul{ display: flex; flex-wrap: wrap;}
	.hospital_case_xinxi ul li{min-width: 48%; font-size:1rem; margin: .4rem 0;}
	.hospital_case_xinxi i{color: #999;}
	.hospital_case_xinxi span{color: #666;}
	.hospital_case_text{margin-top: 2.0rem;}
	.hospital_case_text p{margin-top: 1.0rem; color: #666; line-height: 1.8rem;}
	.hospital_case_text img{ display: block; margin: 1.0rem auto; max-width: 100%;}
	.hospital_case_lianxi{background: rgba(74, 28, 128, 0.05); margin-top: 4.0rem; line-height: 1.6rem; border: 1px solid rgba(74, 28, 128, 0.3);color: #4A1C80; padding:1.2rem 1.4rem;}
	.hospital_case_lianxi a,.hospital_case_lianxi span{color: #FF7E43;}
	.hospital_case_tishi{margin-top: 3.0rem;}
	.hospital_case_tishi_title{display: flex; align-items: center; font-size: 1.0rem; color: #999;}
	.hospital_case_tishi_title i{margin-right: .4rem;}
	.hospital_case_tishi p{ font-size: .87rem; margin-top: 1.0rem; color: #999;}
	.hospital_case_page{ margin-top: 5.0rem;}
	.hospital_case_page h4{ font-size: 1.0rem; color: #333; display: flex; margin-bottom: 2.0rem;}
        .hospital_case_page h4 span {
            color: #666;
            margin-right: 2.0rem;
            white-space: nowrap;
        }
        .hospital_case_page h4 a {
            color: #333;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }
	.hospital_case_page h4 a:hover{color: #4A1C80;}
	.hospital_case_page h4:nth-child(1){border-bottom: 1px solid #e5e5e5; padding-bottom: 2.0rem;}
	.hospital_content_cases_top{margin-top: 3.0rem;}
	.hospital_content_cases_top h2{    color: #4A1C80;
    font-weight: bold;
    font-size: 1.2rem;}
	/*  */
	.hospital_news_xinxi{padding: .8rem 1.2rem; background: #FAFAFA; margin-top: 1.4rem; display: flex;}
	.hospital_news_xinxi .hospital_news_left{font-size: 1.0rem; font-weight: bold; color: #666;}
	.hospital_news_xinxi .hospital_news_right{ font-size:.87rem; color: #666; flex: 1;}
	/*  */
	.hospital_doctor_img_a{ width: 26%; background: rgba(255,255,255,.2); border-radius: 50%; height:101px;}
	.hospital_doctor_img_padd_a{padding: .6rem;}
	.hospital_doctor_img_logo_a{ width: 100%; height: 0; padding-top: 100%; position: relative; overflow: hidden; border-radius: 50%;}
	/* .hospital_doctor_img_logo .hospital_logo{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 99; max-width: 80%; max-width: 80%;} */
	.hospital_doctor_img_logo_a .hospital_back{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 120%;}
	.case_jianjie{padding: 2.0rem; background: #fff;}
	.case_jianjie h2{ font-size: 1.2rem; font-weight: bold; color: #333;}
	.case_jianjie p{ font-size: .87rem; color: #666; margin-top: 1.0rem;}
	.case_jianjie_zhuanchang{ margin-top: 3.0rem;}
	.case_jianjie_zhuanchang ul{display: flex; margin-right: 1.0rem; flex-wrap: wrap;}
	.case_jianjie_zhuanchang ul li{height: 2.2rem; padding: 0 1.0rem; font-size: .87rem; color: #4A1C80; border: 1px solid #4A1C80; line-height: 2.2rem; border-radius: .4rem; margin-top: 1.0rem;margin-right: 1.0rem;}
	.case_wenda{margin-top: 3.0rem;}
	.case_wenda h2{ font-size: 1.2rem; color: #333; font-weight: bold;}
	.case_wenda ul li{margin-top: 2rem; transition: all .5s;}
	.case_wenda ul li a{display: block; padding: 2.0rem; background: #fff;}
	.case_wenda ul li:hover{box-shadow: 0px 10px 20px rgba(0,0,0,.1);}
	.case_wenda_title{ display: flex; align-items: center;}
	.case_wenda_title img{ width: 1.8rem; margin-right: 1.0rem;}
	.case_wenda_title h3{ font-size: 1.2rem; color: #333; font-weight: bold;}
	.case_wenda_time{margin-left: 2.8rem; margin-top: .6rem; font-size: .87rem; color: #333; display: flex; align-items: center;}
	.case_wenda_time b{ margin-right: 2.0rem; font-weight: normal;}
	.case_wenda_time i{ color: #999; margin-right: .3rem;}
	.case_wenda_time span{ margin-right: 1.2rem; color: #999;}
	.case_wenda_huida{background: #FAFAFA; padding: 1.2rem; margin-top: 1.4rem;}
	.case_wenda_huida p{ font-size: .87rem; color: #666;}
	.case_wenda_huida_xinxi{ display: flex; align-items: center; margin-top: 1.0rem;}
	.case_wenda_huida_xinxi .case_wenda_huida_img{ width: 1.3rem; margin-right: .6rem; height: 1.3rem; border-radius: 50%; overflow: hidden;}
	.case_wenda_huida_xinxi .case_wenda_huida_img img{width: 100%;}
	.case_wenda_huida_xinxi span{ font-size: .87rem; color: #999;}
	.case_wenda_bottom{ display: flex; margin-top: 0.6rem; align-items: flex-end; justify-content: space-between;}
	.case_wenda_fenlei{display: flex;}
	.case_wenda_fenlei span{ display: block; margin-right: 1.0rem; font-size: .87rem; color: #4A1C80;}
	.case_wenda_shuliang{height: 2.6rem; background: #fafafa; border-radius: 1.3rem;padding: 0 2.0rem; display: flex; align-items: center; color: #666; font-size: .87rem;}
	.case_wenda_shuliang i{margin-right: .5rem;}
	.hospital_side{background: #fff;}
	.hospital_side_img{ width: 100%; height: 0; padding-top: 50%; position: relative; overflow: hidden;}
	.hospital_side_img .hospital_side_back{ position: absolute; top: 60%; left: 50%; width: 120%; min-height: 120%; transform: translate(-50%,-50%); filter: blur(5px);}
	.hospital_side_img .hospital_side_logo{ position: absolute; top: 50%; left: 50%; width:60%;transform: translate(-50%,-50%); z-index: 1;}
	.hospital_side_text{padding: 1rem;}
	.hospital_side_text h2{ font-size: 1.2rem; color: #333; font-weight: bold;}
	.hospital_side_text .hospital_side_tad{ display: flex; align-items: center; flex-wrap: wrap; margin-top: .6rem;}
	.hospital_side_text .hospital_side_tad span{height: 1.6rem; box-sizing: border-box; padding:0 .6rem; margin-right: 1.0rem; border-radius: .3rem; font-size: .87rem; line-height: 1.6rem;}
	.hospital_side_text .hospital_side_tad .xingzhi{background: rgba(59, 160, 255, 0.2);border: 1px solid #3BA0FF;color: #3BA0FF;}
	.hospital_side_text .hospital_side_tad .jingying{background: rgba(255, 178, 85, 0.2);border: 1px solid #FFB255;color: #FFB255;}
	.hospital_side_text .hospital_side_address{ display: flex; color: #999; align-items: center; font-size: .87rem; margin-top: .8rem;}
	.hospital_side_text .hospital_side_address i{margin-right: .3rem;}
	.hospital_side_text .hospital_side_button{ width: 100%; margin: 1.2rem auto 0 auto; height: 3.4rem; display: flex; align-items: center; justify-content: center; border-radius: 2rem; box-sizing: border-box; border: 1px solid #999999; color: #666; transition: all .5s;}
	.hospital_side_text .hospital_side_button:hover{background: #4A1C80; color: #fff; border-color: #4A1C80;}
	/*  */
	.news{background: #FAFAFA; border-top: 4px solid #4A1C80;}
	.news_content{max-width: 1200px; width: 96%; margin: 0 auto; padding: 2.0rem 0; display: flex; flex-wrap: wrap; justify-content: space-between;}
	.weizhi_2{color: #666;}
	.weizhi_2 a{color: #333;}
	.news_left{width: 70%; margin-top: 3.0rem;}
	.news_right{width: 25%; margin-top: 3.0rem;}
	/*  */
	.wenda li{margin-bottom: 2rem; transition: all .5s; border-radius:15px;}
        .wenda li a {
            display: block;
            padding: 1.6rem;
            background: #fff;
            border-radius: 15px;
            overflow: hidden;
        }
	.wenda li:hover{box-shadow: 0px 10px 20px rgba(0,0,0,.1);}
	.wenda_tad{ display: flex; align-items: center; white-space: nowrap; flex-wrap: wrap;}
	.wenda_tad a{ margin-right: 1.8rem; font-size: 1.0rem; color: #333;}
	.wenda_tad .wenda_curr{ color: #4A1C80;}
	.wenda_tad a:hover{color: #4A1C80;}
@media screen and (max-width:860px){.neirong-yiyuan{display:flex;flex-direction:column;}
.yiyuan-content{width:100%;}
.neirong-tuijian{width:100%;}
.pages{display:none !important;}
.m-pages{display:flex !important;margin-bottom:50px;}
/*.yiyuan-img-box{height:45%;}*/
.list li .list_img{width:33%;}
.news_left{
	width: 100%;
}
.news_right{
	width: 100%;
}
.hospital_case_content{
	display: flex;
	flex-direction: column;
}
.hospital_case_left{
	width: 100%;
}
.hospital_case_right{
	width: 100%;
}
.hospital_content_content{
	display: flex;
	flex-direction: column;
}
.hospital_content_left{
	width: 100%;
}
.hospital_content_right{
	width: 100%;
}
.hospital_news_content ul li{
	width: 100%;
}
.hospital_doctor_content ul li{
	width: 100%;
}
}
@media screen and (max-width: 560px) {
    .hospital_top_content {
        flex-direction: column;
    }
    .yiyuan-name{
        font-size:16px;
    }
    .hospital_left {
        margin-right: 0;
        /*margin-top: 1rem;*/
        /*justify-content: center;*/
        align-items: center;
        flex-direction: column;
    }
        .hospital_left{
            margin-top:1rem;
        }
        .hospital_right {
            margin-top: 1rem;
        }
    .hospital_top_text{
        margin-left:0;
        margin-top:1rem;
    }

    .hospital_right {
        width: 100%;
    }

    .hospital_right_bottom {
        width: 85%;
        margin: 0 auto;
        height:3rem;
    }

    .hospital_right_tel {
        justify-content: center;
        margin-top:1rem;
    }

    .hospital_top_img {
        width:60%;
    }
    .yiyuan-item1{
        margin-top:2rem;
    }
    .hospital_case_show{
        padding:1rem;
    }
        .hospital_case_show h1{
            font-size:1.2rem;
        }
    .hospital_case_lianxi{
        margin-top:1rem;
        padding:1rem;
    }
    .list li a {
        padding: 0.8rem;
    }
    .list li .list_text_top h2{
        font-size:1rem;
    }
    .list li .list_text_time span{
        margin-right:0;
    }
    .yiyuan-item {
        padding: 30px 0 8px 0;
    }
    .item-title{
        margin-top:20px;
    }
}
