.header_logo{width:200px;background-image:url(../img/logo2.jpg)}.menu{display:flex;float:left}.menu>a{flex:0 0 auto}.menu>a:nth-child(1){order:0}.menu>a:nth-child(2){order:3}.menu>a:nth-child(3){order:2}.menu>a:nth-child(4){order:1}.menu>a:nth-child(5){order:4}.menu>a:nth-child(6){order:5}.source-head-blocks{padding-top:20px}.source-spacer{height:10px;padding:0}.source-tags{width:100%;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:flex-start;box-shadow:0 1px 1px rgba(0,0,0,.05);background:#fff;padding:3px;border-radius:5px}.source-tags a{display:inline-block;flex:1 1 auto;max-width:calc(25% - 10px);padding:1px 3px;margin:3px;border:2px solid;border-radius:5px;text-align:center;font-size:14px;line-height:19.6px;color:#ff5733}.source-tags a:nth-child(8n+2){color:#8ddf52}.source-tags a:nth-child(8n+3){color:#6157cf}.source-tags a:nth-child(8n+4){color:#c69b36}.source-tags a:nth-child(8n+5){color:#51b9a6}.source-tags a:nth-child(8n+6){color:#9d64aa}.source-tags a:nth-child(8n+7){color:#e76a91}.source-tags a:nth-child(8n){color:#b44b4b}.source-index{padding-top:0}.source-category-grid{padding-top:0}.source-video-list{margin-top:0}.source-bottom-links{padding-top:5px;padding-bottom:0}.source-copy .email{padding:10px 0 30px}.source-copy .email p{margin:0;line-height:30px}.source-copy .email a{color:#fe0277}
@media(max-width:650px){.header_logo{width:150px;background-size:150px 45px}.menu{display:none}.source-head-blocks{padding-top:10px}.source-tags a{max-width:calc(50% - 10px);font-size:12px}.source-category-grid a{width:calc(33.3333333333% - 4px)}.source-copy .email{padding:10px 5px 30px}.source-native-links a{font-size:12px}.source-bottom-links{padding-top:5px}}

/* The cloned icon-font styles point at a missing `fonts/` directory.  Draw the
   three header controls locally so a failed font can never render tofu boxes. */
.header_search .submit .icon-search,
.header_search_open .fa-search{
    display:inline-block;
    position:relative;
    width:16px;
    height:16px;
    line-height:1;
    vertical-align:middle;
    font-family:Arial,sans-serif !important;
    font-size:0;
}
.header_search .submit .icon-search::before,
.header_search_open .fa-search::before{
    content:"";
    position:absolute;
    box-sizing:border-box;
    left:1px;
    top:1px;
    width:10px;
    height:10px;
    border:2px solid currentColor;
    border-radius:50%;
}
.header_search .submit .icon-search::after,
.header_search_open .fa-search::after{
    content:"";
    position:absolute;
    left:10px;
    top:11px;
    width:6px;
    height:2px;
    border-radius:1px;
    background:currentColor;
    transform:rotate(45deg);
    transform-origin:left center;
}
.header_menu_open .fa-reorder{
    display:inline-block;
    position:relative;
    width:18px;
    height:14px;
    line-height:1;
    vertical-align:middle;
    font-family:Arial,sans-serif !important;
    font-size:0;
}
.header_menu_open .fa-reorder::before{
    content:"";
    position:absolute;
    left:0;
    top:1px;
    width:18px;
    height:2px;
    border-radius:1px;
    background:currentColor;
    box-shadow:0 5px 0 currentColor,0 10px 0 currentColor;
}
.header_menu_open .fa-reorder::after{content:none}
.tanchu .fa-times{
    display:inline-block;
    position:relative;
    width:18px;
    height:18px;
    vertical-align:middle;
    font-family:Arial,sans-serif !important;
    font-size:0;
}
.tanchu .fa-times::before,
.tanchu .fa-times::after{
    content:"";
    position:absolute;
    left:1px;
    top:8px;
    width:16px;
    height:2px;
    border-radius:1px;
    background:currentColor;
    transform:rotate(45deg);
}
.tanchu .fa-times::after{transform:rotate(-45deg)}
.stui-page__all .iconfont{
    font-family:Arial,sans-serif !important;
    font-style:normal;
}
.stui-page__all .icon-back::before{content:"\2190"}
.stui-page__all .icon-more::before{content:"\2026"}
