@charset "utf-8";
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
body {
	font-family: "微軟正黑體", Helvetica, sans-serif;
	font-size: 13px;
	margin:0;
	padding:0;
}
img {
	border:0;
}
a {
	color:#03F;
	text-decoration:none;
}
a:hover {
color:#009966;
}
.top{
background:url(images/top_bg.gif) repeat;
padding:5px 0 0 20px;

}
.top_content{
width:980px;
margin:0 auto;
overflow:hidden;
padding:10px 0;
}
.logo{
float:left
}

.top_right{
float:right;
}
.menu{
background-color:#003710;
border-top:3px solid #fec720;
}
.menu_link{
width:975px;
margin:0 auto;
overflow:hidden;
border-right:1px solid #6c6e70;
}

.menu_link a{
display:block;
float:left;
color:#FFFFFF;
font-size:15px;
padding:10px 17px;
border-left:1px solid #6c6e70;

}
.menu_link a:hover{
background-color:#01611d;
}
a.ml{
color:#FFFF00;
}
a.hg {
color:#FF0000;
background:url(images/buycart.gif) 10px 10px no-repeat #FFFFFF;
padding:10px 10px 10px 30px;
display:block;
font-size:15px;
}
a.hg:hover{
background-color:#FF0000;
color:#FFFFFF;
}
.content_container{
background-color:#f0f2f5;
min-height:1070px;
}
.content{
width:967px;
margin:0 auto;
background-color:#FFFFFF;
border:1px solid #e2e4e7;
overflow:auto;
}
.ad_banner_b{
	display:none;
}
.ad_banner_s{
display:none;
}
.ad_banner{
	padding:5px 5px 0 5px;
	display:none;
}


.cate{
padding:0 5px;
}
.cate1 img,.cate2 img,.cate3 img{
    opacity: 0.8; //透明度設為 0.5
    filter: alpha(opacity=80); // IE8 與更早的版本
}
.cate1 img:hover,.cate2 img:hover,.cate3 img:hover{
    opacity: 1; //透明度設為 0.5
    filter: alpha(opacity=100); // IE8 與更早的版本
}
.cate1{
width:370px;
float:left
}
.cate1 a,.cate2 a{
display:block;
float:left;
margin:0 5px 5px 0;
}
.cate2{
width:400px;
float:left;
}
.cate3{
width:185px;
overflow:hidden;
}
.cate3 a{
display:block;
margin-bottom:5px;
}
.c8b{
display:none !important;

}
.pd{

}
.pd_out{
border-top:5px solid #f99800;
clear:both;
}
.pd_title{
background-color:#003710;
}
.pd_list{
padding:5px 0px 20px 10px;


}
.pd_content{
margin:5px 8px 5px 0;
float:left;
width:230px;
font-size:15px;
font-weight:bold;
letter-spacing:1px;
}
.pd_content img{
border-radius:10px;
}
.pd_content a{
}
.price{
color:#FF0000;
margin-left:5px;
font-family: verdana,arial;
font-size:11px;
}
.price_txt{
color:#999999;
font-size:11px;
font-weight:normal;
}

.maplink{
background-color:#515151;
padding:20px;
clear:both;
overflow:hidden;
}
.maplink_list{
float:left;
margin-right:30px;
letter-spacing:1px;
}
.maplink_list_title{
font-size:16px;
font-weight:bold;
color:#ffc600;
}
.maplink_list_content{
}
.maplink_list_content ul{
list-style:none;
padding:0;
margin-top:5px;
}
.maplink_list_content li{
margin-bottom:3px;
}
.maplink_list_content a{
color:#dadada;
}
.maplink_list_content a:hover{
text-decoration:underline;
}
.footer{
clear:both;
border-top:1px solid #CCCCCC;
color:#FFFFFF;
padding:10px 0;
letter-spacing:1px;
}
.footer a{
color:#FFFFFF;
text-decoration:underline;
}
.qrcode{
float:right;
background-color:#FFFFFF;
padding:3px;
position:fixed;
z-index:1000;
text-align:center;
color:#FF0000;
}
H1{
font-size:24px;
font-weight:bold;
margin:0 10px;
padding:10px 0;
border-bottom:1px dotted #999999;
}
H2{
font-size:20px;
font-weight:normal;
margin-bottom:10px;
margin-top:0;
padding:0;
color:#993300;
}
.page_content{
padding:10px 20px;
font-size:15px;
}
.page_content p{
padding-left:45px;
margin:0 0 20px 0;
}
.txt_red{
color:#FF0000;
}
.txt_16{
font-size:16px;
}
.txt_18{
font-size:18px;
}
.txt_24{
font-size:24px;
}
.left{
float:left;
}
.right{
float:right;
text-align:right
}
#store1,#store2{
font-size:13px;
font-weight:bold;
color:#FF0000;
}
.off{
display:none;
}
.on{
display:block;
}
.info{
font-size:11px;
color:#666666;
}
.navi,.navi a{
color:#999999;
}
.navi a:hover{
color:#009966;
text-decoration:underline;
}

.pd_page_out{
padding:10px 20px 20px 20px;
overflow:hidden;

}
.pd_page{
margin-top:10px;
margin-bottom:10px;
clear:both;
overflow:hidden;
}
.pd_page_pic {
float:left;
overflow:hidden;
}
.pd_page_pic img{
width:400px;
}
.pd_page_intro{
float:left;
padding:0 10px 0 20px;
width:520px;
}
.pd_page_intro h1{
font-size:24px;
font-weight:bold;
border:0;
margin:0;
padding:0;
}
.pd_page_price{
font-size:15px;
color:#FF0000;
font:bold Verdana,Helvetica,Arial;
}
.pd_page_price span{
color:#FF0000;
font:bold 27px/1.2 Verdana,Helvetica,Arial;
}
.pd_page_content{
font-size:15px;
}
li{
margin-bottom:5px;
line-height:150%;
}
.pd_page_content strong{
color:#993300
}
.pd_suggest,.pd_detail,.pd_alert{
clear:both;
border-top:1px dotted #999999;
margin-bottom:20px;
font-size:15px;
letter-spacing:1px;
line-height:150%;
overflow:hidden;
}
.pd_suggest_title,.pd_detail_title,.pd_alert_title{
padding:5px 0;
font-size:18px;
font-weight:bold;
color:#CC6633;
}
.pd_alert{
color:#FF0000;
}
.pd_alert_title{
color:#FF0000;
}

.pd_suggest_show{
overflow:hidden;
}
.pd_suggest_show .pd_content{
width:175px;
font-size:13px;
margin:0 5px 10px 5px;
}
.pd_suggest_show img{
width:100%;
}
.pd_suggest_show .price{
display:block;
clear:both;
margin:0;
}
.pd_suggest_show .price_txt{
display:none;}
textarea{
width:100%;
max-width:100%;
}
.intro_content{
padding:10px 20px;
font-size:medium;
line-height:150%;
letter-spacing:1px;
overflow:hidden;
}
.intro_content_menu{
float:left;
width:150px;
background:#D6EBEB;

}
.intro_content_menu ul{
padding-left:35px;
}
.intro_content_menu a{
font-weight:bold;
}
.intro_content_menu a:hover{
color:#FF3300;
}
.intro_content_right{
float:right;
width:760px;
padding-right:10px;
}
.intro_content h2 a{
cursor:hand;
color:#993300;

}
#pdshow{
margin:0;
padding:0;
}
.notice{
text-align:center;
background-color:#FF0000;
color:#FFFFFF;
font-weight:bold;
font-size:18px;
padding:10px;

}
.note{
padding:10px;
background-color:#FF0000;
font-weight:bold;
color:#FFFFFF;
font-size:24px;
text-align:center;

}
.note2{
padding:10px;
background-color:#FF0000;
font-weight:bold;
color:#FFFFFF;
font-size:24px;
text-align:center;
}

.note3{
padding:10px;
background-color:#EFEFEF;
font-weight:bold;
font-size:16px;
text-align:center;
color:#FF0000;
}
.btn_buy{
padding:10px;
}
.btn_buy a:hover{
color:#FFFFFF;
background-color:#FF0066;
}
.btn_buy_711{
display:block;
padding:5px 10px;
margin-bottom:5px;
border-radius:8px;
text-align:center;
background-color:#FF3333;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
font:"微軟正黑體", Arial;
}

.btn_buy_post{
display:block;
padding:5px 10px;
border-radius:8px;
text-align:center;
border:1px #FF0033 solid;
color:#FF0000;
font-size:16px;
font-weight:bold;
font:"微軟正黑體", Arial;
}
.btn_buy a.btn_buy_post:hover{
color:#FF0000;
background-color:#FFF0F7;
}