.w[data-v-68e50b95] { background: #fff }

.el-header[data-v-68e50b95] { padding: 0 }

.cityEa .el-main[data-v-68e50b95] { padding: 0; z-index: 30; margin-top: -2.5rem; overflow: initial }

.el-footer[data-v-68e50b95] { padding: 0 }

.ec-top[data-v-68e50b95] { position: relative }

.ec-top-t[data-v-68e50b95] { position: absolute; top: 25%; left: 0; width: 29%; color: #fff; border-top: 4px solid #a5cd39 }

.ec-top-t[data-v-68e50b95]:after { content: ""; position: absolute; left: 0; top: -16px; height: 3px; width: 75%; background: #25a9cd }

.ec-top-t[data-v-68e50b95]:before { content: ""; position: absolute; left: 0; top: -1px; height: 7px; width: 85%; background: #fff400 }

.ec-top-t .ec-top-txt[data-v-68e50b95] { float: right; text-align: left }

.ec-top .ec-top-t .ec-top-txt p[data-v-68e50b95] { font-size: .6rem; font-weight: 600; line-height: 1.2rem }

.ec-top .ec-top-t .ec-top-txt span[data-v-68e50b95] { font-size: .45rem; font-weight: 300 }

.bg-a[data-v-68e50b95] { width: 100% }

.bg-b[data-v-68e50b95] { width: 100%; display: none }

.mif[data-v-68e50b95] { background: #fff; max-width: 950px; margin: auto; position: relative }

.eaea .eaea-mif .ec-top-foot[data-v-68e50b95] { position: absolute; top: -41px; left: -125px; background: #00b6cd; min-width: 6.5rem; height: .76rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center }

.eaea .eaea-mif .ec-top-foot .el-breadcrumb[data-v-68e50b95] { line-height: .76rem; padding-left: 10px }

.map[data-v-68e50b95] { text-align: left }

.map .map-i[data-v-68e50b95] { padding-top: .8rem }

.floate[data-v-68e50b95] { overflow: auto }

.news[data-v-68e50b95] { overflow: auto; position: relative; margin-bottom: .4rem }

.news img[data-v-68e50b95] { float: left }

.news div[data-v-68e50b95] { position: absolute; bottom: 0; right: 0; width: 2rem; height: .5rem; background: #b5b5b5; line-height: .5rem; color: #fff; font-size: .3rem }

.mi-m[data-v-68e50b95] { max-width: 920px; margin-left: .55rem; position: relative; margin-bottom: 2rem }

.gemp[data-v-68e50b95] { width: 100% }

.gemp-i[data-v-68e50b95] { position: absolute; bottom: 41%; left: 0; font-size: .35rem; color: #00b6cd }

.gemp-t[data-v-68e50b95] { position: absolute; bottom: -5%; left: 0; width: 6rem; font-size: .27rem; text-align: left }

.el-button[data-v-68e50b95] { border: none; background: none; padding: 0; font-size: 0; border-radius: 0; overflow: hidden }

.as img[data-v-68e50b95] { width: .25rem !important }

.el-button:hover img[data-v-68e50b95] { -webkit-transform: scale(1.5); transform: scale(1.5) }

.el-button:hover img[data-v-68e50b95], .item-d > .el-button:hover img[data-v-68e50b95] { margin-right: -.35rem; -webkit-filter: drop-shadow(-.3rem 0 #0fb7d1); filter: drop-shadow(-.3rem 0 #0fb7d1) }

.el-popover--plain[data-v-68e50b95] { padding: 0 }

.pop-b[data-v-68e50b95] { padding-left: .3rem; padding-bottom: .3rem }

.pop-b-s[data-v-68e50b95] { padding-bottom: .15rem }

.pop-b .pop-a[data-v-68e50b95] { font-size: .6rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #ececec; z-index: -3 }

.pop-t[data-v-68e50b95] { margin-top: -.35rem }

.pop-b h4[data-v-68e50b95] { font-size: .4rem; color: #00b6cd }

.pop-b span[data-v-68e50b95] { font-size: .3rem }

.item-a[data-v-68e50b95] { position: absolute; top: 27%; left: 10% }

.item-a img[data-v-68e50b95] { margin-right: 5px }

.as[data-v-68e50b95] { font-size: .28rem; width: 1.35rem; overflow: hidden; height: .6rem }

.as p[data-v-68e50b95] { float: left; padding-left: 20px; }

.as img[data-v-68e50b95] { float: right; padding-top: 3px }

.item-b[data-v-68e50b95] { position: absolute; top: 26%; left: 28% }

.item-b p[data-v-68e50b95] { float: right; padding-right: 8px }

.item-b img[data-v-68e50b95] { float: left }

.item-c[data-v-68e50b95] { position: absolute; top: 24%; left: 45% }

.item-c .as[data-v-68e50b95] { width: 1rem; height: .45rem }

.item-c .as p[data-v-68e50b95] { float: left; padding-top: 6px }

.item-d .as[data-v-68e50b95] { height: auto }

.item-d p[data-v-68e50b95] { margin-top: 6px }

.item-c img[data-v-68e50b95] { float: left }

.item-d[data-v-68e50b95] { position: absolute; top: 27%; left: 39%; width: 1.5rem; z-index: 10 }

.item-d img[data-v-68e50b95] { padding-top: 2px }

.item-i[data-v-68e50b95] { position: absolute; top: 22%; left: 48%; margin-left: -6px; z-index: 8; width: 1rem; height: .4rem }

.item-i p[data-v-68e50b95] { float: right; padding-top: 5px }

.item-e[data-v-68e50b95] { position: absolute; top: 27%; left: 55% }

.we[data-v-68e50b95] { width: 1.8rem }

.item-e p[data-v-68e50b95] { float: right }

.item-r img[data-v-68e50b95] { float: left }

.item-f[data-v-68e50b95] { position: absolute; top: 38%; left: 63% }

.item-f p[data-v-68e50b95] { float: right; padding-right: 20px }

.item-f img[data-v-68e50b95] { float: left }

.item-h[data-v-68e50b95] { position: absolute; top: 39%; left: 72% }

.item-h p[data-v-68e50b95] { padding-left: 20px }

.item-j[data-v-68e50b95] { position: absolute; top: 31%; right: 13% }

.item-j p[data-v-68e50b95] { padding-left: 20px }

.item-k[data-v-68e50b95] { position: absolute; top: 74%; right: 9%; width: 1.4rem }

.item-l[data-v-68e50b95] { position: absolute; bottom: 18%; left: 47% }

.item-n[data-v-68e50b95] { position: absolute; bottom: 75%; left: 43%; height: 20px }

.item-n .as[data-v-68e50b95] { height: auto }

.item-n p[data-v-68e50b95] { margin-left: 18px; margin-top: 5px }

.item-l p[data-v-68e50b95] { padding-left: 10px }

.item-b > .el-button:hover img[data-v-68e50b95], .item-f > .el-button:hover img[data-v-68e50b95] { margin-left: -.35rem; -webkit-filter: drop-shadow(.3rem 0 #0fb7d1); filter: drop-shadow(.3rem 0 #0fb7d1) }

.item-c > .el-button:hover img[data-v-68e50b95] { margin-right: -.37rem; margin-left: .51rem; -webkit-filter: drop-shadow(-.3rem 0 #0fb7d1); filter: drop-shadow(-.3rem 0 #0fb7d1) }

.item-i > .el-button:hover img[data-v-68e50b95] { margin-left: -19px; margin-right: 28px; -webkit-filter: drop-shadow(.3rem 0 #0fb7d1); filter: drop-shadow(.3rem 0 #0fb7d1) }

.el-button:hover .we img[data-v-68e50b95] { margin-right: .5rem; margin-left: -.9rem; -webkit-filter: drop-shadow(.3rem 0 #0fb7d1); filter: drop-shadow(.3rem 0 #0fb7d1) }

.itm[data-v-68e50b95] { padding-right: 20px }

.itms[data-v-68e50b95] { padding-left: 12px }

.foots[data-v-68e50b95] { width: 97%; float: right; margin-bottom: 2rem }

.foots .new-list[data-v-68e50b95], .foots[data-v-68e50b95] { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }

.foots .new-list[data-v-68e50b95] { width: 100%; margin-left: -.3rem }

.foots-p[data-v-68e50b95] { margin-top: .1rem; font-size: .3rem; text-align: left }

.foots-p span[data-v-68e50b95] { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical }

.foots-i[data-v-68e50b95] { padding-left: .3rem; cursor: pointer; margin-bottom: .5rem }

.foots-i .img[data-v-68e50b95] { width: 100%; height: 3.7rem }

.foots-i img[data-v-68e50b95] { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover }

.mis-down[data-v-68e50b95] { display: none }

@media screen and (max-width: 1400px) {
    .cityEa .el-main[data-v-68e50b95] { margin-top: -2.5rem }
}

@media screen and (max-width: 1024px) {
    .cityEa .el-main[data-v-68e50b95] { margin: 0; padding: 0 7px }

    .eaea .eaea-mif .ec-top-foot[data-v-68e50b95] { display: none }

    .map[data-v-68e50b95] { margin-bottom: .3rem }

    .mi-m[data-v-68e50b95] { margin-left: 0 }

    .bg-a[data-v-68e50b95] { display: none }

    .news[data-v-68e50b95] { margin-bottom: .6rem }

    .bg-b[data-v-68e50b95] { display: block }

    .mi-up[data-v-68e50b95] { display: none }

    .mis-down[data-v-68e50b95] { display: inline-block }

    .foots-i[data-v-68e50b95] { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; height: 4rem; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: .4rem; padding-left: 0 }

    .foots[data-v-68e50b95] { width: 100% }

    .foots .new-list[data-v-68e50b95] { margin-left: 0 }

    .foots-i .img[data-v-68e50b95] { width: 55%; height: unset }

    .foots-p[data-v-68e50b95] { width: 45%; padding: 0 .4rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; vertical-align: middle; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; background: #eee; overflow: hidden; text-overflow: ellipsis; margin-top: 0 }

    .ims[data-v-68e50b95], .map-i[data-v-68e50b95] { width: 50% }

    .foots-p span[data-v-68e50b95] { text-align: left; font-size: .32rem; line-height: .57rem; width: 4.2rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical }

    .mis-txt img[data-v-68e50b95] { margin-bottom: .5rem }

    .gemp-i-down[data-v-68e50b95] { color: #00b6cd; font-size: .4rem; text-align: left; margin-bottom: .3rem }

    .gemp-t-down[data-v-68e50b95] { font-size: .3rem; line-height: .55rem; text-align: left }

    .mis-txt-i[data-v-68e50b95] { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; margin-top: .5rem }

    .cityname[data-v-68e50b95] { width: 30%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; vertical-align: middle; background: #f8f8f8; height: 1rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 8px 8px 0 }

    .cityname p[data-v-68e50b95] { font-size: .4rem; color: #00b6cd }

    .cityname[data-v-68e50b95]:nth-child(3n) { margin: 0 }

    .mif[data-v-68e50b95] { margin: 0 .3rem }

    .ec-top-t[data-v-68e50b95] { position: absolute; top: 30%; left: 1px; width: 50% }
}

.cityEa.zh a { color: inherit }

.cityEa.zh .foots .el-pagination { margin-top: .5rem; width: 100% }

.cityEa.zh .el-pagination.is-background .btn-prev, .cityEa.zh .el-pagination.is-background .el-pager li, .cityEa.zh .foots .el-pagination.is-background .btn-next { margin: 0; border-radius: 0; border: .0185rem solid #e2e2e2; background: #fff; padding: 0 .24rem }

.cityEa.zh .foots .el-pagination.is-background .el-pager li:not(.disabled).active { background: #00b6cd; border: .0185rem solid #00b6cd }

.cityEa.zh .foots .el-icon-arrow-left:before { content: "\4E0A\4E00\9875"; font-weight: 400 }

.cityEa.zh .foots .el-icon-arrow-right:before { content: "\4E0B\4E00\9875"; font-weight: 400 }

.cityEa.zh .el-popover--plain { padding: 0 }

.cityEa.zh .el-breadcrumb__inner a, .cityEa.zh .el-breadcrumb__item:last-child .el-breadcrumb__inner { color: #fff; font-weight: 400 }

.cityEa.zh .el-breadcrumb__item .el-breadcrumb__separator { color: #fff }

.cityEa.zh .el-breadcrumb__inner a:hover { color: #fff600 }

a.gem_a { position: absolute; top: 30%; left: 16%; width: 100px; text-align: right; font-size: .28rem; margin-left: -36px; }

.gem_city { padding-right: 21px; white-space: nowrap; }

.gem_ico { position: absolute; right: -7px; top: -8px; width: 14px; overflow: hidden; padding: 8px; box-sizing: initial; height: 23px; background: url(/images/icoB.png) no-repeat center; background-size: 17px; transition: all 0.3s; }

.gem_block { display: none; position: absolute; left: 118px; background: #fff; padding: 12px; width: 254px; border: 1px solid #eee; box-shadow: 0 0 5px 0 #ccc; top: 50%; transform: translate(0,-50%); text-align: left; }

a.gem_a:hover { color: #409eff; }

a.gem_a:hover .gem_ico img { transform: scale(1.5); margin-right: -0.51rem; -webkit-filter: drop-shadow(-.3rem 0 #0fb7d1); filter: drop-shadow(-.3rem 0 #0fb7d1); }

.gem_i { position: absolute; left: -28px; top: 50%; width: 30px; height: 24px; margin-top: -12px; background: url(/images/leftIco.png) no-repeat 7px; background-size: 38px; }

a.gem_a:hover .gem_block { display: block; }

a.gem_a.right { margin-left: 0; text-align: left; }

a.gem_a.right .gem_ico { right: auto; left: -7px; }

a.gem_a.right .gem_city { padding-left: 21px; padding-right: 0; }

a.gem_a.right .gem_block { left: 24px; }

a.gem_a:hover .gem_ico { transform: scale(1.5); transform-origin: center; background: url(/images/ico.png) no-repeat center; background-size: 17px; }
