.u-flex{
    align-items: flex-start;position: relative;
}
.widget-new{margin-bottom:15px;background:#f5f7fd;border-radius:8px;overflow: hidden;}
.widget-new:first-child{margin-bottom:5px!important;}
.widget-new a{background:#f5f7fd;}
.widget-new img{border-radius:8px;}
.col-body{padding: 0 ;position: relative;}
.reject-list {padding: 12px 0 0 0;margin:0;}
.reject-list .reject-item {display: flex;padding: 6px 0;}
.reject-list .reject-item .img {width: 48px;height: 48px;flex: 0 0 auto;}
.reject-list .reject-item .img img {width: 100%;height: 100%;border-radius: 50%;}
.reject-list .reject-item .text {flex: 1 1 auto; padding: 0 20px;}
.reject-list .reject-item .plus-btn {flex: 0 0 auto;}
.zcj-icon {display: inline-block;
    background-image: url(http://www.zichanjie.com/Public/Home/base/images/iconmap.png);background-repeat: no-repeat;
    width: 18px;height: 18px;vertical-align: middle;
}
.zcj-icon.plus {background-position: -18px -9px;width: 19px;height: 19px;}
.zcj-icon.plus-ok {background-position: -179px -9px;width: 19px;height: 19px;}
.reject-list .reject-item .text .title { display: block; margin:0;line-height: 1.5;font-size: 13px;color: #333;}
.reject-list .reject-item .text .desc { padding-top: 3px;color: #b0b0b0;margin:0;font-size:12px;line-height: 1.5;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.reject-list .reject-item .plus-btn .zcj-icon {margin-top: 4px;}

.code-ul-new li{display:block;position: relative;border-bottom:1px solid #f6f6f6;padding-bottom:12px;}
.code-ul-new li:last-child{border-bottom:0;}
.code-ul-new li img{width:40px;line-height:40px;border-radius:50%;}
.code-ul-new li .text{font-size:14px;display:inline-block;line-height:40px;vertical-align: top;}
.code-ul-desc{font-size:16px;color:#333;line-height: 24px;margin:14px 0;}
.float-conentent{height:32px;line-height:32px;font-size:13px;}
.code-ul-items{height:40px;line-height:40px;width:100%;}
.code-ul-items:first-child{margin-top:5px;border-top:0;}
.float-left{float:left;}
.float-right{float:right;}
.quanzi-num{font-size:12px;color:#999;display: inline-block;line-height:32px;height:32px;text-align:left;}
.code-ul-new li a.target_href{font-size:14px;display: inline-block;height:28px;line-height:28px;color:#d61725;
    border:1px solid #d61725;width:70px;border-radius: 4px;padding:0;margin:0;text-align:center;}
.code-ul-new li a.target_active{background:#d61725;color:#fff;}
.small-silder-new-fixed{position: absolute;right:0;width:350px;bottom:0;height:40%;background:rgba(0,0,0,5);z-index:5;}
.small-silder-new-fixed .title{font-size:16px;color:#fff;line-height:24px;width:90%;margin:14px auto 12px auto;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;letter-spacing: 1px;}
.slider-new-time{font-size:14px;color:#fff; width:90%;margin:0 auto;height:24px;}
.slider-new-location{font-size:14px;color:#fff;width:90%;margin:2px auto;height:24px;}
.time-img{width:16px;height:16px;margin-left:3px;margin-right:8px;display: inline-block;vertical-align: top;margin-top:4px;}
.location-img{width:22px;height:22px;margin-right:8px;display: inline-block;vertical-align: top;margin-top:2px;}
.small-before{position: relative;margin-right:16px;font-size:16px;}
.small-before::before{content:'';position: absolute;height:18px;width:2px;background:#fff;right:-8px;top:4px;}
#tbox {width: 53px;height: 217px;z-index:9999;position: fixed;bottom: 100px;}
.tbox-icon.gotop {display: none;top: 3px;cursor: pointer;background-position: 0 0;}
.tbox-icon { width: 53px; height: 54px;background-image: url(../images/zyxf-4-3_03.jpg);background-repeat: no-repeat;background-position: top center;
    display: inline-block;position: absolute;}

.tbox-icon {width: 53px;height: 54px;background-image: url(http://www.zichanjie.com/Public/Home/base/images/zyxf-4-3_03.jpg);
    background-repeat: no-repeat;background-position: top center;display: inline-block;position: absolute;
}

.tbox-icon {width: 53px;height: 54px;background-image: url(http://www.zichanjie.com/Public/Home/base/images/zyxf-4-3_03.jpg);
    background-repeat: no-repeat;background-position: top center;display: inline-block;position: absolute;}
.tbox-icon.kefu {bottom: 55px;background-position: 0 -165px;}
.tbox-icon {width: 53px;height: 54px; background-image: url(http://www.zichanjie.com/Public/Home/base/images/zyxf-4-3_03.jpg);
    background-repeat: no-repeat;background-position: top center;display: inline-block;position: absolute;}
.tbox-icon.wechat {border-top:1px solid #fff;bottom: 110px;background-position: 0 -110px;}
.f-bock {display: none; position: absolute;background: #fff;border: 1px solid #a0a0a0;
    width: 232px;height: 108px;border-radius: 5px;left: -238px;box-shadow: -5px 5px 5px rgba(100, 92, 92, 0.2);}
.f-bock .f-img {width: 82px;height: 82px;margin: 10px;float: left;overflow: hidden;}
.f-bock .f-txt {display: inline-block;line-height: 1.5;float: left;text-align: center; width: 120px;margin-top: 30px;}
.f-bock .f-img img {width: 100%;height: 100%;}
.f-bock .f-txt { display: inline-block; line-height:18px;float: left;text-align: center;width: 120px;font-size:12px; margin-top: 30px;}
.el-backtop{display:none;}
.menu-item.menu-item-active{color:#d61725;}
.menu-item a:hover{color:#d61725;}
.widget-title span{border-bottom:3px solid #d61725;}
.image-index{position: absolute;top:0;left:-4px;width:80px;height:36px;line-height:36px;font-size:14px;color:#fff;
    background:#fdb52b;text-align:center;}
#triangle-left {position: absolute;margin-left:12px;width: 0;height: 0;border: 18px solid;border-left:0;
    border-color: #fdb52b rgba(0,0,0,0) #fdb52b #fdb52b;}
.pm--metabar .logo{height:60px;width:90px;}
.topCard--tags a.a-active{background-color:#4370f5;color:#fff;}
.code-ul li a{border:1px solid #d61725;color:#d61725;}
.code-ul li a:hover{border:1px solid #d61725;background:#d61725;color:#fff;}
.code-ul-qq li a.qq-active{border:1px solid #d61725;background:#d61725;color:#fff;}
.author .item{position: relative;margin-top: 3px;}
.positems{display:none;position: absolute;width:70px;height:30px;line-height:30px;font-size:12px;color:#fff;
    background:rgba(0,0,0,.9);border-radius:4px;text-align:center;top:-40px;left:50%;margin-left:-33px;}
.triangle-left {position: absolute;margin-left:12px;width: 0;height: 0;border: 8px solid;border-left:0;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0.9) rgba(0,0,0,0) rgba(0,0,0,0);z-index:99;top:25px;left:50%;margin-left:-5px;transform: rotate(-90deg);}
.homeTab span.is-active:before, .homeTab span.loading:before{background-color:#d61725;}
.sm-bar-top{position: relative;overflow: hidden;}
.sm-bar-top img{width:100%;cursor: pointer;transition: all 0.6s;}
.sm-bar-top img:hover{transform: scale(1.1)}
#tbox-left{position: fixed;bottom:50px;left:0;
    background: linear-gradient(180deg,#e3c7a3 30%,#a5896b); -webkit-box-shadow: 0 7px 9px 0 rgba(43,45,50,.25);
    box-shadow: 0 7px 9px 0 rgba(43,45,50,.25);width: 118px;    cursor: pointer;
    z-index: 99999;padding-left: 16px;padding-left:14px;border-radius: 0 40px 40px 0;height: 80px;}
.tbox-left-content{position: relative;width:100%;}
.tbox-left-content h6{font-size:24px;color:#544636;line-height:28px;padding:0;margin:12px 0 0;letter-spacing: 16px;text-align:left;}
.tbox-left-content p{font-size:20px;line-height:24px;padding:0;color:#544636;margin:0;text-align:left;}
.tbox-left-img{width:32px;height:32px;position: absolute;right:16px;top:12px;}
.meta--sup{position: relative;}
.meta-sup-right{position: absolute;right:0;}
.meta-sup-right span{position: relative;}
.meta-sup-right span:first-child{margin-right:20px;}
.meta-sup-right span:first-child::before{content: "";position: absolute;width:2px;height:2px;border-radius:50%;
    background:#888;right:-12px;top:8px;}
.meta-sup-right span b{font-size:12px;color:#999;font-weight: normal;margin-right:5px;}
.overlay{display:none!important}
.index--banner{padding-top:20px;}
.tbox-bottom-footer{display:none;position: fixed;bottom:0;z-index:9999;left:0;right:0;width:100%;height:auto;max-height:149px;
    background:rgba(0,0,0,0);
}
.tbox-bottom-del{position: absolute;width:100%;max-width:1240px;left:50%;margin-left:620px;
    bottom:120px;z-index:99;}
.del_time{background:#c8c8c8;display: inline-block;margin-right:20px;height:24px;line-height:24px;color:#fff;
    font-size:13px;padding:0 8px;border-bottom-right-radius: 25px;border-top-right-radius: 25px;vertical-align: top;margin-left:36px;
    margin-top:-12px;z-index:2;}
.del_img{position:absolute;width:40px;height:40px;display: inline-block;border-radius:50%;background:#adadad;margin-top:-20px;}
.small-slider-new-img{position: relative;overflow: hidden;}

.slider-right{cursor: pointer;transition: all 0.6s; }
.small-slider-new-img:hover .slider-right{transform: scale(1.1); }
.small-slider-new-img:hover .small-slider-new-img-ho::before{content:"";position: absolute;top:0;left:0;width:100%;right:0;height:100%;
    background:rgba(0,0,0,.3);z-index:2;}
.stream-img-pad .image{overflow: hidden;}
.stream-img-pad .image img{cursor: pointer;transition: all 0.6s;}
.stream-img-pad .image img:hover{transform: scale(1.1);}
.stream-img-pad .image:before{content:"";position: absolute;left:0;width:1px;background:none;}
.login_info{display:block;height:60px;line-height:60px;}
.user_info_img{width:40px;height:40px;border-radius:40px;margin-top:10px;display:block;}
.user_login_info{position: relative;}
.user_login_info:hover .reset-user{display: block;}
.reset-user{display:none;position: absolute;z-index:999;width:60px;top:60px;left:13px;border-radius: 8px;
    padding:0;}
.arrow{border-bottom: 10px solid #fff;border-right: 10px solid #fff;border-left: 10px solid #fff;
    border-top: 10px solid #fff; width: 0px;height: 0px;position: absolute;top:0;left:20px;transform: rotate(45deg);}
a.login_cancel{display: block;margin-top:10px;width:60px;font-size:14px;color:#000;height:30px;
    line-height: 30px;background: #fff;border-radius:8px;padding:10px 0;box-shadow: 0 1px 4px rgba(0,0,0,.3);
    letter-spacing: 1px;cursor: pointer;text-align:center;}
.arrow{left:40px;}
.reset-user{width:100px;left:-15px;}
div.login_cancel{display: block;margin-top:10px;width:110px;font-size:15px;color:#000;min-height:30px;
    line-height: 30px;background: #fff;border-radius:8px;padding:10px 0;box-shadow: 0 1px 4px rgba(0,0,0,.3);
    letter-spacing: 1px;cursor: pointer;text-align:center;}

.login_name{
    display: block;padding:10px 0;line-height: 24px;text-align: center;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
    min-height:20px;position: relative;width:80px;margin:4px auto 10px auto;
    border-bottom:3px solid #e8e8e8;letter-spacing: 1px;
}

.login_u_info{
    display: block;padding:5px 0;line-height: 24px;text-align: center;
    min-height:20px;position: relative;width:80px;margin:auto;letter-spacing: 1px;
}
.login_cancel_no{
    display: block;padding:5px 0;line-height: 24px;text-align: center;letter-spacing: 1px;
    min-height:20px;position: relative;width:80px;margin:10px auto 0 auto;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-pagination{text-align:right;}
.swiper-pagination-bullet{width:12px;height:12px;opacity:.4;background:#fff;}
.swiper-pagination-bullet-active{background:#fff;opacity: 1;}

.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.pm--categoryItem{margin-right:26px;}
.pm--categoryItem:nth-child(6n){
    margin-right:0;
}
.pm--categoryItem:nth-child(12n){
    margin-right:0;
}
.pm--categoryItem:nth-child(18n){
    margin-right:0;
}
.pm--category{justify-content:flex-start;}

.pm--categoryItem{margin-right:26px;}
.pm--categoryItem:nth-child(6n){
    margin-right:0;
}
.pm--categoryItem:nth-child(12n){
    margin-right:0;
}
.pm--categoryItem:nth-child(18n){
    margin-right:0;
}
.pm--category{justify-content:flex-start;}


.slider .main-slider{height:336px}
.slider .bd li img{max-height:336px;width:623px;}
.slider .bd li:hover img{transform: scale(1.04)!important;}
.pm--categoryItem{margin-right:26px;}
.pm--categoryItem:nth-child(6n){
    margin-right:0;
}
.pm--categoryItem:nth-child(12n){
    margin-right:0;
}
.pm--categoryItem:nth-child(18n){
    margin-right:0;
}
.pm--category{justify-content:flex-start;}


.slider .main-slider{height:336px}
.slider .bd li img{max-height:336px;width:623px;}
.slider .bd li:hover img{transform: scale(1.04)!important;}


/* 20-09-17 update */
.small-silder-new-fixed{width:100%;left:0;min-height:134px;}
.postlist-item .post-title{max-width:620px;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.postlist-item .des{
    max-width:600px;width:100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.stream-list-meta{max-width:600px;}
.stream-img-pad .title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.stream-img-pad .desc{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.stream-img-pad .desc b{float:none!important;display: block;text-align:right;color: red;}
.code-ul-qq li span{display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.code-ul-qq li a{width:40px;display:inline-block;padding:3px 0;text-align: center;}
.code-ul-desc{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.widget-post-list--withImage .title{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.small-slider-new{position: relative;height:336px;}
.small-slider-new-img img.slider-right{min-height:204px;}
.login_cancel a:hover{color:#4370f5;}
.d-newss a{margin-bottom:30px;}