/********************************************* index ****************************************/
.header.on { background: #fff; border-bottom: 1px solid #eee; }
.sec-ico.go-back { color: #333; background: url(icon31-1.png) no-repeat left center; background-size: auto 1em; }
.header.on h2 { color: #333; }
.header.on .wrap .fabu { color: #333; }
.header.on .sec-ico.btn { color: #333; }
.header.on .wrap .nav-popup { color: #333; }
#tcershou-index .header_search_box { background: #fff; }
#tcershou-index .header_box { height: 50px;}
#tcershou-index .index-header { padding: 10px 0; height: 30px; }
#tcershou-index .index-header a { text-align: center; line-height: 30px; color: #fff; }
#tcershou-index .index-header .header-fenlei { width: 50px; }
#tcershou-index .index-header .header-fenlei i { font-size: 1.8em; color: #888888; }
#tcershou-index .index-header .header-search { border-radius: 15px; background: rgba(255, 255, 255, 0.3); color: #fff; font-size: 0.9em; margin-right:10px;}
#tcershou-index .index-header .header-search.space{margin-left:10px;}
#tcershou-index .index-header .header-search i { font-size: 1.3em; color: #fff; vertical-align: middle; margin-right: 8px; }
#tcershou-index .index-box { position: relative; margin: 5px 15px 0 15px; padding-bottom: 5px; }
#tcershou-index .index-box img { border-radius: 10px; }
#tcershou-index .nav-box { background: #fff; }

#tcershou-index .index-liuliang { padding: 10px 20px; background: #fff; font-size: 0.8em; color: #666; line-height: 20px; white-space: nowrap; overflow: hidden; }
#tcershou-index .index-liuliang .pic { margin-left: 5px; margin-right: 5px; }
#tcershou-index .index-liuliang .pic img { width: 20px; vertical-align: -2px; }
#tcershou-index .index-liuliang .term { margin-right: 5px; }
#tcershou-index .index-liuliang .term .num { color: #f60; margin-left: 2px; }

#tcershou-index .tcershou-qukuai__box { padding: 5px 15px; background: #fff; }
#tcershou-index .tcershou-qukuai__box .index-qukuai__item { border-radius: 5px; margin-right: 5px; overflow: hidden; }
#tcershou-index .tcershou-qukuai__box .index-qukuai__item:last-child { margin-right: 0; }
#tcershou-index .tcershou-qukuai__box .index-qukuai__item img { display: block; }
#tcershou-index .index_list_nav { margin-top:8px; width: 100%; max-width: 760px; padding: 15px 0 10px 0; min-height: 30px;z-index: 1;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space: nowrap;margin-bottom:5px;}
#tcershou-index .index-scroll-goods{ margin-top:8px;padding: 8px 15px 8px 15px; background: #fff; position: relative;}
#tcershou-index .index-scroll-goods .scroll-ad__lt{ width: 2em;min-width: 2em; border-right: 0px solid #eee; line-height: 1.8em;height: 1.8em;color: #f47944;font-weight: 700;position: absolute;left: 17px;top: 8px;}
#tcershou-index .index-scroll-goods .scroll-ad__lt .tciconfont{  font-size: 1.2em;color: #ffb64a;}
#tcershou-index .index-scroll-goods ul{ line-height: 1.8em;height: 1.8em; overflow: hidden; padding: 0px 10px 0px 1.8em;}
#tcershou-index .index-scroll-goods ul li{
    line-height: 1.8em;
    height: 1.8em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
#tcershou-index .index-scroll-goods ul li a{ color: #666; padding-left: 0.8em; }
#tcershou-index .index_finish_box{padding-left:10px;}
#tcershou-index .index_finish_box .finish_box_msg{line-height:45px;font-weight:bold;padding-left:5px;}
#tcershou-index .index_finish_box .finish_box_item{      border-radius: 8px;  width: 255px;overflow: hidden; float: left; margin-left: 5px;margin-right: 10px; position: relative;padding:10px;background:#fff;   position:relative;}
#tcershou-index .index_finish_box .finish_box_item .finish_box_item_top{line-height: 20px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
#tcershou-index .index_finish_box .finish_box_item .finish_box_item_top img{width:25px;height:25px;border-radius:50px;    vertical-align: -6px;}
#tcershou-index .index_finish_box .finish_box_item .finish_box_item_top span.title{font-weight:bold;padding-left:5px;font-size:.8em;}
#tcershou-index .index_finish_box .finish_box_item .finish_box_item_content{ height:45px;line-height: 20px;color: #888; font-size: .8em;padding-top: 5px;}
#tcershou-index .index_finish_box .finish_box_item .finish_box_item_content span.content{overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
#tcershou-index .index_finish_box .finish_box_item .finish_box_item_pic img{width:55px;height:55px;border-radius:10px;padding-left:5px;}
#tcershou-index .index_finish_box .finish_box_item .finish_pic{position:absolute;width:50px;height:50px;top:-12px;right:5px;}
#tcershou-index .index_nav_tab { font-size: 1.05em;padding-left: 5px; }
#tcershou-index .index_nav_tab .index_nav_item.active { font-weight: bold; }
#tcershou-index .index_nav_tab .index_nav_item { text-align: center; position: relative;cursor: pointer; padding:0 10px;height:30px;}
#tcershou-index .index_nav_tab .index_nav_item.active a { color: #ec615b; }
#tcershou-index .index_nav_tab .index_nav_item.active:before { content: ''; width: 20px; height: 4px; background: #ec615b; bottom: 0; position: absolute; left: 50%; margin-left: -10px; border-radius: 2px; }
/********************************************* my ****************************************/
#tcershou-my .my_header { text-align: center; padding: 50px 10px 30px 10px; }
#tcershou-my .my_header img { width: 50px; height: 50px; border-radius: 80px; }
#tcershou-my .my_header .name { color: #fff; padding-top: 10px; font-size: 1.2em; }
#tcershou-my .my_box_nav { margin: 10px; background: #fff; border-radius: 10px; padding: 15px 10px; }
#tcershou-my .my_box_nav .nav_item_msg { font-weight: bold; padding-bottom: 25px; }
#tcershou-my .my_box_nav .nav_box a { flex: 1; text-align: center; font-size: .9em; position:relative;}
#tcershou-my .my_box_nav .nav_box .nav_item{width: 30px;height: 33px;line-height: 25px; margin: 0 auto; position: relative;}
#tcershou-my .my_box_nav .nav_box .nav_item .tciconfont{font-size: 1.9em;color: #777;}
#tcershou-my .my_box_nav .nav_box .nav_item span.num{ color: #fff;text-align: center; position: absolute;top: -5px; left: 23px; background: #f00; line-height: 16px;min-width: 16px; padding: 0 2px;border-radius: 8px; font-size: 0.7em;box-sizing: border-box;}
#tcershou-my .btn-group { background: #f2f2f2; }
/********************************************* goodslist ****************************************/
#tcershou-goodslist .goods_list { padding-top: 100px; }
#tcershou-goodslist .goodslist-header { background: #fff; position: fixed; width: 100%; z-index: 9999; }
#tcershou-goodslist .goodslist-header { position: fixed; top: 0; left: 0; right: 0; background: #fff; z-index: 102 }
#tcershou-goodslist .goodslist-header .goodslist-header__hd { height: 40px; line-height: 40px; overflow: hidden; padding-top: 5px; }
#tcershou-goodslist .goodslist-header .goodslist-header__hd .back { width: 60px; text-align: center; min-width: 60px; }
#tcershou-goodslist .goodslist-header .goodslist-header__hd .back .tciconfont { font-size: 2em; color: #999; }
#tcershou-goodslist .goodslist-header .goodslist-header__hd .search { margin-top: 6px; height: 30px; line-height: 30px; background: #F3F3F3; color: #999; padding: 0 15px; border-radius: 15px; }
#tcershou-goodslist .goodslist-header .goodslist-header__hd .search .tciconfont { font-size: 1em; vertical-align: -1px; }
#tcershou-goodslist .goodslist-header .goodslist-header__hd .search .search-text { font-size: 0.8em; margin-left: 10px; }
#tcershou-goodslist .goodslist-header .goodslist-header__hd .xinxi { margin-left: 5px; text-align: center; width: 50px; min-width: 50px; position: relative; }
#tcershou-goodslist .goodslist-header .goodslist-header__hd .xinxi .tciconfont { font-size: 1.4em; color: #666; }
#tcershou-goodslist .goodslist-header .goodslist-header__hd .xinxi .xinxi-num { position: absolute; top: 4px; left: 26px; background: #f00; height: 15px; line-height: 15px; font-size: 0.7em; color: #fff; padding: 0 4px; border-radius: 100%; }
#tcershou-goodslist .goodslist-header .goodslist-header__hd .wode { width: 40px; min-width: 40px; text-align: center; margin-right: 0px; }
#tcershou-goodslist .goodslist-header .goodslist-header__hd .wode .tciconfont { font-size: 1.2em; color: #666; }
#tcershou-goodslist .goodslist-header .goodslist-header__bd { margin-top: 5px; height: 40px; border-bottom: 1px solid #eee; text-align: center; }
#tcershou-goodslist .goodslist-header .goodslist-header__bd .nav-hd__item { cursor: pointer; height: 40px; line-height: 40px; font-size: 0.9em; color: #999; }
#tcershou-goodslist .goodslist-header .goodslist-header__bd .nav-hd__item i { margin-left: 5px; display: inline-block; vertical-align: 0px; border: 3px solid transparent; border-top-color: #999; }
#tcershou-goodslist .goodslist-header .goodslist-header__bd .nav-hd__item.on { color: #66B061 }
#tcershou-goodslist .goodslist-header .goodslist-header__bd .nav-hd__item.on i { border-top-color: #66B061; }
#tcershou-goodslist .goodslist-screen { -webkit-animation: fadeIn 0.5s .1s ease both; -moz-animation: fadeIn 1s .2s ease both; position: fixed; z-index: 101; top: 85px; left: 0; right: 0; bottom: 0; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__mask { cursor: pointer; -webkit-animation: fadeIn 0.5s .1s ease both; -moz-animation: fadeIn 1s .2s ease both; background: rgba(0,0,0,0.5); z-index: 0; width: 100%; height: 100%; position: fixed; top: 85px; left: 0; right: 0; bottom: 0; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__item { z-index: 1; -webkit-animation: Down 0.8s .1s ease both; -moz-animation: Down 1s .2s ease both; height: 80%; overflow: hidden; background: #fff; box-sizing: border-box;padding-top: 5px; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__goods .screen-goods__lt { width: 50%; height: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__goods .screen-goods__lt a { display: block; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__goods .screen-goods__lt .goods-lt__item { cursor: pointer; padding: 10px; line-height: 20px; color: #666; font-size: 1em; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__goods .screen-goods__lt .goods-lt__item.on { color: #5BBE4F; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__goods .screen-goods__rt { width: 50%; background: #FBFBFB; height: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__goods .screen-goods__rt .goods-rt__item { cursor: pointer; padding: 10px; line-height: 20px; color: #666; font-size: 1em; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__goods .screen-goods__rt .goods-rt__item.on { color: #5BBE4F; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__item .cate_item { padding-left: 20px; font-size: 0.9em; cursor: pointer; height: 40px; line-height: 40px; border-bottom: 1px solid #f5f5f5; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__item .paixu_item { padding-left: 20px; font-size: 0.9em; cursor: pointer; height: 40px; line-height: 40px; border-bottom: 1px solid #f5f5f5; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__item .paixu_item.on { color: #66B061; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__demand{ height:100%; position:relative; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__demand .demand-form{position:relative; z-index:0; height:calc(100% - 50px); height:-webkit-calc(100% - 50px); overflow-y:scroll;-webkit-overflow-scrolling:touch; padding:10px 10px 10px; box-sizing:border-box;}
#tcershou-goodslist .goodslist-screen .goodslist-screen__demand .demand-form .demand-item .demand-item__title{ line-height:50px; height:50px; font-weight:600;}
#tcershou-goodslist .goodslist-screen .goodslist-screen__demand .demand-form .demand-item .demand-item__select .select-term{cursor: pointer;width: 22%;line-height: 36px; color: #444; overflow: hidden;font-size: 0.8em;border-radius: 18px; float: left; margin-right: 4%; margin-bottom: 10px; background: #F3F3F3;-webkit-box-align: center; -webkit-align-items: center; align-items: center; text-align: center;}
#tcershou-goodslist .goodslist-screen .goodslist-screen__demand .demand-form .demand-item .demand-item__select .select-term:nth-child(4n){margin-right:0; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__demand .demand-form .demand-item .demand-item__select .select-term span{ line-height:36px; width:100%; padding:0 5px; box-sizing:border-box; display:block; text-align:center;}
#tcershou-goodslist .goodslist-screen .goodslist-screen__demand .demand-botton{background:#fff; z-index:1000; position:absolute; bottom:0; left:0; right:0; height:50px; line-height:50px; text-align:center; border-top:1px solid #eee; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__demand .demand-botton .demand-botton__lt{ width:35%; min-width:35%; }
#tcershou-goodslist .goodslist-screen .goodslist-screen__demand .demand-botton .demand-botton__rt{ color:#fff; background:#3BBB30; }

/********************************************* goodsinfo ****************************************/
@-webkit-keyframes Down { 0% {
-webkit-transform:translateY(-100%)
}
100% {
-webkit-transform:translateY(0)
}
}
@-moz-keyframes Down { 0% {
-moz-transform:translateY(-100%)
}
100% {
-moz-transform:translateY(0)
}
}
 @-webkit-keyframes fadeIn { 0% {
opacity:0;
}
100% {
opacity:1;
}
}
@-moz-keyframes fadeIn { 0% {
opacity:0;
}
100% {
opacity:1;
}
}

.goods_list { background: #f7f7f7; padding-bottom: 10px; }
.goods-item { border-radius: 8px; width: calc(50% - 15px); background: #fff; overflow: hidden; max-width: 368px; float: left; position: relative; margin: 0 0px 10px 10px; }
.goods-item .goods-pic { position: relative; width: 100%; height: calc((100vw - 24px) / 2); max-width: 368px; max-height: 368px; }
.goods-item .goods-pic img { width: 100%; height: 100%; object-fit: cover; }
.goods-item .goods-pic img.goods-finish { width: 90px; height: 90px; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.goods-item .goods-pic img.goods-video { width: 40px; height: 40px; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.goods-item .goods-cont { padding: 0 5px; }
.goods-item .goods-cont .goods_title { margin: 10px 0; font-size: .9em; line-height: 18px; height: 35px; max-height: 35px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #000; }
.goods-item .goods-cont .goods_title .top{
    font-size: 0.85em;
    padding: 1px 4px;
    background-color: #f15f11;
    color: #fff;
    border-radius: 5px;
    margin-right: 5px;
}
.goods-item .goods-cont .goods-price{}
.goods-item .goods-cont .goods-price .price { color: red; flex: 1; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 20px;}
.goods-item .goods-cont .goods-price .price span.right { font-size: 1.3em; }
.goods-item .goods-cont .goods-price .price span.yijia { font-size: 1em; }
.goods-item .goods-cont .goods-price .tab { border: 1px solid #507eff; padding: 1px 4px; color: #507eff; font-size: .7em; border-radius: 3px; line-height: 15px; }
.goods-item .goods-cont .goods-user { padding-top: 10px;padding-bottom: 3px; line-height: 30px; color: #9c9c9c; font-size: .9em; }
.goods-item .goods-cont .goods-user img.user { width: 25px; height: 25px; border-radius: 50px; vertical-align: -7px; }
.goods-item .goods-cont .goods-user .goods-user_left { width: 65%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 5px; }
.goods-item .goods-cont .goods-user .goods-user_right { flex: 1; text-align: right; }
.goods-item .goods-cont .goods-user .goods-user_right img.shoucang { width: 16px; margin-top: -3px; vertical-align: -3px; }
.goods-item .goods-cont .goods-user .goods-user_left span { padding-left: 5px; }
#tcershou-goodsinfo .goodsinfo_box { padding: 10px 15px 5px 15px; background: #fff; }
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_top_box {}
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_top { padding-bottom: 15px; }
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_top .goodsinfo_top_left img { width: 35px; height: 35px; border-radius: 60px; }
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_top .goodsinfo_top_middle { flex: 1; padding-left: 10px; }
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_top .goodsinfo_top_middle .goodsinfo_top_middle_name { padding: 10px 0; font-size: .9em; }
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_top .goodsinfo_top_middle .goodsinfo_top_middle_name span.left { font-size: 1.15em; }
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_top .goodsinfo_top_middle .goodsinfo_top_middle_name span.right { padding: 0px 5px; border: 1px solid #06c1ae; border-radius: 8px; color: #06c1ae; font-size: .8em; }
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_top .goodsinfo_top_middle .goodsinfo_top_middle_address { line-height: 15px; color: #868686; font-size: .9em; }
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_top .goodsinfo_add_time{color:#b2b2b2;padding-top:10px;}
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_top .goodsinfo_top_right span { color: #fd0404; font-size: 1.3em; line-height: 40px; }
#tcershou-goodsinfo .goodsinfo_box .price { color: red; padding-bottom:15px; }
#tcershou-goodsinfo .goodsinfo_box .price span.left { font-size: .9em; }
#tcershou-goodsinfo .goodsinfo_box .price span.right { font-size: 1.7em; }
#tcershou-goodsinfo .goodsinfo_box .price span.yijia {font-size: 1.2em;line-height: 25px; }
#tcershou-goodsinfo .goodsinfo_box .price .price_right { padding: 10px 0 0 10px; font-size: .8em;}
#tcershou-goodsinfo .goodsinfo_box .price span.market_price { color: #b2b2b2; text-decoration: line-through; }
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_content { line-height: 20px; padding: 10px 0; }
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_pic { text-align: center; padding: 10px 0 5px 0; }
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_pic .video .id_video_box { height: 240px; background: #000; width: 100%; }
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_address { line-height: 20px; color: #888888; font-size: .9em;padding: 10px 0 5px 0; }
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_address .goodsinfo_address_left { flex: 1;}
#tcershou-goodsinfo .goodsinfo_box .goodsinfo_address .goodsinfo_address_right i { font-size: 1.5em; vertical-align: -4px; color: #a3a2a2; }
#tcershou-goodsinfo .goodsinfo_box .clicks { color: #929292; font-size: .9em; padding-left: 10px; }
#tcershou-goodsinfo .goodsinfo_box .clicks i { vertical-align: -2px; }
#tcershou-goodsinfo .goodsinfo_box .clicks span { color: #929292; }
#tcershou-goodsinfo .goodsinfo_bottom {    cursor: pointer; margin-top: 8px; position: relative; padding: 10px 15px; border-top: 1px solid #f3f3f3; background: #fff; }
#tcershou-goodsinfo .goodsinfo_bottom i { display: inline-block; height: 7px; width: 7px; border-width: 1px 1px 0 0; border-color: #bfbfbf; border-style: solid; -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: relative; top: -2px; position: absolute; top: 33%; margin-top: 8px; right: 18px; }
#tcershou-goodsinfo .goodsinfo_bottom .goodsinfo_bottom_left { flex: 1; }
#tcershou-goodsinfo .goodsinfo_bottom .goodsinfo_bottom_left .goodsinfo_bottom_left_top .tciconfont {color: #06c1ae;font-size: 1.2em;}
#tcershou-goodsinfo .goodsinfo_bottom .goodsinfo_bottom_left .goodsinfo_bottom_left_top .goodsinfo_bottom_left_top_left span { color: #06c1ae; }
#tcershou-goodsinfo .goodsinfo_bottom .goodsinfo_bottom_left .goodsinfo_bottom_left_bottom { color: #929292; font-size: .8em; padding-top: 8px; line-height: 15px; }
#tcershou-goodsinfo .goodsinfo_bottom .goodsinfo_bottom_left .goodsinfo_bottom_left_bottom span.xq_btn {font-size:1.2em; position: absolute; right: 30px; top: 25px; color:#bfbfbf;}
#tcershou-goodsinfo .goodsinfo_bottom .goodsinfo_bottom_left .goodsinfo_bottom_left_top_left { flex: 1; }
#tcershou-goodsinfo .fuzhi_wx_btn { color: #fff; background-color: #07C160; border-radius: 14px; display: block; float: left; height: 27px; line-height: 27px; font-size: 13px; text-align: center; padding: 0 8px; overflow: hidden; }
#tcershou-goodsinfo .goodsinfo-item { background: #fff; margin: 8px 0; }
#tcershou-goodsinfo .goodsinfo-item .info-item-ly { padding: 5px 15px; display: -webkit-box; display: -webkit-flex; display: flex; }
#tcershou-goodsinfo .goodsinfo-item .info-item-ly .ly-content { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
#tcershou-goodsinfo .goodsinfo-item .info-item-ly .ly-content p { height: 25px; line-height: 25px; overflow: hidden; }
#tcershou-goodsinfo .goodsinfo-item .info-item-ly .ly-content import { font-size: 0.8em; color: #ff7f00; }
#tcershou-goodsinfo .goodsinfo-item .info-item-ly .ly-content import span { color: #ff7f00; }
#tcershou-goodsinfo .goodsinfo-item .info-item-ly .ly-right2 { float: right; width: 40px; height: 50px; }
#tcershou-goodsinfo .goodsinfo-item .info-item-ly .ly-right2 a { display: block; height: 50px; background: url(shop_details_wx.png) no-repeat center; background-size: 30px auto; }
#tcershou-goodsinfo .goodsinfo-item .info-item-ly .ly-right { float: right; width: 40px; height: 50px; }
#tcershou-goodsinfo .goodsinfo-item .info-item-ly .ly-right a { display: block; height: 50px; background: url(shop_details_tel.png) no-repeat center; background-size: 25px auto; }
#tcershou-goodsinfo .goodsinfo-item .info-item-ly .jubao-content .title{color: #ff7f00; height: 25px;line-height: 25px;overflow: hidden;}
#tcershou-goodsinfo .goodsinfo-item .info-item-ly .jubao-content .desc{font-size: 0.8em;color: #989694;min-height: 20px;line-height: 16px;}
#tcershou-goodsinfo .goodsinfo-item .info-item-ly .jubao-right{float: right; width: 40px;height: 48px;}
#tcershou-goodsinfo .goodsinfo-item .info-item-ly .jubao-right .ico{    width: 30px;height: 28px; margin-left: 5px;}
#tcershou-goodsinfo .goodsinfo-item .info-item-ly .jubao-right .btn{width: 40px; height: 20px;line-height: 20px; font-size: 0.8em;  text-align: center; color: #57b6e7;}
#tcershou-goodsinfo .info-item { background: #fff; margin: 8px 0; }
#tcershou-goodsinfo .goodsinfo-item .info-item-fbr { padding: 5px 15px; }
#tcershou-goodsinfo .goodsinfo-item .info-item-fbr .fbr-avatar { width: 50px; height: 50px; position: relative; float: left; margin-top: 3px; }
#tcershou-goodsinfo .goodsinfo-item .info-item-fbr .fbr-avatar .avatar { height: 100%; width: 100%; border-radius: 100%; }
#tcershou-goodsinfo .goodsinfo-item .info-item-fbr .fbr-content { position: relative; float: left; width: calc(100% - 60px); width: -webkit-calc(100% - 60px); margin-left: 10px; }
#tcershou-goodsinfo .goodsinfo-item .info-item-fbr .fbr-content .fbr-name { min-height: 25px; line-height: 25px; font-size: 1em; position: relative; margin-top: 4px; }
#tcershou-goodsinfo .goodsinfo-item .info-item-fbr .fbr-content .fbr-name i { display: inline-block; height: 10px; width: 10px; border-width: 2px 2px 0 0; border-color: #C8C8CD; border-style: solid; -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: relative; top: -2px; position: absolute; top: 38%; margin-top: 8px; right: 2px; }
#tcershou-goodsinfo .goodsinfo-item .info-item-fbr .fbr-content .fbr-count { font-size: 0.9em; color: #a7a7a7; line-height: 20px; height: 25px; }
#tcershou-goodsinfo .goodsinfo-item .info-item-fbr__hd { margin-left: 15px; border-top: 1px solid #eee; height: 35px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
#tcershou-goodsinfo .goodsinfo-item .info-item-fbr__hd .renzheng-item { margin-right: 10px; font-size: 0.8em; color: #666; }
#tcershou-goodsinfo .goodsinfo-item .info-item-fbr__hd .renzheng-item i { font-size: 1.5em; margin-right: 3px; vertical-align: text-bottom; }
#tcershou-goodsinfo .goodsinfo_danbao { z-index: 999999; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.7); display: none; }
#tcershou-goodsinfo .danbao_box { position: absolute; top: 50%; left: 50%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);margin-left: -34%; width: 70%; background: #fff; border-radius: 6px; }
#tcershou-goodsinfo .danbao_box .danbao_box_top { background: #fe2842;color: #fff; line-height: 40px; text-align: center; border-top-left-radius: 6px; border-top-right-radius: 6px; }
#tcershou-goodsinfo .danbao_box .danbao_box_middle { padding: 25px 20px; }
#tcershou-goodsinfo .danbao_box .danbao_box_middle .danbao_box_middle_item { padding-bottom: 15px; }
#tcershou-goodsinfo .danbao_box .danbao_box_middle .danbao_box_middle_item .danbao_box_middle_item_left { width: 40px; }
#tcershou-goodsinfo .danbao_box .danbao_box_middle .danbao_box_middle_item img { width: 25px; height: 25px; }
#tcershou-goodsinfo .danbao_box .danbao_box_middle .danbao_box_middle_item .danbao_box_middle_item_right { color: #171717; flex: 1; line-height: 20px; font-size: .85em; }
#tcershou-goodsinfo .danbao_box .danbao_box_middle .danbao_box_middle_item .border { height: 60%; margin-top: 2px;margin-left: 12px; border-left: 2px dotted #F9DB61; }
#tcershou-goodsinfo .danbao_box .danbao_box_middle .danbao_msg { padding-top: 10px; color: #989898; line-height: 20px; font-size: .85em; }
#tcershou-goodsinfo .danbao_box .danbao_box_bottom { line-height: 50px; text-align: center; border-top: 1px solid #f3f3f3;    cursor: pointer; }
#tcershou-goodsinfo .xihuan_msg { text-align: center; color: #e4393c; height: 35px; font-weight: 600; padding-top: 10px; }
#tcershou-goodsinfo .xihuan_msg span img{width: 20px;vertical-align: sub;margin-right: 3px;}
#tcershou-goodsinfo .details_footer .goodsinfo__box{ position:absolute; top:-45px; right:30px;; height:30px; line-height:30px; background:#D7EDF6; color:#2F9ACE;  padding:0 15px; font-size:0.8em; }
#tcershou-goodsinfo .details_footer .goodsinfo__box:after{ content:''; position:absolute; bottom:-7px; left:50%; margin-left:-5px; width:12px; height:12px; -webkit-transform: rotate(45deg);transform: rotate(45deg); background:#D7EDF6;  }

.details_footer { height: 65px; }
.details_footer .details_footer_list { text-align: center; width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; position: fixed; z-index: 100; background: #fff; height: 55px; border-top: 1px solid #EFEEEE; bottom: 0; left: 0; }
.details_footer .details_footer_list .deta_nav { padding: 6px 0; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.details_footer .details_footer_list .deta_nav .tciconfont { width: 20px;color: #777; }
.details_footer .details_footer_list .deta_nav span { display: block; color: #777; line-height: 25px; height: 20px; }
.details_footer .details_footer_list .deta_nav2 { margin-top: -1px; background: #FE2741; color: #fff; -webkit-box-flex: 3; -webkit-flex: 3; flex: 3; }
.details_footer .details_footer_list .deta_nav2 span { line-height: 55px; text-align: center; font-size: 1.2em; }
.plugin-info__box { display: none; }
.plugin-info__box .plugin-reply__visible { width: 100%; height: 100%; position: fixed; z-index: 1000; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); }
.plugin-info__box .tcui-dialog__hd { line-height: 30px; min-height: 40px; color: #666 }
.plugin-info__box .text-border { position: relative; }
.plugin-info__box .text-border textarea { border-radius: 2px; border: solid 1px #e2dfdf; border-bottom-color: #e8e6e6; width: 100%; z-index: 1; position: relative; height: 70px; min-height: 100%; box-sizing: border-box; font-size: 1em; padding: 3px 0 0 3px; -webkit-appearance: none; color: #888888; }
.plugin-info__box .weui-dialog__ft { position: relative; line-height: 48px; font-size: 18px; }
.plugin-info__box .weui-dialog__ft:after { content: " "; position: absolute; left: 0; top: 0; right: 0; 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); }
.plugin-info__box .weui-dialog__ft .detalt { color: #666; }
.plugin-info__box .weui-dialog__ft .primary { color: #f47944; }
.plugin-info__box .weui-dialog__ft .primary: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); }
.plugin-info__box .weui-dialog--visible { visibility: visible; position: absolute; }
.pinglun_box { background: #fff; padding-top: 10px; margin: 10px 0; }
.pinglun_box .pinglun_box_top { line-height: 30px; padding: 0 15px; }
.pinglun_box .pinglun_box_top span.left { font-weight: bold; font-size: 1.1em; }
.pinglun_box .pinglun_box_top span.right { font-size: .9em; }
.pinglun_box .pinglun_box_top span.edit { float: right; }
.pinglun_box .pinglun_box_top span.edit #close_remove { display: none; }
.pinglun_box .pinglun_box_top #liuyan { float: right; padding-left: 10px; }
.pinglun_box .pinglun_box_top span a { color: #f00; }
.pinglun-list .pinglun_item { padding: 15px 15px; border-bottom: 1px solid #f3f3f3; }
.pinglun-list .pinglun_item .pinglun_item_left { padding-right: 10px; }
.pinglun-list .pinglun_item .pinglun_item_left img { width: 35px; height: 35px; border-radius: 60px; object-fit: cover; }
.pinglun-list .pinglun_item .pinglun_item_right { flex: 1; }
.pinglun-list .pinglun_item .pinglun_item_right .pinglun_item_user { line-height: 40px; }
.pinglun-list .pinglun_item .pinglun_item_right .pinglun_item_user span.name { color: #a4a4a4; }
.pinglun-list .pinglun_item .pinglun_item_right .pinglun_item_content { cursor: pointer; word-wrap: break-word; line-height: 1.5; font-size: 1em; }
.pinglun-list .pinglun_item .pinglun_item_right .pinglun_item_bottom { cursor: pointer; height: 32px; line-height: 32px; }
.pinglun-list .pinglun_item .pinglun_item_right .pinglun_item_bottom span.left { font-size: 0.7em; color: #999; }
.pinglun-list .pinglun_item .pinglun_item_right .pinglun_item_bottom span.right { margin-left: 6px; color: #666; font-size: 0.8em; }
.pinglun-list .pinglun_item .pinglun_item_right .pinglun_huifu_content { padding: 4px 0; background-color: #f8f8f8; }
.pinglun-list .pinglun_item .pinglun_item_right .huifu_content_item { font-size: 0.9em; padding: 3px 10px; line-height: 18px; position: relative; }
.pinglun-list .pinglun_item .pinglun_item_right .pinglun_huifu_content span.left { color: #84e1ff; }
.pinglun-list .pinglun_item .pinglun_item_right .pinglun_huifu_content span.right { padding-left: 5px; color: #333; }
.pinglun-list .pinglun_item .pinglun_item_right .remove { color: #f00; cursor: pointer; vertical-align: -2px; }
.pinglun-list .pinglun_item .pinglun_del { float: right; }

/********************************************* cate ****************************************/
#tcershou-cate .cate_box { background: #fff; }
#tcershou-cate .cate_box .cate_item { float: left; width: 21%; text-align: center; padding: 6% 2%; }
#tcershou-cate .cate_box .cate_item img { width: 50px; width: 50px; }
#tcershou-cate .cate_box .cate_item .cate_name { padding-top: 15px; }

/********************************************* search ****************************************/
.tcershou-search { background: #fff; }
.tcershou-search .search-header { padding: 10px 0; border-bottom: 1px solid #F9F9F9; height: 30px; line-height: 30px; }
.tcershou-search .search-header .search-header__lt { margin-left: 10px; -webkit-box-align: center; -webkit-align-items: center; align-items: center; height: 30px; border-radius: 15px; background: #F7F7F7; padding: 0 10px; box-sizing: border-box; }
.tcershou-search .search-header .search-header__lt .tciconfont { color: #999; }
.tcershou-search .search-header .search-header__lt input { border: none; font-size: 0.8em; background: #F7F7F7; margin-left: 5px; min-width: 200px; }
.tcershou-search .search-header .search-header__rt { width: 50px; height: 30px; line-height: 30px; text-align: center; font-size: 0.9em; }
.tcershou-search .search-word { padding: 5px 10px; }
.tcershou-search .search-word .search-word__title { line-height: 30px; }
.tcershou-search .search-word .search-word__box { margin-top: 5px; }
.tcershou-search .search-word .search-word__box .word-item { cursor: pointer; float: left; color: #666; margin: 0px 8px 8px 0; font-size: 0.8em; height: 25px; line-height: 25px; padding: 0 10px; border-radius: 4px; background: #F2F2F2; }

/********************************************* footer ****************************************/
.foot-ershou__popup { display: none; position: fixed; z-index: 1000; left: 0; right: 0; top: 0; bottom: 0; }
.foot-ershou__popup .popup-mask { cursor: pointer; background: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; }
.foot-ershou__popup .popup-content { -webkit-animation: popupDown 0.5s .1s ease both; -moz-animation: popupDown 0.5s .2s ease both; position: absolute; z-index: 1; bottom: 0; left: 0; right: 0; padding: 10px 0; }
.foot-ershou__popup .popup-content .popup-content__hd { padding-bottom: 20px; }
.foot-ershou__popup .popup-content .popup-content__hd .content-hd__item { width: 50%; text-align: center; }
.foot-ershou__popup .popup-content .popup-content__hd .content-hd__item a { display: inline-block; padding: 30px 0 30px; }
.foot-ershou__popup .popup-content .popup-content__hd .content-hd__item .tciconfont { display: block; text-align: center; background: #ff7f00; border-radius: 100%; color: #fff; font-size: 2.5em; padding: 15px; }
.foot-ershou__popup .popup-content .popup-content__hd .content-hd__item span { color: #fff; display: block; text-align: center; line-height: 20px; margin-top: 10px; }
.foot-ershou__popup .popup-content .popup-content__bd { height: 50px; text-align: center; position: relative; }
.foot-ershou__popup .popup-content .popup-content__bd .content-bd__close { cursor: pointer; position: absolute; left: 50%; margin-left: -19px; top: 3px; width: 38px; height: 38px; border-radius: 100%; overflow: hidden; }
.foot-ershou__popup .popup-content .popup-content__bd .content-bd__close::before, .foot-ershou__popup .popup-content .popup-content__bd .content-bd__close::after { transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; position: absolute; height: 2px; width: 18px; border-radius: 2px; background: #E0E0E0; top: 18px; right: 10px; }
.foot-ershou__popup .popup-content .popup-content__bd .content-bd__close::before { transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
 @-webkit-keyframes popupDown { 0% {
-webkit-transform:translateY(100%)
}
100% {
-webkit-transform:translateY(0)
}
}
@-moz-keyframes popupDown { 0% {
-moz-transform:translateY(100%)
}
100% {
-moz-transform:translateY(0)
}
}
/********************************************* buy ****************************************/
.address { background-color: #FFF; border-bottom: 0 none; font-size: 12px; }
.address_defalut { border-bottom: 0px solid #DEDEDE; padding: 14px 10px 16px 62px; position: relative }
.address_defalut h3 { left: 0; padding: 17px 10px; position: absolute; top: 0 }
.send_margin { margin-left: 10px; color: #2596ec; }
.address_defalut ul { padding: 0 40px 0 0; position: relative }
.address_defalut ul:after { right: 10px }
.address_defalut li { line-height: 21px; margin-bottom: 5px; word-break: break-all; word-wrap: break-word }
.address_defalut li:last-child { margin-bottom: 0 }
.address_defalut ul:after { background: none repeat scroll 0 0 transparent; border-left: 1px solid #CCC; border-top: 1px solid #CCC; content: " "; display: block; height: 9px; margin-top: -5px; position: absolute; top: 50%; transform: rotate(135deg); -webkit-transform: rotate(135deg); width: 9px }
.address_ge { width: 100%; height: 3px; }
.address_ge img { vertical-align: top; }
.pay_box { margin-top: 5px; background: #fff; padding: 0 10px; }
.pay_box .pay_goods { padding: 10px 0px 0px 5px; }
.pay_box .pay_goods .goods_pic { width: 90px; height: 90px; float: left; }
.pay_box .pay_goods .goods_pic img { width: 100%; height: 100%; }
.pay_box .pay_goods .goods_xq { margin-left: 100px; }
.pay_box .pay_goods .goods_xq p { height: 30px; line-height: 30px; font-size: 1em; }
.pay_box .pay_goods .goods_xq p.price { text-align: right; color: #f00; padding-top: 10px; }
.pay_button a { font-size: 1.1em; display: block; margin: 30px auto 10px; width: 90%; height: 50px; line-height: 50px; color: #fff; text-align: center; background: #f47944; border-radius: 5px; }
.goodsnum_from { width: 100%; height: 40px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #E8E8E8; background-color: #FFF; }
.goodsnum_from_title_box { float: left; height: 30px; line-height: 30px; padding-top: 5px; padding-left: 5px; }
.goodsnum_from_num_box { width: 185px; margin-right: auto; margin-left: auto; margin-top: 0px; height: 40px; padding-top: 5px; padding-bottom: 5px; float: right; }
.goodsnum_from_num_box li { height: 30px; display: block; float: left; line-height: 30px; text-align: center; }
.goodsnum_from_num_box li.reduce { width: 60px; border: 1px solid #E4E4E4; }
.goodsnum_from_num_box li a { height: 100%; width: 100%; display: block; font-size: 1.5em; color: #8E8E8E; line-height: 26px; background-color: #F7F7F7; font-weight: 500; }
.goodsnum_from_num_box li.in { width: 60px; border: 0px solid #F7F7F7; font-size: 0.9em; color: #999; }
.goodsnum_from_num_box li.add { width: 60px; border: 1px solid #E4E4E4; }
.goodsnum_from_num_box li input { text-align: center; height: 24px; width: 30px; border: 1px solid #EAEAEA; }
.buy-total__count { border-bottom: 1px solid #F0F0F0; height: 35px; line-height: 35px; padding: 0 10px; font-size: 0.8em; background: #f7f7f7; }
.buy-total__count .right { cursor: pointer; float: right; height: 35px;max-width: 70%;overflow: hidden; }
.buy-total__count .right .tciconfont { vertical-align: -2px; }
.buy-total__count .right select { height: 35px; border: none; background: #f7f7f7; -webkit-appearance: none; text-align-last: right; text-align: right; -webkit-text-align-last: right; -moz-text-align-last: right; -ms-text-align-last: right; direction: rtl; }
#shopaddress-box { display: block; }
/********************************************* order ****************************************/
.order-nav { width: 100%; height: 40px; border-bottom: 1px solid #eee; background: #fff; }
.order-nav .order-nav__item { text-align: center; line-height: 40px; font-size: 0.9em; color: #000; }
.order-nav .order-nav__item.on { color: #F0250F; border-bottom: 2px solid #F0250F; }
.order-goods .order-goods__list .goods_item { margin-top: 10px; background: #fff; }
.order-goods .order-goods__list .goods_item:first-child { margin-top: 0; }
.order-goods .order-goods__list .goods_item .goods_item__hd { padding: 5px 10px 0; line-height: 30px; border-bottom: 1px solid #f2f2f2; }
.order-goods .order-goods__list .goods_item .goods_item__hd .time { font-size: 0.8em; color: #999; }
.order-goods .order-goods__list .goods_item .goods_item__hd .type { font-size: 0.9em; color: #F0250F; }
.order-goods .order-goods__list .goods_item .goods_item__hd .type_no { color: #E5375F; }
.order-goods .order-goods__list .goods_item .goods_item__main { padding: 10px; background: #fbfbfb; }
.order-goods .order-goods__list .goods_item .goods_item__main .main-pic { width: 80px; height: 80px; min-width: 80px; }
.order-goods .order-goods__list .goods_item .goods_item__main .main-pic img { width: 100%; height: 100%; object-fit: cover; }
.order-goods .order-goods__list .goods_item .goods_item__main .main-cent { margin-left: 10px; }
.order-goods .order-goods__list .goods_item .goods_item__main .main-cent .main-cent__title { font-size: 1em; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 40px; }
.order-goods .order-goods__list .goods_item .goods_item__main .price { }
.order-goods .order-goods__list .goods_item .goods_item__main .price .buy-price { font-size: 1.05em; padding-top: 10px;color: #f00; }
.order-goods .order-goods__list .goods_item .goods_item__main .price .buy-price span.goods_num { font-size: .9em; color: #f60; }
.order-goods .order-goods__list .goods_item .goods_item__main .price .buy-num { font-size: 0.8em; color: #999 }
.order-goods .order-goods__list .goods_item .goods_item__main .main-cent .main-cent__option { line-height: 18px; color: #666; font-size: 0.8em; }
.order-goods .order-goods__list .goods_item .goods_item__price { text-align: right; padding: 0 10px; }
.order-goods .order-goods__list .goods_item .goods_item__price .pay-price { margin-top: 5px; line-height: 30px; }
.order-goods .order-goods__list .goods_item .goods_item__price .pay-price .text { font-size: 0.8em; }
.order-goods .order-goods__list .goods_item .goods_item__price .pay-price .buy-price { font-size: 1.05em;color: #f00; }
.order-goods .order-goods__list .goods_item .goods_item__price .pay-price .buy-price .dispatch_price { font-size: 0.7em;color: #f60; }
.order-goods .order-goods__list .goods_item .goods_item__bd { border-top: 1px solid #f2f2f2; }
.order-goods .order-goods__list .goods_item .goods_item__bd .bottom { text-align: right; padding: 10px; font-size: 0.8em; }
.order-goods .order-goods__list .goods_item .goods_item__bd .bottom a { padding: 8px 12px; margin-left: 10px; border-radius: 20px; border: 1px solid #e0e0e0; display: inline-block; }
.order-no__goods { width: 100%; height: calc(100% - 100px); background: #fff; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.order-no__goods p { text-align: center; font-size: 0.8em; color: #999; line-height: 20px; padding: 0 10px; }
.order-no__goods .go-more { display: block; margin: 15px auto 0; width: 150px; text-align: center; line-height: 30px; font-size: 0.8em; color: #f00; border-radius: 15px; border: 1px solid #f00; }


.pages li select { height: 30px; width: 100%; text-align: center; text-align-last: center; border-color: #ccc; color: #999; }


/********************************************* myfabu ****************************************/

/********************************************* orderinfo ****************************************/
.order { font-size: 12px; }
.mainer .address { background: none repeat scroll 0 0 #FFF; border-bottom: 1px solid #E2E2E2; border-top: 1px solid #E2E2E2; font-size: 12px; padding: 15px 15px }
.address_row { line-height: 25px }
.address_row:after { clear: both; content: " "; display: block }
.address_tit { color: #000; float: left; width: 80px }
.address_cnt { color: #5A5A5A; margin-left: 80px; word-break: break-all; word-wrap: break-word }
.address_cnt b { color: #ef0606 }
.address_price { color: #ef0606; font-size: 18px; font-weight: 400 }
.address_price i { font-size: 9px; margin-right: 2px }
.order_hd { background-color: #FAFAFB; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #E4E4E4; height: 39px; line-height: 39px; overflow: hidden; padding: 0 10px }
.order_bd { background-color: #FFF; padding: 10px 15px 1px 15px; }
.order_goods { display: block; font-size: 12px; min-height: 60px; padding: 10px 0 10px 70px; position: relative }
.order_goods_img { left: 0; position: absolute; top: 5px }
.order_goods_img img { border: 1px solid #e6e6e6; display: block; height: 60px; width: 60px }
.order_goods_info { position: relative }
.order_goods_name { color: #000; margin-bottom: 6px; overflow: hidden; padding-right: 20px; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word }
.order_goods_attr { color: #666; line-height: 20px; }
.order_goods_attr_item { overflow: hidden; height: 20px; padding-top: 20px; }
.order_goods_price { color: #ef0606; float: right; font-size: 16px; height: 18px; line-height: 18px }
.order_goods_price i { font-size: 9px }
.fahuo_box { background-color: #fff; margin-top: 5px; }
.orderinfo_qianshou_msg { padding: 10px; line-height: 20px; font-size: 0.9em; color: #f60; }
.state_btn { height: auto; text-align: center; }
.state_btn a { border-radius: 3px; color: #FFF; display: inline-block; height: 30px; line-height: 30px; margin: 15px 0; text-align: center; width: 48%; }
.state_btn_3 { background-color: #DF2127!important; }
.address_new p { padding: 10px; position: relative; }
.address_new input { border: 1px solid #e6e6e6; box-sizing: border-box; color: #333; font-size: 14px; height: 35px; line-height: 25px; padding: 0 5px; vertical-align: top; width: 100%; }
.address_new .action { border-bottom: 0 none; padding: 0px 10px; }
.address_new button { background-color: #3884ff; border: 0 none; border-radius: 2px; color: #fff; display: block; font-size: 16px; height: 40px; line-height: 40px; margin-bottom: 10px; width: 100%; }
.order_refund { text-align: center; line-height: 60px;}
.order_refund a { border: 1px solid #bcbdbc; padding: 5px 35px; border-radius: 5px; color: #999; font-size: 1.2em; }
.shenqing-refund__box { display: none; }
.shenqing-refund__box .shenqing-refund__visible { width: 100%; height: 100%; position: fixed; z-index: 1000; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); }
.shenqing-refund__box .tcui-dialog__hd { line-height: 30px; min-height: 40px; color: #666 }
.shenqing-refund__box .text-border { position: relative; }
.shenqing-refund__box .text-border textarea { border-radius: 2px; border: solid 1px #e2dfdf; border-bottom-color: #e8e6e6; width: 100%; z-index: 1; position: relative; height: 70px; min-height: 100%; box-sizing: border-box; font-size: 1em; padding: 3px 0 0 3px; -webkit-appearance: none; color: #888888; }
.shenqing-refund__box .weui-dialog__ft { position: relative; line-height: 48px; font-size: 18px; }
.shenqing-refund__box .weui-dialog__ft:after { content: " "; position: absolute; left: 0; top: 0; right: 0; 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); }
.shenqing-refund__box .weui-dialog__ft .detalt { color: #666; }
.shenqing-refund__box .weui-dialog__ft .primary { color: #f47944; }
.shenqing-refund__box .weui-dialog__ft .primary: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); }
.shenqing-refund__box .weui-dialog--visible { visibility: visible; position: absolute; }
.ptit { color: #000; font-size: 14px; height: 34px; line-height: 34px; margin-top: 3px; padding: 0 10px; position: relative; }
.kuaidi_box { padding: 15px 10px; background-color: #fff; }
.kuaidi_box a { -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.kuaidi_box a:first-child { margin-bottom: 12px; }
.kuaidi_box a:last-child { margin-bottom: 0px; }
.kuaidi_box a .location { width: 40px; min-width: 40px; }
.kuaidi_box a .location .tciconfont { font-size: 1.5em; color: #666; }
.kuaidi_box a .kuaidi-address { line-height: 18px; font-size: 0.8em; }
.kuaidi_box a .kuaidi-address .time { line-height: 20px; font-size: 0.7em; color: #999; }
.kuaidi_box a .more .tciconfont { font-size: 1.5em; color: #666; }
/********************************************* home ****************************************/
#tcershou-home .home_header_box { background: #fff; padding-bottom: 5px; }
#tcershou-home .home_header { height: 130px; overflow: hidden; position: relative; padding: 15px;}
#tcershou-home .home_header .home_header_top { }
#tcershou-home .home_header .home_header_top .left { float: left; }
#tcershou-home .home_header .home_header_top .left img { width: 10px; height: 17px; }
#tcershou-home .home_header .home_header_top .right { float: right; }
#tcershou-home .home_header .home_header_top .right i { color: #fff; }
#tcershou-home .home_header .home-user { padding: 20px 0 0 20px; ; }
#tcershou-home .home_header .home_header_left img { border: 2px solid #fff; width: 50px; height: 50px; border-radius: 60px; }
#tcershou-home .home_header .home_header_right { padding-left: 15px; color: #fff; }
#tcershou-home .home_header .home_header_right .xm { padding: 10px 0; font-size: 1.2em; font-weight: 600; }
#tcershou-home .home_header .home_header_right .bottom{font-size: 0.9em;}
#tcershou-home .home_box { background: #fff; margin: 10px 15px; padding: 15px; border-radius: 10px; margin-top: -40px; position: relative; box-shadow: 1px 4px 4px 1px #eee; }
#tcershou-home .home_box .home_box_renzheng { color: #4A90E2; padding-bottom: 10px; }
#tcershou-home .home_box .home_box_renzheng span.renzheng { padding: 3px 4px; border: 1px solid #e9e9e9; font-size: .8em; border-radius: 4px; }
#tcershou-home .home_box .home_box_renzheng span.renzheng i { padding-right: 3px; vertical-align: -2px; }
#tcershou-home .home_box .home_box_desc { line-height: 22px;color: #666; font-size: 0.9em;}
#tcershou-home .home_box .home_bottom { padding-top: 15px; }
#tcershou-home .home_box .home_bottom .home_bottom_item { padding-right: 20px; font-weight: bold; }
#tcershou-home .home_title { line-height: 50px; padding: 0 15px; background: #fff; font-weight: 600; position: relative;margin-bottom: 5px; }
#tcershou-home .home_title span:after { content: ''; position: absolute; width: 25px; left: 30px; bottom: 4px; height: 4px; background: #f30a0a; border-radius: 2px; }
.html-haibao-btn { cursor: pointer; font-size: 0.7em; padding: 7px; border-radius: 30px; position: fixed; top: 110px; right: 10px; z-index: 999; background: #ff8f22; color: #fff; }
.html-haibao-box { width: 410px; min-height: 200px; position: absolute; top: -10000px; z-index: 999; padding: 10px; padding-bottom: 6px; background: #06c1ae; }
.html-haibao-box .haibao-body { background-color: #fff; border-radius: 5px; padding-bottom: 10px; }
.html-haibao-box .haibao-body .haibao-header { width: 390px; margin-left: 15px; min-height: 105px; }
.html-haibao-box .haibao-body .haibao-header .left { width: 250px; height: 100px; float: left; }
.html-haibao-box .haibao-body .haibao-header .left .typeinfo { width: 220px; height: 30px; line-height: 30px; background-image: url(haibao_type.png); background-size: 30px; background-repeat: no-repeat; padding-left: 35px; margin-top: 30px; font-size: 1.5em; font-weight: 500; color: #e4b013; overflow: hidden; }
.html-haibao-box .haibao-body .haibao-header .left .time { height: 30px; line-height: 30px; font-size: 0.9em; color: #666; margin-top: 5px; }
.html-haibao-box .haibao-body .haibao-header .right { width: 130px; height: 100px; float: right; }
.html-haibao-box .haibao-body .haibao-header .right .avatar { width: 60px; height: 60px; margin-left: auto; margin-right: auto; margin-top: 10px; }
.html-haibao-box .haibao-body .haibao-header .right .avatar img { width: 100%; height: 100%; border-radius: 100%; }
.html-haibao-box .haibao-body .haibao-header .right .nickname { margin-top: 2px; line-height: 20px; max-height: 40px; font-size: 0.8em; overflow: hidden; text-align: center; }

.html-haibao-box .haibao-body .price { color: red; padding-left:12px; }
.html-haibao-box .haibao-body .price span.left { font-size: .9em; }
.html-haibao-box .haibao-body .price span.right { font-size: 1.5em; }
.html-haibao-box .haibao-body .price span.yijia { font-size: 1.2em;line-height: 25px; }
.html-haibao-box .haibao-body .price .price_right { padding: 10px 0 0 10px; font-size: .8em;}
.html-haibao-box .haibao-body .price span.market_price { color: #b2b2b2; text-decoration: line-through; }

.html-haibao-box .haibao-body .haibao-attr { line-height: 25px; min-height: 25px; padding-left: 15px; }
.html-haibao-box .haibao-body .haibao-attr .left { float: left; width: 95px; font-size: 1em; color: #e4b013; }
.html-haibao-box .haibao-body .haibao-attr .right { float: left; }
.html-haibao-box .haibao-body .haibao-tag { padding: 0px 10px 0px 10px; height: 30px; overflow: hidden; }
.html-haibao-box .haibao-body .haibao-tag span { display: block; float: left; height: 22px; line-height: 22px; margin-right: 6px; padding: 0 8px; text-align: center; border-radius: 15px; color: #e4b013 !important; border: 1px solid #e4b013; font-size: 0.8em; }
.html-haibao-box .haibao-body .haibao-content { padding: 10px 10px 10px 10px; line-height: 20px; word-break: break-all; }
.html-haibao-box .haibao-body .haibao-img { padding: 5px 10px 0px 10px; max-height: 260px; overflow: hidden; }
.html-haibao-box .haibao-body .haibao-img img { float: left; display: block; object-fit: cover; width: 122px; height: 122px; margin-right: 8px; margin-bottom: 8px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.html-haibao-box .haibao-footer { padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px; color: #fff; }
.html-haibao-box .haibao-footer .left { width: 280px; float: left; }
.html-haibao-box .haibao-footer .left .site-name { line-height: 45px; font-size: 1.8em; margin-top: 5px; font-weight: 500; width: 280px; height: 45px; overflow: hidden; }
.html-haibao-box .haibao-footer .left .site-msg { color: #fff; line-height: 20px; }
.html-haibao-box .haibao-footer .right { float: right; width: 90px; }
.html-haibao-box .haibao-footer .right .qrcode { width: 90px; height: 90px; }
.html-haibao-box .haibao-footer .right .qrcode img { width: 100%; height: 100%; }
.html-haibao-box .haibao-footer .right .qrcode-msg { width: 90px; line-height: 20px; text-align: center; font-size: 0.8em; }
/********************************************* needsinfo ****************************************/
.needs_list { padding-top: 95px; }
.needs-item { background: #fff; padding: 15px; border-bottom: 1px solid #f1f1f1; }
.needs-item .needs-item_top .needs-item_top_left img { width: 40px; height: 40px; border-radius: 20px; }
.needs-item .needs-item_top .needs-item_top_right { flex: 1; padding-left: 10px; }
.needs-item .needs-item_top .needs-item_top_right .needs-xm { padding: 3px 0 8px 0; font-weight: 600; }
.needs-item .needs-item_top .needs-item_top_right .needs-xm .top{
    font-size: 0.85em;
    padding: 1px 4px;
    background-color: #f15f11;
    color: #fff;
    border-radius: 5px;
    margin-right: 5px;
}
.needs-item .needs-item_top .needs-item_top_right .needs-address { color: #959595; font-size: 0.8em; }
.needs-item .needs-item_top .needs-item_top_right .needs-address .needs-area { padding-right: 8px;font-size: 0.9em; border-right: 1px solid #9a9a9a; }
.needs-item .needs-item_top .needs-item_top_right .needs-address .needs-time.area { padding-left: 8px; }
.needs-item .needs-item_top .needs-item_top_cate { padding-top: 10px; }
.needs-item .needs-item_top .needs-item_top_cate .needs-cate {color: #53d869; font-size: .8em; }
.needs-item .needs-item_top .needs-item_top_cate .needs-cate span.hd-rt.status_1 { color: #41a704; }
.needs-item .needs-item_top .needs-item_top_cate .needs-cate span.hd-rt.status_2 { color: #f00; }
.needs-item .needs-item_content_msg { color: #323232; padding-top: 10px; line-height: 20px; font-size: .9em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 42px; }
.needs-item .needs-item_expire { padding-top: 10px; color: #f00; font-size: .9em; }
.needs-item .needs-item_expire .expire_status_2 { color: #f00; }
.needs-item .needs-item_expire .refresh_time { padding-right: 10px; }
.needs-item .needs-item_pic{padding-top:10px;}
.needs-item .needs-item_pic .showpic{display: block;float: left; width: calc((100vw - 45px)/ 3);height: calc((100vw - 45px)/ 3); max-width: 200px; max-height: 200px;margin-right: 5px;margin-bottom: 5px; box-sizing: border-box;-webkit-box-sizing: border-box; overflow: hidden;position: relative;}
.needs-item .needs-item_pic img{width: 100%;height: 100%; object-fit: cover;}
.needs-item .needs-item_pic .more-pic{position: absolute; top: 0;left: 0;width: calc((100vw - 40px)/ 3); height: calc((100vw - 40px)/ 3);max-width: 200px; max-height: 200px;background: rgba(0,0,0,0.5); color: #fff; text-align: center;  line-height: 16px;box-sizing: border-box; padding-top: calc(50% - 16px); font-size: 0.8em; letter-spacing: 2px;}
.needs-item .needs-item_bottom { padding-top: 15px; color: #7b7b7b; font-size: .9em; }
.needs-item .needs-item_bottom .needs_address { flex: 1; }
.needs-item .needs-item_bottom .needs_price span.left{font-size:.9em;} 
.needs-item .needs-item_bottom .needs_price span.icon{padding-left: 5px;font-size: .7em;color: #fa0505;} 
.needs-item .needs-item_bottom .needs_price span.right{    font-size: 1.4em; color: #fa0505;} 
.needs-item .needs-item_bottom .needs_price span.no_price{padding-left:5px;font-size:.9em;color:#fa0505;}
.needs-item .needs-item_bottom .needs_contact span{padding: 3px 10px;border: 1px solid #bdbdbd;color: #666;border-radius: 6px;}
.needs-item .needs-item_bottom .needs_finish span{padding: 3px 10px;border: 1px solid #999;color: #999;border-radius: 6px;}
.needs-item .needs-item_bottom .needs_address i { vertical-align: -1px; padding-right: 3px; }
.needs-item .needs-item_bottom .needs_clicks i { vertical-align: -2px; padding-right: 3px; }
.needs-item .needs-item_bottom .needs_clicks span.clicks { font-size: .9em; padding-left: 5px; }
#tcershou-needsinfo .needsinfo-content_box { background: #fff; padding: 10px 15px; margin-bottom: 10px; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_top { }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-content_box_top_left img { width: 40px; height: 40px; border-radius: 20px; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-content_box_top_right { padding-left: 10px; flex: 1; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-content_box_top_right .needsinfo_xm { padding: 3px 0 8px 0; font-weight: 600; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-content_box_top_right .needsinfo_area { color: #959595; font-size: 0.8em; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-content_box_top_right .needsinfo_area span.needs-address-msg { padding-right: 8px; border-right: 1px solid #9a9a9a; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-content_box_top_right .needsinfo_area span.needs-add_time.area { padding-left: 8px; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-content_box_top_right .needsinfo_cate_time span.cate { color: #53d869; font-size: .9em; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-content_box_top_right .needsinfo_cate_time span.add_time { font-size: .8em; color: #9c9c9c; padding-left: 7px; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-item_top_cate { padding-top: 10px; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-item_top_cate .needs-cate { padding: 1px 4px; color: #53d869; font-size: .8em; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom { padding-bottom: 0px; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-item_bottom_add_time { color: #9c9c9c; font-size: .8em; padding: 10px 0; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_content { line-height: 20px; font-size: .9em; color: #323232; padding: 10px 0; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_bottom { padding-top: 5px; color: #7b7b7b;line-height: 20px; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_address { font-size: .9em; flex: 1; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_clicks i { padding-right: 3px; vertical-align: -2px; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_clicks { font-size: .9em; }
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_price{padding-top:15px;color: #827f7f;}
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_price span.left{font-size:.9em;}
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_price span.no_price{font-size:.9em;color:#fa0505;}
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_price span.ico{padding-left: 5px;font-size: .7em; color: #fa0505;}
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_price span.right{font-size: 1.4em;color: #fa0505;}
#tcershou-needsinfo .needsinfo-item { background: #fff; margin-bottom: 8px; }
#tcershou-needsinfo .needsinfo-item .info-item-ly { padding: 5px 15px; display: -webkit-box; display: -webkit-flex; display: flex; }
#tcershou-needsinfo .needsinfo-item .info-item-ly .ly-content { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
#tcershou-needsinfo .needsinfo-item .info-item-ly .ly-content p { height: 25px; line-height: 25px; overflow: hidden; }
#tcershou-needsinfo .needsinfo-item .info-item-ly .ly-content import { font-size: 0.8em; color: #ff7f00; }
#tcershou-needsinfo .needsinfo-item .info-item-ly .ly-content import span { color: #ff7f00; }
#tcershou-needsinfo .needsinfo-item .info-item-ly .ly-right2 { float: right; width: 40px; height: 50px; }
#tcershou-needsinfo .needsinfo-item .info-item-ly .ly-right2 a { display: block; height: 50px; background: url(shop_details_wx.png) no-repeat center; background-size: 30px auto; }
#tcershou-needsinfo .needsinfo-item .info-item-ly .ly-right { float: right; width: 40px; height: 50px; }
#tcershou-needsinfo .needsinfo-item .info-item-ly .ly-right a { display: block; height: 50px; background: url(shop_details_tel.png) no-repeat center; background-size: 25px auto; }
#tcershou-needsinfo .needsinfo-item .info-item-ly .jubao-content .title{    color: #ff7f00; height: 25px;line-height: 25px;overflow: hidden;}
#tcershou-needsinfo .needsinfo-item .info-item-ly .jubao-content .desc{font-size: 0.8em; color: #989694; min-height: 20px;line-height: 16px;}
#tcershou-needsinfo .needsinfo-item .info-item-ly .jubao-right{float: right; width: 40px; height: 48px;}
#tcershou-needsinfo .needsinfo-item .info-item-ly .jubao-right .ico{    width: 30px;height: 28px; margin-left: 5px;}
#tcershou-needsinfo .needsinfo-item .info-item-ly .jubao-right .btn{width: 40px;height: 20px; line-height: 20px;font-size: 0.8em; text-align: center;color: #57b6e7;}
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_pic{padding-top:10px;width: 100%;box-sizing: border-box; overflow: hidden;position: relative;}
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_pic a{    float: left;display: block; object-fit: cover; width: calc((100vw - 45px) / 3); height: calc((100vw - 45px) / 3); margin-right: 5px; margin-bottom: 5px; box-sizing: border-box; -webkit-box-sizing: border-box;max-width: 230px; max-height: 230px;}
#tcershou-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_pic img{    width: 100%; height: 100%;  object-fit: cover;}

.needsinfo-footer { height: 60px; }
.needsinfo-footer .foot-box { position: fixed; height: 50px; left: 0; right: 0; bottom: 0; z-index: 99; background: #FE724F; border-top: 1px solid #eee; }
.needsinfo-footer .foot-box .foot-box__item1 { font-size: 1.05em; color: #fff; width: 80%; line-height: 50px; height: 50px; text-align: center; }
.needsinfo-footer .foot-box .foot-box__item2 { border-right: 1px solid #eee; color: #777; background: #fff; font-size: 1.05em; width: 20%; line-height: 50px; height: 50px; text-align: center; }
.needsinfo-footer .foot-box .foot-box__item2:last-of-type { border-right: none; }
.needsinfo-footer .foot-box .foot-box__item .tciconfont { font-size: 1.05em; margin-right: 5px; vertical-align: -1px; }
.needsinfo-footer .foot-box .foot-box__item2 .tciconfont { display: block; text-align: center; width: 30px; height: 30px; line-height: 35px; margin: 0 auto; font-size: 1.4em; vertical-align: 1px; }
.needsinfo-footer .foot-box .foot-box__item2 span { color: #666; display: block; line-height: 18px; font-size: 0.8em; }
.needsinfo-footer .foot-box .foot-box__item .tcicon-dianhua { font-size: 1.2em; }
#tcershou-needsinfo .fuzhi_wx_btn { color: #fff; background-color: #07C160; border-radius: 14px; display: block; float: left; height: 27px; line-height: 27px; font-size: 13px; text-align: center; padding: 0 8px; overflow: hidden; }
/********************************************* fabu ****************************************/
.fabu-days__list { padding-bottom: 15px; flex-wrap: wrap; width: 100%; }
.fabu-days__list .fabu-days__item { float: left; position: relative; cursor: pointer; margin-right: 10px; margin-bottom: 10px; box-shadow: 1px 1px 3px 0px #eee; border: 1px solid #eee; width: calc(33.3% - 7px); width: calc(33.3% - 7px); padding: 10px 10px; text-align: center; box-sizing: border-box; border-radius: 5px; }
.fabu-days__list .fabu-days__item:nth-child(3n) { margin-right: 0; }
.fabu-days__list .fabu-days__item .fabu-days__days { line-height: 25px; color: #666; font-weight: 600; }
.fabu-days__list .fabu-days__item .fabu-days__price { font-size: 2em; font-weight: 600; line-height: 30px; color: #EEB161; white-space: nowrap; overflow: hidden; }
.fabu-days__list .fabu-days__item .fabu-days__price .yuanico { float: none; display: inline; font-size: 0.5em; color: #EEB161; vertical-align: 1px; }
.fabu-days__list .fabu-days__item .fabu-days__desc { word-break: break-all; min-height: 32px; max-height: 32px; line-height: 16px; color: #999; font-size: 0.8em; overflow: hidden; }
.fabu-days__list .fabu-days__item .fabu-days__select { display: none; }
.fabu-days__list .fabu-days__item.on { background: #FFF6EA; border-color: #E6BC80; }
.fabu-days__list .fabu-days__item.on .fabu-days__days { color: #5B330D; white-space: nowrap; overflow: hidden; }
.fabu-days__list .fabu-days__item.on .fabu-days__select { display: block; position: absolute; top: 0; right: 0; border: 12px solid transparent; border-top-color: #E6BC80; border-right-color: #E6BC80; }
.fabu-days__list .fabu-days__item.on .fabu-days__select:after { content: ''; display: block; width: 4px; height: 8px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; position: absolute; top: 2px; right: 2px; top: -11px; right: -8px; transform: rotate(45deg); }
.fabu-num { padding: 10px 10px 50px; line-height: 20px; text-align: center; }
.fabu-num .fabu-num__item { width: 50%; text-align: center; white-space: nowrap; }
/********************************************* myfabu ****************************************/
.tcershou_myfabu .list-item { border-bottom: 5px solid #f2f2f2; padding: 0 15px; }
.tcershou_myfabu .list-item__hd { padding-top: 8px; height: 25px; line-height: 25px; border-bottom: 1px solid #eee; }
.tcershou_myfabu .list-item__hd .hd-lt .time { font-size: 0.7em; color: #999; }
.tcershou_myfabu .list-item__hd .hd-lt .expire_status { font-size: 0.85em; color: #3072F6; }
.tcershou_myfabu .list-item__hd .hd-lt .expire_status_2 { font-size: 0.85em; color: #f00; }
.tcershou_myfabu .list-item__hd .hd-rt.status_1 { color: #41a704; }
.tcershou_myfabu .list-item__hd .hd-rt.status_2 { color: #f00; }
.tcershou_myfabu .list-item .list-item__hd .hd-rt { float: right; font-size: 0.8em; }
.tcershou_myfabu .item2-box { display: -webkit-box; display: -webkit-flex; display: flex; padding: 15px 0; background: #fff; margin-bottom: 1px; }
.tcershou_myfabu .item2-box .item-pic { width: 90px; height: 90px; position: relative; }
.tcershou_myfabu .item2-box .item-pic img { height: 100%; width: 100%; object-fit: cover; }
.tcershou_myfabu .item2-box .item-content { position: relative; padding-left: 10px; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; overflow: hidden; }
.tcershou_myfabu .item2-box .item-content .content h5 { font-weight: 500; height: 20px; font-size: 1.1em; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 1px; }
.tcershou_myfabu .item2-box .item-content .content .xinxi { height: 24px; margin-top: 0px; line-height: 24px; color: #9c9c9c; overflow: hidden; font-size: 0.9em; padding: 1px 0; }
.tcershou_myfabu .item2-box .item-content .content .nr { height: 20px; margin-bottom: 2px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #888888; font-size: 0.85em; }
.mygoodslist-search { padding: 10px 15px; }
.mygoodslist-search .search-box { height: 30px; background: #efefef; border-radius: 10px; padding-left: 15px }
.mygoodslist-search .search-box input { border: none; ; height: 30px; background: transparent; padding: 0; font-size: 0.8em; }
.mygoodslist-search .search-box .tciconfont { cursor: pointer; width: 35px; height: 30px; line-height: 30px; text-align: center; font-size: 1.05em; color: #999 }


.kefu-float { width: 2.8em; height: 2.8em; position: fixed; bottom: 15%; right: 0.9em; z-index: 9999; }
.kefu-float a { width: 100%; height: 100%; display: block; }
.kefu-float a img { width: 100%; height: 100%; display: block; }

.fabu-gonggao{ overflow:hidden; padding:10px 10px; box-sizing:border-box;}
.fabu-gonggao .gonggao{min-width: 30px;font-size:0.9em; background:#ffb64a; color:#fff; line-height:20px;height:20px; padding:0px 5px; margin-right:10px;border-radius: 5px; }
.fabu-gonggao .gonggao-text{ 
    font-size: 0.9em;
    color: #ff552e;
    line-height: 20px;
}

@-webkit-keyframes fadeInUp{
0%{-webkit-transform:translateY(500px)}
100%{-webkit-transform:translateY(0)}}
@-moz-keyframes fadeInUp{
0%{-moz-transform:translateY(500px)}
100%{-moz-transform:translateY(0)}}
.needsinfo-goods{ display:none; position:fixed; top:0; left:0; bottom:0; right:0; z-index:1000;}
.needsinfo-goods .needsinfo-goods__popup{cursor:pointer; background:rgba(0,0,0,0.5); width:100%; height:100%;}
.needsinfo-goods .needsinfo-goods__box{ -webkit-animation:fadeInUp 0.5s 0s ease both;-moz-animation:fadeInUp 0.5s 0s ease both;  z-index:1; position:absolute; bottom:0; left:0; right:0; height:50%; background:#fff;}
.needsinfo-goods .needsinfo-goods__box .goods-title{ line-height:50px; color:#999; text-align:center;}
.needsinfo-goods .needsinfo-goods__box form{ height:100%;}
.needsinfo-goods .needsinfo-goods__box .goods-select{-webkit-overflow-scrolling: touch; box-sizing: border-box; padding:0 15px 0px; height:calc(100% - 110px); height:-webkit-calc(100% - 110px); overflow:hidden; overflow-y:scroll; }
.needsinfo-goods .needsinfo-goods__box .goods-select .goods-select__item{ -webkit-box-align: center; -webkit-align-items: center; align-items: center; padding:15px; background:#FAFAFA; margin-bottom:10px;line-height: 20px;}
.needsinfo-goods .needsinfo-goods__box .goods-select__btn{ position:absolute; left:0; right:0; bottom:0; height:50px;}
.needsinfo-goods .needsinfo-goods__box .goods-select__btn a{ display:block; width:100%; text-align:center; line-height:50px; background:#FE552E; color:#fff; }
.needsinfo-goods .needsinfo-goods__box .goods-not__ts{ padding:0 15px; height:calc(50% - 100px); height:-webkit-calc(50% - 100px); overflow:hidden;-webkit-box-align: center; -webkit-align-items: center; align-items: center; color:#666; line-height:25px; }
.needsinfo-goods .needsinfo-goods__box .goods-not__ts p{ width:100%; text-align:center; }
.needsinfo-goods .needsinfo-goods__box .goods-not__ts a{ text-decoration:underline; color:#FE552E;margin-left: 5px;}
.needsinfo-goods .needsinfo-goods__box .goods-close{cursor:pointer; width:32px; text-align:center; height:32px; line-height:32px; position:absolute; right:10px; top:10px; border-radius:100%; background:#b4b2b2;}
.needsinfo-goods .needsinfo-goods__box .goods-close .tciconfont{display: inline-block; color:#fff;}

#fabu_subscribe{ color:#fff; position:fixed; width:100%; min-width:320px; left:0; top:0px; background:rgba(0,0,0,0.7); height:3em; line-height:3em;z-index: 99999999}
#fabu_subscribe .subscribe_box span{ font-size:0.9em; padding-left:10px; box-sizing:border-box;}
#fabu_subscribe .subscribe_box .right{ display:table; position:absolute; right:0; top:0; height: 100%; line-height: 100%; box-sizing: border-box;}
#fabu_subscribe .subscribe_box .right div{ display:inline-block; overflow:hidden; text-align:center;}
#fabu_subscribe .subscribe_box .right .guanzu_show{display: table-cell; vertical-align: middle;}
#fabu_subscribe .subscribe_box .right .guanzu_show a{ display:block; color:#fff; text-align: center; float:left; font-size:0.9em; line-height:26px; height:26px; width:60px; background:#f5833b; border-radius:2px;}
#fabu_subscribe .subscribe_box .right .guanzu_close{ display: table-cell; vertical-align: middle; width:40px; height:26px;}
#fabu_subscribe .subscribe_box .right .guanzu_close i{ display:block;width:40px; height:26px; position:relative;}
#fabu_subscribe .subscribe_box .right .guanzu_close i:after,#fabu_subscribe .subscribe_box .right .guanzu_close i:before{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; position:absolute; top: 12px; right: 12px; width:18px; height:1px; background: #FFF;;}
#fabu_subscribe .subscribe_box .right .guanzu_close i:after{ transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg);}

.tcui-radio{}
.tcui-radio label{ margin-right:10px }
.tcui-radio label:last-child{ margin-right:0px }
.tcui-radio label input[type="radio"]{ margin:0; margin-right:4px; -webkit-appearance:none; position:relative; vertical-align:-3px; width:18px; height:18px; border:1px solid #d2d2d2; border-radius:100%; overflow:hidden;}
.tcui-radio label input[type="radio"]:checked:before{ content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:#07C160;}
.tcui-radio label input[type="radio"]:checked:after{ content:''; position:absolute; left:5px; top:3px; width:3px; height:6px; border-bottom:2px solid #fff; border-right:2px solid #fff; border-bottom-right-radius:2px; transform:rotate(45deg); -webkit-transform:rotate(45deg); }

/******************************************* my_tongji *************************************************/
.my_tongji{ height: 52px;width: 100%;margin-right: auto;margin-left: auto;margin-top: 5px;text-align: center;}
.my_tongji li{ height: 42px; width: 33%; text-align: center; float: left; margin-top: 11px;  position: relative; }
.my_tongji li p.num{line-height: 20px;color: #fff;font-size: 1.1em;position: relative;}
.my_tongji li p.title{line-height: 17px;font-size: 0.8em;color: #fff;}