.maskbase{
	background: rgba(0,0,0,.93);
	width: 100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	display:none;
	z-index:99;
	overflow:hidden;
}
.pc-banner {
	
	width: 100%;
	
	height:100%;
	
	position:absolute;
	left:0;
	top:0;
	background: rgba(0,0,0,.93);
	z-index:100;
	display:none;
	/*overflow:hidden;*/
	
	
}
.pc-banner .swiper-slide.swiper-slide-prev{
	
	transform:scale(1);
	
}
.pc-banner .swiper-slide.swiper-slide-prev img{margin-left:450px;width:216px;height:146px;text-align:center;}
.pc-banner .swiper-slide.swiper-slide-next img{margin-left:50px;width:216px;height:146px;text-align:center;}
.pc-banner .swiper-slide.swiper-slide-next{
	
	transform:scale(1);
}
.pc-banner .swiper-slide.swiper-slide-active img{width:100%;height:480px;}

.pc-banner .swiper-slide-prev{margin-top:334px}
.pc-banner .swiper-slide-next{margin-top:334px;}
@media screen and (max-width: 668px) {
	.pc-banner {
		display:none;
	}
}

.swiper-container-pc {
	width: 1440px;
	margin: 10% auto 0;
	height:510px
	
}

@media screen and (max-width: 668px) {
	.swiper-container-pc {
		margin: 20px 0 15px;
	}
}

.swiper-container-pc .swiper-slide {
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.7);
	transform: scale(0.7);
}

@media screen and (max-width: 668px) {
	.swiper-container-pc .swiper-slide {
		-webkit-transform: scale(0.97);
		transform: scale(0.97);
	}
}

.swiper-container-pc .swiper-slide-active,.swiper-container-pc .swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1);
}

@media screen and (max-width: 668px) {
	.swiper-container-pc .swiper-slide-active,.swiper-container-pc .swiper-slide-duplicate-active {
		-webkit-transform: scale(0.97);
		transform: scale(0.97);
	}
}

.swiper-container-pc .none-effect {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}

.swiper-container-pc .swiper-slide a {
	background: #fff;
	padding:10px;
	display: block;
	border-radius: 14px;
}
.layer-mask {
    width: 100%;
    height: 100%;
    opacity: 0.7;
    transition: all 0.5s;
    background-color: #3e3e3e;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
}
.swiper-container-pc .swiper-slide-active .layer-mask{
	background:none;
	opacity: 1;
}
@media screen and (min-width: 668px) {
	.swiper-container-pc .swiper-slide a:after {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		box-sizing: border-box;
		border: 10px solid #fff;
		content: "";
		width: 100%;
		height: 100%;
		background: url(https://3.swiper.com.cn/demo/pcbanner/images/top_slick_cover_bg01.png) 0 0 repeat;
		border-radius: 20px;
	}
}

.swiper-container-pc .swiper-slide-active a:after {
	background: none;
}

@media screen and (max-width: 668px) {
	.swiper-container-pc .swiper-slide a {
		padding: 5px;
		border-radius: 7px;
	}
}

.swiper-container-pc .swiper-slide img {
	width: 100%;
	/*border-radius: 14px;*/
	display: block;

}

@media screen and (max-width: 668px) {
	.swiper-container-pc .swiper-slide img {
		/*border-radius: 7px;*/
	}
}

.swiper-container-pc .swiper-pagination {
	position: relative;
	margin-bottom: 30px;
	margin-top:30px;
}
.swiper-container-pc .swiper-pagination-fraction{bottom:0;margin:0;position:absolute;color:#666;font-size:16px;}
.swiper-container-pc .swiper-pagination-fraction .swiper-pagination-current{color:#7eb627;}
.swiper-container-pc .swiper-pagination-bullet {
	background: #00a0e9;
	margin-left: 4px;
	margin-right: 4px;
	width: 17px;
	height: 17px;
	opacity: 1;
	margin-bottom: 4px;
}

.swiper-container-pc .swiper-pagination-bullet-active {
	width: 13px;
	height: 13px;
	background: #FFF;
	border: 6px solid #00a0e9;
	margin-bottom: 0;
}

@media screen and (max-width: 668px) {
	
	.swiper-container-pc .swiper-pagination {
		position: relative;
		margin-bottom: 20px;
	}

	.swiper-container-pc .swiper-pagination-bullet {
		background: #00a0e9;
		margin-left: 2px;
		margin-right: 2px;
		width: 8px;
		height: 8px;
		margin-bottom: 2px;
	}

	.swiper-container-pc .swiper-pagination-bullet-active {
		width: 6px;
		height: 6px;
		background: #FFF;
		border: 3px solid #00a0e9;
		margin-bottom: 0;
	}
}

/*.button {
	width: 1000px;
	margin: 0 auto;
	bottom: 43px;
	position: relative;
}*/

@media screen and (max-width: 668px) {
	.swiper-container-pc .button {
		width: 70%;
		bottom: 22px;
	}
}

/*.button div:hover {
	background-color: #2f4798;
}*/

.swiper-container-pc .swiper-button-prev {
	width: 29px;
	height: 50px;
	left:0;
	background: url("../images/prev.png")  center center no-repeat;
}

.swiper-container-pc .swiper-button-next {
	width: 29px;
	height: 50px;
	right:0;
	background: url("../images/next.png")  center center no-repeat;
}

@media screen and (max-width: 668px) {
	.swiper-container-pc .button div {
		width: 28px;
		height: 28px;
	}
}	
	.pc-banner .case-cont{width:100%;max-width:960px;margin:50px auto;line-height:32px;font-size:14px;color:#fff;}
	.pc-banner .case-cont p{margin-bottom:10px;}
	.pc-banner .close{z-index:99999;position:absolute;right:130px;top:50px;width:40px;height:40px;cursor:pointer;}