.ccm-page .img_fit h1:first-child,
.ccm-page .img_fit h2:first-child,
.ccm-page .img_fit h3:first-child,
.ccm-page .img_fit h4:first-child,
.ccm-page .img_fit h5:first-child,
.ccm-page .img_fit h6:first-child{
	margin-top:0;
}
.ccm-page .img_fit img{
	width: 100%;
	height: auto;
	display: block;
	margin: 16px auto 32px;
}
.ccm-page .img_fit ul li,
.ccm-page .img_fit ol li{
	position: relative;
}
.ccm-page .img_fit ul li{
	margin:0 0 16px 0px;
	padding-left: 1rem;
}
.ccm-page .img_fit ol li{
	margin:0 0 8px 0px;
	padding-left: 1.6rem;
	counter-increment:number;
}
.ccm-page .img_fit ol li:before{
	content:counter(number) "、";
	margin: 0 0 0 -1.6rem;
}
.ccm-page .img_fit ul li::before{
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
    content: "\f111";
    font-size: 0.6rem;
    position: absolute;
    top: 8px;
    left: 2px;
}
