/* = Reset ------------------------------------------------------------------------------------ */
body, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, blockquote, p, pre, code, form, button, input, textarea, table, th, td, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { margin: 0; padding: 0; }

header, main, nav { display: block; }

html { -webkit-text-size-adjust: 100%; }

body { margin-left: auto; margin-right: auto; -webkit-tap-highlight-color: transparent; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }

ul, ol { list-style: none; }

a { text-decoration: none; }

button, input, select, textarea { border: none; font-family: inherit; font-size: 100%; outline: none; border-radius: 0; -webkit-appearance: none; }

textarea { resize: none; }

img { vertical-align: top; }

em, i { font-style: normal; }

:focus { outline: 0; }

/* = Base
------------------------------------------------------------------------------------ */
* { box-sizing: border-box; }

body { font-family: "Source Han Sans CN", "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", Helvetica, sans-serif; line-height: 1.5; }

img { width: 100%; border: 0; }

a { color: #0B80FF; }

.clearfix:after { content: ""; display: table; clear: both; }

.fix-justify { display: inline-block; width: 100%; height: 0; overflow: hidden; }

/* = Global
------------------------------------------------------------------------------------ */
.fade-enter-active { -webkit-transition: opacity .4s; transition: opacity .4s; }

.fade-enter, .fade-leave-to { opacity: 0; }
.popContainer{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);}



/* = Model
------------------------------------------------------------------------------------ */
.m-container { width: 23.1112rem; margin: 0 auto; font-size: 0.3333rem; }

.m-banner { margin-bottom: 1.4815rem; }

.m-header { position: fixed; top: 0; right: 0; left: 0; z-index: 2001; background-color: #0B80FF; }

.m-header.is-active { bottom: 0; background-color: #313131; }

.m-header.is-active .m-nav { background: none; }

.m-header.is-active .m-menu__line { background: 0 0; -webkit-transition: background .2s 0s ease; transition: background .2s 0s ease; }

.m-header.is-active .m-menu__line::before, .m-header.is-active .m-menu__line::after { top: 0; width: 0.5556rem; background: #fff; -webkit-transition: top .2s ease, -webkit-transform .2s .2s ease; transition: top .2s ease, -webkit-transform .2s .2s ease; transition: top .2s ease, transform .2s .2s ease; transition: top .2s ease, transform .2s .2s ease, -webkit-transform .2s .2s ease; }

.m-header.is-active .m-menu__line::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }

.m-header.is-active .m-menu__line::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }

.m-header__main { position: relative; height: 100%; }

.m-nav { height: 1.5926rem; padding: 0 0.7407rem; }

.sub-m-nav{ height: 1.5926rem; padding: 0 0.7407rem;position: static;  text-align:center;line-height:1.5926rem;font-size: 0.7rem; font-weight: lighter; color: #fff;  background-color: #0B80FF;}
.sub-m-nav>img{vertical-align: middle; width:4rem;}
.m-nav__left, .m-nav__right { display: table; height: 100%; }

.m-nav__left { float: left; }

.m-nav__right { float: right; }

.m-nav__logo { display: table-cell; vertical-align: middle; width: 0.8519rem; }

.m-menu { position: relative; display: table-cell; vertical-align: middle; height: 0.5556rem; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; }

.m-menu__line { position: relative; display: inline-block; vertical-align: middle; width: 0.5556rem; height: 0.0556rem; background: #fff; -webkit-transition: background .2s .2s ease; transition: background .2s .2s ease; }

.m-menu__line::before, .m-menu__line::after { content: ''; position: absolute; left: 0; width: 0.5556rem; height: 0.0556rem; background: #fff; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: top .2s .2s ease, -webkit-transform .2s ease; transition: top .2s .2s ease, -webkit-transform .2s ease; transition: top .2s .2s ease, transform .2s ease; transition: top .2s .2s ease, transform .2s ease, -webkit-transform .2s ease; }

.m-menu__line::before { top: 0.1852rem; }

.m-menu__line::after { top: -0.1852rem; }

.m-navigation { color: #fff; }

.m-navigation .m-nav { position: static; background: none; }

.m-navigation .m-menu__line { background: #fff; }

.m-navigation .m-menu__line::before, .m-navigation .m-menu__line::after { background: #fff; }

.m-navigation__about { position: absolute; left: 0.7407rem; bottom: 0.7407rem; }

.m-navigation__menus { padding: 0 0.1407rem; font-family: Arial; font-size: 1.2222rem; line-height: 1; text-align: right; }

.m-navigation__menu { margin-bottom: 0.3704rem; overflow: hidden; }

.m-navigation__menu a { position: relative; float: right; color: #fff; }

.m-navigation__menu a:hover .m-navigation__cn { opacity: 1; -webkit-transform: translateX(-110%); transform: translateX(-110%); }

.m-sub-navigation__menus { padding: 0 0.7407rem; font-family: Arial; font-size: 0.65rem; line-height: 1; text-align: right; font-weight: normal;}
.m-sub-navigation__menus > li {border-top:1px #626262 solid;}
.m-sub-navigation__menus > li:last-child {padding-bottom:0.4rem;border-bottom:1px #626262 solid;}

.m-sub-navigation__menu { margin-bottom: 0.3704rem; overflow: hidden; }

.m-sub-navigation__menu a { position: relative; float: right; color: #fff;padding-top:0.3rem; }

.m-sub-navigation__menu a:hover .m-navigation__cn { opacity: 1; -webkit-transform: translateX(-110%); transform: translateX(-110%); }

.m-navigation__cn { position: absolute; -webkit-transition: opacity .2s ease-in, -webkit-transform .2s ease-in; transition: opacity .2s ease-in, -webkit-transform .2s ease-in; transition: opacity .2s ease-in, transform .2s ease-in; transition: opacity .2s ease-in, transform .2s ease-in, -webkit-transform .2s ease-in; margin-top: 0.2778rem; font-size: 0.8333rem; font-weight: 400; opacity: 0; }

.m-title { padding-top: 1.5926rem; height: 100%; box-sizing: content-box; }

.m-title__text { font-size: 0.8333rem; line-height: 1; text-align: center; }

.m-title__line { width: 1.4074rem; height: 0.1852rem; margin: 0.3704rem auto 0 auto; background-color: #dcdcdc; }

.m-footer { padding: 0.9259rem 0; background-color: #333; font-size: 0.2222rem; line-height: 2; color: #fff; overflow: hidden; }

.m-footer__col { float: left; width: 100%; padding: 0 0.7407rem; }

.m-footer__col:first-child { padding-top: 0.1111rem; text-align: left; }

.m-footer__col:first-child img { width: 1.8519rem; }

.m-footer__qrcode { width: 1.8519rem; }

.m-footer__about { margin-bottom: 0.3704rem; float:left;width:70%;}

.m-footer__about:last-child { margin-bottom: 0; }

.m-copyright { padding: 0.1481rem 0; background-color: #242424; text-align: center; font-size: 0.2222rem; color: #fff; line-height: 1.8; }

.m-copyright > p { display: inline-block; }

.m-copyright > p:first-child { margin-right: 0.3704rem; }

/* = Component
------------------------------------------------------------------------------------ */
.m-section { margin: 0 auto 1.2963rem auto; min-height: 9.2593rem; padding-bottom: 3.7037rem; }

.m-section_gap { padding: 0 2.037rem; }

.m-section_gap_sm { padding: 0 1.8519rem; }

.m-section__head { text-align: left; }

.m-section__special { font-size: 1.6667rem; }

.m-section__title { margin-bottom: 0.9259rem; font-size: 0.8407rem;font-weight: 900;padding-top:1rem; line-height:1rem;}

.m-section__subtitle { margin-bottom: 0.1852rem; font-size: 0.4444rem; }

.m-section__banner { margin-bottom: 1.1111rem; }

.m-section__summary { font-size: 0.3333rem; color: #000000; line-height: 0.5556rem; padding-top: 0.5rem;}

.m-section__summary p { margin-bottom: 0.7407rem; }

.m-accordion { margin-top: 0.3519rem; }

.m-accordion .m-section__head { margin-bottom: 1.4815rem; }

.m-accordion-more { font-size: 0.3333rem; text-align: center; cursor: pointer;padding-bottom:0.3rem; }

/* = News
------------------------------------------------------------------------------------ */
.news-swiper { position: relative; margin-bottom: 1.6667rem; }

.news-swiper .swiper-pagination { position: absolute; left: 0; z-index: 1; text-align: center; bottom: 0.3704rem; width: 100%; }

.news-swiper .swiper-pagination-switch { display: inline-block; width: 0.1667rem; height: 0.1667rem; border-radius: 0.1667rem; background: #fff; opacity: .38; margin: 0 0.0556rem; }

.news-swiper .swiper-active-switch { opacity: 1; }

.news-product { overflow: hidden; }

.news-product > img {width:100%;border:0;}

.news-product__col { float: left; width: 9.4445rem; }

.news-product__col:last-child { float: right; }

.news-perks { margin: 0 0.1296rem 1.1111rem 0.1296rem; font-size: 0; text-align: center; }

.news-perks:last-child { color: #727171; }

.news-perks__item { display: inline-block; margin: 0 0.1296rem; font-size: 0.2778rem; }

.news-perks__title { margin-bottom: 0.1852rem; }

/* = Component
------------------------------------------------------------------------------------ */
.store-banner { margin-bottom: 1.4815rem; }

.store-types { margin-top: 1.8519rem; }

.store-type { display: table; margin-bottom: 1.1111rem; color: #fff; }

.store-type_left { background-color: #c0d842; }

.store-type_right { background-color: #0B80FF; }

.store-type__photo { display: table-cell; width: 10.6482rem; }

.store-type__table { display: table-cell; width: 8.5rem; padding: 0.3704rem 1.1111rem; line-height: 1.8; vertical-align: middle; }

.store-type__title { margin-bottom: 0.3704rem; font-size: 0.5556rem; }

.store-type__desc { font-size: 0.3333rem; }

.store-items { padding: 0 1.8519rem; margin-top: 1.8519rem; font-size: 0; overflow: hidden; }

.store-item { float: left; width: 48%; margin-bottom: 1.1111rem; background-color: #f9f8f8; }

.store-item.is-active { background-color: #0B80FF; }

.store-item__title { text-align:left;background:#0080ff;height: 1.2074rem; padding: 0.2222rem 0.2778rem 0 0.2778rem; font-size: 0.3222rem; color: #fff; }
.store-item__title h2 { display:inline;font-size:0.48rem; font-weight:600; }

.store-item_area { float:left; width: 17%; margin-bottom: 0.8111rem;margin-left:0.1rem;margin-right:0.1em;border:1px solid #bfbfbf;}


.store-item__area_title.is-active { background-color: #0B80FF; color:#fff;}
.store-item__area_title { text-align:center;height: 1.2074rem; padding-top: 0.2rem; font-size: 0.4222rem; color: #bfbfbf; }

.store-item__content { text-align:left;height: 3.5074rem; padding: 0.2222rem 0.2778rem 0 0.2778rem; font-size: 0.3222rem; color: #000; }


.store-item__content dt { margin-bottom: 0.2222rem; font-size: 0.3278rem; font-weight:600;}
.store-item:nth-child(2n) { margin-left: 0.2rem; float:right;}

.store-map { position: relative; height: 12.7408rem; }

.store-map:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #f6f6f6; }

/* = Service
------------------------------------------------------------------------------------ */
.service-slogan {padding-top:1rem; font-size: 0; text-align: center; }

.service-slogan__col { display: inline-block; width: 6.2593rem; height: 5rem; padding: 0.9259rem 0.9259rem 0 0.9259rem; margin: 0 0.0926rem; color: #fff; text-align: left; vertical-align: top; }

.service-slogan__col:nth-child(1) { background-color: #00C4FF;width:100%; }

.service-slogan__col:nth-child(2) { background-color: #C0D842;width:100%; }

.service-slogan__col:nth-child(3) { background-color: #d2d2d2;width:100%; }

.service-slogan__title { margin-bottom: 0.3704rem; font-size: 0.5556rem; text-align: right;float:left;width:30% }

.service-slogan__desc { font-size: 0.3333rem; float:right;width:60%;padding-top: 0.2rem;}

.service-banner2 { position: relative; background-color: #0B80FF; }

.service-type { padding: 0 2.037rem; margin-top: 2.5926rem; color: #fff; font-size: 0; text-align: justify; text-justify: inter-ideograph; }

.service-type__item { display: inline-block; width: 9.0741rem; margin-bottom: 0.3259rem;  text-align: center; overflow: hidden; }

.service-type__hd { height: 3.6rem; padding-top: 0.3704rem; background-color: #0B80FF; font-size: 0.2778rem;float:left;width:50%;text-align:right;padding-right:0.2rem; }
.service-type_bd {width:50%; float:right;height:3.6rem;}
.service-type__title { font-size: 0.4444rem; }


.permit-type { margin-top: 0.5926rem; color: #000; font-size: 0; text-align: justify; text-justify: inter-ideograph; }

.permit-type__item { width: 100%; text-align: center; overflow: hidden; border-bottom: 1px dashed #c2c2c2; }
.permit-type>div:last-child{border:none;}
.permit-type__hd { height: 3rem; padding-top: 0.5704rem; padding-left:0.2rem; font-size: 0.2778rem;float:right;width:70%;text-align:left;padding-right:0.2rem; }
.permit-type__hd>p {padding-top: 0.2rem;}
.permit-type_bd {width:30%;display:table-cell;text-align:center;vertical-align: middle;float:left;height:3rem;}
.permit-type_bd img{width:1.72rem;height:1.72rem;vertical-align: middle;margin-top: 0.64rem;}
.permit-type__title { font-size: 0.68rem;font-weight:bold; }
.permit-type__title>span{ color:#0080ff;}
.tximg1{width:7rem;margin-top:2rem;}
.tximg2{width:4rem;}
.tximg3{width:7rem;}
.tximg4{width:5rem;padding-bottom: 1rem;}
.tximg5{width:4rem;padding-bottom: 1rem;}

.tx__title1 { margin-bottom: 0.9259rem; font-size: 1.207rem;font-weight: 900;margin-top:-1rem;line-height:1.2; }
.tx__title2 { margin-bottom: 0.9259rem; font-size: 0.607rem;font-weight: 500;border-bottom:1px dashed #c2c2c2;  }
.tx__title3 { margin-bottom: 0.3259rem; font-size: 0.807rem;font-weight: 700; }
.tx__title4 { margin-bottom: 0.3259rem; font-size: 0.707rem;font-weight: 700;color: #0080ff }


.permit-bottom__hd { height: 3rem; padding-top: 0.3704rem; padding-left:0.2rem; font-size: 0.2778rem;float:right;width:75%;text-align:left;padding-right:0.2rem; }
.permit-bottom-title {font-size:0.3778rem;}
.permit-bottom-number {font-size:0.4778rem;}

.permit-bottom__hd>p {padding-top: 0.2rem;}
.permit-bottom_bd {width:25%;display:table-cell;text-align:center;vertical-align: middle;float:left;height:3rem;}
.permit-bottom_bd img{width:2rem;height:2rem;vertical-align: middle;margin-top: 0.75rem;}

.blue_split {background-color: #0B80FF;width:0.8rem;height:0.2rem;}
.blue_split_right {background-color: #0B80FF;width:0.8rem;height:0.2rem;float:right;margin-top:0.5rem;}

.overseas-type {margin-top: 0.5926rem; color: #fff; font-size: 0; text-align: justify; text-justify: inter-ideograph; }

.overseas-type__item { width: 100%; margin-bottom: 0.3259rem;  text-align: center; overflow: hidden;border: 1px solid #c2c2c2;}

.overseas-type__hd { height: 3.2rem; padding-top: 0.3704rem; background-color: #00C4FF; font-size: 0.2778rem;float:right;width:30%;text-align:right;padding-right:0.2rem;overflow: hidden; }
.overseas-type_bd {width:70%; float:left;height:3.2rem; overflow:hidden;}
.overseas-type__title { font-size: 0.4444rem; position:relative;bottom:-2rem;text-align:left;padding-left:0.5rem;}
.overseas-type__text {width:100%;text-align:left;padding-left:0.3rem;padding-bottom:0.5rem;}

.service-series { padding-top: 1.4815rem; overflow: hidden; }

.service-series__col { float: left; width: 33.3333%; height: 6.2593rem; padding-top: 1.8519rem; font-size: 0.5556rem; text-align: center; }

.service-series__col:nth-child(1) { background-color: #eee; }

.service-series__col:nth-child(2) { background-color: #d2d2d2; }

.service-series__col:nth-child(3) { background-color: #7d7d7d; color: #fff; }

.service-banner3 { background-color: #f6f6f6; }

.service-other { margin-top: 1.1111rem; overflow: hidden; }

.service-other__left { float: left; width: 37%; font-size: 0.5556rem; text-align: right; }

.service-other__right { float: left; width: 100%;  font-size: 0.3333rem;  color: #727171; }

.service-other__right >p {border-top: 1px solid #c2c2c2;padding-top:0.1rem;padding-bottom:0.1rem;}

.service-other__right:last-child { border-bottom: 1px solid #c2c2c2; }

.service-other__right strong { color: #000; }

.store-other__center { text-align:center;float: left; width: 100%;  font-size: 0.3333rem; line-height: 2; color: #000000; }

.store-other__center >p {border-top: 1px solid #c2c2c2;padding-top:0.1rem;padding-bottom:0.1rem;}

.store-other__center >p:last-child { border-bottom: 1px solid #c2c2c2; }
.store-other__center strong { font-size: 0.4444rem;color: #000; font-weight:bold}

.overseas-other { margin-top: 1.1111rem; overflow: hidden; }
.overseas-other h2 {font-size:0.8rem;font-weight:normal;}

.overseas-other__left { float: left; width: 37%; font-size: 0.5556rem; text-align: right; }

.overseas-other__right { float: left; width: 100%;  font-size: 0.3333rem;  color: #727171; }

.overseas-other__right >p {padding-top:0.1rem;padding-bottom:0.1rem;}

.overseas-other__right strong { color: #000; }

.service-a6 { position: relative; display: table; height: 4.1667rem; margin-bottom: 0.3259rem; background-color: #eeeeee; text-align: center; }

.service-a6__cell {  vertical-align: middle; padding: 1rem 0.9259rem; text-align:left;}

.service-a6__cell h4 { font-size: 0.4444rem; padding-bottom:0.2rem;}

.service-a6__cell p { font-size: 0.3333rem; color: #727171; }

.service-a6__icon { position: absolute; left: 90%; top: 0.5333rem; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 1.852rem; }

/* = Overseas
------------------------------------------------------------------------------------ */
.overseas-email { margin-top: -0.7407rem; margin-bottom: 0.9259rem; text-align: center; }

.overseas-email a { color: #0B80FF; }

.overseas-job { margin-bottom: 1.4815rem; font-size: 0; text-align: center; }

.overseas-job__col { display: inline-block; width: 4.6667rem; height: 11.5926rem; margin: 0 0.3519rem; border: 1px solid #c2c2c2; text-align: left; }

.overseas-job__col h4 { padding: 0.3704rem; font-size: 0.4444rem; }

.overseas-job__col p { padding: 0 0.3704rem; margin-bottom: 0.463rem; font-size: 0.2778rem; color: #727171; }

.overseas-address { font-size: 0; text-align: center; overflow: hidden; }

.overseas-address__col { display: inline-block; width: 50%; padding: 0 0.3704rem; font-size: 0.4444rem; }

.overseas-address__col dd { font-size: 0.3333rem; color: #727171; }

.overseas-section { margin-top: 1.8519rem; margin-bottom: 3.7037rem; }

.overseas-title { margin-bottom: 0.9259rem; font-size: 0.7407rem; text-align: center; }

.overseas-summary { font-size: 0.3333rem; color: #727171; line-height: 0.5556rem; text-align: center; }

/* = Permit
------------------------------------------------------------------------------------ */
.permit-feature { padding: 0 4.2593rem; margin-top: 1.8519rem; margin-bottom: 3.7037rem; font-size: 0.4444rem; }

.permit-feature__item { height: 1.037rem; line-height: 1.037rem; margin-bottom: 0.3704rem; background-color: #73dfff; border-radius: 1.037rem; color: #fff; }

.permit-feature__item:nth-child(2n) { background-color: #dcdcdc; }

.permit-feature__item em { display: inline-block; width: 1.037rem; height: 1.037rem; margin-right: 0.6481rem; background-color: #0B80FF; border-radius: 1.037rem; text-align: center; box-shadow: 0.0741rem 0 0.1296rem rgba(0, 0, 0, 0.23); }

.permit-swiper { position: relative; margin-bottom: 1.6667rem; }

.permit-swiper .swiper-pagination { position: absolute; left: 0; z-index: 1; text-align: center; bottom: 0.3704rem; width: 100%; }

.permit-swiper .swiper-pagination-switch { display: inline-block; width: 0.1667rem; height: 0.1667rem; border-radius: 0.1667rem; background: #fff; opacity: .38; margin: 0 0.0556rem; }

.permit-swiper .swiper-active-switch { opacity: 1; }

.permit-style { display: table; padding: 0.9259rem 0; margin-bottom: 0.9259rem; border: 1px solid #000; font-size: 0; color: #727171; overflow: hidden; }

.permit-style__left { display: table-cell; width: 24%; border-right: 1px solid #000; font-size: 0.3333rem; text-align: center; vertical-align: middle; }

.permit-style__left span { font-size: 0.5556rem; color: #000; }

.permit-style__right { display: table-cell; width: 76%; padding-left: 2.3148rem; padding-right: 0.5556rem; font-size: 0.3333rem; }

.permit-style__right p { text-indent: -1.6667rem; }

.permit-style__right span { color: #000; }

.permit-step { margin-top: 1.8519rem; color: #727171; line-height: 1.2; text-align: center; }

.permit-step__table { position: relative; display: table; width: 100%; min-height: 2.037rem; padding: 0.3704rem 0.7407rem; margin-bottom: 0.9259rem; border: 1px solid #0B80FF; border-radius: 0.2963rem; }

.permit-step__cell { display: table-cell; vertical-align: middle; }

.permit-step__title { position: absolute; left: 50%; top: 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 0 0.3704rem; background-color: #fff; font-size: 0.4444rem; color: #0B80FF; }

.permit-contact { padding-top: 1.8519rem; text-align: center; }

.permit-contact span { font-size: 0.5556rem; color: #0B80FF; }

/* = About
------------------------------------------------------------------------------------ */
.about-guide { color: #727171; overflow: hidden; }

.about-guide__list { float: left; width: 50%; padding-left: 0.7407rem; line-height: 0.8148rem; text-indent: -0.7407rem; }

.about-guide__list em { margin-right: 0.1852rem; font-size: 0.4444rem; color: #0B80FF; }
.box14 {
    background-image: linear-gradient(
            117deg,
            rgba(117, 248, 210, 1) 0,
            rgba(117, 248, 210, 1) 0,
            rgba(42, 175, 252, 1) 100%,
            rgba(42, 175, 252, 1) 100%
    );

    height: 0.314rem;
    margin-left: 0.5556rem;
    margin-right: 0.5556rem;
}
.service-top-layer {
    background-color: rgba(0, 128, 255, 1);
    height: 0.167rem;
}
.permit-product { overflow: hidden; padding-top:0.2rem;}

.permit-product > img {width:100%;border:0;}

/* = Media
------------------------------------------------------------------------------------ */
@media screen and (max-width: 1248px) {
    .m-container {
        width: 100%;
    }

    .m-section {
        padding: 0 0.5556rem;
    }

    .m-section_gap {
        padding: 0 0.5556rem;
    }

    .m-section_gap_sm {
        padding: 0;
    }

    .store-type__photo, .store-type__table {
        display: block;
        width: 100%;
    }

    .service-type {
        padding: 0 0.5556rem;
    }

    .store-items {
        text-align: center;
        font-size: 0;
    }

    .store-item {
        float: left;
        display: inline-block;
        width: 48%;
    }

    /*.store-item:nth-child(3n) { margin-right: 0.9444rem; } }*/
    .store-item:nth-child(2n) {
        margin-left: 0.2rem;
        float:right;
    }
}

@media screen and (max-width: 1080px) {
    .m-navigation__menu a .m-navigation__cn {
        opacity: 1;
        -webkit-transform: translateX(-110%);
        transform: translateX(-110%);
    }

    .m-footer > div {
        display: block;
    }

    .m-footer__col {
        float: none;
        width: auto;
    }

    .m-footer__col:first-child {
        text-align: left;
    }

    .m-footer__col:last-child {
        margin-top: 0.3704rem;
    }

    .m-copyright > p {
        display: block;
    }

    .m-copyright > p:first-child {
        margin-right: 0;
    }

    .service-type {
        padding: 0;
    }

    .service-type__item {
        width: 100%;
    }

    .overseas-address__col {
        width: auto;
        margin-bottom: 0.7407rem;
    }

    .permit-feature {
        padding: 0 0.3704rem;
        font-size: 0.3333rem;
    }

    .about-guide__list {
        width: 100%;
    }

    .store-items {
        padding: 0 0.05rem;
    }

    .store-item {
        float: left;
        display: inline-block;
        width: 48%;
        margin-right: 0;
    }

    .store-item:nth-child(2n) {
        margin-left: 0.2rem;
        float:right;
    }

    .service-a6 {
        height: 4.8148rem;
    }

    .service-a6__icon {
        width: 1.0963rem;
    }
}