@charset utf-8;
/* CSS Document */
body{ margin:0px auto; padding:0; font-size:13px; line-height:1.4em; font-family:'Segoe UI', Arial, verdana, Tahoma, Helvetica, sans-serif; height:100%; width:100%; color:#555; min-width:1140px;}
html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,img{margin:0 auto;padding:0;-webkit-text-size-adjust:none;}
html{-webkit-text-size-adjust:none;}
ul,ul li,dl,dt,dd{list-style:none;}
ol{list-style-type:decimal;list-style-position:outside;}
input,select,option{font-family:'Segoe UI',verdana, Arial, Tahoma, Helvetica, sans-serif;font-size:13px;margin:0 auto;}
img{border:0;vertical-align:middle;}
a,area{blr:expression(this.onFocus=this.blur());}
/* for IE */:focus{-moz-outline-style:none;}

/*==== Share ====*/
.clear,.clearer{clear:both;}
.clearFix{clear:both;font-size:0;height:0;line-height:0;}
.fl{float:left;}
.fr{float:right;}
.ar{text-align:right}
.ac{text-align:center;}
.wrap{width:1000px;margin:0 auto;
}
.wrap a,a:link{
	color:#333;
	text-decoration:none;
}
.wrap a:hover{
	color:#333;
	text-decoration:underline;
}
.mt5{margin-top:5px;}
.mt10{ margin-top:20px; }
.mb10{margin-bottom:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr53{margin-right:53px;}
.ml20{margin-left:20px;}

.crumb{background:url(img_style/icon_home.png) no-repeat 0 center;padding:0 0 0 20px;height:30px;line-height:30px;color:#999;}
.crumb a{color:#999;}

.bigbox{width:970px;margin:80px auto 20px;padding:15px; border:#CCC solid 1px; overflow:hidden;}

.break{background:url(img_style/leftbox_line.gif) no-repeat;height:23px;margin:30px 0 10px 0;clear:both;}

.m-line1{ background:url(img_style/btm_line1.gif) repeat-x; height:9px; font-size:0; }
.m-line2{background:url(img_style/btm_line2.gif) repeat-x;height:12px;font-size:0;}
.m-line3{background:url(img_style/btm_line3.gif) repeat-x;height:9px;font-size:0;}
.m-line4{ background:url(img_style/top_line1.gif) repeat-x; height:9px; font-size:0; }

.buy-btn-s,.try-btn-s{ display:block; background:url(img_style/small-btn.png) no-repeat; width:75px; height:34px; margin:5px 5px 0 0;}
.try-btn-s{ background-position:-83px 0;}
.buy-btn-s:hover{ background-position:0 -37px;}
.try-btn-s:hover{background-position:-83px -37px;}

.ipad-btn-s{display:block;background:url(img_style/ipad-btn.png) no-repeat;width:138px;height:32px; padding:8px 0 0 20px;}
.ipad-btn input[type='text']{ float:left; display:block; background:#fff; border:1px solid #067bce; color:#777; width:100px; height:24px; line-height:24px; font-size:10px; padding:0;border-radius:5px 0 0 5px;}
.ipad-btn .send{ display:block; float:left;background: -moz-linear-gradient(top, #f8f8f8, #d3d3d3 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#d3d3d3));border:none; border:1px solid #067bce; border-left:none;height:26px; width:33px; line-height:22px; font-size:12px;  border-radius:0 5px 5px 0; color:#0160a7; text-shadow:0 1px 0 #fff; cursor:pointer; text-align:center; padding-left:1px; }
/*==== header ====*/
.header{
	background-color: #fff;
	background-image: url(../images/header_line.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
.header .logo{ float:left; margin:25px 0 -42px;}
.header .info{
	float:right;
	margin-top:10px;
	margin-left:10px;
	color:#999;
	padding-left: 100px;
}
.header .info a{ color:#999;padding:0 6px; font-size:12px}
.header .input{float:right;display:inline-block;float: right;width: 148px;height:23px; border:1px solid #e0e0e0;overflow: hidden;margin:10px 0 0 0; box-shadow:0 2px 3px #f5f5f5 inset;}
.header .input .text{display:inline-block;width:117px;height: 22px;line-height: 22px;margin-top: 1px;background: none !important;margin-left:5px;border: none;font-size: 12px;}
.header .input .search-btn{ display:inline-block; background:url(images/btn-1.png) no-repeat 0 4px; width:22px; height:25px;border: none; cursor:pointer;}
.header .nav{
	width:630px;
	float:none;
	padding-right: 0px;
}
.header .nav li{float:left;position:relative;z-index:11;}
.header .nav li:first-child{
	background-image: url(../images/header_title.png);
	background-repeat: no-repeat;
	background-position: 50% 11px;
}
.header .nav li:first-child  a.title{color:#ffffff !important;}
.header .nav li a.title{display:inline-block;height:60px;line-height:44px; padding:0 15px;font-size:16px; color:#555;-webkit-backface-visibility: hidden;} 
.header .nav li.curr a.title,.header .nav li:hover a.title{
	font-weight:normal;
	text-decoration:none;
	height:55px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #1EB0F5;
} 
.header .nav li .subNav{
	display:none;
	position:absolute;
	top:60px;
	left:0;
	padding:10px 20px 30px;
	width:283px;
	overflow:hidden;
	-webkit-backface-visibility: hidden;
	z-index:1;
	border:5px solid #eee;
	background-image: url(../images/subnav_bg.png);
	background-repeat: repeat;
} 
.header .nav li .subNav dl{  -webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d; margin-top:20px; }  
.header .nav li .subNav dt{
	display:block;
	font-size:16px;
	margin-bottom:10px;
	overflow:hidden;
	line-height:23px;
	padding:0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71c6ed;
}  
.header .nav li .subNav .img{ float:left; margin-right:10px;}
.header .nav li .subNav dl{line-height:30px;font-size:13px;}
.header .nav li .subNav dl span{display:none;margin:0 0 0 10px;}
.header .nav li .subNav dl span a{padding:2px; text-decoration:none;color:#888;}
.header .nav li .subNav dl span a.curr{
	color:#fff;
	background-color: #15ABEF;
}

.header .nav li .subNav dl dd:hover span{display:inline-block;}
.header .header-toggle{ float:right; width:30%; margin-top:15px; overflow:hidden;}
.header .header-toggle .toggle-nav{
	display:block;
	width:30px;
	height:19px;
	float:right;
	border-right:1px solid #ececec;
	margin-right:7px;
	background-image: url(../images/button_1.png);
	background-repeat: no-repeat;
	background-position: -25px 0;
}
.header .header-toggle .toggle-search{ display:block; background:url(images/btn-2.png) no-repeat -60px 0; width:28px; height:19px; float:right;} 
@media (min-width: 768px) and (max-width: 979px) {
	 .header .logo{ margin-top:5px; height:35px; overflow:hidden;}
	 .header .nav{ width:auto; float:none; margin-top:15px; }
	 .header .input{ margin-top:25px}
	 .header .nav li a.title{padding:0 19px 0 18px;}
}
@media (max-width: 767px) {
 	.header .nav li:first-child  a.title{color:#555 !important;}
	.header{ padding-bottom:6px; padding-top:10px;}
	.header .nav{ width:100%;   }
	.header .nav.hidden,.header .input.hidden{ display:none;}
	.header .nav li{ float:none; background:none; padding-bottom:1px;}
	.header .nav li a.title{ display:block; line-height:40px;height:40px;background:url(images/dot-down-nav.png) no-repeat #d8d8d8 95% 18px;} 
	.header .nav li.curr a.title{ border:5px solid #81c000 !important; border-width:0 0 0 5px !important; }
	.header .nav li:hover a.title{ background-color:#1EB0F5; border:none; color:#fff; height:40px;}
	.header .nav li:first-child:hover a.title{color:#fff !important;}
	
	{ border-bottom:5px solid #1EB0F5; font-weight:normal; text-decoration:none;height:55px;} 
	.header .nav li a.title img{ display:none;}
	.header .info{ float:none; margin:0; background:#f3f3f3; overflow:hidden;padding:5px 10px; margin-bottom:10px;}
	.header .logo{ width:64%; margin:0 0 10px;}
	.header .input{ float:none; overflow:hidden; margin:0 0 10px; }
	.header .phoneclear{  clear:both; height:0; overflow:hidden; }
	.header .input .text{width:280px;}
	.header .input .search-btn{ float:right; }
	.header .nav li .subNav{ position:relative; border:none; padding:0; width:100%; top:0;}
	.header .nav li .subNav dl{ float:none; width:100%; margin:0 !important; padding:0 !important;}
	.header .nav li .subNav dl img{ display:none;}
	.header .nav li .subNav dt{ background:#feece1; margin:0 0 1px; height:40px ; line-height:40px; padding:0 16px; color:#365e74; font-size:16px;border-bottom:none;}
	.header .nav li .subNav dd{ background:#f3f3f3;margin:0 0 1px;}
	.header .nav li .subNav dd a{ float:none !important; width:69%; display:inline-block;height:40px ; line-height:40px; padding:0 16px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.header .nav li .subNav dd a:hover { text-decoration:none}
	.header .nav li .subNav dd:hover{ background:#eee;}
	.header .nav li .subNav dd.pic{ margin:0;}
	.header .nav li .subNav dd.pic p{ margin:0;}
	.header .nav li .subNav dd.pic .blue{ display:none;}
	.header .nav li .subNav dl span{ float:right}
	.header .nav li .subNav dl span a{ padding:0; display:iline-block; width:45px; height:40px; text-indent:-9999px; background:url(images/icon_mac-dark.png) no-repeat 50% 50%;}
	.header .nav li .subNav dl span a.curr{ background:url(images/icon_mac.png) no-repeat 50% 50% #1EB0F5 ;} 
	.header .nav li .subNav dl span a:first-child{ background:url(images/icon_win-dark.png) no-repeat 50% 50%;}
	.header .nav li .subNav dl span a:first-child.curr{ background:url(images/icon_win.png) no-repeat 50% 50% #1EB0F5;}	
	
	.footer .link { color:#fff; text-align:left; border-bottom:1px solid #e3e3e3; padding-bottom:15px; margin-bottom:15px;}
	.footer .link a{ display:inline-block; width:43%; padding-left:3%;}
}
@media (max-width: 479px) {  
	.header .nav li .subNav dd a{width:54%;}
}
.distr{float:left; position:relative;width:20px;height:20px; margin-top:2px; z-index:1; font-size:12px !important;}
.distr a.showBtn,.distr a.hideBtn{display:block;background:url(img_style/review.png) no-repeat;width:20px;height:18px}
.distr a.hideBtn {height: 22px;background-position: -20px 0;position: absolute;top: 0;right: 0;z-index: 2;}
.distr .distrArea{ display:none;position:absolute;top:21px;background:#fff; padding:10px 0 13px 15px;width:205px;right:0;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:2; overflow:hidden;}
.distr:hover .distrArea{ display:block;}

.vote-box-list{float:left}
#appVote .vote-action{margin-top:30px;width:60px}
.vote-box-list li .vote-item-wrap{padding:3px 0}
.vote-box-list li .vote-item-wrap .xx{width:40px}
.vote-box-list li.over{background-color:#FFE57F}
.vote-box-list li h4{font-size:1em;font-weight:400;overflow:hidden;text-align:right;width:260px;word-wrap:break-word}
.vote-box-list li .litem{background:none repeat scroll 0 0 #EFEFEF;border:1px solid #E2E2E2;height:14px;width:100px;font-size:10px}
.vote-box-list li .vote-item-wrap .data{z-index:1000;background-color:transparent;margin:-2px 0 0 13px}
.vote-box-list li div,.vote-box-list li h4{float:left;margin:0 auto;padding:0}
.vote-box-list li div input{float:left;margin:2px 4px 0 0}
.vote-box-list li em,.vote-box-list li span{float:left;height:15px;overflow:hidden}
.vote-box-list li .vleft,.vote-box-list li .right{width:2px;}

/*btn*/
a.forwin,a.formac{ width:108px; height:38px; text-indent:-9999px; background-color: #FFFFFF; }
a.formac{ /* [disabled]background-position:0 -38px; */ display: block; }
a.download{display:block;background:url(img_style/btn_bg2.png) no-repeat;width:184px;height:55px;text-indent:-9999px;}
a.win-buy1,a.mac-buy1,a.win-buy2,a.mac-buy2{display:block;background:url(img_style/btn_bg3.png) no-repeat;width:122px;height:42px;text-indent:-9999px;}
a:hover.win-buy1{background-position:0 -42px;}
a.mac-buy1{background-position:0 -84px;}
a:hover.mac-buy1{background-position:0 -126px;}
a.win-buy2{width:95px;height:34px;background-position:0 -168px;}
a:hover.win-buy2{background-position:0 -202px;}
a.mac-buy2{width:95px;height:34px;background-position:0 -236px;}
a:hover.mac-buy2{background-position:0 -270px;}
a.forwin2,a.formac2{display:block;background:url(img_style/btn_bg4.png) no-repeat;width:56px;height:25px; padding:5px 0 0 25px; font-size:11px;}
a.formac2{background-position:0 -30px; }
a.forwin2:hover,a.formac2:hover{ color:#555;}
a.ser{display:block;background:url(img_style/btn_search.png) no-repeat;width:103px;height:30px;text-indent:-9999px;}
a.write{display:block;background:url(img_style/btn_wr.png) no-repeat;width:115px;height:25px;text-indent:-9999px;}
a.buynow-win,a.trial-win,a.buynow-mac,a.trial-mac{display:block;background:url(img_style/btn_bg5.png) no-repeat;width:174px;height:54px;text-indent:-9999px;}
a:hover.buynow-win{background-position:0 -54px;}
a.trial-win{background-position:0 -108px;}
a:hover.trial-win{background-position:0 -162px;}
a.buynow-mac{background-position:0 -216px;}
a:hover.buynow-mac{background-position:0 -270px;}
a.trial-mac{background-position:0 -324px;}
a:hover.trial-mac{background-position:0 -378px;}
a.download2{display:block;background:url(img_style/btn_bg6.png) no-repeat;width:120px;height:33px;text-indent:-9999px;}
a.pur-buy{display:block;background:url(img_style/btn_bg7.png) no-repeat;width:174px;height:54px;text-indent:-9999px;}
a:hover.pur-buy{background-position:0 -54px;}
a.buytg{display:block;background:url(img_style/btn_bg8.png) no-repeat;width:117px;height:32px;text-indent:-9999px;}
a.t-download,
a.t-buynow{display:block;background:url(img_style/btn_bg9.png) no-repeat;width:130px;height:44px;text-indent:-9999px;}
a.t-buynow{background-position:0 -44px;}
 
/*==== bottom ====*/
#bottom{
	width:1000px;
	margin:0 auto;
	padding:30px 0 40px;
	color:#333333;
}
#bottom .btm-line{border-bottom:1px dashed #c4c4c4;padding:0 0 30px 0;}
#bottom .pic-item,#bottom .txt-item{float:left;width:210px;}
#bottom .txt-item dt{font-weight:bold;padding:0 0 10px 0;}
#bottom .txt-item dd{line-height:22px;}
#bottom .txt-item dd a{color:#0297d7;}
#bottom .icon-item{display:block;height:40px;}
#bottom .icon-item li{float:left;width:150px;line-height:40px;padding:0 0 0 50px;}

/*==== footer ====*/
#footer{background:#e6e6e6;}
#footer .wrap{padding:25px 0;}
#footer p{
	text-align:center;
	color:#333;
	line-height:24px;
}
#footer .link a{color:#fff;}
#footer .icon{padding:10px 0 0 0;}
#footer .icon img{padding:0 10px;}

/*==== sidebar ====*/
.sidebar{float:right;width:228px;}
.sidebar .bor-box{background:#fafafa;border:1px solid #e7e7e7;}
.sidebar .bor-box h2{background:#ebebeb;border-bottom:1px solid #e7e7e7;font-size:16px;height:38px;line-height:38px;padding:0 0 0 15px;}
.sidebar .bor-box .price-style{ color:#ff5400; font-weight:bold;}
.sidebar .list{padding:15px 10px;}
.sidebar .list li{background:url(img_style/dot.png) no-repeat 0 11px;line-height:24px;padding:0 0 0 10px;}
.sidebar .list li a{color:#555;}
.sidebar .follow{padding:15px;}
.sidebar .follow a{display:block;line-height:32px;height:32px;width:160px;padding:0 0 0 36px;color:#333;margin:4px 0;}
.sidebar .follow .facebook{background:url(img_style/icon_facebook.png) no-repeat 0 center;}
.sidebar .follow .twitter{background:url(img_style/icon_twitter.png) no-repeat 0 center;}
.sidebar .follow .youtube{background:url(img_style/icon_youtube.png) no-repeat 0 center;}
.sidebar .slide{position:relative;width:226px;height:280px;}
.sidebar .slide .slides_container{position:absolute;width:196px;height:240px;overflow:hidden;top:15px;left:15px;}
.sidebar .slide .pagination{margin:0 auto;width:60px;padding:10px 0 0 0;}
.sidebar .slide .pagination li{float:left;margin:0 2px;list-style:none;}
.sidebar .slide .pagination li a{display:block;float:left;width:12px;height:12px;background:url(img_style/pagination2.png) no-repeat;overflow:hidden;text-indent:-9999px;}
.sidebar .slide .pagination li.current a{background-position:0 -12px;}
.sidebar .slide .proBox .text{padding:0 0 0 90px; width:120px;}
.sidebar .slide .proBox .text h3 a{font-size:14px;color:#555;font-weight:normal;}
.sidebar .slide .proBox .text h3 span{display:block;font-size:12px;font-weight:normal;}
.sidebar .slide .proBox .text .rev a{font-size:12px;color:#555;}
.sidebar .slide .proBox .text .rating{height:20px;}
.sidebar .slide .txt{background:#e6e6e6;padding:10px;font-size:12px;font-style:italic;width:176px;}
.sidebar .pic,.sidebar .share,.sidebar .txtbox,.sidebar .review{padding:15px;}
.sidebar .txtbox strong{display:block;font-size:16px;padding:0 0 5px 0;}
.sidebar .review .dd{border-bottom:1px dashed #dcdcdc;font-style:italic;padding:0 0 10px 0;}
.sidebar .review .peo{background:url(img_style/icon_peo.png) no-repeat;padding:0 0 0 25px;height:50px;}
.sidebar .review .peo .name{display:block;font-style:italic;color:#333;}

/*paging*/
.paging{ text-align:center; margin:20px 0;}
.paging a{padding: 1px 5px ;text-decoration: none; border:1px solid #fff;}
.paging a.curr{ border:1px solid #ccc; background:#f8f8f8;color:#555;}
.paging a:hover{ border:1px solid #ccc;}
.paging .bb{ background:#1977bf; color:#fff;padding: 2px 8px ; margin:0 10px; border-radius:10px; border:none;}
.paging .bb:hover{ border:none; background:#2a85d3;}
.paging strong{padding:1px 6px;border:1px solid #ccc;margin:0 2px;}

.addthis_floating_style {
	position: absolute !important;
	border: 1px solid #dbdbdb;
	box-shadow: 0 2px 3px #dbdbdb;
	padding: 10px 6px 15px !important;
 filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#fcfcfc', endcolorstr='#ededed', gradientType=0);
	background: -moz-linear-gradient(top, #fcfcfc, #ededed 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#ededed));
	top: 370px;
	left: 50%;
	margin-left: 500px;
}


.home_container{max-width:1000px;overflow:hidden;padding:0 10px;margin:0 auto; }
.botlink-box{width:30%;float:left;margin-right:3%; padding-bottom:30px;}
.botlink-box h3{color:#fdfdfd;font-weight:600}
.botlink h3{font-size:16px;margin:30px auto; text-align:left; font-weight:bold; color:#1e1e1e; font-family:Arial;}
.botlink p{font-size:12px;}
.botlink a:link,.botlink a:visited,.botlink p{color:#5a5a5a}
.botlink ul li{line-height:16px;margin:11px 0;font-size:13px;}
.botlink{width:1000px;margin:0 auto;background-color: #ffffff;}
