.container-banner, .ppslider .slick-list {
    max-width: 1920px;
    overflow: hidden;
    margin: 0 auto;
}
.ppslider{margin:0 0 20px;}
.ppslider .slick-arrow{position:absolute;top:50%;width:42px;height:42px;margin-top:-30px;border-radius:50%;color:#fff;background:#fbd900;text-align:center;line-height:38px;font-size:32px;transform:scale(1);transition:all .2s ease-out;opacity:0;cursor:pointer;z-index:1}
.ppslider:hover .slick-arrow{opacity:1}
.ppslider .slick-arrow i{vertical-align:top;line-height:inherit}
.ppslider .slick-arrow:hover{transform:scale(1.2)}
.ppslider .prev{left:1%;padding-right:4px}
.ppslider .next{right:1%;padding-left:4px}
@media (max-width: 900px) {
.ppslider .slick-arrow{opacity:1;border-color:transparent}
.ppslider .prev{left:0}
.ppslider .next{right:0}
}
.ppslider .slick-dots{max-width:1176px;margin:0 auto;line-height:12px;position:absolute;left:0;right:0;bottom:10px;text-align:center}
.ppslider .slick-dots li{margin:0 2px;display:inline-block;vertical-align:top}
.ppslider .slick-dots button{background:#999;cursor:pointer;display:inline-block;height:18px;overflow:hidden;text-indent:-1000px;width:18px;border-radius:50%;margin:2px}
.ppslider .slick-dots .slick-active button,.ppslider .slick-dots button:hover{background:#fbd900}
.ppslider .caption{position:absolute;right:20px;top:0;bottom:0;min-width:30%;max-width:360px;color:#333;padding:60px 20px 0;text-align:right;background:rgba(255,255,255,.8);z-index:2}
.ppslider .caption h3{font-size:36px;line-height:1;margin:0 0 -10px}
.ppslider .caption h4{font-size:58px;margin:0 0 20px}
.ppslider .caption .slider-desc{color:#797979;line-height:18px;margin:0 0 35px;max-height:55px;overflow:hidden}
@media (max-width: 800px) {
.ppslider .caption{display:none}
}
.ppslider .slick-list{width:100%}
.ppslider .slick-slide{height:580px;overflow:hidden}
.ppslider .item_a{position:relative;height:520px;width:100%;display:block;background-position:center 0;background-repeat:no-repeat;z-index:1}
.ppslider .item_a img{opacity:0}
.ppslider .item .container{position:absolute;top:0;right:0;bottom:0;left:0}
.ppslider .slick-slide{height:auto}
.ppslider .item_a {background-size: auto 100%;background-position: center center !important;height: 100% !important;margin-bottom: 50px;}


@media (max-width: 1920px) {
	.container-banner, .ppslider .slick-list {height: 480px;}
}
@media (max-width: 1440px) {
	.container-banner, .ppslider .slick-list {height: 390px;}
}
@media (max-width: 1280px) {
	.container-banner, .ppslider .slick-list {height: 340px;}
}
@media (max-width: 1024px) {
	.container-banner, .ppslider .slick-list {height: 300px;}
}
@media (max-width: 900px) {
	.container-banner, .ppslider .slick-list {height: 260px;}
}
@media (max-width: 700px) {
	.container-banner, .ppslider .slick-list {height: 220px;}
}
@media (max-width: 600px) {
	.container-banner, .ppslider .slick-list {height: 180px;}
}
@media (max-width: 500px) {
	.container-banner, .ppslider .slick-list {height: 130px;}
}

#ppslider .prev, #ppslider .next {
	display: none !important;
}