@charset "utf-8";
/* CSS Document */

html, body {background:#fff; margin:0; color:#333;-webkit-text-size-adjust:none;text-size-adjust:none;-blink-text-size-adjust:none; font:16px/1.6em; font-family: 'Muli', sans-serif, Arial, Helvetica;}
.blue_bold {color:#00abff; }
.red_bold {color:#ff9a00;}
.red_bold1 { color:#d82b00;}
.black {color:#000; font-weight:300;}
.margin30 {margin:0 0 0 53px;}
.center { text-align:center;}
img { border:0;}
div, p, ul, li {margin:0;padding:0;}
.img-responsive {display: inline-block;height: auto;max-width: 100%;}
.italic {font-style:italic;}
.clearboth { clear:both;}
a {color:#00abff;text-decoration:none;}
a:hover {color:#00abff;text-decoration:underline;}
.left {float:left;}
.right {float:right;}
.BT {text-transform : uppercase}
ul {list-style:none;display:block;padding:0;margin:0;}
.navy_blue { color:#0066b2;}

/********** header **********/
.header_nav {margin:0 auto; width:1200px;}
.logo-wrap{float: left;position: relative;z-index: 1000;  margin:0; padding:12px 0 0 0;}
.header { height:60px;padding:0;background: #180d32; clear:both;}
/*********** banner  ****************/

.header_index {background: #080a1d url("../img/banner.jpg") no-repeat top center;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;min-height:600px;}
.header_index .introduce, .product_banner .introduce {text-align:center;font-size:18px;color:#fff;line-height:30px; width:970px; margin:0 auto; clear:both; padding:5px 0 0 0; padding:5px 0 0 0; }
.header_index .botton, .product_banner .botton, .banner_public .botton { text-align:center; margin:0 auto; width:390px;}
.header_index h1 {text-align:center;font-size:32px; line-height:32px;color:#1b96ff;padding:125px 0 10px 0;margin:0; font-weight:500; }
.button_focus , .button_focus_w {margin:0 auto;text-align:center;font-size:20px;line-height:50px;padding:30px 0 0 0;border-radius:3px; float:left}
.button_focus a {width:160px;height:50px;color:#fff;display: block;text-decoration:none;border-radius:3px;background:#ff5300 url("../img/icon-buy.png") no-repeat 23px -133px; padding:0 0 0 28px;}
.button_focus_w a {width:160px;height:50px;color:#fff;display: block;text-decoration:none;border-radius:3px;background:#ff5300 url("../img/icon-buy.png") no-repeat 25px 12px; padding:0 0 0 28px;}
.button_focus a:hover, .button_focus_w a:hover {width:160px;height:50px;background-color:#f30;border-radius:3px;}
.button_normal, .button_normal_m {margin:0 auto;text-align:center;font-size:20px;line-height:46px;padding-top:30px;border-radius:3px; float:left}
.button_normal a {width:156px;height:46px;color:#fff;display: block;text-decoration:none;border-radius:3px;border:2px solid #fff; padding:0 0 0 30px; background: url("../img/icon_buy1.png") no-repeat 35px 10px;}
.button_normal a:hover {width:156px;height:46px;color:#00abff;font-size:20px;line-height:46px; background:#fff url("../img/icon_buy2.png") no-repeat 35px 10px;border-radius:3px;}
.button_normal_m a {width:156px;height:46px;color:#fff;display: block;text-decoration:none;border-radius:3px;border:2px solid #fff; padding:0 0 0 30px; background: url("../img/icon-buy.png") no-repeat 21px -135px;}
.button_normal_m a:hover {width:156px;height:46px;color:#00abff;font-size:20px;line-height:46px; background:#fff url("../img/icon-buy.png") no-repeat 23px -205px;border-radius:3px;}

.lean_more {margin:0 auto;text-align:center;font-size:20px;line-height:46px;padding-top:30px;border-radius:3px; float:left}
.lean_more a {width:186px;height:46px;color:#fff;display: block;text-decoration:none;border-radius:3px;border:2px solid #fff;}
.lean_more a:hover {width:186px;height:46px;color:#00abff;font-size:20px;line-height:46px; border-radius:3px; border:2px solid #fff; background-color:#fff;}

.product_banner { color:#fff; background: #261041 url("../img/product_banner_bg.jpg") no-repeat top center;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;min-height:780px;}
.product_img { text-align:center; padding-top:45px;}
.product_banner h1, .banner_public h1 {text-align:center;font-size:32px; line-height:32px;color:#1b96ff;font-weight:300;padding:10px 0 10px 0;margin:0; }
.product_banner h2 {text-align:center;font-size:32px; line-height:32px;color:#00abff;font-weight:300;padding:120px 0 20px 0;margin:0;}
.botton_margin { padding-left:10px;}
.banner_public {color:#fff; overflow:hidden; padding:0 0 80px 0; background-color:#180d32;}
.banner_text {color:#fff; overflow:hidden;  background: #f8f8f8 url("../img/header_line.png") repeat-x top center; height:4px;}
.banner_title {color:#fff; overflow:hidden;  background: #f8f8f8 url("../img/header_line.png") repeat-x top center;}
.banner_text h2 {text-align:center;font-size:16px;color:#333;line-height:20px;font-weight:100; width:800px; margin:0 auto; padding:10px 0 0 0;}
.banner_text h1, .banner_title h1 {text-align:center;font-size:30px; line-height:30px;color:#000;font-weight:300;margin:0; padding:50px 0;}
.banner_public .instructions {text-align:center;font-size:16px;color:#e3eff5;line-height:24px;font-weight:100; width:800px; margin:0 auto; }
.banner_public h1 {text-align:center;font-size:30px; line-height:30px;color:#00abff;font-weight:100;padding:70px 0 20px 0;margin:0;}
.button_reviews {margin:0 auto;text-align:center;width:240px;height:50px;line-height:50px;padding-top:30px;border-radius:3px; float:left}
.button_reviews a {width:240px;height:50px;color:#fff;font-size:20px;line-height:50px;display: block;text-shadow:none;text-decoration:none;border-radius:3px;background-color:#ff5300;}
.button_reviews a:hover {width:240px;height:50px;;color:#fff;font-size:20px;line-height:50px;background-color:#f30;border-radius:3px;}
.box_reviews { width:240px; margin:0 auto;}
.banner_buy {color:#fff; overflow:hidden; padding:10px 0; background: #f8f8f8 url("../img/header_line.png") repeat-x top center;}
.banner_upgrade {color:#fff; overflow:hidden; padding:50px 0; background-color:#180d32; text-align:center; clear:both;}
.banner_upgrade h1 {font-size:32px; line-height:32px;color:#00abff;font-weight:300; padding:10px 0 20px 0; margin:0;}
.banner_upgrade h2 {font-size:32px; line-height:32px;color:#10e300;font-weight:300; padding:10px 0 20px 0; margin:0;}
.banner_upgrade ul { width:800px; margin:0 auto; padding:0 0 30px 0;}
.banner_upgrade ul li { font-size:16px; color:#88859f; line-height:26px;background: url("../img/gou.png") no-repeat 0 5px; padding:0 30px 0 20px; margin:0 auto; float:left;}
.button_upgrade a {width:200px;height:60px;color:#fff;display: block;text-decoration:none;border-radius:3px;background:#ff5300 url("../img/icon_buy1.png") no-repeat 50px 18px; padding:0 0 0 35px; font-size:24px; line-height:60px;}
.button_upgrade a:hover {width:200px;height:60px;background-color:#f30;border-radius:3px;}
.banner_upgrade .price { font-size:30px; color:#ff9600;}
.banner_upgrade .number {padding:40px 0 20px 0; color:#88859f;}
.upgrade {width:235px;height:60px; margin:0 auto;}
.box_buy_left { float:left; width:70%}
.box_buy_right { float:right; width:30%}
.box_buy_left h1 {text-align:left;font-size:30px; line-height:30px;color:#00abff;font-weight:100;padding:20px 0 15px 0;margin:0;}
.box_buy_left p {text-align:left; font-size:16px; color:#333; line-height:16px; padding:10px 0;}
.box_buy_left img { vertical-align:middle;}
.buy_img { padding:0 30px 0 0; }
.box_800 { width:800px;}

.button_down {text-align:center;width:110px;height:30px;line-height:30px;border-radius:3px; float:left; margin:30px 0 0 0;  }
.button_down a {width:100px;height:30px;color:#fff;font-size:14px;line-height:30px;display: block; background: #00b0ff url("../img/down_index.png") no-repeat 10px 7px; padding:0 0 0 10px;}
.button_down a:hover {width:100px;height:30px; color:#fff;font-size:14px;line-height:30px; background: #0090ff url("../img/down_index.png") no-repeat 10px 7px; padding:0 0 0 10px;}

.button_down1 {text-align:center; }
.button_down1 a {width:160px;height:45px;color:#fff;font-size:20px;line-height:45px;display: block; background: #0ec600 url("../img/icon_download.png") no-repeat 25px 10px; padding:0 0 0 10px; border-radius:3px; padding:0 0 0 25px; text-decoration:none;}
.button_down1 a:hover {width:160px;height:45px; color:#fff;font-size:20px;line-height:45px; background: #0db201 url("../img/icon_download.png") no-repeat 25px 10px; padding:0 0 0 10px; border-radius:3px; padding:0 0 0 25px; text-decoration:none;}

.button_more {text-align:center;width:110px;height:30px;line-height:30px;border-radius:3px; float:left; margin:30px 0 0 0;}
.button_more a {width:108px;height:28px;color:#78808d;font-size:14px;line-height:28px;display: block; border:1px solid #00b0ff; background: #fff url("../img/down_index.png") no-repeat 10px -16px; padding:0 0 0 10px; }
.button_more a:hover {width:108px;height:28px; color:#000;font-size:14px;line-height:28px;background: #fff url("../img/down_index.png") no-repeat 10px 7px; padding:0 0 0 10px; border:1px solid #00b0ff;}
.button_with { width:220px; margin:0 auto;}

.product-icon { margin:0 auto; width:100px; height:100px; padding:60px 0 0 0;}
.product-award { background-color:#f5f7f9; padding:50px 0; overflow:hidden;}
.product-award ul li span { background: url("../img/award_logo.png") no-repeat; display: block;}
.product-award ul { width:1200px; margin:0 auto; padding:30px 0 40px 0; text-align:center; clear:both; overflow:hidden; }
.product-award ul li {width:44%; float:left; padding:3% 2.9%; border:1px solid #e2e6ec;  border-left:none; text-align:left;}
.product-award ul li.left {border-left:1px solid #e2e6ec;}
.product-award ul li h3 { font-weight:normal; font-size:18px; font-weight:normal; color:#000; padding:0 0 10px 0; margin:0;}
.product-award ul li p { color:#666;}
.product-award ul li span {width:130px; height:130px; float:left;}
.product-award ul li .toptenreviews { background-position:-10px 0px;}
.product-award ul li .cnet { background-position:-140px 0px;}
.product-award ul li .macupdate {background-position:-280px 0px;}
.product-award ul li .pcword {background-position:-418px 0px;}
.product-award ul li .softonic {background-position:-570px 0px;}
.product-award ul li .macworld {background-position:-720px 0px;}
.product-award ul li .softpedia {background-position:-12px -90px;}
.product-award ul li .filehippo {background-position:-140px -100px;}


/********** supported **********/
.supported { width:1200px; margin:0 auto; clear:both; padding:120px 0 0 0; overflow:hidden;}

.supported h3 {text-align:center;font-size:20px;line-height:30px;font-weight:300;color:#000;padding:20px 0 10px 0;}
.supported h2 {text-align:center;font-size:30px;line-height:30px;font-weight:300;color:#00abff;padding:0 0 10px 0; margin:0;}
.supported p {text-align:center; font-size:14px; line-height:20px; width:900px; margin:0 auto; font-weight:100; color:#999; padding:0 0 40px 0; }
.free_tech h4, .iphone-supported h4 { font-size:18px; font-weight:300; padding:0; margin:0; color:#000;}
.free_tech, .iphone-supported {border:1px solid #f1f1f1; overflow:hidden;  border-top:none; border-right:none; margin:0 0 60px 0;}
.free_tech li, .iphone-supported li { width:42%; float:left; padding:3.9%; border: 1px solid #f1f1f1; border-bottom:none; border-left:none;}
.free_tech li p, .iphone-supported li p { font-size:14px; padding:0; margin:0; color:#888; width:auto; text-align:left;}
.free_tech li p { line-height:12px;}
.iphone-supported li p { line-height:24px;}
.free_tech img, .iphone-supported img { float:left; padding:0 15px 0 0;}

.storage_devices {border:1px solid #f1f1f1; overflow:hidden;  border-top:none; border-right:none; margin:0 0 120px 0;}
.storage_devices li { width:16%; float:left; padding:3% 1.9%; border: 1px solid #f1f1f1; border-bottom:none; border-left:none; font-size:14px }
.storage_devices img { padding:0 10px 0 0; vertical-align:middle;}

.case h4 { font-size:18px; font-weight:300; padding:0; margin:0; color:#000;}
.case h4 a {color:#333;}
.case h4 a:hover {color:#00abff;text-decoration:underline;}
.case {border:1px solid #e8e8e8; overflow:hidden;  border-top:none; border-right:none;  width:1200px; margin:0 auto; margin-top:30px;}
.case li { width:44%; float:left; padding:2.9%; border: 1px solid #e8e8e8; border-bottom:none; border-left:none;}

.case li dl {  margin:0; padding:10px 0 0 0;}
.case li dd { font-size:14px;  line-height:18px; color:#666; width:auto; text-align:left; background:url("../img/item1.gif") no-repeat 0 4px; padding:0 0 12px 12px; margin:0;}
.case img { float:left; padding:0 10px 0 0;}
.case li p { line-height:20px; color:#666; padding:5px 0 0 0;}

.mac-data-recovery-feature { width:100%;}
.mac-data-recovery-feature h4 { font-size:18px; font-weight:300; padding:0; margin:0; color:#000;}
.mac-data-recovery-feature h4 a {color:#000;}
.mac-data-recovery-feature h4 a:hover {color:#00abff;text-decoration:underline;}
.mac-data-recovery-feature {border:1px solid #e9edf2; overflow:hidden;  border-top:none; border-right:none;  width:1200px; margin:0 auto; }
.mac-data-recovery-feature li { width:44%; float:left; padding:3% 2.9%; border: 1px solid #e9edf2; border-bottom:none; border-left:none;}
.mac-data-recovery-feature li span, .box_six li span { background: url("../img/product_page_icons.png") no-repeat; display: block;}
.mac-data-recovery-feature li span {width:60px; height:60px; float:left; margin:0 10px 10px 0;}
.mac-data-recovery-feature li .recover-deleted { background-position:0px 0px;}
.mac-data-recovery-feature li .formatted-recovery { background-position:-60px 0px;}
.mac-data-recovery-feature li .recover-mac-data { background-position:-120px 0px;}
.mac-data-recovery-feature li .raw-mac-recovery { background-position:-180px 0px;}
.mac-data-recovery-feature li .mac-volume-recovery { background-position:-240px 0px;}
.mac-data-recovery-feature li .recover-mac-files { background-position:-300px 0px;}
.mac-data-recovery-feature li .mac-undelete { background-position:0px -110px;}
.mac-data-recovery-feature li .apfs-data-recovery { background-position:-65px -110px;}
.mac-data-recovery-feature li p { line-height:20px; color:#666; padding:5px 0 0 0; font-size:14px;}

.box_six li { width:16.5%; padding:60px 0;float:left;position:relative; text-align:center; font-size:14px; color:#666; border:1px solid #e8e8e8;  border-left: none;height:90px;}
.box_six li span {width:50px; height:50px; margin:0 auto;}
.box_six li .computer { background-position:-360px 0px;}
.box_six li .card { background-position:-410px 0px;}
.box_six li .camera { background-position:-460px 0px;}
.box_six li .drive { background-position:-510px 0px;}
.box_six li .usb { background-position:-560px 0px;}
.box_six li .other_drive { background-position:-610px 0px;}
.box_six li .photo { background-position:-660px 0px;}
.box_six li .audio { background-position:-710px 0px;}
.box_six li .video { background-position:0px -60px;}
.box_six li .document { background-position:-50px -60px;}
.box_six li .archives { background-position:-100px -60px;}
.box_six li .other_files { background-position:-150px -60px;}

.box_six img {padding:0 0 10px 0;}
.box_six li b { font-size:18px; color:#000; font-weight:300; line-height:30px;} 
.box_six li.no_left, .shredder_support li.no_left, .shredder_tech li.no_left, .mac_features li.no_left {border-left: 1px solid #e8e8e8;}
.box_six li.no_top {border-top: none;}
.box_six li a {color:#333;text-decoration:none;}
.box_six li a:hover {color:#00abff;text-decoration:underline;}
.box_left { float:left; width:100%; color:#333;}
.box_left img { padding:10px 0 0 0; margin:0;}
.box_left ul {margin:0;list-style: none;}
.box_left ul li {padding:0 0 15px 10px;line-height:24px;background:url("../img/item1.gif") no-repeat 0 8px;}

.box_left .mac_support {border: 1px solid #e9edf2;  overflow:hidden; border-bottom:none; padding:0; margin:0;}
.box_left .mac_support li { float:left; padding:2%; background-image:none;}
.box_left .mac_support li.left { width:12%; font-weight:300; font-size:14px;}
.box_left .mac_support li.right { width:75%; border-left: 1px solid #e9edf2;}
.box_left .mac_support img { vertical-align:middle; padding:0; margin:0;}
.box_left .bottom_bg {border-bottom:1px solid #e9edf2;}


/********** upgrade **********/


.list_box {width:25%; padding:20px 3% 40px 3%;text-align:center;background:#fff;box-shadow:0px 1px 6px 1px rgba(0, 0, 0, 0.10);float:left;margin:40px 0 0 4px;position:relative;}
.list_box.box_2{width:37%;box-shadow:2px 2px 8px #aaa,-2px -2px 8px #aaa;margin:0 2% 0 5%;}
.list_box.box_3{width:22%;box-shadow:2px 2px 8px #aaa,-2px -2px 8px #aaa;margin-right:1.2%;padding:10px 1% 20px 1%;}
.list_box.box_3 .best{left:-13px;}
.list_box.right{margin-right:0;}
.list_box.center{box-shadow:0px 2px 6px 2px rgba(0, 0, 0, 0.30);margin-top:0; border-bottom:3px solid #eeeeee;}
.list_box .special {font-size:14px; color:#1fa4ff; font-weight:300;}
.list_box .title{font-size:18px;border-bottom:1px solid #e6e6e6;line-height:18px; color:#333; font-weight:300; padding:30px 0;}
.list_box .dis{color:#697681;font-size:16px;padding:30px 0 30px 0;border-bottom:1px solid #e6e6e6;line-height:30px;}
.list_box .dis font{font-size:23px;font-weight:200;color:#1fa5ff;line-height:30px;}
.public_box span.left_ded, .public_box span.right_add{display:block;font-size:14px;color:#828f9f;width:31px;height:30px;display:inline-block;vertical-align:middle;cursor:pointer;}
.public_box span.right_add{background-position:-61px 0px;}
.public_box .num{border:0px;padding:0px;margin:0px;text-align:center;border-radius:0;width:29px;height:28px;vertical-align:middle;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;line-height:28px;}
.list_box .price{padding:16px 0;}
.list_box .price del{display:block;font-size:16px;color:#434a45;}
.list_box .price span{font-size:32px;line-height:40px;color:#ff6b3e;}
.list_box .price span.save{font-size:16px;display:block;line-height:18px;}
.list_box .price span.save del{display:inline;}
.best{display:block;width:132px;height:38px;position:relative;left:-14%;top:8px;background:url("../img/icon-best-value.png") no-repeat;}
.gray_bg .card_img{text-align:center; margin-top:40px; clear:both; padding:0 0 50px 0;}
.button_buynow {margin:20px 0 0 0;text-align:center;height:50px;line-height:40px;}
.button_buynow a {border-radius:5px;color:#FFF;font-size:20px;line-height:50px;background-color:#fa684b;display: block;text-shadow:none;}
.button_buynow a:hover {border-radius:5px;color:#FFF;font-size:20px;line-height:50px;background-color:#fa594b;text-decoration:none;}
.button_buynow1 {margin:20px 0 0 0;text-align:center;height:48px;line-height:48px;}
.button_buynow1 a {border-radius:5px;color:#5b778a;font-size:18px;line-height:48px;background-color:#f7fcff;display: block;text-shadow:none;border:1px solid #5b778a;}
.button_buynow1 a:hover {border-radius:5px;color:#FFF;font-size:18px;line-height:48px;background-color:#00abff;text-decoration:none;border:1px solid #00abff;}



/*********** list  ****************/
.list {width:100%;margin:0 auto;display:none; }
.list ul {padding:20px 3% 0 0;float:right;font-size:14px;margin:0;}
.list li {float:left;display: inline;list-style: none none;  color:#9ea0ae;}
.list li a {color:#9ea0ae;text-decoration:none;display:block;}
.list li a:hover {color:#fff;text-decoration:none;}

.list ul li dl {display:none;z-index:100; font-size:14px; background:rgba(53, 49, 50, 0.95);  width:100%; height:200px; line-height:40px; }
.list ul li:hover dl {display:block;position:absolute;top:26px;left:0;}
.list ul li:hover dl dd { display:block;color:#fff; text-align:right;  margin:0;}
.list ul li:hover dl dd a {color:#9a9ca6; }
.list ul li:hover dl dd a:hover {color:#00abff; background-color:#000; }
.list ul li:hover dl dd a, .list ul li:hover dl dd a:hover {background-image:none; padding:0 20px 0 0;}

.banner_star{min-height:20px;margin: 0 auto 10px auto;width:125px; clear:both; color:#fff; font-size:14px; line-height:16px;}
.banner_star .star{float:left;width:83px; padding:0; margin:0;}
.banner_star .review_url{color:#fff;float:left;text-align:center;margin:0 3px;line-height:22px;font-size:14px;min-width:26px;display:inline-block;}
.banner_star .star_content{float:left;}
.banner_star .review{color:#fff;float:left;margin-right:10px;line-height:16px;}
.banner_star .star span { width:16px; padding:0; margin:0; height:16px; vertical-align:middle; float:left;}

/*star*/

.star_01, .star_02, .star_03 {display:inline-block; width:14px;height:16px;overflow:hidden;vertical-align:middle; background:url("../img/page_icons1.png") no-repeat;}
.star_04, .star_05, .star_06 {display:inline-block; width:16px;height:16px;overflow:hidden;vertical-align:middle;}
.star_01 {background-position:-448px -16px;}
.star_02 {background-position:-464px -16px;}
.star_03 {background-position:-480px -16px;}
.star_04 {background:url("../img/start4.png") no-repeat top center;}
.star_05 {background:url("../img/start5.png") no-repeat top center;}
.star_06 {background:url("../img/start6.png") no-repeat top center;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
html .clearfix{*height:1%;}
*:first-child+html.clearfix{zoom:1;}
.clearfix{display:block;}
.box_left .note { margin:0 0 40px 0;  padding:20px 20px 0 20px; background-color:#f8f8f8; overflow:hidden;}
.box_left .note p { padding:0 0 20px 0; margin:0; line-height:22px; color:#4f5469;}
.box_left .note h3 { font-size:18px; color:#000; font-weight:300; padding:0 0 15px 0; margin:0;}
.box_left .note li { line-height:24px; color:#333; font-size:16px; margin:0 0 10px 0;}
.box_left .note b {color:#31353c;}
.box_left .note li dl { margin:0; padding:10px 0 0 0;}
.box_left .note li dl dd {line-height:22px; color:#666; padding:10px 0 10px 15px; margin:0; background:url("../img/item.gif") no-repeat 5px 16px;}


/*star_content*/

.star_content{position:relative;line-height:16px;}
.star_content .star_button{display:inline-block;width:19px;height:18px;z-index:53;background:url("../img/start1.png") no-repeat top center;cursor:pointer;overflow:hidden;position:relative;}
.star_content .star_button.current{border:1px solid #ddd;border-bottom:0px;}
.star_list{position:absolute;left:0px;top:18px;z-index:52;white-space:nowrap;border:1px solid #ddd;padding:10px 20px 10px 20px;border-radius:0 5px 5px 5px;background:#fff;color:#777;height:137px;}
.star_list *{vertical-align:text-bottom;font-size:13px;}
.star_list dt{line-height:26px;}
.star_list dd{height:23px;text-align:left;}
.star_list dd span.percent{display:inline-block;width:100px;height:14px;line-height:14px;overflow:hidden;position:relative;top:1px;border:1px solid #E2E2E2;background:#EFEFEF;}
.star_list dd span.percent b{display:block;width:0%;height:100%;overflow:hidden;background:rgb(251,224,150);}
.star_list dd span{display:inline-block;text-align:left;font-size:12px;margin-right:10px;}
.hidden{display:none;}

/*********** box  ****************/

.public_box {width:1200px;margin:0 auto;padding:80px 0;overflow:hidden;}
.public_box h1, .box_gray h1 {text-align:center;font-size:30px;line-height:30px;color:#00abff;padding:0 0 20px 0; margin:0; font-weight:300;}
.public_box h2, .box_gray h2, .product-award h2 {text-align:center;font-size:30px;line-height:30px;color:#00abff;padding:0 0 20px 0; margin:0; font-weight:300;}
.public_box h3, .box_gray h3 {text-align:center;font-size:30px;line-height:30px;color:#26324b;padding:0 0 10px 0; margin:0; font-weight:300;}
/*.public_box h4 { text-align:center; font-size:14px; line-height:20px; width:900px; margin:0 auto; font-weight:100; color:#999; padding-bottom:40px;} */
.public_box h5 { text-align:center; font-size:18px;  margin:0 auto; font-weight:100; color:#333; padding:120px 0 0 0;} 
.public_box h6 { text-align:center; font-size:20px;  margin:0 auto; font-weight:100; color:#666; padding:0 0 0 0; margin:0;} 
.box_Introduction { text-align:left; line-height:22px; width:900px; margin:0 auto; font-weight:100; color:#8c8c8c; padding:0 0 40px 0;}
.box_400{width:25%; padding:0 3% 40px 3%;text-align:center;background:#fff;/*box-shadow:0px 1px 6px 1px rgba(0, 0, 0, 0.06); */float:left;margin:30px 0 0 4px;position:relative;}
.box_400 h3 {font-size:18px;padding:5px 0 3px 0;margin:0; color:#000; font-weight: 300;}
.more_suport a {color:#999;text-decoration:none;}
.more_suport a:hover {color:#00abff;text-decoration:underline;}
.box_400 p {color:#838383;line-height:20px;}
.box_300 {width:260px;float:left;padding:20px 0 0 0;text-align:center;}
.box_300 h1 {font-size:18px;padding:0;margin:0;}
.box_300 p {font-size:14px;color:#838383;line-height:20px;}
.box_dark { background-color:#180d32; padding:60px 0; color:#fff;}
.box_dark h1 {text-align:center;font-size:26px;line-height:30px;font-weight:300;padding:0 0 20px 0; margin:0;}
.box_dark h4 {font-size:16px;color:#777184;line-height:20px; font-weight:normal; text-align:center; line-height:24px; padding:0; margin:0 auto; width:900px;}
.box_1200 { width:1200px; margin:0 auto; text-align:center; padding:50px 0 20px 0;}
.text16 { font-size:16px; }
.user_box {width:48%; margin:30px 0 0 0; float:left; padding:0; }
.user_margin { margin-left:4%;}
.product_margin { margin:30px 3% 0 3%;}
.user_say  {color: #666;line-height:24px;text-align: left;padding:40px 3% 40px 3%;border:1px solid #f2f2f2; border-bottom: none; }
.grid-text {text-align: right;padding: 20px 10px 0 0;overflow:hidden; background:url("../img/arrow_down.png") no-repeat top right; }
.grid-text p {padding-top:5px;margin: 0;font-size: 14px; font-weight:300;}
.grid-img {float: right;padding:0 0 30px 10px;}
.grid-right {text-align:right;padding: 10px 0 30px 0;overflow:hidden; background:url("../img/arrow_down.png") no-repeat top right; margin:0 10px; }
.grid-right p {padding-top:10px;margin: 0; font-size:12px; color:#bebebe;}
.grid-right .grid-user {float:right;padding:0 0 0 5px; margin:0;}
.grid-img img, .img_fillet {border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius: 50%;-moz-border-radius: 50%;}
.reviews { text-align:center; font-size:17px; color:#c3c3c3; padding:0 0 20px 0; font-weight: normal;}
.reviews a {color:#999;text-decoration:none;}
.reviews a:hover {color:#00abff;text-decoration:underline;}
.media {width:55%; padding:20px 5% 0 0; float:left;  border-right:1px solid #ececec; margin:30px 0;}
.media p { font-size:16px; line-height:24px; color:#333;}
.media img { float:left; padding:0 4% 0 0;}
.user { width:33%; padding:20px 0 0 5%; float:left; text-align:center; margin:30px 0;}
.user h1 { font-size:22px; font-weight:100; color:#333; margin:0; padding:0 0 10px 0;}
.user p { margin:0 auto; width:160px;}
.button_blue {margin:0 auto;text-align:center;width:151px;height:36px;line-height:36px;border-radius:3px;}
.button_blue a {width:151px;height:36px;color:#0087ff;font-size:16px;line-height:36px;display: block;text-shadow:none;text-decoration:none;border-radius:3px;border:1px solid #0087ff;}
.button_blue a:hover {width:151px;height:36px;color:#fff;font-size:16px;line-height:36px;background-color:#0087ff;border-radius:3px;}
.button_download { padding:0; margin:0}
.button_win {margin:0 auto;text-align:center;font-size:20px;line-height:50px;border-radius:3px; float:left}
.button_win a {width:210px;height:50px;font-size:18px;line-height:50px;color:#fff;display: block;text-decoration:none;border-radius:3px;background:#00abff url("../img/icon-buy.png") no-repeat 22px 12px; padding:0 0 0 28px; margin:0 20px 0 0;}
.button_win a:hover {width:210px;height:50px;font-size:18px;line-height:50px;background-color:#0072ff;border-radius:3px;}
.button_mac {margin:0 auto;text-align:center;font-size:20px;line-height:46px;border-radius:3px; float:left}
.button_mac a {font-size:18px; line-height:46px;width:206px;height:46px;color:#00abff;display: block;text-decoration:none;border-radius:3px;border:2px solid #00abff; padding:0 0 0 32px; background: url("../img/icon-buy.png") no-repeat 22px -205px;}
.button_mac a:hover {font-size:18px; line-height:46px;width:206px;height:46px;color:#0072ff; border:2px solid #0072ff; background: url("../img/icon-buy.png") no-repeat 22px -275px;border-radius:3px;}


.button_mac1 {margin:0 auto;text-align:center;font-size:20px;line-height:50px;border-radius:3px; float:left}
.button_mac1 a {width:210px;height:50px;font-size:18px;line-height:50px;color:#fff;display: block;text-decoration:none;border-radius:3px;background:#00abff url("../img/icon-buy.png") no-repeat 22px -133px; padding:0 0 0 28px; margin:0 20px 0 0;}
.button_mac1 a:hover {width:210px;height:50px;font-size:18px;line-height:50px;background-color:#0072ff;border-radius:3px;}
.button_win1 {margin:0 auto;text-align:center;font-size:20px;line-height:46px;border-radius:3px; float:left}
.button_win1 a {font-size:18px; line-height:46px;width:206px;height:46px;color:#00abff;display: block;text-decoration:none;border-radius:3px;border:2px solid #00abff; padding:0 0 0 32px; background: url("../img/icon-buy.png") no-repeat 22px -62px;}
.button_win1 a:hover {font-size:18px; line-height:46px;width:206px;height:46px;color:#0072ff; border:2px solid #0072ff; background: url("../img/icon-buy.png") no-repeat 22px -344px;border-radius:3px;}


.border_top {border-top:1px solid #f2f2f2; margin:10px 0; clear:both;}
.border_bottom {border-bottom:1px solid #f2f2f2; margin:10px 0; clear:both;}
.box_gray { background-color:#f5f7f9; padding:60px 0;overflow:hidden;}
.key_features, .box_six, .shredder_support, .shredder_tech, .mac_features { width:1200px;margin:0 auto;overflow:hidden;}
.key_features li {width:25%; padding:60px 3% 20px 3%;float:left;position:relative; text-align:center; font-size:14px; color:#999; line-height:18px; border:1px solid #e8e8e8;}
.shredder_support li h3 { font-size:18px; color:#000; font-weight:300; padding:0;}
.shredder_support li {width:21%; padding:50px 1.9% 80px 1.9%;text-align:center;float:left;position:relative; margin:40px 0 60px 0; border:1px solid #e8e8e8;  border-left: none; color:#999; line-height:20px;}
.shredder_support img { padding:20px 0 20px 0;}

.shredder_tech li {width:46%; padding:50px 0 30px 3%;float:left;position:relative; margin:0 0 60px 0; border:1px solid #e8e8e8;  border-left: none; color:#333; line-height:20px; }
.shredder_tech li p { padding:0 0 20px 15px; background:url("../img/item1.gif") no-repeat 3px 5px;}
.shredder_tech li b {color:#000; }
.key_features img { padding:0 0 30px 0;}
.shredder_tech img { padding:0 0 30px 0; float:left;}

.mac_features { padding:0; margin:0;}
.mac_features li h3 { font-size:16px; color:#333; font-weight:300; padding:0;}
.mac_features li {width:22%; padding:50px 1.4% 80px 1.4%;text-align:center;float:left;position:relative; margin:0 0 60px 0; border:1px solid #e8e8e8;  border-left: none; color:#999; line-height:20px;}
.mac_features img { padding:20px 0 20px 0;}



.key_title { font-size:16px; color:#333; padding:0 0 10px 0;}
.data-recovery-solutions .tips { padding-top:30px;}
.data-recovery-solutions .tips li {padding:0 0 10px 0;line-height:16px; border-bottom: 1px  dashed #e5e5e5; margin-bottom:30px;}
.box_left h1 {font-size:30px; color:#000b4a; padding:0 0 0 0; text-align:left; }
.box_left h2 {font-size:24px; color:#010e5a; padding:30px 0 20px 0; text-align:left; font-weight:300;}
.box_left h3 {font-size:18px; color:#000b4a; padding:15px 0 15px 0; margin:0; text-align:left; font-weight: 300; line-height:18px;}
.box_left h4 {font-size:18px; color:#000; line-height:18px; padding:20px 0 15px 0; margin:0; text-align:left; font-weight: 300;}
.box_left p { font-size:16px; color:#1c1c21; line-height:1.6em; padding-bottom:20px;}
.box_left b {color:#000; }
.data-recovery-tutorials {float:left; width:17%; box-shadow:0px 3px 10px 3px rgba(0, 0, 0, 0.08); margin:0 0 0 0; padding:2%}
.data-recovery-solutions { float:left; width:74%;}
.data-recovery-margin { margin:0 4% 0 0;}
.data-recovery-tutorials h2 { font-size:20px; font-weight:normal; float:left; color:#999; border-bottom: 1px solid #e8e8e8; width:100%; text-align:left; padding:0; margin:0 0 30px 0;}
.data-recovery-tutorials ul {  margin:0 0 30px 0;}
.data-recovery-tutorials ul li { line-height:20px; padding:0 0 30px 0;}
.data-recovery-tutorials ul li a, .data-recovery-solutions ul li a {color:#000;text-decoration:none;}
.data-recovery-tutorials ul li a:hover, .data-recovery-solutions ul li a:hover {color:#00abff;text-decoration:underline;}
.data-recovery-solutions h2 { font-size:24px; font-weight:normal; float:left; color:#00abff; width:100%; text-align:left; padding:0; margin:0 0 40px 0;}
.data-recovery-solutions h3 { font-size:15px; color:#000; text-align:left; line-height:20px;}
.data-recovery-solutions h4 { font-size:20px; font-weight:normal; color:#000; text-align:left; line-height:20px; padding:0 0 10px 0; margin:0;}
.data-recovery-solutions p {color:#999; line-height:20px;}
.data-recovery-solutions .hot li { float:left; width:27%; margin:0%; box-shadow:0px 3px 10px 3px rgba(0, 0, 0, 0.08); padding:2%; margin:0 0 3% 0; line-height:20px;}
.data-recovery-solutions .hot li.margin { margin:0 3%;}
.data-recovery-solutions .latest li {border-bottom: 1px  dashed #e5e5e5; margin-bottom:50px; clear:both; padding:0 0 4% 0;}
.data-recovery-solutions .latest img { float:left; padding:0 20px 0 0;}


.box_right {float:right; width:22%; }
.box_right .module {border: 1px solid #eaeaea;margin-bottom: 24px;padding: 0;color: #666;}
.box_right .module p { padding:0 20px 20px 20px; color:#808080; font-size:14px; line-height:20px;}
.box_right .module a {color: #808080; font-size:14px;}
.box_right .module a:hover {color:#00abff;text-decoration:underline; font-size:14px;}
.box_right .module h2 {margin:0;margin-bottom: 15px;background-color: #f8f8f8;padding: 10px 15px;font-size:14px; line-height:14px; font-weight:500;color: #45474D; text-align:left;}
.box_right .module ul {margin: 15px;list-style: none;}
.box_right .module ul li {padding:0 0 20px 10px;line-height:16px;background:url("../img/item.gif") no-repeat 0 5px;}
.img_padding { padding:20px 0 60px 0;}
.module_review {border-bottom:1px solid #eaeaea; margin:0 0 120px 0; overflow:hidden;}
.module_review h2 { padding:0 0 0 0; margin:0;}
.box_left .box_support {overflow:hidden; background-color:#f8f8f8; margin:0 0 80px 0; padding:0 20px 0 0;}
.box_left .box_support h3 { font-size:18px; padding:0 0 0 0; margin:0; font-weight:300;  padding:40px 0 0 0;}
.box_left .box_support p { padding:0; margin:0;}
.box_left .box_support img { float:left; padding:0 40px 0 0; }

.box_four { width:1200px; margin:0 auto; text-align:center;}
.box_four li  {width:21%; padding:4% 2% 6% 2%;text-align:center;float:left;position:relative; margin:40px 0 30px 0;}
.box_four li span {background: url("../img/page_icons1.png") no-repeat; display: block;}
.box_four li span {width:112px; height:112px; margin:0 auto; margin-bottom:10px;}
.box_four li .safe { background-position:0px 0px;}
.box_four li .guarantee { background-position:-112px 0px;}
.box_four li .service { background-position:-224px 0px;}
.box_four li .upgrade { background-position:-336px 0px;}
.box_four li .import { background-position:0px -112px;}

.bg_a { background:#49aaee;}
.bg_b { background:#4f93f0;}
.bg_c { background:#5869f0;}
.bg_d { background:#8068f8;}
.bg_e { background:#f7f9fb;}
.box_four h3, .box_plan1 h3 {font-size:16px;padding:8px 0 10px 0;margin:0; color:#fff;  line-height:20px;}
.more_suport {margin:0;padding:30px 0 0 0;clear:both;text-align:center; font-size:16px; color:#dcdcdc;}
.box_four p, .box_plan1 p {color:#c7e0ff;line-height:20px; font-size:14px;}
.bt_support {text-align:center;font-size:18px;line-height:30px;font-weight:300;color:#26324b;padding:0 0 20px 0; margin:0;}
.interval { background-color:#f1f1f1;}
.interval1 { background-color:#f9f9f9;}
.more_features, .iphone-recovery-ways { width:1200px;margin:0 auto;overflow:hidden; padding-top:60px; }
.more_features li, .iphone-recovery-ways li {width:26%; padding:0 3% 0 3%;float:left;position:relative; text-align:center; color:#666; line-height:24px;}
.more_features .bt { font-size:18px; color:#000; font-weight:300; padding:20px 0 10px 0;}
.iphone-recovery-ways li img {box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.20); margin:0; padding:0;}
.safe { width:1200px;margin:0 auto;overflow:hidden; }
.safe li {width:21%; padding:50px 2% 80px 2%;text-align:center;float:left;position:relative; margin:0;}
.safe h3 {font-size:16px;padding:8px 0 3px 0;margin:0; color:#000; font-weight:300;}
#user_guide {}
#user_guide li {width:1200px; margin:0 auto; height:600px; text-align:center; padding:0; list-style:none;}
#prevBtn { display:block; margin:0; padding:0; position:absolute; left:0px; top:-470px; }
#nextBtn { display:block; margin:0; padding:0; position:absolute; right: 0px; top:-470px;}
#prevBtn a { display:block; width:150px; height:150px; background:url("../img/icon-pc.png") no-repeat 0 0; }
#nextBtn a { display:block; width:150px; height:150px; background:url("../img/icon-pc.png") no-repeat 0 0; }
p#controls { margin:0; padding:0; position:relative; }
.product_list { width:100%;}
.product_list li { margin:0 0 60px 0; line-height:24px; padding:0 0 60px 0;}
.product_list img { float:left; padding:0 30px 0 0;}
.product_list h1 { font-size:18px; font-weight:300; padding:20px 0 0 0;}
.box_say {  margin:100px 0 0 0; padding:30px; border:0;}
.box_say h1 {ext-align:center;font-size:24px; line-height:24px;color:#00abff;font-weight:300;padding:40px 0 30px 0;margin:0;}
.inputbox {border-radius:3px;border:1px solid #ddd; width:50%; line-height:30px; height:30px; padding:5px; color:#999;}
.textarea{border-radius:3px;border:1px solid #ddd;padding:5px; width:70%;height:110px; color:#999; }
.submit{background-color:#5fb81d;width:134px;height:38px;color:#fff;border-radius:3px;border:0px;outline:none;cursor:pointer;font-size:18px;}
.page_404 { text-align:center; padding:50px 0;}
.page_404 h2 {font-size:24px;line-height:30px;font-weight:300;color:#000; padding:100px 0 10px 0;}
.addthis_sharing_toolbox { margin:20px 0 0 0; float:right;}
.tips_list {text-align:left; margin:0 auto; width:1200px; padding:30px 0 0 0;}
.tips_list li { width:48%; float:left; list-style:disc; text-align:left; padding:0 0 20px 0; margin-left:20px;}
.tips_list li a { color:#333;}
.tips_list li a:hover {color:#00abff;text-decoration:underline;}
.navigation {overflow:hidden;  background: #f8f8f8 url("../img/header_line.png") repeat-x top center; height:60px; widows:100%;}
.navigation div { text-align:left;  padding:20px 0; margin:0; color:#b3b3b3; width:1200px; margin:0 auto; font-size:14px;}
.navigation img { vertical-align:middle;}

.navigation1 {overflow:hidden; background-color:#f8f8f8; height:60px;}
.navigation1 div { text-align:left;  padding:20px 0; margin:0; color:#b3b3b3; width:1200px; margin:0 auto; font-size:14px;}
.navigation1 img { vertical-align:middle;}
p.author {color: #888;font-style:italic; border-bottom: 1px solid #e5e5e5; margin:20px 0 30px 0; padding:5px 0 0 0;}
p.author_say {font-style:italic; color:#888;}
p.bottom_line {border-bottom: 1px dashed #e5e5e5; margin:0px 0 30px 0; }


/***********  version comparison  ****************/

.comparison_explain, .comparison_name { margin:0 auto; border-collapse:collapse;}
.comparison_name { padding-top:30px;}
.comparison_explain { padding-bottom:80px;}
.comparison_explain ul, .comparison_name ul { clear:both;  display:table-row; *border-bottom:1px solid #ddd;}

.comparison_explain ul:nth-child(2n+1) li{background:#f5f7fc;}
/*.comparison_explain li {border:1px solid #e8e8e8;float:left; vertical-align:middle; border-left:none; border-bottom:none;}*/
.comparison_explain li {display:table-cell;vertical-align:top;border:4px solid #fff;*float:left;*width:16%;*height:1%; vertical-align:middle; font-size:14px; color:#666; line-height:18px;}
.comparison_explain li.explain_text {width:25%;  padding:2% 0 2% 2%;}
.comparison_explain li.explain_name {width:11%; text-align:center; }
.comparison_explain ul:hover li{background-color:#e3ecff;  }
span.yes, span.no {background-color: #68b9ff;display: inline-block;width: 12px;height: 12px;line-height: 30px;font-size: 12px;overflow: hidden;border-radius: 12px;}
span.ok {background:url("../img/gou1.png") no-repeat 0 0; display: inline-block;width: 16px;height: 16px;line-height: 30px;font-size: 16px;overflow: hidden;}
.version_key {color:#ff731f;}
.comparison_name li.blank {width:25%;  }
.comparison_name li.product_name {width:11%; text-align:center; }
.comparison_name li b { color:#333; font-weight:300; font-size:16px; }
.comparison_explain li b { color:#333;}
.comparison_name li { padding:3% 0; font-size:16px; display:table-cell;vertical-align:top;border:4px solid #fff;*float:left;*width:16%;*height:1%; vertical-align:middle; color:#000; line-height:24px;}
.version_price {color:#f45200;font-size:26px;padding:15px 0;line-height:30px;}
.comparison_name a {color:#000;text-decoration:none;}
.comparison_name a:hover {color:#00abff;text-decoration:underline;}

.button_buynow2 a {border-radius:3px;color:#FFF;font-size:18px;line-height:40px;background-color:#fa684b;display: block;text-shadow:none; margin:0 20px;}
.button_buynow2 a:hover {border-radius:3px;color:#FFF;font-size:18px;line-height:40px;background-color:#fa594b;text-decoration:none; margin:0 20px;}

.button_down2 a {border-radius:3px;color:#FFF;font-size:18px;line-height:40px;background-color:#00c148;display: block;text-shadow:none; margin:0 25px;}
.button_down2 a:hover {border-radius:3px;color:#FFF;font-size:18px;line-height:40px;background-color:#01e456;text-decoration:none; margin:0 25px;}

.compare { border:1px solid #eeeeee; margin:20px 0; border-right:none; border-bottom:none; overflow:hidden;}
.compare ul { clear:both;  display:table-row;}
.compare ul:nth-child(2n+1) li{background:#f9fafd; }
.compare li {display:table-cell;vertical-align:top; vertical-align:middle; font-size:14px; color:#666; }
.compare li.Apple-Music-Downloader {width:40%;}
.compare li.sony {width:40%; }
.box_left .compare ul li.recover-my-files {width:40%;}
.box_left .compare ul li.Apple-Music-Downloader1 {width:40%;}
.box_left .compare ul li.item {width:20%;}
.compare li.explain_name {width:20%;}
.compare li.leftline {border-left:1px solid #eeeeee;}
.compare ul:hover li{background-color:#e3ecff; }
.compare ul li  {background-image:none; line-height:24px; padding:1.5%; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.compare li.title { font-size:16px; color:#000; font-weight:300;}




/*********** bottom  ****************/

.service { background-color:#fafafa;}
.box_bottom { width:1200px; margin:0 auto; padding:10px 0 10px 0;}
.box_three{width:25%; padding:0 3% 0 3%;float:left;position:relative;}
.service img { float:left; padding:0 5% 50px 0;}
.name {font-size: 14px;font-weight: 300;padding-bottom: 5px; margin: 0;}
.service p { line-height:18px;}
.bottom { background-color:#181f25;}
.bottom ul {float:left;  width:15%;}
.bottom ul li { line-height:16px; padding:0 0 12px 0;}
.bottom_solution { width:30%; }
.bottom_tutorials { width:15%; }
.bottom .bottom_margin {margin:0 0 0 3%;}
.bottom .bottom_margin1 {margin:0 0 0 7%;}
.footer {margin:0 auto;padding:20px 0 0 0; clear:both; background:url("../img/bottom_bg.png") repeat-x top right;}
.bottom a {color:#707f8a; font-size:14px;}
.bottom a:hover {color:#90a2b0;text-decoration:underline; font-size:14px;}
.footer p {text-align:center;padding-top:5px;font-size:14px;color:#fff;}
.bottom .footer_title { font-size:16px; color:#fff; padding:0 0 20px 0;}
.bottom .footer_title a { color:#fff; font-size:14px;}
.bottom .footer_title a:hover { color:#fff; text-decoration:underline; font-size:14px;}
.box_1200 {width:1200px;margin:0 auto;}
.bottom .footer a {color:#fff;}
.bottom .footer a:hover {color:#fa745f;text-decoration:underline;}


/*********** product menu  ****************/

.product_menu {text-align:left;background-color:#f5f7f9;height:80px;position:relative;z-index:100; line-height:80px; }
.product_menu ul{margin:0 auto;text-align:center; width:100%; }
.product_menu ul li{display:inline-block;position:relative;padding:0 1.5%;margin-right:0.3%;font-size:16px;*float:left; margin-bottom:0;}
.product_menu ul li a{display:block;text-decoration:none; color:#0087ff;}
.product_menu ul li a:hover { color:#0087ff; }
.product_menu ul li:hover, .product_menu ul li.current{border-bottom:2px solid #0087ff; text-decoration:none; }
.product_menu a span {background: url("../img/product_menu_bg.png") no-repeat; width: 35px; display: inline-block;}
.product_menu .feature span { background-position:10px -428px;}
.product_menu .guide span { background-position:10px 31px;}
.product_menu .tech span { background-position:10px -79px;}
.product_menu .review span { background-position:10px -195px;}
.product_menu .mac_v span { background-position:10px -317px;}
.product_menu .win_v span { background-position:10px -540px;}
.product_menu .iphone span { background-position:10px -670px;}
.product_menu .shredder span { background-position:10px -790px;}

.product_menu ul li dl {display:none;z-index:100; font-size:14px; background-color:#fff; border:1px solid #dcdcdc; box-shadow:0px 1px 6px 1px rgba(0, 0, 0, 0.15); width:220px; height:100px; line-height:50px;}
.product_menu ul li:hover dl {display:block;position:absolute;top:68px;left:0px;}
.product_menu ul li:hover dl dd {display:block;color:#666; text-align:left;  margin:0; padding:0 0 0 15px;}
.product_menu ul li:hover dl dd a {color:#333;}
.product_menu ul li:hover dl dd a:hover {color:#00abff;}


/*********** table  ****************/

table { border-collapse:collapse; border:solid #e5e5e5; border-width:1px 0 0 1px; margin-top:10px;}
table td {border:solid #e5e5e5; border-width:0 1px 1px 0; padding:15px; line-height:24px; overflow:hidden; font-size:14px;}
table .header { font-weight:300; background:#fcfcfc;}
table .segmentation { background:#f7f7f7;}

/*********** solutions  ****************/
.data-recovery-software { width:1200px; margin:0 auto; padding:60px 0; overflow:hidden;}
.data-recovery-software h2 {text-align:center;font-size:30px;line-height:30px;font-weight:300;color:#00abff;padding:10px 0 10px 0; margin:0;}
.data-recovery-software ul { width:1190px; margin:0 auto; padding-top:20px;}
.data-recovery-software ul li { width:25%; float:left; box-shadow:0px 3px 10px 3px rgba(0, 0, 0, 0.08);  padding:3%; text-align:center; color:#fff; border-radius: 3px;}
.module_margin { margin:0 3.5%;}
.data-recovery-software ul li dl { background-color:#fff; text-align:left; color:#666; padding:10px 0 0 0;}
.data-recovery-software ul li dl dd { line-height:50px; background:url("../img/doc.png") no-repeat 20px 22px; border-bottom: 1px dashed #e5e5e5; padding:0 0 0 30px; margin:0;}
.data-recovery-software ul li h2 { font-size:18px; font-weight:300; padding:10px 0 10px 0; line-height:18px; margin:0; color:#000;}
.data-recovery-software ul li h2 a {color:#333;text-decoration:none;}
.data-recovery-software ul li h2 a:hover {color:#333;text-decoration:underline;}
.data-recovery-software ul li img { padding:0 0 0 0; text-align:center;}
.data-recovery-software ul li p { margin:0; color:#666; font-size:14px; line-height:20px; }
.solutions_bg1 { background-color:#4d89d3;}
.solutions_bg2 { background-color:#66c383;}
.solutions_bg3 { background-color:#7f73af;}
.c_text1 {color:#d0f9fe; }
.c_text2 {color:#d5fecf;}
.c_text3 {color:#eee9ff;}
.c_text1, .c_text2, .c_text3 {padding:10px 30px 5px 30px; line-height:20px;}
.button_more1 a {border-radius:5px;color:#fff;font-size:18px;line-height:40px;display: block;text-shadow:none;border:1px solid #fff; margin:20px 40px 30px 40px;}
.button_more1 a:hover {border-radius:5px;color:#000;font-size:18px;line-height:40px;border:1px solid #fff; margin:20px 40px 30px 40px; background:rgba(255, 255, 255, 0.50); text-decoration:none; }
.solutions ul li .button_with { width:220px; margin:0 auto;}
.hot_color1 {border-top: 5px solid #5998ff;}
.hot_color2 {border-top: 5px solid #766cfe;}
.hot_color3 {border-top: 5px solid #3fc2ff;}
.button_more2 a { margin:30px 6% 0 6%; height:40px;color:#219ef5;display: block;text-decoration:none;border-radius:3px;border:1px solid #219ef5; font-size:18px; line-height:40px;}
.button_more2 a:hover { background-color:#00abff; height:40px;line-height:40px; color:#fff;}



/*********** suspension meun  ****************/

.normal a.download, .normal a.buy, .fixed1 .switch, .normal a.return { display:none !important;}
.suspension { position: fixed; top: -5px; left: 0; width:100%; background:rgba(28, 36, 52, 0.92); !important; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.50);}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .suspension{background-color:#fff;filter:Alpha(opacity=92);position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */ *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}
  .suspension ul{position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */}  
}
.suspension a { color: #c0c8dd !important;}
.suspension a:hover { color: #fff !important;}
.suspension .current { color:#40a9f4;}
.normal li.download, .normal li.buy, .normal li.return { display:none;}
.suspension li .rating { display:none;}
.suspension ul { text-align:left; width:1200px; margin:0 auto;}
.suspension ul li.download, .suspension ul li.buy {border-radius:3px; margin-top:20px; float:right; padding-left:40px;}
.suspension ul li.download { background:#40a9f4 url("../img/icon_download.png") no-repeat 20px center; }
.suspension ul li.buy { background:#ff9232 url("../img/icon_buy.png") no-repeat 20px center; margin-right:10px;}
.suspension ul li.download a, .suspension ul li.buy a { color:#fff !important; height:42px; line-height:42px; padding:0 10px;}
.suspension ul li.download:hover { background-color:#1798f4;height:42px; border:none; }
.suspension ul li.buy:hover {  background-color:#ff8519; height:42px; border:none;}

.suspension ul li.return { background:#40a9f4 url("../img/icon_top.png") no-repeat 20px center; float:right; padding-left:40px;}
.suspension ul li.return a { color:#fff !important; height:80px; line-height:80px; padding:0 10px; margin:0;}
.suspension ul li.return:hover { background-color:#1798f4;height:80px; border:none; }




/***********  tutorial  ****************/
.tutorial { background-color:#efefef; padding:30px;}
.tutorial h3 { font-size:18px; font-weight:300; padding:0; margin:0;}
.tutorial p {font-size:14px; padding:5px 0 0 0; margin:0;}



/***********  Product features  ****************/

.box_left .product_info {  padding:4% 3%; margin:2% 0 0 0; overflow:hidden; background-color:#f5f8fb;}
.box_left .product_info img { float:left; padding:0 20px 0 0; width:260px;}
.box_left .product_info .padding_bottom { padding-bottom:120px;}
.box_left .product_info .padding_bottom1 { padding-bottom:80px;}
.box_left .product_info h2 { font-size:20px; font-weight:300; margin:0 0 0 270px; padding:0; line-height:18px; color:#00abff;}
.box_left .product_info h2 a {color:#00abff;text-decoration:none;}
.box_left .product_info h2 a:hover {color:#00abff;text-decoration:underline;}
.box_left .product_info div {margin:0 0 0 270px;}

.box_left .page_product {  padding:4% 3%; margin:2% 0 0 0; overflow:hidden; background-color:#f5f8fb;}
.box_left .page_product img { float:left; padding:0 20px 0 0;}
.box_left .page_product h2 { font-size:20px; font-weight:300; margin:0 0 0 230px; padding:0; line-height:18px; color:#00abff;}
.box_left .page_product h2 a {color:#00abff;text-decoration:none;}
.box_left .page_product h2 a:hover {color:#00abff;text-decoration:underline;}
.box_left .page_product ul { margin:20px 0 0 230px; padding:0;}
.box_left .page_product ul li { line-height:20px; padding:0 0 15px 0;  list-style:disc; margin:0 0 0 20px; background-image:none;}
.box_left .peculiarity {  clear:both; background-color:#eaf1f7; margin:0 0 20px 0; padding:3% 3% 5% 3%; height:auto; overflow:hidden;}
.box_left .peculiarity li { font-size:16px; color:#000; background: url("../img/gou.png") no-repeat 0 0; float:left; margin:0; padding:0 30px 0 20px; line-height:16px;}

.box_left .info { margin:20px 0 0 260px; padding:0;}
.box_left .info li { line-height:20px; padding:0 0 15px 0;  background:url("../img/doc.png") no-repeat 10px 5px; margin:0;}
.box_left .info li dl { padding:10px 0 0 0; margin:0; }
.box_left .info li dl dd { padding:0 0 10px 15px; background:url("../img/item.gif") no-repeat 0 5px; margin:0 0 0 20px; color:#606060; }
.box_left .button { clear:both; margin:10px 0 0 260px;}
.box_left .button li { float:left; background-image:none;}
.box_left .button li.win {margin:0 auto;text-align:center;font-size:18px;line-height:50px;float:left;}
.box_left .button li.win a {width:175px;height:50px;color:#fff;display: block;text-decoration:none;border-radius:3px;background:#00abff url("../img/icon-buy.png") no-repeat 15px 12px; padding:0 0 0 35px; }
.box_left .product_info .margin100 { margin-bottom:100px;}
.box_left .product_info .margin60 { margin-bottom:60px;}
.box_left .product_info .margin140 { margin-bottom:140px;}
.box_left .product_info .margin20 { margin-bottom:20px;}
.box_left .button li.win a:hover {background-color:#0072ff;}
.box_left .button li.mac {margin:0 auto;text-align:center;font-size:18px;line-height:46px;border-radius:3px; float:left}
.box_left .button li.mac a {width:171px;height:46px;color:#00abff;display: block;text-decoration:none;border-radius:3px;border:2px solid #00abff; padding:0 0 0 35px; background: url("../img/icon-buy.png") no-repeat 12px -205px;}
.box_left .button li.mac a:hover {color:#0072ff; background: url("../img/icon-buy.png") no-repeat 12px -275px; border:2px solid #0072ff;}

.box_left .button li.mac1 {margin:0 auto;text-align:center;font-size:18px;line-height:50px;float:left;}
.box_left .button li.mac1 a {width:175px;height:50px;color:#fff;display: block;text-decoration:none;border-radius:3px;background:#00abff url("../img/icon-buy.png") no-repeat 15px -133px; padding:0 0 0 24px; }
.box_left .button li.mac1 a:hover {background-color:#0072ff;}


.box_left .button li.normal {margin:0 auto;text-align:center;font-size:18px;line-height:50px;float:left; width:175px;height:50px;}
.box_left .button li.normal a {width:200px;height:50px;color:#fff;display: block;text-decoration:none;border-radius:3px; background: #40a9f4 url(../img/icon_download.png) no-repeat 35px center; padding:0 0 0 20px;}
.box_left .button li.normal a:hover {background-color:#0072ff; }

.box_left .product_info .number {background: url("../img/security-verified.png") no-repeat top left; height:20px; margin:0 0 0 270px; padding:0 0 0 20px; color:#999; font-size:14px; line-height:20px;}
.box_left .product_info .reviews1 {height:20px; margin:0 0 0 270px; padding:5px 0 0 5px; color:#999; font-size:14px;}
.info_bg img { padding:0; margin:0 0 3% 0; height:28px;}

.box_left .step { background-color:#f8f8f8; overflow:hidden; padding:4% 2%; border: dashed 1px #dddddd;}
.box_left .step h3 { font-size:16px; font-weight:300; margin:0; padding:0 0 20px 0; line-height:16px;}
.box_left .step h2 { font-size:20px; font-weight:300; margin:0; padding:0 0 20px 0; line-height:20px; color:#00abff;}
.box_left .step li { float:left; width:32%; background-image:none; padding:0; margin:0; line-height:26px;}
.box_left .step li img {box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.20); margin:0 0 20px 0; padding:0;}
.box_left .step li.spacing { padding:0 2%}
.box_left .step li strong {display: inline-block; background-color: #00a2ea;border-radius: 3px; color: #fff;padding: 2px 6px; margin-bottom: 0;margin-right: 2px;}

.info_tips { border: 1px dashed #f38a01; background: #fff4c2 url("../img/tips-icon.png") 20px 12px no-repeat;}
.info_tips p { padding:0; margin:0;}
.tip_103 { text-align:center; font-size:14px; margin:0; padding:10px 0 0 0; color:#94929a;}
.tip_103 a {color:#8d7ea6;}
.tip_103 a:hover {color:#b4a9c8;text-decoration:underline;}


.box_left .button li.mac2 {margin:0 auto;text-align:center;font-size:18px;line-height:50px;float:left;}
.box_left .button li.mac2 a {width:175px;height:50px;color:#fff;display: block;text-decoration:none;border-radius:3px;background:#00abff url("../img/icon-buy.png") no-repeat 15px -133px; padding:0 0 0 35px; }
.box_left .button li.mac2 a:hover {background-color:#0072ff;}

.box_left .button li.win1 {margin:0 auto;text-align:center;font-size:18px;line-height:46px;border-radius:3px; float:left}
.box_left .button li.win1 a {width:171px;height:46px;color:#00abff;display: block;text-decoration:none;border-radius:3px;border:2px solid #00abff; padding:0 0 0 35px; background: url("../img/icon-buy.png") no-repeat 12px -62px;}
.box_left .button li.win1 a:hover {color:#0072ff; background: url("../img/icon-buy.png") no-repeat 12px -344px; border:2px solid #0072ff;}

.box_left .button li.mac_fr {margin:0 auto;text-align:center;font-size:18px;line-height:50px;float:left;}
.box_left .button li.mac_fr a {width:210px;height:50px;color:#fff;display: block;text-decoration:none;border-radius:3px;background:#00abff url("../img/icon-buy.png") no-repeat 15px -133px; padding:0 0 0 35px; }
.box_left .button li.mac_fr a:hover {background-color:#0072ff;}

.box_left .button li.win_fr {margin:0 auto;text-align:center;font-size:18px;line-height:46px;border-radius:3px; float:left}
.box_left .button li.win_fr a {width:206px;height:46px;color:#00abff;display: block;text-decoration:none;border-radius:3px;border:2px solid #00abff; padding:0 0 0 35px; background: url("../img/icon-buy.png") no-repeat 12px -62px;}
.box_left .button li.win_fr a:hover {color:#0072ff; background: url("../img/icon-buy.png") no-repeat 12px -344px; border:2px solid #0072ff;}

/********** Apple-Music-Downloader menu **********/

#data-recovery, #data-recovery ul, #data-recovery ul li, #data-recovery ul li a, #data-recovery #menu-button {line-height: 1;display: block;position: relative;
  -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
#data-recovery > logo1 { float:left;}
#data-recovery:after, #data-recovery > ul:after { content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#data-recovery {line-height: 1;  z-index:999;}
#data-recovery > ul {float: right;}
#data-recovery > ul > li {float: left;}
#data-recovery.align-center > ul {font-size: 0;text-align: center;}
#data-recovery.align-center > ul > li {display: inline-block;float: none;}
#data-recovery.align-center ul ul {text-align: left;}
#data-recovery.align-right > ul > li {float: right;}
#data-recovery.align-right ul ul {text-align: right;}
#data-recovery > ul > li > a {font-size:16px;line-height:60px;padding:0 15px;text-decoration: none;color: #fff;-webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#data-recovery > ul > li:hover > a,#data-recovery > ul > li.active > a {color: #fa745f;}
#data-recovery > ul > li.has-sub > a { padding-right: 25px;}
#data-recovery > ul > li.has-sub > a::after {position: absolute;top: 26px;right: 14px;width: 4px;height: 4px; border-bottom: 1px solid #9a9ca6; border-right: 1px solid #9a9ca6; content: "";-webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  -webkit-transition: border-color 0.2s ease;  -moz-transition: border-color 0.2s ease;  -ms-transition: border-color 0.2s ease;  -o-transition: border-color 0.2s ease;  transition: border-color 0.2s ease;}
#data-recovery > ul > li.has-sub:hover > a::after {  border-color: #fa745f;}
#data-recovery ul ul {  position: absolute;  left: -9999px;}
#data-recovery li:hover > ul {  left: auto;}
#data-recovery.align-right li:hover > ul {  right: 0;}
#data-recovery ul ul ul {  margin-left: 100%;  top: 0;}
#data-recovery.align-right ul ul ul {  margin-left: 0; margin-right: 100%;}
#data-recovery ul ul li {  height: 0;  -webkit-transition: height .2s ease;  -moz-transition: height .2s ease;  -ms-transition: height .2s ease;  -o-transition: height .2s ease;  transition: height .2s ease;}
#data-recovery ul li:hover > ul > li {  height: 40px;}
#data-recovery ul ul li a { padding:15px 0 15px 15px;  width: 360px;  background: #333333;  text-decoration: none;  color: #dddddd;  -webkit-transition: color .2s ease;  -moz-transition: color .2s ease;  -ms-transition: color .2s ease;  -o-transition: color .2s ease;  transition: color .2s ease; font-size:14px;}
#data-recovery ul ul li:hover > a, #data-recovery ul ul li a:hover { color: #fa745f;}
#data-recovery ul ul li.has-sub > a::after {  position: absolute; top: 13px;  right: 10px;  width: 4px;  height: 4px;  border-bottom: 1px solid #dddddd;  border-right: 1px solid #dddddd;  content: "";  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  -webkit-transition: border-color 0.2s ease;  -moz-transition: border-color 0.2s ease;  -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease;  transition: border-color 0.2s ease;}
#data-recovery.align-right ul ul li.has-sub > a::after {  right: auto;  left: 10px; border-bottom: 0;  border-right: 0;  border-top: 1px solid #dddddd;  border-left: 1px solid #dddddd;}
#data-recovery ul ul li.has-sub:hover > a::after {  border-color: #ffffff;}
@media all and (max-width: 620px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#data-recovery {   width: 100%; background: #180d32;}
#data-recovery ul {   width: 100%;   display: none; background: #180d32; }
#data-recovery.align-center > ul, #data-recovery.align-right ul ul {   text-align: left; }
#data-recovery ul li, #data-recovery ul ul li, #data-recovery ul li:hover > ul > li {  width: 100%;  height: auto; border-top: 1px solid rgba(120, 120, 120, 0.15); }
#data-recovery ul li a, #data-recovery ul ul li a {width: 100%; }
#data-recovery > ul > li,#data-recovery.align-center > ul > li,#data-recovery.align-right > ul > li { float: none;display: block;}
#data-recovery ul ul li a { padding: 20px 20px 20px 30px; color: #9a9ca6; background: #10091f; }
#data-recovery ul ul li:hover > a,
#data-recovery ul ul li a:hover { color: #fff;  }
#data-recovery ul ul ul li a { padding-left: 40px; }
#data-recovery ul ul,
#data-recovery ul ul ul { position: relative; left: 0; right: auto; width: 100%; margin: 0; }
#data-recovery > ul > li.has-sub > a::after,#data-recovery ul ul li.has-sub > a::after { display: none;}
#data-recovery #menu-button { display: block;padding: 20px; color: #f30; cursor: pointer; font-size: 12px;}
#data-recovery #menu-button::after { content: ''; position: absolute; top: 20px;  right: 20px; display: block; width: 15px;  height: 2px;  background: #9a9ca6; }
#data-recovery #menu-button::before { content: ''; position: absolute; top: 25px; right: 20px; display: block; width: 15px; height: 3px;  border-top: 2px solid #9a9ca6;  border-bottom: 2px solid #9a9ca6; }
#data-recovery .submenu-button { position: absolute;  z-index: 10; right: 0; top: 0; display: block; border-left: 1px solid rgba(120, 120, 120, 0.15);  height: 52px; width: 52px;  cursor: pointer; }
#data-recovery .submenu-button::after {  content: ''; position: absolute; top: 21px;  left: 26px;  display: block;  width: 1px; height: 11px; background: #9a9ca6;  z-index: 99; } #data-recovery .submenu-button::before { content: '';  position: absolute; left: 21px; top: 26px; display: block; width: 11px; height: 1px; background: #9a9ca6;  z-index: 99;}
#data-recovery .submenu-button.submenu-opened:after { display: none; }  
}


#data-recovery-multi, #data-recovery-multi ul, #data-recovery-multi ul li, #data-recovery-multi ul li a, #data-recovery-multi #menu-button {line-height: 1;display: block;position: relative;
  -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
#data-recovery-multi > logo1 { float:left;}
#data-recovery-multi:after, #data-recovery-multi > ul:after { content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#data-recovery-multi {line-height: 1;  z-index:999;}
#data-recovery-multi > ul {float: right;}
#data-recovery-multi > ul > li {float: left;}
#data-recovery-multi.align-center > ul {font-size: 0;text-align: center;}
#data-recovery-multi.align-center > ul > li {display: inline-block;float: none;}
#data-recovery-multi.align-center ul ul {text-align: left;}
#data-recovery-multi.align-right > ul > li {float: right;}
#data-recovery-multi.align-right ul ul {text-align: right;}
#data-recovery-multi > ul > li > a {font-size:16px;line-height:60px;padding:0 15px;text-decoration: none;color: #fff;-webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#data-recovery-multi > ul > li:hover > a,#data-recovery-multi > ul > li.active > a {color: #fa745f;}
#data-recovery-multi > ul > li.has-sub > a { padding-right: 25px;}
#data-recovery-multi > ul > li.has-sub > a::after {position: absolute;top: 26px;right: 14px;width: 4px;height: 4px; border-bottom: 1px solid #9a9ca6; border-right: 1px solid #9a9ca6; content: "";-webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  -webkit-transition: border-color 0.2s ease;  -moz-transition: border-color 0.2s ease;  -ms-transition: border-color 0.2s ease;  -o-transition: border-color 0.2s ease;  transition: border-color 0.2s ease;}
#data-recovery-multi > ul > li.has-sub:hover > a::after {  border-color: #fa745f;}
#data-recovery-multi ul ul {  position: absolute;  left: -9999px;}
#data-recovery-multi li:hover > ul {  left: auto;}
#data-recovery-multi.align-right li:hover > ul {  right: 0;}
#data-recovery-multi ul ul ul {  margin-left: 100%;  top: 0;}
#data-recovery-multi.align-right ul ul ul {  margin-left: 0; margin-right: 100%;}
#data-recovery-multi ul ul li {  height: 0;  -webkit-transition: height .2s ease;  -moz-transition: height .2s ease;  -ms-transition: height .2s ease;  -o-transition: height .2s ease;  transition: height .2s ease;}
#data-recovery-multi ul li:hover > ul > li {  height: 40px;}
#data-recovery-multi ul ul li a { padding:15px 0 15px 15px;  width: 430px;  background: #333333;  text-decoration: none;  color: #dddddd;  -webkit-transition: color .2s ease;  -moz-transition: color .2s ease;  -ms-transition: color .2s ease;  -o-transition: color .2s ease;  transition: color .2s ease; font-size:14px;}
#data-recovery-multi ul ul li:hover > a, #data-recovery-multi ul ul li a:hover { color: #fa745f;}
#data-recovery-multi ul ul li.has-sub > a::after {  position: absolute; top: 13px;  right: 10px;  width: 4px;  height: 4px;  border-bottom: 1px solid #dddddd;  border-right: 1px solid #dddddd;  content: "";  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  -webkit-transition: border-color 0.2s ease;  -moz-transition: border-color 0.2s ease;  -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease;  transition: border-color 0.2s ease;}
#data-recovery-multi.align-right ul ul li.has-sub > a::after {  right: auto;  left: 10px; border-bottom: 0;  border-right: 0;  border-top: 1px solid #dddddd;  border-left: 1px solid #dddddd;}
#data-recovery-multi ul ul li.has-sub:hover > a::after {  border-color: #ffffff;}
@media all and (max-width: 620px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#data-recovery-multi {   width: 100%; background: #180d32;}
#data-recovery-multi ul {   width: 100%;   display: none; background: #180d32; }
#data-recovery-multi.align-center > ul, #data-recovery-multi.align-right ul ul {   text-align: left; }
#data-recovery-multi ul li, #data-recovery-multi ul ul li, #data-recovery-multi ul li:hover > ul > li {  width: 100%;  height: auto; border-top: 1px solid rgba(120, 120, 120, 0.15); }
#data-recovery-multi ul li a, #data-recovery-multi ul ul li a {width: 100%; }
#data-recovery-multi > ul > li,#data-recovery-multi.align-center > ul > li,#data-recovery-multi.align-right > ul > li { float: none;display: block;}
#data-recovery-multi ul ul li a { padding: 20px 20px 20px 30px; color: #9a9ca6; background: #10091f; }
#data-recovery-multi ul ul li:hover > a,
#data-recovery-multi ul ul li a:hover { color: #fff;  }
#data-recovery-multi ul ul ul li a { padding-left: 40px; }
#data-recovery-multi ul ul,
#data-recovery-multi ul ul ul { position: relative; left: 0; right: auto; width: 100%; margin: 0; }
#data-recovery-multi > ul > li.has-sub > a::after,#data-recovery-multi ul ul li.has-sub > a::after { display: none;}
#data-recovery-multi #menu-button { display: block;padding: 20px; color: #f30; cursor: pointer; font-size: 12px;}
#data-recovery-multi #menu-button::after { content: ''; position: absolute; top: 20px;  right: 20px; display: block; width: 15px;  height: 2px;  background: #9a9ca6; }
#data-recovery-multi #menu-button::before { content: ''; position: absolute; top: 25px; right: 20px; display: block; width: 15px; height: 3px;  border-top: 2px solid #9a9ca6;  border-bottom: 2px solid #9a9ca6; }
#data-recovery-multi .submenu-button { position: absolute;  z-index: 10; right: 0; top: 0; display: block; border-left: 1px solid rgba(120, 120, 120, 0.15);  height: 52px; width: 52px;  cursor: pointer; }
#data-recovery-multi .submenu-button::after {  content: ''; position: absolute; top: 21px;  left: 26px;  display: block;  width: 1px; height: 11px; background: #9a9ca6;  z-index: 99; } #data-recovery-multi .submenu-button::before { content: '';  position: absolute; left: 21px; top: 26px; display: block; width: 11px; height: 1px; background: #9a9ca6;  z-index: 99;}
#data-recovery-multi .submenu-button.submenu-opened:after { display: none; }  
}


#data-recovery-multi-l, #data-recovery-multi-l ul, #data-recovery-multi-l ul li, #data-recovery-multi-l ul li a, #data-recovery-multi-l #menu-button {line-height: 1;display: block;position: relative;
  -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
#data-recovery-multi-l > logo1 { float:left;}
#data-recovery-multi-l:after, #data-recovery-multi-l > ul:after { content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#data-recovery-multi-l {line-height: 1;  z-index:999;}
#data-recovery-multi-l > ul {float: right;}
#data-recovery-multi-l > ul > li {float: left;}
#data-recovery-multi-l.align-center > ul {font-size: 0;text-align: center;}
#data-recovery-multi-l.align-center > ul > li {display: inline-block;float: none;}
#data-recovery-multi-l.align-center ul ul {text-align: left;}
#data-recovery-multi-l.align-right > ul > li {float: right;}
#data-recovery-multi-l.align-right ul ul {text-align: right;}
#data-recovery-multi-l > ul > li > a {font-size:16px;line-height:60px;padding:0 15px;text-decoration: none;color: #fff;-webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#data-recovery-multi-l > ul > li:hover > a,#data-recovery-multi-l > ul > li.active > a {color: #fa745f;}
#data-recovery-multi-l > ul > li.has-sub > a { padding-right: 25px;}
#data-recovery-multi-l > ul > li.has-sub > a::after {position: absolute;top: 26px;right: 14px;width: 4px;height: 4px; border-bottom: 1px solid #9a9ca6; border-right: 1px solid #9a9ca6; content: "";-webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  -webkit-transition: border-color 0.2s ease;  -moz-transition: border-color 0.2s ease;  -ms-transition: border-color 0.2s ease;  -o-transition: border-color 0.2s ease;  transition: border-color 0.2s ease;}
#data-recovery-multi-l > ul > li.has-sub:hover > a::after {  border-color: #fa745f;}
#data-recovery-multi-l ul ul {  position: absolute;  left: -9999px;}
#data-recovery-multi-l li:hover > ul {  left: auto;}
#data-recovery-multi-l.align-right li:hover > ul {  right: 0;}
#data-recovery-multi-l ul ul ul {  margin-left: 100%;  top: 0;}
#data-recovery-multi-l.align-right ul ul ul {  margin-left: 0; margin-right: 100%;}
#data-recovery-multi-l ul ul li {  height: 0;  -webkit-transition: height .2s ease;  -moz-transition: height .2s ease;  -ms-transition: height .2s ease;  -o-transition: height .2s ease;  transition: height .2s ease;}
#data-recovery-multi-l ul li:hover > ul > li {  height: 40px;}
#data-recovery-multi-l ul ul li a { padding:15px 0 15px 15px;  width: 475px;  background: #333333;  text-decoration: none;  color: #dddddd;  -webkit-transition: color .2s ease;  -moz-transition: color .2s ease;  -ms-transition: color .2s ease;  -o-transition: color .2s ease;  transition: color .2s ease; font-size:14px;}
#data-recovery-multi-l ul ul li:hover > a, #data-recovery-multi-l ul ul li a:hover { color: #fa745f;}
#data-recovery-multi-l ul ul li.has-sub > a::after {  position: absolute; top: 13px;  right: 10px;  width: 4px;  height: 4px;  border-bottom: 1px solid #dddddd;  border-right: 1px solid #dddddd;  content: "";  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  -webkit-transition: border-color 0.2s ease;  -moz-transition: border-color 0.2s ease;  -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease;  transition: border-color 0.2s ease;}
#data-recovery-multi-l.align-right ul ul li.has-sub > a::after {  right: auto;  left: 10px; border-bottom: 0;  border-right: 0;  border-top: 1px solid #dddddd;  border-left: 1px solid #dddddd;}
#data-recovery-multi-l ul ul li.has-sub:hover > a::after {  border-color: #ffffff;}
@media all and (max-width: 620px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#data-recovery-multi-l {   width: 100%; background: #180d32;}
#data-recovery-multi-l ul {   width: 100%;   display: none; background: #180d32; }
#data-recovery-multi-l.align-center > ul, #data-recovery-multi-l.align-right ul ul {   text-align: left; }
#data-recovery-multi-l ul li, #data-recovery-multi-l ul ul li, #data-recovery-multi-l ul li:hover > ul > li {  width: 100%;  height: auto; border-top: 1px solid rgba(120, 120, 120, 0.15); }
#data-recovery-multi-l ul li a, #data-recovery-multi-l ul ul li a {width: 100%; }
#data-recovery-multi-l > ul > li,#data-recovery-multi-l.align-center > ul > li,#data-recovery-multi-l.align-right > ul > li { float: none;display: block;}
#data-recovery-multi-l ul ul li a { padding: 20px 20px 20px 30px; color: #9a9ca6; background: #10091f; }
#data-recovery-multi-l ul ul li:hover > a,
#data-recovery-multi-l ul ul li a:hover { color: #fff;  }
#data-recovery-multi-l ul ul ul li a { padding-left: 40px; }
#data-recovery-multi-l ul ul,
#data-recovery-multi-l ul ul ul { position: relative; left: 0; right: auto; width: 100%; margin: 0; }
#data-recovery-multi-l > ul > li.has-sub > a::after,#data-recovery-multi-l ul ul li.has-sub > a::after { display: none;}
#data-recovery-multi-l #menu-button { display: block;padding: 20px; color: #f30; cursor: pointer; font-size: 12px;}
#data-recovery-multi-l #menu-button::after { content: ''; position: absolute; top: 20px;  right: 20px; display: block; width: 15px;  height: 2px;  background: #9a9ca6; }
#data-recovery-multi-l #menu-button::before { content: ''; position: absolute; top: 25px; right: 20px; display: block; width: 15px; height: 3px;  border-top: 2px solid #9a9ca6;  border-bottom: 2px solid #9a9ca6; }
#data-recovery-multi-l .submenu-button { position: absolute;  z-index: 10; right: 0; top: 0; display: block; border-left: 1px solid rgba(120, 120, 120, 0.15);  height: 52px; width: 52px;  cursor: pointer; }
#data-recovery-multi-l .submenu-button::after {  content: ''; position: absolute; top: 21px;  left: 26px;  display: block;  width: 1px; height: 11px; background: #9a9ca6;  z-index: 99; } #data-recovery-multi-l .submenu-button::before { content: '';  position: absolute; left: 21px; top: 26px; display: block; width: 11px; height: 1px; background: #9a9ca6;  z-index: 99;}
#data-recovery-multi-l .submenu-button.submenu-opened:after { display: none; }  
}

.page-icons, .iphone-recovery-scenarios li span, .iphone-file-types li span, .iphone-supported li span, .page_scenarios li span { background: url("../img/page_icons.png") no-repeat; display: block;}

.iphone-recovery-scenarios li { width:16.5%; padding:4% 0;float:left;position:relative; text-align:center; font-size:14px; color:#333; border:1px solid #e8e8e8;  border-left: none;height:90px; line-height:16px;}
.iphone-recovery-scenarios li.no_left {border-left: 1px solid #e8e8e8;}
.iphone-recovery-scenarios li.no_top {border-top: none;}
.iphone-recovery-scenarios li span, .page_scenarios li span {width:60px; height:60px; margin:0 auto;}
.iphone-recovery-scenarios li .accidental-deletion, .page_scenarios li .accidental-deletion { background-position:0px 0px;}
.iphone-recovery-scenarios li .system-crash, .page_scenarios li .system-crash { background-position:-60px 0px;}
.iphone-recovery-scenarios li .virus-attack, .page_scenarios li .virus-attack { background-position:-120px 0px;}
.iphone-recovery-scenarios li .reset, .page_scenarios li .reset { background-position:-180px 0px;}
.iphone-recovery-scenarios li .stolen, .page_scenarios li .stolen { background-position:-240px 0px;}
.iphone-recovery-scenarios li .damaged, .page_scenarios li .damaged { background-position:-300px 0px;}
.iphone-recovery-scenarios li .ios-update, .page_scenarios li .ios-update { background-position:-360px 0px;}
.iphone-recovery-scenarios li .stuck, .page_scenarios li .stuck { background-position:-480px 0px;}
.iphone-recovery-scenarios li .jailbreak, .page_scenarios li .jailbreak { background-position:-540px 0px;}
.iphone-recovery-scenarios li .locked, .page_scenarios li .locked { background-position:-600px 0px;}
.iphone-recovery-scenarios li .synchronize { background-position:-420px 0px;}
.iphone-recovery-scenarios li .other-scenarios { background-position:-660px 0px;}

.box_left .page_scenarios {margin:0 0 50px 0;border-top:1px solid #e8e8e8; border-left:none; }
.box_left .page_scenarios li { width:19.8%; padding:4% 0;float:left;position:relative; text-align:center; font-size:14px; color:#333; height:90px; line-height:16px; background-image:none; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; }
.box_left .border_l { border-left:1px solid #e8e8e8;}

.iphone-data-recovery, .iphone-recovery-scenarios { width:1200px;margin:0 auto;overflow:hidden;}
.iphone-data-recovery li.no_left {border-left: 1px solid #e8e8e8;}
.iphone-data-recovery li {width:29%; padding:50px 1.9% 80px 1.9%;text-align:center;float:left;position:relative; margin:0px 0 60px 0; border:1px solid #e8e8e8;  border-left: none; color:#666; line-height:20px; font-size:14px;}
.iphone-data-recovery li h3 { font-size:18px; color:#000; font-weight:300; padding:0;}
.iphone-recovery, .recover-itunes, .restore-icloud {width:125px; height:125px; margin:0 auto;}
.iphone-recovery { background-position:0px -60px;}
.recover-itunes { background-position:-125px -60px;}
.restore-icloud { background-position:-250px -60px;}

.iphone-file-types {border:1px solid #f1f1f1; overflow:hidden;  border-top:none; border-right:none; margin:0 0 80px 0;}
.iphone-file-types li { width:18%; float:left; height:30px; padding:3% 0 3% 1.9%; border:1px solid #f1f1f1; border-bottom:none; border-left:none; line-height:30px; margin:0; color:#333;}
.iphone-file-types li span {width:30px; height:30px; float:left; margin-right:10px;}
.iphone-file-types li .photos { background-position:0px -185px;}
.iphone-file-types li .videos { background-position:-30px -185px;}
.iphone-file-types li .contacts { background-position:-60px -185px;}
.iphone-file-types li .messages { background-position:-90px -185px;}
.iphone-file-types li .history { background-position:-120px -185px;}
.iphone-file-types li .notes { background-position:-150px -185px;}
.iphone-file-types li .calendar { background-position:-180px -185px;}
.iphone-file-types li .whatsapp { background-position:-210px -185px;}
.iphone-file-types li .kik { background-position:-240px -185px;}
.iphone-file-types li .other { background-position:-270px -185px;}

.iphone-supported li span {width:64px; height:64px; float:left; margin-right:10px;}
.iphone-supported li .ios-devices { background-position:-420px -55px;}
.iphone-supported li .ipad { background-position:-484px -55px;}
.iphone-supported li .windows { background-position:-548px -55px;}
.iphone-supported li .ios { background-position:-612px -55px;}

.box-modules { margin-left:1%;}
.box-modules li { float:left; width:47%; box-shadow:0px 3px 10px 3px rgba(0, 0, 0, 0.08); line-height:20px; margin-bottom:50px; }
.box-modules li.margin { margin:0 0 0 4%;}
.box-modules h3 { font-size:16px; line-height:50px; background-color:#2d8cec; height:50px; padding:0 0 0 4%; text-align:left; color:#fff;}
.box-modules li dl { margin:2% 4% 5% 4%;}
.box-modules li dl dd { line-height:16px; border-bottom: 1px dashed #e5e5e5;  margin:0; text-align:left; font-size:14px; padding:15px 0;}
.box-modules li dl dd a {color:#333;text-decoration:none;}
.box-modules li dl dd a:hover {color:#00abff;text-decoration:underline;}




/********** store***********/
.product_three {width: 1200px;margin: 0 auto;padding:60px 0; overflow: hidden;}
.product_three h2 {text-align:center;font-size:30px;line-height:30px;font-weight:300;color:#00abff;padding:10px 0 10px 0; margin:0;}
.product_three ul { width:1190px; margin:0 auto; padding-top:60px;}
.product_three ul li { width:25%; float:left; box-shadow:0px 3px 10px 3px rgba(0, 0, 0, 0.08);  padding:3%; text-align:center; color:#fff; background-color:#ffffff; margin:0;}
.product_three ul li.top_spacing { margin-top:50px;}
.product_three .best{display:block;width:132px;height:50px;position:relative;left:-14%;top:0px;background:url("../img/icon-best-value.png") no-repeat;}
.product_three ul li.margin { margin:0 3%;}
.product_three ul li dl { background-color:#fff; color:#959595; padding:30px 0 0 0; margin:0;}
.product_three ul li dl dd { line-height:14px; border-top: 1px solid #e5e5e5; padding:15px 0; font-size:14px;  margin:0;}
.product_three ul li h2 { font-size:14px; font-weight:300; padding:10px 0 10px 0; line-height:24px; margin:0; color:#666;}
.product_three ul li h2 b {font-size:24px; color:#000b4a; font-weight:300; padding-top:10px;}
.product_three ul li h2 a {color:#000b4a;text-decoration:none;}
.product_three ul li h2 a:hover {color:#00abff;text-decoration:underline;}
.product_three ul li img { padding:0 0 0 0; text-align:center;}
.product_three ul li p { margin:0; color:#333; font-size:14px; line-height:20px;}
.product_three ul li p a {color:#333;text-decoration:none;}
.product_three ul li p a:hover {color:#00abff;text-decoration:underline;}
.price { padding:20px 0 20px 0;}
.price font {font-size:44px; line-height:44px; white-space: nowrap; color: #0077d2;}
.price font sup {vertical-align:super; font-size:smaller; font-size:18px; line-height:18px;}
.product_three ul li p.button_orange, .product_three ul li p.button_green {margin:20px 0 0 0;text-align:center;height:50px;line-height:40px;}
.product_three ul li p.button_orange a {border-radius:5px;color:#FFF;font-size:20px;height:50px;line-height:50px;background-color:#ff9900;display: block;text-shadow:none; margin:0 15%;}
.product_three ul li p.button_orange a:hover {border-radius:5px;color:#FFF;font-size:20px;height:50px;line-height:50px;background-color:#ff7e00;text-decoration:none;}
.product_three ul li p.button_green a {border-radius:5px;color:#FFF;font-size:20px;height:50px;line-height:50px;background-color:#00d171;display: block;text-shadow:none; margin:0 15%;}
.product_three ul li p.button_green a:hover {border-radius:5px;color:#FFF;font-size:20px;height:50px;line-height:50px;background-color:#00b834;text-decoration:none;}
.difference {border-top: 1px solid #e6e6e6; margin:30px 0 0 0; height:20px;}
.product_three ul li dl dd font {font-size: 20px;font-weight: 300;color: #ff6b3e;line-height: 20px;}
.product_features dd { padding:0 0 0 15px; margin:0; background:url("../img/gou.png") no-repeat 5px 16px;}





.hot_box {width:1200px; margin:0 auto; padding:80px 0 80px 0; overflow:hidden;}
.hot_box h2 {text-align:center;font-size:30px; line-height:32px;color:#00abff;font-weight:300; padding:0 0 20px 0;margin:0;}
.hot_box h4 {text-align:center;font-size:18px; line-height:18px;color:#000;font-weight: normal;padding:0 0 50px 0;margin:0; }
.hot_box ul { margin-left:20px; padding-top:30px;}
.hot_box li { float:left; width:44%; box-shadow:0px 3px 10px 3px rgba(0, 0, 0, 0.08); padding:4% 2%; line-height:20px; background-color:#fff; }
.hot_box li.margin { margin:0 0 0 4%;}
.hot_box li img { float:left; padding:0 0 0 0;}
.hot_box li h3 {font-size:18px; line-height:18px;color:#000;padding:0 0 10px 0;margin:0; font-weight:500;}
.hot_box li h3 a {color:#000;text-decoration:none;}
.hot_box li h3 a:hover {color:#00abff;text-decoration:underline;}



/********** bundle***********/
.bundle { width:1200px; margin:0 auto; padding:50px 0 80px 0; text-align:center; clear:both; overflow:hidden;}
.bundle h2 { font-size:26px; color:#000; text-align:center; padding:0 0 30px 0; font-weight:normal;}
.bundle_red {color:#ff6d3a; font-size:36px;}
.n_title { text-align:center;}
.bundle ul { list-style:none;}
.bundle ul li { display:inline-block; width:27%; margin:0 1%; padding:15px 10px; background-color:#fff; padding:5% 2%; float:left; border:solid 1px #e5e5e5; position:relative; z-index:1;}
.bundle img {text-align:center; padding:10px 0; }
.bundle li .add { display:block; width:36px; height:36px; background: url("../img/savepro-icon.png") no-repeat 0 0; position:absolute; top:41%; left:-33px; z-index:2;}

.bundle li h3 { font-weight:normal; font-size:20px; text-align:center; font-weight:normal;}
.bundle li p {line-height:20px; font-size:14px;}
.bundle li p span {color:#f26522 !important;}
.bundle li .price { padding-bottom:10px; text-align:center; padding-top:0; font-size:18px;}
.bundle li .price big { color:#ff6d3a;}

.bundle .totalpro { background:#45474d; color:#fff; border:solid 1px #45474d; position:relative; z-index:1;}
.bundle .totalpro .total { display:block; width:36px; height:36px; background: url("../img/savepro-icon.png") no-repeat 0 -42px; position:absolute; top:41%; left:-33px; z-index:2;}
.bundle .totalpro .off { display:block; width:100px; height:100px; background: url("../img/45percent-off.png") no-repeat; position:absolute; top:-1px; left:273px; z-index:2;}
.bundle .totalpro h3 { color:#ff6d3a; font-size:30px; margin:10px 0 0 0; font-weight:normal;}
.bundle .totalpro p {line-height:20px; font-size:14px; padding:9px 0 0 0;}
.bundle .totalpro .btnbox {text-align:center; padding-top:10px; height:44px;}
.bundle .totalpro .btn {float:none; }


.sitemap { width:800px; margin:0 auto; box-shadow: 0 2px 2px #ddd; border: 1px solid #ddd;  border-radius: 5px; text-align:left; overflow:hidden; padding-bottom:50px;}
.sitemap h1 {background: #f5f5f5;padding: 15px 24px;font-size: 20px;font-weight: 300;color: #000b4a;border-bottom: 1px solid #ddd;text-shadow: 0 1px 0 #FFFFFF;border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;border-top-right-radius: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px; text-align:left;}

.sitemap h2 {color: #000b4a;font-size: 18px;margin:40px 20px 20px 20px;border-bottom: 1px solid #DEDEDE; padding-bottom: 4px; text-align:left; }
.sitemap ul { padding:0 40px;}
.sitemap ul, .sitemap dl { margin-bottom:20px; overflow:hidden;}
.sitemap ul li {float: left; width:30%;line-height: 24px; padding-bottom:15px;}
.sitemap p {padding:20px 40px 0 40px; line-height:16px;}
.sitemap dd {float: left; padding:0 5px 0 0; text-align:left; line-height:14px; font-size:14px;}
.sitemap dd a {color:#333;text-decoration:none;}
.sitemap dd a:hover {color:#333;text-decoration:underline;}

/*********** product_nav meun  ****************/

.product_nav { position: fixed; top: -5px; left: 0; width:100%; background:rgba(28, 36, 52, 0.92); !important; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.50); height:60px;line-height:60px;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.product_nav{background-color:#1c2434;filter:Alpha(opacity=92);position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */ *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}
.product_nav ul{position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */}  
}
.product_nav ul li a { color: #c0c8dd !important;}
.product_nav ul li span { padding:0; margin:0; height:20px;}
.product_nav ul li a:hover {color:#00abff !important;text-decoration:underline;}
.product_nav ul li {display:inline-block;position:relative;padding:0 3% 0 0;font-size:16px;*float:left; margin-bottom:0; color:#c0c8dd;}
.product_nav ul li img { vertical-align:middle; padding:0 5px 0 0;}
.product_nav ul { text-align:left; width:1200px; margin:0 auto;}
.product_nav ul li.name a {color:#fff !important;}
.product_nav ul li.name:hover {color:#fff !important; text-decoration:underline;}
.product_nav ul li.download_mac {background:#02c74c url("../img/icon_download.png") no-repeat 20px center; float:right; height:36px; line-height:36px; padding:0 0 0 30px; border-radius:3px; margin:14px 0 0 0;}
.product_nav ul li.download_mac a, .product_nav ul li.download_mac1 a, .product_nav ul li.download_win a {color:#fff !important; height:36px; line-height:36px; padding:0 20px; }
.product_nav ul li.download_mac:hover, .product_nav ul li.download_win:hover { background-color:#0eb402;height:36px;}
.product_nav ul li.download_win {background:#02c74c url("../img/icon-buy.png") no-repeat 20px 6px; float:right; height:36px; line-height:36px; padding:0 0 0 30px; border-radius:3px; margin:14px 0 0 0;}
.product_nav ul li.download_mac1 {background:#0bc702 url("../img/icon-buy.png") no-repeat 20px -140px; float:right; height:36px; line-height:36px; padding:0 0 0 30px; border-radius:3px; margin:14px 0 0 10px;}
.product_nav ul li.download_mac1:hover { background-color:#0bb503;height:36px;}




