.BodyBox {
    background-color: #F5F6FA;
}

.BodyBox .BodyBox_Content {
    background: #fff;
}

.BodyBox .BodyBox_Nav {
    background: #fff;
}

.s_list:hover {
    border: 1px solid #ff6978 !important;
}

.s_content {
    width: 90%;
    min-height: 310px;
    margin: 0 auto;
    overflow: hidden;
}

.s_content > div {
    display: inline-block;
    float: left;
}

.s_left {
    width: 100%;
    /*width: 70%;*/

}

.s_left .s_list {
    border: 1px solid #F1F1F1;
    padding: 10px;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
    min-height: 150px;
}

.s_left .s_list .s_img {
    width: 126px;
    height: 126px;
    overflow: hidden;
    display: inline-block;
    /*float: left;*/
    position: absolute;
}

.s_left .s_list .s_img img {
    width: 100%;
    height: auto;
}

.s_left .s_list .s_text {
    /*position: absolute;*/
    /*left: 137px;*/
    /*right: 140px;*/
    /*top: 10px;*/
    /*bottom: 10px;*/
    display: inline-block;
    padding-left: 163px;
    padding-right: 150px;
    vertical-align: top;
}

.s_left .s_list .s_text .s_text_title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #6F6F6F;
}

.s_left .s_list .s_text .s_text_item {
    width: 49%;
    margin-bottom: 10px;
    padding-right: 20px;
    /*height: 30px;*/
    /*line-height: 30px;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*white-space: nowrap;*/
    color: #6F6F6F;
    display: inline-block;
    vertical-align: top;
}

.s_left .s_list .s_text .s_text_title {
    height: 50px;
    line-height: 50px;
    color: #000;
    font-size: 18px;
}

.s_left .s_list .s_text .s_text_title span {
    color: #FF0204;
    font-size: 14px;
    border: 1px solid #FF0204;
    padding: 2px 5px;
    border-radius: 4px;
    display: inline-block;
    height: 18px;
    line-height: 10px;
    position: absolute;
    top: 16px;
    margin-left: 20px;
    overflow: hidden;
}

.s_left .s_list .s_button {
    width: 111px;
    height: 38px;
    line-height: 38px;
    position: absolute;
    right: 18px;
    top: 32px;
}


.s_left .s_list .s_button span {
    /*background: -webkit-linear-gradient(left bottom, #FF9197 , #FF4A60); !* Safari 5.1 - 6.0 *!*/
    /*background: -o-linear-gradient(top right, #FF9197 , #FF4A60); !* Opera 11.1 - 12.0 *!*/
    /*background: -moz-linear-gradient(top right, #FF9197 , #FF4A60); !* Firefox 3.6 - 15 *!*/
    /*background: linear-gradient(to top right, #FF9197 , #FF4A60); !* 标准的语法 *!*/
    /*padding: 8px 26px;*/
    color: #fff;
    font-size: 16px;
    border-radius: 7px;
    text-align: center;
    cursor: pointer;
    background-color: #FF7B1A;
    width: 100%;
    display: inline-block;
}

.s_left .s_list .list_detail {
    cursor: pointer;
    /*width: 130px;*/
    height: 38px;
    padding-left: 15px;
    padding-right: 30px;
    line-height: 38px;
    position: absolute;
    right: 18px;
    top: 90px;
    border: 1px solid #FF7B1A;
    border-radius: 7px;
    text-align: center;
}

.s_left .s_list .list_detail span {
    width: 11px;
    height: 11px;
    /* float: right; */
    display: inline-block;
    background: url("images/down.png") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 10px;
    top: calc(50% - 5px);
}

.s_left .s_list .list_detail span.up {
    width: 11px;
    height: 11px;
    /* float: right; */
    display: inline-block;
    background: url("images/up.png") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 10px;
    top: calc(50% - 5px);
}

.s_left .s_list div.detailTable {
    display: block;
    margin-top: 40px;
}

.s_left .s_list div.detail_table_none {
    display: none;
}

.s_left .s_list .s_table_toggle {
    display: inline-block;
    font-size: 16px;
    color: #FF7B1A;
    /*position: absolute;*/
    /*right: 56px;*/
    /*top: 90px;*/
    cursor: pointer;
}

.s_right {
    width: 30%;
    padding-left: 30px;
}

.s_right .s_change {
    float: right;
    font-size: 14px;
    color: #7A7A7A;
    font-weight: normal;
    cursor: pointer;
}

.s_right .s_item {
    width: 100%;
    padding: 10px 10px 10px 4px;
    border-bottom: 1px dashed #D7D7D7;
}

.s_right .s_item > div {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.s_right .s_item .s_item_title {
    font-size: 16px;
}

.s_right .s_item .s_item_title span {
    background: #FA593C;
    font-size: 14px;
    padding: 0px 6px;
    color: #fff;
    border-radius: 7px;
    margin-right: 10px;
}

.s_right .s_item .s_item_name {

}

.s_right .s_item .s_item_name i {
    margin-right: 5px;
}

.s_right .s_item .s_item_name span:last-child {
    float: right;
    color: #878988;
}

.s_right .s_item .s_item_date {

}

.s_right .s_item .s_item_date span:first-child {
    color: #FC583C;
    font-size: 16px;
}

.s_right .s_item .s_item_date span:last-child {
    font-size: 12px;
    float: right;
}

.s_right .s_item:nth-child(even) .s_item_title span {
    background: #FC9E3E;
}

.s_right .s_item .s_item_date div {
    display: inline-block;
    width: auto;
    margin-right: 10px;
}

.s_right .s_title, .s_title span {
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    font-weight: 600;
}


.s_pages {
    text-align: center;
    margin-top: 20px;
}

.sign_up {
    width: 55px;
    height: 25px;
    display: block;
    color: #ffffff;
    cursor: pointer;
    margin-left: auto;
    line-height: 25px;
    margin-right: auto;
    border-radius: 3px;
    background-color: #449d39;
}


.layui-table td, .layui-table th {
    padding: 5px !important;
    vertical-align: middle;
}
.layui-table td[page-joined]{
    padding-right: 30px !important;
    position: relative;
}

.searchBtnBox {
   float: right;
}
td .endStr{
    position: absolute;
    top: 7px;
    right: 2px;
    padding: 0px 2px;
    color: #fff;
    background: #ae0000;
    font-size: 10px;
    border-radius: 2px;
}
.s_text_title .endStr{
    display: inline-block;
    width: 35px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    background: #ae0000;
    font-size: 10px;
    border-radius: 2px;
    margin-bottom: 15px;
    margin-left: 10px;
    text-align: center;
}

.bay{
    display: block;
    position: fixed;
}