html {
    font-size: 16px;
}
html:not(.sticky-header-active) #header.header-transparent:not(.header-semi-transparent) .header-body{
    background-color: #1e0e2f!important;
}

html .bg-dark{
    background-color: #1e0e2f!important;
}

html section.section-dark{
    background-color: transparent !important;
    border-color: transparent !important;
}

section.section{
    background: transparent;
}

h1, h2, h3, h4, h5{
    text-transform: none;
}

#header .header-logo{
    margin-right: 1.2rem;
}

#header.header-transparent .header-body{
    overflow: visible!important;
}

#header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a, #header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a{
    color: #6d7a9c;
}

#header .nav-pills .nav-link{
    color: #6d7a9c;
    padding: .2rem .5rem;
}

#header .header-btn-collapse-nav{
    margin-left: 0;
    background: #282750;
}

#header .header-btn-collapse-nav .fa-bars:before{
    color: #6d7a9c;
}

#header .dl-wallet-item{
    display: flex;
    align-items: center;
    color: #6d7a9c;
}

#header .dl-wallet-item .ico{
    margin-right: .8rem;
}

#header .dl-wallet-item .font{
    font-size: .8rem;
}

#header .dl-wallet-item .font .line{
    display: block;
}

#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu{
    background-color: #1e0e2f;
}

#header .zc-assets .dropdown-menu li{
    display: flex;
    border-bottom: none!important;
}

#header .zc-assets .dropdown-menu li .dropdown-item{
    margin: .5rem;
    min-width: 15rem;
    border-bottom: 1px solid #273354;
}

#header .zc-assets .dropdown-menu li:nth-last-child(1) .dropdown-item:last-child{
    border-bottom: none;
}

#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li:hover > a{
    background: #1e0e2f;
    color: #adadad;
}

#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li > a:hover{
    background-color: #29274e;
    color: #fff;
}

#header .header-nav-main nav > ul > li > a{
    text-transform: none;
}

#header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down{
    display: flex;
    margin-left: 5px;
}

#header.header-transparent .header-body.bg-dark .header-nav-main:before, #header.header-transparent .header-body.bg-color-dark .header-nav-main:before{
    background-color: #282750!important;
}

#header .header-nav-main.header-nav-main-mobile-dark nav > ul li .dropdown-menu > li{
    border-bottom: 1px solid #273354;
}

#header .header-nav-main.header-nav-main-mobile-dark nav > ul li .dropdown-menu > li:last-child{
    border-bottom: none;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a{
    border-bottom: 1px solid #273354;
}

#header .header-nav-main nav > ul > li.dropdown:first-child .dropdown-menu li a{
    border-bottom: none;
}

#header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:hover, #header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:focus, #header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:active{
    background-color: #221d45;
}

#header .dropdown-menu{
    background-color: #282750;
}

#header .dropdown-menu .dropdown-item{
    color: #6d7a9c;
}

#header.dropdown-item:focus, #header .dropdown-item:hover{
    background-color: #1e0e2f;
}

#footer .footer-link-wrap{
    display: flex;
    flex-wrap: wrap;
}

#footer .footer-link{
    background-color: #1b183a;
    margin: 0 .5rem;
}

#footer .footer-link .footer-list{
    color: #6d7a9c;
}

#footer .footer-link .footer-list .text-color-grey{
    color: #6d7a9c!important;
}

#footer .footer-link .more{
    cursor: pointer;
}

#footer .footer-link .more .font{
    margin-right: .3rem;
}

#footer .footer-link .more img{
    width: 15px;
}

#footer a:not(.btn):not(.no-footer-css){
    color: #6d7a9c;
}

#footer .copyright p.text-2{
    color: #6d7a9c;
}

/*index*/
#index-section1 h1{
    color: #ffc149;
    font-size: 5rem;
}

#index-section1 h5{
    color: #6d7a9c!important;
    font-size: 1.5rem;
    line-height: 2.4rem;
}

#index-section1 .qr-code{
	display: flex;
	justify-content: center;
	align-items: center;
    background: url('../img/qr_bg.png') no-repeat center;
    background-size: cover;
    width: 202px;
    height: 202px;
    margin: 2% auto 0 auto;
    padding: 8px;
}

#index-section1 .qr-code img{
    width: 100%;
    height: 100%;
}

#index-section1 .qr-code .qr-code-border{
    overflow: hidden;
    border: 4px solid #fff;
    width: 178px;
    height: 178px;
}

#index-section1 .banner-download{
    margin-top: 3%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#index-section1  .banner-download .down-btn{
    padding: 0 2rem;
    width: 18rem;
    height: 3.5rem;
    border-radius: 1rem;
    background-color: #FFC149;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1rem;
}

#index-section1 .banner-download .down-btn:first-child{
    margin-top: 0;
}

#index-section1 .banner-download .down-btn .img{
    max-height: 100%;
    flex-shrink: 0;
}

#index-section1 .banner-download .down-btn .font{
    margin: 0 1rem;
    flex-grow: 2;
    font-size: 1rem;
    color: #252a38;

}

#index-section1 .banner-download .down-btn .down-ico{
    background: url("../img/download_ico.png") no-repeat center;
    width: 31px;
    height: 28px;
    background-size: cover;
    flex-shrink: 0;
}

#index-section1 .banner-download .down-btn:hover{
    text-decoration: none;
}

#index-section2 .text-color-default{
    color: #7480ab!important;
}

#index-section2 .text-color-grey{
    color: #fff !important;
}

#index-section2 .counters .counter .appear-animation{
    padding: 20px;
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    border-radius: 1rem;
    background-color: #edf1fb;
}

#index-section2 .counters .counter .text-color-blue{
    color: #4062fc;
    font-size: 2rem!important;
    letter-spacing: 2px;
}

#index-section3 .text-color-default{
    color: #6d7a9c!important;
}


#index-section3 .blockchain-list .blockchain-logo{
    width: 54px;
    height: 54px;
    box-shadow: 0 4px 64px 0 rgba(0, 0, 0, .1);
    border-radius: 50%;
    margin-top: 1rem;
}

#index-section3 .text-color-grey{
    color: #000 !important;
}

#index-section3 .partner{
    background-color: #f6f8fb;
    border-radius: 2rem;
    padding: 3rem 2rem;
    text-align: center;
}

#index-section3 .partner-list .partner-item{
    margin: .5rem 0;
    font-size: 0;
    opacity: 0.5;
    transition-property: opacity;
    transition-duration: 0.25s;
    display: inline-block;
}

#index-section3 .partner-list .partner-item:hover{
    opacity: 1;
}

#index-section3 .partner-list .partner-item img{
    width: 204px;
}

#index-section4 h2.text-color-grey{
    color: #000 !important;
}

#index-section4 .lx-item{
    padding: 2rem 1.8rem;
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    border-radius: 1rem;
	height: 14rem;
    background-color: #fff;
    display: flex;
    align-items: center;
}

#index-section4 .lx-item > img {
    width: 70px;
    flex-shrink: 0;
    margin-right: 2.5rem;
}

#index-section4 .lx-item .text-2{
    word-break: break-all;
}

#index-section5 h2.text-color-grey{
    color: #C8CED6 !important;
}

#index-section5 .follow{
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
}

#index-section5 .follow .f-item{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

#index-section5 .follow .f-item:hover {
    text-decoration: none;
}

#index-section5 .follow .f-item > img {
    width: 130px;
    height: 130px;
}

#index-section5 .follow .f-item > span{
    color: #6d7a9c;
    font-size: 1rem;
    margin-top: -1rem;
}


.mb-vpn{
    color: #141414;
    font-size: 20px;
    margin: 10px 0;
    font-weight: bold;
}
.mb-vpn-text{
    text-align: justify;
    color: #747576;
    line-height: 22px !important;
    font-size: 16px !important;
}
.box{
    display: flex;
    justify-content: center;
}
.box-left{
    text-align: right;
}
.box-con{
    padding: 0 20px;
}
.box-right{
    text-align: left;
}


/* media查询部分 */

@media (max-width: 991px) {
    #header .zc-assets .dropdown-menu li{
        flex-wrap: wrap;
    }

    #header .zc-assets .dropdown-menu li:last-child .dropdown-item:last-child{
        border-bottom: none;
    }

    #header .header-nav-main.header-nav-main-mobile-dark nav > ul li{
        border-bottom: 1px solid #273354;
    }

}
