/* hos_details */
.hos_label{
    padding: 20px 16px 0 18px;
    box-shadow: 0px 4px 16px #dcdcdc;
    -webkit-box-shadow: 0px 4px 16px #dcdcdc;
	width: 100%;
	margin-bottom: 10px;
	position: relative;
	float: left;
}
/* 
.hos_label .hos_nav{
    height: 107px;
    color: #343434;
	width:100%;
	float:left;
}

.hos_label .hos_nav ul{
	font-size: 20px;
	position: relative;
}
.hos_label .hos_nav ul li{
    float: left;
    text-align: center;
    line-height: 107px;
    background: url("../images/details_nav_04.png") no-repeat;
    -webkit-background-size: 100% 100%;
    background-size:100% 100%;
	position: absolute;
}
.hos_label .hos_nav ul li a{
    float: left;
    line-height: 107px;
    width: 100%;
}
.hos_label .hos_nav ul li:nth-child(2){
    width: 353px;
    left: 184px;
    z-index: 5;
    top: -1px;
}
.hos_label .hos_nav ul li:nth-child(3){
    width: 385px;
    left: 386px;
    z-index: 4;
    top: -1px;
}
.hos_label .hos_nav ul li:nth-child(4){
    width: 374px;
    left: 618px;
    z-index: 3;
    top: -1px;
}
.hos_label .hos_nav ul li:nth-child(5){
    width:330px;
    left: 828px;
    z-index: 2;
    top: -1px;
}
.hos_label .hos_nav ul li:hover{
    background: url("../images/details_nav_03.png") no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
.hos_label .hos_nav ul li:first-child{
    background: url("../images/details_nav_02.png") no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    margin-left: 0;
    z-index: 6;
    width: 306px;
    color: #ffffff;
}
.hos_label .hos_nav ul li:last-child{
    background: url("../images/details_nav_06.png") no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    text-align:right;
    padding-right: 40px;
}

.hos_label .hos_nav ul li:last-child:hover{
    background: url("../images/details_nav_05.png") no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    text-align: right;
    padding-right: 40px;
}
.hos_label .hos_nav ul li:hover a{
    color: #ffffff;
}

 */
.hos_label .hos_img{
    width: 230px;
    max-height: 375px;
    border-radius: 2px;
}

.hos_label .hos_img img{
	width:100%;
	height:100%;
	float:left;
}
.hos_label .label_con{
    width: 910px;
	float: right;
	margin-bottom: 20px;
}

.hos_label .label_con h1{
	font-size: 24px;
	line-height: 34px;
	width: 100%;
	margin-bottom: 6px;
	float: left;
}

.hos_label .label_con li{
	width: 100%;
    overflow: hidden;
}

.hos_label .label_con p{
	color: #999;
    line-height: 35px;
    font-size: 16px;
    min-width: 30%;
    float: left;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.hos_label .label_con img{
    width: 18px;
    height: 18px;
    margin-right: 10px;
	float:left;
}

.hos_label .label_con p span{
	margin-right: 10px;
	float: left;
	color:initial;
}


/**医院内容主体**/

.yycoten{
	float:left;
	width:100%;
	margin-top:15px;
}

/**医院简介**/

.yyjs{
	box-shadow: 0 0 8px #eee;
    -webkit-box-shadow: 0 0 8px #eee;
	width: 100%;
	margin-bottom: 30px;
	float: left;
}
.yytit{
	height: 66px;
    line-height: 66px;
    border-bottom: 1px solid #eee;
    padding: 0 18px;
	width: 100%;
	margin-bottom: 10px;
	float: left;
}

.yytit h3{
	float:left;
	font-weight:bold;
}

.yytext{
	width: 100%;
    padding: 20px;
    font-size: 16px;
	float: left;
	line-height:35px;
}

.yytext h2{
	font-size: 17px;
}
.yytext h3{
	font-size: 16px;
}

.yytext img{
	max-width:60%;
}

.yytext p{
	line-height: revert;
}


/**医院新闻活动**/

.yy_news ul{
    padding: 0 18px;
    margin-bottom: 32px;
	width: 100%;
	float:left;
}
.yy_news li{
    width: 50%;
    padding: 0 0 6px 0px;
    border-bottom: 1px solid #eee;
    margin-bottom: 14px;
	float: left;
}

.yy_bt{
	font-size: 16px;
	line-height: 24px;
	width: 100%;
	margin-bottom: 6px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	float:left;
}

.suoshu{
	color: #999;
	font-size: 14px;
	line-height: 22px;
	width: 100%;
	float: left;
}

.ssyy{
	margin-right: 8px;
	float:left;
}



/**医院环境图片展示**/

.hos_path .wrapper{
    color: #565656;
    padding: 2px 6px 20px 18px;
}
.hos_path .wrapper p:first-child{
    line-height:27px ;
}
.hos_path .wrapper p:last-child{
    line-height: 23px;
}



.yytpk{
    color: #565656;
    padding: 2px 6px 20px 18px;
	width:100%;
	float:left;
}
.yytpk p:first-child{
    line-height:27px ;
}
.yytpk p:last-child{
    line-height: 23px;
}

.lylx{
	color: #565656;
    padding: 2px 6px 20px 18px;
	width:100%;
	float:left;
	font-size: 16px;
	line-height:30px;
}


.hoscon{ margin-top: 12px; overflow: hidden; width:100%;}
.hoscon li{ line-height: 30px; font-size: 14px; color: #666; float: left; margin-right: 15px;margin-top: 10px; width:32%;}

.hoscon li img{
	height:240px;
	width:100%;
}

.hoscon li img:nth-child(3n){
	margin-right: 0px;
}

.hoscon li p{
	text-align:center;
	font-size:16px;
}




/**来源声明**/

.lysm{
	font-size: 16px;
	line-height: 22px;
	width: 100%;
	float: left;
}

.lysm i{
	color: #FF6980;
	margin-right: 10px;
    font-weight: 600;
}