.profession {
    width: 1200px;
    margin: 20px auto 0;
}
.profession-main .auctionnews p {
    width: 145px;
}
.pm-bid-eyebrow .rmb-red {
    color: #d6363b;
    font-size: 18px;
    margin-right: 12px;
}
.bidder_people {
    display: inline-block;
    width: 109px;
    height: 23px;
    border: solid 1px #ccc;
    text-align: center;
    margin-left: 18px;
    padding: 0;
    font-size: 12px;
    border-radius: 1px;
    line-height: 23px;
    vertical-align: super;
}
.pm-bid-eye, .pm-bid {
    /* background: #fff; */
}
.pm-bid-eyebrow li {
    margin-bottom: 20px;
}
.hall-wrap .pm-main {
    padding-top: 20px;
}
.pm-bid {
    padding-top: 0;
}
.p_tit {
    background: #eaeaea;
    border-bottom: none;
}
.p_tit span {
    width: 144.5px;
    border-top: 2px solid #eaeaea;
    border-bottom: 1px solid #d6363b;
}
.p_tit .active {
    background: #fff;
    border-right: 1px solid #d6363b;
    border-top: 2px solid #d6363b;
    border-bottom: 1px solid #fff;
}
.p_tit .right.active {
    border-right: none;
    border-left: 1px solid #d6363b;
    border-top: 2px solid #d6363b;
    border-bottom: 1px solid #fff;
}
.pm-bid-right .recordUl {
    padding-top: 5px;
    overflow: hidden;
}
.pm-bid-right .recordUl li {
    border-bottom: none;
    padding: 4px 0;
}
.pm-bid-right .recordUl li p {
    margin: 0;
}
.pm-bid-right .see-record {
    border: 1px solid #ccd1d9;
    border-radius: 3px;
    font-size: 12px;
    color: #666;
    text-align: center;
    width: 40px;
    height: 20px;
    line-height: 20px;
    margin: 20px auto 0;
    display: inline-block;
    position: absolute;
    left: 125px;
    bottom: 7px;
}
.tab-menu {
    border-bottom: 1px solid #d6363b;
}
.tab-menu li {
    margin: 0;
    padding: 0 40px;
}
.tab-menu li.current {
    height: 57px;
    border-bottom: none;
    border-top: 3px solid #d6363b;
    border-right: 1px solid #d6363b;
    border-left: 1px solid #d6363b;
    background: #fff;
}
.icon_font {
    width: 30px;
    height: 30px;
    background-color: #18d6b1;
    border-radius: 50%;
    line-height: 30px;
    color: #fff;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    margin-right: 6px;
}
.p_name .color-red {
    font-size: 13px;
    color: #333;
}
.p_name em {
    background: #b6b6b6;
    width: 1px;
    height: 12px;
    opacity: .4;
    display: inline-block;
    margin-left: 5px;
    vertical-align: text-top;
}

.lineh22 {
    position: relative;
    float: left;
}
.lineh22 .tips {
    position: absolute;
    left: 28px;
    top: 44px;
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(/themes/images/tips.png) 0 0 no-repeat;
}
.inside {
    width: 106px;
    height: 15px;
    color: #fff;
    text-align: center;
    line-height: 16px;
    cursor: pointer;
    position: absolute;
    left: 2px;
    bottom: 49px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
.inside1 {
    background: #d6363b;
}
.inside2 {
    background: rgba(0, 0, 0, 0.4);
}
.inside3 {
    background: #0ab86c;
}
.inside4 {
    background: #ff8d00;
}
.pm-sign .plus {
    top: 0;
}
.pm-sign .minus {
    top: -7px;
}
.pm-before-apply .pm-sign .minus, .pm-before-start .pm-sign .minus {
    background: url(/themes/images/button_icon_minus_gray.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .minus.active {
    background: url(/themes/images/button-icon-minus-red.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .minus, .pm-before-apply .pm-sign .minus:hover, .pm-before-start .pm-sign .minus, .pm-before-start .pm-sign .minus:hover {
    background: url(/themes/images/button_icon_minus_gray.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .minus.active:hover {
    background: url(/themes/images/button_icon_minus_red_hover.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .plus, .pm-before-start .pm-sign .plus {
    background: url(/themes/images/button_icon_plus_gray.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .plus.active {
    background: url(/themes/images/button-icon-plus-red.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .plus:hover, .pm-before-start .pm-sign .plus:hover {
    background: url(/themes/images/button_icon_plus_gray.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .plus.active:hover, .pm-before-start .pm-sign .plus.active:hover {
    background: url(/themes/images/button_icon_plus_red_hover.png) 0 0 no-repeat;
}
.pm-bid .pm-price-input {
    height: 32px;
    background: #fff;
    margin-left: -8px;
}
.module-sf .pay_bid {
    margin-left: -8px;
}
.pm-status {
    display: inline-block;
    width: 48px;
    height: 16px;
    background: url(/themes/images/loser.png) 0 0 no-repeat;
}
.win {
    background: url(/themes/images/leader.png) 0 0 no-repeat;
}
.pay_bid.disable, #pay_bzj_btn.disable {
    background: #999;
}
.profession {
    width: 1200px;
    margin: 20px auto 0;
}
.profession-main .auctionnews p {
    width: auto;
    min-width: 125px;
    margin-right: 10px;
}
.profession-main .w220 p {
    padding-right: 76px;
}
.auction_msg {
    float: left;
    display: inline-block;
    width: 325px;
    height: 100%;
    padding-left: 20px;
    position: relative;
}
.auction_list {
    width: 1200px;
    margin: 20px auto;
    background: #fff;
    height: 180px;
}
.auction_list .pmjg-message {
    border: none;
    margin: 0;
    color: #666;
}
.auction_list h2 {
    margin-top: 30px;
    font-size: 20px;
    height: 50px;
    line-height: 25px;
    margin-bottom: 5px;
}
.pro_upcoming_pic {
    float: left;
    width: 835px;
    height: 100%;
    overflow: hidden;
    margin-left: 15px;
    position: relative;
    background-color: #fff;
    -webkit-user-select: none;
}
.pro_upcoming_wrap {
    width: 711px;
    margin-left: 60px;
    overflow: hidden;
    position: relative;
}
.pro_upcoming_list {
    height: 140px;
    position: relative;
    left: 0;
    top: 0;
}
.pro_upcoming_list li {
    float: left;
    width: 110px;
    height: 100%;
    text-align: center;
    position: relative;
    padding-right: 40px;
}
.pro_upcoming_list li img {
    width: 106px;
    height: 69px;
    margin-top: 20px;
    margin-bottom: 10px;
    border: 2px solid white;
    position: relative;
    cursor: pointer;
    border-radius: 4px;
}
.pro_upcoming_list li em{position: absolute;width: 30px;height: 16px;background: rgba(51,51,51,0.5);color: #fff;font-size: 14px;line-height: 16px;text-align: center;top: 20px;left: 2px;z-index: 1;border-radius: 2px;color: #fff;}
.no_time{
	width: 715px!important;
	height: 100%;
	line-height: 140px;
	text-align: center;
    font-size: 18px;
    color:#999999;
}
.upcoming_list_title {
    font-size: 12px;
    color: #333;
    line-height: 15px;
    height: 28px;
    cursor: pointer;
}
.upcoming_list_msg.active .upcoming_list_title {
    color: #d6363b;
}
.btn-left {
    background: url(/themes/images/icon_slide_left_normal.png) center center no-repeat;
    width: 20px;
    height: 60px;
    display: inline-block;
    position: absolute;
    left: 8px;
    top: 35px;
    cursor: pointer;
}
.btn-left:hover {
    background: url(/themes/images/icon_slide_left_hover.png) center center no-repeat;
}
.btn-right {
    background: url(/themes/images/icon_slide_right_normal.png) center center no-repeat;
    width: 20px;
    height: 60px;
    position: absolute;
    right: 8px;
    top: 35px;
    display: inline-block;
    cursor: pointer;
}
.btn-right:hover {
    background: url(/themes/images/icon_slide_right_hover.png) center center no-repeat;
}
.pro_upcoming_list li:hover img {
    border: 2px solid #d6363b;
}
.pro_upcoming_list li:hover .upcoming_list_title {
    color: #d6363b;
}
#pro_bid_name {
    font-size: 18px;
    line-height: 24px;
    color: #333;
    margin: 0 20px 10px 10px;
}
.pm-bid-eyebrow .rmb-red {
    color: #d6363b;
    font-size: 14px;
    margin-left: 6px;
}
.bidder_people {
    width: 93px;
    height: 23px;
    border: solid 1px #ccc;
    text-align: center;
    float: right;
    margin-left: 0;
    margin-right: 63px;
    padding: 0;
    font-size: 12px;
    border-radius: 1px;
    line-height: 23px;
    vertical-align: super;
}
.pm-bid-eye, .pm-bid {
    /* background: #fff; */
}
.pm-bid-eyebrow li {
    margin-top: 10px;
    margin-bottom:10px;
}
.hall-wrap .pm-main {
    padding-top: 20px;
}
.pm-bid {
    padding-top: 0;
}
.p_tit {
    background: #eaeaea;
    border-bottom: none;
}
.p_tit span {
    width: 144px;
    border-top: 2px solid #eaeaea;
    border-bottom: 1px solid #d6363b;
}
.p_tit .active {
    background: #fff;
    border-right: 1px solid #d6363b;
    border-top: 2px solid #d6363b;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #d6363b;
}
.p_tit .right.active {
    border-right: 1px solid #d6363b;
    border-left: 1px solid #d6363b;
    border-top: 2px solid #d6363b;
    border-bottom: 1px solid #fff;
}
.pm-bid-right .recordUl {
    padding-top: 5px;
    overflow: hidden;
}
.pm-bid-right .recordUl li {
    border-bottom: none;
    padding: 4px 0;
}
.pm-bid-right .recordUl li p {
    margin: 0;
}
.pm-bid-right .see-record {
    border: 1px solid #ccd1d9;
    border-radius: 3px;
    font-size: 12px;
    color: #666;
    text-align: center;
    width: 40px;
    height: 20px;
    line-height: 20px;
    margin: 20px auto 0;
    display: inline-block;
    position: absolute;
    left: 112px;
    bottom: 10px;
    cursor: pointer;
}
.tab-menu {
    border-bottom: 1px solid #d6363b;
}
.tab-menu li {
    margin: 0;
    padding: 0 40px;
}
.tab-menu li.current {
    height: 57px;
    border-bottom: none;
    border-top: 3px solid #d6363b;
    border-right: 1px solid #d6363b;
    border-left: 1px solid #d6363b;
    background: #fff;
}
.icon_font {
    width: 30px;
    height: 30px;
    background-color: #FFB86F;
    border-radius: 50%;
    line-height: 30px;
    color: #fff;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    margin-right: 6px;
}
.p_name .color-red {
    font-size: 13px;
    color: #333;
}
.p_name em {
    background: #b6b6b6;
    width: 1px;
    height: 12px;
    opacity: .4;
    display: inline-block;
    margin-left: 5px;
    vertical-align: text-top;
}
.auctioneerspeak .p_name .color-999 {
    opacity: .7;
    text-align: left;
    color: #333;
    float: none;
    margin-left: 5px;
}
.auctioneerspeak .p_content {
    border: none;
    background: #f3f3f3;
    border-radius: 4px;
    padding: 6px 17px;
    display: inline-block;
    float: left;
    font-size: 13px;
    margin-right: 20px;
    width: 207px;
}
.auctone-new{
    font-size: 12px;color:#fff;background: #009049;padding: 7px;width: 62px;border-radius: 5px;
    position: absolute;
    right: 16px;
    bottom: 180px;
    z-index: 999;
    cursor: pointer;
    display: none;
}
.auctone-new:before{
    content: "";
    width: 0px;
    height: 0px;
    border-top: 8px solid #009049;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    top: 24px;
    left: 31px;
}
.lineh22 {
    position: relative;
    float: left;
}
.lineh22 .tips {
    position: absolute;
    left: 38px;
    top: 44px;
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(/themes/images/tips.png) 0 0 no-repeat;
}
.pro_upcoming_list li.active img {
    border: 2px solid #d6363b;
}
.pm-sign .plus, .pm-sign .minus {
    width: 34px;
    height: 32px;
    border-left: 1px solid #d7d7d7;
}
.pm-sign .plus {
    top: 1px;
    left: auto;
    right: 7px;
}
.pm-sign .minus {
    left: auto;
    top: -6px;
    right: 42px;
}
.pm-before-apply .pm-sign .minus, .pm-before-start .pm-sign .minus {
    background: url(/themes/images/button_icon_minus_gray.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .minus.active {
    background: url(/themes/images/button-icon-minus-red.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .minus, .pm-before-apply .pm-sign .minus:hover, .pm-before-start .pm-sign .minus, .pm-before-start .pm-sign .minus:hover {
    background: url(/themes/images/button_icon_minus_gray.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .minus.active:hover {
    background: url(/themes/images/button_icon_minus_red_hover.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .plus, .pm-before-start .pm-sign .plus {
    background: url(/themes/images/button_icon_plus_gray.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .plus.active {
    background: url(/themes/images/button-icon-plus-red.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .plus:hover, .pm-before-start .pm-sign .plus:hover {
    background: url(/themes/images/button_icon_plus_gray.png) 0 0 no-repeat;
}
.pm-before-apply .pm-sign .plus.active:hover, .pm-before-start .pm-sign .plus.active:hover {
    background: url(/themes/images/button_icon_plus_red_hover.png) 0 0 no-repeat;
}
.pm-bid .pm-price-input {
    height: 32px;
    background: #fff;
    margin-left: -8px;
    width: 100%;
    padding-left: 0;
    text-indent: 10px;
}
.module-sf .pay_bid {
    margin-left: -8px;
}
.pm-status {
    float: left;
    width: 48px;
    height: 16px;
    background: url(/themes/images/loser.png) 0 0 no-repeat;
    margin-top: 6px;
    margin-left: 2px;
}
.win {
    background: url(/themes/images/leader.png) 0 0 no-repeat;
}
.bidnumBox {
    display: none;
    margin-left: 20px;
    background: linear-gradient( 270deg, rgba(247,247,247,0) 0%, #F7F7F7 100%);
    font-weight: 400;
    font-size: 12px;
    color: #666666;
    height: 36px;
    line-height: 38px;
    margin-top: 8px;
    padding-left: 8px;
}
#DISPLAY_BID_FINISH .bidnum{text-indent: 20px!important;font-size: 16px;}
.pay_bid.disable, #pay_bzj_btn.disable {
    background: #999;
}
#status_tip {
    font-size: 16px;
    color: #333;
    position: absolute;
    right: 0;
    top: 1px;
    display: none;
}
.wait-title {
    font-size: 16px;
    color: #333;
}
#sf-price {
    margin-bottom: 10px;
}
.slider_wrap {
    width: 100%;
    height: 4px;
    margin-top: 13px;
    background: #d6363b;
    position: relative;
}
.scroll_small {
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 3px;
    height: 4px;
    background: #d7d7d7;
}
.through {
    text-decoration: line-through;
}
.pauseDiv .pay-tit {
    background: none;
    text-align: center;
    line-height: 58px;
    height: 58px;
    color: #333;
}
.btn input.pauseBtn {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #999;
    color: #666;
    background: #fff;
    margin-right: 30px;
    font-size: 16px;
    cursor: pointer;
}
.btn input.onceBtn {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #d6363b;
    cursor: pointer;
}
.pauseDiv {
    height: 100px;
    text-align: center;
    font-size: 16px;
    background: #f9e6cb;
    position: relative;
    display: none;
}
.close_btn {
    position: absolute;
    right: 15px;
    top: 15px;
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(/themes/images/icon-pop-close.png) 0 0 no-repeat;
    cursor: pointer;
}
.module-sf a.success_book {
    color: #d6363b;
    cursor: pointer;
}
.meet-mode {
    display: inline-block;
    width: 60px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    vertical-align: middle;
    font-size: 12px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}
.meet-mode0 {
    background: #00bfa5;
}
.meet-mode1 {
    background: #ff9100;
}
.square-list {
    overflow: hidden;
    padding-left: 47%;
    width: 100%;
    margin-bottom: 18px;
}
.square {
    width: 4px;
    height: 4px;
    float: left;
    border-radius: 50%;
    margin-right: 4px;
    background-color: #d8d8d8;
    cursor: pointer;
}
.square.active {
    background: #999;
}
.auction_msg .lineheight26 {
    line-height: 23px;
}
.p_name .color-red.active {
    color: #d6363b;
}
.error-tip {
    z-index: 99999;
}
.small_size {
    font-size: 12px;
}
.has-video {
    position: absolute;
    top: 0;
    left: 60px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    padding: 0;
    width: 60px;
    text-align: center;
}
.lot-video {
    position: relative;
    display: none;
}
.video-time {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    background-color: rgba(0, 0, 0, .4);
    filter: alpha(opacity=40);
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
}
.fixed-video {
    position: fixed;
    right: 10px;
    bottom: 10%;
    cursor: move;
    z-index: 9999;
}
.opcy_new{min-width: 1200px;}
.app_frame{width: 600px;height: 200px;background: #fff;position: absolute;left: 32%;top: 40%;z-index: 9000;box-shadow: 0 5px 15px rgba(0,0,0,0.2);display: none;}
.app_frame p{width: 95%;font-size: 16px;text-align: center;margin:60px auto 25px;color: #333;line-height: 30px;}
.app_box{width: 100%;display: flex;justify-content: center;}
.app_frame button{width: 100px;height: 30px;font-size: 14px;text-align: center;color: #333;margin-right: 20px;background: #d6363b;color: #fff;}

.img_enlarge{position:fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999999;background: rgba(0, 0, 0, .6);  overflow: auto; display: -webkit-box;cursor: zoom-out;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: -moz-box;
    -moz-box-align: center;
    -moz-box-pack: center;
    display: -o-box;
    -o-box-align: center;
    -o-box-pack: center;
    display: -ms-box;
    -ms-box-align: center;
    -ms-box-pack: center;
    display: box;
    box-align: center;
    box-pack: center;}

.sf-pic-slide img{
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}
.img_enlarge p{
    width: 84px;
    height: 32px;
    background: rgba(0, 0, 0, .4);
    color: #fff;
    position: absolute;
    left: 50%;top: 50%;;
    text-align: center;
    line-height: 32px;
    margin-left: -42px;
    margin-top: -16px;
    border-radius: 10px;
    font-size: 16px;
    opacity: 0;
}
.auctioneerpic img{
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}
/* .pm-bid-eyebrow{background: #F6F6F6;margin-left: 10px;border-top:1px solid #fff;margin-right: 10px;margin-bottom: 10px;} */
.pm-bid-eyebrow{margin-left: 10px;margin-right: 10px;margin-bottom: 10px;}
.search-xial{float: right;margin-top: 20px;font-size: 14px;position: relative;}
.search-xial span{width: 50px;text-align: center;height: 30px;line-height: 30px;background:#f3f5f7;display: block;border: 1px solid #e7e7e7;color: #666;;border-right:none;position: relative;padding-right: 10px;cursor: pointer;}
.sarchla-jit{width: 12px;height: 12px;display: block;position: absolute;right: 4px;top: 9px;transition: all .1s ease;}
.search-xial ul{width: 61px;background: #fff;box-shadow: 0 0 10px #cdcdcd;display: none;position: absolute;top: 32px;left: 0;z-index: 99999999;}
.search-xial ul li{width: 61px;text-indent: 12px;line-height: 30px;font-size: 14px;cursor: pointer;color: #777777;}
.search-xial ul li:hover{background: #d6363b;color: #fff;}
.module-sf .pay_bid{margin-top: 10px;}
#loanbutt{display:inline-block;background:#009049;width:190px;height: 40px;color:#fff;line-height:42px;border-radius: 4px;margin-left:12px;font-size: 16px;text-align: center;}
.line{width:100%;}
#loanbutt:hover{background: #02753c;}
.applytips{position: relative;}
.applytips button{padding: 5px 10px;background: none;border:1px solid #d6363b;color: #d6363b;font-size: 14px;position: absolute;right: 10px;bottom: 23px;cursor: pointer;}
.applytips img{height: 300px;position: absolute;right: -14px;bottom: -280px;z-index: 9999999;display: none;}
.hall-wrap{overflow: visible;}

.end_time .currentrate{
    margin: 0;
}
.currentrate p,p em{
    font-size: 12px !important;
    color: #333333;
    font-weight: 500;
}
.currentrate p .FS24{
    font-size: 24px;
}
.currentrate .FS20{
	font-weight: 500;
	font-size: 20px;
	color: #333333;
    margin: 15px 0;
}
.end_time .J_PItem {
	margin: 0;
    border-bottom: 1px dashed  #CCCCCC;
    padding-bottom: 10px;
}
.end_time .J_PItem span{
	font-size: 12px;
	color: #999999;
}
.end_time .succzn-pen {
    height: 24px;
    border-radius: 2px;
    border: 1px solid #CCCCCC;
    padding: 5px 10px;
}
.end_time .succzn-pen,span.FS11 {
    font-size: 11px !important;
    color: #666666 !important;
}
.TAcenter{
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    color: #333333;
    margin-bottom: 15px;
}

