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

@media screen and (max-width:1005px){
	.zopim{ display:none;}
	#back{ display:none;}
	.topbanner{ display:none;}
    .pagetop{ width:100%;}

	.banner{ width:100%; height:}
    /*--------------------------top end--------------------------*/
	
		
	.con-one-pro{ display:none;}
    /*-------------------------scroll end-------------------------*/
	
/*content*/
.content{}
.con-tent-box{ width:100%; margin:0 auto; background-color:#fff;}
.con-fl{ float:left; width:65%; margin-top:45px; margin-bottom:20px;}
.con-fr{ float:right; width:265px; margin-top:40px; background-color:#f6f8fb; margin-bottom:30px;}
.con-fr-ox h3{ height:42px; background:url(../images/slider.png) no-repeat; color:#dbe8fe; font-size:18px; padding-left:35px; line-height:38px;}
.con-fr-ox ul{ margin:20px 0px;}
/*content*/
	
    .resourcebox{ width:100%;}
	/*--------------------------footer end-----------------------*/
	
	.indexh2{ width:100%; text-align:center; margin-left:0;}
    .indexspan{ width:100%; text-align:center; margin-left:0;}
     
    .support{margin-left:0; float:right;}
	/*---banner end---*/
	
    .module{ width:95%;}
    .size322{ width:31.8%;}
    .size350{ width:34.79%; }
    .size645{ width:64%; margin-right:1%; margin-top:11px; font-size:16px;}
    #cddvd{ margin-left:0.4%; margin-right:1%;}
    #partition{ margin-top:11px;}
    .deletetwo{width:100%;}
    .deletetwo span{ padding:10px 10px 5px; font-size:12px;}
    .mar{ margin-top:-16px;}
	/*---module end---*/
	
    .stepdescribe{ width:100%; background-size:contain;}
    #step1{ width:16%; margin-left:18%; }
    #step2{ width:16%; margin-left:84%;}
    #step3{ width:16%; margin-left:0%;}
	
	/*---step end---*/
	
	.reviews{ height:auto; background-size:cover; display:table;}
    .reviewinfo{ width:95%;}
	.pcworld{ width:50%;}
	.softpeida{ width:50%;}
    .reviewimg{ margin-top:100px;}
    .editorsay{margin-top:40px;  width:70%;}
    .ystart{ font-size:26px;}
    .yend{ font-size:26px; padding-left:95%;}
    /*--------------------------index end--------------------------*/
	
	.proh1{ width:90%; font-size:26px;}
    .prospan{ width:90%;}
    /*---banner end---*/
	
	.pro-a{ font-size:22px;}
    .pro-for-win{ width:50%; text-align:center; padding-left:0;}
    .pro-for-mac{width:50%; text-align:center; padding-left:0;}
    .win-table{width:100%;}
    .win-table-tb{ width:50%;}
    .win-table-tb td{ width:100%;}
	.tab-title td{height:140px;}
	.tab-probox td{ height:260px;}
    .tab-probox img{ height:auto; width:56.5%;}
	.tab-con td{ height:260px;}
	.tab-but td{ height:105px;}
    .da-cor{ margin-left:0px; margin:0 auto;}
    .da-boot{ margin-left:0; margin:0 auto; float:none;}
    .tab-buy{ float:none; margin-right:0; margin:0 auto; margin-top:5px;}
    .tab-shot img{ width:100%; height:auto;}
	
    .mac-table{ width:100%;}
	/*------------------------products end------------------------*/
	
    .text{ width:54.67%;}
	.freeh1{ font-size:23px;}
	.freeul li{ font-size:13px;}
    .freesupport{ font-size:15px;}
    .freevideo{width:43.24%; height:240px; background-size:95%;}
    .vide{ width:43.24%; }
    /*---banner end---*/
	.navout{ height:85px;}
    .power-pdr{ width:100%;}
    .navul li{ font-size:18px; padding:24px 15px 13px;}
    .minnav{ display:none;}
    .minnavtext{ width:100%; }
    .nava{ width:75px; margin-top:5px;}
	.nava-comparison{width:100px; margin-top:5px;}
    .nava-reviews{width:90px;}
    .power-butt{ width:370px;}
    .pdr-twitter{ display:none;}
	/*---nav end---*/
	.con-one{ background:#f4f4f4;}
	.con-one p{ width:90%;}
	.con-two{ height:148px; background:#e9e9e9;}
	.con-two h2{ font-size:30px;}
	
	.contwo-text{ width:95%; margin:0 auto;}
    .contwo-text h3{ margin-top:60px; margin-left:2%; width:98%; position:static;}
	.steptext{ width:68%; float:left; margin-left:10px;}

	.contwo-text p{ display:none;}
	.con-there{ background:#e9e9e9;}
	.conthere-text{ width:95%; margin:0 auto; background:none;}
	.conthere-text h3{ margin-left:2%; width:98%;}
	.freeshot{ float:none;}
	.freepreview{ float:none;}
	.freeimg{ display:none;}
	.freetips{ width:76%; margin-top:40px; margin-bottom:40px;}
	
	.con-four{ width:95%; margin:0 auto;}
	.con-four h2{ font-size:30px;}
	.confour-table{ width:100%;}
    .freeoperat{ width:96%; padding:1% 2%;}

	.confivebox{ width:95%;}
	.freeeditor{ width:46%;}
	
	.relatearticle{ width:39%;}
	.freearticle li{ width:96%; }
	/*----------------power data recovery------------------*/
	.text-down{ width:59.64%;}
	.downh1{ width:100%;font-size:25px;}

	
	.down-tab-win{ width:100%;}
	.down-tab-win h2{ font-size:17px; margin-left:7.952%;}
	.down-tab-mac{ width:100%;}
	.down-tab-mac h2{ font-size:17px; margin-left:7.952%;}
	/*---------------------download end--------------------*/
	
	.navmin{ width:100%;}
	/*---------------------support end---------------------*/

    .buy-tab-win{ width:100%;}
	.buy-tab-win h2{ width:210px; margin:0 auto; margin-bottom:20px; background-position:0}
	.buy-buynow-ul{ margin-left:0; float:right; }
	.buy-oldprice{ text-align:left;}
	.buy-tab-win-ser{ width:100%;}
	.buy-tab-win-ser h2{ width:250px; margin:0 auto; margin-bottom:20px; background-position:0}
	.buy-font-bol img{ width:100%; max-width:170px; height:auto;}

	.buy-tab-company{ width:100%;}
	.buy-tab-company h2{ width:260px; margin:0 auto; margin-bottom:20px; background-position:0}
	.buy-edition-comparison{ width:100%;}
	.buy-tab-editi td{padding:10px 0;}
	.buy-dload{ width:100%; background:none; color:#069; padding-left:0;}
    .buy-bnow{ width:100%; background:none; color:#069; padding-left:0;}
	.buy-client{ width:100%; }
	#scrool{ width:100%;}
	#inscrool{ width:3000%;}
	.rigone{ width:100%;}
	
	/*----------------------buy end----------------------*/
	
	.prone{width:100%; background-size:100%; }
    .pronetop{width:98%; background-size:100%; padding-right:2%;}
    .pronebot{ background-size:100%; width:100%;}
    .prleft{width:30%; float:left;}
    #pu{margin-left:28%;}
    .prright{width:68%; font-size:12px;}
	
	.buttonpro{width:100%; }
    .buttonpro a{float:left; }
    .buttonpro strong{ margin-right:3%;}

	#freedown{margin-right:3%;}
	#buynow2{ margin-right:3%;}
    .jian4{margin-right:3%;}
    .otherp{width:100%;  margin-left:0; padding-right:0;}
	/*--------------------licens end---------------------*/
	
    .pagehead-404{ background-position:55%}
	.text-404{ width:55%; height:auto}
	
	/*--------------------404 end---------------------*/
	
    .flarticle img{ max-width:500px !important;}
	.otherp img{ max-width:500px !important;}
	.screen{ width:100%;}
	.screen ul.pic_fo{ width:45%; margin-right:15px;}
	.screen ul.pic_fo img{ width:100%; height:auto;}
	.screen ul.pic_fo li.fo{ width:100%;}
	
	.awards-table img{ width:90%; height:auto;}
	
	.resourcesall{width:44.5%;}
	
	#ta1 td{ padding-left:0; font-size:13px;}
	#power-data-freedown{ width:80px; background-size:100% 200%;}
	#power-data-buynow2{ width:80px; background-size:100% 200%;}
	
	}
@media screen and (max-width:767px){
	.topright{ width:200px; left:-200px; height:100%; background:rgba(0,0,0,0.95); border-right:#444 1px solid; position:fixed; z-index:9999; transition:all 500ms;}
	#cse-search-box{ display:none;}

    .pagenav{ clear:both; float:none; display:table; }
    .pagenav .nav-menu{ display:block;}
    .pagenav .nav-menu li{ width:200px; display:table; float:none; border-bottom:#171717 1px solid;}

    .pagenav .nav-menu-none{ width:0px; overflow:hidden;}
	
	.phone-nav{ display:block; width:80px; height:30px; margin-top:30px; margin-right:15px; background:url(../images/phone-nav.png); float:right; }
	#phone-menu-close{ display:block; width:24px; height:24px; text-align:center; font-size:18px; margin-top:10px; color:#FFF; float:right; margin-right:20px; background:#222; border:#333 1px solid;}
	#phone-menu-close:hover{ text-decoration:none;}
	
     /*---------------------------top end-----------------------------*/
	 
	 /*content*/
.content{}
.con-tent-box{ width:100%; margin:0 auto; background-color:#fff;}
.con-fl{ float:none; width:95%; display:table; margin:0 auto; margin-top:45px; margin-bottom:20px;}
.con-fr{ display:none;}
/*content*/
	 
	.indexh2{ width:100%; font-size:30px; }	
	.indexspan{ width:100%; font-size:16px;}
	.support{ margin-top:20px; font-size:14px;}
	.support ul li img{ width:52px; height:auto;}
    .sapnos{ color:#fff;}
	.pagehead-index{ background-position:-500px;}
	/*---banner end---*/	
	.condescribe h2{ width:100%; font-size:24px;}
	/*---conbox end---*/
	.promodule{height:auto; background-size:cover; display:table;}
    .size322{ width:100%;}
    .size350{ width:100%; }
    .size645{ width:100%; margin-right:0; margin-top:5px; background-color:rgba(76,27,177,1);}
	#delete{ background-color:rgba(223,132,1,1);}
    #cddvd{ margin-left:0%; margin-top:5px; margin-right:0; background-color:rgba(27,177,122,1);}
    #media{ margin-top:5px; background-color:rgba(27,151,177,1);}
    #partition{ margin-top:5px; margin-bottom:30px; background-color:rgba(27,172,177,1);}
    .deletetwo span{ padding:15px 10px 5px; line-height:18px; font-size:13px;}
    .mar{ margin-top:0;}
	.maar{ margin-top:-5px;}
	/*---module end---*/
	
    .stepdescribe{ width:100%; background:none; text-align:center;}
    .stepdescribe li{ float:none; font-size:16px; line-height:100px;}
    #step1{ width:90%; margin-left:0; margin:0 auto; position:static; margin-top:40px; background:#1e90b5; margin-bottom:40px; border-radius:60px;}
    #step2{ width:90%; margin-left:0; margin:0 auto; position:static; background:#1eb57a; margin-bottom:40px; border-radius:60px;}
    #step3{ width:90%; margin-left:0; margin:0 auto; position:static; background:#1e6cb5; border-radius:60px;}
	/*---step end---*/
	
	.pcworld{ width:100%;}
	.softpeida{ width:100%; margin-bottom:20px;}
    /*--------------------------index end--------------------------*/
	.pagehead-productlist{ background-position:18%; height:320px;}
	.proh1{ width:80%; text-align:center; margin:0 auto; margin-top:20px; font-size:26px;}
    .prospan{ width:90%; margin:0 auto; margin-top:20px; text-align:center;}
	/*---banner end---*/	
	.pro-a{ font-size:18px;}
	/*------------------------products end------------------------*/
		
    .text{ width:100%; text-align:center; float:none;}
    .freeh1{ font-size:24px;}
    .freeul li{ width:400px; margin:0 auto; text-align:left;}
    .freedown{ margin:0 auto; margin-top:20px;}
    .freesupport{ font-size:16px;}
    .freevideo{ display:none;}
    /*---banner end---*/

    .power-butt{ display:none;}
	/*---nav end---*/
		
	.con-one p{ font-size:14px;}
	.con-two{ height:170px}
	.con-two h2{ font-size:26px;}
	
	.con-four h2{ font-size:26px;}
    .freeoperat{ font-size:14px;}

    .freeeditor{ width:100%; float:none;}	
	.relatearticle{ width:94%; margin-top:20px; float:none; padding:3%;}
	/*----------------power data recovery------------------*/
	.pagehead-download{ background-position:left;}
	.text-down{ width:90%; margin:0 auto; text-align:center; }
	.downh1{ width:100%;font-size:22px; margin-top:40px;}
	.text-down img{ width:99%; max-width:475px; height:auto}
	.down-tab-win h2{ font-size:16px; margin-left:5%;}
	.down-tab-mac h2{ font-size:16px; margin-left:5%;}
	.down-cnet{ background-size:contain;}
	/*---------------------download end--------------------*/
	.buy-h1-1{ font-size:24px;}
    .buy-h1-2{ font-size:24px;}
	.buy-ban-ico{padding-top:25px;}
    .bb-ico-small{ width:100%; max-width:534px; height:auto;}
	 
    .buy-p-one{ font-size:16px; padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:20px;}
	
	.buy-tab-win h2{ width:210px; margin:0 auto; margin-bottom:20px; background-position:0}
	.buy-buynow-ul{ margin-left:0; float:right; padding-right:10px;}

	.buy-tab-win-ser h2{ width:250px; margin:0 auto; margin-bottom:20px; background-position:0}
	
	.buy-tab-company h2{ width:260px; margin:0 auto; margin-bottom:20px; background-position:0}

	.buy-dload{ width:100%; background:none; color:#069; padding-left:0;}
    .buy-bnow{ width:100%; background:none; color:#069; padding-left:0;}

	/*----------------------buy end----------------------*/

    .pagehead-404{ background-position:58%}

    .prleft{width:32%;}
    #pu{margin-left:26%;}
    .prright{width:66%;}

    .resourcesall{width:90%; float:none; margin:20px auto;}
	
	#ta1 td{ padding-left:0; font-size:12px;}
	
	}
@media screen and (max-width:640px){
			
    .pagehead-404{ background-position:72%}
	.text-404{ width:95%; height:auto; margin:0 auto; margin-top:15%; background:rgba(65,82,118,0.8);}
	
	/*--------------------404 end---------------------*/
	
	.flarticle img{ width:auto !important; max-width:100% !important; height:auto !important; margin:auto 0 !important; float:none !important;}
	.flarticle .imle{ width:97px !important; margin-right:20px !important; float:left !important;}
	.flarticle #aimg{ width:413px !important;}
	.flarticle p{ width:auto !important;}
	.otherp img{ width:100% !important;}
	.tipbg img{ width:20px !important;}
    .awards-table img{ width:90% !important; height:auto;}
	#ta1 img{ width:16px !important; height:16px !important;}
	#imgcnet, #imgpw, #imgsp { width:30%; display:inline-block;}
	#imgcnet img{ width:100% !important; max-width:82px !important;}
	#imgpw img{ width:100% !important; max-width:122px !important;}
	#imgsp img{ width:100% !important; max-width:130px !important;}
	
	#imgmt{ max-width:138px !important;}
	
	.article-notebg1{width:auto; padding:5px;}
    .article-notebg2, .article-notebg7, .article-notebg8, .article-notebg10, .article-notebg15, .article-notebg16, .article-notebg17, .article-notebg19, .article-notebg21, .article-notebg22, .article-notebg23, .article-bgimg19, .article-bgimg20, .article-bgimg21, .article-bgimg22,.article-bgimg23, .article-bgimg24, .article-bgimg25, .article-bgimg29, .article-bgimg30, .article-bgimg31, .article-bgimg33, .article-bgimg34, .article-bgimg35, .article-bgimg36, .article-bgimg37, .article-bgimg38, .article-bgimg39, .article-bgimg45, .article-bgimg46, .article-bgimg47, .article-bgimg48, .article-bgimg49{width:auto;}
	.article-notebg13{ width:auto; padding-left:100px !important;}
	.article-notebg14{ width:auto; padding:50px 60px 30px 100px !important;}
	.article-notebg18{width:auto; padding:20px 20px 20px 150px !important;}
	.article-notebg20{width:auto; padding:60px 50px; }
	.article-notebg27, .article-notebg28, .article-notebg31{width:auto; background-image:none !important; background-color:#f1f1f1; padding:10px !important;}
	.article-notebg29{ width:auto; padding:10px 0px 10px 10px !important;}
	.article-notebg30{ width:auto; padding:30px 0px;  color:#000; font-weight:bold;}
	.article-notebg32{ width:auto; padding:10px 0px 30px; color:#000; font-weight:bold;}
	.article-bgimg1{ width:auto; padding:80px 0px !important;}
	.article-bgimg2{ width:auto; padding:100px 0px 20px !important;}
	.article-bgimg3{ width:auto;}
	.article-bgimg4, .article-bgimg8{ width:auto; padding:0px; background-color:#f1f1f1 !important; background-image:none !important;}
    .article-bgimg5, .article-bgimg6{ background-image:none !important; padding:0px !important;}
	.article-bgimg7, .article-bgimg9{ width:auto; padding:3px;}
	.article-bgimg10, .article-bgimg11{ width:auto; padding:0px 0px 60px;}
	.article-bgimg12, .article-bgimg17{ width:auto !important;}
	.article-bgimg32{ width:auto; padding:0px !important;}
	iframe{ width:auto;}
	.article-buy-newbtn{ margin-left:0px !important;}
	.articleulwidth{ width:100% !important;}
	}
@media screen and (max-width:480px){
	body{ font-size:12px;}
	
	.logo{ width:120px; height:auto; float:left; padding-top:35px;}
	/*----------------------------top end--------------------------*/
	
	.dataresource{ width:320px;}
	/*--------------------------footer end------------------------*/
	
	.pagehead-index{ background-position:-500px;}
	.indexh2{ width:100%; font-size:22px; margin-top:40px;}	
	.indexspan{ width:100%; font-size:14px; margin-top:30px;}
	.support{ margin-top:20px;}
	.support ul li img{ width:42px;}
    .sapnos{ color:#fff;}
	/*---banner end---*/
	.condescribe h2{font-size:20px; text-align:center;}
    .xiahuaxian{ width:115px; height:3px; margin:20px auto 5px; background-color:#e8b554; display:block;}
    .condescribe h3{ width:95%; font-size:12px; color:#b4b5b5; text-align:center;}
	/*---conbox end---*/	
	.deletetwo span{ padding:10px 10px 5px; line-height:16px; font-size:12px;}
    .mar{ margin-top:0;}
	.maar{ margin-top:-6px;}
	/*---module end---*/
	
    .stepdescribe li{ float:none; font-size:12px; line-height:60px;}
    #step1{ width:95%; margin-top:80px; margin-bottom:60px; border-radius:40px;}
    #step2{ width:95%; margin-bottom:60px; border-radius:40px;}
    #step3{ width:95%; border-radius:40px;}
	/*---step end---*/
	
	.pcworld{ width:100%;}
	.softpeida{ width:100%;}
    .reviewimg{ float:none; display:table; margin:0 auto; margin-top:40px;}
    .editorsay{ margin-top:20px; margin-left:0; width:100%;}
    .ystart{ font-size:26px;}
    .yend{ font-size:26px; padding-left:95%;}
	/*--------------------------index end--------------------------*/
	
	.pagehead-productlist{ background-position:25%;}
	.proh1{ width:90%; text-align:center; margin:0 auto; margin-top:20px; font-size:18px;}
    .prospan{ width:90%; margin:0 auto; margin-top:20px; text-align:center; font-size:12px;}
	/*---banner end---*/
	
	.pro-a{ font-size:12px;}
    .pro-for-win{ width:102px; text-align:left; padding-left:50px;}
    .pro-for-mac{width:92px; text-align:left; padding-left:60px;}
    .win-table-tb{ width:100%;}
    .tab-probox img{ width:56.5%; height:auto;}
	
    .mac-table{ width:100%;}
	/*------------------------products end------------------------*/
	
    .pagehead-product{ height:auto; background-size:cover; padding-bottom:20px;}
    .freeh1{ font-size:20px; }
    .freeul li{ width:305px; font-size:12px;}

    .freedown{ font-size:18px;}
    .freesupport{font-size:13px;}
    .freevideo{ display:none;}
    /*---banner end---*/
     
    .navul li{ font-size:14px; padding:24px 10px 13px;}
	.nava{ width:60px;}
	.nava-comparison{width:80px;}
    .nava-reviews{width:70px;}
	.user_star{ line-height:18px;}
    .power-butt{ display:none;}
	/*---nav end---*/
		
	.con-one p{ font-size:12px;}
	.con-two{ height:200px; }	
	.con-two h2{ font-size:20px;}
	
    .contwo-text h3{ margin-top:60px; margin-left:0; width:98%; }
	#freestep1{ font-size:18px; height:40px; background-size:contain; line-height:40px; margin-top:7px; width:100px; background-position:55px;}
	.steptext{ width:60%;}

	.conthere-text h3{ margin-left:0;}
	#freestep2{ font-size:18px; height:40px; background-size:contain; line-height:40px; margin-top:7px; width:100px; background-position:55px;}
	.freetips{ width:74%; height:40px; font-size:13px; background-size:78px 70%; padding-left:80px;}
	#freestep3{ font-size:18px; height:40px; background-size:contain; line-height:40px; margin-top:7px; width:100px; background-position:55px;}

	.con-four h2{ font-size:20px;}
    .freeoperat{ font-size:12px;}
	.freeoperat span{ font-size:16px;}
	/*----------------power data recovery------------------*/	
	.pagehead-download{ height:auto; padding-bottom:20px;}
	.downh1{font-size:16px; margin-top:20px;}
	.downspan{ font-size:12px;}
	.down-p-two{ font-size:12px;}
	.down-tab-win h2{ font-size:14px; margin-left:5%; line-height:18px;}
	.down-fontsize{font-size:13px;}
	.down-tab-title{ font-size:13px;}
	.down-tab-mac h2{ font-size:14px; margin-left:5%; line-height:18px;}
	.down-localdown{ width:auto; height:33px; display:inline-block; text-decoration:underline; background:none; color:#069; padding-left:0; line-height:16px; font-size:12px;}
	.down-local{ background-size:contain; padding-left:30px;}
	/*---------------------download end--------------------*/
	.fltitle{ font-size:16px;}
	.flarticle #aimg{ width:100% !important;}
    /*---------------------support end--------------------*/
	.buy-h1-1{ font-size:18px;}
    .buy-h1-2{ font-size:18px;}
	
	.buy-service-ul li{ margin-left:5px; padding-left:15px; background-position:left 10px;}
	.buy-licese-ul-bus{ padding-left:0;}
	.buy-edition-ul{ margin-left:1.5%;}
	.buy-price{ float:none; }
    .buy-down{ float:none; margin-top:5px; margin-left:0px;}
	
	.buy-tab-editi tr td:nth-child(4){ display:none;}
    .buy-tab-editi tr td:nth-child(5){ display:none;}
	.buy-tab-editi tr td:nth-child(6){ display:none;}
	
	.buy-client{ display:none;}
	/*----------------------buy end----------------------*/		
    
	.pagehead-404{ background-position:69.5%}
	.text-404 p{ line-height:35px;}
	
	/*--------------------404 end---------------------*/
	
	.screen ul.pic_fo{ width:100%; float:none; margin-right:0; margin-left:0;}
	
	.prleft{width:100%; float:none; margin-bottom:20px;}
    #pu{margin-left:0; margin:0 auto; padding-bottom:0; display:block;}
	.lic-i-font{ width:100%; display:block; text-align:center; margin:0;}
    .prright{width:80%; margin:0 auto; float:none;}
	
	#phone-tablenav{ display:block;}
	#pl-text{ display:none;}
	#ta1 tr td:nth-child(4){ display:none;}
	#ta1 tr td:nth-child(5){ display:none;}
	#ta1 tr td:nth-child(6){ display:none;}
	.mr{ margin-left:0px;}
	
	.common-recovery{ width:100%;}
	
	}
@media screen and (max-width:395px){
	.support{ margin-top:20px;}
	/*---banner end---*/
	}