@charset "utf-8";
body,div,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,s,u,b,p,span,i,a,header,nav,footer{
  padding:0; margin:0; list-style:none; text-decoration:none; 
  font-family: -apple-system-font, "Helvetica Neue", sans-serif;
}
*{
	box-sizing:border-box;
}
h1 { font-size: 24px; }
h2 { font-size: 14px; }
h3 { font-size: 16px; }
h4 { font-size: 18px; }
h5 { font-size: 20px; }
h6 { font-size: 22px; }


ul,ol{list-style:none}
select,input,button,button img,label{vertical-align:middle}
header,footer,section,aside,nav,hgroup,figure,figcaption{display:block;margin:0;padding:0;border:none;} /*HTML5标签变块级*/
a{text-decoration:none;color:#333;} /*重置链接下划线*/
a:hover{text-decoration: none;}
input[type=text]:focus,input[type=password]:focus ,textarea,select,option{outline:none;}

.img{display: block;background: #ddd;}
.hover:hover{cursor: pointer;}
.myBtn{outline: none !important;padding: 0 !important;border: none !important;}

/* 浮动及边常用边距 */
.fl{float:left;}
.fr{float:right;}
.qf:after{ content:"";display:block;clear:both;}
.jz{margin: 0 auto;}
::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}
::-webkit-scrollbar-thumb {
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: rgba(0,0,0,0.2);
}
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 0;
	background: rgba(0,0,0,0.1);
}
.over{
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-box-orient: vertical;
}
.yh{word-wrap:break-word;}
.ycWord{
  word-break:break-all;
}
.dc{
	display: flex;
	align-items: center;
	justify-content: center;
}
.db{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.dbc{
	display: flex;
	align-items: center;
}
.pc{
	width: 1200px;
	margin: 0 auto;
}