@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Cuprum:400,400italic,700,700italic&subset=latin,latin-ext,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,700&subset=latin,cyrillic-ext,greek-ext,greek,latin-ext,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Oswald:300,400,700&subset=latin,latin-ext);
#overview-aside-nav
{
	z-index: 99;
}
.m-wrap div,.m-wrap span,.m-wrap applet,.m-wrap object,.m-wrap iframe,.m-wrap h1,.m-wrap h2,.m-wrap h3,.m-wrap h4,.m-wrap h5,.m-wrap h6,.m-wrap p,.m-wrap blockquote,.m-wrap pre,.m-wrap a,.m-wrap abbr,.m-wrap acronym,.m-wrap address,.m-wrap big,.m-wrap cite,.m-wrap code,.m-wrap del,.m-wrap dfn,.m-wrap em,.m-wrap img,.m-wrap ins,.m-wrap kbd,.m-wrap q,.m-wrap s,.m-wrap samp,.m-wrap small,.m-wrap strike,.m-wrap strong,.m-wrap sub,.m-wrap sup,.m-wrap tt,.m-wrap var,.m-wrap b,.m-wrap u,.m-wrap i,.m-wrap center,.m-wrap dl,.m-wrap dt,.m-wrap dd,.m-wrap ol,.m-wrap ul,.m-wrap li,.m-wrap fieldset,.m-wrap form,.m-wrap label,.m-wrap legend,.m-wrap table,.m-wrap caption,.m-wrap tbody,.m-wrap tfoot,.m-wrap thead,.m-wrap tr,.m-wrap th,.m-wrap td,.m-wrap article,.m-wrap aside,.m-wrap canvas,.m-wrap details,.m-wrap embed,.m-wrap figure,.m-wrap figcaption,.m-wrap footer,.m-wrap header,.m-wrap hgroup,.m-wrap menu,.m-wrap nav,.m-wrap output,.m-wrap ruby,.m-wrap section,.m-wrap summary,.m-wrap time,.m-wrap mark,.m-wrap audio,.m-wrap video
{
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
.m-wrap table
{
	border-collapse: collapse;
	border-spacing: 0;
}
.m-wrap caption,.m-wrap th,.m-wrap td
{
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.m-wrap q,.m-wrap blockquote
{
	quotes: none;
}
.m-wrap q:before,.m-wrap q:after,.m-wrap blockquote:before,.m-wrap blockquote:after
{
	content: "";
	content: none;
}
.m-wrap a img
{
	border: none;
}
.m-wrap img
{
	image-rendering: auto;
	image-rendering: optimizeQuality;
	ms-interpolation-mode: bicubic;
}
.m-wrap a
{
	color: #010101;
	moz-transition: color 0.2s ease-out;
	o-transition: color 0.2s ease-out;
	text-decoration: none;
	transition: color 0.2s ease-out;
	webkit-tap-highlight-color: rgba(255,255,255,0.1);
	webkit-transition: color 0.2s ease-out;
}
.m-wrap p
{
	margin: 0 0 1em;
	padding: 0;
}
.m-wrap p:last-child
{
	margin-bottom: 0;
}
.m-wrap b
{
	font-weight: normal;
}
.m-wrap small
{
	font-size: inherit;
}
.m-wrap h1 img,.m-wrap h2 img,.m-wrap h3 img,.m-wrap h4 img,.m-wrap h5 img,.m-wrap h6 img
{
	margin: 0;
	vertical-align: bottom;
}
.m-wrap blockquote
{
	border: none;
	margin: 0;
	padding: 0;
}
.m-wrap ul,.m-wrap ol
{
	display: block;
	list-style: none;
}
.m-wrap
{
	color: #010101;
	font-family: "Roboto","STHeiti Light",STXihei,STHeiti,"Apple LiGothic Medium",\5FAE\8EDF\6B63\9ED1\9AD4,"微軟正黑體","Microsoft JhengHei",Helvetica,Arial,sans-serif;
	font-size: 16px;
	line-height: 1.41176;
}
.m-wrap a:hover
{
	color: inherit;
	text-decoration: none;
}
.m-wrap small.ps
{
	display: block;
	font-size: 12px;
	margin-top: 1em;
}
.m-wrap
{
	@-moz-keyframes displayLoadingIcon
	{
		0%
		{
			moz-transform: scale(0, 0);
			transform: scale(0, 0);
		}
		100%
		{
			moz-transform: scale(1, 1);
			transform: scale(1, 1);
		}
	}
	@-webkit-keyframes displayLoadingIcon
	{
		0%
		{
			transform: scale(0, 0);
			webkit-transform: scale(0, 0);
		}
		100%
		{
			transform: scale(1, 1);
			webkit-transform: scale(1, 1);
		}
	}
	@-o-keyframes displayLoadingIcon
	{
		0%
		{
			o-transform: scale(0, 0);
			transform: scale(0, 0);
		}
		100%
		{
			o-transform: scale(1, 1);
			transform: scale(1, 1);
		}
	}
	@-ms-keyframes displayLoadingIcon
	{
		0%
		{
			ms-transform: scale(0, 0);
			transform: scale(0, 0);
		}
		100%
		{
			ms-transform: scale(1, 1);
			transform: scale(1, 1);
		}
	}
	@keyframes displayLoadingIcon
	{
		0%
		{
			transform: scale(0, 0);
		}
		100%
		{
			transform: scale(1, 1);
		}
	}
}
.m-wrap .icn-hyperlink
{
	background: url("../../img/ui/icn-hyperlink.png");
	height: 54px;
	overflow: hidden;
	width: 54px;
}
.m-wrap .icn-play
{
	background: url("../../img/ui/icn-play.png");
	height: 54px;
	overflow: hidden;
	width: 54px;
}
.m-wrap .icn-arrow-prev,.m-wrap .icn-arrow-next,.m-wrap .icn-arrow-prev2,.m-wrap .icn-arrow-next2,.m-wrap .icn-arrow-tiny,.m-wrap .icn-arrow-up
{
	background-image: url("../../img/ui/icn-arrow.png");
}
.m-wrap .icn-arrow-prev,.m-wrap .icn-arrow-next,.m-wrap .icn-arrow-prev2,.m-wrap .icn-arrow-next2,.m-wrap .icn-arrow-up
{
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	overflow: hidden;
	text-align: left;
	text-indent: -119988px;
	width: 22px;
}
.m-wrap .icn-arrow-prev>br,.m-wrap .icn-arrow-prev br,.m-wrap .icn-arrow-next>br,.m-wrap .icn-arrow-next br,.m-wrap .icn-arrow-prev2>br,.m-wrap .icn-arrow-prev2 br,.m-wrap .icn-arrow-next2>br,.m-wrap .icn-arrow-next2 br,.m-wrap .icn-arrow-up>br,.m-wrap .icn-arrow-up br
{
	display: none;
}
.m-wrap .icn-arrow-prev
{
	background-position: 0 0;
}
.m-wrap .icn-arrow-next
{
	background-position: 0 -22px;
}
.m-wrap .icn-arrow-prev2
{
	background-position: 0 -44px;
}
.m-wrap .icn-arrow-next2
{
	background-position: 0 -66px;
}
.m-wrap .icn-arrow-tiny
{
	background-position: 0 -88px;
	display: inline;
	display: inline-block;
	height: 21px;
	vertical-align: baseline;
	vertical-align: middle;
	width: 21px;
	zoom: 1;
}
.m-wrap .icn-arrow-up
{
	background-position: 0 -109px;
}
.m-wrap .icn-play2
{
	background-image: url("../../img/ui/icn-play2.png");
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	overflow: hidden;
	text-align: left;
	text-indent: -119988px;
	width: 45px;
}
.m-wrap .icn-play2>br,.m-wrap .icn-play2 br
{
	display: none;
}
.m-wrap .icn-loading
{
	background: url("../../img/ui/icn-loading.gif") no-repeat 50% 50%;
	bottom: 10px;
	float: left;
	height: 11px;
	left: 50%;
	margin-left: -8px;
	overflow: hidden;
	position: absolute;
	width: 16px;
	z-index: 99;
}
.m-wrap .icn-loading2
{
	animation: displayLoadingIcon 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	background: #000 url("../../img/ui/icn-loading.gif") no-repeat 50% 50%;
	background: rgba(0,0,0,0.8) url("../../img/ui/icn-loading.gif") no-repeat 50% 50%;
	border: 2px solid #7e6838;
	float: left;
	height: 36px;
	left: 50%;
	margin-left: -18px;
	margin-top: -18px;
	moz-animation: displayLoadingIcon 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	ms-animation: displayLoadingIcon 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	o-animation: displayLoadingIcon 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	overflow: hidden;
	position: absolute;
	top: 50%;
	webkit-animation: displayLoadingIcon 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	width: 36px;
	z-index: 99;
}
.m-wrap .bn-arrow-prev,.m-wrap .bn-arrow-next,.m-wrap .bn-arrow-up
{
	background: rgba(0,0,0,0.8);
	border: 2px solid #7e6838;
	cursor: pointer;
	display: block;
	float: left;
	moz-transition: all 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
	o-transition: all 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
	padding: 13px;
	transition: all 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
	webkit-transition: all 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-rgba .m-wrap .bn-arrow-prev,.no-rgba .m-wrap .bn-arrow-next,.no-rgba .m-wrap .bn-arrow-up
{
	background: #111;
}
.m-wrap .bn-arrow-prev:hover,.m-wrap .bn-arrow-prev.pressed,.m-wrap .bn-arrow-next:hover,.m-wrap .bn-arrow-next.pressed,.m-wrap .bn-arrow-up:hover,.m-wrap .bn-arrow-up.pressed
{
	background: black;
	border-color: #8e6e28;
	box-shadow: 0 0 10px #7e6838;
}
.m-wrap .bn-arrow-prev:hover,.m-wrap .bn-arrow-prev.pressed
{
	padding-left: 9px;
	padding-right: 17px;
}
.m-wrap .bn-arrow-next:hover,.m-wrap .bn-arrow-next.pressed
{
	padding-left: 17px;
	padding-right: 9px;
}
.m-wrap .bn-arrow-up:hover,.m-wrap .bn-arrow-up.pressed
{
	padding-bottom: 17px;
	padding-top: 9px;
}
.m-wrap .bn-close
{
	background-image: url("../../img/ui/bn-close.png");
	background-repeat: no-repeat;
	cursor: pointer;
	height: 48px;
	moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	overflow: hidden;
	text-align: left;
	text-indent: -119988px;
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	width: 48px;
}
.m-wrap .bn-close>br,.m-wrap .bn-close br
{
	display: none;
}
.m-wrap .bn-close:hover,.m-wrap .bn-close.pressed
{
	moz-transform: rotate(-90deg);
	ms-transform: rotate(-90deg);
	o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	webkit-transform: rotate(-90deg);
}
.m-wrap .open-detail,.m-wrap .close-detail
{
	background-image: url("../../img/ui/toggle-detail-button.png");
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 46px;
	margin-left: auto;
	margin-right: auto;
	moz-transition: background 0.2s cubic-bezier(0.77, 0, 0.175, 1);
	o-transition: background 0.2s cubic-bezier(0.77, 0, 0.175, 1);
	overflow: hidden;
	position: relative;
	text-align: left;
	text-indent: -119988px;
	transition: background 0.2s cubic-bezier(0.77, 0, 0.175, 1);
	webkit-transition: background 0.2s cubic-bezier(0.77, 0, 0.175, 1);
	width: 189px;
	z-index: 2;
}
.m-wrap .open-detail>br,.m-wrap .open-detail br,.m-wrap .close-detail>br,.m-wrap .close-detail br
{
	display: none;
}
.m-wrap .open-detail
{
	animation: flowing 2s ease 1s infinite;
	moz-animation: flowing 2s ease 1s infinite;
	ms-animation: flowing 2s ease 1s infinite;
	o-animation: flowing 2s ease 1s infinite;
	webkit-animation: flowing 2s ease 1s infinite;
}
.m-wrap .open-detail:hover,.m-wrap .open-detail.pressed
{
	animation: none;
	moz-animation: none;
	ms-animation: none;
	o-animation: none;
	opacity: 1;
	webkit-animation: none;
}
.m-wrap .close-detail:hover,.m-wrap .close-detail.pressed
{
	background-position: 0 -46px;
}
.m-wrap .open-detail
{
	background-position: 0 -92px;
}
.m-wrap .open-detail:hover,.m-wrap .open-detail.pressed
{
	background-position: 0 -138px;
}
.m-wrap .toggle-detail-bar
{
	background: #009fbc;
	bottom: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	height: 46px;
	left: 0;
	moz-transition: background 0.2s cubic-bezier(0.77, 0, 0.175, 1);
	o-transition: background 0.2s cubic-bezier(0.77, 0, 0.175, 1);
	overflow: hidden;
	position: absolute;
	text-align: center;
	transition: background 0.2s cubic-bezier(0.77, 0, 0.175, 1);
	webkit-transition: background 0.2s cubic-bezier(0.77, 0, 0.175, 1);
	width: 100%;
	z-index: 10;
}
.m-wrap .toggle-detail-bar i
{
	background-image: url("../../img/ui/toggle-detail-bar.png");
	background-repeat: no-repeat;
	display: block;
	height: 46px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	text-align: left;
	text-indent: -119988px;
	width: 189px;
}
.m-wrap .toggle-detail-bar i>br,.m-wrap .toggle-detail-bar i br
{
	display: none;
}
.m-wrap .toggle-detail-bar.closed i
{
	background-position: 0 -46px;
}
.m-wrap .toggle-detail-bar:hover
{
	background: #007489;
}
br.mclear
{
	clear: both;
	display: block;
	margin-left: -1px;
	width: 1px;
}
br.mclear:after
{
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
* html br.mclear
{
	zoom: 1;
}
*:first-child+html br.mclear
{
	zoom: 1;
}
.m-wrap .divider
{
	clear: both;
	text-align: center;
}
.m-wrap .divider .zection-title-x
{
	font-family: "Cuprum","Oswald","Arial Narrow",Impact,"Roboto";
	font-size: 42px;
	font-weight: 400;
	line-height: 1;
	padding: 0.47619em 0;
}
.m-wrap .picnav
{
	font-size: 0;
	white-space: nowrap;
}
.m-wrap .picnav .picnav-item
{
	font-size: 16px;
}
.m-wrap .picnav .picnav-item
{
	display: inline;
	display: inline-block;
	vertical-align: top;
	white-space: normal;
	zoom: 1;
}
.m-wrap .picnav-item
{
	overflow: hidden;
	position: relative;
}
.m-wrap .picnav-item a
{
	display: block;
}
.m-wrap .picnav-item .pic
{
	moz-transition: -moz-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	o-transition: -o-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	webkit-transition: -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	width: 100%;
}
.m-wrap .picnav-item .pic img
{
	display: block;
	height: auto;
	width: 100%;
}
.m-wrap .picnav-item .title
{
	background: black;
	background: rgba(0,0,0,0.8);
	bottom: 0;
	color: #fff;
	display: table;
	float: left;
	font-family: "Oswald","Arial Narrow",Impact,"Roboto";
	font-size: 2.5em;
	font-weight: 400;
	height: 76px;
	left: 0;
	line-height: .9;
	moz-transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	o-transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	position: absolute;
	text-align: center;
	transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	webkit-transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	width: 100%;
	z-index: 2;
}
.m-wrap .picnav-item .title span
{
	display: table-cell;
	height: 76px;
	vertical-align: middle;
}
.m-wrap .picnav-item .title span>*
{
	vertical-align: middle;
}
.m-wrap .picnav-item .title span>*
{
	display: inline;
	zoom: 1;
}
.m-wrap .picnav-item .title span>.helper,.m-wrap .picnav-item .title span>.mh
{
	height: 100%;
}
.m-wrap .picnav-item a:hover
{
	text-decoration: none;
}
.m-wrap .picnav-item a:hover .title
{
	color: #fff;
}
.m-wrap .picnav-item a:hover .pic
{
	moz-transform: scale(1.1, 1.1);
	ms-transform: scale(1.1, 1.1);
	o-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
	webkit-transform: scale(1.1, 1.1);
}
.m-wrap .line[class^=p]
{
	float: left;
	position: absolute;
	z-index: 2;
}
.m-wrap .line[class^=p] .text
{
	bottom: auto;
	float: left;
	font-size: 0.9375em;
	left: auto;
	line-height: 1.2;
	padding: 0.1875em;
	position: absolute;
	right: auto;
	top: auto;
	z-index: 2;
}
.m-wrap .line[class^=p] .text:before,.m-wrap .line[class^=p] .text:after
{
	content: "";
	display: table;
}
.m-wrap .line[class^=p] .text:after
{
	clear: both;
}
.m-wrap .line[class^=p] .text
{
	zoom: 1;
}
.m-wrap .line[class^=p] .text .id
{
	background: #fff;
	background: rgba(255,255,255,0.8);
	border-radius: 100%;
	color: black;
	display: none;
	float: left;
	font-family: "Oswald","Arial Narrow",Impact,"Roboto";
	font-size: 17px;
	font-weight: 700;
	height: 25px;
	line-height: 25px;
	margin-right: .5em;
	moz-border-radius: 100%;
	ms-border-radius: 100%;
	o-border-radius: 100%;
	text-align: center;
	webkit-border-radius: 100%;
	width: 25px;
}
.m-wrap .line[class^=p] .text strong
{
	display: block;
	font-weight: 700;
}
.m-wrap .line[class^=p] .text span
{
	display: block;
}
.m-wrap .line[class^=p] .text ul
{
	font-size: 85%;
	list-style: disc;
	margin-bottom: .5em;
	margin-top: .5em;
}
.m-wrap .line[class^=p] .text.b
{
	bottom: auto;
	top: 100%;
}
.m-wrap .line[class^=p] .text.l
{
	left: auto;
	right: 100%;
}
.m-wrap .line[class^=p] .text.t
{
	bottom: 100%;
	top: auto;
}
.m-wrap .line[class^=p] .text.r
{
	left: 100%;
	right: auto;
}
.m-wrap .line[class^=p] .text.tl
{
	bottom: 100%;
	left: 0;
	right: auto;
	top: auto;
}
.m-wrap .line[class^=p] .text.tr
{
	bottom: 100%;
	left: auto;
	right: 0;
	top: auto;
}
.m-wrap .line[class^=p] .text.bl
{
	bottom: auto;
	left: 0;
	right: auto;
	top: 100%;
}
.m-wrap .line[class^=p] .text.br
{
	bottom: auto;
	left: auto;
	right: 0;
	top: 100%;
}
.m-wrap .line[class^=p] .text.rt
{
	bottom: auto;
	left: 100%;
	right: auto;
	top: 0;
}
.m-wrap .line[class^=p] .text.rb
{
	bottom: 0;
	left: 100%;
	right: auto;
	top: auto;
}
.m-wrap .line[class^=p] .text.lt
{
	bottom: auto;
	left: auto;
	right: 100%;
	top: 0;
}
.m-wrap .line[class^=p] .text.lb
{
	bottom: 0;
	left: auto;
	right: 100%;
	top: auto;
}
.m-wrap .line[class^=p] .text.nowrap
{
	white-space: nowrap;
}
.m-wrap .line[class^=p] .text.move-t-x0d5
{
	margin-top: -.5em;
}
.m-wrap .line[class^=p] .text.move-t-x1
{
	margin-top: -1em;
}
.m-wrap .line[class^=p] .text.move-t-x2
{
	margin-top: -2em;
}
.m-wrap .line[class^=p] .text.move-t-x3
{
	margin-top: -3em;
}
.m-wrap .line[class^=p] .text.move-t-x4
{
	margin-top: -4em;
}
.m-wrap .line[class^=p] .text.move-b-x0d5
{
	margin-top: .5em;
}
.m-wrap .line[class^=p] .text.move-b-x1
{
	margin-top: 1em;
}
.m-wrap .line[class^=p] .text.move-b-x2
{
	margin-top: 2em;
}
.m-wrap .line[class^=p] .text.move-b-x3
{
	margin-top: 3em;
}
.m-wrap .line[class^=p] .text.move-b-x4
{
	margin-top: 4em;
}
.m-wrap .line[class^=p] .text.move-r-x1
{
	margin-left: 1em;
}
.m-wrap .line[class^=p] .text.move-r-x2
{
	margin-left: 2em;
}
.m-wrap .line[class^=p] .text.move-r-x3
{
	margin-left: 3em;
}
.m-wrap .line[class^=p] .text.move-r-x4
{
	margin-left: 4em;
}
.m-wrap .line[class^=p] .text.move-l-x1
{
	margin-right: 1em;
}
.m-wrap .line[class^=p] .text.move-l-x2
{
	margin-right: 2em;
}
.m-wrap .line[class^=p] .text.move-l-x3
{
	margin-right: 3em;
}
.m-wrap .line[class^=p] .text.move-l-x4
{
	margin-right: 4em;
}
.m-wrap .line[class^=p] .point
{
	float: left;
	position: relative;
	z-index: 1;
}
.m-wrap .line[class^=p] .point img
{
	display: block;
}
.m-wrap .on-dark .line .text
{
	color: #fff;
}
.m-wrap .video
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 62.5em;
}
.m-wrap .video .play
{
	float: left;
	left: 50%;
	margin-left: -22.5px;
	margin-top: -22.5px;
	position: absolute;
	top: 50%;
	z-index: 5;
}
.m-wrap .video .previvew
{
	position: relative;
	z-index: 1;
}
.m-wrap .video .previvew img
{
	display: block;
}
.m-wrap a:hover .play
{
	opacity: .7;
}
.m-wrap .tabing .tabing-menu.in-tab
{
	height: 60px;
	overflow: hidden;
}
.m-wrap .tabing .tabing-menu.in-tab ul
{
	font-size: 0;
	height: 60px;
}
.m-wrap .tabing .tabing-menu.in-tab ul>li
{
	font-size: 16px;
}
.m-wrap .tabing .tabing-menu.in-tab ul>li
{
	display: inline;
	display: inline-block;
	vertical-align: top;
	white-space: normal;
	zoom: 1;
}
.m-wrap .tabing .tabing-menu.in-tab li
{
	height: 60px;
	margin-right: 1px;
	width: 165px;
}
.m-wrap .tabing .tabing-menu.in-tab li a
{
	background: url("../../img/ui/tab-menu-bg.png") 100% 0;
	color: #5c5c5c;
	display: block;
	font-family: "Oswald","Arial Narrow",Impact,"Roboto";
	font-size: 1.25em;
	font-weight: 400;
	height: 60px;
	line-height: 60px;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
.m-wrap .tabing .tabing-menu.in-tab li.on a,.m-wrap .tabing .tabing-menu.in-tab li a:hover
{
	background-position: 100% -60px;
	color: #fff;
}
.m-wrap .tabing .tabing-cont
{
	position: relative;
}
.m-wrap .tabing .tabing-page
{
	display: none;
	left: 0;
	overflow: hidden;
	padding: 25px;
	position: absolute;
	top: 0;
	z-index: 1;
}
.m-wrap .tabing .tabing-page .tabing-page-cont
{
	float: left;
	width: 60%;
}
.m-wrap .tabing .tabing-page .tabing-page-descr
{
	float: right;
	width: 30.9%;
}
.m-wrap .tabing .tabing-page .subpage
{
	display: none;
	overflow: hidden;
}
.m-wrap .tabing .tabing-page .subpage.on
{
	animation: fadein 0.1s;
	display: block;
	moz-animation: fadein 0.1s;
	ms-animation: fadein 0.1s;
	o-animation: fadein 0.1s;
	webkit-animation: fadein 0.1s;
}
.m-wrap .tabing .tabing-page.on
{
	animation: fadein 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	animation-fill-mode: both;
	display: block;
	moz-animation: fadein 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	moz-animation-fill-mode: both;
	ms-animation: fadein 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	ms-animation-fill-mode: both;
	o-animation: fadein 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	o-animation-fill-mode: both;
	position: relative;
	webkit-animation: fadein 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	webkit-animation-fill-mode: both;
	z-index: 2;
}
.m-wrap .list1 li
{
	background: url("../../img/ui/icn-bullet-1.png") no-repeat 0.3em 0.5em;
	margin-bottom: .2em;
	padding-left: 1em;
}
@-moz-keyframes fadein
{
	0%
	{
		opacity: 0;
	}
	100%
	{
		opacity: 1;
	}
}
@-webkit-keyframes fadein
{
	0%
	{
		opacity: 0;
	}
	100%
	{
		opacity: 1;
	}
}
@-o-keyframes fadein
{
	0%
	{
		opacity: 0;
	}
	100%
	{
		opacity: 1;
	}
}
@-ms-keyframes fadein
{
	0%
	{
		opacity: 0;
	}
	100%
	{
		opacity: 1;
	}
}
@keyframes fadein
{
	0%
	{
		opacity: 0;
	}
	100%
	{
		opacity: 1;
	}
}
@-moz-keyframes flowing
{
	0%,90%,100%
	{
		opacity: 1;
	}
	45%
	{
		opacity: 0;
	}
}
@-webkit-keyframes flowing
{
	0%,90%,100%
	{
		opacity: 1;
	}
	45%
	{
		opacity: 0;
	}
}
@-o-keyframes flowing
{
	0%,90%,100%
	{
		opacity: 1;
	}
	45%
	{
		opacity: 0;
	}
}
@-ms-keyframes flowing
{
	0%,90%,100%
	{
		opacity: 1;
	}
	45%
	{
		opacity: 0;
	}
}
@keyframes flowing
{
	0%,90%,100%
	{
		opacity: 1;
	}
	45%
	{
		opacity: 0;
	}
}
#videoplayer
{
	background: black;
	background: rgba(0,0,0,0.6);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 199999;
}
#videoplayer iframe.player
{
	background: black;
	border: 0;
	height: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	vertical-align: bottom;
	width: 100%;
	z-index: 1;
}
#videoplayer .close
{
	background: url("../../img/ui/videoplayer-close.png") no-repeat;
	cursor: pointer;
	float: left;
	height: 44px;
	moz-transition: all 0.2s;
	opacity: .6;
	o-transition: all 0.2s;
	overflow: hidden;
	position: absolute;
	right: 15px;
	top: 15px;
	transition: all 0.2s;
	webkit-transition: all 0.2s;
	width: 44px;
	z-index: 2;
}
#videoplayer .close:hover
{
	opacity: 1;
}
#z97-overview
{
	background: url("../../img/hp/overview/overview-bg.png") 50% 0;
}
#z97-overview .zection-inner
{
	background: url("../../img/hp/overview/overview-grid.png") 50% 0 no-repeat;
}
#z97-overview .mb
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 1097px;
}
#z97-overview .mb .base
{
	margin: 0 auto;
}
#z97-overview .mb .p1
{
	left: -48px;
	top: 25px;
}
#z97-overview .mb .p2
{
	left: -47px;
	top: 57px;
}
#z97-overview .mb .p3
{
	left: -42px;
	top: 123px;
}
#z97-overview .mb .p4
{
	left: -39px;
	top: 208px;
}
#z97-overview .mb .p5
{
	left: -25px;
	top: 262px;
}
#z97-overview .mb .p6
{
	left: -33px;
	top: 386px;
}
#z97-overview .mb .p7
{
	left: -13px;
	top: 478px;
}
#z97-overview .mb .p8
{
	left: -30px;
	top: 648px;
}
#z97-overview .mb .p9
{
	left: 207px;
	top: 30px;
}
#z97-overview .mb .p10
{
	left: 360px;
	top: 81px;
}
#z97-overview .mb .p11
{
	left: 285px;
	top: 259px;
}
#z97-overview .mb .p12
{
	left: 418px;
	top: 327px;
}
#z97-overview .mb .p13
{
	left: 467px;
	top: 382px;
}
#z97-overview .mb .p14
{
	left: 484px;
	top: 596px;
}
#z97-overview .mb .p15
{
	left: 436px;
	top: 630px;
}
#z97-overview .mb .p16
{
	left: 210px;
	top: 744px;
}
#z97-overview .mb .line .text
{
	color: #f8dfb0;
	width: 160px;
}
#z97-overview .mb .p1 .text,#z97-overview .mb .p2 .text,#z97-overview .mb .p3 .text,#z97-overview .mb .p4 .text,#z97-overview .mb .p5 .text,#z97-overview .mb .p6 .text,#z97-overview .mb .p7 .text
{
	text-align: right;
}
@media (max-width: 48em)
{
	#z97-overview .zection-descr
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 95%;
	}
	#z97-overview .zection-display .closeup
	{
		margin-left: -20%;
		position: static;
	}
	#z97-overview .mb
	{
		width: 97%;
	}
	#z97-overview .mb .line
	{
		display: inline-block !important;
		width: 49.2%;
	}
}
html #main-zone
{
	overflow: visible !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
html #asus-api-header
{
	position: relative !important;
}
html #overview #special-sectionOverview,html #overview #sectionOverview
{
	border: 0 !important;
	float: none !important;
	margin: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100% !important;
}
html #overview #special-sectionOverview img,html #overview #sectionOverview img
{
	max-width: none !important;
}
@media (max-width: 959px)
{
	.m-wrap img
	{
		max-width: none !important;
	}
}
#product_content_area p
{
	margin: 0;
}
#sectionOverview p,#special-sectionOverview p
{
	margin-bottom: 1em;
}
#overview #sectionOverview
{
	line-height: inherit;
}
.m-nav
{
	background: #484848;
	background: rgba(72,72,72,0.85);
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	font-size: 0;
	height: 55px;
	position: relative;
	text-align: center;
	top: auto;
	white-space: nowrap;
	width: 100%;
	z-index: 10101010101;
}
.m-nav .m-logo
{
	display: inline;
	display: inline-block;
	position: relative;
	vertical-align: baseline;
	vertical-align: top;
	width: 250px;
	zoom: 1;
}
.m-nav .m-logo img
{
	display: block;
	margin-top: 13px;
}
.m-nav ul
{
	border-left: 1px solid #ddd;
	display: inline;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	position: relative;
	vertical-align: baseline;
	vertical-align: top;
	zoom: 1;
}
.m-nav ul li
{
	font-size: 16px;
}
.m-nav ul li
{
	display: inline;
	display: inline-block;
	vertical-align: top;
	white-space: normal;
	zoom: 1;
}
.m-nav li
{
	border-right: 1px solid #ddd;
	color: #fff;
	text-align: center;
}
.m-nav li a
{
	background-color: transparent;
	color: #fff;
	display: block;
	font: 18px/55px "Oswald","Arial Narrow",Impact,"Roboto";
	moz-transition: background-color 0.2s;
	o-transition: background-color 0.2s;
	padding: 0 40px;
	text-decoration: none;
	transition: background-color 0.2s;
	webkit-transition: background-color 0.2s;
}
.m-nav li.on a,.m-nav li a:active,.m-nav li a:hover
{
	background-color: #bfa26b;
}
.m-nav.fixed
{
	height: 36px;
	min-width: 1000px;
	position: fixed;
	top: 0;
}
.m-nav.fixed a
{
	line-height: 36px;
}
.m-nav.fixed li.on i
{
	height: 2px;
}
@media (max-width: 1000px)
{
	.m-nav li a
	{
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (max-width: 60em)
{
	.m-nav .m-logo
	{
		display: none;
	}
	.m-nav ul
	{
		text-align: left;
	}
}
@media (max-width: 53.125em)
{
	.m-nav li a
	{
		padding-left: 14px;
		padding-right: 14px;
	}
}
.m-wrap .zection
{
	position: relative;
}
.m-wrap .zection-inner
{
	margin: 0 auto;
	max-width: 1000px;
	padding: 4.375em 0;
	position: relative;
}
.m-wrap .zection-display
{
	z-index: 2;
}
.m-wrap .zection-display img
{
	display: block;
}
.m-wrap .zection-display .base
{
	z-index: 1;
}
.m-wrap .zection-imgbg
{
	float: left;
	left: 50%;
	margin-left: -50%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
.m-wrap .zection-imgbg img
{
	display: block;
	height: auto;
	margin: 0 auto;
	width: 100%;
}
.m-wrap .learndetail
{
	position: relative;
}
.m-wrap .open-detail
{
	bottom: 0;
	float: left;
	left: 50%;
	margin-left: -95px;
	position: absolute;
	z-index: 5;
}
.m-wrap .close-detail
{
	bottom: 0;
	float: left;
	left: 50%;
	margin-left: -95px;
	position: absolute;
	z-index: 5;
}
.m-wrap .close-detail.attop
{
	bottom: auto;
	top: 0;
}
#backtop
{
	animation: fadein 0.5s;
	bottom: 50px;
	cursor: pointer;
	display: none;
	moz-animation: fadein 0.5s;
	ms-animation: fadein 0.5s;
	o-animation: fadein 0.5s;
	position: fixed;
	right: 10px;
	webkit-animation: fadein 0.5s;
	z-index: 99999;
}
#mininav
{
	height: 64px;
	position: relative;
	width: 100%;
	z-index: 999;
}
#mininav .bar
{
	background: #666;
	box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	height: 100%;
	position: relative;
	z-index: 2;
}
#mininav .toggle
{
	background: #555 url("../../img/ui/mininav-toggle.png") no-repeat 50% 50%;
	cursor: pointer;
	float: left;
	height: 100%;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 64px;
}
#mininav .toggle:hover,#mininav .toggle:active
{
	background-color: #444;
}
#mininav .menu
{
	display: none;
	left: 0;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 1;
}
#mininav .menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#mininav .menu li
{
	border-bottom: 1px solid #333;
	margin: 0;
	padding: 0;
	text-align: center;
}
#mininav .menu li a
{
	background: #777;
	background-image: linear-gradient(top, #777777,#666666);
	background-image: -moz-linear-gradient(top, #777777,#666666);
	background-image: -o-linear-gradient(top, #777777,#666666);
	background-size: 100%;
	color: #fff;
	display: block;
	font-family: "Oswald","Arial Narrow",Impact,"Roboto";
	font-size: 30px;
	font-weight: 400;
	height: 100%;
	line-height: 1.1;
	padding: 0.66667em;
	text-shadow: 0 1px 0 #333;
}
#mininav .menu li a:hover,#mininav .menu li a:active
{
	background: #555;
}
#mininav.open .menu
{
	animation: mininavShowMenu 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
	moz-animation: mininavShowMenu 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
	ms-animation: mininavShowMenu 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
	o-animation: mininavShowMenu 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
	webkit-animation: mininavShowMenu 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
#mininav.fixed
{
	position: fixed;
	right: 0;
	top: 0;
}
#mininav.fixed .bar
{
	float: left;
	opacity: .7;
	position: absolute;
	right: 0;
	top: 0;
	width: 64px;
}
#mininav.fixed.open .bar
{
	opacity: 1;
	position: relative;
	width: 100%;
}
@-moz-keyframes mininavShowMenu
{
	0%
	{
		moz-transform: translateY(-10%);
		opacity: 0;
		transform: translateY(-10%);
	}
	100%
	{
		moz-transform: translateY(0%);
		opacity: 1;
		transform: translateY(0%);
	}
}
@-webkit-keyframes mininavShowMenu
{
	0%
	{
		opacity: 0;
		transform: translateY(-10%);
		webkit-transform: translateY(-10%);
	}
	100%
	{
		opacity: 1;
		transform: translateY(0%);
		webkit-transform: translateY(0%);
	}
}
@-o-keyframes mininavShowMenu
{
	0%
	{
		opacity: 0;
		o-transform: translateY(-10%);
		transform: translateY(-10%);
	}
	100%
	{
		opacity: 1;
		o-transform: translateY(0%);
		transform: translateY(0%);
	}
}
@-ms-keyframes mininavShowMenu
{
	0%
	{
		ms-transform: translateY(-10%);
		opacity: 0;
		transform: translateY(-10%);
	}
	100%
	{
		ms-transform: translateY(0%);
		opacity: 1;
		transform: translateY(0%);
	}
}
@keyframes mininavShowMenu
{
	0%
	{
		opacity: 0;
		transform: translateY(-10%);
	}
	100%
	{
		opacity: 1;
		transform: translateY(0%);
	}
}
.m-wrap
{
	font-weight: 300;
}
.m-wrap .zection-title-x
{
	color: #4f7581;
	display: block;
	font-family: "Oswald","Arial Narrow",Impact,"Roboto";
	font-size: 2.75em;
	font-weight: 400;
	line-height: 1.05;
}
.m-wrap .zection-title-x.on-dark
{
	color: #dcc291;
}
.m-wrap .zection-title-b
{
	color: #4f7581;
	display: block;
	font-family: "Oswald","Arial Narrow",Impact,"Roboto";
	font-size: 1.875em;
	font-weight: 400;
	line-height: 1.1;
}
.m-wrap .zection-title-b.on-dark
{
	color: #dcc291;
}
.m-wrap .zection-title-x+.zection-title-b
{
	margin-top: 0.33333em;
}
.m-wrap .zection-title-s
{
	color: #adadad;
	display: block;
	font-family: "Roboto";
	font-size: 1.375em;
	font-weight: 400;
	line-height: 1.1;
}
.m-wrap .zection-title-x+.zection-title-s
{
	margin-top: 0.90909em;
}
.m-wrap .zection-descr
{
	font-size: 1.0625em;
	font-weight: 300;
}
.m-wrap .zection-descr.on-dark
{
	color: #fff;
}
.m-wrap .zection-title-x+.zection-descr,.m-wrap .zection-title-b+.zection-descr,.m-wrap .zection-title-s+.zection-descr
{
	margin-top: 1.47059em;
}
.m-wrap p.on-dark,.m-wrap span.on-dark
{
	color: #fff;
}
.m-wrap li strong
{
	display: block;
	font-weight: 700;
}
.m-wrap li span
{
	display: block;
}
@media (max-width: 60em)
{
	.m-wrap
	{
		font-size: 20px;
	}
	.m-wrap .zection-title-x
	{
		font-size: 1.8em;
	}
	.m-wrap .zection-title-b
	{
		font-size: 1.2em;
	}
}
.m-wrap .m-nav .m-logo
{
	display: none;
}
.m-wrap .divider.cyan
{
	background: #4f7582 url("../../img/ui/divider-bg-cyan.jpg") repeat-x 50% 0;
}
.m-wrap .divider.cyan .zection-title-x
{
	color: #fff;
	text-shadow: 0 1px #3c5861;
}
.m-wrap .divider.wood
{
	background: #cbb68f url("../../img/ui/divider-bg-wood.png") repeat-x 50% 0;
}
.m-wrap .divider.wood .zection-title-x
{
	color: black;
	font-family: "Oswald","Arial Narrow",Impact,"Roboto";
	text-shadow: 0 1px #3c5861;
}
@media (max-width: 48em)
{
	.m-wrap .divider .zection-title-x
	{
		font-size: 30px;
		padding-top: 15px;
	}
}
.m-wrap .picnav-item .title
{
	color: #fff;
}
.m-wrap .picnav-item a:hover .title
{
	color: #dcc291;
}
@media (max-width: 48em)
{
	html #main-zone .m-wrap .zection-text
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 95%;
	}
	html #main-zone .m-wrap .zection-display
	{
		bottom: auto;
		display: block;
		float: none;
		left: auto;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		position: relative;
		right: auto;
		top: auto;
		width: 95%;
		width: 96%;
	}
	html #main-zone .m-wrap .zection-display .base
	{
		margin-bottom: 1em;
	}
	html #main-zone .m-wrap .zection-display .base img,html #main-zone .m-wrap .zection-display .screenshot img
	{
		height: auto;
		width: 100%;
	}
	.m-wrap .zection-inner
	{
		padding-bottom: 2.5em;
		padding-top: 2.5em;
	}
}
@media (max-width: 48em)
{
	html #main-zone .m-wrap .line[class^=p]
	{
		bottom: auto !important;
		float: none;
		left: auto !important;
		margin: 0 0 1em 0 !important;
		padding: 0 !important;
		position: relative;
		right: auto !important;
		text-align: left;
		top: auto !important;
		width: auto !important;
	}
	html #main-zone .m-wrap .line[class^=p] .text
	{
		bottom: auto !important;
		float: none;
		font-size: 1.0625em;
		left: auto !important;
		margin: 0 !important;
		padding: 0 0 0 32px !important;
		position: relative;
		right: auto !important;
		text-align: left !important;
		top: auto !important;
		width: auto !important;
	}
	html #main-zone .m-wrap .line[class^=p] .text span,html #main-zone .m-wrap .line[class^=p] .text strong
	{
		width: auto !important;
	}
	html #main-zone .m-wrap .line[class^=p] .text .id
	{
		display: block;
		float: left;
		left: 0;
		position: absolute;
		top: 2px;
	}
	html #main-zone .m-wrap .line[class^=p] .point
	{
		display: none;
	}
}
.m-wrap .tabing-menu.in-pic
{
	background: #313131;
	left: -150%;
	position: relative;
	width: 400%;
}
.m-wrap .tabing-menu.in-pic ul
{
	font-size: 0;
	height: 186px;
	margin: 0 auto;
	padding-bottom: 14px;
	padding-top: 14px;
	text-align: center;
	width: 984px;
}
.m-wrap .tabing-menu.in-pic ul>li
{
	font-size: 16px;
}
.m-wrap .tabing-menu.in-pic ul>li
{
	display: inline;
	display: inline-block;
	vertical-align: top;
	white-space: normal;
	zoom: 1;
}
.m-wrap .tabing-menu.in-pic li
{
	height: 186px;
	position: relative;
	width: 20%;
}
.m-wrap .tabing-menu.in-pic li a
{
	border-radius: 4px;
	display: block;
	height: 186px;
	margin-left: auto;
	margin-right: auto;
	moz-border-radius: 4px;
	ms-border-radius: 4px;
	o-border-radius: 4px;
	overflow: hidden;
	position: relative;
	text-align: center;
	text-decoration: none;
	webkit-border-radius: 4px;
	width: 179px;
}
.m-wrap .tabing-menu.in-pic li .title
{
	background: rgba(0,0,0,0.7);
	background: url("../../img/ui/00000080.png");
	color: #dcc291;
	float: left;
	font-family: "Oswald","Arial Narrow",Impact,"Roboto";
	font-size: 1.375em;
	font-weight: 400;
	height: 112px;
	left: 0;
	line-height: 1.2;
	moz-transition: opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	o-transition: opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	padding: 74px 6px 0;
	position: absolute;
	top: 0;
	transition: opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	webkit-transition: opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	width: 167px;
	z-index: 2;
}
.m-wrap .tabing-menu.in-pic li .pic
{
	border-radius: 4px;
	moz-border-radius: 4px;
	moz-transition: -moz-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	ms-border-radius: 4px;
	o-border-radius: 4px;
	o-transition: -o-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	position: relative;
	transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	webkit-border-radius: 4px;
	webkit-transition: -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
	z-index: 1;
}
.m-wrap .tabing-menu.in-pic li .pic img
{
	border-radius: 4px;
	display: block;
	moz-border-radius: 4px;
	ms-border-radius: 4px;
	o-border-radius: 4px;
	webkit-border-radius: 4px;
}
.m-wrap .tabing-menu.in-pic li.on a .title,.m-wrap .tabing-menu.in-pic li a:hover .title
{
	opacity: 0;
}
.no-opacity .m-wrap .tabing-menu.in-pic li.on a .title,.no-opacity .m-wrap .tabing-menu.in-pic li a:hover .title
{
	display: none;
}
.m-wrap .tabing-menu.in-pic li a:hover .pic
{
	moz-transform: scale(1.2, 1.2);
	ms-transform: scale(1.2, 1.2);
	o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
	webkit-transform: scale(1.2, 1.2);
}
.m-wrap .tabing-menu.in-pic li.on:after
{
	background: url("../../img/ui/tabing2-active-arrow.png");
	bottom: -14.5px;
	content: '';
	float: left;
	height: 13px;
	left: 50%;
	margin-left: -10px;
	overflow: hidden;
	position: absolute;
	width: 21px;
}
@media (max-width: 62.5em)
{
	.m-wrap .tabing-menu.in-pic
	{
		left: 0;
		width: 100%;
	}
	.m-wrap .tabing-menu.in-pic ul
	{
		height: auto;
		overflow: hidden;
		width: 100%;
	}
	.m-wrap .tabing-menu.in-pic li
	{
		display: block;
		float: left;
	}
	.m-wrap .tabing-menu.in-pic li a
	{
		height: auto;
		width: 100%;
	}
	.m-wrap .tabing-menu.in-pic li .title
	{
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
}
@media (max-width: 48em)
{
	.m-wrap .tabing-menu.in-pic li
	{
		display: block;
		float: none;
		height: auto;
		margin-bottom: .2em;
		width: 100%;
	}
	.m-wrap .tabing-menu.in-pic li a
	{
		display: inline;
		height: auto;
	}
	.m-wrap .tabing-menu.in-pic li .title
	{
		display: inline;
		height: auto;
		padding: .5em 0;
		position: static;
		width: 100%;
	}
	.m-wrap .tabing-menu.in-pic li .pic
	{
		display: none;
	}
	.m-wrap .tabing-menu.in-pic li.on a .title,.m-wrap .tabing-menu.in-pic li a:hover .title
	{
		background: #dcc291;
		color: black;
		opacity: 1;
	}
}
@media (max-width: 48em)
{
	.m-wrap .tabing .tabing-page .tabing-page-cont
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 95%;
	}
	.m-wrap .tabing .tabing-page .tabing-page-descr
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 95%;
	}
}
.m-wrap .zection-title-b2
{
	color: #4f7581;
	display: block;
	font-family: "Oswald","Arial Narrow",Impact,"Roboto";
	font-size: 1.25em;
	font-weight: 400;
	line-height: 1.1;
}
.m-wrap .zection-title-b2+.zection-descr
{
	margin-top: 1em;
}
.m-wrap .blockquote
{
	margin-bottom: 1.5625em;
	margin-top: 1.5625em;
}
.m-wrap .icn-circle-bigplay
{
	background-image: url("../../img/ui/icn-circle-bigplay.png");
	background-repeat: no-repeat;
	display: block;
	height: 97px;
	overflow: hidden;
	text-align: left;
	text-indent: -119988px;
	width: 97px;
}
.m-wrap .icn-circle-bigplay>br,.m-wrap .icn-circle-bigplay br
{
	display: none;
}
#protection .detail .zection-text .icon,#pcdiy-step4 .steps .n1,#pcdiy-step4 .steps .n2,#fan-xpert3 .controls .zection-text ul .n1,#fan-xpert3 .controls .zection-text ul .n3,#validation-hours .zection-display .heading,#validation-hours .zection-display .list,#pcdiy-step1 .heading,#doublewin .supports li,#proven-quality-top .columns .col,#compatible-devices .detail .zection-text,#compatible-others .zection-text,#pcdiy-step4 .steps .n3,#wifi-go .controls .zection-display,#pcdiy .steps li .pic,#crystal-sound2 .zection-text,#crystal-sound2 .zection-display,#doublewin .brief .zection-text,#doublewin .network .chart,#doublewin .network .row,#uefi-bios .mode,#fan-xpert3 .controls .zection-text ul .n2,#speed .col1,#speed .col2,#protection .detail .zection-text .descr,#compatible-devices .qvl .zection-text,#compatible-devices .qvl .zection-display,#pcdiy .steps li .descr,#nfc .zection-text,#nfc .zection-display,#homecloud .zection-text,#homecloud .zection-display,#compatible-others .zection-display,#wifi-go .controls .zection-text,#validation-hours .zection-display .pics,#pcdiy-step1 .detail,#media-streamer .zection-display
{
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	position: relative;
}
#pcdiy-step4 .steps .n1
{
	margin-left: 0;
}
#pcdiy-step4 .steps .n3
{
	margin-right: 0;
}
#protection .detail .zection-text .icon,#pcdiy-step4 .steps .n1,#pcdiy-step4 .steps .n2
{
	width: 14.667%;
}
#fan-xpert3 .controls .zection-text ul .n1,#fan-xpert3 .controls .zection-text ul .n3,#validation-hours .zection-display .heading,#validation-hours .zection-display .list,#pcdiy-step1 .heading
{
	width: 23.0%;
}
#doublewin .supports li,#proven-quality-top .columns .col,#compatible-devices .detail .zection-text,#compatible-others .zection-text,#pcdiy-step4 .steps .n3,#wifi-go .controls .zection-display
{
	width: 31.333%;
}
#pcdiy .steps li .pic
{
	width: 39.667%;
}
#crystal-sound2 .zection-text,#crystal-sound2 .zection-display,#doublewin .brief .zection-text,#doublewin .network .chart,#doublewin .network .row,#uefi-bios .mode,#fan-xpert3 .controls .zection-text ul .n2,#speed .col1,#speed .col2,#protection .detail .zection-text .descr,#compatible-devices .qvl .zection-text,#compatible-devices .qvl .zection-display,#pcdiy .steps li .descr,#nfc .zection-text,#nfc .zection-display
{
	width: 48.0%;
}
#homecloud .zection-text,#homecloud .zection-display
{
	width: 56.333%;
}
#compatible-others .zection-display,#wifi-go .controls .zection-text
{
	width: 64.667%;
}
#validation-hours .zection-display .pics,#pcdiy-step1 .detail,#media-streamer .zection-display
{
	width: 73.0%;
}
#media-streamer .zection-display
{
	padding-left: 8.333%;
}
#doublewin .supports .n1
{
	padding-left: 33.333%;
}
#pcdiy-step4 .steps .n1,#pcdiy-step4 .steps .n2
{
	padding-right: 8.333%;
}
#homecloud .zection-text,#homecloud .zection-display
{
	padding-right: 41.667%;
}
html,body
{
	overflow-x: hidden;
}
#h97-wrap
{
	background: #fff;
	margin: 0 auto;
	position: relative !important;
}
#h97-content
{
	animation: fadein 0.4s ease;
	animation-fill-mode: both;
	margin-left: auto !important;
	margin-right: auto !important;
	moz-animation: fadein 0.4s ease;
	moz-animation-fill-mode: both;
	ms-animation: fadein 0.4s ease;
	ms-animation-fill-mode: both;
	o-animation: fadein 0.4s ease;
	o-animation-fill-mode: both;
	overflow: hidden;
	position: relative;
	webkit-animation: fadein 0.4s ease;
	webkit-animation-fill-mode: both;
	width: 100%;
}
#h97-content:after
{
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
* html #h97-content
{
	zoom: 1;
}
*:first-child+html #h97-content
{
	zoom: 1;
}
#h97-top
{
	background: black;
	overflow: hidden;
}
#h97-top:before,#h97-top:after
{
	content: "";
	display: table;
}
#h97-top:after
{
	clear: both;
}
#h97-top
{
	zoom: 1;
}
#h97-top .picnav .title
{
	background: #7e6838;
	background: rgba(126,104,56,0.8);
	font-size: 1.875em;
	font-weight: 400;
	text-align: center;
}
#h97-top .picnav a:hover .title
{
	background: #7e6838;
	color: black;
}
#h97-top .main
{
	float: left;
	width: 38.94583%;
}
#h97-top .main .picnav-item
{
	width: 100%;
}
#h97-top .sub
{
	float: left;
	white-space: normal;
	width: 61.05417%;
}
#h97-top .sub .picnav-item
{
	width: 33.33%;
}
@media (max-width: 48em)
{
	#h97-top .picnav-item .title
	{
		font-size: 1.375em;
	}
}
#gaming-scenario
{
	background: url("../../img/ui/bg-rubber2.jpg");
	position: relative;
}
#gaming-scenario .divider
{
	position: relative;
	z-index: 3;
}
#gaming-scenario .zection
{
	z-index: 2;
}
#gaming-scenario .zection.first
{
	background: url("../../img/ui/bg-black-gradient-top.png") repeat-x 50% 0;
}
#gaming-scenario .zection.last
{
	background: url("../../img/ui/bg-black-gradient-btm.png") repeat-x 0% 100%;
}
#gaming-scenario:before
{
	background: url("../../img/ui/circuit.png") no-repeat 50% 50%;
	content: '';
	float: left;
	height: 100%;
	left: 50%;
	margin-left: -654px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 134px;
	z-index: 1;
}
#crystal-sound2 .zection-inner
{
	padding-bottom: 0.625em;
}
#crystal-sound2 .zection-inner:before,#crystal-sound2 .zection-inner:after
{
	content: "";
	display: table;
}
#crystal-sound2 .zection-inner:after
{
	clear: both;
}
#crystal-sound2 .zection-inner
{
	zoom: 1;
}
#crystal-sound2 .zection-text
{
	position: relative;
}
#crystal-sound2 .zection-title-x
{
	width: 117.37288%;
}
#crystal-sound2 .zection-display
{
	left: -1.25em;
	margin-bottom: 8.125em;
	margin-top: 6.25em;
	position: relative;
	z-index: 1;
}
#crystal-sound2 .mb .line .text
{
	font-size: 1.0625em;
}
#crystal-sound2 .mb .line .text strong
{
	color: #dcc291;
	font-weight: 400;
}
#crystal-sound2 .mb .line .text span
{
	width: 300px;
}
#crystal-sound2 .mb .p1
{
	left: -294px;
	top: 260px;
}
#crystal-sound2 .mb .p2
{
	left: -190px;
	top: 315px;
}
#crystal-sound2 .mb .p3
{
	left: -290px;
	top: 368px;
}
#crystal-sound2 .mb .p4
{
	left: -90px;
	top: 445px;
}
#crystal-sound2 .mb .p5
{
	left: 300px;
	top: 380px;
}
#crystal-sound2 .mb .p6
{
	left: 436px;
	top: 428px;
}
#crystal-sound2 .mb .p1 .text
{
	width: 147px;
}
#crystal-sound2 .mb .p2 .text
{
	width: 250px;
}
#crystal-sound2 .mb .p3 .text
{
	width: 150px;
}
#crystal-sound2 .mb .p4 .text
{
	width: 350px;
}
#crystal-sound2 .mb .p5 .text
{
	width: 200px;
}
#crystal-sound2 .mb .p6 .text
{
	margin-left: -135px;
	width: 270px;
}
#crystal-sound2 .mb .p6 .text span
{
	width: 100%;
}
@media (max-width: 48em)
{
	#crystal-sound2 .zection-display
	{
		margin-bottom: 0;
		margin-top: 0;
	}
	#crystal-sound2 .mb .base img
	{
		width: 130% !important;
	}
}
#turbo-lan .zection-inner
{
	padding-bottom: 0.625em;
	padding-top: 0.625em;
}
#turbo-lan .zection-text
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 97.96748%;
}
#turbo-lan .zection-display
{
	margin: 3.75em auto 1.875em;
	position: relative;
	width: 581px;
}
#turbo-lan .zection-display .chart
{
	float: left;
	position: absolute;
	right: -190px;
	top: -1.25em;
}
#turbo-lan .zection-display .screenshot
{
	position: relative;
}
#turbo-lan .zection-display .p1
{
	left: -10px;
	top: 64px;
}
#turbo-lan .zection-display .p2
{
	left: -56px;
	top: 142px;
}
#turbo-lan .zection-display .p3
{
	left: -28px;
	top: 335px;
}
#turbo-lan .zection-display .p1 .text
{
	width: 180px;
}
#turbo-lan .zection-display .p2 .text
{
	width: 138px;
}
#turbo-lan .zection-display .p3 .text
{
	width: 162px;
}
@media (max-width: 48em)
{
	#turbo-lan .zection-display
	{
		margin-bottom: 0;
		margin-top: 0;
	}
	#turbo-lan .zection-display .screenshot
	{
		overflow: hidden;
	}
	#turbo-lan .zection-display .screenshot .chart
	{
		float: right;
		position: static;
	}
	#turbo-lan .zection-display .screenshot .line
	{
		float: left !important;
		width: 60% !important;
	}
}
#doublewin .zection-inner
{
	padding-top: 2.5em;
}
#doublewin .brief:before,#doublewin .brief:after
{
	content: "";
	display: table;
}
#doublewin .brief:after
{
	clear: both;
}
#doublewin .brief
{
	zoom: 1;
}
#doublewin .brief .mb
{
	float: left;
	left: 47.96748%;
	position: absolute;
	top: 0.625em;
}
#doublewin .row
{
	margin-top: 2.5em;
}
#doublewin .row .title
{
	color: #dcc291;
	font-weight: 400;
}
#doublewin .network
{
	margin-top: 1.25em;
}
#doublewin .network:before,#doublewin .network:after
{
	content: "";
	display: table;
}
#doublewin .network:after
{
	clear: both;
}
#doublewin .network
{
	zoom: 1;
}
#doublewin .network .row
{
	margin-bottom: 3.125em;
}
#doublewin .supports
{
	margin-top: 3.75em;
}
#doublewin .supports ul:before,#doublewin .supports ul:after
{
	content: "";
	display: table;
}
#doublewin .supports ul:after
{
	clear: both;
}
#doublewin .supports ul
{
	zoom: 1;
}
#doublewin .supports li .pic
{
	margin-bottom: 1.25em;
}
#doublewin .supports li .pic img
{
	vertical-align: bottom;
}
#doublewin .supports li strong
{
	margin-bottom: .2em;
}
#doublewin .supports .n1>*
{
	position: relative;
	z-index: 2;
}
#doublewin .supports .n1 .pic
{
	height: 250px;
	position: relative;
	z-index: 1 !important;
}
#doublewin .supports .n1 .pic img
{
	float: left;
	position: absolute;
	right: -180px;
	top: 0;
}
@media (max-width: 48em)
{
	#doublewin .brief .mb
	{
		float: none;
		position: static;
		width: 150%;
	}
	#doublewin .brief .mb img
	{
		height: auto;
		width: 100%;
	}
	#doublewin .network .chart
	{
		display: block;
		float: none;
		left: 0;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		width: 95%;
	}
	#doublewin .network .chart img
	{
		height: auto;
		margin-left: auto;
		margin-right: auto;
		max-width: 100% !important;
		width: 100%;
	}
	#doublewin .network .row
	{
		display: block;
		float: none;
		margin-bottom: 1em;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		width: 95%;
	}
	#doublewin .supports
	{
		margin-top: 0;
	}
	#doublewin .supports li,#doublewin .supports .n1
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		width: 95%;
	}
	#doublewin .supports li .pic,#doublewin .supports .n1 .pic
	{
		text-align: center;
	}
	#doublewin .supports .n1 .pic
	{
		min-height: 300px;
	}
}
#uefi-bios
{
	background: #fff;
}
#uefi-bios .zection-inner
{
	z-index: 2;
}
#uefi-bios .brief .zection-text
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 64.63415%;
}
#uefi-bios .brief .screenshot
{
	margin: 8.125em auto 9.375em;
	position: relative;
}
#uefi-bios .brief .screenshot .line .text strong
{
	color: #4f7581;
}
#uefi-bios .brief .screenshot .p1
{
	left: 10px;
	top: -33px;
}
#uefi-bios .brief .screenshot .p2
{
	left: 310px;
	top: -39px;
}
#uefi-bios .brief .screenshot .p3
{
	left: 132px;
	top: 221px;
}
#uefi-bios .brief .screenshot .p4
{
	left: 472px;
	top: 306px;
}
#uefi-bios .brief .screenshot .p5
{
	left: 789px;
	top: 281px;
}
#uefi-bios .brief .screenshot .p1 .text
{
	width: 255px;
}
#uefi-bios .brief .screenshot .p2 .text
{
	width: 475px;
}
#uefi-bios .brief .screenshot .p3 .text
{
	width: 305px;
}
#uefi-bios .brief .screenshot .p4 .text
{
	width: 292px;
}
#uefi-bios .brief .screenshot .p5 .text
{
	width: 222px;
}
#uefi-bios .modes:before,#uefi-bios .modes:after
{
	content: "";
	display: table;
}
#uefi-bios .modes:after
{
	clear: both;
}
#uefi-bios .modes
{
	zoom: 1;
}
#uefi-bios .mode:before,#uefi-bios .mode:after
{
	content: "";
	display: table;
}
#uefi-bios .mode:after
{
	clear: both;
}
#uefi-bios .mode
{
	zoom: 1;
}
#uefi-bios .mode .title
{
	border: 2px solid #4f7581;
	color: #4f7581;
	float: left;
	font-family: "Roboto";
	font-size: 1.5em;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 1em;
	padding-left: 0.20833em;
	padding-right: 0.20833em;
}
#uefi-bios .mode ul
{
	clear: both;
}
#uefi-bios .mode ul li
{
	margin-bottom: .3em;
}
#uefi-bios .mode ul strong
{
	color: #4f7581;
}
#uefi-bios .gaming-bg
{
	bottom: 100px;
	float: left;
	left: 50%;
	margin-left: -569.5px;
	position: absolute;
	width: 1139px;
	z-index: 1;
}
#uefi-bios .gaming-bg img
{
	height: auto;
	width: 100%;
}
@media (max-width: 48em)
{
	#uefi-bios .brief .screenshot
	{
		margin-bottom: 1em;
		margin-top: 1em;
	}
	#uefi-bios .brief .mb
	{
		width: 130%;
	}
}
@media (max-width: 30em)
{
	#uefi-bios .mode
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 95%;
	}
	#uefi-bios .ez
	{
		margin-bottom: 2em;
	}
}
#fan-xpert3 .brief
{
	margin-bottom: 2.8125em;
}
#fan-xpert3 .brief .zection-text
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 81.30081%;
}
#fan-xpert3 .brief .mb
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 53.25em;
}
#fan-xpert3 .brief .mb .p1,#fan-xpert3 .brief .mb .p2,#fan-xpert3 .brief .mb .p3
{
	position: absolute;
	z-index: 2;
}
#fan-xpert3 .brief .mb .p1
{
	left: -36px;
	top: 9px;
}
#fan-xpert3 .brief .mb .p2
{
	left: 407px;
	top: 55px;
}
#fan-xpert3 .brief .mb .p3
{
	left: 315px;
	top: 323px;
}
#fan-xpert3 .controls .zection-display
{
	margin-left: -129px;
	position: relative;
	width: 1242px;
}
#fan-xpert3 .controls .zection-display .screenshot
{
	position: relative;
	z-index: 1;
}
#fan-xpert3 .controls .zection-display .play
{
	float: left;
	left: 50%;
	margin-left: -69px;
	margin-top: -99px;
	position: absolute;
	top: 50%;
	z-index: 2;
}
#fan-xpert3 .controls .zection-text
{
	margin-top: -5.625em;
}
#fan-xpert3 .controls .zection-text ul:before,#fan-xpert3 .controls .zection-text ul:after
{
	content: "";
	display: table;
}
#fan-xpert3 .controls .zection-text ul:after
{
	clear: both;
}
#fan-xpert3 .controls .zection-text ul
{
	zoom: 1;
}
@media (max-width: 48em)
{
	#fan-xpert3 .brief .mb
	{
		display: block;
		float: none;
		margin-left: -10%;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 120%;
		width: 95%;
	}
	#fan-xpert3 .brief .mb .p1,#fan-xpert3 .brief .mb .p2,#fan-xpert3 .brief .mb .p3
	{
		float: none;
		margin: 0 0 1em 10%;
		position: static;
	}
	#fan-xpert3 .controls .zection-text
	{
		margin-top: 0;
	}
	#fan-xpert3 .controls .zection-text ul .n1,#fan-xpert3 .controls .zection-text ul .n2,#fan-xpert3 .controls .zection-text ul .n3
	{
		display: block;
		float: none;
		margin-bottom: 1em;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 95%;
	}
}
#speed .zection-inner
{
	padding-top: 0 !important;
}
#speed .col1,#speed .col2
{
	padding-top: 26.25em;
	position: relative;
}
#speed .col1 .zection-display,#speed .col2 .zection-display
{
	z-index: 1;
}
#speed .col1 .zection-text,#speed .col2 .zection-text
{
	position: relative;
	z-index: 2;
}
#speed .col1 .zection-display
{
	float: left;
	position: absolute;
	right: 0;
	top: 0;
}
#speed .col2 .zection-display
{
	float: left;
	left: 0;
	position: absolute;
	top: 0;
}
@media (max-width: 48em)
{
	#speed .col1,#speed .col2
	{
		overflow: hidden;
	}
	html #main-zone #speed .col1 .zection-display
	{
		float: left;
		position: absolute;
		right: 0;
		top: 0;
	}
	html #main-zone #speed .col2 .zection-display
	{
		float: left;
		left: 0;
		position: absolute;
		top: 0;
	}
	#speed .col1 .zection-display .mb img,#speed .col2 .zection-display .mb img
	{
		height: 100%;
		margin-left: -60%;
		width: auto;
	}
}
@media (max-width: 37.5em)
{
	#speed .zection-inner
	{
		padding-top: 4.375em !important;
	}
	#speed .col1,#speed .col2
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
		width: 100%;
		width: 95%;
	}
	html #main-zone #speed .col1 .zection-display,html #main-zone #speed .col2 .zection-display
	{
		float: none;
		position: static;
	}
	#speed .col1 .zection-display .mb img,#speed .col2 .zection-display .mb img
	{
		height: auto;
		margin-left: 0;
		width: 100%;
	}
	#speed .col1
	{
		margin-bottom: 1em;
	}
}
#proven-quality-top
{
	background: black;
}
#proven-quality-top .zection-inner
{
	height: 52.125em;
	padding-top: 1.25em;
}
#proven-quality-top .zection-text
{
	position: relative;
	text-align: center;
	z-index: 2;
}
#proven-quality-top .zection-text .title
{
	color: #fff;
	margin-bottom: 1.81818em;
}
#proven-quality-top .columns
{
	margin-bottom: 3.4375em;
}
#proven-quality-top .columns:before,#proven-quality-top .columns:after
{
	content: "";
	display: table;
}
#proven-quality-top .columns:after
{
	clear: both;
}
#proven-quality-top .columns
{
	zoom: 1;
}
#proven-quality-top .columns .col
{
	height: 18.0625em;
	padding-top: 182px;
}
#proven-quality-top .columns .col strong
{
	color: #fff;
	font-size: 2.25em;
	margin-bottom: 0.83333em;
	position: relative;
	z-index: 2;
}
#proven-quality-top .columns .col span
{
	padding: 0 1.375em;
	position: relative;
	z-index: 2;
}
#proven-quality-top .columns .col .icon
{
	float: left;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
#proven-quality-top .columns .col .icon img
{
	display: block;
	height: auto;
	width: 100%;
}
#proven-quality-top .zection-display
{
	float: left;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
#proven-quality-top .zection-display .bg
{
	background: #000 url("../../img/hp//proven-quality/proven-quality.jpg") 50% 0;
	float: left;
	height: 100%;
	left: 50%;
	margin-left: -150%;
	position: absolute;
	top: 0;
	width: 300%;
}
@media (max-width: 60em)
{
	#proven-quality-top .columns .col
	{
		padding-top: 20%;
	}
	#proven-quality-top .columns .col strong
	{
		margin-bottom: 0.41667em;
	}
}
@media (max-width: 48em)
{
	#proven-quality-top
	{
		background: #000 url("../../img/hp//proven-quality/proven-quality.jpg") 50% 0;
		background-size: cover;
		moz-background-size: cover;
		o-background-size: cover;
		webkit-background-size: cover;
	}
	#proven-quality-top .zection-inner
	{
		height: auto;
	}
	#proven-quality-top .zection-display
	{
		display: none !important;
	}
	#proven-quality-top .columns
	{
		margin-bottom: 1em;
	}
	#proven-quality-top .columns .col
	{
		height: 200px;
		padding-top: 18%;
	}
	#proven-quality-top .columns .col strong
	{
		font-size: 1.25em;
	}
	#proven-quality-top .columns .col span
	{
		display: block;
		font-size: 16px;
		line-height: 1;
		padding: 0 0.625em;
	}
}
@media (max-width: 41em) /* edited */
{
	#proven-quality-top .columns .col span
	{
		display: none;
	}
}
#protection
{
	background: #050203;
}
#protection .zection-inner
{
	padding-bottom: 0 !important;
}
#protection .brief
{
	margin-bottom: 5em;
}
#protection .brief .zection-text
{
	text-align: center;
}
#protection .brief .zection-descr
{
	margin-left: auto;
	margin-right: auto;
	width: 81.30081%;
}
#protection .detail
{
	margin-bottom: 1.5625em;
	position: relative;
}
#protection .detail .zection-text
{
	position: relative;
	z-index: 2;
}
#protection .detail .zection-text li
{
	margin-bottom: 2.1875em;
}
#protection .detail .zection-text li:before,#protection .detail .zection-text li:after
{
	content: "";
	display: table;
}
#protection .detail .zection-text li:after
{
	clear: both;
}
#protection .detail .zection-text li
{
	zoom: 1;
}
#protection .detail .zection-text .icon
{
	padding-top: 4px;
}
#protection .detail .zection-text .descr strong
{
	color: #dcc291;
}
#protection .detail .zection-display
{
	float: left;
	left: 37.9375em;
	position: absolute;
	top: -1.5625em;
	z-index: 1;
}
#protection .ports .zection-display
{
	margin-left: 32.9375em;
	position: relative;
}
#protection .ports .zection-display .line .text
{
	font-size: 1.0625em;
}
#protection .ports .zection-display .line .text strong
{
	color: #dcc291;
}
#protection .ports .zection-display .line .text span
{
	width: 380px;
}
#protection .ports .zection-display .line .text .icon
{
	float: left;
	margin-right: 15px;
	position: absolute;
	right: 100%;
	top: 0;
}
#protection .ports .zection-display .p1
{
	left: -112px;
	top: 120px;
}
#protection .ports .zection-display .p2
{
	left: -245px;
	top: 235px;
}
#protection .ports .zection-display .p3
{
	left: -189px;
	top: 353px;
}
#protection .ports .zection-display .p4
{
	left: -299px;
	top: 478px;
}
#protection .ports .zection-display .p5
{
	left: -237px;
	top: 618px;
}
#protection .ports .zection-display .p1 .text
{
	width: 290px;
}
#protection .ports .zection-display .p2 .text
{
	width: 157px;
}
#protection .ports .zection-display .p3 .text
{
	width: 210px;
}
#protection .ports .zection-display .p4 .text
{
	width: 100px;
}
#protection .ports .zection-display .p5 .text
{
	width: 162px;
}
#protection .zection-display .closeup
{
	position: relative;
	z-index: 1;
}
#protection .zection-display .effect
{
	float: left;
	height: 760px;
	position: absolute;
	right: -100px;
	top: 80px;
	width: 760px;
	z-index: 2;
}
@media (max-width: 48em)
{
	#protection .zection-inner
	{
		padding-bottom: 1.875em !important;
	}
	#protection .brief
	{
		margin-bottom: 1.875em;
	}
	#protection .detail .zection-text li
	{
		margin-bottom: 1.25em;
	}
	#protection .detail .zection-text .icon img
	{
		height: auto;
		width: 100%;
	}
	#protection .detail .zection-text .descr
	{
		width: 81.30081%;
	}
	/* edited */
}
#compatible-devices
{
	background: #fff;
}
#compatible-devices .brief
{
	margin-bottom: 3.125em;
}
#compatible-devices .brief .zection-text
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 81.30081%;
}
#compatible-devices .detail
{
	height: 40.125em;
	margin-bottom: 3.75em;
	position: relative;
}
#compatible-devices .detail:before,#compatible-devices .detail:after
{
	content: "";
	display: table;
}
#compatible-devices .detail:after
{
	clear: both;
}
#compatible-devices .detail
{
	zoom: 1;
}
#compatible-devices .detail .zection-text
{
	position: relative;
	z-index: 3;
}
#compatible-devices .detail .zection-display
{
	float: left;
	left: 0;
	position: absolute;
	top: 0;
}
#compatible-devices .detail .zection-display .heading
{
	float: left;
	position: absolute;
	right: 0;
	top: 9.875em;
	z-index: 2;
}
#compatible-devices .detail .zection-display .pics
{
	position: relative;
	z-index: 1;
}
#compatible-devices .qvl:before,#compatible-devices .qvl:after
{
	content: "";
	display: table;
}
#compatible-devices .qvl:after
{
	clear: both;
}
#compatible-devices .qvl
{
	zoom: 1;
}
#compatible-devices .qvl .zection-text
{
	position: relative;
	z-index: 2;
}
#compatible-devices .qvl .zection-text .zection-title-x
{
	font-size: 3.75em;
	font-weight: 700;
}
#compatible-devices .qvl .zection-text .zection-title-s
{
	color: #4f7581;
	font-size: 1.1875em;
}
#compatible-devices .qvl .zection-display
{
	left: 0.625em;
	padding-top: 1.25em;
	position: relative;
	z-index: 1;
}
@media (max-width: 85.3125em)
{
	#compatible-devices .detail .zection-display .heading
	{
		left: 50%;
		right: auto;
	}
}
@media (max-width: 62.5em)
{
	#compatible-devices .detail .zection-display
	{
		width: 100%;
	}
	#compatible-devices .detail .zection-display .heading
	{
		left: auto;
		right: 0;
	}
	#compatible-devices .detail .zection-display .pics img
	{
		height: auto;
		width: 100%;
	}
	#compatible-devices .detail .zection-text
	{
		background: white;
		width: 27.96748%;
	}
}
@media (max-width: 48em)
{
	#compatible-devices .brief
	{
		margin-bottom: 1.25em;
	}
	#compatible-devices .detail
	{
		height: auto;
		margin-bottom: 1.25em;
	}
	#compatible-devices .detail .zection-display .heading
	{
		background: #222;
		background: rgba(34,34,34,0.7);
		left: 0;
		padding: 5px;
		right: auto;
		top: 12px;
		width: 45%;
	}
	#compatible-devices .detail .zection-display .heading img
	{
		height: auto;
		width: 100%;
	}
	#compatible-devices .detail .zection-text
	{
		background: none;
	}
	#compatible-devices .qvl .zection-display
	{
		margin-bottom: -3.75em;
	}
	#compatible-devices .qvl .zection-display .screenshot
	{
		margin-left: auto;
		margin-right: auto;
		width: 80%;
	}
	#compatible-devices .qvl .zection-display .screenshot img
	{
		height: auto;
		width: 100%;
	}
}
#compatible-others
{
	background: url("../../img/ui/bg-scratch.jpg") 50% 0;
}
#compatible-others .zection-inner
{
	height: 23.125em;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
#compatible-others .zection-inner:before,#compatible-others .zection-inner:after
{
	content: "";
	display: table;
}
#compatible-others .zection-inner:after
{
	clear: both;
}
#compatible-others .zection-inner
{
	zoom: 1;
}
#compatible-others .zection-text
{
	padding-top: 2.5em;
}
#compatible-others .zection-text .zection-title-b2
{
	width: 153.24675%;
}
#compatible-others .zection-display
{
	height: 100%;
	position: relative;
}
#compatible-others .zection-display .mb
{
	bottom: 0;
	float: left;
	left: 1.25em;
	position: absolute;
}
@media (max-width: 48em)
{
	#compatible-others .zection-inner
	{
		height: auto;
	}
	#compatible-others .zection-text
	{
		margin-left: 2% !important;
		width: 81.30081% !important;
	}
	#compatible-others .zection-display .mb
	{
		margin-left: 10%;
		margin-top: -15%;
		position: static;
		width: 120%;
	}
	#compatible-others .zection-display .mb img
	{
		height: auto;
		width: 100%;
	}
}
#validation-hours .zection-inner
{
	padding-bottom: 0 !important;
}
#validation-hours .zection-text
{
	margin-bottom: 5.125em;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 81.30081%;
}
#validation-hours .zection-display
{
	height: 37.875em;
	padding-top: 1.875em;
	position: relative;
}
#validation-hours .zection-display:before,#validation-hours .zection-display:after
{
	content: "";
	display: table;
}
#validation-hours .zection-display:after
{
	clear: both;
}
#validation-hours .zection-display
{
	zoom: 1;
}
#validation-hours .zection-display .bg
{
	background: #fff url("../../img/hp//proven-quality/validation-hours-bg.jpg") 50% 0;
	float: left;
	height: 100%;
	left: 50%;
	margin-left: -150%;
	position: absolute;
	top: 0;
	width: 300%;
	z-index: 1;
}
#validation-hours .zection-display .heading
{
	margin-bottom: 1.25em;
	margin-top: -5.125em;
	position: relative;
	z-index: 2;
}
#validation-hours .zection-display .pics
{
	position: relative;
	z-index: 2;
}
#validation-hours .zection-display .pics ul
{
	overflow: hidden;
}
#validation-hours .zection-display .pics li
{
	float: left;
	margin: 2px;
	overflow: hidden;
	position: relative;
	width: 14.75em;
}
#validation-hours .zection-display .pics li .title
{
	background: url("../../img/ui/4f758170.png");
	box-sizing: border-box;
	color: #fff;
	float: left;
	left: 0;
	line-height: 1;
	min-height: 4.875em;
	moz-box-sizing: border-box;
	padding: .5em .8em 0;
	position: absolute;
	top: 0;
	webkit-box-sizing: border-box;
	width: 100%;
	z-index: 2;
}
#validation-hours .zection-display .pics li .title strong
{
	font-family: "Oswald","Arial Narrow",Impact,"Roboto";
	font-size: 1.125em;
	font-weight: 400;
	margin-bottom: .2em;
}
#validation-hours .zection-display .pics li .title span
{
	font-size: 0.9375em;
}
#validation-hours .zection-display .pics li .pic
{
	position: relative;
	width: 100%;
	z-index: 1;
}
#validation-hours .zection-display .pics li .pic img
{
	display: block;
	height: auto;
	width: 100%;
}
#validation-hours .zection-display .pics .n4
{
	width: 29.6875em;
}
#validation-hours .zection-display .list
{
	position: relative;
	z-index: 2;
}
#validation-hours .zection-display .list li
{
	background: #4f7581;
	color: #fff;
	font-size: 0.9375em;
	line-height: 1;
	margin-bottom: 8px;
	padding: 6px 0 5px 10px;
	width: 246px;
}
#validation-hours .zection-display .list li .icon
{
	display: inline;
	vertical-align: middle;
}
#validation-hours .zection-display .list li span
{
	display: inline;
}
@media (max-width: 62.5em)
{
	#validation-hours .zection-display
	{
		background: #fff url("../../img/hp//proven-quality/validation-hours-bg.jpg") 50% 0;
		height: auto;
		width: 100% !important;
	}
	#validation-hours .zection-display .bg
	{
		display: none;
	}
	#validation-hours .zection-display .heading
	{
		margin-top: 0;
		max-width: 325px;
		padding-left: 6.30081%;
		width: 39.63415%;
	}
	#validation-hours .zection-display .heading img
	{
		height: auto;
		width: 100%;
	}
	#validation-hours .zection-display .list
	{
		width: 47.96748%;
	}
	#validation-hours .zection-display .list li
	{
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
		width: 96%;
	}
	#validation-hours .zection-display .pics
	{
		clear: both;
		display: block;
		float: none;
		margin-bottom: 1.25em;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 45em;
		width: 95%;
	}
}
@media (max-width: 48em)
{
	#validation-hours .zection-display .heading,#validation-hours .zection-display .list
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		width: 95%;
	}
	#validation-hours .zection-display .pics
	{
		width: 98%;
	}
	#validation-hours .zection-display .pics li
	{
		width: 49% !important;
	}
	#validation-hours .zection-display .pics li .pic
	{
		height: 180px;
		overflow: hidden;
	}
}
#easy-pcdiy
{
	background: #fff;
}
#pcdiy
{
	background: #818180 url("../../img/hp/pcdiy/bg-tools.jpg") 50% 50% repeat-x;
}
#pcdiy .zection-inner
{
	padding-bottom: 0 !important;
}
#pcdiy .zection-text
{
	margin-bottom: 5em;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 81.30081%;
}
#pcdiy .steps li
{
	margin-left: -150%;
	moz-transition: background 0.2s ease-out;
	o-transition: background 0.2s ease-out;
	transition: background 0.2s ease-out;
	webkit-transition: background 0.2s ease-out;
	width: 400%;
}
#pcdiy .steps li a
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 984px;
}
#pcdiy .steps li a:before,#pcdiy .steps li a:after
{
	content: "";
	display: table;
}
#pcdiy .steps li a:after
{
	clear: both;
}
#pcdiy .steps li a
{
	zoom: 1;
}
#pcdiy .steps li .pic
{
	background: white;
}
#pcdiy .steps li .pic img
{
	vertical-align: bottom;
}
#pcdiy .steps li .descr .inner
{
	margin-top: 3.125em;
	padding-left: 5em;
	padding-right: 3.125em;
	position: relative;
	zoom: 1;
}
#pcdiy .steps li .descr b
{
	color: #fff;
	float: left;
	font-size: 6.25em;
	font-weight: 400;
	left: 0.2em;
	line-height: .9;
	position: absolute;
	top: -5px;
}
#pcdiy .steps li .descr .zection-title-b
{
	color: #f8dfb0;
}
#pcdiy .steps li .descr .zection-descr
{
	font-weight: 400;
	margin-top: 0;
}
#pcdiy .steps li:hover
{
	background: #000 !important;
}
#pcdiy .steps li:nth-child(odd)
{
	background: rgba(0,0,0,0.2);
}
#pcdiy .steps li:nth-child(odd) a
{
	padding-left: 62px;
}
#pcdiy .steps li:nth-child(odd) .descr .inner
{
	padding-left: 5em;
}
#pcdiy .steps li:nth-child(even) a
{
	padding-right: 62px;
}
#pcdiy .steps li:nth-child(even) .descr .inner
{
	padding-right: 5em;
	text-align: right;
}
#pcdiy .steps li:nth-child(even) .descr b
{
	left: auto;
	right: 0.2em;
}
@media (max-width: 48em)
{
	#pcdiy .zection-text
	{
		margin-bottom: 1em;
	}
	#pcdiy .steps li
	{
		margin-left: 0;
		width: 100%;
	}
	#pcdiy .steps li a
	{
		padding: 0 !important;
		width: 100%;
	}
	#pcdiy .steps li .pic
	{
		display: none;
	}
	#pcdiy .steps li .descr
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		width: 95%;
	}
	#pcdiy .steps li .descr .inner
	{
		margin: 0;
		padding: 1.25em !important;
		text-align: left !important;
	}
	#pcdiy .steps li .descr b
	{
		float: left;
		left: auto !important;
		margin-right: 10px;
		position: relative;
		right: auto !important;
	}
}
#pcdiy-step1 .zection-inner
{
	padding-bottom: 1.875em;
	padding-top: 1.875em;
}
#pcdiy-step1 .zection-text:before,#pcdiy-step1 .zection-text:after
{
	content: "";
	display: table;
}
#pcdiy-step1 .zection-text:after
{
	clear: both;
}
#pcdiy-step1 .zection-text
{
	zoom: 1;
}
#pcdiy-step1 .zection-title-x
{
	margin-bottom: 0.68182em;
	text-align: center;
}
#pcdiy-step1 .heading
{
	left: -1.25em;
	position: relative;
}
#pcdiy-step1 .detail li
{
	margin-bottom: 0.625em;
}
#pcdiy-step1 .detail li:before,#pcdiy-step1 .detail li:after
{
	content: "";
	display: table;
}
#pcdiy-step1 .detail li:after
{
	clear: both;
}
#pcdiy-step1 .detail li
{
	zoom: 1;
}
#pcdiy-step1 .detail li:nth-child(odd)
{
	background: #e5e5e5;
}
#pcdiy-step1 .detail .pic
{
	float: left;
	margin-left: 0;
	margin-right: 2%;
	overflow: hidden;
	position: relative;
	width: 39.63415%;
}
#pcdiy-step1 .detail .pic img
{
	vertical-align: bottom;
}
#pcdiy-step1 .detail .pic .play
{
	float: left;
	left: 50%;
	margin-left: -49px;
	margin-top: -49px;
	position: absolute;
	top: 50%;
	z-index: 2;
}
#pcdiy-step1 .detail .descr
{
	float: left;
	margin-right: 0;
	padding-top: 2.5em;
	width: 56.30081%;
}
#pcdiy-step1 .detail .descr strong
{
	color: #4f7581;
}
@media (max-width: 48em)
{
	#pcdiy-step1 .heading
	{
		display: none;
	}
	#pcdiy-step1 .detail
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 95%;
	}
	#pcdiy-step1 .detail li
	{
		border-bottom: 2px solid #ddd;
		margin-bottom: 1em;
		padding-bottom: 1em;
	}
	#pcdiy-step1 .detail li:nth-child(odd)
	{
		background: none;
	}
	#pcdiy-step1 .detail .pic
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 95%;
	}
	#pcdiy-step1 .detail .pic img
	{
		height: auto;
		width: 100%;
	}
	#pcdiy-step1 .detail .descr
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
		width: 95%;
	}
}
#pcdiy-step2 .zection-inner
{
	padding-bottom: 0 !important;
}
#pcdiy-step2 .zection-text
{
	margin-bottom: 1.875em;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: center;
	width: 81.30081%;
	z-index: 2;
}
#pcdiy-step2 .zection-display
{
	margin-left: -161.5px;
	position: relative;
	width: 1307px;
	z-index: 1;
}
#pcdiy-step2 .zection-display .screenshot
{
	position: relative;
	z-index: 1;
}
#pcdiy-step2 .zection-display .screenshot img
{
	height: auto;
	width: 100%;
}
@media (max-width: 75em)
{
	#pcdiy-step2 .zection-display
	{
		margin-left: 0;
		width: 100%;
	}
}
#pcdiy-step3 .zection-inner
{
	padding-bottom: 0 !important;
}
#pcdiy-step3 .zection-text
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: center;
	width: 81.30081%;
	z-index: 2;
}
#pcdiy-step3 .zection-display
{
	margin-left: -46.5px;
	margin-top: -1.875em;
	position: relative;
	width: 1077px;
	z-index: 1;
}
#pcdiy-step3 .zection-display .demo
{
	position: relative;
	z-index: 1;
}
#pcdiy-step3 .zection-display .demo img
{
	height: auto;
	width: 100%;
}
@media (max-width: 68.75em)
{
	#pcdiy-step3 .zection-display
	{
		margin-left: 0;
		width: 100%;
	}
}
@media (max-width: 48em)
{
	#pcdiy-step3 .zection-display
	{
		margin-top: 0;
	}
}
#pcdiy-step4 .zection-text
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 81.30081%;
}
#pcdiy-step4 .row1
{
	margin-bottom: 3.125em;
}
#pcdiy-step4 .steps:before,#pcdiy-step4 .steps:after
{
	content: "";
	display: table;
}
#pcdiy-step4 .steps:after
{
	clear: both;
}
#pcdiy-step4 .steps
{
	zoom: 1;
}
#pcdiy-step4 .steps li
{
	text-align: left;
}
#pcdiy-step4 .steps li .ps
{
	color: #979797;
}
#pcdiy-step4 .steps .n3 .icon
{
	left: -1.25em;
	position: relative;
}
@media (max-width: 48em)
{
	#pcdiy-step4 .row1
	{
		margin-bottom: 2.5em;
	}
	#pcdiy-step4 .steps li
	{
		text-align: center;
	}
	#pcdiy-step4 .steps .n1,#pcdiy-step4 .steps .n2
	{
		padding-right: 0;
		width: 47.96748%;
	}
	#pcdiy-step4 .steps .n3
	{
		margin-top: 2em;
		width: 97.96748%;
	}
}
#homecloud
{
	overflow: hidden;
	padding-bottom: 4.375em;
	padding-top: 4.375em;
}
#homecloud .zection-inner
{
	min-height: 44.375em;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	z-index: 2;
}
#homecloud .zection-display
{
	clear: both;
}
#homecloud .zection-imgbg img
{
	min-height: 53.125em;
}
@media (max-width: 60em)
{
	#homecloud .zection-inner
	{
		min-height: inherit;
	}
	#homecloud .zection-imgbg
	{
		background: url("../../img/hp/homecloud/homecloud-scenario.jpg") no-repeat 50% 0;
		background-size: cover;
		height: 100%;
		moz-background-size: cover;
		o-background-size: cover;
		webkit-background-size: cover;
		width: 100%;
	}
	#homecloud .zection-imgbg img
	{
		display: none;
	}
}
#wifi-go .zection-inner
{
	padding-bottom: 0 !important;
}
#wifi-go .brief .zection-text
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 81.30081%;
}
#wifi-go .brief .zection-descr
{
	margin-left: auto;
	margin-right: auto;
	width: 79.5%;
}
#wifi-go .controls
{
	margin-bottom: 1em;
}
#wifi-go .controls:before,#wifi-go .controls:after
{
	content: "";
	display: table;
}
#wifi-go .controls:after
{
	clear: both;
}
#wifi-go .controls
{
	zoom: 1;
}
#wifi-go .controls .zection-display img
{
	margin-left: -2.25em;
}
#wifi-go .controls .zection-text
{
	font-size: 0;
}
#wifi-go .controls .zection-text li
{
	font-size: 16px;
}
#wifi-go .controls .zection-text li
{
	display: inline;
	display: inline-block;
	vertical-align: top;
	white-space: normal;
	zoom: 1;
}
#wifi-go .controls .zection-text li
{
	text-align: center;
	width: 50%;
}
#wifi-go .controls .zection-text li strong
{
	color: #959595;
}
#wifi-go .controls .ps
{
	white-space: nowrap;
}
#wifi-go .senario
{
	height: 446px;
	position: relative;
}
#wifi-go .senario .zection-inner
{
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
#wifi-go .senario .zection-text
{
	position: relative;
	z-index: 2;
}
#wifi-go .senario .zection-title-b
{
	background: url("../../img/ui/icn-arrow-down-white.png") no-repeat 0 50%;
	color: #fff;
	padding-left: 1em;
	position: relative;
	top: 0.63636em;
}
#wifi-go .senario .bg
{
	background: url("../../img/hp/homecloud/wifigo-bg.jpg") repeat-x;
	float: left;
	height: 100%;
	left: 50%;
	margin-left: -150%;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 300%;
	z-index: 1;
}
#wifi-go .senario .bg img
{
	float: left;
	height: 100%;
	left: 50%;
	margin-left: -1000px;
	position: absolute;
	top: 0;
	width: 2000px;
}
@media (max-width: 48em)
{
	#wifi-go .brief .zection-descr
	{
		width: 100%;
	}
	#wifi-go .controls .zection-display .device
	{
		margin-bottom: 1.25em;
		text-align: center;
	}
	#wifi-go .controls .zection-display .device img
	{
		margin-left: auto;
		margin-right: auto;
	}
	#wifi-go .senario
	{
		background: url("../../img/hp/homecloud/wifigo-senario.jpg") no-repeat 50% 0;
		background-size: cover;
		height: 240px;
		moz-background-size: cover;
		o-background-size: cover;
		webkit-background-size: cover;
	}
	#wifi-go .senario .bg
	{
		display: none;
	}
}
@media (max-width: 48em)
{
	#wifi-go .controls .zection-text li
	{
		display: block;
		width: 100%;
	}
}
#media-streamer
{
	background: black;
	overflow: hidden;
	padding-bottom: 4.375em;
	padding-top: 4.375em;
}
#media-streamer .zection-inner
{
	min-height: 41.875em;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	z-index: 2;
}
#media-streamer .zection-text
{
	text-align: center;
}
#media-streamer .zection-descr
{
	margin-bottom: 1.25em;
	margin-left: auto;
	margin-right: auto;
	width: 64.63415%;
}
#media-streamer .zection-display
{
	margin-left: 1.875em;
}
#media-streamer .zection-imgbg img
{
	min-height: 53.75em;
}
@media (max-width: 60em)
{
	#media-streamer .zection-inner
	{
		min-height: inherit;
	}
	#media-streamer .zection-imgbg
	{
		background: url("../../img/hp/homecloud/mediastreamer-bg.jpg") no-repeat 50% 0;
		background-size: cover;
		height: 100%;
		moz-background-size: cover;
		o-background-size: cover;
		webkit-background-size: cover;
		width: 100%;
	}
	#media-streamer .zection-imgbg img
	{
		display: none;
	}
}
@media (max-width: 48em)
{
	#media-streamer .zection-descr
	{
		width: 100%;
	}
	#media-streamer .zection-display .device img
	{
		height: auto;
		width: 110%;
	}
}
#nfc
{
	background: #fff url("../../img/hp/homecloud/nfc-bg.png") no-repeat 50% 0;
	background-size: cover;
	height: 38.125em;
	moz-background-size: cover;
	o-background-size: cover;
	overflow: hidden;
	webkit-background-size: cover;
}
.no-backgrouondsize #nfc
{
	background-repeat: repeat-x;
}
#nfc .zection-text
{
	padding-top: 4.6875em;
	position: relative;
	z-index: 3;
}
#nfc .zection-title-s
{
	color: #585858;
}
#nfc .zection-display
{
	position: relative;
}
#nfc .device
{
	float: left;
	left: 0;
	position: absolute;
	top: 20px;
}
#nfc .device2
{
	float: left;
	left: -799px;
	position: absolute;
	top: 200px;
}
@media (max-width: 48em)
{
	#nfc
	{
		height: auto;
	}
	#nfc .zection-text
	{
		padding-top: 0;
	}
	#nfc .zection-display .device
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		width: 95%;
	}
	#nfc .zection-display .device2
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		width: 95%;
	}
	#nfc .zection-display .device img
	{
		height: auto;
		width: 100%;
	}
}
#pcdiy
{
	padding-bottom: 46px;
}
#pcdiy .zection-inner
{
	z-index: 1;
}
#pcdiy-learndetail
{
	padding-bottom: 46px;
}
#Intel-CPU
{
	overflow: hidden;
	padding-bottom: 4.375em;
	padding-top: 0.375em;
}
#intel-supports .zection-title-x
{
	margin-bottom: 1.36364em;
	text-align: center;
}
#intel-supports ul
{
	margin: 0 auto;
	width: 81.30081%;
}
#intel-supports li
{
	margin-bottom: 3.125em;
	padding-left: 23%;
	position: relative;
}
#intel-supports li>*
{
	position: relative;
	z-index: 2;
}
#intel-supports li strong
{
	color: #4f7581;
	margin-bottom: 0.3125em;
}
#intel-supports li img
{
	float: left;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
}
@media (max-width: 60em)
{
	#intel-supports li img
	{
		width: 20.5%;
	}
}
@media (max-width: 48em)
{
	#intel-supports ul
	{
		width: 100%;
	}
	#intel-supports li
	{
		margin-bottom: 1.25em;
	}
}
@media (max-width: 48em)
{
	#intel-supports li
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 95%;
	}
	#intel-supports li img
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		min-width: 150px;
		position: static;
	}
}