.slider-caption a{
  width:88%;
  display:block;
}
.single-content .primary .post-header .breadcrumbs a:not(:last-child):after,
.single-content .primary .post-header .breadcrumbs a:link:not(:last-child):after,
.single-content .primary .post-header .breadcrumbs span:not(:last-child):after{
  content: ">";
  width: auto;
  height: auto;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  background-color: unset;
}
.today-ul .current-menu-item{
  color: #CB1722;
}
.today-ul .current-menu-item a{
  color: #CB1722;
}
body .top_banner{
  margin-bottom: 0;
}
.oneLine,.twoLine,.threeLine,.fourLine,.eightLine{
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  text-align-last: left; /* 或者设置为 right */
}
.oneLine {
  -webkit-line-clamp: 1;
}
.twoLine{
  -webkit-line-clamp: 2;
}
.threeLine{
  -webkit-line-clamp: 3;
}
.fourLine{
  -webkit-line-clamp: 4;
}
.eightLine{
  -webkit-line-clamp: 8;
}
.squere{
  position: relative;
}
.advert-item span.ggtxt,.lianghui span.ggtxt,.squere span.ggtxt{
  position: absolute;
  top:0;
  left: 0;
  right: unset;
  color: #fff;
  background: rgb(119 119 119 / 80%);
  display: inline-block;
  width: 24px;
  height: 42px;
  font-size: 16px;
  text-align: center;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  writing-mode: tb;
  padding: unset;
  padding-bottom: 3px;
}
main.epaperBody{
  background:url(https://tkww-static.tkww.hk/parts/dzb-bj.jpg);
  background-size: 100% 100%;
}
.post-body ol, .post-body ul{
  padding-left:2em;
}
.post-body a,.post-body a:link{
  color:rgb(0,0,238);
}
.cols span.article-title{
  font-weight: bold;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size: 16px;
}
h2.visuallyhidden{
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(0px 0px 99.9% 99.9%);
    clip-path: inset(0px 0px 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;
}
.single-content .primary .post-footer .post-share a{
  background:white;
}
.breadcrumbs h2{
  font-size: 14px;
}
.immedZmdContent a:hover{
  color:#CB1722;
}
.content-story-title a,
.content-story-title h3{
  font-size:16px;
}
.single-content .primary .post-footer .post-share{
  top:70%;
}
.cols.col-1.numsort .item .text{
  font-size:16px;
}
.slider-cap ul{
  height: calc(100% - 48px);
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 15px;
  padding: 20px 20px 0;
}
.single-content .primary .post-footer .tags span{
  font-size: 12px;
  line-height: 1.15;
  white-space: nowrap;
  padding: 5px 10px 5px 8px;
  background-color: #cccccc;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.single-content .primary .post-footer .tags .label{
  cursor:default;
}
.slider-cap-title{
  /* height:1.5em; */
  line-height:1.5em;
}
.post-share.cooperation a:hover{
  border-color:#cb1722;
  color:#cb1722;
}
.post-share.cooperation a{
  width: 30px !important;
  min-width: 30px;
  height: 30px !important;
  border: 1px solid #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 4px;
  color: #999;
  border-radius: 100%;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.cooperation a svg{
  display: block;
  width: 100%;
  height: 100%;
}

.featured-news .flexslider .slides li{
  background:none;
}
.common-section.red-bg .section-title:after, .common-section.gray-bg .section-title:after{
  background:none;
}
.section-title a{
  position:absolute;
  right:0;
}
#storyList{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.da-bre{
  width: 100%;
  text-align: center;
  background: #cb1722;
  height: 2.5em;
  line-height: 2.5em;
}
.da-bre a{
  width:100%;
  height:100%;
  display:block;
}
.more-data{
  display:none;
}
body{
  background-color: #f5f5f5;
  font-family:fz-small;
  font-family:fz-biaoysk;
  font-family:fz-bsk;
  font-family:fz-byksk;
  font-family:fz-bysk;
  font-family:fz-ltksk;
  font-family:fz-ltsk;
  font-family:fz-pingxysk !important;
  font-family:fz-ssk;
  font-family:fz-zhunysk;
  font-family:"Microsoft JhengHe" ;
}
.storyTitleFontFamily{
  font-family:fz-medium;
  font-family:fz-biaoysk;
  font-family:fz-bsk;
  font-family:fz-byksk;
  font-family:fz-bysk;
  font-family:fz-ltksk;
  font-family:fz-ltsk;
  font-family:fz-pingxysk !important;
  font-family:fz-ssk;
  font-family:fz-zhunysk;
}
footer{
  margin-top: 20px;
}
.footer-link, .footer-tap{
  text-align: center;
}
.footer-link {
  float: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.appdownloadtable{
  position: absolute;
  /* bottom: -1em;*/
  display: none;
  background: rgba(0,0,0,0.9);
}
.footer-link .appdownloadtable a{
  border:none;
}
.cooperationDiv .return-top{
  display:none;
}
.site-footer{
  background-color:#999;
}
#immedZmdContent ul li {
  display: inline-block;
  padding: 0 20px;
  /* box-shadow: 15px 0px 20px 5px #E4E4E4; */
  position: relative;
}
#immedZmdContent ul li:before{
  content: "";
  background: url(https://tkww-static.tkww.hk/fengexian.png);
  position: absolute;
  left: 0;
  width: 20px;
  height: 46px;
}
.primary-header-wrapper #header-search-form{
  border:none;
  width:auto;
  background-color:white;
}
.header-wrapper .menu>li>a, .header-wrapper .menu>li>a:link{
 /*  padding:0 10px; */
  padding:0 10px;
}
.appdownload{
  position:relative;
}
.appdownload a{
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.footer-link>a:nth-child(3){
  border-right: 0;
}
.apkDownLoad{
  padding:0px !important;
}
.photo-album .large-figures .slick-list .swiper-slide .text span{
  font-size: 20px;
  display: inline-block;
  margin-right: 15px;
}
.photo-album .large-figures .slick-list .swiper-slide .text span em{
  color:#cb1722;
}
 /* 修改評論區樣式 */
      .answer_btn{
        display: inline-block;
        padding: 0 12px;
        background: #c21010;
        color: #fff;
        line-height: 26px;
        font-size: 14px;
      }
      .answer_rt{
        background: #e3900e;
      }
      .answer_btn:hover{
        cursor: pointer;
        background: #e3900e;
      }
      .delete-replay:hover{
        cursor: pointer;
      }
      .comment-message p{
        font-size: 16px;
      }
      .view-replay,.delete-replay{
        font-size: 14px;
      }
      /* 修改字體大小 */
      .font_change{
        display: none;
        padding: 10px 0;
      }
      .font_prev{
        display: flex;
        align-items: center;
      }
      .font_prev img{
        display: inline-block;
      }
      .font_list span{
        padding:0 14px;
        height: 45px;
        border-radius: 45px;
        display:inline-flex;
        justify-content:center;
        align-items:center;
        line-height: 45px;
        font-size: 18px;
      }
      .font_list span:hover{
        cursor: pointer;
      }
      .font_active{
        background: #CB1722;
        color: #fff;
      }
      .single-content .primary .post-header .post-meta .detail_title{
        margin-top: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        line-height: 1.15;
      }
@media (max-width: 1300px){
  .header-wrapper .menu>li>a, .header-wrapper .menu>li>a:link{
    padding:0 10px;
  }
}
@media (max-width:1200px){
  .slider-caption a{
    width:80%;
  }
}
@media (max-width:1100px){
  .header-search{
    display:none !important;
  }
  .primary-header-wrapper .brand{
    width:auto !important;
  }
}
.post-share.bshare-custom.cooperation{
  position: fixed;
  bottom: 16%;
  transform: translateX(-40px);
  z-index:9999999;
}
.cooperationDiv{
  position: relative;
  max-width: 1100px;
  margin: auto;
}
.headline-body ul{
  font-size:18px;
}
.header-container-advert{
  background: #eee;
}
.headline-box{
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 40px;
}
.headline-content{
  width: 100%;
  height: 46px;
  line-height: 46px;
  background: #eee;
}
.headline-box span{
  font-weight:bold;
  font-size:20px;
  color:#CB1722;
}
.headline-box .headline-body{
  position: relative;
  left: 88px;
  top: -47px;
  height: 46px;
  overflow: hidden;
}
.headline-box .title{
  font-size:20px;
  color:#CB1722;
  font-weight: bold;
}
.selfSys .listContent .item{
  float: left;
  width: 23%;
  margin-left: 2%;
  text-align: center;
  padding: 10px 0;
  margin-top: 15px;
  background: rgba(153,153,153,0.4);
}
.selfSys .listContent .item a{
  color:white;
}
.listIndex img{
  width:80px;
  min-width:80px;
}
.mediaList{
  padding:2em;
  padding-left:2em;
}

.mediaList .selfWeb .listContent{
  padding-left:2em;
  display:flex;
  align-items: center;
}

.mediaList .listContent{
  padding-left:2em;
}
.mediaList .selfWeb .listContent .item{
  margin-left:2em;
}
.mediaList .selfSys{
  margin:20px 0;
}
.site-footer{
  border-top:0;
}
.spectext .specItem:not(:last-child){
  margin-bottom:10px;
}
.specItem{
  padding:0 10px;
}
.specItem h3{
  padding-left:15px;
}
.spectext .specItem{
  position:relative;
}
.primary-header .indx-top-rt{
 /* width: 50%; */ /* 影响页面的样式了 */
}
.spectext .specItem:before{
  width: 5px;
  height: 5px;
  content: "";
  border-radius: 50%;
  background: #CB1722;
  margin-right: 5px;
  position: absolute;
  top: 8px;
}
.post-share.bshare-custom a:not(:last-child){
  margin-bottom:2px;
}
.post-share.bshare-custom a{
  display:block;
  width:40px;
  height:40px;
}
.primary-header-wrapper .brand img{
  width: 215px;
  min-width: 215px;
}
.dw-col-2:after{
  content: "";
  display: block;
  width: 100vw;
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #ffffff;
}
.video-section .play-content .video-control{
  width:50px;
  height:50px;
}
.inner,main{
  max-width:1100px;
}

.lang img{
  height: auto;
  max-height: 34px;
  min-width: 100px;
}
.primary-header-wrapper .log-in a, .primary-header-wrapper .lang a{
  background:none;
  color:#CB1722;
  font-size:20px;
  font-weight:bold;
}
.primary-header-wrapper .log-in a:hover, .primary-header-wrapper .lang a:hover{
  background:none;
}
.header-wrapper .global-nav-search-bar #header-search-form-2{
  width:215px;
  position: relative;
  background: transparent;
  overflow: unset;
}
.header-wrapper .global-nav-search-bar #header-search-form-2 input{
  padding-left:10px;
  width: 150px;
  height: 35px;
  line-height: 35px;
  background-color: #fff;
}
.headerDownloadLi{
  display:none;
}
.video-control {
  width: 40px;
  height: 40px;
  position: absolute;
  z-index: 30;
  left: 4%;
  bottom: 4%;
  background: url(https://tkww-static.tkww.hk/commonPlay.png) center center/100% 100% no-repeat;
  cursor: pointer;
}


.video-section .play-content .video-wrapper:after{
  padding-top:0;
}
.video-section .play-content .video-control{
  left:0;
  bottom:0;
  background: url(https://tkww-static.tkww.hk/commonPlay.png) center center/100% 100% no-repeat;
}
.video-section .video-list .item .poster .video-control{
  left:4%;
  bottom:4%;
}
.section-title a{
  background: url(https://tkww-static.tkww.hk/column-arrow.png) center center/contain no-repeat !important;
}
.floatLeft{
  float:left;
}
.storyTitle{
  font-weight: bold;
}
.featured-news {
  width: calc(100% - 300px);
}
.width49{
  width:49%;
}
.slider-cap{
  width:360px;
  /*background-color:#3F4C4E; */
  background-color: #999;
  padding:20px;
}
/*.slider-cap ul li{
  max-height:3em;
  line-height:1.5em;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color:white;
}*/
.slider-cap ul li:not(:last-child){
  margin-bottom: 10px;
}
.slider-cap ul li>a{
  max-height:3em;
  line-height:1.5em;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color:white;
}
.marginLeft2{
  margin-left:2%;
}
.global-header .global-header-container,
.header-wrapper{
  background-color:#CB1722;
}
.header-wrapper .menu>li>a:hover, .header-wrapper .menu>li>a:link:hover{
  background-color:#8a1717;
}
/* 导航栏居左 begin */
.header-wrapper .sub-menu{
  left: 0 ;
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0);
}

.header-wrapper .sub-menu a, .header-wrapper .sub-menu a:link{
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
/* 导航栏居左 end */
.clear{
  clear:both;
}
.displayNone{
  display:none;
}
.appDownloadEwm {
  width: 200px;
  height: 200px;
  position: fixed;
  left: calc(50% - 100px );
  z-index:99;
  top:45%;
}

.appDownloadEwm .lb-data .lb-close{
  position: absolute;
  right: -30px;
  top: -30px;
  background: url(https://tkww-static.tkww.hk/close.png) center no-repeat;
}
.featured-news .flex-control-paging li a:hover{
  background : #3F4C4E;
}
.featured-news .flex-control-nav{
  width: 80px;
  bottom: 22px;
  right: 15px;
  height:10px;
}
.featured-news .flex-control-nav li{
  margin: 0;
  display: block;
  height: 10px;
  margin-right: 5px;
}
.featured-news .flex-control-paging li a{
  border:none;
  webkit-transition: none;
  -o-transition: none;
  transition: none;
  width:10px;
  background:white;
}
.featured-news .flexslider .slides .slider-caption{
  background-color:rgba(0,0,0,0.5)!important;
  z-index: 105;
  bottom:0;
}
.featured-news .flexslider .slides li>a{
	z-index: 101;
}
.featured-news .flex-control-paging li a.flex-active{
  width:15px;
  background:#CB1722;
}

.sysAccount{
  margin:0 15px;
}
.sysWeb{
  margin-right:15px;
}
.primary-header-wrapper div.headerSelect{
  max-width: 100px;
  height: 36px;
  border: 1px solid #ddd;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #f5f5f5;
  overflow: hidden;
  padding-right: 1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.primary-header-wrapper #header-search-form input{
  padding-left:10px;
  padding-right:0;
  -webkit-box-shadow:none !important;
  box-shadow:none;
	height: 35px;
	background-color: #fff;
}

.primary-header-wrapper .headerSelect span{
  width: 38px;
  min-width: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.primary-header-wrapper .headerSelect span img {
  width: 14px;
  height: 14px;
}

.headerSelect{
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display:flex;
}

.primary-header-wrapper .headerSelect select{
  width: 100%;
  font-size: 14px;
  height: 32px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-right: 10px;
  background-color: transparent;
  display: block;
  overflow: hidden;
  color: #3F4C4E;
}
.header-wrapper .sub-menu a:hover, .header-wrapper .sub-menu a:link:hover {
  background-color: #8a1717;
}
.header-wrapper .menu>li.current-menu-item>a{
  background-color: #8a1717;
}
.header-wrapper .sub-menu{
  border-top: 4px solid #CB1722;
}
.hero{
  margin-top:20px;
  margin-bottom:20px;
}
.dw-col-3 .common-section{
  width:33.33%;
}
.cols.col-3 .item{
  width:100%;
  padding-bottom:0;
}
.main-dot .cols.col-3 .item{
  width:33.33%;
}
.cols .text{
  padding-left:0;
}
.cols .post-meta{
  margin-top:5px;
  font-size:13px;
}
.section-title span{
  color:#CB1722;
  margin-bottom:5px;
  font-weight: normal;
}
.section-title:after{
  flex:none;
  background:none;
}
.cols .wrap:hover{
  -webkit-transform:none;
  -ms-transform:none;
  transform:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.wrapLi h3{
  font-weight: initial;
  color:#333;
}
.cols.col-3 .wrapLi:before,
.cols.col-2 .wrapLi:before{
  width:5px;
  height:5px;
  content:"";
  border-radius:50%;
  background:#CB1722;
  margin-right:5px;
  position: absolute;
  top: 8px;
}
.col-3 .item .wrapLi .text{
  display:inline-block;
  margin-left:10px;
  padding-bottom: 10px;
}
.common-section.full-width{
  padding:20px 0 0px;
}
.common-section{
  margin:20px 0;
}
.dw-col-3 .common-section.full-width:after,
.dw-col-2 .common-section.full-width:after{
  background:none;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none;
}
.dw-col-3,
.dw-col-2{
  background-color: #ffffff;
  padding: 0 40px 10px;
  margin:auto;
  max-width:1100px;
  position:relative;
}
.dw-col-3>div,
.dw-col-2>div{
  max-width:1100px;
  margin:auto;
}
.dw-col-3 .common-section{
  float:left;
  width:32%;
  margin:0;
}
.dw-col-3 .common-section:nth-child(2){
  margin-left:2%;
  margin-right:2%;
}
.cols{
  margin-top:20px;
}
.dw-col-3 .cols.col-3{
  margin-bottom:0;
}
.video-section .video-list .item .poster:after{
  padding-top:50%;
}
.video-section .video-list .item .text h3{
  height:1.5em;
  font-size:16px;
}
.video-section .play-content .video-meta .text h3{
  font-size:16px;
}
.video-section .video-list .item .text h3 a{
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  height: 1.5em;
}
.video-section .video-list .item .text{
  padding-left: 3%;
  width: 72%;
}
.common-section.bag-green:after{
  content: "";
  display: block;
  width: 100vw;
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #3F4C4E;
}
.main-dot .common-section{
  margin:0;
  padding-top:20px;
  padding-bottom:20px;
}
.video-section{
  margin:20px 0 0;
}
.comment-section{
  width:49%;
}
.comment-section:odd{
  width:49%;
  float:left;
}
.comment-section:even{
  width:49%;
  float:right;
}
.cols.col-2 .item{
  width:100%;
  padding-bottom:20px;
}
.comment-section .cols .figure{
  margin-bottom:0;
}
.dw-col-2 .common-section.full-width:nth-child(1),
.dw-col-2 .common-section.full-width:nth-child(2){
  margin-top:0;
}
.dw-col-2 .common-section.full-width:nth-child(1),
.dw-col-2 .common-section.full-width:nth-child(3){
  float:left;
}
.dw-col-2 .common-section.full-width:nth-child(2),
.dw-col-2 .common-section.full-width:nth-child(4){
  float:right;
}
.dw-col-2 .common-section.full-width:nth-child(3),
.dw-col-2 .common-section.full-width:nth-child(4){
  margin-top:20px;
  padding-top:10px;
}
.dw-col-2 .cols.col-2 .item{
  padding-bottom:13px;
}
.wrapLi h3{
  height:1.5em;
  -webkit-line-clamp: 1;
}
.dw-col-2 .wrapLi h3{
  height:3em;
  -webkit-line-clamp: 2;
}
.dw-col-2.dw-col-2-4 .wrapLi h3{
  height:1.5em;
  -webkit-line-clamp: 1;
}
.dw-col-2 .cols.col-3>div{
  width:49%;
}
.dw-col-2 .cols.col-3>div:even{
  margin-left:2%;
}
.comment-content .cols.col-4{
  padding:00px 0 5px;
}
.headerSelect{
  display: flex;
  flex-direction: row-reverse;
  order:4;
}
.header-search{
  /*
  max-width:300px;
  position: absolute;
  right: 150px;
  */
}
.dw-col-2 .common-section{
  width:49%;
}
.dw-col-2 .common-section:even{
  margin-left:1%;
}
.dw-col-2 .common-section .item{
  width:100%;
}
.dw-col-2 .cols.col-2.horizontal .wrap .figure,
.main-dot .cols.col-2.horizontal .wrap .figure{
  width:50%;
  max-width:50%;
  min-width:50%;
}
.wrapLi .text,
.cols .text{
  padding-right:0;
}
.username, .log-in{
  order:5;
  margin-right:20px;
}
.header-wrapper .sub-menu{
  background-color:#999;
}
.loginOut_center{
  position: absolute;
  background: rgb(153, 153, 153);
  z-index: 999;
  padding: 10px;
}
.loginOut_center a{
  color: #000000;
}
.primary-header .lang, .primary-header .header-search{
	display: inline-block;
}
.primary-header .indx-top-rt-bottom a{
  margin-left: 0.2rem;
  display: inline-block;
}
.primary-header-wrapper-r .lang{
  position: relative;
  bottom: 10px;
  display: inline-block;
}
.primary-header .indx-top-rt-bottom a.dzb-index-icon{
	display: none;
}
.primary-header .indx-top-rt-bottom a.qnhd-index-icon{
	display: inline-block;
}
#brand-pc{
	display: block;
}
#brand-phone{
	display: none;
}
.searchSmallDiv{
  position: relative;
}
.searchCheckBoxFixed {
  float: right;
  width: 50px;
  font-size: 12px;
  font-weight: 400;
  overflow: visible;
  position: absolute;
  right: -160px;
  top: -21px;
  text-align: center;
}
.searchCheckBoxFixed .selectItem {
  position: absolute;
  right: 0;
  z-index: 100;
  background: #fff;
  border: 1px solid #d5d5d5;
}
.searchCheckBoxFixed .selectItem span{
  display: block;
  width: 85px;
  height: 39px;
  line-height: 39px;
  text-align: center;
  z-index: 999;
  font-size: 16px;
}
.searchrtactive{
  background: #eee;
}
.selectItem span:hover {
	cursor: pointer;
}
.typeSearchPhone{
	display: none;
  position: relative;
}
.typeSearchPhone:hover .searchCheckBoxFixed{
  display: block;
}
.instant-content .instant-left .cols.col-1.horizontal .wrap .figure{
  width: 280px;
  max-width: 280px;
  min-width: 280px;
}
@media(max-width: 1100px) and (min-width: 860px){
  .primary-header .indx-top-rt{
    width: 55%;
  }
}
@media(min-width: 1367px){
  .font_change{
  	margin-left: 50px;
  }
}
@media(max-width: 1366px){
  .lang .selectDiv ul{
    top: 23px;
  }
  .date-box {
    display: inline-block;
  }
  .single-content .primary .post-header .post-meta{
  	display: flex;
  }
 .single-content .primary .post-header .post-meta{
  	display: block;
  }
}
@media (min-width:1500px){
  .post-share.bshare-custom.cooperation{
    position: fixed;
    bottom: 10%;
    transform: translateX(-40px);
  }
}
@media(max-width: 1500px) and (min-width: 1300px){
  .inner, main {
    padding: 0 20px;
  }
 .lang .selectDiv ul{
    top: 23px;
  }
  .primary-header-wrapper-r .lang{
    position: relative;
    top: 0;
  }
 .indx-top-rt .header-search{
    right: 9px;
    top: -5px;
  }
  .primary-header .indx-top-rt{
    position: relative;
  }
}
@media (max-width: 1280px){
  .single-content .primary .post-footer .post-share{
    background:none;
  }
}
@media (max-width: 1200px){
  .featured-news .flex-control-nav{
    bottom:17.5px;
  }
}
@media (min-width: 1100px){
  li.playBtn:before {
    background: url(https://tkww-static.tkww.hk/commonPlay.png) center center/100% 100% no-repeat;
    content: "";
    height: 30px;
    width: 30px;
    position: absolute;
  }
  .primary-header .indx-top-rt-bottom{
  	margin-top: 5px;
  }
  li.playBtn a{
    display:block;
    margin-left:35px;
  }
  .slider-caption.playBtn a{
    margin-left:40px;
  }
  .slider-caption.playBtn:before {
    content: "";
    height: 57px;
    width: 57px;
    background: url(https://tkww-static.tkww.hk/commonPlay.png) center center/100% 100% no-repeat;
    z-index: 9;
    position: absolute;
    margin-top: -12px;
    margin-left: -20px;
  }
  .primary-header-wrapper .brand .wjzwd-icon img {
    width: 170px;
    min-width: 190px;
  }
}
@media (min-width:1099px){
  .primary-header-wrapper-r .lang{
    display:flex;
  }
}
@media (min-width: 1000px){
  .video-section .video-list {
    width: 50.9%;
    overflow: hidden;
  }
  .video-section .video-list .item:not(:last-child) {
    margin-bottom: 10px;
  }
  .video-section .video-list .item .poster {
    position: relative;
    width: 25%;
    max-width: 160px;
    min-width: 0;
  }
}
@media(max-width: 990px) and (min-width: 651px){
 .indx-top-rt  .indx-top-rt-bottom a img {
    display: inline-block;
    width: 28px;
    height: auto;
  }
  .footer-yqlj{
    display: none;
  }
}
@media (max-width:900px){
  .primary-header-wrapper .brand img{
    width:140px;
    min-width:140px;
  }
.primary-header-wrapper .brand .wjzwd-icon img{
  width: 270px;
  min-width: 270px;
}
  .featured-news,.slider-cap,.lf-adv{
    width: 100%;
  }
  .header-wrapper .menu>li>a:hover, .header-wrapper .menu>li>a:link:hover{
    background:none !important;
  }
  .global-nav-search-bar:after{
    background:none;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
  }
  .post-share.bshare-custom.cooperation {
    transform: none;
    right: 10px;
  }
}
@media (max-width: 800px){
.featured-news,.slider-cap,.lf-adv,.slider-cap{
	width: 100%;
}
  .listIndex img{
    width:40px;
    min-width:40px;
  }
  .mediaList .selfWeb .listContent .item{
    margin-left:15px;
  }
  .mediaList .selfWeb .listContent{
    padding-left:15px;
  }
  .featured-news .flex-control-nav{
    bottom:11.5px;
  }
  .dw-col-3 .common-section{
    width:100%;
    padding:0;
  }
  .dw-col-3{
    padding-top:20px;
  }
  .featured-news{
    margin-bottom:0;
  }
  .dw-col-3 .common-section:nth-child(2){
    margin-left:0;
    margin-right:0;
  }
  .cols.col-3 .item .wrap{
    padding-bottom:10px;
  }
  .cols .figure{
    margin-bottom:0;
  }
  .cols.col-3 .item .wrap .text{
    padding-top:0px;
    padding-bottom:0px;
  }
  .cols.col-3 .item .wrap .text h3{
    height:1.4em;
  }
  .video-section .video-list .item .text{
    width:100%;
  }
  .comment-section{
    width:100%;
  }
  .common-section.full-width{
    margin-top:0;
  }
  .dw-col-3 .common-section:nth-child(2),
  .dw-col-3 .common-section:nth-child(3){
    margin-top:20px;
  }
  .dw-col-2 .common-section{
    width:100%;
  }
  .dw-col-2 .common-section:even{
    margin-left:0%;
  }
  .dw-col-2 .cols.col-3>div{
    width:100%;
  }
  .dw-col-2 .cols.col-3>div:not(1){
    margin-left:0;
  }
  .cols.col-2 .item{
    padding-left:0;
  }
}
@media (max-width:750px){
  .slider-caption a{
    width:76%;
  }
}
@media (max-width: 650px){
  .footer .footer-box{
    display: none;
  }
  #detailToTopApp{
    display: block;
  }
  #detailToTopPc{
    display: none;
  }
  .header .primary-header .indx-top-rt{
    width: 100%;
  }
  .typeSearchPhone .searchCheckBoxFixed{
    left: 13px;
    top: 20px;
  }
.searchCheckBoxFixed .selectItem span{
	font-size: 12px;
}
.searchDiv .sortOrderOptions{
	left: -9px;
}
.searchCheckBoxFixed .selectItem{
    right: -25px;
}
.searchDiv .matchingConditionOptions{
	left: -16px;
}
#sortOrder{
	margin-right: 12px;
}
.typeSearchPhone img{
  display: inline-block;
  vertical-align: 1px;
  margin-left: 4px;
}
.typeSearchPhone{
  float: right;
  margin-right: 24px;
  display: inline-block;
  width: 50%;
  padding: 0 5px;
  overflow: visible;
  text-align: right;
}
  .searchCheckBoxFixed{
    display: none;
  }
  .loginOut_center{
    width: 89px;
    right: -6px;
  }
  .indx-top-rt-top{
    position: relative;
  }
  .date-box{
   /* padding-right: 50px; 苹果5下回折行 */
    padding-right: 0px;
  }
  .header .username{
  position: absolute;
  right: -11px;
  top: 0px;
  }
.immedZmdParent  .immedZmd{
    padding: 0 20px;
  }
.immedZmdParent  .immedZmdTitle{
    margin: 0;
  }
.header .banner1{
	width: 100%;
}
 .header .indx-top-rt-bottom a span{
        font-size: 3vw;
  }
#brand-pc{
	display: none;
}
#brand-phone{
	display: inline-block;
}
  .primary-header-wrapper-r .lang{
    display:none;
  }
.indx-top-rt .date-rt-login{
	width: 100%;
}
.primary-header .indx-top-rt-bottom a.dzb-index-icon{
	display: inline-block;
}
.primary-header .indx-top-rt-bottom a.qnhd-index-icon{
	display: none;
}
  .post-share.bshare-custom.cooperation {
    transform: none;
    right: 10px;
  }
  .post-share.bshare-custom.cooperation a{
    width:30px;
    height:30px;
  }
  .video-control{
    width:25px;
    height:25px;
  }
  .video-section .play-content .video-control{
    width:40px;
    height:40px;
  }
  .post-share.bshare-custom{
    transform: none;
    right: 10px;
  }
  .common-comment .cols.col-3.width49.floatLeft.marginLeft2{
    margin:0;
  }
  .common-spec .cols.col-4 .item .wrap .figure{
    width:100%;
  }
  .common-spec .cols.col-4 .item .wrap{
    display:block;
  }
  .common-section{
    margin-bottom:0;
  }
  .dw-col-2 .common-section.full-width:nth-child(3),
  .dw-col-2 .common-section.full-width:nth-child(4){
    margin-top:0px;
  }
  .headline-body ul li{
    line-height:23px;
    font-size:14px;
    height:46px;
    padding-right:20px;
  }
  .headline-box .title{
    width:2em;
    line-height:23px;
  }
  .headline-box .headline-body{
    left:4em;
    width:calc(100% - 2em - 20px);
  }
  .slider-cap{
    margin-top:20px;
  }
  .featured-news{
    width:100%;
  }
  .cols.col-3 .item .wrap .text h3{
    height:2.8em;
  }
  .cols.col-4 .item:last-child{
    margin:0;
    width:100%;
  }
  .primary-header-wrapper .log-in{
    position: absolute;
    top: 10px;
    right: 10px;
  }
  .lang img{
    position: absolute;
    top: 0px;
    left: 15px;
  }
  .primary-header-wrapper .brand{
    margin:0px;
    width:auto;
    padding:10px 0;
    width:100%;
    margin-left: 0.5rem;
    margin-top: 0.6rem;
  }
  .username, .log-in{
    order:5;
    margin-right:20px;
  }
  .cols.col-3 .item {
    padding: 0 0 0px 0px;
  }
  .cols.col-3 .item:last-child {
    padding: 0 0 0px 0px;
  }
  .marginLeft2{
    margin-left:0;
  }
  .cols{
    margin-left:0;
  }
  .cols.col-2 .item{
    padding-left:0;
  }
  .width49{
    width:100%;
  }
  .slider-cap{
    width:100%;
  }
  .site-footer .footer-link a{
    padding: 0 10px;
  }
  .inner{
    padding: 0 10px;
  }
  .primary-header .indx-top-rt-bottom{
      display: inline-block;
  }
.inner .indx-top-rt-bottom a img{
  display: block;
  margin: 0 auto;
  width:7vw;
}
  .inner .primary-header .indx-top-rt,.date-box {
    width: 100%;
  }
  indx-top-rt .date-rt-login {
    width: 100%;
    text-align: left;
  }
  .header  .date-rt-login {
  	margin-left: 0px;
  }
  .date-rt-login .date-txt{
    display: inline-block;
  }
.date-rt-login .date-phone{
display: inline-block;
margin-left: 0.5rem;
font-size: 12px;
text-align: left;
margin-top: 8px;
}
.footer-yqlj{
	display: none;
}
  
}
/* 页脚 开始*/
.right-title{
  height:36px;
  line-height:36px;
  width:300px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size:16px;
}
.content .left-img {
  display: inline-block;
  width:330px;
  height:auto;
  margin-right:1rem;
}
.content .left-img img{
  width:100%;
}
.content{
  width: 100%;
  height: auto;
  float: left;
  overflow: hidden;
  margin-bottom:20px;
}
.right-text{
  display: inline-block;
  vertical-align: top;
}
.time{
  margin: 10px 0 16px 0;
}
.time span:nth-child(1){
  margin-right:20px;
  color:#c21010;
}
.content-text{
  width:300px;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.text-box{
  width:690px;
  height:auto;
}
.hidden-overfload{
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.text-time{
  margin: 10px 0 10px 0;
}
.text-time span:nth-child(1){
  color:#c21010;
}
.footer-item img{
  width:80px;
  height:25px;
  border-radius:3px;
}
.header-wrapper .global-nav-search-bar #header-search-form-2 span img{
  width: 20px;
  height: 20px;
}
.date-phone{
	position: relative;
}
@media(max-width:650px){
  .content .left-img{
    margin:0 auto;
  }
#matchingCondition{
	margin: 10px 0;
}
.header-wrapper .global-nav-search-bar #header-search-form-2 span img{
  width: 20px;
  height: 20px;
}
.inner .primary-header .indx-top-rt{
    width: 100%;
}
.primary-header-wrapper .brand img{
  width: 22vw!important;
  min-width: unset!important;
}
.header .primary-header .indx-top-rt-bottom{
  float: right;
  margin: 1.3rem 0.5rem 0.5rem 0.5rem;
}
  .right-text{
    width: 100%;
    margin-top: 20px;
  }
  .time{
    margin:10px 0;
  }
  .content .left-img img {
    width: 100%;
  }
  .content-text {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .headline-box{
    padding: 0 20px;
  }
  .dw-col-3, .dw-col-2{
    padding:0 20px 10px;
  }
}
.text-group {
  margin-left: 10px;
}
figcaption {
  color: red;
}
.searchContent {
  clear: both;
}
.footer-link a {
  padding: 0 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff !important;
}
.footer-text {
  margin: 30px auto 15px;
  position: relative;
}
.bottom-dc{
  position: absolute;
  right: 20px;
  bottom: -78px;
}
.bottom-dc img{
  width: 120px;
}
.footer-link a:hover {
  cursor: pointer;
}
.clear {
  clear: both;
}
.footer-right-link {
  float: right;
}
.footer-item {
  float: right;
margin-right:30px;
}
.footer-item {
  color: #fff !important;
  float: left;
  margin-right: 10px;
}
.storyContent{
  margin-to:6px;
}
.footer-tap {
  margin: 15px auto 30px;
  color: #fff !important;
  font-size: 13px;
}
.site-footer .copyTime{
  display: inline-block;
  padding-right: 5px;
}
.top-banner img{
  width: 100%;
  display: block;
  margin: 0 auto;
}
@media(min-width: 651px) {
  .primary-header-wrapper-r .lang{
  	display: inline-block;
  }
  .primary-header .indx-top-rt{
    width: 61%;
  }
  .username{
    position: relative;
    display: inline-block;
  }
  .loginOut_center{
    width: 87px;
    left: -25px;
  }
  #detailToTopApp{
    display: none;
  }
  #detailToTopPc{
    display: block;
  }
  .lang ul li{
    display: block;
  }
}
@media(max-width: 1099px ) and (min-width: 768px){
  .header .primary-header .indx-top-rt{
    width: 58%;
  }
}
@media (max-width:650px) {
  .footer-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 25px 0;
  }
}
/* 页脚结束 */

@font-face {
  font-family:fz-small;
  src: url('../font/FZXYSK.TTF');
}
@font-face {
  font-family:fz-medium;
  src: url("../font/FZZYSK.TTF");
}
@font-face {
  font-family:fz-biaoysk;
  src: url("https://tkww-static.tkww.hk/font/FZBIAOYSK.TTF");
}
@font-face {
  font-family:fz-bsk;
  src: url("../font/FZBSK.TTF");
}
@font-face {
  font-family:fz-byksk;
  src: url("../font/FZBYKSK.TTF");
}
@font-face {
  font-family:fz-bysk;
  src: url("../font/FZBYSK.TTF");
}
@font-face {
  font-family:fz-ltksk;
  src: url("../font/FZLTKSK.TTF");
}
@font-face {
  font-family:fz-ltsk;
  src: url("../font/FZLTSK.TTF");
}
/* 阿里云服务器字体库 */
@font-face {
  font-family:fz-pingxysk;
  src: url("https://dw-media.tkww.hk/FZPingXYSK.TTF");
}
/* 本地服务器字体库 */
/*
@font-face {
  font-family:fz-pingxysk;
  src: url("https://www.tkww.hk/agreement/font/FZPingXYSK.TTF");
}
*/
@font-face {
  font-family:fz-ssk;
  src: url("../font/FZSSK.TTF");
}
@font-face {
  font-family:fz-zhunysk;
  src: url("../font/FZZHUNYSK.TTF");
}

/*subject*/
.meeting .meeting-content1 h2 a, .meeting .meeting-content2 h2 a{
  background: url(https://tkww-static.tkww.hk/column-arrow.png) center center/contain no-repeat;
}
/*补充稿件tag触碰效果*/
.storyColumnName,.content-column-title{
  cursor: pointer;
}

/* 页头下拉框 start 20200627 */
.primary-header-wrapper #header-search-form{
  overflow: inherit;
}
.primary-header-wrapper .brand {
  width: 53%;
}
.primary-header{
  z-index:111;
}
.selectDiv{
  display:inline-block;
  width:8em;
  text-indent: 0.7em;
  border: 1px solid #EEE;
  position: relative;
}
.selectDiv ul{
  display: none;
  position: absolute;
  top: 26px;
  z-index: 9;
  border: 1px solid #eee;
  border-top: 0;
  width: calc(100% + 2px);
  margin-left: -1px;
  background: #999;
  line-height: 2em;
  color: white;
}
.selectDiv ul li:hover,
.selectDiv ul li:hover a {
  background: white !important;
  color: #999 !important;
}
.selectDiv ul li a{
  font-size: inherit !important;
  padding: 0 !important;
  /* text-align: left; */
  justify-content: left !important;
  color: white !important;
  font-weight: 400 !important;
}
.selectDiv:hover ul{
  display:block;
}
.topSearchDiv{
  display:none;
  position: absolute;
  width: 160px;
  top: 35px;
  height:32px;
  line-height:32px;
  right: 0;
  border: 1px solid #eee;
}
.primary-header-wrapper #header-search-form .headerTopInput{
  position: absolute;
  top: 35px;
  border: 1px solid #eee;
  right: 0;
  width: 158px;
  display:none;
}
.primary-header-wrapper #header-search-form .searchbutton{
  position: absolute;
  top: 10px;
  width:14px;
  right:0;
  /* display:block !important; */
  z-index:9999;
}
.primary-header-wrapper #header-search-form span{
  width:14px;
  min-width:14px;
}
/* 页头下拉框 end 20200627 */
.site-footer a, .site-footer a:link{
  font-size:13px;
}
body h2{
  font-weight: 400;
}
.specItem h2{
  padding-left: 15px;
}
.lf-adv-img .cols h2{
  height：3em;
  max-height: 3em;
}
.cols h2{
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size: 16px;
}
.content-story-title a, .content-story-title h2{
  font-size: 16px;
}
.content-title-div h2{
  width: 100%;
  display: block;
  line-height: 1.5;
  height: 3em;
  max-height: 3em;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* 新增页面底部搜索部分样式 */
.footer{
  clear: both;
}
.footer-box{
  height: auto;
  width: 100%;
  display: block;
}
.footer-top{
  display: flex;
  justify-content: space-between;
  padding: 20px 40px;
  max-width: 1100px;
  margin: 0 auto;
}
.footer-top .ft-title{
  font-size: 20px;
  color: #777;
  border-bottom: 1px solid #999;
}
.footer-top .ft-title a{
  color: #777;
}
.footer-top .ft-item.old{
  width: 13%;
}
.footer-top .ft-item.even{
  width: 10%;
}
.footer-top .ft-item.even.max{
  width: 12%;
}
.footer-box .old .item a{
  width: 50%;
  float: left;
}
.footer-box .old.item-block .item a{
  width: 100%;
}
.footer-box .old .item-last{
  width: 100%;
}
.footer-top .ft-item.old.zhuanti{
  width: 16%;
}
.ft-item .item a{
  line-height: 25px;
  font-size: 12px;
  width: 33%;
  color: #777;
  float: left;
}
.ft-item .item a:hover{
  color:#CB1722;
}
.ft-item .lf{
  float: left;
}
.ft-item .rt{
  float: right;
}
.footer-box .old .item-last a {
  width: 100%;
}
.searchDiv .searchMore a{
  color: #f5f5f5;
}
#top{
  position: relative;
}
.jrdgActive{
  color: #c9333a;
}
.indx-top-rt-bottom a img{
  display: inline-block;
  width: 30px;
  height: auto;
}
.indx-top-rt-bottom a span{
	font-size: 14px;
}
.primary-header .indx-top-rt-bottom{
	text-align: right;
}
.live-wrap{
  position: relative;
}
.liveStatus{
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
}
.liveStatus span{
  background: rgba(201,51,58,0.7);
  color: #Fff;
  display: inline-block;
  padding: 0 5px;
  border-radius: 5px;
  margin: 5px;
}
.post-gallery-section .small-figures figure div{
  background:url(https://tkww-static.tkww.hk/new-default.png);
}
.footer-yqlj{
  background: #DDDDDD;
  padding: 15px 0;
}
.footer-yqlj img{
  display: block;
  margin: 0 auto;
}
.link-yqlj,.link-yqlj-img{
  padding: 15px 40px 5px 40px;
  max-width: 800px;
  margin: 0 auto;
}
.link-yqlj ul{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.link-yqlj ul li a{
  border-right: 1px solid #8B8B8B;
  padding: 0 42px 0 0;
}
.link-yqlj ul li a:hover{
  color: #CB1722;
}
.link-yqlj ul li:nth-last-child{
  border-right: 0;
}
.footer_img{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media(min-width: 1365px){
  .primary-header .date-box{
    width: 196px;
    display: inline-block;
  }
}
@media(max-width: 374px) and (min-width: 360px){
  .primary-header-wrapper .brand img {
    width: 6rem;
    min-width: 6rem;
    display: inline-block;
  }
  .header .date-box .date-user a {
  	padding: 0 3px;
  }
}
@media (max-width:375px){
  .slider-caption a{
    width:73%;
  }
}
@media(max-width: 330px){
  .primary-header .indx-top-rt-bottom a{
  	margin-left: 0.2rem;
  }
  .primary-header-wrapper .brand img {
      width: 83px;
      min-width: 83px;
  }
  .header .date-rt-login{
  	margin-left: 0rem;
  }
.date-rt-login .date-phone{
	font-size: 12px;
    margin-left: 0.5rem;
}

}
