a:focus,a:hover{text-decoration:none}
.slider-area{width:100%;position:relative;margin:0 auto;padding:0}
.block-slider{border:none;width:100%}
.block-slider ul li{list-style:none}
.block-slider .bx-next,.block-slider .bx-prev{width:52px;height:52px;z-index:99;border:1px solid #19a4d7;text-align:center;display:block;border-radius:50%;font-size:50px;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:29px;-moz-transition:all .45s ease;-webkit-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease;color:#19a4d7;}

.block-slider img{width:100%;height:auto;z-index:1}
.block-slider .bx-prev{left:2%;padding-right:3px; display:none}
.block-slider .bx-next{right:2%;padding-left:3px;display:none}
.block-slider:hover .bx-prev{left:1%;opacity:1}
.block-slider:hover .bx-next{right:1%;opacity:1}
.block-slider .bx-next:hover,.block-slider .bx-prev:hover{color:#555;text-decoration:none}
.block-slider .bx-pager{text-align:center;margin-top:-40px;position:relative;padding-bottom:18px}
.block-slider .bx-pager-item{display:inline-block}
.block-slider .bx-pager-item a{display:block;width:15px;height:15px;background:#8c8b8a;font-size:0;border-radius:50%;margin:0 3px;border:1px solid #fff}
.block-slider .bx-pager-item a.active{background:#da1d25}
.block-slider .caption-group{position:absolute;bottom:50%;right:50%;color:#303030; width:30%; font-size:12px; line-height:20px;}
.block-slider .caption-group .more{ background:#da1d25; color:#fff; padding:5px;}
.block-slider .caption-group .more:hover{ background:#fff; color:#da1d25; }
.block-slider .banner-text02{font-size:16px; line-height:22px;}
.block-slider .banner-text02 strong{font-size:18px;}
.block-slider .banner-text03{bottom:55%}
@media screen and (max-width:1240px){
.block-slider .caption-group{bottom:20%;}
.block-slider .banner-text03{bottom:20%}
}
@media screen and (max-width:900px){
.block-slider .caption-group{bottom:18%; width:40%; font-size:12px;}
}
@media screen and (max-width:1200px){
.block-slider .bx-controls{margin-bottom:0}
}
@media screen and (max-width:768px){.block-slider .bx-pager{display:none}
.block-slider .bx-next,.block-slider .bx-prev{top:30%}
}
@media screen and (max-width:480px){.block-slider .bx-next,.block-slider .bx-prev{display:none}
}
