* {
	touch-action: auto;
}
content {
  min-height: 630px;
}
.ts-sjsc-frame{
  margin-top: 0px;
}
.ts-sjsc-bac{
  background-image: url(/tsow/Resource/pic/sjsc/sjsc-bac.png);
  height: 308px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 15px;
  text-align: center;
}
.ts-sjsc-bac>img{
  width: 20%;
  position: relative;
  top: 30%;
  left: 4%;
}
.filter-card-wrap>.ivu-row>.ivu-col-span-2{
  position: relative;
}
.filter-card-wrap>.ivu-row>.ivu-col-span-2>ul{
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.filter-card-wrap>.ivu-row>.ivu-col-span-2>ul>li{
  font-size: 13px;
  text-align: center;
  margin-bottom: 7px;
  cursor: pointer;
}
@media only screen and (min-width: 992px) {
  .filter-card-wrap>.ivu-row>.ivu-col-span-2>ul>li{
    padding: 6px;
  }
  .filter-card-wrap>.ivu-row>.ivu-col-span-2>ul>li>i{
    margin-bottom: 13px;
  }
}
.filter-card-wrap>.ivu-row>.ivu-col-span-2>ul>li>i{
  display: block;
  overflow: hidden;
}
.filter-card-wrap>.ivu-row>.ivu-col-span-2>ul>li>i>img{
  width: 70%;
}
.filter-card-wrap>.ivu-row>.ivu-col-span-2>ul>li.ts-menu-action{
  background: #aa1118;
  color: #fff;
  border-radius: 4px;
}
.filter-card-wrap>.ivu-row>.ivu-col-span-22{
  padding-left: 20px;
}
.filter-card-wrap>.ivu-row>.ivu-col-span-22>.filter-checkbox-wrap{
  width: 100%;
  background: #fff;
  padding: 17px 23px;
  display: inline-block;
}
.filter-card-wrap>.ivu-row>.ivu-col-span-22>.filter-checkbox-wrap>ul:first-child>li>.filter-value{
  /*margin-bottom: 7px;*/
  background: #fff;
  padding-top: 0px !important;
}
.filter-card-wrap>.ivu-row>.ivu-col-span-22>.filter-checkbox-wrap>ul>li>span{
  display: inline-block;
  text-align: right;
  max-width: 120px;
  font-size: 16px;
  font-weight: 600;
  vertical-align: top;
  color: #B0B0B0;
}
.filter-card-wrap>.ivu-row>.ivu-col-span-22>.filter-checkbox-wrap>ul>li>div{
  vertical-align: top;
  display: inline-block;
  width: calc(100% - 90px);
  /*padding: 13px;*/
  margin-left: 20px;
  background: #f8f9fb;
}
.filter-card-wrap>.ivu-row>.ivu-col-span-22>.filter-checkbox-wrap>ul>li>div .ivu-checkbox-group-item{
  display: inline-block;
  margin: 0 17px 10px 0;
}
.filter-card-wrap>.ivu-row>.ivu-col-span-22>.search-wrapper{
  margin: 13px auto;
  background: #fff;
  padding: 17px 23px;
}
.filter-card-wrap>.ivu-row>.ivu-col-span-22>.ts-familydata-list{
  margin: 13px auto;
  background: #fff;
  padding: 17px 23px;
}
/* 检索输入框按钮主题色 */
.ivu-input-search {
  background: #aa1118!important;
  border-color: #aa1118!important;
}
.ivu-input-search:hover{
  background: #aa1118!important;
  border-color: #aa1118!important;
}
.ivu-input-with-search:hover .ivu-input{
  border-color: #aa1118!important;
}
.ivu-input-icon {
  /*right: 46px;*/
}
/**/
.ts-family-list .ivu-table-cell-slot>button{
  border-radius: 0;
  height: 29px;
}
.ts-family-list .ivu-table-cell-slot>button:first-child{
  border-radius: 14px 0 0 14px;
}
.ts-family-list .ivu-table-cell-slot>button:last-child{
  border-radius: 0 14px 14px 0;
}
.ivu-btn-primary {
  background-color: #aa1118!important;
  border-color: #aa1118!important;
}
.ivu-btn-primary[disabled="disabled"]{
  background-color: #fff!important;
  border-color: #aa1118!important;
  color: #aa1118;
}
.ts-sqgm-button{
  background: #aa1118;
}
/*分页*/
.ts-family-page{
  font-size: 14px;
  margin: 13px 0;
  text-align: center;
}
.ts-family-page>.ivu-page{
  display: inline-block;
}
.ts-family-page>.ivu-page>.ivu-page-prev>a>i,.ts-family-page>.ivu-page>.ivu-page-next>a>i{
  display: inline-block;
  line-height: 32px;
}
.ivu-icon-ios-arrow-back,.ivu-icon-ios-more,.ivu-icon-ios-arrow-forward{
  line-height: 32px;
}
/* 数据商城页面 */
.ivu-table-header thead tr th {
  color: #333333;
}
.ivu-table-border td, .ivu-table-border th {
  color: #666666;
}
.ivu-table th {
  border-bottom: 1px solid #eeeeee !important;
}
/* 提交购买 */
.ts-model-data-from .ivu-modal-body{
  overflow: overlay;
}
.ivu-modal-footer {
  display: block;
}
.ts-model-data-from .ivu-modal-footer{
  display: none;
}
.ts-data-form>form{
  margin: 13px;
}
.ts-data-form>form .ts-subimt-buttom>.ivu-form-item-content{
  text-align: center;
  margin: 0px !important;
}
/* 数据介绍页面 */
.ts-introduce-dome1{
  margin-top: 30px;
}
.ts-introduce-dome1 .dome1-left-dome,.ts-introduce-dome1>.ivu-row>.ivu-col-span-14>div>h3{
  margin: 15px auto;
  padding: 10px 7px;
  border-radius: 10px;
  background: #D34817;
}
.ts-introduce-dome1 .dome1-left-dome{
  min-height: 130px;
}
.ts-introduce-dome1 .dome1-left-dome>h2,.ts-introduce-dome1>.ivu-row>.ivu-col-span-14>div>h3{
  font-weight: 500;
  color: #fff;
  margin-bottom: 15px;
}
.ts-introduce-dome1 .dome1-left-dome>.ivu-row>.ivu-col{
  text-align: center;
  background: #f4efe8;
  border-radius: 9px;
  margin-right: 10px;
}
.ts-introduce-dome1 .dome1-left-dome>.ivu-row>.ivu-col>span{
}
.ts-introduce-dome1>.ivu-row>.ivu-col-span-14>p{
  text-align: center;
  font-family: cursive;
  margin-top: 15px;
}
.ts-introduce-dome1>.ivu-row>.ivu-col-span-14>div>ul{
  margin-left: 30px;
}
.ts-introduce-dome1>.ivu-row>.ivu-col-span-14>div>ul>li{
  list-style: disc !important;
}
.ts-introduce-dome2{
  
}
.ts-introduce-dome2>.ts-id2-content{
  margin: 45px auto;
  background: #ddd;
}
.ts-introduce-dome2>.ts-id2-content>.ts-id2-c-title{
  text-align: center;
  height: 60px;
}
.ts-introduce-dome2>.ts-id2-content>.ts-id2-c-title>span{
  padding: 13px;
  border-radius: 10px;
  background: #fff;
  line-height: 60px;
}
.ts-id2-c-c-left,.ts-id2-c-c-right{
  margin: 13px;
  background: #fff;
  padding: 20px;
  border-radius: 8px;
}
.ivu-collapse{
  margin: 16px;
}
.ivu-collapse>.ivu-collapse-item:first-child>.ivu-collapse-content{
  padding: 0;
}
.ivu-collapse>.ivu-collapse-item:first-child>.ivu-collapse-content>.ivu-collapse-content-box {
  padding: 0;
}
.ts-dome-margin-top-30{
  margin-top: 30px;
}
.ts-dome-margin-top-7{
  margin-top: 7px;
}
.ts-dome-margin-top-30 .ivu-card-head{
  border-bottom: 1px solid #e8eaec;
  padding: 14px 16px;
  text-align: left;
  font-size: larger;
  font-weight: 600;
}
.ts-dome-margin-top-30 .ivu-tabs-tab{
  font-size: larger;
  font-weight: 600;
}
.ts-dome-margin-top-30 .ivu-card-head>img, .ts-dome-margin-top-30 .ivu-tabs-tab img {
  width: 20px;
  height: 20px px;
  margin-left: 10px;
  vertical-align: sub;
}
/* 公用样式 */
.ts-float-right{
  float: right !important;
}
.demo-badge{
  display: inline-block;
  background: #2b85e4;
  position: absolute;
  top: 5px;
    left: 40px;
}
.ts-text-overflow-ellipsis{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ts-fiexd-right {
  position: fixed !important;
  right: 1rem;
  top: 45%;
  border-bottom: 0px !important;
}
.ts-fiexd-right > .ivu-badge{
  background: #aa1118;
  color: #fff;
  padding: 3px;
  border-radius: 20px;
}
/**/
.ivu-table-expanded-cell{
  padding: 0px 0px 0px 50px !important;
  background: #ffffff !important;
}
.ivu-table-expanded-cell>.ts-data-form{
  border-left: 1px solid #e8eaec;
}
.ts-text-overflow-ellipsis-no>a{
  color: #2d8cf0;
}