body{/*background:#ececec;*/margin:0 auto; font-weight:100px; background: url(img/bg.jpg) center top repeat; }
img{ vertical-align:top;}
.back{width:100%; color:#424242; background:url(img/back_bg.png) center top no-repeat; /*background-color:#fff;border-left:3px solid #fff;border-right:3px solid #fff;*/font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:100;margin:0 auto;padding:0;}
.jp-map{position:relative; text-align:center; /*background:rgb(133, 184, 226);
background:-moz-linear-gradient(270deg, rgb(133, 184, 226) 20%, rgb(182, 228, 255) 93%);
background:-webkit-linear-gradient(270deg, rgb(133, 184, 226) 20%, rgb(182, 228, 255) 93%);
background:-o-linear-gradient(270deg, rgb(133, 184, 226) 20%, rgb(182, 228, 255) 93%);
background:-ms-linear-gradient(270deg, rgb(133, 184, 226) 20%, rgb(182, 228, 255) 93%);
background:linear-gradient(0deg, rgb(133, 184, 226) 20%, rgb(182, 228, 255) 93%);*/
margin:0 auto;
}
.jp-map img {margin:0 auto;}
#show-all:link, #show-all:visited{position:absolute; bottom:6px; right:95px; font-size:15px; font-weight:normal; color:#fff; padding:8px 17px; padding:11px 17px 5px\9;
text-decoration:none; cursor:pointer; background:#0066cc;
background:-moz-linear-gradient(top,#1f9eff 0%,#0066cc);
background:-webkit-gradient(linear, left top, left bottom, from(#1f9eff), to(#0066cc));
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
-moz-box-shadow:0 1px 7px rgba(255,255,255,0.5), inset 0 0 1px rgba(255,255,255,0.5);
-webkit-box-shadow:0 1px 7px rgba(255,255,255,0.5), inset 0 0 1px rgba(255,255,255,0.5);
box-shadow:0 1px 7px rgba(255,255,255,0.5), inset 0 0 1px rgba(255,255,255,0.5);
text-shadow:0 -1px 0 rgba(000,000,000,0.7), 0 1px 0 rgba(255,255,255,0.3);
}
#show-all:hover{padding:9px 17px 7px; padding:12px 17px 4px\9; }
.pro{width:100%; margin:0 auto; background:url(img/pro_bg.png) repeat-y center top; }
.title, .footer-b{width:100%; margin:0 auto; height:98px;  text-align:center; background:url(img/title_bg.jpg) no-repeat center top; }
.title .sub{width:970px; margin:0 auto; height:98px;}
body.stuck .title{position:fixed; z-index:996; top:0px;}
.go-up{ display:none;  height:32px; width:123px; }
body.stuck .go-up, body.stuck .go-up:link, body.stuck .go-up:visited{ display:block; background:url(img/gotop.png) no-repeat 0 0; height:32px; width:123px; margin-left:800px; position:fixed; top:46px;}
body.stuck .go-up:hover{background:url(img/gotop.png) no-repeat 0 -32px;}

.footer-b{background:url(img/footer_bg.jpg) no-repeat center top; height:51px;}

.jr-tkt{ width:950px;  /*background:#fff;*/ display: block; margin:0 auto;/* padding:5px 19px;*/ text-align:center;}
.jr-tkt .car{ text-align:right; padding-right:20px;}
#start-up{position:absolute; top:75px; left:85px; width:750px; min-height:100px; padding:5px 19px; text-align:center;}
a#use-map:link, a#use-map:visited{display:block;}
/*C26*/
.ph-img, .ph-feature{display:none;}
.group-type-ph{ font-size:18px; font-family:Verdana, '微軟正黑體'; margin:0 0 15px 25px; width:94%; text-align:left;}
.ph{}
.group-type-ph a:link, .group-type-ph a:visited{color:#06c; display:block; text-decoration:none; padding:.5em 1em;  border-bottom:1px #bbb79e dashed;}
.group-type-ph a:hover, .group-type-ph a:active{ background:#c9c2b8; color:#463e30; }
.ph-detail{ color:#545454; font-size:15px; width:86%;}
.group-type-ph a:hover .ph-detail{color:#008a82; }

.jr-tkt ul{padding:0; list-style-type:none; font-s
ize:15px; min-height:180px;}
.jr-tkt li{border-bottom:1px dotted #ccc;}
.jr-tkt li p{margin: -2px 0 5px; padding: 0 0 0 14px; width:97%;}
.jr-tkt li:hover{background:#e3f4ff;}
/*.jr-tkt li:first-child{border:none;}*/

.jr-tkt a em{float:right;}
.jr-tkt var{display:none;}

table.form{background:#c24e37;}
th.tit{font-size:15px;text-align:center;background-color:#ce3f28;padding:.3em;}
th a:link,a:active,a:visited{background:transparent;text-decoration:tunderline;font-weight:700;color:#FFF;}
th a:hover{background:transparent;text-decoration:none;color:#ffe980;}
td.space{background-color:#ffefb8;padding:.2em;}
td.space a:link,td.space a:active,td.space a:visited{color:#1e34a1;font-weight:100;}
td.list,td.list01{width:12%;text-align:center;background-color:#ebcebe;padding:.2em;}
td.list01{background-color:#faded0;}
td.import{background-color:#ffd74d;padding:.2em;}
td.import2{background-color:#ffe58c;padding:.2em;}
.download a:link,download a:visited,download a:active{margin:3px;padding:.2em;}
.download a:hover{color:#F30;text-decoration:none;}


h1 { margin:0; padding:0; margin-left:-50px;}
em{color:#c00; font-size:18px; font-family:Verdana, '微軟正黑體'; font-style:normal; margin-top:-20px; }
.price{display:none; font-size:15px;}
.price i{font-size:15px; margin-left:1px; font-style:normal; }
.price span, .price var{font-size:20px; vertical-align:-1px; letter-spacing:0; display:inline-block; padding:0;}

/*回頂部*/
div.out .scroll2top{background: none; }
body.stuck .go2fb{ display:none;}

