
body { background-color: #f5f5f5; }
body.over_hideden{overflow: hidden;}
.ydm_container_box{background: #f5f5f5;padding-bottom: 1.2rem;}
.them_color{position: fixed;top: 0;width: 100%;max-width:750px;height: 0.96rem;background: #E5646C;opacity: 0;z-index: 998;}
html.ht_fix{position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}

/*公用头部*/
.type_list_header{padding: .32rem .24rem;}
.headline { display: flex; align-items: center; justify-content: space-between; }
.type_list_header .left{ font-size: 0.28rem; color: #222222; line-height: 0.4rem }
.type_list_header .left.icon_type{background: url(/io/wap/img/icon_type.png)no-repeat left 40%;background-size: 0.4rem;}
/* .type_list_header .left.hot{background: url(https://alicdn01.youdemai.com/images/ydmapp/index/285/icon_hot.png)no-repeat left 40%;background-size: 0.4rem;} */
/* .type_list_header .left.istep{background: url(https://alicdn01.youdemai.com/images/ydmapp/index/285/icon_step.png)no-repeat left 40%;background-size: 0.4rem;} */
/* .type_list_header .left.iinfo{background: url(https://alicdn01.youdemai.com/images/ydmapp/index/285/icon_info.png)no-repeat left top;background-size: 0.4rem;} */
/* .type_list_header .left.ievlve{background: url(https://alicdn01.youdemai.com/images/ydmapp/index/285/icon_evlve.png)no-repeat left 20%;background-size: 0.4rem;} */
/* .type_list_header .left.partner{background: url(https://alicdn01.youdemai.com/images/ydmapp/index/285/icon_partner.png)no-repeat left 10%;background-size: 0.4rem;} */
/* .type_list_header .left.check{background: url(/images/default/check_icon.png) no-repeat left 10%;background-size: 0.4rem;} */
.type_list_header .right{font-size: 0.2rem;color: #999;}
.type_list_header .right.nav_right{padding-right: 0.2rem;background: url('/images/default/index/right-icon.png')no-repeat right center;background-size: 0.15rem;}

/*头部*/
.ydm_recycle_header{position: fixed;top: 0;width: 100%;max-width:750px;padding: 0.16rem 0.26rem 0.16rem 0;z-index: 999;}
.ydm_recycle_header .logo_img{float: left;width: 26%;padding-top: 0.05rem;text-align: center;}
.ydm_recycle_header .logo_img img{width: 60%;vertical-align: middle;}
.ydm_recycle_header .input_box{float: right;width: 74%;color: #fff;font-size: 0.26rem;padding: 0.15rem 0 0.12rem 1.16rem;border-radius: 0.4rem;background: rgba(255,255,255,0.2) url('/images/default/index/search-icon.png')no-repeat 0.32rem .12rem;background-size: 0.44rem;}
.ydm_recycle_header .line { position: absolute; left: 2.76rem; top: 0.42rem; width: 0.02rem; height: 0.16rem; border: 0.01rem solid #F4B9C0;}

.swiper_banner_container{text-align: center;position: relative;overflow: hidden;background: #fff;}
.swiper_banner_container img{width: 100%;}

/*本机*/
.localconta{ width: 7.1rem; margin: 0 auto; }
.local_box{position: relative;width: 100%;padding: 0.4rem 0.32rem; border-radius: 0.2rem;overflow: hidden;z-index: 7;background: #fff;}
.local_box .merinfo_box { display: flex; align-items: center; justify-content: space-between; }
.local_box .merinfo_box .merimg{width: 1.08rem; height: 1.32rem;}
.local_box .merinfo_box .hhh{ text-align: center;font-size: 0.24rem;border-radius: 0.4rem;width: 1.76rem;height: 0.64rem;background-color: #040AFF; color: #fff; border-radius: 0.36rem;line-height: .64rem;}
.local_box .merinfo_box .mer_name { margin: 0 0.52rem 0 0.3rem; }
.local_box .merinfo_box .mer_name .m_name{margin-bottom: 0.18rem; font-size: 0.32rem;font-weight: bold;overflow: hidden;}
.local_box .merinfo_box .mer_name .m_price{font-size: 0.24rem; width: 1.28rem; height: 0.44rem; border-radius: 0.22rem; border: 0.02rem solid #040AFF; line-height: .44rem; display: flex; align-items: center; justify-content: center; color: #040AFF;}
.local_box .merinfo_box .mer_name .m_price:last-child{margin-left: 0.2rem;}


/*品类*/
/* .main_list_category{padding-bottom: 0.5rem;} */
.main_list_category ul{display: -webkit-flex;display: -ms-flexbox;display: flex;}
.main_list_category ul li{-webkit-flex: 1;-ms-flex: 1;flex: 1; margin-right: .46rem; padding: 0rem;text-align: center;}
.main_list_category ul li:nth-child(5n) {margin-right: 0;}
.main_list_category ul li img{width: 100%;}
.main_list_category ul li .text{ margin: 0.04rem 0 0.24rem; font-size: 0.24rem; color: #222; }
.main_list_category ul li:nth-child(n+11) .text { margin-bottom: 0; } 

/*热门*/
.hot_mer_box{margin-top: 0.2rem;}
.hot_mer_box .hot_mer_list{display: -webkit-box;overflow-x: auto;-webkit-overflow-scrolling:touch; margin-top: .4rem; }
.hot_mer_box .hot_mer_list .mer_list{text-align:center;font-size:.24rem;padding:0.08rem .24rem .06rem;margin-right: .21rem; border-radius: 0.3rem; }
.hot_mer_box .hot_mer_list .mer_list:last-child { margin-right: 0; }
.hot_mer_box .hot_mer_list .mer_list.thembg{ background: linear-gradient(90deg, #FF724D 0%, #040AFF 100%); }
.hot_mer_box .hot_box .hot{display:none;}
.hot_mer_box .hot_box .hot.actived{display:block; width: 100%; }
.hot_mer_box .hot_box .hot ul{-webkit-overflow-scrolling:touch;}
.hot_mer_box .hot_box li{ width: 30vw; padding: .2rem; padding-top: 0.12rem;  margin: 0 0.25rem 0 0; background-color: #fff; border-radius: 0.16rem; box-sizing: border-box; }
.hot_mer_box .hot_box li .omit{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hot_mer_box .hot_box li .mer_name{text-align: center; padding-top: .12rem; border-top: 1px dashed #F0E1D3; margin-top: .08rem; color:#222222;font-size:0.24rem;line-height: 0.34rem; }
.hot_mer_box .hot_box li .omit{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hot_mer_box .hot_box li .mer_img{width: 1.2rem; height: 1.2rem; object-fit: contain; }
.hot_mer_box .hot_box li .settleprice{ width: 1.52rem; height: 0.52rem; background: url(/images/default/index/hot-product-impression.png)no-repeat; font-size: 0.2rem; color: #fff; background-size: 100% 100%; text-align: center; line-height: 0.66rem; font-size: .28rem; }
.hot_mer_box .hot_box li .settleprice { position: relative; margin: -.4rem 0 0 .13rem; }
.hot_mer_box .hot_box li .maximum-price{ text-align: center; font-size: 0.18rem; color: #040AFF; line-height: 0.26rem;}
.hot_mer_box .hot_mer_box_title{background: url('/images/default/index/hot-product-title-bg.png')no-repeat;background-size: 100% 100%; }
.hot_mer_box .hot-product-list{ display: flex; flex-wrap: wrap; overflow: auto hidden; flex-direction: column; height: 3.1rem; align-content: flex-start; width: 100%; }
.hot_mer_box .hot_box{ display: flex; flex-wrap: wrap; justify-content: space-between; overflow: auto; width: 100%; }
.hot_mer_box .hot_box .hot-product-line{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 1.76rem; }

/*四步*/
.step_box{background: #fff;padding-bottom: 0.32rem;margin: .2rem 0; border-radius: .16rem;}
.step_box .step_text{padding: 0.2rem 0.3rem 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;}
.step_box .step_text .text{font-size: 0.24rem;color: #3F4146;}
.step_box .step_container { display: flex; justify-content: center; margin-top: .24rem; }
.step_container .process .reason-img { width: .58rem; height: .54rem; }
.step_container .reason-right-icon { position: relative; top: .2rem; width: 0.24rem; height: 0.24rem; margin: 0 .08rem; }
.step_container .process .reason-text { margin-top: .22rem; font-size: 0.22rem;color: #666666;line-height: 0.32rem; }

/* 检测 */
.check_out{ display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0 .24rem; margin-top: .24rem; }
.check_out .detection-big-picture{ width: 3.2rem; height: 1.4rem; margin: 0 0 .24rem 0; }
.check_out .detection-small-picture{width: 2.06rem;height: 1.2rem; margin: 0;}

/*合作伙伴*/
.menu_partner{ padding-bottom: 0.32rem; margin-top: 0.2rem; background: #fff; border-radius: 0.16rem;}
.menu_partner .swiper-partner{width:100%;position:relative;padding-bottom: 40px}
.menu_partner .swiper-pagination-bullets{bottom: 20px;}
.menu_partner .swiper-partner .swiper-pagination-bullet{height: 4px;width: 8px;border-radius: 4px;}
.menu_partner .swiper-partner .swiper-pagination-bullet-active{width: 24px;height: 4px;background: #8D8E93;}
.menu_partner .menu_partner_title{ background: linear-gradient(180deg, #FFF7E0 0%, #FFFFFF 100%); border-radius: 0.16rem 0.16rem 0rem 0rem; }
.menu_partner .menu_partner_platform{ padding: 0 .2rem; background: #fff; display: flex; justify-content: space-between; flex-wrap: wrap; }
.menu_partner .menu_partner_platform .partner-img{ width: 1.4rem; height: .52rem; margin: 0 0 .36rem 0; }
.menu_partner .menu_partner_platform .partner-img:nth-child(n+9){  margin: 0; }

/*行业资讯*/
.info_contain{background: #fff;padding-bottom: 0.32rem; border-radius: 0.16rem;}
.info_contain .item_box{width: 92%;margin: 0.24rem auto 0;display: -webkit-box;overflow: auto;white-space:nowrap;}
.info_contain .item_box .spe_img{display: inline-block; width: 1.5rem;height: 2rem;margin-right: 0.3rem;}
.info_contain .item_box .spe_img_professional{display: inline-block; width: 1.5rem;height: 1.9rem;margin-right: 0.3rem;}
.info_contain .item_box .spe_img_qualification{display: inline-block; width: 2.9rem;height: 1.9rem;margin-right: 0.3rem;}
.info_contain .item_box .btm_info{margin-top: 0.12rem;}
.info_contain .item_box .btm_info .btm_box{float: left;width: 49%;}
.info_contain .item_box .btm_info a:last-child .btm_box{float: right;}
.info_contain .item_box .new_item{position: relative;border-radius: 0.05rem;overflow: hidden;}
.info_contain .item_box .new_item .text_title{position: absolute;bottom: 0;left: 0;width: 100%;font-size: 0.28rem;padding: 0.2rem 0.25rem;background: rgba(63,65,70,0.6);color: #fff;overflow: hidden;}
.info_contain .item_box .btm_info .text_title{padding: 0.15rem 0.25rem;font-size: 0.24rem;}

/*评价*/
.swiper_evlve{background: #fff;border-top: 0.2rem solid #F5F5F5;padding-bottom: 0.48rem;}
.swiper_evlve .ev_out{padding-right: 0.2rem;}
.swiper_evlve .ev_box{display: -webkit-box;overflow-x: auto;-webkit-overflow-scrolling:touch;padding-left: 0.32rem;}
.swiper_evlve .ev_contabox{width: 4.5rem;padding: 0.2rem;border-radius: 0.1rem;background: #FEF9F9;margin-right: 0.2rem;}
.swiper_evlve .ev_contabox .merinfo .img{width: 0.68rem;border-radius: 100%;overflow: hidden;}
.swiper_evlve .ev_contabox .merinfo .mername{width: 45%;padding-left: 0.1rem;text-align: left;font-size: 0.28rem;}
.swiper_evlve .ev_contabox .ev_start{width: 35%;text-align: right;color: #8D8E93;font-size: 0.2rem;}
.swiper_evlve .ev_contabox .merinfo .mername .name{font-size: 0.22rem;}
.swiper_evlve .ev_contabox .merinfo .mername .mer_type{width: 3rem; padding-top: 0.05rem;font-size: 0.22rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.swiper_evlve .ev_contabox .ev_text{text-align: left;height: 1.0rem;line-height: 0.4rem;padding-top: 0.2rem;font-size: 0.28rem;color: #3F4146;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}




.ydm_new_bottom{display: -webkit-flex;display: -ms-flexbox;display: flex;position: fixed;bottom: 0;width: 100%;max-width:750px;background: #fff;z-index: 999;}
.ydm_new_bottom div{-webkit-flex: 1;-ms-flex: 1;flex: 1;border-right: 1px solid #eee;height: 0.8rem;}
.ydm_new_bottom .index{background: url(/images/index/recycle_index_icon/index_01.png)no-repeat;background-size: 100%;}
.ydm_new_bottom .zuzheyong{background: url(/images/index/recycle_index_icon/zu_02.png)no-repeat;background-size: 100%;}
.ydm_new_bottom .user{background: url(/images/index/recycle_index_icon/user_03.png)no-repeat;background-size: 100%;}
.ydm_new_bottom .index.on{background: url(/images/index/recycle_index_icon/index_on_01.png)no-repeat;background-size: 100%;}
.ydm_new_bottom .zuzheyong.on{background: url(/images/index/recycle_index_icon/zu_on_02.png)no-repeat;background-size: 100%;}
.ydm_new_bottom .user.on{background: url(/images/index/recycle_index_icon/user_on_03.png)no-repeat;background-size: 100%;}

/*新人领券*/
.coupon_contain{position: fixed;top:0%;left: 0%;width: 100%;height: 100%;padding:3.0rem 10% 0;background: rgba(0,0,0,0.3);z-index: 12;}
.coupon_contain .closepopimg{position: fixed;top: 2.0rem;right: 10%;width: 0.6rem;cursor: pointer;}
.coupon_contain .index_coupon_box{border-radius: 0.25rem;overflow: hidden;}
.coupon_contain .index_coupon_box .coupon_box{}
.coupon_contain .index_coupon_box .coupon_btm{padding: 0.2rem 0;}
        
/*回收滚动显示*/
/* .out_roll{background: #fff;padding-top: 0.3rem;} */
#scrollbox{width: 100%;margin: 0 auto;height: 0.56rem;overflow: hidden;border-radius: 0.1rem;padding-left: 0.7rem;color: #66573C;background: #FFF8EB url('https://www.jmjsz.cn/io/wap/img/notice-icon.png')no-repeat 0.2rem center;background-size: 0.4rem;}
#scrollbox #scrollinnertop{height:auto;}
#scrollbox #scrollinnerbtm{height:auto;}
#scrollbox #scrollinnertop .list, #scrollbox #scrollinnerbtm .list{line-height:0.56rem;font-size: 0.2rem;}


/* 回收品类 */
.main-container { width: 100%; padding: 0 .2rem; margin: -.4rem auto 0; box-sizing: border-box; }
.classify-container { display: flex; flex-wrap: wrap !important; background: #fff; padding: 0.32rem 0.2rem; box-sizing: border-box; 
margin: .2rem auto; border-radius: 0.16rem; }
.classify-container .classify-img { width: .96rem; height: .96rem; }


/* 二手商城 */
.used_mer_box .used_mer_box_title { padding: 0.32rem 0.24rem 0.48rem; background: url('/images/default/index/used-product-title-bg.png')no-repeat; background-size: 100% 100%; }
.used_box .used { overflow: auto; }
.used_box .used .used-product-list {display: flex; flex-wrap: nowrap; overflow: auto;}
.used_box .used .used-product-list .used-product-list-item { width: 30vw; background-color: #fff; border-radius: 0.16rem; padding: .12rem .2rem .2rem; margin: 0 .16rem .16rem 0; box-sizing: border-box; }
.used_box .used .used-product-list .used-product-list-item:last-child { margin-right: 0; }
.used_box .used .used-product-list .used-product-list-item .mer_img { width: 1.2rem; height: 1.2rem; object-fit: contain; margin-bottom: .08rem; }
.used_box .used .used-product-list .used-product-list-item .mer_name { padding: 0.1rem 0 .08rem; border-top: 1px dashed #F0E1D3; margin-top: 0.08rem; color: #222222; font-size: 0.24rem; line-height: 0.34rem; }
.used_box .used .used-product-list .used-product-list-item .settleprice { display: flex; align-items: center; justify-content: space-between; height: .44rem; padding: 0.1rem 0 .08rem; margin-top: 0.08rem; color: #222222; font-size: 0.24rem; line-height: 0.34rem; background: url('/images/default/index/used-product-impression.png'); background-size: 100% 100%; }
.used_box .used .used-product-list .used-product-list-item .settleprice .price-left { margin-left: .12rem; color: #fff; }
.used_box .used .used-product-list .used-product-list-item .settleprice .price-left .stress { font-size: 0.23rem; line-height: .4rem; }
.used_box .used .used-product-list .used-product-list-item .settleprice .go { margin-right: .08rem; font-size: 0.24rem; color: #040AFF; line-height: 0.34rem; }
