.clearfix:after { content: "."; display: block; clear: both; height: 0; overflow: hidden }
.clearfix { zoom: 1 }
.left { float: left }
.right { float: right }
.main-bg { position: absolute; top: 125px; left: 50%; margin-left: -960px; overflow: hidden; z-index: -1 }
.main-bg img { width: 100% }
.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 }
.u-btn:hover { background: #f60; background: linear-gradient(#f47300, #ff3800) }
.m-ban { position: relative; height: 550px; overflow: hidden }
.m-ban .ban-bg { position: absolute; top: 0; left: 50%; width: 1920px; margin-left: -960px; overflow: hidden }
.m-ban .ban-cnt { width: 578px; height: 550px; text-align: center; background: #f7e46e; background: rgba(247,228,110,.9); overflow: hidden }
.m-ban .ban-cnt img { margin: 125px 0 25px }
.m-ban .ban-cnt h3 { margin-bottom: 30px; font-size: 26px; font-weight: 400; color: #193441 }
.m-ban .ban-btn { display: block; width: 164px; height: 38px; margin: 0 auto; 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 }
.m-ban .ban-btn:hover { background: #f60; background: linear-gradient(#f47300, #ff3800) }
.m-ban .ban-box { width: 240px; margin: 90px 125px 0 0 }
.m-ban .ban-box img { margin: 20px 0 15px }
.m-ban .ban-box h3 { font-size: 22px; color: #fdca61 }
.m-ban .ban-hr { display: block; width: 34px; height: 1px; margin: 10px auto; background: #d1dbbd }
.m-ban .ban-box h4 { margin-bottom: 25px; luine-height: 24px; font-size: 16px; font-weight: 400; color: #d1dbbd }
.m-ban .ban-box p { margin: 0 25px 10px; text-align: left; line-height: 22px; font-size: 14px; color: #8b9676 }
.m-ban .tab-bd { width: 240px; height: 385px; text-align: center; background: #193441; background: rgba(25,52,65,.85); overflow: hidden }
.m-ban .tab-hd { width: 100%; margin-top: 10px; text-align: center; font-size: 0 }
.m-ban .tab-hd li { display: inline-block; width: 7px; height: 7px; margin: 0 5px; background: #cdc9ae; border-radius: 100% }
.m-ban .tab-hd .on { background: gold }
.banner-bg { height: 550px; background: url(./images/banner-bg.jpg) no-repeat center }
.banner { width: 1140px; height: 550px; margin: 0 auto; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/banner.jpg) no-repeat center }
.m-zxdt { height: 54px; overflow: hidden }
.m-zxdt .zxdt-icon { margin: 10px 0 }
.m-zxdt .zxdt-cnt { height: 30px; margin: 12px 0; overflow: hidden }
.m-zxdt .zxdt-cnt li { float: left; height: 20px; margin: 5px 0; line-height: 18px; font-size: 14px; color: #666 }
.m-zxdt .zxdt-cnt a { display: inline-block; padding: 0 20px; font-size: 16px; color: #666 }
.m-zxdt .zxdt-cnt a:hover { color: #fc7700 }
.m-zxdt .zxdt-btn { display: block; width: 90px; height: 32px; margin: 10px 0; line-height: 32px; text-align: center; background: #fc7700; border: 1px solid #fc7700; font-size: 16px; color: #fff }
.m-zxdt .zxdt-btn:hover { background: 0 0; color: #fc7700 }
.bannerBot { width: 865px; margin: 12px 30px; height: 30px; overflow: hidden }
.infoList li { float: left; width: 1027px!important; margin-right: 100px; text-align: center; height: 30px; line-height: 30px; overflow: hidden }
.infoList li a { display: inline-block; font-size: 15px; color: #666 }
.infoList li a:hover { color: #fc7700 }
.m-lxsq .m-lxsqHd { position: static; width: 100%; height: 68px; background: gold; z-index: 9999 }
.m-lxsq .m-lxsqHd ul { width: 1140px; height: 68px; margin: 0 auto; text-align: center; font-size: 0 }
.m-lxsq .m-lxsqHd li { display: inline-block; width: 180px; height: 66px; margin: 0 35px; line-height: 72px; font-size: 18px; color: #193441; cursor: pointer }
.m-lxsq .m-lxsqHd .on { border-bottom: 2px solid #fb7600; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/arrow_01.png) center bottom no-repeat; color: #f97500 }
.oBarS { position: fixed!important; top: 0; left: 0; -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.45); box-shadow: 0 0 5px 0 rgba(0,0,0,.45) }
.m-lxsq .m-lxsqBd { position: relative }
.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 #fcd846; 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 }
.m-gdcp .gdcp-cnt { height: 260px; margin-top: 50px; padding-bottom: 30px; border-bottom: 1px dashed #d9d9d9; overflow: hidden }
.m-gdcp .tab-hd { float: left; width: 175px; margin: 0 50px 0 30px }
.m-gdcp .tab-hd li { width: 100%; height: 45px; margin-top: 10px; line-height: 45px; text-align: center; background: #201b18; font-size: 18px; color: #fff; cursor: pointer }
.m-gdcp .tab-hd li a { color: #fff }
.m-gdcp .tab-hd li a:hover { color: gold }
.m-gdcp .tab-hd .on { background: gold; color: #333 }
.m-gdcp .tab-bd { float: left; width: 885px }
.m-gdcp .tab-img { float: left; margin-right: 35px }
.m-gdcp .tab-cnt { float: left; width: 505px }
.m-gdcp .tab-tit { margin-bottom: 10px; font-size: 18px; font-weight: 400; color: #333 }
.m-gdcp .tab-cnt h4 { margin: 3px 0; font-size: 14px; color: #333 }
.m-gdcp .tab-cnt p { font-size: 14px; color: #666 }
.m-hdgh .hdgh-cnt { border-bottom: 1px dashed #d9d9d9 }
.m-hdgh .tab-hd { height: 45px; margin-bottom: 35px; line-height: 45px; background: #333; border-bottom: 3px solid #fcd846 }
.m-hdgh .tab-hd li { position: relative; float: left; width: 120px; text-align: center; font-size: 16px; color: #fff; cursor: pointer }
.m-hdgh .tab-hd li em { display: none; position: absolute; bottom: -10px; left: 50%; width: 14px; height: 7px; margin-left: -7px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/arrow_02.png) no-repeat }
.m-hdgh .tab-hd .on { color: #fcd846 }
.m-hdgh .tab-hd .on em { display: block }
.m-hdgh .tab-hd a { margin: 10px 25px 0 0; line-height: 25px; font-size: 16px; font-style: italic; color: #fcd846 }
.m-hdgh .tab-hd a:hover { text-decoration: underline }
.m-hdgh .tab-bd { padding: 0 0 0 50px }
.m-hdgh .tab-box dt { width: 236px; height: 234px }
.m-hdgh .tab-box dd { width: 830px; padding-top: 20px }
.m-hdgh .tab-cnt { margin-bottom: 30px }
.m-hdgh .tab-txt { width: 590px }
.m-hdgh .tab-txt h3 { font-size: 18px; font-weight: 400; color: #333 }
.m-hdgh .tab-txt p { margin-top: 10px; line-height: 24px; font-size: 14px; color: #666 }
.m-hdgh .tab-link { margin-top: 20px; padding-top: 15px; border-top: 1px dashed #fcd94b }
.m-hdgh .tab-link li { float: left; width: 400px }
.m-hdgh .tab-link li a { font-size: 14px; color: #666; line-height: 26px }
.m-hdgh .tab-link li a:hover { color: #fc7700 }
.m-hdgh .tab-xqxm { width: 1022px; margin: 0 auto 30px }
.m-hdgh .tab-xqxm .xqxm-tit { margin-bottom: 10px; font-size: 20px; font-weight: 400; color: #333 }
.m-hdgh .tab-xqxm .xqxm-item { margin-right: 20px }
.hdgh_thC2d .hd { height: 45px; margin-bottom: 35px; line-height: 45px; background: #333; border-bottom: 3px solid #fcd846 }
.hdgh_thC2d .hd>ul li { position: relative; float: left; width: 120px; text-align: center; font-size: 16px; color: #fff; cursor: pointer }
.hdgh_thC2d .hd>ul li em { display: none; position: absolute; left: 50%; width: 14px; height: 7px; margin-left: -7px; bottom: -10px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/arrow_02.png) no-repeat }
.hdgh_thC2d .hd>ul li.on { color: #fcd846 }
.hdgh_thC2d .hd>ul li.on em { display: block }
.hdgh_thC2d .hd>a { margin: 10px 25px 0 0; line-height: 25px; font-size: 16px; font-style: italic; color: #fcd846 }
.hdgh_thC2d .hd>a:hover { text-decoration: underline }
.hdgh_thC2d .bd { margin-top: 30px }
.inBox .inHd li { position: relative; padding: 15px 20px 0 20px; width: 185px; height: 70px; line-height: 25px; background: #fff1d2; font-size: 15px; color: #212121; cursor: pointer }
.inBox .inHd li em { display: none; position: absolute; top: 34px; left: -9px; width: 9px; height: 15px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/hdgh_thJian.png) no-repeat }
.inBox .inHd li.inHdT { margin-top: 16px }
.inBox .inHd li.on { background: #febd2b }
.inBox .inHd li.on em { display: block }
.inBox .inBdC { position: relative; width: 887px; height: 405px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/hdgh_thC2Bg.png) no-repeat }
.inBox .inBdC .inBdC_o { position: absolute; top: 40px; left: 35px }
.inBox .inBdC .inBdC_o .inBdH4 { font-size: 22px; color: #212121 }
.inBox .inBdC .inBdC_o .inBdCP { margin-top: 10px; display: inline-block; padding: 0 20px; text-indent: 29px; height: 33px; line-height: 33px; overflow: hidden; background: #ffc740 url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/hdgh_thC2BgA.png) no-repeat 20px center; border: 1px dashed #ffa00b; border-radius: 33px; font-size: 16px; color: #333 }
.inBox .inBdC .inBdC_o .inBdCP span { padding: 0 10px }
.inBox .inBdC .inBdC_t { position: absolute; top: 15px; right: 56px; width: 111px }
.inBox .inBdC .inBdC_t h5 { text-align: center; line-height: 54px; font-size: 75px; color: #333 }
.inBox .inBdC .inBdC_t ul { margin-top: 3px }
.inBox .inBdC .inBdC_t ul li { float: left; display: inline; margin-left: 9px }
.inBox .inBdC .inBdC_t p { margin-top: 3px; text-align: center; font-size: 16px; color: #333; font-weight: 700 }
.inBox .inBdC .inBdC_th { position: absolute; bottom: 14px; left: 10px; width: 680px; overflow: hidden }
.inBox .inBdC .inBdC_th dd { width: 387px; height: 256px; overflow: hidden }
.inBox .inBdC .inBdC_th dd h6 { margin-top: 10px; font-size: 18px; color: #212121 }
.inBox .inBdC .inBdC_th dd>p { margin-top: 5px; line-height: 22px; font-size: 14px; color: #333 }
.inBox .inBdC .inBdC_th dd div>p { float: left; display: inline; margin: 8px 0 0 5px; padding: 0 10px; height: 36px; line-height: 36px; overflow: hidden; background: #393939; font-size: 13px; color: #fff }
.inBox .inBdC .inBdC_f { position: absolute; bottom: 14px; right: 10px; width: 172px; text-align: center; height: 256px }
.inBox .inBdC .inBdC_f h6 { margin-top: 75px; font-size: 20px; color: #fff }
.inBox .inBdC .inBdC_f p { line-height: 30px; font-size: 16px; color: #fff }
.inBox .inBdC .inBdC_f a { margin: 20px auto 0; display: block; width: 124px; text-align: center; height: 36px; line-height: 36px; overflow: hidden; background: #fc0 url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/an02.png) no-repeat; font-size: 15px; color: #725300; border-radius: 36px }
.inBox .inBdC .inBdC_f a:hover { background-color: #ffe787 }
.hdgh_thC3 { margin-top: 30px; position: relative; padding-bottom: 30px; border-bottom: 1px dashed #d9d9d9 }
.hdgh_thC3 a { position: absolute; top: 31px; right: 171px; width: 167px; text-align: center; height: 38px; line-height: 38px; overflow: hidden; border: 1px solid #fff; border-radius: 38px; font-size: 18px; color: #fff }
.hdgh_thC3 a:hover { background: #fff; color: #000 }
.u-tit2 { text-align: center }
.u-tit2 h3 { font-size: 28px; font-weight: 400; color: #333 }
.u-tit2 p { font-size: 16px; color: #666 }
.m-zmnjy { padding: 20px 0 40px; background: #f9f9f9; overflow: hidden }
.m-zmnjy .jy-tit { height: 30px; margin: 30px 0 25px; padding-left: 20px; line-height: 30px; border-left: 5px solid #fcd846; font-size: 26px; font-weight: 400; color: #333 }
.m-zmnjy .fwnr-item { float: left; width: 285px; height: 247px; text-align: center; overflow: hidden }
.m-zmnjy .fwnr-tit { height: 37px; margin-top: 24px; line-height: 37px; font-size: 18px; font-weight: 400; color: #333 }
.m-zmnjy .fwnr-tit em { display: inline-block; width: 40px; height: 37px; margin: -3px 8px 0 0; vertical-align: middle }
.m-zmnjy .fwnr-hr { display: block; width: 20px; height: 2px; margin: 15px auto 30px; background: #333 }
.m-zmnjy .fwnr-txt { font-size: 16px; color: #333 }
.m-zmnjy .fwnr-item-01 { background: #fcd846 }
.m-zmnjy .fwnr-item-01 .fwnr-tit em { background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/fwnr_icon_01.png) left center no-repeat }
.m-zmnjy .fwnr-item-02 { background: #f3cb29 }
.m-zmnjy .fwnr-item-02 .fwnr-tit em { background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/fwnr_icon_02.png) left center no-repeat }
.m-zmnjy .fwnr-item-03 { background: #eec313 }
.m-zmnjy .fwnr-item-03 .fwnr-tit em { background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/fwnr_icon_03.png) left center no-repeat }
.m-zmnjy .fwnr-item-03 .fwnr-hr { margin-bottom: 15px }
.m-zmnjy .fwnr-item-04 { background: #e6ba06 }
.m-zmnjy .fwnr-item-04 .fwnr-tit em { background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/fwnr_icon_04.png) left center no-repeat }
.m-zmnjy .zmnsn-cnt li { float: left; width: 365px; height: 143px; text-align: center; background: #fcd846 url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/jyfw_bg.png) center bottom no-repeat }
.m-zmnjy .zmnsn-cnt h3 { height: 60px; line-height: 60px; background: #565656; font-size: 22px; font-weight: 400; color: #fff }
.m-zmnjy .zmnsn-cnt p { margin-top: 8px; line-height: 28px; font-size: 20px; color: #333 }
.m-zmnjy .zmnsn-item-02 { margin: 0 22px }
.m-zmnjy .zmnsn-hr { display: block; width: 90px; height: 2px; margin: 35px auto 25px; background: #fcd846 }
.m-zmnjy .zmnsn-txt { margin-bottom: 20px; line-height: 30px; text-align: center; font-size: 18px; color: #666 }
.m-jgmx { height: 145px; background: #111 url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/jgmx_bg.jpg) center top no-repeat }
.m-jgmx .u-btn { margin: 55px 72px 0 0 }
.bkone { width: 1140px; margin: 0 auto; padding-bottom: 30px; border-bottom: 1px dashed #d9d9d9; overflow: hidden }
.bkoneTit { padding: 13px 0 0 30px; margin: 0 auto; width: 1114px; height: 69px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/oneHbg.png) no-repeat top left; position: relative }
.bkoneTit h3 { font-size: 28px; color: #333; font-weight: 400 }
.bkoneTit p { font-size: 16px; color: #999; line-height: 23px }
.bkoneTit a { position: absolute; right: 29px; bottom: 0; font-size: 18px; color: #fc7700; font-style: italic }
.bkoneTit a:hover { color: #333; text-decoration: underline }
.bkoneCon { padding-left: 22px; height: 142px; position: relative }
.bkoneCon p { font-size: 15px; color: #666; line-height: 26px; width: 774px }
.bkoneCon p span { display: block; margin-left: 15px }
.bkoneCon img { position: absolute; top: -72px; right: 78px }
.bkxs { width: 1140px; margin: 0 auto; padding-bottom: 30px; border-bottom: 1px dashed #d9d9d9; overflow: hidden }
.bkxsCon { margin: 20px auto 0; width: 1146px; height: 366px; position: relative }
.bklsCon .bkls-hd, .bkxsCon .bkxs-hd { text-align: center; font-size: 0; margin-top: 20px }
.bklsCon .bkls-hd li, .bkxsCon .bkxs-hd li { display: inline-block; width: 30px; height: 8px; margin: 0 8px; background: #bfbfbf; border-radius: 50px; cursor: pointer }
.bklsCon .bkls-hd li.on, .bkxsCon .bkxs-hd li.on { background: gold }
.bkxs-bd .bkxsBdCon li { padding-top: 24px; width: 382px; height: 312px; text-align: center; float: left; cursor: pointer }
.bkxs-bd .bkxsBdCon li a { margin-top: 15px }
.bkxs-bd .bkxsBdCon li h3 { font-weight: 400; font-size: 29px; color: #111; line-height: 57px }
.bkxs-bd .bkxsBdCon li p { color: #666 }
.bkxs-bd .bkxsBdCon li span { display: block; margin: 24px auto 14px; width: 160px; height: 2px; background: #cacaca }
.bkxs-bd .bkxsBdCon li h4 { font-size: 17px; color: #fa7600; line-height: 28px; font-weight: 400 }
.bkxsBdConP01 { line-height: 24px; font-size: 15px }
.bkxsBdConP02 { font-size: 14px; line-height: 30px }
.bkxs-bd .bkxsBdCon li.sep, .bkxs-bd .bkxsBdCon li:hover { background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/mgmx_bg.png) no-repeat }
.bkxs-bd .bkxsBdCon li.sep p, .bkxs-bd .bkxsBdCon li:hover p { color: #111 }
.bkxs-bd .bkxsBdCon li.sep span, .bkxs-bd .bkxsBdCon li:hover span { background: #111 }
.bkConDownT { margin-top: 40px; padding: 0 20px; width: 1100px; height: 118px; overflow: hidden; background: #f9f9f9 }
.bkConDownTTit { margin-top: 26px; float: left; width: 158px; text-align: center; height: 72px; line-height: 72px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/bkTitBg.png) no-repeat; font-size: 16px; color: #333; font-weight: 500 }
.bkConDownTLi { float: left; display: inline; margin: 20px 0 0 29px }
.bkConDownTLi li { line-height: 28px }
.bkConDownTLi a { display: inline-block; text-indent: 15px; font-size: 14px; color: #666; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/bkLi.png) no-repeat left center }
.bkConDownTLi a:hover { color: #ec6941; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/bkLiOn.png) no-repeat left center }
.bkConDown { margin-top: 40px }
.bkConDownO { position: relative; width: 1140px; height: 215px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/sqlc_bg.jpg) no-repeat }
.bkConDownOP01, .bkConDownOP02 { padding-top: 15px; position: absolute; top: 72px; width: 66px; text-align: center; line-height: 18px; height: 51px; overflow: hidden; font-size: 15px; color: #333 }
.bkConDownOP01 { left: 0 }
.bkConDownOP02 { right: 0 }
.bkConDownOA01, .bkConDownOA02, .bkConDownOA03, .bkConDownOA04, .bkConDownOA05, .bkConDownOA06, .bkConDownOA07, .bkConDownOA08, .bkConDownOA09 { position: absolute; padding-top: 12px; width: 60px; text-align: center; height: 48px; overflow: hidden; font-size: 13px; color: #fff }
.bkConDownOA01 { top: 130px; left: 87px }
.bkConDownOA02 { top: 23px; left: 177px }
.bkConDownOA03 { top: 130px; left: 309px }
.bkConDownOA04 { top: 23px; left: 439px }
.bkConDownOA05 { top: 130px; left: 571px }
.bkConDownOA06 { top: 23px; left: 702px }
.bkConDownOA07 { top: 130px; left: 833px }
.bkConDownOA08 { top: 23px; left: 920px }
.bkConDownOA09 { top: 130px; left: 1003px }
.bkConDownOP010, .bkConDownOP011, .bkConDownOP03, .bkConDownOP04, .bkConDownOP05, .bkConDownOP06, .bkConDownOP07, .bkConDownOP08, .bkConDownOP09 { position: absolute; font-size: 14px; color: #333!important }
.bkConDownOP010 span, .bkConDownOP011 span, .bkConDownOP03 span, .bkConDownOP04 span, .bkConDownOP05 span, .bkConDownOP06 span, .bkConDownOP07 span, .bkConDownOP08 span, .bkConDownOP09 span { font-size: 14px; font-weight: 700 }
.bkConDownOP03 { top: 152px; left: 154px }
.bkConDownOP03 span { color: #e57d46 }
.bkConDownOP04 { top: -5px; left: 243px }
.bkConDownOP04 span { color: #009fb1 }
.bkConDownOP05 { top: 152px; left: 377px }
.bkConDownOP05 span { color: #1f9dc3 }
.bkConDownOP06 { top: -5px; left: 507px }
.bkConDownOP06 span { color: #c33d7c }
.bkConDownOP07 { top: 133px; left: 640px }
.bkConDownOP07 span { color: #890c72 }
.bkConDownOP08 { top: -5px; left: 770px }
.bkConDownOP08 span { color: #fbbf00 }
.bkConDownOP09 { top: 123px; left: 902px }
.bkConDownOP09 span { color: #c56207 }
.bkConDownOP010 { top: -5px; left: 988px }
.bkConDownOP010 span { color: #82aa06 }
.bkConDownOP011 { top: 152px; left: 1071px }
.bkConDownOP011 span { color: #208924 }
.bkCon { margin: 0 auto; width: 1141px; padding-bottom: 30px; border-bottom: 1px dashed #d9d9d9; overflow: hidden }
.bkConTopO { float: left; width: 560px }
.bkConTopTit { position: relative; width: 100%; font-size: 28px; color: #333; font-weight: 500 }
.bkConTopTit span { position: absolute; top: -23px; left: -29px; width: 30px; height: 30px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/titBG.png) no-repeat }
.bkConTopOW01 { font-size: 16px; color: #999 }
.bkConTopOW02 { margin-top: 5px; font-size: 14px; color: #666 }
.bkConTopOCon { margin-top: 15px; position: relative; width: 522px; height: 307px; overflow: hidden; border: 1px solid gold; box-shadow: 1px 1px 10px 1px #ccc }
.bkLine { position: absolute; top: 23px; left: 14px; width: 8px; height: 263px; overflow: hidden }
.bkConTopOConC { position: absolute; top: 5px; left: 30px; width: 480px; overflow: hidden }
.bkConTopOConCP01 { display: block; padding: 0 10px; height: 44px; line-height: 44px; overflow: hidden; border-bottom: 1px dashed #dbdbdb }
.bkConTopOConCP01 span, .bkConTopOConCP02 span { float: left; font-size: 16px; color: #666 }
.bkConTopOConCP01 em { float: right; font-size: 14px; color: #ec6941; font-style: italic; font-weight: 400 }
.bkConTopOConCP02 { display: block; padding: 0 10px; position: relative; height: 75px; overflow: hidden; border-bottom: 1px dashed #dbdbdb }
.bkConTopOConCP02 span { line-height: 52px }
.bkConTopOConCP02 em { position: absolute; bottom: 10px; right: 10px; font-size: 14px; color: #ec6941; font-style: italic; font-weight: 400 }
.bkConTopOConCP01:hover, .bkConTopOConCP02:hover { background: #fbf5d7 }
.bkConTopOConCP01:hover, .bkConTopOConCP02:hover { text-decoration: underline }
.bkConTopT { float: right; width: 552px }
.bkConTopTCDlT { margin-top: 15px }
.bkConTopTCDl { float: left; width: 163px; height: 179px; overflow: hidden; border: 1px solid #dedede; cursor: pointer }
.bkConTopTCDl dt { margin: 4px auto 0; position: relative; width: 154px; height: 121px; overflow: hidden }
.bkConTopTCDl dt img { position: absolute; top: 0; left: 0; z-index: 1 }
.bkConTopTCDl dt p { position: absolute; bottom: 0; left: 0; z-index: 2; width: 100%; text-align: center; height: 31px; line-height: 31px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/bkShadow.png); font-size: 16px; color: #000 }
.bkConTopTCDl dd { margin: 10px auto 0; width: 143px; text-align: center; height: 30px; line-height: 30px; overflow: hidden; border: 1px solid #ed734e; border-radius: 5px; font-size: 14px; color: #ec6941 }
.bkConTopTCDl:hover { box-shadow: 1px 1px 10px 1px #ccc }
.bkConTopTCDl:hover dd { background: #ed734e; color: #fff }
.bkConTopTCDlS { display: inline; margin-left: 12px }
.bkjb, .bkls { overflow: hidden }
.bklsCon { width: 1172px; margin: 0 auto; height: 436px; padding-bottom: 30px; border-bottom: 1px dashed #d9d9d9 }
.bklsCon .bkls-bd ul { text-align: center; font-size: 0 }
.bklsCon .bkls-bd li { display: inline-block; padding: 5px; margin: 30px 16px 0; width: 248px; height: 370px; vertical-align: top; border: 1px solid #e2e2e2; border-radius: 8px; cursor: pointer }
.bklsCon .bkls-bd li .pimg { width: 248px; height: 163px; position: relative; background: #f2f2f2; overflow: hidden }
.bklsCon .bkls-bd li .pimg img { position: absolute; top: -60px; width: 100% }
.bklsCon .bkls-bd .bklsWord { width: 212px; margin: 12px auto 0; position: relative }
.bklsCon .bkls-bd .bklsWord-icon { position: absolute; top: 8px; right: 4px; width: 14px; height: 14px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/icon_jia.png) no-repeat }
.bklsCon .bkls-bd li h3, .bklsCon .bkls-bd li h4 { color: #333; text-align: left; line-height: 28px; font-weight: 400 }
.bklsCon .bkls-bd li h4 { font-size: 16px }
.bklsCon .bkls-bd li h3 { font-size: 18px }
.bklsCon .bkls-bd li .bklsSpan { display: block; margin: 9px auto 13px; height: 1px; background: #dedede }
.bklsCon .bkls-bd li p { font-size: 14px; color: #666; text-align: left; line-height: 20px }
.bklsCon .bkls-bd li p .bklsS01 { color: #333 }
.bklsCon .bkls-bd li:hover { box-shadow: 0 0 8px #b6b6b6; border-color: gold }
.bklsCon .bkls-bd li:hover .bklsWord-icon { width: 16px; height: 16px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/icon_jia_on.png) no-repeat }
.bkjb { padding-bottom: 40px }
.bkjbCon { width: 1126px; margin: 0 auto }
.bkjbCon p { font-size: 16px; color: #fa7600; line-height: 45px; height: 45px; text-indent: 21px }
.bkjbCon table { width: 100%; border-color: #fcd846!important }
.bkjbCon table tr th { font-size: 18px; color: #333; font-weight: 400; height: 40px; background: #fcd846 }
.bkjbConTh01 { width: 132px }
.bkjbConTd02, .bkjbConTh02 { width: 354px }
.bkjbConTd03, .bkjbConTh03 { width: 226px }
.bkjbConTh05 { width: 137px }
.bkjbConTh04 { width: 137px }
.bkjbConTd01 { width: 130px }
.bkjbConTd05 { width: 133px }
.bkjbConTd04 { width: 138px }
.bkjbConTd06 { width: 118px }
.bkjbConDivP { border: none!important }
.bkjbConTh01, .bkjbConTh02, .bkjbConTh03, .bkjbConTh04 { border-right: 2px solid #fff }
.bkjbConDiv { height: 324px; border: 2px solid #fcd846; margin: 6px 0 30px; overflow: hidden }
.bkjbConDiv p { height: 35px; font-size: 15px; color: #333; line-height: 35px; text-indent: 0!important; border-top: 1px solid #fcd846 }
.bkjbConDiv p span { display: inline-block; display: block; float: left; text-align: center }
.bkjbConDivSpan { border-left: 1px solid #fcd846 }
.bkjbConScoll { overflow-y: scroll }
.bkjbA { display: block; margin: 28px auto 0; width: 290px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; color: #fff; background: #f97500; border: 1px solid #f97500; border-radius: 3px }
.bkjbA:hover { background: 0 0; color: #f97500 }
.yjsTwoCon { margin: 60px auto 0; padding-bottom: 30px; width: 1140px; border-bottom: 1px dashed #d9d9d9 }
.yjsTwoConD { position: relative; width: 261px; height: 249px; border: 1px solid #dbdbdb; border-radius: 5px; background: #fff; cursor: pointer }
.yjsTwoIcon01, .yjsTwoIcon02, .yjsTwoIcon03, .yjsTwoIcon04 { position: absolute; top: -35px; left: 97px; width: 69px; height: 69px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/yjsTwoIcon.png) no-repeat }
.yjsTwoIcon01 { background-position: 0 0 }
.yjsTwoIcon02 { background-position: 0 -79px }
.yjsTwoIcon03 { background-position: 0 -157px }
.yjsTwoIcon04 { background-position: 0 -234px }
.yjsTwoConDH4 { margin: 55px 0 15px; text-align: center; font-size: 18px; color: #333; font-weight: 500 }
.yjsTwoConDp { text-align: center; font-size: 14px; color: #666 }
.yjsTwoConDA { position: absolute; bottom: 22px; left: 56px; width: 143px; text-align: center; height: 30px; line-height: 30px; overflow: hidden; border: 1px solid #ec6941; border-radius: 5px; font-size: 15px; color: #ec6941 }
.yjsTwoConD:hover { border-color: gold; box-shadow: 1px 1px 5px 1px #e8e8e8 }
.yjsTwoConD:hover .yjsTwoConDA { background: #ec6941; color: #fff }
.yjsTwoConD:hover .yjsTwoIcon01 { background-position: -79px 0 }
.yjsTwoConD:hover .yjsTwoIcon02 { background-position: -79px -79px }
.yjsTwoConD:hover .yjsTwoIcon03 { background-position: -79px -157px }
.yjsTwoConD:hover .yjsTwoIcon04 { background-position: -79px -234px }
.yjsTwoConDS { display: inline; margin-left: 30px }
.yjsGl, .yjsJy, .yjsKy, .yjsSq { margin: 30px auto 0; padding-bottom: 30px; width: 1140px; border-bottom: 1px dashed #d9d9d9 }
.yjsKyCon { margin-top: 35px; position: relative; width: 1140px; height: 336px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/yjsKyBg.png) no-repeat }
.yjsKyConD { position: absolute; top: 20px; left: 208px; width: 350px; overflow: hidden }
.yjsKyConDH4 { font-size: 16px; color: #fff; font-weight: 500 }
.yjsKyConDP { margin-top: 10px; line-height: 23px; font-size: 14px; color: #fff }
.yjsKyConDH4T { margin-top: 15px }
.yjsKyConT { position: absolute; top: 66px; right: 33px; width: 508px }
.yjsKyConTO01, .yjsKyConTO010, .yjsKyConTO011, .yjsKyConTO012, .yjsKyConTO02, .yjsKyConTO03, .yjsKyConTO04, .yjsKyConTO05, .yjsKyConTO06, .yjsKyConTO07, .yjsKyConTO08, .yjsKyConTO09 { position: relative; width: 121px; height: 104px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/yjsKyIcon.png) no-repeat; cursor: pointer }
.yjsKyConTO01 { z-index: 6; background-position: 0 0 }
.yjsKyConTO02 { z-index: 5; display: inline; margin-left: -57px; background-position: 0 -115px }
.yjsKyConTO03 { z-index: 4; display: inline; margin-left: -57px; background-position: 0 -228px }
.yjsKyConTO04 { z-index: 3; display: inline; margin-left: -57px; background-position: 0 -341px }
.yjsKyConTO05 { z-index: 2; display: inline; margin-left: -57px; background-position: 0 -454px }
.yjsKyConTO06 { z-index: 1; display: inline; margin-left: -57px; background-position: 0 -568px }
.yjsKyConTO01:hover { background-position: -130px 0 }
.yjsKyConTO02:hover { background-position: -130px -115px }
.yjsKyConTO03:hover { background-position: -130px -228px }
.yjsKyConTO04:hover { background-position: -130px -341px }
.yjsKyConTO05:hover { background-position: -130px -454px }
.yjsKyConTO06:hover { background-position: -130px -568px }
.yjsKyConTT { margin: 3px 0 0 64px }
.yjsKyConTO07 { z-index: 6; background-position: -260px 0 }
.yjsKyConTO08 { z-index: 5; display: inline; margin-left: -57px; background-position: -260px -115px }
.yjsKyConTO09 { z-index: 4; display: inline; margin-left: -57px; background-position: -260px -228px }
.yjsKyConTO010 { z-index: 3; display: inline; margin-left: -57px; background-position: -260px -341px }
.yjsKyConTO011 { z-index: 2; display: inline; margin-left: -57px; background-position: -260px -454px }
.yjsKyConTO012 { z-index: 1; display: inline; margin-left: -57px; background-position: -260px -568px }
.yjsKyConTO07:hover { background-position: -389px 0 }
.yjsKyConTO08:hover { background-position: -389px -115px }
.yjsKyConTO09:hover { background-position: -389px -228px }
.yjsKyConTO010:hover { background-position: -389px -341px }
.yjsKyConTO011:hover { background-position: -389px -454px }
.yjsKyConTO012:hover { background-position: -388px -568px }
.yjsKyConTOP01 { display: none; position: absolute; padding-top: 5px; height: 44px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/yjsKyIcon2.png) no-repeat; font-size: 13px; color: #111 }
.yjsKyConTOP01 { top: 40px; left: 86px; padding-left: 25px; width: 215px; background-position: 0 0 }
.yjsKyConTOP02 { top: 10px }
.myjyCon { width: 1140px; margin: 26px auto 0 }
.myjyConL { width: 414px; text-align: center }
.myjyConR { width: 710px }
.myjyConR p { font-size: 18px; color: #333 }
.myjyConR ul { margin-top: 10px; text-align: center; font-size: 0 }
.myjyConR ul li { display: inline-block; width: 224px; height: 98px; margin: 10px 10px 0 0; border: 1px solid #d6d6d6; vertical-align: top; cursor: pointer }
.myjyConR ul li p { font-size: 15px; color: #666 }
.myjyConP01 { padding-top: 9px; line-height: 28px }
.myjyConP02 { line-height: 98px }
.myjyConP03 { padding-top: 22px; line-height: 28px }
.myjyConR ul li:hover { border-color: gold; box-shadow: 0 0 7px #c5c5c5 }
.myjyConR ul li:hover p { color: #333 }
.mysjCon { width: 1140px; margin: 18px auto 0 }
.mysjCon .mysj-hd { text-align: center; font-size: 0 }
.mysjCon .mysj-hd li { display: inline-block; position: relative; height: 45px; margin-bottom: 40px; line-height: 45px; background: #333; border-bottom: 3px solid #fcd846; width: 570px; text-align: center; font-size: 16px; color: #fff; cursor: pointer }
.mysjCon .mysj-hd li em { display: none; position: absolute; bottom: -10px; left: 50%; width: 14px; height: 7px; margin-left: -7px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/arrow_02.png) no-repeat }
.mysjCon .mysj-hd li.on { color: #fcd846 }
.mysjCon .mysj-hd li.on em { display: block }
.mysjCon .mysj-bd ul { height: 208px; width: 1140px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/mysjbg.png) no-repeat center; position: relative }
.mysjCon .mysj-bd ul li { position: absolute; overflow: hidden; font-size: 15px; color: #fff; cursor: pointer }
.mysjList01, .mysjList02 { color: #333!important; text-align: center }
.mysjList01 { top: 84px; left: 6px }
.mysjList02 { top: 82px; right: 21px }
.mysjList03 { width: 56px; text-align: center; height: 56px; line-height: 56px; top: 26px; left: 199px }
.mysjList04 { width: 56px; text-align: center; height: 56px; line-height: 56px; bottom: 26px; left: 85px }
.mysjList05 { width: 56px; text-align: center; height: 56px; line-height: 56px; bottom: 26px; left: 325px }
.mysjList06 { width: 56px; text-align: center; height: 56px; line-height: 56px; top: 26px; left: 448px }
.mysjList07 { width: 56px; text-align: center; height: 56px; line-height: 56px; top: 26px; right: 386px }
.mysjList08 { width: 56px; text-align: center; height: 56px; line-height: 56px; top: 26px; right: 138px }
.mysjList09 { width: 56px; text-align: center; height: 50px; bottom: 26px; right: 510px; line-height: 50px }
.mysjList10 { width: 56px; text-align: center; height: 45px; line-height: 18px; bottom: 26px; right: 261px }
.mysjCon .mysj-bd ul p { font-size: 13px; position: absolute; line-height: 17px }
.mysjCon .mysj-bd ul .mysjUlP01 { top: 1px; left: 266px; color: #009cb3 }
.mysjCon .mysj-bd ul .mysjUlP02 { top: 1px; left: 514px; color: #bf407e }
.mysjCon .mysj-bd ul .mysjUlP03 { top: 1px; left: 765px; color: #f9be00 }
.mysjCon .mysj-bd ul .mysjUlP04 { top: 1px; right: 77px; color: #83a906 }
.mysjCon .mysj-bd ul .mysjUlP05 { bottom: 4px; left: 148px; color: #e67436 }
.mysjCon .mysj-bd ul .mysjUlP06 { bottom: 4px; left: 390px; color: #1f9dc3 }
.mysjCon .mysj-bd ul .mysjUlP07 { bottom: 4px; right: 420px; color: #890c72 }
.mysjCon .mysj-bd ul .mysjUlP08 { bottom: 4px; right: 123px; color: #c46207 }
.mysjA { width: 1140px; margin: 38px auto 0; padding-bottom: 28px }
.mysjA a { display: block; float: left; width: 211px; height: 35px; text-align: center; line-height: 35px; font-size: 15px; color: #666; border: 1px solid #fc7700; border-radius: 4px }
.mysjAstu { margin-left: 18px }
.mysjA a:hover { color: #fff; background: #fc7700 }
.myglCon { padding: 0 42px; width: 1056px; margin: 20px auto 0 }
.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; margin: 11px auto 0; height: 2px; width: 65px; background: #ffdc22 }
.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 }
.yjsForm { margin: 30px auto 0; padding-bottom: 30px; width: 1140px }
.mysj-bdOTit { text-align: center; height: 41px; line-height: 41px; overflow: hidden; background: #fcd846; font-size: 18px; color: #333 }
.mysj-bdOTit span { float: left; border-right: 2px solid #fff }
.mysj-bdOW01 { width: 132px }
.mysj-bdOW02 { width: 435px }
.mysj-bdOW03 { width: 428px }
.mysj-bdOW04 { width: 139px; border-right: none!important }
.mysj-bdOConBox { margin-top: 6px; width: 1136px; height: 220px; overflow-y: scroll; border: 2px solid #fcd846 }
.mysj-bdOCon { text-align: center; height: 36px; line-height: 36px; overflow: hidden; font-size: 15px; color: #333; border-bottom: 1px solid #fcd846 }
.mysj-bdOCon span { float: left; border-right: 1px solid #fcd846 }
.mysj-bdOW05 { width: 131px }
.mysj-bdOW06 { width: 436px }
.mysj-bdOW07 { width: 429px }
.mysj-bdOW08 { width: 120px; border-right: none!important }
.mysj-bdOW09 { width: 231px }
.mysj-bdOW10 { width: 227px }
.mysj-bdOW11 { width: 526px; border-right: none!important }
#ascrail2001, #ascrail2002, #ascrail2003 { background: #fff!important }
.mgone { width: 1140px; margin: 0 auto; border-bottom: 1px dashed #d9d9d9; overflow: hidden }
.mgoneCon { padding-left: 22px; height: 142px; position: relative }
.mgoneCon p { font-size: 15px; color: #666; line-height: 26px; width: 774px }
.mgoneCon p span { display: block; margin-left: 15px }
.mgoneConImg { position: absolute; top: -75px; right: 106px }
.mgtwo { overflow: hidden; width: 1140px; margin: 0 auto; padding-bottom: 32px; border-bottom: 1px dashed #d9d9d9 }
.mgtwoUl li { display: inline-block; margin-top: 12px; width: 208px; border: 2px solid; margin-right: 20px; vertical-align: top }
.mgtwoUl li h3 { margin-bottom: 21px; font-size: 18px; color: #fff; height: 42px; line-height: 42px }
.mgtwoUl li p { width: 81%; margin: 0 auto; font-size: 14px; color: #666; line-height: 22px }
.mgtwoUl li a { display: block; margin: 22px auto; width: 114px; height: 30px; line-height: 30px; font-size: 14px; color: #ec6941; text-align: center; border: 1px solid #ec6941; border-radius: 4px }
.mgtwoUl li a:hover { background: #ec6941; color: #fff }
.mgtwoUl .mgtwoUlList01 { border-color: #f44 }
.mgtwoUl .mgtwoUlList01 h3 { background: #f44 }
.mgtwoUl .mgtwoUlList02 { border-color: #00a0e9 }
.mgtwoUl .mgtwoUlList02 h3 { background: #00a0e9 }
.mgtwoUl .mgtwoUlList03 { border-color: #8fc31f }
.mgtwoUl .mgtwoUlList03 h3 { background: #8fc31f }
.mgtwoUl .mgtwoUlList04 { border-color: #eb6100 }
.mgtwoUl .mgtwoUlList04 h3 { background: #eb6100 }
.mgtwoUl .mgtwoUlList05 { border-color: #8957a1; margin-right: 0!important }
.mgtwoUl .mgtwoUlList05 h3 { background: #8957a1 }
.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://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/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: #ff7f01; position: absolute; right: 0; top: 104px; font-style: italic }
.mgjyC .mgjy-bd .mgjyCon .mgjyCon02 { margin-top: 24px }
.mgjyC .mgjy-bd .mgjyCon .mgjyCon02 .mgjyCon02L { padding: 10px 4px; width: 555px; border: 1px solid #fcd846 }
.mgjyC .mgjy-bd .mgjyCon .mgjyCon02 .mgjyCon02L p { border-bottom: 1px dashed #fcd846; 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 #fcd846; text-align: center }
.mgjyCon02S01 { width: 106px }
.mgjyCon02S02 { width: 156px }
.mgjyCon02S03 { width: 88px }
.mgjyCon02S04 { width: 185px; border-right: none!important }
.mgjyCon02P01 { border-bottom: none!important }
.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R { width: 692px; height: 182px }
.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dt { width: 215px; height: 168px; padding-top: 14px; background: #ffe064; border-right: 1px solid #feeca6; 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: #111; line-height: 22px }
.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dt p span { color: #fb7600 }
.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dd { padding: 16px 12px 0 20px; width: 444px; height: 166px; background: #fcd846; position: relative }
.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dd h3 { font-size: 16px; color: #111; line-height: 41px; text-align: center }
.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dd h4 { font-size: 13px; color: #111; line-height: 18px; text-align: left }
.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dd p { font-size: 13px; color: #333; line-height: 23px }
.mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dd a { position: absolute; right: 12px; bottom: 10px; font-size: 14px; color: #fb7600; display: block; line-height: 23px; font-style: italic }
.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: 13px; position: relative; width: 522px; height: 307px; overflow: hidden; border: 1px solid gold; box-shadow: 1px 1px 10px 1px #ccc }
.mgsqTopLimg { position: absolute; top: 23px; left: 15px }
.mgsqTopLConD { position: absolute; top: 4px; width: 472px; left: 37px }
.mgsqTopLConD a { display: block; height: 42px; 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://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/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: #f97500; 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 { margin-top: 42px; height: 208px; width: 1140px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/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 .mgsqUlP03 { top: 1px; left: 765px; color: #f9be00 }
.mgsq .mgsqUl .mgsqUlP04 { top: 1px; right: 11px; 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 }
.mgsqCon { margin-top: 40px; width: 1125px; padding: 21px 0 16px 15px; overflow: hidden; background: #f9f9f9 }
.mgsqCon h3 { width: 65px; height: 144px; border: 1px solid gold; padding: 5px; font-weight: 400; text-align: center; float: left }
.mgsqCon h3 span { padding-top: 17px; display: block; background: gold; height: 127px; line-height: 26px }
.mgsqConDiv { width: 1040px; float: right; text-align: center; font-size: 0 }
.mgsqConDiv li { width: 260px; display: inline-block }
.mgsqConDiv li h2 { margin: 0 auto 15px; width: 229px; height: 40px; line-height: 40px; font-size: 16px; colro: #111; font-weight: 400; text-align: center; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/mgone05.png) no-repeat }
.mgsqConDiv li p { font-size: 14px; color: #666; text-indent: 16px; text-align: left; border-right: 1px dashed #d4d4d4; line-height: 24px; cursor: pointer }
.mgsqConDiv li p:hover { color: #333; text-decoration: underline }
.mgsqConDivp { border: none!important }
.bkxsBdConA { position: absolute; right: 54px; top: -70px }
.mgcp, .mysj { overflow: hidden }
.mgcpCon { width: 1140px; margin: 26px auto 0 }
.mgcpConL { width: 310px }
.mgcpConR { width: 828px }
.mgcpConRp { font-size: 18px; color: #333 }
.mgcpConR ul { margin-top: 10px; text-align: center; font-size: 0 }
.mgcpConR ul li { display: inline-block; width: 195px; height: 86px; margin: 10px 10px 0 0; border: 1px solid #d6d6d6; vertical-align: top; cursor: pointer }
.mgcpConR ul li p { font-size: 14px; color: #666 }
.mgcpConP01 { padding-top: 9px; line-height: 23px }
.mgcpConP02 { line-height: 86px }
.mgcpConP03 { padding-top: 22px; line-height: 23px }
.mgcpConR ul li:hover { border-color: gold; box-shadow: 0 0 7px #c5c5c5 }
.mgcpConR ul li:hover p { color: #333 }
.mgcpC .mgcp-hd { margin-top: 20px }
.mgcpC .mgcp-hd li { position: relative; display: inline-block; line-height: 45px; font-size: 16px; color: #fff; width: 570px; cursor: pointer }
.mgcpC .mgcp-hd .on { color: #fcd846 }
.bkls { overflow: hidden }
.bklsCon { width: 1172px; margin: 0 auto; height: 436px; padding-bottom: 30px; border-bottom: 1px dashed #d9d9d9 }
.bklsCon .bkls-bd ul, .mgtwoUl { text-align: center; font-size: 0 }
.bklsCon .bkls-bd li { display: inline-block; padding: 5px; margin: 30px 16px 0; width: 248px; height: 370px; vertical-align: top; border: 1px solid #e2e2e2; border-radius: 8px; cursor: pointer }
.bklsCon .bkls-bd .bklsWord { width: 212px; margin: 12px auto 0; position: relative }
.bklsCon .bkls-bd .bklsWord-icon { position: absolute; top: 8px; right: 4px; width: 14px; height: 14px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/icon_jia.png) no-repeat }
.bklsCon .bkls-bd li h3, .bklsCon .bkls-bd li h4 { color: #333; text-align: left; line-height: 28px; font-weight: 400 }
.bklsCon .bkls-bd li h4 { font-size: 16px }
.bklsCon .bkls-bd li h3 { font-size: 18px }
.bklsCon .bkls-bd li .bklsSpan { display: block; margin: 9px auto 13px; height: 1px; background: #dedede }
.bklsCon .bkls-bd li p { font-size: 14px; color: #666; text-align: left; line-height: 20px }
.bklsCon .bkls-bd li p .bklsS01 { color: #333 }
.bklsCon .bkls-bd li:hover { box-shadow: 0 0 8px #b6b6b6; border-color: gold }
.bklsCon .bkls-bd li:hover .bklsWord-icon { width: 16px; height: 16px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/icon_jia_on.png) no-repeat }
.bklsCon .bkls-hd { text-align: center; font-size: 0; margin-top: 20px }
.bklsCon .bkls-hd li { display: inline-block; width: 30px; height: 8px; margin: 0 8px; background: #bfbfbf; border-radius: 50px; cursor: pointer }
.bklsCon .bkls-hd li.on { background: gold }
.mgmx { width: 1140px; margin: 0 auto; overflow: hidden; padding-bottom: 34px; border-bottom: 1px dashed #d9d9d9 }
.tab-xszy { margin-top: 26px; margin-bottom: 30px }
.mgmx .hdgh-box { position: relative; height: 337px; color: #fff; overflow: hidden; cursor: pointer }
.mgmx .hdgh-box-02 { width: 453px }
.mgmx .hdgh-box-03 { width: 224px; margin-left: 5px }
.mgmx .hdgh-box-04 { width: 224px; margin-left: 5px }
.mgmx .hdgh-box-05 { width: 224px; margin-left: 5px }
.mgmx .hdgh-arrow, .mgmx .hdgh-bg, .mgmx .hdgh-btn, .mgmx .hdgh-img, .mgmx .hdgh-tit, .mgmx .hdgh-txt { position: absolute }
.mgmx .hdgh-tit { text-align: center }
.mgmx .hdgh-tit span { display: block; font-size: 14px; font-weight: 400 }
.mgmx .hdgh-txt { -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 }
.mgmx .hdgh-btn { display: block; text-align: center; border: 2px solid #fff; color: #fff }
.mgmx .hdgh-btn:hover { background: #fff }
.mgmx .hdgh-arrow { background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/hdgh_tab_bg.png) no-repeat }
.mgmx .hdgh-box-02 .hdgh-bg { bottom: 0; left: 0; width: 100%; height: 70px; background: #e04936 }
.mgmx .hdgh-box-02 .hdgh-arrow { bottom: 70px; left: 0; width: 100%; height: 54px; background-position: 0 0 }
.mgmx .hdgh-box-02 .hdgh-tit { top: 270px; right: 20px; width: 190px; line-height: 28px; text-align: right; font-size: 18px; font-weight: 400 }
.mgmx .hdgh-box-02 .hdgh-txt { top: 140px; right: -300px; width: 90%; line-height: 25px; text-align: left; font-size: 14px }
.mgmx .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 }
.mgmx .hdgh-box-02 .hdgh-btn:hover { color: #e04936 }
.mgmx .hdgh-box-03 .hdgh-bg { bottom: 0; left: 0; width: 100%; height: 70px; background: #4997d9 }
.mgmx .hdgh-box-03 .hdgh-arrow { bottom: 70px; left: 0; width: 100%; height: 54px; background-position: 0 -54px }
.mgmx .hdgh-box-03 .hdgh-tit { top: 270px; right: 10px; width: 170px; line-height: 22px; text-align: right; font-size: 18px; font-weight: 400 }
.mgmx .hdgh-box-03 .hdgh-txt { top: 140px; right: -300px; width: 90%; line-height: 25px; text-align: left; font-size: 14px }
.mgmx .tab-gxcz .hdgh-box-03 .hdgh-txt { top: 190px }
.mgmx .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 }
.mgmx .hdgh-box-03 .hdgh-btn:hover { color: #4997d9 }
.mgmx .hdgh-box-04 .hdgh-bg { bottom: 0; left: 0; width: 100%; height: 70px; background: #ffb400 }
.mgmx .hdgh-box-04 .hdgh-arrow { bottom: 70px; left: 0; width: 100%; height: 54px; background-position: 0 -108px }
.mgmx .hdgh-box-04 .hdgh-tit { top: 270px; right: 10px; width: 170px; line-height: 22px; text-align: right; font-size: 18px; font-weight: 400 }
.mgmx .hdgh-box-04 .hdgh-txt { top: 140px; right: -300px; width: 90%; line-height: 25px; text-align: left; font-size: 14px }
.mgmx .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 }
.mgmx .hdgh-box-04 .hdgh-btn:hover { color: #ffb400 }
.mgmx .hdgh-box-05 .hdgh-bg { bottom: 0; left: 0; width: 100%; height: 70px; background: #8fc31f }
.mgmx .hdgh-box-05 .hdgh-arrow { bottom: 70px; left: 0; width: 100%; height: 54px; background-position: 0 -162px }
.mgmx .hdgh-box-05 .hdgh-tit { top: 270px; right: 10px; width: 170px; line-height: 22px; text-align: right; font-size: 18px; font-weight: 400 }
.mgmx .hdgh-box-05 .hdgh-txt { top: 140px; right: -300px; width: 90%; line-height: 25px; text-align: left; font-size: 14px }
.mgmx .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 }
.mgmx .hdgh-box-05 .hdgh-btn:hover { color: #8fc31f }
.mglqUl, .mgmxA { text-align: center; font-size: 0 }
.mglq { width: 1140px; overflow: hidden; margin: 0 auto; padding: 5px 0 33px }
.mglqUl { margin-top: 10px }
.mglqUl li { display: inline-block; width: 195px; color: #333 }
.mglqUl li h3 { font-size: 20px; margin-top: 11px }
.mglqUl li p { font-size: 16px }
.mgsjCon { width: 1140px; margin: 30px auto 0 }
.mgsjCon .mgsj-hd { text-align: center; font-size: 0 }
.mgsjCon .mgsj-hd li { display: inline-block; position: relative; height: 45px; margin-bottom: 20px; line-height: 45px; background: #333; border-bottom: 3px solid #fcd846; width: 570px; text-align: center; font-size: 16px; color: #fff; cursor: pointer }
.mgsjCon .mgsj-hd li em { display: none; position: absolute; bottom: -10px; left: 50%; width: 14px; height: 7px; margin-left: -7px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/arrow_02.png) no-repeat }
.mgsjCon .mgsj-hd li.on { color: #fcd846 }
.mgsjCon .mgsj-hd li.on em { display: block }
.mgsjCon .mgsj-bd ul { height: 208px; width: 1140px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/mysjbg.png) no-repeat center; position: relative }
.mgsjCon .mgsj-bd ul li { position: absolute; overflow: hidden; font-size: 15px; color: #fff; cursor: pointer }
.mgsjList01, .mgsjList02 { color: #333!important; text-align: center }
.mgsjList01 { top: 84px; left: 6px }
.mgsjList02 { top: 82px; right: 21px }
.mgsjList03 { width: 56px; text-align: center; height: 56px; line-height: 56px; top: 26px; left: 199px }
.mgsjList04 { width: 56px; text-align: center; height: 56px; line-height: 56px; bottom: 26px; left: 85px }
.mgsjList05 { width: 56px; text-align: center; height: 56px; line-height: 56px; bottom: 26px; left: 325px }
.mgsjList06 { width: 56px; text-align: center; height: 56px; line-height: 56px; top: 26px; left: 448px }
.mgsjList07 { width: 56px; text-align: center; height: 56px; line-height: 56px; top: 26px; right: 386px }
.mgsjList08 { width: 56px; text-align: center; height: 56px; line-height: 56px; top: 26px; right: 138px }
.mgsjList09 { padding-top: 6px; width: 56px; text-align: center; height: 50px; bottom: 26px; right: 510px; line-height: 21px }
.mgsjList10 { width: 56px; text-align: center; height: 56px; line-height: 56px; bottom: 26px; right: 261px }
.mgsjCon .mgsj-bd ul p { font-size: 13px; position: absolute; line-height: 17px }
.mgsjCon .mgsj-bd ul .mgsjUlP01 { top: 1px; left: 266px; color: #009cb3 }
.mgsjCon .mgsj-bd ul .mgsjUlP02 { top: 1px; left: 514px; color: #bf407e }
.mgsjCon .mgsj-bd ul .mgsjUlP03 { top: 1px; left: 765px; color: #f9be00 }
.mgsjCon .mgsj-bd ul .mgsjUlP04 { top: 1px; right: 77px; color: #83a906 }
.mgsjCon .mgsj-bd ul .mgsjUlP05 { bottom: 4px; left: 148px; color: #e67436 }
.mgsjCon .mgsj-bd ul .mgsjUlP06 { bottom: 4px; left: 390px; color: #1f9dc3 }
.mgsjCon .mgsj-bd ul .mgsjUlP07 { bottom: 4px; right: 420px; color: #890c72 }
.mgsjCon .mgsj-bd ul .mgsjUlP08 { bottom: 4px; right: 123px; color: #c46207 }
.mgsjA { width: 1140px; margin: 38px auto 0; padding-bottom: 28px }
.mgsjA a { display: block; float: left; width: 211px; height: 35px; text-align: center; line-height: 35px; font-size: 15px; color: #666; border: 1px solid #fc7700; border-radius: 4px }
.mgsjAstu { margin-left: 18px }
.mgsjA a:hover { color: #fff; background: #fc7700 }
.mgsj-bdOTit { text-align: center; height: 41px; line-height: 41px; overflow: hidden; background: #fcd846; font-size: 18px; color: #333 }
.mgsj-bdOTit span { float: left; border-right: 2px solid #fff }
.mgsj-bdOW01 { width: 132px }
.mgsj-bdOW02 { width: 188px }
.mgsj-bdOW03 { width: 615px }
.mgsj-bdOConBox { margin-top: 6px; width: 1136px; height: 220px; overflow: hidden; border: 2px solid #fcd846 }
.mgsj-bdOCon { text-align: center; height: 36px; line-height: 36px; overflow: hidden; font-size: 15px; color: #333; border-bottom: 1px solid #fcd846 }
.mgsj-bdOCon span { float: left; border-right: 1px solid #fcd846 }
.mgsj-bdOW05 { width: 131px }
.mgsj-bdOW06 { width: 189px }
.mgsj-bdOW07 { width: 616px }
.mgsj-bdOW08 { width: 180px; border-right: none!important }
.mgsj-bdOW09 { width: 231px }
.mgsj-bdOW10 { width: 231px }
.mgsj-bdOW11 { width: 540px; border-right: none!important }
.mgjbConDiv, .mgjbConDiv01 { height: 324px; border: 2px solid #fcd846; margin: 6px 0 30px; overflow: hidden; overflow-y: scroll }
.mgjbConDiv p { height: 35px; font-size: 15px; color: #333; line-height: 35px; text-indent: 0!important; border-top: 1px solid #fcd846 }
.mgjbConDiv p span { display: inline-block; display: block; float: left; text-align: center }
.mgjbConDivSpan { border-left: 1px solid #fcd846 }
.mgjyC .mgjy-bd .mgjyCon .mgjyCon01 .right a:hover, .mgjyC .mgjyCon .mgjyCon02 .mgjyCon02R dl dd a:hover, .mgsqTopRConDiv a:hover { color: #000; text-decoration: underline }
.bzFour, .bzThree, .bzTwo { margin: 35px auto 0; padding-bottom: 30px; width: 1140px; border-bottom: 1px dashed #d9d9d9 }
.bzTwoCon { margin-top: 35px; position: relative; width: 1140px }
.bzTwobd .tempWrap { margin: 0 auto; width: 1087px!important }
.bzTwobd .picList li { position: relative; float: left; display: inline; margin-right: 82px; width: 479px; height: 254px; background: gold }
.bzTwobdH4 { padding: 27px 0 0 63px; font-size: 18px; color: #191a1a; font-weight: 500 }
.bzTwobdDiv { position: absolute; top: 64px; left: 59px; width: 462px; height: 167px; overflow: hidden; background: #fff; box-shadow: 0 0 0 #ccc, 0 0 0 #ccc, 0 0 0 #ccc, 2px 0 10px #ccc }
.bzTwobdDiv>div { display: inline; margin: 35px 0 0 23px; width: 300px }
.bzTwobdDivD p { line-height: 28px; font-size: 15px; color: #191a1a }
.bzTwobdDivD p span { display: block }
.bzTwobdDiv>div h5 { line-height: 28px; font-size: 15px; color: #f97500; font-weight: 500 }
.bzTwobdDivDS { display: inline; margin-left: 40px }
.bzTwohd ul { margin-top: 32px; width: 100%; text-align: center }
.bzTwohd ul li { display: inline-block; margin: 0 5px; width: 30px; text-indent: -9999px; height: 8px; overflow: hidden; background: #bfbfbf; border-radius: 5px }
.bzTwohd ul li.on { background: gold }
.bzThreeConTit { margin: 0 auto; width: 1118px; text-indent: 33px; height: 59px; line-height: 37px; overflow: hidden; font-size: 18px; color: #333; font-weight: 500; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/bzThTit.png) no-repeat }
.bzThreeConOCon { margin: 25px auto 0; position: relative; width: 1140px; height: 229px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/bzThBG01.png) no-repeat }
.bzThreeConOCon p { position: absolute; font-size: 15px; color: #666 }
.bzThreeConOCon01 { top: 0; left: 110px }
.bzThreeConOCon02 { top: 90px; left: 7px }
.bzThreeConOCon03 { top: 195px; left: 111px }
.bzThreeConOCon04 { top: 0; right: 36px }
.bzThreeConOCon05 { top: 102px; right: 48px }
.bzThreeConOCon06 { top: 185px; right: 8px }
.bzThreeConT { margin-top: 35px }
.bzThreeConTC { margin: 10px auto 0; width: 1084px; overflow: hidden }
.bzThreeConTCL { width: 350px; height: 226px; overflow: hidden; border-right: 2px dotted #ffea00 }
.bzThreeConTCLP { display: block; margin-top: 23px }
.bzThreeConTCLP em { width: 103px; text-align: center; height: 41px; line-height: 41px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/bzThBG02.png) no-repeat; font-size: 16px; font-style: normal; font-weight: 400; color: #fff }
.bzThreeConTCLP span { display: inline; margin-left: 17px; line-height: 41px; font-size: 16px; color: #333 }
.bzThreeConTCR { width: 684px; overflow: hidden }
.bzThreeConTCRDTit { line-height: 30px; border-bottom: 1px solid #ffea00 }
.bzThreeConTCRDTit h4 { font-size: 16px; color: #333; font-weight: 500 }
.bzThreeConTCRDTit a { font-size: 14px; color: #fa7600 }
.bzThreeConTCRDTit a:hover { text-decoration: underline }
.bzThreeConTCRD p { margin-top: 5px; line-heigth: 25px; font-size: 14px; color: #666 }
.bzThreeConTCRDT { margin-top: 45px }
.bzThreeConTH { margin-top: 35px }
.bzThreeConTH .bkConDownO { margin-top: 25px }
.bzThreeConTHLink { margin: 45px auto 0; width: 987px; overflow: hidden }
.bzThreeConTHLink a { float: left; width: 228px; text-align: center; height: 35px; line-height: 35px; overflow: hidden; border: 1px solid #fc7700; border-radius: 5px; font-size: 15px; color: #555 }
.bzThreeConTHLink a:hover { background: #fc7700; color: #fff }
.bzThreeConTHLinkS { display: inline; margin-left: 22px }
.bzFourCon { margin: 35px auto 0; width: 1100px }
.bzFourConDl { position: relative; width: 286px; height: 187px; overflow: hidden }
.bzFourConDl dd { position: absolute; bottom: 20px; left: 40px; width: 154px; text-align: center; height: 25px; line-height: 25px; overflow: hidden; background: #fff; border-radius: 25px; color: #e26a52; cursor: pointer }
.bzFourConDl dd:hover { background: gold; color: #333 }
.bzFourConD { padding: 13px 0; width: 767px }
.bzFourConD, .bzFourConD1 { height: 159px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/bzFourBg01.png) no-repeat }
.bzFourConD1 { padding: 27px 22px 0 20px; width: 725px }
.bzFourhd { width: 160px; height: 159px; overflow: hidden; border-right: 1px dashed gold }
.bzFourhd li { padding-left: 48px; margin-top: 18px; font-size: 16px; color: #333; cursor: pointer }
.bzFourhd li span { display: none; padding-left: 10px }
.bzFourhd li.on { color: #bb374e }
.bzFourhd li.on span { display: inline-block }
.bzFourbd { width: 575px; height: 159px; overflow: hidden }
.bzFourbdDiv { position: relative; width: 100%; height: 100%; overflow: hidden }
.bzFourbdDiv p { line-height: 25px; font-size: 14px; color: #333 }
.bzFourbdDiv a { position: absolute; top: 34px; right: 24px; padding: 0 20px; font-size: 16px }
.bzFourHd { padding-left: 29px; text-align: left; font-size: 0; width: 1111px }
.bzFourHd li { display: inline-block; margin-right: 18px; width: 258px; height: 41px; line-height: 41px; position: relative; font-size: 16px; color: #333; cursor: pointer; border: 2px solid gold; text-align: center }
.bzFourHd li.on { background: gold }
.bzFourUl { padding-left: 28px; width: 710px; height: 154px; position: relative }
.bzFourUl span { display: block; width: 89px; height: 38px; font-size: 16px; color: #990606; line-height: 30px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/three01.png) no-repeat; text-align: center; margin-bottom: 10px }
.bzFourUl li { font-size: 14px; color: #666; line-height: 25px }
.bzFourUl a { font-size: 14px; color: #9a0606; line-height: 25px; display: block; position: absolute; right: 0; bottom: 0; font-style: italic }
.bzFourConD1 a:hover, .bzFourUl a:hover { text-decoration: underline; font-style: normal }
.bzFourConD1 ul { width: 119px }
.bzFourConD1 ul li { margin-bottom: 24px; font-size: 16px; color: #fff; width: 103px; height: 31px; line-height: 31px; text-align: center; position: relative; background: #90152a }
.bzFourConD1 ul li em { width: 8px; height: 12px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/bzFourBg02.png) no-repeat; position: absolute; top: 50%; right: -8px; margin-top: -6px }
.bzFourConD1 div.left p { font-size: 14px; color: #666; line-height: 28px }
.bzFourConD1 div.left .p1 { height: 27px; margin-bottom: 21px }
.bzFourConD1 div.left p .sp1 { width: 145px; display: inline-block }
.bzFourConD1 div.left p .sp2 { width: 177px; display: inline-block }
.bzFourConD1 a { margin-top: 110px; display: block; font-size: 14px; color: #9a0606; text-align: right; font-style: italic }
.bzFourHd li em { display: none; position: absolute; left: 50%; width: 14px; height: 7px; margin-left: -7px; bottom: -9px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/arrow_02.png) no-repeat }
.bzFourHd li.on em { display: block }
.bzLs { margin: 20px auto 0; position: relative; width: 1140px; height: 186px; overflow: hidden }
.bzDemo .bklsCon { height: auto!important }
.bzLs dt { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1 }
.bzLs dd a { position: absolute; bottom: 19px; right: 308px; z-index: 2 }
.m-gdcp .gdcp-cnt { height: 260px; margin-top: 50px; padding-bottom: 50px; border-bottom: 1px dashed #d9d9d9; overflow: hidden }
.m-gdcp .tab-hd { float: left; width: 212px; height: 278px; margin: 0 21px 0 0; border-right: 1px solid gold }
.m-gdcp .tab-hd li { width: 211px; height: 61px; margin-bottom: 10px; line-height: 61px; text-align: center; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/bkhhqh.jpg) no-repeat 0 -62px; font-size: 18px; color: #150a04; cursor: pointer }
.m-gdcp .tab-hd .on { background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/bkhhqh.jpg) no-repeat 0 0; color: #9d3b00; border-right: 3px solid #f57300 }
.m-gdcp .tab-bd { float: left; width: 885px }
.m-gdcp .tab-img { float: left; margin-right: 35px }
.m-gdcp .tab-cnt { float: left; width: 505px }
.m-gdcp .tab-tit { margin-bottom: 10px; font-size: 18px; font-weight: 400; color: #333 }
.m-gdcp .tab-cnt h4 { margin: 3px 0; font-size: 14px; color: #333 }
.m-gdcp .tab-cnt p { font-size: 14px; color: #666 }
.jyjhForm { margin-top: 20px; width: 905px; height: 241px; overflow: hidden }
.jyjhFormTit { height: 32px; line-height: 32px; overflow: hidden; background: gold }
.jyjhFormTit span { float: left; text-align: center; font-size: 16px; color: #111 }
.jyjhFormTit01 { width: 91px; text-indent: -9999px }
.jyjhFormTit02 { width: 182px; border-right: 1px solid #fff }
.jyjhFormTit03 { width: 142px; border-right: 1px solid #fff }
.jyjhFormTit04 { width: 139px; border-right: 1px solid #fff }
.jyjhFormTit05 { width: 347px; border-right: 1px solid #fff }
.jyjhFormCon { width: 902px; height: 96px; overflow: hidden; border: 1px solid #dbdbdb; border-top: none }
.jyjhFormCon span { float: left; text-align: center; overflow: hidden }
.jyjhFormTit06 { width: 89px; height: 96px; line-height: 96px; border-right: 1px solid #dbdbdb; font-size: 16px; color: #333 }
.jyjhFormTit07 { padding-top: 16px; width: 182px; height: 80px; border-right: 1px solid #dbdbdb; font-size: 14px; color: #666 }
.jyjhFormTit08 { width: 142px; height: 96px; line-height: 96px; border-right: 1px solid #dbdbdb; font-size: 14px; color: #666 }
.jyjhFormTit09 { width: 139px; height: 96px; line-height: 96px; border-right: 1px solid #dbdbdb; font-size: 14px; color: #666 }
.jyjhFormTit10 { padding-top: 26px; width: 346px; height: 70px; font-size: 14px; color: #666 }
.jyjhFormTit11 { padding-top: 26px; width: 142px; height: 70px; border-right: 1px solid #dbdbdb; font-size: 14px; color: #666 }
.jyjhFormTit12 { padding-top: 26px; width: 139px; height: 70px; border-right: 1px solid #dbdbdb; font-size: 14px; color: #666 }
.jyjhFormTit13 { padding-top: 6px; width: 346px; height: 90px; font-size: 14px; color: #666 }
.bkConDownOT { position: relative; width: 1140px; height: 215px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqzn2/images/sqlc_bg2.jpg) no-repeat }
.bkConDownOTA01, .bkConDownOTA02, .bkConDownOTA03, .bkConDownOTA04, .bkConDownOTA05 { position: absolute; padding-top: 12px; width: 60px; text-align: center; height: 48px; overflow: hidden; font-size: 13px; color: #fff }
.bkConDownOTA01 { top: 129px; left: 169px }
.bkConDownOTA02 { top: 23px; left: 335px }
.bkConDownOTA03 { top: 129px; left: 541px }
.bkConDownOTA04 { top: 23px; left: 744px }
.bkConDownOTA05 { top: 129px; left: 911px }
.bkConDownOTP06, .bkConDownOTP07, .bkConDownOTP08, .bkConDownOTP09, .bkConDownOTP10 { position: absolute; font-size: 14px; color: #333!important }
.bkConDownOTP06 span, .bkConDownOTP07 span, .bkConDownOTP08 span, .bkConDownOTP09 span, .bkConDownOTP10 span { font-size: 14px; font-weight: 700 }
.bkConDownOTP06 { top: 133px; left: 240px }
.bkConDownOTP06 span { color: #e57d46 }
.bkConDownOTP07 { top: -5px; left: 405px }
.bkConDownOTP07 span { color: #009fb1 }
.bkConDownOTP08 { top: 133px; left: 609px }
.bkConDownOTP08 span { color: #890c72 }
.bkConDownOTP09 { top: -5px; left: 814px }
.bkConDownOTP09 span { color: #fbbf00 }
.bkConDownOTP10 { top: 122px; left: 981px }
.bkConDownOTP10 span { color: #208924 }
.mgsqConDiv li p a { font-size: 14px; color: #666 }
.mgsqConDiv li p:hover a { color: #333; text-decoration: underline }
.mgsq .mgsqUl p a { font-size: 13px }
.mgsq .mgsqUl .mgsqUlP02 a { color: #bf407e }
.mgsq .mgsqUl .mgsqUlP04 a { color: #83a906 }
.mysjCon .mysj-bd ul .mysjUlP08 a { color: #c46207 }
.m-zmnjy .fwnr-tit { cursor: pointer }
.m-zmnjy .zmnsn-cnt p a { color: #333 }
.m-lxsq .yingc { display: inline-block; width: 180px; height: 66px; margin: 0 35px; line-height: 72px; font-size: 20px; color: #333; cursor: pointer }
.m-lxsq .yingc:hover { color: #f97500 }
.bkConDownO p a { color: #333; font-size: 14px }
.mysjCon .table-hd tr { text-align: center; height: 41px; line-height: 41px; overflow: hidden; background: #fcd846; font-size: 18px; color: #333 }
.mysjCon .table-hd tr td { border-right: 2px solid #fff }
.mysjCon .table-cnt { position: relative; margin-top: 6px; width: 1136px; height: 324px; overflow: hidden; border: 2px solid #fcd846 }
.mysjCon .table-cnt tr td { text-align: center; height: 36px; line-height: 36px; overflow: hidden; font-size: 15px; color: #333; border: 1px solid #fcd846 }
.bkjbCon table { width: 100%; border-color: #fcd846!important }
.bkjbCon>table tr th { font-size: 18px; color: #333; font-weight: 400; height: 40px; background: #fcd846; border-right: 1px solid #fff }
.bkjbCon .bkbox01 { position: relative; height: 324px; border: 2px solid #fcd846; margin: 6px 0 30px; overflow: hidden }
.bkjbCon .bkbox01 table tr td { height: 35px; font-size: 15px; color: #333; line-height: 35px; border: 1px solid #fcd846; text-align: center }
.bkjbCon .bkbox01 table tr td a { color: #fb7600 }
.mgsjCon .m-table .table-hd tr { text-align: center; height: 41px; line-height: 41px; overflow: hidden; background: #fcd846; font-size: 18px; color: #333 }
.mgsjCon .m-table .table-hd td { border-right: 2px solid #fff }
.mgsj-bdOW04 { border-right: none!important }
.mgsjCon .m-table .table-cnt { position: relative; height: 324px; border: 2px solid #fcd846; margin: 6px 0 30px; overflow: hidden }
.mgsjCon .m-table .table-cnt table { width: 100% }
.mgsjCon .m-table .table-cnt td { text-align: center; height: 36px; line-height: 36px; overflow: hidden; font-size: 15px; color: #333; border: 1px solid #fcd846 }
.bkls .cont { width: 1140px; height: 388px!important; margin: 0 auto; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqznbz/images/teacher.jpg) no-repeat left center; }
.bkls .cont dl { float: right; width: 869px; height: 158px; margin-top: 68px; padding: 18px 28px 0 42px; border: #ffdb19 1px solid; background-color: rgba(255,255,255,.7); box-sizing: border-box; }
.bkls .cont dl dt { height: 30px; }
.bkls .cont dl dt h4 { float: left; margin-right: 12px; font-size: 20px; font-weight: bold; line-height: 30px; }
.bkls .cont dl dt span { float: left; display: block; width: 73px; height: 20px; margin-top: 5px; border-radius: 10px; background-color: #ffdb19; font-size: 12px; font-weight: bold; color: #000; line-height: 20px; text-align: center; }
.bkls .cont dl dd { font-size: 14px; line-height: 26px; }
.bkls .cont dl dd span { display: block; width: 58px; height: 1px; margin: 10px 0; background-color: #000; }
.bkls .case { float: right; width: 825px; margin-top: 14px; }
.bkls .case p { float: left; width: 78px; font-size: 14px; font-weight: bold; color: #90152a; }
.bkls .case ul { float: left; width: 562px; }
.bkls .case ul li { height: 26px; padding-left: 22px; background: url(images/teacher-li.jpg) no-repeat left center; font-size: 14px; line-height: 26px; }
.bkls .case .u-btn { margin-top: 54px; }