﻿@charset "utf-8";

/* CSS Document */
.beijingBx {
  width: 555px;
  height: 533px;
  position: absolute;
  top: 11px;
  left: 1614px;
  -webkit-animation: xuanzhuan 3s linear infinite;
  animation: xuanzhuan 3s linear infinite;
}

.hdj {
  position: absolute;
  width: 674px;
  height: 309px;
  background: url(../images/hdj.png) no-repeat;
  left: -82px;
  top: 60px;
}

.jsCenterBx {
  width: 555px;
  height: 533px;
  background: url(../images/nameBg.png) no-repeat;
  position: relative;
  z-index: 9
}

.jsCenterBx h3 {
  font-family: myFirstFont02;
  font-size: 72px;
  color: #552f00;
  text-align: center;
  height: 88px;
  line-height: 88px;
  background: url(../images/province.png) no-repeat center;
  margin-top: 45px
}

.jsPic {
  float: left;
  width: 284px;
  height: 238px;
  margin-left: 13px
}

.minTop {
  width: 245px;
  margin-top: 55px;
}

.jsCenterBx p {
  font-size: 29px;
  height: 54px;
  line-height: 54px;
}

.jsCenterBx p .fb {
  font-weight: bold;
  font-size: 30px
}

.mapBox {
  width: 3699px;
  height: 1805px;
  margin: 0 auto;
  background: #ffee87;
  border: solid 3px #5f250d;
  padding: 8px;
  border-radius: 30px;
}

.mapBox .box {
  width: 3700px;
  height: 1813px;
  position: relative;
}

.boxCenter {
  background: #a6deb7;
  border-radius: 30px;
}

/**河流**/
.riverBox a {
  position: absolute;
  font-size: 22px;
  color: #2a5bab;
  font-weight: bold;
  line-height: 1;
  font-family: mySecondFont
}

.riverBox a em {
  position: absolute;
}

.qinghaihu {
  top: 822px;
  left: 1633px;
}

.huanghe {
  top: 880px;
  left: 1717px;
}

.huanghe .he {
  top: 7px;
  right: -41px
}

.changjiang {
  bottom: 536px;
  left: 1851px;
}

.changjiang .jiang {
  top: -11px;
  right: -57px;
}

.riverBox a.twhx {
  bottom: 382px;
  right: 1115px;
  font-size: 30px
}

.riverBox a.twhx .wan {
  top: 36px;
  left: -18px
}

.riverBox a.twhx .hai {
  top: 115px;
  left: -33px
}

.riverBox a.twhx .xia {
  top: 147px;
  left: -57px
}

.riverBox a.huanghai {
  top: 929px;
  right: 948px;
  font-size: 38px;
  letter-spacing: 19px;
}

.riverBox a.donghai {
  bottom: 477px;
  right: 786px;
  font-size: 38px;
  letter-spacing: 16px;
}

.riverBox a.nanhai {
  bottom: 264px;
  right: 128px;
  font-size: 38px
}




/**南海诸岛**/
.nanhaiBox {
  width: 408px;
  height: 546px;
  position: absolute;
  bottom: 10px;
  right: 0;
  border: solid 1px;
}

.nanhaiBox a {
  position: absolute;
  font-size: 24px;
  top: 80px;
  font-weight: bold;
  line-height: 1;
  color: #333
}

.nanhaiBox a.nanhaizhudao {
  top: 506px;
  right: 30px;
  font-size: 32px;
  font-weight: 900;
}

.nanhaiBox a.guangxi2 {
  top: 3px;
  left: 44px;
}

.nanhaiBox a.guangdong2 {
  top: 2px;
  left: 160px;
}

.nanhaiBox a.xianggang2 {
  top: 34px;
  left: 214px;
}

.nanhaiBox a.aomen2 {
  top: 55px;
  left: 160px;
}

.nanhaiBox a.taiwandao {
  top: 32px;
  left: 300px;
  font-size: 28px;
}

.nanhaiBox a.dongshaqundao {
  top: 80px;
  left: 232px;
  font-size: 28px;
}

.nanhaiBox a.hainandao {
  top: 114px;
  left: 136px;
  font-size: 28px;
}

.nanhaiBox a.xishaqundao {
  top: 163px;
  left: 120px;
  font-size: 28px;
}

.nanhaiBox a.zhongshaqundao {
  top: 204px;
  left: 138px;
  font-size: 28px;
}

.nanhaiBox a.nanhsaqundao {
  top: 356px;
  left: 132px;
  font-size: 28px;
}

.nanhaiBox a.zengmuansha {
  top: 450px;
  left: 72px;
  font-size: 28px;
}





/**山脉**/
.moutain a {
  position: absolute;
  font-size: 25px;
  font-weight: bold;
  line-height: 1;
  font-family: mySecondFont;
  color: #4a443e
}

.moutain a em {
  position: absolute
}

.aertaishanmai {
  top: 231px;
  left: 1370px
}

.aertaishanmai .er {
  top: 34px;
  right: -40px;
}

.aertaishanmai .tai {
  top: 179px;
  right: -106px;
}

.aertaishanmai .shan {
  top: 193px;
  right: -145px;
}

.aertaishanmai .mai {
  top: 240px;
  right: -196px;
}

.tianshanshanmai {
  top: 351px;
  left: 1087px;
}

.tianshanshanmai .shan {
  top: 1px;
  right: -51px;
}

.tianshanshanmai .shan02 {
  top: 86px;
  right: -187px;
}

.tianshanshanmai .mai {
  top: 83px;
  right: -222px;
}

.kunlunshanmai {
  top: 665px;
  left: 919px;
}

.kunlunshanmai .lun {
  top: 47px;
  right: -90px;
}

.kunlunshanmai .shan {
  top: 71px;
  right: -174px;
}

.kunlunshanmai .mai {
  top: 97px;
  right: -273px;
}

.qigelifeng {
  top: 839px;
  left: 874px
}

.zhumulangmafeng {
  top: 1141px;
  left: 1383px
}

.xmlysm {
  top: 967px;
  left: 862px
}

.xmlysm .ma {
  top: 65px;
  right: -85px;
}

.xmlysm .la {
  top: 132px;
  right: -158px;
}

.xmlysm .ya {
  top: 183px;
  right: -213px;
}

.xmlysm .shan {
  top: 310px;
  right: -504px;
}

.xmlysm .mai {
  top: 278px;
  right: -640px;
}

.changbaishan {
  top: 382px;
  right: 917px;
}

.huangshan {
  top: 1087px;
  left: 2431px;
}


/**城市**/
.cityName1 a {
  font-size: 25px;
  position: absolute;
  color: #d3b454;
  font-family: mySecondFont;
  line-height: 1;
  z-index: 2
}

.cityName1 a em {
  position: absolute
}

.cityName1 a.animation:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
}

.cityName1 a.beijing {
  top: 618px;
  left: 2310px;
  font-size: 39px;
  color: #cc0000;
}

.cityName1 a.beijing i {
  width: 27px;
  height: 30px;
  background: url(../images/star.png) no-repeat;
  position: absolute;
  left: 15px;
  top: 66px;
}

.heilongjiang {
  top: 264px;
  left: 2818px;
  letter-spacing: -2px;
}

.jilin {
  top: 417px;
  left: 2565px;
  letter-spacing: -2px;
}

.liaoning {
  top: 617px;
  left: 2548px;
}

.beijing2 {
  left: 2322px;
  top: 666px;
  font-size: 20px !important;
}

.beijing2 .jing {
  left: 15px;
  top: 7px;
}

.beijing2 .shi {
  left: 35px;
  top: 4px;
}

.tianjin {
  top: 720px;
  left: 2372px;
  font-size: 20px !important;
}

.hebei {
  top: 779px;
  left: 2250px;
}

.hebei .bei {
  left: 0;
  top: 39px;
}

.hebei .sheng {
  left: 0;
  top: 71px;
}

.shandong {
  top: 884px;
  left: 2315px;
}

.jiangsu {
  top: 1049px;
  left: 2481px
}

.jiangsu .su {
  top: 35px;
  left: 5px;
}

.jiangsu .sheng {
  top: 80px;
  left: 10px;
}

.zhejiang {
  top: 1265px;
  left: 2491px;
}

.zhejiang .jiang {
  top: 40px;
  left: 0px;
}

.zhejiang .sheng {
  top: 80px;
  left: 0;
}

.anhui {
  top: 1060px;
  left: 2350px;
}

.anhui .hui {
  top: 34px;
  left: -40px;
}

.anhui .sheng {
  top: 140px;
  left: 10px;
}

.henan {
  top: 1031px;
  left: 2177px;
  letter-spacing: -2px;
}

.shanxi {
  top: 793px;
  left: 2148px
}

.shanxi .xi {
  top: 34px;
  left: -20px;
}

.shanxi .sheng {
  top: 60px;
  left: -50px;
}

.fujian {
  top: 1392px;
  left: 2443px;
}

.taiwan {
  top: 1466px;
  left: 2577px;
  transform: rotate(8deg);
}

.taiwan .wan {
  top: 32px;
  left: 0
}

.taiwan .sheng {
  top: 62px;
  left: 0
}

.shanxisheng {
  top: 850px;
  left: 2033px;
}

.shanxisheng .xi {
  top: 70px;
  left: 0px
}

.shanxisheng .sheng {
  top: 154px;
  left: -20px
}

.jiangxi {
  top: 1265px;
  left: 2288px
}

.jiangxi .xi {
  top: 27px;
  left: 0
}

.jiangxi .sheng {
  top: 55px;
  left: 0;
}

.guangdong {
  top: 1518px;
  left: 2294px
}

.xianggang {
  top: 1585px;
  left: 2321px
}

.aomen {
  top: 1621px;
  left: 2235px
}

.hainan {
  top: 1769px;
  left: 2042px
}

.cityName1 a.guangxi {
  bottom: 274px;
  right: 1680px;
  font-size: 24px
}

.cityName1 a.guangxi .zzq {
  left: 12px;
  top: 26px;
  white-space: nowrap;
}

.yunnan {
  bottom: 287px;
  left: 1609px;
}

.yunnan .nan {
  top: 50px;
  left: -20px
}

.yunnan .sheng {
  top: 110px;
  left: -20px
}

.xizang {
  top: 895px;
  left: 1024px;
  letter-spacing: -1px;
}

.xingjiang {
  top: 539px;
  left: 876px;
  letter-spacing: 4px;
}

.qinghai {
  top: 808px;
  left: 1463px
}

.guizhou {
  top: 1358px;
  left: 1866px;
  letter-spacing: -2px;
}

.sichuan {
  top: 1153px;
  left: 1830px
}

.chongqing {
  top: 1226px;
  left: 1972px
}

.hunan {
  top: 1345px;
  left: 2086px;
  letter-spacing: -2px;
}

.hunan .nan {
  top: 40px;
  left: 0
}

.hunan .sheng {
  top: 80px;
  left: 0
}

.hubei {
  top: 1110px;
  left: 2146px;
}

.hubei .bei {
  top: 61px;
  left: 34px;
}

.hubei .sheng {
  top: 122px;
  left: 47px;
}

.gansu {
  top: 597px;
  left: 1562px
}

.shanghai {
  bottom: 601px;
  right: 1151px;
}

.cityName1 a.ningxia {
  font-size: 20px;
  top: 840px;
  left: 1927px;
  writing-mode: vertical-rl;
  letter-spacing: -0.8px;
  text-align: center;
}

.cityName1 a.neimengg {
  top: 620px;
  left: 1712px;
  z-index: 3
}

.neimengg .meng {
  top: 40px;
  left: 90px
}

.neimengg .gu {
  top: -30px;
  left: 400px
}

.neimengg .zi {
  top: -90px;
  left: 460px
}

.neimengg .zhi {
  top: -210px;
  left: 640px
}

.neimengg .qu {
  top: -340px;
  left: 630px
}

/**元素**/
.elementBox a {
  position: absolute
}

.elementBox a em {
  position: absolute;
  font-size: 24px;
  font-weight: bold;
  line-height: 1
}

.elementBox a span {
  display: block;
}

.db {
  position: absolute;
  width: 29px;
  height: 39px;
  background: url(../images/db.gif) 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);
}

.wdlcfjq {
  width: 155px;
  height: 80px;
  top: 245px;
  left: 2664px
}

.wdlcfjq .db {
  top: -31px;
  left: 29px;
}

.wdlcfjq span {
  height: 80px;
  background: url(../images/wdlcfjq.png) no-repeat;
  background-size: contain;
}

.wdlcfjq em {
  top: 79px;
  left: 12px;
  white-space: nowrap;
}

.errenzhuan {
  width: 211px;
  height: 238px;
  top: 146px;
  left: 2431px
}

.errenzhuan .db {
  top: 167px;
  right: -26px;
}

.errenzhuan span {
  height: 238px;
  background: url(../images/errenzhuan.png) no-repeat;
  background-size: 100% 100%;
}

.errenzhuan em {
  top: 223px;
  left: 189px;
  white-space: nowrap;
}

.kaoyangtui {
  width: 98px;
  height: 58px;
  top: 495px;
  left: 2266px
}

.kaoyangtui .db {
  top: -31px;
  left: -7px;
}

.kaoyangtui span {
  height: 58px;
  background: url(../images/kaoyangtui.png) no-repeat;
  background-size: contain;
}

.kaoyangtui em {
  top: -8px;
  left: -80px;
}

.cdbssz {
  width: 210px;
  height: 115px;
  top: 505px;
  left: 2327px;
}

.cdbssz .db {
  top: 124px;
  left: 66px;
}

.cdbssz span {
  height: 115px;
  background: url(../images/cdbssz.png) no-repeat;
}

.cdbssz em {
  top: -26px;
  left: 29px;
  letter-spacing: -1px;
}

.sygg {
  width: 142px;
  height: 109px;
  top: 461px;
  left: 2569px
}

.sygg .db {
  top: 110px;
  left: -15px;
}

.sygg span {
  height: 109px;
  background: url(../images/sygg.png) no-repeat;
  background-size: 100% 100%;
}

.sygg em {
  top: 120px;
  left: 18px;
}

.knshjq {
  width: 189px;
  height: 77px;
  top: 320px;
  left: 1181px
}

.knshjq .db {
  top: -42px;
  right: 77px;
}

.knshjq span {
  height: 77px;
  background: url(../images/knshjq.png) no-repeat;
  background-size: 100% 100%;
}

.knshjq em {
  bottom: -25px;
  right: 6px;
}

.tstcfjq {
  width: 199px;
  height: 119px;
  top: 441px;
  left: 1049px
}

.tstcfjq .db {
  top: 12px;
  left: 195px
}

.tstcfjq span {
  height: 119px;
  background: url(../images/tstcfjq.png) no-repeat;
}

.tstcfjq em {
  bottom: 19px;
  right: -152px;
}

.tklmgsm {
  width: 249px;
  height: 91px;
  top: 602px;
  left: 989px;
}

.tklmgsm .db {
  top: 79px;
  left: 79px;
  display: none
}

.tklmgsm span {
  height: 91px;
  background: url(../images/tklmgsm.png) no-repeat;
}

.tklmgsm em {
  top: -33px;
  right: 14px;
}

.xinjiangwu {
  width: 201px;
  height: 281px;
  top: 561px;
  left: 1250px
}

.xinjiangwu .db {
  top: 79px;
  left: 79px;
  display: none
}

.xinjiangwu span {
  height: 281px;
  background: url(../images/xinjiangwu.gif) no-repeat;
}

.xinjiangwu em {
  top: 48px;
  right: -13px;
}

.jiayuguan {
  width: 152px;
  height: 124px;
  top: 624px;
  left: 1518px
}

.jiayuguan .db {
  top: 73px;
  right: -30px;
}

.jiayuguan span {
  height: 124px;
  background: url(../images/jiayuguan.png) no-repeat;
}

.jiayuguan em {
  top: 37px;
  left: -59px;
}

.qingkejiu {
  width: 97px;
  height: 75px;
  top: 876px;
  left: 1369px
}

.qingkejiu .db {
  top: 50px;
  right: -27px;
}

.qingkejiu span {
  height: 75px;
  background: url(../images/qingkejiu.png) no-repeat;
}

.qingkejiu em {
  top: 20px;
  right: -77px;
}

.suyoucha {
  width: 155px;
  height: 110px;
  bottom: 726px;
  left: 1006px
}

.suyoucha .db {
  top: 69px;
  right: 31px;
}

.suyoucha span {
  height: 110px;
  background: url(../images/suyoucha.png) no-repeat;
}

.suyoucha em {
  top: 116px;
  left: 70px;
}

.budalagong {
  width: 390px;
  height: 107px;
  bottom: 688px;
  left: 1161px
}

.budalagong .db {
  top: 105px;
  left: 182px;
}

.budalagong span {
  height: 107px;
  background: url(../images/budalagong.png) no-repeat;
}

.budalagong em {
  top: -36px;
  left: 96px;
}

.ndmdh {
  width: 117px;
  height: 155px;
  top: 601px;
  left: 1904px;
  z-index: 2
}

.ndmdh .db {
  top: 3px;
  right: -60px;
}

.ndmdh span {
  height: 155px;
  background: url(../images/ndmdh.png) no-repeat;
  background-size: 100% 100%;
}

.ndmdh em {
  top: 74px;
  left: -104px;
}

.bdlcc {
  width: 304px;
  height: 202px;
  top: 572px;
  left: 2006px;
}

.bdlcc .db {
  top: 94px;
  right: -11px;
}

.bdlcc span {
  height: 202px;
  background: url(../images/bdlcc.png) no-repeat;
}

.bdlcc em {
  top: -26px;
  right: 25px;
}

.tjzy {
  width: 202px;
  height: 149px;
  top: 681px;
  right: 1174px;
  display: none
}

.tjzy .db {
  top: 68px;
  left: 6px;
}

.tjzy span {
  height: 149px;
  background: url(../images/tjzy.gif) no-repeat;
}

.tjzy em {
  top: 84px;
  left: -88px;
}

.jingju {
  width: 196px;
  height: 311px;
  top: 694px;
  left: 2712px;
}

.jingju .db {
  top: 68px;
  left: 6px;
  display: none
}

.jingju span {
  height: 311px;
  background: url(../images/jingju.png) no-repeat;
}

.jingju em {
  top: 95px;
  left: -55px;
}

.taishan {
  width: 63px;
  height: 55px;
  top: 852px;
  left: 2432px;
}

.taishan .db {
  top: -31px;
  left: 60px;
}

.taishan span {
  height: 55px;
  background: url(../images/taishan.png) no-repeat;
  background-size: 100% 100%;
}

.taishan em {
  top: 32px;
  left: -50px;
}

.szyl {
  width: 143px;
  height: 77px;
  top: 949px;
  left: 2365px;
}

.szyl .db {
  top: 77px;
  left: 95px;
}

.szyl span {
  height: 77px;
  background: url(../images/szyl.png) no-repeat;
  background-size: 100% 100%;
}

.szyl em {
  top: -27px;
  left: 3px;
}

.ssgjfjmsq {
  width: 148px;
  height: 104px;
  top: 965px;
  left: 2237px;
}

.ssgjfjmsq .db {
  top: 45px;
  left: 4px;
}

.ssgjfjmsq span {
  height: 97px;
  background: url(../images/ssgjfjmsq.png) no-repeat;
}

.elementBox a.ssgjfjmsq em {
  top: -53px;
  left: 23px;
  width: 120px;
  line-height: 1.2
}

.longmenshiku {
  width: 194px;
  height: 150px;
  top: 864px;
  left: 2061px;
}

.longmenshiku .db {
  top: 150px;
  left: 92px;
}

.longmenshiku span {
  height: 142px;
  background: url(../images/longmenshiku.png) no-repeat;
}

.longmenshiku em {
  top: -23px;
  left: 66px;
}

.zwspt {
  width: 200px;
  height: 97px;
  top: 756px;
  left: 1747px;
}

.zwspt .db {
  top: 38px;
  right: -29px;
}

.zwspt span {
  height: 97px;
  background: url(../images/zwspt.png) no-repeat;
}

.zwspt em {
  top: 103px;
  left: 37px;
}

.jiuzhaigou {
  width: 195px;
  height: 129px;
  top: 966px;
  left: 1677px;
}

.jiuzhaigou .db {
  top: 110px;
  left: 32px;
}

.jiuzhaigou span {
  height: 129px;
  background: url(../images/jiuzhaigou.png) no-repeat;
}

.jiuzhaigou em {
  top: 4px;
  left: 14px;
}

.qshbmy {
  width: 118px;
  height: 251px;
  top: 852px;
  left: 1921px;
}

.qshbmy .db {
  top: 151px;
  right: -6px;
}

.qshbmy span {
  height: 251px;
  background: url(../images/qshbmy.png) no-repeat;
  position: absolute;
  width: 100%;
  z-index: 9;
}

.qshbmy em {
  top: 80px;
  left: -126px;
}

.chuanju {
  width: 202px;
  height: 246px;
  bottom: 445px;
  left: 1612px;
}

.chuanju .db {
  top: 118px;
  right: -10px;
}

.chuanju span {
  height: 246px;
  background: url(../images/chuanju.png) no-repeat;
}

.chuanju em {
  top: 91px;
  right: -14px;
}

.ljgc {
  width: 123px;
  height: 54px;
  bottom: 327px;
  left: 1581px;
}

.ljgc .db {
  top: -66px;
  right: 32px;
}

.ljgc span {
  height: 54px;
  background: url(../images/ljgc.png) no-repeat;
  background-size: 100% 100%;

}

.ljgc em {
  top: -23px;
  left: 19px
}

.hygmjng {
  width: 122px;
  height: 85px;
  top: 1133px;
  left: 1923px;
}

.hygmjng .db {
  top: 66px;
  left: 36px;
}

.hygmjng span {
  height: 85px;
  background: url(../images/hygmjng.png) no-repeat;
  background-size: 100% 100%;
}

.hygmjng em {
  top: -26px;
  right: -4px;
  width: 170px;
}

.tenglongdong {
  width: 90px;
  height: 69px;
  top: 1132px;
  left: 2065px;
}

.tenglongdong .db {
  top: 43px;
  left: 18px;
}

.tenglongdong span {
  height: 69px;
  background: url(../images/tenglongdong.png) no-repeat;
}

.tenglongdong em {
  top: -28px;
  right: 8px;
}

.huanghelou {
  width: 156px;
  height: 190px;
  top: 1055px;
  left: 2186px;
}

.huanghelou .db {
  top: 85px;
  left: -2px;
}

.huanghelou span {
  height: 190px;
  background: url(../images/huanghelou.png) no-repeat;
}

.huanghelou em {
  top: 104px;
  left: 122px;
  white-space: nowrap;
}

.Kunqu {
  width: 116px;
  height: 127px;
  top: 983px;
  left: 2586px;
}

.Kunqu .db {
  top: 103px;
  left: -86px;
}

.Kunqu span {
  height: 127px;
  background: url(../images/Kunqu.png) no-repeat;
  background-size: 100% 100%;
}

.Kunqu em {
  top: 94px;
  left: 105px;
  white-space: nowrap;
}

.huangmeixi {
  width: 160px;
  height: 223px;
  /* bottom: 543px; */
  /* right: 723px; */
  left: 2816px;
  top: 1038px;
}

.huangmeixi .db {
  top: 98px;
  left: -40px;
  display: none
}

.huangmeixi span {
  height: 224px;
  background: url(../images/huangmeixi.png) no-repeat;
}

.huangmeixi em {
  top: 90px;
  right: -73px;
}

.xihu {
  width: 164px;
  height: 90px;
  top: 1183px;
  left: 2615px;
}

.xihu .db {
  top: 28px;
  left: -73px;
}

.xihu span {
  height: 90px;
  background: url(../images/xihu.png) no-repeat;
  background-size: 100% 100%;
}

.xihu em {
  top: 91px;
  left: 28px;
}

.riyuetan {
  width: 145px;
  height: 81px;
  top: 1399px;
  left: 2640px;
}

.riyuetan .db {
  top: 70px;
  left: -39px;
}

.riyuetan span {
  height: 81px;
  background: url(../images/riyuetan.png) no-repeat;
  background-size: 100% 100%;
}

.riyuetan em {
  top: 85px;
  left: 7px;
}

.dhcq {
  width: 121px;
  height: 68px;
  top: 1309px;
  left: 2569px;
}

.dhcq .db {
  top: 12px;
  left: -26px
}

.dhcq span {
  height: 68px;
  background: url(../images/dhcq.png) no-repeat;
}

.dhcq em {
  top: 69px;
  left: 13px;
  white-space: nowrap;
}

.jdzcq {
  width: 54px;
  height: 87px;
  top: 1215px;
  left: 2357px;
}

.jdzcq .db {
  top: 40px;
  left: -30px
}

.jdzcq span {
  height: 87px;
  background: url(../images/jdzcq.png) no-repeat;
}

.jdzcq em {
  top: 28px;
  left: 48px;
  white-space: nowrap;
}

.gulangyu {
  width: 151px;
  height: 72px;
  top: 1444px;
  left: 2296px;
}

.gulangyu .db {
  top: -13px;
  left: 139px
}

.gulangyu span {
  height: 72px;
  background: url(../images/gulangyu.png) no-repeat;
  background-size: 100% 100%;
}

.gulangyu em {
  top: -7px;
  left: 55px;
}

.lushanpb {
  width: 131px;
  height: 93px;
  top: 1338px;
  left: 2307px;
}

.lushanpb .db {
  top: -13px;
  left: 3px;
}

.lushanpb span {
  height: 93px;
  background: url(../images/lushanpb.png) no-repeat;
}

.lushanpb em {
  top: -32px;
  left: 25px;
}

.yueyanglou {
  width: 123px;
  height: 113px;
  top: 1264px;
  left: 2153px;
}

.yueyanglou .db {
  top: 12px;
  left: -18px;
}

.yueyanglou span {
  height: 113px;
  background: url(../images/yueyanglou.png) no-repeat;
}

.yueyanglou em {
  top: 114px;
  left: 32px;
}

.mzjz {
  width: 93px;
  height: 65px;
  top: 1299px;
  left: 1969px;
}

.mzjz .db {
  top: 29px;
  left: -34px;
}

.mzjz span {
  height: 65px;
  background: url(../images/mzjz.png) no-repeat;
}

.mzjz em {
  top: -26px;
  left: -4px;
  width: 100px
}

.yangqin {
  width: 129px;
  height: 127px;
  top: 1444px;
  left: 1677px;
}

.yangqin .db {
  top: -2px;
  right: 1px;
}

.yangqin span {
  height: 127px;
  background: url(../images/yangqin.png) no-repeat;
  background-size: 100% 100%;

}

.yangqin em {
  top: -31px;
  right: -9px;
}

.hgspb {
  width: 161px;
  height: 87px;
  top: 1394px;
  left: 1855px;
}

.hgspb .db {
  top: -7px;
  left: 52px
}

.hgspb span {
  height: 87px;
  background: url(../images/hgspb.png) no-repeat;
}

.hgspb em {
  top: 91px;
  left: 20px;
}

.ljfjq {
  width: 162px;
  height: 84px;
  top: 1462px;
  left: 2010px;
}

.ljfjq .db {
  top: -9px;
  left: 71px;
}

.ljfjq span {
  height: 84px;
  background: url(../images/ljfjq.png) no-repeat;
}

.ljfjq em {
  top: -41px;
  left: 28px;
}

.chaoshancai {
  width: 73px;
  height: 59px;
  top: 1524px;
  left: 2191px;
}

.chaoshancai .db {
  top: -14px;
  right: -24px;
}

.chaoshancai span {
  height: 59px;
  background: url(../images/chaoshancai.png) no-repeat;
}

.chaoshancai em {
  top: -30px;
  left: -1px;
  white-space: nowrap;
}

.lzlsf {
  width: 88px;
  height: 62px;
  top: 1564px;
  left: 1966px;
}

.lzlsf .db {
  top: -8px;
  right: -24px;
}

.lzlsf span {
  height: 62px;
  background: url(../images/lzlsf.png) no-repeat;
}

.lzlsf em {
  top: 32px;
  right: -115px;
}

.hnreysdzwy {
  width: 98px;
  height: 62px;
  bottom: 41px;
  right: 1465px;
}

.hnreysdzwy .db {
  top: 21px;
  left: -53px;
}

.hnreysdzwy span {
  height: 62px;
  background: url(../images/hnreysdzwy.png) no-repeat;
  background-size: 100% 100%;
}

.hnreysdzwy em {
  top: 41px;
  left: 109px;
  letter-spacing: -1px;
  white-space: nowrap;
}

.xghygy {
  width: 173px;
  height: 76px;
  bottom: 104px;
  left: 2237px;
}

.xghygy .db {
  top: 6px;
  left: -24px;
  display: none
}

.xghygy span {
  height: 76px;
  background: url(../images/xghygy.png) no-repeat;
  background-size: contain;
}

.xghygy em {
  top: 79px;
  left: 24px;
}

.dsbpf {
  width: 261px;
  height: 191px;
  bottom: 18px;
  right: 1700px;
}

.dsbpf .db {
  top: 6px;
  left: -24px;
  display: none
}

.dsbpf span {
  height: 191px;
  background: url(../images/dsbpf.png) no-repeat;
}

.dsbpf em {
  top: 112px;
  left: -125px;
}





/**分类**/
.btnFont {
  position: absolute;
  overflow: hidden;
  width: 230px;
  height: 67px;
  background: #cc2222;
  border-radius: 10px;
  color: #fff;
  font-family: myFirstFont;
  letter-spacing: 1px;
  text-align: center;
  font-size: 44px;
  font-weight: bold;
}


.fenleiBox a {
  position: absolute
}

.fenleiBox a em {
  position: absolute;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  font-family: mySecondFont
}

.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;
}

.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;
}

.foodBtn {
  top: 484px;
  left: -290px
}

.larou {
  width: 145px;
  height: 91px;
  background: url(../images/larou.png) no-repeat;
  top: -142px;
  left: 258px;
  filter: alpha(opacity=0);
  opacity: 0
}

.larou em {
  top: -31px;
  left: -24px;
}

.yangroupaomo {
  width: 136px;
  height: 119px;
  background: url(../images/yangroupaomo.png) no-repeat;
  top: 196px;
  left: 990px;
  filter: alpha(opacity=0);
  opacity: 0
}

.yangroupaomo em {
  top: -31px;
  left: 16px
}

.dongshanyang {
  width: 180px;
  height: 109px;
  background: url(../images/dongshanyang.png) no-repeat;
  top: 266px;
  left: 353px;
  filter: alpha(opacity=0);
  opacity: 0
}

.dongshanyang em {
  top: -5px;
  right: -5px
}

.huotui {
  width: 217px;
  height: 80px;
  background: url(../images/huotui.png) no-repeat;
  top: 409px;
  left: -82px;
  filter: alpha(opacity=0);
  opacity: 0
}

.huotui em {
  top: -25px;
  left: 16px
}

.wcy {
  width: 171px;
  height: 132px;
  background: url(../images/wcy.png) no-repeat;
  top: 700px;
  left: 331px;
  filter: alpha(opacity=0);
  opacity: 0
}

.wcy em {
  top: 34px;
  left: -75px;
}

.jby {
  width: 171px;
  height: 111px;
  background: url(../images/jby.png) no-repeat;
  top: 783px;
  left: 0;
  filter: alpha(opacity=0);
  opacity: 0
}

.jby em {
  top: -41px;
  left: 40px
}

.mixian {
  width: 122px;
  height: 105px;
  background: url(../images/mixian.png) no-repeat;
  top: 771px;
  left: 630px;
  filter: alpha(opacity=0);
  opacity: 0
}

.mixian em {
  top: 85px;
  left: -104px
}

.xiaolongbao {
  width: 167px;
  height: 155px;
  background: url(../images/xiaolongbao.png) no-repeat;
  top: 1018px;
  left: -119px;
  filter: alpha(opacity=0);
  opacity: 0
}

.xiaolongbao em {
  top: 70px;
  right: -132px;
}

.jgghg {
  width: 211px;
  height: 164px;
  background: url(../images/jgghg.png) no-repeat;
  top: 977px;
  left: 626px;
  filter: alpha(opacity=0);
  opacity: 0
}

.jgghg em {
  top: -43px;
  left: 47px;
}

.mianren {
  width: 163px;
  height: 145px;
  background: url(../images/mianren.png) no-repeat;
  top: 1400px;
  left: 464px;
  filter: alpha(opacity=0);
  opacity: 0
}

.mianren em {
  top: 15px;
  left: -76px
}

.suanlafen {
  width: 116px;
  height: 111px;
  background: url(../images/suanlafen.png) no-repeat;
  top: 563px;
  left: 563px;
  filter: alpha(opacity=0);
  opacity: 0
}

.suanlafen em {
  top: -33px;
  right: -39px;
  width: 140px
}

.mzmsBtn {
  bottom: 332px;
  left: -460px
}

.kongzhu {
  width: 370px;
  height: 379px;
  background: url(../images/kongzhu.gif) no-repeat;
  bottom: 97px;
  left: 25px;
  filter: alpha(opacity=0);
  opacity: 0
}

.kongzhu em {
  top: 13px;
  right: 137px;
}

.longzhou {
  width: 398px;
  height: 220px;
  background: url(../images/longzhou.gif) no-repeat;
  bottom: -24px;
  left: 427px;
  filter: alpha(opacity=0);
  opacity: 0
}

.longzhou em {
  top: -12px;
  left: 166px;
}

.dzdg {
  width: 142px;
  height: 286px;
  background: url(../images/dzdg.png) no-repeat;
  bottom: 499px;
  left: 764px;
  filter: alpha(opacity=0);
  opacity: 0
}

.dzdg em {
  top: 91px;
  left: -100px;
}

.poshuijie {
  width: 421px;
  height: 287px;
  background: url(../images/poshuijie.png) no-repeat;
  bottom: 60px;
  left: 726px;
  filter: alpha(opacity=0);
  opacity: 0
}

.poshuijie em {
  top: -27px;
  left: 135px;
}

.ylqnh {
  width: 171px;
  height: 114px;
  background: url(../images/ylqnh.png) no-repeat;
  bottom: 101px;
  left: 1495px;
  filter: alpha(opacity=0);
  opacity: 0
}

.ylqnh em {
  top: -40px;
  left: 12px;
}

.lvyouBtn {
  top: -320px;
  right: 336px;
}

.gugong {
  width: 260px;
  height: 142px;
  background: url(../images/gugong.png) no-repeat;
  top: -62px;
  right: 335px;
  filter: alpha(opacity=0);
  opacity: 0
}

.gugong em {
  top: 52px;
  left: -55px;
}

.yanmenguan {
  width: 183px;
  height: 148px;
  background: url(../images/yanmenguan.png) no-repeat;
  top: 121px;
  right: -92px;
  filter: alpha(opacity=0);
  opacity: 0
}

.yanmenguan em {
  top: -30px;
  right: 93px;
}

.dfmz {
  width: 87px;
  height: 476px;
  background: url(../images/dfmz.gif) no-repeat;
  top: 163px;
  right: 615px;
  filter: alpha(opacity=0);
  opacity: 0
}

.dfmz em {
  top: 272px;
  right: -70px;
}

.qjdy {
  width: 182px;
  height: 101px;
  background: url(../images/qjdy.png) no-repeat;
  top: 355px;
  right: 313px;
  filter: alpha(opacity=0);
  opacity: 0
}

.qjdy em {
  top: -32px;
  left: 43px;
}

.whcjdq {
  width: 516px;
  height: 106px;
  background: url(../images/whcjdq.png) no-repeat;
  top: 574px;
  right: -127px;
  filter: alpha(opacity=0);
  opacity: 0
}

.whcjdq em {
  top: -14px;
  left: 165px;
}

.fhgc {
  width: 232px;
  height: 144px;
  background: url(../images/fhgc.png) no-repeat;
  top: 824px;
  right: 53px;
  filter: alpha(opacity=0);
  opacity: 0
}

.fhgc em {
  top: -39px;
  left: 57px;
}

.xagcq {
  width: 208px;
  height: 143px;
  background: url(../images/xagcq.png) no-repeat;
  top: 344px;
  right: -72px;
  filter: alpha(opacity=0);
  opacity: 0
}

.xagcq em {
  top: -43px;
  right: 48px;
}

.ysdyz {
  width: 267px;
  height: 82px;
  background: url(../images/ysdyz.png) no-repeat;
  top: 744px;
  right: 424px;
  filter: alpha(opacity=0);
  opacity: 0
}

.ysdyz em {
  top: -32px;
  left: 67px;
}

.famousBtn {
  right: -482px;
  top: 1265px;
}

.wangzhaojun {
  width: 125px;
  height: 277px;
  background: url(../images/wangzhaojun.png) no-repeat;
  bottom: 290px;
  right: 691px;
  filter: alpha(opacity=0);
  opacity: 0
}

.wangzhaojun em {
  top: 122px;
  left: -60px;
}

.sunzhongshan {
  width: 132px;
  height: 369px;
  background: url(../images/sunzhongshan.png) no-repeat;
  bottom: 51px;
  right: 466px;
  filter: alpha(opacity=0);
  opacity: 0
}

.sunzhongshan em {
  top: 119px;
  left: -66px;
}

.kongzi {
  width: 185px;
  height: 338px;
  background: url(../images/kongzi.png) no-repeat;
  top: 900px;
  right: 460px;
  filter: alpha(opacity=0);
  opacity: 0
}

.kongzi em {
  top: 102px;
  left: -41px;
}

.fanzhongyan {
  width: 166px;
  height: 263px;
  background: url(../images/fanzhongyan.png) no-repeat;
  bottom: -18px;
  right: 837px;
  filter: alpha(opacity=0);
  opacity: 0
}

.fanzhongyan em {
  top: 152px;
  right: -52px;
}

.huoyuanjia {
  width: 227px;
  height: 263px;
  background: url(../images/huoyuanjia.png) no-repeat;
  bottom: 626px;
  right: 0px;
  filter: alpha(opacity=0);
  opacity: 0
}

.huoyuanjia em {
  top: 22px;
  left: 23px;
}


/*中国*/
.cityBox {
  width: 2220px;
  height: 1811px;
  background: url(../images/zhongguo.png) no-repeat;
  top: 6px;
  left: 50%;
  margin-left: -1134px;
  background-size: 100% 100%;
}

.xjwwezzq {
  top: 550px;
  left: 350px
}

.xjwwezzq b {
  left: -30px;
  top: 0px
}

.nmgzzq {
  top: 650px;
  left: 1200px;
}

.nmgzzq b {
  left: -30px;
  top: 10px
}

.heilongj {
  top: 300px;
  left: 1900px;
}

.heilongj b {
  bottom: -30px;
  left: 5px
}

.jilings {
  top: 480px;
  left: 1880px
}

.jilings b {
  right: -30px;
  top: 5px
}

.liaonings {
  top: 600px;
  left: 1790px
}

.liaonings b {
  left: -30px;
  top: 5px
}

.xizangzizhiq {
  top: 1050px;
  left: 400px
}

.xizangzizhiq b {
  top: -50px;
  left: 15px
}

.qinghais {
  top: 900px;
  left: 750px
}

.qinghais b {
  top: -50px;
  left: 15px
}

.gansus {
  top: 950px;
  left: 1100px;
}

.gansus b {
  bottom: -30px;
  left: 30px
}

.nxhzzzq {
  top: 820px;
  left: 1170px;
  text-align: center;
}

.nxhzzzq b {
  top: -30px;
  left: 40px
}

.shanxis1 {
  top: 1020px;
  left: 1250px
}

.shanxis1 b {
  top: -30px;
  left: 40px
}

.shanxis2 {
  top: 850px;
  left: 1400px
}

.shanxis2 b {
  left: 40px;
  top: -30px
}

.hebeis {
  top: 780px;
  left: 1520px
}

.hebeis b {
  left: 40px;
  top: -30px
}

.beijings {
  top: 640px;
  left: 1550px
}

.beijings b {
  left: 50px;
  bottom: -30px
}

.tianjins {
  top: 690px;
  left: 1630px;
}

.tianjins b {
  left: 10px;
  bottom: -30px
}

.henans {
  top: 1000px;
  left: 1450px
}

.henans b {
  left: -30px;
  top: 5px
}

.shandongs {
  top: 900px;
  left: 1630px
}

.shandongs b {
  top: -30px;
  left: 15px
}

.sichuans {
  top: 1190px;
  left: 1000px
}

.sichuans b {
  left: -30px;
  top: 5px
}

.chongqings {
  top: 1230px;
  left: 1200px
}

.chongqings b {
  right: 10px;
  top: -30px
}

.hubeis {
  top: 1150px;
  left: 1450px
}

.hubeis b {
  left: -30px;
  top: 10px
}

.jiangsus {
  top: 1000px;
  left: 1700px;
}

.jiangsus b {
  bottom: -30px;
  left: 40px
}

.anhuis {
  top: 1100px;
  left: 1615px
}

.anhuis b {
  right: 30px;
  bottom: -30px
}

.shanghais {
  top: 1130px;
  left: 1864px
}

.shanghais b {
  left: -30px;
  top: 5px
}

.yunnans {
  top: 1500px;
  left: 950px
}

.yunnans b {
  top: -50px;
  left: 15px
}

.guizhous {
  top: 1370px;
  left: 1180px
}

.guizhous b {
  top: -30px;
  left: 40px
}

.gxzzzzq {
  toP: 1500px;
  left: 1200px;
}

.gxzzzzq b {
  bottom: -30px;
  left: 80px
}

.hunans {
  top: 1350px;
  left: 1400px;
}

.hunans b {
  top: -30px;
  left: 15px
}

.guangdongs {
  top: 1520px;
  left: 1500px
}

.guangdongs b {
  top: -30px;
  left: 30px
}

.jiangxis {
  top: 1300px;
  left: 1560px
}

.jiangxis b {
  left: 30px;
  bottom: -30px
}

.fujians {
  top: 1400px;
  left: 1670px
}

.fujians b {
  left: 30px;
  top: -30px
}

.zhejiangs {
  top: 1240px;
  left: 1799px;
}

.zhejiangs b {
  left: -30px;
  top: 5px
}

.taiwans {
  top: 1500px;
  left: 1900px;
}

.taiwans b {
  left: -30px;
  top: 5px
}

.xianggang1 {
  top: 1590px;
  left: 1590px
}

.xianggang1 b {
  left: -30px;
  top: -30px
}

.anmen1 {
  top: 1640px;
  left: 1460px
}

.anmen1 b {
  top: -40px;
  left: 15px
}

.hainansheng {
  top: 1730px;
  left: 1417px
}

.hainansheng b {
  top: 10px;
  left: -40px
}

/*底部*/
.footer {
  position: static;
  text-align: center;
  font-size: 28px;
  color: #582e0d
}

.footer a {
  display: inline-block;
  color: #582e0d;
  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;
}

.footer a:hover {
  font-weight: bold;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
}