*{ margin: 0; padding: 0;}
[v-cloak] {
  display: none;
}

html{ font-size: 10px;height: 100%;}
body{ font: normal 100% "Helvetica Neue", Arial, sans-serif,"Microsoft YaHei"; margin: 0; padding: 0;width:100%; height: 100%; color: #333; margin: 0 auto; font-size: 14px; background: #fff; line-height: 22px;}
img{ border: 0; display: block;}
input{line-height:normal;-webkit-appearance: none; border: none; outline: none; font-size:0.373rem;}
input:focus {outline:none;}
input[type="radio"] { -webkit-appearance: radio !important;box-sizing: border-box;}
input[type="checkbox"] { -webkit-appearance: checkbox !important;box-sizing: border-box;}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"],textarea,select{-webkit-appearance: none;outline: none;}/*移除原生控件样式。*/
a:-webkit-any-link {  text-decoration: none;cursor: pointer;}/*color: -webkit-link;*/
a {  text-decoration: none; border: none; color: #333;}
a:active,
a:hover { outline: 0;  }
textarea {  resize: none;  }
div,select,input, textarea, button,a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;text-decoration: none;outline:none;}
ul,li{list-style: none;  -webkit-padding-start: 0;  -moz-padding-start: 0;  padding-start: 0;  }
input::-webkit-input-placeholder { /* WebKit browsers */  color: #dfdfdf;  }
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color: #dfdfdf;  }
input::-moz-placeholder { /* Mozilla Firefox 19+ */  color: #dfdfdf;  }
input:-ms-input-placeholder { /* Internet Explorer 10+ */  color: #dfdfdf;  }
textarea::-webkit-input-placeholder { /* WebKit browsers */  color: #dfdfdf;  }
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color: #dfdfdf;  }
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */  color: #dfdfdf;  }
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */  color: #dfdfdf;  }
h1,h2,h3,h4,h5,h6{ font-weight: 400; margin: 0; padding: 0;}
em, i {font-style: normal;}
.fl,.g_left{float: left !important;;}
.fr,.g_right{float: right !important;;}
.dn{display: none !important;;}
.db{display: block !important;;}
.clearfix:after,
.clearfix:before {
  content: " ";
  display: table
}

.clearfix:after {
  clear: both
}

*,
:after,
:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
.auto{
  width: 1180px; margin: 0 auto;
}








