.box {
}

.box .box-header {
    position: relative;
    padding-left: 23px;
    box-sizing: border-box;
    line-height: 30px;
    height: 30px;
}

.box .box-header:before {
    position: absolute;
    content: '';
    width: 15px;
    height: 15px;
    left: 0;
    top: 25%;
    background-image: url("/static/home/images/icon/icon5.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.box .box-header .box-header-title {
    width: 92%;
}

.box-header-no-icon {
    padding-left: 0 !important;

}

.box-header-no-icon:before {
    display: none;
    padding-left: 0;
}

.box .box-header-no-icon .box-header-no-icon-title {
    font-size: 30px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #171717;
}

.box .box-header .box-header-title a {
    font-size: 20px;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    font-weight: bold;
    color: #171717;

    text-align: left;
}

.box .box-header .box-header-more a {
    font-size: 14px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #171717;
}

.box .box-header .box-header-right {
}

.box .box-header .box-header-right .box-header-right-menu-item {
    font-size: 14px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #355EC2;
    margin-right: 23px;
    display: block;
}


.box .box-cont {
    margin-top: 28px;
}

.box-cont .box-cont-left {
    height: 400px;
    position: relative;
}

.box-cont .box-cont-left .box-cont-left-img, .box-cont .box-cont-left .box-cont-left-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px;
}

.box-cont .box-cong-left-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 90px;
    background-color: rgba(0, 0, 0, .3);
    padding: 22px 26px;
    box-sizing: border-box;
    color: #fff;
}

.box-cont .box-cong-left-bottom .box-cong-left-bottom-text {
    font-size: 16px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #FFFFFF;
}

.box-cont .box-cong-left-bottom .box-cong-left-bottom-time {
    font-size: 16px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #FFFFFF;
}

.box-cont .box-cont-right {
}

.box-cont .box-cont-right .box-cont-right-item {
    margin-bottom: 10px;
    cursor: pointer;
}

.box-cont-right-item-hover {
    display: none;
}

.box-cont .box-cont-right .box-cont-right-item .box-cont-right-item-no-hover-title {
    font-size: 14px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #171717;
    height: 25px;
    overflow: hidden;
    width: 90%;
}

.box-cont .box-cont-right .box-cont-right-item .box-cont-right-item-no-hover-icon {
}

.box-cont .box-cont-right .box-cont-right-item:last-child {
    margin-bottom: 0;
}

.box-cont-right-item-active .box-cont-right-item-no-hover {
    display: none !important;
}

.box-cont-right-item-active .box-cont-right-item-hover {
    display: block;
    border-bottom: 1px solid #E9EDF9;
    padding-bottom: 21px;
    box-sizing: border-box;
}

.box-cont-right-item-active .box-cont-right-item-hover .box-cont-right-item-hover-title {
    font-size: 16px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #171717;
    height: 20px;
    display: block;
    overflow: hidden;
}

.box-cont-right-item-active .box-cont-right-item-hover .box-cont-right-item-hover-title:hover {
    color: #0056b3;
}

.box-cont-right-item-active .box-cont-right-item-hover .box-cont-right-item-hover-msg {
    font-size: 14px;
    margin-top: 12px;
    font-family: SourceHanSansCN-Normal, SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    height: 40px;
    display: block;
}

.box-cont-right-item-active .box-cont-right-item-hover .box-cont-right-item-hover-msg:hover {
    color: #0056b3;
}

.box-cont-right-item-active .box-cont-right-item-hover .box-cont-right-item-hover-time {
    font-size: 14px;
    font-family: SourceHanSansCN-Light, SourceHanSansCN;
    font-weight: 300;
    color: #BEBEBE;
    margin-top: 18px;
}

/*公共ul样式1 start*/
.main-list {
}

.main-list .main-list-item {
    position: relative;
    padding-left: 22px;
    box-sizing: border-box;
    height: 31px;
}

.main-list .main-list-item:before {
    position: absolute;
    content: '';
    width: 11px;
    height: 11px;
    background-image: url("/static/home/images/icon/icon6.png");
    background-size: cover;
    background-repeat: no-repeat;
    left: 0;
    top: calc(50% - 5px);
}

.main-list .main-list-item-msg {
    width: 90%;
    height: 20px;
    overflow: hidden;
}

.main-list .main-list-item-msg a {
    font-size: 14px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #171717;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 90%;
}

.main-list .main-list-item-more {
}

/*公共ul样式1 end*/
/*带排名列表公共样式 start*/
.ranking-list {
}

.ranking-list .ranking-item {
    margin-bottom: 10px;
}

.ranking-list .ranking-item:last-child {
    margin-bottom: 0;
}

.ranking-list .ranking-item .ranking-item-left {
    width: 90%;
    height: 15px;
    overflow: hidden;
}

.ranking-list .ranking-item .ranking-item-left .ranking-list-icon {
    margin-right: 10px;
    display: inline-flex;
    min-width: 16px;
}

.ranking-list .ranking-item .ranking-item-left .ranking-list-title {
    font-size: 14px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #171717;
    width: 90%;
}

.ranking-list .ranking-item .ranking-item-right {
    min-width: 16px;

}

/*带排名列表公共样式 end*/
/*快捷导航公共样式 start*/

.navigation,.navigation-img{
    padding:  20px;
    border-radius: 10px;
    box-sizing: border-box;
    position: relative;

}
.navigation:after{
    position: absolute;
    content: '';
    width: 5px;
    height: 18px;
    left: 0;
    top: 27px;
    background-color: #355EC2;
}
.navigation-no-icon:after{
    display: none !important;
}
.navigation .navigation-header{
}


.navigation  .navigation-header-title{
    font-size: 20px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #171717;
}
.navigation .navigation-header-more{
    font-size: 14px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #999999;
}
.navigation-nav .navigation-nav-item{
    margin-top: 11px;
    margin-bottom: 7px;
}
.navigation-nav .navigation-nav-item:last-child {
    margin-bottom: 0;
}
.navigation-nav .navigation-nav-item-title{
    font-size: 16px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #355EC2;
    height: 17px;
}
.navigation-nav .navigation-nav-item-title img{
    margin-right: 12px;
}
.navigation-nav .navigation-nav-item-group{
    padding-left: 30px;
    box-sizing: border-box;
    margin-top: 4px;
}
.navigation-nav .navigation-nav-item-group a{
    font-size: 14px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #171717;
}
.navigation-nav .navigation-nav-item-group a:hover{
    color: #355ec2;
}
.navigation-button {
    margin-top: 20px;
}
.navigation-button button{
    width: 100%;
    font-size: 20px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #FFFFFF;
    height: 50px;
    background: #355EC2;
    border-radius: 10px 10px 10px 10px;
    opacity: 1;
}

/*快捷导航公共样式 end*/
/*右侧快捷导航公共样式1 start*/
.navigation .navigation-header-tab{}
.navigation .navigation-header-tab .navigation-header-tab-item{
    font-size: 20px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    margin-right: 25px;
    cursor: pointer;
    user-select: none;
}
.navigation .navigation-header-tab .navigation-header-tab-item-active {
    color: #355EC2;
}
.navigation .navigation-header-tab .navigation-header-tab-item:last-child{
    margin-right: 0;
}
.navigation .ranking-item {
    margin-bottom: 20px;
}
    /*右侧快捷导航公共样式1 end*/
/*右侧快捷导航公共样式2 start*/
.navigation-tag{
    margin-top: 20px;
}
.navigation-tag a{
    height: 40px;
    line-height: 40px;
    display: block;
    padding: 0 17px;
    font-size: 18px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #171717;
    border-radius: 4px 4px 4px 4px;
    opacity: 1;
    transition: all .3s;
    margin-right: 12px;
    border: 1px solid #d0d0d0;
    margin-bottom: 10px;
}
.navigation-tag a:hover{
    color: #355ec2;
    border-color: #355ec2;
}
/*右侧快捷导航公共样式2 end*/
/*右侧快捷导航公共样式3 start*/
.navigation-tag-list{
    margin-top: 20px;

}
.navigation-tag-list a{
    display: block;
    width: 49%;
    font-size: 18px;
    text-align: center;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #171717;
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    background: #eaeff9;
    border-radius: 4px 4px 4px 4px;
}
/*右侧快捷导航公共样式3 end*/
/*右侧快捷导航公共样式4 start*/
.navigation .navigation-header-menu{}
.navigation .navigation-header-menu a{
    font-size: 16px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    cursor: pointer;
    color: #999999;
}
/*右侧快捷导航公共样式4 end*/
/*右侧快捷导航公共样式5 start*/
.navigation-img-item-left{
    min-width: 128px;
}
.navigation-img-item-right-top{
    padding: 0 15px;
    box-sizing: border-box;
}

.navigation-img-item-right-top-img{
    min-width: 43px;
}
.navigation-img-item-right-top-phone{
    padding-left: 7px;
    box-sizing: border-box;
}
.navigation-img-item-right-top-phone .phone-text{
    font-size: 14px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #355EC2;
}
.navigation-img-item-right-top-phone .phone{
    font-size: 20px;
    font-family: Arial-Black, Arial;
    font-weight: 900;
    color: #355EC2;
}
.navigation-img-item-right-bottom{
    padding: 0 15px;
box-sizing: border-box;
    margin-top: 11px;
}
.navigation-img-item-right-bottom a{
    display: block;
    width: 100%;
    height: 42px;
    user-select: none;
    line-height: 42px;
    background: #355EC2;
    border-radius: 10px 10px 10px 10px;
    opacity: 1;
    font-size: 20px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #FFFFFF;
    text-align: center;
}
.navigation-img-item-right-bottom a:hover{
    color: #fff;
}
/*右侧快捷导航公共样式5 end*/
/*右侧快捷导航公共样式6 start*/
.special-tab-list-item {
    font-size: 14px;
    height: 19px;
    overflow: hidden;
    display: block;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #171717;
    cursor: pointer;
    margin-bottom: 15px;
    padding-left: 11px;
    box-sizing: border-box;
    position: relative;
}

.special-tab-list-item:after {
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #355EC2;
    top: calc(50% - 3px);
    left: 0;
}
/*右侧快捷导航公共样式6 end*/
/*快捷导航公共样式7 start*/
.navigation-header-tab1{
    height: 100%;
}
.navigation-header-tab1 .navigation-header-tab-item{
    font-size: 20px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #171717;
    margin-right: 22px;
    height: 100%;
    line-height: 60px;
    cursor: pointer;
    user-select: none;
}
.navigation-header-tab1 .navigation-header-tab-item-active{
    color: #355EC2;
    position: relative;
}
.navigation-header-tab1 .navigation-header-tab-item-active:after{
    position: absolute;
    content: '';
    width: 100%;
    height: 7px;
    bottom: 0;
    left: 0;
    background-color: #355ec2;

}
    /*快捷导航公共样式7 end*/

/*title1 公共样式 start*/
.main-title1 {

}

.main-title1 .main-title1-text {
    font-size: 50px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #171717;
    line-height: 60px;
}

.main-title1 .main-title1-msg {
    font-size: 16px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #6C757D;
    line-height: 26px;
    margin-top: 27px;
}

/*title1 公共样式 end*/
/*title2 公共样式  start*/
.main-title2 {
}

.main-title2 .main-title2-left {
    font-size: 24px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #171717;
    position: relative;
    padding-left: 24px;
    box-sizing: border-box;
}

.main-title2 .main-title2-left:after {
    position: absolute;
    content: '';
    width: 8px;
    height: 28px;
    top: calc(50% - 14px);
    left: 0;
    background-color: #355ec2;
}

.main-title2 .main-title2-right {
}

.main-title2 .main-title2-right .more-text {
    font-size: 18px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    line-height: 93px;
    cursor: pointer;
}

/*title2 公共样式  end*/


/*tab1 公共样式start*/
.special-tab{
    border-bottom: 1px solid #EEEEEE;
    box-sizing: border-box;
    padding: 0 30px;
    box-sizing: border-box;
    height: 70px;
}
.special-tab .special-tab-item{
    font-size: 20px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 800;
    color: #171717;
    height: 100%;
    cursor: pointer;
    transition: all .3s;
    user-select: none;
    line-height: 70px;
    margin-right: 22px;
}
.special-tab-item-active{
    font-size: 20px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #355EC2 !important;
    border-bottom: 4px solid #355EC2;
}
.special-tab .special-tab-item:last-child{
    margin-right: 0;
}
.special-tab  .more-text{
    font-size: 14px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #999999 !important;
    line-height: 70px;
}
/*tab1 公共样式end*/

/*分页 公共样式 start*/
.main-page{}
.main-page .main-page-prev,.main-page .main-page-next{
    width: 121px;
    height: 47px;
    opacity: 1;
    border: 1px solid #D6D9DE;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 20px;
    background-color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #CACACA;
}
.main-page .main-page-item{
    height: 47px;
    font-size: 16px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #737373;
    background: #ffffff;
    padding: 0 16px;
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-right: 20px;
    opacity: 1;
    border: 1px solid #D6D9DE;
}
.main-page-more{
    padding: 0 16px;
    display: flex;
    align-items: center;
    margin-right: 20px;
    height: 47px;
    font-size: 16px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #737373;
}
.main-page .main-page-item-active{
    background-color: #355EC2;
    color: #fff;
}

.main-page .disable{
    background: #F9F9F9;
}
/*分页 公共样式 end*/

.monitoring-list-item-right{
    display: block;
}
.monitoring-list-item-button{
    display: block;
}
/*tab start*/
.detail-tab {
    margin-top: 30px;
    height: 63px;
}
.detail-tab-more{
    font-size: 24px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #999999 !important;
    cursor: pointer;
}
.detail-tab-item {
    font-size: 24px;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    font-weight: bold;
    color: #171717;
    height: 100%;
    margin-right: 70px;
    transition: all .3s;
    cursor: pointer;
    user-select: none;
    position: relative;
}

.detail-tab-item-active {
    color: #355EC2;
    position: relative;
}

.detail-tab-item-active:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 7px;
    bottom: 0;
    left: 0;
    background-color: #355ec2;
}

.detail-tab-cont {
    margin-top: 30px;
    padding-bottom: 50px;
}

.detail-tab-cont-item {
    width: 208px;
    height: 150px;
    opacity: 1;
    margin-right: 10px;
    margin-bottom: 10px;
}

.detail-tab-cont-item:nth-child(6n) {
    margin-right: 0;

}

.detail-tab-cont-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/*tab end*/
/*collapse start*/
.main-collapse{

}
.main-collapse .main-collapse-header{
    height: 70px;
    background: #FFE0B3;
    border-radius: 10px 0px 0px 10px;
    opacity: 1;
    padding: 0 26px;
    box-sizing: border-box;
}
.main-collapse .main-collapse-header-title{
    font-size: 24px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #171717;
}
.main-collapse .main-collapse-header-icon-hover{
    display: none;
}
.main-collapse .main-collapse-header-icon{}
.main-collapse .main-collapse-cont{
    padding: 25px;
    box-sizing: border-box;
    background-color: #F9F9F9;
}
/*collapse start*/
/*面包屑导航 start*/
.breadcrumbs{}
.breadcrumbs-item{
    font-size: 16px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #171717;
    margin-right: 10px;
}
.breadcrumbs-item img{
    margin-right: 10px;
}
/*面包屑导航 end*/
/*menu2 公共样式 start*/
.main-menu2{
    padding: 0 40px;
    height: 80px;
    box-sizing: border-box;
    background-color: #ffeacb;
    border-radius: 10px;

}
.main-menu2-item{
    font-size: 16px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #171717;
    transition: all .3s;
}
.main-menu2-item:hover{
    font-size: 24px;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    font-weight: bold;
    color: #643B00;
}
/*menu2 公共样式 end*/
/*table 公共样式 start*/
.main-table{}
.main-table-header{}
.main-table-header-active-bottom{
    position: relative;
}
.main-table-header-active-left{
    padding-left: 20px;
    box-sizing: border-box;
    position: relative;
}
.main-table-header-active-left:after{
    position: absolute;
    content: '';
    width: 9px;
    height: 18px;
    left: 0;
    top: calc(50% - 9px);
    background-color: #355ec2;
}
.main-table-header-active-bottom:after{
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background-color: #355ec2;
}
.main-table-header-title{
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #171717;
}
.main-table-header-more{
    font-size: 14px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #171717;
}
.main-table-cont-item{
    height: 36px;
}
.main-table-cont-item-left{
    font-size: 14px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    width: 90%;
    color: #171717;
    height: 21px;
    overflow: hidden;
}
.main-table-cont-item-active{
    display: block;
    padding-bottom: 18px;
    box-sizing: border-box;
    border-bottom: 1px solid #eee !important;
}
.main-table-cont-item-title{
    font-size: 18px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #171717;
    height: 54px;
    overflow: hidden;
}
.main-table-cont-item-msg{
    font-size: 14px;
    margin-top: 5px;
    font-family: SourceHanSansCN-Light, SourceHanSansCN;
    font-weight: 300;
    color: #999999;
    height: 42px;
    overflow: hidden;
}
.main-table-cont-item-time{
    font-size: 14px;
    font-family: SourceHanSansCN-Light, SourceHanSansCN;
    font-weight: 300;
    margin-top: 12px;
    color: #BEBEBE;
}

/*table 公共样式 end*/
/*table1 公共样式 start*/
.main-table1{}
.main-table1 .main-table1-header{
    height: 116px;
}
.main-table1 .main-table1-header-title{
    font-size: 40px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #171717;
}
.main-table1 .main-table1-header-menu a{
    font-size: 20px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #999999;
}
.main-table1 .main-table1-header-more{
    font-size: 20px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #333333;
}
.main-table1-cont-list-text{
    font-size: 18px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #333333;
    padding: 0 20px;
    box-sizing: border-box;
    margin-top: 15px;
    height: 54px;
    overflow: hidden;
}
.main-table-ul-li-left{
    font-size: 16px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #171717;
    height: 24px;
    overflow: hidden;
}
.main-table1-cont-list1{
    display: block;
    position: relative;

}
.subject-table-button{
    position: absolute;
    bottom: -45px;
    width: 100%;
    display: flex;
    left: 0;
    justify-content: center;
}
.subject-table-button button{
    width: 99px;
    height: 31px;
    background: #ffffff;
    border-radius: 15px 15px 15px 15px;
    opacity: 1;
    border: 1px solid #DDDDDD;
    transition: all .3s;
}
.subject-table-button button:hover{
    background-color: #355EC2;
    color: #fff;
    border-color: #355EC2;
}
.main-table1-cont-list1-text{
    font-size: 14px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #171717;
    height: 42px;
    overflow: hidden;
}
.main-table1-cont-list1-title{
    font-size: 20px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #171717;
    height: 60px;
    overflow: hidden;
}
.main-table1-cont-list1-bottom-button{
    width: auto;
    height: 31px;
    border-radius: 15px 15px 15px 15px;
    opacity: 1;
    border: 1px solid #999999;
    font-size: 16px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    padding: 0 16px;
    box-sizing: border-box;
}
.main-table1-cont-list1-time{
    font-size: 18px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #999999;
}
.main-table1-cont-list1-img{
    min-width: 148px;
}
/*table1 公共样式 end*/
.position-absolute-right-line{
    position: relative;
}
.position-absolute-right-line:after{
    position: absolute;
    content: '';
    top: 0;
    right: -25px;
    width: 1px;
    height: 100%;
    background-color: #E9EDF9;
}
