@media only screen and (max-width: 400px) {
  html {
    font-size: 20px;
  }
}

@media only screen and (min-width: 401px) and (max-width:427px) {
  html {
    font-size: 25px !important;
  }
}

@media only screen and (min-width: 428px) and (max-width:480px) {
  html {
    font-size: 26.75px !important;
  }
}

@media only screen and (min-width: 481px) and (max-width:568px) {
  html {
    font-size: 30px !important;
  }
}

@media only screen and (min-width: 569px) and (max-width:640px) {
  html {
    font-size: 35px !important;
  }
}

@media only screen and (min-width: 641px) and (max-width:720px) {
  html {
    font-size: 40px !important;
  }
}

@media only screen and (min-width: 721px) and (max-width:800px) {
  html {
    font-size: 45px !important;
  }
}

@media only screen and (min-width: 801px) and (max-width:880px) {
  html {
    font-size: 50px !important;
  }
}

@media only screen and (min-width: 881px) and (max-width:960px) {
  html {
    font-size: 55px !important;
  }
}

@media only screen and (min-width: 961px) and (max-width:999px) {
  html {
    font-size: 60px !important;
  }
}



/* ----- common for all ----- */
* {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

a,
input {
  outline: none;
}

a {
  color: #5a5a5a;
  display: inline-block;
  outline: none;
  text-decoration: none;
}

a:hover img {
  opacity: 0.75;
}

.floatAD a:hover img {
  opacity: 0.95;
}

em,
i {
  font-style: normal;
}

img,
input {
  border: 0 none;
}

img {
  display: inline-block;
}

ol,
ul {
  list-style: none;
}

.clear,
.q {
  clear: both;
}

.clear {
  height: 0;
  overflow: hidden;
  width: 100%;
}

.fw {
  width: 100%;
}

.hi {
  display: none;
}

.ot {
  overflow: hidden;
  text-indent: -5000rem;
}



body,
.ftinfo {
  background-color: #01244a;
}

.footer {
  background-color: #0d2f54;
}

.homePage,
.subPage {
  background-color: #eee;
}



/* ========== mobile-style_start ========== */
@media only screen and (max-width: 1240px) {
  * {
    font-family: sans-serif;
    font-weight: normal;
  }


  /* ----- b ----- */
  .sidePeople li p,
  .sideItem li p {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.35);
  }

  .myDate,
  .ht h3,
  .ht p,
  .st {
    background-color: #518dcb;
  }

  .pageSub ol.navi {
    background-color: rgba(228, 228, 228, 0.9);
  }

  .subpage,
  .rc {
    background-color: #f3f3f3;
    /*  */
  }

  .header,
  ol.navi li a,
  .ht,
  .homePress,
  .homePeople,
  .homeArticle,
  .people,
  .items,
  .homeTopic .big,
  .homeTopic .list,
  .rc.listPress li a,
  .listArticle a,
  .inner,
  .entry {
    background-color: #fff;
  }

  .pageSub {
    background: #fcfcfc url(/img/bgDf8.png);
  }

  .people li i,
  .items li i,
  .sidePeople li i,
  .listPeople i,
  .homeTopic em {
    background-position: 50% 50%;
  }

  h1.logo a {
    background-size: 100% 100%;
  }

  .homePress em,
  .people li i,
  .items li i,
  .sidePeople li i,
  .sidePress li em,
  .homeArticle dt,
  .listPeople i,
  .homeTopic em {
    background-size: cover;
  }

  .people li b,
  .items li b,
  .homeTopic .big dd,
  .sidePeople li p,
  .sideItem li p {
    bottom: 0;
  }

  ol.navi,
  ol.navi li,
  .ht,
  .homePress,
  .homePress li,
  .people,
  .people li,
  .people li b,
  .items,
  .items li,
  .items li b,
  .homeTopic .big,
  .homeTopic .list,
  .homeTopic .list li,
  .homeTopic .big dd,
  .homeTopic .list,
  .ftinfo,
  .footer,
  .footer p,
  .listPress,
  .listPress dd,
  .subMenu,
  .st,
  .inner,
  .sideADV,
  .sidePeople,
  .sidePeople ul,
  .sidePeople li,
  .sidePeople li p,
  .sideItem,
  .sideItem ul,
  .sideItem li,
  .sideItem li p,
  .sidePress,
  .sidePress ul,
  .sidePress li,
  .homeArticle li,
  .listPeople li,
  .listArticle a {
    box-sizing: border-box;
  }

  .listPeople i {
    border-radius: 50%;
  }

  .listPress li a,
  .inner {
    box-shadow: 0 0 0.25rem #ccc;
  }




  /* ----- c ----- */
  .homePress li a,
  .homeArticle li a,
  .homeTopic .list h3,
  .homeTopic .list h4,
  .listPress dd h4,
  .pager strong,
  .sidePress li h4,
  .listPeople h4 {
    color: #28c;
  }

  h2.aTitle {
    color: #0f4992;
  }

  ol.navi a i,
  .listArticle b {
    color: #518dcb;
  }

  .entry p,
  .entry div,
  .entry li,
  .aStat b,
  .listPeople p {
    color: #888;
  }

  .homePress li a b,
  .homeArticle li p,
  .homeTopic .list p,
  .listPress dd p,
  .pager,
  .sidePress li p {
    color: #989898;
  }

  .homePress li a i,
  .homeArticle li a i,
  .homeTopic .big i,
  .homeTopic .list p i,
  .ftinfo p,
  .fcm li i,
  .listPress dd p i,
  .sidePress li p i,
  .aStat i,
  .listArticle i,
  .listArticle em {
    color: #bbb;
  }

  .myDate,
  .ht i,
  .ht a,
  .homeTopic .big p,
  .fcm li a,
  .footer p {
    color: #e8e8e8;
  }

  .myDate b,
  .ht b,
  .ht strong,
  .people li b,
  .items li b,
  .homeTopic .big h4,
  .fcm h3,
  .fcr h3,
  .footer a,
  .st *,
  .sidePeople li p,
  .sideItem li p {
    color: #fff;
  }

  h2.aTitle:before {
    content: " ";
  }

  .backtop i {
    cursor: pointer;
  }



  /* ----- d ----- */
  .myDate p:first-child,
  .socical,
  img.desktop,
  .footer p em,
  .subpage .stater,
  .listPress dd p {
    display: none;
  }

  h1.logo a,
  ol.navi a,
  ol.navi a *,
  .homePress em,
  .homePress img,
  .homeArticle img,
  .people li *,
  .items li *,
  .homeTopic a,
  .homeTopic a em,
  .homeTopic a img,
  img.mobile,
  .fcr img,
  .footer p span,
  .footer p a,
  .listPress dt *,
  .listPress dd p.date,
  .pager li a,
  .subMenu li a,
  .sideADV *,
  .sidePeople li *,
  .sideItem li *,
  .sidePress li a,
  .sidePress li em,
  .sidePress li img,
  .backtop i,
  .listPeople i,
  .listArticle li * {
    display: block;
  }

  .pager li,
  .homeTopic dd p * {
    display: inline-block;
  }



  /* ----- f ----- */
  ol.navi,
  ol.navi li,
  .ht h3,
  .ht h3 *,
  .ht p,
  .people,
  .people li,
  .items,
  .items li,
  .fcm,
  .ftinfo li,
  .st h3,
  .sidePeople ul,
  .sidePeople li {
    float: left;
  }

  .ht p a,
  .st p {
    float: right;
  }


  * {
    font-size: 0.75rem;
  }

  .homePress li dt,
  .homeArticle li h4,
  .fcr h3,
  .listPeople p {
    font-size: 0.875rem;
  }

  .na,
  .ht i {
    font-size: 1rem;
  }

  ol.navi a i,
  h2.aTitle,
  .listPeople h4 {
    font-size: 1.125rem;
  }

  a.bth.back i {
    font-size: 1.5rem;
  }

  .listArticle em {
    font-size: 0.625rem !important;
  }



  /* ----- l ----- */
  .myDate,
  .people li b,
  .items li b,
  .homeTopic .big dd,
  .homeTopic .list dt,
  .sidePeople li p,
  .sideItem li,
  h2.aTitle:before {
    left: 0;
  }

  .homeTopic dd p {
    line-height: 1;
  }

  .homePress li dt,
  .homePress li dd,
  .homeArticle li h4,
  .homeArticle li p,
  .people li b,
  .items li b,
  .homeTopic .big h4,
  .homeTopic .big p,
  .homeTopic .list dd *,
  .ftinfo p,
  .fcm li,
  .listPress dd *,
  .sidePress li * {
    line-height: 1rem;
  }

  .entry p,
  .entry div,
  .entry li {
    line-height: 1.25rem;
  }

  h2.aTitle,
  .sidePeople li p,
  .sideItem li p {
    line-height: 1.5rem;
  }

  .homeTopic .list h3,
  .fcm h3 {
    line-height: 2rem;
  }



  /* ----- m ----- */
  .ma,
  img.mobile,
  .fcr img {
    margin: auto;
  }

  .homePress dt,
  .homeArticle h4,
  .homeTopic .big h4,
  .listPress li dd h4,
  .sidePress li h4 {
    max-height: 2rem;
  }



  /* ----- o ----- */
  .homePress dt,
  .homeArticle h4,
  .homeArticle p,
  .homeTopic .big h4,
  .sidePress li h4 {
    overflow: hidden;
  }




  /* ----- p ----- */
  a.bth,
  a.bth b,
  ol.navi a b,
  ol.navi a i,
  .people li b,
  .items li b,
  .homeTopic .big dd,
  .homeTopic .list dt,
  .sidePeople li p,
  .sideItem li p,
  h2.aTitle:before,
  .listArticle i {
    position: absolute;
  }

  .myDate,
  .header,
  .pageSub ol.navi,
  .backtop {
    position: fixed;
  }

  ol.navi li a,
  ol.navi li img,
  .people li a,
  .people li img,
  .items li a,
  .items li img,
  .homeTopic .big a,
  .homeTopic .big dt,
  .homeTopic .list dl,
  .sidePeople li a,
  .sidePeople li i,
  .sideItem li a,
  .sideItem li i,
  h2.aTitle,
  .listArticle a {
    position: relative;
  }



  /* ----- r ----- */
  a.bth.menu {
    right: 0;
  }



  /* ----- t ----- */
  a.bth i,
  .myDate,
  ol.navi a *,
  .ht i,
  .people li b,
  .items li b,
  .fcr h3,
  .footer p,
  .pager,
  .sidePeople li p,
  .backtop i,
  .listPeople h4,
  .listPeople p,
  .listArticle i {
    text-align: center;
  }


  .myDate,
  a.bth,
  .homeTopic .list dt,
  h2.aTitle:before {
    top: 0;
  }

  a.bth.menu b.m2,
  a.bth.menu b.m4 {
    transition: all 200ms linear 0s;
  }

  ol.navi {
    transition: all 200ms linear 0s;
  }



  /* ----- w ----- */
  .topbar,
  .myDate,
  .header,
  ol.navi,
  ol.navi a *,
  .ht,
  .homePress,
  .homePress li,
  .homePress li a,
  .homePress em,
  .homePress img,
  .homeArticle,
  .homeArticle li,
  .homeArticle li a,
  .homeArticle,
  .homeArticle dl,
  .homeArticle dt,
  .homeArticle img,
  .people li i,
  .people li img,
  .people li b,
  .items li i,
  .items li img,
  .items li b,
  .homeTopic .big,
  .homeTopic .big dl,
  .homeTopic .big dt,
  .homeTopic .big img,
  .homeTopic .big dd,
  .homeTopic .big dd h4,
  .homeTopic .big dd p,
  .homeTopic .list,
  .homeTopic .list li,
  .ftinfo,
  .fcl,
  .fcm,
  .fcr,
  .listPress,
  .listPress li,
  .listPress a,
  .listPress dl,
  .listPress dt,
  .listPress dd,
  .listPress img,
  .subMenu,
  .subMenu li,
  .sideADV,
  .sideADV *,
  .inner,
  .sidePeople li *,
  .sideItem,
  .sideItem ul,
  .sideItem li *,
  .sidePress ul,
  .sidePress li,
  .sidePress li a,
  .sidePress li img,
  .sidePress li h4,
  .sidePress li p,
  .listPeople li,
  .listPeople a,
  .listPeople i,
  .listPeople img,
  .listArticle li,
  .listArticle a {
    width: 100%;
  }

  .ht h3,
  .ht p,
  .people li,
  .items li,
  .ftinfo li,
  .sidePeople li,
  .sideItem li {
    width: 50%;
  }

  ol.navi li {
    width: 33.3331%;
  }



  /* ----- z ----- */
  ol.navi,
  .pageHome ol.navi li a,
  .pageHome ol.navi li img,
  .sidePeople li a,
  .sidePeople li i {
    z-index: 0;
  }

  h1.logo,
  .sidePeople li b {
    z-index: 1;
  }

  .na {
    z-index: 950;
  }

  .header {
    z-index: 993;
  }

  .myDate,
  .backtop {
    z-index: 996;
  }



  /* ----- special for mobile */
  .people li b,
  .items li b,
  .sidePeople li p,
  .sideItem li p,
  .listArticle * {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }




}

/* ========== mobile-style_ends ========== */







/* ========== pc-style_start ========== */
@media only screen and (min-width: 1250px) {


  /* ===== ===== multi ===== =====*/

  body,
  button,
  input,
  select,
  textarea {
    font-family: Arial, Microsoft yahei, Simsun, sans-serif;
  }

  html,
  body {
    font-size: 14px;
  }


  .mt10 {
    margin-top: 10px;
  }

  .mt15 {
    margin-top: 15px;
  }

  .mt20 {
    margin-top: 20px;
  }

  .mt30 {
    margin-top: 30px;
  }



  /* ----- b -----*/
  .bgw,
  .homeArticle li,
  .homeTopic .list,
  .spr,
  .article {
    background-color: #fff;
  }

  .st,
  .topbar {
    background-color: #518dcb;
  }

  .sidePeople,
  .sidePress,
  .sideItem {
    background-color: rgba(255, 255, 255, 0.5);
  }

  .homeItem a b,
  .homeTopic .big dd,
  .sidePeople li p,
  .sideItem li p {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.35);
  }

  .header,
  .homeTopic {
    background: #fff url(/cms_files/filemanager/318042680/picture/20229/e30596fa2e294673a91623999f86c838.png);
  }

  .homePress,
  .homeArticle {
    background: #efefef url(/img/bgDf3.png);
  }

  .subpage {
    background: #fcfcfc url(/cms_files/filemanager/318042680/picture/20229/9083e0cd59c74d618671019673e90617.png);
  }


  .homePress li a,
  .people i,
  .homeItem,
  .homeItem li a,
  .listPeople .c li i,
  .homeTopic em {
    background-position: 50% 50%;
  }

  .homePro {
    background-position: 50% 0;
  }

  h1.logo,
  .homePress li em,
  .homePro,
  .people i,
  .homeArticle dt,
  .homeItem,
  .homeItem li a,
  .sidePeople li i,
  .sidePress li em,
  .sideItem li i,
  .listPeople .c li i,
  .homeTopic em {
    background-size: cover;
  }

  .na {
    background-size: 100% auto;
  }

  .na {
    background: none transparent;
  }

  .people i,
  .listPeople .c li i {
    border-radius: 50%;
  }


  .na {
    border: 0 none !important;
  }

  .homePress dl,
  .homeItem a b,
  .homeTopic .big dd,
  .sidePeople li p,
  .sideItem li p {
    bottom: 0;
  }

  .homeArticle li a,
  .pageSub .header {
    box-shadow: 0 0 6px #ccc;
  }



  /* ----- c -----*/
  .ht b,
  h2.aTitle {
    color: #06a;
  }

  .stater h3,
  .st h3,
  .pager strong {
    color: #28c;
  }

  .homeTopic .list h3 {
    color: #39d;
  }

  .homeTopic .list p {
    color: #666;
  }

  .stater b,
  .artStat b,
  .aStat b,
  .pager {
    color: #888;
  }

  .listPress dd p {
    color: #989898;
  }

  .homeTopic .list p i,
  .stater em,
  .artStat em,
  .aStat i {
    color: #bbb;
  }

  .fcl dd {
    color: #ccc;
  }

  .topbar,
  .homeTopic .big p,
  .footer p {
    color: #eee;
  }

  .topbar b,
  .pageHome ol.navi i,
  .ht i,
  .ht strong,
  .st h3,
  .fcm h3,
  .fcr h3 {
    color: #fff;
  }

  .pageHome ol.navi a:after,
  .pageHome ol.navi a:before {
    content: " ";
  }

  button,
  .backtop i {
    cursor: pointer;
  }




  /* ----- display ----- */
  img.mobile,
  .pdb,
  ol.navi a img,
  .sidePress img {
    display: none !important;
  }

  h1.logo a,
  ol.navi a,
  ol.navi a:after,
  ol.navi a:before,
  ol.navi i,
  .ht h3 *,
  .homePress li a,
  .homePress li em,
  .people a,
  .people i,
  .bx-controls a,
  .bx-controls a *,
  .homePro li *,
  .homeArticle a,
  .homeArticle dt *,
  .homeItem li a,
  .homeItem li a *,
  .homeTopic a em,
  .homeTopic a img,
  .fcl img,
  .fcr *,
  .subMenu li a,
  .sideADV *,
  .sidePeople li *,
  .sidePress li a,
  .sidePress li em,
  .sideItem li *,
  .listPeople .c li *,
  .backtop i {
    display: block;
  }

  .footer p a,
  .footer p em,
  .footer p img,
  .footer p span,
  .pager li,
  .homeTopic dd p * {
    display: inline-block;
    vertical-align: baseline;
  }



  /* ----- f ----- */
  .fl,
  .topbar p,
  .socical a,
  ol.navi li,
  .ht h3,
  .ht h3 *,
  .homePress li,
  .people li,
  .homeArticle li,
  .homeItem li,
  .homeTopic .big,
  .homeTopic .list li,
  .homeTopic .list dl,
  .homeTopic .list dt,
  .homeTopic .list dd,
  .ftinfo,
  .fcl,
  .fcm,
  .fcm li,
  .fcm li *,
  .subpage,
  .spr,
  .listArticle li *,
  .st h3,
  .sidePeople,
  .sidePeople ul,
  .sidePeople li,
  .sidePress,
  .sideItem,
  .sideItem ul,
  .sideItem li,
  .listPress dt,
  .listPress dd,
  .aStat p,
  .listPeople .c li {
    float: left;
  }

  .fr,
  .ht p,
  .homeTopic .list,
  .fcr,
  .spl,
  .st p {
    float: right;
  }

  .ht a {
    font-family: Microsoft yahei, Simsun, sans-serif;
  }

  .fcm li i,
  .entry * {
    font-family: Simsun, sans-serif;
  }


  .footer p em {
    font-size: 12px;
  }

  * {
    font-size: 15px;
  }

  .pageSub ol.navi b,
  .homePress dt,
  .homePress dd,
  .fcm li b,
  .footer p,
  .stater *,
  .artStat *,
  .listArticle li *,
  .pager li,
  .sidePeople li p,
  .sidePress li h4,
  .sideItem li p,
  .subMenu a {
    font-size: 15px;
  }

  .entry {
    font-size: 16px;
  }

  .pageHome ol.navi b,
  .homePress li.med dt {
    font-size: 17px;
  }

  .socical i,
  .ht p {
    font-size: 18px;
  }

  .fcm h3,
  .fcr h3 {
    font-size: 19px;
  }

  .homePress li.big dt,
  .people b,
  .homeTopic .list h3,
  .homeTopic .big h4,
  .stater h3 {
    font-size: 24px;
  }

  .pageSub ol.navi i {
    font-size: 26px;
  }

  .ht b,
  .ht h3 strong,
  h2.aTitle {
    font-size: 28px;
  }

  .pageHome ol.navi i,
  .ht i {
    font-size: 36px;
  }

  .homePro .bx-controls i {
    font-size: 70px;
  }

  .na {
    font-weight: bold;
  }

  .na {
    font-weight: normal;
  }




  /* ----- l -----*/
  .pageSub .header,
  .homePress dl,
  .homePro .bx-controls,
  .homeItem a b,
  .homeTopic .big dd,
  .sidePeople li p,
  .sideItem li p {
    left: 0;
  }

  .na {
    left: 50%;
  }


  .homeTopic dd p {
    line-height: 1;
  }

  .fcm h3,
  .fcr h3 {
    line-height: 1.4;
  }

  .homePress dt,
  .homePress dd,
  .homeTopic .list h4,
  .footer p,
  .sidePress li *,
  .listPress dd *,
  .listPeople .c h4,
  .listPeople .c p {
    line-height: 20px;
  }

  .homePress li.med dt,
  .homePress li.med dd,
  .homeArticle p {
    line-height: 25px;
  }

  .homePress li.big dt,
  .homePress li.big dd,
  .people b,
  .homeTopic .big h4,
  .homeTopic .list h3,
  .fcm li,
  .stater p,
  .artStat p {
    line-height: 30px;
  }

  .st *,
  .sidePeople li p,
  .sideItem li p {
    line-height: 40px;
  }

  .aStat p {
    line-height: 45px;
  }

  .homeItem a b {
    line-height: 50px;
  }

  .stater h3 {
    line-height: 55px;
  }



  /* ----- m ----- */
  .ma,
  .fcl dt img,
  .fcr * {
    margin: auto;
  }



  /* ----- o -----*/
  .ot,
  .homePress li dt,
  .homePress li dd,
  .homeArticle dd *,
  .homeTopic .list h4,
  .sidePress li em,
  .sidePress li h4,
  .sidePress li h4,
  .listPress dd * {
    overflow: hidden;
  }



  /* ----- p ----- */
  .pageHome ol.navi a:after,
  .pageHome ol.navi a:before,
  .pageHome ol.navi b,
  .homePress dl,
  .homePro .bx-controls,
  .homePro .bx-controls a,
  .homeItem a b,
  .homeTopic .big dd,
  .sidePeople li p,
  .sideItem li p {
    position: absolute;
  }

  .topbar,
  .header,
  .sider,
  .getCode,
  .backtop {
    position: fixed;
  }

  h1.logo,
  ol.navi a,
  ol.navi i,
  .homePress a,
  .homePro .bx-wrapper,
  .homeItem li a,
  .homeTopic .big a,
  .homeTopic .big dt,
  .sidePeople li a,
  .sideItem li a {
    position: relative;
  }



  /* ----- r ----- */
  ol.navi a:after {
    right: 0;
  }



  /* ----- t ----- */
  ol.navi *,
  .ht i,
  .people b,
  .homePro .bx-controls a,
  .homeItem a b,
  .fcr *,
  .footer p,
  .pager ul,
  .listArticle li a i,
  .sidePeople li p,
  .sideItem li p,
  h2.aTitle,
  .aStat p,
  .listPeople .c h4,
  .listPeople .c p,
  .backtop i {
    text-align: center;
  }

  .tal {
    text-align: left;
  }

  .tar {
    text-align: right;
  }

  .topbar,
  ol.navi a:after,
  ol.navi a:before,
  .homePro .bx-controls {
    top: 0;
  }

  a,
  a * {
    transition: all 200ms ease 0s;
  }

  ol.navi a,
  ol.navi a:after,
  ol.navi a:before,
  .homePress a,
  .homePro i,
  .homePro .bx-controls a,
  .people li a,
  .homeItem li a {
    transition: all 300ms ease 0s;
  }



  /* ----- v ----- */
  .na {
    vertical-align: middle;
  }

  * {
    vertical-align: top;
  }



  /* ----- w ----- */
  .fx {
    width: 1180px;
  }

  .fw,
  .clear,
  .topbar,
  .header,
  .ht,
  .listArticle,
  .listArticle li,
  .listPress,
  .listPress li,
  .pager,
  .pager ul {
    width: 100%;
  }

  .na {
    width: 50%;
  }

  .aStat p {
    width: 33.3331%;
  }



  /* ----- z ----- */
  .dropDown,
  .bx-wrapper,
  .bx-viewport,
  ol.navi,
  ol.navi a:after,
  ol.navi a:before,
  .homeTopic .big a,
  .homeTopic .big dt {
    z-index: 0;
  }

  h1.logo,
  .bx-controls,
  ol.navi a,
  ol.navi i,
  .homeTopic .big dd {
    z-index: 1;
  }

  .header,
  .sider,
  .getCode {
    z-index: 993;
  }

  .topbar,
  .backtop {
    z-index: 996;
  }



  /* ----- special for PC ----- */
  .t h3,
  .homeArticle h4,
  .homeItem a b,
  .homeTopic .list h4,
  .sidePeople li p,
  .sidePress li h4,
  .sideItem li p,
  .listPeople .c h4 {
    font-size: 15px;
    font-weight: bold;
  }

  .st h3,
  .listPress dd h4 {
    font-size: 16px;
    font-weight: bold;
  }

  .homeItem a b,
  .listArticle li a b,
  .sidePeople li p,
  .sideItem li p,
  .listPeople .c h4,
  .listPeople .c p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }



}

/* ========== pc-style_ends ========== */



/* ----- special for All ----- */
.ot {
  overflow: hidden;
  text-indent: -5000em;
}


.topbar {
  text-transform: uppercase;
}