body{
	background: #f8f8f8;
}
.banner_box {
    width: 100%;
    height: 8.652rem;
    background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/banner.png") 0 0 no-repeat;
    background-size: 100%;
    margin-bottom: 0.06rem;
}
.banner_price{
	color: #fff;
	font-size: 0.35rem;
	float: right;
	font-weight: bold;
	margin-right: 1.2rem;
	padding-top: 0.28rem;
}
.banner_tit{
	font-size: 0.32rem;
	color: #fff;
	font-style: italic;
	text-align: center;
	padding-top: 2.13rem;
	font-weight: bold;
	padding-left: 0.4rem;
}
.banner_shrq{
	font-size: 0.29rem;
	font-weight: bold;
	line-height: 0.29rem;
	margin-top: 1rem;
	color: #473fea;
	margin-left: 0.68rem;
}
.shrq_zi{
	font-size: 0.32rem;
	color: #fff;
	text-align: center;
	width: 2.3rem;
	margin-top: 0.35rem;
	float: left;
}
.shrq_zi1{
	margin-left: 0.7rem;
}
.shrq_zi2{
	margin-left: 0.5rem;
}
.shrq_zi3{
	margin-left: 0.5rem;
}
.fats_tit{
	float: left;
	width: 0.44rem;
	font-size: 0.42rem;
	font-weight: bold;
	color: #473fea;
	margin-left: 0.61rem;
	margin-top: 0.4rem;
}
.fats_zi{
	font-size: 0.32rem;
	margin-left: 0.2rem;
	line-height: 0.56rem;
	margin-top: 0.4rem;
	float: left;

}
.title1{
	background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/title1.png") 0 center no-repeat;
	width: 100%;
	line-height: 36px;
	text-align: center;
	font-size: 0.48rem;
	font-weight: bold;
	background-size: 100%;
	margin-top: 0.36rem;
}
.liucheng_box{
	background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/liucheng.png") 0 center no-repeat;
	width: 100%;
	height: 6.44rem;
	background-size: 100%;
}
.liucheng1{
	width: 1.8rem;
	color: #fff;
	text-align: center;
	padding-top: 0.87rem;
	margin-left: 1.4rem;
	font-size: 0.32rem;
	font-weight: bold;
	float: left;
}
.liucheng2{
	width: 2.48rem;
	text-align: center;
	color: #fff;
	padding-top: 0.87rem;
	float: left;
	margin-left: 0.55rem;
	font-size: 0.27rem;
}
.liucheng2 span{
	font-weight: bold;
	font-size: 0.32rem;
}
.liucheng3{
	width: 2.48rem;
	text-align: center;
	color: #fff;
	padding-top: 1rem;
	float: left;
	font-size: 0.27rem;
}
.liucheng3 span{
	font-weight: bold;
	font-size: 0.32rem;
}
.liucheng4{
	margin-left: 0.7rem;
}
.liucheng5{
	margin-left: 0.56rem;
}
.liucheng6{
	margin-left: 0.58rem;
}
.zixun_btn{
	width: 5.93rem;
	line-height: 0.91rem;
	color: #fff;
	background-image: linear-gradient(to right, #ff532b , #ff8530);
	font-size:  0.35rem;
	border-radius: 50px;
    box-shadow: 0 0 10px rgba(239,66,24,0.4);
    text-align: center;
    margin: 0.9rem auto 0;
}
.title2{
	background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/title2.png") 0 0 no-repeat;
	width: 100%;
	line-height: 36px;
	text-align: center;
	font-size: 0.48rem;
	font-weight: bold;
	background-size: 100%;
	margin-top: 0.36rem;

}
.title2 span{
    font-size: 0.29rem;
    color: #fff49a;
    width: 0.5rem;
    text-align: center;
    display: inline-block;
    padding-right: 0.1rem;
}
.class_box{
	width: 9.19rem;
	margin:0.39rem auto 0;
	background: #fff;
	border-radius: 10px;
    box-shadow: 0 0 10px rgba(61,78,110,0.16);
    padding-bottom: 0.4rem;
}
.height{
	height: 0.41rem;
}
.class1{
	width: 8.65rem;
	height: 2.96rem;
	box-shadow: 0 0 10px rgba(61,78,110,0.16);
	background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/class1.png") 0 bottom no-repeat;
	background-size: 100%; 
	margin:0 auto;
		
}
.class_tit{
	width: 100%;
	color: #fff;
	font-size: 0.48rem;
	text-align: center;
	line-height:1.31rem;
	font-weight: bold;
}
.class_ul{
	margin-top: 0.25rem;
	margin-left: 0.6rem;
}
.class_ul li{
	line-height: 0.57rem;
}
.class2{
	width: 8.65rem;
	height: 2.96rem;
	box-shadow: 0 0 10px rgba(61,78,110,0.16);
	background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/class2.png") 0 bottom no-repeat;
	background-size: 100%; 
	margin:0.28rem auto 0;
}
.class_ts{
	margin-top: 0.19rem;
	margin-left: 0.27rem;
}
.class_ts li{
	font-size: 0.29rem;
	line-height: 0.56rem;
	color: #777777;
}
.lwzdk_box{
	width: 8.65rem;
	margin:0.26rem auto 0;
	background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/lwzdk.png") 0 bottom no-repeat;
	background-size: 100%; 
	height: 2.39rem;
}
.lwzdk_tit{
	float: left;
	font-weight: bold;
	color: #fff;
	font-size: 0.48rem;
	padding-top: 0.32rem;
	padding-left: 0.32rem;
	float: left;
}
.lwzdk_con{
	color: #fff;
	font-size: 0.29rem;
	margin-left: 0.53rem;
	padding-top: 0.6rem;
	width: 6.13rem;	
	float: left;
}
.lwzdk_ts{
	text-align: center;
	font-size: 0.29rem;
	color: #acadb7;
	margin-top: 0.27rem;
}
.teacher{
	width: 3.93rem;
	line-height: 0.91rem;
	color: #fff;
	background:#ffaf30;
	font-size:  0.35rem;
	border-radius: 50px;
    box-shadow: 0 0 10px rgba(232,150,19,0.4);
    text-align: center;
    float: left;
    margin-top: 0.4rem;
    margin-left: 0.4rem;
}
.kefu{
	width: 3.93rem;
	line-height: 0.91rem;
	color: #fff;
	background-image: linear-gradient(to right, #ff532b , #ff8530);
	font-size:  0.35rem;
	border-radius: 50px;
    box-shadow: 0 0 10px rgba(239,66,24,0.4);
    text-align: center;
    float: left;
    margin-top: 0.4rem;
    margin-left: 0.4rem;
}
.kefu1{
	width: 5.93rem;
	line-height: 0.91rem;
	color: #fff;
	background-image: linear-gradient(to right, #ff532b , #ff8530);
	font-size:  0.35rem;
	border-radius: 50px;
    box-shadow: 0 0 10px rgba(239,66,24,0.4);
    text-align: center;
    margin: 0.4rem auto 0;
}
.title3{
	background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/title3.png") 0 0 no-repeat;
	width: 100%;
	line-height: 36px;
	text-align: center;
	font-size: 0.48rem;
	font-weight: bold;
	background-size: 100%;
	margin-top: 0.36rem;

}
.title3 span{
    font-size: 0.29rem;
    color: #fff49a;
    width: 0.5rem;
    text-align: center;
    display: inline-block;
    padding-right: 0.1rem;
}
.tklx_box{
	background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/tklx.png") 0 0 no-repeat;
	background-size: 100%;
	width: 100%;
}
.zjlx_box{
	float: left;
}
.zjlx_tit{
	padding-top: 0.65rem;
	padding-left: 0.76rem;
	font-size: 0.4rem;
	font-weight: bold;
}
.zjlx_con{
	width: 3.8rem;
	line-height: 0.5rem;
	margin-left:  0.76rem;
	margin-top: 0.45rem;
	color: #777777;
	margin-bottom: 0.2rem;
}
.mnst_box{
	float: left;
}
.mnst_tit{
	padding-top: 0.65rem;
	padding-left:0.7rem;
	font-size: 0.4rem;
	font-weight: bold;
}
.mnst_con{
	width: 3.8rem;
	line-height: 0.5rem;
	margin-left:  0.7rem;
	margin-top: 0.45rem;
	color: #777777;
}
.btn_box{
	width: 9.19rem;
	margin: 0 auto ;
	overflow: hidden;
	padding-bottom: 0.36rem;
}
.title4{
    background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/title4.png") 0 center no-repeat;
    width: 100%;
    line-height: 36px;
    text-align: center;
    font-size: 0.48rem;
    font-weight: bold;
    background-size: 100%;
}
.tuijian_box{
	overflow-x:scroll;
	
	
}
.tujian_in{
	width: 274%;
    overflow: hidden;
	padding-top: 0.33rem;
	padding-left: 0.52rem;
    padding-bottom: 0.66rem
}
.tujian_in .tuijian1{
	margin-left: 0;
}
.tuijian1{
	background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/xueke1.png") 0 0 no-repeat;
	background-size: 100%;
	width: 4.27rem;
	height: 4.29rem;
	position: relative;
	float: left;
	box-shadow: 0 0 10px rgba(61,78,110,0.16);
}
.tuijian1 .tuijian_tit{
	padding-top: 0.49rem;
	text-align: center;
	color: #569aff;
	font-weight: bold;
	font-size: 0.43rem;
}
.tuijian_con{
	text-align: center;
	font-size: 0.32rem;
	color: #666666;
	margin-top: 0.43rem;
}
.tuijian1 .tuijian_btn{
	position: absolute;
	width: 2.21rem;
	line-height: 0.75rem;
	color: #3b85ff;
	border: 2px solid #3b85ff;
	border-radius: 50px;
	bottom: 0.4rem;
	text-align: center;
	font-size: 0.35rem;
	left: 0;
	right: 0;
	margin:auto ;
}
.tuijian2{
	background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/xueke2.png") 0 0 no-repeat;
	background-size: 100%;
	width: 4.27rem;
	height: 4.29rem;
	position: relative;
	margin-left: 0.26rem;
	float: left;
	box-shadow: 0 0 10px rgba(61,78,110,0.16);
}
.tuijian2 .tuijian_tit{
	padding-top: 0.49rem;
	text-align: center;
	color: #ff733b;
	font-weight: bold;
	font-size: 0.43rem;
}
.tuijian2 .tuijian_btn{
	position: absolute;
	width: 2.21rem;
	line-height: 0.75rem;
	color: #ff733b;
	border: 2px solid #ff733b;
	border-radius: 50px;
	bottom: 0.4rem;
	text-align: center;
	font-size: 0.35rem;
	left: 0;
	right: 0;
	margin:auto ;
}
.tuijian3{
	background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/xueke3.png") 0 0 no-repeat;
	background-size: 100%;
	width: 4.27rem;
	height: 4.29rem;
	position: relative;
	margin-left: 0.26rem;
	float: left;
	box-shadow: 0 0 10px rgba(61,78,110,0.16);
}
.tuijian3 .tuijian_tit{
	padding-top: 0.49rem;
	text-align: center;
	color: #34bf81;
	font-weight: bold;
	font-size: 0.43rem;
}
.tuijian3 .tuijian_btn{
	position: absolute;
	width: 2.21rem;
	line-height: 0.75rem;
	color: #34bf81;
	border: 2px solid #34bf81;
	border-radius: 50px;
	bottom: 0.4rem;
	text-align: center;
	font-size: 0.35rem;
	left: 0;
	right: 0;
	margin:auto ;
}
.footer{
	width: 100%;
    height: 4.7rem;
    background: url("https://www.niigata-engei.com/zhuanti/2020zzy/images/images/footer.png") 0 0 no-repeat;
    background-size: 100%;
}
.footer_tit{
	color: #fff;
	font-size: 0.48rem;
	text-align: center;
	font-weight: bold;
	padding-top: 0.4rem;
}
.ewm1_box{
	width: 2.51rem;
	margin-top: 0.3rem;
	margin-left: 0.76rem;
	float: left;
}
.ewm1_box img{
	width: 100%
}
.ewm1_box p{
	text-align: center;
	color: #fff;
	margin-top: 0.1rem;
}
.ewm2_box{
	width: 2.51rem;
	margin-top: 0.3rem;
	margin-left: 0.34rem;
	float: left;
}
.ewm2_box img{
	width: 100%
}
.ewm2_box p{
	text-align: center;
	color: #fff;
	margin-top: 0.1rem;
}
.ewm3_box{
	width: 2.51rem;
	margin-top: 0.3rem;
	margin-left: 0.4rem;
	float: left;
}
.ewm3_box img{
	width: 100%
}
.ewm3_box p{
	text-align: center;
	color: #fff;
	margin-top: 0.1rem;
}