.footer {background: #d9d9b3; padding: 20px 0;/* font-family:'Gmarket Sans'; */font-size: 14px;}
.footer .wrapper { position: relative; }
.footer .footCopy  { color: #ccc; line-height: 1;font-family:'Gmarket Sans';}
.footer .footCopy  .copy{ line-height: 1.2;text-transform: capitalize; font-weight: 400; font-size: 13px;letter-spacing: 0;padding-top: 30px;color: #666;font-family:'Lato';}
.footer .footCopy .addr{line-height: 1.8;}
.footer .footCopy .addr span{display: inline-block;width: 1px;background-color: #999;height: 14px;margin: 0 8px;opacity: .3;vertical-align: middle;margin-bottom: 2px;}
:lang(en) body .footer .footCopy .addr{font-family: 'Manrope', sans-serif;}
:lang(zh-Hans) body .footer .footCopy .addr{font-family: 'Noto Sans SC', sans-serif;}

.footMenu { overflow: hidden; position: relative; text-align: left;margin-bottom: 50px;border-bottom: 1px solid #444;}
.footMenu ul{ overflow: hidden;}
.footMenu li {;float: left;}
.footMenu li a { padding: 2px 14px 0 12px;margin-left: 0;display: inline-block; color: #aaa;line-height: 58px;height: 58px; font-size: 15px;position: relative;}
.footMenu li a:hover{color: #fff;}
.footMenu li a::before{display: block;content: '';position: absolute;width: 1px;height: 10px;background-color: #fff;opacity: .34;top: 50%;margin-top: -3px;right: 0;}
.footMenu li:last-child a{padding-right: 0;}
.footMenu li:first-child a{padding-left: 0;}
.footMenu li:last-child a::before{display: none;}


.footer .wrapper .container_inner {flex-direction:column; gap:20px; align-items: flex-start;}
.f_menu {display:flex; gap:20px;}

a.goTop{width:58px;position:fixed;bottom:10px;right:10px;cursor:pointer;display:none;z-index:999}
a.goTop span{display:block;height:56px;position:relative;text-indent:-999em;background:rgba(255,255,255,0.7);transition:.25s ease-out;border: 1px solid #fff;position: relative;}
a.goTop span::after{display:block;content:'';border-style: solid;border-color: #333; border-width:  0 0 2px 2px  ;    padding: 6px;transform: rotate(135deg);position: absolute;top: 23px;left: 21px;transition:.25s ease-out}
.quicks{position: fixed;bottom: 55%; right:-59px;z-index: 9;transform: rotate(90deg); display:none;}
.quicks a{display: block; width: 130px;padding: 0 20px;height: 52px;background-color: #da1c2a;overflow: hidden;position: relative;transition: all 0.25s ease-out;color: #fff;;font-family:'Gmarket Sans';}
.quicks a b{font-size: 14px;font-weight: 400;line-height: 52px;display: block;float: right;text-align: right;}
.quicks a span{display:block;width: 12px;height: 12px;border: 4px solid #fff;border-radius: 100%;position: relative;float: left;margin-top: 15px;}
.quicks a span::after{display: block;content: '';position: absolute;width: 4px;height: 4px;border-radius: 100%;top: -6px;right: -6px;background-color: #fff;}
.quicks a b em{font-style: normal;}


@media screen and (min-width:1921px) {
	.top-back{left: calc(50% - 960px);right: calc(50% - 960px);}
	a.goTop{right:calc(50% - 950px);}
	.quicks{right:calc(50% - 1019px);}
}


@media screen and (max-width:1024px) {
	.footer .footCopy {line-height: 1.3; font-size: 13px;}
	.footer .footCopy .copy{ font-size: 11px;padding-top: 15px;}
	.footer .footCopy .addr span{height: 10px;margin-bottom: 0;}
	.footMenu{margin-bottom: 30px;}
	.footMenu li a{line-height: 38px;height: 38px; font-size: 14px;}
}

@media screen and (max-width:640px) {
	a.goTop{width:39px;bottom:5px;right:5px;}
	a.goTop span{height:37px;}
	a.goTop span::after{padding: 6px;top: 15px;left: 12px;}
	.subWrap{min-height: calc(100vh - 357px);}/*pagecontent60+fixedtop60+footer237= 357*/
}


@media screen and (max-width:500px) {
	.footer .footCopy  { line-height: 1.3; font-size: 12px;}
	.footer .footCopy h3{font-size: 16px;}
	.footer .footCopy  .copy{ font-size: 10px;}
	.footer .footCopy .addr span{height: 9px;margin: 0 4px;}
	.footer .footCopy .addr span:last-of-type{display: block;height: 1px;background: none;}
	.footMenu li a{font-size: 13px;}
}