.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden
}

.clearfix {
	zoom: 1
}

.left {
	float: left
}

.right {
	float: right
}

.m-box {
	padding-bottom: 65px;
	overflow: hidden
}

.u-btn {
	display: inline-block;
	height: 50px;
	padding: 0 30px;
	margin: 0 auto;
	line-height: 50px;
	text-align: center;
	background: #c70102;
	border: 1px solid #c70102;
	border-radius: 52px;
	font-size: 18px;
	color: #fff
}

.u-btn-01 {
	height: 32px;
	line-height: 32px;
	font-size: 14px
}

.u-btn-02 {
	margin: 0 20px
}

.u-btn:hover {
	background: #3c6fb3;
	border-color: #1e4692;
	color: #fff
}

.u-btn2 {
	display: inline-block;
	height: 38px;
	margin: 0 auto;
	padding: 0 35px;
	line-height: 38px;
	text-align: center;
	background: #f97500;
	background: linear-gradient(#ff7800,#f47300);
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,.3);
	font-size: 18px;
	color: #fff
}

.u-btn2:hover {
	background: #f60;
	background: linear-gradient(#f47300,#ff3800)
}

.u-tit {
	position: relative;
	width: 1112px;
	height: 80px;
	padding: 10px 0 0 28px;
	margin: 30px auto 0
}

.u-tit .tit-arrow {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 26px;
	height: 26px;
	border: solid #0a203c;
	border-width: 2px 0 0 2px
}

.u-tit .tit-txt h3 {
	font-size: 28px;
	font-weight: 400;
	color: #333
}

.u-tit .tit-txt p {
	font-size: 16px;
	color: #999
}

.u-tit .tit-btn {
	margin: 40px 25px 0 0
}

.u-tit2 {
	padding: 40px 0 30px;
	text-align: center
}

.u-tit2 h3 {
	position: relative;
	display: inline-block;
	padding: 0 220px;
	font-size: 38px;
	font-weight: 400;
	color: #333
}

.u-tit2 p {
	margin-top: 10px;
	font-size: 20px;
	color: #666
}

.u-tit2 .line {
	position: absolute;
	top: 50%;
	width: 194px;
	height: 11px;
	margin-top: -5px;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/tit_bg.png) no-repeat
}

.u-tit2 .line-01 {
	left: 0;
	background-position: 0 0
}

.u-tit2 .line-02 {
	right: 0;
	background-position: -194px 0
}

.m-ban {
	height: 624px;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/ban_bg.jpg) center top no-repeat
}

.m-ban .ban-btn {
	position: absolute;
	bottom: 56px;
	left: 160px;
	font-size: 0
}

.m-ban .ban-btn a {
	display: inline-block;
	width: 252px;
	height: 68px;
	padding: 0;
	margin: 0 30px;
	line-height: 68px;
	background: #c70102;
	border: 1px solid #1e4692;
	border-radius: 70px;
	font-size: 24px
}

.m-ban .ban-btn a:hover {
	background: #c70102;
	background: rgba(255,255,255,.16);
	border-color: #fff;
	color: #fff
}

.m-why .g-cnt {
	font-size: 0
}

.m-why .why-item {
	position: relative;
	display: inline-block;
	width: 370px;
	height: 236px;
	margin: 0 5px 15px;
	overflow: hidden;
	color: #fff;
	cursor: pointer
}

.m-why .why-item .item-tit {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 280px;
	height: 40px;
	margin: -20px 0 0 -140px;
	line-height: 40px;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/bg_02.png);
	font-size: 20px
}

.m-why .why-item .item-txt {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 330px;
	height: 196px;
	padding: 20px;
	text-align: left;
	line-height: 30px;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/bg_01.png);
	font-size: 14px
}

.m-banImg {
	margin-top: 40px
}

.m-banImg .g-cnt {
	height: 100%
}

.m-banImg-01 {
	height: 140px;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/banImg_01.jpg) center top no-repeat;
	color: #fff
}

.m-banImg-01 h3 {
	padding-top: 12px;
	font-size: 46px
}

.m-banImg-01 p {
	font-size: 26px
}

.m-banImg-01 .banImg-btn {
	position: absolute;
	bottom: 50px;
	right: 0;
	font-size: 0
}

.m-banImg-01 .banImg-btn a {
	width: 194px;
	padding: 0;
	margin: 0 20px
}

.m-banImg-01 .banImg-btn a:hover {
	background: #c70102;
	background: rgba(255,255,255,.16);
	border-color: #fff;
	color: #fff
}

.m-banImg-02 {
	height: 170px;
	margin-top: 0;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/banImg_02.jpg) center top no-repeat;
	color: #fff
}

.m-banImg-02 .banImg-btn {
	position: absolute;
	bottom: 35px;
	right: 0;
	font-size: 0
}

.m-banImg-02 .banImg-btn a {
	width: 194px;
	padding: 0;
	margin: 0 20px
}

.m-banImg-02 .banImg-btn a:hover {
	background: #c70102;
	background: rgba(255,255,255,.16);
	border-color: #fff;
	color: #fff
}

.m-banImg-02 .banImg-btn p {
	width: 196px;
	margin: 10px 20px;
	text-align: center;
	font-size: 18px;
	color: #fff
}

.m-sqtj ul {
	position: relative;
	width: 573px;
	height: 301px;
	margin-bottom: 20px;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/sqtj_bg.png) center top no-repeat
}

.m-sqtj .sqtj-item {
	position: absolute;
	top: 60px;
	width: 188px;
	height: 128px;
	text-align: center;
	color: #fff
}

.m-sqtj .sqtj-item h3 {
	display: inline-block;
	padding-bottom: 6px;
	margin-bottom: 6px;
	border-bottom: 1px solid #fff;
	font-size: 18px;
	font-weight: 400
}

.m-sqtj .sqtj-item p {
	font-size: 12px
}

.m-sqtj .sqtj-item-02 {
	left: 192px
}

.m-sqtj .sqtj-item-03 {
	left: 385px
}

.m-sqtj .sqtj-item2 {
	position: absolute;
	width: 193px;
	text-align: center;
	color: #333
}

.m-sqtj .sqtj-item2 h3 {
	font-size: 14px
}

.m-sqtj .sqtj-item2 p {
	font-size: 12px
}

.m-sqtj .sqtj-item-04 {
	top: 155px;
	left: 93px
}

.m-sqtj .sqtj-item-05 {
	top: 176px;
	left: 288px
}

.m-lxfy {
	padding: 30px 0;
	overflow: hidden
}

.m-lxfy .lxfy-fyqd {
	position: relative;
	float: left
}

.m-lxfy .lxfy-fyqd dt {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}

.m-lxfy .lxfy-fyqd dd {
	position: relative;
	width: 340px;
	height: 226px;
	margin-left: 110px;
	padding-left: 145px;
	background: #f9cd02
}

.m-lxfy .lxfy-fyqd .fyqd-icon {
	position: absolute;
	top: -8px;
	left: 125px
}

.m-lxfy .lxfy-fyqd .fyqd-txt {
	width: 245px;
	padding-left: 55px;
	font-size: 15px;
	color: #333
}

.m-lxfy .lxfy-fyqd .fyqd-txt-01 {
	margin-bottom: 20px;
	padding: 20px 0 20px 55px;
	border-bottom: 1px dotted #333
}

.m-lxfy .lxfy-fyqd em {
	position: absolute;
	top: 50%;
	right: -28px;
	width: 64px;
	height: 64px;
	margin-top: -32px;
	background: #f9cd02 url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/lxfy_icon_02.png) center no-repeat;
	border-radius: 100%
}

.m-lxfy .lxfy-fyzx {
	float: left;
	width: 545px;
	height: 226px;
	text-align: center;
	background: #ffe77a
}

.m-lxfy .lxfy-fyzx p {
	margin: 35px 0 10px;
	line-height: 32px;
	font-size: 18px;
	color: #333
}

.mgjy {
	padding-bottom: 28px;
	width: 1140px;
	margin: 0 auto;
	border-bottom: 1px dashed #dedede
}

.mgcpC .mgcp-hd,.mgjyC .mgjy-hd {
	text-align: center;
	font-size: 0;
	height: 45px;
	border-bottom: 3px solid #fcd846;
	background: #333
}

.mgjyC .mgjy-hd li {
	position: relative;
	display: inline-block;
	padding: 0 36px;
	line-height: 45px;
	font-size: 16px;
	color: #fff;
	cursor: pointer
}

.mgjyC .mgjy-hd li.on {
	color: #fcd846
}

.mgcpC .mgcp-hd li em,.mgjyC .mgjy-hd li em {
	display: none;
	position: absolute;
	bottom: -10px;
	left: 50%;
	width: 14px;
	height: 7px;
	margin-left: -7px;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/arrow_02.png) no-repeat
}

.mgcpC .mgcp-hd li.on em,.mgjyC .mgjy-hd li.on em {
	display: block
}

.mgjyC .mgjy-bd .mgjyCon {
	margin: 20px auto 28px
}

.mgjyC .mgjy-bd .mgjyCon .mgjyCon01 {
	padding: 0 28px
}

.mgjyC .mgjy-bd .mgjyCon .mgjyCon01 .right {
	width: 920px;
	position: relative
}

.mgjyC .mgjy-bd .mgjyCon .mgjyCon01 .right h3 {
	font-size: 18px;
	font-weight: 400;
	color: #333;
	line-height: 52px
}

.mgjyC .mgjy-bd .mgjyCon .mgjyCon01 .right h3 span {
	font-size: 14px
}

.mgjyC .mgjy-bd .mgjyCon .mgjyCon01 .right p {
	width: 84%;
	font-size: 14px;
	color: #666;
	line-height: 24px
}

.mgjyC .mgjy-bd .mgjyCon .mgjyCon01 .right a {
	font-size: 14px;
	color: #01b1bd;
	position: absolute;
	right: 0;
	top: 104px;
	font-style: italic;
	color: #ff7f01
}

.mgjyC .mgjy-bd .mgjyCon .mgjyCon01 .right a:hover {
	text-decoration: underline;
	color: #ff7f01
}

.mgjyC .mgjy-bd .mgjyCon .mgjyCon02 {
	margin-top: 24px
}

.mgjyC .mgjy-bd .mgjyCon .mgjyCon02 .mgjyCon02L {
	padding: 10px 4px;
	width: 560px;
	height: 84px;
	border: 1px solid #0c4999
}

.mgjyC .mgjy-bd .mgjyCon .mgjyCon02 .mgjyCon02L p {
	border-bottom: 1px dashed #80a0ca;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333
}

.mgjyC .mgjy-bd .mgjyCon .mgjyCon02 .mgjyCon02L p span {
	display: inline-block;
	border-right: 1px dashed #80a0ca;
	text-align: center
}

.mgjyCon02S01 {
	width: 106px
}

.mgjyCon02S02 {
	width: 156px
}

.mgjyCon02S03 {
	width: 100px
}

.mgjyCon02S04 {
	width: 180px;
	border-right: none!important
}

.mgjyCon02P01 {
	border-bottom: none!important
}

.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R {
	width: 692px;
	height: 182px
}

.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dt {
	width: 205px;
	height: 168px;
	padding: 14px 5px 0 5px;
	background: #2c74d1;
	border-right: 1px solid #96b7e1;
	text-align: center
}

.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dt h3 {
	width: 142px;
	height: 32px;
	border: 1px solid #fa7600;
	margin: 0 auto;
	text-align: center
}

.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dt h3 span {
	display: block;
	margin: 1px;
	height: 25px;
	padding-top: 5px;
	width: 140px;
	background: #fa7600
}

.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dt p {
	margin-top: 11px;
	font-size: 14px;
	color: #fff;
	line-height: 22px
}

.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dt p span {
	color: #fcd846
}

.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dd {
	padding: 16px 12px 0 20px;
	width: 444px;
	height: 166px;
	background: #2468c0;
	position: relative
}

.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dd h3 {
	font-size: 16px;
	color: #fff;
	line-height: 41px;
	text-align: center
}

.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dd h4 {
	font-size: 13px;
	color: #fff;
	line-height: 18px;
	text-align: left
}

.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dd p {
	font-size: 13px;
	color: #fff;
	line-height: 23px
}

.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dd a {
	position: absolute;
	right: 12px;
	bottom: 10px;
	font-size: 14px;
	color: #01b1bd;
	display: block;
	line-height: 23px;
	font-style: italic;
	color: #fcd846
}

.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dd a:hover {
	text-decoration: underline;
	color: #fcd846
}

.mgjyA {
	text-align: center
}

.mgsq {
	margin: 0 auto;
	width: 1140px;
	overflow: hidden;
	padding-bottom: 43px;
	border-bottom: 1px dashed #d9d9d9
}

.mgsqTopL {
	width: 550px;
	float: left
}

.mgsqTopP {
	font-size: 14px;
	color: #666;
	line-height: 21px;
	width: 90%
}

.mgsqTopLCon {
	margin-top: 22px;
	position: relative;
	width: 522px;
	height: 307px;
	overflow: hidden;
	border: 1px solid #0a203c;
	box-shadow: 1px 1px 10px 1px #ccc
}

.mgsqTopLimg {
	position: absolute;
	top: 23px;
	left: 15px
}

.mgsqTopLConD {
	position: absolute;
	top: 4px;
	width: 472px;
	left: 32px
}

.mgsqTopLConD a {
	display: block;
	height: 42px;
	padding: 0 5px;
	line-height: 42px;
	border-bottom: 1px dashed #ddd
}

.mgsqTopLConD a span {
	font-size: 16px;
	color: #666;
	float: left
}

.mgsqTopLConD a em {
	font-size: 13px;
	color: #ec6941;
	line-height: 42px;
	font-style: italic;
	font-weight: 400;
	float: right
}

.mgsqTopLConD a:hover {
	background: #fbf5d7;
	text-decoration: underline
}

.mgsqTopLConP {
	border: none!important
}

.mgsqTopR {
	float: right;
	width: 574px
}

.mgsqTopRCon {
	margin-top: 30px;
	width: 574px;
	height: 332px;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/mgone03.png) no-repeat top left;
	position: relative
}

.mgsqTopRConDiv {
	width: 256px;
	position: absolute;
	top: 0;
	right: 0
}

.mgsqTopRConDiv h4 {
	font-size: 16px;
	color: #111;
	line-height: 22px
}

.mgsqTopRConDiv p {
	font-size: 14px;
	color: #666;
	line-height: 20px
}

.mgsqTopRConDiv a {
	display: block;
	text-align: right;
	font-size: 13px;
	color: #01adb9;
	line-height: 32px;
	font-style: italic
}

.mgsqTopRConP01,.mgsqTopRConP02,.mgsqTopRConP03 {
	font-size: 18px;
	color: #111;
	position: absolute
}

.mgsqTopRConP01 {
	top: 122px;
	left: 92px
}

.mgsqTopRConP02 {
	top: 168px;
	left: 158px
}

.mgsqTopRConP03 {
	top: 228px;
	left: 234px
}

.mgsq .mgsqUl {
	height: 208px;
	width: 1140px;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/mysjbg.png) no-repeat center;
	position: relative
}

.mgsq .mgsqUl li {
	position: absolute;
	overflow: hidden;
	font-size: 15px;
	color: #fff;
	cursor: pointer
}

.mgsqList01,.mgsqList02 {
	color: #333!important;
	text-align: center
}

.mgsqList01 {
	top: 84px;
	left: 6px
}

.mgsqList02 {
	top: 82px;
	right: 21px
}

.mgsqList03 {
	width: 56px;
	text-align: center;
	height: 56px;
	line-height: 56px;
	top: 26px;
	left: 199px
}

.mgsqList04 {
	width: 56px;
	text-align: center;
	height: 56px;
	line-height: 56px;
	bottom: 26px;
	left: 85px
}

.mgsqList05 {
	width: 56px;
	text-align: center;
	height: 56px;
	line-height: 56px;
	bottom: 26px;
	left: 325px
}

.mgsqList06 {
	width: 56px;
	text-align: center;
	height: 56px;
	line-height: 56px;
	top: 26px;
	left: 448px
}

.mgsqList07 {
	width: 56px;
	text-align: center;
	height: 56px;
	line-height: 56px;
	top: 26px;
	right: 386px
}

.mgsqList08 {
	width: 56px;
	text-align: center;
	height: 56px;
	line-height: 56px;
	top: 26px;
	right: 138px
}

.mgsqList09 {
	padding-top: 6px;
	width: 56px;
	text-align: center;
	height: 50px;
	bottom: 26px;
	right: 510px;
	line-height: 21px
}

.mgsqList10 {
	width: 56px;
	text-align: center;
	height: 56px;
	line-height: 56px;
	bottom: 26px;
	right: 261px
}

.mgsq .mgsqUl p {
	font-size: 13px;
	position: absolute;
	line-height: 17px
}

.mgsq .mgsqUl .mgsqUlP01 {
	top: 1px;
	left: 266px;
	color: #009cb3
}

.mgsq .mgsqUl .mgsqUlP02 {
	top: 1px;
	left: 514px;
	color: #bf407e
}

.mgsq .mgsqUl .mgsqUlP02 a {
	color: #bf407e
}

.mgsq .mgsqUl .mgsqUlP02 a:hover,.mgsq .mgsqUl .mgsqUlP04 a:hover {
	text-decoration: underline
}

.mgsq .mgsqUl .mgsqUlP03 {
	top: 1px;
	left: 765px;
	color: #f9be00
}

.mgsq .mgsqUl .mgsqUlP04 {
	top: 1px;
	right: 11px;
	color: #83a906
}

.mgsq .mgsqUl .mgsqUlP04 a {
	color: #83a906
}

.mgsq .mgsqUl .mgsqUlP05 {
	bottom: 4px;
	left: 148px;
	color: #e67436
}

.mgsq .mgsqUl .mgsqUlP06 {
	bottom: 4px;
	left: 390px;
	color: #1f9dc3
}

.mgsq .mgsqUl .mgsqUlP07 {
	bottom: 4px;
	right: 358px;
	color: #890c72
}

.mgsq .mgsqUl .mgsqUlP08 {
	bottom: 4px;
	right: 110px;
	color: #c46207
}

.sjgh-tips {
	height: 35px;
	margin-top: 45px;
	line-height: 35px;
	background: #0d4a9a;
	border-radius: 35px
}

.sjgh-tips img {
	margin: -4px 35px 0
}

.sjgh-tips p {
	font-size: 16px;
	color: #fff
}

.m-hdgh .tab-box {
	height: 337px;
	margin-bottom: 40px;
	overflow: hidden
}

.m-hdgh .hdgh-box {
	position: relative;
	height: 337px;
	color: #fff;
	overflow: hidden;
	cursor: pointer
}

.m-hdgh .hdgh-box-02 {
	width: 453px
}

.m-hdgh .hdgh-box-03 {
	width: 224px;
	margin-left: 5px
}

.m-hdgh .hdgh-box-04 {
	width: 224px;
	margin-left: 5px
}

.m-hdgh .hdgh-box-05 {
	width: 224px;
	margin-left: 5px
}

.m-hdgh .hdgh-arrow,.m-hdgh .hdgh-bg,.m-hdgh .hdgh-btn,.m-hdgh .hdgh-img,.m-hdgh .hdgh-tit,.m-hdgh .hdgh-txt {
	position: absolute
}

.m-hdgh .hdgh-tit {
	text-align: center
}

.m-hdgh .hdgh-tit span {
	display: block;
	font-size: 14px;
	font-weight: 400
}

.m-hdgh .hdgh-txt {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.m-hdgh .hdgh-btn {
	display: block;
	text-align: center;
	border: 2px solid #fff;
	color: #fff
}

.m-hdgh .hdgh-btn:hover {
	background: #fff
}

.m-hdgh .hdgh-arrow {
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/hdgh_tab_bg.png) no-repeat
}

.m-hdgh .hdgh-box-02 .hdgh-bg {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 70px;
	background: #e04936
}

.m-hdgh .hdgh-box-02 .hdgh-arrow {
	bottom: 70px;
	left: 0;
	width: 100%;
	height: 53px;
	background-position: 0 0
}

.m-hdgh .hdgh-box-02 .hdgh-tit {
	top: 260px;
	right: 20px;
	width: 190px;
	line-height: 28px;
	text-align: right;
	font-size: 18px;
	font-weight: 400
}

.m-hdgh .hdgh-box-02 .hdgh-txt {
	top: 140px;
	right: -300px;
	width: 90%;
	line-height: 25px;
	text-align: left;
	font-size: 14px
}

.m-hdgh .hdgh-box-02 .hdgh-btn {
	bottom: 0;
	right: 0;
	width: 110px;
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	font-size: 16px;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.m-hdgh .hdgh-box-02 .hdgh-btn:hover {
	color: #e04936
}

.m-hdgh .hdgh-box-03 .hdgh-bg {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 70px;
	background: #4997d9
}

.m-hdgh .hdgh-box-03 .hdgh-arrow {
	bottom: 70px;
	left: 0;
	width: 100%;
	height: 52px;
	background-position: 0 -55px
}

.m-hdgh .hdgh-box-03 .hdgh-tit {
	top: 270px;
	right: 10px;
	width: 170px;
	line-height: 22px;
	text-align: right;
	font-size: 18px;
	font-weight: 400
}

.m-hdgh .hdgh-box-03 .hdgh-txt {
	top: 140px;
	right: -300px;
	width: 90%;
	line-height: 25px;
	text-align: left;
	font-size: 14px
}

.m-hdgh .tab-gxcz .hdgh-box-03 .hdgh-txt {
	top: 190px
}

.m-hdgh .hdgh-box-03 .hdgh-btn {
	bottom: 0;
	right: 0;
	width: 110px;
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	font-size: 16px;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.m-hdgh .hdgh-box-03 .hdgh-btn:hover {
	color: #4997d9
}

.m-hdgh .hdgh-box-04 .hdgh-bg {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 70px;
	background: #ffb400
}

.m-hdgh .hdgh-box-04 .hdgh-arrow {
	bottom: 70px;
	left: 0;
	width: 100%;
	height: 53px;
	background-position: 2px -108px
}

.m-hdgh .hdgh-box-04 .hdgh-tit {
	top: 270px;
	right: 10px;
	width: 170px;
	line-height: 22px;
	text-align: right;
	font-size: 18px;
	font-weight: 400
}

.m-hdgh .hdgh-box-04 .hdgh-txt {
	top: 150px;
	right: -300px;
	width: 90%;
	line-height: 25px;
	text-align: left;
	font-size: 14px
}

.m-hdgh .hdgh-box-04 .hdgh-btn {
	bottom: 0;
	right: 0;
	width: 110px;
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	font-size: 16px;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.m-hdgh .hdgh-box-04 .hdgh-btn:hover {
	color: #ffb400
}

.m-hdgh .hdgh-box-05 .hdgh-bg {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 70px;
	background: #8fc31f
}

.m-hdgh .hdgh-box-05 .hdgh-arrow {
	bottom: 70px;
	left: 0;
	width: 100%;
	height: 54px;
	background-position: 0 -162px
}

.m-hdgh .hdgh-box-05 .hdgh-tit {
	top: 270px;
	right: 10px;
	width: 170px;
	line-height: 22px;
	text-align: right;
	font-size: 18px;
	font-weight: 400
}

.m-hdgh .hdgh-box-05 .hdgh-txt {
	top: 140px;
	right: -300px;
	width: 90%;
	line-height: 25px;
	text-align: left;
	font-size: 14px
}

.m-hdgh .hdgh-box-05 .hdgh-btn {
	bottom: 0;
	right: 0;
	width: 110px;
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	font-size: 16px;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.m-hdgh .hdgh-box-05 .hdgh-btn:hover {
	color: #8fc31f
}

.m-lxfa .u-tit2 {
	padding-bottom: 0
}

.m-lxfa .lxfa-item {
	position: relative;
	margin-top: 60px;
	background: #e7ecf1;
	border: 2px solid #0d4a9a
}

.m-lxfa .lxfa-item .item-line {
	position: absolute;
	width: 125px;
	height: 8px;
	background: #0d4a9a
}

.m-lxfa .lxfa-item .item-line-01 {
	top: -5px;
	right: -2px
}

.m-lxfa .lxfa-item .item-line-02 {
	bottom: -5px;
	left: -2px
}

.m-lxfa .lxfa-item .item-img {
	position: relative;
	float: left;
	width: 419px;
	height: 224px;
	margin: -16px 0 16px 30px
}

.m-lxfa .lxfa-item .item-img b {
	position: absolute;
	top: 8px;
	left: -5px;
	display: block;
	width: 127px;
	height: 53px;
	text-align: center;
	line-height: 48px;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/lxfa_icon.png) no-repeat;
	font-size: 24px;
	color: #fff
}

.m-lxfa .lxfa-item .item-info {
	position: relative;
	float: left;
	width: 650px;
	height: 189px;
	margin: 35px 0 0 35px
}

.m-lxfa .lxfa-item .item-tit {
	height: 24px;
	margin-bottom: 25px;
	line-height: 24px;
	font-size: 18px;
	font-weight: 400;
	color: #b61212
}

.m-lxfa .lxfa-item .item-tit b {
	float: left;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 2px solid #b61212;
	font-size: 24px
}

.m-lxfa .lxfa-item .item-txt {
	float: left;
	line-height: 36px;
	font-size: 16px;
	color: #333
}

.m-lxfa .lxfa-item .item-txt-01 {
	width: 370px
}

.m-lxfa .lxfa-item .item-txt-02 {
	margin-right: 40px
}

.m-lxfa .lxfa-item .item-txt-03 {
	width: 190px
}

.m-lxfa .lxfa-item .item-txt-04 {
	width: 210px
}

.m-lxfa .lxfa-item .u-btn {
	position: absolute;
	bottom: 15px;
	right: 40px
}

.m-lhz {
	padding-bottom: 60px
}

.m-lhz .lhz-hd {
	position: relative;
	height: 47px;
	margin-bottom: 90px;
	border-bottom: 1px solid #2c74d1
}

.m-lhz .lhz-hd .hd-icon {
	position: absolute;
	bottom: -5px;
	display: block;
	width: 9px;
	height: 9px;
	background: #2c74d1;
	border-radius: 100%
}

.m-lhz .lhz-hd .hd-icon-01 {
	left: 0
}

.m-lhz .lhz-hd .hd-icon-02 {
	right: 0
}

.m-lhz .lhz-hd ul {
	text-align: center;
	font-size: 0
}

.m-lhz .lhz-hd li {
	position: relative;
	display: inline-block;
	width: 88px;
	height: 88px;
	margin: 0 18px;
	padding: 4px;
	vertical-align: top;
	background: #2c74d1;
	border-radius: 100%
}

.m-lhz .lhz-hd li span {
	display: block;
	width: 86px;
	height: 86px;
	text-align: center;
	line-height: 86px;
	border: 1px dashed #fff;
	border-radius: 100%;
	font-size: 18px;
	color: #fff
}

.m-lhz .lhz-hd li em {
	position: absolute;
	top: 50%;
	right: -10px;
	display: block;
	width: 14px;
	height: 16px;
	margin-top: -8px;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/lhz_arrow.png) no-repeat
}

.m-lhz .lhz-bd .lhz-item {
	position: relative;
	float: left;
	width: 208px;
	height: 300px;
	margin-right: 18px;
	border: 1px solid #00a0e9;
	border-radius: 3px 3px 5px 5px
}

.m-lhz .lhz-bd .lhz-item-05 {
	margin-right: 0
}

.m-lhz .lhz-item .item-tit {
	height: 50px;
	margin-bottom: 15px;
	text-align: center;
	line-height: 50px;
	background: #00a0e9;
	font-size: 18px;
	font-weight: 400;
	color: #fff
}

.m-lhz .lhz-item .item-txt {
	padding: 0 8px;
	line-height: 25px;
	font-size: 14px;
	color: #666
}

.m-lhz .lhz-item .item-btn {
	position: absolute;
	left: 50%;
	bottom: 15px;
	display: block;
	width: 114px;
	height: 32px;
	margin-left: -58px;
	text-align: center;
	line-height: 32px;
	border: 1px solid #ec6941;
	border-radius: 5px;
	font-size: 14px;
	color: #ec6941
}

.m-lhz .lhz-item .item-btn:hover {
	background: #ec6941;
	color: #fff
}

.m-lxtd {
	background: #f9f9f9
}

.m-lxtd .bkls-bd ul {
	text-align: center;
	font-size: 0
}

.m-lxtd .bkls-bd li {
	display: inline-block;
	padding: 5px;
	margin: 30px 12px 0;
	width: 248px;
	height: 440px;
	vertical-align: top;
	background: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 8px;
	cursor: pointer
}

.m-lxtd .bkls-bd .bklsWord {
	width: 230px;
	height: 260px;
	margin: 12px auto 0;
	position: relative
}

.m-lxtd .bkls-bd .bklsWord-icon {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 30px;
	height: 46px
}

.m-lxtd .bkls-bd .bklsWord-icon-01 {
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/icon_02.png) no-repeat
}

.m-lxtd .bkls-bd .bklsWord-icon-02 {
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/icon_03.png) no-repeat
}

.m-lxtd .bkls-bd .bklsWord-icon-03 {
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/icon_04.png) no-repeat
}

.m-lxtd .bkls-bd li h3,.m-lxtd .bkls-bd li h4 {
	color: #333;
	text-align: left;
	line-height: 28px;
	font-weight: 400
}

.m-lxtd .bkls-bd li h4 {
	font-size: 16px
}

.m-lxtd .bkls-bd li h3 {
	font-size: 18px
}

.m-lxtd .bkls-bd li .bklsSpan {
	display: block;
	margin: 9px auto 13px;
	height: 1px;
	background: #dedede
}

.m-lxtd .bkls-bd li p {
	font-size: 14px;
	color: #666;
	text-align: left;
	line-height: 22px
}

.m-lxtd .bkls-bd li p .bklsS01 {
	color: #333
}

.m-lxtd .bkls-bd li:hover {
	box-shadow: 0 0 8px #b6b6b6;
	border-color: #f97e53
}

.m-lxtd .bkls-hd {
	text-align: center;
	font-size: 0;
	margin-top: 20px
}

.m-lxtd .bkls-hd li {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 8px;
	background: #bfbfbf;
	border-radius: 100%;
	cursor: pointer
}

.m-lxtd .bkls-hd li.on {
	background: #f97e53
}

.m-lxtd .lxtd-btn {
	position: absolute;
	bottom: 5px;
	right: 5px;
	width: 115px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #1f8bf0;
	font-size: 14px;
	color: #fff
}

.m-lxtd .lxtd-btn:hover {
	background: #1c7dd8
}

.m-lqb {
	background: #f9f9f9
}

.m-lqb .offer-tab {
	width: 1005px;
	padding-left: 70px;
	margin: 50px auto 30px;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/offer_tit.png) left top no-repeat
}

.m-lqb .offer-tab .tab-bd {
	width: 100%
}

.m-lqb .offer-tab .tab-bd li {
	float: left;
	width: 171px;
	margin: 0 15px;
	text-align: center
}

.m-lqb .offer-tab .tab-bd li img {
	border: 4px solid #c9c9c9
}

.m-lqb .offer-tab .tab-bd li a:hover img {
	border: 4px solid #f97d31
}

.m-lqb .offer-tab .tab-bd li h3 {
	margin-top: 10px;
	line-height: 18px;
	font-size: 14px;
	font-weight: 400;
	color: #666
}

.m-lqb .offer-tab .tab-hd {
	width: 100%;
	height: 8px;
	margin: 20px 0 0;
	text-align: center;
	font-size: 0
}

.m-lqb .offer-tab .tab-hd li {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 5px;
	background: #ccc;
	border-radius: 100%;
	cursor: pointer
}

.m-lqb .offer-tab .tab-hd .on {
	background: #ffe314
}

.m-lqb .lqb-btn {
	display: block;
	width: 310px;
	height: 50px;
	margin: 0 auto;
	line-height: 50px;
	text-align: center;
	background: #1f8bf0;
	font-size: 16px;
	color: #fff
}

.m-lqb .lqb-btn:hover {
	background: #1c7dd8
}

.m-lqb .lqb-cnt {
	width: 1075px;
	margin: 0 auto
}

.m-lqb .lqb-table {
	width: 508px
}

.m-lqb .lqb-table h3 {
	position: relative;
	width: 100%;
	height: 46px;
	margin-bottom: 30px;
	line-height: 46px;
	text-align: center;
	background: #e8484b;
	font-size: 20px;
	font-weight: 400;
	color: #fff
}

.m-lqb .lqb-table h3 span {
	position: absolute;
	bottom: -16px;
	left: 50%;
	display: block;
	width: 28px;
	height: 16px;
	margin-left: -14px;
	background: url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/lqb_arrow.png) no-repeat
}

.m-lqb .lqb-table .tab-bd {
	position: relative;
	height: 331px;
	margin-top: 1px;
	background: #fff;
	overflow: hidden
}

.m-lqb .lqb-table .tab-bd .swiper-slide {
	height: auto
}

.m-lqb .lqb-table .tab-bd .swiper-scrollbar {
	opacity: 1!important
}

.m-lqb .lqb-table table,.m-lqb .lqb-table table td {
	border-collapse: collapse;
	border: 1px dotted #e4e3e3
}

.m-lqb .lqb-table table {
	width: 100%;
	text-align: center
}

.m-lqb .lqb-table table thead td {
	height: 46px;
	background: #bfbfbf;
	font-size: 16px;
	color: #333
}

.m-lqb .lqb-table table tbody td {
	height: 32px;
	background: #fff;
	font-size: 14px;
	color: #333
}

.m-table .table-hd tr {
	text-align: center;
	height: 41px;
	line-height: 41px;
	overflow: hidden;
	background: #e8484b;
	font-size: 18px;
	color: #fff
}

.m-table .table-hd td {
	border-right: 2px solid #fff
}

.mgsj-bdOW04 {
	border-right: none!important
}

.m-table .table-cnt {
	position: relative;
	height: 324px;
	border: 2px solid #e8484b;
	margin: 6px 0 30px;
	overflow: hidden
}

.m-table .table-cnt table {
	width: 100%
}

.m-table .table-cnt td {
	text-align: center;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 15px;
	color: #333;
	border: 1px solid #e8484b
}

.m-jgmx {
	height: 145px;
	background: #111 url(http://liuxue.zmnedu.com/static/mglxsqzngz/images/jgmx_bg.jpg) center top no-repeat
}

.m-jgmx .u-btn2 {
	margin: 55px 72px 0 0
}