/*global*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, keygen, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input, textarea, select, button { margin:0; padding:0; border:none; outline:0; font-size:100%; font:inherit; }
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
ol, ul { list-style:none;}
sup, sub {font-size:83%;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
del { text-decoration:line-through;}
ins, u, s, a, a:hover { text-decoration:none;}
pre, code, kbd, samp { font-family:inherit;}
em, i, cite, var, address, dfn { font-style:normal;}
h1, h2, h3, h4, h5, h6, strong, b { font-weight:normal;}
html, body, fieldset, img, iframe, abbr { border:0;}
table { border-collapse:collapse; border-spacing:0;}
caption, th { text-align:left; font-weight:normal;}
textarea{ overflow:auto; resize:none;}
label, summary { cursor:default;}
a, button, label { cursor:pointer;}
ol,ul,dl,li{ list-style-type: none;}
body, textarea, input, button, select, keygen, legend { font:12px/1.14 arial,\5b8b\4f53,helvetica,sans-serif; color:#666;}
html { _background-image:url(http://about:blank); _background-attachment:fixed;}
body, html { font-family: "microsoft yahei"; overflow-x: hidden;}
a { color:#666; -webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-transition: all .5s ease-out;
   -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
        transition: all .5s ease-out;}
a:hover { color:#35a5e6;}




.product-action-1 {padding-left:50px; padding-right:50px;}

/* function */
.f-dn { display:none;}
.f-db { display:block;}
.f-di { display:inline;}
.f-fl { float:left; display:inline;}
.f-fr { float:right; display:inline;}
.f-fn { float:none;}
.f-pr { position:relative;}
.f-pa { position:absolute;}
.f-oh { overflow:hidden;}
.f-fs12 { font-size:12px;}
.f-fs14 { font-size:14px;}
.f-fwb { font-weight:bold;}
.f-tal { text-align:left;}
.f-tac { text-align:center;}
.f-tar { text-align:right;}
.f-vam { vertical-align:middle;}
.f-vat { vertical-align:top;}
.f-wsn { word-wrap:normal; white-space:nowrap;}
.f-ti { overflow:hidden; text-indent:-999em;}
.f-ti2 { text-indent:2em;}
.f-cp { cursor:pointer;}
.f-nus { -webkit-user-select:none; -ms-user-select:none; user-select:none;}
.f-clear { overflow:hidden; display:block; clear:both; height:0;}
.f-clearfix:before, .f-clearfix:after { content:''; display:table;}
.f-clearfix:after { clear:both;}
.f-clearfix,.f-zm { *zoom:1;}
.f-yahei { font-family:\5fae\8f6f\96c5\9ed1;}
.f-song { font-family:\5b8b\4f53;}
.f-cred { color:#f00;}

.th-two-banner{ width: 100%; background:#f3f4f6;background-size: auto; }
.th-two-banner h1{ line-height: 1.6em;  padding-top:40px; padding-bottom:40px; font-size:35px; color: #2a2e4a; text-align:center; font-weight:600;}

.th-two-side{margin-bottom: 20px; padding: 60px 0;}
.th-two-side i { font-style:normal; position: relative; display: block; line-height: 1.5;padding: 10px;background-color:#35a5e6; font-size: 16px; color: white;}
.th-two-side i:before {  content: ''; position: absolute; left: 24px; bottom: -7px;border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-top: 8px solid #35a5e6;}
.th-two-side ul{padding:10px}
.th-two-side ul{padding:24px;background:#fafafa;line-height:200%}
.th-two-side ul li{line-height:1.2;margin-bottom:15px}
.th-two-side ul li a{color:#111;font-size:17px}
.th-two-side ul li a:hover{ color: #35a5e6;}
.th-two-post-list{ padding: 60px 0;}
.th-two-item{padding:30px;border:1px solid #ededed;margin-bottom:30px}
.th-two-post-list .h{line-height:120%;margin-bottom:6px;position:relative;margin-bottom:10px;margin-top:10px;font-weight:100}
.th-two-post-list .h a{color:#222;font-size:22px;display:inline-block; line-height: 40px; font-weight:500;}
.th-two-post-list .h a:hover{color:#35a5e6}
.th-two-post-list .list-meta{margin-bottom:15px}
.th-two-post-list .list-meta i{display:inline-block;vertical-align:top;margin-right:30px;padding-left:20px;line-height:30px;font-size:14px;color:#777}
.th-two-post-list .list-meta i:first-child{background: url(../images/time.webp) no-repeat 0 7px;}
.th-two-post-list .list-meta i:last-child{background: url(../images/rw.webp) no-repeat  0 7px;}
.th-two-post-list p{font-size:16px;line-height:25px}
.th-two-post-list a.more{color:#35a5e6;display:inline-block;margin:20px 0 0 0;padding:0 24px;border-radius:2px;border:1px solid;font-size:.875rem;line-height:36px}
.th-two-post-list a.more:hover{color:#fff;background-color:#35a5e6}
.th-two-pages{padding-bottom:60px}
.th-two-pages li{display:inline-block;margin:3px;vertical-align:top;text-align:center}
.th-two-pages a,.th-two-pages span{display:inline-block;min-width:36px;height:36px;line-height:36px;text-align:center;font-size:.875rem;background-color:#fafafa}
.th-two-pages li a:hover{background-color:#35a5e6;color:#fff}
.th-two-footer{ background-color: #fafafa;}
.footer-info{ padding: 80px 0 70px;}
.foot-box p{position:relative;font-weight:600;margin-bottom:20px;font-size:14px;color:#111}
.foot-box p:after{content:'';position:absolute;left:0;bottom:-4px;width:15px;height:1px}
.foot-box p:after{background-color:#35a5e6}
.foot-box.about{ font-size: 14px; line-height: 25px;}
.th-two-menu li a{ display: inline-block;font-size: 14px; line-height: 25px;}
.th-two-menu li a:hover{ color: #35a5e6;}
.th-two-copy{padding:40px 0;border-top:1px solid #eee;font-size:.875rem}
.th-two-copy i{font-style:normal}
.th-two-copy .clone-menu{float:right}
.footer-menu li{float:left;margin-left:20px}
.footer-menu li a:hover{color:#35a5e6}
.social-wrap a{display:inline-block;color:#fff;font-weight:600;display:inline-block;width:48px;height:48px;line-height:48px;text-align:center;border-radius:4px;margin-right:6px;font-size:1.2rem}
.social-wrap a.facebook{background:#3f68ae}
.social-wrap a.twitter{background:#66c4f5}
.social-wrap a.linkedin{background:#3393d5}
.social-wrap a.google-plus{background:#ec4242}
.social-wrap a:hover{opacity:.8}

.th-three-situations { padding:90px 0; background-color: #2862a1; color: white;}
.th-three-situations dl dt{margin-bottom: 24px; font-size: 25px;}
.th-three-situations dl dd {margin-bottom: 20px; font-size: 14px; line-height:1.8em;}
.th-three-situations dl dd strong { font-weight: 700;}

.th-three-risk{padding:150px 0;background:url(../images/bg_user-risk.webp) right bottom no-repeat;background-color:#e7eeff}
.th-three-risk dl dt{margin-bottom:30px;font-size:25px;color:#0078d7}
.th-three-risk dl dd{margin-bottom:25px;font-size:15px;line-height:1.8em;}


.th-three-support{ padding-bottom:240px; background:url(../images/usb_boot.webp) right bottom no-repeat;color:#333}
.th-win-support{padding:100px 0;background-color:#fffff;}
.th-win-support h3{ padding-top: 100px;}
.th-win-support ul{list-style:none;padding:16px 0;margin:0}
.th-win-support ul li{margin-bottom:22px;font-size:15px;line-height:25px}
.th-win-support ul li strong{font-size:16px}


.th-three-support h3{ padding-top: 100px;}
.th-three-support ul{list-style:none;padding:16px 0;margin:0}
 .th-three-support ul li{margin-bottom:22px;font-size:15px;line-height:25px}
 .th-three-support ul li strong{font-size:16px}




.product-files-recovery-types .left,.product-photo-recovery-types .left{float:left;width:50%;height:509px;background:url(../images/img-recover-deleted-types.webp) left top no-repeat;background-size:100% 100%;text-indent:-9999px}
.product-files-recovery-types .right,.product-photo-recovery-types .right{float:left;width:50%;height:509px;background-color:#2d8eda;color:#FFF}
.product-photo-recovery-types dl{padding:80px 80px}
.product-files-recovery-types dl{padding:40px 80px}
.product-photo-recovery-types dl dt{margin-bottom:24px;font-size:25px;color:#0078d7}
.product-photo-recovery-types dl dt{color:#FFF}
.product-photo-recovery-types dl dd{margin-bottom:20px;font-size:14px; line-height:1.8em;}






.uefi_bot {margin-bottom:30px;}
.uefi_bot .left{float:left;width:50%;height:509px;background:url(../images/uefi_computer.jpeg) left top no-repeat;background-size:100% 100%;text-indent:-9999px}
.uefi_bot .right{float:left;width:50%;height:509px;background-color:#EEEEEE;color:#2B2A2F;}
.uefi_bot dl{padding:80px 80px}

.uefi_bot dl dt{margin-bottom:24px;font-size:25px;color:#0078d7}
.uefi_bot dl dt{color:#2B2A2F}
.uefi_bot dl dd{margin-bottom:20px;font-size:14px; line-height:1.8em;}











.product-desc-step{padding-top:70px;padding-bottom:110px; }
.product-desc-step h2{margin-bottom:20px;text-align:center;font-size:25px;color:#333}
.product-desc-step p{margin:22px 0;line-height:1.8em;;font-size:14px}
.product-action-progress{position:absolute;top:46px;right:-158px}
.product-action-step{position:relative;text-align:center;padding-right:52px}
.product-action-step .product-action-desc{display:block;font-size:15px;margin:14px auto}
.product-action-step .product-action-desc span{color:#0078d7}



.product-banner.photo-recovery{background:url(../images/home_page_banner.webp) 0 0 no-repeat;background-size:cover; padding-bottom:150px;}
.product-banner h1{font-family:inherit;padding-top:50px;font-weight:400;font-size:30px;margin-top:20px;margin-bottom:25px;text-align:center;color:#fff}
.product-banner p{width:86%;margin-left:auto;margin-right:auto;margin-bottom:20px;font-size:16px;text-align:center;color:#fff}
.product-banner .link{margin:50px 0 20px 0;text-align:center}
.product-banner .link a{display:inline-block;margin-right:14px;margin-left:4px;color:#b2eeff;text-decoration:underline; font-size: 16px;}
.product-banner .system{width:418px;list-style:none;margin:40px auto 50px auto;padding:0}
.product-banner .stars,.product-banner .stars-gary{display:inline-block;width:15px;height:15px;vertical-align:middle;text-indent:-9999px}
.product-banner .stars{height:14px;background:url(../images/icon_stars.webp) center center no-repeat}
.product-banner .stars-gary{background:url(../images/icon_stars_gary.webp) center center no-repeat}



.banner-post-list{ padding:20px 0; position:relative;background: url(../images/new-articles.webp) no-repeat #888; background-size: cover; color:#fff}
.banner-post-list a{color:#fff;font-size:14px}
.banner-post-list .h{font-size:30px;position:relative;margin-bottom:10px;margin-top:10px;font-weight:100}
.banner-post-list .item{position:relative;display:inline-block;vertical-align:top;padding-right:60px;margin:20px 0;font-size:1rem; margin-bottom: 50px;}
.banner-post-list .item i{display:block;margin-top:10px;opacity:.7}
.banner-post-list a:before{content:'';position:absolute;left:-16px;top:8px;width:6px;height:6px;border:2px solid;border-radius:50%}
.banner-post-list a:before{border-color:#35a5e6}

.hot{margin:100px auto 120px}
.hot .h{color:#35a5e6;font-size:30px;position:relative;margin-bottom:10px;margin-top:10px;font-weight:100}
.hot .post-list-side .item{padding:28px 0 28px 16px;border-bottom:1px solid #eee}
.hot .post-list-side .item a{position:relative;line-height:120%;font-size:1.125rem}
.hot .post-list-side .item .time{margin-top:6px}
.hot .post-list-side .item i.time{display:block;font-size:.875rem;color:#999}
.hot .post-list-side .item a:before{content:'';position:absolute;left:-16px;top:8px;width:6px;height:6px;border:2px solid;border-radius:50%}
.hot .post-list-side .item a:before{border-color:#35a5e6}
.hot .post-list-side .item a:hover{color:#35a5e6}

.sticky{height:100%;padding-top:24px}
.sticky .item{position:relative;padding:15px 20px;border:1px solid #eee}
.sticky .text{padding:10px 24px}
.sticky i.time{display:block;font-size:.875rem;padding:10px 0;color:#999}
.sticky .text a:not(.more){display:block;color:#111;margin:5px 0 10px;font-size:16px;font-weight:100}
.sticky a.more{font-size:.875rem;color:#35a5e6}



.bg-full{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center}
.bott-banner{overflow:hidden;padding:76px 0}
.bott-banner .com-title{margin-bottom:20px;font-size:25px;margin-bottom:30px;font-weight:700}
.bott-banner .com-title .text-orange{color:#ff612e}
.bott-banner .com-tip{font-size:20px;margin:0 auto 20px;max-width:960px}
.bott-banner .com-block .com-tip{font-size:18px;color:#777;margin-bottom:50px}
.bott-banner a{background:#ff612e;font-size:22px;padding:20px 25px;color:#fff;display:inline-block;border-color:#ff612e;border:2px solid transparent;margin:10px;transition:all linear .2s;font-size:18px;border-radius:3px;text-transform:uppercase;box-shadow:2px 16px 32px rgba(255,97,46,.16);display:inline-flex;align-items:center;word-break:keep-all;white-space:nowrap}
.bott-banner a i{margin-right:10px}

.system{width:418px;list-style:none;margin:40px auto 50px auto;padding:0}
.system li{float:left;display:block;width:209px}
.system li.windows a{background:url(../images/icon_windows_16.webp) 54px 10px no-repeat}
.system li.mac a{background:url(../images/icon_mac_15.webp) 54px 10px no-repeat}
.system li a{display:block;padding:8px 28px 8px 48px;border-bottom:1px solid #50b3e5;font-size:16px;color:#bbe9ff}
.system li.active a{color:#fff;text-decoration:none;border-bottom:1px solid #a3e6fe}
.system li a{display:block;padding:8px 28px 8px 48px;border-bottom:1px solid #50b3e5;font-size:16px;color:#bbe9ff}
.product-banner{background-size:100%;text-align:center;color:#FFF;padding-top:70px}


.product-banner{background-size:100%;text-align:center;color:#fff;padding-top:70px}
.product-banner .buynow,.product-banner .win{display:inline-block;width:246px;text-align:center}
.product-banner .win a{background:url(../images/icon_btn_windows.webp) #0087ff 16px center no-repeat;padding-left:63px;display:inline-block;width:218px;line-height:55px;font-size:20px;height:54px;margin:0 18px 14px 18px;border-radius:4px;text-align:left;color:#FFF}
.product-banner .win span{font-size:14px;color:#bee1f2}
.product-banner .buynow a{background:url(../images/icon_btn_buynow.webp) #ea9b1f 16px center no-repeat;padding-left:63px;display:inline-block;width:218px;line-height:55px;font-size:20px;height:54px;margin:0 18px 14px 18px;border-radius:4px;text-align:left;color:#FFF}
.product-banner .buynow span{font-size:14px;color:#faff7a}
.product-banner .buynow span s{color:#c1c1c1;text-decoration:line-through}
.product-banner .macc a{background:url(../images/icon_btn_mac.webp) #0087ff 16px center no-repeat;padding-left:63px;display:inline-block;width:218px;line-height:55px;font-size:20px;height:54px;margin:0 18px 14px 18px;border-radius:4px;text-align:left;color:#FFF}


.container .wrap h3{
	margin-top:40px;
	font-size:28px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #E1E1E1;
	padding-bottom:15px;
	font-weight:500;
	line-height:1.2em;
}

.wrap{padding:30px 1px 0}
.wrap b,.wrap strong{font-weight:700}
.wrap p{padding-bottom:25px; font-size:16.5px;}
.wrap p a{ color: #3297E2;}
.post-meta{position:relative;margin:50px 0 0;padding:70px 0 40px 100px;line-height:120%;border-top:1px solid #eee;border-bottom:1px solid #eee}