/* 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:#f39b11;}
.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:"\e903"; font-family:"iconfont"; font-size:28px; 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;  margin-left:6px; display:inline-block;}
.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{ 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;}
.pridx_banner a{text-decoration:none;}
.pridx_banner_dlbtn{margin-top:30px; display:inline-block;}
.pridx_banner_dlbtn a{display:block; width:220px; line-height:52px; font-size:18px; font-weight:bold; 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;}

.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 .pridx_banner_dlbtn,.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 .pridx_banner_dlbtn,.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 .pridx_banner_dlbtn{ 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(https://imobie-resource.com/en/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{ max-width:488px; max-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(https://imobie-resource.com/en/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(https://imobie-resource.com/en/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;}
/*.point{ animation:point 2s linear paused infinite; -webkit-animation:point 2s linear paused infinite; -moz-animation:point 2s linear paused infinite;}
.pridx_left_nums .point1{ animation-delay:1s; -webkit-animation-delay:1s; -moz-animation-delay:1s;}
.pridx_left_nums .point2{ animation-delay:0s; -webkit-animation-delay:0s; -moz-animation-delay:0s;}
.pridx_left_nums .point4{ animation-delay:0.5s; -webkit-animation-delay:0.5s; -moz-animation-delay:0.5s;}
.pridx_left_nums .point3{ animation-delay:1s; -webkit-animation-delay:1s; -moz-animation-delay:1s;}
.pridx_left_nums .point5{ animation-delay:1.5s; -webkit-animation-delay:1.5s; -moz-animation-delay:1.5s;} 
.point{ animation:point 2s linear paused infinite; -webkit-animation:point 2s linear paused infinite;}*/
.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(https://imobie-resource.com/en/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(https://imobie-resource.com/en/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(https://imobie-resource.com/en/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_p{ width:96%; max-width:430px; margin:30px auto 0; line-height:1.6; color:#595e5f;}
.pridx_banner_btn{ width:220px; margin:auto;}
.pridx_banner_btn a{ width:100%; height:56px; display:block; margin:0 auto 5px auto; line-height:56px; font-size:18px; font-weight:bold;}
.pridx_banner_btn span{ color:#999;}
.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/en/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/en/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/en/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/en/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:40px auto; color:#d8d8d8; font-size:28px;}
.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 p {display:inline-block; margin:auto 10px;}
.btns p span{font-size:18px; 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/en/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/en/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/en/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/en/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/en/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/en/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/en/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/en/phonerescue/img/iosidx_quo.jpg) no-repeat;}
.iosidx_comments_main:after{ content:""; width:75px; height:52px; display:block; background:url(https://imobie-resource.com/en/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/en/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/en/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);}

.pridx_dlbg{ border-top:1px solid #eee; margin-top:50px;}
.installcont .stadv_pcbot_close{position: absolute;top: 5%;z-index: 21;font-weight: 700;cursor: pointer;top: 5%;left:calc(100% - 26px);}
.installcont .stadv_pcbot_close::after{content: "\e813";font-family: "iconfont";font-size: 16px;color: #999;transition: all 0.2s ease-in-out;}


/* 2022-9-16 */
.install{ width:400px; height:180px; background:url(https://imobie-resource.com/en/landing/img/pri_install.png) center no-repeat; position:fixed; z-index:57; left:34px; bottom:70px;}
.install:before{content:""; position:absolute; left:30px; bottom:-10px; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #B9EFF1;}
.installcont{}
.installbg{position:fixed; z-index:56; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.7); animation:opacityout 6s forwards;}
@keyframes opacityout{
	0%{opacity:0;}
	10%{opacity:1;}
	90%{opacity:1;}
	99%{opacity:0; width:100%; height:100%;}
	100%{opacity:0; display:none; width:0; height:0;}
}
.install2{ width:400px; height:180px; background:url(https://imobie-resource.com/en/landing/img/pri_install.png) center no-repeat; position:fixed; top:50px; right:34px; z-index:57;}
.install2:before{content:""; position:absolute; right:30px; top:-10px; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #fff;}

.countdown{position: absolute;display: flex;right: 11%;top: 12%;width: 18%;height: 12%;justify-content: space-between;align-items: center;}
.countdown b{font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	color: #FFFFFF;
	text-stroke: 1px #000000;
   -webkit-text-stroke: 1px #000000;}
   @media screen and (max-width: 820px){
	.countdown b{font-size: 20px;}
   }
   @media screen and (max-width: 700px){
	.countdown b{font-size: 19px;}
   }
   @media screen and (max-width: 650px){
	.countdown b{font-size: 16px;text-stroke: 0.5px #000000;
		-webkit-text-stroke: 0.5px #000000;}
   }
   @media screen and (max-width: 560px){
	.countdown b{font-size: 13px;}
   }
   @media screen and (max-width: 560px){
	.countdown b{font-size: 10px;}
   }


@media screen and (max-width: 1400px) and (min-width: 1200px){
	.pridx_banner_min{ transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8);}
	
}

@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);}
}
@media screen and (max-width: 1200px) and (min-width: 980px){
	.pridx_banner_block_an h3{font-size:24px; margin-top:20px;}
	
	
}
@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:90%; 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;}
	.pridx_banner_min{ transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8);}
	
}
@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_banner_min{ top:0;}
	
	
	.pridx_banner{ height:auto;}
	.pridx_banner_left,.pridx_banner_right{ width:100%; display:block; float:none; overflow:hidden;}
	.pridx_banner_min{width:100%; transform:scale(1); background:url(https://imobie-resource.com/en/phonerescue/img/pridx_banner_imgs_bg.png) center no-repeat,  linear-gradient(to left,#2aa4be,#3a85c7); position:relative; overflow: hidden;}
	.pridx_banner .pridx_banner_block{ margin:50px auto;}
	.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; }	
	.pridx_banner_left_cont{ width:100%; max-width:470px;}
	.pridx_banner_right_cont{ width:100%; max-width:270px; margin-top:80px;}
	
	.pridx_recommend ul li{ margin:10px auto; max-width:100%; min-height:auto; width:calc(100% - 30px);}
 }
 
 

 @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_pro h1,.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;}
	.pridx_reviews_cont{ padding:20px 0;}
	
}
@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;}
	.pridx_banner_text h2,.pridx_pro h2,.pridx_pro h1,.pridx_recommend h2{ font-size:36px;}
}

@media screen and (max-width: 375px){
	html{ font-size:10px;}
	.pridx_dl_block_text h2{ font-size: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) {
	.pridx_pro_blcok figure{background: url(https://imobie-resource.com/en/phonerescue/img/pridx_icon@2x.png) no-repeat; background-size:244px 58px;}
	.pridx_banner_bg{ background:url(https://imobie-resource.com/en/phonerescue/img/pridx_banner_imgs@2x.png) center no-repeat; background-size:488px 549px;}
}