@charset "gb2312";
/* CSS Document */
/******************************************* reset ******************************************/
body, h1, h2, h3, h4, dl, dt, dd, ul, ol, li, a, div, em, span, img, form, input, p, i { padding: 0px; margin: 0px; border: none; }
body { min-width: 320px; max-width: 760px; margin: 0 auto; color: #363636; font-weight: 400; text-rendering: optimizelegibility; font-family: 'Helvetica Neue', Roboto, 'microsoft yahei', Arial; background-color: #f7f7f7; }
* { word-wrap: break-word; }
em, i { word-wrap: break-word; font-style: normal; }
a { color: #464646; text-decoration: none; }
a:link, a:visited, a:active { color: #464646; text-decoration: none; }
a, button, span, i, div, h2, aside {/* -webkit-user-select: none; */ -webkit-tap-highlight-color: rgba(0,0,0,0); }
input, button, textarea, select { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
ul, ol, dl, li { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; margin: 0; padding: 0; }
img { border: none; max-width: 100%; vertical-align: middle; }
html, body { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }
input[type="text"], input[type="submit"], input[type="search"], input[type="email"], input[type="number"], input[type="phone"], button { -webkit-appearance: none; -moz-appearance: none; -webkit-border-image: none; border-image: none; -webkit-border-radius: 0; border-radius: 0; }
.clearfix:after { content: ""; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.box_hide { display: none; }
tr { display: table-row; vertical-align: inherit; border-color: inherit; }
.box_both { clear: both; height: 1px; width: 100%; }
.tcui-radio label { margin-right: 10px }
.tcui-radio label:last-child { margin-right: 0px }
.tcui-radio label input[type="radio"] { margin: 0; margin-right: 4px; -webkit-appearance: none; position: relative; vertical-align: -3px; width: 18px; height: 18px; border: 1px solid #d2d2d2; border-radius: 100%; overflow: hidden; }
.tcui-radio label input[type="radio"]:checked{border: 1px solid #07C160;}
.tcui-radio label input[type="radio"]:checked:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #07C160; }
.tcui-radio label input[type="radio"]:checked:after { content: ''; position: absolute; left: 5px; top: 3px; width: 3px; height: 6px; border-bottom: 2px solid #fff; border-right: 2px solid #fff; border-bottom-right-radius: 2px; transform: rotate(45deg); -webkit-transform: rotate(45deg); }

button.tcui-vcode-btn { background-color: transparent;border-top: 0; border-right: 0;border-bottom: 0;outline: 0;}
.weui-btn_primary:not(.weui-btn_disabled):visited{ color:#fff;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px !important;}
.h45{ height:45px;}
.h20{ height:20px;}
.mt3em{ margin-top:3em;}
#click-load-html{ cursor:pointer;}
.mt5{ margin-top:5px !important;}
.tcui-radio{}
.tcui-radio label{ margin-right:10px }
.tcui-radio label:last-child{ margin-right:0px }
.tcui-radio label input[type="radio"]{ margin:0; margin-right:4px; -webkit-appearance:none; position:relative; vertical-align:-3px; width:18px; height:18px; border:1px solid #d2d2d2; border-radius:100%; overflow:hidden;}
.tcui-radio label input[type="radio"]:checked:before{ content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:#07C160;}
.tcui-radio label input[type="radio"]:checked:after{ content:''; position:absolute; left:5px; top:3px; width:3px; height:6px; border-bottom:2px solid #fff; border-right:2px solid #fff; border-bottom-right-radius:2px; transform:rotate(45deg); -webkit-transform:rotate(45deg); }


.tc-input__lt { height: 44px;line-height: 44px;float: left;width: calc(100% - 91px); width: -webkit-calc(100% - 91px);}
.tc-input__lt + .tcui-select {padding: 0 5px; float: right;width: 80px;overflow: hidden; border-left: 1px solid #eee;}
.tcui-cell__bd.clearfix .jiantou__xia { position: absolute;right: 8px;top: 16px; -webkit-transform: rotate(
135deg); transform: rotate(
135deg);height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #C8C8CD; border-style: solid;
}

.header.on{background: #fff;border-bottom: 1px solid #eee;}
.sec-ico.go-back{color: #333;background: url(icon31-1.png) no-repeat left center;background-size: auto 1em;}
.header.on h2{color: #333;}
.header.on .wrap .fabu{color: #333;}
.header.on .sec-ico.btn{color: #333;}
.header.on .wrap .nav-popup{color: #333;}

.tcpche-fabu .fabu-mianze{overflow: hidden;  padding: 10px 10px;box-sizing: border-box;cursor: pointer;}
.tcpche-fabu .fabu-mianze .mianze {min-width: 30px;font-size: 0.9em; background: #ffb64a;color: #fff;  line-height: 20px; height: 20px; padding: 0px 5px;margin-right: 10px;  border-radius: 5px;}
.tcpche-fabu .fabu-mianze .mianze-text {font-size: 0.9em; color: #ff552e; line-height: 20px; max-height: 80px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.tcpche-fabu .money_title{background: #fff;padding: 12px 15px;line-height: 20px;}
.tcpche-fabu .money_title .tciconfont{color: #F3B702;font-size: 1.3em;vertical-align: -2px;margin-right: 2px;}
.tcpche-fabu .money_title span.money{color:#f00;}
.tcpche-fabu .money_title a{font-size: 0.9em; background: #F3B702;color: #fff; line-height: 20px;height: 20px; padding: 1px 8px;border-radius: 5px; float: right;}

.money_box{padding: 12px 15px;}
.money_box span.money{color:#f00;}
.money_box span a{text-decoration: underline;color:#f00;}

.tcpche-fabu .type_tab li{ float: left;border-radius: 4px; padding: 2px 15px; font-size: .9em;margin: 0 15px 8px 0;background: #f7f7f7;border: 1px solid #ddd;}
.tcpche-fabu .type_tab li input{    outline: 0px;font-size: .9em;background-color: transparent;font-size: .8em;}
   
.tcpche-fabu .fabu-gonggao{ overflow:hidden; padding:10px 10px; box-sizing:border-box; cursor:pointer;}
.tcpche-fabu .fabu-gonggao .gonggao{min-width: 30px;font-size:0.9em; background:#ffb64a; color:#fff; line-height:20px;height:20px; padding:0px 5px; margin-right:10px;border-radius: 5px; }
.tcpche-fabu .fabu-gonggao .gonggao-text{ font-size: 0.9em; color: #ff552e;  line-height: 20px; max-height: 40px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.tcpche-fabu .fabu-box__tishi{margin-top: 5px; margin-bottom: 10px; font-size: 0.9em; box-sizing: border-box;  padding: 0 10px 0 15px; height: 40px;  line-height: 40px;border-radius: 3px; background: #fff;}

.tcpche-fabu .fabu-days__list{  padding-bottom:15px; flex-wrap:wrap; width:100%;}
.tcpche-fabu .fabu-days__list .fabu-days__item{ float:left;position:relative; cursor:pointer; margin-right:10px;margin-bottom:10px; box-shadow: 1px 1px 3px 0px #eee; border:1px solid #eee; width:calc(33.3% - 7px);width:calc(33.3% - 7px); padding:10px 10px; text-align:center;box-sizing:border-box; border-radius:5px;}
.tcpche-fabu .fabu-days__list .fabu-days__item:nth-child(3n){ margin-right:0;}
.tcpche-fabu .fabu-days__list .fabu-days__item .fabu-days__days{ line-height:25px; color:#666; font-weight:600; }
.tcpche-fabu .fabu-days__list .fabu-days__item .fabu-days__price{ font-size:2em; font-weight:600; line-height:30px; color:#EEB161;white-space:nowrap; overflow:hidden; }
.tcpche-fabu .fabu-days__list .fabu-days__item .fabu-days__price .yuanico{float:none; display:inline; font-size:0.5em; color:#EEB161; vertical-align:1px; }
.tcpche-fabu .fabu-days__list .fabu-days__item .fabu-days__desc{ min-height:32px;max-height:32px; line-height:16px;color:#999; font-size:0.8em; overflow:hidden;word-break: break-all;}
.tcpche-fabu .fabu-days__list .fabu-days__item .fabu-days__select{ display:none;}
.tcpche-fabu .fabu-days__list .fabu-days__item.on{ background:#FFF6EA; border-color:#E6BC80; }
.tcpche-fabu .fabu-days__list .fabu-days__item.on .fabu-days__days{ color:#5B330D; white-space:nowrap; overflow:hidden; }
.tcpche-fabu .fabu-days__list .fabu-days__item.on .fabu-days__select{ display:block; position:absolute; top:0; right:0; border:12px solid transparent; border-top-color:#E6BC80;border-right-color:#E6BC80; }
.tcpche-fabu .fabu-days__list .fabu-days__item.on .fabu-days__select:after{ content:''; display:block; width:4px; height:8px; border-bottom:1px solid #fff; border-right:1px solid #fff; position:absolute; top:2px; right:2px; top:-11px; right: -8px; transform: rotate(45deg);}


.fabupinche_top-title{line-height: 40px;text-align: center;font-weight: 600;color: #f00;}
.fabupinche_top-title .tciconfont{font-size: 1.25em;vertical-align: -2px;}
.fabupinche_top-msg{line-height: 22px;text-align: center;font-size: 0.9em;color: #666;}
.tcpche-fabu .top-days__list { padding-bottom: 5px; flex-wrap: wrap; width: 100%;margin-top: 8px; }
.tcpche-fabu .top-days__list .top-days__item { float: left; position: relative; cursor: pointer; margin-right: 10px; margin-bottom: 10px; box-shadow: 1px 1px 3px 0px #eee; border: 1px solid #eee; width: calc(33.3% - 7px); width: calc(33.3% - 7px); padding: 5px 10px; text-align: center; box-sizing: border-box; border-radius: 5px; }
.tcpche-fabu .top-days__list .top-days__item:nth-child(3n) { margin-right: 0; }
.tcpche-fabu .top-days__list .top-days__item .top-days__days { line-height: 25px; color: #333; }
.tcpche-fabu .top-days__list .top-days__item .top-days__price { font-size: 1.6em; font-weight: 600; line-height: 30px; color: #03a9f4; white-space: nowrap; overflow: hidden; }
.tcpche-fabu .top-days__list .top-days__item .top-days__price .yuanico { float: none; display: inline; font-size: 0.5em; color: #03a9f4; vertical-align: 1px; }
.tcpche-fabu .top-days__list .top-days__item .top-days__desc { min-height: 16px; max-height: 16px; line-height: 16px; color: #999; font-size: 0.8em; overflow: hidden; word-break: break-all; }
.tcpche-fabu .top-days__list .top-days__item .top-days__select { display: none; }
.tcpche-fabu .top-days__list .top-days__item.on { background: #f0faff; border-color: #03a9f4; }
.tcpche-fabu .top-days__list .top-days__item.on .top-days__days { color: #5B330D; white-space: nowrap; overflow: hidden; }
.tcpche-fabu .top-days__list .top-days__item.on .top-days__select { display: block; position: absolute; top: 0; right: 0; border: 12px solid transparent; border-top-color: #03a9f4; border-right-color: #03a9f4; }
.tcpche-fabu .top-days__list .top-days__item.on .top-days__select:after { content: ''; display: block; width: 4px; height: 8px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; position: absolute; top: 2px; right: 2px; top: -11px; right: -8px; transform: rotate(45deg); }

.tcpche-fabu .fabu_vip-box__tishi{ margin:0 2em;font-size:0.9em; box-sizing:border-box; padding:0 15px; color:#fff; height:40px; line-height:40px; border-radius:5px; 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;}
.tcpche-fabu .fabu_vip-box__tishi .box-tishi__lt{ padding-left:20px; background:url(fabu_vip.png) no-repeat left center;background-size:16px auto;text-align: left;}
.tcpche-fabu .fabu_vip-box__tishi .box-tishi__rt{ color:#fff;}
.tcpche-fabu .fabu_vip-box__tishi .box-tishi__rt::after{ content:''; display:inline-block; width:7px; height:7px;position: relative; top: -1px; border-top:1px solid #fff; border-right:1px solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.safe_tishi .safe-mask{ position: fixed; z-index: 1000;top: 0; right: 0;left: 0;  bottom: 0;background: rgba(0,0,0,0.6);}
.safe_tishi .safe_box{ position: fixed; z-index: 5000;  width: 80%;  max-width: 300px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #FFFFFF;  text-align: center; border-radius: 3px;overflow: hidden;padding: 10px; line-height: 25px;}
.safe_tishi .safe_box .safe_title{font-weight: bold;font-size: 1.2em;padding: 3px 0 5px 0;color: #f00;}
.safe_tishi .safe_desc_box{    padding-top: 10px;}
.safe_tishi .safe_input{    height: 34px; margin: 0 20px; padding-top: 10px;}
.safe_tishi .safe_input input{    width: 100%; height: 34px;border: 1px solid; border-radius: 3px;-webkit-appearance:none;outline: none;-webkit-tap-highlight-color:rgba(0,0,0,0);border: 1px solid #cbcbcb;padding-left: 10px;}
.safe_tishi .safe_btn_box {margin: 15px 20px 10px 20px;}
.safe_tishi .safe_btn_box .safe_btn { padding: 5px 25px; border-radius: 3px;line-height: 20px; width: 50px;cursor: pointer;}
.safe_tishi .safe_btn_box .safe_btn.safe_sure{color: #fff;float:right;}
.safe_tishi .safe_btn_box .safe_btn.safe_back{border:1px solid #ebebeb;   float: left;background: #ebebeb;color: #333;}

.must_vip_tishi .must_vip-mask{ position: fixed; z-index: 1000;top: 0; right: 0;left: 0;  bottom: 0;background: rgba(0,0,0,0.6);}
.must_vip_tishi .must_vip_box{ position: fixed; z-index: 5000;  width: 60%;  max-width: 300px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #FFFFFF;  text-align: center; border-radius: 3px;overflow: hidden;padding: 10px; line-height: 25px;}
.must_vip_tishi .must_vip_box .must_vip_title{font-weight: bold;font-size: 1.2em;padding: 3px 0 5px 0;color: #f00;}
.must_vip_tishi .must_vip_box .must_vip_content{padding-top: 10px;}
.must_vip_tishi .must_vip_btn_box {margin: 15px 10px 5px 10px;}
.must_vip_tishi .must_vip_btn_box .must_vip_btn { display: block;width: 100%;height: 35px;border-radius: 3px;line-height: 35px;cursor: pointer;margin-bottom: 10px;}
.must_vip_tishi .must_vip_btn_box .must_vip_btn.buy_vip{color: #fff;}
.must_vip_tishi .must_vip_btn_box .must_vip_btn.buy_money{color: #fff;}
.must_vip_tishi .must_vip_btn_box .must_vip_btn.back_index{color: #666;margin-top: 10px;margin-bottom: 0px;}

#pinche-form .tcui-btn { color: #fff!important;}
#pinche-form .fabu-num{ padding:10px 10px 50px; line-height:20px; text-align:center; }
#pinche-form .fabu-num .fabu-num__item{ width:50%; text-align:center; white-space:nowrap;}

.tcpche-index .index-box{background:#fff;}
.tcpche-index .swiper-container{ overflow: hidden; width:100%}
.tcpche-index .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:30px}
.tcpche-index .site-lbs{ color:#fff; position:absolute; left:10px; top:10px;  padding:0 10px; height:30px;z-index:1000; line-height:30px; font-size:0.9em; }
.tcpche-index .site-lbs .tciconfont{ font-size:1.5em; margin-left:2px; vertical-align:-3px;}
.tcpche-index .mybox{ color:#fff; position:absolute; right:0px; top:10px; padding:0 15px; height:30px;z-index:1000; line-height:30px; font-size:0.9em; border-top-left-radius:15px; border-bottom-left-radius:15px; }
.tcpche-index .mybox .tciconfont{ font-size:1.3em;}

.tcpche-index .index-focuspic{ position:relative;}

.tcpche-index .search-box {  padding: 5px 20px;background: transparent;position: absolute; bottom: -30px;left: 0;right: 0;z-index: 1000;}
.tcpche-index .search-box #search_form{font-size:.9em; padding:7px;line-height:40px;background: #fff;border-radius: 0.3em;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.tcpche-index .pinche-input{flex:1;background: #F3F4F6;}
.tcpche-index .pinche-input .pinche-chufa input {width: 100%;border-color: transparent;outline: none;padding-left:15px;background: #F3F4F6;}
.tcpche-index .pinche-input .wangfan {width: 15%;background: url(wangfan.png?v=1) no-repeat center;background-size: 20px auto;}
.tcpche-index .pinche-input .pinche-mude input {width: 100%; border-color: transparent;outline: none;padding-right:10px;background: #F3F4F6;}

.tcpche-index .search_form .id_search-btn {width:70px;cursor: pointer;text-align: center;background: #F3F4F6;color: #717171;}
.tcpche-index .search_form .id_search-btn span{width: 100%;display: inline-block;border-left:1px solid #a5a4a4;line-height:20px;}

.tcpche-index .pinche-xieyi {margin-top: 30px;}
.tcpche-index .pinche-xieyi .pinche-xieyi__simple {-webkit-box-align: center;-webkit-align-items: center;align-items: center;position: relative;font-size: 0.9em;padding: 10px 15px;background: #fff;line-height: 20px;letter-spacing: 1px;}
.tcpche-index .pinche-xieyi .pinche-xieyi__simple .pinche-xieyi__gonggao {margin-right: 5px;padding: 0px;color: #ffb64a;border-radius: 5px;}
.tcpche-index .pinche-xieyi .pinche-xieyi__simple .pinche-xieyi__gonggao .tciconfont{color: #ffb64a;font-size: 1.3em;}
.tcpche-index .pinche-xieyi .pinche-xieyi__simple span {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #797878;}
.tcpche-index .pinche-xieyi .pinche-xieyi__simple a {display: block;font-size: 0.8em;color: #fff;cursor: pointer; padding: 0 5px;margin-left: 5px;border-radius: 5px;}
.tcpche-index .pinche-xieyi .pinche-xieyi__simple i.jiantou:after {vertical-align: middle;content: '';display: inline-block;width: 6px;height: 6px; border-top: 1px solid #a5a2a2;border-right: 1px solid #a5a2a2;transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
.tcpche-index .list_pinche_top {text-align: center;height: 40px;line-height: 40px;background-color: #f5833b;color: #fff;padding: 0px 10px 0px 10px;}
.tcpche-index .list_pinche_txt {padding: 10px;min-height: 400px;line-height: 20px;background: #fff;}

.tcpche-index .type_box{  padding: 5px 15px 10px 15px;background: #fff;}
.tcpche-index .type_box .type_itme{       width: 48%; float: left;height: 45px;line-height: 45px; border-radius: 8px; background: #ddd;text-align: center;margin: 1% 1%;}
.tcpche-index .type_box .type_itme i{ font-size: 1.2em;color:#fff;vertical-align: -1px;}
.tcpche-index .type_box .type_itme span{    padding-left: 8px;color:#fff;}
.tcpche-index .type_box .type_itme.type1{   background: #1CB69F;  }
.tcpche-index .type_box .type_itme.type2{    background: #4BA1FC;   }
.tcpche-index .type_box .type_itme.type3{    background: #F8BF2C;   }
.tcpche-index .type_box .type_itme.type4{   background: #F48D51;    }


.tcpche-index .index_city{background: #fff;padding:10px 0;}
.tcpche-index .index_city .remen_city_box{background: #fff;width: 94%;margin-left: 3%;margin-right: 3%;}
.tcpche-index .index_city .remen_city_top{margin-bottom:10px;padding-left:15px; font-size: 15px;}
.tcpche-index .index_city .remen_city_top .tciconfont{color: #ffb64a;}
.tcpche-index .index_city span{padding-left:5px;}
.tcpche-index .remen_city_box .remen_city{float: left;width: 46%;text-align: center;line-height: 35px;background: #F4F5F9;border-radius: 6px;color: #4ba1fc;margin:2%;border-bottom-left-radius: 20px;border-top-right-radius: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.tcpche-index .index_type_nav{background: #fff;    line-height: 45px;padding-left:15px;}
.tcpche-index .index_type_nav .nav_item{text-align: center;font-size:1.1em;position:relative;cursor: pointer;padding-right:20px;}
.tcpche-index .index_type_nav .nav_item.active{font-weight: bold;}
.tcpche-index .index_type_nav .nav_item.active:before{content: ''; width: 35px;height: 3px; background: #ec615b;bottom: 0;  position: absolute; left: 50%;margin-left: -27px; border-radius: 1px;}
.tcpche-index .pinche_count{    padding: 10px 15px 0 15px;    color: #635e5e;line-height:30px;}
.tcpche-index .pinche_count .count_msg{float:left;}
.tcpche-index .pinche_count .paixu_msg{float:right;cursor: pointer;}

.pche-list .pche-item{margin: 15px; background: #fff;padding: 20px 15px 15px 15px;    border-radius: 10px;}
.pche-list .pche-item:first-child{margin-top:10px;}
.pche-list .pche-item .pche_item_top{display:block;padding-bottom:5px;}
.pche-list .pche-item .pche_title{padding-bottom:10px;line-height:30px;    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: 4px 8px;margin-right: 5px; font-size: .9em;border-radius: 5px;}
.pche-list .pche-item .pche_title span.top{background: #ff5d38;}
.pche-list .pche-item .pche_title span.long{background: #ff5d38;}
.pche-list .pche-item .pche_title span.type1{background: #4BA1FC;}
.pche-list .pche-item .pche_title span.type2{background: #1CB69F;}
.pche-list .pche-item .pche_title span.type3{background: #F48D51;}
.pche-list .pche-item .pche_title span.type4{background: #F8BF2C;}

.pche-list .pche-item .pche_title span.area{    font-size: 1.1em;font-weight: bold;}
.pche-list .pche-item .pche_title span.fuhao{    padding: 0 5px;}
.pche-list .pche-item .pche_info{    line-height: 24px; padding-bottom: 5px;font-size: 1em; color: #5c5a5a;}
.pche-list .pche-item .info_left{min-width:65px;}
.pche-list .pche-item .info_right{    overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.pche-list .pche-item span.border{width: 7px;height: 7px; background: #e2e2e2; border-radius: 100%; display: inline-block;margin-right: 10px;}
.pche-list .pche-item .pche_info span.unit{padding-right:12px;}
.pche-list .pche-item .pche_item_bottom{    padding-top: 12px;border-top: 1px solid #ececec;font-size:1.1em;line-height:30px;}
.pche-list .pche-item .pche_item_bottom .pche_clicks{color: #a4a4a4;}
.pche-list .pche-item .pche_item_bottom .pche_clicks i{padding-right:5px;}
.pche-list .pche-item .pche_item_bottom .pche_clicks span.time{padding-right:15px;}

.pche-list .pche-item .pche_item_bottom .pche_fabu_time span.time{padding-right:6px;color:#a4a4a4;}
.pche-list .pche-item .pche_item_bottom .tel{color:#fff;padding: 0 15px;height: 30px;border-radius: 25px;  font-size: .9em;background: #d9d7d3;}

.tcpche-list .list_search_box{padding-top:45px;}
.tcpche-list .search-box #search_form{font-size:.9em; padding: 10px 15px;line-height:40px;background: #fff;border-radius: 0.3em;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.tcpche-list .pinche-input{flex:1;background: #F3F4F6;border-top-left-radius: 7px;border-bottom-left-radius: 7px;}
.tcpche-list .pinche-input .pinche-chufa input {width: 100%;border-color: transparent;outline: none;padding-left:15px;background: #F3F4F6;}
.tcpche-list .pinche-input .wangfan {width: 15%;background: url(wangfan.png?v=1) no-repeat center;background-size: 20px auto;}
.tcpche-list .pinche-input .pinche-mude input {width: 100%; border-color: transparent;outline: none;padding-right:10px;background: #F3F4F6;}

.tcpche-list .search_form .id_search-btn {width:70px;cursor: pointer;text-align: center;background: #F3F4F6;color: #717171;border-top-right-radius: 7px; border-bottom-right-radius: 7px;}
.tcpche-list .search_form .id_search-btn span{width: 100%;display: inline-block;border-left:1px solid #a5a4a4;line-height:20px;}

.tcpche-info .info-mianze { padding: 5px 10px;  background: #FFFBEF;}
.tcpche-info .info-mianze .info-mianze__lt { min-width: 30px; text-align: center;  height: 40px;line-height: 40px;color: #EB991D;}
.tcpche-info .info-mianze .info-mianze__text {  line-height: 20px;color: #EB991D; font-size: 0.8em;    overflow: hidden; text-overflow: ellipsis;   display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.tcpche-info .dizhi_card{    margin:15px; box-shadow: 1px; -webkit-box-shadow: #3b3f3e 0px 0px 5px; box-shadow: #ebebeb 0px 0px 5px; border-radius: 8px; padding: 25px 20px 20px 30px;position:relative;}
.tcpche-info .dizhi_card .avatar{padding-bottom: 10px;}
.tcpche-info .dizhi_card .avatar img{width:33px;height:33px;object-fit: cover;    border-radius: 100%;}
.tcpche-info .dizhi_card .avatar span.xm{ padding-left: 10px;vertical-align:0px;color: #1d1d1d;}
.tcpche-info .dizhi_card .clicks{padding-bottom: 5px;}
.tcpche-info .dizhi_card .clicks span.time{color: #939393;font-size: .9em;    padding:0 8px;border-right: 1px solid #ddd; display: inline-block;}
.tcpche-info .dizhi_card .clicks span.info_clicks{color: #939393;font-size: .9em;    padding-left: 6px;}


.tcpche-info .dizhi{font-weight: bold;font-size: 1.2em;   line-height: 24px;color:#2b2b2b;padding-bottom:15px;}
.tcpche-info .pinche_time{    font-size: 1.1em; padding-top: 15px;}
.tcpche-info .pinche_type{color: #fff; padding: 2px 5px;font-size: .8em; border-radius: 5px;}
.tcpche-info .pinche_type.type_1{background: #4BA1FC;}
.tcpche-info .pinche_type.type_2{background: #1CB69F;}
.tcpche-info .pinche_type.type_3{background: #F48D51;}
.tcpche-info .pinche_type.type_4{background: #F8BF2C;}

.tcpche-info .pinche_info{    padding: 15px 15px 20px 15px;font-size: 1.15em;}
.tcpche-info .pinche_info .info_item{padding:5px 0;    line-height: 25px;font-size:.9em;}

.tcpche-info .pinche_info .info_item .info_left{width:90px;color:#9f9f9f;}
.tcpche-info .pinche_info .info_item .info_right{color:#393939;}
.tcpche-info .fuzhi_wx_btn{ color: #fff; background-color: #07C160; border-radius: 14px;  display: inline-block;height: 27px; line-height: 27px;font-size: 13px;text-align: center; padding: 0 8px;margin-left: 10px;}
.tcpche-info .pinche_qrcode{ padding-top:30px;margin: 0 auto; text-align: center; width: 150px;height: 150px;}
.tcpche-info .pinche_qrcode img{width: 100%; height: 100%; object-fit: cover;}
.tcpche-info .pinche_qrcode_tishi{text-align: center;padding:10px 0 20px 0;color: #191919;}

.tcpche-info .info-item .info-item-ly{ padding:5px 15px; display: -webkit-box; display: -webkit-flex; display: flex;}
.tcpche-info .info-item .info-item-ly .ly-content{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1;}
.tcpche-info .info-item .info-item-ly .ly-content p{ height:25px; line-height:25px;overflow: hidden;}
.tcpche-info .info-item .info-item-ly .ly-content .import{ font-size:0.8em;color:#ff7f00;}
.tcpche-info .info-item .info-item-ly .ly-content .import span{color:#ff7f00; }
.tcpche-info .info-item .info-item-ly .ly-right{ float:right; width:40px; height:50px;}
.tcpche-info .info-item .info-item-ly .ly-right a{ display:block; height:50px; background:url(shop_details_tel.png) no-repeat center; background-size:25px auto;}
.tcpche-info .info-item .info-item-ly .ly-right2{ float:right; width:40px; height:50px;}
.tcpche-info .info-item .info-item-ly .ly-right2 a{ display:block; height:50px; background:url(shop_details_wx.png) no-repeat center; background-size:30px auto;}

.tcpche-info .info-item .info-item-jubao{ padding:5px 15px; display: -webkit-box; display: -webkit-flex; display: flex;}
.tcpche-info .info-item .info-item-jubao .jubao-content{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1;}
.tcpche-info .info-item .info-item-jubao .jubao-content .title{ color:#ff7f00;height:25px; line-height:25px;overflow: hidden;}
.tcpche-info .info-item .info-item-jubao .jubao-content .desc{ font-size:0.8em;color:#989694;min-height:20px; line-height: 16px;}
.tcpche-info .info-item .info-item-jubao .jubao-right{ float:right; width:40px; height:48px;}
.tcpche-info .info-item .info-item-jubao .jubao-right .ico{width:30px; height:28px;margin-left: 5px;}
.tcpche-info .info-item .info-item-jubao .jubao-right .btn{width:40px; height:20px;line-height: 20px;font-size: 0.8em;text-align: center;color: #57b6e7;}


.tcpche-info .pcheinfo-foot{ height:80px; }
.tcpche-info .pcheinfo-footer{ -webkit-box-align:center; -webkit-align-items:center; align-items:center; box-shadow: 0 -1px 2px rgba(0,0,0,.1);  height:70px; box-sizing:border-box; padding:10px 15px 10px 10px; overflow:hidden; background:#fff; position:fixed; left:0; bottom:0; right:0; z-index:99; }
.tcpche-info .pcheinfo-footer .pcheinfo-footer__item{ width:60px; min-width:60px; text-align:center; overflow:hidden;color: #777; }
.tcpche-info .pcheinfo-footer .pcheinfo-footer__item.on{ color:#3072F6; }
.tcpche-info .pcheinfo-footer .pcheinfo-footer__item .tciconfont{ display:block; line-height:24px; height:24px; font-size:1.4em;}
.tcpche-info .pcheinfo-footer .pcheinfo-footer__item span{ display:block; line-height:20px; height:16px; font-size:0.8em; }
.tcpche-info .pcheinfo-footer .pcheinfo-footer__item2{ margin-left:10px; font-size:1.05em; font-weight:400; height:40px; line-height:40px; text-align:center; background:#fff; color:#fff; border-radius:30px;border:1px solid; }

.tcpche-info #showFabuBox a.fabu_btn{width: 80%;height: 35px;line-height: 35px;color: #fff;border-radius: 20px;display: block;margin: 5px auto 0 auto;}
.tcpche-info #showFabuBox .btn_box {margin-top:10px;}
.tcpche-info #showFabuBox a.pay-btn{display: block; width: 80%; height: 35px; border-radius: 20px;line-height: 35px; cursor: pointer; margin-left: auto;margin-right: auto;margin-bottom: 10px;color:#fff;}
.tcpche-info #showFabuBox a.pay-btn:last-child{margin-bottom: 0px;}

.myfabulist-nav{ background:#fff;}
.myfabulist-nav .nav-list{ border-bottom:1px solid #eee;}
.myfabulist-nav .nav-list .nav-list__item{ font-size:0.9em; width:20%;min-width:20%;overflow:hidden;text-align:center; line-height:40px;}
.myfabulist-nav .nav-list .nav-list__item span{ display:inline-block; height:38px; }
.myfabulist-nav .nav-list .nav-list__item.on span{ color:#3072F6; border-bottom:2px solid #3072F6;}
.tcpche-myfabu .pclist-list .pinche_list_item{background: #fff;border-bottom: 5px solid #f2f2f2;}
.tcpche-myfabu .pclist-list .list_item{border-bottom: 1px solid #f1f1f1;width: 100%; background: #fff;margin-bottom: 8px; padding:15px; box-sizing: border-box;position:relative;}
.tcpche-myfabu .pclist-list .pche-lt__dizhi{  padding-bottom:5px;    line-height: 30px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;width: calc(100% - 70px); width: -webkit-calc(100% - 70px);}
.tcpche-myfabu .pclist-list .pche-lt__dizhi span.tab{color: #fff; padding: 4px 8px; margin-right: 5px;font-size: .9em; border-radius: 5px;}
.tcpche-myfabu .pclist-list .pche-lt__dizhi span.long{background: #ff5d38;}
.tcpche-myfabu .pclist-list .pche-lt__dizhi span.top{    background: #ff5d38;}
.tcpche-myfabu .pclist-list .pche-lt__dizhi span.type1{background: #4BA1FC;}
.tcpche-myfabu .pclist-list .pche-lt__dizhi span.type2{background: #1CB69F;}
.tcpche-myfabu .pclist-list .pche-lt__dizhi span.type3{background: #F48D51;}
.tcpche-myfabu .pclist-list .pche-lt__dizhi span.type4{background: #F8BF2C;}
.tcpche-myfabu .pclist-list .pche-lt__dizhi span.area{    font-size: 1.1em; font-weight: bold;}
.tcpche-myfabu .pclist-list .pche-lt__dizhi span.fuhao{    padding: 0 5px;}
.tcpche-myfabu .pclist-list .pinche_info{    line-height: 24px; padding-bottom: 5px;font-size: 1em; color: #5c5a5a;}
.tcpche-myfabu .pclist-list .pinche_info .info_left{min-width:75px;}
.tcpche-myfabu .pclist-list span.border{width: 7px;height: 7px; background: #e2e2e2; border-radius: 100%; display: inline-block;margin-right: 10px;}
.tcpche-myfabu .pclist-list .pinche_info span.unit{padding-right:12px;}
.tcpche-myfabu .pclist-list .pinche_info img{    width: 20px; height: 20px;vertical-align: -4px; border-radius: 10px; margin-right: 5px;}
.tcpche-myfabu .pclist-list .pinche_info .info_right{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;} 
.tcpche-myfabu .pclist-list .pinche_item_bottom{  font-size:1em;line-height:30px;}
.tcpche-myfabu .pclist-list .pinche_item_bottom .pinche_clicks{color: #a4a4a4;}
.tcpche-myfabu .pclist-list .pinche_item_bottom .pinche_clicks i{padding-right:5px;}
.tcpche-myfabu .pclist-list .pinche_item_bottom .pinche_clicks span.time{padding-right:15px;}
.tcpche-myfabu .pclist-list .pche-item__rt{  position: absolute;right:15px;}
.tcpche-myfabu .pclist-list .pche-item__rt .weizhi{ font-size: 0.9em; color: gray;}
.tcpche-myfabu .pclist-list .pche-item__rt .weizhi .stauts_1{color: #238206;}
.tcpche-myfabu .pclist-list .pche-item__rt .weizhi .stauts_2{color: #f00;}

.tcpche-my .psl-box{background:#fff;}
.tcpche-my .psl-header{ color:#F8FCFE;background:#36CEB6;}
.tcpche-my .psl-header .head-set{ padding:15px 0 10px;}
.tcpche-my .psl-header .head-set .tciconfont{ float:right; margin-right:15px; padding:6px; border-radius:100%; color:#fff; background:#3E4146; font-size:1.05em;}
.tcpche-my .psl-header .head-main{ overflow: hidden;height: 100px;    position: relative;} 
.tcpche-my .psl-header .head-main .head-main__lt{ padding:0px 10px 0px 20px; width:calc(100% - 100px); width:-webkit-calc(100% - 100px); -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.tcpche-my .psl-header .head-main .head-main__lt .main-lt__avatar{ min-width:50px; width:50px; height:50px}
.tcpche-my .psl-header .head-main .head-main__lt .main-lt__avatar img{width:100%; height:100%; border-radius:100%; object-fit:cover;}
.tcpche-my .psl-header .head-main .head-main__lt .main-lt__name{ margin:5px 0 0 15px}
.tcpche-my .psl-header .head-main .head-main__lt .main-lt__name .name{ line-height:25px; font-size:1.1em; }
.tcpche-my .psl-header .head-main .my_nav {color: #fff; right: 0px;position: absolute; top: 20px;color: #fff; padding: 0 15px;height: 30px; z-index: 1000; line-height: 30px;font-size: 0.9em;border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
.tcpche-my .psl-header .head-main .my_nav i{font-size: 1.3em;}
.tcpche-my .psl-header .count_box{padding:10px 0 45px 0;}
.tcpche-my .psl-header .count_item {text-align: center;color:#fff;}
.tcpche-my .psl-header .count_item .count{padding-bottom: 8px;font-size: 1.25em;}
.tcpche-my .btn-group{ background-color: #f2f2f2;}

.tcpche-my .vip_main{ height:28px; position:relative; background:#fff; }
.tcpche-my .vip_main .vip_box{ position:absolute; left:15px; right:15px; bottom:0; background:#282423 url(my_vip_bg.png) no-repeat;background-position: right; color:#AFA18D; height:56px; line-height:56px; border-radius:10px; padding:0 15px; font-size:0.9em; }
.tcpche-my .vip_main .vip_box .vip_lt{font-size: 1em;}
.tcpche-my .vip_main .vip_box .vip_lt img{ width:20px; vertical-align:middle; margin-right:5px;}
.tcpche-my .vip_main .vip_box .vip_rt{ margin-left:15px;; text-align:right; font-size:0.9em; }
.tcpche-my .vip_main .vip_box .vip_rt a{color:#AFA18D;}
.tcpche-my .vip_main .vip_box .vip_rt .tciconfont{vertical-align:-2px;}

.tcpche-my .my-more{ background:#fff;padding: 10px 25px 0 25px; }
.tcpche-my .my-more .my-more__item{ display:block; height:50px; line-height:50px;border-bottom: 1px solid #f4f4f4;}
.tcpche-my .my-more .my-more__item:last-child{border:0px;}
.tcpche-my .my-more .my-more__item .tab .tciconfont{font-size:1.4em;padding-right: 8px;color: #999999;}
.tcpche-my .my-more .my-more__item .lt{ vertical-align: 3px; }
.tcpche-my .my-more .my-more__item .rt{ float:right;height:45px; line-height:45px;}
.tcpche-my .my-more .my-more__item .rt .tciconfont{ font-size:1.5em; color:#bbb;vertical-align: -3px;}

.tcpche-mianze .mianze_box{    margin-top: 45px;padding: 15px; min-height: 400px;line-height: 25px; background: #fff;}

.kefu-float{  width: 2.8em;  height: 2.8em;position: fixed; bottom: 15%; right: 0.9em;  z-index: 9999;}
.kefu-float a{  width: 100%;  height: 100%; display: block;}
.kefu-float a img{width: 100%; height: 100%;display: block;}

#open_gonggao{z-index: 999999;position: fixed; width: 100%; height: 100%;top: 0; left: 0;background: rgba(0,0,0,0.7);}
#open_gonggao .gonggao_box{   background: #fff;padding: 30px 20px 30px 20px; border-radius: 10px;width: 70%;  margin: 0 10%; position: fixed; z-index: 5000;top: 45%; -webkit-transform: translate(0, -50%);transform: translate(0, -50%);text-align: center; overflow: hidden;}
#open_gonggao .gonggao_title{    text-align: center;font-size: 1.3em;padding-bottom: 10px;}
#open_gonggao .gonggao_content{color: #7a7878;font-size: 1em; overflow: hidden; overflow-y: auto;max-height: 200px;padding: 10px;line-height: 22px;-webkit-overflow-scrolling: touch;}
#open_gonggao .gonggao_quxiao{color: #fff;text-align: center;margin: 0 auto; width: 80%; line-height: 45px; background: #1CB69F;border-radius: 35px;    cursor: pointer;margin-top: 20px;}


.html-haibao-btn{cursor: pointer; font-size: 0.7em; padding: 7px;border-radius: 30px;   position: fixed;top: 110px;right: 10px; z-index: 999; background: #ff8f22; color: #fff;}
.html-haibao-box{width: 410px;min-height: 200px;  position: absolute; top: -10000px;z-index: 999; padding: 10px; padding-bottom: 6px;}
.html-haibao-box .haibao-body{background-color: #fff;border-radius: 5px;padding-bottom: 10px;}
.html-haibao-box .haibao-body .haibao-header{ width: 390px; margin-left: 15px;min-height: 115px;}
.html-haibao-box .haibao-body .haibao-header .left{width: 250px;  height: 100px; float: left;}
.html-haibao-box .haibao-body .haibao-header .left .typeinfo{width: 220px;height: 30px;line-height: 30px;background-image: url(haibao_type.png);background-size: 30px;background-repeat: no-repeat;padding-left: 35px;margin-top: 30px;font-size: 1.5em; font-weight: 500; color: #e4b013;overflow: hidden;}
.html-haibao-box .haibao-body .haibao-header .left .time{height: 30px;line-height: 30px; font-size: 0.9em; color: #666; margin-top: 5px;}
.html-haibao-box .haibao-body .haibao-header .right{width: 130px; height: 100px;float: right;}
.html-haibao-box .haibao-body .haibao-header .right .avatar{width: 60px;height: 60px;margin-left: auto; margin-right: auto;margin-top: 10px;}
.html-haibao-box .haibao-body .haibao-header .right .avatar img{ width: 100%; height: 100%;border-radius: 100%;}
.html-haibao-box .haibao-body .haibao-header .right .nickname{margin-top: 2px;line-height: 20px; max-height: 40px; font-size: 0.8em;overflow: hidden;text-align: center;}
.html-haibao-box .haibao-body .haibao-dizhi{line-height: 25px;min-height: 25px; padding-left: 15px;}
.html-haibao-box .haibao-body .haibao-dizhi .left{float: left;width: 95px; font-size: 1em; color: #e4b013;}
.html-haibao-box .haibao-body .haibao-attr .right{float: left;}
.html-haibao-box .haibao-body .haibao-tag{padding: 0px 10px 0px 10px;  height: 30px;overflow: hidden;}
.html-haibao-box .haibao-body .haibao-tag span{display: block; float: left; height: 22px; line-height: 22px; margin-right: 6px;padding: 0 8px; text-align: center;border-radius: 15px;color: #e4b013 !important;border: 1px solid #e4b013;font-size: 0.8em;}
.html-haibao-box .haibao-body .haibao-content{ padding: 10px 10px 10px 10px; line-height: 20px;word-break: break-all;}
.html-haibao-box .haibao-body .haibao-img{padding: 5px 10px 0px 10px;max-height: 260px; overflow: hidden;}
.html-haibao-box .haibao-body .haibao-img img{float: left; display: block;object-fit: cover; width: 122px;height: 122px; margin-right: 8px; margin-bottom: 8px; box-sizing: border-box;-webkit-box-sizing: border-box;}
.html-haibao-box .haibao-footer{padding-top: 10px;padding-left: 10px;padding-right: 10px;padding-bottom: 0px;color: #fff;}
.html-haibao-box .haibao-footer .left{ width: 280px;float: left;}
.html-haibao-box .haibao-footer .left .site-name{line-height: 45px; font-size: 1.8em;margin-top: 5px;font-weight: 500;width: 280px; height: 45px; overflow: hidden;}
.html-haibao-box .haibao-footer .left .site-msg{color: #fff;line-height: 20px;}
.html-haibao-box .haibao-footer .right{float: right;width: 90px;}
.html-haibao-box .haibao-footer .right .qrcode{width: 90px;height: 90px;}
.html-haibao-box .haibao-footer .right .qrcode img{ width: 100%; height: 100%;}
.html-haibao-box .haibao-footer .right .qrcode-msg{ width: 90px; line-height: 20px; text-align: center; font-size: 0.8em;}


.foot-pinche__popup{display:none; position:fixed; z-index:999999; left:0; right:0; top:0; bottom:0;  }
.foot-pinche__popup .popup-mask{ cursor:pointer; background:rgba(0,0,0,0.6); width:100%;height:100%;}
.foot-pinche__popup .popup-content{-webkit-animation:popupDown 0.5s .1s ease both;-moz-animation:popupDown 0.5s .2s ease both; position:absolute; z-index:1; bottom:0; left:0; right:0; padding:10px 0; }
.foot-pinche__popup .popup-content .popup-content__hd{padding-bottom: 20px; }
.foot-pinche__popup .popup-content .popup-content__hd .content-hd__item{ width:50%; text-align:center;}
.foot-pinche__popup .popup-content .popup-content__hd .content-hd__item a{ display:inline-block; padding:30px 0 30px;}
.foot-pinche__popup .popup-content .popup-content__hd .content-hd__item .tciconfont{ display:block; text-align:center; background:#ff7f00; border-radius:100%; color:#fff; font-size:2.2em; padding:18px;}
.foot-pinche__popup .popup-content .popup-content__hd .content-hd__item span{ color:#fff; display:block; text-align:center; line-height:20px; margin-top:10px; }
.foot-pinche__popup .popup-content .popup-content__bd{ height:50px; text-align:center; position:relative;}
.foot-pinche__popup .popup-content .popup-content__bd .content-bd__close{ cursor:pointer;position:absolute; left:50%; margin-left:-19px; top:3px; width:38px; height:38px; border-radius:100%; overflow:hidden; }
.foot-pinche__popup .popup-content .popup-content__bd .content-bd__close::before,.foot-pinche__popup .popup-content .popup-content__bd .content-bd__close::after{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content:''; position:absolute; height:2px; width:18px; border-radius:2px; background:#E0E0E0; top:18px;right:10px;}
.foot-pinche__popup .popup-content .popup-content__bd .content-bd__close::before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
@-webkit-keyframes popupDown{
0%{
-webkit-transform:translateY(100%)}
100%{
-webkit-transform:translateY(0)}
}
@-moz-keyframes popupDown{
0%{
-moz-transform:translateY(100%)}
100%{
-moz-transform:translateY(0)}
}

.listads_pic{display: block;padding: 5px 15px 0px 15px;}
.listads_pic img{width: 100%;height: auto;border-radius: 5px;}
.listads_code{padding: 5px 15px 0px 15px;}

.pche-kefu__box{cursor:pointer; box-shadow: 0px 0px 5px 2px #eee; position: fixed;  right: 1em; bottom:calc(15% + 3.5em); bottom:-webkit-calc(15% + 3.5em); z-index: 100; width:3em; height:3em; text-align:center; line-height:3em; border-radius: 100%;  overflow: hidden; background:#fff;}
.pche-kefu__box .tciconfont{ font-size:1.8em;color: #0fb52b;}

.pche_site-float { position: fixed; bottom: 90px; left: 0; background: rgba(0,0,0,.3); color: #FFF; font-size: 0.68rem; z-index: 9999; text-align: center; padding: 10px 6px 10px 8px; letter-spacing: 1px }
.pche_site-float i { display: block; clear: both; height: 3px }
.pche_site-float span { display: block; border-top: 1px solid #EEE; margin: 0; padding: 10px 0 0;cursor: pointer; }
.pche_site-float span:first-child { border-top: 0; margin: 0; padding: 0 0 10px; }

#tcpche-vip .vip_header{padding:50px 15px 0 15px;}
#tcpche-vip .vip_header .my_vip_box{margin-top:10px;border-radius: 10px; padding:20px 10px;box-shadow: 0px 2px 1px 1px #eee; position: relative;   background: #fff;background: url(vip.png) no-repeat;background-size: 100% 100%;}
#tcpche-vip .vip_header .vip-now{text-align: center;line-height: 25px;color: #cca769;font-weight: 500;}
#tcpche-vip .vip_header .vip-now span{color: #ff4d00;}
#tcpche-vip .vip_header .vip-shengyu__time{ text-align:center; line-height:25px; }
#tcpche-vip .vip_header .vip-shengyu__msg{ text-align:center; line-height:25px; font-size:0.8em; color:#666;}
#tcpche-vip .vip_header .vip-shengyu__msg span{color: #cca769;}
#tcpche-vip .vip_header .vip-shengyu{ width:100%;margin-top: 10px;}
#tcpche-vip .vip_header .vip-shengyu .vip-shengyu__item{text-align:center; overflow:hidden; }
#tcpche-vip .vip_header .vip-shengyu .vip-shengyu__item .num{ font-size:1.3em; line-height:30px; overflow:hidden; color:#ff0000;}
#tcpche-vip .vip_header .vip-shengyu .vip-shengyu__item .num span{font-size:0.8em;margin-left: 2px;}
#tcpche-vip .vip_header .vip-shengyu .vip-shengyu__item .mingcheng{ line-height:18px; font-size:0.8em; color:#fff; }

#tcpche-vip .viplist_box{padding:15px;}
#tcpche-vip .viplist_box .viplist_box_title{font-size: 1.2em;font-weight:bold;padding-bottom: 15px;}
#tcpche-vip .viplist_box .vip_item{border:1px solid #ddd;margin-bottom: 15px; border-radius: 10px;padding:15px 20px;background:#fff;cursor: pointer;}
#tcpche-vip .viplist_box .vip_item.on{border:1px solid #ffbf5a;background:#fff1dd;}
#tcpche-vip .viplist_box .vip_item .vip_item_left{padding-right:15px;}
#tcpche-vip .viplist_box .vip_item .vip_item_left img{width:22px;height:22px;}
#tcpche-vip .viplist_box .vip_item .vip_item_left .vip_name{font-size: 1em;font-weight:bold;    padding-bottom: 10px;}
#tcpche-vip .viplist_box .vip_item .vip_item_left .vip_fuwu{font-size: .9em;color: #999;line-height:20px;}
#tcpche-vip .viplist_box .vip_item .vip_item_left .vip_fuwu .fuwu_item{white-space: nowrap;}
#tcpche-vip .viplist_box .vip_item .vip_item_right{    margin: auto;color:#fb5c3d; }
#tcpche-vip .viplist_box .vip_item .vip_item_right span.left{font-size: .9em;}
#tcpche-vip .viplist_box .vip_item .vip_item_right span.right{font-size: 1.3em;font-weight:bold;}
#tcpche-vip .viplist_box .id_pay_btn{width: 80%;margin: 0 auto; line-height: 45px; text-align: center; color: #fff;border-radius: 10px;cursor: pointer;}

#tcpche-vip .vip-type__box{ margin:15px 0; padding:0 10px; border-bottom:1px solid #eee; }
#tcpche-vip .vip-type__box .vip-type__item{ cursor:pointer; float:left; width:50%; text-align:center; }
#tcpche-vip .vip-type__box .vip-type__item span{ color:#666; display:inline-block; height:35px; line-height:35px; }
#tcpche-vip .vip-type__box .vip-type__item.on span{color:#cca768; border-bottom:2px solid #cca768; }
#tcpche-vip .vip-code__box{ display:none; padding:5px 15px;}
#tcpche-vip .vip-code__box .vip-code{ height:40px; border:1px solid #e2c590; border-radius:5px; overflow:hidden; }
#tcpche-vip .vip-code__box .vip-code input{ border:none; width:100%; height:100%; text-align:center; box-sizing: border-box; }
#tcpche-vip .vip-code__box .vip-code__btn{ cursor:pointer; margin-top:15px; height: 40px; line-height: 40px; text-align: center; color: #fff; border-radius: 5px; background-image: -webkit-linear-gradient(315deg,#cca768,#e2c590); background-image: linear-gradient(-225deg,#cca768,#e2c590);}
#tcpche-vip .vip-code__box .codesub-msg{padding-top:10px;}
#tcpche-vip .vip-code__box .codesub-msg .desc{ font-size:0.8em; color:#666; }
#tcpche-vip .vip-code__box .codesub-msg .desc .name{ color:#FE7B29; margin-right:5px; }
#tcpche-vip .vip-code__box .codesub-msg .desc .days{ margin:0 2px; color:#FE7B29; }
#tcpche-vip .vip-code__box .codesub-msg .error{ font-size:0.8em; color:#f00; }

.tcpche-dingyue .tcui-btn{color:#fff;}
.tcpche-dingyue .pinche_dingyue_qrcode{ margin: 0 auto; text-align: center; width: 150px;height: 150px;}
.tcpche-dingyue .pinche_dingyue_qrcode img{width: 100%; height: 100%; object-fit: cover;}
.tcpche-dingyue .dingyue_qrcode_tishi{line-height: 50px; text-align: center;}

#tcpche-money{background: #fff;}
#tcpche-money .money_header {padding-bottom: 15px;}
#tcpche-money .money_header_top {  padding: 20px 0px 20px 15px; color: #fff;}
#tcpche-money .money_header_bottom {  color: #fff;padding-left: 15px;}
#tcpche-money .money_header_bottom span.left{font-size: 2em;}
#tcpche-money .money_header_bottom span.right{font-size: 3.5em;}
#tcpche-money .money__list { padding-bottom: 5px; flex-wrap: wrap; width: 100%;margin-top: 8px; }
#tcpche-money .money__list .money__item { float: left; position: relative; cursor: pointer; margin-right: 10px; margin-bottom: 10px;  border: 1px solid #eee; width: calc(33.3% - 7px); width: calc(33.3% - 7px); padding: 8px 10px; text-align: center; box-sizing: border-box; border-radius: 5px; }
#tcpche-money .money__list .money__item.write{padding:1px;}
#tcpche-money .money__list .money__item input{width:100%;height:100%;text-align: center;font-size:1.2em;font-weight: 500;}
#tcpche-money .money__list .money__item:nth-child(3n) { margin-right: 0; }
#tcpche-money .money__list .money__item .money__price {  line-height: 30px; color: #333;font-size: 1.2em; font-weight: bold; }
#tcpche-money .money__list .money__item .give_money{line-height: 20px;color: #a5a5a5;font-size: .9em;font-weight: 450;}
#tcpche-money .money__list .money__item.on { background: #f0faff; border-color: #03a9f4; }
#tcpche-money .money__list .money__item.on .money__select { display: block; position: absolute; top: 0; right: 0; border: 12px solid transparent; border-top-color: #03a9f4; border-right-color: #03a9f4; }
#tcpche-money .money__list .money__item.on .money__select:after { content: ''; display: block; width: 4px; height: 8px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; position: absolute; top: 2px; right: 2px; top: -11px; right: -8px; transform: rotate(45deg); }
#tcpche-money .money_beizu{    line-height: 22px; color: #555;padding: 0 20px;text-align: center;}
#tcpche-money .moneylog_list {height: 70px; padding: 0 15px;display: flex; border-bottom: 1px solid #f2eded;background: #fff;}
#tcpche-money .moneylog_list .moneylog_zhong {width: 65%;}
#tcpche-money .moneylog_list .moneylog_zhong_top {padding: 18px 0px 10px 0;}
#tcpche-money .moneylog_list .moneylog_zhong_bottom { font-size: .9em; color: #969191;}
#tcpche-money .moneylog_list .moneylog_right { line-height: 70px;position: absolute; right: 10px;font-size: .9em;color: #e29a2f;}

.info-copy-btn { cursor: pointer; font-size: 0.7em; padding: 7px; border-radius: 30px; position: fixed; top: 160px; right: 10px; z-index: 999; background: #0aa907; color: #fff;}