/*证件系统全局*/
body{
  background-color: #F9FBFE;
}
body.detail{
  background-color: #ffffff;
}
.local-bread{
  width: 100%;
  height: auto;
  overflow: hidden;
  background-color: #ffffff;
}
.local-bread .bread-nav-bar{
  width: 1000px;
  margin: auto;
  overflow: hidden;
}
.local-bread.license-index{
  width: 100%;
  height: auto;
  overflow: hidden;
  background-color: transparent;
}
.local-bread.license-index .bread-nav-bar{
  width: 1200px;
  margin: auto;
  overflow: hidden;
}
/* 列表页面 */
.game-list .cate-detail {
  border: 1px solid #eee;
}

.cate-detail .cate-detail__item {
  margin-top: 10px
}

.cate-detail__item h3 {
  font-size: 16px;
  color: #333;
  float: left;
  font-weight: 400;
  margin: 0 10px;
  margin-bottom: 15px;
  padding: 5px 10px;
}

.cate-detail__item dl {
  float: left;
  margin: 0
}

.cate-detail__item dt, .cate-detail__item dd {
  display: inline-block;
  vertical-align: top;
}

.cate-detail__item dd {
  width: 800px;
  border-bottom: 1px solid #eee;
  min-height: 45px;
}

.cate-detail__item .hover {
  background: #209cef;
  border-radius: 10px;
  color: #fff;
}

.cate-detail__item a {
  font-size: 16px;
  color: #666;
  margin: 0 10px;
  margin-bottom: 15px;
  padding: 5px 10px;
  display: inline-block;
  font-weight: 400
}

/* 项目列表 */
.project-main {
  background-color: #ffffff;
  margin-top: 20px;
}
.project-main ul{
  margin: 0;
}

.project-tab {
  height: 60px;
  border-bottom: 2px solid #eee;
  line-height: 60px;
  margin: 0 10px;
}

.project-tab span {
  display: inline-block;
  height: 60px;
  padding: 0 15px;
  font-size: 16px;
}

.project-tab span.hover {
  color: #209cef;
  border-bottom: 2px solid #209cef
}
.project-tab span.hover.extend {
  color: #333333;
  font-size: 17px;
  font-weight: bold;
  border-bottom: 2px solid #209cef
}

.project-list {
  padding: 0 22px;
}
.project-list.extend{
  padding: 0;
}

.project-list li {
  border-bottom: 1px solid #eee;
  padding: 24px 0;
}

.project-list .project-detail {
  width: 640px;
  float: left;
  color: #333;
  text-decoration: none;
}

.project-list .linkImage-top {
  background: url("/resource/images/top.png?version=1543199284442") no-repeat center;
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
  height: 22px;
  overflow: hidden;
  z-index: 1;
}

.project-detail dl {
  margin: 0;
  overflow: hidden;
}

.project-detail dt {
  float: left;
  margin-right: 21px;
  width: 244px;
  height: 120px;
  position: relative;
}

.project-detail dt img {
  width: 100%;
  height: 100%;
}

.project-detail dd {
  float: left;
  font-size: 14px;
  color: #666;
  letter-spacing: 1.03px;
  line-height: 28px;
  width: 325px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.project-detail dd h3 {
  font-size: 17px;
  color: #333;
  letter-spacing: 1.25px;
  margin: 10px 0
}

.project-btn {
  float: right;
  width: 205px;
}

.project-btn a {
  display: block;
  width: 96px;
  height: 36px;
  line-height: 36px;
  margin: 0 auto;
  border-radius: 23px;
  font-size: 15px;
  color: #fff;
  margin-top: 15px;
}

.project-btn a {
  text-decoration: none;
}

/* 赛事详情start */
.game-summary {
  border: 1px solid #eeeeee;
  border-radius: 1px;
  width: 998px;
  overflow: hidden;
  padding: 22px;
}

.game-summary dl {
  overflow: hidden;
  margin: 0;
  padding-bottom: 20px;
}

.game-summary dl dt {
  float: left;
  margin-right: 15px;
  width: 244px;
  height: 120px;
}

.game-summary dl img {
  width: 100%;
  height: 100%;
}

.game-summary dl dd {
  float: left;
  width: 600px;
}

.game-summary dl h3 {
  font-size: 17px;
  color: #333;
  letter-spacing: 1.25px;
  margin: 10px 0;
  /*width: 300px;*/
  height: 22px;
}

.game-summary .endTime {
  font-size: 14px;
  color: #666;
  letter-spacing: 1.03px;
  line-height: 30px;
  margin-bottom: 5px;
}

.game-summary .btn-compose a {
  margin-right: 10px;
  font-weight: 700
}

.game-summary .summary-list {
  padding: 24px 0;
  border-bottom: 1px solid #eee
}

.game-summary .summary-list li {
  height: 30px;
  line-height: 30px;
  letter-spacing: 0.88px;
  color: #666
}

.game-summary .summary-list b {
  color: #333
}

.game-summary .game-detail p {
  color: #666;
  letter-spacing: 0.95px;
  line-height: 30px;
  text-indent: 20px;
}

.attachesVO-tab .category-level1 {
  border-left: 1px solid #eee;
  overflow: hidden;
  margin: 0;
}

.attachesVO-tab .category-level1 li {
  float: left;
  text-align: center;
  border: 1px solid #eee;
  border-left: none;
  background: #f9f9f9;
  width: 95px;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
}

.attachesVO-tab .category-level1 li.hover {
  color: #209cef;
  border-bottom: none;
  background-color: #fff;
}

.attachesVO-tab .attachesVO-content {
  padding: 15px 5px;
  max-height: 500px;
  overflow-y: auto;
  border: 1px solid #eee;
  border-top: none;
}

.attachesVO-tab .attachesVO-content a {
  text-decoration: underline;
  color: #209cef
}
.attachesVO-content .table {
  font-size: 12px;
}
.attachesVO-content .table>thead>tr>th {
  background-color: #DAF1FF;
  border-bottom: none;
}

.ss-tag li {
  float: left;
  text-align: center;
  border: 1px solid #eee;
  border-left: none;
  background: #f9f9f9;
  width: 238px;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
}
.ss-tag li:first-child{
  border-left: 1px solid #eee;
}

.ss-tag li.hover {
  color: #209cef;
  border-bottom: none;
  background-color: #fff;
  cursor: default;
}
.ss-tag li.off{
  color: #ccc;
  cursor: not-allowed;
}

.ss-cons{
  display: none;
}
.ss-live img{
  display: block;
  max-width: 800px;
  margin: 20px auto;
}
.ss-live .title{
  margin-right: 20px;
  font-size: 18px;
  font-weight: bold;
}
.ss-live a{
  display: inline-block;
  width: 96px;
  height: 36px;
  color: #fff;
  background: #209CEF;
  border-radius: 23px;
}
.ss-live a:hover{
  color: #fff;
}
.ss-news-pic{
  width: 235px;
  height: 175px;
}
.ss-news-text{
  width: 700px;
  padding-top: 10px;
}
.ss-news-item{
  padding: 20px 0;
  border-bottom: 1px #eee solid;
}
.ss-news-item:last-child{
  border: 0;
}
.ss-news-items .ss-news-text{
  width: 100%;
  padding-bottom: 5px;
}
.ss-news-items .time{
  margin-top: 10px;
  font-size: 14px;
  color: #999;
}
.ss-news-items img{
  margin-right: 15px;
}
.ss-news-text .title{
  font-size: 18px;
  font-weight: bold;
}
.ss-news-text .con{
  font-size: 14px;
  color: #666;
}
.ss-news-text a{
  color: #209cef;
}
.ss-news-text .time{
  font-size: 14px;
  color: #999;
}
.wordbreak{
  white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;overflow:hidden;
}

/*二级菜单*/
.category-level2 {
  overflow: hidden;
  height: initial;
}
.category-level2 li{
  position: relative;
  float: left;
  text-align: center;
  width: 95px;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
}
.category-level2 li.hover {
  color: #209cef;
}
.category-level2 li.hover:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 30px;
  height: 2px;
  background-color: #00B4FB;
}
/*二级菜单 end*/
/*参赛选手*/
.category-panel li .panel-title{
  position: relative;
  font-size: 15px;
  text-indent: 20px;
  color: #333;
  border-bottom: 1px solid #eee;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
}
.category-panel li .panel-title .iconfont{
  position: absolute;
  top: 0px;
  right: 20px;
  bottom: 0;
  text-indent: 0;
}
.category-panel li .panel-title .iconfont.up{
  transform: rotate(180deg);
}
.category__content {
  display: none;
}
.category-panel li .toggle {
  display: none;
}
/*参赛选手 end */
/*缩略图*/
.simple-thumbnails {
  margin: 0;
  margin-left: 5px;
}
.simple-thumbnails li {
  display: inline-block;
  background: url("/resource/images/name_bg.png") no-repeat center;
  font-size: 15px;
  color: #fff;
  margin-right: 5px;
  width: 82px;
  height: 70px;
  text-align: center;
  line-height: 70px;
}
/*缩略图 end */
/* 赛事详情end */
