html, body { height: 100%; font-size: 14px;}
.page { width: auto; margin: 0 auto; height: 100%;}
.section { width: auto; margin: 0 auto;}
.-editorDetail p:first-child { margin-top: 0;}
.-editorDetail img { max-width: 100%;clear: both;float: left;}
.-editorDetail {line-height: 30px;}
.-editorDetail video {width: 1400px;height: auto;margin: auto 0;}
.w900 { width: 100%; max-width: 900px; min-width: 600px; padding: 0 20px}
.w1000 { width: 100%; max-width: 1000px; min-width: 800px; padding: 0 20px}
.w1200 { width: 100%; max-width: 1200px; min-width: 1000px; padding: 0 20px}
.w1300 { width: 100%; max-width: 1300px; min-width: 1000px; padding: 0 20px}
.w1400 { width: 100%; max-width: 1400px; min-width: 1000px; padding: 0 20px}
.w1500 { width: 100%; max-width: 1500px; min-width: 1200px; padding: 0 20px}
.w1600 { width: 100%; max-width: 1600px; min-width: 1000px; padding: 0 20px}
.w1800 { width: 100%; max-width: 1800px; min-width: 1000px; padding: 0 20px}



 /* 布局 */
.-flex { display: flex; flex-direction: row}
.-inlineflex { display: inline-flex}
.-flex0 { flex-shrink: 0}
.-flex1 { flex: 1;}
.-flex2 { flex: 2;}
.-flex3 { flex: 3;}
.-flex4 { flex: 4;}
.-flex5 { flex: 5;}
.-flex-column { flex-direction: column}
.-flex-center { justify-content: center; align-items: center}
.-flex-xcenter { justify-content: center}
.-flex-xright { justify-content: flex-end}
.-flex-xbetween { justify-content: space-between}
.-flex-ytop { align-items: flex-start}
.-flex-ycenter { align-items: center}
.-flex-ybottom { align-items: flex-end}
.-flex-wrap { flex-wrap: wrap;}




 /* 外边距 */
.-ma { margin-left: auto; margin-right: auto;}
.-ml5 {margin-left: 5px;}
.-ml10 {margin-left: 10px;}
.-ml15 {margin-left: 15px;}
.-ml20 {margin-left: 20px;}
.-ml25 {margin-left: 25px;}
.-ml30 {margin-left: 30px;}
.-ml40 {margin-left: 40px;}
.-ml50 {margin-left: 50px;}
.-ml70 {margin-left: 70px;}
.-ml100 {margin-left: 100px;}
.-ml150 {margin-left: 150px;}
.-mt5 { margin-top: 5px;}
.-mt10 { margin-top: 10px;}
.-mt15 { margin-top: 15px;}
.-mt20 { margin-top: 20px;}
.-mt25 { margin-top: 25px;}
.-mt30 { margin-top: 30px;}
.-mt40 { margin-top: 40px;}
.-mt50 { margin-top: 50px;}
.-mt70 { margin-top: 70px;}
.-mt100 { margin-top: 100px;}
.-mb5 { margin-bottom: 5px;}
.-mb10 { margin-bottom: 10px;}
.-mb15 { margin-bottom: 15px;}
.-mb20 { margin-bottom: 20px;}
.-mb25 { margin-bottom: 25px;}
.-mb30 { margin-bottom: 30px;}
.-mb50 { margin-bottom: 50px;}
.-mb60 { margin-bottom: 60px;}
.-mb70 { margin-bottom: 70px;}
.-mb100 { margin-bottom: 100px;}
.-mr5 { margin-right: 5px;}
.-mr10 { margin-right: 10px;}
.-mr15 { margin-right: 15px;}
.-mr20 { margin-right: 20px;}
.-mr24 { margin-right: 25px;}
.-mr30 { margin-right: 30px;}
.-mr40 { margin-right: 40px;}
.-mr50 { margin-right: 50px;}
.-mr100 { margin-right: 100px;}
.-mt0 {margin-top:0}
.-m10 { margin: 10px;}
.-m20 { margin: 20px }
.-mx2-5 { margin-left: 2.5px; margin-right: 2.5px;}
.-mx5 { margin-left: 5px; margin-right: 5px;}
.-mx10 { margin-left: 10px; margin-right: 10px;}
.-mx15 { margin-left: 15px; margin-right: 15px;}
.-mx20 { margin-left: 20px; margin-right: 20px;}
.-my2-5 { margin-top: 2.5px; margin-bottom: 2.5px;}
.-my5 { margin-top: 5px; margin-bottom: 5px;}
.-my10 { margin-top: 10px; margin-bottom: 10px;}
.-my15 { margin-top: 15px; margin-bottom: 15px;}
.-my20 { margin-top: 20px; margin-bottom: 20px;}



 /* 行高 */
 .-h1{line-height: 20px;}

/* 像素 */
.-fs10 { font-size: 10px;}
.-fs11 { font-size: 11px;}
.-fs12 { font-size: 12px;}
.-fs13 { font-size: 13px;}
.-fs14 { font-size: 14px;}
.-fs15 { font-size: 15px;}
.-fs16 { font-size: 16px;}
.-fs18 { font-size: 18px;}
.-fs20 { font-size: 20px;}
.-fs22 { font-size: 22px;}
.-fs30 { font-size: 30px;}
.-fs40 { font-size: 40px;}
.-fs36 { font-size: 36px;}
.-fs48 { font-size: 48px;}
.-fs50 { font-size: 50px;}
.-fs60 { font-size: 60px;}
.-fs24 { font-size: 24px;}
.-fs55 { font-size: 55px;}

/* 头部 */
header { display: block; width: 100%; height: 100%; background: center no-repeat; background-size: cover; color: #fff;min-width:1400px;}
/* header .section { padding: 0 60px;} */
header .section block {position: relative;  margin: -36px 0 0 -36px;}


/* 联系我们 */
.-cion{height: 26px;overflow: hidden;}
.-cion img{height: 100%; width:auto;}
.-img{height: 125px;width: 125px;overflow:hidden ;}
.-img img{height: 100%;width: 100%;}
.footer{position: relative;width: 100%;height: auto;margin-top: 0px;}



