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

.banner{ background:#fff url(https://imobie-resource.com/fr/droidkit/img/buy_banner.jpg) center no-repeat; overflow:inherit; background-size:cover;}
.banner2{background:#fff url(https://imobie-resource.com/fr/droidkit/img/buy_banner2.jpg) center no-repeat; overflow:inherit; 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:#43A450;}

.purchase_main{max-width:1300px; margin-left:auto; margin-right:auto; }
.purchase_items{ width:293px; min-height:380px; display:inline-block; vertical-align:bottom; 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{ font-size:40px; font-weight:bold; line-height:1;}
.price del{ display:block; 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,.fullblock_buybtn:after,.feasblock li a:after{ content:"\e929"; font-family:"iconfont"; margin-left:10px; vertical-align:middle; font-weight:400;}
.purchase_btn:hover,.fullblock_buybtn:hover{ text-decoration:none; transform:translateY(-3px);}
.purchase_list{ max-width:92%; 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:#333; font-size:16px; position:relative; top:3px; margin-right:8px;}
.purchase_bestchoice{ padding:50px 0 30px; background:url(https://imobie-resource.com/fr/droidkit/img/buy_winbg.png) #009E13 bottom center no-repeat; background-size:cover;}
.purchase_bestchoice_mac{background:url(https://imobie-resource.com/fr/droidkit/img/buy_macbg.png) #009E13 bottom center no-repeat; background-size:cover;}
.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;}

.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{ width:112px; padding:6px 34px 10px; 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:230px; margin:0 auto; position:relative;}
#select_device>p{ padding:5px 0 5px 10%; 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: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;}


.purchase_note{ margin:30px auto;}
.purchase_note p{ margin-top:20px; color:#666;}
.request_btn{cursor:pointer; color:#03a217; padding:0 10px;}
.request_btn:hover{text-decoration:underline;}
.buypays{margin:20px auto 0}
.buypays img{vertical-align:middle}
.buypays .left{margin-right:30px}
.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_policy{ padding:40px 0; border-top:1px solid #ececec;}
.purchase_policy_bg{border-top:none;}
.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:22%; display:inline-block; padding:0 1%; 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:46px; font-size:20px; border-radius:8px;border:2px solid #03a217; text-decoration:none; overflow:hidden; transition:transform 0.3s ease-in-out;}
.ospopcon a:hover{transform:translateY(-3px);}
.ospopcon .continuebtn{color:#03a217; width:168px;}
.ospopcon .osbuybtn{padding:0 20px; color:#fff; background-color:#03a217;}
.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:650px; padding:50px; 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:15px;}
.informhf{ width:calc(50% - 15px);  display:inline-block; vertical-align:middle; margin-top:15px;}
.informrig{ margin-left:25px;}
.informhf input{ width:calc(100% - 22px); height:40px; line-height:40px; padding:0 8px 0 12px; border:1px solid #e3e3e3; border-radius:5px; font-size:14px; display:inline-block; vertical-align:middle;}
.informim{ position:relative;}
.informim h5{font-size:14px; margin-bottom:5px; color:#000;}
.informim:before{ width:8px; height:8px; content:"*"; display:block; position:absolute; right:-12px; top:30px; color:#ff3d3d;}
.osinfo input::placeholder,.userrequire::placeholder{ color:#ccc;}
.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:#ccc; 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:#03a217; border-radius:5px; display:block; margin:40px auto 0; text-align:center; text-decoration:none; line-height:50px; font-size:20px; color:#ffffff; font-weight:bold;}
.osinfo_submit .osinfo_subtn:hover{background-color:#2667ff;}
.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:16px; 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:1200px; margin:70px auto; background-color:#fff; box-shadow:0px 0px 50px rgba(0, 0, 0, 0.1); border-radius:10px; padding:50px 0 45px;}
.purchase_full_list{display:inline-block; vertical-align:middle; text-align:left; width:600px; margin:30px 20px 30px 30px;}
.purchase_full_list p{margin-top:5px;}
.purchase_full_list li{display:inline-block; vertical-align:top; color:#666; min-width:296px; 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 20px;}
.purchase_full_feas li{width:calc(25% - 40px);float:left; text-align:left; margin-top:20px; position:relative; padding: 0 10px 0 28px;}
.purchase_full_feas .purchase_full_feas_last{width:calc(25% - 10px);}
.purchase_full_feas li:before{content:""; position:absolute; left:0; top:4px; 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;}


.feasblock{padding:50px 0; margin:50px auto; background-color:#f7faf7;}
.feasblock ul{max-width:1680px; margin:auto;}
.feasblock li{display:inline-block; vertical-align:top; width:360px; height:360px; margin:8px; background-color:#fff; border-radius:10px;}
.feas_title{ font-size: 32px; margin-bottom: 20px; /* background:url(../droidkit/img/buy_featitle.png) #43a450 center no-repeat; background-size:cover; */}
.feas_title h2{font-size:26px; font-weight:bold; padding:0 2%; margin-top:130px;}
.feasblock li img{margin-top:15px;}
.feasblock li h5{font-size:20px; font-weight:bold;}
.feasblock li p{font-size:14px; max-width:300px; min-height:63px; margin:8px auto;}
.feasblock li .feas_price{color:#43A450; 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:600px; display:inline-block; vertical-align:middle; margin:30px 20px 30px 30px;}
.fullblock_list h5{margin-bottom:5px;}
.fullblock_list li{display: inline-block; color:#666; width:296px; margin-top:10px;}
.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:15px auto 0; width:280px; 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;}

.buy_loading{position:fixed; opacity:.98; z-index:2; width:100%; height:100%; left:0; top:0; background:#fff url(https://imobie-resource.com/fr/droidkit/img/buy_banner2.jpg) center no-repeat; background-size:cover;}
.buy_loading_icon{position:fixed; left:50%; top:50%; transform:translate(-50%,-50%);}

@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:88%; 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{line-height:1.3; max-width:900px;}
.banner_cont_exl h1 b{color:#43A450; line-height:inherit;}
.banner_cont_exl h1 span{color:#F39C11; font-size:44px; line-height:inherit; font-family: Helvetica,sans-serif;}
.couponp {max-width:290px; 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*/
.purchase_bestchoice .yeartips:after{ color: #fff;}

.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: 850px; 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; color: #fff;}
.checkout_pop_product{width: 37%; max-width: 280px; padding: 0 2%; height: 100%; position: relative; background: url(https://imobie-resource.com/fr/droidkit/img/checkout_pop_purchase.png) center no-repeat; background-size: cover;}
.checkout_pop_plan{ margin: 60px auto 20px auto; font-size: 24px; line-height: 1;}
.checkout_pop_price p{ margin-bottom: 10px; font-size: 18px; line-height: 1;}
.checkout_pop_current span{ font-size: 30px; font-weight: bold;}
.checkout_pop_current del{ font-size: 18px; color: #666;}
.checkout_pop_current i{ font-style: normal;}
.checkout_pop_list{ display: inline-block;}
.checkout_pop_list .ptr span{ display: none;}
.checkout_pop_list li{ padding-left: 20px; margin-top: 15px; background: url(https://imobie-resource.com/fr/droidkit/img/checkout_pop_list.png) no-repeat; text-align: left; font-size: 13px;}

.checkout_pop_purchase{ width: 53%; height: 100%; padding: 0 4%; background: url(https://imobie-resource.com/fr/droidkit/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:20px auto 0 auto; font-size: 24px; font-weight: bold; color: #000; line-height: 1.2;}
.checkout_pop_message{ display: inline-block; margin-top: 10px; padding:0 0 10px 25px;color: #000; font-size: 16px;
border-bottom: 1px #666 dotted; font-weight: bold; background: url(https://imobie-resource.com/fr/droidkit/img/checkout_pop_devices.png) no-repeat;}
.checkout_pop_email{ margin: 30px auto;}
.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/droidkit/img/email_icon.png) 15px center no-repeat;}
.pop_email_error{ display: block; text-align: left; margin:5px 0 0 25px;}

.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: #43A450; }
.checkout_pop_btn:hover{ text-decoration: none; background-color: #42CA54 ;}
.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;}

.checkout_pop_wrap .yeartips:after{ color: #fff;}

/*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 .ft18{max-width:630px; margin:10px auto 20px;}
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/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;}
	

/* 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:1270px; margin-left:auto; margin-right:auto;}
.atpur_fea{background:#F7FFF8;;  bottom center no-repeat; background-size:cover; border-radius:5px; padding:30px 0;}
.atpur_fea h2{margin-bottom:30px;}
.atpur_fea ul{display:inline-block; vertical-align:middle; }
.atpur_fealist{
	margin-left: 0px;
	width: 500px;
}
.atpur_fealist li{margin-bottom:30px; text-align:left; padding-left:75px; position:relative;}
.atpur_fealist img{ position:absolute; left:0; top:0; width:60px; height:60px; }
.atpur_fealist h3{font-size:20px; font-weight:bold;}
.atpur_fealist p{font-size:14px; color:#666; margin-top:5px;}
.atpur_feaimg{width:640px; height:380px; border-radius:5px; filter: drop-shadow(4px 4px 20px rgba(143, 179, 150, 0.25)); margin-left: 80px;}
.atpur_feaimgmac{width:666px; height:400px;}
.atpur_feaimg img{max-width:100%;}
.atpur_feaimg li,.atpur_feaimg_sld img{position:absolute; width:100%; height:100%; left:0; top:0; opacity:0; transition:.3s ease-in-out;}
.atpur_feaimg .atpur_feaimg_act,.atpur_feaimg_sld .atpur_feaimg_sldact{opacity:1}
.atpur_feaimg_act .atpur_feaimg_dots{display:block; bottom:-30px; width:100%;}
.atpur_feaimg_dots span{display:inline-block; width: 10px;
	height: 10px; margin:4px; background: #E4E4E4;
	border-radius: 1px;transform: rotate(45deg); cursor:pointer;}
.atpur_feaimg_dots .atpur_feaimg_dotact{background: #1BA235;}
.atpur_worry img{max-width:100%}

.atpur_faq{padding:60px 0; background-color:#F4FAFF; border-radius:5px;}
.atpur_faq ul{width:1200px; display:inline-block; vertical-align:top;}
.atpur_faq li{padding:20px 30px; background-color:#fff; text-align:left; margin-top:10px;}
.atpur_faq h5{font-size:18px; font-weight:bold; position:relative; cursor:pointer;}
.atpur_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;}
.atpur_faq .atpur_faq_act h5{color:#257BFF;}
.atpur_faq .atpur_faq_act h5:after{transform:rotate(180deg);}
.atpur_faq p{font-size:16px; padding:0 20px; margin-top:15px; display:none;}
.atpur_area h1,.atpurcon .atbuyarea_buyprice>span,.atpur_fea h2,.atpur_worry h2,.atpur_plan_block h2,.atpur_faq h2{font-family:Helvetica,sans-serif;}
.bestimg {position: absolute; right: 0;}

/* faq */
.faq-list{background: #fff url(https://imobie-resource.com/fr/droidkit/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 li 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: #54A36E;}
.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: #54A36E;}

/* 2023/1/03 dk-coupon */
.dk_banner .banner { background: #fff url(https://imobie-resource.com/en/landing/img/dk_banimg.png) top center no-repeat; }
.dk_queity { max-width: 100%; background: #d6f5df url(https://imobie-resource.com/fr/landing/img/special_bgimg.png) top center no-repeat; margin: 80px auto 44px; padding: 85px 0 120px; }
.dk_queity h2 { line-height: 44px; margin-bottom: 70px; font-size: 32px; }
.dk_queity .purchase_safe_items { border-right: 1px solid #43A450; }
.dk_queity .purchase_safe_items:nth-of-type(4) { border-right: none; }
.dk_queity .purchase_policy { padding: 0; }
.dk_queity .purchase_safe { padding-bottom: 0; }
.dk_faq { background: #fff; }
.dk_faq .faq-box h2 { margin-top: 42px; }
.dk_faq .faq-box ul { margin: 50px auto 80px; }
.dk_faq .faq-box li::after { color: #43A450; }
.feasblock_coupon{margin-bottom: 80px; max-width: 1380px;margin-left: auto;margin-right: auto;background: rgba(66, 196, 84, 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 li .coupon_box img { margin: 0; display: none; }
.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(../landing/img/au_coupon_50off.png);position: absolute;right: 0;top: 0;} */
/* .feasblock_coupon li:first-child::before{content: url(../landing/img/au_coupon_80off.png);} */
.feasblock_coupon li:hover{box-shadow: 0px 0px 20px rgb(67, 164, 80, 0.25);}
.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 #43A450;}
.feature_box>p>span.active::after{content: "";width: 8px;height: 8px;position: absolute;border-radius: 50%;background: #43A450;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: #43A450;}    
.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;}
.feasblock_coupon li .coupon_box { position: absolute; top: 0; right: 0; }
.feasblock_coupon li .coupon_box img.active { display: block; }

@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;}
}
/* dk_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:980px){
	.purchase_full_feas li,.purchase_full_feas .purchase_full_feas_last{width:calc(100% - 38px);}
}
@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;}
	.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; padding-top:35px;}
	.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;}
}
/* dk_coupon */
@media screen and (max-width: 750px) {
	.feasblock_coupon li{width: 100%;margin: 0 0 30px 0;}
	.atpur_fealist { max-width: 420px; width: 95%; }
	.atpur_feaimg { width: 320px; height: 178px; margin: auto; }
	.yeartips i { left: -210px; }
	.yeartips i::after { left: 210px; }
}
@media screen and (max-width:630px){
	/* dk_coupon */
	.dk_queity .purchase_safe_items {border-right: none;}
	.dk_queity { padding: 40px 0 60px; }
	.dk_queity h2 { margin-bottom: 35px; }
	.dk_faq .faq-box li { padding: 11px 50px 20px 20px; }

	.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; margin-top:25px;}
	.countdown_time time{font-size:16px;}
	.countdown_time img{left:-30px; bottom:25px;}
	.countdown_time:after{right:12px; top:8px;}
	.countdown_time span{ display:block;}
	.bestchoice_label{padding:3px 34px 6px;}
	.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:auto; margin:30px 20px;}
	.fullblock_list h5{text-align:center;}
	.fullblock_list li{width:auto; position:relative; padding-left:24px;}
	.fullblock_list li:before{position:absolute; left:0;}
	.feas_title{height:auto; width:92%; height:auto; padding:30px 0;}
	.feasblock{padding:40px 0; margin:40px auto;}
	.feas_title h2{margin:auto; font-size:24px;}
	.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;}
}
@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) {
}
