.pub_btn1 {font-size: 1rem;
    line-height: 2.88rem;
    height: 44px;
    width: 129px;
    text-align: center;
    border: 1px solid #333;
    color: #333;
    letter-spacing: -0.33px;}
@media (max-width:1199px) {
    .pub_btn1 { line-height: 44px; height: 46px; width: 160px; }
}
.m2abtCon2Top { background: #F3F7FA; padding: 50px 0; }
.m2pubTop { text-align: center; max-width: 1150px; margin: 0 auto; }
.m2pubTop strong { display: block; line-height: 100%;font-size: 1.88rem;color: #333;letter-spacing: 0;}
.m2pubTop p { font-size: 1rem;line-height: 1.5rem;color: #333;margin-top: 20px;font-weight: 400; }
.m2abtCon2 { padding-top: 6.77vw; position: relative; }
.m2abt_bgs { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #014190; }
.m2abt_bgs .m2abt_bgImg { position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 0.5s ease; opacity: 0; background-attachment: fixed; background-position: center center; background-size: cover; }
.m2abt_bgs .m2abt_bgImg:after { content: ""; background: rgba(0, 70, 209, 0.88);; position: absolute; left: 0; top: 0; bottom: 0; right: 0 }
.m2abt_bgs .m2abt_bgImg.on { opacity: 1; }
.m2abtSwiperWpr { overflow: hidden; overflow: hidden; }
.m2abtSwiper { width: 167.94vw; position: relative; left: 50%; transform: translateX(-50%); }
.m2abtSwiper:before { content: ""; width: 42.7vw; height: 100%; background: #fff; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; margin-left: -3vw; }
.m2abt_c2item { width: 55.98vw; position: relative; padding: 0 3.64vw; }
.m2abt_c2txt { padding: 2.81vw 5vw 98px; background: rgba(255,255,255,0); transition: all 0.5s ease; margin-right: 5.98vw; }
.m2abt_c2txt strong {font-size: 1.38rem;letter-spacing: 0;line-height: 1.5rem;display: block;margin-bottom: 20px;font-weight: 600;opacity: 0;transform: translateY(50px);text-transform: capitalize;}
.m2abt_c2txt p {font-size: 1rem;line-height: 1.5rem;
    /* height: 4.8rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3; */
    color: #333;/* margin-bottom: 20px; */opacity: 0;transform: translateY(50px); }
.m2abt_c2btn { opacity: 0; transform: translateY(50px); margin-top: 1rem;}
.m2abt_c2btn a{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
}
.m2abt_c2btn a .rightArrow{
    width:14px;
	height:3.6px;
	display:block;
	background:url(/images/topRightArrowBlack.svg) no-repeat center;
    margin-left: -24px;
}
.on .m2abt_c2txt strong { opacity: 1; transform: translateY(0); transition: all 0.5s ease; }
.on .m2abt_c2txt p { opacity: 1; transform: translateY(0); transition: all 0.5s ease; transition-delay: 0.1s; }
.on .m2abt_c2btn { opacity: 1; transform: translateY(0); transition: all 0.5s ease; transition-delay: 0.2s; }
.m2abt_c2item .bgImg { height: 22.29vw; margin-top: 2.6vw; width: 43.75vw; transition: all 0.5s ease; }
/*.on .m2abt_c2txt{background: #fff;}*/

.slick-current + .m2abt_c2item .bgImg { transform: translateX(-5vw); }
.on.m2abt_c2item .bgImg { transform: translateX(0) }
.m2abtSwiper .slick-dots { bottom: 45px; }
.m2abtSwiper .slick-dots li button { display: none; }
.m2abtSwiper .slick-dots li { background: url("../images/m2abt_di.png") no-repeat; display: inline-block; height: 19px; width: 19px; margin: 0px 6px; position: relative; border-radius: 50%; vertical-align: middle }
.m2abtSwiper .slick-dots li.slick-active { background: url("../images/m2abt_di2.png") no-repeat }
.m2abtSwiper .slick-prev { background: url(../images/m2abt_c2btn.svg) no-repeat center center; display: inline-block; height: 48px; width: 48px; position: absolute; left: 54.9vw; top: 62%; margin-top: -24px; z-index: 2; text-indent: 1000px; white-space: nowrap; overflow: hidden; border: 2px solid #fff; cursor: pointer }
.m2abtSwiper .slick-next { background: url(../images/m2abt_c2btn.svg) no-repeat center center; display: inline-block; height: 48px; width: 48px; position: absolute; right: 54.9vw; top: 62%; margin-top: -24px; z-index: 2; text-indent: 1000px; white-space: nowrap; overflow: hidden; border: 2px solid #fff; cursor: pointer; transform: rotate(180deg); }
.m2abt_c2item .bgImg p { font-size: 1.88rem; line-height: 2.5rem; color: rgba(255,255,255,0.5); position: absolute; top: 50%; right: 30px; margin-top: -20px; opacity: 1; transform: translateY(0); }
.slick-current + .m2abt_c2item .bgImg p { right: auto; left: 30px; }
.slick-current .bgImg p { opacity: 0!important; }
/*.m2abtSwiper .slick-prev:hover,.m2abtSwiper .slick-next:hover{background-image:url(../images/m2mbr_ar2.png);}*/

@media (max-width:1799px) {
.m2pubTop strong { font-size: 2rem; line-height: 2.6rem; }
.m2pubTop p { font-size: 0.94rem; line-height: 1.88rem; }
.m2abt_c2txt strong { font-size: 1.5rem; line-height: 2rem; }
.m2abt_c2txt p { font-size: 0.88rem; line-height: 1.44rem; 
    /* height: 6.1rem;-webkit-line-clamp: 4;  */
}
.m2abt_c2item .bgImg p { font-size: 1.5rem; }
.m2abtSwiper .slick-dots { transform: scale(0.8); }
.m2abt_c2item .bgImg{height:20vw;}
.m2abt_c2txt{padding-top:2vw; padding-bottom:60px;}
.m2abtSwiper .slick-dots{bottom:22px;}
}

@media (max-width:1199px) {
.m2abt_c2txt strong { font-size: 1.31rem; line-height: 1.88rem; }
.m2pubTop strong { font-size: 1.55rem; line-height: 2rem; }
.m2pubTop p { font-size: 0.88rem; line-height: 1.63rem; padding: 0 5vw;}
.m2abtSwiper .slick-prev { left: 53.3vw; }
.m2abtSwiper .slick-next { right: 53.3vw; }
}

@media (max-width:993px) {
.m2abt_c2txt p { line-height: 1.38rem; font-size: 0.75rem;
    /* height: 5.8rem; -webkit-line-clamp: 4;  */
}
.m2abtSwiper .slick-prev { left: 52.9vw; }
.m2abtSwiper .slick-next { right: 52.9vw; }
}

@media (max-width:767px) {
.m2abtCon2Top { padding: 7.5vh 0; }
.m2pubTop p{
    margin-top: 4.5vh;
    padding: 0 4.24vw;
    font-size: 1.1rem;
    line-height: 1.85rem;
}
.m2abtSwiper { width: 100%; }
.m2abtSwiper::before { width: 89.3%; margin-left: 0 }
.m2abt_c2txt { margin-right: 0; }
.m2abtCon2 { padding-top: 7.2vh;padding-bottom: 22.8vh; }
.m2abt_c2txt { padding: 6vh 3vh; }

.m2abt_c2txt strong{font-size: 1.55rem;margin-bottom: 4.5vh;}
.on .m2abt_c2txt p{
    font-size: 1.1rem;
    line-height: 1.85rem;
    /* -webkit-line-clamp: 5;
    height: 18vh; */
    margin-bottom: 7.5vh;
}

.m2abtSwiper .slick-dots { transform: scale(0.5); bottom: 35px; }
.m2abt_c2item .bgImg { width: auto; height: 180px; margin-top: 7.5vh; }
.m2abt_c2item{padding: 0 5.3vw;}
.m2abtSwiperWpr{
    overflow: unset;
}
.m2abtSwiper .slick-prev,.m2abtSwiper .slick-next{
    left: 30%;
    top: unset;
    bottom: -14.7vh;
}
.m2abtSwiper .slick-next{right: 30%;left: unset;}
.pub_btn1 { font-size: 1.1rem;line-height: 1.7rem; height: 40px; width: 130px; }
 /* 共享空间轮播 移动端彻底禁用所有形变、过渡、透明度动画  */
.m2abt_c2txt strong,
.m2abt_c2txt p,
.m2abt_c2btn{
    opacity: 1 !important;
    transform: translateY(0) scale(1) !important;
    transition: all none !important;
    transition-delay: 0s !important;
    will-change: auto !important;
}
.on .m2abt_c2txt strong,
.on .m2abt_c2txt p,
.on .m2abt_c2btn {
    opacity: 1 !important;
    transform: translateY(0) scale(1) !important;
    transition: all none !important;
    transition-delay: 0s !important;
}
 /* 禁止父容器隐性渲染动画，防止滑动缩放抖动  */
.m2abt_c2item,
.m2abt_c2txt{
    transition: none !important;
    transform: none !important;
}

}