@font-face {
    font-family: 'FontAnts';
    src: url('../fonts/FontAnts.eot?r9oajk');
    src: url('../fonts/FontAnts.eot?r9oajk#iefix') format('embedded-opentype'),
    url('../fonts/FontAnts.ttf?r9oajk') format('truetype'),
    url('../fonts/FontAnts.woff?r9oajk') format('woff'),
    url('../fonts/FontAnts.svg?r9oajk#FontAnts') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="ants-"], [class*=" ants-"] {
    /* 使用时注意!要防止浏览器扩展更改字体的问题 */
    font-family: 'FontAnts' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* 更好的字体渲染 */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


[class^="ants-"]:before,
[class*=" ants-"]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
    width: 1.25em;
    text-align: center;
}

/* 确保链接上的图标不是 block 元素 */

a [class^="ants-"],
a [class*=" ants-"] {
    display: inline-block;
}

.ants-large:before {
    vertical-align: -10%;
    font-size: 1.3333333333333333em;
}

/*.btn [class^="ants-"],
.nav [class^="ants-"],
.btn [class*=" ants-"],
.nav [class*=" ants-"] {
    display: inline;
    !* 保持图标的高度和文字相同 *!
    line-height: .6em;
}*/

.btn [class^="ants-"].ants-spin,
.nav [class^="ants-"].ants-spin,
.btn [class*=" ants-"].ants-spin,
.nav [class*=" ants-"].ants-spin {
    display: inline-block;
}

.btn [class^="ants-"].ants-spin.ants-large,
.btn [class*=" ants-"].ants-spin.ants-large {
    line-height: .8em;
}

li [class^="ants-"],
li [class*=" ants-"] {
    display: inline-block;
    width: 1.25em;
    text-align: center;
}

li [class^="ants-"].ants-large,
li [class*=" ants-"].ants-large {
    /* 增加字体大小为图标大小 */
    width: 1.5625em;
}

ul.antss {
    list-style-type: none;
    text-indent: -0.75em;
}

ul.antss li [class^="ants-"],
ul.antss li [class*=" ants-"] {
    width: .75em;
}

.ants-spin {
    display: inline-block;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}

a .ants-stack,
a .ants-spin {
    display: inline-block;
    text-decoration: none;
}

/* 旋转动画类 开始*/
@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(359deg);
    }
}

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

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

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

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

/* 旋转动画类 结束*/


.ants-menu2:before {
    content: "\e826";
}
.ants-login2:before {
    content: "\e85e";
}
.ants-logout2:before {
    content: "\e85f";
}
.ants-pencil2:before {
    content: "\e838";
}
.ants-export2:before {
    content: "\e82e";
}
.ants-import:before {
    content: "\e82d";
}
.ants-page-header:before {
    content: "\e656";
}
.ants-previous-page:before {
    content: "\e63b";
}
.ants-next-page:before {
    content: "\e63c";
}
.ants-page-footer:before {
    content: "\e657";
}
.ants-product:before {
    content: "\e624";
}
.ants-note:before {
    content: "\e800";
}
.ants-note-beamed:before {
    content: "\e801";
}
.ants-search:before {
    content: "\e803";
}
.ants-flashlight:before {
    content: "\e804";
}
.ants-mail:before {
    content: "\e805";
}
.ants-heart:before {
    content: "\e806";
}
.ants-heart-empty:before {
    content: "\e807";
}
.ants-star:before {
    content: "\e808";
}
.ants-star-empty:before {
    content: "\e809";
}
.ants-user:before {
    content: "\e80a";
}
.ants-users:before {
    content: "\e80b";
}
.ants-user-add:before {
    content: "\e80c";
}
.ants-picture:before {
    content: "\e80e";
}
.ants-layout:before {
    content: "\e810";
}
.ants-menu:before {
    content: "\e811";
}
.ants-check:before {
    content: "\e812";
}
.ants-cancel:before {
    content: "\e813";
}
.ants-cancel-circled:before {
    content: "\e814";
}
.ants-cancel-squared:before {
    content: "\e815";
}
.ants-plus:before {
    content: "\e816";
}
.ants-plus-circled:before {
    content: "\e817";
}
.ants-add:before {
    content: "\e61f";
}
.ants-plus-squared:before {
    content: "\e818";
}
.ants-minus:before {
    content: "\e819";
}
.ants-minus-circled:before {
    content: "\e81a";
}
.ants-minus-squared:before {
    content: "\e81b";
}
.ants-help:before {
    content: "\e81c";
}
.ants-help-circled:before {
    content: "\e81d";
}
.ants-info:before {
    content: "\e81e";
}
.ants-info-circled:before {
    content: "\e81f";
}
.ants-back:before {
    content: "\e820";
}
.ants-home:before {
    content: "\e821";
}
.ants-link:before {
    content: "\e822";
}
.ants-attach:before {
    content: "\e823";
}
.ants-lock:before {
    content: "\e824";
}
.ants-lock-open:before {
    content: "\e825";
}
.ants-flag:before {
    content: "\e82a";
}
.ants-thumbs-up:before {
    content: "\e82b";
}
.ants-thumbs-down:before {
    content: "\e82c";
}
.ants-upload-cloud:before {
    content: "\e82f";
}
.ants-reply:before {
    content: "\e830";
}
.ants-reply-all:before {
    content: "\e831";
}
.ants-forward:before {
    content: "\e832";
}
.ants-quote:before {
    content: "\e833";
}
.ants-code:before {
    content: "\e834";
}
.ants-export:before {
    content: "\e835";
}
.ants-pencil:before {
    content: "\e836";
}
.ants-feather:before {
    content: "\e837";
}
.ants-retweet:before {
    content: "\e839";
}
.ants-keyboard:before {
    content: "\e83a";
}
.ants-attention:before {
    content: "\e83e";
}
.ants-alert:before {
    content: "\e83f";
}
.ants-location:before {
    content: "\e842";
}
.ants-compass:before {
    content: "\e845";
}
.ants-trash:before {
    content: "\e847";
}
.ants-doc:before {
    content: "\e848";
}
.ants-docs:before {
    content: "\e849";
}
.ants-doc-landscape:before {
    content: "\e84a";
}
.ants-doc-text:before {
    content: "\e84b";
}
.ants-doc-text-inv:before {
    content: "\e84c";
}
.ants-newspaper:before {
    content: "\e84d";
}
.ants-book-open:before {
    content: "\e84e";
}
.ants-book:before {
    content: "\e84f";
}
.ants-folder:before {
    content: "\e850";
}
.ants-archive:before {
    content: "\e851";
}
.ants-box:before {
    content: "\e852";
}
.ants-cog:before {
    content: "\e855";
}
.ants-tools:before {
    content: "\e856";
}
.ants-share:before {
    content: "\e857";
}
.ants-basket:before {
    content: "\e859";
}
.ants-login:before {
    content: "\e85c";
}
.ants-logout:before {
    content: "\e85d";
}
.ants-light-down:before {
    content: "\e865";
}
.ants-light-up:before {
    content: "\e866";
}
.ants-adjust:before {
    content: "\e867";
}
.ants-block:before {
    content: "\e868";
}
.ants-resize-full:before {
    content: "\e869";
}
.ants-resize-small:before {
    content: "\e86a";
}
.ants-popup:before {
    content: "\e86b";
}
.ants-arrow-combo:before {
    content: "\e86e";
}
.ants-down-circled:before {
    content: "\e86f";
}
.ants-left-circled:before {
    content: "\e870";
}
.ants-right-circled:before {
    content: "\e871";
}
.ants-up-circled:before {
    content: "\e872";
}
.ants-down-open:before {
    content: "\e873";
}
.ants-left-open:before {
    content: "\e874";
}
.ants-right-open:before {
    content: "\e875";
}
.ants-up-open:before {
    content: "\e876";
}
.ants-down-open-mini:before {
    content: "\e877";
}
.ants-left-open-mini:before {
    content: "\e878";
}
.ants-right-open-mini:before {
    content: "\e879";
}
.ants-up-open-mini:before {
    content: "\e87a";
}
.ants-down-open-big:before {
    content: "\e87b";
}
.ants-left-open-big:before {
    content: "\e87c";
}
.ants-right-open-big:before {
    content: "\e87d";
}
.ants-up-open-big:before {
    content: "\e87e";
}
.ants-down:before {
    content: "\e87f";
}
.ants-left:before {
    content: "\e880";
}
.ants-right:before {
    content: "\e881";
}
.ants-up:before {
    content: "\e882";
}
.ants-down-dir:before {
    content: "\e883";
}
.ants-left-dir:before {
    content: "\e884";
}
.ants-right-dir:before {
    content: "\e885";
}
.ants-up-dir:before {
    content: "\e886";
}
.ants-down-bold:before {
    content: "\e887";
}
.ants-left-bold:before {
    content: "\e888";
}
.ants-right-bold:before {
    content: "\e889";
}
.ants-up-bold:before {
    content: "\e88a";
}
.ants-up-thin:before {
    content: "\e88e";
}
.ants-down-thin:before {
    content: "\e88b";
}
.ants-left-thin:before {
    content: "\e88c";
}
.ants-right-thin:before {
    content: "\e88d";
}
.ants-ccw:before {
    content: "\e88f";
}
.ants-cw:before {
    content: "\e890";
}
.ants-arrows-ccw:before {
    content: "\e891";
}
.ants-level-down:before {
    content: "\e892";
}
.ants-level-up:before {
    content: "\e893";
}
.ants-shuffle:before {
    content: "\e894";
}
.ants-loop:before {
    content: "\e895";
}
.ants-switch:before {
    content: "\e896";
}
.ants-play:before {
    content: "\e897";
}
.ants-stop:before {
    content: "\e898";
}
.ants-pause:before {
    content: "\e899";
}
.ants-record:before {
    content: "\e89a";
}
.ants-to-end:before {
    content: "\e89b";
}
.ants-to-start:before {
    content: "\e89c";
}
.ants-fast-forward:before {
    content: "\e89d";
}
.ants-fast-backward:before {
    content: "\e89e";
}
.ants-progress-0:before {
    content: "\e89f";
}
.ants-progress-1:before {
    content: "\e8a0";
}
.ants-progress-2:before {
    content: "\e8a1";
}
.ants-progress-3:before {
    content: "\e8a2";
}
.ants-palette:before {
    content: "\e8a4";
}
.ants-list:before {
    content: "\e8a5";
}
.ants-list-add:before {
    content: "\e8a6";
}
.ants-signal:before {
    content: "\e8a7";
}
.ants-battery:before {
    content: "\e8a9";
}
.ants-monitor:before {
    content: "\e8ab";
}
.ants-mobile:before {
    content: "\e8ac";
}
.ants-inbox:before {
    content: "\e8af";
}
.ants-install:before {
    content: "\e8b0";
}
.ants-globe:before {
    content: "\e8b1";
}
.ants-paper-plane:before {
    content: "\e8b7";
}
.ants-leaf:before {
    content: "\e8b8";
}
.ants-brush:before {
    content: "\e8c0";
}
.ants-erase:before {
    content: "\e8c3";
}
.ants-floppy:before {
    content: "\e8d0";
}
.ants-clipboard:before {
    content: "\e8d1";
}
.ants-drive:before {
    content: "\e8d4";
}
.ants-key:before {
    content: "\e8d7";
}
.ants-rocket:before {
    content: "\e8dd";
}