.jg-con {
  width: 10.2rem;
  margin: 0 auto;
  padding: 0 2.1rem;
}

.jg-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.jg-bt {
  font-size: 0.4rem;
}

.glc-bos {
  margin: 0 auto;
  width: 10.2rem;
  margin-bottom: 0.6rem;
}

.glc-bos img {
  max-height:4.8rem;
  width: 100%;
  object-fit: cover;
  border-radius: 0.2rem;
}


.jg-header img {
  width: 1rem;
  height: 1rem;
  object-fit: cover;
}

.video-container {
  width: 14.4rem;
  height: 5.3rem;
  width: 10.2rem;
}

.video-container iframe {
  width: 10.2rem;
  height: 5.3rem;
  border-radius: 0 0 0.2rem 0.2rem;
}

.jg-nro {
  width: 14.4rem;
  margin: 1rem auto 0;
}

.jg-nro img {
  display:block;
  width: 100%;
  height: auto;
  object-fit: cover;
}

.jg-nrt {
  margin-bottom: 2rem;
  width: 14.4rem;
  margin: 1rem auto 0;
}

.jg-nrt img {
  width: 100%;
  object-fit: cover;
}

.youree-footer {
  margin-top: 2rem;
}



.swiper7{position: relative;}
.swiper7 .swiper-container{width:12rem;margin:0 auto;}
.swiper7 .swiper-slide{width:1rem;margin-right:1.5rem;}
.swiper7 .swiper-slide .ss1,.swiper7 .swiper-slide .ss2{position: relative;width:2rem;height:1.5rem;padding:0.3rem 0.2rem 0;background-color:#fff;position: relative;z-index: 99;}
.swiper7 .swiper-slide .ss1{margin-top:0;margin-bottom:3.3rem;}
.swiper7 .swiper-slide .ss2{margin-top:3.3rem;margin-bottom:0;}

.swiper7 .swiper-slide .p0{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;}
.swiper7 .swiper-slide .p1{line-height:0.3rem;margin-bottom:0.2rem;font-size:0.22rem;font-weight:900;color:#007aff;}
.swiper7 .swiper-slide .p1 span{display: inline-block;position:relative;right:-0.1rem;top:-0.1rem;width:0.15rem;height:0.15rem;line-height:0.16rem;text-align:center;font-size:0.1rem;border-radius:50%;background-color:#666;color:#fff;}
.swiper7 .swiper-slide .p2{line-height:0.2rem;height:0.8rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.swiper7 .swiper-slide .p2 img{max-width:100%;height:auto;}

.swiper7 .swiper-slide > div:hover{background-color:#363636;color:#fff;z-index:1;}
.swiper7 .swiper-slide > div:hover .p0{display:block;}
.swiper7 .swiper-slide > div:hover .p1,.swiper7 .swiper-slide  > div:hover .p2{color:#fff;position: relative;z-index:3;}
.swiper7 .swiper-slide > div:hover .p1 span{background-color:#fff;color:#363636;}

.swiper7 .swiper-slide > div:hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index:2;
  background: rgba(128, 128, 128, 0.3);
}

.swiper7 .swiper-slide .ss1 .p6 {
    content: "";
    position: absolute;
    border-left: transparent 0.2rem solid;
    border-top: #fff 0.4rem solid;
    bottom: -0.38rem;
    left: 0.2rem;
}
.swiper7 .swiper-slide .ss2 .p6 {
    content: "";
    position: absolute;
    border-left: transparent 0.2rem solid;
    border-bottom: #fff 0.4rem solid;
    border-top: none;
    top: -0.38rem;
    left: 0.2rem;
    bottom: auto;
}
.swiper7 .swiper-slide .ss1:hover .p6{
    border-top: #363636 0.4rem solid;
}
.swiper7 .swiper-slide .ss2:hover .p6 {
    border-bottom: #363636 0.4rem solid;
}
.swiper7 .swiper-slide .ss1:hover .p0 ~ .p6{
    border-top: rgba(128, 128, 128, 0.3) 0.4rem solid;
}
.swiper7 .swiper-slide .ss2:hover .p0 ~ .p6 {
    border-bottom: rgba(128, 128, 128, 0.3) 0.4rem solid;
}

.swiper7 .swiper-slide > div::before {
    content: "";
    position: absolute;
	bottom: -0.81rem;
    left: 0.4rem;
    width: 0.08rem;
    height: 0.08rem;
    border: #eee 0.02rem solid;
    border-radius: 50%;
    background: #fff;
    transition: .5s;
}
.swiper7 .swiper-slide .ss2::before {
    bottom: auto;
    top: -0.81rem;
}

.swiper7 .swiper-slide > div:hover::before{
    border: #007aff 0.02rem solid;
}

.swiper7 .swiper-button-prev, .swiper7 .swiper-button-next {
    background-color: #fff;
    width: 0.4rem;
    height: 0.4rem;
    margin-top: -0.21rem;
    border: 0.01rem solid #007aff;
    border-radius: 50%;
    background-size: 0.2rem 0.2rem;
	left: 80px;
}
.swiper7 .swiper-button-next {
	left: unset;
	right: 80px;
}

.center_x {
    content: "";
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    right: 0;
    height: 0.01rem;
    margin-top: -0.005rem;
    z-index: 1;
    background: #a5a5a5;
}
.center_x::before {
    content: "";
    position: absolute;
    background: url(/images/ge.png) center no-repeat;
    height: 0.1rem;
    bottom: 0;
    left: 5%;
    width: 88%;
}