@charset "utf-8";

:root {
	--el-color-white: #ffffff;
	--el-color-black: #000000;
	--el-color-primary-rgb: 64, 158, 255;
	--el-color-success-rgb: 103, 194, 58;
	--el-color-warning-rgb: 230, 162, 60;
	--el-color-danger-rgb: 245, 108, 108;
	--el-color-error-rgb: 245, 108, 108;
	--el-color-info-rgb: 144, 147, 153;
	--el-font-size-extra-large: 20px;
	--el-font-size-large: 18px;
	--el-font-size-medium: 16px;
	--el-font-size-base: 14px;
	--el-font-size-small: 13px;
	--el-font-size-extra-small: 12px;
	--el-font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
	--el-font-weight-primary: 500;
	--el-font-line-height-primary: 24px;
	--el-index-normal: 1;
	--el-index-top: 1000;
	--el-index-popper: 2000;
	--el-border-radius-base: 4px;
	--el-border-radius-small: 2px;
	--el-border-radius-round: 20px;
	--el-border-radius-circle: 100%;
	--el-transition-duration: .3s;
	--el-transition-duration-fast: .2s;
	--el-transition-function-ease-in-out-bezier: cubic-bezier(.645, .045, .355, 1);
	--el-transition-function-fast-bezier: cubic-bezier(.23, 1, .32, 1);
	--el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
	--el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
	--el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
	--el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear;
	--el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
	--el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
	--el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
	--el-component-size-large: 40px;
	--el-component-size: 32px;
	--el-component-size-small: 24px;
	color-scheme: light;
	--el-color-primary: #409eff;
	--el-color-primary-light-3: rgb(121.3, 187.1, 255);
	--el-color-primary-light-5: rgb(159.5, 206.5, 255);
	--el-color-primary-light-7: rgb(197.7, 225.9, 255);
	--el-color-primary-light-8: rgb(216.8, 235.6, 255);
	--el-color-primary-light-9: rgb(235.9, 245.3, 255);
	--el-color-primary-dark-2: rgb(51.2, 126.4, 204);
	--el-color-success: #67c23a;
	--el-color-success-light-3: rgb(148.6, 212.3, 117.1);
	--el-color-success-light-5: rgb(179, 224.5, 156.5);
	--el-color-success-light-7: rgb(209.4, 236.7, 195.9);
	--el-color-success-light-8: rgb(224.6, 242.8, 215.6);
	--el-color-success-light-9: rgb(239.8, 248.9, 235.3);
	--el-color-success-dark-2: rgb(82.4, 155.2, 46.4);
	--el-color-warning: #e6a23c;
	--el-color-warning-light-3: rgb(237.5, 189.9, 118.5);
	--el-color-warning-light-5: rgb(242.5, 208.5, 157.5);
	--el-color-warning-light-7: rgb(247.5, 227.1, 196.5);
	--el-color-warning-light-8: rgb(250, 236.4, 216);
	--el-color-warning-light-9: rgb(252.5, 245.7, 235.5);
	--el-color-warning-dark-2: rgb(184, 129.6, 48);
	--el-color-danger: #f56c6c;
	--el-color-danger-light-3: rgb(248, 152.1, 152.1);
	--el-color-danger-light-5: rgb(250, 181.5, 181.5);
	--el-color-danger-light-7: rgb(252, 210.9, 210.9);
	--el-color-danger-light-8: rgb(253, 225.6, 225.6);
	--el-color-danger-light-9: rgb(254, 240.3, 240.3);
	--el-color-danger-dark-2: rgb(196, 86.4, 86.4);
	--el-color-error: #f56c6c;
	--el-color-error-light-3: rgb(248, 152.1, 152.1);
	--el-color-error-light-5: rgb(250, 181.5, 181.5);
	--el-color-error-light-7: rgb(252, 210.9, 210.9);
	--el-color-error-light-8: rgb(253, 225.6, 225.6);
	--el-color-error-light-9: rgb(254, 240.3, 240.3);
	--el-color-error-dark-2: rgb(196, 86.4, 86.4);
	--el-color-info: #909399;
	--el-color-info-light-3: rgb(177.3, 179.4, 183.6);
	--el-color-info-light-5: rgb(199.5, 201, 204);
	--el-color-info-light-7: rgb(221.7, 222.6, 224.4);
	--el-color-info-light-8: rgb(232.8, 233.4, 234.6);
	--el-color-info-light-9: rgb(243.9, 244.2, 244.8);
	--el-color-info-dark-2: rgb(115.2, 117.6, 122.4);
	--el-bg-color: #ffffff;
	--el-bg-color-page: #f2f3f5;
	--el-bg-color-overlay: #ffffff;
	--el-text-color-primary: #303133;
	--el-text-color-regular: #606266;
	--el-text-color-secondary: #909399;
	--el-text-color-placeholder: #a8abb2;
	--el-text-color-disabled: #c0c4cc;
	--el-border-color: #dcdfe6;
	--el-border-color-light: #e4e7ed;
	--el-border-color-lighter: #ebeef5;
	--el-border-color-extra-light: #f2f6fc;
	--el-border-color-dark: #d4d7de;
	--el-border-color-darker: #cdd0d6;
	--el-fill-color: #f0f2f5;
	--el-fill-color-light: #f5f7fa;
	--el-fill-color-lighter: #fafafa;
	--el-fill-color-extra-light: #fafcff;
	--el-fill-color-dark: #ebedf0;
	--el-fill-color-darker: #e6e8eb;
	--el-fill-color-blank: #ffffff;
	--el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .04), 0px 8px 20px rgba(0, 0, 0, .08);
	--el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .12);
	--el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .12);
	--el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .08), 0px 12px 32px rgba(0, 0, 0, .12), 0px 8px 16px -8px rgba(0, 0, 0, .16);
	--el-disabled-bg-color: var(--el-fill-color-light);
	--el-disabled-text-color: var(--el-text-color-placeholder);
	--el-disabled-border-color: var(--el-border-color-light);
	--el-overlay-color: rgba(0, 0, 0, .8);
	--el-overlay-color-light: rgba(0, 0, 0, .7);
	--el-overlay-color-lighter: rgba(0, 0, 0, .5);
	--el-mask-color: rgba(255, 255, 255, .9);
	--el-mask-color-extra-light: rgba(255, 255, 255, .3);
	--el-border-width: 1px;
	--el-border-style: solid;
	--el-border-color-hover: var(--el-text-color-disabled);
	--el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color);
	--el-svg-monochrome-grey: var(--el-border-color)
}

body {
	margin: 0;
}

img {
	border-style: none;
}

ul,
li {
	padding: 45px;
	margin: 0;
	list-style: none;
}

.banner[data-v-e9033102] {
	width: 100%;
}

.banner img[data-v-e9033102] {
	width: 100%;
	height: auto;
	display: block;
}

/* news */
.news[data-v-9ba6ef15] {
	height: 830px;
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	padding-top: 88px;
	background: url(./../images/qzfzdh/news-bg-BIhIZCV2.png) no-repeat top left;
	background-size: 100% 100%;
}

.news .news-title[data-v-9ba6ef15] {
	width: 340px;
	margin: 0 auto;
}

.news .news-title img[data-v-9ba6ef15] {
	width: 100%;
	height: auto;
}

.news .news-box[data-v-9ba6ef15] {
	display: flex;
	align-items: center;
	justify-content: center;
}

.news .news-box .news-left[data-v-9ba6ef15] {
	width: 770px;
	padding: 30px 0;
	background-color: #fff;
	box-shadow: 0 0 39px 1px #55a5ec26;
	border-radius: 10px;
}

.news .news-box .news-left .news-list[data-v-9ba6ef15] {
	width: 570px;
	margin-left: 58px;
}

.news .news-box .news-left .news-list .news-item[data-v-9ba6ef15] {
	padding: 20px 0;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer;
}

.news .news-box .news-left .news-list .news-item:hover .item-title[data-v-9ba6ef15] {
	margin-left: 5px;
	font-size: 20px
}

.news .news-box .news-left .news-list .news-item:first-child .item-title[data-v-9ba6ef15] {
	font-size: 22px;
	color: #166bea
}

.news .news-box .news-left .news-list .news-item[data-v-9ba6ef15]:last-child {
	border-bottom: none
}

.news .news-box .news-left .news-list .news-item .item-title[data-v-9ba6ef15] {
	font-size: 18px;
	color: #333;
	margin-bottom: 15px;
	font-weight: 700;
	transition: all .2s linear;
}

.news .news-box .news-left .news-list .news-item .item-content[data-v-9ba6ef15] {
	font-size: 18px;
	line-height: 25px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.news .news-box .news-right[data-v-9ba6ef15] {
	width: 580px;
	height: 327px;
	background-color: #f5f7fb;
	box-shadow: 0 0 39px 1px #55a5ec36;
	border-radius: 10px;
	margin-left: -73px;
}

.news .news-box .news-right .news-swiper[data-v-9ba6ef15] {
	width: 580px;
	height: 327px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	border-radius: 10px;
}

.news .news-box .news-right .news-swiper:hover .navigation-left-btn[data-v-9ba6ef15],
.news .news-box .news-right .news-swiper:hover .navigation-right-btn[data-v-9ba6ef15] {
	display: block
}

.news .news-box .news-right .news-swiper .swiper-container[data-v-9ba6ef15],
.news .news-box .news-right .news-swiper .swiper-wrapper[data-v-9ba6ef15],
.news .news-box .news-right .news-swiper .swiper-slide[data-v-9ba6ef15] {
	width: 100%;
	height: 100%
}

.news .news-box .news-right .news-swiper .swiper-container img[data-v-9ba6ef15],
.news .news-box .news-right .news-swiper .swiper-wrapper img[data-v-9ba6ef15],
.news .news-box .news-right .news-swiper .swiper-slide img[data-v-9ba6ef15] {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	transition: all .3s linear
}

.news .news-box .news-right .news-swiper .swiper-container img[data-v-9ba6ef15]:hover,
.news .news-box .news-right .news-swiper .swiper-wrapper img[data-v-9ba6ef15]:hover,
.news .news-box .news-right .news-swiper .swiper-slide img[data-v-9ba6ef15]:hover {
	scale: 1.2
}

.news .news-box .news-right .news-swiper p[data-v-9ba6ef15] {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 20px;
	padding: 8px 20px;
	margin: 0;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .5));
}

.news .news-box .news-right .news-swiper .bottom-bot-title[data-v-9ba6ef15] {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 41px;
	z-index: 2;
	display: flex;
	justify-content: flex-end;
	box-sizing: border-box;
	align-items: center;
	color: #fff;
	padding: 0 20px;
}

.news .news-box .news-right .news-swiper .bottom-bot-title .page-num[data-v-9ba6ef15] {
	width: 36px;
	font-size: 16px
}

.news .news-box .news-right .news-swiper .navigation-left-btn[data-v-9ba6ef15],
.news .news-box .news-right .news-swiper .navigation-right-btn[data-v-9ba6ef15] {
	position: absolute;
	display: none;
	top: 50%;
	transform: translateY(-50%);
	width: 26px;
	z-index: 2
}

.news .news-box .news-right .news-swiper .navigation-left-btn img[data-v-9ba6ef15],
.news .news-box .news-right .news-swiper .navigation-right-btn img[data-v-9ba6ef15] {
	width: 100%;
	height: auto
}

.news .news-box .news-right .news-swiper .navigation-left-btn[data-v-9ba6ef15] {
	left: 0;
	border-radius: 0 9px 9px 0
}

.news .news-box .news-right .news-swiper .navigation-right-btn[data-v-9ba6ef15] {
	right: 0;
	border-radius: 9px 0 0 9px
}

/* schedule */
.schedule[data-v-96ff6874] {
	width: 100%;
	height: 941px;
	margin: 0 auto;
	box-sizing: border-box;
	padding-top: 88px;
	background: url(./../images/qzfzdh/schedule-bg-Cit9n9zG.png) no-repeat top left;
	background-size: 100% 100%
}

.schedule .schedule-title[data-v-96ff6874] {
	width: 641px;
	margin: 0 auto
}

.schedule .schedule-title img[data-v-96ff6874] {
	width: 100%;
	height: auto
}

.schedule .tab[data-v-96ff6874] {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 40px
}

.schedule .tab .tab-item[data-v-96ff6874] {
	width: 168px;
	height: 60px;
	background-color: #fff;
	border-radius: 10px;
	text-align: center;
	line-height: 60px;
	color: #333;
	font-size: 22px;
	margin-right: 30px;
	cursor: pointer;
	transition: all .3s linear
}

.schedule .tab .tab-item[data-v-96ff6874]:last-child {
	margin-right: 0
}

.schedule .tab .tab-item.active[data-v-96ff6874] {
	background-color: #166bea;
	color: #fff
}

.schedule .schedule-swiper[data-v-96ff6874] {
	margin-top: 48px
}

.schedule .schedule-swiper .swiper-slide[data-v-96ff6874] {
	width: 450px;
	height: 300px;
	box-shadow: 0 0 39px 1px #55a5ec26;
	border-radius: 10px;
	background: url(./../images/qzfzdh/schedule-item-bg-C3OSmH6m.png) #fff no-repeat top left;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding: 40px 30px
}

.schedule .schedule-swiper .swiper-slide .schedule-title2[data-v-96ff6874] {
	font-size: 22px;
	color: #166bea;
	margin-bottom: 35px
}

.schedule .schedule-swiper .swiper-slide .schedule-date[data-v-96ff6874] {
	font-size: 18px;
	color: #333;
	margin-bottom: 28px
}

.schedule .schedule-swiper .swiper-slide .schedule-address[data-v-96ff6874] {
	font-size: 18px;
	color: #333
}

.schedule .schedule-swiper .swiper-slide.swiper-slide-active[data-v-96ff6874] {
	background: linear-gradient(-30deg, #6418ff, #4d6cff 40%, #35bfff), no-repeat
}

.schedule .schedule-swiper .swiper-slide.swiper-slide-active .schedule-title2[data-v-96ff6874],
.schedule .schedule-swiper .swiper-slide.swiper-slide-active .schedule-date[data-v-96ff6874],
.schedule .schedule-swiper .swiper-slide.swiper-slide-active .schedule-address[data-v-96ff6874] {
	color: #fff
}

.schedule .schedule-swiper .schedule-scrollbar[data-v-96ff6874] {
	position: relative;
	margin: 48px auto 0;
	width: 1200px;
	height: 8px;
	border-radius: 4px;
	opacity: .8;
	background: #fffc
}

.schedule .schedule-swiper .schedule-scrollbar .scrollbar[data-v-96ff6874] {
	position: absolute;
	left: 0;
	top: 0;
	height: 8px;
	background-color: #166bea;
	border-radius: 4px;
	transition: left .2s ease-in;
}

.schedule .schedule-swiper .schedule-scrollbar .swiper-scrollbar-drag {
	position: absolute;
	left: 0;
	top: 0;
	height: 8px;
	background-color: #166bea;
	border-radius: 4px;
	transition: left .2s ease-in;
}

.schedule .schedule-swiper .navigation-box[data-v-96ff6874] {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 30px
}

.schedule .schedule-swiper .navigation-box .navigation-btn[data-v-96ff6874] {
	width: 48px;
	height: 48px;
	cursor: pointer
}

.schedule .schedule-swiper .navigation-box .navigation-btn img[data-v-96ff6874] {
	width: 100%;
	height: 100%
}

.schedule .schedule-swiper .navigation-box .navigation-btn.navigation-left-btn[data-v-96ff6874] {
	margin-right: 30px
}

.schedule .schedule-swiper .more[data-v-96ff6874] {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 60px auto 0;
	color: #333;
	font-size: 20px;
	cursor: pointer;
	width: 120px
}

.schedule .schedule-swiper .more img[data-v-96ff6874] {
	margin-left: 10px;
	width: 10px;
	height: auto
}

/* activities */
.activities[data-v-90dc4b81] {
	width: 100%;
	height: 900px;
	margin: 0 auto;
	box-sizing: border-box;
	padding-top: 88px;
	background: url(./../images/qzfzdh/activities-bg-D6yQrtBJ.png) #fff no-repeat top left;
	background-size: 100% 100%
}

.activities .activities-title[data-v-90dc4b81] {
	width: 450px;
	margin: 0 auto
}

.activities .activities-title img[data-v-90dc4b81] {
	width: 100%;
	height: auto
}

.activities .activities-tab[data-v-90dc4b81] {
	display: flex;
	align-items: center;
	justify-content: center
}

.activities .activities-tab .activities-tab-item span[data-v-90dc4b81] {
	font-size: 22px;
	color: #666;
	font-weight: 700;
	cursor: pointer
}

.activities .activities-tab .activities-tab-item span.active[data-v-90dc4b81] {
	color: #166bea
}

.activities .activities-tab .activities-tab-item i[data-v-90dc4b81] {
	font-size: 24px;
	color: #999;
	margin: 0 38px
}

.activities .tab_li[data-v-90dc4b81] {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-evenly;
	width: 1200px;
	min-height: 265px;
	background-color: #fff;
	box-shadow: 0 0 39px 1px #55a5ec26;
	border-radius: 10px;
	margin: 79px auto 0;
	box-sizing: border-box;
	padding: 30px;
}

.activities .tab_li .img-box[data-v-90dc4b81] {
	width: 510px;
	height: 287px;
	margin-right: 30px;
	margin-bottom: 24px;
	overflow: hidden
}

.activities .tab_li .img-box img[data-v-90dc4b81] {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .2s linear;
	cursor: pointer
}

.activities .tab_li .img-box img[data-v-90dc4b81]:hover {
	transform: scale(1.1)
}

.activities .tab_li .hqyuzhi-item[data-v-90dc4b81] {
	cursor: pointer
}

.activities .tab_li .hqyuzhi-item:hover .info .title[data-v-90dc4b81] {
	margin-left: 5px;
	color: #166bea !important
}

.activities .tab_li .hqyuzhi-item.first[data-v-90dc4b81] {
	width: 594px
}

.activities .tab_li .hqyuzhi-item.first .time[data-v-90dc4b81] {
	width: 72px;
	height: 72px;
	background-color: #166bea;
	color: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-bottom: 30px
}

.activities .tab_li .hqyuzhi-item.first .time .day[data-v-90dc4b81] {
	font-size: 32px
}

.activities .tab_li .hqyuzhi-item.first .time .months[data-v-90dc4b81] {
	font-size: 14px
}

.activities .tab_li .hqyuzhi-item.first .info[data-v-90dc4b81] {
	flex: 1
}

.activities .tab_li .hqyuzhi-item.first .info .title[data-v-90dc4b81] {
	font-weight: 700;
	font-size: 18px;
	color: #333;
	margin-bottom: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	transition: all .2s linear
}

.activities .tab_li .hqyuzhi-item.first .info .content[data-v-90dc4b81] {
	font-size: 18px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.activities .tab_li .hqyuzhi-item.other[data-v-90dc4b81] {
	width: 555px;
	min-height: 180px;
	background-color: #fff;
	border: solid 1px #e5e5e5;
	box-sizing: border-box;
	padding: 20px;
	margin-right: 30px
}

.activities .tab_li .hqyuzhi-item.other[data-v-90dc4b81]:last-child {
	margin-right: 0
}

.activities .tab_li .hqyuzhi-item.other .title[data-v-90dc4b81] {
	font-weight: 700;
	font-size: 18px;
	line-height: 30px;
	color: #333;
	margin-bottom: 19px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	transition: all .2s linear
}

.activities .tab_li .hqyuzhi-item.other .content[data-v-90dc4b81] {
	font-size: 18px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.activities .tab_li .hqyuzhi-item.other .other-time[data-v-90dc4b81] {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 15px
}

.activities .tab_li .hqyuzhi-item.other .other-time p[data-v-90dc4b81] {
	font-size: 18px;
	color: #666
}

.activities .tab_li .hqyuzhi-item.other .other-time img[data-v-90dc4b81] {
	width: 25px;
	height: auto
}

/* .activities .more[data-v-90dc4b81] {
    width: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin: 60px auto
}

.activities .more span[data-v-90dc4b81] {
    color: #fff;
    font-size: 20px;
    margin-right: 10px
}

.activities .more img[data-v-90dc4b81] {
    width: 10px;
    height: auto
} */

.tab_ul {}

.tab_li {}

.tab_li .news-list {
	width: 40%;
}

.tab_li .news-item {
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer;
}

.tab_li .item-title {
	font-size: 18px;
	color: #333;
	font-weight: 700;
	transition: all .2s linear;
}

.tab_li .news-item:last-child {
	border-bottom: none;
}

/* footer */
.footer[data-v-a91b48e4] {
	height: 460px;
	background: linear-gradient(90deg, #0070bd, #00429a), linear-gradient(#002062, #002062);
	position: relative
}

.footer .bg-1[data-v-a91b48e4] {
	position: absolute;
	width: 509px;
	height: auto;
	bottom: 0;
	left: 219px
}

.footer .bg-2[data-v-a91b48e4] {
	position: absolute;
	width: 845px;
	height: auto;
	right: 0;
	bottom: 0
}

.footer .footer-main[data-v-a91b48e4] {
	width: 1200px;
	margin: 0 auto
}

.footer .footer-main .footer-top[data-v-a91b48e4] {
	display: flex
}

.footer .footer-main .footer-top .footer-contents[data-v-a91b48e4] {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	width: 100%;
	box-sizing: border-box;
	padding-top: 100px;
}

.footer .footer-main .footer-top .footer-contents .list[data-v-a91b48e4] {
	margin-bottom: 70px;
	color: #fff
}

.footer .footer-main .footer-top .footer-contents .list-title[data-v-a91b48e4] {
	font-weight: 700;
	margin-bottom: 20px;
	font-size: 22px
}

.footer .footer-main .footer-top .footer-contents .list .item-box .item[data-v-a91b48e4] {
	font-size: 18px;
	margin-bottom: 20px
}

.footer .footer-main .footer-bottom[data-v-a91b48e4] {
	position: relative
}

.footer .footer-main .footer-bottom .footer-net[data-v-a91b48e4] {
	text-align: center;
	color: #fff;
	font-size: 16px
}