/*common*/
body { color: #222; }
.m_block { display: block }
.m_clearfix:after { content: "."; display: block; clear: both; height: 0; overflow: hidden }
.m_clearfix { zoom: 1 }
.fl-l { float: left; }
.fl-r { float: right; }
.wp { width:100%; margin: 0 auto; overflow: hidden; }
.wp * { box-sizing: border-box; }
.w335 { width: 3.35rem; margin: 0 auto; }
h4{
	font-size: .15rem;
	height: .15rem;
	line-height: .15rem;
	text-align: center;
	color: #111111;
}
h4 span{
	display: inline-block;
	position: relative;
}
h4 span::after{
	content: "";
	display: block;
	position: absolute;
	width: .06rem;
	height: .06rem;
	background: url(http://cdn.img.lx.zmnedu.com/ks/static/studyabroadfra/images/p5_bg1.png) no-repeat;
	background-size: .06rem;
	top:-.045rem;
	right: -.05rem
}
h2{
	height: .18rem;
	line-height: .18rem;
	font-size: .18rem;
	text-align: center;
	color: #000000
}
h3{
	font-size: .1rem;
	line-height: .1rem;
	height: .1rem;
	color: #666666;
	text-align: center;
}
h3 span{
	display: inline-block;
	position: relative;
	padding: 0 .04rem;
	font-weight: lighter;
}
h3 span::after,h3 span::before{
	content: "";
	display: block;
	position: absolute;
	width: .2rem;
	height: 1px;
	background: #666666;
	top: .06rem;
}
h3 span::after{
	right: -.2rem
}
h3 span::before{
	left: -.2rem
}
.btn_gp{
	display: block;
	width: 2.75rem;
	height: .4rem;
	border-radius: .2rem;
	background: #fc5e16;
	text-align: center;
	line-height: .4rem;
	font-size: .14rem;
	color: #fff;	
}
/*banner*/
.banner { width: 100%; height: 2rem; background: url(images/banner.jpg); background-size: 100%; overflow: hidden; }
.banner a{
	display: block;
	width: 1.25rem;
	height: .325rem;
	background: #fc5e16;
	text-align: center;
	line-height: .325rem;
	border-radius: .1625rem;
	font-size: .14rem;
	color: #fff;
	margin:1.29rem 0 0 1rem; 
}
/*part1*/
.part1 {
	height:1.43rem;
	background: #e71f1c;
	padding:.14rem .2rem 0;
	position: relative;
}
.part1 p{
	width: 1.6rem;
	background: #ffdd21;
	text-align: center;
	font-size: .12rem;
	color: #000000;
	padding:.05rem 0;
	line-height: .17rem;
	margin-bottom: .08rem; 
}
.part1 img{
	display: block;
	position: absolute;
	box-shadow: 0 0 .3rem rgba(136,136,136,.31)
}
.part1 .pos1{
	width:.77rem;
	z-index: 8;
	top: .15rem;
	left:1.94rem;
}
.part1 .pos2{
	width:1.335rem;
	z-index: 9;
	top: .6rem;
	right:.18rem;
}
/*part2*/
.part2 {
	width: 100%;
	padding: .23rem .15rem 0;
}
.part2 h2{
	margin-bottom: .08rem;
}
.part2 h3{
	margin-bottom: .18rem;
}
.part2 ul{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap; 
}
.part2 ul li{
	width: 1.09rem;
	height: 1.09rem;
	border:1px solid #e3e3e3;
	border-top: .05rem solid #48c8af;
	padding-top: .055rem;
	margin-bottom: .16rem
}
.part2 ul li span{
	display: block;
	text-align: center;
	line-height: .36rem;
	font-size: .14rem;
	color: #111111;
	position: relative;
	font-weight: 700;
	margin-bottom: .1rem
}
.part2 ul li span::after{
	content: "";
	display: block;
	position: absolute;
	width: .28rem;
	height: 1px;
	background: #333333;
	bottom: -1px;
	left: 50%;
	margin-left: -.14rem
}
.part2 ul li label{
	display: block;
	font-size: .11rem;
	color: #111111;
	line-height: .17rem;
	text-align: center;
}
.part2 .btn_gp{
	margin: .07rem auto 0;
}
/*part3*/
.part3 {
	width: 100%;
	padding:.57rem .15rem 0;
}
.part3 h2{
	margin-bottom: .08rem;
}
.part3 h3{
	margin-bottom: .18rem;
}
.part3 p{
	padding: 0 .2rem;
	line-height: .21rem;
	font-size: .11rem;
	color: #333333;
	text-align: center;
	margin-bottom: .2rem
}
.part3 .hd{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.part3 .hd li{
	width: .8rem;
	height: .4rem;
	box-sizing: content-box;
	text-align: center;
	line-height: .16rem;
	padding-top: .08rem;
	color: #48c8af;
	font-weight: 700;
	border:1px solid #48c8af;
	position: relative;
}
.part3 .hd li.on{
	background: #48c8af;
	color: #fff;
}
.part3 .hd li.on::after{
	content: "";
	display: block;
	position: absolute;
	width: 0;
	border-width: .065rem;
	border-style: solid;
	border-color:#48c8af transparent transparent transparent;
	top:.49rem;
	left: 50%;
	margin-left: -.065rem;
}
.part3 .bd{
	width: 100%;
	margin-top: .175rem;
	border: 1px solid #e0e0e0;
	padding:.065rem .11rem .16rem; 
}
.part3 .bd .block{
	width: 1.02rem;
	height: .3rem;
	text-align: center;
	line-height: .3rem;
	background: #e00a04;
	color: #fff;
	font-size: .15rem;
	font-weight: 700;
	margin: .11rem auto 0;
}
.part3 .bd .txt{
	width: 2.31rem;
	border-bottom: 1px dotted #c5c5c5;
	text-align: center;
	line-height: .19rem;
	font-size: .12rem;
	color: #333333;
	padding:.07rem;
	margin: 0 auto;
}
.part3 .bd .sub{
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin-top: .16rem;
}
.part3 .bd .sub span{
	display: block;
	width: .74rem;
	height: .7rem;
	border:1px solid #48c8af;
	border-top-width: .025rem;
	text-align: center;
	padding-top: .05rem;
	text-align: center;
	background: url(http://cdn.img.lx.zmnedu.com/ks/static/studyabroadfra/images/p3_bg1.png) no-repeat bottom;
}
.part3 .bd .sub label{
	display: block;
	font-size: .12rem;
	font-weight: 700;
	color: #111111;
	line-height: .2rem;
}
.part3 .bd .sub em{
	display: block;
	font-size: .11rem;
	color: #eb0e0e;
	font-style: normal;
	line-height: .16rem
}
.part3 a.btn_gp{
	margin: .2rem auto 0
}
/*part4*/
.part4 {
	width: 100%;
	padding: .49rem .15rem 0;
}
.part4 h2{
	margin-bottom: .09rem
}
.part4 h3{
	margin-bottom: .21rem;
}
.part4 .p4_sel{
	margin-top: .16rem;
}
.part4 .hd{
	text-align: center;
	height: .36rem;
	line-height: .36rem;
}
.part4 .hd li{
	display: inline-block;
	width:1.47rem;
	height: .36rem;
	color: #033333;
	font-size: .14rem;
	font-weight:700;
	background: #e9e9e9;
}
.part4 .hd li.on{
	background: #48c8af;
	color: #fff;
}
.part4 .bd{
	width: 100%;
	border-radius: .17rem 0 .17rem 0;
	border:1px solid #48c8af;
	padding: 0 .18rem .25rem;
}
.part4 .bd .g_txt{
	margin-top: .21rem;
	height:.13rem;
	color: #48c8af;
	font-weight: 700;
	margin-bottom: .1rem;
	font-size: .13rem;
	line-height:.13rem;
}
.part4 .bd .b_txt{
	line-height: .25rem;
}
.part4 .bd .b_txt b{
	float: left;
	font-size: .12rem;
	padding-right: .12rem;
	color: #111111;
}
.part4 .bd .b_txt span{
	float: left;
	padding-left: .17rem;
	font-size: .11rem;
	color: #111111;
	position: relative;
}
.part4 .bd .b_txt span::after{
	content: "";
	display: block;
	position: absolute;
	width: .115rem;
	height: .115rem;
	background: url(http://cdn.img.lx.zmnedu.com/ks/static/studyabroadfra/images/p4_bg1.png) no-repeat;
	background-size: 100%;
	top: .06rem;
	left: 0;
}
.part4 .bd a{
	display: block;
	text-align: center;
	margin-top: .17rem;
	font-size: .13rem;
	color: #fc5e16;
	text-decoration: underline;
	height: .13rem;
	line-height: .13rem
}
.part4 p{
	height:.88rem;
	border:1px solid #48c8af;
	margin-top: .175rem;
}
.part4 p span{
	display: block;
	height: .37rem;
	background: #48c8af;
	text-align: center;
	line-height: .37rem;
	font-size: .14rem;
	font-weight: 700;
	color: #fff;
	margin-bottom: .07rem;
}
.part4 p label{
	display: block;
	height: .18rem;
	font-size: .11rem;
	color: #111111;
	text-indent: .14rem;
}
.part4 a.btn_gp{
	margin: .225rem auto 0;
}
/*part5*/
.part5 {
	width: 100%;
	padding:.375rem .15rem .205rem;
}
.part5 ul{
	width: 100%;
	margin-top: .165rem;
	padding-bottom:.245rem;
}
.part5 ul li{
	width: 100%;
	margin-bottom: .095rem;
	border-radius: .04rem;
	box-shadow: 0 0 .05rem rgba(184,184,184,.31);
	padding-bottom: .14rem;
	position: relative;
	overflow: hidden;
}
.part5 li label{
	display: block;
	height: .45rem;
	padding-left:.26rem;
	line-height: .45rem;
	font-size: .14rem;
	color: #fff;
	font-weight: 700;
	margin-bottom: .12rem;
	vertical-align: middle;
}
.part5 li label b{
	display: inline-block;
	font-size: .4rem;
	padding-right: .25rem;
	vertical-align: top
}
.part5 li span{
	display: block;
	line-height: .23rem;
	padding-left: .26rem;
	color: #111111;
	font-size: .13rem;
}
.part5 li a{
	position: absolute;
	font-size: .12rem;
	color: #fc5e16;
	right: .17rem;
	height: .23rem;
	line-height: .23rem;
	bottom:.14rem;
	font-style: italic;
}
.part5 li:nth-child(1) label{
	background:#fe5d5d;
}
.part5 li:nth-child(2) label{
	background:#448aca;
}
.part5 li:nth-child(3) label{
	background:#8fc31f;
}
.part5 li:nth-child(4) label{
	background:#00b5ad;
}
.part5 a.btn_gp{
	margin: 0 auto;
}
/*part6*/
.part6 { }
/*part7*/
.part7 { }
/*part8*/
.part8 { }
/*part9*/
.part9 { }
