

.color-f-0A5AE8 {
        color: #0A5AE8;
    }

    .color-f-f91918 {
        color: #f91918;
    }

    .color-f-fa957f {
        color: #F85E26;
    }

    .color-f-002312 {
        color: #002312;
    }

    .color-f-04104A {
        color: #04104A;
    }

    .color-f-00284B {
        color: #00284B;
    }

    .color-f-380037 {
        color: #380037;
    }

    .bg-color-0A5AE8 {
        background: #0A5AE8;
    }

    .bg-color-f91918 {
        background: #f91918;
    }

    .bg-f-89-to-d0 {
        background: linear-gradient(0deg, #899DFF, #D0D8FF);
    }

    .bg-f-88-to-cd {
        background: linear-gradient(0deg, #88FFC5, #CDFDE6);
    }

    .bg-f-6e-to-c9 {
        background: linear-gradient(0deg, #6EBBFF, #C9E6FF);
    }

    .bg-f-f8-to-fd {
        background: linear-gradient(0deg, #FF8BFD, #FFDCFE);
    }

    .bg-f-e9 {
        background: #E9F1FE;
    }

    .bg-f-feeeee {
        background: #feeeee;
    }

    .thin-m-line-top {
        border-top: 1px solid #ccc;
    }

    .font-size-15 {
        font-size: 15px;
    }

    .f-home-modify {
        margin: 0 auto;
        width: 100%;
        font-family: Source Han Sans CN;
        color: #333333;
    }

    .main-content+.main-content {
        margin-top: 30px;
    }

    .main-f-title {
        width: 100%;
        height: 58px;
        display: flex;
        align-items: center;
        font-weight: 500;
    }

    .main-f-title>span:first-child {
        display: block;
        width: 8px;
        height: 27px;
        background: #1251C1;
        margin: 0 12px;
    }

    .main-f-title>span:nth-child(2) {
        font-size: 26px;
    }

    .sub-f-title {
        margin: 12px 0;
        width: 100%;
        height: 32px;
        line-height: 32px;
        background: #fff;
        font-size: 20px;
        padding: 0 10px;
        box-sizing: border-box;
        font-weight: 400;
    }

    .sub-f-title>span:nth-child(1) {
        float: left;
    }

    .sub-f-title>a {
        float: right;
        font-size: 16px;
        cursor: pointer;
    }

    .f-auction-content {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }
    

    .f-auction-content>a{
        width: 19.2%;
        display: flex;
        flex-direction: column;
        background: #fff;
        margin-left: 0.6%;
        /* background: #; */
    }
    
    .f-auction-content>a>div{
        width: 100%;
    }

    .f-auction-content>a>div>div>img {
        width: 100%;
        height: 120px;
    }

    .f-auction-location {
        width: 100%;
        font-size: 15px;
        text-align: center;
        box-sizing: border-box;
        padding: 8px 3px;
        overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
    }

    .auction-f-info {
        display: flex;
        flex-direction: column;
        padding: 5px 6px;
        font-size: 12px;
        color: #787878;
        text-align: left;
    }

    .auction-f-info>div {
        /* transform: scale(0.9); */
        word-break: break-all;
        width: 100%;
    }

    .auction-f-info>div>span:first-child {
        display: inline-block;
        min-width: 30%;
        padding-bottom: 2px;
    }
    
    .auction-f-info .span_info_r1{
        width: 30%;
	    overflow: hidden;
	    display: inline-block;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    float: right;
    }

    .auction-f-join {
        padding: 6px 8px;
        display: flex;
        color: #787878;

    }

    .auction-f-join>span {
        width: 50%;
        text-align: center;
        font-size: 12px;
        /* transform: scale(.85); */
    }

    .auction-f-join>span:nth-child(2) {
        border-left: 1px solid #ccc;
        text-align: center;
    }

    /* 分享 */

    .auction-f-share {
        display: flex;
        justify-content: space-between;
    }

    .auction-f-share>div {
        min-height: 35px;
        width: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .auction-f-share>div>img {
        width: 20px;
        height: 18px;
        margin-right: 6px;
    }

    .auction-f-share>div>span {
        font-size: 14px;
        font-weight: 400;
        color: #666666;
    }

    /* 倒计时 */
    .time-f-down {
        width: 100%;
        background: #787878;
        height: 30px;
        display: flex;
        font-weight: 400;
        color: #FFFFFF;
        font-size: 12px;
    }

    .time-f-down>div:nth-child(2) {
        align-self: center;
        text-align: center;
        flex: 1;
    }

    .time-f-down>div:nth-child(1) {
        width: 56px;
        height: 30px;
        line-height: 30px;
        padding-left: 6px;
        border-top-right-radius: 12px;
        border-bottom-right-radius: 12px;
    }

    /* 拍品征集 */
    .auction-f-collect-title {
        margin-top: 70px;
        width: 100%;
        padding: 15px 6px;
    }

    .auction-f-collect-title>img {
        width: 26px;
        height: 30px;
    }

    .auction-f-collect-title>span {
        box-sizing: border-box;
        font-weight: 500;
        font-size: 24px;
        padding-left: 12px;
    }

    .auction-f-collect-content {
        width: 1200px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .auction-f-collect-box {
        width: 23.5%;
        background: #fff;
        height: 326px;
        background: #FFFFFF;

    }

    .auction-f-collect-box>div {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-end;
        height: 25%;
        width: 100%;
    }

    .auction-f-collect-box>div:nth-child(2) {
        height: 46%;
        justify-content: center;
        font-weight: bold;
        font-size: 26px;
        color: #00284B;
    }

    .auction-f-collect-box>div:nth-child(3) {
        height: 29%;
        justify-content: flex-start;
        font-weight: bold;
        font-size: 16px;
        color: #00284B;
    }

    .auction-f-collect-box>div:nth-child(2)>span:first-child,
    .auction-f-collect-box>div:nth-child(3)>span:first-child {
        font-size: 20px;
        font-weight: 400;
        color: #000000;
        padding-bottom: 8px;
    }

    .auction-f-collect-box>div:nth-child(1)>span {
        display: inline-block;
    }

    .auction-f-collect-box>div:nth-child(1)>span:first-child {
        position: relative;
        top: 16px;
        font-size: 22px;
        font-weight: 500;
        color: #000000;
    }

    .auction-f-collect-box>div:nth-child(1)>span:last-child {
        width: 171px;
        height: 23px;
        /* background: linear-gradient(0deg, #88FFC5, #CDFDE6); */
    }

    .consult-f-box {
        margin: 120px auto 70px auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .consult-f-box>div {
        box-sizing: border-box;
        padding: 15px 15px;
        display: flex;
        width: 49%;
        align-items: center;
        background: #fff;
        margin-bottom: 15px;
    }

    .consult-f-box>div>img {
        width: 170px;
        height: 170px;
        margin-right: 20px;
    }

    .consult-f-info {
        box-sizing: border-box;
        height: 170px;
        flex: 1;
        word-break: break-all;
        width: 65%;
    }

    .consult-f-info>span {
        display: block;
        font-size: 14px;
        font-weight: 400;
        color: #333333;
        padding-bottom: 3px;
    }

    .consult-f-info>span:nth-child(1) {
        font-size: 20px;
        margin: 15px 0;
        font-weight: 500;
        color: #000000;
    }
    .consult-f-info>a {
       width:100%;
       display: inline-block;
        overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
       
    }

    .debt-m-img {
        position: relative;
        overflow: hidden;
    }

    .debt-m-img>img {
        width: 100%;
        height: 120px;
    }
    
    .debt-m-img>p {
       position: absolute;
        top: 10%; 
        left: 0;  
        width: 100px; 
        background: #fff; 
        color: #0A5AE8; 
        border: 1px solid #0A5AE8; 
        border-left: none; 
        border-radius: 0px 5px 5px 0px;
    }
    .debt-m-img>.p_style {
        color: #D91615; 
        border: 1px solid #D91615; 
    }

    .debt-m-num {
    	text-align:left;
        padding: 6px 6px;
        box-sizing: border-box;
        position: absolute;
        width: 100%;
        bottom: 0px;
        background-color: rgba(243, 243, 243, .6);
        display: flex;
        flex-direction: column;
        font-size: 12px;
        color: #787878;
    }

    .debt-m-location {
        width: 100%;
        font-size: 14px;
        display: flex;
        align-items: center;
        padding: 10px 0px;
    }

    .debt-m-location>span:nth-child(1) {
        width: 25%;
        border-right: 1px solid #ccc;
        text-align: center;
        /* background-color: #2B86B1; */
    }

    .debt-m-location>span:nth-child(2) {
        flex: 1;
        padding: 0 8px;
    }
    .thin-f-line {
    border-top: 1px solid #ccc;
}
    .debt-m-location_r1 {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.index_body .fullSlide .hd{bottom:30px;}


.f-auction-content .zd_info{position:relative;}
.zd_info .p_style_r1{background:#ffa800; border:none; color:#fff;top:0;width:41px;height:37px;left:0; position: absolute;border-radius:0 0 5px 0; padding:2px 0}
