@charset "UTF-8";
/*引入字体css结束*/
    /* 通用css样式开始*/
body,
div,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
/*select*/
 {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
    border-width: thin;
}


html, body {
    width: 100%;
    height: 100%;
    text-align: center;
    overflow-x: hidden;
    padding: 0;
    margin:0; 
}

body {
    /*font-family: "Microsoft YaHei" ! important;*/
    font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
    color: #333333;
    font-size: 14px;
}

input,
button,
select {
    outline: none;
    border-width: thin;
    border-style: none;
}

input::-webkit-input-placeholder {
 /*line-height: 1.5 em;*/
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

ul{
    list-style: none;
}

a {
    text-decoration: none;
}

a:link,
a:visited,
a:hover,
a:active {
    text-decoration: none;
}
/* 通用css样式结束*/

/* 常用的css样式类开始*/
.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0;
}
.clearfix {
    zoom: 1;
    display: table;
}
.float-left{
    float: left;
}
.float-center{
    float: center;
}
.float-right{
    float: right;
}

.box-align-start{
    -webkit-box-align: start;
    -moz-box-align: start;
}

.box-align-center{
    -webkit-box-align: center;
    -moz-box-align: center;
}

.box-align-end{
    -webkit-box-align: end;
    -moz-box-align: end;
}

.box-pack-start{
    -webkit-box-pack: start;
    -moz-box-pack: start;
}

.box-pack-center{
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
}

.box-pack-end {
    -webkit-box-pack: end;
    -moz-box-pack: end;
}

.ellipsis{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.display-box-v {
    width: 100%;
    display: -moz-box;
    display: -webkit-box;
    display: box;
    -moz-box-orient: vertical;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.display-box-h {
    width: 100%;
    display: -moz-box;
    display: -webkit-box;
    display: box;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
}

.flex-one {
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}

.huanhang {
    word-break: break-all;
    word-wrap: break-word;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}
