body{
  background-color:#c3f1c0!important;
}
#videoListNS{
  height:312px;
  overflow-y: auto;
  padding-bottom: 0;
}
#PC-show{
  height:371.25px;
}
.top-area{
  margin-top:35px;
}
.common-section{
  margin: 50px 0 20px 0;
  padding-top:1px;
}
.title_bg_report{
  margin-top:20px;
}
.comment-content-new a:hover{
  color: #1cbce2 !important;
}
body .flexslider .storyTitleFontFamily a{
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  color: #ffffff!important;
}
body .featured-news .flexslider .slides .slider-caption{
  padding: 50px 20px 12px;
  background: unset;
  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
}
body .featured-news .flex-control-nav{
  left: 23px;
  bottom: 50px!important;
  margin-bottom: 0;
}
body .featured-news .flex-control-nav li{
  border-radius: 5px;
  width: 10px!important;
  overflow: hidden;
}
body .title_bg{
  background: unset;
  background-image: linear-gradient(45deg, rgba(0,0,0,0) 25px,#249634 25px, #249634);
  overflow:hidden;
}
body .title_bg .columnTitleName{
  background-image: url(https://tkww-static.tkww.hk/special/policyadress2023/video-bc.png?template=202310241606);
  background-size: 100% 100%;
  background-color: rgba(0,0,0,0);
  padding: 0;
  width: 95px;
  line-height: 44px;
  /* text-align: center; */
  text-indent: 18px;
  cursor:default;
}
body .title_bg strong{
  display:none;
}
body .title_bg .columnTitleName{
  margin-bottom:0;
}
body .news-list .columnTitleName,body .title_bg_report .columnTitleName{
  width: 151px;
  background-image: url(https://tkww-static.tkww.hk/special/policyadress2023/news-bc.png?template=202310241606);
}
body .rt-policy .title_bg .columnTitleName{
  width: 193px;
  background-image: url(https://tkww-static.tkww.hk/special/policyadress2023/pic-bc.png?template=202310241606);
}
body .story-title-div{
  background-color: unset;
  background-image: url(https://tkww-static.tkww.hk/special/policyadress2023/video-unit-bc.png?template=202310241606);
  background-size: 100% 100%;
}
body .storyTitleFontFamily a{
  color: #333333!important;
}
body .video-box{
  align-items: flex-start;
}
body #PC-show .story-title-div-small{
  height: 123px;
  padding: 10px 15px 5px;
}
body .video-btn{
  display: block;
}
body .video-btn img{
  position:absolute;
  left:6px;
  bottom:13px;
}
body .storyTime{
  padding:0;
}
body .post-date{
  color: #333333;
}
.top-right-child:nth-child(2n) .video-box{
  flex-direction:row-reverse;
}
#PC-show .story-title-div-small:hover .threeLine{
  color:#ffffff!important;
}
.storyTitleFontFamily .threeLine{
  height: 73px;
  line-height: 25px;
}
.comment-content-new>.comment-content-new-1{
  display: flex;
  flex-wrap: wrap;
  justify-content:space-between;
}
.comment-content-new .item{
  border-bottom:0;
  border-top: solid 1px #249634;
  padding-top: 15px;
}

.comment-content-new .right-box{
  padding-top: 7px;
}
.comment-content-new .storyTub img{
  width:30%;
}
.storySummary span, .storySummary a{
  color: #585858;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  line-height: 21px;
  max-height: 40px;
}
.nown-news .post-date{
  display:none;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
  border-radius: 50%;
}
body .section-title .immedMore{
  color: #ffffff!important;
}
.comment-content-new .storySummary{
  padding: 0 16px 0 11px;
  height:unset;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
  bottom: 0;
  line-height: 3;
  background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.5));
}
body .site-footer {
  background-color: #4aaa53;
}
#epidemicListNS .storyTime{
  display:none;
}
.swiper-container{
  height:1036px;
}
.slider-caption a{
  width:100%;
}
.featured-news .flex-control-paging li a.flex-active{
  background: #249634;
}
#PC-show .story-title-div-small:hover{
  background: #1cbce2;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background: #249634;
}
@media (min-width:1000px){
  .comment-content-new>.comment-content-new-1 .item:nth-child(-n+2){
    width:48%;
    border-top:0;
    padding-top:0;
  }
  .comment-content-new>.comment-content-new-1 .item:nth-child(-n+2) .storyTub{
    position:relative;
  }
  .comment-content-new>.comment-content-new-1 .item:nth-child(-n+2) .storyTub>a{
    position:relative;
    z-index:10;
  }
  .comment-content-new>.comment-content-new-1 .item:nth-child(-n+2) .right-box{
    position: absolute;
    left: 0;
    bottom:0;
    width:100%;
    z-index:99;
    margin-left: 0;
    padding: 20px 12px 11px;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.7));
  }
  .comment-content-new>.comment-content-new-1 .item:nth-child(-n+2) .right-box h2{
    margin-bottom:0;
  }
  .comment-content-new .item:nth-child(-n+2) .right-box a{
    line-height: 21px;
    height: 40px;
    color: #ffffff!important;
  }
  .comment-content-new>.comment-content-new-1 .item:nth-child(-n+2) .right-box .storySummary.threeLine{
    display:none;
  }
  .comment-content-new>.comment-content-new-1 .item:nth-child(-n+2) .storyTub img{
    width:100%;
  }
}
@media (max-width:1210px){
  .aimg>div{
    height: unset;
  }
  .aimg {
    width: 16vw;
  }
  body #PC-show .story-title-div-small{
    height: 9vw;
    width: unset;
    flex: 1;
    padding: 0.1vw 1vw;
  }
  #PC-show{
    height: 30.5vw;
  }
  #videoListNS{
    height: 25.5vw;
  }
}
@media (max-width:1000px){
  .comment-content-new-1 .item:first-of-type{
    padding-top:0;
    border-top:0;
  }
}
@media (max-width:990px){
  body .video-box{
    overflow: hidden;
  }
  body #PC-show .story-title-div-small{
    height: 22.5vw;
    padding: 3vw;
  }
  body .storyTime {
    padding: 0;
    margin-top: 5vw;
  }
  .comment-content-new .storyTub img{
    width:100%;
  }
  .aimg{
    width: 40vw;
  }
}
@media (max-width:767px){
  .top-area{
    margin-top:0;
  }
  .slider-caption a{
    width:100%!important;
  }
  body .story-title-div{
    flex:1;
    height:22.5vw;
  }
  body .flexslider .storyTitleFontFamily a{
    font-size:4.27vw;
  }
  body .title_bg .columnTitleName{
    font-size:5vw;
    text-indent: 6vw;
    width: 25vw;
  }
  body .section-title .immedMore{
    font-size: 3.75vw;
  }
  body .title_bg{
    height:11vw;
    background-image: linear-gradient(45deg, rgba(0,0,0,0) 5vw,#fa9a36 25px, #fa9a36);
  }
  body .title_bg .columnTitleName{
    line-height: 11vw;
  }
  .storyTitleFontFamily .threeLine{
    font-size: 4.27vw;
    line-height: 5.33vw;
    height: 15vw;
  }
  body .news-list .columnTitleName, body .title_bg_report .columnTitleName{
    width: 35vw;
  }
  .comment-content-new .item{
    margin-bottom: 0;
  }
  body .video-btn img{
    left: 1vw;
    bottom: 1vw;
  }
  body .rt-policy .title_bg .columnTitleName{
    width: 45vw;
  }
  .swiper-container{
    height: 180vw;
  }
  .title_bg_report{
    margin-top:0;
  }
}
