@charset "utf-8";
/* CSS Document */
.boxa{
	background: #f4f4f4;
	padding: .27rem;
	padding-bottom: 0;
}
.brtit{
	padding-left: .63rem;
}
.brtit img{
	float: left;
	width: .94rem;
	margin: .06rem .2rem 0 0;
}
.brtit div{
	font-size: .36rem;
	font-weight: bold;
	color: #000;
}
.brtit div span{
	display: block;
	font-size: .3rem;
	font-weight: normal;
	color: #000;
}
 /*德国种植牙流程*/
.flow_path_warp{
    padding-bottom:.1rem;
}
.flow_path_warp>.flow_path_data{
    margin-bottom:.22rem;
    margin-top:.32rem;
}
.flow_path_warp>.flow_path_data>p{
    font-size:.48rem;
    line-height:.54rem;
    font-weight:bold;
    color:#fff;
    background-color:#ea5415;
    padding:0rem .12rem;
    float:left;
}
.flow_path_warp>.flow_path_data>.flow_path_data_img{
    width: 5.7rem;
    float:left;
    margin-left:2px;
}
.flow_path_warp>p{
    font-size:.24rem;
    line-height:.38rem;
    color:#000000;
}
.flow_path_warp>ul{
    margin-top:.22rem;
}
.flow_path_warp>ul>li>img{
    margin-bottom:.1rem;
}
.flow_path_warp>ul>li{
    width: 49%;
    margin-bottom:.23rem;
}
.flow_path_warp>ul>li>p{
    font-size:.24rem;
    line-height:.38rem;
}

/*******************************/
.boxb{
	background: url(../img/xp.png) repeat-x;
	padding-top: .4rem;
}
.boxb_a{
	padding: .27rem .27rem .33rem .27rem;
}
.boxb_a p,.boxb_b div{
	font-size: .22rem;
	line-height: .36rem;
	text-indent: .5rem;
	padding: 0 0 .26rem 0;
	border-bottom: 1px solid #ccc;
	margin-bottom: .26rem;
}
.boxb_a div img{
	width: .68rem;
	float: left;
	margin: .05rem .05rem 0 1rem;
}
.boxb_a div{
	font-size: .3rem;
	color: #ea5514;
	padding: 0 0 .16rem 0;
}
.boxb_a div b{
	display: block;
	font-size: .24rem;
	color: #000;
	font-weight: normal;
}
.boxc{
	background: #f4f4f4;
	padding: .27rem .27rem .36rem .27rem;
}
.boxc .brtit{
	margin-bottom:.1rem;
}
.boxc dl{
	width: 3.35rem;
	padding: .16rem 0;
	/*	float: left;*/
	background: #FFF;
	margin-top: .23rem;
}
.boxc dl dt{
	width: 1.38rem;
	height: 1.38rem;
	float: left;
	margin: 0 .13rem;
}
.boxc dl dd:nth-child(2){
	padding:.05rem 0;
	font-size:.24rem;
	color:#ea5514;
	font-weight:bold;
}
.boxc dl dd:nth-child(3){
	padding:0 .12rem 0 0;
	font-size:.2rem;
	color:#000000;
}
.boxb_b{
	padding:.3rem .27rem;
}
.boxb_b li{
	width:2.26rem;
	float:left;
	text-align: center;
}
.boxb_b li:nth-child(2){
	margin:0 .076rem;
}
.boxb_b p{
	padding-top: .1rem;
	font-size: .22rem;
	color: #000;
}
/*********/
@media screen and (max-width:432px){
	#tabs-container .swiper-slide div h3{
		font-size:.28rem;
	}
	#tabs-container .swiper-slide div p,.boxb_a p,.boxb_b div{
		font-size:.26rem;
	}
	.boxc{
		padding:.27rem .1rem;
	}
	.boxc dl{
		width:3.6rem;
	}
	.boxc dl dd:nth-child(2){
		font-size:.28rem;
		padding:0;
	}
	.boxc dl dd:nth-child(3){
		font-size:.24rem;
	}
}
.display_flex > * {
  display:block;
}