﻿
/**********************************************************************/

@charset "UTF-8";

@font-face {
    font-family: mwa;
    src: url(../fonts/mwa.eot);
    src: url(../fonts/mwa.woff) format("woff"),url(../fonts/mwa.ttf) format("truetype");
}

.icon {
    display: inline-block;
    font-family: mwa;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    width: 1em;
    height: 1em;
}

    .icon.-marker:before {
        content: "\e613";
    }

    .icon.-location:before {
        content: "\e614";
        font-weight: bold;
    }

    .icon.-forward-arrow:before {
        content: "\e617";
    }

    .icon.-map:before {
        content: "\e621";
    }

    .icon.-list:before {
        content: "\e622";
    }

    .icon.-large {
        font-size: 20px;
        width: 1em;
        height: 1em;
    }

    .icon.-walk:before {
        content: "\e602";
    }

    .icon.-traffic:before {
        content: "\e603";
    }

    .icon.-telephone:before {
        content: "\e604";
    }

    .icon.-taxi:before {
        content: "\e605";
    }

    .icon.-start:before {
        content: "\e606";
    }

    .icon.-solid-marker:before {
        content: "\e607";
    }

    .icon.-search:before {
        content: "\e608";
    }

    .icon.-route:before {
        content: "\e609";
    }

    .icon.-reverse:before {
        content: "\e60a";
    }

    .icon.-recommend:before {
        content: "\e60b";
    }

    .icon.-profile:before {
        content: "\e60c";
    }

    .icon.-plus:before {
        content: "\e60d";
    }

    .icon.-place:before {
        content: "\e60e";
    }

    .icon.-minus:before {
        content: "\e60f";
    }

    .icon.-metro:before {
        content: "\e610";
    }

    .icon.-message:before {
        content: "\e611";
    }

    .icon.-menu:before {
        content: "\e612";
    }



    .icon.-label:before {
        content: "\e615";
    }

    .icon.-gotop:before {
        content: "\e616";
    }



    .icon.-flight:before {
        content: "\e618";
    }

    .icon.-end:before {
        content: "\e619";
    }

    .icon.-drive:before {
        content: "\e61a";
    }

    .icon.-down-angle:before {
        content: "\e61b";
    }

    .icon.-close:before {
        content: "\e61c";
    }

    .icon.-clock:before {
        content: "\e61d";
    }

    .icon.-bus:before {
        content: "\e61e";
    }

    .icon.-back-arrow:before {
        content: "\e61f";
    }

    .icon.-apps:before {
        content: "\e620";
    }

    .icon.-selected:before {
        content: "\e623";
    }

    .icon.-drop-marker:before {
        content: "\e624";
    }

    .icon.-route-smooth:before {
        content: "\e625";
    }

    .icon.-search-thin:before {
        content: "\e626";
    }

    .icon.-bus-station:before {
        content: "\e600";
    }

    .icon.-footprint:before {
        content: "\e601";
    }

    .icon.-more:before {
        content: "\e627";
    }

    .icon.-question:before {
        content: "\e628";
    }

    .icon.-snack:before {
        content: "\e629";
    }

    .icon.-street-view:before {
        content: "\e62a";
    }

    .icon.-wallet:before {
        content: "\e62b";
    }

    .icon.-cater:before {
        content: "\e62c";
    }

    .icon.-hotel:before {
        content: "\e62d";
    }

    .icon.-nav:before {
        content: "\e62e";
    }

    .icon.-walk-solid:before {
        content: "\e62f";
    }

    .icon.-drive-solid:before {
        content: "\e630";
    }

    .icon.-bus-solid:before {
        content: "\e631";
    }

    .icon.-route-thick:before {
        content: "\e632";
    }

    .icon.-place-thick:before {
        content: "\e633";
    }

    .icon.-marker-thick:before {
        content: "\e634";
    }

    .icon.-profile-thick:before {
        content: "\e635";
    }

.head-icon {
    color: #7a7c80;
    font-size: 18px;
}

.btn-icon {
    color: #7a7c80;
    font-size: 20px;
    cursor:pointer;
}

/************************************弹出框操作条******************************************/

ul.tab {
    margin: 0;
    padding: 0;
    width: 100%;
    display: table;
    table-layout: fixed;
}

    ul.tab > li {
        display: table-cell;
        position: relative;
        /*border-bottom: #d4d4d4 solid 1px;*/
        font-size: 14px;
        text-align: center;
        line-height: 1;
    }

        ul.tab > li:before {
            content: "";
            display: block;
            position: absolute;
            left: 0;
            height: 16px;
            width: 1px;
            background-color: #d4d4d4;
            top: 50%;
            margin-top: -.5em;
        }

        /*ul.tab > li.active {
            border-bottom: 0;
            color: #4b8ff9;
            background-color: #d1dcef;
        }

            ul.tab > li.active + li:before, ul.tab > li.active:before {
                width: 0;
                height: 0;
            }*/

        ul.tab > li:first-child:before {
            width: 0;
        }

        ul.tab > li > a {
            height: 20px;
            display: block;
        }

            ul.tab > li > a:active {
                background-color: #d1dcef;
            }

            ul.tab > li > a:before {
                content: "";
                display: inline-block;
                height: 100%;
                vertical-align: middle;
                margin-right: -4px;
                margin-top: .3em;
            }

/******************************搜索结果操作条*****************************************/
ul.p_tab {
    margin: 0;
    padding: 0;
    display: table;
    table-layout: fixed;
    /*width:100%;*/
}

    ul.p_tab > li {
        display: table-cell;
        position: relative;
        /*border-bottom: #d4d4d4 solid 1px;*/
        font-size: 15px;
        text-align: center;
        line-height: 1;
    }

        ul.p_tab > li:before {
            content: "";
            display: block;
            position: absolute;
            left: 0;
            height: 16px;
            width: 1px;
            background-color: #d4d4d4;
            top: 50%;
            margin-top: -.5em;
        }

        ul.p_tab > li:first-child:before {
            width: 0;
        }

        ul.p_tab > li > a {
            height: 20px;
            display: block;
        }

            ul.p_tab > li > a:active {
                background-color: #d1dcef;
            }

            ul.p_tab > li > a:before {
                content: "";
                display: inline-block;
                height: 100%;
                vertical-align: middle;
                margin-right: -4px;
                margin-top: .3em;
            }

/***********************************************************************/

@font-face {
    font-family: 'icons';
    src: url(../fonts/iconfont_6e53d3d8.eot);
    src: url(../fonts/iconfont_6e53d3d8.eot#iefix) format('embedded-opentype'),url(../fonts/iconfont_6e53d3d8.woff) format('woff'),url(../fonts/iconfont_6e53d3d8.ttf) format('truetype'),url(../fonts/iconfont_6e53d3d8.svg?#iconfont) format('svg');
    font-weight: normal;
    font-style: normal;
}


#skin i:before {
    content: '\e824';
    color: #666;
    font: 24px/1 icons;
}

.icon-login:before {
    content: '\e809';
    color: #666;
    font: 24px/1 icons;
}

.navs-news:before {
    content: '\e799';
    color: #666;
    font: 24px/1 icons;
}

.navs-tieba:before {
    content: '\e806';
    color: #666;
    font: 24px/1 icons;
}

.navs-novel:before {
    content: '\e801';
    color: #666;
    font: 24px/1 icons;
}

.navs-video:before {
    content: '\e802';
    color: #666;
    font: 24px/1 icons;
}

.navs-life:before {
    content: '\e831';
    color: #666;
    font: 24px/1 icons;
}

.navs-website:before {
    content: '\e807';
    color: #666;
    font: 24px/1 icons;
}

.navs-extend:before {
    content: '\e808';
    color: #666;
    font: 24px/1 icons;
}

.navs-more:before {
    content: '\e812';
    color: #666;
    font: 24px/1 icons;
}

.navs-map:before {
    content: '\e804';
    color: #666;
    font: 24px/1 icons;
}

.navs-image:before {
    content: '\e811';
    color: #7a7c80;
    font: 22px/1 icons;
}

.navs-app:before {
    content: '\e820';
    color: #666;
    font: 24px/1 icons;
}
