@import "iconfont.css";
@import "reset.css";
.header.smaller {
  background: #fff;
}
.header.smaller:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 1px;
  border-bottom: 1px solid #efefef;
  color: #efefef;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  z-index: 2;
}
.header.smaller .logo {
  background: url(/hyzb/content/images/logo.png) no-repeat 0 0;
  -webkit-background-size: contain;
  background-size: contain;
  margin-top:3px;
  position: absolute;
  left: 1.2rem;
  top: 0.5rem;
  height: 2.5rem;
  transition: all 1s;
  
}
.header.smaller .menu a i {
    color: #000;
    line-height: 3rem;
    font-size: 2rem;
}
.header.smaller .menu a:hover i {
  color: #2487ec;
}
.header.smaller.dropdown .menu a i {
  font-size: 1.4rem;
}
.header.smaller.dropdown .menu a i:before {
  content: "\e726";
  color: #000;
}
.header .container {
  margin: 0 auto;
  position: relative;
}


.header {
  height: 60px;
  z-index: 102;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.header .logo a {
  width: 100%;
  height: 100%;
  display: block;
  text-indent: -999em;
}
.header .menu {
  position: absolute;
  right: 1.2rem;
  top: 0;
}
.header.smaller .menu a i {
    color: #000;
    line-height: 3rem;
    font-size: 2rem;
}
.header .menu a span {
  text-indent: -999em;
  display: block;
}
.section.nav-wrap {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
  box-sizing: border-box;
}
.section.nav-wrap .sec-layer {
  background: #fff;
  position: absolute;
  top: 3.7rem;
  width: 100%;
  overflow-y: auto;
  text-align: center;
}
.line2 {
	height: 2px; background-color: rgb(247, 247, 247);
}
.section.nav-wrap .ul-nav .li-nav .nav-item-title {
  font-size: 15px;
  color: #000;
  line-height: 3.7rem;
  padding-left: 1.2rem;
  position: relative;
  background-repeat:no-repeat;
  background-position:10px -6.6px;
  padding-left:45px
}
element.style {
    padding: initial;
    transform-origin: 0px 0px 0px;
    opacity: 1;
    transform: scale(1, 1);
    display: none;
}
.header.smaller:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 1px;
  border-bottom: 1px solid #efefef;
  color: #efefef;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  z-index: 2;
}
        
		
.yywd01_new{padding:26px 15px 0;}
.yywd01_new_title{text-align: center; line-height: 1.3; font-size: 21px; color: #000; font-weight: bold;margin-bottom: 22px;}
.info_box_new dt img{display: block; width: 80px; height: 80px; margin: 0 auto; border-radius: 160px; border: 1px solid #ebebeb;}
.info_box_new dd{padding: 15px 0;}
.list-flex {display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.list-flex-top{-webkit-box-align:top; -webkit-align-items:top; align-items:top; }
.p_info{height: 24px;}
.p_info>p{font-size: 0;}
.p_info .p_name_new{text-align: right;font-size: 16px; color: #000; margin-right: 8px;width: 45%;}
.p_info .p_d_new{ font-size: 14px; padding: 2px 2px 2px; border: 1px solid #b2d5f3; border-radius: 3px; color: #2a9aff; display: inline-block; line-height: 1;}
.p_hospital_new{text-align: center;font-size: 14px; color: #666;line-height: 1.6;}
 .list-flex.p_info {
               justify-content: center;
           }
.p_info .p_name_new {
               width: auto;
           }
   
.yywd01_new_box,#containnerBox,.audiojs .play-pause,.back,.go{background-color: #fff;}
/*.yywd01_new_box{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}*/

.swiper-container {
	margin: 0 auto;
	position: static;
	overflow: hidden;
	z-index: 1
}
.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}
.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.diseaseNav .swiper-slide {
	text-align: center; display: flex; justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -webkit-box-align: center; -webkit-align-items: center;
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative
}
.swiper-wrapper {
	width: 100%; height: 100%; display: flex; position: relative; z-index: 1; box-sizing: content-box; transition-property: transform; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform;
}
.swiper-slide {
	flex:0 0 auto; width:50% ; height: 100%; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-flex-shrink: 0;
}
.swiper-button-next {
	background-position: center; top: 50%; width: 27px; height: 44px; margin-top: -22px; position: absolute; z-index: 10; cursor: pointer; background-repeat: no-repeat; background-size: 27px 44px; -moz-background-size: 27px 44px; -webkit-background-size: 27px 44px;
}
.swiper-button-prev {
	background-position: center; top: 50%; width: 27px; height: 44px; margin-top: -22px; position: absolute; z-index: 10; cursor: pointer; background-repeat: no-repeat; background-size: 27px 44px; -moz-background-size: 27px 44px; -webkit-background-size: 27px 44px;
}
.swiper-button-next {
	left: auto; right: 10px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.diseaseNav .swiper-slide a {
	width: 100%; color: rgb(102, 102, 102); line-height: 58px; font-size: 15px; display: block; position: relative;
}
.diseaseNav .swiper-slide a {
	width: 100%; color: rgb(102, 102, 102); line-height: 58px; font-size: 15px; display: block; position: relative;
}
.diseaseNav .slide_current a {
	color: rgb(68, 178, 201); border-bottom-color: rgb(68, 178, 201); border-bottom-width: 2px; border-bottom-style: solid;
}

.ylTitle_01 {width: 100%;  background-color: #f7f7f7; }
.ylTitle_01 img {width: 140px; height: 50px; margin: 0 auto;display:block; }





.d-flex-center {
    -webkit-align-items: center;
}

.d-flex {
    display: flex;
}
.live-room {
    padding: 0.8rem 1.5rem;
    background: #fff;
}
.u-head {
    width: 3.7rem;
    height: 3.7rem;
    border-radius: 50%;
    margin-right: .5rem;
}
.u-head img {
        width: 100%;
        height: 100%;
        border-radius: 50%;
}
.u-words-bt p {
    font-size: 1.4rem;
    color: #353535;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    font-weight: bold;
}
.guanzhu {
    font-size: 1.2rem;
    color: #053bf7;
    font-weight: bold;
    margin-left: 8px;
}
.live {
    width: .9rem;
    height: 1rem;
    background: url(/hyzb/content/images/renzheng.png)no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    margin-left: .3rem;
}
.u-words-number {
    font-size: 1.2rem;
    color: #747474;
    line-height: 1.2;
}
 .bromptbottom {
	                padding: 0px 0px; text-align: center;background-color: #eaeaea;
                }
.bromptbottom span {
	                height: 20px; color: rgb(102, 102, 102); line-height: 20px; padding-left: 24px; font-size: 13px; display: inline-block; background-image: url("/hyzb/content/images/bromptbottom_icon.png"); background-repeat: no-repeat; background-size: 20px 20px;
                }
 .socialMedia.scl-grey {background-color: #233241;}
 .socialMedia { padding: 5px 5px 5px 5px;  display: inline-block; width: 100%; text-align: center; }