/**
 * Created by lys on 2019/4/11.
*/
/*重置元素默认样式*/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th,td {padding: 0;margin: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html,body{overflow-y: auto;overflow-x: hidden;width: 100%;height:auto;font-size: 18px;color: #333;font-family: "Microsoft YaHei","serif","sans-serif","cursive","fantasy","monospace";}
ul,ol{list-style-type:none;}
img{border:0;}
input,select,textarea,button{outline: none;border: none;background: none;}
textarea{resize: none;}
a{text-decoration: none;cursor: pointer;-moz-user-select:none;}
a:hover,a:focus{text-decoration: none;}

/*浮动，清除浮动*/
.fl{float: left;}
.fr{float: right;}
.clearfix{*zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 

/*定位*/
.pa{position: absolute;}
.pf{position: fixed;}
.pr{position: relative;}

/*元素文档流显示方式*/
.dn{display: none;}
.db{display: block;}
.din{display: inline-block;}

/*对齐*/
.tl{text-align:left}
.tr{text-align:right}
.tc{text-align:center}
.vt{vertical-align:top}
.vm{vertical-align:middle}
.vb{vertical-align:bottom}

/*水平居中*/
.lc{margin-left: auto;margin-right: auto;}

/*----文字相关----*/
/*字体颜色*/
.c3 {color: #333;}
.c6 {color: #666;}
.c9 {color: #999;}
.cc {color: #ccc;}
.cf {color: #fff;}
.red {color: red;}
label.error{color: #f64040;}

/*字体大小*/
.sf {font-size: 24px;}
.mf {font-size: 28px;}
.lf {font-size: 30px;}
.xlf {font-size: 36px;}

/*样式*/
.fb {font-weight: bold;}
.fi {font-style: italic;}
.fn {font-weight: normal}

/*透明度*/
.o1{ filter:alpha(opacity=10);opacity=0.1;}
.o2{ filter:alpha(opacity=20);opacity=0.2;}
.o3{ filter:alpha(opacity=30);opacity=0.3;}
.o4{ filter:alpha(opacity=40);opacity=0.4;}
.o5{ filter:alpha(opacity=50);opacity=0.5;}
.o6{ filter:alpha(opacity=60);opacity=0.6;}
.o7{ filter:alpha(opacity=70);opacity=0.7;}
.o8{ filter:alpha(opacity=80);opacity=0.8;}
.o9{ filter:alpha(opacity=90);opacity=0.9;}
.o10{ filter:alpha(opacity=100);opacity=1;}

.pt40{padding-top:40px;}

/*光标图形*/
.cursor-pointer{cursor: pointer;}
.cursor-move{cursor: move;}
.cursor-text{cursor: text;}

/*禁止换行并以省略号替代超出字符*/
.text-overflow{display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.white-space-nowrap{display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}