.ubody{ padding:30px 0; }

/*分页*/
.uk-pages{ margin-top:40px; margin-bottom: 40px; font-size:14px; }
.uk-pages>*{ margin-left:-1px; }
.uk-pages>*:first-child{border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.uk-pages>*:last-child{border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.uk-pages>.page-status{ padding:0 15px; background-color: #fff; border: 1px solid #e2e2e2; }
.uk-pages>a,.uk-pages>span.page-num{ padding: 0 15px; border: 1px solid #e2e2e2; height: 36px; line-height: 34px; display: flex; align-items: center; }
.uk-pages>a:hover,.uk-pages>.page-num-current{ color:#fff; background: var(--main-color); border-color:var(--main-color); }
.uk-pages>a:hover span{ color:#fff; }
.uk-pages>a>span{ padding:0; }


/*用户中心*/
.infopage{ background:#f4f4f4; overflow: hidden; border:1px solid #e7e7e7; border-radius: 8px; }
.infopage .uside{ width:265px; background:#fbfbfb; border-right:1px solid #e7e7e7; }
.infopage .uside>.tit{ background:var(--main-color); /*border-right:5px solid #000;*/ height:60px; padding:10px 0 0 20px; line-height: 40px; color:#fff; margin-right:-1px; }

.infopage .uside ul li{ border-bottom:1px solid #f0f0f0; position: relative; }
.infopage .uside ul li a{ color:#616161; display: block; position: relative; padding-left:20px; line-height: 60px; }
.infopage .uside ul li a span{ color:#dbdbdb; }
.infopage .uside .sidenav a:hover,.infopage .uside li.active a{ background-color:#fff; color:var(--main-color); font-weight: bold; margin-right:-1px; }
.infopage .uside li.active a::before{ position: absolute; left: 0; top:50%; transform: translateY(-50%); width: 6px; height: 18px; background: var(--main-color); display: block; content:''; }
.infopage .uside .uad{ padding:20px; }

.infopage .mainctn{ margin:20px; }
.infopage .mainctn>.tit{ height:50px; background:#f5f5f5; line-height: 50px; padding:0 10px; color:#555555; }
.infopage .mainctn>.tit .iconfont{ color:#adadad; }
.infopage .mainctn>.ctn{ padding:20px 30px; }
.infopage .mainctn>.ctn2{ padding:30px 20px; }

/*我的*/
.infopage .mainctn>.p10>.hd{ padding:30px 60px 30px 35px; background:#fff; margin-bottom: 20px; border-radius: 15px; border:1px solid #e7e7e7;  }
.infopage .umodify-box .uk-box{ padding:20px; }
.infopage .mainctn>.p10>.hd .sign{ max-width:220px; }
.infopage .mainctn>.p10>.hd .f20.name{ max-width:220px; }
.infopage .mainctn>.p10>.hd .uk-button{ height:32px; line-height:30px; padding:0 15px; }
.infopage .mainctn>.p10>.hd .ava img{ width:100px; height:100px; }
.infopage .mainctn>.p10>.hd .btns .uk-button{ height: 34px; line-height:32px; }
.infopage .mainctn>.p10>.hd .btns .uk-button:hover{ background:#6ac8c8; color:#fff; border-color:#6ac8c8; }
.infopage .mainctn>.p10>.hd .datas{ margin-left:30px; color:#606060; }
.infopage .mainctn>.p10>.hd .datas>div{ padding:0 30px; min-width:130px; border-left:1px solid #eee; text-align: center; }
.infopage .mainctn>.p10>.hd .datas>div:first-child{ border-left:0;}
.infopage .mainctn>.p10>.hd .datas>div:last-child{ padding-right:0; }
/*我的围观*/
.infopage .favorite-box .uk-box{ padding:20px; }
.infopage .uk-box{ border:0; padding:0px; margin-bottom: 20px; background: #fff; border-radius: 15px; }
.infopage .uk-box>.tit{ position: relative; line-height: 24px; margin-bottom: 15px; padding-left:25px; padding-bottom: 7px; border-bottom:1px solid #edf2f4; font-weight: bold; color:#333; }
.infopage .uk-box>.tit::before{ position: absolute; left: 0; top:2px; content:''; display: block; width:15px; height: 15px; border-radius: 50px; border:3px solid var(--main-color); }
.infopage .uk-box>.tit a{ text-decoration: none;}
.infopage .uk-box>.tit .more{ padding-bottom: 7px; }
.infopage .uk-box>.tit .more span{ color:#d7d7d7; }
.infopage .uk-box>.tit2{ position: relative; line-height: 24px; margin-bottom: 15px; padding-left:25px; height: 50px; line-height: 50px; border-bottom: 1px solid #e7e7e7; color:#333; font-weight: bold; }
.infopage .uk-box>.tit2::before{ position: absolute; left: 0px; top:50%; transform: translateY(-50%); content:''; display: block; width:15px; height: 15px; border-radius: 50px; border:3px solid var(--main-color); }
.infopage .uk-box .favlist{ padding:5px; }
.infopage .uk-box-line{ border:1px solid #e7e7e7; padding:20px; }


.favlist li .uk-wrap{ border-bottom:3px solid #fff; }
.favlist li .uk-wrap .con{ position: relative; background:#fff; padding:10px 5px; }
.favlist li .uk-wrap .tit{ line-height: 1.5; min-height: 42px; margin-bottom: 5px; color:#333; }
.favlist li .uk-wrap ul{ color:#9f9f9f; }
.favlist li .uk-wrap .pic{ overflow: hidden;}
.favlist li .uk-wrap .uk-status2{ position: absolute; left: -30px; top:18px; font-weight: normal; color:#fff; display: block; width: 120px; text-align: center; transform: rotate(-45deg); box-shadow: 0 0 8px 5px rgba(0, 0, 0, 0.05); }
.favlist li .uk-wrap .btn-cancle{ margin:10px 0 40px; position: relative; z-index: 9;}
/* .favlist li .uk-wrap:hover{ border-color: var(--main-color); } */
.favlist-line{ overflow: hidden;}
.favlist-line>ul>li{ border-bottom: 1px solid #e7e7e7; }



/*我的资料*/
.baseinfo{  padding:40px 40px 100px; background: #fff; border-radius: 10px; }
.baseinfo .js-upload{cursor: pointer; }
.baseinfo .ava{ border:1px solid #eaeaea; padding:20px; color:#1f1f1f; border-radius: 10px; background: #f4f4f4; }
.baseinfo .ava img{ border-radius: 50%; width:90px; height: 90px; }
.baseinfo .avatar{ width:90px; height: 90px; }

.baseinfo .image{ border:1px solid #eaeaea; padding:20px; color:#1f1f1f; }
.baseinfo .image img{  height: 90px; }
.baseinfo .image .picture{ height: 90px; }

.baseinfo .uk-margin{ position: relative; }
.baseinfo .uk-margin .must{ position: absolute; left: -14px; top:23px; }
.baseinfo label{ cursor: pointer;}
.baseinfo .uk-form-label{ color:#1f1f1f; }
.baseinfo .uk-margin .uk-input{ border:1px solid #eaeaea; height:70px; text-align: right; padding:0 25px 0 120px; color:#9e9e9e; font-size:16px; background: #f4f4f4; border-radius: 10px; }
.baseinfo .uk-margin .uk-select:not([multiple]):not([size]){ border:1px solid #eaeaea; height:70px; text-align: right; padding:0 25px 0 120px; color:#9e9e9e; font-size:16px; direction: rtl; }
.baseinfo .uk-margin .uk-textarea{ border:1px solid #eaeaea; text-align: right; padding:20px 25px 20px 120px; color:#9e9e9e; font-size:16px; background: #f4f4f4; border-radius: 10px; }
.baseinfo .uk-margin .wordCount .uk-textarea{ padding-bottom: 40px; }
.baseinfo .uk-margin .wordCount .tips{ bottom:10px; right:20px;}
.baseinfo .uk-margin .uk-form-controls{ margin-left:0; }
.baseinfo .uk-margin .uk-form-label{ position: absolute; left: 25px; top:14px;  z-index: 2; font-size:16px; }
.baseinfo .uk-button{ height:42px; line-height:40px; }
.baseinfo .uk-margin .getcode{ position: relative;}
.baseinfo .uk-margin .getcode .uk-input{ padding-right:120px; }
.baseinfo .uk-margin .getcode .feachBtn{ position: absolute; right:13px; top:14px; padding:0 10px; min-width:100px; background:#cbcbcb; color:#fff; }
.baseinfo .uk-margin .getcode .feachBtn:hover{ background:#b5b5b5; }
.baseinfo .uk-margin .vcode{ position: relative;}
.baseinfo .uk-margin .vcode>span{ position: absolute; left: 30px; top:21px; }


/*省市区*/
._citys { width: 100%; display: inline-block; border: 1px solid #eee; padding: 5px; position: absolute; background:#fafafa; margin-top:-1px; }
._citys span { color: var(--main-color); height: 20px; width: 20px; line-height: 16px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid var(--main-color); cursor: pointer; }
._citys0 { width: 100%; height: 36px; display: inline-block; border-bottom: 2px solid var(--main-color); padding: 0; margin: 0; }
._citys0 li { display: inline-block; line-height: 34px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
.citySel { background-color: var(--main-color); color: #fff !important; }
._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
._citys1 a { width: 80px; height: 35px; display: inline-block; background-color: #eee; color: #666; margin-left: 6px; line-height: 35px; text-align: center; cursor: pointer; font-size: 13px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: var(--main-color); }
.AreaS { background-color: var(--main-color) !important; color: #fff !important; }


/*我的拍卖*/
.infopage .auction-box .uk-box{ padding:20px; }
.aucfilter{ border-bottom:1px solid #eee; margin-bottom: 20px; }
.aucfilter .uk-flex>a{ margin-right: 20px; padding:5px 0; }
.aucfilter .uk-flex>a.active{ color:var(--main-color); border-bottom:2px solid var(--main-color); }


.myauction>ul>li{ border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 20px;}
.myauction>ul>li:last-child{ margin-bottom: 0; padding-bottom: 0; border-bottom: 0;}
.myauction>ul>li>.uk-wrap .tit{ min-height: 60px; }
.myauction>ul>li>.uk-wrap .info{ color:#9f9f9f; }
.myauction>ul>li>.uk-wrap .info li{ padding: 2px 0;}

.myauction .uk-wrap .right{ color:#6a6a6a; }
.myauction .uk-clock{font-size:20px; }
.myauction .uk-clock>span{ border-radius: 5px; padding:5px 6px; }
.myauction .uk-wrap .priceline{ margin-top:15px; }
.myauction .uk-wrap .uk-button{ padding:0 10px; }



@media screen and (max-width: 960px) {
    
    .f120{ font-size: 7rem;}
    .f140{ font-size: 8rem;}

    .uk-modal .uk-modal-dialog .uk-button{ height: 46px; line-height: 44px; font-size:16px; }


    .insert50{ height: 55px; }
    /* .footer{ display: none; } */

    .mobile_footer{ position: fixed; left: 0; right: 0; bottom:0; z-index: 99; background: #fff; height: 50px; font-size:12px; box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05); }
    .mobile_footer a{ text-align: center; padding-top:5px; color:#a8a8a8; }
    .mobile_footer a .ico{ display: block; height: 26px; }
    .mobile_footer a .iconfont{ line-height: 1; color:#d0d0d0; }
    .mobile_footer a.active{ color:#000; }
    .mobile_footer a.active .iconfont{ color:var(--main-color); }

    .ubody{ padding:15px 0; }

    .infopage{ background: none; }
    .infopage .mainctn{ margin:0; }

    .infopage .mainctn>.p10{ padding:0!important; }
    .infopage .mainctn>.p10>.hd{ padding:10px 0 0; margin-bottom: 0; border:0; border-radius: 0; }
    .infopage .hd .uk-navbar{ display: block; }

    .infopage .hd .uk-navbar-left, .infopage .hd .uk-navbar-right{ display: block; }
    .infopage .hd .uk-navbar-left{ padding:0 15px 20px; }
    .infopage .mainctn>.p10>.hd .ava img{ width:70px; height: 70px; }
    .infopage .hd .uk-navbar-left .name{ font-size:20px; }
    .infopage .hd .uk-navbar-left .f16{ font-size:14px; }
    .infopage .mainctn>.p10>.hd .datas{ margin:0; background:#3a3a3c; border-top-right-radius: 20px; border-top-left-radius: 20px; padding:10px; color:#aeaeae; }
    .infopage .mainctn>.p10>.hd .datas>div{ min-width: auto; flex: 1; padding:0 5px!important; border:0; position: relative; }
    .infopage .mainctn>.p10>.hd .datas>div::before{ position: absolute; right: 0; top:52%; transform: translateY(-50%); content:''; display: block; width:1px; height: 30px; background:#616161; }
    .infopage .mainctn>.p10>.hd .datas>div:last-child::before{ display: none; }
    .infopage .mainctn>.p10>.hd .datas .f36{ font-size:30px; margin-bottom: 5px; }
    .infopage .mainctn>.p10>.hd .datas .f16{ font-size:14px; }

    .mobilenav li{ background: #fff; border-bottom: 1px solid #f7f7f7; }
    .mobilenav li>a{ display: block; position: relative; line-height: 50px; padding:0 0 0 20px; font-size:15px; }
    .mobilenav li>a .iconfont{ font-size:16px; color:#bcbcbc; }
    .mobilenav li:last-child{ margin-top: 10px; }

    /*个人资料*/
    .infopage .umodify-box{ background:#fff; }
    .infopage .umodify-box .uk-box{ padding:0; }
    .infopage .umodify-box>.p10{ padding:10px!important; }
    .infopage .umodify-box .baseinfo{ margin:0px; }
    .baseinfo{ padding:20px; }
    .baseinfo .ava{ padding:10px; }
    .baseinfo .avatar, .baseinfo .ava img{ height: 60px; width: 60px; }
    .baseinfo .uk-margin .must{ top:13px; }
    .baseinfo .uk-margin-medium{ margin:15px 0!important; }
    .baseinfo .uk-margin-medium-top{ margin-top:20px!important; }
    .baseinfo .uk-margin-medium label{ font-size:14px; }
    .baseinfo .uk-margin .uk-input{ height: 50px; padding:0 15px 0 80px; font-size: 14px; }
    .baseinfo .uk-margin .uk-form-label{ left:15px; top:12px; margin-bottom: 0; font-size: 14px; }
    .baseinfo .uk-margin .uk-textarea{ padding:10px 15px 10px 80px; font-size: 14px; }


    /*围观*/
    .infopage .favorite-box{ background:#fff; }
    .infopage .favorite-box .uk-box{ padding:0; }
    .infopage .favorite-box>.p10{ padding:10px!important; }
    .infopage .uk-box .favlist{ padding:0px; background:#fff; }
    .infopage .uk-box .favlist>.uk-grid{ margin-left: -15px; }
    .infopage .uk-box .favlist>.uk-grid>li{ padding-left: 15px; }


    /*我的拍卖*/
    .aucfilter .uk-flex>a{text-align: center; flex: 1; }
    .aucfilter .uk-flex>a:last-child{ margin-right: 0;  }
    .infopage .auction-box{ background:#fff; }
    .infopage .auction-box .uk-box{ padding:0; }
    .infopage .auction-box>.p10{ padding:10px!important; }
    .myauction .uk-width-240{ width: 100%; }
    .myauction>ul>li .con{ margin-top:5px!important; }
    .myauction>ul>li>.uk-wrap .tit{ font-size: 16px; min-height: auto; }
    .myauction>ul>li>.uk-wrap .info{ display: block; }
    .myauction>ul>li>.uk-wrap .info .left>ul{ display: flex; flex-wrap: wrap; margin-bottom: 10px; }
    .myauction>ul>li>.uk-wrap .info .left>ul>li{ width: 50%; }
    .myauction>ul>li>.uk-wrap .info .left>ul>li:first-child{ width: 100%; }
    .myauction .uk-wrap .right .f16{ font-size: 14px; }
    .myauction .uk-wrap .right .f24{ font-size:20px; }
    .myauction .uk-wrap .right .mt20{ margin-top: 10px; }
    .myauction .uk-wrap .priceline{ margin-top:10px; font-size: 14px; }
    


}











