a,abbr,acronym,address,article,aside,audio,b,blockquote,big,body,canvas,caption,cite,code,datalist,dd,del,details,dfn,dl,div,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,input,button,legend,li,meter,nav,menu,object,ol,output,p,pre,progress,q,samp,section,small,span,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tt,td,ul,var {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: '微软雅黑';
    -webkit-text-size-adjust: none;
}

h3,h5,h6,p {
    font-family: '微软雅黑';
    color: #525151;
}

p, span, a, li {
    font-size: 1.6rem;
    line-height: 3rem;
}

a:hover {
    text-decoration: none;
}

input,textarea,button,select {
    outline: none;
    background: none;
    border: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

ul,ol,li {
    list-style-type: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

select,input,img,select {
    vertical-align: middle;
}

input::-webkit-input-placeholder {
    color: #ececec;
}

input:-moz-placeholder {
    color: #ececec;
}

input::-moz-placeholder {
    color: #ececec;
}

input:-ms-input-placeholder {
    color: #ececec;
}

button {
    cursor: pointer;
}

a {
    color: #666;
    outline: none;
    text-decoration: none;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

i,em {
    font-style: normal;
}

img {
    max-width: 100%;
}

.bold {
    font-weight: bold;
}

.clear {
    clear: both;
}

.flex {
    display: -webkit-flex;
    display: flex;
}

.banner {
    border-bottom: none;
    text-align: center;
}
.banner img {
    width: 100%;
}
.devide .devide-20 {
    width: 20%;
    float: left;
}

.devide .devide-25 {
    width: 25%;
    float: left
}

.devide .devide-30 {
    width: 29.5%;
    float: left
}

.devide .devide-33 {
    width: 33.3%;
    float: left
}

.devide .devide-40 {
    width: 39.5%;
    float: left
}

.devide .devide-50 {
    width: 49.5%;
    float: left
}

.devide .devide-60 {
    width: 59.5%;
    float: left
}

.devide .devide-66 {
    width: 66.6%;
    float: left
}

.devide .devide-70 {
    width: 69.5%;
    float: left
}

.devide .devide-80 {
    width: 80%;
    float: left
}

.bolder {
    font-weight: bolder !important;
}

.lighter {
    font-weight: lighter !important;
}

.black-1b {
    color: #1b1b1b !important;
}

.wrap {
    width: 1200px;
    margin: 0 auto;
}
