 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;}
/*sub nav**/

.sub_nav {position:relative; z-index:10;}
.sub_nav_cont{ margin-top:10px;}
.sub_nav_float{ width:100%; height:auto; padding:5px 0; position:fixed; top:-10px; color:#333; box-shadow:0 0 15px rgba(0,0,0,0.2); background:#fff; overflow:visible;}
.sub_nav_float .sub_nav_cont{ max-width:980px; margin:10px auto 0; position:relative; border:none;}
.sub_nav_float .prisub_nav_cont{ position:relative;}

.sub_nav_cont,.sub_nav li, .sub_nav a,.sub_nav span,.sub_nav h3{ color:inherit;}
.white .sub_nav_cont{border-bottom: 1px solid rgba(255,255,255,0.5);}
.sub_nav_cont{border-bottom:1px solid #edeeef;}
.sub_nav_os{margin-top:2px;}
.sub_nav_os:after{ content:""; width:50px; height:23px; display:inline-block; margin-left:10px; vertical-align:middle; background:url(https://imobie-resource.com/es/phonerescue/img/os_icon.png) no-repeat; background-position:0 -23px;}
.white .sub_nav_os:after{ background-position:0 0;}
.sub_nav_float .sub_nav_os:after{ background-position:0 -23px;}

.sub_nav_os:hover{ text-decoration:none;}
.sub_nav li a:hover{ color:#26aa9c;}
.white .sub_nav_list li>a:hover{ color:#a4f5ff;}
.sub_nav_float .sub_nav_list li>a:hover{ color:#000;}

/*.white .sub_nav_cont2 .sub_nav_list li>a:hover{ color:#26aa9c;}*/
.sub_nav li{ height:35px; float:left; margin: 8px 0 0 15px; line-height:25px;}
.sub_nav li a{ font-size:13px;}
.sub_nav li a:hover{ text-decoration:none;} 
.nav_buy_btn{ padding:1px 11px 4px 11px; margin-top:2px; position:relative; background-color: #f39b11; color:#fff !important;}
.sub_nav .sub_main_btn{ width:138px; height:40px; padding:0; display:block; margin-top:10px; color:#fff; text-align:center; line-height:40px; font-size:16px; background-color:#f39b11;}
.nav_buy_btn:hover,.sub_main_btn:hover{background-color:#f9b03e; text-decoration:none;}
.sub_nav .sub_main_btn:hover{color:#fff; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
.haschild1:before{ content:""; width:150px; height:0; display: block; position:absolute; top:10px; left:250px; z-index:-1; opacity:0; overflow:hidden;}
.haschild2:before{ content:""; width:380px; height:0; display: block; position:absolute; top:10px; left:250px; z-index:-1; opacity:0; overflow:hidden;}
.haschild:hover:before{ z-index: 1; height:40px; opacity:1;}
.haschild a{position:relative;}
.haschild>a:after{ content:"\e800"; font-family:"iconfont"; margin-left:5px; vertical-align: middle; display:inline-block; transition:transform linear 0.3s;}
.haschild>a:hover:after{ transform:rotate(180deg);}
.haschild>a:before{ content:""; width:0; height:0; display:block; border:10px solid transparent; border-bottom-color:#fff; position:absolute; bottom:-10px; left:0; right:0; margin:auto; opacity:0;}
.sub_nav_cont2 .haschild>a:before{ border-bottom-color:#4a4d62;}
.haschild:hover .sub_nav_main{ height:370px; padding-top:25px; z-index:9; transition:height 0.5s ease-in-out; -webkit-transition:height 0.5s ease-in-out; -moz-transition:height 0.5s ease-in-out;}
.haschild:hover a:before{ opacity:1; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.sub_nav_main{position:absolute; top:38px; right:0; margin:auto; background-color:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.4);  height:0; overflow:hidden; z-index:-1;}
.sub_nav_cont2 .sub_nav_main{background-color:rgba(54,58,81,0.98); color:#fff;}
.sub_nav_main>a{ display:block; padding:20px 0; border-top:1px solid #ccc;}
.sub_nav_main>a:hover{ color:#26aa9c;}
.sub_nav_main dl{min-height:306px;}
.sub_nav_main dt{ font-size:20px; color:#26aa9c;}
.sub_nav_main dd{ margin:10px auto 0 auto; overflow:hidden;}
.sub_nav_main dd span{ max-width:90%; color:inherit; font-size:inherit;}
.sub_nav_block1{width:280px; padding:0 20px;}
.sub_nav_block2{width:310px; padding:0 20px; border-right:1px solid #ccc; border-left:1px solid #ccc;}
.sub_nav_block3{width:280px; padding-left:28px; background:url(https://imobie-resource.com/es/phonerescue/img/sub_nav_bg.png) right bottom no-repeat;}
.sub_nav_block4{width:310px; padding:0 20px; border-right:1px solid #ccc;}
.sub_nav_block3 h3{ max-width:150px; font-size:18px; font-weight:bold;}
.sub_nav_cont2 .sub_nav_block2{ border-right:1px solid #5e6071; border-left:1px solid #5e6071;}
.sub_nav_cont2 .sub_nav_block4{border-right:1px solid #5e6071;}
.sub_nav_cont2 .sub_nav_main>a{ display:block; padding:20px 0; border-top:1px solid #5e6071;}
.sub_nav_main dd a{display:block; padding:5px 0; transition:transform 0.5s ease-in-out; -webkit-transition:transform 0.5s ease-in-out; -moz-transition:transform 0.5s ease-in-out;}
.sub_nav_main dd a:hover{ color:#26aa9c; transform:translateX(10px); -webkit-transform:translateX(10px); -moz-transform:translateX(10px);}
.sub_nav_icon:before{ font-family:"iconfont"; font-size:inherit; color: inherit; margin:0 5px 0 2px;}
.sub_nav_icon1:before{ content:"\e908";}
.sub_nav_icon2:before{ content:"\e90b";}
.sub_nav_icon3:before{ content:"\e90e";}
.sub_nav_icon4:before{ content:"\e904";}
.sub_nav_icon5:before{ content:"\e909";}
.sub_nav_icon6:before{ content:"\e905";}
.sub_nav_icon7:before{ content:"\e906";}
.sub_nav_icon8:before{ content:"\e907";}
.sub_nav_icon9:before{ content:"\e90d";}
.sub_nav_icon10:before{ content:"\e90c";}
.sub_nav_icon11:before{ content:"\e90a";}
.sub_nav_icon12:before{ content:"\e904";}
.sub_nav_icon13:before{ content:"\e915";}
.sub_nav_icon14:before{ content:"\e914";}
.sub_nav_icon15:before{ content:"\e916";}
.sub_nav_icon16:before{ content:"\e919";}
.sub_nav_icon17:before{ content:"\e91a";}
.pricon:before{ content:"\e90f"; font-family:"iconfont"; font-size:30px; vertical-align: text-bottom; margin-right:10px;}
/*sub nav mobile**/
/*sub nav**/

.sub_navm{ width:100%; max-width:980px; margin:0 auto; position:relative; z-index:9; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; display:none;}
.sub_navm_an{ color:#333; position:fixed; top:0; z-index:9; border-bottom:1px solid #eee;}
.sub_navm_an,.sub_navm_an2{ color:#333; background-color:#fff;}
.sub_navm_cont{ color:inherit; border-bottom:1px solid #ccc;}
.white .sub_navm_cont{border-bottom:1px solid rgba(255,255,255,0.4);}
.sub_navm_top{padding:8px 0; color:inherit;}
.sub_navm_top .nav_buy_btn{ margin:5px 10px 0 0; font-size:14px; color:#fff;}
.sub_navm_arrow { width:32px; display:block; position: absolute; left:0; right:0; margin:0 auto; cursor:pointer; color:inherit; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.sub_navm_arrow:after{ content:"\e800"; font-family:"iconfont"; font-size:30px;}
.sub_navm_an2 .sub_navm_arrow{ transform:rotate(180deg);}
.sub_navm_top h2 a{ font-size:24px; color:inherit;}
.sub_navm_top h2 a:hover{ text-decoration:none;}
.sub_navm_top h2{ max-width:160px; margin-left:10px; font-weight:normal; color:inherit !important;}
.sub_navm_list{ width:100%; background-color:#fff; position:fixed; z-index:9; display:none;}
.sub_navm li>a { margin: 20px 0; display:block; font-size: 20px;}
.sub_navm_list li{ margin:0 20px; color:#333; border-bottom: 1px solid #ccc;}
.sub_navm_list li a{ color: inherit; text-align:left;}
.sub_navm_list li a:hover, .sub_navm dd a:hover span{ text-decoration: none; color:#26aa9c;}
.sub_navm dd{height:0; margin:0 auto; opacity: 0; transform:translateY(-20px); -webkit-transform:translateY(-20px); -moz-transform:translateY(-20px); transition: transform 0.35s ease-out,opacity 0.35s ease-out; -webkit-transition: transform 0.35s ease-out,opacity 0.35s ease-out; -moz-transition: transform 0.35s ease-out,opacity 0.35s ease-out; overflow:hidden;}
.sub_navm .dlshow dd{transform:translate(0); -webkit-transform:translate(0); -moz-transform:translate(0); height:auto; opacity:1;}
.dlshow dd:nth-child(2){ transition-delay:0.3s; -webkit-transition-delay:0.3s; -moz-transition-delay:0.3s;}
.dlshow dd:nth-child(3){ transition-delay:0.35s;}
.dlshow dd:nth-child(4){ transition-delay:0.4s;}
.dlshow dd:nth-child(5){ transition-delay:0.45s;}
.dlshow dd:nth-child(6){ transition-delay:0.5s;}
.dlshow dd:nth-child(7){ transition-delay:0.55s;}
.dlshow dd:nth-child(8){ transition-delay:0.6s;}
.dlshow dd:nth-child(9){ transition-delay:0.65s;}
.dlshow li{width:100%; height:auto; opacity:1;}
.sub_navm dd a{ display:block; margin:10px; font-size:14px; opacity:0.8;}
.sub_navm dd a span{ font-size:inherit;}
.haschildm{ position:relative;}
.haschildm:before{ content:"\e814"; font-family:"iconfont"; position:absolute; right:20px; top:15px;}
.haschildm_an:before{ content:"\e812";}






.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; position:absolute; margin:3px 5px 5px 5px;}
.lkarrow:hover{ text-decoration:none;}
.lkarrow:hover::after{ transform:translateX(10px);}

.btn:before{ content:""; width:100%; height:100%; display:block; background-color:rgba(255,255,255,0.1); transform:rotate(-70deg); position: absolute; top:0; right:-42%; transition:all 0.5s ease-in-out; z-index:-1;}
.btn:hover:before{ width:200%; height:500%;}

.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:20px auto 30px auto;}
.pridx_dl_cont>span{ display:inline-block; width:200px; margin-left:10px; text-align:center; font-size:12px;}

.fe_btns a{ width:180px; height:58px; line-height:58px; display:block; font-size:18px;}
.fe_btns_buy{ margin-left:20px;}
.fe_btns span{ display:block; margin-top:10px; text-align:center;}


/*2019-08-15*/
.prhaschild>a:before{ display:none;}
.prisub_nav_main{ width:680px; box-shadow:0 0 2px rgba(0,0,0,0.2); background:url(https://imobie-resource.com/es/phonerescue/img/prinav_bg.png) no-repeat; background-size:cover; right:45px;}
.prasub_nav_main{padding:0 25px; right:370px;}
.haschild:hover .prisub_nav_main{ height:275px;}
.haschild:hover .prasub_nav_main{ height:180px;}
.haschild:hover .prasub_nav_main{ height:148px;}
.prsub_nav_main{ border-radius:10px;}
.haschild:hover .prsub_nav_main{ padding-top:0;}
.prisub_nav_main dl{ width:600px; margin:22px 10px 0 70px;}
.prasub_nav_main dl{ width:170px; margin:22px auto;}
.prsub_nav_main dl{ min-height:auto;}
.nav_dl_btn{ padding:6px 11px; position:relative; background-color: #3cbfb0; color:#fff !important;}
.nav_dl_btn:hover{ background-color: #26b8a7; text-decoration:none;}
.nav_dl_btn.prinav_dl_btn{ background-color: #1c9d8e;}
.nav_dl_btn.prinav_dl_btn:hover{ background-color:#1c9d8e;}
.nav_dl_btn.pranav_dl_btn{ background-color: #35b431;}
.nav_dl_btn.pranav_dl_btn:hover{ background:#1eac1a;}
.nav_buy_btn{ padding:6px 11px; position:relative; background-color: #f39b11; color:#fff !important;}
.nav_buy_btn:hover{background-color: #f9b03e; text-decoration:none;}
.nav_buy_btn.prinav_buy_btn{background: #f4a529;}
.nav_buy_btn.prinav_buy_btn:hover{background: #f39b11;}
.nav_buy_btn.pranav_buy_btn{background: #f4a529;}
.nav_buy_btn.pranav_buy_btn:hover{background: #f39b11;}
.sub_navm_top .nav_dl_btn{ margin:3px 20px 0 0; font-size:14px; color:#fff; height:20px; line-height:20px;}
.prsub_navm .haschildm:before{ content:"\e800"; top:5px; font-weight:bold; transition:transform linear 0.3s;}
.prsub_navm .haschildm_an:before{ transform:rotate(180deg);}
.prsub_navm .sub_navm_arrow{ width:20px; top:15px; transition:transform linear 0.3s;}
.prsub_navm .sub_navm_arrow:after{font-size:20px;}
.prsub_navm .sub_navm_list li{ padding:0 20px; margin:0; position:relative;}
.prsub_navm .sub_navm_list li:after{ width:4px; height:4px; background:#a8a8a8; border-radius:4px; z-index:10; content:""; display:block; position:absolute; left:10px; top:12px; }
.prsub_navm .sub_navm_shop:after{ width:18px; height:17px; content:""; display:inline-block; position:relative; margin-left:5px; background:url(https://imobie-resource.com/es/phonerescue/img/sub_navm_shop.png) left center no-repeat; vertical-align:middle; background-size:cover;}


.prisub_nav_fealf{ width:300px; margin-right:25px;}
.prisub_nav_fearg{ width:270px;}
.prisub_nav_fea h4{ font-size:16px; color:#333333; font-weight:bold; margin-top:20px;}
.prisub_nav_fea a{ font-size:13px; color:#666666; display:block; line-height:1.6; margin-top:7px; position:relative; padding-left:13px;}
.prisub_nav_fealf a{ margin-top:10px;}
.sub_nav .prisub_nav_fea a:hover{ color:#1ab1bb;}
.prisub_nav_fea a:before{ width:5px; height:5px; content:""; display:block; position:absolute; left:0; top:7px; background:#29bfc9; transform:rotate(45deg); z-index:5;}
@media screen and (max-width: 1200px){
	.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){
	.sub_navm{display: block;}
	.sub_nav {display:none;}
	
	.pridx_dl_block_text>a{ display:block; font-size:16px; margin:10px 0;}
	.pridx_dl_cont>a{ width:80%; display:block; margin:20px auto;}
	.pridx_dl_cont .buy_btn{ margin:20px auto;}
	
	 /*nav style**/
	 .pw980{width:100%;}
	 .fe_btns p{ width:100%;}
	 .fe_btns p a{ width:80%; display:block; margin:20px auto 5px auto;}
	 .fe_btns_buy{ margin:0;}
}
@media screen and (max-width: 736px){
	.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;}
	 .fun_nav_operation a{ margin: 0 6px;}
	 .top_logo{ width:200px; overflow:hidden;}
	 .idx_banner_text h1{ font-size:50px; margin-top:100px;}
	 .idx_banner_text p{width:98%; font-size:32px; margin-top:20px;}
}
@media screen and (max-width: 568px){
	.sub_navm h2 a{ font-size:20px;display: inline-block;margin-top: 6px;}
}
@media screen and (max-width: 375px){
.sub_navm h2 a{ font-size:18px;}
}

@media screen and (max-width: 325px){
	.sub_navm_list li{ padding:0 5px;}
	.sub_navm_list li:after{ display:none;}
}

@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) {
.sub_nav_os:after{background:url(https://imobie-resource.com/es/phonerescue/img/os_icon@2x.png) no-repeat; background-size:50px 46px; background-position:0 -23px;}
}