@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Cutive);
::-moz-selection{background:#b9e9ff}
::selection{background:#b9e9ff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0;padding:0; -webkit-text-size-adjust:none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
ol{ list-style:outside decimal; margin-left:18px; line-height:1.6em;}
ol li{ line-height:1.8em;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;color:#333;}
a{ text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
img{ vertical-align:middle;}

input[type='text'],textarea,input[type='submit']{-webkit-appearance: none;font-family:Helvetica,Arial,sans-serif; outline:none; border:none; color:#666; vertical-align:top;border-radius:0; background:#fff;}
input[type='checkbox']{ vertical-align:text-top; vertical-align:baseline\9;}
select{background:#fff;}
select:focus{ outline:none; }

/*basic*/
.fl {float:left !important;}
.fr {float:right !important;}
.ac{ text-align:center;}
.clear{ clear:both; height:0; overflow:hidden;}
.noh{ overflow:visible !important;}
ul.dot li, ul.list li{ list-style:outside disc; line-height:1.7em; margin-left:18px;}
.noBor{ background:none !important; border:none !important; margin-right:0 !important;}
.re{ position:relative !important;}
.oh{ overflow:hidden !important;}
.blue{ color:#15abef !important;}
.red{ color:#f00 !important;}
.orange{ color:#f6772c !important}
.hide{ display:none !important;}
hr{ border:none; height:0; overflow:hidden; border-bottom:1px solid #ededed;margin:12px 0; *margin:0; height:0;} 
.maxW{ max-width:100%;}
body{font:16px/1.6em Helvetica,Arial,sans-serif;color:#666;background:#fff; }
.mt5{margin-top:5px !important;}.mt10{margin-top:10px !important;}.mt11{margin-top:-9px !important;}.mt15{margin-top:15px !important;}.mt12{margin-top:12px !important;}.mt20{margin-top:20px !important;}.mt25{margin-top:25px !important;}.mt30{margin-top:30px !important;}.mt35{margin-top:35px !important;}.mt40{margin-top:40px !important;}.mt60{margin-top:60px !important;}.mt50{margin-top:50px !important;}.mt0{margin-top:0 !important;}
.mb5{margin-bottom:5px !important;}.mb10{margin-bottom:10px !important;}.mb20{margin-bottom:20px !important;}.mb25{margin-bottom:25px !important;}.mb30{margin-bottom:30px !important;}.mb35{margin-bottom:35px !important;}.mb40{margin-bottom:40px !important;}.mb50{margin-bottom:50px !important;}.mb60{margin-bottom:60px !important;}.mb0{margin-bottom:0px !important;}
.ml5{margin-left:5px !important;}.ml10{margin-left:10px !important;}.ml15{margin-left:15px !important;}.ml20{margin-left:20px !important;}.ml30{margin-left:30px !important;}.ml40{margin-left:40px !important;}.ml0{ margin-left:0!important;}
.mr5{margin-right:5px !important;}.mr10{margin-right:10px !important;}.mr15{margin-right:15px !important;}.mr20{margin-right:20px !important;}.mr30{margin-right:30px !important;}.mr40{margin-right:40px !important;}.mr0{ margin-right:0!important;}
.ptb10 { padding-top:10px; padding-bottom:10px;}.ptb30 { padding-top:30px; padding-bottom:30px;}.pt0{ padding-top:0!important;}
.pt5 {padding-top:5px!important;}.pt10 {padding-top:10px!important;}.pt15 {padding-top:15px!important;}.pt20 {padding-top:20px!important;}.pt25 {padding-top:25px!important;}.pt30 {padding-top:30px!important;}
.pb5 {padding-bottom:5px!important;}.pb10 {padding-bottom:10px!important;}.pb15 {padding-bottom:15px!important;}.pb20 {padding-bottom:20px!important;}.pb30 {padding-bottom:30px!important;}
.pr0{ padding-right:0!important;}.pl0{ padding-left:0!important;}.pb0{ padding-bottom:0!important;}.ptb0{ padding:0!important;}

.rline{border-right:1px solid #e8e8e8;}
.crumb {padding:10px 0;}
.break{background:url(#) no-repeat center center;height:23px;margin:30px 0 10px 0;clear:both;}
.break2{background:url(#) no-repeat center center;height:23px;margin:30px 0 10px 0;clear:both;}

/*btn*/
.bluebtn-s,.art-orangebtn-s{display:inline-block; background:#7bbb26;color:#fff !important; padding:3px 10px; font-size:19px;height:36px;line-height:36px; text-align:center; border-radius:3px; text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; margin-bottom:10px; position:relative; cursor:pointer}
.bluebtn-s:hover{ background:#81c22b; text-decoration:none;}
.bluebtn-s,.art-orangebtn-s{ height:24px; line-height:24px; font-size:13px;}
.art-orangebtn-s{ background:#f6772c;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.art-orangebtn-s:hover{ background:#ff8238; text-decoration:none;}
.freeTrail_win {display:inline-block; background:#84c754 url(#) no-repeat 10px center; border-radius:5px;padding:15px 15px 15px 50px;width:100px;color:#fff; font-size:15px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#84c754 !important;color:#fff !important; line-height:1em;}
.freeTrail_win:hover{background:#76ba45 url(#) no-repeat 10px center;text-decoration:none;}
.freeTrail_mac {display:inline-block; background:#32a4e7 url(#) no-repeat 10px center; border-radius:5px;padding:15px 15px 15px 50px;width:100px;color:#fff; font-size:15px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#84c754 !important;color:#fff !important; line-height:1em;}
.freeTrail_mac:hover{background:#068ede url(#) no-repeat 10px center;text-decoration:none;}
.big_orangebtn{display:block; background:#f6772c;color:#fff !important;font-size:24px;height:44px;padding:0 20px;line-height:44px; text-align:center; border-radius:3px; text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; margin-bottom:10px; position:relative; cursor:pointer;width:140px;}
.big_orangebtn:hover {background: #FF8238;text-decoration: none;}

.downBnt-s, .buyBnt-s {display:inline-block; width:140px;  border-radius:5px; color:#fff !important;height:44px; text-align:left; text-decoration:none !important;}
.downBnt-s{background:#7bbb26; color:#fff !important;}
.buyBnt-s{background:#f6772c; color:#fff !important;}
.downBnt-s .pic, .buyBnt-s .pic {float:left; padding-top:10px; width:30px;height:34px; line-height:40px; border-right:1px solid #75b027; text-align:center; margin-right:5px;}
.buyBnt-s .pic{border-right: 1px solid #e06f0b;}
.downBnt-s .name, .buyBnt-s .name { font-size:17px; line-height:17px; padding:7px 0 0; display:block; margin-bottom:0; margin-top:0!important; color:#fff !important;}
.downBnt-s .version, .buyBnt-s .version{ font-size:12px;}
.downBnt-s:hover{ text-decoration:none; background:#81c22b;}
.buyBnt-s:hover{ text-decoration:none; background:#ff8238;}

.more{color:#4897ee;}
.greenbtn{display:inline-block;background:#84c754;font-size:17px; text-align:center; width:149px;height:50px;line-height:40px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;}
.greenbtn:hover{}
.orangebtn{display:inline-block;background:#ff7200;font-size:17px; text-align:center;width:149px;height:50px;line-height:40px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;}
.orangebtn:hover{}
.win-trybtn{display:inline-block;background:#84c754 url(#) no-repeat 20px center;font-size:20px;width:124px;height:46px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;padding-left:70px;padding-top:10px; float:left;}
.win-trybtn .version {display:block; font-size:12px;}
.win-trybtn:hover{background:#74b447 url(#) no-repeat 20px center; text-decoration:none;}
.mac-trybtn{display:inline-block;background:#84c754 url(#) no-repeat 20px center;font-size:20px;width:124px;height:46px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;padding-left:70px;padding-top:10px; float:left;}
.mac-trybtn .version {display:block; font-size:12px;}
.mac-trybtn:{background:#74b447 url(#) no-repeat 20px center; text-decoration:none;}
.win-buybtn{display:inline-block;background:#ff7200 url(#) no-repeat 20px center;font-size:20px;width:124px;height:46px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;padding-left:70px;padding-top:10px;}
.win-buybtn .version {display:block; font-size:12px;}
.win-buybtn:{background:#f06000 url(#) no-repeat 20px center; text-decoration:none;}
.mac-buybtn{display:inline-block;background:#ff7200 url(#) no-repeat 20px center;font-size:20px;width:124px;height:50px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;padding-left:70px;padding-top:10px;}
.mac-buybtn .version {display:block; font-size:12px;}
.mac-buybtn:{background:#f06000 url(#) no-repeat 20px center; text-decoration:none;}
.downBtn-t{display:inline-block;background:#84c754;font-size:14px; text-align:center;width:120px;height:34px;line-height:34px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px; float:left;}
.downBtn-t:{background:#74b447; text-decoration:none;}
.buyBtn-t{display:inline-block;background:#ff7200;font-size:14px; text-align:center;width:120px;height:34px;line-height:34px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;}
.buyBtn-t:hover{background:#ff5400; text-decoration:none;}
.tryMinBtn {display:inline-block;font-size:14px;width:60px;height:26x;line-height:26px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px; background:#84c754; text-align:center;}
.tryMinBtn:hover{background:#50ab0f; text-decoration:none;}
.buyMinBtn {display:inline-block;font-size:14px;width:60px;height:26x;line-height:26px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px; background:#ff6000; text-align:center;}
.buyMinBtn:hover{background:#ff3c00; text-decoration:none;}
.downBtn-s {display:inline-block; background:#7bbb26;color:#fff !important; padding:0 13px; height:28px; line-height:28px; font-size:13px;padding:0 20px;text-align:center; border-radius:3px; text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; margin-bottom:10px; position:relative; cursor:pointer}
.downBtn-s:hover{ background:#81c22b; text-decoration:none;}
a.buy,a.try{display:block;background:url(#) no-repeat;width:98px;height:38px;line-height:28px;color:#fff;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;}
a.try{background-position:0 -76px;}
a:hover.buy{background-position:0 -38px;}
a:hover.try{background-position:0 -114px;}
a.download,a.buynow{display:block;background:url(#) no-repeat;height:42px;margin-left:10px;}
a.download { font-size:16px; line-height:18px; font-weight:bold; color:#fff; padding:8px 0 0 44px;width:100px;height:34px;}
a.download:hover {text-decoration:none;}
a.buynow{background-position:0 -42px;text-indent:-9999px;width:144px;}


.downBtn-t-s{display:inline-block;background:#84c754;font-size:14px; text-align:center; padding:0 10px;height:34px;line-height:34px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;}
.downBtn-t-s:hover{background:#74b447; text-decoration:none;}
.buyBtn-t-s{display:inline-block;background:#ff7200;font-size:14px; text-align:center;padding:0 10px;height:34px;line-height:34px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;}
.buyBtn-t-s:hover{background:#ff5400; text-decoration:none;}

.ac{ text-align:center !important; padding-left:0;}
.al{ text-align:left !important;}

.downBnt-b {display:inline-block; width:185px; background:#7bbb26; border-radius:5px; color:#fff !important;height:50px; margin-right:10px; margin-bottom:10px; text-align:left; text-decoration:none !important;}
.downBnt-b .pic {float:left; padding-top:10px; width:50px;height:40px; line-height:40px; border-right:1px solid #75b027; text-align:center; margin-right:13px;}
.downBnt-b .name { font-size:22px; line-height:22px; padding:7px 0 0; display:block; margin-bottom:0;margin-top:0!important;}
.downBnt-b:hover{ text-decoration:none; background:#81c22b;}
.downBnt-s {display:inline-block; width:140px;  border-radius:5px; color:#fff !important;height:44px; text-align:left; text-decoration:none !important;}
.downBnt-s{background:#7bbb26; color:#fff !important;}
.downBnt-s .pic{float:left; padding-top:10px; width:30px;height:34px; line-height:40px; border-right:1px solid #75b027; text-align:center; margin-right:5px;}
.downBnt-s .name { font-size:17px; line-height:17px; padding:7px 0 0; display:block; margin-bottom:0; margin-top:0!important; color:#fff !important;}
.downBnt-s .version{ font-size:12px;}
.downBnt-s:hover{ text-decoration:none; background:#81c22b;}


/*respon*/
.container, .wrap{width:1000px;margin:0 auto;} 
.row-fluid {width:auto;margin:0 auto;*zoom: 1;overflow:hidden;}
.row-fluid:before,.row-fluid:after {display: table;line-height: 0;content: "";} 
.row-fluid .span{float: left; display: block; margin-left: 2.564102564102564%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.row-fluid .span img{max-width: 100%;-ms-interpolation-mode: bicubic;}
.row-fluid .span:first-child {margin-left: 0;}
.row-fluid .span2 { width: 48.717948717948715%;  }/*border====   margin-left:0\9; width:48%\9;*width:47.7%; margin-right:2%\9;*/
.row-fluid .span3 { width: 31.623931623931625%;  }/*padding:0 0 0 4%; margin-left:0; width:31.96%;* width:28%;*/
/*border====    margin-left:0\9; width:31.29%\9;*width:31.14%; margin-right:2%\9;*/
.row-fluid > .span2:nth-of-type(2n+1),.row-fluid > .span3:nth-of-type(3n+1),.row-fluid > .span5:nth-of-type(5n+1) { margin-left: 0;}
.row-fluid > .span2:nth-of-type(2n+1),.row-fluid > .span3:nth-of-type(3n+1){ clear:both}
.row-fluid .span4 { width: 23.076923076923077%;*width: 23%; }/* padding:0 1%; margin-left:0; width:24.99%;* width:22.8%;*/
.row-fluid .span4:nth-of-type(4n+1){ margin-left:0; clear:both}
.row-fluid .span5 {  width: 17.90%;padding:0 0 0 4%\9; margin:0 0 0 2.564102564102564%; width:19.2%\9;* width:15%;}
@media (min-width: 768px) and (max-width: 979px) {
	.container, .wrap{ width:750px; }
}
@media (max-width: 767px) {
	.container, .wrap{ width:460px;}  
	.row-fluid .span3 {  width: 48.717948717948715%; }
	.row-fluid > .span3:nth-of-type(3n+1) { margin-left:  2.564102564102564%; clear:none }
	.row-fluid > .span3:nth-of-type(2n+1),.row-fluid .span4:nth-of-type(2n+1) { margin-left: 0; clear:both }
	.row-fluid .span4 { width: 48.717948717948715%;margin-left:0; margin-bottom:15px;}/*width: 48.717948717948715%; margin-left:0; margin-bottom:15px;*/
	
}
@media (max-width: 479px) { 
	.container, .wrap{ width:300px;}	
	.row-fluid .span { width: 100% !important;margin-left: 0 !important;  }
}
.visible-phone,.visible-tablet,.hidden-desktop {display: none !important;}
.visible-desktop {display: inherit !important;}
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop, .visible-tablet {display: inherit !important;}
  .visible-desktop, .hidden-tablet {display: none !important ;} 
}
@media (max-width: 767px) {
  .hidden-desktop,.visible-phone { display: inherit !important;  }
  .visible-desktop,.hidden-phone {display: none !important;} 
}

/*header*/
.header{background:#f4f4f4;height:80px;}
.header .logo{ float:left; margin:15px 0 -42px;}
.header .logo img{max-width:100%;}
.header .input{float:right;display:inline-block;float:right;width:160px;height:28px;border:; margin:25px 0 0 0; background:; position:relative;}
.header .input .text{display:inline-block;width:125px;height:26px;line-height:26px;margin-top:2px;background: none !important;margin-left:5px;border: none;font-size: 12px;}
.header .input .search-btn{ display:inline-block;background:url(#) no-repeat 0 5px; width:18px; height:28px;border: none; cursor:pointer;}
.header .livechat{float:right;margin:27px 0 0 10px;}
.header .livechat a{display:block; background:url(#) no-repeat -70px -30px;width:56px;height:24px; text-indent:-9999px;}
.header .nav{width:550px; float:right;position:relative;z-index:11;}
.header .nav li{float:left; height:80px;}
.header .nav li:first-child{}
.header .nav li a.title{color:#000; !important; background:#f4f4f4;border-top:4px solid #4897ee;}
.header .nav li a.title{display:inline-block;height:57px;line-height:57px; padding:5px 15px 0 15px;font-size:15px; color:#333;-webkit-backface-visibility: hidden;border-top:4px solid #f4f4f4;} 

.header .nav li a.title2{display:inline-block;height:57px;line-height:57px; padding:5px 15px 0 15px;font-size:15px; color:#FFF;-webkit-backface-visibility: hidden;background-color:#4897ee;text-decoration:none;} 
.header .nav li.curr a.title,.header .nav li:hover a.title{ border-top:4px solid #4897ee; font-weight:normal; text-decoration:none;} 
.header .nav li .subNav{display:none;position:absolute;top:80px;left:0;background:#eaeaea; padding:20px 30px;width:200px;overflow:hidden;-webkit-backface-visibility: hidden; z-index:1;} 
.header .nav li .subNav dl{ float:left; width:220px; -webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d; }

.header .nav li .subNav dt{ font-size:16px;margin-top:10px;margin-bottom:10px; overflow:hidden; line-height:24px;color:#333;}
.header .nav li .subNav dd a{color:#777; line-height:26px;}
.header .nav li .subNav dd a:hover{color:#4897ee;}
.header .nav li .subNav .img{ float:left; margin-right:10px;} 
.header .header-toggle{ float:right; width:30%; margin-top:15px; overflow:hidden;}
.header .header-toggle .toggle-nav{ display:block; background:url(#) no-repeat -40px 0; width:30px; height:19px; float:right; border-right:1px solid #ececec; margin-right:7px}
.header .header-toggle .toggle-search{ display:block; background:url(#) no-repeat -80px 0; width:28px; height:19px; float:right;}
#search_keyword {position:absolute; right:0; top:28px;width:159px; height:175px;background: #FFF; border:1px solid #BBCAD7;  display:none;height:auto; z-index:100; }
#search_keyword ul { margin:0; padding:0; width:170px; }
#search_keyword ul li { float:left; width:145px; height:24px; padding-left:10px; line-height:25px; text-align:left; border-bottom:1px dashed #BBCAD7; color:#BBCAD7; cursor:pointer; background:none; }
#search_keyword ul li:first-child {background:none;}
#search_keyword ul li:hover{background-color:#F2F8FE;color:#BBCAD7;}
#search_keyword ul li.last{border:none;}
@media (min-width: 768px) and (max-width: 979px) {
	 .header{height:auto;}
	 .header .logo{float:none;width:210px;margin:0 auto;padding-top:10px;}
	 .header .livechat{display:none;}
	 .header .nav{ width:auto; float:none; margin-top:15px;}
	 .header .nav li a.title{ line-height:50px;height:50px;}
	 .header .nav li.curr a.title,.header .nav li:hover a.title{height:50px;}
	 .header .input{ margin-top:25px;}
	 .header .nav li .subNav{top:54px;}
}
@media (max-width: 767px) {
	.header{height:auto;padding-bottom:6px; padding-top:10px;}
 	.header .nav li:first-child a.title{color:#555 !important;border-bottom:none;}
	.header .nav li:first-child  a.title{color:#fff !important; background:#4897ee;border:none;}
	.header .livechat{display:none;}
	.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(#) no-repeat #d8d8d8 95% 18px; border:none;} 
	.header .nav li.curr a.title{border-width:0 0 0 5px !important; height:auto; border:none;}
	.header .nav li:hover a.title{ background-color:#4897ee; border:none; color:#fff; height:40px;}
	.header .nav li:first-child:hover a.title{color:#fff !important;}
	.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 .logo img{height:35px;}
	.header .input{ float:none; overflow:hidden; margin:0 0 10px; width:100% }
	.header .input .search-btn{margin-right:5px;}
	.header .phoneclear{  clear:both; height:0; overflow:hidden; }
	.header .input .text{width:86%;}
	.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:#cee5ff; 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:#fff;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;}
}

/*bottom*/
.bottom{ background:#263a51;padding:20px 0;color:#c3c6cb;}
.bottom h3{ font-size:16px;color:#fff; font-weight:bold;}
.bottom a{color:#c3c6cb; text-decoration:underline;}
.bottom a:hover {color:#fff;}
.bottom .tag a {text-decoration:none;}
.footer{border-top:1px solid #3c4e63;padding:30px 0 60px 0; text-align:center;}
.footer .link a{color:#c3c6cb; text-decoration:none;}
.footer .link a:hover {text-decoration:underline;}
.totop{display:none;background:url(https://effectmatrix.com/mac-video/images/btn-1.png) 0 -30px;position: fixed;z-index: 2;width:50px;height:75px;bottom: 30px;left: 50%;margin-left: 530px; text-indent:-9999px;}

.star{height:13px;}
.star .on,.star .half{display:inline-block;background:url(#) no-repeat -120px 0;width:14px;height:13px;}
.star .half{ background-position:-140px 0;}
.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:30px; left:50%; margin-left:595px; }

/*sidebar*/
.sidebar{float:right;width:228px;padding:30px 0 0 0;}
.sidebar .title{background:url(#) no-repeat;height:41px;font-size:16px;font-weight:bold;line-height:41px;padding:0 0 0 20px;}
.sidebar .btmbg{background:url(#) no-repeat;height:25px;}
.sidebar .nrbox{background:#fff url(#) repeat-x 0 bottom;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.sidebar .video{border:1px solid #e2e2e2;padding:4px;text-align:center;margin:0 0 15px 0;box-shadow:0 2px 4px #dbdbdb;}
.sidebar .pic{padding:15px;text-align:center;}
.sidebar .list{padding:15px 10px;}
.sidebar .list li{line-height:24px; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; list-style:inside disc; margin-left:-9px;}
.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(#) no-repeat 0 center;}
.sidebar .follow .twitter{background:url(#) no-repeat 0 center;}
.sidebar .follow .youtube{background:url(#) no-repeat 0 center;}

.sidebar .slide{position:relative; padding:20px 10px;}
.sidebar .slide .slides_container{width:196px;height:240px;overflow:hidden;top:15px;left:15px;}
.sidebar .slide .flex-control-nav{margin:0 auto;width:60px;padding:20px 0 0 0;}
.sidebar .slide .flex-control-nav li{float:left;margin:0 2px;list-style:none;}
.sidebar .slide .flex-control-nav li a{display:block;float:left;width:12px;height:12px;background:url(#) no-repeat;overflow:hidden;text-indent:-9999px;}
.sidebar .slide .flex-control-nav li a.flex-active{background-position:0 -12px;}
.sidebar .slide .proBox .img {float:left;}
.sidebar .slide .proBox .img img {max-width:100%;}
.sidebar .slide .proBox .text{padding:0 0 0 90px;}
.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;}
.sidebar .t_follow {border-top: 1px dashed #9D9C9C;margin-top: 8px;padding: 10px 8px 0;}
/*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;}

.table1 {background: #fff; margin:0 auto}
.table1 img{ max-width:100%}
.table1 td,.table1 th{padding: 15px 13px;border: 1px solid #e5e5e5; /*text-align:center;*/}
.table1 th{ font-weight:bold; font-size:14px; }
.bluet th{background-color:#3598db; color:#FFF; font-weight:normal;}
.bluet th a{color:#FFF;}
.table1 td .left_item{ text-align:left;}
.table1 tr:nth-child(even) { background:#f2f2f2;}
.table1 h3{ font-size:19px; color:#15abef; margin-top:10px;}
.table1 h3 a{color:#15abef;}
.table1 .bluebtn, .table1 .orangebtn{ width:115px;letter-spacing: -1px;}

.mouse_hidden_con{height:240px;overflow: hidden;position: relative;}
.mouse_hidden_con:hover {overflow:auto;}
/*download opp pop*/
.versionJudge {background:#fff; width:250px; height:140px; text-align:center; border-radius:5px;}
.versionJudge .tc_closeBtn {border-radius:50px; width:26px; height:26px; position:absolute; top:-15px; right:-15px; display:block; background:url(#) no-repeat -92px 6px #000; border:solid 2px #fff; box-shadow:0 2px 2px #333; cursor:pointer;}
.versionJudge p {padding:5px 0;}
.versionJudge a {text-decoration:underline; color:#0072BC;}
.versionJudge .btn {background:#84c754; text-decoration:none; padding:10px 15px; display:block; border-radius:5px; text-align:center; color:#fff; font-size:16px; margin:0 10%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.versionJudge .btn:hover {background:#76ba45;}

.greenbtn2{display:inline-block;background:#84c754;font-size:14px; text-align:center;width:140px;height:40px;line-height:40px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;}
.greenbtn2:hover{background:#74b447; text-decoration:none;}
.orangebtn2{display:inline-block;background:#ff7200;font-size:14px; text-align:center;width:140px;height:40px;line-height:40px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;}
.orangebtn2:hover{background:#f06000; text-decoration:none;}
.twobtn{float:right; margin-top:6px;}


.downBtn-ios{display:inline-block;background:#000;font-size:14px; text-align:center;width:120px;height:34px;line-height:34px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px; float:left;}

/*newnav*/
mt102{margin-top:5px !important;}
.mac-buybtn1{display:inline-block;background:#84c754 url(#) no-repeat 20px center;font-size:20px;width:124px;height:50px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;padding-left:70px;padding-top:10px;}

.mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }