@charset "gb2312";

/* CSS Document */

.mt160{ margin-top:160px;}

.mt100{ margin-top:100px;}

.mt98{ margin-top:98px;}

.mt90{ margin-top:90px;}

.mt80{ margin-top:80px;}

.mt70{ margin-top:70px;}

.mt69{ margin-top:69px;}

.mt68{ margin-top:68px;}

.mt60{ margin-top:60px;}

.mt40{ margin-top:40px;}

.mt80{ margin-top:80px;}

.mt20{ margin-top:20px;}

.mt5{ margin-top:5px;}

.mt10{ margin-top:10px;}

.mt15{ margin-top:15px;}

.mt-50{margin-top:-50px}

.mt-30{margin-top:-30px}

.mt-20{margin-top:-20px}

.mt120{ margin-top:120px;}

.mt110{ margin-top:110px;}

.mt130{ margin-top:130px;}

.mt230{ margin-top:230px;}

.mt210{ margin-top:210px;}

.hig8{ height:8px}

.mb-60{margin-bottom:-60px;}

.mt-40{margin-top:-40px}

.mt200{margin-top:200px}

.c50{ color:#828282}



.mt280{margin-top:280px}

.pt100{ padding-top:100px}

.mt30{ margin-top:30px;}

.f200 p{ font-weight:400; }

.mt270{ margin-top:270px;}

.spec1-table-wrapper .spec1-table td{ font-weight:350; color:#505050; }

.spec1-table-wrapper .spec1-table th{ width:14.2%}

.mt-66{margin-top:-66px}



.table-wrapper .spec2-table td{ font-weight:350; color:#505050}

.mt500{ margin-top:500px;}

.mt300{ margin-top:300px;}

.mt50{ margin-top:50px;}

.footer-left img{ margin-top:20px; margin-left:15px;}

.container .footer-left  .copyright{ font-weight:400; font-size:0.88rem; margin-top:10px; color:#000000; }

.container .footer-nav a{ font-weight:400; font-size:1rem}

.container .footer-left p{ margin-left:30px; line-height:0.8rem; margin-bottom:10px; margin-top:0; padding:0 0; margin-left:30px;}

.mt30{ margin-top:30px;}
.mt10{ margin-top:10px;}


.xas{ margin-left:1.5rem; font-weight:400}
.xian{ height:2px; width:320px; background-color:#0f7fc4}
.pdf td{ color:#0f7fc4; font-weight:400}


.pdf td{ padding-right:5px; }
.pdf img{
width:18px
}

@media (max-width:768px){.mt-66{margin-top:-30px}
.container .footer-left p{ line-height:1.2rem;}
.xas{ text-indent:0rem;}
.xian{ width:290px;}
.mt30{ margin-top:10px;}
.content-section .x1{ margin-top:50px;}
.mt60{ margin-top:10px}
}












  .whatsappbox {
      position: fixed;
      bottom: 1.2%;
      right: 1.2%;
      z-index: 999;
      text-align: right;
    }
    .whatsappbox a {
      display: block;
      margin-bottom: 10px;
    }
    .whatsappbox a img {
      width: 100%;
    }
    @media (max-width: 768px) {
      .whatsappbox {
        bottom: 1.2%;
        right: -5%;
      }
      .whatsappbox a img {
        width: 60%;
      }
      #header-search-div {
        display: none !important;
      }
      .hero-content p {
        margin-bottom: 64px;
        padding-bottom: 8px;
      }
      .hero-content .btn-primary {
        margin-top: 24px;
        display: block;
        clear: both;
        position: relative;
      }
      #header-search-div,
      #header-search-div * {
        display: none !important;
      }
      .hero {
        padding-top: 70px;
      }
    }
    .btn-submit-inquiry {
      display: inline-block;
      width: 100%;
      padding: 12px 24px;
      background-color: #005bac;
      color: #ffffff;
      font-size: 15px;
      font-weight: 500;
      letter-spacing: 0.02em;
      border: none;
      border-radius: 4px;
      cursor: pointer;
      transition: background-color 0.2s ease;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
    .btn-submit-inquiry:hover {
      background-color: #004a8f;
    }
    figcaption {
      font-size: 13px;
      color: var(--color-text-secondary, #666);
      margin-top: 6px;
      line-height: 1.5;
    }
    .visually-hidden {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0,0,0,0);
      white-space: nowrap;
      border: 0;
    }
	
	  figcaption {
      font-size: 13px;
      color: var(--color-text-secondary, #666);
      margin-top: 6px;
      line-height: 1.5;
	        font-weight: 400;
    }
	#auto-complete-txt{ font-weight:400; color:#CCCCCC; color:#00FF66}
	
	
	  .section-headline {
      color: #0074c1;
      font-size: 36px;
      font-weight: 600;
      line-height: 1.3;
      margin: 16px 0;
    }
    @media (max-width: 768px) {
      .section-headline {
        font-size: 24px;
      }
    }