button.tcui-vcode-btn { background-color: transparent;border-top: 0; border-right: 0;border-bottom: 0;outline: 0;}
.weui-btn_primary:not(.weui-btn_disabled):visited{ color:#fff;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px !important;}
.h45{ height:45px;}
.h20{ height:20px;}
.mt3em{ margin-top:3em;}
#click-load-html{ cursor:pointer;}
.mt5{ margin-top:5px !important;}
.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); }
.tc-input__lt + .tcui-select { text-align: center;padding: 0 5px; float: right; width: 80px; overflow: hidden; border-left: 1px solid #eee;}
.tc-input__lt { height: 44px; line-height: 44px; float:left; width: calc(100% - 91px); width: -webkit-calc(100% - 91px);}
.tcui-cell__bd.clearfix .jiantou__xia{ position:absolute; right:8px; top:16px; -webkit-transform:rotate(135deg); transform:rotate(135deg); height:6px; width: 6px; border-width: 2px 2px 0 0; border-color: #C8C8CD; border-style: solid;}
.tcui-uploader__title span{ margin-left:10px;font-size:0.8em; color:#999; }
.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;}
@-webkit-keyframes popupRight{
0%{
-webkit-transform:translateX(100%)}
100%{
-webkit-transform:translateX(0)}
}
@-moz-keyframes popupRight{
0%{
-moz-transform:translateX(100%)}
100%{
-moz-transform:translateX(0)}
}


@-webkit-keyframes popupLeft{
0%{
-webkit-transform:translateX(0)}
100%{
-webkit-transform:translateX(100%)}
}
@-moz-keyframes popupLeft{
0%{
-moz-transform:translateX(0)}
100%{
-moz-transform:translateX(100%)}
}

/********************************************* tcqiche-footer ****************************************/
.footer-fabu__popup{ display:none; position:fixed; top:0; left:0; bottom:0; right:0; z-index:10000;}
.footer-fabu__popup .fabu-popup__mask{cursor:pointer; position:absolute; z-index:1; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.5); }
.footer-fabu__popup .fabu-popup__cont{-webkit-animation:popupDown 0.5s .1s ease both;-moz-animation:popupDown 0.5s .2s ease both; border-radius:10px; position:absolute; z-index:2; width:90%; left:5%; bottom:40px; background:#fff; }
.footer-fabu__popup .fabu-popup__cont .cont-type__list{ padding:30px 20px 40px; }
.footer-fabu__popup .fabu-popup__cont .cont-type__list .type-item{ float:left; width:50%; text-align:center;box-sizing:border-box; padding:10px 0px; }
.footer-fabu__popup .fabu-popup__cont .cont-type__list .type-item img{ display:block; margin:0 auto; max-width:50px; border-radius:100%; object-fit:cover; }
.footer-fabu__popup .fabu-popup__cont .cont-type__list .type-item span{ display:block; margin-top:5px; line-height:20px; font-size:0.85em;  }
.footer-fabu__popup .fabu-popup__cont .cont-close{ position:absolute; width:50px; height:25px; background:rgba(0,0,0,0.5); bottom:0px; left:50%; margin-left:-25px; border-radius:25px 25px 0 0; }
.footer-fabu__popup .fabu-popup__cont .cont-close .cont-close__btn{ cursor:pointer; position:relative;  bottom:-8px; margin:0px auto; width:38px; height:38px; border-radius:100%; }
.footer-fabu__popup .fabu-popup__cont .cont-close .cont-close__btn::before,.footer-fabu__popup .fabu-popup__cont .cont-close .cont-close__btn::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:20px; border-radius:2px; background:#fff; top:18px;right:9px;}
.footer-fabu__popup .fabu-popup__cont .cont-close .cont-close__btn::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)}
}
@-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)
}
}
/********************************************* fabu ****************************************/

.tcqiche-header{ border-bottom:1px solid #ddd;background:#fff; height:50px; line-height:50px; position:relative; }
.tcqiche-header .back{ position:absolute; height:50px; width:50px; text-align:center; line-height:50px; top:0; left:0px; }
.tcqiche-header .back .tciconfont{ font-size:1.5em; }
.tcqiche-header .back1{ position:absolute; height:50px; text-align:center; line-height:50px; top:0; left:10px; }
.tcqiche-header .back1 .tciconfont{ font-size:1.5em; vertical-align: -3px; }

.tcqiche-header .title{ white-space:nowrap;text-overflow:ellipsis; overflow:hidden; text-align:center; font-size:1.2em;width: 70%; margin: 0 auto; }
.tcqiche-header .wo { position: absolute; height: 50px; width: 50px;  text-align: center; line-height: 50px; top: 0;right: 0px;}
.tcqiche-header .wo .tciconfont { font-size: 1.3em;}

.fabuvip-box__tishi{ margin-top: 5px;margin-bottom: 10px;font-size:0.9em; box-sizing:border-box; padding: 0 10px 0 15px; height:40px; line-height:40px; border-radius:3px; background: #fff;}
.fabuvip-box__tishi .box-tishi__lt{font-size: 1em;padding-left:20px; background:url(dengpao.png) no-repeat left center;background-size:16px auto;  }
.fabuvip-box__tishi .box-tishi__rt{color:#fff; margin-top: 7px; padding: 3px 7px;line-height: 20px;height: 20px;border-radius: 13px;background-image: -webkit-linear-gradient(315deg,#cca768,#e2c590); background-image: linear-gradient(-225deg,#cca768,#e2c590);}
.fabuvip-box__tishi .box-tishi__rt::after{ content:''; display:inline-block; width:7px; height:7px;position: relative; top: -1px; border-top:1px solid #fff; border-right:1px solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg);}

#choseCate{cursor: pointer;}
.fabu-selectcate__popup {display: none;position: absolute;z-index: 9999; top: 0; left: 0; bottom: 0; right: 0;background: #f7f7f7;  }
.animation_left{-webkit-animation: popupLeft 0.2s .1s ease both;-moz-animation: popupLeft 0.2s .1s ease both;}
.animation_right{-webkit-animation: popupRight 0.2s .1s ease both;-moz-animation: popupRight 0.2s .1s ease both;}
.fabu-selectcate__popup .cateBox{background: #fff;position: relative;}
.fabu-selectcate__popup .cateBox .cate_index{background: #f7f7f7;    padding-left: 10px;    line-height: 25px;}
.fabu-selectcate__popup .cate_item_box{margin:0 20px 0 15px;}
.fabu-selectcate__popup .cate_item{padding: 10px 0; border-bottom: 1px solid #f7f7f7;cursor: pointer;}
.fabu-selectcate__popup .cate_item_box img{width: 40px; height: 40px;border-radius: 100%;vertical-align: -13px;margin-right: 10px;}
.fabu-selectcate__popup .cate_item_box i{float: right; padding-top: 10px;color: #d7d7d7;font-size: 1.5em;}
.fabu-selectcate__popup .index_box{position: fixed;width: 22px; right: 0px;top: 100px; color: #8d8d8d;line-height: 20px;}
.fabu-selectcate__popup .index_box .cate_index_item{cursor: pointer;text-align: center;}

.fabu-selectchild_cate__popup{display: none;position: fixed;z-index: 9999; top: 0; left: 0; bottom: 0; right: 0;background: #f7f7f7; overflow-y: scroll; }
.fabu-selectchild_cate__popup .catechildBox{    background: #fff;}
.fabu-selectchild_cate__popup .cate_child_item{margin: 0 15px;border-bottom: 1px solid #f7f7f7;padding: 15px 0;line-height: 20px;cursor: pointer;}
.fabu-selectchild_cate__popup .cate_child_item i{float: right;color: #d7d7d7;font-size: 1.4em;}

.tcqiche-fabu .tcui-uploader__files .tcui-uploader__file{ position:relative;}
.tcqiche-fabu .tcui-uploader__files .tcui-uploader__file i.close{cursor:pointer; position:absolute; z-index:1; top:0px; right:0px; width:18px; height:18px; border-radius:100%; background:rgba(255,0,0,0.5);}
.tcqiche-fabu .tcui-uploader__files .tcui-uploader__file i.close:before,.tcqiche-fabu .tcui-uploader__files .tcui-uploader__file i.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:1px; width:10px; background:#FFF; top:9px;right: 4px;}
.tcqiche-fabu .tcui-uploader__files .tcui-uploader__file i.close:before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

.fabuqiche_top-title{line-height: 40px;text-align: center;font-weight: 600;color: #f00;}
.fabuqiche_top-title .tciconfont{font-size: 1.25em;vertical-align: -2px;}
.fabuqiche_top-msg{line-height: 22px;text-align: center;font-size: 0.9em;color: #666;}
.tcqiche-fabu .top-days__list { padding-bottom: 5px; flex-wrap: wrap; width: 100%;margin-top: 8px; }
.tcqiche-fabu .top-days__list .top-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: 5px 10px; text-align: center; box-sizing: border-box; border-radius: 5px; }
.tcqiche-fabu .top-days__list .top-days__item:nth-child(3n) { margin-right: 0; }
.tcqiche-fabu .top-days__list .top-days__item .top-days__days { line-height: 25px; color: #333; }
.tcqiche-fabu .top-days__list .top-days__item .top-days__price { font-size: 1.6em; font-weight: 600; line-height: 30px; color: #03a9f4; white-space: nowrap; overflow: hidden; }
.tcqiche-fabu .top-days__list .top-days__item .top-days__price .yuanico { float: none; display: inline; font-size: 0.5em; color: #03a9f4; vertical-align: 1px; }
.tcqiche-fabu .top-days__list .top-days__item .top-days__desc { min-height: 16px; max-height: 16px; line-height: 16px; color: #999; font-size: 0.8em; overflow: hidden; word-break: break-all; }
.tcqiche-fabu .top-days__list .top-days__item .top-days__select { display: none; }
.tcqiche-fabu .top-days__list .top-days__item.on { background: #f0faff; border-color: #03a9f4; }
.tcqiche-fabu .top-days__list .top-days__item.on .top-days__days { color: #5B330D; white-space: nowrap; overflow: hidden; }
.tcqiche-fabu .top-days__list .top-days__item.on .top-days__select { display: block; position: absolute; top: 0; right: 0; border: 12px solid transparent; border-top-color: #03a9f4; border-right-color: #03a9f4; }
.tcqiche-fabu .top-days__list .top-days__item.on .top-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); }
.tcqiche-fabu .fabu-days__list{  padding-bottom:15px; flex-wrap:wrap; width:100%;}
.tcqiche-fabu .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;}
.tcqiche-fabu .fabu-days__list .fabu-days__item:nth-child(3n){ margin-right:0;}
.tcqiche-fabu .fabu-days__list .fabu-days__item .fabu-days__days{ line-height:25px; color:#666; font-weight:600; }
.tcqiche-fabu .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; }
.tcqiche-fabu .fabu-days__list .fabu-days__item .fabu-days__price .yuanico{float:none; display:inline; font-size:0.5em; color:#EEB161; vertical-align:1px; }
.tcqiche-fabu .fabu-days__list .fabu-days__item .fabu-days__desc{ min-height:32px;max-height:32px; line-height:16px;color:#999; font-size:0.8em; overflow:hidden;word-break: break-all;}
.tcqiche-fabu .fabu-days__list .fabu-days__item .fabu-days__select{ display:none;}
.tcqiche-fabu .fabu-days__list .fabu-days__item.on{ background:#FFF6EA; border-color:#E6BC80; }
.tcqiche-fabu .fabu-days__list .fabu-days__item.on .fabu-days__days{ color:#5B330D; white-space:nowrap; overflow:hidden; }
.tcqiche-fabu .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; }
.tcqiche-fabu .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);}
#qiche-form .fabu-num{ padding:10px 10px 50px; line-height:20px; text-align:center; }
#qiche-form .fabu-num .fabu-num__item{ width:50%; text-align:center; white-space:nowrap;}
#needs-form .fabu-num{ padding:10px 10px 50px; line-height:20px; text-align:center; }
#needs-form .fabu-num .fabu-num__item{ width:50%; text-align:center; white-space:nowrap;}
#newche-form .fabu-num{ padding:10px 10px 50px; line-height:20px; text-align:center; }
#newche-form .fabu-num .fabu-num__item{ width:50%; text-align:center; white-space:nowrap;}

.tcqiche-fabu .tese-tags__list { padding: 7px 10px 12px;background: #fff;}
.tcqiche-fabu .tese-tags__list label { float: left; height: 30px; line-height: 30px;padding: 0 6px; border: 1px solid #ddd;border-radius: 4px;  font-size: 0.9em;margin-right: 5px; margin-top: 5px;}
.tcqiche-fabu .tese-tags__list input[type="checkbox"] {display: none;}
.tcqiche-fabu .tese-tags__list input:checked + label { border-color: #3072F6; color: #3072F6;}

.tcqiche-index .header_search_box {background: #fff url(index_bg/bg.png) no-repeat;background-size: 100% auto; }
.tcqiche-index .header_box { height: 50px;}
.tcqiche-index .index-header { padding: 10px 0; height: 30px; }
.tcqiche-index .index-header a { text-align: center; line-height: 30px; color: #fff; }
.tcqiche-index .index-header .header-fenlei { width: 50px; }
.tcqiche-index .index-header .header-fenlei i { font-size: 1.8em; color: #888888; }
.tcqiche-index .index-header .header-search { border-radius: 15px; background: rgba(255, 255, 255, 0.3); color: #fff; font-size: 0.9em; margin-right:10px;}
.tcqiche-index .index-header .header-search.space{margin-left:10px;}
.tcqiche-index .index-header .header-search i { font-size: 1.3em; color: #fff; vertical-align: middle; margin-right: 8px; }
.tcqiche-index .index-focuspic { position: relative; margin: 5px 15px 0 15px; padding-bottom: 5px; }
.tcqiche-index .index-focuspic img { border-radius: 10px; }
.tcqiche-index .index-nav{ background: #fff;    padding: 0 10px 10px 10px;  }
.tcqiche-index .index-liuliang{ padding:10px 20px; background:#fff; font-size:0.9em; color:#666; line-height:20px; white-space:nowrap; overflow:hidden;  }
.tcqiche-index .index-liuliang .pic img{ width:20px; vertical-align:-2px;}
.tcqiche-index .index-liuliang .pic{ margin-left: 5px;margin-right:5px; }
.tcqiche-index .index-liuliang .term{ margin-right:5px; }
.tcqiche-index .index-liuliang .term:last-child{ margin-right:0px; }
.tcqiche-index .index-liuliang .term .num{ color:#f60; margin-left:2px;}
.tcqiche-index .index_tuijian_box{background: #fff;padding: 0 10px 10px 10px;}
.tcqiche-index .index_tuijian_box .tuijian-box__title{height: 40px;line-height: 40px;margin-left: 5px;}
.tcqiche-index .index_tuijian_box .tuijian-box__title .title{height: 40px; line-height: 40px; float: left;font-size: 1.1em; font-weight: bold; color: #333;}
.tcqiche-index .index_tuijian_box .tuijian-box__title a{float: right;color: #999; font-size: 0.9em;height: 40px;}


.tcqiche-index .index_tuijian_box .hot_cate{padding:10px 0 20px 0;}
.tcqiche-index .index_tuijian_box .hot_cate .hot_cate_item{text-align: center;}
.tcqiche-index .index_tuijian_box .hot_cate .hot_cate_item img{    width: 40px;height: 40px;object-fit: cover;}
.tcqiche-index .index_tuijian_box .hot_cate .hot_cate_item .cate_name{padding-top:3px;}
.tcqiche-index .index_tuijian_box .hot_price{padding-bottom: 10px;}
.tcqiche-index .index_tuijian_box .hot_price .hot_price_item{cursor: pointer; width: 22%; line-height: 28px; color: #666;overflow: hidden; font-size: 0.85em;border-radius: 18px; float: left;margin-right: 4%;background: #F9F9F9; -webkit-box-align: center;-webkit-align-items: center;  align-items: center;text-align: center; }
.tcqiche-index .index_tuijian_box .hot_price .hot_price_item:nth-child(4n) {margin-right: 0;}
.tcqiche-index .index_tuijian_box .hot_year{padding-bottom: 10px;}
.tcqiche-index .index_tuijian_box .hot_year .hot_year_item{cursor: pointer;width: 22%;line-height: 28px; color: #666; overflow: hidden;font-size: 0.85em; border-radius: 18px; float: left; margin-right: 4%;  background: #F9F9F9;-webkit-box-align: center;-webkit-align-items: center; align-items: center; text-align: center;}
.tcqiche-index .index_tuijian_box .hot_year .hot_year_item:nth-child(4n) {margin-right: 0;}
.tcqiche-index .index-box{background: #fff;}
.tcqiche-index .index-hotnav{ z-index:100;}
.tcqiche-index .index-hotnav .index-hotnav__hd{ height:45px;padding-top: 5px;z-index: 1; background: #fff;padding:0 15px; width:calc(100% - 30px); width:-webkit-calc(100% - 30px); }
.tcqiche-index .index-hotnav .index-hotnav__hd .hotnav-hd__lt{ float:left;}
.tcqiche-index .index-hotnav .index-hotnav__hd .hotnav-hd__lt .hd-lt__item{ cursor:pointer; position:relative; height:40px; line-height:40px; float:left; margin-right:15px;font-size: 1.1em;font-weight: bold;color: #333; }
.tcqiche-index .index-hotnav .index-hotnav__hd .hotnav-hd__lt .hd-lt__item.on{ color:#FF6F4D; }
.tcqiche-index .index-hotnav .index-hotnav__hd .hotnav-hd__lt .hd-lt__item.on:before{content: '';position: absolute;width: 100%;left: 0;bottom: 2px;height: 3px;background: #eee;border-radius: 2px;}
.tcqiche-index .index-hotnav .index-hotnav__hd .hotnav-hd__rt{ float:right;color: #999;font-size:0.9em; width:60px; height:40px; line-height:40px; text-align:right; }
.tcqiche-index .index-hotnav .index-hotnav__hd .hotnav-hd__rt .tciconfont{ vertical-align: -1px; }
.tcqiche-index .index-hotnav__bd{ padding:10px 10px 0 10px; flex-wrap: wrap;background: #fff; }
.tcqiche-index .index-hotnav__bd .hotnav-bd__item{ cursor:pointer; margin-right:6px; margin-bottom:6px; width:calc(33.333% - 4px); width:-webkit-calc(33.333% - 4px); height:34px; line-height:32px; border:1px solid #eaeaea; border-radius:2px; text-align:center; box-sizing:border-box;color: #333333;font-size: 0.9em;overflow: hidden; }
.tcqiche-index .index-hotnav__bd .hotnav-bd__item:nth-child(3n){ margin-right:0;}
.tcqiche-index .index-hotnav__bd .hotnav-bd__item.on{ background:#FF6F4D; border-color:#FF6F4D; color:#fff; }
.tcqiche-index .swiper-container {overflow: hidden;width: 100%;}
.index-article__box{ padding:3px 15px 10px 15px;background: #fff;}
.index-article__box .article-box__title{ height:40px; line-height:40px; }
.index-article__box .article-box__title .ico{  width: 2em;height: 26px; line-height: 26px; float: left;margin-top: 5px;border-right: 1px solid #eee;padding-left: 2px;}
.index-article__box .article-box__title .ico .tciconfont{  font-size: 1.45em;color: #ffb64a;}
.index-article__box .article-box__title .title{height: 40px;line-height: 40px; float: left; font-size: 1.05em;font-weight: 600;}
.index-article__box .article-box__title a{ float:right; color:#999; font-size:0.7em;font-weight:400;}
.index-article__box .article-box__title i{vertical-align: -1px;}

.tcqiche-index .qiche-list{padding:10px 0;    background: #fff;}
.qiche-item{width: calc(50% - 15px); background: #fff;overflow: hidden;max-width: 368px;float: left;position: relative;margin: 0 0px 10px 10px;}
.qiche-item .qiche-pic { position: relative;  width: 100%; height: calc((100vw - 130px) / 2);max-width: 368px; max-height: 368px;}
.qiche-item .qiche-pic img.pic { width: 100%; height: 100%; object-fit: cover;border-radius: 8px;}
.qiche-item .qiche-pic img.qiche-video{width: 40px; height: 40px;margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.qiche-item .qiche-pic img.qiche-finish{width: 50px; height: 50px;margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.qiche-item .qiche_title{max-height:35px;font-size:1.1em;font-weight:bold;color:#000;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;    line-height: 35px;}
.qiche-item .qiche_title span.top{font-weight: normal;font-size: 0.85em; padding: 1px 4px; background-color: #f15f11;color: #fff; border-radius: 5px;margin-right: 5px; }
.qiche-item .qiche_info{    padding: 5px 0 10px 0;color: #a59e9e; font-size: .85em;white-space: nowrap; overflow: hidden;}
.qiche-item .qiche_info span.xie{ padding: 0 2px;   }
.qiche-item .qiche-price{padding-bottom:10px;line-height:20px;font-size: 1.2em;}
.qiche-item .qiche-price span.right{font-size:.9em;}
.qiche-item .qiche-price .qiche-price_left{ font-weight: bold;color:#ff2121;font-size:1em;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding-right: 5px;}
.qiche-item .qiche-price .qiche-price_right{flex: 1; text-align: right;color:#9c9c9c;}
.qiche-item .qiche-price .qiche-price_right .weizhi {font-size: 0.8em;color: gray;}

.list-item{background: #fff; padding: 15px 0; border-bottom: 1px solid #efefef; margin: 0 15px;}
.list-item:last-child{border:none;}
.list-item .qiche-pic {  position: relative;min-width: 125px; width: 125px; height: 90px;}
.list-item .qiche-pic img{  width: 100%; height: 100%;object-fit: cover;border-radius: 6px;}
.list-item .qiche-pic span.top{position: absolute; left: 0; top: -5px;  height: 20px;line-height: 20px; width: 30px; padding-left: 5px; font-size: 0.7em;color: #fff; background: #ff5400;border-bottom-right-radius: 10px;}
.list-item .qiche-pic span.video{position: absolute; box-sizing: border-box;left: 10px;bottom: 10px;  color: #fff;border-radius: 50%; width: 20px; height: 20px; line-height: 20px;}
.list-item .qiche-pic span.video i{font-size: 1.25em;}
.list-item .qiche-pic span.expire{ position: absolute;right: 0;bottom: 0; height: 18px; line-height: 18px; background: #d8d7d7;color: #fff; font-size: 0.7em; text-align: center;  border-radius: 2px 0 0 0; padding: 0 6px;}
.list-item .qiche-cont{margin-left: 10px; width: calc(100% - 135px);width: -webkit-calc(100% - 135px);}
.list-item .qiche-cont .qiche_title{font-size: 1em;font-weight: 600; line-height: 20px; white-space: nowrap;   overflow: hidden;text-overflow: ellipsis}
.list-item .qiche-cont .shop_name{padding-top: 8px; color: #ababab;font-size: .9em;}
.list-item .qiche-cont .shop_name img.shop_pic{width: 18px;height: 18px;border-radius: 100%; vertical-align: -3px; margin-right: 5px;}
.list-item .qiche-cont .qiche_info{ padding-top: 10px;color: #ababab;font-size: .9em;}
.list-item .qiche-cont .qiche_info span.xie{padding: 0 2px;}
.list-item .qiche-cont .qiche_price{    color: #f11;padding-top: 8px;}

.newche-item{background: #fff;margin-bottom: 10px; padding: 15px 15px 5px 15px;}
.newche-item .newche-item_top{ padding-bottom: 10px; border-bottom: 1px solid #f1f0f0;}
.newche-item .newche-pic {  position: relative; min-width: 90px; width: 90px; height: 70px;}
.newche-item .newche-pic img{width: 100%; height: 100%; object-fit: cover;border-radius: 6px;}
.newche-item .newche-pic span.top{    position: absolute;left: 0;top: -5px; height: 20px;line-height: 20px;width: 30px; padding-left: 5px; font-size: 0.7em; color: #fff; background: #ff5400; border-bottom-right-radius: 10px;}
.newche-item .newche-pic span.video{position: absolute;box-sizing: border-box;  left: 10px;  bottom: 10px;color: #fff;border-radius: 50%; width: 20px;  height: 20px; line-height: 20px;}
.newche-item .newche-pic span.video i{font-size: 1.25em;}
.newche-item .newche-cont{margin-left: 10px;width: calc(100% - 100px);width: -webkit-calc(100% - 100px);}
.newche-item .newche-cont .newche_title{position:relative;width: calc(100% - 45px); width: -webkit-calc(100% - 45px);}
.newche-item .newche-cont .newche_title .title{ font-size: 1em;font-weight: 600;line-height: 20px; -webkit-line-clamp: 2; -webkit-box-direction: normal;-webkit-box-orient: vertical; overflow: hidden; display: -webkit-box;-o-text-overflow: ellipsis;  text-overflow: ellipsis;}
.newche-item .weizhi{color: #b5b5b5;position: absolute; right: -45px;top: 2px;    font-size: .9em;}
.newche-item .newche-cont .newche-price {padding:10px 0;line-height: 20px;position: relative;}
.newche-item .newche-cont .newche-price .price{    font-weight: bold; color: #ff3e10;font-size: 1.1em;padding-right: 5px;}
.newche-item .newche-cont .newche-price .market_price{font-size: .9em;color: #9d9d9d;}
.newche-item .newche-cont .newche-price .xunjia_btn{position: absolute; right: 0px;top: 10px;}
.newche-item .newche-cont .newche-price .xunjia_btn span{padding: 3px 8px; background: #ff3e10; border-radius: 15px; color: #fff;font-size: .9em;}
.newche-item .newche-item_bottom {color: #b3b2b2;font-size: .9em; padding-top: 5px;line-height: 25px;}
.newche-item .newche-item_bottom .newche-shop_left{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;padding-right: 10px;}
.newche-item .newche-item_bottom .newche-shop_left img{margin-right: 4px;width: 20px; height: 20px;border-radius: 100%; object-fit: cover; vertical-align: -5px;}
.newche-item .newche-item_bottom .newche-shop_right{width: 50px;text-align: right;}
.newche-item .newche-item_bottom .newche-shop_right i{color: #b3b2b2;font-size: .9em; padding-top: 8px;}

.shop-item{background: #fff;margin-bottom: 8px;padding: 10px 15px;}
.shop-item .shop-pic {  position: relative; min-width: 80px; width: 80px;height: 80px;}
.shop-item .shop-pic img{ width: 100%;height: 100%;object-fit: cover;border-radius: 6px;}
.shop-item .shop-pic span.top{  position: absolute;left: 0;   top: -5px; height: 20px;  line-height: 20px; width: 30px;  padding-left: 5px;  font-size: 0.7em; color: #fff; background: #ff5400; border-bottom-right-radius: 10px;}
.shop-item .shop-cont{margin-left: 10px;width: calc(100% - 90px);width: -webkit-calc(100% - 90px);padding:5px 0;position:relative;}
.shop-item .shop-cont .shop_title{font-size: 1.1em;font-weight: 600;line-height: 20px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis}
.shop-item .shop-cont .shop_address{color: #666; font-size: .9em; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.shop-item .shop-cont .shop_address i{color: #cdcdcd;vertical-align: -1px;padding-right: 3px;font-size:1.2em;}
.shop-item .shop-cont .shop_time{font-size: .9em;color: #666;padding: 10px 0; }
.shop-item .shop-cont .shop_time i{color: #cdcdcd;;vertical-align: -1px;padding-right: 3px;font-size:1.2em;}

.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.9em; }
.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_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;line-height: 20px; }
.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.unit{ 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.needs-tel{font-size: .8em;color: #fff;background-color: #ff3e10;border: 1px solid #ff3e10;padding: 2px 5px;  border-radius: 5px;}

.tcqiche-qclist .qclist-header{position:fixed; top:0; left:0; right:0; background:#fff; z-index:102}
.tcqiche-qclist .qclist-header .qclist-header__hd{  height:40px; line-height:40px; overflow:hidden;padding-top: 5px;}
.tcqiche-qclist .qclist-header .qclist-header__hd .back{ width:60px; text-align:center; min-width:60px;}
.tcqiche-qclist .qclist-header .qclist-header__hd .back .tciconfont{font-size:2em; color:#999;}
.tcqiche-qclist .qclist-header .qclist-header__hd .search{ margin-top:6px; height:30px; line-height:30px; background:#F3F3F3; color:#999; padding:0 15px; border-radius:15px; }
.tcqiche-qclist .qclist-header .qclist-header__hd .search .tciconfont{ font-size:1em;vertical-align: -1px;}
.tcqiche-qclist .qclist-header .qclist-header__hd .search .search-text{ font-size:0.8em; margin-left:10px;}
.tcqiche-qclist .qclist-header .qclist-header__hd .xinxi{ margin-left:5px; text-align:center; width:50px; min-width:50px;position:relative; }
.tcqiche-qclist .qclist-header .qclist-header__hd .xinxi .tciconfont{ font-size:1.4em; color:#666;}
.tcqiche-qclist .qclist-header .qclist-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%; }
.tcqiche-qclist .qclist-header .qclist-header__hd .wode{ width:40px; min-width:40px; text-align:center; margin-right: 0px; }
.tcqiche-qclist .qclist-header .qclist-header__hd .wode .tciconfont{ font-size:1.2em; color:#666;}
.tcqiche-qclist .qclist-header .qclist-header__bd{ margin-top:5px; height:40px; border-bottom:1px solid #eee; text-align:center; }
.tcqiche-qclist .qclist-header .qclist-header__bd .nav-hd__item{ cursor:pointer; height:40px; line-height:40px; font-size:0.9em; color:#999;overflow: hidden; }
.tcqiche-qclist .qclist-header .qclist-header__bd .nav-hd__item i{ margin-left:5px; display:inline-block; vertical-align: 0px; border:3px solid transparent; border-top-color:#999;}
.tcqiche-qclist .qclist-header .qclist-header__bd .nav-hd__item.on{ color:#66B061}
.tcqiche-qclist .qclist-header .qclist-header__bd .nav-hd__item.on i{ border-top-color:#66B061;}

.animation_down{-webkit-animation:Down 0.8s .1s ease both;-moz-animation:Down 1s .2s ease both; }
.tcqiche-qclist .qclist-screen{ -webkit-animation:fadeIn 0.5s .1s ease both;-moz-animation:fadeIn 1s .2s ease both; position:fixed; z-index:101; top:90px; left:0; right:0; bottom:0;  }
.tcqiche-qclist .qclist-screen .qclist-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;  }
.tcqiche-qclist .qclist-screen .qclist-screen__item{ z-index:1; height:80%; overflow:hidden; background:#fff; box-sizing:border-box;    overflow-y: scroll; -webkit-overflow-scrolling: touch;position: relative;}

.tcqiche-qclist .qclist-screen .qclist-screen__qiche .screen-qiche__lt{ width:50%; height:100%;  overflow-y:scroll;-webkit-overflow-scrolling:touch; }
.tcqiche-qclist .qclist-screen .qclist-screen__qiche .screen-qiche__lt a{ display:block;}
.tcqiche-qclist .qclist-screen .qclist-screen__qiche .screen-qiche__lt .qiche-lt__item{ cursor:pointer; padding:10px; line-height:20px; color:#666; font-size:1em;  }
.tcqiche-qclist .qclist-screen .qclist-screen__qiche .screen-qiche__lt .qiche-lt__item.on{ color:#5BBE4F;}
.tcqiche-qclist .qclist-screen .qclist-screen__qiche .screen-qiche__rt{ width:50%; background:#FBFBFB; height:100%;  overflow-y:scroll;-webkit-overflow-scrolling:touch; }
.tcqiche-qclist .qclist-screen .qclist-screen__qiche .screen-qiche__rt .qiche-rt__item{ cursor:pointer; padding:10px; line-height:20px; color:#666; font-size:1em; }
.tcqiche-qclist .qclist-screen .qclist-screen__qiche .screen-qiche__rt .qiche-rt__item.on{ color:#5BBE4F;}

.tcqiche-qclist .qclist-screen .qclist-screen__item .screen-list__box{ width:100%; height:100%;  overflow-y:scroll;-webkit-overflow-scrolling:touch; }
.tcqiche-qclist .qclist-screen .qclist-screen__item .screen-list__box a{ display:block;}
.tcqiche-qclist .qclist-screen .qclist-screen__item .screen-list__box .list-box__item{ cursor:pointer; padding:10px 20px; line-height:20px; color:#666; font-size:1em;  }
.tcqiche-qclist .qclist-screen .qclist-screen__item .screen-list__box .list-box__item.on{ color:#5BBE4F;}

.tcqiche-qclist .qclist-screen .qclist-screen__item .qiche_type_item{padding-left: 20px;font-size: 0.9em;cursor: pointer;height: 40px;line-height: 40px; border-bottom: 1px solid #f5f5f5;}
.tcqiche-qclist .qclist-screen .qclist-screen__item .qiche_price_item{padding-left: 20px;font-size: 0.9em; cursor: pointer;  height: 40px; line-height: 40px; border-bottom: 1px solid #f5f5f5;}
.tcqiche-qclist .qclist-screen .qclist-screen__item .qiche_price_item_zdy{padding-left: 20px; font-size: 0.9em; cursor: pointer; height: 40px; line-height: 40px; border-bottom: 1px solid #f5f5f5;}
.tcqiche-qclist .qclist-screen .price-zjy{ -webkit-box-align: center;  -webkit-align-items: center; align-items: center;}
.tcqiche-qclist .qclist-screen .price-zjy .msg{ margin-right:10px; }
.tcqiche-qclist .qclist-screen .price-zjy input{width:40px; height:20px; border:none; background:#F5F5F5;text-align:center; font-size:0.8em; }
.tcqiche-qclist .qclist-screen .price-zjy .btn{ text-align:center; width:35px; height:20px; line-height:20px; margin-left:10px; background-color: #00ae66; color: #fff; font-size:0.7em; border-radius:2px;}


.tcqiche-qclist .qclist-screen .qclist-screen__shaixuan{ height:100%; position:relative; }
.tcqiche-qclist .qclist-screen .qclist-screen__shaixuan .shaixuan-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;}
.tcqiche-qclist .qclist-screen .qclist-screen__shaixuan .shaixuan-form .shaixuan-item .shaixuan-item__title{ line-height:50px; height:50px; font-weight:600;}
.tcqiche-qclist .qclist-screen .qclist-screen__shaixuan .shaixuan-form .shaixuan-item .shaixuan-item__select .select-term{ cursor:pointer; width:22%; 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; }
.tcqiche-qclist .qclist-screen .qclist-screen__shaixuan .shaixuan-form .shaixuan-item .shaixuan-item__select .select-term:nth-child(4n){margin-right:0; }
.tcqiche-qclist .qclist-screen .qclist-screen__shaixuan .shaixuan-form .shaixuan-item .shaixuan-item__select .select-term span{ line-height:16px; width:100%; padding:0 5px; box-sizing:border-box; display:block; text-align:center;}
.tcqiche-qclist .qclist-screen .qclist-screen__shaixuan .shaixuan-form .shaixuan-item .shaixuan-item__select .select-term.on{color:#66B061;}
.tcqiche-qclist .qclist-screen .qclist-screen__shaixuan .shaixuan-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; }
.tcqiche-qclist .qclist-screen .qclist-screen__shaixuan .shaixuan-botton .shaixuan-botton__lt{ width:35%; min-width:35%; }
.tcqiche-qclist .qclist-screen .qclist-screen__shaixuan .shaixuan-botton .shaixuan-botton__rt{ color:#fff; background:#3BBB30; }
.tcqiche-qclist .qclist-screen .qclist-screen__shaixuan .shaixuan-form .shaixuan-check{  border-top:1px solid #eee; margin-top:5px;}
.tcqiche-qclist .qclist-screen .hot_cate{line-height: 30px; background: #f7f7f7;font-size: .9em; padding: 0 10px;color: #7f7f7f;}
.tcqiche-qclist .qclist-screen .hot_cate_box{padding-top:10px;}
.tcqiche-qclist .qclist-screen .hot_cate_item{width:20%;float: left;text-align: center;cursor: pointer;padding-bottom: 10px;}
.tcqiche-qclist .qclist-screen .hot_cate_item img{    width: 30px;height: 30px; object-fit: cover;}
.tcqiche-qclist .qclist-screen .hot_cate_item p{padding-top:3px;font-size: .9em;}

.selectcate__popup .cateBox{background: #fff;position: relative;}
.selectcate__popup .cateBox .cate_index{background: #f7f7f7;    padding-left: 10px;    line-height: 25px;}
.selectcate__popup .cate_item_box{margin:0 20px 0 15px;cursor: pointer;}
.selectcate__popup .cate_item{padding: 10px 0; border-bottom: 1px solid #f7f7f7;}
.selectcate__popup .cate_item_box img{width: 40px; height: 40px;border-radius: 100%;vertical-align: -13px;margin-right: 10px;}
.selectcate__popup .cate_item_box i{float: right; padding-top: 10px;color: #d7d7d7;font-size: 1.5em;}
.selectcate__popup .index_box{position: fixed;width: 18px; right: 0px;top: 55px; color: #8d8d8d;line-height: 20px;}
.selectcate__popup .index_box .cate_index_item{cursor: pointer;}
.selectcate__popup{    overflow-y: scroll; -webkit-overflow-scrolling: touch;display: none;position: fixed;z-index: 9999; top: 0; left: 0; bottom: 0; right: 0;background: #f7f7f7;  }
.selectchild_cate__popup{    overflow-y: scroll; -webkit-overflow-scrolling: touch;display: none;position: fixed;z-index: 9999; top: 0; left: 0; bottom: 0; right: 0;background: #f7f7f7;  }
.selectchild_cate__popup .catechildBox{    background: #fff;}
.selectchild_cate__popup .cate_child_item{margin: 0 15px;border-bottom: 1px solid #f7f7f7;padding: 15px 0;line-height: 20px;cursor: pointer;}
.selectchild_cate__popup .cate_child_item i{float: right;color: #d7d7d7;font-size: 1.4em;}
.selectchild_cate__popup .selectchildcate-close{margin: 0 15px;border-bottom: 1px solid #f7f7f7;padding: 15px 0;line-height: 20px;cursor: pointer;}
.selectchild_cate__popup .selectchildcate-close i{font-size: 1.4em;vertical-align: -2px;}

/********************************************************* search *****************************************************/

.tcqiche-search{ background:#fff;}
.tcqiche-search .search-header{ padding:10px 0; border-bottom:1px solid #F9F9F9; height:30px; line-height:30px;}
.tcqiche-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;}
.tcqiche-search .search-header .search-header__lt .tciconfont{ color:#999;}
.tcqiche-search .search-header .search-header__lt input{ border:none; font-size:0.8em; background:#F7F7F7; margin-left:5px;min-width: 200px;}
.tcqiche-search .search-header .search-header__rt{ width:50px; height:30px; line-height:30px; text-align:center; font-size:0.9em;}
.tcqiche-search .search-word{ padding:5px 10px;}
.tcqiche-search .search-word .search-word__title{ line-height:30px; }
.tcqiche-search .search-word .search-word__box{ margin-top:5px;}
.tcqiche-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;}
.qiche_search_box {    padding: 15px 15px 0px 15px;}
.qiche_search_box .search_nav{  margin: 0 15px;}
.qiche_search_box .search_nav.on{font-size: 1.1em; font-weight: bold;}

.swiper-qiche__pic img{ display:block; width:100%; object-fit:cover;}
.swiper-qiche__pic .swiper-slide__vr{ position:relative; }
.swiper-qiche__pic .swiper-slide__vr .video{text-align:center; position: absolute; box-sizing: border-box; left:50%; bottom:50%; margin-left:-30px; margin-bottom:-30px; color:#fff; border-radius: 50%; width:60px; height:60px; line-height:60px; }
.swiper-qiche__pic .swiper-slide__vr .video i{color:#fff; font-size:3.7em; font-weight:100; }

.tcqiche-info_video .video{background:#000; height:calc(100% - 50px); height:-webkit-calc(100% - 50px); padding:10px 0; box-sizing:border-box; overflow:hidden; -webkit-box-align: center;  -webkit-align-items: center; align-items: center; }
.tcqiche-info_video .id_video_box{ background:#fff;max-height:100%; max-width:100%; margin:0 auto; }
.tcqiche-info .info_back{width: 35px;height: 35px;position: absolute; border-radius: 40px; background: rgba(0,0,0,0.5); z-index: 99; text-align: center; line-height: 37px;left: 15px; top: 15px;}
.tcqiche-info .info-container{ background:#fff; border-top-left-radius: 10px; border-top-right-radius: 10px;position: relative;top: -25px; z-index: 99; }
.tcqiche-info .info-container .qiche_cate{padding:10px 15px 0 15px;}
.tcqiche-info .info-container .qiche_cate .cate_name{line-height:28px;}
.tcqiche-info .info-container .qiche_cate img {width: 25px; height: 25px;vertical-align: -7px;}
.tcqiche-info .info-container .qiche_time{line-height: 28px;font-size: .9em; color: #8b8b8b;}
.tcqiche-info .info-container .qiche_cate span.name{padding-left:6px;    font-size: .9em;}
.tcqiche-info .info-container .title-box{position:relative; padding:20px 50px 20px 15px; -webkit-box-align: center;  -webkit-align-items: center; align-items: center;}
.tcqiche-info .info-container .title-box .title{ line-height:28px; font-size:1.5em; font-weight:600; }
.tcqiche-info .info-container .title-box .baozhang_box span.baozhang_item{float: left; padding: 4px 4px;border-radius: 2px; font-size: 0.85em;margin-top: 5px; margin-right: 5px;background: #e3f4f3; color: #1ba39c;}
.tcqiche-info .info-container .title-box .shoucang{position:absolute;min-width: 50px; width: 50px;text-align: center; cursor: pointer;color: #9c9fa1;right: 10px;top: 18px;}
.tcqiche-info .info-container .title-box .shoucang i{display: block; font-size: 1.4em;}
.tcqiche-info .info-container .title-box .shoucang span{display: block; font-size: 0.8em;line-height: 16px;}
.tcqiche-info .info-container .base-xinxi{ margin:0 15px 20px 15px; -webkit-box-align: center;  -webkit-align-items: center; align-items: center;    background: #f7f7f7;padding: 20px 0px;border-radius: 5px;}
.tcqiche-info .info-container .base-xinxi .base-xinxi__item{text-align: center;width:33.3%; overflow:hidden;  }
.tcqiche-info .info-container .base-xinxi .base-xinxi__item .hd{color:#9f9f9f;}
.tcqiche-info .info-container .base-xinxi .base-xinxi__item .bd{padding-top:12px; font-size: 1.3em;}
.tcqiche-info .info-container .base-xinxi .base-xinxi__item .bd.price{color:#f00;   font-weight: bold;}
.tcqiche-info .info-title{padding:0 15px;}
.tcqiche-info .info-title .title{ height:26px; line-height:26px; font-size:1.05em; font-weight:600; padding-bottom: 10px; }
.tcqiche-info .info-container .qiche-xq{ margin-bottom:15px;}
.tcqiche-info .info-container .qiche-xq .qiche-xq__hd .xq-hd__item{ float:left; line-height:24px; height:24px; margin-bottom:10px; width:50%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.tcqiche-info .info-container .qiche-xq .qiche-xq__hd .xq-hd__item:last-child{margin-bottom: 0px;}
.tcqiche-info .info-container .qiche-xq .qiche-xq__hd .xq-hd__item .mc{width:75px; color:#9c9fa1;display: inline-block; }
.tcqiche-info .info-container .qiche-xq .qiche-xq__bd .xq-hd__item{ overflow:hidden;white-space:nowrap; text-overflow:ellipsis; display:block; padding-right:30px; line-height:24px; height:24px; margin-bottom:10px; position:relative; }
.tcqiche-info .info-container .qiche-xq .qiche-xq__bd .xq-hd__item .zhi{ color:#35a6ee; }
.tcqiche-info .info-container .qiche-xq .qiche-xq__bd .xq-hd__item .tciconfont{ position:absolute; right:0;line-height:24px; height:24px; top:0; font-size:1.2em; color:#9c9fa1;}
.tcqiche-info .qicheinfo-wxqun{ background:#fff; cursor:pointer; padding:15px; -webkit-box-align: center; -webkit-align-items: center; align-items: center;  }
.tcqiche-info .qicheinfo-wxqun .wxqun-pic{ width:45px; min-width:45px; height:45px; margin-right:10px; }
.tcqiche-info .qicheinfo-wxqun .wxqun-pic img{ width:100%; height:100%; border-radius:10px; }
.tcqiche-info .qicheinfo-wxqun .wxqun-main{ width:calc(100% - 130px); width:-webkit-calc(100% - 130px); margin-right:10px; }
.tcqiche-info .qicheinfo-wxqun .wxqun-main .wxqun-name{ font-size:1.05em; line-height:22px; height:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tcqiche-info .qicheinfo-wxqun .wxqun-main .wxqun-desc{ font-size:0.8em; color:#999; line-height:18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tcqiche-info .qicheinfo-wxqun .wxqun-btn{ color:#fff; width:65px; min-width:65px; height:30px; line-height:30px; text-align:center; border-radius:5px;background: #0aa907 !important; }
.wxqun_pormpt_layer_h2{text-align:center;margin-top: 5px;line-height: 40px;font-size: 1.2em;}
.tcqiche-info .info-noqiche{background: #fff;}
.tcqiche-info .info-noqiche .noqiche{ height:50px; padding:0 15px; line-height:50px;}
.tcqiche-info .info-noqiche .noqiche .noqiche-lt{ color:#666;}
.tcqiche-info .info-noqiche .noqiche .noqiche-rt{  color: #fff;background: #4abd69; border-radius: 20px;height: 30px; line-height: 30px; padding: 0 10px; margin-top: 10px;}

.info-jubao{ background:#fff; padding:15px 0 15px 15px;}
.info-jubao .info-jubao__lt{ overflow:hidden; padding-right:10px; border-right:1px solid #eee; }
.info-jubao .info-jubao__lt .hd{ height:25px; line-height:25px; color:#fdad15;font-size:1.1em; }
.info-jubao .info-jubao__lt .bd{ height:20px; line-height:20px; color:#999;font-size:0.85em; }
.info-jubao .info-jubao__rt{ color:#fdad15; cursor:pointer; width:80px; min-width:80px; text-align:center;;}
.info-jubao .info-jubao__rt .hd{ line-height:25px; height:25px; }
.info-jubao .info-jubao__rt .hd .tciconfont{ font-size:1.5em;}
.info-jubao .info-jubao__rt .bd{ height:18px; line-height:18px; font-size:0.9em; }
.jubao-popup{ display:none; position:fixed; top:0; left:0; right:0; bottom:0;  z-index:99999;}
.jubao-popup .jubao-popup__mask{cursor:pointer; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); z-index:0;}
.jubao-popup .jubao-popup__cont{ padding:15px 15px; box-sizing:border-box; width:90%; border-radius:2px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); background-color:#FFFFFF;}
.jubao-popup .jubao-popup__cont .title{ height:40px; line-height:30px; font-size:1.2em; border-bottom:1px solid #eee; }
.jubao-popup .jubao-popup__cont .type-item{ display:block; line-height:20px; padding:10px 0; }
.jubao-popup .jubao-popup__cont .type-item input[type= 'radio']{ vertical-align: -5px; margin-right: 8px;-webkit-appearance:none; border:1px solid #999; background-color: #FFFFFF; border-radius:100%; width:18px; height:18px; position: relative;}
.jubao-popup .jubao-popup__cont .type-item input[type= 'radio']:checked{border:1px solid #fdad15;}
.jubao-popup .jubao-popup__cont .type-item input[type= 'radio']:checked:before{ font-family: "weui"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: center; speak: none; display: inline-block; vertical-align: middle; text-decoration: inherit; content: "\EA08"; color: #fdad15; font-size: 16px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -48%) scale(0.73); transform: translate(-50%, -48%) scale(0.73);}
.jubao-popup .jubao-popup__cont textarea{padding:10px 15px; box-sizing:border-box; display: block; border: 0; border: 1px solid #eee; min-height:100px; resize: none; width: 100%; color: inherit; font-size: 1em; line-height: inherit; outline: 0;}
.jubao-popup .jubao-popup__cont .btn{ margin-top:10px;}
.jubao-popup .jubao-popup__cont .btn div{ cursor:pointer; height:50px; line-height:50px; text-align:center; font-size:1.05em; background:#adadad; color:#fff; border-radius:5px;}
.jubao-popup .jubao-popup__cont .btn div:first-child{ margin-right:10px;}
.jubao-popup .jubao-popup__cont .btn div.rt{ background:#fdad15; }

.tcqiche-info .content_box {    padding:5px 0px 15px 0px;}
.tcqiche-info .content_box .content_title{ height: 26px; line-height: 26px; font-size: 1.05em; font-weight: 600; padding-bottom: 10px;}
.tcqiche-info .content_box .content{ line-height: 20px; color: #454545;}
.tcqiche-info .contact_box{background: #fff;}
.tcqiche-info .contact_box .info-item-ly{ padding:5px 15px; display: -webkit-box; display: -webkit-flex; display: flex;}
.tcqiche-info .contact_box .info-item-ly .ly-content{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1;}
.tcqiche-info .contact_box .info-item-ly .ly-content p{ height:25px; line-height:25px;overflow: hidden;}
.tcqiche-info .contact_box .info-item-ly .ly-content .import{ font-size:0.8em;color:#ff7f00;}
.tcqiche-info .contact_box .info-item-ly .ly-content .import span{color:#ff7f00; }
.tcqiche-info .contact_box .info-item-ly .ly-right{ float:right; width:40px; height:50px;}
.tcqiche-info .contact_box .info-item-ly .ly-right a{ display:block; height:50px; background:url(shop_details_tel.png) no-repeat center; background-size:25px auto;}
.tcqiche-info .contact_box .info-item-ly .ly-right2{ float:right; width:40px; height:50px;}
.tcqiche-info .contact_box .info-item-ly .ly-right2 a{ display:block; height:50px; background:url(shop_details_wx.png) no-repeat center; background-size:30px auto;}
.fuzhi_wx_btn{ color: #fff; background-color: #07C160; border-radius: 14px;  display: inline-block;height: 27px; line-height: 27px;font-size: 13px;text-align: center; padding: 0 8px;margin-left: 10px;}

.tcqiche-info .qicheinfo-box{background: #fff;}
.tcqiche-info .qicheinfo-box .qicheinfo-item__title{height: 26px; line-height: 26px; font-size: 1.05em;font-weight: 600; padding: 10px 0 0px 15px;}

.qicheinfo-foot{ height:80px; }
.qicheinfo-footer{ -webkit-box-align:center; -webkit-align-items:center; align-items:center; box-shadow: 0 -1px 2px rgba(0,0,0,.1);  height:70px; box-sizing:border-box; padding:10px 15px 10px 10px; overflow:hidden; background:#fff; position:fixed; left:0; bottom:0; right:0; z-index:999; }
.qicheinfo-footer .qicheinfo-footer__item{ width:60px; min-width:60px; text-align:center; overflow:hidden;color: #777; }
.qicheinfo-footer .qicheinfo-footer__item.on{ color:#3072F6; }
.qicheinfo-footer .qicheinfo-footer__item .tciconfont{ display:block; line-height:24px; height:24px; font-size:1.4em;}
.qicheinfo-footer .qicheinfo-footer__item span{ display:block; line-height:20px; height:16px; font-size:0.8em; }

.tcqiche-info .qicheinfo-footer .qicheinfo-footer__item2.left{  border-top-left-radius: 30px; border-bottom-left-radius: 30px; background: red;margin-left:10px;}
.tcqiche-info .qicheinfo-footer .qicheinfo-footer__item2.right{border-top-right-radius: 30px; border-bottom-right-radius: 30px;background: #2a5fd9;}
.tcqiche-info .qicheinfo-footer .qicheinfo-footer__item2{ font-size:1.05em; font-weight:400; height:40px; line-height:40px; text-align:center;color:#fff; border:1px solid #fff; }

.tcqiche-gujia .gujia-qiche .back{position: absolute;top: 10px; left: 15px; width: 30px; height: 30px;    z-index: 999;}
.tcqiche-gujia .gujia-qiche .back img{    width: 100%; height: 100%;}
.buy-xunjia__popup{ display:none;position:fixed; z-index:999;top:0; left:0; bottom:0; right:0; }
.buy-xunjia__popup .xunjia-popup__msak{ position:absolute;top:0; left:0; bottom:0; right:0; z-index:0; background:rgba(0,0,0,0.5); cursor:pointer; }
.buy-xunjia__popup .xunjia-popup__content{ -webkit-animation:fadeInUp 0.5s 0s ease both;-moz-animation:fadeInUp 0.5s 0s ease both; position:absolute;left:0; bottom:0; right:0; height:35%; background:#fff; z-index:1; } 
.buy-xunjia__popup .xunjia-popup__content #xunjia_box{margin:0 15px;}
.buy-xunjia__popup .xunjia-popup__content .popup-content__title{ font-size:0.9em; color:#666; height:40px; line-height:40px; text-align:center; position:relative; background:#f2f2f2; }
.buy-xunjia__popup .xunjia-popup__content .popup-content__title .xunjia-content__close{cursor:pointer; position:absolute; top:8px; right:5px; width:20px; height:20px; border-radius:100%; float:right; background:#f00; }
.buy-xunjia__popup .xunjia-popup__content .popup-content__title .xunjia-content__close:after,.buy-xunjia__popup .xunjia-popup__content .popup-content__title .xunjia-content__close:before{ content:''; width:14px; height:2px; background:#fff; position:absolute; left:3px; top:9px; transform: rotate(45deg); -webkite-transform: rotate(45deg);}
.buy-xunjia__popup .xunjia-popup__content .popup-content__title .xunjia-content__close:after{ transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}

.buy-xunjia__popup .xunjia-popup__content .popup-content__btn{box-sizing: border-box;text-align: center; background: #fff;margin: 40px 20px 20px 20px;}
.buy-xunjia__popup .xunjia-popup__content .popup-content__btn .btn{ height: 45px;line-height: 45px;width: 100%; border-radius: 8px;background: #FF2B2A;color: #fff; cursor: pointer;}
.qiche-copy-btn { cursor: pointer; font-size: 0.7em; padding: 7px; border-radius: 30px; position: fixed; top: 160px; right: 10px; z-index: 999; background: #0aa907; color: #fff;}
.tcqiche-info .content_box .qicheinfo-item__address{ display: block; font-size: 0.9em; position: relative; line-height: 20px; padding-right: 30px;}
.tcqiche-info .content_box .qicheinfo-item__address i{ position: absolute; right: 10px;  top: 6px; border: 4px solid transparent; border-left-color: #666;}

.html-haibao-btn { cursor: pointer; font-size: 0.7em; padding: 7px; border-radius: 30px; position: fixed; top: 220px; right: 10px; z-index: 999; background: #ff8f22; color: #fff;}
.qiche-haibao__box{position: absolute; top: -10000px; z-index: 999; width: 450px; min-height: 200px; background:#fff; padding: 20px 20px 20px; box-sizing: border-box; }
.qiche-haibao__box .pic{ width:100%; overflow:hidden;}
.qiche-haibao__box .pic img{ width:100%; object-fit:cover; max-height:300px;}
.qiche-haibao__box .title{ line-height:23px; font-size:1.2em; font-weight:600; padding:7px 0; }
.qiche-haibao__box .baozhang_box span.baozhang_item{float: left; padding: 4px 4px;  border-radius: 2px;font-size: 0.85em; margin-top: 5px;margin-right: 5px; background: #e3f4f3; color: #1ba39c;}
.qiche-haibao__box .main-box{ padding:10px 0; }
.qiche-haibao__box .main-box .main-type__list{ }
.qiche-haibao__box .main-box .main-type__list .type-item{ float:left; width:33.3%; height:40px; padding-left:20px; width:33.3%; box-sizing:border-box; overflow:hidden; border-right:1px solid #E4E6F0; }
.qiche-haibao__box .main-box .main-type__list .type-item:last-child{ border-right:none;border-right:0;}
.qiche-haibao__box .main-box .main-type__list .type-item:last-of-type{ border-right:none;border-right:0;}
.qiche-haibao__box .main-box .main-type__list .type-item:first-child{ padding-left:0;}
.qiche-haibao__box .main-box .main-type__list .type-item .type-item__hd{ color:#FA5741; font-size:1.2em; font-weight:600; line-height:25px; margin-top:-2px;}
.qiche-haibao__box .main-box .main-type__list .type-item .type-item__bd{ color:#9c9fa1; font-size:0.9em; line-height:18px;}
.qiche-haibao__box .haibao-qrcode{ margin-top:15px; -webkit-box-align: center;  -webkit-align-items: center; align-items: center;}
.qiche-haibao__box .haibao-qrcode .qrcode{ width:100px; height:100px; overflow:hidden;}
.qiche-haibao__box .haibao-qrcode .qrcode img{ width:100%; height:100%; }
.qiche-haibao__box .haibao-qrcode .text{ padding-left:10px}
.qiche-haibao__box .haibao-qrcode .text .ts{ line-height:30px; height:30px; color:#999; font-size:0.9em;}

.tcqiche-gujia .gujia_head{width: 100%; height: auto;overflow: hidden; position: relative;}
.tcqiche-gujia .gujia_head img{ display: block; width: 100%; height:100%;}
.tcqiche-gujia .gujia_box{ background: #fff;margin: 30px 15px 0 15px; border-radius: 12px;padding:20px;position: relative;top:-45px;}
.tcqiche-gujia .gujia_box .gujia_title{line-height: 35px; background: #f4f8ff; border-radius: 5px; text-align: center; font-size: .9em;    color: #1885f9;}
.tcqiche-gujia .gujia_box .gujia_title span.num{color: #f00; padding: 0 3px;}
.tcqiche-gujia .gujia_tishi{text-align: center;color: #7b7474;line-height: 30px;position: relative;top:-30px;}

.shop_box .shop-info{background: #fff;margin-bottom: 8px;padding: 15px 15px;}
.shop_box .shop-info .shop-pic {  position: relative; min-width: 70px; width: 70px;height: 70px;}
.shop_box .shop-info .shop-pic img{ width: 100%;height: 100%;object-fit: cover;border-radius: 6px;}
.shop_box .shop-info .shop-pic span.top{  position: absolute;left: 0;   top: -5px; height: 20px;  line-height: 20px; width: 30px;  padding-left: 5px;  font-size: 0.7em; color: #fff; background: #ff5400; border-bottom-right-radius: 10px;}
.shop_box .shop-info .shop-cont{margin-left: 10px;width: calc(100% - 90px);width: -webkit-calc(100% - 90px);position:relative;padding:2px 0;}
.shop_box .shop-info .shop-cont .shop_title{font-size: 1em;font-weight: 600;line-height: 20px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis}
.shop_box .shop-info .shop-cont .shop_address{color: #666; font-size: .85em; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.shop_box .shop-info .shop-cont .shop_address i{color: #cdcdcd;vertical-align: -1px;padding-right: 3px;font-size:1.2em;}
.shop_box .shop-info .shop-cont .shop_time{font-size: .85em;color: #666;padding: 8px 0; }
.shop_box .shop-info .shop-cont .shop_time i{color: #cdcdcd;vertical-align: -1px;padding-right: 3px;font-size:1.2em;}
.shop_box .shop-info .shop-cont .shop_btn{position: absolute;right: 0px;top: 30px;}
.shop_box .shop-info .shop-cont .shop_btn span{padding: 3px 15px; border: 1px solid #fdc915; font-size: .85em; color: #fff;  border-radius: 6px;}

.newche-info .info_back{width: 35px;height: 35px;position: absolute; border-radius: 40px; background: rgba(0,0,0,0.5); z-index: 99; text-align: center; line-height: 37px;left: 15px; top: 15px;}
.newche-info .info-container{background: #fff;margin:10px;}
.newche-info .info_price{padding: 10px 15px 15px 15px;background: #fff;margin:10px;border-radius: 8px;position: relative;margin-top: -20px;z-index: 99;}
.newche-info .title-box{ padding:20px 0; -webkit-box-align: center;  -webkit-align-items: center; align-items: center;}
.newche-info .title-box .title{ line-height:28px; font-size:1.5em; font-weight:600; }
.newche-info .price_box{position: relative;}
.newche-info .price_box .price_desc{color: #ff3e10; font-weight: bold; font-size: 1.6em;}
.newche-info .price_box .marketprice{ text-decoration: line-through; padding-left: 5px;color: #a9a9a9; font-size: .9em;}
.newche-info .price_box .time{padding-top: 20px;color: #898989;font-size:.95em;}
.newche-info .price_box .shoucang{position:absolute;min-width: 50px; width: 50px;text-align: center; cursor: pointer;color: #9c9fa1;right: 10px;top: -15px;}
.newche-info .price_box .shoucang i{display: block; font-size: 1.4em;}
.newche-info .price_box .shoucang span{display: block; font-size: 0.8em;line-height: 16px;}
.newche-info .price_box .xunjia__btn {    position: absolute;right: 0px;top: 30px; padding: 8px 10px; background: #ff5d36;color: #fff; border-radius: 6px; font-size: .9em;cursor: pointer;}
.newche-info .info-title{padding: 15px 15px 0 15px;margin: 10px;background: #fff;border-radius: 8px;}
.newche-info .info-title .title{    font-size: 1.05em;font-weight: 600;    height: 26px;line-height: 26px; }
.newche-info .newche_info {padding-top: 20px;}
.newche-info .newche_info .info_item{float: left;width: 33.33%;padding-bottom: 25px;}
.newche-info .newche_info .info_item .info_item_top{color:#757575;}
.newche-info .newche_info .info_item .info_item_bottom{padding-top:15px;}
.newche-info .content_box {    padding: 5px 0 15px 0;background: #fff;}
.newche-info .content_box .content_title{height: 26px; line-height: 26px;font-size: 1.05em; font-weight: 600;padding-bottom: 10px;}
.newche-info .content_box .content{ line-height: 20px; color: #454545;}
.newche-info .content_box .qicheinfo-item__address{display: block; font-size: 0.9em; position: relative; line-height: 20px; padding-right: 30px;}
.newche-info .content_box .qicheinfo-item__address i{ position: absolute; right: 10px;top: 6px; border: 4px solid transparent; border-left-color: #666;}
.newche-info .contact_box{    border-radius: 8px;background: #fff;margin: 10px;}
.newche-info .contact_box .info-item-ly{ padding:5px 15px; display: -webkit-box; display: -webkit-flex; display: flex;}
.newche-info .contact_box .info-item-ly .ly-content{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1;}
.newche-info .contact_box .info-item-ly .ly-content p{ height:25px; line-height:25px;overflow: hidden;}
.newche-info .contact_box .info-item-ly .ly-content .import{ font-size:0.8em;color:#ff7f00;}
.newche-info .contact_box .info-item-ly .ly-content .import span{color:#ff7f00; }
.newche-info .contact_box .info-item-ly .ly-right{ float:right; width:40px; height:50px;}
.newche-info .contact_box .info-item-ly .ly-right a{ display:block; height:50px; background:url(shop_details_tel.png) no-repeat center; background-size:25px auto;}
.newche-info .contact_box .info-item-ly .ly-right2{ float:right; width:40px; height:50px;}
.newche-info .contact_box .info-item-ly .ly-right2 a{ display:block; height:50px; background:url(shop_details_wx.png) no-repeat center; background-size:30px auto;}
.newche-info .info-jubao{    margin: 10px;border-radius: 8px;}
.newche-info .shop_box{ margin: 10px;}
.newche-info .qicheinfo-footer .qicheinfo-footer__item2{ font-size:1.05em; font-weight:400; height:40px; line-height:40px; text-align:center;  color:#fff; border:1px solid; border-radius:7px;}
.newche-info .qicheinfo-footer .qicheinfo-footer__item2.left{margin-left:8px; }
.newche-info .qicheinfo-footer .qicheinfo-footer__item2.right{background: #ff5d36;margin-left:8px;}

.shop-info .header_top{   height: 40px;padding-bottom:15px;}
.shop-info .header_top .header_top_left{    width: 25px; height: 25px; position: absolute; border-radius: 40px;background: rgba(0,0,0,0.3); z-index: 99; text-align: center; line-height: 50px;left: 10px;top: 15px;}
.shop-info .header_top .header_top_right{    width: 25px; height: 25px; position: absolute; border-radius: 40px; background: rgba(0,0,0,0.3);  z-index: 99;   text-align: center;  line-height: 50px; right: 15px; top: 15px;}
.shop-info .info_header .header_shop{ position:relative; z-index:2; padding:10px 15px; }
.shop-info .info_header .header_shop .shop_pic{ width:65px; height:65px; min-width:65px; margin-right:10px; }
.shop-info .info_header .header_shop .shop_pic img{ width:100%; height:100%; object-fit:cover; border-radius:5px; }
.shop-info .info_header .header_shop .shop_main{ color:#fff; width:calc(100% - 80px); width:-webkit-calc(100% - 80px); }
.shop-info .info_header .header_shop .shop_main .shop_name{ font-size:1.1em; font-weight:600; line-height:30px; height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.shop-info .info_header .header_shop .shop_main .shop_business{padding-top:15px;}
.shop-info .info_header .header_nav{ position:relative; z-index:2; margin-top:10px; }
.shop-info .info_header .header_nav .nav_item{ position:relative; text-align:center; color:#fff; line-height:40px; height:40px; }
.shop-info .info_header .header_nav .nav_item.on .sub{ position:absolute; bottom:0; left:50%; margin-left:-13px; width:26px; height:3px; border-radius:2px; background:#fff; }
.shop-info .info_photo{ padding:10px 15px 5px; background:#fff; }
.shop-info .info_photo .photolist{ overflow-x:scroll; white-space:nowrap;-webkit-overflow-scrolling:touch; height:66px; }
.shop-info .info_photo .photolist .photolist_item{ display:inline-block; width:110px; height:62px; margin-right:8px; position:relative; }
.shop-info .info_photo .photolist .photolist_item img{ width:100%; height:100%; border-radius:5px; object-fit:cover; }
.shop-info .info_photo .photolist .photolist_item .tciconfont{ position:absolute; top:50%; left:50%; width:20px; height:20px; margin-top:-10px; margin-left:-10px; border-radius:100%; background:rgba(0,0,0,0.5); font-size:1.4em; color:#fff; text-align:center; }
.shop-info .info_near{ padding:0 15px;background:#fff; }
.shop-info .info_near .address{ display:block; height:24px; line-height:24px; padding:10px 0;border-top:1px solid #eee;   }
.shop-info .info_near .address .text{font-size:0.85em; display:inline;color:#1A8CFF; padding:2px 5px; border-radius:3px;width: calc(100% - 70px);white-space: nowrap; overflow: hidden; display: inline-block;}
.shop-info .info_near .address .text .tciconfont{ margin-right:2px; vertical-align:-1px; }
.shop-info .info_near .address .more{ float:right; width:50px; text-align:center; color:#999;font-weight:600; border-left:1px solid #ddd; }
.shop-info .info_near .address .more .tciconfont{ font-size:1.4em;  }
.shop-info .info_box .title{ display:block; background:#fff; padding:15px 15px 5px; height:22px; line-height:22px; overflow:hidden; }
.shop-info .info_box .title .text{ font-size:1.1em; font-weight:600; }
.shop-info .info_box .title .more{ float:right; }
.shop-info .info_box .title .more .tciconfont{ font-size:1.4em; color:#aaa; }
.shop-info .contact_box{background: #fff;}
.shop-info .contact_box .info-item-ly{ padding:5px 15px; display: -webkit-box; display: -webkit-flex; display: flex;}
.shop-info .contact_box .info-item-ly .ly-content{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1;}
.shop-info .contact_box .info-item-ly .ly-content p{ height:25px; line-height:25px;overflow: hidden;}
.shop-info .contact_box .info-item-ly .ly-content .import{ font-size:0.8em;color:#ff7f00;}
.shop-info .contact_box .info-item-ly .ly-content .import span{color:#ff7f00; }
.shop-info .contact_box .info-item-ly .ly-right{ float:right; width:40px; height:50px;}
.shop-info .contact_box .info-item-ly .ly-right a{ display:block; height:50px; background:url(shop_details_tel.png) no-repeat center; background-size:25px auto;}
.shop-info .contact_box .info-item-ly .ly-right2{ float:right; width:40px; height:50px;}
.shop-info .contact_box .info-item-ly .ly-right2 a{ display:block; height:50px; background:url(shop_details_wx.png) no-repeat center; background-size:30px auto;}
.shop-info .info_more_header{background: #fff;}
.shop-info .info_more_header .more_header .header_hd .name{ margin:0 60px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.shop-info .info_more_header .header_nav{ position:relative; height:45px; line-height:44px; border-bottom:1px solid #eee; box-sizing:border-box;}
.shop-info .info_more_header .header_nav .nav_item{ position:relative; text-align:center; line-height:44px; height:44px; }
.shop-info .info_more_header .header_nav .nav_item.on{ color:#1a8cff; font-weight:600; }
.shop-info .info_more_header .header_nav .nav_item.on .sub{ position:absolute; bottom:0; left:50%; margin-left:-13px; width:26px; height:3px; border-radius:2px; background:#1a8cff; }
.info_more_photo{ padding:20px 16px; background:#fff; }
.info_more_photo .photolist{ }
.info_more_photo .photolist .photolist_item{ float:left; margin-bottom:16px; width:calc((100vw - 48px) / 2); width:-webkit-calc((100vw - 48px) / 2); max-width:calc((760px - 48px) / 2); max-width:-webkit-calc((760px - 48px) / 2); padding-top:calc((100vw - 48px) / 2 * 0.6); padding-top:-webkit-calc((100vw - 48px) / 2 * 0.6); position:relative;}
.info_more_photo .photolist .photolist_item:nth-child(2n){ margin-left:16px; }
.info_more_photo .photolist .photolist_item img{ position:absolute; left:0; top:0; width:100%; height:100%; border-radius:5px; object-fit:cover; }
.info_more_photo .photolist .photolist_item .tciconfont{ position:absolute; top:50%; left:50%; width:40px; height:40px; line-height:40px; margin-top:-20px; margin-left:-20px; border-radius:100%; background:rgba(0,0,0,0.5); font-size:2.4em; color:#fff; text-align:center; }
.shop-info .shopinfo_qiche_search{ padding:10px 15px; } 
.shop-info .shopinfo_qiche_search .search{ position:relative; padding:0 15px 0 15px; border:1px solid #eee; border-radius:16px; overflow:hidden;  background:#fff;}
.shop-info .shopinfo_qiche_search .search input{ width:100%; height:32px; line-height:32px; padding:0; border:0; margin:0; }
.shop-info .shopinfo_qiche_search .search .tciconfont{  font-size: 0.9em; position:absolute; z-index:1; cursor:pointer; width:40px; height:32px; line-height:32px; text-align:center; right:5px; top:0; }
.shopinfo-box{background: #fff;}
.shopinfo-box_nav{line-height: 45px;height: 45px;border-bottom: 1px solid #eee; margin: 0 15px;    font-size: 1.05em;}
.shopinfo-box_nav .shopinfo_nav_item{    float: left;margin-right: 20px;color:#888;cursor: pointer;}
.shopinfo-box_nav .shopinfo_nav_item.on{color:#333;height: 43px;border-bottom: 2px solid #eee;font-size: 1.05em;font-weight: 600;}
.shopinfo-box .shopinfo-box__content{ padding:15px; font-size:1em; line-height:20px; color:#555; }
.shopinfo-box .shopinfo-box__licence{padding:15px;}
.shop-info .qicheinfo-footer .qicheinfo-footer__item2{ font-size:1.05em; font-weight:400; height:40px; line-height:40px; text-align:center;  color:#fff; border:1px solid; border-radius:7px;background: #fdc915;}
.shop-info .qicheinfo-footer .qicheinfo-footer__item2.left{margin-left:8px; }
.shop-info .qicheinfo-footer .qicheinfo-footer__item2.right{background: #ff5d36;margin-left:8px;}

#tcqiche-needsinfo .needsinfo-content_box { background: #fff; padding: 10px 15px 10px 15px;}
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_top { }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-content_box_top_left img { width: 40px; height: 40px; border-radius: 20px; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-content_box_top_right { padding-left: 10px; flex: 1; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-content_box_top_right .needsinfo_xm { padding: 3px 0 8px 0; font-weight: 600; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-content_box_top_right .needsinfo_area { color: #959595; font-size: 0.9em; }
#tcqiche-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; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-content_box_top_right .needsinfo_area span.needs-add_time.area { padding-left: 8px; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-item_top_type { padding-top: 10px; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_top .needsinfo-item_top_type .needs-type { padding: 1px 4px; color: #53d869; font-size: .8em; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom { padding-bottom: 0px; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-item_bottom_add_time { color: #9c9c9c; font-size: .8em; padding: 10px 0; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_content { line-height: 20px; font-size: .9em; color: #323232; padding: 10px 0; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_bottom { padding-top: 5px; color: #7b7b7b;line-height: 20px; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_address { font-size: .9em; flex: 1; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_clicks i { padding-right: 3px; vertical-align: -2px; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_clicks { font-size:0.85em; }
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_price{padding-top:15px;color: #827f7f;}
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_price span.left{font-size:.9em;}
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_price span.no_price{font-size:.9em;color:#fa0505;}
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_price span.ico{padding-left: 5px;font-size: .7em; color: #fa0505;}
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_price span.right{font-size: 1.4em;color: #fa0505;}
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_price span.unit{color: #fa0505;}
#tcqiche-needsinfo .needsinfo-content_box .info-title{padding-top: 10px;}
#tcqiche-needsinfo .needsinfo-content_box .info-title .qiche-xq{background: #f5f5f5;padding: 10px; border-radius: 6px;}

#tcqiche-needsinfo .needsinfo-contact_pay_box{display:none;position: fixed; top: 0; left: 0;  bottom: 0; right: 0; z-index: 999;}
#tcqiche-needsinfo .needsinfo-contact_pay_box .needsinfo-contact__popup{    cursor: pointer; background: rgba(0,0,0,0.5);   width: 100%; height: 100%;}
#tcqiche-needsinfo .needsinfo-contact_pay_box .needsinfo-contact__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;  min-height: 180px; background: #fff;padding: 0 15px 30px 15px;}
#tcqiche-needsinfo .needsinfo-contact_pay_box .needsinfo-contact__box .pay_contact-title{padding: 20px 0;color:#807e7e;line-height: 20px;}
#tcqiche-needsinfo .needsinfo-contact_pay_box .needsinfo-contact__box .pay_contact-title span.price{color:red;}
#tcqiche-needsinfo .needsinfo-contact_pay_box .needsinfo-contact__box .pay_tel_btn{line-height: 40px; background: red; color: #fff;  font-size: 1.1em;text-align: center; border-radius: 5px;margin-bottom:25px;cursor: pointer;}
#tcqiche-needsinfo .needsinfo-contact_pay_box .needsinfo-contact__box .pay_tel_btn.cancel{background:#c3c3c3;}
#tcqiche-needsinfo .more_needslist{    background: #fff;}
#tcqiche-needsinfo .more_needslist .more_needslist_title{padding:15px 0 15px 15px;color: #333;border-bottom:1px solid #ededed;}
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_pic{padding-top:10px;width: 100%;box-sizing: border-box; overflow: hidden;position: relative;}
#tcqiche-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;}
#tcqiche-needsinfo .needsinfo-content_box .needsinfo-content_box_bottom .needsinfo_pic img{    width: 100%; height: 100%;  object-fit: cover;}
#tcqiche-needsinfo .info-container{ background:#fff; padding:10px 15px;    border-top: 1px solid #f1f1f1; }
#tcqiche-needsinfo .qiche-xq .qiche-xq__hd .xq-hd__item{ line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:.9em;}
#tcqiche-needsinfo .qiche-xq .qiche-xq__hd .xq-hd__item:last-child{margin-bottom: 0px;}
#tcqiche-needsinfo .qiche-xq .qiche-xq__hd .xq-hd__item .mc{width:65px; color:#555555; }
#tcqiche-needsinfo .qiche-xq .qiche-xq__hd .xq-hd__item .zhi {    padding: 5px;line-height: 20px;color: #8d8989;}
#tcqiche-needsinfo .qiche-xq .qiche-xq__bd .xq-hd__item{ overflow:hidden;white-space:nowrap; text-overflow:ellipsis; display:block; padding-right:30px; line-height:24px; height:24px; margin-bottom:10px; position:relative; }
#tcqiche-needsinfo .qiche-xq .qiche-xq__bd .xq-hd__item .zhi{ color:#35a6ee; }
#tcqiche-needsinfo .qiche-xq .qiche-xq__bd .xq-hd__item .tciconfont{ position:absolute; right:0;line-height:24px; height:24px; top:0; font-size:1.2em; color:#9c9fa1;}

.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; }
.needs-haibao-box{ width: 410px;min-height: 200px; position: absolute;top: -10000px;  z-index: 999; padding: 10px;padding-bottom: 6px;}
.needs-haibao-box .haibao-body{background-color: #fff;border-radius: 5px;padding-bottom: 10px;}
.needs-haibao-box .haibao-body .haibao-header{width: 390px;margin-left: 15px; min-height: 115px;}
.needs-haibao-box .haibao-body .haibao-header .left{width: 250px; height: 100px;float: left;}
.needs-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;}
.needs-haibao-box .haibao-body .haibao-header .left .time{height: 30px;line-height: 30px; font-size: 0.9em;  color: #666; margin-top: 5px;}
.needs-haibao-box .haibao-body .haibao-header .right{width: 130px; height: 100px;float: right;}
.needs-haibao-box .haibao-body .haibao-header .right .avatar{width: 60px;height: 60px;margin-left: auto; margin-right: auto;margin-top: 10px;}
.needs-haibao-box .haibao-body .haibao-header .right .avatar img{width: 100%; height: 100%; border-radius: 100%;}
.needs-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;}
.needs-haibao-box .haibao-body .price { color: red; padding-left:12px; }
.needs-haibao-box .haibao-body .price span.left { font-size: .9em; }
.needs-haibao-box .haibao-body .price span.right { font-size: 1.5em; }
.needs-haibao-box .haibao-body .price span.no_price { font-size: 1.2em;line-height: 25px; }
.needs-haibao-box .haibao-body .haibao-content{padding: 10px 10px 10px 10px;line-height: 20px; word-break: break-all;}
.needs-haibao-box .haibao-body .haibao-img{ padding: 5px 10px 0px 10px; max-height: 260px;overflow: hidden;}
.needs-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;}
.needs-haibao-box .haibao-footer{padding-top: 10px;padding-left: 10px;padding-right: 10px; padding-bottom: 0px;color: #fff;}
.needs-haibao-box .haibao-footer .left{width: 280px;float: left;}
.needs-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;}
.needs-haibao-box .haibao-footer .left .site-msg{color: #fff; line-height: 20px;}
.needs-haibao-box .haibao-footer .right{float: right; width: 90px;}
.needs-haibao-box .haibao-footer .right .qrcode{width: 90px;height: 90px;}
.needs-haibao-box .haibao-footer .right .qrcode img{ width: 100%;height: 100%;}
.needs-haibao-box .haibao-footer .right .qrcode-msg{ width: 90px;line-height: 20px; text-align: center; font-size: 0.8em;}

.tcqiche-personal .psl-header{ height:200px;background:#343740;color: #F8FCFE;position: relative;    padding: 20px 0px 10px 0px;}
.tcqiche-personal .psl-header .head-set{ padding:15px 0 10px;}
.tcqiche-personal .psl-header .head-set .tciconfont{ float:right; margin-right:15px; padding:6px; border-radius:100%; color:#fff; background:#3E4146; font-size:1.05em;}
.tcqiche-personal .psl-header .nav-popup__btn{position: absolute;top: 18px; right: 5px; color: #fff; padding: 0 10px; text-align: center;}
.tcqiche-personal .psl-header .header_swtich{background: #fff; font-size: .85em; padding: 5px 10px; color: #ffcf74;border-radius: 12px;margin-left:15px;}
.tcqiche-personal .psl-header .header_swtich i{margin-right:2px;vertical-align: -1px;}
.tcqiche-personal .psl-header .head-main{ padding: 25px 0 0 30px;overflow: hidden;height: 75px; padding-top: 25px; background-size: 100% 100%;} 
.tcqiche-personal .psl-header .head-main .head-main__lt{ padding:0px 10px 20px 0px; width:calc(100% - 0px); width:-webkit-calc(100% - 0px); -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.tcqiche-personal .psl-header .head-main .head-main__lt .main-lt__avatar{ min-width:55px; width:55px; height:55px;}
.tcqiche-personal .psl-header .head-main .head-main__lt .main-lt__avatar img{width:100%; height:100%; border-radius:100%; object-fit:cover;border: 2px solid #ffffff;}
.tcqiche-personal .psl-header .head-main .head-main__lt .main-lt__name{ margin-left:15px}
.tcqiche-personal .psl-header .head-main .head-main__lt .main-lt__name .name.personal{ line-height: 18px;padding-bottom: 10px;}
.tcqiche-personal .psl-header .head-main .head-main__lt .main-lt__name .name.shop{ line-height: 18px;font-weight: bold;font-size: 1.05em;}
.tcqiche-personal .psl-box.personal{background:#fff;padding:20px 0 15px 0;border-radius:8px;position:relative;top:6px;box-shadow: 5px 5px 10px -4px #ebebeb; }
.tcqiche-personal .psl-box .psl-scroe{ width:100%; }
.tcqiche-personal .psl-box .psl-scroe .psl-scroe__item{  text-align:center; overflow:hidden; }
.tcqiche-personal .psl-box .psl-scroe .psl-scroe__item .num{ font-size:1.2em; line-height:30px; overflow:hidden; }
.tcqiche-personal .psl-box .psl-scroe .psl-scroe__item .mingcheng{ line-height:18px; font-size:0.9em;  }
.tcqiche-personal .psl-box .psl-scroe__item .num{ color:#fff;}
.tcqiche-personal .psl-box .psl-scroe__item .mingcheng{ color:#fff; }
.tcqiche-personal .psl-box.personal .psl-scroe .psl-scroe__item .num{color:#f00;}
.tcqiche-personal .psl-box.personal .psl-scroe .psl-scroe__item .mingcheng{color:#505050;padding-top:8px;}

.myvip-box{position: relative; top: 10px;padding:0 15px;}
.myvip-box_main{ margin-top: 5px;font-size:0.9em; box-sizing:border-box; padding:12px 15px; color:#fff;border-radius:8px; background: -webkit-linear-gradient(left, #373434 , #7d7d7d);background: -o-linear-gradient(right, #373434, #7d7d7d);background: -moz-linear-gradient(right, #373434, #7d7d7d);background: linear-gradient(to right, #373434 , #7d7d7d);}
.myvip-box_main .vip_img img{width: 40px;height: 40px;margin-top: 5px;}
.myvip-box_main .vip_info{padding-left:12px;}
.myvip-box_main .vip_info .buy_vip{padding-top:20px;color: #EAD8AF;}
.myvip-box_main .vip_info .vip_name{padding: 5px 5px 8px 0px;font-size:1.1em;}
.myvip-box_main .vip_msg{    padding-top: 20px;}
.myvip-box_main .vip_msg span{    padding: 7px 18px; background: #fff; color: #C89D5B; border-radius: 20px}
.myvip-box_main .vip_msg_box{color: #EAD8AF;padding-top:20px;font-size: 0.9em;}
.myvip-box_main .vip_msg_box i{vertical-align: -2px;}
.myvip-box_main .box_lt{font-size: 0.9em; color: #EAD8AF;padding-left:20px; background:url(myvip-logo.png) no-repeat left center;background-size:16px auto;  }
.myvip-box_main .box_rt{ color:#EAD8AF; line-height: 40px; height: 40px; font-size:0.9em;}
.myvip-box_main .box_rt .tciconfont{ vertical-align: -2px; }

.tcqiche-personal .myorder_box{background:#fff;padding-top:45px;}
.tcqiche-personal .myorder_box .myorder_box_nav{position:relative;line-height: 45px;    padding: 0 30px 0 20px;border-bottom: 1px solid #f4f4f4;}
.tcqiche-personal .myorder_box .myorder_box_nav span.left{flex:1;color:#000;}
.tcqiche-personal .myorder_box .myorder_box_nav span.right{    color: #9c9797; position: absolute; right: 30px;top: 1px; font-size: .8em;}
.tcqiche-personal .myorder_box .myorder_box_nav span.red{color:#fb6865;}
.tcqiche-personal .myorder_box .myorder_box_nav::before{content: '';position: absolute;  top: 14px; right: 8px; transform: rotate(130deg);-wekit-transform: rotate(116deg);width: 11px; height: 6px; border-right: 1px solid #a6a2a2;display: inline-block;}
.tcqiche-personal .myorder_box .myorder_box_nav::after{content: ''; position: absolute; top: 23px;right: 11px; transform: rotate(140deg);-wekit-transform: rotate(70deg); width: 6px; height: 11px; border-bottom: 1px solid #a6a2a2; display: inline-block;}
.tcqiche-personal .myorder_box .myorder_box_nav i{    vertical-align: -2px;padding-right:10px;color: #afafaf;}
.tcqiche-personal .myorder_box .myorder_box_bottom{    text-align: center;padding-top:15px;font-size:.9em;}
.tcqiche-personal .myorder_box .myorder_box_bottom .myorder_box_item i{width:25px;padding-bottom:10px;}
.tcqiche-personal .myorder_box .myorder_box_bottom .myorder_box_item span{margin-top: 6px;display: block;}
.tcqiche-personal .myorder_box.nav{padding-bottom:25px;margin-top:8px;}

.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;}

.gujia_shop_cate .header_nav{line-height: 44px;height: 44px;border-bottom: 1px solid #eee;padding: 0 10px;background: #fff;}
.gujia_shop_cate .header_nav .nav_item{text-align: center;position:relative;}
.gujia_shop_cate .header_nav .nav_item.on span.sub{ position: absolute;bottom: 0; left: 50%; margin-left: -20px;width: 40px;height: 3px; border-radius: 2px;background: #1a8cff;}
.gujia_shop_cate .gujia_tishi{text-align: center;color: #ff0f0f; padding-top: 15px;}
.gujia_shop_cate .shop_cate .shop_cate_box{ padding: 10px 15px;background: #fff;margin-top:15px;}  
.gujia_shop_cate .shop_cate .shop_cate_box .shop_cate_item { line-height: 40px; border-bottom: 1px solid #efefef;}
.gujia_shop_cate .shop_cate .shop_cate_box .shop_cate_item:last-child{border-bottom: 0px;}
.gujia_shop_cate .shop_cate .shop_cate_box .shop_cate_item .del_btn{cursor: pointer;}
.gujia_shop_cate .shop_cate .shop_cate_box .shop_cate_item .del_btn span{padding: 3px 10px;border-radius: 3px;color: #fff;background: #cfcfcf;}

.tcqiche_myqichelist .myqichelist-search{ padding:50px 15px 10px 15px;}
.tcqiche_myqichelist .myqichelist-search .search-box{ height:30px; background:#efefef; border-radius:10px; padding-left:15px}
.tcqiche_myqichelist .myqichelist-search .search-box input{ border:none;; height:30px; background:transparent; padding:0; font-size:0.8em;}
.tcqiche_myqichelist .myqichelist-search .search-box .tciconfont{ cursor:pointer; width:35px; height:30px; line-height:30px; text-align:center; font-size:1.05em; color:#999}
.tcqiche_myqichelist .vip-box{ padding:15px; background:#FFFBEF; }
.tcqiche_myqichelist .vip-box .vip-box__ts{ font-size:0.9em; line-height:20px; color:#555;}
.tcqiche_myqichelist .vip-box .vip-box__ts .tciconfont{ color:#EB991D;font-size: 1.3em;}
.tcqiche_myqichelist .vip-box .vip-box__ts .num{ color:#f00; margin:0 2px;}
.tcqiche_myqichelist .vip-box .vip-box__ts a{ color:#f00;text-decoration: underline;margin-left: 5px; }
.page-box{ padding:10px 10%; text-align:center;}
.page-box .page-prve{ width:35%; }
.page-box .page-num{ width:30%; }
.page-box .page-next{ width:35%;}
.page-box .page a{ display:inline-block; height:26px; font-size:0.85em; line-height:26px; padding:0 15px;border:1px solid #999; color:#666; border-radius:5px; }
.page-box .page a.page-on{ color:#fff; border-color:#3072F6; color:#3072F6; }

.myqichelist-list{ padding:0;}
.myqichelist-list .qichelist-item{ padding:0 15px;  background:#fff;}
.myqichelist-list .qichelist-item .list-item__hd{ padding-top:8px; height:25px; line-height:25px; border-bottom:1px solid #eee; }
.myqichelist-list .qichelist-item .list-item__hd .hd-lt{ }
.myqichelist-list .qichelist-item .list-item__hd .hd-lt .time{ font-size:0.7em; color:#999; }
.myqichelist-list .qichelist-item .list-item__hd .hd-lt .expire_status{ font-size:0.85em; color:#3072F6; }
.myqichelist-list .qichelist-item .list-item__hd .hd-lt .expire_status_2{ font-size:0.85em; color:#f00; }
.myqichelist-list .qichelist-item .list-item__hd .hd-lt .pay_type{ font-size:0.7em; color:#41a704; }
.myqichelist-list .qichelist-item .list-item__hd .hd-rt{ float:right; font-size:0.8em;}
.myqichelist-list .qichelist-item .list-item__hd .hd-rt.status_1{ color:#41a704; }
.myqichelist-list .qichelist-item .list-item__hd .hd-rt.status_2{ color:#f00; }

.myqichelist-item{background: #fff; padding: 15px 0;border-bottom: 1px solid #efefef;}
.myqichelist-item:last-child{border:none;}
.myqichelist-item .qiche-pic {  position: relative; min-width: 115px;  width: 115px;height: 80px;}
.myqichelist-item .qiche-pic img{width: 100%;height: 100%; object-fit: cover;border-radius: 6px;}
.myqichelist-item .qiche-pic span.top{position: absolute; left: 0;top: -5px; height: 20px;line-height: 20px;width: 30px; padding-left: 5px; font-size: 0.7em;color: #fff;background: #ff5400;border-bottom-right-radius: 10px;}
.myqichelist-item .qiche-cont{margin-left: 10px;width: calc(100% - 125px); width: -webkit-calc(100% - 125px);}
.myqichelist-item .qiche-cont .qiche_title{height: 30px;line-height: 30px; font-weight: 500;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.myqichelist-item .qiche-cont .qiche_info{ padding-top: 10px; color: #ababab; font-size: .9em;}
.myqichelist-item .qiche-cont .qiche_info span.xie{padding: 0 2px;}
.myqichelist-item .qiche_clicks{  color: #9c9c9c; overflow: hidden;font-size: 0.9em;padding-top:10px;}

.myqichelist-notts .notts{  height:80px; line-height:80px; text-align:center; color:#666; font-size:0.8em;}
.myqichelist-notts .notts:after,.myqichelist-notts .notts:before{ content:''; display:inline-block; width:30px; height:1px; background:#999;vertical-align: 4px; }
.myqichelist-notts .notts:after{ margin-left:5px;}
.myqichelist-notts .notts:before{ margin-right:5px;}

.mynewchelist-list{ padding:0;}
.mynewchelist-list .newchelist-item{ padding:0 15px;  background:#fff;}
.mynewchelist-list .newchelist-item .list-item__hd{ padding-top:8px; height:25px; line-height:25px; border-bottom:1px solid #eee; }
.mynewchelist-list .newchelist-item .list-item__hd .hd-lt{ }
.mynewchelist-list .newchelist-item .list-item__hd .hd-lt .time{ font-size:0.7em; color:#999; }
.mynewchelist-list .newchelist-item .list-item__hd .hd-lt .expire_status{ font-size:0.85em; color:#3072F6; }
.mynewchelist-list .newchelist-item .list-item__hd .hd-lt .expire_status_2{ font-size:0.85em; color:#f00; }
.mynewchelist-list .newchelist-item .list-item__hd .hd-lt .pay_type{ font-size:0.7em; color:#41a704; }
.mynewchelist-list .newchelist-item .list-item__hd .hd-rt{ float:right; font-size:0.8em;}
.mynewchelist-list .newchelist-item .list-item__hd .hd-rt.status_1{ color:#41a704; }
.mynewchelist-list .newchelist-item .list-item__hd .hd-rt.status_2{ color:#f00; }

.mynewchelist-item{background: #fff; padding: 15px 0; border-bottom: 1px solid #efefef;}
.mynewchelist-item:last-child{border:none;}
.mynewchelist-item .qiche-pic {  position: relative;min-width: 115px; width: 115px;height: 80px;}
.mynewchelist-item .qiche-pic img{ width: 100%;height: 100%; object-fit: cover;border-radius: 6px;}
.mynewchelist-item .qiche-pic span.top{position: absolute;left: 0; top: -5px;height: 20px;line-height: 20px; width: 30px;padding-left: 5px;font-size: 0.7em;color: #fff; background: #ff5400; border-bottom-right-radius: 10px;}
.mynewchelist-item .qiche-cont{margin-left: 10px; width: calc(100% - 125px); width: -webkit-calc(100% - 125px);}
.mynewchelist-item .qiche-cont .qiche_title{height: 30px;line-height: 30px; font-weight: 500;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.mynewchelist-item .qiche_clicks{ color: #9c9c9c;overflow: hidden; font-size: 0.9em;padding-top:10px;}
.mynewchelist-item .newche_price{padding-top:5px;}
.mynewchelist-item .newche_price span.price{color: #f00; font-size: 1.3em;}
.mynewchelist-item .newche_price span.mianyi{color: #f00; font-size: 1em;}
.mynewchelist-item .newche_price span.market_price{color: #8e8e8e; text-decoration: line-through;}
.mynewchelist-notts .notts{  height:80px; line-height:80px; text-align:center; color:#666; font-size:0.8em;}
.mynewchelist-notts .notts:after,.myqichelist-notts .notts:before{ content:''; display:inline-block; width:30px; height:1px; background:#999;vertical-align: 4px; }
.mynewchelist-notts .notts:after{ margin-left:5px;}
.mynewchelist-notts .notts:before{ margin-right:5px;}


#tcqiche-vip .vip_header{padding:50px 15px 0 15px;}
#tcqiche-vip .vip_header .my_vip_box{margin-top:10px;border-radius: 10px; padding:20px 10px;box-shadow: 0px 2px 1px 1px #eee; position: relative;   background: #fff;background: url(vip.png) no-repeat;background-size: 100% 100%;}
#tcqiche-vip .vip_header .vip-now{text-align: center;line-height: 25px;color: #cca769;font-weight: 500;}
#tcqiche-vip .vip_header .vip-now span{color: #ff4d00;}
#tcqiche-vip .vip_header .vip-shengyu__time{ text-align:center; line-height:25px; }
#tcqiche-vip .vip_header .vip-shengyu__msg{ text-align:center; line-height:25px; font-size:0.8em; color:#666;}
#tcqiche-vip .vip_header .vip-shengyu__msg span{color: #cca769;}
#tcqiche-vip .vip_header .vip-shengyu{ width:100%;margin-top: 10px;}
#tcqiche-vip .vip_header .vip-shengyu .vip-shengyu__item{text-align:center; overflow:hidden; }
#tcqiche-vip .vip_header .vip-shengyu .vip-shengyu__item .num{ font-size:1.3em; line-height:30px; overflow:hidden; color:#ff0000;}
#tcqiche-vip .vip_header .vip-shengyu .vip-shengyu__item .num span{font-size:0.8em;margin-left: 2px;}
#tcqiche-vip .vip_header .vip-shengyu .vip-shengyu__item .mingcheng{ line-height:18px; font-size:0.8em; color:#fff; }

#tcqiche-vip .viplist_box{padding:15px;}
#tcqiche-vip .viplist_box .viplist_box_title{font-size: 1.2em;font-weight:bold;padding-bottom: 15px;}
#tcqiche-vip .viplist_box .vip_item{border:1px solid #ddd;margin-bottom: 15px; border-radius: 10px;padding:15px 20px;background:#fff;cursor: pointer;}
#tcqiche-vip .viplist_box .vip_item.on{border:1px solid #ffbf5a;background:#fff1dd;}
#tcqiche-vip .viplist_box .vip_item .vip_item_left{padding-right:15px;}
#tcqiche-vip .viplist_box .vip_item .vip_item_left img{width:22px;height:22px;}
#tcqiche-vip .viplist_box .vip_item .vip_item_left .vip_name{font-size: 1em;font-weight:bold;    padding-bottom: 10px;}
#tcqiche-vip .viplist_box .vip_item .vip_item_left .vip_fuwu{font-size: .9em;color: #999;line-height:20px;}
#tcqiche-vip .viplist_box .vip_item .vip_item_left .vip_fuwu .fuwu_item{white-space: nowrap;}
#tcqiche-vip .viplist_box .vip_item .vip_item_left .vip_beizu{color: #625f5f;padding-top: 3px; font-size: .9em;line-height: 18px;}
#tcqiche-vip .viplist_box .vip_item .vip_item_right{    margin: auto;color:#fb5c3d; }
#tcqiche-vip .viplist_box .vip_item .vip_item_right span.left{font-size: .9em;}
#tcqiche-vip .viplist_box .vip_item .vip_item_right span.right{font-size: 1.3em;font-weight:bold;}
#tcqiche-vip .viplist_box .id_pay_btn{width: 80%;margin: 0 auto; line-height: 45px; text-align: center; color: #fff;border-radius: 10px;cursor: pointer;}

#tcqiche-vip .vip-type__box{ margin:15px 0; padding:0 10px; border-bottom:1px solid #eee; }
#tcqiche-vip .vip-type__box .vip-type__item{ cursor:pointer; float:left; width:50%; text-align:center; }
#tcqiche-vip .vip-type__box .vip-type__item span{ color:#666; display:inline-block; height:35px; line-height:35px; }
#tcqiche-vip .vip-type__box .vip-type__item.on span{color:#cca768; border-bottom:2px solid #cca768; }
#tcqiche-vip .vip-code__box{ display:none; padding:5px 15px;}
#tcqiche-vip .vip-code__box .vip-code{ height:40px; border:1px solid #e2c590; border-radius:5px; overflow:hidden; }
#tcqiche-vip .vip-code__box .vip-code input{ border:none; width:100%; height:100%; text-align:center; box-sizing: border-box; }
#tcqiche-vip .vip-code__box .vip-code__btn{ cursor:pointer; margin-top:15px; height: 40px; line-height: 40px; text-align: center; color: #fff; border-radius: 5px; background-image: -webkit-linear-gradient(315deg,#cca768,#e2c590); background-image: linear-gradient(-225deg,#cca768,#e2c590);}
#tcqiche-vip .vip-code__box .codesub-msg{padding-top:10px;}
#tcqiche-vip .vip-code__box .codesub-msg .desc{ font-size:0.8em; color:#666; }
#tcqiche-vip .vip-code__box .codesub-msg .desc .name{ color:#FE7B29; margin-right:5px; }
#tcqiche-vip .vip-code__box .codesub-msg .desc .days{ margin:0 2px; color:#FE7B29; }
#tcqiche-vip .vip-code__box .codesub-msg .error{ font-size:0.8em; color:#f00; }

.myneedslist-search { padding: 10px 15px; }
.myneedslist-search .search-box { height: 30px; background: #efefef; border-radius: 10px; padding-left: 15px }
.myneedslist-search .search-box input { border: none; ; height: 30px; background: transparent; padding: 0; font-size: 0.8em; }
.myneedslist-search .search-box .tciconfont { cursor: pointer; width: 35px; height: 30px; line-height: 30px; text-align: center; font-size: 1.05em; color: #999 }

.needs-item .needs-item_top .needs-item_top_status { padding-top: 10px; }
.needs-item .needs-item_top .needs-item_top_status .needs-status {color: #53d869; font-size: .8em; }
.needs-item .needs-item_top .needs-item_top_status .needs-status span.hd-rt.status_1 { color: #41a704; }
.needs-item .needs-item_top .needs-item_top_status .needs-status span.hd-rt.status_2 { color: #f00; }

.tcqiche-gujialog .gujialist-search{ padding:10px 15px 10px 15px;}
.tcqiche-gujialog .gujialist-search .search-box{ height:30px; background:#efefef; border-radius:10px; padding-left:15px}
.tcqiche-gujialog .gujialist-search .search-box input{ border:none;; height:30px; background:transparent; padding:0; font-size:0.8em;}
.tcqiche-gujialog .gujialist-search .search-box .tciconfont{ cursor:pointer; width:35px; height:30px; line-height:30px; text-align:center; font-size:1.05em; color:#999}
.gujia-list .gujia-item{padding:15px 10px 5px 10px;background: #fff; margin-bottom: 8px;}
.gujia-list .gujia-item:last-child{border-bottom: 0px;}
.gujia-list .gujia-item .gujia-item_top{padding-bottom: 8px;border-bottom: 1px solid #f3f3f3; }
.gujia-list .gujia-item .left{width: 60px; height: 60px;min-width:60px;}
.gujia-list .gujia-item .left img{border-radius: 100%;width: 100%; height: 100%;}
.gujia-list .gujia-item .gujia-item_bottom{text-align: center;padding-top:10px;}
.gujia-list .gujia-item .gujia-item_bottom a.status_btn{display: inline-block;line-height: 2em;color: #7b7b7b; margin: 0 0.1em;min-width: 3.5em;border-radius: 0.2em;border: 1px solid #e0e0e0;margin-bottom: 5px;}
.gujia-list .gujia-item .main-content{margin:0 10px;    overflow: hidden;}
.gujia-list .gujia-item .main-content .name{    overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.gujia-list .gujia-item .main-content .type{padding-top: 8px;color: #7f7b7b;font-size: .9em;}
.gujia-list .gujia-item .main-content .km{padding-top: 8px;color: #7f7b7b;font-size: .9em;}
.gujia-list .gujia-item .right .logtime{font-size: 0.8em;color: gray;padding-top:8px;}
.gujia-list .gujia-item .right .status{color: #f00; text-align: right;font-size: .8em;}
.gujia-list .gujia-item .right .tel{padding-top: 6px;display: block;  float: right;}
.gujia-list .gujia-item .right .tel i{    font-size: 1.5em;color: #59BCAB;}

.tcqiche-xunjialog .xunjialist-search{ padding:10px 15px 10px 15px;}
.tcqiche-xunjialog .xunjialist-search .search-box{ height:30px; background:#efefef; border-radius:10px; padding-left:15px}
.tcqiche-xunjialog .xunjialist-search .search-box input{ border:none;; height:30px; background:transparent; padding:0; font-size:0.8em;}
.tcqiche-xunjialog .xunjialist-search .search-box .tciconfont{ cursor:pointer; width:35px; height:30px; line-height:30px; text-align:center; font-size:1.05em; color:#999}
.xunjia-list .xunjia-item{padding:15px 10px 5px 10px;margin-bottom: 8px;background: #fff;}
.xunjia-list .xunjia-item:last-child{border-bottom: 0px;}
.xunjia-list .xunjia-item .xunjia-item_top{padding-bottom: 8px;border-bottom: 1px solid #f3f3f3; }
.xunjia-list .xunjia-item .left{width: 60px; height: 60px;min-width:60px;}
.xunjia-list .xunjia-item .left img{border-radius: 100%;width: 100%; height: 100%;}
.xunjia-list .xunjia-item .main-content{margin:0 10px;    overflow: hidden;}
.xunjia-list .xunjia-item .main-content .name{    overflow: hidden;text-overflow: ellipsis; white-space: nowrap;padding-top:10px;}
.xunjia-list .xunjia-item .main-content .info{line-height: 20px;font-size: 0.9em; color: #666;padding-top:10px;display: inline-block;}
.xunjia-list .xunjia-item .right .logtime{font-size: 0.8em;color: gray;padding-top:8px;}
.xunjia-list .xunjia-item .right .status{color: #f00; text-align: right;font-size: .8em;}
.xunjia-list .xunjia-item .right .tel{padding-top: 6px;display: block;  float: right;}
.xunjia-list .xunjia-item .right .tel i{    font-size: 1.5em;color: #59BCAB;}
.xunjia-list .xunjia-item .xunjia-item_bottom{text-align: center;padding-top:10px;}
.xunjia-list .xunjia-item .xunjia-item_bottom a.status_btn{display: inline-block;line-height: 2em;color: #7b7b7b; margin: 0 0.1em;min-width: 3.5em;border-radius: 0.2em;border: 1px solid #e0e0e0;margin-bottom: 5px;}

.myqichelist-list .qichelist-item .list-item__main{padding: 10px 0;    border-bottom: 1px solid #eee;}
.myqichelist-list .qichelist-item .list-item__main .main-lt { position: relative; min-width: 100px; width: 100px;}
.myqichelist-list .qichelist-item .list-item__main .main-lt .pic {position: relative;}
.myqichelist-list .qichelist-item .list-item__main .main-lt img { border-radius: 2px;width: 100px;height: 80px;object-fit: cover;}
.myqichelist-list .qichelist-item .list-item__main .main-lt .video {position: absolute; box-sizing: border-box;left: 10px; bottom: 10px;color: #fff; border-radius: 50%;width: 20px; height: 20px; line-height: 20px;}
.myqichelist-list .qichelist-item .list-item__main .main-rt {margin-left: 12px; width: calc(100% - 102px); width: -webkit-calc(100% - 102px); overflow: hidden;}
.myqichelist-list .qichelist-item .list-item__main .main-rt .title {height: 28px; line-height: 28px; font-weight: 500;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.myqichelist-list .qichelist-item .list-item__main .main-rt .shop_address{font-size: .9em;    height: 28px; line-height: 28px;}
.myqichelist-list .qichelist-item .list-item__main .main-rt .qiche_info{  color: #555;font-size: .85em;}
.myqichelist-list .qichelist-item .list-item__main .main-rt .qiche_info span.xie{padding: 0 2px;}
.myqichelist-list .qichelist-item .list-item__main .main-rt .newche_price span.price{ color: #f00;font-size: 1.1em;}
.myqichelist-list .qichelist-item .list-item__main .main-rt .newche_price span.mianyi{color: #f00;font-size: 1em;}
.myqichelist-list .qichelist-item .list-item__main .main-rt .newche_price span.market_price{color: #8e8e8e;text-decoration: line-through;}
.myqichelist-list .qichelist-item .list-item__main .main-rt .location { line-height: 25px; height: 25px;overflow: hidden; color: #555;font-size: 0.8em;}
.myqichelist-list .qichelist-item .list-item__main .main-rt .exprie_status {font-size: .8em;}

.tcqiche-articlelist .article-header{ padding-top:40px;margin-bottom:8px;}
.tcqiche-articlelist .article-header .header-nav{z-index:99;width:100%;background:#fff;height:50px;line-height:50px;overflow-y:hidden;  }
.tcqiche-articlelist .article-header .header-nav .header-nav__box{width: 100%;max-width: 760px;background: #fff;height: 60px; line-height: 60px; z-index: 1; overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch;white-space: nowrap;}
.tcqiche-articlelist .article-header .header-nav .header-nav__box a{ text-align: center;  font-size:1.05em; color:#111; cursor:pointer; padding:0 12px; white-space: nowrap; box-sizing:border-box;}
.tcqiche-articlelist .article-header .header-nav .header-nav__box a span{ min-width:35px; display:inline-block;}
.tcqiche-articlelist .article-header .header-nav .header-nav__box a span.on{ color:#ff7f00;}

.articlelist-box .article-list{ background:#fff;padding-top: 5px;}
.article-list__item{overflow:hidden; display:block; padding:0 15px; border-bottom:1px solid #F4F4F4;}
.article-list__type1 .article-item__content{float:left; width:65%; padding:10px 0; height:22vw; max-height:120px; position:relative;}
.article-list__type1 .article-item__content .title{ line-height:25px; color:#111; font-size:1.1em; font-weight: normal; max-height:50px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.article-list__type1 .article-item__content .xinxi{ line-height:36px; height:36px; font-size:0.8em; color:#999; position:absolute; bottom:0px;}
.article-list__type1 .article-item__content .xinxi .label{ font-weight:400; margin-right:5px; font-size:0.75em; padding:0px 2px;border-radius:2px; border:1px solid #ff7f00; color:#ff7f00;}
.article-list__type1 .article-item__content .xinxi span{ margin-right:10px}
.article-list__type1 .article-item__content .xinxi span .tciconfont{ vertical-align: -1px;color: #bbb; margin-right:2px;}
.article-list__type1 .article-item__pic{width: 35%; box-sizing:border-box; float:right; padding:10px 0 10px 10px; }
.article-list__type1 .article-item__pic img{ width:100%;height:22vw; object-fit:cover; max-height:120px;}
.article-list__type2 .article-item__content{ padding:10px 0;}
.article-list__type2 .article-item__content .title{ line-height:25px; color:#111; font-size:1.1em; font-weight: normal; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.article-list__type2 .article-item__content .xinxi{ line-height:20px; height:20px; font-size:0.8em; color:#999;margin-top: 5px; }
.article-list__type2 .article-item__content .xinxi span{ margin-right:10px}
.article-list__type2 .article-item__content .xinxi span .tciconfont{ vertical-align: -1px;color: #bbb; margin-right:2px;}
.article-list__type2 .article-item__content .xinxi .label{ font-weight:400; margin-right:5px; font-size:0.75em; padding:0px 2px;border-radius:2px; border:1px solid #ff7f00; color:#ff7f00;}
.article-list__type2 .article-item__pic{width: 35%; box-sizing:border-box; float:left; padding:10px 10px 10px 0; }
.article-list__type2 .article-item__pic img{ width:100%;height:22vw; object-fit:cover; max-height:244px;}

.tcqiche-articleinfo .articleinfo_header{background: #fff;padding:  15px 15px 0 15px;}
.tcqiche-articleinfo .articleinfo_header .article_title{font-size: 1.25em; line-height: 28px;}
.tcqiche-articleinfo .articleinfo_header .article_info{padding:15px 0;color: #999;font-size:.85em;}
.tcqiche-articleinfo .articleinfo_header .article_info span{margin-right:15px;}
.tcqiche-articleinfo .articleinfo_header .article_info span i{vertical-align: -1px;}
.tcqiche-articleinfo .article_content{background:#fff;padding:15px;overflow: hidden;color: #333; word-wrap: break-word; -webkit-hyphens: auto; -ms-hyphens: auto;  hyphens: auto;  text-align: justify;}
.tcqiche-articleinfo .article_content * {  max-width: 100%!important; box-sizing: border-box!important;-webkit-box-sizing: border-box!important; word-wrap: break-word!important;}
.tcqiche-articleinfo .article_content p{ line-height: 1.5;font-size: 1.05em;}
.tcqiche-articleinfo .article_content div{ line-height: 1.5;font-size: 1.05em;}
.tcqiche-articleinfo .article_author{text-align: right;line-height:17px;font-size: .9em;color: #585656; background: #fff;padding: 30px 15px;}
.tcqiche-articleinfo .info-article{margin-top:8px;}
.tcqiche-articleinfo .info-article .more-title{color: #040404;padding: 12px 0; font-size: 1em; font-weight: 500;border-bottom: 1px solid #eee;background: #fff;}
.tcqiche-articleinfo .info-article .more-title p{border-left: 3px solid #01C9B2; padding-left: 5px;}
.tcqiche-articleinfo .qiche-article_nav{cursor: pointer;font-size: 0.8em;border-radius: 100%;  position: fixed;right: 15px;z-index: 999; background: #fff;color: #fff;width: 40px;line-height: 40px;border: 1px solid #d0d0d0; text-align: center;}
.tcqiche-articleinfo .qiche-article_nav.index{bottom: 210px;}
.tcqiche-articleinfo .qiche-article_nav.back{bottom: 160px;}
.tcqiche-articleinfo .html-haibao-box{width: 410px;position: absolute; top: -10000px;z-index: 999; background: #fff;}
.tcqiche-articleinfo .html-haibao-box .haibao-pic{width: 100%; max-height: 300px;overflow: hidden;}
.tcqiche-articleinfo .html-haibao-box .haibao-pic img{ width: 100%; height: auto;}
.tcqiche-articleinfo .html-haibao-box .haibao-title{line-height: 25px; font-size: 1.2em;padding: 10px; color: #000;}
.tcqiche-articleinfo .html-haibao-box .haibao-zuozhe{width: 100%; height: 25px; margin-top: 10px;  margin-bottom: 15px; color: #2b95d3;padding:0 10px;max-width:390px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.tcqiche-articleinfo .html-haibao-box .haibao-zuozhe .zuozheby{color: #d8d8d8;}

.tcqiche-articleinfo .html-haibao-box .haibao-footer{width: 390px;height: 70px;background-color: #f8f8f8;border-top: 1px solid #eee;padding: 10px;float: left;}
.tcqiche-articleinfo .html-haibao-box .haibao-footer .qrcode{width: 70px;height: 70px;float: left;}
.tcqiche-articleinfo .html-haibao-box .haibao-footer .qrcode img{width: 70px; height: 70px; float: left;}
.tcqiche-articleinfo .html-haibao-box .haibao-footer .desc{float: left;margin-left: 10px;}
.tcqiche-articleinfo .html-haibao-box .haibao-footer .desc .desc_msg{line-height: 40px; font-size: 1em; color: #999;}
.tcqiche-articleinfo .html-haibao-box .haibao-footer .desc .siteinfo{font-size: 1.05em;color: #333;height: 20px; line-height: 20px; width: 290px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tcqiche-articleinfo .html-haibao-box .haibao-footer .desc .siteinfo span.kuohao_left{ margin-bottom: -1px; width: 5px;height: 13px;  margin-left: 6px;margin-right: 5px;display: inline-block;border-top: 2px solid #666; border-left: 2px solid #666;}
.tcqiche-articleinfo .html-haibao-box .haibao-footer .desc .siteinfo span.kuohao_right{width: 5px;height: 13px;margin-left: 4px;display: inline-block; border-bottom: 2px solid #666;border-right: 2px solid #666; margin-bottom: -3px;}

.tcqiche_mycollect .collect_list .colect_item{ background:#fff; padding:12px 15px; -webkit-box-align: center; -webkit-align-items: center; align-items: center; border-bottom: 5px solid #f2f2f2;}
.tcqiche_mycollect .collect_list .colect_item .item_pic{ width:60px; height:60px; min-width:60px; }
.tcqiche_mycollect .collect_list .colect_item .item_pic img{ width:100%; height:100%; object-fit:cover; }
.tcqiche_mycollect .collect_list .colect_item .item_main{ margin-left:10px; }
.tcqiche_mycollect .collect_list .colect_item .item_main .item_name{ }
.tcqiche_mycollect .collect_list .colect_item .item_main .item_name .name{ line-height:25px; font-size:1.05em; font-weight:600;}
.tcqiche_mycollect .collect_list .colect_item .item_main .item_text{ line-height:22px;  }
.tcqiche_mycollect .collect_list .colect_item .item_main .item_text.qiche{ font-size:0.8em;color:#777;padding-top:15px;}
.tcqiche_mycollect .collect_list .colect_item .item_main .item_text span.price{    color: #f00;font-size: 1.1em;}
.tcqiche_mycollect .collect_list .colect_item .item_main .item_text span.market_price{color: #8e8e8e;text-decoration: line-through;}
.tcqiche_mycollect .collect_list .colect_item .item_close{ margin-left:10px; width:80px; text-align:right; }
.tcqiche_mycollect .collect_list .colect_item .item_close span.time{font-size: 0.8em;color: gray;display: block;}
.tcqiche_mycollect .collect_list .colect_item .item_close span.status{font-size: 0.8em;color: #999; padding-top: 8px; display: block;}
.tcqiche_mycollect .collect_list .colect_item .item_close a{ cursor:pointer; color:#f00;display: block;padding-top:10px; }
.tcqiche_mycollect .collect_list .colect_item .item_pic_avatar{ width:50px; height:50px; min-width:50px; }
.tcqiche_mycollect .collect_list .colect_item .item_pic_avatar img{ border-radius:100%; }
.tcqiche_mycollect .collect_list .colect_item_no{ background:#eee; color:#777; }
.tcqiche_mycollect .collect_list .colect_item_no a{ color:#777; }
.tcqiche_mycollect .header_nav{line-height: 44px;height: 44px;border-bottom: 1px solid #eee;padding: 0 10px;background: #fff;}
.tcqiche_mycollect .header_nav .nav_item{text-align: center;position:relative;}
.tcqiche_mycollect .header_nav .nav_item.on span.sub{ position: absolute;bottom: 0; left: 50%; margin-left: -20px;width: 40px;height: 3px; border-radius: 2px;background: #1a8cff;}

.tcqiche_myhistory .history_list .history_item{ background:#fff; padding:12px 15px; -webkit-box-align: center; -webkit-align-items: center; align-items: center; border-bottom: 5px solid #f2f2f2;}
.tcqiche_myhistory .history_list .history_item .item_pic{ width:60px; height:60px; min-width:60px; }
.tcqiche_myhistory .history_list .history_item .item_pic img{ width:100%; height:100%; object-fit:cover; }
.tcqiche_myhistory .history_list .history_item .item_main{ margin-left:10px; }
.tcqiche_myhistory .history_list .history_item .item_main .item_name{ }
.tcqiche_myhistory .history_list .history_item .item_main .item_name .name{ line-height:25px; font-size:1.05em; font-weight:600;}
.tcqiche_myhistory .history_list .history_item .item_main .item_text{ line-height:22px; padding-top:15px; }
.tcqiche_myhistory .history_list .history_item .item_main .item_text.qiche{ font-size:0.8em;color:#777;}
.tcqiche_myhistory .history_list .history_item .item_main .item_text span.price{    color: #f00;font-size: 1.1em;}
.tcqiche_myhistory .history_list .history_item .item_main .item_text span.market_price{color: #8e8e8e;text-decoration: line-through;}
.tcqiche_myhistory .history_list .history_item .item_close{ margin-left:10px; width:80px; text-align:right; }
.tcqiche_myhistory .history_list .history_item .item_close span.time{font-size: 0.8em;color: gray;display: block;}
.tcqiche_myhistory .history_list .history_item .item_close span.status{font-size: 0.8em;color: #999; padding-top: 8px; display: block;}
.tcqiche_myhistory .history_list .history_item .item_close a{ cursor:pointer; color:#f00;display: block;padding-top:10px; }
.tcqiche_myhistory .history_list .history_item .item_pic_avatar{ width:50px; height:50px; min-width:50px; }
.tcqiche_myhistory .history_list .history_item .item_pic_avatar img{ border-radius:100%; }
.tcqiche_myhistory .history_list .history_item_no{ background:#eee; color:#777; }
.tcqiche_myhistory .history_list .history_item_no a{ color:#777; }
.tcqiche_myhistory .header_nav{line-height: 44px;height: 44px;border-bottom: 1px solid #eee;padding: 0 10px;background: #fff;}
.tcqiche_myhistory .header_nav .nav_item{text-align: center;position:relative;}
.tcqiche_myhistory .header_nav .nav_item.on span.sub{ position: absolute;bottom: 0; left: 50%; margin-left: -20px;width: 40px;height: 3px; border-radius: 2px;background: #1a8cff;}

.tcqiche-gujialog .header_nav{line-height: 44px;height: 44px;border-bottom: 1px solid #eee;padding: 0 10px;background: #fff;}
.tcqiche-gujialog .header_nav .nav_item{text-align: center;position:relative;}
.tcqiche-gujialog .header_nav .nav_item.on span.sub{ position: absolute;bottom: 0; left: 50%; margin-left: -20px;width: 40px;height: 3px; border-radius: 2px;background: #1a8cff;}

.tcui-cells_form .tcui-input{padding-left: 0px;}

.color-haibao__box{width:430px;min-height:200px;background:#FEDE00;padding:30px 20px 20px 20px;box-sizing:border-box;position: absolute;top:-10000px; z-index: 999;}
.color-haibao__box .color-haobao-user{ margin-bottom:20px; -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.color-haibao__box .color-haobao-user .user-pic{ width:40px; min-width:40px; height:40px; }
.color-haibao__box .color-haobao-user .user-pic img{ width:100%; height:100%; border-radius:100%; object-fit:cover; }
.color-haibao__box .color-haobao-user .user-msg{ position:relative; margin-left:20px; padding:12px; line-height: 20px; font-size: 1em; border-radius:4px; background:#fff; box-shadow:0px 0px 5px 1px #aaa; }
.color-haibao__box .color-haobao-user .user-msg:after{ content:''; position:absolute; left:-5px;top:50%; margin-top:-5px; width:10px; height:10px; background:#fff; box-shadow: -3px 5px 5px 1px #aaa;transform: rotate(45deg); -webkit-transform: rotate(45deg); }

.color-haibao__box .color-haobao-main{ box-shadow: 0px 0px 5px 1px #aaa; background:#fff; border-radius:8px; padding:20px; }
.color-haibao__box .color-haobao-main .hb-shop-name{ text-align:center; min-height:30px; line-height:30px; font-weight:600; font-size:1.3em;    margin-top: 15px; }
.color-haibao__box .color-haobao-main .hb-desc{text-align:center; display:block; font-size: 0.95em; color: #999; line-height:30px; }
.color-haibao__box .color-haobao-main .hb-desc img{width: 18px;vertical-align: text-bottom;}
.color-haibao__box .color-haobao-main .hb-desc .tciconfont{color: #F60;margin-right: 2px;}
.color-haibao__box .color-haobao-main .hb-address{text-align:center; line-height:20px; padding:2px 0; font-size:1em;     color: #666; }
.color-haibao__box .color-haobao-main .hb-pic{ padding:0px;max-height: 200px;overflow: hidden; }
.color-haibao__box .color-haobao-main .hb-pic img{ display:block;  margin:0 auto; width:100%; }
.color-haibao__box .color-haobao-main .qrcode{ margin-top:10px; }
.color-haibao__box .color-haobao-main .qrcode img{ display:block; width:160px; height:160px; object-fit:cover; margin:0 auto; }
.color-haibao__box .color-haobao-main .qrcode_msg{ text-align:center; margin-top:10px; height:20px; line-height:20px; color:#666; font-size:0.9em; }
