@charset "utf-8";
/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details, summary, main { display: block; }
audio, canvas, progress, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
table { border-collapse: collapse; border-spacing: 0; }
html, body, fieldset, img, iframe, abbr { border: 0; }
[hidefocus], summary { outline: 0; }
a { background-color: transparent; }
a:active, a:hover { outline: 0; }
img { vertical-align: middle; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
small { font-size: 80%; }
sub, sup { position: relative; line-height: 0; vertical-align: baseline; font-size: 75%; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
svg:not(:root) { overflow: hidden; }
code, kbd, pre, samp { font-size: 1em; font-family: monospace, monospace; }
q:before, q:after { content: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
del, ins, u, s, a, a:hover { text-decoration: none; }
button, input, select, textarea, keygen, legend { margin: 0; font: inherit; color: inherit; }
textarea { overflow: auto; }
body { background: #fff; font: 14px/1.5 "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif; color: #333; }
/* function */
.f-cb:after, .f-cbli li:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; }
.f-cb, .f-cbli li { zoom: 1; }
.f-ib { display: inline-block; *display:inline;
*zoom:1;
}
.f-dn { display: none !important; }
.f-db { display: block !important; }
.f-vbh { visibility: hidden !important; }
.f-vbv { visibility: visible !important; }
.f-fl { float: left; }
.f-fr { float: right; }
.f-pr { position: relative; }
.f-pa { position: absolute; }
.f-pf { position: fixed; }
.f-prz { position: relative; zoom: 1; }
.f-oh { overflow: hidden; }
.f-ff0 { font-family: arial, \5b8b\4f53; }
.f-ff1 { font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53; }
.f-fs1 { font-size: 12px; }
.f-fs2 { font-size: 14px; }
.f-fwn { font-weight: normal; }
.f-fwb { font-weight: bold; }
.f-tal { text-align: left; }
.f-tac { text-align: center; }
.f-tar { text-align: right; }
.f-taj { text-align: justify; text-justify: inter-ideograph; }
.f-vam, .f-vama * { vertical-align: middle; }
.f-wsn { word-wrap: normal; white-space: nowrap; }
.f-pre { text-align: left; white-space: pre-wrap; word-wrap: break-word; word-break: break-all; overflow: hidden; }
.f-wwb { white-space: normal; word-wrap: break-word; word-break: break-all; }
.f-ti { text-indent: -30000px; overflow: hidden; }
.f-ti2 { text-indent: 2em; }
.f-lhn { line-height: normal; }
.f-tdu, .f-tdu:hover { text-decoration: underline; }
.f-tdl, .f-tdl:hover { text-decoration: line-through; }
.f-tdn, .f-tdn:hover { text-decoration: none; }
.f-toe, .f-toe li { word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.f-csp { cursor: pointer; }
.f-csd { cursor: default; }
.f-csh { cursor: help; }
.f-csm { cursor: move; }
.f-usn { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
/* 新增function样式 */
.f-mtn { margin-top: 5px !important; }
.f-mbn { margin-bottom: 5px !important; }
.f-mtm { margin-top: 10px !important; }
.f-mbm { margin-bottom: 10px !important; }
.f-mtv { margin-top: 15px !important; }
.f-mbv { margin-bottom: 15px !important; }
.f-mtw { margin-top: 20px !important; }
.f-mbw { margin-bottom: 20px !important; }
.f-mar10 { margin: 10px !important; }
.f-ptn { padding-top: 5px !important; }
.f-pbn { padding-bottom: 5px !important; }
.f-ptm { padding-top: 10px !important; }
.f-pbm { padding-bottom: 10px !important; }
.f-ptv { padding-top: 20px !important; }
.f-pbv { padding-bottom: 20px !important; }
.f-ptw { padding-top: 20px !important; }
.f-pbw { padding-bottom: 20px !important; }
.f-padd5 { padding: 5px !important; }
.f-padd10 { padding: 10px !important; }
.f-nobor { border: 0 none !important; }
.f-nobg { background: none !important; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { display: block!important; float: none!important; clear: both; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; line-height: 0; font-size: 0; overflow: hidden; }
/*滚动条样式*/
.ps__scrollbar-y-rail { position: absolute; opacity: 1; right: 0; width: 12px; background: #f1f1f1; }
.ps__scrollbar-y-rail>.ps__scrollbar-y { position: absolute; right: 0; background: #c0c0c0; width: 12px; }
.ps__scrollbar-x-rail { position: absolute; opacity: 1; bottom: 0; height: 12px; background: #f1f1f1; }
.ps__scrollbar-x-rail>.ps__scrollbar-x { position: absolute; bottom: 0; background: #c0c0c0; height: 12px; }
body { padding: 0 !important; }
.ie-browser { padding-top: 81px !important; }
.g-cnt:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; }
.g-cnt { position: relative; width: 1140px; height: auto; margin: 0 auto; zoom: 1; }
.JS_kefu, .a_kefu { cursor: pointer; }
/* 导航 */
.g-hd .hd-ts dt, .g-hd .hd-tel, .m-nav .nav-item h3 em, .navBar_upCon li em { background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/header_sprite.png) no-repeat; }
.g-hd { background: #fff; }
.g-hd .top-layer{
	width: 100%;
	height: 80px;
	background: url(http://liuxue.zmnedu.com/static/common/images/tl_bg1.jpg) no-repeat top;
	position: relative;
}
.g-hd .top-layer .tl-layer{
	display: block;
	width: 100%;
	height: 80px
}
.g-hd .top-layer .tl-close{
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	right: 8px;
	top: 8px;
	background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/icon_close_02.png);
	border-radius: 15px
}
.g-hd .logo {  width: 139px; height: 54px; margin: 18px 50px 18px 0; }
.g-hd .logo-img { width: 210px; height: 60px; margin: 15px 0; }
.g-hd .logo-txt { height: 40px; margin: 25px 35px; line-height: 20px; font-size: 14px; color: #7a7979; }
.g-hd .hd-ts { float: left; width: 360px; height: 45px; margin-top: 22px;}
.g-hd .hd-ts dt { float: left; width: 45px; height: 45px; }
.g-hd .hd-ts dd { float: left; width: 300px; height: 40px; margin: 2px 0 0 10px; line-height: 20px; font-size: 14px; color: #000; }
.g-hd .hd-ts dd span { font-size: 18px; color: #fa7600; }
.g-hd .hd-ts-01 dt { background-position: 0 0; }
.g-hd .hd-ts-02 dt { background-position: -45px 0; }
.g-hd .hd-ts-03 dt { background-position: -90px 0; }
.g-hd .hd-telzx { position: relative; float: right; width: 170px; height: 58px; margin: 16px 0; }
.g-hd .hd-tel { height: 25px; padding-left: 30px; line-height: 25px; background-position: -135px 0; font-size: 20px; color: #555; overflow: hidden; }
.g-hd .hd-tel span { display: block; }
.g-hd .hd-zx { display: block; width: 80px; height: 28px; margin-top: 3px; line-height: 28px; text-align: center; color: #fa7600; border: 1px solid #fa7600; font-size: 14px; }
.g-hd .hd-zx:hover { background: #fa7600; color: #fff; }
.g-hd .hd-swhz { cursor: pointer; }
.g-hd .hd-swhz:hover .hd-tip { display: block; }
.g-hd .hd-tip { display: none; position: absolute; top: 70px; right: 0; width: 190px; z-index: 10000; cursor: text; cursor: default; }
.g-hd .hd-tip .tip-bg { display: block; position: absolute; top: -12px; right: 0; width: 100%; height: 12px; }
.g-hd .hd-tip .tip-cnt { padding: 4px 8px; color: #DB7C22; text-align: left; line-height: 18px; text-decoration: none; background-color: #F9EDBE; border-radius: 3px; border: 1px solid #F0C36D; font-size: 12px; cursor: text; }
.g-hd .hd-tip .tip-cnt a { color: #DB7C22; }
.g-hd .hd-tip .tip-arrow { position: absolute; display: block; width: 0; height: 0; line-height: 0; border-color: transparent transparent #F0C36D transparent; border-style: dashed dashed solid dashed; border-width: 6px; font-size: 0; }
.g-hd .hd-tip .tip-arrow i { position: absolute; top: -5px; *top:-5px;
left: -6px; display: block; height: 0; width: 0; line-height: 0; border-color: transparent transparent #F9EDBE transparent; border-style: dashed dashed solid dashed; border-width: 6px; font-size: 0; }
.g-hd .hd-tip-topRight .tip-arrow { top: -12px; right: 34px; }
.nav-box { background: #fee133;height:60px}
.lx-navL { position: absolute; top: 0; left: 0; z-index: 1000; width: 158px; overflow: hidden; }
.lx-navLTit {text-indent:18px;line-height:60px; font-size: 20px; color: #111; font-weight:700;text-align: center; }
.lx-navLC { display: none; padding: 0 7px; width: 214px; height: 420px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/sort_bg.png); }
.lx-navLC li { padding: 12px 14px; border-bottom: 1px solid #222; }
.lx-navLC li.lx-navLCLi { border-bottom: none; }
.lx-navLC li h4 { margin-bottom: 5px; }
.lx-navLC li h4 a { font-size: 16px; color: #fff; font-weight: normal; }
.lx-navLC li p { line-height: 26px; }
.lx-navLC li a { font-size: 13px; color: #fff; }
.lx-navLC li h4 a:hover, .lx-navLC li a:hover { color: #FA7600; }
.lx-navLC li a.lx-navLCS { display: inline; margin-left: 10px; }
.lx-navBD {line-height: 60px;padding-right: 12px}
.lx-navBD>li { float: left;position:relative;}
.lx-navBD>li em { position: absolute; top: 20px; right: 9px; width: 6px; height: 5px; background: url(http://cdn.img.liuxue.zmnedu.com/static/header/images/navIcon.png) no-repeat 0 0; }
.lx-navBD>li h3 a { display: inline-block;width: 98px; font-size: 16px; color: #111;font-weight: 500;text-align: center; }
.lx-navBD>li h3{
	height: 60px;
	overflow: hidden;
}
.lx-navBD>li .nav-bd { display: none; }
.lx-navBD>li.on h3 { background: #111111;}
.lx-navBD>li.on h3 a{
	color: #fff
}
.lx-navBD>li.on em { background: url(http://cdn.img.liuxue.zmnedu.com/static/header/images/navIcon.png) no-repeat -6px 0; }
.nav-item .nav-bd { position: absolute; top: 60px; z-index: 1000; padding: 18px 18px 18px 30px; width: 854px; overflow: hidden; background: #fdfdfc; border: 1px solid #ffe315;box-shadow: 0 3px 10px rgba(0,0,0,.5)}
.lx-navBD>li p { position: absolute; background: #F00; color: #fff; font-size: 12px; width: 28px; height: 28px; top: -10px; right: 0px; border-radius: 100%; text-align: center; line-height: 28px; }
.nav-item.nav-item01 .nav-bd { left: 0px; }
.nav-item.nav-item02 .nav-bd { left: -218px; }
.nav-item.nav-item03 .nav-bd { left: -303px; }
.nav-item.nav-item04 .nav-bd { left: -401px; }
.nav-item.nav-item05 .nav-bd { left: -499px; }
.nav-item.nav-item06 .nav-bd { left: -449px!important; width: 457px; height: 58px; padding: 30px 18px 18px 70px; }
.nav-item.nav-item06 .nav-bd ul li { float: left; height: 40px; margin-right: 60px; font-size: 13px; line-height: 40px; text-align: center; }
.nav-item.nav-item06 .nav-bd ul li a { color: #444; }
.nav-item.nav-item06 .nav-bd ul li a:hover { color: #fe8900; }
.nav-item.nav-item07 .nav-bd{
	left: -457px;
    width: 505px;
}
.nav-item.nav-item07 .nav-bdL{
	width: 503px;
}
.nav-item.nav-item07 .nav-bdL ul{
	width: 401px;
}
.nav-item.nav-item08 .nav-bd{
	left: -431px;
    width:479px;
}
.nav-item.nav-item08 .nav-bdL{
	width: 477px;
}
.nav-item.nav-item08 .nav-bdL ul{
	width: 375px;
}
.nav-item .nav-bdL { width: 653px; overflow: hidden; }
.nav-item .nav-bdL h4 { line-height: 28px; font-size: 14px; color: #222; }
.nav-item .nav-bdL ul { padding-bottom: 10px; width: 551px; overflow: hidden; border-bottom: 1px solid #e8e8e8; }
.nav-item .nav-bdL li { float: left; margin-left: 25px; line-height: 28px; }
.nav-item .nav-bdL a { font-size: 13px; color: #444; }
.nav-item .nav-bdL a:hover { color: #fe8900; }
.nav-item .nav-bdL .nav-bdLTop { margin-top: 10px; }
.nav-item .nav-bdL .nav-bdLTopD ul { border-bottom: none; }
.nav-item .nav-bdR { width: 185px; overflow: hidden; }
.nav-item .nav-bdR a { display: inline-block; }
.nav-item .nav-bdR a:hover { opacity: .85; }
.nav-item .nav-bdR .nav-bdRTop { margin-top: 13px; }
.nav-item .nav-bdR .nav-bdRTop2 { margin-top: 23px; }
.z-navSortShow .lx-navLC { display: block; }
/*.z-navSortShow .g-hd .logo-img{display:block;}
.z-navSortShow .g-hd .logo-txt{display:none;}*/

.zsks { display: none; position: fixed; top: 0; left: 50%; z-index: 99999; margin-left: -737px; }
/* 页脚 */
.g-ft { width: 100%; height: auto; background: #323232; }
.g-ft .ft-list { padding: 60px 0 40px; border-bottom: 1px solid #4d4d4d; }
.g-ft .ft-box-01 { margin-right: 120px; }
.g-ft .ft-box-02 { margin-left: 80px; }
.g-ft .ft-box h3 { line-height: 30px; font-size: 16px; font-weight: bold; color: #fff; }
.g-ft .ft-box li { position: relative; line-height: 30px; }
.g-ft .ft-box li a { font-size: 14px; color: #fff; }
.g-ft .ft-box li a:hover { color: #ff5400; }
.g-ft .ft-box .qr-box { display: none; position: absolute; top: 21px; left: 50%; width: 102px; height: 102px; margin-left: -59px; padding: 16px 8px 8px; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/bg_ft_qr.png) no-repeat; z-index: 8009; }
.g-ft .ft-box .qr-box .qr-code { width: 90px; height: 90px; padding: 6px; background: #fff; }
.g-ft .ft-fgs li { font-size: 0; }
.g-ft .ft-fgs a { display: inline-block; margin-right: 10px; }
.g-ft .ft-copy { padding: 15px 0; text-align: center; border-top: 1px solid #101010; font-size: 14px; color: #fff; }
.g-ft .ft-list .qrcode { position: absolute; top: 0; right: 148px; display: none; width: 128px; height: 128px; z-index: 9; }
.wechat:hover +.qrcode { display: block; }
/* 友情链接 */
.m-links { width: 100%; height: 54px; background: #000; font-size: 14px; }
.m-links span, .m-links a { display: block; float: left; height: 24px; margin: 15px 0; line-height: 24px; color: #fff; }
.m-links a { margin-right: 15px; }
.m-links a:hover { color: #ff5400; }
/* 社交工具 */
.m-social .social-kefu span, .m-social .social-list li, .m-social .social-list .social-qr span { background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/flt_social_sprte.png) no-repeat; }
.m-social { position: fixed; right: 0; bottom: 50px; width: 132px; text-align: center; z-index: 8009; }
.m-socialPS { display: none; position: fixed; right: 0; bottom: 90px; width: 40px; height: 113px; }
.m-socialPSB { display: none; margin-top: 10px; width: 36px; text-align: center; height: 36px; line-height: 36px; background: #f06b00; font-size: 14px; color: #fff; }
.m-socialP { position: absolute; right: 0; bottom: 44px; z-index: 9999; cursor: pointer; }
.m-socialPCl { position: absolute; top: 0; right: 0; width: 17px; height: 17px; overflow: hidden; }
.m-social .social-kefu { display: none; height: 120px; line-height: 20px; background-color: #fee13d; cursor: pointer; }
.m-social .social-kefu span { display: block; width: 42px; height: 35px; background-position: 0 0; }
.m-social .social-kefu p { padding: 0 10px; font-size: 16px; color: #333; }
.m-social .social-kefu:hover span { background-position: -42px -108px; }
.m-social .social-kefu:hover p { color: #ff5500; }
.m-social .social-list { background: #f06b00; }
.m-social .social-list li { position: relative; display: block; width: 42px; height: 44px; margin: 0 auto;/*border-bottom:1px solid #ff945f;*/ cursor: pointer; float: left; text-align: center; }
.m-social .social-list .social-qq { background-position: 8px -36px; }
.m-social .social-list .social-wx { background-position: 8px -80px; }
.m-social .social-list .social-tel { display: none; background-position: 0 -124px; }
.m-social .social-list .back-top { text-indent: -9999px; background-position: 5px -168px; }
.m-social .social-list .social-qr { display: none; position: absolute; top: 50%; left: -127px; width: 98px; margin: -54px 0 0; padding: 5px; background: #fee13d; z-index: 10000; }
.m-social .social-list .social-qr span { position: absolute; top: 50%; right: -10px; display: block; width: 10px; height: 20px; margin-top: -10px; background-position: -150px -44px; }
.m-social .social-list .social-qr .qr-code { width: 88px; height: 88px; padding: 5px; background: #fff; }
.m-social .social-list .social-qr p { color: #333; }
.m-social .social-list .social-qr .qr-txt { padding-bottom: 8px; line-height: 20px; border-bottom: 1px solid #fff; }
.m-social .social-list .social-qr .qr-txt2 { margin: 8px 0 0; line-height: 20px; }
.m-social .social-list .social-qr .qr-txt2-01 { border-bottom: 1px solid #fff; }
.m-social .social-list .qr-qq, .m-social .social-list .qr-tel { height: 98px; }
.m-social .social-list .qr-wx { margin-top: -160px; }
.m-social .social-list .qr-wx span { margin-top: 35px; }
.m-kefu { position: fixed; right: 0; top: 50%; width: 132px; height: 571px; margin-top: -285px; text-align: center; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/kefu_bg.png) no-repeat; font-size: 14px; z-index: 9999; cursor: pointer; overflow: hidden; }
.m-kefu a { display: block; width: 94px; margin: 0 auto; color: #333; }
.m-kefu a:hover { color: #bb0007; }
.m-kefu .kefu-close { display: block; position: absolute; top: 0; right: 0; width: 17px; height: 17px; }
.m-kefu .kefu-tit { height: 33px; margin-top: 127px; line-height: 33px; font-size: 18px; color: #fff; }
.m-kefu .kefu-stit { margin: 10px 0 2px; font-size: 16px; color: #000; }
.m-kefu .kefu-link { height: 30px; line-height: 30px; border-bottom: 1px dotted #bdb4ad; }
.m-kefu .kefu-btn { width: 96px; height: 31px; margin-top: 3px; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/kefu_btn.png) no-repeat; text-indent: -9999px; }
.m-kefu .kefu-btn:hover { background-position: 0 -31px; }
.m-kefu .kefu-tel { margin: 24px 0 5px; font-size: 16px; font-weight: bold; color: #000; }
.m-kefu .back-top { height: 34px; text-indent: -9999px; }
.m-kefu-sm { display: none; position: fixed; right: 0; bottom: 40px; z-index: 9999; }
.m-kefu-sm .kefu-img { width: 40px; height: 113px; cursor: pointer; }
.m-kefu-sm .back-top { display: block; width: 36px; height: 36px; margin-top: 10px; text-align: center; line-height: 36px; background: #bb0007; font-size: 14px; color: #fff; }
/* 低版本浏览器兼容提示信息 */
.pop-browser { display: none; position: fixed; top: 0; width: 100%; height: 80px; background: #f3f3e7; border-bottom: 1px solid #39a30e; overflow: hidden; z-index: 8010; }
.pop-browser .browser-close, .pop-browser .browser-icon { background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/browser_sprite.png) no-repeat; }
.pop-browser .browser-close { position: absolute; top: 10px; left: 50%; width: 20px; height: 20px; margin-left: 570px; background-color: #60be29; background-position: -55px -30px; cursor: pointer; }
.pop-browser .browser-close:hover { background-color: #39a30e; }
.pop-browser .browser-icon { float: left; width: 30px; height: 30px; margin-right: 5px; }
.pop-browser .browser-icon-mascot { width: 56px; height: 60px; margin-right: 12px; background-position: 0 0; }
.pop-browser .browser-icon-chrome { background-position: -55px 0; }
.pop-browser .browser-icon-firefox { background-position: -85px 0; }
.pop-browser .browser-icon-safari { background-position: -115px 0; }
.pop-browser .browser-icon-ie { background-position: -145px 0; }
.pop-browser .browser-icon-opera { background-position: -175px 0; }
.pop-browser .browser-cnt { width: 1060px; height: 100%; margin: 0 auto; padding: 0 40px; font-style: italic; }
.pop-browser .browser-tit { height: 60px; margin-top: 10px; line-height: 60px; font-size: 26px; color: #5f7a78; }
.pop-browser .browser-box { width: 510px; }
.pop-browser .browser-txt { margin: 12px 0 6px; font-size: 14px; color: #333; }
.pop-browser .browser-list li { float: left; width: 102px; height: 30px; line-height: 40px; font-size: 12px; }
/* 寄宿信息 */

.m-flt { position: fixed; left: 0px; top: 200px; width: 139px; height: 418px; padding-top: 95px; text-align: center; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/flt_bg.png) no-repeat; z-index: 99999; }
.m-flt .flt-cnt li { width: 124px; height: 52px; padding-top: 8px; margin: 0 auto 3px; line-height: 22px; color: #fff; }
.m-flt .flt-cnt li h3 { font-size: 16px; font-weight: normal; }
.m-flt .flt-cnt li p { font-size: 14px; line-height: 26px; }
.m-flt .flt-cnt li span { font-size: 24px; font-weight: bold; font-style: italic; }
.m-flt .flt-txt { margin: 8px auto; color: #fff; }
.m-flt .flt-txt p { font-size: 12px; color: #eee; }
.m-flt .flt-txt h3 { font-size: 16px; font-weight: normal; }
.m-flt .flt-btn { display: block; width: 106px; height: 30px; margin: 0 auto; text-align: center; line-height: 30px; background: #fff13c; border-radius: 5px; font-size: 16px; color: #333; transition: all 0.1s ease; }
.m-flt .flt-btn:hover { font-size: 18px; }
.m-flt .flt-close { position: absolute; top: 0; left: 10px; width: 15px; height: 15px; cursor: pointer; }
.m-flt-h { display: none; position: fixed; left: 0; bottom: 0; width: 100%; height: 100px; background: #faa401; z-index: 8009; }
.m-flt-h img { position: absolute; left: 50%; top: 0; height: 100%; margin-left: -738px; }
.m-fltSmall { display: none; position: fixed; bottom: 200px; left: 0; z-index: 99999; width: 150px; height: 82px; overflow: hidden; cursor: pointer; }
/* 校区模块 */
.m-fxq { width: 100%; height: auto; padding-bottom: 30px; overflow: hidden; }
.m-fxq .fxq-tit { margin: 15px 0; text-align: center; font-size: 18px; font-weight: normal; color: #333; }
.m-fxq .fxq-cnt { height: 260px; }
.m-fxq .fxq-hd { bottom: 10px; left: 0; width: 100%; height: 4px; }
.m-fxq .fxq-hd .swiper-scrollbar-drag { background: #04263b; }
.m-fxq .fxq-box { position: relative; float: left; width: 174px; height: 232px; text-align: center; border: 1px solid #fff; overflow: hidden; color: #fff; cursor: pointer; }
.m-fxq .fxq-img, .m-fxq .fxq-bg { width: 100%; height: 100%; }
.m-fxq .fxq-bg, .m-fxq .fxq-stit, .m-fxq .fxq-txt { position: absolute; }
.m-fxq .fxq-bg { top: 202px; left: 0; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/xq/xq_bg.png); }
.m-fxq .fxq-stit { top: 202px; left: 50%; width: 152px; height: 30px; margin-left: -76px; padding-bottom: 7px; line-height: 30px; border-bottom: 1px solid #fff; font-size: 16px; font-weight: normal; }
.m-fxq .fxq-txt { top: 500px; left: 0; width: 100%; line-height: 20px; font-size: 12px; }
/* 新校区模块 */
.xin_xiaoqu { margin: 65px auto 0; width: 1028px; }
.xin_xiaoqu .hd {margin: 0 auto;width: 650px;display: flex;}
.xin_xiaoqu .hd li {width: 57px; text-align: center; height: 28px; line-height: 28px; overflow: hidden; border: 1px solid #fff; font-size: 14px; color: #fff; cursor: pointer; }
.xin_xiaoqu .hd li:nth-of-type(1) { margin-left: 0; }
.xin_xiaoqu .hd li.on { background: #835fa8; }
.xin_xiaoquD { margin-top: 34px; }
.xin_xiaoquD dl { position: relative; padding: 22px 0 0 77px; width: 378px; height: 213px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/Newxq/xxBg.jpg) no-repeat; }
.xin_xiaoquD dl dt { padding-left: 50px; line-height: 35px; font-size: 18px; color: #1a2124; }
.xin_xiaoquD dl dt.xin_xiaoquD1 { background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/Newxq/BlockI1.png) no-repeat left 0; }
.xin_xiaoquD dl dt.xin_xiaoquD2 { margin-top: 18px; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/Newxq/BlockI2.png) no-repeat left 0; }
.xin_xiaoquD dl a { position: absolute; bottom: 22px; left: 50%; margin-left: -82px; width: 164px; text-align: center; height: 48px; line-height: 48px; overflow: hidden; background: #3dd2ae; border-radius: 40px; font-size: 18px; color: #1a2124; }
.xin_xiaoquD img { display: inline; margin-left: 2px; vertical-align: top; }
/* 重置美洽样式 */
/*#MEIQIA-PANEL-HOLDER{right:42px !important;}
#MEIQIA-BTN-HOLDER{bottom:134px !important;}
#MEIQIA-BTN{width:42px !important;background-color:#fee13d !important;border:0 !important;box-shadow:none !important;}
#MEIQIA-BTN-TEXT{width:22px !important;padding:0 10px!important;letter-spacing:normal !important;color:#333 !important;}
#MEIQIA-BTN .MEIQIA-ICON{background-image:url(http://cdn.img.liuxue.zmnedu.com/static/common/images/icon_meiqia.png) !important}*/
body #MEIQIA-BTN-HOLDER { right: 132px; }
#MEIQIA-BTN #MEIQIA-BTN-TEXT { line-height: 1.2 !important; }
.divCon { display: none !important; }
#_meiqia_drag_handler_chat { width: 0!important; height: 0!important; }
/* 为你而来 */
/*.m-wnel{display:none;position:absolute;top:138px;left:0;width:100%;height:550px;background:#bd0b0b url(http://cdn.img.liuxue.zmnedu.com/static/common/images/wnel_bg.jpg) center top no-repeat;z-index:7008;}
.m-wnel .wnel-close{position:absolute;top:15px;right:15px;width:22px;height:22px;background:url(http://cdn.img.liuxue.zmnedu.com/static/common/images/wnel_close.png) no-repeat;cursor:pointer;opacity:.5;}
.m-wnel-sm{display:none;position:absolute;top:138px;left:50%;width:123px;height:176px;margin-left:570px;cursor:pointer;z-index:7009;}*/

/* 直播 */
.m-live { background: #eff3f6; overflow: hidden; }
.m-live .live-menu .menu-item .item-icon, .m-live .live-item .item-link { background: url(live/live_sprite.png) no-repeat; }
.m-live .live-cnt { width: 1176px; margin: 0 auto; }
.m-live .live-tit { margin-top: 40px; font-size: 28px; color: #333; }
.m-live .live-stit { margin: 5px 0 40px; font-size: 16px; color: #777; }
.m-live .live-menu { text-align: center; font-size: 0; }
.m-live .live-menu .menu-item { display: inline-block; padding: 0 35px; vertical-align: top; border-right: 1px dotted #eaeaea; }
.m-live .live-menu .menu-item .item-icon { display: block; width: 43px; height: 43px; margin: 0 auto; }
.m-live .live-menu .menu-item .item-tit { margin: 10px 0 2px; font-size: 14px; font-weight: normal; }
.m-live .live-menu .menu-item .item-tit b { color: #333; }
.m-live .live-menu .menu-item .item-txt { font-size: 13px; color: #666; }
.m-live-tf .live-menu .menu-item .item-tit { color: #12438e; }
.m-live-tf .live-menu .menu-item-01 .item-icon { background-position: 0 0; }
.m-live-tf .live-menu .menu-item-02 .item-icon { background-position: -43px 0; }
.m-live-tf .live-menu .menu-item-03 .item-icon { background-position: -86px 0; }
.m-live-tf .live-menu .menu-item-04 .item-icon { background-position: -129px 0; }
.m-live-sat .live-menu .menu-item .item-tit { color: #4dc2a7; }
.m-live-sat .live-menu .menu-item-01 .item-icon { background-position: 0 -43px; }
.m-live-sat .live-menu .menu-item-02 .item-icon { background-position: -43px -43px; }
.m-live-sat .live-menu .menu-item-03 .item-icon { background-position: -86px -43px; }
.m-live-sat .live-menu .menu-item-04 .item-icon { background-position: -129px -43px; }
.m-live-gre .live-menu .menu-item .item-tit { color: #f8c31d; }
.m-live-gre .live-menu .menu-item-01 .item-icon { background-position: 0 -86px; }
.m-live-gre .live-menu .menu-item-02 .item-icon { background-position: -43px -86px; }
.m-live-gre .live-menu .menu-item-03 .item-icon { background-position: -86px -86px; }
.m-live-gre .live-menu .menu-item-04 .item-icon { background-position: -129px -86px; }
.m-live .live-tab { margin: 45px 0 52px; }
.m-live .live-tab .tab-hd { position: relative; text-align: center; font-size: 0; z-index: 2; }
.m-live .live-tab .tab-hd li { position: relative; display: inline-block; width: 210px; height: 61px; padding-top: 19px; margin: 0 15px; vertical-align: top; color: #999; cursor: pointer; }
.m-live .live-tab .tab-hd span { display: inline-block; width: 23px; height: 32px; padding: 4px 0; margin-right: 10px; line-height: 16px; vertical-align: top; border: 1px solid #f4493d; font-size: 13px; color: #f4493d; }
.m-live .live-tab .tab-hd div { display: inline-block; vertical-align: top; }
.m-live .live-tab .tab-hd h3 { line-height: 24px; font-size: 18px; }
.m-live .live-tab .tab-hd p { line-height: 18px; font-size: 14px; }
.m-live .live-tab .tab-hd .record h3 { display: inline-block; line-height: 42px; font-size: 18px; }
.m-live .live-tab .tab-hd .record span { border-color: #f2af0f; color: #f2af0f; }
.m-live .live-tab .tab-hd .tab-bg { position: absolute; bottom: -10px; left: 0; display: none; width: 100%; height: 20px; background: #f9f9f9; z-index: 3; }
.m-live .live-tab .tab-hd .on { height: 59px; padding-top: 17px; background: #f9f9f9; border-top: 2px solid #f4493d; box-shadow: 0 0 10px #ccc; color: #f4493d; }
.m-live .live-tab .tab-hd .on span { background: #f4493d; color: #fff; }
.m-live .live-tab .tab-hd .on.record span { background: #f2af0f; }
.m-live .live-tab .tab-hd .on .tab-bg { display: block; }
.m-live .live-tab .tab-bd { position: relative; padding: 20px 0; background: #f9f9f9; box-shadow: 0 0 10px #ccc; }
.m-live .live-tab .tab-box .sub-hd { position: absolute; top: -10px; width: 210px; text-align: center; font-size: 0; z-index: 5; }
.m-live .live-tab .tab-box .sub-hd li { display: inline-block; width: 6px; height: 6px; margin: 0 2px; border: 1px solid #f4493d; border-radius: 100%; cursor: pointer; }
.m-live .live-tab .tab-box .sub-hd .on { background: #f4493d; }
.m-live .live-tab .tab-box-01 .sub-hd { left: 123px; }
.m-live .live-tab .tab-box-02 .sub-hd { left: 363px; }
.m-live .live-tab .tab-box-03 .sub-hd { left: 603px; }
.m-live .live-tab .tab-box-04 .sub-hd {/*left:843px;*/ left: 723px; }
.m-live .live-item { position: relative; float: left; width: 270px; height: 350px; margin: 0 12px; }
.m-live-gre .live-tab .tab-box-04 .live-item { height: 380px; }
.m-live .live-item .item-img { position: relative; display: block; height: 152px; overflow: hidden; }
.m-live .live-item .item-img img { width: 100%; height: 100%; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; transition: all 1s ease 0s; }
.m-live .live-item .item-img:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.m-live .live-item .item-lable { position: absolute; bottom: 0; right: 0; height: 24px; padding: 0 8px; line-height: 24px; font-size: 12px; color: #fff; }
.m-live .live-item .item-lable span { display: inline-block; margin-right: 8px; }
.m-live .live-item .item-lable-01 { background: url(live/mask_bg.png); }
.m-live .live-item .item-lable-02 { background: #00a854; }
.m-live .live-item .item-lable-03 { background: #108ee9; }
.m-live .live-item .item-lable-04 { background: #f5317f; }
.m-live .live-item .item-lable-05 { background: #7265E6; }
.m-live .live-item .item-tit { margin: 12px 0 3px; font-size: 16px; color: #465360; }
.m-live .live-item .item-txt { line-height: 24px; font-size: 14px; color: #6f7c89; }
.m-live .live-item .item-txt b { float: left; margin-right: 8px; font-size: 20px; }
.m-live .live-item .item-txt span { float: left; width: 255px; }
.m-live .live-item .item-link { position: absolute; bottom: 50px; right: 0; display: none; float: right; margin-top: 8px; padding-left: 25px; line-height: 19px; background-position: 0 -129px; font-size: 12px; font-style: italic; color: #666; }
.m-live .live-item .item-link:hover { background-position: 0 -148px; color: #f4493d; }
.m-live .live-item .item-link-01 { display: block; padding: 0; background: none; }
.m-live .live-item .item-btn { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; font-size: 0; }
.m-live .live-item .item-btn a { display: inline-block; width: 96px; height: 30px; margin: 0 12px; line-height: 30px; border: 1px solid #df2332; border-radius: 15px; font-size: 15px; }
.m-live .live-item .item-btn .btn-01 { background: #df2332; color: #fff; }
.m-live .live-item .item-btn .btn-01:hover { background: #c9202d; }
.m-live .live-item .item-btn .btn-02 { color: #df2332; }
.m-live .live-item .item-btn .btn-02:hover { background: #fff; }
/*底部表单*/
.xzfxhBot { position: fixed; bottom: 0; left: 0; z-index: 99999; width: 100%; height: 86px; background: #182b59; }
.xzfxhBotC { position: relative; margin: 0 auto; width: 1140px; height: 86px; }
.xzfxhBotP { position: absolute; bottom: 0; left: -40px; width: 146px; height: 150px; overflow: hidden; }
.xzfxhBotP span { position: absolute; bottom: 8px; left: 6px; width: 140px; text-align: center; height: 26px; line-height: 26px; overflow: hidden; font-size: 16px; color: #fff; }
.xzfxhBotd { position: absolute; bottom: 0; left: 120px; width: 1020px; height: 86px; }
.xzfxhBotdL { margin-top: 12px; text-align: right; }
.xzfxhBotdL h3 { font-size: 28px; color: #ffe400; }
.xzfxhBotdL p { font-size: 16px; color: #fff; }
.xzfxhBotdR { margin-right: 60px; }
.xzfxhBotdR p input { margin-top: 24px; width: 172px; text-indent: 14px; height: 42px; overflow: hidden; border: none; background: #fff; }
.xzfxhBotdR div button { margin: 13px auto 0; width: 157px; text-align: center; height: 42px; line-height: 42px; overflow: hidden; background: #e8303b; border-radius: 42px; border: none; font-size: 18px; color: #fff; outline: none; }
.xzfxhBotdR div button:hover { background: #dc1d29; }
.xzfxhBotdR div p { margin-top: 4px; font-size: 14px; color: #fff; }
.xzfxhBotdR .xzfxhBotdRS { display: inline; margin-left: 16px; }
.xzfxhBotd .xzfxh-close { position: absolute; top: 50%; right: 0; display: block; width: 24px; height: 25px; margin-top: -12px; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/icon_close_06.png) no-repeat; cursor: pointer; }
.xzfxhBot-sm { position: fixed; left: -130px; bottom: 0; width: 130px; height: 114px; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/xzfxh_icon.png) no-repeat; cursor: pointer; }
/* 2017/5/22 14:46:00 Update Yuechai Feng */

	/*顶部推小图*/
.hd-cj { width: 250px; height: 65px; padding-top: 12px; float: left; }
.hd-cj .top_img_3 { display: block; border-radius: 32.5px;overflow: hidden;}
.hd-cj .top_img_3 img { display: block; }
.box_xin_1 { height: 150px; left: 50%; margin-left: -575px; bottom: -150px; z-index: 1001; }
.box_xin_1 .box_x { width: 38px; height: 150px; margin-left: -38px; cursor: pointer; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/box_xin_1.png) no-repeat; }
.box_xin_1 .box_d { width: 1150px; height: 150px; left: 0; top: 0; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/box_xin_2.png) no-repeat; overflow: hidden; display: none; }
.box_xin_1 .box_o { width: 1150px; height: 150px; overflow: hidden; }
.box_xin_1 .box_d .box_yuan { width: 228px; padding-left: 16px; padding-top: 30px; line-height: 34px; font-size: 20px; color: #FFF; text-decoration: line-through; }
.box_xin_1 .box_d .box_biao { width: 860px; padding-top: 37px; }
.box_xin_1 .box_d .box_biao h2 { font-size: 31px; color: #000; line-height: 44px; }
.box_xin_1 .box_d .box_biao p { height: 27px; font-size: 12px; color: #333; line-height: 20px; }
.box_xin_1 .box_d .box_biao p .box_dui { padding-left: 20px; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/box_xin_4.png) 2px no-repeat; margin-right: 15px; }
.box_xin_1 .box_d .box_biao p .box_hong { color: #cd1010; font-size: 14px; font-weight: normal; }
.box_xin_1 #form_common1 dl dd label, .box_xin_1 #form_common1 strong { display: none; }
.box_xin_1 #form_common1 dl { width: 860px; overflow: hidden; }
.box_xin_1 #form_common1 dl dd, .box_xin_1 #form_common1 dl dt { float: left; }
.box_xin_1 #form_common1 .dd_zmn_orkspx label { display: inline-block !important; }
.box_xin_1 #form_common1 input { width: 115px; height: 30px; background: #FFF; border: none; margin-right: 20px; padding: 0 8px; border-radius: 5px; box-shadow: 2px 2px 1px #f4cb09; outline: none; line-height: 30px; font-size: 14px; }
.box_xin_1 #form_common1 select { width: 135px; height: 30px; background: #FFF; border: none; margin-right: 20px; padding-left: 5px; border-radius: 5px; box-shadow: 2px 2px 1px #f4cb09; outline: none; font-size: 14px; }
.box_xin_1 #form_common1 a { width: 90px; display: block; line-height: 30px; text-align: center; height: 30px; background: #cc0f0f; border: none; border-radius: 5px; color: #FFF; box-shadow: 2px 2px 1px #f4cb09; outline: none; }
.box_xin_1 .close { width: 15px; height: 15px; display: block; top: 43px; right: 12px; cursor: pointer; background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/box_xin_3.png) no-repeat; }
/*活动规划*/
.hdgh_thC2d { margin-top: 30px; box-sizing: content-box; }
.hdgh_thC2d .hd { width: 100%; height: 51px; overflow: hidden; background: #212121 }
.hdgh_thC2d .hd>ul { margin: 0 auto; width: 1080px; overflow: hidden }
.hdgh_thC2d .hd>ul li { float: left; width: 215px; text-align: center; line-height: 47px; overflow: hidden; font-size: 20px; color: #fff; cursor: pointer }
.hdgh_thC2d .hd>ul span { float: left; margin: 9px 34px 0 34px; width: 1px; height: 33px; overflow: hidden; background: #ffb400 }
.hdgh_thC2d .hd>ul li.on { border-bottom: 4px solid #ffb400; color: #ffb400; font-weight: 700 }
.hdgh_thC2d .bd { margin-top: 47px }
.hdgh_thC2d .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 }
.hdgh_thC2d .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/hdgh/images/hdgh_thJian.png) no-repeat }
.hdgh_thC2d .inBox .inHd li.inHdT { margin-top: 16px }
.hdgh_thC2d .inBox .inHd li.on { background: #febd2b }
.hdgh_thC2d .inBox .inHd li.on em { display: block }
.hdgh_thC2d .inBox .inBdC { position: relative; width: 887px; height: 405px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/static/hdgh/images/hdgh_thC2Bg.png) no-repeat }
.hdgh_thC2d .inBox .inBdC .inBdC_o { position: absolute; top: 40px; left: 35px }
.hdgh_thC2d .inBox .inBdC .inBdC_o .inBdH4 { font-size: 22px; color: #212121 }
.hdgh_thC2d .inBox .inBdC .inBdC_o .inBdCP { margin:10px 20px 0 0; 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/hdgh/images/hdgh_thC2BgA.png) no-repeat 20px center; border: 1px dashed #ffa00b; border-radius: 33px; font-size: 16px; color: #333 }
.hdgh_thC2d .inBox .inBdC .inBdC_o .otherInfo { display: inline-block;margin-top: 10px;}
.hdgh_thC2d .inBox .inBdC .inBdC_o .otherInfo em { font-style: normal; font-weight: 500; }
.hdgh_thC2d .inBox .inBdC .inBdC_o .inBdCP span { padding: 0 10px }
.hdgh_thC2d .inBox .inBdC .inBdC_t { position: absolute; top: 30px; right: 0px; width: 220px }
.hdgh_thC2d .inBox .inBdC .inBdC_t h5 { text-align: center; line-height: 54px; font-size: 75px; color: #333 }
.hdgh_thC2d .inBox .inBdC .inBdC_t ul { margin-top: 3px }
.hdgh_thC2d .inBox .inBdC .inBdC_t ul li { float: left; margin-left: 9px }
.hdgh_thC2d .inBox .inBdC .inBdC_t p { margin-top: 3px; text-align: left; font-size: 14px; color: #333; font-weight: 600 }
.hdgh_thC2d .inBox .inBdC .inBdC_th { position: absolute; bottom: 14px; left: 10px; width: 867px; overflow: hidden }
.hdgh_thC2d .inBox .inBdC .inBdC_th dd { width: 595px; height: 256px; overflow: hidden; box-sizing: border-box; padding: 0 20px; }
.hdgh_thC2d .inBox .inBdC .inBdC_th dd h6 { margin-top: 10px; font-size: 18px; color: #212121 }
.hdgh_thC2d .inBox .inBdC .inBdC_th dd>p { margin-top: 5px; line-height: 22px; font-size: 14px; color: #333 }
.hdgh_thC2d .inBox .inBdC .inBdC_th dd div>p { float: left;margin: 8px 0 0 5px; padding: 0 10px; height: 36px; line-height: 36px; overflow: hidden; background: #393939; font-size: 13px; color: #fff }
.hdgh_thC2d .inBox .inBdC .inBdC_f { position: absolute; bottom: 14px; right: 10px; width: 172px; text-align: center; height: 256px }
.hdgh_thC2d .inBox .inBdC .inBdC_f h6 { margin-top: 75px; font-size: 20px; color: #fff }
.hdgh_thC2d .inBox .inBdC .inBdC_f p { line-height: 30px; font-size: 16px; color: #fff }
.hdgh_thC2d .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/hdgh/images/an02.png) no-repeat; font-size: 15px; color: #725300; border-radius: 36px }
.hdgh_thC2d .inBox .inBdC .inBdC_f a:hover { background-color: #ffe787 }
/*新侧边栏*/
.navigation_rightS{
	position: fixed;
    right: 10px;
    top: 50%;
    width:90px;
    height: 535px;
    margin-top: -267.5px;
    text-align: center;
    font-size: 14px;
    z-index: 9999;
}
.navigation_rightS .top_pho{
	position: absolute;
	top:-51px;
	left: 8px;
	width: 76px;
	height: 66px;
	z-index: 1;
}
.navigation_rightS .top_pho img{
	display: block;
	width: 76x;
	height: 66px;
}
.navigation_rightS ul{
	width: 90px;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 0 5px rgba(14, 5, 10, .2);
}
.navigation_rightS ul li{
	width: 90px;
	height: 87px;
	position: relative;
}
.navigation_rightS ul li a{
	display: block;
	box-sizing:border-box;
	width: 100%;
	padding:50px 8px 0;
	height: 87px;
	position: relative;
}
.navigation_rightS ul li a::after{
	content: "";
	display: block;
	position: absolute;
	width: 74px;
	height: 1px;
	background: #ececec;
	bottom: -1px;
	left: 8px;
}
.navigation_rightS ul li:last-child a::after{
	display: none;
}
.navigation_rightS ul li:nth-child(1) a{
	border-radius: 10px 10px 0 0;
	background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/nav_icon1.png) no-repeat 0 0;
}
.navigation_rightS ul li:nth-child(2) a{
	background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/nav_icon2.png) no-repeat 0 0;
}
.navigation_rightS ul li:nth-child(3) a{
	background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/nav_icon3.png) no-repeat 0 0;
}
.navigation_rightS ul li:nth-child(4) a{
	background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/nav_icon4.png) no-repeat 0 0;
}
.navigation_rightS ul li:nth-child(5) a{
	border-radius: 0 0 10px 10px;
	background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/nav_icon5.png) no-repeat 0 0;
}
.navigation_rightS ul li a:hover{
	background-color:rgba(255, 187, 18, 1);
	background-position:0 -87px;
}
.navigation_rightS ul li:nth-child(2) a:hover{
	background-position:0 -88px;
}
.navigation_rightS ul li:nth-child(5):hover .Vm_code{
	display: block;
}
.navigation_rightS ul li a span{
	display: block;
	color: #333;
	font-weight: 600;
}
.navigation_rightS .backoff{
	box-sizing: border-box;
	width: 90px;
	height: 90px;
	margin-top: 11px;
	box-shadow: 0 0 5px rgba(14, 5, 10, .2);
	border-radius: 10px;
	background: #fff;
}
.navigation_rightS .backoff a{
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 87px;
	padding-top: 52px;
	color: #333;
	background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/nav_icon6.png) no-repeat 36px 25px;
}
.navigation_rightS .Vm_code{
	position: absolute;
	display: none;
	width: 137px;
	height: 167px;
	left: -153px;
	bottom:0;
	border-radius: 10px;
	box-shadow: 0 0 5px rgba(14, 5, 10, .2);
	background: #fff;
}
.navigation_rightS .Vm_code img{
	display: block;
	margin: 15px auto 0;
}
.navigation_rightS .Vm_code em{
	display: block;
	margin-top: 14px;
	text-align: center;
	color: #333;
	font-style: normal;
	font-weight: 600;
}
/*liuxue_bottom.html*/
.m-movie_pic{
	width: 1140px;
	margin: 28px auto 0;
	height: 180px;
	padding-bottom: 28px;
}
.m-movie_pic .m-movie{
	float: left;
	width: 252px;
	height: 180px;
	border-radius: 4px;
	cursor: pointer;
	overflow: hidden;
}
.m-movie_pic .m-pic{
	width: 873px;
	float: right;
	overflow: hidden;
	padding-right: 3px
}
.m-movie_pic .m-pic ul{

}
.m-movie_pic .m-pic ul li{
	
	position: relative;

}
.m-movie_pic .m-pic ul li em{
	position: absolute;
	display: block;
	width: 66px;
	height: 24px;
	top: 13px;
	left: 148px;
	background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/m-pic_embg.png) no-repeat;
}
.m-movie_pic .m-pic ul li em.em_type2{
	background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/m-pic_embg2.png) no-repeat;;
}
.m-movie_pic .m-pic ul li a{
	display: block;
	width: 210px;
	height: 180px;
	position: relative;
	overflow: hidden;
	border-radius: 4px;
}
.m-movie_pic .m-pic ul li a img{
	position:absolute;
	width: 210px;
	height: 180px;
	top: 0;
	left: 0;
	border-radius: 4px;
	transition: width .5s, height .5s,top .5s,left .5s, transform .5s;
	-moz-transition: width .5s, height .5s,top .5s,left .5s, transform .5s;
	-webkit-transition:width .5s, height .5s,top .5s,left .5s, transform .5s;
	-o-transition:width .5s, height .5s,top .5s,left .5s, transform .5s;
}
.m-movie_pic .m-pic ul li a:hover img{
	width: 231px;
	height: 198px;
	top: -9px;
	left: -10.5px
}

.m-movie_pic .mover{
	display: none;
	position: fixed;
	width: 960px;
	height: 544px;
	top: 100px;
	left: 50%;
	margin-left: -480px;
	z-index: 999;
}
.m-movie_pic .mover a{
	position: absolute;;
	width: 20px;
	height: 20px;
	display: block;
	top: 10px;
	right: 10px;
	background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/icon_close1.png);
	z-index: 9999
}
.m-movie_pic .swiper-button-prev,.m-movie_pic .swiper-button-next{
	display: none;
    position: absolute;
    width: 46px;
    height: 46px;
    top: 80px;
    background: url(http://cdn.img.liuxue.zmnedu.com/static/common/images/banner_pn.png) no-repeat;
    opacity: .4;
    z-index: 9999;
    pointer-events: auto !important; 
}
.m-movie_pic .swiper-button-prev{
	left: 10px;
    background-position: 0 0;
}
.m-movie_pic .swiper-button-next{
	right: 10px;
    background-position: -46px 0;
}
.m-movie_pic .m-pic:hover .swiper-button-prev,.m-movie_pic .m-pic:hover .swiper-button-next{
	display: block;
}
.m-movie_pic .swiper-button-prev:hover,.m-movie_pic .swiper-button-next:hover{
	opacity: .7
}
.allow_show{
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	top: 70px;
	z-index: 9999;
	border-radius: 8px;
	box-shadow: 0 0 5px rgba(0,0,0,.7);
	overflow: hidden;
	opacity: 0;
	transform: translate(-50%,0);
}
.allow_show .close_as{
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	overflow: hidden;
}
.allow_show .close_as img{
	width: 20px
}
.allow_hide{
	opacity: 0;
	position: fixed;
	left: 50%;
	bottom: -85px;
	width: 100px;
	height: 100px;
	overflow: hidden;
	border-radius: 8px;
	box-shadow: 0 0 5px rgba(0,0,0,.7);
	margin-left:-786px;
}
.advertisement_bottom{
	position: fixed;
	width:100%;
	height:200px;
	left:0;
	bottom:0;
	z-index: 1001;
}
.narrow{
	width: 38px;
	left: 50%;
    margin-left: -642px;
}
.retract{
	position: absolute;
	width: 38px;
	height: 150px;
	bottom: 0;
	cursor: pointer;
}
.open{
	display: none;
	width: 100%;
	margin: 0;
	height:200px;
	background: url('http://cdn.img.liuxue.zmnedu.com/static/common/images/box_xin_5.jpg') no-repeat top;
}
.open a{
	display: block;
	height: 200px;
}
.nav-item.nav-item06 .column{
	padding: 10px 18px 10px 70px;
	width: 255px;
	height: 160px;
	left: -247px!important;
}
.nav-item.nav-item06 .column ul li{
	display: block;
	float: none;
    height: 40px;
    margin-right: 60px;
    font-size: 13px;
    line-height: 40px;
    text-align: left;
}
.nav{
    width: 100%;
    height: 60px;
    background: #222f3e;
    position: relative;
}
.nav ul{
    overflow: inherit;
    height: 60px;
}
.nav .w1140{
	width: 1140px;
	margin: 0 auto;
}
.nav ul li{
    width:142px;
    height: 60px;
    float: left;
}
.nav ul li.pull_right{
    float: right;
}
.nav ul li.pull_right h6 a{
    box-sizing: border-box;
    display:block;
    width:85px;
    height: 32px;
    border-radius: 16px;
    line-height: 30px;
    margin: 14px auto 0;
    border: 1px solid #9a9a9a;
    text-indent: 10px;
    text-align: left;
    background: url(http://liuxue.zmnedu.com/static/common/images/nav_icon6_w.png) no-repeat 63px 12px;
    transition: color .3s, borderColor .3s, background, transform .3s;
    -webkit-transition: color .3s, borderColor .3s, background, transform .3s;
}
.nav ul li.pull_right a:hover{
    color: #ffa700;
    border-color: #ffa700;
    background: url(http://liuxue.zmnedu.com/static/common/images/nav_icon6_y.png) no-repeat 63px 12px;
}
.nav ul div.bg_warp{
    display: none;
    position: absolute;
    width: 100%;
    height: 510px;
    background:url(http://cdn.img.liuxue.zmnedu.com/static/common/images/bg_warp_bg.png) repeat-y top;
    top: 60px;
    left: 50%;
    transform:translate(-50%,0);/*左右，上下*/
    z-index: 9999;
    box-shadow: 0 0 5px rgba(0, 0, 0, .4);
}
.nav ul div.banner_1 a{
    display: block;
    width: 100%;
	height: 510px;
	overflow: hidden;
	position: relative;
}
.nav ul div.banner_1 a img{
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	transform:translate(-50%,0);/*左右，上下*/
}
.nav ul div.bg_warp_ad{
    display: none;
    position: absolute;
    width: 100%;
    height: 510px;
    background:#fff;
    top: 60px;
    left: 50%;
    transform:translate(-50%,0);/*左右，上下*/
    z-index: 9999;
    box-shadow: 0 0 5px rgba(0, 0, 0, .4);
}
.nav ul li:hover div.bg_warp,.nav ul li:hover div.bg_warp_ad{
    display: block;
}
.nav ul li:hover h6 a{
    color:#ffa700;
}
.nav ul h6{
    width: 95px;
    line-height: 60px;
    text-align: center;
}
.nav ul h6 a{
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    transition: color .3s;
    -webkit-transition: color .3s; /* Safari */
}
.nav ul h6 a:hover{
    color:#ffa700;
}
.nav ul li .bg_warp div.nav_list{
    position: relative;
    padding-top:23px;
    height: 510px;
}
.nav ul li p {
    line-height: 36px;
}
.nav ul li p span,.nav ul li p label{
    display: inline-block;
    padding:11px 0;
    vertical-align: top;
}
.nav ul li p label{
    width: 230px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-indent:30px;
}
.nav ul li p span{
    margin-left: 44px;
    width: 610px;
    border-top: 1px solid #797979;
}
.nav ul li p:first-child span{
    border-top: none;
}
.nav ul li p span a{
    display: inline-block;
    margin-right: 26px;
    color: #797979;
    transition: color .3s;
    -webkit-transition: color .3s; /* Safari */
}
.nav ul li p span a:hover{
    color:#ffa700;
}
.nav ul li h5{
    position: absolute;
    width: 210px;
    right:0;
    top: 38px;
}
.nav ul li h5 a{
    display: block;
    width: 210px;
    height: 125px;
    margin-bottom: 15px;
}
.nav ul li .nav_ad_2,.nav ul li .nav_ad_4{
    height: 510px;
}
.nav ul li .nav_ad_2 a{
    float: left;
    width: 50%;
    height: 510px;
}
.nav ul li .nav_ad_4 a{
    float: left;
    width: 25%;
    height: 510px;
}
.nav ul li .fb_box{
    display: none;
    position: fixed;
    width:575px;
    height: 290px;
    top: 260px;
    left: 50%;
    transform:translate(-50%,0);/*左右，上下*/
    border-radius:10px;
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, .4);
	overflow: hidden;
	z-index: 99999;
}
.nav ul li .fb_box h4{
    height: 40px;
    line-height: 40px;
    position: relative;
    background: #222f3e;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.nav ul li .fb_box h4 a.closed_fb_box{
    position: absolute;
    display: block;
    width: 15px;
    height: 15px;
    background: url(http://liuxue.zmnedu.com/static/common/images/box_xin_3.png) no-repeat 0 0 #fff;
    border-radius: 7.5px;
    top: 12.5px;
    right: 8px;
}
.nav ul li .fb_box h4 a.closed_fb_box:hover{
    background-position: 0 -15px;
}
.nav ul li .fb_box ul{
    width: 100%;
    height: 250px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding:20px 0;
}
.nav ul li .fb_box ul a{
    width:80px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 15px;
    background: #222f3e;
    margin: 15px 18px;
    color:#fff;
    transition: background .3s;
    -webkit-transition: background .3s; /* Safari */
}
.nav ul li .fb_box ul a:hover{
    background: #ffa700;
    color: #ffff;
}
.g-hd .pxtel{
	float: right;
	width: 185px;
	padding-top: 22px;
}
.g-hd .pxtel span{
	display: block;
	padding-left:28px;
	font-size: 24px;
	font-weight: 700;
	color: #555555;
	line-height: 26px;
	background:url(/static/common/images/px_h_i1.png) no-repeat 0 3px;
}
.g-hd .pxtel label{
	display: block;
	font-size: 14px;
	color:#555;
	line-height: 24px;
	text-align: right;
	padding-right: 10px;
}
#newBridge .icon-right-center{
	top: auto !important;
	bottom: 2px !important;
}
.pc_alad{
	position: fixed;
	width: 500px;
	height: 292px;
	top: 50%;
	left: 50%;
	transform:translate(-50%,-50%);
	z-index:9999;
}
.pc_alad span{
	position: absolute;
    width: 15px;
    height: 15px;
    top: 16px;
    right: 16px;
    background: url(/static/common/images/icon_close_b.png) no-repeat top;
    background-size: 100%;
	cursor: pointer;
}
.pc_alad img{
	display: block;
	width: 100%;
}