/*定义版心*/

.banxin1100{width: 1100px;margin: 0 auto;}

/*定义公共类间距*/

.padx00{padding: 50px 0;}
.magx00{margin: 50px 0;}
.padx0auto{padding: 50px auto;}
.magx0auto{margin: 50px auto;}
.padtopx0{padding-top: 50px;}
.padbotx0{padding-bottom: 50px;}
.magtopx0{margin-top: 50px;}
.magbotx0{margin-bottom: 50px;}

/*banner*/

.banner{display: block;width: 100%;}
.banner img{display: block;width: 100%;}

/*你要了解的日语等级划分*/

.riyuLevelBox{text-align: center;padding-bottom: 70px;}
.riyuLevelBox .lists{display: inline-block;padding: 20px 20px 0 20px;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);border-radius: 5px;}

/*我们的课程适合这样的你*/

.riyuCourseBox{text-align: center;background: #FEE8EA;position: relative;}
.riyuCourseBox .meihua{position: absolute;right: 0;top: 0;z-index: 2;}
.riyuCourseBox .lists{display: flex;justify-content: space-between;position: relative;z-index: 3;}
.riyuCourseBox .rowbox{display: flex;align-items: center;justify-content: center;}
.riyuCourseBox .rowbox p{display: inline-block;font-size: 30px;color: #713E1E;margin: 0 15px;}
.riyuCourseBox .rowbox p:first-child{margin-left: 0;}
.riyuCourseBox .rowbox p:last-child{margin-right: 0;}

/*在新航道学日学，你可以收获什么*/

.riyuShouhuoBox{text-align: center;}
.riyuShouhuoBox .lists{display: flex;justify-content: space-between;flex-wrap: wrap;}

/*飘落的音符*/

#snowFlow{z-index: 99887766;}
#snowFlow .bgBoxPic{ position: fixed;z-index: 99887766;}
#snowFlow .bgBoxPic .pic{ position: absolute; opacity: 0; animation: mysnow 5s; height: 50px;width: 50px;}
@keyframes mysnow{ 0%{ bottom: 100%; opacity: 0;}
  50%{ opacity: 1; transform: rotate(720deg);}
  100%{ transform: rotate(0deg); opacity: 0; bottom: 0%;}
  }
