@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%;}
.dft_pw{max-width:1200px; margin-left:auto; margin-right:auto;}

.banner{ background:#fff url(https://imobie-resource.com/fr/anyfix/img/afbuy_bg.jpg) center no-repeat; overflow:hidden; background-size:cover;}
.banner_cont{ padding-top:60px; text-align:center;}
.banner_cont h1{max-width:860px; margin:0 auto; font-size:36px; font-weight:bold; line-height:1.2;}

.countdown_time{display:inline-block; margin-top:50px; 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:#0bbba5;}

.purchase_main{max-width:1400px; margin-left:auto; margin-right:auto; }
.purchase_items{ width:293px; min-height:470px; display:inline-block; vertical-align:top; padding:30px 0; background-color:#fff; position:relative; border:1px solid #e3e3e3; border-radius:10px; margin:auto 12px; transition:.3s ease-in-out;}
.purchase_items:after{ width:100%; height:100%; content:""; display:block; position:absolute; z-index:-1; box-shadow:0 5px 20px #c1c1c1; top:0; left:0;}
/*.purchase_items_active{box-shadow:0 0 0 2px inset #f39c11; }*/
.purchase_items:hover{box-shadow:0 0 50px rgba(0,0,0,.1); border-color:#fff;}

.purchase_items h2{margin-bottom:10px; font-size:24px; font-weight:bold;}
.price{ margin:20px auto 0;}
#purchase_items_main .price{ margin-top:10px;}
.price b{display:block; font-size:40px; font-weight:bold; line-height:1;}
.price del{  font-size:18px; font-weight:bold; color:#999;}
.purchase_main .purchase_btn{ width:80%; max-width:230px; display:block; margin:15px auto 20px; font-size:20px; color:#fff; font-weight:bold; line-height:48px; background:#f39c11; border-radius:8px; transition:transform 0.3s ease-in-out;}
.purchase_btn:after{ content:"\e925"; font-family:"iconfont"; margin-left:10px; vertical-align:middle; font-weight:400;}
.purchase_btn:hover{ text-decoration:none; transform:translateY(-3px);}
.purchase_list{ max-width:90%; display:inline-block; text-align:left;}
.purchase_list b{ color:#f39c11; 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:8px; font-weight:bold;}
.purchase_bestchoice{ padding:25px 0 30px; background-color:#0bbba5;}
.purchase_bestchoice:hover{border-color:#0bbba5;}
.purchase_bestchoice h2,.purchase_bestchoice p,.purchase_bestchoice del,.purchase_bestchoice li,.purchase_bestchoice li:before,.purchase_bestchoice b{color:#fff;}
/* .purchase_bestchoice .purchase_btn{color:#f39c11; background:#fff;margin-top: 0;} */

/* .bestchoice_cont{position:absolute; top:-1px; left:0; right:0; width:100%; overflow:hidden; 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{ width:112px; padding:5px 34px 8px; margin:3px auto 0; font-size:14px; font-weight:bold; color:#fff; text-align:center; background-color:#f39c11; border-radius:0 0 25px 25px; white-space:nowrap; line-height:1;}
#select_device{ width:260px; 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:258px; 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:#0bbba5; color:#fff;}
/*#select_device:hover ul{ opacity:1; height:104px;}*/
#select_device .device_list_active{opacity:1; height:104px;}

#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:14px; color:#666;}


.purchase_note{ margin:40px auto;}
.purchase_note p{ margin-top:20px; color:#666;}
.purchase_note p a{color:inherit;}

.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;}

.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:18px; 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:172px; background:url(https://imobie-resource.com/fr/anyfix/img/afbuy_btnbg.png) #fff center no-repeat; background-size:cover;}
.ospopcon .osbuybtn{padding:0 25px; 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;}

@keyframes opac{
	from{opacity:0;}
	to{opacity:1;}
}

.osgoto{background-color:#0bbba5; border-radius:50%; padding:6px; top:35px; right:-50px; transition:.2s ease-in-out;}
.osgoto:hover{text-decoration:none; box-shadow:0 8px 20px rgba(57,95,90,.15);}
.osgoto:before{content:""; position:absolute; top:-35px; left:50px; width:3px; height:35px; background-color:#7edbce;}
.osgoto div{border:2px dashed #b6ebe4; border-radius:50%; width:88px; height:88px;}
.osgoto span{ font-size:16px; color:#fff; line-height:1.4;display:block; margin-top:10px;}
.osgoto span:after{content:"\e902"; font-family:iconfont; display:block; margin-top:4px; font-size:14px;}
.osgoto span b{font-size:18px; line-height:1.2; margin-top:2px;}

.yeartips{vertical-align:top; line-height:1; font-style:normal; }
.yeartips:after{color:inherit;}

.faqcont li{padding:20px 40px 20px 19px; border-radius:5px; border:1px solid #eee; margin-bottom:25px; transition:.3s ease-in-out; }
.faqcont h3{font-size:18px; color:#000; font-weight:bold; cursor:pointer; position:relative; transition:.2s ease-in-out; }
.faqcont h3:after{content:"\e814"; font-family:iconfont; position:absolute; right:-20px; top:3px;}
.faqcont div{overflow:hidden; display:none; }
.faqcont p{font-size:16px; line-height:1.6; margin-top:15px; transition:.3s ease-in-out; }
.faqcont p a{font-size:inherit; color:#2282fd; }
.faqcont .contopen{border-color:#2282fd; }
.faqcont .contopen h3,.faqcont h3:hover{color:#2282fd; }
.faqcont .contopen h3:after{content:"\e812"; color:inherit;}

.checkcont{position:fixed; top:0; left:0; right:0; margin:auto; width:100%; height:5px; background:#eee; opacity:0; z-index:1000; display:none;}
.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; }
#userversion{height:48px; line-height:48px; padding:0 15px; margin-top:0;}
.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:#44cdcf; background:linear-gradient(to right,#51d9c5,#1ba6eb); 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;}

.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)}}

/*2021-09-07 inline checkout_pop*/
.checkout_pop{ width:100%; height:100%; min-height:500px; position:fixed; top:0; left:0; z-index:9; background-color:#000; background:rgba(0, 0, 0, 0.5); display:none;}
.checkout_pop_wrap{width:100%; height:90%; max-width:833px; max-height:500px; position:relative; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.checkout_pop_main{ width:100%; height:100%; border-radius:20px; background-color:#fff; overflow:hidden; position:relative;}
.checkout_pop_product{width:30%; max-width:280px; padding:0 2%; height:100%; position:relative; background:url(https://imobie-resource.com/en/anyfix/img/checkout_pop_purchase.png) center no-repeat; background-size:cover;}
.checkout_pop_plan{ margin:60px auto 10px; font-size:24px; color:#000;}
.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/en/anyfix/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/en/anyfix/img/checkout_pop_purchase2.png) center no-repeat; background-size:cover; position:relative;}
.checkout_pop_close{ width:30px; height:30px; display:block; line-height:33px; border-radius:100%; position:absolute; top:-10px; right:-30px; font-size:26px; font-weight:bold; cursor:pointer; z-index:9; color:#C9C9C9; background-color:#939393; text-align:center;}

.checkout-container_loading{ width:100%; height:100%; background-color:#fff;}
.checkout-container_loading img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}   

.checkout_pop_title{ width:90%; margin:10px auto 0; font-size:22px; 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/en/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/en/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:#1ab4b0; background:linear-gradient(90deg,#21BFA6 2.06%,#2CD0A1 100%);}
.checkout_pop_btn:hover{ text-decoration:none;background-color:#18c5c1; background:linear-gradient(90deg,#2CD0A1 2.06%,#21BFA6 100%);}
.checkout_pop_email_error input{ border:1px solid #F56C6C;}
.checkout_pop_email_error .pop_email_error{ color:#F56C6C;}
.checkout-container{ width:65%; height:100%; padding:10px 0; background-color:#fff; position:absolute; top:0; right:0; display:none; overflow:hidden;}

/* anydroid buy */
.checkout_pop_list .price_full_checkout { color: #21C3A3; }
.device_message { font-size: 16px; font-weight: 600; color: #000; max-width: 202px; }
.device_message img { vertical-align: middle; }
.checkout_group .checkout_pop_wrap{width:100%; height:90%; max-width:900px; max-height:500px; position:relative; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.checkout_group .checkout_pop_product{width:34%; max-width:360px; padding:0 2%; height:100%; position:relative; background:url(https://imobie-resource.com/en/anyfix/img/checkout_pop_purchase.png) center no-repeat; background-size:cover;}
.checkout_group .checkout_pop_purchase{  width:54%; height:100%; padding:0 4%; background:url(https://imobie-resource.com/en/anyfix/img/checkout_pop_purchase2.png) center no-repeat; background-size:cover; position:relative;}
.checkout_group .checkout_pop_price p{ margin-bottom:10px; font-size:18px; color:#666; line-height:1;}

/*2021-12-06 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:599px; position:fixed; top:50%; left:50%; opacity:0; transform:translate(-50%,-100%); border-radius:10px; z-index:99; background:#FEF4E6 url(../anytrans/img/anniversaire_retain.png) no-repeat center; background-size:cover; text-align:center;}
.retain_close{ position:absolute; top:8px; right:25px; font-weight:bold; font-size:36px; color:#C5A17F; line-height:1; cursor:pointer;}
.retain_main h3{ max-width:780px; height:60px; margin:0 auto; line-height:60px; background-color:#96561A; font-size:22px; color:#fff; border-radius:10px; margin-top:20px; position:relative;}
.retain_main h3:before{content:""; display:inline-block; vertical-align:middle; margin-right:10px; width:51px; height:42px; background:url(../special/img/anniversaire_act.png) no-repeat; background-size:cover;}
.retain_main h3:after{content:""; position:absolute; left:556px; top:-120px; width:99px; height:126px; background:url(../anytrans/img/anniversaire_girl.png) no-repeat; background-size:cover;}
.retain_main h3 b{ font-size:inherit; color:#FFF48E; font-weight:bold;}
.retain_countdown{ margin-top:30px; font-size:20px; color:#000;}
.retain_countdown:before{content:""; display:inline-block; vertical-align:middle; margin-right:15px; width:26px; height:30px; background:url(../anytrans/img/anniversaire_img1.png) no-repeat;}
.retain_countdown:after{content:""; display:inline-block; vertical-align:middle; margin-left:15px; width:26px; height:30px; background:url(../anytrans/img/anniversaire_img2.png) no-repeat;}
.retain_countdown img{margin-right:8px; vertical-align:sub}
.retain_countdown b{ font-size:inherit; color:#96561A; font-weight:bold;}
.retain_main .ft20{max-width:630px; margin:30px auto 30px;}
a.retain_btn{ width:410px; height:68px; padding-top:4px; display:block; margin:0 auto; border-radius:10px; color:#fff; background:linear-gradient(180deg, #F7CC1F 0.84%, #B06825 100%); background-color:#FF8731; font-size:28px; font-weight:bold; line-height:60px; text-decoration:none;}
.retainshow .retain_main{opacity:0; animation:retain_main 0.5s 0.2s ease-in-out forwards;} */

/* 2022/10/19 */
/* .retain{ display:none;}
.retain,.retain_bg{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99;}
.retain_bg{ background:rgba(0, 0, 0, 0.3)}
.retain_main { max-width: 800px; width: 100%; box-sizing: border-box; padding: 50px 0 30px; border-radius: 20px; background-color: #fff; background: url(../anyfix/img/pop_bgimg_one.png) top center no-repeat; background-size: cover; position: absolute;left: 50%; top: 50%; transform: translate(-50%, -50%); }
.retain_close{ position:absolute; top:-20px; right:-25px; font-weight:bold; font-size:22px; color:#fff; opacity: 0.8; 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(../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(../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;}
.hide_price { display: none; }
.buycont .checkout_btn::after { content: "\e929"; font-family: "iconfont"; margin-left: 10px; vertical-align: middle; font-weight: 400;}
.retain .savep { margin: 10px auto 30px; font-size: 24px; line-height: 33px;font-family: 'Open Sans';font-weight: 400; text-align: center;letter-spacing: -1px; color: #000;}
.savep_title { color: #FF9C33; font-size: 24px; font-weight: 600;}
.buycont {position: relative;width: 400px;height: 260px;background: #FFFFFF;border: 1px solid #E6E6E6;box-shadow: 0px 0px 7px rgb(1 99 91 / 12%);border-radius: 10px;display: inline-block;}
.buycont h2 {max-width: 270px;margin: 30px auto 10px;font-weight: 600;font-size: 20px;line-height: 27px;text-align: center;color: #000000;}
.buycont p {font-weight: 400; font-size: 18px; line-height: 22px; text-align: center; color: #999999;}
.buycont .font_price { margin-bottom: 15px; font-size: 16px; color: #999;}
.buycont .font_price del { margin-right: 5px; font-size: 20px; color: #999;}
.buycont p b {font-weight: 700;font-size: 42px;line-height: 57px; text-align: center; color: #FF9C33;}
.buycont .img_tips { position: absolute; right: -25px; top: -27px;}
.buycont .checkout_btn {border-radius: 5px; height: 50px; width: 182px; font-weight: 600; font-size: 18px; line-height: 50px; text-align: center; color: #FFFFFF; background-color: #FF9C33; display: inline-block; text-decoration: none;}
.buycont .checkout_btn:hover { background-color: #ffaa50; }
.retain_title { font-weight: 600; font-size: 30px; text-align: center; color: #000; }
.set_time img{vertical-align: middle;}
.set_time,.set_time span { font-size: 16px; color: #000; line-height: 22px; margin-bottom: 50px; }
.retain_mins, .retain_secs {font-weight: 600;font-size: 22px;line-height: 30px;color: #FF9C33;}
.retain_border .retain_bottom { display: block; text-decoration: none; color: #000; font-weight: 600; font-size: 14px; font-family: 'Open Sans';font-style: normal; margin: 20px auto 0;} */

	/* 2022/12/21 */
	.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; min-height: 476px; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 10px; z-index: 99; background: #fff url(https://imobie-resource.com/de/anytrans/img/retain_pop.jpg) no-repeat center; background-size: cover; text-align: center;}
	.retain_countdown b{ font-size: inherit; color: #e23938; font-weight: bold;}
	.retain_box{ margin: 25px auto 20px auto;}
	.retain_box>p{ color: #2c3b3c;}
	.retain_box_item{ width: 320px; display: inline-block; padding: 30px 0; border: 5px solid #09836a; background-color: #fff; position: relative;}
	.retain_box_item:before{ content: ""; width: 46px; height: 40px; display: block; background: url("https://imobie-resource.com/fr/anytrans/img/xmasretain_box_flower@2x.png") no-repeat; background-size: contain; position: absolute; top: -30px; left: -30px;}
	.retain_product{ font-size: 26px; color: #000; line-height: 1.7;}
	.retain_product span{ font-size: 16px; display: block;}
	.retain_prize{ margin: 20px auto;}
	.retain_prize b{ margin-left: 10px; font-size: 40px; font-weight: bold; color: #000;}
	.retain_prize del{ font-size: 18px; color: #888;}
	.retain_box_item a{ width: 220px; height: 54px; display: block; margin: 0 auto; border-radius: 5px; color: #fff; background-color: #f90; font-size: 26px; line-height: 54px; transition: box-shadow ease-in-out 0.3s;}
	.retain_box_item a:hover{ text-decoration: none; box-shadow: 0 5px 20px #f9d7a4;}
	.retain_box_item_left{ margin-left: 30px;}
	.retain_box_item_left:before{ left: auto; right: -30px; background: url("https://imobie-resource.com/fr/anytrans/img/xmasretain_box_flower2@2x.png") no-repeat;}
	.retainshow .retain_main{opacity: 0; animation: retain_main 0.5s 0.2s ease-in-out forwards;}
	.retain_main h5 { font-size: 24px; font-weight: bold;color: #000;margin-top: 40px;}
	.retain_main h3 { max-width: 780px; min-height: 60px; margin: 0 auto; padding: 14px;box-sizing: border-box; background-color: #C92C20; font-size: 22px; color: #fff; border-radius: 10px; margin-top: 20px; position: relative;}
	.retain_main h3 b { font-size: inherit; color: #FDE61B; font-weight: bold;}
	.retain_countdown { margin-top: 30px; font-size: 20px; color: #000;}
	.retain_countdown img { margin-right: 8px; vertical-align: sub;}
	.retain_main .ft20 { max-width: 630px; margin: 20px auto; color: #000;}
	.retain_main .ft20 span { color: #C92C20; font-size: inherit; font-weight: inherit;}
	a.retain_btn { width: 350px; height: 60px; display: block; margin: 0 auto; border-radius: 10px; color: #fff; background-color: #C92C20; font-size: 26px; font-weight: bold; line-height: 60px; text-decoration: none;}
	.retain_close { position: absolute; top: 8px; left: 25px; font-weight: bold; font-size: 36px; color: #000; line-height: 1; cursor: pointer;}
	.retain_main .ft16 { color: #C92C20;}

/* 2023/06/27 */
/* pri+ati */
.hide{display: none;}

.bundle_buy .price del{display: inline-block;}
.bundle_buy .yeartips {vertical-align: inherit;}
.bundle_buy .buyarea_ti{max-width: 230px;margin-left: auto;margin-right: auto;}
.bundle_buy .buyarea_buysing { text-align: left; }
.bundle_buy .purchase_device{box-sizing: border-box;max-width: 230px;margin: 10px auto 4px;padding: 5px 10px;border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.50);background: rgba(255, 255, 255, 0.05);position: relative;cursor: pointer;}
.bundle_buy .purchase_device:hover{border: 1px solid rgba(0, 0, 0, 0.80);background: rgba(255, 255, 255, 0.08);}
.bundle_buy .purchase_device .drop_btn{position: absolute;border-top: 6px solid black;border-right: 5px solid #ffffff00;border-left: 5px solid #ffffff00;right: 10px;top: 50%;z-index: 8;cursor: pointer;transform: translateY(-50%) rotateZ(0);transition: .3s;}
.bundle_buy .purchase_device.act .drop_btn{transform: translateY(-50%) rotateZ(180deg);}

.bundle_buy .purchase_device p{font-size: 16px;text-align: left;color: black;}

.bundle_buy .price{margin-top: 4px;}
.bundle_buy .price b { display: inline-block; font-size: 40px; }
.bundle_buy .price del { display: inline-block; color: #999; font-weight: 400; font-size: 18px; margin-left: 10px; }

.purchase_main .bundle_buy .purchase_btn{margin-bottom: 17px;margin-top: 17px;}
.bestchoice_cont { position: absolute; top: -21px; left: 0; right: 0; width: 100%; overflow: hidden; border-radius: 10px;}
.bestchoice_label { width: 138px; font-size: 18px; margin: 0 auto; font-weight: 700; color: #f39c11; text-align: center; background-color: #fff; border-radius: 5px; white-space: nowrap; line-height: 38px; border: 2px solid #f39c11; padding: 0 5px;}
.bundle_buy.buyarea_buy ul li span{color: rgba(255, 153, 0, 1);font-size: inherit;color: #ff9900;font-weight: bold;}
.bundle_buy .purchase_device ul::after{content: '';width: 100%;position: absolute;height: 5px;margin: 0;top: -4px;left: 0;}
.bundle_buy .purchase_device ul{position: absolute;display: none;width: 100%;top: 38px;left: 0;border-radius: 5px;background-color: white;overflow: hidden;}
.bundle_buy .purchase_device ul li::before{content: '';}
.bundle_buy .purchase_device ul li{padding: 8px 10px;background-color: white;margin: 0;color: #333;font-size: 14px;text-align: left;}
.bundle_buy .purchase_device ul li:hover{background: rgba(44, 100, 250, 0.16);}
/* .bundle_buy ul li:before{content: "\e923";font-family: iconfont;color: white;font-size: 16px;top: 2px;margin-right: 8px;background: none;} */
/* .bundle_buy ul li{color: white;line-height: 24px;} */
.bundle_buy .purchase_list b{color: #f39c11;}


/* 2023/06/27 */
/* pri+ati_end*/


@keyframes retain_main{
	0%{opacity:1; transform:translate(-50%,-100%) scale(0.8);}
	80%{opacity:1; transform:translate(-50%,-40%);}
	100%{ opacity:1; transform:translate(-50%,-50%) scale(1);}
}
@media screen and (max-width:1320px){
	.purchase_items{ margin:22px 8px auto; min-height:383px; width:46%;}
	.purchase_bestchoice{padding:30px 0;}
	.osgoto{right:0;}
}
@media screen and (max-width:1100px){
	.osgoto{ transform:scale(.6); top:-30px; right:-40px;}
	.osgoto:before{display:none;}
}
@media screen and (max-width:800px){
	.banner_cont{ padding:40px 0; min-height:auto;}
	.banner_cont h1{ font-size:30px;}
	.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;}
	.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;}
}

@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_policy{ padding:20px 0;}
	.purchase_safe{ padding-bottom:0;}
	.purchase_safe_items{ width:42%; margin-bottom:20px;}
	.countdown_time{padding: 9px 25px 9px 40px;}
	.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;}
}
@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) {
	.checkout_pop_product{background:url(https://imobie-resource.com/en/anyfix/img/checkout_pop_purchase@2x.png) center no-repeat; background-size:cover;}
	.checkout_pop_list li{background:url(https://imobie-resource.com/en/anyfix/img/checkout_pop_list@2x.png) left center no-repeat; background-size:16px 16px;}
	.checkout_pop_purchase{background:url(https://imobie-resource.com/en/anyfix/img/checkout_pop_purchase2@2x.png) center no-repeat; background-size:cover;}
	.checkout_pop_email input{background:url(https://imobie-resource.com/en/anytrans/img/email_icon@2x.png) 15px center no-repeat; background-size:17px 13px;}
	.checkout_pop_device{background:url(https://imobie-resource.com/en/anyunlock/img/checkout_pop_devices@2x.png) 3px center no-repeat; background-size:17px 21px;}
}
