/**{
	color: #636363;
	font-size: 14px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: none;
    text-decoration: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: transparent;
}*/
/*h1, h2, h3, h4, h5, h6, input, select, textarea {
    outline: 0;
    font-size: 100%;
    outline: 0;
    font-weight: 400;
}
ol, ul {
    list-style: none;
}*/
/*img{
	display: inline-block;
}*/
.clearfloat:after{
	display:block;
	clear:both;
	content:"";
	visibility:hidden;
	height:0;
}	 
.clearfloat{
	zoom:1
} 
.banner{
	/*margin-top: 29px;*/
	padding-bottom: 20px;
	background: #CCCCCC;
}
.cnt{
	background: #CCCCCC;
	padding-bottom:1px;
}
.content-1 .title-1{
	width: 30%;
	margin:0 auto;
	margin-bottom: 20px;
}
.content-1 .title-1 img{max-width: 100%;}
.ques_list ul li{
	background: #fff;
	margin-bottom: 6px;
	padding-top: 16px;
	padding-bottom: 16px;
	position:relative;
}

.ques_list ul li .ques_title{
	margin-left: 3%;
}
.ques_list ul li .ques_title .red_arrow{
	display: inline-block;
	width: 7%;
	margin-right: 2%;
}
.ques_list ul li .ques_title h5{
	display: inline-block;
	width: 88%;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 700;
}
.ques_title .red_arrow,.ques_title h5{
	vertical-align: middle;
}
.ques_list .ques_cnt{
	width: 79%;
	margin-left:13%;
	display: none;
}
.ques_list .ques_cnt p{
	font-size: 13px;
}
.ques_list .orange_line{
	position: absolute;
	bottom:0;
	left:37%;
	width: 26%;
	margin-top: 16px;
	height: 4px;
	background: #FF952B; 
}
.content-1 .more_btn{
	display: block;
	width: 50%;
	margin: 20px auto;
	margin-bottom: 30px;
}
.content-2 .title-2{
	width: 38%;
	margin:16px auto;
	 
}
.content-2 .course_list ul li{
	float: left;
	width: 48%;
	margin:6px 1%;
}
.content-2 .course_list ul li img{
	max-width: 100%;
}
.content-2 .course_list ul li p{
	text-align: center;
	color: #FF2121;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 2;
	background: #fff;
}
.zixunbtn{width:600px;margin:20px;border:1px solid #000;border-radius:10px;overflow: hidden;}
.zixunbtn input{background: none;border:none;height: 50px;line-height: 50px;width:78%;padding:0 15px;float: left;}
.zixunbtn button{height: 50px;line-height: 50px;text-align: center;border:none;border-left: 1px solid #000;width:99px;background:none;float: right;}
@media screen and (max-width: 640px) {
	.zixunbtn{width:93.75vw;margin:3.125vw;border:0.15625vw solid #000;border-radius:1.5625vw;}
	.zixunbtn input{height: 7.8125vw;line-height: 7.8125vw;padding:0 2.34375vw;font-size: 4vw}
	.zixunbtn button{height: 7.8125vw;line-height: 7.8125vw;border-left: 0.15625vw solid #000;width:15.46875vw;font-size:3vw }
}