@charset "utf-8";
/* whansil 横幅组件（自 evolution 主题 asset/css/theme/common/banner.css 移植）
   配合 modules/banner.php 与 asset/banner/js/banner-carousel.js 使用 */

/*========顶部横幅============*/
/*尺寸按 whansil 原版：内页 355px；首页横幅原图 994×533，高度跟原图走，不 cover 放大裁切*/
.banner              {height: 355px;margin-bottom: 0px;}
.index-banner .banner {height: 533px;}
.bannerlong          {width:100%;height:100%;overflow:hidden;position:relative;background: #cccccc;}
.bannerlong ul       {height:100%; position:absolute; left:0; top:0;padding:0; margin:0; }
.bannerlong ul li    {height:100%;float:left;background-size: cover!important;}
/*首页：原图居中、按原始尺寸完整露出；两侧留黑，避免灰边*/
.index-banner .bannerlong {background:#000;}
.index-banner .bannerlong ul li {
    background-size: auto !important;
    background-position: center top !important;
}
.bannerlong ul li a  {height:100%; display:block;text-indent:-9999px;overflow:hidden;white-space:nowrap;} /*横幅名称不在图上显示（沿用旧版处理）*/
.bannerlong ul li video {display:block;background:#000;}

/*========指示点：容器居中，ul 负 margin 上叠到横幅底部（与 evolution 一致）============*/
.dot                 {width:1000px; margin:0 auto; height:15px; position:relative; }
.onlydot             {display:none; }
.dot ul              {margin:-45px auto 0; }
.dot ul li           {background:#FFF;height: 10px;width: 10px;float:left;margin-right:15px;border-radius:50%;cursor:pointer;list-style: none;}
.dot ul li.active    {background: #0092CE;}

/*========左右箭头（evolution 预留样式：ntl.png / ntr.png；默认隐藏，悬停横幅时显示）============*/
.banner_btn          {display:none;width:44px;height:66px;position:absolute;top:50%;margin-top:-33px;z-index:20;cursor:pointer;background-color: rgba(0, 0, 0, 0.2);}
.banner_btn.pre_btn  {left:20px;background:url(../image/ntl.png) no-repeat center;}
.banner_btn.next_btn {right:20px;background:url(../image/ntr.png) no-repeat center;}
.bannerlong:hover .banner_btn {display:block;}
