/******************* index *******************/
.tcqun-index{ }
.tcqun-index .new-index__liulan{ padding:2px 10px; background:#fff;margin-top: -2px;}
.tcqun-index .new-index__liulan .liulan-box{ line-height: 35px;height: 35px; color:#999; font-size:0.95em;margin-left: 10px;}
.tcqun-index .new-index__liulan .liulan-box .tcicon-tongzhi{ margin-right:5px;line-height: 35px;  font-size: 1.5em; display: inline-block; vertical-align: bottom; color:#f5833b}
.tcqun-index .new-index__liulan .liulan-box-rt{ color: #999; margin-right: 0px; width: 55px; line-height: 35px; height: 35px;}

.tcqun-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; }
.tcqun-index .site-lbs .tciconfont{ font-size:1.5em; margin-left:2px; vertical-align:-3px;}

.index-focuspic{ position:relative; }
.tcqun-index .search-box{ padding:5px 20px; background:transparent;position:absolute; bottom:-25px; left:0;right:0; z-index:1000;}
.tcqun-index .search-box .search-main{background:#fff; width:100%; height:40px; box-shadow:5px 5px 10px -4px #dad7d7;border-radius:5px;margin-bottom: 5px; padding:5px 10px; box-sizing:border-box;}
.tcqun-index .search-box .search-main .search-rt{ position:relative; padding-left:1px }
.tcqun-index .search-box .search-main .search-rt input{ width:calc(100% - 40px); width:-webkit-calc(100% - 40px); border:none; line-height:30px; height:30px; box-sizing:border-box; padding-left:8px;border-radius:20px; color:#666; font-size: 0.95em;}
.tcqun-index .search-box .search-main .search-rt .tciconfont{ cursor:pointer; color:#999; text-align:center; width:30px; min-width:30px; height:30px; line-height:30px; font-size:1.15em; }

.index-box{ background:#fff;}
.index-box .index-cate__nav{ height:40px; line-height:40px; }
.index-box .index-cate__nav .cate-nav__item{ text-align:center; color:#666}
.index-box .index-cate__nav .cate-nav__item.on{ color:#fe6668;    position: relative;}
.index-box .index-cate__nav .cate-nav__item.on:after{ content: ''; width: 40px; height: 3px; background: #fd8136; bottom: 0; position: absolute; left: 50%; margin-left: -20px;}
.index-box .index-cont__list .index-cont__item{ border-bottom:1px solid #F8F8F8; padding:10px 4%;}
.index-box .index-cont__list .index-cont__item .cont-item__title{font-size:1.05em; display:block;height:35px; line-height:30px; color:#444; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.index-box .index-cont__list .index-cont__item .cont-item__hd{ }
.index-box .index-cont__list .index-cont__item .cont-item__hd .cont-item__lt{width: calc(100% - 60px); margin-right: 10px;}
.index-box .index-cont__list .index-cont__item .cont-item__hd .cont-item__lt .tel{ color:#999; padding-left:22px; font-size:0.9em; line-height:30px; background:url(new-list__tel.png) no-repeat left center; background-size:16px auto;}
.index-box .index-cont__list .index-cont__item .cont-item__hd .cont-item__lt .location{ text-overflow: ellipsis; white-space: nowrap;overflow: hidden;color:#999; font-size:0.8em; padding:5px 0 5px 22px; line-height:20px; background:url(new-list__location.png) no-repeat left center; background-size:18px 16px;}
.index-box .index-cont__list .index-cont__item .cont-item__hd .cont-item__rt{ width:50px; height:50px; background:url(list_tel.png) no-repeat center; background-size:50px auto; }

.index-gonggao{ background: #fff;padding: 10px 15px;line-height: 20px;font-size: 0.9em;}

.index-ruzhu{padding:10px; background:#F7F7F7; -webkit-box-align: center;-webkit-align-items: center;align-items: center}
.index-ruzhu .index-ruzhu__pic{ border-top-right-radius:20px; border-bottom-right-radius:20px;  background:#FF8032;; width:90px;min-width:90px; text-align:center; overflow:hidden;color:#fff; font-size: 0.9em; line-height: 40px; height: 40px;}

.index-ruzhu .index-ruzhu__roll{height:40px; background:#fff; box-sizing:border-box;padding-left:15px; overflow:hidden;border-top-left-radius:20px; border-bottom-left-radius:20px; }
.index-ruzhu .index-ruzhu__roll .ruzhu-roll__list{ overflow:hidden; }
.index-ruzhu .index-ruzhu__roll .ruzhu-roll__list a{ font-size:0.9em; display:block; line-height:40px; height:40px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.index-ruzhu .index-ruzhu__roll .ruzhu-roll__list a .name{color:#f5833b; }
.index-ruzhu .index-ruzhu__btn{box-sizing:border-box; padding-left:10px; }
.index-ruzhu .index-ruzhu__btn a{ height:36px;  line-height:36px; width:80px; text-align:center; color:#fff; display:block; background:#f5833b; border-radius:5px; }

.tcqun_ruzhu_btn{position:fixed; right:1em;bottom: 110px; z-index:100; width:2.5em; height:2.5em; border-radius:100%; overflow:hidden;}
.tcqun_ruzhu_btn a{ display:block;}
.tcqun_ruzhu_btn a img{width: 70%;height: 70%;margin-left: 15%;margin-top: 15%;}

.qun-list{  }
.qun-list .qunlist-item{ background:#fff; margin-top:8px; padding:15px 15px;-webkit-box-align: center; -webkit-align-items: center; align-items: center;position: relative; }
.qun-list .qunlist-item:first-child{ margin-top:0; }
.qun-list .qunlist-item .item-qunlogo{ height:60px; width:60px; min-width:60px; margin-right:10px; }
.qun-list .qunlist-item .item-qunlogo img{ border-radius:2px; width:100%; height:100%; object-fit:cover; }
.qun-list .qunlist-item .item-content{ overflow:hidden; margin-right:10px; }
.qun-list .qunlist-item .item-content .item-qunname{ height:30px; line-height:25px; font-weight:600; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.qun-list .qunlist-item .item-content .item-qunname .top{ display:inline-block; height:20px; line-height:20px; padding:0 3px; border-radius:2px; background:#ff3e57; color:#fff; vertical-align: 1px;font-size:0.9em; margin-right:2px; }
.qun-list .qunlist-item .item-content .item-qunname .shop{ display:inline-block; height:20px; line-height:20px; padding:0 3px; border-radius:2px; background:#15abfe; color:#fff; vertical-align: 1px;font-size:0.9em; margin-right:2px; }
.qun-list .qunlist-item .item-content .item-qunsub{ height:18px; line-height:18px; font-size:0.8em; color:#999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.qun-list .qunlist-item .item-btn{ cursor:pointer; height:28px; line-height:28px; padding:0 10px; border-radius:2px;; font-size:0.8em; color:#fff; background:#ff3e57; } 
.qun-list .qunlist-item .distance{position: absolute;
    right: 15px;
    bottom: 15px;
    color: #999;}

.shop_list .list-item .item-box{ display:-webkit-box; display:-webkit-flex; display:flex; padding: 15px 10px 10px 15px; background: #fff; margin-bottom: 1px;}
.shop_list .list-item .item-box .item-pic{ width:65px; height:65px; position:relative;}
.shop_list .list-item .item-box .item-pic img{ height:100%; width:100%;object-fit: cover;}
.shop_list .list-item .item-box .item-content{ position:relative; padding-right:50px; padding-left:10px; -webkit-box-flex:1; -webkit-flex:1; flex:1; overflow:hidden;}
.shop_list .list-item .item-box .item-content .content h5{ font-weight: 500; height:20px; font-size:1.1em; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;margin-bottom: 1px;}
.shop_list .list-item .item-box .item-content .content h5 .top{ display:inline-block; height:20px; line-height:20px; padding:0 3px; border-radius:2px; background:#ff3e57; color:#fff; vertical-align: 1px;font-size:0.9em; margin-right:2px; }

.shop_list .list-item .item-box .item-content .content .xinxi{ height:23px; margin-top: 0px; line-height:23px; color:#9c9c9c; overflow:hidden; font-size:0.9em; padding:1px 0; }
.shop_list .list-item .item-box .item-content .content .nr{ height:20px;margin-top:5px; margin-bottom: 2px; line-height:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#888888; font-size:0.85em;}
.shop_list .list-item .item-box .item-content .details{text-align:center; position:absolute; right:0; top:0; }
.shop_list .btn-group { border-bottom: 5px solid #f2f2f2;}

.list-page{ }
.list-page .page-box{ padding:10px 10%; text-align:center;}
.list-page .page-box .page-prve{ width:35%; }
.list-page .page-box .page-num{ width:30%;; }
.list-page .page-box .page-next{ width:35%;; }
.list-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; }
.list-page .page-box .page a.page-on{ color:#fff; border-color:#3072F6; color:#3072F6; }
 
.tcqun-index__foot{ height:100px; width:100%;}
.tcqun-index__foot .tcqun-index__footer{ z-index:99; position:fixed; height:50px; width:100%; left:0; bottom:0; background:#fff; display:-webkit-box; display:-webkit-flex; display:flex; }
.tcqun-index__foot .tcqun-index__footer .info-footer-item{ border-top:1px solid #f2f2f2; box-sizing:border-box; padding:4px 0 0; display:block; -webkit-box-flex:1; -webkit-flex:1; flex:1; text-align:center;}
.tcqun-index__foot .tcqun-index__footer .info-footer-item a{  color:#64727b;}
.tcqun-index__foot .tcqun-index__footer .info-footer-item.on a{ color:#f5833b}
.tcqun-index__foot .tcqun-index__footer .info-footer-tel{box-sizing:border-box;  -webkit-box-flex:2; -webkit-flex:2; flex:2; background:#ff7f00; border:none; border-top:1px solid #ff7f00;}
.tcqun-index__foot .tcqun-index__footer .info-footer-item img{ width:auto; height:25px;}
.tcqun-index__foot .tcqun-index__footer .info-footer-item .tciconfont{ display:inline-block; height:27px; line-height:25px; font-size:1.5em;}
.tcqun-index__foot .tcqun-index__footer .info-footer-item span{ display:block; line-height:20px; font-size:0.8em;}
.tcqun-index__foot .tcqun-index__footer .info-footer-item .tcicon-nav__index{ font-size:1.6em;}

.tcqun-cate__box{ background: #f7f7f7; margin-bottom:5px; }
.tcqun-cate__box .tcqun-cate__search{ margin-top:3em; padding:10px;}
.tcqun-cate__box .tcqun-cate__search .tcqun-search__form{ width:100%;}
.tcqun-cate__box .tcqun-cate__search .tcqun-search__form .search-box{ border-radius:5px; height:36px; line-height:36px;background:#fff; overflow:hidden;}
.tcqun-cate__box .tcqun-cate__search .tcqun-search__form .search-box input[type="text"]{ border:none; outline:none; padding:0 10px;}
.tcqun-cate__box .tcqun-cate__search .tcqun-search__form .search-box input[type="text"]::-webkit-input-placeholder{ color:#999;}
.tcqun-cate__box .tcqun-cate__search .tcqun-search__form .search-box input[type="text"]:-moz-placeholder{ color:#999;}
.tcqun-cate__box .tcqun-cate__search .tcqun-search__form .search-box .search-btn{ backgorund:#fc9150; padding:0; border:none; width:50px; background:url(search.png) no-repeat center; background-size:22px auto; }

.tcqun-list{ background:#fff; }
.tcqun-info__tab{ background: #fff; padding-top: 15px; }
.tcqun-info__tab .deta-menu{ margin-top: -5px;display:-webkit-box; display:-webkit-flex; display:flex;}
.tcqun-info__tab .deta-menu .menu-item{ -webkit-box-flex:1; -webkit-flex:1; flex:1; text-align:center; height:30px; line-height:30px;    border-bottom: 1px solid #f6f6f6;}
.tcqun-info__tab .deta-menu .menu-item a{ overflow:hidden; display:inline-block; height:29px; color:#919090; width:70px;}
.tcqun-info__tab .deta-menu .menu-item a.on{ color:#ff7f00; border-bottom:2px solid #ff7f00;}

.tcqun-info__tongcheng{ background: #fff;}
.tcqun-info__tongcheng .more-btn { text-align:center; height:36px; line-height:36px;font-size: 0.9em;}
.tcqun-info__tongcheng .more-btn a{ color:#9C9C9C;}
.tcqun-info__tongcheng .more-btn a i{ position:relative; top:-3px; left:6px; -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); transform: rotate(45deg); -o-transform: rotate(45deg);-ms-transform: rotate(45deg); display:inline-block; width:8px; height:8px; border-right:2px solid #9c9c9c; border-bottom:2px solid #9c9c9c; }

.tcqun-index__foot{ height:100px; width:100%;}
.tcqun-index__foot .tcqun-index__footer{ z-index:99; position:fixed; height:50px; width:100%; left:0; bottom:0; background:#fff; display:-webkit-box; display:-webkit-flex; display:flex; }
.tcqun-index__foot .tcqun-index__footer .info-footer-item{ border-top:1px solid #f2f2f2; box-sizing:border-box; padding:4px 0 0; display:block; -webkit-box-flex:1; -webkit-flex:1; flex:1; text-align:center;}
.tcqun-index__foot .tcqun-index__footer .info-footer-item a{  color:#64727b;}
.tcqun-index__foot .tcqun-index__footer .info-footer-item.on a{ color:#f5833b}
.tcqun-index__foot .tcqun-index__footer .info-footer-tel{box-sizing:border-box;  -webkit-box-flex:2; -webkit-flex:2; flex:2; background:#ff7f00; border:none; border-top:1px solid #ff7f00;}
.tcqun-index__foot .tcqun-index__footer .info-footer-item img{ width:auto; height:25px;}
.tcqun-index__foot .tcqun-index__footer .info-footer-item .tciconfont{ display:inline-block; height:27px; line-height:25px; font-size:1.5em;}
.tcqun-index__foot .tcqun-index__footer .info-footer-item .tcicon-nav__index{ font-size:1.6em;}
.tcqun-index__foot .tcqun-index__footer .info-footer-item span{ display:block; line-height:20px; font-size:0.8em;}
.tcqun-index__foot .tcqun-index__footer .info-footer-item a{ display:block; }
.tcqun-index__foot .tcqun-index__footer .info-footer-item .collect{ color:#f5833b }
.tcqun-index__foot .tcqun-index__footer .info-footer-tel a{ color:#fff; line-height:42px; font-size:1.05em;}
.tcqun-index__foot .tcqun-index__footer .info-footer-tel a.finish{ line-height:42px; font-size:1.4em;}

.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;}

/************ader{********************* info *******************************/
.info-back{ position:absolute; top:10px; left:15px; width:30px; height:30px;z-index: 99; }
.info-back img{ width:100% ;height:100%;}
.info-index{ position:absolute; top:10px; right:15px; width:30px; height:30px;z-index: 99;}
.info-index img{ width:100% ;height:100%;}

.info-header{ padding:55px 15px 10px;  position:relative;background-color: #fff;}
.info-header .info-header__bg{ z-index:0; position:absolute; top:0; left:0; right:0; height: 150px;    background-color: #000;}
.info-header .info-header__bg img{ width:100%; height:100%; object-fit:cover; filter: blur(1px); -webkit-filter: blur(1px); -ms-filter: blur(1px); -moz-filter: blur(1px); opacity: 0.4;}

.info-header .header-box{position:relative; z-index:1; border-radius:10px; width:100%;background:#fff; box-shadow:0 0 5px 1px #cfcfcf; padding:18px 0 10px 0; }
.info-header .header-box .top{padding: 0 20px;}
.info-header .header-box .top .logo{ width:60px; height:60px;     margin-right: 10px; }
.info-header .header-box .top .logo img{ display:block; width:100%; height:100%;box-shadow: 0 1px 5px 1px #cfcfcf; border-radius:10px; object-fit:cover; }
.info-header .header-box .top .right{  }
.info-header .header-box .top .right .name{ margin-top:5px; font-size: 1.1em; font-weight:600; height:25px; line-height:25px; overflow: hidden;}
.info-header .header-box .top .right .desc{color: #666;line-height: 20px;}
.info-header .header-box .xinxi{ margin-top: 5px; }
.info-header .header-box .xinxi .xinxi-item{ padding-top:10px; text-align:center; }
.info-header .header-box .xinxi .xinxi-item .num{ color:#ff4a03; font-size:1.2em; line-height:26px; height:28px; }
.info-header .header-box .xinxi .xinxi-item .text{ height:20px; line-height:20px; font-size:0.9em;color: #666; }
.info-header .header-box .xinxi .xinxi-item .pic{ height:28px; text-align:center; padding-bottom:1px; box-sizing:border-box; }
.info-header .header-box .xinxi .xinxi-item .pic img{ display:inline-block; height:100%; }

.tcqun-info__container{ background:#fff; padding:10px 15px 20px; margin-bottom:8px; }
.tcqun-info__container:last-of-type{ margin-bottom:0; }
.tcqun-info__container .cn-box-title{ font-weight:600; font-size:1.2em; height:45px; line-height:40px; }
.tcqun-info__container .cn-box-title .tciconfont{ font-size:1.1em; margin-right:3px; vertical-align:-1px; background-image: linear-gradient(-360deg, #ff4a03, #ff70003b); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.tcqun-info__container .cn-box-content{  }
.tcqun-info__container .cn-box-content .content-item{ padding:7px 0;font-size:0.95em; }
.tcqun-info__container .cn-box-content .content-item .item-fl{ height:18px; line-height:18px; color:#999; margin-right:8px; }
.tcqun-info__container .cn-box-content .content-item .item-text{ line-height:18px; }
.tcqun-info__container .cn-box-content .content-item .item-text a{ color:#2f8af0; text-decoration:underline; }
.tcqun-info__container .safe_msg{border-top: 1px solid #f3f1f1;line-height: 20px;padding-top: 10px;margin-top: 5px;font-size: 0.9em;color: #ff3f3f;}
.tcqun-info__container .cn-box-text{ line-height: 22px;color: #555;}
.tcqun-info__container .cn-box-photo{ width:100%; }
.tcqun-info__container .cn-box-photo .photolist .photo{ cursor:pointer; width:100%; }
.tcqun-info__container .cn-box-photo .photolist .photo img{ display:block; width:100%;}
.tcqun-info__container .cn-box-photo .photolist .photobig{ float:left; cursor:pointer; position:relative; width:calc(33.33% - 6px); width:-webkit-calc(33.33% - 6px); padding-top:calc(33.33% - 6px); padding-top:-webkit-calc(33.33% - 6px); margin-right:9px;margin-bottom:9px; }
.tcqun-info__container .cn-box-photo .photolist .photobig:nth-child(3n){ margin-right:0;}
.tcqun-info__container .cn-box-photo .photolist .photobig img{ position:absolute; left:0; top:0; height:100%; width:100%; object-fit:cover; }



.html-haibao-box{ width: 400px; padding:30px 20px; box-sizing:border-box; min-height: 190px; position: absolute; top: -10000px; z-index: 999; background:#ededed ; background-size: 100% 100%; background-repeat: no-repeat; }
.html-haibao-box .user-tj{ margin-bottom:20px; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.html-haibao-box .user-tj .tj-pic{ min-width:40px; width:40px; height:40px; }
.html-haibao-box .user-tj .tj-pic img{ width:100%; height:100%; display:block; border-radius:100%; object-fit:cover; }
.html-haibao-box .user-tj .tj-text{  position: relative; margin-left: 20px; padding: 12px; line-height: 20px; font-size: 1em; border-radius: 4px;  background: #fff; box-shadow: 0px 0px 5px 1px #aaa;}
.html-haibao-box .user-tj .tj-text:after{ content: ''; position: absolute; left: -5px; top: 50%; margin-top: -5px; width: 10px; height: 10px; background: #fff; box-shadow: -3px 5px 5px 1px #aaa; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.html-haibao-box .qun-tj{ box-shadow: 0px 0px 5px 1px #aaa; background: #fff; border-radius:8px; padding:20px; }
.html-haibao-box .qun-tj .qun-xq{ -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.html-haibao-box .qun-tj .qun-xq .qun-logo{ width:60px; height:60px; }
.html-haibao-box .qun-tj .qun-xq .qun-logo img{ width:100%; height:100%; border-radius:5px; object-fit:cover; }
.html-haibao-box .qun-tj .qun-xq .xq{ margin-left:10px; }
.html-haibao-box .qun-tj .qun-xq .xq .name{ height:30px; line-height:30px; font-weight:600; font-size:1.05em; }
.html-haibao-box .qun-tj .qun-xq .xq .sub_title{ line-height:20px;max-height: 40px;font-size:0.9em; color:#666;    overflow: hidden; } 
.html-haibao-box .qun-tj .qun-qrcode{ margin:25px auto 10px; width:285px; height:285px; object-fit:cover; }
.html-haibao-box .qun-tj .qun-qrcode img{ width:100%; }
.html-haibao-box .qun-tj .haibao__qrcode_msg{ margin-top:25px; text-align:center; font-size:0.8em; color:#999; line-height:30px; }

.new_qun_tusi_box{ position: fixed; z-index: 9999999; left: 0px; top: 50px; height: 25px; width: 100%; overflow: hidden; }
.new_qun_tusi_box img{ position: absolute; z-index: 9999999999; left: 0px; top: 0px; border-radius: 15px; height: 25px; width: 25px; margin-left: 10px;}
.new_qun_tusi_box a{ height: 25px; background-color: #000; width: auto; padding-right: 10px; display: block; float: left; opacity: 0.5; border-radius: 15px; color: #FFF; line-height: 25px; padding-left: 30px; margin-left: 10px; }

.myqunlist-list{ padding:0;}
.myqunlist-list .list-item{ padding:0 15px;  background:#fff;}
.myqunlist-list .list-item .list-item__hd{ padding-top:8px; height:25px; line-height:25px; border-bottom:1px solid #eee; }
.myqunlist-list .list-item .list-item__hd .hd-lt{ }
.myqunlist-list .list-item .list-item__hd .hd-lt .time{ font-size:0.7em; color:#999; }
.myqunlist-list .list-item .list-item__hd .hd-lt .expire_status{ font-size:0.85em; color:#3072F6; }
.myqunlist-list .list-item .list-item__hd .hd-lt .expire_status_2{ font-size:0.85em; color:#f00; }
.myqunlist-list .list-item .list-item__hd .hd-lt .pay_type{ font-size:0.7em; color:#41a704; }
.myqunlist-list .list-item .list-item__hd .hd-rt{ float:right; font-size:0.8em;}
.myqunlist-list .list-item .list-item__hd .hd-rt.status_1{ color:#41a704; }
.myqunlist-list .list-item .list-item__hd .hd-rt.status_2{ color:#f00; }

.myqunlist-list .list-item .list-item__main{ padding:10px 0;}
.myqunlist-list .list-item .list-item__main .main-lt{position:relative; min-width:80px;width:80px;}
.myqunlist-list .list-item .list-item__main .main-lt img{border-radius:2px; width:80px; height:80px; object-fit:cover; }
.myqunlist-list .list-item .list-item__main .main-lt .pic{ position:relative;}

.myqunlist-list .list-item .list-item__main .main-lt span.number{ display:block; height:20px; line-height:20px;text-align:center; font-size:0.8em; color:#666;}
.myqunlist-list .list-item .list-item__main .main-rt{ margin-left:12px; width:calc(100% - 102px); width:-webkit-calc(100% - 102px); overflow:hidden; }
.myqunlist-list .list-item .list-item__main .main-rt .title{ height:30px; line-height:30px; font-weight:500; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.myqunlist-list .list-item .list-item__main .main-rt .title .model{ font-size:0.7em; display:inline-block;height:18px; line-height:18px; padding:0 2px; border-radius:2px;vertical-align:1px; margin-right:5px; font-weight:400; border:1px solid #eee;}

.myqunlist-list .list-item .list-item__main .main-rt .location{ line-height:25px; height:25px; overflow:hidden;color: #555;font-size: 0.8em;}

.myqunlist-list .list-item .list-item__bd{ padding:10px 0; border-top:1px solid #eee;}
.myqunlist-list .list-item .list-item__bd .item-bd__ts{ float:left; font-size:0.9em; color:#666; line-height:24px; }
.myqunlist-list .list-item .list-item__bd .item-bd__ts .num{ color:#f00 }
.myqunlist-list .list-item .list-item__bd .item-bd__btn{ float:right; }
.myqunlist-list .list-item .list-item__bd .item-bd__btn .btn{ cursor:pointer; float:left; 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;}
.myqunlist-list .list-item .list-item__bd .item-bd__btn .btn2{cursor:pointer; float:left; 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; }
.myqunlist-list .list-item .list-item__bd .item-bd__btn .del-btn{cursor:pointer; float:left; 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; }

.myqunlist-notts{ }
.myqunlist-notts .notts{  height:80px; line-height:80px; text-align:center; color:#666; font-size:0.8em;}
.myqunlist-notts .notts:after,.myqunlist-notts .notts:before{ content:''; display:inline-block; width:30px; height:1px; background:#999;vertical-align: 4px; }
.myqunlist-notts .notts:after{ margin-left:5px;}
.myqunlist-notts .notts:before{ margin-right:5px;}

.photolist li{ position:relative;}
.photolist li 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);}
.photolist li i.close:before,.photolist li 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:12px; background:#FFF; top:10px;right:5px;}
.photolist li i.close:before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

.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;}