*{outline:none; box-sizing: border-box;-webkit-box-sizing: border-box}
body{font-family: PingFang SC,-apple-system-font,Helvetica Neue,Helvetica,sans-serif,Microsoft Yahei!important;color:#1F1F1F;background:#F8F9FD; line-height:1.6;font-size: 0.28rem;max-width:7.5rem;margin:0 auto}
ul,li,dl,dd,dt{list-style: outside none; padding: 0; margin: 0}
img{margin: 0}
a{color: #1F1F1F; }
a:hover{text-decoration: none}
.hide{display: none!important;}
.ovl{position: fixed!important;}
.bg-white{background: #fff}
.iconfont{font-size: 0.32rem;line-height:0.32rem;vertical-align: middle}
.blank10{ clear:both;font-size:0; height:0.2rem; overflow:hidden}
.blank20{ clear:both;font-size:0; height:0.4rem; overflow:hidden}
.color_primary{color:#F9474E}
.color_second{color:#E15218}
.color_grey{color:#8e8e8e}
.margin_top{margin-top: 0.2rem}
.margin_bot{margin-bottom: 0.2rem}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,.3)}
.weui-cells__title{color:rgba(0,0,0,.5)}
.weui-cells{background: #fff}
.weui-cells:before{border-top-color: rgba(0,0,0,.1)}
.weui-cells:after{border-bottom-color: rgba(0,0,0,.1)}
.weui-cells .weui-cell{color:rgba(0,0,0,.9)}
.weui-cells .weui-cell:before{border-top-color: rgba(0,0,0,.1)}
.weui-cell__ft{color:rgba(0,0,0,.5)}
.weui-cell_access .weui-cell__ft:after{color:rgba(0,0,0,.3)}
.weui-cell_active:active{background-color: #ececec}
.weui-cells__group_form .weui-cell:not(.weui-cell_link){color:rgba(0,0,0,.9)}
.weui-cells_checkbox .weui-icon-checked{color:rgba(0,0,0,.3)}
.weui-input::-webkit-input-placeholder,.weui-textarea::-webkit-input-placeholder{color:rgba(0,0,0,.3)}
.weui-btn_disabled{color:rgba(0,0,0,.2)}
.weui-cells__group_form .weui-vcode-btn{background-color: #f2f2f2}
.weui-select{color:rgba(0,0,0,.9)}
.weui-form-preview{background-color: #fff}
.weui-form-preview__label{color:rgba(0,0,0,.5)}
.weui-form-preview__value{color:rgba(0,0,0,.9)}
.weui-loadmore_line{border-top-color: rgba(0,0,0,.1)}
.weui-loadmore_line .weui-loadmore__tips{background: #fff;color:rgba(0,0,0,.5)}
.weui-loadmore__tips{color:rgba(0,0,0,.9)}

.list_box{overflow: hidden}

.section_title{overflow: hidden;font-size: 0.32rem;font-weight: 700;background: url("../images/title_icon2.png") left center no-repeat;background-size:0.38rem 0.22rem;text-indent: 0.5rem;margin: 0.2rem 0;display: flex;align-items: center}
.section_title .bd{flex:1}
.section_title .ft{overflow: hidden}
.section_title .ft a{color:#4092FD;font-size: 0.28rem;font-weight: 400}

.index{overflow: hidden;background: url("../images/index_bg.png") top center no-repeat; background-size: 7.5rem auto}
.index .search_box{overflow: hidden;margin: 0.2rem 0.3rem;display: flex;align-items: center;background: #fff;height: 0.6rem;border-radius: 0.6rem;padding: 0 0.3rem}
.index .search_box .hd{width: 0.32rem;height: 0.32rem;line-height: 0.32rem;margin-right: 0.2rem;color:#8e8e8e}
.index .search_box .bd{flex:1}
.index .search_box .bd input{width: 100%;height: 0.6rem;border: 0;}
.index .hot_box{overflow: hidden;color:#fff;display: flex;font-size: 0.24rem;padding: 0 0.3rem}
.index .hot_box ul{flex:1}
.index .hot_box ul a{color:#fff;margin-right: 0.2rem}
.index .indexSwiper_box{width: 6.9rem;height: 2.8rem;margin: 0.2rem auto;background: #fff;;border-radius: 0.2rem}
.index .indexSwiper_box .indexSwiper{width: 6.9rem;height: 2.8rem;overflow: hidden}
.index .indexSwiper_box .indexSwiper img{width: 6.9rem;height: 2.8rem}
.index .category_box{overflow: hidden;display: flex;align-items: center;}
.index .category_box .item{flex:1}
.index .category_box .item .img_box{overflow: hidden;width: 0.96rem;height: 0.96rem;border-radius: 50%;margin: 0.2rem auto}
.index .category_box .item .img_box img{width: 100%;height: 100%}
.index .category_box .item .name{font-size: 0.24rem;text-align: center}
.index .group_section{overflow: hidden;padding: 0.2rem 0.3rem}
.index .group_section .group_box{overflow: hidden}
.index .group_section .group_box .item{overflow: hidden;border-radius: 0.06rem;background: #fff;display: inline-block}
.index .group_section .group_box .item .img_box{overflow: hidden;width: 2.24rem;height: 2.24rem;border-radius: 0.06rem;position: relative}
.index .group_section .group_box .item .img_box img{width: 100%;height: 100%}
.index .group_section .group_box .item .img_box .bot{overflow: hidden;position: absolute;bottom: 0;left:0;right:0;height: 0.5rem;background: rgba(0,0,0,0.5);color:#fff;font-size: 0.22rem;font-weight:700;padding: 0 0.1rem;display: flex;align-items: center}
.index .group_section .group_box .item .img_box .bot .times{overflow: hidden;display: inline-block}
.index .group_section .group_box .item .img_box .bot .times span{display: inline-block;width: 0.3rem;height: 0.3rem;line-height:0.3rem;border-radius: 0.04rem;background: #fff;color:#F9474E;text-align: center}
.index .group_section .group_box .item .img_box .bot .times i{font-style: normal;margin: 0 0.05rem}
.index .group_section .group_box .item .con{overflow: hidden;padding: 0.1rem 0.2rem;font-size: 0.24rem}
.index .group_section .group_box .item .con .p1{overflow:hidden;height: 0.4rem}
.index .group_section .group_box .item .con .p2{overflow:hidden;height: 0.34rem;color:#F9474E;font-weight: 700}
.index .group_section .group_box .item .con .bot_box{overflow:hidden;margin-top: 0.1rem;text-align: center}
.index .group_section .group_box .item .con .bot_box .btn{overflow:hidden;display:inline-block;padding:0.04rem 0.2rem;border-radius: 0.3rem;text-align: center;background: #F9474E;color:#fff;border: #F9474E 1px solid;}

.index .recommend_section{overflow: hidden;padding: 0.2rem 0.3rem}
.item_block_box{overflow: hidden}
.item_item{overflow: hidden;width: 3.35rem;border-radius: 0.2rem;background: #fff;margin-bottom: 0.2rem}
.item_item .img_box{overflow: hidden;width: 3.35rem;height: 3.35rem;border-radius: 0.2rem}
.item_item .img_box img{width: 100%;height: 100%;}
.item_item .con{padding: 0.2rem 0.24rem;overflow: hidden}
.item_item .con .p1{overflow: hidden;font-size: 0.28rem;height: 0.4rem;line-height: 0.4rem;}
.item_item .con .p2{overflow: hidden;font-size: 0.24rem;height: 0.34rem;line-height: 0.34rem;color:#8e8e8e;margin-top: 0.08rem}
.item_item .con .bot{overflow: hidden;color:#8e8e8e;font-size: 0.24rem;display: flex;align-items:center;margin-top: 0.16rem}
.item_item .con .bot .iconfont{margin-right: 0.1rem}
.item_block_box .item_item{float: left;margin-right: 0.2rem}
.item_block_box .item_item:nth-child(2n){margin-right: 0}

.index .supplier_section{overflow: hidden;padding: 0.2rem 0.3rem}
.supplier_item_box{overflow: hidden;background: #fff;border-radius: 0.2rem}
.supplier_item{overflow: hidden;display: flex;align-items: center;padding: 0.28rem 0.24rem;position: relative;background: #fff}
.supplier_item:before{content: '';position: absolute;top:0;left: 0.24rem;right: 0.24rem;height:1px;border-top:rgba(0,0,0,0.1) 1px solid;transform: scaleY(0.5)}
.supplier_item:first-child:before{display: none}
.supplier_item .img_box{overflow: hidden;width: 1.36rem;height: 1.36rem;border-radius: 50%;margin-right: 0.2rem}
.supplier_item .img_box img{width: 100%;height: 100%}
.supplier_item .detail{flex:1}
.supplier_item .detail .p1{font-size: 0.28rem;height: 0.4rem;line-height: 0.4rem;overflow: hidden}
.supplier_item .detail .p2{font-size: 0.24rem;height: 0.34rem;line-height: 0.34rem;overflow: hidden;color:#8e8e8e}
.supplier_item .detail .bot{display: flex}
.supplier_item .detail .bot .bd{flex:1}
.supplier_item .detail .bot .bot_item{display: flex;align-items: center;margin-left: 0.2rem;color:#8e8e8e}
.supplier_item .detail .bot .bot_item .iconfont{margin-right: 0.1rem}


.foot-blank{height: 1.2rem; overflow: hidden}
.foot-bar{position: fixed;width: 100%;bottom: -0.05rem;color: #222;max-width: 7.5rem}
.foot-bar p{margin: 0;transform: translateY(-0.1rem);text-align: center;font-size: 0.2rem;}
.foot-bar .weui-badge{position: absolute;top: -0.02rem;right: -0.26rem;}
.foot-bar .iconfont{font-size: 0.4rem;line-height: 0.7rem;margin-top: 0.02rem;display: inline-block;color:#ccc}
.foot-bar .weui-tabbar__on{color:#F9474E}
.foot-bar .weui-tabbar__on .iconfont{color:#F9474E}
.weui-tabbar__item{padding:0;}

/*分类列表*/
.cat_line_box{overflow: hidden;background: #fff;height: 0.88rem;line-height: 0.88rem;padding: 0 0 0 0.3rem;position: fixed;top:0;left: 0;right: 0;max-width: 7.5rem;margin: 0 auto}
.cat_line_box a{font-size: 0.32rem;display: block;overflow: hidden;position: relative}
.cat_line_box a.on{color:#F9474E;font-weight: 700}
.cat_line_box a.on:after{content: '';position: absolute;bottom: 0;left: 50%;width:0.5rem;height: 2px;border-radius: 2px;background: #F9474E;transform: translate(-50%,0)}
.cat_bot_box{overflow: hidden;padding: 0.3rem;margin-top: 0.88rem}
.cat_bot_box a{overflow:hidden;font-size: 0.24rem;padding: 0.1rem 0.38rem;border: #eee 1px solid;border-radius:0.28rem;display: block;float: left;margin: 0 0.2rem 0.2rem 0}
.cat_bot_box a.on{color:#F9474E;border-color: #F9474E;background: #FFF1F1}
.cat_item_box{overflow: hidden;padding: 0 0.3rem}

/*注册登录*/
.login_bg{overflow: hidden;background: url("../images/reg.png") top center no-repeat;background-size: cover;position: absolute;width: 100%;height: 100%;max-width: 7.5rem;margin: 0 auto}
.login_box{overflow: hidden;background: #fff;border-radius: 0.4rem;left: 0.5rem;right: 0.5rem;position: absolute;padding: 0.75rem 0.4rem}
.login_box.login{top:3.5rem}
.login_box .btitle{font-size: 0.32rem;font-weight: 700;overflow: hidden;padding: 0.2rem 0}
.login_box .form_group{overflow: hidden;padding: 0.15rem 0}
.login_box .form_group .input_box{overflow: hidden;height: 0.86rem;border-radius: 0.43rem;border: #eee 1px solid;display: flex;align-items: center;padding: 0 0.3rem}
.login_box .form_group .input_box .input_control{flex:1;height: 100%;font-size: 14px;border: 0}
.login_box .form_group .input_box .ft{overflow: hidden;font-size: 0.24rem;margin-left: 0.2rem;width: 5em}
.login_box .form_group .input_box .ft .none{display: none}
.login_box .form_group .input_box .ft .second{color:#8e8e8e}
.login_box .form_group .input_box .ft .btn_getcode{color:#4092FD}
.login_box .login_btn_area{overflow: hidden;margin-top: 0.8rem}
.login_box .login_btn_area .login_btn{display:block;text-align:center;height: 0.9rem;line-height:0.9rem;background: #F9474E;color:#fff;font-size: 0.32rem;border-radius: 0.45rem}
.login_bg .bot_box{overflow: hidden;bottom: 0.3rem;left: 0.5rem;right: 0.5rem;position: absolute; text-align: center;font-size: 0.28rem;color:#8e8e8e}
.login_bg .bot_box a{color:#4092FD}

.panel{overflow: hidden;background: #fff;padding: 0.3rem}
.panel.nobg{background: none}
.item-wrapper{overflow:hidden;background: #fff;}
.item-wrapper .swiper-wrapper{height: 7.5rem}
.item-wrapper .swiper-wrapper img{width: 100%;height: 7.5rem}
.item_info{overflow: hidden}
.item_info .title{overflow: hidden;font-size: 0.32rem;font-weight: 700}
.item_info .bot{overflow: hidden;margin-top: 0.2rem;text-align: right;color:#8e8e8e}

.item_attr_box{overflow: hidden;}
.item_attr_box .item{overflow:hidden;width: 50%;float: left;display: flex;margin-bottom: 0.2rem;}
.item_attr_box .item .hd{color:#8e8e8e;width: 1.2rem}
.item_attr_box .item .bd{width: 2.1rem}

.item_desc{overflow: hidden}
.item_desc img{max-width: 100%}
.item_desc iframe{max-width: 100%}

.item_detail .supplier_box{overflow: hidden;display: flex;align-items: center}
.item_detail .supplier_box .img_box{overflow: hidden;width: 1.52rem;height: 1.52rem;border-radius: 50%;margin-right: 0.2rem}
.item_detail .supplier_box .img_box img{width: 100%;height: 100%}
.item_detail .supplier_box .detail{flex:1}
.item_detail .supplier_box .detail .title{overflow: hidden;}
.item_detail .supplier_box .detail .title i{display: inline-block;vertical-align: middle;font-size: 0.2rem;font-style: normal;padding: 0.02rem 0.1rem;border-radius: 0.08rem;background: #FFAF35;color:#fff}
.item_detail .supplier_box .detail .title span{font-size: 0.32rem;font-weight: 700;vertical-align: middle}
.item_detail .supplier_box .detail .bot{overflow: hidden;margin-top: 0.2rem;color:#8e8e8e;font-size: 0.24rem}
.item_detail .supplier_box .detail .bot .item{margin-right: 0.2rem;display: inline-block}
.item_detail .supplier_box .detail .bot .item span{vertical-align: middle}

.item_detail .surplus_box{overflow: hidden;z-index:1;position: absolute;bottom: 0;left:0;right:0;height: 0.8rem;line-height:0.8rem;background: rgba(0,0,0,0.5);color:#fff;font-size: 0.28rem;font-weight:700;padding: 0 0.24rem;display: flex;align-items: center}
.item_detail .surplus_box .label{margin-right: 0.2rem}
.item_detail .surplus_box .times{overflow: hidden;display: inline-block}
.item_detail .surplus_box .times span{display: inline-block;width: 0.4rem;height: 0.4rem;line-height:0.4rem;border-radius: 2px;background: #fff;color:#F9474E;text-align: center}
.item_detail .surplus_box .times i{font-style: normal;margin: 0 0.1rem}

/*搜索*/
.search_page{overflow: hidden}
.search_page .search_bg{overflow: hidden;position: fixed;z-index:1;top:0;left: 0;right: 0;max-width: 7.5rem;margin: 0 auto;background: #fff;display: flex;align-items: center;padding: 0 0.3rem}
.search_page .search_bg .ft{font-size: 0.28rem}
.search_page .search_box{overflow: hidden;margin: 0.2rem 0.3rem 0.2rem 0;display: flex;align-items: center;background: #F8F9FB;height: 0.6rem;border-radius: 0.6rem;padding: 0 0.3rem;flex:1}
.search_page .search_box .hd{width: 0.32rem;height: 0.32rem;line-height: 0.32rem;margin-right: 0.2rem;color:#8e8e8e}
.search_page .search_box .bd{flex:1}
.search_page .search_box .bd input{width: 100%;height: 0.6rem;border: 0;background: #F8F9FB}
.tab_box{overflow: hidden;background: #fff;height: 0.88rem;line-height: 0.88rem;padding: 0 0 0 0.3rem;position: fixed;z-index:1;top:1rem;left: 0;right: 0;max-width: 7.5rem;margin: 0 auto;display: flex;}
.tab_box .item{flex:1;font-size: 0.32rem;display: block;overflow: hidden;position: relative; text-align: center}
.tab_box .item.on{color:#F9474E;font-weight: 700}
.tab_box .item.on:after{content: '';position: absolute;bottom: 0;left: 50%;width:0.5rem;height: 2px;border-radius: 2px;background: #F9474E;transform: translate(-50%,0)}
.search_result_list{overflow: hidden;padding: 0.3rem;margin-top: 2rem}

.guestbook_box{overflow: hidden}
.guestbook_box .item{overflow: hidden;position: relative;display: flex;padding: 0.2rem 0}
.guestbook_box .item:before{content: '';position: absolute;top:0;left: 0;right: 0;height: 1px;border-top:rgba(0,0,0,0.1) 1px solid;transform: scaleY(0.5)}
.guestbook_box .item:first-child:before{display: none}
.guestbook_box .item .img_box{overflow: hidden;width: 0.8rem;height: 0.8rem;border-radius: 50%;margin-right: 0.2rem}
.guestbook_box .item .img_box img{width: 100%;height: 100%}
.guestbook_box .item .detail{flex:1}
.guestbook_box .item .detail .name{overflow: hidden;font-size: 0.28rem;font-weight: 700}
.guestbook_box .item .detail .content{font-size: 0.28rem;margin-top: 0.1rem}
.guestbook_box .item .detail .time{font-size: 0.24rem;margin-top: 0.2rem;color:#8e8e8e}

.detail_foot_blank{overflow: hidden;height: 1.28rem;}
.detail_foot{overflow: hidden;position: fixed;bottom: 0;left: 0;right: 0;height: 0.98rem;background: #fff;display: flex;align-items: center;max-width: 7.5rem;margin: 0 auto}
.detail_foot .hd{display: flex;align-items: center}
.detail_foot .hd .item{overflow:hidden;flex:1;padding: 0 0.3rem}
.detail_foot .hd .item .iconfont{color:#8e8e8e;text-align: center;font-size: 0.4rem;line-height: 0.48rem;margin-top: 0.05rem}
.detail_foot .hd .item .name{font-size: 0.2rem;text-align: center;}
.detail_foot .hd .item.on .iconfont{color:#FFAF35}
.detail_foot .hd .item.on .name{color:#FFAF35}
.detail_foot .bd{flex:1;padding: 0 0.3rem}
.detail_foot .bd .btn{height: 0.74rem;line-height: 0.74rem;border-radius: 0.45rem;background: #F9474E;color:#fff;text-align:center;font-size: 0.28rem;display: block}

.detail_modal_mask{display: none;position: fixed;left: 0;top: 0;background: rgba(0, 0, 0, 0.75);width: 100%;height: 100%;z-index: 100;}
.detail_modal_mask .modal_main{position: relative;background: #ffffff;border-radius: 0.4rem;width: 5.5rem;top:50%;left: 50%;transform: translate(-50%,-50%)}
.detail_modal_mask .modal_main .demand_close{z-index: 1;position: relative;text-align: right;padding: 0.2rem 0.3rem;color: #222222;}
.detail_modal_mask .modal_main .b_title{text-align: center;position: relative;color: #222222;font-size: 0.34rem;padding-top: 0.56rem}
.detail_modal_mask .modal_main .form_box{overflow: hidden;padding: 0.4rem 0.48rem}
.detail_modal_mask .modal_main .form_box .form_group{overflow: hidden;margin-bottom: 0.24rem}
.detail_modal_mask .modal_main .form_box .form_group .input_box{overflow: hidden;background: #F4F5F8;height: 0.86rem;line-height: 0.86rem;border-radius: 0.4rem;padding: 0 0.3rem}
.detail_modal_mask .modal_main .form_box .form_group .input_box input{overflow:hidden;height: 100%;width: 100%;background: none;border: 0}
.detail_modal_mask .modal_main .form_box .form_group .textarea_box{overflow: hidden;background: #F4F5F8;border-radius: 0.4rem;}
.detail_modal_mask .modal_main .form_box .form_group .textarea_box textarea{border: 0;background: none;padding: 0.3rem;width: 100%}
.detail_modal_mask .modal_main .btns_box{overflow: hidden;display: flex;border-top:rgba(0,0,0,0.1) 1px solid;height: 1.1rem;line-height: 1.1rem}
.detail_modal_mask .modal_main .btns_box .item{flex:1;border-left:rgba(0,0,0,0.1) 1px solid; text-align: center;font-size: 0.34rem}
.detail_modal_mask .modal_main .btns_box .item:first-child{border-left:0}
.detail_modal_mask .modal_main .btns_box .item.on{color:#63D08B}
.detail_modal_mask .modal_main .btns_box .item:active{background: #eee}

/*个人中心*/
.ucenter{overflow: hidden;background: url("../images/ucenter_bg.png") center top no-repeat;background-size: contain;}
.ucenter .user_info{overflow: hidden;display: flex;padding: 0.68rem 0.32rem 0.32rem 0.32rem;align-items: center}
.ucenter .user_info .img_box{overflow: hidden;width: 1.28rem;height: 1.28rem;border-radius: 50%;margin-right: 0.3rem}
.ucenter .user_info .img_box img{width: 100%;height: 100%}
.ucenter .user_info .detail{flex:1;color:#fff}
.ucenter .user_info .detail .p1{font-size: 0.32rem}
.ucenter .user_info .detail .p1 i{font-style:normal;background: #fff;color:#F9474E;font-size: 0.22rem;padding: 0.02rem 0.15rem;vertical-align: middle;border-radius: 0.2rem}
.ucenter .user_info .detail .p2{font-size: 0.24rem}
.ucenter .user_count_box{overflow: hidden;margin: 0 0.3rem;border-radius: 0.3rem;background: #fff;padding: 0.2rem 0.4rem 0.4rem}
.ucenter .user_count_box .con{display: flex}
.ucenter .user_count_box .con .item{flex:1;text-align: center}
.ucenter .user_count_box .con .item .data{font-size: 0.4rem;font-weight: 700}
.ucenter .user_count_box .con .item .title{font-size: 0.24rem;color:#8e8e8e}

.ucenter .follow_box{overflow: hidden;margin: 0.2rem 0.3rem}
.ucenter .follow_box .con{overflow: hidden;background: #fff;border-radius: 0.2rem}
.ucenter .follow_box .con .item{overflow:hidden;padding: 0.3rem;position: relative;display: flex}
.ucenter .follow_box .con .item:before{content: '';position: absolute;top:0;left: 0.24rem;right:0.24rem;height: 1px;border-top:rgba(0,0,0,0.1) 1px solid;transform: scaleY(0.5)}
.ucenter .follow_box .con .item:first-child:before{display: none}
.ucenter .follow_box .con .item .img_box{overflow: hidden;width: 1.36rem;height: 1.36rem;border-radius: 50%;margin-right: 0.2rem}
.ucenter .follow_box .con .item .img_box img{width: 100%;height: 100%}
.ucenter .follow_box .con .item .detail{flex:1}
.ucenter .follow_box .con .item .detail .name{font-size: 0.28rem;height: 0.4rem;line-height: 0.4rem;overflow: hidden}
.ucenter .follow_box .con .item .detail .desc{font-size: 0.24rem;color:#8e8e8e;height: 0.34rem;line-height: 0.34rem;overflow: hidden;margin-top: 0.12rem}
.ucenter .follow_box .con .item .detail .bot{text-align: right;}
.ucenter .follow_box .con .item .detail .bot .sitem{margin-left: 0.2rem;color:#8e8e8e;display: inline-block;}
.ucenter .follow_box .con .item .detail .bot .sitem span{vertical-align: middle}
.ucenter .follow_box.user_follow_box{background: #fff;border-radius: 0.2rem;padding: 0.2rem 0.3rem}
.ucenter .follow_box.user_follow_box .con .item{padding: 0.3rem 0}
.ucenter .follow_box.user_follow_box .con .item:before{left:0;right: 0}

.ucenter .user_demand_box{overflow: hidden;background: #fff;margin: 0.35rem 0.3rem 0.3rem;border-radius: 0.2rem}
.ucenter .user_demand_box .item{display: flex;align-items: center;padding: 0.2rem 0.3rem;position: relative}
.ucenter .user_demand_box .item:before{content: '';position: absolute;top:0;left:0;right:0;border-top: rgba(0,0,0,0.2) 1px solid;transform: scaleY(0.5)}
.ucenter .user_demand_box .item:first-child:before{display: none}
.ucenter .user_demand_box .item:active{background: #ccc}
.ucenter .user_demand_box .item .bd{flex:1;font-size: 0.32rem;font-weight: 700}
.ucenter .logout_area{position: fixed;bottom:1rem;left:0;right: 0;height: 1.2rem}
.ucenter .logout_area .btn{display:block;background: #F9474E;color:#fff;border-radius: 0.45rem;text-align: center;margin:0 0.3rem;height: 0.9rem;line-height:0.9rem;font-size: 0.32rem}

.demand_cart{overflow: hidden;padding: 0.3rem}
.demand_cart .cell{overflow: hidden;background: #fff;padding: 0.3rem;border-radius: 0.2rem;display: flex;align-items: center;margin-bottom: 0.3rem}
.demand_cart .weui-cells_checkbox .weui-cell{padding: 0}
.demand_cart .cell .weui-cell__hd .weui-icon-checked{color:#ffaf35}
.demand_cart .cell .bd{flex:1;display: flex}
.demand_cart .cell .bd .img_box{overflow: hidden;width: 1.84rem;height: 1.84rem;border-radius: 0.2rem;margin-right: 0.2rem}
.demand_cart .cell .bd .img_box img{width: 100%;height: 100%}
.demand_cart .cell .bd .detail{flex:1}
.demand_cart .cell .bd .detail .p1{overflow: hidden;font-size: 0.32rem;height: 0.44rem;line-height: 0.44rem}
.demand_cart .cell .bd .detail .p2{overflow: hidden;font-size: 0.28rem;color:#8e8e8e;margin-top: 0.12rem}
.demand_cart .cell .bd .detail .p3{overflow: hidden;font-size: 0.24rem;color:#8e8e8e;margin-top: 0.2rem}
.demand_cart .foot_blank{overflow: hidden;height: 1rem;}
.demand_cart .foot{overflow: hidden;position: fixed;bottom: 0;left: 0;right: 0;height: 0.98rem;background: #fff;display: flex;align-items: center;max-width: 7.5rem;margin: 0 auto;padding: 0 0.3rem}
.demand_cart .foot .bd{flex:1}
.demand_cart .foot .bd .weui-cell__hd .weui-icon-checked{color:#ffaf35}
.demand_cart .foot .btn{overflow: hidden;font-size: 0.28rem;color:#fff;background: #F9474E;padding: 0.18rem 0.64rem;border-radius: 0.45rem}

    /*商家信息*/
.supplier_shop_box{overflow: hidden;background: url("../images/supplier_bg.png") center top no-repeat;background-size: contain;padding: 1.98rem 0.3rem 0;min-height: 5rem}
.supplier_shop_box .supplier_info{overflow: hidden;display: flex;align-items: center;margin-bottom: 0.4rem}
.supplier_shop_box .supplier_info .img_box{overflow: hidden;width: 1.28rem;height: 1.28rem;border-radius: 50%;margin-right: 0.2rem}
.supplier_shop_box .supplier_info .img_box img{width: 100%;height: 100%}
.supplier_shop_box .supplier_info .detail{flex:1}
.supplier_shop_box .supplier_info .detail .name_box{display: flex;align-items: center;color:#fff;}
.supplier_shop_box .supplier_info .detail .name_box .hd{font-size: 0.2rem;color:#fff;background: #FFAF35;border-radius: 0.08rem;margin-right: 0.2rem;padding: 0.02rem 0.1rem}
.supplier_shop_box .supplier_info .detail .name_box .bd{flex:1;font-size: 0.32rem;font-weight: 700}
.supplier_shop_box .supplier_info .detail .bot{font-size: 0.24rem;color:#fff}
.supplier_shop_box .supplier_info .detail .bot .sitem{margin-left: 0.2rem;display: inline-block;}
.supplier_shop_box .supplier_info .detail .bot .sitem span{vertical-align: middle}
.supplier_shop_box .supplier_info .detail .bot .sitem .iconfont.on{color:#FFAF35}

/*企业信息*/
.company_info_box{overflow: hidden;}
.company_info_box .company_info_head{overflow: hidden;background: #F9474E;}
.company_info_box .company_info{overflow: hidden;margin: 0.64rem 0.3rem 1.92rem;display: flex;align-items: center}
.company_info_box .company_info .img_box{overflow: hidden;width: 1.28rem;height: 1.28rem;border-radius: 50%;margin-right: 0.3rem}
.company_info_box .company_info .img_box img{width: 100%;height: 100%}
.company_info_box .company_info .detail{overflow: hidden;flex:1}
.company_info_box .company_info .detail .name{overflow: hidden;font-size: 0.32rem;color:#fff;font-weight: 700;}
.company_info_box .company_info .detail .bot{overflow: hidden;}
.company_info_box .company_info .detail .bot span{font-size: 0.2rem;color:#fff;padding: 0.02rem 0.1rem; background: #FFAF35;border-radius: 0.08rem}
.company_info_box .company_info_base{overflow: hidden;background:#fff;margin: -1.5rem 0.3rem 0;border-radius: 0.3rem;padding: 0.3rem;font-size: 0.28rem}
.company_info_box .company_info_base .p1{overflow: hidden}
.company_info_box .company_info_base .p2{overflow: hidden;margin-top: 0.2rem}
.company_info_box .company_info_base .desc{overflow: hidden;margin-top: 0.2rem}
.company_info_box .company_auth{overflow: hidden;background:#fff;margin: 0.2rem 0.3rem;border-radius: 0.3rem;padding: 0.3rem;}
.company_info_box .company_auth .cells{overflow: hidden;font-size: 0.28rem}
.company_info_box .company_auth .cells .cell{overflow: hidden;display: flex;margin-bottom: 0.3rem}
.company_info_box .company_auth .cells .cell .hd{color:#8e8e8e;width: 2rem}
.company_info_box .company_auth .cells .cell .bd{flex:1}
.company_info_box .company_auth .auth_imgs{overflow: hidden;}
.company_info_box .company_auth .auth_imgs .item{overflow: hidden;float: left;margin:0 0.24rem 0.24rem 0;width: 1.94rem;height: 1.94rem;border: #eee 1px solid;background-size: contain;background-position:center;background-repeat:no-repeat;}
.company_info_box .company_auth .auth_imgs .item:nth-child(3n){margin-right: 0}

/*被关注*/
.beFollow_box{overflow: hidden;margin: 0.3rem;background: #fff}
.beFollow_box .item{padding: 0.3rem;display: flex;overflow: hidden;position: relative;align-items: center}
.beFollow_box .item:before{content: '';position: absolute;top:0;left:0.3rem;right: 0.3rem;height: 1px;border-top: rgba(0,0,0,0.1) 1px solid;transform: scaleY(0.5)}
.beFollow_box .item:first-child:before{display: none}
.beFollow_box .item .img_box{overflow: hidden;width: 0.9rem;height: 0.9rem;border-radius: 50%;margin-right: 0.24rem}
.beFollow_box .item .img_box img{width: 100%;height: 100%}
.beFollow_box .item .detail{flex:1}
.beFollow_box .item .detail .p1{font-size: 0.28rem;overflow: hidden}
.beFollow_box .item .detail .p2{font-size: 0.24rem;overflow: hidden;color:#8e8e8e}

/*被采购*/
.beDemand_box{overflow: hidden;padding: 0.3rem}
.beDemand_box .item{overflow: hidden;float: left;width: 3.35rem;background: #fff;border-radius: 0.2rem;margin: 0 0.2rem 0.2rem 0}
.beDemand_box .item:nth-child(2n){margin-right: 0}
.beDemand_box .item .img_box{overflow: hidden;width: 3.35rem;height: 3.35rem;border-radius: 0.2rem}
.beDemand_box .item .img_box img{width: 100%;height: 100%}
.beDemand_box .item .detail{overflow: hidden;padding: 0.2rem}
.beDemand_box .item .detail .name{overflow: hidden;font-size: 0.28rem;height: 0.4rem;line-height: 0.4rem}
.beDemand_box .item .detail .bot{overflow: hidden;font-size: 0.24rem;color:#8e8e8e;display: flex}
.beDemand_box .item .detail .bot .bd{flex:1}

.item_demand_cell{overflow: hidden;margin: 0.3rem 0.3rem 0 0.3rem;padding: 0.3rem;display: flex;background: #fff;border-radius: 0.2rem}
.item_demand_cell .img_box{overflow: hidden;width: 1.85rem;height: 1.85rem;border-radius: 0.2rem;margin-right: 0.2rem}
.item_demand_cell .img_box img{width: 100%;height: 100%}
.item_demand_cell .detail{overflow: hidden;flex:1}
.item_demand_cell .detail .p1{overflow: hidden;font-size: 0.32rem}
.item_demand_cell .detail .p2{overflow: hidden;font-size: 0.28rem;color:#8e8e8e}

.beDemandDetail_box{overflow: hidden;margin: 0.3rem;background: #fff}
.beDemandDetail_box .item{padding: 0.3rem;display: flex;overflow: hidden;position: relative;align-items: center}
.beDemandDetail_box .item:before{content: '';position: absolute;top:0;left:0.3rem;right: 0.3rem;height: 1px;border-top: rgba(0,0,0,0.1) 1px solid;transform: scaleY(0.5)}
.beDemandDetail_box .item:first-child:before{display: none}
.beDemandDetail_box .item .img_box{overflow: hidden;width: 0.9rem;height: 0.9rem;border-radius: 50%;margin-right: 0.24rem}
.beDemandDetail_box .item .img_box img{width: 100%;height: 100%}
.beDemandDetail_box .item .detail{flex:1}
.beDemandDetail_box .item .detail .p1{font-size: 0.28rem;overflow: hidden}
.beDemandDetail_box .item .detail .p2{font-size: 0.24rem;overflow: hidden;color:#8e8e8e}

/*留言详情*/
.beGuestbookDetail_box{overflow: hidden;margin: 0.3rem;background: #fff}
.beGuestbookDetail_box .item{padding: 0.3rem;display: flex;overflow: hidden;position: relative;}
.beGuestbookDetail_box .item:before{content: '';position: absolute;top:0;left:0.3rem;right: 0.3rem;height: 1px;border-top: rgba(0,0,0,0.1) 1px solid;transform: scaleY(0.5)}
.beGuestbookDetail_box .item:first-child:before{display: none}
.beGuestbookDetail_box .item .img_box{overflow: hidden;width: 0.9rem;height: 0.9rem;border-radius: 50%;margin-right: 0.24rem}
.beGuestbookDetail_box .item .img_box img{width: 100%;height: 100%}
.beGuestbookDetail_box .item .detail{flex:1}
.beGuestbookDetail_box .item .detail .p1{font-size: 0.28rem;overflow: hidden;font-weight: 700}
.beGuestbookDetail_box .item .detail .p2{font-size: 0.28rem;overflow: hidden}
.beGuestbookDetail_box .item .detail .p3{font-size: 0.24rem;overflow: hidden;color:#8e8e8e;margin-top: 0.1rem}
