*{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;}
.bg_yellow{background: #F6F4EF;}
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;}
.animateview {-webkit-transition: transform 1s, opacity 1s;transition: transform 1s, opacity 1s;-o-transition: transform 1s, opacity 1s;-ms-transition: transform 1s, opacity 1s;-moz-transition: transform 1s, opacity 1s;opacity: 0;transform: matrix3d(1, 0, 0, 0, 0, 1, 0.208378, 0, 0, -0.173648, 0.984808, 0, 0, 90, 0, 1);}
.animateview.visibile{opacity: 1;transform: matrix(1, 0, 0, 1, 0, 0);transform-origin: 50% 50% 0px;}

/* 分页 */
.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;
    left: 20px;
    bottom: 25%;
    width: 200px;
    z-index: 99;
}
/* 移动端自适应 */
@media screen and (max-width: 1920px) {
	/* 固定左侧按钮 */
	.fixed_pop_left {
	    position: fixed;
	    left: 10px;
	    bottom: 25%;
	    width: 175px;
	    z-index: 99;
	    display: none;
	}
}

/* 移动端自适应 */
@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:30px !important;height:30px !important;border: 1px solid #cecece;border-radius: 50%;}
.swiper-button-next.custom_btn::after, .swiper-button-prev.custom_btn::after{display: none;}
.font11, .font11 * {
	font-size: 11pt;
	line-height: 13pt;
}

.customer-service {
	position: fixed;
	bottom: 0px;
	right: 0;
	background: #F3F1EC;
	display: block;
}

.header-cs {
	padding: 5px 20px;
	cursor: pointer;
	width: 320px;
	position: relative;
}

.plus-cs {
	position: absolute;
	top: 0px;
	right: 20px;
	transform: translate(0,-50%);
	transition: transform 0.5s ease;
}

.plus-cs1 {
	position: absolute;
	top: 10px;
	right: 11px;
	width: 2px;
	height: 10px;
	background: black;
}

.plus-cs2 {
	position: absolute;
	top: 14px;
	right: 7px;
	height: 2px;
	width: 10px;
	background: black;
}
.open .plus-cs {
	top: 10px;
	transform: translate(0,-50%) rotate(45deg);
}
.open .body-cs {
	max-height: 500px;
}

.body-cs {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.5s ease;
}

.body-cs-inner {
	padding: 15px 20px;
}

.body-cs-inner a {
	display: block;
	margin-bottom: 10px;
}