/* Image path overrides */
._cont0_bg_v53qt_11 { background-image: url(/img/content0-CN7D3azg.png) !important; }
._cont2_bg1_v53qt_413 { background-image: url(/img/cont2_countries-DBsSNhBA.png) !important; }
._cont2_bg2_v53qt_424 { background-image: url(/img/cont3_countries-Cy6XNhpQ.png) !important; }
._cont2_bg3_v53qt_444 { background-image: url(/img/cont3_circle-D3DTjmFT.png) !important; }
._p_bg_v53qt_854 { background-image: url(/img/products_bg-UKNXwCkf.png) !important; }
._cont2_wrap_v53qt_395 { background-image: url(/img/home_cont2_bg-C0T0FjQ8.png) !important; }
._d_cont_bg_v53qt_533 { background-image: url(/img/download_bg-Dx0X3aYi.png) !important; }
._device_v53qt_1394 { background-image: url(/img/device_detail0-x5oLBx59.png) !important; }
._device1_v53qt_1404 { background-image: url(/img/device_detail1-BzpDdgqy.png) !important; }
._device2_v53qt_1408 { background-image: url(/img/device_detail2-BfcU8s4y.png) !important; }
._wechat_code_v53qt_1476 { background-image: url(/img/wechat_service-D8XQ0aoC.png) !important; }

/* Restore original payment icons */
._pay_weixin_v53qt_1159 { 
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACTUExURUdwTFJSUlJSUlJSUk9PT1dXV09PT1JSUlFRUVJSUlJSUlFRUVJSUlNTU2dnZ1NTU1NTU1JSUm9vb2xsbGhoaFFRUVFRUVFRUVJSUv///+np6WhoaH19fV1dXb6+vrOzs6ioqPT09JOTk9PT03Nzc9TU1J6enoiIiPX19d7e3snJyZKSknJycsjIyKmpqbS0tJ2dnZoL6rsAAAAYdFJOUwBgf88QICDvgN+/kFCvgF+fj2Bgf7CfoMkkdHkAAAIPSURBVEjHlVbnmqMgFNXoxjbJ9FkElNhTpuz7P92KFAUv8ZvzIxq9h1s94Hk2Qv/5kEQIoSR9fv3jbSB8S5GBwL/HCXcRWuPJSQHNOXag+T5ATiSAk8cI3UH0sAoHbWD3S3uL8TA/LwilBGQ8LvJV8VOGc46qq4t1HnPmiTTv8hn4e8UIrAROuQm8iiyWAYl/ZZ5vMaJwInyA60+MAnIhHJDJYKjPwpRRxi9XyIU/3Tb8PUWIiSqNT7B8YuA4EgLtIP+nMylQMfliFiFVEdVi4VJljk8XcbULFXovzpSrK+t7m+B7maOmDS1oz8pT/WkQMi+Fm0YJq9R9vSC8y7EYTPtL0Ts6mHhyRs+mvRVipZ1EkmDEVJEfvmwpJrfh5EpnoggFngms5b8EUX7pxGKdJqhPoZ0JpBG9ayWhX/ZcfQtj3medgeydcFqKcpUq6YMuAJFRdRToYn5Rs5HNNW7EqxIkYNU4fyaMFRn6a3NtIYLM+tULtT3FA9QUVTrxbhQCLdetHZsBqnXguFYgIKYvNayjxgOi2rv0YJKmGFA5a3qxDPdJbCOQbtcYKBGS2ge5QERRqgbzOVkImdQBgDPc+ltbcHc3MRYrMXaCmGK8bLcbxiYUb9vH5hYU/9J+3ITub4o+sO0mbvsA3ttdYUWx6yiw/wuah3dOG3vfamJ6DLcONPuXLOXpRMkh89fW/wH2Sa8Xe4K65wAAAABJRU5ErkJggg==) !important; 
    background-size: cover !important; 
    display: inline-block !important; 
}

._pay_alipay_v53qt_1169 { 
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABLUExURUdwTFFRUVNTU09PT1JSUlJSUk9PT1dXV1JSUlJSUlJSUlJSUlNTU1JSUlFRUVNTU1JSUlVVVVFRUVFRUVNTU1FRUVFRUVJSUlJSUlWzMzQAAAAYdFJOUwCAnyC/7xAg32B/z0BQkK+PMHCgX5+wbw9kNNgAAAGlSURBVEjHnVZbYoQgDAQETASfu225/0krivIQWNr5Qsg4CYmJhKSQuMwgjDHAF+zJB8iBmwiqypGDME+wIiVrbjFkzTtlioCMyFuYCsT4cMd8wPBH+4Qxmga8g3hFC0H4yME0QZUDsLsZBnUOmVaCkAfhq5lwSmQEioRDAoMN3Z+wBLfsMZUIS2hmJyzBLdkcEnjeo6JLxsjIowYCkil6Hh8xJF/gROINxQPMlpdUzXetLPYIiU4/JVKpHcxkVcQENW1IJ+7c2EORjzoOCaCvcly3PTSWZNUR/CuUJHLFUZ8V1m19tvD9FvQ/bg3s+uSfAkDuzGN4Cq7h6RekN3cnLkkRXvHEnMmrxv7SsEeslPv3yFthTuw7UNq3XX1f9UXefFIFHvbWZd/x7j5ArzjleHKB2otdryvDkGAf7mQuVljrPm38jnJ55CV8M0znxEE5RsV57E85o3RhmQIGlLdAIFEDhHet2lol/L8Z5ztBimgINYRB4xFE/2i/D6H6UMTM2K30D5Wf7SW3BC39CnSvrLms/G10mCSRV80dZ+I2HAHzhE/rX/svjJaCwMYvAAAAAElFTkSuQmCC) !important; 
    background-size: cover !important; 
    display: inline-block !important; 
}

/* Create Alipay icon using CSS instead of image */
._pay_alipay_v53qt_1169 { 
    background-image: none !important; 
    background-color: #1677ff !important;
    border-radius: 50% !important;
    position: relative !important;
}

._pay_alipay_v53qt_1169::before {
    content: "支" !important;
    color: white !important;
    font-size: 12px !important;
    font-weight: bold !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    font-family: "Microsoft YaHei", "PingFang SC", sans-serif !important;
}

/* Stop the flashing animation of scroll down indicator */
._mouse_wrap_v53qt_105 {
    animation: none !important;
}

._mouse_wrap_v53qt_105 * {
    animation: none !important;
}

/* Specifically target the gogo animation */
*[class*="_gogo_v53qt_1"] {
    animation: none !important;
}

/* Override any keyframes that might be causing the flash */
@keyframes _gogo_v53qt_1 {
    0%, 50%, 100% {
        opacity: 1 !important;
        transform: translateY(0) !important;
    }
} 

/* Fix rect-radio-item layout to display in one line */
.rect-radio-item {
    display: inline-block !important;
    margin-right: 8px !important;
    position: relative !important;
    float: left !important;
    vertical-align: top !important;
}

.rect-radio-item:nth-child(5n) {
    margin-right: 0 !important;
}

.rect-radio-item:nth-child(n+6) {
    margin-top: 6px !important;
}

.rect-radio-checked {
    display: inline-block !important;
    width: 58px !important;
    height: 28px !important;
    text-align: center !important;
    line-height: 28px !important;
    border-radius: 6px !important;
    background: #ff5914 !important;
    border: 1px solid #ff5914 !important;
    color: #fff !important;
    font-size: 14px !important;
    cursor: pointer !important;
}

.rect-radio-uncheck {
    display: inline-block !important;
    width: 58px !important;
    height: 28px !important;
    text-align: center !important;
    line-height: 28px !important;
    border-radius: 6px !important;
    background: #fff !important;
    border: 1px solid rgba(0,0,0,.08) !important;
    color: #000000ad !important;
    font-size: 14px !important;
    cursor: pointer !important;
}

/* Container for period selection */
.swiper-no-swiping:has(.rect-radio-item) {
    width: 100% !important;
    white-space: nowrap !important;
    overflow: visible !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
}

/* Force inline display for all rect-radio-item children */
.swiper-no-swiping .rect-radio-item {
    flex: 0 0 auto !important;
    white-space: nowrap !important;
    display: inline-block !important;
    float: none !important;
}

/* Hover effects for rect-radio items */
.swiper_form:hover .rect-radio-checked {
    border-color: #fff !important;
    color: #ff5914 !important;
    background-color: #fff !important;
}

.swiper_form:hover .rect-radio-uncheck {
    border-color: #fff !important;
    color: #fff !important;
    background-color: transparent !important;
}

/* Fix package description layout */
._desc_v53qt_1248 {
    margin-top: 24px !important;
    -webkit-user-select: none !important;
    user-select: none !important;
}

._desc_title_v53qt_1252 {
    font-size: 16px !important;
    color: #000000ad !important;
    line-height: 19px !important;
    margin-bottom: 16px !important;
}

._desc_item_v53qt_1260 {
    margin-top: 16px !important;
    display: flex !important;
    align-items: flex-start !important;
}

._desc_icon_v53qt_1263 {
    display: inline-block !important;
    width: 20px !important;
    height: 20px !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACxUExURUdwTP9PH/9ZFv9XE/9ZFP9YFP9aFf9ZFP9ZFP9XF/9XE/9YFP9fD/9XFf9YFf9bE/9aFf9bFP9YE/9YFP9YEv9ZE/9ZFP9XD/9ZFP9YFP9ZE/9YFP9ZFP9ZFP////9uMv+sif+3mP/18P/VxP/q4v+XbP9uMf94QP+NXv+siv+Xbf/q4f+CT/9kI//Bp/9jI/9kIv+he//Ap//f0/+iev+ie//Ltf/g0v/Ltv/18f+2mHwDfNUAAAAddFJOUwAQUEDvcDDfvyCA7xBgkEBgcJCvX4BvIJ9/n7Cgo5Mu+QAAAZxJREFUOMvNlNd6gkAQhRXBBUs0vZ6lhSJgiUZT3v/BMlR3KZovV5kLEfiZM3V7vb9bX1GM33A3KsCU89wQmc3OcuTPtYHx8DRnMGDF+ZbUT8XZvyR/C05GPtm834LMnnTGsuAyjnMru1GZ/iB5VlDY8pMXtjLLZ2IFGJZJFFm2ywVzbSsKE4pBSAH45h1G0d5X4ASwukAKVpL2usBQlO5dI+gCE+gCeIV1F7jEhQBqwGs9iWCbXhxAk0GnkUPYAjKYDc7MNXwxxruqc7s6l/7VhHqbX9nTPQJH5rhjYmxUwnCrz4kUOeokSvHHSphzj8i9xHH+XopLmXjpvEhcKp43B3jjEmnWauoV7daJjAWlQOacRRlkuk/+qnPMNjToRdoG+YQft2EfAb3Sjxs5pQqtd00uJndsIG3XiHw2QR8Y1XdxVFX9aAfgtrGwE7U55R7GLautN4fXx3MLOC+0HTuK7Ljo8rQFnGQdcpN868ND1pHWA4iqGW5SiKnprx9C2qujDfLj5oLqNnzJD6KOs8/Qma6VZZvSzaD3L+wHiitmaghepLEAAAAASUVORK5CYII=) !important;
    background-size: cover !important;
    margin-right: 8px !important;
    flex-shrink: 0 !important;
}

._desc_text_v53qt_1277 {
    display: inline-block !important;
    width: calc(100% - 28px) !important;
    margin-left: 8px !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    font-size: 14px !important;
    color: #000000ad !important;
    line-height: 20px !important;
}

/* Hover effects for package descriptions */
.swiper_form:hover ._desc_title_v53qt_1252 {
    color: #fff !important;
}

.swiper_form:hover ._desc_text_v53qt_1277 {
    color: #fff !important;
}

.swiper_form:hover ._desc_icon_v53qt_1263 {
    display: inline-block !important;
    width: 20px !important;
    height: 20px !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURUdwTP///////////////////////////////////////////////////////////////////////////////////////1fUNLcAAAAWdFJOUwCAQJ+/EHDfIO8wYFB/z5CvoG+PX7CmLDFnAAABaUlEQVQ4y81USZLDIAxkFxjvyej/Tx1hjAMGktScRodUgDbdklow9vfQ42i/wT0dIoyfcQMeIT7i6D5hEN3wHmcB0TPmif2dTm3oPh7+0Z3gdQMipAI4xPG4wY+FAyWLm0c8w13pekh7eQUAnZKSmyJXYbhcFWnIUkA0Pd2k9kWuL2l1kNiCWvaAa05Nq7kHVKiy1YKuB3S49BTH2OfnKd+UwFsbJsSfBhAKxRF3NhtyjftVnuGOC+UxWb0hMj9w1iWOaeqavYiTT+lzQk6FyQQm8inry0bIx82MSyIvMtmCX0rT6gTAoqRbbW55tpuc9MiOlrnE6SmJDPMEvtfCnU5T2lZhb5iGmY7UayKD71sDagOZuPsTaiB9z3Xt5Op1GFvO1652uWzaVNW7EK12C39yayOlsWeXW1XTR4eEilO/jkdHbHuMcHVHq+PvisVcsdxP4VFZSMCwxQel8/ZZBcqksnlaCPYv4hdbVRdsgcKgGgAAAABJRU5ErkJggg==) !important;
    background-size: cover !important;
    margin-right: 8px !important;
    vertical-align: top !important;
}

/* Ensure the icon is always visible */
._desc_icon_v53qt_1263 {
    display: inline-block !important;
    width: 20px !important;
    height: 20px !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACxUExURUdwTP9PH/9ZFv9XE/9ZFP9YFP9aFf9ZFP9ZFP9XF/9XE/9YFP9fD/9XFf9YFf9bE/9aFf9bFP9YE/9YFP9YEv9ZE/9ZFP9XD/9ZFP9YFP9ZE/9YFP9ZFP9ZFP////9uMv+sif+3mP/18P/VxP/q4v+XbP9uMf94QP+NXv+siv+Xbf/q4f+CT/9kI//Bp/9jI/9kIv+he//Ap//f0/+iev+ie//Ltf/g0v/Ltv/18f+2mHwDfNUAAAAddFJOUwAQUEDvcDDfvyCA7xBgkEBgcJCvX4BvIJ9/n7Cgo5Mu+QAAAZxJREFUOMvNlNd6gkAQhRXBBUs0vZ6lhSJgiUZT3v/BMlR3KZovV5kLEfiZM3V7vb9bX1GM33A3KsCU89wQmc3OcuTPtYHx8DRnMGDF+ZbUT8XZvyR/C05GPtm834LMnnTGsuAyjnMru1GZ/iB5VlDY8pMXtjLLZ2IFGJZJFFm2ywVzbSsKE4pBSAH45h1G0d5X4ASwukAKVpL2usBQlO5dI+gCE+gCeIV1F7jEhQBqwGs9iWCbXhxAk0GnkUPYAjKYDc7MNXwxxruqc7s6l/7VhHqbX9nTPQJH5rhjYmxUwnCrz4kUOeokSvHHSphzj8i9xHH+XopLmXjpvEhcKp43B3jjEmnWauoV7daJjAWlQOacRRlkuk/+qnPMNjToRdoG+YQft2EfAb3Sjxs5pQqtd00uJndsIG3XiHw2QR8Y1XdxVFX9aAfgtrGwE7U55R7GLautN4fXx3MLOC+0HTuK7Ljo8rQFnGQdcpN868ND1pHWA4iqGW5SiKnprx9C2qujDfLj5oLqNnzJD6KOs8/Qma6VZZvSzaD3L+wHiitmaghepLEAAAAASUVORK5CYII=) !important;
    background-size: cover !important;
    margin-right: 8px !important;
    vertical-align: top !important;
} 