*{ box-sizing: border-box; padding: 0; margin: 0;}
  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0;outline:none;}  /* 初始化标签在所有浏览器中的margin、padding值 */
  body, button, input, select, textarea {font:  16px     PingFang SC,Microsoft YaHei,Arial, Lantinghei SC,  Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
 
  }
  fieldset,img {border:0 none}  /* 重置fieldset（表单分组）、图片的边框为0*/
  dl,ul,ol,menu,li {list-style:none}   /* 重置类表前导符号为onne,menu在HTML5中有效 */
  blockquote, q {quotes: none}   /* 重置嵌套引用的引号类型 */
  blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}  /* 重置嵌套引用*/
  input,select,textarea,button {vertical-align:middle;}  /* 重置表单控件垂直居中*/
  button {border:0 none;background-color:transparent;cursor:pointer}  /* 重置表单button按钮效果 */
 
  a {color:#333;text-decoration:none}  /* 重置链接a标签 */
  address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}  /* 重置样式标签的样式 */
  caption {display:none;}    /* 重置表格标题为隐藏 */
  table {border-collapse:collapse;border-spacing:0;}    /* 重置table属性 */
  em,i{font-style:normal;}
  a img{border:0 none;}
  a:hover{ color: #006fb7}
  /* 页面设置 */
  input,textarea,button,select{padding:0 2px; resize:none;-webkit-appearance: none !important;outline: none; border:none; background:none;}
 h3,h4,h5,h6{ font-weight: normal;}
  .fl{ float:left;}
.fr{ float:right;}
    /* 取消a标签点击后的虚线框 */
  a {outline: none;color: inherit;-webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;}  
   
  /*清除浮动*/
  .clear10{height:10px;overflow:hidden;clear:both;}
  .clear20{height:20px;overflow:hidden;clear:both;}
  .clear30{height:30px;overflow:hidden;clear:both;}
  .clear40{height:40px;overflow:hidden;clear:both;}
  .clear150{height:150px;overflow:hidden;clear:both;}
  .clearfix:after {content: "";display: block;clear: both;width: 100%;height: 0;line-height: 0;font-size: 0;}

  .dis-flex-center-center{ display: flex; align-items: center; justify-content: center;}
  .dis-flex-between-center{ display: flex; justify-content: space-between; align-items: center;}
  .dis-flex-center{ display: flex; align-items: center;}
  .dis-flex-between{ display: flex; justify-content: space-between}
  .dis-flex{ display: flex;}
  .flex-column{ flex-direction: column;}

 /* input 的 placeholder*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#999;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#999;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999;}
  
.text-center{ text-align: center;}
.img{ position: relative; overflow: hidden;}
.position-relative{ position: relative;}
.hmax{ height: 100%;}
.wmax{ width: 100%;}
.transition{ transition: all .36s;}
.line-one{  white-space: nowrap;   overflow: hidden;text-overflow:ellipsis;}
.line-height{ line-height: 2;}

  /* 图片放大 */
  .img-scale{
    transform: scale(1);
    transition: all .5s;
  }
  .img-scale:hover{
    transform: scale(1.1);
    transition: all .5s;
  }

  
/*分页样式*/
.pglist { width: 100%;text-align: center;clear: both; margin: 50px 0 0;}
.pglist a,.pglist input {color: #333; margin: 0 4px; border: 1px solid #e1e1e2;   height: 40px; line-height: 40px; padding:0px 20px;  border-radius: 25px; }
.pglist a.close {background: #f2f2f2 !important;}
.pglist * {display: inline-block;vertical-align: middle;line-height: 34px;padding-bottom: 1px;}
.pglist a:hover,.pglist .hover {display: inline-block;color: #fff;background: #006fb7;border-color: #006fb7;}
.pglist input{ width: 80px; text-align: center; margin: 0 4px;}
.pglist input.btn{ color:#006fb7 ; border-color: #006fb7;}
.pglist input.btn:hover{ background: #006fb7; color: #fff;}
.pglist span{ display: inline-flex; align-items: center;margin: 0 4px;}
/* 变色 */

.color-red{ color: #e60012;}
.bg-red{ background: #e60012 !important; color: #fff;}
.color{ color: #006fb7 !important;}
.color-5{ color: #555 !important;}
.color-6{ color: #666 !important;}
.color-white{ color: #fff;}
.color-8{ color: #888 !important;}
.bg-white{ background: #fff;}
.bg-blue{ background: #006fb7 !important;}
.bg-hui{ background: #f0f2f5;}

.f14{ font-size: 14px;}
.f15{ font-size: 15px;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px;}
.f20{ font-size: 20px;}
.f24{ font-size: 24px;}
.f28{  font-size: 28px;}
.f30{  font-size: 30px;}
.f34{ font-size: 34px;}
.f40{ font-size: 40px;}
.f50{ font-size: 50px;}
.f54{ font-size: 54px;}
.f60{ font-size: 60px;}
.f70{ font-size: 70px;}
.f80{ font-size: 80px;}
.mt55{ margin-top: 55px;}
.mb-55{ margin-bottom: -55px;}
.pr50{ padding-right: 50px;}
 
.mt30{ margin-top: 30px;}
.mb30{ margin-bottom: 30px;}
.mt35{ margin-top: 35px;}
.mb70{ margin-bottom: 70px;}
.mb55{ margin-bottom: 55px; }
.mt100{ margin-bottom: 100px;}
.pt70{ padding-top: 70px;}
.mlr-auto{  margin-left: auto; margin-right: auto;}
.cursor{ cursor: pointer;}
.mt70{ margin-top: 50px;}
.mb65{ margin-bottom: 65px;}
.pt55{ padding-top: 55px;}
.pb55{ padding-bottom: 55px;}
.fixed{  position: fixed; top: 0; left: 0;}
.font-weight{ font-weight: 800;}


.link em{ position: absolute; left: 0; top: 0;width: 100%;  height: 100%; background: #fff;  transition: all .3s; transform: scale(1,0);}
.link  span{position: relative; z-index: 5;}
.link:hover em{ transform: scale(1,1); box-shadow: 0 0 20px rgba(255, 255, 255, 0.5);}

 /* 引用字体 */
 @font-face {
	font-family: 'DIN'; 
	src: url('../font/DIN.ttf');
	src:
		url('../font/DIN.eot?#font-spider') format('embedded-opentype');
		url('../font/DIN.woff') format('woff');
		url('../font/DIN.ttf') format('truetype');
		url('../font/DIN.svg') format('svg');		
	font-weight: 300;
	font-style: normal;

}

.DIN{	font-family: 'DIN'; }

.container, .layout-container {
  width: 85%;
  max-width: 2280px;
  margin: 0 auto;
}
