.bannerbox{max-height: 506px;background-color: #ebf5f5;}
.banner-main{width: 100%;margin: 0 auto;}
.banner-bannerslide{position: relative;margin-bottom: 50px;}

.banner-bannerslide .slidebox li{display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.banner-bannerslide .slidebox li a{display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner-bannerslide .slideinfo{width: 100%;position: absolute;left: 0;bottom: 0;z-index: 2;}
.banner-bannerslide .slidetitle{width: 60.1%;color: #fff;background: rgba(0,0,0,.7);}
.banner-bannerslide .slidetitle h2{font-size: 16px;line-height: 26px;margin: 0 15px;padding-top: 20px;padding-bottom: 20px;}
.banner-bannerslide .slidelist{position: absolute;right: 0;bottom: 0;color: #000;font-size: 14px;background-color: #ebf5f5;}
.banner-bannerslide .slidelist ul{position: absolute;z-index: 10;width: 100%;text-align: center;}
.banner-bannerslide .slidelist ul li{width: 100%;line-height: 36px;cursor: pointer;line-height: 126px;text-align: left;overflow: hidden;}
.cholist a{color: #fff!important;}
.cholist{font-weight: 800;}
.cholist p{font-size: 18px;}
.leftimg p,.rigingo p{transition:0.1s linear!important;}
.banner-bannerslide .slidelist .masks{width:100%;height:126px;position:absolute;background-color: #0148d1;box-shadow:1px 4px 1px rgba(0, 0, 0, 0.2)}
.slidelist li a{color: #000;}
.fl{float: left;}
.leftimg{width: 140px;height: 104px;margin: 10px;background-repeat: no-repeat;background-position: center;background-size: cover;border-radius: 3px;}
.banner-bannerslide a img{display: block;width: 100%;height: 100%;}
.rigingo{display: table;height: 104px;width: 330px;margin-left: 10px;}
.rigingo p{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;display: table-cell;vertical-align: middle;line-height: 32px;font-size: 16px;}
.banner-top{height: 500px\9 !important;overflow: hidden\9 !important;overflow: hidden;}
.box-top{max-width: 1300px;margin: 0 auto;position: relative;}

.banner-bannerslide .slidetitle h2{line-height: 26px;margin: 0 15px;padding-bottom: 20px;}
.banner-bannerslide .slidebox{position: relative;background-color: #fff;/*width: 764px;*/}
.leftimg img{height:100%;border-radius: 5px;}
@media(min-width:1300px){
    .banner-bannerslide .slidelist{width: 39.8%;height: 504px;}
    .banner-bannerslide .slidetitle{padding-bottom: 18px;}
    .banner-bannerslide .slidetitle h2{font-size: 16px;padding-top: 20px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;height: 76px;}
    .banner-bannerslide .slidebox{width: 61.1%;}
}

@media(max-width:1300px){
    .banner-bannerslide .slidelist{display:none;}
    .banner-bannerslide .slidetitle {width: 100%;padding-bottom: 10px;}
    .banner-bannerslide .slidetitle h2{font-size: 14px;padding-top: 14px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;height:68px;}
    .banner-bannerslide .slidebox{width: 100%;}
}

@media(min-width:1000px){.banner-bannerslide .slidebox{height: 504px;}}
@media(max-width:1000px) and (min-width:767px){.banner-bannerslide .slidebox{height: 404px;}}
@media(max-width:767px){.banner-bannerslide .slidebox{height: 244px;}}