*{padding: 0;margin: 0;list-style: none;font-size: 14px;color: #333;box-sizing: border-box;}
a{text-decoration: none;color: #333;cursor: pointer;}
.container{max-width: 1460px;margin: 0 auto;padding: 0 5px;}
img{max-width: 100%;}
button{cursor: pointer;}
.swiper-container{overflow: hidden;}
.bg_grey{background: #ececec;}
video::-internal-media-controls-download-button {display: none;}
video::-webkit-media-controls {overflow: hidden !important;}
video::-webkit-media-controls-enclosure {width: calc(100% + 32px);margin-left: auto;}

/* 分页 */
.pagination_box{display: flex;justify-content: flex-end;align-items: center;margin: 30px 0;}
.pagination_box span{width: 30px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #666;cursor: pointer;margin-left: 10px;}
.pagination_box span.active{color: #fff;background: #129243;border-color: #129243;}
.pagination_box .arr{color: #129243;border-color: #129243;border-radius: 50%;}
.pagination_box .arr.disabled{color: #666;border-color: #666;cursor: initial;}

/* 固定按钮 */
.fixed_pop{position: fixed;right: 20px;bottom: 10%;width: 70px;z-index: 99;}
.fixed_pop .btn{width: 100%;background: #eee;height: 70px;margin-top: 20px;text-align: center;padding-top: 10px;cursor: pointer;border-radius: 3px;}
.fixed_pop .btn img{width: 30px;height: 30px;}
.fixed_pop .btn:hover p{color: #129243;}
.fixed_pop div.btn.back{transition: all .2s linear;transform-origin: center top;width: 0;height: 0;opacity: 0;}
.fixed_pop div.btn.back.show{width: 100%;height: 70px;opacity: 1;}

/* 固定左侧按钮 */
.fixed_pop_left {
    position: fixed;
    right: 20px;
    bottom: 25%;
    width: 200px;
    z-index: 99;
}
/* 移动端自适应 */
@media screen and (max-width: 1920px) {
	/* 固定左侧按钮 */
	.fixed_pop_left {
	    position: fixed;
	    right: 10px;
	    bottom: 25%;
	    width: 175px;
	    z-index: 99;
	}
}

/* 移动端自适应 */
@media screen and (max-width: 1840px) {
	/* 固定左侧按钮 */
	.fixed_pop_left {
	    display: none;
	}
	.fixed_pop {
		display: none;
	}
}

/* 移动端自适应 */
@media screen and (max-width: 1023px) {
  .fixed_pop{width: 50px;bottom: 20px;right: 10px;}
  .fixed_pop .btn{width: 50px !important;height: 50px !important;padding-top: 5px;margin-top: 10px;}
  .fixed_pop .btn img{width: 20px;height: 20px;}
  .fixed_pop .btn p{font-size: 12px;}
  
  /* 固定左侧按钮 */
	.fixed_pop_left {
	    left: 15px;
	    width: 100px;
	}
}
/* 移动端自适应 */
@media screen and (max-width: 500px) {
	 /* 固定左侧按钮 */
	.fixed_pop_left {
	    display: none;
	}
}
.swiper-button-next.custom_btn, .swiper-button-prev.custom_btn{width:26px !important;height:26px !important;border: 1px solid #129243;border-radius: 50%;}
.swiper-button-next.custom_btn::after, .swiper-button-prev.custom_btn::after{display: none;}