@charset "utf-8";
@font-face{
    font-family:'SourceHanSansCN';
    /*src:url('../fonts/SourceHanSansCN-Light.otf') format('OpenType');  Legacy iOS */
    font-style:normal;
    font-weight:300;
    font-display:swap;
}
@font-face{
  font-family:'SourceHanSansCN';
 /* src:url('../fonts/SourceHanSansCN-Normal.otf') format('OpenType');  Legacy iOS */
  font-style:normal;
  font-weight:normal;
  font-display:swap;
}
@font-face{
    font-family:'SourceHanSansCN';
  /*  src:url('../fonts/SourceHanSansCN-Medium.otf') format('OpenType');  Legacy iOS */
    font-style:normal;
    font-weight:500;
    font-display:swap;
  }
@font-face{
    font-family:'SourceHanSansCN';
  /*  src:url('../fonts/SourceHanSansCN-Bold.otf') format('OpenType');  Legacy iOS */
    font-style:normal;
    font-weight:bold;
    font-display:swap;
}
@font-face{
    font-family:'DIN';
   /* src:url('../fonts/DIN-Medium.otf') format('OpenType');  Legacy iOS */
    font-style:normal;
    font-weight:500;
    font-display:swap;
}
@font-face{
    font-family:'D-DINCondensed';
    /*src:url('../fonts/D-DINCondensed-Bold.otf') format('OpenType');  Legacy iOS */
    font-style:normal;
    font-weight:bold;
    font-display:swap;
}
@font-face{
    font-family:'Oswald';
    /*src:url('../fonts/Oswald-Book.otf') format('OpenType');  Legacy iOS */
    font-style:normal;
    font-weight:bold;
    font-display:swap;
}
/*初始化样式*/
*{-webkit-tap-highlight-color:transparent;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

/*html5设置*/
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
html,body,div,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,p,h1,h2,h3,h4,h5,h6,dl,dd,ol,ul,li{margin:0;padding:0;}
body{background-color:#fff;color:#666;font:normal 16px/1.875em 'SourceHanSansCN','serif'; overflow-x:hidden;width:100%;word-wrap:break-word;text-align: justify;}
a{text-decoration:none;outline:none;color:#333;}
a:focus{outline:none;-moz-outline:none;}
a:hover{color:#009aec;}
a img{border:none;}
img {vertical-align:middle; max-width:100%;}
li{list-style:none;}
select,input,textarea,button{border-radius:0;-webkit-border-radius:0;background:none;border:none;margin:0;padding:0;outline:none;font-family:'Arial','Sans-serif'; font-size:1em;}
input:focus{outline:none;}
textarea{resize:none;}
input[type='text']::-moz-placeholder{opacity:0.75; color:inherit;}
input[type='text']:-moz-placeholder{opacity:0.75; color:inherit;}
input[type='text']::-webkit-input-placeholder{opacity:0.75; color:inherit;}
input[type='text']:-ms-input-placeholder{opacity:0.75; color:inherit;}
table{background-color:transparent;border-spacing:0;border-collapse:collapse;width:100%;box-sizing:border-box;}
table th{background-color:#009aec;box-sizing:border-box; color:#fff;font-weight: bold;text-align: left;}
table td,table th{padding:5px;border-right:1px solid rgba(204,204,204,.3);box-sizing:border-box;}
table td:last-child,
table th:last-child {border-right: none;}
table td {background-color: #fff;}

/*全局样式*/
.inner{width:93.75%;max-width:1200px;margin:0 auto;}
.Homeinner{width:93.75%;max-width:1400px;margin:0 auto;}
.auto1200 {max-width: 1200px;}
.clear{clear:both;height:0px;overflow:hidden;}
.figure {overflow: hidden; position: relative;}
.figure a {display: block;}
.figure img {display: block; width: 100%; height: auto;}
.figure .img {background: no-repeat center center; background-size: cover; display: block; transition: all .3s;}
.rows {display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}
.wot {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.submit {cursor:pointer;}
.fz70 {font-size: 70px; line-height: 1.35em;}
.fz60 {font-size: 60px; line-height: 1.35em;}
.fz50 {font-size: 50px; line-height: 1.35em;}
.fz42 {font-size: 42px; line-height: 1.35em;}
.fz34 {font-size: 34px; line-height: 1.35em;}
.fz30 {font-size: 30px; line-height: 1.35em;}
.fz28 {font-size: 28px; line-height: 1.35em;}
.fz26 {font-size: 26px; line-height: 1.35em;}
.fz24 {font-size: 24px; line-height: 1.35em;}