/* rem */
/*
 * 
 * 计算公式：b * (d / r)
 * b 为基数，即像素值和 rem 值的比例，比如它们的比例是100：1，那么 b = 100；
 * d 为设备尺寸；
 * r 为标准尺寸(参照尺寸)；
 *
 */
 @media screen and (max-width: 319px) {
    html { font-size: 85.33333px; }
    }
    
    @media screen and (min-width: 320px) and (max-width: 359px) {
    html { font-size: 85.33333px; }
    }
    
    @media screen and (min-width: 360px) and (max-width: 374px) {
    html { font-size: 96px; }
    }
    
    @media screen and (min-width: 375px) and (max-width: 383px) {
    html { font-size: 100px; }
    }
    
    @media screen and (min-width: 384px) and (max-width: 399px) {
    html { font-size: 102.4px; }
    }
    
    @media screen and (min-width: 400px) and (max-width: 413px) {
    html { font-size: 106.66667px; }
    }
    
    @media screen and (min-width: 414px) and (max-width: 767px) {
    html { font-size: 110.4px; }
    }
    
    @media screen and (min-width: 768px) and (max-width: 1023px) {
    html { font-size: 204.8px; }
    }
    
    @media screen and (min-width: 1024px) {
    html { font-size: 273.06667px; }
    }

/* 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;}
.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-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;user-select:none;}
/* 新增function样式 */
.f-nobor{border:0 none !important;}
.f-nobg{background:none !important;}
.f-justify{text-align:justify;font-size:0;-webkit-text-size-adjust:none;}
.f-justify:after{content:'';display:inline-block;width:100%;height:0;overflow:hidden;}
.fixed:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.fixed{display:block;min-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;}


.g-hd{box-sizing:border-box;width:100%;padding:0.08rem 0 0.08rem;background:#0079FF;overflow:hidden;position:relative;text-align:center;}
.g-hd .logo img{width:3.51rem;}
.g-hd .hd-txt{height:.60rem;line-height:.60rem;margin:.1rem 0 0 .10rem;font-size:.24rem;color:#5a5a5a;}
.g-hd .hd-home{display:none;width:.56rem;height:.56rem;margin:.17rem .20rem 0 0;background:url(http://cdn.img.lx.zmnedu.com/static/common/images/icon_home.png) no-repeat;background-size:cover;}
.g-hd .hd-tel{display:none;width:.56rem;height:.56rem;margin:.12rem .20rem 0 0;background:url(http://cdn.img.lx.zmnedu.com/static/common/images/icon_zx.png) no-repeat;background-size:cover;/*line-height:.35rem;font-size:.18rem;color:#1d2088;*/}
.g-hd .hd-menu{position:absolute;top:0.32rem;right:0rem;width:0.82rem;height:.82rem;text-align:center;overflow:hidden;}
.g-hd .hd-icon{display:inline-block;width:.40rem;height:.30rem;background:url(http://cdn.img.lx.zmnedu.com/static/common/images/icon_menu.png) no-repeat;background-size:cover;}

.g-ft{box-sizing:border-box;width:100%;padding:.3rem 0 0.8rem;background:#4d4d4d;}
.g-ft p{line-height:.48rem;text-align:center;font-size:.22rem;color:#fff;}
.g-ft a{display:inline-block;margin:0 .16rem;font-size:.22rem;color:#fff;}

.m-fltNav{position:fixed;left:0;bottom:0;width:100%;z-index:8009;}
.m-fltNav li{box-sizing:border-box;position:relative;float:left;width:50%;position:relative;}
.m-fltNav li a{display:block;width:100%;height:0.82rem;line-height:0.82rem;text-align:center;font-size:.28rem;color:#fff;}
.m-fltNav li p{font-size:0.2rem;width:0.26rem;height:0.26rem;text-align:center;line-height:0.26rem;background:#ff5858;border-radius:100%;color:#fff;position:absolute;top:0.22rem;right:11%;}
.m-fltNav li:nth-child(1){background-color:#0079FF;}
.m-fltNav li:nth-child(2){background-color:#0079FF;border:solid #fff;border-width:0;}
.m-fltNav li:nth-child(2):before{content:"";position:absolute;top:50%;left:0;width:.01rem;height:.30rem;margin-top:-.15rem;background:rgba(255,255,255,.45);}
.m-fltNav li:nth-child(3){background-color:#ff4800;}

.m-fltKf{position:fixed;top:50%;right:50%;width:.72rem;height:1.75rem;margin:-.88rem -3.15rem 0 0;text-indent:-9999px;background:url(http://cdn.img.lx.zmnedu.com/static/common/images/tq.png) no-repeat;background-size:cover;z-index:8009;}

.kf-pop{display:none;position:fixed;top:50%;left:50%;width:2.78rem;height:1.48rem;margin:-.74rem 0 0 -1.39rem; border-radius:.05rem;overflow:hidden;z-index:8009;}
.kf-pop .pop-cnt{box-sizing:border-box;height:1.08rem;padding:.30rem 0;background:rgba(255, 255, 255, .95);}
.kf-pop .pop-cnt p{line-height:.24rem;text-align:center;font-size:.18rem;color:#333;}
.kf-pop .pop-btn{width:100%;}
.kf-pop .pop-btn a{box-sizing:border-box;float:left;width:50%;height:.40rem;text-align:center;line-height:.40rem;font-size:.18rem;}
.kf-pop .pop-btn a:nth-child(1){border-right:1px solid #fff;background:rgba(93, 93, 93, .92);color:#fff;}
.kf-pop .pop-btn a:nth-child(2){background:rgba(254, 227, 24, .92);color:#333;}

.m-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:98;}
.m-menu .menu-mark{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;background:#fff;z-index:98px;}
.m-menu .menu-cnt{position:absolute;right:-100%;width:50%;height:100%;background-color:#f2f2f2;box-shadow:-5px 0 30px #aaa;z-index:99;}
.m-menu .menu-logo{padding:.1rem .3rem;background:#0079FF;}
.m-menu .menu-logo img{height: .5rem;}
.m-menu .menu-nav li a{box-sizing:border-box;display:block;width:100%;height:.6rem;padding-left:.10rem;line-height:.6rem;background-color:#fff;border-bottom:1px solid #f2f2f2;color:#7D7D7D;font-size:.22rem;}
.m-menu .menu-nav li a.hover,.m-menu .menu-nav li a:hover{color:#4d4d4d;}
.m-menu .menu-nav li:nth-child(7){margin-top:.30rem;}
.tq_div_main{display:none !important;}
/*#MEIQIA-BTN #MEIQIA-BTN-PICTURE{width:.40rem;}
#MEIQIA-BTN-HOLDER{display:none !important;}*/
#MEIQIA-BTN-HOLDER{display:none !important;}
#MEIQIA-BTN{background-color:#0079FF !important;}
#MEIQIA-BTN-HOLDER{width:50% !important;height:.82rem !important;}
#MEIQIA-BTN{height:.82rem !important;line-height:.82rem !important;}
#MEIQIA-BTN #MEIQIA-BTN-ICON{margin-top:.19rem !important;}
#MEIQIA-BTN #MEIQIA-BUBBLE{position:fixed !important;bottom:1rem;}
#MEIQIA-BTN #MEIQIA-BUBBLE-ARROW1{right:auto !important;left:.24rem !important;}
#MEIQIA-BTN #MEIQIA-BUBBLE-ARROW2{right:auto !important;left:.22rem !important;}
#MEIQIA-BTN #MEIQIA-CIRCLE{top:-.18rem !important;width:.36rem !important;height:.36rem !important;line-height:.36rem !important;}
body.BODY-FOR-MEIQIA{margin-bottom:0 !important;}

/*侧边讲座模块*/
.hidden { display: none; }
#activity { position: fixed; width: .34rem; overflow: hidden; color: #fff; text-align: center; text-decoration: none; padding: .06rem 0.2rem; border-radius: .06rem; z-index: 2333; background-color: #002060; top: 45%; font-size: .32rem; }
#activitybox { position: fixed; top: 16%; left: .375rem; width: 5.4rem; height:7rem; padding: 0 .4rem; border-radius: .2rem; background-color: #002060; color: #fff!important; box-sizing: border-box; z-index: 250250250; }
#activitybox .close { position: absolute; top: .1rem; right: .3rem; display: block; width: .32rem; height: .32rem; }
#activitybox h4 { width: 100%; height: .8rem; margin: .2rem auto .5rem; font-size: .36rem; font-weight: normal; color: #fff; line-height: .8rem; text-align: center; }
#activitybox p { margin-bottom: .2rem; color: #fff!important; }
#activitybox li { padding-left: .2rem; color: #fff!important; }
#activitybox .JS_kefu { display: block; width: 2.8rem; height: .8rem; margin: .3rem auto .1rem; border: #3d6d98 1px solid; border-radius: 6px; color: #fff; line-height: .8rem; text-align: center; }
#activitybox span { display: block; width: 100%; font-size: .24rem; color: #ff0015; text-align: center; }
/**/
#LXB_CONTAINER_SHOW.lxb-container-btn-show { z-index: 99!important; }

/* 2019 底部悬浮导航 */
.m-footer { position: fixed; left: 0; bottom: 0; width: 100%; height: 1.18rem; background-color: #fff; box-shadow: 0 -0.01rem 0.03rem -0.01rem #ccc; z-index: 999; }
.m-footer .m-ft-c { position: relative; width: 6rem; height: .97rem; margin: 0 auto; padding-top: .2rem; }
.m-footer .m-ft-btn { display: inline-block; float: left; width: 1.31rem; height: .65rem; margin-top: .07rem; background: url(http://cdn.img.lx.zmnedu.com/static/common/images/footer_btn.png); background-size: 100%; }
.m-footer .m-ft-c>ul { float: right; width: 4.64rem; }
.m-footer .m-ft-c>ul li { float: left; width: 2.22rem; height: .77rem; margin-left: .1rem; border-radius: .04rem; background-color: #ff434d; line-height: .77rem; text-align: center; }
.m-footer .m-ft-c>ul li:last-child { background-color: #408bfa; }
.m-footer .m-ft-c>ul li a { display: block; width: 100%; height: 100%; font-size: .26rem; font-weight: bold; color: #fff; }
.m-footer .m-ft-list { position: absolute; display: none; top: -1.35rem; width: 1.65rem; height: 1.35rem; }
.m-footer .m-ft-list ul li { width: 1.65rem; height: .36rem; margin-bottom: .09rem; padding-left: .38rem; border: #408bfa 1px solid; border-radius: .18rem; background: url(http://cdn.img.lx.zmnedu.com/static/common/images/footer_icon.png) no-repeat .14rem .1rem #fff; background-size: .155rem; line-height: .36rem; box-sizing: border-box; }
.m-footer .m-ft-list ul li a { font-size: .12rem; }
/* 2019通用表单 */
.common-form-hidden { display: none }
#common-form-shade { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; opacity: .7; z-index: 9999 }
#common-form-box { position: fixed; top: 12%; left: .2rem; width: 3.35rem; height: 4.89rem; background-color: #fff; border-radius: .13rem; overflow: hidden; z-index: 99990 }
/*标题*/
#common-form-box .form-title { position: relative; width: 3.35rem; height: .87rem; background: url(http://cdn.img.lx.zmnedu.com/static/common/images/form-title.png); background-size: 100% }
#common-form-box .form-title-h2 { height: .32rem; padding-top: .22rem; font-size: .2rem; color: #fff; line-height: .32rem; text-align: center }
#common-form-box .form-title p { font-size: .11rem; color: #fff; text-align: center }
#common-form-box .x-btn { position: absolute; top: .05rem; right: .1rem; display: block; width: .16rem; height: .16rem }
#common-form-box .x-btn img { width: 100% }
#common-form-box .form-title-h3 { padding: .19rem 0 .05rem; font-size: .15rem; font-weight: normal; color: #842dc4; text-align: center }
#common-form-box .form-title-h4 { font-size: .11rem; color: #333; text-align: center }
/*表单*/
#common-form-box #mb-common-form { width: 3.01rem; margin: 0 auto; padding-top: .18rem }
#common-form-box #mb-common-form p { width: 1.43rem; height: .43rem; margin-bottom: .15rem; padding-left: .45rem; border: #d3d3d3 1px solid; border-radius: .05rem; box-sizing: border-box }
#common-form-box #mb-common-form p.yxgj { float: left; background: url(http://cdn.img.lx.zmnedu.com/static/common/images/form-icon-1.jpg) no-repeat .04rem center; background-size: .42rem }
#common-form-box #mb-common-form p.gdxw { float: right; background: url(http://cdn.img.lx.zmnedu.com/static/common/images/form-icon-2.jpg) no-repeat .04rem center; background-size: .42rem }
#common-form-box #mb-common-form p.mqjd { float: left; background: url(http://cdn.img.lx.zmnedu.com/static/common/images/form-icon-3.jpg) no-repeat .04rem center; background-size: .42rem }
#common-form-box #mb-common-form p.gpa { float: right; background: url(http://cdn.img.lx.zmnedu.com/static/common/images/form-icon-4.jpg) no-repeat .04rem center; background-size: .42rem }
#common-form-box #mb-common-form p select { width: .96rem; height: .43rem; border: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(http://cdn.img.lx.zmnedu.com/static/common/images/form-arrow.jpg) no-repeat .76rem center; background-size: 0.09rem; font-size: .12rem; color: #999; text-indent: .12rem }
#common-form-box #mb-common-form label { display: none }
#common-form-box #mb-common-form dd input { width: 3.01rem; height: .43rem; margin-bottom: .15rem; padding-left: .57rem; border: #d3d3d3 1px solid; border-radius: .05rem; font-size: .12rem; color: #999; box-sizing: border-box }
#common-form-box #mb-common-form .dd_zmn_name input { background: url(http://cdn.img.lx.zmnedu.com/static/common/images/form-icon-5.jpg) no-repeat .04rem center, url(http://cdn.img.lx.zmnedu.com/static/common/images/form-star.jpg) no-repeat 2.83rem center; background-size: .42rem, .08rem }
#common-form-box #mb-common-form .dd_zmn_tel input { background: url(http://cdn.img.lx.zmnedu.com/static/common/images/form-icon-6.jpg) no-repeat .04rem center, url(http://cdn.img.lx.zmnedu.com/static/common/images/form-star.jpg) no-repeat 2.83rem center; background-size: .42rem, .08rem }
#common-form-box #mb-common-form dt a { display: block; width: 2.25rem; height: .44rem; margin: .12rem auto; background: url(http://cdn.img.lx.zmnedu.com/static/common/images/form-btn.jpg) no-repeat; background-size: 100%; font-size: .15rem; font-weight: bold; color: #fff; line-height: .44rem; text-align: center }