.clearfix:after { content: "."; display: block; clear: both; height: 0; overflow: hidden }
.clearfix { zoom: 1 }
.left { float: left }
.right { float: right }
.m-zmnjy .fwnr-tit { cursor: pointer }
.m-zmnjy .zmnsn-cnt p a { color: #333 }
.lxsq-box { position: relative }
.main-bg { position: absolute; top: 125px; left: 50%; margin-left: -960px; overflow: hidden; z-index: -1 }
.main-bg img { width: 100% }
.banner { position: relative; overflow: hidden; min-width: 1140px; height: 550px }
.bannerBg { position: absolute; top: 0; left: 50%; margin-left: -960px; font-size: 0; z-index: -1 }
.bannerBg>img { float: left }
.bannerCon { text-align: center; width: 1140px; margin: 66px auto 0 }
.bannerCon a { display: block; margin: 36px auto 0; width: 327px; height: 57px; line-height: 57px; text-align: center; font-size: 18px; color: #850202; background: #fee901; border: 2px solid #fee901 }
.bannerCon a:hover { color: #fff; background: 0 0 }
.u-btn { display: inline-block; height: 38px; margin: 0 auto; padding: 0 35px; line-height: 38px; text-align: center; background: #90152a; border-radius: 3px; box-shadow: 0 0 5px rgba(0,0,0,.3); font-size: 18px; color: #fff }
.u-btn:hover { color: #90152a; background: #f7e301 }
.m-zxdt { height: 54px; overflow: hidden }
.m-zxdt .zxdt-icon { margin: 10px 30px 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: #fee901; border: 1px solid #fee901; font-size: 16px; color: #90152a }
.m-zxdt .zxdt-btn:hover { background: 0 0; color: #fff }
.g-cntBg { background: #90152a }
.bannerBot { margin: 12px 0; height: 30px; overflow: hidden }
.infoList li { float: left; width: 300px!important; text-align: center; height: 30px; line-height: 30px; overflow: hidden }
.infoList li a { display: inline-block; font-size: 15px; color: #fff }
.infoList li a:hover { color: #fee901 }
.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 #90152a; 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 }
.bzys { text-align: center; font-size: 0; min-width: 1042px }
.bzys li { display: inline-block; margin: 0 1px 20px; padding-top: 41px; height: 240px; width: 226px; border-radius: 4px; background: #eee }
.bzys li span { height: 79px; display: block }
.bzys li h3 { font-size: 22px; color: #222; line-height: 34px; margin-bottom: 6px; font-weight: 400 }
.bzys li p { font-size: 14px; color: #555; line-height: 24px }
.bzys li a { margin-top: 32px; color: #c0272d; font-size: 14px; display: inline-block }
.bzys li a:hover { font-style: italic; text-decoration: underline }
.bzFourHd li em { width: 20px; height: 8px; margin-left: -10px; bottom: -8px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqznbz/images/arrow_03.png) no-repeat }
.hdgh_thC2d { padding-bottom: 30px; border-bottom: 1px dashed #d9d9d9 }
.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/mglxsqznbz/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/mglxsqznbz/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/mglxsqznbz/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/mglxsqznbz/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/mglxsqznbz/images/an02.png) no-repeat; font-size: 15px; color: #725300; border-radius: 36px }
.inBox .inBdC .inBdC_f a:hover { background-color: #ffe787 }
.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; position: relative }
.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/mglxsqznbz/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/mglxsqznbz/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/mglxsqznbz/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/mglxsqznbz/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/mglxsqznbz/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 }
.fwnr-list .bklsWord-icon { position: absolute; top: 111px; left: -14px; width: 28px; height: 28px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqznbz/images/fwnr_icon_05.png) no-repeat; z-index: 2 }
.m-jgmx { height: 145px; background: #111 url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqznbz/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/mglxsqznbz/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 }
.bkConDownO { position: relative; width: 1140px; height: 215px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqznbz/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 }
.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 }
.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; }
.bzFour, .bzThree, .bzTwo { margin: 35px auto 0; padding-bottom: 30px; width: 1140px; border-bottom: 1px dashed #d9d9d9 }
.Twomain-bg { position: relative; width: auto; height: auto }
.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: #90152a }
.bzTwobdH4 { padding: 27px 0 0 63px; font-size: 18px; color: #fff; 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: #90152a; font-weight: 500 }
.bzTwobdDiv>a { position: absolute; bottom: 20px; right: 20px; font-size: 12px; color: #90152a; border-bottom: 1px dashed #90152a }
.bzTwobdDiv>a:hover { border-bottom-style: solid; font-style: italic }
.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: #90152a }
.bzThreeConTit { margin: 0 auto; width: 1118px; text-indent: 33px; height: 59px; line-height: 37px; overflow: hidden; font-size: 18px; color: #fff; font-weight: 500; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqznbz/images/bzThTit.png) no-repeat }
.mysj-hd { text-align: center; font-size: 0 }
.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 }
.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/mglxsqznbz/images/arrow_02.png) no-repeat }
.mysj-hd li.on { color: #fcd846 }
.mysj-hd li.on em { display: block }
.bzThreeConOCon { margin: 25px auto 0; position: relative; width: 1140px; height: 229px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqznbz/images/bzThBG01.png) no-repeat }
.bzThreeConOCon p { position: absolute; font-size: 15px; color: #666; cursor: pointer }
.bzThreeConOCon p:hover { font-size: 16px; color: #90152a }
.bzThreeConOCon01 { top: 0; left: 110px }
.bzThreeConOCon02 { top: 90px; left: 26px }
.bzThreeConOCon03 { top: 195px; left: 111px }
.bzThreeConOCon04 { top: 0; right: 36px }
.bzThreeConOCon05 { top: 102px; right: 48px }
.bzThreeConOCon06 { top: 185px; right: 8px }
.bkConDownOT { position: relative; width: 1140px; height: 215px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqznbz/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 }
.bzThreeConT { margin-top: 35px }
.bzThreeConTC { margin: 10px auto 0; width: 1084px; overflow: hidden }
.bzThreeConTCL { width: 350px; height: 226px; overflow: hidden; border-right: 2px dotted #90152a }
.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/mglxsqznbz/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 #90152a }
.bzThreeConTCRDTit h4 { font-size: 16px; color: #333; font-weight: 500 }
.bzThreeConTCRDTit a { font-size: 14px; color: #90152a }
.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 }
.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/mglxsqznbz/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: #90152a; cursor: pointer; border: 2px solid #a62a3f; text-align: center }
.bzFourHd li.on { background: #a62a3f; color: 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/mglxsqznbz/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: 16px; 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/mglxsqznbz/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 }
.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 }
.bzTwoA { text-align: center; margin-top: 20px }
.bzTwo .u-tit .tit-txt p { color: #90152a; margin-top: 23px }
.TwoTit { padding-left: 28px; margin-top: 20px; font-size: 16px; color: #90152a; line-height: 30px }
.m-table { margin-bottom: 30px }
.m-table .table-hd { width: 1092px; height: 48px; text-align: center; margin: 30px auto 0 }
.m-table .table-hd td { border: 1px solid #fff; font-size: 16px; color: #fff; background: #90152a }
.m-table .table-cnt { width: 1090px; margin: 2px auto 0 }
.m-tab-01 .table-cnt { position: relative; height: 303px; border: 1px solid #90152a; overflow: hidden }
.m-table .table-cnt .swiper-slide { height: auto }
.m-table .table-cnt table { width: 100%; text-align: center }
.m-table .table-cnt td { height: 30px; font-size: 14px; color: #666; border: 1px solid #90152a }
.bkConDownO p a { color: #333 }
.bzys01Con { width: 1100px; margin: 0 auto; height: 448px; position: relative }
.bzys01Con>img { position: absolute; bottom: 0; right: -64px; z-index: -1 }
.bzys01ConDl { margin-top: 24px }
.bzys01ConDl dt { float: left; padding: 25px 0 0 32px; height: 54px; width: 89px; background: url(http://cdn.img.liuxue.zmnedu.com/static/mglxsqznbz/images/bz06.png) no-repeat left }
.bzys01ConDl dd { float: left; width: 284px; padding-top: 12px }
.bzys01ConDl dd p { color: #333 }
.bzys01ConDl dd .p1 { font-size: 22px; line-height: 40px }
.bzys01ConDl dd .p2 { font-size: 16px; line-height: 30px }
.bzys01ConDl a { float: left; margin-top: 34px; display: block; width: 192px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; color: #b12126; border: 1px solid #b12126; border-radius: 5px }
.bzys01ConDl a:hover { color: #fff; background: #90152a }
.bzys01ConDiv { margin-top: 39px; width: 864px; padding-top: 15px; height: 69px; border: 1px dashed #7a7979; font-size: 0 }
.bzys01ConDiv p { display: inline-block; line-height: 26px }
.bzys01ConDiv p a { display: block; color: #666; font-size: 14px }
.bzys01ConDiv p a:hover { color: #90152a; text-decoration: underline }
.bzys01ConDiv .p1 { padding-left: 18px; font-size: 18px; width: 105px; color: #333 }
.bzys01ConDiv .p2 { width: 279px }
.bzys01ConDiv>a { display: inline-block; margin-top: 7px; width: 163px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #90152a; background: #f7e301; border-radius: 2px; box-shadow: 0 0 5px rgba(0,0,0,.3); vertical-align: top }
.bzys01ConDiv>a:hover { color: #fff; background: #90152a }
.xin_xiaoqu .hd li { border-color: #222; color: #222 }
