@charset "utf-8";
/*===========SEO麵包削============*/
.breadcrumb{
    margin: 30px 15px 15px 50px;
}
.breadcrumb ul li{
    display: inline;
    color: #545454;
    font-size: 14px;
    font-family: 微軟正黑體;
}
.breadcrumb ul li:after{
    content: ">";
}
.breadcrumb ul li:first-child:after{
    content: "";
}
.breadcrumb ul li:last-child:after{
    content: "";
}
.breadcrumb ul li a{
    color: #545454;
}
.breadcrumb ul li a:hover{
	text-decoration:underline;	
}

body, .submit, select, input {	margin:0px;	padding:0px;	font-family: 微軟正黑體;}
	
div,/* CSS Document */ dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote {margin:0;	padding:0;}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset, img {	border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;	font-weight:normal;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
q:before, q:after {content:'';}
a {text-decoration: none}
body {margin:0px; padding:0px; background:url(images/bg.jpg) repeat;}

/*=============*/
img{vertical-align:top;}
a[name^="a"]{position:relative; top:-200px;}
.wrap{width:976px; margin:0 auto; margin-top: -40px; clear:both;}
.content{width:976px; margin:0 auto; background:url(images/bg_line_0.jpg) scroll center top repeat-y; padding-bottom: 50px;}
.pro{width:950px; margin:0 auto; background:url(images/c23_bg.jpg) scroll center top repeat-y;}
.intro{width:950px; margin:0 auto;}
.intro .float{ display:inline-block;}
.intro iframe{margin-top: -284px; margin-left:416px; }
h2{ background:url(images/h2.jpg) no-repeat; margin-top: 40px; padding-bottom: 80px; clear:both;}
h3{ background:url(images/line_h3.jpg) no-repeat; margin-top: 40px; padding-bottom: 20px; clear:both;}
.pic{ margin:10px 0 0 45px;  position:absolute;}
.pic li{ padding:10px 0;}
.pic .img{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
/*======head=====*/
.movie{margin:0 auto; height:454px; width:950px;-moz-box-shadow:0 0 5px #000000;-webkit-box-shadow:0 0 5px #000000; box-shadow:0 0 5px #000000; z-index: -1;}
.film img{display:block; float:left;}
.film:after{content:"."; display:block; clear:both; line-height:0; height:0; visibility:hidden;}

/*===top==*/
.scroll2top:link, .scroll2top:visited{background:url(images/top.png) no-repeat 0 0; height:75px; width:90px; margin-left:915px; bottom:0px;}
.scroll2top:hover{background:url(images/top.png) no-repeat 0 -80px;}


/*===c23模組專用===*/

.intro-anchors-box:before{content:" "; display:none; height:60px;}
.fixing .intro-anchors-box:before{display:block;}
.intro-anchors{display:none; font-size:16px; font-family:"微軟正黑體"; height:20px; background:#ffdada; padding: 10px 10px 10px 40px;}
.intro-anchors a{display:none; font-size:16px; font-weight: bold; font-family:"微軟正黑體"; color:#ff3f3f; padding:0 15px; float:left; border-right:1px solid #ff3f3f;}
.intro-anchors a:first-child{border-left:1px solid #ff3f3f;}
.intro-anchors a:hover{color:#EB002F;}
.carrier{font-family:Verdana, Geneva, sans-serif,"微軟正黑體"; margin-bottom:-5px; margin: 0 30px;}
.carrier h4{display:none;/* background:url(images/h4.png) no-repeat ; clear:both; text-align: left; font-size:20px; font-family:"微軟正黑體"; color:#ffdada; padding: 20px 0 10px 120px;margin: 0 0 10px 13px;*/}
.carrier ul{padding: 10px 10px 50px 10px; color:#434343;}
.carrier li{min-height:60px; /*border-bottom:1px dotted #b8c0be;*/ padding: 30px 25px 10px 25px; line-height:1.3em;}
.carrier li:hover{background-color:#ffffff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
/*.carrier li:last-child{border:none;}*/
.carrier li a:link, .carrier li a:visited{text-decoration:none; font-size:15px; font-family:"微軟正黑體"; color:#434343; letter-spacing:1px; line-height: 25px; display:block; font-family:Verdana, Geneva, sans-serif;}
.carrier li a strong{font-weight:normal; display:block; font-size:26px; font-weight:bolder; font-family:"微軟正黑體"; color:#006b74; margin:2px 0 6px 0; *margin:0;line-height:32px;}
.carrier li a:hover strong{text-decoration: underline; color:#21a9b5;}
.carrier li em.price{ font-size:14px; color:#fc2b3a; font-family:Verdana, Geneva, sans-serif ,arial,"微軟正黑體"; float:right; *margin-top:-1.2em; margin-top: 10px;}
.carrier li em.price span{font-size:20px;font-weight:bold;}
