body{
	background:#000}
body,html{width:100%; min-width:1000px;}
.menu{background-image:url(/images/red/home_02.gif);}
.menu_bbg{background-image:url(/images/red/bbg.gif);}
.msg{background-image:url(/images/red/icon_msg.gif);}
.icon_o{background-image:url(/images/red/icon_o.gif);}
.line_g{background-image:url(/images/red/products_01.gif);}
.s1{ background-image:url(/images/red/01.gif);}
.s2{ background-image:url(/images/red/02.gif);}
.s3{ background-image:url(/images/red/03.gif);}
.s4{ background-image:url(/images/red/04.gif);}
.bline{ background-image:url(/images/red/line.gif); background-position:left bottom; background-repeat:repeat-x}
.line_contact{background-image:url(/images/about_15.gif);}
.line_contact_h{background-image:url(/images/home_06.gif);}

.f11_line_eng {font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;color:#969696;}
.f12_msg {font-size: 12px;line-height: 1.5;font-family: Arial, Helvetica, sans-serif;color:#882800;}
.f13_15a_news {font-size: 13px;line-height: 1.5;font-family: Arial, Helvetica, sans-serif; color:#630;}
.f13_15ab_contact {font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight:bold;color:#B8582F;line-height: 1.5;font-weight:bold;}
.f15_15ab_photo {font-family: Arial, Helvetica, sans-serif; font-size: 15px;font-weight:bold;color:#B8582F;line-height: 1.5;font-weight:bold;}
.f15bb_line {font-size:18px;font-weight:bold;text-decoration:none; font-family:"微軟正黑體";color:#717171;}
.f16bb_title{font-size:16px;font-weight:bold;text-decoration:none; font-family:"微軟正黑體"; line-height: 1.5;color:#0068b7;}
.f18bb_tel{font-size:18px;font-weight:bold;text-decoration:none;font-family: Arial, Helvetica, sans-serif; color:#980110;}
.f20bb_line{font-size:20px;font-weight:bold;text-decoration:none; font-family:"微軟正黑體";color:#4B380D; }

.s_line01{ background-color:#dbc4a8;}
.s_bg01{ background-color:#f8eee3;}

/*-----rum start--------*/
.container, .container *{margin:0; padding:0;}

.container{width:1000px; height:300px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:1000px; height:300px; display:block;}


.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #0E4C91;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #0E4C91;
	background-color: #fff;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #0E4C91;
	font-weight: bold;
}
/*-----rum end--------*/


/*Top*/
#top {width:100%; list-style:none; min-width:1000px; background:#000000}
#top li#top01 {text-align:center; padding:10px 0px;width:100%; border-bottom:1px solid #ebebeb}
#top li#top01 img{width:413px; height:auto}
#top li#top02{width:1000px; margin:0px auto; padding:20px 0px 0px 0px; text-align:center}
#top #top02 a{display:inline-block; color:#ffffff; border-bottom:1px solid rgba(255,255,255,0.5); line-height:1.0; font-family:"微軟正黑體"; font-size:16px; font-weight:bold; vertical-align:middle; padding:0px 20px 20px 20px;}
#top #top02 a:hover{color:#e9e9e9; border-bottom:1px solid #ebebeb}
#top #top02 img{margin:0px 15px 10px 15px}


/*AD01*/
ul,li{list-style:none; padding:0px; margin:0px;}
.slider02 {
width:100%; position:relative;
height:600px; overflow:hidden; text-align:left;
background:#f2f2f2; margin:0px auto;; list-style:none; vertical-align:top
}
.switchable-box {
position:absolute; list-style:none;
width:1920px;;
height:600px;
left:50%;  top:0px;
overflow:hidden;margin:0px auto;margin-left:-960px;
}
.switchable-content {
list-style:none;
}
.switchable-content img {
width:1920px;
height:600px;
}
.switchable-content > a {
display:block;
}
.switchable-panel {
position:absolute;
width:1000px;
}
.switchable-panel img {
width:1920px;
height:600px;
}
.switchable-caption {
display:none;
position:absolute;
left:0;
bottom:0;
z-index:8;
padding:5px 10px;
overflow:hidden;
width:100%;
opacity:0.8;
color:#FFFFFF;
background-color:#000000;
}
.ui-arrow a {
display:none;
position:absolute;
top:45%;
z-index:9;
width:30px;
height:30px;
text-indent:-9999px;
background:url("/images/arrows.png") no-repeat 0 0;
cursor:pointer;
}
.ui-arrow .ui-prev {
left:15px;
}
.ui-arrow .ui-next {
right:15px;
background-position:-30px 0;
}
.switchable-nav {
padding:20px 0;
text-align:center;list-style:none
}
.switchable-nav li {
display:inline-block;

width:22px;
height:22px;
margin:0 2px;
text-indent:-9999px;
background:url("/images/bullets.gif") no-repeat 0 0;
cursor:pointer;
}
.switchable-nav li.active {
background-position:0 -22px;
}


/*Index*/
#index_box01 {width:100%; height:300px; min-width:1000px; margin:0px auto;  background-repeat:repeat-x; background-position:left top; list-style:none;}
#index_box01 a{display:block; width:100%; min-width:1000px; margin:0px auto; height:300px;}
#index_box02 {width:1000px; margin:0px auto; padding:30px 10px; overflow:hidden; list-style:none}
#index_box02 #index_box02a{display:inline-block; width:35%;vertical-align:middle;}
#index_box02 #index_box02a a{display:block; width:100%; overflow:hidden;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; height:350px}
#index_box02 #index_box02a img{width:100%; height:auto}
#index_box02 #index_box02b{display:inline-block; width:60%; margin-left:5%; vertical-align:middle; line-height:1.7; font-family:"微軟正黑體"; font-weight:bold;font-size:17px; color:#8F8F8F}
#index_box02 #index_box02b a{display:block; font-size:28px;  color:#FFF; margin-bottom:10px;}
#index_box03 {width:100%; height:300px; min-width:1000px; margin:0px auto; background-repeat:repeat; background-position:left top; list-style:none;}
#index_box03 a{display:block; width:100%; min-width:1000px; margin:0px auto; height:300px;}
#index_box04 {width:100%; height:300px; min-width:1000px; margin:0px auto; background-repeat:repeat; background-position:left top; list-style:none;}
#index_box04 a{display:block; width:100%; min-width:1000px; margin:0px auto; height:300px; }
#map{width:100%; height:300px;}
#down {width:100%; margin:0px auto; list-style:none; text-align:center; padding:20px 0px; color:#ebebeb; font-family:Arial, Helvetica, sans-serif; font-size:13px;line-height:1.7}
#down li{width:1000px; margin:0px auto; margin-bottom:10px;}
#down a{color:#FFF}
#down h2{display:inline-block; font-weight:bold;}
#index_t01 {width:1000px; margin:30px auto; font-family: 'Marck Script', cursive; font-size:42px; text-align:center; color:#ffffff;}
#index_t01 p{display:block; margin-top:10px; font-family:"微軟正黑體"; font-size:17px; font-weight:bold}
.left_a {border-bottom:1px dashed #dfdfdf; padding:5px 0px;}

.news_box01 {display:block; width:100%; list-style:none; color:#656565; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #cccccc}
.news_box01 .news_box01a{display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#717171; font-weight:bold;}
.news_box01 .news_box01b{font-family:"微軟正黑體"; font-size:15px; padding-bottom:10px; border-bottom:1px dashed #cccccc; margin-bottom:10px; color:#434343}

.news_box02 {display:block; width:100%; list-style:none; color:#656565; margin-bottom:20px; }
.news_box02 .news_box02a{display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#717171; font-weight:bold;}
.news_box02 .news_box02b{font-family:"微軟正黑體"; font-size:15px; padding-bottom:10px; border-bottom:1px dashed #cccccc;  color:#434343}

.product_list {width:100%;}
.product_box01 {width:29.3333%; display:inline-block; margin:0px 2% 30px 2%; overflow:hidden; list-style:none; vertical-align:top}
.product_box01 img{width:100%; height:auto}
.product_box01 .product_box01a{display:block; border:1px solid #ccc; padding:10px; }
.product_box01 .product_box01b{display:block; margin-top:10px; }
.product_box01 a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.5}

.product_box02 {width:100%; display:block; margin:0px 2% 30px 2%; overflow:hidden; list-style:none}
.product_box02 img{width:100%; height:auto}
.product_box02 .product_box02a{display:inline-block; width:40%; border:1px solid #ccc; padding:10px; vertical-align:top; }
.product_box02 .product_box02b{display:inline-block; width:50%; margin-left:2%; vertical-align:top;  ; line-height:1.7; color:#434343; background:#f5f5f5; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.product_box02 .product_box02b p{font-family:"微軟正黑體"; font-size:18px;font-weight:bold; color:#717171; margin-bottom:10px;}

/*Contact*/
#contact_box01 {width:650px; list-style:none; overflow:hidden; font-family:"微軟正黑體"; font-size:15px; line-height:1.5; color:#434343; padding:0px; margin:0px auto; margin-bottom:20px;}
#contact_box01 li#contact_box01a{display:block; width:290px; float:left; padding:0px; margin:0px;}
#contact_box01 li#contact_box01b{display:block; width:290px; float:left; padding:0px; margin:0px 0px 0px 58px;}
#contact_box01 input{width:100%; height:24px; line-height:24px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:5px 0px 15px 0px; background:#ffffff; border:1px solid #cccccc}
#contact_box01 textarea{width:100%; height:200px; line-height:1.5; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:5px 0px 15px 0px; background:#ffffff; border:1px solid #cccccc}
#contact_box01 span{display:inline-block; margin:0px 0.5em; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#cccccc}
#contact_box01 b{display:inline-block; background:#717171; color:#ffffff;  font-size:13px; font-weight:normal; padding:5px 10px; line-height:1.0}
#contact_box01 a{display:inline-block; background:#717171; color:#ffffff;  font-weight:bold; height:24px; line-height:24px; padding:5px 20px;  margin-right:10px;}


/*分類*/
#qaContent {
	width: 100%;
}
#qaContent h3 {
	width: 500px;
	height: 22px;
	text-indent: -9999px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#qaContent h3.qa_group_1 {
}
#qaContent h3.qa_group_2 {
}
#qaContent ul.accordionPart {
}
#qaContent ul.accordionPart li {
	margin-top: 5px;font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#qaContent ul.accordionPart li .qa_title {
	padding-left: 10px; padding-right:10px; padding-top:5px; padding-bottom:5px;font-size:12px;
	border-bottom:1px dashed #dfdfdf;
	color: #0c0c0c;
	cursor: pointer;
}
#qaContent ul.accordionPart li .qa_content { padding-left:23px; padding-right:10px; line-height:2.0;
	color: #8f8e8e;font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
