﻿@font-face {
	font-family:'MF LiHei (Noncommercial)';src:url(../font/MF_LiHei_Noncommercial.TTF) format('truetype')
}

.wrapper,.wrapper_bottom {
	color: #fff;
	margin-top: 105px
}

.wrapper_bottom {
	padding-bottom: 62px
}

.w {
	width: 1100px;
	margin: 0 auto
}

.block_center {
	margin-right: auto!important;
	margin-left: auto!important
}

.position_center {
	left: 50%;
	right: 50%;
	transform: translate(-50%,0)
}

.text_center {
	text-align: center
}

.flex_col,.flex_col_bt,.flex_col_center {
	display: flex;
	flex-direction: column
}

.flex_col_bt,.flex_col_center {
	align-items: center
}

.flex_col_bt {
	justify-content: space-between
}

.flex_row {
	display: flex;
	align-items: center;
	justify-content: end
}

.flex_row_bt {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.flex_row_even {
	display: flex;
	align-items: center;
	justify-content: space-evenly
}

.text_reverse {
	text-align: right
}

.add_margin_top {
	margin-top: 14px
}

.required_item:after {
	content: '*';
	color: #ff3d15;
	font-size: 24px
}

body {
	min-width: 1293px
}

.small_btn {
	width: 153px;
	margin: 58px 50px 0;
	background-color: #f04719;
	color: #fff;
	font-size: 20px;
	line-height: 44px;
	border-radius: 7px;
	text-align: center
}

.small_btn:hover {
	color: #fff
}

.section_title {
	color: #333;
	font-size: 38px
}

.section_desc {
	color: #666;
	font-size: 16px
}

.bgc_gray {
	background-color: #f9f9f9
}

.bgc_white {
	background-color: #fff
}

.bgc_greenish {
	background-color: #effafa
}

.text_gray {
	color: #f0f0f0
}

.add_text_space {
	margin-top: 15px
}

.reset_height {
	line-height: normal
}

.green {
	color: #0cc!important
}

.blue {
	color: #008bcc
}

.white {
	color: #fff!important
}