.product_nav {
    background-color: #efefef;
    height: 80px;
    position: relative;
    text-align: left;
    z-index: 1;
}
.product_nav.no_margin {
    margin-bottom: 0;
}
.product_nav ul {
    margin: 0 auto;
    text-align: center;
}
.product_nav ul li {
    display: inline-block;
    font-size: 16px;
    margin-right: 0.3%;
    padding: 0 1.5%;
    position: relative;
    transition: font-size 300ms ease 0s;
    vertical-align: top;
}
.product_nav ul li .arrow {
    background: rgba(0, 0, 0, 0) no-repeat scroll center center;
    bottom: -7px;
    display: none;
    height: 7px;
    left: 0;
    margin: auto;
    position: absolute;
    width: 100%;
}
.product_nav ul li.current .arrow {
    display: block;
}
.product_nav ul li a, .product_nav ul li .a {
    display: block;
    height: 78px;
    line-height: 80px;
    text-align: center;
    text-decoration: none;
}
.product_nav ul li .a.list_arrow {
    background: rgba(0, 0, 0, 0) no-repeat scroll right 51%;
    color: #0087ff;
    cursor: pointer;
    padding-right: 20px;
}
.product_nav ul li:hover, .product_nav ul li.current {
    background-color: #fff;
    font-size: 17px;
}
.product_nav ul li:hover .list_link {
    display: block;
}
.product_nav ul li .list_link {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: -moz-use-text-color #dcdcdc #dcdcdc;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 0 0 10px #dcdcdc;
    display: none;
    left: 0;
    padding: 0 14px;
    position: absolute;
    top: 80px;
}
.product_nav ul li .list_link a {
    border-bottom: 1px solid #dcdcdc;
    color: #2f2f2f;
    font-size: 14px;
    height: auto;
    line-height: 50px;
    padding-right: 30px;
    text-align: left;
    white-space: nowrap;
    width: auto;
}
.product_nav ul li .list_link a:hover {
    color: #0078d7;
}
.product_nav a span, .product_nav span span {
    background: rgba(0, 0, 0, 0) url("https://www.rcysoft.com/images/pro-nav-bg.png") no-repeat scroll 0 0;
    display: inline-block;
    width: 40px;
}
.product_nav .features span {
    background-position: 3px 31px;
}
.product_nav .comp span {
    background-position: 3px -82px;
}
.product_nav .user_guide span {
    background-position: 3px -198px;
}
.product_nav .reference span {
    background-position: 3px -316px;
}
.product_nav .review span {
    background-position: 3px -423px;
}



.product_nav_mac {
    background-color: #efefef;
    height: 80px;
    margin-bottom: 3.6%;
    position: relative;
    text-align: left;
    z-index: 1;
}
.product_nav_mac.no_margin {
    margin-bottom: 0;
}
.product_nav_mac ul {
    margin: 0 auto;
    text-align: center;
}
.product_nav_mac ul li {
    display: inline-block;
    font-size: 16px;
    margin-right: 0.3%;
    padding: 0 1.5%;
    position: relative;
    transition: font-size 300ms ease 0s;
    vertical-align: top;
}
.product_nav_mac ul li .arrow {
    background: rgba(0, 0, 0, 0) no-repeat scroll center center;
    bottom: -7px;
    display: none;
    height: 7px;
    left: 0;
    margin: auto;
    position: absolute;
    width: 100%;
}
.product_nav_mac ul li.current .arrow {
    display: block;
}
.product_nav_mac ul li a, .product_nav ul li .a {
    display: block;
    height: 78px;
    line-height: 80px;
    text-align: center;
    text-decoration: none;
}
.product_nav_mac ul li .a.list_arrow {
    background: rgba(0, 0, 0, 0) no-repeat scroll right 51%;
    color: #0087ff;
    cursor: pointer;
    padding-right: 20px;
}
.product_nav_mac ul li:hover, .product_nav ul li.current {
    background-color: #fff;
    font-size: 17px;
}
.product_nav_mac ul li:hover .list_link {
    display: block;
}
.product_nav_mac ul li .list_link {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: -moz-use-text-color #dcdcdc #dcdcdc;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 0 0 10px #dcdcdc;
    display: none;
    left: 0;
    padding: 0 14px;
    position: absolute;
    top: 80px;
}
.product_nav_mac ul li .list_link a {
    border-bottom: 1px solid #dcdcdc;
    color: #2f2f2f;
    font-size: 14px;
    height: auto;
    line-height: 50px;
    padding-right: 30px;
    text-align: left;
    white-space: nowrap;
    width: auto;
}
.product_nav_mac ul li .list_link a:hover {
    color: #0078d7;
}
.product_nav_mac a span, .product_nav span span {
    background: rgba(0, 0, 0, 0) url("https://www.rcysoft.com/images/pro-nav-bg-win.png") no-repeat scroll 0 0;
    display: inline-block;
    width: 40px;
}
.product_nav_mac .features span {
    background-position: 3px 31px;
}
.product_nav_mac .comp span {
    background-position: 3px -82px;
}
.product_nav_mac .user_guide span {
    background-position: 3px -198px;
}
.product_nav_mac .reference span {
    background-position: 3px -316px;
}
.product_nav_mac .review span {
    background-position: 3px -423px;
}

.rcy_dr{ background:url(https://www.rcysoft.com/images/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:680px;}
.rcy_dr .des_info{ text-align:center; width:70%; margin:auto; margin: -1rem auto 1.5rem;}
.rcy_dr .topText{text-align:center;padding-top:100px;margin:0 auto;}
.rcy_dr .topText .name{ font-size:36px; font-weight:300; line-height:1.2em; color:#2f2f2f;}
.rcy_dr .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.rcy_dr .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.rcy_dr .topText ul{margin-top:20px; line-height:2em;}
.rcy_dr .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.rcy_dr .pcPic{ text-align:center;margin-top:30px;}
.rcy_dr .btn{margin-top:30px; text-align:center;}
.rcy_dr .btn a{ text-align:left;margin:0 10px;}
.rcy_dr .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.rcy_dr .topText h1{ font-size:30px;}
	.rcy_dr .topText .dd{margin-top:20px;}
rcy_dr}
@media (max-width: 479px) {
	.rcy_dr .topText h1{ font-size:26px;}
	.rcy_dr .btn a{margin:5px 0;}
}


.rcy_dr_u{ background:url(https://www.rcysoft.com/images/banner_ind.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:680px;}
.rcy_dr_u .des_info{ text-align:center; width:70%; margin:auto; margin: -1rem auto 1.5rem;}
.rcy_dr_u .topText{text-align:center;padding-top:100px;margin:0 auto;}
.rcy_dr_u .topText .name{ font-size:36px; font-weight:300; line-height:1.2em; color:#fff;}
.rcy_dr_u .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.rcy_dr_u .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.rcy_dr_u .topText ul{margin-top:20px; line-height:2em;}
.rcy_dr_u .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.rcy_dr_u .pcPic{ text-align:center;margin-top:30px;}
.rcy_dr_u .btn{margin-top:30px; text-align:center;}
.rcy_dr_u .btn a{ text-align:left;margin:0 10px;}
.rcy_dr_u .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.rcy_dr_u .topText h1{ font-size:30px;}
	.rcy_dr_u .topText .dd{margin-top:20px;}
rcy_dr}
@media (max-width: 479px) {
	.rcy_dr_u .topText h1{ font-size:26px;}
	.rcy_dr_u .btn a{margin:5px 0;}
}

.rcy_gopro{ background:url(https://www.rcysoft.com/images/gopro-video-recovery-pro/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:680px;}
.rcy_gopro .des_info{ text-align:center; width:70%; margin:auto; margin: -1rem auto 1.5rem;}
.rcy_gopro .topText{text-align:center;padding-top:100px;margin:0 auto;}
.rcy_gopro .topText .name{ font-size:36px; font-weight:300; line-height:1.2em; color:#2f2f2f;}
.rcy_gopro .topText h1{ font-size:30px; line-height:1.2em;margin-top:120px; margin-bottom:50px;}
.rcy_gopro .topText h2{ font-size:20px; line-height:1.2em;margin-top:80px; margin-bottom:50px; font-family:Segoe UI;}
.rcy_gopro .topText ul{margin-top:20px; line-height:2em;}
.rcy_gopro .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.rcy_gopro .pcPic{ text-align:center;margin-top:30px;}
.rcy_gopro .btn{margin-top:30px; text-align:center;}
.rcy_gopro .btn a{ text-align:left;margin:0 10px;}
.rcy_gopro .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.rcy_gopro .topText h1{ font-size:30px;}
	.rcy_gopro .topText .dd{margin-top:20px;}
rcy_dr}
@media (max-width: 479px) {
	.rcy_gopro .topText h1{ font-size:26px;}
	.rcy_gopro .btn a{margin:5px 0;}
}


.rcy_sd{ background:url(https://www.rcysoft.com/images/card-data-recovery-pro/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:680px;}
.rcy_sd .des_info{ text-align:center; width:70%; margin:auto; margin: -1rem auto 1.5rem;}
.rcy_sd .topText{text-align:center;padding-top:100px;margin:0 auto;}
.rcy_sd .topText .name{ font-size:36px; font-weight:300; line-height:1.2em; color:#fff;}
.rcy_sd .topText h1{ font-size:30px; line-height:1.2em;margin-top:120px; margin-bottom:50px;}
.rcy_sd .topText h2{ font-size:20px; line-height:1.2em;margin-top:80px; margin-bottom:50px; font-family:Segoe UI;}
.rcy_sd .topText ul{margin-top:20px; line-height:2em;}
.rcy_sd .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.rcy_sd .pcPic{ text-align:center;margin-top:30px;}
.rcy_sd .btn{margin-top:30px; text-align:center;}
.rcy_sd .btn a{ text-align:left;margin:0 10px;}
.rcy_sd .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.rcy_sd .topText h1{ font-size:30px;}
	.rcy_sd .topText .dd{margin-top:20px;}
rcy_dr}
@media (max-width: 479px) {
	.rcy_sd .topText h1{ font-size:26px;}
	.rcy_sd .btn a{margin:5px 0;}
}


.rcy_drive{ background:url(https://www.rcysoft.com/images/external-hard-drive-data-recovery-pro/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:680px;}
.rcy_drive .des_info{ text-align:center; width:70%; margin:auto; margin: -1rem auto 1.5rem;}
.rcy_drive .topText{text-align:center;padding-top:100px;margin:0 auto;}
.rcy_drive .topText .name{ font-size:36px; font-weight:300; line-height:1.2em; color:#fff;}
.rcy_drive .topText h1{ font-size:30px; line-height:1.2em;margin-top:120px; margin-bottom:50px;}
.rcy_drive .topText h2{ font-size:20px; line-height:1.2em;margin-top:80px; margin-bottom:50px; font-family:Segoe UI;}
.rcy_drive .topText ul{margin-top:20px; line-height:2em;}
.rcy_drive .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.rcy_drive .pcPic{ text-align:center;margin-top:30px;}
.rcy_drive .btn{margin-top:30px; text-align:center;}
.rcy_drive .btn a{ text-align:left;margin:0 10px;}
.rcy_drive .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.rcy_drive .topText h1{ font-size:30px;}
	.rcy_drive .topText .dd{margin-top:20px;}
rcy_dr}
@media (max-width: 479px) {
	.rcy_drive .topText h1{ font-size:26px;}
	.rcy_drive .btn a{margin:5px 0;}
}


.rcy_raw{ background:url(https://www.rcysoft.com/images/raw-drive-data-recovery-pro/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:680px;}
.rcy_raw .des_info{ text-align:center; width:70%; margin:auto; margin: -1rem auto 1.5rem;}
.rcy_raw .topText{text-align:center;padding-top:100px;margin:0 auto;}
.rcy_raw .topText .name{ font-size:36px; font-weight:300; line-height:1.2em; color:#fff;}
.rcy_raw .topText h1{ font-size:30px; line-height:1.2em;margin-top:120px; margin-bottom:50px;}
.rcy_raw .topText h2{ font-size:20px; line-height:1.2em;margin-top:80px; margin-bottom:50px; font-family:Segoe UI;}
.rcy_raw .topText ul{margin-top:20px; line-height:2em;}
.rcy_raw .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.rcy_raw .pcPic{ text-align:center;margin-top:30px;}
.rcy_raw .btn{margin-top:30px; text-align:center;}
.rcy_raw .btn a{ text-align:left;margin:0 10px;}
.rcy_raw .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.rcy_raw .topText h1{ font-size:30px;}
	.rcy_raw .topText .dd{margin-top:20px;}
rcy_dr}
@media (max-width: 479px) {
	.rcy_raw .topText h1{ font-size:26px;}
	.rcy_raw .btn a{margin:5px 0;}
}


.rcy_usb{ background:url(https://www.rcysoft.com/images/usb-flash-drive-data-recovery-pro/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:680px;}
.rcy_usb .des_info{ text-align:center; width:70%; margin:auto; margin: -1rem auto 1.5rem;}
.rcy_usb .topText{text-align:center;padding-top:100px;margin:0 auto;}
.rcy_usb .topText .name{ font-size:36px; font-weight:300; line-height:1.2em; color:#fff;}
.rcy_usb .topText h1{ font-size:30px; line-height:1.2em;margin-top:120px; margin-bottom:50px;}
.rcy_usb .topText h2{ font-size:20px; line-height:1.2em;margin-top:80px; margin-bottom:50px; font-family:Segoe UI;}
.rcy_usb .topText ul{margin-top:20px; line-height:2em;}
.rcy_usb .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.rcy_usb .pcPic{ text-align:center;margin-top:30px;}
.rcy_usb .btn{margin-top:30px; text-align:center;}
.rcy_usb .btn a{ text-align:left;margin:0 10px;}
.rcy_usb .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.rcy_usb .topText h1{ font-size:30px;}
	.rcy_usb .topText .dd{margin-top:20px;}
rcy_dr}
@media (max-width: 479px) {
	.rcy_usb .topText h1{ font-size:26px;}
	.rcy_usb .btn a{margin:5px 0;}
}


.rcy_photo{ background:url(https://www.rcysoft.com/images/photo-recovery-pro/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:680px;}
.rcy_photo .des_info{ text-align:center; width:70%; margin:auto; margin: -1rem auto 1.5rem;}
.rcy_photo .topText{text-align:center;padding-top:100px;margin:0 auto;}
.rcy_photo .topText .name{ font-size:36px; font-weight:300; line-height:1.2em; color:#fff;}
.rcy_photo .topText h1{ font-size:30px; line-height:1.2em;margin-top:120px; margin-bottom:50px;}
.rcy_photo .topText h2{ font-size:20px; line-height:1.2em;margin-top:80px; margin-bottom:50px; font-family:Segoe UI;}
.rcy_photo .topText ul{margin-top:20px; line-height:2em;}
.rcy_photo .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.rcy_photo .pcPic{ text-align:center;margin-top:30px;}
.rcy_photo .btn{margin-top:30px; text-align:center;}
.rcy_photo .btn a{ text-align:left;margin:0 10px;}
.rcy_photo .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.rcy_photo .topText h1{ font-size:30px;}
	.rcy_photo .topText .dd{margin-top:20px;}
rcy_dr}
@media (max-width: 479px) {
	.rcy_photo .topText h1{ font-size:26px;}
	.rcy_photo .btn a{margin:5px 0;}
}


.rcy_dr_free{ background:url(https://www.rcysoft.com/images/banner_free.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:680px;}
.rcy_dr_free .des_info{ text-align:center; width:70%; margin:auto; margin: -1rem auto 1.5rem;}
.rcy_dr_free .topText{text-align:center;padding-top:100px;margin:0 auto;}
.rcy_dr_free .topText .name{ font-size:36px; font-weight:300; line-height:1.2em; color:#fff;}
.rcy_dr_free .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.rcy_dr_free .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.rcy_dr_free .topText ul{margin-top:20px; line-height:2em;}
.rcy_dr_free .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.rcy_dr_free .pcPic{ text-align:center;margin-top:30px;}
.rcy_dr_free .btn{margin-top:30px; text-align:center;}
.rcy_dr_free .btn a{ text-align:left;margin:0 10px;}
.rcy_dr_free .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.rcy_dr_free .topText h1{ font-size:30px;}
	.rcy_dr_free .topText .dd{margin-top:20px;}
rcy_dr}
@media (max-width: 479px) {
	.rcy_dr_free .topText h1{ font-size:26px;}
	.rcy_dr_free .btn a{margin:5px 0;}
}


.banner_star{min-height:20px;margin: 0 auto 10px auto;width:300px;}
.banner_star .star{float:left;width:80px;}
.banner_star .review_url{color:#fff;float:left;text-align:center;margin:0 3px;line-height:16px;font-size:14px;min-width:26px;display:inline-block;}
.banner_star .review{color:#fff;float:left;margin-right:10px;line-height:16px;}

/*star*/
.star_01,.star_02,.star_03{display:inline-block;background:url(https://www.rcysoft.com/images/icons.png) -159px 0px no-repeat;width:14px;height:16px;margin-right:1px;overflow:hidden;vertical-align:middle;}
.star_02{background-position:-176px 0px;}
.star_03{background-position:-194px 0px;}
.starBig_01,.starBig_02,.starBig_03{display:inline-block;background:url(https://www.rcysoft.com/images/star.png) 0px -18px no-repeat;width:26px;height:26px;margin-right:1px;}
.starBig_02{background-position:-31px -18px;}
.starBig_03{background-position:-60px -18px;}


/* btn */
.tb_btn { margin:30px 0 15px 0; text-align:center;}
.tb_btn .btn_buy, .tb_btn .btn_trial, .tb_btn .btn_download, .tb_btn .btn_upgrade { width:145px; height:68px; display: inline-block; border-radius:0; font-size:17px; text-transform:uppercase; font-weight:normal; line-height:68px; padding:0 20px 0 90px; text-align:left; color: #fff;}
.tb_btn .btn_buy { background:url(https://www.rcysoft.com/images/icon_buy_new.png) no-repeat 35px 15px; background-color: #ff8238;}
.tb_btn .btn_trial, .tb_btn .btn_download { background:url(https://www.rcysoft.com/images/icon_down_new.png) no-repeat 35px 15px; background-color: #0087ff; margin-right:20px;}
.tb_btn .btn_download { background-position: 15px 15px; padding-left:60px; width:280px;}
.tb_btn .btn_trial:hover, .tb_btn .btn_download:hover { background-color:#1eb0f5; text-decoration: none;}
.tb_btn .btn_buy:hover { background-color:#f96f65; text-decoration: none;}

.guide_tip{padding:2.75rem 0 1.75rem;text-align:center}
.guide_tip .list{text-align:left;display:inline-block;*display:inline;zoom:1;width:43%;padding-left:6%;vertical-align:top}
.guide_tip .list li{min-height:1.15rem;line-height:.5rem;margin-bottom:.25rem;position:relative;padding-left:.6rem; background:url(https://www.rcysoft.com/images/article.png) no-repeat 0 3px;}
.guide_tip .list li a{color:#2f2f2f}
.guide_tip .list li a:hover{color:#0082f6;border-bottom:.025rem solid #0082f6;text-decoration:none}
@media (max-width: 767px){.guide_tip .list{width:100%;padding-left:0}}

.footer .rcydy_f{padding:20px 0;text-align:center; background-color: #000; color:#fff;}
.footer .rcydy_f p{color:#fff;}
.footer .rcydy_f a{color:#d9d5d5;}
.footer .rcydy_f .rcydy_date{padding:6px 20px 6px 0}.footer .rcydy_f .link{padding:6px 0;font-size:14px}


.wrap1{width:1000px;margin:0px auto;position:relative;}
.clearfix1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
html .clearfix1{*height:1%;}
*:first-child+html.clearfix1{zoom:1;}
.clearfix1{display:block;}


.rcy_dr_de{background:url(https://www.rcysoft.com/images/keyboard.jpg) center top no-repeat;background-size:cover;color:#fff;padding:2.75rem 0;min-height:10.325rem}
.rcy_dr_de .list li{float:left;width:29.333%;padding:0 2%;text-align:center;border-right:.025rem solid #878787;margin-left:-.025rem}
.rcy_dr_de .list li:last-child{border-right:0}
@media (max-width: 767px){.rcy_dr_de .list li{float:none;width:auto;border:0;border-bottom:.025rem solid #878787;border-top:.025rem solid #878787;padding:0.5rem 0}}
.rcy_dr_de .list li .t{font-size:.45rem;margin-bottom:.375rem}
.rcy_dr_de .list li .img{margin-bottom:.75rem;display:inline-block;width:1.375rem;height:1.25rem;background:url(https://www.rcysoft.com/images/quick_scan.png) no-repeat;}
.rcy_dr_de .list li .img.no2{background:url(https://www.rcysoft.com/images/deep_scan.png) no-repeat;}
.rcy_dr_de .list li .img.no3{background:url(https://www.rcysoft.com/images/custom_scan.png) no-repeat;}


.rcy_gopro_de{background:url(https://www.rcysoft.com/images/keyboard.jpg) center top no-repeat;background-size:cover;color:#fff;padding:2.75rem 0;min-height:10.325rem}
.rcy_gopro_de .list li{float:left;width:29.333%;padding:0 2%;text-align:center;border-right:.025rem solid #878787;margin-left:-.025rem}
.rcy_gopro_de .list li:last-child{border-right:0}
@media (max-width: 767px){.rcy_dr_de .list li{float:none;width:auto;border:0;border-bottom:.025rem solid #878787;border-top:.025rem solid #878787;padding:0.5rem 0}}
.rcy_gopro_de .list li .t{font-size:.45rem;margin-bottom:.375rem}


.flexible_features {background:url(https://www.rcysoft.com/images/easy.jpg) center top no-repeat;background-size:cover;color:#fff;padding:2.75rem 0;min-height:10.325rem}
.flexible_features .list li{float:left;width:29.333%;padding:0 2%;text-align:center;border-right:.025rem solid #878787;margin-left:-.025rem}
.flexible_features .list li:last-child{border-right:0}
@media (max-width: 767px){.flexible_features .list li{float:none;width:auto;border:0;border-bottom:.025rem solid #878787;border-top:.025rem solid #878787;padding:0.5rem 0}}
.flexible_features .list li .t{font-size:.45rem;margin-bottom:.375rem}
.flexible_features .list li .bl{font-size:.45rem; color:#2f2f2f;}
.flexible_features .list li .img{margin-bottom:.75rem;display:inline-block;width:1.375rem;height:1.25rem;background:url(https://www.rcysoft.com/images/preview_before_recovery.png) no-repeat;}
.flexible_features .list li .img.no2{background:url(https://www.rcysoft.com/images/find_lost_data.png) no-repeat;}
.flexible_features .list li .img.no3{background:url(https://www.rcysoft.com/images/file_filter.png) no-repeat;}


.drw_win_pro_files{background:url(https://www.rcysoft.com/images/device_bg.jpg) center top no-repeat;background-size:cover;padding:2.75rem 0;min-height:11.75rem}
.drw_win_pro_files .left_box{float:left;width:49%}
.drw_win_pro_files .left_box li{float:left;width:33.3333333333%;text-align:center;overflow:hidden}
.drw_win_pro_files .left_box li .box{margin:0 .0375rem .0375rem;background-color:#fff;background-color:rgba(255,255,255,0.8);min-height:4.5rem;position:relative}
.drw_win_pro_files .left_box li .img{background:url(https://www.rcysoft.com/images/dr_icon.png) 0rem -4.75rem no-repeat;background-size:30rem 30rem;display:inline-block;width:1.25rem;height:1.25rem;margin-top:1.25rem}
.drw_win_pro_files .left_box li .img.no2{background-position:-2.425rem -4.75rem}
.drw_win_pro_files .left_box li .img.no3{background-position:-4.9rem -4.75rem}
.drw_win_pro_files .left_box li .img.no4{background-position:-7.325rem -4.75rem}
.drw_win_pro_files .left_box li .img.no5{background-position:-9.75rem -4.75rem}
.drw_win_pro_files .left_box li .img.no6{background-position:-12.15rem -4.75rem}
.drw_win_pro_files .left_box li .t{font-size:.45rem}
.drw_win_pro_files .left_box li .d{position:absolute;width:80%;height:80%;padding:20% 10% 0;top:0;left:0;visibility:hidden;transform:scaleX(0);transition:300ms;background-color:#007eeb;background-color:rgba(0,126,235,0.8);color:#fff;font-size:.35rem;line-height:.5rem}
.drw_win_pro_files .left_box li:hover .img,.drw_win_pro_files .left_box li:hover .t{display:none}
.drw_win_pro_files .left_box li:hover .d{visibility:visible;transform:scaleX(1)}
.drw_win_pro_files .right_box{float:right;width:43%;padding:1.25rem 3% .25rem;background-color:#fff;background-color:rgba(255,255,255,0.8);min-height:7.575rem}
.drw_win_pro_files .right_box .t{font-size:.45rem;margin-bottom:.75rem}
.drw_win_pro_files .right_box .t .icon{background:url(https://www.rcysoft.com/images/dr_icon.png) 0 -7.125rem no-repeat;background-size:30rem 30rem;display:inline-block;height:.7rem;width:1.25rem;vertical-align:middle}.drw_win_pro_files .right_box ul{padding-left:1.25rem}
.drw_win_pro_files .right_box ul li{width:32%;margin-right:1%;float:left;min-height:.8rem}@media (max-width: 1000px){.drw_win_pro_files .right_box{float:none;width:auto;margin:0.25rem 0}
.drw_win_pro_files .left_box{float:none;width:auto;margin:0.25rem 0}
.drw_win_pro_files .left_box li{width:auto;float:none}
.drw_win_pro_files .left_box li .box{min-height:0;padding-bottom:0.25rem}
.drw_win_pro_files .left_box li .img{margin-top:0.25rem}
.drw_win_pro_files .left_box li .d{display:block;visibility:visible;transform:scalex(1);position:static;background:none;color:#2f2f2f;padding:0 0.1rem;width:auto}}



.rcydy_mode{font-size:1rem;line-height:1.25rem;text-align:center;margin-bottom:1.375rem}
.rcydy_mode.black{color:#2f2f2f;}
.rcydy_mode .block{display:block}
.rcydy_mode .small{font-size:.5rem;display:block}
.rcydy_mode .normal{font-weight:normal;font-size:.7rem;font-family:ProximaNovaRegular;display:block}
.rcydy_mode.left{text-align:left}


.wrap,.wrap_1200{margin:0 auto;min-width:300px;width:94%;}
.wrap,.wrap_1200{width:96%;margin:0rem auto;position:relative;max-width:1600px;min-width:980px}
.wrap_1200{max-width:1200px}


.more_features{background:url(https://www.rcysoft.com/images/marked_features.jpg) center top no-repeat;background-size:cover;padding:2.75rem 0;min-height:15.2rem}
.more_features .left{width:80%; margin:auto;}
@media (max-width: 1000px){.more_features .left{width:auto;float:none}}
.more_features .left .box{float:left;width:45%;margin:0 4.5% .25rem 0;min-height:6rem}
@media (max-width: 767px){.more_features .left .box{width:auto;float:none;min-height:0;border-bottom:.025rem solid #e2ecf5;padding-bottom:0.5rem;margin-bottom:1rem}}
.more_features .left .box .t{font-size:.6rem;margin-bottom:.5rem;position:relative;padding-left:1.15rem}
.more_features .left .box .t .icon{display:inline-block;width:1rem;height:1rem;background:url(https://www.rcysoft.com/images/raw_file.png) no-repeat;position:absolute;left:0;top:-.2rem}
.more_features .left .box .t .icon.no2{background:url(https://www.rcysoft.com/images/lost_files.png) no-repeat;}
.more_features .left .box .t .icon.no3{background:url(https://www.rcysoft.com/images/deleted_files.png) no-repeat;}
.more_features .left .box .t .icon.no4{background:url(https://www.rcysoft.com/images/ntfs_files.png) no-repeat;}
.more_features .left .box .d{margin-bottom:.5rem}
.more_features .left .box .setp_img{background:url(https://www.rcysoft.com/images/dr_icon.png) -10.3rem -7.05rem no-repeat;background-size:30rem 30rem;width:6.5rem;padding-top:1rem}
.more_features .left .box .setp_img li{display:inline-block;*display:inline;zoom:1;width:2.075rem;text-align:center;white-space:nowrap}.more_features .left .box .li_img .li_img_box{display:inline-block;*display:inline;zoom:1;text-align:right;width:1.25rem;vertical-align:top;padding:0 .25rem 0 0}
.more_features .left .box .li_img .li_img_box span{display:block;line-height:.4rem;font-size:.35rem;font-weight:bold}
.more_features .left .box .li_img .li_img_box .color{background-color:#9751b4;color:#fff;margin-bottom:.25rem;border-radius:.2rem 0 0 .2rem;padding:0 .125rem}
.more_features .left .box .li_img .li_img_box.r{text-align:left;width:4.45rem;border-left:.025rem solid #c4c4c4;padding:0 0 0 .25rem}
.more_features .left .box .li_img .li_img_box.r .color{background-color:#3ec26f;border-radius:0 .2rem .2rem 0}
.more_features .img{float:right;width:48%}
.more_features .img img{max-width:100%;height:auto}
@media (max-width: 1000px){.more_features .img{display:none}}
.classify_table .buy{background-color:#5a99fc}

.rcydr_info{padding:3rem 0 1.5rem 0;background:url(https://www.rcysoft.com/images/dr_icon.png) no-repeat;background-size:cover;color:#fff}
.rcydr_info .des_info{ text-align:center; width:60%; margin:auto; margin: -1rem auto 1.5rem;}
.rcydr_info .list li{float:left;color:#2f2f2f;width:25%;margin-bottom:.05rem}
.rcydr_info .list li .box{margin:0 .025rem;background-color:#f7f7f7;background-color:rgba(247,247,247,0.8);padding:1.25rem 5% 0 5%;text-align:center;height:5rem;transition:400ms all}
.rcydr_info .list li:nth-child(2n) .box{background-color:#fff;background-color:rgba(255,255,255,0.8)}
.rcydr_info .list li .t{font-size:.45rem;margin-bottom:.25rem}
.rcydr_info .list li .d{display:none;line-height:.55rem}
@media (max-width: 767px){.rcydr_info .list li .d{display:block}}
.rcydr_info .list li .img{background:url(https://www.rcysoft.com/images/dr_icon.png) .125rem 0rem no-repeat;background-size:30rem 30rem;display:block;width:1.5rem;height:1.5rem;margin:0rem auto .25rem auto}
.rcydr_info .list li .img.no2{background-position:-2.3rem 0rem}
.rcydr_info .list li .img.no3{background-position:-4.8rem 0rem}
.rcydr_info .list li .img.no4{background-position:-7.15rem 0rem}
.rcydr_info .list li .img.no5{background-position:-9.55rem 0rem}
.rcydr_info .list li .img.no6{background-position:-11.9rem 0rem}
.rcydr_info .list li .img.no7{background-position:-14.4rem 0rem}
.rcydr_info .list li .img.no8{background-position:-16.75rem 0rem}
.rcydr_info .list li.current .box,.rcydr_info .list li:hover .box{padding-top:.25rem;height:6rem;background-color:#007eeb;background-color:rgba(0,126,235,0.8);color:#fff}
.rcydr_info .list li.current .d,.rcydr_info .list li:hover .d{display:block}
.rcydr_info .list li.current .img.no1,.rcydr_info .list li:hover .img.no1{background-position:.125rem -2.45rem}
.rcydr_info .list li.current .img.no2,.rcydr_info .list li:hover .img.no2{background-position:-2.3rem -2.45rem}
.rcydr_info .list li.current .img.no3,.rcydr_info .list li:hover .img.no3{background-position:-4.8rem -2.45rem}
.rcydr_info .list li.current .img.no4,.rcydr_info .list li:hover .img.no4{background-position:-7.15rem -2.45rem}
.rcydr_info .list li.current .img.no5,.rcydr_info .list li:hover .img.no5{background-position:-9.55rem -2.45rem}
.rcydr_info .list li.current .img.no6,.rcydr_info .list li:hover .img.no6{background-position:-11.9rem -2.45rem}
.rcydr_info .list li.current .img.no7,.rcydr_info .list li:hover .img.no7{background-position:-14.4rem -2.45rem}
.rcydr_info .list li.current .img.no8,.rcydr_info .list li:hover .img.no8{background-position:-16.75rem -2.45rem}
@media (max-width: 1000px){.rcydr_info .list li{width:auto;float:none}.rcydr_info .list li .box{height:auto !important;padding:1.25rem 0 1rem 0 !important}.rcydr_info .list li .d{display:block}}
.rcydr_info.pro{background:#fff;color:#2f2f2f}
.rcydr_info.pro .list li .box{background:#fff;margin:0}
.rcydr_info.pro .list li .box.b_r{border-right:.025rem solid #e2ecf5}
.rcydr_info.pro .list li .box.b_b{border-bottom:.025rem solid #e2ecf5}
@media (max-width: 767px){.rcydr_info.pro .list li .box{border-bottom:.025rem solid #e2ecf5}
.rcydr_info.pro .list li .box.b_r{border-right:0}}
.rcydr_info.pro .list li.current .box,.rcydr_info.pro .list li:hover .box{background-color:#007eeb;background-color:rgba(0,126,235,0.8)}


.rcydru_info{padding:3rem 0 1.5rem 0;background:url(https://www.rcysoft.com/images/dru.png) no-repeat;background-size:cover;color:#fff}
.rcydru_info .des_info{ text-align:center; width:60%; margin:auto; margin: -1rem auto 1.5rem;}
.rcydru_info .list li{float:left;color:#2f2f2f;width:25%;margin-bottom:.05rem}
.rcydru_info .list li .box{margin:0 .025rem;background-color:#f7f7f7;background-color:rgba(247,247,247,0.8);padding:1.25rem 5% 0 5%;text-align:center;height:5rem;transition:400ms all}
.rcydru_info .list li:nth-child(2n) .box{background-color:#fff;background-color:rgba(255,255,255,0.8)}
.rcydru_info .list li .t{font-size:.45rem;margin-bottom:.25rem}
.rcydru_info .list li .d{display:none;line-height:.55rem}
@media (max-width: 767px){.rcydru_info .list li .d{display:block}}
.rcydru_info .list li .img{background:url(https://www.rcysoft.com/images/dru.png) .125rem 0rem no-repeat;background-size:30rem 30rem;display:block;width:1.5rem;height:1.5rem;margin:0rem auto .25rem auto}
.rcydru_info .list li .img.no2{background-position:-2.3rem 0rem}
.rcydru_info .list li .img.no3{background-position:-4.8rem 0rem}
.rcydru_info .list li .img.no4{background-position:-7.15rem 0rem}
.rcydru_info .list li .img.no5{background-position:-9.55rem 0rem}
.rcydru_info .list li .img.no6{background-position:-11.9rem 0rem}
.rcydru_info .list li .img.no7{background-position:-14.4rem 0rem}
.rcydru_info .list li .img.no8{background-position:-16.75rem 0rem}
.rcydru_info .list li.current .box,.rcydru_info .list li:hover .box{padding-top:.25rem;height:6rem;background-color:#007eeb;background-color:rgba(0,126,235,0.8);color:#fff}
.rcydru_info .list li.current .d,.rcydru_info .list li:hover .d{display:block}
.rcydru_info .list li.current .img.no1,.rcydru_info .list li:hover .img.no1{background-position:.125rem -2.45rem}
.rcydru_info .list li.current .img.no2,.rcydru_info .list li:hover .img.no2{background-position:-2.3rem -2.45rem}
.rcydru_info .list li.current .img.no3,.rcydru_info .list li:hover .img.no3{background-position:-4.8rem -2.45rem}
.rcydru_info .list li.current .img.no4,.rcydru_info .list li:hover .img.no4{background-position:-7.15rem -2.45rem}
.rcydru_info .list li.current .img.no5,.rcydru_info .list li:hover .img.no5{background-position:-9.55rem -2.45rem}
.rcydru_info .list li.current .img.no6,.rcydru_info .list li:hover .img.no6{background-position:-11.9rem -2.45rem}
.rcydru_info .list li.current .img.no7,.rcydru_info .list li:hover .img.no7{background-position:-14.4rem -2.45rem}
.rcydru_info .list li.current .img.no8,.rcydru_info .list li:hover .img.no8{background-position:-16.75rem -2.45rem}
@media (max-width: 1000px){.rcydru_info .list li{width:auto;float:none}.rcydru_info .list li .box{height:auto !important;padding:1.25rem 0 1rem 0 !important}.rcydru_info .list li .d{display:block}}
.rcydru_info.pro{background:#fff;color:#2f2f2f}
.rcydru_info.pro .list li .box{background:#fff;margin:0}
.rcydru_info.pro .list li .box.b_r{border-right:.025rem solid #e2ecf5}
.rcydru_info.pro .list li .box.b_b{border-bottom:.025rem solid #e2ecf5}
@media (max-width: 767px){.rcydru_info.pro .list li .box{border-bottom:.025rem solid #e2ecf5}
.rcydru_info.pro .list li .box.b_r{border-right:0}}
.rcydru_info.pro .list li.current .box,.rcydru_info.pro .list li:hover .box{background-color:#007eeb;background-color:rgba(0,126,235,0.8)}


.rcydr_s{background:#f3f3f3;width:100%;margin-top:1px}
.rcydr_s *{vertical-align:middle}
.rcydr_s li{width:24%;float:left;position:relative;white-space:nowrap}
.rcydr_s li span{background:url(https://www.rcysoft.com/images/sp.png) no-repeat;width:50px;height:65px;display:inline-block;position:absolute;left:0;top:0}
.rcydr_s li p{margin-left:48px;line-height:65px}
.rcydr_s ul li.bg1{width:28%}
.rcydr_s ul li.bg1 span{background-position:0 16px}
.rcydr_s ul li.bg2 span{background-position:0 -78px}
.rcydr_s ul li.bg3 span{background-position:0 -170px}
.rcydr_s ul li.bg4 span{background-position:0 -258px}
@media (max-width: 1000px){.rcydr_s{display:none}


.product_nav{text-align:center;background-color:#efefef;background-color:rgba(239,239,239,0.9);margin-top:-2rem}
.product_nav li{display:inline-block;*display:inline;zoom:1;height:2rem;width:19%;border-right:.025rem solid #d3d3d3;margin-left:-.025rem}
@media (max-width: 360px){.product_nav li{width:auto;padding:0 .05rem}}
.product_nav li:last-child{border-right:0}
.product_nav li.current,.product_nav li:hover{background-color:#fff;border-right-color:#fff}
.product_nav li.current .iconfont,.product_nav li:hover .iconfont{color:#0087fd}
.product_nav li a{text-decoration:none;color:#2f2f2f;font-size:.45rem}
.product_nav li .iconfont{display:block;font-size:.75rem;line-height:.9rem;padding-top:.3rem}
.product_nav.mac li.current .iconfont,.product_nav.mac li:hover .iconfont{color:#d9be91}



.footer p{margin:0}
.footer .box,.footer dl{width:auto;padding-right:1%;min-height:150px;margin-bottom:5px}
.footer{padding-top:0.5rem;width:auto; background-color:#000}
.footer .wrap{margin:0;width:auto}
.footer a{text-decoration:none}
.footer a:hover{text-decoration:none}
.footer .box,.footer dl{width:auto;float:none;min-height:inherit;margin-bottom:0}
