/* 默认值 */
@font-face {font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf) format("truetype")}
*{box-sizing:border-box;font-family:"OpenSans-Regular",Arial,"Microsoft YaHei","微软雅黑",sans-serif}
body, html { color: #333; font-size:12px}
html, body, div, span, p, applet, object, iframe, h1, h2, h3, h4, h5, h6, img, small, strong, ul, li, ol, dd, dl, dt, form, label, table, tbody, tfoot, thead, tr, th, td, input,textarea { margin: 0; padding: 0; border: 0}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:inherit}
ul,ol,li,dl,dt,dd { list-style-type:none}
img{vertical-align:middle}
pre{white-space: pre-wrap}
/*字体粗细*/
.fwb{font-weight:bold}
.fwn{font-weight:normal}
/*文字居左居中居右默认*/
.tal{text-align: left}
.tac{text-align: center}
.tar{text-align: right}
.tai{text-align: initial}
/*文字超出部分显示省略号*/
.wot{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
/* 按钮默认指针 */
html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer}
html input[disabled] {cursor: default}
/* 表格 */
table { border-collapse: collapse; border-spacing: 0;table-layout:fixed}
/*图片居中等比例缩放*/
.dvt{display: table-cell;vertical-align: middle;text-align: center;font-size:0;line-height:0}
.dvt img{max-height:100%;max-width:100%}
/*图片hover放大动画效果*/
.animate-img img{transition: all ease-out .3s .1s}
.animate-img:hover img{transform: scale(1.1, 1.1)}
/* a标签点击 */
a { text-decoration: none; color:inherit}
/* 浮动 */
.l{float:left}
.r{float:right}
/*清除浮动*/
.clear::after{clear:both;content:'';display:block;width: 0;height: 0;visibility:hidden}
/* 圆角 */
.radius{-moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px}
/* display */
.db{display:block}
.dn{display:none}
.dib{display:inline-block}
.di{display:initial}
/* 指针 */
.poi{cursor:pointer}
.def{cursor:default}
.wai{cursor:wait}
/* 无框文本框文本域 */ 
.bo-none{border:0; outline:none}
/*textarea禁用拖动*/
.re-none{resize: none}
/* position */
.rel{position:relative}
.abs{position:absolute}
.fix{position:fixed}
/* overflow */
.ovh{overflow:hidden}
/* 块状元素水平居中 */
.auto{margin:0 auto}
/*高亮*/
em{font-style:normal;color:#222}