.cookie-bar-hide {
  opacity: 0 !important;
}

.cookie-bar * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  -webkit-transition-property: color, background-color, border-color, border-bottom-color;
  transition-property: color, background-color, border-color, border-bottom-color;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: cubic-bezier(0.33, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.33, 0, 0.3, 1);
}

.cookie-bar-container {
  position: relative;
}

.cookie-bar-close-btn {
  position: absolute;
  top: 12px;
  right: 16px;
  width: 32px;
  height: 32px;
  padding: 8px;
  font-size: 0;
  cursor: pointer;
  border: none;
  background: #fff;
}

.cookie-bar-close-btn .icon,
.cookie-bar-setting-close-btn .icon {
  width: 100%;
  height: 100%;
}

.cookie-bar {
  width: 100%;
  height: 120px;
  position: fixed;
  background-color: #fff;
  opacity: 1;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3000;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  -webkit-transition: bottom .7s, opacity .8s;
  transition: bottom .7s, opacity .5s, height 0.4s ease-in-out;
}

.cookie-bar-container {
  max-width: 1440px;
  margin: 0 auto;
  height: 100%;
}

.cookie-bar-close-btn,
.cookie-bar-setting-close-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 32px;
  height: 32px;
  padding: 5px;
  font-size: 0;
  cursor: pointer;
  border: none;
  background: #fff;
}

.cookie-bar-msg-warp {
  display: flex;
  justify-content: space-between;
  height: 100%;
}

.cookie-bar-msg-warp .cookie-bar-msg {
  width: 920px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 20px;
}

.cookie-bar-msg-warp .cookie-bar-manage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 480px;
  padding-right: 80px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cookie-bar-manage a {
  color: #fff;
  background-color: #2189ff;
  border: 1px solid #2189ff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.72);
  padding: 10px 24px 11px 24px;
  border-radius: 20px;
  margin-left: 20px;
  cursor: pointer;
  font-size: 14px;
}

.cookie-bar-manage a:first-child {
  margin-left: 0px;
}

.cookie-bar-manage a:hover {
  color: #eee;
  background-color: #006bea;
}

.cookie-bar-msg .cookie-bar-msg-title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 8px;
}

.cookie-bar-msg .cookie-bar-msg-desc {
  font-size: 13px;
}

.cookie-bar-msg .cookie-bar-msg-desc a {
  color: #1428a0;
  text-decoration: underline;
}

.cookie-bar-setting-container {
  transition: height 0.4s ease-in-out;
  width: 50%;
  height: 0;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 10px 10px 0 0;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

.cookie-bar-setting-container.active {
  height: 400px;
}

.cookie-bar-setting-title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 8px;
}

.cookie-bar-setting-container-box {
  padding: 20px;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.cookie-bar-setting-items {
  flex: 1;
  overflow-y: auto;
}

.cookie-bar-setting-check-result {
  display: flex;
  flex-direction: row;
  margin-top: 15px;
  justify-content: flex-end;
}

.cookie-bar-setting-check-result a {
  color: #fff;
  background-color: #2189ff;
  border: 1px solid #2189ff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.72);
  padding: 10px 24px 11px 24px;
  border-radius: 20px;
  margin-left: 20px;
  cursor: pointer;
  font-size: 14px;
}

.cookie-bar-setting-check-result a:hover {
  color: #eee;
  background-color: #006bea;
}

.cookie-bar-manage-reject,
.cookie-bar-manage-setting,
.cookie-bar-manage-setting-reset {
  background-color: #fff !important;
  color: #000 !important;
  text-shadow: none !important;
  border: 1px solid #000;
}

.cookie-bar-setting-one:not(:first-child) {
  margin-top: 25px;
}

.cookie-bar-setting-one:last-child {
  margin-bottom: 5px;
}

.cookie-bar-setting-one .cookie-bar-setting-one-title {
  font-size: 15px;
  font-weight: bold;
}

.cookie-bar-setting-one .cookie-bar-setting-one-desc {
  font-size: 13px;
  margin-top: 5px;
}

.cookie-bar-setting-one .cookie-bar-setting-one-set {
  font-size: 13px;
  margin-top: 5px;
  display: flex;
  flex-direction: row;
}

.cookie-bar-setting-one .cookie-bar-setting-one-set label {
  font-size: 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 25px;
}

.cookie-bar-setting-one .cookie-bar-setting-one-set label:last-child {
  margin-left: 20px;
}

.cookie-bar-setting-one-set .cookie_bar_setting_radio {
  width: 20px;
  height: 20px;
  border: 1px solid black;
  border-radius: 50%;
  margin-right: 5px;
}

.cookie-bar-setting-one-set .cookie_bar_setting_label .cookie_bar_setting_radio {
  border: 6px solid #006bea;
  background-color: #fff;
}

@media (max-width:768px) {
  .cookie-bar-container {
    max-width: 100%;
    padding: 15px;
  }

  .cookie-bar-manage {
    display: block;
  }

  .cookie-bar-msg-warp {
    flex-direction: column !important;
  }

  .cookie-bar-setting-container {
    width: 100%
  }

  .cookie-bar-msg-warp .cookie-bar-msg {
    width: unset;
    padding-left: 0;
  }

  .cookie-bar {
    height: auto;
  }

  .cookie-bar-close-btn {
    top: 5px;
    right: 5px;
  }

  .cookie-bar-manage {
    width: unset !important;
    padding-right: 0px !important;
    justify-content: space-evenly !important;
    margin-top: 15px;
  }

  .cookie-bar-manage a {
    margin-left: 0 !important;
    padding-right: 30px;
    padding-left: 30px;
  }

  .cookie-bar-setting-check-result a {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .cookie-bar-container {
    max-width: 90%;
  }

  .cookie-bar-setting-container {
    width: 70%;
  }

  .cookie-bar-manage {
    padding-right: 45px !important;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1600px) {
  .cookie-bar-container {
    max-width: 90%;
  }

}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
  .module_hEWu4upOZcr0 .header .navBox {
    zoom: .9;
  }
}

@media screen and (min-width: 950px) and (max-width: 1200px) {
  .module_hEWu4upOZcr0 .header .navBox {
    zoom: .8;
  }
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ellipsis2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ellipsis3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ellipsis4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ellipsis5 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ellipsis6 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fl-rich-text img {
  max-width: 100%;
  height: auto;
  width: auto;
}

.yiny {
  -moz-box-shadow: 0px 5px 21px 5px rgba(196, 196, 196, 0.4);
  -webkit-box-shadow: 0px 5px 21px 5px rgba(196, 196, 196, 0.4);
  box-shadow: 0px 5px 21px 5px rgba(196, 196, 196, 0.4);
}

.img_cover {
  object-fit: cover !important
}

.img_contain {
  object-fit: contain !important
}

.con_proImg {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 60%;
}

.con_proImg img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
}

.listH {}

.listH li {
  z-index: 1;
  -webkit-transition: all 150ms ease-out 0ms;
  -moz-transition: all 150ms ease-out 0ms;
  -o-transition: all 150ms ease-out 0ms;
  transition: all 150ms ease-out 0ms;
}

.listH li:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
  opacity: 1;
  z-index: 20;
  box-shadow: 0 40px 100px 0 rgba(84, 84, 84, 0.5);
  cursor: pointer !important;
}

.tList:after {
  content: '';
  display: table;
  clear: both;
}

.tList li {
  float: left;
}

.tList2 {}

.tList2 li {
  width: 48%;
  margin-left: 4%;
  /* border:1px solid #CDCDCD; */
  margin-bottom: 4%;
}

.tList2 li:nth-of-type(2n+1) {
  margin-left: 0;
}

.tList3 {}

.tList3 li {
  width: 31%;
  margin-left: 3.5%;
  margin-bottom: 3.5%;
}

.tList3 li:nth-of-type(3n+1) {
  margin-left: 0;
}

.tList3_miji li {
  width: 33.33%;
}

.tList4 {}

.tList4 li {
  width: 23.5%;
  margin-left: 2%;
  margin-bottom: 2%;
}

.tList4 li:nth-of-type(4n+1) {
  margin-left: 0;
}

.tList5 {}

.tList5 li {
  width: 17%;
  margin-left: 3.75%;
  margin-bottom: 2%;
}

.tList5 li:nth-of-type(5n+1) {
  margin-left: 0;
}

.tList6 {}

.tList6 li {
  width: 16.666%;
}

.tList6 li:nth-of-type(6n+1) {
  margin-left: 0;
}

@media screen and (max-width: 550px) {
  .tList4 li {
    width: 49%;
    margin-left: 0;
  }

  .tList4 li:nth-of-type(2n+1) {
    float: right
  }

  .tList3 li {
    width: 100%;
    margin-left: 0
  }
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.t-c {
  text-align: center;
}

.t-l {
  text-align: left;
}

.t-r {
  text-align: right;
}

.f-s12 {
  font-size: 12px;
}

.f-s13 {
  font-size: 3px;
}

.f-s14 {
  font-size: 14px;
}

.f-s15 {
  font-size: 15px;
}

.f-s16 {
  font-size: 16px;
}

.f-s17 {
  font-size: 17px;
}

.f-s18 {
  font-size: 18px;
}

.f-s19 {
  font-size: 19px;
}

.f-s20 {
  font-size: 20px;
}

.f-s21 {
  font-size: 21px;
}

.f-s22 {
  font-size: 22px;
}

.f-s23 {
  font-size: 23px;
}

.f-s24 {
  font-size: 24px;
}

.f-s25 {
  font-size: 25px;
}

.f-s26 {
  font-size: 26px;
}

.f-s27 {
  font-size: 27px;
}

.f-s28 {
  font-size: 28px;
}

.f-s29 {
  font-size: 29px;
}

.f-s30 {
  font-size: 30px;
}

.f-s31 {
  font-size: 31px;
}

.f-s32 {
  font-size: 32px;
}

.f-s33 {
  font-size: 33px;
}

.f-s34 {
  font-size: 34px;
}

.f-s35 {
  font-size: 35px;
}

.f-s36 {
  font-size: 36px;
}

.f-s37 {
  font-size: 37px;
}

.f-s38 {
  font-size: 38px;
}

.f-s39 {
  font-size: 39px;
}

.f-s40 {
  font-size: 40px;
}

.w5 {
  width: 50%;
}

.w10 {
  width: 10%;
}

.w15 {
  width: 15%;
}

.w20 {
  width: 20%;
}

.w25 {
  width: 25%;
}

.w30 {
  width: 30%;
}

.w35 {
  width: 35%;
}

.w40 {
  width: 40%;
}

.w45 {
  width: 45%;
}

.w49 {
  width: 49%;
}

.w50 {
  width: 50%;
}

.w55 {
  width: 55%;
}

.w60 {
  width: 60%;
}

.w65 {
  width: 65%;
}

.w70 {
  width: 70%;
}

.w75 {
  width: 75%;
}

.w80 {
  width: 80%;
}

.w85 {
  width: 85%;
}

.w90 {
  width: 90%;
}

.w95 {
  width: 95%;
}

.w100 {
  width: 100%;
}

.m-auto {
  margin: 0 auto;
  display: block;
}

.m-t5 {
  margin-top: 5px;
}

.m-t10 {
  margin-top: 10px;
}

.m-t15 {
  margin-top: 15px;
}

.m-t20 {
  margin-top: 20px;
}

.m-t25 {
  margin-top: 25px;
}

.m-t30 {
  margin-top: 30px;
}

.m-t35 {
  margin-top: 35px;
}

.m-t40 {
  margin-top: 40px;
}

.m-t45 {
  margin-top: 45px;
}

.m-t50 {
  margin-top: 50px;
}

.m-t55 {
  margin-top: 55px;
}

.m-t60 {
  margin-top: 60px;
}

.m-t65 {
  margin-top: 65px;
}

.m-t70 {
  margin-top: 70px;
}

.m-t75 {
  margin-top: 65px;
}

.m-t80 {
  margin-top: 80px;
}

.m-t85 {
  margin-top: 85px;
}

.m-t90 {
  margin-top: 90px;
}

.m-t95 {
  margin-top: 95px;
}

.m-t100 {
  margin-top: 100px;
}

.m-b5 {
  margin-bottom: 5px;
}

.m-b10 {
  margin-bottom: 10px;
}

.m-b15 {
  margin-bottom: 15px;
}

.m-b20 {
  margin-bottom: 20px;
}

.m-b25 {
  margin-bottom: 25px;
}

.m-b30 {
  margin-bottom: 30px;
}

.m-b35 {
  margin-bottom: 35px;
}

.m-b40 {
  margin-bottom: 40px;
}

.m-b45 {
  margin-bottom: 45px;
}

.m-b50 {
  margin-bottom: 50px;
}

.m-b55 {
  margin-bottom: 55px;
}

.m-b60 {
  margin-bottom: 60px;
}

.m-b65 {
  margin-bottom: 65px;
}

.m-b70 {
  margin-bottom: 70px;
}

.m-b75 {
  margin-bottom: 65px;
}

.m-b80 {
  margin-bottom: 80px;
}

.m-b85 {
  margin-bottom: 85px;
}

.m-b90 {
  margin-bottom: 90px;
}

.m-b95 {
  margin-bottom: 95px;
}

.m-b100 {
  margin-bottom: 100px;
}

.pd5 {
  padding: 5px
}

.p-t5 {
  padding-top: 5px;
}

.p-t10 {
  padding-top: 10px;
}

.p-t15 {
  padding-top: 15px;
}

.p-t20 {
  padding-top: 20px;
}

.p-t25 {
  padding-top: 25px;
}

.p-t30 {
  padding-top: 30px;
}

.p-t35 {
  padding-top: 35px;
}

.p-t40 {
  padding-top: 40px;
}

.p-t45 {
  padding-top: 45px;
}

.p-t50 {
  padding-top: 50px;
}

.p-t55 {
  padding-top: 55px;
}

.p-t60 {
  padding-top: 60px;
}

.p-t65 {
  padding-top: 65px;
}

.p-t70 {
  padding-top: 70px;
}

.p-t75 {
  padding-top: 65px;
}

.p-t80 {
  padding-top: 70px;
}

.p-t85 {
  padding-top: 85px;
}

.p-t90 {
  padding-top: 90px;
}

.p-t95 {
  padding-top: 95px;
}

.p-t100 {
  padding-top: 100px;
}

.p-b5 {
  padding-bottom: 5px;
}

.p-b10 {
  padding-bottom: 10px;
}

.p-b15 {
  padding-bottom: 15px;
}

.p-b20 {
  padding-bottom: 20px;
}

.p-b25 {
  padding-bottom: 25px;
}

.p-b30 {
  padding-bottom: 30px;
}

.p-b35 {
  padding-bottom: 35px;
}

.p-b40 {
  padding-bottom: 40px;
}

.p-b45 {
  padding-bottom: 45px;
}

.p-b50 {
  padding-bottom: 50px;
}

.p-b55 {
  padding-bottom: 55px;
}

.p-b60 {
  padding-bottom: 60px;
}

.p-b65 {
  padding-bottom: 65px;
}

.p-b70 {
  padding-bottom: 70px;
}

.p-b75 {
  padding-bottom: 75px;
}

.p-b80 {
  padding-bottom: 80px;
}

.p-b85 {
  padding-bottom: 85px;
}

.p-b90 {
  padding-bottom: 90px;
}

.p-b95 {
  padding-bottom: 95px;
}

.p-b100 {
  padding-bottom: 100px;
}

.p-b30_bai {
  padding-bottom: 30%;
}

.p-b40_bai {
  padding-bottom: 40%;
}

.p-b50_bai {
  padding-bottom: 50%;
}

.p-b60_bai {
  padding-bottom: 60%;
}

.p-b70_bai {
  padding-bottom: 70%;
}

.p-b80_bai {
  padding-bottom: 80%;
}

.p-b150_bai {
  padding-bottom: 150%;
}

.inquiry-pop-bd {
  position: fixed;
  left: 50%;
  top: 43%;
  margin: -250px 0 0 -275px;
  width: 550px;
  height: 500px;
  /* background:#FFF; */
  box-shadow: 0 0 10px rgba(255, 255, 255, .5);
  display: none;
  z-index: 200000;
}

.inquiry-pop-bd:before {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, .3);
  z-index: -1;
}

.inquiry-pop-bd .inquiry-pop {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 22px;
  z-index: 1;
  background: #FFF;
  -webkit-animation: fadeInDownA .4s ease;
  -o-animation: fadeInDownA .4s ease;
  animation: fadeInDownA .4s ease;
}

.inquiry-pop-bd .inquiry-pop .ico-close-pop {
  position: absolute;
  right: -10px;
  top: -10px;
  width: 30px;
  height: 30px;
  background: url(../images/fancy_close.png) no-repeat center center;
  cursor: pointer;
  z-index: 1;
}

.inquiry-form-wrap {
  position: relative;
  height: 420px;
  width: 100.5%;
}

.ad_prompt {
  position: absolute;
  display: block;
  top: 50%;
  left: 0;
  width: 100%;
  line-height: 40px;
  margin: -20px 0 0;
  text-align: center;
  color: #009ee7;
  font-size: 20px;
  -webkit-animation: twinkling 1s infinite ease-in-out;
  animation: twinkling 1s infinite ease-in-out;
  display: none;
}

@media screen and (max-width: 550px) {
  .inquiry-pop-bd {
    width: auto;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    margin: auto;
  }

  .inquiry-pop-bd .inquiry-pop {
    padding: 10px;
  }

  .scrollsidebar {
    display: none;
  }

  .inquiry-form-wrap {
    height: auto
  }
}

.content-wrap.form .ch_form_wrap {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 13px;
}

.content-wrap.form .ch_form_wrap .title {
  /* background:#013e5a; */
  width: 100%;
  /* height:55px; */
  /* line-height:55px; */
  /* color:#fff; */
  margin: 0;
  padding: 0;
  font-size: 16px;
  padding: 0 20px;
  font-weight: normal;
}

.content-wrap.form .ch_form_wrap .title em {
  font-style: normal
}

.content-wrap.form .ch_form_wrap .title svg {
  display: none
}

.content-wrap.form .ch_form_wrap form {
  position: relative;
}

.content-wrap.form .ch_form_wrap ul {
  padding: 20px 20px 5px;
}

.content-wrap.form .ch_form_wrap ul li {
  position: relative;
  list-style: none;
  margin: 0 0 14px;
  display: flex;
  min-height: auto;
  line-height: 40px;
}

.content-wrap.form .ch_form_wrap ul li label {
  float: left;
  min-width: 80px
}

.content-wrap.form .ch_form_wrap ul,
.content-wrap.form .ch_form_wrap ul li,
.content-wrap.form .ch_form_wrap ul input,
.content-wrap.form .ch_form_wrap ul textarea,
.content-wrap.form .ch_form_wrap ul select {
  position: relative;
  width: 100%;
}

.content-wrap.form .ch_form_wrap ul input,
.content-wrap.form .ch_form_wrap ul textarea,
.content-wrap.form .ch_form_wrap ul select {
  border: 1px solid #eee;
  border-left: 3px solid #009ee7;
  height: 39px;
  padding: 0 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}

.content-wrap.form .ch_form_wrap ul textarea {
  height: 95px;
  padding: 10px;
  resize: none;
}

.content-wrap.form .ch_form_wrap .item_submit {
  padding: 0 20px;
}

.content-wrap.form .ch_form_wrap .item_submit input {
  width: 100%;
  height: 33px;
  color: #fff;
  background: #009ee7;
  border: none;
  cursor: pointer;
  margin: 0 auto;
  -moz-transition-duration: .3s;
  -webkit-transition-duration: .3s;
  -o-transition-duration: .3s;
  -ms-transition-duration: .3s;
  transition-duration: .3s;
}

.content-wrap.form .ch_form_wrap .item_submit input:hover {
  background: #009ee7;
}

.content-wrap.form .ch_form_wrap .Validform_checktip.Validform_wrong {
  position: absolute;
  right: 7px;
  top: 0;
  display: block;
  line-height: 39px;
  color: red;
  pointer-events: none;
}

.content-wrap.form .ch_form_wrap .Validform_error {
  border-color: red !important;
  border-left-color: #013e5a !important
}

.content-wrap.form .ch_form_wrap .form_tip {
  position: relative;
  color: red;
  padding: 0 0 10px;
}

.content-wrap.form .ch_form_wrap .email_point {
  display: none;
}

.content-wrap.form .ch_form_wrap ul li input[type=image],
input[type=reset],
input[type=button],
input[type=submit] {
  width: 60px;
  height: 30px;
  margin: 5px 10px
}

.content-wrap.form #gif-show {
  top: 0 !important;
  height: 100%;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}

.content-wrap.form #gif-show img {
  margin-top: 0 !important;
}

.content-wrap.livechat {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 12px;
  /*border: 1px solid #36a9e1;*/
  border-top: none;
  border-radius: 15px 15px 0 0;
  overflow: hidden;
  background: #FFFFFF
}

.content-wrap.livechat .ch_form_wrap {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 12px;
}

.content-wrap.livechat .ch_form_wrap .title {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #36A9E1;
  width: 101%;
  height: 45px;
  line-height: 45px;
  color: #fff;
  margin-left: -2px;
  font-size: 15px;
  padding: 0 20px;
  font-weight: normal;
  cursor: pointer;
}

.content-wrap.livechat .ch_form_wrap .title em {
  font-style: normal
}

.content-wrap.livechat .ch_form_wrap .title svg {
  position: relative;
  display: block;
  -moz-transition-duration: .3s;
  -webkit-transition-duration: .3s;
  -o-transition-duration: .3s;
  -ms-transition-duration: .3s;
  transition-duration: .3s;
}

.content-wrap .ch_form_wrap form {
  position: relative;
  background: #fff;
  /* height: 420px; */
}

.content-wrap.livechat .ch_form_wrap ul {
  padding: 20px 20px 5px;
}

.content-wrap.livechat .ch_form_wrap ul li {
  position: relative;
  list-style: none;
  margin: 0 0 18px;
  display: flex;
  min-height: auto;
  line-height: 40px
}

.content-wrap.livechat .ch_form_wrap ul li label {
  float: left;
  min-width: 80px
}

.content-wrap.livechat .ch_form_wrap ul,
.content-wrap.livechat .ch_form_wrap ul li,
.content-wrap.livechat .ch_form_wrap ul input,
.content-wrap.livechat .ch_form_wrap ul textarea,
.content-wrap.livechat .ch_form_wrap ul select {
  position: relative;
  width: 100%;
}

.content-wrap.livechat .ch_form_wrap ul input,
.content-wrap.livechat .ch_form_wrap ul textarea,
.content-wrap.livechat .ch_form_wrap ul select {
  border: 1px solid #e5e5e5;
  height: 39px;
  padding: 0 13px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-radius: 25px;
}

.content-wrap.livechat .ch_form_wrap ul textarea {
  height: 95px;
  padding: 10px 13px;
  resize: none;
}

.content-wrap.livechat .ch_form_wrap .item_submit {
  padding: 0 20px;
}

.content-wrap.livechat .ch_form_wrap .item_submit input {
  width: 100%;
  height: 33px;
  color: #fff;
  background: #86C953;
  border: none;
  cursor: pointer;
  border-radius: 25px;
  -moz-transition-duration: .3s;
  -webkit-transition-duration: .3s;
  -o-transition-duration: .3s;
  -ms-transition-duration: .3s;
  transition-duration: .3s;
}

.content-wrap.livechat .ch_form_wrap .item_submit input:hover {
  background: #94D662;
}

.content-wrap.livechat .ch_form_wrap .Validform_checktip.Validform_wrong {
  position: absolute;
  left: 0;
  bottom: -16px;
  display: block;
  line-height: initial;
  color: red;
  pointer-events: none;
}

.content-wrap.livechat .ch_form_wrap .Validform_error {
  border-color: red !important;
}

.content-wrap.livechat .ch_form_wrap ul li input[type=image],
input[type=reset],
input[type=button],
input[type=submit] {
  width: 60px;
  height: 30px;
  margin: 5px 10px
}

.content-wrap.livechat .ch_form_wrap .form_tip {
  position: relative;
  color: red;
  padding: 0 0 10px;
}

.content-wrap.livechat .ch_form_wrap .email_point {
  display: none;
  position: absolute;
  width: 45px;
  height: 45px;
  text-align: center;
  padding: 15px 0 0;
  right: 0;
  top: 0;
  z-index: 1;
  background: #36A9E1;
  color: #fff;
  cursor: pointer;
}

.content-wrap.form .ch_form_wrap ul .labeldiv {
  display: block;
  float: none;
  width: 100%;
}

.content-wrap.form .ch_form_wrap ul .labeldiv input {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  width: 15px;
  height: 15px;
  margin-top: 4px;
}

.content-wrap.form .ch_form_wrap ul .labeldiv .txt {
  display: inline-block;
  vertical-align: top;
  width: -moz-calc(100% - 30px);
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
  color: #999999;
  font-size: 12px;
  line-height: 1.7;
}

.content-wrap .ch_form_wrap form {
  background: #fff;
  /*border: 1px solid #36a9e1;*/
}

.content-wrap.livechat .ch_form_wrap form {
  border: 1px solid #36a9e1;
}

.content-wrap .ch_form_wrap .input-radio-checkbox {
  display: flex;
  white-space: nowrap;
}

.content-wrap .ch_form_wrap ul li input[type=radio],
.content-wrap .ch_form_wrap ul li input[type=checkbox] {
  width: 20px;
  -webkit-appearance: radio;
}

.content-wrap .ch_form_wrap .input-radio-checkbox input {
  margin: 0px 10px 0px 5px;
}

@media screen and (max-width: 400px) {
  .content-wrap.form .ch_form_wrap .title {
    display: none
  }
}

.item-input-checkbox,
.item-input-radio {
  overflow-y: auto
}


.artic_tit p {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.newsxq_page {
  padding-bottom: 70px;
}

.newsxq_fl {
  width: 66%;
  float: left;
}

.artic_tit h3 {
  color: #666666;
}

.artic_tit .back {
  float: right;
  color: #666666;
  font-size: 16px;
}

.artic_tit .back .iconfont {
  display: inline-block;
  margin-right: 5px;
  font-size: 18px;
}

.artic_tit .back:hover {
  color: #1052EE;
}

.artic_tit h4 {
  font-size: 36px;
  font-weight: bold;
  margin: 20px 0;
  margin-bottom: 30px;
}

.news_timg img {
  display: block;
  width: 100%;
}

.news_artic {
  padding: 60px 0;
}

.news_share,
.news_next .tit {
  float: left;
}

.news_share a {
  display: inline-block;
  margin-right: 20px !important;
  background: none !important;
  padding: 0 !important;
}

.news_share a.iconfont {
  font-size: 24px;
  color: #bbbbbb;
}

.news_share a.iconfont:hover {
  color: #1052EE;
}

.artic_content {
  font-size: 16px;
  line-height: 28px;
}

.artic_content img {
  max-width: 100% !important;
  height: auto !important;
}

.news_next {
  margin-top: 20px;
}

.news_next .tit {
  font-size: 22px;
  font-weight: bold;
}

.news_next .con {
  width: 74.5%;
  float: left;
  padding-right: 180px;
  position: relative;
  box-sizing: border-box;
}

.news_next .con h3 {
  font-size: 22px;
  font-weight: bold;
}

.news_next .time {
  position: absolute;
  border-top: 2px solid #dddddd;
  padding: 10px;
  border-bottom: 2px solid #ddd;
  text-align: center;
  font-family: "num2";
  right: 0;
  top: 50%;
  font-size: 16px;
  color: #999999;
  transform: translateY(-50%);
}

.news_next .time em {
  display: block;
  font-size: 40px;
  color: #000;
  line-height: 40px;
  margin-bottom: 5px;
}

.newsxq_fr {
  width: 28%;
  float: right;
}

.newsxq_fr .tit {
  font-size: 26px;
  font-weight: bold;
  color: #b81b2f;
}

.news_tj li a {
  display: block;
  padding: 35px 0;
  border-bottom: 1px solid #cccccc;
}

.news_tj li h3 {
  font-size: 20px;
  line-height: 34px;
  /* height: 68px; */
  font-weight: bold;
  margin-bottom: 20px;
  /* overflow: hidden; */
}

.news_tj li h4 {
  font-size: 16px;
  color: #999999;
}

.news_tj li .lg {
  color: #b81b2f;
  margin-right: 10px;
}

.news_tj li:hover h3 {
  color: #b81b2f;
}

.contact_for {
  margin: 0 auto;
}

.contact_for p {
  font-size: 14px;
  color: #999;
}

.Asterisk_Text .asterisk_red {
  color: red;
  display: inline-block;
  text-align: center;
  position: absolute;
  /* left: 2px; */
  top: 6%;
}

.contact_for .gaug_outfit {
  font-size: 16px;
}

.header_ul li img {
  width: auto;
}

.header_ul {
  list-style: none;
  width: 100%;
  flex-wrap: wrap;
  padding: 22;
}

.header_ul li {
  margin-top: 22px;
  padding: 17px 0;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  position: relative;
  padding-left: 70px;
  width: 22.5%;
  margin-left: 3%;
  margin-bottom: 2%;
}

.contact_for .header_ul li .t1 {
  /* width: 30%; */
  text-align: right;
  width: 49px;
  position: absolute;
  left: 0;
  top: 50%;
  height: 26px;
  margin-top: -13px;
}

.contact_for .header_ul li .t1 img {
  width: auto;
}

.contact_for .header_ul li .t2 {
  margin-right: 10px;
}

.contact_for .header_ul li .t2 p {
  color: #666666;
}

@media only screen and (max-width: 900px) {
  .contact_for .header_ul li {
    width: 45% !important;
    margin-left: 3% !important;
  }

  .contact_for .header_ul li:nth-of-type(2n+1) {
    margin-left: 0 !important;
  }
}

.contact_for .header_ul .t3 {
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 40px;
}

.Asterisk_Text textarea {
  height: 233px;
  border: 1px solid #eee !important;
  background-color: #f1f1f1;
  border-radius: 5px;
  resize: none;
  /* padding-left: 3%; */
  width: 100%;
  resize: none;
  padding-left: 1% !important;
}

.Asterisk_Text textarea::placeholder {
  color: #999;
}

@media only screen and (max-width: 700px) {
  .contact_for .Asterisk_Text textarea {
    height: 200px;
  }

  .form_ul li {
    width: 100% !important;
  }

  .form_ul .asterisk {
    width: 100%;
    display: flex;
    justify-content: flex-start !important;
  }

  .contact_for .header_ul li {
    width: 100% !important;
    margin-left: auto !important;
  }

  .contact_for .header_ul li .t1 {
    width: 10% !important;
    text-align: left !important;
    padding-left: 10px !important;
  }

  .contact_for .header_ul .t3 {
    height: auto;
  }
}

.contact_for .Message_ex {
  padding-bottom: 20px;
}

.form_ul li {
  width: 365px;
  justify-content: space-between;

}

.form_ul .Asterisk_Text {
  width: 100% !important;
  /* padding-top: 25px; */
}

.asterisk {
  width: 100%;
  padding: 13px 0;
  margin: 10px 0;
  display: flex;
  padding-left: 20px;
  background-color: #f1f1f1;
  position: relative;
  border-radius: 5px;
}

.form_ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: space-between !important;
  padding: 0 !important;
}

.form_center .asterisk_sk {
  color: red;
  display: inline-block;
  text-align: center;
  position: absolute;
  top: 50%;
  bottom: 16%;
  margin-top: -9px;
}

.form_ul li input {
  background-color: #f1f1f1;
  border: none !important;
  width: 365px;
  padding-left: 3%;
  border-radius: 5px;
}

.submiring {
  padding: 0 !important;
}

.gtm_submit_btn {
  background-color: #333333;
  width: 150px !important;
  height: 40px !important;
  color: #fff;
  margin-top: 15px !important;
}

.contact_for .iframe_we {
  padding-top: 20px;
}

.contact_for .Submit_tent .Sending {
  font-size: 20px;
  color: #333;
  font-weight: bold;
}

.contact_for .gaug_outfit {
  font-size: 20px;
  font-weight: bold;
}

.Address_dre {
  font-weight: bold;
  padding-top: 12px;
  color: #333333;
  font-size: 20px;
}

.Submit_tent {
  padding-top: 50px;
  padding-bottom: 47px;
}

/* 已加 */
.tListing:after {
  content: '';
  display: table;
  clear: both;
}

.tListing li {
  float: left;
}

.tList_1 {}

.tList_1 li {
  width: 23.5%;
  margin-left: 2%;
  margin-bottom: 2%;
}

.tList_1 li:nth-of-type(4n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 1366px) {
  .form_ul li {
    width: 30%;
    display: flex !important;
    justify-content: space-between !important;
  }

  .contact_for .header_ul li {
    width: 31.3%;
  }

  .contact_for .header_ul li:nth-of-type(3n+1) {
    margin-left: 0;
  }

  .asterisk {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  .form_ul {
    display: flex !important;
    justify-content: space-between !important;
  }

  .Asterisk_Text .asterisk {
    width: 100%;
  }
}

.page_bar {
  position: relative;
  line-height: 31px;
  height: 33px;
  margin: 50px 0;
  text-align: center;
  font-size: 12px;
}

.page_bar a,
.page_bar span {
  position: relative;
  display: inline-block;
  vertical-align: top;
  min-width: 33px;
  padding: 0 5px;
  border: 1px solid #ccc;
  margin: 0 0 0 8px;
  text-align: center;
  border-radius: 3px;
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fefefe', endColorStr='#e3e3e3', gradientType='0');
}

.page_bar a.current,
.page_bar a:hover {
  color: #FFF;
  background: #333333;
  border-color: #333333
}

.page_bar ul {
  display: flex;
  justify-content: center;
  align-items: center;
}

.page_bar ul li.active span {
  color: #FFF;
  background: #333333;
  border-color: #333333
}

.pro1-txt a,
.entry a,
.artic_content a {
  color: #0030FF;
}

.pro1-txt a:hover,
.entry a:hover,
.artic_content a:hover {
  text-decoration: underline;
}

@media only screen and (max-width: 950px) {
  .newsxq_page {
    display: flex;
    flex-direction: column;
  }

  .newsxq_fl {
    width: 100%;
  }

  .newsxq_fr {
    width: 100%;
    margin-top: 20px;
  }
}

.pageMain .pagination,
.pagination ul {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.pageMain .pagination ul li {
  margin: 0 5px 15px;
  width: auto;
  ;
  display: inline-block;
  background-color: transparent;
  padding: 0;
}

.pageMain .pagination ul span,
.pageMain .pagination ul a {
  width: 48px;
  height: 48px;
  display: block;
  background-color: rgba(250, 250, 250, 1);
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}

.pageMain .pagination ul .active span {
  background-color: #009ee7;
  color: #fff;
}

.pageMain .pagination ul a:hover {
  background-color: #009ee7;
  color: #fff;
}

.layout {
  width: 83.33333333333333vw;
  margin: 0px auto 0;
}

.search-product-detail .fl-rich-textqq .sep-datalistqq>li .thumbqq {
  max-width: none !important;
}

.search-product-detail .fl-rich-textqq .sep-datalistqq>li {
  line-height: normal !important;
}

.search-product-detail .fl-rich-textqq .sep-datalistqq>li .titleqq {
  height: auto !important;
  overflow: initial !important;
  text-overflow: initial !important;
  white-space: initial !important
}

#index_scrollsidebar {
  top: 50%;
  right: 20px;
  transition: all ease-in-out 1s;
  /* visibility: hidden; */
  opacity: 1;
  position: fixed;
  /* transform: translateY(-50%);*/
  z-index: 99999
}

#index_scrollsidebar ul li {
  width: 50px;
  height: 50px;
  background-color: #009ee7;
  border-radius: 10px;
  margin-bottom: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative
}

#index_scrollsidebar ul li .show0 {
  position: absolute;
  background-color: #009ee7;
  padding: 6px;
  border-radius: 8px;
  right: 80px;
  top: 50%;
  transition: all ease-in-out .5s;
  transform: translateY(-50%);
  display: none
}

#index_scrollsidebar ul li .show0,
#index_scrollsidebar ul li .show0 a {
  font-size: 16px;
  color: #fff;
  text-wrap: nowrap
}

#index_scrollsidebar ul li:hover .show0 {
  display: block
}

#index_scrollsidebar ul li>a {
  display: flex;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  text-align: center;
  line-height: 62px;
  align-items: center;
  justify-content: center;
}

#index_scrollsidebar ul li img {
  border: none;
  vertical-align: middle;
  max-width: 50%;
}

#index_scrollsidebar .gototop {
  background-color: #333
}

#index_scrollsidebar .gototop .s_smooth {
  display: flex;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  text-align: center;
  line-height: 62px;
  align-items: center;
  justify-content: center;
}

#index_scrollsidebar .gototop .s_smooth img {
  width: 23px;
}

.hvr-radial-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  position: relative;
  overflow: hidden;
  background: #346bcf;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: .3s;
  transition-duration: .3s
}

.hvr-radial-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #009ee7;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out
}

.hvr-radial-out:hover,
.hvr-radial-out:focus,
.hvr-radial-out:active {
  color: #fff
}

.hvr-radial-out:hover:before,
.hvr-radial-out:focus:before,
.hvr-radial-out:active:before {
  -webkit-transform: scale(2);
  transform: scale(2)
}

@media only screen and (max-width: 1024px) {
  #index_scrollsidebar {
    display: none;
  }
}

.fix_slide_foot {
  display: none;
  background: #009ee7;
  position: fixed;
  width: 100%;
  bottom: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: stretch;
  height: 50px;
  z-index: 111;
}

.fix_slide_foot li {
  border-right: 1px solid white;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  align-content: center;
}

.fix_slide_foot li:last-of-type() {
  border-right: none;
}

.fix_slide_foot li a[title=email] img {
  height: 30px
}

.fix_slide_foot li a {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  align-content: center;
}

.fix_slide_foot li img {
  height: 25px;
  width: auto;
}

.show0 img {
  width: 120px;
  margin: 0 auto 10px;
  display: block;
  max-width: unset !important;
}

.show0 img:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 1024px) {
  .web_footer {
    padding-bottom: 50px;
  }

  #index_scrollsidebar {
    display: none;
  }

  .fix_slide_foot {
    display: flex;
  }

  body {
    padding-bottom: 50px
  }
}

.case_banner {
  position: relative;

  .mark {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
  }

  .text {
    z-index: 9;

    .title,
    .intro {
      color: #fff;
    }
  }
}


@keyframes upDown {
  0% { transform: translateY(0); } 
  50% { transform: translateY(-10px); } 
  100% { transform: translateY(0); } 
}


.move-up-down {
  animation: upDown 1.5s ease-in-out infinite; 
}


/*product photos*/
.product-views {position: relative; align-items: center;}

.pro_pic_item{width: 40%; position: relative;}
.pro_info_item{width: 50%;}

.cloud-zoom-lens { border: 1px solid #eee; cursor: move; }
.cloud-zoom-title { position: absolute !important; top: 0px; padding: 3px; width: 100%; background-color: #000; color: #fff; text-align: center; font-weight: bold; font-size: 10px; }
.cloud-zoom-big { overflow: hidden; padding: 0px; background-color: #fff; }
.cloud-zoom-loading { padding: 3px; border: 1px solid #000; background: #222; color: white; }

.product-views .product-image.zoom_remove:after { position: absolute; bottom: 0; left: 0; z-index: 999; width: 100%; height: 100%; content: ""; }
.product-views .product-image {max-width: 560px; margin: 0 auto; overflow: hidden; border: 1px solid #ddd; box-shadow: 4px 4px 12px 0px rgba(var(--comColorRgb), 0.2); border-radius: 12px;}
.product-views .product-image {position: relative; width: 100%; height: 0; padding-bottom: 95%; display: block;}
.product-views .product-image img { position: absolute; width: 100%; height: 100%; object-fit: cover; top: 0; left: 0;}

.image-additional-wrap { position: relative; z-index: 999; margin-top: 4%; padding: 0; width: 100%;}
.image-additional-wrap .image-additional { position: relative; overflow: hidden; padding: 0; margin: 0 60px;}
.image-additional-wrap .image-additional li { position: relative; float: left; display: -webkit-box; display: -webkit-flex; display: flex; overflow: visible; width: 33%; height: auto; border: 1px solid #aaa; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row; overflow: hidden; border-radius: 8px; padding: 12px;}
.image-additional-wrap .image-additional li:before { position: absolute; bottom: -5px; left: 40%; z-index: 1; display: block; width: 24%; height: 4px; border-radius: 10px; content: ''; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.image-additional-wrap .image-additional li.single { display: none; }
.image-additional-wrap .image-additional li img { position: relative; display: block; margin: 0 auto; width: 100%; opacity: .5; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; filter: alpha(opacity=40); position: absolute; height: 100%; top: 0; left: 0; object-fit: cover;}
.image-additional-wrap .image-additional li a { position: relative; display: block; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 0; padding-bottom: 80%;}
.image-additional-wrap .image-additional li.current { -bottom: 0; border: 1px solid #14457B; }
.image-additional-wrap .image-additional li.current img { opacity: 1; filter: alpha(opacity=100); }
.image-additional-wrap .image-additional img.popup { display: none; }
.image-additional-wrap .image-additional.swiper-container-horizontal>.swiper-pagination-bullets { display: none; }

.image-additional-wrap:hover .swiper-button-disabled { opacity: .3; filter: alpha(opacity=30); }

.innerPro-prev{left: 0;}
.innerPro-next{right: 0;}

.innerPro-pagination{display: none;}

@media only screen and (max-width: 950px) {
	.product-views{width: 100%;}
	.pro_param, .pro_btn{margin-top: 15px;}
	.product-views .product-image{display: none;}
	.product-views .image-additional-wrap{margin-top: 10px; padding: 0 20px; width: 100%; order: 1;}
	.product-views .image-additional li.current{border-color: #dcdcdc;}
	.product-views .image-additional li img{opacity: 1;}
	.image-additional-wrap .image-additional{margin: 0 5px;}
	.image-additional-wrap .image-additional li{padding: 0;}
	.innerPro-next{right: -10px;}
	.innerPro-prev{left: -10px;}

	.pro_info_item{width: 100%;}
	.pro_pic_item{display: none;}
}

.flexSpaceBe{ display: flex; justify-content: space-between;}
.pro_info_item .pro_div .brief{ font-size: 30px; font-weight: bold; word-break: break-all;}
.pro_share .txt{ font-size: 20px;  font-weight: bold;}
.send_inquiry ul{ margin-top: 5%; display: flex; flex-wrap: wrap;}
.send_inquiry ul li{    text-transform: capitalize;   width: 26%;
    height: 50px;
    margin: 10px;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
    border-radius: 10px;
    color: #fff;
    background-color: #009ee7;}
    .send_inquiry ul li a{ color: #fff;}
.header.on .list .h3 a { color: #000 !important; }        
.firstRow{ background:#009ee7 ;}
.bannerDetails .text .title span{ color: #fff;}
.bannerDetails .text .intro{ color: #fff;}
.heind{ padding: 10%  0;}
.navList div:last-child{ padding-right: 5%; }
.techs .ches{     font-size: 22px;
    font-weight: bold;
    color: #2189ff;
    border-bottom: 3px solid #2189ff; }
   .her_ing img{ width: 84%;}
    .her_ing { text-align: center;  
    margin: 0 auto;}
                .tilte_r {
                text-align: center;
                font-weight: bold;
                font-size: 20px;
                margin-bottom: 30px;
            }

            .fint_r .item {
                display: flex;
                flex-wrap: wrap;
            }
.inst_ing{ height:650px!important;}
.inde_q{ text-align: center;     font-weight: bold;}
