/* 默认 */
* {
    margin:0px;
    padding:0px;
}

html {
    padding:0px;
	font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体","Fzzdhjw";
	overflow-x:hidden;
	background:#fff;
}
@font-face{
    font-family: 'FZZDHJW';
    src : url('FZZDHJW.TTF');
}
body {
    margin:0px;
    padding:0px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,select,option,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;
    padding:0;
	outline: none;
	resize: none;
}
em{ text-decoration:none; font-style:normal;}
table {
    border-collapse:collapse;
    border-spacing:0;
}

img {
    border:none;
}


ol,ul,li {
    list-style:none;
	margin:0; padding:0;}

/* 标题自定义 */


a{
	font-family:"Microsoft YaHei";
	text-decoration: none;
	cursor:pointer;
}
a:hover {
    text-decoration:none;
}
span{
	font-family:"Microsoft YaHei";
}
font{
	font-family:"Microsoft YaHei";
}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.ly_clear {
    height:0px;
    line-height:0px;
    font-size:0px;
    overflow:hidden;
    display:none;
    clear:both;
}
/* 显示和隐藏 */
.ly_hide {
    display:none;
}
.ly_block {
    display:block;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.clear{ clear:both;}
i{ font-style:normal;}
.mr0{ margin:0 !important;}


/* 布局 */
.flex-row{
    display: flex;
    flex-direction: row;
}
.flex-col{
    display: flex;
    flex-direction: column;
}
.flex-x-center{
   align-items: center;
}
.flex-y-center{
   justify-content: center;
}

/* 滚动条 */
div::-webkit-scrollbar {
    display: none;
}

