@charset "utf-8";

h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
address,
caption,
cite,
code,
em,
th,
p,
a,
li,
td,
b,
div,
span {
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial";
    color: inherit;
    font-size: inherit;
    line-height: 1.5;
    font-weight: inherit;
}

html {
    font: 400 100% "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial";
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: none;
    line-height: 1.5;
    color: #333;
    font-weight: 400;
}

html,
body {
    font-size: 16px;
}

img {
    max-width: 100%;
}

.ft22 {
    font-size: 22px;
}

.dft_pw {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    *zoom: 1;
}


.banner {
    background: #fff url(https://imobie-resource.com/fr/anyunlock/img/buy_banner.png) center no-repeat;
    overflow: hidden;
    background-size: cover;
}

.banner2 {
    background: url(https://imobie-resource.com/fr/anyunlock/img/aubuy_banbg.jpg) no-repeat;
    overflow: hidden;
    background-size: 100% 26%;
}

.banner_cont {
    padding-top: 30px;
    text-align: center;
}

.banner_cont h1 {
    margin: 0 auto;
    font-size: 32px;
    font-weight: bold;
    line-height: 1.2;
}

.banner2 .banner_cont h1 {
    margin: 0 auto;
    font-size: 36px;
    max-width: 837px;
    color: #fff;
    font-weight: bold;
    line-height: 1.2;
}

.countdown_time {
    display: inline-block;
    margin-top: 30px;
    position: relative;
    padding: 9px 35px 9px 100px;
    background-color: #f0f0f0;
    border-radius: 8px;
}

.countdown_time:after {
    content: "";
    width: 11px;
    height: 18px;
    display: inline-block;
    background: url(https://imobie-resource.com/fr/anyunlock/img/buy_clock2.png);
    position: absolute;
    right: 16px;
    top: 8px;
}

.countdown_time img {
    position: absolute;
    z-index: 2;
    left: 20px;
    bottom: 4px;
}

.countdown_time time {
    font-size: 16px;
    font-weight: bold;
}

.countdown_time b {
    margin: 0 5px;
    font-size: 22px;
    color: #39b6b8;
}
.emd{
    font-weight: 400;
font-size: 14px;
line-height: 19px;
text-align: center;
color: #666666;
}

.emd span{
    color: #04C1A6;
}
.banner_cont h1 span{
    color: #04C1A6;
    font-size: 50px;
}





.prbuymo_purchaser {
    position: fixed;
    bottom: -100px;
    left: 20px;
    width: 280px;
    height: 76px;
    z-index: 10;
    animation: purchaser 18s infinite;
}

.purchaser_close {
    top: -5px;
    right: -5px;
    line-height: 1;
    font-size: 24px;
    font-weight: bold;
    color: #39B6B8;
    cursor: pointer;
}

.prbuymo_purchaser ul {
    width: 280px;
    height: 76px;
    background-color: #fff;
    box-shadow: 0px 0px 50px 5px rgba(126, 126, 126, 0.3);
    border-radius: 45px;
}

.prbuymo_purchaser li {
    padding: 5px;
    width: 270px;
    height: 76px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.prbuymo_purchaser li.actli {
    opacity: 1;
}

.prbuymo_purchaser li span {
    display: inline-block;
    vertical-align: middle;
    line-height: 66px;
    width: 66px;
    background-color: #39B6B8;
    color: #0F8A8C;
    font-size: 30px;
    font-weight: bold;
    border-radius: 50%;
    text-align: center;
}

.prbuymo_purchaser li div {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.prbuymo_purchaser li p:first-child {
    font-size: 16px;
    color: #616161;
}

.prbuymo_purchaser li p:nth-child(2) {
    font-size: 14px;
    color: #A5B0BB;
    line-height: 1.2;
}

.prbuymo_purchaser li p:nth-child(3) {
    font-size: 14px;
    color: #616161;
}

.prbuymo_purchaser li p b {
    font-size: inherit;
    font-weight: bold;
    color: #111;
}

@keyframes purchaser {
    58% {
        bottom: -100px;
    }

    60% {
        bottom: 35px;
    }

    95% {
        bottom: 35px;
    }

    97% {
        bottom: -100px;
    }

    100% {
        bottom: -100px;
    }
}



/* 2022-9-30 */
.yeartips i {
    left: -210px;
}


.bestchoice_cont {
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
    /*border-top:3px solid #f39c11;*/
    border-radius: 10px;
}

.bestchoice_cont:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 3px;
    background-color: #f39c11;
}

.bestchoice_label {
    display: inline-block;
    padding: 5px 40px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background-color: #e94545;
    position: absolute;
    right: -4px;
    top: 5px;
    transform: rotate(50deg) translate(50px, -20px);
    white-space: nowrap;
}

#select_device {
    width: 230px;
    margin: 0 auto;
    position: relative;
}


/*.purchase_main{ margin-top:-240px;}*/
.purchase_items {
    width: 400px;
    min-height: 449px;
    display: inline-block;
    vertical-align: bottom;
    margin: auto 12px;
    padding: 30px 0;
    background-color: #fff;
    position: relative;
    box-shadow: 0 5px 20px rgb(153 153 153 / 20%);
    border-radius: 10px;
    overflow: hidden;
}

.purchase_items:after {
    width: 100%;
    height: 100%;
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    box-shadow: 0 5px 20px rgba(153, 153, 153, 0.2);
    border-radius: 10px;
    top: 0;
    left: 0;
}

.purchase_items_active {
    box-shadow: 0 0 0 3px inset #f39c11;
}

.purchase_items h2 {
    margin-bottom: 10px;
    font-size: 26px;
    /*font-weight:bold;*/
}

.purchase_device b {
    font-size: 18px;
    color: #000;
}

.price {
    margin: 20px auto 0;
}

#purchase_items_main .price {
    margin-top: 10px;
}

.price b {
    font-size: 50px;
    /*font-weight:bold;*/
    line-height: 1;
}

.purchase_items del {
    margin-right: 5px;
}

.dft_pw .purchase_btn {
    width: 80%;
    max-width: 230px;
    display: block;
    margin: 20px auto;
    font-size: 20px;
    color: #f39c11;
    font-weight: bold;
    line-height: 52px;
    transform: translate(0);
    transition: transform 0.3s ease-in-out;
    border-radius: 5px;
    border: 2px solid #f39c11;
}

.purchase_btn:after {
    content: "\e903";
    font-family: "iconfont";
    font-weight: 700;
    margin-left: 10px;
    vertical-align: middle;
}

.purchase_btn:hover {
    text-decoration: none;
    transform: translateY(-3px);
}

.purchase_items_active .purchase_btn {
    background: #f39c11 url(https://imobie-resource.com/fr/anyunlock/img/aufe_banbtnbg.png) center no-repeat;
    background-size: cover;
    color: #fff;
}

.purchase_list {
    max-width: 90%;
    display: inline-block;
    text-align: left;
}

.purchase_list b {
    color: #39B6B8;
    font-weight: bold;
}

.purchase_list li {
    margin-top: 10px;
    font-size: 14px;
    color: #666;
}

.purchase_list li:before {
    content: "\e923";
    font-family: "iconfont";
    color: #34a29f;
    font-size: 16px;
    position: relative;
    top: 3px;
    margin-right: 4px;
    font-weight: bold;
}

.purchase_bestchoice {
    padding: 50px 0 40px;
    min-height: 465px;
}

.purchase_bestchoice h2 {
    font-size: 32px;
}

.purchase_bestchoice .price b {
    font-size: 54px;
}

.purchase_bestchoice .purchase_btn {
    margin-top: 23px;
}

.bestchoice_cont1 {
    position: absolute;
    top: 0;
    right: 0;
    /*width:90px; height:110px;*/
    overflow: hidden;
}

/*.bestchoice_label{ display:inline-block; padding:5px 40px; font-size:14px; font-weight:bold; color:#fff; background-color:#e94545; position:absolute; right:0; top:-2px; transform:rotate(50deg) translate(50px, -20px); white-space:nowrap;}*/
#select_device {
    width: 240px;
    margin: 0 auto;
    position: relative;
}

#select_device>p {
    padding: 5px 0 5px 5%;
    text-align: left;
    background-color: #f0f0f0;
    cursor: pointer;
}

#select_device>p:after {
    content: "\e800";
    font-family: "iconfont";
    position: absolute;
    right: 5px;
}

#select_device_list {
    width: 238px;
    position: absolute;
    left: 0;
    top: 35px;
    background-color: #fff;
    border: 1px solid #aeaeae;
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
    z-index: 2;
}

#select_device_list li {
    text-align: left;
    padding: 5px 0 5px 5%;
    cursor: pointer;
}

#select_device_list li:hover {
    background-color: #11a9ab;
    color: #fff;
}

/*#select_device:hover ul{ opacity:1; height:104px;}*/
#select_device .device_list_active {
    opacity: 1;
    height: 102px;
}

.purchase_items_active#purchase_more {
    box-shadow: 0 0 0 3px inset #a3e6dd;
}

/*.purchase_items_active#purchase_more:after{box-shadow:0 5px 30px rgba(153, 153, 153, 0.5);}*/
#purchase_more>img {
    display: block;
    margin: 35px auto 0;
}

#purchase_more>a {
    width: 80%;
    max-width: 230px;
    display: block;
    margin: 0 auto 30px;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    line-height: 52px;
    background-color: #11a9ab;
    transition: transform 0.3s ease-in-out;
}

#purchase_more>a:hover {
    text-decoration: none;
    transform: translateY(-3px);
}

#purchase_more>p {
    max-width: 240px;
    margin: 25px auto 35px auto;
    font-size: 16px;
    color: #666;
}


.purchase_note {
    margin: 40px auto;
}

.purchase_note p {
    margin-top: 20px;
    color: #666;
}

.purchase_note .miltip {
    color: #39B6B8;
}

.purchase_policy {
    padding: 40px 0;
    border-top: 1px solid #ececec;
}

.purchase_money_back {
    display: inline-block;
}

.money_back_main {
    max-width: 71%;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}

.money_back_main h3 {
    font-size: 30px;
    font-weight: bold;
}

.money_back_main p {
    margin-top: 10px;
    font-size: 18px;
    color: #666;
}

.purchase_safe {
    padding-bottom: 30px;
}

.purchase_safe_items {
    width: 20%;
    display: inline-block;
    padding: 0 2%;
    vertical-align: top;
    border-right: 1px solid #ececec;
}

.purchase_safe_items:nth-of-type(4) {
    border: none;
}

.purchase_safe_items h5 {
    margin: 10px auto;
    font-weight: bold;
    font-size: 18px;
}

.purchase_safe_items p {
    font-size: 14px;
    color: #666;
}

.purchase_guarantee h2 {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 30px;
}


#select_device_list {
    width: 228px;
    position: absolute;
    left: 0;
    top: 35px;
    background-color: #fff;
    border: 1px solid #aeaeae;
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
    z-index: 2;
}

#select_device_list li {
    text-align: left;
    padding: 5px 0 5px 10%;
    cursor: pointer;
}

#select_device_list li:hover {
    background-color: #009e13;
    color: #fff;
}

#select_device .device_list_active {
    opacity: 1;
    height: 68px;
}

#purchase_more {
    display: none;
}

#purchase_more>img {
    display: block;
    margin: 32px auto 0;
}

#purchase_more>a {
    width: 80%;
    max-width: 230px;
    display: block;
    margin: 28px auto 0;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    line-height: 49px;
    background-color: #0bbba5;
    border-radius: 7px;
    transition: transform 0.3s ease-in-out;
}

#purchase_more>a:hover {
    text-decoration: none;
    transform: translateY(-3px);
}

#purchase_more>p {
    max-width: 240px;
    margin: 28px auto 0;
    font-size: 16px;
    color: #666;
}




.request_btn {
    cursor: pointer;
    color: #39B6B8;
}

.request_btn:hover {
    text-decoration: underline;
}

.buypays img {
    vertical-align: middle
}

.buypays .left {
    margin-right: 15px
}

.buypays .left span {
    font-size: 14px;
    color: #666;
    vertical-align: middle;
    margin-left: 10px
}

.buypays .right {
    padding: 0 45px;
    margin-top: 5px;
    border-left: 1px solid #d8d8d8
}

.purchase_money_back {
    display: inline-block;
}

.money_back_main {
    max-width: 71%;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}

.money_back_main h3 {
    font-size: 30px;
    font-weight: bold;
}

.money_back_main p {
    margin-top: 10px;
    font-size: 18px;
    color: #666;
}

.aubuy_chocon {
    padding: 74px 0;
    border-top: 1px solid #EEEEEE;
}

.aubuy_chocon h2 {
    font-size: 26px;
}

.aubuy_chocon li {
    display: inline-block;
    vertical-align: top;
    width: 230px;
    margin: 10px;
}

.aubuy_chocon h5 {
    font-size: 18px;
    font-weight: bold;
    min-height: 54px;
    margin: 15px auto 10px;
}

.aubuy_chocon p {
    font-size: 16px;
    color: #666;
}


.purchase_guarantee h2 {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 30px;
}

.ospop{display:none;}
.ospopbg{position:fixed; width:100%; height:100%; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.6); z-index:59; animation:opac .3s ease-in-out alternate; }
.ospopcon{max-width:592px; padding:53px 0; position:fixed; left:0; right:0; margin:auto; top:50%; transform:translateY(-50%); background:url(https://imobie-resource.com/fr/anyfix/img/afbuy_popbg.png) #fff center no-repeat; background-size:cover; border-radius:15px; z-index:60; animation:opac .3s ease-in-out alternate;}
.ospopcon p{font-size:26px; color:#000; margin-bottom:30px;}
.ospopcon a{display:inherit; display:inline-block; margin:7px; line-height:50px; font-size:20px; border-radius:8px; text-decoration:none; overflow:hidden; transition:transform 0.3s ease-in-out;}
.ospopcon a:hover{transform:translateY(-3px);}
.ospopcon .continuebtn{color:#19b9a5; width:150px; background:url(https://imobie-resource.com/fr/anyunlock/img/auibuy_btnbg.png) #fff center no-repeat; background-size:100% 100%;}
.ospopcon .osbuybtn{padding:0 20px; color:#fff; background-color:#29cda2; background:linear-gradient(to right,#35dc9f,#18b7a5);}
.closepop:before{content:"\e813"; font-family:iconfont; font-weight:bold; font-size:16px; cursor:pointer; position:absolute; top:10px; right:10px;}
.ospop_email{ width:100%; height:50px; margin-top:30px;}
.ospop_email .ospop_emaisub{ width:126px; height:50px; line-height:50px; text-align:center; display:inline-block; vertical-align:middle; font-size:18px; color:#fefefe; font-weight:bold; background-color:#35bed9; background:linear-gradient(to right,#51d9c5,#1ba6eb); transition:none;}
.ospopcon a.ospop_emaisub:hover{transform:translateY(0);}
.ospop_input{ width:calc(100% - 160px); height:48px; padding:0 6px; font-size:16px; display:inline-block; vertical-align:middle; border:1px solid #f0f0f0; border-radius:5px;}
.ospop_input::placeholder{ color:#333333;}
.ospopcon p.ospop_tips{ font-size:12px; text-align:left; color:#ff4242; display:none;}
.ospoptha h4{ font-size:30px; color:#333333; font-weight:bold; margin:10px 0;}


.osinfobg{position:fixed; width:100%; height:100%; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.6); z-index:59; animation:opac .3s ease-in-out alternate;}
.osinfo{ width:625px; padding:50px 55px 60px; background:#fff; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:60; animation:opac .3s ease-in-out alternate; border-radius:10px;}
.osinfo_close{font-weight:bold; font-size:16px; cursor:pointer; position:absolute; top:10px; right:15px; cursor:pointer;}
.osinfo_close:before{content:"\e813"; font-family:iconfont;}
.osinfo h4{ font-size:30px; color:#000000; font-weight:bold; text-align:center; margin-bottom:30px;}
.informhf{ width:calc(50% - 15px);  display:inline-block; vertical-align:middle; margin-top:20px;}
.informrig{ margin-left:25px;}
.informhf input{ width:calc(100% - 32px); height:48px; line-height:48px; padding:0 15px; border:1px solid #e3e3e3; border-radius:5px; font-size:14px; display:inline-block; vertical-align:middle; color:#999;}
.informim{ position:relative;}
.informim:before{ width:8px; height:8px; content:"*"; display:block; position:absolute; right:-12px; top:5px; color:#ff3d3d;}
.osinfo input::placeholder,.userrequire::placeholder{ color:#999999;}
.informarea{ width:100%; margin-top:20px;}
.userrequire{ width:calc(100% - 32px); padding:10px 15px; border:1px solid #e3e3e3; border-radius:5px; resize: none; font-size:14px; color:#999; font-family:"Open Sans";}
.userrequire:focus,.selections:focus{ outline:none; }

.selections{ width:100%; padding:10px 15px; border:1px solid #e3e3e3; border-radius:5px; margin-top:20px; font-size:14px; color:#999; cursor: pointer; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.selections option{ padding:10px 15px; height:20px; line-height:2; cursor:pointer; color:#333;}
.osinfo_note{ font-size:14px; color:#999999; line-height:1.6; margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #e5e5e5;}
.osinfo_submit .osinfo_subtn{ width:214px; height:50px; background-color:#29cda2; background:linear-gradient(to right,#35dc9f,#18b7a5); border-radius:5px; display:block; margin:50px auto 0; text-align:center; text-decoration:none; line-height:50px; font-size:20px; color:#ffffff; font-weight:bold;}
.osinfo_tips{ font-size:12px; text-align:left; color:#ff4242; margin-top:10px; display: none; position:absolute; bottom:30px; left:50px;}

.informim.wrong input,.informim.wrong .userrequire{ border:1px solid #ff4242;}
.osinfo_succes{max-width:630px; padding:30px 60px; position:fixed; left:0; right:0; margin:auto; top:50%; transform:translateY(-50%); background:url(https://imobie-resource.com/fr/anyfix/img/afbuy_popbg.png) #fff center no-repeat; background-size:cover; border-radius:15px; z-index:60; text-align:center; animation:opac .3s ease-in-out alternate; display:none;}
.osinfo_succes h4{ font-size:30px; color:#333333; font-weight:bold; margin-top:10px;}
.osinfo_succes p{ font-size:18px; color:#333333; margin-top:10px; line-height:1.6;}







#userversion {
    height: 48px;
    line-height: 48px;
    padding: 0 15px;
    margin-top: 0;
}

.purchase_full {
    width: 94%;
    max-width: 1190px;
    margin: 50px auto;
    /* background-color: #fff;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1); */
    border-radius: 10px;
    position: relative;
    overflow: hidden;
}

.purchase_full_list {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    width: 530px;
    margin: 30px 50px;
}

.purchase_full_list p {
    margin-top: 5px;
}

.purchase_full_list li {
    display: inline-block;
    vertical-align: top;
    color: #666;
    min-width: 210px;
    margin-top: 10px;
}

.purchase_full_list li span {
    color: #f39c11;
}

.purchase_full_feas {
    background-color: #fafafa;
}

.purchase_full_feas {
    max-width: 1050px;
    margin: 45px auto 0;
    padding: 20px 0 30px 50px;
}

.purchase_full_feas li {
    width: 260px;
    float: left;
    text-align: left;
    margin-top: 20px;
}

.purchase_full_feas li:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    background: url(https://imobie-resource.com/fr/droidkit/img/buy_fullicons.png) no-repeat;
    background-size: cover;
    width: 20px;
    height: 20px;
    margin-right: 8px;
}

.purchase_full_feas li:nth-of-type(1):before {
    background-position: 0 0;
}

.purchase_full_feas li:nth-of-type(2):before {
    background-position: -20px 0;
}

.purchase_full_feas li:nth-of-type(3):before {
    background-position: -40px 0;
}

.purchase_full_feas li:nth-of-type(4):before {
    background-position: -60px 0;
}

.purchase_full_feas li:nth-of-type(5):before {
    background-position: -80px 0;
}

.purchase_full_feas li:nth-of-type(6):before {
    background-position: -100px 0;
}

.purchase_full_feas li:nth-of-type(7):before {
    background-position: -120px 0;
}

.purchase_full_feas li:nth-of-type(8):before {
    background-position: -140px 0;
}

.purchase_full .left-content {
    width: 50%;
    background: linear-gradient(180deg, #01C6A9 0%, #39B3B6 100%);
    height: 616px;
    border-radius: 20px;
}

.purchase_full .left-content .text-box {
    /* width: 500px;
    ; */
    margin: 20px auto 0;
}

.left-content .text-box h2 {
    font-size: 26px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 18px;
}

.left-content .text-box ul li {
    max-width: 550px;
    margin: 0 auto;
    position: relative;
    height: 40px;
    font-size: 16px;
    color: #fff;
    padding-left: 32px;
    box-sizing: border-box;
    word-spacing: -2px;
}

.left-content .text-box ul li span:nth-child(1) {
    float: left;
}

.left-content .text-box ul li span:nth-child(2) {
    float: right;
}

.left-content .text-box ul li::before {
    content: "";
    background: url(https://imobie-resource.com/en/droidkit/img/right-logo.png);
    position: absolute;
    top: 10px;
    left: 0;
    width: 17px;
    height: 13px;
    ;
}

.left-content .text-box ul li:last-child {
    border-bottom: 1px solid rgba(223, 255, 208, 0.5)
}

.left-content .text-box p {
    text-align: left;
    margin: 10px auto 0;
    padding: 0 60px 0 60px;
    max-width: 600px;
}

.left-content .text-box p span:nth-child(1) {
    font-size: 30px;
    font-weight: 600;
    color: #fff;
}

.left-content .text-box p span:nth-child(2) {
    font-size: 34px;
    font-weight: 600;
    color: #fff;
    position: relative
}

.left-content .text-box p span:nth-child(2)::before {
    content: "";
    width: 100%;
    height: 5px;
    background-color: #fff;
    position: absolute;
    transform: rotate(7deg);
    top: 22px;
}

.buypays {
    max-width: 1080px;
    margin: 30px auto 0;
}

.buypays_exclusive {
    margin: 20px auto;
}

.feasblock_exclusive {
    padding: 0;
}

.purchase_full .equal {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); */
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.purchase_full .right-content {
    width: 48%;
    background: rgb(255, 255, 255);
    height: 573px;
    box-shadow: 0px 0px 30px rgba(6, 74, 29, 0.15);
    margin-top: 23px;
    border-top-right-radius:20px;
    border-bottom-right-radius: 20px;
}

.purchase_full .right-content .text-box {
    width: 560px;
    margin: 20px auto 0;
    color: #000;
    padding-top: 24px;
}

.right-content .text-box h2 {
    font-size: 28px;
    font-weight: bold;
}

.right-content .text-box .des {
    font-size: 18px;
    font-weight: 600;
}

.right-content .text-box .price-now {
    font-size: 82px;
    font-weight: bold;
    color: #F39C11;
}

.right-content .text-box del {
    font-size: 36px;
    font-weight: 600;
    color: #999999;
    display: inline-block;
    margin-top: -22px;
}

.right-content .text-box ul {
    text-align: left;
    margin-left: 125px;
}

.right-content .text-box ul li::before {
    content: "\e923";
    font-family: "iconfont";
    color: #333;
    font-size: 16px;
    position: relative;
    top: 2px;
    margin-right: 8px;
}

.right-content .text-box ul li {
    display: inline-block;
    vertical-align: top;
    color: #666;
    min-width: 229px;
    margin-top: 3px;
    font-size: 14px;
}

.note {
    color: #666;
    font-size: 16px;
    text-align: center;
    margin-top: 15px;
    padding-bottom: 52px;
}

.special_offers {
    max-width: 1015px;
    margin: auto;
    margin-top: 68px;
    margin-bottom: 38px;
}

.special_offers h2 {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 60px;
}

.special_offers ul {
    text-align: left;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.special_offers li {
    width: 38%;
    text-align: center;
}

.special_offers li p:nth-child(2) {
    font-size: 22px;
    font-weight: 600;
}

.special_offers li p:nth-child(3) a {
    font-size: 16px;
    color: #39b6b8;
    cursor: pointer;
}

.special_offers li p:nth-child(3)::after {
    content: "\e902";
    font-family: iconfont;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 12px;
    color: #43A450;
    display: inline-block;
}


.faq-list {
    background: #fff url(https://imobie-resource.com/fr/anyunlock/img/faq-bg.png)top center no-repeat;
    overflow: hidden;
    background-size: cover;
}

.faq-list .faq-box {
    max-width: 1150px;
    margin: auto;
}

.faq-list .faq-box h2 {
    font-weight: 600;
    font-size: 32px;
    margin-top: 36px;
}

.faq-list .faq-box ul {
    margin-top: 30px;
}

.faq-list .faq-box li {
    width: 100%;
    background-color: #fff;
    border: 1px solid #F0F0F0;
    box-sizing: border-box;
    border-radius: 5px;
    text-align: left;
    padding: 11px 30px 20px 20px;
    position: relative;
    margin-bottom: 25px;
    cursor: pointer
}

.faq-list .faq-box h3 {
    font-weight: bold;
    font-size: 22px;
    color: #333333;
}

.faq-list .faq-box li p {
    font-size: 18px;
    color: #666;
    margin-top: 15px;
    position: relative;
    margin-left: 26px;
    display: none;
}

.faq-list .faq-box li p::before {
    content: "A:";
    position: absolute;
    left: -22px;
}

.faq-list .faq-box li::after {
    content: "\e814";
    font-family: iconfont;
    vertical-align: middle;
    position: absolute;
    right: 22px;
    top: 12px;
    transition: .3s;
    font-size: 20px;
    color: #39b6b8;
}

/* 当前选中的问题 */
.faq-list .faq-box .selected p {
    display: block;
}

.faq-list .faq-box .selected::after {
    content: "\e812";
    font-family: iconfont;
    vertical-align: middle;
    position: absolute;
    right: 22px;
    top: 12px;
    transition: .3s;
    font-size: 20px;
    color: #39b6b8;
}

/* .faq-box .selected h3{color:#11a9ab;} */
.faq-box h3:hover {
    color: #11a9ab;
}

.tochose {
    margin-bottom: 52px;
}

.line {
    width: 100%;
    height: 1px;
    background-color: #d6e1d8;
}



.feasblock {
    padding: 50px 0;
    margin: auto;
    background: linear-gradient(0deg, rgba(57, 232, 220, 0.15), rgba(57, 232, 220, 0.15));
}

.feasblock li:first-child {
    background: url(https://imobie-resource.com/fr/anyunlock/img/mask-group.png) center no-repeat;
    background-size: cover;
}

.feasblock li:first-child h5 {
    font-size: 32px;
    color: #fff;
    width: 350px;
    margin: 18% auto 0;
}

.feasblock ul {
    max-width: 1680px;
    margin: auto;
}

.feasblock li {
    display: inline-block;
    vertical-align: top;
    width: 348px;
    height: 360px;
    margin: 13px;
    background-color: #fff;
    border-radius: 10px;
    padding: 0 3px 0 3px;
    position: relative;
}


.feasblock li img {
    margin-top: 15px;
}

.feasblock li h5 {
    font-size: 20px;
    font-weight: bold;
    min-height: 48px;
    line-height: 120%;
}

.feasblock li p {
    font-size: 14px;
    min-height: 84px;
    margin: 0 auto;
    text-align: center;
}

.feasblock li .feas_price {
    color: #39b6b8;
    font-size: 18px;
    min-height: auto;
}

.feasblock li .feas_price span {
    font-size: 30px;
}

.feasblock li a {
    display: block;
    width: 230px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    border: 2px solid #F39C11;
    color: #F39C11;
    border-radius: 10px;
    text-align: center;
    text-decoration: none;
    margin: auto;
    transition: transform 0.3s ease-in-out;
}

.feasblock li a:hover {
    color: #fff;
    background-color: #F39C11;
    transform: translateY(-3px);
}

.fullblock {
    width: 94%;
    max-width: 1200px;
    margin: 70px auto;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 40px 0 64px;
}

.fullblock_list {
    text-align: left;
    width: 540px;
    display: inline-block;
    vertical-align: middle;
    margin: 30px 0 30px 74px;
}

.fullblock_list h5 {
    margin-bottom: 5px;
}

.fullblock_list li {
    float: left;
    color: #666;
    width: 270px;
    margin-top: 10px;
}
.fullblock_list li span{
    color: #39B6B8;
}
.fullblock_list li:before,
.purchase_full_list li:before {
    content: "\e923";
    font-family: "iconfont";
    color: #333;
    font-size: 16px;
    position: relative;
    top: 3px;
    margin-right: 8px;
}

.fullblock_buy {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

.fullblock_buy p del {
    font-size: 24px;
    margin-right: 10px;
    display: inline-block;
}

.fullblock_buy p b {
    font-size: 42px;
    font-weight: bold;
    color: #F39C11;
    display: inline-block;
}

a.fullblock_buybtn {
    display: block;
    margin: 14px auto 0;
    width: 300px;
    line-height: 68px;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    background-color: #F39C11;
    border-radius: 10px;
    text-decoration: none;
    text-align: center;
    transition: transform 0.3s ease-in-out;
    margin-bottom: 15px;
}

.in_app_loading {
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .9);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9;
}

.in_app_loading img {
    position: absolute;
    top: 45%;
    left: 48%;
    animation: loading 1s linear infinite;
    -ms-animation: loading 1s linear infinite;
    -webkit-animation: loading 1s linear infinite
}

@keyframes loading {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@-ms-keyframes loading {
    from {
        -ms-transform: rotate(0)
    }

    to {
        -ms-transform: rotate(360deg)
    }
}

@-webkit-keyframes loading {
    from {
        -webkit-transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes opac {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.yeartips {
    vertical-align: top;
    line-height: 1;
}

.mowrap {
    max-width: 750px;
    overflow: hidden;
    margin: 0 auto;
    background-color: #f3ffed;
}

.mowrap>img {
    width: 100%;
}

.mowrap>p {
    width: 92%;
    margin: 0 auto;
    line-height: 1.4;
    font-size: 16px;
}

.mowrap .yeartips {
    vertical-align: middle;
}

.buy_android_price {
    margin: 20px auto;
    padding: 25px 2%;
    width: 92%;
    background-color: #fcfffb;
    box-shadow: 0 0 30px rgba(0, 0, 0, .1);
}

.mowrap h2 {
    width: 85%;
    line-height: 1.3;
    font-size: 22px;
    margin: 0 auto;
    font-weight: bold;
}

.mowrap>h2 {
    padding-top: 30px;
}

.buy_android_price h2 span {
    color: #ff6c00;
    font-size: inherit;
    font-weight: bold;
}

.buy_android_price p {
    margin-top: 10px;
    font-size: 36px;
    color: #da0000;
}

.buy_android_price p b {
    display: inline-block;
}

.buy_android_price p del {
    font-size: 18px;
    color: #bfbfbf;
    font-weight: 400;
}

.buy_android_price a {
    width: 260px;
    margin: 10px auto;
    line-height: 60px;
    font-size: 24px;
    border-radius: 5px;
    color: #fff;
    background-color: #3175d2;
    box-shadow: 0 0 10px rgba(76, 136, 239, 0.5);
}

.buy_android_price a:hover {
    text-decoration: none;
}

.buy_android_price a img {
    width: 11%;
    margin-right: 8px;
}

.buy_android_price span {
    font-size: 14px;
    color: #666;
}

.buy_android_price>span:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    margin-right: 3px;
    border-radius: 100%;
    background-color: #888;
    position: relative;
    top: -3px;
}

.buy_android_price .buy_android_dash img {
    width: 84%;
    max-width: 400px;
    margin: 10px auto 0;
    padding: 10px;
    border: 2px dashed #e5e5e5;
    border-radius: 10px;
}

.mowrap .buy_andrpid_link {
    margin: 0 auto 30px;
    font-size: 14px;
}

.buy_andrpid_link a {
    color: #3175d2;
    text-decoration: underline;
    font-style: italic;
}

.banner_cont_exl h1 {
    font-size: 38px;
    line-height: 1.3;
}

.banner_cont_exl h1 b {
    color: #43A450;
    line-height: inherit;
}

.banner_cont_exl h1 span {
    color: #F39C11;
    font-size: 54px;
    line-height: inherit;
    font-family: Helvetica, sans-serif;
}

.couponp {
    max-width: 300px;
    border: 2px dashed #ddd;
    border-radius: 10px;
    padding: 5px 0;
}

.couponp em {
    color: #43A450;
}

.purchase_full_exl {
    margin-bottom: 30px;
}

.feasblock_exl li,
.feas_title_exl {
    /* height:300px; */
}

.feas_title_exl h2 {
    margin-top: 100px;
}

.feasblock_exl li .feas_price span {
    color: #F39C11;
    font-size: 36px;
    font-weight: bold;
}

.feasblock_exl .feas_price del {
    color: #999;
}

/*2021-07-23 yx add checkout_pop*/
.checkout_pop {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 56;
    background-color: #fff;
    background: url(https://imobie-resource.com/fr/anyunlock/img/inline_bg1.jpg) #fff center no-repeat;
    background-size: cover;
    display: none;
}

.checkout_pop_wrap {
    width: 100%;
    height: 90%;
    max-width: 1100px;
    height: 600px;
    /*background-color:#e6e6e6;*/
    position: relative;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.checkout_pop_wrap section {
    width: 50%;
    max-width: 490px;
}

.checkout_pop_logo img {
    display: inline-block;
    vertical-align: middle;
    margin: auto 12px;
}

.checkout_pop_logo p {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 76);
}

.checkout_pop_crtplan {
    padding: 20px 10px 10px;
    border-radius: 5px;
    background: #fff;
    margin-top: 20px;
}

.checkout_pop_crtplan p:first-child {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.checkout_pop_crtplan p {
    padding-left: 10px;
    padding-right: 10px;
}

.checkout_pop_crtplan p:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.checkout_pop_crtplan b {
    float: right;
    color: #7D7D7D;
    font-size: 18px;
    line-height: 36px;
}

.checkout_pop_crtplan span {
    font-size: 12px;
    color: #666;
    float: left;
    line-height: 36px;
}

.checkout_pop_plan {
    font-size: 22px;
    color: #000;
    font-weight: bold;
    line-height: 36px;
}

.checkout_pop_crtplan .checkout_pop_change {
    font-size: 12px;
    color: #000;
    cursor: pointer;
    text-decoration: underline;
}

.checkout_pop_crtplan .checkout_pop_current {
    font-size: 32px;
    font-weight: bold;
    color: #F39C11;
}

.checkout_pop_guarantee li {
    margin-top: 30px;
}

.checkout_pop_guarantee img {
    margin: auto 10px;
    vertical-align: middle;
}

.checkout_pop_guarantee div {
    width: calc(100% - 70px);
    display: inline-block;
    vertical-align: middle;
}

.checkout_pop_guarantee h4 {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

.checkout_pop_guarantee p {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.85);
}

.checkout_pop_steps p {
    display: inline-block;
    font-size: 16px;
    color: #999;
    margin-right: 30px;
    padding: 0 8px 10px 10px;
}

.checkout_pop_steps span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    font-size: 12px;
    font-weight: bold;
    width: 16px;
    line-height: 16px;
    text-align: center;
    border: 2px solid #999;
    border-radius: 50%;
    position: relative;
}

.checkout_pop_steps span:before {
    content: "";
    position: absolute;
    left: -2px;
    top: -2px;
    width: 0;
    height: 20px;
    background: url(https://imobie-resource.com/fr/anyunlock/img/inline_tick.png) left top no-repeat;
    background-size: 20px;
    border-radius: 50%;
    transition: .3s linear;
}

.checkout_pop_steps .checkout_pop_tick span:before {
    width: 20px;
}

.checkout_pop_steps .checkout_pop_act {
    color: #000;
}

.checkout_pop_steps .checkout_pop_act span {
    border-color: #000;
}

.checkout_pop_bar {
    width: 100%;
    height: 2px;
    background-color: #E9E9E9;
}

.checkout_pop_progress {
    display: block;
    height: 2px;
    width: 0;
    background-color: #000;
    transition: .3s ease-in-out;
}


.checkout_pop_product {
    width: 30%;
    max-width: 280px;
    padding: 0 2%;
    height: 100%;
    position: relative;
    background: url(https://imobie-resource.com/jp/phonerescue/img/checkout_pop_purchase.png) center no-repeat;
    background-size: cover;
}

.checkout_pop_price p {
    margin-bottom: 10px;
    font-size: 18px;
    color: #000;
    line-height: 1;
}

.checkout_pop_current span {
    font-size: 36px;
    font-weight: bold;
    color: #000;
}

.checkout_pop_current del {
    font-size: 18px;
    color: #666;
}

.checkout_pop_current i {
    font-style: normal;
}

.checkout_pop_list {
    display: inline-block;
    margin-top: 10px;
}

.checkout_pop_list .ptr span {
    display: none;
}

.checkout_pop_list li {
    padding-left: 20px;
    margin-top: 15px;
    background: url(https://imobie-resource.com/fr/anyunlock/img/checkout_pop_list.png) left center no-repeat;
    text-align: left;
    font-size: 13px;
    color: #666;
}

.checkout_pop_purchase {
    width: 58%;
    height: 100%;
    padding: 0 4%;
    background: url(https://imobie-resource.com/fr/anyunlock/img/checkout_pop_purchase2.png) center no-repeat;
    background-size: cover;
    position: relative;
}

.checkout_pop_close {
    display: block;
    line-height: 33px;
    border-radius: 100%;
    position: absolute;
    top: 30px;
    right: 30px;
    font-size: 36px;
    line-height: 1;
    cursor: pointer;
    z-index: 9;
    color: #D0F2FF;
    text-align: center;
}

.checkout-container_loading {
    position: relative;
    margin-top: 40px;
    width: 100%;
    height: 100%;
    background-color: #fff;
}

.checkout-container_loading img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.checkout_pop_title {
    margin: 10px auto 0;
    font-size: 20px;
    color: #000;
}

.checkout_pop_title .yeartips {
    display: none;
}

.checkout_pop_title b {
    font-size: inherit;
    font-weight: bold;
}

.checkout_pop_device {
    display: inline-block;
    margin-top: 10px;
    background: url(https://imobie-resource.com/fr/anyunlock/img/checkout_pop_devices.png) 3px center no-repeat;
    padding: 2px 3px 2px 28px;
    border-bottom: 1px dashed #b3b3b3;
}

.checkout_pop_email {
    margin: 30px auto 20px;
}

.checkout_pop_email input {
    width: 80%;
    padding: 10px 10px 10px 40px;
    border: 1px solid #ccc;
    border-radius: 5px;
    outline: none;
    background: url(https://imobie-resource.com/fr/anytrans/img/email_icon.png) 15px center no-repeat;
}

.pop_email_error {
    display: block;
    text-align: left;
    margin: 5px 0 0 25px;
    color: #fff;
    font-size: 14px;
}

.checkout_pop .checkout_pop_btn {
    width: 80%;
    padding: 0px 25px;
    display: block;
    margin: 0 auto;
    font-size: 24px;
    line-height: 1.8;
    font-weight: bold;
    border-radius: 5px;
    color: #fff;
    background-color: #1ba7ec;
    background: linear-gradient(90deg, #1BA7EC 0%, #4FD7C7 100%);
}

.checkout_pop_btn:hover {
    text-decoration: none;
    background: linear-gradient(90deg, #4FD7C7 0%, #1BA7EC 100%);
}

.checkout_pop_email_error input {
    border: 1px solid #F56C6C;
}

.checkout_pop_email_error .pop_email_error {
    color: #F56C6C;
}

.checkout-container {
    width: 100%;
    height: 390px;
    padding: 10px 0;
    background-color: #fff;
    overflow: hidden;
}


/*2021-11-24 retain*/
.retain {
    display: none;
}

.retain,
.retain_bg {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
}

.retain_bg {
    background-color: #000;
    opacity: 0.4;
}

.retain_main {
    width: 90%;
    max-width: 870px;
    height: 610px;
    position: fixed;
    top: 50%;
    left: 50%;
    opacity: 0;
    transform: translate(-50%, -100%);
    border-radius: 10px;
    z-index: 99;
    background: #2a2a2a url(https://imobie-resource.com/fr/anytrans/img/retain_pop.jpg) no-repeat center;
    background-size: cover;
    text-align: center;
}

.retain_close {
    position: absolute;
    top: 8px;
    left: 20px;
    font-weight: bold;
    font-size: 36px;
    color: #333;
    line-height: 1;
    cursor: pointer;
}

.retain_main h5 {
    color: #000;
}

.retain_main h3 {
    max-width: 780px;
    height: 60px;
    margin: 0 auto;
    line-height: 60px;
    background-color: #C92C20;
    font-size: 22px;
    color: #fff;
    border-radius: 10px;
    margin-top: 30px;
    position: relative;
}

.retain_main h3:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 46px;
    height: 48px;
    background: url(https://imobie-resource.com/fr/anytrans/img/retain_snowman.png);
}

.retain_main h3 b {
    font-size: inherit;
    color: #FFD706;
    font-weight: bold;
}

.retain_countdown {
    margin-top: 20px;
    font-size: 20px;
    color: #000;
}

.retain_countdown img {
    margin-right: 8px;
    vertical-align: sub
}

.retain_countdown b {
    font-size: inherit;
    color: #C92C20;
    font-weight: bold;
}

.retain_box {
    margin: 10px auto 5px;
}

.retain_box>p {
    color: #000;
    margin-top: 10px;
}

.retain_box_item {
    width: 360px;
    display: inline-block;
    padding: 30px 0 40px;
    margin: 15px;
    border-radius: 10px;
    background: #FFFFFF;
    border: 4px solid #1D9B8E;
    position: relative;
}

.retain_box_hot {
    position: relative;
}

.retain_box_hot:before {
    content: "";
    position: absolute;
    left: 12px;
    top: -4px;
    width: 66px;
    height: 72px;
    background: url(https://imobie-resource.com/fr/anytrans/img/retain_best.png) no-repeat;
    background-size: cover;
}

.retain_product {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    line-height: 1.7;
}

.retain_product span {
    font-size: 16px;
    display: block;
}

.retain_prize {
    margin: 0 auto 20px;
    font-size: 18px;
    color: #000;
}

.retain_prize b {
    margin-left: 10px;
    font-size: 52px;
    color: #C92C20;
    font-weight: bold;
    display: block
}

.retain_prize del {
    font-size: inherit;
    color: inherit;
    margin-right: 5px;
}

.retain_box_item a {
    width: 260px;
    height: 60px;
    display: block;
    margin: 0 auto;
    border-radius: 5px;
    color: #fff;
    background-color: #C92C20;
    font-size: 26px;
    font-weight: bold;
    line-height: 60px;
    text-decoration: none;
}

.retain_box_item a:after {
    content: "\e926";
    font-weight: normal;
    font-family: iconfont;
    transition: .3s ease-in-out;
    display: inline-block;
    vertical-align: middle;
    margin-left: -10px;
    opacity: 0;
}

.retain_box_item a:hover:after {
    margin-left: 10px;
    opacity: 1;
}

.retainshow .retain_main {
    opacity: 0;
    animation: retain_main 0.5s 0.2s ease-in-out forwards;
}



/* 2022-03-30 yangxiao add manage block */
.buy-new-label {
    background: url(https://imobie-resource.com/fr/droidkit/img/label-new.png) top right no-repeat;
    background-size: 67px auto;
}

/* 2022-6-30 tlh add Feature */
.pw1400 {
    width: 94%;
    max-width: 1298px;
    margin-left: auto;
    margin-right: auto;
}

.aupur_fea {
    border-radius: 20px;
    background: url(https://imobie-resource.com/fr/anyunlock/img/feature-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.fea_title {
    margin: 50px 0 42px 0;
    text-align: center;
}

.aupur_fea ul {
    display: inline-block;
    vertical-align: middle;
}

.aupur_fealist {
    margin-top: 42px;
    margin-left: 0px;
}

.aupur_fealist li {
    width: 90%;
    padding: 0 5px;
    max-width: 420px;
    height: 80px;
    margin: 0 auto 30px 3px;
    text-align: left;
    position: relative;
    display: flex;
    align-items: center;
    background: #FFFFFF;
    box-shadow: 0px 2px 10px rgba(0, 83, 77, 0.15);
    border-radius: 10px;
}

.aupur_fealist img {
    position: absolute;
    left: 3%;
    top: 37%;
    width: 27px;
    height: 21px;
}


.aupur_fealist p {
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    color: #000000;
    width: 90%;
    margin-left: 45px;
}

.aupur_feaimg {
    width: 640px;
    height: 380px;
    border-radius: 5px;
    filter: drop-shadow(4px 4px 20px rgba(143, 179, 150, 0.25));
    margin-left: 80px;
}

.aupur_feaimgmac {
    width: 666px;
    height: 400px;
}

.aupur_feaimg img {
    max-width: 100%;
}

.aupur_feaimg li,
.aupur_feaimg_sld img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    transition: .3s ease-in-out;
}

.aupur_feaimg .aupur_feaimg_act,
.aupur_feaimg_sld .aupur_feaimg_sldact {
    opacity: 1
}

.aupur_feaimg_act .aupur_feaimg_dots {
    display: block;
    bottom: -30px;
    width: 100%;
}

.aupur_feaimg_dots span {
    display: inline-block;
    width: 10px;
height: 10px;
margin: 4px;

background: #D9D9D9;
border-radius: 17px;
    cursor: pointer;
}

.aupur_feaimg_dots .aupur_feaimg_dotact {
    background: #18B7A5;
}

.aupur_worry img {
    max-width: 100%
}

.aupur_faq {
    padding: 60px 0;
    background-color: #F4FAFF;
    border-radius: 5px;
}

.aupur_faq ul {
    width: 1200px;
    display: inline-block;
    vertical-align: top;
}

.aupur_faq li {
    padding: 20px 30px;
    background-color: #fff;
    text-align: left;
    margin-top: 10px;
}

.aupur_faq h5 {
    font-size: 18px;
    font-weight: bold;
    position: relative;
    cursor: pointer;
}

.aupur_faq h5:after {
    content: "\e800";
    font-family: iconfont;
    position: absolute;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    text-align: center;
    font-size: 16px;
    background-color: #257BFF;
    color: #F4FAFF;
    border-radius: 50%;
    transition: .2s;
    top: 5px;
    right: 0;
}

.aupur_faq .aupur_faq_act h5 {
    color: #257BFF;
}

.aupur_faq .aupur_faq_act h5:after {
    transform: rotate(180deg);
}

.aupur_faq p {
    font-size: 16px;
    padding: 0 20px;
    margin-top: 15px;
    display: none;
}

.aupur_area h1,
.aupurcon .atbuyarea_buyprice>span,
.aupur_fea h2,
.aupur_worry h2,
.aupur_plan_block h2,
.aupur_faq h2 {
    font-family: Helvetica, sans-serif;
}

.bestimg {
    position: absolute;
    right: 0;
}

/* 2022/11/09 au-coupon */
.feasblock_coupon{margin-bottom: 80px; max-width: 1380px;margin-left: auto;margin-right: auto;background: rgba(1, 198, 168, 0.05);border-radius: 20px;padding: 30px;box-sizing: border-box;}
.feasblock_coupon .more{text-align: center;font-weight: 700;font-size: 24px;line-height: 28px;  color: #01C6A9;}
.feasblock_coupon .more.active::after{transform: rotateZ(180deg);}
.feasblock_coupon .more span{text-decoration-line: underline;cursor: pointer; display: inline-block;line-height: 28px;text-decoration-line: underline; color: #01C6A9;}
.feasblock_coupon .more::after{display: inline-block;vertical-align: bottom;font-family: iconfont; content: "\e800";transition: .3s;font-size: 28px;font-weight: 700;}
.feasblock_coupon ul{display: flex;justify-content: space-between;flex-flow: wrap;transition: .3s}
.feasblock_coupon li img{margin: 30px 30px 15px 30px;}
.feasblock_coupon ul.nomore li:nth-child(n+7){display: none}
.feasblock_coupon li{overflow: hidden; display: inline-block;max-width: 420px;min-height: 539px;background: #FFFFFF;width: 31.7%;border: 1px solid #EEEEEE;margin-bottom: 30px;border-radius: 10px;transition: .3s;position: relative;}
/* .feasblock_coupon li::before{content: url(https://imobie-resource.com/en/landing/img/au_coupon_50off.png);position: absolute;right: 0;top: 0;}
.feasblock_coupon li:first-child::before{content: url(https://imobie-resource.com/en/landing/img/au_coupon_80off.png);} */
.feasblock_coupon li:hover{box-shadow: 0px 0px 20px rgba(0, 151, 129, 0.2);}
.feasblock_coupon li:first-child .feature_box{margin-bottom: 78px;}
.feasblock_coupon_txt{padding:0 30px 30px;box-sizing: border-box;}
.feasblock_coupon li h5{font-weight: 700;font-size: 20px;line-height: 120%;color: #000000;min-height: 48px;display: flex;align-items: center;}
.feasblock_coupon_txt>p{min-height: 57px;}
.feasblock_coupon_txt p{font-weight: 400;font-size: 14px;margin-top: 10px;line-height: 19px;color: #333333;}
.feasblock_coupon .feature_box{padding: 15px 10px;box-sizing: border-box;border: 1px solid rgba(18, 154, 158, 0.2); border-radius: 5px;margin-top: 15px;}
.feature_box span{line-height: 19px;display: inline-block; padding-left: 26px;cursor: pointer;}
.feature_box>p{margin-top: 12px;box-sizing: border-box;position: relative;}
.feature_box>p:first-child{margin-top: 0;}
.feature_box>p>span::before{content: "";width: 16px;height: 16px;position: absolute;border-radius: 50%;border: 1px solid #DCDCDC;box-sizing: border-box;left: 1px;top: 1px;}
.feature_box>p>span.active::before{ border: 1px solid #129A9E;}
.feature_box>p>span.active::after{content: "";width: 8px;height: 8px;position: absolute;border-radius: 50%;background: #129A9E;box-sizing: border-box;left: 5px;top: 5px;}
.feasblock_coupon_txt .feas_coupon_price{margin-top: 15px;display: none}
.feasblock_coupon_txt .feas_coupon_price.active{margin-top: 15px;display: block;}

.feas_coupon_price span{font-weight: 400;font-size: 30px;line-height: 41px;display: inline-block;color: #129A9E;}    
.feas_coupon_price del{font-size: 22px;color: #999;}
.feasblock_coupon_txt em{font-weight: 400;font-size: 16px;line-height: 22px;color: #333333;}
.feasblock_coupon_txt a{margin-top: 15px;display: block;padding: 16px;box-sizing: border-box;text-decoration: none;font-weight: 700;font-size: 20px;line-height: 24px;text-align: center;color: #F39C11;transition: .3s;border: 2px solid #F39C11;border-radius: 10px;}
.feasblock_coupon li:hover a{background: #F39C11;color: #FFFFFF;}
.feasblock_coupon li a:after {content: "\e929";font-family: iconfont;display: inline-block;margin-left: 5px;position: relative;vertical-align: middle;color: inherit;font-size: 30px;font-weight: 400;}



/* 2022/12/21 */
/* popbg */
.popbg h1, 
.popbg h2, 
.popbg h3,
.popbg h4,
.popbg h5,
.popbg h6,
.popbg pre,
.popbg code,
.popbg address,
.popbg caption,
.popbg cite,
.popbg code,
.popbg em,
.popbg th,
.popbg p,
.popbg a,
.popbg li,
.popbg td,
.popbg b,
.popbg div,
.popbg span { font-family: Helvetica, sans-serif; }
.popbg{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9; background:rgba(0,0,0,0.6);}
.popbg h2 { line-height: normal; margin-top: 10px; color: #1C384D; font-size: 34px; font-weight: 800; }
.popbg time img { transform: translateY(2px); margin-right: 5px; }
.popbg .time { margin: 15px 0 15px; }
.popbg time span { font-size: 22px; font-weight: 700; line-height: 30px; color: #D93A3A; }
.popbg time em { font-size: 30px; font-weight: 600; color: #D93A3A; font-style: normal; }
.popbg h3 { font-size: 24px; font-weight: 800; line-height: 32px; margin: 0 auto 30px; color: #1C384D; padding-top: 10px; }
.popbg h3 .yeartips i { width: 410px; font-size: 14px; font-weight: 600; text-align: left; padding: 10px 0 10px 14px; background: #0e3b3b; color: #fff; border: 1px solid #1C384D; left: -302px; top: 40px; }
.popbg h3 .yeartips i:after { border-bottom-color: #1C384D; left: 300px; }
.buy_list { margin: 0 auto;}
.popbg .featitle{font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    -webkit-text-stroke: 1px #1C384D;
    line-height: 33px;
    color: #1C384D;
    margin-top: 0;
    margin-bottom: 45px;
}
.year_equity,.lifetime_equity { display: inline-block; text-align: left; vertical-align: middle; }
.buy_list ul li { position: relative; padding-left: 15px; margin-top: 10px; line-height: 22px; color: #1C384D; font-size: 146x;}
.buy_list ul li:first-child { margin-top: 0; }
.buy_list li:before { content: url(https://imobie-resource.com/fr/anyunlock/img/au_candy.png); position: absolute; left: 0; width: 10px; height: 12px; }
.buy_list .price { display: inline-block; vertical-align: middle; margin-left: 35px; }
.buy_list .price b { font-size: 52px; line-height: 70px; color: #D93A3A; font-weight: 800;  }
.buy_list .price i { font-size: 20px; line-height: 28px; color: rgba(185, 183, 178, .6); font-weight: 900; text-decoration-line:line-through; vertical-align: super; }
.buy_box { background: url(https://imobie-resource.com/fr/anyunlock/img/au_popimg.png) no-repeat top center; position: relative; box-sizing: border-box; padding: 30px; width: 740px; min-height: 185px; margin: 0 auto; }
.month_box,.year_box,.life_box { background: url(https://imobie-resource.com/fr/anyunlock/img/au_popimgs.png) no-repeat 0px 0px; position: relative; box-sizing: border-box; display: inline-block; width: 215px; min-height: 242px; margin: 0 10px; }
.buy_list .price_current b { font-size: 46px; line-height: 63px; color: #D93A3A; font-weight: 800;  }
.buy_list .price_full i { font-size: 22px; line-height: 28px; color: rgba(185, 183, 178, .6); font-weight: 900; text-decoration-line:line-through; vertical-align: super; }
.buy_two_box h3,.buy_three_box h3 {margin-bottom: 0; font-size: 14px; font-weight: 700; line-height: 19px; margin-top: 30px; }
.endcont .buy_3month, .endcont .buy_year,.endcont .buy_life { width: 175px; display: block; font-size: 14px; font-weight: 800; line-height: 27px; padding: 10px 0; margin: 0px auto 0; }
.endclose{right:121px; top:28%; font-size:24px; line-height:1; font-weight:bold; color:#f5d265; opacity:.7; cursor:pointer;}
.content_box { max-width: 930px;    box-sizing: border-box;padding: 0 50px; }
.buy_one_box .coupon_img { position: absolute; top: -56px; left: -45px; width: 130px;}
.buy_two_box .coupon_img,.buy_three_box .coupon_img { position: absolute; top: -50px; left: -50px; width: 113px; }
.feature.endcont{ padding: 210px 0 75px; }

.endborder{position:fixed; width:100%; max-width:1007px; box-sizing: border-box; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:5px;}
.endcont{background:url(https://imobie-resource.com/fr/anyunlock/img/au_bgimg.png) top center no-repeat; background-color: transparent; border-radius:10px; padding: 210px 0 50px;}
.endcont p{ line-height:33px; color: #1C384D; font-size: 24px; margin:auto;}
.endcont a{ display:block; margin:20px auto 0; box-sizing: border-box; width:387px; line-height:39px; font-size:28px; font-weight:800; background-color: #D93A3A; color:#fff; text-align:center; text-decoration:none; border-radius:10px; padding: 15px 0; }
.endcont a:hover { background-color: #D93A3A; color: #fff; box-shadow: rgba( 205, 44, 44, 0.51) 0px 0px 10px; } 

.osinfobg{position:fixed; width:100%; height:100%; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.6); z-index:59; animation:opac .3s ease-in-out alternate;}
.osinfo{ width:625px; padding:50px 55px 60px; background:#fff; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:60; animation:opac .3s ease-in-out alternate; border-radius:10px;}
.osinfo_close{font-weight:bold; font-size:16px; cursor:pointer; position:absolute; top:10px; right:15px; cursor:pointer;}
.osinfo_close:before{content:"\e813"; font-family:iconfont;}
.osinfo h4{ font-size:30px; color:#000000; font-weight:bold; text-align:center; margin-bottom:30px;}
.informhf{ width:calc(50% - 15px);  display:inline-block; vertical-align:middle; margin-top:20px;}
.informrig{ margin-left:25px;}
.informhf input{ width:calc(100% - 32px); height:48px; line-height:48px; padding:0 15px; border:1px solid #e3e3e3; border-radius:5px; font-size:14px; display:inline-block; vertical-align:middle; color:#999;}
.informim{ position:relative;}
.informim:before{ width:8px; height:8px; content:"*"; display:block; position:absolute; right:-12px; top:5px; color:#ff3d3d;}
.osinfo input::placeholder,.userrequire::placeholder{ color:#999999;}
.informarea{ width:100%; margin-top:20px;}
.userrequire{ width:calc(100% - 32px); padding:10px 15px; border:1px solid #e3e3e3; border-radius:5px; resize: none; font-size:14px; color:#999; font-family:"Open Sans";}
.userrequire:focus,.selections:focus{ outline:none; }

.selections{ width:100%; padding:10px 15px; border:1px solid #e3e3e3; border-radius:5px; margin-top:20px; font-size:14px; color:#999; cursor: pointer; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.selections option{ padding:10px 15px; height:20px; line-height:2; cursor:pointer; color:#333;}
.osinfo_note{ font-size:14px; color:#999999; line-height:1.6; margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #e5e5e5;}
.osinfo_submit .osinfo_subtn{ width:214px; height:50px; background-color:#29cda2; background:linear-gradient(to right,#35dc9f,#18b7a5); border-radius:5px; display:block; margin:50px auto 0; text-align:center; text-decoration:none; line-height:50px; font-size:20px; color:#ffffff; font-weight:bold;}
.osinfo_tips{ font-size:12px; text-align:left; color:#ff4242; margin-top:10px; display: none; position:absolute; bottom:30px; left:50px;}

.informim.wrong input,.informim.wrong .userrequire{ border:1px solid #ff4242;}
.osinfo_succes{max-width:630px; padding:30px 60px; position:fixed; left:0; right:0; margin:auto; top:50%; transform:translateY(-50%); background:url(https://imobie-resource.com/fr/anyfix/img/afbuy_popbg.png) #fff center no-repeat; background-size:cover; border-radius:15px; z-index:60; text-align:center; animation:opac .3s ease-in-out alternate; display:none;}
.osinfo_succes h4{ font-size:30px; color:#333333; font-weight:bold; margin-top:10px;}
.osinfo_succes p{ font-size:18px; color:#333333; margin-top:10px; line-height:1.6;}

.christmas_tag{position: absolute;right: 0;top: -15px;}



@media screen and (max-width:1320px) {
    .purchase_items {
        margin: 22px 8px auto;
        min-height: 383px;
        width: 46%;
    }

    .banner2 {
        background-size: 100% 18%;
    }

    .purchase_bestchoice {
        padding: 30px 0;
    }
}
@media screen and (max-width:1245px) {
    .aupur_fea {
        background: rgba(40, 186, 178, 0.05) !important;
        padding-bottom: 40px;
    }
    .aupur_feaimg{
        margin: 0 auto;
    }
}
/* au_coupon */
@media screen and (max-width:1200px){
    .feasblock_coupon ul{justify-content: center;}
    .feasblock_coupon li{width: 45%;margin-left: 15px;margin-right: 15px;}
}
@media screen and (max-width:1100px) {
    .purchase_full {
        padding-bottom: 0;
    }
}
@media screen and (max-width: 750px){
    .aupur_fea .aupur_feaimg {
        width: 320px;
        height: 178px;
        margin: auto;
    }
    .feasblock_coupon li{width: 100%;margin: 0 0 30px 0;}
}

@media screen and (max-width:1000px) {
    .banner_cont {
        padding: 40px 0;
        min-height: auto;
    }

    .banner_cont h1 {
        font-size: 30px;
    }
    .aupur_fealist p{
        font-size: 15px;
        line-height:24px;
    }
    .purchase_main {
        margin-top: 0;
    }

    .purchase_items h2 {
        font-size: 20px
    }

    .price {
        margin: 10px auto;
    }

    .price b {
        font-size: 26px;
    }

    /*.bestchoice_label{font-size:12px;}*/
    .purchase_list li {
        margin-top: 5px;
    }

    .money_back_main h3,
    .purchase_guarantee h2 {
        font-size: 24px;
    }

    .money_back_main p {
        font-size: 14px;
    }

    .buypays {
        text-align: center
    }

    .buypays .left,
    .buypays .right {
        float: none !important;
        display: inline-block;
        border: none;
        margin: 10px;
        padding: 0
    }

    .buypays .right img {
        max-width: 100%
    }

    .purchase_money_back img {
        width: 100px;
        height: auto;
    }

    .purchase_safe_items h5 {
        font-size: 16px;
    }

    .purchase_safe_items p {
        font-size: 13px;
    }

    .purchase_safe_items img {
        width: 40px;
        height: auto;
    }

    .purchase_guarantee img {
        width: 80%;
        height: auto;
    }

    .purchase_main2 .purchase_note p img {
        margin: 10px auto;
    }

    .purchase_full {
        margin-top: 0;
        box-shadow:0px 0px 50px rgb(0 0 0 / 10%);
    }

    .purchase_full_list p {
        text-align: center;
    }

    .ospopcon,
    .osinfo_succes {
        width: calc(92% - 40px);
        padding: 20px;
    }

    .osinfo {
        width: calc(92% - 40px);
        padding: 20px 20px 60px;
    }

    .equal {
        display: none;
    }

    .purchase_full .right-content {
        float: none;
        width: 100%;
        ;
    }

    .purchase_full .left-content {
        float: none;
        width: 100%;
        border-radius: 0px;
    }

    .purchase_full .left-content .text-box {
        margin: 0 auto ;
        padding-top: 30px;
    }

    .purchase_full .right-content .text-box{
        margin: 0 auto;
    }
    .purchase_full .right-content{
        margin-top: 0;
    }
}

@media screen and (max-width:630px) {
    .banner_cont h1 {
        font-size: 24px;
    }

    .purchase_items {
        margin-top: 10px;
        min-height: auto;
        width: 90%;
    }

    .dft_pw {
        max-width: 95%;
    }


    .purchase_safe {
        padding-bottom: 0;
    }

    .purchase_safe_items {
        width: 42%;
        margin-bottom: 20px;
    }

    .countdown_time {
        padding: 9px 25px 9px 40px;
        margin-top: 20px;
    }

    .countdown_time time {
        font-size: 16px;
    }

    .countdown_time img {
        left: -20px;
        bottom: 25px;
    }

    .countdown_time:after {
        right: 12px;
        top: 8px;
    }

    .countdown_time span {
        display: block;
    }

    .bestchoice_label {
        padding: 3px 34px 6px;
        right: 4px;
    }

    .purchase_bestchoice {
        padding-top: 40px;
    }

    a.fullblock_buybtn {
        width: 280px;
    }

    .purchase_full_list {
        width: 90%;
        margin: 20px auto 10px;
    }

    .purchase_full_list h2 {
        text-align: center;
        font-size: 24px;
    }

    .purchase_full_feas {
        padding: 20px 5% 30px;
        margin-top: 30px;
    }

    .fullblock {
        margin-top: 50px;
    }

    .fullblock h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    /*.fullblock_buy p b{font-size:32px;}
	.fullblock_buy p del{font-size:20px;}*/
    .fullblock_list {
        width: 270px;
        margin: 30px 20px;
    }



    .feasblock {
        padding: 40px 0;
        margin: 40px auto;
    }


    .feasblock li {
        max-width: 350px;
        width: 92%;
        height: auto;
        padding-bottom: 20px;
    }

    .feasblock li p {
        min-height: auto;
    }


    .ospopcon p {
        margin-bottom: 15px;
    }

    .ospopcon .continuebtn {
        max-width: 310px;
        width: 100%;
        background: none;
        margin: 7px auto;
        font-size: 16px;
    }

    .ospopcon .osbuybtn {
        max-width: 310px;
        width: 100%;
        padding: 0;
        margin: 7px auto;
        font-size: 16px;
    }

    .ospop_email .ospop_emaisub {
        font-size: 16px;
    }

    .osinfo h4,
    .ospoptha h4 {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .osinfo_submit .osinfo_subtn {
        margin-top: 20px;
    }

    .osinfo_tips {
        left: 20px;
    }

    .purchase_full .right-content .text-box {
        width: 100%;
    }
}

@media screen and (max-width:414px) {
    .purchase_full .right-content .text-box {
        width: 100%;
        padding-bottom: 25px;
    }

    .right-content .text-box h2 {
        font-size: 25px;
    }

    .right-content .text-box .price-now {
        font-size: 60px;
    }

    .right-content .text-box del {
        font-size: 22px;
    }

    a.fullblock_buybtn {
        width: 234px;
    }

    .right-content .text-box ul li {
        width: 100%;
        text-align: center;
    }

    .purchase_full .left-content,
    .purchase_full .right-content {
        height: auto;
    }

    .purchase_full .left-content .text-box {
        margin: 0 auto;
        width: 98%;
        padding-top: 24px;
        padding-bottom: 25px;
    }

    .left-content .text-box p span:nth-child(1) {
        font-size: 18px;
    }

    .left-content .text-box p span:nth-child(2) {
        font-size: 24px;
    }

    .left-content .text-box p span:nth-child(2)::before {
        width: 100%;
        height: 3px;
        top: 16px;
    }

    .feasblock {
        margin: 0 auto;
    }

    .left-content .text-box ul li {
        font-size: 14px;
        padding-left: 20px;
    }
    .left-content .text-box ul li span:nth-child(1){
        max-width: 260px;
        text-align: left;
    }
    .left-content .text-box ul li::before {
        top: 6px;
    }

    .special_offers img {
        width: 50px;
    }

    .special_offers li p:nth-child(2) {
        font-size: 15px;
    }

    .special_offers li p:nth-child(3) a {
        font-size: 12px;
    }

    .special_offers li {
        display: block;
        width: 100%;
        margin-bottom: 24px;
    }

    .special_offers h2 {
        margin-bottom: 20px;
    }

    .special_offers {
        margin-top: 22px;
    }

    .faq-list .faq-box li h3 {
        font-size: 16px;
    }

    .faq-list .faq-box li p {
        font-size: 14px;
    }

    .right-content .text-box ul {
        margin-left: 0;
    }

    .right-content .text-box .price-now {
        font-size: 70px;
    }
}





@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min-device-pixel-ratio:1.5) {}