body {
	font-family:Arial, Helvetica, sans-serif, '微軟正黑體';
	/*font-size:75%;*/
	background:#000;
	padding:0;
	margin:0;
	color:#fff;
}
/*---------------slider-----------------*/
.cbp-fwslider {
	position: relative;
	margin:0 auto;
	overflow: hidden;/*padding-bottom:50px;*/
}
.cbp-fwslider ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.cbp-fwslider ul li {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	position:relative;
}
.cbp-fwslider ul li > a, .cbp-fwslider ul li > div {
	display: block;
	text-align:left;
	outline: none;
	margin:0 auto;
}
.cbp-fwslider ul li > a img {
	border: none;
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.cbp-fwslider nav span {
	position: absolute;
	padding:14px 4px;
	top: 50%;
	max-width: 50px;
	background-color:rgba(149,149,149,0.2);
	border-radius: 5px;
	text-align: center;
	margin-top: -50px;
	cursor: pointer;
	-o-transition: all .5s linear;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	transition:  all .5s linear;
}
.cbp-fwslider nav span:hover {
	background-color:rgba(149,149,149,0.8);
}
.cbp-fwslider nav span.cbp-fwnext {
	right: 0px;
	padding-right:0.3em;
	-o-transition: padding-right .20s linear;
	-webkit-transition: padding-right .20s linear;
	-moz-transition: padding-right .20s linear;
	transition:  padding-right .20s linear;
}
.cbp-fwslider nav span.cbp-fwnext:hover {
	padding-right:0.15em;
}
.cbp-fwslider nav span.cbp-fwprev {
	left: 0px;
	padding-left:0.3em;
	-o-transition: padding-left .20s linear;
	-webkit-transition: padding-left .20s linear;
	-moz-transition: padding-left .20s linear;
	transition:  padding-left .20s linear;
}
.cbp-fwslider nav span.cbp-fwprev:hover {
	padding-left:0.15em;
}
.cbp-fwdots {
	position: absolute;
	bottom: 3em;
	white-space: nowrap;
	text-align: center;
	width: 100%;
}
.cbp-fwdots span {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: #ddd;
	margin: 4px;
	border-radius:50%;
	cursor: pointer;
}
.cbp-fwdots span:hover {
	background: #999;
}
.cbp-fwdots span.cbp-fwcurrent {
	background: #555555;
	box-shadow: 0 0 0 2px #959595;
	-webkit-transition: box-shadow 0.2s ease-in-out;
	-moz-transition: box-shadow 0.2s ease-in-out;
	transition: box-shadow 0.2s ease-in-out;
}
img {
	width:100%;
	outline:none;
	border:0;
}
.frame {
	margin:0 auto;
	padding:5em 0;
	overflow:hidden;
	width:1440px;
}
.title {
	font-size:1.85em;
	line-height:1.3em;
	color:#FF7200;
}
.text {
	font-size:1em;
	line-height:1.6em;
	margin-top:0.8em;
	margin-bottom:1.5em;
}
.note {
	font-size:0.6em;
	line-height:1.6em;
	margin-left: 0.4em;
	text-indent: -0.4em;
}
.table {
	display:table;
	min-height:500px;
}
.table .cell {
	display:table-cell;
	vertical-align: middle;
}
.table .cell_HIDE {
	display:none;
	vertical-align: middle;
}
.table .cell_SHOW {
	display:table-cell;
	vertical-align: middle;
}
.table .cell .left {
	float:left;
	margin-right:4%;
	text-align:left;
}
.table .cell .right {
	float:right;
	margin-left:4%;
	text-align:left;
}
.table .cell .center {
	padding:1em 10% 0;
	overflow:visible;
}
.table .cell .offsetRight {
	margin-right:-25%;
}
.table .cell .offsetLeft {
	margin-left:-25%;
}
.table .cell .btn a {
	color:#fff;
	background-color:#036;
	border-radius:5px;
	box-shadow:0px 0px 16px rgba(4,111,204,1) inset;
	padding:8px 16px;
	text-decoration:none;
	-o-transition: background .10s linear;
	-webkit-transition: background .10s linear;
	-moz-transition: background .10s linear;
	transition:  background .10s linear;
}
.table .cell .btn a:hover {
	background-color:#03C;
}
.table .side {
	width:10%;
	display:block;
}
.table .col1, .table .col1s {
	width:8%;
}
.table .col2, .table .col2s {
	width:16%;
}
.table .col3, .table .col3s {
	width:24%;
}
.table .col4, .table .col4s {
	width:32%;
}
.table .col5, .table .col5s {
	width:40%;
}
.table .col6, .table .col6s {
	width:48%;
}
.table .col7, .table .col7s {
	width:56%;
}
.table .col8, .table .col8s {
	width:64%;
}
.table .col9, .table .col9s {
	width:72%;
}
.table .col10, .table .col10s {
	width:80%;
}
.fade {
	position:relative;
	overflow:auto;
	display:block;
}
.fade .pic2 {
	position:absolute;
	display:none;
	top:0;
	left:0;
	z-index:3;
}
#Box_04 {
	background-color:#000;
	background-image:url(../images/P35-keyfeatures-03-Design_03-100.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:800px;
}
#Box_06 {
	background-color:#000;
	background-image:url(../images/P34-keyfeatures-04-Cooling-80.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:750px;
}
#Box_09 {
	background-color:#000;
	background-image:url(../images/P35-keyfeatures-07-Swappable-70.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:650px;
}
#Box_11 {
	background-color:#000;
	background-image:url(../images/P35-keyfeatures-WI-FI_80.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:800px;
}
#Box_12 {
	background-color:#000;
	background-image:url(../images/P35-keyfeatures-08-Sound-80.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:800px;
}
#Box_13 {
	background-color:#000;
	background-image:url(../images/P35-keyfeatures-09-keyboard-80.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:650px;
}
 @media screen and (max-width: 1500px) {
.frame {
	width:100%;
}
}
@media screen and (max-width: 1000px) {
.table {
	min-height:350px;
}
.title {
	font-size:1.7em;
	line-height:1.3em;
}
.text {
	font-size:0.9em;
	line-height:1.6em;
	margin-top:1em;
}
.note {
	font-size:0.6em;
	line-height:1.5em;
	margin-top:1.2em;
}
#Box_04 {
	background-image:url(../images/P35-keyfeatures-03-Design_03-80.jpg);
	min-height:650px;
}
#Box_06 {
	background-image:url(../images/P34-keyfeatures-04-Cooling-60.jpg);
	min-height:650px;
}
#Box_09 {
	background-image:url(../images/P35-keyfeatures-07-Swappable-50.jpg);
	min-height:600px;
}
#Box_11 {
	background-image:url(../images/P35-keyfeatures-WI-FI_60.jpg);
	min-height:650px;
}
#Box_12 {
	background-image:url(../images/P35-keyfeatures-08-Sound-60.jpg);
	min-height:650px;
}
#Box_13 {
	background-image:url(../images/P35-keyfeatures-09-keyboard-60.jpg);
	min-height:550px;
}
}
@media screen and (max-width: 800px) {
.cbp-fwslider nav span {
	max-width: 50px;
}
.title {
	font-size:1.5em;
}
.text {
	font-size:0.9em;
	line-height:1.6em;
	margin-top:1em;
}
.note {
	font-size:0.6em;
	line-height:1.5em;
	margin-top:1.2em;
}
.table {
	display:block;
}
.table .cell {
	display:block;
}
.table .cell_HIDE {
	display:block;
}
.table .cell_SHOW {
	display:none;
}
.table .col1, .table .col2, .table .col3, .table .col4, .table .col5, .table .col6, .table .col7, .table .col8, .table .col9, .table .col10 {
	width:80%;
	margin:0 10%;
}
.table .col1s, .table .col2s, .table .col3s, .table .col4s, .table .col5s, .table .col6s, .table .col7s, .table .col8s, .table .col9s, .table .col10s {
	width:60%;
	margin:0 20%;
}
.table .cell .left, .table .cell .right, .table .cell .center {
	float:inherit;
	margin:4% 0;
	text-align:left;
}
.table .cell .center {
	padding:1em 0 0;
}
.table .cell .offsetRight, .table .cell .offsetLeft {
	margin-right:0;
	margin-left:0;
}
.table .side {
	display:none;
}
#Box_04 {
	background-image:url(../images/P35-keyfeatures-03-Design_03-60.jpg);
	min-height:600px;
}
#Box_06 {
	background-image:url(../images/P34-keyfeatures-04-Cooling-50.jpg);
	min-height:650px;
}
#Box_09 {
	background-image:url(../images/P35-keyfeatures-07-Swappable-40-w.jpg);
	min-height:550px;
}
#Box_11 {
	background-image:url(../images/P35-keyfeatures-WI-FI_60.jpg);
	min-height:650px;
}
#Box_12 {
	background-image:url(../images/P35-keyfeatures-08-Sound-60.jpg);
	min-height:650px;
}
#Box_13 {
	background-image:url(../images/P35-keyfeatures-09-keyboard-60.jpg);
	min-height:550px;
}
}
 @media screen and (max-width: 500px) {
#Box_04 {
	background-image:url(../images/P35-keyfeatures-03-Design_03-40.jpg);
	min-height:700px;
}
#Box_06 {
	background-image:url(../images/P34-keyfeatures-04-Cooling-40.jpg);
	min-height:650px;
}
#Box_09 {
	background-image:url(../images/P35-keyfeatures-07-Swappable-40.jpg);
	min-height:775px;
}
#Box_11 {
	background-image:url(../images/P35-keyfeatures-WI-FI_40.jpg);
	min-height:650px;
}
#Box_12 {
	background-image:url(../images/P35-keyfeatures-08-Sound-40.jpg);
	min-height:600px;
}
}
