body {
	/*background-image:url(pic/aa.jpg);*/
	/*background-repeat: repeat-x;*/
    background-color:#b7f3fd;
	margin:0px auto;

	
}
.content {
	background:url(images/header_bg.jpg) no-repeat center 16px;
}

img {
    vertical-align: top;
}

div.cod {
	width:960px;
	background-color:#ffffff;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px ;
	
}

div.back1 {
	width:950px;
	background-color:#ffffff;
	margin:-35px auto;
	padding:0px;

	
	
	
}


div.pro {
	width:950px; display:table;
	
	background-color:#b7f3fd;
	margin:0px auto 0px auto;
	padding:0px 0px 20px 0px; 
	text-align:left
	

}

/*頁簽--------------------------------------------*/


/*左邊menu tab*/


div.left{
	width:365px;
	display: block; 
	background-image:url(images/left4_bg.jpg);
	background-repeat:repeat-y;/
	background-color:#ffebd3;
	margin:0!important;*margin:-20px 0 0 0!important;*margin:-21px 0 0;
	padding:0px 0px 0px 0px!important; *padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	float:left;	
}

div.left ul{
    width:92%;
	list-style-type:none;
	list-style-position:inside;
	margin:-10px 0px 17px 5px;
	padding:0px;
	
}


div.left ul a, div.left ul a:link,div.left ul a:visited{
    width:100%;
	color:#000;
	display: inline-table;
	text-decoration:none;
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 0px; 	 	 
}

div.left ul a:hover{	
	color:#FF0000;
	cursor: pointer;	

}

div.left ul li{
	font-size:13px;
	 font-family:"新細明體", "Arial";
    width:88%; 
	margin:0px 0px 0px 27px;
	padding:10px 0px 5px 50px; 
	text-align:left;
	line-height:18px;
	letter-spacing:1px;
	background-image:url(/act/afp/br/images/left_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	
}
div.left ul li:hover{
	background-position:0 -39px;	
}
/*右邊*/
div.tour{
    width:585px;
	display: block;
	float:right;
    background-image:url(images/tour4.jpg);
	margin: 0 0;!important;*margin: 0 0;!important;*margin: 0 0;
	padding:0px!important;*padding:0px!important;*padding:0px;
	vertical-align:top;
	

}


div.tour div.part{
 font-family:"新細明體", "Arial";
 width:88%;
 font-size:13px;
 color:#00a8ff;
 letter-spacing:1px;
line-height:18px;
text-align:left;
  margin:5px 0px 10px 15px;
 }

div.tour div.part a, div.tour div.part a:link,div.tour div.part a:visited {
text-decoration:underline;
 color:#00a8ff;
 }
 
div.tour div.part a:hover {
text-decoration:none;
 color:#00a8ff;
 }
 
/*回到最上*/  

div.tour div.Goback{
 font-family:"新細明體", "Arial";
 width: 92%; *width: 90%!important;
 font-size:11px;
 color:#58c6ff;
 letter-spacing:1px;
line-height:18px;
text-align:right;
  margin:5px 0px 0px 15px;
 }

div.tour div.Goback a, div.tour div.Goback a:link,div.tour div.Goback a:visited {
background-color:#a3ddba;
padding:3px;
text-decoration:underline;
 color:#ffffff;
 }
 
div.tour div.Goback a:hover {
background-color:#FFF; 
padding:3px;
text-decoration:underline;
 color:#18ab52;
 }
 
 
 div.tour div.Goback2{
 font-family:"新細明體", "Arial";
 width: 92%; *width: 90%!important;
 font-size:11px;
 color:#58c6ff;
 letter-spacing:1px;
line-height:18px;
text-align:right;
  margin:5px 0px 0px 10px;
 }

div.tour div.Goback2 a, div.tour div.Goback2 a:link,div.tour div.Goback2 a:visited {
background-color:#2e6f03;
padding:3px;
text-decoration:underline;
 color:#ffffff;
 }
 
div.tour div.Goback2 a:hover {
background-color:#FFF; 
padding:3px;
text-decoration:underline;
 color:#2e6f03;
 }
 
/*產品區不跳頁小頁簽*/ 

div.tour ul.same{
 font-family:"新細明體", "Arial";
 width: 92%; 
 font-size:15px;
 color:#000000;
 letter-spacing:1px;
 line-height:21px;
 text-align:left;
  margin:5px 0px 0px 0px; *margin:5px 0px 0px 45px;!important;
  list-style-type:none;

 }

div.tour ul.same li {
	width:13%;
	float:left;
	text-align:center;
	line-height:18px;
	margin-top: 0;
	margin-right: 12px;
	margin-bottom: 3px;
	margin-left: 0;
		
} 
 
 

div.tour ul.same li a{
    width:100%;
	color:#444444;
	font-weight:700;	
	display:block;
	padding:3px;
    background-color:#a3ddba;
	text-decoration:none;
}

div.tour ul.same li a:hover{
	color:#039088;
    background-color:#fff;
	 letter-spacing:0px;
	 text-decoration: underline;
}
 
div.tour ul.same li.ong {
	width:16%;
	float:left;
	text-align:center;
	line-height:18px;
	margin-top: 0;
	margin-right: 12px;
	margin-bottom: 3px;
	margin-left: 0;
		
} 
 
 

div.tour ul.same li.ong a{
    width:100%;
	color:#444444;
	font-weight:700;
	display:block;
	padding:3px;
    background-color:#a3ddba;
	text-decoration:none;
}

div.tour ul.same li.ong a:hover{
	color:#039088;
    background-color:#fff;
	 letter-spacing:0px;
	 text-decoration: underline;
}
 
div.tour ul.same2{
 font-family:"新細明體", "Arial";
 width: 92%; 
 font-size:15px;
 color:#000000;
 letter-spacing:1px;
 line-height:21px;
 text-align:left;
  margin:5px 0px 0px 0px; *margin:5px 0px 0px 45px;!important;
  list-style-type:none;

 }

div.tour ul.same2 li {
	width:11%;
	float:left;
	text-align:center;
	line-height:18px;
	margin-top: 0;
	margin-right: 12px;
	margin-bottom: 3px;
	margin-left: 0;
		
} 
 
 

div.tour ul.same2 li a{
    width:100%;
	color:#444444;
	font-weight:700;
	display:block;
	padding:3px;
    background-color:#a3ddba;
	text-decoration:none;
}

div.tour ul.same2 li a:hover{
	color:#039088;
    background-color:#fff;
	 letter-spacing:0px;
	 text-decoration: underline;
} 
 
 
 /*----------*/

div.tour h2 {
    width:92%;
    font-family:"新細明體", "Arial";
	font-size:15px;
	font-weight:700;
	color:#18ab52;
	letter-spacing:1px;
	line-height:21px;
	text-align:left;
    margin:0px 0px 0px 40px;
	padding-top:10px;
	clear: both;
}

div.tour p {
    width:85%;
    font-family:"新細明體", "Arial";
	font-size:13px;
	font-weight:100;
	color:#333300;
	letter-spacing:1px;
	line-height:21px;
	text-align:left;
    margin:0px 0px 0px 40px;
	padding-top:0px;
	clear: both;
}


div.tour h4 {
	display:none;
    width:92%;
    font-family:"新細明體", "Arial";
	font-size:16px;
	color:#18ab52;
	letter-spacing:1px;
	line-height:21px;
	text-align:left;
    margin:0px 0px 0px 40px;
	padding-top:10px;
	clear: both;
	font-weight:700;
}

div.tour ul.text1{
	width:88%;
	margin:0px 0px 0px 45px; *margin:0px 0px 0px 35px!important;
	padding:0px;
	list-style-type:none;
	list-style-position:inside;
	
}


div.tour ul.text1 li{
    width:95%; 
    font-family:"新細明體", "Arial";
	font-size:12px;
	color:#666666;
	margin:5px 0px 5px 0px;
	text-align:left;
}

div.tour p.tit {
	width:85%;
 	font-weight:100;
    font-family:"新細明體", "Arial";
	font-size:13px;
	color:#545454;
	line-height:18px;
	text-align:left;
    margin:5px 0px 0px 50px;
	padding-top:0px;
	clear: both;
}


div.tour ul.north{
    width:88%;
	list-style-type:none;
	list-style-position:inside;
	margin:-5px 0px 0px 18px;
	padding:0px;
	
}


div.tour ul.north a, div.tour ul.north a:link,div.tour ul.north a:visited{
    width:100%;
	color:#000;
	display: inline-table;
	text-decoration:none;
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 0px; 	 	 
}

div.tour ul.north a:hover{	
	color:#FF0000;
	cursor: pointer;	

}

div.tour ul.north li{
    width:96%; *width:92%!important;
	margin:10px 0px 0px 18px;
	padding:0px 0px 0px 5px; *padding:3px 0px 0px 5px!important;
	text-align:left;
	line-height:18px;
	background-image:url(pic/icon2.jpg);
	background-attachment: inherit;
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:1px dashed #999999;	
	text-indent: 0.3em; *text-indent: 0.6em!important; 
	
}

div.tour ul.north li h3{
    width:100%;
	font-size:15px;
	font-weight:100;
    text-align:left;
	line-height:18px;
	margin:2px 0px 2px 8px; *margin:-4px 0px 2px 3px!important;
	
}

div.tour ul.north li h3 span {
	width:25%;
	font-weight:700;
    font-family:"Verdana", "Arial", "Helvetica";
	font-size:15px;
	color:#FF0000;
	line-height:18px;
	text-align:left;
	float:right;
    margin:2px 0px 0px 0px; *margin:-18px 0px 0px 0px!important; 
	padding:0px 0px 0px 0px; 
}


div.tour ul.north li p{
    width:95%; *width:92%!important;
    font-family:"新細明體", "Arial";
	font-size:12px;
	margin-left:20px;
	color:#666666;
	margin:5px 0px 2px 0px;
	padding:0px 0px 0px 13px; *padding:0px 0px 0px 15px!important;
	text-align:left;
	text-indent: 0em;
	clear: both;
	}
	






/**/

img.under{
     margin-bottom:0px!important;*margin-bottom:-6px!important;*margin-bottom:-4px;
}

img.buttom{
     margin-bottom:8px!important;*margin-bottom:8px!important;*margin-bottom:8px;
}

div.line{
    width:95%;
	height:5px;
	background-image:url(pic/line.jpg);
	background-repeat:repeat-x;
	margin:4px 0px 5px 5px !important;*margin:4px 0px 5px 5px !important;*margin:4px 0px 0px 5px;
	clear:both;
}

.gift {
	font-size:15px;
	color:#b2d93a;
	font-weight:600;
	
}
.nono {
	font-size:11px;
	color:#666666;
	font-weight:normal;
}

#menubar img {
margin:0px!important;*margin:0px;margin:0px!important;*margin:0px;margin:0px;
padding:0px!important;*margin:0px;margin:0px!important;*margin:0px;margin:0px;
border:0px;
}
.style1 {
	font-size: 13px;
	line-height: 25px;
	color: #993300;
	text-decoration: none;
	padding-right: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.style1:hover {
	color: #FF0000;
	text-decoration: underline;

}
.style1_1 {
	font-size: 13px;
	line-height: 25px;
	color: #993300;
	text-decoration: none;
	font-weight: normal;
}
.style1_1:hover {
	color: #FF0000;
	text-decoration: underline;

}
.style2 {
	font-size: 13px;
	line-height: 25px;
	color: #993300;
	font-weight: normal;
}





/* c23模組專用 */
q:before, q:after{content:"";} 
*+html .carrier li{min-height:1%;}
.carrier li:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.intro-anchors{display: none; margin:18px 5px 18px 36px;}
.intro-anchors a{
background-color: #a3ddba;
    color: #444444;
    display: block;
    font-weight: 700;
    padding:3px 15px 3px 11px;
    text-decoration: none;
    width: 22%;
	float:left;
	margin: 0 0 10px 5px;
	text-align:center;
}

.intro-anchors a:hover{
    background-color:#fff;
	 display: block;
    font-weight: 700;
    padding:3px 15px 3px 11px;
    text-decoration: none;
    width: 22%;
	color:#039088;
	float:left;
	text-align:center;
}

.carrier{font-family:Verdana, Geneva, sans-serif,"新細明體"; margin-bottom:-5px; padding-left: 10px; clear:both;}
.carrier h4{color: #ff6060;
    display: block;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 15px auto 10px 25px !important;
    padding: 0 !important;
    text-align: left;
    width: 95%;}
.carrier ul{padding:0; margin:7px 10px 30px 24px; width:89%; }
.carrier li{
    border-bottom: 1px dotted #aaaaaa;
    color: #666666;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height:21px;
    text-align: left;
	}
.carrier li a:hover{ background-color:#FFFFCC;}
/*.carrier li:last-child{border:none;}*/
.carrier li a:link, .carrier li a:visited{text-decoration:none; font-size:11px; color: #666666; display:block; font-family:Verdana, Geneva, sans-serif; padding: 5px 5px 5px 25px;}
.carrier li a strong{font-weight:normal; display:block; font-size:15px; color:#000; margin:0 0 5px; *margin:0;background-image: url("pic/icon2.jpg");    background-position: left top;    background-repeat: no-repeat; padding-left:20px;margin: 0 0 5px -21px;}
.carrier li a:hover strong{color:#ff6600; text-decoration:none;background-image: url("pic/icon2.jpg");    background-position: left top;    background-repeat: no-repeat;}
.carrier .box-head{ display:none;/*border-bottom:2px solid #800033; margin-top:-4px;*/}
.carrier .box-head:hover{background:#fff;}
.carrier .box-head a:link, .carrier .box-head a:visited{margin:-15px 0; cursor:default;}
.carrier .box-head a strong, .carrier .box-head a img, .carrier .box-head p span{display:none;}
.carrier .box-head q{display:block; font-weight:bold; padding-left:13px; color:#e5735c;}

.carrier li em.price{font-style:normal; font-size:13px; color:#FF0000; font-family:Verdana, Geneva, sans-serif; float:right; *margin-top:-1.2em;margin: -4px 0 0;}
.carrier li em.price span, .carrier li em.price var{font-size:13px; font-style:normal;}

.no-topic{display:block;}
.no-topic .carrier h4{display:none;}
div.right h4 {
color: #ff6060;
display: block;
font-size: 15px;
font-weight: normal;
letter-spacing: 1px;
line-height: 20px;
margin: 15px auto 10px 25px !important;
padding: 0 !important;
text-align: left;
width: 95%;
}


/* 左欄產品選單 */

div.left ul.pd-menu a
{
	font-size:15px;
	font-weight:bold;
	font-family:"微軟正黑體";
}

/* 錨點要出現 */
.show-anchor .intro-anchors{display:block;}
.show-box-head .box-head{ display:block; border:none; }
.show-box-head .box-head q{padding:0; margin:0; padding-bottom:10px;  font-size:15px; font-family:"微軟正黑體"; color:#009999;}
.show-title .carrier h4{display:block; color:#0390e3;}