body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,nav,section,footer,header {
	padding: 0;
	margin: 0;
}

body {
	font-size: 14px;
	font-family: 'Helvetica Neue', 'Arial', 'PingFang SC', 'Microsoft YaHei';
	color: #333;
	max-width: 1000px;
	margin: 0 auto;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	border: 0;
	vertical-align: middle;
}


input,label {
	vertical-align: middle;
}

a {
	color: #333;
	text-decoration: none;
}
.enroll{
	width: 100%;
}
.enroll_banner{
	 width: 100%;
	 position: relative;
}
.enroll_banner img{
	width: 100%;
}
.banner_tit{
	width: 54%;
	line-height: 0.5rem;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 0.3rem;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left: 23%;
	top:47%;
	z-index: 8;
}
.enroll_banner_tit{
	width: 30%;
	line-height: 0.5rem;
	text-align: center;
	color: #000;
	font-size: 0.20rem;
	font-weight: bold;
	border-radius: 10px;
	background-color: #FFFFFF;
	position: absolute;
	left: 36%;
    top: 57%;
    z-index: 9;
}
.enroll_banner_text{
	width: 75%;
	position: absolute;
	left: 13%;
	bottom: 15%;
	overflow: hidden;
	z-index: 10;
}
.enroll_banner_text ul{
	width: 50%;
	float: left;
	color: #FFFFFF;
	
	
}
.enroll_banner_text ul li{
	width: 90%;
	height: 0.4rem;
	text-align: left;
	color: #FFFFFF;
	line-height: 0.4rem;
	list-style-type: square;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
    list-style: none;
}
.enroll_banner_text ul li a{
	color: #FFFFFF;
	font-size: 0.12rem;
	overflow: hidden;
}
.enroll_banner_text ul li a img{
	width: 0.2rem;
	margin-right: 0.1rem;
}
.enroll_banner_text ul li a:hover{
	color: red;
}

#footer{
	width: 100%;
	overflow: hidden;
}
.form{
	width: 90%;
	margin: 0 auto;
	line-height: 0.6rem;
	font-size: 0.3rem;
	margin-top: 0.5rem;
}
.form_input input{
	width: 77%;
	height: 0.5rem;
	border: 1px solid #ccc;
	outline-style: none;
	float: left;
}
.form_input{
	width: 100%;
	margin-top: 0.2rem;
	overflow: hidden;
	
}
.form_input span{
	width: 1.5rem;
	text-align: left;
	display: block;
	float: left;
}
.form_input button{
	background-color: #a84200;
	color: #FFFFFF;
	padding: 0.1rem 0.12rem;
	border: none;
	outline-style: none;
	float: left;
	margin-top: 0;
	margin-left: 0.2rem;
}
#enrollBtn{
	width: 100%;
	background-color: #7d0000;
	line-height: 0.8rem;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0.5rem;
	outline-style: none;
	border: none;
}


/*详情*/

.enroll_details{
	width: 100%;
}
.enroll_details_con{
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
}
.enroll_details_tit{
	width: 100%;
	height: 1.1rem;
	line-height: 1.1rem;
	background-color: #7d0000;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.6rem;
	font-weight: bold;
	margin-top: 1.1rem;
}
.enroll_details_fu{
	width: 40%;
	height: 0.7rem;
	line-height: 0.7rem;
	background-color: #7d0000;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.36rem;
	font-weight: bold;
	margin:  0 auto;
	margin-top: 0.5rem;
}

.enroll_details_fuli{
	width: 100%;
}
.enroll_details_fuli_test{
	 width: 100%;
	 overflow: hidden;
	 margin-top: 0.4rem;
}
.enroll_details_fuli_test a{
	 width: 30%;
	 float: left;	
	 font-size: 0.36rem;
	 display: block;
	 text-align: center;
}
.enroll_details_fuli_test p{
	  width: 70%;
	  float: right;
	  margin: 0;
	  padding: 0;
	  font-size: 0.36rem;
}
.enroll_details_lingqu{
	width: 100%;
	font-size: 0.28rem;
	text-align: center;
	margin-top: 0.4rem;
	line-height: 0.6rem;
}
.enroll_details_footer{
	width: 100%;
	text-align: center;
	font-size: 0.28rem;
	margin-top: 0.5rem;
}
.enroll_details_footer img{
	width: 80%;
}
#H-dialog {
  display: none;
  position: fixed;
  z-index: 9999999;
  background-color: #fff;
  border-radius: 10px;
  overflow: auto;
  left: 0;
  top: 0;
}
#msgCont-main {
  width: 100%;
  color: #000000;
}

@media screen and (min-width:1000px){
.enroll{
	width: 100%;
}
.enroll_banner{
	 width: 100%;
	 position: relative;
}
.enroll_banner img{
	width: 100%;
}
.banner_tit{
	width: 54%;
	line-height: 0.25rem;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 0.15rem;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left: 23%;
	top:47%;
	z-index: 8;
}
.enroll_banner_tit{
	width: 30%;
	line-height: 0.25rem;
	text-align: center;
	color: #000;
	font-size: 0.1rem;
	font-weight: bold;
	border-radius: 10px;
	background-color: #FFFFFF;
	position: absolute;
	left: 36%;
    top: 58%;
    z-index: 9;
}
.enroll_banner_text{
	width: 75%;
	position: absolute;
	left: 13%;
	bottom: 15%;
	overflow: hidden;
	z-index: 10;
}
.enroll_banner_text ul{
	width: 50%;
	float: left;
	color: #FFFFFF;	
}
.enroll_banner_text ul li{
	width: 90%;
	height: 0.25rem;
	text-align: left;
	color: #FFFFFF;
	line-height: 0.25rem;
	list-style-type: square;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
    list-style: none;
}
.enroll_banner_text ul li a{
	color: #FFFFFF;
	font-size: 0.1rem;
	overflow: hidden;
}
.enroll_banner_text ul li a img{
	width: 0.1rem;
	margin-right: 0.1rem;
}
.enroll_banner_text ul li a:hover{
	color: red;
}

#footer{
	width: 100%;
	overflow: hidden;
}
.form{
	width: 90%;
	margin: 0 auto;
	line-height: 0.35rem;
	font-size: 0.3rem;
	margin-top: 0.3rem;
}
.form_input input{
	width: 65%;
	height: 0.25rem;
	border: 1px solid #ccc;
	outline-style: none;
	float: left;
}
.form_input{
	width: 100%;
	margin-top: 0.1rem;
	overflow: hidden;
	font-size: 0.2rem;
	
}
.form_input span{
	width: 1.1rem;
	text-align: left;
	display: block;
	float: left;
}
.form_input button{
	background-color: #a84200;
	color: #FFFFFF;
	padding: 0.09rem 0.12rem;
	border: none;
	outline-style: none;
	float: left;
	margin-left: 0.1rem;
	margin-top: 0px;
	
}
#enrollBtn{
	width: 100%;
	background-color: #7d0000;
	line-height: 0.4rem;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0.3rem;
	outline-style: none;
	border: none;
	font-size: 0.2rem;
}


/*详情*/

.enroll_details{
	width: 100%;
}
.enroll_details_con{
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
}
.enroll_details_tit{
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	background-color: #7d0000;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.3rem;
	font-weight: bold;
	margin-top: 0.5rem;
}
.enroll_details_fu{
	width: 40%;
	height: 0.3rem;
	line-height: 0.3rem;
	background-color: #7d0000;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.18rem;
	font-weight: bold;
	margin:  0 auto;
	margin-top: 0.25rem;
}

.enroll_details_fuli{
	width: 100%;
	margin-top: 0.2rem;
}
.enroll_details_fuli_test{
	 width: 100%;
	 overflow: hidden;
	 margin-top: 0.2rem;
}
.enroll_details_fuli_test a{
	 width: 20%;
	 float: left;	
	 font-size: 0.18rem;
	 display: block;
	 text-align: center;
}
.enroll_details_fuli_test p{
	  width: 80%;
	  float: right;
	  margin: 0;
	  padding: 0;
	  font-size: 0.16rem;
}
.enroll_details_lingqu{
	width: 100%;
	font-size: 0.14rem;
	text-align: center;
	margin-top: 0.2rem;
	line-height: 0.3rem;
}
.enroll_details_footer{
	width: 100%;
	text-align: center;
	font-size: 0.14rem;
	margin-top: 0.25rem;
}
.enroll_details_footer img{
	width: 40%;
}
}
