#kp-banner {
	background: #fafafa;
}
.swiper-container {width: 100%;height: auto;max-width: 2560px;margin: 0 auto;overflow:hidden}
.swiper-slide {position: relative;}
.swiper-slide .content {width:100%;max-width: 2560px;position: absolute;z-index: 20;bottom: 80px;}
@media screen and (max-width: 768px) {
	.swiper-slide .content {display:none;}
}
.swiper-slide .content .content-box{width: 1200px;margin: 0 auto;display: flex}
.swiper-slide .content .content-box .content-box-left-pic{width: 590px;height:380px;margin: 40px 0 40px 40px;border-radius: 5px;overflow: hidden}
.swiper-slide .content .content-box-txt {width: auto;height:auto;padding: 20px;background: none;color: #fff;float: right;display: grid}
.swiper-slide .content .content-box-txt .txt-title {font-family: alimamaShuHei;margin: 0;font-size: 48px;color: #fff;width: 100%;height: 48px;display: flex}
.swiper-slide .content .content-box-txt .txt-title .banner-title-icon{font-size: 48px;width: 16px;line-height: 48px;float: left;font-weight: normal;flex-shrink: 0;}
.swiper-slide .content .content-box-txt .txt-title .txt-title-t{width: auto;margin-left: 16px;font-weight: bold;line-height: 48px;float: left;flex-shrink: 0;}
.swiper-slide .content .content-box-txt .txt-tag{width: 100%;height: 28px;margin-bottom: 20px}
.swiper-slide .content .content-box-txt .txt-tag .txt-title-g{width: auto;height: 28px;line-height: 28px;padding: 0px 10px;border-radius: 4px;border: 1px solid #FAFAFA;float: left;margin-left: 8px}
.swiper-slide .content .content-box-txt .txt-tag .txt-title-g:nth-child(1){margin-left: 0}
.swiper-slide .content .content-box-txt .btn-more{width: 130px;height: 40px;float: left;margin-top: 40px;border-radius: 5px;cursor:pointer}
.swiper-slide .content .content-box-txt .btn-more:hover .vector{margin-left: 105px;transition: 200ms}
.swiper-slide .content .content-box-txt .btn-more:hover .link{margin-left: 10px;transition: 200ms}
.swiper-slide .content .content-box-txt .btn-more .link{width: auto;transition: 200ms;height: 40px;position: absolute;margin-left:20px;line-height:40px;color:#fff}
.swiper-slide .content .content-box-txt .btn-more .vector{width: 16px;height: 16px;position: absolute;background: url("/template/kpowertpl/images/Vector.png") no-repeat;background-size: contain;margin: 12px 0 12px 95px;transition: 200ms}
.swiper-slide .content .content-box-txt .txt-desc {margin: 20px 0 0;font-size: 16px;line-height: 25px;font-weight: 400;width: 400px;height: auto}
.swiper-slide .content .content-box-txt .btn-more .link a{display: block;transition: .2s background;color: #fff;
	font-family: "Roboto-Regular",Tahoma,helvetica,arial,sans-serif;text-align: center;font-weight: bold;font-size: 16px;
	line-height: 40px;text-decoration: none;}
.img-fix {margin-top: 0;}
.swiper-container .img-fix .img-inner img {width:100%;min-height:500px;display: block;}
.swiper-button-next,.swiper-button-prev {background: none;top: auto;}
.swiper-button-prev {left: 0;}
.swiper-button-next {right: 40px;}
.swiper-button-next:before,.swiper-button-prev:before {font-family: "kpicons";position: absolute;display: block;height: 54px;width: 50px;top: 0;left: 0;text-align: center;line-height: 54px;color: #fff;font-size: 68px;}
/*.swiper-button-prev:before {*/
/*	content: '\e628';*/
/*}*/
/*.swiper-button-next:before {*/
/*	content: '\e62a';*/
/*}*/
.bottom-nav-box{float: left;width: 100%;height: 60px;position: relative;bottom: 50px}
.bottom-nav {width: 1200px;text-align: center;position: relative;z-index: 10;margin: 0 auto;}
.kp-icon-videoplay {width: 30px;height: 30px;display: block;cursor: pointer;z-index: 5;position: absolute;transform: rotate(90deg);font-size: 12px;}
.kp-icon-videoplay:before {content: "〓";font-size: 14px;line-height: 30px;color: white;}
.stop-status.kp-icon-videoplay:before {content: "▲";}
.swiper-pagination {position: relative;display: inline-block;height: 30px;width: auto;margin-left: 30px;
	}
#kp-banner .swiper-pagination-bullet {width: 12px;height: 12px;background: #AAAAAA;opacity: 1;box-sizing: border-box;border: 1px solid #AAAAAA;margin: 9px 10px;vertical-align: middle;}
#kp-banner .swiper-pagination-bullet-active {background: #F66D35;}
@media (max-width: 767px){
	  .swiper-button-prev:before {content: '\e627';}
	  .swiper-button-next:before {content: '\e629';}
	  .swiper-button-next,.swiper-button-prev {bottom: 10px;}
	  .swiper-button-next:before,.swiper-button-prev:before {font-size: 32px;}
	  .bottom-nav {bottom: 10px;}
	  #kp-banner .swiper-pagination-bullet {width: 12px;height: 12px;border-width: 2px;margin:0 10px;}
	  .kp-icon-videoplay {margin-right: 10px;}
}