/* 超小屏幕（手机，小于 768px） */
/* 小屏幕（平板，大于等于 768px） */
/* 中等屏幕（桌面显示器，大于等于 992px） */
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }
a {color: white; text-decoration: none;}
a:hover, a:focus {color: #0150bb !important; text-decoration: none;}
body {font-size: 16px; color: #414a5d;}
body, html {
  height: 100%;
}
.clearfix:after,.clearfix:before{content:"";display:table;clear:both}
*{margin:0;padding:0;}
.w100{width: 100%}
.h100{height: 100%}
.cb-list{width:100%}
.cb-list>.list-left{float:left}
.cb-list>.list-right{float:right;display:block!important;position:relative}
.cb-list>.list-content{position:relative;overflow:hidden}
.f-left{float:left}
.f-right{float:right;}
.t-align-center{text-align: center}
.t-align-left{text-align: left}
.t-align-right{text-align: right}
.relative{position: relative}
.textoverMore{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.textover{overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}
.display-flex{
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.flex-direction{
  flex-direction:column;
}
.flex{
  -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1; /* OLD - Firefox 19- */
  -webkit-flex: 1; /* Chrome */
  -ms-flex: 1; /* IE 10 */
  flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
::-webkit-scrollbar {
  width: 9px;
  height: 9px;
  background: transparent;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
::-webkit-resizer {
  background: transparent;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background-clip: content-box;
  border: solid 2px transparent;
}
/*滚动轨道*/
::-webkit-scrollbar-track {
  background-color: rgba(33, 37, 43, 0.26);
}
/*滚动条*/
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-color: rgba(33, 37, 43, 0.26);
}
::-webkit-scrollbar-thumb:hover {
  background-color: #5A6274;
  border-width: 1px;
}

.h1, .h2, .h3, h1, h2, h3,p{
  padding: 0;
  margin: 0;
}


.industry-contact-us {
  position: relative;
  top: 30px;
}
/* .main{
  margin-top: 83px !important;
} */

.floatLeft3{
  float: left;
  width: 25%;
  padding:0 !important;
}
.miniSize28{
  font-size: 0.28rem !important;
}


h1.h1-com1 {
  font-size: 0.42rem;
  font-family: 'SourceHanSans','黑体','宋体';
  font-weight: 400;
  color: #333333;
  text-align: center;
}

div.des {
  >p {
    font-size: 0.18rem;
    font-family: 'SourceHanSans','黑体','宋体';
    font-weight: 400;
    color: #333333;
    line-height: 0.36rem;
    text-indent: 0.35rem;
  }
}

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

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

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

.text-overflowB4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
.bottom_footer {
  text-align: center;
}


@font-face {
  font-family: SourceHanSans;
  src: url(../fonts/SourceHanSans-Regular.otf);
}
