﻿@charset "utf-8";
/* CSS Document */
body
{
font-family: Arial,"新細明體";
background-image: url(../images/body_bg.gif);
font-size:12px;
margin:0px;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.head
{
background-color:#595757;
height:102px;
width:100%
}
.head_nei
{
height:102px;
position:relative;
width:956px;
margin:auto
}
.logo
{
position:absolute;
left:1px;
top:29px;
}
.head_banner
{
position:absolute;
right:10px;
top:0px;
background-image:url(../images/banner_bg.gif);
height:28px;
width:493px;
padding-top:5px;
}
.head_font
{
font-family: Arial,"新細明體";
color:#FFFFFF;
font-size:12px;
}
.head_menu
{
position:absolute;
right:45px;
top:65px;
height:39px;
width:612px;
}
.main
{
width:100%
}
.main_nei
{
position:relative;
width:956px;
margin:auto
}
.flash
{
margin-top:10px;
width:100%;
}
.footer
{
font-family: Arial,"新細明體";
background-image: url(../images/footer_bg.gif);
background-repeat:repeat-x;
background-position:top;
font-size:12px;
color:#FFFFFF;
width:100%;
height:70px;
background-color:#595757;
margin-top:10px;
}
.footer_nei
{
position:relative;
width:956px;
margin:auto;
color:#FFFFFF;
font-family: Arial,"新細明體";
font-size:12px;
padding-top:10px;
text-align:center;
line-height:25px;
}
.content
{
width:100%;
margin-top:10px;
}
.left_menu_top
{
background:url(../images/left_menu_topbg.gif) no-repeat;
background-position:0px 0px;
}
.left_menu_mid
{
background:url(../images/left_menu_midbg.gif) repeat-y;
background-position:0px 0px;
color:#c1272d;
}
.left_menu_bot
{
background:url(../images/left_menu_botbg.gif) no-repeat;
background-position:0px 0px;
}
.content select
{
border:1px #b5b5b5 solid;
color:#3c3f41;
font-size:13px;
width:100%;
}
.rig_content_top
{
background:url(../images/rig_content_topbg.gif) no-repeat;
background-position:0px 0px;
}
.rig_content_mid
{
background:url(../images/rig_content_midbg.gif) repeat-y;
background-position:0px 0px;
}
.rig_content_bot
{
background:url(../images/rig_content_botbg.gif) no-repeat;
background-position:0px 0px;
}
.div_neirong
{
float:left;
font-size:12px;
line-height:24px;
margin-bottom:10px;
width:350px;
}
.poto_style01
{
float:left;
margin-right:10px;
}
.main_menu 
{
font-family:"新細明體",Arial;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
letter-spacing:3px;
padding:10px;
height:37px; 
}
.main_menu a
{
background:url(../images/banner_01.gif) no-repeat;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
width:60px;
}
a.main
{
background-position:0px 0px;
text-decoration: none;
cursor:pointer;
}
 a.main:hover
{
background-position:0px 125px;
text-decoration: none;
cursor:pointer;
}
.head_menu ul
{
padding:0;
margin:0;
margin:auto;
list-style:none;
}


 .head_menuchange
{
position:absolute;
right:45px;
top:65px;
height:39px;
width:612px;
}
.head_menuchange ul
{
padding:0;
margin:0;
margin:auto;
list-style:none;
}
.head_menu_li 
{
float:left;
display:block;
background: url(../images/main_banner01.gif) no-repeat; 
background-position: 0px 0px;
height:37px;
width:116px;
padding-top:13px;
text-align:center;
font-size:15px;
font-weight:bold;
letter-spacing:6px;
padding-left:6px;
 }
 .head_menuchange_li
{
float:left;
display:block;
background: url(../images/main_banner.gif) no-repeat; 
background-position: 0px 0px;
height:37px;
width:116px;
padding-top:13px;
text-align:center;
font-size:15px;
font-weight:bold;
letter-spacing:6px;
padding-left:6px;
 }
 .head_menu li  a:link {
	color: #fff;
	text-decoration:none;  
}
.head_menu li  a:hover {
	color: #fff;
	text-decoration:none;  
}
.head_menu li  a:visited {
	color: #fff;
	text-decoration:none;  
}
.head_menu li  a:active {
	color: #fff;
	text-decoration:none;  
}
.nei_pad
{
padding-top:10px;
padding-left:20px;
}
.tit
{
color:#e60012;
font-size:15px;
font-weight:bold;
}
.a1:link
{
color: #c1272d;
text-decoration: none;
}
.a1:hover
{
color: #c1272d;
text-decoration:underline;
}
.a1:visited
{
color: #c1272d;
text-decoration: none;
}
.a1:active
{
color: #c1272d;
text-decoration: none;
}
.a2:link
{
color: #000;
text-decoration: none;
}
.a2:hover
{
color: #000;
text-decoration:underline;
}
.a2:visited
{
color: #000;
text-decoration: none;
}
.a2:active
{
color: #000;
text-decoration: none;
}
.div_neirong a:link {
	color: #e60012;
	text-decoration:none;  
}
.div_neirong a:hover {
	color: #e60012;
	text-decoration:underline;  
}
.div_neirong a:visited {
	color: #e60012;
	text-decoration:none;  
}
.div_neirong a:active {
	color: #e60012;
	text-decoration:none;  
}
.banner
{
background:url(../images/banner_bg01.gif) no-repeat;
background-position:0px 0px;
height:43px;
color:#899096;
font-family: Arial,"新細明體";
text-align:left;
padding-left:20px;
letter-spacing:1px;
}
.border
{
background:url(../images/line.gif) repeat-x;
background-position:bottom;
}
.mar
{
margin-left:10px;
}
.border01
{
background:url(../images/line01.gif) repeat-y;
background-position:right;
}
.border02
{
border-bottom:1px #000000 dashed;
}
.mem_font
{
color:#c1272d;
}
.mem_table
{
background-color:#c1272d;
color:#ffffff;
}
.mem_td
{
background-color:#f2f2f2;
height:26px;
color:#000000;
text-align:center;
}
.mem_td01
{
background-color:#f2f2f2;
height:26px;
color:#000000;
text-align:left;
padding-left:6px;
}
.yema
{
color:#666666;
letter-spacing:1px;
font-family: Arial,"新細明體";
text-align:center;
height:30px
}
.input input
{
border:1px #bfbfbf solid;
width:100px;
}
.mem_td input
{
border:1px #bfbfbf solid;
}
.banner a:link {
	color: #899096;
	text-decoration: none;
}
.banner a:visited {
	text-decoration: none;
	color: #899096;
}
.banner a:hover {
	text-decoration: underline;
	color: #899096;
}
.banner a:active {
	text-decoration: none;
	color: #899096;
}
.div_banner
{
width:100%;
}
.div_banner ul
{
margin:0;
padding:0;
margin-left:10px;
list-style:none;
}
.div_banner ul li
{
padding-right:15px;
float:left;
}
.cat_td
{
border-bottom:1px #cccccc dashed;
border-right:2px #e6e6e6 dashed;
}
.cat_td01
{
border-bottom:1px #cccccc dashed;
}
.cat_td02
{
border-right:2px #e6e6e6 dashed;
padding-top:20px;
}
.cat_font{
font-size:15px;
font-weight:bold;
text-align:left;
padding-left:6px;
}
.cat_font01{
font-size:12px;
font-family: "新細明體",Arial;
text-align:left;
padding-left:0px;
height:27px;
}
.rec_yema
{
color:#666666;
text-align:center;
width:100%;
padding-top:10px;
padding-bottom:10px;
}
.rec_yema a:link {
	color: #666;
	text-decoration:none;  
}
.rec_yema a:hover {
	color: #666;
	text-decoration:underline;  
}
.rec_yema a:visited {
	color: #666;
	text-decoration:none;  
}
.rec_yema a:active {
	color: #666;
	text-decoration:none;  
}
.rec_poto
{
border:1px #bfbfbf solid;
padding:3px;
float:left;
margin-right:20px;
}
.rec_content
{
line-height:18px;
text-align:left;
width:100%;
}
.rec_tit
{
font-size:15px;
font-weight:bold;
text-align:left;
margin-top:10px;
}
.rec_content a:link {
	color: #e60012;
	text-decoration:none;  
}
.rec_content a:hover {
	color: #e60012;
	text-decoration:underline;  
}
.rec_content a:visited {
	color: #e60012;
	text-decoration:none;  
}
.rec_content a:active {
	color: #e60012;
	text-decoration:none;  
}
#rec_content
{
margin-bottom:70px;
}
*+html #rec_content
{
margin-bottom:20px;
}
*+html #rec_content
{
margin-bottom:20px;
}
.rec_font
{
margin-top:-10px;
padding-right:16px;
}
.shop_tit
{
font-size:15px;
font-weight:bold;
}
.shop_neirong
{
float:left;
font-size:12px;
line-height:22px;
margin-bottom:10px;
width:350px;
}
.shop_banner
{
background:url(../images/shop_banner.gif) no-repeat;
background-position:0px 0px;
height:36px;
color:#ffffff;
font-weight:bold;
font-size:15px;
text-align:left;
padding-left:36px;
padding-top:10px;
background-color:#FFFFFF;
letter-spacing:3px;
}
.shop_neirong a:link {
	color: #e60012;
	text-decoration:none;  
}
.shop_neirong a:hover {
	color: #e60012;
	text-decoration:underline;  
}
.shop_neirong a:visited {
	color: #e60012;
	text-decoration:none;  
}
.shop_neirong a:active {
	color: #e60012;
	text-decoration:none;  
}
.shop_poto
{
border:1px #bfbfbf solid;
padding:3px;
margin-right:20px;
margin-bottom:5px;
}
.shop_left
{
float:left;
font-weight:bold;
font-size:15px;
}
.shop_rig
{
float:left;
}
.left_menu_mid a:link {
	color: #c1272d;
	text-decoration:none;  
}
.left_menu_mid a:hover {
	color: #c1272d;
	text-decoration:underline;  
}
.left_menu_mid a:visited {
	color: #c1272d;
	text-decoration:none;  
}
.left_menu_mid a:active {
	color: #c1272d;
	text-decoration:none;  
}

.shop_tit a:link {
	color: #000000;
	text-decoration:none;  
}
.shop_tit a:hover {
	color: #000000;
	text-decoration:underline;  
}
.shop_tit a:visited {
	color: #000000;
	text-decoration:none;  
}
.shop_tit a:active {
	color: #000000;
	text-decoration:none;  
}
.more
{
margin-left:540px; 
font-size:12px; 
font-weight:normal;
}
.sub_menu
{
background:url(../images/shop_submenu.gif) no-repeat;
background-position:0px 0px;
width:165px;
height:186px;
margin:auto;
margin-bottom:20px;
}
#sub_menu
{
padding-top:20px;
margin-top:20px;
}
*+html #sub_menu
{
padding-top:0px;
margin-top:30px;
}
*html #sub_menu
{
padding-top:0px;
margin-top:30px;
}
.sub_menu ul
{
list-style:none;
padding:0;
margin:0;
}
.sub_menu li
{
font-weight:bold;
font-size:15px;
height:30px;
padding-left:40px;
margin-top:30px;
}
.sub_menu li a:link {
	color: #000000;
	text-decoration:none;  
}
.sub_menu li a:hover {
	color: #c1272d;
	text-decoration:none;  
}
.sub_menu li a:visited {
	color: #000000;
	text-decoration:none;  
}
.sub_menu li a:active {
	color: #000000;
	text-decoration:none;  
}
.map ul
{
list-style:none;
padding:0;
margin:0;
margin-top:20px;
}
.map li
{
background:url(../images/point_01.gif) no-repeat;
background-position:0px 0px;
padding-left:35px;
text-align:left;
width:100%;
}
.map_tit
{
font-size:15px;
font-weight:bold;
margin-right:30px;
}
.map p
{
width:90%;
line-height:24px;
}
.map p span
{
color:#c1272d
}
#tra_menu
{
float:left;
width:405px;
margin-left:15px;
margin-right:23px;
}
*+html #tra_menu
{
float:left;
width:405px;
margin-left:15px;
margin-right:23px;
}
*html #tra_menu
{
float:left;
width:410px;
margin-left:7px;
margin-right:6px;
}
.tra_map
{
float:left;
}
.tra_tit
{
color:#ed1c24;
font-size:15px;
font-weight:bold;
width:100%;
}
.tra_banner
{
color:#b2b2b2;
font-size:15px;
font-weight:bold;
width:100%;
text-align:center;
margin-top:6px;
}
.tra_banner ul
{
list-style:none;
padding:0;
margin:0;
}
.tra_banner li
{
background:url(../images/tra_banner01.gif) no-repeat;
background-position:0px 0px;
padding-top:10px;
width:81px;
height:30px;
float:left;
}
.tra_banner li a:link {
	color: #b2b2b2;
	text-decoration:none;  
}
.tra_banner li a:hover {
	color: #ffffff;
	text-decoration:none;  
}
.tra_banner li a:visited {
	color: #ffffff;
	text-decoration:none;  
}
.tra_banner li a:active {
	color: #ffffff;
	text-decoration:none;  
}
#tra_content
{
width:100%;
line-height:18px;
border:1px #f0cacb solid;
margin-top:35px;
padding-top:0px;
padding-left:5px;
padding-right:10px;
}
*+html #tra_content
{
width:100%;
line-height:18px;
border:1px #f0cacb solid;
margin-top:-11px;
padding-top:20px;
padding-left:5px;
padding-right:10px;
}
*html #tra_content
{
width:100%;
line-height:18px;
border:1px #f0cacb solid;
margin-top:-11px;
padding-top:20px;
padding-left:5px;
padding-right:6px;
}
.tra_a:link {
	color: #c1272d;
	text-decoration:none;  
}
.tra_a:hover {
	color: #c1272d;
	text-decoration:underline;  
}
.tra_a:visited {
	color: #c1272d;
	text-decoration:none;  
}
.tra_a:active {
	color: #c1272d;
	text-decoration:none;  
}
.tra_banner01
{
background:url(../images/tra_banner02.gif) no-repeat;
background-position:0px 0px;
height:31px;
color:#ffffff;
font-weight:bold;
font-size:15px;
text-align:left;
padding-top:8px;
background-color:#FFFFFF;
letter-spacing:3px;
padding-left:40px; 
margin-left:-20px; 
margin-top:-10px
}
.tra_more
{
margin-left:580px; 
font-size:12px; 
font-weight:normal;
}
.tra_neirong
{
font-size:12px;
line-height:18px;
margin-bottom:10px;
width:98%;
margin-top:6px;
}
.tra_poto
{
border:1px #bfbfbf solid;
padding:3px;
margin-right:20px;
margin-bottom:5px;
float:left;
}
.tra_neirong a:link {
	color: #c1272d;
	text-decoration:none;  
}
.tra_neirong a:hover {
	color: #c1272d;
	text-decoration:underline;  
}
.tra_neirong a:visited {
	color: #c1272d;
	text-decoration:none;  
}
.tra_neirong a:active {
	color: #c1272d;
	text-decoration:none;  
}
#tra_div
{
margin-bottom:70px;
}
*+html #tra_div
{
margin-bottom:50px;
}
*html #tra_div
{
margin-bottom:50px;
}
#tra_banner02
{
color:#b2b2b2;
font-size:15px;
font-weight:bold;
width:100%;
text-align:center;
margin-top:0px;
margin-bottom:10px;
height:30px;
}
*+html #tra_banner02
{
color:#b2b2b2;
font-size:15px;
font-weight:bold;
width:100%;
text-align:center;
margin-top:6px;
margin-bottom:10px;
height:30px;
}
*html #tra_banner02
{
color:#b2b2b2;
font-size:15px;
font-weight:bold;
width:100%;
text-align:center;
margin-top:6px;
margin-bottom:0px;
height:30px;
}
.tra_banner02 ul
{
list-style:none;
padding:0;
margin:0;
}
#tra_banner02 li
{
background:url(../images/tra_banner04.gif) no-repeat;
background-position:0px 0px;
padding-top:10px;
width:122px;
height:20px;
float:left;
}
*+html #tra_banner02 li
{
background:url(../images/tra_banner04.gif) no-repeat;
background-position:0px 0px;
padding-top:10px;
width:122px;
height:30px;
float:left;
}
*html #tra_banner02 li
{
background:url(../images/tra_banner04.gif) no-repeat;
background-position:0px 0px;
padding-top:10px;
width:122px;
height:30px;
float:left;
}
.tra_banner02 li a:link {
	color: #999999;
	text-decoration:none;  
}
.tra_banner02 li a:hover {
	color: #fff;
	text-decoration:none;  
}
.tra_banner02 li a:visited {
	color: #999999;
	text-decoration:none;  
}
.tra_banner02 li a:active {
	color: #999999;
	text-decoration:none;  
}
#hei
{
height:20px;
}
*+html #hei
{
height:40px;
}
*html #hei
{
height:40px;
}
.letter_div
{
width:680px;
margin:auto;
margin-bottom:5px;
}
.let_top01
{
width:100%;
text-align:right;
height:20px;
padding-top:5px;
background-color:#e60012;
}
.let_top02
{
width:100%;
height:6px;
background-color:#404040;
overflow:hidden;
}
.let_footer
{
width:620px; 
margin:auto; 
background-color:#404040; 
padding-left:60px; 
padding-top:15px;
padding-bottom:10px;
color:#FFFFFF;
line-height:24px;
margin-top:5px;
}
.let_poto
{
float:left; 
margin-right:10px;
margin-top:-10px;
}
.about_poto
{
border:1px #bfbfbf solid;
padding:8px;
margin-bottom:5px;
margin-top:10px;
background-color:#FFFFFF;
}
.mybtn{
	display:block;
	background:url(../images/bg_btn.gif) repeat-x top;
	padding:2px 3px;
	font-size: 13px;
	color:#FFFFFF;
	text-decoration:none;
	border:#C1272D solid 1px;
	float:left;
	margin-right:10px;
	cursor: pointer;
	cursor: hand;
	
}
.ax:link {
	color: #C1272D;
	text-decoration: none;
}
.ax:visited {
	text-decoration: none;
	color: #C1272D;
}
.ax:hover {
	text-decoration: underline;
	color: #C1272D;
}
.ax:active {
	text-decoration: none;
	color: #C1272D;
}
.login_input
{
width:134px;
height:21px;
float:left;
margin-right:10px;
}
.alang_div
{
	color:#C1272D;
	line-height:21px;
}


.alang_div a:link {
	color: #C1272D;
	text-decoration:none;  
}
.alang_div a:hover {
	color: #C1272D;
	text-decoration:underline;  
}
.alang_div a:visited {
	color: #C1272D;
	text-decoration:none;  
}
.alang_div a:active {
	color: #C1272D;
	text-decoration:none;  
}

.mem_table a:link {
	color: #000;
	text-decoration:none;  
}
.mem_table a:hover {
	color: #000;
	text-decoration:underline;  
}
.mem_table a:visited {
	color: #000;
	text-decoration:none;  
}
.mem_table a:000 {
	color: #C1272D;
	text-decoration:none;  
}
.checkorder_input
{
margin-right:10px; 
float:left; 
border:1px #bfbfbf solid; 
width:100px; 
height:19px
}
.pick_td
{
padding-left:20px;
}
#hei1
{
height:26px;
}
*+html #hei1
{
height:24px;
}
*html #hei1
{
height:24px;
}
.eng_point
{
background:url(../images/eng_point.gif) no-repeat;
background-position:0px 9px;
padding-left:13px;
line-height:21px;
font-weight:bold;
}
.div_eng
{
font-size:12px;
line-height:18px;
width:95%;
}
.eng_poto
{
border:1px #bfbfbf solid;
padding:8px;
margin-bottom:5px;
margin-top:5px;
background-color:#FFFFFF;
float:left;
margin-right:10px;
}
.eng_h1
{
font-size:15px;
font-weight:bold;
padding-top:10px;
margin-bottom:5px;
}
.eng_head_menu
{
position:absolute;
right:-60px;
top:65px;
height:39px;
width:612px;
}
.top_menu
{
position:absolute;
right:10px;
top:0px;
background:url(../images/top_menu.jpg) no-repeat;
height:38px;
width:148px;
padding-top:10px;
}
