.header{
    background: #fff;
    height: 80px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 6;
    box-shadow: 0 0 10px #cccccc;
}
.height90{
    height: 80px;
}
.header>div{
    width: 1180px;
    margin: 0 auto;
}
.header img{
    height: 80px;
    /*margin-top: 10px;*/
}
.headerNav{
    padding-left: 15px;
    font-size: 0;
}
.headerNav li{
    display: inline-block;
}
.headerNav a{
    height: 80px;
    line-height: 80px;
    display: block;
    font-size: 16px;
    padding: 0 20px;
    color: #3d3d3d;
    position: relative;
}
.headerNav li a:after{
    width: 40px;
    height: 4px;
    position: absolute;;
    bottom: 0;
    left: 50%;
    margin-left: -20px;
    display: block;;
    content: "";
}
.headerNav a img{
    position: absolute;
    right: -5px;
    top: 13px;
    height: 19px;
}
.headerNav li.NavHover a,.headerNav li:hover a{
    color: #892221;
    font-weight: bold;
}
.headerNav li.NavHover a:after,.headerNav li:hover a:after{
    background: #892221;
}

.headerLogin{
    position: relative;
}
.headerLogin .dropdown-menu{
    min-width: 0;
    left: 50%;
    margin-left: -49px;
    margin-top: 0;
}
.headerName{
    padding-top: 10px;
    line-height: 60px;
    float: left;
    padding-left: 5px;
    cursor: pointer;
    max-width: 110px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.headerLogin .headerImg{
    padding-top: 10px;
    float: left;
}
.headerLogin .headerImg a{
    display: block;
}
.headerLogin .headerImg img{
    width: 60px;
    height: 60px;
    display: block;
    margin: 0;
    border-radius: 50%;
}
.personInput{
    position: relative;
    margin: 20px 20px 20px 0;
    display: inline-block;
}
.personInput>i{
    position: absolute;
    top: 0;
    font-size: 18px;
    right: 12px;
    line-height: 40px;
    color: #3d3d3d;
    font-weight: bold;
    cursor: pointer;
}
.personInput .selectMenu{
    position: absolute;
    top: 0;
    left: 18px;
    line-height: 40px;
    color: #c6c6c6;
}
.personInput .selectMenu:after{
    content: "";
    display: block;
    height: 16px;
    width: 1px;
    background: #d1d1d1;
    position: absolute;
    left: 90px;
    top: 13px;
}
.personInput .selectMenu a{
    color: #3d3d3d;
}
.personInput input{
    height: 40px;
    width: 260px;
    padding: 0 10px 0 120px;
    border-radius: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #d9d9d9;
    color: #3d3d3d;
    border-image: initial;
    outline: none;
}
.headerLogin a{
    display: inline-block;
    color: #3d3d3d;
    line-height: 80px;
}
.headerLogin span{
    display: inline-block;
    padding: 0 5px;
    color: #3d3d3d;
}

.content{
    width: 1180px;
    margin: 0 auto;
}
.AboutRight div.Scontent{
    padding-top: 20px;
}
.banner{
    width: 1180px;
    margin: 0 auto;
}
.banner a{
    display: block;
}
.banner img{
    display: block;
    /*width: 1920px;*/
    /*width: 100vw;*/
    width: 1180px;
    margin: 0 auto;
}
.banner .swiper-container{
    height: 315px;
    /*background: #ecd8bb;*/
}
.banner .swiper-slide{
    /*width: 1180px;*/
}
.banner .swiper-slide a{
    width: 100%;
    height: 100%;
    display: block;
    background-position: center;
}
.banner .pagination {
    position: absolute;
    z-index: 20;
    left: 0;
    bottom: 10px;
    width: 100%;
    text-align: center;
    margin: 0;
}

.banner .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 8px;
    margin: 0 7px;
    background: #892221;
    cursor: pointer;
    opacity: 0.3;
}

.banner .swiper-active-switch {
    opacity: 1;
}

.swiper-slide{
    /*width: 100vw;*/
}

.arrow-left {
    position: absolute;
    left: 20px;
    top: 50%;
    margin-top: -24px;
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    text-align: center;
    line-height: 48px;
    font-size: 0;
    overflow: hidden;
    background: rgba(51,54,60,0.2);
}
.arrow-left span {
    font-size: 17px;
    color: #ecd8bb;
    display: block;
    line-height: 47px;
}
.arrow-right {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -15px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    line-height: 48px;
    text-align: center;
    overflow: hidden;
    background: rgba(51,54,60,0.2);
}
.arrow-right span {
    font-size: 17px;
    color: #ecd8bb;
    display: block;
    line-height: 47px;
}
.arrow-right:hover,.arrow-left:hover{
    background: #c08d7a;
}
.indexTitle{
    padding-top: 67px;
    position: relative;
}
.indexTitle h3{
    line-height: 47px;
    font-size: 24px;
    color: #3d3d3d;
    /*font-weight: bold;*/
    text-align: center;
}
.indexTitle ul{
    padding-top: 40px;
    font-size: 0;
    text-align: center;
}
.indexTitle ul li{
    display: inline-block;
    margin: 0 5px;
    cursor: pointer;
}
.indexTitle ul li a{
    font-size: 14px;
    color: #3d3d3d;
    padding: 0 19px;
    line-height: 34px;
    border-radius: 5px;
    display: block;
}
.indexTitle ul li.titHover a,.indexTitle ul li a:hover{
    background-color: #892221;
    color: #fff;
}

.indexMain{
    margin-top: 50px;
}
.indexCon{
    margin-bottom: 19px;
    display: block;
    border: 1px solid #f2f2f2;
}
.indexCon:hover{
    box-shadow: 4px 4px 12px #ededed;
}
.indexConImg{
    width: 630px;
    height: 320px;
    text-align: center;
    line-height: 320px;
    background: #f5f5f5;
    font-size: 0;
    position: relative;
}
.indexConImg img{
    max-width: 630px;
    max-height: 320px;
}
.index_qbcj{
    position: absolute;
    display: block;
    width: 126px;
    height: 126px;
    right: 20px;
    top: 20px;
}
.LotMain{
    width: 546px;
    /*height: 320px;*/
    padding: 15px 30px 0 20px;
}
.LotTit{
    position: relative;
}
.ercodeImg{
    position: absolute;
    top: 50px;
    right: 0px;
}
.ercodeImg img{
    width: 100px;
}
.ercodeImg p{
    text-align: center;
    color: #d23533;
}
.LotTit h4{
    line-height: 55px;
    font-size: 20px;
    color: #3d3d3d;
    font-weight: bold;
}
.LotTit .follow{
    min-width: 56px;
    white-space: nowrap;
    padding: 0 4px;
    height: 24px;
    line-height: 22px;
    font-size: 14px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #d3d3d3;
    color: #3d3d3d;
    margin-top: 16px;
}
.LotTit .follow.followed{
    color: #d8d8d8;
}
.LotTime{
    height: 41px;
    margin-bottom: 7px;
}
.LotTime span{
    width: 50px;
    height: 21px;
    margin-top: 10px;
    line-height: 21px;
    text-align: center;
    border-radius: 4px;
    margin-right: 12px;
    color: #9c9c9c;
}
.LotTime p{
    line-height: 36px;
    color: #9c9c9c;
}
.LotTime p b{
    font-weight: bold;
    font-size: 20px;
    padding: 0 3px 0 8px;
}
.LotTime1 span{
    background: #d23533;
    color: #fff;
}
.NoLotTime span{
    background: #22a084;
    color: #fff;
}
.ClearTime span{
    background: #c8c8c8;
    color: #fff;
}
.LotTime1 p b{
    color: #d23533;
}
.NoLotTime p b{
    color: #22a084;
}
.ClearTime p b{
    color: #c8c8c8;
    padding: 0;
}

.LotTxt{
    width: 70%;
    padding-bottom: 20px;
    max-height: 110px;
    overflow: hidden;
    position: relative;
}
.LotTxt h4{
    line-height: 24px;
    color: #3d3d3d;
    font-size: 14px;
}
.LotTxt p{
    color: #9c9c9c;
    line-height: 22px;
    display: inline-block;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.LotTxt .lotTxtSpan{
    color: #3d3d3d;
    display: block;
    position: absolute;
    bottom: 0;
    background: #fff;
    line-height: 22px;
    width: 100%;
    height: 22px;
}
.LotTxt .lotTxtSpan:hover{
    color: #892221;
}
.LotTxt .LotTxtBlack{
    color: #3d3d3d;
}
.LotTxt img{
    display: none;
}
.LotTxt2{
    padding-top: 20px;
    padding-bottom: 0;
    height: 64px;
}
.LotTxt2 span{
    color: #3d3d3d;
}
.LotState{
    line-height: 32px;
    padding-top: 12px;
    text-align: center;
    font-size: 0;
}
.LotState div{
    width: 33.33333%;
    color: #9c9c9c;
    position: relative;
    display: inline-block;
    padding: 0 10px;
    font-size: 14px;
}
.LotState div:after{
    width: 1px;
    height: 10px;
    background: #d1d1d1;
    position: absolute;
    display: block;
    content: "";
    right: 0;
    top: 11px;
}
.LotState div:last-of-type:after{
    display: none;
}
/*.LotState div:first-of-type{*/
/*    text-align: left;*/
/*}*/
/*.LotState div:first-of-type + div{*/
/*    text-align: center;*/
/*}*/
/*.LotState div:first-of-type + div + div{*/
/*    text-align: right;*/
/*}*/
.LotState div span{
    color: #3d3d3d;
    font-weight: bold;
    padding-right: 3px;
}
.LotState div p{
    width: 30px;
    height: 2px;
    display: block;
    margin: 14px auto;
    background: #cacaca;
}

.LotMore{
    padding: 20px 0 50px;
}
.LotMore a{
    width: 100px;
    height: 40px;
    line-height: 38px;
    border: 1px solid #d1d1d1;
    display: block;
    margin: 0 auto;
    font-size: 14px;
    color: #3d3d3d;
    text-align: center;
    border-radius: 5px;
}

.index_LotMore{
    opacity: 0;
    height: 0;
}

.LotTN div{
    color: #3d3d3d;
}
.LotTN h4{
    color: #d89d58;
    font-size: 14px;
    padding-bottom: 10px;
    display: inline-block;
}

.Process{
    padding-bottom: 86px;
    border-bottom: 2px solid #f5f5f5;
}
.Process h3{
    line-height: 83px;
    text-align: center;
    font-size: 24px;
    color: #3d3d3d;
}
.ProcessCon{
    position: relative;
}
.ProcessCon:after{
    width: 100%;
    height: 1px;
    background: #f2f2f2;
    position: absolute;
    display: block;
    content: "";
    left: 0;
    top: 114px;
    z-index: -1;
}
.Process ul{
    width: 1180px;
    margin: 0 auto;
    font-size: 0;
}
.Process ul li{
    font-size: 14px;
    display: block;
    float: left;
    width: 20%;
    height: 180px;
}
.Process ul li a{
    display: block;
    text-align: center;
    color: #3d3d3d;
    position: relative;
}
.Process ul li a:after{
    width: 9px;
    height: 9px;
    background: #d5d5d5;
    border: 3px solid #fff;
    position: absolute;
    display: block;
    content: "";
    left: 50%;
    margin-left: -4px;
    top: 110px;
    z-index: 2;
    border-radius: 50%;
}
.Process ul li a div{
    height: 120px;
}
.Process ul li i{
    color: #d5d5d5;
    margin-top: 30px;
    display: inline-block;
    font-size: 80px;
}
.Process ul li p{
    color: #3d3d3d;
    font-size: 16px;
    line-height: 38px;
}
.Process ul li:hover a:after{
    background: #fff;
    border: 2px solid #3d3d3d;
}
.Process ul li:hover i{
    color: #892221;
}
.Process ul li:hover p{
    line-height: 52px;
}
.Process ul li:hover{
    box-shadow: 4px 4px 12px #ededed;
}

.Quality{
    width: 1180px;
    margin: 0 auto;
    padding-bottom: 64px;
}
.Quality h3{
    padding-top: 21px;
    line-height: 122px;
    text-align: center;
}
.Quality ul li{
    width: 25%;
    display: block;
    float: left;
}
.Quality ul li a{
    display: block;
    cursor: auto;
}
.Quality ul li a i{
    font-size: 72px;
    color: #3d3d3d;
}
.Quality ul li a div{
    width: 110px;
    height: 110px;
    line-height: 110px;
    border: 1px solid #ededed;
    border-radius: 50%;
    margin: 0 auto 14px;
    text-align: center;
    color: #3d3d3d;
}
.Quality ul li a p{
    line-height: 24px;
    font-size: 16px;
    color: #3d3d3d;
    text-align: center;
}

.navBottom{
    background: #f0f0f0;
    margin-bottom: 30px;
}
.navBottom ul{
    width: 1180px;
    margin: 0 auto;
    font-size: 0;
}
.navBottom ul li{
    width: 25%;
    font-size: 14px;
    display: inline-block;
    text-align: center;
    line-height: 57px;
    position: relative;
}
.navBottom ul li:after{
    width: 2px;
    height: 20px;
    background: #dddddd;
    position: absolute;
    display: block;
    content: "";
    right: 0;
    top: 18px;
}
.navBottom ul li:last-of-type:after{
    display: none;
}
.navBottom ul li a{
    display: inline-block;
    color: #858585;
}
.navBottom ul li a:hover{
    color: #3d3d3d;
}
.navBottom ul li i{
    font-size: 20px;
    float: left;
    margin-right: 10px;
}
.navBottom ul li span{
    font-size: 14px;
}
.information{
    width: 1180px;
    margin: 0 auto;
    padding: 20px 0;
}
.information>div:first-of-type{
    /*width: 472px;*/
}
.information .phoneNum{
    font-size: 36px;
    font-weight: bold;
    color: #892221;
    line-height: 52px;
}
.information h4{
    line-height: 38px;
    font-size: 16px;
    font-weight: bold;
}
.information .inforTxt{
    padding-top: 11px;
}
.information .inforTxt p{
    line-height: 18px;
    color: #a2a1a4;
    margin-bottom: 8px;
    cursor: pointer;
}
.information .erweima{
    padding-top: 14px;
}
.information .erweima img{
    width: 80px;
}
.information .erweima .fl:first-of-type{
    padding-right: 20px;
}
.information .erweima .fl:nth-of-type(2){
    padding-right: 20px;
}
.information .erweima .fl:nth-of-type(3) img{
    /*width: 120px;*/
}
.information .erweima p{
    line-height: 28px;
    padding-bottom: 24px;
    color: #3d3d3d;
    text-align: center;
}

.footer{
    border-top: 1px solid #e6e6e6;
    line-height: 76px;
    color: #a2a1a4;
    text-align: center;
}
.footer div{
    display: inline-block;
}
.footer div:first-of-type{
    padding-right: 98px;
    position: relative;
}
.footer div:first-of-type:after{
    width: 1px;
    height: 13px;
    background: #dddddd;
    position: absolute;
    display: block;
    content: "";
    right: 48px;
    top: 31px;
}
.footer div img{
    margin-right: 5px;
}



/***********************拍卖专场***********************/
.main{
    width: 1180px;
    margin: 0 auto;
}
.crumbsIcon{
    line-height: 74px;
    color: #9c9c9c;
    font-size: 14px;
}
.crumbsIcon img{
    display: block;
    float: left;
    margin-right: 15px;
    margin-top: 30px;
}
.crumbsIcon a{
    color: #892221;
}
.crumbsIcon a i{
    font-size: 12px;
}
.screenTop{
    background: #f8f8f8;
}
.scrLeft{
    line-height: 57px;
}
.scrLeft h3{
    line-height: 57px;
    font-size: 16px;
    font-weight: bold;
    margin-right: 70px;
}
.scrLeft p{
    line-height: 57px;
    margin-right: 20px;
}
.scrLeft p span{
    display: block;
    float: left;
}
.scrLeft p .scrRed{
    font-size: 18px;
    color: #d23533;
    font-weight: bold;
    padding: 0 4px;
}
.scrRight div{
    position: relative;
    padding-top: 9px;
}
.scrRight i{
    font-size: 14px;
    line-height: 41px;
    position: absolute;
    left: 13px;
    top: 9px;
    color: #9c9c9c;
}
.scrRight input{
    width: 320px;
    height: 40px;
    line-height: 40px;
    background: #fff;
    border: none;
    padding-left: 38px;
    border-radius: 20px;
    outline: none;
}
.scrRight a{
    width: 61px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #892221;
    position: absolute;
    right: 0;
    top: 9px;
    color: #fff;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
}

.selMain{
    border-bottom: 1px solid #f2f2f2;
}
.selMain span{
    width: 110px;
    text-align: right;
    display: block;
    float: left;
    padding-right: 25px;
    color: #9c9c9c;
}
.layMain div{
    display: block;
    float: left;
    padding-right: 10px;
    color: #9c9c9c;
    position: relative;
}
.layMain div i{
    position: absolute;
    right: 22px;
    cursor: pointer;
    line-height: 32px;
}
.layMain div input{
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    color: #3d3d3d;
    padding-left: 12px;
    width: 162px;
    height: 34px;
    line-height: 32px;
}
.layMain{
    line-height: 34px;
    padding: 30px 0 24px;
}

.selRight{
    width: 1070px;
    float: left;
    margin: 24px 0 13px;
}
.selRight a{
    display: block;
    float: left;
    line-height: 27px;
    height: 27px;
    min-width: 53px;
    text-align: center;
    padding: 0 10px;
    color: #3d3d3d;
    border-radius: 4px;
    margin-bottom: 3px;
}
.selRight a.scrHover,.selRight a:hover{
    background: #892221;
    color: #fff;
}
.screenCon span{
    line-height: 27px;
    padding-top: 24px;
}
.screenSelect .selectMenu{
    line-height: 54px;
    float: left;
    min-width: 150px;
}
.screenSelect .selectMenu div{
    padding-left: 12px;
}
.screenSelect .selectMenu a{
    color: #3d3d3d;
}
.screenSelect .selectMenu ul li a:hover{
    background: none;
    color: #892221;
}
.screenMain{
    box-shadow: 0 5px 8px #ededed;
}
.aucMain{
    padding: 40px 0;
}
.aucCon a{
    width: 100%;
    display: block;
    border: 1px solid #f2f2f2;
    padding: 30px 20px 24px 29px;
    margin-bottom: 20px;
    position: relative;
}
.aucCon a:hover{
    /*border: none;*/
    box-shadow: 0 0 12px #ededed;
    /*padding: 31px 21px 25px 30px;*/
}
/*.aucCon a>div{*/
/*    float: left;*/
/*}*/
/*.aucCon a>div:nth-of-type(1){*/
/*    width: 472px;*/
/*}*/
/*.aucCon a>div:nth-of-type(2){*/
/*    width: 452px;*/
/*}*/
/*.aucCon a>div:nth-of-type(3){*/
/*    width: 200px;*/
/*}*/
.aucMain .aucTit span{
    height: 21px;
    line-height: 21px;
    padding: 0 4px;
    font-size: 14px;
    background: #22a084;
    border-radius: 4px;
    float: left;
    display: block;
    text-align: center;
    color: #fff;
}
.aucMain .aucTit{
    padding-bottom: 15px;
}
.aucMain .aucTit h4{
    font-size: 20px;
    color: #3d3d3d;
    padding-left: 12px;
    float: left;
    line-height: 21px;
    font-weight: bold;
}
.aucMain p{
    color: #9c9c9c;
    font-size: 14px;
    float: left;
    line-height: 24px;
}
.aucMain p:nth-of-type(2){
    padding-left: 30px;
}
.aucMain p span{
    color: #3d3d3d;
    display: inline-block;
    /*float: right;*/
}
.aucCon a>div:nth-of-type(2) p{
    color: #9c9c9c;
    font-size: 14px;
    float: left;
    line-height: 24px;
}
.aucCon a .aucRight{
    float: right;
}
.aucCon a .aucRight p span{
    color: #3d3d3d;
    display: block;
    float: right;
}
.aucCon a .aucRight img{
    float: left;
    width: 40px;
    height: 40px;
    margin-right: 9px;
    border-radius: 50%;
    margin-top: -8px;
    border: 1px solid #cccccc;
}
.aucCon a .aucRight span{
    padding-left: 12px;
    width: 184px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.rightFixed{
    position: fixed;
    right: 50%;
    bottom: 200px;
    margin-right: -650px;
    z-index: 1;
}
.rightFixed a{
    display: block;
    width: 54px;
    height: 54px;
    text-align: center;
}
.fixClick{
    width: 54px;
    background: #fff;
    box-shadow: 0 0 10px #ebebeb;
    border-radius: 5px;
}
.fixClick a span{
    font-size: 30px;
    color: #939393;
    line-height: 36px;
    display: block;
}
.fixClick a i{
    font-size: 14px;
    line-height: 14px;
    font-style: normal;
    color: #939393;
    margin-top: -4px;
    display: block;
}
.fixClick a{
    position: relative;
}
.fixClick a:last-of-type span{
    font-size: 16px;
}
.fixClick div{
    position: absolute;
    bottom: 0;
    left: 100%;
    background: url("../../imgs/erBg.png") no-repeat;
    background-size: 100% 100%;
    padding: 16px 17px 16px 22px;
    display: none;
}
.fixClick div img{
    width: 82px;
}
.fixClick div p{
    text-align: center;
    color: #3d3d3d;
    line-height: 20px;
}

.rightFixed a:hover{
    background: #892221;
}
.rightFixed a:first-child:hover + a + a div{
    display: none;
}
.rightFixed a:first-child + a:hover + a div{
    display: none;
}
.rightFixed a:hover span{
    color: #fff;
}
.rightFixed a:hover i{
    color: #fff;
}
.rightFixed:hover .fixShow div{
    display: none;
}
.rightFixed .fixShow:hover div{
    display: block;
}
.rightFixed a:hover div{
    display: block;
}
.rightFixed .fixShow div{
    display: block;
}
.Paging{
    text-align: center;
    color: #939393;
    padding-top: 28px;
}
.Paging div div{
    display: inline-block;
    line-height: 36px;
}
.Paging div span{
    line-height: 36px;
}
.Paging div a{
    color: #939393;
    padding: 0 12px;
    display: inline-block;
    height: 36px;
    border: 1px solid #e3e2e5;
    border-radius: 3px;
    font-size: 14px;
    margin: 0 4px;
}
.Paging div a:hover,.Paging div a.pagHover{
    background: #892221;
    border: 1px solid #892221;
    color: #fff;
}
.pagingNum{
    padding: 0 15px;
    font-size: 0;
}
.pagingNum i{
    font-size: 12px;
}
.Paging input{
    height: 36px;
    border: 1px solid #e3e2e5;
    border-radius: 3px;
    width: 40px;
    text-align: center;
    margin: 0 4px;
    outline: none;
}

.SessionTop{

}
.SessionLeft{
    width: 850px;
    /*height: 300px;*/
    border: 1px solid #f2f2f2;
    padding: 20px 0 0 0;
    position: relative;
}
.SessionTit{
    padding-bottom: 27px;
    padding-left: 29px;
}
.SessionTit span{
    padding: 0 4px;
    height: 21px;
    line-height: 21px;
    background: #22a084;
    color: #fff;
    border-radius: 3px;
    margin-right: 20px;
    float: left;
    display: block;
    margin-top: 9px;
}
.SessionTit h4{
    line-height: 37px;
    font-size: 22px;
    color: #3d3d3d;
    font-weight: bold;
    float: left;
}
.sessionInformation img{
    float: left;
    margin-top: 15px;
    margin-right: 22px;
    padding-left: 29px;
}
.sessionInformation div{
    float: left;
}
.sessionInformation h5{
    font-size: 16px;
    line-height: 43px;
    color: #3d3d3d;
}
.sessionInformation p{
    color: #939393;
    float: left;
    line-height: 20px;
    padding-bottom: 7px;
    max-width: 400px;
    padding-right: 20px;
}
.sessionInformation p span{
    color: #3d3d3d;
}
.sessionInformation p:first-of-type{
    /*width: 240px;*/
    min-width: 240px;
}
.sessionBottom{
    /*position: absolute;*/
    /*bottom: 0;*/
    /*left: 0;*/
    width: 100%;
    padding-left: 29px;
    line-height: 36px;
    background: #fafafa;
    color: #3d3d3d;
    margin-top: 38px;
}
.sessionBottom img{
    margin-right: 15px;
}
.sessionBottom span{
    margin-right: 12px;
}
.sessionBCon{
    padding: 20px 20px 20px 58px;
    line-height: 24px;
}
.sessionBCon img{
    max-width: 100%;
}
.SessionRight{
    width: 300px;
    min-height: 300px;
    background: #fafafa;
    padding: 20px;
}
.SessionRight h4{
    font-size: 18px;
    font-weight: bold;
    line-height: 35px;
}
.SessionRight div{
    padding-top: 13px;
    line-height: 20px;
}
.SessionRight div span{
    width: 46px;
    float: left;
    color: #989898;
}
.SessionRight div p{
    width: 214px;
    float: left;
}
.sessionMail{
    white-space: nowrap;
    text-decoration: underline;
}
.sessionInfor{
    margin-top: 30px;
    border-top: 1px solid #f2f2f2;
}
.sessionInfor .seDetailsTit{
    font-size: 20px;
    line-height: 60px;
    /*font-weight: normal;*/
    padding: 0;
}
.sessionInfor h4{
    color: #3d3d3d;
    font-size: 16px;
    float: left;
    line-height: 60px;
    margin-right: 100px;
}
.sessionInfor h4 span{
    color: #a2a1a4;
    font-size: 14px;
}
.sessionInfor .selectMenu{
    float: left;
    min-width: 180px;
}
.sessionInfor .selectMenu a{
    font-size: 14px;
    color: #3d3d3d;
    display: block;
}
.sessionInfor .selectMenu>a{
    line-height: 60px;
}
.sessionInfor .selectMenu>a i{
    margin-left: 10px;
}
.sessionInfor .selectMenu ul li a:hover{
    color: #892221;
    background: none;
}
.sessionInfor input{
    background: #f8f8f8;
}
.sessionM{
    padding: 40px 0;
}
.sessionM a{
    color: #3d3d3d;
}
.sessionM .aucCon a>div.sessionMLeftImg{
    width: 200px;
    height: 200px;
    text-align: center;
    line-height: 200px;
    margin-right: 20px;
}
.sessionMLeftImg img{
    max-width: 200px;
    max-height: 200px;
}
.sessionMLeft{
    float: left;
    position: relative;
    max-width: 790px;
}
.sessionM .sessionMLeft h4{
    font-size: 20px;
    font-weight: 600;
    line-height: 31px;
    margin-top: 5px;
    padding: 10px 0;
    margin-bottom: 10px;
}
.sessionM .sessionMLeft h4 span{
    height: 21px;
    margin-top: 5px;
    line-height: 21px;
    padding: 0 5px;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    display: block;
    float: left;
    background: #22a084;
    margin-right: 10px;
}
.alist_span{
    height: 20px;
    line-height: 20px;
    padding: 0 10px 0 5px;
    border-radius: 0 10px 10px 0;
    font-size: 14px;
    color: #fff;
    display: block;
    float: left;
    background: #22a084;
    position: absolute;
    left: 0;
    top: 10px;
}
.sessionM .sessionMLeft p{
    line-height: 23px;
    color: #9c9c9c;
}
.sessionM .aucCon a>div:nth-of-type(2) p{
    float: none;

    padding-bottom: 5px;
}
.sessionM .sessionMLeft p span{
    color: #3d3d3d;
}
.sessionM .aucCon a>div{
    width: auto;
}
.sessionM .aucCon a .sessionMRight{
    float: right;
    padding-right: 7px;
    position: absolute;
    top: 30px;
    right: 27px;
}
.sessionM .aucCon a:hover  .sessionMLeft h4{
    color: #892221;
}
.sessionM .sessionMRight h4{
    font-size: 16px;
    font-weight: 600;
    line-height: 50px;
    height: 50px;
}
.sessionM .sessionMRight span{
    width: 98px;
    line-height: 36px;
    color: #fff;
    background: #892221;
    border-radius: 4px;
    text-align: center;
    display: block;
    float: right;
    margin-top: 34px;
}

.seDetailsTit{
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
    padding-bottom: 10px;
}
.seDetailsMain{
    border: 1px solid #f2f2f2;
}
.seDetailsTop{
    background: #3d3d3d;
    color: #fff;
    line-height: 60px;
}
.seDetailsTop>span{
    width: 100px;
    float: left;
    text-align: center;
    background: #892221;
    font-size: 18px;
}
.seDetailsTop p{
    float: left;
    color: #989898;
    padding: 0 20px 0 50px;
}
.seDetailsTop p span{
    color: #fff;
}
.seDetailsCon{
    padding: 0 22px 14px;
}
.seDetailsCon h4{
    font-size: 16px;
    line-height: 34px;
    padding-top: 15px;
    font-weight: bold;
}
.seDetailsCon p{
    line-height: 33px;
    display: inline-block;
    padding-right: 50px;
    color: #989898;
}
.seDetailsCon p span{
    color: #3d3d3d;
}
.seUnderline a{
    color: #3d3d3d;
    text-decoration: underline;
    display: block;
}
.seUnderline a:hover{
    color: #892221;
}

.spDetails{
    width: 1200px;
    margin: 0 auto;
    padding: 40px 0;
}
.spDetails a{
    display: block;
    float: left;
    width: 25%;
    padding: 0 10px;
    color: #3d3d3d;
    margin-bottom: 20px;
    min-height: 453px;
}
.spDetails .auctionSearch a{
    min-height: 505px;
}
.spDetails a>div{
    border: 1px solid #f2f2f2;
    padding: 10px 10px 18px;
    position: relative;
}
.spDetails a:hover>div:after{
    content: "";
    background: #892221;
    height: 4px;
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
}
.spDetails a:hover>div{
    border: none;
    padding: 11px 11px 19px;
    box-shadow: 0 0 10px 4px #ededed;
}
.spDetails a>div div{
    width: 260px;
    height: 260px;
    line-height: 260px;
    text-align: center;
    background: #e4e4e4;
    margin-bottom: 6px;
    position: relative;
}
.spDetails a>div div img{
    max-width: 260px;
    max-height: 260px;
    display: inline-block;
}
.spDetails a h4{
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    height: 56px;
    margin: 8px 0;

    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.spDetails a p{
    color: #9c9c9c;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
}
.spDetails a p i{
    font-style: normal;
    color: #9c9c9c;
    display: block;
    float: left;
}
.spDetails a p span{
    color: #3d3d3d;
    padding-left: 10px;
    display: block;
    float: left;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.spDetails a p span.spPrize b{
    font-size: 18px;
}
.spDetails a p span.spPrize {
    color: #892221;
    font-size: 15px;
    font-weight: bold;
}

.sessionDetails{
    padding-top: 40px;
    padding-bottom: 50px;
}

.sessionDLeft{
    width: 880px;
    height: 620px;
    line-height: 620px;
    text-align: center;
    display: block;
    background: #e4e4e4;
    border: 1px solid #f2f2f2;
    position: relative;
    overflow: hidden;
}
.sessionDLeft img{
    display: block;
    margin: 0 auto;
}
.sessionDLeft div{
    position: relative;
}
.sessionDLeft .toLeft{
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -24px;
    width: 48px;
    height: 48px;
    color: #fff;
    background: rgba(51,54,60,0.2);
    display: block;
    line-height: 48px;
    border-radius: 50%;
    z-index: 3;
}
.sessionDLeft .toRight{
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -24px;
    width: 48px;
    height: 48px;
    color: #fff;
    background: rgba(51,54,60,0.2);
    display: block;
    line-height: 48px;
    border-radius: 50%;
    z-index: 3;
}
.sessionDLeft a:hover{
    background: rgba(137,34,33,0.4);
}
.sessionDRight{
    width: 280px;
}
.sdmRMain{
    height: 600px;
    overflow: hidden;
    position: relative;
}
.sdmRMain>div{
    width: 280px;
    position: absolute;
    top: 0;
    transition: .5s;
}
.sdmRMain a{
    padding: 4px;
    border: 1px solid #f2f2f2;
    display: block;
    margin-bottom: 10px;
}
.sdmRMain a:hover,.sdmRMain a.sdmHover{
    border: 1px solid #892221;
    background: #892221;
}
.sdmRMain a .sdMLeft{
    width: 80px;
    height: 80px;
    line-height: 80px;
    background: #e4e4e4;
    font-size: 0;
    text-align: center;
}
.sdmRMain a .sdMLeft img{
    max-width: 100%;
    max-height: 100%;
}
.sdMRight{
    width: 174px;
}
.sdmRMain a:hover h4,.sdmRMain a.sdmHover h4{
    color: #fff;
}
.sdmRMain a:hover p,.sdmRMain a.sdmHover p{
    color: #c15c5b;
}
.sdmRMain a:hover p span,.sdmRMain a.sdmHover p span{
    color: #fff;
}
.sdMRight h4{
    font-size: 14px;
    padding-top: 5px;
    line-height: 24px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #3d3d3d;
    font-weight: bold;
}
.sdMRight p{
    font-size: 14px;
    color: #9c9c9c;
    line-height: 23px;
}
.sdMRight p span{
    color: #3d3d3d;
    font-size: 15px;
    padding-left: 8px;
}
.sdmCon a{
    background: #eaebeb;
    color: #fff;
    text-align: center;
    line-height: 20px;
    height: 20px;
    display: block;
    width: 138px;
    float: left;
}
.sdmCon a:last-of-type{
    margin-left: 4px;
    transform: rotate(180deg);
}
.sdmCon a:hover{
    background: #646464;
}

#green_wrapper {
    position: relative;
    width: 640px;
    height: auto;
    margin: 0 auto;
    border: 0px solid #fff;
    border-radius: 10px;
    box-shadow: 1px 1px 5px rgba(50,50,50 0.5);
    float: left;
}

.sdmInformation h3{
    background: #efefef;
    line-height: 57px;
    font-size: 16px;
    font-weight: bold;
    padding-left: 30px;
    margin-bottom: 20px;
}
.sdmiCon3{
    border-top: 10px solid #efefef;
    margin-top: 10px;
}
.sdmiCon p{
    width: 50%;
    color: #9c9c9c;
    float: left;
    line-height: 34px;
    border-bottom: 1px solid #f3eeee;
    border-top: 1px solid #f3eeee;
    margin-top: -1px;
    position: relative;
}
.sdmiCon p i{
    width: 150px;
    height: 100%;
    font-style: normal;
    text-align: center;
    display: block;
    float: left;
    background: #f8f8f8;
    color: #3d3d3d;
    position: absolute;
}
.sdmiCon p span{
    color: #3d3d3d;
    line-height: 24px;
    padding: 5px 8px 5px 158px;
    display: block;
    float: left;
}
.sdmiCon1 p span{
    width: 100%;
    height: 34px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sdmiCon2 p span{
    width: 590px;
    height: 34px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sdmiCon p span.sdmPrice{
    font-size: 15px;
    color: #892221;
    font-weight: bold;
}
.sdmiCon p span.sdmPrice b{
    font-size: 18px;
}

.sdmiTxt p{
    line-height: 30px;
    text-indent: 28px;
}
.sdmiTxt{
    padding-bottom: 30px;
}
.sdmiTxtMain{
    padding-bottom: 30px;
}

.artistTop{
    padding-top: 24px;
}
.artistTop .selMain{
    border-bottom: none;
    padding-top: 0;
}
.artistTop .selMain span{
    width: 130px;
    text-align: left;
    line-height: 27px;
    padding: 0;
}
.artistTop .selRight{
    width: 950px;
    padding-top: 0;
    padding-bottom: 24px;
    margin: 0;
}
.artistTop .selRight a{
    padding: 0 12px;
    min-width: 0;
}

.artistList{
    padding-top: 40px;
    padding-bottom: 30px;
}
.artistList>div:first-of-type{
    background: #f8f8f8;
}
.artistList>div li{
    font-size: 16px;
    line-height: 57px;
}
.artistList>div li:first-of-type{
    padding-left: 40px;
}
.artistList li{
    float: left;
}
.artistList a{
    display: block;
    color: #3d3d3d;
}
.artistList a:nth-of-type(2n){
    background: #f9f9f9;
}
.artistList a li{
    /*line-height: 56px;*/
    line-height: 26px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.artistList a li:first-of-type{
    padding-left: 50px;
}
.artistList a li:nth-of-type(3){
    padding-right: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.artistList a li:nth-of-type(4){
    padding-right: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.artistList a li:nth-of-type(4) div{
    height: 56px;
    display: table-cell;
    vertical-align:middle;
    line-height: 18px;
}
.artistList li:first-of-type{
    width: 113px;
}
.artistList li:nth-of-type(2){
    width: 282px;
    padding-left: 40px;
}
.artistList li:nth-of-type(3){
    width: 382px;
}
.artistList li:nth-of-type(4){
    width: 316px;
}
.artistList li:nth-of-type(5){
    width: 127px;
}
.height70{
    height: 70px;
}

.artistPerson div{
    line-height: 20px;
    padding-bottom: 14px;
}
.artistPerson div span{
    display: inline-block;
    min-width: 88px;
    text-align:center;
    text-align-last:justify;
    color: #9c9c9c;
    float: left;
}
.artistPerson p{
    float: left;
    max-width: calc(1180px - 88px);
}

.artistInfor h3{
    font-size: 16px;
    line-height: 54px;
    color: #892221;
    border-bottom: 2px solid #892221;
    margin-bottom: 27px;
    font-weight: bold;
}
.artistPerson h4{
    font-size: 22px;
    line-height: 25px;
    padding-bottom: 26px;
    font-weight: bold;
}

.artistNum{
    background: #f9f9f9;
    line-height: 55px;
    padding-left: 32px;
    margin-top: 13px;
    margin-bottom: 20px;
}
.artistNum span{
    color: #d23533;
    font-size: 18px;
    font-weight: bold;
}
.artistNum a{
    width: 120px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    display: inline-block;
    background: #892221;
    color: #fff;
    border-radius: 3px;
    margin-left: 32px;
}
.artistNumToS a{
    width: 120px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    display: block;
    background: #892221;
    color: #fff;
    border-radius: 3px;
    margin: 0 auto 50px;
}

.seal{
    border: 1px solid #f2f2f2;
    padding: 16px;
    margin-top: 30px;
    margin-bottom: 20px;
}
.sealTable{
    border-left: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    width: 100%;
}
.sealTable .sealTr{
    border-bottom: 1px solid #f2f2f2;
    width: 100%;
}
.sealTable .sealTd{
    width: 20%;
    float: left;
    border-right: 1px solid #f2f2f2;
    text-align: center;
    padding: 23px 14px 5px;
}
.sealTable .sealTd:nth-of-type(n+6){
    border-top: 1px solid #f2f2f2;
}
.sealImg{
    width: 200px;
    height: 195px;
}
.sealImg img{
    max-width: 200px;
    max-height: 195px;
}
.seal_no{
    position: relative;
}
.seal_no:hover:after{
    content: "登录查看大图";
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    position: absolute;
    top: 0;
    left: 0;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 195px;
    cursor: pointer;
}
.sealTxt{
    position: relative;
}
.sealTxt p{
    padding-top: 8px;
    line-height: 16px;
    height: 56px;
    /*white-space: nowrap;*/
    overflow: hidden;
    /*text-overflow: ellipsis;*/
}
.sealTxt span{
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    cursor: pointer;
}
.sealTxt div{
    display: none;
    position: absolute;
    right: -39px;
    top: 28px;
    width: 98px;
    line-height: 26px;
    background: #fff;
    box-shadow: 0 0 6px #e9e9e9;
    font-size: 12px;
}
.sealTxt span img{
    width: 20px;
    display: block;
}
.sealTxt span img:nth-of-type(2){
    display: none;
}
.sealTxt span:hover img:nth-of-type(1){
    display: none;
}
.sealTxt span:hover img:nth-of-type(2){
    display: block;
}
.sealTxt span:hover+div{
    display: block;
}
.height60{
    height: 60px;
}

.modalCenter .sealLog{
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: #fff;
    padding: 10px;
    border-radius: 5px;
}

.modalCenter .modal-dialog{
    /*position: fixed;*/
    /*left: 50%;*/
    /*top: 50%;*/
    /*transform: translate(-50%,-50%);*/
    /*background: #fff;*/
    /*padding: 10px;*/
    /*border-radius: 5px;*/
    margin-top: 50vh;
}
.modalCenter .sealLogMain div{
    position: relative;
}
.modalCenter .sealLogMain a{
    position: absolute;
    top: 50%;
    margin-top: -24px;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-radius: 50%;
    background: #cacfcf;
    color: #fff;
}
.modalCenter .sealLogMain a:hover{
    background: #892221;
    opacity: 0.6;
}
.modalCenter .sealLogMain a i{
    font-size: 20px;
}
.modalCenter .sealLogMain a.sealToLeft{
    left: 16px;
}
.modalCenter .sealLogMain a.sealToRight{
    right: 16px;
}
.modalCenter .sealLogMain img{
    max-width: 70vw;
    max-height: 70vh;
}

.artistSearch{
    padding-top: 10px;
}
.aSCon{
    width: 380px;
    padding: 15px 30px 24px;
    float: left;
    color: #3d3d3d;
    height: 184px;
    margin-top: 20px;
    position: relative;
}
.aSCon:hover{
    box-shadow: 0 4px 12px #ededed;
    color: #3d3d3d;
}
.aSCon:hover:after{
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #892221;
    height: 4px;
}
.artDSCon div{
    position: relative;
}
.artDSCon div:after{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    content: "";
    display: block;
}
.aSCon:nth-of-type(3n),.aSCon:nth-of-type(3n+2){
    margin-left: 20px;
}
.aSCon h4{
    line-height: 41px;
    font-size: 22px;
}
.aSCon p{
    line-height: 22px;
    margin: 10px 0 17px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.aSCon p span{
    color: #892221;
}
.aSCon .asTo{
    line-height: 33px;
}
.aSCon .asTo i{
    font-size: 12px;
}
.aSMain{
    padding-bottom: 24px;
}

.aSTable{
    padding-top: 3px;
}
.aSTableTit{
    line-height: 54px;
    font-size: 16px;
    background: #f9f9f9;
}
.aSTCon{
    float: left;
    padding-left: 88px;
    width: 50%;
}
.aSTableMain .aSTCon{
    float: left;
    line-height: 88px;
}
.aSTableMain .aSTCon:nth-of-type(4n-1){
    background: #f9f9f9;
}
.aSTableMain .aSTCon:nth-of-type(4n){
    background: #f9f9f9;
}

.aSTCon:nth-of-type(2n){
    float: right;
}
.aSTCon .aSTableImg{
    width: 81px;
    height: 74px;
    text-align: center;
    margin-top: 7px;
    margin-bottom: 7px;
    line-height: 74px;
    font-size: 0;
    position: relative;
}
.aSTCon .aSTableImg:after{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    content: "";
    display: block;
}
.aSTCon .aSTableImg img{
    max-width: 81px;
    max-height: 74px;
    display: inline-block;
}
.aSTCon div{
    float: left;
}
.aSTCon div:first-of-type{
    width: 81px;
}
/*.aSTh .aSTCon div:first-of-type{*/
/*    padding-left: 10px;*/
/*}*/
.aSTCon div:nth-of-type(2){
    width: 250px;
    padding-left: 30px;
}
.aSTCon div:nth-of-type(2) p{
    width: 100%;
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
}
.aSTCon div:nth-of-type(3){
    width: 150px;
    padding-left: 30px;
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
}
.aSTCon div:nth-of-type(3) p a{
    color: #3d3d3d;
}
.aSTableMain .aSTCon div:nth-of-type(2){
    position: relative;
    height: 88px;
}
.aSTableMain .aSTCon div:nth-of-type(3){
    position: relative;
    height: 88px;
}
.aSTCon div p{
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
    line-height: 20px;
}

.onTopLeft{
    position: relative;
    height: 380px;
    background: #f5f5f5;
    line-height: 380px;
    text-align: center;
    width: 750px;
    font-size: 0;
}
.onTopLeft div{
    position: absolute;
    bottom: 10px;
    left: 0;
    /*background: #d23533;*/
    color: #fff;
    /*width: 160px;*/
    line-height: 24px;
    text-align: center;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    padding: 6px 0;
}
.yanshi{
    position: absolute;
    float: left;
    z-index: 1;
    top: 10px;
    left: 0;
    background: #d89d58;
    color: #fff;
    width: 100px;
    line-height: 24px;
    text-align: center;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    padding: 6px 0;
}
.yanshi>span{
    font-size: 14px;
    /*width: 146px;*/
    display: block;
    padding-right: 24px;
    padding-left: 12px;
}
.onTopLeft div>span{
    font-size: 14px;
    /*width: 146px;*/
    display: block;
    padding-right: 24px;
    padding-left: 12px;
}
.onTopLeft div p{
    font-size: 12px;
    /*width: 146px;*/
    padding-right: 12px;
    white-space: nowrap;
}
.onTopLeft div p span{
    font-weight: bold;
    font-size: 16px;
    padding: 0 1px 0 3px;
}
.onTopLeft img{
    max-width: 750px;
    max-height: 380px;
}
.onTopRight{
    width: 430px;
    height: 380px;
    border: 1px solid #f2f2f2;
}
.onTopRight h4{
    padding-top: 3px;
    line-height: 79px;
    padding-left: 30px;
}
.onTopCon .onTopConLeft{
    width: 250px;
}
.onTopCon{
    padding-left: 30px;
}
.onTopCon .onTopConLeft p{
    line-height: 30px;
    background: #f8f8f8;
    padding-left: 20px;
    color: #892221;
    /*margin-bottom: 59px;*/
}
.onTopCon .onTopConLeft a{
    width: 120px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    background: #892221;
    text-align: center;
    display: block;
    color: #fff;
}
.onTopCon .onTopConLeft a div{
    display: inline-block;
}
.onTopCon .onTopConLeft a.onTopAtteH{
    color: #d8d8d8;
    background: #fff;
    border: 1px solid #d8d8d8;
}
.onTopCon .onTopConLeft a img{
    margin-right: 8px;
    display: block;
    float: left;
    margin-top: 13px;
}
.onTopCon .onTopConLeft a span{
    display: block;
    float: left;
    line-height: 40px;
}
.onTopConRight{
    margin-left: 20px;
}
.onTopConRight img{
    width: 100px;
}
.onTopConRight p{
    line-height: 36px;
    text-align: center;
    color: #9c9c9c;
}

.onTopIcon a{
    display: block;
    float: left;
    width: 132px;
    text-align: center;
    color: #3d3d3d;
    font-size: 0;
}
.onTopIcon{
    position: relative;
    padding-top: 7px;
}
.onTopIcon:before{
    content: "";
    display: block;
    height: 1px;
    width: 368px;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: #f2f2f2;
}
.onTopIcon a:nth-of-type(n+2){
    margin-left: 16px;
}
.onTopIcon a p{
    display: inline-block;
}
.onTopIcon a p img{
    display: block;
    float: left;
    margin-top: 22px;
    margin-right: 5px;
}
.onTopIcon a p span{
    display: block;
    float: left;
    font-size: 14px;
    line-height: 58px;
}

.onTopNum li{
    display: block;
    float: left;
    width: 132px;
    text-align: center;
}
.onTopNum li:nth-of-type(n+2){
    margin-left: 16px;
}
.onTopNum li h5{
    line-height: 30px;
    color: #d23533;
    font-size: 24px;
    font-weight: bold;
    padding-top: 17px;
}
.onTopNum li div{
    line-height: 24px;
}

.onlineContainer{
    padding-top: 30px;
}
.onlineContainer .onlineTxt{
    line-height: 24px;
    margin: 2px 30px 20px;
    position: relative;
    overflow: hidden;
}
.onlineContainer .onlineTxt_span{
    float: right;
    background: #892221;
    line-height: 30px;
    font-size: 14px;
    width: 80px;
    text-align: center;
    display: block;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    margin-bottom: 20px;
}
.onlineContainer .onlineTxt img{
    padding: 5px 0;
}
.onlineContainer .onlineTxt p{
    padding: 5px 0;
}

.onlineContainer h3 p{
    float: left;
}
.onTit{
    background: #f8f8f8;
    line-height: 57px;
}
.onTit h4{
    font-size: 16px;
    font-weight: bold;
    float: left;
    line-height: 57px;
    padding-left: 30px;
    margin-right: 56px;
}
.onTit p{
    float: left;
}
.onTit p span{
    padding: 0 4px;
    font-size: 18px;
    font-weight: bold;
    color: #d23533;
}
.onTit ul{
    float: right;
}
.onTit ul li{
    float: left;
    margin-left: 4px;
}
.onTit ul li a{
    padding: 0 18px;
    display: block;
    line-height: 34px;
    margin-top: 12px;
    color: #3d3d3d;
}
.onTit ul li a:hover,.onTit ul li.onTitHover a{
    background: #892221;
    color: #fff;
    border-radius: 4px;
}
.onTit ul li a i{
    font-size: 16px;
    display: inline-block;
}
.onTit ul li a.tit_top i{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.AuctionMain{
    padding-top: 40px;
}
.AuctionMain .AuctionLi{
    width: 380px;
    float: left;
    border: 1px solid #f2f2f2;
    padding: 9px;
    margin-bottom: 20px;
}
.AuctionMain .AuctionLi:nth-of-type(3n){
    margin-left: 20px;
}
.AuctionMain .AuctionLi:nth-of-type(3n - 1){
    margin-left: 20px;
}
.AuctionImg{
    width: 360px;
    height: 300px;
    line-height: 300px;
    background: #f8f8f8;
    text-align: center;
    position: relative;
    font-size: 0;
}
.AuctionImg img{
    max-width: 360px;
    max-height: 300px;
}
.Auc_state{
    width: 126px;
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.auctionTit{
    padding-top: 10px;
    padding-left: 10px;
}
.auctionTit h4{
    font-size: 18px;
    line-height: 37px;
    font-weight: bold;
    float: left;
    color: #3d3d3d;

    width: 270px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.auctionTit .auctionAtt{
    float: right;
    padding: 0 8px;
    line-height: 22px;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    margin-top: 7px;
    color: #3d3d3d;
    cursor: pointer;
}
.aucTxt{
    color: #9c9c9c;
    padding-left: 10px;
    line-height: 30px;
}
.aucTxt p{
    float: left;
}
.aucTxt p:nth-of-type(2){
    float: right;
}
.aucTxt p span{
    color: #3d3d3d;
    padding-left: 10px;
}
.aucTxt .aucNum{
    font-size: 15px;
    color: #892221;
    font-weight: bold;
}
.aucTxt .aucNum b{
    font-size: 18px;
}
.aucTxt .aucNumNormal{
    font-weight: normal;
}
.aucTxt .aucNumNormal b{
    font-weight: normal;
}
.aucMain .aucLeft .aucNum p span{
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.aucDetTo{
    margin-top: 22px;
}
.aucDetTo a{
    width: 70px;
    line-height: 28px;
    height: 30px;
    border: 1px solid #d8d8d8;
    color: #3d3d3d;
    text-align: center;
    display: block;
    float: left;
    margin-right: 10px;
    border-radius: 3px;
}
.aucDetTo a:hover{
    border: 1px solid #892221;
    background: #892221;
    color: #fff;
}


.aucLotsLeft{
    width: 630px;
}
.aucLotsImg{
    width: 630px;
    height: 560px;
    line-height: 560px;
    /*text-align: center;*/
    background: #f8f8f8;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.aucLotsImg #aLImg{
    max-width: 630px;
    max-height: 560px;
    display: block;
}
.aucLotsImg video{
    max-width: 630px;
    max-height: 560px;
    display: block;
}
.aucLotsImg .aucLots_state{
    width: 126px;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 5;
}

.aucLotsImg div{
    position: relative;
}

.aucLotsImgBottom{
    padding-top: 25px;
    padding-bottom: 15px;
}

.aucLotsImgBottom>a{
    width: 20px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background: #eaebeb;
    display: block;
    float: left;
    color: #fff;
}
.aucLotsImgBottom>a:first-of-type{
    margin-right: 13px;
}
.aucLotsImgBottom>a:last-of-type{
    margin-left: 3px;
}
.aucLotsImgBottom>a.aucLotHover{
    background: #ccc;
}

.aucLotsList{
    width: 574px;
    height: 74px;
    float: left;
    position: relative;
    overflow: hidden;
    margin-top: 0;
}
.aucLotsList div{
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0;
    white-space: nowrap;
    transition: .5s;
}
.aucLotsList a{
    width: 74px;
    height: 74px;
    line-height: 70px;
    text-align: center;
    background: #f8f8f8;
    display: block;
    float: left;
    margin-right: 8px;
    position: relative;
    border: 2px solid #f8f8f8;
}
.aucLotsList a img{
    max-width: 70px;
    max-height: 70px;
}
.aucLotsList a video{
    max-width: 70px;
    max-height: 70px;
}
.aucLotsList a.aLLHover,.aucLotsList a:hover{
    border: 2px solid #892221;
}

.aucLotNum{
    text-align: right;
    line-height: 42px;
    padding-bottom: 25px;
}
.aucLotNum p{
    display: inline-block;
    padding-left: 45px;
    color: #9c9c9c;
}
.aucLotNum p span{
    color: #3d3d3d;
    font-weight: bold;
}
.aucLotNum p:first-of-type{
    padding-right: 45px;
    position: relative;
}

.aucLotNum p:first-of-type:after{
    position: absolute;
    content: '';
    display: block;
    width: 1px;
    height: 16px;
    top: 14px;
    right: 0;
    background: #d1d1d1;
}
.aucLotNum p:nth-of-type(2){
    padding-right: 45px;
    position: relative;
}
.aucLotNum p:nth-of-type(2):after{
    position: absolute;
    content: '';
    display: block;
    width: 1px;
    height: 16px;
    top: 14px;
    right: 0;
    background: #d1d1d1;
}
.aucLotsRight{
    width: 500px;
}
.aucLRTop{
    line-height: 47px;
    padding-top: 26px;
}
.aucLRTop p{
    float: left;
    font-size: 16px;
    font-weight: bold;
}
.aucLRTop p span{
    margin-left: 5px;
}
.aucLRTop div p{
    padding-left: 28px;
    font-size: 14px;
    font-weight: normal;
}
.aucLRTop div p img{
    float: left;
    display: block;
    margin-top: 16px;
}
.aucLRTop div p span{
    float: left;
    display: block;
    color: #3d3d3d;
}
.aucLRTit{
    padding-bottom: 29px;
}
.aucLRTit .fl{
    width: 350px;
}
.aucLRTit .fl h4{
    font-size: 20px;
    line-height: 31px;
    font-weight: bold;
}
.aucLRTit .fl p{
    color: #9c9c9c;
    line-height: 24px;
}
.aucLRTit .fl p span{
    color: #3d3d3d;
}
.aucLRTit .fr{
    width: 120px;
    margin-right: 30px;
    padding-top: 5px;
}
.aucLRTit .attentClick a{
    display: block;
}
.aucLRTit .attentClick a.attention{
    border: 1px solid #d8d8d8;
    color: #d8d8d8;
    background: #fff;
}
.aucLRTit .fr a{
    width: 120px;
    border-radius: 20px;
    display: block;
    text-align: center;
    font-size: 0;
    background: #892221;
    color: #fff;
}
.aucLRTit .fr a p{
    display: inline-block;
}
.aucLRTit .fr a p img{
    float: left;
    margin-top: 12px;
    margin-right: 10px;
}
.aucLRTit .fr a p span{
    float: left;
    line-height: 38px;
    font-size: 14px;
}
.aucLRTime{
    line-height: 34px;
    padding-bottom: 22px;
    min-height: 57px;
}
.aucLRTime b{
    font-size: 16px;
    font-weight: bold;
    padding: 0 3px 0 10px;
}
.aucLRTime span{
    font-weight: bold;
}
.aucLRCode{
    padding-bottom: 40px;
}
.aucLRCode .aucLRCodeLeft{
    width: 350px;
}
.aucLRCode .aucLRCodeLeft div p{
    line-height: 22px;
}
.aucLRCode .aucLRCodeLeft div p span{
    display: block;
    text-align: right;
    color: #9c9c9c;
}
.aucLRCode .aucLRCodeLeft div p b{
    font-size: 15px;
    color: #892221;
}
.aucLRCode .aucLRCodeLeft div p i{
    font-style: normal;
    font-size: 24px;
}
.aucLRCode .aucLRCodeLeft div p span:nth-of-type(2) i{
    font-size: 14px;
}
.aucLRCodeLeft>a{
    margin-top: 16px;
    width: 130px;
    line-height: 40px;
    color: #fff;
    border-radius: 5px;
    display: block;
    text-align: center;
    background: #d23533;
}
.aucLRCodeLeft>p{
    line-height: 36px;
    color: #9c9c9c;
}
.aucLRCodeRight img{
    width: 100px;
}
.aucLRCodeRight p{
    line-height: 36px;
    font-size: 12px;
    color: #9c9c9c;
}

.aucLRBottom{
    padding: 5px 0 5px;
    background: #f8f8f8;
}
.aucLRBottom p{
    width: 250px;
    float: left;
    line-height: 32px;
    padding-left: 20px;
    color: #d23533;
}
.aucLRBottom p span:first-of-type{
    width: 72px;
    display: inline-block;
    text-align:center;
    text-align-last:justify;
    color: #3d3d3d;
    margin-right: 12px;
    white-space: nowrap;
}
.aucLRBottom p i{
    font-style: normal;
    color: #9c9c9c;
}
.aucLRBottom .aucLRBTxt{
    width: 100%;
}
.aucLCon{
    padding-bottom: 30px;
}
.aucLCon p{
    display: block;
    float: left;
    padding-left: 30px;
    line-height: 36px;
    color: #9c9c9c;
    min-width: 33.3333%;
}
.aucLCon p span{
    color: #3d3d3d;
    margin-left: 10px;
    font-size: 15px;
}
/*.aucLCon p:nth-of-type(3n+1){*/
/*    width: 482px;*/
/*}*/
/*.aucLCon p:nth-of-type(3n+2){*/
/*    width: 400px;*/
/*}*/
/*.aucLCon p:nth-of-type(3n){*/
/*    min-width: 217px;*/
/*    float: right;*/
/*    padding-left: 0;*/
/*}*/
.aucLImg{
    padding-top: 10px;
}
.aucLImg img{
    display: block;
    margin: 0 auto 10px;
    max-width: 100%;
}
.aucLImg video{
    display: block;
    margin: 0 auto 10px;
    max-width: 100%;
    
}
.aucLImg p img{
    margin: 0 auto;
}
.aucLImg p{
    padding-bottom: 20px;
}
.aucLTxt{
    padding: 0 30px 20px;
    font-size: 16px;
}
.aucLTxt p{
    font-size: 16px;
    padding-bottom: 10px;
    line-height: 28px;
}
.sdmInformation.Process{
    border-bottom: 0;
}
.sdmInformation.Process h3{
    text-align: left;
}
.aucRightFixed{
    position: fixed;
    right: 50%;
    bottom: 150px;
    margin-right: -588px;
    text-align: center;
    background: #fff;
    box-shadow: 0 0 3px #ccc;
    width: 155px;
    padding: 15px 0 11px;
    z-index: 3;
}
.aucRightFixed a{
    display: block;
    width: 118px;
    height: 32px;
    line-height: 32px;
    margin: 0 auto 7px;
    text-align: center;
    background: #d23533;
    border-radius: 5px;
    color: #fff;
}
.aucRightFixed p{
    font-size: 12px;
    line-height: 18px;
}

.aucLRCodeLeft .aucLRBid{
    padding-top: 16px;
    position: relative;
    min-height: 70px;
}
.aucLRCodeLeft .aucLRBid a{
    width: 50px;
    height: 50px;
    line-height: 48px;
    text-align: center;
    border: 1px solid #ececec;
    display: block;
    font-size: 24px;
    float: left;
    font-weight: bold;
    color: #3d3d3d;
}
.aucLRCodeLeft .aucLRBid a.aucLLast{
    background: #892221;
    border: 1px solid #892221;
    color: #fff;
}
.aucLRCodeLeft .aucLRBid a.aucLLast.aucLHover{
    background: #ececec;
    border: 1px solid #ececec;
    color: #fff;
}
.aucLRCodeLeft .aucLRBid a.aucLFirst.aucLHover{
    color: #ececec;
}
.aucLRCodeLeft .aucLRBid input{
    width: 218px;
    height: 50px;
    line-height: 45px;
    display: block;
    font-size: 24px;
    float: left;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    border-left: 0;
    border-right: 0;
    text-align: center;
    outline: none;
}

.aucLRBidA{
    position: absolute;
    background: #db5d5c;
    width: 318px;
}
.aucLRBidA span{
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    display: block;
    background: #d5413f;
    float: left;
}
.aucLRCode .aucLRCodeLeft .aucLRBid .aucLRBidA p{
    display: block;
    line-height: 50px;
    float: left;
    padding-left: 8px;
    color: #fff;
}
.aucLRBidA b{
    float: right;
    line-height: 50px;
    padding-right: 10px;
    color: #ffcf7b;
    font-size: 14px;
}
.aucLRBidA b i{
    font-size: 22px;
    font-style: normal;
}

.aucLRToBid{
    padding-top: 24px;
    position: relative;
    min-height: 70px;
}
.aucLRToBid a{
    width: 318px;
    line-height: 46px;
    background: #d23533;
    color: #fff;
    text-align: center;
    display: block;
    border-radius: 5px;
}
.modal .aucLRToBid a{
    background: #892221;
}
.aucLRToBid2{
    padding-bottom: 30px;
}
.aucLRToBid2 a{
    width: 75px;
    float: left;
    display: block;
    background: #892221;
    line-height: 30px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
}
.aucLRToBid2 a:last-of-type{
    margin-left: 27px;
    border: 1px solid #ececec;
    color: #9c9c9c;
    background: none;
}
.aucLRToBid span{
    position: absolute;
    left: 0;
    /*top: 23px;*/
    top: -1px;
    width: 318px;
    line-height: 48px;
    background: #e1e1e1;
    color: #fff;
    text-align: center;
    display: block;
    border-radius: 5px;
}
.cashBtn span{
    top: 23px;
}
.aucLRBidList{
    padding-top: 20px;
    position: relative;
}
.aucLRBidList a{
    display: block;
    width: 153px;
    line-height: 46px;
    color: #fff;
    background: #4779c4;
    text-align: center;
    float: left;
    border-radius: 5px;
}
.aucLRBidList span{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 153px;
    line-height: 46px;
    color: #fff;
    background: #e1e1e1;
    text-align: center;
    float: left;
    border-radius: 5px;
}
.aucLRBidList a:nth-of-type(2){
    position: absolute;
    left: 0;
    top: 0;
}
.aucLRBidList div{
    float: left;
    position: relative;
    width: 153px;
    height: 46px;
}
.aucLRBidList div:last-of-type{
    margin-left: 12px;
}
.aucLRBidList div:last-of-type a{
    background: #d89d58;
}
.aucLRBidList a img{
    margin-right: 8px;
}
.aucLRBidTxt{
    width: 318px;
    text-align: right;
}
.aucLRBidTxt a{
    display: block;
    line-height: 43px;
    padding-bottom: 10px;
    color: #d23533;
}
.aucLRCode2{
    padding-bottom: 0;
}
.auclTable{
    padding-top: 10px;
    padding-bottom: 30px;
    max-height: 472px;
    overflow-y: auto;

}
.auclTable .auclTh{
    line-height: 34px;
    color: #9c9c9c;
    border-bottom: 2px solid #f5f5f5;
}
.auclTr{
    line-height: 54px;
    border-bottom: 1px dashed #f2f2f2;
}
.auclTr:last-of-type{
    border-bottom: 0;
}
.auclTr.auclTrMax{
    color: #d23533;
}
.auclTd{
    padding-left: 50px;
}
.auclTd:nth-of-type(1){
    width: 215px;
}
.auclTd:nth-of-type(2){
    width: 269px;
}
.auclTd:nth-of-type(3){
    width: 240px;
}
.auclTd:nth-of-type(4){
    width: 154px;
}
.auclTd:nth-of-type(5){
    width: 275px;
    text-align: right;
    padding-right: 50px;
}

.aTState{
    padding: 0;
    text-align: center;
}
.aTState span{
    width: 24px;
    height: 24px;
    line-height: 24px;
    display: block;
    border-radius: 2px;
    background: #4779c4;
    text-align: center;
    color: #fff;
    margin: 15px auto;
}
.aTState .aTState1 {
    background: #d89d58;
}
.aTState .aTState2{
    background: #4779c4;
}
.aTState .aTState3{
    background: #d23533;
}

.aucModal .sealLog{
    border-top: 10px solid #892221;
}
.aucModalMain{
    padding: 0 51px 30px;
    position: relative;
}

.aucModalMain .aucLRBid a{
    width: 50px;
    height: 50px;
    line-height: 48px;
    text-align: center;
    border: 1px solid #ececec;
    display: block;
    font-size: 24px;
    float: left;
    font-weight: bold;
    color: #3d3d3d;
}
.aucModalMain .aucLRBid a.aucLLast2{
    background: #892221;
    border: 1px solid #892221;
    color: #fff;
}
.aucModalMain .aucLRBid a.aucLLast2.aucLHover{
    background: #ececec;
    border: 1px solid #ececec;
    color: #fff;
}
.aucModalMain .aucLRBid a.aucLFirst2.aucLHover{
    color: #ececec;
}
.aucModalMain .aucLRBid a.aucLLast3.aucLHover{
    background: #ececec;
    border: 1px solid #ececec;
    color: #fff;
}
.aucModalMain .aucLRBid a.aucLFirst3.aucLHover{
    color: #ececec;
}
.aucModalMain .aucLRBid input{
    width: 218px;
    height: 50px;
    line-height: 45px;
    display: block;
    font-size: 24px;
    float: left;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    border-left: 0;
    border-right: 0;
    text-align: center;
    outline: none;
}
.aucModalMain>p{
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    padding: 50px 0 30px;
    white-space: nowrap;
}
.aucModalMain .aucModalTxt{
    padding: 50px 0 30px;
    font-size: 18px;
}
.aucModalClose{
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 30px;
    line-height: 30px;
    color: #dadada;
    cursor: pointer;
    z-index: 1;
}

.RechargeMain h3{
    font-size: 24px;
    line-height: 40px;
    padding-top: 36px;
    text-align: center;
}
.RechargeMain h4{
    line-height: 36px;
    font-size: 14px;
    color: #3d3d3d;
    text-align: center;
    padding-bottom: 10px;
}
.toMoney{
    line-height: 54px;
    width: 380px;
}
.toMoney p{
    float: left;
}
.toMoney p:last-of-type{
    float: right;
}
.toMoney p b{
    font-size: 16px;
    color: #d23533;
}
.toMoney p i{
    font-size: 12px;
    font-style: normal;
}
.toMoney p i:last-of-type{
    font-size: 16px;
}
.inputMoney input{
    width: 100%;
    line-height: 46px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    padding-left: 10px;
}
.inputMoney p{
    line-height: 34px;
    color: #d23533;
    font-weight: bold;
}
.btnMoney a{
    width: 100%;
}
.btnMoney span{
    width: 100%;
}


.folderCheck{
    position: relative;
    float: left;
    margin-top: 5px;
    margin-right: 8px;
}
.folderCheck .Agree label{
    margin: 0;
}
.folderCheck .Agree span {
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    width: 16px;
    height: 16px;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    display: block;
}
.folderCheck .Agree input{
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    width: 16px;
    height: 16px;
    margin: 0;
}
.folderCheck .Agree.Lchecked span {
    background: #d43f3a;
}
.folderCheck .Agree input:checked + span{
    background: #d43f3a;
    border: 1px solid #d43f3a;
}

.txtMoney{
    padding-top: 15px;
}
.txtMoney p{
    line-height: 26px;
    color: #939393;
}
.txtMoney p a{
    color: #3d3d3d;
}

.registerMain .txtMoney.txtMoneyLogin{
    padding-top: 0;
    padding-bottom: 0;
}

.noun{
    background: #f5f5f5;
    padding: 40px 0 70px;
}
.nounLeft{
    width: 230px;
    background: #fff;
}
.nounLeft ul li{
    line-height: 45px;
}
.nounLeft ul li>a{
    padding-left: 30px;
    padding-right: 28px;
    display: block;
    color: #3d3d3d;
}
.nounLeft ul li a i{
    float: left;
    font-size: 24px;
    line-height: 24px;
    margin-top: 11px;
}
.nounLeft ul li a p{
    float: left;
}
.nounLeft ul li a span{
    float: right;
    font-size: 14px;
}
.nounLeft ul li.UnfoldHover div{
    display: block;
}
.nounLeftTxt{
    background: #f9f9f9;
    display: none;
}
.nounLeftTxt a{
    display: block;
    padding-left: 56px;
    line-height: 44px;
    border-bottom: 1px solid #fff;
    color: #939393;
    font-size: 13px;
}
.nounLeft ul li a.nounHover{
    color: #892221;
    position: relative;
}
.nounLeft ul li a.nounHover:after{
    width: 3px;
    height: 28px;
    background: #892221;
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    border-radius: 3px;
}

.nounRight{
    width: 930px;
    background: #fff;
    padding-bottom: 33px;
}
.nounRight h3{
    font-size: 18px;
    line-height: 77px;
    border-bottom: 2px solid #f5f5f5;
    margin-bottom: 20px;
    padding-left: 30px;
    font-weight: bold;
}
.nounRight>div{
    padding: 0 30px;
}
.nounRight>div p{
    line-height: 24px;
    text-indent: 28px;
    position: relative;
}
.nounRight>div p:after{
    width: 5px;
    height: 5px;
    border-radius: 50%;
    content: "";
    display: none;
    position: absolute;
    background: #3d3d3d;
    top: 9px;
    left: 0;
}
.registerModal .sealLog{
    border-top: 10px solid #892221;
}

.registerMain{
    padding: 0 70px;
}
.logoModal img{
    width: 210px;
    display: block;
    margin: 11px auto 9px;
}
.inputModal{
    width: 380px;
    position: relative;
    padding-bottom: 30px;
}
.inputModal input{
    width: 380px;
    line-height: 44px;
    border: 1px solid #d1d1d1;
    padding-left: 12px;
    display: block;
    border-radius: 5px;
    height: 46px;
}
.inputPhone input{
    padding-left: 96px;
}
.inputPhone p{
    position: absolute;
    left: 12px;
    line-height: 48px;
    height: 46px;
}
.inputPhone p span{
    padding-left: 18px;
}
.inputLetter input{
    width: 270px;
}
.inputLetter a{
    position: absolute;
    right: 0;
    top: 8px;
}
.inputLetter a img{
    width: 100px;
}
.inputNote input{
    width: 270px;
}
.inputNote a {
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    height: 46px;
    line-height: 46px;
    color: #fff;
    background: #892221;
    border-radius: 5px;
    text-align: center;
}
.inputNote .reTime{
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    height: 46px;
    line-height: 46px;
    color: #fff;
    background: #892221;
    border-radius: 5px;
    text-align: center;
    display: none;
    white-space: nowrap;
}
.inputBtn{
    position: relative;
}

.inputModal.inputBtn{
    min-height: 76px;
}
.inputBtn .btn{
    width: 100%;
    line-height: 44px;
    color: #fff;
    background: #892221;
    padding: 0;
    border-radius: 5px;
}
.inputBtn span{
    position: absolute;
    width: 100%;
    line-height: 48px;
    color: #fff;
    background: #e1e1e1;
    border-radius: 3px;
    text-align: center;
    top: 0;
    left: 0;
}
.registerMain .txtMoney{
    padding-bottom: 24px;
}
.txtMoney .toLogin{
    color: #892221;
}

.inputHover input{
    border: 1px solid #892221;
}
.InputTooltip{
    line-height: 30px;
    height: 30px;
    padding-left: 15px;
    color: #892221;
    /*opacity: 0;*/
    margin-top: -30px;
}
.ty,.cxy{
    padding-top: 30px;
}
.ty .InputTooltip{
    display: block;
    padding-left: 0;
}
.cxy .InputTooltip{
    display: block;;
    padding-left: 0;
}

.InputTooltipBank{
    margin-top: 0;
    margin-bottom: -30px;
    padding-left: 120px;
}

.folderCheck label{
    margin-bottom: 0;
}

.inputHover + .InputTooltip{
    opacity: 1;
}
.InputTooltip span{
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #892221;
    border-radius: 50%;
    text-align: center;
    display: block;
    float: left;
    color: #fff;
    margin-top: 7px;
    margin-right: 5px;
}

.LoginTab{
    width: 380px;
    margin: 0 auto 38px;
    padding-top: 21px;
    border-bottom: 2px solid #ededed;
}
.LoginTab p{
    width: 50%;
    float: left;
    text-align: center;
}
.LoginTab p a{
    line-height: 38px;
    position: relative;
    color: #3d3d3d;
    font-size: 16px;
    display: inline-block;
}
.LoginTab p a.loginTabHover{
    color: #892221;
}
.LoginTab p a.loginTabHover:after{
    display: block;
}
.LoginTab p a:after{
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    content: "";
    display: none;
    background: #892221;
}

.thirdParty{
    border-top: 1px solid #ededed;
    padding: 18px 0;
}
.thirdParty div{
    width: 220px;
    margin: 0 auto;
}
.thirdParty p{
    float: left;
}
.thirdParty p:last-of-type{
    padding-left: 100px;
}
.thirdParty a{
    display: block;
    /*width: 44px;*/
    /*height: 44px;*/
    /*text-align: center;*/
    /*line-height: 44px;*/
    /*box-shadow: 0 0 10px #ebebeb;*/
    /*border-radius: 50%;*/
}
.thirdParty a img{
    width: 60px;
}
.onlineSearch .AuctionMain{
    padding-top: 10px;
}

.About{
    padding: 40px 0 70px;
    background: #f5f5f5;
}
.AboutLeft{
    width: 230px;
    background: #fff;
}
.AboutLeft li a{
    padding-left: 56px;
    line-height: 44px;
    border-bottom: 2px solid #fff;
    color: #3d3d3d;
    display: block;
}
.AboutLeft li a:hover,.AboutLeft li.aboutTabHover a{
    color: #fff;
    background: #892221;
}
.AboutRight{
    width: 930px;
    background: #fff;
    padding-bottom: 80px;
}
.AboutRight h3{
    line-height: 77px;
    border-bottom: 2px solid #f5f5f5;
    padding-left: 30px;
    font-size: 18px;
    font-weight: bold;
}
.AboutRight div{
    padding: 0 30px;
}
.AboutRight div h4{
    text-indent: 28px;
    line-height: 36px;
    font-size: 16px;
    padding-top: 20px;
    position: relative;
}

.AboutRight div h4:after{
    width: 5px;
    height: 5px;
    border-radius: 50%;
    content: "";
    display: none;
    position: absolute;
    background: #3d3d3d;
    top: 36px;
    left: 0;
}
.AboutRight div p{
    line-height: 24px;
    /*text-indent: 28px;*/
   /* padding-bottom: 10px;*/
}
.personCenter{
    padding: 40px 0 70px;
    background: #f5f5f5;
}
.PCLeft{
    width: 230px;
    background: #fff;
}
.PCLeftTop{
    padding: 30px 0 9px;
    border-bottom: 20px solid #f5f5f5;
}
.PChead img{
    width: 80px;
    height: 80px;
    margin: 0 auto;
    display: block;
    border-radius: 50%;
}
.PCLeftTop h3{
    line-height: 20px;
    padding-top: 9px;
    padding-bottom: 12px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}
.PCLeftTxt{
    padding-bottom: 10px;
    border-bottom: 2px solid #f5f5f5;
}
.PCLeftTxt p{
    line-height: 33px;
    padding-left: 20px;
}
.PCLeftTxt p b{
    color: #d89d58;
    font-size: 18px;
}
.PCLeftTxt p i{
    font-size: 14px;
    color: #d89d58;
    font-style: normal;
}
.PCLeftIcon{
    width: 144px;
    margin: 0 auto;
    padding-top: 15px;
}
.PCLeftIcon div{
    width: 72px;
    text-align: center;
    float: left;
    cursor: pointer;
}
.PCLeftIcon div i{
    font-size: 30px;
    color: #9c9c9c;
}
.PCLeftIcon div p{
    color: #9c9c9c;
    line-height: 20px;
    padding-bottom: 5px;
}
.PCLeftIcon div.PCLIHover i{
    color: #892221;
}
.PCLeftIcon div.PCLIHover p{
    color: #892221;
}
.PCLeftBottom{
    padding-bottom: 18px;
}
.PCLeftBottom h3{
    font-size: 18px;
    padding-left: 30px;
    padding-top: 20px;
    line-height: 36px;
}
.PCLeftBottom a{
    padding-left: 28px;
    display: block;
    line-height: 33px;
    position: relative;
    border-bottom: 1px solid #fff;
}
.PCLeftBottom a i{
    font-size: 26px;
    float: left;
    color: #3d3d3d;
    margin-right: 2px;
}
.PCLeftBottom a span{
    font-size: 14px;
    float: left;
    color: #3d3d3d;
}

.PCLeftBottom .PCLeftNav2{
    padding-top: 20px;
}
.PCLeftBottom .PCLeftNav2 a i{
    font-size: 30px;
}
.PCLeftBottom .PCLeftNav2 a span{
    font-size: 18px;
}

.PCLeftBottom a.PCLBHover,.PCLeftBottom a:hover{
    background: #f9f9f9;
}
.PCLeftBottom a.PCLBHover i,.PCLeftBottom a:hover i,.PCLeftBottom a.PCLBHover span,.PCLeftBottom a:hover span{
    color: #892221;
}
.PCLeftBottom a.PCLBHover:before{
    display: block;
}
.PCLeftBottom a:hover:before{
    display: block;
}
.PCLeftBottom a:before{
    width: 3px;
    height: 15px;
    content: "";
    display: none;
    top: 9px;
    position: absolute;
    left: 0;
    background: #892221;
}
.PCRight{
    width: 930px;
    background: #fff;
    min-height: 764px;
}
.PCiframe{
    display: block;
    height: 764px;
}
.PCRTLeft{
    width: 323px;
    float: left;
    padding-left: 30px;
    border-right: 1px solid #f5f5f5;
}
.PCRTLeft h3{
    line-height: 36px;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 21px;
}
.PCRTLeftTop{
    padding-top: 28px;
    padding-bottom: 30px;
}
.PCRTLLeft{
    width: 100px;
    position: relative;
    float: left;
    cursor: pointer;
}
.PCRTLLeft img{
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.PCRTLLeft span{
    width: 100px;
    height: 100px;
    line-height: 100px;
    border-radius: 50%;
    background: rgba(56,60,70,0.5);
    position: absolute;
    top: 0;
    color: #fff;
    text-align: center;
    display: none;
}
.PCRTLLeft:hover span{
    display: block;
}
#PCRight{
    width: 100%;
}
.PCRTLRight{
    float: left;
    line-height: 26px;
    padding-left: 12px;
    /*display: flex;*/
    /*align-items: center;*/
    width: 192px;
    height: 100px;
    position: relative;
}
.PCRTLRight div{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.PCRTLRight span{
    font-size: 16px;
    float: left;
    margin-right: 12px;
}
.PCRTLRight a{
    font-size: 14px;
    color: #892221;
}
.PCRTRight{
    width: 607px;
    padding: 28px 35px 0 27px;
    float: left;
}
.PCRTRight div{
    width: 270px;
}
.PCRTRight div h3{
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    padding-bottom: 18px;
    padding-left: 15px;
}
.PCRTRight div ul{
    font-size: 0;
}
.PCRTRight div li{
    width: 90px;
    display: block;
    text-align: center;
    float: left;
}
.PCRTRight div li i{
    display: block;
    font-size: 70px;
    color: #892221;
    line-height: 54px;
}
.PCRTRight div li span{
    font-size: 14px;
    display: block;
    margin-top: 5px;
    color: #3d3d3d;
    white-space: nowrap;
}
.PCRTRight div li span b{
    font-weight: normal;
    color: #892221;
    font-size: 16px;
    padding: 0 2px;
}
.PCRTRight div li span i{
    font-style: normal;
}
.PCRTop{
    border-bottom: 2px solid #f5f5f5;
}

.PCRBottom{
    padding: 0 29px;
}
.PCRBottom div{
    line-height: 31px;
    padding: 25px 0;
    border-bottom: 1px solid #f5f5f5;
}
.PCRBottom div p{
    width: 168px;
    float: left;
}
.PCRBottom div span{
    float: left;
    color: #9c9c9c;
}
.PCRBottom div a{
    float: right;
    color: #3d69ab;
    padding: 0 21px;
}
.bgFileMain{
    padding: 40px 40px 10px;
}
.personBgMain{
    width: 420px;
    margin: 0 auto;
    padding-bottom: 23px;
}
.personBgLeft{
    width: 270px;
}
.personBgLeft img{
    width: 268px;
    height: 268px;
    display: block;
}
.personBg{
    width: 270px;
    height: 270px;
    position: relative;
}
div.personBg{
    border: 1px solid #ccc;
}
.personBgLeft img.file_add{
    width: 80px;
    height: 80px;
    position: absolute;
    left: 95px;
    top: 95px;
}
.personBgRightImg{
    width: 120px;
    height: 120px;
}
.personBgRight img{
    width: 120px;
    height: 120px;
    border-radius: 50%;
}
.personBgRight p{
    line-height: 56px;
    text-align: center;
    color: #9c9c9c;
}
.uploadHead{
    position: relative;
    height: 54px;
}
.uploadHead label{
    margin: 0;
}
.uploadHead input{
    opacity: 0;
}
.uploadHead span{
    position: absolute;
    width: 100%;
    height: 54px;
    line-height: 54px;
    left: 0;
    top: 0;
    background: #fff;
    color: #892221;
    cursor: pointer;
}
.FileBtn{
    padding-top: 24px;
}
.FileBtn a{
    width: 68px;
    line-height: 32px;
    border: 1px solid #d7d7d7;
    text-align: center;
    border-radius: 5px;
    margin-left: 20px;
    color: #3d3d3d;
}
.FileBtn .confirmBtn{
    background: #892221;
    border: 1px solid #892221;
    color: #fff;
}
.FileBtn .confirmBtnG{
    background: #e1e1e1;
    border: 1px solid #e1e1e1;
    color: #fff;
}

.borderModal{
    position: relative;
}
.borderModal:after{
    width: calc(100% + 20px);
    height: 1px;
    background: #f5f5f5;
    position: absolute;
    content: "";
    left: -10px;
    bottom: 70px;
}
.nameMain{
    padding: 58px 33px 12px;
}
.nameModalMain{
    width: 434px;
    padding-bottom: 5px;
}
.nameModalMain .nameMainLeft{
    width: 69px;
    float: left;
    line-height: 40px;
}
.nameModalMain .nameMainRight{
    width: 365px;
    float: left;
}
.nameModalMain .nameMainRight input{
    border: 1px solid #d1d1d1;
    width: 100%;
    line-height: 38px;
    padding-left: 18px;
    border-radius: 5px;
}
.nameModalMain .nameMainRight p{
    color: #892221;
    font-size: 12px;
    line-height: 33px;
}
.PCtitle{
    line-height: 77px;
    border-bottom: 2px solid #f5f5f5;
    padding-left: 30px;
    font-size: 18px;
    font-weight: bold;
}
.NmaeInput{
    padding-top: 30px;
}
.NmaeInput .NameLabel p{
    float: right;
}
.NmaeInput .NameLabel{
    width: 118px;
    text-align: right;
    padding-right: 28px;
    float: left;
    line-height: 40px;
}
.NmaeInput .NameLabel i{
    color: #db6261;
    margin-right: 10px;
    font-style: normal;
    float: left;
    line-height: 46px;
    height: 40px;
    font-size: 18px;
}
.NmaeInput .NameLabel span{
    float: right;
    min-width: 43px;
    text-align:center;
    text-align-last:justify;
}
.NmaeInput .NmaeInputRight{
    width: 812px;
    float: left;
}
.NmaeInput .NmaeInputRight input{
    width: 365px;
    line-height: 38px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    padding-left: 18px;
}
.NmaeInput .NmaeInputRight select{
    width: 365px;
    /*line-height: 38px;*/
    height: 40px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    padding-left: 18px;
}
.NameFile{
    width: 330px;
    height: 208px;
    border: 1px solid #d1d1d1;
    float: left;
    position: relative;
    border-radius: 5px;
}
.NameFile:nth-of-type(n+2){
    margin-left: 52px;
}
.NmaeInput .NmaeInputRight .NameFile p{
    position: absolute;
    top: 107px;
    line-height: 42px;
    text-align: center;
    width: 100%;
    color: #9c9c9c;
}
.NmaeInput .NmaeInputRight .NameFile .NameFileImg{
    position: absolute;
    top: 3px;
    left: 5px;
    width: 320px;
    height: 200px;
    line-height: 200px;
    text-align: center;
    font-size: 0;
}
.NmaeInput .NmaeInputRight .NameFile .NameFileImg img{
    max-width: 320px;
    max-height: 200px;
}
.NmaeInput .NmaeInputRight .NameFile p:after{
    content: "";
    display: block;
    width: 3px;
    height: 50px;
    background: #ececec;
    position: absolute;
    left: 164px;
    bottom: 42px;
}
.NmaeInput .NmaeInputRight .NameFile p:before{
    content: "";
    display: block;
    height: 3px;
    width: 50px;
    background: #ececec;
    position: absolute;
    left: 140px;
    bottom: 65px;
}
.NmaeInput .NmaeInputRight .NameFile label input{
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}
.NmaeInput .NmaeInputRight .NameFile label{
    width: 100%;
    height: 100%;
    margin: 0;
    cursor: pointer;
}
.nameFileTxt{
    line-height: 38px;
    color: #9c9c9c;
}
.nameFileBtn{
    padding: 59px 0 27px;
}
.nameFileBtn div{
    width: 120px;
    margin: 0 auto;
    position: relative;
}
.nameFileBtn div a{
    width: 120px;
    line-height: 40px;
    background: #892221;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    display: block;
}
.nameFileBtn div span{
    width: 120px;
    line-height: 40px;
    background: #e1e1e1;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    display: block;
    border-radius: 5px;
}

.underReview{
    padding: 0 30px 40px;
}
.underReview h4{
    font-size: 16px;
    line-height: 78px;
}
.underReview h4.underReviewTxt{
    color: #892221;
}
.underReview h4.underReviewTxt2{
    color: #22a084;
}
.underReview h4 img{
    width: 30px;
    float: left;
    display: block;
    font-size: 28px;
    margin-top: 25px;
    margin-right: 16px;
}
.underReview h4 span{
    float: left;
    display: block;
}
.underReview div{
    width: 870px;
    border: 1px solid #f5f5f5;
    padding: 21px 40px 25px;
    position: relative;
}
.underSucceed{
    position: absolute;
    right: 13px;
    bottom: 10px;
}
.underReview div p{
    line-height: 42px;
}
.underReview div p i{
    font-style: normal;
    display: block;
    min-width: 54px;
    text-align: center;
    text-align-last:justify;
    float: left;
    margin-right: 36px;
    color: #9c9c9c;
}
.underReview div p span{
    float: left;
}
.underReview div p span.underRed{
    color: #892221;
}
.Address{
    padding: 30px;
}
.AddressTitle a{
    width: 120px;
    line-height: 36px;
    background: #d23533;
    display: block;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    margin-right: 18px;
    float: left;
}
.AddressTitle p{
    line-height: 36px;
    color: #9c9c9c;
}
.AddressLi{
    padding: 10px 20px 10px 0;
    margin-top: 30px;
    border: 1px solid #ececec;
}
.AddressLi li{
    line-height: 33px;
}
.AddressLi li .AddressTit{
    display: block;
    font-style: normal;
    float: left;
    width: 88px;
    padding-right: 14px;
    text-align: right;
    color: #9c9c9c;
}
.AddressLi li span{
    float: left;
}
.AddressLi li .AddressDiv{
    float: right;
}
.AddressLi li .AddressDiv a{
    display: block;
    float: left;
    margin-left: 22px;
    color: #3d69ab;
}
.AddressLi li .AddressDiv a i{
    font-size: 28px;
    display: block;
    color: #9e9e9e;
}
.AddressLi li .AddressWhirl{
    width: 70px;
    height: 24px;
    line-height: 24px;
    float: left;
    background: #892221;
    color: #fff;
    text-align: center;
    margin-left: 12px;
    margin-top: 4px;
    display: none;
}
.AddressLi.addressMoren li .AddressWhirl{
    display: block;
}
.AddressLi.addressMoren li .AddressDiv .setDefault{
    display: none;
}
.AddressMain{
    width: 380px;
    padding-top: 10px;
}
.AddressMain>div{
    padding-bottom: 30px;
}
.AddressMain>div:first-of-type{
    padding-top: 30px;
}
.AddressMain .AInputTit{
    width: 80px;
    float: left;
    line-height: 46px;
}
.AddressMain .AInput{
    width: 300px;
    float: left;
}
.AddressMain .AInput input{
    width: 100%;
    line-height: 24px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    padding: 10px 10px 10px 20px;
    outline: none;
}
.AddressMain .AInput textarea{
    width: 100%;
    line-height: 24px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    resize:none;
    padding: 10px 10px 10px 20px;
}
.AddressMain .AInput select{
    height: 46px;
}
.AddressMain .AInput .form-group{
    width: 96px;
    float: left;
    outline: none;
    margin: 0;
}
.AddressMain .AInput .form-group:nth-of-type(n+2){
    margin-left: 6px;
}
.AddressMain + .aucLRToBid{
    min-height: 46px;
    padding-top: 0;
}
.PCtitleRight{
    float: right;
    padding-right: 30px;
}
.PCtitleRight li{
    display: inline-block;
}
.PCtitleRight li a{
    line-height: 34px;
    display: block;
    width: 115px;
    text-align: center;
    margin-left: 3px;
    font-weight: normal;
    font-size: 14px;
    border-radius: 5px;
    color: #3d3d3d;
}
.PCtitleRight li.PcTHover a,.PCtitleRight li a:hover{
    background: #892221;
    color: #fff;
}
.AtterInput{
    line-height: 34px;
    padding: 10px 0;
}
.AtterInput input{
    line-height: 32px;
}
.AtterInput span{
    float: left;
    padding: 0 24px 0 36px;
    color: #9c9c9c;
}
.AtterInput div i{
    line-height: 31px;
}
.AtterInput a{
    display: block;
    float: left;
    background: #892221;
    color: #fff;
    width: 50px;
    line-height: 34px;
    text-align: center;
    border-radius: 5px;
}

.TableMain{
    width:100%;
    display:table;
}
.TableTr{
    display:table-row;
}
.TableTh{
    display:table-cell;
    vertical-align:middle;
    padding: 10px 30px;
}
.TableTd{
    display:table-cell;
    vertical-align:middle;
    padding: 10px 30px;
}
.AtterTable .TableTr .TableTh{
    padding: 10px 10px;
    background: #fbfbfb;
    line-height: 18px;
    color: #9c9c9c;
    height: 50px;
    white-space: nowrap;
}
.AtterTable .TableTr .TableTd{
    padding: 10px 10px;
    line-height: 34px;
    border-bottom: 1px dashed #f2f2f2;
}
.payTable .TableTr .TableTh{
    padding: 10px;
}
.payTable .TableTr .TableTd{
    padding: 10px;
}
.AtterTable .TableTr .TableTh:first-of-type{
    padding-left: 40px;
}
.AtterTable .TableTr .TableTd:first-of-type{
    padding-left: 40px;
}
.AtterTable .TableTr .TableTh:last-of-type{
    text-align: right;
    padding-right: 40px;
}
.AtterTable .TableTr .TableTd:last-of-type{
    text-align: right;
    padding-right: 40px;
}
.AtterTable .TableTr .TableTd:last-of-type span{
    text-align: right;
}
.AtterAttr{
    min-width: 56px;
    line-height: 22px;
    border: 1px solid #999;
    color: #999;
    text-align: center;
    display: block;
    border-radius: 5px;
    float: right;
    padding: 0 4px;
    white-space: nowrap;

}
.AtterTableImg{
    width: 80px;
    height: 66px;
    background: #f8f8f8;
    line-height: 66px;
    text-align: center;
    float: left;
}
.AtterTableTxt{
    float: left;
    padding: 5px 0 0;
    margin-left: 12px;
}
.AtterTableTxt h4{
    line-height: 29px;
    font-size: 18px;
    font-weight: bold;
    max-width: 110px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #3d3d3d;
}
.orderCompany{
    width: 210px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}
.AtterTableTxt p{
    line-height: 25px;
    color: #9c9c9c;
    font-size: 14px;
}
.AtterTableTxt p span{
    font-size: 15px;
    color: #3d3d3d;
    margin-left: 10px;
    font-weight: bold;
}
.AtterTableImg img{
    max-width: 80px;
    max-height: 66px;
}
.TMPaging{
    padding: 30px 0 32px;
}
.PCtitle p{
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    padding-left: 18px;
    color: #9c9c9c;
}
.PCtitle p span{
    color: #d23533;
}
.CashMain{
    border-bottom: 10px solid #f5f5f5;
}
.CashMain:last-of-type{
    border-bottom: 0;
}
.CashTxt{
    padding-top: 38px;
}
.CashTxt p{
    float: left;
    padding-left: 32px;
    line-height: 52px;
}
.CashTxt p b{
    font-size: 48px;
    color: #d89d58;
}
.CashTxt p b i{
    font-size: 24px;
    font-style: normal;
}
.CashTxt div{
    float: right;
    padding-right: 30px;
    font-size: 0;
}
.CashTxt div a{
    width: 130px;
    line-height: 38px;
    display: inline-block;
    border: 1px solid #d7d7d7;
    text-align: center;
    color: #3d3d3d;
    font-size: 14px;
    margin-left: 20px;
}
.CashTxt div a.CashBtn{
    background: #892221;
    border: 1px solid #892221;
    color: #fff;
}

.CashHover{
    font-size: 15px;
    color: #d23533;
    font-weight: bold;
}
.CashHover2{
    color: #22a084;
    font-size: 15px;
    font-weight: bold;
}
.TableMain .TableTr .CashTcenter{
    text-align: center;
}
.AucTable .TableTr .TableTh{
    padding: 10px 20px;
    white-space: nowrap;
}
.AucTable .TableTr .TableTd{
    padding: 17px 20px;
    border-right: 1px solid #f2f2f2;
    line-height: 20px;
}
.AucTable .TableTr .TableTd:first-of-type{
    width: 270px;
}
.AucTable .TableTr .TableTd:last-of-type{
    border-right: 0;
    white-space: nowrap;
}
.AucTable .TableTr .AucPriceC{
    text-align: center;
}
.AucTable .TableTr .AucPriceC span{
    display: block;
    line-height: 21px;
    font-size: 15px;
    font-weight: bold;
}
.AucTable .TableTr .AucWayC{
    text-align: center;
}
.AucTable .TableTr .AucWayC .AucWaySpan{
    width: 24px;
    height: 24px;
    line-height: 24px;
    background: #4779c4;
    text-align: center;
    display: block;
    margin: 0 auto;
    color: #fff;
}
.AucTable .TableTr .AucWayC .AucWaySpan2{
    background: #d89d58;
}
.AucTable .TableTr .AucWayC .AucWaySpan3{
    background: #892221;
}
.AucTable .TableTr .TableTd:last-of-type a{
    color: #892221;
}

.AucBDPriceC{
    text-align: center;
}
.AucBDPriceC span{
    display: block;
    line-height: 18px;
    text-align: center !important;
}
.AucBDPriceC i{
    display: block;
    font-style: normal;
    line-height: 18px;
    color: #9c9c9c;
}
.AucBDTable .TableTr .TableTd{
    padding: 10px 30px;
}
.MyAucPrice{
    font-size: 15px;
    font-weight: bold;
}
.AucGDTable .TableTr .TableTd{
    padding: 10px;
}
.AucGDTable .TableTr .TableTd a{
    display: block;
}
.priceTime{
    width: 160px;
    text-align: center;
    line-height: 20px;
}
.priceTime span{
    color: #d23533;
    font-size: 18px;
    font-weight: bold;
}
.AucGDTable .TableTr .TableTd:last-of-type{
    padding-left: 20px;
    padding-right: 20px;
}
.AucGDTable .TableTr .TableTh:last-of-type{
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}
.AucGDTable .TableTr .TableTd:last-of-type a{
    display: block;
    line-height: 22px;
    text-align: center;
    color: #3d69ab;
}
.AucGDTable .TableTr .TableTd:last-of-type a.AucBtn{
    line-height: 30px;
    padding: 0 9px;
    background: #892221;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 4px;
}
.AucGDTable .TableTr .TableTd:last-of-type.AucGDLastC span{
    display: block;
    text-align: center;
    line-height: 22px;
}
.AucGDTable .TableTr .TableTd:last-of-type.AucGDLastC span.AucBreak{
    color: #9c9c9c;
}
.AucGDLastC span{
    display: block;
    text-align: center;
    line-height: 22px;
}
.AucGDLastC span.AucBreak{
    color: #9c9c9c;
}
.OrderTableTop{
    width: 870px;
    margin: 0 auto;
    border: 1px solid #f2f2f2;
    border-bottom: 0;
}
.OrderTableBottom{
    width: 870px;
    margin: 0 auto;
    border: 1px solid #f2f2f2;
    border-top: 0;
}
.OrderTableTop .TableTr .TableTh,.OrderTableTop .TableTr .TableTd,.OrderTableTop .TableTr .TableTd:first-of-type,.OrderTableTop .TableTr .TableTd:last-of-type,.OrderTableTop .TableTr .TableTh:first-of-type,.OrderTableTop .TableTr .TableTh:last-of-type{
    padding: 10px 20px;
    color: #9c9c9c;
    white-space: nowrap;
}
.OrderTableBottom .TableTr .TableTh,.OrderTableBottom .TableTr .TableTd,.OrderTableBottom .TableTr .TableTd:first-of-type,.OrderTableBottom .TableTr .TableTd:last-of-type,.OrderTableBottom .TableTr .TableTh:first-of-type,.OrderTableBottom .TableTr .TableTh:last-of-type{
    padding: 10px 20px;
}
.OrderTableBottom .TableTr .TableTd:last-of-type{
    width: 200px;
}
.OrderTableTop .OradeBlack{
    color: #3d3d3d;
    margin-left: 10px;
}
.OrderTableTop .OradeTit{
    color: #3d69ab;
}
.OrderTableTop .OradeRed{
    font-size: 14px;
    color: #892221;
}
.OrderTableTop .OradeGray{
    color: #9c9c9c;
}
.OrderTableTop .OradeYellow{
    color: #cca375;
}
.OrderTableTop p .OradeRed{
    font-size: 16px;
    color: #892221;
    font-weight: bold;
}
.OrderTableBottom .TableTr .TableTd a{
    display: block;
}
.OrderTableTop .TableTr .OrderTopTxt{
    padding: 0;
}
.OrderTableTop .TableTr .OrderTopTxt p{
    width: 200px;
    display: block;
    line-height: 30px;
}
.AfterInput{
    padding: 9px 0 7px 29px;
}
.AfterInput div{
    float: left;
    position: relative;
}
.AfterInput input{
    width: 320px;
    line-height: 38px;
    border: 1px solid #d9d9d9;
    border-radius: 20px;
    outline: none;
    padding-left: 40px;
}
.AfterInput span{
    position: absolute;
    line-height: 40px;
    left: 13px;
    color: #c6c6c6;
}
.AfterInput a{
    width: 60px;
    padding-left: 16px;
    position: absolute;
    line-height: 40px;
    right: 0;
    top: 0;
    display: block;
    background: #892221;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
    color: #fff;
}

.OrderPriceCon{
    line-height: 22px;
    color: #9c9c9c;
}
.OrderPriceCon span{
    color: #3d3d3d;
    font-size: 16px;
}
.OrderPriceCon span i{
    font-size: 12px;
    font-style: normal;
}
.OrderPrice span{
    color: #d23533;
    font-size: 18px;
}
.OrderPrice span i{
    font-size: 14px;
    font-style: normal;
}
.OrderPrice .MyAucPriceN{
    color: #9c9c9c;
}
.TableTd .OrderTo{
    color: #3d69ab;
}
.TableTd .OrderToPrice{
    /*width: 100px;*/
    line-height: 34px;
    border: 1px solid #892221;
    background: #892221;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    margin: 0 auto;
}
.TableTd .OrderToPrice2{
    background: none;
    color: #892221;
}
.TableTd .OrderToPrice3{
    background: none;
    color: #3d3d3d;
    border: 1px solid #ececec;
}
.OrderAfter{
    min-width: 100px;
    color: #9c9c9c;
    display: block;
    text-align: center;
}
.OrderMain{
    padding-bottom: 12px;
}
.TableTd .OrderRefund{
    text-align: center;
    color: #3d3d3d;
    text-decoration: underline;
    line-height: 16px;
    padding-top: 10px;
}

.AfterTable{
    width: 870px;
    margin: 0 auto 12px;
    border: 1px solid #f2f2f2;
}
.AfterTable .TableTr .TableTh,.AfterTable .TableTr .TableTd{
    padding: 10px 10px;
}
.AfterTable .TableTr:first-of-type{
    background: #fbfbfb;
}
.AfterTable .TableTr .TableTh{
    line-height: 34px;
    font-weight: bold;
    white-space: nowrap;
}
.AfterTable .TableTr .AfterRight{
    text-align: right;
}
.AfterTable .TableTr .AfterRight .AtterTableTxt{
    float: right;
}
.AfterTable .TableTr .AfterRight .AtterTableTxt h4{
    line-height: 24px;
    display: block;
    padding: 5px 0;
    font-size: 16px;
}
.AfterTable .TableTr .AfterRight .AtterTableTxt p{
    line-height: 20px;
    display: block;
    white-space: nowrap;

}
.AfterTable .TableTr .AfterCenter{
    text-align: center;
}
.AfterTable .TableTr .TableTd a{
    display: block;
    line-height: 22px;
    text-decoration: underline;
    color: #3d3d3d;
    white-space: nowrap;
}
.AfterTable .TableTr .AfterTime{
    width: 121px;
}
.AfterTable .TableTr .AfterTime span{
    display: block;
    line-height: 18px;
}
.AfterTable .TableTr .TableTd .AfterSpan{
    font-size: 15px;
    font-weight: bold;
}
.AfterTable .TableTr .TableTd .AfterSpan i{
    font-style: normal;
    font-size: 12px;
}
.AfterGray{
    color: #9c9c9c;
}
.AttenPrice{
    font-size: 15px;
    font-weight: bold;
}

.setMain{
    width: 920px;
    margin: 0 auto;
}
.setContent{
    background: #f5f5f5;
}
.setCon{
    background: #fff;
}
.changeMain{
    width: 380px;
    margin: 0 auto;
    padding: 50px 0;
}
.pingzheng{
    padding: 20px 0 50px;
}
.pingzhengMain{
    padding-bottom: 30px;
}
.txt_red{
    color: #d43f3a;
}

.gl{
    height:0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border-color: transparent transparent transparent #FF9600;
    border-style:solid;
    border-width:20px;
}

.stageMain{
    height: 30px;
    background: #e1e1e1;
}
.stageMain>div{
    float: left;
    line-height: 30px;
    text-align: center;
    background: url("../../imgs/stage2.jpg") no-repeat right center,#e1e1e1;
    padding-right: 20px;
}
.StageCon{
    width: 310px;
}
.stageMain1>div:first-of-type{
    background: url("../../imgs/stage1.jpg") no-repeat right center,#892221;
    color: #fff;
}
.stageMain2>div:first-of-type{
    background: url("../../imgs/stage1.jpg") no-repeat right center,#892221;
    color: #fff;
}
.stageMain2>div:first-of-type{
    background: url("../../imgs/stage3.jpg") no-repeat right center,#892221;
    color: #fff;
}
.stageMain2>div:nth-of-type(2){
    background: url("../../imgs/stage1.jpg") no-repeat right center,#892221;
    color: #fff;
}
.stageMain3>div:first-of-type{
    background: url("../../imgs/stage3.jpg") no-repeat right center,#892221;
    color: #fff;
}
.stageMain3>div:nth-of-type(2){
    background: url("../../imgs/stage3.jpg") no-repeat right center,#892221;
    color: #fff;
}
.stageMain3>div:nth-of-type(3){
    background: url("../../imgs/stage1.jpg") no-repeat right center,#892221;
    color: #fff;
}
.stageMain4>div:first-of-type,.stageMain4>div:nth-of-type(2),.stageMain4>div:nth-of-type(3){
    background: url("../../imgs/stage3.jpg") no-repeat right center,#892221;
    color: #fff;
}
.stageMain4>div:nth-of-type(4){
    background: url("../../imgs/stage1.jpg") no-repeat right center,#892221;
    color: #fff;
}
.stageMain5>div:first-of-type,.stageMain5>div:nth-of-type(2),.stageMain5>div:nth-of-type(3),.stageMain5>div:nth-of-type(4){
    background: url("../../imgs/stage3.jpg") no-repeat right center,#892221;
    color: #fff;
}
.stageMain5>div:nth-of-type(5){
    background: url("../../imgs/stage1.jpg") no-repeat right center,#892221;
    color: #fff;
}
.stageMain6>div:first-of-type,.stageMain6>div:nth-of-type(2),.stageMain6>div:nth-of-type(3),.stageMain6>div:nth-of-type(4),.stageMain6>div:nth-of-type(5){
    background: url("../../imgs/stage3.jpg") no-repeat right center,#892221;
    color: #fff;
}
.stageMain6>div:nth-of-type(6){
    background: url("../../imgs/stage1.jpg") no-repeat right center,#892221;
    color: #fff;
}
.StageCon:nth-of-type(3){
    width: 300px;
}
.StageCon:last-of-type{
    background: #e1e1e1;
}
.stageMain>.StageCon:last-of-type{
    background: #e1e1e1;
    color: #3d3d3d;
}
.stageMain3>.StageCon:last-of-type{
    background: #892221;
    color: #fff;
}

.stageMain>.ReceCon:last-of-type{
    background: #e1e1e1;
    color: #3d3d3d;
}
.stageMain5>.ReceCon:last-of-type{
    background: #892221;
    color: #fff;
}

.changeSuccess{
    text-align: center;
    padding: 34px 0;
}
.changeSuccess img{
    width: 70px;
    display: block;
    margin: 0 auto;
}
.changeSuccess p{
    line-height: 58px;
    font-size: 16px;
    color: #d23533;
    padding-bottom: 29px;
    font-weight: bold;
}
.changeSuccess a{
    width: 200px;
    line-height: 44px;
    display: block;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    color: #3d3d3d;
}
.setCodeMain h3{
    font-size: 18px;
    line-height: 18px;
    padding-bottom: 40px;
    text-align: center;
    font-weight: bold;
}
.InputDiv{
    width: 380px;
    line-height: 44px;
    border: 1px solid #d1d1d1;
    padding-left: 12px;
    display: block;
    border-radius: 5px;
}

.BindCon{
    width: 460px;
}
.stageMain>.BindCon:last-of-type{
    background: #e1e1e1;
}
.stageMain2>.BindCon:last-of-type{
    background: #892221;
}
.BindInput{
    padding-left: 24px;
    padding-top: 20px;
}
.BindInput+.changeMain{
    padding: 34px 0 50px;
}
.BindInput label{
    margin-bottom: 0;
}
.BindInput .NmaeInput .NameLabel span{
    min-width: 0;
}
.BindInput .NmaeInputRight{
    width: 365px;
}
.BindInput .NmaeInputRight.BankCardAddress{
    width: 600px;
}
.BankCardAddress .form-group{
    float: left;
    margin-right: 10px;
    margin-bottom: 0;
}
.BankCardAddress .form-group select{
    height: 40px;
    line-height: 38px;
    border: 1px solid #d1d1d1;
}
.BindCheckBox{
    padding-left: 138px;
    margin-top: 10px;
}
.BindCheckBox p{
    float: left;
    line-height: 26px;
    color: #939393;
}

.TopUpMain{
    padding-top: 36px;
}
.TopUp{
    padding-bottom: 30px;
}
.TopUp label{
    line-height: 34px;
    float: left;
    margin-right: 18px;
    width: 110px;
    text-align: right;
}
.TopUp .TopUpRight{
    float: left;
}
.TopUp .TopUpRight .TopUpClick{
    line-height: 68px;
    min-height: 70px;
    width: 180px;
    text-align: center;
    border: 1px solid #d1d1d1;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
}
.TopUp .TopUpRight .TopUpClick .TopUpIcon{
    display: none;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 25px;
    margin: 0;
}
.TopUp .TopUpRight .TopUpHover{
    border: 2px solid #892221;
    line-height: 66px;
}
.TopUp .TopUpRight .TopUpHover .TopUpIcon{
    display: block;
}
.TopUp .TopUpRight a{
    line-height: 70px;
    color: #d23533;
}
.TopUp img{
    margin-right: 3px;
}
.TopUpInput{
    padding-bottom: 16px;
}
.TopUpInput label{
    line-height: 46px;
    width: 110px;
    text-align: right;
}
.TopUpInput input{
    line-height: 44px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    padding-left: 18px;
    width: 380px;
    float: left;
    margin-right: 20px;
}
.TopUpInput input:disabled{
    color:#3D3D3D;
    opacity: 1;
    background: none;
}
.TopUpInput .TopUpRight{
    position: relative;
}
.TopUpInput .TopUpRight span{
    position: absolute;
    display: block;
    top: 0;
    left: 354px;
    line-height: 46px;
}
.TopUpInput .TopUpRight p{
    float: left;
    line-height: 46px;
}
.TopUpInput .TopUpRight p.TopUpGray{
    /*color: #9c9c9c;*/
    font-size: 15px;
}
.TopUpCheck{
    padding-left: 128px;
}
.TopUpCheck p{
    line-height: 25px;
    color: #939393;
}
.TopUpCheck p.TopUpRed{
    color: #d23533;
    margin-top: -14px;
}
.TopUpCheck p a{
    color: #3d3d3d;
}

.TopUpTop{
    width: 818px;
    height: 46px;
    line-height: 42px;
    border: 2px solid #d89d58;
    padding: 0 16px 0 20px;
    margin: 0 auto;
    border-radius: 5px;
}
.TopUpTop div img{
    float: left;
    margin-top: 8px;
    width: 32px;
    margin-right: 8px;
}
.TopUpTop p span{
    color: #d23533;
    font-weight: bold;
}
.TopUpTop p span b{
    font-size: 24px;
}

.TopUpCode{
    width: 180px;
    height: 180px;
    margin: 30px auto 20px;
}
.TopUpCode img{
    width: 180px;
}
.TopUpTxt{
    width: 180px;
    margin: 0 auto;
    background: #892221;
    color: #fff;
    line-height: 20px;
    padding: 8px 0;
    text-align: center;
}
.TopUpTxtCenter p{
    text-align: center;
    padding-top: 20px;
    font-size: 16px;
}
.TopUpTxtCenter+.TopUpCode{
    margin-top: 10px;
}
.TopUpMainW{
    padding-bottom: 50px;
}
.wxSuccess p{
    padding-bottom: 0;
}
.wxSuccess div.wxTxt{
    line-height: 15px;
    padding-bottom: 20px;
}
.TopUpBig{
    width: 750px;
    border: 1px solid #ececec;
    padding: 13px 19px 7px;
}
.TopUpBig h4{
    font-size: 16px;
    font-weight: bold;
    line-height: 35px;
}
.TopUpBig h4 span{
    font-size: 14px;
    font-weight: normal;
    margin-left: 14px;
    color: #d23533;
}
.TopUpBig p{
    line-height: 32px;
}
.TopUpBig p span{
    padding-right: 15px;
    color: #9c9c9c;
    min-width: 57px;
    display: inline-block;
    text-align: center;
    text-align-last: justify;
}
.VoucherMain .TopUpInput{
    padding-top: 14px;
}
.VoucherMain .TopUpInput .NameFile{
    width: 380px;
}
.VoucherMain .NmaeInput .NmaeInputRight .NameFile .NameFileImg img{
    max-width: 370px;
    margin: 0;
    display: inline-block;
}
.VoucherMain .NmaeInput .NmaeInputRight .NameFile .NameFileImg{
    width: 370px;
}
.VoucherMain .NmaeInput .NmaeInputRight .NameFile p:before{
    left: 165px;
}
.VoucherMain .NmaeInput .NmaeInputRight .NameFile p:after{
    left: 189px;
}
.VoucherMain .TopUpInput input{
    margin: 0;
}
.VoucherMain .NmaeInput .NmaeInputRight{
    width: 750px;
}
.withPosi{
    position: relative;
}
.WithCashTxt{
    width: 500px;
    padding: 50px 0 0;
}
.WithCashTxt p{
    line-height: 24px;
    text-align: center;
}
.WithCashTxt h4{
    line-height: 40px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}
.WithCashBtn{
    padding-bottom: 30px;
}
.WithCashBtn a{
    width: 380px;
    margin: 0 auto;
}

.ReceCon{
    width: 20%;
}
.ReceTopTime{
    /*padding-left: 20px;*/
    line-height: 30px;
    color: #9c9c9c;
    font-size: 12px;
    padding-bottom: 30px;
}
.ReceTopTime div{
    float: left;
    width: 25%;
    min-height: 10px;
    text-align: center;
    padding-right: 20px;
}
.ReceTopTimeThree div{
    width: 33.33333%;
}
.ReceTopTime2 div{
    width: 50%;
}
.ReceTopTime3 div{
    width: 33.33333%;
}
.ReceTopTime4 div{
    width: 25%;
}
.ReceTopTime5 div{
    width: 20%;
}
.ReceTopTime6 div{
    width: 16.66666%;
}
.ReceTopTxt{
    padding: 0 20px 40px;
    border-bottom: 10px solid #f5f5f5;
}
.ReceTopTxt a{
    color: #892221;
    display: block;
    line-height: 24px;
}
.ReceTopTxt img{
    width: 70px;
    margin-right: 20px;
}
.ReceTopTxt div{
    padding-top: 7px;
}
.ReceTopTxt div h4{
    line-height: 27px;
    font-size: 18px;
    font-weight: bold;
    color: #d23533;
}
.ReceTopTxt4 div h4{
    color: #3d3d3d;
}
.ReceTopTxt4 .RecePrice span{
    /*color: #892221;*/
}

.ReceTopTxt6 div h4{
    color: #3d3d3d;
}
.ReceTopTxt6 .RecePrice span{
    /*color: #9c9c9c;*/
}
.ReceTopTxt div p{
    line-height: 36px;
}
.ReceTopTxt div p span{
    color: #892221;
}
.ReceTopTxt div .ReceivTopTxt{
    max-width: 660px;
    padding: 6px 0;
    line-height: 24px;
}

.ReceTopTxt div .ReceivTopTxt span{
    font-size: 18px;
    font-weight: bold;
    color: #d23533;
    padding: 0 3px;
}
.RecePrice span{
    color: #d23533;
}
.RecePrice span b{
    font-size: 30px;
}
.OrderNum{
    padding: 21px 0 53px 120px;
    border-bottom: 10px solid #f5f5f5;
}
.OrderNum p{
    color: #892221;
    line-height: 33px;
    padding-bottom: 30px;
}
.OrderNum p span{
    color: #3d3d3d;
}
.OrderNum a{
    width: 120px;
    line-height: 36px;
    border-radius: 5px;
    background: #d23533;
    text-align: center;
    display: block;
    color: #fff;
}

.AucCourse{
    border-bottom: 10px solid #f5f5f5;
    padding: 0 0 0 60px;
}
.AucCourseLeft{
    padding: 29px 20px 20px 0;
    border-right: 1px solid #f2f2f2;
    width: 260px;
}
.AucCour{
    float: right;
}
.AucCour p span{
    display: inline-block;
    margin-right: 5px;
}
.AucCImg{
    width: 140px;
    height: 116px;
    background: #f8f8f8;
    line-height: 116px;
    text-align: center;
    margin-bottom: 9px;
}
.AucCImg img{
    max-width: 140px;
    max-height: 116px;
}
.AucCourseLeft h4{
    line-height: 28px;
    font-size: 18px;
    color: #3d3d3d;
}
.AucCourseLeft p{
    color: #9c9c9c;
    font-size: 14px;
    line-height: 21px;
}
.AucCourseLeft b{
    color: #3d3d3d;
    font-size: 15px;
    font-weight: normal;
}
.AucCourseRight{
    padding: 23px 20px 0 20px;
    width: 600px;
}
.AucCourseRight .mCustomScrollBox>.mCSB_scrollTools{
    width: 6px;
}
.AucCourseRight .mCSB_scrollTools .mCSB_draggerRail{
    width: 100%;
    background: #ebebeb;
}
.AucCourseRight .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: #ddd;
}
.AucCourseRight .mCustomScrollBox .mCSB_scrollTools{
    opacity: 1;
}
.AucCourseRight .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background: #ddd;
}
.AucCourseRight .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background: #ddd;
}
.AucCRMain{
    width: 100%;
    height: 177px;
}
.AucCRMain p{
    line-height: 26px;
    color: #9c9c9c;
}
.AucCRMain .AucCRMRed{
    color: #d23533;
}
.AucCRMain p span{
    padding-right: 30px;
    position: relative;
    display: block;
    float: left;
}
.AucCRMain p.AucCRMRed span:after{
    background: #d23533;
}
.AucCRMain p span:after{
    content: "";
    display: block;
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #9c9c9c;
    top: 10px;
    right: 12px;
}
.PayWayRadio{
    padding: 17px 20px 0;
    line-height: 34px;
}
.payTit{
    width: 100px;
    float: left;
    display: block;
    padding: 10px 0;
}
.payRadio{
    margin-right: 42px;
    color: #3d3d3d;
    padding: 10px ;
    border: 1px solid #892221;
    border-radius: 10px;
    position: relative;
    width: 180px;
    margin-bottom: 20px;
    float: left;
}
.payRadioTxt{
    padding: 10px 0;
}
.payRadio label{
    float: left;
    margin-right: 10px;
    margin-bottom: 0;
}
.payRadio label input{
    position: absolute;
    opacity: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    cursor: pointer;
}
.payRadio input[type="radio"] + span{
    width: 14px;
    height: 14px;
    display: block;
}
.payRadio input[type="radio"] + span:before {
    content: '';
    border-radius: 50%;
    border: 1px solid #d2d2d2;
    display: block;
    width: 14px;
    height: 14px;
    position: relative;
    margin-right: 1em;
    margin-top: 10px;
    cursor: pointer;
    text-align: center;
    background: #fff;
}
.payRadio input[type="radio"]:checked + span:before {
    background-color: #fff;
    border: 5px solid #892221;
}
.payRadio input[type="radio"]:disabled + span:before {
    box-shadow: inset 0 0 0 4px #f4f4f4;
    border-color: #b4b4b4;
    background: #b4b4b4;
}
.payRadio input[type="radio"] + span:empty:before {
    margin-right: 0;
}
.payRadio img{
    display: inline-block;
    width: 24px;
}
.payRadio p{
    display: inline-block;
}

.BandCardRece{
    border-top: 2px solid #f5f5f5;
    padding: 19px 21px 20px 70px;
}
.BandCardRece .fl div{
    float: left;
    line-height: 34px;
}
.BandCardRece .fr a{
    color: #892221;
}
.BandCardRece .payRadio label{
    margin-right: 36px;
}
.ReceMain{
    width: 920px;
    margin: 0 auto;
    padding: 30px 0;
}
.ReceMainBack{
    padding: 30px 30px;
}
.ReceMain a{
    display: block;
    width: 120px;
    line-height: 38px;
    background: #892221;
    border: 1px solid #892221;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    float: left;
    margin-left: 20px;
}
.ReceMain a.OutBtn2{
    border: 1px solid #892221;
    background: none;
    color: #892221;
}
.ReceInput{
    padding: 0 15px 30px;
}
.ReceInput .AddressMain{
    width: 501px;
}
.ReceInput .AInputTit{
    width: 146px;
    padding-right: 24px;
    text-align: right;
    height: 46px;
}
.ReceInput .AInputTit span{
    display: inline-block;
    height: 46px;
    overflow: hidden;
}
.ReceInput .AInputTit span i{
    color: #db6261;
    font-style: normal;
    margin-right: 5px;
    display: block;
    padding-top: 2px;
}
.ReceInput .aucLRToBid a{
    width: 380px;
    margin: 0 auto;
}
.ReceInput .aucLRToBid span{
    width: 382px;
    left: 50%;
    margin-left: -191px;
}
.aucLRToBid span.agencyShow2{
    top: 24px;
}

.OrderInfor{
    padding: 19px 24px 22px;
    border-bottom: 10px solid #f5f5f5;
}
.OrderInfor .OrderNum{
    padding: 10px 0;
    border-bottom: 0;
}
.OrderInfor>div{
    padding-bottom: 10px;
}
.OrderInfor h4{
    font-size: 16px;
    font-weight: bold;
    line-height: 36px;
}
.OrderInfor p{
    line-height: 22px;
    padding: 5px 0;
}
.OrderInfor p span{
    color: #9c9c9c;
    display: inline-block;
    /*min-width: 72px;*/
    text-align: right;
    padding-left: 10px;
}
.OrderInforTxt{
    width: 33%;
    float: left;
}
.OrderInforTxtTwo{
    width: 67%;
}

.OrderTxtTo p{
    width: 80%;
    float: left;
}
.OrderTxtTo a{
    float: right;
    line-height: 32px;
    color: #d23533;
}

.AddSelect{
    padding: 40px 10px 20px 40px;
}
.AddSelMain{
    width: 420px;
    height: 300px;
    overflow: hidden;
}
.AddSelMain .AddSelCon{
    padding: 11px 19px 14px;
    border: 1px solid #ececec;
}
.AddSelCon{
    margin-bottom: 20px;
}
.AddSelCon div h4{
    font-weight: bold;
    font-size: 16px;
    float: left;
    line-height: 36px;
    margin-right: 40px;
    padding-left: 20px;
}
.AddSelCon div p{
    font-size: 16px;
    float: left;
    line-height: 36px;
}
.AddSelCon>div>p{
    line-height: 22px;
}
.AddSelCon div>p img{
    width: 10px;
    margin-right: 10px;
}
.AddSelCon:hover,.AddSelCon.AddSelHover{
    padding: 10px 18px 13px;
    border: 2px solid #892221;
}

.AddSelConLeft{
    float: left;
    cursor: pointer;
    width: 320px;
}
.add_Edit{
    float: right;
    cursor: pointer;
}

.AddSelect .aucLRToBid a{
    width: 420px;
}
.stageTrad{
    background: #fff;
}
.stageTrad>.ReceCon:last-of-type{
    background: url("../../imgs/RRRIGHT.png") no-repeat;
    color: #fff;
}
.stageTrad.stageMain3 .RefundCon:nth-of-type(3){
    background-image: none;
}

.RefundCon{
    width: 25%;
}

.stageMain .RefundCon:last-of-type{
    background: #e1e1e1;
}
.stageMain4 .RefundCon:last-of-type{
    background: #892221;
}

.refundMain{
    /*padding-top: 30px;*/
    border-top: 1px solid #f2f2f2;
}
.refundMain .OrderMain{
    /*padding-bottom: 0;*/
}
.refundMain .AtterTable .TableTr .TableTh:last-of-type{
    text-align: left;
}
.refundMain .TableTd:nth-of-type(n+2){
    text-align: center;
    border-left: 1px solid #f2f2f2;
    height: 105px;
}

.refundCause{
    padding: 20px 25px 58px;
}
.refundCause h4{
    line-height: 36px;
    font-size: 16px;
    font-weight: bold;
}
.refundCause .NmaeInput:first-of-type{
    padding-top: 20px;
}
.refundCause .NmaeInput .NameLabel{
    width: 100px;
    padding-right: 25px;
    margin: 0;
}
.refundCause .NmaeInput .NameLabel i{
    margin-right: 8px;
}
.refundCause .NmaeInput .NmaeInputRight{
    width: 770px;
}
.refundCause .NmaeInput .NmaeInputRight label{
    margin: 0;
}
.refundCause .NmaeInput .NmaeInputRight textarea{
    width: 100%;
    line-height: 24px;
    height: 111px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    padding: 7px 18px;
    resize: none;
    display: block;
}

.refundFile{
    position: relative;
    width: 140px;
    height: 100px;
    border-radius: 5px;
    border: 1px dashed #d1d1d1;
    display: block;
}
.refundFile input{
    display: none;
}
.refundFile div .reFileImg{
    display: block;
    width: 50px;
    margin: 0 auto;
    padding-top: 18px;
}
.refundFile div span{
    display: block;
    text-align: center;
    line-height: 30px;
    color: #9c9c9c;
}
.refundFile .voucherFile{
    position: absolute;
    max-width: 138px;
    max-height: 98px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.refundDispose{
    padding: 26px 25px 60px;
}
.refundDTit img{
    width: 26px;
    height: 26px;
    float: left;
    margin-right: 10px;
}
.refundDTit{
    line-height: 26px;
    padding-bottom: 15px;
}
.refundDTit span{
    font-weight: bold;
    font-size: 16px;
    display: block;
    float: left;
}
.refundDTxt1{
    padding-left: 36px;
    line-height: 34px;
    /*color: #9c9c9c;*/
    color: #3d3d3d;
}
.refundDTxt2{
    padding-left: 36px;
    line-height: 24px;
    padding-top: 5px;
    padding-bottom: 5px ;
}
.refundDTxt2 span{
    font-size: 18px;
    color: #d23533;
    font-weight: bold;
    padding: 0 3px;
}

.refundCause2{
    padding: 10px 25px 40px;
}
.refundTopLeft{
    width: 658px;
    padding: 60px 75px 0 20px;
}
.refundTopRight{
    width: 262px;
    padding: 15px 20px 10px;
    border-left: 1px solid #f2f2f2;
}
.reTLeft{
    width: 98px;
}
.reTLeft img{
    width: 70px;
}
.reTRight{
    width: 465px;
}
.reTRight h4{
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
}
.reTRight p{
    line-height: 21px;
}

.reTRImg{
    width: 140px;
    height: 116px;
    line-height: 116px;
    text-align: center;
    background: #f8f8f8;
}
.reTRImg img{
    max-width: 140px;
    max-height: 116px;
}
.refundTopRight h4{
    font-size: 16px;
    line-height: 26px;
    font-weight: bold;
    padding-top: 12px;
}
.refundTopRight p{
    font-size: 14px;
    line-height: 25px;
}
.refundTopRight p span{
    float: left;
    color: #9c9c9c;
}
.refundTopRight p i{
    color: #3d3d3d;
    font-style: normal;
    float: left;
    width: 140px;
    line-height: 19px;
    padding-top: 3px;
}
.refundBottom{
    border-top: 10px solid #f5f5f5;
    padding: 7px 23px 16px;
}
.refundBottom h4{
    line-height: 60px;
    font-weight: bold;
    font-size: 16px;
}
.refundBottom h5{
    line-height: 30px;
    font-weight: bold;
    font-size: 14px;
}
.refundBottom div{
    padding-bottom: 18px;
}
.refundBottom div span{
    display: block;
    float: left;
    line-height: 24px;
    width: 177px;
    position: relative;
}
.refundBottom div span:after{
    content: "";
    display: block;
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #3d3d3d;
    top: 9px;
    right: 12px;
}
.refundBottom div p{
    width: 615px;
    display: block;
    float: left;
    line-height: 24px;
}

.none{
    display: none !important;
}

.registerModal .selaTopNo{
    border-top: 0;
}
.business_license{
    width: 1180px;
}
.business_license2{
    height: 80vh;
}

.listMain{
    padding: 70px 0;
    text-align: center;
    line-height: 33px;
}

.contentList .TableTr{
    color: #3d3d3d;
}

.authCode iframe{
    display: block;
    margin: 0 auto;
}

.payModalTxt{
    width: 600px;
    min-height: 300px;
    line-height: 26px;
}

.payTxt{
    line-height: 30px;
    min-width: 200px;
    text-align: center;
    font-size: 16px;
    padding: 10px 30px;
    white-space: nowrap;
}

.sp_LotMore{
    padding: 0;
    opacity: 0;
}



.online_txt_red{
    background: #d23533 !important;
}
.online_txt_green{
    background: #22a084 !important;
}
.online_txt_gray{
    background: #c8c8c8 !important;
}
.online_txt_orange{
    background: #d89d58 !important;
}
.online_txt_dyz{
    background: #7cae66 !important;
}
.online_txt_dpm{
    background: #5f9cbe !important;
}

.yanshiTime span{
    background: #d89d58;
    color: #fff;
}
.yanshiTime span{
    background: #d89d58;
}
.yanshiTime p b{
    color: #d89d58;
}

.onTopIcon .bshare-custom{
    width: auto;
    color: #3d3d3d;
    margin: 0;
    text-indent: 0;
    line-height: 58px !important;
    height: 58px;
    background: url("../../imgs/shareIcon.png") no-repeat 40px center;
    display: block;
    float: left;
    font-size: 14px;
}
.onTopIcon .bshare-custom .bshare-more{
    display: block !important;
    height: auto;
    font-size: 14px;
    width: auto;
    line-height: 58px;
    font-weight: normal !important;
    padding-left: 56px !important;
    padding-right: 20px;
}

.aucLRTop .bshare-custom{
    width: auto;
    color: #3d3d3d;
    margin: 0;
    text-indent: 0;
    line-height: 47px !important;
    height: 47px;
    background: url("../../imgs/shareIcon.png") no-repeat 40px center;
    display: block;
    float: left;
    font-size: 14px;
}
.aucLRTop .bshare-custom .bshare-more{
    display: block !important;
    height: auto;
    font-size: 14px;
    width: auto;
    line-height: 47px;
    font-weight: normal !important;
    padding-left: 56px !important;
}

/*.onTopRight #shareDetails{*/
/*    width: 132px;*/
/*}*/
/*.onTopRight #shareDetails .bdsharebuttonbox a{*/
/*    height: 58px;*/
/*    line-height: 58px;*/
/*    background: url("../../imgs/shareIcon.png") no-repeat 32px center;*/
/*}*/

#bsBox,#bsPanelHolder,#bsWXBox{
    box-sizing: initial;
}
#bsBox *,#bsPanelHolder *,#bsWXBox *{
    box-sizing: initial !important;
}


.member_con{
    display: block;
    margin-bottom: 40px;
}
.member_img{
    width: 230px;
    margin-right: 20px;
    text-align: center;
    height: 140px;
    line-height: 140px;
    background: #f8f7f3;
}
.member_img img{
    display: inline-block;
    max-width: 230px;
    max-height: 140px;
}
.member_txt{
    width: 735px;
}
.member_txt h4{
    color: #545454;
    font-size: 18px;
    padding: 10px 0 15px;
    line-height: 33px;
}
.member_txt p{
    width: 710px;
    font-size: 14px;
    color: #7d7d7d;
    line-height: 20px;
}
.member_to a{
    width: 120px;
    height: 30px;
    line-height: 28px;
    display: block;
    font-size: 14px;
    text-align: center;
    color: #7d7d7d;
    border: 1px solid #d0d0d0;
    margin-top: 110px;
}
.member_con:hover h4{
    color: #8b2120;
}
.member_to a:hover{
    background: #892221;
    border: 1px solid #892221;
    color: #fff;
}

.member_mainTxt{
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 20px;
    text-indent: 28px;
}
.member_bottomTo{
    margin: 40px 0 80px;
}
.member_bottomTo a{
    display: block;
    width: 87px;
    height: 30px;
    line-height: 30px;
    background: #892221;
    color: #fff;
    text-align: center;
    margin: 0 auto;
}

.member_bottomTo2 a{
    width: 117px;
    border: 1px solid #892221;
    color: #892221;
    background: none;
}

.member_bg img{
    width: 100%;
}
.member_header{
    margin-top: -60px;
    padding-bottom: 60px;
    text-align: center;
    position: relative;
}
.member_header img{
    width: 100%;
    display: block;
}
.member_headerImg{
    border: 10px solid #fff;
    width: 100px;
    border-radius: 50%;
    background: #fff;
    margin: 0 auto;
}
.member_header p{
    text-align: center;
    font-size: 25px;
    margin-top: 10px;
}
.member_header a{
    display: block;
    width: 145px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background-color: #37CEA4;
    box-shadow: 0 0 7px rgba(10,124,83,.5);
    border-radius: 10px;
    margin: 10px auto 0;
}
.member_hyqy{
    background: #F4F4F4;
    padding-bottom: 75px;
}

.member_tit{
    text-align: center;
}
.member_tit h3{
    display: inline-block;
    position: relative;
    margin: 36px 0 45px;
    padding-top: 1px;
}
.member_tit h3 span{
    font-size: 28px;
    display: inline-block;
    background: url("../../imgs/line.png") no-repeat center bottom;
    font-weight: normal;
    line-height: 46px;
    position: relative;
    padding: 0 30px;
}
.mem_tLeft{
    font-style: normal;
    font-weight: bold;
    color: #48DAA5;
    font-size: 58px;
    position: absolute;
    left: 0;
    line-height: normal;
    top: -16px;
}
.mem_tRight{
    font-style: normal;
    font-weight: bold;
    color: #48DAA5;
    font-size: 58px;
    position: absolute;
    right: 0;
    line-height: normal;
    top: -16px;
}

.member_qy{
    width: 1180px;
    margin: 0 auto;
    background-color: #eee;
    border-radius: 10px;
}
.member_qy div{
    width: 147.5px;
    text-align: center;
    float: left;
    padding: 97px 0 0;
    height: 284px;
}
.member_qy div:hover{
    background-color: #999999;
    border-radius: 10px;
    position: relative;
}
.member_qy div:hover:before{
    display: inline-block;
    width: 86px;
    height: 12px;
    position: absolute;
    left: 50%;
    margin-left: -43px;
    top: -6px;
    background-color: #48DAA5;
    border-radius: 10px;
    content: "";
}
.member_qy div:hover h4,.member_qy div:hover p,.member_qy div:hover span{
    color: #fff;
}
.member_qy h4{
    font-size: 16px;
    color: #000000;
    margin-bottom: 10px;
    line-height: normal;
    height: 2.5rem;
    font-weight: bold;
    position: relative;
}
.member_qy p{
    line-height: 21px;
    color: #666666;
    font-size: 14px;
    margin-bottom: 10px;
}
.member_qy span{
    display: block;
    font-size: 12px;
    color: #999999;
    font-weight: normal;
}

.member_sm h4{
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: bold;
}
.member_sm{
    margin-bottom: 42px;
}
.member_sm p{
    font-size: 14px;
}
.member_jsq{
    font-size: 16px;
    padding-bottom: 80px;
    font-weight: bold;
}

.zixun_top{
    position: fixed;
    top: 80px;
    height: 30px;
    background: #892221;
    width: 1180px;
    left: 50%;
    margin-left: -590px;
}
.zixun_top div{
    position: relative;
    width: 100%;
    height: 30px;
}
.zixun_topTxt{
    position: absolute;
    top: 0;
    line-height: 30px;
    color: #fff;
    left: 1680px;
    width: 520px;
    animation: rotaryBlockSecond 30s linear infinite;
    -moz-animation: rotaryBlockSecond 30s linear infinite;	/* Firefox */
    -webkit-animation: rotaryBlockSecond 30s linear infinite;	/* Safari 和 Chrome */
    -o-animation: rotaryBlockSecond 30s linear infinite;
    white-space: nowrap;
}

@keyframes rotaryBlockSecond {
    0% { left: 1180px; }
    100% { left: -520px; }
}
@-moz-keyframes rotaryBlockSecond {
    0% { left: 1180px; }
    100% { left: -520px; }
}
@-webkit-keyframes rotaryBlockSecond {
    0% { left: 1180px; }
    100% { left: -520px; }
}
@-o-keyframes rotaryBlockSecond {
    0% { left: 1180px; }
    100% { left: -520px; }
}


.bank_select{
    position: relative;
}
.NmaeInput .bank_select select{
    width: 365px;
    line-height: 38px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    padding-left: 18px;
    height: 40px;
}
.NmaeInput .bank_select input{
    position: absolute;
    width: 70%;
    border: 0;
    height: 30px;
    line-height: 30px;
    top: 5px;
    left: 1px;
}

.sealLogMain{
    width: 800px;
    height: 500px;
    overflow: hidden;
    position:relative;
}
#imgContainer{
    width: 600px;
    height: 500px;
    margin: 0 auto;
}

.artDSCon{
    width: 16.666%;
    float: left;
    text-align: center;
}
.artDSCon img{
    display: inline-block;
    max-width: 155px;
    max-height: 155px;
}
.artDSCon div{
    width: 155px;
    height: 155px;;
    margin: 0 auto;
    text-align: center;
    line-height: 155px;
}
.artDSCon p{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.aucPreTab a{
    color: #3d3d3d;
    width: 100px;
    height: 31px;
    line-height: 31px;
    border: 1px solid #d9d9d9;
    display: block;
    margin-top: 12px;
    margin-left: 20px;
    text-align: center;
}
.aucPreTab.aucPreTabC a i{
    transform: rotate(180deg);
}
.aucPreSelect{
    margin-top: 12px;
    width: 100px;
    height: 29px;
    line-height: 29px;
    border: 1px solid #d9d9d9;
    margin-left: 20px;
    text-align: center;
}
.aucPreSelect a{
    color: #3d3d3d;
}


.tui_img{
    width: 170px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    font-size: 0;
    margin: 0 auto;
}
.tui_img img{
    max-width: 170px;
    max-height: 100px;
}

.bzjTxt {
    font-size: 12px;
    color: #892221;
    line-height: 20px;
}




.sessionMLeft:after{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    content: "";
    display: block;
}


.PCLeftTxt .userBtns{
    width: 90px;
    line-height: 35px;
    display: block;
    text-align: center;
    font-size: 12px;
    background: #892221;
    color: #fff;
    border-radius: 5px;
    margin: 0 auto;
}

.searchInfor{
    width: 1200px;
    margin: 0 auto;
    border-bottom: 2px solid #892221;
}
.searchInfor h4{
    font-size: 16px;
    line-height: 54px;
    color: #892221;
    font-weight: bold;
}
.searchInfor .sessionInfor{
    margin-top: 0;
}
.searchInfor .sessionInfor .selectMenu>a{
    line-height: 53px;
    text-align: right;
}
.searchInfor .sessionInfor .selectMenu{
    min-width: 120px;
}

.onTopAddress{
    padding: 10px 20px;
    min-height: 60px;
}
.onTopAddress span{
    color: #9c9c9c;
}
.underLine{
    text-decoration: underline;
    color: #892221 !important;
}

.indexBNav{
    position: absolute;
    left: -295px;
    top: 0;
    background: rgba(255,255,255,0.8);
    width: 295px;
    height: 100%;
    padding: 0 0 0 30px;

    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    overflow-y: auto;
    z-index: 30;
}
.indexBNav.showLeft{
    left: 0;
}

.indexBNavCon{
    border-bottom: 1px dashed #c6c6c6;
    padding: 8px 0;
}
.indexBNavCon h4{
    line-height: 26px;
    font-size: 14px;
    font-weight: bold;
}
.indexBNavCon a{
    font-size: 14px;
    min-width: 43px;
    margin-right: 10px;
    display: inline-block;
    line-height: 20px;
    color: #3d3d3d;
}


.indexBNavC{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 30;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
}
.indexBNavC.showLeft{
    left: 295px;
}
.indexBNavC a{
    width: 30px;
    padding: 13px 0;
    text-align: center;
    background: #892221;
    color: #fff;
    display: block;
}
.indexBNavC span{
    display: block;
}
.indexBNavC span.iconfont{
    font-size: 12px;
    padding-top: 5px;
}
.indexBNavC.showLeft span.iconfont{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}


.enterMain{
    width: 1200px;
    margin: 0 auto;
    padding: 0 0 40px;
}

.enterCon{
    width: 33.333333%;
    float: left;
    padding: 0 10px;
}
.enterCon a{
    border: 2px solid #fff;
    padding: 20px 30px 28px;
    position: relative;
    color: #3d3d3d;
    display: block;
    box-shadow: 4px 4px 12px #ededed;
    background: #fff;
}

.enterCon a:hover{
    border: 2px solid #892221;
    color: #892221;
}
.enterTit{
    font-size: 18px;
    font-weight: bold;
}
.enterTxt{
    font-size: 14px;
    padding: 20px 0 30px;
}
.enterTo{
    width: 100%;
    font-size: 14px;
    display: block;
    line-height: 40px;
    background: #892221;
    color: #fff;
    text-align: center;
    border-radius: 4px;
}

.navBottom2{
    /*width: 1180px;*/
    /*margin: 10px auto;*/
    float: left;
    padding-right: 20px;
}
.navBottom2BT{
    border-top: 1px solid #e6e6e6;
    padding-top: 10px;
}
.navBottom2 div{
    float: left;
    margin-right: 32px;
    white-space: nowrap;
}
.navBTit{
    font-size: 16px;
    padding-bottom: 10px;
    font-weight: bold;
    padding-top: 8px;
}
.navBottom2 a{
    color: #a2a1a4;
    line-height: 24px;
}
.navBottom2 a:hover{
    color: #892221;
}

.inforB{
    margin-right: 22px;
}

.enterZX{
    width: 1180px;
    margin: 0 auto;
}
.enterZXL{
    float: left;
    width: 50%;
    height: 510px;
    background: #fff;
}
.enterZXR{
    float: left;
    width: 100%;
}
.enterZXR>div{
    width: 100%;
}

.enterTop img{
    width: 100%;
}

.enterZXTit{
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 30px;
    padding-top: 20px;
}

.enterZXInput{
    margin-bottom: 30px;
    padding-left: 80px;
}
.enterZXInput p{
    float: left;
    width: 80px;
    line-height: 44px;
    padding-right: 20px;
    text-align: right;
}
.enterZXInput input{
    float: left;
    width: 320px;
    line-height: 20px;
    padding: 12px 10px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
}
.enterZXInput textarea{
    float: left;
    width: 320px;
    height: 180px;
    line-height: 20px;
    padding: 12px 10px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    resize: none;
}
.enterZXBtn{
    padding: 0 80px;
}
.enterZXBtn a{
    width: 100%;
    line-height: 44px;
    color: #fff;
    background: #892221;
    padding: 0;
    border-radius: 5px;
    display: block;
    text-align: center;
}

.enterB{
    width: 1180px;
    margin: 30px auto 0;
    background: #fff;
    padding: 20px 0;
}
.enterB h3{
    font-size: 24px;
    text-align: center;
    padding-bottom: 20px;
    font-weight: bold;
}
.enterSCon{
    padding: 0 50px;
}
.enterSCon div{
    width: 25%;
    padding: 0 15px;
    float: left;
}
.enterSCon div img{
    width: 100%;
}

.enter_swiper{
    height: 125px;
}
.enter_swiper .swiper-slide{
    width: 100%;
}
.enter_swiper .arrow-left{
    width: 40px;
    height: 40px;
}
.enter_swiper .arrow-right{
    width: 40px;
    height: 40px;
    margin-top: -24px;
}
.enter_swiper .arrow-left span{
    line-height: 40px;
}
.enter_swiper .arrow-right span{
    line-height: 40px;
}


.screenMain .preSearchBtn{
    margin-left: 30px;
    width: 98px;
    line-height: 34px;
    color: #fff;
    background: #892221;
    border-radius: 4px;
    text-align: center;
    display: block;
    float: right;
}

.pre_heiCon{
    width: 1070px;
}
.pre_hei{
    height: 30px;
    overflow: hidden;
    width: 1020px;
}
.pre_hei.pre_heiShow{
    height: auto;
}
.screenMain .pre_show{
    float: right;
    display: block;
    line-height: 30px;
    color: #892221;
    /*text-decoration: underline;*/
    text-align: center;
    margin: 24px 0 0;
    padding: 0 10px;
    border-radius: 4px;
}

.enterD{
    padding: 30px 0;
}
.enterD h3{
    text-align: center;
    font-size: 24px;
    margin-bottom: 30px;
}
.enterDTopMain{
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}
.enterDTop{
    background: #fff;
    text-align: center;
    position: relative;
    z-index: 2;
}
.enterDTop img{
    max-width: 80px;
    max-height: 60px;
}
.enterDTop p{
    font-size: 16px;
    line-height: 20px;
    height: 50px;
    padding: 15px 0 10px;
}
.enterDTop span{
    color: #999;
}
.enterDTop.enterDTopH span{
    color: #892221;
}
.enterDTop:nth-of-type(4) p{
    padding-top: 8px;
}
.enterDImg{
    height: 60px;
}

.enterDxian{
    position: absolute;
    bottom: 10px;
    width: 100%;
    height: 1px;
    background: #cccccc;
}

.enterDMain{
    padding: 10px 0 50px;
}
.enterDMainTit{
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
}
.enterDMainTxt p{
    font-size: 14px;
    line-height: 19px;
    color: #666666;
    margin-top: 15px;
    padding-left: 30px;
}
.enterDMainTit span{
    position: relative;
    z-index: 1;
    font-size: 18px;
    font-weight: bold;
}
.enterDMainTit:after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 6px;
    background: #892221;
    opacity: 0.5;
}

.agreement{
    width: 100%;
    height: 338px;
    padding: 30px;
    background: #f8f8f8;
    border: 1px solid #e0e0e0;
    overflow-y: auto;
    font-size: 12px;
    line-height: 16px;
    color: #989898;
    margin-top: 30px;
    margin-bottom: 30px ;
}
.agreement h1{
    text-align: center;
    font-size: 16px;
    color: #27282d;
    margin-bottom: 20px;
    font-weight: bold;
}
.agreement p{
    padding-bottom: 10px;
}
.agreement h3{
    padding-bottom: 20px;
    font-size: 14px;
    font-weight: bold;
}

.enterDMain .enterDBtn{
    width: 260px;
    line-height: 44px;
    color: #fff;
    background: #892221;
    padding: 0;
    border-radius: 5px;
    display: block;
    text-align: center;
    margin: 0 auto;
}

.enterDForm h3{
    margin: 10px 0 30px;
}

.receBox{
    position: relative;
    cursor: pointer;
}
.receBox:hover .recePriceModal{
    display: block;
}
.recePriceModal{
    position: absolute;
    top: 54px;
    right: 0;
    box-shadow: 0 0 10px #cccccc;
    background: #fff;
    display: none;
    padding: 6px 10px;
    border-radius: 4px;
}
.RecePrice .iconfont{
    font-size: 22px;
}
.ReceTopTxt .recePriceModal p{
    line-height: 30px;
    white-space: nowrap;
}
.recePriceModal p .receLeft{
    color: #9c9c9c;
    width: 70px;
    display: inline-block;
}
.recePriceModal p .receRight{
    color: #3d3d3d;
    display: inline-block;
}

.indexTitle .indexMiaosha{
    position: absolute;
    top: 40px;
    left: 40px;
    text-align: center;
    display: block;
    color: #fff;
    font-size: 16px;
    border-radius: 4px;

    animation: bigSmall 2s linear infinite;
    -moz-animation: bigSmall 2s linear infinite;	/* Firefox */
    -webkit-animation: bigSmall 2s linear infinite;	/* Safari 和 Chrome */
    -o-animation: bigSmall 2s linear infinite;
}


@keyframes bigSmall
{
    0% {
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
    }
    50% {
        transform: scale(1.1);
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    100% {
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
    }
}
@-moz-keyframes bigSmall /* Firefox */
{
    0% {
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
    }
    50% {
        transform: scale(1.1);
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    100% {
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
    }
}
@-webkit-keyframes bigSmall /* Safari 和 Chrome */
{
    0% {
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
    }
    50% {
        transform: scale(1.1);
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    100% {
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
    }
}
@-o-keyframes bigSmall /* Opera */
{
    0% {
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
    }
    50% {
        transform: scale(1.1);
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    100% {
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
    }
}

.twoCon{
    width: 50%;
}
.stageMain>.twoCon:last-of-type{
    background: #e1e1e1;
    color: #3d3d3d;
}
.stageMain2>.twoCon:last-of-type{
    background: #892221;
    color: #fff;
}
.sixCon{
    width: 16.666666666%;
}
.stageMain>.sixCon:last-of-type{
    background: #e1e1e1;
    color: #3d3d3d;
}
.stageMain6>.sixCon:last-of-type{
    background: #892221;
    color: #fff;
}

.aucTimeLeft{
    width: 350px;
}

