body{
   background-color: #fcfdf8;
}
.banner-nr-cong{
   width: 100%;
   position: relative;
}
.banner-nr-cong>img{
   width: 100%;
}
.banner-nr-cong>div{
   width: 100%;
   position: absolute;
   top: 0px;
}
.banner-nr-cong>div>div{
   width: 632px;
   height: 239px;
   margin: 0 auto;
   margin-top: 5%;
   position: relative;
}
.banner-nr-cong>div>div>div{
   position: absolute;
}
.banner-nr-cong>div>div>div>img{
   width: 100%;
}
.banner-nr-cong>div>div>div>span{
   display: block;
   width: 100%;
   color: #fff;
}



.hc-gywm{
   height: 100%;
}


/*门店系统*/
.mdxt{}
.mdxt .course-title{
	width: 1200px;
	margin: 0 auto;
}
.mdxt>.main{
	width: 100%;
	position: relative;
}
.mdxt>.main .bgimg{
	width: 100%;
}
.mdxt>.main .bgimg img{
	width: 100%;
   height: 100%;
   min-height: 1150px;
   opacity: 0.2;
}
.mdxt>.main>.item{
   width: 100%;
   position: absolute;
   top: 2%;
   left: 0px;
}
.mdxt>.main>.item img{
   opacity: 0;
}
.mdxt>.main>.item>div:first-of-type{
   width: 1200px;
   margin: 0 auto;
}
.mdxt>.main>.item>div:first-of-type img{
   width: 100%;
}
.mdxt>.main>.item>div:nth-of-type(2){
   width: 1200px;
   margin: 0 auto;
   display: flex;
   justify-content:space-between;
}
.mdxt>.main>.item>div:nth-of-type(2) .left{
   width: 34%;
}
.mdxt>.main>.item>div:nth-of-type(2) .left img{
   width: 100%;
}
.mdxt>.main>.item>div:nth-of-type(2) .right{
   width: 65.5%;
}
.mdxt>.main>.item>div:nth-of-type(2) .right ul{
	width: 100%;
	display: flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.mdxt>.main>.item>div:nth-of-type(2) .right ul li{
	width: 49.6%;
}
.mdxt>.main>.item>div:nth-of-type(2) .right ul li img{
	width: 100%;
	/*opacity: 0;*/
}
.mdxt>.main>.item>div:nth-of-type(2) .right ul li:first-of-type>img{
	/*animation: slidedowntoup 1s linear 0s 1 normal;*/
	animation-fill-mode: forwards;
}
.mdxt>.main>.item>div:nth-of-type(2) .right ul li:nth-of-type(2)>img{
	/*animation: slidedowntoup 1s linear 0.5s 1 normal;*/
	animation-fill-mode: forwards;
}
.mdxt>.main>.item>div:nth-of-type(2) .right ul li:nth-of-type(3)>img{
	/*animation: slidedowntoup 1s linear 1s 1 normal;*/
	animation-fill-mode: forwards;
}
.mdxt>.main>.item>div:nth-of-type(2) .right ul li:nth-of-type(4)>img{
	/*animation: slidedowntoup 1s linear 1.5s 1 normal;*/
	animation-fill-mode: forwards;
}
@keyframes slidedowntoup{
	0%{
		opacity:0;
		top: 122px;
	}
	100%{
		opacity: 1;
		top: 0px;
	}
}

.visbz{
   background-color: #fff;
}
.visbz .main{
   width: 1200px;
   margin: 0 auto;
   padding-top: 3%;
   padding-bottom: 5%;
}
.visbz .main img{
   width: 100%;
}