@charset "utf-8";
/* CSS Document - */
body {font-family:"myriadsetprothin",'MyriadPro-Light',"myriad Pro","Arial","Verdana","sans-serif";margin:0;	padding:0;	background-color:#ffffff;	color:#3d3d3d; font-weight:100; font-size:16px;}
@font-face {
    font-family: 'MyriadPro-Light';
    src: url('../fonts/MyriadPro-Light.eot');
    src: url('../fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/MyriadPro-Light.woff') format('woff'),
	 url('../fonts/MyriadPro-Light.ttf') format('truetype'),
	 url('../fonts/MyriadPro-Light.svg#NeuesBauenDemo') format('svg');
    font-weight: 100;
  }
img{ border:0;}
ul,ol,dl,dd,h1,h2,h3,h4,h5{ list-style:none; margin:0; padding:0; font-weight:100; }
a{ text-decoration: none; color:#3d3d3d; transition:background-color 0.4s;-moz-transition: background-color 0.4s;-webkit-transition:background-color 0.4s;-webkit-transition: background-color 0.4s;-o-transition: background-color 0.4s; border-radius:3px;}
a:hover{ text-decoration:underline; color:red; }
.nomg{ margin:0;}

.fl{ float:left;}.fr{ float:right;}.clear{ clear:both;}
.red{ color:red;}
.blue{ color: #1122cc;}
.none{ display:none;}
.star5{ width:79px; height:13px; background:url(../images/icon/star.png) no-repeat left top;}
.star4_5{ width:79px; height:13px; background:url(../images/icon/star.png) no-repeat left -13px;}
.star4{ width:79px; height:13px; background:url(../images/icon/star.png) no-repeat left -26px;}
.star3_5{ width:79px; height:13px; background:url(../images/icon/star.png) no-repeat left -39px;}
.affiliates-table{background-color:#ccc;margin:auto;}
.affiliates-table td{ background-color:#fff;}
/*margin*/
.mgt0{ margin-top:0;}.mgt5{ margin-top:5px;}.mgt10{ margin-top:10px;}.mgt15{ margin-top:15px;}.mgt20{ margin-top:20px;}.mgt25{ margin-top:25px;}.mgt30{ margin-top:30px;}.mgt35{ margin-top:35px;}.mgt40{ margin-top:40px;}.mgt60{ margin-top:60px;}
.mgr5{ margin-right:5px;}.mgr10{ margin-right:10px;}.mgr15{ margin-right:15px;}.mgr20{ margin-right:20px;}.mgr25{ margin-right:25px;}.mgr30{ margin-right:30px;}.mgr35{ margin-right:35px;}.mgr40{ margin-right:40px;}
.mgb5{ margin-bottom:5px;}.mgb10{ margin-bottom:10px;}.mgb15{ margin-bottom:15px;}.mgb20{ margin-bottom:20px;}.mgb25{ margin-bottom:25px;}.mgb30{ margin-bottom:30px;}.mgb35{ margin-bottom:35px;}.mgb40{ margin-bottom:40px;}
.mgl5{ margin-left:5px;}.mgl10{ margin-left:10px;}.mgl15{ margin-left:15px;}.mgl20{ margin-left:20px;}.mgl25{ margin-left:25px;}.mgl30{ margin-left:30px;}.mgl35{ margin-left:35px;}.mgl40{ margin-left:40px;}
/*padding*/
.pdt5{ padding-top:5px;}.pdt10{ padding-top:10px;}.pdt15{ padding-top:15px;}.pdt20{ padding-top:20px;}.pdt25{ padding-top:25px;}.pdt30{ padding-top:30px;}.pdt35{ padding-top:35px;}.pdt40{ padding-top:40px;}
.pdr5{ padding-right:5px;}.pdr10{ padding-right:10px;}.pdr15{ padding-right:15px;}.pdr20{ padding-right:20px;}.pdr25{ padding-right:25px;}.pdr30{ padding-right:30px;}.pdr35{ padding-right:35px;}.pdr40{ padding-right:40px;}
.pdb5{ padding-bottom:5px;}.pdb10{ padding-bottom:10px;}.pdb15{ padding-bottom:15px;}.pdb20{ padding-bottom:20px;}.pdb25{ padding-bottom:25px;}.pdb30{ padding-bottom:30px;}.pdb35{ padding-bottom:35px;}.pdb40{ padding-bottom:40px;}
.pdl5{ padding-left:5px;}.pdl10{ padding-left:10px;}.pdl15{ padding-left:15px;}.pdl20{ padding-left:20px;}.pdl25{ padding-left:25px;}.pdl30{ padding-left:30px;}.pdl35{ padding-left:35px;}.pdl40{ padding-left:40px;}
/*head*/
.head-w{ background-color:#fff; width:100%;}
.head{ margin:0 auto; height:80px; }.logo{ width:147px; height:26px; margin-top:25px; background:url(../images/home/logo.png) no-repeat left top; float:left;transition:margin-top 0.4s;-moz-transition: margin-top 0.5s;-webkit-transition:margin-top 0.5s;-o-transition: margin-top 0.5s;}
.logo:hover{ margin-top:29px;}

.nav{ float:right; margin-top:20px;}.nav li{ float:left;}.nav li a{ display:block;}
.nav li.a-1 a{ font-size:18px; line-height:40px; padding:0 20px; margin-right:10px;}.nav li.a-1 a:hover,.nav li.a-1 a.a-1-h{ background-color:#0096ff; color:#fff; text-decoration:none;}
.nav li.a-1 a .arrow{ width:7px; height:7px; display:block;background:url(../images/home/arrow-h.png) no-repeat left top; float:right; margin:19px 0 0 10px;}
.nav li.a-1 a#switch{ padding-right:40px;}

footer { text-align:center;margin:40px auto;}
#links a{ text-decoration:none;}#links a:hover{ text-decoration:underline; color:#3d3d3d;}
#links,#copyright{ font-size:15px; width:90%; margin:0 auto; }#copyright{ margin:10px auto 10px;}
#gotop{ width:60px; height:60px; background:url(../images/home/top.png); right:20px; bottom:20px; display:none; text-align:center; font-size:18px; color:#fff; font-weight:900; z-index:9999; position:fixed; line-height:60px; display:none; }

.location{margin:0px auto 0; background: url(../images/icon/home.png) left 20px  no-repeat;font-size:15px; }
.location h1{ float:left; font-size:15px; font-weight:100;  padding-left:4px;}
.location_l{ float:left;}
.pur_more_p{ width:320px; height:40px; padding:50px 0 10px;  background:#f2f2f2 url(../images/purchase/arrow.png) center 15px no-repeat; font-size:32px; margin:auto; text-align:center; }
.list-resource-w .pur_more_p{background:#ededed url(../images/purchase/arrow.png) center 15px no-repeat;}
.nav_show{display:none;background-color:#333333; color:#cfcfcf; box-shadow:0 0 25px #000;  width:960px; margin:0 auto ; height:660px; padding:0 0 1px;  display:none;}
.nav_show ul{ overflow:hidden; }.nav_show ul li{ float:left; width:320px; font-size:20px; }.nav_show ul li p{ margin:0px; font-size:15px; color:#808080;}.nav_show ul li a{ display:block; padding:20px 25px; text-align:center;color:#cfcfcf;}.nav_show ul li a:hover{background-color:#404040; color:#cfcfcf; text-decoration:none;}.nav_show ul li a img{ height:110px; margin-top:20px;}
.nav_show ul strong{ font-size:20px; font-weight:100;}
.nav_show .ti{ text-align:center;  font-size:30px; font-weight:100; line-height:70px; }
.nav_show .more{ display:block; border:1px solid #717171; color:#adadad; line-height:40px; width:220px; margin:20px auto 0;text-align:center; font-size:18px;}.nav_show .more:hover{ background-color:#fff; border:1px solid #FFF;text-decoration:none; color:#3c3c3c;}
.nav_show .ti{ text-transform:uppercase}
.iphone-data-recovery,.android-data-recovery,.iphone-care-pro,.iphone-data-recovery-mac,.android-data-recovery-mac,.iphone-care-pro-mac,.iphone-backup-unlocker,.windows-password-recovery{ width:110px; height:110px; display:block; background:url(../images/home/nav-show-pro.png) 0 0 no-repeat; margin:15px auto 0;}
.android-data-recovery{background:url(../images/home/nav-show-pro.png) -110px 0 no-repeat;}
.iphone-care-pro{background:url(../images/home/nav-show-pro.png) -220px 0 no-repeat;}
.any-data-recovery,.windows-boot-genius,.windows-care-genius,.any-data-recovery-mac,.card-data-recovery-mac,.video-converter-for-mac{width:110px; height:86px; display:block;background:url(../images/home/nav-show-pro.png) 0px -110px no-repeat;margin:15px auto 0;}
.windows-boot-genius{background:url(../images/home/nav-show-pro.png) -110px -110px no-repeat;margin-top:28px; margin-bottom:11px;}
.windows-care-genius{background:url(../images/home/nav-show-pro.png) -220px -110px no-repeat;}
.iphone-backup-unlocker{background:url(../images/home/nav-show-pro.png) 0 -197px no-repeat;}
.windows-password-recovery{background:url(../images/home/nav-show-pro.png) -110px -197px no-repeat;}

.iphone-data-recovery-mac{background:url(../images/home/nav-show-pro.png) -330px 0 no-repeat;}
.android-data-recovery-mac{background:url(../images/home/nav-show-pro.png) -440px 0 no-repeat;}
.iphone-care-pro-mac{background:url(../images/home/nav-show-pro.png) -550px 0 no-repeat;}
.any-data-recovery-mac{background:url(../images/home/nav-show-pro.png) -330px -110px no-repeat;}
.card-data-recovery-mac{background:url(../images/home/nav-show-pro.png) -440px -110px no-repeat;}
.video-converter-for-mac{background:url(../images/home/nav-show-pro.png) -550px -110px no-repeat;}


#close{ position:absolute; right:0; top:0; border-radius:0px; font-weight:100; color:#808080; font-size:16px; background-color:#000; width:30px; height:30px; line-height:30px; display:block; }#close:hover{ text-decoration:none;background-color:RED;color:#fff;  }

.nTab2 .TabTitle{ text-align:center; margin-bottom:10PX; padding-left:200px; background:url(../images/home/nav_show_border.gif) bottom repeat-x;}
.nTab2 .TabTitle li{float:left;cursor:pointer;height:50px;line-height:50px;text-align:center; font-size:18px;color:#2b2b2b;position: relative; bottom:-1px; margin:0 10px; }
.nTab2 .TabTitle li a{text-decoration:none;}
.nTab2 .TabTitle .active_a{ width:250px;  background-color:#333333; color:#cfcfcf;border-top:1px solid #717171; border-left:1px solid #717171; border-right:1px solid #717171; border-radius:3px 3px 0 0; }
.nTab2 .TabTitle .normal_a{ color:#808080; width:250px; border-top:1px solid #333333; border-left:1px solid #333333; border-right:1px solid #333333; }
.nTab2 .TabTitle li img{ position:relative; top:5px;left:-10px;}

@media(min-width:961px) {
	.nav_two,#djxs{ display:none;}
	.head{ width:960px; }
	#switch { position:relative;}
.a-1 a .img {content:''; position:absolute;width:0;height:0; right:18px;top:20px; border-top:7px solid #4c4c4c;border-left:4px solid transparent; border-right:4px solid transparent;}
.a-1 a:hover .img,.a-1 a.a-1-h .img{ content:''; border-top:7px solid #fff;}
	.search{ width:50px; background:#fff; display:block; height:50px;   position:relative; top:15px; float:right;transition:width 0.5s ease-out,background 0.5s linear; overflow:hidden; }
	.search:hover{ transition:width 0.5s linear,background 0.5s ease-out; width:250px; background:#f2f2f2;}
	.search a{ display:block; width:25px; height:24px; text-align:center; position:absolute; left:15px; top:13px; }
	.search form{  width:220px; padding:10px;background-color:#f2f2f2;position: absolute; left:50px;top:0; }
	.search form input{ font-family: Arial, Helvetica, sans-serif;}
	.search form input.text{ width:130px; border:1px solid #d9d9d9; background-color:#ffffff; color:#6d6d6d; padding-left:5px; height:25px; font-size:14px; line-height:25px; font-weight:100;}
	.search form input.search-btn{ height:29px; width:35px; font-size:15px; text-align:center; background-color:#d9d9d9; border:none;color:#3d3d3d;}
	.search form input.search-btn:hover{background-color:#0096ff; color:#fff;}
    .nav-two{ display:none;}
	
    .pur_more_p{ width:320px; height:40px; padding:50px 0 10px; margin:0 auto; text-align:center;background:#f7f7f7 url(../images/purchase/arrow.png) center 15px no-repeat; font-size:25px; color:#6d6d6d; }
     .location{width:945px; padding:15px 0 15px 15px; }
	 #myTab_Content1 p{ width:90%;}
	}
@media(min-width:1480px){
	.head{ width:1440px; }
	.nav li.a-1 a{ margin-right:20px;padding:0 25px;}
	.search form input.text{ width:170px; }.search:hover{  width:290px; }
	.nav li.a-1 a{ font-size:20px;}
	.location{width:1430px; padding:15px 0 15px 15px; }
	
	}	
@media (max-width:960px){
	.head{ width:90%; margin:0 auto; overflow:hidden;}.search{ display:none;}
	.nav,.search{ display:none;}

	.nav_two{float:right; width:50px; font-size:18px; line-height:20px; padding:0 0 0 25px; margin:30px 0 0; height:18px; display:block; background:url(../images/home/menu.jpg) no-repeat left top; position:relative; border-radius:0;}
	#djxs{ display:none; position:absolute; left:0; top:80px; padding:10px 0 ; z-index:99999; background-color:#3d3d3d; width:100%}
	#djxs ul{}#djxs ul li{ text-align:center; border-bottom:1px solid #4d4d4d; padding:0px 0;}
	#djxs ul li a{ display:block; font-size:1.5em; line-height:55px; padding:8px 0; width:100%; text-align:center; color:#FFF; margin:0 auto; border-radius:0;}
	#djxs ul li a:hover{ background-color:#0288e0;color:#fff; text-decoration:none; }
	.location{width:90%; padding:15px 0 15px 15px; }
	
	
	}	
@media (max-width:420px){
		
		
		}
#banner_center{ width:100%;}#banner_center img{ width:100%;}	
.border{ height:1px; background-color:#f2f2f2; display:block; overflow:hidden;}

a.mgca{ float:none; margin:auto;}
	
	
.rio2016{ width:100%; background: url(../promotion/images/rio2016/bj.jpg) top repeat-x; font-size:20px; color:#fff; line-height:55px;}.rio2016 strong{ color:yellow;}.rio2016>div{background: url(../promotion/images/rio2016/logo.png) left top  no-repeat; padding-left:50px; width:880px; position:relative; margin:auto; }
	.ads-end2{ position: absolute; right:0px; top:0px; background-color:#000; color:#fff; width:18px; height:18px; display: block; text-align:center; line-height:18px;}.rio2016>div a{ display:block; background-color:#fff; color:#963; text-align:center; width:50px; line-height:30px; position:absolute; right:50px; top:10px; font-size:18px;}