﻿.menu { position:relative; padding:10px 0 10px 6px;}
.menu span {}
.menu li {}
.menu li a {width:150px; height:25px; padding:18px 0 0 14px; display:block; color:#fff; text-decoration:none;}
.menu li a:visited {width:150px; height:25px; padding:18px 0 0 14px; display:block; color:#fff; text-decoration:none;}
.menu .m01 a {background:url(../images/leftBt01.jpg) 0 0 no-repeat;}
.menu .m01 a:hover{background:url(../images/leftBt01.jpg) -164px 0 no-repeat;}
.menu .m02 a {background:url(../images/leftBt01.jpg) 0 -43px no-repeat;}
.menu .m02 a:hover{background:url(../images/leftBt01.jpg) -164px -43px no-repeat;}
.menu .m03 a {background:url(../images/leftBt01.jpg) 0 -86px no-repeat;}
.menu .m03 a:hover{background:url(../images/leftBt01.jpg) -164px -86px no-repeat;}
.menu .m04 a {background:url(../images/leftBt01.jpg) 0 -129px no-repeat;}
.menu .m04 a:hover{background:url(../images/leftBt01.jpg) -164px -129px no-repeat;}

.hotBeijing {background:url(../images/hotBottom.jpg) left bottom no-repeat; width:157px; padding-bottom:6px; margin:0 0 0 9px;}
.hotBeijing h3 {background:url(../images/hotTop.jpg) no-repeat; width:129px; height:16px; padding:16px 0 0 28px; color:#fff; font-weight:bold;}
.hotBeijing p {background:url(../images/hotBg.jpg) repeat-y; padding:5px; line-height:20px;}
.hotBeijing p a { margin:0 4px;}

.menuChina {background:url(../images/menuBottom.gif) left bottom no-repeat; margin-left:9px; padding-bottom:6px;}
.menuChina h4 {background:url(../images/menuTop.gif) no-repeat; width:147; height:19px;padding:8px 0 0 10px; color:#fff; font-weight:bold;}
.menuChina h5 {background:url(../images/menuArea.gif) no-repeat; width:142px; height:18px; padding:10px 0 0 15px; color:#006781; font-weight:bold;}
.menuChina h6 {background:url(../images/menuAreaBg.gif) bottom no-repeat; width:137px;padding:5px 10px 8px 10px; line-height:20px;}
.menuChina h6 a {margin:0 4px; color:#444;}

.header {}
.header span { display:none;}
.header p { position:absolute; top:5px; left:720px; display:none;}
.header p a {display:block;width:72px; height:22px;background:url(../images/goback.jpg) 0 0 no-repeat;}
.header p a:hover {background:url(../images/goback.jpg) 0 -22px no-repeat;}
.header img {float:left;}
.header h2 {float:left; margin:0px;}

.content .topNav {background:url(../images/SHtopNavBg.jpg) 0 0 no-repeat; width:784px; height:64px; margin:0 0 5px 5px; color:#466000; font-size:13px; position:relative;}
.content .ph {background:url(../images/PHtopNavBg.jpg) 0 0 no-repeat;}
.content .topNav ul {margin-left:3px;}
.content .topNav ul li {float:left;}
.content .topNav ul li a {width:79px; height:24px;text-decoration:none; text-align:center; padding-top:4px; margin:4px 1px; float:left;}
.content .topNav ul li a:hover {background:url(../images/SHtopNavSel.gif) no-repeat; color:#fff;}
.content .ph ul li a:hover {background:url(../images/PHtopNavSel.jpg) no-repeat; color:#111;}
.content .topNav ul li ul {position:absolute; top:32px; left:10px;}
.content .topNav ul li ul li {}
.content .topNav ul li ul li a {color:#fff; text-decoration:underline; font-size:12px; width:auto; margin:0 6px;}
.content .ph ul li ul li a {color:#704700;}
.content .topNav ul li ul li a:hover { background:none;text-decoration:none; }
.content .topNav .topSel {background:url(../images/SHtopNavSel.gif) 0 0 no-repeat; text-decoration:none; width:79px; height:25px; text-align:center; margin-top:4px; padding-top:5px; float:left; color:#fff; font-weight:bold;}
.content .ph .topSel {background:url(../images/PHtopNavSel.jpg) 0 0 no-repeat; color:#704700;}

/* 上海選單 */
.container .location { position:relative;width:570px; height:65px;background:url(../images/location.jpg) no-repeat;margin-bottom:10px;}
.container .location ul { position:relative;padding:25px 0 0 30px;}
.container .location li { float:left; margin-left:8px;}

.container h1 {background:url(../images/markChina.jpg) left 0 no-repeat; width:515px; height:30px; padding-left:70px; padding-top:20px; border-bottom:2px solid #78d9f5; color:#6c9500; font-size:18px; font-weight:bold; margin:3px 0 0 10px;}

.container .intro {position:relative;width:170px; padding:5px;float:left; margin-left:5px;}
.container .intro p { line-height:18px; color:#69162d;}

.container .hotTour { background:url(../images/hotTourBottom.gif) bottom no-repeat;margin:5px 0px 5px 5px; padding-bottom:10px; position:relative; width:377px; float:right;}
.container .hotTour h2 { background:url(../images/hotTour.jpg) top no-repeat; height:40px;}
.container .hotTour h3 {position:absolute;top:5px; left:320px; width:44px; height:20px; padding:3px;}
.container .hotTour h3 a {width:42px; height:17px; display:block;}
.container .hotTour strong {display:none;}
.container .hotTour ul {background:url(../images/hotTourBg.gif) repeat-y; padding:5px 10px 0 18px; overflow:hidden; zoom:1;}
.container .hotTour li {background:url(../images/point_gray.gif) 0 bottom repeat-x; padding:5px 0; width:349px; float:left;}
.container .hotTour li a {text-decoration:none; display:block; float:left; width:240px;}
.container .hotTour li a:hover { color:#CC3300;}
.container .hotTour img { position:relative;padding:0 5px 0 0; float:left;}
.container .hotTour span { position:relative; float:right;display:block;width:80px; padding:0 5px 0 0;color:#CC3300; text-align:right;}

.container .top { width:64px; height:32px;position:relative; margin-left:505px; float:left; _margin-left:252px;}
.container .top a {background:url(../images/top.jpg) no-repeat;width:64px; height:32px; display:block;}
.container .top a:hover {background:url(../images/top_.jpg) no-repeat;}
.container .top a span { display:none;}

.container .scenic {background:url(../images/scenicBottom.jpg) bottom no-repeat;position:relative;width:568px; padding-bottom:8px; float:left;margin:10px 0 10px 3px;}
.container .scenic h2 {background:url(../images/scenicTop.jpg) top no-repeat;position:relative;width:493px; height:29px;padding:20px 0 0 75px; font-size:13px; font-weight:bold;color:#006781;}
.container .scenic dl {background:url(../images/scenicBg.jpg) repeat-y;position:relative;padding:0 5px; line-height:18px; overflow:hidden; zoom:1;}
.container .scenic dt {background:url(../images/scenicPic.jpg) no-repeat; width:140px; height:99px;padding:10px; float:left;}
.container .scenic dd {width:380px; border-top:1px solid #63d5f4; padding:5px 0 0 0; margin-right:8px; float:right;}
.container .scenic dd p {color:#6c9500;}
.container .scenic .pic {}
.container .scenic .pic img { width:140px; height:100px;}
.container .scenic .scenicInfor { border-top:1px dotted #999; background:#fff; padding:4px 0;}
.container .scenic .scenicInfor p {color:#3e6082; padding:0 6px;}
.container .scenic .route {}
.container .scenic .route h6 {background:url(../images/mark02.gif) 0 9px no-repeat;*background:url(../images/mark02.gif) 0 6px no-repeat; padding:6px 0 1px 16px;color:#946904;font-weight:bold;}
.container .scenic .route p { color:#946904; border-bottom:1px dotted #d5c496;}

.container .nopic {}
.container .nopic h3 { font-family:"微軟正黑體"; font-size:15px; color:#1f6bb9; text-indent:10px;}
.container .nopic dt { display:none;}
.container .nopic dd { width:480px;}

.scenicNormal { position:relative;left:17px; float:left;margin-top:10px;}
.scenicNormal dl {background:url(../images/scenicBottom.jpg) bottom no-repeat;position:relative;width:542px; padding-bottom:21px; }
.scenicNormal dt {background:url(../images/scenicTop01.jpg) top no-repeat;position:relative;width:522px; height:25px;font-weight:bold;color:#006600; padding:10px 10px 0 10px;}
.scenicNormal dt p {background:#85bd40; color:#fff; padding:4px;}
.scenicNormal dd {background:#f0ffd5; line-height:18px; overflow:hidden; zoom:1; padding:0 20px;}
.scenicNormal .pic { position:absolute; top:15px; left:12px; background:#fff;padding:3px; border:#CCCCCC solid 1px; width:140px; height:100px; float:left;}
.scenicNormal .scenicNormalP {}
.scenicNormal ul { position:relative;padding:5px 5px 2px 20px; margin:5px; border-bottom:1px solid #85bd40; border-top:1px solid #85bd40; color:#006600;}
.scenicNormal ul li { display:block; padding-bottom:2px;}
.scenicNormal ul p { position:relative; float:left;#padding-top:2px; _padding-top:2px;color:#ff8c05;}
.scenicNormal ul span { margin:0; padding:0;}
.scenicNormal h6 {position:absolute; bottom:0px; left:450px;}
.scenicNormal h6 a { display:block;width:75px; height:22px;}
.scenicNormal h6 a:hover {}
.scenicNormal h6 span { display:none;}


.tour { position:relative; margin-left:2px;}
.tour dl {}
.tour li { margin-bottom:30px;}
.tour dt {}
.tour dd {
	background: url(../images/point_gray.gif) 0 bottom repeat-x;
	position: relative;
	width: 550px;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.tour dd a { text-decoration:none;color:#000; display:inline-block; width:470px; float:left; font-family:"微軟正黑體"; font-size:14px;}
.tour dd a:hover {
	/* [disabled]color:#c00; */
}
.tour dd span {display:inline-block; color:#999;}
.tour dd p {color:#CC0000;font-weight:bold; display:inline-block; float:right}
.tour dd p:first-of-type { margin-top:0px;}
.tour dd strong {background:url(../images/tourDd.gif) no-repeat; width:472px; height:18px; padding:6px 0 0 20px; display:block; color:#006995; font-weight:normal;}
.tour ul li h3 {}
.tour ul li h3 span { font-family:"微軟正黑體"; font-size:18px; font-weight:bold; color:#0f598d;}
.tour dd.mend { display:block; width:480px; height:15px; background:#fff;}

.tour .tourTop { position:relative;width:50px; height:15px; padding-left:480px; margin:8px 0 15px 0; float:left}
.tour .tourTop a {background:url(../images/tourTop.jpg) no-repeat;display:block; width:39px; height:15px; position:relative;}
.tour .tourTop span { display:none;}

.tourChoose {width:480px; height:25px;position:relative; margin:30px 0 40px 100px;}
.tourChoose h2 { display:none}
.tourChoose ul { position:relative;}
.tourChoose ul li {float:left;}
.tourChoose a {display:block;}
.tourChoose span {}

/*
.tour01 {}
.tour01 a {background:url(../images/tour01.jpg) no-repeat; width:111px; height:25px;}
.tour01 a:hover {background:url(../images/tour01_.jpg) no-repeat;}
.tour02 {}
.tour02 a {background:url(../images/tour02.jpg) no-repeat; width:126px; height:25px;}
.tour02 a:hover {background:url(../images/tour02_.jpg) no-repeat;}
.tour03 {}
.tour03 a {background:url(../images/tour03.jpg) no-repeat; width:94px; height:25px;}
.tour03 a:hover {background:url(../images/tour03_.jpg) no-repeat;}
.tour04 {}
.tour04 a {background:url(../images/tour04.jpg) no-repeat; width:110px; height:25px;}
.tour04 a:hover {background:url(../images/tour04_.jpg) no-repeat;}
.tour05 a {background:url(../images/tour05.jpg) no-repeat; width:110px; height:25px;}
.tour05 a:hover {background:url(../images/tour05_.jpg) no-repeat;}
.tourkhh {}
.tourkhh a {background:url(../images/khh_bt_0.jpg) no-repeat; width:111px; height:25px;}
.tourkhh a:hover {background:url(../images/khh_bt_1.jpg) no-repeat;}
.tourtpe {}
.tourtpe a {background:url(../images/tpe_bt_0.jpg) no-repeat; width:111px; height:25px;}
.tourtpe a:hover {background:url(../images/tpe_bt_1.jpg) no-repeat;}*/


.tourTkt, .tourFit, .tourTrs, .tourHtl, .tourMini, .tourTrs_khh {padding-bottom:6px; margin:5px 0; float:left;-webkit-border-radius:10px;
-moz-border-radius:10px; border:1px solid #c5c5c5;}
.tourTkt h3, .tourFit h3, .tourTrs h3, .tourMini h3, .tourHtl h3, .tourTrs_khh h3 {height:29px; background:#9ce3f8;-webkit-border-top-left-radius:10px; position:relative;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;}

.tourTrs h3 span { background:url(../images/shared/tourIcon.png) 10px -81px no-repeat; position:absolute; top:-7px; display:block; width:200px; height:36px; padding:0 0 0 50px; line-height:42px;}
.tourTkt h3 span { background:url(../images/shared/tourIcon.png) 10px -117px no-repeat; position:absolute; top:-2px; display:block; width:200px; height:24px; padding:0 0 0 70px; line-height:32px;}
.tourFit h3 span { background:url(../images/shared/tourIcon.png) 20px -43px no-repeat; position:absolute; top:-10px; display:block; width:200px; height:38px; padding:0 0 0 70px; line-height:48px;}
.tourMini h3 span { background:url(../images/shared/tourIcon.png) 0px -141px no-repeat; position:absolute; top:-12px; display:block; width:200px; height:43px; padding:0 0 0 80px; line-height:52px;}
.tourHtl h3 span { background:url(../images/shared/tourIcon.png) 20px 0px no-repeat; position:absolute; top:-12px; display:block; width:200px; height:43px; padding:0 0 0 60px; line-height:52px;}
.tourTrs_khh h3 span { background:url(../images/shared/tourIcon.png) 0 -184px no-repeat; position:absolute; top:-9px; display:block; width:200px; height:39px; padding:0 0 0 80px; line-height:52px;}





/* 20150121 行程頁上選單修改共用 */
.tourChoose li { margin:0 5px;}
.tourChoose li a { width:42px; height:32px; padding:3px 12px 0 0 ; background:url(../images/shared/nav-tour.jpg) no-repeat; font-family:"微軟正黑體"; font-size:14px; font-weight:bold; color:#946904; text-decoration:none; line-height:15px; text-align:center;}
.tourChoose li a:hover { background:url(../images/shared/nav-tour_.jpg) no-repeat; color:#fff;}

/*  */
