@charset "UTF-8";

@font-face {
  font-family: 'kandyicons';
  src: url('../font/kandyicons.eot?56711459');
  src: url('../font/kandyicons.eot?56711459#iefix') format('embedded-opentype'),
       url('../font/kandyicons.woff2?56711459') format('woff2'),
       url('../font/kandyicons.woff?56711459') format('woff'),
       url('../font/kandyicons.ttf?56711459') format('truetype'),
       url('../font/kandyicons.svg?56711459#kandyicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'kandyicons';
    src: url('../font/kandyicons.svg?30286259#kandyicons') format('svg');
  }
}
*/

[class^="kico-"]:before, [class*=" kico-"]:before, i.kico {
  font-family: "kandyicons";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  /* line-height: 1em; */

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin: 0 .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 110%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.kico-gap:before{
  margin-right: .5em;
}
.kico-blank:before{
  margin-right: 1em;
}

.kico-on:before,
.kico-off:hover:before{
  visibility: visible;
}
.kico-off:before,
.kico-on:hover:before{
  visibility: hidden;
}

i.kico-l,
.kico-l:before{
  transform:scale(1.25);
}
i.kico-xl,
.kico-xl:before{
  transform:scale(1.5);
}
i.kico-s,
.kico-s:before{
  transform:scale(.75);
}
i.kico-xs,
.kico-xs:before{
  transform:scale(.5);
}

.kico-suffix:before{
  float:right;
}

i.kico{
  width: auto;
  margin: 0 .1em;
  letter-spacing: .05em;
  text-indent: .05em;
}

i.kico-spin,
.kico-spin:before,
.kico-deng:before,
.kico-dai:before,
.kico-loading:before{
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.kico-search:before{ content: '搜'; }
.kico-search:hover:before{ content: '寻'; }
.kico-favo:before{ content: '心'; }
.kico-favo:hover:before{ content: '喜'; }
.kico-view:before{ content: '浏'; }
.kico-view:hover:before{ content: '览'; }
.kico-sign:before{ content: '星'; }
.kico-sign:hover:before{ content: '辰'; }
.kico-sure:before{ content: '对'; }
.kico-sure:hover:before{ content: '勾'; }
.kico-quit:before{ content: '错'; }
.kico-quit:hover:before{ content: '叉'; }
.kico-ban:before{ content: '禁'; }
.kico-ban:hover:before{ content: '止'; }
.kico-shut:before{ content: '封'; }
.kico-shut:hover:before{ content: '闭'; }
.kico-del:before{ content: '封'; }
.kico-del:hover:before{ content: '闭'; }
.kico-pic:before{ content: '图'; }
.kico-pic:hover:before{ content: '画'; }
.kico-shoot:before{ content: '照'; }
.kico-shoot:hover:before{ content: '相'; }
.kico-stick:before{ content: '钉'; }
.kico-stick:hover:before{ content: '针'; }
.kico-stick:before{ content: '钉'; }
.kico-stick:hover:before{ content: '针'; }
.kico-code:before{ content: '编'; }
.kico-code:hover:before{ content: '码'; }
.kico-cmt:before{ content: '评'; }
.kico-cmt:hover:before{ content: '论'; }
.kico-reply:before{ content: '答'; }
.kico-reply:hover:before{ content: '复'; }
.kico-chat:before{ content: '唠'; }
.kico-chat:hover:before{ content: '嗑'; }
.kico-push:before{ content: '赞'; }
.kico-push:hover:before{ content: '赏'; }
.kico-pull:before{ content: '厌'; }
.kico-pull:hover:before{ content: '恶'; }
.kico-loca:before{ content: '经'; }
.kico-loca:hover:before{ content: '纬'; }
.kico-hide:before{ content: '显'; }
.kico-hide:hover:before{ content: '藏'; }
.kico-show:before{ content: '藏'; }
.kico-show:hover:before{ content: '显'; }
.kico-diggup:before{ content: '赞'; }
.kico-diggup:hover:before{ content: '赏'; }
.kico-diggdn:before{ content: '厌'; }
.kico-diggdn:hover:before{ content: '恶'; }
.kico-loading:before{ content: '🔄'; }

.kico-hash:before { content: '\23'; } /* '#' */
.kico-asterisk:before { content: '\2a'; } /* '*' */
.kico-plus:before { content: '\2b'; } /* '+' */
.kico-minus:before { content: '\2d'; } /* '-' */
.kico-equal:before { content: '\3d'; } /* '=' */
.kico-at:before { content: '\40'; } /* '@' */
.kico-multiply:before { content: '\d7'; } /* '×' */
.kico-divide:before { content: '\f7'; } /* '÷' */
.kico-bluetooth:before { content: '\03b2'; } /* 'β' */
.kico-bitcoin:before { content: '\0e3f'; } /* '฿' */
.kico-left:before { content: '\2190'; } /* '←' */
.kico-up:before { content: '\2191'; } /* '↑' */
.kico-right:before { content: '\2192'; } /* '→' */
.kico-down:before { content: '\2193'; } /* '↓' */
.kico-return:before { content: '\21a9'; } /* '↩' */
.kico-menu:before { content: '\2261'; } /* '≡' */
.kico-watch:before { content: '\231a'; } /* '⌚' */
.kico-time:before { content: '\23f2'; } /* '⏲' */
.kico-power:before { content: '\24db'; } /* 'ⓛ' */
.kico-sub:before { content: '\2558'; } /* '╘' */
.kico-play:before { content: '\25b6'; } /* '▶' */
.kico-radioed:before { content: '\25c9'; } /* '◉' */
.kico-sun:before { content: '\2600'; } /* '☀' */
.kico-cloud:before { content: '\2601'; } /* '☁' */
.kico-umbrella:before { content: '\2602'; } /* '☂' */
.kico-star:before { content: '\2605'; } /* '★' */
.kico-starless:before { content: '\2606'; } /* '☆' */
.kico-checkbox:before { content: '\2610'; } /* '☐' */
.kico-checked:before { content: '\2611'; } /* '☑' */
.kico-rain:before { content: '\2614'; } /* '☔' */
.kico-coffee:before { content: '\2615'; } /* '☕' */
.kico-guide:before { content: '\2628'; } /* '☨' */
.kico-female:before { content: '\2640'; } /* '♀' */
.kico-male:before { content: '\2642'; } /* '♂' */
.kico-heart:before { content: '\2665'; } /* '♥' */
.kico-flag:before { content: '\2691'; } /* '⚑' */
.kico-anchor:before { content: '\2693'; } /* '⚓' */
.kico-gear:before { content: '\2699'; } /* '⚙' */
.kico-warning:before { content: '\26a0'; } /* '⚠' */
.kico-flash:before { content: '\26a1'; } /* '⚡' */
.kico-cloudy:before { content: '\26c5'; } /* '⛅' */
.kico-thunder:before { content: '\26c8'; } /* '⛈' */
.kico-scissors:before { content: '\2702'; } /* '✂' */
.kico-flight:before { content: '\2708'; } /* '✈' */
.kico-mail:before { content: '\2709'; } /* '✉' */
.kico-yeah:before { content: '\270c'; } /* '✌' */
.kico-pencil:before { content: '\270f'; } /* '✏' */
.kico-pen:before { content: '\2712'; } /* '✒' */
.kico-ok:before { content: '\2714'; } /* '✔' */
.kico-no:before { content: '\2716'; } /* '✖' */
.kico-semistar:before { content: '\272b'; } /* '✫' */
.kico-snow:before { content: '\2744'; } /* '❄' */
.kico-question:before { content: '\2753'; } /* '❓' */
.kico-love:before { content: '\2764'; } /* '❤' */
.kico-stars:before { content: '\2b50'; } /* '⭐' */
.kico-radiobox:before { content: '\2b55'; } /* '⭕' */
.kico-ge:before { content: '\35ca'; } /* '㗊' */
.kico-3:before { content: '\4e09'; } /* '三' */
.kico-mai:before { content: '\4e70'; } /* '买' */
.kico-qrcode:before { content: '\4e8c'; } /* '二' */
.kico-5:before { content: '\4e94'; } /* '五' */
.kico-amazon:before { content: '\4e9a'; } /* '亚' */
.kico-renren:before { content: '\4eba'; } /* '人' */
.kico-html5:before { content: '\4f0d'; } /* '伍' */
.kico-chuan:before { content: '\4f20'; } /* '传' */
.kico-shen:before { content: '\4f38'; } /* '伸' */
.kico-er:before { content: '\513f'; } /* '儿' */
.kico-6:before { content: '\516d'; } /* '六' */
.kico-guan:before { content: '\5173'; } /* '关' */
.kico-jian:before { content: '\51cf'; } /* '减' */
.kico-fen:before { content: '\5206'; } /* '分' */
.kico-cc:before { content: '\521b'; } /* '创' */
.kico-shan:before { content: '\5220'; } /* '删' */
.kico-qian:before { content: '\524d'; } /* '前' */
.kico-gplus:before { content: '\52a0'; } /* '加' */
.kico-weibo:before { content: '\535a'; } /* '博' */
.kico-yan:before { content: '\538c'; } /* '厌' */
.kico-w3c:before { content: '\53c1'; } /* '叁' */
.kico-hou:before { content: '\540e'; } /* '后' */
.kico-edge:before { content: '\54ce'; } /* '哎' */
.kico-ie:before { content: '\5509'; } /* '唉' */
.kico-lao:before { content: '\5520'; } /* '唠' */
.kico-vimeo:before { content: '\552f'; } /* '唯' */
.kico-ke:before { content: '\55d1'; } /* '嗑' */
.kico-instagram:before { content: '\56e0'; } /* '因' */
.kico-tu:before { content: '\56fe'; } /* '图' */
.kico-git:before { content: '\57fa'; } /* '基' */
.kico-zeng:before { content: '\589e'; } /* '增' */
.kico-fu:before { content: '\590d'; } /* '复' */
.kico-nv:before { content: '\5973'; } /* '女' */
.kico-android:before { content: '\5b89'; } /* '安' */
.kico-dui:before { content: '\5bf9'; } /* '对' */
.kico-xun:before { content: '\5bfb'; } /* '寻' */
.kico-feng:before { content: '\5c01'; } /* '封' */
.kico-kai:before { content: '\5f00'; } /* '开' */
.kico-dai:before { content: '\5f85'; } /* '待' */
.kico-wechat:before { content: '\5fae'; } /* '微' */
.kico-wu:before { content: '\6076'; } /* '恶' */
.kico-zhe:before { content: '\6298'; } /* '折' */
.kico-chai:before { content: '\62c6'; } /* '拆' */
.kico-pinterest:before { content: '\62fc'; } /* '拼' */
.kico-digg:before { content: '\6316'; } /* '挖' */
.kico-huan:before { content: '\6362'; } /* '换' */
.kico-twitter:before { content: '\63a8'; } /* '推' */
.kico-sou:before { content: '\641c'; } /* '搜' */
.kico-zheng:before { content: '\6574'; } /* '整' */
.kico-ebay:before { content: '\6613'; } /* '易' */
.kico-xian:before { content: '\663e'; } /* '显' */
.kico-zhu:before { content: '\67f1'; } /* '柱' */
.kico-stackoverflow:before { content: '\6808'; } /* '栈' */
.kico-dang:before { content: '\6863'; } /* '档' */
.kico-opera:before { content: '\6b27'; } /* '欧' */
.kico-zhi:before { content: '\6b62'; } /* '止' */
.kico-tumblr:before { content: '\6c64'; } /* '汤' */
.kico-youtube:before { content: '\6cb9'; } /* '油' */
.kico-liu:before { content: '\6d4f'; } /* '浏' */
.kico-hun:before { content: '\6df7'; } /* '混' */
.kico-zhao:before { content: '\7167'; } /* '照' */
.kico-zhua:before { content: '\722a'; } /* '爪' */
.kico-firefox:before { content: '\72d0'; } /* '狐' */
.kico-safari:before { content: '\730e'; } /* '猎' */
.kico-github:before { content: '\732b'; } /* '猫' */
.kico-windows:before { content: '\7530'; } /* '田' */
.kico-nan:before { content: '\7537'; } /* '男' */
.kico-hua:before { content: '\753b'; } /* '画' */
.kico-xiang:before { content: '\76f8'; } /* '相' */
.kico-ma:before { content: '\7801'; } /* '码' */
.kico-jin:before { content: '\7981'; } /* '禁' */
.kico-flickr:before { content: '\798f'; } /* '福' */
.kico-mi:before { content: '\79d8'; } /* '秘' */
.kico-zhang:before { content: '\7ae0'; } /* '章' */
.kico-deng:before { content: '\7b49'; } /* '等' */
.kico-da:before { content: '\7b54'; } /* '答' */
.kico-shai:before { content: '\7b5b'; } /* '筛' */
.kico-wei:before { content: '\7eac'; } /* '纬' */
.kico-jing:before { content: '\7ecf'; } /* '经' */
.kico-wikipedia:before { content: '\7ef4'; } /* '维' */
.kico-bian:before { content: '\7f16'; } /* '编' */
.kico-suo:before { content: '\7f29'; } /* '缩' */
.kico-wifi:before { content: '\7f51'; } /* '网' */
.kico-group:before { content: '\7fa4'; } /* '群' */
.kico-yu:before { content: '\7fbd'; } /* '羽' */
.kico-dribbble:before { content: '\805a'; } /* '聚' */
.kico-facebook:before { content: '\8138'; } /* '脸' */
.kico-tencent:before { content: '\817e'; } /* '腾' */
.kico-apple:before { content: '\82f9'; } /* '苹' */
.kico-cang:before { content: '\85cf'; } /* '藏' */
.kico-hang:before { content: '\884c'; } /* '行' */
.kico-lan:before { content: '\89c8'; } /* '览' */
.kico-lun:before { content: '\8bba'; } /* '论' */
.kico-ping:before { content: '\8bc4'; } /* '评' */
.kico-yi:before { content: '\8bd1'; } /* '译' */
.kico-tiao:before { content: '\8c03'; } /* '调' */
.kico-google:before { content: '\8c37'; } /* '谷' */
.kico-tudou:before { content: '\8c46'; } /* '豆' */
.kico-evernote:before { content: '\8c61'; } /* '象' */
.kico-paypal:before { content: '\8d1d'; } /* '贝' */
.kico-shang:before { content: '\8d4f'; } /* '赏' */
.kico-zan:before { content: '\8d5e'; } /* '赞' */
.kico-qu:before { content: '\8d8b'; } /* '趋' */
.kico-zai:before { content: '\8f7d'; } /* '载' */
.kico-ni:before { content: '\9006'; } /* '逆' */
.kico-you:before { content: '\90ae'; } /* '邮' */
.kico-youku:before { content: '\9177'; } /* '酷' */
.kico-zhen:before { content: '\9488'; } /* '针' */
.kico-ding:before { content: '\9489'; } /* '钉' */
.kico-chrome:before { content: '\94ec'; } /* '铬' */
.kico-cuo:before { content: '\9519'; } /* '错' */
.kico-bi:before { content: '\95ed'; } /* '闭' */
.kico-chu:before { content: '\9664'; } /* '除' */
.kico-yahoo:before { content: '\96c5'; } /* '雅' */
.kico-shun:before { content: '\987a'; } /* '顺' */
.kico-linkedin:before { content: '\9886'; } /* '领' */
.kico-bing:before { content: '\997c'; } /* '饼' */
.kico-qq:before { content: '\9e45'; } /* '鹅' */
.kico-caution:before { content: '\ff01'; } /* '！' */
.kico-prev:before { content: '\ff1c'; } /* '＜' */
.kico-next:before { content: '\ff1e'; } /* '＞' */
.kico-query:before { content: '\ff1f'; } /* '？' */
.kico-top:before { content: '\ff3e'; } /* '＾' */
.kico-hint:before { content: '\ff49'; } /* 'ｉ' */
.kico-bottom:before { content: '\ff56'; } /* 'ｖ' */
.kico-earth:before { content: '🌍'; } /* '\1f30d' */
.kico-moon:before { content: '🌙'; } /* '\1f319' */
.kico-thermometer :before { content: '🌡'; } /* '\1f321' */
.kico-pine:before { content: '🌲'; } /* '\1f332' */
.kico-tree:before { content: '🌳'; } /* '\1f333' */
.kico-leaf:before { content: '🍃'; } /* '\1f343' */
.kico-food:before { content: '🍴'; } /* '\1f374' */
.kico-wine:before { content: '🍷'; } /* '\1f377' */
.kico-beer:before { content: '🍺'; } /* '\1f37a' */
.kico-gift:before { content: '🎁'; } /* '\1f381' */
.kico-cake:before { content: '🎂'; } /* '\1f382' */
.kico-mic:before { content: '🎙'; } /* '\1f399' */
.kico-video:before { content: '🎞'; } /* '\1f39e' */
.kico-headphone:before { content: '🎧'; } /* '\1f3a7' */
.kico-palette:before { content: '🎨'; } /* '\1f3a8' */
.kico-music:before { content: '🎵'; } /* '\1f3b5' */
.kico-award:before { content: '🏆'; } /* '\1f3c6' */
.kico-motor:before { content: '🏍'; } /* '\1f3cd' */
.kico-home:before { content: '🏠'; } /* '\1f3e0' */
.kico-building:before { content: '🏢'; } /* '\1f3e2' */
.kico-tag:before { content: '🏷'; } /* '\1f3f7' */
.kico-bug:before { content: '🐞'; } /* '\1f41e' */
.kico-eye:before { content: '👁'; } /* '\1f441' */
.kico-like:before { content: '👍'; } /* '\1f44d' */
.kico-dislike:before { content: '👎'; } /* '\1f44e' */
.kico-glass:before { content: '👓'; } /* '\1f453' */
.kico-user:before { content: '👤'; } /* '\1f464' */
.kico-diamond:before { content: '💎'; } /* '\1f48e' */
.kico-hurt:before { content: '💔'; } /* '\1f494' */
.kico-lamp:before { content: '💡'; } /* '\1f4a1' */
.kico-card:before { content: '💳'; } /* '\1f4b3' */
.kico-laptop:before { content: '💻'; } /* '\1f4bb' */
.kico-cun:before { content: '💾'; } /* '\1f4be' */
.kico-fold:before { content: '📂'; } /* '\1f4c2' */
.kico-page:before { content: '📄'; } /* '\1f4c4' */
.kico-calendar:before { content: '📅'; } /* '\1f4c5' */
.kico-tack:before { content: '📎'; } /* '\1f4ce' */
.kico-book:before { content: '📖'; } /* '\1f4d6' */
.kico-memo:before { content: '📝'; } /* '\1f4dd' */
.kico-tel:before { content: '📞'; } /* '\1f4de' */
.kico-horn:before { content: '📢'; } /* '\1f4e2' */
.kico-news:before { content: '📰'; } /* '\1f4f0' */
.kico-mobile:before { content: '📱'; } /* '\1f4f1' */
.kico-camera:before { content: '📷'; } /* '\1f4f7' */
.kico-videocam:before { content: '📹'; } /* '\1f4f9' */
.kico-refresh:before { content: '🔄'; } /* '\1f504' */
.kico-plug:before { content: '🔌'; } /* '\1f50c' */
.kico-magnify:before { content: '🔍'; } /* '\1f50d' */
.kico-key:before { content: '🔑'; } /* '\1f511' */
.kico-lock:before { content: '🔒'; } /* '\1f512' */
.kico-bell:before { content: '🔔'; } /* '\1f514' */
.kico-bookmark:before { content: '🔖'; } /* '\1f516' */
.kico-link:before { content: '🔗'; } /* '\1f517' */
.kico-fire:before { content: '🔥'; } /* '\1f525' */
.kico-flashlight:before { content: '🔦'; } /* '\1f526' */
.kico-wrench:before { content: '🔧'; } /* '\1f527' */
.kico-brush:before { content: '🖌'; } /* '\1f58c' */
.kico-print:before { content: '🖨'; } /* '\1f5a8' */
.kico-pic:before { content: '🖼'; } /* '\1f5bc' */
.kico-talk:before { content: '🗨'; } /* '\1f5e8' */
.kico-boring:before { content: '😐'; } /* '\1f610' */
.kico-sad:before { content: '😟'; } /* '\1f61f' */
.kico-smile:before { content: '🙂'; } /* '\1f642' */
.kico-rocket:before { content: '🚀'; } /* '\1f680' */
.kico-train:before { content: '🚉'; } /* '\1f689' */
.kico-bus:before { content: '🚌'; } /* '\1f68c' */
.kico-taxi:before { content: '🚖'; } /* '\1f696' */
.kico-car:before { content: '🚘'; } /* '\1f698' */
.kico-truck:before { content: '🚚'; } /* '\1f69a' */
.kico-ship:before { content: '🚢'; } /* '\1f6a2' */
.kico-forbid:before { content: '🚫'; } /* '\1f6ab' */
.kico-bike:before { content: '🚲'; } /* '\1f6b2' */
.kico-info:before { content: '🛈'; } /* '\1f6c8' */
.kico-bag:before { content: '🛍'; } /* '\1f6cd' */
.kico-cart:before { content: '🛒'; } /* '\1f6d2' */
.kico-repair:before { content: '🛠'; } /* '\1f6e0' */
.kico-hollow:before { content: '🤍'; } /* '\1f90d' */
.kico-spoon:before { content: '🥄'; } /* '\1f944' */
.kico-medal:before { content: '🥇'; } /* '\1f947' */
.kico-cube:before { content: '🧊'; } /* '\1f9ca' */
.kico-jigsaw:before { content: '🧩'; } /* '\1f9e9' */
.kico-calc:before { content: '🧮'; } /* '\1f9ee' */