@media screen and (max-width: 545px) {
    .fex-container {
     background-color: rgba(0, 0, 0, 0.6);
     display: flex;
     display: none;
     justify-content: center;
     width: 100vw;
     height: 100vh;
     position: fixed;
     left: 0;
     top: 0;
     z-index: 100;
    }
    
    .fex-container .pic-lazyloaded {
     display: flex;
     align-items: center;
     justify-content: center;
     position: absolute;
     right: .33rem;
     top: .05rem;
    }
    
    .fex-container .pic-lazyloaded img {
     width: 2rem;
     height: 1rem;
    }
    
    .fex-container .fex-content {
     width: 3rem;
     height: 2rem;
     margin-top: 1rem;
     color: white;
    }
    
    .fex-container .fex-content p {
     margin-top: .2rem;
     font-weight: 400;
     font-size: .16rem;
    }
    
    .hidden {
     overflow: hidden;
    }
    
    .active {
     display: flex;
    }
    
    .fex-container .fex-content .fex-icon {
     display: inline-block;
     width: .25rem;
     height: .25rem;
     line-height: .25rem;
     text-align: center;
     border-radius: 50%;
     background-color: #ffc915;
    }
    }
    
    
    @media screen and (min-width: 539px) {
    .appdownload-title {
     height: 120px;
     display: block;
     font-size: 32px;
     line-height: 120px;
     text-align: center;
     font-weight: 700;
    }
    
    .sec-appdownload {
     background: rgba(245, 245, 245, 1);
     padding-bottom: 60px;
    }
    
    .sec-appdownload .download-wrapper {
     position: relative;
     width: 1200px;
     margin: 0 auto 20px;
    }
    
    .sec-appdownload .download-wrapper img {
     width: 100%;
     top: 85;
     position: relative;
    }
    
    .sec-appdownload .download-wrapper .icon-wrapper {
     box-sizing: border-box;
     width: 1200px;
     height: 40px;
     position: absolute;
     bottom: 90px;
     padding: 0 120px 0 640px;
     display: flex;
     align-items: center;
     justify-content: center;
    }
    
    .sec-appdownload .download-wrapper .privacy-info {
     box-sizing: border-box;
     width: 1200px;
     /* height: 40px; */
     position: absolute;
     bottom: 50px;
     padding: 0 120px 0 640px;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 14px;
    }
    
    .sec-appdownload .download-wrapper .privacy-info a {
     /* text-decoration: none; */
     color: #333;
    }
    
    .sec-appdownload .download-wrapper .privacy-info a:hover {
     color: #ffc915;
    }
    
    .sec-appdownload .download-wrapper .icon-wrapper .icon-item {
     width: 134px;
     height: 40px;
    }
    
    .sec-appdownload .download-wrapper .icon-wrapper .icon-item:nth-child(2) {
     margin-left: 20px;
    }
    
    .sec-appdownload .download-wrapper .icon-wrapper .icon-item:nth-child(3) {
     margin-left: 20px;
    }
    
    .fex-container {
     display: none;
    }
    
    .sec-appdownload .download-wrapper:nth-child(1) {
     margin: 0 auto;
    }
    }
    
    @media screen and (max-width: 539px) {
    .appdownload-title {
     text-align: center;
     line-height: 82px;
     font-weight: 700;
    }
    
    .sec-appdownload {
     background: rgba(245, 245, 245, 1);
     padding: 17px;
     padding-bottom: .1rem;
    }
    
    .sec-appdownload .download-wrapper {
     position: relative;
     margin-bottom: .2rem;
    }
    
    .sec-appdownload .download-wrapper:nth-child(1) {
     top: 60px;
     position: relative;
     margin-bottom: 40;
    }
    
    .sec-appdownload .download-wrapper img {
     width: 100%;
    }
    
    .sec-appdownload .download-wrapper .icon-wrapper {
     box-sizing: border-box;
     position: absolute;
     width: 100%;
     bottom: .5rem;
     display: flex;
     justify-content: center;
     align-items: center;
     flex-direction: row;
     flex-wrap: wrap;
     padding: 0 .33rem;
    }
    
    .sec-appdownload .download-wrapper .privacy-info {
     box-sizing: border-box;
     position: absolute;
     width: 100%;
     bottom: .19rem;
     display: flex;
     justify-content: center;
     align-items: center;
     flex-direction: row;
     flex-wrap: wrap;
     padding: 0 .33rem;
     font-size: .1rem;
    }
    
    .sec-appdownload .download-wrapper .privacy-info a {
     color: #333;
    }
    
    .sec-appdownload .download-wrapper .privacy-info a:hover {
     color: #ffc915;
    }
    
    .sec-appdownload .download-wrapper .icon-wrapper .icon-item {
     display: inline-block;
     width: 1.34rem;
     height: .4rem;
    }
    
    .sec-appdownload .download-wrapper .icon-wrapper .icon-item:nth-child(3) {
     margin-top: .2rem;
    }
    
    .sec-appdownload .download-wrapper .icon-wrapper .icon-item:nth-child(2) {
     margin-left: .1rem;
    
    }
    }
