@charset "utf-8";

/*首页公共样式*/
.ov-h {	height: auto;overflow: hidden;margin:0 auto;}
.padding-20 {padding:20px 0;}
.hx {width: 100%;height: 1px;background: #eee;}
.ll {float: left;}
.rr {float: right;}

/*选择原因*/
.reason {
	width: calc(100% - 20px);
	padding-bottom:37px;
}
.reason ul li{
	width: 45.46%;
}
.reason ul li:nth-child(odd){
	float: left;
}
.reason ul li:nth-child(even){
	float: right;
}
.reason li img {
	width: 100%;
	height: auto;
}
/*特色课程*/
.m2tit {
	margin:30px auto;
	text-align: center;
}
.m2tit  h1 {
	font-size: 45px;
	color: #353535;
	font-family: "微软雅黑";
	line-height: 60px;
	font-weight: bold;
}
.m2tit p {
	color: #999;
	font-family: "微软雅黑";
	font-size: 28px;
	line-height: 30px;
}
.programs li {
	width: calc(20% - 1px);
	float: left;
	border-right: 1px dashed #dfdfdf;
	text-align: center;
	padding: 20px 0;
}
.programs li:nth-child(5) {
	border-right: none;
}
.programs li h1 {
	font-size: 24px;
	font-family: "微软雅黑";
	color: #ccc;
	line-height: 35px;
	font-weight: bold;
}
.programs li h2 {
	font-size: 24px;
	font-family: "微软雅黑";
	color: #666;
	line-height: 35px;
}
.programs li:hover {
	background: url(../images/jt.png) no-repeat center 95px;
}
.programs li:hover h1,.programs li:hover h2 {
	color: #0b82d5;
}
.gramscon  {
	background: url(../images/programsbg.png) no-repeat top center;
}

/*选择理由*/
.m3tit img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	margin:1rem auto;
}
.xzly {
	width: 77%;
}
.xzly ul li {
	width: 41.46%;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	border-radius: 25px;
}
.xzly ul li:nth-child(1){
	background: #0090d7;
	float: left;
}
.xzly ul li:nth-child(2){
	background: #7fbf2b;
	float: right;
}
.xzly li a {
	display: block;
	font-size: 1.68rem;
	font-family: "微软雅黑";
	color: #fff;
}








