@charset "utf-8";

.listInfoBox h4{ font-size: 32px; }
.PROMOTION-on--2 .li-station{ text-align: left; padding:10px 14px; }
.PROMOTION-on--2 .list-14.list-12 { text-align: left;padding-left: 28px; }
.input-box input:nth-child(1){ width: 416px; }
.input-box input:nth-child(2){ width:130px; }
.change_province{ cursor: pointer; }
.intensify{ font-size: 16px; font-weight: bold; }
.popQp .province{ line-height: 30px; padding: 60px 36px 30px }
.popQp .province span{ font-weight: bold; font-size: 16px; }
.y_mask{height:100%; width:100%; position:fixed; _position:absolute; top:0; opacity:0.3; filter: alpha(opacity=30); background-color:#000; display: none; }
.jg{ margin-left:3px; margin-top:8px; margin-bottom:5px; }
.station .address{ cursor: pointer; }
.popQp-07{ left: 50%; top: 50%; margin-left:20px; margin-top:30px; }
.yes_customer{ display:none; }
.col-3s .wz-1s span{ font-weight: bold; }
.notfree{ border: 2px solid #FF5353; border-radius: 10px; box-shadow: 0 0 5px rgba(41,111,179,.51); padding: 30px; color: #333; margin: 60px auto 0px; font-size: 16px;}
.notfree p{ margin-top: 20px; line-height: 28px; }
.pop-btn-model{ background-color: #a5a5a7; cursor: default; font-weight: normal; font-family: Arial; width: auto; padding: 0 15px; }
.to_province, .update_address{ color: #3f92ef;cursor: pointer; }
.popQp .caw{font-size: 24px; font-weight: bold;padding: 30px 0 34px 0;}
.new_hq{ position: static; margin: 15px 8px 0 0; }
.message{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #F00; width: 940px; margin: 0px auto; padding: 40px 0px 26px; border-bottom: 1px solid #CCC; }

.promotion-page-display{ height: initial; width: initial; overflow: visible; align-items: center; }
.promotion-page-display .prices-container{ margin-left: 0px; margin-top: 0px; padding: 60px 0 40px; align-items: center; justify-content: center; }
.promotion-page-display .prices-item{ margin-right: 0px; }
.promotion-page-display .overlap-group1{ margin-right: 0px; height: 550px; }
.promotion-page-display .interval{ margin-right: 25px; }
.promotion-page-display .interval:last-child{ margin-right: 0px; }
.promotion-page-display .plan-des{ width: 1000px; font-size: 13px; padding-left: 15px; }
.promotion-page-display .plan-des li{ margin-bottom: 10px; list-style: disc; }
.promotion-page-display .ball_bg { top: inherit; left: 50%; object-fit: cover; transform: translateX(-50%); margin-left: 0; }
.faq_gp { margin: 20px 0px 60px; }
.info-cp dl { margin-bottom: 80px; }
.x13-6-speaial-offer .special-offer-end-12-june-2023 { left: -50px; }
    
.popQp-00 {
    box-shadow: 0px 0px 5px 4px #00000033;
    border: 3px solid #4fc3fe;
}    
.popQp-00:before {
    left: 50%;
    border-bottom-color: #4fc3fe;
    top: -12px;
}    
.promotion-page-display .mobile-item {
    border-radius: 30px;
    box-shadow: 0px 0px 6.48px 1.3px #00000033;
    display: flex;
    width: 314px;
    margin-right: 25px;
    background: url("../images_new/mobile-item-background-blue.png") 0 0px no-repeat;
    align-items: center;
    flex-direction: column;
}    
.promotion-page-display .mobile-item:last-child {
    margin-right: 0px;
}    
.promotion-page-display .mobile-item .mobile-title {
    align-items: flex-end;
    display: flex;
    gap: 5px;
    justify-content: center;
    border-bottom: 1px solid #fff;
    margin-top: 12px;
}    
.promotion-page-display .mobile-item .mobile-title img {
    height: 35px;
    padding-bottom: 5px;
}    
.promotion-page-display .mobile-item .mobile-title .text {
    color: white;
    font-family: Helvetica;
    font-size: 24px;
    font-weight: 700;
}    
.promotion-page-display .mobile-item .mobile-data {
    color: white;
    font-size: 18px;
    margin-top: 12px;
}    
.promotion-page-display .mobile-item .mobile-prices {
    color: white;
    font-size: 18px;
}    
.promotion-page-display .mobile-item .mobile-prices .integer {
    font-family: Impact;
    font-size: 75px;
    font-style: normal;
    font-weight: 400;
}    
.promotion-page-display .mobile-item .mobile-prices .decimal {
    font-size: 30px;
    font-weight: 700;
}    
.promotion-page-display .mobile-item .mobile-unit-price {
    color: #02bbee;
}    
.promotion-page-display .no .mobile-unit-price {
    color: #ff8024;
    font-size: 16px;
}    
.promotion-page-display .mobile-item .mobile-data-value {
    align-items: center;
    display: flex;
    gap: 7px;
    justify-content: center;
    margin-top: 20px;
}    
.promotion-page-display .mobile-item .mobile-data-value .text {
    color: white;
    font-family: Impact;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    margin-top: 0px;
}    
.promotion-page-display .mobile-item .mobile-data-value img {
    height: 38px;
    width: 23px;
    filter: brightness(1000%);
}    
.promotion-page-display .mobile-item .mobile-merit {
    font-size: 14px;
    width: 78%;
    margin-top: 34px;
    color: #767676;
}    
.promotion-page-display .mobile-item .mobile-merit div{
    padding-left: 26px;
    margin-bottom: 8px;
}    
.promotion-page-display .mobile-item .mobile-merit .merit1{
    background: url(../images_new/icon-signal.png) no-repeat;
    background-position: 2px 2px;
}    
.promotion-page-display .mobile-item .mobile-merit .merit2{
    background: url(../images_new/icon-phone-1.png) no-repeat;
    background-position: 2px 2px;
}    
.promotion-page-display .mobile-item .mobile-merit .merit3{
    background: url(../images_new/icon-mms.png) no-repeat;
    background-position: 2px 2px;
}    
.promotion-page-display .mobile-item .mobile-merit .merit4{
    background: url(../images_new/icon-phone-2.png) no-repeat;
    background-position: 2px 2px;
}
.promotion-page-display .line {
    margin-top: 10px;
    height: 1.66px;
}
.promotion-page-display .mobile-item .description {
    margin-top: 20px;
    text-align: center;
    width: 226px;
    color: #767676;
    font-family: Helvetica;
    font-size: 13px;
    font-weight: 400;
}    
.promotion-page-display .mobile-item .btn-container {
    text-align: center;
    margin-top: 20px;
    width: 200px;
}    
.promotion-page-display .mobile-item .btn {
    border-radius: 100px;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    padding: 0px 34px; 
    min-height: 56px;
}    
.promotion-page-display .mobile-item .btn:hover {
    background: #86b7ef;
}    
.faq-big-title {
    padding: 30px 10px;
}
.promotion-page-display .mobile-item .btn-container .hotdeal {
    position: relative;
    top: -74px;
    left: 81px;
    visibility: hidden;
}
.promotion-page-display .no {
    background: url("../images_new/mobile-item-background-orange.png") 0 0px no-repeat;
}    
.promotion-page-display .no .btn {
    background-color: #ff9933;
}    
.promotion-page-display .no .btn:hover {
    background: #ffcc66;
}    
.promotion-page-display .no .btn-container .hotdeal {
    visibility: visible;
}
.faq-text {
    display: none;
}    
.faq-item .d {
    background: url("../images_new/sd.png") 0 -14px no-repeat;
    width: 22px;
    height: 14px;
    overflow: hidden;
    filter: brightness(30%);
}
.on .d {
    background-position: 0 0;
}
.faq-item .a{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    cursor: pointer;
}
