.BMapLabel{display:none!important;}sup {
    top: -0.5em;
    top: -6px;
    font-size: 12px;
}
@media only screen and (max-width: 768px) {
input.form-control::-webkit-input-placeholder {
          font-size: 14px;
    } 
  .imgmo{display:block;}
    .imgpc{display:none;}
  #c_portalResPublic_codeContainer-1577060129478 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 164px;}
#c_portalResEbizads_banner-1575279388816 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 70px;}
  #w_grid-1567409842594 {
    width: 100%;
    max-width: 1200px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 219px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding: 20px;
}
  #w_grid-1566432010815 {
   
    padding: 20px;
}
  #content_box-1561342751720-2,#content_box-1560308699636-2{display:none;}
  #w_grid-1565660655159 > div > .p_gridbox {
    background-image: url(/img/paste1565660707437.png);
    background: #333;
}
  #top2{display:none;}
  #w_tabswitchbox-1565588167260 {
    width: 100%;
    display: none;}
  #w_grid-1563188213102 {
  
    padding: 20px;
}
 
  .d_CommonInteractionB {
    width: 60px;
    height: auto;
    vertical-align: middle;
    position: absolute;
    overflow: visible;
    top: 50%;
    display: none;
    right: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
  .cbcolu_b25005ed {
    margin-bottom: 20px;
    width: 50% !important;
}
  #w_grid-1560312577299 {
    width: 100%;
    max-width: 1180px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 312px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
  #c_portalResNews_list-15603123191447675 .content {
    position: relative;
    overflow: hidden;
    background: #fff;
    padding-left: 20px;
}
  
  #c_portalResPublic_codeContainer-15603089684532184 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 400px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
  #w_fimg-1560328848130 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 116px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
} 
  #w_grid-1560308837997{display:none;}
  #w_grid-1560308837970 {
    width: auto;
    max-width: 90%;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 406px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.map{display:none;}
#w_grid-1561342751720 > div > .p_gridbox {
    background-color: rgba(255, 255, 255, 1);
    height: 80px;
}
  #w_fimg-1561342751732 {
    width: 100%;
    max-width: 380px;
    min-width: 61px;
    height: auto;
    max-height: 68px;
    min-height: 0px;
    margin-top: 6px;
    margin-left: 20px;
    margin-right: 0px;
    margin-bottom: 6px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
  #w_grid-1561344188956 {

    padding-left: 20px;
    padding-right: 20px;

}
#content_box-1561342751720-0{width:70%;/* clear: inherit!important; *//* float: left; */clear: inherit!important;}
#content_box-1561342751720-1{width: 20%;clear: inherit!important;
  }
  #w_fimg-1560308699646 {
    width: 100%;
    max-width: 269px;
    min-width: 61px;
    height: auto;
    max-height: 61px;
    min-height: 0px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}#content_box-1560308699636-0{width:70%;/* clear: inherit!important; *//* float: left; */clear: inherit!important;}
#content_box-1560308699636-1{width: 20%;clear: inherit!important;}
    /*ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â*/
    #w_fimg-1555029541918 img{
    width: 80%;
    float: left;
    margin:5px
}
#w_grid-1555029541908 > div > .p_gridbox {
height:70px
}

#content_box-1556530315330-0,#content_box-1555029542908-0{padding:20px}
}

@media only screen and (min-width: 769px) {
  .imgmo{display:none;}
    .imgpc{display:block;}
  #w_fimg-1575279388561 img  {

 left:0;
 top:0;
 transition: all .5s !important;
 -webkit-transition: all 1s !important;
 }
#w_fimg-1575279388561:hover  img  {transform: scale(1.1) !important;-webkit-transform: scale(1.1) !important;-moz-transform: scale(1.1) !important;-ms-
transform: scale(1.1) !important;left: 0!important;top: 0!important;}

  #w_grid-1565666004915 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    display: none;}
    /*ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â*/
#w_grid-1560308699636 {
    background: #fff;
    box-shadow: 0 5px 10px 0 rgba(167,165,165,0.38);
}
  #w_grid-1560308699636 {
     background: #fff;
    box-shadow: 0 5px 10px 0 rgba(167,165,165,0.38);
}
  #w_grid-1560308699636 > div > .p_gridbox {
     overflow: visible !important;
}
  
    #w_grid-1560308699636 > div > .p_gridbox {
     overflow: visible !important;
}
  
  
  #w_grid-1560308699636 .p_gridbox {

    overflow: visible!important;
}
  
  
  
  
  
#w_grid-1561342751720 {
    background: #fff;
    box-shadow: 0 5px 10px 0 rgba(167,165,165,0.38);
}
  #w_grid-1561342751720 {
     background: #fff;
     box-shadow: 0 5px 10px 0 rgba(167,165,165,0.38);
     position: fixed;
     top: 0;
     width: 100%;
     z-index: 999999;
}
  #w_grid-1561342751720 > div > .p_gridbox {
     overflow: visible !important;
}
  
    #w_grid-1561342751720 > div > .p_gridbox {
     overflow: visible !important;
}
  
  
  #w_grid-1561342751720 .p_gridbox {

    overflow: visible!important;
}
  
  
  
  
  
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    /*ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â*/
}

/* Header logo sizing (horizontal: icon left, text right) */
#w_fimg-1561342751732,
#w_fimg-1560308699646 {
  max-width: 380px !important;
  max-height: 68px !important;
  width: auto !important;
  height: auto !important;
  margin-top: 6px !important;
  margin-left: 20px !important;
  margin-bottom: 6px !important;
  overflow: hidden;
}
#w_fimg-1561342751732 img,
#w_fimg-1560308699646 img {
  width: auto !important;
  height: auto !important;
  max-width: 380px !important;
  max-height: 68px !important;
  object-fit: contain;
  display: block;
}
#w_grid-1561342751720 > div > .p_gridbox,
#w_grid-1560308699636 > div > .p_gridbox {
  height: 80px !important;
  max-height: 80px !important;
  min-height: 80px !important;
  overflow: hidden;
}
#content_box-1561342751720-0,
#content_box-1560308699636-0 {
  display: flex;
  align-items: center;
  height: 80px;
}

.about-timeline-logo {
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 120px !important;
  object-fit: contain;
  background: #fff;
  padding: 6px;
}

.shipin-video-cover {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  padding: 0 !important;
  background: #fff !important;
  display: block !important;
}
.video_list .p_images {
  background: #fff;
  overflow: hidden;
}

/* Homepage + shipin video poster layout */
#w_fvideo-1663297639196 .p_video,
#w_fvideo-1649212063874 .p_video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  background: #000;
}

#w_fimg-1663297639207 .e_image,
#w_fimg-1663297639207 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
}

/* Contact page form widget: remove fixed height that clips submit button */
.c_portalResMessage_form-01001003,
[id^="c_portalResMessage_form-"] {
  height: auto !important;
  max-height: none !important;
  min-height: 0 !important;
  overflow: visible !important;
}

.c_portalResMessage_form-01001003 .p_inquiry,
.c_portalResMessage_form-01001003 .p_ConWBox,
.c_portalResMessage_form-01001003 .p_ContactInfo {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}

/* Contact form submit button (self-hosted form) */
[class*="portalResMessage_form"] .p_CoupWBox,
[class*="portalResMessage_form"] .p_submit,
[class*="portalResMessage_form"] .submitPC,
.p_inquiry .p_CoupWBox,
.p_inquiry .p_submit,
.p_inquiry .submitPC,
.jike-contact-actions,
.jike-contact-submit {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  min-height: 48px !important;
  max-height: none !important;
  overflow: visible !important;
}

.jike-contact-actions,
[class*="portalResMessage_form"] .p_CoupWBox,
.p_inquiry .p_CoupWBox,
form.p_productInfoForm > .p_CoupWBox,
form.p_productInfoForm > .jike-contact-actions,
.c_portalResMessage_form-01001003 form.p_productInfoForm > .p_CoupWBox,
.c_portalResMessage_form-01001003 form.p_productInfoForm > .jike-contact-actions {
  margin: 24px 0 8px !important;
  padding: 8px 0 !important;
  text-align: center !important;
  clear: both !important;
  width: 100% !important;
  position: relative !important;
  z-index: 2 !important;
}

[id^="c_portalResMessage_form-"] form.p_productInfoForm > .p_CoupWBox,
[id^="c_portalResMessage_form-"] form.p_productInfoForm > .jike-contact-actions,
[id^="c_portalResMessage_form-"] form.p_productInfoForm > .p_CoupWBox .p_submit,
[id^="c_portalResMessage_form-"] form.p_productInfoForm > .jike-contact-actions .jike-contact-submit {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  min-height: 48px !important;
  max-height: none !important;
  overflow: visible !important;
}

[id^="c_portalResMessage_form-"] form.p_productInfoForm > .p_CoupWBox .p_submit,
[id^="c_portalResMessage_form-"] form.p_productInfoForm > .jike-contact-actions .jike-contact-submit {
  display: inline-block !important;
}

[class*="portalResMessage_form"] .p_submit,
[class*="portalResMessage_form"] .submitPC,
.p_inquiry .p_submit,
.p_inquiry .submitPC,
.jike-contact-submit {
  display: inline-block !important;
  background: #1c499e !important;
  color: #fff !important;
  border: none !important;
  padding: 12px 40px !important;
  font-size: 16px !important;
  border-radius: 4px !important;
  cursor: pointer !important;
  min-width: 140px !important;
}

[class*="portalResMessage_form"] .p_submit:hover,
[class*="portalResMessage_form"] .submitPC:hover,
.p_inquiry .p_submit:hover,
.p_inquiry .submitPC:hover,
.jike-contact-submit:hover {
  background: #163a7d !important;
}

.p_inquiry .jike-contact-msg,
[class*="portalResMessage_form"] .jike-contact-msg {
  text-align: center;
  margin-top: 12px;
  font-size: 14px;
  white-space: pre-line;
  line-height: 1.55;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

/* Contact success modal */
.jike-contact-modal {
  position: fixed;
  inset: 0;
  z-index: 99999;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  background: rgba(20, 28, 40, 0.45);
  box-sizing: border-box;
}

.jike-contact-modal__dialog {
  width: 100%;
  max-width: 520px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.18);
  padding: 28px 28px 22px;
  box-sizing: border-box;
}

.jike-contact-modal__body {
  color: #1c7c36;
  font-size: 15px;
  line-height: 1.65;
  text-align: center;
  white-space: pre-line;
}

.jike-contact-modal__actions {
  margin-top: 22px;
  text-align: center;
}

.jike-contact-modal__ok {
  display: inline-block;
  min-width: 120px;
  padding: 10px 28px;
  border: none;
  border-radius: 4px;
  background: #1c499e;
  color: #fff;
  font-size: 15px;
  cursor: pointer;
}

.jike-contact-modal__ok:hover {
  background: #163a7d;
}

@media only screen and (max-width: 768px) {
  .jike-contact-modal__dialog {
    padding: 22px 18px 18px;
  }

  .jike-contact-modal__body {
    font-size: 14px;
  }
}

/* Homepage banner slider: keep slides stacked for fade rotation */
.c_portalResEbizads_banner-01001016 .slider,
.slider {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.c_portalResEbizads_banner-01001016 .slider > ul,
.slider > ul {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.c_portalResEbizads_banner-01001016 .slider > ul > li,
.slider > ul > li {
  width: 100%;
}
.c_portalResEbizads_banner-01001016 .slider > ul > li + li,
.slider > ul > li + li {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

/* Contact form rows: label left, input right, unified width */
[class*="portalResMessage_form"] .p_productInfoForm .form-group,
[class*="portalResMessage_form"] .p_productInfoForm .p_FullNameBox,
[class*="portalResMessage_form"] .p_productInfoForm .p_groupBox,
.p_inquiry .p_productInfoForm .form-group,
.p_inquiry .p_productInfoForm .p_FullNameBox,
.p_inquiry .p_productInfoForm .p_groupBox {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

[class*="portalResMessage_form"] .p_productInfoForm .p_groupBox,
.p_inquiry .p_productInfoForm .p_groupBox {
  align-items: flex-start !important;
}

[class*="portalResMessage_form"] .p_productInfoForm .control-label,
[class*="portalResMessage_form"] .p_productInfoForm .d_formItemTitle,
.p_inquiry .p_productInfoForm .control-label,
.p_inquiry .p_productInfoForm .d_formItemTitle {
  float: none !important;
  flex: 0 0 170px !important;
  width: 170px !important;
  max-width: 170px !important;
  min-width: 170px !important;
  white-space: nowrap !important;
  text-align: right !important;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
}

[class*="portalResMessage_form"] .p_productInfoForm .p_groupBox .control-label,
.p_inquiry .p_productInfoForm .p_groupBox .control-label {
  padding-top: 7px !important;
}

[class*="portalResMessage_form"] .p_productInfoForm .p_FullName,
[class*="portalResMessage_form"] .p_productInfoForm .p_eqdescInput,
[class*="portalResMessage_form"] .p_productInfoForm .p_email,
.p_inquiry .p_productInfoForm .p_FullName,
.p_inquiry .p_productInfoForm .p_eqdescInput,
.p_inquiry .p_productInfoForm .p_email {
  float: none !important;
  flex: 1 1 auto !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
}

[class*="portalResMessage_form"] .p_productInfoForm .InputText.form-control,
[class*="portalResMessage_form"] .p_productInfoForm input.form-control,
[class*="portalResMessage_form"] .p_productInfoForm textarea.form-control,
.p_inquiry .p_productInfoForm .InputText.form-control,
.p_inquiry .p_productInfoForm input.form-control,
.p_inquiry .p_productInfoForm textarea.form-control {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  min-height: 40px !important;
  margin: 0 !important;
  padding: 8px 12px !important;
  color: #333 !important;
  background-color: #fff !important;
  background-image: none !important;
  border: 1px solid #cfd8e3 !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  outline: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}

[class*="portalResMessage_form"] .p_productInfoForm textarea.form-control,
.p_inquiry .p_productInfoForm textarea.form-control {
  min-height: 120px !important;
  resize: vertical !important;
}

[class*="portalResMessage_form"] .p_productInfoForm .InputText.form-control:focus,
[class*="portalResMessage_form"] .p_productInfoForm input.form-control:focus,
[class*="portalResMessage_form"] .p_productInfoForm textarea.form-control:focus,
.p_inquiry .p_productInfoForm .InputText.form-control:focus,
.p_inquiry .p_productInfoForm input.form-control:focus,
.p_inquiry .p_productInfoForm textarea.form-control:focus {
  border-color: #1c499e !important;
  box-shadow: 0 0 0 2px rgba(28, 73, 158, 0.12) !important;
}

/* Homepage / contact form: never clip fields; force visible boxes even if CDN CSS fails */
#c_portalResMessage_form-16632984657496995,
#c_portalResMessage_form-16632982894474928,
.c_portalResMessage_form-01001003 {
  height: auto !important;
  max-height: none !important;
  min-height: 0 !important;
  overflow: visible !important;
}

#w_grid-1642485278203 {
  margin-top: 0 !important;
}

#w_grid-1642485278203 > div > .p_gridbox {
  background-image: url(/img/fafa1.jpg) !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

#w_grid-1642485319284 > div > .p_gridbox {
  background-color: #f8f8f8 !important;
}

