@charset "utf-8"; @font-face {
    font-family: "fed-icon-font";
    src: url('../font/iconfont.eot') format('embedded-opentype'), url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url('../font/iconfont.ttf') format('truetype'), url('../font/iconfont.svg') format('svg')
}

.fed-icon-font {
    font-family: "fed-icon-font"!important;
    font-size: 1rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fed-icon-zuixin:before {
    content: "\e6d9"
}

.fed-icon-quanbu:before {
    content: "\e6a9"
}

.fed-icon-shouye:before {
    content: "\e623"
}

.fed-icon-fenlei:before {
    content: "\e6d1"
}

.fed-icon-liuyan:before {
    content: "\e612"
}

.fed-icon-yonghu:before {
    content: "\e649"
}

.fed-icon-zixun:before {
    content: "\e610"
}

.fed-icon-zhuanti:before {
    content: "\e618"
}

.fed-icon-sousuo:before {
    content: "\e67a"
}

.fed-icon-lishi:before {
    content: "\e608"
}

.fed-icon-zuo:before {
    content: "\e727"
}

.fed-icon-you:before {
    content: "\e728"
}

.fed-icon-shang:before {
    content: "\e729"
}

.fed-icon-xia:before {
    content: "\e72a"
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

a {
    color: #333;
    text-decoration: none
}

a:hover {
    color: #0bbe06
}

a:hover, a:active {
    outline: 0
}

p {
    line-height: 1.5rem
}

li {
    list-style: none
}

em, i {
    font-style: normal
}

hr {
    margin: .625rem 0;
    border: 0;
    border-bottom: 0.0625rem solid #e2e2e2;
    height: 0.0625rem;
    transform: scaleY(0.5);
    transform-origin: 0 0
}

img {
    display: inline-block;
    border: 0;
    vertical-align: middle
}

body {
    overflow: scroll;
    overflow-x: hidden;
    padding: 5rem 0 3.4375rem;
    background-color: #f5f5f5;
    font-size: .875rem;
    font-family: Helvetica, Arial, Microsoft Yahei, sans-serif
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400
}

input::-ms-clear {
    display: none
}

input::-webkit-search-cancel-button {
    display: none
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 62.5rem white inset!important
}

textarea {
    height: auto!important
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

input[type="button"], input[type="submit"], button {
    cursor: pointer
}

input[type="button"], input[type="search"], input[type="submit"], input[type="text"], input[type="email"], input[type="password"], select, button, textarea {
    -webkit-appearance: none
}

input, button, textarea, select, optgroup, option {
    font-size: 100%;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    outline: 0
}

.fed-hide {
    display: none!important
}

.fed-show {
    display: block!important
}

.fed-text-left {
    text-align: left!important
}

.fed-text-right {
    text-align: right!important
}

.fed-text-center {
    text-align: center!important
}

.fed-col-xs1, .fed-col-xs2, .fed-col-xs3, .fed-col-xs4, .fed-col-xs5, .fed-col-xs6, .fed-col-xs7, .fed-col-xs8, .fed-col-xs9, .fed-col-xs10, .fed-col-xs11, .fed-col-xs12, .fed-col-sm1, .fed-col-sm2, .fed-col-sm3, .fed-col-sm4, .fed-col-sm5, .fed-col-sm6, .fed-col-sm7, .fed-col-sm8, .fed-col-sm9, .fed-col-sm10, .fed-col-sm11, .fed-col-sm12, .fed-col-md1, .fed-col-md2, .fed-col-md3, .fed-col-md4, .fed-col-md5, .fed-col-md6, .fed-col-md7, .fed-col-md8, .fed-col-md9, .fed-col-md10, .fed-col-md11, .fed-col-md12, .fed-col-lg1, .fed-col-lg2, .fed-col-lg3, .fed-col-lg4, .fed-col-lg5, .fed-col-lg6, .fed-col-lg7, .fed-col-lg8, .fed-col-lg9, .fed-col-lg10, .fed-col-lg11, .fed-col-lg12 {
    position: relative;
    display: block
}

.fed-col-xs1, .fed-col-xs2, .fed-col-xs3, .fed-col-xs4, .fed-col-xs5, .fed-col-xs6, .fed-col-xs7, .fed-col-xs8, .fed-col-xs9, .fed-col-xs10, .fed-col-xs11, .fed-col-xs12 {
    float: left
}

.fed-col-xs1 {
    width: 8.33333333%
}

.fed-col-xs2 {
    width: 16.66666667%
}

.fed-col-xs3 {
    width: 25%
}

.fed-col-xs4 {
    width: 33.33333333%
}

.fed-col-xs5 {
    width: 41.66666667%
}

.fed-col-xs6 {
    width: 50%
}

.fed-col-xs7 {
    width: 58.33333333%
}

.fed-col-xs8 {
    width: 66.66666667%
}

.fed-col-xs9 {
    width: 75%
}

.fed-col-xs10 {
    width: 83.33333333%
}

.fed-col-xs11 {
    width: 91.66666667%
}

.fed-col-xs12 {
    width: 100%
}

@media(max-width: 48rem) {
    .fed-hide-xs {
        display: none!important
    }

    

    .fed-text-xs-left {
        text-align: left!important
    }

    .fed-text-xs-right {
        text-align: right!important
    }

    .fed-text-xs-center {
        text-align: center!important
    }

    .fed-show-xs-block {
        display: block!important
    }

    .fed-show-xs-inline {
        display: inline!important
    }

    .fed-show-xs-inline-block {
        display: inline-block!important
    }
}

@media(min-width: 48rem) {
    .fed-contains {
        width: 46.875rem!important
    }
    
    .fed-hide-sm {
        display: none!important
    }

    .fed-text-sm-left {
        text-align: left!important
    }

    .fed-text-sm-right {
        text-align: right!important
    }

    .fed-text-sm-center {
        text-align: center!important
    }

    .fed-show-sm-block {
        display: block!important
    }

    .fed-show-sm-inline {
        display: inline!important
    }

    .fed-show-sm-inline-block {
        display: inline-block!important
    }

    .fed-col-sm1, .fed-col-sm2, .fed-col-sm3, .fed-col-sm4, .fed-col-sm5, .fed-col-sm6, .fed-col-sm7, .fed-col-sm8, .fed-col-sm9, .fed-col-sm10, .fed-col-sm11, .fed-col-sm12 {
        float: left
    }

    .fed-col-sm1 {
        width: 8.33333333%
    }

    .fed-col-sm2 {
        width: 16.66666667%
    }

    .fed-col-sm3 {
        width: 25%
    }

    .fed-col-sm4 {
        width: 33.33333333%
    }

    .fed-col-sm5 {
        width: 41.66666667%
    }

    .fed-col-sm6 {
        width: 50%
    }

    .fed-col-sm7 {
        width: 58.33333333%
    }

    .fed-col-sm8 {
        width: 66.66666667%
    }

    .fed-col-sm9 {
        width: 75%
    }

    .fed-col-sm10 {
        width: 83.33333333%
    }

    .fed-col-sm11 {
        width: 91.66666667%
    }

    .fed-col-sm12 {
        width: 100%
    }
}

@media(min-width: 62rem) {
    .fed-contains {
        width: 60.625rem!important
    }

    .fed-hide-md {
        display: none!important
    }

    .fed-text-md-left {
        text-align: left!important
    }

    .fed-text-md-right {
        text-align: right!important
    }

    .fed-text-md-center {
        text-align: center!important
    }

    .fed-show-md-block {
        display: block!important
    }

    .fed-show-md-inline {
        display: inline!important
    }

    .fed-show-md-inline-block {
        display: inline-block!important
    }

    .fed-col-md1, .fed-col-md2, .fed-col-md3, .fed-col-md4, .fed-col-md5, .fed-col-md6, .fed-col-md7, .fed-col-md8, .fed-col-md9, .fed-col-md10, .fed-col-md11, .fed-col-md12 {
        float: left
    }

    .fed-col-md1 {
        width: 8.33333333%
    }

    .fed-col-md2 {
        width: 16.66666667%
    }

    .fed-col-md3 {
        width: 25%
    }

    .fed-col-md4 {
        width: 33.33333333%
    }

    .fed-col-md5 {
        width: 41.66666667%
    }

    .fed-col-md6 {
        width: 50%
    }

    .fed-col-md7 {
        width: 58.33333333%
    }

    .fed-col-md8 {
        width: 66.66666667%
    }

    .fed-col-md9 {
        width: 75%
    }

    .fed-col-md10 {
        width: 83.33333333%
    }

    .fed-col-md11 {
        width: 91.66666667%
    }

    .fed-col-md12 {
        width: 100%
    }
}

@media(min-width: 75rem) {
    .fed-contains {
        width: 73.125rem!important
    }

    .fed-hide-lg {
        display: none!important
    }

    .fed-text-lg-left {
        text-align: left!important
    }

    .fed-text-lg-right {
        text-align: right!important
    }

    .fed-text-lg-center {
        text-align: center!important
    }

    .fed-show-lg-block {
        display: block!important
    }

    .fed-show-lg-inline {
        display: inline!important
    }

    .fed-show-lg-inline-block {
        display: inline-block!important
    }

    .fed-col-lg1, .fed-col-lg2, .fed-col-lg3, .fed-col-lg4, .fed-col-lg5, .fed-col-lg6, .fed-col-lg7, .fed-col-lg8, .fed-col-lg9, .fed-col-lg10, .fed-col-lg11, .fed-col-lg12 {
        float: left
    }

    .fed-col-lg1 {
        width: 8.33333333%
    }

    .fed-col-lg2 {
        width: 16.66666667%
    }

    .fed-col-lg3 {
        width: 25%
    }

    .fed-col-lg4 {
        width: 33.33333333%
    }

    .fed-col-lg5 {
        width: 41.66666667%
    }

    .fed-col-lg6 {
        width: 50%
    }

    .fed-col-lg7 {
        width: 58.33333333%
    }

    .fed-col-lg8 {
        width: 66.66666667%
    }

    .fed-col-lg9 {
        width: 75%
    }

    .fed-col-lg10 {
        width: 83.33333333%
    }

    .fed-col-lg11 {
        width: 91.66666667%
    }

    .fed-col-lg12 {
        width: 100%
    }
}

.fed-over {
    overflow: visible
}

.fed-left {
    left: -100%!important
}

.fed-width {
    width: 0!important
}

.fed-height {
    height: 0!important
}

.fed-hidden {
    display: none
}

.fed-visible {
    display: block
}

.fed-margin {
    margin: .3125rem
}

.fed-padding {
    padding: .3125rem
}

.fed-padding-x {
    padding: .625rem
}

.fed-margin-top {
    margin-top: 0
}

.fed-padding-top {
    padding-top: .3125rem
}

.fed-width-auto {
    width: auto!important
}

.fed-center {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 0 10%;
    width: 100%;
    transform: translate(-50%, -50%)
}

.fed-absolute {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.fed-min-width {
    min-width: 20rem
}

.fed-min-height {
    min-height: 45rem
}

.fed-font-size {
    font-size: 0
}

.fed-font-xii {
    font-size: .75rem
}

.fed-font-xiv {
    font-size: .875rem
}

.fed-font-xvi {
    font-size: 1rem
}

.fed-font-xviii {
    font-size: 1.125rem
}

.fed-bgc-black {
    background-color: #000!important;
    color: #fff!important
}

.fed-bgc-green {
    /*background-color: #0bbe06!important;
    color: #fff!important*/
    background: linear-gradient(to right, #feac5e, #c779d0, #4bc0c8 100%)!important;
}

.fed-bgc-gules {
    background-color: #ff0d29!important;
    color: #fff!important
}

.fed-bgc-ashen {
    background-color: #f5f5f5!important;
    color: #333!important
}

.fed-text-bold {
    font-weight: bold
}

.fed-text-white {
    color: #fff!important
}

.fed-text-black {
    color: #333!important
}

.fed-text-muted {
    color: #666!important
}

.fed-text-green {
    color: #0bbe06!important
}

.fed-text-gules {
    color: #ff0d29!important
}

.fed-animation {
    transition: all .2s;
    -webkit-transition: all .2s
}

.fed-cells-top:before, .fed-cells-bottom:after {
    position: absolute;
    left: 0;
    right: 0;
    content: "";
    height: 0.0625rem;
    transform-origin: 0 0;
    transform: scaleY(.5)
}

.fed-cells-top:before {
    top: 0;
    border-top: 0.0625rem solid #e2e2e2
}

.fed-cells-bottom:after {
    bottom: 0;
    background-color: #e2e2e2
}

.fed-cells-left:before, .fed-cells-right:after {
    position: absolute;
    top: 0;
    bottom: 0;
    content: "";
    width: 0.0625rem;
    transform-origin: 100% 0;
    transform: scaleX(.5)
}

.fed-cells-left:before {
    left: 0;
    border-left: 0.0625rem solid #e2e2e2
}

.fed-cells-right:after {
    right: 0;
    border-right: 0.0625rem solid #e2e2e2
}

.fed-tips {
    position: absolute;
    right: .9375rem
}

.fed-mask {
    height: 100%;
    background-color: #f6f6f6;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999
}

.fed-2by1 {
    padding-top: 50%
}

.fed-3by2 {
    padding-top: 45%
}

.fed-5by2 {
    padding-top: 45%
}

.fed-5by3 {
    padding-top: 60%
}

.fed-2by3 {
    padding-top: 150%
}

.fed-16by9 {
    padding-top: 56.25%
}

.fed-num {
    position: relative;
    top: -0.0625rem;
    font-size: .75rem;
    padding: .0625rem .3125rem;
    border-radius: .125rem;
    margin-right: .3125rem;
    color: #fff;
    background-color: #cacaca
}

.fed-num1 {
    background-color: #ff0d29
}

.fed-num2 {
    background-color: #ff920b
}

.fed-num3 {
    background-color: #ffc600
}

.fed-btn {
    display: block;
    padding: .5rem 0;
    color: #666;
    line-height: 1.125rem;
    text-align: center;
    cursor: pointer
}

.fed-btn:hover {
    background-color: #0bbe06!important;
    color: #fff!important;
    border-color: #0bbe06!important;
    opacity: .8;
    filter: alpha(opacity=80)
}

.fed-btn-green {
    background-color: #0bbe06!important;
    color: #fff!important;
    border-color: #0bbe06!important
}

.fed-btn-gules {
    background-color: #ff0d29!important;
    color: #fff!important;
    border-color: #ff0d29!important
}

.fed-btn-disad, .fed-btn-disad:hover {
    background-color: #eee!important;
    color: #aaa!important;
    border-color: #e2e2e2!important;
    pointer-events: none;
    cursor: not-allowed
}

.fed-ctl {
    display: block;
    padding: 0 .625rem;
    width: 100%;
    height: 2.5rem;
    line-height: 2.5rem;
    background-color: #f5f5f5
}

.fed-che {
    position: relative;
    width: auto!important;
    top: 0.125rem;
    margin-right: .625rem
}

.fed-bdr {
    border: .0625rem solid #e2e2e2;
    border-radius: .1875rem
}

.fed-bdr-gules {
    border-color: #ff0d29!important
}

.fed-bad {
    border-radius: 100%
}

.fed-edge {
    margin-left: .3125rem;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    border-width: .375rem;
    border-style: dashed;
    border-color: transparent;
    overflow: hidden
}

.fed-edge-top {
    top: -0.25rem;
    border-bottom-color: #999;
    border-bottom-style: solid
}

.fed-edge-bottom {
    top: .125rem;
    border-top-color: #999;
    border-top-style: solid
}

.fed-clear-both {
    clear: both;
    zoom: 1 }

.fed-clear-both:after {
    content: "";
    clear: both;
    zoom: 1; display: block;
    height: 0
}

.fed-elip {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}
.user-infomation{
    overflow: visible;
}
.fed-etwo {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.fed-pics {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OERDMzI5QzMyNUMxMUU4ODg4MDgwOTUyRUFDMEMzRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OERDMzI5RDMyNUMxMUU4ODg4MDgwOTUyRUFDMEMzRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4REMzMjlBMzI1QzExRTg4ODgwODA5NTJFQUMwQzNGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ4REMzMjlCMzI1QzExRTg4ODgwODA5NTJFQUMwQzNGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9ZdGEAAAAA9JREFUeNpi+Pz5M0CAAQAFtgLaHYxUFQAAAABJRU5ErkJggg==);
    background-position: 50% 50%;
    background-size: cover
}

.fed-list-play {
    position: absolute;
    display: none;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3) url(data:image/png;base64,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) center no-repeat
}

.fed-scrollbar::-webkit-scrollbar-track {
    background-color: #ccc
}

.fed-scrollbar::-webkit-scrollbar-thumb {
    background-color: #999
}

.fed-scrollbar::-webkit-scrollbar-track-piece {
    background: transparent
}

.fed-scrollbar::-webkit-scrollbar {
    width: .3125rem;
    height: 0
}

.fed-anim {
    animation-duration: .3s;
    animation-fill-mode: both
}

.fed-anim-upbit {
    animation-name: fed-upbit
}

@keyframes fed-upbit {
    from {
        transform: translate3d(0, 1.875rem, 0);
        opacity: .3
    }

    to {
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@media(max-width: 47.9375rem) {
    .fed-header .fed-pop-navbar {
        display: block!important
    }

    .fed-header .fed-pop-user, .fed-header .fed-pop-navbar.fed-edge-top:before {
        display: none!important
    }
}

@media(max-width: 23.375rem) {
    .fed-header .fed-pop-navbar .fed-pop-open li a {
        padding: 0
    }

    .fed-page-info a, .fed-page-info em, .fed-page-info span {
        padding: .3125rem
    }

    .fed-play-info .fed-play-box {
        padding: .625rem
    }

    .fed-play-info .fed-play-box h2 {
        margin-bottom: .3125rem
    }
}

@media(min-width: 48rem) {
    body {
        padding: 5rem 0 0
    }

    .fed-5by2 {
        padding-top: 30%
    }

    .fed-left {
        left: 0!important
    }

    .fed-margin {
        margin: .625rem
    }

    .fed-padding {
        padding: .625rem
    }

    .fed-margin-top {
        margin-top: 1.25rem
    }

    .fed-padding-top {
        padding-top: .625rem
    }

    .fed-layouts {
        box-shadow: 0 .0625rem .25rem rgba(0, 0, 0, 0.1);
        padding: .9375rem;
        /*margin: .625rem 0;*/
        margin:0 0 1.425rem 0;
    }

    .fed-box-shadow {
        box-shadow: 0 .0625rem .25rem rgba(0, 0, 0, 0.1)
    }

    .fed-header {
        height: 5rem
    }

    .fed-header .fed-nav-left {
        z-index: 1
    }

    .fed-header .fed-nav-left .fed-nav-logo {
        padding: .9375rem 0;
        width: 7.5rem
    }

    .fed-header .fed-nav-left .fed-nav-logo img {
        width: 7.5rem;
        height: 3.125rem
    }

    .fed-header .fed-nav-left .fed-nav-title {
        line-height: 5rem;
        padding: 0 0.625rem
    }

    .fed-header .fed-nav-search {
           padding: 20px 60px;
    z-index: 0;
    margin-left: 18.1875rem;
    }

    .fed-header .fed-nav-search .fed-nav-input {
        height: 2.375rem;
        line-height: 2.375rem;
        padding-left: .9375rem;
        width: 78%;
    }

    .fed-header .fed-nav-search .fed-nav-submit {
        right: 8.3125rem;
    }

    .fed-header .fed-nav-right a {
        line-height: 5rem
    }

    .fed-header .fed-nav-right a:last-child {
        margin-right: 0
    }

    .fed-header .fed-pop-navbar {
        -webkit-animation-name: fed-upbit;
        animation-name: fed-upbit;
        position: relative;
        top: 0;
        display: none
    }

    .fed-header .fed-pop-navbar.fed-edge-top:before {
        left: 15.9375rem;
        display: block
    }

    .fed-header .fed-pop-navbar.fed-cells-bottom:after {
        height: 0
    }

    .fed-header .fed-pop-navbar .fed-this a:before {
        width: 0
    }

    .fed-header .fed-pop-navbar ul {
        padding: 0.625rem;
    }

    .fed-header .fed-pop-navbar li, .fed-header .fed-pop-navbar li:last-child {
        margin: 0
    }

    .fed-header .fed-pop-search {
        top: 0;
        margin-left: 7.1875rem;
        padding: 0 25% 0 15%;
        z-index: 0
    }

    .fed-header .fed-pop-record {
        top: 0;
        margin-left: 70%
    }

    .fed-header .fed-pop-record.fed-edge-top:before {
        right: 6rem
    }

    .fed-header .fed-pop-navbar .fed-pop-list li a {
        text-align: center;
        border-radius: 0.1875rem;
        margin: 0.3125rem;
        border: 0.0625rem solid #e2e2e2
    }

    .fed-banner {
        margin: 1.25rem 0 0
    }

    /*.fed-swip-title {
        padding: 1.875rem 1.25rem 1.25rem
    }

    .fed-swip-pagin {
        right: .625rem;
        bottom: .625rem
    }

    .fed-swip-bullet {
        margin: 0 .15625rem;
        width: 1.875rem;
        height: .1875rem
    }*/

    .fed-list-deta .fed-deta-images {
        width: 8.75rem
    }

    .fed-list-deta .fed-deta-content, .fed-list-deta .fed-deta-button {
        left: 9.6875rem
    }

    .fed-list-deta.fed-deta-padding {
        padding: .9375rem 0 .3125rem
    }

    .fed-list-arti .fed-deta-images {
        width: 13.75rem
    }

    .fed-list-arti .fed-deta-content {
        left: 14.6875rem
    }

    .fed-list-arti h3 a {
        display: block;
        font-size: 1.25rem;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    .fed-list-arti p, .fed-list-arti span {
        padding-top: .625rem
    }

    .fed-conv-info .fed-conv-double {
        margin-top: .625rem
    }

    .fed-play-info .fed-play-box {
        padding: 3.125rem
    }

    .fed-play-info .fed-play-box h2 {
        margin-bottom: 3.125rem
    }

    .fed-list-head h2 {
        font-size: 1.125rem
    }

    .fed-list-head h2 a {
        margin-right: 1.25rem
    }

    .fed-list-head .fed-more {
        margin-right: 0
    }

    .fed-scre-list dl {
        padding: .9375rem;
        border-top: 0;
        border-left: .0625rem solid #e2e2e2;
        white-space: normal
    }

    .fed-scre-list dl:first-child {
        padding-left: 0;
        border: 0
    }

    .fed-scre-list dt {
        display: block;
        padding: 0 .625rem
    }

    .fed-scre-list dd a {
        padding: .625rem .625rem 0 .625rem;
        line-height: 1.125rem;
    }

    .fed-page-info a, .fed-page-info em, .fed-page-info span {
        padding: .625rem .9375rem
    }

    .fed-footer {
        padding: 1.5625rem 0;
        margin-top: .625rem
    }

    .fed-footer p {
        line-height: 2.125rem
    }

    .fed-login-info {
        padding: 7.5rem 1.875rem
    }

    .fed-user-title h2 {
        padding-left: 0;
        padding-right: 0
    }

    .fed-user-title .fed-tips {
        padding-right: 0
    }
}

@media(min-width: 62rem) {
    .fed-3by2 {
        padding-top: 57.79%
    }

    .fed-5by3 {
        padding-top: 60%
    }

    .fed-margin-right {
        margin-right: 1.25rem
    }

    .fed-header .fed-nav-search {
        padding: 1.25rem 19% 1.25rem 43%
        margin-left: 7.1875rem;
    }

    .fed-header .fed-pop-search {
        padding: 0 19% 0 43%
    }

    .fed-casc-info {
        position: relative;
        padding: .625rem .625rem .625rem 8.75rem
    }

    .fed-casc-head {
        position: absolute;
        background-color: #f4f3f3;
        z-index: 99;
        top: 0;
        left: 0;
        width: 7.5rem;
        height: 100%;
        overflow: auto
    }

    .fed-casc-head a {
        display: block;
        padding: .9375rem 0;
        border-bottom: .0625rem solid #e2e2e2
    }

    .fed-casc-list dl {
        padding: .9375rem 0 0 4.0625rem;
        white-space: normal
    }

    .fed-casc-list dt {
        margin: 0 .9375rem .9375rem -3.4375rem
    }

    .fed-casc-list dd {
        margin: 0 .625rem .9375rem 0
    }

    .fed-play-title .fed-play-btn {
        border-top: 0
    }

    .fed-tabs-info.fed-scrollbar {
        height: 29.6875rem;
        overflow-y: scroll
    }

    .fed-tabs-info.fed-scrollbar .fed-tabs-boxs:first-child {
        border-top: 0
    }

    .fed-user-avat img {
        width: 6.25rem;
        height: 6.25rem;
    }
}
.fed-md-offset-2 {
        margin-left: 16.66666667%;
    }
    .fed-md-offset-3 {
        margin-left: 25%;
    }
.fed-md-offset-4{
    margin-left: 33.333333333%;
}
@media(min-width: 75rem) {
    .fed-width-x {
        width: 10%
    }

    .fed-width-xx {
        width: 20%
    }

    .fed-header .fed-nav-search {
        padding: 1.25rem 20% 1.25rem 40%;
        margin-left: -4.8125rem;
    }

    .fed-header .fed-pop-search {
        padding: 0 20% 0 40%
    }

    .fed-list-top {
        padding-top: 1.25rem
    }

    .fed-tabs-info.fed-scrollbar {
        height: 34.9375rem;
    }
}
.fed-col-hide-md{
    display: none;
}
@media (max-width: 760px){
    body{
        margin:0px !important;
    }
    .fed-hide-xs-edit {
        display: none !important;
    }
    .get-active-code{
        margin-top: 5px;
        margin-left: 0px !important;
    }
    .fed-col-show-xs{
        display: block;
    }
    .fed-tabs-info .fed-tabs-foot {
        max-height: 300px;
    }
    .fed-tabs-boxs .fed-tabs-foot{
        overflow: scroll;
    }

    .fed-header .fed-pop-navbar {
        /*top: 130px;*/
    }
   body .fed-main {
        /*margin-top: 87px;*/
    }    
    body .fed-header {
        /*height: 174px;*/
        height: 40px;
    }
    .show-re-order-box .ww-re-order-box .text-info {
         margin-left: 0%; 
    }
}

/*******table*******/
@media (max-width: 992px) and (min-width: 768px){
    .fed-header .fed-nav-search {
        margin-left: 14.1875rem;
    }
    .fed-header .fed-nav-search .fed-nav-input {
        width: 77%;
        }
        .fed-header .fed-nav-search .fed-nav-submit {
        right: 6.3125rem;
    }
    .show-re-order-box .ww-re-order-box .text-info {
         margin-left: 0%; 
    }
}

/******fix iphone 5 khi dung*****/
@media (max-width: 360px){
    .fed-hide-xs-edit {
        display: none!important
    }
    .fed-col-show-xs{
        display: block;
    }
     
}
.fed-header {
    height: auto;
}
