@charset "utf-8";
/* common S*/
.imgscale img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgscale img:hover, .imgscale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
/*图片占位符*/
.imgratio{position: relative; z-index: 2; display: block; padding-top: 56.25%; height: 0; overflow: hidden;}
.imgratio .imgratio-imgbox{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; display: block; overflow: hidden;}
.imgratio .imgratio-imgbox .imgratio-img{display: block; width: 100%; height: 100%;}
.imgratio.free .imgratio-imgbox .imgratio-img{height: auto; min-height: 100%; object-fit: cover;}

/* 单行省略号 */
.elli-s{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 100%;}
/* 多行省略号 */
.elli-m{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}

.com-tit-b{text-align: center; overflow: hidden;}
.com-tit-b .box{position: relative; display: inline-block;}
.com-tit-b .line{position: absolute;}
.com-tit-b .line.l{right: 100%;}
.com-tit-b .line.r{left: 100%;}
@media (max-width: 992px) {
  .com-tit-b{justify-content: center;}
}
/* common E */


body{background: url(../images/topbg.png) no-repeat center top #D6E9FF; background-size: 1920px auto;}

.bxmz-header-logo{padding-top: 40px; margin-bottom: 80px;}
.bxmz-header-logo img{max-height: 70px;}
.bxmz-header-title{padding-bottom: 120px; text-align: center;}
.bxmz-header-title img{max-height: 300px;}

.bxmz-com-pannel{padding:30px; background: #fff; border-radius: 20px; box-shadow: 6px 7px 23px  rgba(140, 191, 250, 1);}
.bxmz-com-tit .line{width: 435px; height: 24px; top: 50%; margin-top: -12px;}
.bxmz-com-tit h3{padding-left: 90px; padding-right: 90px;}
.bxmz-com-tit h3 img{width: 195px;}

/* 活动情况 */
.bxmz-hdqk-l .imgratio{padding-top: 66.61%;}
.bxmz-hdqk-l .pic{position: relative;}
.bxmz-hdqk-r{font-size: 1.25em; line-height: 2; text-indent: 2em;  -webkit-line-clamp: 10; margin-top: 20px;}
@media (min-width: 1281px) {
	.bxmz-hdqk-l{float: left; width: 47%;}
  .bxmz-hdqk-r{float: right; width: 47%;}
  .bxmz-hdqk-l .pic:after{content: ''; position: absolute; right: -38px; bottom: -27px; width: 100%; height: 100%; border-radius: 10px; background: linear-gradient(180deg, rgba(196, 224, 255, 1) 0%, rgba(196, 224, 255, 0) 100%);}

}

/* 活动过程 */
.bxmz-swiper .swiper-slide .imgratio{border-radius: 10px;}
.swiper-com-arrow .swiper-button{position: absolute; width: 32px; height: 50px; background-color: rgba(0,0,0,0.4); background-repeat: no-repeat; background-size: 12px; top: 50%; transform: translateY(-50%); margin-top: 0; transition: .3s all;}
.swiper-com-arrow .swiper-button-prev{left: 0; background-image: url(../images/arrow_left_white.png);}
.swiper-com-arrow .swiper-button-next{right: 0; background-image: url(../images/arrow_right_white.png);}
.swiper-com-arrow .swiper-button:hover{background-color: rgba(0, 0, 0, 0.8);}
.swiper-com-arrow.arrow-lightblue .swiper-button{background-color:  rgba(23, 100, 194, .2);}
.swiper-com-arrow.arrow-lightblue .swiper-button:hover{background-color:  rgba(23, 100, 194, .9);}

.bxmz-tt-cont{font-size: 1.25em; line-height: 2;}


@media (max-width: 992px) {
  body{font-size: 14px; background-size: 150%;}
  .bxmz-header-logo{padding-top: 20px; margin-bottom: 40px;}
  .bxmz-header-logo img{max-height: 50px;}
  .bxmz-header-title{padding-bottom: 80px;}
  
}
@media (max-width: 768px) {
  .bxmz-com-tit h3{padding-left: 30px; padding-right: 30px;}
 .bxmz-com-tit h3 img{width: 150px;}
 .bxmz-com-tit .line{width: 300px;}
 .bxmz-com-pannel{padding:20px; border-radius: 10px;}
}
@media (max-width: 480px) {
  .bxmz-header-logo{margin-bottom: 30px;}
  .bxmz-header-logo img{max-height: 35px;}
  .bxmz-header-title{padding-bottom: 40px;}
}