 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;}

/*@font-face {
	font-family: 'pricon';
	src: url(../fonts/pr_icon.eot);
	src: url(../fonts/pr_icon.eot#iefix) format('embedded-opentype'), 
		 url(../fonts/pr_icon.ttf) format('truetype'), 
		 url(../fonts/pr_icon.woff) format('woff'), 
		 url('../fonts/pr_icon.svg#Open Sans') format('svg');
	font-weight: 300;
	font-style: normal
}*/
.ft60{ font-size:3.75rem;}
.ft70{ font-size:4.375rem;}

 
/*pro nav**/
.nav_banner{ margin-top:13px; padding-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.3); z-index:9; position:relative; color:#fff;}
.nav_banner .nav_banner_os{ font-size:24px; font-weight:300; color: inherit;}
.nav_banner_os:after{ content:""; width:50px; height:23px; display:inline-block; margin-left:10px; background:url(../phonerescue/img/os_icon.png) no-repeat; vertical-align:middle;}
.nav_banner_os:hover,.os_all:hover{ text-decoration:none;}
.nav_banner ul li{ color:rgba(255,255,255,0.8); float:left; margin:7px 0 0 30px;}
.nav_banner ul li a{ color:inherit; font-size:14px;}
.nav_banner .spe{color:rgba(255,255,255,1);}
.nav_banner .prdlbuy{ display:inline-block; padding:0 11px 3px 11px; margin-top:0px; background-color:#f39b11; color:rgba(255,255,255,1) }
.prdlbuy:hover{ text-decoration:none; background-color:#f9b03e; }

.pr_banner{ padding:60px 0 80px 0; position:relative; top:-60px; background-color:#33c0a4; overflow:hidden;}
.pr_banner h1{ margin-top:50px; color: inherit; font-size:2.25rem; font-weight:bold; }
.pr_banner p{max-width:800px; margin:20px auto 0 auto; color: inherit; font-size:1.125rem; line-height:1.6;}
.pr_recommend h2{ font-size:1.5rem;}
.pr_recommend ul{ margin:30px auto; overflow:hidden; overflow:hidden; position:relative;}
.pr_recommend li{ width:40%; float:left; color:#ccc; font-size:0.875rem; margin:0 3% 0 6%; list-style-type:disc;}
.pr_recommend a{ display:block; font-size:inherit; margin:5px 0;}


/*spces**/
.specs_banner{ background:#808578 url(../phonerescue/img/specs_banner.jpg) center no-repeat; background-size:cover;}
.specs_main{ margin:50px auto; overflow:hidden;}
.specs_main_top b{display:inline-block; font-size:24px; font-weight:bold; }
.specs_main_top b:before{ content:""; width:71px; height:71px; margin:10px auto; display:block; background:url(../phonerescue/img/specs_icon.jpg) no-repeat;}
.forios b:before{background-position:0 -71px;}
.forandroid{width:290px;}

.specs_main_top .forios{ width:320px; margin-right:90px; border-right:1px solid #dcdcdc;}
.specs_blcok_cont {padding:30px 0; border-top:1px solid #e9e9e9;}
.specs_blcok_cont:last-child{ border-bottom:1px solid #e9e9e9;}
.specs_blcok_cont h2{ width:280px; font-size:1.125rem; color:#000;}
.specs_blcok_cont p{ padding-top:10px; padding-bottom:10px; font-size:0.875rem; line-height:1.6;}
.specs_blcok_p2{ width:298px; padding-right:20px; margin-right:30px; border-right:1px solid #dcdcdc;}
.specs_blcok_p3{ word-spacing:16px;}
.specs_blcok_p3 span{ font-size:inherit; word-spacing:normal;}
.specs_blcok_cont b{font-weight:bold; font-size:0.875rem;}
.specs_blcok_cont li{ margin:10px 0 0 15px; font-size:0.875rem; line-height:1.6; list-style-type: decimal;}
.specs_blcok_p4{ max-width:350px;}

.specs_mgleft{ margin-left:10px}
.specs_blcok_p1 span{ color:inherit; font-size:inherit;}
.guide_recommend ul li{ width:360px; float:left; color:#ccc; list-style: disc; font-size:14px; margin:0 90px 0 30px;}
.guide_recommend ul li a{ font-size:14px; line-height:2;}
.guide_recommend_cont:after{ content:""; width:1px; height:100%; display:block; position:absolute; top:0; left:420px; border-left:1px solid #e0e0e0;} 


/**guide**/
.guide_banner{ background:#8d8c91 url(../phonerescue/img/guide_banner.jpg) center no-repeat; background-size:cover;}
.guide_main{ margin:50px auto;}
.guide_list{width:470px;}
.guide_list h2{ max-width:90%; padding-bottom:10px; margin-bottom:20px; font-size:1.5rem; font-weight:bold; border-bottom:1px solid #dbdbdb;}
.guide_list h2 span{ font-size:inherit; color:#33c0a3; font-weight:bold;}
.guide_list a{ padding:25px 0 25px 80px; display:block; vertical-align: top; border-radius:5px; position:relative; text-align:left; transition:all 0.5s ease-in-out;}
.guide_list a:before{ content:""; width:50px; height:50px; display: inline-block; background: url(../phonerescue/img/guide_icon.jpg) no-repeat; position:absolute; top:25px; left:10px;}
.guide_list a:after{ content:""; width:12px; height:18px; display:block; background:url(../phonerescue/img/arrow.png) no-repeat; position:absolute; right:15px; top:0; bottom:0; margin:auto; transform:translateX(-10px); opacity:0; transition:all 0.4s  ease-in-out;}
.guide_list b{display: block; margin-bottom:5px; font-size:1.125rem; color:#000;}
.guide_list p{ max-width:90%; color:#666; font-size:0.875rem;}
.guide_list a:hover{ background-color:#f4f4f4; text-decoration:none; transform:translateX(10px);}
.guide_list a:hover::after{ opacity:1; transform:translateX(0);}
.guide_list_li2 a:before{ background-position:-51px 0 ;}
.guide_list_li3 a:before{ background-position:-102px 0 ;}
.guide_list_li4 a:before{ background-position:-153px 0 ;}
.guide_list_li5 a:before{ background-position:-204px 0 ;}
.guide_list_li6 a:before{ background-position:-255px 0 ;}
.guide_list_li7 a:before{ background-position:-306px 0 ;}
.guide_list_li8 a:before{ background-position:-357px 0 ;}
.guide_list_li9 a:before{ background-position:-408px 0 ;}
.guide_list_li10 a:before{ background-position:-459px 0 ;}
.guide_list_li11 a:before{ background-position:-510px 0 ;}
.guide_list_li12 a:before{ background-position:-561px 0 ;}
.guide_list_li13 a:before{ background-position:-612px 0 ;}
.guide_list_li1 a{ padding:25px 0 8px 80px; }
 
/*.nva_meau{width: 19px; height:18px; display:none; float:right; margin: 16px 10px 0 0; position:relative; }
.nva_meau span{ display:block; transition:all 0.3s ease-in-out;}
.nva_meau span{ width:19px; height:2px; margin-top:3px; background-color:#727272;}
.nva_meau2:after{ content:""; width:19px; height:2px; display:block; margin-top:6px; background-color:#727272; position:absolute; transition:all 0.2s ease-in-out;}
.nva_meau_an .nva_meau1{ transform: translateY(6px) rotate(45deg);}
.nva_meau_an .nva_meau2{ transform:translateY(1px) rotate(-45deg);}
.nva_meau_an .nva_meau2:after{ opacity:0;}*/




/**download**/
.dl_banner{ background:#54575e url(../phonerescue/img/dl_banner.jpg) center no-repeat; background-size:cover; overflow:hidden;}
.dl_banner h1{margin:50px auto 30px auto;  color: inherit;}
.dl_banner h1 span{ font-size: inherit; color:#32bea2;}
.dl_times span{ padding:2px; color:#fff; font-size:inherit; border:1px solid #fff; border-radius:2px; }
.dl_times b{ display:block; margin-top:8px; color:inherit; background:url(../phonerescue/img/dl_banner_imgs.png) center no-repeat;}
.dl_score{ width:120px; padding:0 15px; position:relative;}
.dl_score span{ display:block; margin:2px 0; color:inherit; line-height:1.2;}
.dl_score:after,.dl_score:before{ content:""; width:22px; height:61px; display:block; background:url(../phonerescue/img/dl_score_img.png) no-repeat; position: absolute; left:0; top:15px; margin-right:10px;}
.dl_score:after{ background-position:-22px 0; right:-15px; left:auto;}
.dl_banner_cont{ opacity:0.8;}
.dl_banner_cont p{ display:inline-block; margin:0 40px;}
.dl_nav{ margin-top:60px; position:relative;}
.dl_nav a{width:50%; height:90px; background-color:#535756; position:relative;}
.dl_nav span{display:block; margin:19px 30px; font-size:1.125rem; color:#fff;}
.dl_nav span:before{ font-family:"pricon"; font-size:50px; vertical-align:middle; margin-right:10px;}
.dl_forandroid span:before{ content:"\eac0";}
.dl_forios span:before{ content:"\eabe";}
.dl_nav a:hover{ text-decoration:none;}
.dl_nav a:after{content:""; width:10px; height:100%; display:block; background-color: inherit; position: absolute; top:0;}
.dl_forios:after{right:-5px; transform:skewX(5deg);}
.dl_forandroid:after{left:-5px; transform:skewX(-5deg);}
.dl_nav .dl_nav_sel{padding-top:20px; margin-top:-20px; background-color:#32bea2; z-index:2;}
.dl_nav .dl_nav_sel:after{ opacity:1;}
.dl_nav_no{ transition:all 0.3s ease-in-out;}
.dl_nav_no span{ opacity:0.5; transition:all 0.3s ease-in-out;}
.dl_nav_no:hover{ padding-top:20px; margin-top:-20px;}
.dl_nav_no:hover span{ opacity:1;}

.dl_main_forandroid{ display:none;}
/*.dl_pro a{ width:105px; height:105px; display:inline-block; margin:0 42px; border-radius:100%; border:2px solid #d8d8d8; transition: all 0.3s ease-in-out; position:relative; vertical-align:middle;}
.dl_pro a:after{ content:""; width:22px; height:22px; border-radius:100%; border:2px solid #32bea2; position: absolute; top:0; right:4px; background:#fff url(../phonerescue/img/dl_right.png) center no-repeat; opacity:0; transition:all 0.3s ease-in-out;}
.dl_pro .dl_pro_sel:after{ opacity:1;}
.dl_pro span{line-height:105px; font-size:20px; transition: all 0.3s ease-in-out; color:#767676; overflow:hidden;}
.dl_pro span:after{ font-family:"pricon";}
.dl_google span:after{ content:"\e900";}
.dl_sony span:after{ content:"\e905";}
.dl_sansung span:after{ content:"\e904";}
.dl_htc span:after{ content:"\e901";}
.dl_hawei span:after{ content:"\e902"; font-size:46px;}*/
/*.dl_pro a{width:105px; height:105px; display:inline-block; margin:0 42px; border-radius:100%; border:2px solid #d8d8d8; position:relative; vertical-align:middle;}
.dl_pro a span{ width:78px; height:40px; display:block; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto;}
.dl_pro .dl_sony span{ background-position:-78px 0;}
.dl_pro .dl_sansung span{ background-position:-156px 0;}
.dl_pro .dl_htc span{ background-position:-234px 0;}
.dl_pro .dl_hawei span{ background-position:-312px 0;}


.dl_google:hover span{ background-position:0 -41px;}
.dl_sony:hover span{ background-position:-78px -41px;}
.dl_sansung:hover span{ background-position:-156px -41px;}
.dl_htc:hover span{ background-position:-234px -41px;}
.dl_hawei:hover span{ background-position:-312px -41px;}*/
.dl_pro a{width:100px; height:100px; display:inline-block; margin:0 16px; border-radius:100%; border:2px solid #d8d8d8; position:relative; vertical-align:middle;}
.dl_pro a span{ width:78px; height:40px; display:block; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto;}
.dl_google span{ background:url(../phonerescue/img/dl_main_icon1.jpg)no-repeat;}
.dl_sony span{ background:url(../phonerescue/img/dl_main_icon2.jpg)no-repeat;}
.dl_sansung span{ background:url(../phonerescue/img/dl_main_icon3.jpg)no-repeat;}
.dl_htc span{ background:url(../phonerescue/img/dl_main_icon4.jpg)no-repeat;}
.dl_hawei span{ background:url(../phonerescue/img/dl_main_icon5.jpg)no-repeat;}
.dl_motorola span{ background:url(../phonerescue/img/dl_main_icon6.jpg)no-repeat;}
.dl_lg span{ background:url(../phonerescue/img/dl_main_icon7.jpg)no-repeat;}

.dl_pro a:hover span,.dl_pro_sel span{ background-position:0 -41px;}
.dl_pro a:after{ content:""; width:22px; height:22px; border-radius:100%; border:2px solid #32bea2; position: absolute; top:0; right:4px; background:#fff url(../phonerescue/img/dl_right.png) center no-repeat; opacity:0; transition:all 0.3s ease-in-out;}
.dl_pro .dl_pro_sel:after{ opacity:1;}
.dl_pro .dl_pro_sel{ border-color:#32bea2;}
.dl_pro a:hover{ text-decoration:none; border-color:#32bea2;}
.dl_pro a:hover span,.dl_pro_sel span{ color:#32bea2;}
.dl_pro_text{ margin:40px auto; color:#535756; font-size:1rem;}
.dl_pro_text span{ color:#32bea2; font-size:inherit;}
 

.dl_btn a{width:336px; height:60px; font-size:1.125rem; line-height:60px; border-radius:5px; /*background-color:#32bea2;*/ color:#fff; border:2px solid #32bea2;}


.dl_android_btn a{display:inline-block; font-size:1.125rem;}
.dl_btn a:before{ font-size:32px;}
.dl_android_btn_win{ margin-right:40px;}
.dl_btn a img{ margin-right:5px;}
/*.dl_btn a:hover{ text-decoration:none; background-color:#44c6ac; color:#fff;}*/
.dl_btn a:before{ font-family:"pricon"; color:#32bea2; vertical-align:middle; margin-right:15px;}
.dl_btn_win:before{ content:"\eac2";}
.dl_btn_mac:before{ content:"\eabf";}
/*.dl_btn_mac:before{ content:""; width:38px; height:32px; display:inline-block; background:url(../anytrans/img/at_btn_icon.png) no-repeat;}*/

.dl_pro_info{ max-width:820px; margin:80px auto 40px auto;}
.dl_pro_info ul{ width:365px; display:inline-block; vertical-align: top;}
.dl_pro_info .dl_forandroid_support{padding-right:40px; margin-right:40px; border-right:1px solid #999;}
.dl_pro_info ul li,.dl_pro_info ul b ,.dl_main_forios_text li,.dl_main_forios_text b{ margin-top:5px; font-size:0.875rem; color:#000;}
 
.dl_main_forios_block{ min-height:400px; position:relative;}
.dl_main_forios h2{ margin:0 auto 50px auto;}
.dl_main_forios h2 b{ color:#32bea2; font-size:inherit;}
.dl_main_forios_text{ width:430px; margin-left:45px; overflow:hidden;}
.dl_ios_btn a{ display: block; margin-bottom:25px;}

.dl_main_forios_block>img{ position: absolute; right:-110px; top:0px;}

.dl_main_forios_imgs{ width:661px; height:364px; position: absolute; right:-150px; top:0px; background: url(../phonerescue/img/dl_computer.png) top center no-repeat;}
.dl_main_forios_imgs>img{ position: absolute; top:0; bottom:0; right:0; left:0; margin:auto; opacity:0;}
.dl_main_forios_imgs .dl_imgs_sel{ z-index:2; opacity:1;}

.dl_pro_block{ width:100%; background: url(../phonerescue/img/dl_imgs_bg.jpg) center no-repeat; background-size:cover; overflow:hidden;}
 
.dl_pro_cont_text{ max-width:460px; margin:70px 0 60px 40px;}
.dl_pro_cont_text>p{ line-height:1.5;}
.dl_pro_cont_text>a{ width:176px; height:47px; display:block; border-radius:5px; border:2px solid #5da2f1; font-size:16px; color:#5da2f1; line-height:47px;}
.dl_pro_cont_text>a:hover{ text-decoration:none; background-color:#5da2f1; color:#fff;}


/*buy**/
.buy_banner{ width:100%; background: #323232 url(../phonerescue/img/buy_banner.jpg) center no-repeat; background-size:cover; overflow:hidden;}
.buy_banner_cont h1{ margin:60px auto 10px auto; font-size:2.625rem;}
.buy_banner_nav{ margin-top:100px; background-color:#737373;}

.buy_nav_cont{ padding:27px 0; position:relative;}
.buy_nav_bg{ width:270px; height:100%; display:block; position:absolute; top:0; left:350px; background-color:#32bea2; transform:skewX(10deg); transition:all 0.5s ease-in-out;}
.buy_nav_cont>b{ width:130px; display:inline-block; margin:0 30px 0 190px;}
.buy_nav_cont>a{ width:270px; display:inline-block; font-size:18px; color:#fff; z-index:2; position:relative; text-align:center; opacity:0.7; transition:all 0.3s ease;}
.buy_nav_cont .buy_nav_sel{ opacity:1;}
.buy_nav_cont>a:hover{ text-decoration:none; opacity:1;}
.buy_nav_cont>a:before{ font-family:"pricon"; margin-right:10px; font-size:42px; color:#fff; vertical-align: middle;}
.buy_nav_ios:before{ content:"\eabe";}
.buy_nav_android:before{ content:"\eac0";}

.buy_main{ margin-top:70px;}
.buy_blockp,.buy_blockb{ width:316px; margin-top:24px; border:2px solid #eee;}
.buy_blockf{ width:337px; padding-bottom:20px; margin:0 0 0 -2px; position:relative; z-index:2; background-color:#fff; border:3px solid #32bea2;}
.buy_blockb{ margin-left:-2px;}
.buy_blockf>img{ position:absolute; top:0; right:0;}
.buy_block>b{ margin-top:15px; display:block; font-size:3rem; color:#474747;}
.buy_block del{ margin-right:5px; color:#535756;}
.buy_block ul{ display:inline-block;}
.buy_block li{ margin-top:10px; text-align:left; font-size:1rem; color:#000; line-height:35px;}
.buy_block li img{ vertical-align:middle; margin-right:10px;}
.buy_block li b{ font-size:inherit; font-weight:bold; color:#ffae57;}
.buy_block>a{ width:60%; height:49px; margin:25px auto; display:block; border-radius:5px; font-size:16px; line-height:49px; color:#fff; background-color:#ffae57; box-shadow:0 0 15px #dbdbdb;}
.buy_block>a:before{font-family:"pricon"; font-size:22px; vertical-align:middle; color:#fff; margin-right:10px;}
.buy_main_ios .buy_block>a:before{content:"\eabe";}
.buy_main_android .buy_block>a:before{content:"\eac0";}
.buy_block>a:hover{ text-decoration:none; background-color:#f9b46a;}
.buy_blockp>a{ margin-top:52px;}


.blselect{ position:relative; margin:10px 0 -10px 0;}
.blselect_text{ width: 90%; height: 40px; border-radius: 5px; margin-bottom: 20px; padding-left: 10px; border: 1px solid #c1c1c1; font-size: 14px; color: #000; line-height: 40px; background: url(../anytrans/img/buy_arrow2.png) 96% center no-repeat; text-align:left; cursor: pointer;}
.blselect dl { width: 95%; position: absolute; left: 0; top: -215px; border-radius: 5px; border: 1px solid #b3b3b3; background-color: #fff;
 padding: 10px 0; box-shadow: 0 0 5px rgba(0,0,0,0.4); transform: translateY(-20px); opacity: 0; z-index: -1; transition: all 0.5s ease-in-out; }
.blselect dl img {display: block; position: absolute; bottom: -14px; left: 0; right: 0; margin: 0 auto;}
.blselect dd{font-size:14px; color:#444; line-height:36px; overflow:hidden; padding:0 10px; margin:0 10px; border-radius:5px; cursor:pointer;}
.blselect span{ font-size:14px;}
.blselect b{ font-size:16px; line-height:32px; color:#fd971d;  float:right;}
.blselect dd:hover{ background-color:#f1f1f1;}
.blselect .bldlshow{transform: translateY(0px); opacity: 1; z-index:9;}
.buy_block_imgs>img{ margin-left:5px;}

.buy_review{ width:100%; margin:60px auto; background:url(../phonerescue/img/buy_review_bg.jpg) center no-repeat; background-size:cover;}
.buy_review_block{ width:48%; margin:40px auto;}
.buy_review_block i{ display:block; color:#32bea2;} 
.buy_review_block>p{ max-width:340px; line-height:1.71;}
.buy_safe{ padding-bottom:40px; border-bottom:1px solid #e1e1e1;}
.buy_safe_blcok{ width:180px; padding:0 31px;}
.buy_safe_blcok>p{ line-height:1.5;}
.buy_safe_blcok>img{ display:block; margin:0 auto 20px auto;}
.buy_safe_blcok a{ font-size:inherit; color:#32bea2;}
.buy_safe2{ margin:40px auto;}
.buy_safe2>img{ margin-left:10px;}
.buy_block_imgs2{ display:none;}





/*index**/

.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(../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(../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(../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_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;}



.idx_main>h2{ margin:110px auto 60px auto;}
.idx_main>h2:before,.idx_main>h2:after{ content:""; width:70px; height:3px; display:inline-block; background-color:#24a790; vertical-align:middle; margin:0 20px;}

.idx_main_block{ margin:100px auto 0 auto; position:relative; overflow:hidden; background:#505050 url(../phonerescue/img/idx_main_bg.jpg)  20% no-repeat;}
.idx_main_block:after{ content:"";width:0; height:0; display:block; position: absolute; top:0; left:50%; right:50%; margin:auto; border:50px solid transparent; border-top-color:#32bea2;}
.idx_main_cont{ min-height:450px; position:relative;}
.idx_main_left{display:inline-block; margin-bottom:90px; position:absolute; top:0; left:-200px;}
.idx_main_left>p{ margin:75px auto 50px auto; color:#b5b5b5;}
.idx_main_left_block>span{ width:105px; height:105px; display:block; margin:0 auto 20px auto; border-radius:100%; background-color:rgba(255,255,255,0.2); position:relative;}
.idx_main_left_block>span:after{ content:""; width:68px; height:68px; display:block; background:url(../phonerescue/img/idx_icon.png) no-repeat; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.idx_main_left_block .newuser_icon:after{ background-position:-68px 0;}
.idx_main_left_block .reach_icon:after{ background-position:-136px 0;}

.idx_main_left_block{ width:200px; float:left;}
.idx_main_left_block p{color:#d5d5d5; font-size:1rem;}
.idx_main_left_block b{display:block; font-size:1.875rem; color:inherit;}

.idx_main_review{ max-width:600px; position:absolute; top:0; right:-300px; display:inline-block;}
.idx_review_cont{ width:600px; min-height:200px; margin-top:100px; position:relative;}
.idx_review_blcok{ width:100%; position: absolute; background-color:#505050; transform:translateX(100px); opacity:0; transition:transform 0.8s ease-in-out,opacity 0.3s ease-in-out;}
.idx_review_blcok>img{ display:none;}
.idx_review_cut{ opacity:1; transform:translateX(0);}
.idx_review_blcok>i{ font-size:1.125rem; display:block; margin:10px auto 30px auto; color:#fff;}
.idx_review_blcok>p{ padding:20px 70px; font-size:1.125rem; line-height:1.8; color:#e3e3e3; position:relative;}
.idx_review_blcok>p:after{ content: url(../phonerescue/img/idx_quot.png); position: absolute; bottom:0; right:0;}
.idx_review_blcok>p:before{  content: url(../phonerescue/img/idx_quot.png); position: absolute; top:0; left:0;}
.idx_review_circle>a{ width:10px; height:10px; display:inline-block; margin:0 7px; border-radius:100%; background-color:#808080; position:relative; transition:background 0.8s ease-in-out;}
.idx_review_circle>a:after{ content:""; width:20px; height:20px; display:block; position:absolute; top:-5px; left:-5px; border-radius:100%; background-color:#fff; opacity:0.3; transform:scale(0); transition:all 0.8s ease-in-out;}
.idx_review_circle .idx_circle_cut:after{ transform:scale(1);}
.idx_review_circle .idx_circle_cut{ background-color:#fff;}

@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;}
	
	.specs_main_top{ display:none;}
	.specs_blcok_cont .left{ float:none; width:98%; padding:0; margin-left:auto; margin-right:auto;}
	.specs_blcok_cont h2{ margin-bottom:10px;}
	.specs_blcok_p4{ max-width:100%;}
	.specs_blcok_p2{ border:none;}
	.specs_blcok_p5{ margin-top:20px;}
	.guide_list{ float:none; width:98%; margin:0 auto;}
	
	/*.buy_block{ width:95%; max-width:430px; padding-left:2.5%; padding-right:2.5%; float:none; margin:20px auto;}
	.buy_blockf:before{ display:none;}*/
	.idx_banner { height:auto;}
	.idx_banner_block{ width:100%; height:auto; position:relative; left:auto; margin:0 auto;}
	.idx_banner_block>img{ width:100%; height:auto; }
	.idx_banner_left .idx_banner_cont{ margin:0 auto; right:auto; float:none;}
	.idx_banner_right .idx_banner_cont{ margin:0 auto; right:auto; float:none;}
	.idx_banner_right .idx_banner_cont{ left:auto;}
	.idx_banner_main{ width:95%; padding:20px 2.5%; background-size:cover;}
	.idx_banner_main>img{ width:100px; height:100px; margin:0;}
	.idx_banner_text{ margin:20px auto;}
	.idx_main>img{ display:block; max-width:100%;}
	.idx_main>h2{ margin:30px auto; font-size:1.75rem;}
	.idx_main>h2:before, .idx_main>h2:after{ display:none;}
	.idx_main_left{ width:100%; margin-bottom:20px; position: relative; left:auto;}
	.idx_main_left_block { width:32%;}
	.idx_main_review{ width:100%; max-width: none; padding-bottom:20px; position:relative; right:auto;}
	.idx_review_cont{width:100%; min-height:180px; margin-top:20px;}
	.idx_main_block{ margin-top:20px;}
	.idx_main_block:after{ display:none;}
	.idx_banner_block:hover{ text-decoration:none;}
	.idx_main_left>p{ margin:35px auto 50px auto;}
	.idx_review_blcok>i{ margin:10px auto;}
	.idx_main_left>p{ font-size:1.875rem;}
	.idx_banner_cont b{ width:60px; height:60px; line-height:60px;}
	.idx_banner_cont b:after{ font-size:30px;}
	.dl_main h2{ font-size:1.875rem;}
	.dl_main_forios_block{ overflow:hidden;}
	.dl_main_forios_block>img{ width:50%;}
	.buy_nav_cont>b{ display:none;}
	.buy_nav_cont>a{ width:48%;}
	.buy_nav_bg{ width:49%; left:0;}
	.buy_block{ width:80%; padding-left:5%; padding-right:5%; float:none; margin:0 auto 20px auto;}
	.buy_block ul li{ margin-left:0; padding-left:0;}
	.buy_block>a,.buy_block_imgs1>img,.buy_block_imgs2>img{ width:80%;}
	.buy_block ul li img{ width:8%; max-width:25px;}
	.buy_safe_blcok{ width:40%; padding:0; margin:0 2% 20px 2%; float:none; display:inline-block; vertical-align:top;}
	.buy_safe2>img{width:98%; margin-top:20px; display:block; }
	.dl_pro a{margin:10px 20px;}
	.dl_android_btn a{ display:block; margin:10px auto;}
	.dl_pro_info ul{ width:98%; }
	.dl_pro_info .dl_forandroid_support{ padding:0; margin:0; border:none;}
	.dl_main_forios_imgs{ display:none;}
	.dl_main_forios_text{display:block; margin:0 auto;}
	
 }

@media screen and (max-width: 736px){
	 html{ font-size:14px;}
	.nav_banner ul{ display:none;}
	.nav_banner ul li{ margin:10px 10px 0 10px;}
	.dl_banner_cont p{ margin:10px auto;}
	.dl_pro_cont_text{ width:95%; margin:20px 2.5%;}
	.dl_pro_block{ margin-top:0;}
	
	
}
@media screen and (max-width: 568px){
	 html{ font-size:12px;}
	.pr_recommend li{ width:90%;}
	.specs_blcok_p1 span{ display:block; margin-top:20px;}
	.specs_mgleft{ margin:0;}
	.guide_list a:hover{ transform:none;}
	.guide_list a:after{ display:none;}
	
	.idx_main_left_block{ width:100%; margin:10px auto;}
	.idx_main_left>p{ margin:20px auto;}
	.idx_review_blcok>p{ padding:10px 50px;}
	.idx_main_left_block{ width:30%; margin:10px 1%;}
	.idx_main_left_block b{ font-size:18px;}
	.idx_main_left_block>span{ display:none;}
	.dl_nav span{ width:100%; float:none;}
	
	.dl_nav span{ width:50px; height:53px; overflow:hidden; margin:19px auto;}
	.dl_main_forios_block>img{ display: none;}
	.dl_main_forios_block{ text-align:center;}
	.dl_main_forios_text{ width: auto; margin:0 auto; display: inline-block;}
	.dl_btn a{ width:98%; max-width:330px;}
	
	.buy_review{ background:none;}
	.buy_review_block{ width:100%; float:none; margin:20px auto; overflow:hidden;}
	.buy_review_block>img{ display:none;}
	.buy_review_block>p{ max-width:none; float:none;}
	
	}

@media screen and (max-width: 375px){
	html{ font-size:10px;}
	
}

@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) {
.nav_banner_os:after{background:url(../phonerescue/img/os_icon@2x.png) no-repeat; background-size:50px 46px;}
.dl_google span{ background:url(../phonerescue/img/dl_main_icon1@2x.jpg)no-repeat; background-size:78px 81px;}
.dl_sony span{ background:url(../phonerescue/img/dl_main_icon2@2x.jpg)no-repeat; background-size:78px 81px;}
.dl_sansung span{ background:url(../phonerescue/img/dl_main_icon3@2x.jpg)no-repeat; background-size:78px 81px;}
.dl_htc span{ background:url(../phonerescue/img/dl_main_icon4@2x.jpg)no-repeat; background-size:78px 81px;}
.dl_hawei span{ background:url(../phonerescue/img/dl_main_icon5@2x.jpg)no-repeat; background-size:78px 81px;}
.dl_motorola span{ background:url(../phonerescue/img/dl_main_icon6@2x.jpg)no-repeat; background-size:78px 81px;}
.dl_lg span{ background:url(../phonerescue/img/dl_main_icon7@2x.jpg)no-repeat; background-size:78px 81px;}
.dl_pro_sel span{ background-position:0 -41px;}


.guide_list a:before{background: url(../phonerescue/img/guide_icon@2x.jpg) no-repeat; background-size:662px 51px;}
.guide_list_li2 a:before{ background-position:-51px 0 ;}
.guide_list_li3 a:before{ background-position:-102px 0 ;}
.guide_list_li4 a:before{ background-position:-153px 0 ;}
.guide_list_li5 a:before{ background-position:-204px 0 ;}
.guide_list_li6 a:before{ background-position:-255px 0 ;}
.guide_list_li7 a:before{ background-position:-306px 0 ;}
.guide_list_li8 a:before{ background-position:-357px 0 ;}
.guide_list_li9 a:before{ background-position:-408px 0 ;}
.guide_list_li10 a:before{ background-position:-459px 0 ;}
.guide_list_li11 a:before{ background-position:-510px 0 ;}
}



