* {
  margin: 0;
  padding: 0;
  list-style: none;
  font-family:'IBMPlexSansLight' !important;
  word-wrap: break-word;
  word-break: keep-all;
}

strong {
  font-family: 'IBMPlexSansMedium' ,Arial,sans-serif !important;
}

#w_common_text-1582943219158 p span {
  font-family: 'IBMPlexSansLight' ,Arial,sans-serif !important;
}

#w_common_text-1582943316814 p span {
  font-family: 'IBMPlexSansLight' ,Arial,sans-serif !important;
}

#w_common_text-1582270819196 p span {
  font-family: 'IBMPlexSansLight' ,Arial,sans-serif !important;
}

.title-style-1 {
  font-family: 'IBMPlexSansLight' !important;
  font-weight: 500;
  line-height: 1.1;
  color: #000;
  font-size: 48px;
  text-align: center;
}

.title-style-2 {
  font-family: 'IBMPlexSansLight' !important;
  font-weight: 700;
  color: #000;
  font-size: 48px;
}

.izl-rmenu {
 
  margin-left: 10px;
  bottom: 10px;
  padding-bottom: 73px;

  z-index: 999;
  width: 50px;
}

.izl-rmenu .btn {
  width: 50px;
  height: 50px;
  margin-bottom: 1px;
  cursor: pointer;
  position: relative;
}

.izl-rmenu .btn-wz {
  background: url(/img/r_b.png) 0px bottom no-repeat;
  background-color: #a0a1a1;
}

.izl-rmenu .btn-wz:hover {
  background-color: #f11322;
}


.izl-rmenu .btn-qq {
  background: url(/img/tmsdz.png) 10px 10px no-repeat;
  background-color: #a0a1a1;
}

.izl-rmenu .btn-qq:hover {
  background-color: #f11320;
}

.izl-rmenu .btn-qq a {
  display: block;
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
}


.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited {
  background: url(/img/tmsdz.png) 10px 10px no-repeat;
  background-color: #a0a1a1;
  text-decoration: none;
  display: block;
}

.izl-rmenu .btn-wx {
  background: url(/img/tmswxx.png) 10px 10px no-repeat;
  background-color: #a0a1a1;
}

.izl-rmenu .btn-wx:hover {
   background-color: #f11320;
}

.izl-rmenu .btn-wx .pic {
  position: absolute;
  left: -160px;
  top: 0px;
  display: none;
  width: 160px;
  height: 160px;
}

.izl-rmenu .tmswxx {
  background: url(/img/tmshdh01.jpg) -1px 0px no-repeat;
  background-color: #a0a1a1;
}


.izl-rmenu .tmswxx:hover {

 background: url(/img/tmshdh01h.jpg) -1px 0px no-repeat;
}


.izl-rmenu .tmswxx a {
  display: block;
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
}


.izl-rmenu .btn-phone {
  background: url(/img/tmsyx.png) 10px 10px no-repeat;
  background-color: #a0a1a1;
}

.izl-rmenu .btn-phone a {
  display: block;
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
}

.izl-rmenu .btn-phone:hover {
    background-color: #f11320;
}

.izl-rmenu .btn-phone .phone {
  background-color: #666666;
  position: absolute;
  width: 200px;
  left: -200px;
  top: 0px;
  line-height: 73px;
  color: #FFF;
  font-size: 14px;
  text-align: center;
  display: none;
}

.izl-rmenu .btn-top {
  background: url(/img/tmstop.png) 10px 10px no-repeat;
  background-color: #a0a1a1;
  display: none;
}

.izl-rmenu .btn-top:hover {
   background-color: #f11320;
}

@media(max-width: 1024px) {
  .c_portalResnav_main-01001004 .header .navbar_nav li a {
    font-size: 18px;
  }

  
  .c_portalResnav_main-01001004 .header .navbar_nav li.dropdown .dropdown_menu a {
  font-size: 18px !important;

}
  #c_portalResCompanyFile_list-15829629683651827 .file_Size {
    font-size: 18px;
    color: #727272;
  }

  #c_portalResCompanyFile_list-15829629683651827 .wdonwload-btn {
    display: flex;
    align-items: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  #c_portalResCompanyFile_list-15829629683651827 .downBtn {
    display: block;
    border: none;
    color: #f11320;
    margin-left: 5px;
    background-color: transparent;
  }

  #c_portalResCompanyFile_list-15829629683651827 .downBtn path {
    fill: #f11320;
  }

  .c_portalResProduct_category-01001 .yjTitle {
    height: auto !important;
    line-height: normal !important;
    padding-left: 10px !important;
  }

  #w_common_text-1582267289057 {
    padding-left: 10px;
  }

  #c_portalResProduct_list-1582270268908 .porTbox {
    height: auto;
  }

  #c_portalResProduct_list-1582270268908 .porTbox img {
    position: static !important;
    transform: none !important;
  }

  #c_portalResCompanyFile_list-15829629683651827 .p_listedFiles {
    width: 98%;
  }

  #c_portalResCompanyFile_list-15829629683651827 .p_fileItem {
    width: 30%;
  }

  #izl_rmenu {
    display: none;
  }
}

@media(max-width: 768px) {
  .izl_rmenu {
    display:none;
  }

  #izl_rmenu {
    display: none;
  }

  .c_portalResnav_main-01001004 .m_nav .ul li .dropdown_menu a {
    height: auto;
    line-height: normal;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .c_portalResnav_main-01001004 .m_nav .ul li .dropdown_menu .witem .dropdown_menu a {
    padding-left:20px;
  }

  .c_portalResnav_main-01001004 .m_nav .ul li .dropdown_menu .wtitle {
    display:flex;
    
  }

  .c_portalResnav_main-01001004 .m_nav .ul li .dropdown_menu .wtitle .jt {
    font-size:14px;
  }

  .c_portalResProduct_relatedlist-01001 .p_ProductInner {
    display: block;
  }

  #c_portalResProduct_relatedlist-15833727987365057 .p_image img {
    position: static !important;
    height: auto !important;
    width: 100% !important;
    transform: none !important;
  }

  #c_portalResMessage_form-15786415349223750 .p_CoupWBox {
    order: 6;
  }

  #c_portalResMessage_form-15786415349223750 .p_ContactInfo {
    padding-left: 15px;
    padding-right: 15px;
  }

  #c_portalResMessage_form-15786415349223750 #form > div > div:nth-child(2) {
    left: 0;
  }

  #c_portalResMessage_form-15786415349223750 #form > div > div.e_box.form-group.p_PhoneBox {
    left: 0;
  }

  #c_portalResMessage_form-15786415349223750 .form-group:nth-child(6) {
    width: 100%;
  }
}

#w_grid-1583313521003 {
  border: 1px solid #f2f2f2;
}

#w_common_text-1582270819111 span {
  font-family: 'IBMPlexSansBold' !important;
}

#w_common_text-1582270819126 span {
  font-family: 'IBMPlexSansBold' !important;
}

#w_common_text-1582270819141 span {
  font-family: 'IBMPlexSansBold' !important;
}

#w_common_text-1582270819156 span {
  font-family: 'IBMPlexSansBold' !important;
}

@media(max-width:1024px) and (min-width:769px) {
   #w_grid-1582271105236 .p_gridbox {
       display:flex;
  }
  
  #w_fimg-1583120088887 {
     height:100%; 
  }
}


@media(max-width:1231px) and (min-width:769px){
  #w_grid-1582271105236> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
     background-color:#000;
     display:flex;
     align-items:center;
     min-height: 320px;
  }
  
  #w_grid-1583484507808 {
     margin-top:0;
    margin-bottom:0;
  }
  
  #w_common_text-1582943219158 br {
     display:none; 
  }
  #w_grid-1582271105236 > div > div {
     display:flex; 
  }
  #w_common_text-1582943316814 {
     margin-top:2%; 
  }
  #c_portalResPublic_codeContainer-15973097132394533 {
     display:flex;
     position: absolute !important;
     top:0px;
     left:0px;
     width:100%;
     height:100%;
  }
  #w_grid-1582271105236> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
     position:relative; 
  }
  #w_grid-1582271105236> div > .p_gridbox > .p_gridCell:nth-child(2n+0) div {
     position:static; 
  }
  #w_grid-1582271105236 >div {
     background-color:#000; 
  }
  #c_portalResPublic_codeContainer-15973097132394533 video {
     width:100%;
    height:100%;
    object-fit:cover;
  }
}