@charset "utf-8";
/*--body---------------------------------------------------------------------------------------------------*/
/*--基本設定-重置內容開始--*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
padding: 0;
margin: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img { 
border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-weight: normal;
font-style: normal;
}
ol,ul {
list-style: none;
}
caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
font-size: 100%;
}
q:before,q:after {
content:'';
}
abbr,acronym { border: 0;
}

html, body, #wrap {height: 100%;margin:0px;padding:0px;}
body > #wrap {height: auto; min-height: 100%;}
/*--基本設定-重置內容結束--*/
body {
	background-image: url(images/index/body-bg.gif);
	background-repeat: repeat-x;
	height:61px;
	background-position: left top;
}
body,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 160%;
	color: #4D4D4F;
}
/*-background img-----------------------------------------------------------------------------------------*/

/*p6下載區背景*/
.download-bg {
	background-image: url(images/p6-distributor/news/title-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*首頁區塊紅色背景*/
.digital-bg {
	background-image: url(images/index/red-bg-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 8px;
	padding-left: 10px;
	padding-top: 7px;
}
.electronics-bg {
	background-image: url(images/index/red-bg-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 8px;
	padding-left: 10px;
	padding-top: 7px;	
}




/*-txt link-----------------------------------------------------------------------------------------------*/
a {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #D20909;
}
.click {
	color: #333333;
	text-decoration: none;
}
.click:hover {
	color: #D20909;
	text-decoration: none;
}
/*--font---------------------------------------------------------------------------------------------------*/
.black {
	color: #000000;
}
.black-title {
	font-size: 13pt;
	color: #000000;
}
.gray-title {
	font-size: 11pt;
	color: #4d4d4f;
}
.gray-title2 {
	font-size: 11pt;
	color: #A7A9AC;
}
.white {
	color: #FFFFFF;
}
.white:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.white2 {
	font-size: 10pt;
	color: #FFFFFF;
	line-height:normal;
}
.white2:hover {
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline;
	line-height:normal;
}
.brown {
	color: #BA5A10;
}
.blue {
	color: #0066CC;
}
.red {
	color: #CC0000;
}
.red-2 {
	font-size: 11pt;
	color: #E51313;
	font-weight: bold;
}
.red-3 {
	color: #990000;
}
.red-title {
	font-size: 13pt;
	color: #E51313;
}
.green {
	color: #009900;
}
.orange {
	color: #FF6600;
}
.yellow {
	color: #FFFF00;
}
.root {
	font-size: 8pt;
	color: #4d4d4f;
}
.white-2{
	color:#ffffff;
	font-size: 14pt;
	font-weight: bold;
}
/*--line-------------------------------------------------------------------------------------------------*/
.p-line {
	background-image: url(images/index/p-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
}
.f-line {
	background-image: url(images/index/p-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-top-color: #B6B6B6;
	border-right-color: #B6B6B6;
	border-bottom-color: #B6B6B6;
	border-left-color: #B6B6B6;
}
.gray-line {
	background-image: url(images/p4-about/1-tech/grayline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
}
.img-line {
	border: 1px solid #D1D3D4;
}
/*--other-----------------------------------------------------------------------------------------------------*/
.search {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.search-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.product-search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4d4d4f;
	height: 22px;
	border: 1px solid #CCCCCC;
}
/*縮短行距*/
.space-1 {
	line-height: 145%;
}
/*表格間距*/
.space-2 {
	padding-top: 16px;
	padding-bottom: 16px;
}


/*左側選單設定*/
div#lefttop{
	width:220px !important;
	width:230px;
	height:50px;}
*html div#lefttop{
	width:220px !important;
	width:230px;
	height:50px;margin-right:2px;}
div#leftbottom{
	height:14px;
	background: url(images/p1-product/line-bg.gif) repeat-y right;
	width:230px;
	margin-right:7px;}
div#leftset {
	background: url(images/p1-product/line-bg.gif) repeat-y right;
	width:230px;
	margin-right:7px;
}
div#leftset ul ul li{
	background-image:url(images/index/arrow-gray2.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	text-align:left;
	padding-left:20px;
	padding-right:10px;
	margin-bottom:10px;
	margin-left:15px;}
	
/*主單元區塊設定*/

#footer {position: relative;clear:both; /*表尾設定*/
	background-image: url(images/index/down-bg.gif);
	background-repeat: repeat-x;
	height:36px !important;
	height:56px;
	padding:10px;
	margin-top:20px;
	background-position: left bottom;}
	
	.clearfix:after {content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;}
	.clearfix {display: inline-block;}/* Hides from IE-mac \*/
	* html .clearfix { height: 1%;} /*for IE6*/
	.clearfix {display: block;}/* End hide from IE-mac */
	.clearfix {display: inline-block;} /* for IE/Mac */
.main{background-color:#ffffff;clear:both;width:auto;}
.mainleft{float:left;width:222px !important;width:230px;background-color:#ffffff;margin-right:8px;}
*html .mainleft{float:left;width:230px; display:inline;margin-right:-5px; display:inline;}
.mainright{float:left;width:auto;background-color:#ffffff;}
*html .mainright{float:right; margin-right:-5px;}
.clear{both:clear;}	

/*top及flash選項*/
#flash{
	background-image:url(images/p1-product/top-bg.gif);	
	/*width:auto;*/
	width:100%;
	margin-bottom:10px;
	}
#search{
	width:161px !important;
	width:166px;
	height:25px !important;
	height:27px;
	padding-top:2px;	
	padding-left:5px;
	margin-right:-2px;
	float:left;
	background: url(images/index/search-bg.gif);
}
/*單元標題及索引鏈文字設定*/
/*內頁灰色標題延伸背景*/
.title-bg { /*公領域及NB部門*/
	background: url(images/p1-product/pro01/line-flash-down.gif) repeat-x;
	width:auto;
	height:61px;
}
.title{clear:both; width:750px;height:61px;
	background: url(images/p2-support/pro/title-bg.jpg) no-repeat;
}
.title-left{float:left;}
*html .title-left{float:left;}
.title-right{float:left;
	width:470px !important;width:480px;text-align:right;padding-top:15px;padding-right:5px;}
/*內文*/
.inside{
	text-align: justify;
	padding-left:20px;
	padding-top:20px;
}

/*產品區塊--1--筆記型電腦--紅---*/
.title-bg01{
	background: url(images/p1-product/pro01/line-flash-down.gif) repeat-x;
	height:61px;}
.title01{ 
	width:auto;
	height:61px;
	background: url(images/p1-product/pro01/title-bg.jpg) no-repeat;
}

/*產品區塊--2--LCD液晶電視--綠---*/
.title-bg02{
	background: url(images/p1-product/pro02/line-flash-down.gif) repeat-x;
	height:61px;}
.title02{ 
	width:750px;
	height:61px;
	background: url(images/p1-product/pro02/title-bg.jpg) no-repeat;
}
.model-bg1-02 {
	background-image: url(images/p1-product/pro02/model-bg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 8px;
	padding-left: 15px;
	padding-top: 7px;
}
.model-bg2-02  {
	background-image: url(images/p1-product/pro02/model-bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 8px;
	padding-left: 15px;
	padding-top: 7px;
}



/*產品區塊--3--生活家電--粉紅---*/
.title-bg03{
	background: url(images/p1-product/pro03/line-flash-down.gif) repeat-x;
	height:61px;}
.title03{ 
	width:750px;
	height:61px;
	background: url(images/p1-product/pro03/title-bg.jpg) no-repeat;
}
.model-bg1-03 {
	background-image: url(images/p1-product/pro03/model-bg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 8px;
	padding-left: 15px;
	padding-top: 7px;
}
.model-bg2-03  {
	background-image: url(images/p1-product/pro03/model-bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 8px;
	padding-left: 15px;
	padding-top: 7px;
}

/*產品區塊--4--冷氣--水藍---*/
.title-bg04{
	background: url(images/p1-product/pro04/line-flash-down.gif) repeat-x;
	height:61px;}
.title04{ 
	width:750px;
	height:61px;
	background: url(images/p1-product/pro04/title-bg.jpg) no-repeat;
}
.model-bg1-04 {
	background-image: url(images/p1-product/pro04/model-bg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 8px;
	padding-left: 15px;
	padding-top: 7px;
}
.model-bg2-04  {
	background-image: url(images/p1-product/pro04/model-bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 8px;
	padding-left: 15px;
	padding-top: 7px;
}

/*產品區塊--5--儲存媒體--深藍色---*/
.title-bg05{
	background: url(images/p1-product/pro05/line-flash-down.gif) repeat-x;
	height:61px;}
.title05{ 
	width:750px;
	height:61px;
	background: url(images/p1-product/pro05/title-bg.jpg) no-repeat;
}

/*產品區塊--6--投影機--棕色---*/
.title-bg06{
	background: url(images/p1-product/pro06/line-flash-down.gif) repeat-x;
	height:61px;}
.title06{ 
	width:750px;
	height:61px;
	background: url(images/p1-product/pro06/title-bg.jpg) no-repeat;
}
.line-01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #C2C2C2;
	border-right-color: #C2C2C2;
	border-bottom-color: #C2C2C2;
	border-left-color: #C2C2C2;
}
.line-02 {
	border: 1px solid #C2C2C2;
}
.column {
	font-size: 36pt;
	font-weight: bold;
	color: #E51313;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*產品區塊--7--NEOKA 新禾自有商品--紫---*/
.title-bg07{
	background: url(images/p1-product/pro07/line-flash-down.gif) repeat-x;
	height:61px;}
.title07{ 
	width:auto;
	height:61px;
	background: url(images/p1-product/pro07/title-bg.jpg) no-repeat;
}
/*----登入區--表格form---*/
.login-form {
	border: 1px solid #D1D3D4;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
}
/*產品形象頁*/
#pro-series{width:700px;margin-bottom:10px;}
#news{float:right;width:188px !important;width:208px;height:270px !important;height:290px;text-align:center;
background: url(images/p1-product/ad-bg.gif) no-repeat;margin:10px;padding:10px;}
#news-more{text-align:right;display:inline;}
#model-list{clear:both;margin-bottom:15px;width:750px;border-top:1px solid #eaeaea;padding-top:20px;}

/*NB用*/
#model-set{float:left;
margin-right:10px;
margin-bottom:20px;
width:336px !important;
width:341px;
height:135px !important;
height:155px;
background: url(images/p1-product/nb/product-bg.gif) no-repeat;
padding-top:20px;
padding-right:5px;
display:block;
}
#model-set-left{
float:left;
width:160px !important;
width:171px;
text-align:center;
vertical-align:middle;
background: url(images/p1-product/nb/line.gif) no-repeat right center;
padding-right:10px;
}
#model-set-right{float:left;padding-top:5px;width:160px !important;width:170px;padding-left:5px;}


#pro-history{clear:both;margin-bottom:15px;width:750px;border-top:1px solid #eaeaea;padding-top:20px;}


#history-model{
	float:left;
	width:530px !important;
	width:540px;
	height:148px !important;
	height:153px;
	background: url(images/p1-product/icon-history_nb-bg.jpg);
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	display:block;
}
#history-model .item{
	float:left;
	width:232px !important;
	width:240px;
	height:20px!important;
	height:30px;
	background-image: url(images/index/p-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	margin:5px;
	display:block;
}
.pro-history-pic{float:left;margin:0px;padding:0px;
	display:block;}

/*家電用*/
#model2-set{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
	/*width:165px !important;*/
	width:170px;
	background-image: url(images/p1-product/product-gray-bg.gif);
	padding-top:19px;
	text-align:center;
	display:block;	
}
#model2-set-top{
	text-align:center;
	width:170px;
	background-image:url(images/p1-product/product-gray-bg2.gif);
	background-repeat: repeat-y;
}
#model2-set-bottom{width:170px;height:55px;line-height:normal;display:block;text-align:left;}
#goback{clear:both;
text-align:right;
padding-top:20px;padding-bottom:20px;padding-right:50px;}

/*產品詳細介紹頁*/
#pro-top{clear:both;}
.pro-title{
clear:both;
	width:250px !important;
	width:270px;
	padding-left:20px;
	font-size: 13pt;
	color: #000000;
	font-weight: bold;
	padding-top:15px;
}
#pro-top-pic{float:left;width:340px !important;width:350px;margin-right:10px;}
#pro-top-right{float:left;margin-top:10px;width/**/:390px;height:margin-left:10px;}
#pro-w-title{margin-top:15px;}
#pro-w-subtitle{margin-top:5px;margin-bottom:5px;}
#pro-pic{padding-top:5px;padding-bottom:5px;clear:both;border-top:1px dashed #eaeaea;border-bottom:1px dashed #eaeaea;}
#pro-pic img{margin-right:10px;border:1px solid #808080;}
#pro-w-feaure ul{list-style: none; margin-left:5px; padding: 0; }
#pro-w-feaure li{padding: 3px 0 3px 10px;background-position: 0 50%;background-repeat: no-repeat;
background-image: url(images/index/arrow-gray2.gif);}
#pro-contact{padding-top:20px;padding-left:15px;margin-bottom:10px;}
.w-right{
	padding:0 1em 1em 4em;
	text-indent: -2em;
}
/*獎勵方案用*/
.navtext {
	width:200px;
	font-size:10pt;
	border: 1px solid #808080;
	background-color:#666;
	color:#ffffff;

/*經銷商登入用*/
#container{vertical-align: bottom;}
#left {float:left;}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;} /* for IE/Mac */
.bb {
	font-weight: bold;
}
