/*
怡康品牌 特色科室 医师团队 健康商城 在线预约 查看更多
*/
.ix_nav{
	padding: 0.5rem 0;
	display: flex; display: -webkit-flex;
}
.ix_nav div{
	flex: 1; text-align: center; font-size: 0.32rem;
}
.ix_nav div img{
	vertical-align: middle; margin-bottom: 3px; width: 80%; 
	margin-left: 0.1rem;
}


/************************************************************************************/


/*      头条新闻         */
.ix_news{
	background: #ffffff; border-radius: .3rem;
	border:1px solid #ececec;
	margin: 0 .25rem .5rem ;
	height: 2rem;;

}
.ix_news img{
	float:left; margin:0 .25rem; height: 100%;

}
.ix_news div{position:relative;top:.40rem;

}
.ix_news p{font-size:.32rem;line-height:0.56rem;
padding-right:.1rem;height:.7rem;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}
.news_tuijian,.news_redian{
	color: white; 
	 padding: .05rem .15rem; border-radius: .1rem;
	margin-right: .25rem; /*position: relative;*/ top: .05rem;
}
.news_tuijian span,.news_redian span{
	position: absolute;
    margin-top: -1px;
    right: -0.15rem;
    font-size: 0.3rem;

}
.news_tuijian{background: #fc852c;}
.news_tuijian span{color: #fc852c;}
.news_redian{background: #ff583d;}
.news_redian span{color:#ff583d;}

.block_title{
	text-align: center; font-size: .4rem; margin-bottom: .15rem; color: #eb5e04;
	padding-top: .6rem;

}
.title_line{
	width: 1rem; margin: 0 auto; border: 1px solid #eb5e04; height: 0; margin-bottom: .3rem;
}

/**********************特色专科*************************/
.team_bd {
    position: relative;
    overflow: hidden;
    height: 5.5rem;
}
.index_team{
    height: 7rem;
}
.ix_tesezhuanke{
	background: #f9f9f9;
	box-shadow: 0 -1px 3px #e7e7e7;
}
.ix_tesezhuanke_tit{font-size: 0.4rem; color: #eb5e04;padding:0.25rem;display: flex;justify-content:spance-between;}
.newtb{  align-items: center; flex:1}
.newtbb{ }
.newtbb a{color: #666666;font-size: .3rem;}
.ix_tesezhuanke_box{
	display: flex;padding:0.15rem;
}
.ix_tesezhuanke_box div{ 
	padding:0 0.15rem; overflow: hidden;
	flex: 1; text-align: center; position: relative;
}
.ix_tesezhuanke_box div 	img{
	width: 100%;border-bottom-right-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}
.ix_tesezhuanke_box p{
	height: 0.6rem; line-height: 0.6rem;
	background: #f37416; opacity: 0.9;
	color: white;
	font-size: 0.36rem; 
	position: relative; bottom:0.6rem; width: 100%;

    border-bottom-right-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}


/***************************健康商城**********************************/
.health_mall{
	background: #f9f9f9;
	box-shadow: 0 -1px 3px #e7e7e7;
}
.health_mall_tit{
	font-size: 0.4rem; color: #eb5e04;
	padding:0.15rem;
}
.health_mall_box{
	display: flex;padding:0.15rem;
}
.health_mall_minbox{ 
	height: 4.3rem;
	margin:0 0.05rem; overflow: hidden;
	flex: 1; text-align: center; position: relative;
	background: white;
}
.trade_name{
	font-size: .34rem; color: #444444;
	text-align: left;
	padding: 0.1rem 0 0.1rem 0.1rem;
}
.health_mall_box div img{
	width: 100%; 
}
.price{
	height: 0.8rem;
}
.price_left{float: left;}
.price_right{float: right; margin-right: 0.2rem;}
.price_left p{
	color: #ff583d; font-size: 0.36rem; text-align: left; 
}
.price_left p b{
	font-size: .6rem;
}
.original_price{
	font-size: 0.32rem; color: #999999;
	text-decoration-line: line-through;
	text-align: left;
	padding-left: 0.1rem;
}

.price_right a{
    font-size: 0.32rem;
    color: white;
    background: #ff7c00;
    padding: 0 0.1rem;
    border-radius: 0.1rem;
    display: inline-block;
    margin: 0.3rem 0 0 0.2rem;

}
.price_left a{
	font-size: 0.36rem; color: white;
	background: #ff7c00; padding:0 0.1rem;
	border-radius: 0.1rem;
	position: relative;
	top: 0.4rem; right:0.2rem;
	display: inline-block;
}



/****************************荣誉 学术 公益********************************/
.index_show{ background: #f9f7f7; padding: .7rem .35rem;
}
.show_box{
	background: white; border-radius: .1rem;
	border: 1px solid #f0f0f1;
}
.show_hd{
	border-top-right-radius:.1rem;border-top-left-radius:.1rem !important;width:100%;height:.8rem;
}
.show_hd li{
	background: #aaaaaa; float: left; width: 33%; height: .8rem; 
	line-height: .8rem;
	text-align: center;
	position: relative;font-size: .34rem;color: white;
}
.show_hd img{   
 clip: rect(0,0.65625rem,0.71875rem,0px);   width: 0.71875rem;    position: absolute;   
 left: 0.4rem;
	
}
.show_hd .on img{
	clip: rect(0.71875rem,0.65625rem,1.5rem,0px);
	top: -0.84rem;
}
.show_hd span{
	font-size: .34rem; color: #6d707e; position: relative;
	left: .3rem;
}
.show_hd .on span{
	color: white;
}

.show_bd{position:relative;overflow:hidden;padding-bottom:.75rem;

}

.show_bd_box li {
	float: left; width: 50%; text-align: center; font-size: .32rem;
	margin: .6rem 0 0;
	
}
.show_bd_box li div{
	width: 89%; margin: 0 auto; border: 1px solid #f0f0f1;
	position: relative;;
}
.show_bd_box li img{
	width: 100%; border-bottom: 1px solid #f0f0f1;height:2.5rem;
}
.show_bd_box p{
	display: table; height: .8rem;
	text-align: center;
	width: 100%;;
}
.show_bd_box span{
	display: table-cell; vertical-align: middle;
}

/******************************首页底部******************************************/
.mainFrame1,.mainFrame2,.mainFrame3,.mainFrame4{width:100%; height:2.5rem;}
#foot{
	background: #f36800;
	/*height: 7.8rem;*/
	height:5rem;
	margin:1rem 0;
	color:white;
	position: relative;
}
.totop{
	width: 1rem;
    height: 1rem;
    position: absolute;
    left: 4.5rem;
    top: -0.5rem;
}

#foot .row1{
	font-size: 0.38rem;
	line-height: 0.76rem;
	
	padding:1.2rem 0.5rem 0
}
#foot .row1 img{
	position: relative; top:0.1rem;
	width: 0.45rem;
}
#foot .row1 a{
	color:white;
}
.row2 {
	
	font-size: .30rem;
	line-height: 0.64rem;
	padding:0 0.5rem;
	display:flex;
	
}
.roew{flex:1;}
.foot_box{
	display: flex; /*padding: 0.2rem 0.2rem 0.5rem;*/
}
.foot_box div{
	/*flex: 1; */
	text-align: center;
	margin:0 0.15rem;
}
.foot_box img{
	width: 100%;
}
.foot_box p{
	font-size: 0.30rem;
}
.row3 {
	 font-size: 0.25rem;display:flex;
	 line-height: 0.64rem;
	padding:0 0.5rem;
	display:flex;
}

















/* 荣誉资质*/
.honor_hd,.welfare_hd,.learning_hd{
	position: absolute; bottom: 0.3rem; z-index: 7; left: 4.2rem;
}
.honor_hd li,.welfare_hd li,.learning_hd li{
	width: .2rem; height: .2rem; border-radius: 1rem; background: #cccccc;
	float: left;
	margin: 0 .1rem;
}

.honor_bd,.welfare_bd,.learning_bd{
	position: relative;;
}

box,bigbox{display: block;}
/*学术交流*/
.learning_box span{
	position: absolute; bottom: 0; width: 91%; text-align: center;
	left: 0; background: rgb(255, 255, 255); opacity:0.8;
	 white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
	padding: 0 .2rem;
	height: .5rem;
	line-height: .5rem;
}


/************************医院环境******************************/
.huanjing{
	background: white; height: 6rem;
}
.huanjing_slide{
	position: relative; height: 4.5rem;
	padding: 0 4%;
    border-radius: .1rem;
}
.huangjing_bd{
	height: 4.11rem; position: relative; overflow: hidden; border-radius: .1rem;
}
.huangjing_bd li{
	height: 4.11rem;
	width: 92%;
	margin: 0 auto;
	position: relative;
}
.huangjing_bd img{
	width: 100%;
	border-radius: .1rem;
}
.huanjing_minbox{
	position: absolute; left: .7rem; top: .7rem; width: 37%;
	height: 1.7rem; background: rgb(255,255,255,.8);
}
.huanjing_minbox p{
	margin: .2rem 0 0 .2rem; font-size: 0.32rem
}
.huanjing_minbox span{
	margin: .2rem 0 0 .2rem; font-size: .32rem; color: #eb5e04;
}
.huanjing_hd{
	position: absolute; bottom: 2.15rem; left: 1.2rem
}
.huanjing_hd li{
	width: .15rem; height: .15rem; background: #c9c9ca; float: left;
	margin: 0 .05rem; border-radius: 1rem;
}







/*
查看更多导航栏
 */
.more_nav{ position: fixed; width: 100%;
	max-width: 640px;  z-index: 9; display: none; top: 1.5rem; 
heigth:100%;
 overflow:hidden;

}
.more_nav_left{
	width: 20%; height: 100%; float: left;
	background: black;
	opacity: .5;
}
.more_nav_right{
	width: 80%; background: white;float: right;
	overflow: auto;
	overflow-x: hidden;;
}

.more_nav_right li{
	height: 1.3rem; line-height: 1.2rem; font-size: .45rem;
	position: relative;
	padding-left: .5rem;
	border-bottom: 1px solid #f1f1f1;;;

}

.more_nav_right::-webkit-scrollbar {
  width: 0;
}
.nav_icon{
	height: .8rem;
	position: relative;
	top: 0.25rem;
	margin-right: .2rem;;
}
.nav_icon_go{
	height: .8rem; position: absolute; right: 0.3rem;
	top: .2rem
}
.more_nav_phone{
	height: 2rem; background: #f7eee8; border-radius: .1rem;
	width: 90%; margin: 0.25rem auto 0;
	font-size: .38rem;

}

.more_nav_phone img{
	height: 1rem; float: left;
	margin: 0 .2rem 0 .4rem;
}
.rexian{
	 float: left;color: #eb5d03; border-right: 2px solid #eb5d03; 
	 padding-right: .2rem;
	 margin-right: .15rem;
}
.more_nav_phone a{
	font-size:.55rem;
	color: #eb5d03;
	position:relative;
	top:.1rem;
}
.phone_box{padding-top:.5rem;    margin-bottom: 2.5rem;
	
}
.fix{
	overflow: hidden; height:100%;
}



.return_top{
	width: 1rem; height: 1rem;position: fixed; bottom: 2rem; 
	right: 0.5rem; opacity: 0.7;display: none;
}












