/*格式化样式*/
body,div,
dl,dt,dd,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,p,blockquote,
form,fieldset,input,textarea,
table,thead,tbody,tr,th,td,span,i{
    box-sizing:border-box;
    margin:0;
    padding:0;
    font-family: "PingFang SC","Helvetica Neue", Helvetica, 
    "Segoe UI", "Microsoft YaHei", 
    Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
}
ol,ul {list-style:none}
caption{text-align:left}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
q:before,q:after {content:''}
abbr,acronym { border:0}
a{text-decoration: none; color:#333;}
a:hover,a:link{
	text-decoration:none;
}
html,body {
    font-size: 14px;
}
.bordernone{ border:0px;}

/*文字排版*/
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f17{font-size:17px}
.f18{font-size:18px}
.f19{font-size:19px}
.f20{font-size:20px}
.f21{font-size:21px}
.f22{font-size:22px}
.f23{font-size:23px}
.f24{font-size:24px}
.f25{font-size:25px}
.f26{font-size:26px}
.f27{font-size:27px}
.f28{font-size:28px}
.f29{font-size:29px}
.f30{font-size:30px}
.f31{font-size:31px}
.f32{font-size:32px}
.f33{font-size:33px}
.f34{font-size:34px}
.f35{font-size:35px}
.f36{font-size:36px}
.f37{font-size:37px}
.f38{font-size:38px}
.f39{font-size:39px}
.f40{font-size:40px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}

/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.clear::after {
    clear: both;
    content: "";
    display: table;
}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.pf{position:fixed}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}
.clearfix{clear:both;}
.ovfl-hidden{overflow: hidden;}

:-moz-placeholder {
    color: #999; 
}
::-moz-placeholder { 
    color: #999; 
}
input:-ms-input-placeholder{
    color: #999; 
}
input::-webkit-input-placeholder{
    color: #999; 
}

[v-cloak] {
  display: none;
}