.el-dropdown-menu {
    border: 0
}

.el-progress-bar__outer,.el-progress-bar__outer .el-progress-bar__inner {
    border-radius: 0!important
}

@-webkit-keyframes el-skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@keyframes el-skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.el-skeleton {
    width: 100%
}

.el-skeleton__first-line,.el-skeleton__paragraph {
    height: 16px;
    margin-top: 16px;
    background: #f2f2f2
}

.el-skeleton.is-animated .el-skeleton__item {
    background: linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%;
    -webkit-animation: el-skeleton-loading 1.4s ease infinite;
    animation: el-skeleton-loading 1.4s ease infinite
}

.el-skeleton__item {
    background: #f2f2f2;
    display: inline-block;
    height: 16px;
    border-radius: 4px;
    width: 100%
}

.el-skeleton__circle {
    border-radius: 50%;
    width: 36px;
    height: 36px;
    line-height: 36px
}

.el-skeleton__circle--lg {
    width: 40px;
    height: 40px;
    line-height: 40px
}

.el-skeleton__circle--md {
    width: 28px;
    height: 28px;
    line-height: 28px
}

.el-skeleton__button {
    height: 40px;
    width: 64px;
    border-radius: 4px
}

.el-skeleton__p {
    width: 100%
}

.el-skeleton__p.is-last {
    width: 61%
}

.el-skeleton__p.is-first {
    width: 33%
}

.el-skeleton__text {
    width: 100%;
    height: 13px
}

.el-skeleton__caption {
    height: 12px
}

.el-skeleton__h1 {
    height: 20px
}

.el-skeleton__h3 {
    height: 18px
}

.el-skeleton__h5 {
    height: 16px
}

.el-skeleton__image {
    width: unset;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0
}

.el-skeleton__image svg {
    fill: #dcdde0;
    width: 22%;
    height: 22%
}

.line-h-16 {
    line-height: 16px
}

.line-h-18 {
    line-height: 18px
}

.line-h-20 {
    line-height: 20px
}

.pl-15 {
    padding-left: 15px
}

.pl-12 {
    padding-left: 12px
}

.pl-28 {
    padding-left: 28px
}

.pr-15 {
    padding-right: 15px
}

.pr-12 {
    padding-right: 12px
}

.pr-28 {
    padding-right: 28px
}

.pt-15 {
    padding-top: 15px
}

.pt-10 {
    padding-top: 10px
}

.pb-24 {
    padding-bottom: 24px
}

.pb-15 {
    padding-bottom: 15px
}

.pb-20 {
    padding-bottom: 20px
}

.pb-45 {
    padding-bottom: 45px
}

.mt-105 {
    margin-top: 105px
}

.mb-150 {
    margin-bottom: 150px
}

.w-114 {
    width: 114px
}

.w-130 {
    width: 130px
}

.w-108 {
    width: 108px
}

.w-125 {
    width: 125px
}

.w-72 {
    width: 72px
}

.w-208 {
    width: 208px
}

.w-360 {
    width: 360px
}

.ml-0 {
    margin-left: 0
}

.mr-0 {
    margin-right: 0
}

.mt-0 {
    margin-top: 0
}

.mb-0 {
    margin-bottom: 0
}

.w-0 {
    width: 0
}

.h-0 {
    height: 0
}

.ml-1 {
    margin-left: 1px
}

.mr-1 {
    margin-right: 1px
}

.mt-1 {
    margin-top: 1px
}

.mb-1 {
    margin-bottom: 1px
}

.w-1 {
    width: 1px
}

.h-1 {
    height: 1px
}

.ml-2 {
    margin-left: 2px
}

.mr-2 {
    margin-right: 2px
}

.mt-2 {
    margin-top: 2px
}

.mb-2 {
    margin-bottom: 2px
}

.w-2 {
    width: 2px
}

.h-2 {
    height: 2px
}

.ml-3 {
    margin-left: 3px
}

.mr-3 {
    margin-right: 3px
}

.mt-3 {
    margin-top: 3px
}

.mb-3 {
    margin-bottom: 3px
}

.w-3 {
    width: 3px
}

.h-3 {
    height: 3px
}

.ml-4 {
    margin-left: 4px
}

.mr-4 {
    margin-right: 4px
}

.mt-4 {
    margin-top: 4px
}

.mb-4 {
    margin-bottom: 4px
}

.w-4 {
    width: 4px
}

.h-4 {
    height: 4px
}

.ml-5 {
    margin-left: 5px
}

.mr-5 {
    margin-right: 5px
}

.mt-5 {
    margin-top: 5px
}

.mb-5 {
    margin-bottom: 5px
}

.w-5 {
    width: 5px
}

.h-5 {
    height: 5px
}

.ml-6 {
    margin-left: 6px
}

.mr-6 {
    margin-right: 6px
}

.mt-6 {
    margin-top: 6px
}

.mb-6 {
    margin-bottom: 6px
}

.w-6 {
    width: 6px
}

.h-6 {
    height: 6px
}

.ml-7 {
    margin-left: 7px
}

.mr-7 {
    margin-right: 7px
}

.mt-7 {
    margin-top: 7px
}

.mb-7 {
    margin-bottom: 7px
}

.w-7 {
    width: 7px
}

.h-7 {
    height: 7px
}

.ml-8 {
    margin-left: 8px
}

.mr-8 {
    margin-right: 8px
}

.mt-8 {
    margin-top: 8px
}

.mb-8 {
    margin-bottom: 8px
}

.w-8 {
    width: 8px
}

.h-8 {
    height: 8px
}

.ml-9 {
    margin-left: 9px
}

.mr-9 {
    margin-right: 9px
}

.mt-9 {
    margin-top: 9px
}

.mb-9 {
    margin-bottom: 9px
}

.w-9 {
    width: 9px
}

.h-9 {
    height: 9px
}

.ml-10 {
    margin-left: 10px
}

.mr-10 {
    margin-right: 10px
}

.mt-10 {
    margin-top: 10px
}

.mb-10 {
    margin-bottom: 10px
}

.w-10 {
    width: 10px
}

.h-10 {
    height: 10px
}

.ml-11 {
    margin-left: 11px
}

.mr-11 {
    margin-right: 11px
}

.mt-11 {
    margin-top: 11px
}

.mb-11 {
    margin-bottom: 11px
}

.w-11 {
    width: 11px
}

.h-11 {
    height: 11px
}

.ml-12 {
    margin-left: 12px
}

.mr-12 {
    margin-right: 12px
}

.mt-12 {
    margin-top: 12px
}

.mb-12 {
    margin-bottom: 12px
}

.w-12 {
    width: 12px
}

.h-12 {
    height: 12px
}

.ml-13 {
    margin-left: 13px
}

.mr-13 {
    margin-right: 13px
}

.mt-13 {
    margin-top: 13px
}

.mb-13 {
    margin-bottom: 13px
}

.w-13 {
    width: 13px
}

.h-13 {
    height: 13px
}

.ml-14 {
    margin-left: 14px
}

.mr-14 {
    margin-right: 14px
}

.mt-14 {
    margin-top: 14px
}

.mb-14 {
    margin-bottom: 14px
}

.w-14 {
    width: 14px
}

.h-14 {
    height: 14px
}

.ml-15 {
    margin-left: 15px
}

.mr-15 {
    margin-right: 15px
}

.mt-15 {
    margin-top: 15px
}

.mb-15 {
    margin-bottom: 15px
}

.w-15 {
    width: 15px
}

.h-15 {
    height: 15px
}

.ml-16 {
    margin-left: 16px
}

.mr-16 {
    margin-right: 16px
}

.mt-16 {
    margin-top: 16px
}

.mb-16 {
    margin-bottom: 16px
}

.w-16 {
    width: 16px
}

.h-16 {
    height: 16px
}

.ml-17 {
    margin-left: 17px
}

.mr-17 {
    margin-right: 17px
}

.mt-17 {
    margin-top: 17px
}

.mb-17 {
    margin-bottom: 17px
}

.w-17 {
    width: 17px
}

.h-17 {
    height: 17px
}

.ml-18 {
    margin-left: 18px
}

.mr-18 {
    margin-right: 18px
}

.mt-18 {
    margin-top: 18px
}

.mb-18 {
    margin-bottom: 18px
}

.w-18 {
    width: 18px
}

.h-18 {
    height: 18px
}

.ml-19 {
    margin-left: 19px
}

.mr-19 {
    margin-right: 19px
}

.mt-19 {
    margin-top: 19px
}

.mb-19 {
    margin-bottom: 19px
}

.w-19 {
    width: 19px
}

.h-19 {
    height: 19px
}

.ml-20 {
    margin-left: 20px
}

.mr-20 {
    margin-right: 20px
}

.mt-20 {
    margin-top: 20px
}

.mb-20 {
    margin-bottom: 20px
}

.w-20 {
    width: 20px
}

.h-20 {
    height: 20px
}

.ml-21 {
    margin-left: 21px
}

.mr-21 {
    margin-right: 21px
}

.mt-21 {
    margin-top: 21px
}

.mb-21 {
    margin-bottom: 21px
}

.w-21 {
    width: 21px
}

.h-21 {
    height: 21px
}

.ml-22 {
    margin-left: 22px
}

.mr-22 {
    margin-right: 22px
}

.mt-22 {
    margin-top: 22px
}

.mb-22 {
    margin-bottom: 22px
}

.w-22 {
    width: 22px
}

.h-22 {
    height: 22px
}

.ml-23 {
    margin-left: 23px
}

.mr-23 {
    margin-right: 23px
}

.mt-23 {
    margin-top: 23px
}

.mb-23 {
    margin-bottom: 23px
}

.w-23 {
    width: 23px
}

.h-23 {
    height: 23px
}

.ml-24 {
    margin-left: 24px
}

.mr-24 {
    margin-right: 24px
}

.mt-24 {
    margin-top: 24px
}

.mb-24 {
    margin-bottom: 24px
}

.w-24 {
    width: 24px
}

.h-24 {
    height: 24px
}

.ml-25 {
    margin-left: 25px
}

.mr-25 {
    margin-right: 25px
}

.mt-25 {
    margin-top: 25px
}

.mb-25 {
    margin-bottom: 25px
}

.w-25 {
    width: 25px
}

.h-25 {
    height: 25px
}

.ml-26 {
    margin-left: 26px
}

.mr-26 {
    margin-right: 26px
}

.mt-26 {
    margin-top: 26px
}

.mb-26 {
    margin-bottom: 26px
}

.w-26 {
    width: 26px
}

.h-26 {
    height: 26px
}

.ml-27 {
    margin-left: 27px
}

.mr-27 {
    margin-right: 27px
}

.mt-27 {
    margin-top: 27px
}

.mb-27 {
    margin-bottom: 27px
}

.w-27 {
    width: 27px
}

.h-27 {
    height: 27px
}

.ml-28 {
    margin-left: 28px
}

.mr-28 {
    margin-right: 28px
}

.mt-28 {
    margin-top: 28px
}

.mb-28 {
    margin-bottom: 28px
}

.w-28 {
    width: 28px
}

.h-28 {
    height: 28px
}

.ml-29 {
    margin-left: 29px
}

.mr-29 {
    margin-right: 29px
}

.mt-29 {
    margin-top: 29px
}

.mb-29 {
    margin-bottom: 29px
}

.w-29 {
    width: 29px
}

.h-29 {
    height: 29px
}

.ml-30 {
    margin-left: 30px
}

.mr-30 {
    margin-right: 30px
}

.mt-30 {
    margin-top: 30px
}

.mb-30 {
    margin-bottom: 30px
}

.w-30 {
    width: 30px
}

.h-30 {
    height: 30px
}

.ml-31 {
    margin-left: 31px
}

.mr-31 {
    margin-right: 31px
}

.mt-31 {
    margin-top: 31px
}

.mb-31 {
    margin-bottom: 31px
}

.w-31 {
    width: 31px
}

.h-31 {
    height: 31px
}

.ml-32 {
    margin-left: 32px
}

.mr-32 {
    margin-right: 32px
}

.mt-32 {
    margin-top: 32px
}

.mb-32 {
    margin-bottom: 32px
}

.w-32 {
    width: 32px
}

.h-32 {
    height: 32px
}

.ml-33 {
    margin-left: 33px
}

.mr-33 {
    margin-right: 33px
}

.mt-33 {
    margin-top: 33px
}

.mb-33 {
    margin-bottom: 33px
}

.w-33 {
    width: 33px
}

.h-33 {
    height: 33px
}

.ml-34 {
    margin-left: 34px
}

.mr-34 {
    margin-right: 34px
}

.mt-34 {
    margin-top: 34px
}

.mb-34 {
    margin-bottom: 34px
}

.w-34 {
    width: 34px
}

.h-34 {
    height: 34px
}

.ml-35 {
    margin-left: 35px
}

.mr-35 {
    margin-right: 35px
}

.mt-35 {
    margin-top: 35px
}

.mb-35 {
    margin-bottom: 35px
}

.w-35 {
    width: 35px
}

.h-35 {
    height: 35px
}

.ml-36 {
    margin-left: 36px
}

.mr-36 {
    margin-right: 36px
}

.mt-36 {
    margin-top: 36px
}

.mb-36 {
    margin-bottom: 36px
}

.w-36 {
    width: 36px
}

.h-36 {
    height: 36px
}

.ml-37 {
    margin-left: 37px
}

.mr-37 {
    margin-right: 37px
}

.mt-37 {
    margin-top: 37px
}

.mb-37 {
    margin-bottom: 37px
}

.w-37 {
    width: 37px
}

.h-37 {
    height: 37px
}

.ml-38 {
    margin-left: 38px
}

.mr-38 {
    margin-right: 38px
}

.mt-38 {
    margin-top: 38px
}

.mb-38 {
    margin-bottom: 38px
}

.w-38 {
    width: 38px
}

.h-38 {
    height: 38px
}

.ml-39 {
    margin-left: 39px
}

.mr-39 {
    margin-right: 39px
}

.mt-39 {
    margin-top: 39px
}

.mb-39 {
    margin-bottom: 39px
}

.w-39 {
    width: 39px
}

.h-39 {
    height: 39px
}

.ml-40 {
    margin-left: 40px
}

.mr-40 {
    margin-right: 40px
}

.mt-40 {
    margin-top: 40px
}

.mb-40 {
    margin-bottom: 40px
}

.w-40 {
    width: 40px
}

.h-40 {
    height: 40px
}

.ml-41 {
    margin-left: 41px
}

.mr-41 {
    margin-right: 41px
}

.mt-41 {
    margin-top: 41px
}

.mb-41 {
    margin-bottom: 41px
}

.w-41 {
    width: 41px
}

.h-41 {
    height: 41px
}

.ml-42 {
    margin-left: 42px
}

.mr-42 {
    margin-right: 42px
}

.mt-42 {
    margin-top: 42px
}

.mb-42 {
    margin-bottom: 42px
}

.w-42 {
    width: 42px
}

.h-42 {
    height: 42px
}

.ml-43 {
    margin-left: 43px
}

.mr-43 {
    margin-right: 43px
}

.mt-43 {
    margin-top: 43px
}

.mb-43 {
    margin-bottom: 43px
}

.w-43 {
    width: 43px
}

.h-43 {
    height: 43px
}

.ml-44 {
    margin-left: 44px
}

.mr-44 {
    margin-right: 44px
}

.mt-44 {
    margin-top: 44px
}

.mb-44 {
    margin-bottom: 44px
}

.w-44 {
    width: 44px
}

.h-44 {
    height: 44px
}

.ml-45 {
    margin-left: 45px
}

.mr-45 {
    margin-right: 45px
}

.mt-45 {
    margin-top: 45px
}

.mb-45 {
    margin-bottom: 45px
}

.w-45 {
    width: 45px
}

.h-45 {
    height: 45px
}

.ml-46 {
    margin-left: 46px
}

.mr-46 {
    margin-right: 46px
}

.mt-46 {
    margin-top: 46px
}

.mb-46 {
    margin-bottom: 46px
}

.w-46 {
    width: 46px
}

.h-46 {
    height: 46px
}

.ml-47 {
    margin-left: 47px
}

.mr-47 {
    margin-right: 47px
}

.mt-47 {
    margin-top: 47px
}

.mb-47 {
    margin-bottom: 47px
}

.w-47 {
    width: 47px
}

.h-47 {
    height: 47px
}

.ml-48 {
    margin-left: 48px
}

.mr-48 {
    margin-right: 48px
}

.mt-48 {
    margin-top: 48px
}

.mb-48 {
    margin-bottom: 48px
}

.w-48 {
    width: 48px
}

.h-48 {
    height: 48px
}

.ml-49 {
    margin-left: 49px
}

.mr-49 {
    margin-right: 49px
}

.mt-49 {
    margin-top: 49px
}

.mb-49 {
    margin-bottom: 49px
}

.w-49 {
    width: 49px
}

.h-49 {
    height: 49px
}

.ml-50 {
    margin-left: 50px
}

.mr-50 {
    margin-right: 50px
}

.mt-50 {
    margin-top: 50px
}

.mb-50 {
    margin-bottom: 50px
}

.w-50 {
    width: 50px
}

.h-50 {
    height: 50px
}

.f-s-22 {
    font-size: 22px
}

.f-s-0 {
    font-size: 0
}

.f-s-12 {
    font-size: 12px
}

.f-s-14 {
    font-size: 14px
}

.z-index-2 {
    z-index: 2
}

.bh {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.worldCupContent {
    width: 1200px;
    margin: 40px auto;
    background-color: #fff;
    box-sizing: border-box;
    padding: 24px 29px;
    position: relative
}

.navigation {
    font-size: 12px;
    color: #999;
    position: absolute;
    left: 0;
    top: -26px
}

.navigation a {
    color: #999
}

.worldCupContent2 {
    width: 1200px;
    margin: 40px auto;
    position: relative
}

.worldCupContent3 {
    box-sizing: border-box;
    padding: 16px;
    background-color: #fff;
    border-radius: 4px;
    margin-top: 11px
}

.width100 {
    width: 100%
}

.scroll-container{
    overflow-y: auto;
    height: 100%;
}

.virtual-list{
    position: relative;

}