/*!
 * SuperSlide v2.1.1 配套样式表 (SuperSlide.css)
 * 轻松解决网站大部分特效展示问题
 * 详尽信息请看官网：http://www.SuperSlide2.com/
 *
 * Copyright 2011-2013, 大话主席
 *
 * 请尊重原创,保留头部版权
 * 在保留版权的前提下可应用于个人或商业用途
 *
 * 说明：原站 mrd2021.tiemeeting.com/Content/SuperSlide/SuperSlide.css 已随会议
 *       CMS 下线(返回 404)。本文件为依据 SuperSlide 2.1.1 官方默认样式重建的
 *       功能等价版本，包含插件运行所需的结构规则与常用特效默认样式。
 *       若你的站点对 SuperSlide 容器有专属外观覆盖，请在你自己的主样式表中调整。
 */

/* ============================================================
 * 基础结构规则(SuperSlide 运行所必需)
 * ============================================================ */

/* SuperSlide 在滚动类特效(left/top)中动态生成的包裹层，必须裁剪溢出 */
.tempWrap { overflow: hidden; }

/* 默认容器：定位基准，供 .hd/.bd/.prev/.next 绝对定位使用 */
.slideBox,
.slideTxtBox { position: relative; }

/* 主体内容区，多数特效在此切换 */
.slideBox .bd,
.slideTxtBox .bd { position: relative; z-index: 1; }
.slideBox .bd li,
.slideTxtBox .bd li { list-style: none; }

/* 标题/分页区 */
.slideBox .hd,
.slideTxtBox .hd { position: relative; z-index: 2; }
.slideBox .hd ul,
.slideTxtBox .hd ul { overflow: hidden; zoom: 1; }
.slideBox .hd ul li,
.slideTxtBox .hd ul li { cursor: pointer; float: left; }

/* 当前选中项(由 titOnClassName 控制，默认 "on") */
.slideBox .hd ul li.on,
.slideTxtBox .hd ul li.on { background: #fff; }

/* 左右/上下翻页箭头 */
.slideBox .prev,
.slideBox .next,
.slideTxtBox .prev,
.slideTxtBox .next {
  position: absolute; top: 50%; margin-top: -25px;
  display: block; width: 32px; height: 50px;
  background: url(images/arrow.png) no-repeat; cursor: pointer; z-index: 3;
}
.slideBox .prev,
.slideTxtBox .prev { left: 0; background-position: left top; }
.slideBox .next,
.slideTxtBox .next { right: 0; background-position: right top; }
.slideBox .prev:hover,
.slideTxtBox .prev:hover { background-position: left bottom; }
.slideBox .next:hover,
.slideTxtBox .next:hover { background-position: right bottom; }

/* 圆点分页 */
.slideBox .hd .dots,
.slideTxtBox .hd .dots { position: absolute; left: 0; bottom: 10px; text-align: center; width: 100%; z-index: 3; }
.slideBox .hd .dots span,
.slideTxtBox .hd .dots span {
  display: inline-block; width: 10px; height: 10px; margin: 0 4px;
  border-radius: 50%; background: #ccc; cursor: pointer;
}
.slideBox .hd .dots span.on,
.slideTxtBox .hd .dots span.on { background: #f60; }

/* 页码状态文本 e.g. "1/5" */
.pageState { position: absolute; right: 10px; bottom: 10px; z-index: 3; color: #999; }

/* ============================================================
 * 常用特效默认样式(可按需保留/删除)
 * ============================================================ */

/* 向左滚动 */
.picScroll-left { overflow: hidden; position: relative; }
.picScroll-left .hd { overflow: hidden; height: 24px; }
.picScroll-left .hd .prev,
.picScroll-left .hd .next {
  display: block; width: 20px; height: 24px; overflow: hidden;
  margin-right: 2px; float: right; cursor: pointer;
  background: url(images/arrow.png) no-repeat;
}
.picScroll-left .hd .prev { background-position: left top; }
.picScroll-left .hd .next { background-position: right top; }
.picScroll-left .bd { padding: 10px 0; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd li { float: left; _display: inline; width: 150px; margin: 0 5px; overflow: hidden; text-align: center; }
.picScroll-left .bd li .pic { text-align: center; }
.picScroll-left .bd li .pic img { width: 150px; height: 110px; display: block; }
.picScroll-left .bd li .title { line-height: 24px; }

/* 向左无缝滚动（主席介绍等） */
.picMarquee-left { overflow: hidden; position: relative; width: 100%; }
.picMarquee-left .hd { display: none; }  /* 该特效自动滚动，空箭头无需显示 */
.picMarquee-left .bd { overflow: hidden; width: 100%; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; padding: 0; margin: 0; }
.picMarquee-left .bd ul li {
  float: left; _display: inline;
  width: 220px !important; margin: 0 8px;
  overflow: hidden; text-align: center; list-style: none;
}
.picMarquee-left .bd ul li .pic {
  width: 134px; height: 168px; margin: 0 auto 8px;
  overflow: hidden; border-radius: 4px; background: #f5f5f5;
}
.picMarquee-left .bd ul li .pic a { display: block; width: 100%; height: 100%; }
.picMarquee-left .bd ul li .pic img {
  width: 100%; height: 100%; object-fit: cover; display: block; border: none;
}
.picMarquee-left .bd ul li .title { line-height: 1.5; font-size: 13px; color: #333; text-align: center; }
.picMarquee-left .bd ul li .title a { color: #333; text-decoration: none; }
.picMarquee-left .bd ul li .title p { margin: 0; padding: 0; line-height: 1.5; }

/* 向上滚动 */
.picScroll-top { overflow: hidden; position: relative; }
.picScroll-top .hd { overflow: hidden; height: 24px; }
.picScroll-top .hd .prev,
.picScroll-top .hd .next {
  display: block; width: 20px; height: 24px; overflow: hidden;
  margin-right: 2px; float: right; cursor: pointer;
  background: url(images/arrow.png) no-repeat;
}
.picScroll-top .hd .prev { background-position: left top; }
.picScroll-top .hd .next { background-position: right top; }
.picScroll-top .bd { padding: 10px 0; }
.picScroll-top .bd ul { overflow: hidden; zoom: 1; }
.picScroll-top .bd li { height: 110px; overflow: hidden; text-align: center; }
.picScroll-top .bd li .pic { margin: 0 auto; }
.picScroll-top .bd li .pic img { width: 150px; height: 110px; }
.picScroll-top .bd li .title { line-height: 24px; }

/* 文字滚动 */
.txtScroll-top { overflow: hidden; position: relative; }
.txtScroll-top .hd { overflow: hidden; height: 30px; line-height: 30px; }
.txtScroll-top .hd .prev,
.txtScroll-top .hd .next {
  display: block; width: 14px; height: 14px; overflow: hidden;
  margin-right: 5px; margin-top: 8px; float: right; cursor: pointer;
  background: url(images/arrow.png) no-repeat;
}
.txtScroll-top .hd .prev { background-position: left top; }
.txtScroll-top .hd .next { background-position: right top; }
.txtScroll-top .bd { padding: 10px 0; }
.txtScroll-top .bd ul { overflow: hidden; zoom: 1; }
.txtScroll-top .bd li { height: 24px; line-height: 24px; overflow: hidden; }

/* 焦点图 slideBox 默认外观 */
.slideBox { width: 100%; height: 100%; overflow: hidden; }
.slideBox .bd li { width: 100%; }
.slideBox .bd li img { width: 100%; display: block; }
.slideBox .hd { height: 16px; overflow: hidden; position: absolute; left: 0; bottom: 8px; z-index: 3; width: 100%; text-align: center; }
.slideBox .hd ul { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.slideBox .hd ul li {
  float: left; width: 10px; height: 10px; margin: 0 3px;
  border-radius: 50%; background: #fff; text-indent: -9999px; overflow: hidden;
}
.slideBox .hd ul li.on { background: #f60; }

/* Tab 切换默认外观 */
.slideTxtBox { width: 100%; border: 1px solid #ddd; text-align: left; }
.slideTxtBox .hd { height: 30px; line-height: 30px; background: #f4f4f4; padding: 0 10px 0 20px; border-bottom: 1px solid #ddd; position: relative; }
.slideTxtBox .hd ul { float: left; position: absolute; left: 20px; top: -1px; height: 32px; }
.slideTxtBox .hd ul li { float: left; padding: 0 15px; cursor: pointer; }
.slideTxtBox .hd ul li.on { height: 30px; background: #fff; border: 1px solid #ddd; border-bottom: 2px solid #fff; font-weight: bold; }
.slideTxtBox .bd ul { padding: 15px; zoom: 1; }
.slideTxtBox .bd li { height: 24px; line-height: 24px; }

/* 播放/暂停按钮 */
.playState { display: none; }
