.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.mt12{ margin-top:12px !important;}

::-webkit-scrollbar{ display:none;}

.tc-sec{ background:transparent; }

input[readOnly]{ color:#444; }
img[src=""],img:not([src]){opacity:0;}

/***** Ñ¡Ôñ°´Å¥ÑùÊ½ ****/
.tselect-switch-cp{ display: block;}
.tselect-switch-cp__input{position: absolute; left: -9999px;}
.tselect-switch-cp__box{position: relative;
width: 32px;
height: 20px;
border: 2px solid rgba(0, 0, 0, 0.1);
outline: 0;
border-radius: 16px;
box-sizing: border-box;
background-color: #FFFFFF;
-webkit-transition: background-color 0.1s, border 0.1s;
transition: background-color 0.1s, border 0.1s;}

.tselect-switch:before, .tselect-switch-cp__box:before {
    content:" ";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 15px;
    background-color: #FDFDFD;
    -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
    transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
    transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
    transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1), -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
}
.tselect-switch-cp__box:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    border-radius: 15px;
    background-color: #FFFFFF;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
    transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
    transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
    transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35), -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
}

.tselect-switch-cp__input:checked ~ .tselect-switch-cp__box{ border-color: #07C160;
background-color: #07C160; }
.tselect-switch-cp__input:checked ~ .tselect-switch-cp__box:before {
    -webkit-transform: scale(0);
    transform: scale(0);
}
.tselect-switch-cp__input:checked ~ .tselect-switch-cp__box:after {
    -webkit-transform: translateX(12px);
    transform: translateX(12px);
}
.tcui-actionsheet__title {
    position: relative;
    height: 56px;
    padding: 0 24px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    font-size: 0.9em;
    line-height: 1.4;
    background: #FFFFFF;
    color: rgba(0, 0, 0, 0.5);
}
.tcui-actionsheet__title:before {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.1);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
.tcui-actionsheet__cell {
    position: relative;
    padding: 11px;
    text-align: center;
    font-size: 17px;
    line-height: 1.41176471;
}
.mylist-guanli__box .tcui-actionsheet__cell a{ display:block;}
.tcui-mask{ cursor:pointer;}
.tcui-actionsheet__cell{ cursor:pointer;}

.pages li a{ color:#E5375F; border: 1px solid #E5375F;}
.pages li select{ height:30px; width:100%; text-align:center; text-align-last:center; border-color:#ccc; color:#999; }

.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); }
.tcui-uploader__file{ background-size:contain; }

.sec-input input[type=tel]{width: 100%; background: none; border: none;}
.input-control span{ width:6em; }
.input-control .picurl_msg{ font-size:0.8em;margin-left:10px;}

.curr_header{ height:44px; line-height:44px; background:#fff; border-bottom:1px solid #eee; position:relative; }
.curr_header .back{ position:absolute; left:5px;top:0; bottom:0; z-index:1; font-size:0.9em; width:44px; text-align:center; }
.curr_header .back .tciconfont{ font-size:2em; }
.curr_header .title{ text-align:center; margin:0 60px; font-size:1.2em; }
.curr_header .nav-popup{ position:absolute; right:5px;top:0; bottom:0; z-index:1;  width:44px; text-align:center; }
.curr_header .nav-popup .tciconfont{ font-size:1.2em; }
.curr_header .nav-right{ position:absolute; right:5px;top:0; bottom:0; z-index:1; font-size:0.9em; }

.btn-group a, .btn-group button{cursor: pointer;display: inline-block; margin-left: 8px; height: 24px;line-height: 24px;padding: 0 10px; border-radius: 2px;font-size: 0.8em; color: #333; border: 1px solid #ddd; margin-bottom: 5px; min-width: 2em;}
.btn-group a.del-btn{ color:#f00; color:#f00; }

.mylist-notts{ }
.mylist-notts .notts{  height:80px; line-height:80px; text-align:center; color:#666; font-size:0.8em;}
.mylist-notts .notts:after,.mylist-notts .notts:before{ content:''; display:inline-block; width:30px; height:1px; background:#999;vertical-align: 4px; }
.mylist-notts .notts:after{ margin-left:5px;}
.mylist-notts .notts:before{ margin-right:5px;}

.mylist-page{ }
.mylist-page .page-box{ padding:10px 10%; text-align:center;}
.mylist-page .page-box .page-prve{ width:35%; }
.mylist-page .page-box .page-num{ width:30%;; }
.mylist-page .page-box .page-next{ width:35%;; }
.mylist-page .page-box .page a{ display:inline-block; height:26px; font-size:0.85em; line-height:26px; padding:0 15px;border:1px solid #999; color:#666; border-radius:5px; }
.mylist-page .page-box .page a.page-on{ color:#fff; border-color:#3072F6; color:#3072F6; }

/************************************* index ************************************/

.tclinggong-index { }
.tclinggong-index .jyhd{ z-index:2; padding:12px 10px 12px 10px; background:#fff; }
.tclinggong-index .jyhd .jy_search{  }
.tclinggong-index .jyhd .jy_search .search{ display:block; width:100%; height:30px; line-height:30px; color:#ababab; padding:0 15px; font-size:0.9em; background:#F2F2F2; border-radius:15px; }
.tclinggong-index .jyhd .jy_search .search .tciconfont{color:#000; vertical-align: -2px; margin-right:5px; }
.tclinggong-index .jyhd .jy_sites{ margin-right:10px; }
.tclinggong-index .jyhd .jy_sites a{cursor:pointer;text-align:center; line-height:30px; font-size:0.9em; max-width:100px; overflow:hidden; }
.tclinggong-index .jyhd .jy_sites a .tciconfont{  }
.tclinggong-index .jyhd .jy_sites a .site_name{ display:inline-block; max-width:120px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  }
.tclinggong-index .jyhd .jy_my{ width:30px; line-height:30px; text-align:center; margin-left:10px; }
.tclinggong-index .jyhd .jy_my .tciconfont{ font-size:1.3em; }

.tclinggong-index .index_top_focuspic {background:#fff;}
.tclinggong-index .index_top_focuspic .index_top_focuspic_box .swiper-slide {padding: 0 15px;box-sizing: border-box;}
.tclinggong-index .index_top_focuspic .index_top_focuspic_box .swiper-slide img{ display:block;border-radius: 10px; }

.tclinggong-index .index-nav {background:#fff;padding-bottom: 10px;}

.tclinggong-index .index_list_type{ padding:10px 0px 15px;}
.tclinggong-index .index_list_type .list_type{ height:40px; line-height:40px;padding-left: 5px; }
.tclinggong-index .index_list_type .list_type .type_item{ position:relative; display:inline-block; padding:0 2px; min-width:48px; text-align:center; }
.tclinggong-index .index_list_type .list_type .type_item.on{ font-size:1.2em; font-weight:600; color:#ff5d38; }
.tclinggong-index .index_list_type .list_type .type_item.on:after{ content:''; position:absolute; bottom:0px; left:50%; margin-left:-11px; height:6px; width:18px; border-radius:3px; background:#ff5d38; }
.tclinggong-index .index_list_type .more{ margin-right:12px;height:40px; line-height:40px; font-size:0.9em; color:#1da8f9; }
.tclinggong-index .index_list_type .more .tciconfont{ font-size:1.3em; vertical-align: bottom; }

.tclinggong-index .index-liuliang{ padding:10px 10px 5px; background:#fff; font-size:0.8em; color:#666; line-height:20px; white-space:nowrap; overflow:hidden;  }
.tclinggong-index .index-liuliang .pic img{ width:20px; vertical-align:-2px;}
.tclinggong-index .index-liuliang .pic{ margin-left: 5px;margin-right:5px; }
.tclinggong-index .index-liuliang .term{ margin-right:5px; }
.tclinggong-index .index-liuliang .term:last-child{ margin-right:0px; }
.tclinggong-index .index-liuliang .term .num{ color:#f60; margin-left:2px;}

.tclinggong-index .dingyue_nav {padding:20px 15px; background: #fff;margin-top: 8px;}
.tclinggong-index .dingyue_nav .dingyue_msg_top{    color:#333;font-weight: bold;font-size: 1.1em;}
.tclinggong-index .dingyue_nav .dingyue_msg_bottom{padding-top:15px;color:#999;}
.tclinggong-index .dingyue_btn{padding-top:18px;}
.tclinggong-index .dingyue_btn a{    padding: 5px 12px; border-radius: 16px;color: #fff;font-size:.9em;}

.linggong_list{ padding:0 12px; }
.linggong_list .linggong_item{ display:block; background:#fff; border-radius:10px; padding:10px 10px 12px; margin-bottom:12px; }
.linggong_list .linggong_item .item_name{ line-height:20px; height:20px; margin:8px 0 5px; }
.linggong_list .linggong_item .item_name .name{ font-size:1.05em; font-weight:600; width:calc(100% - 130px); width:-webkit-calc(100% - 130px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right:10px }
.linggong_list .linggong_item .item_name .name .top{ font-size:0.8em; vertical-align: bottom; padding:2px 4px; border-radius:5px; background:#f00; color:#fff; margin-right:3px; }
.linggong_list .linggong_item .item_name .name .tcicon-renzheng{vertical-align:bottom; font-size:1.1em; font-weight:400; color:#e0ab59; margin-left: 2px; }
.linggong_list .linggong_item .item_name .say{ width:120px;font-size: 0.95em; color:#fe5a3d; font-weight:600; text-align:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.linggong_list .linggong_item .item_xq{ padding:8px 0 12px; }
.linggong_list .linggong_item .item_xq .xq{  }
.linggong_list .linggong_item .item_xq .xq span{ padding:0px 4px; line-height:22px; height:22px; font-size:0.85em; border-radius:2px; margin-right:4px;background:#f3f5f4; color:#7f86b3; }
.linggong_list .linggong_item .item_xq .xq span:last-child{ margin-right:0; }
.linggong_list .linggong_item .item_xq .time{ line-height:22px; height:22px; font-size:0.8em; color:#777; }
.linggong_list .linggong_item .item_pos{ padding:8px 0 0px 0; border-top:1px solid #eee; line-height:32px; }
.linggong_list .linggong_item .item_pos .address{ font-size:0.95em; color:#999; width:calc(100% - 105px); width:-webkit-calc(100% - 105px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right:10px }
.linggong_list .linggong_item .item_pos .address .tciconfont{ margin-right:4px; font-size:1.3em; vertical-align:bottom; }
.linggong_list .linggong_item .item_pos .btn{ width:95px; text-align:center; height:32px; line-height:32px; background:#ff5d38; color:#fff; border-radius:5px; font-size:0.95em; }
.linggong_list .linggong_item .item_pos .btn .tciconfont{ margin-right:4px; font-size:1.1em; }

/********************************************************* list *****************************************************/

.tclinggong-list{ }
.tclinggong-list .list-header{position:fixed; top:0; left:0; right:0; background:#fff; z-index:102}
.tclinggong-list .list-header .list-header__hd{  height:40px; line-height:40px; overflow:hidden;padding-top: 5px;}
.tclinggong-list .list-header .list-header__hd .back{ width:40px; margin-left:10px; text-align:center; min-width:40px;}
.tclinggong-list .list-header .list-header__hd .back .tciconfont{font-size:2em; color:#999;}
.tclinggong-list .list-header .list-header__hd .search{ margin-top:6px; margin-left:15px; margin-right:5px; height:30px; line-height:30px; background:#F3F3F3; color:#999; padding:0 15px; border-radius:15px; }
.tclinggong-list .list-header .list-header__hd .search .tciconfont{ font-size:1em;vertical-align: -1px;}
.tclinggong-list .list-header .list-header__hd .search .search-text{ font-size:0.8em; margin-left:10px;}
.tclinggong-list .list-header .list-header__hd .back + .search{ margin-left:10px; }

.tclinggong-list .list-header .list-header__hd .xinxi{ margin-left:5px; text-align:center; width:50px; min-width:50px;position:relative; }
.tclinggong-list .list-header .list-header__hd .xinxi .tciconfont{ font-size:1.4em; color:#666;}
.tclinggong-list .list-header .list-header__hd .xinxi .xinxi-num{ position:absolute; top:4px; left:26px; background:#f00; height:15px; line-height:15px; font-size:0.7em; color:#fff; padding:0 4px; border-radius:100%; }
.tclinggong-list .list-header .list-header__hd .wode{ width:40px; min-width:40px; text-align:center; margin-right: 0px; }
.tclinggong-list .list-header .list-header__hd .wode .tciconfont{ font-size:1.2em; color:#666;}
.tclinggong-list .list-header .list-header__bd{ margin-top:5px; height:40px; text-align:center; }
.tclinggong-list .list-header .list-header__bd .nav-hd__item{ cursor:pointer; height:40px; line-height:40px; font-size:0.9em; color:#999;overflow: hidden; }
.tclinggong-list .list-header .list-header__bd .nav-hd__item i{ margin-left:5px; display:inline-block; vertical-align: 0px; border:3px solid transparent; border-top-color:#999;}
.tclinggong-list .list-header .list-header__bd .nav-hd__item.on{ color:#66B061}
.tclinggong-list .list-header .list-header__bd .nav-hd__item.on i{ border-top-color:#66B061;}
.tclinggong-list .list-header .list-header__hd .wode{ margin-right:10px; }

.tclinggong-list .list-screen{ -webkit-animation:fadeIn 0.5s .1s ease both;-moz-animation:fadeIn 1s .2s ease both; position:fixed; z-index:101; top:90px; left:0; right:0; bottom:0;  }
.tclinggong-list .list-screen .list-screen__mask{ cursor:pointer; -webkit-animation:fadeIn 0.5s .1s ease both;-moz-animation:fadeIn 1s .2s ease both; background:rgba(0,0,0,0.5); z-index:0; width:100%; height:100%; position:fixed; top:85px; left:0; right:0; bottom:0;  }
.tclinggong-list .list-screen .list-screen__item{ z-index:1; -webkit-animation:Down 0.8s .1s ease both;-moz-animation:Down 1s .2s ease both; height:80%; overflow:hidden; background:#fff; box-sizing:border-box;}

.tclinggong-list .list-screen .list-screen__zhiwei .screen-zhiwei__lt{ width:50%; height:100%;  overflow-y:scroll;-webkit-overflow-scrolling:touch; }
.tclinggong-list .list-screen .list-screen__zhiwei .screen-zhiwei__lt a{ display:block;}
.tclinggong-list .list-screen .list-screen__zhiwei .screen-zhiwei__lt .zhiwei-lt__item{ cursor:pointer; padding:10px; line-height:20px; color:#666; font-size:1em;  }
.tclinggong-list .list-screen .list-screen__zhiwei .screen-zhiwei__lt .zhiwei-lt__item.on{ color:#5BBE4F;}
.tclinggong-list .list-screen .list-screen__zhiwei .screen-zhiwei__rt{ width:50%; background:#FBFBFB; height:100%;  overflow-y:scroll;-webkit-overflow-scrolling:touch; }
.tclinggong-list .list-screen .list-screen__zhiwei .screen-zhiwei__rt .zhiwei-rt__item{ cursor:pointer; padding:10px; line-height:20px; color:#666; font-size:1em; }
.tclinggong-list .list-screen .list-screen__zhiwei .screen-zhiwei__rt .zhiwei-rt__item.on{ color:#5BBE4F;}

.tclinggong-list .list-screen .list-screen__w1 .screen-w1{ width:100%; height:100%;  overflow-y:scroll;-webkit-overflow-scrolling:touch; }
.tclinggong-list .list-screen .list-screen__w1 .screen-w1 a{ display:block;}
.tclinggong-list .list-screen .list-screen__w1 .screen-w1 .w1-item{ cursor:pointer; padding:10px 15px; line-height:20px; color:#666; font-size:1em;  }
.tclinggong-list .list-screen .list-screen__w1 .screen-w1 .w1-item.on{ color:#5BBE4F;}

.tclinggong-list .list-screen .list-screen__item .screen-list__box{ width:100%; height:100%;  overflow-y:scroll;-webkit-overflow-scrolling:touch; }
.tclinggong-list .list-screen .list-screen__item .screen-list__box a{ display:block;}
.tclinggong-list .list-screen .list-screen__item .screen-list__box .list-box__item{ cursor:pointer; padding:10px 20px; line-height:20px; color:#666; font-size:1em;  }
.tclinggong-list .list-screen .list-screen__item .screen-list__box .list-box__item.on{ color:#5BBE4F;}

.tclinggong-list .list-screen .list-screen__demand{ position:relative; }
.tclinggong-list .list-screen .list-screen__demand .demand-form{position:relative; z-index:0; height:calc(100% - 50px); height:-webkit-calc(100% - 50px); overflow-y:scroll;-webkit-overflow-scrolling:touch; padding:10px 10px 10px; box-sizing:border-box;}
.tclinggong-list .list-screen .list-screen__demand .demand-form .demand-item{ }
.tclinggong-list .list-screen .list-screen__demand .demand-form .demand-item .demand-item__title{ line-height:50px; height:50px; font-weight:600;}
.tclinggong-list .list-screen .list-screen__demand .demand-form .demand-item .demand-item__select .select-term{ cursor:pointer; width:22%; height:36px; color:#444; overflow:hidden; font-size:0.8em; border-radius:18px; float:left; margin-right:4%; margin-bottom:10px; background:#F3F3F3; -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.tclinggong-list .list-screen .list-screen__demand .demand-form .demand-item .demand-item__select .select-term:nth-child(4n){margin-right:0; }
.tclinggong-list .list-screen .list-screen__demand .demand-form .demand-item .demand-item__select .select-term span{ line-height:16px; width:100%; padding:0 5px; box-sizing:border-box; display:block; text-align:center;}
.tclinggong-list .list-screen .list-screen__demand .demand-form .demand-item .demand-item__select .select-term.on{color:#66B061;}
.tclinggong-list .list-screen .list-screen__demand .demand-botton{background:#fff; z-index:1000; position:absolute; bottom:0; left:0; right:0; height:50px; line-height:50px; text-align:center; border-top:1px solid #eee; }
.tclinggong-list .list-screen .list-screen__demand .demand-botton .demand-botton__lt{ width:35%; min-width:35%; }
.tclinggong-list .list-screen .list-screen__demand .demand-botton .demand-botton__rt{ color:#fff; background:#3BBB30; }
.tclinggong-list .list-screen .list-screen__demand .demand-form .demand-check{  border-top:1px solid #eee; margin-top:5px;;}

.tclinggong-list .header_sub_shaix{ position:fixed; top:90px; left:0; right:0; z-index:99; background:#fff; padding:5px 15px; }
.tclinggong-list .header_sub_shaix .shaix_box{ overflow:scroll; }
.tclinggong-list .header_sub_shaix .shaix_box .sx_item{ cursor:pointer; color:#595959; width:auto; padding:0 12px; height:30px; float:left;line-height:30px; text-align:center; -moz-border-radius:15px; border-radius:15px; background:#f3f3f3; margin-right:10px;white-space:nowrap;font-size: 0.7em;}
.tclinggong-list .header_sub_shaix .shaix_box .sx_item.on{background: #1a8cff; color: #fff;}

.tclinggong-list .lglist-dingyue{height:70px; width:100%;}
.tclinggong-list .lglist-dingyue .lglist-dingyue__box{ position:fixed; z-index:99; bottom:70px;left:10px; right:10px; height:60px; background:#FF6F4D; box-sizing:border-box; border-radius:5px; padding:8px 0; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.tclinggong-list .lglist-dingyue .lglist-dingyue__box .dy-close{ min-width:50px; width:50px; }
.tclinggong-list .lglist-dingyue .lglist-dingyue__box .dy-close .close{ cursor:pointer; border-radius:100%; border:1px solid #fff; position:relative; width:20px; height:20px;margin:0 auto; }
.tclinggong-list .lglist-dingyue .lglist-dingyue__box .dy-close .close::before,.tclinggong-list .lglist-dingyue .lglist-dingyue__box .dy-close .close::after{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content:''; position:absolute; height:1px; width:12px; background:#FFF; top:9px;right:4px;}
.tclinggong-list .lglist-dingyue .lglist-dingyue__box .dy-close .close::before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.tclinggong-list .lglist-dingyue .lglist-dingyue__box .dy-main{ width:-webkit-calc(100% - 140px); width:calc(100% - 140px); color:#fff;}
.tclinggong-list .lglist-dingyue .lglist-dingyue__box .dy-main .dy-main__hd{ font-size:0.9em; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.tclinggong-list .lglist-dingyue .lglist-dingyue__box .dy-main .dy-main__bd{ font-size:0.7em; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tclinggong-list .lglist-dingyue .lglist-dingyue__box .dy-jiaru{ width:90px; min-width:90px;text-align:center;}
.tclinggong-list .lglist-dingyue .lglist-dingyue__box .dy-jiaru .jiaru-btn{ cursor:pointer; display:inline-block; font-size:0.9em; height:28px; line-height:28px; border-radius:2px; padding:0 8px; background:#fff; color:#BA2D40; }


@-webkit-keyframes Down{
0%{
-webkit-transform:translateY(-100%)}
100%{
-webkit-transform:translateY(0)}
}
@-moz-keyframes Down{
0%{
-moz-transform:translateY(-100%)}
100%{
-moz-transform:translateY(0)}
}

@-webkit-keyframes fadeIn{
0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{
0%{opacity:0;}
100%{opacity:1;}
}

/**************************************** search *************************************/

.tclinggong-search{ background:#fff;}
.tclinggong-search .search-header{ padding:10px 0; border-bottom:1px solid #F9F9F9; height:30px; line-height:30px;}
.tclinggong-search .search-header .search-header__lt{ margin-left:10px; -webkit-box-align: center; -webkit-align-items: center; align-items: center; height:30px; border-radius:15px; background:#F7F7F7; padding: 0 10px; box-sizing:border-box;}
.tclinggong-search .search-header .search-header__lt .tciconfont{ color:#999;}
.tclinggong-search .search-header .search-header__lt input{ border:none; font-size:0.8em; background:#F7F7F7; margin-left:5px;min-width: 200px;}
.tclinggong-search .search-header .search-header__rt{ width:50px; height:30px; line-height:30px; text-align:center; font-size:0.9em;}

.tclinggong-search .search-history{ }
.tclinggong-search .search-history .search-history__title{line-height:40px; height:40px; padding:0 10px; font-size:1em; }
.tclinggong-search .search-history .search-history__title .clear-history{ cursor:pointer; float:right; font-size:0.8em; color:#F0250F }
.tclinggong-search .search-history .history-list{ padding:0 15px; flex-wrap:wrap;}
.tclinggong-search .search-history .history-list a{color: #666;margin:0px 8px 8px 0; font-size:0.9em; height:25px; line-height:25px; padding:0 10px; border-radius:4px; background:#F2F2F2; }

/********************************************** fabu *******************************************/

.tclinggong_fabu{ background:#fff; }
.fabuvip-box__tishi{ margin-top: 5px;margin-bottom: 10px;font-size:0.9em; box-sizing:border-box; padding: 0 10px 0 15px; height:40px; line-height:40px; border-radius:3px; background: #fff;}
.fabuvip-box__tishi .box-tishi__lt{font-size: 1em;padding-left:20px; background:url(dengpao.png) no-repeat left center;background-size:16px auto;  }
.fabuvip-box__tishi .box-tishi__rt{
    color:#fff;
    margin-top: 7px;
    padding: 3px 7px;
    line-height: 20px;
    height: 20px;
    border-radius: 13px;
    background-image: -webkit-linear-gradient(315deg,#cca768,#e2c590);
    background-image: linear-gradient(-225deg,#cca768,#e2c590);
}
.fabuvip-box__tishi .box-tishi__rt::after{ content:''; display:inline-block; width:7px; height:7px;position: relative; top: -1px; border-top:1px solid #fff; border-right:1px solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg);}

.tclinggong_fabu .fabu_main{ padding:50px 25px; }
.tclinggong_fabu .fabu_main .fabu_tit{ font-size:1.25em; font-weight:600; line-height:50px; }
.tclinggong_fabu .fabu_main .fabu_list{  }
.tclinggong_fabu .fabu_main .fabu_list .fabu_item{ background:#f7f7f7; border-radius:10px; padding:20px 10px 20px 20px; margin-bottom:30px; -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.tclinggong_fabu .fabu_main .fabu_list .fabu_item .item_lt{  }
.tclinggong_fabu .fabu_main .fabu_list .fabu_item .item_lt img{ width:60px; height:60px;  }
.tclinggong_fabu .fabu_main .fabu_list .fabu_item .item_rt{ margin-left:10px; }
.tclinggong_fabu .fabu_main .fabu_list .fabu_item .item_rt .tit{ font-size:1.1em; font-weight:600; line-height:26px; }
.tclinggong_fabu .fabu_main .fabu_list .fabu_item .item_rt .sub{ font-size:0.9em; margin-top:6px; line-height:20px; color:#999; }
.tclinggong_fabu .fabu_main .fabu_list .fabu_item .item_go{ margin-left:10px; }
.tclinggong_fabu .fabu_main .fabu_list .fabu_item .item_go .tciconfont{ font-size:1.8em; color:#bbb; }

.foot-cate__popup{display:none; position:fixed; z-index:1000; left:0; right:0; top:0; bottom:0;  }
.foot-cate__popup .popup-mask{ cursor:pointer; background:rgba(0,0,0,0.6); width:100%;height:100%;}
.foot-cate__popup .popup-content{ background:#fff; -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-cate__popup .popup-content .popup-content__title{ text-align:center; line-height:30px; height:35px; font-size:1.05em; font-weight:600; }
.foot-cate__popup .popup-content .popup-content__hd{padding-bottom: 20px; flex-wrap:wrap; padding:0 10px;padding-bottom: 20px; }
.foot-cate__popup .popup-content .popup-content__hd .content-hd__item{ width:20%; text-align:center;}
.foot-cate__popup .popup-content .popup-content__hd .content-hd__item a{ display:inline-block; padding:5px 5px 5px;}
.foot-cate__popup .popup-content .popup-content__hd .content-hd__item .pic{ width:40px; height:40px; margin:0 auto;}
.foot-cate__popup .popup-content .popup-content__hd .content-hd__item .pic img{ width:100%; height:100%; border-radius:100%; }
.foot-cate__popup .popup-content .popup-content__hd .content-hd__item .text{ display:block; text-align:center; line-height:20px; margin-top:5px; font-size:0.8em; }
.foot-cate__popup .popup-content .popup-content__bd{ height:50px; text-align:center; position:relative;}
.foot-cate__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-cate__popup .popup-content .popup-content__bd .content-bd__close::before,.foot-cate__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:#fff; top:18px;right:10px;}
.foot-cate__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)}
}

.tc-input__lt.dislay-flex{ }
.tc-input__lt.dislay-flex .tcui-input{ height:100%; text-align:center; }

.tcui-uploader__title span { margin-left:10px; font-size:0.8em; color:#999;}
.tcui-uploader__files .tcui-uploader__file i.close{cursor:pointer; position:absolute; z-index:1; top:0px; right:0px; width:18px; height:18px; border-radius:100%; background:rgba(255,0,0,0.5); padding:0; }
.tcui-uploader__files .tcui-uploader__file i.close:before,.tcui-uploader__files .tcui-uploader__file i.close:after{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content:''; position:absolute; height:1px; width:10px; background:#FFF; top:9px;right: 4px;}
.tcui-uploader__files .tcui-uploader__file i.close:before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

/********************************************************* mylist *****************************************************/

.tcui-navbar{ position:relative; }

.tclinggong_mylist .mylist-search{ padding:10px 15px;}
.tclinggong_mylist .mylist-search .search-box{ height:30px; background:#efefef; border-radius:10px; padding-left:15px}
.tclinggong_mylist .mylist-search .search-box input{ border:none;; height:30px; background:transparent; padding:0; font-size:0.8em;}
.tclinggong_mylist .mylist-search .search-box .tciconfont{ cursor:pointer; width:35px; height:30px; line-height:30px; text-align:center; font-size:1.05em; color:#999}

.tclinggong_mylist .myuse{color:#555; padding:10px 15px; background:#FFFBEF; font-size:0.9em; line-height:20px;}
.tclinggong_mylist .myuse .num{ margin:0 3px; color:#f00; }
.tclinggong_mylist .myuse a{ text-decoration:underline; color:#f00; }
.tclinggong_mylist .myuse .tciconfont{vertical-align:bottom; color:#EB991D; margin-right:2px;}

.tclinggong_mylist .vip-box{ padding:15px 15px 0px 15px; background:#FFFBEF; }
.tclinggong_mylist .vip-box .vip-box__ts{ font-size:0.9em; line-height:20px; color:#555;}
.tclinggong_mylist .vip-box .vip-box__ts .tciconfont{ color:#EB991D;font-size: 1.3em;}
.tclinggong_mylist .vip-box .vip-box__ts .num{ color:#f00; margin:0 2px;}
.tclinggong_mylist .vip-box .vip-box__ts a{ color:#f00;text-decoration: underline;margin-left: 5px; }

.tclinggong_mylist .item2-box{ display:-webkit-box; display:-webkit-flex; display:flex; padding: 15px 10px 10px 15px; background: #fff; margin-bottom: 1px;}
.tclinggong_mylist .item2-box .item-pic{ width:100px; height:80px; position:relative;}
.tclinggong_mylist .item2-box .item-pic img{ height:100%; width:100%; }
.tclinggong_mylist .item2-box .item-pic .ty{position: absolute; top: 0; left: 0; background: rgba(251,110,0); color: #fff;font-size: 0.7em; padding: 0 3px; line-height: 16px; border-bottom-right-radius: 4px; }
.tclinggong_mylist .item2-box .item-content{ position:relative; padding-left:10px; -webkit-box-flex:1; -webkit-flex:1; flex:1; overflow:hidden;}
.tclinggong_mylist .item2-box .item-content .content h5{ font-weight: 500; height:20px; font-size:1em; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;margin-bottom: 1px;}
.tclinggong_mylist .item2-box .item-content .content h5 span.text-icon{ vertical-align:1px; color: #fff; padding: 0px 1px; background-color: #ff7f00; border-radius: 2px; display: inline-block; font-size: 0.6em; font-weight: 500; height: 16px; line-height: 16px; margin-right: 5px;}
.tclinggong_mylist .item2-box .item-content .content h5 .top{ font-size: 0.8em; vertical-align: bottom; padding: 2px 4px; border-radius: 2px; background: #f00; color: #fff; margin-right: 3px;}

.tclinggong_mylist .item2-box .item-content .content .c_xq{ padding:5px 0 5px;}
.tclinggong_mylist .item2-box .item-content .content .xq{ }
.tclinggong_mylist .item2-box .item-content .content .xq span{ padding:0px 4px; line-height:22px; height:22px; font-size:0.85em; border-radius:2px; margin-right:4px;background:#f3f5f4; color:#7f86b3; }
.tclinggong_mylist .item2-box .item-content .content .xq span:last-child{ margin-right:0; }
.tclinggong_mylist .item2-box .item-content .content .time{ line-height:22px; height:22px; font-size:0.8em;color: #777;}
.tclinggong_mylist .item2-box .item-content .content .address{line-height:30px; font-size:0.95em; color:#999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tclinggong_mylist .item2-box .item-content .content .address .tciconfont{ margin-right:4px; font-size:1.3em; vertical-align:bottom; }

.tclinggong_mylist .item2-box .item-content .content .xinxi{ height:24px; margin-top: 0px; line-height:24px; color:#9c9c9c; overflow:hidden; font-size:0.9em; padding:1px 0; }
.tclinggong_mylist .item2-box .item-content .content .nr{ height:20px; margin-bottom: 2px; line-height:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#888888; font-size:0.85em;}
.tclinggong_mylist .item2-box .item-content .details{text-align:center; position:absolute; right:0; top:10px; }
.tclinggong_mylist .btn-group{ border-bottom: 5px solid #f2f2f2;}
.tclinggong_mylist .item2-box .item-content .content .time{ height:24px; margin-top:0px; line-height:24px; color:#666; overflow:hidden; font-size:0.9em; padding:1px 0; }
.tclinggong_mylist .item2-box .item-content .content .time .t{ color:#f00; }

.tclinggong_mylist .linggong_match{position: relative;}
.tclinggong_mylist .linggong_match span{color: #fff;text-align: center;position: absolute; top: -6px; right: -6px; background: #f00;line-height: 16px;min-width: 16px; padding: 0 2px; border-radius: 8px; font-size: 0.7em; box-sizing: border-box;}
/********************************************************* linggonguserlist *****************************************************/

.linggong_user_list{ padding:15px 12px 0; }
.linggong_user_list .linggong_user_item{ display:block; background:#fff; padding:12px 12px 12px; border-radius:10px; margin-bottom:12px;}
.linggong_user_list .linggong_user_item:last-child{ margin-bottom:0px; }
.linggong_user_list .linggong_user_item .lg_u_hd{  }
.linggong_user_list .linggong_user_item .lg_u_hd .u_pic{ width:60px; height:60px; }
.linggong_user_list .linggong_user_item .lg_u_hd .u_pic img{ width:100%; height:100%; border-radius:100%; }
.linggong_user_list .linggong_user_item .lg_u_hd .u_main{ margin-left:10px; right:10px; width:calc(100% - 185px); width:-webkit-calc(100% - 185px);  }
.linggong_user_list .linggong_user_item .lg_u_hd .u_main .job{ width:100%; margin-top:8px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1.05em; font-weight:600; line-height:24px; }
.linggong_user_list .linggong_user_item .lg_u_hd .u_main .sub{ margin-top:2px; line-height:22px; font-size:0.9em; }
.linggong_user_list .linggong_user_item .lg_u_hd .u_rt{ margin-top:8px; line-height:24px; min-width:95px; text-align:right; }
.linggong_user_list .linggong_user_item .lg_u_hd .u_rt .price{ color:#fe5a3d; font-weight:600; }
.linggong_user_list .linggong_user_item .lg_u_bd{  margin-top:10px; height:20px;-webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.linggong_user_list .linggong_user_item .lg_u_bd .xq{ -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.linggong_user_list .linggong_user_item .lg_u_bd .xq .xq_i{ font-size:0.9em; color:#777; }
.linggong_user_list .linggong_user_item .lg_u_bd .xq .dian{ width:2px;height:2px; border-radius:100%; background:#999; margin:0 7px; }
.linggong_user_list .linggong_user_item .lg_u_bd .time{ font-size:0.9em; color:#777; }

/********************************************************* info *****************************************************/

.tclinggong-info{   }
.tclinggong-info .info_head{ background:#fff; padding:15px; }
.tclinggong-info .info_head .name{ font-size:1.25em; line-height:26px; margin:5px 0 10px; font-weight:600; }
.tclinggong-info .info_head .price{ color:#fe5a3d; font-size:1.2em;font-weight:600; line-height:26px; margin-bottom:10px; }
.tclinggong-info .info_head .address{ display:block; line-height:26px; color:#4e6ef2; margin-bottom:10px; }
.tclinggong-info .info_head .address .tciconfont{margin-right: 5px; }
.tclinggong-info .info_head .t_c{ font-size:0.9em; color:#999; line-height:20px }

.tclinggong-info .info_box{ margin-top:12px; background:#fff; padding:15px; }
.tclinggong-info .info_box .info_title{ line-height:26px; font-size:1.05em; font-weight:600; margin-bottom:10px; }
.tclinggong-info .info_box .opt_m{  }
.tclinggong-info .info_box .opt_m .opt_item{ line-height:24px;font-size: 0.95em; }
.tclinggong-info .info_box .opt_m .opt_item .lt{ color:#888; display:inline-block; min-width:80px;width:80px; }
.tclinggong-info .info_box .opt_m .opt_item .tcicon-renzheng{ vertical-align:-1px; font-size:1.25em; font-weight:400; color:#e0ab59; margin-right:2px; }
.tclinggong-info .info_box .opt_content{ line-height:0.95em; line-height:20px; word-break:break-all; }
.tclinggong-info .info_box .opt_photo{ margin-top: -5px; }
.tclinggong-info .info_box .opt_photo .photolist_item{ float:left;position: relative; width:calc((100% - 24px)/3); padding-top:30%; margin-right:12px; margin-top:12px; }
.tclinggong-info .info_box .opt_photo .photolist_item:nth-child(3n){ margin-right:0; }
.tclinggong-info .info_box .opt_photo .photolist_item img{ position:absolute;left:0;top:0; width:100%; height:100%; border-radius:5px; object-fit:cover; }

.tclinggong-info .info_jubao_box{ margin-top:12px; background:#fff; padding:8px 5px 8px 15px; }
.tclinggong-info .info_jubao_box .opt_jubao{ -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; }
.tclinggong-info .info_jubao_box .opt_jubao .jubao__lt{ padding-right:5px; }
.tclinggong-info .info_jubao_box .opt_jubao .jubao__lt .jubao-lt__hd{ line-height:20px; height:20px; overflow:hidden; color:#FD5731; font-size:0.8em; }
.tclinggong-info .info_jubao_box .opt_jubao .jubao__lt .jubao-lt__bd{line-height:20px; overflow:hidden; font-size:0.8em;  }
.tclinggong-info .info_jubao_box .opt_jubao .jubao__rt{ width:60px; text-align:center; border-left:1px solid #eee;}
.tclinggong-info .info_jubao_box .opt_jubao .jubao__rt .jubao-rt__hd .tciconfont{ font-size:2em; color:#FD5731; line-height:30px; }
.tclinggong-info .info_jubao_box .opt_jubao .jubao__rt .jubao-rt__bd{color:#FD5731; height:20px;line-height: 20px;font-size:0.7em; }

.tclinggong-info .info_box .info_box-fbr .fbr-avatar{ width:50px; height:50px; position:relative;	 float:left;margin-top: 3px;}
.tclinggong-info .info_box .info_box-fbr .fbr-avatar .avatar{ height:100%; width:100%; border-radius:100%;}
.tclinggong-info .info_box .info_box-fbr .fbr-avatar .guajian{ position:absolute; width:20px; height:20px; bottom:-1px; right:-1px;}
.tclinggong-info .info_box .info_box-fbr .fbr-content{ position:relative; float:left; width:calc(100% - 60px); width:-webkit-calc(100% - 60px); margin-left:10px;}
.tclinggong-info .info_box .info_box-fbr .fbr-content .fbr-name{ min-height: 25px;line-height: 25px; font-size: 1em; position: relative; padding-top: 6px; }
.tclinggong-info .info_box .info_box-fbr .fbr-content .fbr-count{font-size: 0.9em;color: #a7a7a7; line-height: 20px; height: 25px;}
.tclinggong-info .info_box .info_box-fbr .fbr-content .fbr-name i{ display: inline-block; height: 10px; width: 10px; border-width: 2px 2px 0 0; border-color: #C8C8CD; border-style: solid; -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: relative; top: -2px; position: absolute;top: 38%; margin-top: 8px; right: 2px;}

.tclinggong-info .info_foot{ height:70px; }
.tclinggong-info .info_footer{ position:fixed;z-index:999; bottom:0; left:0; right:0; height:60px; background:#fff; box-shadow:0px -1px 2px #eee; }
.tclinggong-info .info_footer .footer_item1{ width:50px; text-align:center; padding:5px 0;color: #777; }
.tclinggong-info .info_footer .footer_item1 .tciconfont{ display:block; font-size:1.5em; line-height:34px; }
.tclinggong-info .info_footer .footer_item1 span{ line-height:16px; font-size:0.9em; }
.tclinggong-info .info_footer .footer_item2{ text-align:center; margin-top:8px; color:#2990F7; line-height:42px; height:44px; border-top-left-radius:22px; border-bottom-left-radius:22px; border:1px solid #2990F7; box-sizing:border-box; -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; }
.tclinggong-info .info_footer .footer_item2 .tciconfont{ margin-right:4px; }
.tclinggong-info .info_footer .footer_item3{ flex-wrap:wrap; text-align:center; box-sizing:border-box; margin-top:8px; margin-right:10px; padding:2px; background:#2990F7; color:#fff; height:44px; border-top-right-radius:22px; border-bottom-right-radius:22px; -webkit-box-align:center; -webkit-align-items:center; align-items:center;}
.tclinggong-info .info_footer .footer_item3.on{ background:#ccc6c6; }
.tclinggong-info .info_footer .footer_item3 .hd{ width:100%; line-height:22px }
.tclinggong-info .info_footer .footer_item3 .bd{ width:100%; height:18px; color:rgba(255,255,255,0.7); line-height:14px; font-size:0.8em; }

.tclinggong-info .tel_popup{ position:fixed; z-index:1000; left:0; right:0; bottom:0; top:0; }
.tclinggong-info .tel_popup .tel_popup_mask{ position:absolute; z-index:1; cursor:pointer; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); }
.tclinggong-info .tel_popup .tel_popup_main{ position:absolute; z-index:2; background:#fff; margin:0 auto; left:16px; right: 16px; top:50%; width:280px; border-radius:10px; text-align:center; -webkit-transform: translate(0,-50%); transform: translate(0,-50%); }
.tclinggong-info .tel_popup .tel_popup_main .m_title{ line-height:45px; height:45px; font-size:1.05em; font-weight:600; }
.tclinggong-info .tel_popup .tel_popup_main .m_t{ padding:35px 25px; line-height:26px; }
.tclinggong-info .tel_popup .tel_popup_main .m_t .lt{ color:#2990F7; }
.tclinggong-info .tel_popup .tel_popup_main .m_t .lt .tciconfont{ margin-right:4px; }
.tclinggong-info .tel_popup .tel_popup_main .m_t .rt{ margin-left:10px; width:90px; max-width:90px; height:26px; line-height:26px; border-radius:13px; background:#2990F7; color:#fff; }
.tclinggong-info .tel_popup .tel_popup_main .m_btn{ display:block; line-height:45px; height:45px; font-size:1.05em; border-top:1px solid #eee;}
.tclinggong-info .tel_popup .tel_popup_main .m_text{ padding:15px 25px; line-height:26px; }
.tclinggong-info .tel_popup .tel_popup_main .m_b{ border-top:1px solid #eee; }
.tclinggong-info .tel_popup .tel_popup_main .m_b .btn{ line-height:45px; height:45px; color:#888; }
.tclinggong-info .tel_popup .tel_popup_main .m_b .btn_yes{ color:#2990F7; border-left:1px solid #eee; }

.tclinggong-info .paytel_popup{ position:fixed; z-index:1000; left:0; right:0; bottom:0; top:0; }
.tclinggong-info .paytel_popup .paytel_popup_mask{ position:absolute; z-index:1; cursor:pointer; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); }
.tclinggong-info .paytel_popup .paytel_popup_main{ position:absolute; z-index:2; background:#fff; margin:0 auto; left:16px; right: 16px; top:50%; width:280px; border-radius:10px; text-align:center; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);overflow: hidden; }
.tclinggong-info .paytel_popup .paytel_popup_main .pt_title{  line-height:55px; height:50px; font-size:1.05em; font-weight:600;  }
.tclinggong-info .paytel_popup .paytel_popup_main .pt_p{padding-bottom: 5px;}
.tclinggong-info .paytel_popup .paytel_popup_main .pt_p .p_ts{ font-size:0.9em; line-height:30px; color:#666;padding: 0 10px;}
.tclinggong-info .paytel_popup .paytel_popup_main .pt_p .p_tc{ font-size:0.9em; line-height:30px;padding: 5px 0 12px 0; }
.tclinggong-info .paytel_popup .paytel_popup_main .pt_p .p_tc a{ color:#2196F3; }
.tclinggong-info .paytel_popup .paytel_popup_main .pt_p .p_price{ font-size:1.2em; line-height:30px;  padding-top:15px;color: #f00;}
.tclinggong-info .paytel_popup .paytel_popup_main .pt_p .p_price .price{ font-size:2em; }
.tclinggong-info .paytel_popup .paytel_popup_main .pt_btn{ padding-bottom:25px; }
.tclinggong-info .paytel_popup .paytel_popup_main .pt_btn a{ display:inline-block; width:200px; border-radius:23px; line-height:40px; height:40px; font-size:1em; background:#2990F7;color:#fff; }
.tclinggong-info .paytel_popup .paytel_popup_main .pt_close { cursor:pointer; position:absolute; right:5px; top:5px; cursor:pointer; width:36px; height:36px; margin:0 auto; border-radius:100%; }
.tclinggong-info .paytel_popup .paytel_popup_main .pt_close::before, .tclinggong-info .paytel_popup .paytel_popup_main .pt_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:24px; background:#aaa; top:17px; right:6px; border-radius: 2px; }
.tclinggong-info .paytel_popup .paytel_popup_main .pt_close::before { transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

.tclinggong-info .info_box .opt_user{ padding:10px 0; }
.tclinggong-info .info_box .opt_user .pic{ width:60px;height:60px; }
.tclinggong-info .info_box .opt_user .pic img{ width:100%; height:100%; border-radius:100%; }
.tclinggong-info .info_box .opt_user .user{ margin-left:15px; }
.tclinggong-info .info_box .opt_user .user .xm{ line-height:30px; }
.tclinggong-info .info_box .opt_user .user .xm .name{ font-size:1.05em; font-weight:600; }
.tclinggong-info .info_box .opt_user .user .xm .tel{ margin-left:10px; font-size:0.9em; color:#666; }
.tclinggong-info .info_box .opt_user .user .xq{ margin-top:8px; }
.tclinggong-info .info_box .opt_user .user .xq span{ display:inline-block; padding:0px 4px; line-height:22px; height:22px; font-size:0.85em; border-radius:2px; margin-right:4px; background:#e4eff8; color:#2e68a0; }

.tclinggong-info .linggong_popup{ position:fixed; z-index:1000; left:0; right:0; bottom:0; top:0; }
.tclinggong-info .linggong_popup .linggong_popup_mask{ position:absolute; z-index:1; cursor:pointer; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); }
.tclinggong-info .linggong_popup .linggong_popup_main{ position:absolute; z-index:2; background:#fff; left:0; right:0; bottom:0; padding-bottom:45px;-webkit-animation:popupDown 0.5s .1s ease both;-moz-animation:popupDown 0.5s .2s ease both; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_title{ line-height:45px; height:45px; font-size:1.05em; font-weight:600; text-align:center; position:relative; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_title .close { position:absolute; right:5px; top:5px; cursor:pointer; width:36px; height:36px; margin:0 auto; border-radius:100%; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_title .close::before, .tclinggong-info .linggong_popup .linggong_popup_main .m_title .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:24px; background:#ccc; top:17px; right:6px; border-radius: 2px; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_title .close::before { transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list{ margin-top:10px; padding:0 15px; max-height:calc(120vw - 90px); max-height:-webkit-calc(120vw - 90px); overflow:hidden; overflow-y:scroll; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_item{ border:1px solid #eee; border-radius:5px; padding:10px 12px; margin-bottom:10px; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_item:last-child{ margin-bottom:0; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_item .lg_name{ position:relative; margin-right:110px; line-height:30px; height:30px; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_item .lg_name .name{ font-size:1.05em; font-weight:600; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_item .lg_name .price{ position:absolute; right:-110px; top:0; color:#fe5a3d; font-size:0.9em; font-weight:600; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_item .lg_name .price .num{ font-size:1.2em; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_item .lg_xq{ margin-top:5px; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_item .lg_xq .xq_lt span{ display:inline-block; padding:0px 4px; line-height: 22px; height: 22px;font-size: 0.85em; border-radius: 2px; margin-right: 4px; background: #f3f5f4; color: #7f86b3; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_item .lg_xq .xq_rt{ margin-left:10px; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_item .lg_xq .xq_rt .btn{ cursor:pointer; display:inline-block; height:26px; line-height:26px; padding:0 6px; border-radius:5px; font-size:0.8em; color:#fff; background:#2990F7; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_item .lg_xq .xq_rt .btn.on{ background:#c5c3c3; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_item .lg_address{margin-top:5px; color:#777; line-height:24px; font-size:0.95em;}
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_item .lg_address .tciconfont{ margin-right: 4px; font-size: 1.3em; vertical-align: bottom; }

.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_go{ padding:30px 10px; text-align:center; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_go p{ line-height:22px; }
.tclinggong-info .linggong_popup .linggong_popup_main .m_lg_list .lg_go a{ display:inline-block; margin-top:30px; height:40px; line-height:40px; padding:0 40px; border-radius:5px; background:#2990F7; color:#fff; }

.html-haibao-btn{ cursor: pointer;  font-size: 0.7em; padding: 7px; border-radius: 30px; position: fixed; top: 90px;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: 110px;}
.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-price{color: #fe5a3d;font-size: 1.3em;padding-left: 15px;font-weight: 600;line-height: 26px;margin-bottom: 10px;}
.html-haibao-box .haibao-body .haibao-attr{line-height: 25px; min-height: 25px;padding-left: 15px;}
.html-haibao-box .haibao-body .haibao-attr .left{ float: left; width: 95px; font-size: 1em; color: #e4b013;}
.html-haibao-box .haibao-body .haibao-attr .right{ float: left;}
.html-haibao-box .haibao-body .haibao-tag{ padding: 0px 10px 0px 10px; height: 30px; overflow: hidden;}
.html-haibao-box .haibao-body .haibao-tag span{ display: block; float: left; height: 22px; line-height: 22px; margin-right: 6px; padding: 0 8px; text-align: center; border-radius: 15px; color: #e4b013 !important; border: 1px solid #e4b013; font-size: 0.8em;}
.html-haibao-box .haibao-body .haibao-content{ padding: 10px 10px 10px 10px; line-height: 20px; word-break: break-all;}
.html-haibao-box .haibao-body .haibao-img{ padding: 5px 10px 0px 10px; max-height: 260px; overflow: hidden;}
.html-haibao-box .haibao-body .haibao-img img{ float: left; display: block; object-fit: cover; width: 122px;  height: 122px; margin-right: 8px; margin-bottom: 8px; box-sizing: border-box; -webkit-box-sizing: border-box;}
.html-haibao-box .haibao-footer{ padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px; color: #fff;}
.html-haibao-box .haibao-footer .left{ width: 280px; float: left;}
.html-haibao-box .haibao-footer .left .site-name{ line-height: 45px; font-size: 1.8em; margin-top: 5px; font-weight: 500; width: 280px; height: 45px; overflow: hidden;}
.html-haibao-box .haibao-footer .left .site-msg{ color: #fff; line-height: 20px;}
.html-haibao-box .haibao-footer .right{ float: right; width: 90px;}
.html-haibao-box .haibao-footer .right .qrcode{  width: 90px; height: 90px;}
.html-haibao-box .haibao-footer .right .qrcode img{ width: 100%; height: 100%;}
.html-haibao-box .haibao-footer .right .qrcode-msg{ width: 90px; line-height: 20px; text-align: center; font-size: 0.8em;}

.tclinggong-info .resumeinfo-header{ background:#fff; overflow:hidden; padding:15px 15px 15px 15px;}
.tclinggong-info .resumeinfo-header .header-hd{ -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; }
.tclinggong-info .resumeinfo-header .header-hd .hd-avatar{ width:60px; min-width:60px; height:60px; position:relative; margin-right:5px; }
.tclinggong-info .resumeinfo-header .header-hd .hd-avatar img{ width:100%; height:100%; border-radius:100%; object-fit:cover;cursor: pointer;}
.tclinggong-info .resumeinfo-header .header-hd .hd-avatar .tciconfont{ background:#fff; border-radius:100%; position:absolute; right:-5px; bottom:2px; }
.tclinggong-info .resumeinfo-header .header-hd .hd-avatar .tcicon-nan{ color:#89B4E7; }
.tclinggong-info .resumeinfo-header .header-hd .hd-avatar .tcicon-nv{ color:#FE6E50; }
.tclinggong-info .resumeinfo-header .header-hd .hd-cont{ width:calc(100% - 75px); width:-webkit-calc(100% - 75px); overflow:hidden; margin-right:10px; }
.tclinggong-info .resumeinfo-header .header-hd .hd-cont__name{ line-height:24px; font-size:1.05em;font-weight: 600; }
.tclinggong-info .resumeinfo-header .header-hd .hd-cont__xinxi{ margin-top:2px; line-height:22px; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; align-items:center;  }
.tclinggong-info .resumeinfo-header .header-hd .hd-cont__xinxi .xinxi-item{  color:#777; }
.tclinggong-info .resumeinfo-header .header-hd .hd-cont__xinxi .dian{ width:2px;height:2px; border-radius:100%; background:#999; margin:0 7px; }
.tclinggong-info .resumeinfo-header .header-bd { }
.tclinggong-info .resumeinfo-header .header-bd  .bd_time{ margin-top:2px; line-height:22px; font-size:0.9em; color:#888; }
.tclinggong-info .resumeinfo-header .header-bd  .bd_time .tciconfont{ font-size:0.9em; }

/********************************************************* my *****************************************************/

.tclinggong-my{  }
.tclinggong-my .my_header{ background:#fff; padding:20px 0 45px 0; position:relative; }
.tclinggong-my .my_header .title{ line-height:44px; font-size:1.2em;text-align:center; position:relative;color: #fff; }
.tclinggong-my .my_header .title .nav-popup{ position:absolute; right:10px; top:0; width:44px; height:44px; text-align:center;color: #fff; }
.tclinggong-my .my_header .user{ padding:15px 25px 5px; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; }
.tclinggong-my .my_header .user .user_pic{ width:60px; height:60px; border-radius:100%; border: 2px solid #fff;}
.tclinggong-my .my_header .user .user_pic img{ width:100%; height:100%; border-radius:100%; object-fit:cover; }
.tclinggong-my .my_header .user .user_info{ margin-left:15px; }
.tclinggong-my .my_header .user .user_info .user_name{ font-size:1.05em; color:#fff; line-height:22px; font-weight:600; }
.tclinggong-my .my_header .user .user_info .user_name .sub{ font-size:0.8em; color:#f7f7f7; font-weight: 500;}
.tclinggong-my .my_header .user .user_info .user_name .shenhe{ margin-left:5px; font-size:0.8em; color:#e1e1e1; font-weight:400; }
.tclinggong-my .my_header .user .user_info .user_xq{ margin-top:8px; }
.tclinggong-my .my_header .user .user_info .user_xq span{display:inline-block; padding:0px 8px; line-height:22px; height:22px;font-size: 0.85em; border-radius:11px; margin-right: 4px; background:rgba(0,0,0,0.2); color:#fff;}
.tclinggong-my .my_header .nav-popup{ position:absolute; top:5px; right:5px; width:40px; height:40px; line-height:40px;text-align:center; color:#fff; }
.tclinggong-my .my_header .nav-popup .tciconfont{  font-size:1.2em; }

.tclinggong-my .vip_main{ height:28px; position:relative; background:#fff; }
.tclinggong-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; }
.tclinggong-my .vip_main .vip_box .vip_lt{font-size: 1em;}
.tclinggong-my .vip_main .vip_box .vip_lt img{ width:20px; vertical-align:middle; margin-right:5px;}
.tclinggong-my .vip_main .vip_box .vip_rt{ margin-left:15px;; text-align:right; font-size:0.9em; }
.tclinggong-my .vip_main .vip_box .vip_rt a{color:#AFA18D;}
.tclinggong-my .vip_main .vip_box .vip_rt .tciconfont{vertical-align:-2px;}

.tclinggong-my .my_box{ margin:12px 12px 0; background:#fff; padding:15px 0; border-radius:5px; }
.tclinggong-my .my_box .my_title{ line-height:26px; font-size:1.05em; font-weight:600; margin-bottom:10px; padding:0 15px; }
.tclinggong-my .my_box .my_title .sx_time{ margin-left:6px; font-size:0.8em; font-weight:400;color: #999; }
.tclinggong-my .my_box .my_title .sx_btn{ font-size:0.7em; margin-left:6px; display:inline-block;border: #bcbcbc solid 1px; color:#666; cursor:pointer; padding:0 5px; line-height:20px; border-radius:2px;font-weight: 500; }

.tclinggong-my .my_box .ops_list{  }
.tclinggong-my .my_box .ops_list .ops_item{ float:left; width:33%; text-align:center; padding:8px 0; position:relative; }
.tclinggong-my .my_box .ops_list .ops_item .tciconfont{ display:block; font-size:1.7em; color:#2990F7; }
.tclinggong-my .my_box .ops_list .ops_item .text{ display:block; margin-top:5px; font-size:0.85em; line-height:20px; }
.tclinggong-my .my_box .ops_list .ops_item .num{ position: absolute; top: -2px; left: 50%; margin-left: 8px; text-align: center; min-width: 18px; line-height: 20px; height: 20px;padding: 0 1px; border-radius: 100%; background: #f00; color: #fff; font-size: 0.7em; }

/********************************************************* mybm *****************************************************/

.tclinggong_mybm .mybm_list{ padding:15px 12px; }
.tclinggong_mybm .mybm_list .bm_item{ margin-bottom:12px; background:#fff; border-radius:5px; padding:10px; box-shadow:1px 1px 6px #dedada; }
.tclinggong_mybm .mybm_list .bm_item a.bm_hd{ display:block; padding-bottom:8px; border-bottom:1px solid #eee;margin-top: 5px; }
.tclinggong_mybm .mybm_list .bm_item .item_tit{ line-height:26px; height:26px; overflow:hidden; }
.tclinggong_mybm .mybm_list .bm_item .item_tit .name{ font-size:1.05em; font-weight:600; width:calc(100% - 110px); width:-webkit-calc(100% - 110px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tclinggong_mybm .mybm_list .bm_item .item_tit .price{ color:#fe5a3d; width:110px; text-align:right;font-size:0.9em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tclinggong_mybm .mybm_list .bm_item .item_tit .price .num{ font-size:1em; font-weight:600; margin-right:2px; }
.tclinggong_mybm .mybm_list .bm_item .item_adr{ margin-top:5px; line-height:26px; height:26px; overflow:hidden; }
.tclinggong_mybm .mybm_list .bm_item .item_adr .adr{ color:#999;width:calc(100% - 100px); width:-webkit-calc(100% - 100px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tclinggong_mybm .mybm_list .bm_item .item_adr .adr .tciconfont{ vertical-align: -1px; }
.tclinggong_mybm .mybm_list .bm_item .item_adr .rt{ width:100px; text-align:right;font-size: 0.85em;}

.tclinggong_mybm .mybm_list .bm_item .item_tel_btn{position: absolute;top: 15px;right: 10px;background: #ff5722 !important;padding: 5px 10px;color: #fff;border-radius: 5px;}

.tclinggong_mybm .mybm_list .bm_item .item_time{ line-height:26px; margin-top:0px; }
.tclinggong_mybm .mybm_list .bm_item .item_time .time{ color:#777; font-size:0.9em; width:calc(100% - 100px); width:-webkit-calc(100% - 100px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tclinggong_mybm .mybm_list .bm_item .item_time .rt{ width:100px; text-align:right; overflow:hidden; }
.tclinggong_mybm .mybm_list .bm_item .item_time .rt .btn{ display:inline-block; cursor:pointer; font-size:0.85em; border:1px solid #ddd; border-radius:2px; height:24px; line-height:24px; text-align:center; padding:0 10px;}
.tclinggong_mybm .mybm_list .bm_item .item_time .rt .status_2{ font-size:0.9em; color:#f00; }
.tclinggong_mybm .mybm_list .bm_item .item_time .rt .status_1{ font-size:0.9em; color:#238206; }

.tclinggong_mybm .mybm_list .bm_item .item_user{ }
.tclinggong_mybm .mybm_list .bm_item .item_user .u_pic{ width:50px; height:50px; margin-right:10px; }
.tclinggong_mybm .mybm_list .bm_item .item_user .u_pic img{ width:100%; height:100%; border-radius:100%; }
.tclinggong_mybm .mybm_list .bm_item .item_user .u_main .u_name{ line-height:25px; }

.tclinggong_mybm .mybm_list .bm_item .item_user .u_main .u_xq{ font-size:0.9em; line-height:25px;-webkit-box-align:center; -webkit-align-items:center; align-items:center;}
.tclinggong_mybm .mybm_list .bm_item .item_user .u_main .u_xq .attr{  color:#777; }
.tclinggong_mybm .mybm_list .bm_item .item_user .u_main .u_xq .dian{ width:2px;height:2px; border-radius:100%; background:#999; margin:0 7px; }

.tclinggong_mybm .mybm_dodao .dodao-btn{ padding:10px 10px 0px;text-align:center }
.tclinggong_mybm .mybm_dodao .dodao-btn a{ display:inline-block; padding:0 30px; border-radius:5px; font-size:0.8em; line-height:30px; height:30px; color:#fff; background: #f47944; }

/********************************************************* mybm *****************************************************/

.manager_linggonglist{ padding:0;}
.manager_linggonglist .list-item{ padding:0 15px;  background:#fff;}
.manager_linggonglist .list-item .list-item__hd{ padding-top:8px; height:25px; line-height:25px; border-bottom:1px solid #eee; }
.manager_linggonglist .list-item .list-item__hd .hd-lt{ }
.manager_linggonglist .list-item .list-item__hd .hd-lt .time{ font-size:0.7em; color:#999; }
.manager_linggonglist .list-item .list-item__hd .hd-lt .expire_status{ font-size:0.85em; color:#3072F6; }
.manager_linggonglist .list-item .list-item__hd .hd-lt .expire_status_2{ font-size:0.85em; color:#f00; }
.manager_linggonglist .list-item .list-item__hd .hd-lt .pay_type{ font-size:0.7em; color:#41a704; }
.manager_linggonglist .list-item .list-item__hd .hd-rt{ float:right; font-size:0.8em;}
.manager_linggonglist .list-item .list-item__hd .hd-rt.status_1{ color:#41a704; }
.manager_linggonglist .list-item .list-item__hd .hd-rt.status_2{ color:#f00; }

.manager_linggonglist .list-item .list-item__main{ padding:10px 0;}
.manager_linggonglist .list-item .list-item__main .item_tit{ margin-top:10px; line-height:26px; height:26px; overflow:hidden; }
.manager_linggonglist .list-item .list-item__main .item_tit .name{ font-size:1.05em; font-weight:600; width:calc(100% - 100px); width:-webkit-calc(100% - 100px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.manager_linggonglist .list-item .list-item__main .item_tit .price{ color:#fe5a3d; width:100px; text-align:right;font-size:0.9em; }
.manager_linggonglist .list-item .list-item__main .item_tit .price .num{ font-size:1.2em; font-weight:600; margin-right:2px; }
.manager_linggonglist .list-item .list-item__main .c_xq{padding:5px 0 5px; }
.manager_linggonglist .list-item .list-item__main .xq{}
.manager_linggonglist .list-item .list-item__main .xq span{ padding:0px 4px; line-height:22px; height:22px; font-size:0.85em; border-radius:2px; margin-right:4px;background:#f3f5f4; color:#7f86b3; }
.manager_linggonglist .list-item .list-item__main .xq span:last-child{ margin-right:0; }
.manager_linggonglist .list-item .list-item__main .c_xq .time{line-height: 22px; height: 22px; font-size: 0.8em; color: #777; }
.manager_linggonglist .list-item .list-item__main .address{line-height:30px; font-size:0.95em; color:#666;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.manager_linggonglist .list-item .list-item__main .address .tciconfont{ margin-right:4px; font-size:1.3em; vertical-align:bottom; }

.manager_linggonglist .list-item .list-item__main .u_xq{ line-height:22px; -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.manager_linggonglist .list-item .list-item__main .u_xq .xq_i{ font-size:0.9em; color:#777; }
.manager_linggonglist .list-item .list-item__main .u_xq .dian{ width:2px;height:2px; border-radius:100%; background:#999; margin:0 7px; }

.manager_linggonglist .list-item .list-item__main .main-rt{  width:calc(100% - 102px); width:-webkit-calc(100% - 102px); overflow:hidden; }
.manager_linggonglist .list-item .list-item__main .main-rt .title{ height:24px; line-height:24px; font-weight:500; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.manager_linggonglist .list-item .list-item__main .main-rt .vip{ line-height:24px; font-size:0.8em; color:#ff7f00; }
.manager_linggonglist .list-item .list-item__main .main-rt .vip .time{ color:#f00; }
.manager_linggonglist .list-item .list-item__main .main-rt .location{ line-height:25px; height:25px; overflow:hidden;color: #555;font-size: 0.8em;color: #666;}
.manager_linggonglist .list-item .list-item__main .main-rt .tel{ font-size:0.8em; color:#f47944; text-decoration:underline; }
.manager_linggonglist .list-item .list-item__main .main-rt .tel .tciconfont{ font-size:1.05em; }
.manager_linggonglist .list-item .list-item__main .main-rt .linggong_info{ line-height:24px; font-size:0.8em;color: #666; }

.manager_linggonglist .list-item .list-item__bd{ padding:10px 0; border-top:1px solid #eee;}
.manager_linggonglist .list-item .list-item__bd .item-bd__ts{ float:left; font-size:0.9em; color:#666; line-height:24px; }
.manager_linggonglist .list-item .list-item__bd .item-bd__ts .num{ color:#f00 }
.manager_linggonglist .list-item .list-item__bd .item-bd__btn{ text-align: center;}
.manager_linggonglist .list-item .list-item__bd .item-bd__btn .btn{ cursor:pointer; display: inline-block; margin-left:8px; height:24px; line-height:24px; padding:0 10px; border-radius:2px; font-size:0.8em; color:#333; border:1px solid #ddd;margin-bottom: 5px;}
.manager_linggonglist .list-item .list-item__bd .item-bd__btn .btn2{cursor:pointer; display: inline-block; min-width: 65px; text-align: center; color: #f00; border:1px solid #f00; height:24px; line-height:24px; padding:0 6px; border-radius:5px; font-size:0.8em; }
.manager_linggonglist .list-item .list-item__bd .item-bd__btn .del-btn{cursor:pointer; display: inline-block; margin-left:8px; height:24px; line-height:24px; padding:0 10px; border-radius:2px; font-size:0.8em; color:#f00; border:1px solid #f00;margin-bottom: 5px; }

/********************************************************* mybm *****************************************************/
.fabu_top-title{line-height: 40px;text-align: center;font-weight: 600;color: #f00;}
.fabu_top-title .tciconfont{font-size: 1.25em;vertical-align: -2px;}
.fabu_top-msg{line-height: 22px;text-align: center;font-size: 0.9em;color: #666;}

.edit-form .top-days__list { padding-bottom: 5px; flex-wrap: wrap; width: 100%;margin-top: 8px; }
.edit-form .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; }
.edit-form .top-days__list .top-days__item:nth-child(3n) { margin-right: 0; }
.edit-form .top-days__list .top-days__item .top-days__days { line-height: 25px; color: #333; }
.edit-form .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; }
.edit-form .top-days__list .top-days__item .top-days__price .yuanico { float: none; display: inline; font-size: 0.5em; color: #03a9f4; vertical-align: 1px; }
.edit-form .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; }
.edit-form .top-days__list .top-days__item .top-days__select { display: none; }
.edit-form .top-days__list .top-days__item.on { background: #f0faff; border-color: #03a9f4; }
.edit-form .top-days__list .top-days__item.on .top-days__days { color: #5B330D; white-space: nowrap; overflow: hidden; }
.edit-form .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; }
.edit-form .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); }

/********************************************************* linggonguserlist *****************************************************/

.linggonguseredit .cate_popup{ position:fixed; z-index:1000; left:0; right:0; bottom:0; top:0; }
.linggonguseredit .cate_popup .popup_mask{ position:absolute; z-index:1; cursor:pointer; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); }
.linggonguseredit .cate_popup .popup_main{ position:absolute; z-index:2; background:#fff; left:0; right:0; bottom:0; padding-bottom:15px; height:50%; overflow:hidden;  -webkit-animation:popupDown 0.5s .1s ease both;-moz-animation:popupDown 0.5s .2s ease both; }
.linggonguseredit .cate_popup .popup_main .pop_title{ height:50px; line-height:50px; text-align:center; font-size:1.05em; font-weight:600; background:#f7f7f7; }
.linggonguseredit .cate_popup .popup_main .pop_cate_list{ height:calc(100% - 100px);height:-wekbit-calc(100% - 100px); overflow:scroll; }
.linggonguseredit .cate_popup .popup_main .pop_cate_list .tcui-cells{ margin-top:0; }
.linggonguseredit .cate_popup .popup_main .pop_btn{ margin:6px 10px 0;; height:44px; line-height:44px; text-align:center; background:#f5833b; color:#fff; cursor:pointer; border-radius:5px; }
.linggonguseredit .cate_popup .popup_main .pop_close{  position:absolute; right:5px; top:5px; cursor:pointer; width:36px; height:36px; margin:0 auto; border-radius:100%; }
.linggonguseredit .cate_popup .popup_main .pop_close::before, .linggonguseredit .cate_popup .popup_main .pop_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:24px; background:#918d8d; top:17px; right:6px; border-radius: 2px; }
.linggonguseredit .cate_popup .popup_main .pop_close::before { transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

.linggonguseredit .avatar_upload{ border-bottom:1px solid #eee; text-align:center; padding:10px 15px; }
.linggonguseredit .avatar_upload .avatar-upload-file{ width:80px; height:80px; position:relative; margin:0 auto;border-radius:100%; border:1px solid #eee;}
.linggonguseredit .avatar_upload .avatar-upload-file img{ object-fit:cover; width:100%; height:100%; border-radius:100%;box-sizing:border-box; }
.linggonguseredit .avatar_upload .avatar-upload-file .mask{ position:absolute; z-index:100; top:0; left:0; width:100%; height:100%; line-height:80px; text-align:center; font-size:2.4em; color:rgb(255 255 255 / 80%);}
.linggonguseredit .avatar_upload .uploader-input{ cursor:pointer; position:absolute; width:100%; height:100%; z-index:999; top:0; left:0; opacity:0;}
.linggonguseredit .avatar_upload .avatar-ts{ margin-top:5px;; line-height:22px; font-size:0.9em; color:#666; }

#tclinggong-vip .vip_header{padding:0px 15px 0 15px;}
#tclinggong-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%;}
#tclinggong-vip .vip_header .vip-now{text-align: center;line-height: 25px;color: #cca769;font-weight: 500;}
#tclinggong-vip .vip_header .vip-now span{color: #ff4d00;}
#tclinggong-vip .vip_header .vip-shengyu__time{ text-align:center; line-height:25px; }
#tclinggong-vip .vip_header .vip-shengyu__msg{ text-align:center; line-height:25px; font-size:0.8em; color:#666;}
#tclinggong-vip .vip_header .vip-shengyu__msg span{color: #cca769;}
#tclinggong-vip .vip_header .vip-shengyu{ width:100%;margin-top: 10px;}
#tclinggong-vip .vip_header .vip-shengyu .vip-shengyu__item{text-align:center; overflow:hidden; }
#tclinggong-vip .vip_header .vip-shengyu .vip-shengyu__item .num{ font-size:1.3em; line-height:30px; overflow:hidden; color:#ff0000;}
#tclinggong-vip .vip_header .vip-shengyu .vip-shengyu__item .num span{font-size:0.8em;margin-left: 2px;}
#tclinggong-vip .vip_header .vip-shengyu .vip-shengyu__item .mingcheng{ line-height:18px; font-size:0.8em; color:#fff; }

#tclinggong-vip .viplist_box{padding:15px;}
#tclinggong-vip .viplist_box .viplist_box_title{font-size: 1.2em;font-weight:bold;padding-bottom: 15px;}
#tclinggong-vip .viplist_box .vip_item{border:1px solid #ddd;margin-bottom: 15px; border-radius: 10px;padding:15px 20px;background:#fff;cursor: pointer;}
#tclinggong-vip .viplist_box .vip_item.on{border:1px solid #ffbf5a;background:#fff1dd;}
#tclinggong-vip .viplist_box .vip_item .vip_item_left{padding-right:15px;}
#tclinggong-vip .viplist_box .vip_item .vip_item_left img{width:22px;height:22px;}
#tclinggong-vip .viplist_box .vip_item .vip_item_left .vip_name{font-size: 1em;font-weight:bold;    padding-bottom: 10px;}
#tclinggong-vip .viplist_box .vip_item .vip_item_left .vip_fuwu{font-size: .9em;color: #999;line-height:20px;}
#tclinggong-vip .viplist_box .vip_item .vip_item_left .vip_fuwu .fuwu_item{white-space: nowrap;}
#tclinggong-vip .viplist_box .vip_item .vip_item_left .vip_beizu{color: #999;padding-top: 3px; font-size: .9em;line-height: 18px;}
#tclinggong-vip .viplist_box .vip_item .vip_item_right{    margin: auto;color:#fb5c3d; }
#tclinggong-vip .viplist_box .vip_item .vip_item_right span.left{font-size: .9em;}
#tclinggong-vip .viplist_box .vip_item .vip_item_right span.right{font-size: 1.3em;font-weight:bold;}
#tclinggong-vip .viplist_box .id_pay_btn{width: 80%;margin: 0 auto; line-height: 45px; text-align: center; color: #fff;border-radius: 10px;cursor: pointer;}

#tclinggong-vip .vip-type__box{ margin:15px 0; padding:0 10px; border-bottom:1px solid #eee; }
#tclinggong-vip .vip-type__box .vip-type__item{ cursor:pointer; float:left; width:50%; text-align:center; }
#tclinggong-vip .vip-type__box .vip-type__item span{ color:#666; display:inline-block; height:35px; line-height:35px; }
#tclinggong-vip .vip-type__box .vip-type__item.on span{color:#cca768; border-bottom:2px solid #cca768; }
#tclinggong-vip .vip-code__box{ display:none; padding:5px 15px;}
#tclinggong-vip .vip-code__box .vip-code{ height:40px; border:1px solid #e2c590; border-radius:5px; overflow:hidden; }
#tclinggong-vip .vip-code__box .vip-code input{ border:none; width:100%; height:100%; text-align:center; box-sizing: border-box; }
#tclinggong-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);}
#tclinggong-vip .vip-code__box .codesub-msg{padding-top:10px;}
#tclinggong-vip .vip-code__box .codesub-msg .desc{ font-size:0.8em; color:#666; }
#tclinggong-vip .vip-code__box .codesub-msg .desc .name{ color:#FE7B29; margin-right:5px; }
#tclinggong-vip .vip-code__box .codesub-msg .desc .days{ margin:0 2px; color:#FE7B29; }
#tclinggong-vip .vip-code__box .codesub-msg .error{ font-size:0.8em; color:#f00; }

.tclinggong-dingyue .dingyue_box{background: #fff;margin-bottom: 15px;}
.tclinggong-dingyue .dingyue_title{color: #333; padding-left: 15px;line-height: 40px;font-size: 1.1em; font-weight: bold;    }
.tclinggong-dingyue .dingyue_list{flex-wrap: wrap;   padding: 10px 0 10px 15px;}
.tclinggong-dingyue .dingyue_item_box{cursor: pointer;margin-right: 20px; margin-bottom: 20px;width: calc(33.333% - 20px);width: -webkit-calc(33.333% - 20px); height: 34px; line-height: 32px;border: 1px solid #eaeaea; border-radius: 2px; text-align: center; box-sizing: border-box; color: #333333; font-size: 0.9em;position: relative;}
.tclinggong-dingyue .dingyue_item{overflow: hidden;height:34px;}
.tclinggong-dingyue .dingyue_item_box i{    top: -16px; position: absolute;right: -9px;font-size: 1.6em;}
.tclinggong-dingyue .dingyue_item_box.remove i{color: #d0d0d0;}
.tclinggong-dingyue .dingyue_item_box.add i{color: #03ac03;}


.tclinggong-home .header_box{background: #33332d;height:135px;}
.tclinggong-home .header_box .home-header{    height: 50px; line-height: 50px; position: relative;}
.tclinggong-home .header_box .home-header .back {position: absolute;height: 50px;width: 50px;text-align: center; line-height: 50px;top: 0;left: 0px;}
.tclinggong-home .header_box .home-header .back .tciconfont {font-size: 1.5em;color: #fff;}
.tclinggong-home .header_box .home-header .wo {position: absolute; height: 50px; width: 50px;text-align: center;line-height: 50px;  top: 0; right: 0px;}
.tclinggong-home .header_box .home-header .wo .tciconfont { font-size: 1.2em; color: #fff;}
.tclinggong-home .header_box .user_info{padding-top: 22px; margin: 0 15px;position: relative;z-index:999;}
.tclinggong-home .header_box .user_pic{width:70px;height:70px;}
.tclinggong-home .header_box .user_pic img{width: 100%;height: 100%;border-radius: 100%;}
.tclinggong-home .header_box .xm{padding: 14px 0 0 10px;overflow: hidden;}
.tclinggong-home .header_box .name{font-size: 1.2em;font-weight: bold;line-height:22px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;height:22px;color: #fff;}
.tclinggong-home .header_box .count{    padding-top: 14px; color: #767676;    font-size: .9em;}
.tclinggong-home .home_box{border-top-left-radius: 15px;border-top-right-radius: 15px; background: #f7f7f7;position: relative;top: -22px;padding: 45px 0 15px 0;}
