@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; border:0 none; font-family:Arial, Helvetica, sans-serif;}
li{ list-style:none;}
a{ text-decoration:none; cursor:pointer;}
.head{width:1080px; height:70px; position:relative; margin:0 auto;}
.logo{padding-top:5px;}
.btn01{
	height: 28px;
	line-height: 28px;
	color: #480074;
	padding-left: 10px;
	background: url(images/shark.png) no-repeat right center;
	
	padding-right: 14px;
	display: inline;
	position: absolute;
	left: 877px;
	top: 30px;
	z-index: 19999
}
.btn01 span{color:white;}
.btn01 .img01{float:left;margin-top:8px;margin-right:6px;display:inline;border:0px;}
.btn_div{width:126px;}
#q_list{position:absolute;left:1px;top:28px;width:110px;visibility:hidden;z-index:20000;list-style:none;}
#q_list li{padding-left:0px;width:110px;height:28px;line-height:28px; background-color:#eaeaea;}
#q_list li a{width:100px;height:28px;line-height:28px;color:#000;text-decoration:none;font-size:12px; color:#480074; padding-left:10px; display:block; }
#q_list a:hover{background:#2accd9;display:block;}
.navbox{background:#039be5; overflow:visible; height:49px;}
.nav{width:1080px; margin:0 auto;}
.nav li{width:150px; height:46px; float:left; line-height:46px; font-family:Arial, Helvetica, sans-serif;  text-align:center;}
.nav li a{color:white; display:block; width:150px; height:18px; font-size:14px;border-left:1px solid #01a9f2; line-height:18px; margin-top:14px; }
.nav li a:hover{color:#1b4860; text-decoration:underline;}
.nav .home{border-bottom:3px solid #ffff00;}
.clear{clear:both; overflow:hidden;}
.bannerbox{  margin:0 auto; width:100%;}
.banner_home{width:1080px; margin:0 auto; height:380px; background:url(images/banner_home.png); position:relative;}
.bannerbox_02{ margin:0 auto; width:100%;}
.banner_home_02{width:1080px; margin:0 auto; height:380px; position:relative;}
.bannertit{font-size:38px; color:white; position:absolute; left:12px; top:52px; font-family:Arial, Helvetica, sans-serif; width:700px;}
.bannerword{font-size:24px; position:absolute; top:124px; left:12px; color:white; width:680px;}
.bannerdown{position:absolute; top:223px;left:12px; background:url(images/download_bg.png) no-repeat; width:240px; height:60px; padding-left:80px; font-size:30px; line-height:60px;}
.bannerdown a{color:white; font-family:Arial, Helvetica, sans-serif;}
.driverdown:hover{color:#1b4860;}
.driverbuy:hover{color:#1b4860;}
.centerbanner{width:1080px; margin:0 auto; overflow:hidden; margin-top:40px;}
.left{width:530px; height:240px; position:relative; background:url(images/smart_bg.png) no-repeat rgb(255,155,52); float:left;}
.right{width:530px; height:240px; position:relative; background:url(images/driver_bg.png) no-repeat #786fb0;; float:right;}
.learnmore{position:absolute; left:15px; bottom:10px;}
.learnmore a{display:block; padding:8px 10px; font-size:14px; color:white; border:1px solid white; }
.learnmore a:hover{display:block; padding:8px 10px; font-size:14px; color:yellow; border:1px solid yellow; }
.softname{position:absolute; top:18px; left:15px; font-size:22px; color:white;}
.softinf{position:absolute; left:15px; top:58px; font-size:12px; line-height:18px; width:280px; color:white;}
.hotsoft{width:1080px; margin:0 auto;}
.hottit{font-size:28px; font-family:Arial, Helvetica, sans-serif; color:#00a9e8; margin:72px 0 26px 0;}
.hot{margin-left:1%;}
.hot li{width:33%;float:left; height:400px; text-align:center;color:white; position:relative;}
.proname{padding-top:180px; padding-bottom:52px; font-size:24px; color:white;}
.proinf{ font-size:12px;  padding:0 15px;padding-bottom:12px; line-height:18px;}
.buydown input{width:141px; height:40px; background:url(images/buybtn_bg.png) no-repeat; color:white; padding-left:48px; margin-right:10px; cursor:pointer;}
.buydown input:hover{color:#1f7dba;}
.buydown{position:absolute; bottom:12px; left:25px;}
.sharebox{width:1080px; margin:0 auto; overflow:visible; margin-top:40px; }
.leftbox{width:540px; float:left; background:#2accd9; height:600px; overflow:visible;}
.rightbox{width:540px; float:right; background:#0097ff; height:600px; overflow:visible;}
.savetit{padding-top:48px; padding-left:40px; font-size:24px; color:white; padding-bottom: 20px; padding-right:40px;}
.saveyes{padding:0 40px; color:white;}
.codebox{width:380px; background:white; height:40px; margin-left:40px; margin-top:20px; margin-bottom:10px;}
.code{float:left; line-height:40px; font-size:18px; margin-left:10px;}
.savebuy{float:right; background:#2accd9; width:100px; height:32px; text-align:center; line-height:32px; margin-top:4px; margin-right:10px;}
.savebuy a{display:block; font-size:18px; color:white;}
.savebuy input{background:#2accd9; width:100px; height:32px; text-align:center; line-height:32px; font-size:18px; color:white;}
.downnet{background:url(images/cnet.png) no-repeat left center; padding-left:78px; margin-bottom:48px;}
.rightin{padding:48px 68px 0 40px; color:white;}
.netname{font-size:24px; margin-bottom:10px;}
.netsay{font-size:16px; line-height:22px;}
.share img{padding-right:28px;}
.share{}
.follow{font-size:24px; margin-bottom:30px;}
.footbox{background:#eff2f5; border-top:1px solid #dddfe1; margin-top:40px;}
.footer{width:1080px; margin:0 auto; padding-bottom:40px;}
.titfoot{font-size:20px; margin-bottom:12px;}
.allsoft ul li a{color:#43a2e3; font-size:14px; background:url(images/driver_ico.png) no-repeat left center; padding-left:30px; line-height:24px; padding-top:12px; padding-bottom:12px; }
.allsoft ul li{line-height:24px; height:36px;}
.footer table td{padding-top:42px; vertical-align:top;} 
.resource ul li a{color:#43a2e3; font-size:14px;  line-height:24px;  }
.shop{margin-bottom:10px;}
.shop a{display:block; width:240px; height:50px; background:url(images/foot_btn_buy.png) no-repeat; color:white; font-size:14px; line-height:50px; padding-left:60px; font-weight:bold;}
.footdown a{display:block; width:240px; height:50px; background:url(images/foot_btn_down.png) no-repeat; color:white; font-size:14px; line-height:50px; padding-left:60px; font-weight:bold;}
.footdown{margin-bottom:24px;}
.usernamebox input{width:240px; height:38px; border:1px solid black; line-height:38px; font-size:14px; background:none; border-radius:6px 6px 6px 6px;}
.uername{font-size:14px; margin-bottom:10px; color:#43a2e3;}
.passwordbox input{width:240px; height:38px; border:1px solid black; line-height:38px; font-size:14px; background:none; border-radius:6px 6px 6px 6px;}
.passwordbox{margin-top:10px;}
.login input{width:80px; height:40px; color:white; font-size:14px; background:#3ea9f5; margin-right:10px; cursor:pointer;}
.login a{fon-size:14px; line-height:40px; color:#3ea9f5; text-decoration:underline;}
.login{margin-top:10px;}
.bottombox{background:#dddfe1;}
.copyrightbox{width:1080px; margin:0 auto; padding:40px 0; font-size:12px; text-align:center; color:#2a82c6;}
.copyright{margin-bottom:20px; }
.link a{color:#2a82c6;}
#hidnav{width:680px;  background:white; position:absolute; z-index:30000; top:41px;}
.subtit{font-size:18px; line-height:18px;margin-left:20px; padding-bottom:6px; }
.subname{font-size:14px; margin-left:20px; }
#hidnav table td a{font-size:14px; color:#43a2e3; border:0 none; line-height:14px; margin-top:8px; width:auto;}
#hidnav table td{padding-top:22px; text-align:left; vertical-align:top;padding-bottom:22px;}
.pro{position:relative; overflow:visible; vertical-align:top;}
.main_image {width:100%; height:380px;overflow:hidden; margin:0 auto; position:relative;}
.screenshot {width:100%; height:420px;overflow:hidden; margin:0 auto; position:relative;}
.main_visual{position:relative;}
.main_image ul {width:9999px; height:380px; overflow:hidden; position:absolute; top:0; left:0;}
.main_image li {float:left; width:100%; height:380px;}
.main_image li span {display:block; width:100%; height:380px;}
.main_image li a {display:block; width:100%; height:380px;}
.main_image li .bg_1 {background:url(images/banner_speedysafe.png) no-repeat center #146cb6;}
.main_image li .bg_2 {background:url(images/banner_wise.png) no-repeat center #4a73ad;}
.main_image li .bg_3 {background:url(images/banner_bg.png);}
.main_image li .bg_4 {background:url(images/banner_smart.png) no-repeat center #0958bb;}
.main_image li .bg_5 {background:url(images/banner_cardrecovery.png) no-repeat center #0252b8;}
div.flicking_con {width:990px; margin:0 auto; position:relative;}
div.flicking_con .flicking_inner { position: absolute; left: 0; top: 0; right: 0; bottom: 0px;  margin: auto;  z-index:999; width:155px; height:21px; margin-bottom:-350px;}
div.flicking_con .flicking_inner2 { position: absolute; left: 0; top: 0; right: 0; bottom: 0px;  margin: auto;  z-index:999; width:155px; height:21px; margin-bottom:-390px;}
div.flicking_con a {float:left; width:21px; height:21px; margin:0 5px; padding:0; background:url(images/btn_main_img.png) 0 0 no-repeat; display:block;}
div.flicking_con .flicking_inner2 a {float:left; width:21px; height:21px; margin:0 5px; padding:0; background:url(images/btn_main_img2.png) 0 0 no-repeat; display:block;}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:40px!important;height:65px!important;top:50%;margin-top:-60px;display:none;}
#btn_prev{background:url(images/bannerarrow_left2.png) no-repeat left top;left:50px;}
#btn_next{background:url(images/bannerarrow_right.png) no-repeat right top;right:50px;}
.btn_next{background:url(images/hover_right.png) no-repeat right top;right:50px;}
.btn_prev{background:url(images/hover_left.png) no-repeat left top;left:50px;}
.bannerbox_product{background:url(images/product_driver_bannerbg.png); margin:0 auto; }
.bannerbox_smart{background:#146cb6; margin:0 auto;}
.bannerbox_card{background:url(images/product_banner_bg_01.png); margin:0 auto;}
.banner_driver{width:1080px; margin:0 auto; height:460px; background:url(images/product_driver_banner.png) no-repeat; position:relative;}
.banner_smart{width:1080px; margin:0 auto; height:460px; background:#146cb6; position:relative;}
.banner_card{width:1080px; margin:0 auto; height:460px;  position:relative; background:url(images/product_banner_bg_02.png) no-repeat;}
.bannertit_driver{font-size:38px; color:white; position:absolute; right:0px; top:20px; font-family:Arial, Helvetica, sans-serif;}
.bannertit_video{font-size:38px; color:white; position:absolute; left:490px; top:20px; font-family:Arial, Helvetica, sans-serif;}
.bannertit_smart{font-size:30px; line-height:48px; color:white; position:absolute; left:12px; top:26px; font-family:Arial, Helvetica, sans-serif;}
.bannertit_card{font-size:36px; line-height:36px; color:white; position:absolute; right:0px; top:30px; font-family:Arial, Helvetica, sans-serif;}
.bannertit_dvd{font-size:36px; line-height:36px; color:white; position:absolute; left:628px; top:30px; font-family:Arial, Helvetica, sans-serif;}
.bannerword_driver{font-size:18px; position:absolute; top:144px; left:620px; color:white;}
.bannerword_video{font-size:18px; position:absolute; top:144px; left:490px; color:white;}
.bannerword_smart{font-size:18px; position:absolute; top:140px; right:74px; color:white; font-family:Arial, Helvetica, sans-serif;}
.bannerword_mobitrans{position:absolute; top:140px; left:490px;}
.bannerword_mobireco{position:absolute; top:160px; left:580px;}
.bannerword_card{font-size:28px; position:absolute; top:102px; left:490px; color:white; font-family:Arial, Helvetica, sans-serif;}
.bannerword_driver ul li{background:url(images/thumb.png) no-repeat; padding-left:40px; margin-bottom:24px;}
.bannerword_smart ul li{background:url(images/king.png) no-repeat; padding-left:40px; margin-bottom:24px; font-family:Arial, Helvetica, sans-serif; line-height:24px; font-size:18px;}
.bannerword_mobireco ul li{background:url(images/applebg.png) no-repeat; padding-left:40px; margin-bottom:24px; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.bannerword_card ul li{ padding-left:0px; margin-bottom:42px; font-family:Arial, Helvetica, sans-serif;}
.bannerdown_driver{ position:absolute;top:291px; right:-28px;  }
.bannerdown_driver a{display:block; width:201px; height:61px; float:left; color:white; font-size:18px; }
.bannerdown_smart{ position:absolute;top:350px; right:0px; }
.bannerdown_smart a{display:block; width:201px; height:61px; float:left; color:white; font-size:18px; }
.bannerdown_card{ position:absolute;top:340px; left:540px; }
.bannerdown_dvd{position:absolute;top:340px; right:-50px;}
.bannerdown_photore{position:absolute;top:340px; right:-36px;}
.bannerdown_wise{position:absolute;top:340px; right:-30px;}
.bannerdown_dvd a{display:block; width:201px; height:61px; float:left; color:white; font-size:18px; }
.bannerdown_card a{display:block; width:201px; height:61px; float:left; color:white; font-size:18px; }
.driverdown{background:url(images/downbtn_driver.png) no-repeat; padding-left:60px; padding-top:8px;}
.driverdown a{display:block; width:201px; height:61px; float:left; color:white; font-size:18px;}
.driverbuy{background:url(images/buybtn_driver.png) no-repeat; padding-left:69px; padding-top:8px; margin-left:-30px;}
.driverdown span, .driverbuy span, .feadown span{font-size:12px;line-height:28px;}
.nTab{ 
margin-bottom:2px; 
} 
.nTab .TabTitle{ width:1080px;
margin:0 auto;
clear: both; 
overflow:visible; 
position:relative;
} 
.nTab .TabTitle ul{ 
border:0; 
margin:0; 
padding:0; 
position:absolute;
top:-36px;
} 
.nTab .TabTitle li{ 
float: left; 
width: 120px; 
cursor: pointer; 
height:36px;
line-height:36px;
text-align:center;
list-style-type: none; 
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:white;
}
.nTab .TabTitle li a{color:white;} 
.nTab .TabTitle .active{ 
background:#fff; 
color:#2f63c0;
} 
.nTab .TabTitle .active a{color:#2f63c0;}
.nTab .TabTitle .normal{ 
background:#3ea9f5; 
} 
.nTab .TabContent{ 
width:auto;background:#fff; 
margin: 0px auto; 
padding:40px 0 0 0; 
} 
.none {display:none;} 
.star{position:absolute; top:-25px; right:280px;}
.softsim{width:860px; margin:0 auto; background:url(images/softsonic.png) no-repeat; padding-left:220px;}
.drivertop{font-size:14px;}
.inscribe{ font-size:14px; text-align:right;}
.overtit{font-size:24px; color:#3ea9f5; margin-bottom:36px;}
.overword{font-size:14px; line-height:20px;}
.overview_driver{width:1080px; margin:0 auto; position:relative; }
.overview_photorecovery{width:1080px; margin:0 auto; position:relative; height:283px;}
.overcon{background:url(images/overview_driver.png) right center no-repeat; padding-right:510px; margin:0 32px 0 12px; padding-top:30px; padding-bottom:30px; }
.overviewbox{margin-top:40px; margin-bottom:40px; background:#f9f9f9; overflow:hidden;}
.overleft{float:left; width:577px; padding-left:12px; padding-top:28px;}
.mobileft{float:left; width:540px; height:360px; padding-left:0px; padding-top:0px; display:table;}
.overright{float:right; width:408px;}
.mobiright{float:right; width:540px; height:360px; display:table;}
.smartstep1{width:386px; height:67px; background:url(images/stepbg_smart_01.png) no-repeat; line-height:67px; font-size:20px; font-style:italic; font-weight:bold; text-align:center; margin-bottom:25px;}
.smartstep2{width:386px; height:67px; background:url(images/stepbg_smart_02.png) no-repeat; line-height:67px; font-size:20px; font-style:italic; font-weight:bold; text-align:center; margin-bottom:25px;}
.smartstep3{width:386px; height:67px; background:url(images/stepbg_smart_03.png) no-repeat; line-height:67px; font-size:20px; font-style:italic; font-weight:bold; text-align:center;}
.cardstep1{width:385px; height:67px; background:url(images/step_card_01.png) no-repeat; line-height:67px; font-size:20px; font-style:italic; font-weight:bold; text-align:center; margin-bottom:25px;}
.cardstep2{width:385px; height:67px; background:url(images/step_card_02.png) no-repeat; line-height:67px; font-size:20px; font-style:italic; font-weight:bold; text-align:center; margin-bottom:25px;}
.cardstep3{width:385px; height:67px; background:url(images/step_card_03.png) no-repeat; line-height:67px; font-size:20px; font-style:italic; font-weight:bold; text-align:center;}
.step_smart{padding:12px 22px 12px 0;}
.offerbox{margin-top:40px; margin-bottom:40px;}
.offercon{background:url(images/easyface_driver.png) left top no-repeat; padding-left:478px; margin:0 0px 0 36px; padding-top:60px; padding-bottom:30px; }
.fullcheck{background:url(images/main2.png) left top no-repeat; height:283px; padding-left:500px; margin:0px 0; padding-top:60px;}
.offerword li{color:#3ea9f5; list-style:outside disc; margin-left:20px; line-height:22px; }
.offerword2 li{color:#3ea9f5; list-style:none; margin-left:0px; line-height:22px; background:url(images/check.png) no-repeat 0px 5px; padding-left:25px; line-height:22px; background-size:14px 14px; margin:5px 0;}
.offerword li span{color:black; }
.should{background:url(images/lost.png) right top no-repeat; padding-right:490px; margin:0 90px 0 12px; padding-top:30px; padding-bottom:40px; }
.speedup{background:url(images/main2.png) right center no-repeat; padding-right:500px; margin:0 0px 0 0px; padding-top:60px; padding-bottom:30px; height:283px;}
.stepbox{overflow:hidden;}
.step{width:1080px; margin:0 auto;}
.step li{width:344px; height:344px; float:left; margin-right:24px; position:relative;}
.step1{background:url(images/stepbg_01.png) no-repeat;}
.step2{background:url(images/stepbg_02.png) no-repeat;}
.step3{background:url(images/stepbg_03.png) no-repeat; margin-right:0;}
.step1_video{background:url(images/stepbg_video_01.png) no-repeat;}
.step2_video{background:url(images/stepbg_video_02.png) no-repeat;}
.step3_video{background:url(images/stepbg_video_03.png) no-repeat; margin-right:0;}
.steptit{font-size:24px; color:#3ea9f5;  width:1080px; margin:0 auto;margin-bottom:30px;}
.step01{ font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:62px; text-align:center;}
.stepcontent1{color:#2a475c; text-align:center; font-size:16px; line-height:26px; margin-top:214px;}
.latebox{overflow:hidden; margin:40px 0;}
.latebox .latetit{font-size:24px; color:#3ea9f5;  width:1080px; margin:0 auto;margin-bottom:30px;}
.latebox .latestdriver{width:1080px; margin:0 auto;}
.latebox .latestdriver .latest1{ background:url(images/driverupbg_01.png) no-repeat;width:334px; height:380px; float:left; margin-right:39px; }
.latebox .latestdriver .latest2{ background:url(images/driverupbg_02.png) no-repeat;width:334px; height:380px; float:left; margin-right:39px; }
.latebox .latestdriver .latest3{ background:url(images/driverupbg_03.png) no-repeat;width:334px; height:380px; float:left; margin-right:0px; }
.stit{padding-left:44px; text-align:center; font-size:22px; color:#3ea9f5; padding-top:69px; padding-bottom:26px;}
.sword{padding-left:44px; width:270px; margin:0 auto; font-size:14px; line-height:22px;}
.comparebox{width:1080px; margin:0 auto;}
.comparetit{font-size:24px; font-family:Arial, Helvetica, sans-serif; margin-bottom:30px;}
.comparebox table{border-right:1px solid #d8e1e6; border-bottom:1px solid #d8e1e6;}
.comparebox table td{font-size:14px; vertical-align:top; line-height:22px; padding:12px 9px; border-left:1px solid #d8e1e6; border-top:1px solid #d8e1e6; background:#f9f9f9;}
.better{background:url(images/check.png) no-repeat; padding-left:27px;}
.worse{background:url(images/false.png) no-repeat; padding-left:27px;}
.buybox{width:1080px; margin:0 auto; margin-top:50px; margin-bottom:40px;}
.free{ font-family:Arial, Helvetica, sans-serif; font-size:48px; color:#3ea9f5; text-align:center;}
.downdriver{margin:64px 0 64px 0; text-align:center; font-size:18px; line-height:36px; color:#3ea9f5;}
.bigdown a{font-size:24px; display:block; width:915px; height:52px; background:url(images/bigdownbtn.png) no-repeat; line-height:52px; text-align:center; margin:0 auto; color:white;}
.bigdown a:hover{color:#1b4860; background:#F90;}
.buycontent{width:1080px; margin:0 auto; overflow:hidden;}
.buycontent ul{ margin-left:82px; min-width:915px; white-space:nowrap;}
.buycontent ul li{margin-right:5px; width:223px; float:left; border: 1px solid #f2f9ee; }
.free2{height:56px; text-align:center; line-height:56px; font-size:22px; color:#155092; background:#f2f9ee;}
.price{font-size:22px; font-family:EuroseWideHeavy; color:#155092; line-height:36px; width:144px;  margin:0 auto; margin-top:60px; margin-bottom:40px; overflow:visible; height:68px;}
.price div{float:left;}
.computer{font-size:20px; text-align:center; color:#155092;}
.limit{margin:40px 0 64px 0; font-size:20px; text-align:center; color:#155092;}
.freescan{text-align:center; margin-bottom:4px;}
.freescan input{width:206px; height:48px; background:#084096;border:1px solid #0096ff; color:white;font-size:18px; cursor:pointer;}
.freescan input:hover{background:#065bc0;}
.userbox{width:1080px; margin:0 auto; margin-top:40px; margin-bottom:40px;}
.userbox table td{text-align:center; padding:12px 0; font-size:24px; color:#6d7277;}
.userbox table{ background:#f2f6f7;}
.userbox table td span{ font-size:14px;}
.refaqguibox{  width:1080px; margin:0 auto; }
.refaqguibox ul{margin-right:-30px;}
.refaqguibox ul li{width:338px; height:278px; float:left; border:1px solid #d8e1e6; margin-right:30px; position:relative;}
.rebox_smart{ overflow:hidden; width:1080px; margin:0 auto;}
.rebox_smart ul li{width:340px; height:220px; float:left; margin-right:30px; position:relative; background:#f2f6f7; overflow:auto;}
.rebox_card ul li{width:340px; height:220px; float:left; margin-right:30px; position:relative; background:none; overflow:auto;}
.usesay{color:#3ea9f5; font-size:24px; font-family:Arial, Helvetica, sans-serif; padding:15px;}
.line{width:320px; height:1px; margin:0 auto; background:#c2cad4;}
.recontent{margin:20px 22px 0 22px;}
.star2{margin:6px 0 10px 0;}
.username{font-size:18px; color:#2f63c0;}
.theword{font-size:14px; font-style:italic; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.morebtn{position:absolute; font-size:14px; bottom:12px; right:18px;}
.morebtn a{color:#2f63c0;}
.faqli{font-size:14px; background:url(images/square.png) no-repeat 0 8px; padding-left:16px; line-height:18px; margin-bottom:16px;}
.moneybox{background:#f2f6f7; padding-bottom:48px;}
.whychoose{text-align:center; font-size:24px; padding:48px 0px; font-family:Arial, Helvetica, sans-serif;}
.moneybox table td{font-size:18px; color:#3ea9f5; padding:12px 12px;}
.moneybox table td span{color:black; line-height:18px;}
.recombox{width:1080px; margin:0 auto; overflow:hidden;}
.recombox ul li{background:#3ea9f5; color:white; width:340px; height:180px; float:left; margin-right:30px;}
.productre{font-size:16px; margin-bottom:24px;}
.productreco{font-size:14px; line-height:18px;}
.recomtit{font-size:24px; text-align:center; color:#3ea9f5; margin-bottom:24px; font-family:Arial, Helvetica, sans-serif;}
.guidetop{font-size:16px; line-height:26px; color:#327bc0; width:1080px; margin:0 auto;}
.guideline{width:1080px; margin:0 auto; text-align:center; margin-top:40px; margin-bottom:40px;}
.guidestepbox{width:1080px; margin:0 auto;}
.guidetit{font-size:24px; color:#3ea9f5;}
.guidestepbox ul{margin-top:40px; margin-bottom:40px;}
.guidestepbox ul li{height:412px; overflow:hidden; clear:both;}
.guideleft{float:left;}
.guideright{float:right; width:491px; height:298px; margin-top:57px; background:#f2f6f7;}
.guideleft2{float:right;}
.guideright2{float:left;}
.guidestepcontent{padding:48px 38px; }
.guidesteptit{font-size:70px; font-family:BoomBox; line-height:52px; color:#3ea9f5;}
.guidestepword{font-size:20px; line-height:36px; margin-top:40px;}
.guidestepword a{display:block; width:201px; height:61px;  color:white; font-size:18px; background:url(images/downbtn_driver.png) no-repeat; padding-left:60px; padding-top:0px; margin-top:30px;}
.systemminibox{background:#f2f6f7;  width:1080px; margin:0 auto;  margin-top:-40px;}
.systemre{padding:0 15px; margin:0 auto;}
.systemrere{ background:url(images/driverbox.png) no-repeat right center; padding-right:230px; margin-right:30px; padding-top:40px; padding-bottom:40px;}
.systemretit{font-size:24px; color:#3ea9f5; font-family:Arial, Helvetica, sans-serif;}
.systemmini{font-size:16px; line-height:26px; margin-top:30px;}
.manubox{width:1080px; margin:0 auto; margin-top:40px; margin-bottom:40px; overflow:hidden;}
.manutit{font-size:24px; color:#3ea9f5; font-family:Arial, Helvetica, sans-serif; margin-bottom:30px;}
.manubox ul li{float:left; width:250px; line-height:22px; list-style:disc; color:#3ea9f5; margin-left:12px; font-size:12px;}
.manubox ul li a{color:black; font-size:14px;}
.suptit{font-size:24px; color:#3ea9f5; font-family:Arial, Helvetica, sans-serif;  width:1080px; margin:0 auto;margin-bottom:30px;}
.supportdriverbox{width:1080px; margin:0 auto;background:#f2f6f7; padding:40px 0;}
.supportdriverbox ul{width:1080px; margin:0 auto; overflow:hidden;}
.supportdriverbox ul li{float:left; width:316px; padding-left:44px; background:url(images/sound.png) no-repeat left center; line-height:48px; font-size:14px;}
.sostit{font-size:24px; color:#3ea9f5; font-family:Arial, Helvetica, sans-serif;  width:1080px; margin:0 auto;margin-bottom:30px;}
.supportosbox{margin:40px 0;}
.supportosbox table{ border-bottom:1px solid #d8e1e6; border-right:1px solid #d8e1e6;}
.supportosbox table th{background:#e7f6fd; border-top:1px solid #d8e1e6; border-left:1px solid #d8e1e6; padding:10px 0;}
.supportosbox table td{ font-size:14px; line-height:28px;  border-top:1px solid #d8e1e6; border-left:1px solid #d8e1e6; padding:0 2px; font-family:Arial, Helvetica, sans-serif; vertical-align:top;}
.reviewtit{width:1080px; margin:0 auto;}
.reviewtitleft{font-size:40px; float:left; line-height:60px;}
.reviewtitright{float:right; width:380px; height:58px; background:#2f63c0; border:1px solid #ffff00; color:white; line-height:58px; font-size:26px; }
.reviewnumer{background:url(images/star9.png) no-repeat right center; padding-right:0px; margin-left:10px; margin-right:41px;}
.reviewbox{width:1080px; margin:0 auto; overflow:visible;}
.reviewcontent{background:url(images/product_driver_review_head_01.png) no-repeat ; padding-left:239px; padding-top:84px; overflow:visible; margin-top:72px; margin-left:40px;}
.reviewcontent2{background:url(images/product_driver_review_head_02.png) no-repeat  right top; padding-right:239px; padding-top:84px; overflow:visible; margin-top:72px; margin-left:231px;}
.combox{background:#d9e2eb; position:relative; width:546px; padding:30px; }
.shark{position:absolute; left:-36px; top:20px;}
.shark2{position:absolute; right:-36px; top:20px;}
.username2{font-size:24px; color:#2f63c0; }
.userstar{margin:12px 0 15px 0;}
.reword{font-size:16px;}
.textbox{margin:50px 0 40px 0;}
.writebox textarea{width:1078px; height:278px; border:1px solid #dcddda;}
.writebox {margin:20px 0 20px 0;}
.starvote{ text-align:right;}
.ok{text-align:right;}
.ok input{width:280px; height:60px; color:white; background:#3ea9f5; font-size:26px; cursor:pointer;}
.ok input:hover{background:#2f63c0; color:#ffff00;}
.star-rating
        {
            list-style: none;
            padding: 0px;
            width: 150px;
            height: 30px;
            position: relative;
            background:url(images/star_rating.gif) top left repeat-x;
        }
.star-rating li
        {
            padding: 0px;
            margin: 0px; 
            float: left; 
			border:0 none;
        }
.star-rating li a
        {
            display: block;
            width: 30px;
            height: 30px;
            text-decoration: none;
            text-indent: -9000px;
            z-index: 20;
            position: absolute;
            padding: 0px;
        }
.star-rating li a:hover
        {
            background: url(images/star_rating.gif) left bottom;
            z-index: 1;
            left: 0px;
        }
        .star-rating a.one-star
        {
            left: 0px;
        }
        .star-rating a.one-star:hover
        {
            width: 30px;
        }
        .star-rating a.two-stars
        {
            left: 30px;
        }
        .star-rating a.two-stars:hover
        {
            width: 60px;
        }
        .star-rating a.three-stars:hover
        {
            width: 90px;
        }
        .star-rating a.three-stars
        {
            left: 60px;
        }
        .star-rating a.four-stars
        {
            left: 90px;
        }
        .star-rating a.four-stars:hover
        {
            width: 120px;
        }
        .star-rating a.five-stars
        {
            left: 120px;
        }
        .star-rating a.five-stars:hover
        {
            width: 150px;
            
        }
.voteword{float:left; margin-bottom:20px;}
.screenbox{width:1080px; margin:0 auto; text-align:center;}
.screentit{font-family:Arial, Helvetica, sans-serif; font-size:48px; color:#3ea9f5; text-align:center; margin:40px;}
.keyfea{font-size:14px; line-height:20px;}
.feafea{margin:20px 0;}
.feafea table td{font-size:12px;border-top:1px solid #d8e1e6; border-left:1px solid #d8e1e6; padding:8px 4px;}
.feafea table th{font-size:12px;border-top:1px solid #d8e1e6; border-left:1px solid #d8e1e6; padding:8px 4px;}

.feafea table .feaname{background:#e7f6fd; color:#ec592f;}
.feafea table{border-bottom:1px solid #d8e1e6; border-right:1px solid #d8e1e6; margin:auto; }
.banner_card_icon{position:absolute; top:241px; left:490px;}
.banner_photo_icon{position:absolute; top:241px; left:600px;}
.banner_card_pc{position:absolute; top:82px; left:0;}
.allcon{overflow:hidden;}
.allcon table{margin-bottom:40px;}
.allcon table td{ vertical-align:top;}
.contit{ padding-bottom:20px; font-size:20px;}
.contit span{font-size:14px;}
.allconbox{width:1080px; margin:0 auto;}
.photom1box{background:url(images/supportbg_photorecovery.png) repeat-x; height:283px; overflow:visible;}
.photom2box{background:url(images/supportbg_photorecovery.png) repeat-x; height:283px; overflow:visible;}

.photowall{position:absolute; bottom:0px;}
.overtable{border:1px solid #d8e1e6; }
.overtable td{font-size:14px; line-height:22px; padding:15px; text-align:center; background:#eff2f5; vertical-align:top; width:25%;}
.overtable .bgcolor{background:white;}
.imgformat table th{font-size:12px;border-top:1px solid #d8e1e6; border-left:1px solid #d8e1e6; padding:8px 4px;background:#eff2f5;}
.imgformat table td{text-align:center;}
.osselect{position:absolute; bottom:10px; right:10px; color:white; font-size:14px;line-height:26px;}
.osselect a{background:url(images/radio_off.png) left center no-repeat; color:white;padding:10px 0; padding-left:30px; line-height:26px; }
.osselect .seos{background:url(images/radio_on.png) left center no-repeat; }
.bannerword_video ul li{background:none; font-size:18px; margin-bottom:10px; padding-left:0;}
.videotoptit{font-size:30px; text-align:center; margin-bottom:36px;}
.videotopword{font-size:14px; line-height:20px; width:694px; text-align:center; margin:0 auto;}
.overbox_video{width:100%; background:#3ea9f5; margin-top:30px;}
.freeforever{background:url(images/gift.png) no-repeat left center;padding-left:108px; height:83px; line-height:83px; font-size:40px; color:white; width:255px; margin: 0 auto;}
.keyfeaturebox_video{overflow:hidden;}
.keyfeaturebox_video ul li{width:180px; height:53px; float:left;padding-top:133px; font-size:14px; line-height:20px; text-align:center;}
.keyfeaturebox_dvd{overflow:hidden;}
.keyfeaturebox_dvd ul li{width:270px; height:53px; float:left;padding-top:133px; font-size:14px; line-height:20px; text-align:center;}



.videostit{font-size:14px; font-weight:bold; margin-bottom:30px;}
.editbox ul li{width:230px; padding-left:26px; background:url(images/check.png) no-repeat; font-size:14px; float:left; line-height:22px;}
.steptittt{font-size:14px; line-height:22px; width:1080px; margin:0 auto; margin-bottom:30px;}
.tablecell{display:table-cell; vertical-align:middle; padding:0 20px;}
.partit{font-size:36px; margin-bottom:16px; }
.parword{font-size:24px;}
.bannerword_partners{padding:20px; background:#039be5; filter:alpha(opacity=60);        -moz-opacity:0.6;        -khtml-opacity: 0.6;        opacity: 0.6;  position:absolute; top:20px; left:15px; color:white;}
.bannerword2_partners{padding:20px;   position:absolute; top:20px; left:15px; color:white;}
.bannerpic_smart{position:absolute; top:134px; left:10px;}
.partner_mainbox{overflow:hidden; width:1080px; margin:20px auto; }
.partnerleft{float:left; width:200px; }
.partnerright{float:right; width:800px;  border:1px solid #d8e1e6; padding:20px;}
.partnernav{border:1px solid #d8e1e6; border-bottom:0 none; }
.partnernav li a{color:#15499a; font-size:14px; font-family:Arial, Helvetica, sans-serif; display:block; background:#e7f6fd; border-bottom: 1px solid #d8e1e6; padding:20px 20px;}
.partnernav li a:hover{background:#00c1f9; color:white;}
.affpic{width:800px; height:270px; background:url(images/stair_partners2.png) no-repeat; position:relative;}
.earntit{ font-size:18px;  margin:20px 0; text-align:center;}
.percent{font-size:40px; color:#039be5; position:absolute; left:20px; top:20px;}
.comm{font-size:14px;color:#039be5; position:absolute; left:20px; top:80px;font-family:ROBO;}
.income{font-size:20px;color:#e9d26c; position:absolute; left:450px; top:20px; font-family:Arial, Helvetica, sans-serif; background:url(images/arrow-right.png) no-repeat right center;padding-right:36px;}
.whichtit{text-align:left;}
.signconnect{overflow:hidden; margin:20px 0;}
.signbox{float:left; width:390px; }
.connectbox{float:right; width:390px;}
.signbg{text-align:center; background:#e3e8dd; padding:20px 0;}
.selectbox{margin:12px 0;}
.selectbox select{width:280px; padding:5px 0px 5px 20px; text-align:left; margin:0 0px; border:1px solid #d8e1e6;}
.selectbox select option{padding-left:20px; padding-right:0px;}
.contactform table td{font-size:14px;}
.contactform table .yourname{font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.contactform table td input{border:1px solid #d8e1e6; font-size:14px; padding:5px 0px; width:70%; margin:6px;}
.contactform table td textarea{border:1px solid #d8e1e6; font-size:14px; padding:5px 0px; width:70%; margin:6px;height:200px; line-height:22px; }
.submit input{background:#3ea9f5; padding:10px 60px; font-size:18px; color:white; cursor:pointer;}
.submit input:hover{color:#336; background:#FC0;}
.submit{text-align:center; margin:12px 0;}
.linkusbox{margin:30px 0;}
.logolink{overflow:hidden; border:1px solid #d8e1e6; padding:20px 0; width:500px; margin:10px auto;}
.logolink a{float:left; margin:0 50px; font-size:14px; text-decoration:underline; line-height:36px; }
.pword{margin-bottom:12px;}
.affpolicy li{margin-bottom:12px;}
.download_banner table th{padding:6px 0;}
.privacyword li{list-style:none; margin-left:0;}
.mainnav{margin-bottom:20px;}
.mainnav a{color:#15499a; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.subnav1{margin-bottom:12px;}
.subnav1 a{color:#33425b; font-size:16px;}
.subnav2{margin-bottom:6px; background:url(images/arrow_sub.png) no-repeat left center; padding-left:14px;}
.subnav2 a{font-size:13px;}
.sitemapbox table td{ vertical-align:top;}
.joinourletter{padding:20px; border:1px solid #d8e1e6; margin-top:20px;}
.line2{border-top:1px solid #d8e1e6;}
.entermail{font-size:12px; }
.emailinput{font-size:12px; margin-top:10px;}
.emailinput input{font-size:12px; line-height:20px; border:1px solid #d8e1e6; height:20px; margin:5px 0;}
.submit2 input{background:#3ea9f5; padding:5px 0px; font-size:12px; color:white; width:100%; font-family:Arial, Helvetica, sans-serif;}
.submit2 input:hover{color:#336; background:#FC0;}

.faqlist table td a{font-size:14px; color:blue;}
.faqlist table td li{list-style:disc outside; margin-left:14px; font-size:12px;}
.faqlist table td{padding:5px 0; vertical-align:top;}
.supportright{float:right; width:200px; }
.supportleft{float:left; width:800px;  border:1px solid #d8e1e6; padding:20px;}
.supportnav{width:1080px; margin:20px auto;}
.supportnav table th a{font-size:14px; color:#393d4b;}
.supportnav table th{padding:10px;}
.supportnav table th .navon_support{ color:#3ea9f5;}
.supportnav table th .navbottom{ display:block;}
.supportnav table th .navbottom:hover{color:#3ea9f5; text-decoration:underline;}
.pronav{padding:12px 20px; border-bottom:1px solid #d8e1e6;}
.subnav2_height{margin-bottom:10px;}
.storetit{margin:0; padding:12px 20px;border-bottom:1px solid #d8e1e6; background:#f3f9ff;}
.blacktit{color:black; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}
.store_word{font-size:12px; line-height:20px;}
.store_word a{color:#3ea9f5;}
.store_btn a{display:block; width:141px; height:61px; float:left; color:white; font-size:18px; }
.store_btn{margin:20px 0;}
.store_pro{padding:20px; border-top:1px solid #d8e1e6;}
.licenseword{padding-left:24px; color:black;}
.registerbg{background:#f2f9ee; overflow:hidden;}
.registermain{width:840px; border: 1px solid #d8e1e6; background:white; overflow:hidden; margin:20px auto;box-shadow:0px 4px 4px #a6b0b4;  }
.releft{float:left;width:800px; padding:20px; box-shadow:6px 4px 4px #a6b0b4; }
.reright{float:right;width:198px;padding:20px;}
.intelpart{position:absolute; right:0; top:30px;}
.limitedbox{padding:0px;}
.limitedbox table .bottom_line{border-bottom:1px dashed #d8e1e6; padding-bottom:20px;}
.coupon{background-color:#e7f6fd;font-family:Arial,Verdana,sans-serif;height:auto;width:450px;border:2px dashed #000000;text-align:center;color:#000000; padding:10px 20px;}
.coupon h3{font-family:Impact;font-size:20px;font-weight:normal;}
.coupon p{color:#B22927;padding:0px 0 10px 0;}
.itit{margin:10px 0;}
.bcode{text-align:center;}
.plusbox{text-align:center; font-size:36px; font-weight:bold; padding-right:20px;}
.repic{padding:20px; text-align:center;}
.repic img{padding:0 5px 30px 5px;}
.horse{padding:10px 10px;height:300px;background-color:white;overflow:hidden;}
#demo{overflow:hidden;height:300px;width:100%;}
.buyername li{font-size:12px; float:left; width:50%; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.buyername{overflow:hidden;}
.buyertit{font-size:12px; font-weight:bold; padding:20px 10px 0 10px; font-family:Arial, Helvetica, sans-serif;}
.form-buy{box-shadow:0 4px 4px #CCCCCC;margin-top:20px;overflow:hidden;margin-bottom:10px; border:1px solid #d8e1e6;}
.innerbox{ padding:20px 20px; }
.priceoff{border:1px solid #DDDDDD;margin-top:10px;width:100%;border-collapse:collapse; margin:auto;}
.priceoff th{font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.priceoff th,.priceoff td{text-align:left;border:1px solid #DDDDDD;padding:4px; font-size:14px;}
.fldOrderPack{margin-bottom:10px;margin-top:10px;width:100%;display:block; border:1px solid #DDDDDD;}
.fldTwoYearsUpsell{ margin-top:1px;}
.this-option{padding-left:10px;font-size:12px;font-weight:bold; line-height:16px; }
.licensese{wideh:100%; overflow:hidden;}
.licensese table td{ vertical-align:top; padding:2px 0;}
.credit-card {
	background:url(images/paybutton2.png) no-repeat;
	background-position:bottom;
    border: 0 none;
    display: inline-block;
    height: 61px;
    margin-top: 10px;
    position: relative;
    width: 300px;
     font-size:20px;
	 line-height:52px;
    color:#fff;    
    font-weight:bold;
    text-align:center;
	cursor:pointer;
}
.credit-card:hover{color:#336;}
.paytypes{text-align:center;}
.restep table {border:1px solid #d8e1e6; }
.restep table td{padding:20px 5px 20px 10px; font-size:14px; line-height:20px; background:#e7f6fd; }
.moneybackbox table td{font-size:14px;}
.faqlist table td .faqlist2{width:360px;}
.faqlist table td .faqlist2 li{line-height:24px; list-style:none; }
.searchinput input{float:left; }
.searchinput{overflow:hidden; margin:20px 0;}
.textinput{font-size:12px; line-height:40px; border:1px solid #d8e1e6; height:40px;  margin-right:20px; width:250px;}
.btninput{background:#3ea9f5;  font-size:14px; color:white; width:100%; font-family:Arial, Helvetica, sans-serif; height:42px; width:100px; cursor:pointer;}
.btninput:hover{color:#336; background:#FC0;}
.banner_resource{padding:20px 0; width:1080px; margin:0 auto;}
.resourcetit{font-size:24px; color:white; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif;}
.resource_nav table td a{color:white;font-size:14px;}
.resource_nav table td a:hover{ text-decoration:underline; color:blue; }
.resource_nav table td{padding:10px;}
.articles{width:1080px; margin:20px auto;}
.altit{font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; margin-top:10px;}
.aticlelist table td li{font-size:10px; list-style:disc outside; color:#3ea9f5; margin:8px 12px;}
.aticlelist table td li a{color:black; font-size:12px;}
.aticlelist table td li a:hover{ text-decoration:underline; color:blue; }
.altit2{ font-size:12px; font-weight:bold;}

.line3{border-top:2px dotted #d8e1e6;}
.wordstep th{color:white; font-size:14px; font-weight:normal;}
.wordstep .stepcell{color:white; font-size:14px; font-weight:normal;}
.stepbox img{padding:20px 0;}
.restore table td{ vertical-align:top; padding:20px 10px 0 20px;}
.restorebg{position:absolute;top:0; right:0;}
.restorebox{position:relative; width:1080px; margin:0 auto; background:#033; padding:20px 0;}
.feadown{background:url(images/downbtn_driver.png) no-repeat; padding-left:60px; padding-top:8px; display:block; width:141px; height:61px; color:white; font-size:18px; text-align:left ; margin:0 auto; font-family:Arial, Helvetica, sans-serif; margin-top:20px;}
.review_01_box{width:1040px; margin:0 auto; padding:20px; background:#c5d2e3;}
.reviewmain_01 table th, .reviewmain_01 table td{ vertical-align:top; padding:20px;}
.reviewmain_01 table{background:white; margin-bottom:10px;}
.review_02_box{width:1040px; margin:30px auto; padding:20px; background:#f9f9f9;}
.review_02_tit{text-align:center; font-size:18px; color:#3b4aa7; margin:24px;}
.review_02_star{text-align:center;}
.review_02_star_word{text-align:center; margin:10px 0 20px 0; font-size:18px;}
.addreviewbtn{ text-align:center;}
.addreviewbtn input{width:206px; height:48px; background:#084096;border:2px solid #0096ff; color:white;font-size:18px; cursor:pointer;}
.addreviewbtn input:hover{background:#065bc0;}
.reviewmain_02 table th, .reviewmain_02 table td{ vertical-align:top; padding:20px;}
.stardate{margin:20px 0; font-size:14px; color:#525b90;}
.stardate img{padding-right:10px; } 
.review_02_user{font-size:14px; color:#525b90; font-style:italic; margin:10px 0;}
.review_03_box{width:1080px; margin:0 auto; overflow:hidden;}
.review_03_bg{height:72px; background:#4679de;}
.review_03 ul li{width:340px; height:344px; float:left; margin-right:30px; background:url(images/review_bg.png) no-repeat;}
.review_03{margin-top:-69px;}
.user_head{padding:16px 0; text-align:center;}
.review_03_username{font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.review_03_word{font-size:12px; font-style:italic; padding:20px;}
.tipfaqbox{width:1080px; margin:0 auto; overflow:hidden;}
.tipfaq_bg{height:240px; background:#f2f6f7;}
.tipfaq_main{margin-top:-190px;}
#faqbtn{width:340px; height:94px; font-size:24px; background:#039be5; color:white; margin-right:20px; border-radius:8px 8px 0 0; cursor:pointer;}
#tipbtn{width:340px; height:94px; font-size:24px; background:white; color:black;border-radius:8px 8px 0 0; cursor:pointer;  }
#faq{background:#039be5;color:white; overflow:hidden;}
#tip{background:#039be5;color:white; overflow:hidden;}

.faqleft{width:640px; float:left; padding:30px;}
.faqright{width:270px; float:right; background:#499cc6; margin-bottom:20px; padding:30px;}
.faqleft ul li{font-size:14px; list-style:outside disc; line-height:24px; margin-bottom:12px;}
.faqleft ul li a{color:white;}
.faqright ul li{font-size:14px; list-style:outside disc; line-height:24px; margin-bottom:12px;}
.faqright ul li a{color:white;}
.solutiontit{font-size:24px; margin-bottom:20px;}
.awardwordbox{width:1080px; margin:40px auto; overflow:hidden;}
.awardwordbox table th{padding:10px; font-size:14px; font-weight:normal;}
.awardwordbox table th img{padding-top:10px;}
.awardwordbox table .fromwhere{font-family:Arial, Helvetica, sans-serif; color:#525b90; font-style:italic;}
.awardwordbox table{border-top: 1px solid #d8e1e6;}
.bluebg{background:#f7f9fa;}
.blueborder1{border-bottom:4px solid #3ea9f5; padding-top:40px;}
.blueborder2{border-bottom:4px solid #366083; padding-top:40px;}
.goodbox{width:1080px; margin:30px auto; overflow:hidden;}
.goodbox table td{ padding:20px 5px;}
.goodbox table th{padding:20px 0; padding-left:20px;}
.goodbox table{background:#f2f6f7;}
.recombox_02{width:1080px; margin:40px auto; overflow:hidden;}
.pricebox{overflow:hideen; width:100%; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.price_now{float:left;width:50%; color:#3ea9f5; line-height:26px;}
.price_ori{float:right; width:50%; color:red;line-height:26px; text-align:right;}
.price_ori span{ text-decoration:line-through;}
.recom_prodduct_box table th{padding:20px 0px; vertical-align:top;}
.recom_prodduct_box table td{padding:20px 10px; vertical-align:middle;}
.interestbox{width:1080px; margin:30px auto; overflow:hidden;}
.buybtn_recom{margin-top:20px;}
.submit3 input{background:#3ea9f5; padding:10px 10px; font-size:18px; color:white; cursor:pointer;}
.submit3 input:hover{color:#336; background:#FC0;}
.buybtn_recom td{font-size:14px; text-align:left;}
.buybtn_recom td span{text-decoration:line-through; color:red;}
.interest td{ vertical-align:top; padding:0 0 0 20px;}
.interest .soft_box{padding-left:0;}
.interest .interest_content{padding-right:20px;}
.buybtn_recom td{vertical-align:middle; padding:0 10px 0 0px;}
.feadown{background:url(images/downbtn_driver.png) no-repeat; padding-left:60px; padding-top:8px; display:block; width:141px; height:61px; color:white; font-size:18px; text-align:left ; margin:0 auto; font-family:Arial, Helvetica, sans-serif; margin-top:20px;}
.bannerpicture{position:absolute; top:0; left:0;}
.productstep1{width:385px; height:67px; background:url(images/step_card_01.png) no-repeat; line-height:67px; font-size:20px; font-style:italic; font-weight:bold; text-align:center; margin-bottom:25px;}
.productstep2{width:385px; height:67px; background:url(images/step_card_02.png) no-repeat; line-height:67px; font-size:20px; font-style:italic; font-weight:bold; text-align:center; margin-bottom:25px;}
.productstep3{width:385px; height:67px; background:url(images/step_card_03.png) no-repeat; line-height:67px; font-size:20px; font-style:italic; font-weight:bold; text-align:center;}
.subnavtable{display:table; width:680px;}
.subnavrow{display:table-row;}
.subnavcell1{display:table-cell; width:30%;}
.subnavcell2{display:table-cell; width:38%;}
.subnavcell3{display:table-cell; width:32%;}
.subnavtable .subnavcell1
#hidnav .subnavtable .subnavcell1 a{font-size:14px; color:#43a2e3; border:0 none; line-height:14px; margin-top:8px; width:auto;}
#hidnav .subnavtable .subnavcell1{padding-top:22px; text-align:left;}
.pro{position:relative; overflow:visible; vertical-align:top;}
.stepyable{display:table; width:1080px;}
.stepcell{display:table-cell; vertical-align:middle; }
.restoretable{display:table; width:780px;}
.restorerow{display:table-row;}
.restorecell{display:table-cell;vertical-align:top; padding:20px 10px 0 20px;}
.tit_scan{text-align:center; font-size:24px;}
.stepcell2 span{ font-size:14px;}
.stepcell2{display:table-cell; vertical-align:top; padding:12px 10px; color:#6d7277; text-align:center;}
.reviewtable{background:white; margin-bottom:10px; display:table; width:1040px; margin:0 auto;}
.reviewtable2{display:table;}
.reviewtr{display:table-row;}
.reviewth{vertical-align:top; padding:20px; text-align:center; display:table-cell;}
.reviewtd{vertical-align:top; padding:20px; display:table-cell;}
.reviewtd2{vertical-align:top; padding:20px; display:table-cell; width:50%; text-align:left;}
.awardth{padding:10px; font-size:14px; font-weight:normal; display:table-cell; text-align:center; width:25%;}
.awardtd{padding:10px; font-size:14px; font-weight:normal; display:table-cell;}

.awardth img{padding-top:10px;}
.awardwordbox .fromwhere{font-family:Arial, Helvetica, sans-serif; color:#525b90; font-style:italic;}
.awardtable{border-top: 1px solid #d8e1e6; display:table;}
.goodtd{ padding:20px 5px; display:table-cell; vertical-align:middle;}
.goodth{padding:20px 0; padding-left:20px; display:table-cell; text-align:center; vertical-align:middle;}
.goodtable{background:#f2f6f7; display:table; width:1080px;}
.usertd{text-align:center; padding:12px 0; font-size:24px; color:#6d7277; display:table-cell;}
.usertable{ background:#f2f6f7; display:table; width:1080px; padding:20px 0;}
.usertd span{font-size:14px;}
.recomth{padding:20px 0px; vertical-align:top; display:table-cell;}
.recomtd{padding:20px 10px; vertical-align:middle; display:table-cell;}
.recomtable{display:table;width:1080px;}
.interesttd{ vertical-align:top; padding:0 0 0 20px; display:table-cell;}
.interesttable .soft_box{padding-left:0; width:121px;}
.interesttable .interest_content{padding-right:20px; width:239px;}
.interesttable{display:table; width:1080px;}
.buybtntable{margin-top:20px; display:table;}

.buybtntd{font-size:14px; text-align:left; display:table-cell; padding-right:10px;}
.buybtntd span{text-decoration:line-through; color:red;}
.monneytable{display:table; width:1080px;}
.moneytd{font-size:18px; color:#3ea9f5; padding:12px 12px; display:table-cell; text-align:center;}
.moneytd span{color:black; line-height:18px; font-size:14px;}


.content{width:1080px; margin:0 auto; overflow:hidden; background:white; padding:30px 0px;}
.main{ overflow:hidden;}
.mainl{float:left; width:780px;}
.mainr{float:right; width:260px;}
.level_2{margin:20px 0 30px 0; font-size:14px;}
.level_2 a{ text-decoration:none; font-size:14px;}
.mainl p {
	margin: 15px 0px; line-height: 22px; font-size: 13px;
}
.mainl {
	line-height: 20px; font-size: 13px;
}
.mainl h1 {
	color: rgb(58, 89, 152); font-size: 16px;
}
.mainl h2 {
	font-size: 15px;
}
.mainl h3 {
	font-size: 14px;
}
.mainl h4 {
	line-height:22px;
}
.mainl ol li {
	margin: 10px 0px 10px 14px;
}
.mainl ul li {
	margin: 5px 0px 5px 14px;
}
.stepsstart {
	margin: 10px 0px; font-family: "fontello"; font-size: 20px; font-weight: bold;
}
.steph2 {
	margin: 5px 0px; color: rgb(89, 97, 102); line-height: 19px; clear: both; font-family: "Museo Slab 300", serif; font-size: 16px; float: left;
}
.stepbody {
	margin: 5px 0px 5px 10px; width: 630px; line-height: 18px; font-size: 13px; float: left;
}
.artquote {
	margin: 20px 0px;
}
.artquote blockquote {
	background: rgb(217, 233, 255); border-width: 1px 1px 1px 5px; border-style: dotted dotted dotted solid; border-color: rgb(91, 188, 221); margin: 1em 3em; padding: 10px 15px; line-height: 200%; font-size: 0.8em;
}
.artquote2 {
	margin: 20px 0px;
}
.artquote2 blockquote {
	background: #d9e2eb; border-width: 1px 1px 1px 5px; border-style: dotted dotted dotted solid; border-color: #1570af; margin: 1em 3em; padding: 10px 15px; line-height: 200%; font-size: 0.8em;
}
.tipstitle {
	margin: 10px 0px; font-family: "Museo Slab 300", serif; font-size: 20px;
}
.arttips { overflow:hidden;
	
}
.arttips .tipbg{width:40px; float:left;}
.arttips img{border:0 none;}
.arttips ul{width:720px; float:right;}
.arttips ul li {
	font-size: 12px;
}
.mainl img{border:1px dashed grey ;margin:10px; padding:3px;}
.author{background:#ededed; overflow:hidden;}
.authorhead{float:left; margin-right:15px; border:0 none;}
.authormain{float:left;}
.authorname{font-size:16px; padding:10px 0 10px 0;}
.artdate{padding:10px 0 0 0;}
.shareto{ margin-left:-10px;}
.updatebox{padding:20px;margin-bottom:20px; border:solid 1px #999999;}
.uptit{font-size:20px; color:#1570af; margin-bottom:20px;clear:both;}
.uptit a{color:#1570af;}
.downbtn2{ text-align:center;}
.downbtn2 a{display:block; padding:10px 5px; font-size:20px; color:white; background-color:#7dc912; text-align:center; width:200px; text-decoration:none; margin:0 auto;}
.downbtn2 a:hover{color:#3a5998; background-color:#F90;}
.banner4{ text-align:center;}
	

.banner4 a{ text-decoration:none; margin:0 10px;  padding-bottom:30px;}
.banner4 .bannerwin7{width:78px;height:95px;display:block;background:url(images/bannerwin7.png) no-repeat left top; float:left; margin-left:40px;}
.banner4 .bannerwin7:hover{background-position:-78px 0;}
.banner4 .bannerwin8{width:77px;height:95px;display:block;background:url(images/bannerwin8.png) no-repeat left top; float:left;}
.banner4 .bannerwin8:hover{background-position:-77px 0;}
.downtool{ font-size:12px; text-align:center; margin-bottom:20px;}
.downtool a{font-weight:bold;}
.downtool a:hover{ text-decoration:underline;}
.downtool img{margin:0 10px;}
.downtool ul li{text-align:left;padding-left:20px;line-height:18px; background:url(images/arrow_sub.png) no-repeat 0px 5px; margin-bottom:8px;}
.art_model_01{ font-size:13px; margin-bottom:20px;}
.art_model_01 a{}
.art_model_01 a:hover{ text-decoration:underline;}
.art_model_01 img{margin:0 10px;}
.art_model_01 ul li{text-align:left; padding-left:20px;line-height:18px; background:url(images/arrow_sub.png) no-repeat 0px 5px; margin-bottom:8px;}

.art_model_02{ font-size:13px; margin-bottom:20px; margin-left:12px; }
.art_model_02 a{}
.art_model_02 a:hover{ text-decoration:underline;}
.art_model_02 img{margin:0 10px;}
.art_model_02 li{text-align:left; line-height:18px; list-style:disc outside; margin-bottom:8px;padding-left:10px;}

.art_model_03 li{text-align:left; line-height:18px; list-style:square outside; margin-bottom:8px;padding-left:10px;}
.icon{background-image:url(images/arrow_sub.png); color:#8ec6fd;background-position: 2px 8px;}
.icon2{background-image:url(images/shark.png); color:black; background-position: 2px 10px;}
.icon,.icon2 { cursor:pointer;  background-repeat: no-repeat;padding-left:16px; font-size:12px;}
.faqcontent{font-size:12px; color:black; padding:10px;line-height:20px; background:#d9e2eb;}
.articlelist ul li a{font-size:12px; color:#8ec6fd;}
.articlelist ul li{list-style:disc outside; color:#8ec6fd; font-size:10px; clear:both;}
.atit{float:left; width:590px;}
.adate{float:right; width:160px; font-size:12px; color:black;}
.atit:hover{text-decoration:underline;}
.articlelist2{margin-top:24px;}
.lcode input{border:1px solid #d8e1e6; width:268px; color:#a3a3a3; padding:8px 6px;}
.lname input{border:1px solid #d8e1e6; width:268px; padding:8px 6px;}
.txtno{border:1px solid #d8e1e6; width:100px; color:black; padding:2px 3px;}
.vercode{
font-style:italic;
color:green;
border:0;
padding:2px 3px;
letter-spacing:3px;
font-weight:bolder;
}
.unchanged {
border:0;
}
.textno a:hover{ text-decoration:underline;}
.newsdate{font-size:12px; color:#333; font-style:italic; padding-left:padding-top:15px;  padding-left:16px;}
.oembox .faqlist2 li{line-height:24px; list-style:none; }
.newscontent{font-size:12px; color:black; padding:5px 16px;line-height:20px; }
.yearnav{margin-bottom:20px;}
.yearnav table td a{display:block; padding:5px 20px; color:blue; font-size:18px; margin-right:2px;}
.yearnav table td a:hover{background:black; color:white;}
.yearnav table td .thisyear{background:black; color:white;}
.hisbanner{width:800px; height:150px; background:url(images/history_bg.png) no-repeat; position:relative;}
.hisbannertit{font-size:26px; position:absolute; top:40px; left:60px; color:white; font-family:Arial, Helvetica, sans-serif;}
.hisbannertxt{font-size:16px; position:absolute; top:80px; left:60px; color:white;}
.fromstart{font-size:20px; position:absolute; top:42px; left:150px; color:white; color:#00b94e;}
.easyuse{top:42px; left:240px;}
.linea{color:blue;}
.linea:hover{ text-decoration:underline; color:#1f7dba;}
.award_box{margin:40px 0;}
.award_box table td{text-align:center; padding:10px 0; font-size:14px;}
.award_box table td .awardlink{color:blue;}
.award_box table td .awardlink:hover{ text-decoration:underline; color:#1f7dba;}
.lcode textarea{border:1px solid #d8e1e6; width:268px; padding:8px 6px; height:180px; font-size:12px; line-height:18px;}
.connactbox { overflow:hidden;
	
}
.connactbox .tipbg{width:64px; float:left;}
.connactbox img{border:0 none;}
.connactbox ul{width:320px; float:right;}
.faqlist .connactbox ul li {
	font-size: 12px;
	list-style:none;
}
.connactbox ul li a{color:blue;}
.connactbox ul li a:hover{text-decoration:underline; color:#1f7dba;}
.indexletter{height:40px; line-height:40px; border:0 none; font-size:18px;}
.downloadcenter{width:1080px; margin:0 auto; text-align:center; padding-bottom:30px;}
.downloadcenter table{width:1080px;}
.downloadcenter table th{padding:10px 0; background:#155092;border:1px #8dcef7 solid; color:white; font-family:Arial, Helvetica, sans-serif;}
.downloadcenter table td{padding:10px 0; border-bottom:1px dotted #CCCCCC;}
.downloada{color:blue;}
.downloada:hover{text-decoration:underline; color:#1f7dba;}
.hidden{width:1080px; overflow:hidden; margin:0 auto; -webkit-box-shadow: #666 0px 0px 3px;

-moz-box-shadow: #666 0px 0px 3px;

box-shadow: #666 0px 0px 3px; z-index:99999;}
.hl{width:70%; float:left; text-align:center; color:white; background-color:#3a5998; font-size:24px; padding:8px 0;}
.hr{width:30%; float:left; text-align:center; color:white; background-color:#0C3; cursor: pointer; font-size:24px;  padding:8px 0;}
.hr a{color:white; font-size:24px; display:block;}
.hidbox{width:1080px; overflow:hidden; margin:0 auto;}
.hr a:hover{text-decoration:underline; color:#1f7dba;}
.off{background-image:url(images/arrow_sub.png); color:#8ec6fd;background-position: 2px 8px;}
.on{background-image:url(images/shark.png); color:black; background-position: 2px 10px;}

.on, .off{cursor:pointer;  background-repeat: no-repeat;padding-left:16px; font-size:12px;}
.profaq dd{line-height:24px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.profaq dd:hover{ text-decoration:underline;}
.profaq{width:1080px; margin:0 auto;}
.faq li {
	margin-bottom: 15px;
	list-style:none;
}
.faq .answer-container {
	display: none;
	padding: 20px 20px 20px 20px;
}
.faq .answer {
	border-left: 4px solid #1b8db7;
	color: #666;
	font-size: 14px;
	padding-left: 20px;
}
.faq .answer div,
.faq .answer p {
	font-size: 15px;
	line-height: 24px;
}
.faq .answer p {
	margin-bottom: 0px;
}
.faq .answer a {
	color: #1b8db7;
	font-size: 14px;
}
.faq .answer a:hover{ text-decoration:underline;}
.faq .answer .note {
	font-size: 12px;
	white-space: nowrap;
}
.faq .answer .note a {
	font-size: 12px;
}
.faq a.title {
	color: #333;
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	line-height: 24px;
	background: url(images/icon_ask2.png) center left no-repeat;
	padding-left: 24px;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
}
.faq a.title:hover {
	color: #1B8DB7;
	text-decoration:underline;
}
.nojs .faq li a.title ,
.faq .active a.title {
	color: #1b8db7;
	font-weight: bold;
	background: url(images/icon_ok.png) center left no-repeat;
}
.answer-ul li {
	margin: 5px 0;
}
.answer-ul {
	margin: 5px 0 10px;
}
.softname a{color:white;}
.softname a:hover{text-decoration:underline; color:#1f7dba;}
.proname a{color:white;}
.proname a:hover{text-decoration:underline;}
.speeduptit{background:url(images/speedup.png) no-repeat left center; padding-left:76px; line-height:71px; margin-bottom:22px;}
.quicktit{background:url(images/clock.png) no-repeat left center; padding-left:76px; line-height:65px; margin-bottom:22px;}
.fixertit{background:url(images/sheldclean.png) no-repeat left center; padding-left:76px; line-height:63px; margin-bottom:22px;}
.faqlist .faq li{list-style:none;}
.checktit{background:url(images/fullcheck.png) no-repeat left center; padding-left:76px; line-height:64px; margin-bottom:22px;}
.orderli{font-weight:bold; }
.ordercode{color:red;}
.overword table td{padding:5px 0;font-family:Arial, Helvetica, sans-serif; padding-right:20px;} 
.orderemail{color:#43a2e3;}
.feafea .orderdetail{font-size:18px; background:#e7f6fd; font-family:Arial, Helvetica, sans-serif;}
.sendto{color:red; font-weight:bold; font-size:14px; margin:10px 0;}
.callact{padding:30px; border:2px dashed #43a2e3; background:#e7f6fd; font-size:28px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:20px 0;}
.stop{font-family:Arial, Helvetica, sans-serif;}
.youcan{font-size:14px; font-weight:normal; margin:20px 0; line-height:22px;}
.ordernow input{color:white; height:49px; font-size:18px; padding:0 30px; background:url(images/paybutton_bg.png) repeat-x; margin-right:20px; cursor:pointer;}
.ordernow input:hover{ background:#43a2e3;}
.ordernow{font-size:24px; line-height:49px; color:#43a2e3; font-family:Arial, Helvetica, sans-serif;}
.tryagain{font-size:14px;margin:20px 0;}
.tryagain a{color:#1f7dba; text-decoration:underline;}
.tryagain a:hover{color:blue;}
.quickstart ul li{ list-style:decimal; font-size:14px; margin:8px 0; margin-left:20px;}
.thankyou{font-weight:bold; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.aticlelist ul li{font-size:10px; list-style:disc outside; color:#3ea9f5; margin:8px 12px;}
.aticlelist ul li a{color:black; font-size:12px;}
.aticlelist ul li a:hover{ text-decoration:underline; color:blue; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.indexletter{height:40px; line-height:40px; border:0 none; font-size:14px; width:200px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.code{float:left; line-height:40px; font-size:18px; margin-left:10px; width:200px;}
}
.starWrapper{padding:5px 0;width:180px; text-align:left;} 
.starWrapper img{cursor:pointer; width:24px; height:24px;} 
.supportosbox div table img{height:28px;}
.logo_register{line-height:60px; font-size:36px; background:url(images/driver_register.png) no-repeat; padding-left:68px; float:left; margin-top:5px;}