.nuxt-progress {
	position:fixed;
	top:0;
	left:0;
	right:0;
	height:2px;
	width:0;
	opacity:1;
	transition:width .1s,opacity .4s;
	background-color:#000;
	z-index:999999
}
.nuxt-progress.nuxt-progress-notransition {
	transition:none
}
.nuxt-progress-failed {
	background-color:red
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block
}
audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden] {
	display:none
}
html {
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
button,html,input,select,textarea {
	font-family:sans-serif
}
body {
	margin:0
}
a:focus {
	outline:thin dotted
}
a:active,a:hover {
	outline:0
}
h1 {
	font-size:2em;
	margin:.67em 0
}
h2 {
	font-size:1.5em;
	margin:.83em 0
}
h3 {
	font-size:1.17em;
	margin:1em 0
}
h4 {
	font-size:1em;
	margin:1.33em 0
}
h5 {
	font-size:.83em;
	margin:1.67em 0
}
h6 {
	font-size:.67em;
	margin:2.33em 0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:700
}
blockquote {
	margin:1em 40px
}
dfn {
	font-style:italic
}
hr {
	box-sizing:content-box;
	height:0
}
mark {
	background:#ff0;
	color:#000
}
p,pre {
	margin:1em 0
}
code,kbd,pre,samp {
	font-family:monospace,serif;
	_font-family:courier new,monospace;
	font-size:1em
}
q {
	quotes:none
}
q:after,q:before {
	content:"";
	content:none
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
dl,menu,ol,ul {
	margin:1em 0
}
dd {
	margin:0 0 0 40px
}
menu,ol,ul {
	padding:0 0 0 40px
}
nav ol,nav ul {
	list-style:none;
	list-style-image:none
}
img {
	border:0;
	-ms-interpolation-mode:bicubic
}
svg:not(:root) {
	overflow:hidden
}
figure,form {
	margin:0
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0;
	white-space:normal;
	*margin-left:-7px
}
button,input,select,textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle
}
button,input {
	line-height:normal
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer;
	*overflow:visible
}
button[disabled],html input[disabled] {
	cursor:default
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0;
	*height:13px;
	*width:13px
}
input[type=search] {
	-webkit-appearance:textfield;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
*,:after,:before {
	box-sizing:border-box;
	margin:0;
	padding:0;
	outline:0
}
body,html {
	width:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	line-height:normal;
	font-size:16px;
	font-family:Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif
}
@media screen and (max-width:767px) {
	body {
	overflow-x:hidden
}
}li,ul {
	list-style:none
}
a {
	text-decoration:none;
	color:inherit
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
	-webkit-appearance:none
}
input[type=button],input[type=submit],input[type=text],textarea {
	-webkit-appearance:none
}
html {
	box-sizing:border-box;
	font-size:16px
}
@media screen and (min-width:375px) {
	html {
	font-size:calc(100% + 5.12821vw - 19.23077px);
	font-size:calc(-3.23077px + 5.12821vw)
}
}@media screen and (min-width:414px) {
	html {
	font-size:calc(112.5% + .68259vw - 2.82594px);
	font-size:calc(15.17406px + .68259vw)
}
}@media screen and (min-width:600px) {
	html {
	font-size:calc(125% + 1vw - 6px);
	font-size:calc(14px + 1vw)
}
}@media screen and (min-width:1000px) {
	html {
	font-size:calc(137.5% + .6vw - 6px);
	font-size:calc(16px + .6vw)
}
}body,div {
	box-sizing:border-box
}
body {
	min-height:100vh;
	background-color:#f1f1f3
}
@media screen and (max-width:767px) {
	body {
	background-color:#f1f1f3
}
}a,a:hover {
	color:#575757
}
pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word;
	font-family:PingFangSC-Regular,PingFang SC;
	margin:0;
	font-size:unset
}
img {
	max-width:100%
}
@-webkit-keyframes c-entrance {
	0% {
	opacity:0
}
to {
	opacity:1
}
}.news-wang img {
	height:unset!important;
	margin-bottom:.9375rem
}
.paint-product p {
	margin:0!important
}
.hierarchy-h1-one {
	font-size:.625rem!important;
	margin:0;
	font-weight:700
}
.hierarchy-h2-one {
	font-size:18px!important;
	margin:0
}
.hierarchy-h2-two {
	font-size:23px!important;
	margin:0
}
.hierarchy-h3-one {
	font-size:19px!important;
	margin:0
}
.hierarchy-about-h1,.hierarchy-about-h2 {
	font-size:.9375rem!important;
	margin:0
}
.hierarchy-about-h3 {
	font-size:.5625rem!important;
	margin:0
}
.hierarchy-beauty-h1 {
	margin:0!important
}
.hierarchy-beauty-h2,.hierarchy-beauty-h3,.hierarchy-clear {
	margin:0
}
.hierarchy-duty-h2 {
	font-size:.84375rem;
	margin:0
}
.hierarchy-clear-h3 {
	margin:0;
	color:#575757
}
.hierarchy-clear-more-h3 {
	color:#000;
	margin:0
}
.hierarchy-clear-more-h3:hover {
	color:#00388b
}
.hierarchy-clear-h2 {
	margin:0;
	font-size:1.03125rem
}
.hierarchy-h-color {
	color:#fff;
	margin:0
}
.hierarchy-h-h2 {
	font-size:.71875rem;
	margin:0;
	font-weight:700
}
@keyframes c-entrance {
	0% {
	opacity:0
}
to {
	opacity:1
}
}.ant-message {
	font-size:18px
}
.c-collapse {
	border:none;
	border-radius:0;
	background-color:#fff;
	box-shadow:0 .0625rem 0 0 rgba(0,0,0,.1)
}
.c-collapse .ant-collapse-content-box {
	padding:.125rem .75rem
}
.c-collapse .ant-collapse-item {
	border:none;
	border-radius:0
}
.c-collapse .ant-collapse-header,.c-collapse>:last-child>.ant-collapse-header {
	display:flex;
	align-items:center;
	padding:0 .75rem;
	height:2.25rem;
	font-size:.625rem;
	font-weight:700;
	color:#000;
	border:none;
	border-radius:0
}
.c-collapse .ant-collapse-content {
	border-top:none;
	border-radius:0
}
.c-radio .ant-radio-wrapper {
	display:block;
	margin-bottom:.375rem;
	color:#999
}
.c-radio .ant-radio-checked .ant-radio-inner {
	border-color:#039;
	background-color:#039
}
.c-radio .ant-radio-checked .ant-radio-inner:after {
	background-color:#fff
}
.c-radio .ant-radio-checked:after {
	border-color:#039
}
.c-radio .ant-radio-inner {
	border-color:#ccc;
	background-color:#ededed
}
.c-radio .ant-radio-inner:after {
	background-color:#ededed
}
.c-checkbox .ant-checkbox-group-item {
	display:block;
	margin-bottom:.25rem;
	color:#999
}
.c-checkbox .ant-checkbox-inner {
	border-color:#ccc;
	background-color:#ededed
}
.c-checkbox .ant-checkbox-checked .ant-checkbox-inner {
	border-color:#039;
	background-color:#039
}
.c-search .ant-input {
	border-radius:0;
	border:none;
	border-bottom:.03125rem solid #ccc;
	background-color:transparent
}
.c-search .ant-input:focus {
	box-shadow:none
}
.c-search .ant-input::-webkit-input-placeholder {
	color:#ccc;
	font-size:.5625rem
}
.c-tooltip {
	z-index:10
}
.c-tooltip .ant-tooltip-arrow {
	display:none
}
.c-tooltip .ant-tooltip-inner {
	background-color:transparent;
	box-shadow:none
}
.c-down {
	padding:0 .375rem;
	background-color:unset
}
.c-down .ant-select-dropdown-content {
	box-shadow:0 .5rem .5rem 0 rgba(0,0,0,.13);
	background-color:#fff
}
.c-down .ant-select-dropdown-menu-item {
	font-size:.875rem;
	color:#000
}
.c-down .ant-select-dropdown-menu-item:nth-child(2n) {
	background-color:#ededed
}
.c-down .ant-select-dropdown-menu-item:nth-child(odd) {
	background-color:#e0e0e0
}
.c-down .ant-select-dropdown-menu-item:active {
	background-color:#039;
	color:#fff
}
.c-down .ant-select-dropdown-menu-item-selected {
	background-color:#00388b!important;
	color:#fff!important
}
@media screen and (min-width:768px) {
	[data-view-desktop] .d-collapse {
	display:none
}
[data-view-desktop] .c-tabs .ant-tabs-nav-scroll {
	display:flex;
	justify-content:center;
	align-items:center
}
[data-view-desktop] .c-tabs .ant-tabs-bar {
	border-bottom:none
}
[data-view-desktop] .c-tabs .ant-tabs-nav>div {
	display:flex;
	justify-content:center;
	align-items:center
}
[data-view-desktop] .c-tabs .ant-tabs-tab {
	position:relative;
	margin:0 auto;
	color:#999;
	font-size:.84375rem;
	font-weight:400
}
[data-view-desktop] .c-tabs .ant-tabs-tab:after {
	content:"";
	position:absolute;
	top:.0625rem;
	left:0;
	right:0;
	margin:0 auto;
	width:6px;
	height:6px;
	border-radius:2000px;
	background-color:#039;
	opacity:0;
	transition:opacity .4s
}
[data-view-desktop] .c-tabs .ant-tabs-tab:hover {
	color:#05f
}
[data-view-desktop] .c-tabs .ant-tabs-tab:last-child {
	margin-right:auto
}
[data-view-desktop] .c-tabs .ant-tabs-tab-active {
	color:#039;
	text-shadow:none
}
[data-view-desktop] .c-tabs .ant-tabs-tab-active:after {
	opacity:1
}
[data-view-desktop] .c-tabs .ant-tabs-ink-bar {
	opacity:0
}
}@media screen and (max-width:767px) {
	[data-view-mobile] .c-tabs .ant-tabs-nav-scroll,[data-view-mobile] .c-tabs .ant-tabs-nav>div {
	display:flex;
	justify-content:center;
	align-items:center
}
[data-view-mobile] .c-tabs .ant-tabs-tab {
	position:relative;
	margin:0 auto;
	color:#999;
	font-size:.84375rem;
	font-weight:400
}
[data-view-mobile] .c-tabs .ant-tabs-tab:hover {
	color:#000
}
[data-view-mobile] .c-tabs .ant-tabs-tab:last-child {
	margin-right:auto
}
[data-view-mobile] .c-tabs .ant-tabs-tab-active {
	border-bottom:.25rem solid #00388b;
	color:#039;
	text-shadow:none
}
[data-view-mobile] .c-tabs .ant-tabs-tab-active:after {
	opacity:1
}
[data-view-mobile] .c-tabs .ant-tabs-bar {
	border-bottom:none
}
[data-view-mobile] .c-tabs .ant-tabs-nav .ant-tabs-tab {
	padding:0
}
[data-view-mobile] .c-tabs .ant-tabs-ink-bar {
	opacity:0
}
[data-view-mobile] .c-tabs .ant-tabs-nav-container-scrolling {
	overflow-x:scroll;
	display:-webkit-box;
	padding:.625rem .3125rem
}
[data-view-mobile] .c-tabs .ant-tabs-nav-container-scrolling::-webkit-scrollbar {
	height:.15625rem;
	background-color:transparent
}
[data-view-mobile] .c-tabs .ant-tabs-nav-container-scrolling::-webkit-scrollbar-thumb {
	background:#eee;
	border-radius:.3125rem
}
[data-view-mobile] .c-tabs .ant-tabs-nav-container-scrolling::-webkit-scrollbar-track {
	background:transparent;
	border-radius:.3125rem
}
[data-view-mobile] .c-tabs .ant-tabs-tab-next,[data-view-mobile] .c-tabs .ant-tabs-tab-prev {
	display:none
}
[data-view-mobile] .c-tabs .ant-tabs-tabpane {
	font-size:.75rem;
	line-height:1.5rem;
	font-weight:500;
	color:#666
}
[data-view-mobile] .c-checkbox .ant-checkbox-wrapper-checked>span {
	color:#000
}
[data-view-mobile] .d-collapse {
	border:none;
	width:347px;
	margin:0 auto 10px
}
[data-view-mobile] .d-collapse .ant-collapse-header {
	padding:20px 16px
}
[data-view-mobile] .d-collapse .ant-collapse-item {
	border:none
}
[data-view-mobile] .d-collapse .ant-collapse-content {
	border:none;
	background-color:unset
}
[data-view-mobile] .d-collapse .ant-collapse-content-box {
	padding:0 20px 23px;
	font-size:14px;
	font-weight:400;
	color:#000;
	line-height:26px
}
[data-view-mobile] .d-collapse .ant-collapse-content-box img {
	width:306px;
	border-radius:4px
}
[data-view-mobile] .d-tabs .ant-tabs-tab {
	height:45px
}
[data-view-mobile] .d-tabs .ant-tabs-nav.ant-tabs-tab {
	padding-left:0;
	padding-right:0;
	height:45px
}
[data-view-mobile] .d-tabs .ant-tabs-nav-animated {
	height:45px
}
[data-view-mobile] .d-tabs .ant-tabs-tab-arrow-show {
	height:45px;
	align-self:start;
	color:#039;
	font-size:20px
}
[data-view-mobile] .d-anchor {
	height:25px;
	line-height:24px
}
[data-view-mobile] .d-anchor .ant-affix {
	position:static!important
}
[data-view-mobile] .d-anchor .ant-anchor-wrapper {
	height:25px;
	line-height:24px;
	background-color:transparent
}
[data-view-mobile] .d-anchor .ant-anchor {
	display:flex;
	width:100%;
	height:25px
}
[data-view-mobile] .d-anchor .ant-anchor-ink {
	display:none
}
[data-view-mobile] .d-anchor .ant-anchor-link {
	color:#000;
	margin:0 10px;
	padding:0
}
[data-view-mobile] .d-anchor .ant-anchor-link a {
	margin:0 6px;
	padding:0;
	width:25px;
	height:25px;
	background:#ededed;
	border:1px solid #eae9e9;
	text-align:center;
	align-self:center;
	border-radius:2000px
}
[data-view-mobile] .d-anchor .ant-anchor-link-title .ant-anchor-link-active {
	text-align:center;
	color:#fff!important
}
[data-view-mobile] .d-anchor .ant-anchor-link-title {
	height:25px;
	line-height:24px;
	color:#000
}
[data-view-mobile] .d-anchor .ant-anchor-link-title a {
	width:25px;
	height:25px;
	background:#ededed;
	border:1px solid #eae9e9;
	line-height:24px;
	text-align:center;
	border-radius:50%;
	color:#000
}
[data-view-mobile] .d-anchor .ant-anchor-link-title-active a {
	width:25px;
	height:25px;
	padding:0;
	color:#fff!important;
	line-height:24px;
	background-color:#039
}
[data-view-mobile] .c-search .ant-input {
	border:none
}
[data-view-mobile] .c-collapse .ant-collapse-content-box {
	padding:.75rem 1.5rem;
	background-color:#f1f1f3
}
[data-view-mobile] .c-collapse .ant-collapse-item {
	border-bottom:1px solid rgba(0,0,0,.07)
}
[data-view-mobile] .c-collapse .ant-collapse-header,[data-view-mobile] .c-collapse>:last-child>.ant-collapse-header {
	display:flex;
	align-items:center;
	padding:0 1.5rem;
	height:3.5rem;
	font-size:1.125rem;
	font-weight:700;
	color:#000;
	border:none;
	border-radius:0
}
}.nc_iconfont {
	height:100%!important
}
html {
	overflow-y:scroll
}
:root {
	overflow-y:auto;
	overflow-x:hidden
}
:root body {
	position:absolute
}
body {
	width:100vw;
	overflow-x:hidden
}
.c-desktop[data-v-f7f64bc6] {
	display:none;
}
@media screen and (min-width:768px) {
	.c-desktop[data-v-f7f64bc6] {
	display:none;
}
}.c-mobile[data-v-5b913923] {
	display:none
}
@media screen and (max-width:767px) {
	.c-mobile[data-v-5b913923] {
	display:block
}
}.vs-wave[data-v-457fda33] {
	line-height:0
}
@-webkit-keyframes c-entrance-data-v-548f8d82 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes c-entrance-data-v-548f8d82 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@media screen and (max-width:767px) {
	[data-view-mobile] .c-dialog[data-v-548f8d82] {
	position:fixed;
	top:0;
	left:0;
	z-index:1001;
	width:100vw;
	height:100vh;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	color:#333
}
[data-view-mobile] .c-dialog__mask[data-v-548f8d82] {
	width:100vw;
	height:100vh;
	position:fixed;
	top:0;
	z-index:1001;
	background-color:rgba(12,12,12,.8)
}
[data-view-mobile] .c-dialog__box[data-v-548f8d82] {
	width:19.6875rem;
	border-radius:.625rem;
	position:absolute;
	top:20%;
	z-index:1002;
	background-color:#fff
}
[data-view-mobile] .c-dialog__box-top[data-v-548f8d82] {
	padding:.625rem;
	border-radius:.625rem .625rem 0 0;
	background-color:#f1f1f1
}
[data-view-mobile] .c-dialog__header[data-v-548f8d82] {
	text-align:right
}
[data-view-mobile] .c-dialog__close[data-v-548f8d82] {
	width:1.5rem;
	height:1.5rem;
	cursor:pointer
}
[data-view-mobile] .c-dialog__content[data-v-548f8d82] {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	position:relative
}
[data-view-mobile] .c-dialog__title[data-v-548f8d82] {
	font-size:1.375rem;
	font-weight:600;
	color:#333
}
[data-view-mobile] .c-dialog__code-text[data-v-548f8d82] {
	position:relative;
	width:13.1875rem;
	height:16.0625rem;
	margin:.75rem 0 .8125rem
}
[data-view-mobile] .c-dialog__text[data-v-548f8d82] {
	position:absolute;
	left:5.125rem;
	top:.375rem;
	font-size:.875rem;
	color:#666
}
[data-view-mobile] .c-dialog__code[data-v-548f8d82] {
	width:100%;
	height:100%
}
[data-view-mobile] .c-dialog__box-bottom[data-v-548f8d82] {
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center
}
[data-view-mobile] .c-dialog__wave[data-v-548f8d82] {
	position:absolute;
	top:-.0625rem;
	width:2.6875rem;
	height:.625rem;
	transform:rotate(180deg);
	z-index:1
}
[data-view-mobile] .c-dialog__btn[data-v-548f8d82] {
	padding:.75rem 2.625rem;
	margin:1.25rem 0;
	font-size:.875rem;
	border-radius:1.625rem;
	cursor:pointer;
	background-color:#039;
	color:#fff
}
[data-view-mobile] .c-dialog__blue .c-dialog__text[data-v-548f8d82],[data-view-mobile] .c-dialog__blue .c-dialog__title[data-v-548f8d82] {
	color:#fff
}
[data-view-mobile] .c-dialog__blue .c-dialog__box-top[data-v-548f8d82] {
	background-color:#039
}
}@-webkit-keyframes c-entrance-data-v-24986722 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes c-entrance-data-v-24986722 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@media screen and (min-width:768px) {
	[data-view-desktop] .c-dialog[data-v-24986722] {
	width:100vw;
	height:100vh;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	color:#333
}
[data-view-desktop] .c-dialog__mask[data-v-24986722] {
	width:100vw;
	height:100vh;
	position:fixed;
	top:0;
	background-color:rgba(0,0,0,.8)
}
[data-view-desktop] .c-dialog__box[data-v-24986722] {
	width:17.6875rem;
	height:10.6875rem;
	border-radius:.25rem;
	position:absolute;
	top:calc(50vh - 6.71875rem);
	z-index:5;
	display:flex;
	flex-direction:row;
	background-color:#fff
}
[data-view-desktop] .c-dialog__left[data-v-24986722],[data-view-desktop] .c-dialog__right[data-v-24986722] {
	width:50%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center
}
[data-view-desktop] .c-dialog__title[data-v-24986722] {
	font-size:.75rem;
	font-weight:600
}
[data-view-desktop] .c-dialog__text[data-v-24986722] {
	margin:.25rem 0 1.1875rem;
	font-size:.4375rem
}
[data-view-desktop] .c-dialog__btn[data-v-24986722] {
	padding:.28125rem .96875rem;
	font-size:.34375rem;
	border-radius:.625rem;
	cursor:pointer;
	background-color:#039;
	color:#fff
}
[data-view-desktop] .c-dialog__right[data-v-24986722] {
	position:relative;
	background-color:#f1f1f1;
	border-radius:0 .25rem .25rem 0
}
[data-view-desktop] .c-dialog__right__blue[data-v-24986722] {
	background-color:#039
}
[data-view-desktop] .c-dialog__close[data-v-24986722] {
	width:.625rem;
	height:.625rem;
	position:absolute;
	top:.625rem;
	right:.625rem;
	cursor:pointer
}
[data-view-desktop] .c-dialog__wave[data-v-24986722] {
	position:absolute;
	left:-1.5625rem;
	width:2.6875rem;
	height:.625rem;
	transform:rotate(-90deg);
	z-index:1
}
[data-view-desktop] .c-dialog__code[data-v-24986722] {
	width:5.9375rem;
	height:7.46875rem
}
}@-webkit-keyframes c-entrance-data-v-765c01ec {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes c-entrance-data-v-765c01ec {
	0% {
	opacity:0
}
to {
	opacity:1
}
}.c-subnav .navigate-to {
	color:#000
}
@-webkit-keyframes c-entrance-data-v-ab29d7fc {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes c-entrance-data-v-ab29d7fc {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@media screen and (min-width:768px) {
	[data-view-desktop] .c-subnav[data-v-ab29d7fc] {
	position:relative;
	display:flex;
	width:100vw;
	background-color:#fff
}
[data-view-desktop] .c-subnav__mask[data-v-ab29d7fc] {
	width:100vw;
	height:100vh;
	position:fixed;
	z-index:-1;
	background-color:rgba(0,0,0,.78)
}
[data-view-desktop] .c-subnav__panel[data-v-ab29d7fc] {
	display:flex;
	justify-content:space-between;
	margin:0 auto;
	padding:1.09375rem 0 .96875rem;
	max-width:810px
}
[data-view-desktop] .c-subnav__menu[data-v-ab29d7fc] {
	height:15.625rem;
	flex-shrink:0;
	flex-grow:1;
	margin-right:.6875rem;
	width:8.4375rem
}
[data-view-desktop] .c-subnav__menu__title[data-v-ab29d7fc] {
	margin-bottom:.21875rem;
	color:#000;
	font-size:1.125rem;
	font-weight:500
}
[data-view-desktop] .c-subnav__menu__subtitle[data-v-ab29d7fc] {
	margin-bottom:1.3125rem;
	color:#666;
	font-size:.46875rem
}
[data-view-desktop] .c-subnav__menu__list[data-v-ab29d7fc] {
	padding-bottom:1.25rem
}
[data-view-desktop] .c-subnav__menu__item[data-v-ab29d7fc] {
	display:flex;
	align-items:center;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	position:relative;
	padding-left:.8125rem;
	height:1.75rem;
	font-size:.5625rem;
	color:#000
}
[data-view-desktop] .c-subnav__menu__item--active[data-v-ab29d7fc] {
	color:#039;
	background-color:#f1f1f3
}
[data-view-desktop] .c-subnav__menu__wave[data-v-ab29d7fc] {
	position:absolute;
	left:-.46875rem;
	top:.65625rem;
	width:1.6875rem;
	height:.46875rem;
	line-height:1.5;
	transform:rotate(90deg)
}
[data-view-desktop] .c-subnav__content[data-v-ab29d7fc] {
	flex-shrink:0;
	flex-grow:1
}
[data-view-desktop] .c-subnav__links[data-v-ab29d7fc] {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	flex-wrap:wrap;
	width:514px
}
[data-view-desktop] .c-subnav__link[data-v-ab29d7fc] {
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	flex-shrink:0;
	flex-grow:0;
	position:relative;
	margin-bottom:.34375rem
}
[data-view-desktop] .c-subnav__link__img[data-v-ab29d7fc] {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
[data-view-desktop] .c-subnav__link__title[data-v-ab29d7fc] {
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:1.40625rem;
	color:#000;
	font-size:15px;
	background-color:hsla(0,0%,100%,.85);
	transition:all .4s
}
[data-view-desktop] .c-subnav__link__wave[data-v-ab29d7fc] {
	position:absolute;
	left:0;
	right:0;
	bottom:1.375rem;
	margin:0 auto;
	height:.53125rem;
	width:2.21875rem;
	opacity:0
}
[data-view-desktop] .c-subnav__link__dot[data-v-ab29d7fc] {
	position:absolute;
	left:0;
	right:0;
	bottom:1.53125rem;
	margin:0 auto;
	height:6px;
	width:6px;
	border-radius:50%;
	background-color:#fff;
	opacity:0;
	transition-duration:.4s;
	transition-property:bottom,opacity
}
[data-view-desktop] .c-subnav__link-hover[data-v-ab29d7fc] {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	background-color:rgba(0,0,0,.5);
	transition-duration:.3s;
	transition-property:opacity
}
[data-view-desktop] .c-subnav__link:hover .c-subnav__link__title[data-v-ab29d7fc] {
	z-index:10;
	height:2.34375rem;
	color:#fff;
	background-color:#039
}
[data-view-desktop] .c-subnav__link:hover .c-subnav__link__wave[data-v-ab29d7fc] {
	bottom:2.3125rem;
	opacity:1;
	transition-delay:.1s;
	transition-duration:.3s;
	transition-property:bottom,opacity
}
[data-view-desktop] .c-subnav__link:hover .c-subnav__link__dot[data-v-ab29d7fc] {
	bottom:2.4375rem;
	opacity:1
}
[data-view-desktop] .c-subnav__link:hover .c-subnav__link-hover[data-v-ab29d7fc] {
	opacity:1
}
}.c-subnav__menu__item .navigate-to {
	color:#000
}
.c-subnav__menu__item--active .navigate-to {
	color:#039
}
@-webkit-keyframes c-entrance-data-v-a26f43d2 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes c-entrance-data-v-a26f43d2 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}[data-view-mobile] .right-sider[data-v-a26f43d2] {
	position:fixed;
	top:.34375rem;
	right:0;
	z-index:200
}
[data-view-mobile] .right-sider__bg--info[data-v-a26f43d2] {
	position:absolute;
	left:100%;
	z-index:9;
	width:5.25rem;
	height:2.28125rem;
	transform-origin:center bottom;
	transform:translateX(-50%) rotate(-90deg)
}
[data-view-mobile] .right-sider__bg--top[data-v-a26f43d2] {
	bottom:100%;
	z-index:-1
}
[data-view-mobile] .right-sider__bg--bottom[data-v-a26f43d2] {
	bottom:0;
	pointer-events:none
}
[data-view-mobile] .right-sider__wrap[data-v-a26f43d2] {
	position:absolute;
	top:2.59375rem;
	right:0;
	z-index:1000;
	display:flex;
	align-items:center;
	justify-content:flex-end;
	width:2.28125rem
}
[data-view-mobile] .right-sider__body[data-v-a26f43d2] {
	border-bottom:1px solid transparent;
	background:#f1f1f3
}
[data-view-mobile] .right-sider__item[data-v-a26f43d2] {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-bottom:.84375rem
}
[data-view-mobile] .right-sider__item[data-v-a26f43d2]:last-child {
	margin-bottom:0
}
[data-view-mobile] .right-sider__item--img[data-v-a26f43d2] {
	width:1rem;
	height:1rem
}
[data-view-mobile] .hidden-menu .right-menu__mask[data-v-a26f43d2] {
	z-index:-1;
	opacity:0;
	transition:all .5s ease-out
}
[data-view-mobile] .hidden-menu .right-menu__body[data-v-a26f43d2] {
	right:-20.625rem;
	transition:all .5s ease-out
}
[data-view-mobile] .show-menu .right-menu__mask[data-v-a26f43d2] {
	z-index:99;
	opacity:.7;
	transition:all .5s ease-out
}
[data-view-mobile] .show-menu .right-menu__body[data-v-a26f43d2] {
	right:0;
	transition:all .5s ease-out
}
[data-view-mobile] .right-menu[data-v-a26f43d2] {
	color:#000
}
[data-view-mobile] .right-menu__mask[data-v-a26f43d2] {
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:0;
	width:100vw;
	height:100vh;
	background:#0c0c0c
}
[data-view-mobile] .right-menu__body[data-v-a26f43d2] {
	z-index:210;
	position:fixed;
	right:0;
	top:0;
	width:20.4375rem;
	height:100vh;
	padding:1.1875rem 0 6.6875rem;
	background:#f1f1f3;
	border-radius:.625rem 0 0 .625rem;
	box-shadow:0 -.03125rem 0 0 hsla(0,0%,100%,.05);
	overflow-y:scroll
}
[data-view-mobile] .right-menu__link[data-v-a26f43d2] {
	color:#000
}
[data-view-mobile] .right-menu__close[data-v-a26f43d2] {
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:flex-end;
	font-size:.875rem;
	margin-right:1.6875rem
}
[data-view-mobile] .right-menu__close--icon[data-v-a26f43d2] {
	width:.9375rem;
	height:.9375rem;
	margin-left:.3125rem
}
[data-view-mobile] .right-menu__content[data-v-a26f43d2] {
	margin-top:2.4375rem
}
[data-view-mobile] .right-menu__item[data-v-a26f43d2] {
	font-size:1rem;
	font-weight:600;
	margin-top:2.625rem;
	margin-left:1.5rem;
	color:#000;
	font-family:PingFangSC-Semibold,PingFang SC;
	position:relative
}
[data-view-mobile] .right-menu__item--img[data-v-a26f43d2] {
	width:1.25rem;
	height:1.25rem;
	margin-right:1rem
}
[data-view-mobile] .right-menu__item--arrow[data-v-a26f43d2] {
	position:absolute;
	right:4.15625rem;
	width:.6875rem;
	height:.6875rem
}
[data-view-mobile] .sub-menu[data-v-a26f43d2] {
	margin-top:1.3125rem
}
[data-view-mobile] .sub-menu__item[data-v-a26f43d2] {
	position:relative;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:space-between;
	margin-top:.875rem;
	padding:0 4rem 0 4.1875rem;
	color:#000;
	font-size:.875rem;
	line-height:1.75rem;
	font-family:PingFangSC-Regular,PingFang SC;
	border-bottom:.0625rem solid #d0d0d3
}
[data-view-mobile] .sub-menu__item__content[data-v-a26f43d2],[data-view-mobile] .sub-menu__item__title[data-v-a26f43d2] {
	width:100%
}
[data-view-mobile] .sub-menu .no-border[data-v-a26f43d2] {
	border-bottom:none
}
[data-view-mobile] .sub-menu__icon[data-v-a26f43d2] {
	position:absolute;
	right:4rem;
	top:.375rem;
	width:.8125rem;
	height:.8125rem;
	opacity:1;
	transition:opacity .4s
}
[data-view-mobile] .sub-menu__icon.hidden-icon[data-v-a26f43d2] {
	opacity:0
}
[data-view-mobile] .sub-menu__wave-box[data-v-a26f43d2] {
	width:4.375rem;
	position:relative;
	right:-1.75rem;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
[data-view-mobile] .sub-menu__dot[data-v-a26f43d2] {
	position:absolute;
	top:.5625rem;
	border-radius:50%;
	width:6px;
	height:6px;
	background-color:#00388b;
	z-index:2
}
[data-view-mobile] .sub-menu .show-wave[data-v-a26f43d2] {
	height:1.375rem;
	bottom:-.25rem;
	transition:all .4s ease-out
}
[data-view-mobile] .sub-menu .show-wave .sub-menu__wave[data-v-a26f43d2] {
	width:100%;
	height:1.375rem
}
[data-view-mobile] .sub-menu .hidden-wave[data-v-a26f43d2] {
	height:0;
	bottom:-1.09375rem;
	transition:all .4s ease-out;
	overflow:hidden;
	opacity:0
}
[data-view-mobile] .sub-menu__wave[data-v-a26f43d2] {
	height:1.375rem;
	position:absolute;
	left:0;
	width:100%
}
[data-view-mobile] .third-menu[data-v-a26f43d2] {
	position:relative;
	padding:1.25rem 0 1.4375rem;
	background-color:#fff;
	border-bottom:.0625rem solid #d0d0d3
}
[data-view-mobile] .third-menu__item[data-v-a26f43d2] {
	display:block;
	margin-bottom:1.375rem
}
[data-view-mobile] .third-menu__item__inner[data-v-a26f43d2] {
	padding:0 4.1875rem;
	color:#575757;
	font-size:.875rem;
	font-weight:400;
	opacity:.6;
	font-family:PingFangSC-Regular,PingFang SC
}
[data-view-mobile] .third-menu__item[data-v-a26f43d2]:last-child {
	margin-bottom:0
}
.c-nav__link .navigate-to,.sub-menu__item .navigate-to {
	color:#000
}
@-webkit-keyframes c-entrance-data-v-86cef8d8 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes c-entrance-data-v-86cef8d8 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}.c-nav[data-v-86cef8d8] {
	position:fixed;
	width:100vw;
	z-index:20;
	background-color:#fff;
	filter:drop-shadow(0 .0625rem 0 rgba(0,0,0,.1))
}
.c-nav[data-v-86cef8d8],.c-nav__link[data-v-86cef8d8] {
	top:0;
	left:0;
	right:0
}
.c-nav__link[data-v-86cef8d8] {
	position:absolute;
	bottom:0;
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center
}
@media screen and (max-width:767px) {
	[data-view-mobile] .c-nav[data-v-86cef8d8] {
	height:3.5rem;
	border-bottom-left-radius:.625rem
}
[data-view-mobile] .c-nav__padding[data-v-86cef8d8] {
	height:3.5rem
}
[data-view-mobile] .c-nav__list[data-v-86cef8d8] {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	margin:0 auto;
	padding:0 .75rem;
	height:100%
}
[data-view-mobile] .c-nav__logo[data-v-86cef8d8] {
	width:2.375rem;
	-o-object-fit:contain;
	object-fit:contain
}
[data-view-mobile] .c-nav__icon[data-v-86cef8d8] {
	width:1.125rem;
	-o-object-fit:contain;
	object-fit:contain
}
[data-view-mobile] .c-nav__item[data-v-86cef8d8] {
	margin:0 1.5rem;
	flex-shrink:0;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
	font-size:1.125rem;
	color:#00388b
}
[data-view-mobile] .c-nav__wave[data-v-86cef8d8] {
	position:fixed;
	top:3.4375rem;
	right:-1.1875rem;
	width:2.375rem;
	height:.625rem;
	transform:rotate(180deg)
}
}@media screen and (min-width:768px) {
	[data-view-desktop] .c-nav[data-v-86cef8d8] {
	height:68px
}
[data-view-desktop] .c-nav__link[data-v-86cef8d8] {
	color:#000
}
[data-view-desktop] .c-nav__link-name[data-v-86cef8d8] {
	padding:.9375rem;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
[data-view-desktop] .c-nav__search[data-v-86cef8d8] {
	position:absolute;
	top:50%;
	right:40px;
	transform:translateY(-50%);
	width:114px;
	height:30px;
	background:#f3f3f3;
	border-radius:20px;
	display:flex;
	align-items:center;
	flex-direction:row
}
[data-view-desktop] .c-nav__search--wrap[data-v-86cef8d8] {
	width:30px;
	height:30px;
	background:#e1e1e1;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center
}
[data-view-desktop] .c-nav__search--icon[data-v-86cef8d8] {
	width:18px;
	height:18px
}
[data-view-desktop] .c-nav__search--input[data-v-86cef8d8] {
	width:100%;
	height:100%;
	border:none;
	padding-left:8px;
	border-radius:0 20px 20px 0;
	background:#f3f3f3
}
[data-view-desktop] .c-nav__padding[data-v-86cef8d8] {
	height:68px
}
[data-view-desktop] .c-nav__list[data-v-86cef8d8] {
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0 auto;
	padding:0;
	height:100%;
	max-width:1024px
}
[data-view-desktop] .c-nav__logo[data-v-86cef8d8] {
	width:60px;
	-o-object-fit:contain;
	object-fit:contain
}
[data-view-desktop] .c-nav__item[data-v-86cef8d8] {
	flex-shrink:0;
	flex-grow:1;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
	font-size:.5625rem;
	font-weight:500;
	color:#000
}
[data-view-desktop] .c-nav__wave[data-v-86cef8d8] {
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	width:1.21875rem;
	height:.3125rem;
	transform:rotate(180deg)
}
}@-webkit-keyframes c-entrance-data-v-8927abc6 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes c-entrance-data-v-8927abc6 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}[data-view-mobile] .footer__body[data-v-8927abc6] {
	padding-bottom:5rem
}
[data-view-mobile] .footer__icp[data-v-8927abc6] {
	padding:.75rem 0
}
[data-view-mobile] .footer__text[data-v-8927abc6] {
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0 0 .3125rem;
	font-size:.75rem;
	color:#999;
	text-align:center
}
[data-view-mobile] .footer__text-icon[data-v-8927abc6] {
	width:.75rem;
	margin-right:.1875rem
}
[data-view-mobile] .footer-nav__item[data-v-8927abc6] {
	padding-top:1rem
}
[data-view-mobile] .footer-nav__title[data-v-8927abc6] {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin:0 2.1875rem;
	padding-right:1.75rem;
	border-bottom:.0625rem solid #d0d0d0;
	transition:border-color .4s
}
[data-view-mobile] .footer-nav__title--active[data-v-8927abc6] {
	border-color:transparent
}
[data-view-mobile] .footer-nav__title--active>.footer-nav__dot[data-v-8927abc6],[data-view-mobile] .footer-nav__title--active>.footer-nav__wave[data-v-8927abc6] {
	opacity:1;
	transform:translateY(0)
}
[data-view-mobile] .footer-nav__icon[data-v-8927abc6] {
	position:relative;
	width:.75rem;
	height:.75rem;
	background:#fff;
	border-radius:2000px
}
[data-view-mobile] .footer-nav__icon[data-v-8927abc6]:after {
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	transform:translate3d(-50%,-50%,0);
	width:100%;
	height:100%;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURUdwTAA0iQA4hgA2iwA3iAA2iwA2iQA2kQA1igA4i3UaT6QAAAAJdFJOUwDuJGOuQoQOw9R0cBAAAACDSURBVDjLY2AYBcMCFJklK4BoJrNkdRQJ1RS3cBBdmuIWhCrRKJFawMDAHtYogSbhOLMNqKU0Y6YIqkSRiSRQC1DDRGdUOxiUQVpAGozQnMUE0gLSoIDuYGXHiS0ekhgawFoEBbFoANsyE4sGsBasGkBasGoAh5MCdolgU4XR5DRYAQCY3x19GExh3gAAAABJRU5ErkJggg==) no-repeat 50%;
	background-size:contain
}
[data-view-mobile] .footer-nav__wave[data-v-8927abc6] {
	bottom:-.0625rem;
	right:0;
	width:4.375rem;
	height:1.125rem;
	z-index:3
}
[data-view-mobile] .footer-nav__dot[data-v-8927abc6],[data-view-mobile] .footer-nav__wave[data-v-8927abc6] {
	position:absolute;
	transition:all .4s;
	opacity:0;
	transform:translateY(100%)
}
[data-view-mobile] .footer-nav__dot[data-v-8927abc6] {
	bottom:.5rem;
	right:2.03125rem;
	width:.3125rem;
	height:.3125rem;
	background-color:#00388b;
	border-radius:2000px;
	z-index:5
}
[data-view-mobile] .footer-nav__content[data-v-8927abc6] {
	margin-top:0;
	margin-bottom:0;
	font-size:1rem;
	font-weight:600;
	color:#000
}
[data-view-mobile] .footer-nav__wrap[data-v-8927abc6] {
	max-height:0;
	background:#fff;
	overflow:hidden;
	transition:all .4s
}
[data-view-mobile] .footer-nav__wrap--active[data-v-8927abc6] {
	max-height:15.625rem
}
[data-view-mobile] .footer-nav__ul[data-v-8927abc6] {
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	justify-content:space-between;
	margin:0;
	padding:1.75rem 2.1875rem;
	font-size:.8125rem
}
[data-view-mobile] .footer-nav__link[data-v-8927abc6] {
	display:flex;
	flex-direction:column;
	width:33.3333333333%
}
[data-view-mobile] .footer-nav__link[data-v-8927abc6]:nth-child(2n) {
	text-align:center
}
[data-view-mobile] .footer-nav__link[data-v-8927abc6]:nth-child(3n) {
	text-align:right
}
[data-view-mobile] .footer-nav__link a[data-v-8927abc6] {
	margin-bottom:1.21875rem;
	font-weight:400
}
[data-view-mobile] .footer-nav__link a[data-v-8927abc6]:last-child {
	margin-bottom:0
}
[data-view-mobile] .footer-service[data-v-8927abc6] {
	padding-top:1.25rem;
	font-size:.75rem;
	color:#919191;
	text-align:center
}
[data-view-mobile] .footer-service__phone[data-v-8927abc6] {
	display:flex;
	align-items:center;
	justify-content:center;
	width:11.875rem;
	height:2.5rem;
	margin:1rem auto 0;
	font-size:1.125rem;
	font-weight:700;
	color:#262626;
	border:.0625rem solid #d0d0d0;
	border-radius:20000px
}
[data-view-mobile] .footer-media[data-v-8927abc6] {
	padding-top:.875rem;
	font-size:.75rem;
	font-weight:400;
	color:#919191;
	text-align:center
}
[data-view-mobile] .footer-media__list[data-v-8927abc6] {
	display:flex;
	align-items:center;
	justify-content:center;
	margin-top:.75rem;
	padding:0
}
[data-view-mobile] .footer-media__item[data-v-8927abc6] {
	display:flex;
	align-items:center;
	justify-content:center;
	width:2.34375rem;
	height:2.34375rem;
	margin:0 .46875rem;
	border-radius:2000px;
	background:#fff
}
[data-view-mobile] .footer-media__icon[data-v-8927abc6] {
	width:1.5625rem;
	height:1.5625rem
}
[data-view-mobile] .footer-media__icon-sp[data-v-8927abc6] {
	width:1.75rem;
	height:auto
}
.footer-nav__link-img[data-v-8927abc6] {
	width:6.25rem;
	height:6.25rem
}
.footer-nav__link-img-wide[data-v-8927abc6] {
	width:12.5rem;
	-o-object-fit:contain;
	object-fit:contain
}
.footer-nav__link-xhs[data-v-8927abc6] {
	width:12.5rem;
	height:17.8125rem
}
.footer-nav__link-dy[data-v-8927abc6] {
	width:9.375rem;
	height:14rem
}
@-webkit-keyframes c-entrance-data-v-52225b42 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes c-entrance-data-v-52225b42 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}.footer-nav__link-img[data-v-52225b42] {
	width:6.25rem;
	height:6.25rem
}
.footer-nav__link-img-wide[data-v-52225b42] {
	width:12.5rem;
	-o-object-fit:contain;
	object-fit:contain
}
.footer-nav__link-xhs[data-v-52225b42] {
	width:12.5rem;
	height:17.8125rem
}
.footer-nav__link-dy[data-v-52225b42] {
	width:9.375rem;
	height:14rem
}
[data-view-desktop] .footer-media[data-v-52225b42] {
	padding:32px 0 14px
}
[data-view-desktop] .footer-media__ul[data-v-52225b42] {
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	justify-content:space-between;
	margin:0;
	padding:0
}
[data-view-desktop] .footer-media__list[data-v-52225b42] {
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0;
	padding:0
}
[data-view-desktop] .footer-media__item[data-v-52225b42] {
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:flex;
	align-items:center;
	justify-content:center;
	width:54px;
	height:54px;
	margin:0 15px;
	border-radius:2000px;
	background:#f4f6f8
}
[data-view-desktop] .footer-media__icon[data-v-52225b42] {
	width:30px;
	height:30px
}
[data-view-desktop] .footer-media__icon-sp[data-v-52225b42] {
	width:40px;
	height:auto
}
[data-view-desktop] .footer__wrap[data-v-52225b42] {
	background:#d7d7dd
}
[data-view-desktop] .footer-main[data-v-52225b42] {
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	width:1080px;
	margin:0 auto;
	padding:1.25rem 0 1.5625rem
}
@media screen and (max-width:1080px) {
	[data-view-desktop] .footer-main[data-v-52225b42] {
	width:100%;
	padding:1.25rem 1.25rem 1.5625rem
}
}[data-view-desktop] .footer-main__left[data-v-52225b42] {
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	justify-content:flex-start;
	width:10.9375rem
}
[data-view-desktop] .footer-main__logo[data-v-52225b42] {
	width:4.15625rem;
	height:1.5625rem;
	margin-bottom:.78125rem
}
[data-view-desktop] .footer-main__text[data-v-52225b42] {
	margin:0;
	font-size:.4375rem;
	color:#848484
}
[data-view-desktop] .footer-main__text-icon[data-v-52225b42] {
	width:13px;
	margin-right:.125rem
}
[data-view-desktop] .footer-main__text--margin[data-v-52225b42] {
	margin-top:.125rem
}
[data-view-desktop] .footer-main__phone[data-v-52225b42] {
	margin:6px 0 0;
	font-size:1.0625rem;
	color:#262626;
	font-weight:700
}
[data-view-desktop] .footer-main__right[data-v-52225b42] {
	flex:1;
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	padding-left:7.6388888889%
}
[data-view-desktop] .footer-nav__title[data-v-52225b42] {
	margin-bottom:.625rem;
	font-size:.53125rem;
	font-weight:400;
	color:#000
}
[data-view-desktop] .footer-nav__link[data-v-52225b42] {
	margin-bottom:.4375rem;
	font-size:.40625rem
}
[data-view-desktop] .footer-nav__link-img[data-v-52225b42] {
	width:6.25rem;
	height:6.25rem
}
@-webkit-keyframes c-entrance-data-v-dcc1638c {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes c-entrance-data-v-dcc1638c {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@media screen and (min-width:768px) {
	.c-desktop[data-v-f7f64bc6] {
	display:none;
}
[data-view-desktop] .c-menu[data-v-dcc1638c] {
	position:fixed;
	top:35vh;
	right:17px;
	z-index:999;
	transform:scale(.95)
}
[data-view-desktop] .c-menu__body[data-v-dcc1638c] {
	width:75px
}
[data-view-desktop] .c-menu__list[data-v-dcc1638c] {
	background-color:#00388b;
	padding:.625rem 0;
	border-radius:.25rem 0 0 .25rem
}
[data-view-desktop] .c-menu__item[data-v-dcc1638c],[data-view-desktop] .c-menu__list[data-v-dcc1638c] {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column
}
[data-view-desktop] .c-menu__item[data-v-dcc1638c] {
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	position:relative;
	padding:.375rem 0;
	width:75px;
	color:#fff;
	font-size:.375rem;
	font-weight:500;
	text-align:center
}
[data-view-desktop] .c-menu__icon[data-v-dcc1638c] {
	width:23px;
	margin-bottom:7px
}
[data-view-desktop] .c-menu__sub[data-v-dcc1638c] {
	position:absolute;
	left:0;
	right:0;
	bottom:1.5625rem;
	margin:0 auto;
	max-height:0;
	width:75px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	overflow:hidden;
	transition:.4s;
	z-index:1
}
[data-view-desktop] .c-menu__sub__wave[data-v-dcc1638c] {
	width:65px;
	height:.5rem;
	line-height:1.5;
	transform:rotate(180deg) translateY(.0625rem)
}
[data-view-desktop] .c-menu__sub__list[data-v-dcc1638c] {
	width:75px;
	background-color:#fff;
	border-radius:.25rem 0 0 .25rem
}
[data-view-desktop] .c-menu__sub__item[data-v-dcc1638c] {
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	padding:.71875rem 0;
	width:75px;
	color:#343434;
	font-size:.375rem;
	font-weight:500;
	text-align:center
}
[data-view-desktop] .c-menu__sub__icon[data-v-dcc1638c] {
	width:.875rem;
	height:.875rem;
	margin-bottom:.3125rem
}
[data-view-desktop] .c-menu__item--active .c-menu__sub[data-v-dcc1638c] {
	max-height:12.5rem
}
}@-webkit-keyframes c-entrance-data-v-f7093004 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes c-entrance-data-v-f7093004 {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@media screen and (max-width:767px) {
	[data-view-mobile] .c-menu[data-v-f7093004] {
	position:fixed;
	bottom:0;
	left:0;
	width:100vw;
	z-index:10
}
[data-view-mobile] .c-menu__body[data-v-f7093004] {
	height:4.375rem;
	background:#00388b;
	border-top-right-radius:.75rem
}
[data-view-mobile] .c-menu__list[data-v-f7093004] {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:space-around;
	padding:.75rem 0
}
[data-view-mobile] .c-menu__list__wave[data-v-f7093004] {
	position:absolute;
	top:-.90625rem;
	left:-1.9375rem;
	width:3.875rem;
	height:.9375rem
}
[data-view-mobile] .c-menu__item[data-v-f7093004] {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	width:3.125rem;
	font-size:.75rem;
	font-weight:500;
	color:#fff
}
[data-view-mobile] .c-menu__icon[data-v-f7093004] {
	width:1.3125rem;
	height:1.3125rem;
	margin-bottom:.6875rem
}
[data-view-mobile] .c-menu__sub[data-v-f7093004] {
	position:absolute;
	bottom:2rem;
	left:-.625rem;
	margin:0 auto;
	max-height:0;
	width:4.375rem;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	overflow:hidden;
	transition:.4s
}
[data-view-mobile] .c-menu__sub__wave[data-v-f7093004] {
	width:3.875rem;
	height:.9375rem;
	line-height:1.5;
	transform:rotate(180deg) translateY(.0625rem)
}
[data-view-mobile] .c-menu__sub__list[data-v-f7093004] {
	padding:0 .5rem;
	width:4.375rem;
	border-radius:.3125rem;
	background-color:#fff
}
[data-view-mobile] .c-menu__sub__item[data-v-f7093004] {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	padding:.5rem 0;
	color:#343434
}
[data-view-mobile] .c-menu__sub__item[data-v-f7093004]:not(:last-child) {
	border-bottom:.0625rem solid #d0d0d0
}
[data-view-mobile] .c-menu__sub__icon[data-v-f7093004] {
	width:1.125rem;
	height:1.125rem;
	margin-bottom:.46875rem
}
[data-view-mobile] .c-menu__item--active .c-menu__sub[data-v-f7093004] {
	max-height:18.75rem
}
}@-webkit-keyframes c-entrance-data-v-4a97049c {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes c-entrance-data-v-4a97049c {
	0% {
	opacity:0
}
to {
	opacity:1
}
}
