@charset "utf-8"; /**--------------------------------------------------------- *function:长春市教育装备挂图作战系统登录界面 *author:许伟杰 *date:2021.12.24 ----------------------------------------------------------*/ body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; } body, button, input, select, textarea { font: 12px/1.5tahoma, arial, \5b8b\4f53; } h1, h2, h3, h4, h5, h6 { font-size: 100%; } address, cite, dfn, em, var { font-style: normal; } code, kbd, pre, samp { font-family: couriernew, courier, monospace; } ul, ol { list-style: none; } a { color: #fff; text-decoration: none; cursor: pointer; } a:hover { text-decoration: none; } sup { vertical-align: text-top; } sub { vertical-align: text-bottom; } legend { color: #333; } fieldset, img { border: 0; } button, input, select, textarea { font-size: 100%; outline: none; } table { border-collapse: collapse; border-spacing: 0; } body, div, span, p, a, h1, h2, h3, h4, h5, input, button, select, textarea { font-family: "Arial", "微软雅黑", "Microsoft YaHei", "Helvetica Neue", Helvetica, STHeiTi, sans-serif; } @media screen and (min-width:1200px) { html { font-size: 24px; } } @media screen and (min-width: 960px) and (max-width: 1199px) { html { font-size: 30px; } } @media screen and (min-width: 768px) and (max-width: 959px) { html { font-size: 20px; } } @media only screen and (min-width: 480px) and (max-width: 767px) { html { font-size: 18px; } } @media only screen and (min-width: 350px) and (max-width: 479px) { html { font-size: 16px; } } @media only screen and (max-width: 350px) { html { font-size: 14px; } } html, body { font-size: 16px; color: #333; width: 100%; } /* 腾讯写法双清除 */ .clearfix:after, .clearfix:before { content: " "; display: table; } .clearfix:after { clear: both; } .clearfix { zoom: 1; } /* 单清除浮动 阿里,网易写法*/ .clearFix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; } img { vertical-align: middle; } /*移动端隐藏滚动条Hack*/ .content_msg::-webkit-scrollbar { display: none; } /* 清除浮动 */ .clear { clear: both; } /*左浮动*/ .fl { float: left; } /*又浮动*/ .fr { float: right; } /* 隐藏 */ .none { display: none; } /* 图片自适应 */ .img-res { max-width: 100%; height: auto; display: block; } /* 手机端publc css */ /* flex类 */ .flexRow { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } /*主轴为垂直方向,起点在上沿*/ .flexCol { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; } /*换行,第一行在上方*/ .flexWrap { -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; } /* box-sizing */ .boxBorder { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* 遮罩层*/ .mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .6); z-index: 11; } .mask_high { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .6); z-index: 222; } .validate { position: fixed; top: 0; left: 0; width: 100%; height: 2rem; line-height: 2rem; border-radius: 0 0 .2rem .2rem; background: #EA1B1B; color: #fff; text-align: center; z-index: 2222; font-size: .875rem; font-weight: bold; letter-spacing: 2px; } /* 共用部分 */