body{margin:0;padding:0;font-size:13px;line-height:1.4em;font-family:'Segoe UI', Arial, verdana, Tahoma, Helvetica, sans-serif;height:auto;width:100%;color:#555;min-width:1180px;}
h1 {font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;color:#1097F1;}
h2 {font-size: 17px;font-family: Arial, Helvetica, sans-serif;}
.content h3{display:block;font-size:19px;padding-top: 0;padding-right: 0;padding-left: 0;line-height: 25px;color:#6D6D6D} .content p{line-height:1.8em;}
a {text-decoration: none; color:#0099FF;} a:hover {text-decoration: underline;}

	
/*----------- Header -----------------*/
#header {background-repeat: repeat-x;margin-right: auto;margin-left: auto;background-image: url(../image/top_bg.gif);height: 130px;}
#header .logo {margin-top:-43px;background-repeat: no-repeat;width: 150px;height: 90px;background-image: url(../image/logo.png);float: left;}
.logo-text{	width: 500px;	float: left;	margin-top: 33px;	color: #CCCCCC;}
.social-text{height: 28px;padding-top: 10px;float: right;}
#header .social-bottom {padding-top: 10px;color: #FFFFFF;float: right;padding-right: 20px;margin-right: 0px;margin-left:100px;
	padding-bottom: 15px;}
.facebook{	background-image: url(../image/facebook_logo.jpg);	background-repeat: no-repeat;	background-position: left center;	margin-left: 10px;	margin-right: 10px;	padding-left: 23px;}
.twitter{background-image: url(../image/twitter.jpg);	background-repeat: no-repeat;background-position: left center;	padding-left:23px;margin-left: 10px;	margin-right: 10px;}
.promotion{	padding-left:22px;	background-image: url(../image/promotion.gif);	background-repeat: no-repeat;	background-position: left center;}
.social-bottom a {color: #FFFFFF;	text-decoration: none;}
.social-bottom a:hover{color: #FFFFFF;text-decoration:underline;}



/*----------- Navigation -----------------*/
#headerwarp{width:980px; margin: 0 auto;}
#header .menu{background-image: url(../image/header_bg.png);no-repeat right 0;	height:55px;background-repeat: no-repeat;
	margin: auto;clear: both;float: none;background-position: center;width: 945px;}
#header .menu li{float:left;position:relative;border-left:1px solid #dfdfdf;z-index:20;	height: 49px;display:block;}
#header .menu li a{display:block;background:url(../image/menu_bg.gif) no-repeat -1px 0;width:140px;line-height:49px;
	text-align:center;font-size:16px;color:#333;float: left;}
#header .menu li .w120{width:119px;}
#header .menu li .w89{width:89px;}
#header .menu li a:hover,
#header .menu li.curr a{background:url(../image/nav-bg2.gif)  repeat-x;color:#fff;text-decoration:none;}
#header .menu li:hover .subMenu{display:block;}
#header .menu li .subMenu{display:none;position:absolute;background:#fff;top:49px;left:-1px;border:1px solid #dfdfdf;padding:10px 0;width:535px;z-index:20; border-bottom-left-radius:15px;	border-bottom-right-radius:15px;}
#header .menu li .subMenu dl{float:left;width:275px;padding-right:20px;margin-left:-30px;border-right:1px solid #dfdfdf; }
#header .menu li .subMenu dt{font-size:14px;color:#333;	margin-top: 0px;margin-bottom: 2px; margin-left:46px;}
#header .menu li .subMenu dd{overflow:hidden;padding-top: 5px;padding-bottom: 15px;	padding-left: 0px; }
#header .menu li .subMenu dt img{vertical-align:middle;	margin-left:10px;}
#header .menu li .subMenu dd.pic{background:none;height:auto;overflow:hidden;}
#header .menu li .subMenu dd.pic a{padding:0;}
#header .menu li .subMenu dd.pic img{margin-right:10px; float:left; }
#header .menu li .subMenu dd a{background:none;color:#464646;padding-left:10px;font-size:13px;width:auto;text-align:left;line-height:30px;}#header .menu li .subMenu dd a:hover{text-decoration:underline;}
#header .menu li .subMenu dd a.more{color: #117BE6;}


#header .menu li .subMenu dd.hr{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color:#C3C3C3;visibility: visible;margin-top:0px;margin-bottom:8px;}
	
.search{float:left;background:transparent url(../image/search_bg.png) no-repeat;width:180px;height:48px; background-repeat: no-repeat; background-position: center;margin-right: 10px;margin-left: 0px;}
.search input{border-style:none;border-color:#fff}
.search .search-text{border:none;margin:15px 0 0 15px;width:120px;font-size:11px;vertical-align:middle;color:#999;float:left; background:#fff;}
.search .search-btn{background:none no-repeat;width:12px;height:12px;margin:5px 0 0 9px}
.search .search-btn:hover{cursor:pointer}



/*----------- products-box -----------------*/
.product-box{background-repeat: repeat-x;	background-position: 0px;	background-image: url(../image/pro-box-bg.png);	margin-bottom: 30px;height: auto;	}
.product-box-pro{margin-right: auto;margin-left: auto;	width: 980px;	position: relative;}
.product-title {text-align: left;width: 500px;float: left;line-height: 25px;padding-left: 8px;}
.pro-title-nave{border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #666666;
	padding-top: 10px;margin-bottom: 5px;}
.overview{margin-bottom:16px;}
.product-pic{width:370;	float: left;margin-top: 5px;}
.product-nav {float: right;}
.product-nav .left {float: left;width: 470px;	margin-top: 30px;}
.product-nav .left ul {	float: right;display: inline;overflow: hidden;	margin-right: 20px;	margin-bottom: 0;	margin-left: 0;	text-decoration: none;	margin-top: 8px;}
.product-nav .left ul li {float: left;	text-align: center;	overflow: hidden;	width: 80px;}
.product-nav .left ul li a {color: #555;display: block;	width: 82px;text-decoration: none;	line-height: 25px;}
.product-nav .left ul li a:hover {color: #FFFFFF;	height: 35px;	background-image: url(../image/top-nav-on.png);
	background-repeat: no-repeat;	background-position: center;}
.product-nav .left ul li.on {color: #FFFFFF;height: 35px;background-image: url(../image/top-nav-on.png);
	background-repeat: no-repeat;background-position: center;}
.product-nav .left ul li.on  a {color: #fff;}
.product-info{	float:right;	width:510px;	padding-top: 0;	padding-right: 15px;	padding-left: 0;}
.product-info p{text-align:justify;color: #555;	line-height: 1.4em;}
.product-info a{color: #0066FF; text-decoration: none;}
.product-info a:hover{text-decoration: underline;}
pri-down p{color:#777;font-size:11px; margin:0px 0 -5px 0;}
.product-info h2{color:#575757;	text-align:left;font-size:20px;	font-family:Arial, Helvetica, sans-serif;font-weight: bold;
	line-height: 25px;}
.product-info ul{}
.product-info li{	color:#444;	line-height:1.8em;	list-style-position: outside;	list-style-image: url(../image/dot.png);}
.pri-down a.btnFreewin{	display:block;	width:216px;height:25px;color:#eee95b;	text-shadow:1px 1px 0px #666;	font-size:13px;	text-align: center;	background-image: url(../image/windows-btn.png);	background-repeat: no-repeat;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	padding-top: 36px;	padding-right: 0;	padding-bottom: 0;	padding-left: 0px;}
.pri-down .btnBuy{	display:block;	background:url(../image/buynow_mac.png) no-repeat;	width:221px;	height:25px;	padding:36px 0 0 0px;color:#fffefe;	text-align: center;	margin-top: 10px;}
.pri-down .btnBuywin{	display:block;	width:221px;	height:25px;	color:#fffefe;	text-align: center;	background-repeat: no-repeat;background-image: url(../image/btn.png);	padding-right: 0;	padding-bottom: 0;	padding-left: 0px;	padding-top: 36px;}
.pri-down a.btnFree{
	display:block;
	background:url(../image/free_trial_mac.png) no-repeat;
	width:216px;
	height:25px;
	padding:36px 0 0 0px;
	color:#eee95b;
	text-shadow:1px 1px 0px #666;
	font-size:13px;
	margin:10px 0 0;
	text-align: center;
}
.pri-down .vb11{float:right;padding:0px 10px;margin-left:0px;height:100px}
.pri-down #last{}
.pri-down .vb11 a{	color:#FFFFFF;	font: 11px Arial, Helvetica, sans-serif;}
.pri-down .vb11 span{color: #FFFFFF;padding:2px 0 0 16px}
.pri-down .col4{	float:left;	padding:0px;	text-align:center;	width: 260px;}
.red{font-weight:bold;	color:#FF0000;}
.more-re{color:#0066FF;font-size: 12px;}
.more-re  a{color:#0066FF;}





/*----------- content -----------------*/

#container {width: 980px;margin-right: auto;margin-left: auto;margin-top: 2px;background-color: #FFF;
	margin-bottom: 10;}
.content{}
.pro-review {float: left;width: 570px;}
.pro-review .title {font-size: 16px;line-height: 30px;font-weight: bold;color: #5F5F5F;}
.pro-review .txt {	float: left;	width: 245px;	background-color: #ecf1f5;	padding-right: 20px;	padding-left: 20px; border-radius:6px;}
.why-choose {font-size: 15px;	width:380px;	float: left;	font-weight: bold;	line-height: 30px;	color: #5F5F5F;}
.choose-pro {width:380px;float: left;	background-color: #ecf1f5;	padding-left: 15px;	padding-right: 5px; border-radius:6px;}
.uers-review{float: right;width: 100px;}
.pro-line {	width: 10px;}
.left-image{float: left;width: 300px;	margin-top: 20px;}
.right-txt {float: right;width: 550px;}
.content li{color:#555;	list-style-position: outside;	list-style-image: url(../image/dot.png);}
.left-txt {	float: left;width: 550px;}
.right-image {float: right;	width: 370px;	padding-top: 30px;}



/*faq-related*/
.related-tips{width:980px;padding-right: 0;padding-left: 10px;	background-image: url(../image/related-bg1.gif);	background-repeat: repeat-x;background-position: left 40px;padding-top: 22px;height: 400px;}
.related-tips h3{font-size:15px;font-weight:bold;padding-right: 0;padding-bottom: 0;padding-left: 5px;margin-top: 30px;
	color:#666666;}
.related-tips .guarantee{float:left;width:25%;}
.related-tips .related-pro{float:left;width:261px;}
.related-tips .related-tips{float:left;width:254px;}
.related-tips .wd243{float:left;width:243px;}
.related-tips.image{text-align:center;padding:15px 0;}
.related-tips li{line-height:24px;padding:0 0 0 10px;border-bottom:1px dashed #C6C6C8;background-image: url(../image/rarrow.gif); display:block;background-repeat: no-repeat;background-position: 0 11px;}
.related-tips  li a{color:#0066CC;}
.screenshot{height:200px;}
.screenshot .image {float: left;	margin-right: 30px;	margin-left: 10px;	width: 280px;	margin-top: 5px;}
.left-txt table{}
.left-txt table td{ background-color:#FFF; padding-left:10px;}






/*----------- more feature -----------------*/

.fealist{width:350px;padding:15px 0;}
.fealist .text{float:right;width:285px;}
.fealist .text strong{display:block;font-size:14px;padding:0 0 5px 0;}

.fealist2{float:left;width:306px;padding:15px 0;}
.fealist2 .text{float:right;width:241px;}
.fealist2 .text strong{display:block;font-size:14px;padding:0 0 5px 0;}

.piclist{float:left;width:215px;}
.piclist h4{font-size:14px;padding:10px 0 5px 0;}
.piclist .dd{font-size:12px;}

.step-box{height:32px;}
.step-box .wd200{float:left;width:200px;}
.step-box .wd230{float:left;width:230px;}
.step-box .wd300{float:left;width:300px;}
.step-box .num{display:block;float:left;width:32px;height:32px;color:#fff;font-size:20px;font-style:italic;font-weight:bold;text-align:center;line-height:32px;}
.step-box .txt{display:block;float:left;font-style:italic;font-weight:bold;padding:0 0 0 10px;line-height:32px;}
.rev-top{height:53px;}
.rev-top h1{font-size:22px;line-height:48px;padding:0 0 0 20px;font-weight:normal;}
.rev-top .btn{float:right;width:115px;padding:13px 20px 0 0;}


/*purchase*/

.res-content .buyarea{position:relative;padding:25px 10px;border-bottom-color: #CCCCCC;border-bottom-width: thin;
	border-bottom-style: solid;}
.buytitle{font-size:18px;color: #666666;line-height: 25px;}
.res-content .buyarea img {max-width:100%;}
.res-content .buyarea .img{float:left;width:150px;text-align:center;padding-top: 0;padding-right: 40px;	padding-bottom: 20;
	padding-left: 10px;margin-top: 15px;}
.res-content .buyarea .list li{line-height:26px;font-size:14px;}
.res-content .price{float:left;min-width:100px;	width:20%;padding-top: 0;padding-right: 20px;padding-bottom: 0;	padding-left: 20px;clear: both;margin-left: 250px;margin-top: 30px;}
.res-content  .price strong{display:block;line-height:20px;float: left;padding-right: 0;padding-left: 0;margin-top: 5px;
	margin-right: 10px;}
.res-content .btn{float:right;height: 30px;width: 190px;margin-top: auto;margin-right: 70px;}

#wide {}
#wide h1 { padding-left:10px; padding-right:10px;}
#wide h2 {padding-left:10px;  padding-right:10px;}
#wide p {padding-left:10px;  padding-right:10px;}

/*listbtm*/
.listbtm{padding:0 0 40px 0;}
.listbtm .item{float:left;}
.listbtm .item h2{height:41px;font-size:16px;font-weight:bold;line-height:41px;padding:0 0 0 20px;}
.listbtm .item .titbg1{}
.listbtm .item .titbg2{}
.listbtm .item .hotbox{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;
	background-color: #ecf1f5;border-radius:15px;}
.listbtm .item .hotbox .txt{padding:15px;line-height:1.8em;}
.listbtm .item .hotbox .list{padding:12px 0;}
.listbtm .item .hotbox .list li{border-bottom:1px solid #e9e9e9;padding:0 15px;}
.listbtm .item .hotbox .list li a{display:block;background:url(../image/dot.png)) no-repeat right center;height:27px;line-height:27px;color:#555;}
.listbtm .wd500{margin-right:15px;}
.listbtm .wd228{width:228px;margin-right:15px;}


/*p_main*/


#p_main{width:980px;position:relative;margin-top: 10px;margin-right: auto;margin-bottom: 20px;margin-left: auto;
	padding-bottom: 40px;border: thin solid #999999;padding-left: 20px;clear: both;	border-radius:10px;}
#p_main .user_guide_bg{display:block;font-weight:bold; font-size:20px;color:#516169; padding:5px 0;}

/*leftbox*/
.leftBox{float:left;width:732px;padding:30px 0 0 0;}

.content p{line-height:1.8em;}
.content h3{display:block;font-size:20px;line-height:30px;padding:0 0 15px 0;}
.content .bt{display:block;font-size:18px;line-height:30px;padding:0 0 10px 0;}

.content .tab{color:#777; font-size:12px;}
.content .tab .con{border:1px solid #dedede;overflow:hidden;background:#efefef;padding:8px;}
.content .tab .nav{ margin:-2px 0 0 90px; position:relative;}
.content .tab .nav li{ border:1px solid #ebebeb; float:left; width:100px; padding:7px 0; text-align:center; color:#555; font-size:13px; cursor:pointer;}
.content .tab .nav li.curr{border-top:1px solid #eee;background:#eee;cursor:pointer; box-shadow:0 2px 3px #dbdbdb;}
.content .tab-w390{width:390px;}
.content .tab-w530{width:530px;}

.content .video-box{background:#f4f4f4;width:360px;height:80px;padding:10px;margin:20px 0 0 0;}
.content .video-box .txt{padding:15px 0 0 150px;}

.table1{background:#fff;}
.table1 th,.table1 td{padding:8px;border:1px solid #ececec;font-size:11px;}
.table1 th{font-size:12px;color:#333;font-weight:bold;}


.fealist{width:350px;padding:15px 0;}
.fealist .text{float:right;width:285px;}
.fealist .text strong{display:block;font-size:14px;padding:0 0 5px 0;}

.fealist2{float:left;width:306px; height:95px;padding:15px 0;}
.fealist2 .text{ padding-left:0px;}
.fealist2 .text strong{display:block;font-size:14px;padding:0 0 5px 0;}

.piclist{float:left;width:215px;}
.piclist h4{font-size:14px;padding:10px 0 5px 0;}
.piclist .dd{font-size:12px;}

.step-box{height:32px;}
.step-box .wd200{float:left;width:200px;}
.step-box .wd230{float:left;width:230px;}
.step-box .wd300{float:left;width:300px;}
.step-box .num{display:block;float:left;width:32px;height:32px;color:#fff;font-size:20px;font-style:italic;font-weight:bold;text-align:center;line-height:32px;}
.step-box .txt{display:block;float:left;font-style:italic;font-weight:bold;padding:0 0 0 10px;line-height:32px;}

.rev-top{height:53px;}
.rev-top h1{font-size:22px;line-height:48px;padding:0 0 0 20px;font-weight:normal;}
.rev-top .btn{float:right;width:115px;padding:13px 20px 0 0;}
.proTitle{font-size: 20px;line-height: 30px;padding-right: 0;padding-bottom: 0;padding-left: 45px;padding-top: 0;}
.pro-dd{font-size:16px;padding:15px 0 0 0;}
.proItem .span {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.row-fluid .span2 {width: 340px;float: left;margin-right: 10px;}
.proItem .img {float:left;padding-top: 20px;}
.proItem .text{padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 100px;}
.proItem .text h3 a{font-size:14px;color:#555;}
.proItem .text h3 span{display:block;font-size:12px;font-weight:normal;}
.proItem .text .dd{font-size:12px;padding-right: 0;padding-bottom: 5px;padding-left: 0;}
.proItem .btn a {float:left;}
.proBtm{padding:40px 0 0 0;}


a.win,a.mac{display:block;background:url(../image/btn_bg1.png) no-repeat;width:67px;height:33px;line-height:28px;color:#333;padding:0 0 0 35px;text-decoration:none; }
a.mac{background-position:0 -33px;}
a:hover{color:#44B5FF;text-decoration:underline;}

.text-facebook {
	width: 218px;
	float: right;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 15px;
}
.text-facebook .twitter2{padding-top:5px; }
.side-main { padding:10px 0px 10px 10px; }
.side-main ul { }
.side-main li { line-height:20px; margin-bottom:5px; background:url(images/dot.jpg) no-repeat left 9px; padding-left:10px; }
.google{height:32px; padding:5px 0 15px 0;}
.sidebar .hotbox{background:#fff repeat-x 0 bottom;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.re_sidePro .img {float:left;}
.re_sidePro .price {padding-top:5px; font-weight:bold; color:#F00; text-align:center; font-size:16px; line-height:1.2em;}
.re_sidePro .price del {display:block; font-weight:normal; font-size:14px; color:#666;}
.re_sidePro .btn {clear:both;padding-top:10px;overflow:hidden;	padding-left: 20px;}
.re_sidePro .info {padding-left:100px; line-height:1.4em;}

/*----------- Footer -----------------*/

.footer {
	color:#E4E4E4;
	text-align:center;
	height: 60px;
	background-repeat: repeat-x;
	background-color: #0963A6;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.footer p {	color: #FFFFFF;	font-size: 12px;font-family: Arial, Helvetica, sans-serif;	padding: 0;	width: 960px;margin-right: auto;margin-bottom: 0;	margin-left: auto;}
.footer a {color: #FFFFFF;	padding-right: 2px;}
.footer .copyright {margin-top: 8px;margin-bottom: 4px;}
.clear {clear: both;}
