.btn_buy2{ background: #E64A4B;}
.s_tt h3{ font-weight: bold !important;}
.pop3_plus_tip{ text-align: center; font-size: 12px; color: #666666; margin-top: 1.875rem;}
.pop3_plus_sec01 .img{ border-radius: 1.25rem; overflow: hidden;}
.pop3_plus_sec01 .bd{ display: flex; align-items: center; justify-content: center;}
.pop3_plus_tt{ text-align: center; margin-bottom: 3.625rem; }
.pop3_plus_tt h3{ font-size: 2.625rem; color: #000; font-weight: bold;}
.pop3_plus_tt p{ font-size: 1.125rem; color: #7E7E7E; line-height: 1.5; margin-top: 1.25rem;}
.pop3_plus_tt p b{ color: #000;}

.pop3_plus_tt.white h3{ color: #fff;}
.pop3_plus_tt.white p{ color: #D9D9D9; }
.pop3_plus_tt.white p b{ color: #D9D9D9;}

.pop3_plus_sec02 .box1{ display: flex; align-items: center; gap: 5rem; }
.pop3_plus_sec02 .box1 .left{ width: 50%; flex-shrink: 0;}
.pop3_plus_sec02 .box1 .left img{}
.pop3_plus_sec02 .box1 .right { flex-grow: 1; display: flex; align-items: center; }
.pop3_plus_sec02 .txt{ display: flex; align-items: flex-start; flex-grow: 1; gap: 1.25rem; }
.pop3_plus_sec02 .ico{ flex-shrink: 0; width: 45px; height: 45px;}
.pop3_plus_sec02 .ico img{}
.pop3_plus_sec02 .con{ flex-grow: 1; }
.pop3_plus_sec02 .con h4{font-weight: bold; margin-bottom: 2rem;
    font-size: 2rem;
    color: #000000;
    line-height: 2.375rem;}
.pop3_plus_sec02 .con h5{font-weight: bold; margin-bottom: .5rem;
    font-size: 1.5rem;
    color: #000000;
    line-height: 1.75rem;}
.pop3_plus_sec02 .con i{font-size: 1.5rem; display: block;
    color: #000000;
    line-height: 1.75rem;}
.pop3_plus_sec02 .con h6{font-family: Poppins, Poppins; display: inline-block; margin-top:1.5rem;
    font-weight: 600;
    font-size: 3rem;
    line-height: 3.5rem; 
    background: linear-gradient(90deg, #25B63F 0%, #53BFC7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 
}
.pop3_plus_sec02 .box1 .right .img{ flex-shrink: 0;}
.pop3_plus_sec02 .box2{ display: flex; justify-content: space-between; gap: 2rem; }
.pop3_plus_sec02 .box2 .left{ display: flex; flex-direction: column; justify-content: space-between; gap: 2rem;}
.pop3_plus_sec02 .box2 .right{ flex-shrink: 0; width: 50%;}
.pop3_plus_sec02 .box2 .right .img{ height: 100%; border-radius: .9375rem;}
.darksection.pop3plus{ background: #000000;}

.darksection.pop3plus .box2{ margin-top: 4rem;}
.darksection.pop3plus .box2 .txt{ text-align: center; margin-bottom: 4rem;}
.darksection.pop3plus .box2 .txt h4{font-size: 1.125rem; line-height: 1.75rem; color: #D9D9D9;}
.darksection.pop3plus .box2 .txt ul{ display: flex; justify-content: center; gap: 6rem; margin-top: 3.5rem; }
.darksection.pop3plus .box2 .txt ul li{ display: flex; flex-direction: column; align-items: center;}
.darksection.pop3plus .box2 .txt ul li .ico{ width: 3.125rem; height: 3.125rem;}
.darksection.pop3plus .box2 .txt ul li .ico img{}
.darksection.pop3plus .box2 .txt ul li p{ text-align: center; font-size: 1.25rem; color: #D9D9D9; margin-top: 1rem;}

.pop3plus_pingjie{ position: relative;}
.pop3plus_pingjie .pop3_plus_tt{ position: absolute; left: 0; top: 0; width: 100%;}

.pop3plus_dark2{ border-radius: .9375rem;}

.pop3plus_ys{ }
.pop3plus_ys .hd{ margin-top: 3.125rem; }
.pop3plus_ys .hd ul{ display: flex; justify-content: center; }
.pop3plus_ys .hd ul li{ width: 25rem; padding-bottom: 1rem; border-bottom: 1px solid #D9D9D9; text-align: center; position: relative; margin-bottom: -1px; }
.pop3plus_ys .hd ul li a{ font-size: 1.5rem; color: #D9D9D9; line-height: 1.75rem; font-weight: bold; }
.pop3plus_ys .hd ul li.on a{ color: #000000;}

.pop3plus_ys .hd ul li:before {
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #000000;
    visibility: hidden;
    transform: scaleX(0);
    transition: .5s
}
.pop3plus_ys .hd ul li.on:before {
    visibility: visible;
    transform: scaleX(1)
}
.s_video .bd ul li .img:before{ opacity: .8;}
.s_lianxi .left ul{ grid-template-rows: 16.5rem 16.5rem; }
.s_lianxi .left ul li .box{ height: 16.25rem;}
.s_lianxi .left ul li .box h4{ font-size: 1.5rem;}
.s_lianxi .left ul li .box p{ font-size: 1rem; color: #666666; line-height: 1.6; }
.s_lianxi .left ul li .box .ewm{ width: 70px; height: 70px;}

.s_lianxi .right{ height: 33.75rem;}
.s_lianxi .left ul li .box{ }
.s_lianxi .left ul li:nth-child(1) .box .ico{ width: 5rem; height: 5rem;}
.s_lianxi .left ul li:nth-child(2) .box .ico{ width: 5rem; height: 5rem;}
.n_banner h3{ font-weight: normal;} 
.pop3plus_ys_wap{ display: none;}
@media(max-width:480px){
.pop3plus_ys_web{ display: none;}
.pop3plus_ys_wap{ display: grid; gap: 3rem;}
.pop3_plus_tt h3{ font-size: 2rem;}
.pop3_plus_sec02 .box1{ flex-direction: column-reverse; gap: 2rem; align-items: flex-start; position: relative;}
.pop3_plus_sec02 .box1 .right{ width: 100%;}
.pop3_plus_sec02 .box1 .right .img{ position: absolute; right: 0; top: 0; height: 100%;}
.pop3_plus_sec02 .box1 .right .img img{ object-fit: contain;}
.pop3_plus_sec02 .box2{ flex-direction: column;}
.pop3_plus_sec02 .box1 .left{ width: 68%;}
.pop3_plus_sec02 .con h4{ margin-bottom: 1rem;}
.pop3_plus_sec02 .con h6{ margin-top: .5rem;}
.pop3_plus_sec02 .box2 .right{ width: 100%;}
.pop3_plus_sec02 .con h6{ font-size: 2.625rem;}
.pop3plus_pingjie{ padding-top: 7rem; background: #000;}
.pop3_plus_tt{ margin-bottom: 2.5rem;}
.s_lianxi .left ul {
    grid-template-rows: 18rem 18rem;
}
.s_lianxi .left ul li .box{ height: 100%;}
}
