html {font-size: 14px;margin:0;padding: 0;font-family:'Arial' !importan}
body{background-color: #fff;color: #000000;position: relative;margin:0;padding: 0;font-family:'Arial' !important}
ul{margin:0;padding: 0;}
ul li{list-style-type:none;margin:0;padding: 0;}
a{text-decoration:none;cursor: pointer;color: black;}
a:hover{text-decoration:none;}

button:active{border:0px !important;outline: none !important;}
button:focus{border:0px !important;outline: none !important;}

/* bootstrap-select 样式更新 */
/*去除选择框的outline*/
.bootstrap-select .dropdown-toggle:focus{outline:none !important;}
/*去除选项的outline*/
a:focus {outline:none !important;}
.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{
	outline: none !important;
}
.bg{background-color: #f8f8f8;}

/* .person-set{min-height: calc(100vh - 234px);margin-bottom: 1.42rem;} */
.set-min-height{min-height: calc(100vh - 500px);margin-bottom: 1.42rem;}
.set-min-height2{min-height: calc(100vh - 465px);margin-bottom: 1.42rem;}

/*bootstrap outline设置*/
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
　　outline: thin dotted;
　　outline: 5px auto -webkit-focus-ring-color;
　　outline-offset: -2px;
}
.
input[type="file"]:focus,
input[type="text"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
　　outline: thin solid #0e264a;
　　outline: 5px auto -webkit-focus-ring-color;
　　outline-offset: -2px;
}

a:focus {
　　outline: thin dotted;
　　outline: 5px auto -webkit-focus-ring-color;
　　outline-offset: -2px;
}
/*bootstrap-select outline设置*/
.bootstrap-select .dropdown-toggle:focus {
　　outline: thin dotted #333333 !important;
　　outline: 2px auto -webkit-focus-ring-color !important;
　　outline-offset: -2px;
}

/* 背景颜色 */
.bg-set{border-radius: 0.714rem; padding:1.428rem;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.06);}
.bg-white{background-color: white;}

/* 外边距 */
.mt5{margin-top: 5px !important;}
.mt10{margin-top: 10px !important;}
.mt20{margin-top: 20px !important;}
.mt30{margin-top: 30px !important;}
.mt35{margin-top: 35px !important;}
.mt-mb35{margin-top: 35px !important;}
.mb10{margin-bottom: 10px !important;}
.mb20{margin-bottom: 20px !important;}
.mb30{margin-bottom: 30px !important;}
.ml5{margin-left: 5px !important;}
.ml10{margin-left: 10px !important;}
.ml20{margin-left: 20px !important;}
.ml30{margin-left: 30px !important;}
.ml80{margin-left: 80px !important;}
.ml200{margin-left: 200px !important;}
.mr5{margin-right: 5px !important;}
.mr10{margin-right: 10px !important;}

.py-40-70{padding:40px 70px !important;}
.py-20-50{padding:40px 50px !important;}
.p20{padding:20px !important;}
.p50{padding:50px !important;}


/* 浮动 */
.cl{clear: both;}
.l{float: left;}
.r{float: right;}
.c{text-align: center;}

/* 字体大小 */
.f10{font-size: 10px !important;}
.f12{font-size: 12px !important;}
.f14{font-size: 14px !important;}
.f16{font-size: 16px !important;}
.f18{font-size: 18px !important;}
.f20{font-size: 20px !important;}
.f24{font-size: 24px !important;}
.f28{font-size: 28px !important;}
.f36{font-size: 36px !important;}
.f44{font-size: 44px !important;}
.f50{font-size: 50px !important;}
.f56{font-size: 56px !important;}

.fb{font-weight:bold !important;;}
.fn{font-weight:normal !important;}

/* 字体颜色 */
.colW{color: white !important;}
.colBlack{color: #000 !important;}
.col3{color:#333333 !important;}
.col6{color:#666666 !important;}
.col9{color:#999999 !important;}
.colBlue{color:#09185f !important;}
.colRed{color: #d71f1f !important;}
.colY{color: #ed6d00 !important;}

.dn{display: none;}
.db{display: block;}
.dib{display: inline-block;}
.vt{vertical-align: top;}
.vm{vertical-align: middle;}
.tc{text-align: center;}
.tl{text-align:left;}

/*flex布局 */
.flx-c{display: flex; justify-content: space-between;}
.flx-l{display: flex;justify-content: flex-start;}
.flx-l-world{display: flex;justify-content: flex-start;}
.flex-l-h{display: flex; justify-content: flex-start;flex-wrap: wrap}
.flex-z{display: flex; flex-direction: row}

/*按钮 */
.moreBtn{height:35px;line-height: 35px;color: white;font-size: 14px;background-color: #ed6d00;padding: 0 30px;border-radius: 5px;display: inline-block;}
.text-more{font-size: 14px;color: 14px;color: #0e264a;border:1px solid #0e264a;padding: 7px 30px;border-radius: 5px;background-color: white;}
.arrow-set{font-family:'宋体'}
.subBtn{background-color: #ed6d00;padding:10px 40px;border-radius:5px;color:white;font-size:18px}

/* 旋转度数 */
.rotate-90{
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); /* IE 9 */
	-webkit-transform:rotate(-90deg); /* Safari and Chrome */
}

.curp{cursor: pointer;}
.lh30px{line-height:30px;}

/* 底部 */
.footer{background-color: #0e264a;padding: 20px 0;}
.footer .footer-item ,.footer2 .item2{width: 1200px;margin: auto;}
.footer .footer-item ul li{color: white;font-size: 16px;line-height: 30px;}
.footer .footer-item ul li a{color: white;margin-right: 30px;font-size: 18px;}
.footer .footer-item ul li a:hover{text-decoration: underline;}
.footer .footer-item .footer-line{height: 2px;background-color:#163665;margin: 20px 0;}
.footer2{background-color: #041837;padding: 10px 0;text-align: center;}
.footer2 span{color: white;}
.footer2 a{color: white;margin-right: 30px;}
.footer2 a:hover{text-decoration: underline;}

/* 搜索 */
.search-a a,.search-nav a{margin: 0 20px;font-size:18px; color:#d5d5d5 !important;}
.search-a a.on,.search-nav a.on{margin: 0 20px;font-size:16px;font-weight:bold; color:white !important}

.search-input,.search-input-nav{ height:50px !important;width:78%;margin-top:3px;margin-right:15px; }
.search-input2,.search-input2-nav{ height:50px !important;width:78%;margin-top:3px;margin-right:15px; display: none;}
.select-box,.select-box-nav{ display: none;}
.select-box select,.select-box-nav select{ border:1px solid #ddd;width:49%;height:50px;line-height:50px;margin-top:3px}


.containerImg {
       width: 100%;
      height: 250px;
      position: relative;
      display: inline-block;
      background-color: #fff;
      vertical-align: top;
}
 
.containerImg img {
      object-fit: cover;
      height: 100%;
      width: 100%;
      display: inline-block;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate3d(-50%, -50%, 0);
      -webkit-transform: translate3d(-50%, -50%, 0);
}

/* 表格 */
.table-set{border-collapse:collapse;width:100%;}
.table-set2 tbody { display: block;overflow: scroll;width:100vw;}
.table-set th,.table-set td{border:1px solid #ddd;padding:5px 10px;font-size:14px;text-align:left;}
.table-set th{font-weight:normal;background-color:#d9d9d9;font-size:12px;min-width:130px;}
.table-set td{font-size:12px;min-width:130px;width:100%;}
.td-h{max-height:120px;overflow: auto;font-size:12px;min-width:150px}
.borNone td{border:0px !important;font-size:16px;padding:10px;color:#666;}
.bor-right{text-align:right !important;}
.bor-left{text-align:left !important;position: relative;}
.table-set2 th {
 background: #dfdfdf;
  position: sticky;
  left: 0;
  z-index: 1;font-weight: bold;
} 
/* .table-set2 td:first-child {
  background:white;
  position: sticky;
  left: 0;
  z-index: 1;
} */
.table-set2 td:nth-child(2) {
  position: sticky;
  left: 0;
  z-index: 10;border:1px solid #ddd;
} 
.table-set2 th:first-child {
   z-index: 20;
}
.table-set2 .bottom-title-th th{background-color: #000;color:white}


.table-set3{border-collapse:collapse;width:100%;}
.table-set3 th,.table-set3 td{border-bottom:1px solid #f0f0f0;padding:10px;font-size:16px;}
.table-set3 th{font-weight:normal;background-color:#d9d9d9;}
/* .table-set3 td{text-align:center;} */

/* .table-set2 tr th {
   position: sticky;
    top: 0;
    background-color: #f9f9f9;
  } */
.pro-tr-td:nth-child(even) td:nth-child(2){background-color: #f2f2f2;}
.pro-tr-td:nth-child(odd) td:nth-child(2){background-color: #ffffff;}
.pro-tr-td:nth-child(even){background-color: #f2f2f2;} /* 为表格的偶数行设置背景色 */
.pro-tr-td:nth-child(odd){background-color: #ffffff;} /* 为表格的奇数行设置背景色 */

.tipError{color:#C70000 !important;font-size:14px !important;}
.fileBtn{border:1px solid #f0f0f0;border-radius:5px;padding:8px 16px;font-size:16px;color:#666;background-color:#f8f8f8;}
.fileInput{opacity: 0;width:100px;height:40px;position:absolute;left:10px}

.offcanvas .offcanvas-menu ul li{border-top:1px solid #eee;}
.offcanvas .offcanvas-menu ul li .mobile-language{height:47px;line-height:10px;}
.offcanvas .offcanvas-menu ul li .mobile-language a{display:inline-block;}


@font-face {
  font-family: "iconfont";
  src: url('../font/iconfont.woff2?t=1720778456731') format('woff2'),
       url('../fonts/iconfont.woff?t=1720778456731') format('woff'),
       url('../fonts/iconfont.ttf?t=1720778456731') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zx-close:before {content: "\e606";}
.zx-search:before {content: "\e86e";}
.zx-guanbi:before {content: "\e84d";}
.zx-yinliang_huaban:before {content: "\e642";}
.zx-voiceprint-full:before {content: "\e953";}
.zx-shengyin:before {content: "\e665";}
.zx-jiantou:before {content: "\e799";}
.zx-zhiding:before {content: "\e63d";}
.zx-dianji:before {content: "\e685";}
.zx-dy1:before {content: "\e761";}
.zx-xfz:before {content: "\e634";}
.zx-js:before {content: "\ecb8";}
.zx-yun:before {content: "\e635";}
.zx-qc:before {content: "\ec6d";}
.zx-sjxs:before {content: "\e6bd";}
.zx-sjxs2:before {content: "\ecb9";}
.zx-pdf:before {content: "\e63e";}


@media (max-width: 575px) {
	.mt-mb35{
		margin-top: 0 !important;
	} 
	 .ml-45{
		 margin-left:0px !important;
	 }
	 .containerImg { height: 80px; }
}
@media (max-width: 1067px) {
	 .flx-l-world{display: flex; justify-content: flex-start;flex-wrap: wrap}
	 .world-ul li{padding:20px 10px !important;}
	 .ml200 {margin-left:50px !important;}
}

@media (min-width: 1400px){
	 .mega-menu-posi .row{margin:auto;max-width:1320px;}
}

.slider-item{height:585px;}
.slider-item.bg-img img{ 
   inset: 0px;
    box-sizing: border-box;
    padding: 0px;
    border: none;
    margin: auto;
    display: block;
    min-width: 100%;
    max-width: 100%;
    min-height: 100%;
    max-height: 100%;
    object-fit: cover;
    object-position: center center;
}

/* .mega-menu{
	position:absolute;top:100%;left:0;right:0;max-width:100%;opacity:0;visibility:hidden;z-index:3;background:#fff;padding:30px 15px;-webkit-box-shadow:0 0 3.76px .24px rgba(0,0,0,.15);box-shadow:0 0 3.76px .24px rgba(0,0,0,.15);margin:0 15px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(-75deg);transform:rotateX(-75deg)}
.main-menu li:hover>.mega-menu{opacity:1;visibility:visible;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}
 */
.nav-box{display: none;}
.mega-menu{
  position:absolute;top:100%;left:0;right:0;max-width:100%;z-index:3;background:#fff;padding:30px 15px;
  -webkit-box-shadow:0 0 3.76px .24px rgba(0,0,0,.15);
  box-shadow:0 0 3.76px .24px rgba(0,0,0,.15);
  margin:0 15px;
  -webkit-transform-origin:0 0;
  transform-origin:0 0;
  -webkit-transform-style:preserve-3d;
  }
  .mega-menu-posi {
	  position:fixed !important;top:70px !important;margin-left:0 !important;
  }
  .search-colse{position: relative;height:50px;}
  .close-icon-set{width:60px !important;position:absolute;right:0}
  
/* .main-menu li:hover>.mega-menu{opacity:1;visibility:visible;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)} */
.product-on{color: #d71f1f !important;}
.second-level{display: none;}
.three-level{display: none;}

.media-body a{margin-right:20px;}
.media-body a:hover{color:#d71f1f !important;}
.bg-contact{background: url('../image/contact-us.jpg') no-repeat center;height: 350px;}
.bg-about{background: url('../image/about-us.jpg') no-repeat center;height: 350px;}
.theme-bg .py-20-50:hover{background-color: #2e2e2e;}

.single-service{padding:0 10px 10px;}
.infor-set p{font-size:16px}
.infor-set a:hover{color: #d71f1f !important;} 
.details-bg{background: url('../image/top-bg.jpg') no-repeat center;height:120px;margin-bottom:30px;line-height:120px;}
.details-bg h3{line-height:120px;font-size:36px;color:white}
.details-bg .bor{height:10px;width:120px;background:#d71f1f}
.infor-details p{font-size:16px;color:black;line-height:30px;margin:20px 0;}
.pro-btn-a{background-color:#cbcbcb;padding:5px 10px;color:white;}
.table-set2 .title-th .pro-btn-a:hover{color:white !important}
.table-set2 .title-th .pro-btn-a.on{ background-color:#d71f1f;color:white !important}
.Datasheet-btn{background-color:#d71f1f;padding:8px 15px;color:white; display:inline-block;border-radius:5px}
.Datasheet-btn:hover{color:white;}
.single-service p{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3;-webkit-box-orient:vertical;}

.contact-bor{height:10px;display:block;background-color:white;margin-top:-10px}
.contact-active{border-bottom:10px solid #d71f1f !important;}
.contact-active a{color:#d71f1f !important;}

.search-input{height:40px;line-height:40px;}
.search-box{min-height:50vh;display:block;}
.search-li{margin:25px;display:block;text-align: left;margin: auto;}
.search-li li{margin:20px 0;}

/* 资讯图片设置 */
.single-thumb img{width: 100%;}
 
.page-box {margin:auto;max-width:530px}
.page-box a,.page-box ul li{border:1px solid #f0f0f0;padding:0 10px; height:30px;line-height:30px; text-align:center;display:inline-block;margin:0 2px;cursor: pointer;}
.page-box a:hover,.page-box ul li:hover{background-color:#ddd;color:999 !important}
.page-box a.on,.page-box ul li.on{background-color:#000;color:white !important}
.page-box a.dis-a{ contact-leftcolor:#999 !important;cursor:not-allowed;}
.page-select{height:30px;line-height:30px;border:1px solid #f0f0f0;padding:0 10px;margin-left:5px}
.page-box a:hover{color:#666 !important;}

.pro-table-a{text-overflow:ellipsis;white-space:nowrap;width:160px;display:inline-block;overflow:hidden;text-align: left;vertical-align:middle;color:#d71f1f;font-weight:bold}
a.pro-table-a:hover{color:#7f0101 !important}
.pro-search-span{text-overflow:ellipsis;white-space:nowrap;width:100px;display:inline-block;overflow:hidden;text-align: left;vertical-align:middle}

.steps-fivepercent-slider .ui-slider-handle .ui-slider-tip{visibility: visible;opacity:1 !important}
.ui-slider-vertical.ui-slider-float .ui-slider-tip{left:30px !important}

.single-product-desc img{width:120px;margin-top:10px}

.service-section{min-height:50vh}
/* box-shadow:0 0 3.76px .24px rgba(0,0,0,.15); */
.contact-left{border:1px solid #ddd;padding:50px 20px;background-color:#f3f3f3;}
.contact-left ul li {height:70px;line-height:70px;border-bottom:1px solid #ddd}
.contact-left ul li:last-child{border:0px !important}
.contact-left ul li a{color: #d71f1f !important;font-size:18px;}
.world-ul{overflow: hidden;border-bottom:1px solid #ddd}
.world-ul li{padding:50px 10px;color: #000;}