html,body{
	height: 100%;
	background-color: #fff;
}
#course_publish_comment{
	padding: 0 0.2rem;
	height: 0.79rem;
	background-color: #fff;
	border-bottom: 0.01rem solid #e9e8e8;
}
#course_publish_comment h3{
	height: 100%;
	font-size: 0.24rem;
	font-weight: normal;
	line-height: 0.8rem;
	color: #535353;
}
#course_comment_area{
	padding: 0 0.2rem;
	overflow: hidden;
	background-color: #fff;
}
#comment_area{
	height: 2rem;
	padding: 0.2rem;
	background-color: #f3f3f3;
	border-radius: 0.05rem;
	margin: 0.3rem 0;
	position: relative;
}
#comment{
	width: 100%;
	height: 2rem;
	font-size: 0.24rem;
	resize: none;
	background-color: transparent;
	color: #535353;
}
#input_volumn{
	width: 1rem;
	height: 0.3rem;
	position: absolute;
	bottom: 0.05rem;
	right: 0;
	font-size: 0.2rem;
	color: #3d3d3d;
}
#input_volumn .current_volumn{
	display: block;
	width: 0.5rem;
	color: #cf0202;
	float: left;
	text-align: right;
}
#comment_input{
	width: 6rem;
	height: 0.8rem;
	background-color: #cf0202;
	margin: 0.6rem auto 0;
	border-radius: 0.1rem;
}
#comment_submit{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0.28rem;
	background-color: transparent;
	color: #fff;
}
/*answer回复*/
#course_comment_answer{
	padding: 0 0.2rem 0.2rem;
	margin-top: 0.6rem;
}
#course_comment_answer>h3{
	width: 1.2rem;
	height: 0.35rem;
	margin: 0 auto;
	text-align: center;
	color: #3d3d3d;
	font-size: 0.26rem;
	font-weight: normal;
	position: relative;
}
#course_comment_answer>h3:before,
#course_comment_answer>h3:after{
	display: block;
	content: "";
	width: 2.2rem;
	height: 0.01rem;
	border-bottom: 0.01rem solid #c3c3c3;
	position: absolute;
	top: 35%;
}
#course_comment_answer>h3:before{
	left: -200%;
}
#course_comment_answer>h3:after{
	right: -200%;
}
#course_comment_answer .comment_list{
	position: relative;
	padding: 0.3rem 0 0.6rem;
}
.publish_remove{
	font-size: 0.2rem;
	color: #cf0202;
	position: absolute;
	bottom: 0.15rem;
	right: 0.2rem;
}
/*提交评论成功*/
#course_submit_comment{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0);
	position: fixed;
	top: 0;
	display: none;
	transition: background-color 0.5s;
}
#submit_wrap{
	width: 3.4rem;
	height: 3rem;
	position: fixed;
	top: 2rem;
	left: 50%;
	margin-left: -1.6rem;
	display: none;
}
.submit_success{
	overflow: hidden;
	padding-left: 0.5rem;
}
.submit_success i,
.submit_success i img{
	display: block;
	width: 0.6rem;
	height: 0.6rem;
}
.submit_success p{
	font-size: 0.32rem;
	color: #fff;
	font-weight: bold;
}
.submit_success i,
.submit_success p{
	float: left;
}
.submit_success p{
	margin: 0.08rem 0 0 0.2rem;
}
#submit_wrap>p{
	color: #fff;
	font-size: 0.28rem;
	text-align: center;
}
#submit_wrap .thank{
	margin-top: 0.4rem;
}
#submit_wrap .back{
	margin-top: 0.5rem;
}
#submit_wrap .back a{
	color: #fff;
	font-size: 0.28rem;
}
#submit_wrap .handle,
#submit_wrap .handle img{
	display: block;
	width: 0.46rem;
	height: 0.51rem;
}
#submit_wrap .handle{
	position: absolute;
	bottom: 0.4rem;
	right: 0.3rem;
}
/*字数限制*/
#limit_val{
	width: 4rem;
	height: 0.5rem;
	padding: 0.2rem;
	background-color: rgba(0,0,0,0);
	text-align: center;
	font-size: 0.28rem;
	color: #fff;
	line-height: 0.5rem;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -2.2rem;
	margin-top: -0.35rem;
	border-radius: 0.1rem;
	display: none;
	transition: background-color 0.5s;
}
#remove_tips{
	position: fixed;
	top: 50%;
	margin-top: -1.25rem;
	left: 50%;
	margin-left: -2.5rem;
	width: 4.2rem;
	height: 1.7rem;
	padding: 0.4rem;
	background-color: #fff;
	border-radius: 0.1rem;
	font-size: 0.28rem;
	color: #333;
	display: none;
	transition: background-color 0.5s;
}
#remove_tips p{
	height: 0.8rem;
	line-height: 0.8rem;
}
.btn_area{
	overflow: hidden;
	margin-top: 0.3rem;
}
.btn_area span{
	display: block;
	float: right;
	padding: 0.1rem 0.2rem;
	border-radius: 0.05rem;
}
.btn_area span:nth-of-type(1){
	margin-left: 0.1rem;
}
.confirm{
	color: #cf0202;
}
