*{-webkit-text-size-adjust: none}
body,dd,div,form,h1,h2,h3,h4,html,img,input,p{margin:0 auto;padding:0;font-family:Segoe UI,Arial,Tahoma,sans-serif;color:#222;line-height:160%;font-weight:400}
body{font-size:62.5%;overflow-x:hidden}
p{line-height:20px}
dd,dl,dt{margin:0;padding:0}
ul{margin:0;padding:0;list-style:none}
li{margin:0;list-style:none;padding:0}
img{border:none}
.clearfloat::after{content:"";display: block;clear:both;overflow: hidden;visibility: hidden;height: 0;}
.clearfloat{zoom:1;}
.flex-box{display: flex;display:-webkit-box;display:-webkit-flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;-webkit-flex-direction: row;-webkit-justify-content: space-between;-webkit-flex-wrap: wrap;}
a,a:link,a:visited{text-decoration:none;color:#222}
a:active,a:hover{text-decoration:underline;color:#222}
input{font-size:1.2em;float:left}
table{border-collapse:collapse}
dd,dl,dt{text-align:left}
.container{max-width:1200px;clear:both;position: relative;}



.banner{background: #1D1749;padding-top: 28px;padding-bottom: 0;position: relative;overflow: hidden;color: #fff;min-height: auto;}
.banner .container{align-items: center;}
.banner .container > img{margin: 0;}
.banner > img:nth-of-type(1){position: absolute;left: 0;bottom: 0;}
.banner > img:nth-of-type(2){position: absolute;right: 0;top: 0;}
.banner .left{width: 100%;max-width: 586px;margin: 0;}
.banner .left .info {margin: 32px 0;color: #fff;font-weight: 400;font-size: 20px;color: #FFFFFF;line-height: 30px;}
.banner .btn_v1 p {color: #fff;}
h1 {color: #fff;}
h2 , h1{font-size: 36px;color: #1d1749;text-align: center;line-height: 44px;}
h2 a{font-weight: bold;font-size: 56px;color: #FFFFFF!important;line-height: 64px;text-align: left;text-decoration: none;}
h2 span,h1 span{color: #ff3d7f;}
.facilitate{padding-top: 130px;}
.facilitate_box{position: relative;z-index: 2;}
.facilitate_box>ul{margin-top: 70px;padding:65px 66px 0px;background: url(/style/index/background5.png) no-repeat center center/cover;border-radius: 30px;}
.facilitate_box>ul li{max-width: 340px;width: 100%;margin-bottom: 65px;background: #fff;border-radius: 10px;color: #1d1749;text-align: center;padding-top: 30px;padding-bottom: 35px;height: 281px;box-sizing: border-box;overflow: hidden;}
.facilitate_box>ul li img{max-width: 164px;height: 157.08px;margin: auto;display: block;margin-top: 0px;transition: all .3s linear;}
.facilitate_box>ul li>.name{font-size: 24px;color: #1d1749;margin-top: 30px;margin-bottom: 10px;transition: all .3s linear;line-height: 26px;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.facilitate_box>ul li>.name img{display: inline-block;width: 24px;height: 12.88px;margin:0px;margin-left: 8px;}
.facilitate_box>ul li span{font-size: 24px;}
.facilitate_box>ul li .info{font-size: 16px;margin-top: 10px;line-height: 18px;color: #1d1749;display: none;}
.facilitate_box>ul li a.down{width: 210px;height: 36px;background: #ff3d7f;border-radius: 5px;margin: 10px auto;font-size: 16px;color: #fff;text-align: center;line-height: 36px;display: none;}
.facilitate_box>ul li a.down img{vertical-align: -6px;margin-right: 4px;width: 24px;height: 24px;display: inline-block;}
.facilitate_box>ul li:hover>img{-webkit-transform: scale(.5);transform: scale(.5);margin-top: -50px;}
.facilitate_box>ul li:hover>p{display: block;margin-top: -8px;}
.facilitate_box>ul li:hover>.name{margin-top: -22px;}
.facilitate_box>ul li:hover>a{display: block;}

.powered{padding-top: 130px;position: relative;}
.powered_box{position: relative;z-index: 2;}
.powered_box ul{margin-top: 70px;}
.powered_box li{box-shadow:0 5px 15px rgba(37, 35, 141, .1);max-width: 270px;width: 100%;padding-top: 40px;text-align: center;padding-bottom: 52px;margin-top: 20px;background: #fff;border-radius: 10px;height: 220px;overflow: hidden;}
.powered_box li img{height: 158px;display: block;margin-bottom: 30px;-webkit-transition: all .3s linear;transition: all .3s linear;}
.powered_box li span{font-size: 24px;color: #1d1749;}
.powered_box li p{font-size: 16px;line-height: 24px;margin-top: 10px;}
.powered_box li p{display: none;}
.powered_box li:hover img{height: 110px;margin-bottom: 20px;}
.powered_box li:hover p{display: block;}
.powered>img:nth-of-type(1){width: 770px;position: absolute;top: -180px;left: 0px;z-index: 1;}
.powered>img:nth-of-type(2){width: 646px;position: absolute;right: 0px;top: 150px;}
.trusted{padding-top: 130px;}
.trusted div.left,.trusted div.right{width: 50px;height: 50px;box-shadow: 0 0 5px rgba(0, 0, 0, .14);border-radius: 50%;position: absolute;background: #fff;cursor: pointer;}
.trusted div.left>img,.trusted div.right>img{width: 10px;position: absolute;top: 50%;left: 50%;margin-top: -7px;margin-left: -5px;}
.trusted div.left>img{transform: rotate(180deg);}
.trusted div.right{right: 0px;}
.trusted_box .tab{margin-top: 50px;position: relative;}
.trusted_box .tab .tab_main{position: relative;max-width: 700px;width: 100%;margin: 0px auto 70px;}
.trusted_box .tab .tab_main p{font-size: 16px;line-height: 30px;display: none;text-align: center;opacity: 0;min-height: 90px;}
.trusted_box .tab .tab_main p img{display: none;height: 60px;margin: 0px auto 10px;}
.trusted_box .tab .tab_main p.active{display: block;opacity: 1;}
.trusted_box .tab .tab_main p a{font-weight: 550;}
.trusted_box .tab .tab_nav{-webkit-align-items: center;align-items: center;position: relative;min-height: 70px;}
.trusted_box .tab .tab_nav div{margin: 0px;}
.trusted_box .tab .tab_nav div img:nth-of-type(1){display: none;}
.trusted_box .tab .tab_nav div.active img:nth-of-type(1){display: block;height: 70px;}
.trusted_box .tab .tab_nav div.active img:nth-of-type(2){display: none;}
.trusted_box .tab .tab_nav img{height: 50px;display:inline-block;margin: 0px;cursor: pointer;}
.trusted_box .tab .tab_nav i{background: #3e0100;height: 2px;position: absolute;width: 200px;bottom: -20px;left: 0px;}

.why{margin: 150px auto 80px;}
.why_box{background: url(/style/index/background5.png) no-repeat center center/cover;padding-top: 90px;padding-bottom: 60px;border-radius: 30px;}
.why_box h2{color: #fff;}
.why_box h2 span{font-size: 54px;}
.why_box h2 span:nth-of-type(1){color: #ffc500;}
.why_box h2 span:nth-of-type(2){color: #028fff;}
.why_box h2 span:nth-of-type(3){color: #8cdf29;}
.why_box h2 img{width: 42px;height: 42px;margin-left: 10px;}
.why_box ul{margin: 80px auto 0px;max-width: 1100px;}
.why_box li{margin-top: 26px;text-align: center;}
.why_box li img{height: 100px;display: block;margin-bottom: 10px;}
.why_box li svg{margin-bottom: 10px;}
.why_box li div{max-width: 210px;overflow: hidden;padding:0px 5px 10px;box-sizing: border-box;}
.why_box li span{font-size: 24px;color: #fff;margin-top: 30px;display: block;}
.why_box li p{font-size: 16px;color: #fff;margin-top: 16px;padding-bottom: 10px;}










.featured{padding-bottom: 70px;padding-top: 134px;}
/* .featured_box{max-width: 1180px;} */
.featured_box h2{
    font-weight: 400;
    font-size: 36px;
    color: #222222;
    line-height: 36px;
    text-align: center;
    font-style: normal;
    text-transform: none;}
.featured_box *{margin: 0;}
.featured_box .tab{margin-top: 60px;position: relative;}
.featured_box .tab_main li img{height: 450px;}
.featured_box .tab_main li{display: none;-webkit-align-items: flex-start;align-items: flex-start;opacity: 0;}
.featured_box .tab_main li.active{display: flex;display:-webkit-box;display:-webkit-flex;opacity: 1;}
.featured_box .tab_main li div:last-child{border-top: 10px solid #1d1749;background: #fff;padding:30px 50px 30px 70px;max-width: 520px;width: 100%;box-sizing: border-box;margin-top: 24px;border-radius: 0 0 16px 0px;box-shadow: 0 0 57px rgba(18, 9, 72, .18);min-height: 366px;}
.featured_box .tab_main li div:last-child a{font-size: 18px;line-height: 28px;color: #1d1749;margin-bottom: 20px;display: block;position: relative;}
.featured_box .tab_main li div:last-child a::after{clear: both;content: "";width: 6px;height: 6px;background: #1d1749;border-radius: 50%;position: absolute;left: -22px;top: 12px;}
.featured_box .tab_main li div:last-child a:hover{color: #ff3d7f;text-decoration: none;}
.featured_box .tab_main li div:last-child a:hover::after{background: #ff3d7f;}
.featured_box .tab_main li div{position: relative;}
.featured_box .tab_main li div p{position: absolute;left: 30px;top: 32px;z-index: 2;width: 90%;display: block;overflow: hidden;}
.featured_box .tab_main li div p a{float:left;font-size:16px;line-height: 32px;color: #fff;padding-left: 15px;padding-right: 15px;text-align: center;background: #ff3d7f;border-radius: 32px;display: inline-block;margin-right: 15px;}
.featured_box .tab_main li div p a:hover{color: #ff3d7f;background: #fff;text-decoration: none;}
.featured_box .tab_main li div p a:last-child{margin-right: 0px;}
.featured_box .tab>i{width: 78px;height: 78px;position: absolute;background: url(/style/index/next-topic.png);bottom: -30px;cursor: pointer;}
.featured_box .tab>i.left{right: 50px;}
.featured_box .tab>i.left.no{background-position-y: -0px !important;}
.featured_box .tab>i.left{background-position-y: -78px;}
.featured_box .tab>i.left:hover{background-position-y: -156px;}
.featured_box .tab>i.right{right: -18px;}
.featured_box .tab>i.right.no{background-position-y: -234px !important;}
.featured_box .tab>i.right{background-position-y: -312px;}
.featured_box .tab>i.right:hover{background-position-y: -390px;}
.featured_box .tab_nav{text-align: center;display: none;}
.featured_box .tab_nav li{width:6px;height: 6px;background: #fcc1d6;border-radius: 10px;margin: 0px 4px;display: inline-block;opacity: 1 !important;}
.featured_box .tab_nav li.active{background: #ff3d7f;width: 34px;display: inline-block !important;}



.featured_box .tab_exange {
    max-width: 728px;
    background: #FFFFFF;
    box-shadow: 0px 4px 8px 0px rgba(77, 95, 255, 0.2);
    border-radius: 50px 50px 50px 50px;
    display: flex;
    justify-content: space-around;
    margin: 0 auto;
    margin-top: 48px;
    margin-bottom: 48px;
}


.featured_box .tab_exange>div {
    font-family: Segoe UI, Segoe UI;
    font-weight: 600;
    font-size: 16px;
    color: #18164B;
    line-height: 24px;
    text-align: center;
    font-style: normal;
    text-transform: none;
    padding: 12px 0;
    box-sizing: border-box;
    margin-top: 4px;
    margin-bottom: 6px;
    cursor: pointer;
}

.featured_box .tab_exange .active{
height: 48px;
background: #835DFF;
border-radius: 60px 60px 60px 60px;
color: #fff;
padding: 12px 44px;
}


.featured_box .tab_exange>div i{
    background: url(/style/index/switch.svg) no-repeat;
width: 24px;
height: 24px;
display: inline-block;
vertical-align: -6px;
margin-right: 8px;
}



.featured_box .tab_exange .tab_Media i {
    background-position-y: -48px;
}


.featured_box .tab_exange .tab_Mobile i {
    background-position-y: -96px;
}

.featured_box .tab_exange>div.tab_data.active i {
    background-position-y: -24px;
}
.featured_box .tab_exange>div.tab_Media.active i {
    background-position-y: -72px;
}
.featured_box .tab_exange>div.tab_Mobile.active i {
    background-position-y: -120px;
}


.featured_box .tab_content .tab_box{
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
box-shadow: 0 5px 15px rgba(37, 35, 141, .1);
padding-bottom: 22px;
/* margin: 16px 14px; */
}
.featured_box .tab_content .tab_box>div{
    margin: 0 24px;
}

.featured_box .tab_content .tab_box::before{
    content: "";
    display: block;
    width: 100%;
    height: 8px;
    background: linear-gradient( 90deg, #774EFF 0%, #8B67FF 100%) no-repeat center center;
    /* background-color: #c4b2ff; */
    border-radius: 10px 10px 0px 0px;
}
.featured_box .tab_content .tab_box p{text-align: left !important;}
.featured_box .tab_content .tab_box p a{
    font-weight: 600;
    font-size: 16px;
    color: #FF3D7F;
    line-height: 24px;
    text-align: left ;
    font-style: normal;
    text-transform: none;
    margin-top: 32px;
    margin-left: 24px;
    display: inline-block;
}
.featured_box .tab_content .tab_box ul li{
    font-weight: 600;
    font-size: 16px;
    color: #222222;
    line-height: 24px;
    text-align: left;
    font-style: normal;
    text-transform: none;
    list-style-type: disc; 
    margin: 10px 0;
    display: inline-block;
    max-width: 349px;
    position: relative;
}
.featured_box .tab_content .tab_box ul li::before{
    content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    background-color: #222;
    border-radius: 50%;
    vertical-align: middle;
    position: absolute;
    top: 11px;
    left: -10px;
}

.featured_box .tab_content .tab_box ul{
    position: relative;
    z-index: 2;
    margin: 0 24px;
}

.flex_4{
    display: flex;
}

.flex_4 .tab_right{
    max-width: 382px;
}

.flex_4 .tab_left{margin-right: 26px;max-width: 792px;}

.flex_4 .tab_left>.tab_box{
    margin-bottom: 32px;
}


.flex_6 .tab_under .tab_right .tab_under .tab_box ul,
.flex_6 .tab_up .tab_box:nth-child(1) ul,
.flex_5 .tab_up .tab_box:first-child ul,
.flex_4 .tab_left>.tab_box ul{
    max-width: 337px;
    display: inline-block;
    vertical-align: text-top;
}

.flex_4 .tab_left .tab_left_under{
    display: flex;
}

.featured_box .tab_exange .tab_Media{position: relative;}
.featured_box .tab_exange .tab_Media::after{
    content: "";
    display: inline-block;
    background: url(/style/index/ai-topic.svg) no-repeat;
    width: 32px;
    height: 20px;
    position: absolute;
    top: -6px;
    right: -30px;
}
.featured_box .tab_exange .tab_Media.active::after{
    right: 12px;
}

.featured_box .tab_content .tab_box i{
    background: url(/style/index/ai-topic-s.svg) no-repeat;
    width: 24px;
    height: 16px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: -2px;
}

.flex_4 .tab_left .tab_left_under .tab_box:first-child{
    position: relative;
    margin-right: 27px;
}
.flex_4 .tab_left .tab_left_under .tab_box:first-child::after{
    content: "";
    display: inline-block;
    background: url(/style/index/color-fill-1.svg) no-repeat;
    width: 164px;
    height: 68px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.flex_4 .tab_right{
    display: flex;
}

.flex_4 .tab_right .tab_box{position: relative;}

.flex_6 .tab_under .tab_left .tab_box::after,
.flex_4 .tab_right .tab_box::after{
    content: "";
    display: inline-block;
    background: url(/style/index/color-fill-2.svg) no-repeat;
    width: 132px;
    height: 196px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.flex_6,
.flex_5{
    display: flex;
    flex-direction: column;
}
.flex_6 .tab_up,
.flex_5 .tab_up{
    display: flex;
    margin-bottom: 32px;
}
.flex_6 .tab_up .tab_box:first-child,
.flex_5 .tab_up .tab_box:first-child{
    max-width: 792px;
    margin-right: 26px;
    width: 100%;
}
.flex_6 .tab_up .tab_box:nth-child(2),
.flex_5 .tab_up .tab_box:nth-child(2){
    max-width: 382px;
    position: relative;
}

.flex_5 .tab_up .tab_box:nth-child(2)::after{
    content: "";
    display: inline-block;
    background: url(/style/index/color-fill-3.svg) no-repeat;
    width: 164px;
    height: 68px;
    position: absolute;
    right: 0;
    bottom: 0;
}


.flex_6 .tab_under,
.flex_5 .tab_under{
    display: flex;
}
.flex_6 .tab_under .tab_box,
.flex_5 .tab_under .tab_box{
    max-width: 382px;
}


.flex_6 .tab_under .tab_left .tab_box:nth-child(1),
.flex_5 .tab_under .tab_box:nth-child(2),
.flex_5 .tab_under .tab_box:nth-child(1){
   margin-right: 27px;
   position: relative;
}
.flex_6 .tab_under .tab_right .tab_up .tab_box:nth-child(2)::after,
.flex_5 .tab_under .tab_box:nth-child(1)::after{
    content: "";
    display: inline-block;
    background: url(/style/index/color-fill-1.svg) no-repeat;
    width: 164px;
    height: 68px;
    position: absolute;
    left: 0;
    bottom: 0;
}


.flex_6 .tab_right .tab_under .tab_box{
    max-width: 792px;
    width: 100%;
}

.flex_6 .tab_under .tab_right .tab_up .tab_box{
    max-width: 382px;
    width: 100%;
    position: relative;
}

.flex_6 .tab_under .tab_left .tab_box{
    position: relative;
    width: 382px;
}








/* gotop */
.gotop{position: fixed;right: 10px;bottom: 70px;z-index: 2;cursor: pointer;display: none;}
.gotop i{width: 84px;height: 103px;background: url(/style/index/go-top.png);display: block;}
.gotop:hover i{background-position-y: -103px;}
/* footer */
.new-footer{width:100%;background-color:#333;padding:25px 0}
.new-footer .container{padding:30px 10px 40px;overflow:hidden;max-width:1200px;box-sizing: border-box;}
.footer-box{width:20%;float:left;margin-right:3%}
.footer-box a{display: block;}
.new-footer .footer-box >a:nth-of-type(1){width: 144px;margin-bottom: 20px;}
.new-footer .footer-box >a:nth-of-type(2),.new-footer .footer-box >a:nth-of-type(3){margin:0;padding:0 !important;margin-bottom: 14px;box-sizing: border-box;max-width: 160px;width: 160px;height: 36px;border:1px solid #2ab0f5;border-radius:3px;font-size:14px;line-height: 36px;text-align: center;padding-left: 20px !important;color:#2ab0f5;background: url(/style/index/download.png) 4px 2px no-repeat;}
.new-footer .footer-box >a:nth-of-type(3){background: url(/style/index/buy.png) 4px 2px no-repeat;}
.footer-box img{margin-top:20px}
.footer-company{width:25%;float:left;border-left:#464646 1px solid;padding-left:20px;height:149px}
.footer-support{width:17%;border-left:#464646 1px solid;padding-left:20px}
.footer-social{width:20%;border-left:#464646 1px solid;padding-left:20px;height:149px}
.new-footer h3{font-size:18px;margin:20px auto;color:#fff;font-weight: bold;}
.new-footer h3.cooper{margin-top:20px}
.new-footer p{font-size:14px}
.new-footer a:link,.new-footer a:visited,.new-footer p{color:#fff}
.new-footer ul li{line-height:16px;margin:11px 0;font-size:14px}
.footer-sns{width:100%}
.footer-sns a{margin-right:5px;width:40px;height:40px;display:inline-block}
.footer-sns a img{max-width:40px}
.footer-sns a.facebook{background:url(/style/index/media.svg) no-repeat 0 0}
.footer-sns a.twitter{background:url(/style/index/media.svg) no-repeat 0px -40px;}
.footer-sns a.youtube{background:url(/style/index/media.svg) no-repeat 0 -80px;}
.footer-sns a.google{background:url(/style/images/share-sns.png) no-repeat -162px 0}


#new-footer-bottom{clear:both;background:#292929;width:100%}
#new-footer-bottom p{color:#fff;text-align:center;margin:15px auto 10px}
#new-footer-bottom p a{text-align:center;color:#fff;font-size:14px}
#new-footer-bottom span.copyright{text-align:center;font-size:14px;padding-left:10px;color:#7c7c7c;}
#new-footer-bottom p.copyright{color:#7c7c7c;text-align:center;font-size:14px;padding-left:10px}
#new-footer-bottom .container{overflow: hidden;}
.new-footer a#new-subscribe{background:url(/images/subscribe.png) no-repeat;width:264px;height:28px;display:block;color:#fff;font-size:14px;padding:10px 0 0 25px}
.new-footer a#new-subscribe:hover{text-decoration:none;background:url(/images/subscribe.png) no-repeat 0 -38px}
.new-footer #new-exclusive_discount{line-height:14px;margin-top:10px;color:#7c7c7c}


/* subscribe */
.new-footer .email {position: relative;min-width: 246px;height: 36px;}
.new-footer .email input.email_number {border: none; border-radius: 6px; height: 36px; line-height:36px;border: 1px solid rgba(255,255,255,.8);background-color: transparent; padding-left: 12px; color: #fff;outline: 0;width: calc(100% - 15px);}
.new-footer .email.active input.email_number{border: 1px solid rgba(255,255,255,1);}
.new-footer .email input.subscribe_btn {position: absolute;top: 0px; right: 3px; border-radius:6px;background: #4F5153; height: 32px;color: #fff;line-height: 32px; font-weight: 400; font-size: 14px; padding: 0px 12px; margin: 3px 0; border: 0; cursor: pointer;}
.new-footer .email.active input.subscribe_btn{background: linear-gradient( 235deg, #25A3FF -15%, #C700FF 51%, #FFA800 115%);}
.new-footer .emailactive input.subscribe_btn:hover {background: linear-gradient( 235deg, #FFA800 -15%, #C700FF 30%, #25A3FF 115%);color: #fff;}
.new-footer .email input.email_number::-webkit-input-placeholder {background: none;color: rgba(255,255,255,.8);}
.new-footer .email.active input.email_number::-webkit-input-placeholder{color: #fff;}
.new-footer .error_tip{height: 22px;margin-top: 8px;}
.new-footer .error_tip p{display: none;color: #FF0D0D;font-size: 14px; font-weight: 400;line-height: 22px;}



/* form_success */
.form_success {background: rgba(0, 0, 0, 0.5);position: fixed;top: 0px;left: 0px;width: 100%;height: 100%; z-index: 9;display: none;}
.form_success>div { position: absolute;top: 50%; left: 50%; max-width: 700px; width: 90%;transform: translate(-50%, -50%);background: #fff;border-radius: 16px 16px 16px 16px;padding: 48px 50px 60px; text-align: center; box-sizing: border-box;}
.form_success>div .close { width: 32px; height: 32px; background: url(/style/index/close.svg);position: absolute; top: 14px; right: 14px;cursor: pointer;background-size: contain;}
.form_success>div>img{margin: 0 auto;}
.form_success>div .title {font-size: 28px; color: #333333; line-height: 40px; font-weight: 600; margin-top: 16px;}
.form_success>div .info {font-size: 16px;line-height: 28px; color: #333333;margin-top: 12px;}
.form_success>div .info >span{ color: #ff0000;}
.form_success>div .info span.coupon_text{position: relative;}
.form_success>div .info span.coupon_text i{position: absolute;background: url(/style/index/copy.svg);width: 14px; height: 14px;display: inline-block; top: -2px; right: -9px; cursor: pointer;}
.form_success .success_copy{  display: none;color: #fff; line-height: 20px; font-size: 14px; padding: 16px;border-radius: 8px; position:absolute;background-color: rgba(0,0,0,0.7);  transform: translate(-50%,-50%);top: 50%;left: 50%;}



/* language */
.new-footer .container.clearfloat{overflow: visible;}
.new-footer .botlink-company h3{margin:20px auto 10px;}
.new-footer .botlink-company h3>img{vertical-align: -6px;display: inline-block;}
.botlink-company #exclusive_discount{margin-bottom: 16px;margin-top: 16px;}
a#subscribe{max-width: 264px;height: 38px;display: block;color: #fff;font-size: 14px;padding-left: 25px;line-height: 38px;border: 1px solid #7c7c7c;border-radius: 30px;box-sizing: border-box;box-sizing: border-box;position: relative;}
a#subscribe:hover{border-color: #b6b6b6;text-decoration: none;}
a#subscribe::after{clear: both;content: "";width: 9px;height: 17px;background: url(/images/triangle.png);position: absolute;top: 10px;right: 20px;}
.botlink-company{width:25%;float:left;border-left:#464646 1px solid;padding-left:20px;height:149px}
.botlink-support,.botlink-social{height: 234px;}
.botlink .container{overflow: visible;}
.botlink .container:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.botlink-company{height: auto;}
.language{margin-top: 6px;}
.language>a{background-image: url(/style/images/country.png);width: 34px;height: 21px;display: inline-block;margin-right: 5px;zoom: 1.1;}
.language>a.en{background-position-Y:-21px;}
.language>a.de{background-position-Y:-0px;}
.language>a.fr{background-position-Y:-42px; float: none;}
.language>a.jp{background-position-Y:-64px;}
.language select{margin-top: 6px;display: block;width: 175px;border-radius: 4px 4px 4px 4px;background: #FFFFFF;height: 36px;padding-left: 8px; -webkit-appearance: none;box-sizing: border-box;-moz-appearance: none; appearance: none; background-image: url('/style/index/lan-arrow.svg');  background-repeat: no-repeat; background-position: right 10px center;  background-size: 24px;}
.botlink .language div ul li a{color: #222;font-size: 16px;}
.new-footer .botlink-company a,.new-footer .botlink-company a:link, .new-footer .botlink-company a:visited{color: #222;font-size: 16px;}
.language div ul::after {content: "";width: 0;height: 0;border-width: 10px;border-style: solid;border-color: #fff transparent transparent;position: absolute;bottom: -20px;left: 50%;margin-left: -11px;}
.language div ul::before{content: "";clear: both;background: transparent;position: absolute;width: 200px;height: 20px;bottom: -15px;left: 0px;}
.usernotice_pop{display:table;width:280px;padding:7px;position:fixed;bottom:20px;right:5px;background:rgba(0,0,0,.55);z-index:1000;text-align:center;color:#fff;border-radius:5px;transition:all .3s ease;font-size:12px;line-height: 18px;}
.usernotice_pop a{color:#fff;text-decoration:underline}
.usernotice_pop span{cursor:pointer;border:1px solid #fff;margin:10px 5px;width:50%;padding:0 5px}
.pc{display: block;}
.phone{display: none;}


.nav-bg{background:#000;opacity:0.7;width:100%;height:100%;position:fixed;}
.fixbar{border-top:2px solid #0382da;height:66px;position:fixed;background-color:#fff;width:100%;z-index:9;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2);top: 0px;display: none;}
.fixbar .container{align-items: center;height: 66px;}
.fixbar.active{display: block;}
.new_rollTopfone_nav_toggle{margin: 0;}
.fixbar .store{height: 34px;
    line-height: 34px;
    padding-left: 6px;
    padding-right: 6px;
    min-width: 100px;
    font-size: 14px;
    border-radius: 6px;
    margin-top: 0;background: #FE8834;color: #fff;text-align: center;display: block;}
.icon img{vertical-align:middle;margin-right:10px;}
.long .icon:hover a{color:#4aa6e5;text-decoration:none;}
.long .icon:hover{margin-top:12px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
ul#vice-menu{float:right;margin-bottom:0;margin-top: 18px;}
ul#vice-menu li{float:left;padding:0 7px;line-height:30px;}
.fixbar a.fix-down{display:inline-block;border:2px #0382da solid;color:#0382da;border-radius:50px;font-size:14px;margin-left:20px;width:117px;height:28px;line-height:28px;text-align:center;overflow: hidden;}
.fixbar a.fix-down:hover{background-color:#0382da;color:#fff;text-decoration:none;}
.fixbar a.fix-buy{display:inline-block;border:none;background-color:#ff9600;border-radius:50px;font-size:14px;color:#fff;width:121px;height:32px;line-height:32px;text-align:center;position: relative;overflow: hidden;}
.fixbar a.fix-buy span{width: 78px;position: absolute;right: -20px;top: 0;height: 15px;background: #dc0000;line-height: 15px;-webkit-transform: rotate(30deg);transform: rotate(30deg);font-size: 12px;}
.fixtop{top:0;z-index:99;}

/* 新版下载按钮 */
.btn_v1{
    font-size: 0px;
}
.btn_v1 .win_btn{
    display: block;
}
.btn_v1 .mac_btn{
    display: none;
}
.btn_v1 p{
    font-size: 14px;
    color: #666;
    line-height: 16px;
    margin-top: 8px;
    text-align: center;
}
.btn_v1 p i{
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(/images/purchase/question-mark-white.svg) !important;
    vertical-align: -2px;
    margin: 0;
    margin-left: 4px;
    cursor: pointer;
    position: relative;
}
.btn_v1 p i .tax_content{
    position: absolute;
    width: 300px;
    font-size:14px;color: #444444;  background-color:#fFFFFF;padding: 10px 16px 14px;box-sizing: border-box;top: 25px;left: -9px;box-shadow: 0px 5px 17px 4px rgb(0 0 0 / 9%);z-index: 2;display: none;border-radius: 4px;text-align: left;z-index: 2;line-height: 24px;font-weight: 400;
    font-style: normal;
}
.btn_v1 p i .tax_content::before{content: "";position: absolute;height: 20px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;top: -30px;left: 7px;z-index: 1;}
.btn_v1 p i:hover .tax_content{
    display: block;
}

.btn_v1 div{
    display: inline-block;
}
.btn_v1 a{
    height: 56px;
    line-height: 56px;
    padding-left: 25px;
    padding-right: 25px;
    background: #FF6112;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    min-width: 240px;
    text-align: center;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    margin-top: 20px;
}
.banner .btn_v1 a.buy{background: #EB3E3E;}
.btn_v1 a:hover span{
    position: relative;
    z-index: -1;
}
.btn_v1 a::after{
    clear: both;
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    left: 50%;
    top: -30px;
    transform: translate(-50%,-50%);
    background: url(/images/product/cart.svg) no-repeat center center/cover;
}
.btn_v1 .down::after{
    background: url(/images/product/download.svg) no-repeat center center/cover;
}
.btn_v1 a:hover::after{
    top: 50%;
    transition: all .3s linear;
}
.btn_v1 .buy_box{
    margin-right: 26px;
}
.btn_v1 .down{
    background: #4071FF;
}
.btn_v1 .down a i{
    margin-right: 10px;
}
.btn_v1 a i{
    width: 30px;
    height: 30px;
    background: url(/images/product/windows.svg) no-repeat center center/cover;
    display: inline-block;
    vertical-align: -8px;
    margin-right: 8px;
}
.btn_v1.mac a i,
.btn_v1 .mac_btn a i,
.btn_v1 a i.mac_icon{
    background: url(/images/product/mac.svg) no-repeat center center/cover;
}
.btn_v1 .buy img{
    padding-left: 16px;
    border-left: 1px dashed rgba(255,255,255,0.6);
    vertical-align: -6px;
    margin-left: 16px;

}
.btn_v1 .upgrade_box{
    vertical-align: top;
    margin-right: 26px;
}
.btn_v1 .upgrade{
    background: #14C670;
    vertical-align: top;
}
.btn_v1 .upgrade i{
    background: url(/images/product/upgrade.svg) no-repeat center center/cover !important;
}
.btn_v1 .upgrade::after{
    background: url(/images/product/upgrade.svg) no-repeat center center/cover !important;
}
.btn_v1 .upgrade img{
    padding-left: 16px;
    border-left: 1px dashed rgba(255,255,255,0.6);
    vertical-align: -6px;
    margin-left: 16px;

}





.container-max{max-width:1200px;width:100%;overflow:hidden}
.container-max #logo{float:left}
#header.active{box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2)}
#header .toggle-left{display: none;}
#header{width:100%;overflow:visible;padding:10px 0;height: 66px;z-index:15;box-sizing: border-box;position: sticky;top: 0;background: #fff;}
#header img{vertical-align:middle;}
#header .container-max{overflow: visible;display: flex;align-items: center;justify-content: space-between;height: 46px;}
#header .container-max >ul{float: right;margin: 0;list-style: none;}
#header .container-max>ul>li{float:left;position: relative;margin-right: 30px;height: 45px;line-height: 45px;cursor: pointer;overflow: visible;}
#header .container-max>ul>li:last-child{margin: 0px;position: static;}
#header .container-max> a.store {
  height: 34px;
  line-height: 34px;
  padding-left: 6px;
  padding-right: 6px;
  min-width: 100px;
  font-size: 14px;
  border-radius: 30px;
  margin-top: 0;
  background: #FE8834;
  color: #fff;
  text-align: center;
  display: block;
  text-decoration: none;
}
#header .container-max>a.store:hover{
  background: #f37d29;
}

@media screen and (max-width:1366px){
  .container-max{box-sizing: border-box;padding-left: 20px;padding-right: 20px;}
  #header .container-max >ul{margin-right: 0;}
  #header .container-max>ul>li.search i{margin-top: 10px;}
}
@media screen and (max-width:1200px){
  #header{height:60px;padding: 10px 0px;}
  #header img{padding-top:0px;}
    #header .container-max{display: flex;align-items: center;justify-content: space-between;}
    #header .toggle-left,#header .toggle-right{display: block;}
    #header .container-max>ul{display: none;}
    #header .container-max>ul{max-width: 320px;width: 100%;position: absolute;top:62px;right: 40px;box-shadow: 0 0 7px rgba(0,0,0,.35);z-index: 3;}
    #header .container-max>ul>li{display: block;background: #fff;float: none;margin: 0px;padding-left: 20px;padding-right: 20px;border-bottom: 1px solid #e4e4e4;line-height: 50px;}
    #header .container-max>ul>li>i{display: none !important;}
    #header .slidingDiv{display: block !important;position: initial;padding: 0;margin: 0;border: none;}
    #header .slidingDiv #search-container{position: relative;}
    #header .container-max>ul>li{height: auto;}
    #header .slidingDiv{height: 26px;margin-top: 10px;margin-bottom: 18px;}
    #header .slidingDiv #search-container input#q {padding-left: 15px;width: 100%;border: 1px solid #d3d8dc;box-sizing: border-box;height: 26px;border-radius: 60px;outline: none;font-size: 16px;}
    #header .slidingDiv #search-container input#search_btn{margin-top: 5px;background: url(/style/images/search-new.png) no-repeat;width: 20px;height: 20px;border: none;outline: none;-webkit-transition: all .2s linear;transition: all .2s linear;position: absolute;top: -2px;right: 5px;}
    #header .slidingDiv #search-container input#search_btn:hover{background-color:transparent;}
    #header .slidingDiv #searchcontainer{width: 100%;}
    #header .products-container, #header .download-container{position: initial;border: none;box-shadow: initial;padding: 0px;}
    .products-container .container-max{padding: 0px;}
    #header .container-max>ul>li.products>i{display: inline-block !important;float: right;margin-top: 24px;}
     /* .products-container{display: block !important;} */
  #header .products-container>.flex-box, #header .download-container>.flex-box{padding-left:18px;padding-bottom: 12px;margin-top: -5px;}
  #header .slidedown-items p{font-size:14px;position: relative;border: none;padding-bottom: 0;width: 100%;display: block;}
  #header .products-container>.flex-box>div, #header .download-container>.flex-box>div{width: 100%;min-width: initial;}
  #header .slidedown-items p i{width: 10px;height: 5px;background: url(/images/article/icon.png) 0 -41px no-repeat;display: inline-block;vertical-align: middle;margin-left: 6px;float: right;margin-top: 10px;}
  #header .slidedown-items.active p i{background-position-y: -369px;}
  #header .slidedown-items.active p{color:#1cbafd;}
  #header .slidedown-items.active p::after{background: #1cbafd;}
  #header .slidedown-items ul{display: none;padding-top: 0px;}
  #header .slidedown-items.active ul{display: block;}
  #header .container-max>ul>li.best-deals a{height: 50px;background: none;padding-left: 0px;}
  #header .products-container>.flex-box>div{margin-bottom: 10px;}
  #header .products-container>.flex-box>div:last-child{margin-bottom: 0px;}
.flex_4{
    flex-direction: column;
    align-items: center
}
.flex_4 .tab_left{margin-right: 0px;width: 100%;}
.flex_4 .tab_right{width: 100%;max-width: 792px;margin-top: 32px;}
.fixbar{height:auto;padding-bottom:10px;}
.new_fixbar{padding-bottom:14px;}

}




@media screen and (max-width:1180px){

.container{padding-left: 40px;padding-right: 40px;box-sizing: border-box;}
.banner .container{justify-content: center;}
.banner .container > img{margin:0 auto;width: 100%;max-width: 554px;height: auto;}
.banner .container .btn_v1{
    display: flex;
    justify-content: space-around;
}
.banner .left .info{text-align: center;}
.banner > img:nth-of-type(1),.banner > img:nth-of-type(2){display: none;}
.part_bundle .wrap_1440 > .flex_box{padding: 40px 50px 0;}
.powered_box ul{max-width: 700px;justify-content: space-around;margin:20px auto 0;}
.facilitate,.trusted,.featured,.powered{padding-top: 70px;}
.why{margin-top: 90px;}
.facilitate_box>ul{justify-content: space-around;margin-top: 50px;}
.trusted_box .tab{margin-top: 30px;}
.trusted_box .tab .tab_main{margin-bottom: 20px;}
.trusted_box .tab .tab_nav img{height: 35px;}
.trusted_box .tab .tab_nav img.active{height: 45px !important;}
.why_box ul{max-width: 700px;margin: 20px auto 0;justify-content: center;}
.banner_box ul li>div div .down{display: none !important;}
.featured_box .tab_main li{position: relative;}
.featured_box .tab_main li div:first-child{position: absolute;}
.featured_box .tab_main li{justify-content: center;}
.featured_box .tab_main li div{order: 1;}
.featured_box .tab{margin-top: 10px;}
.featured_box .tab>i{display: none;}
.featured_box .tab_nav{display: block;margin-top: 40px;}
.banner_box>ul>li.vcu>div div{-webkit-justify-content: center;justify-content: center;}
.facilitate_box>ul li{height: auto;}
.facilitate_box>ul li .name{display: block !important;margin-top: 20px;margin-bottom: 12px;text-decoration: underline;}
.facilitate_box>ul li .name>a{display: block !important;}
.facilitate_box>ul li a{display: none !important;}
.facilitate_box>ul li:hover>img{margin-top: 0px;-webkit-transform: scale(1);transform: scale(1);}
.facilitate_box>ul li:hover>.name{margin-top:20px;}
.facilitate_box>ul li:hover>p{margin-top: 0px;}
.facilitate_box>ul li .info{display: block;}
.facilitate_box>ul li>.name img{display: none;}
.banner_box>ul>li.vcu, .banner_box ul li.fonelab, .banner_box ul li.sr, .banner_box ul li.offer{min-height: 545px;}
.trusted_box .tab .tab_main p{min-height: 120px;}
.trusted_box .tab .tab_nav div.active img:nth-of-type(1){display: block;height: 60px;}
.trusted_box .tab .tab_nav div.active:nth-last-child(2) img:nth-of-type(1){display: block;height: 40px;}
.powered_box li{height: auto;}
.powered_box li:hover img{height: 158px;margin-bottom: 30px;}
.powered_box li p{display: block;}
.why_box li:nth-child(4){margin:26px 30px 0px;}
.featured_box .tab_main li div:last-child{max-width: 531px;}
.featured_box .tab_main li div:last-child{margin-top: 60px;}
.featured_box .tab_main li div p{width: 100%;left: 0px;text-align: center;}
.featured_box .tab_main li{margin-top: 35px;}
.banner_box ul li.offer{padding: 30px 0px !important;}
.banner_box ul li.offer>div img.phone{display: block;max-width: 200px;width: 100%;order: 1;margin-bottom: 15px;}
.banner_box ul li.offer>div{order: 2;}
.banner_box ul li.offer>div a{margin-top: 20px;}
.banner_box ul li.offer>div span:nth-child(3){margin: 10px 0 10px;font-size: 26px;line-height: 26px;}
.banner_box ul li.offer>div a{margin-top: 10px;}
.banner_box ul li.offer>div img{max-width: 400px;}
.banner_box ul li.offer>div span:nth-child(4){font-size: 18px;line-height: 22px;}
.banner_box ul li.offer>div span:nth-child(4) i{font-size: 22px;}
.pc{display: none;}
.featured_box .tab_main li img{display: none;}
.featured_box .tab_main li div p{position: static;}
.featured_box .tab_main li div p a{margin-bottom: 20px;}
.flex_6 .tab_under .tab_right .tab_up{
    flex-direction: column;
    align-items: center;
}
.flex_6 .tab_under .tab_right .tab_up .tab_box{
    max-width: none;
    width: 100%;
}
.flex_6 .tab_under .tab_right .tab_up .tab_box:nth-child(1){
margin-right: 0;
margin-bottom: 32px;

}

}
@media screen and (max-width:1000px){
    .flex_5 .tab_under {
        flex-direction: column;
    }
    .flex_5 .tab_under .tab_box{
        margin-right: 0;
        margin-bottom: 32px;
        max-width: none;
        width: 100%;
    }
    .flex_5 .tab_under .tab_box ul li{
        display: block;
        max-width: none !important;
    }
}


@media screen and (max-width:855px){
    .flex_5 .tab_up,
    .flex_4 .tab_left .tab_left_under{
      flex-direction: column;
    }
    .flex_5 .tab_up .tab_box,
    .flex_6 .tab_under .tab_left .tab_box:nth-child(1),
    .flex_6 .tab_up .tab_box:first-child,
    .flex_4 .tab_left .tab_left_under .tab_box:first-child{
        margin-right: 0;
        margin-bottom: 32px;
    }
    .flex_6 .tab_under,
    .flex_6 .tab_up{
    flex-direction: column;
    }
    .flex_5 .tab_up .tab_box:nth-child(2),
    .flex_6 .tab_under .tab_left .tab_box:nth-child(1),
    .flex_6 .tab_up .tab_box:nth-child(2){
        max-width: none;
        width: 100%;
    }

    
}

@media screen and (max-width:850px){
    .footer-box,.footer-company,.footer-social,.footer-support,.botlink-company{width:100%}
    .new-footer .container.clearfloat .footer-support,.new-footer .container.clearfloat .footer-social,.new-footer .container.clearfloat .botlink-company{padding-left: 0;border-left: 0;}
    .banner_box{max-width: 650px;}
    .trusted_box .tab .tab_main{max-width: 600px;}
    .trusted div.left, .trusted div.right{display: none;}
    .trusted_box .tab .tab_nav img,.trusted_box .tab .tab_nav i{display: none !important;}
    .trusted_box .tab .tab_nav div{width:10px;height: 10px;border: 1px solid #ff3d7f;border-radius: 10px;margin: 0px 4px;}
    .trusted_box .tab .tab_nav div.active{background: #ff3d7f;width: 50px;}
    .trusted_box .tab .tab_nav{justify-content: center;}
    .trusted_box .tab .tab_main p img{display: block;margin-top: 10px;margin-bottom: 0px;}
    .trusted_box .tab .tab_main p:last-child img{margin-top: 15px;}
    .trusted_box .tab .tab_main p{min-height: 190px;}
    .featured{padding-bottom: 55px;}
    .banner_box ul li.fonelab{padding-top: 40px !important;}
    .trusted_box .tab .tab_nav{min-height: auto;}
    .banner_box ul li.offer>img.phone{max-width: 200px;margin-bottom: 10px;}
    .banner_box ul li.offer>div a{margin-top: 15px;}
    /* new */
    .new-footer .container{padding: 25px 30px 14px;display: flex;flex-wrap: wrap;}
    .footer-box img{margin-top: 0px;}
    .new-footer .footer-box,.botlink-company{width: 47%;}
    .new-footer .container .footer-box:first-of-type {order: 1;}
    .new-footer .container .footer-support{order: 3;margin-left: 0px;margin-top: 30px;}
    .new-footer .container .footer-social{order: 2;}
    .new-footer .container .footer-social h3{margin: 10px auto 22px;}
    .new-footer .container .botlink-company {order: 4;margin-top: 36px;margin-left: 0px;}
    #new-footer-bottom span.copyright{display: block;padding-left: 0px;}
    #new-footer-bottom p{margin: 20px auto;}
    #new-footer-bottom span.copyright{display: block;}
    #new-footer-bottom p a,#new-footer-bottom span.copyright{line-height: 26px;font-size: 14px;}
    #new-footer-bottom{background-color: #222;}
    .botlink-company #exclusive_discount{color: #FFFFFF;margin-top: 18px;}
    .new-footer .botlink-company h3{margin:0px auto 8px;}
    .flex_5 .tab_box ul li,
    .flex_5 .tab_up .tab_box:first-child ul,
    .flex_6 .tab_under .tab_right .tab_under .tab_box ul,
    .flex_6 .tab_up .tab_box:nth-child(1) ul,
    .flex_6 .tab_box ul li,
    .flex_6 .tab_left>.tab_box ul,
    .flex_4 .tab_box ul li,
    .flex_4 .tab_left>.tab_box ul{max-width: none !important;}
}
@media screen and (max-width:650px){
#header .container-max>ul{top:60px;margin-top:2px;box-shadow: initial;max-width: 100%;right: initial;left: 0px; }
#header .container-max>ul li{display: block !important;}
#header .container-max>ul>li a{display: block;}
#header .container-max>ul>li{padding-left: 30px;padding-right: 30px;}
.header_bg{width: 100%;height: 100%;background: rgba(0, 0, 0, .6);position: fixed;top: 0px;left: 0px;z-index: 10;display: none;}
#header{background: #fff;}
}
@media screen and (max-width:540px){
    .new-footer .container{display: block;}
    .botlink-company, .new-footer .footer-box{width: 100%;}
    .new-footer .container .footer-support{margin-top: 0px;}
    .new-footer .container .botlink-company{margin-top: 0px;}
    .footer-social{height: 140px;}
    .featured_box .tab_exange{flex-direction: column;}
    .featured_box .tab_exange .active{margin: auto;}
    .featured_box .tab_exange .tab_Media{margin-left: auto;margin-right: auto;}
}
@media screen and (max-width:630px){
    .container{padding-left: 20px;padding-right: 20px;box-sizing: border-box;}
    h2,h1{margin-left: auto !important;margin-right: auto !important;}
    .trusted_box .tab{margin-top: 15px;}
    .facilitate,.trusted,.featured,.powered{padding-top: 60px;}
    .facilitate_box>ul{margin-top: 35px;}
    .facilitate_box>ul{padding: 20px;}
    .facilitate_box>ul li{margin-bottom: 20px;height: auto;}
    .facilitate_box>ul li>img{height: 80px;}
    .powered_box ul{margin-top: 30px;}
    .powered>img:nth-of-type(2){top: 50px;right:100px;}
    .powered_box li{padding-bottom: 30px;}
    .why_box{border-radius: 0px;}
    .why_box li div{max-width: 280px;width: 100%;}
    .featured{padding-top: 60px;padding-bottom: 60px;}
    .featured_box .tab_nav{margin-top: 30px;}
    .featured{padding-bottom: 50px;overflow: hidden;}
    .trusted_box .tab .tab_main p{min-height: 280px;}
    .featured_box .tab_main li div:first-child{position: relative;}
    .featured_box .tab_main li div p{position: static;}
    .featured_box .tab_main li div p a{margin-bottom: 20px;}
    .featured_box .tab_main li div:last-child{margin-top: 10px;}
    .featured_box .tab_main li div p a:hover{background:#f31762;color: #fff;}
    .banner_box ul li.fonelab>div span:nth-child(4){margin-bottom: 15px;}
    .banner_box ul li.offer>div span:nth-child(3){margin: 15px auto 18px;}
    .banner_box ul li.offer>div a{margin-top: 25px;}
    .banner_box ul li.offer>div span:nth-child(4){margin-bottom: 20px;}
    .gotop{display: none !important;}
}
@media screen and (max-width:560px){
    .banner .btn_v1 > div{margin: 0 auto;text-align: center;}
    .btn_v1 .buy_box{margin-right: 0;}
    .btn_v1 div{margin:0 auto}
}
@media screen and (max-width:375px){
  #header img{width: 144px;}
    .trusted{padding-top: 60px;}
    .trusted_box .tab .tab_main p:last-child img{height: 40px;}
}
@media screen and (max-width:320px){
    .trusted_box .tab .tab_main p{min-height: 310px;}
}
.part_bundle {
    padding-top: 74px;
    width: 100%;
    max-width: 1200px;
  }
  .part_bundle .wrap_1440 {
    display: flex;
    flex-direction: column;
    row-gap: 40px;
    padding-bottom: 20px;
    background: linear-gradient( 270deg, #D0E1FF 0%, #F5DFFF 55%, #FFF0E5 100%);
    border-radius: 20px;
    position: relative;
    overflow: hidden;
  }
  .part_bundle .wrap_1440 > .flex_box {
    display: flex;
    justify-content: space-between;
    padding: 50px 90px 0;
    width: 100%;
    box-sizing: border-box;
  }
  .part_bundle .flex_box .word_box{
    margin: 0;
  }
  .part_bundle .flex_box .word_box h2 {
    margin-bottom: 14px;
    font-size: 32px;
    font-weight: bold;
    line-height: 36px;
    color: #333;
    text-align: left;
  }
  .part_bundle .flex_box .word_box p {
    font-size: 20px;
    color: #333333;
    line-height: 36px;
    font-weight: bold;
  }
  .part_bundle .flex_box .word_box p b {
    margin: 0 10px;
    font-size: 33px;
    font-weight: bold;
    color: #EB3E3E;
  }
  .part_bundle .flex_box .time_out {
    margin: 0;
    display: flex;
    column-gap: 24px;
  }
  .part_bundle .flex_box .time_out .timer_box {
    display: inline-flex;
    column-gap: 12px;
  }
  .part_bundle .flex_box .time_out .timer_box > .col {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    width: 48px;
    height: 56px;
    background: rgba(255,255,255,0.6);
    border-radius: 6px 6px 6px 6px;
    border: 1px solid rgba(0,0,0,0.2);
  }
  .part_bundle .flex_box .time_out .timer_box > .col .label {
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    font-weight: bold;
    margin: 5px auto 0;
  }
  .part_bundle .flex_box .time_out .timer_box > .col .text {
    font-weight: 400;
    font-size: 14px;
    color: #333333;
    line-height: 18px;
    text-align: center;
    margin: 1px auto 7px;
  }
  .part_bundle .flex_box .time_out .btn_v1{
    width: 200px;
  }
  .part_bundle .flex_box .time_out a{
    width: 200px;
    min-width: 200px;
    height: 48px;
    line-height: 48px;
    margin:0 auto 8px;
    background: #EB3E3E;
    box-sizing: border-box;
  }
  .part_bundle .scroll_box {
    position: relative;
    display: flex;
    background: transparent;
    overflow: hidden;
    width: 100%;
  }
  @keyframes position {
    0% {
      transform: translate(0,0);
    }
    100% {
        transform: translate(-1770px,0);
    }
  }
  
  .part_bundle .scroll_box:before,
  .part_bundle .scroll_box:after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 10%;
    z-index: 1;
  }
  .part_bundle .scroll_box:before {
    left: 0;
    background: linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.6) 100%);
  }
  .part_bundle .scroll_box:after {
    right: 0;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.6) 100%);
  }
  .part_bundle .scroll_box .scroll {
    display: flex;
    background: linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0) 100%);
    animation: position 20s linear infinite;
  }
  .part_bundle .scroll_box .scroll span{
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    line-height: 48px;
    margin:0 32px 0 0;
    height: 48px;
    width: inherit;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    /* z-index: 2; */
  }
  .part_bundle .scroll_box .scroll span i{
    display: inline-block;
    width: 28px;
    height: 28px;
    flex-shrink: 0;
    margin: 0 8px 0 0;
    background: url(/images/ad/product-icon.png) no-repeat center 0;
    background-size: 28px auto;
  }
  .part_bundle .scroll_box .scroll span:nth-child(12n+1) i{
    background-position: center 0;
  }
  .part_bundle .scroll_box .scroll span:nth-child(12n+2) i{
    background-position: center -28px;
  }
  .part_bundle .scroll_box .scroll span:nth-child(12n+3) i{
    background-position: center -56px;
  }
  .part_bundle .scroll_box .scroll span:nth-child(12n+4) i{
    background-position: center -84px;
  }
  .part_bundle .scroll_box .scroll span:nth-child(12n+5) i{
    background-position: center -112px;
  }
  .part_bundle .scroll_box .scroll span:nth-child(12n+6) i{
    background-position: center -140px;
  }
  .part_bundle .scroll_box .scroll span:nth-child(12n+7) i{
    background-position: center -168px;
  }
  .part_bundle .scroll_box .scroll span:nth-child(12n+8) i{
    background-position: center -196px;
  }
  .part_bundle .scroll_box .scroll span:nth-child(12n+9) i{
    background-position: center -224px;
  }
  .part_bundle .scroll_box .scroll span:nth-child(12n+10) i{
    background-position: center -252px;
  }
  .part_bundle .scroll_box .scroll span:nth-child(12n+11) i{
    background-position: center -280px;
  }
  .part_bundle .scroll_box .scroll span:nth-child(12n+12) i{
    background-position: center -308px;
  }
  .part_bundle .tag_off {
    position: absolute;
    left: -11px;
    top: -11px;
    background: url(/images/ad/80-percent-off.svg) no-repeat center center;
    width: 137px;
    height: 141px;
    z-index: 2;
  }
  .part_bundle .tag_off span {
    display: inline-flex;
    margin: 28px 0 0 10px;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    color: #fff;
    transform: rotate(-35deg);
    font-size: 0;
  }
  .btn_link_0507 {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 180px;
    height: 60px;
    box-sizing: border-box;
    border-radius: 10px;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    z-index: 0;
    border: 1px solid transparent;
    column-gap: 7px;
    transition: all .35s;
    text-decoration: none;
}
.btn_link_0507.orange {
    background-color: #FE8834;
    color: #fff;
}
.btn_link_0507.orange:hover {
    background-color: #FF9448;
}
  @media (max-width: 1000px) {
    .part_bundle {
      padding-top: 80px;
    }
    .part_bundle .wrap_1440 > .flex_box {
      position: relative;
      flex-direction: column;
      align-items: center;
      z-index: 3;
      border-radius: 20px;
      padding: 40px 30px 0;
    }
    .part_bundle .flex_box .word_box h2{
        text-align: center;
        width: 100%;
    }
    .part_bundle .flex_box .word_box {
      text-align: center;
    }
    .part_bundle .flex_box .time_out {
      flex-direction: column;
      align-items: center;
    }
    .part_bundle .flex_box .time_out .timer_box {
      padding: 30px 0 17px 0;
    }
    .part_bundle .scroll_box {
      display: block;
    }
    .part_bundle .scroll_box:before,
    .part_bundle .scroll_box:after {
      display: none;
    }
    .part_bundle .tag_off {
      background: #000;
      width: 100%;
      height: 78px;
      top: 0;
      left: 0;
      border-radius: 20px;
      z-index: 1;
      text-align: center;
      line-height: 55px;
      transform: translate(0,-50%);
      display: none;
    }
    .part_bundle .tag_off span {
      transform: none;
      margin: 0;
      font-size: 18px;
    }
  }