﻿@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th {
	margin:0 auto; padding:0;
}
/* -------page--------- */
.page{ width:945px; line-height:30px;}

/* -------hlogo--------- */
ul.hlogo { list-style:none; margin:0 auto; padding:0;}
li.hlogo { float:left; display:block;}

/* -------htop_menu--------- */
ul.htop_menu { list-style:none; width:535px; line-height:20px; margin:0; padding-top:13px;}
li.htop_menu { float:left; display:block; padding-left:20px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 75%;}
li.htop_menu a{ color: #000; text-decoration: none;}
li.htop_menu a:hover{ color: #000; text-decoration: underline;}

.htopmenu2 { width:520px; line-height:20px; margin:0; padding:5px 0 13px 12px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 96%; color:#006699;}
.htopmenu2 a{ color: #006699; text-decoration: none;}
.htopmenu2 a:hover{ color: #006699; text-decoration: underline;}

/* -------h_search--------- */
.search { margin-top:3px; margin-bottom:6px; padding:0; display:block; z-index:2; width:945px; height:34px; background-image:url(images/hsearch.gif); }
.h_search { margin:0; padding-top:3px; padding-left:28px; display:block; width:480px; line-height:20px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11px; word-spacing:2px;}
.h_search a{ color: #005599; text-decoration: underline;}
.h_search a:hover{ color: #005599; text-decoration: underline;}

/* -------h_login--------- */
.h_login { margin:0; padding-top:1px; display:block; width:465px; line-height:20px; text-align:center; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11px; word-spacing:2px; color: #fff;}
.h_login a{ color: #FFFF99; text-decoration: none;}
.h_login a:hover{ color: #FFFF00; text-decoration: underline;}
.h_login2 { margin:0; padding-top:5px; display:block; width:465px; line-height:20px; text-align:center; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; word-spacing:2px; color: #fff;}
/* -------news--------- */
.hnews_line { width:324px; height:65px; border: 1px solid  #0066CC;}

/* -------new product--------- */
.flash_height { margin-bottom:7px;}
.flash_line { z-index:1; border: 1px solid #333;}
.hpro_line { width:324px; height:92px; border: 1px solid #CC0000;}
.hpro_title { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #CC0000; font-weight: bold; line-height:28px;}
.hpro_title a{ color: #CC0000; text-decoration: underline;}
.hpro_title a:hover{ color: #CC0000; text-decoration: none;}
.hpro_txt { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px; color: #666;}
.hpro_tm { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px;}
.hpro_money { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 18px; color: #FF0000; font-weight: bold;}


/* -------hleft_menu--------- */
.hleft_line { margin:0; padding:1px; display:block; float:left; width:130px; border: 1px solid #cac6af;}

.hleft_m1 { background-image: url(images/hleft_m1.gif); padding-top:2px; text-align:center; line-height:21px; font-size:12px; color: #FFF;}

.hleft_m2 { background-image: url(images/hleft_m1.gif); padding-top:2px; text-align:center; line-height:21px; font-size:12px; color: #FFF;}
.hleft_m2 a {  font-size:9pt; color: #FFF; text-decoration: none;}
.hleft_m2 a:hover { color: #FFF; text-decoration: underline;}

.hleft_m3 { background-image: url(images/hleft_m1.gif); padding-top:2px; text-align:center; line-height:21px; font-size:12px; color: #FFF;}
.hleft_m3 a {  font-size:9pt; color: #FFF; text-decoration: none;}
.hleft_m3 a:hover { color: #FFF; text-decoration: underline;}

ul.hleft_menu { list-style:none; width:130px; line-height:24px; margin:0; padding:0;}
li.hleft_menu { display:block; width:126px; font-size:15px; text-align:center; background-image:url(images/hmenu_line.gif);}
li.hleft_menu a{ color: #333; text-decoration: none;}
li.hleft_menu a:hover{ color: #333; text-decoration: underline;}

ul.hleft_menu_red { list-style:none; width:130px; line-height:24px; margin:0; padding:0;}
li.hleft_menu_red {
	display:block;
	width:126px;
	font-size:15px;
	text-align:center;
	background-image:url(images/hmenu_gray_light.gif);
}
li.hleft_menu_red a{ color: #FF0000; text-decoration: none;}
li.hleft_menu_red a:hover{ color: #FF0000; text-decoration: underline;}

ul.hleft_menu_red_1 { list-style:none; width:130px; line-height:24px; margin:0; padding:0;}
li.hleft_menu_red_1 { display:block; width:126px; font-size:15px; text-align:center; background-image:url(images/hmenu_line.gif);}
li.hleft_menu_red_1 a{ color: #FF0000; text-decoration: none;}
li.hleft_menu_red_1 a:hover{ color: #FF0000; text-decoration: underline;}

ul.hleft_menu_hot { list-style:none; width:130px; line-height:24px; margin:0; padding:0;}
li.hleft_menu_hot {
	display:block;
	width:126px;
	font-size:15px;
	text-align:center;
	background-image:url(images/icon-hot.gif);
}
li.hleft_menu_hot a{ color: #333; text-decoration: none;}
li.hleft_menu_hot a:hover{ color: #333; text-decoration: underline;}

ul.hleft_2menu { list-style:none; width:130px; line-height:24px; margin:0; padding:0;}
li.hleft_2menu { display:block; width:126px; font-size:9pt; background-image:url(images/hmenu_line.gif);}
li.hleft_2menu a{ color: #333; text-decoration: none;}
li.hleft_2menu a:hover{ color: #333; text-decoration: underline;}

ul.hleft_3menu { list-style:none; width:130px; line-height:24px; margin:0; padding:0;}
li.hleft_3menu { display:block; width:126px; font-size:9pt; background-image:url(images/hmenu_line.gif);}
li.hleft_3menu a{ color: #333; text-decoration: none;}
li.hleft_3menu a:hover{ color: #333; text-decoration: underline;}

.hleft_4menu { font-size:9pt; color: #333;}
.hleft_4menu a{ color: #333; text-decoration: none;}
.hleft_4menu a:hover{ color: #333; text-decoration: underline;}

.hleft_staples { padding-top:2px; text-align:center; line-height:30px; font-size:15px; color: #cc0000;}
.hleft_staples a{ color: #cc0000; text-decoration: none;}
.hleft_staples a:hover{ color: #cc0000; text-decoration: underline;}

/* -------if_m1--------- */
ul.if_m1 { list-style-type:none; width:800px; margin:0; padding:0; display:block;}
li.if_m1 { float:left;}
li.if_m1 a{ display:block; width:200px; background-image: url(images/if_m.gif); text-align:center; line-height:23px; padding-top:3px; font-size:13px; color: #333; text-decoration: none;}
li.if_m1 a:hover{ background-position:left bottom; color: #FFF;}
li.if_m1on { float:left; display:block; width:200px; background-image: url(images/if_m.gif); text-align:center; line-height:23px; padding-top:3px; font-size:13px; color: #333; text-decoration: none; background-position:left bottom; color: #FFF;}

.if_line { border: 1px solid #cac6af; background-image:url(images/if_mbg.gif);}
.if_mtitle { padding-top:10px; padding-bottom:10px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 96%; color: #005599; font-weight: bold; line-height:21px;}
.if_mtitle a { color: #003399; text-decoration: none;}
.if_mtitle a:hover { color: #003399; text-decoration: underline;}
.if_mtxt { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px; color: #666;}
.if_mtm { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px;}
.if_money { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 22px; color: #FF0000; font-weight: bold;}

.if_m2title { padding-top:6px; height:43px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #005599; line-height:16px;}
.if_m2title a { color: #005599; text-decoration: none;}
.if_m2title a:hover { color: #005599; text-decoration: underline;}

.if_more { padding-left:740px; background-color:#ece9d8; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11px; color: #CC0000; line-height:21px;}
.if_more a { color: #CC0000; text-decoration: none;}
.if_more a:hover { color: #CC0000; text-decoration: underline;}

/* -------btn--------- */
.btn_line { margin:20px 0 20px 0; border-top-width: 1px; border-top-style: solid; border-top-color: #999999;}
.btn { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px; color: #333; line-height: 22px;}
.btn a { color: #005599; text-decoration: none;}
.btn a:hover { color: #005599; text-decoration: underline;}

ul.btn_name { list-style:none; }
li.btn_name { padding-left:10px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px; color: #777; line-height: 19px;}
li.btn_tel { padding-left:10px; padding-top:5px; padding-bottom:7px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px; color: #777; line-height: 15px;}
li.btn_a { padding-left:10px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px; color: #444; line-height: 15px;}
span.btn_2tel { font-family: "新細明體"; font-size: 13px; color: #CC0000; line-height: 15px;}




/* -------menu--------- */
.nav { margin:0; padding:0; position:relative; width:945px; line-height:30px; list-style-type:none; background-image:url(images/hmenu-06.gif); font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 75%; color: #000; text-align:center;}
.nav ul { margin:0; padding:0; display:none; z-index:10000; list-style-type:none; position:absolute;}
.nav li { }

/* --------------- */
li.menu_in { float:left; z-index:100;}
li.menu_in a { display:block; width:40px; text-decoration: none; color: #FFF;}
li.menu_in a:hover { color: #FFF;}
/* --------------- */
li.menu_all { float:left;}
li.menu_all a { display:block; width:60px; text-decoration: none; color: #333;}
.style1 {color: #5495C9}
li.menu_all a:hover { background-image:url(images/on_all.gif); color: #FFF;}






/* ---紙------- */
li.menu_pen4 { float:left; z-index:100;}
li.menu_pen4 a { display:block; width:75px; text-decoration: none; color: #333;}
li.menu_pen4 a:hover { background-image:url(images/on_pen.gif); color: #FFF;}

.Upen4 { margin:0; padding:0; display:block; width:100px; line-height:28px; border: #FF9933 solid 1px; text-align:left; background-color:#FFF;}
.Upen4 ul { margin:0; padding:0; list-style-type:none;}
.Upen4 li { float:left; margin:0; padding:0; border-top: #FF9933 solid 1px;}
.Upen4 li a { display:block; padding-left:7px; width:93px;}
.Upen4 li a:hover { display:block; width:93px; text-decoration:none;}


/* ---文具------- */
li.menu_pen2 { float:left; z-index:500;}
li.menu_pen2 a { display:block; width:75px; text-decoration: none; color: #333;}
li.menu_pen2 a:hover { background-image:url(images/on_pen.gif); color: #FFF;}

.Upen2 { margin:0; padding:0; display:block; width:100px; line-height:28px; border: #FF9933 solid 1px; text-align:left; background-color:#FFF;}
.Upen2 ul { margin:0; padding:0; list-style-type:none;}
.Upen2 li { float:left; margin:0; padding:0; border-top: #FF9933 solid 1px;}
.Upen2 li a { display:block; padding-left:7px; width:93px;}
.Upen2 li a:hover { display:block; width:93px; text-decoration:none;}




/* ----檔案------ */
li.menu_pen3 { float:left; z-index:100;}
li.menu_pen3 a { display:block; width:75px; text-decoration: none; color: #333;}
li.menu_pen3 a:hover { background-image:url(images/on_pen.gif); color: #FFF;}

.Upen3 { margin:0; padding:0; display:block; width:140px; line-height:28px; border: #FF9933 solid 1px; text-align:left; background-color:#FFF;}
.Upen3 ul { margin:0; padding:0; list-style-type:none;}
.Upen3 li { float:left; margin:0; padding:0; border-top: #FF9933 solid 1px;}
.Upen3 li a { display:block; padding-left:7px; width:133px;}
.Upen3 li a:hover { display:block; width:133px; text-decoration:none;}


/* -------印表機------ */
li.menu_3c4 { float:left;}
li.menu_3c4 a { display:block; width:95px; text-decoration: none; color: #333;}
li.menu_3c4 a:hover { background-image:url(images/on_3c.gif); color: #FFF;}

.U3c4 { margin:0; padding:0; display:block; width:110px; line-height:28px; border: #7EBBF8 solid 1px; text-align:left; background-color:#FFF;}
.U3c4 ul { margin:0; padding:0; display:block; list-style-type:none;}
.U3c4 li { float:left; margin:0; padding:0; border-top: #7EBBF8 solid 1px;}
.U3c4 li a { display:block; padding-left:7px; width:103px;}
.U3c4 li a:hover { display:block; width:103px; text-decoration:none;}



/* ---生活--------- */
li.menu_life1 { float:left;}
li.menu_life1 a { display:block; width:75px; text-decoration: none; color: #333;}
li.menu_life1 a:hover { background-image:url(images/on_3c.gif); color: #FFF;}

.Ulife1 { margin:0; padding:0; display:block; width:110px; line-height:28px; border: #7EBBF8 solid 1px; text-align:left; background-color:#FFF;}
.Ulife1 ul { margin:0; padding:0; list-style-type:none;}
.Ulife1 li { float:left; margin:0; padding:0; border-top: #7EBBF8 solid 1px;}
.Ulife1 li a { display:block; padding-left:7px; width:103px;}
.Ulife1 li a:hover { display:block; width:103px; text-decoration:none;}


/* ---茶水--------- */
li.menu_life2 { float:left;}
li.menu_life2 a { display:block; width:85px; text-decoration: none; color: #333;}
li.menu_life2 a:hover { background-image:url(images/on_3c.gif); color: #FFF;}

.Ulife2 { margin:0; padding:0; display:block; width:100px; line-height:28px; border: #7EBBF8 solid 1px; text-align:left; background-color:#FFF;}
.Ulife2 ul { margin:0; padding:0; list-style-type:none;}
.Ulife2 li { float:left; margin:0; padding:0; border-top: #7EBBF8 solid 1px;}
.Ulife2 li a { display:block; padding-left:7px; width:93px;}
.Ulife2 li a:hover { display:block; width:93px; text-decoration:none;}



/* -------機器------- */
li.menu_3c3 { float:left;}
li.menu_3c3 a { display:block; width:130px; text-decoration: none; color: #333;}
li.menu_3c3 a:hover { background-image:url(images/on_3c.gif); color: #FFF;}

.U3c3 { margin:0; padding:0; display:block; width:140px; line-height:28px; border: #7EBBF8 solid 1px; text-align:left; background-color:#FFF;}
.U3c3 ul { margin:0; padding:0; display:block; list-style-type:none;}
.U3c3 li { float:left; margin:0; padding:0; border-top: #7EBBF8 solid 1px;}
.U3c3 li a { display:block; padding-left:7px; width:135px;}
.U3c3 li a:hover { display:block; width:135px; text-decoration:none;}


/* -------電腦------- */
li.menu_3c2 { float:left;}
li.menu_3c2 a { display:block; width:75px; text-decoration: none; color: #333;}
li.menu_3c2 a:hover { background-image:url(images/on_life.gif); color: #FFF;}

.U3c2 { margin:0; padding:0; display:block; width:110px; line-height:28px; border: #33CC00 solid 1px; text-align:left; background-color:#FFF;}
.U3c2 ul { margin:0; padding:0; display:block; list-style-type:none;}
.U3c2 li { float:left; margin:0; padding:0; border-top: #33CC00 solid 1px;}
.U3c2 li a { display:block; padding-left:7px; width:103px;}
.U3c2 li a:hover { display:block; width:103px; text-decoration:none;}


/* -------傢俱------- */
li.menu_3c1 { float:left;}
li.menu_3c1 a { display:block; width:75px; text-decoration: none; color: #333;}
li.menu_3c1 a:hover { background-image:url(images/on_life.gif); color: #FFF;}

.U3c1 { margin:0; padding:0; display:block; width:100px; line-height:28px; border: #33CC00 solid 1px; text-align:left; background-color:#FFF;}
.U3c1 ul { margin:0; padding:0; display:block; list-style-type:none;}
.U3c1 li { float:left; margin:0; padding:0; border-top: #33CC00 solid 1px;}
.U3c1 li a { display:block; padding-left:7px; width:93px;}
.U3c1 li a:hover { display:block; width:93px; text-decoration:none;}





/* ---禮贈品------- */
li.menu_life4 { float:left;}
li.menu_life4 a { display:block; width:70px; text-decoration: none; color: #333;}
li.menu_life4 a:hover { background-image:url(images/on_life.gif); color: #FFF;}

.Ulife4 { margin:0; padding:0; display:block; width:100px; line-height:28px; border: #33CC00 solid 1px; text-align:left; background-color:#FFF;}
.Ulife4 ul { margin:0; padding:0; list-style-type:none;}
.Ulife4 li { float:left; margin:0; padding:0; border-top: #33CC00 solid 1px;}
.Ulife4 li a { display:block; padding-left:7px; width:93px;}
.Ulife4 li a:hover { display:block; width:93px; text-decoration:none;}

/* --------清倉---- */
li.menu_sale { float:left;}
li.menu_sale a { display:block; width:75px; text-decoration: none; color: #333;}
li.menu_sale a:hover { background-image:url(images/on_sale.gif); color: #FFF;}

.Usale { margin:0; padding:0; display:block; width:100px; line-height:28px; border: #FB8AB5 solid 1px; text-align:left; background-color:#FFF;}
.Usale ul { margin:0; padding:0; list-style-type:none;}
.Usale li { float:left; margin:0; padding:0; border-top: #FB8AB5 solid 1px;}
.Usale li a { display:block; padding-left:7px; width:93px;}
.Usale li a:hover { display:block; width:93px; text-decoration:none;}



/* --------名片---- */
li.menu_other { float:left;}
li.menu_other a { display:block; width:70px; text-decoration: none; color: #333;}
li.menu_other a:hover { background-image:url(images/on_other.gif); color: #333;}

.Usother { margin:0; padding:0; display:block; width:100px; line-height:28px; border: #faff00 solid 1px; text-align:left; background-color:#333;}
.Uother ul { margin:0; padding:0; list-style-type:none;}
.Uother li { float:left; margin:0; padding:0; border-top: #faff00 solid 1px;}
.Uother li a { display:block; padding-left:7px; width:93px;}
.Uother li a:hover { display:block; width:93px; text-decoration:none;}




/* -------大中小類mleft_menu--------- */
.mleft_line { margin:0; padding:1px; display:block; float:left; width:130px; border: 1px solid #cac6af;}

.mleft_m1 { background-image: url(images/hleft_m1.gif); padding-top:2px; text-align:center; line-height:22px; font-size:13px; color: #FFF;}

.mleft_menu { list-style-type:none; float:left; margin: 0; padding:5px 0 5px 10px; width:120px; line-height:21px; font-size:13px; color: #059; text-align:left;}
.mleft_menu a{ color: #059; text-decoration: none;}
.mleft_menu a:hover{ color: #059; text-decoration: underline;}

ul.mleft_menu { list-style-type:none; margin: 0; padding:0; width:130px; line-height:21px; TEXT-DECORATION: none}
li.mleft_menu { display:block; margin: 0; padding:5px 0 4px 10px; width:120px; line-height:16px; font-size:13px; text-align:left;}
li.mleft_menu a{ color: #333; text-decoration: none;}
li.mleft_menu a:hover{ color: #333; text-decoration: underline;}

ul.mleft_menuss { margin: 0; padding:0; width:110px; text-decoration: none;}
li.mleft_menuss { list-style-type:none; display:block; margin: 0; padding-left:20px; width:110px; line-height:21px; font-size:12px; text-align:left;}
li.mleft_menuss a{ color: #333; text-decoration: none;}
li.mleft_menuss a:hover{ color: #333; text-decoration: underline;}

.mm_more { padding-left:90px; background-color: #f4f4f4; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11px; color: #777; line-height:21px;}
.mm_more a { color: #777; text-decoration: none;}
.mm_more a:hover { color: #777; text-decoration: underline;}


/* -------大中小類pro_img--------- */
.pro_limgline {	border: 1px solid #cac6af;}

.pro_limgtitle { padding:3px 4px 0 4px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #005599; line-height:15px;}
.pro_limgtitle a { color: #005599; text-decoration: none;}
.pro_limgtitle a:hover { color: #005599; text-decoration: underline;}

.pro_mtm { padding:0 0 15px 0; line-height:26px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px;}
.pro_money {
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 20px;
	color: #0000FF;
	font-weight: bold;
}
.pro_mtmsearch { padding:0 0 5px 0; line-height:26px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px;}
.pro_mtmsearchimg { padding:0 0 15px 0; line-height:26px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px;}

.pro_page { margin:0; padding:5px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size:13px; color:#333; line-height:15px; background-color:#ece9d8;}
.pro_page a { color: #333; text-decoration: none;}
.pro_page a:hover { color: #333; text-decoration: underline;}
.pro_page2 { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size:13px; color:#FF0000; line-height:15px;}

.if_pro_imgLline { border: 1px solid #cac6af; background-image:url(images/if_pro_imgbg.gif);}

/* -------大中小類pro_imgt--------- */
.pro_imgtline {	border-top-width: 1px; border-top-style: dashed; border-top-color: #aaa; padding:3px;}

.pro_imgttitle { padding-top:15px; padding-bottom:15px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 15px; color: #005599; line-height:17px;}
.pro_imgttitle a { color: #005599; text-decoration: none;}
.pro_imgttitle a:hover { color: #005599; text-decoration: underline;}

.pro_imgttm { display:block; padding:0 10px 10px 0; line-height:30px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px;}
.pro_imgttm a { color: #333; text-decoration: none;}
.pro_imgttm a:hover { color: #333; text-decoration: underline;}
.pro_imgtmoney { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 22px; color: #FF0000; font-weight: bold;}

/* -------位址link_topt--------- */
.link_topt { float:left; margin:0; padding-top:3px; padding-bottom:5px; width:800px; height:21px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size:13px; color:#333; line-height:15px;}
.link_topt a { color: #005599; text-decoration: none;}
.link_topt a:hover { color: #005599; text-decoration: underline;}

/* -------單品項--------- */
.proimg_line {	border: 1px solid #cac6af;}

.pro_title { padding:10px 0 10px 18px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 116%; color: #003399; font-weight: bold; line-height:20px;}
.pro_title a { color: #003399; text-decoration: none;}
.pro_title a:hover { color: #003399; text-decoration: underline;}
.pro_txt { padding:10px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #005599; line-height:20px;}
.pro_txt-16 { padding:10px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 16px; color: #005599; line-height:20px;}
.pro_tm { padding-left:5px; padding-right:10px; height:20px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; line-height:23px; color: #333;}
.pro_tm2 { padding-left:0px; padding-right:0px; padding-bottom:0px; height:20px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; line-height:20px; color: #FF0000;}

.pro_tm1 { display:block; padding:10px 0px 20px 15px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #059}
.pro_tm1 a { color: #059; text-decoration: none;}
.pro_tm1 a:hover { color: #059; text-decoration: underline;}
.pro_tm2 { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #FF0000;}
.pro_tm2 a { color: #FF0000; text-decoration: underline;}
.pro_tm2 a:hover { color: #FF0000; text-decoration: underline;}
.pro_tm3 { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; line-height:15px; color: #059}
.pro_tm3 a { color: #059; text-decoration: none;}
.pro_tm3 a:hover { color: #059; text-decoration: underline;}
.pro_tm4 { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; line-height:20px; color: #333;}
.pro_tm5 { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; line-height:20px; color: #FF0000;}
.pro_tm6 { padding:10px 0px 0px 0px}
.pro_tm7 { display:block; padding:20px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; line-height:25px; color:#333;  border: 1px solid  #FF0000;}
.pro_tm8 { background-color: #FFFFFF;}

.pro_stg { padding:0px 0px 0px 15px}

.ptab { display:block; padding:5px 10px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; background-color: #C8F0FF;}
.ptab_2 { display:block; padding:5px 10px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color:#FFFFFF; background-color: #FF0000;}
.Ptxth { display:block; padding:20px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; line-height:25px; color:#333;}
.Ptxth_b { display:block; padding:20px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 16px; line-height:25px; color:#333;}


/* -------notice--------- */
.notice_line { margin:0; padding:20px 0 0 20px; border: 3px solid  #B6D0EB;}
.notice_h1 { margin:0; padding:0 0 0 10px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 100%; color: #059; font-weight: bold; text-align:left; line-height:36px; background-image:url(images/bg_01.gif); border-bottom:#FFF dashed 1px;}
.notice_h2 { margin:0; padding:0 0 0 5px; width:630px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 100%; color: #005599; font-weight: bold; line-height:40px; border-bottom:#059 solid 1px;}
.notice_txt { margin:0; padding:6px 0 ; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 15px; color: #444; line-height:30px;}
.notice_tred { margin:0; padding:0; font-family:Arial; font-size:100%; color: #FF0000; font-weight: bold;}

/* -------會員及採購及連絡左邊_menu--------- */
.howleft_line { margin:0; padding:1px; display:block; float:left; width:130px; border: 1px solid #cac6af;}

.howleft_m1 { background-image: url(images/hleft_m1.gif); padding-top:2px; text-align:center; line-height:22px; font-size:13px; color: #FFF;}

.howleft_menu { list-style-type:none; float:left; margin: 0; padding:7px 0 6px 6px; width:124px; line-height:28px; font-size:13px; color: #333; text-align:left; border-bottom:#aaa dashed 1px;}
.howleft_menu a{ color: #333; text-decoration: none;}
.howleft_menu a:hover{ color: #333; text-decoration: underline;}

ul.howleft_menuss { margin: 0; padding:0; width:110px; TEXT-DECORATION: none;}
li.howleft_menuss { list-style-type:none; display:block; margin: 0; padding-left:28px; width:102px; line-height:26px; font-size:13px; text-align:left;}
li.howleft_menuss a{ text-decoration: underline;}
li.howleft_menuss a:hover{ text-decoration: none;}

/* -------bonus--------- */
.title { display:block; margin:0 0 8px 0; padding:5px 0 0 25px; width:775px; height:28px; background-image:url(images/title_bg.gif); font-size:100%; font-weight:bold; color:#333;}
.title945 { display:block; margin:0 0 8px 0; padding:5px 0 0 25px; width:920px; height:28px; background-image:url(images/title_bg.gif); font-size:100%; font-weight:bold; color:#333;}
.bonus_h { display:block; margin:0; padding:10px 0 10px 0; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 15px; color: #005599; line-height:18px;}
.bonus_tm { display:block; padding:0 0 10px 0; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px; color:#333; line-height:18px;}
.bonus_pi { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 15px; color: #FF0000; line-height:18px; font-weight:bold;}

.bonus_tab { width:740px;}
li.bonususe_t1 { list-style-type:none; display:block; margin:0; padding:5px 0 5px 0px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 15px; color: #059; font-weight:bold; line-height:23px; border-bottom:#006699 dotted 3px;}
li.bonususe_txt { list-style-type:none; display:block; margin:0; padding:10px 20px 10px 20px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #333; line-height:25px;}


/* -------contact--------- */
.con_topt { display:block; margin:0; padding:0 10px 10px 0; width:800px; text-align:right; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #059; line-height:18px; border-bottom:#006699 dotted 3px;}
.con_topt a{ color: #059; text-decoration: underline;}
.con_topt a:hover{ color: #059; text-decoration: none;}

.con_bg { background-color: #F6F6F6;}
.con_t { height:30px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 91%; color: #333; line-height:21px;}
.con_tpi { height:30px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 100%; color: #FF0000; line-height:21px;}
.con_tpi2 { height:30px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 100%; color: #FF0066; font-weight:bold; line-height:21px;}
.con_tab { padding:0 0 0 10px; height:30px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #333; line-height:21px; background-color:#D6ECF8; border:#FFFFFF solid 1px;}
.con_form { padding:0 0 0 5px; height:36px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #333; line-height:21px;}

/* -------how--------- */
.how_t { display:block; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #333; line-height:23px;}
.how_tred { display:block; margin:0; padding:5px 0 2px 0; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 15px; color: #FF0000; line-height:23px; border-bottom:#FF0000 dotted 3px;}

/* -------sitemap--------- */
.site_title {
	display:block;
	margin:0 0 10px 0;
	padding:20px 0 0 10px;
	width:150px;
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 15px;
	color: #5495C9;
	font-weight:bold;
	line-height:26px;
	border-bottom: #ACD0F9 solid 1px;
}
.site_title a { color: #5495C9; text-decoration: none;}
.site_title a:hover { color: #5495C9; text-decoration: underline;}
li.site_t { display:block; list-style-type:none; margin:0; padding:0 0 0 10px; height:26px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #333; line-height:26px;}
li.site_t a { color: #333; text-decoration: underline;}
li.site_t a:hover { color: #333; text-decoration: none;}

/* -------all--------- */
.all_tab { margin:0; padding:10px; display:block; width:370px;}
.title_all { display:block; margin:0; padding:0 0 0 5px; height:25px; text-align:left; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 15px; color: #5495C9; font-weight:bold; line-height:25px; border-bottom: #ACD0F9 solid 1px;}
.title_all a { color: #5495C9; text-decoration: none;}
.title_all a:hover { color: #5495C9; text-decoration: underline;}
li.t_all { display:block; list-style-type:none; margin:0; padding:3px 2px 0 10px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px; color: #333; line-height:24px;}
li.t_all a { color: #333; text-decoration:none;}
li.t_all a:hover { color: #333; text-decoration: underline;}
.style1 {color: #5495C9}

/* -------compare--------- */
.compare_t { margin:0; padding:8px; font-size:12px; color:#333; line-height:18px;}
.compare_t11 { margin:0; padding:0; height:26px; font-size:13px; color:#059; text-align:right;}
.compare_t11 a{ color:#333; text-decoration:none;}
.compare_t11 a:hover{ color:#333; text-decoration: underline;}
.compare_name { font-size:13px; color:#059; line-height:18px;}
.compare_name a { color: #059; text-decoration:none;}
.compare_name a:hover { color: #059; text-decoration: underline;}
.compare_red {font-size:12px; color: #FF0000; line-height:18px;}
.compare_bg { background-color:#ece9d8;}

.del { display:block; margin:5px; border:#a6a6a6 solid 1px; font-size:12px; text-align:center; width:36px; line-height:20px; background-image:url(images/del_bg.gif); background-repeat:repeat-x;}
.del a{ color:#444; text-decoration: none;}

/* -------service--------- */
.service_tab { margin:4px; padding:0; display:block; width:270px;}
.service_tabA { margin:4px; padding:0; display:block; width:165px;}
.service_tabB { margin:1px 4px 1px 4px; padding:0; display:block; width:525px;}
.service_tabs { margin:4px; padding:0; display:block; width:120px;}
.service_title { display:block; margin:0; padding:0 0 0 5px; height:25px; text-align:left; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 15px; color: #5495C9; font-weight:bold; line-height:25px; border-bottom: #ACD0F9 solid 1px;}
.service_title a { color: #5495C9; text-decoration: none;}
.service_title a:hover { color: #5495C9; text-decoration: underline;}
.service_t { display:block; list-style-type:none; margin:0; padding:10px 0 0 0; height:20px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #333; line-height:20px;}
.service_t a { color: #333; text-decoration:none;}
.service_t a:hover { color: #333; text-decoration: underline;}

/* -------brand--------- */
.brand_line { border: 1px solid #cac6af;}
.brand_mtm { margin:0; padding:0 0 8px 0; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px;}
.brand_m2title { margin:0; padding:3px 3px 0 3px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #005599; line-height:16px;}
.brand_m2title a { color: #005599; text-decoration: none;}
.brand_m2title a:hover { color: #005599; text-decoration: underline;}

.brand_leftmenu_title { padding-top:0px; height:0px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px; color: #005599;}
.brand_leftmenu_title a { color: #005599; text-decoration: none;}
.brand_leftmenu_title a:hover { color: #005599; text-decoration: underline;}

/* -------knowledge--------- */
.know_line { border: 1px solid #cac6af;}
.know_name { margin:0; padding:12px 0 0 0; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 15px; color: #005599; height:25px; border-bottom: #6699CC solid 1px;}
.know_txt { padding:5px 0 0 20px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #333333; line-height:25px; border-bottom: #cac6af dashed 1px;}
.know_txt a { color: #333333; text-decoration:none;}
.know_txt a:hover { color: #CC0000; text-decoration:none;}
.know_link { padding:0 0 5px 0; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #059; line-height:25px;}
.know_link a { color: #059; text-decoration:none;}
.know_link a:hover { color: #059; text-decoration:underline;}

.t_under { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt;color: #333333; border-bottom: #cac6af solid 1px;}

/* -------old css--------- */
.link_1 a:link {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #0033CC;	text-decoration: underline;}
.link_1 a:visited {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #663399;	text-decoration: underline;}
.link_1 a:hover { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #FF0000;}

.td_color {	background-color: #E6E6E6;}
.td_color_1 { background-color: #FFFFFF;}
.td_color_mb { background-color: #EFEFEF;}
.td_color_a { background-color: #FFCCCC;}
.td_color_a_list { background-color: #FFCCCC; padding: 7pt;}
.td_color_list1 { background-color: #E6E6E6; padding: 7pt;}
.td_color_list2 { background-color: #FFFFFF; padding: 7pt;}


.t_batopmenu { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #FFFFFF;	padding-top: 3pt;}
.t_batopmenu a:link { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #FFFFFF; padding-top: 3pt;}
.t_batopmenu a:visited { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #FFFFFF;	padding-top: 3pt;}
.t_batopmenu a:hover { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #FFFFFF; padding-top: 3pt;}
.t_armenu {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #FFFFFF;	padding-top: 3pt; border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #FF0000;}
.t_armenu a:link { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #FFFFFF; padding-top: 3pt;}
.t_armenu a:visited { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #FFFFFF; padding-top: 3pt;}
.t_arpmenu a:hover { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #FFFFFF;	padding-top: 3pt;}
.t_topt { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #333333;}
.t_topmenu { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #FFFFFF;	background-color: #CC0000; padding-top: 5pt;}
.t_topmenu a:link {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #FFFFFF;	background-color: #CC0000; padding-top: 5pt;}
.t_topmenu a:visited { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #FFFFFF; background-color: #CC0000; padding-top: 5pt;}
.t_topmenu a:hover { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #FFFFFF;	background-color: #CC0000; padding-top: 5pt;}
.t_tlogin {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt; color: #333333;}
.t_tlogin1 { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #333333;}
.t_tlogin_red {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #CC0000;}
.t_tlogin_red a:link { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #CC0000;}
.t_tlogin_red a:visited { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #CC0000;}
.t_tlogin_red a:hover {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #FF0000;}
.from_login { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #333333;}
.from {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #666666;}
.from_txth { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt; color: #333333; line-height: 13pt;}
.t_lmenutitle {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 11pt; color: #FFFFFF; font-weight: bold;	padding-top: 1pt; padding-left: 10pt;}
.t_w { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #FFFFFF; line-height: 15pt;}
.t_wb { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 16px; color: #FFFFFF; line-height: 15pt;}
.t_w a:link { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #FFFFFF;}
.t_w a:visited { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #FFFFFF;}
.t_w a:hover { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #FFFFFF;}
.line_menu { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 11pt; color: #333333; line-height: 15pt;	padding-top: 5pt; }
.line_menu_r { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt;	color: #333333;	line-height: 13pt; }
.line_menu_1 { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 10pt; color: #0066CC; line-height: 15pt; padding-top: 5px;	padding-bottom: 1px;}
.line_menu_1 a:link { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt;	color: #0066CC;	line-height: 15pt;}
.line_menu_1 a:visited { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt;	color: #0066CC;	line-height: 15pt;}
.line_menu_1 a:hover {	font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 10pt; color: #0066CC;	line-height: 15pt;}
.line_r {	font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #333333; border-right-width: 1px; border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #999999;	border-left-color: #999999;}
.line {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #333333;	border: 1px solid #999999;}
.line_img {	border: 1px solid #CCCCCC;}
.news {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #333333;	
border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	
border-right-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	
border-bottom-color: #999999;	padding-left: 3pt;	padding-right: 5pt;}
.hdm_ton { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 11pt; color: #FFFFFF; font-weight: bold; padding-top: 5pt; padding-bottom: 2pt; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; background-image: url(images/lmenu_tbg.gif);}
.hdm_ton_1 { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 11pt; color: #FFFFFF; font-weight: bold;	padding-top: 5pt; padding-bottom: 2pt; border-right-width: 1px; border-right-style: solid;	border-right-color: #FFFFFF; }
.hdm_t { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt; color: #333333; background-color: #d7d7d7;	padding-top: 6pt; padding-bottom: 1pt; border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;}
.hdm_t a:link {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt; color: #333333; background-color: #d7d7d7;	padding-top: 6pt; padding-bottom: 1pt; text-decoration: none;}
.hdm_t a:visited { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt; color: #333333; background-color: #d7d7d7;	padding-top: 6pt; padding-bottom: 1pt; text-decoration: none;}
.hdm_t a:hover { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt; color: #333333; background-color: #d7d7d7;	padding-top: 6pt; padding-bottom: 1pt; text-decoration: none;}
.hdm_t2 { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 12pt; color: #0066CC; font-weight: bold;}
.hdm_t2 a:link { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 11pt; color: #0066CC; font-weight: bold;	text-decoration: none;}
.hdm_t2 a:visited {	font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11pt; color: #0066CC;	font-weight: bold;	text-decoration: none;}
.hdm_t2 a:hover { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11pt; color: #0066CC;	font-weight: bold;	text-decoration: underline;}
.hdm_t2t { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 10pt; color: #555555;}
.t_top10 { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #333333;	}
.t_u {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt; color: #4682b4;}
.t_u a:link { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt; color: #4682b4;}
.t_u a:visited { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt; color: #4682b4;}
.t_u a:hover { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 10pt; color: #4682b4;	text-decoration: underline;}
.btn_s { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #FFFFFF;	line-height: 13pt;	background-color: #999999;}
.t2 { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11pt; color: #333333;	font-weight: bold;	padding-left: 23pt;	background-image: url(images/title2_bg.gif);}
.t3 { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11pt; color: #333333;	font-weight: bold;}
.t4 { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11pt; color: #333333;	font-weight: bold;	padding-left: 23pt;	background-image: url(images/title4_bg.gif);}
.t_t { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt;	color: #333333;}
.t_txth { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 10pt; color: #444444; line-height: 18pt;}
.t_red { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #CC0000;}
.btn { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #333333;	line-height: 13pt;}
.allhdm_ton { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11pt; color: #FFFFFF;	font-weight: bold; padding-top: 5pt; padding-bottom: 2pt; padding-left: 15pt; padding-right: 6pt; background-image: url(images/mtitle_bg.gif);}
.allt_lmenutitle { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11pt; color: #FFFFFF; font-weight: bold;	padding-left: 5pt;}
.all_title { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 11pt; color: #333333; font-weight: bold;	padding-left: 17pt;}
.all_title2 { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 10pt; color: #333333;}
.all_t2 { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11pt; color: #333333; padding-bottom: 5pt;}
.all_txt { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #0066CC; padding-right: 10pt; padding-bottom: 5pt;	padding-left: 10pt;	line-height: 16pt; padding-top: 5pt;}
.all_txt a:link { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #0066CC;}
.all_txt a:visited { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #0066CC;}
.all_txt a:hover { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #0066CC;	text-decoration: underline;}
.adr_ton { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11pt; color: #FFFFFF;	background-color: #FF6666; font-weight: bold; padding-top: 5pt; padding-bottom: 2pt;}
.adr_ton a:link { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11pt; color: #FFFFFF; background-color: #FF6666; font-weight: bold; padding-top: 5pt; padding-bottom: 2pt;}
.adr_ton a:visited { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 11pt; color: #FFFFFF; background-color: #FF6666; font-weight: bold; padding-top: 5pt; padding-bottom: 2pt;}
.adr_ton a:hover { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11pt;	color: #FFFFFF;	background-color: #FF6666; font-weight: bold; padding-top: 5pt; padding-bottom: 2pt;}
.allt_pro2 { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 11pt; color: #333333; font-weight: bold;}
.allt_pro {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt; color: #333333; font-weight: bold;}
.allt_pro_nt { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12pt; color: #CC0000; font-weight: bold;}
.allt_pro_t { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #333333;}
.allt_pro_tb { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #0066CC;}
.p_txt { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #333333;	padding-right: 10pt; padding-bottom: 5pt; padding-left: 10pt; line-height: 16pt; padding-top: 5pt;}
.carlist_txt { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #333333;	padding-right: 3pt;	padding-left: 3pt; line-height: 16pt;}
.cart_txt {	font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #333333;	background-color: #ebce93;	padding-top: 3pt;}
.cart_txt2 { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt; color: #CC0000; background-color: #ebce93;	padding-top: 3pt; font-weight: bold;}
.cart_txt2 A:link {	font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 10pt;	color: #CC0000;	background-color: #ebce93;	padding-top: 3pt; font-weight: bold;}
.cart_txt2 A:visited { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 10pt; color: #CC0000; background-color: #ebce93; padding-top: 3pt; font-weight: bold;}
.cart_txt2 A:hover { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt; color: #CC0000; background-color: #ebce93;	padding-top: 3pt; font-weight: bold;}
.cart_txt3 { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 9pt;	color: #0066CC;	padding-top: 3pt;}
.cart_space { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9pt; color: #333333; padding-right: 2pt;}
.ebook_title { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 10pt; color: #FFFFFF; background-color: #009999; font-weight: bold;}
.ebook_title a:link { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 10pt; color: #FFFFFF;	background-color: #009999; font-weight: bold;}
.ebook_title a:visited { font-family: Arial, Helvetica, sans-serif, "新細明體";	font-size: 10pt; color: #FFFFFF; background-color: #009999;	font-weight: bold;}
.ebook_title a:hover { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 10pt; color: #FFFFFF;	background-color: #009999; font-weight: bold;}
.know_title { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 11pt; color: #006699; font-weight: bold;}



.Freezing{ position:relative ; table-layout:fixed; top:expression(this.offsetParent.scrollTop); z-index: 10;}
	 
.Freezing th{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;padding:2px;}

.divStyle{  position:relative;  overflow-x:auto;  overflow-y:auto;  border:0px solid #ffbb34;
  /*width:expression(this.offsetParent.offsetWidth-5);
  height:200px; */
  left:0;  top:0;}
  
.dsss{  border:1px solid #2F4F4F;  color: white;  background-color:#000000;  font-weight: bold;  cursor:not-allowed;  filter:Alpha(opacity=50);}   

.divSPcart{	position:absolute;	width:64px;	height:94px;	z-index:1;}   
.hnews_01 {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
	text-align: left;
}
.pro_money-b {
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 22px;
	color: #FF0000;
	font-weight: bold;
}
/* -------tai_bank--------- */
.tai_bank_item { float:left; margin:0; padding-top:0px; padding-bottom:0px; height:10px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size:13px; color:#333; line-height:15px;}
.tai_bank_item a { color: #333; text-decoration: none;}
.tai_bank_item a:hover { color: #333; text-decoration: underline;}
.tai_bank_tab { width:800px;}
.tai_bank_title_2 { display:block; margin:0; padding:0 0 0 5px; height:25px; text-align:left; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 15px; color: #5495C9; font-weight:bold; line-height:25px; border-bottom: #ACD0F9 solid 1px;}
.tai_bank_title_2 a { color: #5495C9; text-decoration: none;}
.tai_bank_title_2 a:hover { color: #5495C9; text-decoration: underline;}
.tai_bank_link { display:block; list-style-type:none; margin:0; padding:3px 2px 0 10px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px; color: #333; line-height:24px;}
.tai_bank_link a { color: #333; text-decoration:none;}
.tai_bank_link a:hover { color: #333; text-decoration: underline;}

li.bonususe_t1 { list-style-type:none; display:block; margin:0; padding:5px 0 5px 0px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 15px; color: #059; font-weight:bold; line-height:23px; border-bottom:#006699 dotted 3px;}
li.bonususe_txt { list-style-type:none; display:block; margin:0; padding:10px 20px 10px 20px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 13px; color: #333; line-height:25px;}
.tai_bank_t3 {
	font-family: "新細明體";
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.tai_bank_t4 {
	font-family: "新細明體";
	font-size: 15px;
	font-weight: bold;
	color: #5495c9;
}
.tai_bank_text {
	font-family: "新細明體";
	font-size: 13px;
	font-weight: normal;
	color: #333;
	line-height: 23px;
}
.tai_bank_text a { color: #333; text-decoration: none;}
.tai_bank_text a:hover { color: #333; text-decoration: underline;}

.tai_bank_title_5 {
	font-family: "新細明體";
	font-size: 15px;
	font-weight: bold;
	color: #5495c9;
}
.tai_bank_title_5 a { color: #5495C9; text-decoration: none;}
.tai_bank_title_5 a:hover { color: #5495C9; text-decoration: underline;}

.tai_bank_title_6 {
	font-family: "新細明體";
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.tai_bank_title_6 a { color: #333; text-decoration: none;}
.tai_bank_title_6 a:hover { color: #333; text-decoration: underline;}

.tai_bank_page {
	font-family: "新細明體";
	font-size: 13px;
	font-weight: bold;
	color: #333;
	line-height: 23px;
}
.tai_bank_page a { color: #333; text-decoration: none;}
.tai_bank_page a:hover { color: #333; text-decoration: underline;}

.tai_bank_text_01 {
	font-family: "新細明體";
	font-size: 13px;
	font-weight: normal;
	color: #333;
	line-height: 23px;
}
.tai_bank_text_01 a { color: #5495c9; text-decoration: none;}
.tai_bank_text_01 a:hover { color: #5495c9; text-decoration: underline;}

/* -------銷售排行--------- */
.topsale_title { padding-top:6px; height:26px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px; color: #005599; line-height:14px;}
.topsale_title a { color: #005599; text-decoration: none;}
.topsale_title a:hover { color: #005599; text-decoration: underline;}

.topsale__mtm { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 9px;}

.topsale_money { font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 12px; color: #FF0000; font-weight: bold;}

/* -------2009_lucky--------- */
.2009_lucky_gift { font-size: 18px; font-weight: bold;}

/* -------plus--------- */
.plus { width:520px; line-height:20px; margin:0; padding:5px 0 13px 12px; font-family: Arial, Helvetica, sans-serif, "新細明體"; font-size: 100%; color:#333333;}

/* -------search_n--------- */
.search_n_01 { font-size: 16px; color: #FFFFFF;}
.search_n_btn { font-size: 16px; color: #E61A11;}
.search_n_btn a:link{ font-size: 16px; color: #E61A11;}
.search_n_btn a:hover{ font-size: 16px; color: #E61A11; text-decoration: underline;}

/* -------msn線上客服--------- */
.msn-frame { background-color: #F2F5C5; border: 1px solid #009900;}
.msn-frame-02 { background-color: #FFFFFF; border: 1px solid #009900;}
.msn-frame-03 { border: 1px solid #cccccc;}
.msn-frame-word { font-family: "新細明體"; font-size: 12px; color: #000000; height: 15px;}
.msn-frame-word-no { font-family: "arial black"; font-size: 30px; color: #CCCCCC; text-align: center; background-position: center top;}
.msn-info-word-b { font-family: "新細明體"; font-size: 15px; font-weight: bold; color: #006600; padding-top: 20px; padding-left: 10px;}
.msn-info-word-m { font-family: "新細明體"; font-size: 14px; color: #4DB336; padding-top: 10px; padding-left: 10px; font-weight: bold; text-align: left;}
.msn-info-word-s { font-family: "新細明體"; font-size: 12px; color: #000000; padding-top: 10px; padding-left: 10px; font-weight: normal; line-height: 20px; padding-right: 10px;}
.msn-info-word-s-item { font-family: "新細明體"; font-size: 12px; color: #000000; padding-top: 0px; font-weight: normal; line-height: 20px; background-position: top;}
.msn-line { border-top-width: 1px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-color: #4DB336;}
.msn-info-word-s-item-green { font-family: "新細明體"; font-size: 12px; color: #4DB336; padding-top: 0px; font-weight: normal; line-height: 20px; background-position: top;}
.msn-frame-space { height: 13px;}
.msn-frame-space-02 { height: 5px;}

/* -------email好友推薦--------- */
.email-friend-frame { background-color: #FFFFFF; border: 2px solid #FF0000;}
.email-friend-word-b {
	font-family: "新細明體";
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
	padding-top: 20px;
	padding-down: 10px;
	padding-bottom: 5px;
}

.email-friend-word-s {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	padding-down: 10px;
	padding-bottom: 10px;
	line-height: 16px;
}

.email-friend-word-s a:hover {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
	padding-top: 0px;
	padding-down: 10px;
	padding-bottom: 10px;
	line-height: 16px;
	text-decoration: underline;
}

.email-friend-word-s a:link {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	padding-down: 10px;
	padding-bottom: 10px;
	line-height: 16px;
	text-decoration: underline;
}

.email-friend-word-m {
	font-family: "新細明體";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-down: 10px;
	padding-bottom: 10px;
}

.email-friend-word-received {
	font-family: "新細明體";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	padding-down: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

.email-friend-word-received a:link {
	font-family: "新細明體";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	padding-down: 10px;
	padding-bottom: 10px;
	line-height: 20px;
	text-decoration: underline;
}

.email-friend-word-received a:hover {
	font-family: "新細明體";
	font-size: 14px;
	font-weight: normal;
	color: #FF6600;
	padding-top: 0px;
	padding-down: 10px;
	padding-bottom: 10px;
	line-height: 20px;
	text-decoration: underline;
}

.numericupdown{}
.val
{
  height: 20px;
  width:60px;
  font-size:18px;
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
  float:left;
}
.up
{
  border: 0px none white;
  width:15px;
  height:12px;
  overflow:hidden;
}
.down
{
  border: 0px none white;
  width:15px;
  height:12px;
  overflow:hidden;
}
