
.my_focus h5{height:50px;line-height:50px;padding:0 10px;font-size:16px;font-weight:400; text-indent: 13px;position: relative;}
.my_focus h5:before{ width:6px; height: 20px; display: block; background: #FFDC46; content: ""; position:absolute; left:10px;top: 5px; border-radius: 5px; }
.my_focus h5 a{float:right;font-size:14px;color:#999}
.swiper-container{width:100%!important;margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;z-index:1;display:-webkit-box;-webkit-box-pack:start;-webkit-box-align:stretch;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{text-align:center;font-size:18px;width:100%!important;display:-webkit-box}
.swiper-wrapper a,.swiper-wrapper img{width:100%!important;height: 3rem;}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2;margin:0 5px}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:rgba(255,255,255,.9)}
.swiper-pagination-bullet-active{opacity:1;background:#fff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%!important;z-index:1;display:-webkit-box;-webkit-box-pack:start;-webkit-box-align:stretch;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
/*guanzu*/
.my_focus .wrapper{width:100%;  max-width: 750px;overflow:hidden}
.my_focus .wrapper ul{height:110px;display:block;overflow:hidden;padding:0 5px}
.my_focus .wrapper ul li{width:25%;padding:10px 0;text-align:center;position:relative;float:left}
.my_focus .wrapper ul li a{display: block}
.my_focus .wrapper ul li span{width:65px;height:65px;display:block;margin:0 auto}
.my_focus .wrapper ul li span img{width:100%;border-radius:8px}
.my_focus .wrapper ul li p{font-size:14px;padding:3px 0 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gzmore span{background:url(../images/gzmore.png) no-repeat center center #ececec;border-radius:8px}

/*pl til*/
.comment-list{position:relative;border-top:15px solid #eef1f1;height:44px;font-size:12px;line-height:34px;text-align:center;line-height:44px}
.comment-list em{position:absolute;top:10px;bottom:10px;left:0;width:5px;content:"";background: #FFDC46;}
.comment-list span{float:left;margin-left:15px;font-size:15px}
/*pl list*/
.com_list_o li{position:relative;border-bottom:1px solid #e6e6e6}
.com_list_o .go-detail{padding-left:43px}
/*tz actil head*/
.com_head .avator-img{ width: 40px; height: 40px;} 
.com_head .item-user-text p{ font-size: 16px;}
.com_head .item-user-text span,.com_head .go-detail span{ font-size: 14px;}
.com_head .go-detail p.til{ margin: 15px 0 10px; line-height: 26px;  font-size: 18px;}



.zanall_reply{z-index:999;padding-top:10px;padding-bottom:5px;text-align:center}
.zanall_reply .btn_zan_icon{display:inline-block;width:40px;height:40px;background-image:url(../images/good.png);background-size:40px;background-repeat:no-repeat;vertical-align:middle}
.zanall_reply .btn_zan_text{display:block;display:block;height:22px;color:#999;line-height:22px}
.zanall_reply .has_zan_icon{background-position:center bottom}
.has_zanall_reply .btn_zan_icon{background-position:center bottom}
.has_zanall_reply .btn_zan_text{color:red}
/*jubao*/
.comoper{padding-top:5px;padding-left:40px;height:22px;color:#bbb;font-size:12px;line-height:22px}
.comoper a.jub_btn,.comoper a.shanchu_btn{ display: inline-block;width: 40px; float: left;background:none;}
.comoper a{ display: inline-block; background:#f5f5f5; border-radius:10px; padding:0 8px; float: left;margin-right: 10px;}
#user_form{position:fixed;top:30%;left:10%;z-index:999;display:none;box-sizing:border-box;padding:20px;width:80%;height:200px;border:1px solid #eee;background:#fff;text-align:center;border-radius:8px;}
#user_form_text{box-sizing:border-box;padding:8px;width:100%;height:100px;border:1px solid #eee}
#user_form .j-publish{display:block;margin-top:12px;width:81px;height:35px;border:0;border-radius:4px;background-color:#ffdc46;color:#fff;text-align:center;font-size:16px;line-height:35px}


/*huifu*/
.zan_reply,.zan_reply_des{width:100%;height:46px;position:fixed;bottom:0;left:0;display:-webkit-box;padding:10px;background:#fff;border-top:1px solid #eee;box-sizing:border-box;z-index:990}
.zan_reply input.writepl{width:60%;display:block;border-radius:16px;border:1px solid #dcdcdc;height:30PX;line-height:30px;padding:0 10px;box-sizing:border-box;margin-right:4%}
.zan_reply a,.zan_reply span{display:block;width:12%;height:30px;vertical-align:middle;background:url(../images/iconcom.png) no-repeat center top;background-size:30px;position:relative}
.zan_reply .btn_pinl_icon em{height:18px;line-height:18px;color:#fff;padding:0 6px;border-radius:8px;display:block;background:#f74c32;position:absolute;top:-4px;right:8px}
.zan_reply .btn_pinl_icon{background-position:center -30px}
.zan_reply a.no_like_icon{background-position:center 0}
.zan_reply a.has_like_icon{background-position:center bottom}
.zan_reply span.btn_share_icon{background-position:center -60px}

.zan_reply_des .zan_reply_text{height: 26px;border:1px solid #ddd;display:block;-webkit-box-flex:1;background:#fff;box-sizing:border-box;color:#999;font-size:12px;margin-right:10px; }
.zan_reply_des a{width: 50px;
    height: 26px;
    text-align: center;
    background: #ffdb45;
    line-height: 26px;
    border-radius: 4px;
    display: block;}
.content_pl{ margin-left: 43px;
    background: #f5f5f5;
    display: -webkit-box;
    height: 52px;
    margin-top: 12px; clear: both;}
.content_pl dt{     width: 52px;
    height: 52px;
    display: block;}
.content_pl dt img{ width: 100%; height: 100%}
.content_pl dd{     height: 52px;
    display: block;
    -webkit-box-flex: 1;
    overflow: hidden;
    padding: 0 10px;}
.content_pl dd p{    font-size: 16px;
    height: 26px;
    line-height: 30px;}
.content_pl dd span{    height:24px;line-height: 24px;
    overflow: hidden;
    display: block;
    color: #999;}

/*downTop*/
@keyframes downTop{
    from{ top:-3px;}
    to{ top:3px;} 
}
@-webkit-keyframes downTop{
    from{ top:-3px;}
    to{ top:3px;}  
}
@-moz-keyframes downTop{
    from{ top:-3px;}
    to{ top:3px;} 
}


.wrapper_more ul li{width: 45%;display: inline-block;position: relative;margin-left: 3%;margin-bottom: 3%;}
.wrapper_more ul li>a{display: block;outline: none;}
.wrapper_more ul li img{width: 3.38rem;height: 2rem; display: block; border-radius: 10px;border: 0;outline: none;}
.wrapper_more ul li p{text-align: center;position: absolute;bottom: 0;height: 25px;line-height: 25px; background: #000;
    opacity: .6;filter: alpha(opacity=60); width: 100%;color: #fff;display: block;border-radius: 0 0 10px 10px;font-size: 12px;overflow: hidden;}
.wrapper_more ul li span{position: absolute;bottom: 0;}

