﻿@charset "utf-8";

/* CSS Document */
.mapBox {
  width: 37.23rem;
  height: 18.28rem;
  font-family: myFirstFont;
}

.TilBx {
  width: 4.7rem;
  height: 3.16rem;
  background-color: #FFF;
  border: solid 0.01rem #5C5252;
  border-radius: 50%;
  position: absolute;
  top: 0.28rem;
  right: 0.6rem;
  -webkit-animation: xuanzhuan 3s linear infinite;
  animation: xuanzhuan 3s linear infinite;
  z-index: 9;
}

.TilIcon {
  float: left;
  width: 1.91rem;
  height: 2.35rem;
  margin-top: 0.3rem;
  margin-left: 0.2rem;
}

.tilRight {
  width: 2.2rem;
  margin-top: 0.9rem;
  font-size: 0.22rem;
}

.tilRight p {
  font-size: 0.29rem;
  height: 0.54rem;
  line-height: 0.54rem;
  white-space: nowrap;
}

.tilRight p .fb {
  font-size: 0.3rem
}

.tilRight .p1 {
  width: 1.7rem;
  background: url(../images/province.png) center no-repeat;
  background-size: 1.67rem 0.66rem;
  white-space: nowrap;
  font-size: 0.36rem;
  text-align: center;
  font-weight: 700;
}

.tilRight .p3 {
  width: 2.9rem;
  margin-left: -0.6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tilRight .p4 {
  width: 2.6rem;
  margin-left: -1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}



/**城市**/
.cityBx a {
  position: absolute;
  font-size: 0.3rem;
  color: #AA8C67;
  font-weight: bold;
  line-height: 1;
  cursor: default;
  z-index: 5;
}

.cityBx a em {
  position: absolute;
}

.cityBx a:hover {
  color: khaki;
}

.cityBx .samllTil {
  font-size: 0.26rem;
}

.cityBx .star {
  position: absolute;
  width: 0.3rem;
  height: 0.3rem;
  background: url(../images/star.png) no-repeat;
  background-size: 100%;
}

.cityBx a.fzsrmzf {
  color: #cc0000;
  top: 6.89rem;
  left: 20.15rem;
  z-index: 6;
}

.fzsrmzf .star {
  top: 0.2rem;
  left: -0.59rem;
}

.gulouqu {
  top: 7.12rem;
  left: 19.51rem;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}

.taiyanqu {
  top: 7.77rem;
  left: 19.91rem;
  background-color: rgba(255, 255, 255, .8);
}

.minqingx {
  top: 3.7rem;
  left: 14.8rem;
}

.minqingx .qing {
  top: 1.2rem;
  left: -0.76rem;
}

.minqingx .xian {
  top: 2.24rem;
  left: -0.25rem;
}

.ninhoux {
  top: 3.51rem;
  left: 17.04rem;
}

.ninhoux .hou {
  top: 3rem;
  left: -0.67rem;
}

.ninhoux .xian {
  top: 4.04rem;
  left: -0.24rem;
}

.yongtaix {
  top: 10.62rem;
  left: 10.63rem;
}

.yongtaix .tai {
  top: -1.38rem;
  left: 3.81rem;
}

.yongtaix .xian {
  top: -2.11rem;
  left: 4.56rem;
}

.fuqings {
  top: 11.74rem;
  left: 20.22rem;
}

.fuqings .qing {
  top: 1.34rem;
  left: -1.33rem;
}

.fuqings .shi {
  top: 2.99rem;
  left: 1.71rem;
}

.jinaq {
  top: 4.39rem;
  left: 19.21rem;
}

.jinaq .an {
  top: 0.93rem;
  left: 0.32rem;
}

.jinaq .qu {
  top: 1.75rem;
  left: 0.82rem;
}

.lianjiangx {
  top: 3.94rem;
  left: 21.16rem;
}

.lianjiangx .jiang {
  top: 0.53rem;
  left: 0.12rem;
}

.lianjiangx .xian {
  top: 0.8rem;
  left: 0.73rem;
}

.luoyuanx {
  top: 1.18rem;
  left: 21.6rem;
}

.luoyuanx .yuan {
  top: 0.7rem;
  left: 0.42rem;
}

.luoyuanx .xian {
  top: 1.3rem;
  left: 1.05rem;
}

.maweiq {
  top: 7.06rem;
  left: 21.94rem;
}

.maweiq .wei {
  top: 0.5rem;
  left: -0.25rem;
}

.maweiq .qu {
  top: 1.06rem;
  left: -0.56rem;
}

.changleq {
  top: 9.53rem;
  left: 23.18rem;
}

.changleq .le {
  top: 0.65rem;
  left: -0.04rem;
}

.changleq .qu {
  top: 1.26rem;
  left: -0.46rem;
}

.pingtanx {
  top: 14.03rem;
  left: 25.3rem;
}

.pingtanx .tan {
  top: 0.6rem;
  left: -0.1rem;
}

.pingtanx .xian {
  top: 1.22rem;
  left: -0.32rem;
}

.cangshanq {
  top: 8.3rem;
  left: 19.45rem;
}

.cangshanq .shan {
  top: -0.02rem;
  left: 0.42rem;
}

.cangshanq .qu {
  top: 0rem;
  left: 0.81rem;
}


/**河流**/
.riverBox a {
  position: absolute;
  font-size: 0.22rem;
  color: #2a5bab;
  font-weight: bold;
  line-height: 1;
  z-index: 4;
  cursor: default;
}

.riverBox a em {
  position: absolute
}

.huokoux {
  top: 2.56rem;
  left: 19.53rem
}

.huokoux .kou {
  top: 0.7rem;
  left: 0.18rem
}

.huokoux .xi {
  top: 1.98rem;
  left: 1.02rem
}

.biejiang {
  top: 5.47rem;
  left: 21.72rem
}

.biejiang .jiang {
  top: 0.3rem;
  left: 0.18rem
}

.luoyuanw {
  top: 3.26rem;
  left: 24.38rem
}

.luoyuanw .yuan {
  top: 0rem;
  left: 0.4rem
}

.luoyuanw .wan {
  top: 0rem;
  left: 0.8rem
}

.biejiang {
  top: 5.6rem;
  left: 21.78rem
}

.biejiang .jiang {
  top: 0.3rem;
  left: 0.18rem
}

.malongj {
  top: 8.92rem;
  left: 20.74rem
}

.malongj .long {
  top: -0.14rem;
  left: 0.68rem
}

.malongj .jiang {
  top: -0.28rem;
  left: 0.98rem
}

.longjiang {
  top: 12.18rem;
  left: 19.42rem
}

.longjiang .jiang {
  top: 0rem;
  left: 0.66rem
}

.donghai {
  top: 8.56rem;
  left: 26.27rem;
  font-size: 0.28rem !important;
}

.donghai .hai {
  top: 0.6rem;
  left: -0.28rem
}

.taiwanhaix {
  top: 14.48rem;
  left: 26.95rem;
  font-size: 0.28rem !important;
}

.taiwanhaix .wan {
  top: 0.4rem;
  left: -0.1rem
}

.taiwanhaix .hai {
  top: 0.8rem;
  left: -0.2rem
}

.taiwanhaix .xia {
  top: 1.2rem;
  left: -0.33rem
}

.haitanhaix {
  top: 15.92rem;
  left: 24.44rem
}

.haitanhaix .tan {
  top: 0.3rem;
  left: -0.06rem
}

.haitanhaix .hai {
  top: 0.6rem;
  left: -0.12rem
}

.haitanhaix .xia {
  top: 0.9rem;
  left: -0.2rem
}

.xinghuaw {
  top: 15.03rem;
  left: 20.28rem
}

.xinghuaw .hua {
  top: 0.5rem;
  left: 0.42rem
}

.xinghuaw .wan {
  top: 0.6rem;
  left: 1rem
}

.minjiang {
  top: 5.67rem;
  left: 15.15rem
}

.minjiang .jiang {
  top: 0.42rem;
  left: 0.42rem
}

.dazhangx {
  top: 10.35rem;
  left: 14.97rem
}

.dazhangx .zhang {
  top: 0;
  left: 0
}

.dazhangx .xi {
  top: -0.25rem;
  left: 0.6rem
}


/**元素**/
.elementBox a {
  position: absolute
}

.fenleiBox a,
.tjBox,
.hdj,
.db,
.jsCenterBx,
.jsCenterBx h3,
.elementBox span {
  background-size: 100% 100% !important;
}

.elementBox a em {
  position: absolute;
  font-size: 0.28rem !important;
  font-weight: bold;
  line-height: 1.2;
  white-space: nowrap;
}

.elementBox a span {
  display: block;
  height: 100%
}

.elementBox a i {
  position: absolute;
  font-size: 0.18rem;
  line-height: 0.26rem;
  font-style: normal;
  color: #c82938;
}

.db {
  position: absolute;
  width: 0.29rem;
  height: 0.39rem;
  background: url(../images/db.png) no-repeat;
  /* display: none; */
}

.elementBox a:hover .db {
  -webkit-animation: float ease-in-out .4s infinite;
  animation: float ease-in-out .4s infinite;
}

.elementBox a:hover span,
.elementBox a:hover em {
  transform: scale(1.1);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
}

.ctwg {
  width: 2.56rem;
  height: 1.54rem;
  top: 0.32rem;
  left: 18.85rem
}

.ctwg .db {
  top: 0.5rem;
  left: 2.56rem;
}

.ctwg span {
  background: url(../images/ZGHDKO5FJKFZ00042.png) no-repeat;
  background-size: 100%;
}

.ctwg em {
  top: 1.77rem;
  left: 0.63rem;
}

.tsswhyz {
  width: 2.91rem;
  height: 1.33rem;
  top: 4.41rem;
  left: 16.24rem;
}

.tsswhyz .db {
  top: -0.04rem;
  left: 1.15rem;
}

.tsswhyz span {
  background: url(../images/ZGHDKO5FJKFZ00032.png) no-repeat;
  background-size: 100%;
}

.tsswhyz em {
  top: -0.4rem;
  left: 0.46rem;
}

.fzstsg {
  width: 2.41rem;
  height: 1.53rem;
  top: 6.25rem;
  left: 17.42rem;
  z-index: 5;
}

.fzstsg .db {
  top: 1.11rem;
  left: 2.43rem;
}

.fzstsg span {
  background: url(../images/ZGHDKO5FJKFZ00013.png) no-repeat;
  background-size: 100%;
}

.fzstsg em {
  top: -0.15rem;
  left: -0.29rem;
}

.qzsfjq {
  width: 2.99rem;
  height: 1.55rem;
  top: 4.37rem;
  left: 22.2rem
}

.qzsfjq .db {
  top: 1.21rem;
  left: 0.73rem;
}

.qzsfjq span {
  background: url(../images/ZGHDKO5FJKFZ00038.png) no-repeat;
  background-size: 100%;
}

.qzsfjq em {
  top: 1.57rem;
  left: 1.97rem;
}

.honglinli {
  width: 3.61rem;
  height: 1.88rem;
  top: 6.42rem;
  left: 11.8rem
}

.honglinli .db {
  top: 0.24rem;
  left: 1.76rem;
}

.honglinli span {
  background: url(../images/ZGHDKO5FJKFZ00080.png) no-repeat;
  background-size: 100%;
}

.honglinli em {
  top: -0.08rem;
  left: 2.01rem;
}

.zgczwhbwg {
  width: 3.73rem;
  height: 1.42rem;
  top: 9.07rem;
  left: 19.23rem;
  z-index: 9;
}

.zgczwhbwg .db {
  top: -0.76rem;
  left: 2.55rem;
}

.zgczwhbwg span {
  background: url(../images/ZGHDKO5FJK00160.png) no-repeat;
  background-size: 100%;
}

.zgczwhbwg em {
  top: -0.41rem;
  left: 0.45rem;
  background-color: rgba(255, 255, 255, .8);
  padding: 0.02rem 0.04rem;
}

.skgz {
  width: 3.45rem;
  height: 2.44rem;
  top: 9.25rem;
  left: 11.65rem;
}

.skgz .db {
  top: 1.2rem;
  left: -0.2rem;
}

.skgz span {
  background: url(../images/ZGHDKO5FJKFZ00046.png) no-repeat;
  background-size: 100%;
}

.skgz em {
  top: -0.12rem;
  left: 1.05rem;
}

.lssslgy {
  width: 3.45rem;
  height: 1.84rem;
  top: 8.45rem;
  left: 15.64rem
}

.lssslgy .db {
  top: 0.1rem;
  left: 2.52rem;
}

.lssslgy span {
  background: url(../images/ZGHDKO5FJKFZFQ00021.png) no-repeat;
  background-size: 100%;
}

.lssslgy em {
  top: -0.3rem;
  left: 0.77rem;
}

.rmsxg {
  width: 4.1rem;
  height: 2.72rem;
  top: 10.32rem;
  left: 15.18rem;
}

.rmsxg .db {
  top: 0.18rem;
  left: 2.03rem;
}

.rmsxg span {
  background: url(../images/ZGHDKO5FJKFZ00047.png) no-repeat;
  background-size: 100%;
}

.rmsxg em {
  top: 2.72rem;
  left: -0.26rem;
}

.qssl {
  width: 4.25rem;
  height: 1.7rem;
  top: 8.75rem;
  left: 15.19rem;
}

.qssl .db {
  top: -0.27rem;
  right: 0.81rem;
  z-index: 9;
}

.qssl span {
  background: url(../images/ZGHDKO5FJKFZ00109.png) no-repeat;
  background-size: 100%;
}

.qssl em {
  top: -0.55rem;
  left: 1.3rem;
  white-space: nowrap;
  background-color: rgba(255, 255, 255, .8);
  padding: 0.02rem 0.04rem;
  z-index: 5;
}

.zsbt {
  width: 1.35rem;
  height: 2.68rem;
  top: 15.1rem;
  left: 22.3rem
}

.zsbt .db {
  top: 1.27rem;
  left: 1.47rem;
}

.zsbt span {
  background: url(../images/ZGHDKO5FJKFZFQ00029.png) no-repeat;
  background-size: 100%;
}

.zsbt em {
  top: 1.08rem;
  left: -1.03rem;
  white-space: nowrap;
  background-color: rgba(255, 255, 255, .8);
  padding: 0.02rem 0.04rem;
}

.hydty {
  width: 1.79rem;
  height: 1.54rem;
  top: 6.57rem;
  left: 22.71rem;
}

.hydty .db {
  top: 1.12rem;
  left: -0.14rem;
  z-index: 9;
}

.hydty span {
  background: url(../images/ZGHDKO5FJKFZ00024.png) no-repeat;
  background-size: 100%;
}

.hydty em {
  top: 1.02rem;
  left: 1.69rem;
  white-space: nowrap;
  background-color: rgba(255, 255, 255, .8);
  padding: 0.02rem 0.04rem;
}

.zhgy {
  width: 3.31rem;
  height: 1.61rem;
  top: 8rem;
  left: 22.77rem;
  z-index: 9;
}

.zhgy .db {
  top: 0.64rem;
  left: -0.25rem;
}

.zhgy span {
  background: url(../images/ZGHDKO5FJKFZ00023.png) no-repeat;
  background-size: 100%;
}

.zhgy em {
  top: 1.61rem;
  left: 1.79rem;
}

.gsfjq {
  width: 3.37rem;
  height: 1.82rem;
  top: 2.38rem;
  left: 19.87rem
}

.gsfjq span {
  background: url(../images/ZGHDKO5FJKFZ00017.png) no-repeat;
  background-size: 100%;
}

.gsfjq em {
  top: -0.26rem;
  left: 1.12rem;
  white-space: nowrap;
}

.xhgy {
  width: 3.5rem;
  height: 1.79rem;
  top: 13.54rem;
  left: 16.9rem
}

.xhgy span {
  background: url(../images/ZGHDKO5FJK00213.png) no-repeat;
  background-size: 100%;
}

.xhgy em {
  top: 1.84rem;
  left: 1.5rem;
  white-space: nowrap;
}

.mjgy {
  width: 3.43rem;
  height: 2.16rem;
  top: 0.33rem;
  left: 9.89rem;
}

.mjgy span {
  background: url(../images/ZGHDKO5FJKFZTJ00029.png) no-repeat;
  background-size: 100%;
}

.mjgy em {
  top: 2.25rem;
  left: 1.49rem;
  white-space: nowrap;
}

.hclwq {
  width: 2.8rem;
  height: 1.9rem;
  top: 4.08rem;
  left: 10.9rem;
}

.hclwq span {
  background: url(../images/hcldjc.png) no-repeat;
  background-size: 100%;
}

.hclwq b {
  left: 2.18rem;
  bottom: -0.36rem;
}

.hclwq em {
  left: 0.6rem;
  bottom: -0.46rem;
  background-color: rgba(255, 255, 255, .6);
}

.zhgy2 {
  width: 2.81rem;
  height: 1.64rem;
  top: 9.6rem;
  left: 19.1rem
}

.zhgy2 span {
  background: url(../images/ZGHDKO5FJKGL00034.png) no-repeat;
  background-size: 100%;
}

.zhgy2 em {
  top: 1.66rem;
  left: 0.74rem;
  white-space: nowrap;
}


/**分类**/
.btnFont {
  position: absolute;
  overflow: hidden;
  width: 2.3rem;
  height: 0.67rem;
  line-height: 0.67rem;
  background: #005FAB;
  border-radius: 0.1rem;
  color: #fff;
  font-family: myFirstFont;
  letter-spacing: 0.01rem;
  text-align: center;
  font-size: 0.44rem;
  font-weight: bold;
  box-shadow: 0.02rem 0.06rem 0.05rem #232323;
}

.fenleiBox a {
  position: absolute
}

.fenleiBox a em {
  position: absolute;
  font-size: 0.28rem !important;
  font-weight: bold;
  line-height: 1;
  font-family: myFirstFont;
  white-space: nowrap;
}

.fenleiBox a:hover,
.fenleiBox a:hover em {
  transform: scale(1.1);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transition: All 0.4s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  z-index: 5;
}

.Brn:hover {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.fenleiItemTil {
  cursor: default;
  ;
}

.fenleiItemTil span {
  background-color: #684E56;
  margin-right: 0.1rem;
  height: 0.4rem;
  line-height: 0.4rem;
  float: left;
}

.fenleiItemTil .sp1 {
  font-size: 0.28rem;
  color: white;
  padding: 0 0.04rem;
}

.fenleiItemTil .sp2 {
  width: 0.2rem;
}

.fenleiItemTil .sp3 {
  width: 0.15rem;
}

.fenleiItemTil .sp4 {
  width: 0.1rem;
}

.celebrityBtn {
  position: absolute;
  width: 0rem;
  height: 0.65rem;
  top: 2.32rem;
  left: 4.54rem;
}

.sglrscm {
  left: 0.56rem;
  top: 3.2rem;
  opacity: 0;
}

.linzex {
  width: 2.1rem;
  height: 2.52rem;
  background: url(../images/ZGHDKO5FJK00158.png) no-repeat;
  background-size: 100%;
  top: 2.3rem;
  left: 0.25rem;
  opacity: 0
}

.linzex em {
  top: 0.8rem;
  left: 1.48rem;
}

.yanfu {
  width: 2.18rem;
  height: 2.7rem;
  background: url(../images/ZGHDKO5FJKFZ00074.png) no-repeat;
  top: 1.8rem;
  background-size: 100%;
  left: 2.9rem;
  opacity: 0
}

.yanfu em {
  top: 1rem;
  left: 1.6rem;
}

.wangshenr {
  width: 1.46rem;
  height: 2.75rem;
  background: url(../images/ZGHDKO5FJKFZ00075.png) no-repeat;
  background-size: 100%;
  top: 1.3rem;
  left: 5.66rem;
  opacity: 0
}

.wangshenr em {
  top: 0.66rem;
  left: 1.16rem;
}

.zhangboy {
  width: 2.75rem;
  height: 3.75rem;
  background: url(../images/ZGHDKO5FJKFZ00076.png) no-repeat;
  background-size: 100%;
  top: 0.8rem;
  left: 7.96rem;
  opacity: 0
}

.zhangboy em {
  top: 0.48rem;
  left: 2.46rem;
}

.fzsdcn {
  left: 0.56rem;
  top: 6.72rem;
  opacity: 0;
}

.bingxin {
  width: 1.94rem;
  height: 3.64rem;
  background: url(../images/ZGHDKO5FJK00003.png) no-repeat;
  background-size: 100%;
  top: 5.9rem;
  left: 0.7rem;
  opacity: 0
}

.bingxin em {
  top: 1.26rem;
  left: 1.6rem;
}

.luyin {
  width: 1.58rem;
  height: 2.92rem;
  background: url(../images/ZGHDKO5FJKFZ00078.png) no-repeat;
  background-size: 100%;
  top: 5.7rem;
  left: 4rem;
  opacity: 0
}

.luyin em {
  top: 1.26rem;
  left: 1.6rem;
}

.linhuiy {
  width: 2.08rem;
  height: 3.7rem;
  background: url(../images/ZGHDKO5FJKFZ00079.png) no-repeat;
  background-size: 100%;
  top: 5.4rem;
  left: 7.3rem;
  opacity: 0
}

.linhuiy em {
  top: 1.26rem;
  left: 1.6rem;
}

.foodBox em {
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}

.foodBtn {
  position: absolute;
  width: 0;
  height: 0.65rem;
  top: 10.63rem;
  left: 4.3rem;
}

.fotiaoq {
  width: 2.55rem;
  height: 1.65rem;
  background: url(../images/ZGHDKO5FJK00006.png) no-repeat;
  background-size: 100%;
  bottom: 2.2rem;
  left: 0.25rem;
  opacity: 0
}

.fotiaoq em {
  bottom: -0.5rem;
}

.laohua {
  width: 1.93rem;
  height: 1.37rem;
  background: url(../images/ZGHDKO5FJKFZ00096.png) no-repeat;
  background-size: 100%;
  bottom: 0.2rem;
  left: 3.06rem;
  opacity: 0
}

.laohua em {
  bottom: -0.5rem;
}

.dingbianh {
  width: 1.87rem;
  height: 1.87rem;
  background: url(../images/ZGHDKO5FJK00008.png) no-repeat;
  background-size: 100%;
  bottom: 2.2rem;
  left: 5.2rem;
  opacity: 0
}

.dingbianh em {
  bottom: -0.5rem;
}

.fzyw {
  width: 1.93rem;
  height: 1.48rem;
  background: url(../images/ZGHDKO5FJKFZ00093.png) no-repeat;
  background-size: 100%;
  bottom: 0.2rem;
  left: 7.26rem;
  opacity: 0
}

.fzyw em {
  bottom: -0.5rem;
}

.fzry {
  width: 2.01rem;
  height: 1.54rem;
  background: url(../images/ZGHDKO5FJKFZ00094.png) no-repeat;
  background-size: 100%;
  bottom: 3.2rem;
  left: 9.4rem;
  opacity: 0
}

.fzry em {
  bottom: -0.5rem;
}

.fengsuBox em {
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}

.fengsuBtn {
  position: absolute;
  width: 0;
  height: 0.65rem;
  top: 14.6rem;
  left: 6.05rem;
}

.ttqq {
  width: 2.05rem;
  height: 2.03rem;
  background: url(../images/ZGHDKO5FJKFZ00087.png) no-repeat;
  background-size: 100%;
  bottom: 0.8rem;
  left: 0.45rem;
  opacity: 0
}

.ttqq em {
  bottom: -0.5rem;
}

.zhisan {
  width: 2.37rem;
  height: 2.08rem;
  background: url(../images/ZGHDKO5FJKFZ00089.png) no-repeat;
  background-size: 100%;
  bottom: 2.6rem;
  left: 2.9rem;
  opacity: 0
}

.zhisan em {
  bottom: -0.5rem;
}

.jiaoshu {
  width: 2.2rem;
  height: 1.71rem;
  background: url(../images/ZGHDKO5FJKFZ00088.png) no-repeat;
  background-size: 100%;
  bottom: 4rem;
  left: 5.25rem;
  opacity: 0
}

.jiaoshu em {
  bottom: -0.4rem;
}

.shoushans {
  width: 1.19rem;
  height: 2.38rem;
  background: url(../images/ZGHDKO5FJKFZ00085.png) no-repeat;
  background-size: 100%;
  bottom: 4.8rem;
  left: 8.2rem;
  opacity: 0
}

.shoushans em {
  bottom: -0.5rem;
}

.ruanmuhua {
  width: 4.33rem;
  height: 3.31rem;
  background: url(../images/ZGHDKO5FJKFZ00086.png) no-repeat;
  background-size: 100%;
  bottom: 2.4rem;
  left: 10.55rem;
  opacity: 0
}

.ruanmuhua em {
  bottom: -0.4rem;
}

.ajj {
  width: 2.09rem;
  height: 1.48rem;
  background: url(../images/ajj.png) no-repeat;
  background-size: 100%;
  bottom: 1.04rem;
  left: 15.16rem;
  opacity: 0
}

.ajj em {
  bottom: -0.69rem;
}

.rongshu {
  width: 3.27rem;
  height: 1.84rem;
  background: url(../images/ZGHDKO5FJK00032.png) no-repeat;
  background-size: 100%;
  top: 0.3rem;
  right: 8.14rem;
  opacity: 1
}

.rongshu em {
  left: 2.2rem;
  top: 1.5rem;
}

.molihua {
  width: 1.56rem;
  height: 2.26rem;
  background: url(../images/ZGHDKO2JSK00060.png) no-repeat;
  background-size: 100%;
  top: 0.66rem;
  right: 5.74rem;
  opacity: 1
}

.molihua em {
  left: -0.32rem;
  top: -0.4rem;
}

.fujv {
  width: 1.92rem;
  height: 1.23rem;
  background: url(../images/ZGHDKO5FJKFZ00083.png) no-repeat;
  background-size: 100%;
  top: 2.46rem;
  right: 7.76rem;
  opacity: 1
}

.fujv em {
  left: 1.76rem;
  top: 0.8rem;
}

.artBtn {
  position: absolute;
  width: 0;
  height: 0.65rem;
  top: 4.1rem;
  right: 7.5rem;
}

.sfqx {
  width: 3.6rem;
  height: 2rem;
  background: url(../images/ZGHDKO5FJK00046.png) no-repeat;
  background-size: 100%;
  top: 3.2rem;
  right: 7.1rem;
  opacity: 0
}

.sfqx em {
  left: 1.06rem;
  bottom: -0.4rem;
}

.zhuzif {
  width: 3.05rem;
  height: 2.96rem;
  background: url(../images/ZGHDKO5FJKFZ00111.png) no-repeat;
  background-size: 100%;
  top: 5.88rem;
  right: 7.5rem;
  opacity: 0
}

.zhuzif em {
  left: 2.4rem;
  top: 0.56rem;
}

.minjv {
  width: 4.22rem;
  height: 2.9rem;
  background: url(../images/ZGHDKO5FJKFZ00090.png) no-repeat;
  background-size: 100%;
  top: 9.5rem;
  right: 7.4rem;
  opacity: 0
}

.minjv em {
  left: 1.6rem;
  top: 0.1rem;
}

.sfyy {
  width: 5.39rem;
  height: 1.73rem;
  background: url(../images/ZGHDKO5FJKFZ00091.png) no-repeat;
  background-size: 100%;
  top: 10.6rem;
  right: 7.05rem;
  opacity: 0
}

.sfyy em {
  left: 1.84rem;
  top: 1.76rem;
}

.sanshanBtn {
  position: absolute;
  width: 0;
  height: 0.65rem;
  top: 6.56rem;
  right: 0.5rem;
}

.yushan {
  width: 2.83rem;
  height: 2.02rem;
  background: url(../images/ZGHDKO5FJKFZ00066.png) no-repeat;
  background-size: 100%;
  top: 4.24rem;
  right: -1.5rem;
  opacity: 0
}

.yushan em {
  left: 1.06rem;
  top: -0.4rem;
}

.wushan {
  width: 3.81rem;
  height: 1.89rem;
  background: url(../images/ZGHDKO5FJKFZ00009.png) no-repeat;
  background-size: 100%;
  top: 3.24rem;
  right: 3.5rem;
  opacity: 0
}

.wushan em {
  left: 1.76rem;
  top: -0.4rem;
}

.pingshan {
  width: 3.94rem;
  height: 2.01rem;
  background: url(../images/ZGHDKO5FJKFZ00067.png) no-repeat;
  background-size: 100%;
  top: 6.64rem;
  right: 1.64rem;
  opacity: 0
}

.pingshan em {
  left: 2.56rem;
  top: -0.16rem;
}

.baita {
  width: 2.74rem;
  height: 2.85rem;
  background: url(../images/ZGHDKO5FJKFZ00069.png) no-repeat;
  background-size: 100%;
  top: 8.75rem;
  right: 6.84rem;
  opacity: 0
}

.baita em {
  left: 1.86rem;
  top: 0.5rem;
}

.wuta {
  width: 2.18rem;
  height: 2.9rem;
  background: url(../images/ZGHDKO5FJKFZ00068.png) no-repeat;
  background-size: 100%;
  top: 4.5rem;
  right: 1.6rem;
  opacity: 0
}

.wuta em {
  left: 1.7rem;
  top: 0.9rem;
}

.clanBtn {
  position: absolute;
  width: 0;
  height: 0.65rem;
  top: 11.83rem;
  right: 3.19rem;
}

.xichanc {
  width: 3.79rem;
  height: 2.92rem;
  background: url(../images/ZGHDKO5FJKFZ00071.png) no-repeat;
  background-size: 100%;
  top: 12.1rem;
  right: -1.5rem;
  opacity: 0
}

.xichanc em {
  left: 2.8rem;
  top: 0.71rem;
}

.hotSprBtn {
  position: absolute;
  width: 0;
  height: 0.65rem;
  top: 14.89rem;
  right: 3.97rem;
}

.yongquans {
  width: 2.92rem;
  height: 1.73rem;
  background: url(../images/ZGHDKO5FJKFZ00070.png) no-repeat;
  background-size: 100%;
  top: 15.86rem;
  right: 4.42rem;
  opacity: 0
}

.yongquans em {
  left: 1rem;
  top: -0.26rem;
}

.fzwwqgy {
  width: 3.23rem;
  height: 2.13rem;
  background: url(../images/ZGHDKO5FJKFZ00072.png) no-repeat;
  background-size: 100%;
  top: 13.3rem;
  right: 0.4rem;
  opacity: 0
}

.fzwwqgy em {
  left: 0.89rem;
  top: 2.25rem;
}

.jtgjwqdjc {
  width: 2.68rem;
  height: 1.86rem;
  background: url(../images/gjdjc.png) no-repeat;
  background-size: 100% 100%;
  /* top: 15.73rem; */
  right: 4.06rem;
  opacity: 0
}

.jtgjwqdjc em {
  left: 0.72rem;
  top: 1.8rem;
}

.cityBox {
  width: 21.46rem;
  height: 18.25rem;
  background: url(../images/fujian.png) no-repeat;
  top: -0.5rem;
  left: 50%;
  margin-left: -9.46rem;
  background-size: 100%;
}

.gulouq2 {
  left: 10.9rem;
  top: 7.54rem;
}

.gulouq2 b {
  left: -0.3rem;
  top: 0rem;
}

.taijiangq2 {
  left: 11.1rem;
  top: 7.98rem;
}

.taijiangq2 b {
  left: -0.3rem;
  top: 0rem;
}

.minqingx2 {
  left: 3.9rem;
  top: 7.54rem;
}

.minqingx2 b {
  left: -0.3rem;
  top: 0rem;
}

.minhoux2 {
  left: 7.68rem;
  top: 6.54rem;
}

.minhoux2 b {
  left: -0.3rem;
  top: 0rem;
}

.yongtaix2 {
  left: 5.9rem;
  top: 9.54rem;
}

.yongtaix2 b {
  left: -0.3rem;
  top: 0rem;
}

.fuqingx2 {
  left: 10.9rem;
  top: 11.95rem;
}

.fuqingx2 b {
  left: -0.3rem;
  top: 0rem;
}

.jinanq2 {
  left: 10.25rem;
  top: 5.55rem;
}

.jinanq2 b {
  left: -0.3rem;
  top: 0rem;
}

.lianjiangx2 {
  left: 12.9rem;
  top: 4.83rem;
}

.lianjiangx2 b {
  left: -0.3rem;
  top: 0rem;
}

.luoyuanx2 {
  left: 12.9rem;
  top: 2.54rem;
}

.luoyuanx2 b {
  left: -0.3rem;
  top: 0rem;
}

.mwq2 {
  left: 12.82rem;
  top: 7.54rem;
  background-color: rgba(255, 255, 255, .8);
}

.mwq2 b {
  left: -0.3rem;
  top: 0rem;
}

.changleq2 {
  left: 12.9rem;
  top: 9.69rem;
}

.changleq2 b {
  left: -0.3rem;
  top: 0rem;
}

.changshanq2 {
  left: 10.9rem;
  top: 8.64rem;
}

.changshanq2 b {
  left: -0.3rem;
  top: 0rem;
}

.pingtanx2 {
  left: 16.68rem;
  top: 14.38rem;
  background-color: rgba(255, 255, 255, .8);
}

.pingtanx2 b {
  left: -0.3rem;
  top: 0.12rem;
}

.fqw {
  left: 23.82rem;
  top: 12.36rem;
}