@charset "utf-8";
/* CSS Document */
/*News 2023 Standards*/
small {
  word-break: keep-all;
}
.left_col2023 {
  margin: 1% 0 1% 0% !important;
}
.right_col2023 {
  margin: 1% 0 1% 0.5%;
}
.col {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.cat14 .boxSep {
  border: none;
}
.news2023_dark {
  color: #05a294;
}
.news2023_light {
  color: #96d0b6;
}
.news2023_type {
  color: #55aaa8;
}
.news2023_split {
  border-bottom: 1px dotted #CCC;
  width: 100%;
  padding: 5px 0;
}
/*News Listings Page*/
.news2023_title_underline {
  border-bottom: 2px solid #05a294;
  display: inline-flex;
  width: 100%;
  margin-top: 10px;
}
.news2023_title_underline01 {
  display: inline-flex;
  width: 100%;
  padding: 5px 0;
  border-bottom: 1px dashed #CCC;
}
.news2023_title_underline02 {
  display: inline-flex;
  width: 100%;
  padding: 5px 0;
  border-top: 1px dashed #CCC;
}
.news2023_listing_title {
  font-size: 22px!important;
  font-weight: bold;
  width: 30%;
}
.news2023_date_left{
  font-size: 15px;
  text-align: left;
  width: 80%;
  padding: 0 5px;
}
.news2023_date_right {
  font-size: 15px;
  text-align: right;
  width: 70%;
  padding: 5px;
}
.news2023_headline {
  padding: 10px 0;
}
.listing_headline {
  font-size: 1.95em !important;
}
.news2023_litsing_p{
    padding: 15px 0!important;
    line-height: 180%!important;
	font-size: 0.90em!important;
}
.datetime{
	font-size: 0.9em!important;
}
.pns_ins_col .ins_col .main_ins_list .news_spot_txt .datetime{position: absolute; right: 5px; bottom: 5px;}
.pns_ins_col .pns_col .main_pns_list .news_spot_txt .datetime{position: absolute; right: 5px; bottom: 5px;}
.form-control{
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
/*News 2023 Articles*/
.news2023_video_wrap {
  margin-bottom: 10px;
}
.slide_cap1 {
  width: 100% !important;
}
.news2023_more_pic {
  border: 2px dotted #96d0b6;
  padding: 10px;
  width: 100%;
  margin: 10px 0;
  border-radius: 3px;
  display: inline-flex;
}
.news2023_more_pic_title {
  text-align: center;
  position: relative;
  top: 16px;
  z-index: 5;
  color: #96d0b6;
}
.news2023_more_pic a {
  width: 20%;
  padding: 0 10px;
}
/*.news2023_pic_icons {
  width: 20%;
  padding: 0 10px;
}*/
.news2023_pic_icons_more {
  background-color: #96d0b6;
  border-radius: 5px;
  width: 100%;
  color: #ffffff;
  text-align: center;
  margin: 0 auto;
  padding: 24px 0;
  font-size: 1.5em;
}
.news2023_pic_icons img {
  width: 100%;
}
/*News 2023 Main Page*/
.carousel-control-prev {
  width: 6% !important;
}
.carousel-control-next {
  width: 6% !important;
} /*carousel*/
.miancarousel {
  width: 65%;
  height: 270px;
}
.vplayer_lh {
  text-align: center;
}
.article_content {
  text-align: justify;
}
.news2023_tags_01 {
  font-size: 13.5px !important;
  margin: 0;
  text-align: center;
}
.carousel-caption .news_headline .head_title {
  width: 100% !important;
}
.head_color1st {
  background: #55aaa8 !important;
  border-radius: 3px;
}
.head_color1st a {
  color: #ffffff !important;
  font-weight: bolder;
}
.head_color2nd {
  background: #ffffff !important;
  border: 2px solid #55aaa8;
  border-radius: 3px;
}
.head_color2nd a {
  color: #55aaa8 !important;
  font-weight: bolder;
}
.carousel-control-prev, .carousel-control-next {
  z-index: 8;
}
.news2023_tag_row {
  width: 100%;
}
a.carousel-title {
  word-break: break-word;
}
@media (max-width: 1279px) and (min-width: 1024px) {
  .col-lg-9 {
    flex: 0 0 69%;
    max-width: 69%;
  }
  .miancarousel {
    width: 65%;
    height: 270px;
  }
}
@media (max-width: 1024px) and (min-width: 991px) {
  .col-lg-9 {
    flex: 0 0 67%;
    max-width: 67%;
  }
  .spot_btn_new {
    width: 34%;
  }
  .miancarousel {
    width: 64%;
    height: 260px;
  }
}
/*carousel end*/
.pns_col {
  width: 48%;
  display: inline-block;
  vertical-align: top;
}
.ins_col {
  width: 48%;
  display: inline-block;
  vertical-align: top;
  float:right;
}
.gutter_col {
  width: 2%;
  display: inline-block;
}
.main_pns {
  border: 2px solid #55aaa8;
  background-color: #55aaa8;
  border-radius: 6px;
  color: #ffffff;
  width: 100%;
  box-sizing: border-box;
}
.main_ins {
  border: 2px solid #55aaa8;
  background-color: #ffffff;
  border-radius: 6px;
  color: #55aaa8;
  width: 100%;
  box-sizing: border-box;
}
.main_pns a {
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
}
.main_ins a {
  color: #55aaa8;
  font-weight: bold;
  font-size: 13px;
}
.pns_ins_col {
  margin: 8px 0 7px 0;
}
.main_pns_ins_title {
  display: inline-flex;
  text-align: center;
  font-weight: bolder;
  font-size: 17px;
  width: 80%;
  padding: 5px 0 5px 10px;
}
.main_pns_ins_more {
  display: inline-block;
  text-align: right;
  width: 17%;
  padding: 3px 0;
  font-size: 12px;
}
.main_pns_more {
  background: #55aaa8;
  border: 2px solid #55aaa8;
  border-radius: 3px;
  color: #ffffff;
}
.main_ins_more {
  background: #ffffff;
  /*border: 2px solid #55aaa8;*/
  border-radius: 3px;
  color: #55aaa8;
}
.main_pns_list {
  width: 100%;
}
.main_ins_list {
  width: 100%;
}
.news_spot_img_pad {
  margin-bottom: 0px;
}
.news_spot_img {
  background-image: url(/20240726132120oe_/https://news.mingpao.com/image/default_bg_2023.jpg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 167px;
  overflow: unset!important;
}
.news_spot_txt {
  width: 100%;
  background-color: #eeeeee;
  padding: 8px;
  font-size: 16px;
  font-weight: bold;
  color: #646464;
  height: 82px;
  position: relative;
}
.news_spot_txt a {
  /*margin-right: 6px;*/
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  position: relative;
  word-break: break-all;
  line-height: 1.5;
}
.spot_pns {
  background-color: #55aaa8;
  border: 2px solid #55aaa8;
}
.spot_pns a {
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
}
.spot_ins {
  background-color: #ffffff;
  border: 2px solid #55aaa8;
}
.spot_ins a {
  color: #55aaa8;
  font-weight: bold;
  font-size: 13px;
}
.spot_btn_new {
  padding: 4px;
  width: 25%;
  position: relative;
  top: -65px;
  left: -7px;
  text-align: center;
  border-radius: 3px;
  z-index: 1;
}
@media (max-width: 1024px) {
  #maincontent_container {
    width: 100%;
    position: relative;
    background: #FFF;
    margin: 0 auto;
    padding: 10px;
  }
  .col {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 0px;
  }
  .listing_headline {
    font-size: 1.5em !important;
  }
  .news2023_litsing_p {
    padding: inherit !important;
  }
  .news_spot_txt {
    font-size: 15px;
  }
  .datetime{
	font-size: 0.75em!important;
  }
}
@media (max-width: 991px) {
  .left_col2023 {
    margin: 1% 1% 1% 0% !important;
  }
  .news2023_litsing_p {
    padding: 5px 0 !important;
    line-height: 140% !important;
  }
  .miancarousel {
    width: 64%;
    height: 240px;
  }
  .spot_btn_new {
    width: 28%;
  }
}
@media (max-width: 768px) {
  .col {
    margin: 0px;
  }
  .news2023_litsing_p {
    padding: 5px 0 !important;
  }
  .news2023_more_pic a {
    width: 25%;
    padding: 0 10px;
  }
  /*.news2023_pic_icons {
    width: 25%;
    padding: 0 10px;
  }*/
  .news2023_pic_icons_more {
    background-color: #96d0b6;
    border-radius: 5px;
    width: 100%;
    color: #ffffff;
    text-align: center;
    margin: 0 auto;
    padding: 22px 0;
  }
  .carousel-control-prev {
    width: 4% !important;
  }
  .carousel-control-next {
    width: 4% !important;
  }
  .miancarousel {
    width: 100%;
    /*height: auto;*/
  }
  .head_color1st {
    border-radius: 0px;
  }
  .head_color2nd {
    border-radius: 0px;
  }
  .news2023_tag_row {
    width: auto;
	height: 75px;
    display: inline;
	float: left;
  }
  .spot_btn_new {
    width: 33%;
  }
  .gutter_col {
    width: 2%;
  }
  .news_spot_img {
    height: 150px;
  }
  .photoresize_H118{ width:100%; height:80px;}  /*w210 h118*/
}
@media (max-width: 640px) {
  .pns_col {
    width: 47.5%;
  }
  .ins_col {
    width: 47.5%;
  }
  .gutter_col {
    width: 2%;
  }
  .news_spot_img {
    height: 115px;
  }
  .spot_btn_new {
    width: 38%;
  }
}
@media (max-width: 420px) {
  .col {
    margin: 0px;
  }
  .news2023_more_pic a {
    width: 33%;
    padding: 0 10px;
  }
  /*.news2023_pic_icons {
    width: 33%;
    padding: 0 10px;
  }*/
  .news2023_pic_icons_more {
    background-color: #96d0b6;
    border-radius: 5px;
    width: 100%;
    color: #ffffff;
    text-align: center;
    margin: 0 auto;
    padding: 20px 0;
  }
  .miancarousel {
    width: 100%;
    /*height: auto;*/
  }
  .pns_col {
    width: 47%;
  }
  .ins_col {
    width: 47%;
  }
  .gutter_col {
    width: 2%;
  }
  .main_pns_ins_title {
    font-size: 16px;
    width: 75%;
  }
  .main_pns_ins_more {
    width: 20%;
    font-size: 12px;
  }
  .spot_btn_new {
    width: 38%;
  }
  .news_spot_img {
    height: 100px;
  }
}
@media (max-width: 375px) {
  .col {
    margin: 0px;
  }
  .spot_btn_new {
    width: 42%;
  }
  .news_spot_img {
    height: 80px;
  }
}