[v-cloak] {
	display: none;
}

/* 该项目 */
/* .bgM{background-color: #D1AA76;}
.colorM{color: #D1AA76;}
.colorR{color: #E60012;}
.py120{padding: 120px 0;} */

.title {
	height: 62px;
	margin-top: 78px;
}

.title p {
	display: inline-block;
	position: relative;
	height: 100%;
}

.title p::before {
	content: '';
	width: 40px;
	height: 4px;
	background-color: #D1AA76;
	bottom: 0;
	left: 50%;
	margin-left: -20px;
	position: absolute;
}

.w-200 {
	padding-left: 200px;
	padding-right: 200px;
}

input,textarea{
	border: none;
}

/* 分页按钮 */

html {
	font-size: 16px;
}

body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans',
		'Droid Sans', 'Helvetica Neue', 'Microsoft Yahei', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 100vw;
	height: 100vh;
}

body * {
	box-sizing: border-box;
	flex-shrink: 0;
}


.flex-row {
	display: flex;
	flex-direction: row;
}

.flex-col {
	display: flex;
	flex-direction: column;
}

.justify-start {
	justify-content: flex-start;
}

.justify-end {
	justify-content: flex-end;
}

.justify-center {
	justify-content: center;
}

.justify-between {
	justify-content: space-between;
}

.justify-around {
	justify-content: space-around;
}

.justify-evenly {
	justify-content: space-evenly;
}

.items-start {
	align-items: flex-start;
}

.items-end {
	align-items: flex-end;
}

.items-center {
	align-items: center;
}

.items-baseline {
	align-items: baseline;
}

.items-stretch {
	align-items: stretch;
}

.self-start {
	align-self: flex-start;
}

.self-end {
	align-self: flex-end;
}

.self-center {
	align-self: center;
}

.self-baseline {
	align-self: baseline;
}

.self-stretch {
	align-self: stretch;
}

.flex-1 {
	flex: 1 1 0%;
}

.flex-auto {
	flex: 1 1 auto;
}

.grow {
	flex-grow: 1;
}

.grow-0 {
	flex-grow: 0;
}

.shrink {
	flex-shrink: 1;
}

.shrink-0 {
	flex-shrink: 0;
}

.relative {
	position: relative;
}




/* 自适应 */
@media only screen and (max-width: 1440px) {}

@media only screen and (max-width: 1100px) {}

@media only screen and (max-width: 1000px) {}

@media only screen and (max-width: 960px) {}

@media only screen and (max-width: 750px) {}

@media only screen and (max-width: 600px) {}

@media only screen and (max-width: 500px) {}

@media only screen and (max-width: 320px) {}