html{font-size: calc(100vw/7.5);}body{font-family: "Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0);margin: 0 auto;background: #fff;color: #333;}p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin: 0;padding: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block;}video embed,video object,video iframe,video{width: 100%;height: auto;}img{max-width: 100%;vertical-align: top;border: 0;-ms-interpolation-mode: bicubic;-webkit-touch-callout: none;}li,ol,ul{list-style: none}i,em,cite{font-style: normal;}.clearfix: after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix{*zoom: 1;}a{color: #333;text-decoration: none;outline: none;}textarea{resize: none}input,select,textarea,button{outline: 0;-webkit-user-modify: read-write-plaintext-only;-webkit-appearance: none;font-family: "Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;}.fl{float: left;}.fr{float: right;}.box_banner{width: 100%;position: relative}.box_banner img{width:100%}.title-public{line-height:1rem; text-align:center; font-size:0.4rem; font-weight:bolder;}.title-public-white{line-height:1.06rem; text-align:center; font-size:0.4rem; font-weight:bolder; color:#fff}.box-service{width:6.5rem; border-radius:0.1rem; box-shadow: 0 0.02rem 0.2rem 0.03rem #ddd; min-height:0.5rem; margin:0.25rem auto 0.25rem; position:relative; font-size:0.24rem; line-height:0.32rem; padding:0.5rem 0.3rem 0.2rem}.ser-title{position:absolute; top:-0.15rem; left:0; border-radius:0.52rem 0.52rem 0 0.52rem; height:0.52rem; width:1.62rem; line-height:0.6rem; text-align:center; color:#fff; font-size:0.26rem; font-weight:bolder;}.ser-title-red{box-shadow: 0.03rem 0 0.1rem 0.01rem #FD97B3;background-color:#FB5F8B;}.ser-title-blue{box-shadow: 0.03rem 0 0.1rem 0.01rem #B8C4FB;background-color:#5D79F5}.ser-title-purple{box-shadow: 0.03rem 0 0.1rem 0.01rem #D1B9FE;background-color:#975FFB; width:2.78rem}.box-service p{margin-top:0.05rem}.box-2{background-color:#f3f3f3; padding-bottom:0.4rem}.box-form{width:7.1rem; margin:auto; height:0.58rem ; background-color:#8E86C2; border-radius:0.6rem; padding:0.02rem }input.keys{width:4.64rem; height:0.58rem; border:0; border-radius:0.58rem; background-color:#fff; display:block; float:left;  font-size:0.24rem; color:#999; text-indent:0.6rem}.box-form a.search{width:2.4rem; font-size:0.24rem; color:#fff; text-align:center; line-height:0.6rem; font-weight:bolder; float:right; display:block;}.keys-info{font-size:0.2rem; color:#999; line-height:0.48rem; height:0.48rem; text-indent:0.5rem; clear:both}.coursetitle{width:7.1rem; height:0.64rem; line-height:0.64rem; text-align:center; font-size:0.28rem; font-weight:bolder; color:#fff; margin:auto}.coursetitle div{float:left; width:50%; background-color:#6B61AE}.coursetitle div:last-child{float:left; width:50%; background-color:#8F87C3}.courselist{width:7.1rem; margin:auto; background:#fff;box-shadow: 0 0.02rem 0.2rem 0.03rem #ddd;}.course-table{width:6.9rem; margin:auto;border-collapse: collapse;font-size:0.22rem; line-height: height:0.52rem}.course-table th{font-weight:bolder; color:#333;border-right:1px solid #eee; height:0.52rem; text-align:center;}.course-table th:last-child{border-right:none}.course-table td{width:2.5rem;font-weight:normal;color:#666;border-top:1px solid #eee;border-right:1px solid #eee; height:0.52rem; text-align:center}.course-table td:last-child{border-right:none}.course-table td.tcode{width:1rem}.box-serv{background:url("https://www.niigata-engei.com/zhuanti/2020dkc/images/serv-bg.jpg"); height:5.06rem; width:100%; background-size:100%;}/*.swiper-container_serv{width:7.1; margin:auto;}*/.swiper-slide li{display:block; width:50%; float:left; height:4rem}.serv-ico{width:1.2rem; height:1.2rem; background:url("https://www.niigata-engei.com/zhuanti/2020dkc/images/ico-bg.png") no-repeat; margin:0.4rem auto 0.2rem; background-size:100%;}.ico01{background-position:0 0}.ico02{background-position:0 -1.2rem}.ico03{background-position:0 -2.4rem}.ico04{background-position:0 -3.6rem}.ico05{background-position:0 -4.8rem}.ico06{background-position:0 -6rem}.swiper-slide p.serv-title{font-size:0.28rem; line-height:0.6rem; font-weight:bolder; text-align:center; color:#fff}.swiper-slide p.serv-info{font-size:0.24rem; line-height:0.32rem; text-align:center;color:#fff}.teacher-slide{box-shadow: 0 0.02rem 0.2rem 0.03rem #ddd; height:4.5rem; margin-top:0.15rem;background-color: #fff;float: left}.teacher_pic_box{float: left;width: 2.7rem;height: 4.25rem;}.teacher_info_box{float: left;width: 3.7rem;height: 4.25rem;font-size: 0.26rem}.teacher_pic_box img{height: 4.25rem;width: 2.7rem}.teacher_info_box .info_name{height: 0.6rem;line-height: 0.6rem;font-size: 0.3rem;font-weight: bolder;float: left;margin-top: 0.25rem}.teacher_info_box .info_name_tag{height: 0.3rem;float: left;line-height: 0.3rem;font-size: 0.2rem;color: #fff;border-radius: 0.3rem 0.3rem 0.3rem 0;background: #5E79F6;width: 1.2rem;text-align: center;margin-left: 0.1rem;margin-top: 0.4rem;}.teacher_info_box .info_content{clear: left;width: 100%;height: 1rem;overflow: hidden;line-height: 0.36rem}.teacher_info_box p{line-height: 0.36rem}.class_title{margin: 0.2rem 0 0.05rem 0;font-size: 0.3rem}.swiper-container_teacher{width:7.3rem; margin-left:0.2rem; overflow:visible}.swiperPage02.swiper-pagination-bullets{bottom:-0.7rem}.my-bullet-active{background:#fff;border:1px solid #5E79F6; opacity: 1;}.my-bullet-active-serv{background:#ccc; bottom:-0.6rem; border:none; opacity: 1;}.my-bullet-active-class{background:#fff;border:1px solid #5E79F6; opacity: 1;}.body{width:7.5rem; overflow:hidden; height:5.3rem}.box-class{background-color:#f3f3f3; clear:both}.box-class{margin-top:0.2rem; clear:both; margin-bottom:0.2rem}.class-list{width:7.1rem; margin:auto}.class-list ul{height:4.2rem}.class-list li{display:block; float:left;background-size:100%; height:3.45rem; width:3.45rem; margin-right:0.2rem; box-shadow: 0 0.02rem 0.2rem 0.03rem #ddd; background-color:#fff;}.class-list li:last-child{margin:0}.class-list li .classname{background-color:#6C61AF; font-size:0.38rem; font-weight:bolder; height:0.5rem; text-align:center;padding-top:0.4rem; line-height:0.5rem; color:#fff; height:1.26rem}.class-list li .classname p{font-size:0.24rem; font-weight:normal;line-height:0.46rem;}.class-list li .moneyinfo{width:2.96rem; height:0.75rem; margin:0 auto 0.3rem ; border-bottom:0.01rem solid #eee; font-size:0.24rem; line-height:0.75rem;}.class-list li .moneyinfo div{width:40%;}.class-list li .moneyinfo .ml{float:left; color:#333; text-align:left}.class-list li .moneyinfo .mr{margin: 0 auto; color:#D82B2B; text-align:center; font-weight:bolder;}.btn-classInfo{display:block; width:1.7rem; height:0.5rem; line-height:0.5rem; text-align:center; font-size:0.24rem; background-color:#FD5943; border-radius:0.5rem; margin:0 auto; color:#fff;box-shadow: 0 0.02rem 0.2rem 0.02rem #FFD2CA;}.swiperPage03.swiper-pagination-bullets{bottom:0.1rem}.box-video{clear:both}.fix_menu{position: fixed;z-index: 999;right: 0.1rem;bottom: 1rem;width: 1rem;height: 2rem;background: url("https://www.niigata-engei.com/images/menu_r_ico.png") no-repeat;background-size: 100%;}.fix_menu a{display: block;width: 1rem;height: 1rem;}