.z_padding {
	padding: 0 3.7vw;
}

input::-webkit-input-placeholder {
	color: #999;
}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999;
}

input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999;
}

input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #999;
}

.flex1 {
	display: flex;
	justify-content: space-between;
}

.flex2 {
	display: flex;
	align-items: center;
	justify-content: center;

}

.flex3 {
	display: flex;
	align-items: center;
	justify-content: space-between;

}

/*单行溢出省略*/
.omit {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*多行溢出省略*/
.omit2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-align: justify;
	overflow: hidden;
}

.omit3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	text-align: justify;
	overflow: hidden;
}

/* 新写首页页面 */
.sy_header {
	height: 51vw;
}

.account_head {

	margin-top: -29vw;
	height: 47.04vw;
	background-color: #ffffff;
	box-shadow: 0.19vw 0.32vw 1.48vw 0vw rgba(51, 51, 51, 0.1);
	border-radius: 3.7vw;
	margin-bottom: 2vw;
}

.head_img {
	width: 20.37vw;
	height: 20.37vw;
	border-radius: 50%;
	position: absolute;
	top: 9%;
	left: 50%;
	transform: translate(-50%, 0);

	border: solid 1px #ffffff;
}

.head_title {
	text-align: center;
	padding-top: 11.4vw;
}

.head_title .head_h2 {
	font-size: 4.63vw;
	font-weight: bold;
	color: #333333;
}

.head_title .phone {
	font-size: 3.7vw;
	margin-top: 0.6vw;
	color: #999;
}

.hongbao_img {
	position: absolute;
	top: 38vw;
	right: 10vw;
	width: 9.35vw;
}

.head_yue {
	width: 64.81vw;
	padding: 1.8vw 0;
	font-size: 4.07vw;
	margin: 0 auto;
	margin-top: 3vw;
	color: #fff;
	text-align: center;
	background-color: #65c1a7;
	border-radius: 4.44vw;
}

.achieve_cont {
	margin-top: 3.6vw;
}

.achieve_cont .achieve_lf {
	position: relative;
	width: 50%;
	font-size: 3.89vw;
	color: #999999;
	text-align: center;
}

.achieve_line::after {
	content: '';
	position: absolute;
	top: 11%;
	right: 0;
	width: 0.19vw;
	height: 4.63vw;
	background-color: #dddddd;

}

/* 轮播图 */
.banner_cont {
	width: 96vw;
	margin: 0 auto;
	margin-top: -19vw;

}

.banner_img {
	height: 34.26vw !important;
	border-radius: 4.63vw !important;
}

.lanyao_img {
	width: 100%;
	height: 27.13vw;
	margin-top: 4.1vw;
	box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.1);
	border-radius: 2.3vw;

}

.daohang_cont {
	text-align: center;
	display: flex;
	justify-content: space-around;
	margin-top: 2.9vw;
}

.daohang_cont .dh_img {
	width: 15vw;
	height: 11vw;
	border-radius: 20px;
	display: block;
}

.shadow1 {
	box-shadow: 0vw 0vw 1vw 0vw rgba(75, 139, 253, 0.4);
}

.shadow2 {
	box-shadow: 0vw 0vw 1vw 0vw rgba(18, 210, 132, 0.4);
}

.shadow3 {
	box-shadow: 0vw 0vw 1vw 0vw rgba(255, 163, 9, 0.4);
}

.shadow4 {
	box-shadow: 0vw 0vw 1vw 0vw rgba(249, 90, 63, 0.4);
}

.daohang_cont .text_dh {
	font-size: 3vw;
	color: #333333;
	display: block;
	margin-top: 1.8vw;
}

.public_title {
	margin-top: 4.8vw;
}

.public_title .z_title {
	margin-bottom: 0.6vw;
}

.z_title {
	font-size: 4.63vw;
	font-weight: bold;
	color: #00001e;
	margin-bottom: 2.6vw;
}

.nav_cont {
	overflow: hidden;
	text-align: center;
}

.nav_cont .nav_tz {
	display: block;
	padding-top: 3vw;
	width: 29.63vw;
	height: 19.63vw;
	border-radius: 2vw;
}

.nav_bj1 {
	background-image: linear-gradient(-90deg,
			#28b841 0%,
			#54c720 100%);
}

.nav_bj2 {
	background-image: linear-gradient(-90deg,
			#00c6b7 0%,
			#00d7cb 100%);
}

.nav_bj3 {
	background-image: linear-gradient(-90deg,
			#0c8ffd 0%,
			#26a0fa 100%);
}

.nav_bj4 {
	background-image: linear-gradient(-90deg,
			#05d0e4 0%,
			#2cd7e6 100%);
}



.nav_tz .nav_img {
	width: 7vw;
	height: 7vw;
	display: block;
	margin: 0 auto;
}

.nav_tz .text_nav {
	font-size: 3vw;
	color: #ffffff;

}

.public_fan {
	width: 1vw;
	height: 2vw;
	margin-left: 0.2vw;
}

.public_lr {
	font-size: 3vw;
	color: #999999;
}

.news_cont {
	border-radius: 4vw;
}

.nwes_img {
	width: 100%;
	height: 52vw;
}

.news_bottom {
	padding: 1vw 3vw 4vw 3vw;
}

.xw_news_white {
	overflow: hidden;
	margin-top: 2.6vw;
	background-color: #fff;
	border-radius: 4vw;
}

.news_bottom .h2 {
	font-size: 4.26vw;
	color: #333333;
	margin-bottom: 1.4vw;
}

.public_jianbao {
	margin-top: 2vw;
}

.news_time {
	font-size: 3vw;
	color: #999;
}

/* 公司简介 */
.brief_cont {
	padding: 2vw 5vw 5.6vw 5vw;
	margin: 1.1vw 0 20vw 0;
	background-color: #ffffff;
	border-radius: 4vw;
}

.brief_list {
	padding-bottom: 4vw;

	border-bottom: 1px solid #ddd;
}

.brief_list a {
	display: block;
	width: 100%;

}

.brief_list:last-child {
	border: 0;
	padding-bottom: 0;
}

.brief_title {
	margin-top: 2.5vw;
	font-weight: normal;
	font-size: 4vw;
	color: #333333;
	margin-bottom: 2vw;
}

.zhixuan {
	display: flex;
	align-items: center;
	margin-top: 1vw;
}

.zhixuan .green {
	padding: 0.4vw 1.4vw;
	background-image: linear-gradient(#70b5a2,
			#70b5a2),
		linear-gradient(#5e8822,
			#5e8822);

	font-size: 3vw;
	color: #ffffff;
	margin-right: 1.4vw;

}

.zhixuan .time {
	font-size: 3vw;
	color: #a6abbe;
}

/* 个人中心 */
.user_header {

	padding: 4vw 0;
	color: #fff;
}

.user_header_top {
	padding: 0 6vw;
	margin: 4vw 0 15vw 0;
}

.head_lr {
	width: 40%;
	display: flex;
	justify-content: space-around;
	flex-direction: column;
	height: 16vw;
	text-align: center;
}

.head_lr .font_img {
	display: block;
	margin: 0 auto;

	width: 11.3vw;

}

.head_lr .font {
	font-size: 3.89vw;
}

.tixian_cont {
	margin-top: 1vw;
}

.Dark_green {
	position: relative;
	height: 13.15vw;
	background-image: linear-gradient(#6cb6a1,
			#6cb6a1),
		linear-gradient(144deg,
			#3554a0 0%,
			#3751a4 0%,
			#384da7 0%,
			#293e92 0%,
			#192f7c 0%,
			#0e2864 70%,
			#092559 100%);
	border-radius: 3vw;
	padding: 0 6.39vw;
	margin-bottom: 2vw;

}

.Dark_title {
	font-weight: bold;
	font-size: 5.93vw;
	color: #faf4ce;

}

.Open_shop {
	width: 58%;
	font-size: 4.07vw;
	color: #faf4ce;
}

.shop_lr {
	margin-top: 0.8vw;
}

.shop_lr::after {
	position: absolute;
	right: 21%;
	top: 36%;
	bottom: 2%;
	content: '';
	width: 1px;
	height: 19px;
	background-color: #fff;
}

.shop_kaidian {
	margin-right: 1vw;
}

.Open_shop .shop_lf {

	display: flex;
	align-items: center;
}

.gongju_cont {
	padding: 3.89vw 1.67vw 1vw 3.89vw;
	background-color: #fff;
	border-radius: 4vw;

}

.user_title {
	margin-left: 2.41vw;
}

.gj_container .gj_list {
	height: 15vw;
	line-height: 15vw;
	border-bottom: 1px solid #ddd;
}

.gj_container .gj_list:last-child {
	border: 0;
}

.gj_list .lf {
	display: flex;
	align-items: center;
	margin-left: 5.46vw;
}

.lf .shezhi_img {
	width: 4.54vw;
	margin-right: 3.8vw;
}

.lf .shezhi_text {
	font-size: 3.7vw;
	color: #333333;
}

.lr_img {
	width: 1.39vw;
	height: 2.5vw;
	margin-right: 4.7vw;
}

/* 消费注册 */
.consump_img {
	width: 100%;
	height: auto;
	display: block;
}

.f_Registration {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 8vw 0 4vw;
	margin: 0 3.33vw 7vw 3.33vw;
	height: 25vw;
	background-image: linear-gradient(0deg, #99d8c7 0%, #56bea1 50%, #15a57d 100%);
	box-shadow: 0.19vw 0.32vw 1.48vw 0vw rgba(51, 51, 51, 0.64);
	border-radius: 4.63vw;
	border: solid 0.28vw #70b5a2;

}


.Reg_zhiti {
	flex: 1;
	text-align: center;
	font-size: 4.63vw;
	margin-bottom: 0.3vw;
	color: #ffffff;
}

.reg_button {
	flex: none;
	width: 22.04vw;
	height: 7.22vw;
	line-height: 7.22vw;
	text-align: center;
	font-size: 3.7vw;
	color: #555555;
	background-color: #fff;
	border-radius: 3vw;
}

.Reg_zhiti2 {
	font-size: 3.52vw;
	color: #fff;
}

/* 公用底部 */
.f_footer {
	z-index: 999;
	position: fixed;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: space-around;
	width: 100%;
	height: 15.19vw;
	background-color: #ffffff;
}

.footer_list {
	width: 25%;
}

.footer_list img {
	width: 5.74vw;
	display: block;
	margin: 0 auto;
}

.footer_list p {
	font-size: 3.52vw;
	color: #a6abbe;
	text-align: center;
}

/* 首页公告 */
.gonggao_cont {
	overflow: hidden;
	margin-bottom: 0.6vw;
	height: 10.19vw;
}

.gonggao_cont .go_lf {

	display: flex;

	align-items: center;

	width: 86%;

}

.gonggao_cont .go_lf .ss_img {

	width: 14.63vw;
}

.tempWrap {

	height: 18px !important;

}

.go_lf .gg_ul .gg_li {

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	margin-bottom: 2vw;

	font-size: 3.15vw;

	color: #333333;

}

.gonggao_cont .fan_lr {

	width: 10%;

	font-size: 3.15vw;

	color: #999999;

}

.gonggao_cont .fan_lr .fh {

	width: 1.02vw;

}

.f_laba_img {
	width: 3.06vw;
	margin-left: 1vw;
	margin-right: 2vw;
}

.f_jianju {
	margin-bottom: 160vw;
}

.sign_out {
	font-size: 4vw;
	color: #333333;
	text-align: center;
	width: 74vw;
	height: 11vw;
	line-height: 11vw;
	margin: 0 auto;
	margin-top: 8vw;
	margin-bottom: 30vw;
	border-radius: 6vw;
	background-color: #ebebeb;
}

.xinwen_cont {
	overflow: hidden;
	margin-top: 2.69vw;
}

.xinwen_list {
	width: 29.17vw;
	display: block;
}

.xinwen_list .xinwen_img {
	width: 29.17vw;
	height: 33.33vw;
	box-shadow: 0vw 0.37vw 1.48vw 0vw rgba(51, 51, 51, 0.1);
	border-radius: 2.78vw;
}

.xinwen_list .xinwen_h2 {
	font-size: 3.89vw;
	color: #333333;
}
