/* CSS Document */

 h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,b,div,span{font:400 12px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial";color:#333;}
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.2; color:#333;}
html{ font-size:16px;}
.ft28{ font-size:28px;}
.ft46{ font-size:46px;}


.btn{ padding-right:20px; display:inline-block; color:#fff !important; text-align:center; position:relative; overflow:hidden; z-index:1;}
.btn:hover{ text-decoration: none;}
.btn img{ margin:0 5px;}
.dl_btn{background-color:#26b8a7;}
.buy_btn{background-color:#26b8a7;}
.dl_btn:after{content:"\e901"; font-family:"iconfont"; font-size:inherit; color:inherit; position: absolute; top:0; right:20px;  bottom:0; margin: auto 0 auto 10px;}
.buy_btn:after{content:"\e901"; font-family:"iconfont"; font-size:inherit; color:inherit; position: absolute; top:0; right:20px;  bottom:0; margin: auto 0 auto 10px; font-weight:normal;}
.buy_btn>img{position: absolute; top:0; right:10px;  bottom:0; margin: auto 0 auto 10px;}
.lkarrow{ position:relative;}
.lkarrow:after{ content:"\e902"; font-family:"iconfont"; font-size:inherit; color:inherit; vertical-align:middle; transition:transform 0.5s ease-in-out; -webkit-transition:transform 0.5s ease-in-out; -moz-transition:transform 0.5s ease-in-out; position:absolute; margin:5px;}
.lkarrow:hover{ text-decoration:none;}
.lkarrow:hover::after{ transform:translateX(10px); -webkit-transform:translateX(10px); -moz-transform:translateX(10px);}
.btn:before{ content:""; width:100%; height:100%; display:block; background-color:rgba(255,255,255,0.1); transform:rotate(-70deg); -webkit-transform:rotate(-70deg); -moz-transform:rotate(-70deg); position: absolute; top:0; right:-42%; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; z-index:-1;}
.btn:hover:before{ width:200%; height:500%;}

.pridx_banner_right .pridx_banner_dlbtn a:hover{color:#448bc9;}
.pridx_banner_dlbtn{margin-top:30px; display:inline-block;}
.pridx_banner_dlbtn a{display:block; width:220px; line-height:52px; font-size:18px; text-decoration: none; color:#fff; border:2px solid #fff; text-align:center; transition:.3s ease-in-out;}
.pridx_banner_dlbtn a:after{content:"\e901"; font-family:"iconfont"; font-size:16px; color:inherit; margin-left:6px; vertical-align:middle;}
.pridx_banner_dlbtn span{color:#fff; font-size:14px; margin-top:10px; display:block; opacity:.8;}
.pridx_banner_dlbtn a:hover{background-color:#fff; color:#36b5c1;}
.pridx_banner_right .pridx_banner_dlbtn a:hover{color:#448bc9;}
.idx_banner_cont a{text-decoration: none}

.idx_banner{ height:600px; position:relative; overflow:hidden; border-bottom:1px solid #ececec; background-color:#6f6f6f;}
.idx_banner_main{ width:400px; height:100%; margin:0 auto; background:#fff url(https://imobie-resource.com/fr/css2/phonerescue/img/idx_banner_bg1.jpg) no-repeat; position:relative; z-index:3;}
.idx_banner_main:before{ content:""; width:20px; height:100%; display:block; background:#fff url(https://imobie-resource.com/fr/css2/phonerescue/img/idx_banner_bg1.jpg) left top no-repeat; position:absolute; left:-9px; top:0; transform:skewX(2deg);}
.idx_banner_main:after{ content:""; width:20px; height:100%; display:block; background:#fff url(https://imobie-resource.com/fr/css2/phonerescue/img/idx_banner_bg1.jpg) right top no-repeat; position:absolute; right:-9px; top:0; transform:skewX(-2deg);}

/*.idx_banner_main:before{ content:""; width:1000%; height:100%; display:block; background-color:#fff; position:absolute; left:-10px; top:0; transform:skewX(2deg);}
.idx_banner_main:after{ content:""; width:1000%; height:100%; display:block; background-color:#fff; position:absolute; right:-10px; top:0; transform:skewX(-2deg);}
.idx_banner_an .idx_banner_main:after, .idx_banner_an  .idx_banner_main:before{ width:20px; transition:all 2s ease-out}*/


.idx_banner_main>a{ width:226px; height:40px; display:block; border-radius:5px; font-size:18px; line-height:40px; position:relative; overflow:hidden;}
.idx_banner_main .idx_btn_dl{ margin:30px auto 15px auto; border:2px solid #32bea2; color:#32bea2;}
.idx_banner_main .idx_btn_buy{ margin:auto; border:2px solid #f39800; color:#f39800;}
/*.idx_banner_main>a:before{ content:""; width:100%; height:100%; display:block; position:absolute; z-index:-1; transform:translateY(40px); transition:all 0.5s ease;}*/

.idx_btn_dl:hover{ background-color:#32bea2;}
.idx_btn_buy:hover{ background-color:#f39800;}
.idx_banner_main>a:hover{ text-decoration:none; color:#fff;}

/*.idx_banner_main>a:hover:before{transform: translateY(0);}*/

.idx_banner_main>img,.idx_banner_main>h1,.idx_banner_main>p,.idx_btn_dl,.idx_btn_buy{ transform:translateY(100px); opacity:0; z-index:3;}
.idx_banner_an .idx_banner_main>img{ transform:translateY(0); opacity:1; transition:all 0.5s ease-in-out;}
.idx_banner_an .idx_banner_main>h1{ transform:translateY(0); opacity:1; transition:all 0.5s 0.1s ease-in-out;}
.idx_banner_an .idx_banner_main>p{ transform:translateY(0); opacity:1; transition:all 0.5s 0.2s ease-in-out;}
.idx_banner_an .idx_btn_dl{transform:translateY(0); opacity:1; transition:transform 0.5s 0.3s ease-in-out, opacity 0.5s 0.3s ease-in-out;}
.idx_banner_an .idx_btn_buy{transform:translateY(0); opacity:1; transition:transform 0.5s 0.4s ease-in-out, opacity 0.5s 0.3s ease-in-out;}

.idx_banner_an .idx_banner_main>p{width: 80%;font-size: 18px;margin-left: auto;margin-right: auto;line-height: 1.8}

.idx_banner_block{display:block; position:absolute; top:0; width:50%; height:100%; overflow:hidden;}
.idx_banner_left{margin-left:-200px;}
.idx_banner_right{left:50%; margin-left:200px;}
.idx_banner_left>img{ right:0;}
.idx_banner_right>img{ left:0;}
.idx_banner_block>img{width:100%; height:100%; position: absolute; transition:transform 0.5s ease;} 

.idx_banner_cont b{ width:97px; height:97px; display:inline-block; border-radius:100%; border:2px solid #fff; text-align:center; line-height:97px;}
.idx_banner_cont b:after{ font-family:"pricon"; font-size:60px; color:#fff;}
.idx_forandroid:after{ content:"\eac0";}
.idx_forios:after{ content:"\eabe";}
.idx_banner_cont p{ margin:30px 0 10px 0; font-size:1.75rem;}
/*.idx_banner_left .idx_banner_cont{ margin:200px 25% 0 0;}
.idx_banner_right .idx_banner_cont{ margin:200px 0 0 15%;}*/

.idx_banner_text{ transition:all 0.5s 0.8s ease-in-out; opacity:0; transform:translateY(50px);}
.idx_banner_an .idx_banner_text{ opacity:1; transform:translateY(0px)}

.idx_banner_block:hover img{ transform:scale(1.1);}
.idx_banner_cont{ transition:all 0.5s ease-in-out; position:relative;}
.idx_banner_left .idx_banner_cont{ margin:200px 0 0 0; right:20%;}
.idx_banner_right .idx_banner_cont{ margin:200px 0 0 0; left:20%}

.idx_banner_block:hover .idx_banner_cont{transform:scale(1.1);}


/*.idx_banner_left{margin-left:-200px; background:#0a7a7b url(../phonerescue/img/idx_banner_bg2.jpg) right no-repeat; background-size: auto 100%; transition:all 0.5s ease;}
.idx_banner_right{ left:50%; margin-left:200px; background:#0a7a7b url(../phonerescue/img/idx_banner_bg3.jpg) left no-repeat; background-size:auto 100%; transition:all 0.5s ease;}
.idx_banner_cont a{ color:#fff;}
.idx_banner_cont span{ width:97px; height:97px; display:inline-block; border-radius:100%; border:2px solid #fff; text-align:center; line-height:97px;}
.idx_banner_cont span:after{ font-family:"pricon"; font-size:60px; color:#fff;}
.idx_forandroid:after{ content:"\eac0";}
.idx_forios:after{ content:"\eabe";}
.idx_banner_cont>p{ margin:30px 0 10px 0;}
.idx_banner_left .idx_banner_cont{ margin:200px 25% 0 0;}
.idx_banner_right .idx_banner_cont{ margin:200px 0 0 15%;}

.idx_banner_left:hover,.idx_banner_right:hover{ background-size:auto 110%;}*/
.mask{width:100%; height:100%; position:absolute; display:block; top:0; left:0; background-color:rgba(0,0,0,0.4); opacity:0; z-index:-1; transition:all 0.5s ease-in-out;}
.idx_banner_block .mask_show{ opacity:1; z-index:2;}











/*.pridx_banner{ position:relative; height:690px; overflow:hidden;}
.pridx_banner_left{ width:50%; height:100%; background-color:#2aa4be; position:relative;}
.pridx_banner_right{ width:50%; height:100%; background-color:#3a85c7; position:relative;}
.pridx_banner>a:hover{ text-decoration:none;}
.pridx_banner_left .pridx_banner_block{ margin:100px 200px 0 0;}
.pridx_banner_right .pridx_banner_block{ margin:100px 0 0 200px;}

.halo{ width:100%; height:100%; position:absolute;}
.pridx_banner_left .halo{background-image: radial-gradient(circle,#46ccc7 10%,#2aa4be 60%);}
.pridx_banner_right .halo{background-image: radial-gradient(circle,rgba(255,255,255,0.8) -40%,#3a85c7 50%);}
.pridx_banner_block{ z-index:2; position:relative;}
.pridx_banner_block>p{ margin-top:15px; display:block; color:#efefef;}
.pridx_banner_block>a img{ margin-left:10px;}
.pridx_banner_block h3,.pridx_banner_block p,.pridx_banner_left_cont,.pridx_banner_right_cont{ transform:translateY(200px); -webkit-transform:translateY(200px); -moz-transform:translateY(200px); opacity:0;}
.pridx_banner_block_an h3,.pridx_banner_block_an p,.pridx_banner_block_an .pridx_banner_left_cont,.pridx_banner_block_an .pridx_banner_right_cont{  transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); opacity:1; transition:all 0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out;}
.pridx_banner_block_an .pridx_banner_left_cont,.pridx_banner_block_an .pridx_banner_right_cont{ transition-delay:0.5s; -webkit-transition-delay:0.5s; -moz-transition-delay:0.5s;}
.pridx_banner_block_an h3{ transition-delay:0.8s; -webkit-transition-delay:0.8s; -moz-transition-delay:0.8s;}
.pridx_banner_block_an p{ transition-delay:1.1s; -webkit-transition-delay:1.1s; -moz-transition-delay:1.1s;}




.pridx_banner_min{ width:550px; height:619px; position:absolute; top:30px; left:0; right:0; margin:0 auto; overflow:hidden; z-index:3; background:url(../phonerescue/img/pridx_banner_imgs_bg.png) center no-repeat; perspective: 1000px; -webkit-perspective: 1000px;}
.pridx_banner_cont{width:488px; height:549px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transition: transform 0.5s 1.5s ease-in-out; -webkit-transition: transform 0.5s 1.5s ease-in-out; -moz-transition: transform 0.5s 1.5s ease-in-out;}
.pridx_banner_min_an .pridx_banner_cont{transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg);}


 

.pridx_banner_bg{ width:488px; height:549px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; backface-visibility:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; background:url(../phonerescue/img/pridx_banner_imgs.png) center no-repeat;}
.pridx_banner_bg svg{ margin-top:120px;}
#pricon{stroke-dasharray: 1200; stroke-dashoffset: 1200;}
#wordpleft,#wordpright{ animation: svgan 3s linear 1 forwards;}
#addiconleft,#addiconright{ animation: svgan 10s linear 1 forwards;}
@keyframes svgan {
	from {}
	to {stroke-dashoffset: 0;}
}


.pridx_banner_left_cont{ width:470px; height:340px; position:relative; margin:0 auto; background:url(../phonerescue/img/pridx_banner_left_imgs5.png) no-repeat;}
.pridx_banner_left_cont>img{ position: absolute; left:0; right:0; margin:auto;}
.pridx_left_imgs1{ bottom:0;}
.pridx_left_imgs2{ bottom:30px;}
.pridx_left_imgs3{top:50px;}
.pridx_left_nums{ width:120px; height:56px; position: absolute; left:0; right:0; bottom:-10px; margin:auto;}
.pridx_left_num{ margin:0 3px; opacity:0; animation:num 3s linear infinite paused forwards; -webkit-animation:num 3s linear infinite paused forwards; -moz-animation:num 3s linear infinite paused forwards;}
.pridx_left_imgs3{ animation:bappale 4s linear infinite alternate paused forwards; -webkit-animation:bappale 4s linear infinite alternate paused forwards; -moz-animation:bappale 4s linear infinite alternate paused forwards;}
.pridx_left_num2{ animation-delay:0s; -webkit-animation-delay:0s; -moz-animation-delay:0s;}
.pridx_left_num4{ animation-delay:0.5s; -webkit-animation-delay:0.5s; -moz-animation-delay:0.5s;}
.pridx_left_num1{ animation-delay:1s; -webkit-animation-delay:1s; -moz-animation-delay:1s;}
.pridx_left_num6{ animation-delay:1.5s; -webkit-animation-delay:1.5s; -moz-animation-delay:1.5s;}
.pridx_left_num3{ animation-delay:2s; -webkit-animation-delay:2s; -moz-animation-delay:2s;}
.pridx_left_num5{ animation-delay:2.5s; -webkit-animation-delay:2.5s; -moz-animation-delay:2.5s;}
.pridx_banner_left:hover .pridx_left_num{ animation-play-state:running; -webkit-animation-play-state:running; -moz-animation-play-state:running;}
.pridx_banner_left:hover .pridx_left_imgs3{ animation-play-state:running; -webkit-animation-play-state:running; -moz-animation-play-state:running;}
.pridx_left_nums>span{width:5px; height:5px; display:block; border-radius:100%; background-color:#fff; position:absolute; bottom:10px; opacity:0;}
.point1{left: 0;}
.point2{left: 30px;}
.point3{left: 60px;}
.point4{left: 90px}
.point5{right: 0;}
.point6{right: 0;}
.pridx_left_nums .point1{ animation:point 2s linear 1s paused infinite; -webkit-animation:point 2s linear 1s paused infinite;}
.pridx_left_nums .point2{ animation:point 2s linear 0s paused infinite; -webkit-animation:point 2s linear 0s paused infinite;}
.pridx_left_nums .point4{ animation:point 2s linear 0.5s paused infinite; -webkit-animation:point 2s linear 0.5s paused infinite;}
.pridx_left_nums .point3{ animation:point 2s linear 1s paused infinite; -webkit-animation:point 2s linear 1s paused infinite; }
.pridx_left_nums .point5{ animation:point 2s linear 1.5s paused infinite; -webkit-animation:point 2s linear 1.5s paused infinite;}
.pridx_banner_left:hover .point{animation-play-state:running; -webkit-animation-play-state:running;}


@keyframes num{
	0%{ opacity:0; transform: translateY(0);}
	10%{ opacity:1;}
	50%{ opacity:1;}
	100%{opacity:0; transform: translateY(-160px);}
}

@-webkit-keyframes num{
	0%{ opacity:0; -webkit-transform: translateY(0);}
	10%{ opacity:1;}
	50%{ opacity:1;}
	100%{opacity:0; -webkit-transform: translateY(-160px);}
}
@-moz-keyframes num{
	0%{ opacity:0; -moz-transform: translateY(0);}
	10%{ opacity:1;}
	50%{ opacity:1;}
	100%{opacity:0; -moz-transform: translateY(-160px);}
}

@keyframes bappale{
	0%{ transform: translateY(0);}
	50%{transform: translateY(10px);}
	100%{transform: translateY(-10px);}
}
@-webkit-keyframes bappale{
	0%{ -webkit-transform: translateY(0);}
	50%{-webkit-transform: translateY(10px);}
	100%{-webkit-transform: translateY(-10px);}
}
@-moz-keyframes bappale{
	0%{ -moz-transform: translateY(0);}
	50%{-moz-transform: translateY(10px);}
	100%{-moz-transform: translateY(-10px);}
}

@keyframes point{
	0%{ transform:translate(0); opacity:0;}
	30%{ opacity:1;}
	100%{ transform: translateY(-180px); opacity:0;}
}
@-webkit-keyframes point{
	0%{ -webkit-transform:translate(0); opacity:0;}
	30%{ opacity:1;}
	100%{ -webkit-transform: translateY(-180px); opacity:0;}
}
@-moz-keyframes point{
	0%{ -moz-transform:translate(0); opacity:0;}
	30%{ opacity:1;}
	100%{ -moz-transform: translateY(-180px); opacity:0;}
}


.pridx_banner_right_cont{width:270px; height:270px; position:relative; margin:170px auto 0 auto; background:url(../phonerescue/img/pridx_banner_right_imgs1.png) no-repeat; perspective: 1000px; -webkit-perspective: 1000px; -moz-perspective: 1000px;}
.right_blocks{ width:90px; position:absolute; top:110px; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform:rotateX(-13deg) rotateY(-22deg); -webkit-transform:rotateX(-13deg) rotateY(-22deg); -moz-transform:rotateX(-13deg) rotateY(-22deg);}
.right_blocks>span{ width:18px; height:18px; display:inline-block; margin:5px 2px; border-radius:4px; border:2px solid #fff; opacity:0.5;}

.right_block{ animation:right_block 4s paused linear infinite forwards; -webkit-animation:right_block 4s paused linear infinite forwards; -moz-animation:right_block 4s paused linear infinite forwards;}
.right_block1{ animation-delay:0s; -webkit-animation-delay:0s; -moz-animation-delay:0s;}
.right_block9{ animation-delay:0.5s; -webkit-animation-delay:0.5s; -moz-animation-delay:0.5s;}
.right_block3{ animation-delay:1s; -webkit-animation-delay:1s; -moz-animation-delay:1s;}
.right_block7{ animation-delay:1.5s; -webkit-animation-delay:1.5s; -moz-animation-delay:1.5s;}
.right_block5{ animation-delay:2s; -webkit-animation-delay:2s; -moz-animation-delay:2s;}
.right_block4{ animation-delay:2.5s; -webkit-animation-delay:2.5s; -moz-animation-delay:2.5s;}
.right_block6{ animation-delay:3s; -webkit-animation-delay:3s; -moz-animation-delay:3s;}
.right_block8{ animation-delay:3.5s; -webkit-animation-delay:3.5s; -moz-animation-delay:3.5s;}
.right_block2{ animation-delay:4s; -webkit-animation-delay:4s; -moz-animation-delay:4s;}

@keyframes right_block{
	0%{ opacity:0.5; background-color:transparent;}
	10%,40%{opacity:1; background-color:#fff;}
	50%,100%{opacity:0.5; background-color:transparent;}
}
@-webkit-keyframes right_block{
	0%{ opacity:0.5; background-color:transparent;}
	10%,40%{opacity:1; background-color:#fff;}
	50%,100%{opacity:0.5; background-color:transparent;}
}
@-moz-keyframes right_block{
	0%{ opacity:0.5; background-color:transparent;}
	10%,40%{opacity:1; background-color:#fff;}
	50%,100%{opacity:0.5; background-color:transparent;}
}

.rightline{ position:absolute; left:100px; top:180px;}
#rightline{stroke-dasharray:400; stroke-dashoffset:400; animation: svgan 4s linear paused infinite forwards;}
.right_iphone{ width:52px; height:101px; position:absolute; right:10px; top:110px; background: url(../phonerescue/img/pridx_banner_right_imgs2.png) no-repeat; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform:rotateX(-13deg) rotateY(26deg); -webkit-transform:rotateX(-13deg) rotateY(26deg); -moz-transform:rotateX(-13deg) rotateY(26deg);}
.right_iphone span{ margin-top:45px; display:block;}
.pridx_banner_right:hover #rightline,.pridx_banner_right:hover .right_block{animation-play-state:running; -webkit-animation-play-state:running; -moz-animation-play-state:running;}


.pridx_banner a:hover .lkarrow:after{ animation:arrow 1s linear alternate infinite forwards; -webkit-animation:arrow 1s linear  alternate infinite forwards; -moz-animation:arrow 1s linear alternate infinite forwards;}
@keyframes arrow{
	0%{ transform:translateX(0);}
	100%{ transform:translateX(10px);}
}
@-webkit-keyframes arrow{
	0%{ -webkit-transform:translateX(0);}
	100%{ -webkit-transform:translateX(10px);}
}
@-moz-keyframes arrow{
	0%{ -moz-transform:translateX(0);}
	100%{ -moz-transform:translateX(10px);}
}





.pridx_banner_text{ width:488px; height:549px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; background:url(../phonerescue/img/pridx_banner_imgs.png) center no-repeat; transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); backface-visibility:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; z-index:2;} 
.pridx_banner_text>p{ width:96%; max-width:470px; margin:10px auto 20px auto; line-height:1.6; color:#595e5f;}
.pridx_banner_text>a{ width:220px; height:56px; display:block; margin:auto;	line-height:56px; font-size:18px; font-weight:bold;}
.pridx_banner_text .buy_btn{ margin-top:20px;}*/

.pridx_pro{ max-width:1300px; min-height:789px; margin:100px auto 0 auto; position:relative;}
.pridx_pro>img{ display:block; position:absolute; left:0; right:0; bottom:0; margin:auto;}
.pridx_pro_blcok{ width:50%; max-width:440px; margin-top:90px; position:relative;}
 


.pridx_pro_blcok figure{ width:58px; height:58px; float:left; background:url(https://imobie-resource.com/fr/css2/phonerescue/img/pridx_icon.png) no-repeat;}
.pridx_pro_text{ max-width:360px; margin-left:10px;}
.pridx_pro_text b{ font-size:24px; line-height:1.4; font-weight:bold;}
.pridx_pro_text p{ margin-top:20px; font-size:14px; color:#535353; line-height:1.8;}
.pridx_pro_blcok .pridx_pro_icon2{background-position:-58px 0 ;}
.pridx_pro_blcok .pridx_pro_icon3{background-position:-116px 0 ;}
.pridx_pro_blcok .pridx_pro_icon4{background-position:-174px 0 ;}

.pridx_reviews{ background: #464646 url(https://imobie-resource.com/fr/css2/phonerescue/img/pridx_reviews_bg.jpg) center no-repeat; background-size:cover; overflow:hidden;}
.pridx_reviews_cont{ margin:40px auto; position:relative; overflow:hidden;}
.pridx_reviews_cont:before{ content:""; width:83px; height:53px; display:block; background:url(https://imobie-resource.com/fr/css2/phonerescue/img/pridx_quo.png) no-repeat; position: absolute; top:0;}
.pridx_reviews_cont:after{ content:""; width:83px; height:53px; display:block; background:url(https://imobie-resource.com/fr/css2/phonerescue/img/pridx_quo.png) no-repeat -83px 0; position: absolute; right:0; bottom:70px;}
.pridx_reviews_blocks{max-width:800px; min-height:260px; margin:0 auto;position: relative;}
.pridx_reviews_blcok{ width:100%; opacity:0; overflow:hidden; transform:translateX(80px) scale(0.95); -webkit-transform:translateX(80px) scale(0.95); -moz-transform:translateX(80px) scale(0.95); position: absolute;}
.pridx_reviews_cont .pridx_reviews_sel{transform:translateX(0) scale(1); -webkit-transform:translateX(0) scale(1); -moz-transform:translateX(0) scale(1); opacity:1; transition:transform 0.5s ease-in-out; -webkit-transition:transform 0.5s ease-in-out; -moz-transition:transform 0.5s ease-in-out;}
.pridx_reviews_blcok p{ margin:30px auto; color:#d8d8d8; font-size:24px;}
.pridx_reviews_blcok span{ color:#bdbdbd; font-size:18px;}


.pridx_reviews_reference{ margin-bottom:40px;}
.pridx_reviews_reference a{ width:37px; height:5px; display:inline-block; margin:0 4px; background-color:#777; position: relative;}
.pridx_reviews_reference a:after{ content:""; width:0; height:100%; display: inline-block; background-color:#26b8a7; position:absolute; left:0; overflow:hidden;}

.pridx_reviews_reference .pridx_reference_sel:after{ content:""; width:100%; transition:width 0.5s ease-in-out;}
.pridx_dl_block{ margin:80px auto;}
.pridx_dl_block_text h2{ margin:30px auto;}
.pridx_dl_block_text{ width:600px; margin-left:-100px; padding:40px 60px 70px 0; border-right:2px solid #eee;}
.pridx_dl_block_text a{ margin-right:50px; color:#26b8a7; font-size:18px;}
.pridx_dl_cont{ width:450px; margin-right:-80px;}
.pridx_dl_cont h2 img{ margin-right:10px;}
.pridx_dl_cont>p{ margin:25px auto;}
.btns_buy{ margin-left:20px;}
.btns p {display:inline-block; margin:auto 5px;}
.btns p span{font-size:14px;font-weight: bold }
.btns p a{width:180px; height:58px; display:block; margin:10px auto; line-height:58px; font-size:18px;}
.btns .btns_buy a{background-color:#268dec;}




.iosidx_banner{ padding-top:130px; background:#1a94a7 url(https://imobie-resource.com/fr/css2/phonerescue/img/iosidx_banner_bg.jpg) center no-repeat; background-size:cover; overflow:hidden;}
.iosidx_banner_cont{ padding-bottom:70px;}
.iosidx_banner_text{ width:620px;}
.iosidx_banner_text li{ margin-top:10px; font-size:16px; line-height:24px; color:#c5fcff;}
.iosidx_banner_text li b{ font-size:18px; font-weight:bold; color:#dde8ed;}
.iosidx_banner_text li span{ width:25px; height:25px; display:inline-block; margin-right:10px; background:url(https://imobie-resource.com/fr/css2/phonerescue/img/iosidx_banner_iconspng.png) no-repeat; vertical-align:middle;}
.iosidx_banner_text .iosidx_banner_icon2{ background-position:-25px 0;}
.iosidx_banner_text .iosidx_banner_icon3{ background-position:-50px 0;}
.iosidx_banner_text .iosidx_banner_icon4{ background-position:-75px 0;}
.iosidx_banner_btns>p{ width:250px;}
.iosidx_banner_btns>p a{ height:100%; display:block; line-height:66px; font-size:22px;}
.iosidx_banner_btns>p span{ display:block; margin-top:20px; font-size:14px; color:#fff; opacity:0.5;}
.iosidx_banner_btns .buy_btn{ margin-left:30px;}
.iosidx_banner_cont figure{ width:937px; height:753px; display:block; position:absolute; right:-470px; bottom:0; background:url(https://imobie-resource.com/fr/css2/phonerescue/img/iosidx_banner_imgs.png) no-repeat;}

.iosidx_blcok1{ margin:100px auto;}
.iosidx_blcok_text{ width:600px;}
.iosidx_blcok_text p,.iosidx_pro p,.iosidx_newfun_block p{margin-top:20px; font-size:18px; color:#666; line-height:1.667;}
.greenline:after{ content:""; height:5px; display:block; background-color:#31c5b5;}
.iosidx_blcok1 .greenline:after{ width:160px; margin-top:30px;}
.iosidx_blcok1 figure{ width:717px; height:534px; display:block; position:absolute; top:0; left:-380px; background:url(https://imobie-resource.com/fr/css2/phonerescue/img/iosidx_blcok1_imgs.jpg) no-repeat;}


.iosidx_pro{height:705px;}
.iosidx_pro h2{ max-width:600px; margin:60px auto 0 auto; position:absolute; left:0; right:0;}
.iosidx_pro .greenline:after{ width:160px; margin:30px auto 0 auto;}
.iosidx_pro a{ width:19%; height:100%; padding:0 3%; float:left; overflow:hidden;}
.iosidx_pro a:hover{ text-decoration:none;}
.iosidx_pro h3{margin-top:30px; font-size:24px;}
.iosidx_pro span{ margin-top:20px; display:block; font-size:16px; color:#3ab2c4; transform:translateY(30px); -webkit-transform:translateY(30px); -moz-transform:translateY(30px); opacity:0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear;}
.iosidx_pro a:hover span{ transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); opacity:1;}
.iosidx_pro figure{ width:157px; height:140px; display:block; margin:200px auto 0 auto; background:url(https://imobie-resource.com/fr/css2/phonerescue/img/iosidx_pro_icon.png) no-repeat;}
.iosidx_pro_block1{ background-color:#f1fffe;}
.iosidx_pro_block2{ background-color:#e6f6f5;}
.iosidx_pro_block3{ background-color:#d9f0f0;}
.iosidx_pro_block4{ background-color:#caebea;}
.iosidx_pro_block2 figure{ background-position:-157px 0;}
.iosidx_pro_block3 figure{ background-position:-314px 0;}
.iosidx_pro_block4 figure{ background-position:-471px 0;}

.iosidx_newfun{ padding:0 14%; margin:55px auto 0 auto;}
.iosidx_newfun_block{ width:50%; max-width:364px; margin-top:80px;}
.iosidx_newfun_block .greenline:after{ width:90px; height:4px; margin-top:15px;}
.iosidx_newfun_main{position:absolute; top:120px; left:0; right:0; bottom:0; margin: auto;}
#newfun{ position:absolute; top:-76px; left:0; right:0; margin:auto;}
.circlebg{ width:550px; height:550px; border-radius:100%; border:15px solid #f4f4f4; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}
.iosidx_newfun_imgs{ width:480px; position:absolute; top:-80px; bottom:0; left:0; right:0; margin:auto;}
.iosidx_newfun_imgs img{ margin-top:40px;}
 
.iosidx_tech{ margin-top:130px; padding:100px 0 80px 0; background:#f1fffe url(https://imobie-resource.com/fr/css2/phonerescue/img/iosidx_tech_bg.jpg) no-repeat; position: relative;}
.iosidx_tech:after{ content:""; width:0; height:0; display:block; border:30px solid transparent; border-top-color:#f1fffe; position:absolute; bottom:-60px; left:0; right:0; margin:auto;}
.iosidx_tech .greenline:after{ width:68px; height:4px; margin:20px auto 0 auto;}

.iosidx_tech_main a{ transform:translateY(300px); -webkit-transform:translateY(300px); -moz-transform:translateY(300px); opacity:0;}
.iosidx_tech_main_an a{ transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); opacity:1; transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out; -webkit-transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out; -moz-transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out;}
.iosidx_tech_main_an a:nth-of-type(2){ transition-delay:0.1s; -webkit-transition-delay:0.1s; -moz-transition-delay:0.1s;}
.iosidx_tech_main_an a:nth-of-type(3){ transition-delay:0.2s; -webkit-transition-delay:0.2s; -moz-transition-delay:0.2s;}
.iosidx_tech_main_an a:nth-of-type(4){ transition-delay:0.3s; -webkit-transition-delay:0.3s; -moz-transition-delay:0.3s;}
.iosidx_tech_main_an a:nth-of-type(5){ transition-delay:0.4s; -webkit-transition-delay:0.4s; -moz-transition-delay:0.4s;}
.iosidx_tech_main_an a:nth-of-type(6){ transition-delay:0.5s; -webkit-transition-delay:0.5s; -moz-transition-delay:0.5s;}
.iosidx_tech_main_an a:nth-of-type(7){ transition-delay:0.6s; -webkit-transition-delay:0.6s; -moz-transition-delay:0.6s;}


.iosidx_tech_main>p{ max-width:700px; margin:20px auto 35px auto; line-height:1.667;}
.iosidx_tech_block{ width:178px; height:200px; display:inline-block; margin:0 20px; background:url(https://imobie-resource.com/fr/css2/phonerescue/img/iosidx_polygon.png) no-repeat;}
.iosidx_tech_block img{ margin:40px auto 20px auto;}
.iosidx_tech_block p{ font-size:16px; color:#0c0c0c;}
.iosidx_tech_block:hover{ text-decoration:none; background-position:0 -200px;}
.iosidx_tech_block:hover p{ color:#fff;}

.iosidx_dl_block{ padding:70px 0 60px 0; background-color:#36bec1; background:-webkit-linear-gradient(left,#3ab2c4, #32cbbd); background:linear-gradient(left,#3ab2c4, #32cbbd); overflow:hidden;}
.iosidx_dl_block>p{ max-width:860px; margin:0 auto 40px auto;}
.iosidx_dl_block>a{ max-width:344px; height:80px; display:block; background-color:#fff; box-shadow:0 0 15px #2eaea9; margin:0 auto; font-size:26px; line-height:80px; color:#33c8be;}
.iosidx_dl_block>a img{ margin-left:10px;}
.iosidx_dl_block>a:hover{ text-decoration:none;}
.iosidx_dl_block>span{display:block; opacity:0.7;}

.iosidx_comments{ margin:100px auto;}
.iosidx_comments h2{ max-width:240px; margin:160px 0 0 -30px;}
.iosidx_comments .greenline:after{ width:99px;}
.iosidx_comments_main{ width:760px; height:390px; padding:20px; margin-right:-150px; border:5px solid #f7f7f7; position:relative;}
.iosidx_comments_main:before{ content:""; width:70px; height:52px; display:block; background:url(https://imobie-resource.com/fr/css2/phonerescue/img/iosidx_quo.jpg) no-repeat;}
.iosidx_comments_main:after{ content:""; width:75px; height:52px; display:block; background:url(https://imobie-resource.com/fr/css2/phonerescue/img/iosidx_quo.jpg) no-repeat; background-position:-70px 0; position:absolute; bottom:20px; right:20px;}
.iosidx_comments_block{ width:620px; margin:20px auto;}
.iosidx_comments_block>p{ margin-bottom:60px; font-size:24px; line-height:1.42;}
.iosidx_comments_block i{ font-size:22px; color:#7e7e7e;}

.iosidx_compat{padding:60px 0 120px 0; background-color:#f4f4f4;}
.iosidx_compat_cont{ max-width:1200px; margin:0 auto;}
.iosidx_compat_cont .greenline:after{ width:84px; margin:20px auto 0 auto;}
.iosidx_compat_cont ul{ width:28%; margin:40px 2.5% 0 2.5%;}
.iosidx_compat_cont li{ margin-top:30px; font-size:16px; color:#666; line-height:1.5;}
.iosidx_compat_cont li b{ font-size: inherit; font-weight:bold; color:#4c4c4c;}


.isoidx_dlbuy{ padding:50px 0 150px 0; background:url(https://imobie-resource.com/fr/css2/phonerescue/img/isoidx_dlbuy_bg.jpg) center bottom no-repeat; overflow:hidden;}
.isoidx_dlbuy_main>img,.isoidx_dlbuy_main h2,.isoidx_dlbuy_main>p,.isoidx_dlbuy_main>a,.iosidx_rated{ transform:translateY(100px); -webkit-transform:translateY(100px); -moz-transform:translateY(100px); opacity:0; transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out; -webkit-transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out; -moz-transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out;}
.isoidx_dlbuy_main>p{ max-width:740px; margin:30px auto 40px auto;}
.isoidx_dlbuy_main>a{ width:240px; height:65px; line-height:65px;}
.isoidx_dlbuy_main .buy_btn{ margin-left:30px;}
.isoidx_dlbuy_main_an>img,.isoidx_dlbuy_main_an h2,.isoidx_dlbuy_main_an>p,.isoidx_dlbuy_main_an>a,.isoidx_dlbuy_main_an .iosidx_rated{transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); opacity:1;}
.isoidx_dlbuy_main_an h2{ transition-delay:0.1s; -webkit-transition-delay:0.1s; -moz-transition-delay:0.1s;}
.isoidx_dlbuy_main_an>p{transition-delay:0.2s; -webkit-transition-delay:0.2s; -moz-transition-delay:0.2s;}
.isoidx_dlbuy_main_an>a{ transition-delay:0.3s; -webkit-transition-delay:0.3s; -moz-transition-delay:0.3s;}
.isoidx_dlbuy_main_an .iosidx_rated{ transition-delay:0.4s; -webkit-transition-delay:0.4s; -moz-transition-delay:0.4s;}




.iosidx_dltimes{display:inline-block; padding:15px; border-radius:5px; border:1px solid #f2f2f2; vertical-align:top;}
.iosidx_dltimes span{display:inline-block; font-size:inherit; padding:5px; border:1px solid #ecf1f4;}
.iosidx_dltimes p{ margin-top:5px;}
.iosidx_rated_main{ width:170px; display:inline-block; padding:5px 25px; margin-left:35px; background:url(https://imobie-resource.com/fr/css2/phonerescue/img/iosidx_rated_bg.jpg) center bottom no-repeat; border-radius:5px; border:1px solid #f2f2f2;}
.iosidx_rated_main img{ margin:3px 0;}
.iosidx_rated_main p{ max-width:130px; margin:0 auto; line-height:1.2;}

/*2019-12-23*/
.pridx_recommend ul{ max-width:1260px; width:92%; margin:20px auto 0; }
.pridx_recommend ul li{ margin:18px 1.5%; max-width:340px; min-height:235px; width:calc(29% - 30px); border:2px solid #f7f7f7; border-radius:8px; display:inline-block; vertical-align:top; padding:40px 15px;}
.pridx_recommend ul li p{ font-size:18px; color:#333333; line-height:1.6; margin-top:20px;}
.pridx_recommend ul li span{ font-size:18px; color:#888888; line-height:1.6; margin-top:20px; display:block;}
.pridx_reclink a{ font-size:18px; color:#26b8a7; text-decoration:none; position:relative;}
.pridx_reclink a:after{content:"\e902"; font-family:"iconfont"; display:inline-block; font-size:16px; color:inherit; position:relative; vertical-align:middle; margin-left:8px; transition:all linear 0.3s;}
.pridx_reclink a:hover:after{ transform:translateX(5px);}


.ata_more{max-width: 1200px;margin: 60px auto 0px;height: auto;overflow: hidden;width: 96%;background:#f7fcfc ;border-radius: 15px;padding-bottom: 40px}
.ata_more_left{width:66%}
.ata_more_right{width: 33%}
.ata_more_left>p,.ata_more_right>p{font-weight: bold}
.ata_more_left,.ata_more_right{display: inline-block;position: relative;overflow: hidden;vertical-align: top}
.ata_more_title,.pra_more_left>ul{font-size: 24px;margin: 40px 0 0 35px}
.ata_more_title>a,.pra_more_left>ul>a{font-size: 24px;font-weight: bold;color: #333;text-decoration: none}
.ata_more_left>ul{margin: 20px 0 0 35px}
.ata_more_title>img{vertical-align: bottom}
.ata_more_left:before{content: '';position: absolute;top: 40px;right: 0;width: 1px;height:100%;background-color: #f3f3f3;}
.ata_more_left>ul>li{margin-left: 15px;position: relative;line-height: 40px;display: inline-block;width: 47%}
.ata_more_left>ul>li>a{font-size: 14px;color: #808080;position: relative;text-decoration: none}
.ata_more_left>ul>li:before{content: '';position: absolute;top: 11px;left: -15px;width: 6px;height: 6px;background-color: #23c1b0;border-radius: 3px;}
.ata_more_left>ul>li>a>span{ width:0; height:1px; display:inline-block; background:#23c1b0; position:absolute; left:0; bottom:-3px; display:block; transition:width 0.3s linear; -webkit-transition:width 0.3s linear; -moz-transition:width 0.3s linear; -o-transition:width 0.3s linear; -ms-transition:width 0.3s linear;}
.ata_more_left>ul>li>a:hover span{ width:calc(100% - 1px);}
.ata_more_left>ul>li>a:hover{ color: #23c1b0}
.ata_tipsbox>a{display: inline-block;font-size: 15px;color:#808080;padding:0 25px;background-color: rgb(225,246,244);line-height: 25px ;border-radius: 20px;margin-right: 5px;margin-top: 13px;text-decoration: none}
.ata_tipsbox{margin: 15px 0 0 35px}
.ata_tipsbox>a:hover{color: #23c1b0}
.ata_more_left>p, .ata_more_left>ul{margin-left: 35px}

@media screen and (max-width: 1700px){
	.idx_banner_right .idx_banner_cont{left:10%;}
	.idx_banner_left .idx_banner_cont{ right:10%;}
	.idx_banner_text{ max-width:400px;}
}
@media screen and (max-width: 1300px){
	.pridx_pro{ width:98%;}
	.pridx_pro>img{ transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8);}
	.idx_banner_text{ max-width:300px;}
	.idx_banner .idx_banner_cont{ margin-top:170px; left:3%; right:3%;}
}

@media screen and (max-width: 1200px){
	.pridx_pro{ width:90%; height:auto; min-height: inherit; margin:50px auto;}
	.pridx_pro>img{ display:none;}
	.pridx_pro_blcok{ margin:40px 0; max-width:100%;}
	.pridx_pro_text{ max-width:80%; margin:0 auto;}
	.pridx_pro_blcok figure{ margin-right:10px;}
	.pridx_dl_block{ width:100%;}
	.pridx_dl_block_text{ max-width:45%; margin-left:20px;}
	.pridx_dl_cont{ max-width:40%; margin-right:20px;}
	.pridx_dl_block_text h2{ font-size:30px;}
	
	
}
@media screen and (max-width: 980px){
	.pw980{width:98%;}
	.nva_meau{display:block;}
	.nav_cont ul{width:100%; background-color: rgba(0,0,0,0.95); position: absolute; z-index:9999; height:100%; left:0; top:54px; margin:0; overflow-y:auto; display: none;}
	.nav_cont ul li{float:none; text-align:left;}
	.nav_cont ul li a{display:block; text-align:left; color:#fff; margin-left:20px;}
	.nav_cont ul li .nav_sel,.nav_cont ul li a:hover{color:#fff;}
	.language{display:none;}
	.nav_pro_list{margin-left:50px; display:none;}
	.nav_pro_list>a{display:block; font-size: 12px; color: #fff; line-height: 50px; font-family:"Open Sans"; margin-right:20px; text-decoration:none;} 
	.nav_pro_list>a:hover{text-decoration: underline;}
	
	
	.pridx_dl_block_text>a{ display:block; font-size:16px; margin:10px 0;}
	.btns p{ float:none;}
	/*.btns p a{ width:80%; display:block; margin:20px auto 5px auto;}*/
	.btns_buy{ margin:0;}
	
	
	.pridx_pro{ width:100%;}
	.pridx_pro_blcok{ text-align:center;}
	.pridx_pro_blcok>figure{ float:none; display:block; margin:0 auto 10px auto;}
	.pridx_pro_text{ float:none; }	
	
	.idx_banner{ height:auto;}
	.idx_banner_right{ left:auto;}
	.idx_banner_block{width:100%; height:auto; margin:0 auto; position: relative;}
	.idx_banner_block:hover{ text-decoration:none;}
	.idx_banner .idx_banner_cont{ margin:30px auto; position:relative; float:none;}
	.idx_banner_text{ max-width:100%;}
	.idx_banner_block>img{ height:auto;}
	.idx_banner_main{ width:100%; padding:30px 0; background:#fff url(https://imobie-resource.com/fr/css2/phonerescue/img/idx_banner_bg1.jpg) top center no-repeat; background-size: cover;}
	.idx_banner_main>img{ margin:0;}
	.idx_banner_main>p{ max-width:80%; margin: auto;}
	
	.pridx_recommend ul li{ margin:10px auto; max-width:100%; min-height:auto; width:calc(100% - 30px);}
	.ata_more_left,.ata_more_right{width: 95%}
	.ata_more_left:before{display: none}

	.ata_more_title>a, .pra_more_left>ul>a{font-size: 22px}
	.ata_more_left>ul>li{line-height: 30px;margin-top: 8px}
	.ata_more_left>p, .ata_more_left>ul,.ata_more_title, .pra_more_left>ul,.ata_tipsbox{margin-left: 15px}
 }
 
 

 @media screen and (max-width: 800px){
	 .pridx_dl_cont{ margin-top:0;}
	 .pridx_dl_cont h2 img{ display:block; margin:0 auto;}
	 
}

@media screen and (max-width: 736px){
	 html{ font-size:14px;}
	.pridx_banner_min{ width:100%;}
	.pridx_banner_cont, .pridx_banner_text{ width:100%;}
	.pridx_banner_text h2,.pridx_pro h2,.pridx_recommend h2{ font-size:40px;}
	.pridx_pro_blcok{ width:90%; max-width:none; float:none; margin:50px auto; text-align:center;}
	.pridx_reviews_blcok p{ font-size:18px;}
	.pridx_reviews_blocks{ min-height:200px;}
	.pridx_dl_block{ margin:0 auto;}
	.pridx_dl_block>div{ width:90%; max-width:100%; margin:50px auto; padding:0; float:none; text-align:center;}
	
	.pridx_dl_block_text{ border:none;}

	.ata_more_left>ul>li{width: 95%}
	
}
@media screen and (max-width: 568px){
	 html{ font-size:12px;}
	.pridx_reviews_blcok p{ font-size:16px;}
	.pridx_reviews_blocks{ min-height:230px;}
	.pridx_dl_block h2{ font-size:26px;}
	
}

@media screen and (max-width: 375px){
	html{ font-size:10px;}
	.pridx_dl_block_text h2{ font-size:20px;}
	.idx_banner_block>img{ height:100%;}
	
	
}

@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) {
	.pridx_pro_blcok figure{background: url(https://imobie-resource.com/fr/css2/phonerescue/img/pridx_icon@2x.png) no-repeat; background-size:244px 58px;}
	.pridx_banner_bg{ background:url(https://imobie-resource.com/fr/css2/phonerescue/img/pridx_banner_imgs@2x.png) center no-repeat; background-size:488px 549px;}
}