/* 网站首页 */
.index-slider {width:100%;padding:0!important;}
.index-slider .swiper-wrapper img{width:100%!important;min-height:7rem;}
.index-slider .swiper-pagination{bottom:1rem;}
.index-slider .swiper-pagination-bullet{background:#fff;}

.index-focus{ width:100%;position:relative;overflow:hidden;padding:0;}
.index-focus .hd{width:100%;height:0.1rem;position:absolute;z-index:1;bottom:0;text-align:center;}
.index-focus .hd ul{margin:0; overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:0.1rem; background-color:rgba(51,51,51,0.5);}
.index-focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;margin:0; height:0.1rem;}
.index-focus .hd ul .on{ background:#FF4000; }
.index-focus .bd{position:relative;z-index:0;min-height:6rem;}
.index-focus .bd li{margin:0;width:100%;position:re;}
.index-focus .bd li img{width:100%!important;min-height:6rem;padding:0;margin:0;}
.index-focus .bd li a{display:block;width:100%;position:relative;float:left;line-height:0;}


.index-location{font-size:0.7rem;background:#fff;line-height:2.2rem;height:2.2rem;border-bottom:1px solid #eee;background:#f5f5f5;}
.index-location .location-address{display:block;width:100%;overflow:hidden;padding:0 0.25rem;line-height:2.2rem;height:2.2rem;}
.index-location .location-relocation{display:block;width:100%;text-align:center;}
.index-location .location-relocation i{font-size:1rem;}

.index-nav{text-align:center;background:#fff;border-bottom:1px solid #efefef;}
.index-nav a{display:block;padding:0.5rem 0.5rem 0.3rem 0.5rem;font-size:0.7rem;color:#666;font-weight:300;}
.index-nav img{width:2rem;margin:0 auto;}
.index-nav tr{background:#fff;}
.index-nav td{border-color:#f4f4f4!important;}
.index-nav p{margin:0.1rem 0;}

.index-guide{text-align:center;background:#fff;border-bottom:1px solid #efefef;}
.index-guide a{display:block;padding:0.6rem 0;font-size:0.7rem;color:#FF6542;position:relative;}
.index-guide a.border::after{content:"";width:1px;background:#efefef;height:0.6rem;position:absolute;right:0;height:0.8rem;}



.index-notice{height:2.2rem;line-height:2.2rem;background:#fff;font-size:0.7rem;border-bottom:1px solid #eee;}
.index-notice i{font-size:0.8rem;}
.index-notice .bd{height:2.2rem;overflow:hidden;}

.index-title{height:2.2rem;line-height: 2.2rem;padding:0 0.5rem;background:#fff;overflow:hidden;}
.index-title em{height:0.8rem;width:0.15rem;float:left;background:#f60;margin:0.7rem 0;}
.index-title span{margin:0 0.5rem;font-size:0.8rem;float:left;}
.index-title a{float:right;display:block;width:1.5rem;height:1.5rem;line-height:1.2rem;text-align:center;color:#ccc;margin:0.35rem 0;}

.index-news .list-block{margin:0;}
.index-news .list-block .item-content{padding:0.25rem 0;border-bottom:1px solid #eee;margin:0 0.5rem;}
.index-news .list-block .item-media img{width:4rem;height:3rem;}
.index-news .list-block .item-title{font-size:0.7rem;height:2rem;line-height:1rem;font-weight:normal;white-space:normal!important;word-break:break-all;}
.index-news .list-block .item-desc{font-size:0.6rem;color:#999;height:1rem;line-height:1rem;overflow:hidden;text-align:right;}
.index-news .list-block .item-inner{padding-right:0.5rem;border:none;}
.index-news .list-block li:last-child .item-content{border:none;}



.index-xiaoqu{background:#fff;border-bottom:1px solid #eee;padding-top:0.5rem;}
.index-xiaoqu li{padding:0.5rem;}
.index-xiaoqu li .xiaoqu-item {width:100%;position:relative;display:block;overflow:hidden;}
.index-xiaoqu li .xiaoqu-item .item-media {width:100%;height:4.5rem;overflow:hidden;}
.index-xiaoqu li .xiaoqu-item .item-media img{width:100%;height:5.5rem;}
.index-xiaoqu li .xiaoqu-item .item-media span{width:100%;height:4.5rem;display:block;color:#fff;font-size:1.5rem;text-align:center;line-height:3.5rem;}
.index-xiaoqu li .xiaoqu-item .item-name{overflow:hidden;width:100%;padding:0 0.5rem;position:absolute;margin:0;height:1.5rem;line-height:1.5rem;bottom:1.5rem;background:rgba(0,0,0,0.3);color:#fff;font-size:0.7rem;text-align:center;}
.index-xiaoqu li .xiaoqu-item .item-distance{height:1.5rem;line-height:1.5rem;margin:0;text-align:center;border:1px solid #eee;border-top:none;background:url("../image/index/xiaoqu-bg.png");background-size:cover;font-size:0.6rem;padding:0 0.5rem;}
.index-xiaoqu li .xiaoqu-item .item-distance i{color:#c00;}

.index-smart {margin:0 0 2.5rem 0;}
.index-smart .item-addr{color:#999;font-size:0.6rem;}
.index-smart .item-title{font-weight:normal!important;font-weight:0.65rem!important;}
.index-smart .item-media span{width:2.5rem;height:2.5rem;display:block;text-align:center;line-height:2.5rem;color:#fff;font-size:1rem;}
.index-smart .item-media img {width:2.5rem;height:2.5rem;}


.index-search {padding:0;display:none;overflow:hidden;}
.index-search .search-keyword{border:none;display: block;width:100%;font-size:0.8rem;padding:0.6rem;overflow:hidden;}
.index-search .search-close{float:left;width:1rem;height:1rem;background:#ccc;border-radius:50%;margin:0.6rem 0;text-align:center;line-height:1rem;}
.index-search .search-close i{font-size:0.5rem;}
.index-search .icon-search{border:none;height:2.2rem;width:2.2rem;display:block;text-align:center;float:right;background:#fff;}


.index-goods-list li {overflow:hidden;}
.index-goods-list li .goods-item{display:block;padding:0.5rem;}
.index-goods-list li .goods-item .item-photo{width:100%;position:relative;}
.index-goods-list li .goods-item .item-photo .photo-holder{padding-top:100%;}
.index-goods-list li .goods-item .item-photo span{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-size:cover!important;}
.index-goods-list li .goods-item .item-title{height:1.5rem;line-height:1.5rem;overflow:hidden;margin-top:0.1rem;font-size:0.7rem;}
.index-goods-list li .goods-item .item-price{width:100%;height:1.3rem;line-height:1.3rem;font-size:0.7rem;margin:0.1rem 0;}
.index-goods-list li .goods-item .item-price .price-old{float:left;width:50%;border:1px solid #eee;border-right:none;border-top-left-radius:0.35em;border-bottom-left-radius:0.35em;text-align:center;color:#FF6542;font-size:0.6rem;}
.index-goods-list li .goods-item .item-price .price-new{float:left;width:50%;border:1px solid #FF6542;border-left:none;border-top-right-radius:0.35em;border-bottom-right-radius:0.35em;text-align:center;color:#fff;background:#FF6542;font-size:0.7rem;}
.index-goods-list li .goods-item .item-soldnum {line-height:1.6rem;font-size:0.7rem;}




.index-shop-list {background:#fff;}
.index-shop-list li{border-top:1px solid #eee;}
.index-shop-list .shop-info{display:block;padding:0.5rem;overflow:hidden;font-size:0.6rem;position:relative;padding-bottom:0;}
.index-shop-list .shop-info .info-logo{width:3.5rem;height:3.5rem;position:absolute;left:0.5;top:0.5;}
.index-shop-list .shop-info .info-con{padding:0.5rem 0 0.5rem 4rem;}
.index-shop-list .shop-info .info-title{font-size:0.7rem;}
.index-shop-list .shop-info p{margin:0;line-height:1rem;color:#888;height:1rem;overflow:hidden;}
.index-shop-list .shop-info .info-btn{background:#fff;display:block;width:5rem;height:1.5rem;position:absolute;top:1.2rem;right:0.5rem;}
.index-shop-list .shop-info .info-btn i{float:left;width:30%;border:1px solid #eee;border-right:none;border-top-left-radius:0.35em;border-bottom-left-radius:0.35em;text-align:center;color:#FF6542;font-size:0.6rem;height:1.5rem;line-height:1.5rem;}
.index-shop-list .shop-info .info-btn em{float:left;width:70%;border:1px solid #FF6542;border-left:none;border-top-right-radius:0.35em;border-bottom-right-radius:0.35em;text-align:center;color:#fff;background:#FF6542;font-size:0.6rem;font-style:normal;height:1.5rem;line-height:1.5rem;}

.index-shop-list .goods-info li{position:relative;}
.index-shop-list .goods-info li:nth-child(2n)::after{content:"";position:absolute;width:1px;height:100%;background:#eee;right:0;top:0;}
.index-shop-list .goods-info li:nth-child(2n)::before{content:"";position:absolute;width:1px;height:100%;background:#eee;left:0;top:0;}
.index-shop-list .goods-info li .info-photo{display:block;width:100%;height:100%;padding:0.5rem;}
.index-shop-list .goods-info li .info-photo img{width:100%;}





/* 天气预报 */
.weather-index{background:url("../image/weather/bg/1.jpg");background-size:cover;padding-bottom:2.5rem;}
.weather-content{padding:1rem}
.weather-content .weather-now-icon{text-align:center;margin:0;}
.weather-content .weather-now-info {color:#fff;border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:1rem;}
.weather-content .weather-now-info .info-temperature{font-size:3rem;font-weight:normal;margin:0;height:3rem;line-height:3rem;text-align:left;}
.weather-content .weather-now-info p{height:1.5rem;line-height:1.5rem;margin:0;}

.weather-report{color:#fff;text-align:center;font-size:0.7rem;}
.weather-report h6{margin:0.5rem 0;}
.weather-report p{margin:0;font-size:0.6rem;height:1rem;line-height:1rem;overflow:hidden;}
.weather-report img{width:1.75rem;}
.weather-report .border{position:relative;}
.weather-report .border::after{content:"";position:absolute;right:0;top:0;width:1px;height:2rem;background:rgba(255,255,255,0.3);}

.weather-ad-roll{height:1rem;line-height:1rem;margin:1rem 0.5rem;overflow:hidden;text-align:center;}
.weather-ad-roll a{color:#fff;font-size:0.7rem;}

.weather-detail{margin:1rem 0;}
.weather-detail .detail-block{padding:0 0.5rem 0.5rem  0.5rem;color:#fff;}
.weather-detail .detail-block .col-20{background:rgba(255,255,255,0.3);text-align:center;padding:0.5rem;font-size:0.7rem;height:4rem;line-height:1.5rem;}
.weather-detail .detail-block .col-80{background:rgba(255,255,255,0.3);font-size:0.6rem;padding:0.5rem;height:4rem;overflow:hidden;}
.weather-detail .detail-block .col-80 p{margin:0;line-height:1rem;max-height:2rem;overflow:hidden;}





/* 智慧乡村 */
.cun-area-list li{height:2.25rem;line-height:2.25rem;border-bottom:1px dashed #eee;}
.cun-area-list a{color:#848689;width:100%;display:block;height:2.25rem;line-height:2rem;}
.cun-area-panel{background:#fafafa;border-right:1px solid #eee;}


.cun-tab-nav .button{height:2.2rem;line-height:2.2rem;}
.cun-tab-nav .button.active {color:#093;border-color:#093;}
.cun-tab-list .news-list li{margin:0;border-bottom:1px solid #efefef;}
.cun-tab-list .news-list li .facebook-name{margin:0;}
.cun-tab-list .news-list li .facebook-date{margin:0;font-size:0.6rem;color:#999;}
.cun-tab-list .news-list li .card-content img{width:100%!important;min-height:180px;}
.cun-tab-list .news-list li .card-footer{font-size:0.6rem;}


.cun-shop-list{margin:0;}
.cun-shop-list ul:before{background:#fff;display:none;}
.cun-shop-list li .item-media img{width:60px;height:60px;border-radius:50%;border:1px solid #eee;}
.cun-shop-list li .item-title{font-size:0.8rem;font-weight:normal;}
.cun-shop-list li .item-subtitle{font-size:0.6rem;color:#999;margin:0.25rem;}
.cun-shop-list li .item-content{padding-left:0.5rem;}
.cun-shop-list li .item-inner{margin-left:0.5rem!important;}



.cun-news-list{margin:0;}
.cun-news-list ul:before{background:#fff;display:none;}
.cun-news-list li .item-media img{width:80px;height:60px;}
.cun-news-list li .item-title{font-size:0.8rem;font-weight:normal;}
.cun-news-list li .item-subtitle{font-size:0.6rem;color:#999;margin:0.25rem;}
.cun-news-list li .item-content{padding-left:0.5rem;}
.cun-news-list li .item-inner{margin-left:0.5rem!important;}



.cun-spot-list{margin:0;}
.cun-spot-list ul:before{background:#fff;display:none;}
.cun-spot-list li{margin:0;border-bottom:1px solid #efefef;margin-bottom:0.5rem;box-shadow:none;}
.cun-spot-list li .facebook-name{margin:0;}
.cun-spot-list li .facebook-date{margin:0;font-size:0.6rem;color:#999;}
.cun-spot-list li .card-content {color:#999;font-size:0.6rem;}
.cun-spot-list li .card-content img{width:100%!important;min-height:180px;}
.cun-spot-list li .card-footer{font-size:0.6rem;}


.cun-post-block{margin:2.2rem 0;padding:0.5rem;}
.cun-post-block .post-block-1{padding-right:0.25rem;}
.cun-post-block .post-block-2{padding-left:0.25rem;}
.cun-post-block .post-btn{display:block;width:100%;border:1px solid #eee;background:#e1e1e1;padding:0.5rem;}
.cun-post-block .post-btn img{width:100px;height:100px;}
.cun-post-block .post-btn h2{font-size:0.8rem;text-align:center;margin:0.5rem 0;}

.cun-post-form .label{font-size:0.7rem!important;}
.cun-post-form input{font-size:0.7rem!important;}
.cun-post-form select{font-size:0.7rem!important;}
.cun-post-form textarea{font-size:0.7rem!important;}




/* 贴吧 */
.tieba-index-head{background:url("/upload/default.jpg");width:100%;height:5rem;background-size:cover;padding-top:3rem;}
.tieba-index-head .head-logo{margin:0 auto;width:3.6rem;height:3.6rem;background:#fff;border-radius:50%;border:1px solid #ddd;}
.tieba-index-head .head-logo img{width:3rem;height:3rem;border-radius:50%;margin:0.25rem;}
.tieba-index-top{background:#fff;padding:0.5rem;border-bottom:1px solid #eee;}
.tieba-index-top h1{font-size:1rem;text-align:center;font-weight:bold;margin-bottom:0;}
.tieba-index-top h5{font-size:0.7rem;text-align:center;color:#999;margin:0;}
.tieba-index-ding .item-title{font-size:0.7rem;}

.tieba-topic-list{background:#F0F0F0!important;}
.tieba-topic-list li{margin-bottom:0.5rem;background:#fff;position:relative;}
.tieba-topic-list .topic-head{overflow:hidden;padding:0.5rem 0.5rem 0 0.5rem;}
.tieba-topic-list .item-avatar{padding-right:0.5rem;float:left;width:15%;}
.tieba-topic-list .item-avatar img{width:100%;border-radius:0.2rem;}
.tieba-topic-list .topic-head .item-info{float:right;width:85%;}
.tieba-topic-list .topic-head .item-info span{font-size:0.6rem;color:#999;}
.tieba-topic-list .topic-head .item-info .item-nickname{font-size:0.7rem;color:#5a85ce;font-weight: bold;}
.tieba-topic-list .topic-content{padding:0 0.5rem;}
.tieba-topic-list .topic-content .item-name{font-size:0.7rem;font-weight:500!important;margin:0.15rem 0;margin-right:0.25rem;color:#FF4466;}
.tieba-topic-list .topic-content .item-title{font-size:0.7rem;font-weight:500!important;margin:0.15rem 0;}
.tieba-topic-list .topic-content .item-text{font-size:0.7rem;width:100%;display:block;overflow:hidden;margin:0.25rem 0;}
.tieba-topic-list .topic-content .ui-smile{width:1.5rem;margin-left:0.25rem;}
.tieba-topic-list .item-photo{overflow:hidden;}
.tieba-topic-list .item-photo .pic{width:31%;float:left;position:relative;margin-right:2%;margin-bottom:0.15rem;}
.tieba-topic-list .item-photo .pic .pic-holder{width:100%;margin-top:100%;}
.tieba-topic-list .item-photo .pic span{display:block;width:100%;height:100%;background-size:cover!important;position:absolute;top:0;left:0;}
.tieba-topic-list .item-video{width:100%!important;height:auto!important;min-width:15rem;min-height:10rem;overflow:hidden;position:relative;display:block;}
.tieba-topic-list .item-video video{position:absolute;width:100%;height:100%!important;background: #000;}
.tieba-topic-list .item-video .item-video-play{overflow:hidden;background:url("../image/video.png");position:absolute;width:100%;height:100%;background-size:cover!important;opacity: 0.8;filter:alpha(opacity=80);}

.tieba-topic-list .topic-ctrl{font-size:0.6rem;color:#888;overflow:hidden;line-height:1rem;padding:0.5rem;}
.tieba-topic-list .topic-ctrl a{color:#888;float:right;margin-left:1.5rem;}
.tieba-topic-list .topic-ctrl i{margin-right:0.15rem;}

.tieba-topic-list .topic-digs{overflow:hidden;width:100%;padding:0 0.5rem 0.5rem 0.5rem;border-bottom:1px solid #eee;position:relative;}
.tieba-topic-list .topic-digs a{display:block;width:1.7rem;height:1.7rem;margin:0 0.2rem 0.2rem 0;float:left;}
.tieba-topic-list .topic-digs img{display:block;width:1.7rem;height:1.7rem;}
.tieba-topic-list .topic-digs .dig-data{margin-left:1.2rem;}
.tieba-topic-list .topic-digs span{position:absolute;left:0.5rem;color:#999;}

.tieba-topic-list .topic-reply{overflow:hidden;width:100%;padding-left:0.5rem;border-bottom:1px solid #eee;position:relative;}
.tieba-topic-list .topic-reply span{position:absolute;left:0.5rem;top:0.5rem;color:#999;}
.tieba-topic-list .topic-reply .reply-data{margin-left:1.2rem;}
.tieba-topic-list .topic-reply .reply-item{overflow:hidden;position:relative; padding:0.5rem 0.5rem 0.5rem 0;border-bottom:1px dashed #eee;font-size:0.7rem;}
.tieba-topic-list .topic-reply .reply-item .item-left{position:absolute;left:0;top:0.5rem;width:1.8rem;}
.tieba-topic-list .topic-reply .reply-item .item-left img{width:1.8rem;height:1.8rem;}
.tieba-topic-list .topic-reply .reply-item .item-right{width:100%;padding-left:2rem;font-size:0.7rem;} 
.tieba-topic-list .topic-reply .reply-item .item-info{width:100%;overflow:hidden;color:#999;}
.tieba-topic-list .topic-reply .reply-item .item-info em{font-style:normal;}
.tieba-topic-list .topic-reply .reply-item .item-content {line-height:0.8rem;}
.tieba-topic-list .topic-reply .reply-item .item-content .ui-smile{width:0.8rem;}
.tieba-topic-list .topic-reply .reply-item em{color:#5a85ce;font-style:normal;}
.tieba-topic-list .topic-reply .reply-item:last-child{border:none!important;}

.tieba-topic-list .topic-more{color:#5a85ce;display:block;width:100%;overflow:hidden;height:2rem;line-height:2rem;text-align:center;border-bottom:1px solid #eee;font-size:0.7rem;}
.tieba-topic-list .topic-panel{position:absolute;right:1rem;top:1rem;display:block;width:1rem;height:1rem;line-height:1rem;text-align:center;font-size:0.7rem;color:#999;}



.post-ping-kuang{background:#fff;width:100%;padding-top:10px;max-width:960px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;}
.post-ping-kuang:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}
.post-ping-kuang:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #d6d6d6;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}
.post-ping-kuang .post-ping-kuang-bottom-content{width:100%;height:100%;padding:0.25rem 0.5rem;box-sizing: border-box;}
.post-ping-kuang .post-ping-kuang-textarea{margin-bottom:6px;width:100%;height:100px;background:white;font-size:14px;text-align:justify;cursor:text;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:0}
.post-ping-kuang .post-ping-bt-cancel:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid #d6d6d6;border-radius:4px;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0;box-sizing:border-box}
.post-ping-kuang .post-ping-kuang-textarea textarea{width:100%;height:100%;font-size:14px;line-height:160%;z-index:2;border:1px solid #eee;border-radius:0.2rem;padding:0.25rem;-webkit-appearance: none;}
.post-ping-kuang .bt-list{width:100%;height:1.5rem;padding-right:0.25rem;}
.post-ping-kuang .bt-list span{margin-top:2px;height:1.2rem;width:2.2rem;float:right;font-size:12px;border-radius:2px;line-height:1.2rem;text-align:center}
.post-ping-kuang .post-ping-bt-send{color:#fff;background:#17b5ee}
.post-ping-kuang .post-ping-bt-cancel{color:#858585;background:#fff;margin-right:16px;position:relative}
.post-ping-kuang .bt-list i{width:24px;height:24px;margin-right:16px;display:inline-block}
.post-ping-kuang .bt-voice{background:url("../image/post/post-big-pic-01.png") no-repeat 0 -313px;background-size:100%}
.post-ping-kuang .bt-face{background:url("../image/post/post-big-pic-01.png") no-repeat 0 -217px;background-size:100%}
.post-ping-kuang .bt-img{background:url("../image/post/post-big-pic-01.png") no-repeat 0 -265px;background-size:100%;overflow:hidden;}
.post-ping-kuang .bt-img input{font-size:100rem;background:transparent;border:none;opacity: 0;filter: alpha(opacity=0);}
.post-ping-kuang .bt-video{background:url("../image/post/post-big-pic-01.png") no-repeat 0 -362px;background-size:100%}





.post-qq-face-all{width:100%;height:10rem;padding:0.5rem 0; position: relative; box-sizing: border-box;background:#fff;}
.post-qq-face-all .post-qq-face{width:100%;height:100%;text-align:center;overflow-y:scroll}
.post-qq-face-all .post-qq-face span{width:14.28%;padding:5px 0;text-align:center;float: left;}
.post-qq-face-all .post-qq-face span a{display:inline-block}
.post-qq-face-all .qqface-img{background:url("../image/post/qqface.jpg") no-repeat left top;background-size:100%;width:29px;height:29px;}



.post-wrap-pic-select{min-width: 320px; max-width: 960px; margin: 0 auto; padding: 0 10px; box-sizing: border-box;}
.post-wrap-pic-select li{width: 18%; max-height: 3rem; min-height:2.7rem; margin: 1%; overflow: hidden; position: relative; float: left;}
.post-wrap-pic-select i{width: 16px; height: 16px; display: block; background: rgba(0,0,0,.5) url("../image/post/post-big-pic-03.png") no-repeat 0 -16px; background-size: 100%; top: 0; right: 0; position:absolute;}
.post-wrap-pic-select img{position: absolute;left: 0;right: 0;width: 100%;height: 100%;}
.post-wrap-pic-select .temp-upload-img{cursor:pointer;width:18%;position:relative;}
.post-wrap-pic-select .temp-upload-img input{position:absolute;width:100%;height:100%;left:0;top:0;border:none; opacity: 0; filter: alpha(opacity=0);}




.tieba-post-wrap{position:relative;box-sizing:border-box;}
.tieba-post-wrap .post-wrap-function-bt{height:3rem; width: 100%; background: #f5f5f5; padding-top: 4px; border-bottom:1px solid #eee;}
.tieba-post-wrap .post-wrap-function-bt li{width: 16.66%; cursor: pointer; color: #949494; font-size: 10px; text-align: center; display: inline-block; float: left;}
.tieba-post-wrap .post-wrap-function-bt li i{display: block; width: 26px; height: 26px; margin: 0 auto; margin-bottom: 3px;}
.tieba-post-wrap .post-wrap-function-bt .icon-post-expression i{background: url("../image/post/post-big-pic-01.png") no-repeat 0 -234px; background-size: 100%;}
.tieba-post-wrap .post-wrap-function-bt .icon-post-pic i{background: url("../image/post/post-big-pic-01.png") no-repeat 0 -286px; background-size: 100%;}
.tieba-post-wrap .post-wrap-function-bt .icon-post-pic {position:relative;}
.tieba-post-wrap .post-wrap-function-bt .icon-post-pic input{position:absolute;width:100%;height:100%;left:0;top:0;border:none; opacity: 0; filter: alpha(opacity=0);}
.tieba-post-wrap .post-wrap-function-bt .icon-post-video i{background: url("../image/post/post-big-pic-01.png") no-repeat 0 -390px; background-size: 100%;}

.tieba-post-cate{overflow:hidden;padding:0.5rem 0.25rem;}
.tieba-post-cate a{display:block;float:left;background:#fff;margin:0.25rem;padding:0.2rem 0.5rem;border:1px solid #fff;border-radius:1rem;font-size:0.7rem;}
.tieba-post-cate a.active{border:1px solid #f60;}




.tieba-bar-head{width:100%;padding:0.5rem 0.75rem;background-color: #fff;border-bottom: 1px solid #eee;font-size:0.7rem;}
.tieba-bar-head .tieba-head-left{width:30%;float:left;}
.tieba-bar-head .tieba-head-left img{border-radius:5px;width:90%;}
.tieba-bar-head .tieba-head-right{width:70%;float: left;padding-left:1rem;color:#000}
.tieba-bar-head .tieba-head-right .head-right-two{color:#666;font-size:0.6rem;margin:0.15rem 0;}
.tieba-bar-head .tieba-head-right .head-right-two i{color:#F75A26;font-style: normal;}
.tieba-bar-head .tieba-head-right .head-right-three {overflow:hidden;}
.tieba-bar-head .tieba-head-right .head-right-three a{display:inline-block;background:#f5f5f5;width:40%;border:1px solid #eee;border-radius:0.15rem;height:1.5rem;line-height: 1.5rem}



/* 专题列表 */
.topic-index-list {background:#fff;margin-bottom:2.5rem;}
.topic-index-list li{width:100%;height:8rem;margin-bottom:0.5rem;position:relative;}
.topic-index-list li .topic-item{width:100%;height:8rem;}
.topic-index-list li .topic-item .item-media img{width:100%;height:8rem;}
.topic-index-list li .topic-item .item-inner{position:absolute;top:2rem;text-align:center;color:#fff;width:100%;font-size:1.5rem;}
.topic-index-list li .topic-item .item-sub{margin:0.3rem 1rem;font-size:0.7rem;height:1rem;line-height:1rem;overflow:hidden;}




/* 小区主页 */
.xiaoqu-index-slider {width:100%;padding:0!important;}
.xiaoqu-index-slider .swiper-wrapper img{width:100%!important;min-height:7rem;}
.xiaoqu-index-slider .swiper-pagination{bottom:1rem;}
.xiaoqu-index-slider .swiper-pagination-bullet{background:#fff;}
.xiaoqu-index-nav{text-align:center;background:#fff;border-bottom:1px solid #efefef;font-size:0.7rem;}
.xiaoqu-index-nav table a{display:block;padding:0.6rem 0;font-size:0.7rem;color:#666;}
.xiaoqu-index-nav table i{display:block;margin:0 auto;font-size:1.2rem;width:2.5rem;height:2.5rem;line-height:2.5rem;text-align:center;background:#eee;border-radius:50%;color:#fff;}
.xiaoqu-index-nav table td{border-color:#f4f4f4!important;}
.xiaoqu-index-nav table p{margin:0;line-height:1rem;}
.xiaoqu-index-nav table {border-bottom:1px solid #eee;}
.xiaoqu-index-nav table img{width:50%;}
.xiaoqu-index-title{height:2.2rem;line-height:2.2rem;overflow:hidden;background:#fff;padding:0 0.5rem;font-size:0.8rem;}
.xiaoqu-index-title h4{margin:0;}
.xiaoqu-index-panel{background:rgba(255,255,255, 0.3) url('../image/xiaoqu/panel-b.jpg');border-right:1px solid #eee;font-size:0.7rem;background-size:cover;}
.xiaoqu-index-panel .content-block{margin:0;}
.xiaoqu-index-panel .panel-head{height:2.2rem;line-height:2.2rem;border-bottom:1px solid rgba(150,150,150,0.1);}
.xiaoqu-index-panel .panel-mine li{height:2rem;line-height:2rem;overflow:hidden;border-bottom:1px dashed rgba(150,150,150,0.1);}
.xiaoqu-index-panel .panel-mine li .xiaoqu-name{float:left;width:80%;overflow:hidden;}
.xiaoqu-index-panel .panel-mine li .xiaoqu-btn{float:left;width:20%;overflow:hidden;text-align:right;}

.xiaoqu-kuai-cate {width:100%;height:2.3rem;line-height:2.2rem;background:#fff;border-bottom:1px solid #eee;overflow-x:auto;}
.xiaoqu-kuai-cate .kuai-cate-content{height: 2.2rem;}
.xiaoqu-kuai-cate .kuai-cate-content ul{list-style: none;padding: 0;margin: 0;text-align: center;width:auto;white-space:nowrap;}
.xiaoqu-kuai-cate .kuai-cate-content li{display:inline-block;width: 4rem;height: 2.2rem;}
.xiaoqu-kuai-cate .kuai-cate-content a{display:block;font-size:0.7rem;width: 4rem;height: 2.2rem;}
.xiaoqu-kuai-cate .kuai-cate-content li.active a{border-bottom:2px solid #FF5B35;}
.xiaoqu-kuai-list .kuai-list-item{border-bottom:1px solid #eee;margin-bottom:0.5rem;overflow:hidden;background:#fff; }
.xiaoqu-kuai-list .kuai-list-hd{overflow:hidden;border-bottom:1px solid #eee;position:relative;}
.xiaoqu-kuai-list .kuai-list-hd .list-hd-thumb{width:3rem;float:left;}
.xiaoqu-kuai-list .kuai-list-hd .list-hd-thumb img{width:2rem;height:2rem;overflow:hidden;border-radius:50%;margin:0.5rem;}
.xiaoqu-kuai-list .kuai-list-hd .list-hd-info{float:left;}
.xiaoqu-kuai-list .kuai-list-hd .list-hd-info h5{margin:0.5rem 0.5rem 0 0.5rem;font-size:0.7rem;}
.xiaoqu-kuai-list .kuai-list-hd .list-hd-info p{margin:0 0.5rem 0 0.5rem;font-size:0.6rem;color:#999;}
.xiaoqu-kuai-list .kuai-list-hd .icon-right{position:absolute;right:0.5rem;top:1rem;color:#999;}
.xiaoqu-kuai-list .kuai-list-bd ul{overflow:hidden;width:100%;border-bottom:1px solid #eee;padding-left: 0.5rem;}
.xiaoqu-kuai-list .kuai-list-bd ul li{float:left;width:33.333%;}
.xiaoqu-kuai-list .kuai-list-bd li .list-item{display:block;width:100%;padding:0.5rem 0.5rem 0.5rem 0;overflow:hidden;}
.xiaoqu-kuai-list .kuai-list-bd li .list-item .item-media{width:100%;position:relative;}
.xiaoqu-kuai-list .kuai-list-bd li .list-item .item-media .media-holder{padding-top:100%;display:block;}
.xiaoqu-kuai-list .kuai-list-bd li .list-item .item-media .media-thumb{display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; background-size: cover!important;}
.xiaoqu-kuai-list .kuai-list-bd li .list-item img{width:100%;height:100%;}
.xiaoqu-kuai-list .kuai-list-bd li .list-item p{padding:0 0.25rem;font-size:0.6rem;height:1rem;line-height:1rem;margin:0;overflow:hidden;}
.xiaoqu-kuai-list .kuai-list-bd li .list-item p.item-price{color:#FF5B35;text-align:center;}
.xiaoqu-kuai-list .kuai-list-bd li .list-item p.item-title{margin-top:0.5rem;text-align:center;}
.xiaoqu-kuai-list .kuai-list-ft{overflow:hidden;padding:0.5rem;font-size:0.7rem;}
.xiaoqu-kuai-list .kuai-list-ft .list-like-btn{display:block;border:1px solid #FF5B35;color:#FF5B35;font-size:0.6rem;padding:0.1rem 0.3rem;border-radius:15px;}
.xiaoqu-kuai-list .kuai-list-ft .list-like-btn i{margin-right:0.15rem;}

.xiaoqu-estate-head{height:8rem;width:100%;overflow:hidden;background-size:cover!important;}
.xiaoqu-estate-head .estate-logo{width:100%;height:3rem;text-align:center;margin:1.5rem 0 0.2rem 0;}
.xiaoqu-estate-head .estate-logo img{width:3rem;height:3rem;border-radius:50%;}
.xiaoqu-estate-head .estate-name{display:block;height:2rem;line-height:2rem;text-align:center;}
.xiaoqu-estate-head .estate-name label{background:rgba(0,0,0,0.5);color:#fff;margin:0 auto;padding:0.2rem 0.5rem;border-radius:1rem;}
.xiaoqu-estate-notice{border-bottom:1px solid #eee;padding:0.5rem;font-size:0.7rem;line-height:1.3rem;background:#fff;}
.xiaoqu-estate-detail{margin-top:0.5rem;}
.xiaoqu-estate-detail .estate-detail-hd{border-top:1px solid #eee;height:2.2rem;line-height:2.2rem;padding:0 0.5rem;background:#fff;font-size:0.7rem;overflow:hidden;}
.xiaoqu-estate-detail .estate-detail-hd i{height:0.8rem;width:0.1rem;display:inline-block;background:#f60;margin:0.7rem 0.5rem 0.7rem 0;float:left;}
.xiaoqu-estate-detail .estate-detail-bd .list-block{margin:0;background:#fff;}
.xiaoqu-estate-detail .estate-detail-bd .list-block .item-text{font-size:0.7rem;}
.xiaoqu-estate-detail .estate-detail-bd .list-block .item-title{font-size:0.7rem;}
.xiaoqu-estate-detail .estate-detail-bd .list-block .item-inner{border: none;}
.xiaoqu-estate-detail .estate-detail-bd .list-block .item-content{border-bottom:1px solid #eee;}
.xiaoqu-estate-none{margin-top:0.5rem;}
.xiaoqu-estate-none .estate-none-hd{border-top:1px solid #eee;height:2.2rem;line-height:2.2rem;padding:0 0.5rem;background:#fff;font-size:0.7rem;overflow:hidden;}
.xiaoqu-estate-none .estate-none-hd i{height:0.8rem;width:0.1rem;display:inline-block;background:#f60;margin:0.7rem 0.5rem 0.7rem 0;float:left;}
.xiaoqu-estate-none .estate-none-bd {background:#fff;padding:1rem 0.5rem;border-top:1px solid #eee;}

.xiaoqu-item-list{border:none;margin:0;}
.xiaoqu-item-list ul{border:none;}
.xiaoqu-item-list .item-media img{width:2.5rem;height:2.5rem;}
.xiaoqu-item-list .item-media span{width:2.5rem;height:2.5rem;text-align:center;line-height:2.5rem;color:#fff;font-size:1.3rem;}
.xiaoqu-item-list .item-info{color:#999;font-size:0.65rem;}
.xiaoqu-item-list .item-title{font-size:0.75rem;}







/*贴吧发帖*/
.tieba-bar-foot{width:100%;position:absolute;height:2.5rem;line-height: 2.5rem;bottom:0;background:#fff;border-top:1px solid #eee;}
.tieba-bar-foot a{display:block;width:100%;height:2.5rem;padding:0 0.5rem;}
.tieba-bar-foot input{height:1.5rem;border:1px solid #ddd;border-radius:2rem;font-size:0.7rem;padding:0 0.5rem;-webkit-appearance:none;}
.tieba-bar-foot i{font-size:1rem;margin:0 0.25rem;}


/*贴吧内容*/
.tieba-topic-footer{width:100%;position:absolute;height:2.5rem;line-height: 2.5rem;bottom:0;background:#fff;border-top:1px solid #eee;}
.tieba-topic-footer a.footer-link-reply{float:left;width:75%;display:block;box-sizing:border-box;}
.tieba-topic-footer a.footer-link-reply input{margin:0 0.5rem;border:1px solid #ddd;border-radius:2rem;width:60%;height:1.5rem;font-size:0.7rem;padding:0 0.5rem;line-height:1.5rem;color:#999;-webkit-appearance:none;}
.tieba-topic-footer a.footer-link-dig{float:left;width:25%;display:block;text-align:center;box-sizing:border-box;}
.tieba-topic-footer a:first-child{border-right:1px solid #eee;}

.tieba-topic-head{background:#fff;overflow:hidden;padding:0.5rem;font-size:0.6rem;color:#888;position:relative;}
.tieba-topic-head .head-panel{position:absolute;right:0.5rem;top:0.5rem;display:block;width:1rem;height:1rem;text-align:center;z-index:99;}
.tieba-topic-head .head-avatar{float:left;width:3rem;height:3rem;}
.tieba-topic-head .head-avatar img{float:left;width:2.5rem;height:2.5rem;background:#eee;}
.tieba-topic-head .head-info{float:left;height:3rem;overflow:hidden;width:100%;padding:0 0.5rem 0 3.5rem;position:absolute;left:0;top:0.5rem;}
.tieba-topic-head .head-info h1{font-size:0.7rem;margin:0 0 0.2rem 0;color:#444;}
.tieba-topic-body{font-size:0.7rem;line-height:1.5rem;padding:0.5rem;border-bottom:1px solid #eee;background:#fff;}
.tieba-topic-body .item-photo{overflow:hidden;}
.tieba-topic-body .item-photo .pic{width:31%;float:left;position:relative;margin-right:2%;margin-bottom:0.15rem;}
.tieba-topic-body .item-photo .pic .pic-holder{width:100%;margin-top:100%;}
.tieba-topic-body .item-photo .pic span{display:block;width:100%;height:100%;background-size:cover!important;position:absolute;top:0;left:0;}
.tieba-topic-body .item-video{width:100%!important;height:auto!important;min-width:15rem;min-height:10rem;overflow:hidden;position:relative;}
.tieba-topic-body .item-video video{position:absolute;width:100%;height:100%!important;background: #000;}
.tieba-topic-body .item-video .item-video-play{background:url("../image/video.png");position:absolute;width:100%;height:100%;background-size:cover!important;opacity: 0.8;filter:alpha(opacity=80);}
.tieba-topic-body .ui-smile{width:1.5rem;}


.tieba-reply-list{border-top:1px solid #eee;margin-top:0.5rem;background:#fff;}
.tieba-reply-list .reply-list-head{width:100%;height:3.2rem;overflow:hidden;position:relative;}
.tieba-reply-list .reply-list-head .head-avatar{width:2.2rem;height:2.2rem;margin:0.5rem;position:absolute;left:0;}
.tieba-reply-list .reply-list-head .head-avatar img{width:2.2rem;height:2.2rem;overflow:hidden;}
.tieba-reply-list .reply-list-head .head-info{padding:0.5rem 0.5rem 0 3.5rem;width:100%;position:relative;font-size:0.7rem;}
.tieba-reply-list .reply-list-head .head-info p{overflow:hidden;height:1.2rem;line-height:1.2rem;width:100%;margin:0;color:#888;}
.tieba-reply-list .reply-list-body{margin:0 0.5rem;font-size:0.7rem;} 
.tieba-reply-list .reply-list-body .item-photo{overflow:hidden;margin-top:0.5rem;}
.tieba-reply-list .reply-list-body .item-photo .pic{width:31%;float:left;position:relative;margin-right:2%;margin-bottom:0.15rem;}
.tieba-reply-list .reply-list-body .item-photo .pic .pic-holder{width:100%;margin-top:100%;}
.tieba-reply-list .reply-list-body .item-photo .pic span{display:block;width:100%;height:100%;background-size:cover!important;position:absolute;top:0;left:0;}
.tieba-reply-list .reply-list-body .quot-box{padding:0.5rem;border:1px solid #F4CBCB;background:#FFFAE7;border-radius:0.15rem;margin-bottom:0.5rem;font-size:0.65rem;}
.tieba-reply-list .reply-list-body .quot-box p{margin:0 0 0.25rem 0;color:#888;}
.tieba-reply-list .reply-list-body .ui-smile{width:1.5rem;}
.tieba-reply-list .reply-list-foot {height:2rem;line-height:2rem;text-align:right;border-bottom:1px solid #eee;padding:0 0.5rem;}
.tieba-reply-list .reply-list-foot a{color:#999;font-size:0.6rem;margin-left:1rem;}
.tieba-reply-list .reply-list-foot i{margin-right:0.15rem;}




/* 快帮 */
.kuai-shop-detail {padding:1.5rem;text-align:center;background:#fff;border-bottom:1px solid #eee;}
.kuai-shop-detail img{display:block;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;margin:0 auto;}
.kuai-shop-detail h1{margin:0.5rem 0;font-size:0.7rem;}
.kuai-shop-detail p{margin:0;font-size:0.6rem;color:#999;}
.kuai-shop-detail p .fa{margin:0 0.15rem 0 0.5rem;}

.kuai-item-list{margin-top:0.5rem;background:#fff;} 
.kuai-item-list .item-title{font-size:0.7rem;}
.kuai-item-list .item-text{font-size:0.6rem;color:#999;}
.kuai-item-list .item-after{color:#f60;font-size:0.6rem;}


.kuai-item-detail .item-detail-photo{width:100%;overflow:hidden;margin:0;display:block;}
.kuai-item-detail .item-detail-info{position:relative;width:100%;height:2.2rem;line-height:2.2rem;background:#fff;overflow:hidden;}
.kuai-item-detail .item-detail-info .detail-info-title{height:2.2rem;line-height:2.2rem;font-size:0.7rem;position:absolute;left:0.5rem;}
.kuai-item-detail .item-detail-info .detail-info-price{color:#f60;position:absolute;right:0.5rem;font-size:0.6rem;}

.kuai-item-detail .item-detail-detail{padding:0.5rem;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:0.7rem;line-height:1.5rem;margin-bottom:0.5rem;}
.kuai-item-detail .item-detail-detail p{margin:0;}

.kuai-item-footer{position:absolute;bottom:0;height:2.2rem;line-height:2.2rem;left:0;background:#FF5B35;width:100%;z-index:999999;}
.kuai-item-footer a{display:block;height:2.2rem;line-height:2.2rem;width:100%;text-align:center;color:#fff;}





.kuai-order-form .order-form-hd{background:#fff;position:relative;padding:0.5rem;border-bottom:1px solid #eee;}
.kuai-order-form .order-form-hd p{margin:0;height:1.5rem;line-height:1.5rem;font-size:0.7rem;}
.kuai-order-form .order-form-hd .form-hd-num{position:absolute;right:0.5rem;bottom:0.8rem;}
.kuai-order-form .order-form-hd .form-hd-num .order-num-ctrl{width:1.5rem;height:1.5rem;line-height:1.5rem;text-align:center;display:block;float:left;border:1px solid #eee;}
.kuai-order-form .order-form-hd .form-hd-num .order-num-num{width:1.5rem;height:1.5rem;line-height:1.5rem;text-align:center;display:block;float:left;border:none;border-top:1px solid #eee;border-bottom:1px solid #eee;color:#888;font-size: 0.7rem;border-radius:0!important;box-shadow:none!important;-webkit-box-shadow:none;background:#fff;-webkit-appearance: none;}

.kuai-order-form .order-form-bd{border-top:1px solid #eee;}
.kuai-order-form .order-form-bd .form-check-list{background:#fff;overflow:hidden;}
.kuai-order-form .order-form-bd .form-check-list li{padding:0.25rem 0.5rem;font-size:0.7rem;position:relative;padding-left:2.5rem;border-bottom:1px solid #eee;}
.kuai-order-form .order-form-bd .form-check-list label{display:block;position:absolute;left:0.5rem;top:0.5rem;}

.kuai-order-form .order-form-bd .content-block-title{margin-top:1rem;}
.kuai-order-form .order-form-ft {margin:0.5rem 0 2.7rem 0;background:#fff;padding:0.5rem;border-top:1px solid #eee;border-bottom:1px solid #eee;}











/*用户中心*/
.uc-index-hd{width:100%;position:relative;background:#05C0AB;height:7rem;padding-top:1rem;}
.uc-index-hd .index-hd-back{position:absolute;left:0.5rem;top:0.5rem;color:#fff;font-size:1rem;}
.uc-index-hd .index-hd-message{position:absolute;right:0.5rem;bottom:0.5rem;color:#fff;font-size:1rem;}
.uc-index-hd .index-hd-profile{position:absolute;right:0.5rem;top:0.5rem;color:#fff;font-size:1rem;}
.uc-index-hd .index-hd-avatar{margin:0 auto;display:block;width:3.6rem;height:3.6rem;background:rgba(255,255,255,0.9);border-radius:50%;position:relative;}
.uc-index-hd .index-hd-avatar img{width:3.4rem;height:3.4rem;border-radius:50%;overflow:hidden;margin:0.1rem;}
.uc-index-hd .index-hd-avatar small{font-size:0.4rem;display:block;position:absolute;top:0.5rem;right:-0.2rem;background:#FF5B35;color:#fff;width:1.2rem;height:1.2rem;border-radius:50%;line-height:1.2rem;text-align:center;overflow:hidden;}
.uc-index-hd .index-hd-nickname{font-size:0.8rem;text-align:center;color:#fff;margin:0.5rem 0;}

.uc-index-td{background:#049385;height:3rem;overflow:hidden;}
.uc-index-td a{width:33.3333%;height:3rem;display:block;float:left;text-align:center;color:#fff;padding-top:0.5rem;}
.uc-index-td a:nth-child(1){border-right:1px solid rgba(255,255,255,0.1);}
.uc-index-td a:nth-child(2){border-right:1px solid rgba(255,255,255,0.1);}
.uc-index-td h6{margin:0;font-size:0.8rem;font-weight:normal;}
.uc-index-td p{margin:0;font-size:0.6rem}

.uc-index-bd{margin-bottom:2.2rem;}

.uc-kuai-list{margin:0;font-size:0.7rem;}
.uc-kuai-list .item-text{height:2rem;margin-top:0.25rem;}
.uc-kuai-list .item-text p{height:1rem;line-height:1rem;font-size:0.6rem;margin:0;}

.uc-kuai-detail{font-size:0.7rem;font-weight:normal;}
.uc-kuai-detail .item-title{font-size:0.8rem;font-weight:normal!important;}
.uc-kuai-detail .item-text{font-size:0.6rem;color:#999;}

.uc-order-list{margin:0;}
.uc-order-list ul{background:#f5f5f5;border:none;}
.uc-order-list li{overflow:hidden;background:#fff;margin-bottom:0.5rem;}
.uc-order-list .order-item-hd{height:2.2rem;line-height:2.2rem;overflow:hidden;padding:0 0.5rem;font-size:0.7rem;}
.uc-order-list .order-item-bd{border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden;}
.uc-order-list .order-item-bd .item-title{font-size:0.7rem;}
.uc-order-list .order-item-bd .item-after{font-size:0.7rem;color:#f60;}
.uc-order-list .order-item-bd .item-text{height:1rem;line-height:1rem;font-size:0.6rem;margin:0;}
.uc-order-list .order-item-bd .item-content:last-child .item-inner{border:none;}
.uc-order-list .order-item-ft{height:2.2rem;line-height:2.2rem;overflow:hidden;padding:0 0.5rem;font-size:0.65rem;border-bottom:1px solid #eee;}


.uc-face-choose{height:2.2rem;display:block;width:100%;position:relative;overflow:hidden;text-align:center;line-height:2.2rem;color:#fff;}
.uc-face-choose input{ font-size:100px;opacity:0; filter:alpha(opacity=0);position:absolute;}
.uc-face-choose .face-choose-holder{height:2.2rem;display:block;width:100%;}

.uc-renmai-cropper{width:100%!important;position:absolute;height:100%!important;overflow:hidden;}
.uc-renmai-cropper .cropper-container{width:100%!important;position:absolute;height:100%!important;}	
.uc-renmai-footer .tab-item{width:50%;float:left;height:2.5rem;overflow:hidden;position:relative;}
.uc-renmai-footer .tab-item input{position:absolute;font-size:100px;right:0;top:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.uc-renmai-footer .tab-item .label-upload{width:100%;height:2.5rem;line-height: 2.5rem;cursor:pointer;background: #fafafa; border-right:1px solid #eee;overflow:hidden;display: inline-block;
*display: inline; *zoom: 1;}
.uc-renmai-footer .tab-item .label-submit{width:100%;height:2.5rem;line-height: 2.5rem;display:block;}



/* 小区嗨店 */
.hi-market-notice{padding:0.5rem;font-size:0.7rem;line-height:1.1rem;background:#fff;border-bottom:1px solid #eee;}
.hi-market-header{padding:0.5rem 0.75rem;border-bottom:1px solid #eee;font-size:0.8rem;}
.hi-market-header img{vertical-align:middle;width:26px;height:26px;margin-right:0.5rem}

.hi-margin .hi-margin-header, .hi-hotsale .hi-hotsale-header{border-left:5px solid #e84c3d;padding:0.5rem 0.75rem;border-bottom: 1px solid #eee;border-top:1px solid #eee;}
.hi-margin .hi-margin-details table{border-bottom: 1px solid #eee}
.hi-margin .hi-margin-details img{width:3.5rem;margin-top:0.45rem}
.hi-margin .hi-margin-details p{margin:0;margin-top:0.25rem;font-size:0.65rem;height:2.2rem;line-height:1.1rem;overflow:hidden;padding:0 0.25rem;}
.hi-margin .hi-margin-details i{font-style: normal;font-size: 0.7rem;color:#e33124;padding-top: 0.1rem;display: block;padding-bottom:0.2rem}
.hi-margin .hi-margin-details td{position: relative;padding:0.25rem 0;width:33.33333%;}
.hi-margin .hi-margin-details td span{position:absolute;padding:0 0.3rem;height:0.75rem;background-color:#e33124;top:0.1rem;right:0; color:#fff;font-size: 0.5rem;text-align: center;line-height: 0.75rem;}

.hi-hotsale{margin:0.5rem 0 2.2rem 0;}
.hi-hotsale .hotsale-detail .hotsale-detail-lists{padding:0.5rem;border-bottom:1px solid #eee;}
.hi-hotsale .hotsale-detail .hotsale-detail-img{width:35%;float: left}
.hi-hotsale .hotsale-detail .hotsale-detail-img img{width:90%}
.hi-hotsale .hotsale-detail .hotsale-detail-detailer{width:65%;float: left;position:relative;}
.hi-hotsale .hotsale-detail .hotsale-detail-detailer span{font-size: 0.7rem;color:#000;}
.hi-hotsale .hotsale-detail .hotsale-detail-detailer .hotsale-sub{font-size: 0.6rem;color:#999;display: block;margin-top: 0.25rem;}
.hi-hotsale .hotsale-detail .hotsale-detail-detailer p{margin:0;color:#999;font-size:0.6rem;}
.hi-hotsale .hotsale-detail .hotsale-detail-detailer p span{color:#FF5543;font-size:0.75rem;margin-right:0.25rem;}
.hi-hotsale .hotsale-detail .hotsale-detail-detailer i{position: absolute;right:0.25rem;bottom:0.25rem;width:1.5rem;height:1.5rem;background-color:#dd2727;color:#fff;border-radius: 50%;display:block;text-align:center;
line-height: 1.5rem;border:1px solid #dd2727;}

.hi-nav-cart{position:relative;margin-right:0.8rem!important;}
.hi-nav-cart .nav-cart-num{position:absolute;right:-35%;top:0.2rem;display:block;font-size:0.6rem;color:#fff;background:#f00;padding:0 0.2rem;height:0.8rem;line-height:1rem;z-index:9999;border-radius:0.5rem;line-height:0.8rem;overflow:hidden;min-width:0.8rem;}

.hi-cart-box .cart-header{height:2.2rem;line-height:2.2rem;padding:0 0.5rem;font-size:0.7rem;border-bottom:1px solid #eee}
.hi-cart-box .cart-detail .cart-detail-img{width:35%;float:left;}
.hi-cart-box .cart-detail .cart-detail-detailer{width:65%;float:left;padding-left:0.25rem;position:relative;}
.hi-cart-box .cart-detail .cart-detail-img img{width: 96%}
.hi-cart-box .cart-detail .cart-detail-item{padding:0.5rem;border-bottom:1px solid #eee;position:relative;}
.hi-cart-box .cart-detail .cart-detail-detailer span{font-size: 0.7rem;color:#000;}
.hi-cart-box .cart-detail .cart-detail-detailer p{margin:0;color:#999;font-size:0.6rem;}
.hi-cart-box .cart-detail .cart-detail-detailer p span{color:#FF5543;font-size:0.7rem;margin-right:0.2rem;}
.hi-cart-box .cart-detail .cart-detail-detailer .cart-detail-title{display:block;max-height:2.2rem;line-height:1.1rem;overflow:hidden;}
.hi-cart-box .cart-detail .cart-detail-detailer .cart-detail-sub{font-size:0.6rem;color:#999;display: block;}
.hi-cart-box .cart-detail .cart-detail-detailer .cart-math{position:absolute;bottom:0;right:0;}
.hi-cart-box .cart-detail .cart-detail-detailer .cart-math span{color:#999;width:1.2rem;height:1.2rem;line-height:1.2rem;border-radius:50%;border:1px solid #ccc;display:inline-block;text-align: center;}
.hi-cart-box .cart-detail .cart-detail-detailer .cart-math .cart-minus{margin-right:2px;}
.hi-cart-box .cart-detail .cart-detail-detailer .cart-math .cart-plus{margin-left: 2px}
.hi-cart-box .cart-detail .cart-detail-detailer .cart-math .cart-num{width:auto;border:none;display:inline-block;width:1rem;text-align:center;height:1.2rem;line-height:1.2rem;padding:0;font-size:0.7rem;color:#666;}
.hi-cart-box .cart-detail .cart-detail-del{position:absolute;top:0;right:0;width:4rem;height:100%;display:none;}
.hi-cart-box .cart-detail .cart-detail-del a{height:100%;text-align:center;-webkit-box-align:center;display:-webkit-box;background:#FF5543;color:#fff;-webkit-box-pack:center;}
.hi-cart-box .cart-footer{height:2.2rem;line-height:2.2rem;font-size: 0.7rem;padding:0 0.5rem;border-bottom:1px solid #eee;margin-bottom:2.2rem;}

.hi-cart-box .cart-total{height:2.2rem;line-height:2.2rem;border-bottom: 1px solid #eee;font-size:0.75rem;padding-left:0.75rem;position: fixed;bottom:0;width: 100%;background:#fff;}
.hi-cart-box .cart-total i{font-style: normal;color:#FF5543 }
.hi-cart-box .cart-total .cart-accounts{display: block;color:#fff;background:#FF5543;padding:0 1rem; }

.hi-pay-form .item-content{font-size:0.7rem;}
.hi-pay-form .content-block-title{margin:0.75rem 0 0.3rem 0.5rem;font-size:0.6rem;}
.hi-pay-form .form-check-list li{padding:0.5rem 0.5rem 0.5rem 3rem;position: relative;font-size:0.7rem!important;border-bottom:1px solid #eee;}
.hi-pay-form .form-check-list li label{position:absolute;left:0.5rem;top:0.5rem;}

.hi-mart-header{width:100%;background:#E53D2E;color:#fff;height:1.6rem;line-height:1.6rem;font-size:0.65rem;text-align:center;z-index: 999;overflow:hidden;}
.hi-mart-header i{font-size:0.65rem;padding-right:0.2rem;}

.hi-mart-box{background:#fff;height:calc(100% - 4rem);overflow:hidden;position:absolute;width:100%;}
.hi-mart-box .mart-box-left{width:25%;float:left;height:100%;background:#F6F6F6;border-right:1px solid #eee;overflow-y:auto;}
.hi-mart-box .mart-box-left ul{overflow:hidden;margin-bottom:2rem;}
.hi-mart-box .mart-box-left li{text-align: center;border-bottom:1px solid #eee;}
.hi-mart-box .mart-box-left li:last-child{border:none;}
.hi-mart-box .mart-box-left li a{display:block;width:100%;height:2rem;line-height:2rem;font-size:0.65rem;}
.hi-mart-box .mart-box-left li.active a{background:#fff;color:#f60;}
.hi-mart-box .mart-box-right{width:75%;float:left;height:100%;background: #fff;padding-bottom:2.2rem;overflow-y:auto;}
.hi-mart-box .mart-box-right .hi-mart-list .mart-list-item{border-bottom:1px solid #eee;padding:0.5rem;overflow:hidden;position:relative;}
.hi-mart-box .mart-box-right .hi-mart-list .mart-list-item:last-child{border:none;}
.hi-mart-box .mart-box-right .hi-mart-list .mart-list-item .item-thumb{float:left;display: block;width:35%}
.hi-mart-box .mart-box-right .hi-mart-list .mart-list-item .item-thumb img{width:98%;min-height:3.7rem;}
.hi-mart-box .mart-box-right .hi-mart-list .mart-list-item .item-detail{float:left;width: 65%;padding-left: 0.25rem;position: relative;}
.hi-mart-box .mart-box-right .hi-mart-list .mart-list-item .item-detail span{font-size: 0.65rem}
.hi-mart-box .mart-box-right .hi-mart-list .mart-list-item .item-detail .goods-sub{font-size: 0.5rem;color:#999;display: block;margin-top: 0.25rem;}
.hi-mart-box .mart-box-right .hi-mart-list .mart-list-item .item-detail p{margin:0;color:#999;font-size:0.5rem;margin-top: 0.25rem}
.hi-mart-box .mart-box-right .hi-mart-list .mart-list-item .item-detail p span{color:#FF5543;font-size:0.75rem;margin-right:0.25rem;}
.hi-mart-box .mart-box-right .hi-mart-list .mart-list-item .item-detail .external{position:absolute;right:0.15rem;bottom:0.1rem;width:1.35rem;height:1.35rem;border-radius:50%;border:1px solid #FF5543;text-align:center;line-height: 1.25rem;color:#FF5543;}
.hi-mart-box .mart-box-right .hi-mart-list .mart-list-item .item-mini{display:block;position:absolute;left:0;top:1rem;background:#f50;color:#fff;padding:0.1rem 0.2rem;font-size:0.5rem;}

.hi-mart-subcate{width:100%;height:2rem;line-height:2rem;overflow-y:hidden;overflow-x:auto;}
.hi-mart-subcate li{float:left;margin-top:0.2rem;margin-left:0.2rem;}
.hi-mart-subcate li a{display:block;height:1.6rem;line-height:1.6rem;padding:0 0.5rem;border:1px solid #eee;border-radius:0.1rem;margin:0.2rem;font-size:0.6rem;}
.hi-mart-subcate li.active a{background:#f60;color:#fff;border:1px solid #f60;}


/*支付选择*/
.niu-pay-list{overflow:hidden;}
.niu-pay-list li{background:#fff;border-bottom: 1px solid #eee;position:relative;padding:0.5rem 3rem;}
.niu-pay-list li .pay-list-info h4{margin:0;font-size:0.7rem;}
.niu-pay-list li .pay-list-info p{margin:0;}
.niu-pay-list li .pay-list-thumb{position:absolute;left:0.5rem;top:0.5rem;width:2rem;}
.niu-pay-list li .pay-list-thumb span{width:2rem;height:2rem;display:block;background-size:cover;}
.niu-pay-list li .pay-radio{position:absolute;right:0.5rem;top:0.5rem;width:2rem;}


/*支付底部*/
.niu-pay-footer{width:100%;position:fixed;bottom:0;left:0;height:2.2rem;line-height:2.2rem;color:#fff;text-align:center;z-index:99999;}
.niu-pay-footer .external{display:block;color:#fff;width:100%;height:2.2rem;line-height:2.2rem;text-align:center;border:none;background:#f60;}





/*同城信息*/
.life-global-list {margin:0;}
.life-global-list ul{border:none;}
.life-global-list li{overflow:hidden;padding:0;}
.life-global-list li .item-content{padding:0 0.5rem;border-bottom: 1px solid #eee;}
.life-global-list li .item-media img{width:3rem;height:3rem;}
.life-global-list li .item-media span{width:3rem;height:3rem;display:block;text-align:center;line-height:3rem;color:#fff;font-size:1.2rem;}
.life-global-list li .item-inner{padding:0;border:none;}
.life-global-list li .item-inner::after{display:none;}
.life-global-list li .item-title{font-size:0.7rem;}
.life-global-list li .item-text{font-size:0.6rem;color:#999;}


/*用户登录*/
.member-login-form{background:#fff;padding:0;}
.member-login-form .list-block{margin:0;border:none;}
.member-login-form .list-block ul:before{display:none;}

.member-third-title{height:2rem;line-height:2rem;text-align:center;margin-top:1rem;}
.member-third-title h5{font-size:0.7rem;color:#888;margin:0;font-weight:normal;}
.member-third-title hr{height:1px;border:none;border-top:1px solid #ccc;margin-top:1rem;}



.member-third-login {text-align:center;margin:20px 0;overflow:hidden;}
.member-third-login a{display:block;float:left;width:46px;height:46px;text-align:center;line-height:44px;border-radius:50%;background:#fff;margin:0 5px;border:1px solid #ececec;}
.member-third-login i{font-size:26px;}
.member-third-login .login-third-list{width:180px;;margin:0 auto;}
.member-third-login i.fa-qq{color:#32CCFE;}
.member-third-login i.fa-weibo{color:#EF5350;}
.member-third-login i.fa-weixin{color:#7CB342;}







/*微信功能*/
.weixin-tel-head {width:100%;height:12rem;position:relative;background:rgba(0,0,0,0.6);padding-top:2rem;}
.weixin-tel-head .tel-head-avatar{width:100%;height:4rem;overflow:hidden;}
.weixin-tel-head .tel-head-avatar img{width:4rem;height:4rem;border-radius:50%;overflow:hidden;display:block;margin:0 auto;border:1px solid rgba(255,255,255,0.5);padding:0.1rem;}
.weixin-tel-head h5{text-align:center;color:#fff;margin:1rem 0;font-size:1rem;}
.weixin-tel-head a{color:#fff;}
.weixin-tel-body .list-block{margin:0 0 2.2rem 0;}




/*智慧114*/
.smart-index-head{width:100%;}
.smart-index-head  .index-head-search{position:relative;width:100%;height:2rem;border-bottom:1px solid #eee;background:#fff;overflow:hidden;}
.smart-index-head  .index-head-search .searchbar{padding:0.3rem 0.5rem;}
.smart-index-head  .index-head-search input{height:1.4rem;border:none;line-height:1.4rem;font-size:0.75rem;padding-left:1.5rem;}
.smart-index-title{background:#fff;padding:1rem 0.7rem 0 0.8rem;font-size:0.7rem;}
.smart-index-title i{display:inline-block;width:0.4rem;height:0.4rem;border-radius:50%;margin-right:0.3rem;}


.smart-index-nav{padding-bottom:1.5rem;background:#fff;border-bottom:1px solid #eee;}
.smart-index-nav .swiper-pagination{bottom:0.5rem;}
.smart-index-nav .index-nav{border:none;}

.smart-index-notice{padding:0.5rem;background:#fff;border-bottom:1px solid #eee;}
.smart-index-notice .smart-notice{width:100%;overflow:hidden;}
.smart-index-notice .col-67{width:66.66666666666%;}
.smart-index-notice .smart-notice li{line-height:1rem;font-size:0.68rem;word-break:break-all;height:2rem;overflow:hidden;}
.smart-index-notice .smart-notice em{color:#FF4546;font-weight:400;font-style:normal;}
.smart-index-notice .notice-btn{height:2rem;line-height:2rem;text-align:center;width:90%;margin:0;display:block;background:#FF4546;color:#fff;border-radius:0.2rem;font-size:0.7rem;}

.smart-index-more a{display:block;width:100%;height:3rem;line-height:3rem;background:#fff;text-align:center;font-size:0.7rem;margin-bottom:2.2rem;}



.smart-join-tips{background:#fff;font-size:0.7rem;padding:0.5rem;line-height:1rem;}
.smart-join-tips p{margin:0.25rem 0;}





.smart-item-list{margin:0;}
.smart-item-list ul{border:none;width:100%;overflow:hidden;}
.smart-item-list li .item-media img{width:3rem;height:3rem;}
.smart-item-list li .item-media span{width:3rem;height:3rem;display:block;color:#fff;line-height:3rem;text-align:center;font-size:1.2rem;}
.smart-item-list li .item-title{font-size:0.7rem;}
.smart-item-list li .item-subtitle{font-size:0.6rem;}
.smart-item-list li .item-after{font-size:0.6rem;color:#999;}
.smart-item-list li .item-text{font-size:0.6rem;color:#999;height:1.2rem;line-height:1.2rem;overflow:hidden;}
.smart-item-list li .item-content{padding-left:0;border-bottom:1px solid #eee;margin-left:0.5rem;}
.smart-item-list li .item-inner{border:none;}


.smart-detail-content{background:#F8F8F8;}
.smart-detail-head{padding-bottom:1.5rem;background:#fff;background-size:cover!important;position:relative;overflow:hidden;}
.smart-detail-head .detail-head-bar{height:3rem;background:transparent;position:relative;border:none;}
.smart-detail-head .detail-head-bar *{background:transparent;}
.smart-detail-head .detail-head-bar::after{display:none;}
.smart-detail-head .detail-head-bar .title{height:2.2rem;line-height:2.2rem;width:100%;background:-webkit-linear-gradient(rgba(255,255,255,0.5), transparent);color:#fff;}
.smart-detail-head .detail-head-bar span{color:#fff;width:60%;word-break:break-all;display:block;margin:0.5rem auto;white-space:normal;line-height:1.3rem;}



.smart-detail-head .detail-head-bar .subtitle {margin:0;font-size:0.65rem;position:absolute;bottom:0.25rem;text-align:center;width:100%;height:1rem;line-height:1rem;left:0;color:#999;}
.smart-detail-head .detail-head-media{display:block;width:3rem;height:3rem;margin:0.5rem auto 0 auto;}
.smart-detail-head .detail-head-media span{display:block;width:3rem;height:3rem;text-align:center;line-height:3rem;color:#fff;font-size:1.8rem;border-radius:50%;}
.smart-detail-head .detail-head-media img{display:block;width:3rem;height:3rem;border-radius:50%;}
.smart-detail-head .detail-head-status{position:absolute;bottom:0.5rem;left:0.5rem;display:block;font-size:0.6rem;background:rgba(0,0,0,0.5);color:#fff;padding:0.2rem 0.5rem;border-radius:3rem;}


.detail-share-tips{font-size:0.7rem;padding:0.5rem;}
.detail-share-tips a{color:#f00;}


.detail-service-list{margin:0;}
.detail-service-list ul{background:#F8F8F8;}
.detail-service-list .service-contact .fa{font-size:1.5rem;margin-left:1rem;color:#888;}
.detail-service-list .item-subtitle{color:#888;font-size:0.65rem;}


.smart-detail-footer{position:fixed;bottom:0;height:2.5rem;line-height:2.5rem;width:100%;background:#fff;text-align:center;padding:0 15%;z-index:99;}
.smart-detail-footer i.fa{font-size:1.2rem;color:#888;}
.smart-detail-footer a{font-size:1rem;color:#888;}
.smart-detail-footer small{font-size:0.7rem;color:#888;}



.smart-detail-kefu{position:fixed;right:0;width:2rem;height:2.5rem;text-align:center;bottom:5rem;background:#009900;color:#fff;color:#fff;border-bottom-left-radius:0.2rem;border-top-left-radius: 0.2rem;}
.smart-detail-kefu i{font-size:1rem;}
.smart-detail-kefu p{margin:0;font-size:0.5rem;height:0.5rem;}
.smart-detail-kefu a{color:#fff;}


.smart-album-list{padding:0.5rem;}
.smart-album-list li{margin-bottom:0.25rem;background:#fff;padding:0.25rem;}
.smart-album-list img{width:100%;height:5rem;margin:0;}
.smart-album-list a{display:block;padding:0;margin:0;}
.smart-album-list p{height:0.8rem;line-height:0.8rem;font-size:0.6rem;margin:0;}


.smart-review-total{padding:0.5rem;background:#fff;border-bottom:1px solid #eee;font-size:0.7rem;line-height:1rem;overflow:hidden;}
.smart-review-total span{float:left;}

.smart-review-list{margin-top:0.5rem;background:#fff;}
.smart-review-list ul{border-bottom:none;}
.smart-review-list .review-list-head{padding:0 0.5rem;background:#fff;line-height:2.2rem;font-size:0.7rem;}


.smart-review-list .item-content{padding-left:0.5rem;font-size:0.6rem;}
.smart-review-list .item-after{color:#999;}
.smart-review-list .item-text{color:#999;font-size:0.6rem;height:auto;overflow:hidden;}
.smart-review-list .item-ctrl{padding-top:0.4rem;text-align:right;height:1.5rem;}
.smart-review-list .item-ctrl a{color:#999;margin-left:0.5rem;border-radius:0.5rem;font-size:0.5rem;border:1px solid #eee;padding:0.2rem 0.5rem;}
.smart-review-list .item-ctrl span{margin-left:0.15rem;}
.smart-review-list .item-ctrl i{margin-right:0.1rem;}
.smart-review-list .item-inner{padding-right:0.5rem;padding-left:3.5rem;margin-left:0;}
.smart-review-list .item-media{top:0;position:absolute;left:0.5rem;}

.smart-detail-cliam{background:#fff;padding: 0.5rem;font-size:0.7rem;}

.news-index-cate{margin:0;width:100%;height:2rem;background:#fff;border-bottom:1px solid #eee;overflow-x:auto;overflow-y:hidden;}
.news-index-cate ul{width:200%;overflow-y:hidden;}
.news-index-cate li{display:inline-block;}
.news-index-cate li.active a{color:#f60;}
.news-index-cate a{display:block;width:100%;line-height:2rem;padding:0 0.5rem;font-size:0.8rem;}

.news-index-slider {overflow:hidden;width:100%;height:10rem;display:block;}
.news-index-slider .bd{position:relative; z-index:0; }
.news-index-slider .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.news-index-slider .hd ul{display:none;}
.news-index-slider .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.news-index-slider .hd li.on{ background:#fff;  }
.news-index-slider .bd li{ position:relative; text-align:center;  }
.news-index-slider .bd li img{ vertical-align:top; width:100%;max-height:10rem;}
.news-index-slider .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0); text-align:left; }
.news-index-slider .bd li a.tit{display:block;width:100%;padding:0 0.5rem;overflow:hidden;position:absolute;bottom:0;height:2rem;line-height:2rem; background:rgba(0,0,0,0.7); color:#fff; font-size:0.7rem;}






.news-all-list{background:#fff;}
.news-all-list .item{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee;}
.news-all-list .item:last-child{border:none;}
.news-all-list .item h4{margin:0.5rem 0;}
.news-all-list .item p{margin:0;}
.news-all-list .item label{display:inline-block;padding:0.1rem 0.25rem;background:#f60;color:#fff;line-height:0.8rem}
.news-all-list .item-x1 p{font-size:12px;height:30px;line-height:30px;}
.news-all-list .item-x1 span{margin-left:10px;color:#999;}
.news-all-list .item-x2 img{display:block;width:100%;margin:10px 0;}
.news-all-list .item-x2 p{font-size:12px;height:30px;line-height:30px;}
.news-all-list .item-x2 span{margin-right:10px;color:#999;}
.news-all-list .item-x3 a{display:block;overflow:hidden;}
.news-all-list .item-x3 h4{height:44px;line-height:22px;overflow:hidden;}
.news-all-list .item-x3 p{font-size:12px;height:30px;line-height:30px;margin-top:0.25rem;}
.news-all-list .item-x3 span{margin-right:10px;color:#999;}
.news-all-list .item-x3 img{width:90%;height:70px!important;float:right;}
.news-all-list .item-x3 .item-x3-l{float:left;width:70%;}
.news-all-list .item-x3 .item-x3-r{float:right;width:30%;}

.news-detail-detail .detail-title{background:#fff;margin:0;padding:0.5rem;font-size:1rem;}
.news-detail-detail .detail-desc{overflow:hidden;padding:0.5rem;font-size:0.7rem;}
.news-detail-detail .detail-content{overflow:hidden;padding:0.5rem;font-size:0.7rem;line-height:1.5rem;}
.news-detail-detail .detail-content img{max-width:100%;}
.news-detail-detail .detail-content iframe{max-width:100%;}
.news-detail-detail .detail-content p{margin:0.1rem 0;}
.news-detail-detail .detail-weixin {text-align:center;font-size:0.7rem;margin-bottom:2rem;}
.news-detail-detail .detail-weixin p{margin:0;}

.news-recom-title{height:30px;line-height:30px;text-align:center;padding:0 0.5rem;}
.news-recom-title h5{font-size:12px;color:#999;margin:0;}
.news-recom-title hr{height:1px;border:none;border-top:1px solid #eee;margin-top:15px;}


.news-recom-list {margin:0;}
.news-recom-list ul{border:none;}
.news-recom-list .item-media{width:4rem;height:3rem;overflow:hidden;}
.news-recom-list .item-media img{width:100%;min-height:3rem;}
.news-recom-list .item-inner{border:none;}

.news-detail-footer{height:2.5rem;text-align:center;line-height:2.5rem;border-top:1px solid #eee;width:100%;background:#fff;}
.news-detail-footer a{width:25%;display:block;float:left;position:relative;font-size:0.7rem;}
.news-detail-footer a::after{content:"";display:block;width:1px;height:1.5rem;background:#eee;position:absolute;right:0;top:0.5rem;}
.news-detail-footer i{font-size:1rem;}


/* 通用点评 */
.review-list-block{margin:0.5rem;}
.review-list-block .block-hd{height:2rem;line-height:2rem;border-bottom:1px solid #eee;}
.review-list-block .block-hd h3{display:block;float:left;border-bottom:1px solid #F87979;height:2rem;line-height:2rem;margin:0;font-size:0.7rem;}
.review-list-block .block-bd{overflow:hidden;font-size:0.7rem;}
.review-list-block .block-bd .review-list li{padding:10px 0;border-bottom:1px solid #eee;position:relative;}
.review-list-block .block-bd .review-list .item-avatar{width:3rem;height:3rem;float:left;}
.review-list-block .block-bd .review-list .item-avatar span{display:block;width:2rem;height:2rem;border-radius:50%;background-size:cover;}
.review-list-block .block-bd .review-list .item-desc{padding-left:3rem;}
.review-list-block .block-bd .review-list .item-user{display:block;width:7.5rem;overflow:hidden;color:#999;}
.review-list-block .block-bd .review-list .item-time{font-size:12px;color:#ccc;margin:0;}
.review-list-block .block-bd .review-list .item-content{padding:5px 0;}
.review-list-block .block-bd .review-list .item-content img{max-width:100%;}
.review-list-block .block-bd .review-list .item-ctrl{position:absolute;right:0;top:10px;color:#999;}
.review-list-block .block-bd .review-list .item-ctrl a{margin-left:0.5rem;}
.review-list-block .block-bd .review-list .item-ctrl i{font-style:normal;color:#999;}
.review-list-block .block-bd .review-list .item-ctrl em{font-style:normal;color:#999;}
.review-list-block .block-bd .review-list li:last-child{border-bottom:none;}


/*商城*/
.mall-index-nav {border-bottom:1px solid #eee;background:#fff;padding:0.5rem;}
.mall-index-nav a{display:block;text-align:center;padding-top:0.25rem;}
.mall-index-nav i{display:block;font-size:1rem;line-height:2.2rem;width:2.2rem;height:2.2rem;border-radius:50%;margin:0 auto;}
.mall-index-nav span{font-size:0.7rem;}

.mall-index-diy{width:100%;overflow:hidden;}


.mall-index-floor{background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:0.5rem;}
.mall-index-floor .index-floor-hd{padding:0.5rem;}
.mall-index-floor .index-floor-hd h4{font-size:0.9rem;text-align:center;font-weight:400;margin:0.7rem 0 0.25rem 0;}
.mall-index-floor .index-floor-hd p{font-size:0.7rem;text-align:center;color:#999;margin:0;}


.mall-cate-wrap{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;}
.mall-cate-wrap .cate-wrap-left{width:30%;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling: touch;height: 100px;border-right: 1px #ccc solid;height:100%;float: left;}
.mall-cate-wrap .cate-wrap-right{width: 67%;padding-top: .5rem;padding-right: 4%;overflow-y: scroll;height:100%;float:right;}
.mall-cate-wrap .cate-wrap-left li{height: 2.2rem;line-height: 2.2rem;background-color: #f3f4f6;border-bottom: 1px solid #e0e0e0;text-align: center;}
.mall-cate-wrap .cate-wrap-left a{display:block;height:2.2rem;line-height:2.2rem;width:100%;font-size:0.7rem;}
.mall-cate-wrap .cate-wrap-left a.active{background:#fff;}
.mall-cate-wrap .cate-wrap-right a{ 
    line-height: 0rem;
    display: block;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    border-radius: 2px;
    margin-bottom: .5rem;
    text-align: center;
    background-color: #eee;
	}
.mall-cate-wrap .cate-wrap-right a img{    display: inline-block;
    display: inline-block;
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 2;
	}
.mall-cate-wrap .cate-wrap-right a span{   display: block;
    height: 1.2rem;
    font-size: 0.6rem;
    line-height: 1.2rem;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    margin: 1px 1px;
    background-color: #fafafa;
	}

.mall-two-list .two-list-wrap{margin: .2rem;border-radius: 0;box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);}
.mall-two-list .sales-wrap{height: 1rem;line-height: 1rem;position: absolute;bottom: 0;right: 0;background-color: rgba(0,0,0,.5);padding: 0 .3rem;color: #fff;}
.mall-two-list .card-content-inner{padding: .2rem;}
.mall-two-list .two-list-item{height: 1.2rem;line-height: 1.2rem;}


.mall-list-order{background:#fff;text-align:center;border-bottom:1px solid #eee;}
.mall-list-order a{display:block;width:100%;height:2.2rem;line-height:2.2rem;font-size:0.7rem;}
.mall-list-order a.active{color:#f60;}


.mall-list-goods{margin:0;border:none;}
.mall-list-goods ul{border:none;}



/*商品*/
.goods-detail-slider{width:100%;height:16rem;overflow:hidden;}
.goods-detail-slider img{width:100%;height:16rem;}
.goods-detail-slider .swiper-pagination-bullet-active{background:#f60;}

.goods-detail-header{position:absolute;top:0;width:100%;height:3rem;line-height:2.2rem;overflow:hidden;}
.goods-detail-header{padding:0.5rem 0.5rem;z-index:99999999!important;}
.goods-detail-header a{display:block;width:2rem;height:2rem;line-height:2rem;background:rgba(0,0,0,0.6);color:#fff;display:block;border-radius:50%;text-align:center;;}

.goods-detail-title{font-size:0.8rem;background:#fff;padding:0.5rem;}
.goods-detail-price{overflow:hidden;padding:0 0.5rem;background:#fff;}
.goods-detail-price .price-current {font-size:1rem;color:#f60;}
.goods-detail-price .price-current small{font-size:0.6rem;}
.goods-detail-price .price-old {color:#999;margin-left:1rem;font-size:0.7rem;}
.goods-detail-price .price-discount{font-size:0.6rem;color:#fff;padding:0.1rem 0.5rem;background:#f60;border-radius:0.1rem;float:right;}

.goods-detail-status{font-size:0.6rem;background:#fff;padding:0.5rem;width:100%;overflow: hidden;text-align:center;color:#999;}
.goods-detail-status span{display:inline-block;}
.goods-detail-status .status-sale{margin:0 auto;}

.goods-detail-details{background:#fff;margin:0;padding:0;font-size:0.7rem;padding:0.5rem;width:100%;overflow:hidden;}
.goods-detail-details p{margin:0;}
.goods-detail-details img{max-width:100%!important;height:auto!important;}

.goods-detail-attrs{font-size:0.7rem;}

.gooods-detail-footer {background:#FE5006;white-space:nowrap;border-top:none;}
.gooods-detail-footer a{display:inline-block;height:2.5rem;border-left:1px solid #eee;}
.gooods-detail-footer a:first-child{border-right:none!important;}
.gooods-detail-footer .footer-link{width:15%;float:left;text-align:center;background:#fff;border-top:1px solid #eee;}
.gooods-detail-footer .footer-link span{display:block;font-size:0.5rem;}
.gooods-detail-footer .footer-link i{font-size:1rem;}
.gooods-detail-footer .footer-addcart{width:30%;color:#fff;text-align:center;font-size:0.7rem;line-height:2.5rem;background:#FF9400;border:none;}
.gooods-detail-footer .footer-buy{width:25%;color:#fff;text-align:center;line-height:2.5rem;font-size:0.7rem;border:none;}


.goods-popup-block{bottom:0!important;height:auto;top:auto;background:transparent;}
.goods-popup-block .item-thumb{margin-top: -1.3rem;z-index: 11000;width: 4rem;min-width: 4rem;height: 4rem;margin-right:1rem;}
.goods-popup-block .buttons-row .button{padding: 0.2rem;line-height: 1rem;height: 1.4rem;color: #999;border-color: #999;}
.goods-popup-block .buttons-row .btn-minus{width: 1.4rem;}
.goods-popup-block .buttons-row .btn-plus{width: 1.4rem;}
.goods-popup-block .buttons-row .number{width: 2rem;text-align: center;margin-left: -1px;color: #999;position: relative;display: block;height: 1.4rem;font-size: .7rem;line-height: 1.4rem;border: 1px solid #999;padding-left: 0;}
.goods-popup-block .button-fill{line-height: 2rem !important;height: 2rem !important;}

.goods-popup-skus{overflow:hidden;padding:0.5rem;}
.goods-popup-skus a{display:block;float:left;margin-right:0.5rem;font-size:0.7rem;border:1px solid #eee;padding:0.1rem 0.5rem;}
.goods-popup-skus a.active{border:1px solid #f60;}



/* 购物车 */
.mall-cart-list{-webkit-margin-before:0;-webkit-margin-after:0;}
.mall-cart-list .cart-list-shop{padding:0.5rem;overflow:hidden;border-bottom:1px solid #eee;background:#fff;}
.mall-cart-list .cart-list-item{margin-bottom:0.5rem;background:#fff;}
.mall-cart-list .cart-list-item li{overflow:hidden;padding:0.5rem;}
.mall-cart-list .cart-list-item li .item-pic{width:100%;}
.mall-cart-list .cart-list-item li .item-title{padding-left:0.5rem;font-size:0.7rem;width:100%;display:block;max-height:2rem;line-height:1rem;overflow:hidden;}
.mall-cart-list .cart-list-item li .item-oldprice{font-size:0.6rem;padding-left:0.5rem;}
.mall-cart-list .cart-list-item li.list-item{border-bottom:1px solid #eee;}
.mall-cart-list .cart-list-sku li {overflow:hidden;padding:0.5rem  0;position:relative;}
.mall-cart-list .cart-list-sku p{margin:0;font-size:0.7rem;}
.mall-cart-list .cart-list-sku .num-ctrl{position:absolute;right:0;top:0.5rem;width:5rem;}
.mall-cart-list .cart-list-sku .num-ctrl em{display:block;width:1.4rem;height:1.4rem;float:left;border:1px solid #eee;text-align:center;background:#f5f5f5;}
.mall-cart-list .cart-list-sku .num-ctrl input{-webkit-appearance:none;float:left;width:2rem;height:1.4rem;line-height:1.4rem;border:none;border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:center;font-size:0.7rem;border-radius:0;}
.mall-cart-list .cart-list-sku .list-sku-del{position:absolute;right:0;padding:0 0.5rem;font-size:0.7rem;height:1.5rem;background:#ff0000;color:#fff;top:0.15rem;line-height:1.5rem;display:none;}





.mall-cart-footer{overflow:hidden;}
.mall-cart-footer .cart-footer-left{width:70%;float:left;background:rgba(0,0,0,0.6);color:#fff;height:2.5rem;line-height:2.5rem;font-size:0.7rem;padding:0 0.5rem;}
.mall-cart-footer .cart-footer-right{width:30%;float:left;line-height:2.5rem;font-size:0.7rem;background:#f50;color:#fff;text-align:center;}
.mall-cart-footer .cart-footer-left small{font-size:0.6rem;margin-left:0.5rem;}
.mall-cart-footer .cart-footer-right a{color:#fff;width:100%;height:2.5rem;display:block;}



/* DOING */
.doing-index-nav{text-align:center;font-size:0.7rem;background:#fff;margin-bottom:0.5rem;}
.doing-index-nav img{width:2rem;height:2rem;}
.doing-index-nav p{margin:0;}
.doing-index-nav a{display:block;width:100%;padding:0.5rem 0;}

.doing-index-type{overflow:hidden;padding:0.5rem 0;}
.doing-index-type li{width:25%;float:left;}
.doing-index-type a{display:block;width:100%;line-height:2.2rem;text-align:center;}
.doing-index-type a.active{color:#F05423;font-weight:bold;}


.doing-post-type{overflow:hidden;padding:0.5rem 0;}
.doing-post-type li{width:25%;float:left;}
.doing-post-type a{display:block;width:80%;line-height:2rem;text-align:center;background:#fff;margin:0.25rem auto;border-radius:2rem;font-size: 0.7rem;border:1px solid #fff;}
.doing-post-type a.active {color:#F05423;font-weight:bold;border:1px solid #F05423;}



.doing-index-list li{overflow:hidden;background:#fff;padding:0.5rem;margin-bottom:1px;}
.doing-index-list li .item-user{float:left;width:2rem;}
.doing-index-list li .item-content{width:100%;padding-left:2.5rem;font-size:0.7rem;position:relative;}

.doing-index-list li .item-user .user-avatar{float:left;margin-right:0.5rem;width:2rem;height:2rem;overflow:hidden;border:1px solid #f5f5f5;}
.doing-index-list li .item-content .user-nick{display:block;font-size:0.7rem;line-height:1.1rem;}
.doing-index-list li .item-content .user-time{color:#999;font-size:0.6rem;margin:0;line-height:1.1rem;}

.doing-index-list li .item-photo{overflow:hidden;} 
.doing-index-list li .item-photo img{width:32%;float:left;height:4rem;margin-right:1%;margin-bottom:0.15rem;}
.doing-index-list li .item-content p{margin:0.2rem 0;}
.doing-index-list li .item-local{font-size:0.6rem;padding:0.5rem 0;color:#999;}


.doing-index-list li .item-ctrl-box{position:relative;}
.doing-index-list li .item-ctrl-box .item-ctrl{font-size:1rem!important;}
.doing-index-list li .item-ctrl-box .item-delete{font-size:1rem!important;margin-left:0.5rem;}
.doing-index-list li .item-ctrl-panel{display:none;background:#555;width:5rem;height:1.5rem;line-height:1.5rem;border-radius:0.2rem;overflow:hidden;position:absolute;top:0rem;right:3rem;z-index:99;}
.doing-index-list li .item-ctrl-panel a{width:50%;float:left;color:#fff;text-align:center;}
.doing-index-list li .item-ctrl-panel i{width:100%;display:block;height:0.6rem;line-height:0.6rem;margin:0.4rem 0;}
.doing-index-list li .item-ctrl-panel a:first-child i{border-right:1px solid #eee;}

.doing-index-list li .item-interact{font-size:0.65rem;position:relative;}
.doing-index-list li .item-interact .box{padding:0.25rem 0.5rem;background:#F5F5F5;}
.doing-index-list li .item-interact .box-zan-list{padding-bottom:0.25rem;}
.doing-index-list li .item-interact .box-zan-list span{margin-left:0.25rem;}
.doing-index-list li .item-interact .box-review-list{padding-top:0.25rem;}

.doing-popup-reply{height:8rem;top:auto;bottom:0;}




.doing-post-form{background:#fff;}
.doing-post-form .post-form-content{width:100%;}
.doing-post-form .post-form-content textarea{border:none;width:100%;padding:0.5rem;font-size:0.7rem;height:5rem;}
.doing-post-form .post-form-photo{border-top:1px solid #eee;width:100%;}
.doing-post-form .post-form-tel{width:100%;border-top:1px solid #eee;}
.doing-post-form .post-form-tel input{width:100%;border:none;height:2rem;line-height:2rem;padding:0 0.5rem;}
.doing-post-form .post-form-addr{width:100%;border-top:1px solid #eee;}
.doing-post-form .post-form-addr input{width:100%;border:none;height:2rem;line-height:2rem;padding:0 0.5rem;}


.doing-popup-block{bottom:0;height:15rem;top:auto!important;}



.order-rebate-list{padding:0.5rem;font-size:0.7rem;}
.order-rebate-list li{margin:0.5rem 0;}
.order-rebate-list li .rebate-content{padding:0.5rem;background:#fff;border:1px solid #eee;border-radius:0.1rem;}


.mall-special-list li{margin-bottom:0.5rem;}
.mall-special-list a{width:100%;display:block;background:#fff}
.mall-special-list p{width:100%;padding:0.5rem;margin:0;font-size: 0.7rem;}

.mall-topic-item{padding:15px 0;}
.mall-topic-item .item-cat{height:1.5rem;line-height:1.5rem;text-align:center;margin:0 0.75rem;position:relative;}
.mall-topic-item .item-cat .line{width:100%;border-bottom:1px solid #eee;position:absolute;top:15px;z-index:1;}
.mall-topic-item .item-cat span{width:2.5rem;height:1.5rem;background:#fff;display:block;position:relative;z-index:33;margin:0 auto;}
.mall-topic-item .item-cat em{display:block;border-radius:50%;height:1.5rem;width:1.5rem;line-height:1.5rem;margin:0.5rem auto;background:#FBE70A;}
.mall-topic-item .item-title{height:2rem;line-height:2rem;text-align:center;font-weight:600;font-size:0.9rem;margin:0.5rem;}
.mall-topic-item .item-desc{font-size:0.7rem;line-height:1.25rem;padding:0 0.5rem;}
.mall-topic-item .item-desc img{max-width:100%!important;overflow:hidden;}
.mall-topic-item .item-btn{display:block;padding:0.2rem 0.5rem;float:right;color:#fff;background:#f60;font-size:0.7rem;}


.shop-index-list .list-item{border-bottom:1px solid #eee;background: #fff; margin-bottom:0.5rem;}
.shop-index-list .list-item .item-info{display:block;overflow:hidden;padding:0.25rem 0.5rem;border-top:1px solid #eee;}
.shop-index-list .list-item:first-child .item-info{border-top:none;}
.shop-index-list .list-item .item-info .info-img{float:left;}
.shop-index-list .list-item .item-info .info-img img{width:2.2rem;height:2.2rem;border-radius:50%;}
.shop-index-list .list-item .item-info .info-des{float: left;margin-left:0.5rem;line-height:1.1rem;padding-top:0.1rem;font-size:0.7rem;}
.shop-index-list .list-item .item-info .info-tag span{font-size:0.6rem;color:#fff;padding:0.1rem 0.25rem;}
.shop-index-list .list-item .item-intro{font-size:0.6rem;color:#888;padding:0.5rem;}
.shop-index-list .list-list {overflow:hidden;padding-left:0.5rem;}
.shop-index-list .list-list li {position:relative;width:33.3333%;float:left;padding-right:0.5rem;}
.shop-index-list .list-list li img{width:100%;min-height:4.5rem;}
.shop-index-list .list-list li .price{position: absolute;bottom:0.4rem;right:0.5rem;padding:0.1rem 0.5rem;background: rgba(0,0,0,0.4);color:#fff;font-size:10px; }


.shop-detail-head{width:100%;height:8rem;background-size:cover!important;}
.shop-detail-head .detail-head-bar{overflow:hidden;padding:0.75rem 0.75rem 0 0.75rem;}
.shop-detail-head .detail-head-bar a{display:block;background:rgba(0,0,0,0.5);width:1.5rem;height:1.5rem;line-height:1.5rem;text-align:center;color:#fff;border-radius:0.1rem;}
.shop-detail-head .detail-head-bar a.back{left:0;}
.shop-detail-head .detail-head-bar a.share{right:0;}
.shop-detail-head .detail-head-logo{width:3.2rem;height:3.2rem;border-radius:50%;margin:0 auto;border:0.1rem solid rgba(255,255,255,0.3);}
.shop-detail-head .detail-head-logo img{width:3rem;height:3rem;border-radius:50%;}
.shop-detail-head .detail-head-title{text-align:center;margin:0.5rem;font-size:0.9rem;color:#fff;}

.shop-intro-box{background:#fff;width:100%;padding:0.75rem;font-size:0.75rem;color:#888;margin-top:1.2rem;position:relative;font-size:0.7rem;}
.shop-intro-box .triangle-up{width:0;height:0;border-left:0.5rem solid transparent;border-right: 0.5rem solid transparent;border-bottom: 0.8rem solid #fff;position:absolute;top:-0.8rem;left:1rem;}

.shop-detail-title{font-size:0.8rem;padding:0.5rem;}
.shop-detail-list{padding-left:0.5rem;}
.shop-detail-list .list-item{padding-right:0.5rem;width:50%;overflow:hidden;float:left;margin-bottom:0.5rem;}
.shop-detail-list .list-item a{display:block;}
.shop-detail-list .list-item .item-img{position:relative;width:100%;}
.shop-detail-list .list-item .item-img .img-holder{padding-top:100%;}
.shop-detail-list .list-item .item-img .img-data{width:100%;height:100%;position:absolute;background-size:cover!important;}
.shop-detail-list .list-item .item-info{background:#fff;line-height:1rem;}
.shop-detail-list .list-item .item-info .info-title{font-size:0.7rem;padding:0.2rem 0.5rem;height:1.2rem;overflow:hidden;}
.shop-detail-list .list-item .item-info .info-price{overflow:hidden;padding:0 0.5rem 0.5rem 0.5rem;}
.shop-detail-list .list-item .item-info .info-price .price-current{color:#f60;font-size:0.8rem;font-weight:bold;}
.shop-detail-list .list-item .item-info .info-price .price-old{color:#999;font-size:0.7rem;float:right;}



.shop-footer-fixed li{float:left;line-height:2.5rem;text-align:center;border-left:1px solid #eee;font-size:0.7rem;}
.shop-footer-fixed li.link-home{width:16%;border:none;font-size:0.9rem;}
.shop-footer-fixed li.link-item{width:28%;position:relative;}

.shop-cate-panel{background:#fff;color:#666;}
.shop-cate-search{padding:0.5rem;border-bottom:1px solid #eee;overflow:hidden;}
.shop-cate-search .search-l{width:70%;float:left;}
.shop-cate-search .search-r{width:30%;float:right;}
.shop-cate-search .search-l input{-webkit-appearance:none;border:1px solid #eee;border-radius:0.2rem;height:1.5rem;line-height:1.5rem;width:100%;font-size:0.7rem;padding:0 0.2rem;background:#f5f5f5;}
.shop-cate-search .search-r button{float:right;color:#fff;background:#E16843;border-radius:0.2rem;width:90%;text-align:center;line-height:1.5rem;height: 1.5rem;border:none;font-size:0.7rem;}

.shop-cate-list h5{margin:0.75rem;font-weight:bold;}
.shop-cate-list .list-block{margin:0;}
.shop-cate-list .list-block ul{border:none;}
.shop-cate-list .list-block li{font-size:0.7rem;}





.life-index-head{position:relative;background-size:cover;width:100%;}
.life-index-head .index-head-bg {line-height:0;}
.life-index-head .index-head-bg img{width:100%;min-height:6rem;line-height:0;}
.life-index-head .index-head-bar{position:absolute;top:0.5rem;padding:0 1rem;width:100%;overflow:hidden;}
.life-index-head .index-head-bar a{color:#fff;font-size:0.7rem;display:block;}
.life-index-head .index-head-search{position:absolute;bottom:1rem;padding:0 1rem;width:100%;}
.life-index-head .index-head-search .input{color:rgba(0,0,0,0.3);display:block;width:100%;height:1.8rem;line-height:1.8rem;border:none;background:rgba(255,255,255,0.6);width:100%;text-align:center;line-height:1.8rem;font-size: 0.7rem;border-radius:0.2rem;}

.life-index-nav img{width:70%;}

.life-index-title{height:2.5rem;line-height:2.5rem;text-align:center;padding:0 0.5rem;}
.life-index-title h5{font-size:0.7rem;color:#999;margin:0;}
.life-index-title hr{height:1px;border:none;border-top:1px solid #ccc;margin-top:1.25rem;}

.life-index-best{background:#fff;}
.life-index-best .index-best-item{display:block;padding:0.5rem;}
.life-index-best .index-best-item img{width:2.5rem;height:2.5rem;}
.life-index-best .index-best-item h6{margin:0;font-size:0.7rem;}
.life-index-best .index-best-item span{font-size:0.6rem;color:#888;}


.life-list-x0 .item-title{font-size:0.7rem;}
.life-list-x0 .item-orange{color:#f60;font-size:0.8rem;overflow:hidden;line-height:1rem;}
.life-list-x0 .item-text{color:#999;font-size:0.6rem;overflow:hidden;height:1rem;line-height:1rem;overflow:hidden;}



.life-list-x1 .item-media{position:relative;width:4rem;height:4rem;margin:0.5rem 0;}
.life-list-x1 .item-media .photo-holder{width:100%;padding-top:100%;}
.life-list-x1 .item-media .photo-image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover!important;background-position:center center;}
.life-list-x1 .item-title{height:2rem;line-height:1rem;}
.life-list-x1 .item-time{font-size:0.7rem;color:#999;}
.life-list-x1 .item-orange{color:#f60;font-size:0.8rem;overflow:hidden;}


.life-list-x2{width:100%;overflow:hidden;padding-right:0.5rem;}
.life-list-x2 li{padding-left:0.5rem;margin-bottom:0.5rem!important;}
.life-list-x2 a{display:block;width:100%;background:#fff;}
.life-list-x2 .item-head {overflow:hidden;padding:0.5rem;}
.life-list-x2 .item-head img{width:2rem;height:2rem;border-radius:50%;float:left;}
.life-list-x2 .item-head span{float:left;height:1rem;line-height:1rem;overflow:hidden;font-size:0.7rem;width:3rem;margin-left:0.5rem;}
.life-list-x2 .item-head p{float:left;height:1rem;line-height:1rem;overflow:hidden;font-size:0.6rem;width:3rem;margin:0 0 0 0.5rem;color:#FF4465;}
.life-list-x2 .item-photo{position:relative;}
.life-list-x2 .item-photo .photo-holder{width:100%;padding-top:100%;}
.life-list-x2 .item-photo .photo-image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover!important;background-position:center center;}
.life-list-x2 .item-title{width:100%;padding:0 0.5rem;height:2rem;line-height:2rem;overflow:hidden;font-size:0.65rem;}


.life-cate-block{overflow:hidden;width:100%;}
.life-cate-block .cate-block-left{width:30%;float:left;background:#fff;min-height:100%;position:absolute;}
.life-cate-block .cate-block-left ul{position:absolute;width:100%;height:100%;left:0;top:0;overflow-y:auto;}
.life-cate-block .cate-block-left a{display:block;line-height:1rem;padding:0.5rem;font-size:0.7rem;position:relative;}
.life-cate-block .cate-block-left img{width:1rem;height:1rem;margin-right:0.5rem;}
.life-cate-block .cate-block-left span{display:none;position:absolute;top:0.7rem;right:0rem;width:0;height:0;border-top:0.5rem solid transparent;border-right:0.5rem solid #eee;border-bottom: 0.5rem solid transparent;}
.life-cate-block .cate-block-left a.active span{display:block;}
.life-cate-block .cate-block-right{width:70%;float:right;position:absolute;min-height:100%;height:100%;left:30%;}
.life-cate-block .cate-block-right ul{margin-right:0.5rem;overflow-y:auto;height:100%;position:absolute;}
.life-cate-block .cate-block-right li{padding-left:0.5rem;margin-top:0.25rem;margin-bottom:0.25rem;}
.life-cate-block .cate-block-right a{width:100%;display:block;background:#fff;font-size:0.7rem;text-align:center;line-height:1.5rem;border-radius:0.2rem;overflow:hidden;height:1.5rem;}

.life-detail-photo{line-height:0;}
.life-detail-photo img{width:100%;max-height:12rem;height:12.5rem;overflow:hidden;line-height:0;}
.life-detail-slider img{max-height:20rem;height:12.5rem;overflow:hidden;line-height:0;}
.life-detail-title{max-height:3.5rem;line-height:1rem;padding:1rem 0.5rem 0.5rem 0.5rem;background:#fff;}
.life-detail-status{line-height:1.5rem;background:#fff;padding:0 0.5rem;border-bottom:1px solid #eee;}
.life-detail-local a{display:block;padding:0 0.5rem;background:#fff;overflow:hidden;width:100%;font-size:0.7rem;line-height:2rem;}

.life-detail-attrs{background:#fff;margin-top:0.5rem;}
.life-detail-attrs li{height:2rem;line-height:2rem;overflow:hidden;width:100%;padding:0 0.5rem;border-bottom:1px solid #eee;font-size:0.7rem;}
.life-detail-attrs li .attr-title{width:50%;float:left;color:#999;}
.life-detail-attrs li .attr-value{width:50%;float:right;color:#444;text-align:right;}

.life-detail-content{background:#fff;padding:0.5rem;margin:0.5rem 0;font-size:0.7rem;}
.life-detail-content h6{font-size:0.7rem;color:#FE4364;margin:0 0 0.5rem;line-height:1.5rem;}
.life-detail-content p{margin:0;}

.life-detail-author{background:#fff;padding:2rem;}
.life-detail-author .author-avatar{display:block;width:3rem;height:3rem;border-radius:50%;overflow:hidden;margin:0 auto;background-size:cover!important;}
.life-detail-author .author-nickname{display:block;width:100%;line-height:1rem;text-align:center;margin:0.5rem auto;}



.life-detail-footer {border:none;}
.life-detail-footer .footer-contact{padding:0.25rem 0.5rem;font-size:0.7rem;line-height:1rem;height:2.5rem;border-top:1px solid #eee;}
.life-detail-footer .footer-contact h5{font-size:0.7rem;margin:0;}
.life-detail-footer .footer-deals {display:-webkit-box;display:-moz-box;display:box;} 
.life-detail-footer .footer-deals a{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;text-align:center;display:block;padding:0.25rem 0;border-left:1px solid #eee;color:#fff;height:2.5rem;}
.life-detail-footer .footer-deals i{display:block;font-size:1.2rem!important;line-height:1rem;margin:0;}
.life-detail-footer .footer-deals small{font-size:0.5rem;line-height:0.5rem;margin:0;}



.uc-post-life {background:#fff;padding:0.5rem 0;}
.uc-post-life a{width:100%;height:5rem;display:block;overflow:hidden;text-align:center;padding:0.5rem;}
.uc-post-life img{width:60%;}
.uc-post-life p{margin:0;}


.uc-life-form .post-photo{width:100%;position:relative;height:10rem; background:url("../image/uc/bg-post.png") #eee no-repeat right bottom;padding-top:1rem;}
.uc-life-form .post-photo .post-photo-btn{margin:0.5rem auto;display:block;width:4rem;height:4rem;border-radius:50%;background:url("../image/uc/icon-camera.png") no-repeat;background-size:cover!important;overflow:hidden;position: relative;}
.uc-life-form .post-file-select{position: absolute;font-size:50rem;right: 0; top: 0; opacity: 0; filter: alpha(opacity=0);cursor: pointer;}
.uc-life-form .post-photo p{margin:0;line-height:1rem;color:#888;font-size:0.6rem;text-align:center;}



.uc-life-form .post-photo-list{padding:0.5rem 0;}
.uc-life-form .post-photo-list ul{padding-left:0.5rem;overflow:hidden;}
.uc-life-form .post-photo-list li{margin-right:2%;width:23%;position:relative;float:left;margin-bottom:0.5rem;overflow:hidden;}
.uc-life-form .post-photo-list li .photo-list-item{position:absolute;width:100%;height:100%;background-size:cover!important;top:0;left:0;background-position:center;border:1px solid #ddd;}
.uc-life-form .post-photo-list li .photo-list-hold{padding-top:100%;width:100%;}
.uc-life-form .post-photo-list li .photo-list-del{width:100%;font-size:0.5rem;height:1rem;color:#fff;background:rgba(0,0,0,0.5);position:absolute;bottom:0;left:0;display:block;text-align:center;}


.uc-life-form .list-block .label{padding-left:0.5rem;} 
.uc-life-form .list-block .item-content{padding:0;}
.uc-life-form .list-block .post-detail{position:relative;}
.uc-life-form .list-block .post-detail textarea{height:7.5rem;}
.uc-life-form .list-block .post-voice{display:block;width:2rem;height:2rem;position:absolute;bottom:0.5rem;right:0;background-size:cover!important;}
.uc-life-form .list-block .post-voice.start{background:url("../image/uc/icon-voicer.png") no-repeat;}
.uc-life-form .list-block .post-voice.stop{background:url("../image/uc/icon-stop.png") no-repeat;}
.uc-post-lifecate{height:80%;bottom:0;top:auto;}
.uc-post-submit {padding:2rem 1rem;}
.uc-post-submit button{width:100%;height:2.2rem;line-height:2.2rem;text-align:center;background:#f46;color:#fff;border:none;border-radius:0.2rem;}


.coupon-item-list{margin:0;}
.coupon-item-list ul{border:none;width:100%;overflow:hidden;}
.coupon-item-list li{border-bottom:1px solid #eee;}
.coupon-item-list .item-media img{width:4rem;height:3.5rem;}
.coupon-item-list .item-content{padding:0 0 0 0.5rem;}
.coupon-item-list .item-inner{border:none;padding:0.5rem;margin:0!important;}
.coupon-item-list .item-subtitle{margin-top:0.25rem;}

.coupon-detail-head{position:relative;line-height:0;}
.coupon-detail-head img{width:100%;height:100%;line-height:0;}
.coupon-detail-head h1{position:absolute;bottom:0;left:0;height:2rem;line-height: 2rem;padding:0 0.5rem;font-size: 0.7rem;color:#FFF;background: rgba(0,0,0,0.6);width:100%;margin: 0;}
.coupon-detail-count{background:#fff;padding:0.7rem 0.5rem;font-size:0.7rem;border-bottom:1px solid #eee;}

.coupon-detail-content{background:#fff;padding:0.5rem;font-size:0.7rem;line-height:1.5rem;}
.coupon-detail-content p{margin:0;}
.coupon-detail-content img{margin:0;max-width:100%;}
.coupon-detail-info{font-size:0.7rem;}
.coupon-detail-info .item-title{color:#999;}


.renmai-item-list li{width:100%;overflow:hidden;border-bottom:1px solid #eee;position:relative;}
.renmai-item-list li:last-child{border:none!important;}
.renmai-item-list .item-content{width:100%;overflow:hidden;}
.renmai-item-list .item-media img{width:3.5rem;height:3.5rem;border-radius:0.2rem;}
.renmai-item-list .item-icon{overflow:hidden;font-size:0.6rem;color:#fff;height:1rem;}
.renmai-item-list .item-icon .ico-sex{display:inline-block;border-radius:0.1rem;margin: 0.1rem 0.3rem 0.1rem 0;line-height:0.8rem;height:0.8rem;padding:0 0.2rem;float:left;}
.renmai-item-list .item-icon img{display:inline-block;width:0.8rem;height:0.8rem;line-height:1rem;margin:0.2rem 0.1rem 0 0.1rem;float:left;}
.renmai-item-list .item-icon .fa{font-size:0.5rem!important;}
.renmai-item-list .item-subtitle{color:#999;font-size:0.7rem;line-height:1.3rem;}
.renmai-item-list .item-title{font-size:0.7rem;line-height:1.3rem;width:10rem;word-break:break-all;word-wrap:break-word;}
.renmai-item-list .item-button{width:3.5rem;position:absolute;top:1.5rem;right:0.5rem;}
.renmai-item-list .item-button img{width:100%;}
.renmai-item-list .item-inner{border:none;}
.renmai-index-more {display:block;width:100%;height:3rem;line-height:3rem;text-align:center;font-size:0.7rem;}

.renmai-detail-head{border-bottom:1px solid #EEEEEE;}
.renmai-detail-head .detail-photo{width:3rem;height:3rem;border-radius:50%;overflow:hidden;display:block;margin:1rem auto 0.25rem auto;}
.renmai-detail-head .ico-sex{font-size:0.6rem;color:#fff;height:1rem;display:inline-block;border-radius:0.1rem;margin: -0.5rem 0.3rem 0.1rem 0.5rem;line-height:0.8rem;height:0.8rem;padding:0 0.2rem;}
.renmai-detail-head .detail-title{line-height:1.5rem;width:5rem;overflow:hidden;float:right;height:1.5rem;}
.renmai-detail-tab .buttons-tab{padding:0 1rem;}
.renmai-detail-tab .tab-link {height:2.5rem;font-size:0.6rem;line-height:1.25rem;}
.renmai-detail-tab .tab-link img{width:0.9rem;height:0.85rem;display:block;margin:0 auto;margin-top:0.3rem;}
.renmai-detail-tab .tabs{width:100%;overflow:hidden;}

.renmai-detail-code{width:50%;margin:2rem auto 0.5rem auto;}
.renmai-detail-code img{width:100%;}
.renmai-detail-tip {font-size:0.7rem;text-align:center;margin-bottom:2rem;}

.renmai-detail-footer img{width:0.7rem;margin-top:1rem;}
.renmai-detail-footer a{border-right:1px solid #ddd;font-size:0.7rem;line-height:2.5rem;background:#fff;}
.renmai-detail-footer a:last-child{border:none;}


.niu-weixin-stip{display:block;position:absolute;top:0;z-index:99999999;width:100%;background:rgba(0,0,0,0.6);padding:0.5rem;}
.niu-weixin-stip .weixin-stip-logo{float:left;width:2rem;height:2rem;}
.niu-weixin-stip .weixin-stip-intro{float:left;color:#fff;margin-left:0.5rem;font-size:0.6rem;}
.niu-weixin-stip .weixin-stip-intro h6{margin:0;font-size:0.7rem;}
.niu-weixin-stip .weixin-stip-btn{position:absolute;right:0.5rem;top:0.9rem;border:1px solid #00C853;border-radius:0.2rem;color:#00C853;font-size:0.6rem;height:1.3rem;line-height:1.2rem;padding:0 0.5rem;}

.tool-index-list{overflow:hidden;width:100%;overflow:hidden;}
.tool-index-list ul{width:100.5%;overflow:hidden;background:#fff;} 
.tool-index-list li{width:20%;float:left;padding:0.5rem 0;text-align:center;font-size:0.6rem;border-right:1px solid #eee;}
.tool-index-list li img{width:60%;}
.tool-index-list li p{margin:0.2rem 0;}
.tool-index-list li a{display:block;}
.tool-index-list .list-title{overflow:hidden;padding:0.5rem 0.5rem 0 0.5rem ;width:100%;border-bottom:1px solid #eee;background:#f8f8f8;}
.tool-index-list .list-title h3{float:left;height:2rem;line-height:2rem;margin:0;font-size:0.8rem;font-weight:bold;}
.tool-index-list .list-title span{float:left;height:2rem;line-height:2rem;font-size:0.6rem;color:#999;margin-left:0.5rem;}