.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, .ntfNewTBg, .tfNewSOBg, .threeConOBg { position: absolute; top: 0; left: 50%; margin-left: -960px; font-size: 0; z-index: -1 }
.tfNewSOBg>img, .threeConOBg>img { float: left }
.banner, .bannerCon { position: relative; height: 560px; overflow: hidden; z-index: 2 }
.banner { background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/ban_bg.jpg) center top no-repeat }
.bannerBg { position: absolute; top: 0; left: 50%; margin-left: -570px; font-size: 0; z-index: 2 }
.bannerA { position: absolute; bottom: 57px; right: 173px; width: 237px; text-align: center; height: 57px; line-height: 57px; overflow: hidden; background: #fbc216; border-bottom: 2px solid #db8b0e; border-radius: 5px; font-size: 20px; color: #333 }
.bannerA:hover { background: #fdd504 }
.oneTit { text-align: center; font-size: 34px; color: #333; font-weight: 700 }
.oneTitLine { margin: 0 auto; width: 75px; overflow: hidden; border-top: 2px solid #333 }
.oneWord { margin-top: 5px; text-align: center; font-size: 16px; color: #666 }
.xmb { width: 100%; height: 82px; background: #0c0c0c }
.xmbCon { margin: 0 auto; padding-top: 15px; width: 960px; overflow: hidden }
.xmbConTit { text-indent: 90px; line-height: 60px; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/xmbIcon.png) no-repeat left center; font-size: 22px; color: #fff; font-weight: 500 }
.xmbConTit span { color: #fd6648 }
.xmbConCA { margin-top: 7px; 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 }
.tfNewO { padding: 20px 0; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/tfNewOBg.png) }
.tfNewOCon { margin: 0 auto; width: 1140px; overflow: hidden }
.tfNewOConL { width: 151px; height: 141px; overflow: hidden }
.tfNewOConP { display: inline; margin: 21px 0 0 10px; padding-top: 8px; width: 647px; height: 99px; line-height: 30px; overflow: hidden; border: 1px solid #dcdcdc; border-left: none; border-right: 0; font-size: 16px; color: #666 }
.tfNewOUl { margin-top: 12px }
.tfNewOUl li { text-indent: 12px; line-height: 30px; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/tfNewOPic02.png) no-repeat left center }
.tfNewOUl a { font-size: 16px; color: #fb6816 }
.tfNewOUl a:hover { text-decoration: underline }
.tfNewT { padding: 50px 0 }
.tfNewTH3 { text-align: center; font-size: 34px; color: #333; font-weight: 700 }
.tfNewTCon { margin: 50px auto 0; width: 1170px }
.tfNewTDl { position: relative; width: 238px; height: 263px }
.tfNewTDt { position: absolute; top: -28px; left: -60px; width: 298px; height: 167px; overflow: hidden }
.tfNewTDD { margin-top: 139px; cursor: pointer }
.tfNewTDD p { padding-top: 8px; width: 100%; text-align: center; height: 60px; overflow: hidden; background: #eee; font-size: 18px; color: #3d3c3c }
.tfNewTDD a { display: block; width: 100%; text-align: center; height: 55px; line-height: 55px; overflow: hidden; background: #ff6203; border-bottom: 1px solid #e5e5e5; font-size: 18px; color: #fff }
.tfNewTDD:hover a { text-decoration: underline }
.tfNewTDlS { display: inline; margin-left: 73px }
.tfNewTA { margin-top: 40px; text-align: center }
.tfNewTA a { padding: 0 18px; display: inline-block; height: 48px; line-height: 48px; overflow: hidden; border: 1px solid #ff6203; border-radius: 10px; font-size: 22px; color: #ff6203 }
.tfNewTA a:hover { background: #ff6203; color: #fff }
.ntfNewT { width: 100%; height: 275px; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/ntfNewT.jpg) no-repeat center; overflow: hidden; }
.ntfNewT a { display: block; width: 209px; margin: 158px 0 0 824px; text-align: center; height: 50px; line-height: 50px; overflow: hidden; background: #fb6816; border: 2px solid #fb6816; border-radius: 5px; font-size: 20px; color: #fff }
.ntfNewT a:hover { background: #fff; color: #fb6816 }
.two { padding-top: 50px }
.tfNewF { margin-top: 50px }
.tfNewFDl { width: 379px; text-align: center; height: 233px; overflow: hidden; border-right: 1px solid #dcdcdc }
.tfNewFDl.tfNewFDlT { border-right: none }
.tfNewFDl dt { margin: 0 auto; width: 89px; text-align: center; height: 102px; line-height: 102px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/tfNewFDlPic.png) no-repeat; font-size: 24px; color: #fff; font-weight: 700 }
.tfNewFDl dt.tfNewFDT01 { background-position: 0 0 }
.tfNewFDl dt.tfNewFDT02 { background-position: -89px 0 }
.tfNewFDl dt.tfNewFDT03 { background-position: -178px 0 }
.tfNewFDl dd { margin-top: 10px }
.tfNewFDl dd h3 { font-size: 22px; color: #222; font-weight: 400 }
.tfNewFDl dd p { margin-top: 10px; line-height: 26px; font-size: 16px; color: #666 }
.twoSlide { margin-top: 50px }
.twoSlideList li { float: left; padding-top: 12px; width: 130px; text-align: center; height: 62px; overflow: hidden; background: #ffedbf; border: 2px solid #ffca41; border-radius: 5px 5px 0 0; font-size: 16px; color: #666; cursor: pointer }
.twoSlideList li span { display: inline-block; line-height: 20px; font-size: 15px }
.twoSlideListStep { display: inline; margin-left: 9px }
.twoSlideList li.on { background: #ffca41; color: #fff; box-shadow: 1px 1px 8px 1px #666 }
.twoSlide .bd { padding: 0 10px; width: 1114px; height: 377px; overflow: hidden; border: 3px solid #ffca41; border-bottom-width: 14px }
.twoSlideCon { text-align: center }
.twoSlideConH4 { padding: 0 30px; margin-top: 30px; display: inline-block; position: relative; font-size: 22px; color: #333 }
.twoSlideConH4 span { position: absolute; top: 10px; width: 83px; height: 13px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/twoSlideConH4Bg.png) no-repeat }
.twoSlideConH4 span.twoSlideConH4I01 { left: -83px; background-position: 0 0 }
.twoSlideConH4 span.twoSlideConH4I02 { right: -83px; background-position: -83px 0 }
.twoSlideConC { margin: 25px auto 0; width: 932px; overflow: hidden }
.twoSlideConC.twoSlideConCD2 { margin-top: 60px }
.twoSlideConC>div { height: 94px; overflow: hidden; background: #e9eae5; border: 1px dotted #fbcf5d; border-radius: 10px; color: #333 }
.twoSlideConC>div h5 { margin-top: 10px; font-size: 18px; font-weight: 400 }
.twoSlideConC>div p { margin-top: 5px; font-size: 14px }
.twoSlideConC>div.twoSlideConC01, .twoSlideConC>div.twoSlideConC07 { width: 236px }
.twoSlideConC>div.twoSlideConC07 { display: inline; margin-left: 60px }
.twoSlideConC>div.twoSlideConC02 { display: inline; margin-left: 95px; width: 176px }
.twoSlideConC>div.twoSlideConC02 h5, .twoSlideConC>div.twoSlideConC04 h5 { margin-top: 15px }
.twoSlideConC>div.twoSlideConC02 p, .twoSlideConC>div.twoSlideConC04 p { margin-top: 12px }
.twoSlideConC>div.twoSlideConC03 { width: 334px }
.twoSlideConC>div.twoSlideConC05 p { margin-top: 0; line-height: 94px; font-size: 18px }
.twoSlideConC>div.twoSlideConC06 { width: 334px; height: auto; background: 0 0; border: none; border-radius: 0 }
.twoSlideConC>div.twoSlideConC06 a { width: 100px; text-align: center; height: 35px; line-height: 35px; overflow: hidden; background: #e9eae5; font-size: 16px; color: #333; box-shadow: 0 0 5px 2px #e9eae5 }
.twoSlideConC>div.twoSlideConC06 a:hover { color: #fb6816 }
.twoSlideConC>div.twoSlideConC06 a.twoSlideConC06S { display: inline; margin-left: 16px }
.twoSlideConCD { margin: 25px auto 0; width: 840px; overflow: hidden }
.twoSlideConCD h5 { font-size: 20px; color: #333 }
.twoSlideConCD .twoSlideConCDP { display: inline; margin-left: 40px; text-align: left; line-height: 25px; font-size: 15px; color: #555 }
.twoSlideConCD .twoSlideConCDLink a { display: block; width: 158px; text-align: center; height: 34px; line-height: 34px; overflow: hidden; background: #fb6816; border: 2px solid #fb6816; border-radius: 34px; font-size: 16px; color: #fff }
.twoSlideConCD .twoSlideConCDLink a:hover { background: #fff; color: #fb6816 }
.tfNewFi { margin-top: 50px; padding: 50px 0; background: #eee }
.tfNewFiCon { margin: 40px auto 0; width: 1157px; overflow: hidden }
.tfNewFiDl01, .tfNewFiDl02, .tfNewFiDl03, .tfNewFiDl04 { position: relative; width: 272px; height: 305px; overflow: hidden }
.tfNewFiDl01 { background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/tfNewFiPic01.jpg) no-repeat }
.tfNewFiDl02 { background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/tfNewFiPic02.jpg) no-repeat }
.tfNewFiDl03 { background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/tfNewFiPic03.jpg) no-repeat }
.tfNewFiDl04 { background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/tfNewFiPic04.jpg) no-repeat }
.tfNewFiDD { margin-top: 96px; width: 250px; height: 209px; overflow: hidden }
.tfNewFiDD div { padding: 0 25px }
.tfNewFiDD h4 { margin-top: 40px; text-align: center; line-height: 50px; font-size: 18px; color: #2f250d }
.tfNewFiDD p { line-height: 28px; font-size: 15px; color: #2f250d }
.tfNewFiDlS { display: inline; margin-left: 23px }
.tfNewS { margin: 40px auto 0; width: 1136px; height: 63px; overflow: hidden; background: #fff; border: 2px solid #ffb503 }
.tfNewS p { width: 904px; text-align: center; line-height: 63px; overflow: hidden; font-size: 24px; color: #333; font-weight: 700 }
.tfNewS a { width: 232px; text-align: center; height: 63px; line-height: 63px; overflow: hidden; background: #fb6816; font-size: 24px; color: #fff }
.tfNewS a:hover { background: #fdb700; color: #333 }
.tfNewSO, .tfNewSOC { position: relative; height: 136px; overflow: hidden }
.tfNewSOC { text-align: center; line-height: 120px; font-size: 38px; color: #fff; font-weight: 700 }
.threeConO, .threeConOCon { position: relative; height: 510px; overflow: hidden }
.threeConOCon>h4 { margin-top: 55px; text-align: center; font-size: 28px; color: #333 }
.threeConOCon>p, .threeConT>p { margin-top: 30px; text-align: center; font-size: 26px; color: #fb6816; font-weight: 700 }
.threeConOCon>div { margin-top: 44px }
.threeConOConC dl dt { padding-top: 45px; width: 151px; text-align: center; height: 106px; line-height: 32px; overflow: hidden; font-size: 24px; color: #fb6816; font-weight: 700 }
.threeConOConC dl dd { display: inline; margin: 45px 0 0 30px; font-size: 20px; color: #333 }
.threeConOConCS { display: inline; margin-left: 63px }
.threeConOCon>a, .threeConThrA { display: block; margin: 40px auto 0; width: 209px; text-align: center; height: 50px; line-height: 50px; overflow: hidden; background: #fb6816; border: 2px solid #fb6816; border-radius: 5px; font-size: 20px; color: #fff }
.threeConOCon>a:hover, .threeConThrA:hover { background: #fff; color: #fb6816 }
.threeConT { padding: 50px 0; text-align: center }
.threeConTH3 { display: inline-block; padding: 0 30px; position: relative; font-size: 28px; color: #333 }
.threeConTH3 .threeConTH301, .threeConTH3 .threeConTH302 { position: absolute; top: 15px; width: 44px; height: 12px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/titleIcon.png) no-repeat }
.threeConTH3 .threeConTH301 { left: -44px; background-position: 0 0 }
.threeConTH3 .threeConTH302 { right: -44px; background-position: -44px 0 }
.threeConTO, .threeConTT, .threeConTTh { margin-top: 40px; position: relative; height: 344px; overflow: hidden; background: #fff; border: 3px solid #1abb9c }
.threeConTOL, .threeConTTR, .threeConTThL { width: 293px; height: 350px; overflow: hidden }
.threeConTOL p, .threeConTTR p, .threeConTThL p { margin-top: 170px; text-align: center; font-size: 14px; color: #fff }
.threeConTORBot p, .threeConTTBot p, .threeConTThBot p { text-indent: 50px; line-height: 38px; font-size: 16px; color: #333; font-weight: 700 }
.threeConTORBot a, .threeConTTBot a, .threeConTThBot a { margin-top: 4px; width: 100px; text-align: center; height: 28px; line-height: 28px; overflow: hidden; border: 1px solid #fb6816; border-radius: 5px; font-size: 16px; color: #fb6816 }
.threeConTORBot a:hover, .threeConTTBot a:hover, .threeConTThBot a:hover { background: #fb6816; color: #fff }
.threeConTORBot p:hover, .threeConTTBot p:hover, .threeConTThBot p:hover { font-style: italic; text-decoration: underline }
.threeConTOL { background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/threePic05.png) no-repeat }
.threeConTOR { display: inline; margin-left: 54px }
.threeConTORC { margin-top: 34px; position: relative; width: 741px; height: 227px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/threePic06.png) no-repeat }
.threeConTORC p { position: absolute; padding-top: 35px; width: 81px; text-align: center; height: 46px; overflow: hidden; font-size: 14px; color: #333px; cursor: pointer }
.threeConTORC p:hover { color: #1abb9c }
.threeConTORC p.threeConTORCP01 { top: 146px; left: 10px }
.threeConTORC p.threeConTORCP02 { top: 70px; left: 118px }
.threeConTORC p.threeConTORCP03 { top: 146px; left: 226px }
.threeConTORC p.threeConTORCP04 { top: 70px; right: 326px }
.threeConTORC p.threeConTORCP05 { top: 146px; right: 218px }
.threeConTORC p.threeConTORCP06 { top: 70px; right: 110px }
.threeConTORC p.threeConTORCP07 { top: 146px; right: 0 }
.threeConTORP { margin: 7px auto 0; width: 420px; overflow: hidden }
.threeConTORP a { font-size: 14px; color: #fb6816 }
.threeConTORP a:hover { text-decoration: underline }
.threeConTORBot { position: absolute; bottom: 13px; right: 42px; width: 521px; overflow: hidden }
.threeConTORBot p { background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/li03.png) no-repeat left center }
.threeConTT { border-color: #f66 }
.threeConTTR { background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/threePic01.png) no-repeat }
.threeConTTC { display: inline; margin: 30px 0 0 48px; position: relative; width: 746px; height: 245px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/threePic02.png) no-repeat }
.threeConTTC>div { position: absolute; bottom: 0 }
.threeConTTC>div h4 { text-align: center; font-size: 16px; color: #333; font-weight: 500 }
.threeConTTC>div p { margin-top: 3px; text-align: center; font-size: 12px; color: #666 }
.threeConTTC>div a { display: block; margin-top: 5px; text-align: center; font-size: 14px; color: #fb6816 }
.threeConTTC>div a:hover { text-decoration: underline }
.threeConTTC01 { left: 0 }
.threeConTTC02 { left: 180px }
.threeConTTC03 { left: 354px }
.threeConTTC04 { left: 529px }
.threeConTTBot { position: absolute; bottom: 13px; right: 335px; width: 379px; overflow: hidden }
.threeConTTBot p { background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/li01.png) no-repeat left center }
.threeConTTh { border-color: #f68138 }
.threeConTThL { background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/threePic07.png) no-repeat }
.threeConTThR { display: inline; margin: 27px 0 0 60px; position: relative; width: 716px; height: 240px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/threePic08.png) no-repeat }
.threeConTThR>div { position: absolute }
.threeConTThR>div p { text-align: left; font-size: 18px; color: #333 }
.threeConTThR>div span { display: block; font-size: 14px; color: #666 }
.threeConTThR>div a { margin-top: 5px; display: block; float: right; font-size: 14px; color: #fb6816 }
.threeConTThR>div a:hover { text-decoration: underline }
.threeConTThR01 { top: 80px; left: 16px }
.threeConTThR02 { top: 80px; left: 386px }
.threeConTThR03 { top: 160px; left: 101px }
.threeConTThR04 { top: 160px; left: 473px }
.threeConTThBot { position: absolute; bottom: 13px; right: 48px; width: 587px; overflow: hidden }
.threeConTThBot p { background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/li04.png) no-repeat left center }
.threeConThr { text-align: center; height: 75px; line-height: 75px; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/threeConThrBg.png) no-repeat; font-size: 26px; color: #fff; font-weight: 700 }
.threeConFi { margin-top: 35px; height: 462px; overflow: hidden; background: #fff }
.threeConFiC { margin: 28px auto 0 auto; position: relative; width: 1035px; height: 341px; overflow: hidden }
.next, .prev { position: absolute; top: 136px; width: 24px; height: 39px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/threeBtn.png) no-repeat }
.prev { left: 0; background-position: 0 0 }
.next { right: 0; background-position: -24px 0 }
.threeConFiC .bd { margin: 0 auto; width: 903px; overflow: hidden }
.picList li { float: left }
.f-pa { position: absolute }
.f-dn { display: none!important }
.teaBox { position: relative; display: inline-block; width: 274px; height: 339px; vertical-align: top; cursor: pointer; overflow: hidden; border: 1px solid #f0f0f0 }
.teaBoxImg { margin: 0 auto; position: relative; width: 100%; height: 217px; text-align: center; overflow: hidden; border-bottom: 4px solid #365fbe }
.teaName { margin: 6px auto; text-align: center; font-size: 18px; font-weight: 400; color: #333 }
.teaName span { font-size: 14px }
.teaText p { margin-bottom: 5px; text-align: center; line-height: 20px; font-size: 14px; color: #666 }
.teaText p span { font-size: 15px }
.teaText a { position: absolute; bottom: 14px; left: 78px; width: 107px; text-align: center; height: 29px; line-height: 29px; overflow: hidden; background: #fc7700; border: 2px solid #fc7700; font-size: 14px; color: #fff }
.teaText a:hover { background: #fff; color: #fc7700 }
.teaText02 { display: none }
.teaText02 p { padding-left: 20px; text-align: left; line-height: 25px; font-size: 13px }
.picListStep { margin: 0 12px }
.threeConSix { margin-top: 35px; padding-bottom: 50px; background: #fff }
.tfStuCon { margin: 45px auto 0; width: 960px }
.tfStuConTit { padding-left: 13px; line-height: 23px; font-size: 17px; color: #fd803a; border-left: 5px solid #fd803a }
.tfStuConC { margin: 15px auto 0; padding: 0 42px; width: 876px; height: 436px; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/tfStuBg.png) no-repeat }
.tfStuConCL { margin-top: 15px; width: 423px; height: 349px; overflow: hidden }
.tfStuConCLDl { margin: 0 auto; width: 374px; overflow: hidden }
.tfStuConCLDD { margin-top: 11px; padding-top: 5px; width: 255px; height: 78px; overflow: hidden; border: 1px solid #cbced0; border-left: none; border-right: none }
.tfStuConCLDD p { line-height: 25px; font-size: 16px; color: #334752 }
.tfStuConCLDD p strong { color: #fd803a }
.tfStuPic { margin: 19px auto 0; width: 423px; height: 232px; overflow: hidden }
.tfStuConCR { margin-top: 15px; width: 392px; height: 357px }
.tfStuConCRD h4 { font-size: 16px; color: #fd803a }
.tfStuConCRD h4 span { font-size: 12px; color: #334752; font-weight: 400 }
.tfStuConCRD>p { margin-top: 5px; font-size: 14px; color: #334752 }
.tfStuConCRD>p a { color: #ff7e00 }
.tfStuConCRD>p a:hover { text-decoration: underline }
.tfStuConCRDT { margin-top: 8px }
.slideBox { margin: 0 auto; position: relative; width: 367px; height: 210px }
.slideBox .parHd { dispaly: none }
.slideBox .sNext, .slideBox .sPrev { position: absolute; top: 68px; width: 26px; height: 52px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/tfStuBtn.png) no-repeat }
.slideBox .sPrev { left: 0; background-position: 0 0 }
.slideBox .sNext { right: 0; background-position: -26px 0 }
.slideBox .parBd { margin: 8px auto 0; width: 282px; height: 211px }
.slideBox .parBd>ul, .slideBox .parBd>ul li { position: relative; width: 282px!important; height: 211px!important }
.slideBox-H { display: none; position: absolute; top: -35px; right: -125px; z-index: 10; border: 2px solid #fd803a }
.slideBox .parBd>ul li:hover .slideBox-H { display: block }
.slideBox .parBd li>p { margin-top: 5px; text-align: center; font-size: 12px; color: #334752 }
.slideBox .parBd li>p span { color: #ff7e00 }
.tfStuConA { margin: 35px auto 0; display: block; width: 304px; text-align: center; height: 50px; line-height: 50px; overflow: hidden; border: 2px solid #f68138; font-size: 24px; color: #f68138 }
.tfStuConA:hover { background: #f68138; color: #fff }
.tfStuSlide>.hd { margin-top: 35px; width: 100%; text-align: center }
.tfStuSlide>.hd>ul>li { display: inline-block; margin: 0 5px; width: 10px; height: 10px; overflow: hidden; background: #ccc; border-radius: 50%; cursor: pointer }
.tfStuSlide>.hd>ul>li.on { background: #fd803a }
.tfStuConCRDA { display: block; margin: 5px auto 0; width: 130px; text-align: center; height: 30px; line-height: 30px; overflow: hidden; background: #ff7200; border: 2px solid #ff7200; font-szie: 14px; color: #fff }
.tfStuConCRDA:hover { background: 0 0; color: #ff7200 }
.tfStuB { margin: 40px auto 0; position: relative; width: 1026px; height: 194px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/tfStuBg02.png) no-repeat }
.tfStuBCon { position: absolute; top: 19px; left: 141px; width: 885px; height: 156px; overflow: hidden }
.tfStuBConDl { display: inline; margin-left: 14px; position: relative; padding: 18px 10px; width: 257px; height: 120px; overflow: hidden; background: #fff }
.tfStuBConDD { padding: 8px 0 0 15px; width: 133px; height: 92px; border: 1px solid #eee; border-left: none; border-right: none }
.tfStuBConDD h4 { font-size: 20px; color: #334752 }
.tfStuBConDD p { line-height: 18px; font-size: 12px; color: #334752 }
.tfStuBConDD a { position: absolute; bottom: 10px; right: 15px; font-size: 14px; color: #ff7200 }
.tfStuBConDD a:hover { text-decoration: underline }
.tfbkTwo { padding: 35px 0; background: #f9f9f9 }
.tfbkTwoCon { margin-top: 35px }
.tfbkTwoConO { width: 298px; height: 324px; overflow: hidden; border: 1px solid #d3d3d3 }
.tfbkTwoConOP { width: 298px; height: 128px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/tfbkTwoPic.jpg) no-repeat }
.tfbkTwoConOP h4 { margin-top: 27px; text-align: center; font-size: 19px; color: #fff }
.tfbkTwoConOP a { margin: 20px auto 0; display: block; width: 193px; text-align: center; height: 28px; line-height: 28px; overflow: hidden; background: #fff; border-radius: 28px; font-size: 16px; color: #333 }
.tfbkTwoConOP a:hover { background: #d90050; color: #fff }
.tfbkTwoConOT { margin: 18px auto 0; width: 269px; overflow: hidden }
.tfbkTwoConOT h4 { text-align: center; font-size: 16px; color: #040508; font-weight: 500 }
.tfbkTwoConOT p { margin-top: 16px }
.tfbkTwoConOT a { float: left; width: 81px; text-align: center; height: 27px; line-height: 27px; overflow: hidden; border: 1px solid #ffa424; border-radius: 5px; font-size: 14px; color: #040508 }
.tfbkTwoConOT a:hover { background: #ffa424; color: #fff }
.tfbkTwoConOTS { display: inline; margin-left: 10px }
.tfbkTwoConT { display: inline; margin-left: 20px; padding: 0 10px; width: 381px; height: 324px; overflow: hidden; border: 1px solid #d3d3d3 }
.tfbkTwoConTDl { margin-top: 13px }
.tfbkTwoConTDl dt { width: 88px; height: 46px; overflow: hidden }
.tfbkTwoConTDl dd, .tfbkTwoConTDl02 dd, .tfbkTwoConTDl03 dd { display: inline; margin-left: 8px }
.tfbkTwoConTDl dd a { margin-top: 6px; display: block; line-height: 18px; font-size: 12px; color: #040508 }
.tfbkTwoConTDl dd a:hover { color: #ffa424 }
.tfbkTwoConTDl02, .tfbkTwoConTDl03 { margin-top: 11px; padding-bottom: 11px; border-bottom: 1px dashed #d3d3d3 }
.tfbkTwoConTDl02 dt, .tfbkTwoConTDl03 dt { position: relative; width: 84px; height: 58px; overflow: hidden; border: 2px solid #ffa424; cursor: pointer }
.tfbkTwoConTDl02 dt span { position: absolute; top: 15px; left: 3px; width: 19px; height: 23px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/tfbkTwoIcon02.png) 0 0 no-repeat }
.tfbkTwoConTDl02 dt p { position: absolute; top: 10px; right: 8px; font-size: 12px; color: #040508 }
.tfbkTwoConTDl02 dt:hover { background: #ffa424 }
.tfbkTwoConTDl02 dt:hover span { background-position: -19px 0 }
.tfbkTwoConTDl02 dt:hover p { color: #fff }
.tfbkTwoConTDl02 dd, .tfbkTwoConTDl03 dd { margin-top: 5px }
.tfbkTwoConTDl02 dd a, .tfbkTwoConTDl03 dd a { display: block; text-indent: 11px; font-size: 12px; color: #040508; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/li.png) no-repeat left center }
.tfbkTwoConTDl02 dd a:hover, .tfbkTwoConTDl03 dd a:hover { color: #ffa424; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/liOn.png) no-repeat left center }
.tfbkTwoConTDl03 dt { border: none }
.tfbkTwoConTh { width: 401px; overflow: hidden }
.tfbkTwoConThH4 { font-size: 16px; color: #333; font-weight: 500 }
.tfbkTwoConThD { margin-top: 15px }
.tfbkTwoConThD a { float: left; width: 51px; text-align: center; height: 27px; line-height: 27px; overflow: hidden; border: 1px solid #ffa424; border-radius: 2px; font-size: 14px; color: #040508 }
.tfbkTwoConThD a:hover { background: #ffa424; color: #fff }
.tfbkTwoConThDS { display: inline; margin-left: 5px }
.tfbkTwoConThDT { margin-top: 6px }
.tfbkTwoConThP { line-height: 40px; text-align: right; font-size: 14px; color: #f97500; cursor: pointer }
.tfbkTwoConThP:hover { color: #d90050 }
.tfbkTwoConThPic { position: relative; width: 400px; height: 102px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/tfbkTwoPic05.png) no-repeat }
.tfbkTwoConThPicP { position: absolute; top: 40px; left: 95px; font-size: 14px; color: #666px }
.tfbkTwoConThPicP01 { position: absolute; top: 30px; right: 4px }
.tfbkTwoConThPicP01 span { display: block; text-align: center; font-size: 14px; color: #ffa424 }
.tfbkTwoConThPicP01 a { margin-top: 5px; display: block; width: 111px; text-align: center; height: 22px; line-height: 22px; overflow: hidden; background: #ffa424; border: 2px solid #ffa424; font-size: 14px; color: #fff }
.tfbkTwoConThPicP01 a:hover { background: #fff; color: #ffa424 }
.eight { padding: 32px 0 27px; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/sevenF.jpg) no-repeat center; min-width: 1200px }
.eightTit { text-align: center }
.eightTit h3 { font-size: 30px; color: #fff; font-weight: 400 }
.eightTit p { font-size: 20px; color: #ffc52d }
.eightCon { width: 998px; height: 85px; margin: 32px auto 0; position: relative; min-width: 998px }
.eightCon div { width: 112px; position: absolute; top: -6px }
.eightCon01 { left: 34px }
.eightCon02 { left: 306px }
.eightCon03 { left: 576px }
.eightCon04 { left: 847px }
.eightCon div h3 { font-size: 22px; color: #fff; text-align: center }
.eightCon div a { margin-top: 22px; display: block; width: 108px; height: 29px; line-height: 29px; font-size: 16px; color: #fff; text-align: center; background: #fc7700; border: 2px solid #fc7700; border-radius: 40px }
.eightCon div a:hover { background: #fff; color: #fc7700 }
.num { padding: 50px 0; background: #f9f9f9 }
.numSection { display: none; margin-top: 35px }
.numSeC { 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 }
.xiaoqu { padding: 50px 0; background: #1a2124 }
.xiaoqu .oneTit { color: #fff }
.m-fltMenu { display: none; position: fixed; top: 200px; left: 10px; width: 100px }
.m-fltMenu .flt-bor { position: absolute; top: 20px; left: 6px; width: 2px; height: 210px; background: #fb7600 }
.m-fltMenu li { position: relative; height: 25px; padding-left: 28px; margin: 10px 0; line-height: 28px }
.m-fltMenu li a { font-size: 16px; color: #fb7600 }
.m-fltMenu li em { position: absolute; top: 50%; left: 0; display: block; width: 14px; height: 14px; margin-top: -7px; border-radius: 100%; background: #fb7600 }
.m-fltMenu .on a, .m-fltMenu li a:hover { color: #a05dc0 }
.m-fltMenu .on a em, .m-fltMenu li a:hover em { background: #a05dc0 }
.anniu { text-align: center; font-size: 20px; color: #333; background: #ffc52d; border-radius: 30px }
.anniu:hover { background: #3dd2ae }
.five { padding-top: 62px; min-width: 1140px }
.tit { text-align: center }
.tit .p1 { margin-top: 28px; line-height: 42px; font-size: 24px; color: #232831 }
.fiveUl { text-align: center; font-size: 0 }
.fiveUl li { display: inline-block; margin: 37px 26px 0; width: 345px; padding-top: 22px; height: 97px; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/four01.png) no-repeat; color: #333 }
.fiveUl li h3 { font-size: 24px; line-height: 40px }
.fiveUl li p { font-size: 20px; line-height: 36px }
.fiveCon { padding-top: 16px; width: 1140px; margin: 0 auto; overflow: hidden }
.fiveCon .left { margin-top: 133px; padding: 21px 0 0 263px; width: 289px; height: 208px; border: 6px solid #ffc52d; position: relative }
.fiveCon .left .pImg { position: absolute; bottom: 0; left: 22px }
.fiveCon .left h3 { font-size: 18px; color: #232831; line-height: 46px }
.fiveCon .left .p1 { font-size: 16px; color: #232831; line-height: 30px }
.fiveCon .left a { display: block; width: 122px; height: 32px; line-height: 32px; position: absolute; right: 31px; bottom: 25px; font-size: 16px }
.fiveCon .right { width: 576px; font-size: 0; text-align: right }
.fiveCon .right dl { display: inline-block; width: 253px; height: 180px; overflow: hidden; position: relative; margin: 23px 0 0 30px; cursor: pointer }
.fiveCon .right dl dd { width: 253px; height: 180px; background: #d4d5da }
.fiveCon .right dl dd p img { width: 60%; position: absolute; top: -39px; left: 44px }
.fiveCon .right dl dt { position: absolute; top: 125px; left: 0; padding: 7px 0 20px; width: 253px; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/fiveTbg.png) }
.fiveCon .right dl dt .p1 { font-size: 14px; color: #fff; line-height: 22px; text-align: center }
.fiveCon .right dl dt .p1 span { font-weight: 700; font-size: 16px }
.fiveCon .right dl dt .p2 { text-align: left; font-size: 14px; color: #fff; line-height: 24px; margin-top: 7px; padding-left: 24px }
.fiveCon .right dl dt a { display: block; margin: 17px auto 0; width: 111px; height: 27px; line-height: 27px; text-align: center; font-size: 16px }
.twoB { margin: 52px auto 0; width: 1140px; height: 158px; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/tftfkc/images/twobot.png) no-repeat; overflow: hidden; position: relative; font-size: 0 }
.twoB h2 { font-size: 42px; color: #fff; text-align: center; width: 386px; display: inline-block; margin-top: 50px; vertical-align: top; line-height: 62px }
.twoB h3 { font-size: 40px; color: #232831; text-align: center; width: 542px; display: inline-block; margin-top: 32px; vertical-align: top; line-height: 62px }
.twoB h3 a { color: #de303e }
.twoB h3 a:hover { text-decoration: underline }
.twoB p { font-size: 24px; font-style: italic; color: #835fa8; line-height: 42px; position: absolute; right: 42px; bottom: 24px }
.sixC { padding-top: 26px; margin: 0 auto; width: 1155px }
.sixC .sixbd .box { font-size: 0 }
.sixC .sixbd .box dl { display: inline-block; vertical-align: top; margin: 20px 7px 0; width: 370px; height: 181px; background: #f4f4f4 }
.sixC .sixbd .box dl dt { padding-top: 15px }
.sixC .sixbd .box dl dt h3 { font-size: 24px; line-height: 34px; margin-bottom: 12px; color: #222 }
.sixC .sixbd .box dl dt p { font-size: 14px; line-height: 21px; color: #222 }
.sixC .sixhd { text-align: center; font-size: 0 }
.sixC .sixhd li { display: inline-block; vertical-align: top; margin: 30px 5px 94px; width: 36px; height: 7px; background: #e9e9e9 }
.sixC .sixhd li.on { margin: 30px 10px 0; width: 70px; background: #ff6203 }
.sixC .sixbd .box dl dt a { display: block; width: 118px; height: 28px; margin-top: 10px; background-color: #fc7700; font-size: 14px; color: #fff; line-height: 28px; text-align: center }
.Sixslie { width: 1140px; margin: 0 auto; overflow: hidden; padding-top: 34px }
.Sixslie .SixHd { font-size: 0 }
.Sixslie .SixHd li { display: inline-block; vertical-align: top; text-align: center; margin-right: 23px; background: #4d81b7; padding: 0 26px; height: 54px; line-height: 54px; font-size: 18px; color: #fff; cursor: pointer; border-radius: 8px }
.Sixslie .SixHd li01 { margin-right: 0 }
.Sixslie .SixHd li.on { font-weight: 700; background: #024b99 }
.Sixslie .SixBd { margin-top: 56px }
.Sixslie .SixBd .box { width: 760px; overflow: hidden }
.Sixslie .SixBd .boxR { padding: 45px 44px 0; width: 292px; height: 380px; background: #024b99 }
.Sixslie .SixBd .boxR h3 { font-size: 18px; color: #fff; line-height: 34px }
.Sixslie .SixBd .boxR span { margin: 7px 0 19px; width: 100px; height: 1px; background: #fff; display: block }
.Sixslie .SixBd .boxR p { font-size: 16px; color: #fff; line-height: 25px }
.Sixslie .SixBd .boxR a { display: block; margin: 24px auto 0; text-align: center; width: 251px }
.Sixslie .SixBd ul li { border: 1px solid #024b99 }
