/*
@author: sunke
*/
@charset "utf-8";
body,input,select,textarea,button{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,PingFang SC,Microsoft Yahei,arial,STHeiTi,sans-serif;}
body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;padding:0;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;}
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,input:focus,select,textarea,button{outline:0;-webkit-user-modify:read-write-plaintext-only;}
.fl{float:left;}
.fr{float:right;}
.tc{text-align:center;}
.abs{ position:absolute}
.pr{ position:relative;}
.fl{float:left;}
.fr{float:right;}
.tc{text-align:center;}
.wrap{min-width: 320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.common-title{ padding:0.453rem 0 0.213rem; text-align:center; font-size:0;}
.common-title h2{ display:inline-block; line-height:0.613rem; font-size:0.48rem; position:relative;}
.common-title h2:before,.common-title h2:after{ content:""; width:1.28rem; height:0.293rem; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/commonTitle-ico01.png") no-repeat; background-size:100%; position:absolute; left:-1.867rem; top:0.16rem;}
.common-title h2:after{ left:auto; right:-1.867rem; transform:rotate(-180deg);}
.common-title p{ line-height:0.427rem; font-size:0.267rem; color:#999;}
.common-title.white-tags h2{ color:#fff;}

/**/
.topHeader-mod{ margin-top:1.18rem;}
.topHeader-mod .logo-btn{ display:block; width:2.133rem; height:0.667rem; line-height:0; font-size:0; left:0.213rem; top:0.213rem;}

/**/
.assistantship-mod{ padding:0.4rem 0 0.467rem;}
.assistantship-mod .top-con{ width:9.44rem; border:1px solid #ffe9cc; border-radius:0.107rem; box-shadow:0 0.067rem 0.133rem #ffedd6; margin:0 auto 0.973rem;}
.assistantship-mod .tit{ width:6.027rem; height:0.8rem; line-height:0.8rem; font-size:0.373rem; color:#691400; font-weight:bold; text-indent:0.427rem; position:relative; margin-top:-0.4rem; border-radius:0.667rem 0.667rem 0.667rem 0; background:#fbe4ce; background-image:-webkit-linear-gradient(left, #fbe4ce, #fed3a1); background-image:linear-gradient(left,#fbe4ce,#fed3a1);}
.assistantship-mod .tit.bg01:before{ content:''; width:0.813rem; height:0.907rem; position:absolute; right:0.32rem; top:-0.187rem; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/assistantship-ico01.png") no-repeat; background-size:100%;}
.assistantship-mod .tit.bg02:before{ content:''; width:0.933rem; height:0.88rem; position:absolute; right:0.32rem; top:-0.147rem; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/assistantship-ico03.png") no-repeat; background-size:100%;}
.assistantship-mod .top-con .list{ padding:0.307rem 0 0.32rem 0.4rem;}
.assistantship-mod .top-con .list li{ padding-bottom:0.48rem;}
.assistantship-mod .top-con .list li h4{ line-height:0.493rem; font-size:0.32rem; padding-left:0.413rem; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/assistantship-ico02.png") no-repeat left center; background-size:0.32rem auto;}
.assistantship-mod .top-con .list li p{ line-height:0.453rem; font-size:0.293rem; color:#666;}
.assistantship-mod .top-con .list li:last-child{ padding-bottom:0;}
.assistantship-mod .bottom-con{ width:9.44rem; border:1px solid #ffe9cc; border-radius:0.107rem; padding-bottom:0.333rem; box-shadow:0 0.067rem 0.133rem #ffedd6; margin:0 auto;}
.assistantship-mod .bottom-con .step{ width:8.88rem; height:0.547rem; margin:0.28rem auto 0; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/assistantship-ico04.png") no-repeat; background-size:100%;}
.assistantship-mod .bottom-con .list{ padding:0.12rem 0 0 0.267rem;}
.assistantship-mod .bottom-con .list li{ float:left; height:2.92rem; border:1px solid #ffd7a2; border-radius:0.107rem; box-shadow:0 0.04rem 0.08rem #fff0ec; position:relative; margin-right:0.187rem; background:#fff8f0; background-image:-webkit-linear-gradient(top, #fff, #fff8f0); background-image:-moz-linear-gradient(top, #fff, #fff8f0); background-image:linear-gradient(top,#fff,#fff8f0);}
.assistantship-mod .bottom-con .list h4{ line-height:0.493rem; font-size:0.32rem; padding:0.2rem 0 0.147rem; text-align:center;}
.assistantship-mod .bottom-con .list p{ line-height:0.307rem; padding:0 0.16rem 0 0.267rem; font-size:0.267rem;}
.assistantship-mod .bottom-con .list p span{ color:#ff602f;}
.assistantship-mod .bottom-con .list li.w1{ width:2.133rem;}
.assistantship-mod .bottom-con .list li.w1 p{ padding:0; text-align:center;}
.assistantship-mod .bottom-con .list li.w1:before{ content:""; width:1.12rem; height:1rem; position:absolute; right:0; bottom:0; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/assistantship-ico05.png") no-repeat; background-size:100%;}
.assistantship-mod .bottom-con .list li.w2{ width:3.4rem;}
.assistantship-mod .bottom-con .list li.w3{ width:2.827rem; margin-right:0;}
.assistantship-mod .illustrate-con{ width:9.467rem; height:7.227rem; margin:0.333rem auto 0; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/illustrate-bg01.jpg") no-repeat; background-size:100%;}
.assistantship-mod .illustrate-con .con{ height:6.32rem;}
.assistantship-mod .illustrate-con .left-con{ width:4.067rem; padding-top:0.333rem; text-align:center;}
.assistantship-mod .illustrate-con .left-con .name{ width:1.307rem; line-height:0.573rem; font-size:0.293rem; color:#666;}
.assistantship-mod .illustrate-con .left-con .text{ text-align:center; color:#56719a; padding:1.067rem 0 0;}
.assistantship-mod .illustrate-con .left-con .text h4{ line-height:0.733rem; font-size:0.347rem;}
.assistantship-mod .illustrate-con .left-con .text p{ line-height:0.48rem; font-size:0.293rem;}
.assistantship-mod .illustrate-con .left-con .text h5{ line-height:0.667rem; font-size:0.427rem; padding-top:0.307rem;}
.assistantship-mod .illustrate-con .right-con{ width:5.4rem; text-align:center;}
.assistantship-mod .illustrate-con .right-con .name{ width:1.307rem; line-height:0.573rem; font-size:0.293rem; color:#691400;}
.assistantship-mod .illustrate-con .right-con .text{ text-align:center; color:#fff; padding:1.227rem 0 0;}
.assistantship-mod .illustrate-con .right-con .text h4{ line-height:0.733rem; font-size:0.347rem;}
.assistantship-mod .illustrate-con .right-con .text p{ line-height:0.48rem; font-size:0.293rem;}
.assistantship-mod .illustrate-con .right-con .text h5{ line-height:0.667rem; font-size:0.427rem; padding-top:0.307rem;}
.assistantship-mod .illustrate-con .bottom-text{ line-height:0.907rem; text-align:center; font-size:0.4rem; font-weight:bold; background: -webkit-linear-gradient(top, #d6570f , #af3708);  -webkit-background-clip:text; -webkit-text-fill-color:transparent;}

/**/
.course-mod{ background:#e8f3fe; padding-bottom:0.427rem;}
.course-mod .choiceChourse-con{ width:9.467rem; margin:0 auto; background:#fff; border-radius:0.133rem;}
/*.course-mod .choiceChourse-con .box{ padding-bottom:0.253rem;}*/
.course-mod .choiceChourse-con .box .tit{ line-height:0.733rem; font-size:0.293rem; font-weight:bold; padding:0.187rem 0 0 0.4rem;}
.course-mod .choiceChourse-con .box .con{ padding:0 0 0 0.4rem;}
.course-mod .choiceChourse-con .box .con .btn{ display:block; float:left; height:0.733rem; margin-bottom:.3rem; line-height:0.733rem; font-size:0.293rem; border:1px solid #c9c9c9; padding:0 0.253rem; margin-right:0.187rem; position:relative;}
.course-mod .choiceChourse-con .box .con .btn.on{ border-color:#f78f7a;}
.course-mod .choiceChourse-con .box .con .btn.on:before{ content:""; width:0.347rem; height:0.347rem; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/course-ico01.png") no-repeat; background-size:100%; position:absolute; right:0; bottom:0;}
.course-mod .choiceChourse-con .course-con .box{ padding-bottom:0.133rem;}
.course-mod .choiceChourse-con .course-con .box .con .btn{ margin-bottom:0.267rem;}
.course-mod .choiceChourse-con .btn-wrap{ text-align:center; font-size:0; padding:0 0 0.333rem 0;}
.course-mod .choiceChourse-con .btn-wrap .consult-btn{ display:inline-block; height:0.853rem; line-height:0.853rem; font-size:0.307rem; color:#e8403f; padding:0 0.373rem; background:#ffeee8; border:1px solid #e8403f; border-radius:0.533rem; margin:0 0.133rem;}
.course-mod .choiceChourse-con .btn-wrap .buy-btn{ display:inline-block; width:3.067rem; height:0.88rem; line-height:0.88rem; font-size:0.307rem; color:#fff; box-shadow:0 0.053rem 0.107rem #ffc6c0; border-radius:0.533rem; font-weight:bold; margin:0 0.133rem; background:#fc5644; background-image:-webkit-linear-gradient(left, #ea4342, #fc5644); background-image:linear-gradient(left,#ea4342,#fc5644);}
.course-mod .choiceChourse-con .more-btn{ display:block; width:100%; line-height:1.013rem; text-align:center; border-radius:0 0 0.133rem 0.133rem; background:#fff1de; text-decoration:none; font-size:0.32rem; color:#691400; font-weight:bold;}
.course-mod .choiceChourse-con .tab-con,.course-mod .choiceChourse-con .course-con{ display:none;}
.course-mod .ewm-con{ width:9.467rem; height:2.773rem; margin:0.4rem auto 0; border-radius:0.107rem; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/ewm-bg.jpg") no-repeat; background-size:100%;}
.course-mod .ewm-con .text{ padding:0 0 0 0.627rem; color:#fffefe;}
.course-mod .ewm-con .text h4{ line-height:0.747rem; font-size:0.48rem; padding-top:0.733rem;}
.course-mod .ewm-con .text p{ line-height:0.573rem; font-size:0.32rem;}
.course-mod .ewm-con .pic{ display:block; width:1.813rem; height:1.813rem; padding:0.133rem; border:1px solid #c9c9c9; margin:0.347rem 0.667rem 0 0;}

/**/
.classes-mod{ padding:0 0 0.133rem 0.267rem;}
.classes-mod .left-con{ width:4.6rem; box-shadow:0 0.053rem 0.107rem #f1f1f1;}
.classes-mod .left-con .tit{ height:1.44rem; line-height:1.44rem; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/classes-tit01.jpg") no-repeat; background-size:100%;}
.classes-mod .left-con .con{ border:1px solid #96bfff; border-radius:0 0 0.133rem 0.133rem; padding-bottom:0.187rem;}
.classes-mod .left-con .con li{ overflow:hidden; text-align:center; padding:0.333rem 0 0 0;}
.classes-mod .left-con .con span{ display:inline-block; font-size:0.293rem; color:#1e6dff; font-weight:bold; line-height:0.587rem; padding:0 0.2rem; border-radius:0.533rem; background:#dbe8ff;}
.classes-mod .left-con .con p{ font-size:0.293rem; line-height:0.427rem; padding:0.133rem 0 0;}
.classes-mod .left-con .arrow{ width:2.6rem; height:2.613rem; left:3.733rem; top:2.347rem; text-align:center; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/classes-bg01.png") no-repeat; background-size:100%;}
.classes-mod .left-con .arrow p{ font-size:0.293rem; color:#fff; font-weight:bold; line-height:0.347rem; padding-top:0.613rem;}
.classes-mod .right-con{ width:4.627rem; box-shadow:0 0.053rem 0.107rem #f1f1f1;}
.classes-mod .right-con .tit{ height:1.453rem; line-height:1.453rem; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/classes-tit02.jpg") no-repeat; background-size:100%;}
.classes-mod .right-con .con{ border:1px solid #fcc98a; border-radius:0 0 0.133rem 0.133rem; padding-bottom:0.187rem;}
.classes-mod .right-con .con li{overflow:hidden; text-align:center; padding:0.333rem 0 0 0;}
.classes-mod .right-con .con span{ display:inline-block; font-size:0.293rem; color:#b85f08; font-weight:bold; line-height:0.587rem; padding:0 0.2rem; border-radius:0.533rem; background:#fdefde;}
.classes-mod .right-con .con p{font-size:0.293rem; line-height:0.427rem; padding:0.133rem 0 0;}
.classes-tips{ line-height:.4rem; font-size:.32rem; color:#666; padding:.1rem .4rem;}

/**/
.service-mod{ width:9.467rem; margin:0 auto 0.8rem; border-radius:0.133rem; box-shadow:0 0.067rem 0.2rem #d2d7f3;}
.service-mod .tit{ height:5.947rem; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/service-bg01.jpg") no-repeat; background-size:100%;}
.service-mod .list{ padding:0 0.64rem 0.133rem;}
.service-mod .list li{ border-bottom:0.027rem dashed #d4d4d4; position:relative; padding:0.253rem 0 0.28rem 1.373rem;}
.service-mod .list li.ico01{ background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/service-ico01.png") no-repeat left 0.493rem; background-size:0.907rem auto}
.service-mod .list li.ico02{ background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/service-ico02.png") no-repeat left 0.493rem; background-size:0.8rem auto}
.service-mod .list li.ico03{ background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/service-ico03.png") no-repeat left 0.493rem; background-size:0.853rem auto}
.service-mod .list li.ico04{ background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/service-ico04.png") no-repeat left 0.493rem; background-size:0.907rem auto}
.service-mod .list li:last-child{ border-bottom:0;}
.service-mod .list h3{ line-height:0.707rem; font-size:0.373rem; position:relative;}
.service-mod .list p{ line-height:0.533rem; font-size:0.347rem; color:#666;}

/**/
.moreService-mod{ height:8.56rem; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/service-bg.jpg") no-repeat; background-size:100%;}
.moreService-mod .list{ text-align:center; font-size:0; padding:0.227rem 0 0.133rem 0;}
.moreService-mod .list li{ display:inline-block; width:2.987rem; margin:0 0.133rem; border-radius:0.133rem; box-shadow:0 0.067rem 0.133rem #1a49b9;}
.moreService-mod .list .text{ height:0.613rem; line-height:0.613rem; color:#fff; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/moreService-bg01.jpg") no-repeat; background-size:100% auto;}
.moreService-mod .list .text span{ display:block; float:left; width:0.68rem; text-align:center; font-size:0.293rem;}
.moreService-mod .list .text p{ display:block; float:left; width:2.267rem; text-align:center; font-size:0.293rem; font-weight:bold;}

/**/
.education-mod{ padding:0.133rem 0 1.8rem;}
.education-mod .topNav-con{ width:9.467rem; height:1.2rem; margin:0 auto; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/education-bg01.jpg") no-repeat; background-size:100%;}
.education-mod .topNav-con p{ line-height:0.427rem; font-size:0.267rem; padding:0.16rem 0.133rem 0 1.373rem; color:#691400;}
.education-mod .con{ padding:0.627rem 0 0 0.267rem;}
.education-mod .con .left-text{ width:4.573rem; text-align:center; background:#dfdfdf; background-image:-webkit-linear-gradient(top, #f4f5f5, #dfdfdf); background-image:linear-gradient(top,#f4f5f5,#dfdfdf); border:1px solid #a7a7a7; border-radius:0.133rem; position:relative;}
.education-mod .con .left-text h4{ line-height:0.427rem; font-size:0.32rem; padding-top:2.333rem;}
.education-mod .con .left-text p{ line-height:0.427rem; font-size:0.24rem;}
.education-mod .con .left-text:before{ content:""; width:0.64rem; height:1.987rem; position:absolute; left:0; top:0; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/education-text01.png") no-repeat; background-size:100%;}
.education-mod .con .left-text:after{ content:""; width:1.813rem; height:2.573rem; position:absolute; left:50%; margin-left:-0.907rem; top:-0.307rem; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/education-pic01.png") no-repeat; background-size:100%;}
.education-mod .con .right-text{ width:4.573rem; text-align:center; background:#c7d5ff; background-image:-webkit-linear-gradient(top, #ecf0ff, #c7d5ff); background-image:linear-gradient(top,#ecf0ff,#c7d5ff); border:1px solid #a7a7a7; border-radius:0.133rem; position:relative;}
.education-mod .con .right-text h4{ line-height:0.427rem; font-size:0.32rem; padding-top:2.333rem;}
.education-mod .con .right-text p{ line-height:0.427rem; font-size:0.24rem;}
.education-mod .con .right-text:before{ content:""; width:0.64rem; height:2.027rem; position:absolute; left:0; top:0; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/education-text02.png") no-repeat; background-size:100%;}
.education-mod .con .right-text:after{ content:""; width:2rem; height:2.547rem; position:absolute; left:50%; margin-left:-1rem; top:-0.373rem; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/education-pic02.png") no-repeat; background-size:100%;}

/**/
.coupon-popup,.rules-popup{display:none;width:8rem;height:5.6rem;position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background:#fff;border-radius:0.133rem;padding-top:0.6rem;z-index:9999}
.coupon-popup .close-popup,.rules-popup .close-popup{width:0.4rem;height:0.4rem;position:absolute;top:0;right:0;margin:0.24rem;background:url(//www.zikao365.com/zhuanti/20211212/img/i-close.png) no-repeat left top; background-size:100% auto; cursor:pointer}
.coupon-popup .img,.rules-popup .img{display:block;margin:0 auto;width:1.58rem;overflow:hidden}
.coupon-popup .img img,.rules-popup .img img{width:100%}
.coupon-popup .tip,.rules-popup .tip{font-size:0.32rem;line-height:0.8rem;margin-top:0.32rem;text-align:center}
.mask{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.6);z-index:9998}
.coupon-popup .target,.rules-popup .target{display:block;width:3rem;line-height:0.8rem;margin:0.6rem auto;background:#f7553f;border-radius:0.267rem;color:#fff;font-size:0.32rem;text-align:center}

/**/
.fixBotton-ad{ display:block; width:100%; height:1.067rem; position:fixed; left:0; bottom:0; background:url("https://www.niigata-engei.com/images/zhuanti/gxbyb/fixBottom.png") no-repeat; background-size:100%;}









