body,div,ul,ol,li,h1,h2,h3,p,tr,td,img{margin: 0;padding: 0;}
body, div, ul, ol, li, dl, dt ,dd, h1, h2, h3, h4, h5, h6, form, input, button,textarea, p, blockquote, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, img{
	margin: 0;
	padding: 0;
	border:0;
}
.sub:after{content:"."; display:block; clear:both; line-height:0; height:0; visibility:hidden;}
img { vertical-align:top;}
.clearfix:after {content: ".";display: block;clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/* 大圖 */
.main-bg,.main-bg2,.main-bg3,.main-bg4,.main-bg5,.main-bg6,.main-bg7,.main-bg8{margin:0 auto; padding:0; width:100%; height:500px;min-width:1200px;}
.main-bg{ background:url(images/fashion_05.jpg) no-repeat center 0 #ff59a1;}	
.main-bg2{background:url(images/island_05.jpg) no-repeat center 0 #00a0e9;}
.main-bg3{background:url(images/culture_05.jpg) no-repeat center 0 #6c5445;}
.main-bg4{background:url(images/food_05.jpg) no-repeat center 0 #fe6b40;}	
.main-bg5{background:url(images/sport_05.jpg) no-repeat center 0 #01a84c;}
.main-bg6{ background:url(images/expert_05.jpg) no-repeat center 0 #831ff3;}
.main-bg7{ background:url(images/gift_05.jpg) no-repeat center 0 #fb86fc;}
.main-bg8{ background:url(images/share_05.jpg) no-repeat center 0 #91be65;}		
.main-img{margin:0 auto; text-align:center;}
.main-img .visual{width:950px; height:500px; display:inline-block;*display: inline;*zoom: 1;}
h1 ,h2.main-img strong, h2.main-img em, h3.title strong{ display:none;}

/* 大圖BANNER */
.visual{ position:relative;}
.gift{ position:absolute; z-index:99; margin:300px 0 0 90px;}

/* menu基本設定 */
.menu{height:133px; background:url(images/menu_bg.gif) repeat-x 0 48px #000; margin:0;position:relative;width:100%;}
.menu.stuck{position:fixed; z-index:997; top:0;}
.menu-1st{position:relative; width:900px; margin:0 auto;list-style: none;}
.menu-1st a{ display:block; width:112px; height:48px;}
.menu-2ed{display:none; padding:5px 10px; height:50px; position:absolute; font-size:19px; font-family:"微軟正黑體";color:#fff;}
.menu-2ed a{ color:#fff;padding:5px 7px; display:block; width:auto; height:auto;}
.menu-2ed a:hover{text-decoration:none; font-weight:bold;}

.menu-3th,.menu-3th-b{display:none; width:950px; padding:12px 0 0; position:absolute; float:left; font-weight:normal; font-size:15px; font-family:Verdana, Geneva, sans-serif,"新細明體";color:#333;}
.menu-3th a,.menu-3th-b a{ color:#2a61d1;padding:2px 10px; display:block;}
.menu-3th a:hover,.menu-3th-b a:hover{text-decoration:none; font-weight:bold; padding:2px 9px;}

.menu-2ed li,.menu-3th li,.menu-3th-b li{list-style:none; float:left;margin:1px -1px;}
.menu-3th p, .menu-3th-b p{ float:left; padding:4px 7px; width:auto; margin:0 -10px 0 0; }
/* menu圖片位置 */
.m-01,.m-02,.m-03,.m-04,.m-05,.m-06,.m-07{display:block; float:left; background:url(images/menu.gif) no-repeat 0 0; margin:0;}
.m-02{background-position:-112px 0;}
.m-03{background-position:-224px 0;}
.m-04{background-position:-336px 0;}
.m-05{background-position:-448px 0;}
.m-06{background-position:-560px 0;}
.m-07{background-position:-672px 0;}


.m-01:hover{background-position:0 -100px;}
.m-02:hover{background-position:-112px -100px;}
.m-03:hover{background-position:-224px -100px;}
.m-04:hover{background-position:-336px -100px;}
.m-05:hover{background-position:-448px -100px;}
.m-06:hover{background-position:-560px -100px;}
.m-07:hover{background-position:-672px -100px;}



/* 當前頁面相關設定 */
/* 最外曾滿版顏色 */
.page-1 .menu, .page-2 .menu{background-position:0 -48;}
.page-3 .menu, .page-4 .menu{background-position:0 -97px;}
.page-5 .menu, .page-6 .menu{background-position:0 -242px;}
.page-7 .menu, .page-8 .menu{background-position:0 -387px;}
.page-9 .menu, .page-10 .menu{background-position:0 -532px;}
.page-11 .menu{background-position:0 -677px;}
.page-12 .menu{background-position:0 -822px;}
.page-13 .menu{background-position:0 -967px;}
/* 第一曾menu tab */
.page-1 .m-01, .page-2 .m-01{background-position:0 -200px;}
.page-3 .m-02, .page-4 .m-02{background-position:-112px -200px;}
.page-5 .m-03, .page-6 .m-03{background-position:-224px -200px;}
.page-7 .m-04, .page-8 .m-04{background-position:-336px -200px;}
.page-9 .m-05, .page-10 .m-05{background-position:-448px -200px;}
.page-11 .m-06{background-position:-560px -200px;}
.page-12 .m-07{background-position:-672px -200px;}


/* 當前第二曾要看到 */
.page-1 .m-01 .menu-2ed,.page-2 .m-01 .menu-2ed,
.page-3 .m-02 .menu-2ed,.page-4 .m-02 .menu-2ed,
.page-5 .m-03 .menu-2ed, .page-6 .m-03 .menu-2ed,
.page-7 .m-04 .menu-2ed, .page-8 .m-04 .menu-2ed,
.page-9 .m-05 .menu-2ed, .page-10 .m-05 .menu-2ed,
.page-11 .m-06 .menu-2ed{display:block;}
.page-12 .m-07 .menu-2ed{display:block;}

/* 第三曾要看到 */
.page-1 .m-01 .menu-3th,.page-2 .m-01 .menu-3th-b,
.page-3 .m-02 .menu-3th,.page-4 .m-02 .menu-3th-b,
.page-5 .m-03 .menu-3th,.page-6 .m-03 .menu-3th-b,
.page-7 .m-04 .menu-3th,.page-8 .m-04 .menu-3th-b,
.page-9 .m-05 .menu-3th,.page-10 .m-05 .menu-3th-b,
.page-11 .m-06 .menu-3th{display:block;}
.page-12 .m-07 .menu-3th{display:block;}


/* 主內容區 */
.content{width:950px; margin:0 auto; margin-top:14px;}
.special{float: left; margin-top:25px;}
.themeA1{width:719px; margin-left:226px; margin-top:30px;}
.themeA1 .mid{ width:220px;float: left;}
.themeA1 .mid ul{list-style-type:none;}
ul .photos{ border-top:solid #ff59a1 7px; width:220px;}
ul .goods1{ font-family:Microsoft JhengHei; font-size:18px; color:#eb6100; font-weight:bolder; margin-top:12px;}
ul .goods2 a{ font-size:15px; color:#0272c6; text-decoration:none; width:220px; line-height:18px; word-wrap: break-word; display:inline-block; padding-top:10px;}
ul .goods2 a:hover{ text-decoration:underline;}
.dist{ font-size:13px; line-height:18px; color:#30302f; width:225px; padding-top:7px;}
li .money{ font-size:15px; color:#f91d56;display:inline-block; width:220px; text-align:right; padding-top:8px;}
li .money_l{ font-size:18px; color:#f91d56;display:inline-block; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

/* 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;}
.carrier{font-family:Verdana, Geneva, sans-serif,"新細明體"; margin-bottom:-5px;}
.carrier h4{background:url(images/tota1_4.jpg) no-repeat left top; width:950px; height:44px;text-align: left; font-size:24px; color:#FFF; padding-left:75px; padding-top:10px;padding-top:15px\9; }
.carrier ul{padding:0; margin:7px 10px 30px 5px; width:95%; }
.carrier li{list-style-type:none; border-bottom:1px dotted #fddcea; padding:10px 2px 7px 24px; line-height:1.3em;background:url(images/tota1_icon1.gif) no-repeat 0 10px; margin-left:20px;}
.carrier li:hover{background:url(images/tota1_icon1.gif) no-repeat 0 10px; background-color:#fff9fb;}
/*.carrier li:last-child{border:none;}*/
.carrier li a:link, .carrier li a:visited{text-decoration:none; font-size:13px; color:#292827; display:block; font-family:Verdana, Geneva, sans-serif;}
.carrier li a strong{font-weight:normal; display:block; font-size:15px; color:#026cb6; margin:2px 0 6px 0; *margin:0;}
.carrier li a:hover strong{color:#ff59a1; text-decoration: underline;}
.carrier li a strong span{font-weight:normal; font-size:15px; color:#ff59a1; margin:0 0 6px; *margin:0;}
.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-size:15px; color:#f91d56; font-family:Verdana, Geneva, sans-serif ,arial; float:right; *margin-top:-1.2em; font-weight:bold;}
.carrier li em.price span, .carrier li em.price var{font-size:15px;font-weight:bold;}

.no-topic{display:block; margin-top:-5px;}
.no-topic .carrier h4{display:none;}



/*回頂部*/
.scroll2top:link, .scroll2top:visited{background:url(images/gotop.png) no-repeat 0 0; height:145px; width:90px; margin-left:950px; bottom:0px;}
.scroll2top:hover{background:url(images/gotop.png) no-repeat 0 -145px;}
