/*common*/
* { font-size: .12rem; color: #333 }
.m_block { display: block }
.m_clearfix:after { content: "."; display: block; clear: both; height: 0; overflow: hidden }
.m_clearfix { zoom: 1 }
.left { float: left; }
.right { float: right; }
.wrapper { width: 3.75rem; margin: 0 auto; }
.container { width: 3.5rem; margin: 0 auto; overflow: hidden; }
/*banner*/
.banner { position: relative; height: 1.5rem; margin-top: .18rem!important; border-top-left-radius: .04rem; border-top-right-radius: .04rem; background-color: #636d96; z-index: 2; }
.banner img { width: 100%; }
.banner .swiper-pagination-bullet { background-color: #fff; opacity: 1; }
.banner .swiper-pagination-bullet-active { background-color: #3964e0; }
/*part1*/
.part1 { height: 1.12rem; border-bottom-left-radius: .04rem; border-bottom-right-radius: .04rem; box-shadow: 0 0 .03rem .01rem #e8e8e8; }
.part1 dl { float: left; width: .5rem; height: .88rem; margin: .18rem .1rem 0; }
.part1 dl dt { width: .5rem; height: .5rem; }
.part1 dl dt img { width: 100%; }
.part1 dl dd { height: .38rem; line-height: .38rem; text-align: center; }
.part1 dl dd a { color: #333; }
/*part2*/
.part2 { height: .95rem; }
.part2 dl { float: left; width: .5rem; height: .6rem; margin: .2rem .1rem 0; }
.part2 dl dt { width: .4rem; height: .4rem; margin: 0 auto; }
.part2 dl dt img { width: 100%; }
.part2 dl dd { height: .2rem; font-size: .11rem; line-height: .2rem; text-align: center; }
.part2 dl dd a { color: #333; }
.country_list{
	width: 100%;
	padding:.3rem .4rem .1rem;
	box-sizing: border-box;
}
.country_list ul{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	box-sizing: border-box;
}
.country_list ul li{
	width: .6rem;
	height: .6rem;
	border-radius: .08rem;
	background:#3964e0;
	position: relative;
	text-align: center;
	margin-bottom: .05rem;
}
.country_list ul li a{
	position: absolute;
	width: .6rem;
	line-height: .2rem;
	text-align: center;
	left: 50%;
	top: 50%;
	transform:translate(-50%,-50%);/*左右，上下*/
	color: #fff;
	font-size: .16rem;
}
/*part3*/
.part3 { height: .76rem; background: url(http://cdn.img.lx.zmnedu.com/static/index/images/p3.png) no-repeat top center; background-size: 3.31rem; margin-top: .2rem; }
.part3 p { margin: .2rem 0 0 1.2rem; line-height: .22rem; }
.part3 p span { font-size: .22rem; font-weight: bold; color: #fa2d3b; }
/*part4*/
.part4 { margin-top: .25rem;width: 100%;overflow: hidden; }
.part4 .lecture .swiper-slide { position: relative; float: left; width: 1.48rem!important; margin-left: .07rem; }
.part4 .lecture .swiper-slide:last-child { margin-right: .07rem; }
.part4 .lecture .swiper-slide>a { display: block; width: 100%; height: 100%; }
.part4 .lecture .swiper-slide .tag { position: absolute; top: 0; left: 0; width: .4rem; height: .19rem; background: url(http://cdn.img.lx.zmnedu.com/static/index/images/p4_tag.png); background-size: 100%; font-size: .1rem; color: #fff; line-height: .17rem; text-align: center; z-index: 2; }
.part4 .lecture .swiper-slide dl { position: relative; width: 1.44rem; height: .65rem; margin: .04rem 0 0 .04rem; }
.part4 .lecture .swiper-slide dl dt { width: 1.44rem; height: .65rem; }
.part4 .lecture .swiper-slide dl dt img { width: 100%; }
.part4 .lecture .swiper-slide dl dd { position: absolute; top: 0; left: 0; width: 1.44rem; height: .4rem; padding: .12rem 0 .13rem; background-color: rgba(13,25,72,.52); font-size: .11rem; font-size: bold; color: #fff; line-height: .2rem; text-align: center; }
.part4 .lecture .swiper-slide dl dd h6 { font-size: .12rem; color: #fff; }
.part4 .lecture .swiper-slide p { width: 1.48rem; height: .16rem; margin-top: .08rem; font-size: .1rem; }
.part4 .lecture .swiper-slide p span { display: inline-block; height: .16rem; margin: 0 .03rem; padding: 0 .04rem; border: #ff6816 1px solid; border-radius: .08rem; color: #ff6816; line-height: .14rem; box-sizing: border-box; }
.part4 .part4_tit{
	height: .4rem;
	padding: 0 .12rem;
}
.part4 .part4_tit h2{
	display: inline-block;
	width: 1.6rem;
	height: .27rem;
	line-height: .27rem;
	font-size: .16rem
}
.part4 .part4_tit .hd{
	float: right;
	height: .215rem;
	text-align: center;
	line-height: .215rem
}
.part4 .part4_tit .hd li{
	float: left;
	width: .49rem;
	height: .215rem;
	border-radius: .1075rem;
	background: #b5b5b5;
	color: #fff;
	font-size: .14rem;
	margin-left: .11rem
}
.part4 .part4_tit .hd li.on{
	background: #434343
}
.part4 .curriculum,.part4 .discount{
	width: 100%;
	height: .93rem;
}
.part4 .curriculum ul,.part4 .discount ul{
	height: .93rem
}
.part4 .curriculum li,.part4 .discount li{
	position: relative;
	float: left;
    width: 1.475rem !important;
    height:.93rem;
    margin-left: .07rem;
}
.part4 .curriculum li a,.part4 .discount li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.part4 .curriculum li img,.part4 .discount li img{
	display: block;
	width:1.43rem;
	height: .89rem;
	margin: .04rem 0 0 .045rem;
	border-radius: .04rem;
}
.part4 .curriculum li em,.part4 .discount li em{
	display: block;
	width: .405rem;
	height: .2rem;
	position: absolute;
	background-image:url(./images/p4_tag1.png);
	background-size: 100%;
	background-repeat: no-repeat;
	line-height: .18rem;
	font-size: .1rem;
	color: #fff;
	top: 0;
	left:0;
	font-style: normal;
	text-align: center;
	font-weight: 500
}
/*part5*/
.part5 { height: 2.45rem; margin-top: .2rem; }
.part5 h2 { height: .4rem; font-size: .16rem; line-height: .4rem; }
.part5 .cont>div { padding: .15rem 0 0 .12rem; box-sizing: border-box; }
.part5 .cont>div a { display: block; width: 100%; height: 100%; }
.part5 .cont>div h3 { height: .3rem; font-size: .15rem; line-height: .3rem; }
.part5 .cont>div p { font-size: .13rem; line-height: .2rem; }
.part5 .fee { float: left; width: 1.71rem; height: 1.71rem; background: url(http://cdn.img.lx.zmnedu.com/static/index/images/p5_01.jpg); background-size: 100%; }
.part5 .fee h3 { color: #3580b6; }
.part5 .condition { float: right; width: 1.71rem; height: .82rem; background: url(http://cdn.img.lx.zmnedu.com/static/index/images/p5_02.jpg); background-size: 100%; }
.part5 .condition h3 { color: #64b85b; }
.part5 .flow { float: right; width: 1.71rem; height: .82rem; margin-top: .07rem; background: url(http://cdn.img.lx.zmnedu.com/static/index/images/p5_03.jpg); background-size: 100%; }
.part5 .flow h3 { color: #7328ae; }
/*part6*/
.part6 { width: 100%; height: 3.9rem; background: url(http://cdn.img.lx.zmnedu.com/static/index/images/p6_bg.jpg) no-repeat top; background-size: 100%; overflow: hidden; }
.part6 .offer { margin-top: .15rem; }
.part6 .offer h2 { height: .35rem; font-size: .17rem; color: #fff; line-height: .35rem; text-align: center; }
.part6 .offer ul { width: 3.1rem; height: .52rem!important; margin: 0 auto!important; }
.part6 .offer ul li { width: 3.1rem; height: .18rem!important; padding: .04rem 0; font-size: .1rem; color: #fff; line-height: .18rem; overflow: hidden; }
.part6 .offer ul li span { display: inline-block; width: .56rem; height: .18rem; border-radius: .09rem; background-color: #000; font-size: .1rem; color: #fff; text-align: center; }
.part6 .offer p { width: 2.19rem; height: .26rem; margin: .09rem auto .16rem; border-radius: .13rem; background-color: #fff21a; font-size: .13rem; line-height: .26rem; text-align: center; }
.part6 .offer p span { font-weight: bold; color: #e61515; }
.part6 .apply { width: 3.25rem; height: 2.2rem; margin: 0 auto; padding-top: .12rem; border-radius: .04rem; background-color: #fff; box-sizing: border-box; box-shadow: 0 0 .02rem .01rem #e8e8e8; }
.part6 .apply .hd { width: 2.98rem; height: .4rem; margin: 0 auto; border-bottom: #c9c9c9 1px solid; overflow: hidden; }
.part6 .apply .hd li { float: left; width: .7rem; height: .38rem; margin: 0 .39rem; font-size: .15rem; color: #9d9d9d; line-height: .38rem; text-align: center; }
.part6 .apply .hd li.on { border-bottom: #408bfa .04rem solid; font-weight: bold; color: #333; }
.part6 .apply .bd { width: 100%; height: 1.66rem; overflow: hidden; }
.part6 .apply .bd ul { height: .72rem; margin: .2rem 0; }
.part6 .apply .bd ul li { float: left; width: 1.47rem; height: .36rem; margin-left: .15rem; padding-left: .16rem; background: url(http://cdn.img.lx.zmnedu.com/static/index/images/p6_icon.png) no-repeat left .03rem; background-size: .13rem; line-height: .18rem; box-sizing: border-box; }
.part6 .apply .bd a { display: block; width: 2.98rem; height: .45rem; margin: 0 auto; border-top: #e8e8e8 1px dotted; font-size: .15rem; font-weight: bold; color: #408bfa; line-height: .45rem; text-align: center; }
.part6 .apply .bd div:last-child ul { margin-top: .36rem; margin-bottom: .04rem; }
.part6 .apply .bd div:last-child ul li { float: none; width: 2.13rem; height: .18rem; margin: .08rem auto; font-size: .14rem; line-height: .18rem; }
/*part7*/
.part7 { height: 1.68rem; }
.part7 h2 { height: .4rem; margin-left: .11rem; font-size: .16rem; line-height: .4rem; }
.part7 .swiper-container { height: 1.14rem; }
.part7 .swiper-slide { float: left; width: 1.19rem!important; height: 1.12rem; margin-left: .11rem; border-radius: .04rem; box-shadow: 0 0 .03rem .01rem #e8e8e8; }
.part7 .swiper-slide:last-child { margin-right: .11rem; }
.part7 .swiper-slide a { display: block; width: 100%; height: 100%; }
.part7 .swiper-slide dl { position: relative; width: 1.19rem; height: .62rem; border-top-left-radius: .04rem; border-top-right-radius: .04rem; overflow: hidden; }
.part7 .swiper-slide dl dt { width: 1.19rem; height: .62rem; }
.part7 .swiper-slide dl dt img { width: 100%; }
.part7 .swiper-slide dl dd {
	position: absolute;
	top: 0;
	left: 0;
	width: 1.19rem;
	height: .62rem;
	background-color: rgba(0,0,0,.34);
	font-size: .14rem;
	color: #fff;
	line-height: .62rem;
	text-align: center;
}
.part7 .swiper-slide dl dd.r2{
	line-height: .2rem;
    padding-top: .1rem;
}
.part7 .swiper-slide p { width: 1.19rem; height: .16rem; padding: .07rem .05rem; font-size: .11rem; line-height: .18rem; box-sizing: border-box; }
/*part9*/
.part9 { height: 1.88rem; overflow: visible; }
.part9 h2 { height: .4rem; font-size: .16rem; line-height: .4rem; }
.part9 h2 a{
	float: right;
	font-size: .12rem;
	color: #666;
}
.part9 .swiper-container { height: 1.18rem; }
.part9 .swiper-slide>div { position: relative; width: 1.67rem; height: 1.15rem; border-radius: .04rem; box-shadow: 0 0 .03rem .01rem #e8e8e8; }
.part9 .swiper-slide>div a { display: block; width: 100%; height: 100%; }
.part9 .swiper-slide .tag { position: absolute; top: .07rem; left: 0; width: .6rem; height: .15rem; background-color: #408bfa; font-size: .1rem; color: #fff; line-height: .15rem; text-align: center; z-index: 2; }
.part9 .swiper-slide dl { position: relative; width: 1.67rem; height: 1.15rem; }
.part9 .swiper-slide dl dt { width: 1.67rem; height: .67rem; }
.part9 .swiper-slide dl dt img { width: 100%; }
.part9 .swiper-slide dl dd { width: 1.67rem; height: .48rem; padding: .07rem .05rem; line-height: .18rem; box-sizing: border-box; }
.part9 .swiper-slide dl dd span { font-size: .1rem; color: #666; }
/*part10*/
.part10 .title .swiper-wrapper { height: .39rem; }
.part10 .title .swiper-wrapper li { float: left; width: auto!important; height: .35rem; margin: 0 .05rem 0 .11rem; font-size: .14rem; color: #999; line-height: .35rem; }
.part10 .title .swiper-wrapper li:last-child { margin-right: .11rem; }
.part10 .title .swiper-wrapper .swiper-slide-thumb-active { border-bottom: #408bfa .04rem solid; font-size: .15rem; color: #333; }
.part10 .container { margin-top: .24rem; }
.part10 .container .swiper-slide>a { display: block; width: 2.4rem; height: .4rem; margin: .15rem auto; border-radius: .2rem; background-color: #ff434d; font-size: .15rem; color: #fff; line-height: .4rem; text-align: center; }
.part10 .hot dl { height: .99rem; margin-bottom: .09rem; border-bottom: #b0b0b0 1px dashed; }
.part10 .hot dl dt { float: left; width: 1.54rem; height: .9rem; }
.part10 .hot dl dt img { width: 100%; }
.part10 .hot dl dd { float: right; width: 1.8rem; }
.part10 .hot dl dd h4 { height: .4rem; margin-top: .06rem; line-height: .2rem; overflow: hidden; }
.part10 .hot dl dd h4 a { font-size: .12rem; color: #000; }
.part10 .hot dl dd>a { display: block; margin-top: .18rem; font-size: .13rem; color: #408bfa; }
.part10 .lecturer dl { height: .87rem; margin-bottom: .09rem; border-bottom: #b0b0b0 1px dashed; }
.part10 .lecturer dl dt { float: left; width: .78rem; height: .78rem; }
.part10 .lecturer dl dt img { width: 100%; }
.part10 .lecturer dl dd { position: relative; float: right; width: 2.6rem; height: .78rem; }
.part10 .lecturer dl dd h4 { height: .2rem; font-size: .13rem; font-weight: normal; line-height: .2rem; overflow: hidden; }
.part10 .lecturer dl dd h4 span { display: inline-block; height: .14rem; margin-left: .1rem; padding: 0 .12rem; background-color: #ffeb0c; font-size: .11rem; line-height: .14rem; text-align: center; }
.part10 .lecturer dl dd p { margin-top: .06rem; color: #666; line-height: .2rem; }
.part10 .lecturer dl dd>a { position: absolute; display: block; right: .11rem; top: 0rem; font-size: .13rem; font-weight: bold; color: #408bfa; }
.part10 .sel-box ul li{
	width: 100%;
	height: 1rem;
	box-sizing: content-box;
	border-bottom: 1px dashed #a0a0a0;
	margin-bottom: .09rem;
}
.part10 .sel-box ul li:last-child{
	border-bottom:none;
}
.part10 .sel-box ul li a{
	display: block;
	height: 1rem;
}
.part10 .sel-box ul li img{
	float: left;
	width: 1.54rem;
	height: .9rem;
}
.part10 .sel-box ul li span{
	float: right;
	width: 1.8rem;
	margin-top: .06rem;
}
.part10 .sel-box ul li label{
	display: block;
	width: 100%;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: .11rem;
    font-weight: 700;
    color: #000;
    line-height: .19rem;
}
.part10 .sel-box ul li span em{
	display: block;
	font-style: normal;
	font-size: .13rem;
	color: #4f91f3;
	margin-top: .2rem;
}
.part10 .sel-box ul li i{
	float: left;
	width: 1.54rem;
	height: .9rem;
	font-size: .22rem;
	font-weight: 700;
	font-style: normal;
	color: #fff;
	display:-webkit-flex;
	justify-content:center;
	 align-items:center;
	 box-sizing: border-box;
}
.part10 .sel-box ul.teacher li i{
	background: #4268e5;
}
.part10 .sel-box ul.unc li i{
	display: inline-block;
	background: #a62c27;
	text-align: center;
	vertical-align: middle;
	padding-top: .25rem;
	line-height: .2rem;
	font-size: .2rem;
}
.part10 .sel-box ul.unc li i em{
	color: #fff;
	font-size: .14rem;
	font-weight: 500;
	line-height: .14rem;
}
/*part11*/
.part11 { height: 3rem; }
.part11 h2 { height: .32rem; margin-top: .2rem; font-size: .16rem; line-height: .32rem; text-align: center; }
.part11 h3 { margin-bottom: .2rem; font-size: .11rem; font-weight: normal; color: #999; text-align: center; }
.part11 .cont { height: 1.11rem; }
.part11 dl { float: left; width: 1.1rem; height: 1.11rem; margin-left: .1rem; padding: .1rem; border-radius: .04rem; background-color: #4db8f9; box-sizing: border-box; }
.part11 dl:first-child { margin-left: 0; background-color: #408bfa; }
.part11 dl:last-child { background-color: #9269cd; }
.part11 dl dt { height: .37rem; margin-bottom: .06rem; border-bottom: #fff 1px dotted; font-size: .14rem; font-weight: bold; color: #fff; line-height: .37rem; text-align: center; }
.part11 dl dd { color: #fff; line-height: .2rem; text-align: center; }
.part11>a { display: block; width: 2.4rem; height: .4rem; margin: .3rem auto; border-radius: .2rem; background-color: #ff434d; font-size: .15rem; color: #fff; line-height: .4rem; text-align: center; }
/*part12*/
.part12 { height: 1.17rem; background: url(http://cdn.img.lx.zmnedu.com/static/index/images/p12.jpg) no-repeat; background-size: 100%; }
/*part13*/
.part13 {
	overflow: hidden;
    text-align: center;
	padding: .2rem 0;
}
.part13 h2 {
	height: .3rem;
    font-size: .18rem;
    line-height: .3rem;
}
.part13 ul {
	width: 100%;
    padding-bottom: .2rem;
}
.part13 ul li {
	width: .8rem;
    height: .2rem;
    margin: .04rem 0;
    font-size: .14rem;
    line-height: .2rem;
    text-align: center;
    display: inline-block;
}
.part13 a {font-size: .14rem; color: #e4212b; text-decoration: underline; font-weight: 700;}
