@charset "utf-8";
	html {
	width:100%;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	overflow-x:hidden;
}
*,::before,::after {
	background-repeat:no-repeat;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
}
::before,::after {
	color:inherit;
}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
	display:block;
}
main {
	position:relative;
	margin-bottom:0px;
}

img {
	vertical-align:middle;
	border-style:none;
}
ol,ul {
	list-style:none;
}
b,strong {
	font-weight:bolder;
}
input {
	border:none;
	outline:none;
}
[type="button"],[type="reset"],input[type="image"],[type="submit"],[role="button"] {
	cursor:pointer;
}
[disabled] {
	cursor:default;
}
@font-face {
	font-family:'FontAwesome';
	src:url('/fonts/awesome/fontawesome-webfont.eot?v=4.7.0');
	src:url('/fonts/awesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/fonts/awesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/fonts/awesome/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/fonts/awesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/fonts/awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
[class*="icon-awe-"]:before,[class*="icon-awe-"]:after {
	font-family:FontAwesome;
	vertical-align:baseline;
}
.icon-awe-angle-down:before {
	content:"\f107";
}
.icon-awe-plus-square:before {
	content:"\f0fe";
}
.icon-awe-shopping-cart:before,.icon-awe-buy:before {
	content:"\f07a";
}
.icon-awe-download:before,.icon-awe-down:before {
	content:"\f019";
}
.icon-awe-search:before {
	content:"\f002";
}
.icon-awe-windows:before,.icon-awe-win:before {
	content:"\f17a";
}
.icon-awe-apple:before,.icon-awe-mac:before {
	content:"\f179";
}
.icon-awe-android:before {
	content:"\f17b";
}
.icon-awe-angle-double-right:before,.icon-awe-double-right:before {
	content:"\f101";
}
.icon-awe-plus:before {
	content:"\f067";
}
.icon-awe-minus:before {
	content:"\f068";
}
.icon-awe-facebook:before {
	content:"\f09a";
}
.icon-awe-twitter:before {
	content:"\f099";
}
.icon-awe-linkedin:before {
	content:"\f0e1";
}
.icon-awe-youtube:before {
	content:"\f167";
}
.icon-awe-hatena:before {
	content:"B!";
	font-family:Verdana,Geneva,sans-serif;
	font-weight:700;
	letter-spacing:1px;
	margin-right:10px;
}
.icon-awe-reddit-alien:before,.icon-awe-reddit:before {
	content:"\f281";
}
.icon-awe-facebook-square:before {
	content:"\f082";
}
.icon-awe-twitter-square:before {
	content:"\f081";
}
.icon-awe-linkedin-square:before {
	content:"\f08c";
}
.icon-awe-google-plus-square:before {
	content:"\f0d4";
}
.icon-awe-youtube-square:before {
	content:"\f166";
}
.icon-awe-reddit-square:before {
	content:"\f1a2";
}
.icon-awe-envelope:before,.icon-awe-email:before {
	content:"\f0e0";
}
.icon-awe-paper-plane:before,.icon-awe-send:before {
	content:"\f1d8";
}
.icon-awe-volume-up:before {
	content:"\f028";
}
.icon-awe-play-circle:before {
	content:"\f144";
}
.icon-awe-play:before {
	content:"\f04b";
}
.icon-awe-angle-double-right:before,.icon-awe-double-right:before {
	content:"\f101";
}
.icon-awe-angle-double-down:before,.icon-awe-double-down:before {
	content:"\f103";
}
.icon-awe-angle-left:before,.icon-awe-left:before {
	content:"\f104";
}
.icon-awe-angle-right:before,.icon-awe-right:before {
	content:"\f105";
}
.icon-awe-arrow-right:before {
	content:"\f061";
}
.icon-awe-long-arrow-right:before {
	content:"\f178";
}
.icon-awe-chevron-right:before {
	content:"\f054";
}
.icon-awe-sort-up:before {
	content:"\f0de";
}
.icon-awe-caret-down:before {
	content:"\f0d7";
}
.icon-awe-caret-right:before {
	content:"\f0da";
}
.icon-awe-check:before {
	content:"\f00c";
}
.icon-awe-check-square:before {
	content:"\f14a";
}
.icon-awe-check-circle:before {
	content:"\f058";
}
.icon-awe-circle:before {
	content:"\f111";
}
.icon-awe-user:before {
	content:"\f007";
}
.icon-awe-user-secret:before,.icon-awe-bus-user:before {
	content:"\f21b";
}
.icon-awe-dot-circle-o:before,.icon-awe-circle-o:before {
	content:"\f192";
}
.icon-awe-file-text-o:before,.icon-awe-txt:before {
	content:"\f0f6";
}
.icon-awe-briefcase:before {
	content:"\f0b1";
}
.icon-awe-info-circle:before,.icon-awe-note:before {
	content:"\f05a";
}
.icon-awe-bell:before,.icon-awe-tip:before {
	content:"\f0f3";
}
.icon-awe-exclamation-circle:before,.icon-awe-warn:before {
	content:"\f06a";
}
.icon-awe-thumbs-up:before {
	content:"\f164";
}
.icon-awe-thumbs-down:before {
	content:"\f165";
}
.icon-awe-question-circle:before {
	content:"\f059";
}
.icon-awe-question-circle-o:before {
	content:"\f29c";
}
.icon-awe-file-text-o:before {
	content:"\f0f6";
}
.icon-awe-star:before {
	content:"\f005";
}
.icon-awe-star-half-o:before {
	content:"\f123";
}
.icon-awe-star-o:before {
	content:"\f006";
}
.full-width {
	position:relative;
	width:100%;
}
.inner-full-width {
	position:relative;
	width:100%;
	height:inherit;
	padding:0px 20px;
	margin:auto;
}
.inner-full-width:not(.flex):after {
	display:block;
	content:"";
	clear:both;
}
[class*="col-"] {
	float:left;
}
.col-2-1 {
	width:50%;
}
.col-3-1 {
	width:33.333333%;
}
.col-3-2 {
	width:66.666667%;
}
.col-4-1 {
	width:25%;
}
.col-4-3 {
	width:75%;
}
.col-5-1 {
	width:20%;
}
.col-5-2 {
	width:40%;
}
.col-5-3 {
	width:60%;
}
.col-5-4 {
	width:80%;
}
.col-6-1 {
	width:16.666667%;
}
.col-6-5 {
	width:83.333334%;
}
.flex {
	display:-webkit-flex;
	display:flex;
}
.flex-row-reverse {
	flex-direction:row-reverse;
}
.flex>.col-2-1 {
	flex-basis:50%;
	max-width:50%;
}
.flex>.col-3-1 {
	flex-basis:33.333333%;
	max-width:33.333333%;
}
.flex>.col-3-2 {
	flex-basis:66.666667%;
	max-width:66.666667%;
}
.flex>.col-4-1 {
	flex-basis:25%;
	max-width:25%;
}
.flex>.col-4-3 {
	flex-basis:75%;
	max-width:75%;
}
.flex>.col-5-1 {
	flex-basis:20%;
	max-width:20%;
}
.flex>.col-5-2 {
	flex-basis:40%;
	max-width:40%;
}
.flex>.col-5-3 {
	flex-basis:60%;
	max-width:60%;
}
.flex>.col-5-4 {
	flex-basis:80%;
	max-width:80%;
}
.flex>.col-6-1 {
	flex-basis:16.666667%;
	max-width:16.666667%;
}
.flex>.col-6-5 {
	flex-basis:83.333334%;
	max-width:83.333334%;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clearfixed:after {
	content:"";
	width:100%;
	display:block;
	clear:both;
}
@media screen and (max-width:1023px) {
	.flex {
	flex-wrap:wrap;
}
.col-2-1,.col-3-1,.col-3-2,.col-4-1,.col-4-3,.col-5-1,.col-5-2,.col-5-3,.col-5-4,.col-6-1,.col-6-5 {
	width:50%;
}
.flex>.col-2-1,.flex>.col-3-1,.flex>.col-3-2,.flex>.col-4-1,.flex>.col-4-3,.flex>.col-5-1,.flex>.col-5-2,.flex>.col-5-3,.flex>.col-5-4,.flex>.col-6-1,.flex>.col-6-5 {
	flex-basis:50%;
	max-width:50%;
}
}@media screen and (max-width:768px) {
	.col-2-1,.col-3-1,.col-3-2,.col-4-1,.col-4-3,.col-5-1,.col-5-2,.col-5-3,.col-5-4,.col-6-1,.col-6-5 {
	width:100%;
}
.flex>.col-2-1,.flex>.col-3-1,.flex>.col-3-2,.flex>.col-4-1,.flex>.col-4-3,.flex>.col-5-1,.flex>.col-5-2,.flex>.col-5-3,.flex>.col-5-4,.flex>.col-6-1,.flex>.col-6-5 {
	flex-basis:100%;
	max-width:100%;
}
.inner-full-width {
	padding:0 10px;
}
}
.inner-full-width {
	max-width:1400px;
}
.noscroll {
	overflow:hidden;
}
@keyframes changeopacity {
	from {
	opacity:0;
}
to {
	opacity:1;
}
}@media screen and (max-width:767px) {
	html {
	font-size:14px;
	line-height:1.5em;
}
}.orange {
	color:#ff7e00;
}
.mt-animate {
	opacity:0;
	-webkit-transition:all 1s;
	transition:all 1s;
}
.mt-animate.animate-right {
	-webkit-transform:translateX(5rem);
	transform:translateX(5rem);
}
.mt-animate.animate-left {
	-webkit-transform:translateX(-5rem);
	transform:translateX(-5rem);
}
.mt-animate.animate-top {
	-webkit-transform:translateY(-5rem);
	transform:translateY(-5rem);
}
.mt-animate.animate-bottom {
	-webkit-transform:translateY(5rem);
	transform:translateY(5rem);
}
.mt-animate.animate-right.run,.mt-animate.animate-left.run,.mt-animate.animate-top.run,.mt-animate.animate-bottom.run {
	opacity:1;
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
}
@media screen and (max-width:1023px) {
	.mt-animate.animate-right {
	-webkit-transform:translate(0,5rem);
	transform:translate(0,5rem);
}
.mt-animate.animate-left {
	-webkit-transform:translate(0,5rem);
	transform:translate(0,5rem);
}
}.page-header {
	position:relative;
	z-index:2000000002;
	background-color:#000;
	box-shadow:rgba(0,0,0,.2) 0 5px 10px;
}
.page-header .header-container,.page-header .mainnav-bar {
	align-items:center;
}
.header-container {
	justify-content:space-between;
}
.mainnav-bar {
	justify-content:flex-start;
}
.home {
	margin-right:20px;
}
.mainmenu .mainmenu-item {
	padding:0 1.25rem;
}
.mainmenu-item .new-update {
	position:relative;
	display:inline-block;
	font-size:.75rem;
	line-height:1.5em;
	color:#fff;
	padding:0 .625rem 0 .25rem;
	margin-left:.875rem;
	border-radius:.2rem .625rem .625rem .2rem;
	background-color:#ff3840;
	vertical-align:top;
}
.mainmenu-item .new-update:before {
	position:absolute;
	display:block;
	content:"";
	width:0;
	height:0;
	border-right:.5rem solid #ff3840;
	border-top:.5rem solid transparent;
	border-bottom:.5rem solid transparent;
	left:-.5rem;
	top:50%;
	transform:translateY(-50%);
}
.mainmenu-item .mainmenu-link {
	display:inline-block;
	height:3rem;
	line-height:3rem;
	font-size:1rem;
	color:#efefef;
	border-bottom:0px solid #d2151c;
}
.mainmenu-item .mainmenu-link .arrow {
	display:inline-block;
	transition:all 0.3s;
	transform:rotate(0deg);
}
.mainmenu-item.active .mainmenu-link .arrow {
	transform:rotate(180deg);
}
.mainmenu-item .submenu {
	display:none;
	position:fixed;
	width:100%;
	font-size:.875rem;
	line-height:1.5em;
	padding:2.5rem 0;
	background-color:#fff;
	top:3rem;
	left:0;
	overflow:hidden;
	box-shadow:rgba(0,0,0,.2) 0 6px 10px;
	transition:all 0.3s;
	z-index:5;
}
.mainmenu-item.active .submenu {
	display:block;
	animation:changeopacity .3s;
}
.mainmenu-item .submenu-list>div {
	padding-right:1.25rem;
}
.mainmenu-item .h3 {
	font-weight:700;
	margin-bottom:1.25rem;
}
.mainmenu-item .submenu-list li {
	position:relative;
	margin-bottom:1.25rem;
}
.mainmenu-item .submenu-list li>a {
	display:inline-block;
	font-size:1rem;
	font-weight:500;
	margin-bottom:.2rem;
}
.mainmenu-item div.store-products {
	padding-right:0;
}
.mainmenu-item .store-products ul {
	flex-wrap:wrap;
}
.mainmenu-item .store-products li {
	padding:0 .875rem;
}
.mainmenu-item .store-products li:before {
	position:absolute;
	display:block;
	content:"";
	width:0;
	height:0;
	border-left:4px solid #333;
	border-top:3px solid transparent;
	border-bottom:3px solid transparent;
	top:.5rem;
	left:0;
}
.mainmenu-item .store-hot-sales {
	counter-reset:"sales";
}
.mainmenu-item .store-hot-sales li {
	counter-increment:sales;
	padding-left:2.5rem;
}
.mainmenu-item .store-hot-sales li:before {
	position:absolute;
	display:block;
	content:counter(sales);
	width:32px;
	height:34px;
	color:#fff;
	text-align:center;
	line-height:34px;
	padding:.1rem .5rem 0 0;
	background:url(/images/icon/mainmenu-hot-sales.png) center no-repeat;
	background-size:contain;
	top:0;
	left:0;
}
.mainmenu-item .store-hot-sales li>a {
	color:#000;
}
.mainmenu-item .store-hot-sales li>a.store-btn {
	font-size:.75rem;
	line-height:1.5;
	color:#d2151c;
	padding:0 .5rem;
	border-radius:.25rem;
	border:1px solid #d2151c;
	margin-left:.625rem;
	vertical-align:middle;
}
.mainmenu-item .store-hot-sales li>a.store-btn:hover {
	color:#fff;
	text-decoration:none;
	background-color:#d2151c;
}
.mainmenu-item .store-deal {
	padding:2.5rem 0 2.5rem 2.5rem;
	border-left:1px solid #eee;
}
.mainmenu-item .store-deal>p {
	margin-bottom:1.25rem;
}
.mainmenu-item .store-deal .h3 {
	font-size:1.5rem;
	color:#d2151c;
	margin-bottom:.625rem;
}
.mainmenu-item .store-deal ul {
	position:relative;
	padding-left:1.75rem;
	left:-1.75rem;
}
.mainmenu-item .store-deal ul:before {
	position:absolute;
	display:block;
	content:" {
	";
	font-size:3.125rem;
	font-weight:100;
	color:#999;
	left:0;
	top:50%;
	transform:translateY(-50%);
}
.mainmenu-item .store-deal li {
	margin-bottom:.625rem;
}
.mainmenu-item .store-deal li>p {
	font-size:.75rem;
	line-height:1.5em;
	color:#555;
}
.mainmenu-item .store-deal li .name {
	font-size:1rem;
	color:#000;
}
.mainmenu-item .store-deal .price {
	font-size:1rem;
	margin-top:1.25rem;
}
.mainmenu-item .store-deal .current-price {
	font-size:1.25rem;
	font-weight:700;
	color:#d2151c;
}
.mainmenu-item .store-deal .buybtn {
	display:inline-block;
	background-color:#d2151c;
	border-color:#d2151c;
	color:#fff;
	font-size:1rem;
	text-align:center;
	line-height:1.2em;
	padding:.5rem 1.875rem;
	border-radius:5px;
}
.mainmenu-item .store-deal .buybtn span {
	display:block;
	font-size:.75rem;
}
.mainmenu-item .store-deal .buybtn:hover {
	text-decoration:none;
	background-color:#b50b11;
}
.mainmenu-item .mtnav-utilities,.mainmenu-item .mtnav-multimedia {
	flex-wrap:wrap;
}
.mainmenu-item .mtnav-utilities .product {
	padding-right:2.5rem;
	margin-bottom:2.5rem;
}
.mainmenu-item .mtnav-utilities .product>p {
	margin-bottom:1rem;
}
.mainmenu-item .mtnav-utilities .name {
	font-size:1.125rem;
	font-weight:700;
}
.mainmenu-item .mtnav-utilities .edition {
	display:inline-block;
	font-size:1rem;
	line-height:1.2em;
	font-weight:500;
	color:#333;
	text-decoration:none;
	margin-right:1.25rem;
	border-bottom:1px solid #555;
}
.mainmenu-item .mtnav-utilities .edition:hover {
	color:#d2151c;
	border-color:#d2151c;
}
.mainmenu-item .more-tools {
	padding-left:2.5rem;
	border-left:1px solid #eee;
}
.mainmenu-item .more-tools-title {
	display:block;
	font-weight:500;
	color:#333;
	margin-bottom:20px;
}
.mainmenu-item .more-tools li {
	margin-bottom:15px;
}
.mainmenu-item .more-tools-item {
	display:block;
	color:#555;
}
.mainmenu-item .more-tools-item .name {
	display:inline-block;
	font-size:1.125rem;
	font-weight:500;
	color:#333;
	margin-bottom:5px;
}
.mainmenu-item .more-tools-item:hover {
	text-decoration:none;
}
.mainmenu-item .more-tools-item:hover .name {
	color:#d2151c;
}
.mainmenu-item .mtnav-multimedia .product {
	margin-bottom:1.25rem;
}
.mainmenu-item .mtnav-multimedia .logo {
	flex-shrink:0;
	width:40px;
	height:40px;
	background:center no-repeat;
	background-size:contain;
}
.mainmenu-item .mtnav-multimedia .content {
	padding-left:1.25rem;
}
.mainmenu-item .mtnav-multimedia .product {
	padding-right:2.5rem;
	margin-bottom:2.5rem;
}
.mainmenu-item .mtnav-multimedia .name {
	display:inline-block;
	font-size:1.125rem;
	font-weight:700;
}
.mainmenu-item .mtnav-multimedia .content>p {
	margin-bottom:1rem;
}
.mainmenu-item .submenu-list .program {
	padding-right:2.5rem;
}
.mainmenu-item .program .h3 {
	font-size:1.125rem;
	color:#333;
}
.mainmenu-item .program .btn-wrap {
	margin-top:2.5rem;
}
.mainmenu-item .program .btn-wrap a.btn {
	display:inline-block;
	width:10rem;
	padding:.625rem 0;
	margin-right:1.875rem;
	background-color:#d2151c;
	border-radius:5px;
	font-size:.875rem;
	color:#fff;
	text-align:center;
}
.mainmenu-item .partner-oem {
	padding-left:2.5rem;
}
.mainmenu-item .partner-img {
	padding:1.25rem 0 1.25rem 2.5rem;
	border-left:1px solid #eee;
}
.mainmenu-item .partner-img img {
	max-width:100%;
	height:auto;
}
.mainmenu-item .program .btn-wrap a.btn:hover {
	background-color:#c31f22;
	text-decoration:none;
}
.mainmenu-item .program .btn-wrap a.btn:last-child {
	margin-right:0;
}
.mainmenu-item .program .btn-wrap a.btn i {
	position:relative;
	left:10px;
	transition:all .15s;
}
.mainmenu-item .program .btn-wrap a.btn:hover i {
	left:15px;
}
.mainnav-extra .searchform {
	position:relative;
}
.mainnav-extra .searchform::before {
	position:absolute;
	color:#fff;
	right:0;
	z-index:2;
}
.mainnav-extra .searchform label {
	position:absolute;
	display:block;
	width:3rem;
	height:3rem;
	background-color:transparent;
	cursor:pointer;
	text-indent:-9999px;
	top:0;
	right:0;
	z-index:3;
}
.mainnav-extra .searchinput {
	position:absolute;
	width:0;
	height:3rem;
	top:0;
	right:3rem;
	z-index:1;
	opacity:0;
	transition:all .3s;
}
.mainnav-extra .searchform.active .searchinput {
	width:20rem;
	padding:0 1.25rem;
	opacity:1;
}
.mainnav-extra .searchicon {
	position:relative;
	display:inline-block;
	width:3rem;
	height:3rem;
	line-height:3rem;
	color:#efefef;
	text-align:center;
	vertical-align:top;
	right:0;
	z-index:2;
}
.mainnav-extra .searchicon::before {
	font-size:1.125rem;
	transition:all .3s;
}
.mainnav-extra .searchform.active .searchicon:before {
	content:"\f00d";
}
.mainnav-extra .langmenu {
	position:relative;
}
.mainnav-extra .default {
	display:inline-block;
	color:#ccc;
	width:3rem;
	height:3rem;
	line-height:3em;
	text-align:center;
	padding-top:.3rem;
	cursor:pointer;
	vertical-align:middle;
}
.mainnav-extra .default svg {
	fill:#eee;
}
.mainnav-extra .langbox {
	position:absolute;
	display:none;
	line-height:1.5em;
	padding:1.25rem;
	border-radius:.2rem;
	background-color:#fff;
	top:calc( 3rem + 6px );
	right:0;
	box-shadow:rgba(0,0,0,.3) 0 2px 5px;
	filter:drop-shadow(rgba(0,0,0,.3) 0 2px 5px);
	z-index:5;
}
.mainnav-extra .langbox:before {
	position:absolute;
	display:block;
	content:"";
	width:0;
	height:0;
	border-bottom:6px solid #fff;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	top:-6px;
	right:1.25rem;
}
.mainnav-extra .langbox a {
	display:inline-block;
	color:#333;
	margin-bottom:.2rem;
}
.mainnav-extra .langbox a:hover {
	color:#c31f22;
}
.mainnav-extra .langmenu.active .langbox {
	display:flex;
	flex-direction:column;
	animation:changeopacity .3s;
}
.mainmenu-close-btn {
	position:fixed;
	display:none;
	width:100%;
	height:calc(100% - 3rem);
	top:3rem;
	left:0;
	background-color:rgba(0,0,0,.5);
	z-index:2;
}
html.noscroll .mainmenu-close-btn {
	display:block;
}
.phone-menu {
	position:relative;
	display:none;
	width:3rem;
	height:3rem;
	overflow:hidden;
}
.phone-menu .phone-menu-states {
	width:1.125rem;
	height:2px;
	background:#eee;
	position:absolute;
	right:1rem;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.phone-menu .pmenutop {
	top:1.2rem;
	z-index:2;
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}
.phone-menu .topchange {
	top:1.5rem;
	transform:rotate(225deg);
	-webkit-transform:rotate(225deg);
}
.phone-menu .pmenubottom {
	top:1.6rem;
	z-index:3;
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}
.phone-menu .bottomchange {
	top:1.5rem;
	transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
}
.phone-menu .phone-menu-btn {
	position:absolute;
	width:3rem;
	height:3rem;
	z-index:4;
}
.phone-mainnav {
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	background-color:#fff;
	transition:all .3s;
	transform:translateX(-100%);
	top:3rem;
	left:0;
	z-index:9;
}
.phone-mainnav .mainmenu {
	display:flex;
	flex-direction:column;
}
.phone-mainnav .mainmenu-item {
	border-bottom:1px solid #efefef;
}
.phone-mainnav .mainmenu-item .mainmenu-link {
	display:block;
	color:#333;
}
.phone-mainnav .mainmenu-item .submenu {
	position:static;
	padding:.625rem 1.25rem;
	box-shadow:none;
}
.phone-mainnav .submenu li {
	position:relative;
	padding-left:1.25rem;
	margin-bottom:.625rem;
}
.phone-mainnav .submenu li:before {
	position:absolute;
	display:block;
	content:"";
	width:0;
	height:0;
	border-left:4px solid #333;
	border-top:3px solid transparent;
	border-bottom:3px solid transparent;
	top:.5rem;
	left:0;
}
.phone-mainnav .submenu li a {
	font-size:1rem;
}
.phone-mainnav .searchform {
	padding:1.25rem;
}
.phone-mainnav .searchinput {
	padding:.5rem .625rem;
	border-top-left-radius:.5rem;
	border-bottom-left-radius:.5rem;
	border:1px solid #ccc;
}
.phone-mainnav .searchsubmit {
	color:#fff;
	padding:.5rem .625rem;
	border-top-right-radius:.5rem;
	border-bottom-right-radius:.5rem;
	border:1px solid #121212;
	background-color:#121212;
	margin-left:-4px;
}
.phone-mainmenu-open {
	transform:translateX(0);
}
@media screen and (max-width:1280px) {
	.mainmenu-item .program .btn-wrap a.btn {
	margin-bottom:1.25rem
}
}@media screen and (min-width:1024px) {
	.mainmenu-item .mainmenu-link:hover,.mainmenu-item.active .mainmenu-link {
	text-decoration:none;
	border-bottom-width:3px;
}
}@media screen and (max-width:1023px) {
	.mainmenu {
	display:none;
}
.phone-menu {
	display:inline-block;
}
.phone-mainnav {
	display:block;
}
}@media screen and (max-width:768px) {
	.mainnav-extra .search,.mainnav-extra .langmenu {
	display:none;
}
}.article-head .mainmenu {
	font-size:16px;
}
.article-head,.article-head .home,.article-head .mainmenu,.article-head .secondarymenu {
	height:90px;
}
.article-head .mainmenu .mainmenu-item {
	padding:15px 1.25em 15px 1.25em;
	margin-right:0;
	line-height:14px;
}
.article-head .mainmenu .active {
	background-color:#eaeaea;
}
.article-head .mainmenu-item .mainmenu-link {
	font-size:0.875em;
}
.article-head .category-icon {
	display:block;
	height:38px;
	margin-bottom:8px;
	background:url(/images/icon/articles-mainmenu-icon.png) no-repeat;
}
.article-head .data-recovery {
	background-position:center top;
}
.article-head .recover-deleted-files {
	background-position:center -38px;
}
.article-head .hard-drive-recovery {
	background-position:center -76px;
}
.article-head .sd-card-recovery {
	background-position:center -114px;
}
.article-head .backup-software {
	background-position:center -152px;
}
.article-head .system-restore {
	background-position:center -190px;
}
.article-head .update-troubleshooter {
	background-position:center -228px;
}
.article-head .win10-backup {
	background-position:center -266px;
}
.article-head a.mainmenu-download {
	display:inline-block;
	width:12.25em;
	height:inherit;
	padding:25px 10px 0;
	background-color:#01ad46;
	line-height:24px;
	font-size:0.875em;
	color:#fff;
	text-align:center;
	transition:all 0.3s;
}
.article-head a.mainmenu-download:hover {
	text-decoration:none;
	background-color:#018837;
}
.article-head a.mainmenu-download span {
	display:block;
	font-size:1.35rem;
}
.article-head .menu-bottom-line {
	display:none;
}
.article-head .submenu-list {
	position:relative;
}
.article-head .submenu-list .submenu {
	width:155%;
	background-color:#fff;
	top:89px;
}
.article-head .submenu-list .submenu li {
	line-height:30px;
	padding:10px;
	border-top:1px solid #ccc;
}
.article-head .submenu-list .submenu li:hover {
	background-color:#eaeaea;
}
.article-head .submenu-list .submenu li i {
	color:#666;
	margin-right:10px;
	vertical-align:middle;
}
.article-head .submenu-list:hover .submenu {
	height:115%;
}
@media screen and (max-width:1365px) {
	.article-head {
	font-size:12px;
}
.article-head .mainmenu {
	font-size:12px;
	margin-left:0;
}
.article-head .category-icon {
	transform:scale(0.8,0.8);
}
}@media screen and (max-width:1023px) {
	.article-head,.article-head .home,.article-head .secondarymenu {
	height:60px;
}
.article-head .mainmenu {
	height:0px;
}
.article-head .category-icon {
	display:inline-block;
	width:40px;
	margin-bottom:0;
	margin-right:10px;
	vertical-align:middle;
}
.article-head a.mainmenu-download {
	width:auto;
	line-height:60px;
	padding:0 1.5625em;
	margin:0px 1.5625em 0 0;
}
.article-head a.mainmenu-download span {
	display:inline-block;
	font-size:0.875em;
}
.article-head .phone-mainmenu-open .mainmenu {
	height:100%;
}
}@media screen and (max-width:767px) {
	.article-head a.mainmenu-download {
	display:none;
}
}.footer {
	background-color:#191920;
	font-size:.75rem;
	color:#b7b7b7;
}
.footer h3 {
	margin-bottom:1.25rem;
}
.footer-join-wrapper,.footer-links-wrapper {
	position:relative;
	padding:3.125rem 0;
}
.footer-join-wrapper:after {
	position:absolute;
	display:inline-block;
	content:"";
	width:100%;
	height:1px;
	background:-webkit-linear-gradient(left,rgba(27,27,34,0.09),#38383e,rgba(27,27,34,0.09));
	background:-o-linear-gradient(left,rgba(27,27,34,0.09),#38383e,rgba(27,27,34,0.09));
	background:-moz-linear-gradient(left,rgba(27,27,34,0.09),#38383e,rgba(27,27,34,0.09));
	background:linear-gradient(to left,rgba(27,27,34,0.09),#38383e,rgba(27,27,34,0.09));
	bottom:0;
	left:0;
}
.footer-connect h3 {
	font-size:3rem;
	color:#e1e1e1;
}
.footer-connect p {
	line-height:1.875rem;
	padding-right:18rem;
	font-size:1.125rem;
	font-weight:300;
}
.footer-email-wrapper {
	padding:3rem 0;
	text-align:right;
}
.footer-email-wrapper .footer-email,.footer-email-wrapper .footer-subscribe-btn {
	display:inline-block;
	height:3.625rem;
	line-height:3.625rem;
	padding:0 1rem;
	border-radius:.1875rem;
	font-size:1.25rem;
	font-weight:300;
}
.footer-email-wrapper .footer-email {
	width:18.625rem;
	background-color:#191920;
	border:1px solid #b7b7b7;
	color:#c8c8c8;
}
.footer-email-wrapper .footer-subscribe-btn {
	width:10rem;
	height:3.75rem;
	background-color:#d2151c;
	margin-left:1.25rem;
	color:#fff;
	text-align:center;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.footer-email-wrapper .footer-subscribe-btn:hover {
	background-color:#b50b11;
}
.footer-links-wrapper h3 {
	font-size:1.125rem;
	color:#e1e1e1;
}
.footer-links-wrapper .footer-follow-us {
	margin:1.875rem 0 1rem;
}
.footer-links-wrapper .footer-follow-us h3 {
	margin-bottom:1.25rem;
}
.footer-links-wrapper .footer-follow-us ul li {
	display:inline-block;
	margin-right:1rem;
}
.footer-links-wrapper .footer-follow-us ul li:last-child {
	margin-right:0;
}
.footer-links-wrapper .footer-follow-us ul li a.footer-follow-icon {
	color:#fff;
}
.footer-links-wrapper .footer-follow-us ul li a.footer-follow-icon:before {
	font-size:1.875rem;
}
.footer-links-wrapper .footer-follow-us ul li a.footer-follow-icon:hover {
	color:#e11f27;
}
.footer-links-wrapper .footer-review {
	width:15rem;
}
.footer-links-wrapper .footer-links li a,.footer-copyright-wrapper .footer-copyright-link a {
	color:inherit;
}
.footer-links-wrapper .footer-links li a:hover,.footer-copyright-wrapper .footer-copyright-link a:hover {
	color:#fff;
}
.footer-copyright-wrapper {
	position:relative;
	padding:1rem 0;
	line-height:1.125rem;
	border-top:1px solid #313131;
	color:#888;
	text-align:center;
}
.footer-copyright-wrapper .footer-copyright-link {
	margin-bottom:.625rem;
}
@media screen and (max-width:1023px) {
	.footer-join-wrapper.flex .col-2-1,.footer-links-container.flex .col-4-1,.footer-links-container.flex .col-4-3 {
	max-width:100%;
	flex-basis:100%;
}
.footer-join-wrapper,.footer-email-wrapper {
	text-align:center;
}
.footer-email-wrapper {
	padding-bottom:0;
}
.footer-connect p {
	padding-right:0;
}
.footer-email-wrapper .footer-email,.footer-email-wrapper .footer-subscribe-btn {
	width:60%;
}
.footer-email-wrapper .footer-subscribe-btn {
	margin-left:0;
	margin-top:1.25rem;
}
.footer-links-container.flex {
	flex-wrap:wrap-reverse;
}
.footer-links-container.flex .col-4-3 {
	margin-bottom:2.5rem;
}
.footer-links {
	max-height:0px;
	overflow:hidden;
	transition:all ease .3s;
}
.footer-links li:last-child {
	margin-bottom:1.25rem;
}
.footer-links-content {
	border-bottom:1px solid #3f3f45;
	cursor:pointer;
}
.footer-links-content h3 {
	position:relative;
	margin-top:1.25rem;
}
.footer-links-content h3:after {
	position:absolute;
	display:inline-block;
	font-family:'FontAwesome';
	content:"\f107";
	right:.625rem;
}
.footer-links-content.active h3:after {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.footer-links.open {
	max-height:20rem;
}
}@media screen and (max-width:500px) {
	.footer-email-wrapper .footer-email,.footer-email-wrapper .footer-subscribe-btn {
	width:80%;
}
}.fixed-nav {
	position:fixed;
	height:60px;
	font-size:16px;
	color:#016761;
	text-align:left;
	line-height:60px;
	background-color:#fff;
	top:-80px;
	left:0px;
	box-shadow:#c9c9c9 0px 2px 2px;
	z-index:99;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.fixed-nav span {
	display:inline-block;
	line-height:20px;
	width:60%;
	vertical-align:middle;
}
.fixed-nav .fixed-nav-btn {
	display:inline-block;
	float:right;
	width:auto;
	height:60px;
	font-size:20px;
	text-align:center;
	color:#fff;
	padding:0 20px;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.fixed-nav .fixed-nav-btn:before {
	font-size:24px;
	margin-right:5px;
}
.fixed-nav .fixed-nav-btn.buy-btn {
	background-color:#e86c06;
}
.fixed-nav .fixed-nav-btn.buy-btn:hover {
	text-decoration:none;
	background-color:#fd790d;
}
.fixed-nav .fixed-nav-btn.trial-btn {
	background-color:#009545;
	margin-right:10px;
}
.fixed-nav .fixed-nav-btn.trial-btn:hover {
	text-decoration:none;
	background-color:#04b857;
}
.fixed-nav .fixed-nav-btn.red {
	background-color:#c40202;
}
.fixed-nav .fixed-nav-btn.red:hover {
	text-decoration:none;
	background-color:#e60101;
}
.fixed-nav .fixed-nav-btn.green {
	background-color:#009545;
	margin-right:10px;
}
.fixed-nav .fixed-nav-btn.green:hover {
	text-decoration:none;
	background-color:#04b857;
}
.csebox .fixed-nav-google-logo {
	display:inline-block;
	padding:0px 30px;
}
.csebox .fixed-search {
	display:inline-block;
	width:40%;
	line-height:24px;
	vertical-align:middle;
}
.csebox .fixed-search-box {
	position:relative;
	padding-left:16px;
	border-radius:14px;
	border:1px solid #dfe1e5;
	overflow:hidden;
}
.csebox .fixed-search-box:hover {
	box-shadow:0 1px 6px 0 rgba(32,33,36,.28);
	border-color:rgba(223,225,229,0);
}
.csebox .fixed-search-box-input {
	width:100%;
	font-size:14px;
	line-height:32px;
	color:rgba(0,0,0,.87);
	background-color:transparent;
	padding:0;
	border:none;
	margin:0;
	word-wrap:break-word;
	outline:none;
	-webkit-tap-highlight-color:transparent;
}
.csebox .fixed-search-box-button {
	position:absolute;
	height:32px;
	line-height:32px;
	font-size:14px;
	padding:0px 16px 0px 5px;
	border:none;
	background:none;
	outline:none;
	top:0;
	right:0;
}
.csebox .fixed-search-box-button span {
	display:inline-block;
	line-height:20px;
	vertical-align:middle;
}
.csebox .fixed-search-box-button svg {
	width:20px;
	height:20px;
}
.csebox .fixed-search-box-button svg path {
	fill:#4285f4;
}
@media screen and (max-width:1023px) {
	.fixed-nav {
	display:none;
}
}.popup-box-outside {
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background-color:rgba(0,0,0,.8);
	z-index:9999;
}
.popup-box-wrap {
	position:relative;
	display:inline-block;
	background-color:#efefef;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:2;
}
.popup-box-wrap.iframe iframe {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border:none;
}
.popup-box-wrap.image img {
	width:auto;
	max-width:100%;
	height:auto;
}
.popup-box-outside-closed {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
}
.popup-box-closed {
	position:absolute;
	width:32px;
	height:32px;
	text-align:center;
	border-radius:50%;
	background-color:#c00;
	top:-16px;
	right:-16px;
	cursor:pointer;
}
.popup-box-closed span {
	position:absolute;
	display:inline-block;
	width:70%;
	height:2px;
	background-color:#fff;
	top:50%;
	left:50%;
}
.popup-box-closed span:first-child {
	-webkit-transform:translate(-50%,-1px) rotate(45deg);
	-webkit-transform-origin:50% 50%;
	-ms-transform:translate(-50%,-1px) rotate(45deg);
	-ms-transform-origin:50% 50%;
	transform:translate(-50%,-1px) rotate(45deg);
	transform-origin:50% 50%;
}
.popup-box-closed span:last-child {
	-webkit-transform:translate(-50%,-1px) rotate(135deg);
	-webkit-transform-origin:50% 50%;
	-ms-transform:translate(-50%,-1px) rotate(135deg);
	-ms-transform-origin:50% 50%;
	transform:translate(-50%,-1px) rotate(135deg);
	transform-origin:50% 50%;
}
@media screen and (max-width:1023px) {
	.popup-box-wrap {
	width:80% !important;
	height:auto !important;
}
.popup-box-wrap.iframe {
	height:0px !important;
	padding-bottom:45%;
}
.popup-box-wrap.image {
	max-height:90%;
}
}.video-player {
	position:relative;
	width:100%;
	height:0;
	padding-bottom:56.25%;
	background-color:#000
}
.video-player .video-thumbnail {
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(255,255,255,.5);
	top:0;
	left:0;
	cursor:pointer;
	background:center no-repeat;
	background-size:cover
}
.video-player .video-thumbnail:before {
	position:absolute;
	display:block;
	content:"";
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.3);
	top:0;
	left:0;
	-webkit-transition:all .3s;
	transition:all .3s
}
.video-player .video-thumbnail .player-icon {
	position:absolute;
	display:block;
	width:15%;
	height:15%;
	border-radius:15px;
	border:2px solid #e1e1e1;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.video-player .video-thumbnail .player-icon:after {
	position:absolute;
	display:block;
	content:"";
	width:0;
	height:0;
	border-left:20px solid #e1e1e1;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	top:50%;
	left:50%;
	-webkit-transition:all .3s;
	transition:all .3s;
	-webkit-transform:translate(-40%,-50%);
	transform:translate(-40%,-50%)
}
.video-player .video-thumbnail:hover:before {
	background-color:rgba(0,0,0,.2)
}
.video-player .video-thumbnail:hover .player-icon {
	border-color:#fff
}
.video-player .video-thumbnail:hover .player-icon:after {
	border-left-color:#fff
}
.video-player iframe {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	opacity:0;
	z-index:-1;
	transition:all 1s
}
@media screen and (max-width:768px) {
	.video-player .video-thumbnail .player-icon:after {
	border-left:16px solid #e1e1e1;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
}
}@media screen and (max-width:480px) {
	.video-player .video-thumbnail .player-icon:after {
	border-left:12px solid #e1e1e1;
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;
}
}a.totop {
	position:fixed;
	display:none;
	width:48px;
	height:48px;
	font-size:12px;
	text-align:center;
	color:#FFF;
	background-color:rgba(0,0,0,.6);
	bottom:20px;
	right:20px;
	cursor:pointer;
	z-index:998;
}
a.totop:before {
	display:block;
	font-size:32px;
	margin-top:10px;
	margin-bottom:-12px;
}
a.totop:hover {
	text-decoration:none;
}
@media screen and (max-width:1535px) {
	a.totop {
	display:none !important;
}
}#disqus_thread iframe {
	margin-top:20px;
}
.get-upgrade-info-out {
	position:fixed;
	width:100%;
	height:100%;
	z-index:9999;
	top:0;
	left:0;
}
.get-upgrade-info-bg {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(0,0,0,.5);
}
.get-upgrade-info-wrap {
	position:relative;
	width:800px;
	height:auto;
	border-radius:3px;
	top:50%;
	left:50%;
	z-index:9999;
	background-color:#f5f5f5;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.get-upgrade-info-wrap h2 {
	height:70px;
	font-size:26px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	background-color:#0f51a2;
}
.get-upgrade-info {
	text-align:center;
	padding:40px 0 50px;
}
.get-upgrade-info ul.input-info {
	width:556px;
	border:1px solid #b7b6b6;
	margin:0 auto;
	background-color:#fff;
}
.get-upgrade-info ul.input-info:after {
	content:"";
	display:block;
	clear:both;
}
.get-upgrade-info ul.input-info li {
	float:left;
	font-size:20px;
	list-style:none;
}
.get-upgrade-info ul.input-info li.get-more {
	width:138px;
	border-right:1px solid #b7b6b6;
}
.get-upgrade-info select.info-type {
	width:137px;
	height:50px;
	font-size:20px;
	color:#777;
	border:0;
	padding-left:10px;
	outline:none;
}
.get-upgrade-info input.info-value {
	width:416px;
	height:50px;
	overflow:hidden;
	font-size:20px;
	text-align:left;
	color:#777;
	padding-left:10px;
	border:none;
}
.get-upgrade-info input.info-value:link {
	outline:0
}
.get-upgrade-info .error {
	display:block;
	height:35px;
	line-height:35px;
	color:#F00;
}
.get-upgrade-info .error img {
	width:auto;
	height:20px;
}
.get-upgrade-info a.get-upgrade-btn {
	display:block;
	width:250px;
	height:55px;
	line-height:55px;
	color:#fff;
	font-size:20px;
	margin:0px auto;
	background-color:#f36703;
}
.get-upgrade-info a.get-upgrade-btn:hover {
	background-color:#e45f00;
	text-decoration:none;
}
.get-upgrade-info p.tip {
	font-size:20px;
	margin-top:30px;
}
.get-upgrade-info-wrap .close {
	position:absolute;
	display:block;
	width:26px;
	height:26px;
	line-height:26px;
	font-size:16px;
	text-align:center;
	color:#fff;
	background-color:#d80606;
	border-radius:50%;
	top:-10px;
	right:-10px;
	cursor:pointer;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
@media screen and (max-width:1023px) {
	.get-upgrade-info-wrap {
	width:90%;
}
.promotion-wrap {
	display:none;
}
}@media screen and (max-width:768px) {
	.get-upgrade-info-wrap {
	width:95%;
}
.get-upgrade-info-wrap h2 {
	height:50px;
	line-height:50px;
	font-size:24px;
}
.get-upgrade-info ul.input-info {
	width:90%;
}
.get-upgrade-info ul.input-info li {
	float:none;
	width:100%;
}
.get-upgrade-info ul.input-info li.get-more {
	width:100%;
	border-right:none;
	border-bottom:1px solid #b7b6b6;
}
.get-upgrade-info select.info-type,.get-upgrade-info input.info-value {
	width:100%;
	height:40px;
	font-size:16px;
}
.get-upgrade-info a.get-upgrade-btn {
	width:200px;
	height:35px;
	line-height:35px;
	font-size:16px;
}
.get-upgrade-info p.tip {
	font-size:14px;
}
}.mt-address-map {
	position:relative;
	width:100%;
	height:380px;
	overflow:hidden;
}
.mt-address-map img {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
}
.articlul {
	margin-top:10px;
}
.articlul li {
	background:url(../images-mt/dot-arrow2.png) left 8px no-repeat;
	padding-left:15px;
	list-style-type:none !important;
	margin-left:0px !important;
}
.articl-readmore {
	margin-top:10px;
}
.articleul li {
	list-style:disc;
	padding-left:15px;
}
.articleul-1 li {
	background:url(../images-mt/ios-recovery/img1.png) left 5px no-repeat;
	padding-left:20px;
	list-style-type:none !important;
	margin-left:0px !important;
}
.articleul-2 li {
	background:url(../images-mt/ios-recovery/articleli2.png) left 5px no-repeat;
	padding-left:20px;
	list-style-type:none !important;
	margin-left:0px !important;
}
.articleul-3 li {
	background:url(../images-mt/ios-recovery/img8.png) left 8px no-repeat;
	padding-left:25px;
	list-style-type:none !important;
	margin-left:0px !important;
}
.articleul-4 li {
	background:url(../images-mt/data-recovery/imgbg8.png) left 8px no-repeat;
	padding-left:25px;
	list-style-type:none !important;
	margin-left:0px !important;
}
.article-tipbg {
	padding:3px 5px;
	background-color:#ffff00;
	font-size:16px;
	font-weight:bold;
}
.articletbg {
	padding:5px 2%;
}
.articlebg {
	width:100%;
	display:block;
	padding:5px 2%;
}
.color1 {
	background-color:#fbd4b4;
}
.color2 {
	background-color:#f1f1f1;
}
.color3 {
	background-color:#00ffff;
}
.color5 {
	background-color:#e6f9eb;
}
.color1-border {
	background-color:#fbd4b4;
	border:1px solid #585858;
}
.color2-border {
	border:1px solid #585858;
}
.color3-border {
	background-color:#f1f1f1;
	border:1px solid #585858;
}
.color4 {
	background-color:#dcdcdc;
	border-radius:10px;
	border:1px solid #585858;
	font-style:italic;
}
.color5-border {
	background-color:#00b0f0;
	border:1px solid #585858;
}
.color6-border {
	background-color:#fabf8f;
	border:1px solid #585858;
}
.color7-border {
	background-color:#92d050;
	border:1px dotted #585858;
}
.color8-border {
	background-color:#daeef3;
	border:1px dotted #585858;
}
.color9-border {
	background-color:#fde9d9;
	border:1px dotted #585858;
}
.color10-border {
	background-color:#9bbb59;
	border:1px solid #585858;
}
.color11-border {
	background-color:#eeece1;
	border:1px solid #585858;
}
.color12-border {
	background-color:#c2d69b;
	border:1px solid #585858;
}
.color13-border {
	background-color:#d6e3bc;
	border:4px solid #b1ca80;
}
.color14-border {
	background-color:#f2dbdb;
	border:1px solid #585858;
}
.color15-border {
	background-color:#92cddc;
	border:1px solid #585858;
}
.color16 {
	background-color:#b6dde8;
	padding:5px;
}
.color17-border {
	border:1px solid #31849b;
}
.color18-border {
	background-color:#e5dfec;
	border:1px solid #585858;
}
.color19-border {
	border:4px dashed #7030a0;
}
.color20-border {
	border:4px dashed #f00;
}
.color21-border {
	background-color:#c4bc96;
	border:1px solid #585858;
}
.color22-border {
	background-color:#b8cce4;
	border:1px solid #585858;
}
.color23-border {
	background-color:#eaf1dd;
	border:1px solid #585858;
}
.color24-border {
	background-color:#d9d9d9;
}
.color25-border {
	background-color:#d9d9d9;
	border:1px solid #585858;
}
.color26-border {
	background-color:#efd3d2;
	border:1px solid #cf7b79;
}
.color27-border {
	background-color:#ccc0d9;
	border:1px solid #818181;
}
.article-bg {
	background:url(../images-mt/ios-recovery/imgbg1.jpg) no-repeat;
	background-size:100% 100%;
	width:540px;
	height:auto;
	padding:20px;
}
.article-bg1 {
	background:url(../images-mt/ios-recovery/imgbg2.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	padding:20px;
}
.article-bg2 {
	background:url(../images-mt/ios-recovery/imgbg3.jpg) no-repeat;
	background-size:100% 100%;
	width:540px;
	height:auto;
	padding:20px;
	color:#000;
}
.article-bg3 {
	background:url(../images-mt/ios-recovery/imgbg4.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	padding:20px;
	color:#26292c;
}
.article-bg4 {
	background:url(../images-mt/ios-recovery/imgbg5.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	padding:20px;
	color:#26292c;
	font-style:italic;
}
.article-bg5 {
	background:url(../images-mt/ios-recovery/imgbg6.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	padding:60px 20px 40px;
	color:#26292c;
}
.article-bg6 {
	background:url(../images-mt/ios-recovery/imgbg7.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	color:#26292c;
	line-height:30px;
}
.article-bg7 {
	background:url(../images-mt/ios-recovery/imgbg11.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	color:#26292c;
	padding:20px;
}
.article-bg8 {
	background:url(../images-mt/data-recovery/imgbg1.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	color:#26292c;
	padding:20px;
	font-style:italic;
}
.article-bg9 {
	background:url(../images-mt/data-recovery/imgbg2.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	color:#26292c;
	padding:20px;
	font-style:italic;
}
.article-bg10 {
	background:url(../images-mt/data-recovery/imgbg3.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	color:#26292c;
	padding:20px;
}
.article-bg11 {
	background:url(../images-mt/data-recovery/imgbg4.jpg) no-repeat;
	background-size:100% 100%;
	width:400px;
	height:auto;
	color:#26292c;
	padding:40px;
}
.article-bg12 {
	background:url(../images-mt/data-recovery/imgbg5.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	color:#26292c;
	padding:20px;
}
.article-bg13 {
	background:url(../images-mt/ios-recovery/imgbg13.jpg) no-repeat;
	background-size:100% 100%;
	width:500px;
	height:auto;
	color:#ff0082;
	font-style:italic;
	padding:30px 50px 30px 30px;
}
.article-bg14 {
	background:url(../images-mt/ios-recovery/imgbg18.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	padding:20px;
}
.article-bg15 {
	background:url(../images-mt/data-recovery/imgbg9.jpg) no-repeat;
	background-size:100% 100%;
	width:360px;
	height:auto;
	padding:40px;
}
.article-bg16 {
	background:url(../images-mt/data-recovery/imgbg10.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	padding:20px;
}
.article-bg17 {
	background:url(../images-mt/data-recovery/imgbg11.jpg) no-repeat;
	background-size:100% 100%;
	width:440px;
	height:auto;
	padding:30px;
}
.article-bg18 {
	background:url(../images-mt/data-recovery/imgbg12.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	padding:20px;
}
.article-bg19 {
	background:url(../images-mt/data-recovery/imgbg13.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	padding:20px;
}
.article-bg20 {
	background:url(../images-mt/partition-disk/imgbg1.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	padding:20px;
}
.article-bg21 {
	background:url(../images-mt/ios-recovery/imgbg19.jpg) no-repeat;
	background-size:100% 100%;
	width:460px;
	height:auto;
	padding:20px;
}
.article-bg22 {
	background:url(../images-mt/ios-recovery/imgbg20.jpg) no-repeat;
	background-size:100% 100%;
	width:560px;
	height:auto;
	padding:20px;
}
.article-bg23 {
	background:url(../images-mt/ios-recovery/imgbg22.jpg) no-repeat;
	background-size:100% 100%;
	width:420px;
	height:auto;
	padding:20px;
}
.article-btn {
	height:55px;
	padding:0px 10px 0px 50px;
	color:#fff;
	font-size:18px;
	line-height:55px;
	border-radius:3px;
	display:inline-block;
}
.windown {
	background:url(../images-mt/art-windown.png) 10px center no-repeat #7bba4d;
}
.windown:hover {
	background-color:#71ac46;
}
.macdown {
	background:url(../images-mt/art-macdown.png) 10px center no-repeat #2bb0fc;
	margin-left:10px;
}
.macdown:hover {
	background-color:#29a3e9;
}
.btn-txt {
	display:inline-block;
	border-left:1px solid #e5f1f8;
	padding-left:10px;
}
.article-btn-buy {
	height:45px;
	padding:0px 10px 0px 50px;
	color:#fff;
	font-size:18px;
	line-height:45px;
	border-radius:3px;
	display:inline-block;
}
.winbuy {
	background:url(../images-mt/art-windown.png) 10px center no-repeat #69ba4d;
}
.winbuy:hover {
	background-color:#589d40;
}
.macbuy {
	background:url(../images-mt/art-macdown.png) 10px center no-repeat #69ba4d;
	margin-left:10px;
}
.macbuy:hover {
	background-color:#589d40;
}
.article-winbuy {
	width:160px;
	height:41px;
	background:url(../images-mt/ios-recovery/win-buy.png) no-repeat;
	display:inline-block;
}
.article-macbuy {
	width:160px;
	height:41px;
	background:url(../images-mt/ios-recovery/mac-buy.png) no-repeat;
	display:inline-block;
	margin-left:10px;
}
.article-buyoff {
	width:130px;
	height:50px;
	padding-left:40px;
	color:#fff;
	font-size:20px;
	line-height:50px;
	border-radius:3px;
	display:inline-block;
	background:url(../images-mt/article-buyoff.png) right top no-repeat #8fc965;
}
.article-buyoff:hover {
	background-color:#86be5c;
	text-decoration:none;
}
.article-downfree {
	width:175px;
	height:50px;
	padding:0px 25px 0px 10px;
	color:#fff;
	font-size:20px;
	line-height:50px;
	border-radius:3px;
	display:inline-block;
	background:url(../images-mt/article-buyfree.png) right top no-repeat #8fc965;
}
.article-downfree:hover {
	background-color:#86be5c;
	text-decoration:none;
	color:#fff;
}
.article-down-newbtn {
	display:inline-block;
	width:200px;
	height:61px;
}
.freedown-ver {
	background:url(../images-mt/down-buy.png) left top no-repeat;
}
.freedown-ver:hover {
	background:url(../images-mt/down-buy.png) left -63px no-repeat;
}
.pdrdown-trial {
	background:url(../images-mt/down-buy.png) -244px -504px no-repeat;
}
.pdrdown-trial:hover {
	background:url(../images-mt/down-buy.png) -244px -567px no-repeat;
}
.pwdown-ver {
	background:url(../images-mt/down-buy.png) left -126px no-repeat;
}
.pwdown-ver:hover {
	background:url(../images-mt/down-buy.png) left -189px no-repeat;
}
.bootdown-ver32 {
	background:url(../images-mt/down-buy.png) left -379px no-repeat;
}
.bootdown-ver32:hover {
	background:url(../images-mt/down-buy.png) left -442px no-repeat;
}
.bootdown-ver64 {
	background:url(../images-mt/down-buy.png) left -504px no-repeat;
}
.bootdown-ver64:hover {
	background:url(../images-mt/down-buy.png) left -567px no-repeat;
}
.bootdown-macver {
	background:url(../images-mt/down-buy.png) left -882px no-repeat;
}
.bootdown-macver:hover {
	background:url(../images-mt/down-buy.png) left -945px no-repeat;
}
.pdrfreedwon-win,.iosfreedwon-win {
	background:url(../images-mt/down-buy.png) left -630px no-repeat;
}
.pdrfreedwon-win:hover,.iosfreedwon-win:hover {
	background:url(../images-mt/down-buy.png) left -693px no-repeat;
}
.pdrfreedwon-mac,.iosfreedwon-mac {
	background:url(../images-mt/down-buy.png) left -756px no-repeat;
}
.pdrfreedwon-mac:hover,.iosfreedwon-mac:hover {
	background:url(../images-mt/down-buy.png) left -819px no-repeat;
}
.smdown-pro {
	background:url(../images-mt/down-buy.png) -554px -882px no-repeat;
}
.smdown-pro:hover {
	background:url(../images-mt/down-buy.png) -554px -945px no-repeat;
}
.article-buy-newbtn {
	display:inline-block;
	width:308px;
	height:61px;
}
.perbuy-ver {
	background:url(../images-mt/down-buy.png) -244px -630px no-repeat;
}
.perbuy-ver:hover {
	background:url(../images-mt/down-buy.png) -244px -693px no-repeat;
}
.probuy-ver {
	background:url(../images-mt/down-buy.png) -244px top no-repeat;
}
.probuy-ver:hover {
	background:url(../images-mt/down-buy.png) -244px -63px no-repeat;
}
.perbootbuy-ver {
	background:url(../images-mt/down-buy.png) -244px -756px no-repeat;
}
.perbootbuy-ver:hover {
	background:url(../images-mt/down-buy.png) -244px -819px no-repeat;
}
.macperbuy-ver {
	background:url(../images-mt/down-buy.png) -554px -378px no-repeat;
}
.macperbuy-ver:hover {
	background:url(../images-mt/down-buy.png) -554px -441px no-repeat;
}
.combuy-ver {
	background:url(../images-mt/down-buy.png) -554px -632px no-repeat;
}
.combuy-ver:hover {
	background:url(../images-mt/down-buy.png) -554px -819px no-repeat;
}
.combootbuy-ver {
	background:url(../images-mt/down-buy.png) -554px -756px no-repeat;
}
.combootbuy-ver:hover {
	background:url(../images-mt/down-buy.png) -554px -819px no-repeat;
}
.iosbuy-win {
	background:url(../images-mt/down-buy.png) -554px -126px no-repeat;
}
.iosbuy-win:hover {
	background:url(../images-mt/down-buy.png) -554px -189px no-repeat;
}
.iosbuy-mac {
	background:url(../images-mt/down-buy.png) -554px -252px no-repeat;
}
.iosbuy-mac:hover {
	background:url(../images-mt/down-buy.png) -554px -315px no-repeat;
}
.androidbuy-win {
	background:url(../images-mt/down-buy.png) -554px top no-repeat;
}
.androidbuy-win:hover {
	background:url(../images-mt/down-buy.png) -554px -63px no-repeat;
}
.pwprobuy-ver-standard {
	background:url(../images-mt/down-buy.png) -244px top no-repeat;
}
.pwprobuy-ver-standard:hover {
	background:url(../images-mt/down-buy.png) -244px -63px no-repeat;
}
.pwprobuy-ver {
	background:url(../images-mt/down-buy.png) -244px -126px no-repeat;
}
.pwprobuy-ver:hover {
	background:url(../images-mt/down-buy.png) -244px -189px no-repeat;
}
.smprobuy-ver {
	background:url(../images-mt/down-buy.png) -244px -378px no-repeat;
}
.smprobuy-ver:hover {
	background:url(../images-mt/down-buy.png) -244px -441px no-repeat;
}
.tweet-link {
	display:block;
	padding:30px 40px 20px;
	border:5px solid #cecece;
	color:inherit;
}
.tweet-link p {
	font-size:26px;
	line-height:30px;
}
.tweet-link:hover {
	text-decoration:none;
	border-color:#4796f7;
}
.tweet-click {
	font-size:14px;
	font-weight:bold;
	float:right;
	margin-top:10px;
	color:#bfbfbf;
}
.tweet-click i {
	width:17px;
	height:14px;
	display:inline-block;
	background:url(../images-mt/tweet-i.png) left -14px no-repeat;
	margin-bottom:-2px;
	margin-right:5px;
}
.tweet-link:hover .tweet-click {
	color:#4796f7;
}
.tweet-link:hover .tweet-click i {
	background:url(../images-mt/tweet-i.png) left 0px no-repeat;
}
.artnotebg {
	width:95%;
}
.artnotebg h4 {
	height:45px;
	line-height:45px;
	padding-left:2%;
	font-weight:bold;
}
.artnotebg p,.artnotebg ul {
	padding:5px 2%;
}
.color-red {
	border:1px solid #c0504d;
}
.color-red h4 {
	background-color:#e5b8b7;
}
.color-red p,.color-red ul {
	background-color:#ffe7e7;
}
.color-green {
	border:1px solid #92d050;
}
.color-green h4 {
	background-color:#d6e3bc;
}
.color-green p {
	background-color:#eaf1dd;
}
.color-orange {
	border:1px solid #e17823;
}
.color-orange h4 {
	background-color:#fabf8f;
}
.color-orange p {
	background-color:#fbd9be;
}
.color-blue {
	border:1px solid #3a679c;
}
.color-blue h4 {
	background-color:#b8cce4;
}
.color-blue p,.color-blue ul {
	background-color:#dbe5f1;
}
.article-wrap p {
	padding-bottom:20px;
}
.article-wrap div {
	margin-bottom:20px;
}
.article-wrap h2,.article-wrap h3 {
	margin-bottom:10px;
}
.article-wrap .articleul {
	margin-bottom:20px;
}
.article-wrap a {
	color:#f00;
}
.article-wrap .articlul li a,.article-wrap .articl-readmore a {
	color:#0c65a9;
}
.article-wrap .tweet-link {
	color:inherit;
}
.article-wrap .help-tweet {
	color:#fff;
}
.article-wrap .article-freedown {
	color:#fff;
}
.box-s-2 .artnotebg p {
	margin:0;
}
.article-ad {
	width:100%;
	height:156px;
	background-color:#fffcf3;
	border-top:2px solid #99ce99;
	border-bottom:2px solid #99ce99;
}
.article-ad:after {
	display:block;
	content:"";
	width:100%;
	height:0;
	clear:both;
}
.article-ad .article-ad-left {
	float:left;
	width:20%;
	text-align:center;
	margin-bottom:0;
}
.article-ad .article-ad-right {
	float:right;
	width:80%;
	margin-bottom:0;
}
.article-ad .article-ad-left a {
	display:block;
}
.article-ad-content {
	padding:2% 1%;
}
.article-ad-content h3 {
	font-size:20px;
	font-weight:normal;
	color:#537909;
	margin-bottom:20px;
}
.article-ad-content p {
	line-height:22px;
	padding-bottom:0;
}
.article-ad-content .read-more {
	color:#980606;
}
.article-ad-content .read-more:hover {
	text-decoration:none;
	color:#c35656;
}
.article-box {
	font-size:18px;
	line-height:28px;
}
.article-box .mini-s-22 {
	font-size:24px;
}
.article-box .article-wrap h2 {
	font-size:24px;
	margin-bottom:24px;
}
.article-box .article-wrap h3 {
	margin-bottom:24px;
}
.article-box .article-wrap div {
	margin-bottom:35px;
}
.main-left-box {
	font-size:16px;
}
.main-left-box .information li {
	line-height:30px;
}
.article-content-nav-wrap {
	border-left:3px solid #028fd1;
	padding:10px 0px 10px 20px;
}
.article-content-nav-wrap h3 {
	font-size:18px;
}
.article-content-nav li a {
	color:#028fd1;
}
.article-table {
	width:100%;
	border:1px solid #3e3e3e;
	border-collapse:collapse;
	margin-bottom:20px;
}
.article-table tr {
	border-bottom:1px solid #3e3e3e;
}
.article-table tr td {
	padding:8px 15px 8px 15px;
}
.article-table tr td ul {
	font-size:0;
}
.article-table tr td ul li {
	display:inline-block;
	width:50%;
	line-height:20px;
	margin-left:0;
	font-size:14px;
	vertical-align:top;
}
.activity-ad-wrap {
	position:relative;
	width:100%;
	height:120px;
	background:url(/images/nav-ad/thankgiving-navad.jpg) center no-repeat #f9c37d;
}
.activity-ad-wrap a {
	display:block;
	height:100%;
}
.activity-ad-wrap .close {
	position:absolute;
	width:9px;
	height:10px;
	background:url(/images/nav-ad/closeico.png);
	top:10px;
	right:30px;
	cursor:pointer;
}
@media screen and (max-width:1023px) {
	.activity-ad-wrap {
	display:none;
}
}