/**********  盒子模型  开始**********/
*,
*:before,
*:after{
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
}
/**********  盒子模型  结束**********/



/**********  根元素标签  开始**********/
html{
    font:14px/1.5 "Microsoft YaHei",sans-serif;
        -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
}
body{
    position:relative;
    margin:0;
}
/**********  根元素标签  结束**********/



/**********  行内元素统一行块  开始**********/
a,
b,
i,
em,
sub,
sup,
abbr,
span,
code,
time,
input,
audio,
small,
video,
button,
canvas,
strong,
address,
progress{
    display:inline-block;
    vertical-align:baseline;
}
/**********  行内元素统一行块  结束**********/



/**********  html5标签  开始**********/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{
    display:block;
}
/**********  html5标签  结束**********/



/**********  标题标签  开始**********/
h1,h2,h3,h4,h5,h6,p{
    margin:0;
    font-weight:normal;
}
pre{
    margin:0;
}
/**********  标题标签  结束**********/



/**********  强调标签  开始**********/
i,
em,
dfn,
cite,
address{
    font-style:normal;
}
b,
strong{
    font-weight:bold;
}
small{
    font-size:12px;
}
abbr[title]{
    border-bottom:none;
    text-decoration:none;
    cursor:pointer;
}
/**********  强调标签  结束**********/



/**********  上标、下标标签  开始**********/
sub,
sup{
    position:relative;
    line-height:1;
    font-size:12px;
}
sup{
    vertical-align:top;
}
sub{
    vertical-align:bottom;
}
/**********  上标、下标标签  结束**********/



/**********  表单标签  开始**********/
input,
button,
select,
option,
textarea{
    margin:0;padding:0;
    vertical-align:middle;
    outline:none;
    color:inherit;
    font:inherit;
}
/* 分割线 */
button,
select,
input[type="file"],
input[type="reset"],
input[type="submit"],
input[type="button"],
input[type="radio"],
input[type="checkbox"],
input[type="Date"],
input[type="color"]{
    cursor:pointer;
}
/* 分割线 */
legend,
fieldset,
blockquote{
    margin:0;padding:0;
}
/**********  表单标签  结束**********/



/**********  列表标签  开始**********/
dl,dd{
    margin:0;
}
ol,ul{
    margin:0;padding:0;
    list-style:none outside none;
}
/**********  列表标签  结束**********/



/**********  表格标签  开始**********/
form{margin:0;}
table{
    border-collapse:collapse;
    border-spacing:0;
}
th,td{
    padding:0;
    font-weight:normal;
}
/**********  表格标签  结束**********/



/**********  链接、分割线、图片标签  开始**********/
a{
    text-decoration:none;
    color:inherit;
    outline:none;
}
a:active,a:hover{outline:0;}
hr{
    margin:0;
    border:none;
    height:0;
    overflow:visible;
}
img{
    max-width:100%;
    max-height:100%;
    border:none;
    vertical-align:top;
}
/**********  链接、分割线、图片标签  结束**********/



/**********  用自定义样式  开始**********/
html .hidden{display:none;}
html .disabled{cursor:not-allowed !important;}
/* 分割线 */
.clearfix{
    zoom:1;
}
.clearfix:after{
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    font-size:0;
    content:"";
}
a:hover{
 color: inherit;
 text-decoration:none
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.flex{
    display: flex;
    justify-content: center;
    align-items: center;
}
.flex-align-center{
    display: flex;
    align-items: center;
}
.flex-between{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
@font-face {
font-family: NotoSansHansMedium_0; 
src: url('../../font/NotoSansHans-Medium_0.otf'); 
}
@font-face{
font-family: NotoSansHans-Regular_0;
src: url('../../font/NotoSansHans-Regular_0.otf'); 
}
@font-face{
font-family:Geometr415;
src: url('../../font/Geometr415 Blk BT Black.ttf'); 
}
@font-face{
font-family:NotoSansHanslight;
src: url('../../font/NotoSansHans-Light_0.otf'); 
}
@font-face{
font-family:CAI978;
src: url('../../font/736-CAI978.ttf'); 
}
@font-face{
font-family:DemiLight_0;
src: url('../../font/NotoSansHans-DemiLight_0.otf'); 
}
@font-face{
font-family:NotoSansHansThin;
src: url('../../font/NotoSansHans-Thin-Windows_0.otf'); 
}
/**********  用自定义样式  结束**********/