@charset "utf-8";
/* CSS Document */

/*通用*/
body,div,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,a,form,select,input,ul,ol,li{
	margin:0px;
	padding:0px;
	text-indent:0;
	font-weight:normal;
	font-size:14px;
	font-family:'Microsoft YaHei',Verdana, Arial, Helvetica, sans-serif;
	color:#363636;
}
ul,ol{
	list-style:none;
	text-indent:0;
	list-style-position:outside;
}
img{
	border:0px;
}

/*浮动*/
.fl{
	float:left;
	display:inline;
}
.fr{
	float:right;
	display:inline;
}
.clear{
	clear:right;
}


/*顶部导航*/
body{
    margin:0 auto;
    width:100%;
    overflow-x:hidden;
}
.wrap{
    margin:0 auto;
    width:100%;
    max-width:640px;
    min-width:320px;
    overflow:hidden;
}
 .header{
    width:100%;
}
.header .header-top{
    width:100%;
    padding:24px 0; 
}
.header .header-top .logo{
    margin-left:3.125%;
    width:82.5%;
}
.header .nav{
    width:100%;
    background:#000000;
}
.header .nav li{
    padding:18px 0;
    float:left;
    width:25%;
    line-height:20px;
    text-align:center;
    background:#000000;
}
.header .nav li a{
    font-size:20px;
    color:#ffffff;
    display:block;
}
.header .nav li.act{
    background:#bf095f;
}


/*banner*/
.banner{
    width:100%;
    height:auto;
    overflow:hidden;
}
.banner img{
    width:100%;
    height:auto;
    display:block;
}


/*content1*/
.content1{
	width:100%;
}
.content1 ul{
	width:40%;
	padding:20px 10px 10px 10px;
	float:left;
}
.content1 li{
	font-size:24px;
	background:url(../images/content1-1.png) no-repeat;
	padding-left:20px;
	padding-top:15px;
	display:block;
}
.content1 img{
	width:100%;
	margin-bottom:4px;
	margin-top:6px;
}
.content1 div{
	width:20%;
	padding-top:11%;
	float:left;
}
.content1 span{
	font-size:22px;
	color:#bf095f;
	width:100%;
	text-align:center;
	display:block;
}
.content1 div img{
	margin-top:60%;
}


/*content2*/
.content2{
	width:100%;
	margin-top:20px;
}
.content2 span{
	font-size:36px;
	color:#4c4c4c;
	width:100%;
	text-align:center;
	display:block;
	font-weight:bold;
}
.content2 img{
	width:100%;
	margin-top:20px;
}


/*content3*/
.content3{
	width:100%;
}
.content3 img{
	width:100%;
	margin:20px auto;
}


/*content4*/
.content4{
	width:100%;
}
.content4 span{
	font-size:28px;
	color:#bf095f;
	width:100%;
	text-align:center;
	display:block;
	font-weight:bold;
}
.content4 img{
	width:100%;
	margin-top:20px;
}


/*content5*/
.content5{
	width:100%;
	margin-top:20px;
}
.content5-title{
	font-size:45px;
	color:#808080;
	font-weight:bold;
	width:100%;
	display:block;
	text-align:center;
}
.content5-title span{
	font-size:45px;
	color:#bf095f;
}
.content5-text{
	font-size:20px;
	color:#808080;
	width:100%;
	display:block;
	text-align:center;
}
.content5 img{
	margin:20px auto;
	display:block;
}
.content5 ul span{
	font-size:24px;
	color:#ffffff;
	width:310px;
	height:85px;
	line-height:85px;
	display:block;
	text-align:center;
}
.content5 ul{
	float:left;
	margin-left:1%;
}
.content5 ul li{
	font-size:20px;
	color:#333333;
	width:310px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	border-bottom:1px #cecece solid;
	border-left:1px #cecece solid;
	border-right:1px #cecece solid;
}
.content5-tb1{
	background:url(../images/content5-tb1.jpg) no-repeat;
}
.content5-tb2{
	background:url(../images/content5-tb2.jpg) no-repeat;
}
.content5-tb3{
	background:url(../images/content5-tb3.jpg) no-repeat;
}
.content5-tb4{
	background:url(../images/content5-tb4.jpg) no-repeat;
}


/*content6*/
.content6{
	width:100%;
	clear:left;
}
.content6 img{
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.content6 h2{
	width:100%;
	font-size:44px;
	color:#808080;
	width:100%;
	display:block;
	text-align:center;
	margin-bottom:50px;

}
.xqy1{
	margin-top:-100px;
}
.xqy2{
	margin-top:0px;
}
.xqy3{
	margin-top:34px;
}
.xqy4{
	margin-top:134px;
}
.content6 div{
	font-size:44px;
	color:#ef1c49;
	float:right;
	width:50%;
	display:block;
	text-align:center;
}
.content6 span{
	font-size:44px;
	color:#ef1c49;
	float:left;
	width:50%;
	line-height:162px;
	margin-top:15px;
	display:block;
	text-align:center;
}
.ban1{
	clear:left;
}
.ban2{
	margin-top:-162px;
	margin-bottom:10px;
}
.ban3{
	margin-bottom:20px;
}


/*content7*/
.content7{
	width:100%;
	height:320px;
	background:url(../images/jy.jpg) no-repeat center 0;
	background-size:100%;
	margin-bottom:40px;
	clear:left;
}
.jy{
	padding:25px 20px 15px 20px;
	text-align:center;
}
.content7 h2{
	font-size:36px;
	margin-bottom:25px;
}
.content7 h3{
	font-size:28px;
	line-height:40px;
}
.content7 a{
	width:60%;
	height:48px;
	font-size:28px;
	color:#fff;
	background-color:#bf095f;
	text-align:center;
	line-height:42px;
	border-radius:5px;
	margin:10px auto 0px auto;
	display:block;
}


/*bottom-banner*/
.bottom-banner img{
    width:100%;
    height:auto;
    display:block;
}

/*申请试听*/
.shiting{
	width:100%;
	height:auto;
	margin:0 auto;
	margin-bottom:20px;
}
.shiting .title{
	color:#333333;
	font-size:36px;
	text-align:center;
}
.shiting form{
	width:80%;
	margin:0 auto;
}
.shiting .input-group{
	margin-top:20px;
}
.shiting .apply{
	padding-bottom: 10px;
}
.shiting .apply .btn{
	line-height:20px;
	margin-top:20px;
}


/*版权所有*/
.footer{
    padding:18px 0;
    width:100%;
    background:#1a1919;
}
.footer p{
    padding:0 2%;
    font-size:1rem;
    color:#b0b1b2;
    text-align:center;
}