/** 列表页 **/
/*美莱连锁*/
.article .hos_list_nav{width: 123.5rem;height: 15.2rem;margin: 0 auto;text-align: center;background-color: rgba(248, 248, 248, 1);padding-top: 2.5rem;border-radius: .8rem;}
.article .hos_list_nav  h3{float: left;width: 11rem;line-height: 4rem;font-size: 1.7rem}
.article .hos_list_nav .list{display: flex;flex-wrap: wrap;}
.article .hos_list_nav .list a{width: 10rem;color: #333;font-size: 1.4rem;display: inline-block;text-align: center;line-height: 4.2rem;}
.article .hos_con{width: 124.5rem;display: flex;margin: 0 auto;text-align: center}
.article .hos_con .hos_list{width: 90.6rem;margin-right: 3.5rem}
.article .hos_con .hos_list p:nth-child(1) {width:100%;text-align:left;padding-left:1rem;height:3rem;line-height:3rem;margin:1.5rem 0;font-weight: 400;font-style: normal;font-size: 1.6rem;color: #9E86CC;}
.article .hos_con .hos_list p:nth-child(1) a{color: #9E86CC;}
.article .hos_con .hos_list hr{background-color: #f4f4f4;height: .1rem;border: none;}
.article .hos_con .hos_list .info{height: 16rem;display: flex;margin: 2.14rem 0;position: relative}
.article .hos_con .hos_list .info img{width: 16.3rem;margin:0 2rem;border-radius:.4rem}
.article .hos_con .hos_list .info .typename{color: #000000!important;}
.article .hos_con .hos_list .info div{margin-left: 1rem;text-align: left}
.article .hos_con .hos_list .info div h3{font-weight: 700;font-style: normal;font-size: 2rem;color: #000000;margin-bottom: 1rem}
.article .hos_con .hos_list .info div p{font-weight: 400;font-style: normal;font-size: 1.4rem;color: #999999;line-height: 3rem;height: 3rem}
.article .hos_con .hos_list .info div p:nth-child(3){margin-bottom: 2rem}
.article .hos_con .hos_list .info div span{font-size: 1.4rem;color: #151515;}
.article .hos_con .hos_list .info .yuyue{    position: absolute;right: 4.48rem;top: 10rem;width: 9.8rem;height: 3.26rem;line-height:3.26rem;background-color: rgba(158, 134, 204, 0.8901960784313725);border: none;border-radius: 1rem;font-weight: 400;color: #fff;font-style: normal;font-size: 1.4rem;box-shadow: none;}
.article .hos_con .hos_wapper{width: 30rem;height: 130rem;}
.article .hos_con .hos_wapper div{position: relative;margin: 2rem}
.article .hos_con .hos_wapper .slider{position: relative;width: 26rem !important;height: 18.4rem!important;}
.article .hos_con .hos_wapper .slider li{position: absolute;width: 100%!important;left: 0px;top: 0px;}
.article .hos_con .hos_wapper .slider img{width: 26rem;height: 16rem;position: relative;}
.article .hos_con .hos_wapper h3{font-weight: 400;font-style: normal;font-size: 1.6rem;color: #9E86CC;text-align: left;line-height: 3rem;margin: 1.5rem 0;}
.article .hos_con .hos_wapper .hd{width: 100%;display: flex;flex-direction: row;justify-content: center;margin-top: 1rem;}
.article .hos_con .hos_wapper .hd li{ width: .8rem;height: .8rem;border-radius:50%; overflow: hidden;background: #DEDCDE;margin:0 .2rem;text-indent:-99999px;}
.article .hos_con .hos_wapper .hd li:hover,.newActivity1 .hd li.on{background: #AF8AB1;}


/** 内容页 **/
/*头部轮播*/
.section_head{width: 100%;height: 51.02rem;position: relative}
.slider{height: 100%!important;}
.slider img{width: 100%;height: 100%;position: absolute}
.section_head .info{width: 47.7rem;height: 50.2rem;color: #fff;margin-left: 35.5rem;position: absolute;top: 0}
.section_head .info div {display: flex;margin-top: 6.7rem;margin-bottom: 9.7rem}
.section_head .info div img {width: 4.1rem;height: 4rem;margin-right: 1rem}
.section_head .info div span {font-size: 2.5rem;font-weight: 400}
.section_head .info > p:nth-of-type(1) {font-weight: 700;font-style: normal;font-size: 4.8rem;color: #FFFFFF;margin-bottom: 0.7rem}
.section_head .info >p:nth-of-type(2) {font-size: 2.0rem;color: #CDCDCD;line-height: 4.2rem;margin-bottom: 3.8rem}
.section_head .info a {width: 14rem;color:#fff;height: 4rem;background: inherit;background-color: rgba(128, 80, 179, 1);border: none;border-radius: 5px;font-size: 1.8rem;text-align: center;display: block;line-height: 4rem;}

/*二级导航栏*/
.nav2{width: 100%;height:6.93rem;border-bottom:#e1e1e1 0.1rem dotted;display: flex;color: #333333;font-size: 1.3rem;text-align: center}
.nav2 .nav-nth2{width: 117rem;display: flex;margin: 0 auto;}
.nav2 .list{width:81.2rem;display: table;}
.nav2 .list a{width:11.9rem;display:table-cell;vertical-align:middle;color: #333;font-size: 1.7rem}
.nav2 .hotline{color: #d80000;font-size: 1.7rem;/*! display: table; */width: 36rem;text-align: right;position: relative;}
.nav2 .hotline img {position: absolute;top: 24%;right: 53%;}
.nav2 .hotline span{height: 100%;line-height: 6.5rem;}


.sec {width: 119.9rem;margin: 0 auto }
.sec h3{margin-bottom: 1.7rem;font-weight: 400;border-left: .12rem rgba(158, 134, 204, 1) solid;height: 2.4rem;}
.sec h3 span{margin-left: 2rem}


.section1{height: 30.1rem;display: flex;margin-top: 3.2rem;margin-bottom: 2rem}
.section1 .intro{width:86.3rem;background-color: #fcfcfc;height: 30rem;margin-right: 4rem}
.section1 .intro .detail{width: 77.2rem;height: 20.2rem;display: flex;margin:3rem 5.7rem 2.8rem 3.3rem;}
.section1 .intro img{margin-right: 4.8rem;width: 62.4rem;height: 20rem;}
.section1 .intro>div h1 p:nth-of-type(1){font-size:2.4rem;color: #333333;text-align: left;margin-bottom: 1.2rem;}
.section1 .intro>div p:nth-of-type(1){margin-bottom: 2.6rem;letter-spacing: 0.1rem;font-weight: 400;font-size: 1.4rem;color: #999999;line-height: 2.3rem;}
.section1 .intro>div button{font-weight: 400;font-size:1.3rem;left: 0px;top: 0px;width: 14rem;height: 4rem;background: inherit;border: none;border-radius: 0.5rem;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.section1 .intro>div button:nth-of-type(1){color:#FFFFFF;background-color: rgba(158, 134, 204, 1);margin-right: 2.7rem}
.section1 .intro>div button:nth-of-type(2){color:#999999;background-color: #cfcfcf}
.section1 .intro>p{font-size: 1.4rem; margin-left: 3rem;}
.section1 .intro>p span{color: #999}
.section1 .doc_brand{width: 26.3rem;height: 30.3rem;position: relative;}
.section1 .doc_brand h3{margin-bottom: .5rem}
.ulWrap li{width: 47%;height:12.7rem;float: left}
.ulWrap ul li:nth-of-type(1){margin-right: 1.3rem;margin-bottom: 1.4rem;float: left}
.ulWrap ul li:nth-of-type(2){margin-bottom: 1.4rem}
.ulWrap ul li:nth-of-type(3){margin-right: 1.4rem}
.ulWrap ul li img{width:100%;height: 100%}
.doc_brand a.prev,.doc_brand a.next{display: block; width: 19px;height: 19px; background:url(../image/pronext1.jpg) no-repeat; position: absolute; top:.2rem;right: 2rem;}
.doc_brand a.next{right:.1rem;background-position: -19px 0;}


.section2{height: 112px;margin-bottom:2.5rem}
.section2 img{width: 38rem;height: 7rem;display: inline-block}
.section2 img:nth-of-type(-n+2){margin-right:2rem}


.section3{height: 58.8rem;display: flex;margin-bottom: 1.9rem}
.section3 .vedio{width: 84.6rem}
.section3 .vedio ul.ved{overflow: hidden;}
.section3 .vedio ul.ved li{width:25.9rem;float: left;margin-right: 2.2rem;margin-bottom: 6rem}
.section3 .vedio ul.ved li img{border-radius: 1.4rem;overflow: hidden;width: 25.9rem;height: 19.6rem;}
.section3 .vedio ul.ved li p{overflow: hidden;font-size: 1.4rem;color: #6f6f6f;font-weight: 400;}
p.pv em{font-style: normal;font-size: 1.3rem;color: #93999f;float: right;padding-left: 2.0rem;background-size: auto;background-size: 1.2rem;margin-top: 2.5rem;margin-bottom: 2.1rem;}
.section3 .dynamic{width: 29.1rem;margin-left: 4rem;}
.section3 .dynamic a{font-size: 1.35rem;color: #333333;font-weight: 600;}
.section3 .dynamic a>span{color:rgba(158, 134, 204, 1);margin-right: .4rem;font-weight: 600}
.section3 .dynamic p{font-size: 1.2rem;line-height: 2rem;margin-left: 1.4rem;letter-spacing: .1rem;color: #9c9fa2;margin-top: 0.8rem;margin-bottom: 1.9rem;}

.section4{height: 52.9rem;display: flex;margin-bottom: 2.4rem}
.section4 .tab{width: 86.2rem;background-color: rgba(242, 242, 242, 0.2823529411764706);border: none;border-radius: .5rem;}

.hospital_ul{ height: 5rem;text-align: center; margin: 0 auto;font-size: 2rem;}
.hospital_ul ul{display:flex;}
.hospital_ul ul li{width: 15.5rem; font-size: 2rem;color:#333333; letter-spacing: .3rem; float: left; cursor: pointer;line-height: 5rem;}
.hospital_ul ul li.on{border-bottom:rgba(158, 134, 204, 1) 1px solid;}
.hospital_c{padding: 4.0rem 0 7.0rem; overflow:hidden;}
.hospital_c ul{width:86.25rem; margin: 0 auto;display: flex;flex-wrap: wrap;padding: 2rem;justify-content: flex-start;}
.hospital_c ul li{width: 13.2rem; height: 12rem; overflow:hidden; text-align: center; transition: all 0.25s;background-color: paleturquoise;/*! display: flex; */margin-right: 2rem;margin-bottom: 4rem;}
.hospital_c ul li img{width: 100%;height: 100%}
.hospital_c .tips{position: absolute;margin-top: 34rem;margin-left: 2.1rem;font-size: 1.8rem;color: #333}
.section4 .hos_nav{width: 29.3rem;margin-left: 4.3rem;background-color: rgba(242, 242, 242, 0.2823529411764706);}
.hos_nav p {color: #333;font-weight: 400;font-size: 2rem;/*! margin-top: 1.3rem; */}
.hos_nav p.t {font-size: 1.6rem;color: #333;font-weight: 700;margin-left: 1.3rem;margin-top: 1.9rem}
.section4 .hos_nav .area{font-weight: normal;margin-left:1.3rem }
.section4 .hos_nav a{/*! font-size: 1.3rem; *//*! color: #666666; *//*! text-align: left; *//*! margin-right: 1.5rem; *//*! margin-bottom: 4rem; */width: 6.8rem;height: 2.4rem;font-size: 1.2rem;color: #666;font-weight: 400;text-align: center;display: inline-block;line-height: 2.4rem;border: none;border-radius: 5px;}
.section4 .hos_nav .area a:nth-of-type(3){margin-right: 0rem}
.section4 .hos_nav a.on{background-color: rgba(158, 134, 204, 1);color: #fff}
.section5{height: 46.7rem;position: relative}
.section5 img{width: 100%;height: 40.7rem}
.map-info{width: 34rem;height: 40rem;background-color: rgb(0 0 0 / 64%);position: absolute;right: 0;top: 4.5rem;color: white;}
.map-info .p1{margin:4rem 0 0 1rem}
.map-info .p2{margin:5rem 0 0 1rem}
.map-info .p0{text-align:center;font-size:4rem;margin:5rem!important}

.hospital_c ul:nth-of-type(1)>li{width: 10rem;height: 10rem;margin-right: 4.37rem;}
.hospital_c ul:nth-of-type(1)>li p{position: absolute;text-align: center;width: 10rem;font-size: 1.3rem;margin-top: -0.2rem;color: #666}
.hospital_c ul:nth-of-type(2)>li,.hospital_c ul:nth-of-type(3)>li{width: 19.2rem;height: 15rem}


.article{padding-bottom: 3.0rem;box-shadow: 0 0 1.0rem .5rem rgba(0,0,0,0.2);}


/*医生团队*/
.doc{margin-bottom: 2rem}
.doc p.title{font-size: 1.9rem;color: #4d4d4d;border-bottom: 1px solid #e5e5e5;padding-top: 5rem;padding-bottom: 1.5rem;}
.doc .info{margin-top: 1.4rem;display: flex;flex-wrap: wrap;}
.doc .info .list{width:28.4rem;height: 11rem;margin-right: 1.6rem;margin-bottom:.8rem;display: flex;background-color: #f9f9f9; }
.doc .info .list:nth-of-type(4n){margin-right: 0rem}
.doc .info .list img{width: 8.2rem;height: 8.2rem;margin: 1.7rem 1.2rem;border-radius: 50%}
.doc .info .list .desc>p{font-size: 1.4rem;color: #7e7e92;}
.doc .info .list .desc>p span{font-size: 1.5rem;color: #333333}
.doc .info .list .desc>p:nth-of-type(1){margin-top: 3rem;margin-bottom: 1.2rem}

/*医生详情页*/
.docinfo{height: 43.3rem;box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.34901960784313724);border-radius: .8rem;background-color: rgba(255, 255, 255, 1);margin-top: 2.2rem;margin-bottom: 6rem;display: flex}
.docinfo img.header {width: 28.9rem;height: 32.6rem;margin:5.5rem 14.8rem;}
.docinfo .introduce {width: 41.5rem;margin-left: 9rem;}
.docinfo .introduce h1{font-weight: 700;font-style: normal;font-size: 2.8rem;border-left: .2rem rgba(158, 134, 204, 1) solid;height: 5.9rem;padding-left: 3.2rem;margin-top: 3.1rem;margin-bottom: 1rem;}
.docinfo .introduce h1>span{font-size: 1.7rem;color: #999;margin-left: 0rem;font-weight: 400;}
.docinfo .introduce p{font-weight: 400;font-size: 1.6rem;color: #8D75B3;}
.docinfo .introduce button.subscribe{width: 140px;height: 4rem;background-color:rgba(128, 80, 179, 1);border-radius: 5px;border: none;color: #FFFFFF;margin-right:10.9rem;margin-top: 2rem}
.docinfo .introduce button.consultation{width: 140px;height: 4rem;background-color:rgba(128, 80, 179, 1);border-radius: 5px;border: none;color: #FFFFFF;}
.docinfo .introduce p>span{font-weight: 400;font-style: normal;font-size: 1.3rem;letter-spacing: normal;color: #333333;margin: 1.3rem 0;display: inline-block;margin-left: 3.8rem;line-height: 2.5rem}

/*资质简历*/
.resume{height: 24.2rem;display: flex}
.resume .icon{width:21.9rem}
.resume .icon>p:nth-of-type(1){font-size: 2.8rem;}
.resume .icon>p:nth-of-type(1) img{margin-right: 2rem;}
.resume .icon>p:nth-of-type(2){margin-top: 2rem;}
.resume .icon>p:nth-of-type(3){text-align: center;margin-top:4rem}
.resume .resume_con{background-color:  rgba(255, 255, 255, 1);border: 1px rgba(221, 221, 221, 1) solid;width: 94.6rem;margin-left: 1.1rem}
.resume .resume_con p{font-size: 20px;line-height: 40px;margin-left: 5rem}
.resume .resume_con p:nth-of-type(1){margin-top: 2.5rem}



/* 美莱视频 */
.video{height: 59.2rem;margin-bottom: 3.4rem}
.video p.title{font-size: 1.9rem;color: #4d4d4d;border-bottom: 1px solid #e5e5e5;padding-top: 5rem;padding-bottom: 1.5rem;}
.video .con {height: 50.2rem;margin-top: 1.5rem;display: flex;flex-wrap: wrap;}
.video .list {width: 29.1rem;height: 23.8rem;margin-right: .5rem;margin-bottom: .1rem;background-color: #f2f2f2}
.video .list:nth-of-type(4n){margin-right: 0rem}
.video .list img{width: 28.6rem;height: 17.7rem;border-radius: 1rem;margin-left: .2rem;}
.video .list p{color: #333333;font-size: 1.3rem;margin-left: 1rem;margin-top: 2rem}

.doctor_content{padding: 20px 0; margin-bottom: 40px; }
.doctor_content p{font-size: 16px; color: #666; line-height: 2;}

