.display{ display:block}

/*********************************************** index ****************************************/
.tctoutiao-index .tctoutiao-header{ height:41px;}
.tctoutiao-index .tctoutiao-header .header-nav{border-bottom:1px solid #EAEAEA; top:0; left:0; z-index:9999; width:100%; background:#fff; height:40px; line-height:40px; text-align:center; overflow-y:hidden;}
.tctoutiao-index .tctoutiao-header .header-nav .header-nav__box{ width:calc(100% - 50px); width:-webkit-calc(100% - 50px); white-space: nowrap;-webkit-overflow-scrolling: touch; height:40px; line-height:40px; overflow-y:hidden; overflow-x:scroll;}
.tctoutiao-index .tctoutiao-header .header-nav .header-nav__box a{ text-align: center;  font-size:1.05em; color:#111; cursor:pointer; padding:0 12px; white-space: nowrap; box-sizing:border-box;}
.tctoutiao-index .tctoutiao-header .header-nav .header-nav__box a span{ min-width:35px; display:inline-block;}
.tctoutiao-index .tctoutiao-header .header-nav .header-nav__box a span.on{ border-bottom:2px solid #ff7f00; color:#ff7f00; height:38px}

.tctoutiao-index .tctoutiao-header .header-nav .header-search{ text-align:center; width:50px; height:40px; box-shadow: -1px 1px 1px 1px #eee;}
.tctoutiao-index .tctoutiao-header .header-nav .header-search .tciconfont{ color:#bdbcbc; font-size:1.5em;}

.toutiao-box{ }
.toutiao-box .toutiao-list{ background:#fff;padding-top: 5px;}
.toutiao-box .toutiao-list .toutiao-list__item{overflow:hidden; display:block; padding:0 15px; border-bottom:1px solid #F4F4F4;}

.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__title{ line-height:20px; margin:10px 0; color:#111; font-size:1.1em; font-weight: normal; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;  }
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__pic{ width:100%;}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__pic img{display:block; width:100%; height:50vw; object-fit:cover; max-height:380px;}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__xx{ line-height:40px; height:40px; font-size:0.8em; color:#999;}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__xx .label{    font-weight:400; margin-right:5px; font-size:0.75em; padding:0px 2px;border-radius:2px; border:1px solid #ff7f00; color:#ff7f00;}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__xx span{ margin-right:10px}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__xx span .tciconfont{ vertical-align: -1px;color: #bbb; margin-right:2px;}

.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__pic2{ width:100%;}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__pic2 .pic-item{  margin-right:8px;}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__pic2 .pic-item:nth-child(3n){margin-right:0;}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__pic2 .pic-item img{ display:block; width:100%; height:22vw; max-height:120px; object-fit:cover;}

.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__content{float:left; width:65%; padding:10px 0; height:22vw; max-height:120px; position:relative;}
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__content .title{ line-height:25px; color:#111; font-size:1.1em; font-weight: normal; max-height:50px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__content .xinxi{ line-height:36px; height:36px; font-size:0.7em; color:#999; position:absolute; bottom:0px;}
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__content .xinxi .label{ font-weight:400; margin-right:5px; font-size:0.75em; padding:0px 2px;border-radius:2px; border:1px solid #ff7f00; color:#ff7f00;}
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__content .xinxi span{ margin-right:10px}
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__content .xinxi span .tciconfont{ vertical-align: -1px;color: #bbb; margin-right:2px;}
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__pic{width: 35%; box-sizing:border-box; float:right; padding:10px 0 10px 10px; }
.toutiao-box .toutiao-list .tuotiao-list__type2 .toutiao-item__pic img{ width:100%;height:22vw; object-fit:cover; max-height:120px;}

.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__picnum{ position:relative; }
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__picnum .picnum { position: absolute; height: 12px; bottom: 0; right: 0; width: 100%; font-size: 12px; padding: 17px 0 7px 0; text-align: right; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .8)); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .8)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .8)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .8)); background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(20, 0, 0, .8));}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__picnum .picnum .tciconfont{right: 5px;letter-spacing: 1px; color: #fff; position:absolute;bottom:5px; font-size:1.05em;}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__picnum .picnum .tciconfont span{ font-size:0.7em}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__picnum .bofang{ position:absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.1); top: 0; left: 0;}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__picnum .bofang .bofang_btn{ color:#fff; font-size:3em; position:absolute; width:50px; height:50px; top:50%; left:50%; margin-top:-25px; margin-left:-25px;}
.toutiao-box .toutiao-list .tuotiao-list__type1 .toutiao-item__picnum .bofang .bofang_btn img{width: 100%;height: 100%;}

.toutiao-box .toutiao-list .tuotiao-list__type4{ }
.toutiao-box .toutiao-list .tuotiao-list__type4 .toutiao-item__content{ padding:10px 0;}
.toutiao-box .toutiao-list .tuotiao-list__type4 .toutiao-item__content .title{ line-height:25px; color:#111; font-size:1.1em; font-weight: normal; min-height:50px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.toutiao-box .toutiao-list .tuotiao-list__type4 .toutiao-item__content .xinxi{ line-height:20px; height:20px; font-size:0.8em; color:#999;margin-top: 5px; }
.toutiao-box .toutiao-list .tuotiao-list__type4 .toutiao-item__content .xinxi span{ margin-right:10px}
.toutiao-box .toutiao-list .tuotiao-list__type4 .toutiao-item__content .xinxi span .tciconfont{ vertical-align: -1px;color: #bbb; margin-right:2px;}
.toutiao-box .toutiao-list .tuotiao-list__type4 .toutiao-item__content .xinxi .label{ font-weight:400; margin-right:5px; font-size:0.75em; padding:0px 2px;border-radius:2px; border:1px solid #ff7f00; color:#ff7f00;}
.toutiao-box .toutiao-list .tuotiao-list__type4 .toutiao-item__pic{width: 35%; box-sizing:border-box; float:left; padding:10px 10px 10px 0; }
.toutiao-box .toutiao-list .tuotiao-list__type4 .toutiao-item__pic img{ width:100%;height:22vw; object-fit:cover; max-height:244px;}

.tuijian-box{ background:#fff; display:none;}
.tuijian-box .tuijian-box__title{ padding:0 20px; line-height:40px; font-size:0.9em; color:#999; }
.tuijian-box .tuijian-box__list{ padding: 10px; flex-wrap:wrap;}
.tuijian-box .tuijian-box__list .tuijian-list__item{ text-align:center; padding:10px; width:33%; box-sizing:border-box;}
.tuijian-box .tuijian-box__list .tuijian-list__item a{ display:block;}
.tuijian-box .tuijian-box__list .tuijian-list__item a img{ border-radius:100%; width:70px; height:70px;}
.tuijian-box .tuijian-box__list .tuijian-list__item a span{ display:block; text-align:center; line-height:25px; height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color: #111;}
.tuijian-box .tuijian-box__list .tuijian-list__item .tj-item__bd{ height:25px;}
.tuijian-box .tuijian-box__list .tuijian-list__item .tj-item__bd span{cursor:pointer; display:inline-block; font-size:0.8em; padding:0 8px; line-height:20px; border-radius:2px; background:#25D2BF; color:#fff;}
.tuijian-box .tuijian-box__list .tuijian-list__item .tj-item__bd span.yiguanzu{ background: #fff; color: #666; border: 1px solid #ccc;}

/*********************************************** info ****************************************/
.tctoutiao-info .info-main{ background:#fff; padding:10px 15px;}
.tctoutiao-info .info-main .info-toutiao__title{ font-size:1.2em; padding-top: 5px;padding-bottom:15px; line-height:25px;color: #111;font-weight: 700;}
.tctoutiao-info .info-main .info-toutiao__title .label{ font-weight:400; margin-right:5px; font-size:0.7em; padding:1px 2px;border-radius:2px; border:1px solid #ff7f00; color:#ff7f00;vertical-align: 2px;}
.tctoutiao-info .info-main .info-toutiao__zuozhe .zuozhe-xx{ }
.tctoutiao-info .info-main .info-toutiao__zuozhe .zuozhe-xx img{vertical-align: middle; width:25px; height:25px; border-radius:100%; object-fit:cover;}
.tctoutiao-info .info-main .info-toutiao__zuozhe .zuozhe-xx span{ font-size:0.9em; color:#111; margin-left:5px;}
.tctoutiao-info .info-main .info-toutiao__zuozhe .zuozhe-xx span.tim span{color:#999;}
.tctoutiao-info .info-main .info-toutiao__zuozhe .zuozhe-guanzu a{ border-radius:12px;letter-spacing: 1px; display:block; color:#fff; padding:0px 12px; line-height:22px; background:#25D2BF; font-size:0.8em; }
.tctoutiao-info .info-main .info-toutiao__zuozhe .zuozhe-guanzu a.zhuye{background: #fff; color: #666; border: 1px solid #ccc;border-radius: 2px; line-height: 24px; }
.tctoutiao-info .info-main .info-toutiao__content{ margin-top:25px;}
.tctoutiao-info .info-main .info-toutiao__content .toutiao-video{ margin-bottom:10px;}
.tctoutiao-info .info-main .info-toutiao__content .toutiao-video-no{ 
    margin-bottom: 10px;
    height: 120px;
    padding: 80px 10px 0;
    background-color: #000;
    color: #616161;
    line-height: 30px;
    text-align: center;
    font-size: 1.2em;
}
.tctoutiao-info .info-main .info-toutiao__content .toutiao-content{
    overflow: hidden;
    color: #333;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    text-align: justify;
}
.tctoutiao-info .info-main .info-toutiao__content .toutiao-content * {
    max-width: 100%!important;
    box-sizing: border-box!important;
    -webkit-box-sizing: border-box!important;
    word-wrap: break-word!important;
}
.tctoutiao-info .info-main .info-toutiao__content .toutiao-content p{ line-height: 1.5;font-size: 1.05em;}
.tctoutiao-info .info-main .info-toutiao__content .toutiao-content div{ line-height: 1.5;font-size: 1.05em;}
.tctoutiao-info .info-main .toutiao-shengming{ color: #999; font-size: 0.7em; line-height:18px;}

.tctoutiao-info .toutiao-bottom{ padding:0px 10px 10px 10px; background:#fff;}
.tctoutiao-info .toutiao-bottom .clicks{ color:#999; font-size:0.8em; line-height:25px;text-align: right;}
.tctoutiao-info .toutiao-bottom .clicks .tciconfont{ vertical-align: -1px; margin-right:2px;}

#info-more{ display:none;}
.tctoutiao-info .info-touotiao__more{ margin-top:8px; background:#fff;}
.tctoutiao-info .info-touotiao__more .more-title{ border-bottom:1px solid #f7f7f7; padding:12px 0px;position: relative;}
.tctoutiao-info .info-touotiao__more .more-title p{ 
    border-left: 3px solid #01C9B2;
    padding-left: 5px;
    font-size: 1em;
    color: #000;
    height: 16px;
    line-height: 16px;
}
.tctoutiao-info .info-touotiao__more .more-title span{
    position: absolute;
    top: 15px;
    right: 10px;
    font-size: 0.9em;
}
.tctoutiao-info .info-touotiao__more .more-title span a{
    color: #999;
}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item {border-bottom:1px solid #eee;padding:10px 15px;}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content{ position:relative;}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content .title{max-height: 44px; overflow: hidden;color:#111; font-size:1.1em; line-height:22px; font-weight:normal; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content .zuozhe{ position:absolute; bottom:0px; left:0; line-height:20px;height:20px;overflow: hidden; color:#999; font-size:0.8em;}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content .zuozhe .label{  font-weight:400; margin-right:5px; font-size:0.75em; padding:0px 2px;border-radius:2px; border:1px solid #ff7f00; color:#ff7f00;}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content .zuozhe i{ vertical-align: -1px;}

.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content2{}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content2 .title{min-height: 44px; overflow: hidden;color:#111; font-size:1.1em; line-height:22px; font-weight:normal; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content2 .zuozhe{ line-height:20px; color:#999; font-size:0.8em;    margin-top: 5px;}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content2 .zuozhe i{ vertical-align: -1px;}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content2 .zuozhe .label{  font-weight:400; margin-right:5px; font-size:0.7em; padding:0px 2px;border-radius:2px; border:1px solid #ff7f00; color:#ff7f00;}

.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content3{}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content3 .title{width: 100%;height: 22px; overflow: hidden;color:#111; font-size:1.1em; line-height:22px; font-weight:normal; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; word-break: break-all;}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content3 .zuozhe{ line-height:20px; color:#999; font-size:0.8em;    margin-top: 5px;}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content3 .zuozhe i{ vertical-align: -1px;}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .content3 .zuozhe .label{  font-weight:400; margin-right:5px; font-size:0.7em; padding:0px 2px;border-radius:2px; border:1px solid #ff7f00; color:#ff7f00;}

.tctoutiao-info .info-touotiao__more .more-list .more-list__item .pic{ position:relative;width:33%; margin-right:10px;}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .pic img{ width:100%; height:22vw; max-height:120px; object-fit:cover;}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .pic .bofang{ position:absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.1); top: 0; left: 0;}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .pic .bofang .bofang_btn{ color:#fff;position:absolute; width:34px; height:34px; top:50%; left:50%; margin-top:-17px; margin-left:-17px;}
.tctoutiao-info .info-touotiao__more .more-list .more-list__item .pic .bofang .bofang_btn img{width: 100%;height: 100%;}

.tctoutiao-info .info__focuspic{ margin-top:8px;}

.tctoutiao-info .info-shenqing{ padding:10px;margin-top:8px; background: #fff; text-align:center;}
.tctoutiao-info .info-shenqing .info-shenqing__box{ line-height:20px; font-size:1em; color: #666;}

.info-guanlian__goods{ margin-top: 8px; background: #fff;}
.info-guanlian__goods .more-title{ border-bottom:1px solid #f7f7f7; padding:12px 0px;position: relative;}
.info-guanlian__goods .more-title p{ 
    border-left: 3px solid #01C9B2;
    padding-left: 5px;
    font-size: 1em;
    color: #000;
    height: 16px;
    line-height: 16px;
}
.info-guanlian__goods .more-title span{
    position: absolute;
    top: 15px;
    right: 10px;
    font-size: 0.9em;
}
.info-guanlian__goods .more-title span a{
    color: #999;
}
.info-guanlian__goods .goods__list{ flex-wrap:wrap; padding: 0px 15px;}
.info-guanlian__goods .goods__list .goods-list__item{ box-sizing:border-box; padding:10px 0; width:calc((100% - 15px)/2); max-width:365px; margin-right:15px;  border-top:1px solid #F3F3F3;}
.info-guanlian__goods .goods__list .goods-list__item:nth-child(1){  border-top:none}
.info-guanlian__goods .goods__list .goods-list__item:nth-child(2){  border-top:none}
.info-guanlian__goods .goods__list .goods-list__item:nth-child(2n){ margin-right:0;}
.info-guanlian__goods .goods__list .goods-list__item .goods-item__pic{ width:100%;max-width:365px; height:calc((50vw - 30px)*0.65); max-height:243px;}
.info-guanlian__goods .goods__list .goods-list__item .goods-item__pic img{ width:100%; height:100%; object-fit:cover; border-radius:3px;;}
.info-guanlian__goods .goods__list .goods-list__item .goods-item__cent{ }
.info-guanlian__goods .goods__list .goods-list__item .goods-item__cent .title{color: #232326;font-size:1em; margin-top:10px; line-height:20px; height:20px; word-break:break-all; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.info-guanlian__goods .goods__list .goods-list__item .goods-item__cent .price{ margin-top:10px;line-height:20px; height:20px;}
.info-guanlian__goods .goods__list .goods-list__item .goods-item__cent .price .new-price{  font-size:1em; color:#F23030;font-weight: 500; }
.info-guanlian__goods .goods__list .goods-list__item .goods-item__cent .price .old-price{  margin-left:5px; font-size:0.8em; color:#999; text-decoration:line-through; }

.info-guanlian__tcmall{ margin-top: 8px; background: #fff;}
.info-guanlian__tcmall .more-title{ border-bottom:1px solid #f7f7f7; padding:12px 0px;position: relative;}
.info-guanlian__tcmall .more-title p{ 
    border-left: 3px solid #01C9B2;
    padding-left: 5px;
    font-size: 1em;
    color: #000;
    height: 16px;
    line-height: 16px;
}
.info-guanlian__tcmall .more-title span{
    position: absolute;
    top: 15px;
    right: 10px;
    font-size: 0.9em;
}
.info-guanlian__tcmall .more-title span a{
    color: #999;
}
.info-guanlian__tcmall .tcmall__list{ flex-wrap:wrap; padding: 0px 10px;box-sizing:border-box;}
.info-guanlian__tcmall .tcmall__list .mall-list__item{ margin-top:5px; width:50%; padding:0 5px; box-sizing:border-box;}
.info-guanlian__tcmall .tcmall__list .mall-list__item .mall-item__hd{ width:100%; height:calc(50vw - 15px); max-height:315px; }
.info-guanlian__tcmall .tcmall__list .mall-list__item .mall-item__hd img{width:100%; height:100%; object-fit:cover;}
.info-guanlian__tcmall .tcmall__list .mall-list__item .mall-item__bd{ padding:0 10px 15px;}
.info-guanlian__tcmall .tcmall__list .mall-list__item .mall-item__bd .item-bd__title{overflow:hidden; line-height:30px; font-size:0.9em; white-space:nowrap; text-overflow:ellipsis;}
.info-guanlian__tcmall .tcmall__list .mall-list__item .mall-item__bd .item-bd__price{ line-height:25px;}
.info-guanlian__tcmall .tcmall__list .mall-list__item .mall-item__bd .item-bd__price .price{ font-size:1.05em; color:#ff2935;}
.info-guanlian__tcmall .tcmall__list .mall-list__item .mall-item__bd .item-bd__price .price .ico{ font-size:0.7em;}
.info-guanlian__tcmall .tcmall__list .mall-list__item .mall-item__bd .item-bd__price .old-price{ font-size: 0.8em; color: #989898; margin-left: 5px; text-decoration: line-through;}

.info-guanlian__shop{ margin-top: 8px; background: #fff;}
.info-guanlian__shop .more-title{ border-bottom:1px solid #f7f7f7; padding:12px 0px;position: relative;}
.info-guanlian__shop .more-title p{ 
    border-left: 3px solid #01C9B2;
    padding-left: 5px;
    font-size: 1em;
    color: #000;
    height: 16px;
    line-height: 16px;
}
.info-guanlian__shop .more-title span{
    position: absolute;
    top: 15px;
    right: 10px;
    font-size: 0.9em;
}
.info-guanlian__shop .more-title span a{
    color: #999;
}
.info-guanlian__shop .guanlian-shop .guanlian-shop__item{ padding:10px 15px; box-sizing:border-box;border-bottom: 1px solid #f7f7f7;}
.info-guanlian__shop .guanlian-shop .guanlian-shop__item .shop-pic{ width:75px; height:75px; overflow:hidden; min-width:80px; margin-right:10px;}
.info-guanlian__shop .guanlian-shop .guanlian-shop__item .shop-pic img{ width:100%; height:100%; border-radius:2px; object-fit:cover;}
.info-guanlian__shop .guanlian-shop .guanlian-shop__item .shop-guanzu{ margin-top:20px; width:30px; min-width:30px; color:#bab8b8;text-align:center;}
.info-guanlian__shop .guanlian-shop .guanlian-shop__item .shop-guanzu .shop-guanzu__icon i{ font-size:1.5em;}
.info-guanlian__shop .guanlian-shop .guanlian-shop__item .shop-guanzu .shop-guanzu__num{ font-size:0.9em; line-height:20px; }
.info-guanlian__shop .guanlian-shop .guanlian-shop__item .shop-cont{ width:calc(100% - 125px);}
.info-guanlian__shop .guanlian-shop .guanlian-shop__item .shop-cont .shop-cont__title{margin-top: 3px; color:#333;line-height:25px; font-weight:600; font-size:1em;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.info-guanlian__shop .guanlian-shop .guanlian-shop__item .shop-cont .shop-cont__time{ height: 24px; margin-top: 0px; line-height: 24px; color: #dea44e; overflow: hidden; font-size: 0.85em; padding: 1px 0;}
.info-guanlian__shop .guanlian-shop .guanlian-shop__item .shop-cont .shop-cont__address{ height: 20px; margin-bottom: 2px; line-height: 20px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; color: #888888; font-size: 0.85em;}

.info-tidao-btn{
    padding-left: 10px;
    font-size: 0.9em;
    width: 80px;
    height: 30px;
    line-height: 30px;
    background: #f60;
    color: #fff;
    z-index: 100001;
    position: fixed;
    right: 0px;
    bottom: 60px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    cursor: pointer;
}

.info-botttom__fixed{ height:60px;}
.info-botttom__fixed .bottom-nav{ border-top:1px solid #eee; height:50px; background:#fff; z-index:100001;position:fixed; left:0;right:0; bottom:0; }
.info-botttom__fixed .bottom-nav .bottom-nav__item{ color:#999;}
.info-botttom__fixed .bottom-nav .bottom-nav__back{ width:50px; height:50px; text-align:center;}
.info-botttom__fixed .bottom-nav .bottom-nav__back .tciconfont{ line-height:50px; font-size:2em;}
.info-botttom__fixed .bottom-nav .bottom-nav__back .tcicon-nav__index{ line-height:50px; font-size:1.5em;}
.info-botttom__fixed .bottom-nav .bottom-nav__input{ margin:10px 10px 10px 10px; border:1px solid #f1f1f1; background:#f2f2f2; padding-left:10px; font-size:0.9em; height:30px; line-height:30px; box-sizing:border-box; }
.info-botttom__fixed .bottom-nav .bottom-nav__pinglun,.tctoutiao-info .bottom-nav .bottom-nav__guanzu{ position:relative; text-align:center; width:50px; height:50px; box-sizing:border-box; padding:10px 0;}
.info-botttom__fixed .bottom-nav .bottom-nav__pinglun .tciconfont,.tctoutiao-info .bottom-nav .bottom-nav__guanzu .tciconfont{ line-height:30px; font-size:2em; font-size: 1.6em;}
.info-botttom__fixed .bottom-nav .bottom-nav__guanzu .shouchang{ position: relative; top: -1px;}
.info-botttom__fixed .bottom-nav .bottom-nav__guanzu .tcicon-shoucang__on{ color:#25D2BF}
.info-botttom__fixed .bottom-nav .bottom-nav__pinglun span{ font-size:0.5em; line-height:16px; position:absolute; top:7px; right: 3px; background:#ED5849; color:#fff; line-height:14px; padding:0 4px; border-radius:7px;}
.info-botttom__fixed .bottom-nav .bottom-nav__guanzu:last-child{ margin-right:10px}
.info-botttom__fixed .bottom-nav .bottom-nav__item .tcicon-shang{/*color:#F99521*/}

.tctoutiao-info .slideinfo-zuozhe{ color:#fff; background:#000; z-index:10001; height:50px; padding:0 10px; position:fixed; top:0; left:0; right:0; -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.tctoutiao-info .slideinfo-zuozhe .zuozhe-logo{ width:30px; height:30px; border-radius:100%; overflow:hidden;}
.tctoutiao-info .slideinfo-zuozhe .zuozhe-logo img{ width:100%; height:100%; object-fit:cover;}
.tctoutiao-info .slideinfo-zuozhe .zuozhe-name{ line-height:30px; color:#fff; margin-left:10px; font-size:0.9em; width:calc(100% - 106px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tctoutiao-info .slideinfo-zuozhe .zuozhe-guanzu{ min-width:60px; text-align:center;}
.tctoutiao-info .slideinfo-zuozhe .zuozhe-guanzu a{ border-radius:5px;letter-spacing: 1px; display:block; color:#fff; padding:2px 5px; line-height:22px; background:#25D2BF; font-size:0.8em; }
.tctoutiao-info .slideinfo-zuozhe .zuozhe-guanzu a.zhuye{ background: #000; color: #ccc; border: 1px solid #717171;}
.tctoutiao-info .slideinfo-botttom__fixed .bottom-nav{ background:#000; border-top:none; box-shadow: 1px -2px 13px 8px rgba(0,0,0,0.7);}
.tctoutiao-info .slideinfo-botttom__fixed .bottom-nav .bottom-nav__item{ color:#fff;}
.tctoutiao-info .slideinfo-botttom__fixed .bottom-nav .bottom-nav__input{ background:#333333; border:none;}

.tctoutiao-info #rebox-wrapper__box .toutiao-content{ position:relative;}
.tctoutiao-info #rebox-wrapper__box .toutiao-content .toutiao-content__text{ -webkit-overflow-scrolling: touch;overflow:hidden; overflow-y:scroll; background:rgba(0,0,0,0.5); padding:10px 10px 50px;line-height:20px; font-size:0.9em; letter-spacing:1px; color:#ddd; word-break: break-all; position:absolute; left:0; right:0; bottom:0; height:130px; box-sizing:border-box; }
.silde-fadein{
-webkit-animation:fadeIn 1s .2s ease both;
-moz-animation:fadeIn 1s .2s ease both;}
@-webkit-keyframes fadeIn{
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeIn{
0%{opacity:0}
100%{opacity:1}
}
.silde-fadeout{
-webkit-animation:fadeOut 1s .2s ease both;
-moz-animation:fadeOut 1s .2s ease both;}
@-webkit-keyframes fadeOut{
0%{opacity:1}
100%{opacity:0}
}
@-moz-keyframes fadeOut{
0%{opacity:1}
100%{opacity:0}
}

/*********************************************** zuozheinfo ****************************************/
.tctoutiao-zuozheinfo .zuozheinfo-header{ position:relative; overflow:hidden; background:#fff;}
.tctoutiao-zuozheinfo .zuozheinfo-header .header-bg{ height:140px; overflow: hidden; position: relative;}
.tctoutiao-zuozheinfo .zuozheinfo-header .header-bg img{ width:100%; height:100%; object-fit:cover;filter: blur(15px);-webkit-filter: blur(15px);-ms-filter: blur(15px);-moz-filter: blur(15px);}
.tctoutiao-zuozheinfo .zuozheinfo-header .header-bg2{ height:140px; overflow: hidden; position: relative;}
.tctoutiao-zuozheinfo .zuozheinfo-header .header-bg2 img{ width:100%; height:100%; object-fit:cover;}
.tctoutiao-zuozheinfo .zuozheinfo-header .avatarAndOpts{ position: relative; margin-left:12px; margin-right:12px; height:83px;}
.tctoutiao-zuozheinfo .zuozheinfo-header .avatarAndOpts .avatar{ position: relative; width:76px; height:76px; margin-top:-38px; border-radius:100%; overflow:hidden;}
.tctoutiao-zuozheinfo .zuozheinfo-header .avatarAndOpts .avatar img{ width:100%; height:100%; object-fit:cover; }
.tctoutiao-zuozheinfo .zuozheinfo-header .opts{ position: absolute; right: 0; bottom:2px;}
.tctoutiao-zuozheinfo .zuozheinfo-header .opts .chat{ margin-left:5px;  display:inline-block;}
.tctoutiao-zuozheinfo .zuozheinfo-header .opts .chat a{ display:block; margin-top:10px; text-align: center; color: #25D2BF; font-size:0.7em; height: 24px; border:1px solid #25D2BF; border-radius:2px; line-height:24px; width:65px; margin-right: .08rem;overflow: visible;}
.tctoutiao-zuozheinfo .zuozheinfo-header .opts .chat .guanzu{ background:#25D2BF; color:#fff;}
.tctoutiao-zuozheinfo .zuozheinfo-header .opts .chat .cancleguanzu{background:#fff; color:#666; border:1px solid #ccc; }
.tctoutiao-zuozheinfo .zuozheinfo-header .name-item{ width: auto; max-width: 100%; font-weight: 700;line-height:22px;height:22px; color: #000; margin-left:12px; margin-right:12px;}
.tctoutiao-zuozheinfo .zuozheinfo-header .name-item .name{ font-size: 1.05em; vertical-align: top; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tctoutiao-zuozheinfo .zuozheinfo-header .sign-item{color: #666;font-size:0.9em; margin-top:5px; line-height:20px; margin-left:12px; margin-right:12px;}
.tctoutiao-zuozheinfo .zuozheinfo-header .follow-fans-item { margin-top:15px; margin-bottom:12px; line-height:16px; height:16px; color: #666; margin-left:12px; margin-right:12px;}
.tctoutiao-zuozheinfo .zuozheinfo-header .follow-fans-item .follow{ display: inline-block; font-size:0.8em; }
.tctoutiao-zuozheinfo .zuozheinfo-header .follow-fans-item .follow .num{font-size:1.5em; color: #000; margin-right:5px;}
.tctoutiao-zuozheinfo .zuozheinfo-header .follow-fans-item .fans{ display: inline-block; font-size:0.8em; }
.tctoutiao-zuozheinfo .zuozheinfo-header .follow-fans-item .fans .num{font-size:1.5em; color: #000; margin-right:5px;}
.tctoutiao-zuozheinfo .zuozheinfo-header .follow-fans-item .line{ position:relative; display: inline-block; margin: 0 15px; width:1px; height:14px;background-color: #d2d2d2;}

.tctoutiao-zuozheinfo .zuozheinfo-nav{ margin-top:8px;padding-top: 5px; background:#fff; border-bottom:1px solid #eee; height:36px; text-align:center;}
.tctoutiao-zuozheinfo .zuozheinfo-nav .zuozheinfo-nav__item{padding:0 15px; cursor:pointer; font-size:0.9em; color:#111; text-align:center;}
.tctoutiao-zuozheinfo .zuozheinfo-nav .zuozheinfo-nav__item .name{ line-height:36px; height:36px; display:inline-block; }
.tctoutiao-zuozheinfo .zuozheinfo-nav .zuozheinfo-nav__item .name.on{height:35px;  border-bottom:2px solid #ff7f00;}

/**************************************** reward ****************************************/
.reward-box{ background:#fff; padding:10px 15px;}
.reward-box .reward-hd{ line-height: 25px; color:#444; font-size:1.05em;word-break: break-all;height: 100px; max-height: 100px; overflow:hidden;}
.reward-box .reward-main .shang-box{ text-align:center; padding:15px; box-sizing:border-box; width:80%; margin:0 auto;}
.reward-box .reward-main .shang-box p{ line-height:20px; color:#999;}
.reward-box .reward-main .shang-box .button{ cursor:pointer; width:100px; margin:10px auto 0; height:30px;line-height:30px; color:#fff; border-radius:5px; background:#DC5D4C; }
.reward-box .reward-main .shang-list{ }
.reward-box .reward-main .shang-list .shang-list__title{ text-align:center; line-height:30px; color:#999;}
.reward-box .reward-main .shang-list .shang-list__box{ width:275px; margin:0 auto; flex-wrap:wrap;}
.reward-box .reward-main .shang-list .shang-list__box img{ width:35px; height:35px; object-fit:cover; margin:0 5px 5px 0; border-radius:100%}
.reward-box .reward-main .shang-list .shang-list__box img:nth-child(7n){ margin-right:0;}

.dis-i-b{ display:inline-block;}
.reward-tankuang{display:none;}
.reward-tankuang .reward-tankuang__hd{ cursor:pointer;position: fixed; z-index: 100002; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.6);}
.reward-tankuang .reward-tankuang__bd{ padding:5px; position: fixed; z-index: 100004; width: 80%; width: 300px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; border-radius: 3px;overflow: hidden;}
.reward-tankuang .reward-tankuang__bd .reward-tankuang__box{overflow:hidden; position:relative;background-color: #FFFFFF; padding:25px 10px 95px; z-index:1;}
.reward-tankuang .reward-tankuang__bd .reward-tankuang__bg{ position:absolute; bottom:0; left:0; right:0px; height:300px; background: url(reward-icons.png) no-repeat 0px 107px; background-size: 101% auto; z-index:0}
.reward-tankuang .reward-tankuang__bd .reward-tankuang__bg2{ position:absolute; bottom:0; left:0; right:0px; height:75px; background: url(reward-icons.png) no-repeat 0px -195px; background-size: 101% auto; z-index:2}

.reward-tankuang .reward-tankuang__bd .price-close{ cursor:pointer; position:absolute; top:5px; right:5px; width:30px; height:30px; border-radius:100%; }
.reward-tankuang .reward-tankuang__bd .price-close::before,.reward-tankuang .reward-tankuang__bd .price-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:20px; background:#999; top:14px;right: 5px;}
.reward-tankuang .reward-tankuang__bd .price-close::before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

.reward-tankuang .reward-tankuang__bd .zuozhe-box .zuozhe-xq{ -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.reward-tankuang .reward-tankuang__bd .zuozhe-box .zuozhe-xq .zuozhe-xq__logo{ margin-right:10px; width:45px; height:45px; overflow:hidden; border-radius:100%;}
.reward-tankuang .reward-tankuang__bd .zuozhe-box .zuozhe-xq .zuozhe-xq__logo img{ width:100%; height:100%; object-fit:cover; }
.reward-tankuang .reward-tankuang__bd .zuozhe-box .zuozhe-xq .zuozhe-xq__jieshao{ font-size:1em; font-weight:600;}
.reward-tankuang .reward-tankuang__bd .price-list{ margin-top:40px; flex-wrap:wrap; padding:0 5px;}
.reward-tankuang .reward-tankuang__bd .price-list .price-list__item{ cursor:pointer; margin:0px 2.5px 5px; border-radius:2px; box-sizing:border-box; width:85px; height:45px; line-height:45px; border:1px solid #FB585A; color:#F15454; }
.reward-tankuang .reward-tankuang__bd .price-list .price-list__item .price{ font-size:1.25em; }
.reward-tankuang .reward-tankuang__bd .price-other{margin-top:5px; overflow: hidden;}
.reward-tankuang .reward-tankuang__bd .price-other .price-other-qt{cursor:pointer; margin-top:15px; line-height:20px; color:#666; text-decoration:underline; font-size:0.9em; }
.reward-tankuang .reward-tankuang__bd .price-other .reward-price{  height:45px;padding: 0 5px;}
.reward-tankuang .reward-tankuang__bd .price-other .reward-price .shang-input{ overflow:hidden; padding-left:5px; border:1px solid #FB585A;margin:0px 2.5px 5px; box-sizing:border-box; width:190px; height:45px; box-sizing:border-box;}
.reward-tankuang .reward-tankuang__bd .price-other .reward-price .shang-input span{ width:70px; min-width:70px; white-space:nowrap; font-size:0.9em; line-height:45px;}
.reward-tankuang .reward-tankuang__bd .price-other .reward-price .shang-input input{ border:none; width:100px;}
.reward-tankuang .reward-tankuang__bd .price-other .reward-price .shang-botton{cursor:pointer; margin:0px 2.5px 5px; border-radius:2px; box-sizing:border-box; border:1px solid #fff; width:85px; height:45px; line-height:45px; border:1px solid #FB585A; background:#FB585A; color:#fff;}

.payreading-box{ background: #fff; overflow:hidden;}
.payreading-box .main-hd{ padding:10px 0; text-align:center;}
.payreading-box .main-hd .main-hd__title{ font-weight:600; font-size:1.05em; line-height:30px;}
.payreading-box .main-hd .main-hd__price{ margin-top:10px; }
.payreading-box .main-hd .main-hd__price a{ display:inline-block; line-height:30px; height:30px; background:#5ECB70; color:#fff; font-size:0.8em; padding:0 15px; border-radius:15px;}
.payreading-box .main-bd{ overflow: hidden;}
.payreading-box .main-bd .line{ border-bottom:1px  solid #eee; margin:20px 0; position:relative;}
.payreading-box .main-bd .line .num{ position:absolute; left:0; top:-15px; height:30px; line-height:30px; background:#fff; padding:0 15px; }
.payreading-box .main-bd .main-pay__list{ padding:5px 15px; flex-wrap:wrap; -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.payreading-box .main-bd .main-pay__list img{ width:30px; height:30px; margin-right:8px; border-radius:100%; object-fit:cover;}
.payreading-box .main-bd .main-pay__list .dian{ display:inline-block; width:4px; height:4px; border-radius:100%; background:#000; margin-right:2px}

/**************************************** pinglunlist ****************************************/
.pinglunlist-box{ background:#fff; padding:5px 10px;}
.pinglunlist-box .pinglun-title{ font-size:1em; color:#000; line-height:30px; height:30px;    position: relative; }
.pinglunlist-box .pinglun-title span{ float:right; }
.pinglunlist-box .pinglun-title span a{  color:#f00;}
.pinglunlist-box .pinglun-title i{ 
    border-left: 3px solid #01C9B2;
    height: 16px;
    line-height: 16px;
    position: absolute;
    top: 7px;
    left: -10px;
}
.pinglunlist-box .pinglun-list{}
.pinglunlist-box .pinglun-list .pinglun-list__item{  padding:10px 0 10px;}
.pinglunlist-box .pinglun-list .item-headimg{ width:36px; min-width:36px; height:36px; border-radius:100%; overflow:hidden;}
.pinglunlist-box .pinglun-list .item-headimg img{ width:100%; height:100%;}
.pinglunlist-box .pinglun-list .item-main{ margin-left:10px;}
.pinglunlist-box .pinglun-list .item-main .main-name{ height: 20px; line-height: 16px;}
.pinglunlist-box .pinglun-list .item-main .main-name .name{ font-size:0.9em; color:#405b95; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pinglunlist-box .pinglun-list .item-main .main-name .zan{ cursor:pointer; }
.pinglunlist-box .pinglun-list .item-main .main-name .tciconfont span{ font-size: 0.7em; vertical-align: 1px;}
.pinglunlist-box .pinglun-list .item-main .main-name .zan .tcicon-tcdianzan{ color:#999;}
.pinglunlist-box .pinglun-list .item-main .main-name .zan .tcicon-tcdianzan__on{ color:#FE7179;}
.pinglunlist-box .pinglun-list .item-main .main-cont{ cursor:pointer; word-wrap: break-word; line-height:1.5; font-size:1em;}
.pinglunlist-box .pinglun-list .item-main .main-time{ cursor:pointer;height:32px; line-height:32px;}
.pinglunlist-box .pinglun-list .item-main .main-time .time{ font-size:0.7em; color: #999;}
.pinglunlist-box .pinglun-list .item-main .main-time .hueifu{margin-left:6px; color:#666; font-size:0.8em;}
.pinglunlist-box .pinglun-list .item-main .main-hueifu{ padding:4px 0; background-color: #f8f8f8;}
.pinglunlist-box .pinglun-list .item-main .main-hueifu .hueifu-term{ font-size:0.9em; padding:3px 10px; line-height:18px; position: relative;}
.pinglunlist-box .pinglun-list .item-main .main-hueifu .hueifu-term .name{ color:#405b95;}
.pinglunlist-box .pinglun-list .item-main .remove{ color:#f00; cursor:pointer;}

/**************************************** pinglunlist ****************************************/
.tctoutiao-ruzhu .ruzhu-top{ position:relative}
.tctoutiao-ruzhu .ruzhu-top img{ display:block; width:100%;}
.tctoutiao-ruzhu .ruzhu-top a{ position:absolute; top:15px; left:15px; width:30px; height:30px; text-align:center; line-height:30px; background:rgba(0,0,0,0.5); border-radius:100%; color:#fff;}
.tctoutiao-ruzhu .ruzhu-top a tciconfont{font-size:1.3em; margin-left:-2px;}

.app-read_content{height: 300px;overflow: hidden;}
@keyframes app-read-arrow-animation {
	from {
		margin-top: 45px
	}

	to {
		margin-top: 50px
	}
}
.app-read{
    text-align: center;
    position: relative;
    padding: 12px 0 12px 0;
}
.app-read .app-read__mask{
    position: absolute;
    top: -78px;
    height: 78px;
    width: 100%;
    cursor: pointer;
    background-image: linear-gradient(-180deg, rgba(255,255,255,0) 0, #FFFFFF 100%);
}
.app-read-download .app-read__mask:after{
    content: '';
    display: inline-block;
    background-image: url(wap_arrow_down.png);
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin-top: 45px;
    height: 16px;
    width: 16px;
    animation: app-read-arrow-animation 300ms infinite alternate;
}
.app-read-download .download-text{
    background-image: linear-gradient(to right, #ff0000, #ff5050);
    display: block;
    width: 100%;
    height: 37px;
    line-height: 37px;
    border-radius: 18.5px;
    font-size: 15px;
    color: #fff;
}

/************************** footer ****************************/
.tctoutiao-index__foot{ height:61px; width:100%;}
.tctoutiao-index__foot .tctoutiao-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; }
.tctoutiao-index__foot .tctoutiao-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;}
.tctoutiao-index__foot .tctoutiao-index__footer .info-footer-item.on a{ color:#f5833b}
.tctoutiao-index__foot .tctoutiao-index__footer .info-footer-item .tciconfont{ font-size:1.4em;line-height: 25px; height:25px;}
.tctoutiao-index__foot .tctoutiao-index__footer .info-footer-item a{  color:#64727b;display:block;}
.tctoutiao-index__foot .tctoutiao-index__footer .info-footer-item span{ display:block; line-height:20px; font-size:0.8em;}

.tctoutiao-zuozheinfo .back{ position: absolute; top:10px; left:15px; width:30px; height:30px;z-index: 999999999999999; }
.tctoutiao-zuozheinfo .back img{ width:100% ;height:100%;}

.tctoutiao_guanzu_pormpt{ display: -webkit-box; display: -webkit-flex; display: flex; min-height:50px; width:100%; background:rgba(0,0,0,0.7); }
.tctoutiao_guanzu_pormpt .guanzu_pormpt_left{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; float:left; color:#fff;}
.tctoutiao_guanzu_pormpt .guanzu_pormpt_left .guanzu_pic{ float:left; padding:5px 10px; }
.tctoutiao_guanzu_pormpt .guanzu_pormpt_left .guanzu_pic img{ width:40px; height:40px;}
.tctoutiao_guanzu_pormpt .guanzu_pormpt_left .guanzu_text { margin-left:60px; }
.tctoutiao_guanzu_pormpt .guanzu_pormpt_left .guanzu_text h5{ height:25px; line-height:30px; font-size:1em; font-weight:500; overflow: hidden;}
.tctoutiao_guanzu_pormpt .guanzu_pormpt_left .guanzu_text p{ min-height:20px; line-height:20px; font-size:0.8em; overflow: hidden;}
.tctoutiao_guanzu_pormpt .guanzu_pormpt_right{ float:right; width:100px; padding:12px 0;}
.tctoutiao_guanzu_pormpt .guanzu_pormpt_right .guanzu_button{ float:left; width:60px; height:26px; line-height:26px; font-size:0.9em; text-align:center; color:#fff; background:#ff7f00; border-radius:2px;}
.tctoutiao_guanzu_pormpt .guanzu_pormpt_right .guanzu_close{ float:left; width:40px; height:26px; position:relative;}
.tctoutiao_guanzu_pormpt .guanzu_pormpt_right .guanzu_close::before,.tctoutiao_guanzu_pormpt .guanzu_pormpt_right .guanzu_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:18px; background:#FFF; top:12px;right: 10px;}
.tctoutiao_guanzu_pormpt .guanzu_pormpt_right .guanzu_close::before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

.guanzu_box{padding-top: 10px;
    padding-bottom: 10px;
    background-color: #fff;
    margin-bottom: 5px;display:none;}
.guanzu_box .guanzu-list{ overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling:touch; padding-left:10px; }
.guanzu_box .guanzu-list .guanzu-list__item{ padding:0px 5px; width:60px; min-width:60px;}
.guanzu_box .guanzu-list .guanzu-list__item .guanzu-logo{ width:50px; height:50px;margin-left: 5px;overflow:hidden; border-radius:100%;}
.guanzu_box .guanzu-list .guanzu-list__item .guanzu-logo img{ width:100%; height:100%; overflow:hidden; object-fit:cover;}
.guanzu_box .guanzu-list .guanzu-list__item .guanzu-name{line-height:30px; margin-top:5px;text-align:center; overflow:hidden; font-size:0.9em; white-space:nowrap;text-overflow:ellipsis; }

input{
    -webkit-appearance: none;
}
#tctoutiao-fabu .input-control span{width:100px;}
#tctoutiao-fabu .pic-upload-btn {position: relative;display: inline-block;height:80px;}
#tctoutiao-fabu .pic-upload-btn input {opacity: 0;width: 80px;height: 80px;position: absolute;z-index: 1;top: 0;right: 0;}
#tctoutiao-fabu .pic-upload-btn img{width: 80px;height: 80px;cursor: pointer;}
#tctoutiao-fabu .edit-form .edit-item{margin-top: 0px; border:0px;}

#tctoutiao-fabu .picurl-list__item {float: left;width: 100px;margin-left: 10px;position: relative;}
#tctoutiao-fabu .picurl-list__item img {display: block;width: 80px;height: 80px;object-fit: contain;}
#tctoutiao-fabu .picurl-list {display: inline-block;}
#tctoutiao-fabu .input-box .pic-upload-btn {position: relative;display: inline-block;}
#tctoutiao-fabu .input-box .pic-upload-btn input {opacity: 0;width: 80px;height: 80px;position: absolute;z-index: 1;top: 0;right: 0;}

#tctoutiao-fabu .picurl-list .picurl-list__item .close {position: absolute;right: 0;top: 0; width: 20px;height: 20px;border-radius: 100%;background: #f00;}
#tctoutiao-fabu .picurl-list .picurl-list__item .close::before{transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);-ms-transform: rotate(135deg); -webkit-transform: rotate(135deg);content: '';position: absolute;height: 1px; width: 16px;background: #FFF;top: 9px;right: 2px;}
#tctoutiao-fabu .picurl-list .picurl-list__item .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: 16px;background: #FFF;top: 9px;right: 2px;}

#tctoutiao-fabu .tcui-select{color:#666;}
#tctoutiao-fabu .content_box {background:#fff;padding: 10px 0;}
#tctoutiao-fabu .content_box .content__type{width:160px;margin:0 auto;}
#tctoutiao-fabu .content_box .content__type .content-type{color:#7f7f7f;width: 80px;text-align: center;height: 33px;line-height: 31px;font-size: 14px;border: 1px solid #ff5a00;box-sizing: border-box;}
#tctoutiao-fabu .content_box .content__type .content-type.on{background: #ff5a00;color: #fff;border: none;}
#tctoutiao-fabu .content_box .content_tongyong .tongyong_top{margin: 0 16px;line-height:40px;border-bottom: 1px solid #f0f0f0;}
#tctoutiao-fabu .content_box .content_tongyong .tongyong_content .content_main{user-select: text;overflow-y: auto;outline: none;cursor: text; height: 200px;padding: 10px;line-height:20px;-webkit-overflow-scrolling: touch;}
#tctoutiao-fabu .content_box .content_tongyong .tongyong_content .content_main img{width: 85%;}
#tctoutiao-fabu .content_box .content_tongyong .tongyong_add{height: 45px;width: 100%;background: #f5f5f5;margin-top:0px;padding:4px 0;border-top: 1px solid #d8d6d6;}
#tctoutiao-fabu .content_box .content_tongyong .tongyong_add li {width: 16.66%;cursor: pointer;color: #949494;font-size: 10px;text-align: center;display: inline-block;float: left;position:relative;}
#tctoutiao-fabu .content_box .content_tongyong .tongyong_add .icon-pic i{    background: url(post-big-pic-01.png) no-repeat 0 -286px;background-size: 100%;}
#tctoutiao-fabu .content_box .content_tongyong .tongyong_add .icon-video i{background: url(post-big-pic-01.png) no-repeat 0 -390px;background-size: 100%;}
#tctoutiao-fabu .content_box .content_tongyong .tongyong_add li i{display: block;width: 26px;height: 26px;margin: 0 auto;margin-bottom: 3px;}
#tctoutiao-fabu .content_box .content_tongyong .tongyong_add li input{display: block;position: absolute;top: -6px;left:3px;width:100%;height:55px;opacity: 0;cursor: pointer;}

#tctoutiao-myfabu .search-box__input{height: 30px;padding: 0 10px;margin-right: 10px;width: 75%;overflow: hidden;border: 1px solid #e6e7ec;}
#tctoutiao-myfabu .search-box__btn{background: #fafafa;padding: 0 20px;color: #fff;line-height: 28px;margin-left: 4px;border-radius: 3px;border: 1px solid #e6e7ec;width: 40px;}
#tctoutiao-myfabu .myfabulist { padding: 10px 0px; }
#tctoutiao-myfabu .myfabulist .cmy_area {background: #fff; padding:10px; border-bottom: 1px solid #e6e5e5;}
#tctoutiao-myfabu .myfabulist .cmy_area .area-content { float: left;width: 70%;padding: 8px 0;max-height: 90px;}
#tctoutiao-myfabu .myfabulist .cmy_area .area-content .title{
    color: #000;
    font-size: 1.1em;
    font-weight: normal;
    overflow: hidden;
    min-height: 30px;
    line-height: 23px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#tctoutiao-myfabu .myfabulist .cmy_area .area-content .title .tciconfont{color: #999;}
#tctoutiao-myfabu .myfabulist .cmy_area .area-content p.desc {
    height: 25px;
    line-height: 25px;
    font-size: 0.8em;
    color: #999;
    overflow: hidden;
}
#tctoutiao-myfabu .myfabulist .cmy_area .area-content p.desc span.status{
    margin-right: 5px;
}
#tctoutiao-myfabu .myfabulist .cmy_area .area-content p.desc span.clicks{
}
#tctoutiao-myfabu .myfabulist .cmy_area .area-content p.desc span.pinglun{
}
#tctoutiao-myfabu .myfabulist .cmy_area .area-content p.bottom {
    height: 25px;
    line-height: 25px;
    font-size: 0.9em;
    color: #999;
    overflow: hidden;
}
#tctoutiao-myfabu .myfabulist .cmy_area .area-content p.bottom span.type{padding: 1px 4px;border-radius: 3px;color: #f5833b;border: 1px solid #f5833b;font-size:.9em;}
#tctoutiao-myfabu .myfabulist .cmy_area .area-content p.bottom span.zuozhe{padding:0px 5px;color: #f60;}
#tctoutiao-myfabu .myfabulist .cmy_area .area-content p.bottom span.tougao{padding:0px 5px;color: #0894fb;}
#tctoutiao-myfabu .myfabulist .cmy_area .area-content p.bottom span.time{padding-left:0px;}
#tctoutiao-myfabu .myfabulist .cmy_area .area-img {width: 30%;box-sizing: border-box;float: right;padding: 10px 0 10px 10px;}
#tctoutiao-myfabu .myfabulist .cmy_area .area-img img { width: 100%;height: 22vw;object-fit: cover;max-height: 90px; }
#tctoutiao-myfabu .myfabulist .btn-group { border-bottom: 5px solid #f2f2f2; }

.tcshop-kefu__box{display:none;  z-index:9991; position:fixed; top:0; left:0; right:0; bottom:0; }
.tcshop-kefu__box .tcshop-kefu__mask{ position:absolute; top:0; left:0; right:0; bottom:0; cursor:pointer; background:rgba(0,0,0,0.5); }
.tcshop-kefu__box .tcshop-kefu__main{ -webkit-transform: translate(0, -50%); transform: translate(0, -50%); position:absolute; left:0; right:0; margin:0 auto; top: 50%; text-align: center; width:70%; max-width: 640px;  border-radius: 5px; box-shadow: 0 0 8px rgba(0,0,0,.1); background-color: #fff; overflow:hidden; }
.tcshop-kefu__box .tcshop-kefu__main .kefu-main__hd{ padding:10px; }
.tcshop-kefu__box .tcshop-kefu__main .kefu-main__hd img{ width:100%; object-fit:cover;}
.tcshop-kefu__box .tcshop-kefu__main .kefu-main__bd{ cursor:pointer; width: 100%; height: 50px; line-height: 50px; border-top: 1px solid #D0D0D0; background-color: #F2F2F2;color: #40AFFE;}

.float-tougao-btn{
    position: fixed;
    bottom: 200px;
    bottom: 25%;
    right: 0px;
    z-index: 999;
    cursor: pointer;
    padding: 0 0px 0px 8px;
    height: 30px;
    line-height: 30px;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    background: #fe4c56;
    font-size: 0.9em;
    color: #fff;
}
.float-tougao-btn a{color: #fff;}

.edit-form .content_box .video-main{ padding:10px 15px 0; }

/********************** html-haibao ********************/
.html-haibao-btn{
    cursor: pointer;
    font-size: 0.7em;
    padding: 7px;
    border-radius: 30px;
    position: fixed;
    top: 110px;
    right: 10px;
    z-index: 999;
    background: #ff8f22;
    color: #fff;
}
.html-haibao-box{
    width: 410px;
    position: absolute;
    top: -10000px;
    z-index: 999;
    background: #fff;
}
.html-haibao-box .haibao-pic{
    width: 100%;
    max-height: 300px;
    overflow: hidden;
}
.html-haibao-box .haibao-pic img{
    width: 100%;
    height: auto;
}
.html-haibao-box .haibao-title{
    line-height: 25px;
    font-size: 1.2em;
    padding: 10px;
    color: #000;
}
.html-haibao-box .haibao-zuozhe{
    width: 100%;
    height: 25px;
    margin-top: 10px;
    margin-bottom: 15px;
    color: #2b95d3;
}
.html-haibao-box .haibao-zuozhe-left{
    float: left;
    margin-left: 15px;
}
.html-haibao-box .haibao-zuozhe-left .dian{
    width: 5px;
    height: 5px;
    background-color: #d8d8d8;
    border-radius: 100%;
    float: left;
    margin-right: 5px;
    margin-top: 9px;
}
.html-haibao-box .haibao-zuozhe-right{
    float: right;
}
.html-haibao-box .haibao-zuozhe-right .zuozheby{
    float: left;
    line-height: 25px;
    margin-right: 10px;
    color: #d8d8d8;
}
.html-haibao-box .haibao-zuozhe-right .zuozhelogo{
    width: 25px;
    height: 25px;
    float: left;
    margin-right: 5px;
}
.html-haibao-box .haibao-zuozhe-right .zuozhelogo img{
    width: 25px;
    height: 25px;
    object-fit: cover;
    border-radius: 100%;
}
.html-haibao-box .haibao-zuozhe-right .zuozhename{
    float: left;
    line-height: 25px;
    margin-right: 20px;
}
.html-haibao-box .haibao-footer{
    width: 390px;
    height: 70px;
    background-color: #f8f8f8;
    border-top: 1px solid #eee;
    padding: 10px;
    float: left;
}
.html-haibao-box .haibao-footer .qrcode{
    width: 70px;
    height: 70px;
    float: left;
}
.html-haibao-box .haibao-footer .qrcode img{
    width: 70px;
    height: 70px;
    float: left;
}
.html-haibao-box .haibao-footer .desc{
    float: left;
    margin-left: 10px;
}
.html-haibao-box .haibao-footer .desc .desc_msg{
    line-height: 40px;
    font-size: 1em;
    color: #999;
}
.html-haibao-box .haibao-footer .desc .siteinfo{
    font-size: 1.05em;
    color: #333;
    height: 20px;
    line-height: 20px;
    width: 290px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.html-haibao-box .haibao-footer .desc .siteinfo span.kuohao_left{
    margin-bottom: -1px;
    width: 5px;
    height: 13px;
    margin-left: 6px;
    margin-right: 5px;
    display: inline-block;
    border-top: 2px solid #666;
    border-left: 2px solid #666;
}
.html-haibao-box .haibao-footer .desc .siteinfo span.kuohao_right{
    width: 5px;
    height: 13px;
    margin-left: 4px;
    display: inline-block;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
    margin-bottom: -3px;
}

/*********************************** search *********************************/
.search_head{ height:43px; width:100%;}
.search_head .search-title{ font-size:1.2em; padding:0 10px; height:43px; position:relative; line-height:43px; text-align:center; color:#fff;}
.search_head .search-title a{ color:#fff;}
.search_head .search-title .back{ position:absolute; top:0; left:10px; height:38px; min-width:40px;font-size: 0.9em;}
.search_head .search-title .back i{ font-size:1.5em; margin-right:2px; display:inline-block; width:20px; height:42px;  vertical-align: bottom;}
.search_head .search-title .ruzhu{ position:absolute; top:0; right:10px; height:38px; min-width:60px;font-size: 0.9em; }

#toutiao_search{ background:#fff;}
#toutiao_search .search-head { border-bottom:5px  solid #fff;}
#toutiao_search .search-head .search-form{ width:100%; height:60px;}
#toutiao_search .search-head .search-form form{ padding:10px; box-sizing:border-box; position:relative;}
#toutiao_search .search-head .search-form .search_box{ position:relative; float:left; width:calc(100% - 50px); width:-webkit-calc(100% - 50px);}
#toutiao_search .search-head .search-form .search_box input{ border-radius:0; background: #fff url(toutiao_search.png)no-repeat 12px center; background-size:20px auto; padding-left:40px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; width:100%; border:none; height:40px; line-height:40px; box-sizing:border-box;}
#toutiao_search .search-head .search-form .search_box i{ background:url(toutiao_search_del.png) no-repeat center; background-size:60% auto;; position:absolute; right:0; top:0; width:40px; height:40px;}
#toutiao_search .search-head .search-form button{padding:0; border:none; font-size:1em; color:#ff7f00; float:left; width:50px; background:#F5F5F5; height:40px;}
#toutiao_search .search_recom{ background:#F5F4F9; padding:0 10px; min-height:180px;}
#toutiao_search .search_recom h5{ font-weight:400; color:#999798; height:36px; line-height:36px;}
#toutiao_search .search_recom .recom-list span{ display:block; float:left; padding:0 10px; height:30px; line-height:30px; background:#fff; box-sizing:border-box; text-align:center; color:#4B4B4B; border:1px solid #EBEAEF; margin-right:8px; margin-bottom:8px;}

.search-main{ }
.search-main .search-main__title{
    padding: 10px;
    height: 30px;
    line-height: 30px;
    font-size: 1.2em;
    font-weight: 550;
    color: #333;
}

.search-head .search-hot{ padding:0px 15px 10px; }
.search-head .search-hot{  }
.search-head .search-hot a{ float:left; font-size:0.9em; color:#fff; line-height:25px; padding:0 5px; margin-right:10px;  }

