You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
5.3 KiB
CSS

@charset "utf-8";
/* city tour index style new */
#contentMiddle { position:relative }
/* left tour theme list */
.themeTitle { background: none repeat scroll 0 0 #DFDFDF; border-top: 2px solid #A31022; display: block; font-size: 15px; margin: 0 0 2px; padding: 6px; }
ul.tourThemes { margin:5px 0 15px 0; display: block }
ul.tourThemes li { list-style: none; border-bottom:1px solid #d1d1d1; padding-bottom:3px; margin-bottom:3px; line-height:18px; padding-left:15px; }
ul.tourThemes li.active a { color:#a31022 }
ul.tourThemes li a { text-decoration: none; }
.senior-tour-promo { background:url(/css/images/banner/china-tours/senior-tours-1.png) no-repeat scroll center 15px; }
#content #mainContent { position:relative }
/* tour tags */
.tourTop { background:url(/css/images/citytour/bg-beijing-tour-top.jpg) no-repeat; width:100%; background-size:100%; height:51px; padding-top:7px; }
.tourTop ul { margin-left:10px; }
.tourTop ul li { background: url(/css/images/citytour/bg-li-270.png) no-repeat; width:270px; height:27px; float: left; margin-right:20px; font-size:17px; list-style: none; padding:5px 0 0 0; text-align:center; cursor:pointer; display: block }
.tourTop ul li.active, .tourTop ul li:hover { background: url(/css/images/citytour/bg-li-active-270.png) no-repeat; color:#a31022; }
.tourTop ul li.last { margin-right:0; }
.tourTop ul li a { text-decoration: none; }
/* our promise */
.ourPromise { margin: 0 0 15px 0; border:1px solid #999; padding-bottom:10px; font-size:11px; border-radius:4px; }
.ourPromise .promiseTitle { background:url(/css/images/tour/bg-th-gray-2.png) repeat-x; height:28px; font-size:15px; display: block; color:#333; padding:4px 0 0 10px; }
.ourPromise ul { margin:5px 8px; }
.ourPromise ul li { list-style: none; line-height:18px; margin-bottom:8px; background:url(/pic/green-mark.png) no-repeat left 5px; padding-left:22px; }
/* customers reviews */
.customerSay { margin:25px 0 10px 0; width:100%; }
.customerSay .sayTitle { font-size:18px; background:#dfdfdf; border-left:7px solid #666; padding:7px 0 7px 5px; margin-bottom:1px; width: 558px; }
.customerSay .reviewBox { border: 1px solid #C5C5C5; margin-bottom: 12px; }
.customerSay .sayTitle .said { background:url(/css/images/story/customer-say-bg.png) no-repeat; width:17px; height:10px; position:absolute; left:20px; top:28px; z-index:10000; }
.customerSay .hotwords { width:100%; margin:20px 0 5px 0; padding:0 0 0 10px; font-size:25px; background: none; color:#04679A }
.customerSay .hotwordSmile { width:100%; margin:20px 0 5px 0; padding:0 0 0 35px; font-size:25px; background: none; color:#04679A; background:url(/pic/smile.jpg) no-repeat; }
.customerSay .hotwords big { color:#555; float:left; font-family:'Museo700'; font-size:32px; font-weight:bold; line-height:1; margin:-5px 5px 0 -10px; }
.customerSay .hotwords big span { font-family:'Museo700'; font-size:20px; position:relative; top:-9px; }
.detailTop { background:url(/css/images/customer/bg-story-top-570.png) no-repeat; width:570px; height:28px; display: block; }
.detail { border:1px solid #d1d1d1; padding:10px 10px 0 10px; text-align:justify; position:relative; margin-top:20px; border-radius:4px; }
.dateInfo { display: block; font-size:11px; color:#a31022; background:url(/css/images/icon_calendar.gif) no-repeat left; padding-left:20px; width:100px; float: right; margin-top:10px; }
.stotyPhoto { display: block; text-align:center; border-radius:4px; margin-bottom:10px; }
.stotyPhoto img { background:#f1f1f1; padding:8px; border-radius:4px; margin-bottom:5px; }
.stotyPhoto img:hover { background:#999 }
.arrowUp { background:url(/pic/arrow-up.png) no-repeat; width:18px; height:16px; display: block; position:absolute; left:25px; top:-16px; }
.detailBottom { background:url(/css/images/customer/bg-story-bottom-570.png) no-repeat; width:570px; height:7px; display:block }
.detail a { color:#666; }
.detail a:hover { color:#a31022; text-decoration: none; }
.travelAdvisor { display: block; height:40px; margin-bottom:15px; }
.travelAdvisor .taIcon { width:30px; height:30px; background:#d1d1d1; padding:3px; float: left; margin:0 10px 0 0; border-radius:4px; margin-right:10px; }
.travelAdvisor .taIcon img { width:30px; height:30px; border-radius:4px; }
.travelAdvisor .whoArranged { padding:10px 0 0 0; display: block; width: 200px; float: left; }
.travelAdvisor a:hover { text-decoration: none; }
/* question box */
.questionForm { background-color:#f1f1f1; border:1px #d1d1d1 solid; margin-bottom:10px; padding-bottom:10px; padding:5px; }
.replyWithin { font-size:11px; display: block; margin-bottom:8px; }
.questionForm .questionFormTitle { font-size:17px; font-weight: normal; display: block; margin: 0 0 8px 5px; color:#a31022; background:#d1d1d1; width: 175px; text-align:center; display: block; margin:-5px 0 0 -5px; padding: 5px 0; }
.questionForm label { line-height:14px; display: block; margin-bottom:5px; }
.questionTitle { font-size:11px; font-weight: bold; display: block; margin-bottom:5px; }
.questionForm input { background: url(/pic/top10/email-box.png) no-repeat; color:#666; font-size:11px; line-height:16px; padding:0 0 0 5px; width:163px; height:22px; margin:0 0 3px 0; border: none }
.questionForm textarea { background: url(/pic/top10/contact-question.png) no-repeat; color:#666; font-size:11px; line-height:16px; padding:5px; width:163px; height:104px; margin:0 0 3px 0; border: none }
.questionForm .buttun01 { margin-left:80px; cursor:pointer; }