/*初始化样式*/
@charset "UTF-8";
*{-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0}
fieldset,img{border:0 none}
dl,li,menu,ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
button,input,select,textarea{vertical-align:middle}
button{border:0 none;background-color:transparent;cursor:pointer}
body{background:#fff}
body,button,input,select,td,textarea,th{font-size:14px;line-height:1;font-family:"微软雅黑","黑体","宋体";color:#333}
a{color:#666;text-decoration:none}
a:active,a:hover{text-decoration:none}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}
caption{display:none}
table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}
img{vertical-align:top}
a{outline:0}
a:active{star:expression(this.onFocus=this.blur())}
/*改变webkit表单输入框placeholder的颜色值*/
input::-webkit-input-placeholder{color:#aaa;}
input:focus::-webkit-input-placeholder{color:#eee;}
/*禁用 select 默认下拉箭头*/
select::-ms-expand {display: none;}
textarea {
    resize: none;
}
/*禁用 radio 和 checkbox 默认样式*/
input[type=radio]::-ms-check,input[type=checkbox]::-ms-check{display: none;}
/*去掉触摸时产生半透明的遮罩*/
button,input,textarea{
-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only };
select{
    border:none;
    -webkit-appearance:none; /* Safari 和 Chrome */
    -moz-appearance:none;
         appearance:none;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ".";
    clear: both;
    height: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    font-family: normal;
}
address, cite, dfn, em, i, var {
    font-style: normal;
}
[ v-cloak]{
    display:none;
}
.msg{
    position: fixed;
    left:0;
    top:0;
    overflow:hidden;
    width:100%;
    height:100%;
}
.msg-content{
    position: absolute;
    left:50%;
    top:50%;
    padding:.2rem;
    background-color:rgba(0,0,0,.8);
    border-radius: 6px;
    color:#fff;
    max-width: 80%;
    min-width: 40%;
    min-height: 1rem;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    font-size: .32rem;
}