
.newbanner {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

    .newbanner a {
        position: absolute;
        width: 4rem;
        z-index: 9;
        height: 4rem;
        display: block;
    }

        .newbanner a.a1 {
            top: 10rem;
            right: 1.5rem;
			
        }

        .newbanner a.a2 {
            top: 18.5rem;
            right: 1.5rem;
			
        }
		.newbanner a.a3 {
            top: 23.2rem;
            right: 1.5rem;
        }

.teambg {
    background: #c1001f;
    overflow: hidden;
    padding: 1.1rem;
}

    .teambg .teamkuang {
        background: #fff;
        border-radius: 0.9rem;
        overflow: hidden;
        padding: 1.1rem;
    }

.team .gallery-thumbsteam {
    background: #;
    margin-bottom: 1rem;
}

.team .gallery-thumbs .swiper-slide {
    color: #1d1d1d;
    font-size: 1rem;
    line-height: 2.8rem;
    text-align: center;
    border: solid #000 1px;
    border-radius: 0.5rem;
    height: 2.8rem !important;
    width: 6.5rem !important;
    margin-left: 0.3rem;
}

.team .gallery-thumbs .swiper-no-swiping {
    display: flex;
    flex-direction: row;
    align-items: center;
}


.team .gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
    color: #fff;
    font-size: 1rem;
    font-weight: bold;
    background: #ff072f !important;
    border: none;
}

.team .gallery-topteam {
    position: relative;
}

    .team .gallery-topteam a {
        display: block;
        position: absolute;
        width: 11.1rem;
        height: 2.4rem;
        bottom: 1.8rem;
        left: 8.3rem;
    }



.hyteambg {
    background: linear-gradient(to bottom, #160001, #f9010e);
    overflow: hidden;
    padding: 1.1rem 0 0 0;
}

    .hyteambg .teamkuang {
        background: #fff;
        border-radius: 0.9rem;
        overflow: hidden;
        padding: 1.1rem;
    }

.hyteambg .gallery-thumbsteam {
    background: #;
    margin-bottom: 1rem;
}

.hyteambg .gallery-thumbs .swiper-slide:first-child {
    color: #e1132a;
    font-size: 1.2rem;
    line-height: 2.5rem;
    text-align: center;
	background:url(/static/images/huodong/t1no.png) no-repeat center 0;
    height: 2.9rem !important;
    width: 9.93rem !important;
	padding:0!important;
	margin-left: 1.5rem;
	background-size: 100%;
   
}

.hyteambg .gallery-thumbs .swiper-slide:nth-child(2) {
	color: #e1132a;
	font-size: 1.2rem;	
    line-height: 2.5rem;
    text-align: center;
	background:url(/static/images/huodong/t2no.png) no-repeat center 0;
    height: 2.9rem !important;
    width: 9.93rem !important;
	padding:0!important;
	margin-left: -0.5rem;
	background-size: 100%;
}

.hyteambg .gallery-thumbs .swiper-slide:last-child {
	color: #e1132a;
	font-size: 1.2rem;	
    line-height: 2.5rem;
    text-align: center;
	background:url(/static/images/huodong/t3no.png) no-repeat center 0;
    height: 2.9rem !important;
    width: 9.93rem !important;
	padding:0!important;
	margin-left: -0.5rem;
	background-size: 100%;
 
}



.hyteambg .gallery-thumbs .swiper-no-swiping {
    display: flex;
    flex-direction: row;
    align-items: center;
}


.hyteambg .gallery-thumbs .swiper-slide-thumb-active:first-child  {
    opacity: 1;
    color: #fff;
    font-size: 1.2rem;
    font-weight: bold;
    background:url(/static/images/huodong/t1on.png) no-repeat center 0;
    border: none;
	background-size: 100%;
}

.hyteambg .gallery-thumbs .swiper-slide-thumb-active:nth-child(2)  {
    opacity: 1;
    color: #fff;
    font-size: 1.2rem;
    font-weight: bold;
    background:url(/static/images/huodong/t2on.png) no-repeat center 0;
    border: none;
	background-size: 100%;
}
.hyteambg .gallery-thumbs .swiper-slide-thumb-active:last-child  {
    opacity: 1;
    color: #fff;
    font-size: 1.2rem;
    font-weight: bold;
    background:url(/static/images/huodong/t3on.png) no-repeat center 0;
    border: none;
	background-size: 100%;
}





.hyteambg .gallery-topteam {
    position: relative;
}

    .hyteambg .gallery-topteam a {
        display: block;
        position: absolute;
        width: 11.1rem;
        height: 2.4rem;
        bottom: 1.8rem;
        left: 8.3rem;
    }




.wuguan, .xingti, .kangshuai {
    position: relative;
    padding-top: 2rem;
}

    .wuguan a {
        display: block;
        position: absolute;
        width: 13.5rem;
        height: 3rem;
        bottom: 1rem;
        left: 9.3rem;
        z-index: 99;
    }

    .xingti a {
        display: block;
        position: absolute;
        width: 11.5rem;
        height: 3rem;
        bottom: 1.5rem;
        left: 10.2rem;
        z-index: 99;
    }

    .kangshuai a.a1 {
        display: block;
        position: absolute;
        width: 8rem;
        height: 2.2rem;
        top: 26.3rem;
        left: 5.2rem;
        z-index: 99;
    }

    .kangshuai a.a2 {
        display: block;
        position: absolute;
        width: 8rem;
        height: 2.2rem;
        top: 26.3rem;
        right: 4.9rem;
        z-index: 99;
    }

    .kangshuai a.a3 {
        display: block;
        position: absolute;
        width: 8rem;
        height: 2.2rem;
        bottom: 4.5rem;
        left: 5.2rem;
        z-index: 99;
    }

    .kangshuai a.a4 {
        display: block;
        position: absolute;
        width: 8rem;
        height: 2.2rem;
        bottom: 4.5rem;
        right: 4.9rem;
        z-index: 99;
    }

.wuguanx, .xingtix, .kangshuaix,.tuanbtm {
    position: relative;

}
.wuguanx a,.xingtix a,.kangshuaix a,.tuanbtm a{display: block; position: absolute;z-index: 99;}
.wuguanx a {        
        width: 15.32rem;
          bottom: 1rem;
        left: 7.8rem;
    }

.xingtix a {
         width: 17.7rem;
        bottom: 1.5rem;
        left: 7.2rem;
   }
.kangshuaix a {
         width: 17.1rem;
        bottom: 3.5rem;
        left: 7.2rem;
   }
   
.tuanbtm a{width: 2.26rem;
        bottom: 4.5rem;
        right: 4.2rem;}
.mlns {
    position: relative;
}

    .mlns a {
        position: absolute;
        display: block;
        -webkit-animation: hover 2s linear infinite;
        animation: hover 2s linear infinite;
        z-index: 99;
    }

.dong_w1 a.a1 {
    width: 23rem;
    bottom: 1rem;
    left: 5rem;
    z-index: 99;
}

.dong_w2 a.a1 {
    width: 7.87rem;
    top: 13.5rem;
    left: 5.5rem;
}

.dong_w2 a.a2 {
    width: 7.87rem;
    top: 21.3rem;
    left: 5.5rem;
}

.dong_w2 a.a3 {
    width: 7.87rem;
    top: 29rem;
    left: 5.5rem;
}

.dong_w2 a.a4 {
    width: 20.9rem;
    bottom: 5rem;
    left: 2rem;
}

.dong_w3 a.a1 {
    width: 8.9rem;
    top: 21rem;
    left: 4.3rem;
}

.dong_w3 a.a2 {
    width: 8.9rem;
    top: 21rem;
    right: 3.5rem;
}

.dong_w3 a.a3 {
    width: 8.9rem;
    bottom: 10.5rem;
    left: 4.3rem;
}

.dong_w3 a.a4 {
    width: 8.9rem;
    bottom: 10.5rem;
    right: 3.5rem;
}

.dong_w3 a.a5 {
    width: 20.8rem;
    bottom: 4.5rem;
    right: 4.9rem;
}
/*19周年庆*/

.znq_w1 a.ax {
    width: 15.32rem;
    bottom: 2.2rem;
    left: 8rem;
    z-index: 99;
}

.znq_w1 a.a1 {
    width: 19.8rem;
    bottom: 0.2rem;
    left: 6rem;
    z-index: 99;
}

.znq_w2 a.a1 {
    width: 18rem;
    bottom: 2rem;
    left: 6.1rem;
}

.znq_w2 a.a2 {
    width: 20.13rem;
    bottom: 2.5rem;
    left: 6.1rem;
}

.znq_w2 a.a3 {
    width: 7.87rem;
    top: 29rem;
    left: 5.5rem;
}

.znq_w2 a.a4 {
    width: 20.9rem;
    bottom: 5rem;
    left: 2rem;
}

.znq_w3 a.a1 {
    width: 18rem;
    bottom: 4rem;
    left: 6.1rem;
}

.znq_w3 a.a2 {
    width: 6.1rem;
    top: 27.5rem;
    right: 12.8rem;
}

.znq_w3 a.a3 {
    width: 20.13rem;
    bottom: 2.3rem;
    left: 6.1rem;
}

.znq_w3 a.a4 {
    width: 6.1rem;
    bottom: 6rem;
    right: 12.8rem;
}



.donghua {
    -webkit-animation-name: scaleDraw; /*关键帧名称*/
    -webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/
    -webkit-animation-iteration-count: infinite; /*动画播放的次数*/
    -webkit-animation-duration: 5s; /*动画所花费的时间*/
}

@keyframes scaleDraw { /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
    0% {
        transform: scale(1); /*开始为原始大小*/
    }

    25% {
        transform: scale(1.1); /*放大1.1倍*/
    }

    50% {
        transform: scale(1);
    }

    75% {
        transform: scale(1.1);
    }
}
