@charset "gb2312";
html{-webkit-text-size-adjust:none; -webkit-tap-highlight-color: transparent;overflow-x:hidden;height: 100%; font-size: 312.5%; background-color: #ebebeb; margin: 0 auto; padding: 0 }
body{padding:0;margin:0;-webkit-text-size-adjust:none;width:100%;min-width:320px;max-width:640px;overflow-x:hidden;margin:0 auto;line-height:23px;font-family:"微软雅黑";color:#333333;font-size:.28em;background:#FFF;}
ol,ul{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul,li,input,h1,h2,h3,p,span,b,dl,dt,dd{margin:0;padding:0;list-style:none;}
img{border:0;display:block;}
a{text-decoration:none;color:#333;}
.cl{clear:both;}
p{text-indent:2em;}
@-webkit-keyframes rotate { from {-webkit-transform:rotate(0deg);}to { -webkit-transform: rotate(360deg); }}
@media screen and (min-width:320px) {html { font-size: 156.25%; }}
@media screen and (min-width:480px) {html { font-size: 234.5%; }}
@media screen and (min-width:640px) {html { font-size: 312.5%; }}
/*栏目头开始*/
.jdxd_t1{border-bottom:1px solid #000000;}
.jdxd_t2{border-bottom:1px solid #000000;}
.jdxd_t{width:90%;height:auto;margin:0px auto;text-align:center;color:#663300;}
.jdxd_t2 span{font-size:.6rem;line-height:1rem;color:#FFF;}
.jdxd_t2 font{font-size:.6rem;line-height:1rem;color:#000;}
.jdxd_t1 span{font-size:.6rem;line-height:1rem;color:#ac5afe;}
.jdxd_t1 font{font-size:.6rem;line-height:1rem;color:#000;}
.jdxd_zx{width:6rem;height:1rem;border-radius:.2rem;font-size:.5rem;margin:.15rem auto;text-align:center;line-height:1rem;}
.jdxd_zx1{background:#ac5afe;color:#FFF;}
.jdxd_zx1 a{color:#FFF;}
.jdxd_zx2{background:#FFF;color:#ac5afe;}
.jdxd_zx2 a{color:#ac5afe;}

.teach,.liyou,.job,.can,.zt{width:100%;height:auto;margin:0px auto;background:#ac5afe;padding:.1rem 0;}
/*栏目头结束*/
/*电话*/
.phone{width:100%;padding:.3rem 0;margin:0px auto;background:#e4e0df;}
.Telephone{ background:#ff8c01; width:60%; border-radius:10px; margin:0 auto;padding:.2em; text-align:center; overflow:hidden; clear:both;}
.Telephone a{ color:#FFF; display:block;}
.Telephone span{ margin-left:.5em; line-height:1.5em;  letter-spacing: 3px; font-size:.5rem;}
/*电话*/
.ban{width:100%;height:auto;padding:.25rem 3%;text-align:center;}
.ban1{font-size:.9rem;line-height:1.8rem;}
.ban2{font-size:.6rem;line-height:1.2rem;}
.ban3{font-size:.7rem;line-height:1.4rem;}
.ban4{font-size:.5rem;line-height:1rem;}
.ban4 font{color:#9900ff;}
.ban5{width:6rem;height:1rem;background:#9900ff;color:#FFF;margin:.5rem auto;font-size:.55rem;line-height:1rem;}
.ban5 a{ color:#FFF;}

.nav{width:100%;height:auto;padding:.25rem 3%;background:#e5e4e4;margin:0px auto;}
nav{width:100%;height:auto;padding:.25rem 0;margin:0px auto;}
.nav_c{width:50%;height:2.5rem;float:left;text-align:center;font-size:.5rem;padding:.1rem 5%;}
.nav_c img{display:block;margin:.2rem auto;width:25%;height:50%;}
.nav1{border-bottom:1px #000000 solid;}
.nav2{border-right:1px #000000 solid;}
.nav4{border-bottom:1px #000000 solid;border-right:1px #000000 solid;}

.mb{width:100%;height:auto;padding:.25rem 3%;margin:0px auto;text-align:center;}
.mb span{line-height:1rem;font-size:.6rem;color:#9900ff;}
.mb font{line-height:.9rem;font-size:.5rem;}

.study_c{width:100%;height:auto;padding:.25rem 3%;margin:0px auto;}
.study_c h3{font-size:.6rem;line-height:1rem;color:#9900ff;}
.study_c span{font-size:.5rem;line-height:.9rem;font-weight:bold;}
.study_c font{font-size:.5rem;line-height:.9rem;}

.teach_c{width:100%;height:auto;padding:.25rem 3%;}
.teach_c span{font-size:.5rem;line-height:1rem;font-weight:bold;}
.teach_c font{font-size:.5rem;line-height:1rem;}
.teach_c img{margin:.2rem auto;width:100%;height:100%;}

.liyou_c img{margin:.2rem auto;width:94%;height:94%;}

.teacher_c{width:100%;height:auto;padding:.25rem 3%;}
.teacher_pic{width:46%;height:9rem;float:left;margin:.2rem 2%;position:relative;border-radius:5px;}
.teacher_pic1{background:url(www.nmgxdf.comuploadsallimg170104-1-1F104103054605.jpg) top no-repeat;background-size:cover;}
.teacher_pic2{background:url(www.nmgxdf.comuploadsallimg170104-1-1F104102623P7.jpg) top no-repeat;background-size:cover;}
.teacher_pic3{background:url(www.nmgxdf.comuploadsallimg170104-1-1F104101T23P.jpg) top no-repeat;background-size:cover;}
.teacher_pic4{background:url(www.nmgxdf.comuploadsallimg170405-1-1F405150925513.jpg) top no-repeat;background-size:cover;}
.teacher_name{width:100%;height:.7rem;position:absolute;bottom:.1rem;left:0;font-size:.4rem;line-height:.7rem;border-radius:5px;padding-left:.4rem;background:#FFF;opacity:0.7;color:#000;}

.job_c{width:100%;height:auto;padding:.25rem 3%;margin:0 auto;}
.job_c p{font-size:.5rem;line-height:1rem;}
.job_c p a{color:red;}
.job_jy{width:94%;height:auto;margin:.3rem auto;font-size:.5rem;line-height:1rem;}
.job_jy img{margin:.4rem auto;}
.job_jy p{text-indent:2em;}
.job_jy p a{color:red;}
.job_jy span{color:#ff6804;line-height:1rem;font-size:.6rem;font-weight:bold;}
.jy{ width:100%; text-align:center;}
.jy img{ width:80%; margin:0 auto; padding-bottom:2%;}

.xszp_c img{width:65%;height:65%;margin:.25rem auto;}

.can_c{width:100%;height:auto;padding:.25rem 3%;}
.vantage_t{font-size:.6rem;line-height:1rem;font-weight:bold;}
.can_c p{font-size:.5rem;line-height:1rem;}
.can_c p a{color:red;}

.cs_c img{width:70%;height:70%;margin:.25rem auto;}

.zt_c{width:94%;height:auto;padding:.25rem 0;margin:0px auto;}
.zt_c img{width:30%;height:30%;float:left;margin:0px 1.66%;}

/*电话咨询*/
.nav4{ background:#e4e0df; padding: 2% 0; margin:0 auto; overflow:hidden; clear:both;}
.Telephone{ background:#ff8c01; width:65%; border-radius:10px; margin:0 auto;padding: .2em; text-align:center; overflow:hidden; clear:both;}
.Telephone a{ color:#FFF; display:block;}
.Telephone span{ margin-left:.4em; line-height:1.5em;  letter-spacing: 3px; font-size:.5rem;}
.Telephone span img{ width:.5rem;float:left;margin-left:.3rem;}

/*公用代码开始*/
@font-face{font-family:'iconfont';src:url('cssiconfonticonfont.eot');src:url('cssiconfonticonfont.eotiefix') format('embedded-opentype'),url('cssiconfonticonfont.woff') format('woff'),url('cssiconfonticonfont.ttf') format('truetype'),url('cssiconfonticonfont.svgiconfont') format('svg');}
.iconfont{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
/*顶部*/
.menubox{position:absolute;right:0;width:0px;z-index:1000;top:.88rem;}
.dangzhu { background-color: #000; width: 100%; height: 920px; left: 0; top:.88rem;filter: alpha(opacity=40); opacity: 0.4; z-index: 1; position: absolute; display: none; }
.menumain ul li {height:.7rem;line-height:.7rem; border-top: 1px solid #d16d03; border-bottom: 1px solid #ff8d15; background: #EC7A00 ; text-align: center; }
.menumain ul li a { padding-left: 0px; display: block; color: #fff }
.head-bg { background: #ec7a00; width: 100% }
.header h1 { position: relative; text-align: center; color: #fff; font-weight: normal;height:1rem; }
.header h1 { text-align: center }
.header h1 font { color: #FFF; line-height: 1rem; text-align: center; font-size: 0.5rem; -moz-box-flex: 1; }
.tb_back { position: absolute; left: 0;}
.tb_back a i{font-size:.5rem;line-height:.88rem;padding-left:.3rem;color:#FFF;}
.tb_list { position: absolute; right:.05rem;}
.tb_list a i{font-size:.5rem;line-height:.88rem;padding-right:.3rem;color:#FFF;}
/*底部悬浮框 */
.user-info{background:#f3f3f3;width:100%;float:left;}.user-info li{width:20%;text-align:center;float:left;display:inline;box-sizing:border-box;}.user-info li p{font-size:.5rem;color:#ee7902;margin:0px auto;text-indent:inherit;}.com-client{position:fixed;width:100%;left:0;bottom:0;z-index:800;}.user-info li .iconfont{font-size:.7rem;line-height:1rem;color:#ff8800;}
/*底部*/
.footer{text-align:center;font-size:.5rem;width:100%;clear:both;height:auto;background:#ff8c01;margin-bottom:1.6rem;padding:.2rem 0;}.footer p{color:#FFF;line-height:1rem;}.footer p a{color:#FFF;padding:0 10px;}.footer p span a{color:#FFF}
/*在线报名*/
.bm_t{width:100%;height:auto;padding:.1rem 0;background:#FFF;}
.zxbm_t{border-left:6px solid #F30;padding-left:2%;font-size:.6rem;float:left;margin-left:8%;line-height:1rem;margin-top:.1rem;}
.bm_zx{float:right;margin-right:7%;}
#baoming{width:99%;padding:3px 0;background-color:#FFF;margin:0px auto;}
#baoming ul li{width:90%;line-height:.7rem;margin-top:.2rem;margin:.2rem auto;}
#baoming #name, #baoming #tell,#baoming #zhuanye,#baoming #qqmsn{width:100%;height:1rem;text-indent:5px;border:1px solid #dcdcdc;outline:none;color:#666;margin:0px auto;font-size:.5rem;}
.bmbtn{background:#f57f00;border:1px solid #e77800;border-radius:4px;box-shadow:0 1px 0 #f8ab45 inset;color:#FFFFFF;cursor:pointer;display:block;font-weight:700;height:1rem;line-height:1rem;text-align:center; font-weight:bold;width:98%;font-size:.5rem;margin-bottom:10px;margin:0px auto;}
/*公用代码结束*/
/*居中图片弹窗*/
#view-3d { width: 275px; height: 261px; position: fixed; z-index: 999999; margin-left: -137.5px; margin-top: -130px; left: 50%; top: 50%; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-perspective: 500px; -moz-perspective: 500px; perspective: 500px; transform: translateZ(2000px); -webkit-transform: translateZ(2000px); -moz-transform: translateZ(2000px) }
.footer-menu { width: 100%; max-width: 640px; min-width: 320px; height: 58px; display: block; position: fixed; bottom: -58px; background: #25c53f; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; z-index: 9999 }
.footer-menu-block { bottom: 0!important; box-shadow: 4px 0 20px rgba(32,21,18,.64); -webkit-box-shadow: 4px 0 20px rgba(32,21,18,.64); -moz-box-shadow: 4px 0 20px rgba(32,21,18,.64) }
.f-chat, .f-home, .f-tel { float: left; height: 100% }
.f-chat, .f-tel { width: 40%; position: relative }
.f-tel { background: #26c540 }
.f-tel .ft-inner { width: 96px; height: 26px; position: absolute; left: 50%; top: 50%; margin-left: -48px; margin-top: -13px }
.ft-inner img { width: 23px; height: 23px; float: left; margin-top: 2px }
.f-tel .ft-inner span { display: block; float: left; font-size: 17px; color: #fff; line-height: 26px; margin-left: 4px }
.fc-inner { width: 95px; height: 26px; position: absolute; left: 50%; top: 50%; margin-left: -47px; margin-top: -13px }
.f-chat { background: #ff5b06 }
.fc-icon { width: 23px; height: 26px; float: left; position: relative; padding-top: 3px }
.fc-icon i { width: 14px; height: 14px; position: absolute; right: -5px; top: -5px; font-size: 9px; color: #fff; font-style: normal; text-align: center; line-height: 14px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; box-shadow: 0 0 3px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.4); -moz-box-shadow: 0 0 3px rgba(0,0,0,.4); background-color: #db050f }
.fc-inner span { display: block; float: left; font-size: 17px; color: #fff; line-height: 26px; margin-left: 3px }
.f-home { width: 20%; position: relative; background: #2e3641 }
.fh-inner { width: 30px; height: 46px; position: absolute; margin-left: -15px; margin-top: -20px; left: 50%; top: 50% }
.fh-inner span { display: block; color: #6a7480; font-size: 12px; line-height: 1.2; text-align: center }
#scrollTop { display: block; position: fixed; bottom: 68px; right: 10px; width: 26px; height: 26px; display: none; z-index: 99999999 }
.xdfcenterbox { width: 275px; height: 260px; opacity: 0; background-color: #fff; position: absolute; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; box-shadow: 0 0 20px rgba(10,2,4,.75); -webkit-box-shadow: 0 0 20px rgba(10,2,4,.75); -moz-box-shadow: 0 0 20px rgba(10,2,4,.75); -ms-box-shadow: 0 0 20px rgba(10,2,4,.75); transform-origin: center top; -webkit-transform-origin: center top; -moz-transform-origin: center top; transform: translateZ(999px); -webkit-transform: translateZ(999px); -moz-transform: translateZ(999px) }
.CenterBoxShow { animation: cshow 2s forwards linear; -webkit-animation: cshow 2s forwards linear; -moz-animation: cshow 2s forwards linear }
 @keyframes cshow {
 0% {
 transform: rotateX(80deg);
 -webkit-transform: rotateX(80deg);
 -moz-transform: rotateX(80deg)
}
 20% {
 opacity: 1
}
 70% {
 transform: rotateX(-30deg);
 -webkit-transform: rotateX(-30deg);
 -moz-transform: rotateX(-30deg);
 opacity: 1
}
 100% {
 transform: rotateX(0);
 -webkit-transform: rotateX(0);
 -moz-transform: rotateX(0);
 opacity: 1
}
}
 @-moz-keyframes cshow {
 0% {
 transform: rotateX(80deg);
 -webkit-transform: rotateX(80deg);
 -moz-transform: rotateX(80deg)
}
 20% {
 opacity: 1
}
 70% {
 transform: rotateX(-30deg);
 -webkit-transform: rotateX(-30deg);
 -moz-transform: rotateX(-30deg);
 opacity: 1
}
 100% {
 transform: rotateX(0);
 -webkit-transform: rotateX(0);
 -moz-transform: rotateX(0);
 opacity: 1
}
}
 @-webkit-keyframes cshow {
 0% {
 transform: rotateX(80deg);
 -webkit-transform: rotateX(80deg);
 -moz-transform: rotateX(80deg)
}
 20% {
 opacity: 1
}
 70% {
 transform: rotateX(-30deg);
 -webkit-transform: rotateX(-30deg);
 -moz-transform: rotateX(-30deg);
 opacity: 1
}
 100% {
 transform: rotateX(0);
 -webkit-transform: rotateX(0);
 -moz-transform: rotateX(0);
 opacity: 1
}
}
.xdfcenterbox-close { position: absolute; top: -14px; right: -14px }
.xdfcenterbox .xdfcenter-title { display: block; width: 100%; text-align: center; font-size: 22px; font-weight: 400; line-height: 1; font-family: "宋体"; margin: 18px 0; }
.xdfcenterbox .xdfcenter-ftitle { display: block; width: 100%; text-align: center; font-size: 16px; font-weight: 200;}
.xdfcenterbox .xdfcenter-telval { width: 227px; height: 32px; border: 1px solid #6a7380; border-radius: 17px; -webkit-border-radius: 17px; -moz-border-radius: 17px; margin: 20px auto 8px }
.xdfcenterbox .xdf-telval { width: 156px; height: 30px; line-height: 30px; background-color: #FFF; font-size: 14px; color: #6a7380; -moz-border-radius: 15px 0 0 15px; -webkit-border-radius: 15px 0 0 15px; border-radius: 15px 0 0 15px; padding-left: 13px; float: left; outline: 0; border: 0 }
.xdfcenterbox .xdf-telbtn { width: 69px; height: 30px; line-height: 30px; color: #fff; background-color: #6a7380; font-size: 12px; text-align: center; text-decoration: none; -moz-border-radius: 0 14px 14px 0; -webkit-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0; float: left; border: 0 }
.xdfcenterbox .xdf-innerc { width: 228px; margin: 0 auto; font-size: 12px; line-height: 1.4 }
.xdfcenterbox .xdfcenter-chat { position: absolute; width: 100%; bottom: 0; left: 0; height: 58px; line-height: 58px; border-radius: 0 0 15px 15px; -webkit-border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px }
.xdfcenter-swt, .xdfcenter-tel { display: block; position: relative; width: 50%; height: 58px; float: left }
.xdfcenter-tel { background-color: #26c540; border-radius: 0 0 0 15px; -webkit-border-radius: 0 0 0 15px; -moz-border-radius: 0 0 0 15px }
.xdfcenter-swt { background-color: #ff6005; border-radius: 0 0 15px 0; -webkit-border-radius: 0 0 15px 0; -moz-border-radius: 0 0 15px 0 }
.xdfcenter-tel em, .xdfcenter-tel i { display: block; position: absolute; left: 50%; color: #fff; font-style: normal; text-decoration: none }
.xdf-telpic { top: 50%; margin-left: -50px; margin-top: -13px; width: 27px; height: 27px; background: url(m.nmgxdf.comimagesxdffooter-tel.png) no-repeat; -moz-background-size: 100%; -webkit-background-size: 100%; background-size: 100% }
.xdfcenter-tel em { height: 100%; top: 0; margin-left: -16px; font-size: 16px }
.xdfcenter-chata, .xdfcenter-chatb, .xdfcenter-swt em, .xdfcenter-swt i { display: block; position: absolute; left: 50%; color: #fff; font-style: normal; text-decoration: none }
.xdfcenter-nub { top: 15px; width: 14px; height: 14px; margin-left: -34px; line-height: 13px; text-align: center; font-size: 9px; background-color: #e60012; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .8); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .8); box-shadow: 0 0 3px rgba(0, 0, 0, .8); z-index: 3; font-style: normal }
.xdfcenter-chata { top: 50%; margin-left: -50px; width: 27px; height: 24px; margin-top: -12px; background: url(m.nmgxdf.comimagesxdffooter-chat.png) no-repeat; -moz-background-size: 100%; -webkit-background-size: 100%; background-size: 100% }
.xdfcenter-chatb { height: 100%; top: 0; margin-left: -16px; font-size: 16px }
.menushow-top { display: block; position: fixed; transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); bottom: 2%; left: 0; background: #eee; z-index: 999; }
.menushow-top>div { display: block; padding: .7rem; margin: 0; }
.menushow-top>:nth-child(1) { background: #ff4837; }
.menushow-top>:nth-child(1) span { color: #fff; }
.menushow-top>div>span { display: inline; font-size: 1.6rem; line-height: 1; margin: 0; }
/*底部弹出咨询入口*/
