﻿@charset "utf-8";
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0; list-style:none;}
img { border:none; vertical-align: top;width: 100%;}
a { text-decoration:none; color: #000}
a:hover { text-decoration:none;}
html{height: 100%;}
body {color: #000; overflow-x: hidden; overflow-y: scroll;}
.bodyShow { height:100%;}
html,body{background: #fff; margin: 0 auto; /*-webkit-overflow-scrolling: touch;*/}
.clear,.con { zoom:1;}
.clear:after,.con:after { content:''; clear:both; display:block;}
input{border: 0px;outline:none;}
h3,h4{font-weight: normal;}


.main {
    width: 100%;
    height: 100%;
}

 .boxBanner .swiper-container-horizontal > .swiper-pagination-bullets {
    height: 0.18rem;
    /*width: 0.54rem !important;
     */
     bottom: 0.18rem !important;
    /*left: auto !important;
     */
     text-align: center;
}
 .swiper-slide{
     position: relative;
}
 .boxBanner .swiper-slide{
     background: url(https://rs1.solution9.net/api/source/huanqiu-releaseStatics/m.huanqiu.com/swiper-bg.jpg) no-repeat center;
     background-size: 100%;
}
 .boxBanner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
     width: 0.04rem;
     height: 0.04rem;
     display: inline-block;
    /*float: left;
     */
     border-radius: 100%;
     background: #ccc;
     margin: 0 0.02rem;
}
 .boxBanner .swiper-pagination-bullet-active {
     width: 0.1rem!important;
     border-radius: 25%!important;
     opacity: 1;
     background: #fff !important;
}
 .boxBanner span.tit{
     /*font-family: PingFangSC-Medium;*/
     position: absolute;
     bottom: 0.3rem;
     left: 0;
     /*margin-left: -1.73rem;*/
     font-size: 0.18rem;
     line-height: 0.25rem;
     /*height: 0.25rem;*/
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 3.46rem;
     color: #FFFFFF;
     letter-spacing: 0;
     height: 0.81rem;
    bottom: 0px;
    padding: 0.26rem 0.145rem 0.3rem;
    width: 100%;
    background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 16%, rgba(0,0,0,0.90) 100%);
}

/* 列表内容部分 */
.list-mainItem { position:relative; background:#fff;}
.m-list { /*height:100%; overflow-y:auto;*/ position:relative; /*left:0; top:0;*/}
.m-list-main { padding:8% 4%;}

.m-list-main h3 {/*font-family: PingFangSC-Medium;*/position: relative;padding-left: 0.08rem;font-size: 0.22rem;line-height: 0.22rem;color: #383838;letter-spacing: 0;float: left;font-weight: 600;}
.m-list-main h3:after {content: '';width: 0.03rem;height: 0.18rem;background: #B71C17;position: absolute;left: 0;top: 0.02rem;}

.m-list .m-news-item { padding:.15rem 0; border-bottom:1px solid #ededed; position:relative; height: 1.12rem;}
.m-list .m-news-item p {height:.5rem;  max-height:.5rem; font-size:.20rem; color:#1a1a1a; padding-right:0.1rem; overflow:hidden;}
.m-list .m-news-item .news-tool {padding-top: .1rem;  font-size:.13rem; color:#aaa;}
.m-list .m-news-item .news-sort { margin-right:.1rem; color:#b71c17;}
.m-list .m-news-item .news-time { margin-right:.1rem;}
.m-list .m-news-item .news-source { margin-right:.1rem;}
.m-list .news-item-oPic .oPic-block { width:1.1rem; height:0.82rem; overflow:hidden; float:right;}
.m-list .news-item-oPic .oPic-block img { width:100%; min-height:100%;}
.m-list .news-item-oPic .news-tool {  position:absolute; left:0; }
.m-list .news-item-tPic .tPic-show { padding-top:.213333rem; max-height:2.186667rem; overflow:hidden; margin-left:-3%;}
.m-list .news-item-tPic .tPic-show img { width:30%; float:left; min-height:2.186667rem; margin-left:3%;}
.m-list .news-item-bP .bP-block { padding-top:.213333rem; height:5.146667rem; overflow:hidden;}
.m-list .news-item-bP .bP-block img { width:100%; min-height:100%;}
.m-list .news-item-v .news-video { margin-top:.213333rem; max-height:5.146667rem; overflow:hidden; position:relative;}
.m-list .news-item-v .news-video img { width:100%; min-height:100%;}
.m-list .news-item-v .news-video .video-btn { width:.96rem; height:.96rem; line-height:.96rem; text-align:center; position: absolute; left:50%; top:50%; z-index:1; margin-left:-0.48rem; margin-top:-0.48rem;}
.m-list .news-item-v .news-video .video-btn svg { width:100%; height:100%; border-radius:50%; background:#333; vertical-align:middle; transform:translate(-50%,-50%); position:absolute; left:50%; top:50%;}
.m-list .news-item-v .news-video em { width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50%); position:absolute; left:0; top:0;}
.m-list .itemAd { height:2.186667rem;}
.foot { height:.666667rem; line-height:.666667rem; font-size:.346667rem; text-align:center; padding:.2rem 0;}
.foot a { color:#aaa;}

.page-box {
    margin: 15px 10px;
}
    .page-box .digg a {
        height: 30px;
        padding: 3px 8px;
        margin: 0 0 0 3px;
    }
    .page-box .digg span {
        height: 30px;
    }
    .page-box .digg span.current {
        padding: 3px 6px;
        margin: 0 0 0 3px;
    }
    .page-box .digg span.disabled {
        padding: 3px 8px;
        margin: 0 0 0 3px;
    }
    .page-box:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

