.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 }
.JS_kefu { cursor: pointer }
.banner { height: 600px }
.banner, .four, .one, .two { position: relative; overflow: hidden; min-width: 1142px }
.bannerBg, .fourbg, .onebg, .twobg { position: absolute; top: 0; left: 50%; margin-left: -960px; font-size: 0; z-index: -1 }
.bannerBg>img, .fourbg>img, .onebg>img, .twobg>img { float: left }
.bannerCon { margin: 331px auto 0; padding-left: 235px; width: 907px; text-align: left; font-size: 0 }
.bannerCon p { display: inline-block; text-align: center; width: 155px; margin: 0 3px; height: 76px; line-height: 76px; font-size: 20px; color: #fff; vertical-align: top }
.bannerCon .p1 { padding-top: 4px }
.banner a { display: block; margin: 68px auto 0; width: 270px; height: 57px; border: 2px solid #cd3224; font-size: 20px; color: #cd3224; line-height: 57px; text-align: center }
.banner a:hover { background: #cd3224; color: #fff }
.bannerBot { padding-top: 20px; height: 164px; background: #373636; min-width: 1142px; overflow: hidden }
.banBot { padding-left: 156px; width: 986px; margin: 0 auto }
.banBot .p1 { padding-top: 13px; float: left }
.banBot ul { float: left; text-align: left; font-size: 0; width: 780px }
.banBot ul li { display: inline-block; margin-left: 46px; padding-left: 37px; font-size: 16px; color: #fff; height: 44px; line-height: 44px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglgk/images/duigou.png) center left no-repeat; vertical-align: top }
.bannerBot .p3 { text-align: center }
.bannerBot .p3 a { margin-top: 26px; display: inline-block; text-align: center; font-size: 16px; color: #cd3224; font-style: italic }
.bannerBot .p3 a:hover { font-style: normal; text-decoration: underline }
.bannerBot .p2 { margin-top: 11px; text-align: center }
.oneC { margin: 0 auto; padding: 49px 0 80px; width: 1036px }
.Tit h2 { font-size: 32px; color: #222; line-height: 52px; text-align: center }
.Tit p { font-size: 18px; color: #222; text-align: center }
.onecon { margin: 53px auto 0; width: 1036px; height: 560px; position: relative }
.onecon ul { position: absolute; overflow: hidden }
.onecon .ul01 { width: 342px; font-size: 0; top: 31px; left: 0 }
.onecon .ul02 { width: 315px; font-size: 0; top: 0; left: 351px }
.onecon .ul03 { width: 283px; top: 27px; right: 74px }
.onecon .ul04 { width: 283px; bottom: 15px; left: 47px }
.onecon .ul05 { width: 342px; font-size: 0; bottom: 0; left: 340px }
.onecon .ul06 { width: 342px; font-size: 0; bottom: 19px; right: 0 }
.onecon ul li { display: inline-block; vertical-align: top; cursor: pointer }
.onecon ul .li01, .onecon ul .li04 { height: 126px; position: relative; overflow: hidden }
.onecon ul .li04 { width: 172px }
.onecon ul .li01 { width: 170px }
.onecon ul li img { position: absolute; top: 0; left: 0; z-index: -1 }
.onecon ul li p { width: 100%; position: absolute; left: 0; top: 50%; margin-top: -21px; height: 42px; font-size: 20px; text-align: center; line-height: 41px; color: #fff; background: rgba(34,34,34,.4) }
.onecon ul .li02, .onecon ul .li03 { height: 126px; color: #fff; font-size: 20px; background: #f1a60e; line-height: 126px; text-align: center }
.onecon ul .li02 { width: 172px }
.onecon ul .li03 { width: 170px }
.onecon ul .li05, .onecon ul .li06 { height: 145px; width: 315px }
.onecon ul .li05 { position: relative; overflow: hidden }
.onecon ul .li06 { margin-top: 9px; color: #fff; font-size: 20px; background: #f1a60e; line-height: 145px; text-align: center }
.onecon ul .li07 { width: 283px; height: 252px; position: relative; overflow: hidden }
.oneC a, .three a { display: block; width: 262px; height: 56px; line-height: 56px; text-align: center; font-size: 20px; color: #fff; border: 2px solid #cd3224; background: #cd3224 }
.oneC a { margin: 60px auto 0 }
.three a { margin: 90px auto 0 }
.oneC a:hover, .three a:hover { background: 0 0; color: #cd3224 }
.onecon ul li:hover p { background: #222; color: #cd3224 }
.onecon ul .li02:hover, .onecon ul .li03:hover, .onecon ul .li06:hover { background: #cd3224 }
.twoC { margin: 0 auto; padding: 56px 0 83px; width: 1142px }
.twoC ul { text-align: center; font-size: 0 }
.twoC ul li { display: inline-block; margin: 51px 27px 0; width: 297px; padding: 26px 0 20px; background: #f1a60e; vertical-align: top }
.twoC ul li span { display: block; margin: 0 auto; background: #fff; width: 156px; text-align: center; border-radius: 100% }
.twoC ul li .s1 { padding-top: 42px; height: 114px }
.twoC ul li .s2 { padding-top: 54px; height: 102px }
.twoC ul li h3 { font-size: 20px; color: #fff; margin: 32px 0 19px }
.twoC ul li p { font-size: 14px; color: #fff; width: 76%; margin: 0 auto }
.twoC ul li .p1 { text-align: left }
.fiveC dl dd a, .twoC ul li a { display: block; font-size: 18px; color: #fff; width: 178px; height: 41px; line-height: 41px; border-radius: 30px; background: #cd3224; border: 2px solid #cd3224 }
.twoC ul li a { margin: 32px auto 0 }
.fiveC dl:hover dd a, .twoC ul li a:hover { background: 0 0; color: #cd3224 }
.three { padding: 56px 0 80px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglgk/images/twoBg.jpg) bottom no-repeat; min-width: 1142px }
.threeC { width: 1176px; margin: 53px auto 0; overflow: hidden; font-size: 0 }
.threeC ul { display: inline-block; font-size: 0; text-align: center; margin: 0 2px; vertical-align: top }
.threeC .ul01 { width: 540px }
.threeC .ul02 { width: 627px }
.threeC ul h2 { height: 47px; line-height: 47px; font-size: 20px; color: #fff; background: #f1a60e; border-bottom: 5px solid #fff }
.threeC .ul02 h2 { background: #fa8903 }
.threeC .ul01 li, .threeC .ul02 li { display: inline-block; border: solid #e5e5e5; border-width: 0 0 1px 1px; vertical-align: top }
.threeC .ul01 li { height: 257px }
.threeC .ul02 li { height: 216px }
.threeC .ul01 .li01 { width: 109px }
.threeC .ul01 .li02 { width: 200px }
.threeC .ul01 .li03 { width: 226px; border-right-width: 1px }
.threeC .ul01 li h3, .threeC .ul02 h3 { font-size: 18px; color: #f1a60e; height: 41px; line-height: 41px }
.threeC .ul01 li h3 { background: #e5e5e5; font-weight: 400 }
.threeC .ul02 h3 { background: #cbcaca }
.threeC .ul01 li p, .threeC .ul02 li p { font-size: 14px; color: #333; line-height: 24px }
.threeC .ul01 li .p1 { padding-top: 58px }
.threeC .ul01 li .p2 { padding-top: 40px }
.threeC .ul01 li .p3 { padding-top: 28px }
.threeC .ul02 .li01 { width: 178px }
.threeC .ul02 .li02 { width: 115px }
.threeC .ul02 .li03 { width: 80px }
.threeC .ul02 .li04 { width: 56px }
.threeC .ul02 .li05 { width: 67px }
.threeC .ul02 .li06 { width: 67px }
.threeC .ul02 .li07 { width: 56px; border-right-width: 1px }
.threeC .ul02 li .p1 { height: 32px; line-height: 32px; font-size: 14px; color: #fa8903; border-bottom: 1px solid #e5e5e5 }
.threeC .ul02 li .p2 { padding-top: 24px }
.threeC .ul02 li .p3 { padding-top: 56px }
.fourC { margin: 0 auto; padding: 56px 0 112px; width: 1142px }
.fourCon { padding-left: 402px; width: 602px; height: 350px; margin: 98px 0 0 82px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglgk/images/five02Bg.png) no-repeat; position: relative; font-size: 0 }
.fourCon ul { display: inline-block; padding-top: 31px; margin-right: 54px; vertical-align: top }
.fourCon ul h3 { margin-bottom: 20px; width: 123px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #f1a60e; font-size: 20px; color: #f1a60e }
.fourCon ul li { padding-left: 18px; font-size: 14px; color: #222px; line-height: 26px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglgk/images/dian.png) no-repeat left center }
.fourCon .p1 { position: absolute; top: -22px; right: 33px }
.fourCon .fourL { position: absolute; left: 16px; top: -41px; width: 328px; padding-top: 68px; height: 348px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglgk/images/three02.jpg) no-repeat }
.fourCon .fourL .fourLDiv { margin: 0 auto; width: 279px; height: 85px; padding-top: 9px; border: 3px solid #fff; text-align: center }
.fourCon .fourL .fourLDiv p { margin: 0 auto; width: 116px; height: 34px; line-height: 34px; background: #fff; font-size: 22px; color: #f1a60e }
.fourCon .fourL .fourLDiv h3 { font-size: 26px; color: #fff; line-height: 48px }
.fourCon .fourL .p2 { padding-left: 48px; font-size: 18px; color: #fff; margin-top: 30px; line-height: 26px }
.fourCon .fourL a { display: block; margin: 42px auto 0; width: 264px; height: 58px; line-height: 58px; text-align: center; color: #cd3224; font-size: 20px; background: #fff; border-radius: 30px }
.fourCon .fourL a:hover { background: #cd3224; color: #fff }
.five { padding: 59px 0 118px }
.fiveC { font-size: 0; text-align: center; width: 1020px; margin: 0 auto }
.fiveC dl { display: inline-block; margin: 46px 7px 0; width: 326px; height: 308px; overflow: hidden; cursor: pointer }
.fiveC dl dt { position: relative; width: 325px; height: 209px; text-align: left }
.fiveC dl dt .p1 { width: 255px; padding: 11px 20px 15px 50px; line-height: 20px; font-size: 14px; color: #333; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglgk/images/bg01.png); position: absolute; bottom: 0; left: 0 }
.fiveC dl dt .p2 { display: none; position: absolute; top: 0; left: 0; padding: 14px 23px 0 36px; height: 195px; width: 266px; line-height: 23px; font-size: 14px; color: #fff; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglgk/images/bg02.png); z-index: 4 }
.fiveC dl dt .p2 span { display: block; font-weight: 700; font-size: 16px }
.fiveC dl dd { padding-top: 27px; width: 325px; height: 72px; text-align: center; background: #dcdcdc }
.fiveC dl dd a { margin: 0 auto }
.fiveC dl:hover dt .p2 { display: block }
.six { padding: 57px 0 35px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglgk/images/five01.jpg) top center no-repeat; min-width: 1142px }
.six .Tit h2 { color: #fff }
.sixC { width: 1142px; margin: 0 auto }
.sixC .sixHd { text-align: center; font-size: 0 }
.sixC .sixHd li { display: inline-block; margin: 57px 18px 52px; width: 221px; height: 45px; line-height: 45px; font-size: 18px; color: #f1a60e; border: 2px solid #f1a60e; border-radius: 30px; cursor: pointer }
.sixC .sixHd li.on { background: #f1a60e; color: #fff }
.sixC .sixBd { margin: 0 auto; width: 953px; padding: 57px 27px 0 21px; height: 442px; background: #fff; box-shadow: 0 2px 8px #f1f1f1 }
.sixBoxL { padding: 12px 8px 13px 7px; float: left; background: #eee }
.sixBoxL table tr { height: 43px }
.sixBoxL table tr td { box-sizing: border-box }
.sixBoxL table tr .bg01 { background: #f1a60e; text-align: center; color: #fff; font-size: 16px; border-bottom: 1px solid #fff }
.sixBoxL table tr .bg02 { background: #fff }
.sixBoxL table tr .pdd { padding-left: 34px; font-size: 14px; color: #333 }
.sixBoxL table tr .pdd01 { border-bottom: none!important }
.sixBoxL table tr .pdd02 { padding: 18px 0 18px 34px; line-height: 28px; font-size: 14px; color: #333 }
.sixBoxR { float: right; width: 451px }
.sixBoxR h3 { padding-left: 11px; width: 130px; height: 35px; font-weight: 400; line-height: 35px; font-size: 18px; color: #fff; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglgk/images/five02.png) no-repeat }
.sixBoxR .p1 { padding: 22px 16px 0 15px; width: 416px; height: 294px; line-height: 28px; font-size: 14px; color: #333; border: 2px solid #f1a60e }
.sixBoxR .p2 { text-align: right; padding-top: 16px }
.sixBoxR .p2 a { font-size: 16px; color: #cd3224; font-style: italic }
.sixBoxR .p2 a:hover { font-style: normal; text-decoration: underline }
.seven { padding: 29px 0 0; min-width: 1142px }
.sevenCon { margin: 35px auto 0; width: 1142px }
.sevenCond .table-hd { padding: 4px 0; width: 1144px; text-align: center; height: 44px; background: #f1a60e; font-size: 14px; color: #fff }
.sevenCond .table-hd td { font-size: 14px; color: #fff; border-right: 1px solid #fff }
.sevenCondc { position: relative; height: 583px; overflow: hidden }
.sevenCondc tr.bg1 { background: #e5e5e5 }
.sevenCondc tr td { padding: 8px 0; text-align: center; font-size: 14px; color: #333; border-right: 1px solid #fff }
.sevenCondc tr td.Rborder { border-right-width: 0 }
.eight, .nine { padding: 20px 0 30px; min-width: 1142px }
.w1000 { width: 1002px; margin: 0 auto; display: table }
.myglCon { padding: 0 42px; width: 1056px; margin: 20px auto }
.myglCon dl { padding: 11px 9px 22px; width: 292px; box-shadow: 0 0 7px #d6d6d6; float: left; cursor: pointer }
.myglCon dl dt { position: relative; height: 133px }
.myglCon dl dt p { font-size: 18px; color: #fff; text-align: center; height: 32px; line-height: 32px; position: absolute; bottom: 0; left: 0; width: 292px; background: #e67436; background: rgba(230,116,54,.75) }
.myglCon dl dd { padding-top: 10px }
.myglCon dl dd p { font-size: 14px; color: #666; line-height: 26px; text-align: center }
.myglCon dl dd span { display: block; width: 120px; height: 36px; margin: 11px auto 0; border-radius: 18px; background-color: #cd3224; color: #fff; line-height: 36px; text-align: center; }
.myglConDl { margin-left: 63px }
.myglConDlP01 { background: #009cb3!important; background: rgba(0,156,179,.75)!important }
.myglConDlP02 { background: #bf407e!important; background: rgba(191,64,126,.75)!important }
.myglCon dl dd p:hover { color: #e67436 }
