:root {
   /* --ratio: auto,center;  默认 5/1,50% 50%; */
   --ratio: 4/1,center;
   --ratio-02_children: 5/1,center; /* service下面所有子菜单 */

   --max-width: 1200px;

   /* --bulma-primary 一般是logo主色调 */
   --bulma-primary-h: 221deg;
   --bulma-primary-s: 14%;
   --bulma-primary-l: 21%;

   --bulma-danger-h: 18deg;
   --bulma-danger-s: 85%;
   --bulma-danger-l: 58%;


   --cst-foot-color: #eeeeee;
   --cst-color-hot: var(--bulma-danger);
   --cst-title-size: 2.5rem;

   --cst-fontIcon-weight: 400;
   --cst-ico-buttonPrev: '\f492';
   --cst-ico-buttonNext: '\f494';
   --cst-ico-titleArrow: '\e121';

   --navbar-menu-padding: 2rem 5rem;
   --navbar-menu-margin: 0 0 0 0;

   --menu-paddingX: 4rem;
   --menu-paddingY: 4rem;

   --logo-height: 3rem;
}

body {
   font-family:
    /* 1. 优先英文/数字字体 */
    /* "Segoe UI", Roboto, "Helvetica Neue", Arial, */
    /* 2. 中文强制：宋体 */
    "STSong", "SimSun",
    /* 3. 中文兜底 + 系统兜底 */
    "PingFang SC", "Microsoft YaHei", sans-serif;
}


.-ico-contact {
   --cst-ico-contact: "\f2b5";
   --cst-fontIcon-family: "remixicon"; 
}
.-ico-query {
   --cst-ico-query: "\f526";
   --cst-fontIcon-family: "remixicon"; 
}

.swiper [class*="swiper-button-"] {
   --cst-fontIcon-family: 'remixicon';
}




.divTable ._thead::after {
   content: none;
}


/*
#footer.-has-row.-has-between #footer_inner {
   align-items: flex-end;
}
*/
#footer #footer_inner {
   --foot-max-height: 12rem;
}


#rptResult {
   margin-top: 1.5rem;
}
#query_exist #query_No {
   font-weight: normal;
   background: var(--bulma-danger);
   color: white;
   padding: 0.2rem 0.5rem;
}


.content h3.-title,
.content h4.-title {
  margin-top: 1.6em;
}


main em{
   font-style: normal;
   text-decoration: underline;
}
body.home #position{
   display: none;
}



#foot_navi.expand > ul ul li a::before {
   color: var(--cst-color-hot);
}


#foot_navi > ul > li > a {
   display: none !important;
}




.-bigBg::before {
   --bigBg-image: url(../pic/bg.jpg);
  background-image: var(--bigBg-image);
}

body.home .-bigBg {
   padding: 3rem 0;
   margin-bottom: 3rem;
   color: #cccccc;
   --cst-heading-color: #ffffff;
   --card-content-color: #cccccc;
   --cst-title-color: #ffffff;
   --bigBg-mask: rgba(from #000000 r g b / 0.5);
}
body.about .-bigBg::after {
   --bigBg-mask: rgba(from #ffffff r g b / 0.9);
}

body.home .-bigBg .card h5 {
  color: var(--bulma-danger);
}


















#culture .article-item:nth-of-type(odd) figure {   
   order: 1;
}


.contact .company_en, .contact .addr_en {
   list-style-type: none;
   font-style: italic;
}







.-iconTri {
   --cst-ico-height: 1rem;
}







/* 此为电脑等大屏幕 */
@media screen and (min-width: 1024px) {

   body.home .content_list.style5 .card {
      --card-padding: 2rem 1rem;
   }
   #advantage p {
      margin-bottom: 0.3rem;
   }
   body.service[id='02_09'] #foodContact {
      padding-left: 3rem;
      padding-right: 3rem;
   }
   #footer {
      padding: 2rem 0;
   }

   /* 下拉菜单底部不要弧度 */
   .navbar-dropdown {
      --bulma-navbar-dropdown-radius: 0;
      padding: 0.5rem;
   }

}

@media screen and (max-width: 1023px) {

   :root {
      /* --ratio: auto,center;  默认 5/1,50% 50%; */
      --ratio: 4/1,center;
      --ratio-02_children: 4/1,center;
   }

   #about_content .-title-txt i._txt::after {
       content: 'Excellence';
       font-size: 1.2rem;
   }
   #statement .-title-txt i._txt::after {
       content: 'Impartiality';
   }
}




.truncated-text {
-webkit-line-clamp: 3;
}





#query_init #query_txt::before{
   white-space: pre-wrap;
  content: "本系统之数仅供客户查询核对证书、报告真伪，不作它用。\
\AThis system is only used to verify the validity of the report document you have inquired about.  \
As for the relevant detailed information corresponding to this number, \
it may only be obtained from our institution with the written consent of the document owner.";
}





.-title-txt[data-text="我们的优势"] i._txt::after {
   content: "Our services";
}

.-title-txt[data-text="以下检测需求请联系我们"] i._txt::after {
   content: "For Testing Services, Contact Us";
}