.slick-list{ position: relative;  display: block; overflow: hidden;margin: 0;padding: 0; width:100%;}
.slick-list:focus{ outline: none;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
.slick-slide img{display: block;max-width: none;width: 100%;}
.slick-initialized .slick-slide{display: block;}
.banner_bt{width:300px; white-space:normal; margin:0 auto;}
.banner_more{font-size:15px; border:1px #fff solid; padding:5px 30px; width:30%; text-align:center; margin:50px auto 0; transition:all 0.5s;}
.banner_more a{ color:#fff;}
.banner_more:hover{ background:#bf0000; border:1px #bf0000 solid; transition:all 0.5s;}

.content{overflow: hidden;}
.Banner{position: relative;z-index:0; max-width: 100%;margin-left:auto;margin-right:auto;}
.Banner .slick-slider{display: block;position: relative;width: 100%;height: 0;padding-bottom: calc(770% / 22);overflow: hidden;}
.Banner .slick-img{display: block;width: 100%;height: 0;padding-bottom: calc(770% / 22);overflow: hidden;position: relative;}
.Banner .slick-prev{z-index:999; background:url(pro_left.png) no-repeat; left:30px;}
.Banner .slick-next{z-index:999; background:url(pro_right.png) no-repeat; right:30px;}
.Banner .slick-arrow{border: 0;width: 40px;height: 40px;font-size: 0;outline: none;position: absolute;top:50%; margin-top:-20px; transform: translateY(-50%);z-index: 10;cursor: pointer;}
.Banner .slick-arrow:after{display: none;}
.Banner .slick-dots{width: auto;position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);}
.Banner .slick-dots li{width: 15px;height: 15px;display: inline-block;cursor: pointer;transition: all 0.35s ease-in-out;margin: 0 5px;background:#fff; border-radius:50%;}
.Banner .slick-dots li button{display: none;}
.Banner .slick-dots li.slick-active,.Banner .slick-dots li:hover{background:#006179;}
.Banner .slick-dots li.slick-active button:before,.Banner .slick-dots li:hover button:before{opacity:1;}

.Bactive{margin-top:66px;}
@media screen  and (max-width:1480px){
.Banner{width: 100%;}
.Banner .slick-prev{z-index:999; background:url(pro_left.png) no-repeat; left:30px;}
.Banner .slick-next{z-index:999; background:url(pro_right.png) no-repeat; right:30px;}
.Banner .slick-arrow{border: 0;width: 40px;height: 40px;font-size: 0;outline: none;position: absolute;top:50%; margin-top:-20px; transform: translateY(-50%);z-index: 10;cursor: pointer;}
}
@media screen  and (max-width:1200px){
.Bactive{margin-top:0;}
}
@media screen  and (max-width:640px){
.Banner .slick-prev{z-index:999; background:url(pro_left.png) no-repeat; left:10px;}
.Banner .slick-next{z-index:999; background:url(pro_right.png) no-repeat; right:10px;}
.Banner .slick-arrow{border:0; width:30px; height:30px; background-size:100%;font-size: 0;outline: none;position: absolute;top:50%; margin-top:-15px; transform: translateY(-50%);z-index: 10;cursor: pointer;}
.Banner .slick-dots li{display:none;}
.Banner .slick-dots li.slick-active,.Banner .slick-dots li:hover{display:none;}
}
