html,body,div,p,span,ul,li,dl,dt,dd,a,em,i,b,strong,img,h1,h2,h3,h4,h5,h6{
	padding: 0;
	margin: 0;
}

ul,li{
	list-style: none;
}

a{
	text-decoration: none;
}


body{
	max-width: 750px;
	margin: 0 auto;
}


.banner{
	width:100%;
	height:auto;
}

.banner img{
	width:100%;
	display: block;
}

.topbody{
	width:94%;
	height: 8.2rem;
	margin: 0 auto;
	margin-top: .8rem;
	border-radius:.1rem;
	position: relative;
	border: 1px solid #f47d3d;
	padding-bottom:.1rem;
}


.topbody h4{
	width:2.94rem;
	height: .56rem;
	background:url(../images/top6.png) no-repeat center center;
	background-size:2.94rem .56rem;
	position: absolute;
	left: 50%;
	top:-.46rem;
	margin-left: -1.47rem;
	font-size: .32rem;
	color: #FFF;
	text-align: center;
	line-height: .55rem;
}


.ldlist{
	width:90%;
	height: 3rem;
	margin: 0 auto;
	padding-top: .4rem;
}

.topbody dl{
	width:100%;
	margin-bottom: .2rem;
}


.topbody dl dt{
	width:3.6rem;
	height: .32rem;
	margin: 0 auto;
	line-height: .32rem;
	background: #f2be75;
	color: #FFF;
	font-size: .24rem;
	border-radius: .06rem;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px .05rem rgba(0, 0, 0, 0.7);
	margin-bottom: .06rem;
}

.topbody dl dd{
	font-size: .24rem;
	line-height: .36rem;
	text-indent: .16rem;
	text-align: center;
}


/*大标题*/
.bigtitle{
	width:2.28rem;
	height: .6rem;
	margin: 0 auto;
	background: url(../images/bigtitle.png) no-repeat center center;
	background-size:2.28rem .6rem;
	margin-top: .8rem;
}

.bigtitle h4{
	width:100%;
	height: .6rem;
	line-height: .4rem;
	text-align: center;
	font-size: .36rem;
	color: #333;
	display: flex;
	justify-content: center;
	align-items: center;
}


/*课程简介*/
.kechengjj{
	width:94%;
	margin: .2rem auto;
}

.kechengjj p{
	padding:.15rem .05rem;
	line-height: .32rem;
	font-size: .24rem;
}


.kechengjj p span{
	font-weight:600;
	color: #e89718;
}

.jjimgs{
	width:94%;
	margin: 0 auto;
}

.jjimgs p{
	width:100%;
}

.jjimgs p img{
	width:100%;
}

.jjimgs dl{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.jjimgs dl dd{
	width:47%;
	height: .5rem;
	line-height: .5rem;
	margin-bottom: .2rem;
	font-size: .24rem;
	text-align: center;
	font-weight: bold;
	color: #333;
	box-sizing: border-box;
	box-shadow: 0 0 .06rem #999;
}



/*适合人群*/
.smbody{
	width:94%;
	margin: 0 auto;
	margin-top: .2rem;
}

.smbody p{
	width:100%;
}

.smbody p img{
	width:100%;
}

.smtext{
	width:100%;
	margin: 0 auto;
	margin-top: .2rem;
}

.smtext ul{
	margin-bottom:.2rem;
}

.smtext ul li{
	font-size:.24rem;
	margin-bottom: .1rem;
}

.smtext p{
	width:100%;
	font-size:.24rem;
	line-height: .36rem;
}

.smtitle{
	width:100%;
	margin: 0 auto;
	border-bottom: 2px solid #f1b766;
	margin-bottom: .1rem;
}

.smtitle h4{
	width:1.8rem;
	height: .5rem;
	background: #f1b766;
	line-height: .5rem;
	text-align: center;
	font-size: .28rem;
	color: #FFF;
	border-radius: 0 .1rem 0 0;
}



.zixunbox{
	width:2.98rem;
	height: .64rem;
	background: url(../images/zixuns.png) no-repeat center center;
	background-size:2.98rem .64rem;
	margin: 0 auto;
	margin-top: .4rem;
	margin-bottom: .6rem;
}

.zixunbox a{
	width:100%;
	height: .64rem;
	line-height: .6rem;
	text-align: center;
	display:block;
	font-size: .26rem;
	font-weight: bold;
	color: #FFF;
}



/*课程标题*/
.kechtitle{
	width:94%;
	margin: 0 auto;
	margin-top: .6rem;
}


.kechtitle h5{
	width:2.8rem;
	height: .54rem;
	background: url(../images/cptitle.png) no-repeat center center;
	background-size:2.8rem .54rem;
	display: flex;
	justify-content: flex-start;
}


.kechtitle h5 span{
	width:.4rem;
	height: .52rem;
	display: block;
	color: #333;
	font-size: .24rem;
	text-align: center;
	line-height: .52rem;
	margin-left: .02rem;
}


.kechtitle h5 strong{
	width:auto;
	height: .5rem;
	line-height: .5rem;
	display: block;
	margin-left: .26rem;
	font-size: .24rem;
	color: #f09b16;
}
/*课程标题结束*/


/*课程内容*/
.xhbody{
	width:94%;
	margin: 0 auto;
}

.xhtext{
	width:100%;
	padding:.14rem 0;
}

.xhtext h5{
	width:auto;
	font-size: .24rem;
	color: #00804f;
	margin-bottom: .1rem;
}

.xhtext p{
	line-height:.4rem;
	font-size: .24rem;
}

.imgslist4, .imgslist2, .imgslist3, .imgslist5{
	width:100%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.imgslist3, .imgslist4, .imgslist5, .imgslist8{
	margin-bottom:.1rem;
}

.imgslist2 p{
	width:48.5%;
	margin-bottom: .2rem;
}

.imgslist3 p{
	width:32%;
	margin-bottom: .14rem;
}

.imgslist4 p{
	width:24%;
	margin-bottom: .1rem;
}

.imgslist5 p{
	width:19%;
	margin-bottom: .1rem;
}

.imgslist4 p img, .imgslist3 p img, .imgslist5 p img, .imgslist2 p img{
	width:100%;
	display: block;
	border-radius: .06rem;
}


/*阶段考核*/
.jdkh{
	width:94%;
	height: auto;
	border: 1px solid #DDD;
	margin: 0 auto;
	margin-top: .2rem;
	border-radius: .1rem;
}


.khtext{
	width:auto;
}


.khtext h4{
	width:2.8rem;
	height: .5rem;
	margin: 0 auto;
	background:#f7f7f7;
	font-size: .26rem;
	line-height: .5rem;
	color: #f38a01;
	border-radius: .06rem;
	text-align: center;
	margin-top: .2rem;
	border: 1px solid #EEE;
}

.khtext p{
	padding:.1rem .2rem;
	font-size: .24rem;
	line-height: .4rem;
}

.khtext p span{
	color:#EC8637;
	font-weight: bold;
}

.kaoheimgs{
	width:96%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.kaoheimgs p{
	width:32%;
}

.kaoheimgs p img{
	width:100%;
	display: block;
	margin-bottom: .1rem;
	border-radius: .06rem;
}


.kaoheimgs dl{
	width:100%;
	margin-bottom: .1rem;
}

.kaoheimgs dl img{
	width:100%;
	display: block;
	border-radius: .06rem;
}


.kaoheimgs ul{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.kaoheimgs ul li{
	width:48.5%;
	margin-bottom: .2rem;
}
.kaoheimgs ul li img{
	width:100%;
	display: block;
	border-radius: .06rem;
}




