body {
	font-family: -apple-system,BlinkMacSystemFont,'Helvetica Neue',Helvetica,Segoe UI,Arial,Roboto,'PingFang SC',MiSans,miui,'Hiragino Sans GB','Microsoft Yahei',sans-serif;
	max-width: 812px;
	height: auto;
}

.mainer {
    margin: 0 auto;
    max-width: 812px;
}

.container {
    max-width: 812px;
    padding: 0 0 1.9rem;
}

.clear5 {
    height: .2rem;
}


.popup_ads .popup_ads_box {
    border-radius: .2rem;
    width: 7rem;
    max-width: 560px;
    margin: 0 auto;
    background: #fff;
    padding: .4rem;
    box-sizing: border-box;
    position: relative;
}
.popup_ads .popup_ads_box h5 {
    padding-left: .6rem;
    margin: 0;
    font-size: .4rem;
    height: .8rem;
    line-height: .6rem;
    color: #4a4949;
    margin-bottom: .4rem;
    border-bottom: solid 1px #eaeaea;
    -webkit-background-size: .5rem;
    background-size: .5rem;
    overflow: hidden;
}
.popup_ads .popup_ads_box .content {
    font-size: .32rem;
    line-height: .6rem;
    color: #000;
    word-wrap: break-word;
    overflow: scroll;
    max-height: 60vh;
}
.popup_ads .popup_ads_box .btn {
    height: .6rem;
    text-align: center;
    margin-top: .3rem;
}
.popup_ads .popup_ads_box .btn a {
    width: 2rem;
    height: .6rem;
    display: inline-block;
    line-height: .6rem;
    text-align: center;
    color: #FFF;
    border-radius: .3rem;
    font-size: .32rem;
}
.popup_ads .popup_ads_box .btn a.no {
    background-color: #ff0079;
    margin-right: .3rem;
}
.popup_ads .popup_ads_box .close {
    position: absolute;
    right: .4rem;
    top: .4rem;
    width: .6rem;
    height: .6rem;
    background-color: #F60;
    border-radius: .3rem;
}
.popup_ads .popup_ads_box .close::before, .popup_ads .popup_ads_box .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: .02rem;
    width: .4rem;
    background: #FFF;
    top: .3rem;
    right: .1rem;
}
.popup_ads .popup_ads_box .close::before {
    transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

/**font&icon**/
@font-face {
  font-family: "tabbar"; /* Project id  */
  src: url('images/tabbar.ttf?t=1727179661161') format('truetype');
}

.tabbar {
  font-family: "tabbar" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.tabbar-nav__message:before {
  content: "\e61d";
}

.tabbar-nav__index:before {
  content: "\e61e";
}

.tabbar-nav__my:before {
  content: "\e61f";
}

.tabbar-shop:before {
  content: "\e621";
}

.tabbar-fabu:before {
  content: "\e604";
}

.tabbar-qianggou:before {
  content: "\e6d0";
}

.tabbar-yikatong:before {
  content: "\e607";
}

.tabbar-youhuiquan:before {
  content: "\e643";
}

.tabbar-daojia:before {
  content: "\e614";
}

.tabbar-nav_fenlei:before {
  content: "\e614";
}

.dp-fanhui:before {
  content: "\e620";
}

.dp-share:before {
  content: "\e601";
}



.new-footer .new-footer__box .footer-box__item .tabbar {
    font-size: .56666rem;
    line-height: .73333rem;
    font-family: "tabbar" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.new-footer .new-footer__box .footer-box__fabu .tabbar {
	font-size:.76rem;
	line-height:1.02rem;
}






body > .header ~ .mainer {
    margin-top: .3rem;
}

.top_blank_app {
    position: fixed;
    width:100%;
    height:1.1rem;
    top:0;
    background: #fff;
    z-index: 2;
    display: none;
}

.top_blank_app_view {
    position: fixed;
    width:100%;
    height:4.4rem;
    1margin-bottom:.3rem;
    top:0;
    1background: #fff;
    background: #ffa72c url(/source/plugin/tom_tongcheng/images/personal/bg.png)no-repeat;
    1background: linear-gradient(#ffa72c, #cc3333);
    z-index: 2;
    display: none;
}

.index-header {padding-bottom:.3rem;padding-top:1.4rem;}

.index-top__search {
    height: 1.4rem;
    position:fixed;
    top:0;
    z-index:10;
    width:100%;
    background:#ffffff;
}

.index-top__search .top-search__box {
    z-index: 1000;
    position: static;
    top: 0;
    left: 0;
    right: 0;
    height: 1.4rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .2rem .5rem .2rem;
    box-sizing: border-box;
    max-width: 760px;
    margin: 0 auto;
}

.index-top__search .top-search__box .search-box__lt {
	margin-left:.1rem;
	width: 2.4rem;
    min-width: 2.4rem;
    margin-right: .1rem;
}

.index-top__search .top-search__box .search-box__rt {
    color: #666;
	width:.8rem;
	min-width:.8rem;
	padding-left:.1rem;
	box-sizing: border-box;
}

.index-top__search .top-search__box .search-box__rt .tciconfont {
    font-size: .6rem;
}

.index-top__search .top-search__box .search-box__rt .tciconfont {
    font-size: .6rem;
    font-family: "tabbar" !important;
}
.index-top__search .top-search__box .search-box__rt .tcicon-xiaoxi:before {
    content: "\e61d";
}
.index-top__search .top-search__box .search-box__rt .num {
    position: absolute;
    top: .0rem;
    left: .62rem;
    display: block;
    min-width: .3rem;
    height: .3rem;
    padding: 0;
    text-align: center;
    line-height: .3rem;
    font-size: .24rem;
    background: red;
    font-style: normal;
    color: #fff !important;
    border-radius: .15rem;
}



.index-top__search .top-search__box .search-box__main {
    width: calc(100% - 3.5rem);
    width: -webkit-calc(100% - 3.5rem);
    height: .8rem;
    line-height: .8rem;
    border-radius: .4rem;
    background: #F6F5F5;
    font-size: .36rem;
    padding: 0 .2rem;
    box-sizing: border-box;
    color: #B2B2B2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.index-top__search .top-search__box .scan-box__rt {
    color: #666;
    width: 0.8rem;
    min-width: 0.8rem;
    height: 0.8rem;
    padding-left: 0.2rem;
    box-sizing: border-box;
    text-align: center;
    position: relative;
    display: none;
}
.tcicon-scan {
    width: 0.5rem;
    height: 0.5rem;
    box-sizing: border-box;
    text-align: center;
    position: relative;
    background: url(icon_scan.png) top center no-repeat;
    background-size: 0.5rem;
    display: block;
    margin-top: 0.15rem;
}




.nav-list {
    background: #fff;
    margin: 0;
	padding:0;
    overflow: hidden;
}

.nav-list-tit {
	padding: .1rem .5rem 0;
}

.nav-list-tit-l {
    height: .66rem;
    line-height: .66rem;
    padding-right: 0;
    font-size:.32rem;
}
.nav-list-tit-l .dt_xh2 {
    line-height: .66rem;
}
.nav-list-tit-l .tcicon-tongzhi {
    display: none;
}





.main-view {
  background:#fff;
}

.nav-li.swiper-container {
    margin: .4rem .4rem .4rem;
   
}

.nav-list .nav-li {
    padding: 0 0 0;
}

.shop_index .nav-li {
  margin-top:0;
  padding-bottom:.5rem;
}

.nav-li .swiper-slide {
	padding-right:calc(.5rem - 30px);
	box-sizing:border-box;
}
 
.tcline-item .avatar-label {
    display: block;
    position: relative;
    margin: 0 .3rem 0;
    width: .9rem;
    max-width: .9rem;
    min-width: .9rem;
    box-sizing: border-box;
}


.tcline-detail > span:first-child, .tcline-detail .tcline-detail__hd {
    height: 20px;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
	margin-top:.2rem;
}

.tcline-item .kuanlist-detail .tcline-detail__hd .detail-hd__lt .user {
    position: relative;
    width: .8rem;
    height: .8rem;
    display: inline-block;
    margin-right: .2rem;
    vertical-align: middle;
}

.tcline-detail .username {
    color: #000;
    margin-left: 0px;
    vertical-align: bottom;
    line-height: .45rem;
	font-size:.45rem;
}

.tcline-detail > span:first-child, .tcline-detail .tcline-detail__hd .typename {
    color: #fff;
    padding: 0 .06rem;
    background-color: #ff7f00;
    border-radius: .06rem;
    display: inline-block;
    height: .46rem;
    line-height: .46rem;
    box-sizing: border-box;
	font-size:.32rem;
	border: 0.8px solid transparent;
}



.tcline-detail article {
	line-height: .66rem;
    margin: .4rem 0 .1rem 0;
    overflow: hidden;
    vertical-align: middle;
}

.tcline-detail .detail-tags {
    margin-bottom: .25rem;
	margin-top:.05rem;
}

.detail-tags span {
    margin-right: .11rem;
    padding: 0 .12rem;
	line-height:.6rem;
	height:.6rem;
	box-sizing: border-box;
    display: block;
    float: left;
    letter-spacing: 0;
    margin-bottom: .16rem;
    border-radius: .08rem;
	font-size:.35rem;
	border-width:.02rem;
}

.detail-tags span:last-child {
  margin-right:0;
}

.tcline-detail article p {
    font-size:.4rem;
	1font-weight:200;
	1max-width: 70%;
	line-height:.66rem;
	1overflow: hidden;
}

.tcline-detail article .detail-attr p {
    font-size:.4rem;
	max-width: 70%;
	height:.66rem;
	overflow: hidden;
}
.tcline-detail article .detail-attr p.up {
    position: absolute;
    top: 0rem;
    right:0;
    text-align: center;
    color:#ff6600;
    font-size:.32rem;
    line-height:.66rem;
}
.tcline-detail article .detail-attr p.up .num {
    font-size:.5rem;
    font-weight:400;
}
.tcline-detail article .detail-attr p.up .unit {
    font-size:.32rem;
}

.tcline-detail article .detail-attr p.down {
    position: absolute;
    top: .66rem;
    right:0;
    text-align: center;
    color:#666;
    font-size:.32rem;
    line-height: .66rem;
}

.tcline-item .kuanlist-detail .detail-pics {
    padding-top:.3rem;
}




.detail-attr {line-height:.66rem;max-height:1.32rem; min-height:0;display:block;position:relative}

.tcline-detail .detail-content {margin-top:.25rem;}
.tcline-detail .detail-content__line2 {color:#777;-webkit-line-clamp: 2;}

.tcline-detail .detail-attr__more {
    height: .6rem;
    line-height: .6rem;
    1display:none;
}

.tcline-item .kuanlist-detail .detail-time .detail-toolbar {
    right: .7rem;
}


.detail-toolbar {padding:0 .2rem;height:.92rem;background:rgba(0, 0, 0, 0.75)!important;
filter:Alpha(opacity=70); background:#000;top: -.05rem;border-radius: .1rem;}

.detail-toolbar a {border:0;min-width: 1.6rem;font-size:.32rem;}

.detail-toolbar img {
    margin: 0 .12rem;
    width: .42rem;
    height: .42rem;
}


.index-newmenus__box {
    background: #fff;
}
.index-newmenus__box .index-newmenus__list {
    width: 9.04rem;
    max-width: 812px;
    padding-top: 0;
    background: #fff;
    z-index: 2;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    border-bottom: 1px solid #f6f6f6;
	min-height: 1.4rem;
	margin:0 .48rem;
}

.index-newmenus__box .index-newmenus__list .index-newmenus__item {
    cursor: pointer;
    position: relative;
    text-align: center;
    padding: 0px .1rem 0 0;
    height: 1.2rem;
    line-height: 1.2rem;
    1min-width: 2rem;
	font-size:.42rem;
	font-weight:400;
	margin-right:.3rem;
}

.index-newmenus__box .index-newmenus__list .index-newmenus__item a {
    cursor: pointer;
    position: relative;
    text-align: center;
    padding: 0px 0;
    height: 1.2rem;
    line-height: 1.2rem;
    1min-width: 2rem;
	font-size:.42rem;
	font-weight:400;
}

.index-newmenus__box .index-newmenus__list .index-newmenus__item.active {font-size:.4rem;}

.index-newmenus__box .index-newmenus__list .index-newmenus__item.active a:before {
    content: '';
    width: .6rem;
    height: .1rem;
    background: #ff6666;
    bottom: .05rem;
    position: absolute;
    left: 50%;
    margin-left: -.3rem;
    border-radius: .1rem;
}


.index-newmenus__box .index-newmenus__list {
    1padding-top: .42rem;
    1min-height: 2.5rem;
}

.index-newmenus__box .index-newmenus__list .index-newmenus__item:first-child {
    margin-left: .1rem;
}
.index-newmenus__box .index-newmenus__list .index-newmenus__item {1height:2.2rem;1padding: 0px .625rem;}

.index-newmenus__box .index-newmenus__list .index-newmenus__item.active a:after {
    content: '';
    position: absolute;
    width: 60%;
    left: 20%;
    bottom: -.75rem;
    height: .15rem;
    1background: #eee;
    border-radius: .2rem;
	display:none;
}

.tc-sec {1top:6px;}


.tcline-item {border-bottom:1px solid #efefef;padding: .2rem 0 .2rem;}

.tcline-item .kuanlist-detail {
    padding: 0 .5rem .2rem;
    width: 100%;
	
}

.tcline-item .kuanlist-detail .detail-pics a {
    width: calc((100vw - 1.24rem)/ 3);
    height: calc((100vw - 1.24rem)/ 12 * 3);
    max-width: 235px;
    max-height: 235px;
	margin-right:.12rem;
	margin-bottom:.12rem;
	
}

.tcline-item .kuanlist-detail .detail-pics a:nth-child(1) {border-radius:.2rem 0 0 .2rem;overflow: hidden;}
.tcline-item .kuanlist-detail .detail-pics a:nth-child(3) {border-radius:.0 .2rem .2rem 0;overflow: hidden;}

.detail-pics a .more-pic {
    position: absolute;
    top: 0;
    left: 0;
    width: calc((100vw - 1.24rem)/ 3);
    height: calc((100vw - 1.24rem)/ 3);
    max-width: 235px;
    max-height: 235px;
    background: rgba(0,0,0,0.5);
    color: #fff;
    text-align: center;
    line-height: .6rem;
    box-sizing: border-box;
    padding-top: calc(50% - .6rem);
    font-size: .36rem;
    letter-spacing: .2rem;
	padding-left:.2rem;
}

.tcline-item .kuanlist-detail .detail-pics a .more-pic {
    width: calc((100vw - 1.24rem)/ 3);
    height: calc((100vw - 1.24rem)/ 12 * 3);
    max-width: 235px;
    max-height: 235px;
    padding-top: calc(50% - .9rem);
}

.tcline-detail .ext-tel {
    float: right;
    border: #ff5d38 0 solid;
    border-radius: .33rem;
    box-sizing: border-box;
    padding: 0 .06rem;
    margin: 0 0 0;
    cursor: pointer;
    color: #fff;
    background-color: #ff5d38;
    font-size: .36rem;
    height:.66rem;
    line-height:.66rem;
    width:1.56rem;
    display:inline-block;
    text-align:center;
}

.tcline-detail .ext-tel .tcicon-dianhua {
    font-size:.36rem;
    margin-right:.05rem;
    line-height:.66rem;
}
.index_shop_list_item_txt {font-size:.34rem;line-height:.82rem;}

.index_shop_list_item {width:1.98rem;margin-right:.36rem;}
.index_shop_list_item_img {width:1.98rem;height:1.98rem;border-radius:.2rem;}

.new-footer .new-footer__box {
    width: 100%;
    max-width: 812px;
    margin: 0 auto;
    background: url(f_bg_iconfont_new.png)no-repeat center; 
    background-size: 100% auto;
    text-align: center;
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 1.9rem;
    z-index: 100;
}

.new-footer .new-footer__box .footer-box__item {
    padding-top: .58444rem;
}
.new-footer .new-footer__box .footer-box__item .iconfont {
	width:.7rem;
}
.new-footer .new-footer__box .footer-box__item .tciconfont {
	font-size:.56666rem;
	line-height:.73333rem;
}

.new-footer .new-footer__box .footer-box__fabu {
    padding-top: .3rem;
    color: #777;
}
.new-footer .new-footer__box .footer-box__fabu .tciconfont {
	font-size:.76rem;
	line-height:1.02rem;
}
.new-footer .new-footer__box .footer-box__item .text1 {
	font-size:.34rem;
	line-height:.4rem;
}
.new-footer .new-footer__box .footer-box__item .iconfont i {
    position: absolute;
    top: 0;
    right: 0rem;
    display: block;
    min-width: .14rem;
    width:.14rem;
    height: .14rem;
    padding: 0;
    text-align: center;
    line-height: .2rem;
    font-size: 0;
    background: red;
    font-style: normal;
    color: #fff !important;
    border-radius: .07rem;
}






.detail-toggle,.detail-toggle2 {font-size:.36rem;line-height:1rem;margin:0;color:#ff6666;}


.plugin-item a {font-size:.36rem;line-height:.75rem;color:#777;border-bottom:1px dashed #f1f1f1;}

.tcline-item .avatar-label a {width:.9rem;height:.9rem;}
.tcline-item .avatar {width:.9rem;height:.9rem;}

.tcline-item .manage-label a {width:.9rem;height:.52rem;}


.detail-cmt .like-list {
    color: #758096;
    padding: .13rem 0px .13rem 0px;
    line-height: .7rem;
    font-size: .36rem;
}
.detail-cmt .like-list img {width:.7rem;height:.7rem;margin-left:.12rem;}

.detail-cmtr {border-bottom:8px solid #f6f6f6;}
.detail-cmt {padding:.12rem .25rem;background-color: #f6f6f6;}

.detail-dingwei {
    font-size: .34rem;
    color: #97abd1;
    position: relative;
    margin: .26rem 0;
    padding-right: 2.6rem;
	height:.45rem;
}

.detail-dingwei .tciconfont {
    color: #97abd1;
    font-size: .42rem;
	position:relative;
	top:.04rem;
	line-height:.45rem;
}

.detail-dingwei span {
    color: #666;
    font-size: .32rem;
	line-height:.45rem;
    position: absolute;
    top: 0;
    right: 0;
}

.detail-time {
    font-size: .36rem;
    line-height:.818rem;
	position: relative;
    margin: .25rem 0 0 0;
}

.detail-time-icon {
	width: .6rem;
    height: .818rem;
    margin: 0 .5rem 0 0;
    position: absolute;
    right: 0;
    top: 0rem;
}

.detail-link {
    width: calc(100vw - 75px);
    box-sizing: border-box;
    background: #f6f6f6;
    padding: .2rem;
    margin: .2rem 0 .2rem 0;
    display: block;
    height: 1.5rem;
    color: #787878 !important;
    font-size: .32rem;
    line-height: .55rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-all;
    clear: both;
    z-index: 99;
    cursor: pointer;
    font-style: normal;
}

.detail-link img {
    width: 1.1rem;
    height: 1.1rem;
    vertical-align: middle;
    float: left;
    margin-right: .3rem;
    object-fit: cover;
	border-radius:.1rem;
}

.detail-link b {
    font-size: .36rem;
	line-height:.5rem;
	height:.6rem;
    color: #333;
    overflow: hidden;
    font-weight: unset;
}


.detail-link .tciconfont {
    color: #97abd1;
    font-size: .42rem;
    position: relative;
    top: .04rem;
    line-height: .45rem;
	left:-.08rem;
	margin-right:-.08rem;
}


.tcline-detail .tcline-detail__hd .detail-hd__lt {width: calc(100% - 1.76rem);width: -webkit-calc(100% - 1.76rem);}

.tcline-item .kuanlist-detail .tcline-detail__hd .detail-hd__rt {width:1.76rem;float:right;max-width:1.76rem;}
.tcline-detail .ext-act {
	border: #ececec 1px solid;
    border-radius: .33rem;
    box-sizing: border-box;
    padding: 0;
    margin: -0 0 0;
    cursor: pointer;
    color: #999;
    font-size: 0.36rem;
	
	height:.66rem;
	line-height:.66rem;
	width:1.2rem;
	text-align:center;
	1box-sizing: border-box;
	display:block;
}

.tcline-detail .ext-act .tcicon-yanjing {
	font-size: .36rem;
    margin-right: .05rem;
    line-height: .66rem;
	display:none;
}


.index_shop_title,.index_shop_list,.index-white_menu,.swiper-container-focuspic .top-focuspic__item {padding-left:.5rem;padding-right:.5rem;}



.nav-list-tit .help_title {display:none;}

.index_shop {
    width: 100%;
    height: auto;
    background-color: #fff;
    padding-bottom:.3rem;
}
.index_shop_title {padding:.2rem .5rem .4rem;line-height:.5rem;}
.index_shop_list {1padding-bottom:.2rem;}
.swiper-container {margin:0 0 0;padding-bottom:0;}

.index-header .swiper-container {margin:.2rem 0 0;padding-bottom:0;}
.tcpche-index .swiper-container {margin:.0 0 0;padding-bottom:0;}



.swiper-container-focuspic .top-focuspic__item img {
    border-radius: .2rem;
}

.swiper-container-focuspic2 {margin:.2rem .5rem .2rem;1padding-bottom:.2rem;}
.swiper-container-focuspic2 .swiper-slide img {border-radius:.2rem;overflow:hidden;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: .15rem;
    left: 0;
    width: 100%;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 .05rem;
}

.swiper-pagination-bullet {
    width: .3rem;
    height: .1rem;
    border-radius: .05rem;
}

.swiper-pagination-bullet-active {
    background-color: #ff6666 !important;
    width: .4rem;
    height: .1rem;
    border-radius: .05rem;
}


.index-scroll-gonggao {
    padding: .2rem .5rem;
    margin-top: 0em;
    background: transparent;
    position: relative;
}
.index-scroll-gonggao .scroll-gonggao__lt {
    font-size: .4rem;
    width: 3rem;
    min-width: 3rem;
    line-height: .7rem;
    color: #fb5c18;
    font-weight: 700;
    position: absolute;
    left: .5rem;
    top: .2rem;
    background: linear-gradient(to right, #ff0000, #eded00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.index_gonggao_title_icon {
    display: inline-block;
    width: .5rem;
    height: .5rem;
    1background: url(index_gonggao_title_ico.png)no-repeat;
    -webkit-background-size: .5rem;
    background-size: .5rem;
    vertical-align: -.13rem;
    margin-right: .2rem;
}
.index-scroll-gonggao ul {
    height: .7rem;
    overflow: hidden;
    padding: 0px 30px 0px 100px;
}
.index-scroll-gonggao ul li {
    line-height: .7rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size:.32rem;
}
.index-scroll-gonggao ul li a {
    color: #666;
    padding-left: 0.8em;
    background: url(icon12.png) no-repeat left center;
    background-size: 4px auto;
}




.index-color_menu {margin:.4rem .5rem 0;padding: 0;width:9rem;background:#f7f7f7;overflow:hidden;}

.index-color_menu a {
    width: 4.25rem;
    box-sizing: border-box;
    padding: 0;
    display: block;
    float: left;
	margin-right:.5rem;
	margin-bottom:.5rem;
}

.index-color_menu a:nth-child(2n) {margin-right:0;}

.index-color_menu .color_area {
    position: relative;
    border-radius: .2rem;
    height: 2rem;
    color: #fff;
    display: block;
    width: 100%;
}

.index-white_menu {
    background: none;
    padding: 0 .25rem .25rem;
    overflow: hidden;
}

.index-white_menu a {
    display: block;
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 0 .25rem .25rem;
}

.index-white_menu .white_area {
    position: relative;
    background: #fff;
    padding:.4rem;
    box-sizing: border-box;
    border-radius: .2rem;
}

.index-white_menu .white_area .white-right {
    position: absolute;
    right: .4rem;
    bottom: .55rem;
    width: 1rem;
    text-align: right;
}

.index_shop_title_icon {
	width: .6rem;
    height: .6rem;
    1background: url(index_shop_title_ico.png)no-repeat;
    -webkit-background-size: .6rem;
    background-size: .6rem;
    vertical-align: -.18rem;
    margin-right: 0.2rem;
}

.index_shop_title_left {font-size: .5rem;}

.index_shop_title_right {
    font-size: .36rem;
}

.index-white_menu .white_area .white-left p.title {
    height: .7rem;
    line-height: .8rem;
    font-size: .45rem;
    margin-top: .02rem;
    overflow: hidden;
    font-weight: 400;
}

.index-white_menu .white_area .white-left p.button {
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    padding: 0;
	line-height: .6rem;
    font-size: .32rem;
    margin-bottom: .02rem;
}

.index-white_menu .white_area .white-right img {
    width: 1rem;
    height: 1rem;
    top:0;
}

.index-color_menu .color_area .color-left {
	margin-right:1.5rem;
	padding:.2rem .3rem .2rem .4rem;
	box-sizing:border-box;
}

.index-color_menu .color_area .color-left p.title {
    padding-left: 0;
    height: .8rem;
    line-height: .9rem;
    font-size: .45rem;
    overflow: hidden;
}

.index-color_menu .color_area .color-left p.button {
    white-space: nowrap;
    overflow: hidden;
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    display: inline-block;
    padding: 0 0 0 0;
    font-size: .36rem;
	height:.6rem;
	line-height:.6rem;
    border: 0px solid #fff;
    border-radius: 0;
    margin-left:-.25rem;
}

.index-color_menu .color_area .color-right {
    position: absolute;
    right: .4rem;
    bottom: 0;
	top:.4rem;
}

.index-color_menu .color_area .color-right img {
    width: 1rem;
    height: 1rem;
}

.nav-li ul li {
	float: left;
    width: 20%;
    text-align: center;
    margin:0;
    padding: .3rem 0 .3rem;
    font-size: .34rem;
    overflow: hidden;
}
.nav-li ul li p {font-size:.36rem;}

.nav-li-pic {width:50%;}





.tcshop-list {
    padding: .2rem 0;
}

.tcshop-list .item-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: .4rem .5rem .4rem .5rem;
    background: #fff;
    border-bottom: 1px solid #efefef;
    overflow:hidden;
}

.tcshop-list .item-box .item-pic {
    width: 2.4rem;
    height: 2.4rem;
    position: relative;
	border-radius:.2rem;
	overflow:hidden;
}

.tcshop-list .item-box .item-content {
    position: relative;
    padding-right: 1rem;
    padding-left: .3rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: visible;
}

.tcshop-list .item-box .item-content .content h5 {
    font-weight: 400;
    font-size: .44rem;
    line-height: .54rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0rem;
}

.tcshop-list .item-box .item-content .content h5 span.icon {
    display: inline-block;
    min-width: .4rem;
    height: .4rem;
    vertical-align: bottom;
}

.tcshop-list .item-box .item-content .content .xinxi {
    height: .66rem;
    margin-top: 0;
    line-height: .66rem;
    color: #9c9c9c;
    overflow: hidden;
    font-size: .32rem;
    padding: 0;
}

.tcshop-list .item-box .item-content .content .xinxi .tciconfont {
    font-size: .3rem;
	padding:0 .05rem 0 0;
}

.tcshop-list .item-box .item-content .content .shop_list-tags {
	1margin-top: .2rem;	
}



.tcshop-list .item-box .item-content .content .address {
    height: .5rem;
    margin-right: -1rem;
    margin-bottom: 0;
    line-height: .5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #888888;
    font-size: .32rem;
    overflow:hidden;
    max-width:5rem;
}

.tcshop-list .item-box .item-content .details {
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
}

.tcshop-list .item-box .item-content .details .tel a {
    display: inline-block;
    width: .9rem;
    height: .9rem;
    1background: url(shop_tel2.png)no-repeat center;
    background-size: 100% auto;
	margin:.07rem 0 .2rem 0;
}

.tcshop-list .item-box .item-content .details .dist {
    height: .5rem;
    line-height: .5rem;
    color: #787878;
	font-size:.34rem;
}

.tcshop-list .item-box .item-content .content .nr {
    height: .8rem;
    1margin-right: -1rem;
    margin-bottom: 0;
	1margin-top: .1rem;
    line-height: .8rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666;
    font-size: .4rem;
	border-bottom:1px dashed #eee;
	position: relative;
	left:-2.7rem;
	margin-right:-5.4rem;
	max-width:9rem;
	padding-left:.1rem;
	box-sizing:border-box;
}

.tcshop-list .item-box .item-content .content p.nr {margin-top:.4rem;}

.tcshop-list .item-box .item-content .content a p.nr {margin-top:0;}

.tcshop-list .item-box .item-content .content .nr .zan {
    margin-right: .15rem;
	margin-top: .18rem;
    vertical-align: top;
    display: inline-block;
    width: .44rem;
    height: .44rem;
	background:#ba9350;
    1background: url(shop_zan.png)no-repeat center;
    background-size: 100% auto;
    border-radius: .04rem;
}

.tcshop-list .item-box .item-content .content .nr .zan:before {
	content: "赞";
	font-size:.34rem;
	color:#fff;
	position: relative;
	top:-.18rem;
	left:.05rem;
}

.tcshop-list .item-box .item-content .content .nr .ptuan {
    margin-right: .15rem;
	margin-top: .18rem;
    vertical-align: top;
    display: inline-block;
    width: .44rem;
    height: .44rem;
	background:#ea6969;
     
    background-size: 100% auto;
    border-radius: .04rem;
}

.tcshop-list .item-box .item-content .content .nr .ptuan:before {
	content: "拼";
	font-size:.34rem;
	color:#fff;
	position: relative;
	top:-.18rem;
	left:.05rem;
}

.tcshop-list .item-box .item-content .content .nr .kjia {
    margin-right: .15rem;
	margin-top: .18rem;
    vertical-align: top;
    display: inline-block;
    width: .44rem;
    height: .44rem;
	background:#21b884;
     
    background-size: 100% auto;
    border-radius: .04rem;
}

.tcshop-list .item-box .item-content .content .nr .kjia:before {
	content: "砍";
	font-size:.34rem;
	color:#fff;
	position: relative;
	top:-.18rem;
	left:.05rem;
}

.tcshop-list .item-box .item-content .content .nr .huodong {
    margin-right: .15rem;
	margin-top: .18rem;
    vertical-align: top;
    display: inline-block;
    width: .44rem;
    height: .44rem;
	background:#f9a821;
     
    background-size: 100% auto;
    border-radius: .04rem;
}

.shop_list .list-item .item-box .item-content .content .nr .huodong:before {
	content: "活";
	font-size:.34rem;
	color:#fff;
	position: relative;
	top:-.18rem;
	left:.05rem;
}


/**index**/
.index-toutiao__box {
    background: #fff;
    overflow: hidden;
}
.index-toutiao__box .toutiao-box__title {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    padding:0.2rem .5rem 0;
    box-sizing: border-box;
    overflow: hidden;
    font-size:.5rem;
}
.index_toutiao_title_icon {
    display: inline-block;
    width: .6rem;
    height: .6rem;
    1background: url(index_toutiao_title_ico.png?v=2)no-repeat;
    -webkit-background-size: .6rem;
    background-size: .6rem;
    vertical-align: center;
    margin-right: .2rem;
    margin-top:.2rem;
    float:left;
}
.index-toutiao__box .toutiao-box__title a {
    font-size: .34rem;
    line-height: 1rem;
}

.index-toutiao__box .toutiao-box__title h2 {
    line-height: 1rem;
    font-size:.44rem;
    float:left;
    font-weight:600;
}
.index-toutiao__box .toutiao-box__list .toutiao-list__item {
    box-sizing: border-box;
    overflow: hidden;
    display: block;
    padding: 0 .5rem;
    border-bottom: 1px solid #F4F4F4;
}
.index-toutiao__box .toutiao-box__list .tuotiao-list__type2 .toutiao-item__content {
    float: left;
    width: 5.53rem;
    padding: .4rem 0;
    height: 2.3rem;
    max-height: 2.3rem;
    position: relative;
}
.index-toutiao__box .toutiao-box__list .tuotiao-list__type2 .toutiao-item__content .title {
    line-height: .7rem;
    height:1.4rem;
    color: #333;
    font-weight: 500;
    max-height: 1.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size:.4rem;
}
.index-toutiao__box .toutiao-box__list .tuotiao-list__type2 .toutiao-item__content .xinxi {
    line-height: .6rem;
    height: .9rem;
    font-size: .36rem;
    color: #777;
    position: absolute;
    bottom: 0px;
}
.index-toutiao__box .toutiao-box__list .tuotiao-list__type2 .toutiao-item__content .xinxi span .tciconfont {
    vertical-align: -.03rem;
    color: #bbb;
    margin-right: .2rem;
    font-size:.44rem;
}
.index-toutiao__box .toutiao-box__list .tuotiao-list__type2 .toutiao-item__pic {
    width: 3.47rem;
    box-sizing: border-box;
    float: right;
    padding: .4rem 0px .4rem .27rem;
}
.index-toutiao__box .toutiao-box__list .tuotiao-list__type2 .toutiao-item__pic img {
    display: block;
    width: 100%;
    height: 2.3rem;
    object-fit: cover;
    max-height: 2.3rem;
}


/**list**/

.alsh-all {
    1padding-top: 2.2rem;
	padding-top: 0;
}

.tc-list-top-filter-fixed {
    position: relative;
    top: 0;
    left: 0;
    z-index: 50;
    width: 100%;
}

.Se_nav {
    width: 100%;
    height: 1.1rem;
    background: #fff;
    display: flex;
    text-align: center;
    line-height: 1.1rem;
    padding: 0 .5rem;
    box-sizing: border-box;
    color: #333;
	border-bottom:1px solid #f5f5f5;
}

.Se_nav.tc-template__bg {background: #fff !important;}

.SeBack {
    width: 1.3rem;
}

.SeBack i {
    display: inline-block;
    width: .36rem;
    height: .44rem;
    background: url(icon31.png)no-repeat;
    -webkit-background-size: auto 1.2em;
    background-size: auto .44rem;
    float: left;
    margin-top: .33rem;
}

.SeMore {
    text-align: right;
    width: 1.3rem;
}

.SeMore a {
    display: block;
    height: 100%;
    font-size: 1.1em;
    color: #333;
}

.SeMore a i {
    font-size: .36rem;margin-right: 0;color:#888;
}

.SeTitle {
    font-size: .45rem;
}

.tc-list-top-filter {
    height: 1.1rem;
    color: #000;
    text-align: center;
    line-height: 1.1rem;
    background: #fff;
    position: relative;
    z-index: 99;
    display: flex;
    width: 100%;
	max-width:812px;
	box-shadow: 0px 15px 15px -15px #ccc;
}

.tc-list-top-filter:after {
	border-bottom:0px solid #eee;
}

.tc-list-top-filter li a {
    display: block;
    height: 100%;
    width: 100%;
    color: #000;
    font-size: .36rem;
}

.tc-list-top-filter-f {
    font-size: .4rem;
    max-width: 1.7rem;
    height: 1.1rem;
    line-height: 1.1rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    margin: 0 auto;
    overflow: hidden;
    vertical-align: bottom;
}

.tc-list-filter-area-fixed {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 40;
    overflow: auto;
    background: rgba(0,0,0,.5);
    padding-top: 2.2rem;
    box-sizing: border-box;
}


.tc-list-filter-area li {
    height: 1.4rem;
    position: relative;
    line-height: 1.4rem;
    padding: 0 .9rem;
    box-sizing: border-box;
    font-size: .36rem;
    overflow: hidden;
}

.sec-search {
    margin: .4rem .5rem .4rem;
    background: #fff;
    border-radius: 0.54rem;
    border: 1px solid #f76e33;
    padding: 0.1rem 0.35rem 0.1rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.sec-search .sec-input {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: .7rem;
}

.sec-search .sec-input .tcicon-sousuo {
    width: .7rem;
    line-height: .84rem;
    color: #fc9150;
	font-size:.5rem;
}

.sec-search .sec-input input {
    height: .7rem;
	font-size:.36rem;
	line-height:.7rem;
	padding-top:.1rem;
}

.search-btn .btn {
    font-size: .36rem;
	line-height: .7rem;
    color: #fc9150;
    border: 0;
    background: none;
}

.cat-search {
    margin: 0 0;
    background-color: #FFF;
    padding: 0.4rem .5rem .3rem;
    box-sizing: border-box;
    overflow: hidden;
    overflow-x: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.cat-search .item-list, .cat-search .item-list2 {
    box-sizing: border-box;
    margin-left: 0px;
    position: relative;
    display: flex;
    overflow: hidden;
}

.cat-search .item-list a, .cat-search .item-list2 a {
    background: #FFF;
    border: 1px solid #E0E0E0;
    padding: 0;
	line-height:.9rem;
	height:.9rem;
    display: inline-block;
    float: left;
    margin: 0px .15rem 0px 0;
    text-align: center;
    box-sizing: border-box;
	border-radius: .46rem;
	font-size:.4rem;
}

.cat-search .item-list a, .cat-search .item-list2 a:last-child {margin: 0px;}

/**info**/

.html-haibao-btn {
    cursor: pointer;
    font-size: 0.3rem;
    padding: .2rem;
    border-radius: 1rem;
    position: fixed;
    top: 2rem;
    right: .5rem;
    z-index: 999;
    background: #ff8f22;
    color: #fff;
}

body > .header {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
    margin: 0 auto;
    max-width: 812px;
}

.header.on {
    height: 1.1rem;
    line-height: 1.1rem;
    border-bottom: 1px solid #f5f5f5;
    position: relative;
    z-index: 11;
}

.header.tc-template__bg {
    background: #fff !important;
}

.sec-ico.go-back {
    color: #fff;
    left: .5rem;
    background: url(icon31.png) no-repeat left center;
    background-size: auto .44rem;
    padding-left: .5rem;
	color:#fff;
}

.header.on h2 {
    font-size: .45rem;
    font-weight: normal;
    color: #333;
    height: 1.1rem;
    line-height: 1.1rem;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.header.on .wrap .nav-popup {
    position: absolute;
    top: 0px;
    right: .5rem;
    color: #333;
    padding: 0;
    text-align: center;
}

.header.on .wrap .nav-popup i {
    display: inline-block;
    font-size: .36rem;
}

.info-item .info-item-title .item-title-r {
    margin-left: 0rem;
}

#tc_info .info-item .info-item-title {
    padding: .8rem .5rem .3rem;
    position: relative;
    1background: #f1f1f1;
    
    
}
.info-item .info-item-title .item-headimg-l .avatar {
    width: 1.0rem;
    height: 1.0rem;
    border-radius: 100%;
    overflow: hidden;
    display:none;
}

#tc_info .info-item .info-item-title h5 {
    color: #313131;
    min-height: 0.8rem;
    line-height: .8rem;
    font-size: .5rem;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 0.3rem;
}

#tc_info .info-item .info-item-title h5 span {
    color: #fff;
    padding: 0 .1rem;
    background-color: #ff7f00;
    border-radius: .1rem;
    display: inline-block;
    height: .5rem;
    line-height: .5rem;
    box-sizing: border-box;
    font-size: .34rem;
	margin-right: .05rem;
	top:-.15rem;
	position: relative;
	border: 0.5px solid transparent
}

#tc_info .info-item .info-item-title .title-time {
    margin-top: 0px;
    height: 0.6rem;
    line-height: .6rem;
    font-size: .36rem;
    color: #a7a7a7;
}

#tc_info .info-item .info-item-bq {
	margin-bottom: 0rem;
    1margin-top: .2rem;
    padding: .2rem .5rem 0;
}

#tc_info .info-item .info-item-bq span {
    margin-right: .18rem;
    padding: 0 .12rem;
    line-height: .58rem;
    height: .6rem;
    box-sizing: border-box;
    display: block;
    float: left;
    letter-spacing: 0;
    margin-bottom: .16rem;
    border-radius: .08rem;
    font-size: .35rem;
}

#tc_info .info-item .info-item-bq span:last-child {margin-right:0;}






#tc_info .info-item .info-item-attr {
    padding: .2rem .5rem .1rem;
}

#tc_info .info-item .info-item-attr .attr {
    line-height: .9rem;
}

#tc_info .info-item .info-item-attr .attr .attr-left {
    float: left;
    width: 2.2rem;
    font-size: .4rem;
    color: #858585;
    padding-left: .6rem;
}

#tc_info .info-item .info-item-attr .attr .attr-left.icon_cate {
    background:url(icon_leixing.png) no-repeat 0 .22rem;
    background-size:.44rem .44rem;
}

#tc_info .info-item .info-item-attr .attr .attr-left.icon_attr {
    background:url(icon_leixing.png) no-repeat 0 .22rem;
    background-size:.44rem .44rem;
}

#tc_info .info-item .info-item-attr .attr .attr-left.icon_add {
    background:url(icon_quyu.png) no-repeat 0 .23rem;
    background-size:.44rem .44rem;
}


#tc_info .info-item .info-item-attr .attr .attr-right {
    float: left;
    width: calc(100% - 2.8rem);
    width: -webkit-calc(100% - 2.8rem);
    font-size: .4rem;
}

#tc_info .info-item .info-finish {
    position: absolute;
    width: 3rem;
    height: 3rem;
    right: .5rem;
    top: .3rem;
}



#tc_info .info-item .info-item-mation {
	padding: .4rem .5rem .2rem;
}
#tc_info .info-item .info-item-mation h5 {
    font-size: .5rem;
    color: #4C4C4C;
    height: 1.4rem;
    line-height: 1.7rem;
    font-weight: 500;
    padding: 0 0px;
    border-top: 1px solid #F2F2F2;
    border-bottom: none;
}

#tc_info .info-item .info-item-mation .title-bq {
	margin-bottom: .05rem;
    margin-top: .05rem;
}

#tc_info .info-item .info-item-mation .title-bq span {
    margin-right: .11rem;
    padding: 0 .12rem;
    line-height: .56rem;
    height: .6rem;
    box-sizing: border-box;
    display: block;
    float: left;
    letter-spacing: 0;
    margin-bottom: .16rem;
    border-radius: .08rem;
    font-size: .35rem;
}

#tc_info .info-item .info-item-mation .title-bq span:last-child {margin-right:0;}

#tc_info .info-item .info-item-mation .mation-content {
    padding: .2rem 0 .4rem;
    line-height: .66rem;
    font-size: .4rem;
    word-wrap: break-word;
}

#tc_info .info-item .info-item-mation .mation-photo__jgg img {
    float: left;
    display: block;
    object-fit: cover;
    width: calc((100vw - 1.24rem) / 3);
    height: calc((100vw - 1.24rem) / 3);
    margin-right: .12rem;
    margin-bottom: .12rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    max-width: 230px;
    max-height: 230px;
}

#tc_info .info-item .info-item-dingwei {
    font-size: .34rem;
    color: #97abd1;
    position: relative;
    height: .45rem;
    margin: .26rem .5rem;
    padding: 0 2.6rem 0 0;
}

#tc_info .info-item .info-item-dingwei .tciconfont {
    color: #97abd1;
    font-size: .42rem;
    position: relative;
    top: .04rem;
    line-height: .45rem;
}

#tc_info .info-item .info-item-dingwei span {
    color: #666;
    font-size: .32rem;
    line-height: .45rem;
    position: absolute;
    top: 0;
    right: 0;
}


#tc_info .info-item .info-item-zan {padding:.2rem .5rem .5rem;}

#tc_info .info-item .info-item-zan .zan-hd {
	height: .7rem;
    line-height: .7rem;
}

#tc_info .info-item .info-item-zan .zan-hd .zan-hd_num {
    margin-left: 0;
    float: left;
}

#tc_info .info-item .info-item-zan .zan-hd .zan-hd_num i {
    color: #f5833b;
    display: inline-block;
    width: .7rem;
    height: .7rem;
    vertical-align: middle;
    font-size: .6rem;
    line-height: .7rem;
}

#tc_info .info-item .info-item-zan .zan-hd .zan-hd_num span {
	font-size:.34rem;
	line-height:.7rem;
}

#tc_info .info-item .info-item-zan .zan-hd .zan-hd_clicks {
	font-size:.34rem;
}


#tc_info .info-item .info-item-zan .zan-bd .zan-bd_content {
	padding: .25rem .25rem;
    background-color: #f6f6f6;
    line-height: .7rem;
    font-size: .36rem;
}


#tc_info .info-item .info-item-zan .zan-bd .zan-bd_content img {
    float: left;
    width: .7rem;
    height: .7rem;
    border-radius: 100%;
    margin: 0 .12rem 0 0;
}

#tc_info .info-item {margin-bottom:.4rem;}


#tc_info .info-item-t {
    margin-top:-.3rem;
    z-index: 10;
    position: relative;
    border-radius: .3rem .3rem 0 0;
}

#tc_info .info-item .info-item-ly {
	padding:.4rem .5rem;
}

#tc_info .info-item .info-item-ly .ly-content p {
	height:.7rem;
	line-height:.7rem;
	font-size: 0.4rem;
}

#tc_info .info-item .info-item-ly .ly-content .import {
    color: #666;
	font-size: 0.34rem;
}

#tc_info .info-item .info-item-ly .ly-right {
    float: right;
    width: 1.1rem;
    height: 1.375rem;
}

#tc_info .info-item .info-item-ly .ly-right a {
    display: block;
    height: 1.375rem;
    background-size: .66rem auto;
}














#tc_info .info-item .info-item-jubao {
    padding:.4rem .5rem;
}

#tc_info .info-item .info-item-jubao .jubao-content .title {
    height:.8rem;
	line-height:.7rem;
	font-size: 0.4rem;
}

#tc_info .info-item .info-item-jubao .jubao-content .desc {
    font-size: .34rem;
    color: #989694;
    min-height: .6rem;
    line-height: .6rem;
}

#tc_info .info-item .info-item-jubao .jubao-right {
    float: right;
    width: 1.1rem;
    height: 1.9rem;
	margin-left:.7rem;
}

#tc_info .info-item .info-item-jubao .jubao-right .ico {
    width: .8rem;
    height: .8rem;
    margin: .4rem 0 0 .12rem;
}

#tc_info .info-item .info-item-jubao .jubao-right .ico img {
    width: .8rem;
    height: .8rem;
    1padding-top:.4rem;
}

#tc_info .info-item .info-item-jubao .jubao-right .btn {
    width: .8rem;
    height: .7rem;
    line-height: .7rem;
    font-size: .32rem;
    text-align: center;
	margin: 0 0 0 .12rem;
}

#tc_info .info-item .info-item-comment .comment-title {
    font-size: .45rem;
    height: 1rem;
    line-height: 1rem;
    padding: 0 .5rem;
    text-align: left;
}

#tc_info .info-item .info-item-comment .comment-title span {
    font-size: .36rem;
    color: #385A83;
    float: right;
    margin-left: .3rem;
    text-align: right;
}


#tc_info .info-item .info-item-comment .comment-item {
    padding: .2rem .5rem 0 .5rem;
}

#tc_info .info-item .info-item-comment .comment-item .comment-item-avatar {
    float: left;
    border-radius: 100%;
    overflow: hidden;
    width: .8rem;
    height: .8rem;
}

#tc_info .info-item .info-item-comment .comment-item-content {
    border-bottom: 1px solid #eee;
    padding: 0 0 .25rem;
    float: left;
    width: calc(100% - 1rem);
    width: -webkit-calc(100% - 1rem);
    margin-left: .2rem;
}

#tc_info .info-item .info-item-comment .comment-item-content h5 {
    color: #5B7DAB;
    min-height: .8rem;
    line-height: .8rem;
    font-size: .36rem;
    font-weight: 400;
}

#tc_info .info-item .info-item-comment .comment-item-content-text {
    font-size: .36rem;
    line-height: .75rem;
    margin-bottom: 0;
}

#tc_info .info-item .no-comment-more {
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    color: #858585;
	font-size:.36rem;
}

#tc_info .info-item .info-item-fbr {
    padding: .4rem .5rem;
}

#tc_info .info-item .info-item-fbr .fbr-avatar {
    width: 1.3rem;
    height: 1.3rem;
    position: relative;
    float: left;
    margin-top: 0;
}

#tc_info .info-item .info-item-fbr .fbr-content {
    position: relative;
    float: left;
    width: calc(100% - 1.6rem);
    width: -webkit-calc(100% - 1.6rem);
    margin-left: .3rem;
}

#tc_info .info-item .info-item-fbr .fbr-content .fbr-name {
    min-height: .7rem;
    line-height: .7rem;
    font-size: .36rem;
    position: relative;
    margin-top: 0;
}

#tc_info .info-item .info-item-fbr .fbr-content .fbr-name i {
    display: inline-block;
    height: .3rem;
    width: .3rem;
    border-width: .06rem .06rem 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -.06rem;
    position: absolute;
    top: 38%;
    margin-top: .2rem;
    right: .06rem;
}

#tc_info .info-item .info-item-fbr .fbr-content .fbr-count {
    font-size: .34rem;
    color: #a7a7a7;
    line-height: .6rem;
    height: .6rem;
}


#tab-navs {
    background: #fff;
}
.index-navs {
    height: auto !important;
    padding-top: .4rem;
}

.tab-navs {
    *zoom: 1;
    width: 9.04rem;
	max-width:812px;
    margin: 0 .48rem;
    padding: 0;
    text-align: center;
    list-style: none;
    box-sizing: border-box;
    overflow: hidden;
    overflow-x: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    min-height: 1.4rem;
    -webkit-overflow-scrolling: touch;
	z-index:10;
}

.index-navs .tab-scroll {
    margin: 0;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	height: 1.4rem;
	z-index:10;
	border-bottom: 1px solid #f6f6f6;
	background:#fff;
}

.index-navs .tab-scroll .tab-nav {
	height:1.2rem;
	line-height:1.2rem;
	font-size:.42rem;
	font-weight:400;
	margin-right:.5rem;
}

.index-navs .tab-scroll .tab-nav:first-child {
    margin-left: .1rem;
}

.index-navs .index-nav {
    padding: 0 .1rem 0 0;
	min-width:1.68rem;
}


.index-navs .index-nav.active:before {
    content: '';
    width: .6rem;
    height: .1rem;
    background: #ff6666;
    bottom: .05rem;
    position: absolute;
    left: 50%;
    margin-left: -.3rem;
    border-radius: .1rem;
}

.detail-navs .index-nav {border:none;}




.swiper-fangchan__pic img{ display:block; width:100%; object-fit:cover;height:6.6rem;}
.swiper-fangchan__pic .swiper-slide__vr{ position:relative; }
.swiper-fangchan__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-fangchan__pic .swiper-slide__vr .video i{color:#fff; font-size:3.7em; font-weight:100; }


.right-arrow {display:none;}

#tc_info {
    font-family: -apple-system,BlinkMacSystemFont,'Helvetica Neue',Helvetica,Segoe UI,Arial,Roboto,'PingFang SC',MiSans,miui,'Hiragino Sans GB','Microsoft Yahei',sans-serif;
}

#tc_info .info-item .base-xinxi{ padding:.4rem .5rem .4rem;box-sizing:border-box; -webkit-box-align: center;  -webkit-align-items: center; align-items: center;background:#fff;}
#tc_info .info-item .base-xinxi .base-xinxi__item{ 1height:1.6rem; padding:.25rem 0 .25rem 0rem; width:33.3%; box-sizing:border-box; overflow:hidden; border-right:1px solid #E4E6F0;border-bottom:1px solid #E4E6F0;border-top:1px solid #E4E6F0; text-align:center;}
#tc_info .info-item .base-xinxi .base-xinxi__item:last-child{ border-right:0;}
#tc_info .info-item .base-xinxi .base-xinxi__item:first-child{ padding-left:0;}
#tc_info .info-item .base-xinxi .base-xinxi__item .hd{ color:#FA5741; font-size:.46rem; font-weight:500; line-height:.8rem;height:.8rem; max-width:100%;overflow:hidden;}
#tc_info .info-item .base-xinxi .base-xinxi__item .bd{ color:#9c9fa1; font-size:.36rem; line-height:.6rem; }

.site-float {display:none}



#tc_info .info-peitao_tags{ background:#fff;padding:0 0 .2rem 0;margin:0;}
#tc_info .info-peitao_tags .info-item-mation {
    padding: .4rem 0rem .2rem;
}
#tc_info .info-peitao_tags .info-item-mation h5 {
    font-size: .5rem;
    color: #4C4C4C;
    height: 1.4rem;
    line-height: 1.7rem;
    font-weight: 500;
    padding: 0 0px;
    margin:0 .5rem;
    border-top: 1px solid #F2F2F2;
    border-bottom: none;
}

#tc_info .info-peitao_tags .peitao-tags__item{ opacity:0.2; float:left; width:20%; text-align:center; overflow:hidden; box-sizing:border-box; padding:.4rem 0 0;color: #555;}
#tc_info .info-peitao_tags .peitao-tags__item.on{ opacity:1;}
#tc_info .info-peitao_tags .peitao-tags__item .hd{ }
#tc_info .info-peitao_tags .peitao-tags__item .hd img{ height:.66rem;}
#tc_info .info-peitao_tags .peitao-tags__item .bd{ font-size:.36rem; line-height:.9rem; text-decoration: line-through;}
#tc_info .info-peitao_tags .peitao-tags__item.on .bd{text-decoration:unset;}


/********************************************* tcfangchan-peitao ****************************************/
.baidu-map{ background:#fff;}
.baidu-map .baidu-map__hd{ width:100%; height:5rem;margin-top:.3rem;}
.baidu-map .baidu-map__bd{ }
.baidu-map .baidu-map__bd .map-hd__nav{ border-bottom:1px solid #eee; height:.8rem;padding-top:.3rem; }
.baidu-map .baidu-map__bd .map-hd__nav .nav-item{ height:.8rem; line-height:.8rem; cursor:pointer; font-size:.4rem; width:12.5%; min-width:12.5%; text-align:center; }
.baidu-map .baidu-map__bd .map-hd__nav .nav-item.on{ border-bottom:2px solid #5CC55C; }
.baidu-map .baidu-map__bd .map-hd__cont{ padding:.2rem 0; }
.baidu-map .baidu-map__bd .map-hd__cont .cont-item{ font-size:.36rem; height:.8rem; line-height:.8rem; overflow:hidden; }
.baidu-map .baidu-map__bd .map-hd__cont .cont-item .cont-item__lt{ }
.baidu-map .baidu-map__bd .map-hd__cont .cont-item .cont-item__rt{ float:right; font-size:.28rem; color:#bbb; }
.baidu-map .baidu-map__bd .map-hd__cont .cont-item .cont-item__rt .tciconfont{ vertical-align: -1px; font-size: .28rem; margin-right: .1rem;}






























#tc_info #info-footer {
    height: 1.4rem;
    width: 100%;
}

#info-footer .info-footer {
    z-index: 99;
    position: fixed;
    height: 1.5rem;
    width: 100%;
    max-width: 812px;
    margin: 0 auto;
    left: auto;
    bottom: 0;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    border-top: 1px solid #f2f2f2;
}

#info-footer .info-footer .info-footer-item {
    border-top: 0;
    box-sizing: border-box;
    padding: .21rem 0 0 .05rem;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1.5;
    text-align: center;
}

#info-footer .info-footer .info-footer-item .tciconfont {
    font-size: .5rem;
    line-height: .66rem;
}
#info-footer .info-footer .info-footer-item .tabbar {
    font-size: .5rem;
    line-height: .66rem;
}

#info-footer .info-footer .info-footer-item span {
    display: block;
    line-height: .44rem;
    font-size: .32rem;
}

#info-footer .info-footer .info-footer-msg {
	-webkit-box-flex: 2;
    -webkit-flex: 2;
    flex: 2;
    margin-top:.23rem;
    margin-bottom:.23rem;
    margin-right:0rem;
    margin-left:.44rem;
    height:1rem;
    border-radius:.52rem;
    padding-top:0;
    background-image: -webkit-gradient(linear, left top, right top, from(#1fbf8c), to(#339999));
    background-image: -o-linear-gradient(left, #1fbf8c 0%, #339999 100%);
    background-image: linear-gradient(90deg, #1fbf8c 0%, #339999 100%);
}

#info-footer .info-footer .info-footer-msg a {
	font-size:.44rem;
	line-height:1rem;
	color: #fff;
}


#info-footer .info-footer .info-footer-tel {
	-webkit-box-flex: 3;
    -webkit-flex: 3;
    flex: 3;
    margin-top:.23rem;
    margin-bottom:.23rem;
    margin-right:.4rem;
    margin-left:.24rem;
    height:1rem;
    border-radius:.52rem;
    padding-top:0;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffa72c), to(#cc3333));
    background-image: -o-linear-gradient(left, #ffa72c 0%, #cc3333 100%);
    background-image: linear-gradient(90deg, #ffa72c 0%, #cc3333 100%);
}

#info-footer .info-footer .info-footer-tel a {
	font-size:.44rem;
	line-height:1rem;
}

#info-footer .info-footer .info-footer-tel a.finish {
    line-height: 1rem;
    font-size: .44rem;
}


/**shop**/
.h30 {
    height: 1.1rem;
	margin-top:-.1rem;
}

.top_wrap {
    height: 1.8rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
    1background-color: #FFF;
    1border-radius: 0 0 .4rem .4rem;
    position: relative;
}
.top_default_bg {
    background: #ff6666 url(/source/plugin/tom_tongcheng/images/personal/bg.png)no-repeat;
}

.top_default_jianbian {
    background-image: linear-gradient(#ff6666, #f5f5f5);
    width: 100%;
    height: 2rem;
}


.shop_index .top-menu {
    padding: .2rem .45rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: fixed;
    width: 9.1rem;
    background: #ffffff;
    top:0;
    z-index: 10;
}
.dpBack {
    width: 3.1rem;
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    flex: 2;
}
.dpBack i {
    display: inline-block;
    color: #666; 
     
    line-height: .7rem;
    font-size:20px; 
    -webkit-background-size: auto 1.2em;
    background-size: auto 0.44rem;
    float: left;
     
}
.dpshare {
    width: 3.1rem;
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    flex: 2;
}
.dpshare i {
    display: inline-block;
    color: #666;  
     
    line-height: .7rem;
    font-size:20px;  
    -webkit-background-size: auto 1.2em;
    background-size: auto 0.44rem;
    float: right;
    
}

.shop_index .top-menu .menu-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    width:1.5rem;
    text-align: center;
    height: .7rem;
    line-height: .55rem;
    border-bottom: 0 solid #f6f6f6;
    border-radius: .35rem;
    background: transparent;
    1margin:0 -.4rem 0 0;
    z-index: 10;
    1padding-right:.5rem;
    position: relative;
}
/*.shop_index .top-menu .menu-item.r {*/
/*    padding-left:.5rem;*/
/*    margin:0 0 0 -.4rem;*/
/*    padding-right: 0;*/
/*}*/
.shop_index .top-menu .menu-item a {
    overflow: hidden;
    display: inline-block;
    height: 0.7rem;
    color: #333;
    width: 0.9rem;
    font-size: .4rem;
}
.shop_index .top-menu .menu-item.on {
    background: transparent;
    z-index: 11;
    padding: 0;
}

.shop_index .top-menu .menu-item.on a {
    color: #ff6666;
    border-color: #fff;
    font-weight: 400;
}

.shop_index .top-menu .menu-item.on:before {
    content: '';
    width: 0.4rem;
    height: 0.05rem;
    background: #ff6666;
    bottom: 0.075rem;
    position: absolute;
    left: 50%;
    margin-left: -0.2rem;
    border-radius: 0.1rem;
}


#shop_index .shop_nav {
    background: transparent;
    text-align: center;
}



.shop_index .search-box {
    padding: .2rem .5rem;
    background: transparent;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
}

.shop_index .search-box .search-main {
    background: #fff;
    width: 100%;
    height: 1.2rem;
	border:.026rem solid #f5f5f5;
    box-shadow: 5px 5px 10px -4px #dad7d7;
    border-radius: .6rem;
    margin-bottom: .2rem;
    padding: .15rem .25rem;
    box-sizing: border-box;
}

.shop_index .search-box .search-main .search-lt {
    position: relative;
    width: 2rem;
    min-width: 2rem;
}

.shop_index .search-box .search-main .search-lt .search-lt__select {
    position: relative;
    color: #666;
    cursor: pointer;
    width: 2rem;
    height: .9rem;
    line-height: .9rem;
    text-align: center;
    overflow: hidden;
	font-size:.34rem;
}

.shop_index .search-box .search-main .search-lt .search-lt__select:before {
    content: '';
    position: absolute;
    height: .34rem;
    width: .02rem;
    right: 0;
    top: .28rem;
    background: #eee;
}

.shop_index .search-box .search-main .search-lt .select-box__list {
    display: none;
    box-shadow: 5px 5px 10px -4px #dad7d7;
    position: absolute;
    top: .9rem;
    left: -.28rem;
    background: #fff;
    border: .026rem solid #f5f5f5;
	border-top:0;
	border-bottom-right-radius:.2rem;
	border-bottom-left-radius:.2rem;
    1border-radius: .2rem;
    width: 2.25rem;
}

.shop_index .search-box .search-main .search-lt .select-box__list .select-list__item {
    color: #666;
    cursor: pointer;
    height: .9rem;
    line-height: .9rem;
    border-bottom: 1px solid #eee;
    text-align: center;
    overflow: hidden;
	font-size:.34rem;
}

.shop_index .search-box .search-main .search-rt input {
    width: calc(100% - 1.2rem);
    width: -webkit-calc(100% - 1.2rem);
    border: none;
    line-height: .9rem;
    height: .9rem;
    box-sizing: border-box;
    padding-left: .3rem;
    border-radius: .4rem;
    color: #666;
    font-size: .34rem;
}

.shop_index .search-box .search-main .search-rt .tciconfont {
    cursor: pointer;
    color: #999;
    text-align: center;
    width: .9rem;
    min-width: .9rem;
    height: .9rem;
    line-height: .9rem;
    font-size: .4rem;
}


.shop_index .index-headlines {
    background: #fff;
    padding: .04rem 0;
}


#shop_index .shop_headlines {
    padding: .2rem .5rem .2rem .5rem;
    background: #fff;
    position: relative;
}

#shop_index .shop_headlines .shop_headlines-title {
    width: 1.8rem;
    height: .7rem;
    line-height: .7rem;
    position: absolute;
    top: .2rem;
    left: .5rem;
    text-align: left;
    font-weight: 600;
	font-size:.4rem
}

#shop_index .shop_headlines .shop_headlines-list {
    padding: 0 1.6rem 0 1.9rem;
    margin-top: 0;
}

#shop_index .shop_headlines .shop_headlines-list ul {
    padding-left: .1rem;
    height: .7rem;
    overflow: hidden;
}


#shop_index .shop_headlines .shop_headlines-list ul li {
    font-size: .34rem;
    height: .7rem;
    line-height: .7rem;
    color: #3E3E3E;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#[] .shop_headlines .shop_headlines-list ul li img {
    width: .4rem;
    height: .4rem;
    border-radius: 100%;
    vertical-align: -.08rem;
    margin-right: .1rem;
}

#shop_index .shop_headlines .shop_headlines-ruzhu {
    width: 1.6rem;
    height: .6rem;
    position: absolute;
    top: .25rem;
    right: .5rem;
    color: #fe737a;
    text-align: center;
    border-radius: .15rem;
    font-size: .32rem;
}

#shop_index .shop_headlines .shop_headlines-ruzhu a {
    margin-top: 0px;
    line-height: .6rem;
    display: block;
    width: 1.6rem;
    height: .6rem;
    color: #fff;
    border-radius: .15rem;
    font-size: .32rem;
}


.shop_index .index-zhongfocuspic .index-focuspic__zhong {
    padding: 0;
	margin:.2rem .5rem .2rem;
}

.shop_list .shop_list-menu {
    padding: .2rem .5rem 0px .5rem;
}

.shop_list .shop_list-menu .list-menu .title {
    line-height: .6rem;
    font-size: .36rem;
    font-weight: 600;
}

.shop_list .shop_list-menu .list-menu .msg {
    line-height: .5rem;
    font-size: .3rem;
    color: #999;
}

.shop_list .shop_list-menu .list-menu.on .msg {
    display: inline-block;
    padding: 0 .2rem;
    background: #FE5013;
    color: #fff;
    border-radius: .25rem;
}

.shop_list .list-item {
    padding: .2rem 0;
}

.shop_list .list-item .item-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: .4rem .5rem .4rem .5rem;
    background: #fff;
    border-bottom: .02rem solid #f7f7f7;
    overflow:hidden;
}

.shop_list .list-item .item-box .item-pic {
    width: 2.4rem;
    height: 2.4rem;
    position: relative;
	border-radius:.2rem;
	overflow:hidden;
}

.shop_list .list-item .item-box .item-content {
    position: relative;
    padding-right: 0rem;
    padding-left: .3rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: visible;
}

.shop_list .list-item .item-box .item-content .content h5 {
    font-weight: 600;
    font-size: .4rem;
    line-height: .54rem;
    height:.54rem;
    max-width: 6.3rem;
    overflow: hidden;
    1text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0rem;
    position: relative;
}

.shop_list .list-item .item-box .item-content .content h5 a {
    max-width:5.7rem;
    height:.54rem;
    overflow: hidden;
    display: block;
    float: left;
}

.shop_list .list-item .item-box .item-content .content h5 span.icon {
    display: inline-block;
    width: .5rem;
    height: .5rem;
    vertical-align: bottom;
    float: left;
    font-weight:400;
}

.shop_list .list-item .item-box .item-content .content h5 span.icon.top {
    margin-right: 0.15rem;
    margin-top: 0.04rem;
    vertical-align: top;
    display: inline-block;
    width: 0.44rem;
    height: 0.44rem;
    background: #ff6666;
    background-size: 100% auto;
    border-radius: 0.06rem;
    text-align: center;
}
.shop_list .list-item .item-box .item-content .content h5 span.icon.top:before {
    content: "顶";
    font-size: .32rem;
    color: #fff;
    position: relative;
    top: -0.07rem;
    left: 0rem;
    
}

.shop_list .list-item .item-box .item-content .content h5 span.icon.vip {
    margin-left:.1rem;
}

.shop_list .list-item .item-box .item-content .content .xinxi {
    height: .66rem;
    margin-top: 0;
    line-height: .66rem;
    color: #9c9c9c;
    overflow: hidden;
    font-size: .32rem;
    padding: 0;
    max-width: 4.6rem;
	overflow: hidden;
}

.shop_list .list-item .item-box .item-content .content .xinxi .tciconfont {
    font-size: .3rem;
	padding:0 .05rem 0 0;
}

.shop_list .list-item .item-box .item-content .content .shop_list-tags {
	1margin-top: .2rem;	
}

.shop_list-tags span {
    height: .56rem;
    box-sizing: border-box;
    line-height: .54rem;
    margin-top: 0px;
    margin-right: .11rem;
    margin-bottom: .16rem;
    border-radius: .08rem;
    font-size: .32rem;
    border-width: .02rem;
    display: inline-block;
    float: left;
    padding: 0 .12rem; 
    color: #ba9350 !important;
     
    background-color: #fbf4e5;
}

.shop_list .list-item .item-box .item-content .content .address {
    height: .5rem;
    margin-right: -1rem;
    margin-bottom: 0;
    line-height: .5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #888888;
    font-size: .32rem;
    overflow:hidden;
    max-width:4.6rem;
}

.shop_list .list-item .item-box .item-content .details {
    text-align: center;
    position: absolute;
    right: 0;
    top: .66rem;
}

.shop_list .list-item .item-box .item-content .details .tel a {
    display: inline-block;
    width: .9rem;
    height: .9rem;
    background: url(shop_tel2.png)no-repeat center;
    background-size: 100% auto;
	margin:.07rem 0 .2rem 0;
}

.shop_list .list-item .item-box .item-content .details .dist {
    height: .5rem;
    line-height: .5rem;
    color: #787878;
	font-size:.34rem;
}

.shop_list .list-item .item-box .item-content .content .nr {
    height: .8rem;
    1margin-right: -1rem;
    margin-bottom: 0;
	1margin-top: .1rem;
    line-height: .8rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666;
    font-size: .4rem;
	border-bottom:1px dashed #eee;
	position: relative;
	left:-2.7rem;
	margin-right:-5.4rem;
	max-width:9rem;
	padding-left:.1rem;
	box-sizing:border-box;
}

.shop_list .list-item .item-box .item-content .content p.nr {margin-top:.4rem;}

.shop_list .list-item .item-box .item-content .content a p.nr {margin-top:0;}

.shop_list .list-item .item-box .item-content .content .nr .zan {
    margin-right: .15rem;
	margin-top: .18rem;
    vertical-align: top;
    display: inline-block;
    width: .44rem;
    height: .44rem;
	background:#ba9350;
    1background: url(shop_zan.png)no-repeat center;
    background-size: 100% auto;
    border-radius: .06rem;
}

.shop_list .list-item .item-box .item-content .content .nr .zan:before {
	content: "赞";
	font-size:.34rem;
	color:#fff;
	position: relative;
	top:-.18rem;
	left:.05rem;
}

.shop_list .list-item .item-box .item-content .content .nr .juan {
    margin-right: .15rem;
	margin-top: .18rem;
    vertical-align: top;
    display: inline-block;
    width: .44rem;
    height: .44rem;
	background:#ea6969;
     
    background-size: 100% auto;
    border-radius: .06rem;
}

.shop_list .list-item .item-box .item-content .content .nr .juan:before {
	content: "券";
	font-size:.34rem;
	color:#fff;
	position: relative;
	top:-.18rem;
	left:.05rem;
}

.shop_list .list-item .item-box .item-content .content .nr .qiang {
    margin-right: .15rem;
	margin-top: .18rem;
    vertical-align: top;
    display: inline-block;
    width: .44rem;
    height: .44rem;
	background:#ea6969;
     
    background-size: 100% auto;
    border-radius: .06rem;
}

.shop_list .list-item .item-box .item-content .content .nr .qiang:before {
	content: "抢";
	font-size:.34rem;
	color:#fff;
	position: relative;
	top:-.18rem;
	left:.05rem;
}

.shop_list .list-item .item-box .item-content .content .nr .ptuan {
    margin-right: .15rem;
	margin-top: .18rem;
    vertical-align: top;
    display: inline-block;
    width: .44rem;
    height: .44rem;
	background:#ea6969;
     
    background-size: 100% auto;
    border-radius: .06rem;
}

.shop_list .list-item .item-box .item-content .content .nr .ptuan:before {
	content: "拼";
	font-size:.34rem;
	color:#fff;
	position: relative;
	top:-.18rem;
	left:.05rem;
}

.shop_list .list-item .item-box .item-content .content .nr .kjia {
    margin-right: .15rem;
	margin-top: .18rem;
    vertical-align: top;
    display: inline-block;
    width: .44rem;
    height: .44rem;
	background:#21b884;
     
    background-size: 100% auto;
    border-radius: .06rem;
}

.shop_list .list-item .item-box .item-content .content .nr .kjia:before {
	content: "砍";
	font-size:.34rem;
	color:#fff;
	position: relative;
	top:-.18rem;
	left:.05rem;
}

.shop_list .list-item .item-box .item-content .content .nr .huodong {
    margin-right: .15rem;
	margin-top: .18rem;
    vertical-align: top;
    display: inline-block;
    width: .44rem;
    height: .44rem;
	background:#f9a821;
     
    background-size: 100% auto;
    border-radius: .06rem;
}

.shop_list .list-item .item-box .item-content .content .nr .huodong:before {
	content: "活";
	font-size:.34rem;
	color:#fff;
	position: relative;
	top:-.18rem;
	left:.05rem;
}


.tc-list-filter-area {height:75%;}

#shop_details .html-haibao-btn {
    cursor: pointer;
    font-size: .32rem;
    padding: 0 .5rem 0 .3rem;
    line-height: .7rem;
	border-radius:0;
    border-top-left-radius: .35rem;
    border-bottom-left-radius: .35rem;
    position: fixed;
    top: 3rem;
    right: 0px;
    z-index: 999;
    background: rgba(0,0,0,0.6);
    color: #fff;
}

#shop_details .html-haibao-btn .tciconfont {
	font-size:.32rem;
	margin-right: .1rem;
    vertical-align: -.0rem;
}


#shop_details .details-info {
    margin-top: .3rem;
}

#shop_details .details-info .info-item .swiper-container-focuspic {
    padding:0 0 0;
	margin: 0 0rem 0rem;
	border-radius:0;
}

#shop_details .details-info .info-item .swiper-container-focuspic .swiper-slide img{
    border-radius:0;
    display: block;
    width: 100%;
    object-fit: cover;
    height: 6.6rem;
}


#shop_details .details-info .info-item-title {
    position: relative;
    background: #fff;
    padding: .5rem .5rem 0rem;
    border-radius:.3rem .3rem 0 0;
    margin-top: -0.3rem;
    z-index: 10;
}

#shop_details .details-info .info-item-title .title {
    font-size: .5rem;
    color: #000;
    font-weight: 600;
    line-height: 1rem;
    width: calc(100% - 1.5rem);
    width: -webkit-calc(100% - 1.5rem);
	height:1rem;
	overflow:hidden;
}

#shop_details .details-info .info-item-title .title .vip-logo {
    margin-left: .0rem;
    height: .5rem;
    vertical-align: -.07rem;
	position: absolute;
	right:2rem;
	top:.25rem;
}

#shop_details .details-info .info-item-title .desc {
    display: inline-block;
    font-size: .36rem;
    color: #999;
    line-height: 1rem;
}

#shop_details .details-info .info-item-title .desc .tciconfont {
    color: #F66;
    margin-right: .1rem;
	font-size: .4rem;
}

#shop_details .details-info .info-item-title .guanzu {
    position: absolute;
    right: .5rem;
    top: .25rem;
    font-size: .34rem;
    font-weight: 400;
    color: #ff7f00;
    background: #fff;
    padding: 0 .15rem;
    border: 1px solid #ff7f00;
    height: .5rem;
	line-height: .5rem;
    border-radius: .1rem;
}

#shop_details .details-info .info-item-address {
    position: relative;
    background: #fff;
    padding:.1rem .5rem 0;
    font-size: .34rem;
    color: #000;
}

#shop_details .details-info .info-item-address .dingwei_ico {
    position: absolute;
    left: .40rem;
    top: .65rem;
    height: .5rem;
    width: .5rem;
    line-height: .5rem;
    text-align: left;
}

#shop_details .details-info .info-item-address .dingwei_ico .tciconfont {
    font-size: .6rem;
    color: #ff6666;
}

#shop_details .details-info .info-item-address .position {
    font-size: .36rem;
    color: #333333;
    padding: .3rem 1.5rem .3rem .6rem;
    line-height: .5rem;
    min-height: 1rem;
    border-top: 1px solid #F2F2F2;
}

#shop_details .details-info .info-item-address a.qiche {
    position: absolute;
    right: 1.5rem;
    top: .4rem;
    height: .5rem;
    width: .5rem;
    line-height: .5rem;
    text-align: center;
}

#shop_details .details-info .info-item-address a.qiche img {
    width: .5rem;
    margin-top: .2rem;
    margin-right: .2rem;
}

#shop_details .details-info .info-item-address a.tel {
    position: absolute;
    right: .5rem;
    top: .6rem;
    height: .5rem;
    width: .5rem;;
    line-height: .5rem;
    text-align: center;
    border-left: 1px solid #eaeaea;
	padding-left:.2rem;
}

#shop_details .details-info .info-item-address a.tel .tciconfont {
    font-size: .5rem;
}

#shop_details .shop_zan {
    padding: .3rem 0 .3rem;
    background: #fff;
    position: relative;
    border-top: 1px solid #f7f7f7;
	margin:-.3rem .5rem 0;
}
#shop_details .shop_zan .shop_zan-title {
    width: .5rem;
    height: .5rem;
    line-height: .5rem;
    position: absolute;
    top: .3rem;
    left: 0;
    text-align: left;
    color: #f66;
    font-weight: 600;
}
#shop_details .shop_zan .shop_zan-title .tciconfont {
    font-size: .45rem;
}
#shop_details .shop_zan .shop_zan-content {
    padding: 0 0 0 .6rem;
    margin-top: 0;
    font-size: .36rem;
    color: #3E3E3E;
    height: auto;
    line-height: .5rem;
}

#shop_details .shop_gonggao {
    padding: .3rem .5rem .3rem .5rem;
    background: #fff;
    position: relative;
    border-top: 0px solid #f7f7f7;
}
#shop_details .shop_gonggao .shop_gonggao-title {
    width: 1.7rem;
    height: .5rem;
    line-height: .5rem;
    position: absolute;
    top: .3rem;
    left: .5rem;
    text-align: left;
	font-size:.36rem;
    font-weight: 600;
}
#shop_details .shop_gonggao .shop_gonggao-content {
    padding: 0 0 0 1.7rem;
    margin-top: 0;
    font-size: .36rem;
    color: #3E3E3E;
    height: auto;
    line-height: .5rem;
}

#shop_details .details-info .menu-box {
    padding: 0 .5rem;
    line-height: 1.2rem;
    height: 1.2rem;
    position: relative;
    /* border-bottom: 1px solid #eee; */
}

#shop_details .details-info .menu-box .menu-box__title {
    font-size: .45rem;
    color: #000;
    font-weight: 400;
}

#shop_details .details-info .menu-box .menu-box__more {
    font-size: .34rem;
    color: #999;
    padding-left: .12rem;
}

#shop_details .details-info .photo-item {
    padding: .3rem .5rem;
    height: 2.2rem;
    overflow: hidden;
}

#shop_details .details-info .photo-item a {
    display: block;
    overflow: hidden;
    object-fit: cover;
    width: calc((100vw - 1.4rem) / 3);
    max-width: 232.7733px;
    height: 2.2rem;
    margin-left: 0;
    margin-right: .2rem;
    float: left;
    text-align: center;
}

#shop_details .details-info .photo-item a:last-child {margin-right:0;}

#shop_details .details-info .deta-menu {
    padding-top: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

#shop_details .details-info .deta-menu .menu-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    text-align: center;
    height: 1.2rem;
    line-height: 1.2rem;
    border-bottom: 1px solid #f6f6f6;
}

#shop_details .details-info .deta-menu .menu-item a {
    overflow: hidden;
    display: inline-block;
    height: .9rem;
    color: #333;
    width: .9rem;
	font-size:.45rem;
}

#shop_details .details-info .deta-menu .menu-item a.on {
    color: #ff6666;
    border-color: #ff6666;
    font-weight: 400;

}

#shop_details .menu-item__box {margin-top:0;}

#shop_details .details-info .details-store {
    padding: .2rem .5rem;
    border-bottom: 1px solid #eee;
    word-wrap: break-word;
    min-height: 1.5rem;
}

#shop_details .details-info .info-item-box .title-bq a {
    display: inline-block;
    height: .56rem;
    line-height: .56rem;
    margin-top: .1rem;
    margin-right: .11rem;
    padding: 0 .12rem;
    border-radius: .08rem;
	border-width: .02rem;
	box-sizing: border-box;
}

#shop_details .details-info .info-item-box .title-bq a.span0, #shop_details .details-info .info-item-box .title-bq a.span1, #shop_details .details-info .info-item-box .title-bq a.span2, #shop_details .details-info .info-item-box .title-bq a.span3, #shop_details .details-info .info-item-box .title-bq a.span4, #shop_details .details-info .info-item-box .title-bq a.span5, #shop_details .details-info .info-item-box .title-bq a.span6, #shop_details .details-info .info-item-box .title-bq a.span7, #shop_details .details-info .info-item-box .title-bq a.span8, #shop_details .details-info .info-item-box .title-bq a.span9, #shop_details .details-info .info-item-box .title-bq a.span-cat {
    font-size: .36rem;
}

#shop_details .details-info .details-store .store-content {font-size:.4rem;line-height:.66rem;margin-top:.2rem;}

#shop_comment .info-item .info-item-comment .comment-title {
    border-top: 1px solid #f3f3f3;
    border-bottom: 0px solid #F2F2F2;
    font-size: .45rem;
    color: #000;
    font-weight: 400;
    color: #000;
    height: 1.2rem;
    line-height: 1.2rem;
    padding: 0 .5rem;
    text-align: left;
}

#shop_comment .info-item .info-item-comment .comment-item {
    padding: 0px .5rem .3rem .5rem;
}

#shop_comment .info-item .info-item-comment .comment-item .comment-item-avatar {
    float: left;
    border-radius: 100%;
    overflow: hidden;
    width: .8rem;
    height: .8rem;
    margin-top: 0px;
}

#shop_comment .info-item .info-item-comment .comment-item-content {
    border-bottom: 1px solid #eee;
    padding: 0 0 .3rem;
    float: left;
    width: calc(100% - 1.1rem);
    width: -webkit-calc(100% - 1.1rem);
    margin-left: .3rem;
}

#shop_comment .info-item .info-item-comment .comment-item-content h5 {
    color: #000;
    min-height: .8rem;
    line-height: .8rem;
    font-size: .34rem;
    font-weight: 400;
}

#shop_comment .info-item .info-item-comment .comment-item-content .floor_main {
    margin-left: .1rem;
    font-size: .3rem;
    border: .01rem solid #ff7f00;
    color: #ff7f00;
    padding: .01rem .15rem;
    border-radius: .2rem;
    vertical-align: 0;
}

#shop_comment .info-item .info-item-comment .comment-item-content h5 span.right {
    float: right;
    color: #9e9e9e;
    font-size: .34rem;
    font-weight: 400;
}

#shop_comment .info-item .info-item-comment .comment-item-content-text {
    color: #555;
    font-size: .36rem;
    line-height: .7rem;
    margin-bottom: .1rem;
}

#shop_comment .info-item .info-item-comment .comment-item-content-text img {
    vertical-align: middle;
    width: .6rem;
}

#shop_comment .info-item .info-item-comment .comment_reply_pinglun_box {
    color: #555;
    background: #f9f9f9;
    padding: .25rem .25rem .15rem;
	border-radius:.1rem;
}

#shop_comment .info-item .info-item-comment .comment_reply_pinglun_btn a {
    color: #888888;
    float: right;
    border: 1px solid #e0e0e0;
    height:.6rem;
	line-height:.6rem;
	padding: 0 .2rem;
    font-size: .32rem;
    border-radius: .3rem;
}

#shop_comment .info-item .info-item-comment .comment_reply_pinglun_btn a .tciconfont {
    margin-right: .1rem;
    font-size: .32rem;
    color: #D8D8D8;
}

#shop_comment .info-item .no-comment-more {
    height: 1rem;
    line-height: 1rem;
	font-size:.34rem;
    text-align: center;
    color: #858585;
}

#shop_comment .info-item .no-comment {
    height: 1rem;
    line-height: 1rem;
	font-size:.34rem;
    text-align: center;
    color: #858585;
}

.xiao_qrcode_msg {
    padding-top: .3rem;
    padding-bottom: .5rem;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: .34rem;
    color: #929190;
    line-height: .6rem;
}

#tc_info .shop_list {background:#fff;}

.shop_list .shop_list-title {
    height: 1.2rem;
    font-size: .45rem;
    color: #000;
    font-weight: 400;
    line-height: 1.2rem;
    padding: 0 .5rem;
    border-bottom: 1px solid #eee;
}

.shop_list .list-msg {
    text-align: center;
    height: 1rem;
    line-height: 1rem;
    font-size: .34rem;
    color: #a7a19f;
}

#shop_details .details_footer {
    height: 1.4rem;
    width: 100%;
}

#shop_details .details_footer .details-footer {
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: fixed;
    z-index: 99;
    bottom: 0;
    left: auto;
    width: 100%;
	max-width:812px;
    height: 1.4rem;
    border-top: 1px solid #eee;
}

#shop_details .details_footer .details-footer .footer-wx {
    padding: .12rem 0 0;
}

#shop_details .details_footer .details-footer .footermenu a {
    display: block;
    height: 1.28rem;
	font-size: .34rem;
    line-height: .5rem;
    color: #64727b;
}

#shop_details .details_footer .details-footer .footermenu a .tciconfont {
    font-size: .56666rem;
    line-height: .73333rem;
}

#shop_details .details_footer .details-footer .footermenu a .tabbar {
    font-size: .56666rem;
    line-height: .73333rem;
}

#shop_details .details_footer .details-footer .footermenu span {
    display: block;
    color: #797575;
    line-height: .4rem;
    font-size: .34rem;
}

#shop_details .details_footer .details-footer .footer-tel span {
    color: #fff;
    font-size: .34rem;
	line-height: .6rem;
}

#shop_details .details_footer .details-footer .footer-tel {
    -webkit-box-flex: 3;
    -webkit-flex: 3;
    flex: 3;
    margin-top: 0.23rem;
    margin-bottom: 0.23rem;
    margin-right: 0.4rem;
    margin-left: 0.24rem;
    height: 1rem;
    border-radius: 0.52rem;
    padding-top: 0;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffa72c), to(#cc3333));
    background-image: -o-linear-gradient(left, #ffa72c 0%, #cc3333 100%);
    background-image: linear-gradient(90deg, #ffa72c 0%, #cc3333 100%);
}

#shop_details .details_footer .details-footer .footer-tel .tel-pic {
    height: .6rem;
    font-size: .34rem;
    line-height: .8rem;
}


#shop_details .details-info .wholegoods-list {
    padding: 0 .5rem .3rem;
	
}

#shop_details .details-info .wholegoods-list {
	padding: .3rem .5rem .3rem;
	margin-top:-.3rem;
}

#shop_details .details-info .wholegoods-list .wholegoods-item {
    border-bottom: 1px solid #eee;
    padding: 0 0;
	margin:.3rem 0;
	position:relative;
	border-top-left-radius:.2rem;
	overflow:hidden;
}
#shop_details .details-info .wholegoods-list .wholegoods-item:last-child {
	border-bottom: 0;
}

#shop_details .details-info .wholegoods-list .wholegoods-item .wholegoods-item__pic {
    width: 2.2rem;
    min-width: 2.2rem;
    height: 2.2rem;
    overflow: hidden;
	border-radius:.2rem;
}

#shop_details .details-info .wholegoods-list .wholegoods-item .wholegoods-item__main {
    width: calc(100% - 2.5rem);
    width: -webkit-calc(100% - 2.5rem);
    overflow: hidden;
    margin-left: .3rem;
}

#shop_details .details-info .wholegoods-list .wholegoods-item .wholegoods-item__main .main-title {
    line-height: .6rem;
	height:1.2rem;
	margin-top:-.1rem;
}

#shop_details .details-info .wholegoods-list .wholegoods-item .wholegoods-item__main .main-title .title {
    font-size: .4rem;
    font-weight: 400;
    width: calc(100% - 0rem);
    width: -webkit-calc(100% - 0rem);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}

#shop_details .details-info .wholegoods-list .wholegoods-item .wholegoods-item__main .main-price {
    line-height: .5rem;
    height: .6rem;
    margin-top: 0;
}

#shop_details .details-info .wholegoods-list .wholegoods-item .wholegoods-item__main .main-price .price {
    color: #ff1d1d;
    font-size: .4rem;
	position:absolute;
	bottom:-.05rem;
}

#shop_details .details-info .wholegoods-list .wholegoods-item .wholegoods-item__main .main-price .tiaojian {
    position:absolute;
	font-size: .3rem;
    color: #000;
	left:0;
	top:0;
	background:#ffff33;
	padding:0 .1rem 0;
	border-bottom-right-radius:.2rem;
}

#shop_details .details-info .wholegoods-list .wholegoods-item .wholegoods-item__main .main-price .old-price {
    font-size: 0.32rem;
    color: #999;
    text-decoration: line-through;
	position:relative;
	bottom:-.64rem;
	left:2rem;
}

#shop_details .details-info .wholegoods-list .wholegoods-item .wholegoods-item__main .main-sell {
	position:absolute;
	top:1.2rem;
	width: calc(100% - 2.5rem);
    width: -webkit-calc(100% - 2.5rem);
}



#shop_details .details-info .wholegoods-list .wholegoods-item .wholegoods-item__main .main-sell .sell-msg {
    width: 100%;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	height:.5rem;
    line-height: .5rem;
    font-size: .32rem;
    color: #888;
}

#shop_details .details-info .wholegoods-list .wholegoods-item .wholegoods-item__main .main-sell .sell-btn {
    height: .6rem;
    line-height: .6rem;
    font-size: .32rem;
    width: 1.4rem;
	padding:0 .2rem;
    margin-left: .4rem;
    text-align: center;
    color: #fff;
    color: #fff;
    background: #ff7f00;
    border-radius: .3rem;
	top:.3rem;
	position:relative;
}

.photos_list {margin:0 .5rem;}

.photos_list a {
    1width: 33%;
    height: 100px;
    display: block;
    overflow: hidden;
    object-fit: cover;
    width: calc((100vw - 1.5rem) / 3);
    height: calc((100vw - 1.5rem) / 3);
    margin-left: 0;
    margin-right: .25rem;
    float: left;
    text-align: center;
    margin-top: 10px;
	border-radius:.1rem;
}

.photos_list a:nth-child(3n+0) {margin-right:0;}



/***pinche***/

.tcpche-index .search-box {
    padding: .2rem .5rem;
    background: transparent;
    position: absolute;
    bottom: -.75rem;
    left: 0;
    right: 0;
    z-index: 1000;
}

.tcpche-index .search-box #search_form {
    font-size: .36rem;
    padding: .2rem;
    line-height: 1rem;
    background: #fff;
    border-radius: .15rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.tcpche-index .search_form .id_search-btn {
    width: 1.1rem;
    cursor: pointer;
    text-align: center;
    background: #F3F4F6;
    color: #717171;
}

.tcpche-index .pinche-xieyi .pinche-xieyi__simple {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    font-size: .34rem;
    padding: .2rem .5rem;
    background: #fff;
    line-height: .5rem;
    letter-spacing: 1px;
}

.tcpche-index .pinche-xieyi {
    margin-top: 0;
	padding-top:.5rem;
	background:#fff;
}

.tcpche-index .type_box {
    padding: .1rem .5rem .2rem .5rem;
    background: #fff;
}

.tcpche-index .type_box .type_itme {
    width: 48%;
    float: left;
    height: 1rem;
    line-height: 1rem;
    border-radius: .2rem;
    background: #ddd;
    text-align: center;
    margin: 2% 4% 2% 0;
}

.tcpche-index .type_box .type_itme:nth-child(2n+0) {
	margin-right:0;
}

.tcpche-index .type_box .type_itme i {
    font-size: .4rem;
    color: #fff;
    vertical-align: 0px;
}

.tcpche-index .type_box .type_itme span {
    padding-left: .15rem;
    color: #fff;
	font-size: .4rem;
}

.tcpche-index .index_city .remen_city_top {
    margin-bottom: .2rem;
    padding-left: .5rem;
    font-size: .5rem;
}

.tcpche-index .index_city .remen_city_top .tciconfont {
    color: #ffb64a;
	font-size:.5rem;
}

.tcpche-index .index_city .remen_city_box {
    background: #fff;
    width: 9rem;
    margin-left: .5rem;
    margin-right: .5rem;
}

.tcpche-index .remen_city_box .remen_city {
    float: left;
    width: 48%;
    text-align: center;
    line-height: .8rem;
    background: #F4F5F9;
    border-radius: .1rem;
    color: #4ba1fc;
    margin: 2% 4% 2% 0;
    border-bottom-left-radius: .4rem;
    border-top-right-radius: .4rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	font-size:.4rem;
}

.tcpche-index .remen_city_box .remen_city:nth-child(2n+0) {
	margin-right:0;
}

.tcpche-index .index_type_nav {
    background: #fff;
    line-height: 1.2rem;
    padding-left: .5rem;
}

.tcpche-index .index_type_nav .nav_item {
    text-align: center;
    font-size: .45rem;
    position: relative;
    cursor: pointer;
    padding-right: .5rem;
}

.tcpche-index .pinche_count {
    padding: .2rem .5rem 0 .5rem;
    color: #635e5e;
    line-height: .8rem;
	font-size:.36rem;
}

.pche-list .pche-item {
    margin: .2rem .0rem;
    background: #fff;
    padding: .4rem .5rem;
    border-radius: .0rem;
}

.pche-list .pche-item .pche_item_top {
    display: block;
    padding-bottom: .3rem;
}

.pche-list .pche-item .pche_title {
    padding-bottom: 10px;
    1height: .6rem;
	line-height: .7rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.pche-list .pche-item .pche_title span.tab {
    color: #fff;
    padding: 0 .06rem;
    margin-right: .1rem;
    font-size: .36rem;
    border-radius: .06rem;
	line-height:.54rem;
	height:.54rem;
	border: 1px solid transparent;
	display: inline-block;
	box-sizing: border-box;
}


.pche-list .pche-item .pche_title span.area {
    font-size: .44rem;
    font-weight: 500;
}

.pche-list .pche-item .pche_info {
    line-height: .7rem;
    padding-bottom: 0;
    font-size: .4rem;
    color: #777;
	border-bottom: 1px dashed #eee;
}

.pche-list .pche-item .pche_info:last-child {border:0;}

.pche-list .pche-item span.border {
    width: .15rem;
    height: .15rem;
    background: #dedede;
    border-radius: 100%;
    display: inline-block;
    margin-right: .15rem;
	position: relative;
	top:-.05rem;
	display:none;
}

.pche-list .pche-item .info_left {
    min-width: 1.5rem;
}

.pche-list .pche-item .pche_item_bottom {
    padding-top: .3rem;
    border-top: 1px solid #ececec;
    font-size: .34rem;
    line-height: .6rem;
}

.pche-list .pche-item .pche_item_bottom .pche_clicks i {
    padding-right: .1rem;
}
.pche-list .pche-item .pche_item_bottom .pche_clicks .tciconfont {
     
    font-size: .34rem;
    
}

.pche-list .pche-item .pche_item_bottom .pche_clicks span.time {
    padding-right: .3rem;
}

.pche-list .pche-item .pche_item_bottom .tel {
    color: #fff;
    padding: 0 .3rem;
    border-radius: .3rem;
    font-size: .36rem;
    background: #d9d7d3;
	height:.66rem;
	line-height:.66rem;
}

.new-footer {
    height: 1.9rem;
}

.tcui-loadmore {
    width: 65%;
    margin: 0 auto;
    line-height: .6rem;
    font-size: .36rem;
    text-align: center;
}

.tcpche-info .info-mianze {
    padding: .2rem .3rem;
    background: #FFFBEF;
    margin:0 .5rem;
}

.tcpche-info .info-mianze .info-mianze__lt {
    min-width: .5rem;
    text-align: left;
    height: 1rem;
    line-height: 1rem;
    color: #EB991D;
}

.tcpche-info .info-mianze .info-mianze__lt .tciconfont {
    font-size:.4rem
	line-height: 1rem;
	1position: relative;
	1top:.3rem;
}

.tcpche-info .info-mianze .info-mianze__text {
    line-height: .5rem;
    color: #EB991D;
    font-size: .32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


.tcpche-info .dizhi_card {
    margin: .5rem;
    box-shadow: 1px;
    -webkit-box-shadow: #3b3f3e 0px 0px 5px;
    box-shadow: #ebebeb 0px 0px 5px;
    border-radius: 8px;
    padding: .3rem;
    position: relative;
}

.tcpche-info .dizhi_card .avatar img {
    width: .6rem;
    height: .6rem;
    object-fit: cover;
    border-radius: 100%;
}

.tcpche-info .dizhi_card .avatar span.xm {
    padding-left: .2rem;
    vertical-align: 0px;
    color: #1d1d1d;
	font-size:.36rem;
}

.tcpche-info .dizhi {
    font-weight: bold;
    font-size: .44rem;
    line-height: .6rem;
    color: #2b2b2b;
    padding-bottom: .3rem;
}

.tcpche-info .pinche_type {
    color: #fff;
    padding: 0 .1rem;
    font-size: .36rem;
	height:.54rem;
	line-height:.54rem;
	border-radius: .1rem;
    border: 1px solid transparent;
    display: inline-block;
    box-sizing: border-box;
}

.tcpche-info .dizhi_card .clicks span.time {
    color: #939393;
    font-size: .34rem;
    padding: 0 .1rem;
    border-right: 1px solid #ddd;
    display: inline-block;
}

.tcpche-info .dizhi_card .clicks span.info_clicks {
    color: #939393;
    font-size: .34rem;
    padding-left: .1rem;
}

.tcpche-info .pinche_info {
    padding: .2rem .5rem .5rem .5rem;
    font-size: .4rem;
}

.tcpche-info .pinche_info .info_item {
    padding: 0 0;
    line-height: .8rem;
    font-size: .4rem;
}

.tcpche-info .pinche_info .info_item .info_left {
    width: 2rem;
    color: #9f9f9f;
}

.tcpche-info .info-item .info-item-ly {
    padding: .4rem .5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

.tcpche-info .info-item .info-item-ly .ly-content p {
    height: .7rem;
    line-height: .7rem;
    font-size: 0.4rem;
}

.tcpche-info .info-item .info-item-ly .ly-content .import {
    font-size: 0.34rem;
    color: #ff7f00;
}

.tcpche-info .info-item .info-item-jubao {
    padding: .4rem .5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

.tcpche-info .info-item .info-item-jubao .jubao-content .title {
	height: .8rem;
    line-height: .7rem;
    font-size: 0.4rem;
}

.tcpche-info .info-item .info-item-jubao .jubao-content .desc {
    font-size: .34rem;
    color: #989694;
    min-height: .6rem;
    line-height: .6rem;
}

.tcpche-info .info-item .info-item-jubao .jubao-right {
    float: right;
    width: 1.1rem;
    height: 1.9rem;
    margin-left: .7rem;
}

.tcpche-info .info-item .info-item-jubao .jubao-right .ico {
    width: .8rem;
    height: .8rem;
    margin: .4rem 0 0 .12rem;
}

.tcpche-info .info-item .info-item-jubao .jubao-right .ico img {
    width: .8rem;
    height: .8rem;
    1padding-top: .4rem;
}

.tcpche-info .info-item .info-item-jubao .jubao-right .btn {
    width: .8rem;
    height: .7rem;
    line-height: .7rem;
    font-size: .32rem;
    text-align: center;
    margin: 0 0 0 .12rem;
}

.tcpche-info .pinche_qrcode {
    padding-top: .5rem;
    margin: 0 auto;
    text-align: center;
    width: 4rem;
    height: 4rem;
}

.tcpche-info .pinche_qrcode_tishi {
    text-align: center;
    padding: .2rem 0;
    color: #191919;
	font-size:.36rem;
}


.tcpche-info .pcheinfo-foot {
    height: 1.6rem;
}

.tcpche-info .pcheinfo-footer {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-shadow: 0 0 0 rgba(0,0,0,.1);
    height: 1.4rem;
	width: 100%;
    max-width: 812px;
    box-sizing: border-box;
    padding: 0 .5rem 0 0;
    overflow: hidden;
    background: #fff;
    position: fixed;
    left: auto;
    bottom: 0;
    right: auto;
    z-index: 99;
	margin: 0 auto;
	border-top: 1px solid #f2f2f2;
}


.tcpche-info .pcheinfo-footer .pcheinfo-footer__item {
    width: 2rem;
    min-width: 1.28rem;
	height:1.28rem;
    text-align: center;
    overflow: hidden;
    color: #777;
	padding: .12rem 0 0;
}

.tcpche-info .pcheinfo-footer .pcheinfo-footer__item .tciconfont {
    display: block;
    font-size: .56666rem;
    line-height: .73333rem;
	height: .73333rem;
}

.tcpche-info .pcheinfo-footer .pcheinfo-footer__item span {
    display: block;
    line-height: .4rem;
	height: .4rem;
    font-size: .34rem;
}


.tcpche-info .pcheinfo-footer .pcheinfo-footer__item2 {
    margin-left: .3rem;
    font-size: .4rem;
    font-weight: 400;
    height: .9rem;
    line-height: .9rem;
    text-align: center;
    background: #fff;
    color: #fff;
    border-radius: .45rem;
    border: 1px solid;
}



/********************** html-haibao ********************/
.html-haibao-btn{
    cursor: pointer;
    font-size: 0.3rem;
    padding: .2rem;
    border-radius: 1rem;
    position: fixed;
    top: 2rem;
    right: .5rem;
    z-index: 999;
    background: #ff8f22;
    color: #fff;
    display: none;
}
.html-haibao-box{
    width: 8rem;
    min-height: 200px;
    position: absolute;
    top: -10000px;
    z-index: 999;
    padding: .4rem;
    padding-bottom: .4rem;
}
.html-haibao-box .haibao-body{
    background-color: #fff;
    border-radius: .2rem;
    padding-bottom: .3rem;
}
.html-haibao-box .haibao-body .haibao-header{
    width: 7.2rem;
    margin-left: .4rem;
    min-height: 1.7rem;
}
.html-haibao-box .haibao-body .haibao-header .left{
    width: 5.6rem;
    height: 1.6rem;
    float: left;
}
.html-haibao-box .haibao-body .haibao-header .left .typeinfo{
    width: 5rem;
    height: .7rem;
    line-height: .5rem;
    background-image: url(haibao_type.png);
    background-size: .5rem;
    background-repeat: no-repeat;
    padding-left: .6rem;
    margin-top: .4rem;
    font-size: .46rem;
    font-weight: 500;
    color: #e4b013;
    overflow: hidden;
}
.html-haibao-box .haibao-body .haibao-header .left .time{
    height: .3rem;
    line-height: .3rem;
    font-size: .3rem;
    color: #666;
    margin-top: .1rem;
}
.html-haibao-box .haibao-body .haibao-header .right{
    width:  1.2rem;
    height: 1.6rem;
    float: right;
}
.html-haibao-box .haibao-body .haibao-header .right .avatar{
    width: .7rem;
    height: .7rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: .4rem;
}
.html-haibao-box .haibao-body .haibao-header .right .avatar img{
    width: 100%;
    height: 100%;
    border-radius: 100%;
}
.html-haibao-box .haibao-body .haibao-header .right .nickname{
    margin-top: .1rem;
    line-height: .3rem;
    max-height: .3rem;
    font-size: .3rem;
    overflow: hidden;
    text-align: center;
}
.html-haibao-box .haibao-body .haibao-attr{
    line-height: 25px;
    min-height: 25px;
    padding-left: 15px;
}
.html-haibao-box .haibao-body .haibao-attr .left{
    float: left;
    width: 95px;
    font-size: 1em;
    color: #e4b013;
}
.html-haibao-box .haibao-body .haibao-attr .right{
    float: left;
}
.html-haibao-box .haibao-body .haibao-tag{
    padding: 0px .4rem 0px .4rem;
    height: .92rem;
    overflow: hidden;
}
.html-haibao-box .haibao-body .haibao-tag span{
    display: inline-block;
    float: left;
    height: .46rem;
    line-height: .385rem;
    margin-right: .08rem;
    padding: 0 .1rem;
    text-align: center;
    border-radius: .23rem;
    color: #e4b013 !important;
    border: .02rem solid #e4b013;
    font-size: .3rem;
	box-sizing: border-box;
}
.html-haibao-box .haibao-body .haibao-content{
    padding: .3rem .4rem;
    line-height: .66rem;
    word-break: break-all;
	font-size:.4rem;
	font-weight:400;
}
.html-haibao-box .haibao-body .haibao-img{
    padding:0;
	margin: .1rem .4rem 0px .4rem;
    max-height: 5rem;
    overflow: hidden;
	width:7.2rem;
}
.html-haibao-box .haibao-body .haibao-img img{
    float: left;
    display: block;
    object-fit: cover;
    width: 2.2rem;
    height: 2.2rem;
    margin-right: .3rem;
    margin-bottom: .3rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.html-haibao-box .haibao-body .haibao-img img:nth-child(3n+0) {margin-right:0;}

.html-haibao-box .haibao-footer{
    padding-top: .4rem;
    padding-left: 0rem;
    padding-right: 0rem;
    padding-bottom: .1rem;
    color: #fff;
}
.html-haibao-box .haibao-footer .left{
    width: 5.6rem;
    float: left;
}
.html-haibao-box .haibao-footer .left .site-name{
    line-height: .5rem;
    font-size: .5rem;
    margin-top: 0rem;
    font-weight: 500;
    width: 5.6rem;
    height: .7rem;
    overflow: hidden;
}
.html-haibao-box .haibao-footer .left .site-msg{
    color: #fff;
    line-height: .63rem;
	font-size:.3rem;
}
.html-haibao-box .haibao-footer .right{
    float: right;
    width: 2rem;
}
.html-haibao-box .haibao-footer .right .qrcode{
    width: 2rem;
    height: 2rem;
}
.html-haibao-box .haibao-footer .right .qrcode img{
    width: 100%;
    height: 100%;
}
.html-haibao-box .haibao-footer .right .qrcode-msg{
    width: 2rem;
    line-height: .6rem;
    text-align: center;
    font-size: .3rem;
}


.tcui-dialog { position: fixed; z-index: 5000; width: 80%; max-width: 650px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #FFFFFF; text-align: center; border-radius: 3px; overflow: hidden }
.tcui-dialog__hd { padding: 1.3em 1.6em 0.5em }
.tcui-dialog__title { font-weight: 400; font-size: 18px }
.tcui-dialog__bd { padding: 0 1.6em 0.8em; min-height: 40px; font-size: 15px; line-height: 1.3; word-wrap: break-word; word-break: break-all; color: #999999 }
.tcui-dialog__bd:first-child { padding: 2.7em 20px 1.7em; color: #353535 }
.tcui-dialog__ft { position: relative; line-height: 48px; font-size: 18px; display: -webkit-box; display: -webkit-flex; display: flex }
.tcui-dialog__ft:after { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-dialog__btn { display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; color: #3CC51F; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); position: relative }
.tcui-dialog__btn:active { background-color: #EEEEEE }
.tcui-dialog__btn:after { content: " "; position: absolute; left: 0; top: 0; width: 1px; bottom: 0; border-left: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5) }
.tcui-dialog__btn:first-child:after { display: none }
.tcui-dialog__btn_default { color: #353535 }
.tcui-dialog__btn_primary { color: #3cb5f6 }
.tcui-skin_android .tcui-dialog { text-align: left; box-shadow: 0 6px 30px 0 rgba(0,0,0,0.1) }
.tcui-skin_android .tcui-dialog__title { font-size: 21px }
.tcui-skin_android .tcui-dialog__hd { text-align: left }
.tcui-skin_android .tcui-dialog__bd { color: #999999; padding: 0.25em 1.6em 2em; font-size: 17px; text-align: left }
.tcui-skin_android .tcui-dialog__bd:first-child { padding: 1.6em 1.6em 2em; color: #353535 }
.tcui-skin_android .tcui-dialog__ft { display: block; text-align: right; line-height: 42px; font-size: 16px; padding: 0 1.6em 0.7em }
.tcui-skin_android .tcui-dialog__ft:after { display: none }
.tcui-skin_android .tcui-dialog__btn { display: inline-block; vertical-align: top; padding: 0 .8em }
.tcui-skin_android .tcui-dialog__btn:after { display: none }
.tcui-skin_android .tcui-dialog__btn:active { background-color: rgba(0,0,0,0.06) }
.tcui-skin_android .tcui-dialog__btn:visited { background-color: rgba(0,0,0,0.06) }
.tcui-skin_android .tcui-dialog__btn:last-child { margin-right: -0.8em }
.tcui-skin_android .tcui-dialog__btn_default { color: #808080 }
 @media screen and (min-width:1024px) {
.tcui-dialog { width: 35% }
}


.color-haibao__box{
	width:8rem;
	min-height:200px;
	background:#FEDE00;
	padding:.4rem;
	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; 
	display:none;
}
.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:0; 
	object-fit:cover; 
}
.color-haibao__box .color-haobao-user .user-msg{ 
	position:relative; 
	margin-left:20px; 
	padding:12px; 
	line-height: 20px; 
	font-size: .4rem; 
	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:.2rem; 
	padding:.4rem; 
}
.color-haibao__box .color-haobao-main .hb-shop-name{ 
	text-align:center; 
	min-height:1.2rem; 
	line-height:1.rem; 
	font-weight:600; 
	font-size:.6rem    
	margin-top: .3rem;
}
.color-haibao__box .color-haobao-main .hb-desc{
	text-align:center; 
	display:block; 
	font-size: .4rem; 
	color: #999; 
	line-height:.7rem; 
}
.color-haibao__box .color-haobao-main .hb-desc img{
	width: .4rem;
	vertical-align: text-bottom;
}
.color-haibao__box .color-haobao-main .hb-desc .tciconfont{
	color: #F60;
	margin-right: .1rem;
}
.color-haibao__box .color-haobao-main .hb-address{
	text-align:center;
	line-height:.7rem; 
	padding:0 0;
	font-size:.4rem;     
	color: #666;
}
.color-haibao__box .color-haobao-main .hb-pic{ 
	padding:0px;
	max-height: 4.4rem;
	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:.2rem;
}
.color-haibao__box .color-haobao-main .qrcode img{ 
	display:block; 
	width:4rem; 
	height:4rem; 
	object-fit:cover;
	margin:0 auto; 
}
.color-haibao__box .color-haobao-main .qrcode_msg{ 
	text-align:center; 
	margin-top:.2rem; 
	height:.6rem; 
	line-height:.6rem; 
	color:#666; 
	font-size:.3rem; 
}




.html-haibao-box .haibao-body .haibao-dizhi{line-height: .66rem;min-height: .66rem; padding-left: .4rem;font-size:.4rem;}

.html-haibao-box .haibao-body .haibao-dizhi .left{float: left;width: 2.2rem; font-size: .4rem; color: #e4b013;}

/**pintuan**/

.index-title {background:#f5f5f5;}

.pintuan-list .item {
    padding: .4rem .5rem;
    border-bottom: 0px solid #f5f5f5;
    position: relative;
    margin-bottom: 8px;
    background-color: #fff;
}

.pintuan-list .item .pic {
    width: 2.2rem;
    height: 2.2rem;
    float: left;
    border-radius:.2rem;
    overflow:hidden;
}

.pintuan-list .item .pic img {
    width: 2.2rem;
    height: 2.2rem;
    object-fit: cover;
}

.pintuan-list .item .content {
    width: calc(100% - 2.5rem);
    width: -webkit-calc(100% - 2.5rem);
    overflow: hidden;
    margin-left: .3rem;
    height: 2.2rem;
	left:0;
}

.pintuan-list .item .content .title {
    color: #333;
    font-size: .4rem;
    min-height: 1.2rem;
    line-height: .6rem;
    max-height: 1.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.pintuan-list .item a {
    border-bottom: 1px solid #eee;
    padding: 0 0 .4rem 0;
    margin: .4rem 0 0;
    position: relative;
    border-top-left-radius: .2rem;
    overflow: hidden;
	display: flex;
}

.pintuan-list .item .content .prize {
    font-size: .32rem;
    color: #e93b3d;
    margin-left: 2px;
}

.td2 {
    background-color: #FFF;
    font-size: 12px;
    padding: .2rem .5rem 0;
    position: relative;
}

.td2_name {
    color: #151516;
    font-size: .44rem;
    min-height: .66rem;
    line-height: .66rem;
    margin-bottom: .2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    word-wrap: break-word;
    font-weight: 550;
}

.goodsinfo-bq {
    background-color: #fff;
    line-height: .6rem;
    padding: .15rem .5rem;
    border-top: 1px solid #f2f2f2;
}

.goodsinfo-bq .bq {
    display: inline-block;
    padding-left: .4rem;
    margin-left: 0;
    line-height: .6rem;
    height: .6rem;
    color: #37B594;
    1background: url(goods-bq_ico.png?v=2)no-repeat left center;
    background-size: ..4rem auto;
	font-size:.36rem;
}

.goodsinfo-box {
    margin-top: .2rem;
    background: #fff;
	padding:0 .5rem;
}

.td2_content_title {
    height: 1rem;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #f2f2f2;
    line-height: 1rem;
    color: #000;
	font-size:.45rem;
    font-weight: 500;
}

.td2_content_title:before {
    content: '';
    display: inline-block;
    margin-right: .15rem;
    height: .35rem;
    width: .06rem;
    background: #FF3030;
    vertical-align: -.02rem;
}

.goodsinfo_txt_list {
    padding: .1rem 0;
    color: #404040;
}

.goodsinfo_txt_list ul li {
    line-height: .7rem;
    padding: 0 0;
	font-size:.4rem;
}

.goodsinfo_txt_list ul li i {
    vertical-align: 3px;
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #e93b3d;
    border-radius: 100%;
    margin-right: 10px;
}

.goodsinfo-box .goodsinfo-area .goodsinfo-area__title {
    font-weight: 500;
    color: #000;
    font-size: .45rem;
    line-height: 1rem;
}

.goodsinfo-box .goodsinfo-area .goodsinfo-area__title:before {
    vertical-align: -.02rem;
    content: '';
    display: inline-block;
    margin-right: .15rem;
    height: .35rem;
    width: .06rem;
    background: #FF3030;
}

.goodsinfo-shopxq {
    padding: 0 0 10px;
}

.goodsinfo-shopxq .goodsinfo-shopxq__hd {
    display: block;
    position: relative;
}

.goodsinfo-shopxq .goodsinfo-shopxq__hd .shopxq-hd__lt {
    float: left;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: .2rem;
    border: 0px solid #eee;
    box-sizing: border-box;
    overflow: hidden;
}

.goodsinfo-shopxq .goodsinfo-shopxq__hd .shopxq-hd__rt {
    margin-left: 1.4rem;
    padding-right: .3rem;
}

.goodsinfo-shopxq .goodsinfo-shopxq__hd .shopxq-hd__rt .shopxq-rt__title {
    line-height: .6rem;
    height: .6rem;
    font-size: .4rem;
    color: #000;
}

.goodsinfo-shopxq .goodsinfo-shopxq__hd .shopxq-hd__rt .shopxq-rt__address {
    line-height: .6rem;
    height: .6rem;
    font-size: .34rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666;
}

.goodsinfo-shopxq .goodsinfo-shopxq__hd .shopxq-hd__rt .shopxq-rt__address .tciconfont {
    font-size: .34rem;
    color: #f60;
}

.goodsinfo-shopxq .goodsinfo-shopxq__hd .shopxq-hd__jiantou {
    position: absolute;
    right: 0px;
    top: .0rem;
}

.goodsinfo-shopxq .goodsinfo-shopxq__hd .shopxq-hd__jiantou .tciconfont {
    font-family: "tciconfont" !important;
    font-size: .7rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.goodsinfo-shopxq .goodsinfo-shopxq__bd {
    padding: .5rem 0 .3rem;
}

.goodsinfo-shopxq .goodsinfo-shopxq__bd .shopxq-bd__btn {
    width: 50%;
    text-align: center;
}

.goodsinfo-shopxq .goodsinfo-shopxq__bd .shopxq-bd__btn a {
    display: inline-block;
    width: 2.4rem;
    height: .66rem;
    font-size: .36rem;
    line-height: .66rem;
    border: 1px solid #37b594;
    border-radius: .33rem;
}

.goodsinfo-help__box {
    padding: .2rem 0;
    background-color: #FFFFFF;
    line-height: .66rem;
}

.goodsinfo-help__box .help-box__hd {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #999;
    height: .66rem;
}

.goodsinfo-help__box .help-box__hd .hd-title {
    position: relative;
    font-size: .45rem;
    color: #000;
    font-weight:500;
    line-height:1rem;
}

.goodsinfo-help__box .help-box__hd .hd-title:before {
    vertical-align: -.02rem;
    content: '';
    display: inline-block;
    margin-right: .15rem;
    height: .35rem;
    width: .06rem;
    background: #FF3030;
}

.goodsinfo-help__box .help-box__hd a {
    color: #999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: .5rem;
}

.goodsinfo-help__box .help-box__hd a .tciconfont {
    font-family: "tciconfont" !important;
    font-size: .36rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.goodsinfo-help__box .help-box__bd {
    margin-top: .3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    padding: 0;
    line-height:.66rem;
    max-height:1.32rem;
}

.goodsinfo-help__box .help-box__bd .icon-check {
    display: block;
    width: .3rem;
    margin-right: .06rem;
}

.goodsinfo-help__box .help-box__bd span {
    white-space: nowrap;
    font-size: .36rem;
}

.goodsinfo-help__box .help-box__bd .icon-right {
    display: block;
    width: .3rem;
    margin: 0 .06rem 0 0;
}



.td2_content {
    line-height: .66rem;
    padding: .4rem 0;
    font-size:.4rem
}

.td2_content p {line-height:.66rem;font-size:.4rem;margin:.3rem 0 0;}


.no-more__tip {
    text-align: center;
    padding: .3rem;
}

.no-more__tip img {height:.32rem;width:auto;}

.ftbuy {
    width: 100%;
    max-width: 812px;
    height: 1.4rem;
    position: fixed;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0);
    overflow: hidden;
    background-color: #fff;
    border-top: #eceded;
    -webkit-box-shadow: 0 0 0px rgba(0,0,0,.2);
    box-shadow: 0 0 0px rgba(0,0,0,.2);
    z-index: 100;
    font-size: .34rem;
    padding: .06rem 0 0 .05rem;
    box-sizing: border-box;
    border-top: 1px solid #eee;
}

.ftbuy_index, .ftbuy_like {
    width: 15%;
    height: 1.28rem;
    position: relative;
    float: left;
    display: inline-block;
}

.ftbuy_index_img {
    background-size: contain;
    height: .73333rem;
    width: 100%;
    border: 0;
    margin: 0 auto 0;
    text-align: center;
}

.ftbuy_index_img .tciconfont {
    font-size: .56666rem;
    line-height: .73333rem;
}

.ftbuy_index_text {
    font-size: .34rem;
    color: #666;
    display: block;
    text-align: center;
    -webkit-text-size-adjust: none;
    line-height: .4rem;
}

.ftbuy_item {
    background-color: #e93b3d;
    color: #fe243d;
    float: right;
    width: 32%;
    height: 1.0rem;
    overflow: hidden;
    position: relative;
    text-align: center;
    margin-right: 4.5%;
    margin-top:.09rem;
    border-radius: 0px .55rem .55rem 0;
    background-image: -webkit-gradient(linear, left top, right top, from(#FF5055), to(#FF3030));
    background-image: linear-gradient(90deg, #FF5055, #FF3030);
}

.ftbuy_price {
    text-align: center;
    margin-top: .075rem;
    font-size: .36rem;
    font-weight:600;
    height: .5rem;
    line-height: .5rem;
}

.ftbuy_price span {
    font-size: .36rem;
    font-weight: 600;
    color: #fff;
    display: block;
    line-height: .5rem;
}

.ftbuy_btn {
    bottom: .02rem;
    height: .5rem;
    line-height: .5rem;
    color: #fff;
    font-size: .32rem;
}

#tuan_more_number {
    color: #fff!important;
    font-size: .32rem;
    font-weight: 400;
    width: 100%;
    text-align: center;
    display: block;
    line-height: .5rem;
}

.ftbuy_item_buy {
    color: #fe243d;
    float: right;
    height: 1.0rem;
    overflow: hidden;
    position: relative;
    text-align: center;
    background-color: #ff8c42;
    width: 32%;
    margin-left: 1.5%;
    margin-top:.09rem;
    margin-right: 0;
    border-radius: .55rem 0px 0 .55rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#FFBC79), to(#FF695C));
    background-image: linear-gradient(90deg, #FFBC79, #FF695C);
}

.ftbuy_item_buy b, .ftbuy_item_buy i, .ftbuy_item_buy span {
    line-height: .32rem;
    height: .5rem;
    font-weight:600;
}

#tuan_one_number {
    font-size: .32rem;
    color: #fff!important;
    line-height:.5rem;
}


/**msg**/
.page-msg {
    background:none;
}
.msg-border {
    border:none;
}
.msg-list {
    margin:.4rem .4rem .4rem;
    padding: .3rem;
    border: 0px solid #d5dadc;
    background:#fff;
    border-radius:.2rem;
}
.msg-list-pic {
    float: left;
    margin-right: .2rem;
}
.msg-list-web {
    overflow: hidden;
    line-height: .6rem;
}
.msg-list-web h3 {
    font-size: .4rem;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-all;
}
.msg-list-web p {
    color: #999;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: .32rem;
}
.msg-list-web p i {
    font-style: normal;
    display: block;
    font-size: .3rem;
    float: right;
    min-width: .5rem;
    min-height: .5rem;
    line-height: .5rem;
    color: #fff;
    background: #ff2727;
    border-radius: .25rem;
    text-align: center;
    margin-top: .05rem;
    padding:0 .1rem;
    box-sizing: border-box;
}
.pages {
    width: 100%;
    padding:.2rem .4rem;
    box-sizing: border-box;
    height: 1rem;
    margin-top: .2rem;
    margin-right: auto;
    margin-left: auto;
}
.pages li {
    width: 50%;
    height: .8rem;
    float: left;
    text-align: center;
}
.pages li span {
    height: .8rem;
    width: 80%;
    display: block;
    line-height: .8rem;
    border: 1px solid #dedede;
    margin-right: auto;
    margin-left: auto;
    color: #666;
    font-size:.36rem;
    border-radius:.16rem;
}


.message .msgbox {
    padding: 0 .4rem;
}
.message .msgbox .friend_msg {
    padding: .2rem 0 .2rem;
}

.friend_msg .avat img, .self_msg .avat img {
    padding: 0;
    background: #F2F2F2;
    border-radius: 100%;
    display: inline-block;
    width:1rem;
    height:1rem;
}
.message .msgbox .friend_msg .dialog_green {
    margin-left: .2rem;
    width: calc(100% - 2.4rem);
    max-width: calc(100% - 2.4rem);
    max-width: -webkit-calc(100% - 2.4rem);
    word-break: break-all;
}
.message .msgbox .friend_msg .dialog_green .msg_box {
    background: #fff;
    padding: .3rem .3rem;
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem;
    border-bottom-left-radius: .2rem;
}
.message .msgbox .friend_msg .dialog_green .msg_box .text {
    line-height: .6rem;
    font-size: .36rem;
}
.message .msgbox .friend_msg .dialog_green .msg_box .text a {
    color: #666;
    text-decoration: underline;
    text-decoration: none;
}
.tcicon-link {
    font-size: .34rem;
    padding-right:.1rem;
    color:#576B95;
}
.message .msgbox .friend_msg .dialog_green .date {
    line-height: .4rem;
    font-size: .28rem;
    color: #999;
    margin-top: .1rem;
}

.message .msgbox .self_msg {
    padding: .1rem 0 .2rem;
}
.friend_msg .date {
    color: #BEBEBD;
    padding-left: .2rem;
}

.message .msgbox .self_msg .dialog_white {
    margin-right: .2rem;
    width: calc(100% - 2.4rem);
    max-width: calc(100% - 2.4rem);
    max-width: -webkit-calc(100% - 2.4rem);
    word-break: break-all;
}
.message .msgbox .self_msg .dialog_white .msg_box {
    background: #A0EA6F;
    padding: .3rem .3rem;
    border-top-left-radius: .2rem;
    border-bottom-right-radius: .2rem;
    border-bottom-left-radius: .2rem;
}
.message .msgbox .self_msg .dialog_white .msg_box .text {
    line-height: .6rem;
    font-size: .36rem;
    color:#666;
}
.message .msgbox .self_msg .dialog_white .date {
    line-height: .4rem;
    font-size: .28rem;
    color: #999;
    margin-top: .1rem;
}
.self_msg .date {
    color: #BEBEBD;
    padding-right: .2rem;
    text-align: right;
}

.message .message_show_reply {
    padding: .2rem .4rem .2rem;
    box-sizing: border-box;
    height: auto;
}
.message .message_show_reply .message_send_box .text {
    margin-right: .2rem;
}
.message .message_show_reply .message_send_box .text textarea {
    width: 100%;
    margin-top: 0;
    padding: .2rem .4rem;
    height: 1rem;
    line-height: .6rem;
    border-radius: .5rem;
    background: #F1F1F1;
    border: none;
    box-sizing: border-box;
    font-size: .36rem;
}
.message .message_show_reply .message_send_box .btn {
    width: 1.5rem;
    padding-top: 0rem;
}
.message .message_show_reply .message_send_box .btn .message_show_btn {
    margin-top: 0px;
    width: 1.5rem;
    line-height: 1rem;
    height: 1rem;
}
.message .message_show_reply .message_send_box .btn .message_show_btn a {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    display: block;
    margin-right: auto;
    margin-left: auto;
    background-color: #29ab00;
    color: #FFF;
    text-align: center;
    font-size: .36rem;
    border-radius: .5rem;
}

.tcui-panel {
    background: none;
    margin-top: .2rem;
    position: relative;
    overflow: hidden;
    padding:0 .4rem;
}
.tzline-item {
    border-bottom: 1px solid #eee;
    padding: .2rem 0;
    margin: 0;
    overflow: hidden;
    background: none;
    box-sizing: border-box;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
}
.tzline-item .tzline-avatar-label {
    display: block;
    position: relative;
    margin: 0 .2rem 0 0;
    width: 1rem;
    max-width: 1rem;
    box-sizing: border-box;
}
.tzline-item .avatar {
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    margin-top: 0;
}
.tzline-item .tzline-detail {
    box-sizing: border-box;
    width: calc(100% - 1.2rem);
    max-width: calc(100% - 1.2rem);
    max-width: -webkit-calc(100% - 1.2rem);
    word-break: break-all;
}
.tzline-detail article {
    line-height: .5rem;
    font-size: .32rem;
    margin: 0;
    overflow: hidden;
    vertical-align: middle;
    background: #fff;
    padding: .3rem .3rem;
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem;
    border-bottom-left-radius: .2rem;
}
.tzline-detail article p font {
    font-size: .36rem;
    line-height: .5rem;
    padding-bottom:.1rem;
    display:inline-block;
}
.tzline-detail article p br {
    display: block;
    height:1px;
    line-height:1px;
    overflow:hidden;
}
.tzline-detail-time {
     
    position: relative;
    padding-left: .2rem;
    line-height: .4rem;
    font-size: .28rem;
    color: #999;
    margin-top: .1rem;
}

/**user**/
.user-wrap {
    height: 1.4rem;
    padding-top: .8rem;
    padding-bottom: .2rem;
    1background-color: #FFF;
    1border-radius:0 0 .4rem .4rem;
}
.user-page-avatar {
    width: 1.4rem;
    margin-left: .6rem;
    float: left;
    position: relative;
}
.user-avatar-pic {
    margin-top: 0rem;
    overflow: hidden;
    position: relative;
}
.user-avatar-pic .avatar {
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 50%;
    border: 0 solid #fff;
}
.user-avatar-extend {
    float: left;
    margin-left: .3rem;
    margin-top: 0rem;
}
.user-avatar-extend h3 {
    font-weight: normal;
    width: 100%;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
    height: .8rem;
    line-height: .8rem;
    padding-top:.0rem;
}
.user-avatar-extend h3 a {
    font-size: .44rem;
    font-weight:600;
    color: #fff;
    max-width: 200px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.user-avatar-extend p {
    color: #2b2b2b;
    margin-top: 0;
    height: .6rem;
    line-height: .6rem;
    font-size:.36rem;
}
.user-avatar-extend p a {
    color: #fff;
    font-size:.32rem;
    display: inline-block;
    padding-right: .32rem;
    background-size: auto .32rem;
}
.personal_set {
    position: absolute;
    top: 1.2rem;
    right: .6rem;
    width: .6rem;
    height: .6rem;
}
.personal_set img {
    width: .6rem;
    height: .6rem;
}
.personal_topnav {
    position: absolute;
    top: .62rem;
    right: .5rem;
    width: .6rem;
    height: .6rem;
    display:none;
}
.personal_topnav i {
    font-size: .54rem;
    color: #fff;
}
.personal_vip {
    transform: rotate(-12deg);
    -ms-transform: rotate(-12deg);
    -webkit-transform: rotate(-12deg);
    -o-transform: rotate(-12deg);
    -moz-transform: rotate(-12deg);
    font-size: 0.9em;
    position: absolute;
    right: -11px;
    bottom: -.5rem;
    box-sizing: border-box;
    padding: 5px 10px;
    color: #fff;
    width: 100px;
    height: 68px;
    line-height: 20px;
    border-radius: 4px;
    background: -webkit-linear-gradient(left, #ebc8a1 , #c59361);
    background: -o-linear-gradient(right, #ebc8a1, #c59361);
    background: -moz-linear-gradient(right, #ebc8a1, #c59361);
    background: linear-gradient(to right, #ebc8a1 , #c59361);
    -webkit-box-shadow: #946636 0px 0px 1px;
    box-shadow: #946636 0px 0px 1px;
    display:none;
}
.personal_tongji {
    height: 2rem;
    width: calc(100% - .8rem);
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    background-color: #FFF;
    margin:.4rem;
    margin-top:-1.6rem;
    box-sizing: border-box;
    border-radius: .3rem;
    z-index: 2;
    position: relative;
}
.personal_tongji li {
    height: 2rem;
    width: 33%;
    text-align: center;
    float: left;
    margin-top: 0;
    position: relative;
}
.personal_tongji li p.num {
    line-height: .6rem;
    color: #f00;
    font-size: .4rem;
    position: relative;
    margin-top:.4rem;
}
.personal_tongji li p.num span.tixing {
    background: #f00;
    border-radius: .25rem;
    color: #fff;
    min-width: .5rem;
    height: .5rem;
    line-height: .5rem;
    font-size: .3rem;
    padding:0 .1rem;
    box-sizing: border-box;
    display: inline-block;
}
.personal_tongji li p.title {
    line-height: .6rem;
    font-size: .36rem;
    color: #666;
}
.personal_nav_title {
    height: 1rem;
    line-height: 1.2rem;
    background-color: #fff;
    margin:.4rem .4rem 0;
    border-bottom: 1px solid #f5f4f4;
    width: calc(100% - .8rem);
    border-radius:.3rem .3rem 0 0;
}
.personal_nav {
    margin: 0 .4rem .4rem;
    width: calc(100% - .8rem);
    border-radius: 0 0 .3rem .3rem;
}
.personal_nav .nav-nav {
    padding-top: .4rem;
    padding-bottom: .4rem;
}
.personal_nav_title_left {
    margin-left: .4rem;
    font-size: .4rem;
}

.personal_nav .nav-nav a {
    width:25%;
}
.personal_nav .nav-nav img {
    margin: 0px auto 0px;
    height: .8rem;
    display: block;
    padding-top: .2rem;
}
.personal_nav .nav-nav a .nav-nav__img {
    position: relative;
    width: .8rem;
    margin: 0 auto;
}
.personal_nav .nav-nav p {
    margin: 0;
    font-size: .32rem;
    height: 1.1rem;
    line-height: .9rem;
    text-align: center;
    color: #313131;
}
.personal_nav .nav-nav2 {
    padding-top: .4rem;
    padding-bottom: .4rem;
}
.personal_nav .nav-nav2 img {
    margin: .2rem auto 0px;
    height: .8rem;
    display: block;
}
.personal_nav .nav-nav2 p {
    margin: 0;
    font-size: .36rem;
    height: 1.1rem;
    line-height: .9rem;
    text-align: center;
    color: #313131;
}
.btn-group {
    padding: .2rem .4rem .3rem;
    text-align: center;
    box-sizing: border-box;
    overflow: hidden;
    clear: both;
    background-color: #fff;
}

.btn-group a {
    display: inline-block;
    line-height: .8rem;
    height: .8rem;
    color: #7b7b7b;
    padding:0 .1rem;
    margin: 0 .05rem;
    min-width: 1.2rem;
    border-radius: .4rem;
    border: 0px solid #e0e0e0;
    margin-bottom: .2rem;
    font-size:.36rem;
    background:#cc3333;
    color:#fff;
}

.tcui-btn {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: .4rem;
    padding-right: .4rem;
    box-sizing: border-box;
    font-size: .4rem;
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    line-height: 1rem;
    border-radius: .5rem;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    overflow: hidden;
}

.recordMain .balanceItem {
    position: relative;
    height: 1rem;
    border-bottom: 0 solid #e7e7e7;
    background:#fff;
    position: relative;
    padding: .5rem .4rem;
}






/**fabu**/
.fabu {background:#ffffff;}
.fabu .tcui-cells__title {display:none;}
.fabu .clear5,.fabu .clear10 {height:1px;}
.fabu .clearrem {height:.7rem;}

.fabu .header.on .sec-ico.btn {
    right: .4rem;
    line-height: 1.1rem;
    height: 1.1rem;
    top: 0;
    width: 2rem;
    background: #fff;
    border-radius: 0;
    text-align: center;
    color: #666;
    font-size:.3rem;
}

.fabu .nav-list {
    background: #fff;
    margin: 0 17%;
	padding:0;
    overflow: hidden;
    position: fixed;
    bottom:3rem;
    width: 66%;
}

.fabu .nav-list .nav-li {
    padding: 0 0 0;
    margin: .4rem .4rem .4rem;
}
.fabu .nav-list .nav-li ul {
    width:100%;
    display:table;
    text-align:center;
    margin:0 auto;
}

.fabu .edit-form .edit-item {
    margin: .4rem 0 0 0;
    border: 0 solid #d5dadc;
    border-left: 0;
    border-right: 0;
    background: #fff;
}

.fabu .input-control {
    line-height: 1.2rem;
    border-bottom: 1px solid #efefef;
    background: #fff;
    padding: .1rem 0;
    margin: 0 .5rem;
    font-size:.4rem;
}

.fabu .input-control span {
    display: block;
    float: left;
    color: #222;
    width: 2rem;
    height: 1.2rem;
    font-size:.4rem;
}

.fabu .sec-input textarea {
    width: 100%;
    display: block;
    box-sizing: border-box;
    height: 2.2rem;
    resize: none;
    border: 0;
    background: #f5f5f5;
    padding: .2rem;
    border-radius:.1rem;
}

.fabu .input-control .user-fav {
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    1padding-bottom:.2rem;
}

.fabu .edit-form ul {
    padding-top: .4rem;
    overflow: hidden;
}

.fabu .edit-form ul li {
    width: 2.8rem;
    height:2.1rem;
    margin-bottom: .2rem;
    float: left;
    margin-right: .2rem;
    line-height: 2.1rem;
    background:#f5f5f5;
    color: #666;
    position: relative;
    border-radius:.1rem;
    overflow:hidden;
}

.fabu .edit-form ul .li_text {
    background:none;
}

.fabu .edit-form ul li .img {
    position: relative;
    width:2.8rem;
    height: auto;
    margin: 0 auto;
    cursor: pointer;
}

.fabu .edit-form ul li .pic-upload-btn {
    width:2.8rem;
    height: 2.1rem;
    overflow: hidden;
}

.fabu .edit-form ul li .pic-upload-btn img {
    width:2.8rem;
    height:auto;
    margin-top:-.35rem;
}

.fabu .edit-form .close {
    top: .1rem;
    right: .1rem;
    position: absolute;
    background-color:rgba(224,15,15,0.6);
    display: block;
    line-height: .5rem;
    width:.5rem;
    height:.5rem;
    color: #FFF;
    text-align: center;
    padding: 0;
    border-radius: .25rem;
    cursor: pointer;
     
}

.fabu .input-majia {
    background: #fff;
    height:1.2rem;
    padding:.1rem .5rem;
}

.fabu .tcui-cell__bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size:.36rem;
}

.fabu .btn-group-block {
    padding: 0 .5rem;
    text-align: center;
    margin: .4rem .6rem .6rem .6rem;
    text-align: center;
}

.fabu .btn-group-block > a, .fabu .btn-group-block > button {
    display: block;
    height: 1rem;
    line-height: 1rem;
    color: #FFF;
    background: #f5833b;
    border-radius: .5rem;
    border: 0;
    font-size: .4rem;
}

.fabu .tcui-agree__checkbox {
    -webkit-appearance: none;
    appearance: none;
    outline: 0;
    font-size: 0;
    border: 1px solid #D1D1D1;
    background-color: #FFFFFF;
    border-radius: 3px;
    width: .4rem;
    height: .4rem;
    position: relative;
    vertical-align: 0;
    top: .1rem;
}

.fabu .tcui-agree__text {
    color: #999999;
    font-size:.36rem;
}

.fabu #xieyi {
    -1webkit-appearance: none;
    1appearance: none;
    outline: 0;
    font-size: 0;
    border: 1px solid #D1D1D1;
    background: #FFFFFF;
    -webkit-tap-highlight-color:#ffffff;
    border-radius: 3px;
    width: .4rem;
    height: .4rem;
    position: relative;
    vertical-align: 0;
    top: .03rem;
}

.fabu .fabu_card-box__tishi {
    font-size: .4rem;
    box-sizing: border-box;
    margin-top:.4rem;
    padding: 0 15px;
    color: #fff;
    height: 1rem;
    line-height: 1rem;
    border-radius: .5rem;
    background: -webkit-linear-gradient(left, #f3d48c, #cc9c2d);
    background: -o-linear-gradient(right, #f3d48c, #cc9c2d);
    background: -moz-linear-gradient(right, #f3d48c, #cc9c2d);
    background: linear-gradient(to right, #f3d48c, #cc9c2d);
    -webkit-box-shadow: #e2cd9b 1px 1px 6px;
    box-shadow: #e2cd9b 1px 1px 6px;
}

.fabu .input-control i {
    font-style:normal;
}

.fabu .tcui-select option {
    1backgroundcolor:#cc3333;
    1background:#dedede;
    1position: absolute;
  margin-left:-1.5rem;
  font-size:.34rem;
}

/**mylist**/
.mylist .clear10 {
    height: .4rem;
}
.mylist .tcline-item {
    padding: .3rem 0 .3rem .4rem;
    border:none;
}
.mylist .tcline-item .avatar-label {
    display: none;
    position: relative;
    margin: 0 .3rem 0;
    width: .9rem;
    max-width: .9rem;
    min-width: .9rem;
    box-sizing: border-box;
}
.mylist .tcline-item .tcline-detail {
    box-sizing: border-box;
    width: calc(100% - 0px);
    width: -webkit-calc(100% - 0px);
}

.mylist .detail-pics a {
    display: block;
    float: left;
    width: calc((100vw - 1.3rem)/ 6);
    height: calc((100vw - 1.3rem)/ 6);
    max-width: 200px;
    max-height: 200px;
    margin-right: .1rem;
    margin-bottom: .1rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: hidden;
    position: relative;
}

 

.mylist .pages li a {
    height: .8rem;
    width: 80%;
    display: block;
    line-height: .8rem;
    border: 1px solid #f7914d;
    color: #f60;
    margin-right: auto;
    margin-left: auto;
    font-size: .36rem;
    border-radius:.16rem;
}

.mylist .tcui-navbar {
    padding:0 .4rem;
    box-sizing:border-box;
    margin-bottom:.4rem;
    position: relative;
    background: #fff;
    1eight:.8rem;
    1line-height: .8rem;
}

.mylist .tcui-navbar__item {
    position: relative;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding: 0 0;
    text-align: center;
    font-size: .4rem;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    height:1rem;
    line-height: 1rem;
    margin:0 .54rem;
    border-radius:.06rem;
    overflow: hidden;
}

.mylist .tcui-navbar__item.tcui-bar__item_on {
    border-bottom: .06rem solid #f5833b;
}

.mylist .tcline-detail .tcline-detail__hd .detail-hd__rt {
    width: 1.76rem;
    max-width: 1.76rem;
    text-align: center;
    float:right;
}

.mylist .tcline-detail .ext-act {
    border: #ececec 1px solid;
    border-radius: .3rem;
    box-sizing: border-box;
    padding: 0 .1rem;
    margin: -0 0 0;
    cursor: pointer;
    color: #999;
    font-size: .32rem;
    height: .6rem;
    line-height: .6rem;
    width: 1.16rem;
    text-align: center;
    1box-sizing: border-box;
    display: block;
}

.mylist .tcline-detail .ext-act img {display:none;}
.majia .tcui-cells:before {border-top: 0 solid #D9D9D9;}
.majia .tcui-cells:after {border-bottom: 0 solid #D9D9D9;}
.majia .tcui-cells {
    font-size: 16px;
    overflow: visible;
}
.majia .header.on .sec-ico.btn {
    right: .4rem;
    line-height: .7rem;
    height: .7rem;
    top: .2rem;
    width: 1.1rem;
    background: #3cb5f6;
    border-radius: .35rem;
    text-align: center;
    color: #fff;
    font-size:.32rem;
}
.majia .majia-cate_box {
    padding:.2rem .4rem;
}
.majia .tcui-cell {
    margin: .2rem .4rem;
    padding: .4rem 0 .2rem 0;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}


.nopaytip {
    position: fixed;
    top:0;
    width:9.2rem;
    height:1.2rem;
    background:rgba(0,0,0,.7);
    line-height:1.2rem;
    margin:0 .4rem;
    padding:0 .4rem;
    box-sizing: border-box;
    border-radius:0 0 .2rem .2rem;
    text-align: left;
    z-index:100;
    font-size:.4rem;
    color:#ffff00;
}
.nopaytip font {
    color:#ff3333;
    padding:0 .1rem;
}
.nopaytip a {
    height:.7rem;
    line-height: .7rem;
    padding:0 .2rem;
    margin-top:.25rem;
    text-align: center;
    border-radius:.35rem;
    background:#cc3333;
    color:#fff;
    display: block;
    float:right;
}
.nopaytip button {
    height:.7rem;
    width: .7rem;
    padding:0;
    margin-top:.25rem;
    margin-right:.2rem;
    text-align: center;
    border-radius:.35rem;
    background:#cc3333;
    color:#fff;
    float:left;
    border:none;
}


/**tctoutiao**/
.tctoutiao-index .tctoutiao-header {
    height: calc(1px + 1.2rem);
}
.tctoutiao-index .tctoutiao-header .header-nav {
    border-bottom: 1px solid #EAEAEA;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    background: #fff;
    height: 1.2rem;
    line-height: 1.2rem;
    text-align: center;
    overflow-y: hidden;
}
.tctoutiao-index .tctoutiao-header .header-nav .header-nav__box {
    width: calc(100% - 1.2rem);
    width: -webkit-calc(100% - 1.2rem);
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    height: 1.2rem;
    line-height: 1.2rem;
    overflow-y: hidden;
    overflow-x: scroll;
}
.tctoutiao-index .tctoutiao-header .header-nav .header-nav__box a {
    text-align: center;
    font-size: .42rem;
    color: #111;
    cursor: pointer;
    padding: 0 0 0 .4rem;
    white-space: nowrap;
    box-sizing: border-box;
}
.tctoutiao-index .tctoutiao-header .header-nav .header-nav__box a span.on {
    border-bottom: .05rem solid #ff7f00;
    color: #ff7f00;
    height: 1rem;
}
.tctoutiao-index .tctoutiao-header .header-nav .header-search {
    text-align: center;
    width: 1.2rem;
    height: 1.2rem;
    box-shadow: -1px 1px 1px 1px #eee;
}

.toutiao-box .toutiao-list {
    background: #fff;
    padding-top: .2rem;
}
.toutiao-box .toutiao-list .toutiao-list__item {
    overflow: hidden;
    display: block;
    padding: 0 .4rem;
    border-bottom: 1px solid #F4F4F4;
}
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__content {
    float: left;
    width: 5.73rem;
    padding: .4rem 0;
    height: 2.3rem;
    max-height: 2.3rem;
    position: relative;
}
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__content .title {
    line-height: .7rem;
    color: #333;
    font-weight: normal;
    max-height: 1.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size:.42rem;
}
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__content .xinxi {
    line-height: .6rem;
    height: .9rem;
    font-size: .36rem;
    color: #999;
    position: absolute;
    bottom: 0px;
}
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__content .xinxi span:first-child {
    display:none;
}
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__content .xinxi span .tciconfont {
    vertical-align: -.03rem;
    color: #bbb;
    margin-right: .2rem;
    font-size:.44rem;
}
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__pic {
    width: 3.47rem;
    box-sizing: border-box;
    float: right;
    padding: .4rem 0px .4rem .27rem;
}
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__pic img {
    display: block;
    width: 100%;
    height: 2.3rem;
    object-fit: cover;
    max-height: 2.3rem;
}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__title {
    line-height: .7rem;
    height:1.4rem;
    margin: .3rem 0 .2rem;
    color: #111;
    font-size: .44rem;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__xx {
    line-height: 1rem;
    height: 1.1rem;
    font-size: .36rem;
    color: #999;
}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__xx span:first-child {
    display:none;
}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__xx span .tciconfont {
    vertical-align: -.03rem;
    color: #bbb;
    margin-right: .2rem;
    font-size:.44rem;
}

/**tctoutiao-info**/
.tctoutiao-info .mobile-play {
    display: block;
    position: absolute;
    margin: 0;
    top: 0px;
    left: 0;
    width: 100%;
    border-radius: 0;
    z-index: 1;
}
.tctoutiao-info .mobile-play:before {
    content: '';
    position: absolute;
    z-index: 2;
    height: 105%;
    width: 100%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #fff 80%, #fff 100%);
    1backdrop-filter: saturate(100%) blur(10px);
    -webkit-backdrop-filter: saturate(80%) blur(10px);
}
.module-item-cover {
    position: relative;
    height: 0;
    padding-top: 80%;
    background-position: 50% 50%;
    background-size: cover;
    overflow: hidden;
    1border-radius: 5px;
}
.tctoutiao-info .mobile-play .module-item-cover:before {
    content: '';
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    z-index: 5;
}
.module-item-pic, .module-item-pic img {
    height: 100%;
    width: 100%;
}
.tctoutiao-info .mobile-play .module-item-cover:after {
    content: '';
    position: absolute;
    z-index: 2;
    opacity: .16;
    height: 100%;
    width: 100%;
    top: 0;
    background-image: url(frosted.png);
    background-size: 29%;
}
.module-item-pic, .module-item-pic img {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
    position: absolute;
}


.tctoutiao-info .info-main {
    background: #fff;
    padding: .3rem .4rem;
}

.tctoutiao-info .info-main-t {
    background: none;
    padding: 5.6rem .4rem 0;
    position: relative;
    z-index: 2;
}

.tctoutiao-info .info-main .info-toutiao__title {
    font-size: .6rem;
    padding-top: .5rem;
    padding-bottom: .3rem;
    line-height: .86rem;
    color: #111;
    font-weight: bold;
    font-family: PingFangSC-Medium;
}
.tctoutiao-info .info-main .info-toutiao__zuozhe .zuozhe-xx {
    height:.8rem;
    line-height: 1rem;
}

.tctoutiao-info .info-main .info-toutiao__zuozhe .zuozhe-xx img {
    display: none;
}
.tctoutiao-info .info-main .info-toutiao__zuozhe .zuozhe-xx span {
    font-size: .34rem;
    color: #888;
    margin-left: 0;
}
.tctoutiao-info .info-main .info-toutiao__zuozhe .zuozhe-guanzu {
    display: none;
}
.tctoutiao-info .info-main .info-toutiao__content {
    margin-top: .3rem;
}
.tctoutiao-info .info-main .info-toutiao__content .toutiao-content p {
    line-height: .84rem;
    font-size: .42rem;
    padding:.3rem 0;
}
.tctoutiao-info .info-main .toutiao-shengming {
    color: #999;
    font-size: .34rem;
    line-height: .6rem;
}
.tctoutiao-info .toutiao-bottom {
    padding: 0px .4rem .3rem .4rem;
    background: #fff;
}
.tctoutiao-info .toutiao-bottom .clicks {
    color: #999;
    font-size: .3rem;
    line-height: .5rem;
    text-align: left;
}
.tctoutiao-info .info-touotiao__more {
    margin-top: .4rem;
    background: #fff;
    padding: .3rem .4rem;
}
.reward-box .reward-main .shang-box {
    text-align: center;
    padding: .4rem;
    box-sizing: border-box;
    width: 80%;
    margin: 0 auto;
}
.reward-box .reward-main .shang-box p {
    height: 1rem;
    line-height: .7rem;
    color: #999;
    font-size:.36rem;
    
}
.reward-box .reward-main .shang-box .button {
    cursor: pointer;
    width: 3rem;
    margin: 0 auto 0;
    height: .9rem;
    line-height: .9rem;
    color: #fff;
    border-radius: .1rem;
    background: #DC5D4C;
}
.reward-box .reward-main .shang-list .shang-list__title {
    text-align: center;
    line-height: .9rem;
    color: #999;
    font-size:.36rem;
}
.reward-box .reward-main .shang-list .shang-list__box {
    width: 7rem;
    margin: 0 auto;
    flex-wrap: wrap;
}
.reward-box .reward-main .shang-list .shang-list__box img {
    width: 1rem;
    height: 1rem;
    object-fit: cover;
    margin: 0 .1rem .1rem 0;
    border-radius: 100%;
}
.tctoutiao-info .info-touotiao__more .more-title {
    border-bottom: 1px solid #f7f7f7;
    padding: .3rem 0;
    position: relative;
}
.tctoutiao-info .info-touotiao__more .more-title p {
    border-left: .1rem solid #01C9B2;
    padding-left: .3rem;
    font-size: .44rem;
    color: #000;
    height: .44rem;
    line-height: .44rem;
}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item {
    border-bottom: 1px solid #eee;
    padding: .3rem 0;
}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .pic {
    position: relative;
    width: 3.2rem;
    margin-right: .27rem;
}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .pic img {
    width: 100%;
    height: 2.3rem;
    max-height: 2.3rem;
    object-fit: cover;
}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content .title {
    line-height: .7rem;
    color: #333;
    max-height: 1.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: .4rem;
    font-weight:600;
}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content .zuozhe {
    line-height: .7rem;
    height: .9rem;
    font-size: .36rem;
    color: #777;
    position: absolute;
    bottom: 0px;
}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content .zuozhe i {
    vertical-align: -1px;
    float:left;
    vertical-align: -.03rem;
    color: #bbb;
    margin-right: -.15rem;
    font-size: .44rem;
}

.info-botttom__fixed {
    height: 1.1rem;
    background: #fff;
}
.info-botttom__fixed .bottom-nav {
    border-top: 0 solid #eee;
    height: 1.1rem;
    background: none;
    z-index: 100001;
    position: fixed;
    background: #fff;
    left: 0;
    right: 0;
    bottom: 0;
}
.info-botttom__fixed .bottom-nav .bottom-nav__back {
    width: 1.2rem;
    height: 1.1rem;
    text-align: center;
    padding-right:0;
     
    box-sizing:border-box;
    border-radius:0 .55rem 0 0;
    background:#fff;
}
.info-botttom__fixed .bottom-nav .bottom-nav__back .tciconfont {
    line-height: 1.1rem;
    font-size: .5rem;
}
.info-botttom__fixed .bottom-nav .bottom-nav__back .tcicon-nav__index {
    line-height: 1.1rem;
    font-size: .5rem;
}

.info-botttom__fixed .bottom-nav .bottom-nav__back.flex {
    width:1.2rem;
    flex:none;
    position: absolute;
    right:4.4rem;
    border-radius:.6rem .6rem 0 0;
    border-top:.03rem solid #dedede;
}

#toutiao_search .search_head {
    height: 1.1rem;
    width: 100%;
}



/**login**/
.login .main {
    width:100%;
}
.login .main .wrap {
    display: table-cell;
    padding: 0;
    width:100%;
    vertical-align: middle;
}


.login .main #loginForm {
    padding-bottom:5rem;
    box-sizing:border-box;
    width:100%;
    padding:0rem 1rem 1rem;
}

.login .main .logo1,.getpwd .main .logo1,.reg .main .logo1 {
  width: 2rem;
  margin: 0 auto;
  padding-bottom: 1rem;
  padding-top: 1rem;
}

.login .main .sec-input,.getpwd .main .sec-input,.reg .main .sec-input {
  line-height: 1.2rem;
  height: 1.2rem;
  border-bottom: 1px solid #dce3e7;
  margin-bottom: .5rem;
  border-radius: 0;
  position: relative;
}
.login .main .sec-input input {
    font-size:.42rem;
}
.login .main .login-btn-group {
  margin-top: 1rem;
}
.login .main .login-btn-group > *, .main .login-btn-group > * {
    display: block;
    line-height: 1.1rem;
    color: #f5833b;
    border: 1px solid #f5833b;
    border-top-color: rgb(245, 131, 59);
    border-right-color: rgb(245, 131, 59);
    border-bottom-color: rgb(245, 131, 59);
    border-left-color: rgb(245, 131, 59);
    border-radius: .55rem;
    margin-bottom: 1rem;
    background: #f5833b;
    color: #fff;
    font-size:.5rem;
}
.login .login-no-user {
    height: 1.1rem;
    line-height: 1.1rem;
    padding: 0 .4rem;
    font-size:.4rem;
}


@media screen and (min-width: 426px) {
    .tcpc-login .login-main .main-login-box {
    position: fixed;
    padding: .4rem;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: .2rem;
    z-index: 5000;
    top: 50%;
    left: 16px;
    right: 16px;
    width: 340px;
    margin: 0 auto;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    background-color: #fff;
    text-align: center;
    overflow: hidden;
    }
    .tcpc-login .login-main .main-login-box .logo {
    height: 102px;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    }
    .tcpc-login .login-main .main-login-box .m-login__nav .nav-item {
    border-bottom: 1px solid #eee;
    cursor: pointer;
    width: 50%;
    text-align: center;
    height: 51px;
    line-height: 51px;
    font-size: 17px;
    }
    .tcpc-login .login-main .main-login-box .m-login__bd {
    padding-top: 15px;
    min-height: 210px;
    }
    .tcpc-login .login-main .main-login-box .m-login__bd .nav-main__item.nav-main__qrcode .qr img {
    display: block;
    margin: 0 auto;
    width: 144px;
    height: 144px;
    object-fit: cover;
    }
    .tcpc-login .login-main .main-login-box .m-login__bd .nav-main__item.nav-main__qrcode p {
    height: 51px;
    line-height: 51px;
    text-align: center;
    font-size: 17px;
    }
    .tcpc-login .login-main .main-login-box .m-login__bd .copy {
    line-height: 51px;
    font-size:15px;
    }
    .tcpc-login .login-main .main-login-box .m-login__bd .nav-main__item.nav-main__form .input-item {
    width: 100%;
    padding: 8px 0;
    }
    .tcpc-login .login-main .main-login-box .m-login__bd .nav-main__item.nav-main__form .input-item input {
    width: 100%;
    height: 51px;
    padding: 0 20px;
    border: 1px solid #EBEBEB;
    color: #000;
    outline: none;
    font-size: 17px;
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 6px;
    }
    .tcpc-login .login-main .main-login-box .m-login__bd .nav-main__item.nav-main__form .login-btn {
    margin-top: 10px;
    cursor: pointer;
    width: 100%;
    height: 51px;
    line-height: 51px;
    text-align: center;
    background: #f47944;
    color: #fff;
    font-size: 17px;
    border-radius: 6px;
    }
}


/**tcqianggou**/
.tcqianggou-index__foot .tcqianggou-index__footer {
    width: 100%;
    max-width: 812px;
    margin: 0 auto;
    background: url(f_bg_iconfont_new.png)no-repeat center;
    background-size: 100% auto;
    text-align: center;
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 1.9rem;
    z-index: 100;
}

.tcqianggou-index__foot .tcqianggou-index__footer .info-footer-item {
    border-top: 0;
    box-sizing: border-box;
    padding-top: 0.58444rem;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    text-align: center;
}

.tcqianggou-index__foot .tcqianggou-index__footer .info-footer-item .tciconfont {
    font-size: .56666rem;
    line-height: .73333rem;
    1font-family: "tabbar" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.tcqianggou-index__foot .tcqianggou-index__footer .info-footer-item .tabbar {
    font-size: .56666rem;
    line-height: .73333rem;
    font-family: "tabbar" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.tcqianggou-index__foot .tcqianggou-index__footer .info-footer-item.info-footer-vip {
    padding-top: 0.3rem;
}

.tcqianggou-index__foot .tcqianggou-index__footer .info-footer-item.info-footer-vip .tabbar {
    font-size: .76rem;
    line-height: 1.02rem;
}

.tcqianggou-index__foot .tcqianggou-index__footer .info-footer-item span {
    display: block;
    font-size: .34rem;
    line-height: .4rem;
}


.index-focuspic .header-search__box {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    height: 1rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 .5rem .4rem;
    z-index: 9;
}
.index-focuspic .header-search__box .search-link {
    height: 1.2rem;
    line-height: 1.2rem;
    background: rgba(255, 255, 255, 0.9);
    1background: #e4e4e4;
    text-align: center;
    border-radius: .6rem;
    font-size: .34rem;
    color: #555;
    border: 0.026rem solid #f5f5f5;
    box-shadow: 5px 5px 10px -4px #dad7d7;
}
.index-focuspic .header-search__box .search-link .tciconfont {
    font-size: .34rem;
    margin-right: .2rem;
}
.cash_rec .idx-nav {
    padding: .2rem .5rem .4rem;
    background: transparent;
    margin-top: 0;
}
.cash_rec .idx-nav .idx-nav__list .nav-item .nav-item__hd {
    height: 1rem;
    line-height: 1rem;
}
.cash_rec .idx-nav .idx-nav__list .nav-item .nav-item__hd img {
    height: 1rem;
    width: 1rem;
    object-fit: cover;
}
.cash_rec .idx-nav .idx-nav__list .nav-item .nav-item__bd {
    line-height: 1rem;
    margin-top: 0;
    color: #333;
    font-size: .36rem;
}
.index_tabs-menu {
    background: #fff;
    margin-top: .3rem;
    border-bottom: 1px solid #f2f2f2;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: .1rem .5rem;
}
.index_tabs-menu .tab-menu {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    text-align: center;
    height: 1rem;
    line-height: 1rem;
}
.index_tabs-menu .tab-menu a {
    display: inline-block;
    width: 1.25rem;
    color: #5d5b5b;
    font-size: .36rem;
    position: relative;
}
.index_tabs-menu .tab-menu a.on {
    
    font-weight: 600;
    border:none; 
    height: 1rem;
}
.index_tabs-menu .tab-menu a.on:before {
    content: '';
    width: 0.6rem;
    height: 0.1rem;
    background: #ff6666;
    bottom: 0.05rem;
    position: absolute;
    left: 50%;
    margin-left: -0.3rem;
    border-radius: 0.1rem;
}

.rec_container .rec_area {
    margin-bottom: .5rem;
    background: #fff;
    padding: 0 .5rem;
}
.rec_container .rec_area .rec_hd {
    overflow: hidden;
    font-size: .36rem;
    color: #888888;
    position: relative;
    height: 1rem;
    line-height: 1rem;
    border-bottom: 1px solid #f2f2f2;
}
.rec_container .rec_area .rec_bd {
    padding: .4rem 0;
}
.rec_container .rec_area .rec_bd .bd-img {
    float: left;
    position: relative;
    width: 2.2rem;
    height: 2.2rem;
    overflow: hidden;
    margin-left: 0;
    border-radius:.2rem;
}
.rec_container .rec_area .rec_bd .bd-content {
    overflow: hidden;
    position: relative;
    float: left;
    margin-left: .3rem;
    width: calc( 100% - 2.5rem);
    width: -webkit-calc(100% - 2.5rem);
}
.rec_container .rec_area .rec_bd .bd-content h5 {
    font-size: .4rem;
    height: .8rem;
    font-weight: 500;
    color: #333;
    line-height: .4rem;
    width: 100%;
    width: -webkit-calc(100% - 0);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.rec_container .rec_area .rec_bd .bd-content p.price {
    white-space: nowrap;
    height: .7rem;
    font-size: .34rem;
    margin-top: .2rem;
}
.rec_container .rec_area .rec_bd .bd-content p.price .now_price span {
    font-size: .5rem;
    margin-right: .2rem;
}

.rec_container .rec_area .rec_bd .bd-content p.process {
    height: .5rem;
    line-height: .5rem;
    color: #9C9C9C;
    font-size: .34rem;
}
.rec_container .rec_area .rec_bd .bd-content p.process .bottom {
    overflow: hidden;
    margin-right: .2rem;
    display: inline-block;
    width: 3rem;
    height: .2rem;
    background: #E4E4E4;
    border-radius: 5px;
    vertical-align: middle;
}
.rec_container .rec_area .rec_bd .bd-content p.process .bottom span {
    vertical-align: top;
    display: inline-block;
    width: 20px;
    height: 6px;
    background: #FF8989;
    border-radius: 5px;
}
.rec_container .rec_area .rec_bd .bd-content .button {
    position: absolute;
    right: 0;
    top: .8rem;
    width: 1.6rem;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    color: #fff;
    background: #F02B2B;
    border-radius: .3rem;
    font-size: .34rem;
}

/**daojia**/

#tcdaojia-index .header_top {
    padding: 0;
    height: 1rem;
    border-radius: 0 0;
    padding: .4rem .5rem .2rem;
}
#tcdaojia-index .search-box__main {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    background: rgba(255, 255, 255, 0.9);
    1background: #e4e4e4;
    text-align: center;
    border-radius: 0.5rem;
    font-size: .34rem;
    color: #555;
    border: 0.026rem solid #f5f5f5;
    box-shadow: 5px 5px 10px -4px #dad7d7;
    display: block;
}
#tcdaojia-index .search-box__main .tciconfont {
    font-size: .34rem;
    margin-right: .2rem;
    color: #555;
}
/*.tcicon-sousuo:before {*/
/*    content: "\e60e";*/
/*}*/
#tcdaojia-index .index-focuspic {
    margin: 0 .5rem;
    border-radius: .2rem;
    position: relative;
    top: -.1rem;
}
#tcdaojia-index .nav-box.index-nav {
    background: #fff;
    margin: .2rem 0 .2rem 0;
    border-radius: 0px;
}
#tcdaojia-index .fuwu_box {
    background: #fff;
    margin: .2rem 0;
    border-radius: 0;
    padding: .5rem;
}
#tcdaojia-index .fuwu_box .fuwu_box_top {
    font-size: .4rem;
    font-weight: 600;
    padding-top: .1rem;
    padding-bottom: .2rem;
    text-align: center;
}
#tcdaojia-index .fuwu_box .fuwu_box_bottom .fuwu_item img {
    width: .8rem;
    height: .8rem;
}
#tcdaojia-index .fuwu_box .fuwu_box_bottom .fuwu_item_bottom {
    padding-top: .3rem;
    line-height:.6rem;
    font-size: .36rem;
}
#tcdaojia-index .index_fabu {
    background: #fff;
    margin: .4rem 0;
    border-radius: 0;
    padding: .5rem;
}
#tcdaojia-index .index_fabu .fabu_item {
    position: relative;
    border-radius: .2rem;
    height: 1.8rem;
    color: #555;
    display: block;
    width: 100%;
}
#tcdaojia-index .index_fabu .index_fabu_left {
    margin-right: .5rem;
    background-color: #FFF4E3;
}
#tcdaojia-index .index_fabu .fabu_item .left {
    margin-right: .8rem;
}
#tcdaojia-index .index_fabu .fabu_item .left p.title {
    padding-left: .3rem;
    height: .9rem;
    line-height: 1.2rem;
    font-size: .44rem;
    overflow: hidden;
    font-weight: 600;
}
#tcdaojia-index .index_fabu .fabu_item .left p.button {
    line-height: .6rem;
    height: .6rem;
    overflow: hidden;
    padding-left: .3rem;
    display: inline-block;
    font-size: .32rem;
}
#tcdaojia-index .index_fabu .fabu_item .right {
    position: absolute;
    right: .3rem;
    top: .3rem;
}
#tcdaojia-index .index_fabu .fabu_item .right img {
    width: .8rem;
    height: auto;
}
#tcdaojia-index .index_nav_list {
    padding: .2rem .5rem .4rem .5rem;
}
#tcdaojia-index .index_nav_list .nav_item {
    text-align: center;
    font-weight: 600;
    font-size: .36rem;
    position: relative;
    cursor: pointer;
}
#tcdaojia-index .index_nav_list .nav_item .nav_item_top {
    padding-bottom: .2rem;
    height:.6rem;
    line-height: .6rem;
}
#tcdaojia-index .index_nav_list .nav_item .nav_item_bottom {
    font-weight: normal;
    line-height: .4rem;
    font-size: .3rem;
    color: #a6a6a6;
    display: inline-block;
}
#tcdaojia-index .index_nav_list .nav_item.active .nav_item_bottom {
    color: #fff;
    background: #ff6666;
    height: .5rem;
    line-height: .5rem;
    padding: 0 .2rem;
    border-radius: .25rem;
}
#tcdaojia-index .goods_list {
    margin:.2rem .25rem;
}
.goods-item {
    border-radius: .2rem;
    width: calc(50% - .75rem);
    background: #fff;
    overflow: hidden;
    max-width: 368px;
    float: left;
    position: relative;
    margin: 0 .25rem .2rem;
}
.goods-item .goods-cont {
    padding: 0 .2rem;
}
.goods-item .goods_title {
    font-size: .34rem;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: .8rem;
    line-height: .9rem;
}
.goods-item .goods_sale_num {
    padding: .2rem 0;
    font-size: .32rem;
    color: #efb620;
}
.goods-item .goods-price {
    padding-bottom: .2rem;
    color: #f12d2d;
    line-height: .6rem;
}
.goods-item .goods-price .goods-price_left {
    width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .2rem;
}
.goods-item .goods-price span.left {
    font-size: .32rem;
}
.goods-item .goods-price span.right {
    font-size: .32rem;
}
.goods-item .goods-price .goods-price_right {
    flex: 1;
    text-align: right;
    color: #9c9c9c;
}

.tcdaojia-index .top-menu {
    padding: .2rem .45rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: fixed;
    width: 9.1rem;
    background: #ffffff;
    top:0;
    z-index: 10;
}

.tcdaojia-index .top-menu .menu-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    width:1.5rem;
    text-align: center;
    height: .7rem;
    line-height: .55rem;
    border-bottom: 0 solid #f6f6f6;
    border-radius: .35rem;
    background: transparent;
    1margin:0 -.4rem 0 0;
    z-index: 10;
    1padding-right:.5rem;
    position: relative;
}
/*.tcdaojia-index .top-menu .menu-item.r {*/
/*    padding-left:.5rem;*/
/*    margin:0 0 0 -.4rem;*/
/*    padding-right: 0;*/
/*}*/
.tcdaojia-index .top-menu .menu-item a {
    overflow: hidden;
    display: inline-block;
    height: 0.7rem;
    color: #333;
    width: 0.9rem;
    font-size: .4rem;
}
.tcdaojia-index .top-menu .menu-item.on {
    background: transparent;
    z-index: 11;
    padding: 0;
}

.tcdaojia-index .top-menu .menu-item.on a {
    color: #ff6666;
    border-color: #fff;
    font-weight: 400;
}

.tcdaojia-index .top-menu .menu-item.on:before {
    content: '';
    width: 0.4rem;
    height: 0.05rem;
    background: #ff6666;
    bottom: .075rem;
    position: absolute;
    left: 50%;
    margin-left: -0.2rem;
    border-radius: 0.1rem;
}

.goodslist-header .goodslist-header__bd {
    margin-top: 0;
    height: 1.1rem;
    border-bottom: 1px solid #eee;
    text-align: center;
}
.goodslist-header .goodslist-header__bd .nav-hd__item {
    cursor: pointer;
    height: 1.1rem;
    line-height: 1.1rem;
    font-size: 0.36rem;
    color: #999;
}
.needs-item {
    background: #fff;
    padding: .4rem .5rem;
    border-bottom: 1px solid #f1f1f1;
}
.needs-item .needs-item_top .needs-item_top_left img {
    width: .8rem;
    height: .8rem;
    border-radius: .4rem;
}
.needs-item .needs-item_top .needs-item_top_right {
    flex: 1;
    padding-left: .2rem;
}
.needs-item .needs-item_top .needs-item_top_right .needs-xm {
    line-height: .5rem;
    padding: 0 0 0 0;
    font-weight: 400;
    font-size:.36rem;
}
.needs-item .needs-item_top .needs-item_top_right .needs-address {
    color: #959595;
    font-size: .3rem;
    line-height: .3rem;
}
.needs-item .needs-item_top .needs-item_top_right .needs-address .needs-area {
    padding-right: .2rem;
    font-size: 0.3rem;
    border-right: 1px solid #9a9a9a;
}
.needs-item .needs-item_top .needs-item_top_right .needs-address .needs-time.area {
    padding-left: .2rem;
}
.needs-item .needs-item_top .needs-item_top_cate {
    padding-top: .2rem;
}
.needs-item .needs-item_top .needs-item_top_cate .needs-cate {
    color: #53d869;
    font-size: .32rem;
}
.needs-item .needs-item_fuwu_time {
    padding-top: .2rem;
    line-height: .6rem;
    font-size: .32rem;
    color: #878787;
}
.needs-item .needs-item_fuwu_time span.left {
    padding-right: .2rem;
}
.needs-item .needs-item_content_msg {
    color: #323232;
    padding-top: 0;
    line-height: .6rem;
    font-size: .36rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: .6rem;
}
.needs-item .needs-item_bottom {
    padding-top: 15px;
    color: #7b7b7b;
    font-size: .9em;
}
.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_contact span {
    padding: 4px 12px;
    border-radius: 10px;
    background: #f15f11;
    font-size: .8em;
    color: #fff;
}