@charset "UTF-8";
.text-hidden{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/* 轮播图效果 */
/*  修改输出屏大小  */
#ban2 .banner1 { /*  修改输出屏大小  */ overflow: hidden; position: relative; margin-left: auto; margin-right: auto; }

#ban2 .banner1 .img { width: 99999px; position: absolute; left: 0px; top: 0; }

#ban2 .banner1 .img li { float: left; }

#ban2 .banner1 .item { position: relative; }

#ban2 .banner1 .item h3 { position: absolute; left: 0; display: block; padding: 0 130px 0 10px; width: 100%; 
  height: 42px; font-size: 16px; font-weight: 400; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
   line-height: 42px; background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); 
   background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); color: #fff; z-index: 10; 
   box-sizing: border-box; 
   bottom: 0px;
 }

/*/ 修改图片大小 /*/
/* .banner .img img {
  width: 550px;
} */
/*/ 小圆圈 /*/
#ban2 .banner1 .num { position: absolute; width: 30%; bottom: 14px; right: -18px; text-align: center; font-size: 0px; z-index: 1000; }

#ban2 .banner1 .num li { width: 10px; height: 10px; background: #fff; border-radius: 50%; display: inline-block; margin: 0 3px; cursor: pointer; }

#ban2 .banner1 .num li.on { background: #1AA4CA; }

/*/ 按钮 /*/
#ban2 .banner1 .btn { position: absolute; top: 35%; border-radius: 0; padding: 0; width: 30px; height: 50px; font-size: 40px; text-align: center; line-height: 50px; background: rgba(0, 0, 0, 0.5); color: #fff; cursor: pointer; }

#ban2 .banner1 .btn_l { left: 0; }

#ban2 .banner1.btn_r { right: 0; }

#ban2 .banner1 .btn i { position: absolute; top: 10%; left: 20%; }

/* .banner-special .btn i {
  position: absolute;
  top: 30%;
  left: 36%;
}

.banner-special .btn_l {
  left: 10px;
  border-radius: 10px;
  width: 60px;
  height: 100px;
}

.banner-special .btn_r {
  right: 10px;
  border-radius: 10px;
  width: 60px;
  height: 100px;
} */
#ban1 .banner1 { margin: 0 auto; width: 399px; height: 259px; }

#ban1 .banner1 .img img { width: 399px; height: 259px; }

#ban2 .banner1 { width: 570px; height: 424px; }

#ban2 .banner1 .img img { width: 570px; height: 424px;}

.history-special #ban1 .banner-special-history { width: 1120px; height: 396px; }

.history-special #ban1 .banner-special-history .img img { width: 1120px; height: 291px; }

.history-special .banner-special-history .btn_l { border-radius: 0 50px 50px 0; top: 54%; left: 0; width: 40px; height: 80px; }

.history-special .banner-special-history .btn_r { border-radius: 50px 0 0 50px; top: 54%; right: 0; width: 40px; height: 80px; }

.history-special .banner-special-history .btn i { top: 24%; left: 30%; }

.history-special .num-history { top: 9%; left: 100px; }

.history-special .banner-special-history .num li { border: 3px solid #fff; margin: 0 48px; width: 12px; height: 12px; background: #999; }

.history-special .banner-special-history .num li.on { border-color: #f5a5a6; background: #db0200; }

.history-special .banner-special-history .img { top: 105px; }

/* 轮播图效果结束 */

