@charset "utf-8";




/* css */
.container{
  position: relative;
  /* max-width: 375px; */
  /* min-height: 100vh; */
  margin-right: auto;
  margin-left: auto;
  background-color:#f8f8f8;
}
.mainnav{
  position: fixed;
  z-index: 100;
  height: 60px;
  top: 0;
  left: 0;
  width: 100%;
}
.header{
  position: relative;
   /*
  background-color: #ffffff;
 
  border-bottom:1px solid #dedbdb;
  */
  
  height:45px;
  line-height:45px;
  
  /*
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#ffffff); 
	background: -ms-linear-gradient(top, #cccccc,  #ffffff);       
	background:-moz-linear-gradient(top,#cccccc,#ffffff);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#cccccc), to(#ffffff));
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccccc), to(#ffffff));     
	background: -webkit-linear-gradient(top, #cccccc, #ffffff);   
	background: -o-linear-gradient(top, #cccccc, #ffffff);  
	*/
}
.hl{
  display: inline-block;
  vertical-align: middle;
  width:10%;

}
.hl a{
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
}
.hl a img{
  width: 20px;
}

.hc{
  display: inline-block;
  vertical-align: middle;
  width:63%;

  text-align:center;
  font-weight: normal;
  font-size:1.2rem;
}

.hr{
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  text-align:right;
  width:25%;
  top: 0;
  right: 0;
  padding-right:20px;
}

.hr span{
  display: inline-block;
  width: 31px;
  position: relative;
  margin-left: 20px;
  cursor: pointer;
}
.hr span img{
  width: 40px;
}
.seach{
  display: none;
  position: absolute;
  z-index: -50;
  top: 60px;
  left: 0;
  width: 100%;

  background-color: rgba(0,0,0,.5);
}
.seach.disseach{
  display: block;
  z-index: 50;
}
.hseach{
  background-color: #fff;
  padding: 12px 16px;
}
.hseach h3{

  color: #666666;
  line-height: 40px;
  font-weight: normal;
}
.hseach .hsc{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.hseach .hsc>span{
  color: #DA251C;
}
.hseach .hsc .hinput{
  position: relative;
  width: calc(100% - 40px);
}
.hseach .hsc .select{
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  color: white;
}
.hseach .hsc .select ul.selectShow{
  display: block;
}
.hseach .hsc .select p{
  position: relative;
  height: 100%;

  color: #DA251C;
  padding-left: 12px;
  line-height: 30px;
  border-bottom-left-radius: 12px;
  border-top-left-radius: 12px;
  border-right: 1px solid #cccccc;
}
.hseach .hsc .select p::before{
  position: absolute;
  right: 8px;
  top: 50%;
  content: '';
  width: 5px;
  height: 5px;
  border-right: 1px solid #DA251C;
  border-bottom: 1px solid #DA251C;
  transform: translateY(-50%) rotateZ(45deg);
}
.hseach .hsc .select ul{
  display: none;
  position: absolute;
  color: #333333;
  text-align: center;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 0 2px #bbbbbb;
}
.hseach .hsc .select ul li{
  line-height: 22px;
  border-bottom: 1px solid #eeeeee;
}
.hseach .hsc input{

  width: 100%;
  height: 30px;
  padding-left: 63px;
  padding-right: 40px;
  border-radius: 15px;
  border: 1px solid #cccccc;
  outline: none;
}
.hseach .hsc b{
  position: absolute;
  top: -1px;
  right: 10px;
  display: inline-block;
  width: 30px;
}
.hotseach{
  padding-bottom: 15px;
}
.hotseach a{
  display: inline-block;
  color: #999999;
  font-size: 1.2rem;
  padding: 6px 14px;
  border-radius: 16px;
  border: 1px solid #999999;
  margin-bottom: 15px;
}

.mask{
  display: none;
  position: fixed;
  z-index: -30;
  top: 50px;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0,0,0,.5);
}
.mask.displaymask{
  z-index: 30;
  display: block;
}
.hmenu{
  width: 100%;
  font-size: 0;
  padding-top: 5px;
  padding-bottom: 20px;
  background-color: #fff;
  text-align:center;
}
.hmenu a{
  display: inline-block;
  width: 25%;
  text-align: center;
  margin-top: 18px;
  font-weight:bold;
}
.hmenu a img{
  display: inline-block;
  width: 46px;
  height: 46px;
}
.hmenu a span{
  display: block;
  font-size: 14px;
  color: #333333;
}


.daily-summary_3{
	width:96%;
    background: #FFFFFF;
	
	/*
	background: -moz-linear-gradient(top,  #EEEEEE 0px, #ffffff 20px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0px,#EEEEEE), color-stop(20px,#ffffff));
	background: -webkit-linear-gradient(top,  #EEEEEE 0px,#ffffff 20px);
	background: -o-linear-gradient(top,  #EEEEEE 0px,#ffffff 20px);
	background: -ms-linear-gradient(top,  #EEEEEE 0px,#ffffff 20px);
	background: linear-gradient(top,  #EEEEEE 0px,#ffffff 20px);
	*/
	
    border: 1px solid #EEEEEE;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.07);
            box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.07);
			
	
    border-radius: 0.625rem;

	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px;
    margin-top: 10px;
	margin-right:auto;
	margin-left:auto;
	overflow: hidden;
	
	 border-style: dashed;
	  border-width: 1px; /* 可以根据需要调整边框粗细 */
	  border-color: #cccccc; /* 可以根据需要调整边框颜色 */

}

.daily-content{

    background: #FFFFFF;
	
	/*
	background: -moz-linear-gradient(top,  #EEEEEE 0px, #ffffff 20px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0px,#EEEEEE), color-stop(20px,#ffffff));
	background: -webkit-linear-gradient(top,  #EEEEEE 0px,#ffffff 20px);
	background: -o-linear-gradient(top,  #EEEEEE 0px,#ffffff 20px);
	background: -ms-linear-gradient(top,  #EEEEEE 0px,#ffffff 20px);
	background: linear-gradient(top,  #EEEEEE 0px,#ffffff 20px);
	*/
	

  
    border: 1px solid #EEEEEE;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.07);
            box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.07);
    border-radius: 0.625rem;
    padding: 1rem;
    margin-top: 1rem;
	margin-right:auto;
	margin-left:auto;
	overflow: hidden;
	

  
}

.daily-content-title{
    font-family: PingFangSC-Semibold;
    font-size: 16px;
    color: #333333;
    font-weight: 600;
    text-align: justify; 
    word-break: break-all;
	padding-bottom:10px;
	border-bottom: 1px dashed #cccccc;
	line-height:50px;
	height:50px;
	padding-left:15px;
}
.daily-content-des{
    font-family: PingFangSC-Regular;
	margin-top:15px;
	margin-bottom:15px;
    font-size: 14px;
    color: #444444;
    font-weight: 400;
    padding-top: 0.8rem;
    line-height: 150%;
    letter-spacing: 1px;
    text-align: justify; 
    word-break: break-all;
}

.daily-content-des .photo{
    float:left;
	/*
    width:20%;
	*/
	margin-right:10px; 
	margin-left:10px;
}

.daily-content-des p{

    display: -webkit-box;  /*弹性伸缩盒子*/
    -webkit-box-orient: vertical;/*垂直排列*/
     line-clamp: 3;
     -webkit-line-clamp: 3;  /*只显示6行*/
     overflow: hidden;   /*溢出隐藏*/
     text-overflow: ellipsis;   /*省略号代替*/
	 padding-left:10px;
}


:root{
	--hw-newspaper-bg-color:#f1f3f5;
}

body,html{background:var(--hw-newspaper-bg-color);height:100%;user-select:none}

.hwb-newspaper_header_3{

position:relative;width:100%;
}
.hwb-newspaper_bg_img{
/*
background-color:rgb(0 0 0 / .9);
*/
background-color:#FFFFFF;
background-size:cover;height:100%;opacity:0.9;position:absolute;width:100%;
}

.hwb-newspaper_bg_mask{

line-height:25px; padding:5px;position:absolute; top:110px;background-color:#FFFFFF; z-index:99;
padding-right:15px;


opacity: 0.9;
letter-spacing: 2px;
  border-top-right-radius: 20px; /* 右上角的圆角 */
  border-bottom-right-radius: 20px; /* 右下角的圆角 */
}

.hwb-newspaper_bg_gradient{background-image:linear-gradient(rgb(240 242 244 / 0) 0,rgb(240 242 244 / .0145772595) 8.62%,rgb(240 242 244 / .055393586) 16.56%,rgb(240 242 244 / .1180758017) 23.93%,rgb(240 242 244 / .1982507289) 30.85%,rgb(240 242 244 / .2915451895) 37.42%,rgb(240 242 244 / .3935860058) 43.77%,rgb(240 242 244 / .5) 50%,rgb(240 242 244 / .6064139942) 56.23%,rgb(240 242 244 / .7084548105) 62.58%,rgb(240 242 244 / .8017492711) 69.15%,rgb(240 242 244 / .8819241983) 76.07%,rgb(240 242 244 / .944606414) 83.44%,rgb(240 242 244 / .9854227405) 91.38%,rgb(240 242 244 / 1) 100%);bottom:0;height:50px;position:absolute;width:100%;z-index:2}


.hwb-newspaper__card[data-v-13f75520]{display:block;margin:12px 0;text-decoration:none}.hwb-newspaper__card.last-card-margin-bottom[data-v-13f75520]{margin-bottom:0}.hwb-newspaper__card.last-card-margin-bottom[data-v-13f75520] img{-webkit-transform:translateZ(0);transform:translateZ(0)}.hwb-newspaper__card[data-v-13f75520] .hwb-tool-bar{padding-top:0}.hwb-newspaper__list[data-v-13f75520]{margin-top:12px;position:relative}.hwb-newspaper__list .hwb-everyday-read[data-v-13f75520]{padding-bottom:8px}.hwb-newspaper__list .hwb-block-name-risk-info-flag[data-v-13f75520]{height:16px;left:-4px;position:absolute}.hw-exception-section[data-v-13f75520]{height:calc(100vh - 270px);margin-top:56px;min-height:180px;overflow:hidden;position:relative;top:22px}.hw-exception-section-has-broadcast[data-v-13f75520]{margin-top:0!important}



.hwb-big-pic-summary{
    background: var(--hw-newspaper-card-bg);
    border-radius: 12px;
}

.hwb-big-pic-summary .hwb-big-pic-summary-container{
    border-radius: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 12px 0;
    position: relative;
}



