@charset "utf-8";
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


/* CSS Document */
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;
}
a {
	text-decoration:none;
	color:#555;
}
a:hover {
	text-decoration:underline;
}
img {
	vertical-align:middle;
}
input[type='text'], textarea, input[type='submit'] {
	-webkit-appearance: none;
	font-family:'Segoe UI', Arial, Helvetica, sans-serif;
	outline:none;
	border:none;
	color:#777;
	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*/
.ac {
	text-align:center;
}
.al {
	text-align:left;
}
.ar {
	text-align:right;
}
.fl {
	float:left !important;
}
.fr {
	float:right !important;
}
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.noh {
	overflow:visible !important;
}
.blue {
	color:#0072bc !important;
}
.orange {
	color:#f26d2e !important;
}
.hide {
	display:none!important;
}
ul.dot li {
	list-style:outside disc;
	line-height:1.8em;
	margin-left:18px;
}
.mt5 {
	margin-top:5px !important;
}
.mt10 {
	margin-top:10px !important;
}
.mt15 {
	margin-top:15px !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;
}
.pl10 {
	padding-left:10px!important;
}
hr {
	border:none;
	height:0;
	overflow:hidden;
	border-bottom:1px solid #d7d7d7;
	margin:12px 0;
*margin:0;
	height:0;
}
.noBor {
	background:none !important;
	border:none !important;
	margin-right:0 !important;
}
.re {
	position:relative !important;
}
.oh {
	overflow:hidden !important;
}
.maxW {
	max-width:100%;
}
body {
	font:14px/1.6em 'Open Sans',Arial,Helvetica,sans-serif;
	color:#434a53;
	background:#fff;
}
/*public*/
.table1 td, .table1 th {
	padding: 8px 13px;
	border: 1px solid #e5e5e5;
	font-size:13px;
}
.subContent .table1 td a {
	color:#0072bc;
}
.table1 .title {
	font-size:20px;
	line-height:20px;
}
.table1 th {
	font-weight:bold;
	font-size:15px;
}
.addthis_floating_style {
	position:absolute !important;
	border:1px solid #dbdbdb;
	padding:10px 6px 15px !important;
	background:#fff;
	z-index:10 !important;
}
.paging {
	text-align:center;
	margin:20px 0;
}
.paging a {
	padding: 3px 5px;
	text-decoration: none;
	border:1px solid #fff;
	color:#0072bc;
}
.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: 5px 8px;
	margin:0 10px;
	border:none;
}
.paging .bb:hover {
	border:none;
	background:#2a85d3;
}
/*text-overflow:ellipsis; overflow:hidden; white-space:nowrap;*/
/*-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d; */
/*btn*/
.h-btn2 {
	display:inline-block;
	background:#fff;
	font-size:12px;
	text-align:center;
	width:208px;
	height:30px;
	line-height:30px;
	text-decoration:none !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	color:#434a53 !important;
	border-radius:5px;
	border:1px solid #fff;
	font-weight:bold;
}
.h-btn2:hover {
	background:none;
	text-decoration:none;
	color:#fff !important;
}
.h-btn3 {
	display:inline-block;
	font-size:12px;
	text-align:center;
	width:208px;
	height:30px;
	line-height:30px;
	text-decoration:none !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	color:#434a53 !important;
	border-radius:5px;
	border:1px solid #596b6f;
	font-weight:bold;
}
.h-btn3:hover {
	background:#ddd;
	text-decoration:none;
}
.h-btn4 {
	display:inline-block;
	background:#44a4a6;
	font-size:16px;
	text-align:center;
	width:168px;
	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;
	border:1px solid #fff;
	font-weight:bold;
}
.h-btn4:hover {
	background:#4ebdbf;
	text-decoration:none;
}
.red-btn {
	display:inline-block;
	background:#c42846;
	font-size:14px;
	text-align:center;
	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;
	font-weight:bold;
	padding-right:15px;
}
.red-btn:hover {
	background:#c42846;
	text-decoration:none;
}
.red-btn .win-icon {
	display:inline-block;
	float:left;
	background:url(images/win_icon.png) no-repeat center center;
	width:40px;
	height:34px;
	border-right:1px solid #de5148;
	margin-right:15px;
}
.red-btn .mac-icon {
	display:inline-block;
	float:left;
	background:url(images/mac_icon.png) no-repeat center center;
	width:40px;
	height:34px;
	border-right:1px solid #de5148;
	margin-right:15px;
}
.btn-org {
	display:inline-block;
	background:#fa594b;
	font-size:14px;
	height:40px;
	padding:2px 25px;
	line-height:42px;
	text-decoration:none !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	color:#fff !important;
	border-radius:5px;
	font-weight:bold;
}
.btn-org:hover {
	background-color:#f94536;
	text-decoration:none;
}
.red-btn-big {
	display:inline-block;
	background:#f75a50;
	font-size:14px;
	text-align:center;
	height:44px;
	line-height:44px;
	text-decoration:none !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	color:#fff !important;
	border-radius:5px;
	font-weight:bold;
	padding-right:15px;
}
.red-btn-big:hover {
	background:#f67067;
	text-decoration:none;
}
.red-btn-big .win-icon {
	display:inline-block;
	float:left;
	background:url(images/win_icon.png) no-repeat center center;
	width:40px;
	height:44px;
	border-right:1px solid #de5148;
	margin-right:15px;
}
.red-btn-big .mac-icon {
	display:inline-block;
	float:left;
	background:url(images/mac_icon.png) no-repeat center center;
	width:40px;
	height:44px;
	border-right:1px solid #de5148;
	margin-right:15px;
}
.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:#c42846 url(images/win-btn-icon.png) 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:#c42846 url(images/win-btn-icon.png) no-repeat 10px center;
	text-decoration:none;
}
.freeTrail_mac {
	display:inline-block;
	background:#c42846 url(images/mac-btn-icon.png) 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:#c42846 url(images/mac-btn-icon.png) 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;
}
.greenBtn, .orangeBtn {
	display:inline-block;
	background:url(images/btn-bg.png) repeat-x;
	height:30px;
	line-height:30px;
	width:90px;
	color:#fff;
	border-radius:5px;
	text-align:left !important;
	padding-left:6px;
	margin:10px 6px 0 0;
}
.greenBtn:hover {
	text-decoration:none;
	background-position:0 -31px;
}
.orangeBtn {
	background-position:0 -326px;
}
.orangeBtn:hover {
	text-decoration:none;
	background-position:0 -357px;
}
.greenBtn-pro, .orangeBtn-pro, .ipadBtn {
	display:block;
	background:#c42846;
	height:59px;
	width:100%;
	border-radius:5px;
	color:#fff;
	margin-top:10px;
}
.ipadBtn {
	width:220px;
	display:inline-block;
}
.orangeBtn-pro {
	background-position:0 -199px;
}
.greenBtn-pro:hover, .ipadBtn:hover {
	background-position:0 -132px;
	text-decoration:none;
}
.orangeBtn-pro:hover {
	background-position:0 -259px;
	text-decoration:none;
}
.greenBtn-pro .pic, .orangeBtn-pro .pic, .ipadBtn .pic {
	display:block;
	float:left;
	height:42px;
	width:53px;
	padding-top:13px;
	text-align:center;
	margin-right:5px;
}
.orangeBtn-pro .pic {
	border-color:#e59122;
}
.greenBtn-pro .name, .orangeBtn-pro .name, .ipadBtn .name {
	font-size:25px;
	line-height:25px;
	font-weight:normal;
	padding-top:7px;
	display:block;
}
.greenBtn-b, .orangeBtn-b {
	display:block;
	background:#c42846;
	font-size:15px;
	color:#fff;
	line-height:35px;
	height:39px;
	border-radius:5px;
	width:130px;
	margin-bottom:5px;
}
.greenBtn-b .pic, .orangeBtn-b .pic {
	display:block;
	float:left;
	height:26px;
	width:35px;
	padding-top:9px;
	text-align:center;
	margin-right:5px;
}
.orangeBtn-b .pic {
	border-color:#e59122;
}
.greenBtn-b:hover {
	background-position:0 -478px;
	text-decoration:none;
}
.greenBtn-b.ipadBtn input[type="text"] {
	margin-top:6px;
}
.greenBtn-b.ipadBtn a {
	margin-top:7px;
}
.orangeBtn-b {
	background-position:0 -438px;
}
.orangeBtn-b:hover {
	background-position:0 -518px;
	text-decoration:none;
}
.greenBtn-b.long, .orangeBtn-b.long {
	width:140px;
}
.appStoreBtn {
	display:inline-block;
	background:url(images/app-store-down.png) no-repeat;
	width:172px;
	height:51px;
	margin-right:10px;
	margin-bottom:10px;
}
.googlePlayBtn {
	display:inline-block;
	background:url(images/google-play-down.png) no-repeat;
	width:149px;
	height:52px;
	margin-bottom:10px;
}
.blueBtn, .darkBlueBtn {
	display:inline-block;
	background:#c42846;
	height:30px;
	line-height:30px;
	padding:0 12px;
	color:#fff;
	border-radius:5px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.blueBtn:hover {
	text-decoration:none;
}
.blueBtn-b {
	display:inline-block;
	width:220px;
	background:#15abef;
	border-radius:5px;
	color:#fff !important;
	height:60px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	text-decoration:none !important
}
.blueBtn-b:hover {
	text-decoration:none;
	background:#81c22b;
}
.bluebtn2, .bluebtn-s {
	display:inline-block;
	background:#7bbb26;
	color:#fff !important;
	padding:0 13px;
	font-size:19px;
	height:36px;
	padding:0 10px;
	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
}
.bluebtn2:hover, .bluebtn-s:hover {
	background:#81c22b;
	text-decoration:none;
}
.bluebtn-s {
	height:28px;
	line-height:28px;
	font-size:13px;
}
.darkBlueBtn {
	margin:10px 6px 0 0;
}
.darkBlueBtn:hover {
	text-decoration:none;
}
.nav-btn-s {
	display:inline-block;
	background:#94c926;
	color:#fff;
	height:20px;
	line-height:20px;
	border-radius:5px;
	margin-left:15px;
	position:relative;
	cursor:pointer;
	padding:5px 10px!important;
}
.nav-btn-s:hover {
	background:#98cf27;
	text-decoration:none;
}
.pro-con .text .select_os .ipadBtn a {
	color:#0072bc;
}
.ipadBtn .tit {
	padding-top:2px;
	margin-bottom:4px;
}
.ipadBtn input[type='text'] {
	display:inline-block;
	background:#fff;
	border:1px solid #6e9f09;
	width:48%;
	height:22px;
	line-height:22px;
	color:#666;
	padding-left:6px;
	font-size:11px;
	color:#777;
}
.ipadBtn a {
	display:inline-block;
	background:#ededed;
	width:17%;
	height:22px;
	line-height:22px;
	color:#476a00;
	font-size:13px;
	text-align:center;
	margin-top:1px;
}
.ipadBtn a:hover {
	text-decoration:none;
}
.ipadBtn-s {
	width:95%;
	padding-top:3px;
	height:27px;
}
.ipadBtn-s input[type='text'] {
	width:65%;
}
.ipadBtn-s a {
	width:20%;
}
.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, .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;
}
.btn-org {
	display:inline-block;
	background:#c42846;
	font-size:14px;
	height:40px;
	padding:2px 25px;
	line-height:42px;
	text-decoration:none !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	color:#fff !important;
	border-radius:5px;
	font-weight:bold;
}
.btn-org:hover {
	background-color:#c42846;
	text-decoration:none;
}
.btn-gray {
	display:inline-block;
	background:#ccd5da;
	font-size:14px;
	height:30px;
	padding:2px 15px;
	line-height:32px;
	text-decoration:none !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	color:#fff !important;
	border-radius:5px;
	font-weight:bold;
}
.btn-gray:hover {
	background-color:#374e59;
	text-decoration:none;
}
.btn-black {
	display:inline-block;
	background:#707070;
	font-size:14px;
	height:40px;
	padding:2px 25px;
	line-height:42px;
	text-decoration:none !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	color:#fff !important;
	border-radius:5px;
	font-weight:bold;
}
.btn-black:hover {
	background-color:#374e59;
	text-decoration:none;
}
.buyArea .google_btn {
	float:left;
	width:240px;
}
.google_btn {
	background:#171717;
	border-radius:5px;
	color:#fff;
	border-bottom:5px solid #000;
	margin-top: 10px;
	height:55px;
	display: block;
}
.google_btn .pic {
	display: block;
	float: left;
	height: 42px;
	width: 53px;
	padding-top: 13px;
	text-align: center;
	border-right: 1px solid #000;
	margin-right: 10px;
}
.google_btn .name {
	font-size: 25px;
	line-height: 25px;
	font-weight: normal;
	padding-top: 7px;
	display: block;
}
.google_btn:hover {
	background:#202020;
	text-decoration:none;
}
.google_btn_s {
	background:#171717;
	border-radius:5px;
	color:#fff;
	border-bottom:3px solid #000;
	font-size: 13px;
	line-height: 35px;
	height: 35px;
	margin-bottom: 5px;
	display:block;
}
.google_btn_s:hover {
	background:#202020;
	text-decoration:none;
}
.google_btn_s.long {
	width:140px;
}
.google_btn_s .pic {
	display:block;
	float:left;
	height:26px;
	width:35px;
	padding-top:9px;
	text-align:center;
	border-right:1px solid #000;
	margin-right:10px;
}
a.btn_downApp, a.btn_downAnd {
	display:block;
	background:url(images/iconImg2.png) no-repeat right center;
	border-radius:10px;
	border:solid 1px #f26559;
	color:#f26559 !important;
	padding:10px 15px;
	text-align:left;
	font-size:22px;
	height:42px;
	width:220px;
	line-height:42px;
}
a.btn_downApp {
	background-position:90% -645px;
}
a.btn_downApp:hover {
	text-decoration:none;
}
a.btn_downAnd {
	background-position:92% -702px;
}
a.btn_downAnd:hover {
	text-decoration:none;
}
/*bgColor*/
.bgColor_blue {
	background-color:#69b6ec;
}
.bgColor_grey {
	background-color:#f3f3f3;
}
.buyArea .greenBtn-pro, .buyArea .orangeBtn-pro {
	width:240px;
	float:left;
	text-decoration:none;
}
.buyArea .greenBtn-pro {
	margin-right:20px;
}
.buyArea .greenBtn-pro:hover, .buyArea .orangeBtn-pro:hover {
	text-decoration:none;
}
.totop {
	display:none;
	background:url(images/btn_img.png) no-repeat 0 -30px;
	position:fixed;
	z-index:2;
	width:43px;
	height:43px;
	bottom:30px;
	right:0;
	font-size:16px;
	text-indent:-9999px;
}
.totop:focus {
	outline:none
}
@media (max-width: 979px) {
 .totop {
display:block !important;
position:static;
background:url(images/btn_img.png) no-repeat 0 -30px #1a1f23;
text-align:center;
color:#434B52;
width:auto;
height:43px;
line-height:43px;
text-indent:0;
}
}
.ac {
	text-align:center !important;
	padding-left:0;
}
.al {
	text-align:left !important;
}

a.btn_downWin,a.btn_Buy,a.btn_downMac{display:block; background:#fff url(images/iconimg_bg.png) no-repeat 92% 3px; border-radius:10px; border:solid 1px #c42846; color:#c42846; padding:10px 15px; text-align:left; font-size:25px; line-height:1.4em; height:46px;width:230px;}
a.btn_downWin strong,a.btn_Buy strong,a.btn_downMac strong{ font-size:25px; line-height:1.2em; display:block; font-weight:normal;}
a.btn_downWin span,a.btn_downMac span{ font-size:13px; line-height:1.5em; display:block;}
a.btn_downWin:hover,a.btn_Buy:hover,a.btn_downMac:hover {text-decoration:none;}
a.btn_Buy{ background-color:#c42846;background-position:92% -57px;color:#fff;}
a.btn_Buy strong{ line-height:46px;}
a.btn_downMac{background-position:92% -117px;}

/*rating*/
.rating{   display:inline-block;*display:inline; zoom:1; *margin-bottom:3px;} 
.rating li{ display:inline-block; *display:inline;*padding:0 2px 0 0; height:12px;width:11px; background:url(images/star-2.png) no-repeat 0 -3px; zoom:1}
.rating strong{color:#f60;padding-left:10px}
.rating li.on{background-position:0 -31px}
.rating li.half{background-position:0 -58px}

.bigRating li{background:url(images/star-1.png) no-repeat 0 -3px; width:13px; height:19px;*margin-bottom:3px;}
.bigRating li a{width:13px; height:19px;}
.ratingArea { display:inline-block; *display:inline; width:190px;}
.ratingArea .view,.ratingArea .rating{ float:left; *float:none;}
.ratingArea .distr{ display:inline-block; *display:inline; position:relative; padding-top:1px; float:left; *float:none; margin-left:5px;}
.ratingArea .distr .btn{display:inline-block;  background:url(images/rating-drop-btn.png) no-repeat; height:20px; width:20px;  }
.ratingArea .distr .distrArea{ position:absolute; z-index:1; top:22px; left:-100px; background:#000;}

.voteRating li{ background:url(images/vote-rating.png) no-repeat 0 -62px; width:32px; height:29px;}
.voteRating li.on{ background-position:0 0;}
.voteRating li.half{ background-position:0 -31px;}

/*respon*/
.it_container, .container{  width:1200px; 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; line-height:20px; margin-bottom:10px; }
.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 > .span4:nth-of-type(4n+1),.row-fluid > .span5:nth-of-type(5n+1) { margin-left: 0; }
.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-left:0\9; width:19.2%\9;* width:15%;}
@media (max-width: 1200px) {
	.it_container,.container{  width:1000px;} 
}
@media (min-width: 768px) and (max-width: 979px) {
	.it_container, .container{ width:750px; }
}
@media (max-width: 767px) {
	.it_container, .container{ width:480px;}  
	.row-fluid .span3 {  width: 48.717948717948715%; }
	.row-fluid > .span3:nth-of-type(3n+1) { margin-left:  2.564102564102564%; }
	.row-fluid > .span3:nth-of-type(2n+1) { margin-left: 0; }
	.row-fluid .span4 { width: 48.717948717948715%; padding:0 1%; margin-left:0; margin-bottom:15px;}/*width: 48.717948717948715%; padding:0 1%; margin-left:0; margin-bottom:15px;*/
}
@media (max-width: 479px) { 
	.it_container, .container{ width:320px;}	
	.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;} 
} 

/* sidebar */
.sideBar{width:23%;margin-bottom:35px;}
.sideBar .bor{border:1px solid #e3e3e3; padding-bottom:10px;}
.sideBar .bor h4{ background:#01a7e7; font-size:15px; line-height:36px; border-bottom:1px solid #e3e3e3; padding-left:15px;color:#fff; margin-bottom:10px;}
.sideBar .bor .list{padding:0 10px 10px;}
.sideBar .bor .list li{line-height:1.8em; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sideBar .bor .tag{padding:0 10px 10px;}
.sideBar .bor .tag a{line-height:1.8em;}
.sideBar .bor .tag a.one{ font-size:18px; font-weight:bold;}
.sideBar .bor .tag a.two{ font-size:16px;}
.sideBar .bor .tag a.three{ font-size:15px;}
.sideBar .ad img{max-width:100%;}
.sideBar .reviews{ padding:0 10px 20px;}
.sideBar .reviews .img{ float:left; width:21.9%;}
.sideBar .reviews .text{ padding-left:25%;}
.sideBar .reviews .text .name{ display:block; padding-top:5px;}
.sideBar .reviews .reviewsRoll{ position:relative;background:#f3f3f3; padding:10px 7px; margin:15px 0;  }
.sideBar .reviews .reviewsRoll .flex-control-paging{ position:absolute; z-index:1; bottom:-20px;*bottom:-40px;width:100%; text-align:center; margin-left:0;}
.sideBar .reviews .reviewsRoll .flex-control-paging li{margin-right:3px;display:inline-block;*display:inline;  }
.sideBar .reviews .reviewsRoll .flex-control-paging li a{display:inline-block;   width:30px; height:8px;  cursor:pointer; background:#81c000;}
.sideBar .reviews .reviewsRoll .flex-control-paging li a.flex-active{ background:#dcdcdc;} 
.sideBar .reviews .reviewsRoll .flex-control-paging .flex-prev,.sideBar .reviews .reviewsRoll .flex-control-paging .flex-next{ background:url(images/banner-nav.png) no-repeat; width:24px; height:35px; position:absolute; top:40%; z-index:1; text-indent:-9999px;}
.sideBar .reviews .reviewsRoll .flex-control-paging .flex-prev:focus,.sideBar .reviews .reviewsRoll .flex-control-paging .flex-next:focus{ outline:none;}

.sideBar .nav dt a{ display:block; height:34px; line-height:34px; font-size:14px; background:url(images/dot-sub-nav.png) no-repeat 15px 13px; padding-left:33px; color:#333; font-weight:bold;}
.sideBar .nav dt a:hover{ text-decoration:none; background-color:#eee;}
.sideBar .nav dt.curr{background-color:#eee;}
.sideBar .nav dd a{ display:block; height:30px; line-height:30px; padding-left:32px; color:#666;}
.sideBar .nav dd a:hover{text-decoration:none; background-color:#eee;}
.sideBar .nav dd.curr a{ background-color:#eee; color:#333;}
.sideBar .nav dl.curr a{ font-weight:bold; font-size:14px;color:#0072bc;}
.sideBar .nav dl.close{ padding-bottom:0;}
.sideBar .nav dl.close dt a{ background-image:url(images/dot-sub-nav.png); margin-bottom:0;}
.sideBar .nav dl.close dd{ display:none;}
@media (min-width: 768px) and (max-width: 979px) {
	.sideBar .nav dd.curr a{ background-image:none;   padding:0 0 0 5px;}
	.sideBar .nav dd a{ margin:0 5px; padding:0 0 0 10px;}
}

/* leftBox */
.leftBox{width:74.4%;border:1px solid #e3e3e3;margin-bottom:35px;}
.leftBox h1{ font-size:25px; line-height:28px;padding:25px 0 25px 4%;color:#444;}
.leftBox h2{ font-size:20px; line-height:23px;padding:20px 0 20px 4%;color:#555;}
@media (max-width: 767px) { 
	.leftBox{width:auto !important; float:none !important;}
	.sideBar .nav dl dt a{ background-image:url(images/dot-sub-nav.png); margin-bottom:0;}
	/*.sideBar .bor{ margin-top:0 !important;}*/
	.sideBar { width:100%}
}

.sideBar .pro{ padding:13px 0; margin:0 4%;overflow:hidden; border-bottom:1px solid #e3e3e3;}
.sideBar .pro .img{ float:left; width:52.8%;}
.sideBar .pro .img img{ max-width:100%;}
.sideBar .pro .tit{ display:block; font-size:15px; margin-bottom:5px; }
.sideBar .pro .price{ padding-top:10px; padding-left:53%;}
.sideBar .pro .price strong{ font-size:15px;}

.sideBar-roll{ overflow:hidden; border-top:1px solid #e3e3e3; padding:5px 0; position:relative;}
.sideBar-roll .slide{ margin-left:15px; }
.sideBar-roll dt a{ text-align:center; display:block; height:40px; line-height:40px; width:90px; font-size:15px;}
.sideBar-roll dt a:hover{ background:#eee; text-decoration:none;}
.sideBar-roll dd{ display:none;}
.sideBar-roll .flex-prev,.sideBar-roll .flex-next{ display:block; position:absolute; top:5px; background:url(images/down-nav-roll-control.png) no-repeat; height:40px; width:15px; z-index:1; text-indent:-9999px;}
.sideBar-roll .flex-prev{ left:0;}
.sideBar-roll .flex-next{ right:0; background-position:-19px 0;}
.sideBar-roll .flex-prev:focus,.sideBar-roll .flex-next:focus{ outline:none;}

/*header*/
.header_new{padding:0 3%;border-bottom:1px solid #01a7e7;}
.header_new .logo{float:left;width:175px;margin:18px 0;}
.header_new .r_nav{float:right;width:70px;margin:20px 0;}
.header_new .r_nav .menu,
.header_new .r_nav .search{display:inline-block; background:url(images/hearder_icon_img.png) no-repeat;width:24px;height:24px; text-indent:-9999px;}
.header_new .r_nav .menu{ background-position:0 0;}
.header_new .r_nav .search{ background-position:-35px 0;}
.header_new .menu_nav{float:right;margin-right:20px;}
.header_new .menu_nav li{float:left; position:relative;height:39px;padding:15px 0;}
.header_new .menu_nav li a{display:inline-block;padding:0 10px;color:#01a7e7; font-size:15px; line-height:39px;height:39px;}
.header_new .menu_nav li dl {background:#f2f2f2; position:absolute; top:100%; margin-top:-5px; left:0;border-top:5px solid #01a7e7; width:180px; z-index:999;}
.header_new .menu_nav li dl a {height:auto; width:150px; line-height:1em;border-bottom:0; padding:10px 15px; text-align:left; font-size:14px;}
.header_new .menu_nav li dl a:hover {border-bottom:0; text-decoration:none; background:#e6e6e6;}
.header_new .menu_nav li:hover dl{display:block;}
.header_new .menu_nav li .pro{ background:#01a7e7;color:#fff; border-radius:5px;margin-left:10px;}

.menu_pop{position:fixed;background:#01a7e7;top:0;width:210px;height:90%;padding:5% 50px;right:-100%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; z-index:150;}
.menu_pop.hidden{right:0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.menu_pop ul{margin-top:30px;}
.menu_pop li{font-size:22px;line-height:2.4em;}
.menu_pop li a{color:#fff;font-weight:400;}
.menu_pop .close{ background:url(images/hearder_icon_img.png) no-repeat -74px -2px;width:23px;height:23px; cursor:pointer;}
.menu_pop .tit{color:#fff; font-size:16px;margin-top:30px;}
.menu_pop .twitter,
.menu_pop .facebook,
.menu_pop .google,
.menu_pop .youtube{display:inline-block; background:#fff url(images/header_icon_share.png) no-repeat; text-indent:-9999px;width:30px;height:30px; border-radius:30px;margin-right:10px;}
.menu_pop .twitter{ background-position:0 0;}
.menu_pop .facebook{ background-position:0 -30px;}
.menu_pop .google{ background-position:0 -60px;}
.menu_pop .youtube{ background-position:0 -90px;}
@media (max-width: 1440px) {
	.menu_pop{padding:5% 30px;}
}
@media (max-width: 1280px) {
	.menu_pop{width:200px;}
	.menu_pop li{ font-size:20px; line-height:2.2em;}
}
@media (max-width: 1240px) {
	.header_new .menu_nav{width:auto;}
	.header_new .menu_nav li{padding:5px;height:30px;}
	.header_new .menu_nav li a{height:30px; line-height:30px;}
}
@media (max-width: 767px) {
	.header_new .menu_nav li a{ font-size:14px;}
}
@media (max-width: 320px) {
	.menu_pop{width:180px;padding:5% 20px;}
	.menu_pop li{ font-size:18px; line-height:2em;}
}

/*footer*/
.footer{ background:#01a7e7;color:#fff;}
.footer .copyright{width:1000px;margin:0 auto;padding:30px 0; text-align:center;font-size:14px;}
.footer .copyright .share{padding:10px 0;}
.footer .copyright .share a{margin:0 5px;}
.footer .copyright a{color:#fff; font-size:14px;}
.footer .choose_language_btn {border:solid 1px #fff; border-radius:5px; font-size:12px; margin-left:5px;background:url(images/arrow_dot1.png) no-repeat scroll 92% center; padding:2px 18px 2px 5px; position:relative; z-index:1; cursor:pointer;}
.footer .choose_language_btn span {display:none; position:absolute; z-index:2; left:0; bottom:0; background:#fff; border:solid 1px #01a7e7; border-radius:5px; width:150%; overflow:hidden;}
.footer .choose_language_btn span a {display:block; text-align:center; padding:3px 0; color:#01a7e7;}
.footer .choose_language_btn span a.curr {font-weight:bold;}
.footer .choose_language_btn span a:hover {background:#01a7e7; color:#fff; text-decoration:none;}
.footer .choose_language_btn span .more {font-size:12px;}
.footer .choose_language_btn:hover {border:solid 1px #01a7e7;}
.footer .choose_language_btn:hover span {display:block;}
@media (max-width: 979px) {
	.footer .copyright{width:750px;}
}
@media (max-width: 767px) {
	.footer .copyright{width:460px;}
	.footer .info li{width:50%;}
}
@media (max-width: 479px) {
	.footer .copyright{width:308px;}
	.footer .info li{float:none;width:auto;}
}

/*otherArea*/
.otherArea {
	padding:20px 3%;
}
.otherArea h2 {
	padding-left:0;
}
.otherArea h1 {
	padding-left:0;
}
.otherArea p {
	margin:0 0 10px;
}
.otherArea hr {
	border-bottom:1px dashed #e3e3e3;
}
/*table Responsive Web Design*/
.tableRWD {
	border-collapse:collapse;
	border-spacing:0;
}
.tableRWD thead {
	background:#eee
}
.tableRWD td, .tableRWD th {
	border:1px solid #999;
	padding:5px;
}
.tableRWD th {
	background:#ccc
}
@media (max-width: 767px) {
.tableRWD {
border-bottom:1px solid #999;
}
.tableRWD thead {
display:none;
}
.tableRWD td {
display:block;
position:relative;
}
.tableRWD td, .tableRWD th {
border-bottom:0;
}
.tableRWD td:before {
content:attr( data-th);
}
}
/*rollTop*/ 
.rollTop {
	position:fixed;
	top:-1px;
	left:0;
	z-index:12;
	width:100%;
	background:url(images/roll-bg.png) repeat-x 0 100%;
	padding:15px 0 10px;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
}
.rollTop.hidden {
	display:none;
}
.rollTop .name {
	line-height:40px;
	font-size:20px;
	font-weight:normal;
}
.rollTop .nav {
	float:left;
	overflow:hidden;
}
.rollTop .nav li {
	float:left;
}
.rollTop .nav li a {
	display:inline-block;
	height:34px;
	line-height:34px;
	font-size:16px;
	padding:0 15px;
	border-left:1px solid #e3e3e3;
	color:#365e74;
}
.rollTop .nav li a:hover {
	background:#eee;
	text-decoration:none;
}
.rollTop .nav li.last {
	border-right:1px solid #fbfbfb;
}
.rollTop .nav li.last a {
	border-right:1px solid #dcdcdc;
}
.rollTop .btn {
	float:right;
}
@media (min-width: 768px) and (max-width: 979px) {
 .rollTop .nav li a {
font-size:15px;
padding:0 9px;
}
}
.rollTop .nav li a:hover {
	background:#e6e6e6;
	text-decoration:none;
}
.rollTop .bluebtn, .rollTop .bluebtn-b, .rollTop .orangebtn {
	float:right;
	margin-left:5px
}
@media (max-width: 767px) {
 .rollTop {
display:block !important;
top:auto;
bottom:0;
background:#edebeb;
position:fixed;
text-align:center;
}
 .rollTop .orangebtn, .rollTop .bluebtn {
height:60px;
line-height:60px;
float:left;
}
 .rollTop .ipad-btn {
float:left;
}
 .rollTop .btn {
float:none;
}
}
@media (max-width: 479px) {
 .rollTop .orangebtn {
padding:0 10px;
}
}
.liveBor {
	border:1px solid #e3e3e3;
	border-radius:5px;
}
.it_container .leftBox .otherArea p a {
	color: #0072bc;
}
.bor-top {
	border-radius:5px 5px 0 0;
	border-top:1px solid #e3e3e3;
}
.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;
}
/*process*/
.process_newCss {
	margin:20px 0 10px;
	overflow:hidden;
	width:63%
}
.process_newCss .item {
	float:left;
	text-align:center;
	margin-right: 2%;
	width:24%;
}
.process_newCss .item img {
	max-width:100%;
	margin-bottom:8px
}
.process_newCss .cross {
	background:url(images/arrow-r.png) no-repeat 50% 50px;
	width:50px;
	float:left;
	height:100px;
}
.versionJudge {
	background:#fff;
	width:290px;
	text-align:center;
	border-radius:5px;
}
.versionJudge p {
	padding:5px 0;
}
.versionJudge a {
	text-decoration:underline;
	color:#0072BC;
}
.versionJudge .btn {
	background:#c42846;
	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:#c42846;
}
.partners_ad {
	text-align:center;
	margin-bottom:20px;
}
/*download page*/
.down_pageTop {
	padding:70px 0;
	border-bottom:solid 1px #ededed;
	text-align:center;
}
.down_pageTop .pic {
	display:inline-block;
}
.down_pageTop .pic img {
	margin-top:-80px;
}
.down_pageTop .text {
	display:inline-block;
	text-align:left;
	padding:10px 0 10px 130px;
	min-height:90px;
	max-width:60%;
	background:url(images/down_icon.png) no-repeat 0 center;
}
.down_pageTop .text h1 {
	font-size:30px;
	line-height:1.2em;
	font-weight:bold;
}
.down_pageTop .text p {
	font-size:16px;
	padding-top:5px;
}
.down_pageTop a, .down_step a {
	color:#fa594b;
	text-decoration:underline;
}
.down_step {
	padding:30px 0;
	overflow:hidden;
	border-bottom:solid 1px #ededed;
}
.down_step img {
	max-width:100%;
}
.down_step .pic span {
	display:block;
	width:250px;
	height:180px;
	background-repeat:no-repeat;
}
.down_step .pic span.p1 {
	background-position:center 0;
}
.down_step .pic span.p2 {
	background-position:center -1140px;
}
.down_step .pic span.p3 {
	background-position:center -1330px;
}
.isDownMac .pic span.p2 {
	background-position:center -2090px;
}
.isDownMac .pic span.p3 {
	background-position:center -2280px;
}
.down_step .item {
	float:left;
	width:25%;
}
.down_step .jt {
	display:block;
	float:left;
	width:12.5%;
	height:50px;
	margin-top:6%;
	background:url(images/step_jt.png) no-repeat center 0;
}
.down_step h3 {
	font-size:18px;
	padding:15px 0 5px 0;
	font-weight:bold;
}
.down_step p {
	line-height:1.4em;
}
.down_note {
	padding:10px 0 30px 0;
}
.down_quesBox {
	border-radius:5px;
	background:#ededed;
	padding:10px 15px;
	margin:20px 0 50px 0;
}
.down_quesBox .text {
	background:url(images/icon_gt.png) no-repeat 0 center;
	padding-left:20px;
	font-weight:bold;
	font-size:16px;
}
.down_quesBox .text a {
	text-decoration:underline;
	padding-right:15px;
	background:url(images/nav_arrow.png) no-repeat right 8px;
}
.down_quesItem {
	overflow:hidden;
	padding:10px 0 0 0;
}
.down_quesItem ul {
	float:left;
	width:80%;
}
.down_quesItem ul li {
	float:left;
	width:50%;
	padding:5px 0;
}
.down_quesItem ul li input {
	margin:0 5px;
}
.down_quesItem ul li input.input_text {
	padding:3px;
}
.down_quesItem .btn {
	float:right;
	width:20%;
	text-align:center;
	padding-top:10px;
	color:#fa594b;
}
.down_quesItem .btn a {
	width:50%;
	margin-bottom:5px;
}
.isFixed {
	border:solid 1px #f95650;
	border-radius:10px;
	background:#fefca3;
	padding:10px 20px;
	font-size:20px;
	box-shadow:0 0 5px #333;
	position:fixed;
}
.isFixed p {
	background:url(images/fixed_jt.png) no-repeat 0 -130px;
	padding:10px 0 10px 80px;
}
.isFixed ul {
	background:url(images/fixed_jt.png) no-repeat right -4px;
	padding:10px 80px 10px 0;
	overflow:hidden;
}
.isFixed ul li {
	float:left;
	width:50%;
}
.isFixed ul li strong {
	padding:17px 20px;
	background:#f95650;
	color:#fff;
	border-radius:50px;
	font-size:30px;
	display:block;
	float:left;
}
.isFixed ul li span {
	display:block;
	padding:5px 0 0 70px;
}
.isFixed .closeBtn {
	position:absolute;
	top:-15px;
	left:-15px;
	display:block;
	width:30px;
	height:30px;
	border-radius:50px;
	box-shadow:-1px -1px 2px #666;
	background:#333 url(images/btn_img.png) no-repeat -140px 8px;
	cursor:pointer;
}
.isFirefoxFixed, .isSafariFixed {
	width:750px;
	top:20px;
	right:20px;
}
.isChromeFixed {
	width:280px;
	bottom:20px;
	left:20px;
}
.isChrome .closeBtn {
	right:-15px;
	left:auto;
	box-shadow:1px -1px 2px #666;
}
.isFirefox .pic span.p1 {
	background-position:center -190px;
}
.isSafari .pic span.p1 {
	background-position:center -380px;
}
.isChrome .pic span.p1 {
	background-position:center -570px;
}
.isFirefox .pic span.p2 {
	background-position:center -950px;
}
.isFirefox.isDownMac .pic span.p2 {
	background-position:center -2090px;
}
.isIE .pic span.p2 {
	background-position:center -760px;
}
.isDownMac.isFirefox .pic span.p1 {
	background-position:center -1520px;
}
.isDownMac.isSafari .pic span.p1 {
	background-position:center -1710px;
}
.isDownMac.isChrome .pic span.p1 {
	background-position:center -1900px;
}
.p1_isWin_chrome, .p1_isWin_firefox, .p1_isWin_safari, .p1_isMac_chrome, .p1_isMac_firefox, .p1_isMac_safari, .p2_isWin_firefox, .p2_isMac, .p3_isMac {
	display:none;
}
.isFirefox .p1_isWin_IE, .isChrome .p1_isWin_IE, .isSafari .p1_isWin_IE {
	display:none;
}
.isFirefox .p1_isWin_firefox, .isFirefox .p2_isWin_firefox, .isChrome .p1_isWin_chrome, .isSafari .p1_isWin_safari {
	display:block;
}
.isDownMac.isFirefox .p1_isMac_firefox, .isDownMac.isChrome .p1_isMac_chrome, .isDownMac.isSafari .p1_isMac_safari, .isDownMac .p2_isMac, .isDownMac .p3_isMac {
	display:block;
}
.isDownMac .p1_isWin, .isDownMac .p2_isWin, .isDownMac .p3_isWin {
	display:none;
}
.isFirefox .p2_isWin, .isDownMac .p2_isWin_firefox {
	display:none;
}
.downCurrBox {
	border:solid 1px #f95650;
	border-radius:10px;
	background:#fefca3;
	padding:20px 5%;
	margin:20px 0;
	font-size:20px;
	overflow:hidden;
}
.downCurrBox .pic {
	float:left;
	padding:5px 0;
}
.downCurrBox .pic img {
	max-width:100%;
}
.downCurrBox .text {
	padding:0 0 0 130px;
}
.downCurrBox .text p {
	padding:10px 0;
}
.downCurrBox .btn {
	font-size:18px;
	font-weight:normal;
}
.mobileDown_pageTop {
	background:#f2f2f2;
	padding:20px 0;
}
.mobileDown_pageTop h1 {
	font-size:30px;
	line-height:1.2em;
}
.mobileDown_pageTop h1 strong {
	font-size:22px;
	display:block;
	font-weight:normal;
}
.mobileDown_main {
	padding:20px 0;
}
.mobileDown_main p {
	font-size:18px;
	padding:5px 0;
}
.mobileDown_main .btn {
	padding:0 0 40px 0;
	text-align:center;
}
.mobileDown_main .btn a {
	height:60px;
	line-height:60px;
	width:200px;
	font-size:24px;
	margin:0 1%;
}
.mobileDown_main .btn a .win-icon {
	background:url(images/win-icon-s.png) no-repeat center center;
}
.mobileDown_main .btn a .mac-icon {
	background:url(images/mac-icon-s.png) no-repeat center center;
}
.mobileDown_main .btn a span {
	height:60px;
	line-height:60px;
	width:30%;
}
.mobileDown_share {
	padding:10px 0 30px 0;
	overflow:hidden;
}
.mobileDown_share a {
	border-radius:5px;
	display:block;
	float:left;
	margin-right:1% !important;
	padding:10px;
}
.mobileDown_share a.at-svc-facebook {
	background:#305891 !important;
}
.mobileDown_share a.at-svc-lidar, .mobileDown_share a.at-svc-twitter, .mobileDown_share a.at-svc-yammer {
	background:#2ca8d2 !important;
}
.mobileDown_share a.at-svc-google_plusone_share, .mobileDown_share a.at-svc-google_plusone {
	background:#ce4d39 !important;
}
.mobileDown_share a.at-svc-email, .mobileDown_share a.at-svc-wowbored, .mobileDown_share a.at-svc-print {
	background:#738a8d !important;
}
.mobileDown_column {
	padding:30px 0 10px 0;
	text-align:center;
}
.mobileDown_column h2 {
	font-size:30px;
	line-height:1.2em;
}
.mobileDown_column h2 strong {
	color:#f75a50;
}
.mobileDown_column p {
	font-size:14px;
	color:#f75a50;
	padding-top:5px;
}
.mobileDown_coupon {
	border:solid 1px #f95650;
	border-radius:5px;
	background:#fefca3;
	padding:10px 0;
	width:50%;
	margin:20px auto;
	font-size:24px;
	line-height:1.2em;
	text-align:center;
}
 @media (max-width: 979px) and (min-width: 767px) {
 .down_step .item {
width:200px;
}
 .down_step .jt {
width:60px;
}
 .down_step .pic span {
width:100%;
}
 .down_pageTop .pic img {
margin-top:-60px;
}
 .down_pageTop .text {
max-width:inherit;
}
}
@media (max-width: 767px) {
 .down_pageTop .text {
text-align:center;
}
 .down_pageTop .pic img {
margin-top:0;
}
 .down_pageTop .text {
background-position:center 0;
padding:130px 0 10px 0;
max-width:inherit;
}
 .down_step .item, .down_step .jt {
float:none;
width:250px;
margin:0 auto;
}
 .down_step .jt {
margin:20px auto;
background-position:center -60px;
}
 .down_quesItem ul, .down_quesItem ul li, .down_quesItem .btn {
float:none;
width:auto;
}
 .down_quesItem .btn {
padding-top:30px;
}
 .mobileDown_pageTop h1 {
font-size:24px;
}
 .mobileDown_pageTop h1 strong {
font-size:18px;
}
 .mobileDown_main p {
font-size:16px;
}
 .mobileDown_coupon {
width:auto;
}
}
@media (max-width: 479px) {
 .downCurrBox .pic {
width:80px;
}
 .downCurrBox .text {
padding:0 0 0 100px;
}
 .mobileDown_column h2 {
font-size:24px;
}
 .mobileDown_column p {
font-size:14px;
}
 .mobileDown_main .btn a {
margin:0 auto 10px auto;
}
}
/*head ad*/
.top_close_bg {
	background:#fefeb6;
}
.top_close_bg .closeBtn {
	background:url(https://images.wondershare.com/images/top_close_btn.png) no-repeat;
	position:absolute;
	top:0;
	right:-20px;
	width:47px;
	height:47px;
	cursor: pointer;
	z-index:10;
	cursor:pointer;
	text-indent:-9999px;
}
.top_close_bg .closeBtn_new {
	position:absolute;
	width:36px;
	height:33px;
	line-height:30px;
	cursor: pointer;
	z-index:10;
	display:block;
	padding-top:3px;
	text-align:center;
	border-radius:36px;
	-webkit-border-radius:36px;
	-moz-border-radius:36px;
	font-weight:bold;
	font-size:25px;
	top:20px;
}
.top_close_bg .closeBtn_new:hover {
	-webkit-box-shadow: 0 2px 6px #3b3b3b;
	-moz-box-shadow: 0 2px 6px #3b3b3b;
	box-shadow: 0 2px 6px #3b3b3b;
}
@media (max-width: 979px) {
 .top_close_bg .closeBtn {
top:0;
}
}
@media (max-width: 767px) {
 .top_close_bg .closeBtn {
background:url(https://images.wondershare.com/images/top_close_btn_small.png) no-repeat;
width:20px;
height:20px;
}
 .top_close_bg .closeBtn_new {
font-size:20px;
padding-top:0;
width:25px;
height:25px;
line-height:24px;
border-radius:25px;
-webkit-border-radius:25px;
-moz-border-radius:25px;
top:10px;
}
}

/*.paypalStyle{display:block !important;}*/