/* 样式初始化 */
body,
h1,
h2,
h3,
p,
ul,
form,
input,
dl,
dd {
	margin: 0;
	padding: 0;
}
input{
	
	outline: none;
}
ul {
	list-style: none;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
input {
	border: 0 none;
}
img {
	border: 0 none;
	vertical-align: middle;
}
body {
	font: 12px/150% "microsoft yahei";
	
}

/* 公用样式 */
.w {
	width: 1000px;
	margin: 0 auto;
}
* {
	padding: 0;
	margin: 0;
}

.head {
	height: 36px;
	background-color: #f6f6f6;
	line-height: 36px;
	border-bottom: 1px solid #ded6d4;
}

ul,
li {
	list-style: none;
}
.position-fixed {
    position: fixed !important;
}
.flex-column {
    flex-direction: column !important;
}
.d-flex {
    display: flex !important;
}
.align-items-center {
    align-items: center !important;
}
.justify-content-center {
    justify-content: center !important;
}
.position-relative {
    position: relative !important;
}
.bg-red {
    background: #DA251C;
}
.text-white{
   color:#fff;
}
.position-absolute {
    position: absolute !important;
}
.bg-black {
    --bs-bg-opacity: 1;
    background-color: #000;
}