
/* 头部css */
.myHead{
    height:87px;
    width: 100%;
    min-width:1200px;
    background-color:#fff;
    border-bottom:4px solid #b81c22;
    position:fixed;
    left:0;
    top:0;
    z-index:99;
}
.head_top{
    border-bottom:1px solid #f3f3f3;
    clear:both;
    overflow:hidden;
    height:33px;
}
.head_top_l{
    color:#818181;
    display:inline-block;
    float:left;
    line-height:33px;
    font-size:13px;
}
.head_top_r{
    float:right;
}
.login_in{
    margin-top:3px;
}
.login_in a{
    display:inline-block;
    height:26px;
    line-height:26px;
    margin-left:26px;
    color:#080808;
    cursor:pointer;
}
.login_in a.register{
    color:#b81c22;
}

.login_in a:hover{
    color:#b81c22;
    border-radius:2px;
}
.login_info{
    margin-top:6px;
}
.login_info span a{
    color:#b81c22;
}
.login_info em a{
    display:inline-block;
}
.login_info em a:hover{
    color:#b81c22;
}
.head_nav{
    clear:both;
    overflow:hidden;
}
.logo{
    display:inline-block;
}
.logo img{
    margin-top:12px;
}
.head_menu{
    float:right;
    margin-top: 10px;
}
.head_menu ul li{
    float:left;
}
.head_menu ul li a{
    color:#000;
    margin-left: 50px;
    font-family:"微软雅黑";
    font-size:18px;
}
.head_menu ul li.on a,
.head_menu ul li a:hover{
    color:#b81c22;
}


/* 底部css */
.foot{
    height:336px;
    background-color:#000;
    border-top:8px solid #b81c22;
    clear:both;
    overflow:hidden;
    width:100%;
    min-width:1200px;
}
.foot .m1200{
    padding-top: 40px;
    overflow:hidden;
}
.foot ul{
    float: left;
}
.foot ul li{
    width: 186px; 
    float: left;
}
.foot ul li dt{ 
    line-height: 16px; 
    font-size: 18px; 
    color: #fff; 
    padding-left: 11px; 
    margin-bottom: 15px; 
    font-weight:bold;
}
.foot ul li dd{
    padding-left: 15px; 
    line-height: 28px; 
}
.foot ul li dd a{
    font-size: 16px;
     color: #fff;
}
.foot ul li dd a:hover{ 
    color:#da0516; 
}
.foot .ewm{
    float: right;   
}
.ewm_tel{
    float:right;
    width: 260px;
    text-align:right;
    margin-right: 25px;
}
.ewm_tel span{
    font-size:36px;
    color:#eb1111;
    line-height:1;
    margin-bottom: 12px;
    display:inline-block;
}
.ewm_tel p{
    color:#fff;
    font-size:18px;
}
.ewm_wx{
    float:right;
}
.ewm_wx img{width: 119px;}
.record{
    border-top:1px solid #1b1b1b;
    padding-top:27px;
    margin-top:35px;
}
.record p{
    text-align:center;
    font-size:16px;
    color:#fff;
}

.record p em{
    display:inline-block;
    margin:0 10px;
}


/* 首页 */
.controller{
    padding-top: 86px;
}
/* 首页大标题 */
.index-tit{
    text-align:center;
    position:relative;
    width:100%;
    margin:15px 0 25px 0;
}
.index-tit .before,
.index-tit .after{
    position:absolute;
    width:42%;
    height:1px;
    border-top:1px dashed #cacbcb;
    top:51%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%);
}
.index-tit .before{
    left:0;
}
.index-tit .after{
    right:0;
}
.index-tit  span{
    font-size:30px;
    color:#000;
}
.index_box{
    padding-top:10px;
}

/* 轮播 */
.img-scroll{
    position:relative;
    /*height:460px;*/
    height: 660px;
}
.img-scroll-box a{
    display:block;
    width:100%;
    min-width:120px;
    /*height:460px;*/
    height: 100%;
    background-repeat:no-repeat;
    background-position:center center;
    background-size: cover;
}
.img-scroll .swiper-pagination-bullet{
    width:12px;
    height:12px;
}
.img-scroll .swiper-pagination-bullet-active{
    background-color:#b81c22;
}
.myMeeting{
    margin-bottom:40px;
}
.myMeeting li{
    width: 100%;
    margin-bottom: 30px;
    clear:both;
    overflow:hidden;
}
.myMeeting li:last-child{
    margin-bottom:0;
}
.myMeeting li a{
    display:block;
    border:1px solid #eeeeee;
    height:328px;
}
.meeting_menu ul li a{
    background-color:#ffffff;
}
.meeting_img{
    width: 762px;
    height:326px;
    text-align:center;
    vertical-align:middle;
    float:left;
}
.meeting_img img{
    max-width:100%;
    max-height: 100%;
    width:100%;
    height:100%;
}
.meeting_r{
    float:right;
    width: 374px;
    margin-right:32px;
    position:relative;
    height:326px;
}

.meeting_menu .meeting_more a{
    background-color:#f1f1f1;
}
.meeting_common{
    width: 100%;
}
.meeting_tit{
    position:relative;
    margin-top:35px;
    margin-bottom:15px;
}
.meeting_tit h3,
.meeting_tit p{
    font-weight:bold;
    font-size:24px;
    color:#000;
    line-height:1;
}
.meeting_tit h3{
    margin-bottom: 14px;
    width: 100%;
    line-height:34px;
}
.meeting_tit em{
    position:absolute;
    display:inline-block;
    width: 116px;
    height:28px;
    line-height:28px;
    text-align:center;
    background-color:#d6d6d6;
    color:#fff;
    border-radius:5px;
    right:0;
    bottom:0;
}
.meeting_jg{
    position:relative;
    line-height:28px;
    height:28px;
}
.meeting_jg p{
    color:#7c7c7c;
    font-size:16px;
}
.meeting_jg em {
    position: absolute;
    display: inline-block;
    width: 116px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background-color: #d6d6d6;
    color: #fff;
    border-radius: 5px;
    right: 0;
    bottom: 0;
}

.meeting_menu .meeting_more a{
    background-color:#e0dfda;
}
.meeting_info{
    width: 374px;
    height:110px;
    clear:both;
    position:absolute;
    left:0;
    bottom:30px;
}
.meeting_info .info_l{
    width: 240px;
    height:110px;
    border-right:1px solid #ededed;
    float:left;
}
.meeting_info .info_tit{
    height:40px;
    line-height:40px;
}
.meeting_info .info_tit p{
    color:#7c7c7c;
    font-size:16px;
    text-align:center;
}
.meeting_info .info_tit p.end{
    font-size: 26px;
    color: #000;
    font-weight: bold;
    padding-top: 26px;
}
.meeting_info dl{
    clear:both;
    overflow:hidden;
}
.meeting_info dl dt,
.meeting_info dl dd{
    float:left;
    text-align:center;
}
.meeting_info dl dt{
    width: 5%;
}
.meeting_info dl dd{
    width: 30%;
}
.meeting_info dl span{
    font-size:36px;
    font-weight:bold;
    color:#b81c22;
    display:inline-block;
    line-height:1;
}
.meeting_info .meeting_end dl span{
    color:#b81c22;
}
.meeting_info .meeting_start dl span{
    color:#24a262;
}
.meeting_info .meeting_ended dl span{
    color:#000;
}
.meeting_info dl dt span{
    line-height:0.8;
}
.meeting_info dl p{
    text-align:center;
    color:#7c7c7c;
    font-size:18px;
}

.meeting_info .info_r{
    width: 126px;
    float:right;
    text-align:center;
    padding-top:42px;
}
.meeting_info .info__chujia{
    padding-top: 0px !important;
}
.meeting_info .info__chujia .p{
    text-align:center;
    padding:15px 0;
}
.meeting_info .info__chujia .p p{
    display:inline-block;
}
.meeting_info .info__chujia .p1{
    border-bottom:1px solid #ededed;
}
.meeting_info .info_r span{
    font-size:24px;
    font-weight:bold;
    color:#b81c22;
    display:inline-block;
    line-height:1;
    margin-bottom:5px;
}
.meeting_info .info_r p{
    color:#7c7c7c;
    font-size:18px;
}
.meeting_info{
    width: 374px;
    height:110px;
}
.meeting_info .info_l{
    width: 240px;
    height:110px;
    border-right:1px solid #ededed;
    float:left;
}
.meeting_info .info_tit{
    height:40px;
    line-height:40px;
}
.meeting_info .info_tit p{
    color:#7c7c7c;
    font-size:16px;
    text-align:center;
}
.meeting_info dl{
    clear:both;
    overflow:hidden;
}
.meeting_info dl dt,
.meeting_info dl dd{
    float:left;
    text-align:center;
}
.meeting_info dl dt{
    width: 5%;
}
.meeting_info dl dd{
    width: 30%;
}
.meeting_info dl span{
    font-size:36px;
    font-weight:bold;
    color:#b81c22;
    display:inline-block;
    line-height:1;
}
.meeting_end dl span,
.meeting_end .info_r span{
    color:#b81c22 !important;
}
.meeting_start dl span,
.meeting_start .info_r span{
    color:#24a262 !important;
}
.meeting_ended dl span,
.meeting_ended .info_r span{
    color:#000 !important;
}
.meeting_info dl dt span{
    line-height:0.8;
}
.meeting_info dl p{
    text-align:center;
    color:#7c7c7c;
    font-size:18px;
}

.meeting_info .info_r{
    width: 126px;
    float:right;
    text-align:center;
    padding-top:42px;
}
.meeting_info .info_r span{
    font-size:24px;
    font-weight:bold;
    color:#b81c22;
    display:inline-block;
    line-height:1;
    margin-bottom:5px;
}
.meeting_info .info_r p{
    color:#7c7c7c;
    font-size:18px;
}
.myAuction{
    margin-bottom:40px;
}
.myAuction li{
    width: 100%;
    margin-bottom: 30px;
    clear:both;
    overflow:hidden;
}
.myAuction li:last-child{
    margin-bottom:0;
}
.myAuction li .auction_href{
    display:block;
    background-color:#fff;
    height:326px;
}
.auction_img{
    width: 762px;
    height:326px;
    text-align:center;
    vertical-align:middle;
    float:left;
}
.auction_img img{
    max-width:100%;
    max-height: 100%;
    width:100%;
    height:100%;
}
.auction_r{
    float:right;
    width: 372px;
    margin-right:35px;
    height:100%;
    position:relative;
}
.auction_company{
    clear:both;
    overflow:hidden;
    margin:30px 0 24px 0;
    height:44px;
    line-height:44px;
}
.auction_company em{
    display:inline-block;
    font-size:0;
    float:left;
    margin-right:10px;
    width: 44px;
    height:44px;
    line-height:42px;
    text-align:center;
}
.auction_company em img{
    max-width:100%;
    max-height: 100%;
}
.auction_company span{
    font-size:16px;
    color:#7c7c7c;
}
.auction_tit{
    margin-bottom: 24px;
}
.auction_tit p{
    line-height:1;
    font-size:24px;
    color:#000;
    font-weight:bold;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
}
.auction_tit p:hover{
    color:#da0516;
}
.auction_info{
    margin-bottom:24px;
}
.auction_info p{
    line-height:28px;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
    font-size:16px;
}
.auction_btn a{
    display:inline-block;
    width: 132px;
    height:35px;
    line-height:33px;
    text-align:center;
    background-color:#c5c5c5;
    color:#fff;
    font-size:16px;
    border-radius:5px;
}
.auction_btn a:hover{
    background-color:#da0516;
}
.auction_state{
    position:absolute;
    left:0;
    bottom:20px;
}
.auction_state span{
    display:inline-block;
    height:27px;
    line-height:27px;
    color:#000;
    font-size:16px;
    margin-bottom:22px;
}
.auction_state span em{
    display:inline-block;
    position:relative;
    width:90px;
    height:28px;
    line-height:28px;
    text-align:center;
    font-size:16px;
    color:#fff;
    margin-right: 12px;
}
.auction_state span em:after{
    content:"";
    position:absolute;
    right:-6px;
    top:8px;
    width:0; 
    height:0; 
}
.auction_state p a{
    color:#fff;
    font-size:16px;
    display:inline-block;
    width:132px;
    height:35px;
    line-height:33px;
    border-radius:5px;
    text-align:center;
}
.auction_start span em{
    background-color:#b81c22;
}
.auction_start span em:after{
    border-top:6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #b81c22;
}
.auction_start p a{
    background-color:#b81c22;
}
.auction_preview span em{
    background-color:#24a262;
}
.auction_preview span em:after{
    border-top:6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #24a262;
}
.auction_preview p a{
    background-color:#24a262;
}
.auction_end span em{
    background-color:#b4b4b4;
}
.auction_end span em:after{
    border-top:6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #b4b4b4;
}
.auction_end p a{
    background-color:#b4b4b4;
    margin-right: 7px;
}
.index_artist{
    position:relative;
    width: 100%;
    height:678px;
}
.artist_mask_l,
.artist_mask_r{
    position:absolute;
    top:0;
    width: 50%;
    height:678px;
    z-index:11;
}
.artist_mask_l{
    left:0;
}
.artist_mask_r{
    right:0;
}
.artist_l_btn,
.artist_r_btn{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%);
    z-index:11;
    width: 68px;
    height:68px;
    line-height:68px;
    text-align:center;
    border-radius:50%;
    cursor:pointer;
    opacity:0.3;
}
.artist_l_btn{
    left:0;
}
.artist_r_btn{
    right:0;
}
.artistHover{
    opacity:1;
}
.artist_controller{
    width: 100%;
    height:678px;
    overflow:hidden;
    position:relative;
}
.artist_controller .artist_box{
    height:678px;
    position:relative;
    width:100%;
}

.artist_controller .artist_item{
    width: 1200px;
    height:678px;
    position:relative;
}
.artist_info{
    position:absolute;
    left:0;
    top:0;
    width: 416px;
    z-index:9;
    height:100%;
}
.artist_user_img{
    text-align:center;
    padding:112px 0 10px 0;
}
.artist_user_img span{
    display:inline-block;
    width: 222px;
    height:222px;
    overflow:hidden;
    border:2px solid #fff;
    border-radius:50%;
    margin:0 auto;
    position:relative;
    z-index:2;
}
.artist_user_img img{
    width: 100%;
    height:100%;
}
.artist_user_tit{
    margin-bottom:50px;
}
.artist_user_tit p{
    text-align:center;
    font-size:20px;
    color:#000;
}
.artist_user_info p{
    padding:0 25px;
    line-height:26px;
    font-size:16px;
    color:#000;
}
.artist_user_img span img{
    width: 100%;
    height:100%;
}
.artist_img{
    position:absolute;
    right:0;
    top:0;
    width: 784px;
    height:100%;
    z-index:9;
}
.artist_img span{
    display:inline-block;
    float:left;
    width: 50%;
    height:339px;
}
.artist_img span img{
    width: 100%;
    height:100%;
}
.index_information li{
    width: 100%;
    margin-bottom: 30px;
    clear:both;
    overflow:hidden;
}
.index_information li:last-child{
    margin-bottom:0;
}
.index_information li a{
    display:block;
    height:245px;
}
.information_img{
    width: 416px;
    height:245px;
    text-align:center;
    vertical-align:middle;
    float:left;
}
.information_img img{
    max-width:100%;
    max-height: 100%;
}
.information_r{
    float:right;
    width: 750px;
}
.information_tit{
    margin-bottom:15px;
}
.information_tit p{
    font-size:24px;
    font-weight:bold;
    color:#000;
}
.information_tit p:hover{
    color:#da0516;
}
.information_time{
    margin-bottom:15px;
}
.information_time p{
    font-size:16px;
    color:#bfbfbf;
}
.information_info{

}
.information_info p{
    line-height:26px;
    font-size:16px;
    color:#7c7c7c;
}
.artist{
    background-color:#f1f1f1;
    overflow:hidden;
}
.dullgrey{
    background-color:#e0dfda;
}
.information_more{
    text-align:center;
    margin-top:20px;
}
.information_more a{
    display:inline-block;
    padding:8px 80px;
    background-color:#e0dfda;
    border-radius:3px;
}
.information_more a:hover{
    color:#999;
}
.index-links ul{
    width:1225px;
    display:block;
    clear:both;
    overflow:hidden;
    margin:0 auto;
}
.index-links ul li{
    float:left;
    margin-right: 12px;
    width:190px;
    margin-bottom:15px;
}
.index-links ul li a{
    display:block;
    width:188px;
    height:60px;
    line-height:60px;
    border:1px solid #e3e3e3;
    text-align:center;
    cursor:pointer;
}
.index-links ul li a:hover{
    border-color:#b81c22;
}
.index-links ul li img{
    display:block;
    width:100%;
}

.special_seacrh{
    clear:both;
    height:42px;
    margin: 22px 0;
}
.special_seacrh .seacrh_box{
    width: 110px;
    display:inline-block;
    margin-right: 12px;
}

.special_seacrh .seacrh_box a{
    width: 110px;
    height:42px;
    line-height:42px;
    display:inline-block;
    background-color:#fff;
    text-align:center;
    font-size:16px;
    color:#000;
    cursor:pointer;
}
.special_seacrh .seacrh_box a:hover{
    color:#b81c22;
}
.special_seacrh .active a{
    background-color:#b81c22;
    color:#fff;
}
.special_seacrh .active a:hover{
    color:#fff;
}
.meeting_more{
    padding:30px 0 20px 0;
    text-align:center;
}
.meeting_more a{
    display:inline-block;
    font-size:16px;
    background-color:#f1f1f1;
    padding:8px 80px;
    color:#7c7c7c;
    border-radius:3px;
}
.meeting_more a:hover{
    color:#999;
}
.meeting_more p{
    color:#999;
    font-size:16px;
    padding:8px 0;
}
.prompt_box{
    text-align:center;
    background-color:#fff;
    padding:30px 0;
    margin-bottom: 25px;
}
.prompt_box p{
    font-size:18px;
}

.special_banner{
    position:relative;
}
.special_banner .info_banner{
    margin-top:20px;
    color:#000;
    font-size:16px;
}
.special_banner .info_banner em{
    float:left;
}
.special_banner .info_banner span{
    float:right;
}
.special_meeting{
    width: 436px;
    height:330px;
    background-color:#fff;
    position:absolute;
    right:50%;
    top:0;
    margin-right:-600px;
}
.meeting_item{
    width: 374px;
    display:inline-block;
    margin-left:26px;
}
.special_controller .waterfall_list{
    margin-top:0;
}
.waterfall_list{
    margin:45px 0;
    padding:40px 0;
    margin-bottom:0;
}
.waterfall_box ul:after{
    content:'';
    height:5px;
    clear:both;
    width: 100%;
    background-color:red;
}
.waterfall_box ul{
    display:block;
    position:relative;
    width:1228px;
}
.waterfall_box li{
    width: 285px;
    height:auto;
    margin-right:20px;
    margin-bottom: 20px;
    min-height:346px;
    float:left;
    background-color:#fff;
    padding:10px;
    
}
.waterfall_img img{
    width: 100%;
    height:auto;
} 
.waterfall_tit{
    margin-top:16px;
}
.waterfall_tit p{
    line-height:1;
    font-size:16px;
    color:#000;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
}
.waterfall_tit a:hover p{
    color:#b81c22;;
}
.waterfall_price{
    clear:both;
    height:42px;
    line-height:42px;
    border-bottom:1px solid #f7f7f7;
}
.waterfall_price em{
    display:inline-block;
    color:#7c7c7c;
}
.waterfall_price span{
    color:#b81c22;
    font-size:18px;
    float:right;
}
.waterfall_price span.isover{
    color:#24a262;
}
.waterfall_price span i{
    font-size:26px;
    font-weight:bold;
}
.waterfall_info{
    line-height:1;
    margin:14px 0;
}
.waterfall_info em{
    display:inline-block;
    color:#000;
}
.waterfall_info em i{
    color:#7c7c7c;
}
.waterfall_info a{
    float:right;
    display:inline-block;
}
.waterfall_info .active{
    color:#b81c22;
}
.clear{
    height:10px;
    width: 100%;
}
.loading{
    text-align:center;
    font-size:20px;
    font-weight:bold;
}
.banner_menu{
    display:block;
    width: 100%;
    min-width:1200px;
    height:330px;
    background-repeat:no-repeat;
    background-position:center center;
    background-size: cover;
}

.myAuction li{
    width: 100%;
    margin-bottom: 30px;
    clear:both;
    overflow:hidden;
}
.myAuction li:last-child{
    margin-bottom:0;
}
.myAuction li .auction_href{
    display:block;
    background-color:#fff;
    height:326px;
}
.auction_img{
    width: 762px;
    height:326px;
    text-align:center;
    vertical-align:middle;
    float:left;
}
.auction_img img{
    max-width:100%;
    max-height: 100%;
    width:100%;
    height:100%;
}
.auction_r{
    float:right;
    width: 372px;
    margin-right:35px;
    height:100%;
    position:relative;
}
.auction_company{
    clear:both;
    overflow:hidden;
    margin:30px 0 24px 0;
    height:44px;
    line-height:44px;
}
.auction_company em{
    display:inline-block;
    font-size:0;
    float:left;
    margin-right:10px;
    width: 44px;
    height:44px;
    line-height:42px;
    text-align:center;
    border-radius:50%;
    overflow:hidden;
    border:1px solid #cecece;
}
.auction_company em img{
    max-width:100%;
    max-height: 100%;
}
.auction_company span{
    font-size:16px;
    color:#7c7c7c;
}
.auction_tit{
    margin-bottom: 24px;
}
.auction_tit p{
    line-height:1;
    font-weight:bold;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
}
.auction_tit p a{
    font-size:24px;
    color:#000;
}
.auction_tit p:hover{
    color:#da0516;
}
.auction_info{
    margin-bottom:24px;
}
.auction_info p{
    line-height:28px;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
    font-size:16px;
}
.auction_btn a{
    display:inline-block;
    width: 132px;
    height:35px;
    line-height:33px;
    text-align:center;
    background-color:#c5c5c5;
    color:#fff;
    font-size:16px;
    border-radius:5px;
}
.auction_btn a:hover{
    background-color:#da0516;
}
.auction_state{
    position:absolute;
    left:0;
    bottom:20px;
}
.auction_state p a{
    display:inline-block;
    height:27px;
    line-height:27px;
    color:#fff;
    font-size:16px;
    width:132px;
    height:35px;
    line-height:33px;
    text-align:center;
    border-radius:3px;
    background-color:#b4b4b4;
    margin-right:15px;
}
.auction_state_btn:hover{
    background-color:#b81c22;
}
.auction_state a.start{
    background-color:#b81c22;
}
.auction_state a.notstart{
    background-color:#24a262;
}
.auction_state a.end{
    background-color:#b4b4b4;
}
.auction_start_top{
    position:absolute;
    right:-35px;
    top:0;
}
.auction_start_top span{
    display:inline-block;
    width:90px;
    height:28px;
    line-height:28px;
    text-align:center;
    color:#fff;
}
.artist-tit{
    text-align:center;
    position:relative;
    width:100%;
    margin:15px 0 25px 0;
}
.artist-tit .before,
.artist-tit .after{
    position:absolute;
    width:46%;
    height:1px;
    border-top:1px solid #cacbcb;
    top:51%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%);
    -webkit-transform:scaleY(0.5);
            transform:scaleY(0.5);
}
.artist-tit .before{
    left:0;
}
.artist-tit .after{
    right:0;
}
.artist-tit  span{
    font-size:30px;
    color:#d1d1d1;
}
.artistlist_top{
    margin:50px 0 20px 0;
    clear:both;
    overflow:hidden;
    line-height:1;
}
.artistlist_top span{
    float:left;
    font-size:24px;
    color:#7c7c7c;
}
.artistlist_top_r{
    float:right;
}
.artistlist_top_r em{
    float:left;
    font-size:14px;
    color:#3c3c3c;
    line-height:;
    height:31px;
    display:inline-block;
}
.artistlist_top_r em i{
    color:#000;
    font-size:30px;
    font-weight:bold;
    margin-right: 5px;
}
.artistlist_select{
    float:left;
    border:1px solid #303131;
    height:28px;
    width:68px;
    margin-left:20px;
}
.artistlist_select select{
    width:100%;
    height:26px;
    text-indent: 1em;
    background-color:#fff;
}
.artistlist_main{
    background-color:#fff;
    padding:25px 44px;
    margin-bottom: 80px;
}
.artistlist_box ul{
    clear:both;
    overflow:hidden;
}
.artistlist_box li{
    width:25%;
    height:284px;
    float:left;
    margin-bottom:15px;
}
.artistlist_box li a{
    display:inline-block;
    width:254px;
    margin:0 auto;
    text-align:center;
}
.artistlist_box .artistlist_img{
    width:176px;
    height:176px;
    line-height:176px;
    text-align:center;
    vertical-align:middle;
    display:inline-block;
    border-radius:50%;
    border:3px solid #eee;
    overflow:hidden;
    position:relative;
    z-index:3;
}
.artistlist_box .artistlist_img img{
    vertical-align:inherit;
    width:100%;
    height:100%;
}
.artistlist_box li a:hover .artistlist_img{
    border-color:#b81c22;
}
.artistlist_box li p{
    padding-top:18px;
    color:#000;
}
.artistlist_box li p i{
    color:#2c9bd4;
}
.artistlist_box .artistlist_info{
    padding:14px 0;
    clear:both;
    overflow:hidden;
    text-align:center;
    border-bottom:1px solid #f7f7f7;
}
.artistlist_info span,
.artistlist_info em{
    display:inline-block;
    padding:0 15px;
    color:#999;
}
.artistlist_info span{
    border-right:1px solid #eee;
}
.artistlist_info span i,
.artistlist_info em i{
    margin-right:5px;
}
.artistdetails{
    background-color:#fff;
    margin-bottom:65px;
    padding:30px 0;
}
.artistdetails_top{
    clear:both;
    overflow:hidden;
}
.artistdetails_top_img{
    float:left;
    width:176px;
    height:176px;
    margin:28px 0 0 65px;
    border-radius:50%;
    overflow:hidden;
    border:3px solid #eeeeee;
    position:relative;
    z-index:3;
}
.artistdetails_top_r{
    float:right;
    position:relative;
    width:822px;
    margin-right:44px;
}
.artistdetails_top_tit{
    line-height:1;
    margin-top:20px;
    margin-bottom:26px;
}
.artistdetails_top_tit span{
    font-size:21px;
    color:#000;
}
.artistdetails_top_abs{
    position: absolute;
    right:0;
    top:0;
    height:50px;
    clear:both;
    overflow:hidden;
}
.artistdetails_top_abs span,
.artistdetails_top_abs em{
    float:left;
    padding:0 15px;
    display:inline-block;
    text-align:center;
}
.artistdetails_top_abs p{
    font-size:22px;
    line-height:1;
    color:#000;
    margin-bottom:5px;
}
.artistdetails_top_abs span{
    border-right:1px solid #ededed;
}
.artistdetails_top_abs span a{
    display:inline-block;
    background-color:#f2ab5e;
    color:#fff;
    padding:0 8px;
    border-radius:3px;
}
.artistdetails_top_abs em i{
    color:#7c7c7c;
}
.artistdetails_top_info_1{
    margin-bottom: 12px;
}
.artistdetails_top_info_1 p{
    color:#000;
    line-height:24px;
}
.artistdetails_top_info_2{
    position:relative;
    padding-bottom:40px;
}
.artistdetails_top_view{
    overflow:hidden;
    line-height:24px;
    color:#7c7c7c;
}
.artistdetails_top_view.on{
    height:102px;
}
.artistdetails_top_btn{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    text-align:center;
}
.artistdetails_top_btn p{
    position:relative;
}
.artistdetails_top_btn a{
    display:inline-block;
    width:19px;
    height:19px;
    line-height:18px;
    border-radius:50%;
    background-color:#e2e2e2;
    text-align:center;
    position:relative;
}

.artistdetails_top_btn a i{
    position:absolute;
    left:1px;
    top:1px;
    color:#fdfdfd;
}
.artistdetails_top_btn a i.iconfont_down{
    top:3px;
}
.artistdetails_top_btn a:hover{
    background-color:#f2ab5e;
}
.artistdetails_top_btn .before,
.artistdetails_top_btn .after{
    position:absolute;
    width:46%;
    height:1px;
    background-color:#f3f3f3;
    top:8px;
}
.artistdetails_top_btn .before{
    left:0;
}
.artistdetails_top_btn .after{
    right:0;
}



.waterfall_price{
    clear:both;
    height:42px;
    line-height:42px;
    border-bottom:1px solid #f7f7f7;
}
.waterfall_price em{
    display:inline-block;
    color:#7c7c7c;
}
.waterfall_price span{
    color:#b81c22;
    font-size:18px;
    float:right;
}
.waterfall_price span.isover{
    color:#24a262;
}
.waterfall_price span i{
    font-size:26px;
    font-weight:bold;
}
.waterfall_info{
    line-height:1;
    margin:14px 0;
}
.waterfall_info em{
    display:inline-block;
    color:#7c7c7c;
}
.waterfall_info em i{
    color:#000;
}
.waterfall_info a{
    float:right;
    display:inline-block;
}
.waterfall_info .active i{
    color:#b81c22;
}
.clear{
    height:10px;
    width: 100%;
}
.loading{
    text-align:center;
    font-size:20px;
    font-weight:bold;
}
.special_banner{
    position:relative;
}
.special_meeting{
    width: 436px;
    height:330px;
    background-color:#fff;
    position:absolute;
    right:50%;
    top:0;
    margin-right:-600px;
}
.meeting_item{
    width: 374px;
    display:inline-block;
    margin-left:26px;
}
.waterfall_img img{
    width: 100%;
    height:auto;
} 
.waterfall_tit2{
    margin-top:16px 0;
    border-bottom:1px solid #f7f7f7;
    padding-bottom:15px;
}
.waterfall_tit p{
    line-height:1;
    font-size:16px;
    color:#000;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
}
.waterfall_tit a:hover p{
    color:#b81c22;;
}
.waterfall_price{
    clear:both;
    height:42px;
    line-height:42px;
    
}
.waterfall_price em{
    display:inline-block;
    color:#7c7c7c;
}
.waterfall_price span{
    color:#b81c22;
    font-size:18px;
    float:right;
}
.waterfall_price span.isover{
    color:#24a262;
}
.waterfall_price span i{
    font-size:26px;
    font-weight:bold;
}
.waterfall_info{
    line-height:1;
    margin:14px 0;
}
.waterfall_info em{
    display:inline-block;
    color:#7c7c7c;
    line-height:24px;
}
.waterfall_info em span{
    display:inline-block;
    width:22px;
    height:22px;
    overflow:hidden;
    border-radius:50%;
    float:left;
    margin-right:8px;
    border:1px solid #d5d5d5;
}
.waterfall_info em span img{
    width:100%;
    height:100%;
    display:block;
}
.waterfall_info em i{
    color:#000;
}

.waterfall_info a{
    float:right;
    display:inline-block;
    margin-top:5px;
}
.waterfall_info .active i{
    color:#b81c22;
}
.waterfall_info_s{
    float:right;
    color:#000;
    display:inline-block;
    line-height:24px;
}
.waterfall_info_s i{
    color:#7c7c7c;
}
.clear{
    height:10px;
    width: 100%;
}
.loading{
    text-align:center;
    font-size:20px;
    font-weight:bold;
}



.special_seacrh{
    clear:both;
    height:42px;
    margin: 22px 0;
}
.special_seacrh .seacrh_box{
    width: 110px;
    display:inline-block;
    margin-right: 12px;
}

.special_seacrh .seacrh_box a{
    width: 110px;
    height:42px;
    line-height:42px;
    display:inline-block;
    background-color:#fff;
    text-align:center;
    font-size:16px;
    color:#000;
    cursor:pointer;
}
.special_seacrh .seacrh_box a:hover{
    color:#b81c22;
}
.special_seacrh .active a{
    background-color:#b81c22;
    color:#fff;
}
.special_seacrh .active a:hover{
    color:#fff;
}
.goods .waterfall_list{
    margin-top:0;
}
/* 用户中心 */
.member_controller{
    margin-top:20px;
    margin-bottom:94px;
}
.member_main{
    background-color:#fff;
    margin-top:15px;
    overflow:hidden;
    position:relative;
    min-height: 800px;
}
.member_l{
    width:266px;
    border-right:2px solid #f5f5f5;
    float: left;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
}
.member_r{
    padding:47px 27px;
    width: 932px;
    *width: 878px;
    float: right;
}
.pagenav,
.pagenav a{
    font-size:13px;
    color:#7c7c7c;
}
.member_left{
    padding:24px 0;
}
.member_left dl{
    border-bottom:1px solid #f2f2f2;
    padding: 14px 0 14px 22px;
}
.member_left dl:last-child{
    border-bottom:none;
}
.member_left dl a{
    display:block;
    color:#7c7c7c;
}
.member_left dl dt,
.member_left dl dd a{
    padding-left: 76px;
    height:40px;
    line-height:40px;
}
.member_left dl dt{
    position:relative;
    font-size:18px;
    color:#7c7c7c;
}
.member_left dl dd a{
    font-size:14px;
}
.member_left dl dt i{
    position:absolute;
    left:45px;
    top:0;
    font-size:20px;
}
.member_left dl:hover dt,
.member_left dl:hover dd a{
    color:#000;
}
.member_left dl dd a:hover{
    background-color:#f3f2ef;
}
.member_left dl dd a.router-link-active{
    color:#b81c22;
    background-color:#f3f2ef;
}
.page_controller{
    width:100%;
}
.page_controller ul{
    display:table;
    margin:0 auto;
}
.page_controller ul li{
    float:left;
    margin:0 3px;
}
.page_controller ul li a{
    display:inline-block;
    border:1px solid #e5e5e5;
    height:32px;
    line-height:32px;
    padding:0 13px;
    background-color:#f9f9f9;
}
.page_controller ul li.active a,
.page_controller ul li a:hover{
    border-color:#b81c22;
    background-color:#b81c22;
    color:#fff;
}
.page_controller ul li.disabled a,
.page_controller ul li.disabled a:hover{
    color:#ccc;
    background-color:#f9f9f9;
    border-color:#e5e5e5;
}
.page_controller .tz span{
    display:inline-block;
    height:32px;
    line-height:32px;
    color:#d3d3d3;
    margin-left:15px;
}
.page_controller .input{
    width:32px;
    height:32px;
    line-height:32px;
    border:1px solid #e5e5e5;
}
.page_controller .input input{
    width:100%;
    text-align:center;
}

.information_info{
    clear:both;
    overflow:hidden;
    padding-bottom:28px;
    border-bottom:1px solid #eeeeee;
    margin-bottom:30px;
}
.information_info .info_l{
    float:left;
    text-align:center;
    width:280px;
}
.information_info .info_img{
    position:relative;
    z-index:9;
    width:176px;
    height:176px;
    margin:0 auto 26px auto;
}
.information_info .info_img .img{
    width:176px;
    height:176px;
    border-radius:50%;
    overflow:hidden;
}
.information_info .info_icon ul{
    display:table;
    clear:both;
    margin:0 auto;
    height:27px;
}
.information_info .info_icon ul li{
    float:left;
    padding:0 12px;
    border-right:1px solid #ededed;
}
.information_info .info_icon ul li:last-child{
    border-right:none;
}
.information_info .info_icon ul li a{

}
.information_info .info_icon ul li em{
    margin-left: 3px;
    color:#ff0000;
}
.information_info .info_r{
    float:left;
    width:572px;
}
.information_info .info_r h3{
    font-size:14px;
    color:#000;
    margin-top:30px;
    margin-bottom: 22px;
    text-indent: 3em;
}
.information_info .info_r h3 em{
    color:#178acc;
}
.information_info .info_r ul{
    clear:both;
    overflow:hidden;
}
.information_info .info_r ul li{
    float:left;
    width:33.3333333%;
    position:relative;
    text-align:center;
    color:#000;
}
.information_info .info_r ul li:after{
    content:"";
    position:absolute;
    right:0;
    top:15px;
    width:1px;
    height:52px;
    background-color:#f2f2f2;
}
.information_info .info_r ul li:last-child:after{
    width:0;
    height:0;
}
.information_info_r_span{
    display:block;
    margin-bottom: 5px;
}
.information_info_r_p{
    color:#000;
    margin-bottom:5px;
}
.information_info_r_p i{
    font-size:22px;
    font-weight:bold;
    color:#000;
}
.information_info_r_a{
    display:inline-block;
    padding:0 14px;
    background-color:#adadad;
    color:#fff;
    border-radius:3px;
}
.information_info_r_cz{
    background-color:#b81c22;
}

.information_order{
    border-bottom:1px solid #f2f2f2;
    margin-bottom: 34px;
}
.information_order_tit{
    border-bottom:1px solid #eeeeee;
    padding-bottom:15px;
}
.information_order_tit .member_tit{
    padding-bottom:0;
    border:0;
}
.information_order_tit span{
    display:inline-block;
}
.information_order_tit em{
    color:#000;
}



.information_record{}
.information_record_table{
    margin:20px 30px;
}
.information_record_table{
}
.information_record_table tr{
    border-bottom:1px solid #f6f6f6;
}
.information_record_table tr:last-child{
    border-bottom:none;
}
.information_record_table td{
    padding:18px 0;
    color:#7c7c7c;
}
.information_record_table td i{
    color:#178acc;
}
.member_tit{
    display:block;
    border-bottom:1px solid #eeeeee;
    padding-bottom:15px;
}
.member_tit span{
    border-left:6px solid #4d4d4d;
    padding-left:8px;
    font-size:16px;
    color:#000;
}
.information_order_box{
    margin:18px 0;

}
.information_order_top{
    background-color:#f5f5f5;
    line-height:45px;
    text-align:center;
    clear:both;
    height:45px;
    padding:0 20px;
}
.information_order_top span.s1{
    text-indent: 3em;
}
.information_order_box span{
    display:inline-block;
    float:left;
    color:#000;
    text-align:center;
}
.information_order_box .s1{
    width:284px;
    text-align:left;
}
.information_order_box .s2{
    width:130px;
}
.information_order_box .s3{
    width:150px;
}
.information_order_box .s4{
    width:120px;
}
.information_order_box .s5{
    width:144px;
}
.information_order_info_item h3{
    width:100%;
    font-size:14px;
    color:#7c7c7c;
    margin:20px 0;
    line-height:1;
}
.information_order_info_item{
    padding:0 10px 28px 10px;
    margin:0 15px;
    border-bottom:1px solid #f1f1f1;
}
.information_order_info_item:last-child{
    border-bottom:none;
}
.information_order_info_span{
    clear:both;
    height:75px;
    line-height:75px; 
}
.information_order_info .s{
    float:left;
    height:75px;
    line-height:75px;
    position:relative;
    color:#000;
}
.information_order_info .s:after{
    content:"";
    position:absolute;
    right:0;
    top:24px;
    width:1px;
    height:30px;
    background-color:#ececec;
}
.information_order_info .s:last-child:after{
    width:0;
    height:0;
}
.information_order_info .s p{
    margin:0 auto;
}
.information_order_info_span .s1 a,
.information_order_info_span .s {
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
        align-items:center;
    text-align:left;
    color:#000;
}
.information_order_info_span .s2,
.information_order_info_span .s3,
.information_order_info_span .s4,
.information_order_info_span .s5{
    text-align:center;
}
.information_order_info_span .s1 span{
    display:inline-block;
    float:left;
    width:73px;
    height:73px;
    line-height:70px;
    border:1px solid #e5e5e5;
    vertical-align:middle;
}
.information_order_info_span .s1 span img{
    max-width:100%;
    max-height: 99%;
    display:inline-block;
}
.information_order_info_span .s1 p{
    margin-left:14px;
    width:160px;
}
.information_order_info_span p{
    line-height:22px;
}
.information_order_info_span .s2{
    color:#b81c22;
}
.information_order_info_span .s2 i{
    font-size:9px;
}
.information_order_info_span .s4 a{
    border-bottom:1px solid #a2a2a2;
}
.information_order_info_span .s4 a:hover{
    color:#b81c22;
    border-color:#b81c22;
}
.information_order_info_span .s5 p{
    
}
.information_order_info_span .s5 p em{
    display:block;
    line-height:22px;
    margin:3px 0;
}
.information_order_info_span .s5 p em a{
    display:inline-block;
    color:#7c7c7c;
    
}
.information_order_info_span .s5 p em a:hover{
    color:#b81c22;
}
.information_order_info_span .s5 p em a.zf{
    background-color:#b81c22;
    color:#fff;
    padding:0 14px;
    border-radius:3px;
}
 .follow_artist{
    padding-bottom:35px;
    border-bottom:1px solid #f2f2f2;
    margin-bottom:30px;
}
.artist_tit{
    position:relative;
    border-bottom:1px solid #eeeeee;
    padding-bottom:15px;
}
.artist_tit .tit{
    display:inline-block;
     
}
.artist_tit .member_tit{
    padding-bottom:0;
    border:0;
}
.artist_num{
    margin-left: 20px;
}
.artist_num i{
    color:#000;
    margin:0 5px;
}
.artist_tit a{
    position:absolute;
    right:0;
    top:0;
    display:inline-block;
    border:1px solid #c9c9c9;
    padding:0 10px;
    border-radius:2px;
}
.artist_tit a:hover{
    border-color:#b81c22;
    color:#b81c22;
}
.artist_box ul{
    display:block;
    clear:both;
    overflow:hidden;
    margin-top:40px;
    margin-bottom: 20px;
}
.artist_box ul li{
    float:left;
    width:33.333333333%;
    text-align:center;
    margin-bottom: 30px;
}
.artist_box ul li a{
    display:inline-block;
    width:182px;
}
.artist_box ul li .img{
    display:inline-block;
    overflow:hidden;
    width:176px;
    height:176px;
    line-height:176px;
    text-align:center;
    vertical-align:middle;
    border-radius:50%;
    position:relative;
    z-index:9;
    border:3px solid #eee;
}
.artist_box ul li .img img{
    vertical-align:inherit;
}
.artist_box ul li p{
    line-height:1;
    color:#000;
    padding:15px 0; 
}
.artist_box ul li p i{
    color:#2c9bd4;
}
.lot_box{
    padding-top:35px;
}
.slide-fade-enter-active {
  transition: all .3s ease;
}
.slide-fade-leave-active {
  /* transition: all .3s ease; */
}
.slide-fade-enter, .slide-fade-leave-active {
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  opacity: 0;
  filter:alpha(opacity=0);
}
.account_style{
    padding:22px 0;
    border-bottom:1px solid #f1f1f1;
    position:relative;
}
.account_style:last-child{
    border-bottom:none;
}
.account_authentication{
    padding-left:35px;
    padding-right:65px;
    clear:both;
    overflow:hidden;
}
.authentication_l i{
    float:left;
    font-size:22px;
    color:#000;
}
.authentication_l span{
    float:left;
    margin-left:10px;
    margin-top: 5px;
}
.authentication_l span em{
    color:#000;
    display:inline-block;
}
.authentication_l span p{
    color:#7c7c7c;
}
.account_style_r{
    position:absolute;
    bottom:26px;
    right:65px;
}
.account_style_r a{
    display:inline-block;
    height:28px;
    line-height:28px;
    width:94px;
    text-align:center;
    background-color:#b81c22;
    color:#fff;
    border-radius:2px;
}
.account_style_r p{
    display:inline-block;
    height:28px;
    line-height:28px;
    width:94px;
    text-align:center;
    color:#000;
}
.account_content{
    padding:22px 70px;
    display:none;
}
.account_content label{
    clear:both;
    overflow:hidden;
    height:28px;
    line-height:28px;
    width:100%;
    display:block;
    margin-bottom: 18px;
} 
.account_content span{
    width:65px;
    height:28px;
    display:inline-block;
    float:left;
}
.account_content .input{
    display:inline-block;
    border:1px solid #ededed;
    width:225px;
    height:28px;
    line-height:28px;
    float:left;
    margin-right:13px;
}
.account_content .input input{
    width:100%;
    padding:0 10px;
}
.account_content a{
    display:inline-block;
    padding:0 10px;
    text-align:center;
    color:#fff;
    border-radius:2px;
    margin-right: 10px;
    float:left;
}
.account_content a.getcode{
    background-color:#fd9c45;
}
.account_content a.codetime{
    background-color:#b2b2b2;
}
.account_content a.getpassword{
    color:#b81c22;
    width:auto;
}
.account_content a.active{
    background-color:#f1f1f1;
    color:#999;
}
.account_content .account_btn{
    margin-bottom:0;
}
.account_btn a{
    
}
.account_btn a.account_modify{
    background-color:#b81c22;
}
.account_btn a.account_call{
    background-color:#b2b2b2;
}
.address_table{
    margin-top:18px;
    padding-bottom:15px;
    border-bottom:1px solid #f1f1f1;
}
.address_table td{
    text-align:center;
    color:#000;
}
.address_table thead{
    background-color:#f3f2ef;
    line-height:45px;
    
}
.address_table tbody td{
    padding:15px 0;
}
.address_table tbody td.bj a{
    color:#000;
}
.address_table tbody td.bj a:hover{
    color:#b81c22;
}
.address_table tbody td.dz a{
    border:1px solid #b81c22;
    display:inline-block;
    width:94px;
    border-radius:3px;
    color:#ff0000;
}
.address_table tbody td.on a{
    border:1px solid #b81c22;
    background-color:#b81c22;
    display:inline-block;
    width:94px;
    border-radius:3px;
    color:#fff;
}
.address_add{
    padding-top:30px;
    color:#000;
    border-bottom:1px solid #f2f2f2;
    margin-bottom:30px;
}
.address_add .add_item{
    clear:both;
    height:34px;
    margin-bottom:20px;
    position: relative;
}
.add_item .add_label{
    width:82px;
    text-align:right;
    float:left;
    margin-right: 28px;
    line-height:34px;
    height:34px;
}
.add_item .add_input{
    float:left;
    width:220px;
    line-height:34px;
    height:34px;
    border:1px solid #ededed;
}
.add_item .add_city{
    float:left;
    width:198px;
    height:34px;
    border:1px solid #ededed;
    margin-right: 8px;
}
.add_item .add_city select{
    width:100%;
    height:32px;
    border:none;
}
.add_address .add_input{
    width:350px;
}
.add_item .add_input input{
    padding:0 10px;
    width:100%;
}
.add_btn{
    float:left;
    width:170px;
    height:38px;
    line-height:38px;
    text-align:center;
    
}
.add_btn a{
    background-color:#b81c22;
    display:block;
    color:#fff;
    border-radius:2px;
}
.isagree{
    color: #000;
    position: relative; 
    margin-top:40px;
}
.isagree input{
    width: 245px;
    height: 22px;
    position: absolute;
    top: 0; 
    left: 110px;
    z-index: 3; 
    opacity: 0;
    filter:alpha(opacity=0);
    cursor: pointer;
 }
.isagree span{
    border: 1px solid #cecece;
    width: 16px; 
    height: 16px;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
    behavior:url(../resource/css/PIE.htc); position:relative; z-index: 2;
 }
.isagree span i{
    line-height: 15px;
    font-size: 13px;
    float: left;
    margin-left: 1px;
    display: none;
    color:#b81c22;
}
.order_search{
    margin:20px 15px;
}
.order_search_top{
    clear:both;
    overflow:hidden;
    margin-bottom: 18px;
}
.order_search_top a,
.order_search_date a{
    display:inline-block;
    float:left;
    height:24px;
    line-height:24px;
    padding:0 16px;
    position:relative;
    color:#000;
}
.order_search_top a:hover,
.order_search_date a:hover{
    color:#b81c22;
}
.order_search_top a:after,
.order_search_date a:after{
    content:"";
    position:absolute;
    width:1px;
    height:18px;
    background-color: #eee;
    right:0;
    top:3px;
}
.order_search_top a.active{
    background-color:#b81c22;
    color:#fff;
    border-radius:3px;
}
.order_search_top a:last-child:after,
.order_search_date a:last-child:after,
.order_search_top a.active:after{
    width:0;
    height:0;
}
.order_search_botton{
    clear:both;
    overflow:hidden;
    line-height:34px;
}
.order_search_botton em{
    font-weight:bold;
    float:left;
    margin-right:8px;
}
.order_search_botton .btn{
    float:left;
}
.order_search_botton .btn a{
    display:inline-block;
    width:80px;
    height:30px;
    line-height:30px;
    color:#fff;
    background-color:#b81c22;
    text-align:center;
    border-radius:2px;
}
.order_search_time{
    float:left;
    margin-right: 24px;

}
.order_search_select{
    float:left;
    width:106px;
    height:32px;
    border:1px solid #eee;
    line-height:0;
    margin-right:8px;
}
.order_search_select input{
    line-height:30px;
    width:100%;
    text-align:center;
}

.order_search_date{
    float:left;
    margin-left:70px;
}
.order_search_date2{
    display:inline-block;
    float:left;
    margin-right: 10px;
}
.order_search_date2 a{
    display:inline-block;
    padding:0 10px;
}
.order_search_date2 a:hover{
    color:#b81c22;
}
.account_tb{
    text-align: center;
    margin-bottom: 30px;
}
.account_tb thead td{
    background-color: #f5f5f5;
    line-height: 45px;
}
.account_tb tbody td{
    line-height: 30px;
    padding: 25px 5px;
    border-bottom: 1px solid #f2f2f2;
    position: relative;
}
.account_tb tbody td a{
    color:#b81c22;
}
.account_tb tbody td:after{
    content:"";
    position:absolute;
    right:0;
    top:25px;
    width:1px;
    bottom:25px;
    background-color:#ededed;
}
.account_tb tbody td:last-child:after{
    width: 0;
    height: 0;
}
.account_tb tbody tr:last-child td{
    border-bottom: none;
}
.con{
    padding: 40px 0;     margin-bottom:20px;
}
.account_item .item{
    overflow:hidden;
}
.account_item .item .fl{
    width:auto;
}
.item{
    width: 100%; 
    margin-bottom: 20px;
}
.item span.label{
    width: 80px; 
    text-align: right;
    display: inline-block;
    line-height: 20px; 
    padding: 7px 0;
    float: left;
    margin-right: 14px;
}
.item .fl{
    width: 786px; 
    line-height: 34px;
}
.inputout{
    border: 1px solid #ededed;
    float: left;
    line-height: 32px;
    margin-right: 8px;
    width: 225px;
}
.inputout select{
    border: none;
    float: left;
    width: 100%;
    line-height: 32px;
    height: 32px;
    padding:0 10px;
}
.inputout input{
    line-height: 32px;
    float: left;
    width: 100%;
    padding:0 10px;
}
.paybtn{
    width: 170px; 
    line-height: 38px;
    background-color: #b81c22; 
    color: #fff; 
    text-align: center; 
    border-radius: 3px;
    display: inline-block;
}
.mb0{margin-bottom: 0!important;}
.recharge_con{padding: 40px 0;  margin-bottom:20px;}
.recharge_item{width: 100%; margin-bottom: 20px; overflow:hidden;}
.recharge_item span.label{width: 80px; text-align: right;display: inline-block;line-height: 20px; padding: 7px 0;float: left;margin-right: 14px;}
.recharge_inputout{border: 1px solid #ededed;float: left;line-height: 32px;padding: 0 10px;width: 225px;}
.recharge_inputout input{line-height: 32px;float: left;width: 100%;}
.recharge_imgs{width: 100%; float: left;}

.recharge_imgs a{
    border:1px solid #ededed;
    display:inline-block;
    margin-right: 20px;
}
.recharge_imgs a.on{
    border-color:#b81c22;
}
.recharge_item .xy{
    margin-top: 40px;
    color:#b81c22;
    margin-left:5px;
}
.recharge_imgs img{width: 180px; height: 70px; }
/*.recharge_isagree{color: #000;position: relative; cursor: pointer;}*/
.recharge_isagree input{left: 0!important;}
/*.recharge_isagree span{border: 1px solid #000;width: 12px; height: 12px;float: left;margin-right: 10px; margin-top: 6px;}
.recharge_isagree span i{line-height: 12px;font-size: 12px;float: left;margin-top: -1px;}
.recharge_isagree a{color: #b81c22;}*/

.withdrawals_item{position: relative;}
.mb0{
    margin-bottom: 0!important;
}

.tx_item{float: left;width: 100%; margin-bottom: 20px;}
.tx_item span.label{width: 80px; text-align: right;display: inline-block;line-height: 20px; padding: 7px 0;float: left;margin-right: 14px;}
.tx_item .fl{line-height: 34px;}
.tx_inputout{border: 1px solid #ededed;float: left;line-height: 32px;padding: 0 10px; margin-right: 8px;width: 225px;}
.tx_inputout input{line-height: 32px;float: left;width: 100%;}
.tx_inputout2{width: 120px;}
.tx_yzm{float:left;}
.tx_yzm a{ padding:0 10px; display:block; height:34px;line-height:34px;color:#fff;text-align:center;background-color:#b81c22;border-radius:3px;}
.tx_yzm a.code_on{background-color:#f1f1f1;color:#999;}
.tx_yzm a.active{background-color:#f1f1f1;color:#999;}
.errortip{color: #b81c22;}

.news{
    margin-top:20px;
    margin-bottom:94px;
}
.nav{
    font-size: 16px;
}
.news_main{
    background-color:#fff;
    margin-top:15px;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
}
.news_l{
    width:266px;
    border-right:2px solid #f5f5f5;
}
.news_r{
    -webkit-flex: 1px;
    -moz-flex: 1px;
    -ms-flex: 1px;
    -o-flex: 1px;
    flex: 1px;
    padding:37px 27px;
}
.news_left{
    padding:24px 0;
}
.news_left ul li{
    padding-left: 22px;
    text-align: center;
    margin-top: 20px;
}
.news_left ul li:first-child{
    margin-top: 0;
}
.news_left ul li a{
    display: block;
    line-height: 40px;
    font-size: 16px;
}
.news_left li a{
    color: #000;
}
.news_left li.active a{
    background-color: #f3f2ef;
    color: #b81c22;
}
.newslist ul li{
    font-size: 16px;
    border-bottom: 1px solid #f2f2f2;
    padding: 20px 0;
}
.newslist ul li:first-child{
    padding-top: 0;
}
.newslist ul li:last-child{
    border-bottom: none;
}
.newslist ul li h1{
    font-size: 24px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ededed;
    margin-bottom: 20px;
}
.newslist ul li h1 a{
    color: #000;
    display: inline-block;
}
.newslist ul li .date{
    line-height: 20px;
    padding: 10px 0 15px; 
    color: #bfbfbf;
}
.newslist ul li img{
    
    margin-bottom: 10px;
}

.newslist ul li .info{ line-height:30px; }
.newslist ul li .info p,
.newslist ul li .info span{line-height: 30px;
    color: #7c7c7c;
    margin-bottom:5px;}
.details_page{line-height: 50px; margin-top: 15px;font-size: 16px; color: #7c7c7c;}
.details_page .pagenav{float: left;}
.details_page span{float: right; display:none;}
.details_main{
    clear:both;
    overflow:hidden;
    margin-bottom: 40px;
    color: #030303;
}
.details_l{
    width:880px;
    float:left;
}
.details_r{
    width:290px;
    float:right;
    margin-top: 65px;
}
.borcolorred{border-left-color: #b81c22!important}
.borcolorgreen{border-left-color: #24a262!important}
.borcolorgray{border-left-color: #c5c5c5!important}
.detailshow{background-color: #fff; font-size: 16px;}
.show_top{padding: 0 40px; line-height: 70px;overflow: hidden;height: 70px;border-bottom: 1px solid #f2f2f2;}
.show_top ul{float: left;font-size: 24px;position: relative;left:0;top:0;}
.show_top_btn{display: inline-block;float: right;margin: 10px 0;width: 75px;text-align: right;border-left: 1px solid #f2f2f2}
.show_top_btn a{height: 25px; float: left;width: 100%;display: inline-block;line-height: 25px;color: #030303;font-size: 16px;}
.show_top_btn a.active{color: #979797;}
.show_bom{padding: 20px 0 20px 20px;}
.show_bom .bom_l{width: 400px;float: left;}



/*鍥剧墖鏀惧ぇ闀滄牱寮�*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block; width:400px; height:400px; line-height:394px; text-align:center; }
.jqzoom img{ max-width:99%; max-height: 99%; vertical-align:middle; }
.zoomdiv{z-index:11;position:absolute;top:0px;left:0px;width:400px;height:400px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


/*鍥剧墖灏忓浘棰勮鍒楄〃*/
.spec-preview{width:400px;height:400px;}
.spec-scroll{clear:both;margin-top:20px;width:400px; position:relative; height:75px;}
.spec-scroll .prev{float:left;margin-right:6px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{
    position:absolute;
    display:block;
    width:30px;
    height:30px; 
    cursor:pointer;
    top:50%;
    margin-top: -15px;
}
.spec-scroll .prev{
    left:0;
}
.spec-scroll .next{
    right:0;
}
.spec-scroll .items{
    position:absolute;
    left:30px;
    width:338px;
    height:75px;
    overflow:hidden;
}
.spec-scroll .items ul{position:absolute;width:999999px;height:75px;}
.spec-scroll .items ul li{float:left;width:75px;text-align:center; margin:0 5px;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:75px;height:75px; cursor:pointer;}
.spec-scroll .items ul li img:hover{border:2px solid #b81c22;padding:1px;}



.show_bom .bom_r{width: 380px;float: right; height:400px; position:relative;}
.show_bom .bom_r ul{float: left;width: 100%;padding: 27px 0; border-bottom: 1px solid #f2f2f2;}
.show_bom .bom_r ul li{float: left;width: 126px;display: inline-block; color: #7c7c7c;font-size: 16px;}
.show_bom .bom_r ul li:first-child{border-left: none;}
.show_bom .bom_r ul li span{width: 100%;display: inline-block;text-align: center;line-height: 30px;float: left;}
.show_bom .bom_r ul li.xian{width: 1px;}
.show_bom .bom_r ul li.xian em{width: 100%;height: 40px; background-color: #ededed;display: inline-block;margin-top: 10px;}
.show_bom .shop_r{width: 516px;float: right;}
.shop_r_top{ padding:0 40px; }
.shop_r_top dl{ height:42px; clear:both; margin-bottom:2px; width:100%;}
.shop_r_top dl dt,.shop_r_top dl dd{ background:#f0efec;height:42px; line-height:42px;}
.shop_r_top dl.d dt,.shop_r_top dl.d dd{ background:#f6f5f4;}
.shop_r_top dl dt{ width:158px; float:left;}
.shop_r_top dl dd{ width:228px; float:right;}
.shop_r_top dl span{ display:block; padding:0 10px; text-align:center;}
.shop_r_box{ border-bottom:1px solid #f2f2f2; margin-bottom:40px;}
.shop_r_ul{ clear:both; overflow:hidden; display:table; margin:0 auto;padding: 20px 0;;}
.shop_r_ul li{float:left; width:128px;display: inline-block; color: #7c7c7c;font-size: 16px; text-align:center;}
.shop_r_ul li.xian{width: 1px;}
.shop_r_ul li.xian em{width: 100%;height: 40px; background-color: #ededed;display: inline-block;margin-top: 10px;}
.shop_r_ul li span{width: 100%;display: inline-block;text-align: center;line-height: 30px;float: left;}
.shop_r_price{width:100%; overflow:hidden; line-height:1; margin-bottom:10px;}
.shop_r_price span{ font-size:16px; color:#414141;}
.shop_r_price em{ font-size:18px; color:#b81c22; }
.shop_r_price em i{ font-size:24px; }
.shop_r_btn a{ display:block; width:100%; height:42px; line-height:40px;  background:#b81c22; text-align:center; color:#fff; font-size:18px; border-radius:5px;}
.detail__mid  .shop_r_btn2{
    padding:0 50px !important;
}
.shop_r_btn2 a{
     display: inline-block;
    width: 110px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    display: block;
    border: 1px solid #b81c22;
    color: #b81c22;
    text-align: center;
    margin: 0 5px;
    cursor: pointer;
    border-radius:0;
}
.shop_r_btn a.register{
    color:#fff;
}
.shop_r_btn a.land{
    background:none;
}

.auction_status{ line-height: 28px;padding: 27px 0 24px;float: left;width: 100%;}
.auction_status .it{ margin:0 3px; }
.auction_status .status{position: relative;color: #fff;padding: 0 12px;display: inline-block; margin-right: 8px;}
.auction_status .status em{position: absolute; right: -3px;top: 11px; width: 0;height: 0;border-top: 3px solid transparent;border-left: 3px solid;border-bottom: 3px solid transparent;}
.auction_status .bgredgreen .borcolorred{    border-left-color: #24a262!important;}

.auction_status .setwarn{background-color: #fd9c45;border-radius: 5px;color: #fff; padding: 0 12px;display: inline-block;float: right;font-size: 14px; line-height: 24px;margin-top: 2px;}
.prices{color: #414141; float: left;width: 100%;line-height: 40px;}
.prices em{float: left;}
.bom_r_btns{float: left;width: 100%; margin-bottom:50px;}
.bom_r_btns a{text-align: center;border: 1px solid #b81c22; border-radius: 5px;font-size: 18px; line-height: 45px; width: 175px; display: inline-block;margin-top: 50px;}
.bom_r_btns a.fl{color: #fff; background-color: #b81c22}
.bom_r_btns a.fr{color: #b81c22;}
.bom_r_bom{background-color: #f7f7f7;font-size: 14px;float: left;width: 100%; padding: 5px 30px;line-height: 30px; position:absolute; left:0;
bottom:0;}
.bom_get_price{
    width:380px !important;
    margin-top:20px;
    margin-bottom:20px;
}
.bom_get_price .meeting_hall_input{
    width:286px;
}
.bom_get_price .meeting_hall_offer_t{
    margin-bottom:15px;
}
.bom_get_price .meeting_hall_offer_t a.jian{
    background:#d7d7d7;
}
.bom_get_price .meeting_hall_input input{
    font-weight:normal;
    font-size:24px;
    line-height:36px;
}
.bom_get_price_btn{
    margin-top:10px;
}
.bom_get_price_btn a{
    display:block;
    height:42px;
    line-height:40px;
    background:#b81c22;
    color:#fff;
    border-radius:3px;
    text-align:center;
}
.bom_get_price .isagree input{
    left:0;
}
.bom_get_price .isagree span{
    margin-top: 5px;
}
.bom_get_price .isagree em{
    color:#b81c22;
    display:none;
    margin-left:10px;
    font-size:14px;
}
.bom_end_price{
    float:left;
    width:100%;
    margin:48px 0;
    text-align:center;
}
.bom_end_price em{
    color:#b81c22;
}
.bom_end_price em i{
    font-size:28px;
}
.bom_lp_price{
    float:left;
    width:100%;
    margin:48px 0;
    text-align:center;
}
.bom_lp_price p{
    font-size:26px;
}

.detailcon{background-color: #fff;font-size: 16px;}
.content_nav{
    width: 100%;
    height: 49px;
    background: #e7e7e7;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;}
.content_nav ul li{float: left; border-right:1px solid #ccc;}
.content_nav ul li a{float: left;width: 125px;line-height: 48px;display: inline-block;text-align: center;color: #0e0f01;}
.content_nav ul li a.active{border-top: 2px solid #b81c22; color: #b81c22; height:50px;     position: relative; top:-2px; background-color:#fff;}
.content_tabs{padding: 15px;}
.anchor_table{border: 0;border-collapse:collapse;}
.anchor_table td{border: 1px solid #dadada;color: #515151;line-height: 30px; font-size:12px;}
.anchor_table td:nth-child(2n+1){text-align: center;background-color: #f4f4f4;color: #515151;}
.anchor_table td:nth-child(2n){padding: 0 18px;}
.detailcon p{line-height: 30px; color: #7c7c7c;padding: 20px 0}
.img_item{width: 100%;margin-bottom: 35px;}
.img_item img{width: 100%;}
.recordlist{padding-right:10px;overflow: hidden;}
.recordlist table{text-align: center;border-collapse:collapse; border:0;}
.recordlist table td{padding: 3px 0;}
.recordlist table thead td{line-height: 35px;color: #0e0f01;}
.recordlist table tbody td{line-height: 25px;color: #898989; font-size:13px;}
.recordlist table span{display: block;width: 100%;}
.contable{height: auto;padding: 0;}
.contable table thead tr{background-color: #f2f2f2;}
.contable table td{border: 1px solid #333;padding: 0; line-height: 30px;}
.contable table thead td{line-height: 40px;}
.contable table tbody td{line-height: 35px;}
.contable table tr td:last-child{width: 200px;}
.details_record{background-color:#fff; font-size: 16px;padding-bottom: 25px;}
.details_record h2{padding: 0 18px;line-height: 70px; border-bottom: 1px solid #f2f2f2; font-size:16px;}
.look_more{margin: 20px auto;text-align: center;;}
.look_more a{border: 1px solid #a3a3a3;display: inline-block;padding: 0 22px;line-height: 32px;}
.look_more a:hover{
    background-color:#b81c22;
    color:#fff;
    border-color:#b81c22;
}
.wxby_tit{text-align: center;border-bottom: 1px solid #f2f2f2;}
.wxby_tit span{border-top: 1px solid #f2f2f2;width: 110px;display: inline-block;margin-top: 12px;}
.wxby_tit img{padding: 22px 0;}
.details_record .contact{width: 184px;margin: 0 auto;line-height: 35px;padding: 15px 0;}
.details_record .contact li{float: left;width: 100%; font-size:13px;}
.details_record .contact li span{color:#b81c22; font-size:15px;}

.details_record_info{ font-size: 16px;}
.details_record_content{ padding:52px 22px 0 22px; text-align:center; background-color:#fff; height:624px; margin-bottom:30px;}
.details_record_content span{ display:inline-block; width:176px; height:176px; line-height:176px; border-radius:50%; border:3px solid #eeeeee; overflow:hidden; position:relative; z-index:3; }
.details_record_content span img{ width:100%; height:100%; display:block;}
.details_record_content em{ display:block; text-align:center; font-size:21px; color:#000; line-height:1; margin:20px 0;}
.details_record_content p{text-align:justify; font-size:14px; line-height:24px; margin-bottom:28px;}
.details_record_content a{ display:inline-block; color:#b81c22;}

.details_record_shop{ background:#fff; }
.details_record_shop_tit{ height:55px; line-height:55px; text-align:center; font-size:18px; border-bottom:1px solid #efefef; margin-bottom:30px; }
.details_record_shop ul{ display:block; padding:0 15px 0 15px; overflow:hidden;}
.details_record_shop ul li{ margin-bottom:36px;}
.shop_list h5{ width:100%; height:auto; }
.shop_list h5 img{ width:100%; height: auto; }
.shop_list .tit{ line-height:1.4; overflow:hidden; margin:12px 0 ;}
.shop_list .tit a{color:#000; font-size:16px;}
.shop_list .tit a:hover{color:#b81c22;}
.shop_list .in{ clear:both; overflow:hidden; line-height:1; border-bottom:1px solid #f7f7f7; padding-bottom:14px; }
.shop_list .in span{ float:left; color:#7c7c7c;}
.shop_list .in em{ float:right;color:#b81c22;font-weight:bold; }
.shop_list .in em i{ font-size:26px;  }
.shop_list .end em{ color:#24a262; }
.shop_list .offer{ line-height:1; margin:12px 0; color:#7c7c7c;}
.shop_list .offer i{ color:#000; margin-right:5px;}

.b_navigation ul{ margin-top: 20px; }
.b_navigation ul li{margin:0; margin-left:22px; padding:0;  border-bottom:1px solid #ededed;}
.b_navigation ul li a{ text-align: left; }
.b_navigation ul li h3{position:relative; width:100%; height:41px;}
.b_navigation ul li h3 em{ position:absolute; left:60px; top:0; }
.b_navigation ul li h3 i{ position:absolute; left:152px; top:3px;}
.b_navigation ul li dl{ overflow:hidden; display:none;}
.b_navigation ul li dl a{ color:#7c7c7c; }
.b_navigation ul li dl a:hover{color:#b81c22;}
.b_navigation ul li dl dd{ position:relative; width:100%; height:41px;}
.b_navigation ul li dl dd em{position:absolute; left:76px; top:0; }
.b_navigation ul li.on dl{ height:100%; overflow:hidden; }
.b_navigation ul li.on h3{ background:#f3f2ef; }
.b_navigation ul li.on .on_active a{ color:#b81c22; }

/* 同步拍大厅 */
.meeting_hall_bg{ width:100%; height:100%; position:fixed; z-index:1; left:0; top:0; bottom:0;  background-size:100% 100%;background-repeat:no-repeat; /* -webkit-filter: blur(10px); 
       -moz-filter: blur(10px);
        -ms-filter: blur(10px);    
            filter: blur(10px);   */  }
.meeting_hall_mark{width:100%; height:100%; position:fixed; z-index:2; left:0; top:0; bottom:0; background:rgba(0,0,0,.75);}
.meeting_hall{ position:fixed; z-index:3; width:100%; height:100%;}
.meeting_hall .m1200{ position:absolute; height:668px; z-index:4; left:50%; top:50%; margin:0; clear:both; margin-top: -344px; margin-left: -600px;}
.meeting_hall_l{ float:left; position:relative; width:880px;height:668px;}
.meeting_hall_l_t{ width:100%; height:490px; background:#fff; }
.meeting_hall_l_t .content{ padding:40px 36px; clear:both; overflow:hidden; }
.meeting_hall_img{float:left; width:400px; height:400px; line-height:400px; text-align:center; overflow:hidden; background:#fbfbfd;}
.meeting_hall_info{float:right; width:390px;}

.meeting_hall_info_top table tr{ background:#f6f5f4; border-bottom:2px solid #fff;}
.meeting_hall_info_top table .tit{ border-left:2px solid #fff; text-align:center; width:79px;}
.meeting_hall_info_top table .info{ border-left:2px solid #fff;}
.meeting_hall_info_top table td{ padding:8px 0;}
.meeting_hall_info_top table em,.meeting_hall_info_top table p{ display:block; padding:0 10px; color:#000;}
.meeting_hall_info_top table em{ font-size:22px; font-weight:bold; }
.meeting_hall_info_price{clear:both; overflow:hidden; margin-top: 10px;}
.meeting_hall_info_price .tit{ display:block; float:left; line-height:52px;  width:79px; text-align:center;}
.meeting_hall_info_price .price{ float:right; width:310px;}
.meeting_hall_info_price .price span{ display:block; width:100%; line-height:1; font-weight:bold; line-height:40px;}
.meeting_hall_info_price .price span.t{ color:#b81c22; }
.meeting_hall_info_price .price span i{ font-size:28px; }
.meeting_hall_info_price .price span em{ margin-left: 14px; display:inline-block; width:14px; text-align:center; }
.meeting_hall_img img{ max-height:100%; max-width:100%; display:block; vertical-align:middle; }
.meeting_hall_l_b{width:100%;  height:150px; background:#fff; position:absolute; left:0; bottom:0;}
.meeting_hall_l_b .content{ padding:36px 40px; clear:both; overflow:hidden; }
.meeting_hall_offer{ float:left; width:398px; position:relative;}
.meeting_hall_offer_t{ height:42px; margin-bottom: 14px; }
.meeting_hall_offer_t a{ display:inline-block;   width:42px; height:42px; background:#b81c22; color:#fff; font-size:22px; text-align:center; font-weight:bold; border-radius:5px;}
.meeting_hall_offer_t a.jian{ position:absolute; left:0; top:0; }
.meeting_hall_offer_t a.jia{ position:absolute; right:0; top:0; }
.meeting_hall_input{position:absolute; width:304px; left:47px; top:0;  height:42px;  border:1px solid #e5e5e5;}
.meeting_hall_input input{ text-align:center; width:100%; line-height:1; padding:3px 0; font-size:30px; color:#b81c22; font-weight:bold;}
.meeting_hall_input em{ color:#000; position:absolute; right:0; top:0; display:inline-block; width:42px; line-height:42px; text-align:center;}
.meeting_hall_offer_b{clear:both; overflow:hidden; line-height:1; color:#000;}
.meeting_hall_offer_b em{float:left;}
.meeting_hall_offer_b span{ float:right; }

.meeting_hall_bid{ float:right; margin-right:50px; margin-top: 10px;}
.meeting_hall_bid a{display:inline-block; width:190px; height:50px; line-height:50px; text-align:center; background:#b81c22; color:#fff; font-size:18px; border-radius:5px;}




.meeting_hall_r{float:right; width:290px; height:668px; background:#fff;}
.meeting_hall_href{ position:absolute;  left:0; width:100%; bottom:-50px; text-align:center;}
.meeting_hall_href a{ display:inline-block; color:#fff; font-size:18px;}
.meeting_hall_href a:hover{color:#b81c22;}
.meeting_hall_r_trends_tit{ height:50px; line-height:50px;  margin-top:12px; border-bottom:1px solid #f2f2f2; padding:0 22px; font-size:16px; color:#000;}
.meeting_hall_r_trends ul{display:block; margin-top:20px;padding-left:40px; padding-bottom:10px; border-bottom:1px solid #f2f2f2;}
.meeting_hall_r_trends ul li{ height:36px;  position:relative;line-height:1;}
.meeting_hall_r_trends ul li.o{ line-height:1; }
.meeting_hall_r_trends ul li.o em{ background:#b81c22; border-color:#b81c22; }
.meeting_hall_r_trends ul li.o p{color:#b81c22;}
.meeting_hall_r_trends ul li.o i{background:#b81c22;}
.meeting_hall_r_trends ul li em{ display:inline-block; width:13px; height:13px; border-radius:50%; border:1px solid #898989; position:absolute; left:0; top:0;}
.meeting_hall_r_trends ul li p{ margin-left: 48px; }
.meeting_hall_r_trends ul li i{ position:absolute; left:6px; top:-24px; width:1px; height:24px; background:#898989;  }
.meeting_hall_r_next{ margin-top:22px;  padding:0 18px;}
.meeting_hall_r_next .tit{clear:both; overflow:hidden; font-size:16px; line-height:1; margin-bottom:12px;}
.meeting_hall_r_next .tit em{ color:#000; }
.meeting_hall_r_next .tit span{ float:right; }
.meeting_hall_r_next p { margin-bottom:17px; }
.meeting_hall_r_next p a{ font-size:18px; color:#000; }
.meeting_hall_r_next p a:hover{color:#b81c22;}
.meeting_hall_r_next img{ width:100%; }

/* 404 */
.not_found{
    padding:180px 0 200px 257px;
    clear:both;
    overflow:hidden;
}
.not_found_img{
    float:left;
}
.not_found_info{
    float:left;
    margin-left: 24px;
    margin-top:65px;
    color:#000;
}
.not_found_info h3{
    font-size:24px;
    font-weight:bold;
    line-height:1;
    margin-bottom:20px;
}
.not_found_info p{
    font-size:18px;
}
/* 付款成功 */
.payment_state{
    margin-top: 88px;
}
.payment_state_t{
    display:table;
    margin:0 auto 52px auto;
    clear:both;
}
.payment_state_t span{
    float:left;
    line-height:1;
    margin-right: 25px;
    margin-left: 65px;
}
.payment_state_t span i{
    font-size:80px;
}
.payment_state_t .info{
    float:left;
    width:250px;
    margin-top:24px;
    color:#000;
}
.payment_state_t .info h5{
    font-size:36px;
    font-weight:bold;
    line-height:1;
    margin-bottom:60px;
}
.payment_state_t .info p{
    line-height:1;
    margin-bottom:15px;
    font-size:16px;
}
.payment_state_t .info p i{
    color:#b81c22;
}
.payment_state_btn{
    text-align:center;
}
.payment_state_btn a{
    display:inline-block;
    width:158px;
    height:42px;
    line-height:42px;
    font-size:16px;
    color:#737373;
    border:1px solid #737373;
    border-radius:3px;
    margin:0 34px;
}
.payment_state.fail .fail_btn,
.payment_state_btn a:hover{
    border-color:#b81c22;
    background-color:#b81c22;
    color:#fff;
}
.payment_state.success span,
.payment_state.success h5{
    color:#23a262;
}
.payment_state.fail span,
.payment_state.fail h5{
    color:#b81c22;
}
.payment_list .artist-tit{
    margin:0 38px;
    width:auto;
    margin-bottom:32px;
    
}
.payment_list .artist-tit em{
    width:42%;
}
.payment_list .artist-tit  span{
    color:#000;
}
.artistdetails_list .waterfall_tit,
.payment_list .waterfall_tit{
    padding-bottom:15px;
    border-bottom:1px solid #f7f7f7;
}
.mb_0{
    margin-bottom:0 !important;
}
.user_pop{
    width: 450px; 
    background: #fff;
    position: fixed; 
    left: 50%; 
    top: 50%; 
    z-index: 1000; 
    border-radius: 2px;
    padding-bottom:20px;
}
.user_pop_main{
    position:relative;
}
.user_pop_close{
        position: absolute;
    right: -16px;
    top: -16px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 3px solid #fff;
    text-align: center;

}
.user_pop_close a{
     display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #323232;
}
.user_pop_close i{
    font-size: 24px;
    line-height: 30px;
    color: #fff;
}

.user_pop_tit p{
    font-size:18px;
    color:#000;
    padding:20px 40px 0 40px;
}
.user_pop_controller{
    padding:20px 40px 0 40px;
}
.user_pop_input,
.user_pop_item{
    border:1px solid #dcdcdc;
    margin-bottom:20px;
    clear:both;
    overflow:hidden;
    border-radius:3px;
    position:relative;
}
.user_pop_input .iconfont{
    font-size:20px;
    position:absolute;
    left:10px;
    top:5px;
    color:#c1c1c1;
}
.user_pop_input input{
    padding:14px;
    width:100%;
    font-size:16px;
    padding-left: 40px;
}
.user_pop_item{
    border:none;
    margin-bottom:0;
}
.user_pop_item .user_pop_input{
    width:50%;
    float:left;
    margin-bottom:0;
}
.user_pop_item .pop_yzm{
    width:45%;
    float:right;
}
.user_pop_item .pop_yzm a{
    display:block;
    height:45px;
    line-height:45px;
    color:#fff;
    text-align:center;
    background-color:#b81c22;
    border-radius:3px;
    font-size:16px;
    cursor:pointer;
}
.user_pop_item .pop_yzm a.code_on{
    background-color:#f1f1f1;
    color:#999;
}
.user_pop_prompt p{
    padding:13px 0;
    color:#b81c22;
    line-height:1;
    font-size:16px;
}
.user_pop_btn {
    padding:0 40px;
    margin-bottom:10px;
}
.user_pop_btn a{
    display:block;
    padding:10px 0;
    background-color:#b81c22;
    text-align:center;
    color:#fff;
    font-size:16px;
}
.user_pop_info{
    padding:0 40px;
    clear:both;
    overflow:hidden;
}
.user_pop_info a:hover{
    color:#da0517;
}
.forget_pass{
    float:left;
}
.go_register{
    float:right;
}

/*支付页面*/
ul.paysteps_nav{width: 100%;padding-bottom: 58px;}
ul.paysteps_nav li{float: left;width: 220px;text-align: center;line-height: 50px;color: #b81c22;font-size: 18px;position: relative;}
ul.paysteps_nav li:first-child{width: 218px;}
ul.paysteps_nav li.state1{border: 1px solid #b81c22; border-right: none;}
ul.paysteps_nav li.state12{border-color:#7f7f7f;}
ul.paysteps_nav li.state2{border-top: 1px solid #b81c22;border-bottom: 1px solid #b81c22;}
ul.paysteps_nav li.state22{border-top-color: #7f7f7f;border-bottom-color: #7f7f7f;}
ul.paysteps_nav li.state3{border: 1px solid #b81c22; border-left: none;}
ul.paysteps_nav li i{width: 25px; height: 25px; line-height: 25px; display: inline-block;border-radius: 100%;text-align: center;margin-right: 10px;vertical-align: -1px;behavior:url(../resource/css/PIE.htc); position:relative; z-index: 2;}
ul.paysteps_nav li i.bwcr{background-color: #fff;border:1px solid #b81c22;color: #b81c22;}
ul.paysteps_nav li i.brcw{background-color: #b81c22;border:1px solid #fff;color: #fff;}
ul.paysteps_nav li i.bwcg{background-color: #fff;border:1px solid #7f7f7f;color: #7f7f7f;}
ul.paysteps_nav li span{position:absolute;top:-50px;right: 0px;z-index: 2}
/*小三角*/
ul.paysteps_nav li span:after{border:solid transparent;border-left-color:#fff;border-width:25px;content:" ";position:absolute;top:50px;}
ul.paysteps_nav li span.tipred:after{border-left-color:#b81c22;}

/*大三角*/
ul.paysteps_nav li span:before{border:solid transparent;border-left-color:#b81c22;border-width:26px; content:" ";position:absolute;top:49px; }
ul.paysteps_nav li span.tipgray:before{border-left-color:#7f7f7f;}

.paysteps_box{padding: 30px 0;}
.paysteps_box ul.ad_list{padding: 15px 0;color: #000;}
.paysteps_box ul.ad_list li{float: left;width: 100%;line-height: 22px;padding: 5px 0;position: relative;}
.paysteps_box ul.ad_list li input{position: absolute;top: 0;left: 0;width: 100%;height: 32px;display: inline-block;opacity: 0;filter:alpha(opacity=0);z-index: 3;cursor: pointer;}
.paysteps_box ul.ad_list li em{border: 2px solid #000;width: 15px;height: 15px;text-align: center;display: inline-block;float: left;border-radius: 100%;margin: 4px 6px 0 0;behavior:url(../resource/css/PIE.htc); position:relative; z-index: 2;}
.paysteps_box ul.ad_list li em i{background-color: #000;width: 7px;height: 7px;float: left;margin: 2px 0 0 2px;display: none;border-radius: 100%;behavior:url(../images/pie.htc); position:relative; z-index: 2;}
.paysteps_box ul.ad_list li p{display: inline-block;}
.paysteps_box ul.ad_list li p span{padding-left: 27px;}
.paysteps_box ul.ad_list li p span:first-child{padding-left: 0px;}
.paysteps_box2 .orderdetail table tbody tr.trodd td{
    padding-left:20px;
}
.paysteps_box2 .orderdetail table tbody tr.treven td{
    border-bottom:none;
}

.pay_address{padding-left: 25px;}
.pay_address .addsbtn{border: 1px solid #000;border-radius: 5px;line-height: 30px;width: 95px;display: inline-block;text-align: center;color: #000;behavior:url(../resource/css/PIE.htc); position:relative; z-index: 2;}
.pay_address .address_add{display: none;border-bottom: none;}
.pay_address .savebtn{background-color: #b81c22;color: #fff;width: 105px; height: 35px; margin:0 0 30px 110px;line-height: 35px;display: inline-block;text-align: center;border-radius: 5px;behavior:url(../images/pie.htc); position:relative; z-index: 2;}
.pay_address p.address_p{padding-top: 20px;color: #000;}
.pay_address p.address_p span{padding-left: 20px;}

.add_item .error{position: absolute;bottom: -35px;line-height: 30px; color: #f00;left: 110px;}
.orderdetail{width: 100%;margin-top: 30px;}
.orderdetail table th{background-color: #f5f5f5; color: #000;line-height: 45px;font-weight: normal;}
.orderdetail table tbody tr.trodd td{line-height: 45px;padding: 5px 60px 0; color: #c3c3c3;}
.orderdetail table tbody tr.treven td{position: relative;padding: 0 20px 20px;border-bottom: 1px solid #f1f1f1;text-align: center;}
.orderdetail table tbody tr.treven td:first-child{display: table-cell;vertical-align: middle;}
.orderdetail table tbody tr.treven td:before{position: absolute;content: '';width: 1px;height: 30px;background-color: #ececec;left: 0px; top: 27px;}
.orderdetail table tbody tr.treven td:first-child:before{width: 0;}
.orderdetail table tbody tr.treven td .choice{float: left;position: relative;}
.orderdetail table tbody tr.treven td .choice span{border: 1px solid #000;width: 17px; height: 17px;float: left;margin-top: 30px;border-radius: 3px; margin-right: 18px;behavior:url(../resource/css/PIE.htc); position:relative; z-index: 2;}
.orderdetail table tbody tr.treven td .choice span i{line-height: 15px;color:#000;font-size: 13px;float: left;margin-left: 1px;display: none;}
.orderdetail table tbody tr.treven td .choice input{position: absolute;top: 30px; left: 17px;width: 17px;height: 17px;z-index: 3; opacity: 0;filter:alpha(opacity=0);cursor: pointer;}
.orderdetail table tbody tr.treven td img{width: 75px;height:75px;border: 1px solid #e5e5e5;float: left;}
.orderdetail table tbody tr.treven td span{display: inline-block;float: left;width: 140px;line-height: 22px;margin-top: 15px; margin-left: 15px;}
.orderdetail table tbody tr.treven td p{display: inline-block;width: 100%;}
.orderdetail table tbody tr.treven td .impaybtn{background-color: #b81c22; color: #fff; text-align: center;width: 70px; display: inline-block;line-height: 24px;border-radius: 5px;behavior:url(../images/pie.htc); position:relative; z-index: 2;margin-bottom: 5px;}
.orderdetail table tbody tr.treven td.new_tl{ padding-left: 36px; }


.orderdetail table tbody tr.trlast td{color: #000;}
.orderdetail table tbody tr.trlast td .chradio{position: relative;display:inline-block;line-height: 45px;}
.orderdetail table tbody tr.trlast td .chradio input{position: absolute;top: 16px;left: 0;width: 140px;height: 15px;display: inline-block;opacity: 0;filter:alpha(opacity=0);z-index: 3;cursor: pointer;}
.orderdetail table tbody tr.trlast td .chradio span{border: 2px solid #000;width: 15px;height: 15px;text-align: center;display: inline-block;border-radius: 100%;behavior:url(../resource/css/PIE.htc); position:relative; z-index: 2;vertical-align: -3px;}
.orderdetail table tbody tr.trlast td .chradio span i{background-color: #000;width: 7px;height: 7px;float: left;margin: 2px 0 0 2px;display: none;border-radius: 100%;behavior:url(../images/pie.htc); position:relative; z-index: 2;}
.payway{padding-left: 25px;}
.payway ul li{width: 100%;padding-top: 30px;}
.payway ul li .tablecell{display: table-cell;vertical-align: middle; position: relative;}
.payway ul li .tablecell img{width: 64px; height: 64px; border-radius: 5px;border:1px solid #b2aea2;behavior:url(../resource/css/PIE.htc); position:relative; z-index: 2;margin-left: 22px;}
.payway ul li .tablecell img:first-child{margin-left: 38px;}
.payway ul li .tablecell input{position: absolute;top: 24px;left: 0;width: 90px;height: 15px;display: inline-block;opacity: 0;filter:alpha(opacity=0);z-index: 3;cursor: pointer;}
.payway ul li .tablecell em{border: 2px solid #000;width: 15px;height: 15px;text-align: center;display: inline-block;float: left;border-radius: 100%;margin: 24px 12px 0 0;behavior:url(../resource/css/PIE.htc); position:relative; z-index: 2;}
.payway ul li .tablecell em i{background-color: #000;width: 7px;height: 7px;float: left;margin: 2px 0 0 2px;display: none;border-radius: 100%;behavior:url(../images/pie.htc); position:relative; z-index: 2;}
.payway ul li .tablecell span{margin-left: 38px;line-height: 55px;}
.payway ul li p.isagree span{margin-left: 28px;}
.payway ul li p.isagree input{left: 0;}
.payway .paybtn{background-color: #b81c22; border-radius: 5px;behavior:url(../images/pie.htc); position:relative; z-index: 2;margin: 10px 0 0 30px;}
.payway p.payway_p{padding-top: 20px;}
.logistics_info p.info_head{line-height: 58px;color: #000;padding-left: 14px;}
.logistics_info ul{padding-left: 25px;}
.logistics_info ul li{padding:0 0 17px 22px;border-left: 1px solid #c4c4c4;position: relative;}
.logistics_info ul li:before{position: absolute;top: 0; left: -9px;content: '';width: 17px; height: 17px; border: 1px solid #c4c4c4;border-radius: 100%;background-color: #fff;}
.logistics_info ul li.active{border-left: 1px solid #000;color: #000;}
.logistics_info ul li.active:before{border: 1px solid #000;}
.logistics_info ul li h3{line-height: 17px;font-size: 14px;}
.logistics_info ul li p{margin-top: 17px;}

.input_err{ margin-top:-15px; padding:5px 0; margin-left: 95px; margin-bottom:10px;color:#b81c22;}
.address_err{ margin-left: 105px; }
.modify_err{margin-left:65px;}


.new_payway_box{
    margin-top:20px;
    height:400px;
}
.new_payway_box ul {
    border-bottom:1px solid #f1f1f1;
}
.new_payway_box ul li{
    float:left;
    margin-right: 10px;
    height:34px;
}
.new_payway_box ul li a{
    display:inline-block;
    height:34px;
    line-height:34px;
    background:#f5f5f5;
    color:#666;
    padding:0 20px;
    border-radius:3px 3px 0 0;
    border:1px solid #f1f1f1;
}
.new_payway_box ul li.on a{
    background:#fff;
    height:35px;
    border-bottom:none;
}
.new_payway_content{
    padding:20px 0;
}
.new_payway_content .content_1  .content_1_p{
    margin-bottom: 30px;
}
.new_payway_content .content_1 span{
    margin-left:30px;
}
.new_payway_content .content_1 span a{
    display:inline-block;
    padding:3px 10px;
    background:#b81c22;
    color:#fff;
    border-radius:3px;
    margin-left:5px;
    line-height:1;
}
.new_payway_content .content_1 .new_paybtn{
    display:inline-block;
    padding:8px 30px;
    background:#b81c22;
    color:#fff;
    border-radius:3px;
    font-size:16px;
    line-height:1;
    margin-left:74px;
}
.new_payway_content .content_1  .isagree{
    padding-left:74px;
    margin-bottom: 20px;
}
.new_payway_content .content_1  .isagree span{
    margin-left:0;
}
.new_payway_content .content_1  .isagree input{
    left:74px;
    width:125px;
}
.new_payway_content .content_1  .isagree a{
    color:#b81c22;
}
.new_payway_content .content_2{
    margin-top:40px;
}
.new_payway_content .content_2 a.icon{
    display:inline-block;
    border:1px solid #cecece;
    margin-right:20px;

}
.new_payway_content .content_2 a.icon img{
    width:180px;
    height:70px;
}
.new_payway_content_2_2{
    padding-top:30px;
}
.new_payway_content_2_2 dl{
    padding-left: 50px;
}
.new_payway_content_2_2 dt,
.new_payway_content_2_2 dd{
    float:left;
    text-align:center;
}
.new_payway_content_2_2 dt{
    margin-right: 100px;
    margin-top:20px;
}
.new_payway_content_2_2 dt span img{
    width:180px;
    height:180px;
}
.new_payway_content_2_2 dt p{
    margin-top: 20px;
    margin-bottom: 30px;
}
.new_payway_content_2_2 dt a{
    font-size:16px;
    color:#333;
}
.new_payway_content_2_2 dt a:hover{
    color:#b81c22;
}
/* 银行卡信息 */
.new_bank_information{
    position:relative;
}
.bank_information_add{
    position:absolute;
    right:0;
    top:0;
    
}
.bank_information_add a{
    background:#b81c22;
    display:inline-block;
    padding:2px 10px;
    color:#fff;
    border-radius:3px;
}
.bank_information{
    margin:20px 0 20px;
    border-top:1px solid #f2f2f2;
    padding-top:30px;
}
.bank_information .box{
    /*width:950px;*/
    float:left;
}
.bank_information_box{
    width:280px;
    height:164px;
    border:1px solid #dcdcdc;
    border-radius:5px;
    position:relative;
    margin-right: 20px;
    float:left;
    margin-bottom: 20px;
}
.bank_information_box .tit{
    height:40px;
    line-height:40px;
    padding:0 15px;
    background:#f1f1f1;
    font-size:16px;
    position:relative;
    color:#000;
}
.bank_information_box .tit a{
    position:absolute;
    display:inline-block;
    width:40px;
    height:40px;
    text-align:center;
    right:0;
    top:0;
}
.bank_information_box .tit a i{
    font-size:20px;
    color:#ccc;
}
.bank_information_box .content p{
    padding:30px 15px;
    font-size:18px;
    color:#000;
}
.delete_icon{
    position:absolute;
    right:15px;
    bottom:15px;

}
.delete_icon i{
    color:#ccc;
    font-size:16px;
}

/* 基本信息修改页 */
.essential_log span.label{
    line-height:100px;
}
.essential_log_item .h5{
    width:100px;
    height:100px;
    line-height:98px;
    text-align:center;
    vertical-align:middle;
    overflow:hidden;
    border-radius:50%;
}
.essential_log_item .h5 img{
    width:100%;
    height:100%;
}
.essential_log_item .modify{
    margin-left:20px;
    margin-top: 20px;
}
.essential_log_item .modify a{
    display:inline-block;
    padding:0 10px;
    line-height:26px;
    border-radius:3px;
    border:1px solid #b81c22;
    color:#b81c22;
    position:relative;
}
.essential_log_item .modify a input{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity: 0;
} 
.essential_log_item .modify p{
    color:#bbbbbb;
}
.essential_sex label{
    display:inline-block;
    float:left;
    margin-right: 30px;
    cursor:pointer;
}
.essential_item .inputout{
    border-top:none;
    border-left:none;
    border-right:none;
}


/* 详情页出价模块 */
.lot_details_bom_price{
    margin-bottom:32px;
}
.lot_details_bom_price span{
    font-size:16px;
    color:#414141;
    display:inline-block;
    line-height:30px;
}
.lot_details_bom_price span.fl b{
    font-size:32px;
    color:#b81c22;
}
.lot_details_bom_price span.fr{
    padding-top: 7px;
}
.lot_details_bom_price span.fr i{
    font-size:18px;
    color:#7c7c7c;
}
.lot_details_bom_price .fsred{
    color:#b81c22;
}
.lot_details_bom_btn{
    margin-bottom:73px;
}
.lot_details_bom_btn a{
    display:inline-block;
    width:172px;
    height:45px;
    line-height:45px;
    text-align:center;
    border:1px solid #b81c22;
    font-size:18px;
    color:#b81c22;
    border-radius:5px;
}
.lot_details_bom_btn a.fl{
    background:#b81c22;
    color:#fff;
}
.lot_details_bom_btn a.register{
    float:left;
}

.lot_details_bom_btn a.land{
    float:right;
}

/* 弹出层 */
.dialog-overlay { position: fixed; top: 0; left: 0; z-index: 10000; width: 100%; height: 100%; background: #000; opacity:0; filter:alpha(opacity=0); /* transition:all ease-in-out 0.2s; */ }
.dialog-content{
    position: fixed; top: 50%; left: 50%; z-index: 10001; overflow: hidden;
    background-color: #fff; text-align: center; border-radius: 3px;
    opacity:0; filter:alpha(opacity=0); /* transition:all ease-in-out 0.2s; */
}
.dialog-content-1{
    width:450px;
    height:302px;
    margin-top:-151px;
    margin-left: -225px;
}

.dialog-content-2{
    width:370px;
    min-height:190px;
    margin-top:-95px;
    margin-left: -185px;
}
.dialog-content-hd { height:50px; line-height:50px; background:#b81c22; color:#fff; font-size:20px; }
.dialog-content-title { font-weight: 400; font-size: 17px; }
.dialog-content-bd { padding: 05px 20px 0; font-size: 14px;  text-align: left; }
.dialog-content-bd p { margin:5px 0; color:#000; font-size:16px;}
.dialog-content-ft { 
    position: relative; line-height: 42px; margin-top: 20px; font-size: 16px; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
.dialog-content-ft a { 
    position: relative; display: block; text-decoration: none; color: #0BB20C; outline: none; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
}
.dialog-content-ft a:active { background-color: #EEEEEE; }
.dialog-content-ft:after {
    content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 1px; border-top: 1px solid #D5D5D6; color: #D5D5D6;
    -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5);
}
.dialog-content-ft a:after {
    content: " "; position: absolute; left: 0; top: 0; width: 1px; height: 100%; border-left: 1px solid #D5D5D6; color: #D5D5D6;
    -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5);
}
.dialog-content-ft a:first-child:after { border-left: none; }
.dialog-content-ft .dialog-btn-cancel { color: #353535; }
.dialog-content-ft .dialog-btn-ok { color: #b81c22; }

.dialog-wrap-info .dialog-overlay { background-color: transparent; opacity: 0; filter:alpha(opacity=0); }
.dialog-content-info { width: auto; text-align: center; background-color: rgba(0, 0, 0, 0.8); border-radius: 10px; }
.dialog-content-info .dialog-content-bd { position: relative; padding: 0; width: 140px; height: 140px; color: #fff; text-align: center; }
.dialog-content-info .dialog-content-bd .info-icon { max-width: 48px; margin: 20% 0 0; }
.dialog-content-info .dialog-content-bd .info-text { position: absolute; width: 100%; left: 0; bottom: 20px; margin: 0; font-size: 16px; }

.dialog-wrap-show .dialog-overlay { opacity:0.6; filter:alpha(opacity=60); }
.dialog-wrap-show .dialog-content { opacity:1; filter:alpha(opacity=100); }
.dialog-content-icon i{
    font-size:60px;
    line-height:1;
    color:#b81c22;
}
.dialog-content-close{
    position:absolute;
    right:0;
    top:0;
    width:50px;
    height:50px;
    line-height:50px;
    text-align:center;
}
.dialog-content-close a{
    display:block;
}
.dialog-content-close img{
    width:26px;
}
.dialog_auction_price{
     margin:38px 48px 14px 48px;
     position:relative;
     height:38px;
}
.dialog_auction_price a{
    display:inline-block;
    width:38px;
    height:38px;
    text-align:center;
    line-height:38px;
    position:relative;
    background:#b81c22;
    color:#fff;
    position:absolute;
}
.dialog_auction_price a.jian{
    left:0;
    background:#bbbbbb;
}
.dialog_auction_price a.jia{
    right:0;
}
.dialog_auction_price a em{
    font-weight:bold;
    font-size:22px;
    line-height:1.5;
}
.dialog_auction_price_in{
    width:268px;
    position:absolute;
    height:38px;
    left:43px;
    height:38px;
    line-height:38px;
    border:1px solid #dbdbdb;
}
.dialog_auction_price_in input{
    text-align:center;
    width:100%;
    color:#b81c22;
    font-weight:bold;
    line-height:38px;
    font-size:22px;
}
.dialog_auction_p{
    margin:0 48px 16px 48px;
    font-size:16px;
    color:#000;
}
.dialog_auction_p p{
    color:#999999;
}
.dialog_auction_p p i{
    color:#b81c22;
}
.dialog_auction_12{
    font-size:12px;
}
.dialog_bond_p{
    text-align:left;
    margin:0 90px 026px 90px;
}
.dialog_bondPrice_p{
    text-align:center;
    margin:20px;
    line-height:1;
    font-size:16px;
    color:#000;
}
.dialog_bondPrice_p span{
    color:#b81c22;
    font-weight:bold;
}
.dialog_bondPrice_p i{
    font-size:32px;
}
.dialog_bondPrice_p a{
    display:inline-block;
    width:68px;
    height:26px;
    line-height:24px;
    text-align:center;
    border:1px solid #b81c22;
    border-radius:2px;
    color:#b81c22;
    margin-left: 28px;
}

.dialog_auction_btn{
    margin:20px 34px 0 34px;
}
.dialog_auction_btn a{
    display:block;
    height:46px;
    line-height:46px;
    font-size:18px;
    color:#fff;
    text-align:center;
    border:1px solid #b81c22;
    border-radius:5px;
    width:144px;
    text-align:center;
}
.dialog_auction_btn a.dialog-btn-cancel{
    color:#b81c22;
}
.dialog_auction_btn a.dialog-btn-ok{
    background:#b81c22;
}
.dialog-content-icon{
    text-align:center;
    color:#b81c22;
    margin-top:22px;
    margin-bottom:5px;
}
.dialog-content-icon p{
    font-size:18px;
    margin-top:15px;
}
.dialog-content-html{
    text-align:center;
    font-size:16px;
    color:#000;
}
.dialog-content-ft2{
    margin:20px 0;
}
.dialog-content-ft2 a{
    display:inline-block;
    width:146px;
    height:46px;
    line-height:45px;
    background:#b81c22;
    color:#fff;
    text-align:center;
    border-radius:3px;
    font-size:18px;
}
.dialog-content-ft3{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:50px;
    border-top:1px solid #b81c22;
}
.dialog-content-ft3 a{
    display:block;
    width:50%;
    float:left;
    height:50px;
    line-height:49px;
    color:#b81c22;
    font-size:18px;
}
.dialog-content-ft3 a.dialog-btn-ok{
    background:#b81c22;
    color:#fff;
}
@media screen and (min-width: 1024px) {
  .dialog-content { max-width: 35%; }
}



.pwd_con{ width: 1200px; height: 450px; position: relative; background: #ffffff; margin-top: 60px; }
.pwd_con .pwd_left{float: left; width: 650px; height: 450px; }
.pwd_con .pwd_left img{ display:block; margin:40px 0 0 40px; width:618px; height:371px;}
.pwd_con .pwd_right{float: left; margin-left: 95px; width: 350px; padding-top: 45px;}
.pwd_con .pwd_right .pwd_nav{ color: #333333; font-size: 18px; height: 45px; line-height: 45px;  border-bottom: 1px solid #e5e5e5;}
.pwd_con .pwd_right .pwd_input{ position: relative; padding-top: 24px;}
.pwd_input .in_input{ position: relative; width: 347px; height: 40px; line-height: 40px; border: 1px solid #e5e5e5; border-radius: 3px; margin-bottom: 14px;}
.pwd_input .in_input i{ width: 39px; height: 30px; vertical-align: middle; line-height: 30px; text-align: center; display: inline-block; border-right:1px solid #e5e5e5; font-size: 18px; color: #d1d1d1; position: relative; top: 5px;}
.pwd_input .in_input input{ text-indent: 15px; font-size: 14px; color: #000; width: 200px; height: 40px; line-height: 40px; display: inline-block;}
.f_left{ float: left;}
.pwd_input .in_input .pwd_code{ width: 109px; height: 40px; line-height: 40px; display: inline-block; background: #b81c22; color: #ffffff;position: absolute; right: 0; text-align: center; border-top-right-radius: 3px; border-bottom-right-radius: 3px; cursor: pointer;}
.pwd_input .in_input .pwd_codes{ width: 109px; height: 40px; line-height: 40px; display: inline-block; background: #585757; color: #ffffff;position: absolute; right: 0; text-align: center; border-top-right-radius: 3px; border-bottom-right-radius: 3px; cursor: pointer;}
.pwd_con .pwd_right .pwd_btn{ margin-top: 18px; position: relative;}
.pwd_con .pwd_right .pwd_btn a{ width: 349px; height: 48px; line-height: 48px; text-align: center; display: block; border-radius:3px; background: #b81c22; color: #ffffff; font-size: 18px; cursor:pointer;}
.pwd_err{color:#b81c22;}


.auction__status{
    float:left;
    width:100%;
    padding-top:20px;
}
.auction__status p{
    line-height:1.7;
    color:#666;
}
.gray .myAuction li{
    background-color:#fff;
}

.charitable{
    margin-top: 20px;
    margin-bottom: 50px;
}
.charitable__banner{
    margin-top: 15px;
    height:420px;
}
.charitable__banner img{
    width:100%;
    height:100%;
}
.charitable__list ul{
    width:1224px;
    margin-left: -11px;
}
.charitable__list ul li{
    width:386px;
    height:624px;
    float:left;
    margin:0 11px;
    margin-top:20px;
    background-color:#fff;
}
.charitable__list ul li .img{
    width:100%;
    height:482px;
}
.charitable__list ul li .img img{
    width:100%;
    height:100%;
}
.charitable__list ul li .state{
    line-height:45px;
    height:45px;
    border-bottom:1px solid #dddddd;
}
.charitable__list ul li .state span{
    display:inline-block;
    height:45px;
    width:120px;
    text-align:center;
    color:#fff;
    background-color:#24a262;
    font-size:18px;
    float:left;
}
.charitable__list ul li .state em{
    font-size:16px;
    color:#333;
    float:left;
    height:45px;
    margin-left: 15px;
}
.charitable__list ul li .state i{
    font-size:22px;
    color:#b81c22;
}
.charitable__list ul li .state2 span{
    background-color:#c5c5c5;
}
.charitable__list ul li .state3 span{
    background-color:#b81c22;
}
.charitable__list ul li .tit{
    line-height:50px;
    height:50px;
    padding:0 10px;
    overflow:hidden;
}
.charitable__list ul li .tit a{
    font-size:18px;
    color:#333;
}
.charitable__list ul li .price{
    padding:0 10px;
    color:#666;
    font-size:16px;
}
.charitable__list ul li .price i{
    font-size:22px;
    color:#b81c22;
}
.charitable__nav{
    background-color:#fff;
    padding:56px 0;
}
.charitable__nav li{
    float:left;
    width:33.33333%;
    height:66px;
    text-align:center;
}
.charitable__nav li span{
    line-height:1;
    font-size:20px;
    color:#333;
}
.charitable__nav li span i{
    font-size:34px;
    color:#b81c22;
}
.charitable__nav li p{
    font-size:18px;
    color:#666;
    padding-top:5px;
}
.charitable__nav li.l2{
    position:relative;
}
.charitable__nav li.l2:before,
.charitable__nav li.l2:after{
    content:"";
    position:absolute;
    width:1px;
    height:100%;
    background-color:#ddd;
    top:0;
}
.charitable__nav li.l2:before{
    left:0;
}
.charitable__nav li.l2:after{
    right:0;
}

.new__details{

}
.new__details_l{
    width:938px;
    border:1px solid #cccccc;
    background-color:#fff;
}
.new__details .details_r{
    width:259px;
    margin-top:0;
    border:1px solid #cccccc;
    border-left:0;
    float:left;
}
.new__details .wxby_tit span{
    width:80px;
}
.auc__detail{
    padding:20px 0 20px 20px;
    border-bottom:1px solid #ccc;
}
.au_img_left{
    
    float:left;
}
.au_img_right{
    float: left;
    width: 516px;
}
.detail__top{
    position: relative;
    padding-left: 30px;
}
.detail__top .nav{
    float: left;
    width: 373px;
    height: 90px;
    border-right: 1px solid #e5e5e5;
    margin-top: 10px;
    margin-bottom: 18px;
    position:relative;
}
.detail__top .tit{
    font-size:18px;
    color:#000;
}
.detail__follow{
    float: left;
    width: 110px;
    height: auto;
    text-align: center;
    margin-top: 7px;
    color: #b81c22;

}
.detail__follow i{
    font-size: 40px;
    cursor: pointer;
    color:#999;
}
.detail__follow i.active{
    color:#b81c22;
}

.detail__follow em{
    font-size:14px;
    cursor: pointer;
}
.detail__top .time_text{
    margin-top: 10px;
}
.detail__top .time_text p{
    color:#666;
    font-size:14px;
}
.detail__top .time_text .auctionbg{
    width: 84px;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    background: url(../images/auc_bg.png) no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
    text-indent: 11px;
    margin-right: 10px;
    position: relative;
    font-size:14px;
    float:left;
    
}
.detail__top  .time_text1 .auctionbg{
    top:3px;
}
.detail__top  .time_text1,
.detail__top  .time_text2,
.detail__top  .time_text3{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
}
.time_text3 span{
    display:inline-block;
    line-height:19px;
    border-left:1px solid #ccc;
    padding:0 20px;
    font-size:14px;
    color:#666;
}
.time_text3 span:first-child{
    border-left:0;
}
.detail__top .time_text em{
    float:left;
    display:inline-block;
    line-height: 26px;
    height:26px;
    font-size:14px;
}
.detail__top .time_text em i{
    color: #b81c22;
    font-size: 20px;
    margin:0 3px;
}
.detail__mid{
    height:240px;
    background-color:#f6f6f6;
}
.detail__mid .state_end{
    line-height:240px;
    text-align:center;
    font-size: 22px;
    vertical-align:middle;
    color:#666;
}
.detail__mid .state_end .state{
    display:inline-block;
    line-height:36px;
}
.detail__mid .state_end i{
    font-size:24px;
    margin-right:5px;
}
.detail__mid .state_end p i{
    font-size:36px;
    color:#b81c22;
}
.detail__mid .state_end2{
    padding-left:135px;
}
.detail__mid .state_end2 .d1{
    padding-top: 20px;
}
.detail__mid .state_end2 .d{
    color:#333;
}
.detail__mid .state_end2 .d i{
    font-size:24px;
    font-weight:bold;
}
.detail__mid .state_end2 .d em{
    margin-left: 5px;
}
.detail__mid .state_end2 .d2 i{
     color: #b81c22;
}
.detail__mid .state_end2 .state{
    width:260px;
    text-align:center;
    padding-top:15px;
}
.detail__mid .state_end2 .state p{
    padding-top: 15px;
    color: #999;
    margin-bottom: 20px;
}
.detail__mid .state_end2 .state2{
    width:260px;
    text-align:center;
}
.detail__mid .state_end2 .state2 p{
    color: #b81c22;
}
.detail__mid .state_end2 .state2 .price,
.detail__mid .state_end2 .state2 .price2{
    clear: both;
    background-color: #fff;
    padding: 7px 0;
    margin: 10px 0;
}
.detail__mid .state_end2 .state2 .price span{
    display: inline-block;
    width: 50px;
    height: 24px;
    line-height: 16px;
    font-size: 28px;
    cursor:pointer;
}
.detail__mid .state_end2 .state2 .price span.jian{
    border-right: 1px solid #eeeeee;
}
.detail__mid .state_end2 .state2 .price span.jia{
    border-left: 1px solid #eeeeee;
}
.detail__mid .state_end2 .state2 .price .input,
.detail__mid .state_end2 .state2 .price .input input{
    width:147px;
    float:left;
    height:24px;
    text-align:center;
    font-size:22px;
}
.detail__mid .state_end2 .state2 .price2 .input,
.detail__mid .state_end2 .state2 .price2 .input input{
    width:100%;
    float:left;
    height:24px;
    text-align:center;
    font-size:22px;
}
.detail__mid .state_end2 .state2 .tips{
    color:#666;
    font-size:12px;
    text-align:left;
    padding-top:5px;
}
.detail__mid .state_end2 .btn a{
    display:inline-block;
    width: 110px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    display: block;
    border: 1px solid #b81c22;
    color: #b81c22;
    text-align: center;
    margin:0 5px;
    cursor:pointer;
}
.detail__mid .state_end2  a.land_btn,
.detail__mid .state_end2  a.btn1{
    float:left;
    background-color:#b81c22;
    color:#fff;
}
.detail__mid .state_end2  a.btn1{
    background-color:#bebebe;
    border-color:#bebebe;
}
.detail__mid .state_end2  a.chujia{
    background-color:#b81c22;
    border-color:#b81c22;
}
.detail__mid .state_end2  a.btn_daili{
    background-color:#b81c22;
    border-color:#b81c22;
    color:#fff;
}
.detail__mid .state_end2  a.reg_btn,
.detail__mid .state_end2  a.btn2{
    float:right;
}
.detail__mid .state_end2  a.active{
    background-color:#bebebe;
    color:#fff;
    border-color:#bebebe;
}
.detail__mid .state_end3{
    text-align:center;padding:50px 0;
    font-size:14px;
}
.detail__mid .state_end3 i{
        font-size: 24px;
    font-weight: bold;
        color: #b81c22;
}
.detail__mid .state_end3 em{
    margin-left:15px;
}
.detail__mid .shop_r_btn{
    padding:0 50px;
}
.detail__mid .shop_r_btn .on{
    background-color:#a6a6a6;
}
.detail__nub{
    position: relative;
    height: 45px;
    line-height: 45px;
    width: 460px;
    margin: 0 auto;
    border-bottom: 1px dashed #eeeeee;
}
.detail__nub li{
    float:left;
    width:33%;
    text-align:center;
    
}
.detail__nub2 li{
    width:49%;
}
.detail__nub li span{
    height: 13px;
    line-height:13px;
    display:inline-block;
    width:100%;
     border-right:1px solid #dcdcdc;
}
.detail__nub li span i{
    font-size:18px;
    color:#b81c22;
}
.detail__nub li:last-child span{
    border-right:0;
}
.detail__information{
    padding-left:30px;
    padding-top: 16px;
}
.detail__information li{
    float:left;
    width:50%;
    color:#666;
    font-size:13px;
    line-height:26px;
}
.detail__process{
    height: 52px;
    line-height: 52px;
}
.detail__process .auc_poTitele{
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 60px;
}
.detail__process i{
    color:#b81c22;
}
.detail__process em {
    height: 1px;
    width: 84px;
    background: #e5e5e5;
    display: inline-block;
    vertical-align: middle;
    line-height: 1px;
    margin-left: 18px;
    margin-right: 18px;
}
.friendtip {
    border: 1px solid #dbcca3;
    background-color: #ede5d1;
    padding: 8px 15px;
    margin-top: 10px;
    margin-bottom:20px;
}
.friendtip p{
    padding:0;
    font-size: 12px;
    color: #a47f1a;
    line-height: 19px;
}
.detail__mid_shopping{
    padding:50px 30px 0 30px;
}
.detail__mid_shopping .shop_r_yf{
    margin-bottom:50px;
}   



.mask{position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99999;}
.y_dialog{position:fixed;width:350px;left:50%;top:40%;margin-left:-200px;background:#fff;z-index:999999;}
.y_dialog .content{position:relative;padding-bottom:20px;}
.y_dialog .close{position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;text-align:center;}
.y_dialog .close a{color:#666;}
.y_dialog .close i{ font-size:24px; }
.y_dialog .tit{height:40px;line-height:40px;text-align:center;}
.y_dialog .info{padding:0 20px; text-align:center;}
.y_dialog .info p{line-height:22px;font-size:14px; text-align:center;}
.y_dialog .info img{ width:200px !important; height:200px !important; }
.y_dialog .info1{ text-align:center;  margin-bottom:10px;}
.y_dialog .info1 i{ color:#b81c22; }
.y_dialog .info2{ text-align:center;  margin-bottom:20px;}
.y_dialog .btn{text-align:center;}
.y_dialog .btn a{display:inline-block;padding:5px 20px;background:#f6f6f6;color:#666;}


.dialog-content-html{
    padding:0 20px;
}
.ke__info{
    display:block;
    text-align:center;
    padding:30px 0 160px 0;
    font-size:15px;
}
.account__tb tbody td:after{
    width:0;
}
.sqdl_main .box{
    width:550px;
    margin:0 auto;
}
.sqdl_main .item{
    text-align:center;
    padding-top:40px;
    border-bottom:1px solid #eeeeee;
}
.sqdl_main .item em{
    border:2px solid #b81c22;
    border-radius:50%;
    overflow:hidden;
    width:80px;
    height:80px;
    line-height:80px;
    text-align:center;
    display:inline-block;
    margin-bottom:20px;
}
.sqdl_main .item em i{
    font-size:50px;
    color:#b81c22;
    font-weight:bold;
}
.sqdl_main .item p{
    color:#000;
    font-size:18px;
    margin-bottom:36px;
    line-height:1;
}
.sqdl_main ul{
    padding:40px 0;
}
.sqdl_main ul li{
    line-height:30px;
    color:#555555;
}
.sqdl_main ul li em{
    display:inline-block;
    width:268px;
    text-align:right;
    margin-right: 28px;
}
.jlmx_rule{
    margin-top:20px;
    padding-bottom:50px;
}
.jlmx_rule p{
    line-height:26px;
    font-size:14px;
    color:#323232;
}
.jlmx__member{
    line-height:34px;
    margin-bottom:30px;
    border-bottom:1px solid #eeeeee;
    padding-bottom:15px;
}
.jlmx__member span{
    float:left;
    height:21px;
    line-height:21px;
    margin-top:6px;
}
.jlmx__member .order_search{
    float:right;
    margin:0;
}
.jlmx__member .order_search .btn2{
    float:left;
    margin-left: 8px;
    
}
.jlmx__member .order_search .btn2 a{
    display: inline-block;
    height: 30px;
    line-height: 28px;
    color: #b81c22;
    border:1px solid #b81c22;
    text-align: center;
    border-radius: 2px;
    padding:0 10px;
}
.jlmx_info_top ul{
    display:table;
    margin:40px auto 15px auto;
    overflow:hidden;
}
.jlmx_info_top ul li{
    float:left;
    margin:0 53px;
    font-size:18px;
    color:#323232;
}
.jlmx_info_top ul li em{
    color:#b81c22;
}
.jlmx_info_top ul li i{
    font-size:36px;
}
.sqdl__love{
    margin-bottom:20px;
}
.sqdl__love .label{
    padding-left:90px;
    line-height:40px;
}
.sqdl__love label{
    line-height:40px;
    float:left;
    margin-right: 25px;
}
.sqdl__love label input{
    float:left;
    zoom: 1.2;
    margin-top: 11px; 
    margin-right:5px;
}

#xy-content{ position:absolute; left:50%; margin-left: -450px; top:100px; width:900px; border:1px solid #eee; background-color:#fff; z-index:99; display:none;}
#xy-content .t{ height:40px; line-height:40px; background-color:#f6f6f6; clear:both; border-bottom:1px solid #eee; padding:0 20px;}
#xy-content .t span{ font-size:16px; }
#xy-content .t a{ float:right; }
#xy-content .t a i{ font-size:24px; }
#xy-content .content{ max-height:460px; overflow-y: auto; padding:20px; width:840px; margin:10px auto 20px auto;}
#xy-content .content h1{ text-align:center; font-size:22px;}
#xy-content .content h5{ font-size:18px; margin:5px 0; }
#xy-content .content span,#xy-content .content p,#xy-content .content em{ line-height:26px; display:block;}
#xy-content .content span { font-size:16px; color:#333;  margin:10px 0;}
#xy-content .content p ,#xy-content .content em{ color:#666; }
#xy-content .content em{ text-indent: 1em; }
#xy-content .btn{ text-align:center; height:30px; margin:30px 0; }
#xy-content .btn a{ display:inline-block; width:80px; height:30px; line-height:30px; background-color:#f6f6f6;  border:1px solid #eee;}


.artistfollow___ul{
    height:45px;
    background-color:#f8f8f8;
    border: 1px solid #e7e7e7;
}
.artistfollow___ul li{
    float:left;
    padding:0 20px;
    font-size:16px;
    color:#000;
    line-height:45px;
    cursor:pointer;
}
.artistfollow___ul li.on{
    border-bottom:0;
    height:47px;
    background-color:#fff;
    border-top:2px solid #b81c22;
    position:relative;
    top:-2px;
}
.artistfollow__tab{
    padding-top:20px;
}
.artistfollow__pp{
    width:897px;
}
.artistfollow__pp li{
    width:279px;
    margin-right:20px;
    margin-bottom: 20px;
    float:left;
    padding:10px;
    background-color:#f9f9f9;
}
.artistfollow__pp li .waterfall_img{
    width:100%;
    height:279px;
    line-height:277px;
    text-align:center;
    vertical-align:middle;
}
.artistfollow__pp li .waterfall_img img{
    max-width:99%;
    max-height:99%;
    width:auto;
    height:auto;
}
.artistfollow__pp .waterfall_price{
    border-bottom:0;
}

.fx__box{ border-top: 1px solid #eeeeee; padding: 10px; }
.fx__box:first-child{ border-top:none; }
.fx__title{font-size:16px; color:#000; font-weight:bold; margin-bottom: 20px; padding-top: 10px;}
.fx__info{
    padding-top:20px;
    width:330px;
}
.fx__it, .fx__wx{ width:520px; }
.fx__it .it{
    margin-bottom:15px;
}
.fx__it .it span{
    display:inline-block;
    width:120px;
    text-align:right;
    margin-right: 15px;
    float:left;
    line-height:40px;
}
.fx__it .it input,
.fx__it .it .html{   
    padding: 0 10px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    position: relative;
    z-index: 3;
    font-size: 14px;
    color: #323232;
    float: left;
    width:230px;
}
.fx__it .it a{
    display: inline-block;
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #b81c22;
    color: #fff;
    position: relative;
    border-radius: 5px;
    margin-left: 20px;
}
.fx__it .it a.no{
    background-color:#999;
}
.fx__wx .wx {padding-left:50px; padding-bottom: 30px;}
.fx__wx .wx img{ width:100px; height:100px;  }


.popTiShi{ width:260px; height:150px; background-color:#fff; z-index:999;  position:fixed; left:50%; top:50%; margin-left:-130px; margin-top:-80px;}
.popTiShi .close{  position:absolute; right:0; top:0;}
.popTiShi .close a{ color:#999; }
.popTiShi .close a i{ font-size:22px; color:#b81c22;}
.popTiShi .tit{ height:40px; line-height:40px;  text-align:center; border-bottom:1px solid #d5d5d5; font-size:16px; color:#333;}
.popTiShi .content{ margin-top: 0px; height:70px; line-height:70px;  text-align:center; }
.popTiShi .content p{ line-height:30px; vertical-align:middle; display:inline-block;}
.popTiShi .btn{ text-align:center; position:absolute; left:0; bottom:0; height:35px; line-height:35px; width:100%;}
.popTiShi .btn a{ display:block; width:100%; height:35px; line-height:35px;  background-color:#b81c22;  color:#fff; }


.packing__table{
   margin-top: 20px;
}
.packing__table td{
    padding:20px !important;
}
.orderdetail .packing__table tbody tr.treven td:before{
    top:auto;
}

.tips__member,
.tips__member2{
    margin-left:5px;
}
.bid__z{
    position:relative;
    top:-2px;
}

.pt {
    position: absolute;
    text-align:left;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CFCFCF;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
    z-index: 2209;
    width: auto;
    height:auto;
    display:none;
}
.pt .cont {
    height: auto;
    overflow-y: auto;
    background-color: #FFFFFF;
    padding: 10px;
}
.pt .out, .pt .in {
    display: block;
    font-family: simsun;
    font-size: 0;
    height: 0;
    overflow: visible;
    position: absolute;
    width: 0;
}
/*************up*******************/
.pt-up .out, .pt-up .in{
    border-style: dashed dashed solid;
}
.pt-up .out {
    border-color: transparent transparent #CFCFCF;
    border-width: 0 7px 8px;
    left: 28px;
    top: -8px;
}
.pt-up .in {
    border-color: transparent transparent #FFFFFF;
    border-width: 0 6px 7px;
    left: 29px;
    top: -7px;
}
/*************right****************/
.pt-right .out, .pt-right .in {
    border-style: dashed dashed dashed solid;
}
.pt-right .out {
    border-color: transparent transparent transparent #CFCFCF;
    border-width: 8px 0 7px 7px;
    right: -7px;
    top: 28px;
}
.pt-right .in {
    border-color: transparent transparent transparent #FFFFFF;
    border-width: 7px 0 6px 6px;
    right: -6px;
    top: 29px;
}
/*************down*****************/
.pt-down .out, .pt-down .in {
    border-style: solid dashed dashed;
}
.pt-down .out {
    border-color: #CFCFCF transparent transparent;
    border-width: 8px 7px 0;
    bottom: -8px;
    left: 28px;
    top: auto;
}
.pt-down .in {
    border-color: #FFFFFF transparent transparent;
    border-width: 7px 6px 0;
    bottom: -7px;
    left: 29px;
    top: auto;
}
/*************left*****************/
.pt-left .out, .pt-left .in {
    border-style: dashed solid dashed dashed;
}
.pt-left .out {
    border-color: transparent #CFCFCF transparent transparent;
    border-width: 7px 8px 7px 0;
    left: -8px;
    top: 28px;
}
.pt-left .in {
    border-color: transparent #FFFFFF transparent transparent;
    border-width: 6px 7px 6px 0;
    left: -7px;
    top: 29px;
}
.tips__member22{
    position:absolute;
    right:10px;
    bottom:-5px;
}