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

.clearfix {
	zoom: 1
}

.wrapper {
	width: 1140px;
	margin: 0 auto
}

.left {
	float: left
}

.right {
	float: right
}

.block {
	display: block
}

.bannerBg,.fourBg,.fourBotBg,.sixBotBg,.twoBg {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	font-size: 0;
	z-index: -1
}

.bannerBg>img,.fourBg>img,.fourBotBg>img,.sixBotBg>img,.twoBg>img {
	float: left
}

.banner {
	position: relative;
	height: 767px;
	overflow: hidden
}

.bannerCon {
	height: 550px;
	overflow: hidden
}

.bannerLink {
	margin: 428px auto 0 auto;
	width: 411px;
	overflow: hidden
}

.bannerLink a {
	width: 156px;
	text-align: center;
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	border: 2px solid #ffd800;
	border-radius: 5px;
	font-size: 20px;
	color: #ffd800
}

.bannerLink a:hover {
	background: rgba(255,216,0,.2)
}

@-webkit-keyframes myMove {
	from {
		opacity: 0;
		bottom: 20px
	}

	to {
		opacity: 1;
		bottom: 10px
	}
}

@-moz-keyframes myMove {
	from {
		opacity: 0;
		bottom: 20px
	}

	to {
		opacity: 1;
		bottom: 10px
	}
}

@-o-keyframes myMove {
	from {
		opacity: 0;
		bottom: 20px
	}

	to {
		opacity: 1;
		bottom: 10px
	}
}

@keyframes myMove {
	from {
		opacity: 0;
		bottom: 20px
	}

	to {
		opacity: 1;
		bottom: 10px
	}
}

.one {
	padding: 50px 0
}

.oneTit {
	text-align: center;
	font-size: 30px;
	color: #221d00;
	font-weight: 500
}

.oneWord {
	text-align: center;
	font-size: 16px;
	color: #504f49
}

.oneCon {
	margin: 40px auto 0 auto;
	width: 1160px;
	height: 403px;
	overflow: hidden
}

.oneConDiv {
	border: 8px solid #fff
}

.oneConDl {
	position: relative;
	width: 272px;
	height: 385px;
	border: 1px solid #dde3e8
}

.oneConDl dt {
	position: relative;
	width: 272px;
	height: 170px
}

.oneIcon01,.oneIcon02,.oneIcon03,.oneIcon04 {
	position: absolute;
	bottom: -29px;
	left: 93px;
	width: 86px;
	height: 87px;
	overflow: hidden;
	background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tfpx/images/oneIcon.png) no-repeat
}

.oneIcon01 {
	background-position: 0 0
}

.oneIcon02 {
	background-position: 0 -98px
}

.oneIcon03 {
	background-position: 0 -194px
}

.oneIcon04 {
	background-position: 0 -289px
}

.oneConDD h4 {
	margin-top: 45px;
	text-align: center;
	font-size: 22px;
	color: #666;
	font-weight: 500
}

.oneConDD p {
	margin-top: 10px;
	text-align: center;
	font-size: 16px;
	color: #666
}

.oneConDD a {
	opacity: 0;
	position: absolute;
	bottom: 10px;
	left: 61px;
	width: 145px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	background: #ec6941;
	border: 2px solid #ec6941;
	font-size: 14px;
	color: #fff
}

.oneConDD a:hover {
	background: #fff;
	color: #ec6941
}

.oneConDiv:hover {
	border: 8px solid #ffd800;
	transition: all 1.5s linear
}

.oneConDiv:hover .oneConDl {
	border: 1px solid #ffd800
}

.oneConDiv:hover .oneConDD h4,.oneConDiv:hover .oneConDD p {
	color: #635400
}

.oneConDiv:hover .oneIcon01 {
	background-position: -98px 0
}

.oneConDiv:hover .oneIcon02 {
	background-position: -96px -98px
}

.oneConDiv:hover .oneIcon03 {
	background-position: -96px -194px
}

.oneConDiv:hover .oneIcon04 {
	background-position: -96px -289px
}

.oneConDiv:hover .oneConDD a {
	opacity: 1;
	-webkit-animation: myMove .5s linear;
	-moz-animation: myMove .5s linear;
	-o-animation: myMove .5s linear;
	animation: myMove .5s linear
}

.two {
	position: relative;
	padding: 35px 0;
	height: 250px;
	overflow: hidden
}

.twoBg {
	top: 50%;
	margin-top: -209px
}

.twoCon {
	margin: 0 auto;
	width: 1035px;
	height: 250px;
	overflow: hidden
}

.twoConC {
	margin-top: 30px;
	width: 100%
}

.twoConCO {
	position: relative;
	display: inline;
	width: 520px;
	height: 175px;
	background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tfpx/images/twoPic01.png) right bottom no-repeat
}

.twoConCO h4 {
	font-size: 20px;
	font-weight: 500;
	color: #333
}

.twoConCO>p {
	position: absolute;
	text-align: right;
	font-size: 20px;
	color: #635400
}

.twoConCOP1 {
	top: 50px;
	left: 5px
}

.twoConCOP2 {
	top: 97px;
	left: 105px
}

.twoConCOP3 {
	top: 140px;
	left: 120px
}

.twoConCOD {
	position: absolute;
	top: 80px;
	right: 22px;
	color: #ec6941
}

.twoConCOD>p {
	text-align: center;
	font-size: 20px;
	color: #ec6941
}

.twoConCOD>a {
	margin-top: 15px;
	display: block;
	width: 125px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	border: 2px solid #ec6941;
	border-radius: 5px;
	font-size: 18px;
	color: #ec6941
}

.twoConCOD>a:hover {
	background: #ec6941;
	color: #fff
}

.twoConCT h4 {
	font-size: 20px;
	color: #ec6941;
	font-weight: 500
}

.twoLink {
	margin-top: 25px;
	width: 426px;
	overflow: hidden
}

.twoLink a {
	width: 125px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	border: 2px solid #ec6941;
	border-radius: 5px;
	font-size: 18px;
	color: #ec6941
}

.twoLink a:hover {
	background: #ec6941;
	color: #fff
}

.twoLinkStep {
	display: inline;
	margin-left: 18px
}

.xmb {
	width: 100%;
	height: 146px;
	background: #0c0c0c
}

.xmbCon {
	margin: 0 auto;
	padding-top: 15px;
	width: 835px;
	overflow: hidden
}

.xmbConTit {
	text-indent: 211px;
	line-height: 60px;
	background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tfpx/images/xmbIcon.png) no-repeat 120px center;
	font-size: 28px;
	color: #fff;
	font-weight: 500
}

.xmbConTit span {
	color: #fd6648
}

.xmbConC {
	margin: 10px auto 0;
	width: 835px
}

.xmbConCL {
	width: 602px;
	height: 43px;
	overflow: hidden;
	background: #fff
}

.xmbConCLUl {
	padding-left: 15px
}

.xmbConCLUl li {
	float: left;
	line-height: 43px;
	font-size: 16px;
	color: #fd6648
}

.xmbConCLUl li a {
	font-size: 16px;
	color: #fd6648
}

.xmbConCLUl li a:hover {
	color: #0c0c0c
}

.xmbConCLUlSep {
	padding: 0 8px
}

.xmbConCLD {
	position: relative;
	width: 301px;
	height: 43px;
	overflow: hidden;
	background: #e5e5e5
}

.xmbConCLD .infoList a {
	display: inline-block;
	width: 100%;
	text-align: center;
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	color: #fd6c3a
}

.xmbConCLD .infoList a span {
	padding: 0 15px
}

.xmbConCA {
	width: 196px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	background: #fd6648;
	border: 2px solid #fd6648;
	border-radius: 5px;
	font-size: 18px;
	color: #fff
}

.xmbConCA:hover {
	background: #fff;
	color: #fd6648
}

.fsyq {
	padding: 46px;
	overflow: hidden
}

.fsyqCon {
	width: 1140px;
	margin: 0 auto
}

.fsyqConL {
	width: 552px;
	float: left;
	overflow: hidden
}

.fsyqConL h2 {
	margin-left: 71px;
	padding-top: 23px;
	width: 221px;
	height: 61px;
	border: 2px solid #ec6941;
	font-size: 24px;
	color: #ec6941;
	position: relative;
	z-index: 4
}

.fsyqConL h2 span {
	display: block;
	margin-left: -50px;
	background: #fff;
	height: 40px;
	line-height: 40px
}

.fsyqConLc {
	margin-top: -25px;
	padding: 70px 0 44px 22px;
	width: 531px;
	background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tfpx/images/feyql.jpg) no-repeat
}

.fsyqConLc p {
	line-height: 31px;
	width: 498px
}

.fsyqConLc p span {
	font-size: 20px;
	color: #2c2a21;
	float: left
}

.fsyqConLc p a {
	font-size: 14px;
	color: #ec6941;
	float: right
}

.fsyqConLA {
	margin: 28px auto 0;
	display: block;
	width: 194px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	border-radius: 4px;
	background: #ec6941;
	border: 1px solid #ec6941
}

.fsyqConD {
	margin-top: 22px
}

.fsyqConD a {
	display: block;
	font-size: 16px;
	color: #ec6941;
	line-height: 34px
}

.fsyqConDp {
	width: 305px
}

.fsyqConR {
	width: 552px;
	float: right;
	overflow: hidden
}

.fsyqConR h3 {
	font-size: 24px;
	color: #ec6941
}

.fsyqConR .fsyqConR-hd {
	margin-top: 24px;
	text-align: left
}

.fsyqConR .fsyqConR-hd li {
	display: inline-block;
	width: 205px;
	height: 40px;
	font-size: 18px;
	text-indent: 70px;
	line-height: 44px;
	color: #343123;
	background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tfpx/images/fsyqr.png) no-repeat;
	background-position: -205px 0;
	cursor: pointer
}

.fsyqConR .fsyqConR-hd li.on {
	background-position: 0 0
}

.fsyqConR-bdCon {
	position: relative;
	width: 547px;
	height: 300px;
	overflow: hidden;
	border: 2px solid #ffdc19;
	cursor: pointer
}

.fsyqConR-bd table tr th {
	font-size: 16px;
	color: #ec6941;
	height: 34px;
	line-height: 34px;
	border: 1px solid #ffdc19;
	font-weight: 400
}

.fsyqConR-bd table tr td {
	border: 1px solid #ffdc19;
	height: 37px;
	line-height: 37px;
	text-align: center;
	color: #343123
}

.fsyqConR a {
	display: block;
	font-size: 16px;
	margin-top: 9px;
	text-align: right;
	color: #ec6941
}

.fsyqConD a:hover,.fsyqConLc p a:hover,.fsyqConR a:hover {
	text-decoration: underline;
	font-style: italic
}

.fsyqConLA:hover {
	background: 0 0;
	color: #ec6941
}

.bians:hover {
	color: #ec6941
}

.three {
	padding-top: 30px
}

.three .three-txt {
	height: 42px;
	line-height: 21px
}

.three .three-txt span {
	display: inline-block;
	line-height: 42px
}

.three .three-hr {
	display: block;
	margin: 5px auto
}

.threeCon {
	margin: 55px auto 0 auto;
	width: 1079px;
	height: 610px;
	overflow: hidden;
	background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tfpx/images/threeBg.png) center no-repeat
}

.threeIcon01,.threeIcon02,.threeIcon03,.threeIcon04,.threeIcon05,.threeIcon06 {
	margin: 15px auto;
	height: 98px;
	text-align: center;
	font-size: 0;
	overflow: hidden
}

.threeIcon01 em,.threeIcon02 em,.threeIcon03 em,.threeIcon04 em,.threeIcon05 em,.threeIcon06 em {
	display: inline-block;
	width: 90px;
	height: 98px;
	margin-right: 20px;
	vertical-align: top;
	background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tfpx/images/threeIcon.png) no-repeat
}

.threeIcon01 em {
	background-position: 0 0
}

.threeIcon02 em {
	background-position: 0 -108px
}

.threeIcon03 em {
	background-position: 0 -215px
}

.threeIcon04 em {
	background-position: 0 -322px
}

.threeIcon05 em {
	background-position: 0 -429px
}

.threeIcon06 em {
	background-position: 0 -536px
}

.threeConDDl {
	width: 351px;
	overflow: hidden;
	cursor: pointer
}

.threeConDDl dt h4 {
	display: inline-block;
	text-align: center;
	line-height: 98px;
	font-size: 18px;
	color: #111;
	font-weight: 500
}

.threeConDDl dd p {
	text-align: center;
	font-size: 14px;
	color: #909090
}

.threeConDDl:hover .threeIcon01 em {
	background-position: -100px 0
}

.threeConDDl:hover .threeIcon02 em {
	background-position: -100px -108px
}

.threeConDDl:hover .threeIcon03 em {
	background-position: -100px -215px
}

.threeConDDl:hover .threeIcon04 em {
	background-position: -100px -322px
}

.threeConDDl:hover .threeIcon05 em {
	background-position: -100px -429px
}

.threeConDDl:hover .threeIcon06 em {
	background-position: -100px -536px
}

.threeConDDlStep {
	display: inline;
	margin-left: 23px
}

.threeConDTop {
	margin-top: 52px
}

.threeConO {
	margin-top: 60px
}

.threeConOL {
	width: 570px;
	height: 277px;
	overflow: hidden;
	background: #ec6941
}

.threeConOL h4 {
	padding-left: 20px;
	margin-top: 70px;
	font-size: 30px;
	color: #fff;
	font-weight: 500
}

.threeConOL p {
	padding-left: 20px;
	font-size: 20px;
	color: #fff
}

.threeConOL a {
	margin: 35px 0 0 20px;
	display: block;
	width: 149px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	border: 2px solid #fff;
	border-radius: 5px;
	font-size: 18px;
	color: #fff
}

.threeConOL a:hover {
	background: rgba(255,255,255,.8);
	color: #ec6941
}

.threeConOR {
	width: 570px;
	overflow: hidden
}

.threeConORT {
	position: relative;
	width: 100%;
	height: 138px;
	overflow: hidden;
	background: #f5f5f5
}

.threeConORT h4 {
	padding-left: 40px;
	margin-top: 30px;
	font-size: 30px;
	color: #ec6941;
	font-weight: 500
}

.threeConORT p {
	padding-left: 40px;
	font-size: 20px;
	color: #333
}

.threeConORD>div a,.threeConORT a {
	position: absolute;
	bottom: 34px;
	right: 35px;
	width: 149px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	border: 2px solid #ec6941;
	border-radius: 5px;
	font-size: 18px;
	color: #ec6941
}

.threeConORD>div a:hover,.threeConORT a:hover {
	background: #ec6941;
	color: #fff
}

.threeConORD {
	padding: 5px 0;
	height: 129px;
	overflow: hidden
}

.threeConORD>div {
	width: 295px;
	height: 129px;
	overflow: hidden;
	border-right: 2px solid #f5f5f5
}

.threeConORD>div h4 {
	padding-left: 30px;
	margin-top: 10px;
	font-size: 30px;
	color: #ec6941;
	font-weight: 500
}

.threeConORD>div p {
	padding-left: 30px;
	font-size: 15px;
	color: #333
}

.threeConORD>div a {
	margin: 10px 0 0 30px;
	position: static;
	display: block
}

.m-zskc {
	background: #f9f9f9;
	overflow: hidden
}

.m-zskc .zskc-jd {
	text-align: center;
	font-size: 0
}

.m-zskc .zskc-jd li {
	display: inline-block;
	width: 254px;
	margin: 0 15px;
	vertical-align: top;
	cursor: pointer
}

.m-zskc .zskc-jd .jd-txt {
	width: 254px;
	height: 117px;
	padding-top: 20px;
	text-align: center;
	line-height: 25px;
	background: url(http://liuxue.zmnedu.com/ks/static/tfpx/images/sprite_01.png) no-repeat;
	font-size: 16px;
	color: #fff
}

.m-zskc .zskc-jd .jd-txt-01 {
	background-position: 0 0
}

.m-zskc .zskc-jd .jd-txt-02 {
	height: 105px;
	padding-top: 32px;
	background-position: -254px 0
}

.m-zskc .zskc-jd .jd-txt-03 {
	background-position: -508px 0
}

.m-zskc .zskc-jd .jd-txt-04 {
	background-position: -762px 0
}

.m-zskc .zskc-jd h3 {
	text-align: center;
	font-size: 30px;
	color: #333
}

.sixConT {
	margin: 35px auto;
	width: 1138px;
	overflow: hidden
}

.sixConTDl {
	position: relative;
	width: 239px;
	overflow: hidden;
	cursor: pointer
}

.sixConTDT {
	padding: 10px 25px 0 0;
	width: cale(100%-25px);
	text-align: right;
	height: 65px;
	overflow: hidden;
	background: #fff;
	font-size: 18px;
	color: #333
}

.sixConTDl.current .sixConTDT {
	background: #fb6816;
	color: #fff
}

.sixConTDl.current .sixConTDD {
	display: block
}

.sixConTDD {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 248px;
	overflow: hidden;
	background: url(http://liuxue.zmnedu.com/ks/static/tfpx/images/sixBgS.png)
}

.sixConTDD p {
	margin: 15px 40px 0 0;
	text-align: right;
	line-height: 30px;
	font-size: 16px;
	color: #fff
}

.sixConTDD h4 {
	margin: 20px 40px 0 0;
	text-align: right;
	font-size: 24px;
	color: #fff;
	font-weight: 500
}

.sixConTDD>a {
	position: absolute;
	bottom: 18px;
	right: 64px;
	width: 102px;
	text-align: center;
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	border: 2px solid #fff;
	border-radius: 25px;
	font-size: 16px;
	color: #fff
}

.sixConTDD>a:hover {
	background: #fb6816;
	border: 2px solid #fb6816
}

.sixConTDDLink {
	position: absolute;
	bottom: 80px;
	right: 40px
}

.sixConTDDLink>a {
	float: left;
	display: inline;
	margin-left: 5px;
	width: 60px;
	text-align: center;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	border: 1px solid #fff;
	font-size: 12px;
	color: #fff
}

.sixConTDDLink>a:hover {
	border-color: #fb6816;
	background: #fb6816
}

.tfkcCon {
	margin-top: 35px;
	padding-bottom: 50px
}

.tfkcConDl {
	position: relative;
	width: 243px;
	height: 321px;
	overflow: hidden;
	cursor: pointer
}

.tfkcConDlTit {
	width: 100%;
	padding-bottom: 4px;
	text-align: center;
	line-height: 26px;
	font-size: 26px;
	color: #ec6941;
	font-weight: 500;
	border-bottom: 3px solid #ec6941
}

.tfkcConDlTit span {
	font-size: 16px;
	font-weight: 400
}

.tfkcConDT {
	position: relative;
	margin: 8px auto 0 auto;
	width: 242px;
	height: 89px;
	overflow: hidden
}

.tfkcConDT p {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 25px;
	width: 242px;
	text-align: center;
	height: 64px;
	overflow: hidden;
	font-size: 16px;
	color: #fff
}

.tfkcConDD {
	margin-top: 20px;
	line-height: 26px;
	font-size: 16px;
	color: #666
}

.tfkcConDlA {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 235px;
	text-align: center;
	height: 43px;
	line-height: 43px;
	overflow: hidden;
	border: 2px solid #ec6941;
	font-size: 16px;
	color: #ec6941
}

.tfkcConDl:hover .tfkcConDlA {
	background: #ec6941;
	color: #fff
}

.tfkcConDl .tfkcConDT img,.tfkcConDl .tfkcConDlA {
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s
}

.tfkcConDl:hover .tfkcConDT img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2)
}

.tfkcConDlStep {
	display: inline;
	margin-left: 56px
}

.four {
	position: relative;
	height: 531px;
	overflow: hidden
}

.fourConC {
	margin-top: 7px
}

.fourConCL,.fourConCR {
	margin-top: 38px;
	position: relative;
	width: 570px;
	height: 433px;
	overflow: hidden
}

.fourConLine,.fourConRLi {
	position: absolute;
	top: 0;
	left: 47px;
	height: 38px;
	overflow: hidden;
	border-left: 5px solid #fff100
}

.fourConLine2 {
	position: absolute;
	top: 38px;
	left: 67px;
	width: 426px;
	overflow: hidden;
	border-bottom: 1px solid #0d6fb8
}

.fourConLw {
	position: absolute;
	left: 157px;
	font-size: 18px;
	color: #fff
}

.fourConLw01 {
	top: 105px
}

.fourConLw02 {
	top: 205px
}

.fourConLw03 {
	top: 295px
}

.fourConLwo {
	position: absolute;
	left: 357px;
	font-size: 14px;
	color: #fb6816
}

.fourConLwo:hover {
	text-decoration: underline
}

.fourConLwo01 {
	top: 135px
}

.fourConLwo02 {
	top: 235px
}

.fourConLwo03 {
	top: 323px
}

.fourConCLA {
	position: absolute;
	bottom: 0;
	left: 193px;
	width: 162px;
	text-align: center;
	height: 37px;
	line-height: 37px;
	overflow: hidden;
	border: 2px solid #ec6941;
	border-radius: 5px;
	background: #ec6941;
	font-size: 16px;
	color: #fff
}

.fourConCLA:hover {
	background: #fff;
	color: #ec6941
}

.fourConRLi {
	top: 5px;
	left: 35px;
	border-left: 5px solid #03273d
}

.fourConRW {
	position: absolute;
	font-size: 14px;
	color: #333
}

.fourConRW01 {
	top: 126px;
	left: 137px
}

.fourConRW02 {
	top: 126px;
	left: 412px
}

.fourConRW03 {
	top: 248px;
	left: 137px
}

.fourConRW04 {
	top: 248px;
	left: 412px
}

.fourBot,.fourBotCon {
	position: relative;
	height: 200px;
	overflow: hidden
}

.fourBotTit {
	margin-top: 55px;
	text-indent: 49px;
	font-size: 40px;
	color: #fff;
	font-weight: 500
}

.fourBotW p {
	display: inline;
	margin-top: 8px;
	font-size: 16px;
	color: #fff;
	font-weight: 700
}

.fourBotW01 {
	margin-left: 92px
}

.fourBotW02 {
	margin-left: 78px
}

.fourBotW03 {
	margin-left: 89px
}

.fourBotW04 {
	margin-left: 84px
}

.fourBotConA {
	position: absolute;
	bottom: 53px;
	right: 45px;
	width: 245px;
	text-align: center;
	height: 37px;
	line-height: 37px;
	overflow: hidden;
	border: 2px solid #ec6941;
	border-radius: 5px;
	font-size: 20px;
	color: #ec6941
}

.fourBotConA:hover {
	background: #ec6941;
	color: #fff
}

.five {
	padding: 50px 0
}

.fiveSlide {
	position: relative;
	padding-bottom: 50px;
	margin: 35px auto 0 auto;
	width: 915px;
	overflow: hidden
}

.fiveSlideCDl {
	margin: 0 auto;
	width: 775px;
	overflow: hidden
}

.fiveSlideCDl dt {
	width: 308px;
	overflow: hidden
}

.fiveSlideCDl dt .pimg {
	width: 308px;
	height: 342px;
	overflow: hidden;
	background: #dadada;
	position: relative
}

.fiveSlideCDl dt .pimg img {
	margin-top: -60px
}

.fiveSlideCDl dt .pimg span {
	display: block;
	width: 308px;
	height: 342px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tfpx/images/teacher_t.png) no-repeat
}

.teaName {
	margin-top: 20px;
	height: 36px;
	overflow: hidden
}

.teaName p {
	position: relative;
	z-index: 2;
	margin: 0 auto;
	width: 225px;
	text-align: center;
	overflow: hidden;
	background: #fff;
	font-size: 24px;
	color: #ec6941;
	font-weight: 500
}

.teaName p b {
	font-size: 20px;
	color: #ec6941;
	font-weight: 400
}

.teaName span {
	position: relative;
	z-index: 1;
	margin-top: -16px;
	display: block;
	width: 100%;
	border-top: 1px solid #ec6941
}

.fiveSlideCDD {
	margin-top: 50px;
	width: 445px;
	overflow: hidden
}

.fiveSlideCDDW {
	font-size: 20px;
	color: #ec6941
}

.fiveSlideCDDW02 {
	margin-top: 30px;
	line-height: 32px;
	font-size: 18px;
	color: #333
}

.next,.prev {
	position: absolute;
	top: 142px;
	width: 60px;
	text-align: center;
	height: 60px;
	background: rgba(0,0,0,.5);
	border-radius: 50%
}

.next img,.prev img {
	margin-top: 12px
}

.prev {
	left: 0
}

.next {
	right: 0
}

.fiveSlide .hd {
	position: absolute;
	bottom: 0;
	left: 379px
}

.fiveA {
	display: block;
	margin: 50px auto 0 auto;
	width: 162px;
	text-align: center;
	height: 37px;
	line-height: 37px;
	overflow: hidden;
	border: 2px solid #ec6941;
	border-radius: 5px;
	background: #ec6941;
	font-size: 20px;
	color: #fff
}

.fiveA:hover {
	background: #fff;
	color: #ec6941
}

@-webkit-keyframes myLeft {
	from {
		opacity: 0;
		left: 25px
	}

	to {
		opacity: 1;
		left: 0
	}
}

@-moz-keyframes myLeft {
	from {
		opacity: 0;
		left: 25px
	}

	to {
		opacity: 1;
		left: 0
	}
}

@-o-keyframes myLeft {
	from {
		opacity: 0;
		left: 25px
	}

	to {
		opacity: 1;
		left: 0
	}
}

@keyframes myLeft {
	from {
		opacity: 0;
		left: 25px
	}

	to {
		opacity: 1;
		left: 0
	}
}

@-webkit-keyframes myRight {
	from {
		opacity: 0;
		right: 25px
	}

	to {
		opacity: 1;
		right: 0
	}
}

@-moz-keyframes myRight {
	from {
		opacity: 0;
		right: 25px
	}

	to {
		opacity: 1;
		right: 0
	}
}

@-o-keyframes myRight {
	from {
		opacity: 0;
		right: 25px
	}

	to {
		opacity: 1;
		right: 0
	}
}

@keyframes myRight {
	from {
		opacity: 0;
		right: 25px
	}

	to {
		opacity: 1;
		right: 0
	}
}

.six {
	padding: 50px 0;
	background: #f9f9f9
}

.sixSlide {
	position: relative;
	margin: 35px auto 0 auto;
	width: 1092px;
	overflow: hidden
}

.sixSlideCTit {
	text-indent: 12px;
	font-size: 24px;
	color: #ec6941;
	font-weight: 500;
	border-left: 10px solid #ec6941
}

.sixSlideCD {
	margin-top: 15px;
	padding: 0 24px 50px 24px;
	width: 1044px;
	overflow: hidden;
	background: #fff;
	border-radius: 15px
}

.sixSlideCDTit {
	margin-top: 40px;
	text-align: left;
	font-size: 24px;
	color: #333;
	font-weight: 500
}

.sixSlideCDH5 {
	position: relative;
	z-index: 5;
	width: 105px;
	text-align: center;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	background: #032a40;
	border-radius: 5px 5px 0 0;
	font-size: 18px;
	color: #fff;
	font-weight: 400
}

.sixSlideCDOF01,.sixSlideCDOF02 {
	padding: 10px 8px;
	overflow: hidden;
	box-shadow: 1px 1px 5px 1px #f2ede8,-1px -1px 5px 1px #f2ede8
}

.sixSlideCDOF01 {
	width: 292px;
	height: 210px
}

.sixSlideCDT {
	width: 666px;
	height: 210px
}

.sixSlideCDT .sixSlideCDOF01 {
	width: 666px
}

.sixSlideCDOF02 {
	margin-top: 10px;
	height: 138px
}

.sixSlideCDOF01C {
	border-bottom: 1px solid #e5e5e5
}

.sixSlideCDOF01C p {
	float: left;
	text-align: center;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	border-right: 1px solid #e5e5e5;
	font-size: 16px;
	color: #666
}

.sixSlideCDOF01C p.red {
	color: #ec6941
}

.w01 {
	width: 145px
}

.w02 {
	width: 145px;
	border-right: none!important
}

.w05 {
	height: 52px!important;
	line-height: 52px!important
}

.w03 {
	width: 259px
}

.w04 {
	border-right: none!important
}

.w06 {
	font-size: 13px!important
}

.w07 {
	height: 137px!important;
	line-height: 137px!important
}

.sixSlideCDO,.sixSlideCDT,.sixSlideCDTh {
	margin-top: 15px
}

.sixSlideCDThC {
	width: 100%;
	height: 190px;
	overflow: hidden;
	box-shadow: 1px 1px 5px 1px #f2ede8,-1px -1px 5px 1px #f2ede8
}

.sixSlideCDTC p,.sixSlideCDThC p {
	margin-top: 15px;
	text-indent: 36px;
	font-size: 16px;
	color: #666
}

.sixSlideCDThC img {
	margin: 0 auto;
	display: block;
	width: 464px;
	height: 140px;
	overflow: hidden
}

.sixSlideCDTC {
	width: 100%;
	height: 270px;
	overflow: hidden;
	box-shadow: 1px 1px 5px 1px #f2ede8,-1px -1px 5px 1px #f2ede8
}

.sixSlideCDTC p {
	text-indent: 66px
}

.sixSlideCDTC img {
	margin: 10px auto 0 auto;
	display: block;
	width: 500px;
	overflow: hidden
}

.sixSlideSlideList {
	position: absolute;
	bottom: 22px;
	left: 510px
}

.fiveSlideList li,.sixSlideSlideList li {
	float: left;
	display: inline;
	margin: 0 8px;
	width: 10px;
	height: 10px;
	overflow: hidden;
	background: #aaa;
	border-radius: 50%
}

.fiveSlideList li.on,.sixSlideSlideList li.on {
	background: #ec6941
}

.sixBot {
	position: relative;
	height: 251px;
	overflow: hidden
}

.sixBotConTit {
	margin-top: 50px;
	text-align: center;
	font-size: 40px;
	color: #fff;
	font-weight: 500
}

.sixBotLink {
	margin: 15px auto 0 auto;
	width: 840px;
	overflow: hidden
}

.sixBotLink a {
	position: relative;
	width: 210px;
	text-align: center;
	overflow: hidden;
	font-size: 30px;
	color: #fff;
	font-weight: 500
}

.you,.zuo {
	opacity: 0;
	position: absolute;
	top: 0;
	color: #ffd800
}

.zuo {
	left: 25px
}

.you {
	right: 25px
}

.sixBotLink a:hover {
	color: #ffd800
}

.sixBotLink a:hover .zuo {
	opacity: 1;
	left: 0;
	-webkit-animation: myLeft .5s linear;
	-moz-animation: myLeft .5s linear;
	-o-animation: myLeft .5s linear;
	animation: myLeft .5s linear
}

.sixBotLink a:hover .you {
	opacity: 1;
	right: 0;
	-webkit-animation: myRight .5s linear;
	-moz-animation: myRight .5s linear;
	-o-animation: myRight .5s linear;
	animation: myRight .5s linear
}

.sixBotConH3 {
	margin-top: 35px;
	text-align: center;
	font-size: 30px;
	color: #fff;
	font-weight: 500
}

.sixBotConC {
	margin: 57px auto 0 auto;
	position: relative;
	width: 998px;
	height: 85px
}

.sixBotConC01,.sixBotConC02,.sixBotConC03,.sixBotConC04 {
	position: absolute;
	top: -6px;
	width: 181px;
	overflow: hidden
}

.sixBotConC01 {
	left: 2px
}

.sixBotConC02 {
	left: 274px
}

.sixBotConC03 {
	left: 545px
}

.sixBotConC04 {
	left: 817px
}

.sixBotConCH4 {
	text-align: center;
	font-size: 22px;
	color: #fff
}

.sixBotConCA {
	margin: 22px auto 0 auto;
	display: block;
	width: 112px;
	text-align: center;
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	background: #fc7700;
	border: 2px solid #fc7700;
	border-radius: 5px
}

.sixBotConCA:hover {
	background: #fff;
	color: #fc7700
}

.zmnPk {
	padding: 50px 0
}

.zmnPkCon {
	position: relative;
	margin: 35px auto 0 auto;
	width: 821px;
	height: 568px;
	overflow: hidden;
	background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tfpx/images/zmnPkBg.png) no-repeat
}

.zmnPkConL,.zmnPkConR {
	position: absolute;
	top: 89px;
	width: 306px;
	overflow: hidden
}

.zmnPkConL {
	left: 0
}

.zmnPkConR {
	right: 0
}

.zmnPkConL p,.zmnPkConR p {
	padding-top: 13px;
	width: 100%;
	text-align: center;
	height: 56px;
	overflow: hidden;
	font-size: 14px
}

.zmnPkConL p {
	color: #fff
}

.zmnPkConR p {
	color: #000
}

.zmnPkConTop {
	margin-top: 34px
}

.zmnPkConTop2 {
	margin-top: 32px
}

.zmnPkConZ {
	position: absolute;
	top: 84px;
	left: 309px;
	width: 197px;
	overflow: hidden
}

.zmnPkConZ a {
	display: block;
	padding-top: 45px;
	width: 100%;
	text-align: center;
	height: 34px;
	overflow: hidden;
	font-size: 18px;
	color: #000;
	font-weight: 700
}

.zmnPkConZ a:hover {
	color: #e55c1c
}

.zmnPkConTop3 {
	margin-top: 24px
}

.zmnPkConTop4 {
	margin-top: 17px
}

.seven {
	padding: 25px 0;
	background: #1a2124
}

.sevenWord {
	margin-top: 10px;
	text-align: center;
	font-size: 18px;
	color: #333;
	font-weight: 500
}

.banner .ban-cnt {
	height: 184px;
	padding-top: 33px;
	background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tfpx/images/ban_bg.png)
}

.banner .ban-cnt img {
	display: block;
	margin: 0 auto 10px
}

.banner .ban-link {
	float: right;
	margin-right: 105px;
	font-size: 16px;
	font-style: italic;
	color: #ec6941
}

.banner .ban-link:hover {
	text-decoration: underline
}

.m-kqzb {
	position: relative;
	height: 280px;
	padding-top: 30px;
	background: #ffdc19
}

.m-kqzb .kqzb-icon {
	position: absolute;
	top: -52px;
	left: 50%;
	width: 44px;
	height: 44px;
	margin-left: -22px;
	background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tfpx/images/kqzb_icon.png) center no-repeat
}

.m-kqzb .kqzb-tit {
	margin: 0 auto 30px;
	text-align: center;
	font-size: 30px;
	font-weight: 400;
	color: #333
}

.m-kqzb .kqzb-btn {
	text-align: center;
	font-size: 0
}

.m-kqzb .kqzb-btn a {
	display: inline-block;
	width: 265px;
	height: 70px;
	margin: 0 10px 20px;
	line-height: 70px;
	vertical-align: top;
	background: #fff7ca;
	border-radius: 8px;
	font-size: 16px;
	color: #333
}

.m-kqzb .kqzb-btn a span {
	display: inline-block;
	margin-top: 7px;
	line-height: 28px
}

.m-kqzb .kqzb-btn a:hover {
	background: #fff;
	box-shadow: 0 0 10px #666
}

.m-kqlj {
	padding: 30px 0 20px;
	background: #eee
}

.m-kqlj .kqlj-tit {
	text-align: center;
	font-size: 28px;
	font-weight: 400;
	color: #333
}

.m-kqlj .kqlj-stit {
	margin: 5px auto 20px;
	text-align: center;
	line-height: 27px;
	font-size: 16px;
	color: #666
}

.m-kqlj .kqlj-list {
	text-align: center;
	font-size: 0
}

.m-kqlj .kqlj-list li {
	display: inline-block;
	width: 160px;
	height: 198px;
	margin: 0 20px;
	background: #fff;
	cursor: pointer
}

.m-kqlj .kqlj-list li:hover {
	box-shadow: 0 0 10px #666
}

.m-kqlj .kqlj-list .list-hd {
	height: 57px;
	background: #ffdc19;
	color: #333;
	overflow: hidden
}

.m-kqlj .kqlj-list .list-hd h3 {
	margin-top: 8px;
	font-size: 16px;
	font-weight: 400
}

.m-kqlj .kqlj-list .list-hd p {
	font-size: 12px
}

.m-kqlj .kqlj-list .list-bd {
	width: 158px;
	height: 140px;
	border: solid #f0f0f0;
	border-width: 0 1px 1px;
	overflow: hidden
}

.m-kqlj .kqlj-txt {
	height: 69px;
	margin: 15px 0 10px;
	line-height: 23px;
	font-size: 14px;
	color: #666
}

.m-kqlj .kqlj-btn {
	display: block;
	width: 130px;
	height: 30px;
	margin: 0 auto;
	line-height: 30px;
	border: 1px solid #ec6941;
	border-radius: 5px;
	font-size: 14px;
	color: #ec6941
}

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

.m-kqlj .kqlj-cnt {
	margin: 30px 0;
	text-align: center;
	font-size: 0
}

.m-kqlj .kqlj-box {
	display: inline-block;
	margin-right: 40px;
	border-right: 1px solid #f0f0f0
}

.m-kqlj .kqlj-box-01 {
	width: 350px
}

.m-kqlj .kqlj-box-02 {
	width: 250px
}

.m-kqlj .kqlj-box-03 {
	width: 460px;
	margin-right: 0;
	border-right: 0
}

.m-kqlj .kqlj-box dt {
	height: 27px;
	margin-bottom: 10px;
	text-align: left;
	line-height: 27px;
	font-size: 16px;
	color: #ec6941
}

.m-kqlj .kqlj-box dt img {
	float: left;
	margin-right: 5px
}

.m-kqlj .kqlj-link {
	float: left;
	margin: 0 10px 0;
	line-height: 26px;
	font-size: 14px;
	color: #666
}

.m-kqlj .kqlj-link:hover {
	text-decoration: underline;
	font-style: italic;
	color: #ec6941
}

.m-cj {
	padding-bottom: 35px;
	background: #f9f9f9;
	overflow: hidden
}

.numSection {
	display: none;
	margin: 35px auto 0 auto;
	width: 856px;
	overflow: hidden
}

.numSeC {
	float: left;
	width: 284px;
	height: 122px;
	overflow: hidden;
	border-right: 1px dashed #b9b9b9
}

.numSeC.numSeCSe {
	border-right: none
}

.numSeC>p {
	text-align: center;
	font-size: 22px;
	color: #666
}

.numSeCD {
	text-align: center
}

.timer {
	display: inline;
	line-height: 80px;
	font-size: 76px;
	color: #fb7600;
	font-style: italic
}

.numSeCD>p {
	display: inline;
	font-size: 26px;
	color: #fb7600
}

.u-tit2 {
	position: relative;
	width: 1140px;
	margin: 30px auto;
	text-align: center
}

.u-tit2 h3 {
	font-size: 30px;
	font-weight: 400;
	color: #333
}

.jjtz {
	width: 100%;
	height: 180px;
	overflow: hidden;
	background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tfpx/images/jjtzBG.png) no-repeat top center
}

.jjtzCon {
	position: relative;
	margin: 0 auto;
	width: 1140px;
	height: 180px;
	overflow: hidden
}

.jjtzConTit {
	position: absolute;
	top: 45px;
	right: 35px;
	font-size: 39px;
	color: #fff
}

.jjtzConLink {
	position: absolute;
	top: 120px;
	left: 320px
}

.jjtzConLink a {
	float: left;
	font-size: 18px;
	color: #fff
}

.jjtzConLink a:hover {
	color: #ffd200
}

.jjtzConLinkS {
	display: inline;
	margin-left: 45px
}

.jjtzConA {
	position: absolute;
	bottom: 30px;
	right: 44px;
	width: 114px;
	text-align: center;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	background: #f57300;
	border-radius: 2px;
	font-size: 16px;
	color: #fff
}

.jjtzConA:hover {
	background: #ffd200;
	color: #b9002c
}
.five .tab-box { width: 1144px;margin:30px auto 0; }
.five .sub-bd li { position: relative; float: left; width: 278px; height: 518px; margin: 0 3px; background: #fff; border: 1px solid #e8e8e8; overflow: hidden; cursor: pointer }
.five .sub-bd li:hover { border-color: #ffe314; box-shadow: 0 0 5px #e8e8e8 }
.five .sqms-img { width: 116px; height: 116px; margin: 15px auto 35px; border: 3px solid #ffe314; border-radius: 100%; overflow: hidden }
.five .sqms-name { height: 14px; margin: 0 12px 30px; text-align: center; border-bottom: 1px solid #333 }
.five .sqms-name span { display: inline-block; padding: 0 10px; line-height: 29px; background: #fff; font-size: 18px; font-weight: 400; color: #333 }
.five .sqms-txt { margin: 0 5px 5px }
.five .sqms-txt b { float: left; font-size: 14px; font-weight: 400 }
.five .sqms-txt p { float: left; width: 210px; line-height: 24px; font-size: 13px; color: #666 }
.five .sqms-btn { position: absolute; bottom: 25px; left: 50%; width: 94px; margin-left: -82px }
.five .sub-hd { width: 100%; height: 8px; margin: 20px 0 0; text-align: center; font-size: 0 }
.five .sub-hd li { display: inline-block; width: 12px; height: 12px; margin: 0 5px; background: #ccc; border-radius: 100%; cursor: pointer }
.five .sub-hd .on { background: #ffe314 }
.u-btn { 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 }