body,div,ul,ol,li,h1,h2,h3,p,tr,td,img{margin: 0;padding: 0;}

body {
	background:url(images/bg2.jpg) #001a32 repeat-y 50% 0;
}
.content {
	background:url(images/header_bg.jpg) no-repeat center top;
}

#bg{background-image:url(images/bg.jpg); background-position:left top; background-repeat:repeat-x;}
#wrapper{ width:950px; margin:0 auto; background-repeat:repeat-y;}
img { vertical-align:top;}

.word06{ font-size:13px; font-weight:bolder; color:#86bd10;}

.main{ background:url(images/index_bg.jpg) repeat-y;}
.main .tit{background:url(images/tit_bg.jpg) no-repeat; padding-top:130px;}


.word01{
	clear:both;
	font-size:12px;
	color:#6699FF;
	letter-spacing:1px;
	font-weight:bolder;
}
.word02{ font-size:12px; color:#ff0000; letter-spacing:1px;}
.word03{ color:#a6a6a6; font-size:13px; font-weight:bold; letter-spacing:1px;}
.word04{
	display:block;
	margin-left:20px;
	padding-top:10px;
	font-size:15px;
	font-weight:bolder;
	color:#CC3366;
	letter-spacing:1px;
	line-height:18px;
}

.word05{
	display:block;
	margin-left:610px;
	padding-top:10px;
	font-size:13px;
	font-weight:bolder;
	color:#963521;
	letter-spacing:1px;
	line-height:18px;
}
.word07{background:url(images/index_b01.jpg) no-repeat center top; width:950px; height:130px;}
.word08{font-size:13px; color:#464545; line-height:21px; margin-top:120px; margin-left:140px;}

.tops{ display:block; width:690px; margin:0 auto; text-align:right; padding-bottom:10px;}
.tops a{ text-decoration:none; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; display:none;}
.tops a:hover{ color:#ffee2d;}



.atten{ display:block; width:690px; background-color:#ffe361; margin-left:75px; }
.atten p{ display:block; margin-left:10px; padding-top:10px; margin-bottom:10px; letter-spacing:1px; border-bottom:1px #d0b01b dotted; font-size:15px; color:#73610c; font-weight:bolder;}
.atten ol{ list-style:none; display:block; width:710px; margin-left:30px; padding-top:5px; padding-bottom:10px;}
.atten ol li{ font-size:12px; color:#7a6c0d; letter-spacing:1px; line-height:18px; padding-bottom:5px; }

.tag{
	display: table;
	float: left;
	width: 670px;
	margin-top: 3px;
	margin-left: 20px;

	}

.tag05{
	display:block;
	width:auto;
	height:auto;
	vertical-align:middle;
	text-align:center;
	float:left;
	margin-left:5px;
	margin-top: 20px;
}
.tag05 a{ display:block;  background-color:#fcd13b; color:#777206; border:5px inherit #F60; text-decoration:none;  font-size:15px; letter-spacing:1px; line-height:18px; vertical-align:middle; padding:3px 3px 3px 6px; border:1px double #56740b;}
.tag05 a:hover{ color:#fff; background-color:#56740b; }


.tag06{
	clear:both;
	margin:10px 0 0 10px;
	font-size:13px;
	color:#FF3366;
	font-weight:700;
}
.tag06 a{  color:#3b6007; border:5px inherit #F60; text-decoration:none;  font-size:13px; letter-spacing:1px; font-weight:700;}
.tag06 a:hover{
	color:#FF3366;
	font-weight:700;
}


.tag07{
	display:block;
	width:auto;
	height:auto;
	vertical-align:middle;
	text-align:center;
	float:left;
	margin-left:10px;
	margin-top: 20px;
}
.tag07 a{ display:block;  color:#fff; background-color:#56740b; border:5px inherit #F60; text-decoration:none;  font-size:15px; letter-spacing:1px; line-height:18px; vertical-align:middle; padding:3px 3px 3px 6px; border:1px double #56740b;}
.tag07 a:hover{ color:#fff; background-color:#56740b; }

#main02{ background-position:left top; background-repeat:repeat-y;}
#main02 ul{
	display:block;
	width:840px;
	margin:0 auto;
	padding-top:10px;
	list-style:none;
	padding-bottom:10px;
}
#main02 ul li{
	float:left;
	border-bottom:1px #da9f13 dashed;
	padding-bottom:5px;
	padding-top:8px;
	line-height:20px;
	width:400px;
	margin-right:15px;
}
#main02 ul li a{ float:left; font-size:15px; color:#963521; text-decoration:none; font-weight:700;}
#main02 ul li a:hover{ color:#6d990e;}


#main03{ background-position:left top; background-repeat:repeat-y;}
#main03 ul{
	display:block;
	width:660px;
	margin:0 auto;
	padding-top:10px;
	list-style:none;
	padding-bottom:10px;
}
#main03 ul li{
	float:left;
	border-bottom:1px #da9f13 dashed;
	padding-bottom:5px;
	padding-top:8px;
	line-height:20px;
	width:205px;
	margin-right:15px;
}
#main03 ul li a{ float:left; font-size:15px; color:#963521; text-decoration:none; font-weight:700;}
#main03 ul li a:hover{ color:#6d990e;}


#main33{background-position:left top; background-repeat:repeat-y;}
#main33 ul{
	display:table;
	width:650px;
	margin:0 auto;
	padding-top:10px;
	list-style:none;
	padding-bottom:10px;
	 padding-left: 25px;
}
#main33 ul li{ width:27%; float:left; border-bottom:1px #da9f13 dashed; padding-bottom:5px; padding-top:8px; line-height:20px; margin-right:41px;}
#main33 ul li a{ float:left; font-size:15px; color:#963521; text-decoration:none; font-weight:700;}
#main33 ul li a:hover{ color:#6d990e;}

#main33{background-position:left top; background-repeat:repeat-y;}
#main44 ul{
	display:table;
	width:650px;
	margin:0 auto;
	padding-top:10px;
	list-style:none;
	padding-bottom:10px;
	 padding-left: 42px;
}
#main44 ul li{ width:14%; float:left; border-bottom:1px #da9f13 dashed; padding-bottom:5px; padding-top:8px; line-height:20px; margin-right:35px; letter-spacing:14px;}
#main44 ul li a{ float:left; font-size:15px; color:#963521; text-decoration:none; font-weight:700;}
#main44 ul li a:hover{ color:#6d990e;}

.b01 { width:950px; display:table;}

/*回頂部*/
.scroll2top:link, .scroll2top:visited{background:url(images/gotop.png) no-repeat 0 0; height:145px; width:90px; margin-left:900px; bottom:0px;}

ul.prod {
	letter-spacing:1px;
	list-style-type:none;
	font-size: 13px;
	margin:0 0 30px 120px;
	padding:0 0 0 15px;
}


ul.prod li {
	text-align:left;
	font-size:15px;	
	line-height:25px;
	color:#333;
	border-bottom: 1px dotted #999;
	margin:3px 10px;
	padding:0px 0px 3px 23px;
	background:url(images/icon.png) no-repeat left 5px ;
	width:80%;
}

ul.prod li a,ul.prod li a:link,ul.prod li a:visited {
	color:#333;
	text-decoration:none;
	font-weight:bold;

	font-family:Verdana, Helvetica, "新細明體";
	
}

ul.prod li a:hover {
	color:#0066cc;
	
}
ul.prod li p {

	font-size:11px;
	color:#666666;
	line-height:18px;
	letter-spacing:1px;
	margin:0px!important;*margin:0px!important;*margin:0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 15px!important;*padding:0px 0px 0px 15px;
	text-align:left;
}
.price {
	font-size:15px;
	line-height:20px;
	color:#ff3300;
	text-align:right;
	display:inline;
	margin:0px!important;*margin:-20px 0 0 0!important;*margin:0px;
	float:right;
	cursor:hand;
}

h3 {
	margin:0 0 8px 10px;
	padding:8px 0 0 120px;
	color: #D52B1C;
}

.gohome{float:right; margin-right:130px;}
.gohome a, .gohome a:link, .gohome a:visited{padding:5px 10px 8px; background-color:#ff3d42; color:#fff; text-decoration:none; font-size:13px; display:block; border-radius:3px;}
 .gohome a:hover{ text-decoration:underline; }
 
 


 
 /* C23模組 */
.box-head { display:none;}
.intro-anchors a{ display:none;}

.carrier{ text-align:left; width:100% ;}
.carrier h4 {margin: 10px auto; width:75%; text-align:left;  font-size:26px; padding:3px 50px; color:#4d2e00; background-color:#fff5e2 ;border:1px solid #cdc0ae; font-family: "微軟正黑體";  }
.carrier li { margin:-5px 55px 0px 95px ; list-style:none; border-bottom: 1px dotted #F7C499; padding: 10px 10px 5px 15px; line-height: 1.3em;}/* 我是虛線啊孩子 */
.carrier li a strong {font-weight: normal; display: block; font-size: 20px; font-weight: bolder; color: #1D5F96; line-height:1.2em;font-family: "微軟正黑體";}/* 我是商品大標啊孩子 */
.carrier li a:hover strong {color: #FF5B13; text-decoration: underline;}/* 商品大標變色囉囉囉 */
.carrier li em.price {font-size: 15px; color: #fe5400; font-family: Verdana, Geneva, sans-serif ,arial; float: right; font-weight: bold; margin:0 8px 0 0; height:100%;}
.carrier li em.price span, .carrier li em.price var { font-size: 15px; font-weight: bold; }
.a01 .carrier li a:link, .carrier li a:visited {text-decoration: none; font-size: 15px;  color: #575656; letter-spacing: 1px; line-height: 22px; display: block; font-family: Verdana, Geneva, sans-serif; font-family: "微軟正黑體";}
.a02 .carrier li a:link, .carrier li a:visited {text-decoration: none; font-size: 15px;  color: #575656; letter-spacing: 1px; line-height: 22px; display: block; font-family: Verdana, Geneva, sans-serif; font-family: "微軟正黑體";}
.a03 .carrier li a:link, .carrier li a:visited {text-decoration: none; font-size: 15px;  color: #575656; letter-spacing: 1px; line-height: 22px; display: block; font-family: Verdana, Geneva, sans-serif; font-family: "微軟正黑體";}
.a04 .carrier li a:link, .carrier li a:visited {text-decoration: none; font-size: 15px;  color: #575656; letter-spacing: 1px; line-height: 22px; display: block; font-family: Verdana, Geneva, sans-serif; font-family: "微軟正黑體";}
.carrier li a:link, .carrier li a:visited {text-decoration: none; font-size: 0px;  color: #575656; letter-spacing: 1px; line-height: 22px; display: block; font-family: Verdana, Geneva, sans-serif; font-family: "微軟正黑體";}
.carrier li:hover {  background-color: #fef9f0;}
.carrier ul {margin:0 0 0 -19px; width:100%;}

.a10 .carrier li { margin:10px 0 0 40px ; list-style:none; border-bottom: 1px dotted #F7C499; padding: 10px 10px 17px 10px; line-height: 1.3em;}
/*.a10 .carrier li em.price{  margin:-20px 8px 0 0; padding:20px 0 0 0;}*/

.a08 .carrier li{ width:45%; float:left;}
.a06 .carrier li{ width:45%; float:left;}
.a07 .carrier li{ width:45%; float:left;}
.a09 .carrier li{ width:45%; float:left;}

.a08 .carrier:after{content:"."; display:block; clear:both; line-height:0; height:0; visibility:hidden;}
.a06 .carrier:after{content:"."; display:block; clear:both; line-height:0; height:0; visibility:hidden;}
.a07 .carrier:after{content:"."; display:block; clear:both; line-height:0; height:0; visibility:hidden;}
.a09 .carrier:after{content:"."; display:block; clear:both; line-height:0; height:0; visibility:hidden;}

/*.a10 .carrier li a:link, .carrier li a:visited{ font-size:0; }
.a10 .carrier li a strong {margin: 0px 0 -20px 0;}*/
.a07.carrier li a:link, .carrier li a:visited{ font-size:0; }
.a07 .carrier li a strong {margin: 0px 0 -20px 0;}
.a09 .carrier li a:link, .carrier li a:visited{ font-size:0; }
.a09 .carrier li a strong {margin: 0px 0 -20px 0;}
.a08 .carrier li a:link, .carrier li a:visited{ font-size:0; }
.a08 .carrier li a strong {margin: 0px 0 -20px 0;}
.a06 .carrier li a:link, .carrier li a:visited{ font-size:0; }
.a06 .carrier li a strong {margin: 0px 0 -20px 0;}