@charset "UTF-8";
/* reset begin */
*{padding:0; margin:0; box-sizing:border-box; -moz-box-sizing:border-box;  -webkit-box-sizing:border-box; outline:none;}
html{overflow-y: scroll;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,i,em{margin:0; padding:0; box-sizing:border-box;
    -moz-box-sizing:border-box;  -webkit-box-sizing:border-box; font-style:normal; -webkit-font-smoothing: antialiased}
ul,ol,dl,dt,dd{list-style:none;}
body{font-family: "PingHei","Microsoft YaHei", Helvetica, STHeiTi, Arial, sans-serif;font-size:12px;color:#252525;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color:rgba(0,0,0,0)}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
img{-ms-interpolation-mode:bicubic; border-width:0;}
textarea { font-size:12px; line-height:20px; border:0; border:0; -moz-outline:0; outline:0; overflow:auto; resize:none; -webkit-appearance:none;-webkit-font-smoothing: antialiased}
a{color:#333333;text-decoration:none; outline:none;}
a:active {outline:0}
a:hover{color:#ff803a; text-decoration:none;}
select, input{ background:none; border-width:0;}
input[type=text]:focus,input[type=password]:focus,textarea:focus {outline:none}
input[type=text],input[type=password]:focus {-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{ border-color:transparent!important;}
button{ cursor:pointer;}
svg:not(:root){overflow:hidden;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
section, article, aside, header, footer, nav, dialog, figure{display:block;}
::selection,
::moz-selection,
::webkit-selection{ background-color: #0097e0; color: #fff; text-shadow:none;}
.clearfix:after{content:'\0020';display:block;height:0;font-size:0;visibility:hidden;clear:both;}
.clearfix{*zoom:1;}
.fL{float:left;}
.fR{ float:right;}
/* reset end */
.clear{ padding:0px; margin:0px; height:0px; width:0px; line-height:0px; font-size:0px; clear:both;}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
    overflow:hidden;
}
.clearfix {
    zoom:1; 
}
img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
    background-color: #ffffff;
    border: 1px solid #e6e6e6;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;*/
    /*-moz-transition: border linear 0.2s, box-shadow linear 0.2s;*/
    /*-o-transition: border linear 0.2s, box-shadow linear 0.2s;*/
    /*transition: border linear 0.2s, box-shadow linear 0.2s;*/
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    display: inline-block;
    padding: 4px 6px;
    font-size: 14px;
    line-height: 20px;
    color: #252525;
    vertical-align: middle;
    font-family: "PingHei","Microsoft YaHei", Helvetica, STHeiTi, Arial, sans-serif;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border: 1px solid #c8c8c8;
    background-color: #fcfcfc;
    outline: none;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);*/
    /*-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);*/
}
textarea:hover,
input[type="text"]:hover,
input[type="password"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="date"]:hover,
input[type="month"]:hover,
input[type="time"]:hover,
input[type="week"]:hover,
input[type="number"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="color"]:hover,
.uneditable-input:hover {
    background-color: #fcfcfc;
}
textarea[disabled],
input[disabled] {
    cursor: not-allowed;
}
[v-cloak] {
    display: none;
}

.global-warn-alert{
    width: 100%;
    height: 60px;
    color: #666;
    line-height: 60px;
    font-size: 26px;
    text-align: center;
    background-color: #fff7e6;
}

