@charset "utf-8";
/*布局宽度*/
/* body,html{min-width: 1200px;} */
html{
     font-size: 16px;line-height: 1.8
}


@media (min-width: 1366px) {
	html {
     font-size: 16px;
   }
	
@media (min-width: 1440px) {
     html {
       font-size: 16px;
     }
}
@media (min-width: 1680px) {
     html {
       font-size: 16px;
     }
   }
@media (min-width: 1900px) {
     html {
       font-size: 16px;
     }
   }
@media (min-width:2550px) {
     html {
       font-size: 16px;
     }
	   
.dropdown .btn, 
.dropdown-content div a, 
.nav-right > .btn 	   
{font-size: 0.75rem;}	
	   
.box3 .tab-bottom .tab-bottom-item .left-right .platform {
  margin-top: 3rem;
}	   
.box3 .tab-bottom .tab-bottom-item .left-right .btn {
   
    margin-top: 2rem;
  
}	   
	   
   }
/*默认链接颜色*/
a{color: #333;transition: all 0.5s ease 0s;}
a:hover{color: #0057BE}
a:focus {outline:0 !important; }

/** 基础布局  清除空隙  需在外层容器加上 dib-box，dib 可单独使用*/
.dib-box { font-size: 0; *word-spacing: -1px;}
@media (-webkit-min-device-pixel-ratio: 0) { .dib-box { letter-spacing: -5px;} }
.dib-box .dib {vertical-align: top;font-size: 14px;letter-spacing: normal;word-spacing: normal;line-height: inherit;}
.dib{display: inline-block; *display: inline; *zoom: 1; }

/* 自适弹性布局 适用于内容数量已知的内容 代码结构↓↓↓↓↓↓↓↓↓↓↓
.justify>.dib*n  n>=2  
循环标签注意换行或留一个空格 */
.justify, .dib-box .justify { font-size: 0; line-height: inherit; }
.justify {text-align: justify;text-justify: inter-ideograph; *zoom: 1; -moz-text-align-last: justify;text-align-last: justify; }
/* .justify:after{content: ""; display: inline-block; width: 100%;} */
.justify .dib {-moz-text-align-last: auto;text-align-last: auto;text-justify: auto;text-align: left;font-size: 12px;letter-spacing: normal;word-spacing: normal;}
.justify_fix{width: 100% !important; height:0; overflow:hidden;margin-bottom: 0 !important;}

/* 常用样式 */
.db{display:block;}
.bb{box-sizing: border-box;}
.dib{display: inline-block;}
.fsh{flex-shrink:0;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content: '\0020'; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{*zoom: 1;}
/*字体样式*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.tj{text-align: justify;}
.ell{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.ell_2{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ell_3{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ell_4{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ell_5{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5;-webkit-box-orient: vertical;}
/*图像自适应 */
.imgfix{position: relative;overflow: hidden;}
.imgfix img{position: absolute;width: 100%;min-height: 100%;left: 0;top:0;-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;}
.imgfix:hover img{-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}

.hide{display:none !important;}
.show{display:block !important;}
.flex{display: flex !important;}
.z1{display:block !important;}
.z0{display:none !important;}





@media screen and (min-width:960px) {

  .mb-nav-pop{
    display: none;
  }
	
	
}







