.yefa-music:before{content:"\f001"}
.yefa-search-minus:before{content:"\f010"}
.yefa-signal:before{content:"\f012"}
.yefa-repeat:before{content:"\f01e"}
.yefa-list-alt:before{content:"\f022"}
.yefa-lock:before{content:"\f023"}
.yefa-flag:before{content:"\f024"}
.yefa-font:before{content:"\f031"}
.yefa-bold:before{content:"\f032"}
.yefa-align-center:before{content:"\f037"}
.yefa-tint:before{content:"\f043"}
.yefa-share-square-o:before{content:"\f045"}
.yefa-play:before{content:"\f04b"}
.yefa-plus-circle:before{content:"\f055"}
.yefa-info-circle:before{content:"\f05a"}
.yefa-arrow-right:before{content:"\f061"}
.yefa-share:before{content:"\f064"}
.yefa-exclamation-circle:before{content:"\f06a"}
.yefa-leaf:before{content:"\f06c"}
.yefa-plane:before{content:"\f072"}
.yefa-calendar:before{content:"\f073"}
.yefa-shopping-cart:before{content:"\f07a"}
.yefa-arrows-v:before{content:"\f07d"}
.yefa-twitter-square:before{content:"\f081"}
.yefa-thumbs-o-down:before{content:"\f088"}
.yefa-star-half:before{content:"\f089"}
.yefa-bell:before{content:"\f0f3"}
.yefa-hand-o-right:before{content:"\f0a4"}
.yefa-arrow-circle-right:before{content:"\f0a9"}
.yefa-wrench:before{content:"\f0ad"}
.yefa-tasks:before{content:"\f0ae"}
.yefa-filter:before{content:"\f0b0"}
.yefa-briefcase:before{content:"\f0b1"}
.yefa-link:before{content:"\f0c1"}
.yefa-scissors:before{content:"\f0c4"}
.yefa-strikethrough:before{content:"\f0cc"}
.yefa-truck:before{content:"\f0d1"}
.yefa-sort-asc:before{content:"\f0de"}
.yefa-clipboard:before{content:"\f0ea"}
.yefa-exchange:before{content:"\f0ec"}
.yefa-file-text-o:before{content:"\f0f6"}
.yefa-fighter-jet:before{content:"\f0fb"}
.yefa-desktop:before{content:"\f108"}
.yefa-circle:before{content:"\f111"}
.yefa-flag-o:before{content:"\f11d"}
.yefa-star-half-o:before{content:"\f123"}
.yefa-info:before{content:"\f129"}
.yefa-microphone:before{content:"\f130"}
.yefa-microphone-slash:before{content:"\f131"}
.yefa-calendar-o:before{content:"\f133"}
.yefa-bullseye:before{content:"\f140"}
.yefa-ticket:before{content:"\f145"}
.yefa-krw:before{content:"\f159"}
.yefa-file:before{content:"\f15b"}
.yefa-foursquare:before{content:"\f180"}
.yefa-yahoo:before{content:"\f19e"}
.yefa-delicious:before{content:"\f1a5"}
.yefa-behance:before{content:"\f1b4"}
.yefa-file-word-o:before{content:"\f1c2"}
.yefa-life-ring:before{content:"\f1cd"}
.yefa-rebel:before{content:"\f1d0"}
.yefa-tencent-weibo:before{content:"\f1d5"}
.yefa-history:before{content:"\f1da"}
.yefa-circle-thin:before{content:"\f1db"}
.yefa-bomb:before{content:"\f1e2"}
.yefa-calculator:before{content:"\f1ec"}
.yefa-cc-mastercard:before{content:"\f1f1"}
.yefa-cc-discover:before{content:"\f1f2"}
.yefa-forumbee:before{content:"\f211"}
.yefa-cart-plus:before{content:"\f217"}
.yefa-cart-arrow-down:before{content:"\f218"}
.yefa-street-view:before{content:"\f21d"}
.yefa-venus:before{content:"\f221"}
.yefa-mars:before{content:"\f222"}
.yefa-transgender:before{content:"\f224"}
.yefa-venus-mars:before{content:"\f228"}
.yefa-mars-stroke:before{content:"\f229"}
.yefa-neuter:before{content:"\f22c"}
.yefa-optin-monster:before{content:"\f23c"}
.yefa-battery-quarter:before{content:"\f243"}
.yefa-cc-diners-club:before{content:"\f24c"}
.yefa-hourglass-o:before{content:"\f250"}
.yefa-hourglass-start:before{content:"\f251"}
.yefa-calendar-plus-o:before{content:"\f271"}
.yefa-commenting:before{content:"\f27a"}
.yefa-houzz:before{content:"\f27c"}
.yefa-vimeo:before{content:"\f27d"}
.yefa-fonticons:before{content:"\f280"}
.yefa-modx:before{content:"\f285"}
.yefa-scribd:before{content:"\f28a"}
.yefa-pause-circle:before{content:"\f28b"}
.yefa-stop-circle:before{content:"\f28d"}
.yefa-universal-access:before{content:"\f29a"}
.yefa-wheelchair-alt:before{content:"\f29b"}
.yefa-audio-description:before{content:"\f29e"}
.yefa-deaf:before{content:"\f2a4"}
.yefa-glide-g:before{content:"\f2a6"}
.yefa-snapchat-ghost:before{content:"\f2ac"}
.yefa-handshake-o:before{content:"\f2b5"}
.yefa-envelope-open:before{content:"\f2b6"}
html {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

* {
    margin: 0;
    padding: 0;
    border: 0;
    box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    font-family: "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
    color: #222;
    background-color: #fbfbfb;
}

a {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    user-select: none;
    text-decoration: none;
    color: #222;
}

ul,
ol {
    list-style: none;
}

button,
input[type="button"],
input[type="submit"],
input[type="reset"] {
    appearance: none;
    border: none;
    background: none;
    cursor: pointer;
}

.fixed-fffjd {
    position: fixed !important;
}

.relative-fffjd {
    position: relative !important;
}

.absolute-fffjd {
    position: absolute !important;
}

.sticky-fffjd {
    position: -webkit-sticky !important;
    position: sticky !important;
}

.ye-x-fffjd {
    position: relative;
    display: flex !important;
    flex-direction: row !important;
}

.ye-x1-fffjd {
    position: relative;
    display: flex !important;
    flex-direction: row-reverse !important;
}

.ye-y-fffjd {
    position: relative;
    display: flex !important;
    flex-direction: column !important;
}

.ye-y1-fffjd {
    position: relative;
    display: flex !important;
    flex-direction: column-reverse !important;
}

.x-fffjd {
    justify-content: center !important;
}

.x1-fffjd {
    justify-content: flex-start !important;
}

.x2-fffjd {
    justify-content: flex-end !important;
}

.x3-fffjd {
    justify-content: space-between !important;
}

.x4-fffjd {
    justify-content: space-around !important;
}

.y-fffjd {
    align-items: center !important;
}

.y1-fffjd {
    align-items: flex-start !important;
}

.y2-fffjd {
    align-items: flex-end !important;
}

.top-fffjd {
    position: fixed !important;
    z-index: 9999;
    top: 0px;
    margin-left: 115px;
}

.top-fffjd>h1  {
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.header-fffjd {
    position: fixed !important;
    z-index: 9998;
    background-color: #292838;
    width: 100%;
    top: 0px;
    left: 0px;
    position: relative;
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
}

.header-box-fffjd {
    padding: 0px 10px;
    position: relative;
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
}

.logo-fffjd {
    width: 100px;
    height: 65px;
    background-image: url(/static/images/logo.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.download-app-fffjd {
    width: 80px;
    height: 35px;
    color: #ececec;
    font-size: 14px;
    font-weight: bold;
    margin-right: 3px;
    background-color: #e30262;
    border-radius: 10px;
    position: relative;
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
}

.nav-fffjd {
    width: 100%;
    padding: 0 10px;
}

.nav-fffjd>ul  {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row !important;
    align-items: center !important;
}

.nav-fffjd>ul>li  {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0.25% 0.25%;
    width: 24.5%;
    height: 49px;
    font-size: 16px;
    background-color: #292838;
    border-radius: 5px;
}

.nav-fffjd>ul>li>a  {
    color: #fff;
}

.main-fffjd {
    width: 100%;
    padding: 0 10px;
}

.resou-fffjd {
    width: 100%;
    padding: 15px 10px;
}

.resou-title-fffjd {
    padding: 15px 0px;
    font-size: 20px;
}

.resou-fffjd>ul  {
    width: 100%;
    position: relative;
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    flex-wrap: wrap;
}

.resou-fffjd>ul>li  {
    padding: 0px 10px 5px 0px;
}

.main-top-fffjd {
    width: 100%;
    position: relative;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap;
}

.gengxin-fffjd {
    width: 100% !important;
}

.gengxin-title-fffjd {
    background: url(/static/images/icon1.png) no-repeat left;
    padding: 15px 0px;
    width: calc(100% - 10px);
    border-bottom: 1px solid #ececec;
}

.gengxin-title-fffjd>span  {
    font-weight: bold;
    font-size: 18px;
    margin-left: 35px;
}

.main-bottom-fffjd {
    width: 100%;
    position: relative;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap;
}

.item-fffjd {
    width: 100% !important;
}

.item-title-fffjd {
    background: url(/static/images/icon1.png) no-repeat left;
    padding: 15px 0px;
    width: calc(100% - 10px);
    border-bottom: 1px solid #ececec;
}

.item-title-fffjd>a  {
    font-weight: bold;
    font-size: 18px;
    margin-left: 35px;
}

.movie-name-fffjd {
    position: absolute;
    width: 100%;
    top: 100%;
    margin-top: 8px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: center;
    font-size: 13px;
}

.movie-name-fffjd>h4  {
    font-weight: normal;
}

.tuwen-fffjd>ul  {
    width: 100%;
    padding: 5px 0px;
    position: relative;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
}

.tuwen-fffjd>ul>li  {
    position: relative;
    margin-bottom: 55px;
    width: 25% !important;
    padding-top: 34% !important;
}

.tuwen-fffjd>ul>li>a  {
    display: block;
    position: absolute;
    z-index: 999;
    top: 5px;
    right: 0px;
    left: 0px;
    bottom: 5px;
    background-color: #292838;
    background-size: cover;
    background-position: center;
}

.tuwen-fffjd>ul>li>a>span  {
    position: absolute;
    width: 100%;
    height: 100px;
    text-align: right;
    line-height: 165px;
    right: 0px;
    bottom: 0px;
    color: #fdfcfc;
    font-size: 12px;
    background-repeat: no-repeat;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.4));
    padding-right: 10px;
}

.list-fffjd {
    width: 100% !important;
}

.list-title-fffjd {
    width: 100%;
    height: 80px;
    margin-top: 10px;
    background-color: #292838;
}

.list-title-fffjd>h2  {
    font-size: 20px;
    width: 100%;
}

.list-title-fffjd>h2>a  {
    display: block;
    color: #fff;
    padding-top: 10px;
    padding-left: 15px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}

.list-title-fffjd>p  {
    height: 20px;
    padding-top: 15px;
    padding-left: 15px;
    color: #c1bfbf;
    font-size: 13px;
}

.place-fffjd {
    padding: 15px 0px;
    margin: 0px 5px;
    width: calc(100% - 10px);
    font-size: 16px;
    border-bottom: 1px solid #ececec;
}

.place-fffjd>div  {
    background-color: #000;
}

.remen-fffjd {
    width: 100% !important;
}

.remen-title-fffjd {
    background: url(/static/images/icon1.png) no-repeat left;
    padding: 15px 0px;
    width: calc(100% - 10px);
    border-bottom: 1px solid #ececec;
}

.remen-title-fffjd>span  {
    font-weight: bold;
    font-size: 18px;
    margin-left: 35px;
}

.xihuan-fffjd {
    width: 100% !important;
}

.xihuan-title-fffjd {
    background: url(/static/images/icon1.png) no-repeat left;
    padding: 15px 0px;
    width: calc(100% - 10px);
    border-bottom: 1px solid #ececec;
}

.xihuan-title-fffjd>span  {
    font-weight: bold;
    font-size: 18px;
    margin-left: 35px;
}

.foot-fffjd {
    text-align: center;
    padding: 30px 10px;
}

.foot-sitemap-fffjd {
    font-size: 13px;
}

.foot-copyright-fffjd {
    font-size: 13px;
}

.foot-sitemap-fffjd>a  {
    display: block;
    padding: 10px 0px;
}

.movie-fffjd {
    position: relative;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100%;
}

.movie-title-fffjd {
    width: 100%;
    height: 45px;
    line-height: 45px;
    margin-top: 10px;
    background-color: #292838;
}

.movie-title-fffjd>h2  {
    font-size: 18px;
    width: 100%;
}

.movie-title-fffjd>h2>a  {
    display: block;
    color: #fff;
    padding-left: 15px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}

.video-player-fffjd {
    position: relative;
    width: 100%;
    padding-top: 56.2%;
    background-color: #000;
}

.movie-episode-fffjd {
    background-color: #292838;
    padding: 15px 10px;
    width: 100%;
}

.movie-episode-fffjd>ul  {
    position: relative;
    display: flex !important;
    justify-content: space-around !important;
    flex: 1;
}

.movie-episode-fffjd>ul>li  {
    padding-top: 10px;
    min-width: 30%;
    position: relative;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

.movie-episode-fffjd>ul>li>a  {
    position: relative;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    width: 95%;
    height: 30px;
    font-size: 12px;
    color: #fff;
    border: 1px solid #EEEEEE;
    border-radius: 5px;
}

.movie-description-fffjd {
    width: 100%;
    background-color: #292838;
    padding: 15px 15px;
    font-size: 13px;
    color: #fff;
}

.movie-description-title-fffjd {
    font-size: 18px;
    color: #fff;
}

.movie-description-fffjd>ul  {
    position: relative;
    display: flex !important;
    justify-content: space-between !important;
    flex-wrap: wrap;
    flex-direction: row !important;
    padding-top: 5px;
}

.movie-description-fffjd>ul>li  {
    width: 45%;
    padding: 3px 0px;
}

.movie-description-fffjd>p  {
    padding-top: 5px;
}

.video-player-fffjd>iframe  {
    position: absolute;
    z-index: 999;
    width: 100%;
    height: 100%;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
}

@media (max-width: 1100px) {
    body {
        width: 100%;
    }

    .top-fffjd {
        width: calc(100% - 220px);
        height: 52px;
        line-height: 52px;
    }

    .header-box-fffjd {
        width: 100%;
        height: 52px;
    }

    .nav-fffjd {
        margin-top: 62px;
    }

    .gengxin-fffjd>ul li  {
        width: 32.5% !important;
        padding-top: 45% !important;
    }

    .item-fffjd>ul li  {
        width: 32.5% !important;
        padding-top: 45% !important;
    }

    .list-fffjd>ul>li  {
        width: 32.5% !important;
        padding-top: 45% !important;
    }

    .remen-fffjd>ul>li  {
        width: 32.5% !important;
        padding-top: 45% !important;
    }

    .xihuan-fffjd>ul>li  {
        width: 32.5% !important;
        padding-top: 45% !important;
    }

    .tuwen-fffjd {
        width: 100%;
    }

    .wenzi-fffjd {
        width: 100%;
    }
}

@media (min-width: 1100px) {
    body {
        width: 1100px;
    }

    .top-fffjd {
        width: 880px;
        height: 65px;
        line-height: 65px;
    }

    .header-box-fffjd {
        width: 1100px;
        height: 65px;
    }

    .nav-fffjd {
        margin-top: 75px;
    }

    .gengxin-fffjd>ul>li  {
        width: 19.3% !important;
        padding-top: 27% !important;
    }

    .item-fffjd>ul li  {
        width: 16% !important;
        padding-top: 23% !important;
    }

    .list-fffjd>ul>li  {
        width: 16% !important;
        padding-top: 23% !important;
    }

    .remen-fffjd>ul>li  {
        width: 16% !important;
        padding-top: 23% !important;
    }

    .xihuan-fffjd>ul>li  {
        width: 16% !important;
        padding-top: 23% !important;
    }

    .tuwen-fffjd {
        width: 50%;
    }

    .wenzi-fffjd {
        width: 50%;
    }
}
.yefa-bandcamp:before{content:"\f2d5"}
.yefa-imdb:before{content:"\f2d8"}
.yefa-ravelry:before{content:"\f2d9"}
.yebusiness-box{padding:10px;font-size:15px}
.yeclearfix:after{display:table;content:" ";clear:both}
.yefont-24{font-size:24px}
.yefont-40{font-size:40px}
.yepb10{padding-bottom:10px}
.yepb15{padding-bottom:15px}
.yemt15{margin-top:15px}
.yetop-line:before{border-top:1px solid}
.yeborder-4x{border:4px solid}
.yeborder-5x{border:5px solid}
.yeradius-4{border-radius:4px}
.yebadge-radius{border-radius:50%}
.yebtn-block{display:block;width:100%;padding-left:5px;padding-right:5px;text-align:center;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}
.yenav{position:relative}
.yenav-tabs>li{margin-top:10px;margin-left:30px}
.yedropdown-box{margin-left:-50px;padding-top:0}
.yeitem li{padding:5px}
.yenav-tag>li>a{display:inline-block;padding:0 10px;height:25px;line-height:23px;font-size:14px;border-radius:20px}
.yeactive>a{color:#f80}
.yepic-tag-h{left:0;top:0;padding:2px 8px;border-radius:0 0 8px 0}
.yebottom{top:100%;padding-top:10px;left:50%;margin-left:-80px}
.yetitle a{font-size:24px}
.yeactive{font-size:16px;margin-bottom:10px}
.yetext{min-height:19px;font-size:12px;margin-bottom:0;margin-top:5px}
.yebtn{padding:4px 12px;margin-left:10px}
.yedetail{display:table-cell;vertical-align:top}
.yedetail{width:100%;padding:0 0 0 20px}
.yedesc{height:40px}
.yedetail-side{padding:0 10px 0}
.yetitle{margin:10px 0 10px;font-size:18px;line-height:25px}
.yetitle{font-size:15px;height:38px;line-height:20px}
.yemyui-play__list li a{display:block;padding:8px 0;text-align:center}
.yemyui-down__list li{padding:10px}
.yebendi{background-color:#096;border-color:#096;color:#fff}
.yebtn{padding:5px 12px;font-size:14px}
.yefa{font-size:80px;color:red}
.yemyui-page{margin-bottom:30px}
.yeflickity [class^="col-"]{float:none!important;display:inline-block!important}
.yeflickity-enabled{position:relative}
.yeflickity-viewport{position:relative;overflow:hidden;height:100%}
.yeflickity-prev-next-button{opacity:1}
.yecarousel-indicators-dots{width:100%;bottom:20px;left:0;text-align:center}
.yetop{top:-100%;left:0}
.yepopup-head{position:relative;padding:10px 20px}
.yeinline-block{display:inline-block!important}
.yemargin-b0{margin-bottom:0!important}
.yevisible-inline-mi{display:none!important}
.yecol-xs-5{width:20%}
.yecol-xs-wide-95{width:95%}
.yecol-xs-wide-55{width:55%}
.yecol-xs-wide-35{width:35%}
.yeimg-xs-150{width:150px}
.yecol-sm-wide-7{width:70%}
.yecol-sm-wide-25{width:25%}
.yeimg-sm-120{width:120px}
.yeimg-sm-110{width:110px}
.yeimg-sm-70{width:70px}
.yecol-md-wide-95{float:left}
.yecol-md-wide-10{width:10%}
.yecol-md-wide-2{width:20%}
.yecol-md-wide-85{width:85%}
.yeimg-md-300{width:300px}
.yeimg-md-80{width:80px}
.yecol-lg-10{width:10%}
.yecol-lg-wide-5{width:50%}
.yecol-lg-wide-4{width:40%}
.yeimg-lg-110{width:110px}
.yeimg-lg-100{width:100px}
.yeimg-lg-80{width:80px}
.yevisible-text-lg{visibility:visible!important}
.yevisible-inline-md{display:inline-block!important}
.yevisible-inline-sm{display:inline-block!important}
.yedropdown-box{display:none}
.yeactive{height:35px}
.yenav-tabs>li{margin-top:8px;margin-left:15px}
.yedropdown-box{margin-left:-80px}
.yebtn{font-size:12px;white-space:nowrap}
.yeactive{font-size:14px;margin-bottom:0}
.yemyui-nav__tabbar{position:fixed;bottom:0;width:100%;padding:5px 0 0;z-index:999;display:-webkit-box;display:-webkit-flex;display:flex;border-top:1px solid}
.yem-margin-0{margin:0!important}
.yemyui-header__top{position:fixed;top:0;z-index:999;width:100%;height:60px;background-color:#222}
.yemyui-header__search li{float:left}
.yeitem{width:260px;padding:20px}
.yemyui-header__menu>li{position:relative;float:left;color:#fff}
.yefa{vertical-align:-2px;font-size:20px;color:#fff}
.yeitem{width:90px;padding:10px}
.yetitle{margin:20px 0 10px;font-size:24px;line-height:30px}
.yedetail-content{padding-top:10px}
.yemyui-player__data{padding:10px}
.yebtn{position:absolute;top:0;right:-5px;border-radius:0 5px 5px 0}
.yemyui-foot p{line-height:25px}
.yesearch-close{position:absolute;top:6px;right:-30px;color:#fff}
.yedropdown-box{margin-left:-166px;padding-top:0}
.yescore{margin-bottom:5px}
.yetitle{font-size:18px;line-height:30px}
.yemyui-panel-box{padding:0}
.yeactive{margin:0}