@font-face {
  font-family: "iconfont"; /* Project id 4963309 */
  src: url('iconfont-AmHaq7M_.woff2') format('woff2'),
       url('iconfont-D__nL_pv.woff') format('woff'),
       url('iconfont-Cyw3kHTg.ttf') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Menu & UI icons */
.icon-edit:before { content: "\e678"; }
.icon-delete:before { content: "\e677"; }
.icon-link:before { content: "\eb47"; }
.icon-add:before { content: "\e676"; }
.icon-shouji2:before { content: "\e8c6"; }
.icon-ycMenu-5:before { content: "\e770"; }
.icon-ycMenu-4:before { content: "\e771"; }
.icon-ycMenu-1:before { content: "\e772"; }
.icon-ycMenu-2:before { content: "\e773"; }
.icon-ycMenu-3:before { content: "\e774"; }

/* Program icons */
.icon-yc-gouhuo:before { content: "\e646"; }
.icon-yc-muma:before { content: "\e662"; }
.icon-yc-jingju:before { content: "\e64d"; }
.icon-yc-renwu-1:before { content: "\e64e"; }
.icon-yc-yingpian-1:before { content: "\e67d"; }
.icon-yc-changge-2:before { content: "\e657"; }
.icon-yc-renwu-5:before { content: "\e6af"; }
.icon-yc-renwu-2:before { content: "\e6b1"; }
.icon-yc-houzi-2:before { content: "\e654"; }
.icon-yc-houzi-1:before { content: "\e658"; }
.icon-yc-yuedu-1:before { content: "\e680"; }
.icon-yc-lianpu:before { content: "\e6c7"; }
.icon-yc-gudai-2:before { content: "\e659"; }
.icon-yc-gudai-1:before { content: "\e65b"; }
.icon-yc-haitun:before { content: "\ed0d"; }
.icon-yc-wurenji-3:before { content: "\e65c"; }
.icon-yc-moshu-6:before { content: "\ecd6"; }
.icon-yc-yinyue-1:before { content: "\e8b2"; }
.icon-yc-huodong-3:before { content: "\e65d"; }
.icon-yc-qiqiu-1:before { content: "\e84d"; }
.icon-yc-wurenji-2:before { content: "\e69f"; }
.icon-yc-gouhuo-3:before { content: "\e65e"; }
.icon-yc-wurenji-1:before { content: "\e6a3"; }
.icon-yc-jita:before { content: "\e667"; }
.icon-yc-huodong-2:before { content: "\e65f"; }
.icon-yc-moshu-3:before { content: "\e663"; }
.icon-yc-gouhuo-2:before { content: "\e669"; }
.icon-yc-jingli:before { content: "\e66a"; }
.icon-yc-gangqin-2:before { content: "\e66b"; }
.icon-yc-moshu-4:before { content: "\e924"; }
.icon-yc-huodong:before { content: "\e688"; }
.icon-yc-huodong-1:before { content: "\e7e9"; }
.icon-yc-moshu-2:before { content: "\e66c"; }
.icon-yc-haishi-1:before { content: "\e753"; }
.icon-yc-haishi-2:before { content: "\e958"; }
.icon-yc-yanhua:before { content: "\e6b2"; }
.icon-yc-moshu-1:before { content: "\e66d"; }
.icon-yc-xiaochou-1:before { content: "\e6dd"; }
.icon-yc-xiongmao:before { content: "\e66e"; }
.icon-yc-lianpu-2:before { content: "\e670"; }
.icon-yc-wutai-1:before { content: "\e6c6"; }
.icon-yc-changge:before { content: "\e7d0"; }
.icon-yc-renwu-4:before { content: "\e672"; }
.icon-yc-renwu-3:before { content: "\e673"; }
.icon-yc-maxi:before { content: "\e8a5"; }
.icon-yc-zhu:before { content: "\e6c8"; }
.icon-yc-gangqin-1:before { content: "\e674"; }

/* Other UI icons */
.icon-erweima:before { content: "\e645"; }
.icon-cebianlan-tianchong:before { content: "\e6ed"; }
.icon-yulan:before { content: "\e641"; }
.icon-zuobianlan:before { content: "\e6e4"; }
.icon-shouji:before { content: "\e63d"; }
.icon-shuaxin:before { content: "\e655"; }
.icon-close:before { content: "\e633"; }
.icon-xinchuangkou:before { content: "\e6a0"; }
.icon-duanxin:before { content: "\e632"; }
.icon-jiazai:before { content: "\e684"; }
.icon-yonghu:before { content: "\e661"; }
.icon-yinfu:before { content: "\e631"; }
.icon-pause:before { content: "\e618"; }
.icon-play:before { content: "\e619"; }
.icon-stop:before { content: "\e605"; }
.icon-kuozhang:before { content: "\e6e2"; }
.icon-caidan:before { content: "\e666"; }
.icon-dianhua1:before { content: "\e797"; }
.icon-tousujianyi:before { content: "\e64a"; }
.icon-rexian:before { content: "\e63e"; }
.icon-shop:before { content: "\e83d"; }
.icon-jiantou:before { content: "\e63f"; }
.icon-xianshi:before { content: "\e648"; }
.icon-yincang:before { content: "\e653"; }
.icon-duoyuyan:before { content: "\e6df"; }
.icon-tianqi:before { content: "\e606"; }
.icon-wenzhang:before { content: "\e644"; }
.icon-luxian2:before { content: "\e734"; }
.icon-fuwusheshi:before { content: "\e624"; }
.icon-dianhua:before { content: "\e623"; }
.icon-luwang2:before { content: "\e730"; }
.icon-luxian1:before { content: "\e6ab"; }
.icon-luwang1:before { content: "\e77c"; }
.icon-hulianwang1:before { content: "\e619"; }
.icon-tuceng1:before { content: "\e6b0"; }
.icon-jingdian1:before { content: "\e61b"; }
.icon-dingwei1:before { content: "\e637"; }
.icon-tongji1:before { content: "\e627"; }
.icon-shezhi1:before { content: "\e696"; }
.icon-rukou:before { content: "\e62c"; }
.icon-stat:before { content: "\ed29"; }
.icon-empty:before { content: "\e698"; }
.icon-marker-parking:before { content: "\e860"; }
.icon-marker-amusement:before { content: "\e675"; }
.icon-marker-drink:before { content: "\e609"; }
.icon-marker-scenery:before { content: "\e6e0"; }
.icon-marker-hospital:before { content: "\e6e1"; }
.icon-marker-hot:before { content: "\e63a"; }
.icon-marker-hospital2:before { content: "\e636"; }
.icon-marker-water:before { content: "\e766"; }

/* Route & navigation icons */
.icon-luxian:before { content: "\e6b1"; }
.icon-route-walk-1:before { content: "\e609"; }
.icon-route-walk-2:before { content: "\e68a"; }
.icon-youjiantou:before { content: "\e632"; }
.icon-navigation:before { content: "\e696"; }

/* Full marker icon set */
.icon-marker-drink:before { content: "\e63a"; }
.icon-marker-hospital:before { content: "\e6e1"; }
.icon-marker-hot:before { content: "\e63a"; }
.icon-marker-hospital2:before { content: "\e636"; }
.icon-marker-water:before { content: "\e766"; }
.icon-marker-star:before { content: "\e64b"; }
.icon-marker-office:before { content: "\e60b"; }
.icon-marker-guide:before { content: "\e7b6"; }
.icon-marker-luggage:before { content: "\e61d"; }
.icon-marker-service2:before { content: "\e620"; }
.icon-marker-service3:before { content: "\e7e0"; }
.icon-marker-takePhotos:before { content: "\e6e8"; }
.icon-marker-other:before { content: "\e7eb"; }
.icon-marker-monitor:before { content: "\e634"; }
.icon-marker-house1:before { content: "\e64c"; }
.icon-marker-banana:before { content: "\e63c"; }
.icon-marker-camera1:before { content: "\e621"; }
.icon-marker-praise:before { content: "\e8c3"; }
.icon-marker-house2:before { content: "\e622"; }
.icon-marker-leisure:before { content: "\e74f"; }
.icon-marker-house3:before { content: "\e697"; }
.icon-marker-video:before { content: "\e623"; }
.icon-marker-elevator:before { content: "\e624"; }
.icon-marker-gasStation:before { content: "\e625"; }
.icon-marker-booking:before { content: "\e6c0"; }
.icon-marker-house4:before { content: "\e651"; }
.icon-marker-hotDrink:before { content: "\e62a"; }
.icon-marker-smoking:before { content: "\e6be"; }
.icon-marker-clockIn:before { content: "\e6a7"; }
.icon-marker-mountain:before { content: "\e649"; }
.icon-marker-time:before { content: "\e6a4"; }
.icon-marker-scenery2:before { content: "\e644"; }
.icon-marker-house5:before { content: "\e62b"; }
.icon-marker-refuge:before { content: "\e87b"; }
.icon-marker-house8:before { content: "\e62e"; }
.icon-marker-house6:before { content: "\e6d7"; }
.icon-marker-camera2:before { content: "\e640"; }
.icon-marker-house7:before { content: "\e630"; }
.icon-marker-time2:before { content: "\e76f"; }
.icon-marker-baby:before { content: "\e665"; }
.icon-marker-cableCar:before { content: "\e8ee"; }
.icon-marker-scenery3:before { content: "\e62c"; }
.icon-marker-village:before { content: "\e62f"; }
.icon-marker-mountain2:before { content: "\e7d2"; }
.icon-marker-tree:before { content: "\e69d"; }
.icon-marker-hotDrink2:before { content: "\e6b4"; }
.icon-marker-amusement:before { content: "\e635"; }
.icon-marker-parking1:before { content: "\e860"; }
.icon-marker-ticketCheck:before { content: "\e61e"; }
.icon-marker-parking:before { content: "\e6da"; }
.icon-marker-touristCtr:before { content: "\e607"; }
.icon-marker-scenicSpot:before { content: "\e660"; }
.icon-marker-all:before { content: "\e602"; }
.icon-marker-service:before { content: "\e66f"; }
.icon-marker-shop:before { content: "\e635"; }
.icon-marker-restaurant:before { content: "\e6d4"; }
.icon-marker-hotel:before { content: "\e642"; }
.icon-marker-medical:before { content: "\e600"; }
.icon-marker-police:before { content: "\e601"; }
.icon-marker-station:before { content: "\e638"; }
.icon-marker-entranceExit:before { content: "\e60c"; }
.icon-marker-restroom:before { content: "\e613"; }
.icon-marker-viewpoint:before { content: "\e64f"; }
