body,html{font-family:  sans-serif; }
/*单行省略号*/
.text_ellipsis{word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.content6_ellipsis{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:6;-webkit-box-orient: vertical;word-break: break-all;}
.content2_ellipsis{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient: vertical;word-break: break-all;}
.flex{display: flex;display: -webkit-flex;}
.justify-content{justify-content: center;}
.justify-around{justify-content: space-around;}
.justify-between{justify-content: space-between;}
.flex-grow{flex-grow: 1}
.align-items-content{align-items: center;}
.flex_1{flex: 1;}
.flex_wrap{flex-wrap:wrap; }
/*头部*/
.page, .page-group{background: white;}
.bar{background:#1E96D4;height: 2.5rem;}
.pull-left.open-panel{color: white;font-size: 1.4rem;}
.logo{width: auto;height: 2rem;margin:.25rem 0;}
body.with-panel-right-reveal .panel-overlay{margin-left: -6rem;}
.bar .button-link{line-height: 2.5rem;}
.panel{background: #3c3c44;color: white;}
.panel .content-block{padding: 0;}
.panel .content-block>p{  padding: .5rem .75rem;margin: 0;}
.panel .content-block a{color: white;display: inline-block;width: 100%;height: 100%;}
.index_a{background: #474750;border-color: #555560;border-top: 1px solid ;border-bottom: 1px solid;}
.list-block{margin: .7rem 0 1.75rem;}
.infinite-scroll-preloader {margin-top:-20px;}
.swiper_box{overflow:hidden;}
.swiper_box,.swiper-container,.swiper-slide img{width: 100%;}
.swiper-slide img.swiper_img{height: 10.55rem;}
.swiper-slide .box_content{line-height: 1.1rem; background: rgba(0,0,0,.8);width: 100%; padding: .2rem .4rem;color: white;position: absolute;bottom: 0;left: 0;font-size: .7rem}
.swiper-container{padding-bottom: 0;}
.advertise_box_item{position: relative;height: 5.43rem;}
.advertise_box_item>a{color: white;font-size: .7rem;font-weight: 400;}
.advertise_box_item .advertise_box_img{width:100%;height: auto;}
.advertise_box_item .bottom_title{position: absolute;bottom:0;left: 0;padding: 0 .5rem;width: 100%;height:1.5rem;line-height: 1.5rem;
    background: -webkit-linear-gradient(bottom , rgba(0,0,0,.3) , transparent); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom , rgba(0,0,0,.3) , transparent); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom , rgba(0,0,0,.3) ,transparent); /* Firefox 3.6 - 15 */
    background: linear-gradient(bottom , rgba(0,0,0,.3) , transparent); /* 标准的语法 */
}
.list-block .item-content{padding: .5rem 0;margin: 0 .75rem;}
.box_img_content{width:6rem;height: 3.5rem;border-radius:.3rem ;background: url(../image/loading.png);background-position: center;background-size:cover ;}
.item_img{width:6rem;height: 3.5rem;border-radius:.3rem ;}
.item_content{margin-left: .6rem;}
.item_title{font-size: .7rem;line-height:1rem;font-weight: 600;margin-bottom: .2rem;height: 2rem;color: #828a92}
.item_con_time{font-size: .6rem;color: #828a92;}
.list-block .item-inner{width: auto;}
.zhuanti_background_img{position: absolute;top: 0.5rem;left: 0;height: 8.9rem;width: 100%;z-index: 1;}
.zhuanti_box{height:9.9rem;}
.zhuanti_content{position: absolute;top: .5rem;left: 0;z-index: 100;color: white;background-color: rgba(0,0,0,.4);height: 8.9rem;width: 100%;}
.zhuanti_label{margin: 1rem; padding: .1rem .7rem;background: rgba(0,0,0,.8);font-size: .65rem;width: auto;display: inline-block;border-radius: 1rem;}
.zhuanti_title{color: white;padding: .7rem 1rem ;font-weight: 600;font-size: 1rem;}
.zhuanti_des{color: white;padding: 0 1rem;font-weight:400;font-size: .7rem;line-height: .9rem;position: relative;top: 52px;}
.hot_label_title{font-size: .7rem;padding: .5rem .9rem;font-weight: 600;}
.hot_label_content{padding: 0 .75rem;font-size: 0;}
.hot_label_btn{display: inline-block;margin: 0 .3rem .5rem 0; padding: .1rem .4rem;border: 1px solid rgba(30,150,212,.7);font-size: .7rem;text-align: center; color: rgba(30,150,212,.7);border-radius: 4px;}
/*底部*/
.footer{padding: 1rem 0px;width: 100%;background-color: #333333;color: white;font-size: .6rem;text-align: center;}
.upTop{display: inline-block;width:2.5rem;height: 2.5rem;background: rgba(0,0,0,.5);position: fixed;bottom: 8rem;right: .5rem;}
#feedAv{position: absolute !important;z-index: -9999;left: -1000px;opacity: 0 !important;}
/*广告推广标识*/
.ad_tuiguang{position: absolute;top: .4rem;right: .5rem; display: inline-block;padding: 0.25rem 0.5rem;color: white;border-radius: 2px;text-align: center;font-size: .5rem;background-color: rgba(0,0,0,.5);}
