@import url("../fonts/iconfont.css");
* { margin: 0; padding: 0;}
html, body { height: 100%;}

body { min-width: 320px; max-width: 640px; margin: 0 auto; font: 18px/1.5em Arial,'Microsoft YaHei','Helvetica Neue','Hiragino Sans GB','STHeiti','SimHei',sans-serif; position: relative; word-wrap: break-word; word-break: normal;}

ol, ul { list-style: none; }
img { max-width: 100%;display: inline-block; }
video { width:100%; }
h1,h2,h3,h4{font-weight: normal}
a { text-decoration: none; -webkit-tap-highlight-color: transparent; color: #666; }
input, textarea, select { outline: none; box-sizing: border-box; background-color: transparent; border-color: transparent; -webkit-appearance: none; border:0;padding:0;margin:0}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }
.hide{display:none;}
.fl{float:left}
.fr{float: right}
.clear:after{content:'';display: block;width:100%;height:0;visibility: hidden;clear: both}
.p-1, .p-2, .p-3,.p-4 { overflow: hidden; text-overflow: ellipsis; }
.p-1 { white-space: nowrap; }
.p-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.p-3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.p-4 { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.colorred{color:#ff7491 !important;}

.c-center{display: block;margin:0 auto;text-align: center;}
.p-center{position:absolute;left:50%;top:50%;transform: translateY(-50%) translateX(-50%);}

.container{padding:0 .2rem 3rem .2rem;}
.container-b{padding-bottom:2.75rem;}
.container-t{height:calc(100% - 1.25rem);background-color: #fff}
.warpper{}
.bg-white{background-color: #fff}


.flex-item{display: flex;}
.text-justify{-webkit-box-pack: justify;display: flex;justify-content: space-between;}
.fix-item{position: fixed;width:100%;max-width:640px;min-width:320px;box-sizing: border-box;z-index:11;left:50%;transform:translateX(-50%);}


.header{line-height:1.25rem;padding:0 .65rem;top:0;}
.header a{color:#fff}
.header a i{font-size:.5rem;}

.detail{padding:.65rem;background-color:#fff;overflow: hidden;}
.detail h1{font-size:.62rem;line-height:.75rem;margin-bottom:.3rem;color:#1a1a1a;}
.detail>span{font-size:.35rem;display: block;line-height:.32rem;margin:.1rem 0;color:#1a1a1a;}
.detail-item{margin-top:0.6rem;margin-bottom:.8rem;text-align: justify}
.small-screen-img {
  display: inline-block !important;
  max-width: 100vw;
  margin-left: -0.65rem !important;
  margin-right: -0.65rem !important;
}

.large-screen-img {
  display: inline-block !important;
  max-width: 100% !important;
}

.more,.comm{padding:0 .65rem}
.ttl{position: relative}
.ttl h1{font-size:.39rem;line-height:1.5rem;margin:.48rem 0 .2rem 0;text-align: center;position: relative}
.ttl h1:before,.ttl h1:after{content:'';display: inline-block;position: absolute;top:50%;transform: translateY(-50%);height:1px;width:1rem;background-color: #494949;left:20%}
.ttl h1:after{left: auto;right:20%}
.ttl .refresh{position: absolute;top:50%;transform:translateY(-50%);right:10%;font-size:.36rem}

.more-list li{margin-bottom:.3rem;}
.style1{display: flex;}
.style1 .list-img{width:2.65rem;height:2rem;}
.style1 .list-img img{width:100%;height:100%;}
.style1 .list-info{width:70%;height:2rem;position: relative;}
.style1 .list-info h1,.style2>h1{font-size:.4rem;color:#1a1a1a;line-height:.5rem;margin-bottom:.15rem;}
.style1 .list-bottom{width:100%;position: absolute;bottom: 0;left:0;display: flex;color:#999;font-size:.3rem;overflow: hidden;line-height: .8rem;border-bottom:1px solid #ccc}
.style1 .list-bottom .list-tab{flex: none;-webkit-flex: none;}
.list-tab span i{position: relative;top:.05rem}
.ad-tab{background-color: #999;font-size:.254rem;color:#fff;border-radius: .05rem;padding:0 .05rem;border:1px solid #999;}
.pic-tab{border:1px solid #e72d29;font-size:.254rem;color:#e72d29;border-radius: .05rem;padding:0 .05rem}
.top-tab{border:1px solid #e72d29;font-size:.254rem;color:#e72d29;border-radius: .05rem;padding:0 .05rem}
.fire-tab{color:#e72d29;font-size:.254rem;}
.topic-tab{background-color: #e72d29;font-size:.254rem;color:#fff;border-radius: .05rem;padding:0 .05rem;border:1px solid #e72d29;}

.style2 .list-img-3{}
.style2 .list-img-3 img{width:30%;height: auto;display: inline-block}
.style2 .list-img-1 img{width:100%}
.style2 .list-bottom{display: flex;color:#999;font-size:.3rem;overflow: hidden;line-height: .8rem;border-bottom:1px solid #ccc}

.comm-top>span{line-height:.9rem;font-size:.33rem;color:#999}
.comm-top>span i{font-size:.33rem;color:#999;margin:0 .1rem;}
.comm-left>div,.comm-left>p,.comm-left>span{display: inline-block;vertical-align: middle}
.user-header{width:.9rem;height:.9rem;border-radius:.9rem;overflow: hidden}
.user-header img{width:100%;height:100%;}
.comm-left>p{margin-left:.55rem;font-size:.34rem;color:#1a1a1a}
.comm-left>span{margin-left:.2rem;color:#999;font-size:.33rem;}
.comm-content{margin-left:1.45rem;min-height:1.9rem;border-bottom:1px solid #ccc}
.comm-content p{font-size:.36rem;line-height:.55rem;}

.comm>a{line-height:1.1rem;text-align: center;font-size:.34rem;color:#999;display: block;}

.comm-footer{bottom: 0;}

.comm-footer{background-color: #f4f4f4;line-height: 1.25rem;padding:0 .65rem;}
.comm-input{background-color: #fff;width:3.35rem;height:.63rem;margin:.31rem 0;line-height:.63rem;border-radius:.1rem;}
.comm-input input{width:100%;height:100%;font-size:.34rem;color:#999;text-indent:.2rem;}

.comm-btn{display: flex;width:4.5rem;}
.comm-btn a{flex: 1;-webkit-flex:1;position: relative}
.comm-btn a i{font-size:.6rem;display: block;text-align: center;color:#b3b3b3}
.comm-btn a span{position: absolute;right:0;top:0;font-size:.24rem;color:#999;line-height:.7rem;}
.new-list{margin-top:.75rem;}

.banner .swiper-slide a{position: relative}
.banner .swiper-slide .word{position: absolute;bottom:0;left:0;width:100%;height:.75rem;color:#fff;background-color: rgba(0,0,0,0.62);box-sizing: border-box;padding:0 .45rem;font-size:.4rem;line-height:.75rem}

.footer{background-color: #fff;bottom: 0;padding:.15rem 0;border-top:1px solid #eaeaea;bottom: 0}
.footer ul{display: flex}
.footer li{flex: 1;-webkit-flex: 1}
.footer li a{display: block;text-align: center;color:#505050;}
.footer li a span{display: block;margin:0 auto;font-size:.6rem;line-height:.7rem;}
.footer li a p{font-size:.3rem;line-height:.4rem;display: block}
.footer li.on a{color:#e4243a}


.download-item{padding:.55rem .65rem;box-sizing: border-box;display: flex;border-bottom:1px solid #e3e3e3}
.download-item>div{flex: none;-webkit-flex: none;}
.download-item .logo{width:1.45rem;height:1.45rem;margin-right:.2rem;}
.download-item .logo img{width:100%;height:100%;}
.download-item .info p{font-size: .46rem;font-weight: bold;}
.download-item .info p:first-child{margin-top: 0.08rem;}
.download-item .info span{line-height:.40rem;font-size:16px;color:#bcbcbc}
.download-item .download-btn{flex: 1;-webkit-flex: 1;}
.download-item .download-btn a{display: block;margin:.2rem 0 .2rem auto;width:2.45rem;height:1rem;line-height:1rem;color:#fff;border-radius:.2rem;text-align: center;font-size: .4rem;background: #e00000;}


.download-footer{bottom: 0;background-color: #fff;color:#fff;border-top: 1px solid #e3e3e3;box-shadow: 0 0 6px #e3e3e3;}
.download-footer .download-btn a{border:0}

/*update start by xu Youhong 20210907 去掉最大高度，文章太长了显示不完整*/
/*.detail section{position: relative;max-height:15rem;overflow: hidden}*/
/* .detail section{position: relative;overflow: hidden} 更新注释overflow,用以图片撑满 */
.detail section{position: relative;}
/*update end*/
.read-more{position: absolute;bottom:0;left:0;width:100%;text-align: center;padding:1rem 0;background-image: -webkit-linear-gradient(top,hsla(0,0%,98%,0),hsla(0,0%,98%,.9) 28%,#fff 49.1%,#fff);}
.read-more a{font-size:.4rem;color:#4187de}
.read-more i{font-size:.4rem;}
.detail section.show-all{max-height: none;overflow: visible;}

.news-pic{background-color: #000;height:100%}
.news-pic .swiper-container,.swiper-wrapper{height:100%}
.news-pic .swiper-slide{position: relative}
.news-pic .swiper-slide img{position: absolute;top:40%;transform:translateY(-50%);}

.news-info{position: absolute;bottom:1.25rem;left:0;width:100%;color:#fff;padding:.35rem;box-sizing: border-box;background-color: rgba(0,0,0,0.5);max-height:6rem;overflow-y: scroll;}
.info-top{display: flex;margin-bottom:.3rem;}
.info-top h3{width:9rem;display: inline-block}
.info-top span{flex: 1;-webkit-flex: 1;}
.news-pic .comm-footer{background-color: #000;border-top:1px solid #0f0f0f}


.empty-item{text-align: center}
.empty-item img{width:3rem;margin:0 auto}
.empty-item p{font-size:.4rem;line-height:.5rem;margin-bottom:.8rem;color:#999}


.audio-player{padding:.6rem .4rem .4rem .4rem;box-shadow: 0 1px 5px #ccc;background-color: #fff}
.audio-btn{text-align:center;padding:0 .72rem;vertical-align: middle}
.audio-btn a{display: inline-block;background-repeat: no-repeat;background-position: center center;background-size:100%;margin:0 .9rem;}
.audio-btn a.prev-btn,.audio-btn a.next-btn{width:.92rem;height:1.14rem;}
.audio-btn a.prev-btn{background-image:url(../images/icon_01.png)}
.audio-btn a.next-btn{background-image:url(../images/icon_06.png)}
.audio-btn a.pause-btn,.audio-btn a.play-btn{width:1.04rem;height:1.14rem;}
.audio-btn a.pause-btn{background-image:url(../images/icon_03.png)}
.audio-btn a.play-btn{background-image:url(../images/icon_04.png);}

.audio-info{display: -webkit-flex;display: flex;}
.info-div{-webkit-flex:none;flex: none;}
.info-div{width:100%;text-align: center;}

.info-div:nth-child(2){width:30%;text-align: center}
.info-div .tab{border:1px solid #e72d29;color:#e72d29;font-size:.27rem;padding:0 .1rem;border-radius:.1rem;}
.info-div samp{color:#999;font-size:.33rem;}
.info-div p{font-size:.48rem;color:#1a1a1a;line-height:.75rem;}

.news-item{padding:0 .65rem 2.8rem .65rem;}
.select-item ul{font-size:0;padding:.2rem 0 0 0;}
.select-item li{display: inline-block;width:50%;height:.9rem;text-align: center;line-height:1rem;}
.select-item li a{display: block;font-size:.45rem;}
.select-item li.on{border-bottom:.08rem solid #e72d29}
.select-item li.on a{color:#e72d29}
.select-content{padding:.65rem 0}
.select-content .detail{background-color: transparent;padding:0}
.select-content .detail-item{margin-top:.2rem;}

.video-player video{width:100%;height: 6.07rem;display: block;}
/*2018 01 11*/
.detail-empty img{width: 35%;display: block;margin: 2rem auto 0 auto;}
.detail-empty p{text-align: center;font-size: .45rem;line-height: 1.2rem;color: #666;margin-bottom: 2rem;}


/** 20200204 maguoxiong */
.info{width: 5rem;height: 1.45rem;}
.info img{width: 100%;height: 100%;}
.download-head{box-shadow: 0px 0px 6px #e3e3e3;margin-bottom: 7px;}

.detail-item .newsVideo20230406{width: 100%;height: auto;}
