/*global.css 页面样式基础，全局公用样式，页面中必须包含*/

html, body{
    height: 100%;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    /*font-size:100%;*/
    /* vertical-align:baseline; */
    background:transparent;    
    -webkit-tap-highlight-color: transparent;

    /* -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */

    box-sizing: -webkit-border-box;
    box-sizing: border-box;

    /* -ms-word-break: break-all;
    word-break: break-all; */
}

body{ 
    font-size: 14px;
    line-height: 1.7;
    font-family: "Source Han Sans", Arial;
}

h5 { font-weight: bold; }

ul ,li, ol { list-style: none;margin: 0; }

em, i, u { font-style: normal; }

a { color: #333;cursor: pointer; }

a:hover, a:focus{ color: #36bde7;}

a.active { color: #36bde7; }

a.disabled { cursor: default;color: #aaa; }

a:visited, a:link, a:hover, a:focus, u{text-decoration: none; }
img {
    max-width: 100%;
    max-height: 100%;
}
select, input, button, textarea, a,
.btn.active.focus, .btn.active:focus, .btn.focus, 
.btn:active.focus, .btn:active:focus, .btn:focus{ outline: none; }
.btn.active, .btn:active{ box-shadow: none;     }

select, input{
    /* appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none; */
    background: none;
    box-sizing: -webkit-border-box;
    box-sizing: border-box;
}

input{ 
    padding: 0;
    border: 0; 
    border-color: #e5e5e5;
    box-shadow: none;
}
button[disabled], html input[disabled]{
    cursor: not-allowed;
}
/* .btn{
    padding: 5px 15px;
} */
.btn-full{
    width: 100%;
}

/*input的placeholder样式*/
::-webkit-input-placeholder {
    color: #bfbfbf;
    font-weight: 400;
}
:-moz-placeholder {
    color: #bfbfbf;
    font-weight: 400;
}
::-moz-placeholder {
    color: #bfbfbf;
    font-weight: 400;
}
:-ms-input-placeholder { 
    color: #bfbfbf;
    font-weight: 400;
}

/* IE 的input去掉关闭和可见图标 */
::-ms-clear,::-ms-reveal{
    display:none;
}

/*弹性布局*/
.flex{
    display: -webkit-box!important;
    display: -moz-box!important;
    display: -ms-flexbox!important;
    display: -webkit-flex!important;
    display: flex!important;

    /* -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center; */
}
.flex1{ 
    -webkit-box-flex: 1 0 60%;
    -moz-box-flex: 1 0 60%;
    -webkit-flex: 1 0 60%;
    -ms-flex: 1 0 60%;
    flex: 1 0 60%;
}
.flex-center{
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.flex-top{    
    -webkit-box-align: flex-start!important;
    -moz-align-items: flex-start!important;
    -webkit-align-items: flex-start!important;
    align-items: flex-start!important;
}

.text-center{
    text-align: center;
}
.text-left{
    text-align: left;
}
.text-right{
    text-align: right;
}

