.product-nav{
	width: 100%;
	margin: 0 auto;
}
.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 .course-title{
	width: 1200px;
	margin: 0 auto;
}
.hc-gywm{
	width: 100%;
}
.hc-gywm .guanyuouyi{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content:space-between;
	margin-top: 5%;
}
.hc-gywm .hc-gywm-2{
	padding-top: 6%;
}
.hc-gywm .hc-gywm-2 .hc-gywm2-2-1{
	background-image: url("../../img/new/zjoy/ryoybg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}
.hc-gywm .hc-gywm-2 .hc-gywm2-2-1-list{
	background-color:transparent;
}
.hc-gywm .ryzs .hc-gywm2-2-1-list img{
	opacity: 0;
	display: block;
	/*transition:all 1s;*/
}
.hc-gywm .ryzs .hc-gywm2-2-1-list span{
	opacity: 0;
	display: block;
	/*transition:all 1s;*/
}
.hc-gywm .hc-gywm-2 .hc-gywm2-2-1-list-padding{
	padding: 0 1%;
}




/*超级工厂*/
.hc-gywm-3{
	padding-top: 6%;
}
.hc-gywm-3 .hc-gywm-3-nr{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content:space-between;
}
.hc-gywm-3 .hc-gywm-3-nr img{
	width: 100%;
}
.hc-gywm-3 .hc-gywm-3-nr .left{
	width: 39.2%;
}
.hc-gywm-3 .hc-gywm-3-nr .right{
	width: 57.2%;
}
.hc-gywm-3 .hc-gywm-3-nr .right>div{
	display: flex;
	justify-content:space-between;
}
.hc-gywm-3 .hc-gywm-3-nr .right>div>div{
	width: 49.2%;
}
.hc-gywm-3 .hc-gywm-3-nr .right>div>div:first-of-type{
	width: 49.8%;
}
.hc-gywm-3 .hc-gywm-3-nr .right>ul{
	display: flex;
	justify-content:space-between;
}
.hc-gywm-3 .hc-gywm-3-nr .right>ul>li{
	width: 32.8%
}
.hc-gywm-3 .hc-gywm-3-nr .hc-gywm-3-list{
	background-color: transparent;
}
.hc-gywm-3 .hc-gywm-3-nr .hc-gywm-3-list img{
	opacity: 0;
}
.hc-gywm-3 .hc-gywm-3-nr .hc-gywm-3-list span{
	width: 100%;
	display: block;
	position: absolute;
	font-size: 22px;
	height: 54px;
	line-height: 61px;
	color: #fff;
	font-weight: bold;
	bottom: 3px;
	left: 0px;
	text-align: center;
	background: linear-gradient(to top, #41b7ae, transparent);
	opacity: 0;
}

.yfzx{
	padding-top: 6%;
}
.yfzx .item{
	width: 1200px;
	margin: 0 auto;
}