diff --git a/css/beijing-tour.css b/css/beijing-tour.css new file mode 100644 index 0000000..cef771a --- /dev/null +++ b/css/beijing-tour.css @@ -0,0 +1,227 @@ +@charset "utf-8"; +/* Beijing Tour CSS Document */ +#mainMenu ul.chNav li.cityTours.active { background:url(/css/images/global/bg-nav-hover.png) repeat-x bottom !important; border-radius: 5px 5px 0 0; margin-top:-9px; padding-top:15px; } +#mainContent2 { width:950px; } +#sideBar { width:175px; padding-bottom:40px; float:left; z-index:1000; } +#contentRight { float:right; width:760px; margin:0 0px 0 0; display:inline } +.beijingTour { background: url("/css/images/banner/single-city-tours/banner-beijing.jpg") no-repeat center 30px; } +#logocommunity { width:900px; padding-top:55px; margin:0 0 5px 17px } +/*---------------- +city tour search ------------*/ +.hotelsearchtitle { background:url(/css/images/hotel/bg-hotel-search.png) no-repeat; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; overflow: hidden; font-weight:bold; height:23px; padding-left:5px; padding-top:4px; width:170px } +.hotelsearchtitle .citySelect { background:url(/css/images/hotel/s-arrow.gif) no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold } +.hotelsearchtitle .citySelect a { color:#fff!important; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:14px; } +h4.rightTitle .citySelect { background:url(/css/images/hotel/s-arrow.gif) no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold } +h4.rightTitle .citySelect a { color:#fff; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:16px; } +.tourSearchBox { border:1px solid #d1d1d1; background:#efefef; padding:10px 5px; font-size:11px; margin-bottom: 8px; position: relative; width:163px; } +.tourSearchBox label { margin:8px 0; line-height:18px; clear: both; width:100%; display: block } +.tourSearchBox label span { display: block; width:80px; float: left; } +.tourSearchBox input { width:150px; border:1px solid #d1d1d1; background:#fff; padding:5px; font-size:11px } +.tourSearchBox input:focus { border:1px solid #a31022 } +.tourSearchBox input.submitButton { background:none; width:auto; height:auto; border:none; margin:10px 0 0 80px } +.tourSearchBox input.calendar { background:url(/css/images/calender.GIF) no-repeat 140px #fff } +.tourSearchBox select { width:162px; font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff } +.tourSearchBox select option { line-height:18px } +#hotelcityList { position:absolute; width:400px; border:10px solid #d1d1d1; left:55px; background:#fff; color:#545454; top:-8px; padding:10px 15px 10px 15px; z-index:5000 } +#hotelcityList h5 { font-size:12px; margin:10px 0 8px 0; border-bottom:1px solid #d1d1d1 } +#hotelcityList ul { margin-left:0 } +#hotelcityList ul li { list-style:none; float:left; text-align:left; width:90px; line-height:18px; margin-bottom:5px; padding:0 2px 0 8px } +#hotelcityList ul li a { font-weight:normal; font-size:11px; text-decoration:none } +#hotelcityList ul li:hover { background:#d1d1d1 } +#hotelcityList ul li:hover a { font-weight:bold } +.closeIt { width:60px; position:absolute; right:10px; top:10px; cursor:pointer } +/* ------------ +CH Right Content Mercier @ 3-17 ------------ */ +.themeTitle { font-size:8px; background:#e4e4e4; padding:5px 0 5px 5px; margin-bottom:1px; border-top:2px solid #a31022; font-size:14px; } +ul.tourThemes { margin:5px 0 15px 0; } +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 a { text-decoration: none; } + +.rightBox { border-bottom:1px solid #d1d1d1; padding-bottom:8px; margin-bottom:8px; } +h4.rightTitle { background:url(/css/images/tour/right-box-title.png) no-repeat; width:265px; height:26px; font-size:16px!important; color:#fff; margin: 0!important; padding: 8px 0 0 10px!important; border: none!important; position:relative; } /* just use it when the title first */ +.rightBox .rightContent { background:#efefef; padding:10px; } +.rightBox .rightContent h4, .rightBox .rightContent h3 { font-size:18px!important; border: none!important; margin: 0 0 8px 0; padding:0!important; font-weight: normal; } +.rightBox .rightContent .rightTitle { font-size:18px!important; border: none!important; margin: 0 0 8px 0; padding:0!important; font-weight: bold; display: block; font-weight: normal } +.rightBox .rightContent .rightTitle a { color:#545454; text-decoration: none } +.rightBox .rightContent .rightTitle a:hover { text-decoration: underline; color:#a31022; } +.rightBox .rightContent ul { margin-left:0; } +.rightBox .rightContent ul li { list-style: none; line-height:16px; margin-bottom:8px; } +.rightBox .rightContent ol { margin-left:10px; padding-left:10px; } +.rightBox .rightContent ol li { line-height:16px; margin-bottom:5px; list-style-position: outside; } +/* 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:0px; } +.questionForm input { background: url(/pic/top10/email-box.png) no-repeat #fff; color:#666; font-size:11px; line-height:16px; padding:0 0 0 5px; width:147px; height:22px; margin:0 0 3px 0; border: none } +.questionForm textarea { background: url(/pic/top10/contact-question.png) no-repeat #fff; color:#666; font-size:11px; line-height:16px; padding:5px; width:142px; height:104px; margin:0 0 3px 0; border: none } +.questionForm .buttun01 { margin-left:80px; cursor:pointer; } +/* page tools */ +.bookMarktools img { margin-right:5px; } +/* beijing tour content */ +.tourTop { background:url(/css/images/citytour/bg-beijing-tour-top.jpg) no-repeat; width:760px; height:51px; padding-top:7px; } +.tourTop ul { margin-left:10px; } +.tourTop ul li { background: #e4e4e4; width: auto; height:25px; float: left; margin-right:5px; font-size:14px; font-weight: bold; list-style: none; padding:7px 8px 0 8px; text-align:center; cursor:pointer; font-family:Arial, Helvetica, sans-serif; display: block; border-top-left-radius:4px; border-top-right-radius:4px;} +.tourTop ul li.active, .tourTop ul li:hover { background: #fff; color:#a31022; border-top-left-radius:4px; border-top-right-radius:4px; } +.tourTop ul li.last { background:url(/css/images/citytour/bg-li-99.png) no-repeat; width:95px; margin-right:0; } +.tourTop ul li.last:hover, .tourTop ul li.last.active { background: url(/css/images/citytour/bg-li-99-active.png) no-repeat; } +.tourTop ul li a { text-decoration: none; font-family:Arial, Helvetica, sans-serif } +.tourcontentLeft { width:509px; float: left; position: relative; } +.tourcontentLeft h2 { font-size:20px; font-weight: normal; border-bottom:1px solid #d1d1d1; padding-bottom:2px; margin-top:0 } +.tourcontentLeft h3 { font-size:18px; font-weight: normal; border-bottom:1px solid #d1d1d1; padding-bottom:2px; margin: 15px 0 15px 0; } +.othertourInfo { width:223px; border-left:1px solid #d1d1d1; float: right; padding-left:10px; } +.tourcontentLeft .topTours { margin: 0 0 10px 0; } +.tourList { border-bottom:3px solid #d1d1d1; padding-bottom:15px; margin-bottom:15px; position: relative; } +.tourList .tourTitle { color:#0d548a; font-size:18px; display: block; margin: 0 0 8px 0; } +.tourList .tourTitle a { color:#0d548a; text-decoration: none; } +.tourList .tourTitle a:hover { text-decoration:underline; } +.tourList .listImg { float: left; width:150px; position: relative; } +.tourList .tourDescription { width:350px; float: right; } +.tourList .tourDescription p { margin-bottom:5px; } +.price-detail { display: block; margin:15px 0 5px 0; } +.price-detail .priceArea { font-size:11px; font-weight:bold; float: left; width:170px; position: relative; } +.price-detail .priceArea span { vertical-align: top; } +.price-detail .priceArea .redPrice { font-size: 25px; color:#a31022; font-weight: normal; } +.rightbox223 { border-bottom:1px solid #d1d1d1; margin-bottom:15px; padding-bottom: 10px; } +.rightbox223 .rightboxTitle { font-size:15px; display: block; margin: 0 0 8px 0; font-weight: bold; } +.rightbox223 ol { margin:10px 0; padding-left:20px; } +.rightbox223 ol li { line-height:16px; margin-bottom:8px; font-size:11px; } +.rightbox223 ol li a { font-size:11px; text-decoration: underline; } +.rightbox223 ol li a:hover { text-decoration: none; color:#a31022 } +.redPrice { color:#a31022 } +.top10tours { -moz-border-radius: 5px 5px 5px 5px; background: url("/css/images/bg-click.GIF") repeat-x scroll center bottom #FFFFFF; border: 1px solid #D1D1D1; display: block; padding: 6px 10px; width: 280px; margin:15px 0; float: right; } +.top10tours:hover { background-image:url(images/bg-click-hover.GIF); } +.top10tours a { text-decoration: none; font-size:18px; background:url(/css/images/pic-round-arrow.gif) no-repeat 255px 3px; display: block; } +.top10tours a:hover { color:#a31022; } +/* customer feedback */ +.detail { background:#fff url(/css/images/story/customer-say-2.gif) no-repeat right bottom; font-size:11px; line-height:17px; } +.detail a { color:#666; } +.detail a:hover { color:#9f0c1e; } +.detail .videoFeedback { width:100px; height:75px; float:right; position:relative; } +.detail .videoFeedback img { width:100px; height:75px; } +.detail .videoFeedback .feedbackvideoIcon { width:40px; height:28px; position:absolute; left:31px; top:22px; } +.detail .videoFeedback .feedbackvideoIcon img { width:40px; height:28px; } +.allReview { width:100%; text-align:right; } +.reviewContent { font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:13px; } +.quoteBegin { background:url("/pic/bg-quote-begin.gif") no-repeat; width:11px; height:9px; } +.quoteEnd { background:url("/pic/bg-quote-end.gif") no-repeat; width:11px; height:9px; } +.tourCategory { margin: 0 0 10px 0; } +.tourCategory ul { margin:15px 0; } +.tourCategory ul li { list-style: none; float: left; width: 230px; line-height:18px; margin-bottom:5px; } +.tourCategory ul li a:hover { text-decoration: none; color:#a31022 } +.dayTrips { margin-bottom:10px; } +.dayTrips ul { margin:15px 0; } +.dayTrips ul li { list-style: none; float: left; width: 240px; line-height:18px; margin-bottom:5px; } +.dayTrips ul li a { text-decoration: underline; } +.dayTrips ul li a:hover { text-decoration: none; color:#a31022; } +/* value guarantee */ +.valueGuarantee { position:absolute; width:32px; height:32px; top:0px; right: 5px; cursor:pointer; font-weight: normal; } +.valueGuarantee .moreInfo { width:350px; border:2px solid #666; /*position:absolute; right:10px; top:30px;*/ font-size:11px; line-height:14px; padding:5px; background:#fff; z-index:9999; color:#000; cursor:auto; margin-left:-325px; } +.valueGuarantee .moreInfo a { color:#000; text-decoration: none } +.valueGuarantee .moreInfo a:hover { text-decoration: underline } +.valueGuarantee .moreInfo .arrowUp { background:url(/pic/arrow-upandleft-2.png) no-repeat; width:19px; height:23px; position:absolute; right:15px; top:-23px; } +.tailormadePic { margin:10px 0; display: block } +ul.sideTrips { margin: -5px 0 10px 0; height:100%; overflow: hidden } +ul.sideTrips li { list-style: none; background:url(/pic/arrow-r.GIF) no-repeat left; padding-left:13px; float: left; width: 200px; line-height:18px; margin-bottom:8px; } +/* china tour list style @ 4.15 by Mercier */ +.china-tour-list { margin:10px 0 15px 0; border-top:3px solid #d1d1d1; padding:25px 0 0 0; } +.china-tour-list .listImage150 { width:150px; float:left; margin:0 15px 0 0; position:relative; border:1px solid #d1d1d1; padding:2px; } +.china-tour-list .listImage150 img { width:150px; } +.china-tour-list .listImage150 .dealsIcon { width:66px; height:66px; position:absolute; left:-13px; top:-21px; } +.china-tour-list .listImage150 .dealsIcon img { width:auto; height:auto } +.china-tour-list .listContent418 { width:418px; float:left; margin:0 5px 0 0; position: relative; } +.china-tour-list .listContent418 .listcontentTitle { color:#0d548a; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0 0 5px 0; display: block } +.china-tour-list .listContent418 .listcontentTitle a { color:#0d548a; font-family:Arial, Helvetica, sans-serif; font-size:20px; } +.china-tour-list .listContent418 .listcontentTitle a:hover { text-decoration: none } +.china-tour-list .listContent418 .description { width:400px; font-size:12px; line-height:20px; padding-right:8px; } +.china-tour-list .listContent418 .morePhotos { margin: 15px 0; } +.china-tour-list .listContent418 .morePhotos img { width:70px; height:52px; margin-right:10px; } +.china-tour-list .listContent img { margin:10px 0 5px 0; } +.china-tour-list .listPrice { width:166px; float:right; margin:0; } +.china-tour-list .listPrice .priceDetail { width:151px; height:111px; padding:10px 0 0 15px; background:url(/css/images/tour/bg-list-price.png) no-repeat; text-align:left; font-weight:bold; } +.china-tour-list .listPrice .priceDetail img { margin:15px 0 0 15px; clear:both; } +.china-tour-list .searchlistPrice { width:120px; height:120px; float:right; background:url(/css/images/tour/bg-price-130.png) no-repeat; color:#6b6b6b; text-align:center; margin-top:10px; padding:10px 0 0 10px; } +.china-tour-list .searchlistPrice .fullPrice { font-size:11px; font-weight: bold; margin: 5px 0 0 -12px; display:block } +.china-tour-list .searchlistPrice .viewDetail { margin: 15px 0 0 -15px; } +ul.tourdetailedInfo { margin-left:0 } +ul.tourdetailedInfo li { list-style:none; background:url(/pic/arrow-r.GIF) no-repeat left 5px; padding-left:12px; line-height:18px; margin-bottom:5px } +ul.tourdetailedInfo li .tourCode { width:100px; margin-left: 50px; } +.highlightBold { color:#A31022; font-size:18px; margin:8px 0 5px 0; font-family:Arial, Helvetica, sans-serif; } +/* nav left */ +.navLeft { margin:0 0 20px 0; padding:0; border-top-width:5px; border-top-style:solid; border-top-color:#A31022 } +.navLeft ul { position:static; margin:0; padding:0 } +.navLeft li { list-style:none; margin:0; padding:0; background:#fff; background:#fff url(/css/images/sprites.gif) no-repeat 8px -692px; line-height:20px; border-top:1px solid #fff; border-bottom:1px dotted #ccc; position:relative; display:block } +#sideBar .navLeft a { padding:5px 0 5px 20px; display:block; font-size:11px; font-weight:bold } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited, #sideBar .navLeft a:hover, #sideBar .navLeft a:active { text-decoration:none; cursor:pointer } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited { color:#a1a1a1 } +#sideBar .navLeft a:hover { color:#A31022; background-color:#f4f4f4; background-image:url(/css/images/sprites.gif); background-repeat:no-repeat; background-position:10px 50px } +#sideBar .navLeft li.active a:link, #sideBar .navLeft li.active a:visited, #sideBar .navLeft li.active a:hover, #sideBar .navLeft li.active a:active { color:#A31022; background-color:#f4f4f4 } +#sideBar .navLeft li a:hover { color:#f4f4f4; background-color:#A31022 } +#sideBar .navLeft ul { margin:0 0 1em 18px; padding:0 } +#sideBar .navLeft li.active li a, #sideBar .navLeft li.active li a:link, #sideBar .navLeft li.active li a:visited { line-height:12px; background:#fff url(/css/images/sprites.gif) no-repeat 0 -798px; padding:0 0 5px 12px; margin:4px 0; font-weight:normal;color:#000; display:block } +#sideBar .navLeft li.active li a:hover, #sideBar .navLeft li.active li a:active { color:#A31022 } +#sideBar .navLeft li.active li { border:none; margin:0 } +#sideBar .navLeft li.active li.active a:link, #sideBar .navLeft li.active li.active a:visited, #sideBar .navLeft li.active li.active a:hover, #sideBar .navLeft li.active li.active a:active { font-weight:bold } +.arrowDownTest { border:#999 1px solid; padding:3px 4px; display:block; position:absolute; background-color:#FFF; color:#a31022; z-index:11000; -moz-border-radius:4px; } +.arrowDown { position:absolute; top:21px; left:4px; } +ul.tourdetailedInfo { margin-left:0 } +ul.tourdetailedInfo li { list-style:none; background:url(/pic/arrow-r.GIF) no-repeat left 5px; padding-left:12px; line-height:18px; margin-bottom:5px } +ul.tourdetailedInfo li .tourCode { width:100px; margin-left: 50px; } +ul.checkList { margin:10px 0; } +ul.checkList li { line-height:15px; margin-bottom:5px; background:url(/css/images/check.GIF) no-repeat 0px top; padding:0 0 0 20px; list-style: none; margin-left:5px; font-size:11px; } +ul.checkList li.first { background: none; padding:0; font-size:14px; font-weight: bold; color:#a31022; margin:0 0 10px 0; } +/* get TA reviews */ +.widSSP { width:223px!important; } +.widSSPInformation { display: none!important} +.topNumber { background:url(/css/images/tour/bg-number.png) no-repeat; width:64px; height:23px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; position:absolute; left:-5px; top:0; text-align:center; padding-top:1px; } +/* 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;} +/* first recommend tour */ +.firstTour { border:3px solid #a31022; position:relative; padding:10px 5px;} +.firstTour .tourDescription { width:330px!important;} +.firstTour .priceArea { width:150px!important;} +.bestSeller { background:url(/css/images/tour/bg-first-tour.jpg) no-repeat; width:202px; height:18px; font-size:11px; font-weight: bold; color:#fff; margin: -10px 0 8px -5px; display: block; padding:2px 0 0 5px;} +/* day trips style */ +.tourListBox1 { border:1px solid #d1d1d1; float: left; margin-right:15px; width:340px; padding:10px; margin-bottom: 20px; height:180px;border-radius:4px;} +.floatRight { float: right!important; margin-right:0!important;} +.tourListBox1 .tourListpic { float: left; width:120px; height:90px; margin:0 10px 5px 0;} +.tourListBox1 .tourListpic img { width:120px; height:90px; border-radius:4px;} +.tourListBox1 .dayTripTitle { font-size:15px; display: block; margin: 0 0 10px 0} +.tourListBox1 ul { margin-left:0} +.tourListBox1 ul li { list-style: none; line-height:18px; margin-bottom:5px; width:auto!important} +.tourListBox1 .detailButton { display: block; margin: 10px 0 0 0 } +.tourListBox1 .price { color:#a31022; font-family:Arial, Helvetica, sans-serif; font-size:14px;} + +ul.daytripType { margin:15px 0; height:100%; overflow: hidden;} +ul.daytripType li { list-style: none; float: left; width:300px; background:url(/pic/square-red.gif) no-repeat left; padding-left:15px; line-height:20px; margin-bottom:8px;} +ul.daytripType li a { text-decoration: none} +ul.daytripType li a:hover { text-decoration: underline;} + +/* visa free page */ +#visaFreeTour { border-top:1px solid #d1d1d1; padding:10px 0 0 0;} +.visaTourList{border-bottom:1px dashed #b0b0b0; margin:5px 5px 20px 5px; padding-bottom:20px} +.visaTourList .tourPic{ width:200px; float:left; margin-right:10px } +.visaTourList .tourDetail{float:left; width:390px} +.visaTourList .tourDetail h2{ margin:0 0 8px 0} +.visaTourList .tourDetail h2 a{color:#04679A; font-size:16px; font-weight: normal;} +.visaTourList .tourDetail h2 a:hover{text-decoration:none} +.visaTourList .tourDetail h3{font-family:Arial,Helvetica,sans-serif; font-size:18px; margin:0 0 5px 0; color:#1a5e91} +.visaTourList .tourDetail ul { margin:0} +.visaTourList .tourDetail ul li { list-style: none; line-height:18px; margin-bottom:8px; background:url(/css/images/drop-5.GIF) no-repeat left 6px; padding-left:25px;} +.visaTourList .tourDetail ul li.calendar { background:url(/css/images/icon_calendar.gif) no-repeat left !important;} +.visaTourList .tourDetail ul li.meals { background:url(/css/images/hotel/bg-folks.png) no-repeat left !important;} +.visaTourList .tourDetail ul li.priceIn { background:url(/pic/include.gif) no-repeat left !important;} +.visaTourList .tourDetail ul li.attraction { background:url(/css/images/hotel/sight-bg-15.png) no-repeat left !important; } +.visaTourList .tourDetail ul li.guarantee { background:url(/css/images/hotel/customer-rating.png) no-repeat left !important;} +.visaTourList .tourPrice{background:url(/css/images/tour/bg-price.png) no-repeat; width:127px; height:132px; padding:20px 0 0 20px; float:right} +.visaTourList .tourPrice .fullpriceFrom{font-size:11px; font-weight:bold} +.visaTourList .tourPrice .redPrice{color:#a31022; font-size:18px; font-family:Arial,Helvetica,sans-serif; margin:10px 0 15px 0; font-weight:bold} +.visaTourList .tourPrice .redPrice span{color:#999; font-size:11px; font-family:Verdana,Geneva,sans-serif} +.visaTourList .tourPic img{width:200px; height:150px} + +ol.visaTips { margin:5px 0 15px 10px; padding-left:10px;} +ol.visaTips li { line-height:20px; margin-bottom:8px;} diff --git a/css/booking-form-mobile.css b/css/booking-form-mobile.css new file mode 100644 index 0000000..fca4c17 --- /dev/null +++ b/css/booking-form-mobile.css @@ -0,0 +1,144 @@ +@charset "utf-8"; +/* CSS Document */ +body { background:url(/css/images/forms/bg-thankyou.jpg) repeat-x bottom; color:#545454; padding-bottom:20px; font-family:Verdana, Geneva, sans-serif; font-size:11px; } +p { line-height:18px; margin-bottom:8px; } +a { color:#a31022; } +a:hover { color:#a31022; text-decoration: none; } +img { border:none; } +h1 { font-size:28px; font-weight: normal; margin: 0 0 10px 15px; } +.clear { clear:both; } +.roundCorner { -moz-border-radius:4px; -webkit-border-radius:4px; } +#mainContent { width:855px; margin: 20px auto; } +#header { background:url(/css/images/forms/bg-forms-header.jpg) no-repeat; width:825px; height:109px; padding: 0 0 0 30px; position:relative; } +.backHome { width:195px; height:31px; position:absolute; right:20px; bottom:20px; } +#logo { width:223px; height:122px; } +#content { background:url(/css/images/forms/bg-content.png) repeat-y; width:825px; padding:15px 15px 30px 15px; } +/* booking forms */ +.groupType { float: left; width:568px; font-size:12px; margin:0 0 15px 0 } +.groupType table { width:100%; } +.groupType th { font-family:Arial, Helvetica, sans-serif; font-size:17px; text-align:left; padding:3px 0; color:#333 } +.groupType select { background-color: #fff; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color: #333; width:125px; font-family:Arial, Helvetica, sans-serif; font-size:20px; height:40px; } +.groupType input { background-color: #f1f1f1; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color: #999; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:13px; } +.roomSelect { float: left; width:500px; font-size:12px; margin:10px 0; } +.roomSelect table { width:100%; } +.roomSelect th { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; padding:3px 0 } +.roomSelect select { background-color: #fff; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color: #333; width:90px; font-family:Arial, Helvetica, sans-serif; font-size:13px; } +.roomSelect input { background-color: #f1f1f1; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color: #999; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:13px; } +.priceArea { width:280px; border:1px solid #999; position: absolute; right: 15px; top: 115px; } +.priceArea .tourPrice { background:#FCF7E8; font-size:14px; padding:10px; hidden; +height:25px; margin-bottom:2px; color:#000 } +.cost { display: block; float: right; font-size:24px; color:#a31022; font-weight: bold; font-family:Arial, Helvetica, sans-serifa; margin-top: -5px; } +.priceArea .nohidden { font-size:11px; padding-left:5px; margin-bottom:10px; } +.priceArea ul { margin:15px 0 15px 10px; padding:0; } +.priceArea ul li { list-style: none; line-height:18px; font-size:14px; font-style:italic; background: url(/css/images/mark-icon.png) no-repeat left; padding-left:25px; margin-bottom:8px; } +#contactInfo { width:810px; margin: 5px auto 15px auto; padding-bottom:20px; } +#contactInfo .subTitle { background:#a31022; padding:5px 0 5px 10px; font-size:18px; color:#fff; } +#contactInfo .fieldBlock { padding:10px; position: relative; } +.requiredTip { color:#a31022; width:auto; display: block; float:right; } +.personalInfo { width:500px; margin-bottom:10px; position: relative; display: block; clear: both; } +.personalInfo .selectBox { width:auto; display: block; float: left; margin: 0 5px 10px 0;} +.personalInfo .inputBox { width:auto; display: block; float: left;} + +.personalInfo label { color: #333333; display: block; font-size: 17px; font-weight: bold; margin-bottom: 4px; font-family:Arial, Helvetica, sans-serif } +.personalInfo input[type="text"] { font-size: 24px; font-weight: normal; line-height: 1.2; padding: 5px; background-color: #fff; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color: #333; width: 415px; font-family:Arial, Helvetica, sans-serif } +.personalInfo input[type="text"].fullname { width:360px; text-transform:capitalize; } +.personalInfo select { border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; width:50px!important; height:40px; } +.otherRequest { margin: 5px 0 20px 0; position: relative; } +.otherRequest label { color: #333; display: block; font-size: 17px; font-weight: bold; margin-bottom: 4px; font-family:Arial, Helvetica, sans-serif } +.otherRequest textarea { font-size: 13px; line-height: 1.2; padding: 3px; background-color: #FFFFFF; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color: #333333; width: 420px; height:120px; font-family:Arial, Helvetica, sans-serif; float: left; } +.submitButton { width:160px; float: left; font-size:11px; margin:50px 25px 0 25px; font-style:italic } +.submitButton img { cursor:pointer } +.newsletter { clear: both; margin:10px 0 } +.newsletter input { vertical-align:middle; margin: -3px 5px 0 0 } +.otherRequest .tipsBox { border:1px solid #d1d1d1; padding:5px; width:300px; position:absolute; left:393px; top:20px; background:#fff; font-weight:normal; height:auto } +.otherRequest .tipsBox .arrowGray { background:url(/pic/arrow-downandleft.png) no-repeat; width:18px; height:27px; position:absolute; left:-18px; top:20px } +.otherRequest .tipsBox ol { margin:0 0 0 5px; padding-left:15px } +.otherRequest .tipsBox ol li { line-height:15px; margin-bottom:3px; font-size:11px; list-style-position:outside } +.closeit { position:absolute; display: block; width:13px; height:13px; right: 10px; bottom: 5px; cursor:pointer } +.privacyProtected { font-size:12px; font-weight: normal; display: block; width:auto; float: right; margin-right:10px; } +.privacyProtected a { text-decoration: none; color:#fff; } +.privacyProtected a:hover { text-decoration: underline; color:#a31022 } +.arrowDownTest { border:#999 1px solid; padding:3px 4px; display:block; position:absolute; background-color:#FFF; color:#a31022; z-index:11000; -moz-border-radius:4px; } +.arrowDown { position:absolute; top:20px; left:4px; } +/* footer info */ +.bottom { background:url(/css/images/forms/bg-thankyou-bottom.png) no-repeat; height:14px; } +#footer { width:855px; margin: 15px auto; } +#footer .CHinfo { float: left; width:450px; text-align:center; } +.members { float: right; width:350px; margin-top:10px; } +.iata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -105px; display: block; float: left; width: 45px; height:30px; margin: 10px 20px 0 0; } +.ustoa { background-image: url("/css/images/member-sprite.png"); background-position: -10px -155px; display: block; float: left; width:103px; height:21px; margin: 10px 10px 0 0; } +.pata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -196px; display: block; float: left; width:70px; height:30px; margin: 10px 10px 0 0; } +.asta { background-image: url("/css/images/member-sprite.png"); background-position: -10px -246px; display: block; float: left; width:48px; height:30px; margin: 10px 10px 0 0; } +.tips { color:#666; line-height:18px; width:830px; margin:5px auto; font-size:10px; } +/* Mcafee Security */ +.securityArea { width:250px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; float: left; margin:50px 0 0 20px; } +.mcafeeIcon { width:100px; height:60px; font-size:11px; float: left; margin-right:10px; } +.mcafeeIcon img, .TrusteIcon img { height:35px; } +.TrusteIcon { width:120px; height:60px; float: left; } +/* yangtze cruise booking form*/ +table.travelNo { border: none; width:500px; margin-bottom:10px; border-top:1px solid #d1d1d1; } +table.travelNo th { color: #333; font-size: 13px; font-weight: bold; margin-bottom: 4px; font-family:Arial, Helvetica, sans-serif; text-align: left; } +table.travelNo td select { width:90px; height:22px; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; } +.transferBooking { margin: 5px 0; width:500px; clear: both; position:relative; } +.transferBooking .transferTitle { color: #333; font-size: 13px; font-weight: bold; margin-bottom: 10px; font-family:Arial, Helvetica, sans-serif; display: block; } +.singleInfo { clear: both; } +.font11Red { color:#a31022; font-weight: bold; } +.noteInfo { +display:; font-size:11px; border:1px solid #d1d1d1; padding:5px; position:absolute; left: 244px; top: -35px; width: 400px; background:#fff; } +.noteInfo .arrowGray { background:url(/pic/arrow-downandleft.png) no-repeat; width:18px; height:27px; position:absolute; left:-18px; top:20px } +.singleInfo input { vertical-align:middle; margin:-3px 0 0 0; } +.totalPrice { background:#FCF7E8; font-size:14px; padding:10px; height:20px; margin-bottom:2px; color:#000 } +/* yangtze cruise real-time payment */ +.shipInfo { margin: 5px; } +.shipInfo .singleInfo { border-bottom:1px dashed #d1d1d1; display: block; margin: 0 0 10px 0; padding-bottom:8px; } +.shipInfo .singleInfo input { vertical-align:middle; margin-top:0; margin:2px 10px 15px 5px; float: left; } +.shipInfo .singleInfo .basedOn { font-size:11px; } +.shipInfo .singleInfo td { font-size:11px; } +.shipInfo .singleInfo td select { width:80px!important; } +.font11Red { color:#a31022; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; } +.shipInfo .noteInfo { margin: 10px 0; display: block; font-size:11px; line-height:17px; text-align:justify } +table.tableSimple { margin: 0; } +table.tableSimple td select { width:100px; } +h5.fpassager { font-size:12px; color:#6a6a6a; margin:10px 0 10px 0px; padding-bottom:5px; border-bottom:1px solid #d1d1d1; background:url(/css/images/drop-5.GIF) no-repeat 3px 2px; padding-left:18px; } +h5.fpassagerInfo { font-size:12px; color:#6a6a6a; margin:10px; padding-bottom:5px; border-bottom:1px solid #d1d1d1; background:url(/css/images/drop-5.GIF) no-repeat 3px 2px; padding-left:18px; } +table.fpassagerInfo { font-size:12px; } +table.fpassagerInfo tr th { color:#6a6a6a; border-bottom:1px dashed #d1d1d1; padding:8px 0 8px 5px; text-align:left; background:#e3ecee; } +table.fpassagerInfo tr td { border-bottom:1px dashed #d1d1d1; padding:5px 0 8px 0; } +.font11 { font-size:11px; clear: both; display: block; } +table.fpassagerInfo tr:hover { background:#f5f5f5; } +table.fpassagerInfo tr td.traveller { padding:0 0 0 5px; } +table.fpassagerInfo input.important { border:1px solid #ecc906; } +table.fpassagerInfo input.destination { padding: 3px 0 3px 5px; background-color: #fff; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color: #333; font-family:Arial, Helvetica, sans-serif } +table.fpassagerInfo input.calendar { padding: 3px 0 3px 5px; background-color: #fff; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color: #333; font-family:Arial, Helvetica, sans-serif } +table.fpassagerInfo input.fullname { background: url(/css/images/fullname.gif) no-repeat 5px #fff; width: 100px; margin-top: 5px; font-size: 13px; font-weight: normal; line-height: 1.2; padding: 3px 0 3px 20px; background-color: #fff; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color: #333; font-family:Arial, Helvetica, sans-serif } +table.fpassagerInfo input.lastname { width: 100px; margin-top: 5px; font-size: 13px; font-weight: normal; line-height: 1.2; padding: 3px; background-color: #fff; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color: #333; font-family:Arial, Helvetica, sans-serif } +table.fpassagerInfo input.passport { background: url(/css/images/photo-gray.gif) no-repeat 5px #fff; width: 200px; margin-top: 5px; font-size: 13px; font-weight: normal; line-height: 1.2; padding: 3px 0 3px 20px; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color: #333; font-family:Arial, Helvetica, sans-serif } +table.fpassagerInfo input.birthday { width:100px; border:1px solid #d1d1d1; background:#fff; padding:5px 5px 5px 20px; margin:5px 5px 0 5px; } +textarea.flightSpecial { width: 620px; height:80px; margin-top: 5px; background: #fff; border: 1px solid #d1d1d1; height: 110px; padding: 5px; line-height: 18px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color: #545454; } +.reservFlightForm { border: 2px solid #d1d1d1; width: 660px; margin-bottom: 20px; margin-top: 15px; padding-bottom: 10px; } +.reservFlightForm select { float:left; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; margin-top:5px; margin-right:3px; padding:2px 0; width:50px; } +.paynow { float: left; display: block; width:215px; cursor:pointer; position: relative; } +.paynow .paySave { position:absolute; top:-15px; right:40px; background:#FF9; padding:2px 5px; color:#a31022; font-size:10px; display: block; border-radius:4px; font-weight: bold; font-style:italic; border:1px solid #d1d1d1; width:28px; } +.arrowUp { position:absolute; width:16px; height:16px; top:-16px; left:10px; } +.or { float: left; font-size:80px; color:#EEE; font-weight: bold; margin: -20px 50px 0 50px; } +.bookingTips { width:auto; margin:2px 0 0 10px; text-align:center } +#submitLoading { width:550px; margin:0 auto; text-align:center; font-size:16px; color:#a31022; height: 55px; display: none; background:#fff; padding:10px; } +#submitLoading img { margin-top:15px; } +.showLarge { clear: both; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#000; margin:0 0 5px 0; } +.nationalityList { border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color: #333; width: 248px; height:150px; overflow-y: scroll; position:absolute; left:0; top:43px; z-index:9999; background:#fff; padding:3px 0; } +.nationalityList ul { margin:0; padding-left:5px; } +.nationalityList ul li { list-style: none; line-height:18px; font-size:12px; } +/*nationality */ +.ac_results { background-color: #FFF; border: 1px solid #5E5E5E; } +.ac_results ul { margin: 0px; padding: 0px; } +.ac_results li { list-style: none; padding: 5px 10px 5px 10px; cursor:default; margin: 3px; color:#545454; text-transform:capitalize; } +.ac_results .ac_caption { border-bottom: dashed 1px #666; color: #666; margin: 8px 10px 3px 10px; } +.ac_results .ac_even { background-color:#FFF; } +.ac_results ac_odd { background-color: #FFF; } +.ac_results .ac_over { background-color:#bce7ff; color:#a31022 } +.ac_results .ac_code { color: #545454; width: 50%; display: block; float: left; margin-right: 10px; } +.ac_results .ac_Name { color: #545454; } +.ac_results .ac_highLight { font-weight: bold; color: #a31022; } +input.nationality { text-transform: capitalize; } +/* international flights booking */ +.tourRequirement { padding:5px 10px; } diff --git a/css/chinese-language.css b/css/chinese-language.css new file mode 100644 index 0000000..6f3075c --- /dev/null +++ b/css/chinese-language.css @@ -0,0 +1,108 @@ +@charset "utf-8"; +/* CSS Document */ +#mainMenu ul.chNav li.culture.active { background:url(/css/images/global/bg-nav-hover.png) repeat-x bottom !important; border-radius: 5px 5px 0 0; margin-top:-9px; padding-top:15px; } +#tourSlideshow { height:370px; width:980px; margin: 10px 0; } +#tourMainContent h1.tourtitle { border-bottom: 1px solid #D2D2D2; color: #545454; display: block; font-family: Verdana, Geneva, sans-serif; font-size: 22px; margin: 25px 0 5px; padding: 0 0 3px; } +#tourMainContent p.tourdescript { font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#3f3f3f; border-bottom: 1px #d1d1d1 solid; padding-bottom:5px; } +.themeTitle { font-size:15px; background:#e4e4e4; border-left:7px solid #a6a6a6; padding:5px 0 5px 5px; margin-bottom:1px; margin-top:5px; text-decoration:none; } +.themeTitle a { text-decoration:none; } +ul.tourThemes { margin:5px 0; } +ul.tourThemes li { border-bottom: 1px solid #D1D1D1; line-height: 18px; list-style: none outside none; margin-bottom: 3px; padding-bottom: 3px; padding-left: 15px; } +ul.tourThemes li a { text-decoration: none; } +ul.tourThemes li.active { background-color: #A31022; background-image: none; margin-top: -3px; padding-top: 3px; } +ul.tourThemes li.active a { color:white; font-weight: bold; } +/* TOUR 搜索框 */ +#toursearchbox { width:170px; background:#EBEBEB; float:left; margin-top:10px; padding-bottom:10px; } +.searchTitle { font-size:15px; background:#d1d1d1; border-left:7px solid #a31022; padding:5px 0 5px 5px; margin-bottom:1px; float:left; width:100%; width:157px; } +#tourindexSearch #selectInfo { margin:15px auto; font-size:12px; font-weight:600; color:#555; } +#tourindexSearch #selectInfo .budget { width:150px; margin-right:12px; font-family:Arial, Helvetica, sans-serif; margin-top:15px!important; float:left; padding-left:10px; } +#tourindexSearch #selectInfo select { width:145px; border:1px solid #999; background:#fff; padding:2px 0 2px 3px; color:#555; margin:1px 0 5px 0; } +#tourindexSearch #selectInfo .duration { width:148px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; } +#tourindexSearch #visiting { margin:10px 0; *margin-bottom:0; +} +#tourindexSearch #visiting .title { font-size:14px; font-weight:600; color:#555; font-family:Arial, Helvetica, sans-serif; padding-left:10px; } +#tourindexSearch #visiting .citySelect { border:1px solid #999; padding:10px; margin:5px 0; font-size:11px; background:#fff; *padding:4px 5px 0 5px; +float:left; width:130px; margin-left:10px; } +#tourindexSearch #visiting .citySelect .cityList { float:left; width:auto; } +#tourindexSearch #visiting .citySelect .cityList a { color:#545454; } +#tourindexSearch #visiting .citySelect .cityList a:hover { color:#a31022; } +#tourindexSearch #visiting .citySelect .cityList ul { margin-left:0; margin-bottom:10px; } +#tourindexSearch #visiting .citySelect .cityList ul li { list-style:none; float:left; width:95px; border-bottom:none; margin:1px 2px; padding:0; } +#tourindexSearch #visiting .citySelect .cityList ul li a { text-decoration:none } +#tourindexSearch #visiting .citySelect .cityList ul li input { vertical-align:middle; margin:-3px 2px 0px 0; *margin-right:0; +} +#tourindexSearch #visiting .citySelect .whatSelected { float:right; width:135px; } +#tourindexSearch #visiting .citySelect .whatSelected textarea { width:125px; height:60px; padding:5px; border:1px solid #999; font-size:11px; } +.searchButton { margin-top:0; #margin-top: 30px; +width:auto; height: auto; padding-left:10px; } +#tourindexSearch #visiting .citySelect .whatSelected textarea:focus { border:1px solid #F3CB76; } +#tourindexSearch .advancedSearch { text-align:right; } +#tourindexSearch .advancedSearch a { color:#a31022; font-size:11px; } +#tourindexSearch .advancedSearch a:hover { text-decoration:none; } +/*Right Content*/ +#contentRight { float:right; width:780px; height:auto; overflow:hidden; } +#contentRight .TopSellers { width:100%; } +#contentRight .TopSellers a { text-decoration: underline; } +#contentRight .TopSellers h2 { background: #e4e4e4; border-left: 7px solid #A6A6A6; font-size:16px; font-weight:normal; height:30px; line-height:30px; padding-left:10px; margin:10px 0; display: block; clear: both; } +#contentRight .TopSellers ul { list-style:none; width:100%; margin:0 0 20px 0; height:100%; overflow: hidden; border-bottom:1px solid #CCC; } +#contentRight .TopSellers ul img { width:280px; height:120px; border:none; float:left; } +#contentRight .TopSellers ul img.moredetail { width:177px; height:32px; margin:10px 280px 0 0; display:inline; float:right; } +#contentRight .TopSellers ul li { width:470px; float:right; line-height:150%; color:#545454; } +#contentRight .TopSellers ul li.routetitle { color:#083c7d; font-size:14px; font-weight:bold; } +#contentRight .feeback { float:right; width:495px; max-height:220px; height:auto; overflow:hidden; } +#contentRight .feeback h2 { background: #e4e4e4; border-left: 7px solid #A6A6A6; font-size:16px; font-weight:normal; height:30px; line-height:30px; padding-left:10px; margin-top:0 } +#contentRight .feeback p { width:320px; padding-left:8px; float:left; font-size:12px; font-style:italic; } +#contentRight .feeback p span { font-size:11px; } +#contentRight .feeback p span.feebackuser { color:#A31022; } +#contentRight .feeback img.avatar { width:165px; height:126px; float:right; } +#contentRight .tripadvisor { float:left; width:240px; height:360px; } +#contentRight .tripadvisor img { float:left; } +#contentRight .tripadvisor p { width:100%; float:left; } +/*#contentRight .tripadvisor h2 { background: #e4e4e4; border-left: 7px solid #A6A6A6; font-size:16px; font-weight:normal; height:30px; line-height:30px; padding-left:10px; margin-top:0; }*/ +#contentRight h2 { background: none repeat scroll 0 0 #E4E4E4; border-left: 7px solid #A6A6A6; font-size: 16px; font-weight: normal; height: 30px; line-height: 30px; margin-top: 5px; padding-left: 10px; } +/* footer features */ +#footerFeature { width:950px; margin: 0 auto; border-top:1px solid #d1d1d1; padding-top:20px; height:100%; overflow: hidden } +#footerFeature .featureDetail { background:url(/css/images/citytour/border-right.png) no-repeat right; float: left; width:215px; _width:210px; height:110px; padding: 0 10px 10px 0; text-align:left; margin-right:15px; } +#footerFeature .featureDetail.last { background: none; padding-right:0; margin-right:0; width:217px; } +#footerFeature .featureDetail .featureTitle { font-size:24px; display: block; margin: 0 0 10px 0; color:#5f8a55; } +#footerFeature .featureDetail .featureTitle .more { font-size:11px; } +#footerFeature .featureDetail ul { margin-left:0; } +#footerFeature .featureDetail ul li { list-style: none; background:url(/css/images/global/green-dot.png) no-repeat left 1px; padding-left:20px; font-size:11px; line-height:16px; margin-bottom:10px; } +#footerFeature .featureDetail ul { margin-left:0; } +#footerFeature .featureDetail.first li { margin-bottom:8px!important; } +#footerFeature .featureDetail ul li.last { background: none; padding-left:0; text-align:right; margin-right:15px; } +.inpageTailor { padding: 5px 10px 0 10px!important; } +.tourThemes { overflow: hidden; height:100%; margin-bottom:15px; margin-top:-10px; } +.tourThemes ul li { width:180px; height:135px; float:left; margin:15px 0px; padding:5px; list-style: none; font-size:14px; font-style:italic; } +.tourThemes ul li:hover { background:#FFF; } +.tourThemes ul li img { width:175px; height:118px; padding:1px; padding:1px; border:1px solid #d1d1d1; margin:0; height:130px; } +.tourThemes ul li span { display: block; margin: 0 auto; text-align:center; width:158px; } +.tourThemes ul li a { text-decoration: none; margin-top:0; font-size:14px; font-style:italic; } +#contentRight .roundCorner .zongzi { width:150px; float:left; margin-left: 5px; margin-top: 5px; } +.eventList { float: left; margin-bottom: 3px; margin-top: 8px; padding-bottom: 3px; width: 765px; border-bottom: 1px #d1d1d1 dotted; } +.eventPhoto { float: right; margin-left: 5px; width: 295px; } +.eventListWord { color: #545454; float: left; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 20px; width: 460px; margin: 5px 0px 8px 0px; } +.eventListWord h3 { font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#545454; padding:0px; margin:0px; margin:0; } +.eventListWord h4 { margin-bottom:5px; } +.zongziPhoto { width:295px; float:left; margin-left:5px; margin-top:5px; } +.zongziTitle { width:138px; float:left; font-size: 12px; padding-left: 35px; margin-bottom: 10px; margin-top: 10px; } +.zongziTitle a { text-decoration:underline; color:#545454; } +#contentTour { float:right; width:765px; height:auto; margin-top:-20px; } +#contentTour .TopSellers { width:100%; } +#contentTour .TopSellers h2 { background: #e4e4e4; border-left: 7px solid #A6A6A6; font-size:16px; font-weight:normal; height:30px; line-height:30px; padding-left:10px; margin:10px 0 0 4px; } +#contentTour .TopSellers ul { list-style:none; width:100%; margin:10px 0; float:left; border-bottom:1px solid #CCC; } +#contentTour .TopSellers ul img { width:280px; height:120px; border:none; float:left; } +#contentTour .TopSellers ul img.moredetail { width:177px; height:32px; margin:10px 280px 0 0; display:inline; float:right; } +#contentTour .TopSellers ul li { width:470px; float:right; line-height:150%; color:#545454; margin-top:-5px; margin-bottom:10px; } +#contentTour .TopSellers ul li.routetitle { color:#545454; font-size:15px; font-weight:bold; } +#contentTour .TopSellers2 { width:100%; } +#contentTour .TopSellers2 h2 { background: #e4e4e4; border-left: 7px solid #A6A6A6; font-size:16px; font-weight:normal; height:30px; line-height:30px; padding-left:10px; margin:10px 0 0 0; } +#contentTour .TopSellers2 ul { list-style:none; width:100%; margin:10px 0; float:left; } +#contentTour .TopSellers2 ul img { width:250px; height:200px; border:none; float:left; margin-right: 10px; } +#contentTour .TopSellers2 ul img.moredetail { width:177px; height:32px; margin:10px 350px 0 0; display:inline; float:right; } +#contentTour .TopSellers2 ul li { width:480px; float:left; line-height:150%; color:#545454; padding-left: 5px; margin-bottom:8px; } +#contentTour .TopSellers2 ul li a { text-decoration:none; } +#contentTour .TopSellers2 ul li.TopSellers2title { border-left:7px solid #A6A6A6; background:#E4E4E4; height:25px; line-height:25px; } +#contentTour .TopSellers2 ul li.listicon { padding-left:14px; background:url(/pic/arrow-r.GIF) no-repeat 0 6px; font-size:13px; } +#contentTour .TopSellers2 ul li.routetitle { color:#083c7d; font-size:14px; font-weight:bold; } +.inpageTailor { padding: 5px 10px 0 10px!important; } diff --git a/css/city-tour-list-new.asp b/css/city-tour-list-new.asp new file mode 100644 index 0000000..0e494f9 --- /dev/null +++ b/css/city-tour-list-new.asp @@ -0,0 +1,491 @@ + + + + + + + +<% + +'call t_che_now() +If request.QueryString("city") = Empty Then + city = "beijing" +Else + city = changeParaStr(SafeRequest("city", 0)) +End If + +If city = "tibet" Then + EntranceCity = "Lhasa" +Else + EntranceCity = city +End If + +cityurl = city +cityid = getcityid(city) + +ShowTimeStr = "" +ShowTimeStr = TowNum(Month(Now())) & "/" & TowNum(Day(Now())) & "/" & Year(Now()) + +Set rs = server.CreateObject("adodb.recordset") +Set rs2 = server.CreateObject("adodb.recordset") +Set rs3 = server.CreateObject("adodb.recordset") +wid = Site_ID +eid = GetSRMSCityId(city) +etype = "K" +epagetype = "t-citytour-list" + +def_title = days_txt & capitalize(city)&" Tour, "&capitalize(city)&" Tours, "&capitalize(city)&" Day Tours & "&capitalize(city)&" China Tours" +def_keywords = days_txt & capitalize(city)&" tour, "&capitalize(city)&" tours, "&capitalize(city)&" tour packages, tours in "&capitalize(city)&", "&capitalize(city)&" china tours, "&capitalize(city)&" tour guide, "&capitalize(city)&" day tours" +def_description = days_txt & capitalize(city)&" Tours: "&capitalize(city)&" city packages, "&capitalize(city)&" private city tours, China tours to "&capitalize(city)&", "&capitalize(city)&" Day tours, etc. All the tours in "&capitalize(city)&" are customizable to fit your own pace." + +urlCityTourInfo = "/tour/{0}tour/{1}/" +%> + + + + +<%=seo_title(wid,eid,etype,epagetype,def_title)%> + + +"/> + + + + + + + + + + + + + + + +
+
+

<%=capitalize(city)%> Tours - See the best with our <%=capitalize(city)%> tour packages

+
+ +
+
+ + +

<%=capitalize(city)%> Tours

+
+ +
+
+

<% =def_write_city_introduction(city) %>

+
+ <% + ' *6065 + sql = "select cli_sn,CLI2_Name,CLP_TwoToFiveAdultPrice,CLI_NO,CLI_Days,cli2_attractionlist, dbo.GetFullPathByPII_SN(CLI_ListImage, 1) as pic, (case when charindex('6060',cli_linetype ) > 0 then 'Just the City' when charindex('6059',cli_linetype ) >0 then 'The City and Nearby' when charindex('6061',cli_linetype ) >0 then 'Trips from the City' when charindex('6062',cli_linetype ) >0 then 'Water Town Tours' when charindex('6063',cli_linetype ) >0 then 'Event Tours' when charindex('6065',cli_linetype ) >0 then 'Great Wall Tours' else '' end ) as linetypeName,dbo.GetCityName(CLI_CII_SN, "&site_lgc&") AS cityname from customerlineinfo inner join customerlineinfo2 on cli_sn=cli2_cli_sn inner join CustomerLinePrice on CLP_CLI_SN = cli_sn where clp_pricetype=2 and (CLI_PackageClass = '202003' or CLI_PackageClass='202007' or CLI_PackageClass='202005') and cli2_lgc="&site_lgc&" and (cli_dei_sn=1 or cli_dei_sn=2) and cli_state=1005004 and dbo.GetCityName(dbo.CustomerLineInfo.CLI_CII_SN, "&site_lgc&") = '"&city&"' ORDER BY CLI_OrderNum" + 'Response.Write(sql) + rs.Open sql, conn, 1, 1, 1 + totaltour = rs.recordcount + + '增加多网站后台的选择 + sql = "select * from BIZ_PackageInfo INNER JOIN BIZ_PackageInfo2 on PAG_SN=PAG2_PAG_SN inner join systemcode2 on (cast(SYC2_SYC_SN as varchar) in (Left(Replace(BIZ_PackageInfo.PAG_ExtendType, ',', ''), 5))) where PAG2_LGC=1 and pag2_check=2 and PAG_CII_SN="&cityid&" AND BIZ_PackageInfo.PAG_Flag = 1 and SYC2_lgc="&site_lgc&_ + " " + 'Response.Write(sql) + rs2.Open sql, conn, 1, 1, 1 + totaldaytrip = rs2.recordcount + + sql = " " &_ +" SELECT *, " &_ +" (SELECT TOP 1 dbo.GetFullPathByPII_SN(dbo.PictureInfo.PII_SN, 1) " &_ +" FROM pictureinfo " &_ +" WHERE (PII_ResourceSN = dbo.EntertainmentInfo.ENI_SN) AND " &_ +" (PII_ServiceType = 'e')) AS pic, IsNull( " &_ +" (SELECT TOP 1 EnterTainmentPrice.ENP_Agreement " &_ +" FROM EnterTainmentPrice INNER JOIN " &_ +" DCityAndVendor ON " &_ +" EnterTainmentPrice.ENP_VEI_SN = DCityAndVendor.CAV_VEI_SN " &_ +" WHERE (EnterTainmentPrice.ENP_ENI_SN = ENI_SN) AND (GETDATE() BETWEEN " &_ +" EnterTainmentPrice.ENP_Start AND EnterTainmentPrice.ENP_Stop) AND " &_ +" (EnterTainmentPrice.ENP_PGI_SN = 8 OR " &_ +" EnterTainmentPrice.ENP_PGI_SN = 11 OR " &_ +" EnterTainmentPrice.ENP_PGI_SN = 13) AND (DCityAndVendor.CAV_CII_SN = "&cityid&") " &_ +" ORDER BY DCityAndVendor.CAV_Level), 0) AS price " &_ +" FROM dbo.EntertainmentInfo INNER JOIN " &_ +" dbo.EntertainmentInfo2 ON " &_ +" dbo.EntertainmentInfo.ENI_SN = dbo.EntertainmentInfo2.ENI2_ENI_SN " &_ +" WHERE (dbo.EntertainmentInfo2.ENI2_LGC = "&Site_lgc&") AND (dbo.EntertainmentInfo.ENI_Type = 2) " &_ +" AND (ISNULL(dbo.EntertainmentInfo.DeleteFlag, 0) <> 1) AND " &_ +" (dbo.EntertainmentInfo.ENI_CII_SN = "&cityid&") AND " &_ +" (ISNULL " &_ +" ((SELECT TOP 1 EnterTainmentPrice.ENP_Agreement " &_ +" FROM EnterTainmentPrice INNER JOIN " &_ +" DCityAndVendor ON " &_ +" EnterTainmentPrice.ENP_VEI_SN = DCityAndVendor.CAV_VEI_SN " &_ +" WHERE (EnterTainmentPrice.ENP_ENI_SN = ENI_SN) AND (GETDATE() BETWEEN " &_ +" EnterTainmentPrice.ENP_Start AND EnterTainmentPrice.ENP_Stop) AND " &_ +" (EnterTainmentPrice.ENP_PGI_SN = 8 OR " &_ +" EnterTainmentPrice.ENP_PGI_SN = 11 OR " &_ +" EnterTainmentPrice.ENP_PGI_SN = 13) AND (DCityAndVendor.CAV_CII_SN = "&cityid&") " &_ +" ORDER BY DCityAndVendor.CAV_Level), 0) > 0) " + 'Response.Write(sql) + 'Response.End() + rs3.Open sql, conn, 1, 1, 1 + totaladdons = rs3.recordcount + %> +
+ +
+
+ +
+ <% + While Not rs.EOF + sn = rs("cli_sn") + title = rs("CLI2_Name") + Price = rs("CLP_TwoToFiveAdultPrice") + CLI_NO = Trim(rs("CLI_NO")) + If IsNull(rs("pic")) Or rs("pic") = Empty Then + pic = "/pic/unknown.gif" + Else + pic = imgurl & rs("pic") + End If + If len(rs("cityname"))>0 Then + CityTourInfoUrl = strFormat(urlCityTourInfo,array(changeStrPara(rs("cityname")),lcase(CLI_NO))) + Else + CityTourInfoUrl = strFormat(urlCityTourInfo,array(changeStrPara(city),lcase(CLI_NO))) + End If + If rs("CLI_Days") > 1 Then + days = rs("CLI_Days") & "-Day " + Else + days = rs("CLI_Days") & "-Day " + End If + + alist = rs("cli2_attractionlist") + %> + +
"> +
+
+ <%=days%> <%=title%> +
    +
  • Attractions: <%=alist%>
  • +
  • Tour Code: <%=rs("CLI_NO")%>
  • + +
+
+
Full price from:
+ $<%=setFigure(getPriceNine(CLng(Price), INTERVAL))%> p/p
+
View Details
+
+
+
+ <% + rs.movenext + Wend + + While Not rs2.EOF + + sn = rs2("PAG_SN") + title = rs2("PAG2_Name") + hours = rs2("PAG_NeedTime") + ttype = rs2("SYC2_CodeDiscribe") + + hrstr = "hr" + hours = FormatNumber(hours, 1, TristateTrue) + If CInt(hours)>= 2 Then hrstr = "hrs" + If InStr(hours, ".") >0 And Right(hours, 1)<>0 Then + + If CInt(hours)<= 1 Then + tmphours = 0 + tmpmins = hours * 60 + Else + tmphours = (hours * 10 ) Mod 10 + tmpmins = ((tmphours * 6) \ 10) * 10 + End If + + + + If tmphours>0 Then + hours = Int(hours)&hrstr& tmpmins &"mins" + Else + hours = tmpmins &"mins" + End If + Else + hours = CInt(hours) &hrstr + End If + + PAG_Code = rs2("PAG_Code") + content = rs2("PAG2_Attraction") + Price = GetAdultPricePAG_SN(rs2("PAG_SN"), 2) + + If IsNull(rs2("PAG2_PII_SN")) Or rs2("PAG2_PII_SN") = Empty Then + ListImage = -1 + Else + ListImage = rs2("PAG2_PII_SN") + End If + + daytripshtml = LCase(Replace(title, " ", "-")) + + daytripshtml = daytripshtml&".htm" + cityurl = Replace(cityurl, " ", "-") + %> +
+
+
+

<%=title%>

+
    +
  • <%=ttype%>
  • + +
  • Duration: <%=hours%> Tour Code: <%=PAG_Code%>
  • +
  • Attractions: <%=content%>
  • +
  • Tour Type: + <% + If RegExpfind("hksic", LCase(rs2("PAG_Code"))) = true Then + %> + Seat-in-coach tour (SIC) Join an organized tour in a large coach with a tour guide for the group. + <% + else + %> + Private Tour – A private tour includes a private guide and driver + <% + end if + %> +
  • + +
+
+
Full price from:
+ $<%=price%> p/p
+
+
+
+
+ <% + rs2.movenext + Wend + + + While Not rs3.EOF + + sn = rs3("ENI_SN") + title = rs3("ENI2_Name") + tmpcityid = rs3("eni_cii_sn") + content = Left(rs3("ENI2_Introduction"), 126)&"..." + + ENI_ConsumeTime = rs3("ENI_ConsumeTime") + + If Not IsNull(ENI_ConsumeTime) And IsNumeric(ENI_ConsumeTime) Then + If ENI_ConsumeTime < 1 Then + ENI_ConsumeTime = ENI_ConsumeTime * 60 &" Min" + Else + ENI_ConsumeTime = ENI_ConsumeTime &" Hours" + End If + End If + + If IsNull(rs3("pic")) Or rs3("pic") = Empty Then + ListImage = "/pic/unknown.gif" + Else + ListImage = imgurl & rs3("pic") + End If + + price = 0 + netprice = 0 + + Set rs_tmp = server.CreateObject("adodb.recordset") +' rs_tmp.Open "SELECT top 1 cav_vei_sn FROM [dbo].[DCityAndVendor] where cav_cii_sn="&tmpcityid&" order by cav_level", conn, 1, 1, 1 +' If Not rs_tmp.EOF Then +' veisn = rs_tmp("cav_vei_sn") +' End If +' rs_tmp.Close +' +' sql = "SELECT TOP 1 ENP_Agreement "&_ +' " FROM dbo.EnterTainmentPrice WHERE "&_ +' " (ENP_ENI_SN = "&sn&") AND (GETDATE() "&_ +' " BETWEEN ENP_Start AND ENP_Stop) and (enp_pgi_sn=8 or enp_pgi_sn=11 or enp_pgi_sn=13 or enp_pgi_sn=25) and enp_vei_sn= "&veisn + + sql = " SELECT TOP 1 EnterTainmentPrice.ENP_Agreement, "&_ + " EnterTainmentPrice.ENP_PGI_SN "&_ + " FROM EnterTainmentPrice INNER JOIN "&_ + " DCityAndVendor ON "&_ + " EnterTainmentPrice.ENP_VEI_SN = DCityAndVendor.CAV_VEI_SN "&_ + " WHERE (EnterTainmentPrice.ENP_ENI_SN = "&sn&") AND (GETDATE() BETWEEN EnterTainmentPrice.ENP_Start AND EnterTainmentPrice.ENP_Stop) AND "&_ + " (EnterTainmentPrice.ENP_PGI_SN = 8 OR EnterTainmentPrice.ENP_PGI_SN = 11 OR EnterTainmentPrice.ENP_PGI_SN = 13) AND cav_cii_sn="&cityid&" Order by cav_level " + + 'Response.Write(sql) + + rs_tmp.Open sql, conn, 3, 1, 1 + If Not rs_tmp.EOF Then + Price = getUSDByRMB(CInt(rs_tmp(0)) * 1.2) + netprice = getUSDByRMB(CInt(rs_tmp(0)) * 1.2 * 1.2) + End If + addonshtml = LCase(Replace(title, " ", "-")) + addonshtml = addonshtml&".htm" + %> + + <% + rs3.movenext + Wend + %> + +

 

+
+ + +
+ +
+
+
+
+ + +
+ + + \ No newline at end of file diff --git a/css/city-tour-list.asp b/css/city-tour-list.asp new file mode 100644 index 0000000..21e9c61 --- /dev/null +++ b/css/city-tour-list.asp @@ -0,0 +1,586 @@ + + + + + + + + +<% +city = request.QueryString("city") +If request.QueryString("city") = Empty Then + city = "beijing" +Else + city = changeParaStr(SafeRequest("city", 0)) +End If + + +If city = "hongkong" Then + Response.Redirect(Replace(RewriteUrl, "/hongkongtour/", "/hong-kongtour/")) + 'Response.Redirect() + city = "Hong Kong" +End If + +If request.querystring("days") <> Empty Then + HideLineandold = true '隐藏长线和一地线路 + days = SafeRequest("days", 1) + days_sql = " and dbo.V_SRMS_ResourceAllot_Tour_Price_CJ.CLI_Days = " & days + If days > 1 Then + days_txt = days & " Days " & capitalize(city) & " Tours, " + Else + days_txt = days & " Day " & capitalize(city) & " Tours," + End If +Else + HideLineandold = false '显示长线和一地线路 +End If + +'URL定义-3H +Dim urlCityTourInfo +urlCityTourInfo = "/tour/{0}tour/{1}/" + +sql = "select cli_sn,CLI2_Name,CLI2_Memo,CLP_TwoToFiveAdultPrice,CLI_NO,CLI_Days,cli2_attractionlist, dbo.GetFullPathByPII_SN(CLI_ListImage, 1) as pic, (case when charindex('6060',cli_linetype ) > 0 then 'Just the City' when charindex('6059',cli_linetype ) >0 then 'The City and Nearby' when charindex('6061',cli_linetype ) >0 then 'Trips from the City' when charindex('6062',cli_linetype ) >0 then 'Water Town Tours' when charindex('6063',cli_linetype ) >0 then 'Event Tours' when charindex('6065',cli_linetype ) >0 then 'Great Wall Tours' else '' end ) as linetypeName,dbo.GetCityName(CLI_CII_SN, "&site_lgc&") AS cityname from customerlineinfo inner join customerlineinfo2 on cli_sn=cli2_cli_sn inner join CustomerLinePrice on CLP_CLI_SN = cli_sn where clp_pricetype=2 and (CLI_PackageClass = '202003' or CLI_PackageClass='202007' or CLI_PackageClass='202005') and cli2_lgc="&site_lgc&" and (cli_dei_sn=1 or cli_dei_sn=2) and cli_state=1005004 and dbo.GetCityName(dbo.CustomerLineInfo.CLI_CII_SN, "&site_lgc&") = '"&city&"' ORDER BY CLI_OrderNum" + +Set rs = server.CreateObject("adodb.recordset") +rs.Open sql, conn, 1, 1, 1 + +'转到city-tour-list-new.asp +Dim tmp_single_sizeof +'If rs.recordcount >= 8 Then +' 'if not instr(Request.ServerVariables("HTTP_USER_AGENT"),"MSIE 6") > 0 then +' server.Transfer("/single-city-tour/city-tour-list-new.asp") +' 'end if +'Else + tmp_single_sizeof = rs.recordcount +'End If + +sql = " SELECT TOP 5 vtp.CLI2_PassCity, "&_ +" vtp.CLI_SN, "&_ +" vtp.CLI_NO, "&_ +" vtp.CLI2_Name, "&_ +" vtp.CLI_Days, "&_ +" vtp.CLP_TwoToFiveAdultPrice, "&_ +" tourmanager.dbo.GetFullPathByPII_SN(vtp.CLI_ListImage, 1) AS pic "&_ +" FROM V_SRMS_ResourceAllot_Tour_Price_CJ vtp "&_ +" WHERE vtp.CLI2_LGC = 1 "&_ +" AND vtp.SRA_SSIID = 14 "&_ +" AND vtp.CLP_PriceType = 1 "&_ +" AND srms.dbo.Find_IN_Field_CC('"&city&"',vtp.CLI2_PassCity,',')=1 "&_ +" AND vtp.CLI_PackageClass = '202004' "&_ +" ORDER BY "&_ +" vtp.CLI_OrderNum " +'sql1 = "select top 5 *,dbo.GetFullPathByPII_SN(CLI_ListImage, 1) AS pic,CLP_TwoToFiveAdultPrice from customerlineinfo inner join customerlineinfo2 on cli_sn=cli2_cli_sn inner join CustomerLinePrice on CLP_CLI_SN = cli_sn where clp_pricetype=1 and CLI_PackageClass = '202004' and cli_state=1005004 and (cli_dei_sn=1 or cli_dei_sn=2) and CLI2_PassCity like '%"&city&"%' ORDER BY CLI_OrderNum " + +sql1 = " " &_ +" SELECT TOP 5 dbo.CustomerLineInfo.CLI_NO, dbo.CustomerLineInfo.CLI_Days, " &_ +" dbo.CustomerLineInfo2.CLI2_PassCity, " &_ +" dbo.CustomerLinePrice.CLP_TwoToFiveAdultPrice, " &_ +" dbo.CustomerLineInfo2.CLI2_Name, " &_ +" dbo.GetFullPathByPII_SN(dbo.CustomerLineInfo.CLI_ListImage, "&site_lgc&") AS pic " &_ +" FROM dbo.CustomerLineInfo INNER JOIN " &_ +" dbo.CustomerLineInfo2 ON " &_ +" dbo.CustomerLineInfo.CLI_SN = dbo.CustomerLineInfo2.CLI2_CLI_SN INNER JOIN " &_ +" dbo.CustomerLinePrice ON " &_ +" dbo.CustomerLinePrice.CLP_CLI_SN = dbo.CustomerLineInfo.CLI_SN " &_ +" WHERE (dbo.CustomerLinePrice.CLP_PriceType = 1) AND " &_ +" (dbo.CustomerLineInfo.CLI_PackageClass = '202004') AND " &_ +" (dbo.CustomerLineInfo.CLI_State = 1005004) AND " &_ +" (dbo.CustomerLineInfo.CLI_DEI_SN = 1 OR " &_ +" dbo.CustomerLineInfo.CLI_DEI_SN = 2) AND (dbo.CustomerLinePrice.DeleteFlag <> 1) " &_ +" AND (dbo.CustomerLineInfo2.DeleteFlag <> 1) AND " &_ +" (dbo.CustomerLineInfo.DeleteFlag <> 1) AND dbo.CustomerLineInfo2.CLI2_LGC = 1 " &_ +" GROUP BY dbo.CustomerLineInfo.CLI_NO, dbo.CustomerLineInfo.CLI_Days, " &_ +" dbo.CustomerLineInfo2.CLI2_PassCity, " &_ +" dbo.CustomerLinePrice.CLP_TwoToFiveAdultPrice, " &_ +" dbo.CustomerLineInfo2.CLI2_Name, " &_ +" dbo.GetFullPathByPII_SN(dbo.CustomerLineInfo.CLI_ListImage,"&site_lgc&"), " &_ +" dbo.CustomerLineInfo.CLI_OrderNum " &_ +" HAVING (dbo.CustomerLineInfo2.CLI2_PassCity LIKE N'%"&city&"%') " &_ +" ORDER BY dbo.CustomerLineInfo.CLI_OrderNum " + +'Response.Write(sql1) +'response.end +Set rs1 = server.CreateObject("adodb.recordset") +rs1.Open sql1, conn, 1, 1 + + +sql2 = " SELECT TOP 5 cl.CUL_SN, "&_ +" cli.COLI_Name, "&_ +" cli.COLI_SN, "&_ +" cli.COLI_ID, "&_ +" cli.COLI_Days, "&_ +" cli.COLI_OPI_ID, "&_ +" cli.COLI_OrderStartDate, "&_ +" clie.COLE_PassCity, "&_ +" clie.COLE_Attraction, "&_ +" clie.COLE_Country "&_ +" FROM CUstomerList cl "&_ +" INNER JOIN ConfirmLineInfo cli "&_ +" ON cli.COLI_SN = cl.CUL_COLI_SN "&_ +" INNER JOIN ConfirmLineInfoElse clie "&_ +" ON clie.COLE_COLI_SN = cli.COLI_SN "&_ +" WHERE cl.CUL_IsLinkMan = 1 "&_ +" AND cli.COLI_Area = 2 "&_ +" AND clie.COLE_PassCity <> '' "&_ +" AND srms.dbo.Find_IN_Field_CC('"&city&"',clie.COLE_PassCity,',')=1 "&_ +" AND cli.COLI_Days <> 0 "&_ +" AND cli.COLI_OrderStartDate < GETDATE() AND (len(clie.COLE_PassCity)-len(replace(clie.COLE_PassCity, ',',''))) <> 0 "&_ +" ORDER BY "&_ +" cli.COLI_OrderStartDate DESC " +'Response.Write(sql) +Set rs2 = server.CreateObject("adodb.recordset") +rs2.Open sql2, conn, 1, 1 + + +'转到city-tour-list-new.asp + +wid = Site_ID +eid = GetSRMSCityId(city) +CityID = GetCityID(city) +etype = "K" +epagetype = "t-citytour-list" + +If CityID = 0 Then GotoErrPage + +def_title = capitalize(city)&" Tours, Private Tours to "&capitalize(city)&" China" +def_keywords = capitalize(city)&" tour, "&capitalize(city)&" tours, "&capitalize(city)&" china tours, "&capitalize(city)&" vacations" +def_description = capitalize(city)&" Tours: "&strGetSubstring(get_city_introduction(city), 1, 150, "...") + +sql="select count(ESI_GRI_SN) as Num,isnull(avg(ESI_Rate),0) as ESI_Rate from( "&_ + "select ESI_GRI_SN,avg(ESI_Rate) as ESI_Rate "&_ + "from Eva_ServiceItemInfo "&_ + "where ESI_ServiceCity='"&CityID&"' and ESI_GRI_SN>0 "&_ + "group by ESI_GRI_SN "&_ + "having avg(ESI_Rate)>0 "&_ + ") mmm" +Set tmpRs = conn.Execute(sql) +ReviewNum = tmpRs("Num") +ReviewRate= tmpRs("ESI_Rate") +set tmpRs = nothing + + +%> + + + + +<%=seo_title(wid,eid,etype,epagetype,def_title)%> + + +"/> + + + + +<% +If Request.QueryString("RewriteUrl") <> "" Then +RewriteUrl = Request.QueryString("RewriteUrl") +End If +If RewriteUrl <> "" Then%> +<% +End If%> + + +
+ +
+
+ +

<%=capitalize(city)%> Tours

+
+
+
+
+
+

+ <% =def_write_city_introduction(city) %> +

+<% If ReviewRate>0 and ReviewNum>0 Then %> +

+

+Page Rating: <%= round(ReviewRate,2) %>/5 based on <%= ReviewNum %> ratings. +
+

+<% End If %> +

+ <% if city ="guangzhou" then + %> + Looking for China Tours from <%=capitalize(city)%>, please click here. + <% else %> + Looking for China Tours with <%=capitalize(city)%>, please click here. + <% + end if + %> +

+
+ <% + + +If rs.Eof And rs.Bof Then + tmp1_GotoErrPage = 1 +Else + Dim i1 + i1 = 1 + Do While Not rs.Eof + sn = rs("cli_sn") + title = rs("CLI2_Name") + Price = rs("CLP_TwoToFiveAdultPrice") + CLI_NO = trim(rs("CLI_NO")) + If isnull(rs("pic")) OR rs("pic") = Empty Then + pic = "/pic/unknown.gif" + Else + pic = imgurl & rs("pic") + End If + If len(rs("cityname"))>0 Then + CityTourInfoUrl = strFormat(urlCityTourInfo,array(changeStrPara(rs("cityname")),lcase(CLI_NO))) + Else + CityTourInfoUrl = strFormat(urlCityTourInfo,array(changeStrPara(city),lcase(CLI_NO))) + End If + If rs("CLI_Days") > 1 Then + days = rs("CLI_Days") & "-Day" + Else + days = rs("CLI_Days") & "-Day" + End If + + + CLI2_Memo = rs("CLI2_Memo") + If i1 > 4 Then box_class = "tourListBox2" Else box_class = "tourListBox1" +%> +
+
Photos of <%=title%>
+
+

<%=days%> <%=title%>

+
    +
  • Attractions: <%=CLI2_Memo%>
  • +
  • Tour Code: <%=CLI_NO%>
  • +
+
+
Full price from:
+ $<%=setFigure(getPriceNine(CLng(Price), INTERVAL))%> p/p
+
+
+
+
+ <% +i1 = i1 + 1 +rs.movenext +Loop +End If +rs.Close +%> + <% +If HideLineandold = false Then '如果有天数则不输出长线和老客人线路 +%> + + <% + +If rs1.recordcount>0 Then +%> +

China Tours to <%=capitalize(city)%>

+ <% +Do While Not rs1.EOF + toururlinfo = "/tour/"&LCase(rs1("CLI_NO")&"/") + +%> +
+ +
+

<%=rs1("CLI_NO")%>: <%=rs1("CLI2_Name")%>

+
    +
  • Duration: <%=rs1("CLI_Days")%> Days
  • +
  • Destinations: + <% +Dim PassCitiesArr, PassCitiesArr_index, PassCitiesArr_count +'循环passcity +PassCitiesArr = Split(rs1("CLI2_PassCity"), ",") +PassCitiesArr_count = UBound(PassCitiesArr) +For PassCitiesArr_index = 0 To PassCitiesArr_count + If StrComp(LCase(Trim(PassCitiesArr(PassCitiesArr_index))), LCase(Trim(city))) = 0 Then + Response.Write(""&PassCitiesArr(PassCitiesArr_index)&"") + Else + Response.Write(PassCitiesArr(PassCitiesArr_index)) + End If + If PassCitiesArr_index +
  • +
  • Itinerary & Price Details
  • +
+
+
Full price from:
+ $<%=setFigure(getPriceNine(CLng(rs1("CLP_TwoToFiveAdultPrice")), INTERVAL))%> p/p
+
+
+
+
+ <% +rs1.movenext +Loop +Else + tmp2_GotoErrPage = 1 +End If +rs1.Close + +%> + + <% + +If rs2.recordcount>0 Then + +%> +

Previous Customer Tours including <%=capitalize(city)%>

+ + <% +Else + tmp3_GotoErrPage =1 +End If '如果有数据才显示边框 +%> + <% + +End If '如果有天数则不输出长线和老客人线路 +If tmp1_GotoErrPage = 1 And tmp2_GotoErrPage =1 And tmp3_GotoErrPage =1 Then + GotoErrPage +End If +%> +
+ + +
+ +
+
+
+
+
+
+ + + + diff --git a/css/citytour-detail-static.css b/css/citytour-detail-static.css new file mode 100644 index 0000000..647523a --- /dev/null +++ b/css/citytour-detail-static.css @@ -0,0 +1,442 @@ +@charset "utf-8"; +/* CSS Document */ +#mainMenu ul.chNav li.cityTours.active { background:url(/css/images/global/bg-nav-hover.png) repeat-x bottom !important; border-radius: 5px 5px 0 0; margin-top:-9px; padding-top:15px; } +#content { position: relative } +.tourSummary { background:#f1f1f1; margin-bottom:10px; } +.photoLeft { float: left; width:528px; height:251px; position: relative } +.photoLeft .bgRed { background:url(/css/images/tour/bg-photo-description.png) repeat; position:absolute; bottom:0px; width:508px; padding:10px; color:#fff; font-size:17px; } +.photoLeft .bgGray { background:url(/css/images/tour/bg-photo-gray.png) repeat; position:absolute; bottom:0px; width:508px; padding:10px; color:#fff; font-size:17px; } +.toursummaryInfo { float: right; width:400px; padding-top:5px; padding-right:7px; position: relative; height: 290px; } +.toursummaryInfo h2 { font-size:18px; font-weight: normal; margin: 0 0 10px 0; } +p.priceincluding, p.priceincluding2 { font-size:16px!important; margin-bottom:5px; margin-top:8px; } +p.priceincluding span, p.priceincluding2 span { color:#a31022; font-weight: bold; } +p.priceincluding span a, p.priceincluding2 span a { color:#a31022!important; font-size:16px } +.toursummaryInfo ul { margin-left:5px; } +.toursummaryInfo ul li { list-style: none; background:url(/pic/square-gray.gif) no-repeat left 6px; padding-left:15px; line-height:17px; float: left; width:180px; font-size:11px; } +.otherWay { border:1px solid #a31022; -moz-border-radius:2px; position:relative; margin:5px 0 10px 0; height: 50px; background:#fff; padding: 5px 5px 10px 5px; } +.otherWay .arrowUp { background:url(/pic/arrow-up-red.png) no-repeat; width:16px; height:11px; position:absolute; left:10px; top:-11px; } +.otherWay .otherTitle { font-weight:bold; font-size:13px; margin:0 0 3px 0; } +.otherWay ul { margin-left:0; } +.otherWay ul li { list-style:none; line-height:18px; margin-bottom:5px; float: none; width:auto; background:none; padding-left:0; } +.otherWay ul li a:hover { color:#a31022; text-decoration: none; } +.redprice11 { color:#a31022; } +#tourcontentLeft { float: left; width:725px; margin-left:20px; } +#tourcontentRight { float: right; width:207px; margin-right:20px; } +#tourcontentRight p { display: block; position:relative; } +.tourItinerary { margin-bottom:15px; } +.tourItinerary p { text-align:justify!important } +#tourcontentLeft dl { width:232px; float: left; margin: 0 14px 10px 0; } +.last { margin-right:0!important; } +#tourcontentLeft dl dt { background:#d1d1d1; width:100%; margin-bottom:10px; } +#tourcontentLeft dl dt .days { color:#a31022; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background:#fff; padding: 0 5px; margin-left:5px; } +#tourcontentLeft dl dt .destination { float: right; text-align:right; margin-right:5px; font-weight: bold; } +.selectedHotels { font-size:11px; } +.selectedHotels table { font-size:11px; } +.selectedHotels table td { vertical-align:top; padding:2px; } +table.allHotels { border:1px solid #d1d1d1; border-bottom: none } +table.allHotels td { border-bottom:1px solid #d1d1d1; } +.selectedHotels table td a { text-decoration: none!important; } +#tourcontentLeft dl dd { margin-left:0 } +#tourcontentLeft dl dd span { font-size:11px; font-weight:bold; } +#tourcontentRight .tourMap { width:207px; margin-bottom:12px; } +/*------------------ +price details -------------------- */ +.pricetable, .pricetable1 { width:660px; margin:0 0 15px 0; } +.pricetable table, .pricetable1 table { width:660px; border:1px solid #d1d1d1; padding:1px; } +.pricetable sup, .pricetable1 sup { font-family:Arial, Helvetica, sans-serif!important; font-size:10px!important; color:#545454!important; font-weight: normal!important; } +.pricetable th, .pricetable1 th { height:28px; padding: 0px 0 0 0; background:url(/css/images/tour/bg-th-gray-2.png) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight: normal; } +.pricetable th.first, .pricetable1 th.first { background:url(/css/images/tour/bg-th.png) repeat-x; color:#fff; } +.pricetable th.second, .pricetable1 th.second { background:url(/css/images/tour/bg-th-blue.png) repeat-x; color:#fff; } +.pricetable th.last, .pricetable1 th.last { border-right: none; } +.pricetable th strong, .pricetable1 th strong { font-family:Arial, Helvetica, sans-serif } +.pricetable th a, .pricetable1 th a { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; } +.pricetable td, .pricetable1 td { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; line-height:18px; text-align:center; border-bottom:1px solid #c5c5c5; } +td.booking-steps { background:#f1f1f1; text-align:right; border-bottom: none!important } +td.booking-steps a { text-decoration: underline!important; color:#545454!important; } +td.booking-steps a:hover { text-decoration: none; color:#a31022; } +.pricetable td.expired, .pricetable1 td.expired { color:#CCC } +.pricetable td a, .pricetable1 td img { cursor:pointer } +.pricetable td a, .pricetable1 td a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#a31022; text-decoration: none; } +.pricetable td a:hover, .pricetable1 td a:hover { text-decoration: underline } +.pricetable td.available a, .pricetable1 td.available a { font-family:Arial, Helvetica, sans-serif;/* background:url(/css/images/check.gif) no-repeat left;*/ padding-left:15px; font-size:14px; color:#a31022; text-decoration: none } +.pricetable td.first, .pricetable1 td.first { font-size:14px; text-align:left; } +.pricetable tr.last td, .pricetable1 tr.last td { border-bottom: none } +.pricetable td.last, .pricetable1 td.last { text-align:right; border-bottom:none; padding-top:10px; } +.pricetable td ol, .pricetable1 td ol { margin: 0 0 0 5px; padding-left:10px; } +.pricetable td ol li, .pricetable1 td ol li { line-height:15px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-align:left; list-style-position:outside; } +.pricetable td ol li a, .pricetable1 td ol li a { font-size:11px; color:#545454; } +.priceInclusion { float: right; width:275px; margin:5px 0 15px 0; height:298px; background:/*url(/css/images/tour/big-tick.png) no-repeat right bottom */#f1f1f1; } +.reserveButton { margin: 5px 0; text-align: right; overflow: hidden; height:100%; clear: both } +.priceInclusion .inclusionTitle { height:27px; padding: 5px 0 0 15px; background:url(/css/images/tour/bg-price-title.png) repeat-x; font-size:18px; color:#fff; font-weight: normal; margin: 0 0 5px 0; } +.priceInclusion .inclusionTitle span { font-size:14px; } +.priceInclusion ul { margin-left:10px; } +.priceInclusion ul li { list-style: none; background:url(/css/images/tour/red-square.png) no-repeat left 7px; padding-left:12px; line-height:17px; margin-bottom:5px; } +.priceTitle { font-size:18px; font-weight: normal; margin: 8px 0; display:block; width: 660px; } +.priceTitle img { cursor:pointer } +.hotelCruise { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight: normal; margin: 5px 0; } +table.hotelArrange { margin:5px 0 10px 0; width:725px; border:1px solid #d1d1d1; } +table.hotelArrange th { height:32px; padding: 0px 0 0 0; background:url(/css/images/tour/bg-th-gray.png) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; border-right:1px solid #fff; font-weight: normal; } +table.hotelArrange th.last { border:none; } +table.hotelArrange th.first { border-right:1px solid #fff; } +table.hotelArrange td { border-bottom:1px solid #fff; border-right:1px solid #fff; font-size:11px; font-weight: normal; text-align:left; padding:5px; background:#f1f1f1 } +table.hotelArrange td img { width:80px; } +table.hotelArrange td a { color:#545454; text-decoration: none; } +table.hotelArrange td a:hover { text-decoration: underline; color:#a31022; } +table.hotelArrange td.sub { font-family:Arial, Helvetica, sans-serif; font-size:12px; } +#tailorInfo { display: none } +/* for CHT-1 */ +.pricetable .shoppingPrice { margin-bottom:5px; } +.shoppingCondition { font-size:12px; display: block; margin: -5px 0 10px 10px; color:#a31022; background:url(/pic/icon-docs-info-red.jpg) left 2px no-repeat; padding-left:18px; } +.tagSwtich { margin: 0 0 10px 0; height:50px; } +.tagSwtich { background:url(/css/images/citytour/bg-price-top-660.png) no-repeat; width:660px; height:35px; padding-top:7px; } +.tagSwtich ul { margin-left:10px; } +.tagSwtich ul li { background: url(/css/images/citytour/bg-li.png) no-repeat; width:205px; height:25px; float: left; margin-right:5px; font-size:16px; list-style: none; padding:7px 0 0 0; text-align:center; cursor:pointer; display: block } +.tagSwtich ul li.active, .tagSwtich ul li:hover { background: url(/css/images/citytour/bg-li-active.png) no-repeat; color:#a31022; } +.tagSwtich ul li.last { background:url(/css/images/citytour/bg-li-99.png) no-repeat; width:95px; margin-right:0; } +.tagSwtich ul li.last:hover { background: url(/css/images/citytour/bg-li-99-active.png) no-repeat; } +.tagSwtich ul li a { text-decoration: none; } +.checkBox { vertical-align:middle; margin-top:-3px; margin-bottom:0; } +.priceTerms { border:1px solid #a31022; width:600px; position:absolute; left: 0px; top: 25px; padding:0 5px; background:#fff; -moz-border-radius:4px; display:none; z-index:555 } +.priceTerms ol { margin:5px 0 5px 10px; padding-left:10px; } +.priceTerms ol li { font-size:11px; list-style-position:outside; line-height:18px; } +.closeIt { font-family:Arial, Helvetica, sans-serif; font-size:14px; width:12px; height:15px; position:absolute; bottom:5px; right:5px; background:#d1d1d1; padding:0 0 1px 3px; color:#000; cursor:pointer; -moz-border-radius:2px; } +.closeIt:hover { background:#666; color:#fff } +.priceTerms .arrowLeft { background:url(/pic/arrow-downandleft-red.png) no-repeat left; width:27px; height:18px; position:absolute; top:-18px; left:280px; } +.buttonSubmit { cursor:pointer; #float: left; +#margin-left:200px; +} +/* tour detail feedback */ +.feedbackBox { border:1px solid #c5c5c5; margin-bottom:12px; } +.feedbackTitle { background:url(/css/images/guide/tour-info-title-275.jpg) no-repeat; width:275px; height:27px; font-size:18px; padding-top:5px; text-align:center } +.customerReview { background:url(/pic/quotation-left.png) no-repeat left top; padding-left:30px; font-size:15px; margin:10px 5px; font-style: italic; } +.customerReview .customerName { color:#a31022; margin-right:3px; } +.customerReview p { margin-bottom:2px; font-size:14px!important; font-family: Georgia, "Times New Roman", Times, serif!important; line-height:20px!important; } +.customerReview p.whoWhen { text-align:right; font-size:11px!important; } +.feedbackimage { float: right; margin: 0 0 5px 10px; width:150px; } +.feedbackimage img { width:150px; } +/* right box*/ +.whyusboxTitle { background:url(/css/images/guide/tour-info-title.jpg) no-repeat; width:207px; height:27px; font-size:18px; padding-top:5px; text-align:center } +.whyusBox { border:1px solid #c5c5c5; margin-bottom:12px; } +.whyusBox ul { margin:10px; } +.whyusBox ul li { list-style: none; background:url(/pic/square-red.gif) no-repeat left 6px; padding-left:12px; line-height:16px; margin-bottom:5px; } +/* right question form box */ +.questionTitle { background:url(/css/images/guide/tour-info-title.jpg) no-repeat; width:207px; height:27px; font-size:18px; padding-top:5px; text-align:center } +.questionBox { border:1px solid #c5c5c5; margin-bottom:12px; padding:10px 5px; } +.questionBox label { clear:both; display: block; margin:5px 0; } +.questionBox textarea { width:191px; height:100px; font-size:12px; margin-top:5px; } +.questionBox input { width:191px; margin-top:5px; } +.questionBox .formTitle { font-size:11px; font-weight: bold; } +a#send-button1 { cursor:pointer } +/* price inclusion */ +#priceIntro { margin:15px 0; } +#priceIntro h3 { background:none; margin:5px 0 10px 0; padding-left:5px; } +#priceIntro .priceincludes { width:340px; height:500px; overflow-y: scroll; float:left; margin:5px; border:1px solid #d1d1d1; background-color:#f1f1f1; -moz-border-radius:4px; padding:5px; } +#priceIntro .priceincludes ul { margin-left:5px; } +#priceIntro .priceincludes ul li { list-style:none; background:url(/pic/include.gif) no-repeat; padding-left:20px; line-height:18px; margin-bottom:5px; font-size:11px; color:#545454; } +#priceIntro .priceincludes ul li .bgyellow { background:#FFFFE1; border:1px dashed #d1d1d1; padding:5px; -moz-border-radius:4px; margin-top:5px; } +#priceIntro .priceexcludes ul li .bgyellow { background:#FFFFE1; border:1px dashed #d1d1d1; padding:5px; -moz-border-radius:4px; margin-top:5px; } +#priceIntro .priceexcludes { width:340px; height:500px; float:right; margin:5px; border:1px solid #d1d1d1; background-color:#f1f1f1; -moz-border-radius:4px; padding:5px; overflow-y: scroll; } +#priceIntro .priceexcludes ul { margin-left:5px; } +#priceIntro .priceexcludes ul.excludes { margin-left:5px; } +#priceIntro .priceexcludes ul li { list-style:none; background:url(/pic/exclude.gif) no-repeat; padding-left:20px; line-height:18px; margin-top:5px; font-size:11px; color:#545454; } +/* tailor made button */ +.tailorTour { width:auto; float: right; display:block; } +.or { width:auto; float: right; display:block; margin: 5px 20px; font-size:28px; color:#d1d1d1; } +.bookingTerms { margin: 5px 0; border:1px dotted #666; padding:5px; position:relative; } +.whyusPic { position:absolute; top: -100px; left:0 } +.bookingTerms h4 { font-size:15px; margin: 0 0 8px 0; } +.bookingTerms ol { margin-left:10px; padding-left:10px } +.bookingTerms ol li { list-style-position:outside; line-height:18px; margin-bottom:5px; } +/* price promotion 4 CHT-1 */ +.starPrice { border: 2px solid #d1d1d1; padding:1px; margin-bottom:10px; position:relative; -moz-border-radius:4px; } +.starpriceBox { padding:5px; background:#f1f1f1; border:1px solid #d1d1d1; -moz-border-radius:4px; } +.starPrice:focus { border:2px solid #d1d1d1; } +.customerCare { background:url(/css/images/fiona-2.png) no-repeat; width:114px; height:114px; position:absolute; right:-5px; bottom:0; } +.starPrice ul { margin-left:0; } +.starPrice ul li { list-style: none; line-height:18px; margin-bottom:5px; } +.starPrice ul li strong { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#a31022 } +.topinquiryButton { width:100px; height:32px; float: right; display: block; margin:-10px 0 5px; cursor:pointer } +/* very common questions */ +.commonQA { margin: 15px 0; background:url(/css/images/tour/bg-qa-tour-725.jpg) no-repeat top; padding:5px 10px; -moz-border-radius:4px; } +.commonQA .priceTitle { color:#a31022; margin-top:0; } +.commonQA ul { margin-left:0; } +.commonQA ul li { list-style: none; line-height:20px; margin-bottom:0px; } +.commonQA ul li.answer { margin:0 0 15px 15px; } +.commonQA ul li.answer strong { color:#999 } +.commonQA ul li strong { margin-right:5px; float: left; font-size:13px; } +.daysTitle { color:#a31022; display: block; font-size:16px; border-bottom:1px solid #d1d1d1; padding-bottom:5px; margin-bottom:5px; } +.selectedHotels { margin:0; display: block; font-size:11px; line-height:15px; } +.signaturePrice { font-family:Verdana, Geneva, sans-serif; font-size:16px; } +.priceFrom { color:#a31022; font-size:12px; font-family:Verdana, Geneva, sans-serif; } +.signatureBook { height:auto; margin-top:5px; float: right; cursor:pointer; } +.signatureInclude { margin-top:10px; } +.signatureIncluding { font-family:Verdana, Geneva, sans-serif; font-size:16px; display: block; } +.productsTitle { font-family:Verdana, Geneva, sans-serif; font-size:16px; } +.ulRecommend li { float:none!important; width:auto!important; background:url(/pic/redstar.png) no-repeat left 2px!important; padding-left:18px!important; line-height:15px!important; margin-top:5px; font-size:11px!important; margin-bottom:10px!important; } +.productsManager { margin-top:10px; } +/* tour detail new style */ +#tourSummary { margin: 15px auto; clear:both; } +.intineraryInfo { padding-bottom:15px; height: auto; margin-bottom:-10px; position:relative } +.intineraryInfo .tourDates { display: block; background: #e7e7e7; height:26px; margin: 0 0 15px 0; padding-top:10px; font-size:16px; clear: both; } +.intineraryInfo .tourDates .tourDays { background: url(/css/images/tour/bg-tourdate.jpg) no-repeat; width:87px; height:36px; padding: 5px 0 0 10px; font-size:18px; color:#fff; display: block; float: left; margin-top:-10px; } +#tourSummary p { line-height:20px!important; margin-bottom:10px!important; } +.intineraryInfo .tourPhoto { width: auto; display: block; float: right; margin: 0 0 5px 10px; background: white; border-bottom:none; border-top:none; border-left:none; border-right:none; } +.intineraryInfo .tourPhoto img { margin:0 0 5px 0!important; float: none!important } +.intineraryInfo .tourPhoto .photoTitle { border-bottom:1px #d1d1d1 dotted; background:white; text-align: center; padding:5px; display: block; line-height:150%; border-top:none; border-left:none; border-right:none; } +#tourSummary #tourLeft { width:660px; float: left; padding-top:25px; overflow: hidden; } +#tourSummary #tourRight { width:275px; float: right; margin-top: 35px; padding-top:25px; } +#tourFeatures { margin:25px auto; } +#tourFeatures p { text-align:justify; } +#tourFeatures h2 { font-size:17px; font-weight:bold; margin:5px 0; border-left:3px solid #a31022; padding-left:5px; } +#tourFeatures h3 { background:none; font-size:16px; font-weight: normal; margin: 0 0 10px 0; border-bottom:1px dashed #f1f1f1; } +#tourFeatures h3 a { color:#A31022; text-decoration:none; } +#tourFeatures h3 a:hover { border-bottom:1px solid #A31022; padding-bottom:5px; } +#tourFeatures .featuredHotel { padding:0; margin:10px 5px 10px 0; } +#tourFeatures .featuredHotel .hotelinfo { width:515px; margin:0; float:right; } +#tourFeatures .featuredHotel .star { margin:5px 10px; } +#tourFeatures .featuredHotel .otherinfo { margin:5px 0 8px 0; background:url(/pic/arrow-r.GIF) no-repeat left 50%; padding-left:10px; } +.hotelListPic { width:113px; height:85px; background-image:url(images/tour/bg-hotel-list-image.jpg); margin:0; float:left; } +.hotelListPic img { width:113px; height:85px; border:1px solid #d1d1d1; background:#f1f1f1; padding:5px; -moz-border-radius:4px; } +#priceInclusive { margin: -1px 0 15px 0; background:url(/css/images/tour/bg-inclusive.jpg) no-repeat right 60px #f1f1f1; border:1px solid #d1d1d1; padding:10px; height:274px; } +#priceInclusive ul, #priceExclusive ul { margin-left:5px; } +#priceInclusive ul li, #priceExclusive ul li { list-style: none; background:url(/pic/square-gray.gif) no-repeat left 6px; padding-left:15px; line-height:18px; margin-bottom:8px; } +#priceExclusive { margin: -1px 0 15px 0; background:url(/css/images/tour/bg-exclusive.png) no-repeat right 60px #f1f1f1; border:1px solid #d1d1d1; padding:10px; height:274px; } +.tourTrems ol { margin-left:5px; line-height:20px; } +.reason { margin: 0 auto; padding-bottom:15px; height:100%; overflow:hidden; clear:both } +.say { float:left; margin-left:10px; width:292px; height: 165px; margin-top: 15px; background-color:#FFF; border: 1px solid #d2d2d2; padding: 5px 5px 5px 5px; } +.sayPic { width:100px; height:100px; float:left; margin-right: 10px; padding: 5px 0 0 5px; } +.sayPic img { border-radius:4px; } +.sayTitle { display:block; margin:8px 0 5px 0; font-weight: bold; } +.earlyBirdsTop { display:block; margin: 0 0 10px 0; font-weight: bold; } +.earlyBirds { margin-bottom:10px; } +.BookingSteps { margin-bottom:15px; font-size:12px; } +/* tour summary box */ +#summaryBox { border:1px solid #d1d1d1; padding:10px; background:#f1f1f1; margin:0 auto 25px auto; width:930px; position:relative; /*height:100%; overflow: hidden;*/ } +#summaryBox h2 { font-family:Verdana, Geneva, sans-serif; background:#e0e0e0; padding:10px 5px; font-size:18px; font-weight: normal; margin:-10px -10px 10px -10px; } +#summaryBox .reviewSummary { width:auto; position:absolute; top:5px; right:10px; text-align: right; } +#summaryBox .reviewSummary a { color:#a31022; } +#summaryBox .reviewNumber { font-size:26px; color:#1164a0; } +.photoGallery { width:520px; height:280px; float: left; border:1px solid #d1d1d1; background:#fff; } +.tourOverview { float: right; width:400px; height:280px; padding-top: 10px; } +.tourOverview ul { margin-left:0; } +.tourOverview ul li { line-height:18px; margin-bottom:5px; list-style: none; } +.bookingButton { display: block; margin-top: 20px; margin-right: auto; margin-bottom: 10px; margin-left: auto; } +.bookingButton img { margin-right:8px; } +.tourOverview .promoWords { background:url(/css/images/tour/ads-box.png) no-repeat; width:380px; height:34px; margin:10px 0 0 0; color:#a31022; padding:15px 0 0 10px } +.tourOverview .promoWords span { background:url(/css/images/tour/gift-icon.png) no-repeat left 0; padding-left:20px; } +.highlightsBox { border:1px solid #d1d1d1; background:#fff; margin:15px 0 0 0 } +.highlightsBox .tourMap { width:359px; height:355px; float:right; margin-top:-32px; } +.highlightsBox .highlightsInfo { float: left; width:100%; margin-bottom: 10px; } +.highlightsBox .lefthighlightsInfo {width:65%;} +.highlightsBox .highlightsTitle { background:#e0e0e0; font-size:18px; padding:5px 10px; display: block; } +ul.visit { margin:10px 0 10px 10px; height:100%; overflow: hidden; } +ul.visit li { list-style: none; background:url(/css/images/tour/blue-square.png) no-repeat left 5px; padding-left:15px; float: left; width:160px; line-height:18px; margin-bottom:5px; } +ul.visit li.first { font-size:11px; font-weight: bold; background: none; float: none; clear: both; padding-left:0; } +.experienceInfo { border-top:1px solid #d1d1d1; margin-left:10px; } +.experienceInfo ul { margin:10px 0 0 0; height:100%; overflow: hidden; } +.experienceInfo ul li { list-style: none; background:url(/css/images/tour/blue-square.png) no-repeat left 5px; padding-left:15px; line-height:18px; margin-bottom:5px; } +.experienceInfo ul li.first { font-size:11px; font-weight: bold; background: none; float: none; clear: both; padding-left:0; } +.weSay { margin:10px 0; } +.tourFeatures { display: block; margin: 5px 0 0 0; } +.tourFeatures ul { margin:0 0 5px 15px; height:auto; overflow: hidden; } +.tourFeatures ul li { list-style: none; float: left; margin-right:5px; background:url(/css/images/tour/green-mark.png) no-repeat left 5px; padding-left:20px; width:160px; margin-bottom:8px !important; } +.tourFeatures .featureTitle { font-size:16px; display: block; margin:0 0 5px 0; padding-left:10px; border-left:5px solid #a31022; } +.priceArea { background: #fff; border: 1px solid #D1D1D1; float: left; height: 200px; margin-right: 13px; padding: 5px 15px; width: 270px; } +.priceArea ul { margin:10px 0; } +.priceArea ul li { list-style: none; line-height:20px; margin-bottom:5px; background:url(/pic/square.gif) no-repeat left 5px; padding-left:20px; } +.priceArea ul li.last { font-style:italic; background:url(/css/images/tour/gift-icon.png) no-repeat left 5px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding-left:20 } +.wePromise { display: block; margin: 0; height:auto; overflow: hidden } +.wePromise img { padding-bottom:5px; } +.weSay .designerSay { float: left; width:260px; height:200px; border:1px solid #d1d1d1; padding:5px 15px; background:#fff; margin-right:13px; } +.switchTags { border-bottom:2px solid #a31022; margin: 0 0 20px 0; overflow: hidden; height:100%; position:relative; } +.switchTags ul { margin-left:0 } +.switchTags ul li { list-style: none; float: left; width:auto; height:30px; padding-top:10px; margin-right:5px; text-align:center; font-size:16px; } +.switchTags ul li a { text-decoration: none } +.switchTags ul li span { font-size:11px; } +.switchTags ul li.bg145 { background:url(/css/images/tour/li-145.png) no-repeat; width:145px; } +.switchTags ul li.bg145:hover { background:url(/css/images/tour/li-active-145.png) no-repeat; color:#fff } +.switchTags ul li.bg145:hover a { color:#fff; } +.switchTags ul li.bg145Active { background:url(/css/images/tour/li-active-145.png) no-repeat; width:145px; color:#fff; } +.switchTags ul li.bg145Active a { color:#fff } +.switchTags ul li.bg113 { background:url(/css/images/tour/li-113.png) no-repeat; width:113px; } +.switchTags ul li.bg113:hover { background:url(/css/images/tour/li-active-113.png) no-repeat; color:#fff; } +.switchTags ul li.bg113:hover a { color:#fff; } +.switchTags .bookingButton-s { position: absolute; right:0; top:0; text-align:right; } +ul.incl { margin-left:0; height:100%; overflow: hidden; } +ul.incl li { list-style: none; float: left; height:23px; text-align:center; padding-top:8px; background:url(/css/images/tour/li-exclusion.png) no-repeat; width:118px; margin-right:5px; } +ul.incl li.active { background:url(/css/images/tour/li-inclusion.png) no-repeat; width:118px; margin-top:1px; color:#a31022 } +ul.incl li a { text-decoration: none } +.guide-car { margin:15px 0; clear: both; display: block; height:100%; overflow: hidden; } +.guide-car .guideInfo { border:1px solid #d1d1d1; width:430px; height:180px; padding:10px; float: left; margin-right:15px; } +.guide-car .guideInfo .guideTitle { display: block; font-size:14px; color:#145ba3; margin:0 0 10px 0; font-weight: bold; } +.guide-car .guideInfo .guidePhoto { float: right; width:auto; margin: 0 0 5px 5px; } +.guide-car .guideInfo .guidePhoto img { width:100px; height:100px; margin-left:5px; } +.experienceInfo ul li.first { font-size:11px; font-weight: bold; background: none; float: none; clear: both; padding-left:0; } +#questionBox { display: block; margin:15px 0 -65px 0; border-bottom:2px solid #d1d1d1; padding-bottom:15px; } +#tourQABox { float: right; width:385px; } +#tourQABox #askBox { background:url(/css/images/tour/bg-qa-box-385.png) no-repeat top; width:360px; margin: 35px 0 0 0; padding: 15px 10px 5px 15px; } +#tourQABox #askBox label { display: block; width:170px; margin-right:10px; float: left; } +#tourQABox .qaBottom { background:url(/css/images/tour/bg-qa-box-385-bottom.png) no-repeat bottom; width:385px; height:11px; margin:0 auto; display: block; } +#tourQABox #askBox .qaTitle { font-size:20px; display: block; margin:0 0 15px 5px; } +#tourQABox #askBox .titleWords { display: block; width:80px; } +#tourQABox #askBox textarea { border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; background:#fff; padding:5px; width:345px; height:100px; -moz-border-radius:2px; -webkit-border-radius:2px; font-size:12px; line-height:18px; color:#545454; margin-top:10px; } +#tourQABox #askBox .name-email { margin: 15px 0 -5px 0; #margin-bottom:0; +font-size:11px; font-weight: bold; overflow: hidden; height:100%; } +#tourQABox #askBox .name-email input { border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; background:#fff; padding:3px; width:160px; margin:0 5px 10px 0; font-size:12px; -moz-border-radius:2px; -webkit-border-radius:2px; float: left; } +.checkBox { vertical-align:middle; margin-top:-3px; margin-bottom:0; } +.doBook { display: block; margin:10px 0; font-size:11px; font-weight: bold; } +.otherInfoNeed { display: block; margin: 5px 0; font-size:11px; font-weight: bold; overflow: hidden; height:100%; } +.otherInfoNeed input { border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; padding:3px; width:160px; margin:0 5px 10px 0; font-size:12px; -moz-border-radius:2px; -webkit-border-radius:2px; float: left; font-family:Arial, Helvetica, sans-serif; font-size:12px; } +.travelDate { background:url(/css/images/calender.GIF) no-repeat 147px 1px; } +#questionList { float: left; width:550px; } +.questionTags { border-bottom:2px solid #a4a4a4; } +.questionTags ul { margin-left:10px; } +.questionTags ul li { list-style: none; float: left; width:auto; margin-right:5px; border:2px solid #a4a4a4; border-bottom: none; padding:8px; font-size:14px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:#a4a4a4; color:#fff; } +.questionTags ul li a { text-decoration: none; color:#fff; } +.questionTags ul li.active { background:#f6f6f6; margin: 2px 5px -2px 0; color:#a31022 } +#questionList .qalistBox { background:url(/css/images/tour/bg-qa-list.png) repeat-x top; padding:10px; } +#questionList .qaList { margin:5px 0 10px 0; } +#questionList .qaList ul { margin-left:0 } +#questionList .qaList ul li { list-style: none; line-height:18px; padding:5px 0 5px 30px; } +#questionList .qaList ul li.questionIcon { background:url(/css/images/tour/question-icon.png) no-repeat left 5px; text-align:justify; padding-right:30px; } +#questionList .qaList ul li.questionIcon .viewAnswer { display: block; background:url(/pic/nav-arrow.gif) no-repeat right 6px; padding-right:25px; cursor:pointer; padding-top:5px; } +#questionList .qaList ul li.answerIcon { background:url(/css/images/tour/answer-icon.png) no-repeat left 5px; border-bottom:1px solid #d1d1d1; padding-bottom:10px; margin-bottom:10px; margin-right:30px; text-align:justify; } +#tourFeedback { margin:10px 0; padding-top:75px; } +#tourFeedback h3 { font-size:18px; margin:0 0 10px 0; font-weight: normal; } +#tourFeedback .feedbackList { border-bottom:1px dotted #d1d1d1; margin-bottom:15px; } +#tourFeedback .feedbackList .customerPic { width:100px; float: left; } +#tourFeedback .feedbackList .feedbackInfo { width: auto; } +#tourFeedback .feedbackList .feedbackInfo .dates-title { display: block; margin: 0 0 10px 25px; } +#tourFeedback .feedbackList .feedbackInfo .customerSay { background:url(/css/images/tour/quote-left.png) no-repeat left top; padding-left:25px; display: block; line-height:20px; margin-bottom:5px; } +#tourFeedback .feedbackList .feedbackInfo .feedbackVideo { width:200px; float: right; } +.feedbackRating { display: block; margin:5px 0 10px 25px; } +.feedbackRating span { margin-right:10px; color:#a31022; } +.feedbackRating span strong { color:#545454; } +#more-c-f { display: block; text-align:right; margin:10px 0; } +/* you may also like */ +#otherOption { margin:30px 0; height:100%; overflow: hidden; } +#otherOption h3 { font-size:18px; margin:0 0 10px 0; font-weight: normal } +.tourDeals { width:270px; float:left; background-color: #EBEBEB; background-image: -moz-linear-gradient(center top, #FAFAFA 0%, #EBEBEB 100%); border: 1px solid #CCCCCC; box-shadow: 1px 2px 3px 0 #CCCCCC; padding: 10px; position: relative; margin: 0 25px 20px 0 } +.floatRight { float: right; margin-right:0!important; } +.tourDeals .tourPic { padding:2px; background:#fff; width:266px; position:relative; } +.tourDeals .tourPic img { width:266px; height:200px; } +.tourDeals .tourInfo { margin:5px 0; width: 270px; } +.tourDeals .tourInfo .tourTitle { float: left; width:200px; font-size:16px; } +.tourDeals .tourInfo .tourTitle a { text-decoration: none; color:#000; } +.tourDeals .tourInfo .tourPrice { float: right; width:60px; } +.tourDeals .tourInfo .tourPrice span { color:#a31022; font-family:Arial, Helvetica, sans-serif; font-size:20px; display: block; margin-top:5px; text-align:right } +.tourDeals .hideBlock { background:url(/css/images/bg-tour-highlights-2.png) repeat; color:#fff; position: absolute; top:0; left:0; width:240px; height:174px; cursor:pointer; padding:15px; } +.priceWas { text-decoration: line-through; color:#545454!important; font-size:12px!important; font-family:Verdana, Geneva, sans-serif!important; margin-top:2px!important; text-align:right; } +.tourDeals .hideBlock .destinations { font-size:20px; display: block; margin-bottom:15px; } +.tourDeals .hideBlock p { margin-top:10px; display: block; line-height:20px; } +.tourDeals .hideBlock .description { display: block; } +.tourDeals .hideBlock .youSave { width:150px; float: left; position:absolute; bottom:15px; left:15px; } +.tourDeals .hideBlock .youSave b { font-family:Arial, Helvetica, sans-serif; font-size:20px; display: block; margin-top:5px; } +.tourDeals .hideBlock .moreButton { width:100px; float: right; text-align:right; position:absolute; bottom:15px; right:15px; } +.tourDeals .hideBlock .moreButton img { width:auto; height:auto } +.topIcon { width:50px; position:fixed; right:50%; top:50%; margin-right:-550px; } +.topIcon img { margin-bottom:5px; } +/* virtual tours */ +ul.iconDisplay { margin:10px 0; height:100%; overflow: hidden; } +ul.iconDisplay li { float: left; width:auto; margin-right:20px; list-style: none; line-height:18px; margin-bottom:10px; padding:5px 0 5px 45px; font-size:16px; } +ul.iconDisplay li.shoppingIcon { background:url(/css/images/tour/shopping-icon.png) no-repeat left; } +ul.iconDisplay li.attrIcon { background:url(/css/images/tour/attr-icon.png) no-repeat left; } +ul.iconDisplay li.hotelIcon { background:url(/css/images/tour/hotel-icon.png) no-repeat left; } +ul.iconDisplay li.showIcon { background:url(/css/images/tour/show-icon.png) no-repeat left; } +ul.iconDisplay li.restaurantIcon { background:url(/css/images/tour/restaurant-icon.png) no-repeat left; } +.tourPhotoList { float: left; width:224px; margin:0 10px 15px 5px; position:relative; height:280px; } +.tourPhotoList img { margin-bottom:5px; } +.tourPhotoList .travelDuration { background:url(/css/images/tour/clock-icon.png) no-repeat left; padding:5px 0 5px 20px; display: block; margin:5px 0 } +.tourPhotoList .shoppingIcon { background:url(/css/images/tour/shopping-icon.png) no-repeat; width:28px; height:30px; display: block; position:absolute; top:-10px; left:-5px; } +.tourPhotoList .attrIcon { background:url(/css/images/tour/attr-icon.png) no-repeat; width:40px; height:31px; display: block; position:absolute; top:-10px; left:-5px; } +.tourPhotoList .hotelIcon { background:url(/css/images/tour/hotel-icon.png) no-repeat; width:36px; height:30px; display: block; position:absolute; top:-10px; left:-5px; } +.tourPhotoList .showIcon { background:url(/css/images/tour/show-icon.png) no-repeat; width:31px; height:30px; display: block; position:absolute; top:-10px; left:-5px; } +.tourPhotoList .restaurantIcon { background:url(/css/images/tour/restaurant-icon.png) no-repeat; width:40px; height:32px; display: block; position:absolute; top:-10px; left:-5px; } +.tourPhotoList .last { margin-right:0!important; } +.tourPhotoList .enlargeIcon { width:23px; height:23px; display: block; position:absolute; right:4px; top:145px; } +.earlyBirdsTop { margin:0px 0 5px 8px; } +.earlyBirds { margin:5px 0 15px 0; } +.BookingSteps { font-size: 12px; margin: 10px 0; background:url(/css/images/guide/bg-city/video-icon.png) no-repeat left; padding:5px 0 5px 22px; } +.priceincluding2 .detail { font-size: 12px; } +.moreTours ul { margin-left: 5px; } +.moreTours ul li { background: url("/pic/arrow-r.gif") no-repeat scroll left 5px transparent; font-size: 11px; line-height: 18px; list-style: none outside none; margin-bottom: 5px; padding-left: 12px; } +.moreTours ul li a { color: #545454; font-size: 12px; margin-right: 5px; } +.moreTours ul li a:hover { color: #A31022; text-decoration: none; } +.moreTours .picLeft { float: left; margin: 0 10px 0 0; width: 150px; } +ul.tourRight { display: block; float: right; width: 480px; } +ul.tourRight li { margin-bottom: 13px !important; } +#questionList .pagination, #tourFeedback .pagination { margin: 5px 0 0 40px; height:20px; clear: both; } +#questionList .pagination span, #tourFeedback .pagination span { display: block; float: left; text-align:center; width:15px; height:15px; margin-right:5px; background:#f1f1f1; padding:5px; } +#questionList .pagination span.current, #tourFeedback .pagination span.current { background:#a31022; color:#fff; margin:0 5px 0 0!important; padding:5px!important; border: none!important } +#questionList .pagination a, #tourFeedback .pagination a { display: block; padding:5px; text-align:center; float: left; margin-right:5px; width:13px; height:13px; text-decoration: none; border:1px solid #d1d1d1; } +#questionList .pagination a:hover, #tourFeedback .pagination a:hover { background:#f1f1f1; } +.whyAsked { clear: both; color: #999999; display: block; font-size: 11px; font-style: normal; margin:0; } +.whyAsked strong { color:#a31022; } +.videoBox { width:422px; height:279px; position:absolute; } +ul.pageSelect { position:absolute; width:80px; right:0; bottom:5px; padding: 5px 0 0 20px; border-top:1px solid #d1d1d1; } +ul.pageSelect li { list-style: none; float: left; width:18px; height:15px; border:1px solid #d1d1d1; display: block; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; } +ul.pageSelect li:hover { background:#f1f1f1 } +.r_tips_c { background: #fff; border: 1px solid #A31022; display: none; text-align: left; right: -11px; position: absolute; width: 400px; padding:3px 20px 3px 3px; border-radius:3px; top:38px; } +.r_tips_c ol { margin: 6px 0 6px 6px; padding-left: 5px; list-style-type: none; } +.r_tips_c ol li { font-size: 11px; line-height: 18px; list-style-position: outside; } +.r_tips_c .arrowUp { background: url(/pic/arrow-up-red.png) no-repeat top; height: 14px; right: 8px; position: absolute; top: -14px; width: 18px; display: block; } +#facebox { left:650px!important; } +.tourFeatures .first-pic { width: 80px; display: block; text-align: center; font-size: 10px; float: left; line-height: 9px; padding:7px 0 0 5px; margin: 0 10px 0 0; } +.tourFeatures .first-pic img { margin-bottom:8px; } +.tourFeatures .second-pic { width: 100px; display: block; text-align: center; font-size: 10px; float: left; line-height: 9px; padding-top:7px; } +.tourFeatures .second-pic img { margin-bottom:8px; } +.tourFeatures .third-pic { display: block; float: left; width: 150px; margin-top:-10px; } +.price-inclusion { font-size: 16px; font-weight: bolder; display: block; padding-right: 10px; padding-bottom: 5px; background-image: url(images/tour/right-red.png); background-repeat: no-repeat; background-position: left; margin-bottom: 10px; padding-top: 5px; padding-left: 25px; } +.price-exdusion { font-size: 16px; font-weight: bolder; display: block; padding-right: 10px; padding-bottom: 5px; background-image: url(images/tour/wrong-red.png); background-repeat: no-repeat; background-position: left; padding-left: 25px; padding-top: 5px; margin-bottom: 10px; } +#tourLeft .save { position: relative; display: block; clear: both; width: 950px; margin-bottom: -15px; } +.pay-now-save { position: fixed; float: right; margin-right: 50px; margin-top: -70px; } +.ui-datepicker-title { background-image: url(images/tour/bg-time.png); background-repeat: repeat-y; padding-top: 5px; padding-bottom: 5px; } +.ui-datepicker-month { color: #fff; font-weight: bold; font-family: Arial; } +.ui-datepicker-year { color: #fff; font-weight: bold; font-family: Arial; } +#tourLeft .pricetable1 .shoppingPrice .calendar #ui-datepicker-div .ui-datepicker-group ui-datepicker-group-first .ui-datepicker-calendar { width: 200px; } +#wrapper #content #maintourContent #tourSummary #tourLeft .pricetable1 .shoppingPrice .price-per .calendar #ui-datepicker-div .ui-datepicker-group ui-datepicker-group-first .ui-datepicker-calendar th { background-color: #FFFFFF; } +.prev { background-image: url(images/tour/Prev.png); background-repeat: no-repeat; } +#wrapper #content #maintourContent #tourSummary #tourLeft .pricetable1 .tagSwtich .pay-now { float: right; position: absolute; top: -30px; left: 750px; } +.discoverAds { position:absolute; bottom:-360px; right:-200px; width:194px; height:487px; } +.socialLinks { float: right; width:auto; display: block; margin-top:-40px; height:25px; } +.socialLinks .pintrestButton { width:90px; float: left; display: block; margin-right:5px; } +.socialLinks .facebookLike { width:80px; float: right; display: block; } +.intineraryInfo ul li { list-style: none; background:url(/pic/rate-red.png) no-repeat left top; padding-left:20px; line-height:15px; margin-bottom:5px; } +/* cht-1 photo tag style */ +#photo-map-video { width:520px; height:300px; float: left; } +ul.pmvTag { margin: 0 0 0 10px; } +ul.pmvTag li { list-style: none; float: left; background:#999; color:#fff; font-size:15px; padding:5px 10px; margin-right:5px; border-top-left-radius:4px; border-top-right-radius:4px; cursor:pointer; } +ul.pmvTag li a { text-decoration: none; color:#fff; } +ul.pmvTag li:hover { background:#a31022; } +ul.pmvTag li.active { background:#a31022; } +#photo-map-video .adsPhoto { width:520px; height:280px; border:1px solid #999; padding:1px; } +.socialLinks { float: right; width:auto; display: block; margin-top:-40px; height:25px; } +.socialLinks .pintrestButton { width:50px; float: left; display: block; margin-right:5px; } +.socialLinks .pintrestButton a { background:url(/pic/pin-48.png) no-repeat; width:48px; height:24px; display: block; } +.socialLinks .pintrestButton a:hover { background:url(/pic/pin-48-hover.png) no-repeat; width:48px; height:24px; } +.socialLinks .facebookLike { width:80px; float: right; display: block; } +.guilintour { width:900px; float:left; } +.guilintour .gllist { width:190px; float:left; margin:10px; } +.guilintour .gllist img { border:1px solid #ccc; padding:5px; float:left; } +.guilintour .gllist span { margin-top:10px; width:100%; float:left; text-align:center; font-size:14px } +/* currency converter */ +.priceTips { font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight: normal; display: block; margin: 5px 0; + +line-height:20px; background:url(/pic/speaker-icon.png) no-repeat left; padding-left:70px; text-align:justify } +.moneyConverter { display: block; float: right; width:50px; margin:-25px 0 10px 0; background:url + +(http://data.chinahighlights.com/css/images/merge/nav-mere-20130723.png) no-repeat 50px 2px #f1f1f1; padding:2px 5px; font + +-size:12px; position:relative; border-radius:4px; border: 1px solid #d1d1d1; } +.moneyConverter #first { color:#a31022} +.moneyConverter .currencyList { position:absolute; top:15px; left:-1px; width:60px; display: block; background:#f1f1f1; + +padding:5px 0 0 0; border:1px solid #d1d1d1; border-top:none; border-radius:4px;} +.moneyConverter .currencyList ul { margin:0} +.moneyConverter .currencyList ul li { list-style: none; line-height:16px; padding:2px 5px; cursor:pointer} +.moneyConverter .currencyList ul li:hover { background:#d1d1d1;} +.moneyConverter em { font-size:13px; font-style:normal; margin-right:3px;} + +/* for bj-4 */ +.tourSummary { border:1px solid #d1d1d1; padding:18px 0 10px 10px; background:#f1f1f1; margin:10px auto 15px; position:relative; height:315px; } +.tourSummary h2 { font-size:18px; font-weight: normal; background: none repeat scroll 0 0 #E0E0E0; margin: -18px 0 10px -10px; padding: 10px 5px } \ No newline at end of file diff --git a/css/citytour-info.asp b/css/citytour-info.asp new file mode 100644 index 0000000..1154ba6 --- /dev/null +++ b/css/citytour-info.asp @@ -0,0 +1,1237 @@ + + + + + + +<% +'区分是长线还是一地 +tour_url_type "single", temp_CLI_PackageClass '长线用tour 一地用single +If Replace(CLI_CityName, " ", "") <> Replace(Request("city"), "-", "") Then + GotoErrPage +End If +If changeParaStr(SafeRequest("city", 0)) = "hongkong" Then + Response.Redirect(Replace(RewriteUrl, "/hongkongtour/", "/hong-kongtour/")) +End If + + +set rstemp = server.createobject("adodb.recordset") +set rs = server.createobject("adodb.recordset") + +checkflag = false +set ttt = Server.CreateObject("adodb.recordset") +sql="SELECT CLD_SN FROM dbo.CustomerLineDetail WHERE (CLD_CLI_SN = "&CLI_SN&") AND (CLD_ServiceType = 'A')" +ttt.open sql,conn,3,1,1 +if not ttt.eof then + hotelstr = "+ well selected hotel" + hotelflag = true +else + hotelstr = "" + hotelflag = false +end if +ttt.close +set ttt = nothing + + +'sql="SELECT top 1 CLP_TwoToFiveAdultPrice FROM CustomerLinePrice where CLP_CLI_SN=" & CLI_SN & " order by CLP_TwoToFiveAdultPrice " +'CLI_Price=conn.execute(sql)(0) + + + +'查找线路地图 +sql="select top 1 '/image'+PII_Location+dbo.GetNetImageFileName(2,ltrim(rtrim(PII_FileName))) as " & _ + "PII_url from PictureInfo where " & _ + "PII_ServiceType2=29002 and PII_ServiceType='T' and PII_ResourceSN=" & CLI_SN + +rstemp.open sql,conn,3,1,1 +if not rstemp.eof then + pic_url=rstemp("PII_url") +end if +rstemp.close + +if pic_url<>empty then + +else + sql="SELECT isnull(CLD_ServiceCity,0) as CLD_ServiceCity FROM CustomerLineDetail " & _ + "WHERE (CLD_CLI_SN = " & CLI_SN & ") AND (CLD_DayNo = 1) AND (CLD_ServiceType = 'A')" + + rstemp.open sql,conn,3,1,1 + if not rstemp.eof then + thecity=rstemp("CLD_ServiceCity") + else + thecity=0 + end if + rstemp.close + + sql="select top 1 '/image'+PII_Location+dbo.GetNetImageFileName(2,ltrim(rtrim(PII_FileName))) as " & _ + "PII_url from PictureInfo where " & _ + "PII_ServiceType2=29002 and PII_ServiceType='T' and PII_CII_SN=" & thecity + rstemp.open sql,conn,3,1,1 + if not rstemp.eof then + pic_url=rstemp("PII_url") + end if + rstemp.close + +end if + + +set rs1=server.createobject("adodb.recordset") +set rs2=server.createobject("adodb.recordset") + + +set rs3=server.createobject("adodb.recordset") +set rs4=server.createobject("adodb.recordset") + + +'sql="select * from V_Web_TourInfo where CLI2_LGC=" & site_lgc & " and CLI_SN=" & CLI_SN +sql= " " &_ +" Select " &_ +" dbo.CustomerLineInfo2.CLI2_Name, dbo.CustomerLineInfo.CLI_Days, " &_ +" dbo.CustomerLineInfo.CLI_SN, dbo.CustomerLineInfo2.CLI2_Introduction, " &_ +" dbo.CustomerLineInfo.CLI_NO, dbo.CustomerLineInfo.CLI_LineType, " &_ +" dbo.CustomerLineInfo2.CLI2_LGC, dbo.CustomerLineInfo2.CLI2_LineDescribe, " &_ +" dbo.CustomerLineInfo2.CLI2_EntranceCity, " &_ +" dbo.CustomerLineInfo2.CLI2_DepartureCity, dbo.CustomerLineInfo2.CLI2_PassCity, " &_ +" dbo.CustomerLineInfo.CLI_PackageClass, dbo.CustomerLineInfo.CLI_ListImage, " &_ +" dbo.CustomerLineInfo2.CLI2_BriDescribe, dbo.CustomerLineInfo2.CLI2_PriceInclude, " &_ +" dbo.CustomerLineInfo.CLI_Addon, dbo.CustomerLineInfo.CLI_Extention, " &_ +" dbo.CustomerLineInfo.CLI_CityName, dbo.CustomerLineInfo.CLI_OrderNum, " &_ +" dbo.CustomerLineInfo.CLI_IncTour, dbo.CustomerLineInfo.CLI_LineClass, " &_ +" dbo.CustomerLineInfo.CLI_PrimeGroup, dbo.CustomerLineInfo.CLI_State, " &_ +" dbo.CustomerLineInfo2.CLI2_DepartureDate, dbo.CustomerLineInfo.CLI_SX, " &_ +" dbo.CustomerLineInfo.CLI_Grade, dbo.CustomerLineInfo2.CLI2_Describe, dbo.CustomerLineInfo2.CLI2_Memo, dbo.GetCityName(CLI_CII_SN, 1) AS CityName " &_ +" FROM dbo.CustomerLineInfo2 INNER JOIN " &_ +" dbo.CustomerLineInfo ON " &_ +" dbo.CustomerLineInfo2.CLI2_CLI_SN = dbo.CustomerLineInfo.CLI_SN " &_ +" WHERE (dbo.CustomerLineInfo.DeleteFlag <> 1) and CLI2_LGC=" & site_lgc & " and CLI_SN=" & CLI_SN +'response.write sql +'response.End() +cityname = "" +rs.open sql,conn,3,1,1 +if not rs.eof then + cityname = CLI_CityName + If cityname = "" Or IsEmpty(cityname) Or IsNull(cityname) Then + cityname = rs("CityName") + End If + CLI_Days = rs("CLI_Days") + CLI_NO=rs("CLI_NO") + CLI2_PassCity = rs("CLI2_PassCity") + sql="select WPI_Location+WPI_Name as WPI_url from WebPageInfo where" &_ + " WPI_Web='" & WebCode & "' and WPI_ServiceType='T' and WPI_ResourceName='" & _ + CLI_NO & "'" + rstemp.open sql,conn,3,1,1 + if not rstemp.eof then + file_url=rstemp("WPI_url") + end if + rstemp.close + + '查询豪华等线路的酒店及价格 + '查询豪华等线路的酒店及价格 + Sql = "SELECT DISTINCT CustomerLineInfo.CLI_NO, CLI_SN," + Sql = Sql & " VEndorInfo2.VEI2_CompanyN, VEndorInfo2.VEI2_Http," + Sql = Sql & " CItyInfo2.CII2_LGC, CustomerLineDetail.CLD_DayNo," + Sql = Sql & " CItyInfo2.CII2_Name, CustomerLinePrice.CLP_OneAdultPrice," + Sql = Sql & " CLI_PackageClass, CustomerLinePrice.CLP_TwoToFiveAdultPrice," + Sql = Sql & " CustomerLinePrice.CLP_SixToNineAdultPrice," + Sql = Sql & " CustomerLinePrice.CLP_OverTenAdultPrice," + Sql = Sql & " CustomerLinePrice.CLP_OneRoomDiffPrice" + Sql = Sql & " FROM CustomerLineInfo INNER JOIN CustomerLineDetail" + Sql = Sql & " ON CustomerLineInfo.CLI_SN = CustomerLineDetail.CLD_CLI_SN" + Sql = Sql & " INNER JOIN CItyInfo2" + Sql = Sql & " ON CustomerLineDetail.CLD_ServiceCity = CItyInfo2.CII2_CII_SN" + Sql = Sql & " INNER JOIN VEndorInfo2" + Sql = Sql & " ON CustomerLineDetail.CLD_ServiceSN = VEndorInfo2.VEI2_VEI_SN" + Sql = Sql & " INNER JOIN CustomerLinePrice" + Sql = Sql & " ON CustomerLineInfo.CLI_SN = CustomerLinePrice.CLP_CLI_SN" + Sql = Sql & " WHERE (CustomerLineInfo.CLI_NO = '" & CLI_NO & "')" + Sql = Sql & " AND (VEndorInfo2.VEI2_LGC = " & site_lgc & " )" + Sql = Sql & " AND (CustomerLineDetail.CLD_ServiceType = 'A')" + Sql = Sql & " AND (CItyInfo2.CII2_LGC = " & site_lgc & " )" + Sql = Sql & " AND (CustomerLineDetail.CLD_ServiceSN2 <> 18)" + Sql = Sql & " AND (CustomerLineDetail.CLD_ServiceSN <> 1491)" + Sql = Sql & " AND (CustomerLineDetail.CLD_ServiceSN <> 1743)" + sql = Sql & " AND (CustomerLinePrice.CLP_Area=2) and (CLI_State = 1005003 or CLI_State = 1005004)" + + Sql2 = "SELECT DISTINCT CustomerLineInfo.CLI_NO, CLI_SN," + Sql2 = Sql2 & " CustomerLinePrice.CLP_OneAdultPrice," + Sql2 = Sql2 & " CLI_PackageClass, CustomerLinePrice.CLP_TwoToFiveAdultPrice," + Sql2 = Sql2 & " CustomerLinePrice.CLP_SixToNineAdultPrice," + Sql2 = Sql2 & " CustomerLinePrice.CLP_OverTenAdultPrice," + Sql2 = Sql2 & " CustomerLinePrice.CLP_OneRoomDiffPrice" + Sql2 = Sql2 & " FROM CustomerLineInfo INNER JOIN CustomerLinePrice" + Sql2 = Sql2 & " ON CustomerLineInfo.CLI_SN = CustomerLinePrice.CLP_CLI_SN" + Sql2 = Sql2 & " WHERE (CustomerLineInfo.CLI_NO = '" & CLI_NO & "')" + Sql2 = Sql2 & " AND (CustomerLinePrice.CLP_Area=2) and (CLI_State = 1005003 or CLI_State = 1005004)" + + + PriceType=" AND (dbo.CustomerLinePrice.CLP_PriceType = 2)" + + + sql1=Sql & " AND (CustomerLineInfo.CLI_Grade = 7002)" & PriceType + Sql1 = Sql1 & " ORDER BY CustomerLineDetail.CLD_DayNo" + + + rs1.open Sql1,conn,3,1,1 + if rs1.eof then + sql1=Sql2 & " AND (CustomerLineInfo.CLI_Grade = 7002)" & PriceType + rs1.close + rs1.open Sql1,conn,3,1,1 + nohotel1=1 + end if + + + '查询标准等线路的酒店及价格 + sql1=Sql & " AND (CustomerLineInfo.CLI_Grade = 7001)" & PriceType + Sql1 = Sql1 & " ORDER BY CustomerLineDetail.CLD_DayNo" + + rs2.open Sql1,conn,3,1,1 + if rs2.eof then + sql1=Sql2 & " AND (CustomerLineInfo.CLI_Grade = 7001)" & PriceType + rs2.close + rs2.open Sql1,conn,3,1,1 + nohotel2=1 + end if + + + '查询经济等线路的酒店及价格 + + sql1=Sql & " AND (CustomerLineInfo.CLI_Grade = 7003)" & PriceType + Sql1 = Sql1 & " ORDER BY CustomerLineDetail.CLD_DayNo" + + rs3.open Sql1,conn,3,1,1 + if rs3.eof then + sql1=Sql2 & " AND (CustomerLineInfo.CLI_Grade = 7003)" & PriceType + rs3.close + rs3.open Sql1,conn,3,1,1 + nohotel3=1 + end if + + 'query all total reviews + sql="SELECT count(0) as Num " & _ + " FROM Eva_CustomerMail LEFT OUTER JOIN" & _ + " ConfirmLineInfo ON Eva_CustomerMail.ECM_GRI_SN = ConfirmLineInfo.COLI_GRI_SN" & _ + " where ECM_Public=1 and ECM_Dealed=1 and ECM_PubContent is not null and ECM_CLI_NO='" & CLI_NO & "'" &_ + " and (dbo.ConfirmLineInfo.COLI_WebCode = '"&Site_Code&"') " + ReviewNum = conn.Execute(sql)(0) + +i2=rs1.recordcount +if rs2.recordcount>i2 then + i2=rs2.recordcount +end if +if rs3.recordcount>i2 then + i2=rs3.recordcount +end if + +else + response.write"" + response.End() +end if + +Dim temp_Landscape_Date, temp_Landscape_pic_info, temp_PicInfo + +temp_Landscape_Date = get_Landscape_Date(CLI_SN) + +'XXXXXXXXXXXXXXXXXXXXXX +HTCustomerLinePic = getHTCustomerLinePic(CLI_SN) + +city = cityname +wid = Site_ID +eid = CLI_SN +etype = "t" +epagetype="t-citytour-info" + + +def_title = CLI_Days&"-Day " &TourName& " from $" &setFigure (getPriceNine(CLng(CLI_Price), INTERVAL)) +def_keywords = capitalize(CityName)&" tour, "&capitalize(CityName)&" "&CLI_Days&" days tour, "&CLI_Days&" days "&capitalize(CityName)&" tour, "&CLI_Days&" day "&capitalize(CityName)&" city tour" +def_description = CLI2_Introduction +%> + + + +<%=seo_title(wid,eid,etype,epagetype,def_title)%> + + +"/> + + + +<% +If Request.QueryString("RewriteUrl") <> "" Then +RewriteUrl = Request.QueryString("RewriteUrl") +End If +If RewriteUrl <> "" Then%> +<% +End If%> + + + + + + + + + + + +
+ +
+
+ +

<%=capitalize(TourName)%>

+
+
+ +
+
+
+ <% If Len(TourIntroduction) >2 Then %> + +

<% =TourIntroduction %>

+
+ <% End If %> +

Daparture Date: + <% If trim(rs("CLI2_DepartureDate"))<>"" Then %> + <%=rs("CLI2_DepartureDate")%> + <% ElseIf rs("CLI_PrimeGroup")=True Then %> + This tour starts at Beijing on every other Tuesday from March to November, on the twice a month basis. + <% Else %> + You Choose! + <% End If %> +
+ Duration: + <% + If cli_days > 1 then + Response.Write cli_days & " Days" + Else + Response.Write cli_days & " Day" + End If + %> +

+
+ Reviews:<%=ReviewNum%> +
+
From: + $<% = setFigure (getPriceNine(CLng(CLI_Price), INTERVAL)) %> per person + In stock +
+
Inquiry Now
+
+
+
+ <% If LCase(CLI_NO) = "gl-1" Then %> +
+
+ + + + + + + + + +
+
+ <% Else%> + <% + Video_Width=300 + Video_height=225 + Video_RelType = "T" '关联产品类型 城市 路线等 沿用韩特飞的数值 + Video_Lang = Site_LGC '语种 只cht用 默认1 + Video_RelSn = cli_sn '线路或者文章id + %> + + <% End IF%> +
+ <% If Video_exist Then %> +
+
<%=Video_code%>
+
+
+ <% ElseIf LCase(CLI_NO) <> "gl-1"Then %> + + <% End If %> +
+
+
+
+
+ + <% + sql = "" + Set rsinfo = server.CreateObject("adodb.recordset") + sql = "select CLI2_Name,CLI_Days,CLI2_Introduction,CLI_NO,CLI2_LineDescribe,CLI_PackageClass,CLI_Addon,CLI_PrimeGroup,CLI_LineType,CLI_SN from " & _ + "V_Web_TourInfo where CLI2_LGC="&Site_LGC&" and CLI_State = 1005004 and CLI_no='"&CLI_no&"' " + 'Response.Write(SQL) + rsinfo.Open sql, conn, 1, 1, 1 + tourinfostr = "" + i = 1 + hotel_sizeof = 0 + If Not rsinfo.EOF Then + For i = 1 to rsinfo("CLI_Days") + rs_Describe_SQL = " " &_ + " DECLARE @CLI_SN int, @DayNo int, @LGC int " &_ + " SET @CLI_SN = " & rsinfo("CLI_SN") & " " &_ + " SET @DayNo = " & i & " " &_ + " SET @LGC = " & Site_Lgc & " DECLARE @List nvarchar(4000), @Memo nvarchar(4000) " &_ + " EXEC SP_LineTour_GetStationDescribe @CLI_SN, 1, @DayNo, 0, @LGC, 0, " &_ + " @List out, @Memo out, - 1, - 1, - 1, - 1 " &_ + " SELECT replace(@List, char(10), '
') AS info1, replace(@Memo, char(10), '
') " &_ + " AS info2 " + 'Response.Write(rs_Describe_SQL) + 'Response.End() + Set rs_Describe = Conn.Execute(rs_Describe_SQL, , 1) + temp_Describe = Replace(rs_Describe("info1"), "

Day "&i&"

", "") + Response.Write("
") + %> +

Day + <% =i %> +

+ <% if i =2 then%> + <% + 'QA来源统计 专为线路T、酒店 A. + 'sources_type_ 全局变量 32002 + 'product_type_ 全局变量 T, A + sources_type_ = 32002 + product_type_ = "T" + %> + + <% end if %> + <% + If CheckDimension(ManualDescribe_row) <> 2 Then + tmp_row(0, 0) = -1 + tmp_row(0, 1) = -1 + tmp_row(0, 2) = -1 + ManualDescribe_row = tmp_row + End If + ManualDescribe_Empty = False + For iii_m = 0 to ubound(ManualDescribe_row, 2) + If ManualDescribe_row(0, iii_m) = i Then + If Len(ManualDescribe_row(1, iii_m)) < 10 Then + ManualDescribe_Empty = False + Exit For + End If + %> + <% + If ManualDescribe_row(2, iii_m) Then + ManualDescribe_pic = GetOnePicPII_SN(ManualDescribe_row(2, iii_m), 1) + If ManualDescribe_pic <> "" Then + %> +
" width="300">
+ <% + End If + End If + %> +

+ <% Response.Write(ManualDescribe_row(1, iii_m)) %> +

+ <% + ManualDescribe_Empty = True + Exit For + Else + ManualDescribe_Empty = False + End If + Next + %> + <% + If ManualDescribe_Empty = False Then + %> + <% '----- 程序出描述 Start ---------------------------------------------------------------%> +
+ <% + For tp_i = 0 to Ubound(temp_Landscape_Date, 2) + If temp_Landscape_Date(1, tp_i) = i Then + temp_PicInfo = getAttrPhoto(temp_Landscape_Date(2, tp_i)) + If IsArray(temp_PicInfo) Then + If CheckDimension(Ubound(HTCustomerLinePic)) = 2 Then + If ubound(HTCustomerLinePic(4, HTCI), 2) < HTCI Then + tmp_HTCustomerLinePic = HTCustomerLinePic(4, HTCI) + End If + End If + %> + "> + <% + End If + End If + Next + If CheckDimension(HTCustomerLinePic) = 2 Then + For HTCI = 0 to Ubound(HTCustomerLinePic, 2) + If HTCustomerLinePic(1, HTCI) = i Then + %> + "> <% =HTCustomerLinePic(4, HTCI) %>"> + <% + End If + Next + End If + %> +
+
+ <% Response.Write(temp_Describe & "

" & rs_Describe("info2") & "

") %> + <% '----- 程序出描述 End ---------------------------------------------------------------%> + <% + End If + %> + <% + + If get_ODate_Search_H(TempDateHotel, i) <> "" Then + %> + <% + hotel_sizeof = hotel_sizeof + 1 + End If + Response.Write("
") + 'if i = 2 Then Response.End() + Next + End If + rsinfo.Close + Set rsinfo = Nothing + Response.Write(tourinfostr) + %> +
+
+
+
Price Per Person in US Dollars + Currency Converter +
+
    +
  1. Normally hotels allow a maximum of 3 adults per room with an extra bed, at extra charge.
  2. +
  3. Tour price is indicative only, please enquire for a detailed quotation.
  4. +
  5. More people more discounts. Low season, lower price.
  6. +
  7. * Single Room Supplement prices are shown: Superior/Deluxe/Economy
  8. +
+
+
X
+
+
+ + + + <% + If setFigure(addition(OneAdultPrice1, 0)) <> "" Or setFigure(addition(OneAdultPrice2, 0)) <> "" Or setFigure(addition(OneAdultPrice3, 0)) <> "" _ + And setFigure(addition(TwoToFiveAdultPrice1, 0)) <> "" Or setFigure(addition(TwoToFiveAdultPrice2, 0)) <> "" Or setFigure(addition(TwoToFiveAdultPrice3, 0)) <> "" _ + And setFigure(addition(SixToNineAdultPrice1, 0)) <> "" Or setFigure(addition(SixToNineAdultPrice2, 0)) <> "" Or setFigure(addition(SixToNineAdultPrice3, 0)) <> "" _ + Then %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <% + End If + If setFigure(addition(OneAdultPrice4, 0)) <> "" Or setFigure(addition(OneAdultPrice5, 0)) <> "" Or setFigure(addition(OneAdultPrice6, 0)) <> "" _ + Or setFigure(addition(TwoToFiveAdultPrice4, 0)) <> "" Or setFigure(addition(TwoToFiveAdultPrice5, 0)) <> "" Or setFigure(addition(TwoToFiveAdultPrice6, 0)) <> "" _ + Or setFigure(addition(SixToNineAdultPrice4, 0)) <> "" Or setFigure(addition(SixToNineAdultPrice5, 0)) <> "" Or setFigure(addition(SixToNineAdultPrice6, 0)) <> "" _ + Then %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <% + End If %> + + +
<% + If LCase(CLI_NO) <> "ybl-2" And LCase(CLI_NO) <> "ybl-3" And LCase(CLI_NO) <> "ybl-4" And LCase(CLI_NO) <> "ybl-5" Then + %>Nov.1 - Mar. 31<% + Else%>Feb.16 - Mar.16<% + End If %>Superior Deluxe Economy Single Room Supplement *
1 Person<% If Line_SN1 <> "" Then + If setFigure (getPriceNine(addition(OneAdultPrice1, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(OneAdultPrice1, 0), INTERVAL))%> + <% + End If + Else %> + - + <% End If %><% If Line_SN2 <> "" Then + If setFigure (getPriceNine(addition(OneAdultPrice2, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(OneAdultPrice2, 0), INTERVAL))%> + <% + End If + Else %> + - + <% End If %><% If Line_SN3 <> "" Then + If setFigure (getPriceNine(addition(OneAdultPrice3, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(OneAdultPrice3, 0), INTERVAL))%> + <% + End If + Else %> + - + <% End If %> -
2-5 Persons<% If Line_SN1 <> "" Then + If setFigure (getPriceNine(addition(TwoToFiveAdultPrice1, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(TwoToFiveAdultPrice1, 0), INTERVAL))%> + <% + End If + Else %> + - + <% End If %><% If Line_SN2 <> "" Then + If setFigure (getPriceNine(addition(TwoToFiveAdultPrice2, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(TwoToFiveAdultPrice2, 0), INTERVAL))%> + <% + End If + Else %> + - + <% End If %><% If Line_SN3 <> "" Then + If setFigure (getPriceNine(addition(TwoToFiveAdultPrice3, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(TwoToFiveAdultPrice3, 0), INTERVAL))%> + <% + End If + Else %> + - + <% End If %><% If Line_SN1 <> "" Then + If setFigure(Replace(OneRoomDiffPrice1, "$", "")) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure(Replace(OneRoomDiffPrice1, "$", ""))%> / + <%End If%> + <% Else %> + - / + <% End If %> + <% If Line_SN2 <> "" Then + If setFigure(Replace(OneRoomDiffPrice2, "$", "")) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure(Replace(OneRoomDiffPrice2, "$", ""))%> / + <%End If%> + <% Else %> + - / + <% End If %> + <% If Line_SN3 <> "" Then + If setFigure(Replace(OneRoomDiffPrice3, "$", "")) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure(Replace(OneRoomDiffPrice3, "$", ""))%> / + <%End If%> + <% Else %> + - / + <% End If %>
6-9 Persons<% If Line_SN1 <> "" Then + If setFigure (getPriceNine(addition(SixToNineAdultPrice1, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(SixToNineAdultPrice1, 0), INTERVAL))%> + <% + End If + Else %> + - + <% End If %><% If Line_SN2 <> "" Then + If setFigure (getPriceNine(addition(SixToNineAdultPrice2, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(SixToNineAdultPrice2, 0), INTERVAL))%> + <% + End If + Else %> + - + <% End If %><% If Line_SN3 <> "" Then + If setFigure (getPriceNine(addition(SixToNineAdultPrice3, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(SixToNineAdultPrice3, 0), INTERVAL))%> + <% + End If + Else %> + - + <% End If %><% If Line_SN1 <> "" Then + If setFigure(Replace(OneRoomDiffPrice1, "$", "")) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure(Replace(OneRoomDiffPrice1, "$", ""))%> / + <%End If%> + <% Else %> + - / + <% End If %> + <% If Line_SN2 <> "" Then + If setFigure(Replace(OneRoomDiffPrice2, "$", "")) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure(Replace(OneRoomDiffPrice2, "$", ""))%> / + <%End If%> + <% Else %> + - / + <% End If %> + <% + If Line_SN3 <> "" Then + If setFigure(Replace(OneRoomDiffPrice3, "$", "")) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure(Replace(OneRoomDiffPrice3, "$", ""))%> / + <%End If%> + <% Else %> + - / + <% End If %>
<% + If LCase(CLI_NO) <> "ybl-2" And LCase(CLI_NO) <> "ybl-3" And LCase(CLI_NO) <> "ybl-4" And LCase(CLI_NO) <> "ybl-5" Then + %>Apr.1 - Oct.31<% + Else%>Feb.8 - Feb.15<% + End If + %>Superior Deluxe Economy Single Room Supplement *
1 Person<% If Line_SN4 <> "" Then + If setFigure (getPriceNine(addition(OneAdultPrice4, 0), INTERVAL))= "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(OneAdultPrice4, 0), INTERVAL))%> + <%End If %> + <% Else %> + - + <% End If %><% If Line_SN5 <> "" Then + If setFigure (getPriceNine(addition(OneAdultPrice5, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(OneAdultPrice5, 0), INTERVAL))%> + <%End If %> + <% Else %> + - + <% End If %><% If Line_SN6 <> "" Then + If setFigure (getPriceNine(addition(OneAdultPrice6, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(OneAdultPrice6, 0), INTERVAL))%> + <%End If %> + <% Else %> + - + <% End If %> -
2-5 Persons<% If Line_SN4 <> "" Then + If setFigure (getPriceNine(addition(TwoToFiveAdultPrice4, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(TwoToFiveAdultPrice4, 0), INTERVAL))%> + <%End If %> + <% Else %> + - + <% End If %><% If Line_SN5 <> "" Then + If setFigure (getPriceNine(addition(TwoToFiveAdultPrice5, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(TwoToFiveAdultPrice5, 0), INTERVAL))%> + <%End If %> + <% Else %> + - + <% End If %><% If Line_SN6 <> "" Then + If setFigure (getPriceNine(addition(TwoToFiveAdultPrice6, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(TwoToFiveAdultPrice6, 0), INTERVAL))%> + <%End If %> + <% Else %> + - + <% End If %><% If Line_SN4 <> "" Then + If setFigure(Replace(OneRoomDiffPrice4, "$", "")) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure(Replace(OneRoomDiffPrice4, "$", ""))%> / + <%End If%> + <% Else %> + - / + <% End If %> + <% If Line_SN5 <> "" Then + If setFigure(Replace(OneRoomDiffPrice5, "$", "")) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure(Replace(OneRoomDiffPrice5, "$", ""))%> / + <%End If%> + <% Else %> + - / + <% End If %> + <% If Line_SN6 <> "" Then + If setFigure(Replace(OneRoomDiffPrice6, "$", "")) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure(Replace(OneRoomDiffPrice6, "$", ""))%> / + <%End If%> + <% Else %> + - / + <% End If %>
6-9 Persons<% If Line_SN4 <> "" Then + If setFigure (getPriceNine(addition(SixToNineAdultPrice4, 0), INTERVAL))= "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(SixToNineAdultPrice4, 0), INTERVAL))%> + <%End If%> + <% Else %> + - + <% End If %><% If Line_SN5 <> "" Then + If setFigure (getPriceNine(addition(SixToNineAdultPrice5, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(SixToNineAdultPrice5, 0), INTERVAL))%> + <%End If%> + <% Else %> + - + <% End If %><% If Line_SN6 <> "" Then + If setFigure (getPriceNine(addition(SixToNineAdultPrice6, 0), INTERVAL)) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure (getPriceNine(addition(SixToNineAdultPrice6, 0), INTERVAL))%> + <%End If%> + <% Else %> + - + <% End If %><% If Line_SN4 <> "" Then + If setFigure(Replace(OneRoomDiffPrice4, "$", "")) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure(Replace(OneRoomDiffPrice4, "$", ""))%> / + <%End If%> + <% Else %> + - / + <% End If %> + <% If Line_SN5 <> "" Then + If setFigure(Replace(OneRoomDiffPrice5, "$", "")) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure(Replace(OneRoomDiffPrice5, "$", ""))%> / + <%End If%> + <% Else %> + - / + <% End If %> + <% If Line_SN6 <> "" Then + If setFigure(Replace(OneRoomDiffPrice6, "$", "")) = "" Then + Response.Write("-") + Else + %> + $<%=setFigure(Replace(OneRoomDiffPrice6, "$", ""))%> / + <%End If%> + <% Else %> + - / + <% End If %>
+
Inquiry Now +
Tailor Make This Tour
+
OR
+
+
Tour Code: <%=ucase(cli_no)%>
Destinations: <%=capitalize(cityname)%>
Tour Length: <%=cli_days%> Days
Attractions: <%=rs("CLI2_Memo")%>
Acommodation: Economy +
+
+ +
+ <% + If Hotel_sizeof > 0 Then%> +
Hotels We Arranged
+ <% + '/======================================================== + '单独查询城市的酒店列表 + '不分淡旺季 + '/======================================================== + rs1.close + rs2.close + rs3.close + + Sql = "SELECT DISTINCT VEndorInfo2.VEI2_CompanyN, CItyInfo2.CII2_Name ,VEndorInfo2.VEI2_VEI_SN, CustomerLineDetail.CLD_DayNo" + Sql = Sql & " FROM CustomerLineInfo INNER JOIN CustomerLineDetail" + Sql = Sql & " ON CustomerLineInfo.CLI_SN = CustomerLineDetail.CLD_CLI_SN" + Sql = Sql & " INNER JOIN CItyInfo2" + Sql = Sql & " ON CustomerLineDetail.CLD_ServiceCity = CItyInfo2.CII2_CII_SN" + Sql = Sql & " INNER JOIN VEndorInfo2" + Sql = Sql & " ON CustomerLineDetail.CLD_ServiceSN = VEndorInfo2.VEI2_VEI_SN" + Sql = Sql & " INNER JOIN CustomerLinePrice" + Sql = Sql & " ON CustomerLineInfo.CLI_SN = CustomerLinePrice.CLP_CLI_SN" + Sql = Sql & " WHERE (CustomerLineInfo.CLI_NO = '" & CLI_NO & "')" + Sql = Sql & " AND (VEndorInfo2.VEI2_LGC = " & Site_LGC & " )" + Sql = Sql & " AND (CustomerLineDetail.CLD_ServiceType = 'A')" + Sql = Sql & " AND (CItyInfo2.CII2_LGC = " & Site_LGC & " )" + Sql = Sql & " AND (CustomerLineDetail.CLD_ServiceSN2 <> 18)" + Sql = Sql & " AND (CustomerLineDetail.CLD_ServiceSN <> 1491)" + Sql = Sql & " AND (CustomerLineDetail.CLD_ServiceSN <> 1743)" + sql = Sql & " AND (CustomerLinePrice.CLP_Area=2)" + + '查询豪华等线路的酒店及价格 + sql1 = Sql & " AND (CustomerLineInfo.CLI_Grade = 7002)" + Sql1 = Sql1 & " ORDER BY CustomerLineDetail.CLD_DayNo" + rs1.open Sql1,conn,1,1 + 'response.Write sql1 & "
" + '查询标准等线路的酒店及价格 + sql1=Sql & " AND (CustomerLineInfo.CLI_Grade = 7001)" + Sql1 = Sql1 & " ORDER BY CustomerLineDetail.CLD_DayNo" + rs2.open Sql1,conn,1,1 + 'response.Write sql1 & "
" + '查询经济等线路的酒店及价格 + sql1 = Sql & " AND (CustomerLineInfo.CLI_Grade = 7003)" + Sql1 = Sql1 & " ORDER BY CustomerLineDetail.CLD_DayNo" + rs3.open Sql1,conn,1,1 + 'response.Write sql1 & "
" + 'response.End() + i2=rs1.recordcount + If rs2.recordcount > i2 Then + i2 = rs2.recordcount + End If + If rs3.recordcount > i2 Then + i2 = rs3.recordcount + End If + %> + + + + <%if not rs1.eof then%> + + <%end if%> + <%if not rs2.eof then%> + + <%end if%> + <%if not rs3.eof then%> + + <%end if%> + + <% + For i=1 To i2 + If Not rs1.Eof Then + thehotel11=rs1("VEI2_CompanyN") + Else + thehotel11="11" + End If + If Not rs2.Eof Then + thehotel22 = rs2("VEI2_CompanyN") + Else + thehotel22 = "22" + End If + If not rs3.Eof Then + thehotel33 = rs3("VEI2_CompanyN") + Else + thehotel33 = "33" + End If + If thehotel1 = thehotel11 Or thehotel2 = thehotel22 Or thehotel3 = thehotel33 Then + Else + %> + + + <%If Not rs1.Eof Then%> + + <%End If%> + <%If Not rs2.Eof Then%> + + <%End If%> + <%If Not rs3.Eof Then%> + + <%End If%> + + <% + + End If + If Not rs1.Eof Then rs1.movenext + If Not rs2.Eof Then rs2.movenext + If Not rs3.Eof Then rs3.movenext + 'if not rs4.eof then rs4.movenext + Next + + %> +
CitySuperiorDeluxeEconomy
<% + + If Not rs1.Eof Then + Response.Write rs1("CII2_Name") + thehotel1 = rs1("VEI2_CompanyN") + Elseif Not rs2.eof Then + Response.Write rs2("CII2_Name") + thehotel2 = rs2("VEI2_CompanyN") + Elseif Not rs3.Eof Then + Response.Write rs3("CII2_Name") + thehotel3 = rs3("VEI2_CompanyN") + End If + + %><%=rs1("VEI2_CompanyN")%>
+ <%getstar(getGradeByHotelID(rs1("VEI2_VEI_SN")))%>
<%=rs2("VEI2_CompanyN")%>
+ <%getstar(getGradeByHotelID(rs2("VEI2_VEI_SN")))%>
<%=rs3("VEI2_CompanyN")%>
+ <%getstar(getGradeByHotelID(rs3("VEI2_VEI_SN")))%>
+ <% + End If %> + <% + '1为三峡线路 + If TourSX Then + %> +
+
Yangtze Cruise Ships
+ + + + + + <% + arrSXTour = Get_SXTourCruise(CLI_NO,Site_LGC) + If IsArray(arrSXTour) Then + For i = 0 to ubound(arrSXTour,2) - 1 + ShipName = arrSXTour(0,i) + ShipURL = changeStrPara(arrSXTour(0,i)) + CruiseGread = arrSXTour(1,i) + CruiseFrom = arrSXTour(2,i) + CruiseTo = arrSXTour(3,i) + %> + + + + <% + Next + End if + %> +
Yangtze Cruise ShipsDownstream/Upstream
<%=ShipName%> + + <%=CruiseFrom%>-<%=CruiseTo%>
+ <% + End if + %> +
+ +
+ <% + if isnull(CLI2_Describe) or trim(CLI2_Describe)="" then + else + %> +

Note:

+ <%=CLI2_Describe%> + <%end if%> +
+
+
-Top- +

Price Inclusions and Exclusions

+ <%=Get_PriceInclude(CLI_NO,Site_LGC)%> +
+
+ +
+ + <% + 'QA来源统计 专为线路T、酒店 A. + 'sources_type_ 全局变量 32002 + 'product_type_ 全局变量 T, A + sources_type_ = 32002 + product_type_ = "T" + %> + <% Response.Write ajaxQA(title,array(10)) %> +
+ +
+
+
+
+
+
+
+ + + + diff --git a/css/community/103667.jpg b/css/community/103667.jpg new file mode 100644 index 0000000..bce997f Binary files /dev/null and b/css/community/103667.jpg differ diff --git a/css/cruise-index.css b/css/cruise-index.css new file mode 100644 index 0000000..aa31f62 --- /dev/null +++ b/css/cruise-index.css @@ -0,0 +1,205 @@ +@charset "utf-8"; +/* CSS Document */ +#mainContent p { text-align: justify!important} +.activeYangtze {background:url(/css/images/global/bg-menu-active.png) repeat-x left!important; color:#fff;} +.activeYangtze a { color:#fff!important;} +.searchResults { padding:15px 0px 10px 0; border-bottom:#d1d1d1 1px dashed; margin:0px; } +.searchResults:hover { background:#f1f1f1; background:url(/css/images/yangtze/bg-cruise-hover.JPG) no-repeat right bottom #f2f2f2 } +.searchResults a { color:#545454 } +.searchResults a:hover { color:#a31022; text-decoration:none } +.searchResults .leftSearch { float:left; padding-right:10px; margin-top:5px } +.searchResults .leftSearch img { width:120px; height:90px; border:1px solid #666 } +.searchResults .miidleSearch { float:right; width:500px; display:inline } +.searchResults .miidleSearch h3 { font-size:17px; font-weight: normal; margin: 0 0 10px 0 } +.searchResults .miidleSearch h3 a { text-decoration: none; font-size:17px; } +.tourPrice { font-size:15px; font-style:italic; border-bottom:1px dashed #d1d1d1; padding-bottom:1px; } +.tourPrice strong { color:#a31022; font-size:15px; font-weight: normal; } +.searchResults .miidleSearch h3 a:hover { text-decoration: underline; color:#a31022 } +.searchResults .miidleSearch ul { margin-top:10px } +.searchResults .miidleSearch ul li { list-style:none; margin-bottom:5px; line-height:18px; font-size:11px } +#content .searchResults .miidleSearch ul li p { font-size:11px } +.searchResults .rightSearch { float:left; width:150px; font-size:11px } +.searchResults .rightSearch p { font-size:11px } +.searchResults .rightSearch .click { cursor:pointer } +/* right calendar */ +.cruiseCalendarIndex { background:url(/css/images/yangtze/yangtze-cruise-calendar.png) no-repeat; width:275px; height:125px; padding-top:50px; margin-bottom:15px; } +.cruiseCalendarIndex ul { margin-left:30px; margin-top:10px } +.cruiseCalendarIndex ul li { float:left; width:60px; list-style:none; line-height:20px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#CCC } +.cruiseCalendarIndex ul li a { text-decoration:none; color:#666 } +.cruiseCalendarIndex ul li.active { background:#d1d1d1; border:1px solid #666; color:#a31022; padding:2px 5px; width:auto; margin-right:28px; -moz-border-radius:4px; margin-left:-7px; margin-bottom:0 } +.cruiseCalendarIndex ul li.active a { color:#a31022 } +/* Yangtze Cruise Index Search */ +#cruiseindexContent { width:952px; margin:0 20px 10px 20px } +#cruiseindexSearch { width:312px; height:291px; background:url(/css/images/tour/bg-tour-index-search.png) no-repeat; float: left; margin: 5px 15px 5px 0; padding: 21px 28px 21px 28px; position: relative; } +#cruiseindexSearch h2 { font-size: 19px; margin: 0; color:#a31022; font-weight:500; } +#cruiseindexSearch #selectInfo { margin: 15px auto; width:310px; font-size:14px; font-weight: 600; color:#555; } +#cruiseindexSearch #selectInfo .budget { width:150px; float: left; margin-right:12px; font-family:Arial, Helvetica, sans-serif; } +#cruiseindexSearch #selectInfo select { width:145px; border:1px solid #999;/*7E9DB9*/ background:#fff; padding: 3px 0 3px 3px; color:#555; margin-top:5px; } +#cruiseindexSearch #selectInfo .duration { width:148px; float: left; font-family:Arial, Helvetica, sans-serif; } +#cruiseindexSearch #visiting { width:310px; height:118px; margin: 10px 0; *margin-bottom:0; +} +#cruiseindexSearch #visiting .title { font-size:14px; font-weight: 600; color:#555; font-family:Arial, Helvetica, sans-serif } +#cruiseindexSearch #visiting .citySelect { border: 1px solid #999; padding: 10px; margin: 5px 0; font-size:11px; background:#fff; *padding: 4px 5px 0 5px; +} +#cruiseindexSearch #visiting .citySelect .cityList { float: left; width:auto; } +#cruiseindexSearch #visiting .citySelect .cityList a { color:#545454; } +#cruiseindexSearch #visiting .citySelect .cityList a:hover { color:#a31022; text-decoration: none } +#cruiseindexSearch #visiting .citySelect .cityList ul { margin-left:0; margin-bottom:10px; } +#cruiseindexSearch #visiting .citySelect .cityList ul li { list-style: none; float: left; width: 95px; margin-bottom: 5px; } +#cruiseindexSearch #visiting .citySelect .cityList ul li input { vertical-align:middle; margin: -3px 2px 0px 0; *margin-right:0; +} +#cruiseindexSearch #visiting .citySelect .whatSelected { float: right; width:135px; } +#cruiseindexSearch #visiting .citySelect .whatSelected textarea { width:125px; height: 60px; padding: 5px; border:1px solid #999; font-size:11px; } +.searchButton { margin-top:3px\9; #margin-top:30px; +} +#cruiseindexSearch #visiting .citySelect .whatSelected textarea:focus { border:1px solid #F3CB76; } +#cruiseindexSearch .advancedSearch { position: absolute; bottom: 20px; *bottom: 50px; +right:20px; text-align: right; } +#cruiseindexSearch .advancedSearch a { color:#a31022; font-size:11px; } +#cruiseindexSearch .advancedSearch a:hover { text-decoration: none; } +/**游船首页样式2011-3-14**/ +#searchShip { position:relative; color:#f9f9f9; } +#searchBox { position:absolute; width:247px; height:263px; top:20px; left:20px; padding:15px 0 0 5px; background:url(/css/images/bg-cruise-search.png) no-repeat; } +#searchBox label { width:45px; margin-right:5px; float:left; line-height:16px; margin-top:10px; font-weight:bold; } +#searchBox ul { float:left; display:block; float:left; margin:10px 0 0 0; } +#searchBox ul li { line-height:22px; height:22px; list-style:none; clear:both; color:#f9f9f9; width:185px; } +#searchBox ul li.active { font-weight:bold; } +#searchBox input.date1 { background: none repeat scroll 0 0 #FFF; border: 1px solid #F3CB76; color: #666666; width:140px; font: 12px Verdana, Sans-Serif; margin: 5px 0; padding: 6px 5px; } +#searchBox select.star { width:152px; background: none repeat scroll 0 0 #FFF; border: 1px solid #F3CB76; color: #666666; font: 12px Verdana, Sans-Serif; margin: 5px 0; padding: 4px 5px; } +#searchBox input.submit { margin-left:52px; margin-top:10px; } +.cruiseRouteBox { position:absolute; width:307px; height:252px; top:20px; left:300px; padding:5px 0 0 20px; background:url(/css/images/bg-cruise-summary.png) no-repeat; } +.cruiseRouteBox .arrowLeft1 { background:url(/css/images/arrow-cruise.png) no-repeat; width:15px; height:26px; position:absolute; left:-15px; bottom:110px; display: block; } +.cruiseRouteBox .arrowLeft2 { background:url(/css/images/arrow-cruise.png) no-repeat; width:15px; height:26px; position:absolute; left:-15px; bottom:132px; display: block; } +.cruiseRouteBox .arrowLeft3 { background:url(/css/images/arrow-cruise.png) no-repeat; width:15px; height:26px; position:absolute; left:-15px; bottom:90px; display: block; } +.cruiseRouteBox .arrowLeft4 { background:url(/css/images/arrow-cruise.png) no-repeat; width:15px; height:26px; position:absolute; left:-15px; bottom:65px; display: block; } +#content #searchShip .cruiseRouteBox h2 { font-size:13px; margin-top:10px; } +.cruiseRouteBox #close { width:20px; height:20px; position:absolute; top:10px; right:10px; } +.indexVideo { margin:10px 0 15px 0; } + +/* more series cruise */ +#seriesCruise { margin:10px 0;} +.cruiseTitle { border-bottom:3px solid #a31022; height:20px; margin:20px 0 10px 0;background:url(/pic/cruiseB2.jpg) no-repeat; font-size:16px; padding:3px 0 0 12px; font-family:Arial, Helvetica, sans-serif; color:#fff; } +.cruiseTitle .promoWords { display: block; float: right; width:400px; color:#333; font-size:14px; text-align:right; } +.cruiseTitle260 { border-bottom:3px solid #a31022; height:20px; margin:20px 0 10px 0;background:url(/pic/cruiseB2-260.jpg) no-repeat; font-size:16px; padding:3px 0 0 12px; font-family:Arial, Helvetica, sans-serif; color:#fff; } +.topCruise { width:300px; height:290px; float: left; border:1px solid #999; padding:10px; margin: 0 0 10px 0; } +.topCruise .cruiseName { width:210px; float: left; font-size:15px; margin:5px 0 0 0; text-align:left } +.topCruise .cruiseName a { text-decoration: none; color:#000;} +.topCruise .cruisePrice { width:75px; float: right; font-size:16px; text-align:right; margin:5px 0 0 0;} +.topCruise .cruisePrice span { color:#a31022; font-size:17px; font-family:Arial, Helvetica, sans-serif; display: block; margin:5px 0 0 0;} +.floatRight { float: right!important;} +.featuredInfo { margin:20px 0 0 0;} +.featuredInfo .peopleLike { width:90px; padding-right:10px; float: left; border-right:1px solid #d1d1d1; color:#a31022; text-align:left; font-size: 11px; } +.featuredInfo .privateInfo { width:185px; float: right; font-size:11px; font-weight: bold; padding-top:9px; } +.viewMore { width:96px; float: right; display: block; margin: 10px 0 0 0; clear: both } +.cruiseDeals { margin: 10px 0;} +.cruiseDeals .ship { width:192px; float:left; margin:10px 5px; position:relative; background:#E4E4E4; border:1px solid #d1d1d1; padding:5px; } +.recommendIcon { width:90px; height:55px; position:absolute; right:-22px; top:-14px; background:url(/pic/recommend.gif) no-repeat; } +.cruiseDeals .ship img { margin-bottom:5px; } +.cruiseDeals .ship .caption { display: block; background:#fff; padding:3px; text-align:center;} +.cruiseDeals .ship .caption a { color:#545454; margin-right:5px;} +.cruiseDeals .ship .caption a:hover { text-decoration: none; color:#a31022} +.sailingDate { font-size:10px; display: block; text-align:left; padding-left:20px; color:#777; font-style:italic } +table.cruiseSeries { margin:5px 0 15px 0;border:1px solid #d1d1d1; padding:1px;} +table.cruiseSeries th { height:30px; padding: 0 5px; background:url(/css/images/tour/bg-th-gray-2.png) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight: normal; } +table.cruiseSeries td { font-size:12px; padding:5px; line-height:18px; text-align:center; border-bottom:1px solid #c5c5c5; } +table.cruiseSeries td a { color:#545454; text-decoration: none;} +table.cruiseSeries td a:hover { text-decoration: underline; color:#a31022;} +table.cruiseSeries tr.last td { border-bottom: none } +table.cruiseSeries td.priceLine { color:#a31022; font-size:17px; font-family:Arial, Helvetica, sans-serif} +.withImg { border-bottom: none !important; padding:5px 2px!important;} +.textLeft { text-align: left!important} +#subContent p { margin: -5px 0 15px 0!important} + +.linkInfo { border:2px solid #BDBDBD; padding:5px; margin:10px 0;} +.linkInfo li { background:url(/css/images/drop-1.GIF) no-repeat 0 7px!important; line-height:18px!important; margin-bottom:5px!important; padding-left:18px!important;} +.subTitle { font-size:17px; display: block; margin: 5px 0 10px 0;} +.cruiseMap { margin:2px 0} + +.findMore { display: block; text-align:right; background:url(/pic/doubleArrow2.gif) no-repeat right; padding-right:15px;} +.findMore a { color:#545454;} +.findMore a:hover { text-decoration: none; color:#a31022;} + +/* public search */ +ul#product-search-nav { margin:0; padding:0; color:#444; height:50px; width:275px; overflow:hidden; background:url(/css/images/bg-search-nav.jpg) no-repeat left -2px; } +ul#product-search-nav li { float:left; text-align:center; list-style:none; } +ul#product-search-nav li a { display:block; padding:32px 8px; color:#f6f6f6; height:12px; font-weight:bold; font-size:11px; text-decoration:none; } +ul#product-search-nav li a:hover { color:#444444; } +ul#product-search-nav li a:focus { outline:0; } +ul#product-search-nav li a.tour { width:52px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-right:1px solid #bdbdbd; } +ul#product-search-nav li a.tourSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat left -62px; color:#9c0027; } +ul#product-search-nav li a.cruise { width:50px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; } +ul#product-search-nav li a.cruiseSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -67px -62px; color:#9c0027; } +ul#product-search-nav li a.hotel { width:51px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; } +ul#product-search-nav li a.hotelSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -140px -62px; color:#9c0027; } +ul#product-search-nav li a.flight { width:51px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-left:1px solid #bdbdbd; } +ul#product-search-nav li a.flightSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -207px -62px; color:#9c0027; } +.productBox .productTitle { font-size:14px; line-height:20px; display:block; margin:5px 0; font-weight: bold; } +.productBox { padding:5px 5px 10px 10px; background:#fff url(/css/images/bg-search.gif) no-repeat left bottom; border-left:2px solid #BDBDBD; border-right:2px solid #BDBDBD; border-bottom:2px solid #BDBDBD; margin-bottom:10px; } +.productBox table { font-size:11px; } +.productBox table tr td { text-align:left; margin-bottom:3px; padding:0 0 6px 0; } +.productBox img.searchStyle { margin:5px 83px 5px 0; float:right; } +.productBox ul li { list-style:none; } +.productBox .flightCity { background:#fff url(/css/images/flight/menu.png) 140px center no-repeat; -moz-background-clip:border; -moz-background-inline-policy:continuous -moz-background-origin:padding; +border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; width:153px; } +.productBox a:link, .productBox a:visited { size:11px; color:#545454; } +.productBox a:hover { text-decoration:none; color:#a31022; } +.productBox label { float:left; width:80px; line-height:14px; padding-top:10px; font-size:11px; } +.productBox label.noPadding { padding-top:5px; } +.searchBoxinput200 { width:200px; } +.searchBoxinput250 { width:250px; } +.searchBoxinput100a { width:100px; margin:8px 0 0 29px; } +.searchBoxinput80 { width:80px; margin:5px 0 0 0; } +.searchBoxinput50 { width:50px; margin:10px 0 0 0; } +.searchBoxinput100 { width:100px; margin:5px 0 0 0; } +.searchBoxinput130 { width:130px; margin:5px 0 0 0; } +.searchBoxinput300 { width:300px; margin:8px 0 0 29px; } +.searchBoxinput120 { width:120px; margin:10px 0 0 0; } +.productBox input, .productBox textarea, .productBox select { -x-system-font:none; background:#fff; border:1px solid #DDDDDD; color:#666666; font-family:Verdana, Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; padding:4px 5px; margin:5px 0 5px 0; } +.productBox input:focus, .productBox textarea:focus, .productBox select:focus, .productBox input.nobg:focus { border:1px solid #a31022; background-color:#f1f1f1; } +.productBox input { background:#fff url(/css/images/calender.GIF) 140px center no-repeat; width:153px; padding:4px 5px; border:1px solid #F3CB76; } +.productBox input.nobg { background:#fff; width:153px; border:solid 1px #ddd; } +.productBox input.radio { width:18px; border:1px solid #fff; margin-top:8px; margin-right:5px; float:left; margin-left:10px; } +.productBox select { width:165px; } +.productBox select option { padding-left:5px; background:#fff; border-bottom:1px solid #eee; font-size:12px; } +.productBox .productboxcity { font-size:10px; width:160px; background:#fff; border:1px solid #DDDDDD; float:left; padding:5px 0 5px 5px; } +.productBox .productboxcity td { padding:2px 0 5px 2px; color:#666; vertical-align:middle; line-height:12px; } +.productBox input.checkbox { background:#fff; width:16px; padding:2px 0 2px 2px; border: none; margin-top:-3px; margin-bottom:0px; vertical-align:middle; margin-right:0 } +.productBox textarea { width:140px; height:40px; margin-top:5px; } +.productBox .advancedSearch { float:right; font-size:11px; bottom:5px; } +.productBox .advancedSearch a { color:#9c0027; } +.functionBox { margin-bottom:15px; border:#ccc 1px solid; position:relative; } +.functionBox li:first-letter { text-transform:capitalize; } +.functionBox h5, .functionBox h3 { background: url(/css/images/bg-gray-jianbian.gif) repeat-x; line-height:33px; color:#fff; font-size:14px; padding-left:10px; margin:0; } +.functionBox h5 a { color:#666; } +.functionBox h5 a:hover { color:#a31022; } +.functionBox .functionTitle { background: url(/css/images/bg-gray-jianbian.gif) repeat-x; line-height:33px; color:#fff; font-size:14px; padding-left:10px; margin:0; display:list-item } +.functionBox .functionTitle a { color:#666; text-decoration: none; } +.functionBox .functionTitle a:hover { color:#a31022; } +.functionBox span { padding:5px; } +.questionForm { background-color:#f1f1f1; border:1px #d1d1d1 solid; margin-bottom:10px; padding-bottom:10px; padding:5px; } +#content #subContent .questionForm p { margin:5px 0 0 5px; } +.questionForm h3 { display:block; font-size:14px; margin:0; color:#fff; background:#999 none repeat scroll 0 0; padding:8px 0 8px 12px; } +.questionForm .questionFormTitle { font-size:17px; font-weight: normal; display: block; margin: 5px 0 8px 5px; color:#a31022 } +.questionForm label { float:left; width:70px; line-height:14px; padding-top:10px; padding-right:8px; } +.questionForm input, .questionForm textarea { border:1px solid #DDDDDD; color:#666666; font-size:11px; line-height:16px; padding:4px 5px; width:160px; margin:5px 0 3px 0; } +.questionForm .buttun01 { margin-left:85px; } +.searchSuggestBox { width:279px; height:auto; position:absolute; background:url(/css/images/search-suggest-1.png) no-repeat top left; z-index:1000; display:block; } +.searchSuggestBox ul { position:relative; background:url(/css/images/search-suggest-2.png) repeat-y; } +.searchSuggestBox .bottom { position:relative; background:url(/css/images/search-suggest-3.png) no-repeat top left; height:7px; color:#999; } +.searchSuggestBox ul li { line-height:25px; height:25px; list-style:none; border-top:1px solid #CCC; width:270px; } +.searchSuggestBox ul li a { display:block; text-decoration:none; color:#666; padding:0 0 0 8px; margin:0; } +.searchSuggestBox ul li a strong { color:#666; } +.searchSuggestBox ul li a:hover, #searchSuggestBox ul li a:hover strong { color:#a31022; background-color:#CCC; margin:0; height:25px; } +.searchSuggestBoxliahover a, .searchSuggestBoxliahover strong { color:#a31022 !important; background-color:#CCC; } + +.videoRight { float: right; width:250px; margin: 0 0 5px 10px; } +.videoRight span { display: block; margin:5px 0 0 0;} +/* question submit button */ +.buttun01 { font-weight:bold; text-align:center; color:#A31022; cursor:pointer; } +.buttun01 a { display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-color:#fff; background-image:url(/css/images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:6px 12px; text-decoration:none; color:#a31022; } +.buttun01 a:hover { display:block; padding:6px 12px; background-color:#fff; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom; } +.searchBoxinput130 { width:130px; margin:5px 0 0 0; } +textarea.questionbox{width:95%;} +.questionForm p{padding-right:0; margin-right:0} +.questionForm label{width:80px;} +.red_price{color:#a31022;} \ No newline at end of file diff --git a/css/cruise.css b/css/cruise.css new file mode 100644 index 0000000..33d16b6 --- /dev/null +++ b/css/cruise.css @@ -0,0 +1,708 @@ +/* 中华游标准CSS样本- 游船栏目样式表 */ +/* Designed by ChinaHighlights.inc */ +.footlinkInfo { position:absolute; bottom:-185px; left:60px; width:900px; height:150px; z-index:9999 } +.footlinkInfo a { text-decoration:none } +.footlinkInfo a:hover { text-decoration:underline } +.footlinkInfo img { margin-right:25px; } +ul.series { margin-left:10px; clear:both } +ul.series li { list-style:none; float:left; width:180px; margin:0 10px 8px 0 } +ul.ships { margin-left:5px; clear:both } +ul.ships li { list-style:none; float:left; width:140px; margin:0 10px 8px 0 } +.footlinkInfo h6 { clear:both; margin:0 0 5px 0; font-size:12px } +h2.yangtzeScenery { font-size:15px; margin:5px 0 8px 0 } +h2.cruiseitineraryTitel { font-size:17px; margin:15px 0 8px 0 } +#popularCruise { width:373px; height:450px; background:#f1f1f1; border:1px solid #d1d1d1; float:left; position:relative; margin:20px 0 10px 0; padding:10px } +#popularCruise h2 { font-weight:bold; margin:0px 0 10px 70px } +#popularCruise h2 a { color:#a31022; font-size:15px } +#popularCruise h2 a:hover { text-decoration:underline } +#popularCruise .moreShips { text-align:right; font-size:11px; font-style:italic; margin:5px 0 0 0 } +#popularCruise .moreShips a { color:#a31022; text-decoration:underline } +#popularCruise .moreShips a:hover { text-decoration:none; font-weight:bold } +#popularCruise .ship-icon { background:url(http://data.chinahighlights.com/css/images/yangtze/ship-icon.png) no-repeat; width:61px; height:64px; position:absolute; top:-23px; left:3px } +#popularCruise .cruiseContent { background:#fff; padding:12px 8px 8px 8px } +#popularCruise .cruiseContent .detailedShip { width:170px; float:left; margin:0 15px 17px 0; position:relative } +#popularCruise .cruiseContent .detailedShip .shipPic { width:153px; background:#f1f1f1; border:1px solid #d1d1d1; padding:8px } +#popularCruise .cruiseContent .detailedShip .shipPic img { width:153px; height:100px } +. #popularCruise .cruiseContent .detailedShip ul { +margin:10px 0 +} +#popularCruise .cruiseContent .detailedShip ul li { list-style:none; line-height:12px; margin:8px 5px 2px 5px; font-size:11px } +#popularCruise .cruiseContent .detailedShip a { color:#545454; text-decoration:underline; border-bottom:none } +#popularCruise .cruiseContent .detailedShip a:hover { color:#a31022; text-decoration:none } +#cruiseTips { width:228px; float:right; border:1px solid #d1d1d1; margin:20px 0 10px 0; padding:10px; background:url(/css/images/yangtze/ship-anchor.png) no-repeat right bottom; height:450px } +#cruiseTips h3 { font-size:14px; font-weight:bold; border-bottom:1px solid #d1d1d1; padding-bottom:5px; margin:0 0 8px 0; text-align:center } +#cruiseTips ul { margin:15px 0 0 5px } +#cruiseTips ul li { list-style:none; background:url('data:image/GIF;base64,R0lGODlhBgAIAPUAAOqorPTW2MYWKsQXKsQXK8kZLccaLsYdMMUgMckuQOCFjuOQmPHO0scVK8UVKsYWLcMXLcgcMsUeMsslO8ouQ9BLXNhZatpgb/jf4scVL9xtfeeVo/LEzvv5/P7//////f7+/P/++vz29v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACQALAAAAAAGAAgAAAYqQAvj4xmNCpOFCDSSNAYVzujQeAwMCsQg40hsIgLCJRCCUACdkUeDMaqDADs=') no-repeat left 5px; padding-left:12px; border-bottom:1px solid #d1d1d1; padding-bottom:5px; line-height:16px; margin-bottom:8px; font-size:11px } +#cruiseTips ul li a { list-style:none; text-decoration:none } +#yangtzeriverTours { border:1px solid #d1d1d1; margin:18px 0 10px 0; padding-left:17px; background:url(http://data.chinahighlights.com/css/images/yangtze/bg-yangtze-tour.png) no-repeat right bottom #f2f2f2 } +#yangtzeriverTours h2 { font-size:15px; color:#a31022; padding:0 5px; margin:8px 0 0px 8px } +#yangtzeriverTours .detailedTour { width:190px; float:left; margin:10px 25px 0px 0px } +#yangtzeriverTours .detailedTour img { width:190px; height:90px; margin-bottom:5px; border:1px solid #666 } +#yangtzeriverTours .detailedTour ul { margin:0 } +#yangtzeriverTours .detailedTour ul li { list-style:none; font-size:11px; line-height:15px; margin-bottom:5px } +#content #yangtzeriverTours p a { text-decoration:underline; color:#a31022; font-size:11px; font-weight:bold; margin-right:5px; margin-top:0 } +#content #yangtzeriverTours p a:hover { text-decoration:none } +#yangtzeScenery { margin:18px 0 20px 0 } +#yangtzeScenery img { width:202px; height:134px; margin:5px 23px 10px 0 } +.redPrice20 { font-size:20px; color:#a31022; font-family:Arial, Helvetica, sans-serif; margin:0 0 15px 15px!important } +.redPrice21 { font-size:28px; color:#a31022; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 35px!important } +.redPrice22 { font-size:22px; color:#2d6aca; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 35px!important } +.redPriceWas { font-size:14px; margin::5px 0 0 20px!important; +text-decoration:line-through; font-style:italic; font-weight:normal; } +table.priceTable { margin:0 0 10px 0; width:660px } +table.priceTable tr.title { background:#d1d1d1; width:660px; height:34px; border-right:1px solid #d1d1d1; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px } +table.priceTable tr.title th { border-left:1px solid #fff } +table.priceTable tr.title th.first { border:none } +table.priceTable th a { color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none } +table.priceTable th a; +hover { text-decoration:underline; color:#a31022 } +table.priceTable td { border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; text-align:center; padding:5px } +table.priceTable td input { vertical-align:middle; margin-bottom:0; margin-top:-3px } +table.priceTable td.first { text-align:left; border-left:1px solid #d1d1d1 } +.submitButton { text-align:right } +.itineraryChoose { width:100% } +.itineraryChoose ul { margin:0 0 8px 5px } +.itineraryChoose li { list-style:none; line-height:18px; margin-bottom:5px } +.itineraryChoose li a { text-decoration: none } +.itineraryChoose li a:hover { color:#a31022; text-decoration:underline } +.cruiseOverview { margin-bottom:10px } +.cruiseFlashBox { width:225px; float:left } +.cruiseSummery { width:345px; float:right } +#content #mainContent #cruiseInfoDetail .cruiseSummery p { padding:0px; margin-bottom:5x; line-height:14px } +#cruiseInfoDetail h2 { color:#555; font-size:140%; margin:5px 0 8px; padding-bottom:3px } +.cruiseSummery ul { padding-left:5px } +.cruiseSummery ul li { padding-left:15px; padding-bottom:5px; background-image:url(/pic/tick.gif); background-repeat:no-repeat; background-position:left 3px } +.cruiseSummery a { color:#545454 } +.cruiseSummery a:hover { color:#a31022 } +.tableCruiseFacts { width:220px; float:right; margin:0 10px; border-top:1px #ddd solid; border-left:1px #ddd solid } +.tableCruiseFacts th, .tableCruiseFacts td { padding:5px; border-bottom:1px #ddd solid; padding:5px 5px; border-right:1px #ddd solid; line-height:15px; text-align:left } +.tableCruiseFacts th { font-weight:bold } +.tableCruiseDetail { width:220px; float:right; margin:10px; border-top:1px #ddd solid; border-left:1px #ddd solid; border-right:1px #ddd solid; -moz-border-radius: 4px 4px 4px 4px; } +.tableCruiseDetail th { padding:5px; line-height:15px; text-align:left; border-bottom:1px #ddd solid; border-right:1px #ddd solid; ; } +.tableCruiseDetail td { padding:5px; line-height:15px; text-align:left; border-bottom:1px #ddd solid; } +.tableCruiseDetail th { font-weight:bold; color:#a31022; } +.twoColumsLeft { width:300px; float:left; background-color:#fff; text-align:justify; padding-right:10px } +.borderRight { border-right:#d1d1d1 1px solid; margin-right:10px } +.findCruise { border:#999 1px solid; margin-bottom:15px } +.findCruise h5 { background:#999; color:#fff; text-align:center; padding:5px } +.findCruiseContent { padding:5px 10px; background-color:#f4f4f4; padding-bottom:15px } +ul.tick { padding-left:0px } +ul.tick li { padding-left:15px; padding-bottom:5px; background:url('data:image/gif;base64,R0lGODlhCAAIAMQAAPvv8MgkN9NQX+iiquuttPDDyMUWK8YbMMkmOsopPMosP888TtVVZNhjceKJlOOPmeSUnuefqPLL0PTT1/XW2v76+v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABcALAAAAAAIAAgAAAUkoEUxwfJU1nQYrNFYQtsWq2xAim0Mjo0AlUYrUbAYJRECwBgCADs=') no-repeat left 5px; list-style:none; float:left; width:200px; line-height:15px; margin-bottom:5px } +span.rating { color:#a31022; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold } +span.priceWas { text-decoration:line-through; font-size:14px } +span.priceNow { font-size:16px; font-weight:bold; color:#a31022; font-family:Arial, Helvetica, sans-serif } +span.youSave { font-size:14px; font-weight:bold; color:#a31022 } +span.specialOffer { font-size:11px; color:#3f84c9 } +span.deals { color:#F00; font-size:10px; font-style:italic; font-weight:normal; left:2px; position:relative; top:-5px } +span.aveRating { color:#a31022; font-size:24px; font-weight:bold } +span.normalFont { font-size:12px; font-weight:normal } +.find2 { width:170px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b6b6b } +.find3 { width:250px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b6b6b } +.marginBottom { margin-bottom:15px } +.makeReservationBox { padding:10px; margin-top:10px; padding-bottom:15px; background:url(http://data.chinahighlights.com/css/images/yangtze/bg-rudder.png) no-repeat right bottom; border:1px solid #d1d1d1 } +.makeReservationBox h5 { border-bottom:1-px solid #d1d1d1; font-size:13px; background:url('data:image/gif;base64,R0lGODlhDAALAMQbAOesrMIuLt2Jif36+tJjY+7ExNVubvbh4cIrK/z09Pjn5+Shof339/DMzMlGRuWmptl8fMlDQ8AmJtuEhOOenvfk5OWkpPrv78hBQe/Hx70bG////wAAAAAAAAAAAAAAACH5BAEAABsALAAAAAAMAAsAAAU04CaO5AgBQ0kCWiAo6jYEWk0UqlDv2JKMh51QQhFZhDacKLJDTCqkTM3xYKgMhkZMdNmKQgA7') no-repeat 190px 3px; margin:5px 0 8px 0; border-bottom:1px solid #d1d1d1; padding-bottom:5px } +.makeReservationBox ul { margin-left:5px } +.makeReservationBox ul li { list-style:none; background:url('data:image/GIF;base64,R0lGODlhBgAIAPUAAOqorPTW2MYWKsQXKsQXK8kZLccaLsYdMMUgMckuQOCFjuOQmPHO0scVK8UVKsYWLcMXLcgcMsUeMsslO8ouQ9BLXNhZatpgb/jf4scVL9xtfeeVo/LEzvv5/P7//////f7+/P/++vz29v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACQALAAAAAAGAAgAAAYqQAvj4xmNCpOFCDSSNAYVzujQeAwMCsQg40hsIgLCJRCCUACdkUeDMaqDADs=') no-repeat left 8px; padding-left:12px; line-height:18px; margin-bottom:5px } +.program { margin-bottom:10px; padding-bottom:10px; text-align:justify } +.program h3 { font-size:14px; margin:0 0 8px 0 } +.program img { margin-left:10px; width:200px; } +.alignLeft { text-align:left } +#bookCruise { padding:0 0 5px 0 } +.cruisePhoto { float:left; text-align:center; margin:5px 5px 10px 0; background:#f4f4f4; width:150px; padding:5px } +.cruisePhoto img { width:150px; height:113px } +.searchResults { padding:15px 0px 10px 0; border-bottom:#d1d1d1 1px dashed; margin:0px; } +.searchResults:hover { background:#f1f1f1; background:url(http://data.chinahighlights.com/css/images/yangtze/bg-cruise-hover.JPG) no-repeat right bottom #f2f2f2 } +.searchResults a { color:#545454 } +.searchResults a:hover { color:#a31022; text-decoration:none } +.searchResults h4 { padding:0px; margin:0px; font-size:14px; margin-bottom:8px } +.searchResults h4 img { margin-left:10px } +.searchResults .leftSearch { float:left; padding-right:10px; margin-top:5px } +.searchResults .leftSearch img { width:120px; height:90px; border:1px solid #666 } +.searchResults .miidleSearch { float:right; width:500px; display:inline } +.searchResults .miidleSearch h3 { font-size:17px; font-weight: normal; margin: 0 0 10px 0 } +.searchResults .miidleSearch h3 a { text-decoration: none; font-size:17px; } +.tourPrice { font-size:15px; font-style:italic; border-bottom:1px dashed #d1d1d1; padding-bottom:1px; } +.tourPrice strong { color:#a31022; font-size:15px; font-weight: normal; } +.searchResults .miidleSearch h3 a:hover { text-decoration: underline; color:#a31022 } +.searchResults .miidleSearch ul { margin-top:10px } +.searchResults .miidleSearch ul li { list-style:none; margin-bottom:5px; line-height:18px; font-size:11px } +#content .searchResults .miidleSearch ul li p { font-size:11px } +.searchResults .rightSearch { float:left; width:150px; font-size:11px } +.searchResults .rightSearch p { font-size:11px } +.searchResults .rightSearch .click { cursor:pointer } +.compareBox { width:285px; border:#d1d1d1 2px solid; float:left; padding:10px 10px 10px 20px; margin:10px } +#content .cruisePromo { float:left; width:310px; height:175px; padding:5px; margin:5px 0 15px 0; border:1px solid #d1d1d1; -moz-border-radius:4px; } +.floatright { float: right!important; text-align:left;} +#content .cruisePromo:hover { background:#f1f1f1 } +#content .cruisePromo h3 { margin: 5px 0 5px 0!important} +#content .cruisePromo h3 a { color:#545454; font-size:16px; text-decoration: none; font-weight: normal; } +#content .cruisePromo a:hover { color:#d22626 } +#content .cruisePromo p { line-height:15px; margin-bottom:5px } +#content .cruisePromo .priceBox { width:85px; float: right; margin:0} +#content .cruisePromo .imageLeft { width:100px; float: left; } +#content .cruisePromo .cruiseInfo { float: right; width:185px; border: none!important} +#content .cruisePromo .cruiseInfo p { height:100px; overflow: hidden;} +.borderRightDash { border-right:#999 1px dashed } +.marginPicA { margin:10px 10px 5px 0px } +.lineDashRed { clear:both; border-bottom:#999 1px dashed } +#photoBigAlbum { background:#EAEAEA none repeat scroll 0 0; margin:0; overflow:hidden; padding:0 } +#photoBigAlbum .photoLayout { margin:35px; overflow:hidden; padding:0; text-align:center } +#picMenu { height:28px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#6b6b6b; margin:0; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; border:#D2D2D2 1px solid; background:url('data:image/GIF;base64,R0lGODlhAQAWALMAAAAAAP////7+/v39/fz8/Pv7+/r6+vn5+ff39/b29vX19fT09PPz8/Ly8vHx8f///yH5BAEAAA8ALAAAAAABABYAAAQOUIRJhRikmIOSWkzTOBEAOw==') repeat-x bottom } +#picMenu .choose1 { float:left; height:14px; padding:3px 26px 3px 26px; margin:5px 0 5px 0 } +#picMenu .choose2 { float:left; height:14px; padding:3px 26px 3px 26px; border-left:1px solid #CACACA; margin:5px 0 5px 0 } +#picMenu .choose1 img, #picMenu .choose2 img { margin-right:10px } +#picMenu .choose1 a, #picMenu .choose2 a { text-decoration:none; color:#545454 } +#picMenu .choose1 a:hover, #picMenu .choose2 a:hover { text-decoration:underline } +.start { margin:0; padding:14px 0px 7px 28px; background:url(http://data.chinahighlights.com/css/images/bg-content-box-start.png); color:#393939; height:28px; font:lighter 16px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif } +.start { background:url(http://data.chinahighlights.com/css/images/bg-content-full-box-start.png) no-repeat !important } +.calendarSearch { width:400px; float:left } +#calendarSearch { padding:10px 0 7px 8px; width:auto; background:#f5f5f5; font-size:12px; border:1px dotted #d1d1d1; margin-bottom:20px } +#calendar ul { margin:0 0 5px 0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#a31022; } +#calendar ul li { padding:0 0 0 10px; list-style:none } +#calendar_nav { float:left; margin-bottom:10px; margin-top:10px; font-size:11px; font-weight:bold } +#calendar_nav a { color:#545454; text-decoration:none } +#calendar table { background:#fff; border-spacing:3px; margin:0 } +#calendar thead th { padding:2px 4px; color:#777; font-size:12px; text-transform:uppercase; border-bottom:#d7d7d7 2px solid; text-align:left } +#calendar td { padding:4px; width:130px; height:90px !important } +#calendar td a { padding:0 0 0 12px; background:url(/pic/arrowRight.GIF) center left no-repeat; margin:8px 0 0 0; display:block; color:#555; font-size:14px; font-weight:normal; text-decoration:none; } +#calendar td a:hover { color:#a31022; text-decoration:none; } +#calendar td.preMonth { font-size:14px; font-weight:bold; padding:30px 5px } +#calendar td.preMonth a { background:none; font-size:14px; font-weight:bold; padding:20px 5px; display:inline; color:#777 } +#calendar td.preMonth a:hover { text-decoration:none } +#calendar td.today a:hover, td.event a:hover { color:#a31022; text-decoration:underline } +#calendar td.event a.day_numbers, #calendar td.today a.day_numbers { color:#a31022; font-size:15px; font-weight:bold; background:none; text-decoration:none } +#calendar td a.day_numbers:hover { color:#a31022; text-decoration:none; font-size:15px; font-weight:bold } +#calendar td.dayboxes:hover { background:transparent url(http://data.chinahighlights.com/css/images/cal-day-event.gif) bottom right no-repeat } +#calendar td.today { background-color:#FFEBBF } +#calendar td.dayboxes { background:#F4F4F4 url("images/cal-day.gif") bottom right no-repeat } +#calendar td.dayboxes.event { background:#ddd } +#calendar td.days_first_empty, td.days_last_empty { background:#FAFAFA transparent url("data:image/gif;base64,R0lGODlhlgBkAKIAAAAAAP////7+/v39/fz8/Pv7+/r6+v///yH5BAEAAAcALAAAAACWAGQAAAOxaLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaYFqpGsnK+bBJ0CsAGcA7eaBAG6mAQCvZnAvb6UBbnFxo2sBQXEyr0JADs=") bottom right no-repeat } +#navInPage { padding:7px 1px 5px -1px; width:800px; float:right } +#navInPage ul li { padding:0 6px 0 6px } +#navInPage #bar { width:100% } +#navInPage #bar li { float:left; margin:0; text-align:center; font-weight:bold; font-size:13px; padding:3px 6px 1px 6px; display:block; color:#aaa } +#navInPage #bar li.active a, #navInPage #bar li a:hover { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:3px 6px 6px 6px; background:#A31022 url('data:image/gif;base64,R0lGODlhLAEFAJEAAKMQItbW1v///wAAACH5BAAAAAAALAAAAAAsAQUAAAJEjI+py+0Po5xUgotB3bz7D4biSJZhppnqynrCC8fyTNf2jef6zvc9dvAJh8Si8YhMKpfMZCrQjEqn1Kr1ihVAs9yusgAAOw==') no-repeat center bottom; border-right-width:2px; border-right-style:solid; border-left-style:none; border-right-color:#E7E7E7 } +#navInPage #bar li a { padding:3px 3px 1px 10px; font-weight:bold; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; background-image:none } +#content .calendarNewWindow { width:300px; padding:5px; border:2px solid #ddd; position:absolute; z-index:9999; background-color:#FFF; border:1px solid #666; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9 } +#content .calendarNewWindow .picture { width:110px; height:130px; margin:5px; padding:5px; float:left } +#content .calendarNewWindow .picture img { border:1px solid #ccc; padding:5px } +#content .calendarNewWindow .picture p { font-size:11px } +#content .calendarNewWindow .picture p a { background:none; margin:5px 0; padding:0 } +#content .calendarNewWindow .newWindowBook { width:160px; padding:5px; float:left } +#content .calendarNewWindow .newWindowBook h3 { font-size:13px; margin:0 } +#content .calendarNewWindow .newWindowBook p { font-size:11px; margin:3px 0; line-height:13px } +#content .calendarNewWindow .newWindowBook ul { font-size:11px; width:150px; padding:5px; background:#f6f6f6; margin:0 } +#content .calendarNewWindow .newWindowBook ul li a { text-decoration:underline; color:#a31022 } +#content .calendarNewWindow .newWindowBook ul li a:hover { text-decoration:none; color:#666 } +#showevent { min-height:80px; height:auto !important; height:80px } +#tags a { padding:1px 3px; background-color:#F9F9F9; border-bottom:1px solid #CCC; font:11px/19px "Tahoma", Verdana, sans-serif; text-align:center; overflow:hidden } +#tags a:hover { border-bottom:1px solid #f33231 } +#comments .com { width:100%; margin:0 0 10px 0; padding:5px 0 15px 0; clear:both; border-bottom:#DDD 1px dotted } +#comments .avatar { border:#DDD 1px solid; padding:3px; width:40px; height:40px; background:#fff; float:left } +#comments .author { padding:0 0 4px 0; display:block; margin:0 0 0 60px } +#comments p { margin:0 0 0 60px } +#shipIntro { margin:0 0 10px 0 } +#shipIntro .shipInfo { margin:0 0 5px 0; } +#shipIntro .shipInfo p { text-align:justify; line-height:18px } +#shipIntro .shipInfo ol { margin:5px 0 10px 10px; padding-left:10px } +#shipIntro .shipInfo ol li { list-style-position:outside; text-align:justify; line-height:18px; margin-bottom:5px; } +#shipIntro .shipPic { float:right; width:306px; border:1px solid #d1d1d1; padding:8px 1px 6px 5px; margin:0 0 0 15px; } +#shipIntro .shipPic .shipicList { float:left; width:145px; border-right:4px; margin:5px 2px 5px 5px } +#shipIntro .shipPic .shipicList img { width:140px; height:105px; border:1px solid #666 } +#shipIntro .shipPic h3 { font-size:14px; margin:-2px 0 5px 4px } +#hotShips { background:#d1d1d1; padding:2px 10px 10px 10px; margin-bottom:20px } +#hotShips h2 { color:#000; margin:8px 0 10px 5px; font-size:16px } +#hotShips .hotshipList { padding:10px 0px 10px 17px; background: #fff } +#hotShips .hotshipList .relatedShip { float:left; width:195px; border-right:1px solid #d1d1d1; margin-right:16px } +#hotShips .hotshipList .relatedShip ul { margin:0 } +#hotShips .hotshipList .relatedShip ul li { list-style:none; font-size:11px; line-height:15px } +#hotShips .hotshipList .relatedShip img { margin-bottom:5px; width:180px; border:1px solid #666 } +#hotShips .hotshipList .relatedShip ul li a { font-size:12px; color:#545454; line-height:20px } +#hotShips .hotshipList .moreShips { font-size:11px; margin:5px 10px 0px 0; text-align:right } +#hotShips .hotshipList .moreShips a { color:#a31022; text-decoration:underline; font-weight:bold } +#hotShips .hotshipList .moreShips a:hover { text-decoration:none } +#priceIntro { margin:15px 0 } +#priceIntro h3 { background:none; margin:5px 0 10px 0; padding-left:5px; font-size:14px } +#priceIntro .priceincludes { width:310px; float:left; margin:10px 0px; border:1px solid #d1d1d1; background-color:#f1f1f1; -moz-border-radius:4px; padding:5px; height:230px } +#priceIntro .priceincludes ul { margin-left:5px } +#priceIntro .priceincludes ul li { list-style:none; background:url("data:image/gif;base64,R0lGODlhEQAOANUAAAAAAP///74ODr4PD78SEsAVFcAXF8EcHMMjI8QqKsUsLMc3N8g7O8lAQMxNTc5TU85WVtBgYNJmZtRxcdZ4eNd/f9iDg9mHh9qLi9uPj9yTk92Xl96bm9+fn+GoqOS1tea/v+rS0uzd3e3h4e/m5vDs7PHx8f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACcALAAAAAARAA4AAAZwQJNwSBxaIMKOcslUUgSCxAjSbDqgUEOlSMxgBYPLlmvSfAsf07ioGWARIuGkE2F4hBs3NEG8QhsmeVgPDkQVDVAEHHoEHiCFQxUkBF8CByEmj4YmGF8LJUKakUIKUBJEokJjIQUcRakmVFVLFZBCQQA7") no-repeat left 3px; padding-left:20px; line-height:18px; margin-bottom:5px; font-size:11px; color:#545454 } +#priceIntro .priceincludes ul li .bgyellow { background:#FFFFE1; border:1px dashed #d1d1d1; padding:5px; -moz-border-radius:4px; margin-top:5px } +#priceIntro .priceexcludes ul li .bgyellow { background:#FFFFE1; border:1px dashed #d1d1d1; padding:5px; -moz-border-radius:4px; margin-top:5px } +#priceIntro .priceexcludes { width:310px; float:right; margin:10px 0px; border:1px solid #d1d1d1; background-color:#f1f1f1; -moz-border-radius:4px; padding:5px; height:230px } +#priceIntro .priceexcludes ul { margin-left:5px } +#priceIntro .priceexcludes ul.excludes { margin-left:5px } +#priceIntro .priceexcludes ul li { list-style:none; background:url("data:image/gif;base64,R0lGODlhDwAOANUAAAAAAP///74ODr8REb8TE8AWFsAZGcEbG8IeHsIhIcMjI8MmJsQpKcUrK8c2Nsg7O8k+PspDQ8xLS8xOTs1RUc5TU85WVs9bW9BeXtFhYdJmZtJpadRxcdV2dtd7e9qJiduOjtyUlN2Wlt6ent+hoeCkpOGpqeGsrOKuruO0tOS2tuW8vOa+vubBwefGxujJyenMzOnOzurR0evW1uzZ2e3e3u3h4e7k5O/m5u/p6fDs7PDu7vHx8f///wAAAAAAACH5BAEAAD0ALAAAAAAPAA4AAAaSQJ6Qd5IMBILEZjYU6jDIx2bDEBRKzQwS1DwhBichSgBBHF5NmCGB400GMRVhUWt+BCLdICIUkXNDNgMVMwIaQx0CF00JDzQCGUM7FQIeQwcROwgNO0M4DgIkPC6QPBsCIU00CQQsFAIoPDIFBylNLQUGAnxCI0cdLkIuEAILNE0mCkjLAhZMTTw3IRMPEhwrTUEAOw==") no-repeat left 3px; padding-left:20px; line-height:18px; margin-top:5px; font-size:11px; color:#545454 } +#seriesCalendar { margin:10px 0; padding:0 0 15px 0 } +#seriesCalendar .calendarTitle { padding:5px 0 0 0; margin:0 } +#seriesCalendar .monthSelect { background:url("data:image/gif;base64,R0lGODlhkwIiALMAAAAAAP////b29vX19fHx8fDw8O/v7+jo6OXl5eDg4N/f397e3t3d3dnZ2djY2P///yH5BAEAAA8ALAAAAACTAiIAAAT/8MmTmrs46827/2AojmRpnmiqrmzrvnAsz3Rt37jZJIfkLwjDQEAsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLk8HBsTCxyiY3/C4fE6v2+/4vH7PVxYYDwcIfYSFhoeIiYqLjI1xCAcKBo6UlZaXmJmam40GCg1DnKKjpKWmp6iKAxapra6vsLGysBeztre4ubq7ZLW8v8DBwsO0DsTHyMnKy3q+zM/Q0dLTTM7U19jZ2rjW297f4OGU3eLl5ufob+Tp7O3u703r8PP09eHy9vn6+8r4/P8AA87yJ7CgwYOaCCJcyLAhIYUOI0qcWAYixYsYM1KxqLGjx48CXziCHEmyociSKFP+O6mypct3LF/KnHnPGM2bONs5AJWzp89vqyT9HEpUmidBRZMqPQbpAQMCS6NKxUUAkAQGQaZq3WoqjVUfFHKIHUu2rNmzaNOqXcu2rdu3GRT0kBABADs=") no-repeat; padding:0 5px } +#seriesCalendar .monthSelect ul { margin:0; padding:0 } +#seriesCalendar .monthSelect ul li { list-style:none; border-right:1px solid #d1d1d1; width:40px; float:left; text-align:center; margin:0; padding:10px 2px; font-weight:bold; color:#CCC } +#seriesCalendar .monthSelect ul li a { color:#545454 } +#seriesCalendar .monthSelect ul li a:hover { text-decoration:none; color:#a31022 } +#seriesCalendar .monthSelect ul li.active { background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAsCAYAAADxRjE/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACTElEQVR42uyYQUvbYBjH/29aA0KoxNkJBWE5eGl2c4qVMorssq8gCF79Bkov8SD0LgieBMFvMA+Ciru4k7jDKBRzcigozoJmDYnVx4OkJGu76vK2yTv6nNI3efP++vT//J+HskqlQhAoHMcBq9Vq3KEZYyCiruw3TRNSu02trl8anYBbvdO/1mm/1OnQMBl7TRZfc07S/xLGGGrn5/ixtIRfR0ewLy4i0+5gJoM3MzN4XyphMJMJfnG/pq3TU3wtFOBWq7EpPFlV8XFvD6lsFkT0rGm/lsqGEStgAHCrVZRXVgLykfwfrvb3Y2lzVwcH7Qvx/vY2ltB1ywoUsgTBgoieof/Fi6MMKWz3igRaNOBGpkWTSCPTImVcCjMY9To8RqEsz1OD1K1prifyEMo9RIIVUtNCZrqpEIVqLqK4hz+pfU33Qs+Bgak/mvbl8T9Be7oeSKViCZlUlGZoT9fpQiGW0G9nZ9v7dNYwIKtqrIBlVUXWMIKN5s8/1d3LS/xcXYV1fIz76+vIYAdGRqBMTGCsWIQ8OtpYdxwHjEJ63vflZZRLpZeBDA3h88kJFE0L19LDQj+6LnZ0HXem2fHZ3NYWtPn56C1PkmVMb26CJRJ/fe7d3BwXYG4+nc7nMb642Pa+ommYXF/nN/ERpz5etyzs6Dp+n50FD0gk8OnwEOl8Pn4dMakomNrYaFrXi0WuwN7IxzW+LSzQNkDbAO3mcvRYr/M+grjJo+HzNzf4out4sG0u9tbyV+XewYaH8WFtDQ+23RVgroXYy3gaAI5QicLb6mAbAAAAAElFTkSuQmCC") no-repeat; color:#fff; width:45px; height:25px; border-right:none } +#seriesCalendar .monthSelect ul li.active a { color:#fff } +#seriesCalendar table { width:660px } +#seriesCalendar table th { background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAAcCAYAAAAOa8NNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA0UlEQVR42uzSMWqEQBhA4X9+RXRQULDZ5Bg5RyDkoGH7OUMKW0thUwkKCjqiQy6x7m7x3hE+nmmaRqqq+ljX9WfbtvfjOCKhuxRF0ZEkyS1N0+9hGH5N13Wf0zRd67rWLMskjmOU7tS+77Isi/R9H4qi+DJt297KsnzL8xydk5rnWcZx/FPv/cVai8iJWWvFe3/REIJRVUROTFUlhGBQfiQ6BGCDTWCDTWCDDTaBDTaBDTbYBDbYBDbYBPaTip1z4pxDgrPBJrBfv38AAAD//wMA4Bc+uYvukzQAAAAASUVORK5CYII=") no-repeat; width:91px; height:28px; padding-bottom:5px; text-align:center; font-size:11px; font-weight:bold } +#seriesCalendar table td { background:#d1d1d1; width:91px; height:90px; font-size:11px; vertical-align:top; padding:5px 10px; } +#seriesCalendar table td span { font-weight:bold; margin:5px 0 0 1px;} +#seriesCalendar table td ul { margin-left:0px } +#seriesCalendar table td ul li { list-style:none; margin-bottom:5px } +#seriesCalendar table td a { color:#545454; text-decoration: none } +#seriesCalendar table td a:hover { color:#a31022; text-decoration:none } +#compareShip { margin:10px 0 } +#compareShip table { width:100%; border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1; font-size:11px;} +#compareShip table th { background:url("data:image/gif;base64,R0lGODlhBAA0ANUAAAAAAP///7ve/7zf/73f/73g/77g/8Dh/7/h/8Hi/8Lj/8Pj/8Tk/8Xk/8bl/8fl/8jm/8rn/8nn/8vo/8zp/83p/s3q/s7q/s/r/tDr/tHs/tLs/tLt/tPt/tTu/tXu/tfv/tbv/tjw/trx/tnx/try/tvy/t3z/tzz/t70/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACoALAAAAAAEADQAAAZ+wJRwKDwZj0aUcqk0OZ/OkrQ0qo5IWJJoy92CvqCQeCz+mD+etKfD7nDenI18o6lrMvgMZo+5+C8WgRYVhBUUhxQTihMRjRESkBIQk5STD5cPDpoODZ0NDKChoAukCwqnCgmqq6oHrgcIsbKxBrW2tQW5BQS8BAO/wL8CwwJBADs=") repeat-x; border-right:1px solid #d1d1d1; padding:5px } +#compareShip table td { border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; padding:5px; line-height:13px; text-align:center } +#compareShip table td.shipName { text-align:justify; font-weight:bold; line-height:18px } +#compareShip table td.shipName img { margin-top:5px; height:12px } +#compareShip table td a { margin-bottom:5px; color:#545454 } +#compareShip table td a:hover { margin-bottom:5px; color:#a31022; text-decoration:none } +#compareShip table td ul { margin:0 } +#compareShip table td ul li { list-style:none; padding-left:0; margin-bottom:5px; line-height:15px } +#compareShip table td.whyRecommend { text-align:left } +#latestTips { margin:8px 0; border:1px dashed #a31022; padding:5px } +#latestTips .lightIcon { background:url("data:image/gif;base64,R0lGODlhDwAQAPQfAP//////zP//mf/MZv/MM//MAP8AM8yZAJlmAGZmM2ZmAAAzMwARAAAAIqqqqoiIiHd3d0RERCIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/h1HaWZCdWlsZGVyIDAuNSBieSBZdmVzIFBpZ3VldAAh+QQJQQAOACwAAAAADwAQAAAFXqBjOCQ5lmJ5mujKom9aRsvCRK28IERRIIuYI4IIAHo/nGm0KAAAPl/QsGIQBFFpbkEADLKN1Ik4QBYSShcxilDCSIxD4RB8lxiIg4Jhv0sgEHx9DgwQD4SDcB+CKCEAIfkEBUEADgAsAAAAAA8AEAAABU+gI45kaZ5oWkbLwkTpghBFgSxnhAQAbcOlRQEAqNVwJQZBYDyaFgTAoNkw6Qa+QgK4QhgRXBPjUDggUQzEQcFQMSQQSDvFgDwcc/onPwoBADsNCg==") no-repeat; width:15px; height:16px; margin:0 5px 5px 0; display:block; float:left } +.pictureDetail { margin:0 0 10px 0 } +.pictureDetail h2 { border-bottom:1px solid #EEE; color:#555; font-size:140%; margin:15px 0 8px 0; padding-bottom:3px } +.smallPictureOut { height:auto } +.pictureWrap { width:100%; border-bottom:2px solid #a1a1a1 } +.smallPictureA { float:left; text-align:left; padding-left:3px; font-size:94%; width:320px; margin-right:10px } +.smallPictureA.last { margin-right:0 } +.smallPictureA img { width:150px; margin-right:5px } +.smallPicture, .smallPicture1, .smallPicture2 { float:left; width:auto; height:auto; text-align:left; padding-top:10px; padding-right:3px; padding-bottom:10px; padding-left:3px; max-width:175px; font-size:94% } +.smallPicture1 ul { margin-left:0 } +.smallPicture1 ul li { list-style:none } +.smallPicture1 { width:150px; float:left; margin-right:10px } +.smallPicture1.last { margin-right:0 } +.smallPicture1 img { width:150px; height:112px; margin-bottom:5px } +.midpic{width:300px; float:left; margin:10px 10px 0 15px; display:inline;} +.midpic ul{ list-style:none; margin-top:10px;} +.midpic ul li{width:100%; float:left; margin-top:5px;} +.midpic img{width:300px;} +.midpic .midimg{height:150px; width:300px; overflow:hidden; float:left;} +/**Top Reason样式**/ +.areaHead a { + color: #A31022; +} +.area { -moz-border-radius: 6px 6px 6px 6px; border: 1px solid #D1D1D1; line-height: 20px; margin: 15px 0 10px; padding: 13px 10px 10px; position: relative; width: 95%; } +.areaHead { background-color: #FFFFFF; color: #CC0033; font-weight: bold; left: 10px; padding: 0 6px; position: absolute; top: -12px; } +.areaHead a { color: #CC0033; } +.area img { margin-right: 8px; } +.area p { margin: 0; } +/**Search Result样式**/ +#MainyangtzeContent { width:952px; margin:0 20px 10px 20px } +.yangtzesearchtitle { background:#929292; height:23px; padding-left:10px; padding-top:4px; color:#fff; font-size:12px; font-weight:bold; position:relative; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px } +.yangtzesearchtitle .citySelect { background:url("data:image/gif;base64,R0lGODlhAwAFAID/AMDAwAAAACH5BAEAAAAALAAAAAADAAUAQAIGDGAYawsFADs=") no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold } +.yangtzesearchtitle .citySelect a { color:#fff; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic } +.yangtzeSearchBox { border:1px solid #d1d1d1; background:#f1f1f1; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; padding:10px 5px; font-size:11px } +.yangtzeSearchBox .optionBox { margin:0; } +.yangtzeSearchBox .optionBox .Optionstyle { float:left; display:block; width:40px; } +.yangtzeSearchBox label { margin-bottom:15px; } +.yangtzeSearchBox input { width:100px; border:1px solid #d1d1d1; background:#fff; padding:5px; font-size:11px; float:right; } +.yangtzeSearchBox input:focus { border:1px solid #a31022 } +.yangtzeSearchBox input.submitButton { background:none; width:auto; height:auto; border:none; margin:10px 0 0 80px } +.yangtzeSearchBox input.calendar { background:url("data:image/GIF;base64,R0lGODlhEQARAOYAAAAAAP///+ZeYOVfYORfYONeX+VgYeJgYv9/gP+Bgv6Agf2Bg/yAgvuAgv6ChPyBg/qCg7ljZLhiY7pkZbVlZv/T1OZeYudfY+VeYuVeZORfZP+AhP+BhP+Bhf6Ag/6AhPx/g7xjZ7hiZbhjZrZkZrVjZbdlZ/3T1Lpjaf3T1f/9/v/9///+//7+//3+//z///7///3//v//+////f7+/P/+/P3UzrVlXv7V0f/T0P/U0f7W1PzU0uRgXOJhXPuBfvyCf7plYrhlYblmYrZlYrdmY/7V0/3U0uRcXOVfXuRgXuJgXuJgYOFfX/2Afv+CgP6Bf/2Bf/yAfv6CgP2BgfyAgPuBgP6Cgv2DgvyCgfmBgLpiYbtjYrljYrdjYbpkY7llY7hkYrdjY7llZbhkZLZlZLVkY7RkY7dmZbVlZPqWlv/T0v/U0/3V1fzU1P7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHAALAAAAAARABEAAAf/gCVdZmBlRGViZWlnY15fFGEjYVhZCkALClRPCBxUDwpZVxEjHxpJGElLBQM9SAdNFwIDYWBqaGFCZGVDJGNCYGIjX0IkXSc8bDYpJ20VJ25uRzpHRyFkOQEtEDMsUgEyCzMwCjAzN2A8ATAPMixWMy8MASxRATMR1ywBDjMrCQEqEtSAMUUdGQk4nDhgQOWKFkwDBjDJoMCKiSI4AgS4MiMGhzcBmkyhImCGjC1o1ohr8GLGD40GKhEAiaaMERZvHLBYsUEjARALlGgkImGHAgdVPGChQgVLEgE+LFzxUFMlDCowCM4IQGVelhkzwpA5IW4BCxjhuMIIEOUsmQk6IWDQwFrDgYsZUGCo6ABDxggRYriQCBJmApkwKMgoFispEAA7") no-repeat 90px #fff } +.yangtzeSearchBox select { width:110px; font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff; float:right; } +.yangtzeSearchBox select option { line-height:18px } +/* +.sortCities { border:1px solid #d1d1d1; background:#f6f6f6; padding:0; margin-top:10px; } +.sortCities h3 { background:#929292; height:23px; padding:4px 0 0 5px; color:#fff; font-size:14px; font-weight:bold; position:relative; margin:0 0 10px 0; } +.sortCities ul.hotelNoteDetails { margin:0 0 5px 0; } +.sortCities ul.hotelNoteDetails li { font-size:11px; list-style:none; padding:5px 5px 5px 5px; border-bottom:1px dashed #d1d1d1; } +.sortCities .filtercategory { font-size:12px; color:#a31022; padding:5px 10px 5px 25px; background:url(/css/images/hotel/open.gif) no-repeat 10px 10px; cursor:pointer; } +.sortCities .filtercategory:hover { background:url("data:image/gif;base64,R0lGODlhBwAIAJECAPTd3X2Ysf///wAAACH5BAEAAAIALAAAAAAHAAgAAAINlC+hy5z91pFTGWDCKQA7") no-repeat #fff 10px 10px; } +.sortCities .filtercategoryclose { font-size:12px; color:#a31022; padding:5px 10px 5px 25px; background:url(/css/images/hotel/close.gif) no-repeat 10px 10px; cursor:pointer; } +.sortCities .filtercategoryclose:hover { background:url("data:image/gif;base64,R0lGODlhBwAIAJECAPTd3X2Ysf///wAAACH5BAEAAAIALAAAAAAHAAgAAAINlC+hy5z91pFTGWDCKQA7") no-repeat #fff 10px 10px; } +.sortCities .sortList { padding:0px 10px 10px 10px; font-size:11px; } +.sortCities .sortList a { color:#545454; } +.sortCities .sortList dl { margin:0; } +.sortCities .sortList dl dt { padding:3px 0 2px 18px; cursor:pointer; margin-bottom:8px; } +.sortCities .sortList dl dt:hover { text-decoration:underline; } +.sortCities .sortList dl dt.unselect { margin:0; background:url("data:image/gif;base64,R0lGODlhDgANAJECAHR0dP///////wAAACH5BAEAAAIALAAAAAAOAA0AAAIglI+py+0IopQJhIsDqBlv2F3fYYWjUXankGZr61XTZBQAOw==") no-repeat left 2px; } +.sortCities .sortList dl dt.select { margin:0; background:url("data:image/gif;base64,R0lGODlhDgANAOZGAG5ubnBwcERvIkpMSMPKvlx/P01cQURHQVh+OFBmPHPIL83NzFWVJFVnRVmlH1t3RcDHuWW9JUpwJ+7u7vP08lF1LXnLNIvKTvX19VheU3CIXW94ZneBb0OAFKDuUfT09F2BPsrQxpWZkl60H2R/TcnKyHixQWyXQFqfJ4TUPWKuKOrq6XGaRYiNg5v+S16AQU+dGbS+rKWno4zhQMHCwPHy8Ort6FlvRtDVzePk41OdGcLJvKb/UmeQQGFuVoydf+Dg35LcSUVsJG1tbW9vb////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEYALAAAAAAOAA0AAAdxgEaCg4SDMYWIRhAniYQ7LCaCNokEPR4cggUGQ5ycGRU8NxOCDxc/NUVFISAuAiWDCxJBGhQ4CDMoB4UDDCkkLxYRG0OFRC0OCiojCTkAxRg+MDpCNEXOhERFKw0dIqnXg9lFQDIfqUSFAQFE7O3oRoEAOw==") no-repeat left 2px; } +.sortCities .withLine { border-bottom:1px solid #d1d1d1; } +.sortCities .withLine a { color:#545454; } +.sortCities .surrounding { padding:5px 10px 10px 10px; } +.sortCities .surrounding h4 { font-size:12px; color:#545454; margin:0 0 5px 0; } +.sortCities .surrounding a { color:#0D548A; font-size:11px; text-decoration:none; } +.sortCities .surrounding ul { margin:0 0 10px 0; } +.sortCities .surrounding ul li { list-style:none; margin:0 0 5px 0; font-size:11px; } +.sortCities .surrounding ul li.nearhotel { display:block; border-bottom:1px #d1d1d1 dashed; padding:5px 0 5px 0; } +.sortCities .surrounding ul li.nearhotel .recentReview { background:url(/css/images/hotel/review-left.gif) left top no-repeat; text-indent:20px; font-size:11px; line-height:18px; margin-top:5px; } +.sortCities .surrounding ul li a { text-decoration:none; } +.sortCities .surrounding ul li a:hover { text-decoration:underline; } +.sortCities .viewedhotel { padding:0 5px 0 5px; } +.sortCities .viewedhotel .viewhotelList { padding:5px 3px 5px 3px; border-bottom:1px #d1d1d1 dashed; } +.sortCities .viewedhotel .viewhotelList:hover { background:#f1f1f1; } +.sortCities .viewedhotel .viewhotelPic { width:30px; height:30px; float:left; position:relative; } +.sortCities .viewedhotel .viewhotelPic img.hotelSmal { width:30px; height:30px; cursor:pointer; } +.sortCities .viewedhotel .viewhotelInfo { width:100px; float:left; padding-left:8px; } +.sortCities .viewedhotel .viewhotelInfo h5 { margin:0 0 3px 0; font-size:11px; font-weight:100; padding:0; } +.sortCities .viewedhotel .viewhotelInfo h5 a { text-decoration:none; color:#0D548A; } +.sortCities .sendToFriend { padding:0 10px 0 10px; } +.sortCities .sendToFriend img { margin:0 5px 0 0; border:4px #f1f1f1 solid; } +.sortCities .sendToFriend img:hover { border:4px #e3e3e3 solid; } +.sortCities .sendToFriend h4 { color:#a31022; font-size:11px; font-weight:100; margin: 5px 0 5px 0; } +*/ +a.closeWindow { display:block; width:14px; height:14px; background:url(/css/images/hotel/iconremove.gif) no-repeat left top; float:right; } +a.closeWindow:hover { display:block; width:14px; height:14px; background:url(/css/images/hotel/iconremove.gif) no-repeat left -16px; float:right; } +#mainContent2 .hotellistMap { width:auto; margin:0px 0 0 0; background:url(/css/images/yangtze/yangtze-sort-bg.png) no-repeat top left; height:35px; } +#mainContent2 .hotellistMap .hotelFilter1 { float:left; font-family:Arial, Helvetica, sans-serif; font-size: 14px; margin:8px 15px; color:#fff; font-weight:bold; } +#mainContent2 .hotellistMap .hotelFilter { float:right; width:650px; font-size:12px; } +#mainContent2 .hotellistMap .hotelFilter a { color:#545454; display:block; text-decoration:none; text-align:center; width:80px; padding:10px 0 0 0; float:left; margin-left:15px; height:26px } +#mainContent2 .hotellistMap .hotelFilter a.active { background:#929292; color:#fff; text-decoration:none; } +#mainContent2 .hotellistMap .hotelFilter a:hover { background:#929292; color:#fff; text-decoration:none; } +#mainContent2 .hotellistMap .hotelFilter a.dayright { float:right; } +#content #mainContent2 .eachhotelList { position:relative; *position:static; +padding:15px 0px 5px 0px; margin:5px 0 5px 0; border-bottom:3px solid #929292; z-index:20px } +#mainContent2 .eachhotelList .image-review { float:left; width:35px; position:relative; text-align:center; } +#mainContent2 .eachhotelList .image-review .photoWindow { position:absolute; padding:10px; background:#f1f1f1; border:1px solid #d1d1d1; } +#mainContent2 .eachhotelList .image-review img.outSide { border:1px solid #d1d1d1; width:120px; height:120px } +#mainContent2 .eachhotelList .hotelInfo { float:right; width:630px; position:relative; } +#mainContent2 .eachhotelList .hotelInfo span.bookdate { font-size:13px; color:#669900; margin-top:5px; } +#mainContent2 .eachhotelList .hotelInfo .hotelNumber { background: url("/css/images/hotel/bg-hotel-number.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; cursor: pointer; font-family: "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; height: 16px; padding: 0 0 0 5px; position: absolute; left: 0px; top: 6px; width: 11px; } +#mainContent2 .eachhotelList .hotelInfo h3 { margin:0 0 5px 0; } +#mainContent2 .eachhotelList .hotelInfo h3 a.hotelName { color:#0D548A; font-size:20px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:100; } +#mainContent2 .eachhotelList .hotelInfo h3 a.hotelMap { color:#545454; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:100; } +#mainContent2 .eachhotelList .hotelInfo h3 a:hover { text-decoration:underline; color:#a31022 } +#mainContent2 .eachhotelList .hotelInfo p { font-size:11px; margin-top:5px } +#mainContent2 .eachhotelList .hotelInfo p a { padding-left:0px; margin:0 0px 0 0 } +#mainContent2 .eachhotelList .hotelInfo table { margin:0px 0 5px 0px; font-size:11px; border:1px #d1d1d1 solid; } +#mainContent2 .eachhotelList .hotelInfo table a { color:#a31022; text-decoration:none } +#mainContent2 .eachhotelList .hotelInfo table a:hover { text-decoration: underline } +#mainContent2 .eachhotelList .hotelInfo table th { border-bottom:1px solid #ddd; background:#d2d2d2; padding:7px 5px } +#mainContent2 .eachhotelList .hotelInfo table td { border-bottom:1px dashed #d2d2d2; padding:8px 5px; text-align:center; position:relative } +#mainContent2 .eachhotelList .hotelInfo table td img { cursor:pointer } +#mainContent2 .eachhotelList .hotelInfo table td.allRoom { border-bottom:none; text-align:right; } +.roomDetail { text-align:left } +.roomDetail .roomtypeImg { float:left; width:100px; } +.roomDetail .roomtypeImg img { width:100px; } +.roomDetail .roomtypeinfo { float:left; width:auto; padding-left:5px } +.roomDetail ul { margin-left:10px; padding-left:5px } +.roomDetail ul li { list-style:none; line-height:18px; margin-bottom:5px; float:left; width:80% } +.iconPromo { width:160px; position:absolute; top:-23px; right:-27px } +.hotelpromoInfo { width:auto; font-size:11px; color:#218fd4; padding:5px 0 3px 28px; float:right } +.hotelReview { background:#fff url(images/yangtze/yangtze-border-bg.png) no-repeat; width:133px; height:134px; float:right; } +.hotelReview .yangtzeRating { text-align:center; font-size:11px; margin:15px 5px 0 5px; } +.hotelReview a { color:#545454 } +.hotelReview a:hover { color:#a31022; text-decoration:none } +.hotelReview .hotelRate { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#a31022; border:none; margin:8px 0; } +.hotelReview img { margin-top:8px; width:10px; height:11px; border:none } +.roominfoavailable { border-bottom:1px solid #d1d1d1; padding-bottom:1px; cursor:pointer; background:url(/pic/arrow-d.GIF) no-repeat right; padding-right:12px } +.roominfoavailable:hover { color:#a31022; border-bottom:none } +.chooseMoney { width:175px; padding: 0 5px; } +.chooseMoney .floatchose { background:url(images/yangtze/yangtze-line-bg.png) center no-repeat; width:165px; height:15px; } +.chooseMoney .moneyfloat { width:10px; height:14px; position:absolute; left: 76px; top: 337px; } +.chooseMoney .ratefloat { width:10px; height:14px; position:absolute; left: 76px; top: 390px; } +.chooseMoney .moneychose { width:165px; height:15px; } +.chooseMoney .moneychose .moneyLeft { float:left } +.chooseMoney .moneychose .moneyRight { float:right } +/*游船筛选样式*/ +#singleCityTourFilter { border:2px solid #e7e7e7; background:#fff; margin-bottom:5px } +#singleCityTourFilter table { background:#f1f1f1; } +#singleCityTourFilter table th { text-align:right; color:#666; padding:2px 5px; margin-right:5px; font-size:12px; } +#singleCityTourFilter table td, #citytourFilter table td.all { padding:4px 3px; color:#666; vertical-align:center; font-size:11px; cursor:pointer; text-decoration:none; border:1px solid #f1f1f1; } +#singleCityTourFilter table td.all { padding:0 8px } +#singleCityTourFilter table td a, #citytourFilter table td.all a { color:#666; text-decoration:none; } +#singleCityTourFilter table td:hover a, #citytourFilter table td.all:hover a { color:#545454; text-decoration:none } +#singleCityTourFilter table td:hover, #citytourFilter table td.all:hover { background:#ffffff; color:#545454; border:1px solid #d1d1d1; } +#singleCityTourFilter table td.itemSelected { background:#ffffff; color:#545454; border:1px solid #d1d1d1; text-decoration:none } +#singleCityTourFilter table td.itemSelected a { color:#fff; text-decoration:none } +.yangtzeBrand { float: left; font-size: 11px; margin: 5px; text-align: center; width: 75px; } +.yangtzeBrand a { color:#545454; font-size:11px; } +.yangtzeBrand a:hover { color:#a31022; text-decoration:none; } +.yangtzeBrand img { border: 1px solid #D1D1D1; height: 70px; width: 70px; } +.dealPrice { color:#a31022; font-weight:bold; } +/**游船首页样式2011-3-14**/ +#searchShip { position:relative; color:#f9f9f9; } +#searchBox { position:absolute; width:247px; height:263px; top:20px; left:20px; padding:15px 0 0 5px; background:url(/css/images/bg-cruise-search.png) no-repeat; } +#searchBox label { width:45px; margin-right:5px; float:left; line-height:16px; margin-top:10px; font-weight:bold; } +#searchBox ul { float:left; display:block; float:left; margin:10px 0 0 0; } +#searchBox ul li { line-height:22px; height:22px; list-style:none; clear:both; color:#f9f9f9; width:185px; } +#searchBox ul li.active { font-weight:bold; } +#searchBox input.date1 { background: none repeat scroll 0 0 #FFF; border: 1px solid #F3CB76; color: #666666; width:140px; font: 12px Verdana, Sans-Serif; margin: 5px 0; padding: 6px 5px; } +#searchBox select.star { width:152px; background: none repeat scroll 0 0 #FFF; border: 1px solid #F3CB76; color: #666666; font: 12px Verdana, Sans-Serif; margin: 5px 0; padding: 4px 5px; } +#searchBox input.submit { margin-left:52px; margin-top:10px; } +.cruiseRouteBox { position:absolute; width:307px; height:252px; top:20px; left:300px; padding:5px 0 0 20px; background:url(/css/images/bg-cruise-summary.png) no-repeat; } +.cruiseRouteBox .arrowLeft1 { background:url(/css/images/arrow-cruise.png) no-repeat; width:15px; height:26px; position:absolute; left:-15px; bottom:110px; display: block; } +.cruiseRouteBox .arrowLeft2 { background:url(/css/images/arrow-cruise.png) no-repeat; width:15px; height:26px; position:absolute; left:-15px; bottom:132px; display: block; } +.cruiseRouteBox .arrowLeft3 { background:url(/css/images/arrow-cruise.png) no-repeat; width:15px; height:26px; position:absolute; left:-15px; bottom:90px; display: block; } +.cruiseRouteBox .arrowLeft4 { background:url(/css/images/arrow-cruise.png) no-repeat; width:15px; height:26px; position:absolute; left:-15px; bottom:65px; display: block; } +#content #searchShip .cruiseRouteBox h2 { font-size:13px; margin-top:10px; } +.cruiseRouteBox #close { width:20px; height:20px; position:absolute; top:10px; right:10px; } +#content #shipListBox { background:#7b7b7b; height:280px; } +#content #shipListBox h2.title { background: url(/css/images/bg-gray-jianbian.gif) repeat-x; line-height:33px; color:#fff; font-size:14px; padding-left:10px; } +#shipListIn { margin:0 10px 10px 10px; background-color:#fff; height:190px; } +#shipListIn .ship { width:190px; height:170px; float:left; margin:10px; } +#shipListIn .ship img { margin-bottom:5px; } +#shipListIn .ship .caption { font-size:11px; line-height:15px; text-align:center; } +#shipListIn .ship .caption a { color:#666; } +#shipListIn .ship .caption a:hover { color:#a31022; text-decoration:none; } +#shipListIn .moreShip { background:#e6e6e6; height:20px; padding:10px; } +#shipListIn .moreShip ul li { float:left; margin:0 20px 5px 5px; width:auto; } +.cruiseTour { background:#8c8c8c; position:relative; height:33px; margin-top:20px; } +.cruiseTour .say { width:34px; height:19px; position:absolute; background:url(/css/images/photo/bg-comment.gif) no-repeat; left:16px; top:33px; } +.cruiseTour h2 { font-size:14px; color:#FFF; line-height:33px; padding-left:10px; margin:0; } +/*游船详细页面头部样式*/ +#hoteldetailHead { margin:0; padding:0; } +#hoteldetailHead .hotelOutPic { width:165px; margin-right:12px; float:left; text-align:center; } +#hoteldetailHead .hotelOutPic a { color:#545454; } +#hoteldetailHead .hotelPhotoDetail { width:390px; float:left; position:relative; margin-bottom:7px; } +#hoteldetailHead .hotelPhotoDetail .bighotelPhoto { position:absolute; padding:10px; background:#f1f1f1; border:1px solid #d1d1d1; z-index: 99; } +#hoteldetailHead .hotelPhotoDetail img { width:45px; height:45px; float:left; margin:0 6px 5px 0; filter: Alpha(opacity=70); -moz-opacity:.8; opacity:0.8; } +#hoteldetailHead .hotelOutPic .bigphoto { width:165px; width:170px; margin-bottom:5px; } +#hoteldetailHead .hotelReviewRating { width:168px; float:right; border:2px solid #d1d1d1; padding:10px; } +#hoteldetailHead .hotelReviewRating .hotelRatePoint { font-size:18px; color:#a31022; text-align:left; padding-bottom:8px; } +#hoteldetailHead .hotelReviewRating .hotelrecommend { font-size:11px; text-align:left; line-height:20px; padding-bottom:10px; } +#hoteldetailHead .hotelReviewRating .hotelrecommend .percent { font-size:16px; color:#a31022; } +#hoteldetailHead .hotelReviewRating .hotelrecommend span.yes { background: url('/pic/yes.png') no-repeat scroll 5px top transparent; padding: 0 5px 0 25px; color:#545454; } +#hoteldetailHead .hotelReviewRating .hotelrecommend span.no { background: url('/pic/no.png') no-repeat scroll 5px top transparent; padding: 0 5px 0 25px; color:#545454; } +#hoteldetailHead .hotelReviewRating .recentReview { background:url(/css/images/hotel/review-left.gif) left top no-repeat; text-indent:20px; font-size:11px; line-height:18px; } +#hoteldetailHead .hotelReviewRating .recentReview a.moreReview { display:block; text-align:right; color:#a31022; } +#hoteldetailHead ul.hotelBriefInfo { margin-bottom:5px; font-size:11px; } +#hoteldetailHead ul.hotelBriefInfo li { list-style:none; margin-bottom:4px; line-height:16px; } +#hoteldetailHead ul.hotelBriefInfo li .tollFreeNo { color:#c42524; font-size:12px; } +#hoteldetailHead a.showMore { color:#c42524; text-decoration:none; } +#roomRate { margin:10px 0; border:1px solid #d1d1d1; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px } +#roomRate .changeDate { background:#f1f1f1; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; padding:5px 10px; margin:0 0 10px 0; width:auto } +#roomRate img { cursor:pointer } +#roomRate .changeDate .rateTitle { float:left; width:auto; font-size:18px; margin:0px 20px 0 0; color:#a31022; font-weight:100; } +#roomRate .changeDate .liveDate { float:right; width:480px; font-size:15px; text-align:right; } +#roomRate .changeDate .liveDate a.research { font-size:12px; color:#a31022 } +#roomRate .changeDate .checkDate { float:right; width:auto; font-size:11px; margin-top:1px } +#roomRate .changeDate .checkDate input { background:url(/css/images/calender-s.gif) no-repeat 90px #fff; border:1px solid #7f7f7f; width:100px; padding:3px 2px 4px 5px; margin:0 8px 0 0; font-size:11px } +#roomRate table { margin:0px 0 5px 0px; font-size:11px; z-index:9999 } +#roomRate .hotelBookNote { background:#ededed; padding:5px; margin:5px; } +table.roomRate th { border-bottom:1px solid #ddd; background:#f2f2f2; padding:7px 5px; } +#roomRate table td { border-bottom:1px dashed #d2d2d2; padding:8px 5px; text-align:center; position:relative; } +#roomRate table td.roomType { text-align:left; } +table.roomRate th.hotelName, table.roomRate td.hotelName { padding:0 0 0 5px } +#roomRate .note { padding:0 0 10px 5px; font-size:11px; color:#a31022; font-style:italic } +table.roomRate td { border-bottom:1px solid #d1d1d1; padding:4px 0; color:#555 } +table.roomRate td.hotelDetail { border-top:1px solid #f7f7f7; padding:4px 0; color:#555 } +table.roomRate td.left { text-align:left } +table.roomRate td a { color:#666 } +table.roomRate td a:hover { text-decoration:none; color:#a31022 } +#comment-questions { margin:0 0 10px 0 } +#comment-questions .hotelComment { width:760px } +#hotelService { margin:20px 0 } +#hotelService h3 { font-size:18px; color:#a31022; font-weight:100; padding:5px 0 5px 10px; margin:0 0 10px 0; background:#f1f1f1; } +#hotelService .hotelAmenities { padding:0px 0px 5px 0px } +#hotelService .hotelAmenities table { margin:0px auto 5px auto; font-size:11px; margin:0 10px 0 10px; } +#hotelService .hotelAmenities table th { border-bottom:1px solid #fff; text-align:left; padding:8px 5px; background:#f9f9f9 } +#hotelService .hotelAmenities table td { border-bottom:1px solid #f1f1f1; line-height:18px; padding:5px } +.roomrateInfo { width:300px; z-index:9999; margin-left:20px } +*+html .roomrateInfo { margin-left:-100px; margin-top:25px } +ul.hotelNote li { line-height:15px; margin-left:8px; margin-bottom:6px; font-size:11px; background:url(/css/images/drop-1.GIF) no-repeat 0px 4px; padding:0 0 0 15px; list-style:none } +ul.hotelNote li a { color:#545454; text-decoration:underline } +ul.hotelNote li a.underline { color:#545454 } +ul.hotelNote li a:hover { text-decoration:underline } +/*相同条件的酒店推荐*/ +.similarhotels { padding:10px 0 10px 10px; background:#f1f1f1; } +.similarhotels h3 { font-size:18px; color:#a31022; font-weight:100; margin:0 0 10px 0; } +.similarhotels .similarhotelList { width:240px; padding:5px 10px 0 0; float:left; font-size:11px; line-height:18px; color:#545454; } +.similarhotels .similarhotelList h4 { font-size:16px; font-weight:100; margin:0 0 8px 0; } +.similarhotels .similarhotelList h4 a { color:#0D548A; text-decoration:none; } +.similarhotels .similarhotelList .hotelBriefPic { margin:0 5px 5px 0; width:60px; height:60px; float:left; } +.similarhotels .similarhotelList .hotelBriefPrice { font-size:18px; color:#bc0f0f; } +.similarhotels .similarhotelList .recentReview { background:url(/css/images/hotel/review-left.gif) 5px 5px no-repeat #fff; text-indent:20px; font-size:11px; line-height:18px; margin-top:10px; padding:5px; } +.cruiseSeries { padding:0 0px 10px 5px; border-bottom:#d1d1d1 1px dashed; margin:0px; height:100% } +.cruiseSeries h2 { margin: 10px 0 15px 0; } +.cruiseSeries a { color:#545454 } +.cruiseSeries a:hover { color:#a31022; text-decoration:none } +.cruiseSeries .leftSearch { float:left; margin-right:10px; width:200px; text-align:center; } +.cruiseSeries .leftSearch img { margin-bottom:10px; } +.cruiseSeries .leftSearch .companyName { font-size:16px; font-weight:bold; } +.cruiseSeries .leftSearch .companyName a { text-decoration:none; } +.cruiseSeries .miidleSearch { width:435px; margin-right:10px; float: left; } +.cruiseSeries .miidleSearch ol { margin:0; padding-left:20px; } +.cruiseSeries .miidleSearch ol li { list-style-position:outside; } +.cruiseSeries .miidleSearch ul { margin-top:10px } +.cruiseSeries .miidleSearch ul li { list-style:none; margin: 0 10px 5px 0; line-height:18px; font-size:11px; float:left; width:190px; background:url(/css/images/drop-1.GIF) no-repeat 0px 7px; padding:0 0 0 15px; } +#content .cruiseSeries .miidleSearch ul li p { font-size:11px } +h2.victoria { background:url(/pic/logo/cruise/new/victoria.jpg) no-repeat left; padding:20px 0 0 80px; height:50px } +h2.century { background:url(/pic/logo/cruise/new/century.jpg) no-repeat left; padding:18px 0 0 60px; height:50px; } +h2.president { background:url(/pic/logo/cruise/new/president.jpg) no-repeat left; padding:20px 0 0 55px; height:50px; } +h2.dragon { background:url(/pic/logo/cruise/new/china-dragon.jpg) no-repeat left; padding:15px 0 0 110px; height:50px; } +/*------------------quick question box -------------------- */ +.quickQuestions { float: left; width: 495px; } +.quickQuestions h3 { background: url("/css/images/tour/bg-question-title-495.png") no-repeat scroll 0 0 transparent !important; color: #FFFFFF !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 18px !important; font-weight: normal !important; height: 44px !important; margin: 0 !important; padding: 5px 0 0 10px !important; width: 495px !important; } +.quickQuestions h3 span { color: #A31022; display: block; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 8px 10px 0 0; width: 280px; } +.quickQuestions .questionContent { background: none repeat scroll 0 0 #E4E4E4; margin-top: 0; } +.quickQuestions .questionContent .quickForm { float: left; font-size: 11px; padding: 5px 15px 15px; width: 460px; } +.quickQuestions .questionContent .quickForm textarea { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D1D1D1; float: left; font-family: Verdana, Geneva, sans-serif; font-size: 12px; height: 135px; padding: 5px; width: 215px; } +.quickQuestions .questionContent .quickForm .personalInfo { float: left; margin-left: 10px; width: 210px; } +.quickQuestions .questionContent .quickForm .personalInfo input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D1D1D1; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 5px 0 8px; padding: 3px; width: 200px; } +.quickQuestions .questionContent .quickForm .personalInfo input.checkBox { background: none repeat scroll 0 0 transparent; border: medium none; margin: -3px 5px 0 0; padding: 0; vertical-align: middle; width: auto; } +.quickQuestions .questionContent .quickForm .personalInfo input.sendButton { background: none repeat scroll 0 0 transparent; border: medium none; margin-top: 10px; width: auto; } +.quickQuestions .questionContent .quickForm .personalInfo label { clear: both; display: block; margin-bottom: 8px; } +.quickQuestions .questionBottom { background: url("/css/images/tour/bg-question-bottom-495.png") no-repeat scroll 0 0 transparent; height: 10px; } +.noSpam { font-size: 10px; } +.whyUs { float: right; width: 258px; } +/*------------------Recommended Cruise Table -------------------- */ +table.recruise { margin:10px 0 0 0; border-left:1px solid #d1d1d1; border-top:1px solid #d1d1d1; font-size:12px; } +table.recruise tr { text-align:center; } +table.recruise td { border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; } +table.recruise td a { text-decoration:underline; color:#545454; } +table.recruise td a:hover { text-decoration:none; color:#a31022; } +/* qa for embassy */ +.cityFaq { margin:15px 0; border:1px solid #f1f1f1; background:#f6f6f6; padding:10px; } +.cityFaq h4 { font-size:16px; margin:0 0 5px 0; background:url(/pic/red-dot.png) no-repeat left 5px; padding:0 0 10px 18px; border-bottom:1px solid #d1d1d1; } +.moreContent .cityFaq h4 { font-size:16px; margin:0 0 5px 0!important; background:url(/pic/red-dot.png) no-repeat left 5px; padding:0 0 10px 18px; border-bottom:1px solid #d1d1d1!important; } +.cityFaq .question { background:url(/css/images/guide/bg-city/bg-q.png) no-repeat left 5px; padding-left:20px; padding-top:0px; font-size:13px; margin-bottom:10px; line-height:16px!important; border-bottom:1px solid #f1f1f1; } +.cityFaq .question a { font-size:12px; text-decoration:none!important; font-weight:normal; text-transform:capitalize; } +.cityFaq .question a:hover { text-decoration:underline!important; } +.cityFaq .answer { background:url(/css/images/guide/bg-city/bg-a.png) no-repeat left top; padding:3px 0 10px 18px; line-height:16px; border-bottom:1px dashed #999; margin-bottom:10px; font-size:11px; color:#333; position:relative } +.cityFaq .answer a { color:#a31022 } +.cityFaq .answer a:hover { text-decoration: underline } +.cityFaq .askquestionBox { background:url(/css/images/guide/bg-city/bg-ask-question.png) no-repeat; padding:30px 0 15px 15px; font-size:11px; font-weight:bold; color:#666; margin:0 0 5px 5px; width:594px; height:232px; } +.cityFaq .askquestionBox textarea { border:1px solid #7E9DB9; background:url(/css/images/guide/bg-city/bg-message.png) repeat-x top #fff; width:500px; height:110px; margin:10px 0 10px 0; font-size:12px; line-height:18px; padding:5px; } +.cityFaq .askquestionBox input { border:1px solid #7E9DB9; background:#fff; padding:3px 5px; margin-right:25px; margin-bottom:10px; } +.cityFaq .askquestionBox input.checkBox { vertical-align:middle; margin-top:-3px; margin-bottom:0; border:none; background:none; margin-right:5px; padding:0; } +.cityFaq .askquestionBox a { color:#a31022; } +.cityFaq .answer .answerquestion { display: block; width:125px; position:absolute; right:0; bottom:5px; } +.cityFaq .answer .answerquestion a { color:#a31022; } +.buttonSubmit { cursor:pointer; } +.buttonPhone { display:block; float: left; padding:10px 0; color: #A31022; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; } +/* cruise ship videos */ +.shipVideoRight { float: right; width:300px; margin: 0 0 5px 10px; padding:1px; border:1px solid #d1d1d1; font-size:11px; font-weight: bold; } +/* ferry boat */ +ol.ferryboat { margin-left:10px; padding-left:10px; } +ol.ferryboat li { list-style-position: outside; line-height:18px; margin-bottom:5px; } +.ferryboatPhoto { float: right; width:300px; margin: 0 0 5px 10px; } +.buttonSubmit { cursor:pointer; } +.buttonPhone { display:block; float: left; padding:10px 0; color: #A31022; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; } + +/* recommended cruise for China Dragon series */ +.cruiseTitle { border-bottom:3px solid #a31022; height:20px; margin:20px 0 10px 0; font-size:16px; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#333; } +.cruiseDeals { margin: 10px 0;} +.cruiseDeals .ship { width:192px; float:left; margin:10px 5px; position:relative; background:#E4E4E4; border:1px solid #d1d1d1; padding:5px; } +.recommendIcon { width:90px; height:55px; position:absolute; right:-20px; top:-15px; background:url(/pic/recommend.gif) no-repeat;} +.cruiseDeals .ship img { margin-bottom:5px; } +.cruiseDeals .ship .caption { display: block; background:#fff; padding:3px; text-align:center;} +.cruiseDeals .ship .caption a { color:#545454; margin-right:5px;} +.cruiseDeals .ship .caption a:hover { text-decoration: none; color:#a31022} +.calendarPrice { color:#a31022; font-family:Arial, Helvetica, sans-serif; font-size:14px;} + +/* page nav */ +#content .pageNav { border-bottom:#C1C1C1 1px solid; width:100%; margin:15px 0 10px 0; height:20px; position:relative } +#content .pageNav ul { padding:0px; position:absolute; margin-left:15px; list-style:none; left:-3px; top:-7px } +#content .pageNav ul li { display:block; margin:0 4px 0 0; float:left; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background-image:url(/css/images/bg-page.GIF); padding:5px 8px 0 8px; height:22px; background-color:#fff; color:#C6162B; font-size:11px; font-weight:bold } +#content .pageNav ul li.active { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #C1C1C1; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; background:#fff } +#content .pageNav ul li.background { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #45A0C2; border-left:1px solid #45A0C2; border-right:1px solid #45A0C2; background:#45A0C2 } +#content .pageNav ul li.active a, #content .pageNav ul li.active { color:#C6162B } +#content .pageNav ul li a, #content .pageNav ul li { color:#fff; text-decoration:none; cursor:pointer } +#content .pageNav ul li a:hover { text-decoration:underline } +/* public search */ +ul#product-search-nav { margin:0; padding:0; color:#444; height:50px; width:275px; overflow:hidden; background:url(/css/images/bg-search-nav.jpg) no-repeat left -2px; } +ul#product-search-nav li { float:left; text-align:center; list-style:none; } +ul#product-search-nav li a { display:block; padding:32px 8px; color:#f6f6f6; height:12px; font-weight:bold; font-size:11px; text-decoration:none; } +ul#product-search-nav li a:hover { color:#444444; } +ul#product-search-nav li a:focus { outline:0; } +ul#product-search-nav li a.tour { width:52px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-right:1px solid #bdbdbd; } +ul#product-search-nav li a.tourSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat left -62px; color:#9c0027; } +ul#product-search-nav li a.cruise { width:50px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; } +ul#product-search-nav li a.cruiseSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -67px -62px; color:#9c0027; } +ul#product-search-nav li a.hotel { width:51px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; } +ul#product-search-nav li a.hotelSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -140px -62px; color:#9c0027; } +ul#product-search-nav li a.flight { width:51px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-left:1px solid #bdbdbd; } +ul#product-search-nav li a.flightSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -207px -62px; color:#9c0027; } +.productBox .productTitle { font-size:14px; line-height:20px; display:block; margin:5px 0; font-weight: bold; } +.productBox { padding:5px 5px 10px 10px; background:#fff url(/css/images/bg-search.gif) no-repeat left bottom; border-left:2px solid #BDBDBD; border-right:2px solid #BDBDBD; border-bottom:2px solid #BDBDBD; margin-bottom:10px; } +.productBox table { font-size:11px; } +.productBox table tr td { text-align:left; margin-bottom:3px; padding:0 0 6px 0; } +.productBox img.searchStyle { margin:5px 83px 5px 0; float:right; } +.productBox ul li { list-style:none; } +.productBox .flightCity { background:#fff url(/css/images/flight/menu.png) 140px center no-repeat; -moz-background-clip:border; -moz-background-inline-policy:continuous -moz-background-origin:padding; +border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; width:153px; } +.productBox a:link, .productBox a:visited { size:11px; color:#545454; } +.productBox a:hover { text-decoration:none; color:#a31022; } +.productBox label { float:left; width:80px; line-height:14px; padding-top:10px; font-size:11px; } +.productBox label.noPadding { padding-top:5px; } +.searchBoxinput200 { width:200px; } +.searchBoxinput250 { width:250px; } +.searchBoxinput100a { width:100px; margin:8px 0 0 29px; } +.searchBoxinput80 { width:80px; margin:5px 0 0 0; } +.searchBoxinput50 { width:50px; margin:10px 0 0 0; } +.searchBoxinput100 { width:100px; margin:5px 0 0 0; } +.searchBoxinput130 { width:130px; margin:5px 0 0 0; } +.searchBoxinput300 { width:300px; margin:8px 0 0 29px; } +.searchBoxinput120 { width:120px; margin:10px 0 0 0; } +.productBox input, .productBox textarea, .productBox select { -x-system-font:none; background:#fff; border:1px solid #DDDDDD; color:#666666; font-family:Verdana, Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; padding:4px 5px; margin:5px 0 5px 0; } +.productBox input:focus, .productBox textarea:focus, .productBox select:focus, .productBox input.nobg:focus { border:1px solid #a31022; background-color:#f1f1f1; } +.productBox input { background:#fff url(/css/images/calender.GIF) 140px center no-repeat; width:153px; padding:4px 5px; border:1px solid #F3CB76; } +.productBox input.nobg { background:#fff; width:153px; border:solid 1px #ddd; } +.productBox input.radio { width:18px; border:1px solid #fff; margin-top:8px; margin-right:5px; float:left; margin-left:10px; } +.productBox select { width:165px; } +.productBox select option { padding-left:5px; background:#fff; border-bottom:1px solid #eee; font-size:12px; } +.productBox .productboxcity { font-size:10px; width:160px; background:#fff; border:1px solid #DDDDDD; float:left; padding:5px 0 5px 5px; } +.productBox .productboxcity td { padding:2px 0 5px 2px; color:#666; vertical-align:middle; line-height:12px; } +.productBox input.checkbox { background:#fff; width:16px; padding:2px 0 2px 2px; border: none; margin-top:-3px; margin-bottom:0px; vertical-align:middle; margin-right:0 } +.productBox textarea { width:140px; height:40px; margin-top:5px; } +.productBox .advancedSearch { float:right; font-size:11px; bottom:5px; } +.productBox .advancedSearch a { color:#9c0027; } +.functionBox { margin-bottom:15px; border:#ccc 1px solid; position:relative; } +.functionBox li:first-letter { text-transform:capitalize; } +.functionBox h5, .functionBox h3 { background: url(/css/images/bg-gray-jianbian.gif) repeat-x; line-height:33px; color:#fff; font-size:14px; padding-left:10px; margin:0; } +.functionBox h5 a { color:#666; } +.functionBox h5 a:hover { color:#a31022; } +.functionBox .functionTitle { background: url(/css/images/bg-gray-jianbian.gif) repeat-x; line-height:33px; color:#fff; font-size:14px; padding-left:10px; margin:0; display:list-item } +.functionBox .functionTitle a { color:#666; text-decoration: none; } +.functionBox .functionTitle a:hover { color:#a31022; } +.functionBox span { padding:5px; } +.questionForm { background-color:#f1f1f1; border:1px #d1d1d1 solid; margin-bottom:10px; padding-bottom:10px; padding:5px; } +#content #subContent .questionForm p { margin:5px 0 0 5px; } +.questionForm h3 { display:block; font-size:14px; margin:0; color:#fff; background:#999 none repeat scroll 0 0; padding:8px 0 8px 12px; } +.questionForm .questionFormTitle { font-size:17px; font-weight: normal; display: block; margin: 5px 0 8px 5px; color:#a31022 } +.questionForm .replyTips { font-size:11px; display: block; margin-bottom:5px; } +.questionForm label { font-size:11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; width:70px; float: left; display: block; margin-bottom:10px; } +.questionForm input { border:1px solid #333; padding:2px 5px; float: left; margin-bottom:10px; width:150px; } +.questionForm textarea { border:1px solid #333; height:100px; width:250px; } +.questionForm .buttun01 { margin-left:85px; } +.searchSuggestBox { width:279px; height:auto; position:absolute; background:url(/css/images/search-suggest-1.png) no-repeat top left; z-index:1000; display:block; } +.searchSuggestBox ul { position:relative; background:url(/css/images/search-suggest-2.png) repeat-y; } +.searchSuggestBox .bottom { position:relative; background:url(/css/images/search-suggest-3.png) no-repeat top left; height:7px; color:#999; } +.searchSuggestBox ul li { line-height:25px; height:25px; list-style:none; border-top:1px solid #CCC; width:270px; } +.searchSuggestBox ul li a { display:block; text-decoration:none; color:#666; padding:0 0 0 8px; margin:0; } +.searchSuggestBox ul li a strong { color:#666; } +.searchSuggestBox ul li a:hover, #searchSuggestBox ul li a:hover strong { color:#a31022; background-color:#CCC; margin:0; height:25px; } +.searchSuggestBoxliahover a, .searchSuggestBoxliahover strong { color:#a31022 !important; background-color:#CCC; } + +/* question submit button */ +.buttun01 { font-weight:bold; text-align:center; color:#A31022; cursor:pointer; } +.buttun01 a { display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-color:#fff; background-image:url(/css/images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:6px 12px; text-decoration:none; color:#a31022; } +.buttun01 a:hover { display:block; padding:6px 12px; background-color:#fff; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom; } +.searchBoxinput130 { width:130px; margin:5px 0 0 0; } +.redPrice12 { color:#a31022; font-size:13px; font-weight: normal!important;} +.headcont{width:660px!important; width:660px} +.settop{ position:relative; top:-220px} + +/* for cruiise plan */ +/* right calendar */ +.cruiseCalendarIndex { background:url(/css/images/yangtze/yangtze-cruise-calendar.png) no-repeat; width:275px; height:125px; padding-top:50px; margin-bottom:15px; } +.cruiseCalendarIndex ul { margin-left:30px; margin-top:10px } +.cruiseCalendarIndex ul li { float:left; width:60px; list-style:none; line-height:20px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#CCC } +.cruiseCalendarIndex ul li a { text-decoration:none; color:#666 } +.cruiseCalendarIndex ul li.active { background:#d1d1d1; border:1px solid #666; color:#a31022; padding:2px 5px; width:auto; margin-right:28px; -moz-border-radius:4px; margin-left:-7px; margin-bottom:0 } +.cruiseCalendarIndex ul li.active a { color:#a31022 } +/* yangtze cruise search */ +#searchCruise { width:950px; height:56px; padding:0 15px 2px 15px; background:#f5f5f5; border-radius:4px; border:1px solid #a31022; box-shadow:0 0 2px #a31022; margin:5px 0 20px 0 } +#searchCruise span.title { color:#0c6197; font-size:18px; border-right:1px solid #CCC; padding-right:10px; height:33px; line-height:33px; float:left; margin-top:13px; } +#searchCruise .searchlist { padding-left:10px; } +#searchCruise .searchlist label { float:left; padding:20px 0 0 10px } +#searchCruise .searchlist input, #searchCruise .searchlist select { float:left; width:100px; background: -moz-linear-gradient(center top, #DCE1E7 0%, #C2C4CA 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #D1D1D1; border-radius: 4px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px; margin:13px 0 0 5px; } +#searchCruise .searchlist select.route { width:180px; } +#searchCruise .searchlist select.shipname { width:95px; } +#searchCruise .searchlist .searchicon { float:left; padding:13px 0 0 15px; } +#searchCruise .searchlist input.dateicon { background:url(http://data.chinahighlights.com/css/images/calender.gif) no-repeat 85px 5px; } +#searchCruise .searchlist .calender { float:right; margin:10px 0 0 0;} +#searchCruise .searchlist .calender b { font-size:30px; color:#d5d5d5; display: inline-block; float: left; margin-right:5px;} +#searchCruise .searchlist .calender span { display: inline-block; margin-top:10px; font-size:14px;} +/* right articles */ +.mostPopular { display: block; margin: 1px 0; } +.mostPopular .popularTitle { font-size:18px; display: block; border-bottom:2px solid #d1d1d1; margin: 0 0 10px 0; padding-bottom: 3px; } +.mostPopular .articleList { display: block; margin: 0 0 18px 0; height:80px; } +.mostPopular .articleList img { display: block; float: left; width:90px; height:80px; border-radius:4px; } +.mostPopular .articleList .articleTitle { float: right; width:170px; margin-top: -5px; } +.mostPopular .articleList .articleTitle a { text-decoration: none; font-size:16px; } +.mostPopular .articleList .articleTitle a:hover { text-decoration: none; } diff --git a/css/customer-care.css b/css/customer-care.css new file mode 100644 index 0000000..ffad468 --- /dev/null +++ b/css/customer-care.css @@ -0,0 +1,57 @@ +@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; } diff --git a/css/customer-service.css b/css/customer-service.css new file mode 100644 index 0000000..5692ce6 --- /dev/null +++ b/css/customer-service.css @@ -0,0 +1,85 @@ +@charset "utf-8"; +/* CSS Document */ +body { background:url(/css/images/forms/bg-thankyou.jpg) repeat-x bottom; color:#545454; padding-bottom:20px; font-family:Verdana, Geneva, sans-serif; font-size:12px; } +p { line-height:18px; margin-bottom:8px; } +a { color:#a31022; } +a:hover { color:#a31022; text-decoration: none; } +img { border:none; } +h1 { font-size:28px; font-weight: normal; margin: 0 0 10px 15px; } +.clear { clear:both; } +.roundCorner { -moz-border-radius:4px; -webkit-border-radius:4px; } +#mainContent { width:855px; margin: 20px auto; } +#header { background:url(/css/images/forms/bg-survey-header.jpg) no-repeat; width:825px; height:170px; padding: 25px 0 0 30px; position:relative; } +.backHome { width:195px; height:31px; position:absolute; right:20px; bottom:20px; } +#logo { width:223px; height:122px; } +#content { background:url(/css/images/forms/bg-content.png) repeat-y; width:825px; padding:15px 15px 30px 15px; margin:auto!important } +/* booking forms */ +.emailTipsBox { position:absolute; border:1px solid #d1d1d1; width:150px; left: 474px; top: 95px; padding:5px; font-size:11px; z-index:1000; background:#fff; } +.emailTipsBox .arrowLeft { background:url(/css/images/left-arrow.png) no-repeat; width:11px; height:11px; position:absolute; left:-11px; top: 8px; } +.yourBooking { border: 1px solid #999; width:810px; margin: 5px auto 10px auto; height:100%; overflow: hidden; } +.yourBooking .subTitle { background:#d1d1d1; padding:5px 0 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#333; } +/* footer info */ +.bottom { background:url(/css/images/forms/bg-thankyou-bottom.png) no-repeat; height:14px; } +#footerInner { width:855px; margin: 15px auto; } +#footerInner .CHinfo { float: left; width:450px; text-align:center; } +.members { float: right; width:350px; margin-top:10px; } +.iata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -105px; display: block; float: left; width: 45px; height:30px; margin: 10px 20px 0 0; } +.ustoa { background-image: url("/css/images/member-sprite.png"); background-position: -10px -155px; display: block; float: left; width:103px; height:21px; margin: 10px 10px 0 0; } +.pata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -196px; display: block; float: left; width:70px; height:30px; margin: 10px 10px 0 0; } +.asta { background-image: url("/css/images/member-sprite.png"); background-position: -10px -246px; display: block; float: left; width:48px; height:30px; margin: 10px 10px 0 0; } +.tips { color:#666; line-height:18px; width:830px; margin:5px auto; font-size:10px; } +/* Mcafee Security */ +.securityArea { width:150px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; float: left; overflow: hidden; height:100%; margin:10px 0 0 20px; } +.mcafeeIcon { width:100px; height:60px; font-size:11px; float: left; margin-right:10px; } +.mcafeeIcon img, .TrusteIcon img { height:35px; } +.TrusteIcon { width:120px; height:60px; float: left; } +/* -- +-- */ +#formHead { width:810px!important; background-color:#f4f4f4; border:#a1a1a1 1px solid; margin:5px auto 15px auto; } +#formHead th { padding:5px; font-size:15px; } +#formHead th span { color:#a31022; font-weight: normal; font-style:italic} +#formBody { width: 810px!important; margin:5px auto; } +#formBody input { vertical-align:middle; margin:-3px 2px 0 10px; } +#formBody p { display: block; margin-bottom:5px; } +#formBody h2 { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; margin:15px 0; line-height:18px;} +#formBody textarea { border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-style: solid; border-width: 1px; background:#fff; margin-bottom:10px; margin-top:-5px; } +#formBody label { display: block; margin-bottom:10px; margin-left:-10px; } +#formBody ol { margin-left:10px; padding-left:10px} +#formBody ol li { line-height:20px; margin-bottom:15px; font-size:15px;} +#formBody ul { margin-left:0; padding-left:0; height:100%; overflow:hidden} +#formBody ul li { list-style: none; background:url(/pic/red-dot.png) no-repeat left 5px; line-height:20px; margin-bottom:15px; padding-left:20px; font-size:15px; width:350px; float: left} +#formFooter { width:96%; background-color:#fff; padding:2px 10px 10px 2%; font-size:12px; } +#formFooter p { line-height:1em; } +.checklist { border: 1px solid #ccc; list-style: none; width: 16em; } +.checklist, .checklist li { margin-left: 0; padding: 0; } +.checklist label { display: block; padding-left: 25px; text-indent: -25px; } +.checklist label:hover, .checklist label.hover { background: #777; color: #fff; } +* html .checklist label { height: 1%; } +/* Checklist 1 */ +.cl1 { font-size: 1em; width: 100%; } +.cl1 .alt { background: #f5f5f5; } +.cl1 input { vertical-align: middle; } +.cl1 label:hover, .cl1 label.hover { background: #ddd; color: #000; } +/* Checklist 3 */ +.cl3 { border: 0px dotted #a17c04; color: #000000; font-family: "Trebuchet MS", Tahoma, Geneva, Arial, sans-serif; font-size: 12px; } +.cl3 .alt { background-color: #f4f4f4; } +.cl3 label { padding: 0.2em 0.2em 0.2em 25px; } +.cl3 label:hover, .cl3 label.hover { color: #a31022; background-color: #FFE7CE; } +/* input box */ +.en1 { font-size: 10px; font-family: Verdana } +.input1 { font-family: verdana; background-color: #F6F6F6; border-bottom: #FFFFFF 1px solid; border-left: #CCCCCC 1px solid; border-right: #FFFFFF 1px solid; border-top: #CCCCCC 1px solid; font-size: 12px; margin-top:5px; } +.input1-bor { font-family:verdana; background-color:#F0F8FF; font-size: 12px; border: 1px solid #333333; } +.borderBottom { margin-bottom:5px; } + +/* result page error style */ +.errorMain2{ margin: 10px auto 20px auto; padding: 0 20px; background:url(/pic/chinahighlights.gif) no-repeat 20px center;} +.errorMain2 p {font-size:15px; line-height:30px; margin-bottom:10px;} +/* site search */ +#footersearch { background:url(/css/images/footer-searchbox.png) no-repeat; height:45px; margin:10px auto; width:615px;} +#footersearch1 { background-color:#FF0000; width:615px; height:45px; margin:10px auto; } +#footersearch .footersearchBox { width:490; } +#footersearch .footersearchBox input { width: 450px; height:25px; border:none; float: left; color:#000; padding: 5px; margin:5px 0 0 10px; opacity:0.5; font-family:Arial, Helvetica, sans-serif; font-size:20px; } +#footersearch .footersearchButton { width:100px; float:left; margin:4px 0 4px 23px; } +.topSearch { clear: both; padding: 10px 0; display: block } +.topSearch a { font-size:11px; font-weight: bold; margin-right:5px; } +.topSearch a:hover { text-decoration: none; color:#a31022 } \ No newline at end of file diff --git a/css/customer-tour.css b/css/customer-tour.css new file mode 100644 index 0000000..99ff093 --- /dev/null +++ b/css/customer-tour.css @@ -0,0 +1,116 @@ +@charset "utf-8"; +/* TOUR CSS STYLE */ + +#contentRight > h2 { font-size:18px; border-bottom:1px solid #f1f1f1; padding-bottom:2px; margin:10px 0 5px 10px; } +#pic200 { background-color:#f1f1f1; border:1px solid #d1d1d1; padding:5px; width:200px; float:right; margin:0 0 8px 12px; } +#pic200 img { width:200px; height:150px; margin-bottom:5px; } +#pic200 .tipspicName { background:url(/css/images/arrow-gray.gif) no-repeat left 50%; padding-left:8px; margin-left:0px; font-size:11px; line-height:12px; } +#printItinerary .printTourleft { float:left; margin-right:50px; line-height:20px; } +#printItinerary a:link, #printItinerary a:visited { color:#6b6b6b; } +#printItinerary .printTourRight { float:left; line-height:20px; } +#printFoot { margin:20px 6px 0 6px; text-align:left; border-top:#a31022 5px solid; font-size:12px; color:#6b6b6b; line-height:20px; width:980px; height:60px; } +.printFootPic { float:left; margin-right:10px; } +#printItinerary .tourdayTitle { font-weight:bold; margin-right:5px; } +#printItinerary .removeButton { margin:15px 20px; text-align:right; width:auto; } +#tourItinerary { widows:650px; padding:0; float:left; margin:15px 0; } +.moretourList { margin:15px 0; } +.moretourList ul { margin-left:15px; } +.moretourList ul li { padding-left:0px; font-size:11px; color:#999; line-height:18px!important; margin-bottom:8px!important; list-style-image:url(/pic/arrow-r.gif)!important; } +.moretourList ul li a { text-decoration:underline; color:#545454; font-size:12px; } +.moretourList ul li a.videoTour { text-decoration:underline; color:#545454; font-size:12px; background:url(/css/images/video-red.gif) no-repeat right 50%; padding-right:15px; } +.moretourList ul li a:hover { color:#A31022; text-decoration:none; font-size:12px; } +.moretourList .morelistPrice { color:#A31022; font-size:12px; } +.functionBox { margin-bottom:15px; border:#ccc 1px solid; background-color:#fff; } +.functionBox h5 { padding:5px; margin-bottom:10px; background-color:#f4f4f4; text-align:center; font-size:12px; font-weight:bold; } +.graybackgroundFont { background:#F7F7F7; color:#666; padding:10px 4px 4px 7px; border:1px solid #ddd; margin:0 0 1.5em; font-size:100%; font-size:12px; } +.graybackgroundFont .personalInfo { width:520px; float:left; margin:12px 15px 0 0px; } +.chooseCities { margin:20px 0 10px 0; font-size:11px; line-height:18px; } +.chooseCities input[type="checked"] { margin-top:-3px; margin-bottom:10px; vertical-align:middle; margin-right:0; padding:0 } +.chooseCities label { width:160px; margin-right:10px; } +.customertourContent { margin:25px 0 35px 0; } +.customertourContent .adsCity { width:630px; } +#content #mainContent .customertourContent p { overflow:hidden; zoom:1; } +.customertourContent li { list-style:none; overflow:hidden; zoom:1; } +.customertourContent li img { width:200px; height:150px; -moz-border-radius:4px; } +.customertourContent h5 { text-align:left; font-size:12px; margin-bottom:5px; } +.customer-tour-intro { width:480px; float:left; text-align: justify; } +.customer-tour-intro .advisor { width:80px; height:80px; float:left; margin:5px 10px 0 0; } +.customer-tour-intro .advisor img { width:80px; height:80px; border-radius:4px; } +.customer-tour-promise { width:175px; float:right; } +/* tour swtich */ +ul.tourInfoSwtich { margin: 15px 0; border-bottom:2px solid #d1d1d1; padding-left:0px; } +ul.tourInfoSwtich li { background:url(/css/images/tour/bg-th.png) repeat-x; float: left; margin-left:5px; list-style: none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; text-align:center; height:33px; line-height:33px; padding:0 8px 0 6px; border-radius:4px; } +ul.tourInfoSwtich li.active { border:2px solid #d1d1d1; background:#fff; border-bottom: none; color:#a31022; height:33px; margin-bottom:-2px; border-radius:4px; } +ul.tourInfoSwtich li a, ul.tourInfoSwtich li a:hover { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; text-decoration: none; color:#fff; } +/*----*/ +.questionForm { background-color:#f1f1f1; border:1px #d1d1d1 solid; margin-bottom:10px; padding-bottom:10px; padding:5px; } +#content #subContent .questionForm p { margin:5px 0 0 5px; } +.questionForm h3 { display:block; font-size:14px; margin:0; color:#fff; background:#999 none repeat scroll 0 0; padding:8px 0 8px 12px; } +.questionForm .questionFormTitle { font-size:17px; font-weight: normal; display: block; margin: 5px 0 8px 5px; color:#a31022 } +.questionForm label { float:left; width:70px; line-height:14px; padding-top:10px; padding-right:8px; font-size:11px; } +.questionForm input { border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color:#666666; font-size:11px; line-height:16px; padding:4px 5px; width:160px; margin:5px 0 3px 0; } +.questionForm textarea { border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color:#666; font-size:11px; line-height:16px; padding:4px 5px; width:240px; margin:5px 0 3px 0; } +.questionForm .buttun01 { margin-left:85px; } +.buttun01 a { background-color: #FFFFFF; background-image: url("/css/images/bg-click.GIF"); background-position: center bottom; background-repeat: repeat-x; border: 1px solid #D1D1D1; color: #A31022; display: block; padding: 6px 12px; text-decoration: none; } +/* page nav */ +#content .pageNav { border-bottom:#C1C1C1 1px solid; width:100%; margin:15px 0 10px 0; height:20px; position:relative } +#content .pageNav ul { padding:0px; position:absolute; margin-left:15px; list-style:none; left:-3px; top:-7px } +#content .pageNav ul li { display:block; margin:0 4px 0 0; float:left; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background-image:url(/css/images/bg-page.GIF); padding:5px 8px 0 8px; height:22px; background-color:#fff; color:#C6162B; font-size:11px; font-weight:bold } +#content .pageNav ul li.active { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #C1C1C1; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; background:#fff } +#content .pageNav ul li.background { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #45A0C2; border-left:1px solid #45A0C2; border-right:1px solid #45A0C2; background:#45A0C2 } +#content .pageNav ul li.active a, #content .pageNav ul li.active { color:#C6162B } +#content .pageNav ul li a, #content .pageNav ul li { color:#fff; text-decoration:none; cursor:pointer } +#content .pageNav ul li a:hover { text-decoration:underline } +.buttun01 { font-weight:bold; text-align:center; color:#A31022; cursor:pointer; width:100px; margin:15px 0 } +.buttun01 a { display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-color:#fff; background-image:url(/css/images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:6px 12px; text-decoration:none; color:#a31022; } +.buttun01 a:hover { display:block; padding:6px 12px; background-color:#fff; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom; } +/* public search */ +ul#product-search-nav { margin:0; padding:0; color:#444; height:50px; width:275px; overflow:hidden; background:url(/css/images/bg-search-nav.jpg) no-repeat left -2px; } +ul#product-search-nav li { float:left; text-align:center; list-style:none; } +ul#product-search-nav li a { display:block; padding:32px 8px; color:#f6f6f6; height:12px; font-weight:bold; font-size:11px; text-decoration:none; } +ul#product-search-nav li a:hover { color:#444444; } +ul#product-search-nav li a:focus { outline:0; } +ul#product-search-nav li a.tour { width:52px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-right:1px solid #bdbdbd; } +ul#product-search-nav li a.tourSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat left -62px; color:#9c0027; } +ul#product-search-nav li a.cruise { width:50px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; } +ul#product-search-nav li a.cruiseSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -67px -62px; color:#9c0027; } +ul#product-search-nav li a.hotel { width:51px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; } +ul#product-search-nav li a.hotelSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -140px -62px; color:#9c0027; } +ul#product-search-nav li a.flight { width:51px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-left:1px solid #bdbdbd; } +ul#product-search-nav li a.flightSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -207px -62px; color:#9c0027; } +.productBox .productTitle { font-size:14px; line-height:20px; display:block; margin:5px 0; font-weight: bold; } +.productBox { padding:5px 5px 10px 10px; background:#fff url(/css/images/bg-search.gif) no-repeat left bottom; border-left:2px solid #BDBDBD; border-right:2px solid #BDBDBD; border-bottom:2px solid #BDBDBD; margin-bottom:10px; } +.productBox table { font-size:11px; } +.productBox table tr td { text-align:left; margin-bottom:3px; padding:0 0 6px 0; } +.productBox img.searchStyle { margin:5px 83px 5px 0; float:right; } +.productBox ul li { list-style:none; } +.productBox .flightCity { background:#fff url(/css/images/flight/menu.png) 140px center no-repeat; -moz-background-clip:border; -moz-background-inline-policy:continuous -moz-background-origin:padding; +border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; width:153px; } +.productBox a:link, .productBox a:visited { size:11px; color:#545454; } +.productBox a:hover { text-decoration:none; color:#a31022; } +.productBox label { float:left; width:80px; line-height:14px; padding-top:10px; font-size:11px; } +.productBox label.noPadding { padding-top:5px; } +.searchBoxinput200 { width:200px; } +.searchBoxinput250 { width:250px; } +.searchBoxinput100a { width:100px; margin:8px 0 0 29px; } +.searchBoxinput80 { width:80px; margin:5px 0 0 0; } +.searchBoxinput50 { width:50px; margin:10px 0 0 0; } +.searchBoxinput100 { width:100px; margin:5px 0 0 0; } +.searchBoxinput130 { width:130px; margin:5px 0 0 0; } +.searchBoxinput300 { width:300px; margin:8px 0 0 29px; } +.searchBoxinput120 { width:120px; margin:10px 0 0 0; } +.productBox input, .productBox textarea, .productBox select { -x-system-font:none; background:#fff; border:1px solid #DDDDDD; color:#666666; font-family:Verdana, Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; padding:4px 5px; margin:5px 0 5px 0; } +.productBox input:focus, .productBox textarea:focus, .productBox select:focus, .productBox input.nobg:focus { border:1px solid #a31022; background-color:#f1f1f1; } +.productBox input { background:#fff url(/css/images/calender.GIF) 140px center no-repeat; width:153px; padding:4px 5px; border:1px solid #F3CB76; } +.productBox input.nobg { background:#fff; width:153px; border:solid 1px #ddd; } +.productBox input.radio { width:18px; border:1px solid #fff; margin-top:8px; margin-right:5px; float:left; margin-left:10px; } +.productBox select { width:165px; } +.productBox select option { padding-left:5px; background:#fff; border-bottom:1px solid #eee; font-size:12px; } +.productBox .productboxcity { font-size:10px; width:160px; background:#fff; border:1px solid #DDDDDD; float:left; padding:5px 0 5px 5px; } +.productBox .productboxcity td { padding:2px 0 5px 2px; color:#666; vertical-align:middle; line-height:12px; } +.productBox input.checkbox { background:#fff; width:16px; padding:2px 0 2px 2px; border: none; margin-top:-3px; margin-bottom:0px; vertical-align:middle; margin-right:0 } +.productBox textarea { width:140px; height:40px; margin-top:5px; } +.productBox .advancedSearch { float:right; font-size:11px; bottom:5px; } +.productBox .advancedSearch a { color:#9c0027; } +.tourDay { display: block; font-style:italic; border-bottom:1px solid #d1d1d1; padding-bottom:1px; } +.tourDay .dayBox { background: none repeat scroll 0 0 #D1D1D1; color: #a31022; font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin-bottom: 0; padding: 5px; text-align: left; width: 70px; font-style:normal; font-weight: normal; } diff --git a/css/customer.css b/css/customer.css new file mode 100644 index 0000000..f2ef15a --- /dev/null +++ b/css/customer.css @@ -0,0 +1,2464 @@ +/*index.htm页面样式*/ +#midTop{ + background:#fef6e3; + padding:10px; + + +} +#midTop h3{ + margin:0; + font-size:14px!important; + color:#6b6b6b!important; + position:relative; + +} +#midTop h3 img{ + position:absolute; + top:0; + right:10px; + + +} +#lastVisit{ + border:1px #fedb97 solid; + padding:1px; + background:#fff; + margin:10px 0; + font-size:11px; + color:#6b6b6b; + + +} +#lastVisitInner{ + background:#fef6e3; + padding-left:10px; + + + +} +#lastVisit strong{ + font-size:18px; + color:#fa890f; + + + +} +#newMessage{ + overflow:auto; + _height:1%; + border-bottom:1px #6b6b6b dashed; + padding-bottom:10px; + margin-bottom:15px; +} +#newMessage dl{ + margin:0; + padding:0; + + +} +#newMessage dl dt{ + margin:0 0 10px 0; + padding:0; + font-size:14px; + color:#6b6b6b; + font-weight:bold; + + +} +#newMessage dl dd{ + margin:0 10px 10px 0; + + float:left; + border:1px #a1a0a0 dashed; + padding:4px; + background:#fff; + height:60px; + + width:246px; + +} +#newMessage dl dd div{ + padding:5px 10px; + font-size:12px; + color:#6b6b6b; + line-height:20px; + height:50px; + + background:#f0f0ef; +} +#newMessage dl dd div a{ + + + color:#d42d3c; + + +} +#newMessage dl dd div strong{ + font-size:11px; + + + color:#b70404; + + +} +#customerInfoDetail2 { + border:1px #ebe5d6 solid; + border-top:0; + padding:10px 0; + margin:0; + width:538px; + +} +#myPhoto{ +} +#myPhoto ul{ + margin:0; + padding:0; + +} +#myPhoto ul li{ + margin:0; + padding:0; + float:left; + list-style:none; + width:130px; + text-align:center; + +} +#myPhoto ul li h3{ + position:static; + margin:0 0 5px 0; + + +} +#myPhoto ul li h3 a{ + font-size:11px; + color:#6b6b6b; + font-weight:normal; + + + +} + #list2{ + margin:15px 0; + height:100px; + background:#fef6e3; + padding:10px 10px 15px; + + + +} + #list2 dl { + margin:0; + padding:0; + +} +#list2 dl dt { + margin:0 0 10px 0; + padding:0; + font-size:14px; + position:relative; + color:#6b6b6b; + font-weight:bold; +} +#list2 dl dt a { + position:absolute; + top:0; + right:10px; + font-size:11px; + color:#b60101; + font-weight:normal; +} +#list2 dl dd { + float:left; + margin:0; + padding:0; + width:160px; + height:20px; + background:url(/css/images/customer/bg-san2.gif) no-repeat 0 2px; + text-indent:10px; + font-size:12px; + color:#6b6b6b; +} +#friends3{ + padding:10px 0; + height:100px; + margin:15px 0; +} +#friends3 h3 a:link, #friends3 h3 a:visited { color:#6b6b6b} +#friends3 dl { + margin:0; + + padding:0 0 0 20px; + +} +#friends3 dl dd { + list-style:none; + float:left; + margin:0 12px 0 0; + padding:0; +} +#friends3 dl dd img { + margin-right:0px; +} +#friends3 dl dd h3 { + font-size:11px; + color:#6b6b6b!important; + font-weight:normal!important; + margin:0; +} +#friends3 dl dt { + margin:0 0 10px 0; + padding:0; + font-size:14px; + position:relative; + color:#6b6b6b; + font-weight:bold; +} +#friends3 dl dt a { + position:absolute; + top:0; + right:10px; + font-size:11px; + color:#b60101; + font-weight:normal; +} + +#customerSeeAlso2 { + overflow:hidden; + width:220px; + background:url(/css/images/customer/bg-topAttraction-bottom.gif) no-repeat bottom; + padding-bottom:10px; + margin-bottom:20px; +} +#customerSeeAlso2 h2 { + background:url(/css/images/customer/bg-topAttraction-top.gif) no-repeat top; + height:26px; + margin:0; + color:#6b6b6b; + line-height:26px; + font-size:12px; + font-weight:bold; + text-indent:30px; +} +#customerSeeAlso2 ul { + padding:0 0 20px 0; + margin:0; + border-left:7px #f2ede1 solid; + border-right:7px #f2ede1 solid; +} +#customerSeeAlso2 ul li { + padding:0; + margin:0; + height:40px; + line-height:18px; + list-style:none; + font-size:11px; + color:#6b6b6b; + text-indent:20px; + width:200px; + margin:0 auto; + border-bottom:1px #f2ede1 dashed; + background:url(/pic/index-bottommin.gif) no-repeat 5px 5px; +} +#customerSeeAlso2 ul li span { + display:block; + font-size:10px; + color:#b0b0b0; +} +#customerSeeAlso2 ul li a:link, #customerSeeAlso2 ul li a:visited { color:#6b6b6b; text-decoration:none} +#customerSeeAlso2 ul li a:hover { text-decoration:underline} +#customerSeeAlso2 ul li p strong { + color:#e4474e; + +} +#customerSeeAlso2 ul li p span { + text-decoration:line-through; + display:inline; + font-size:11px; + color:#6b6b6b; +} +/*checklist.htm页面css样式文件*/ +#customerNav { +} +#customerNav ol { + padding:0; + margin:0; +} +#customerNav ol li { + list-style:none; + padding:0; + margin:0 0 5px 0; + background:url(/css/images/customer/bg-leftNav-a.jpg) no-repeat; +} +#customerNav ol li a { + height:35px; + width:168px; + display:block; + line-height:35px; + font-size:12px; + color:#6b6b6b; + font-weight:bold; + text-decoration:none; + text-indent:35px; +} +#customerNav ol li a.active { + color:#262626; +} +#customerNav ol li a.nav1 { + background: url(/css/images/customer/bg-leftNav1.gif) no-repeat 5px 5px; +} +#customerNav ol li a.nav2 { + background:url(/css/images/customer/bg-leftNav2.gif) no-repeat 5px 5px; +} +#customerNav ol li a.nav3 { + background: url(/css/images/customer/bg-leftNav3.gif) no-repeat 5px 5px; +} +#customerNav ol li a.nav4 { + background: url(/css/images/customer/bg-leftNav4.gif) no-repeat 5px 5px; +} +#customerNav ol li a.nav5 { + background: url(/css/images/customer/bg-leftNav5.gif) no-repeat 5px 5px; +} +#customerNav ol li li { + border-left:2px #f2f2e8 solid; + border-right:2px #f2f2e8 solid; + width:164px; + margin:-2px 0 2px 0; +} +#customerNav ol li ol { + padding-bottom:3px; + background: url(/css/images/customer/bg-Nav-bottom.gif) no-repeat bottom; + width:168px; +} +#customerNav ol li li a { + color:#6b6b6b; + font-size:11px; + background:#FFF; + font-weight:normal; + + border-bottom:1px #f2f2e8 solid; + height:auto; + padding:4px 0; + margin:0; + line-height:16px; + padding-left:10px; + text-indent:0; + width:154px; +} +#customerNav ol li li a strong { + color:#6b6b6b; + font-size:11px; + font-weight:normal; +} +#customerNav ol li li a.active { + color:#e2434a; + font-weight:bold; + background:#fff url(/css/images/customer/bg-Nav-active.gif) no-repeat right bottom; +} +#checkList { +} +#checkList dl { + padding:0 0 10px 0; + margin:0 0 15px 0; + border-bottom:1px #6b6b6b dashed; +} +#checkList dl a { + margin-left:450px; + color:#d22626; + text-decoration:none; + border-bottom:1px #d22626 dashed; + font-size:12px; +} +#checkList dl dt { + padding:0; + margin:0 0 5px 0; + font-size:14px; + font-weight:bold; + color:#6b6b6b; +} +#checkList dl dd { + padding:0; + margin:0 0 10px 0; + font-size:12px; + font-weight:normal; + color:#6b6b6b; + text-indent:20px; + background:url(/css/images/customer/bg-checklist-dd.gif) no-repeat 5px 3px; +} +.btnImage { + text-align:center; +} +#checkList .btnImage input { + margin-right:10px; +} +.btnImage img { + display:block; + margin-bottom:10px; +} +#customerSeeAlso { + overflow:hidden; + width:220px; + background:url(/css/images/customer/bg-customerSeeAlso-top.gif) no-repeat; +} +#customerSeeAlso h2 { + background:url(/css/images/title1.gif) no-repeat 15px 12px; + height:26px; + margin:0; + color:#6b6b6b; + line-height:26px; + font-size:12px; + font-weight:bold; + text-indent:30px; +} +#customerSeeAlso ul { + padding:0 0 20px 0; + margin:0; + border:1px #f2ede1 solid; +} +#customerSeeAlso ul li { + padding:0; + margin:0; + height:40px; + line-height:18px; + list-style:none; + font-size:11px; + color:#6b6b6b; + text-indent:20px; + width:200px; + margin:0 auto; + border-bottom:1px #f2ede1 dashed; + background:url(/pic/index-bottommin.gif) no-repeat 5px 5px; +} +#customerSeeAlso ul li span { + display:block; + font-size:10px; + color:#b0b0b0; +} +#customerRightBottom { + padding-bottom:10px; + margin-top:20px; + width:220px; + background:url(/css/images/customer/bg-topAttraction-bottom.gif) no-repeat bottom; +} +#customerRightBottom h2 { + background:url(/css/images/customer/bg-topAttraction-top.gif) no-repeat top; + height:28px; + margin:0; + color:#6b6b6b; + padding-top:5px; + font-size:12px; + font-weight:bold; + text-indent:30px; +} +#customerRightBottom ul { + list-style:none; + border-left:7px #f2ede1 solid; + border-right:7px #f2ede1 solid; + margin:0; + padding:0 0 10px 10px; +} +#customerRightBottom dl { + border-left:7px #f2ede1 solid; + border-right:7px #f2ede1 solid; + margin:0; + padding:0 0 10px 10px; +} +#customerRightBottom dt a{ + font-size:11px; + color:#6b6b6b; + text-decoration:none; + display:block; + font-weight:bold; + margin:0 0 10px 0; + padding:0 0 0 15px; + background: url(/css/images/customer/square.gif) no-repeat left center; +} +#customerRightBottom dd { + font-size:11px; + color:#6b6b6b; + height:20px; + text-indent:15px; + margin:0; + padding:0; +} +#customerRightBottom ul li { + text-indent:50px; + height:30px; + line-height:30px; +} +#customerRightBottom ul li a { + font-size:10px; + color:#6b6b6b; +} +#customerRightBottom ul li.one { + background:url(/pic/accomodation.gif) no-repeat left center; +} +#customerRightBottom ul li.two { + background:url(/pic/food.gif) no-repeat left center; +} +#customerRightBottom ul li.three { + background:url(/pic/money.gif) no-repeat left center; +} +#customerRightBottom ul li.four { + background:url(/pic/weather.gif) no-repeat left center; +} +#customerRightBottom ul li.five { + background:url(/pic/security.gif) no-repeat left center; +} +#customerRightBottom ul li.six { + background:url(/pic/transport.gif) no-repeat left center; +} +#customerInfoNav { + padding-bottom:27px; + border-bottom:1px #ebe5d6 solid; + margin:0; +} +#customerInfoNav input { + float:right; +} +#customerInfoNav ul { + padding:0; + margin:0; +} +#customerInfoNav ul li { + list-style:none; + float:left; + margin-right:2px; +} +#customerInfoNav ul li a { + display:block; + _float:left; /*用来兼容IE6*/ + border:1px #ebe5d6 solid; + font-size:12px; + font-weight:bold; + color:#FFF; + padding:0 12px; + text-decoration:none; + background:#baa475; + height:26px; + width:auto; + line-height:26px; +} +#customerInfoNav ul li a.active { + color:#fa8a11; + background:#FFF; + height:27px; + border-bottom:1px #FFF solid; +} +#customerInfoDetail { + border:1px #ebe5d6 solid; + border-top:0; + padding-top:10px; + margin:0; + width:798px; +} +#customerInfoDetail #btn { + padding-left:10px; + +} +#customerInfoDetail #btn strong { + float:right; + font-size:11px; + margin-right:15px; +} +#customerInfoDetail #select label { + font-size:11px; + color:#6b6b6b; + font-weight:bold; +} +#customerInfoDetail #select { + border-top:1px #ebe5d6 solid; + border-bottom:3px #ebe5d6 solid; + padding:3px 0 3px 10px; +} +#customerInfoDetail #select a { + font-size:11px; + color:#6b6b6b; + font-weight:bold; +} +#customerInfoDetail #replyInfo { + margin:0; +} +#customerInfoDetail #replyInfo ul { + padding:0; + margin:0; + list-style:none; +} +#customerInfoDetail #replyInfo ul li { + list-style:none; + font-size:11px; + color:#6b6b6b; + background:#ebebeb; + line-height:20px; + margin-bottom:1px; + + overflow:visible; + border-bottom:1px #d3d3d2 solid; +} +#customerInfoDetail #replyInfo ul li div { + padding-left:25px; + #margin-top:-15px; /*#用来兼容IE浏览器*/ + padding-bottom:10px; + + +} +#customerInfoDetail #replyInfo ul li div a{ + font-size:11px; + color:#6b6b6b; + + +} +#customerInfoDetail #replyInfo ul li div p{ + display:inline; + margin:0; + padding:0; + +} + +#customerInfoDetail #replyInfo ul li.active { + background:#f8f8f8; +} +#customerInfoDetail #replyInfo ul li div h3 { + font-size:12px; + color:#6b6b6b; + font-weight:normal; + display:inline; + clear:none; + width:auto; + + margin:0; + padding:0; +} +#customerInfoDetail #replyInfo ul li.active div h3 { + font-size:12px; + color:#6b6b6b; + display:inline; + clear:none; + width:auto; + font-weight:bold; + + margin:0; + padding:0; +} +#customerInfoDetail #replyInfo ul li span { + font-size:12px; + color:#6b6b6b; +} +#customerInfoDetail #replyInfo ul li strong { + font-size:11px; + color:#bd1313; +} +#customerInfoDetail #replyInfo ul li img { + float:right; + position:relative; + top:-25px; + right:10px; + + +} +#customerInfoDetail #replyInfo ul li input { + float:left; + position:relative; + z-index:100px; + margin:10px 0 0 5px; + + + +} +/*review.htm页面样式*/ +#sortBy { + background:#fef5e3; + height:25px; + line-height:25px; + overflow:hidden; + padding-left:15px; + font-size:11px; + color:#6b6b6b; +} +#sortBy label, #sortBy a { + font-size:11px; + color:#6b6b6b; + font-weight:bold; +} +.listInfoBox1 { + background:#FFF; + border:1px #d8ceba solid; + margin-top:15px; +} +.listInfoBox1 .listInfoInner { + margin:2px; + background:#f3ede1; + padding:10px; +} +.listInfoBox1 .showPic { + float:left; +} +.listInfoBox1 .listInfoIntro { + overflow:hidden; + zoom:1; + padding:0 0 0 10px; + line-height:18px; +} +.listInfoBox1 .listInfoIntro h2 { + font-size:11px; + color:#6b6b6b; + margin:0; + border-bottom:1px #6b6b6b solid; + display:inline; + font-weight:bold; +} +.listInfoBox1 .listInfoIntro strong { + float:right; + background:url(/css/images/customer/bg-upload.gif) no-repeat left center; + padding-left:18px; + position:relative; + top:-10px; + left:0; +} +.listInfoBox1 .listInfoIntro strong a { + font-size:11px; + color:#dc3a45; +} +.listInfoBox1 .listInfoIntro span { + font-size:12px; + color:#b80000; + display:block; + font-weight:normal; + margin-top:5px; +} +.listInfoBox1 .listInfoIntro p { + font-size:12px; + color:#6b6b6b; + margin-bottom:0!important; +} +.listInfoBox1 .listInfoIntro .voted { + float:none; + font-size:12px; + color:#6b6b6b; + font-weight:bold; +} +.listInfoBox1 .listInfoIntro p a { + font-size:12px; + color:#b80000; +} +.listInfoBox1 .listInfoIntro img { + float:right; + margin-right:20px; +} +.listInfoBox2 { + background:#FFF; + border:1px #fee098 solid; + margin-top:15px; +} +.listInfoBox2 .listInfoInner2 { + margin:2px; + background:#fef6e3; + padding:10px; +} +.listInfoBox2 .listInfoInner2 h2 { + font-size:11px; + color:#6b6b6b; + margin:0; + border-bottom:1px #6b6b6b solid; + display:inline; + font-weight:bold; +} +.listInfoBox2 .listInfoInner2 strong { + float:right; + background:url(/css/images/customer/bg-upload.gif) no-repeat left center; + padding-left:18px; + position:relative; + top:-10px; + left:0; +} +.listInfoBox2 .listInfoInner2 strong a { + font-size:11px; + color:#dc3a45; +} +.listInfoBox2 .listInfoInner2 span { + font-size:12px; + color:#b80000; + display:block; + font-weight:normal; + margin-top:8px; + margin-bottom:10px; +} +.listInfoBox2 .listInfoInner2 p { + font-size:12px; + text-indent:80px; + color:#6b6b6b; + font-weight:bold; +} +.listInfoBox2 .listInfoInner2 p a { + color:#d12938; +} +.listInfoBox3 { + background:#FFF; + border:1px #fee098 solid; + margin-top:15px; +} +.listInfoBox3 .listInfoInner3 { + margin:2px; + background:#fef6e3; + padding:10px; +} +.listInfoBox3 .showPic { + float:left; +} +.listInfoBox3 .listInfoIntro { + zoom:1; + padding:0 0 0 10px; + line-height:18px; +} +.listInfoBox3 .listInfoIntro h2 { + font-size:11px; + color:#6b6b6b; + margin:0; + border-bottom:1px #6b6b6b solid; + display:inline; + font-weight:bold; +} +.listInfoBox3 .listInfoIntro strong { + float:right; + background:url(/css/images/customer/bg-upload.gif) no-repeat left center; + padding-left:18px; + position:relative; + top:-10px; + left:0; +} +.listInfoBox3 .listInfoIntro strong a { + font-size:11px; + color:#dc3a45; +} +.listInfoBox3 .listInfoIntro span { + font-size:12px; + color:#b80000; + display:block; + font-weight:normal; + margin:5px 0; +} +.listInfoBox3 .listInfoIntro p { + font-size:12px; + color:#6b6b6b; + margin-bottom:0!important; +} +.listInfoBox3 .listInfoIntro .voted { + float:none; + font-size:12px; + color:#6b6b6b; + font-weight:bold; +} +.listInfoBox3 .listInfoIntro p a { + font-size:12px; + color:#b80000; +} +.listInfoBox3 .listInfoIntro p img { + margin:0; +} +.listInfoBox3 .listInfoIntro .grade { + height:40px; + margin-top:10px; +} +.listInfoBox3 .listInfoIntro .grade ul { + padding:0; + margin:0; + list-style:none; +} +.listInfoBox3 .listInfoIntro .grade ul li { + float:left; + width:240px; + height:20px; + font-size:11px; + color:#6b6b6b; + text-align:right; +} +.listInfoBox3 .listInfoIntro .btnImage2 { + text-align:right; + padding-top:25px; + position:relative; +} +.listInfoBox3 .listInfoIntro .btnImage2 img { + position:absolute; + top:0; + right:8px; +} +.listInfoBox3 .listInfoIntro .btnImage2 input { + margin-right:5px; +} +#content #contentMiddle2 .pColor { + font-size:12px; + color:#ca0d0e; + font-weight:bold; + line-height:22px; + margin-top:20px; +} +#content #contentMiddle2 .pColor2 { + font-size:12px; + color:#6b6b6b; + font-weight:bold; + line-height:22px; + background:#fef6e3; + padding:10px; +} +#content #contentMiddle2 .pColor2 strong { + font-size:18px; + color:#fa890f; + font-weight:normal; + display:block; +} +#content #contentMiddle2 .pColor2 a { + font-size:12px; + color:#d93541; +} +#searchform2 { + background:#fef5e3; + padding:2px 0 0 10px; + overflow:hidden; + height:100px; +} +#searchform2 h2 { + background:#fef5e3; + font-size:14px; + font-weight:bold; +} +#searchform2 #radioBox { + padding-left:40px; + font-size:11px; + color:#6b6b6b; + font-weight:bold; + margin-bottom:8px; +} +#searchform2 #searchPlace { + padding-left:45px; +} +#searchform2 #searchPlace input { + float:left; +} +#searchform2 #searchPlace .text { + height:20px; + width:400px; + border:2px #CCC solid; + margin-right:10px; +} +#imperialPalace { + padding:0 10px 20px 10px; +} +#imperialPalace ul { + margin:0; + padding:0; +} +#imperialPalace ul li { + list-style:none; + height:45px; + line-height:45px; + font-size:12px; + color:#6b6b6b; + border-bottom:1px #6b6b6b dashed; + padding:10px 0; +} +#imperialPalace ul li img { + float:left; + margin-right:20px; +} +#imperialPalace ul li input { + float:right; + position:relative; + top:-25px; + right:20px; +} +/*cruise-inquirs.htm页面样式*/ +#payTable { + background:url(/css/images/customer/bg-payTable-top.gif) no-repeat left top; + padding-top:6px; +} +#payTable .payInner { + border-left:1px #e7e5e5 solid; + border-right:1px #e7e5e5 solid; + border-bottom:1px #e7e5e5 solid; + padding-bottom:70px; +} +#payTable table { + border-collapse:collapse; + width:100%; + text-align:center; +} +#payTable th { + background:#e6e4e5 url(/css/images/customer/bg-payTable-line.gif) no-repeat right center; + font-size:10px; + height:40px; + vertical-align:middle; + color:#6b6b6b; +} +#payTable .tr5 td { + border-bottom:0; +} +#payTable .trDiv td { + background:#fef8e9; + border-bottom:1px #e7e5e5 dashed; +} +#payTable .trDiv td img { + float:right; +} +#payTable td { + border-bottom:1px #e7e5e5 solid; + padding:8px 5px; + font-size:11px; + color:#6b6b6b; +} +#payTable td a { + color:#6b6b6b; +} +#payTable td strong { + color:#df3e48; +} +#payTable td span a { + color:#df3e48; +} +#payTable td b { + display:block; +} +/*Flight-inquirs.htm样式*/ +#payTable2 { + background:url(/css/images/customer/bg-payTable-top.gif) no-repeat left top; + padding-top:8px; +} +#payTable2 .payInner { + border-left:1px #e7e5e5 solid; + border-right:1px #e7e5e5 solid; + border-bottom:1px #e7e5e5 solid; + padding-bottom:70px; +} +#payTable2 table { + border-collapse:collapse; + width:100%; + text-align:center; + border-left:1px #e7e5e5 solid; + border-right:1px #e7e5e5 solid; +} +#payTable2 .tdDashed { + border-bottom:1px #e7e5e5 dashed!important; +} +#payTable2 th { + background:#e6e4e5; + font-size:10px; + height:40px; + vertical-align:middle; + color:#6b6b6b; +} +#payTable2 td a { + color:#6b6b6b; +} +#payTable2 tr.trBgColor { + background:#f7f7f7; +} +#payTable2 tr.trBgColor td { + border-bottom:1px #e7e5e5 solid; +} +#payTable2 tr.trBgColor2 { + background:#fef8e8; +} +#payTable2 .trBgColor2 td img { + float:right; +} +#payTable2 td { + border-bottom:1px #e7e5e5 solid; + padding:8px 5px; + font-size:11px; + color:#6b6b6b;/*background:#f7f7f7;*/ +} +#payTable2 td strong { + color:#df3e48; +} +#payTable2 td span { + color:#df3e48; +} +#payTable2 td span a { + color:#df3e48; +} +#payTable2 td b { + display:block; +} +/*hotel-inquirs3.htm页面样式*/ +#content #contentMiddle2 .pColor3 { + background:#fbe7b5; + overflow:hidden; + font-size:12px; + color:#6b6b6b; + padding:5px; + text-align:left; + line-height:18px; +} +#content #contentMiddle2 .pColor3 a { + color:#df3e48; +} +#content #contentMiddle2 .pColor3 img { + float:right; + position:relative; + _top:-20px; /*作浏览器兼容,前面下划线勿删*/ + _right:10px; +} +/*answer.htm页面样式*/ +#customerInfoDetail #viewBy { + border-bottom:3px #ebe5d6 solid; + padding:3px 0 3px 10px; + width:530px; +} +#customerInfoDetail #viewBy a { + font-size:11px; + color:#6b6b6b; + font-weight:bold; +} +#customerInfoDetail #viewBy label { + font-size:11px; + color:#6b6b6b; + font-weight:bold; +} +#customerInfoDetail #replyInfo2 { + margin:0; + width:540px; +} +#customerInfoDetail #replyInfo2 ul { + padding:0; + margin:0; + list-style:none; +} +#customerInfoDetail #replyInfo2 ul li { + list-style:none; + font-size:11px; + color:#6b6b6b; + height:60px; + background:#f8f8f8; + padding-top:10px; + padding-left:15px; + margin-bottom:1px; + border-bottom:1px #d3d3d2 solid; +} +#customerInfoDetail #replyInfo2 ul li img { + float:left; + margin:5px 10px 0 0; +} +#customerInfoDetail #replyInfo2 ul li.active { + background:#fff; +} +#customerInfoDetail #replyInfo2 ul li p { + font-size:11px; + font-weight:bold; + color:#6b6b6b; + margin:0; + padding-bottom:5px; +} +#customerInfoDetail #replyInfo2 ul li span { + background:url(/pic/star.GIF) no-repeat left center; + padding-left:15px; +} +#customerInfoDetail #replyInfo2 ul li span.noBg { + background:none; + padding:0; +} +#customerInfoDetail #replyInfo2 ul li span a { + font-size:11px; + color:#6b6b6b; +} +#customerRightTop { + padding-bottom:8px; + background:url(/css/images/customer/bg-topAttraction-bottom.gif) no-repeat bottom; +} +#customerRightTop h2 { + font-size:12px; + color:#6b6b6b; + font-weight:bold; + text-indent:25px; + height:28px; + margin:0; + line-height:28px; + background:url(/css/images/customer/bg-topAttraction-top.gif) no-repeat top; +} +#customerRightNav { + height:23px; + background:#f3ede1; + padding:0; + margin:0; + padding-left:7px; +} +#customerRightNav li { + list-style:none; + float:left; + margin-right:6px; +} +#customerRightNav li a { + display:block; + float:left; + font-size:11px; + font-weight:bold; + color:#FFF; + padding:0 6px; + text-decoration:none; + background: url(/css/images/customer/bg-customerRightNav1.jpg) no-repeat; + height:23px; + line-height:23px; + width:auto; +} +#customerRightNav li a.active { + color:#fa8a11; + height:23px; + background: url(/css/images/customer/bg-customerRightNav2.jpg) no-repeat; +} +#customerRightDetail { + width:186px; + border-left:7px #f3ede1 solid; + border-right:7px #f3ede1 solid; + padding:10px; +} +#customerRightDetail ul { + padding:0; + margin:0; +} +#customerRightDetail ul li { + list-style:none; + font-size:11px; + color:#6b6b6b; + background: url(/css/images/customer/square.gif) no-repeat 0 6px; + padding-left:15px; + font-weight:bold; +} +#customerRightDetail ul li strong { + display:block; + text-align:center; + font-size:20px; + font-weight:normal; +} +/*other.htm页面样式*/ +#synopsis { +} +#synopsis .photo { + float:left; +} +#synopsis .intro { + overflow:hidden; + zoom:1; + width:280px; + padding-left:10px; +} +#synopsis .intro dl { + margin:0; + padding:0; + line-height:20px; +} +#synopsis .intro dt { + font-size:16px; + color:#6b6b6b; + margin:0; + padding:0; +} +#synopsis .intro dd { + font-size:12px; + color:#6b6b6b; + margin:0; + padding:0; +} +#synopsis .intro dd strong { + font-size:11px; + color:#fa890f; + display:inline-block; + width:70px; + text-align:right; + margin:0; + padding:0; +} +#synopsis .intro dd input { + display:block; + margin-top:8px; +} +.interest { + float:right; + width:328px; + padding-bottom:10px; + background:url(/css/images/customer/bg-interest-bottom.gif) no-repeat bottom; +} +.interest h2 { + font-size:12px; + color:#6b6b6b; + height:30px; + line-height:24px; + text-indent:20px; + margin:0; + font-weight:bold; + background:url(/css/images/customer/bg-interest-top.gif) no-repeat bottom; +} +.interest ul { + padding:0 10px; + margin:0; + height:110px; + width:293px; + margin-left:1px; + + border-left:7px #fef6e3 solid; + border-right:7px #fef6e3 solid; +} +.interest ul li { + list-style:none; + float:left; + width:140px; + text-indent:20px; + font-size:11px; + color:#6b6b6b; + border-right:1px #d7d7d7 solid; + border-bottom:1px #d7d7d7 solid; + padding:3px 0; +} +.interest ul li.noLine { + border-right:0; +} +.interest ul li.last { + border-bottom:0; + position:relative; +} +.interest ul li.last img { + position:relative; + top:5px; + right:-250px; +} +#story { + clear:both; + padding:15px 0; + border-top:1px #6b6b6b dashed; + border-bottom:1px #6b6b6b dashed; + margin:15px 0; + min-height:180px; +} +.storyPic { + float:right; + margin-left:10px; +} +#story h2 { + font-size:14px; + color:#6b6b6b; + clear:none; + margin:0; + width:auto; + font-weight:bold; +} +#story p { + font-size:12px; + color:#6b6b6b; + line-height:20px; +} +#story p a { + color:#dc3a44; +} +#checkListPhoto { + border-bottom:1px #6b6b6b dashed; + margin-bottom:15px; + height:150px; +} +#storyTopInfo{ + width:772px; + background:url(/css/images/customer/bg-travel-story-top.jpg) no-repeat top left; + padding-top:18px; + margin-bottom:10px; +} +#storyTopInfo .editStory{ + width:41px; + height:18px; + position:absolute; + left: 1081px; + top: 290px; + +} +#storyTopInfo #imdInfo{ + width:768px; + border-left:1px solid #e8e8e8; + border-right:1px solid #e8e8e8; + padding-left:1px; +} +#storyTopInfo #imdInfo #inside{ + background:url(/css/images/customer/bg-travel-story-mid.jpg) no-repeat; + padding-left:20px; +} +#storyTopInfo #imdInfo .storyPhoto{ + width:112px; + float:left; +} +#storyTopInfo #imdInfo .storyPhoto .addphoto{ + background:url(/pic/add-photo.jpg) no-repeat; + width:85px; + height:14px; + margin:5px 0 0 10px; + padding-left: 18px; + font-size:11px; + font-weight:bold; + +} +#storyTopInfo #imdInfo .storyPhoto .addphoto a{ + color:#6a6a6a; +} +#storyTopInfo #imdInfo .storyPhoto img{ + width:112px; + height:112px; +} +#storyTopInfo #imdInfo #inside .info{ + float:left; + width:600px; + margin-left:10px; + padding-top:5px; +} +#storyTopInfo #imdInfo #inside .info p{ + line-height:18px; + +} +#storyTopInfo #imdInfo #inside .info p strong{ + color:#c51020; +} +#storyTopInfo #storyBottom{ + width:772px; + height:10px; + margin:0; + background:url(/css/images/customer/bg-travel-story-bottom.jpg) no-repeat; + padding:0; +} + +/*Yvonne写的story*/ +#storyTop { + width:771px;} +#storyTop1 { + width:751px; + background-image:url(images/story/bg-1.GIF); + background-repeat:no-repeat; + padding-top:20px; + padding-left:20px; + padding-bottom:10px;} +#storyTop img { + margin:0px 10px 10px 0px;} +#storyTop p { + margin:0px; + padding:0px; + margin-bottom:5px;} +#storyTop2 { + width:771px; + height:4px; + background-image:url(images/story/bg-2.GIF);} +.word1 { + font-family:Verdana, Geneva, sans-serif; + color:#C33; + font-size:12px; + font-weight:bold;} +.word2 { + font-family:Verdana, Geneva, sans-serif; + color:#6b6b6b; + font-size:12px; + font-weight:bold;} +.word3 { + font-family:Verdana, Geneva, sans-serif; + color:#C33; + font-size:11px; + font-weight:bold;} +.word4 { + font-family:Verdana, Geneva, sans-serif; + color:#6b6b6b; + font-size:12px; + font-weight:bold;} +.word4 a:link, .word4 a:visited { + color:#6b6b6b; + margin-bottom:10px;} +.word4 a:hover { + color:#C33;} +.storyMiddle { + width:771px; + padding-top:15px; + padding-bottom:15px; + border-bottom:#B5B3B3 1px dashed; + font-family:Verdana, Geneva, sans-serif; + font-size:12px; + color:#6b6b6b; + line-height:20px;} +.storyMiddle a:link, .storyMiddle a:visited { + color:#6b6b6b;} +.storyMiddle a:hover { + color:#C33;} +.storyMiddle img { + margin-left:10px;} +.storyMiddle h4 { + font-family:Verdana, Geneva, sans-serif; + font-size:14px; + background-image:url(images/title1.gif); + background-repeat:no-repeat; + padding:0px; + margin:0px; + padding-left:15px; + background-position:0px 7px; + margin-bottom:8px;} +#storySearch { + width:771px; + background-image:url(images/story/bg-3.GIF); + background-repeat:no-repeat; + padding-top:10px; + margin-top:15px;} +#storySearch h4 { + font-family:Verdana, Geneva, sans-serif; + color:#B90E0E; + font-size:14px; + padding:0px; + margin:0px; + margin-bottom:8px; + margin-left:18px;} +.storySearch1 { + width:556px; + margin-left:100px; + margin-bottom:15px;} +.storySearch2 { + width:445px; + border:#CCCCCC 3px solid; + font-family:Verdana, Geneva, sans-serif; + font-size:12px; + color:#6b6b6b;} +.storySearch3 { + font-family:Verdana, Geneva, sans-serif; + font-size:11px; + font-weight:bold; + color:#6b6b6b;} + +#storySidebar { + width:180px; + float:left; + margin-right:10px +} +#storySidebar img { + margin-top:15px;} +#storySidebar h4 { + font-family:Verdana, Geneva, sans-serif; + font-size:14px; + background-image:url(images/title1.gif); + background-repeat:no-repeat; + padding:0px; + margin:0px; + padding-left:15px; + background-position:0px 7px; + margin-bottom:8px;} +.storySidebar1 { + width:170px; + padding:5px 0px 8px 10px; + background-color:#F7F7F7; + font-family:Verdana, Geneva, sans-serif; + font-size:12px; + color:#6b6b6b; + line-height:18px;} +.storySidebar2 { + width:170px; + padding:5px 0px 8px 10px; + font-family:Verdana, Geneva, sans-serif; + font-size:12px; + color:#6b6b6b; + line-height:18px;} + +.storyAttraction1{ + width:500px;} + +/*story页面的search destination*/ +.searchStoryLocation{ + width:772px; + padding:3px 0 3px 0; + border-top:1px solid #e8e8e8; + border-bottom:1px solid #e8e8e8; + margin:5px 0 5px 0; +} +.searchStoryLocation .inner{ + width:auto; + background-color:#e8e8e8; + padding:3px 0 3px 20px; + font-size:11px; + font-weight:bold; + color:#6b6b6b; +} +/*Travel Story 行程安排*/ +.storyItinerary{ + width:722px; + margin-top:5px; +} +.storyItinerary .itineraryLeft{ + width:322px; + float:left; + padding-bottom:5px; + border-right:1px #d0d0ce solid; +} +.storyItinerary .itineraryRight{ + width:380px; + float:right; +} +.storyItinerary .itineraryLeft .cityList{ + border-bottom:1px #c4c4c4 dashed; + padding:5px 5px 5px 10px; + width:300px; +} +.storyItinerary .itineraryLeft .cityName{ + color:#bc090c; + font-size:13px; + font-weight:bold; + margin-bottom:8px; + margin-top:5px; +} +.storyItinerary .itineraryLeft p a{ + color:#c70915; +} +.searchStoryLocation .inner select{ + border:1px solid #6b6b6b; + width:150px; +} + #list{ + float:left; + width:400px; +} + #list dl { + margin:0; + padding:0; + background:#fef6e3; + padding:10px 10px 15px; +} +#list dl dt { + margin:0 0 10px 0; + padding:0; + font-size:14px; + position:relative; + color:#6b6b6b; + font-weight:bold; +} +#list dl dt a { + position:absolute; + top:0; + right:10px; + font-size:11px; + color:#b60101; + font-weight:normal; +} +#list dl dd { + float:left; + margin:0; + padding:0; + width:180px; + height:20px; + background:url(/css/images/customer/bg-san2.gif) no-repeat 0 2px; + text-indent:10px; + font-size:12px; + color:#6b6b6b; +} +#checkListPhoto #photoList{ + + overflow:hidden; + zoom:1; + padding:0 0 0 20px; +} +#checkListPhoto h2 { + clear:none; + margin:0 0 10px 0; + padding:0; + width:350px; + font-size:14px; + position:relative; + color:#6b6b6b; + font-weight:bold; +} +#checkListPhoto h2 a { + position:absolute; + top:0; + right:10px; + font-size:11px; + color:#b60101; + font-weight:normal; +} +#checkListPhoto ul { + margin:0; + padding:0; + +} +#checkListPhoto ul li { + list-style:none; + float:left; +} +#checkListPhoto ul li img { + margin-right:30px; +} +#checkListPhoto ul li h3 { + font-size:11px; + color:#6b6b6b; + font-weight:normal; + margin:0; +} +#checkListPhoto ul li p { + padding-left:15px; +} +#checkListPhoto ul li p img { + margin-right:0; +} +#review { + background:#fef6e3; + height:80px; + padding:10px; +} +#review table{ + border:0; + width:100%; + +} +#review table caption{ + + font-size:14px; + color:#6b6b6b; + font-weight:bold; + text-align:left; +} +#review table th{ + font-size:11px; + color:#6b6b6b; + font-weight:bold; + text-align:center; + width:170px; + border:0; + +} +#review table td{ + font-size:11px; + color:#6b6b6b; + text-align:center; + border:0; + + +} + +#friends { + padding:10px 0; + height:100px; + margin:15px 0; + border-bottom:1px #6b6b6b dashed; + border-top:1px #6b6b6b dashed; + min-height:200px; +} +#friends dl { + margin:0; + float:left; + padding:0 0 0 20px; + width:400px; + border-right:1px #b8b8b7 solid; +} +#friends dl dd { + list-style:none; + float:left; + margin:0 15px 0 0; + padding:0; +} +#friends dl dd img { + margin-right:0px; +} +#friends dl dd h3 { + font-size:11px; + color:#6b6b6b; + font-weight:normal; + margin:0; +} +#friends dl dt { + margin:0 0 10px 0; + padding:0; + font-size:14px; + position:relative; + color:#6b6b6b; + font-weight:bold; +} +#friends dl dt a { + position:absolute; + top:0; + right:10px; + font-size:11px; + color:#b60101; + font-weight:normal; +} +#favorite { + overflow:hidden; + zoom:1; + padding-left:20px; + width:350px; +} +#favorite h2 { + clear:none; + font-size:14px; + margin:0; + color:#6b6b6b; + font-weight:bold; +} +#favorite h2 a { + position:absolute; + top:0; + right:10px; + font-size:11px; + color:#b60101; + font-weight:normal; +} +#favorite ul { + margin:0; + padding:0; + line-height:20px; +} +#favorite ul li { + float:left; + list-style:none; + margin-right:5px; +} +#favorite ul li a { + color:#6b6b6b; + font-size:12px; +} +/*profile.htm页面样式*/ + #contentMidTop{ + background:#fef6e3; + height:140px; + padding:15px; + margin-bottom:15px; + + + + } + #contentMidTop .photo{ + float:left; + + } +#contentMidTop .photo img{ + width:120px; + height:120px; + + } + #contentMidTop .photo span{ + display:block; + margin-top:5px; + padding-bottom:2px; + + + text-align:center; + background:url(/css/images/customer/addPhoto.gif) no-repeat 6px 0; + + + + } + #contentMidTop .photo span a{ + + font-size:11px; + color:#6b6b6b; + font-weight:bold; + + + } +#contentMidTop .introRight{ + float:right; + width:200px; + + + } +#contentMidTop .introRight p a{ + font-size:11px; + color:#6b6b6b; + + + + } +#contentMidTop .intro{ + border-right:1px #e2d4b4 solid; + overflow:hidden; + zoom:1; + width:400px; + padding-left:10px; + + } +#contentMidTop .intro dl{ + padding:0; + margin:0; + + } +#contentMidTop .intro dt{ + padding:0; + margin:0 0 5px 0; + font-size:12px; + color:#6b6b6b; + font-weight:bold; + } +#contentMidTop .intro dd{ + padding:0; + margin:0; + font-size:11px; + color:#6b6b6b; + height:20px; + } +#contentMidTop .intro dd strong{ + padding:0; + margin:0; + font-size:11px; + color:#fa8a0d; + } +#formLeft{ + float:left; + width:400px; + overflow:hidden; + border-right:1px #c1c1c0 solid; + + } +#formLeft dl{ + padding:0; + margin:0; + } +#formLeft dl dt{ + padding:0; + margin:0 0 15px 0; + font-size:14px; + color:#6b6b6b; + text-indent:20px; + font-weight:bold; + } +#formLeft dl dd{ + padding:0; + margin:0 0 10px 0; + font-size:12px; + color:#6b6b6b; + } + #formLeft dl dd label{ + display:inline-block; + zoom:1; + width:120px; + text-align:right; + + } +#formLeft dl dd input{ + height:18px; + width:180px; + border:1px #c1c1c0 solid; + + } +#formLeft dl dd select{ + height:18px; + width:120px; + border:1px #c1c1c0 solid; + } +#formLeft dl dd textarea{ + height:140px; + width:220px; + border:1px #c1c1c0 solid; + + } +#formRight{ + padding-left:20px; + overflow:hidden; + zoom:1; + + } +#formRight h2{ + clear:none; + position:static; + font-size:14px; + color:#6b6b6b; + font-weight:bold; + } +#formRight h2 span{ + background:url(/pic/icon-view.gif) no-repeat; + padding-left:25px; + margin-left:100px; + } +#formRight h2 span a{ + font-size:11px; + color:#6b6b6b; + font-weight:normal; + } +#formRight p{ + font-size:12px; + color:#6b6b6b; + line-height:20px; + } + #formRight p a{ + + color:#6b6b6b; + + } +#formRight img{ + margin:5px 0 10px 0; + + } +#InterestList{ + margin:15px 0; + overflow:auto; + _height:1%; + + } +#InterestList dl{ + margin:0; + padding:0; + + } +#InterestList dl dt{ + margin:0 0 10px 0; + padding:0; + font-size:14px; + color:#6b6b6b; + font-weight:bold; + + } +#InterestList dl dd{ + margin:0; + padding:0; + float:left; + width:160px; + font-size:11px; + color:#6b6b6b; + height:20px; + + } + #favoritePlace{ + background:#fef6e3; + margin:15px 0; + padding:3px 10px 10px 10px; + + height:50px; + + + } + #favoritePlace h2{ + font-size:14px; + color:#6b6b6b; + font-weight:bold; + + } + #favoritePlace h2 input{ + position:absolute; + top:0; + right:10px; + + + } + #favoritePlace ul{ + margin:0; + padding:0; + + } +#favoritePlace ul li{ + margin:0; + padding:0; + list-style:none; + float:left; + margin-right:3px; + + } + #favoritePlace ul li a{ + font-size:12px; + color:#6b6b6b; + + + } + #friends2 { + padding:10px 0; + height:100px; + margin:15px 0; + background:#fef6e3; + +} +#friends2 dl { + margin:0; + + padding:0 0 0 20px; + + +} +#friends2 dl dd { + list-style:none; + float:left; + margin:0 15px 0 0; + padding:0; + width:110px; + text-align:center; +} +#friends2 dl dd img { + margin-right:0px; +} +#friends2 dl dd h3 { + font-size:11px; + color:#6b6b6b; + font-weight:normal; + margin:0; +} +#friends2 dl dd h3 a{ + + color:#6b6b6b; + +} +#friends2 dl dt { + margin:0 0 10px 0; + padding:0; + font-size:14px; + position:relative; + color:#6b6b6b; + font-weight:bold; +} +#friends2 dl dt strong{ + + font-size:12px; + + color:#6b6b6b; + font-weight:normal; + +} +#friends2 dl dt input{ + position:absolute; + top:0; + right:20px; + + + } + /*setting.htm页面样式*/ + #accountInfo{ + border-bottom:1px #aaaaaa dashed; + overflow:auto; + _height:1%; + width:780px; + margin:0 auto; + + + } +#accountInfo dl{ + margin:0; + padding:0; + + + } +#accountInfo dl dt{ + margin:0 0 15px 0; + padding:0; + position:relative; + text-indent:20px; + font-size:14px; + color:#6b6b6b; + font-weight:bold; + + } +#accountInfo dl dt input{ + position:absolute; + top:0; + right:20px; + + } + #accountInfo dl dd{ + margin:0; + padding:0 0 0 20px; + font-size:11px; + color:#6b6b6b; + float:left; + width:300px; + height:25px; + + + } + #accountInfo dl dd strong{ + margin-right:10px; + + + } +#accountInfo2{ + width:790px; + position:relative; + padding-top:15px; + + +} +#accountInfo2 input{ + position:absolute; + top:5px; + right:20px; + +} +#accountInfo2 p{ + font-size:11px; + color:#6b6b6b; + padding-left:30px; + +} +#accountInfo2 p strong{ + display:inline-block; + width:70px; + + +} +#accountInfo2 p a{ + + color:#ab0706; + padding-left:10px; + +} +/* Check List 弹出页面 */ +#checkListOut { width:751px; height:437px; border:7px solid #fdebc3; padding:10px 20px; margin:0; position:relative} +#checkListClose { width:19px; height:19px; position:absolute; right:18px; top:18px} +#checkListTitle {color:#ca1d31; font-size:14px; font-weight:bold; margin:20px 0} +#checkListTitle input { width:260px; color:#6b6b6b; font-family:Verdana, Arial, Helvetica, sans-serif} +.checkListCreat { width:312px; height:auto; margin:0; padding:0; float:left} +.checkListCreat h1 { font-size:12px; font-weight:bold; color:#6b6b6b; border:none; margin:0; padding:0 0 10px 0; clear:both; position:relative; float:none} +.checkListCreat .red{ color:#b90f0f; font-size:11px; font-weight:normal} +.checkListOverflow { width:292px; height:258px; background-color:#fef7e8; border:1px #fdde9a solid; overflow:auto; margin:0; padding:10px; b} +.checkListOverflow dl, .checkListOverflow dt {font-size:11px; color:#6b6b6b; margin:0; padding:0; line-height:30px} +.checkListOverflow dd {margin:0 0 0 10px; padding:0; line-height:20px} +.checkListAddDelete { width:105px; height:204px; margin:0; padding:100px 0 0 0; text-align:center; float:left;} +.checkListAddDelete img { margin-bottom:10px} +#checkListBottom {margin-top:20px; text-align:center;} +#checkListBottom img { margin-right:20px} +#checkListPrivacy { font-size:11px; color:#6b6b6b; line-height:20px; margin:20px 0 10px 0; padding:0 0 0 250px} + +/* delete 弹出页面*/ +#deleteOut { width:386px; height:94px; background:url(images/customer/bg-delete.gif); margin:0; padding:6px} +#deleteIn { width:386px; height:32px; background:url(images/customer/bg-delete-inside.gif); padding:20px 0 0 0; margin:0; text-align:center; font-size:12px; color:#6b6b6b} +#deleteBottom {margin-top:10px; text-align:center;} +#deleteBottom img { margin-right:40px} + +/*message 弹出页面*/ +#messageOut { width:602px; height:auto; border:7px solid #fdebc3; padding:10px 20px; margin:0; position:relative} +#messageTitle { background-color:#fdebc3; border:#ffd985 1px solid; font-size:12px; color:#c50e0e; font-weight:bold; height:18px; margin:30px 0 10px 0; padding:6px 0 0 11px} +#messageTitle .small { font-size:11px} +#messageContent { height:auto;} +#messagePic { width:38px; height:38px; margin:10px 10px 10px 0; padding:0; float:left} +#messageContent ul { list-style:none; font-size:11px; color:#6b6b6b; line-height:20px} +#messageDetail { height:195px; overflow:auto; font-size:11px; color:#6b6b6b; line-height:20px} +#messageReply h1 {font-size:14px; font-weight:bold; color:#6b6b6b; border:none; margin:0; padding:0 0 10px 0; clear:both;float:none} +#messageReply textarea { width:600px; height:135px} + +/*inquiry 弹出页面*/ +#flightInquiryOut { width:786px; height:auto; border:6px solid #fdebc3; padding:10px 20px; margin:0; position:relative} +#flightInquiryTitle {color:#6b6b6b; font-size:16px; font-weight:bold; margin:10px 0 20px 0; text-align:center; border-bottom:#dadada 1px solid; padding:0 0 10px 0} +#flightInquiryContent ul { list-style:none; line-height:20px; font-size:12px; color:#6b6b6b; margin:0; padding:10px 0} +#flightInquiryContent ul strong { font-size:11px;} +#flightInquiryContent .redFont { color:#ce0e0e; font-size:11px; font-weight:bold} +#flightInquiryContent p { font-size:12px; color:#6b6b6b; line-height:20px; margin:20px 0; padding:0} + +#hotelInquiryTitle { margin:10px 0; padding:10px 0} +#hotelInquiryPic { margin:0 0 0 20px; padding:10px; background:url(images/customer/bg-hotel-pic.gif); width:113px; height:85px; float:left} +#hotelInquiryInfo { width:439px; height:auto; float:left; margin:0; padding:0 0 0 10px} +#hotelInquiryInfo h1 { float:none; font-size:12px; font-weight:bold; color:#6b6b6b; border:none; margin:0; padding:0} +#hotelInquiryInfo ul { list-style:none; margin:0; padding:0; line-height:30px; font-size:12px; width:350px; color:#6b6b6b} +#hotelInquiryInfo ul li{ float:left; margin-right:24px; height:20px; width:250px } +#hotelInquiryInfo ul li.style1{ float:left; margin-right:24px; height:20px; width:150px } +#hotelInquiryInfo ul strong { font-size:11px;} +#hotelInquiryPrice { width:140px; height:auto; border-left:#dadada 1px solid; float:left; padding:0 15px 0 20px; line-height:20px} +#hotelInquiryPrice strong { font-size:11px; color:#807f7f} +#hotelInquiryPrice .price { font-size:22px; font-weight:bold; color:#ce2435;} +#hotelInquiryPrice img { margin:10px 0} +#hotelInquiryContent { margin:0; padding:0} +#flightInquiryOut h1 { margin:10px 0; padding:0 0 10px 0; width:780px; font-size:16px; font-weight:bold; border-bottom:#dadada 1px solid;} +#flightInquiryOut h2 { margin:10px 0; padding:0; width:780px; font-size:16px; font-weight:bold; border:none} +#hotelInquiryContent p { color:#6b6b6b; font-size:12px; line-height:20px;} +#hotelInquiryContent img { float:right; margin:10px} +#hotelInquiryContent strong { font-size:11px} +#hotelServiceList { width:700px; height:auto; background-color:#fcf4e9; margin:0; padding:20px 10px 10px 38px} +#hotelServiceList dl { width:270px; height:auto; float:left} +#hotelServiceList dl.style1 { width:200px} +#hotelServiceList dl, #hotelServiceList dd{ margin:0; padding:0; font-size:12px; color:#6b6b6b; line-height:20px} +#hotelServiceList dt { font-weight:bold} + +#tourInquiryContent p { color:#6b6b6b; font-size:12px; line-height:20px;} +#tourInquiryContent .day { color:#ce0e0e; font-size:16px; font-weight:bold;} +#tourInquiryContent img { float:right; margin:10px} +#tourInquiryContent ul { list-style:none; margin:0; padding:0; line-height:20px; font-size:12px; color:#6b6b6b} +#tourInquiryContent ul img { margin:10px 0 0 0; float:none} + +/*review 弹出页面*/ +#reviewContent { height:auto; margin:0 0 0 10px} +#reviewContent textarea { width:565px; height:167px} +#reviewContent p{ font-size:12px; line-height:20px; color:#6b6b6b} +.reviewRating { width:auto; height:20px; margin:10px 10px 10px 0; padding:0 5px; font-size:11px; color:#6b6b6b; float:left} +.reviewRating select { width:58px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; font-size:11px} +#reviewBottom {margin-top:20px; text-align:right;} +#reviewBottom img { margin-right:25px} + +/*upload photos 弹出窗口*/ +.reviewUpload { width:320px; height:auto; border:1px #dddcdc solid; margin:0 0 20px 0; padding:10px 10px;} +.reviewUpload h1 { font-size:14px; color:#fa890f; font-weight:bold; border:none; float:none} +.reviewUpload p { font-size:12px; color:#6b6b6b; height:30px} +.reviewUpload strong { font-size:11px;} +.reviewUpload a:link, .reviewUpload a:visited { font-size:11px; color:#d6313f} +.tableSelectPhotos { width:319px; border:1px #dddcdc solid; font-size:11px; color:#6b6b6b} +.tableSelectPhotos th { background-color:#f5f3f3; padding:5px 0 5px 10px; text-align:left; font-weight:normal} +.tableSelectPhotos th.right { text-align:right; padding-right:10px} +.tableSelectPhotos td { padding:10px 0 20px 10px; border-bottom:1px #dddcdc solid; border-top:1px #dddcdc solid;} +.tableSelectPhotos img { padding-left:20px} +.tableSelectPhotos a:link, .tableSelectPhotosa:visited { color:#6b6b6b} +.validCode { font-size:11px; color:#6b6b6b; margin:10px; text-align:center} +.validCode input { width:80px; margin-right:5px} +#uploadBottom {margin-top:10px; text-align:center;} +#uploadBottom img { margin-right:20px} + +/*sent 弹出窗口*/ +#sendOut { width:602px; height:auto; border:7px solid #fdebc3; padding:10px 20px; margin:0; position:relative; font-size:12px; color:#6b6b6b} +#sendOut p { margin:10px 0 0 0} +#sendOut a:link, #sendOut a:visited { color:#e2434a; font-size:11px} +#sendOut h1 { color:#d9131b; font-size:16px; font-weight:bold; border:none; float:none; margin:20px 0 10px 0; width:590px} +#sendOut input { width:590px} +#sendOut input, #sendOut textarea { margin-top:5px} +#sendOut .validCode input { width:80px; margin-right:5px} +#sendMessageOut { width:164px; height:auto; border:#d1d0d0 1px solid; background-color:#fff; padding:10px} +#sendMessageOut ul { list-style:none; font-size:11px; margin:0; padding:0} +#sendMessageOut ul li {border-bottom:#d1d0d0 1px dashed; line-height:30px; background:url(images/customer/bg-send-out.gif) 0 5px no-repeat; padding:0 0 5px 15px} +#sendMessageOut ul a:link, #sendMessageOut ul a:visited {color:#6b6b6b;} + +/*photo弹出窗口*/ +#photoIn { width:366px; height:27px; padding:0; margin:10px 0 0 10px} +#photoSearch { background-image:url(images/customer/bg-photo-out.gif); border:none; width:366px; height:25px; line-height:20px; text-indent:40px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b} +#photoOutSelect { width:346px; background-color:#fff; padding:10px 0 10px 20px} +#photoOutSelect ul { list-style:none; padding:0; margin:0; font-size:11px; color:#6b6b6b} +#photoOutSelect ul li { float:left; width:100px; height:30px; margin-right:10px} +.photoUpload { width:320px; height:auto; border:1px #dddcdc solid; margin:0 0 20px 0; padding:10px 10px;font-size:11px; color:#6b6b6b; height:auto;} +.photoUpload p { font-size:11px; color:#6b6b6b; height:20px; margin-top:10px} +.photoUpload h1{ font-size:14px; color:#fa890f; font-weight:bold; border:none; float:none} +#uploadPhotoInput { width:207px; height:20px; border:#d1d0d0; margin-right:20px} +#uploadPhotoSelect { width:187px; border:#d1d0d0 1px solid; background-color:#fff; padding:10px} +#uploadPhotoSelect ul { list-style:none; font-size:11px; color:#6b6b6b; margin:0; padding:0} +#uploadPhotoSelect ul li {border-bottom:#d1d0d0 1px dashed; line-height:30px;} + +/*travel story页面*/ +.tourPromoBox{background-color:#fef6e3; border:#fee2a0 1px solid; width:750px; height:auto;padding:10px; margin:10px 0 0 0} +.tourPromoPic { width:137px; height:114px; float:left; margin:0; padding:0} +.tourPromoRight { width:600px; height:auto; margin:0 0 0 10px; padding:0; font-size:11px; float:left} +#content .tourPromoRight p { font-size:11px;color:#6b6b6b; line-height:20px} +.tourPromoRight h2 { font-size:14px; font-weight:bold; border:none; padding:0; margin:0 0 5px 0; float:none} +#subTourBox { border:#cdcdcd 1px solid; padding:10px; width:200px; height:auto; margin:0 0 10px 0;} +#subTourBox dl, #subTourBox dd, #subTourBox dl a:link, #subTourBox dl a:visited{ margin:0; padding:0; line-height:20px; font-size:11px; color:#6b6b6b;} +#subTourBox dl { margin-bottom:10px} +#subTourBox dt { font-weight:bold} +.customerMyListTop { width:220px; height:7px; margin:10px 0 0 0; padding:0; background:url(images/customer/customer-my-list-top.gif)} +.customerMyListNav { width:220px; height:27px; margin:0; padding:0;background:url(images/customer/customer-my-list-nav.gif);} +.customerMyListNav ul { list-style:none; margin:0 0 0 7px; padding:0; font-size:11px} +.customerMyListNav ul li { float:left; height:19px; width:auto; padding:4px 5px 0 4px; margin-right:7px;text-align:center; background-color:#d9dcdc} +.customerMyListNav ul li a:link, .customerMyListNav ul li a:visited { color:#6b6b6b; font-weight:bold; text-decoration:none} +.customerMyListNav ul li.active {background-color:#fff} +.customerMyListNav ul li.active a:link, .customerMyListNav ul li.active a:visited {color:#fa890f;} +.customerMyList{ width:220px; height:auto; padding:10px 0;background-color:#f3ede1; background:url(images/customer/customer-my-list-content.gif) repeat-y;} +#content .customerMyList p {margin:0 10px;font-size:11px; color:#6b6b6b; padding:5px 5px 10px 5px; line-height:15px} +.customerMyList p a:link, .customerMyList p a:visited { font-size:11px; color:#c60a0a} +.customerMyList ul, .customerMyList1 ul {margin:0; padding:0; list-style:none} +.customerMyList ul li {background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0px 11px; margin:0 15px; padding:0 10px 0 10px;border-bottom:#d1d0d0 1px dashed; line-height:25px} +.customerMyList ul li a:link, .customerMyList ul li a:visited{font-size:11px; color:#6b6b6b; text-decoration:none; line-height:20px} +.customerMyListPhoto { width:195px; height:auto; margin:0 0 0 20px; padding:0} +.customerMyListPhoto img { margin:5px} +.customerMyListBottom {width:220px; height:12px; margin:0 0 10px 0; padding:0; background:url(images/customer/customer-my-list-bottom.gif)} + +/*photo页面*/ +#customerPhotoTop1{ width:760px; height:25px; background-color:#f7f7f7; border-top:#dbdada 1px solid; border-bottom:#eaeaea 1px solid;padding:5px 0 0 10px;font-size:11px;font-weight:bold;} +#customerPhotoTop2{ width:760px; height:25px; background-color:#f7f7f7; border-top:#fff 1px solid; border-bottom:#dbdada 1px solid;padding:5px 0 0 10px;font-size:11px;font-weight:bold;color:#6b6b6b;} +#customerPhotoTopLeft {padding:0;margin:0;width:180px;height:18px;float:left} +#customerPhotoTopMiddle {border-left:#dbdada 1px solid; border-right:#dbdada 1px solid;padding:0;margin:3px 0 0 0;width:410px;height:18px;float:left} +#customerPhotoTopMiddle img {margin-left:10px} +#customerPhotoTopRight { + padding:0; + margin:0 0 0 1px; + width:165px; + height:18px; + float:left +} +#customerPhotoTopRight select {width:90px} +.customerPhotoBox {width:163px;height:211px;padding:24px 15px 0 15px;margin:0;float:left;position:relative} +.customerPhotoBoxSelect {width:11px;height:11px;position:absolute;top:31px;left:22px;margin:0;padding:0} +.customerPhotoBox .customerPhotoBoxSelectInput {width:11px;height:11px;} +.customerPhotoBox input {width:163px;height:20px} +#content .customerPhotoBox p {font-size:11px;color:#6b6b6b;margin:5px 0;padding:0} +.customerPhotoBox a:link, .customerPhotoBox a:visited{font-size:11px; font-weight:bold;color:#6b6b6b} +#customerPhotoBottom {width:753px;background:url(images/customer/bg-photo-bottom.gif) repeat-y;margin:0;padding:0;border:#cbcbca 1px solid} +.customerPhotoBottomSelect1{width:17px;height:93px;margin:0 9px 0 0;padding:70px 0 0 0;float:left;background-color:#cbcbca} +.customerPhotoBottomSelect2{width:17px;height:93px;margin:0 0 0 10px;padding:70px 0 0 0;float:left;background-color:#cbcbca} +.customerPhotoBottomBox{width:151px;margin:0;padding:16px 12px 0 12px;float:left;text-align:center} +#content .customerPhotoBottomBox p {color:#6b6b6b;font-size:12px;padding:5px 0} +.customerPhotoBottomBox img {width:151px;height:113px;} + +/*friend页面*/ +#customerFriendContent h2 { font-size:14px; font-weight:bold; border:none; padding:0; margin:0 0 5px 0; float:none} +#customerFriendContent h2 .smallFont { font-weight:normal} +.customerFriendBox { + width:260px; + height:62px; + margin:0 0 20px 0; + padding:0; + float:left; +} +.customerFriendBoxOption { position:absolute; top:0; right:0; width:176px; height:13px; margin:0; padding:0;color:#fa890f; font-size:11px;} +.customerFriendBoxOption a:link, .customerFriendBoxOption a:visited { color:#fa890f; font-size:11px;} +.customerFriendBoxPic {width:61px;height:62px;margin:0;float:left} +.customerFriendBoxRight {font-size:12px;float:left; color:#6b6b6b; margin:0; padding:0 0 0 10px} +.customerFriendBoxRight a:link, #customerFriendBoxRight a:visited {color:#6b6b6b;} +.customerFriendBoxRight ul {font-size:11px; list-style:none; margin:0; padding:0; line-height:20px} +.customerFriendBoxRight ul li.style1 { background:url(/pic/select2.gif) no-repeat 0px 4px; padding-left:20px} +.customerFriendBoxRight ul li.style2 {background:url(/pic/diselect2.gif) no-repeat 0px 4px; padding-left:20px} +.customerFriendBoxRight ul a:link, #customerFriendBoxRight ul a:visited {font-weight:bold; color:#6b6b6b;} +.customerFriendList {width:770px;height:73px;margin:0 0 20px 0;padding:0; border-bottom:#dedede 1px solid; position:relative} +.customerFriendListPic {width:61px;height:62px;margin:0;float:left} +.customerFriendListRight {font-size:12px;float:left; color:#6b6b6b; margin:0; padding:0 0 0 10px; width:690px} +.customerFriendListRight a:link, #customerFriendBoxRight a:visited {color:#6b6b6b;} +#content .customerFriendListRight P {font-size:12px; list-style:none; margin:0; padding:10px 0 0 0; line-height:20px;color:#6b6b6b;} +.customerFriendBox2{width:120px;height:90px;margin:0 5px;padding:0; text-align:center;float:left;} +#content .customerFriendBox2 P{font-size:11px; margin:0; padding:5px 0 0 0; line-height:20px;color:#6b6b6b;} +.customerFriendBox2 a:link, .customerFriendBox2 a:visited { color:#6b6b6b} + +/*cruise requirs*/ +#cruiseRequirsOut { width:219px; height:256px; background:url(images/customer/bg-cruise-requirs.gif); text-align:center; font-size:11px; color:#6b6b6b; font-weight:bold} +#cruiseRequirsOut img { margin:26px 48px 10px 48px;} +#cruiseRequirsOut dl { list-style:none; color:#6b6b6b; font-size:11px;margin:10px; padding:0; text-align:left; line-height:20px} +#cruiseRequirsOut dt { color:#fa890f; font-weight:bold;} +#cruiseRequirsOut dd { margin:0; padding:0; font-weight:normal} + +/*profile*/ +#profileSettingOut { width:413px; height:auto; border:7px solid #fdebc3; padding:30px 20px 10px 20px; margin:0; position:relative; font-size:12px; color:#6b6b6b} +#profileSettingOut p { font-size:11px; font-weight:bold; line-height:20px} +.profileEmail input { width:327px} +.profilePassword { width:187px; margin:0 10px 10px 0; float:left} +#profileLoginOut { width:413px; height:auto; border:7px solid #fdebc3; padding:10px 20px; margin:0; position:relative; font-size:12px; color:#6b6b6b} +#profileLoginOut p { font-size:12px; line-height:20px} +#profileLoginOut a:link, #profileLoginOut a:visited { color:#b80909} +.profileLoginMail { font-size:11px; margin:10px 0 0 0} +.profileLoginMail input { width:183px} +#profileLoginOut2 { width:386px; height:94px; background:url(images/customer/bg-delete.gif); margin:0; padding:6px;} +#profileLoginIn { width:386px; height:32px; background:url(images/customer/bg-delete-inside.gif); padding:20px 0 0 0; margin:0; text-align:center; font-size:11px; font-weight:bold; color:#6b6b6b} +#profileLoginIn2 { width:376px; height:auto; background-color:#fff; padding:10px 0 10px 10px; margin:0; font-size:11px; font-weight:bold; color:#6b6b6b; line-height:20px} +#profileLoginIn3 { width:376px; height:auto; background-color:#fff; padding:10px 0 10px 10px; margin:0; font-size:11px;color:#6b6b6b; line-height:20px} +#profileLoginIn3 a:link, #profileLoginIn3 a:visited { color:#b80909} +.profileRegistration { + width:320px; + height:auto; + border:1px #dddcdc solid; + margin:0 0 20px 0; + padding:10px 10px; + font-size:11px; + color:#6b6b6b; + height:auto; + position: absolute; + z-index: 10; + background-color: #FFF; + top: 50px; + left: 180px; +} +.profileRegistration p { font-size:11px; color:#6b6b6b; height:15px; margin-top:10px} +.profileRegistration h1{ font-size:14px; color:#fa890f; font-weight:bold; border:none; float:none; margin:0} +.registrationName { width:136px; margin:0 20px 10px 0; float:left} +.registrationName input { width:136px} +#profileHeadLogin { + width:174px; + height:auto; + border:1px #dddcdc solid; + margin:0; + padding:10px; + background-color: #FFF; + position: absolute; + z-index: 10; + left: 100px; +} +#viewothers { + width:174px; + height:auto; + border:1px #dddcdc solid; + margin:0; + padding:10px; + background-color: #FFF; + position: absolute; + z-index: 10; + left: 300px; +} + +#profileHeadLogin dl{ padding:0; margin:0;font-size:11px; color:#6b6b6b; line-height:20px} +#profileHeadLogin dt {color:#fa890f; font-weight:bold;} +#profileHeadLogin dd { margin-left:8px} + +#viewothers dl{ padding:0; margin:0;font-size:11px; color:#6b6b6b; line-height:20px} +#viewothers dt {color:#fa890f; font-weight:bold;} +#viewothers dd { margin-left:8px} diff --git a/css/festival-index.css b/css/festival-index.css new file mode 100644 index 0000000..b740f0e --- /dev/null +++ b/css/festival-index.css @@ -0,0 +1,28 @@ +@charset "utf-8"; +/* CSS Document */ +h2 { font-size: 25px !important; margin: 20px 0 40px !important; border-left: 10px solid #a31022; padding-left:15px !important; border-radius:2px 0 0 2px; } +.popularFestival { display: block; background: #f1f1f1; margin: 20px 0 40px; padding: 20px 0 10px; } +.newYear img { border-radius: 4px; margin-bottom: 30px; } +.newYear strong, .otherFestival strong { color: #888; font-family: Arial, Helvetica, sans-serif; font-size: 18px; } +.popularFestival a { text-decoration: none; } +.otherFestival { margin-bottom: 30px; overflow: hidden; } +.otherFestival img { border-radius: 4px 4px 0 0; margin-bottom: 10px; } +.otherFestival .typeInfo { display: block; font-size: 14px; } +.cityFestival { display: block; border: 1px solid #d1d1d1; border-radius: 2px; margin-bottom: 30px; } +.cityFestival a { text-decoration: none; } +.cityFestival img { border-radius: 2px 2px 0 0; } +.cityFestival strong { display: block; font-weight: normal; padding: 15px 10px; font-size: 14px; } +.festivalTour { display: block; margin: 20px 0; } +.festivalTour li { background: rgba(0, 0, 0, 0) url("/pic/arrow-10x16.png") no-repeat scroll left center; font-size: 14px; line-height: 22px; margin-bottom: 10px; padding-left: 25px; } +.articles { margin-bottom: 40px; overflow: hidden; padding-top: 2px; background:#f1f1f1; border-radius:0 4px 4px 0; font-size:14px; } +.articles img { border-radius: 4px 0 0 4px; float: left; margin: -2px 15px 0 0; width: 100px; } +.articles a { text-decoration: none;} +.tailorButton { display: block; background:#a31022; text-align:center; color:#fff; border-radius:4px; padding:10px 0; margin:35px 0;} +.tailorButton a { text-decoration: none; color:#fff; font-size:14px;} +.tailorButton a:hover { color:#fff;} +.festivalMonth { display: block; margin:0 0 40px;} +.festivalMonth li { width:16%; display:inline-block; line-height:22px; margin-bottom:10px; background:url(/pic/square.gif) no-repeat left; padding-left:18px;} +.festivalMonth li a { font-size:14px; text-decoration: none;} +.fa-angle-right { color:#d1d1d1; font-weight: bold;} +.fa-angle-right:hover { color:#999;} +.withMargin { margin-top:100px !important;} \ No newline at end of file diff --git a/css/flight-forms.css b/css/flight-forms.css new file mode 100644 index 0000000..ec6e12a --- /dev/null +++ b/css/flight-forms.css @@ -0,0 +1,212 @@ +@charset "utf-8"; +/* CSS Document */ +p { line-height:18px; margin-bottom:8px; font-size:12px; } +a { color:#a31022; } +a:hover { color:#a31022; text-decoration: none; } +img { border:none; } +h1 { font-size:28px; font-weight: normal; margin: 0 0 10px 15px; } +.clear { clear:both; } +.backHome { width:195px; height:31px; position:absolute; right:20px; bottom:20px; } +select{ + border: 1px solid #d1d1d1; + border-radius: 5px; + box-shadow: 1px 1px 4px #a4a4a4 inset; + color: #545454; + font-size: 14px; + padding: 10px; +} +textarea { + border: 1px solid #d1d1d1; + border-radius: 5px; + box-shadow: 1px 1px 4px #a4a4a4 inset; + color: #545454; + font-size: 15px; + padding: 10px; +} +.phoneList { + background:url(/css/images/hotel/forms/forms-body2.png) no-repeat scroll 0 -205px transparent; + height: 120px; + display:none; + padding-left: 10px; + padding-top: 10px; + position: absolute; + right: 1px; + top: 110px; + width: 256px; + z-index: 9000; +} +.closeButton { + background: url(/css/images/hotel/forms/forms-body2.png) no-repeat scroll 0 -57px transparent; + bottom: 5px; + cursor: pointer; + height: 13px; + position: absolute; + right: 21px; + width: 13px; +} +#content { +} +input:focus, select:focus, textarea:focus { + background-color: #F1F9FF; + border: 1px solid #67A1E2; + box-shadow: 0 0 3px #99CCFF inset; +} +/*进度条*/ +.process5-3{ background: url(/css/images/hotel/forms/forms-body2.png) no-repeat scroll 0 -393px transparent; height:25px; margin:0 0 10px 0;} +.process5-4{ background: url(/css/images/hotel/forms/forms-body2.png) no-repeat scroll 0 -474px transparent; height:25px; margin:0 0 10px 0;} +.size1of5{ width:165px; padding:2px 0 0 30px; float:left; font-size:15px; color:#b2b2b2;} +.size3of5{ width:165px; padding:2px 0 0 30px; float:left; font-size:15px; color:#333333;} +/* booking forms */ +.oldPrice{ text-decoration:line-through; color:#777777; font-size:13px;} +.dealPrice{ font-size:15px; color:#545454;} +.serviceFee{ color:#C00;} +.procedure { width:810px; margin: 0 auto 10px auto; position:relative; font-weight: bold; padding: 0 0 50px 0; font-size:13px; } +.procedure .step-red { background:url(/pic/step/step-red.png) no-repeat; width:20px; height:20px; display: block; float: left; } +.procedure .step-gray { background:url(/pic/step/step-gray.png) no-repeat; width:20px; height:20px; display: block; float: left; } +.procedure .processing-gray { background:url(/pic/step/step-processing-gray.png) no-repeat; width:168px; height:11px; display: block; float: left; margin:5px; } +.procedure .processing-white { background:url(/pic/step/step-processing-white.png) no-repeat; width:168px; height:11px; display: block; float: left; margin:5px; } +.procedure .firststep { position:absolute; width:180px; left: 25px; top: 25px; font-family:Arial, Helvetica, sans-serif; } +.procedure .secondstep { position:absolute; width:150px; left: 225px; top: 25px; font-family:Arial, Helvetica, sans-serif; } +.procedure .thirdstep { position:absolute; width:150px; left: 424px; top: 24px; font-family:Arial, Helvetica, sans-serif; } +.procedure .current { font-family:Arial, Helvetica, sans-serif; color:#a31022; } +.emailTipsBox { position:absolute; border:1px solid #d1d1d1; width:150px; left: 474px; top: 95px; padding:5px; font-size:11px; z-index:1000; background:#fff; } +.emailTipsBox .arrowLeft { background:url(/css/images/left-arrow.png) no-repeat; width:11px; height:11px; position:absolute; left:-11px; top: 8px; } +.yourBooking { border: 1px solid #b7b7b7; width:990px; margin: 5px auto 20px auto; height:100%; overflow: hidden; } +.yourBooking .subTitle { background:#E2E2E2; padding:5px 0 5px 10px; font-size:20px; color:#cf3630; } +.yourBooking a.cartLink{ display:block; float:right; padding:0 15px 0 0; font-size:16px;} +.yourBooking .bookingDetail { margin:0px 0; padding:10px; overflow: hidden; height:100%; } +.yourBooking .bookingDetail table tr td{ font-size:12px;} +.yourBooking .bookingDetail table tr.tcketChoose td{ font-size:12px; text-align:left; border-bottom:1px dashed #d1d1d1; padding:0 0 10px 0;} +.yourBooking .bookingDetail .tourInfo { font-size:12px; margin-bottom:10px; height:100%; } + +.tourInfo .tourImg { width:100px; float: left; margin: 0 10px 5px 0; } +.tourInfo table { border: none; float: right; font-size:12px; } +.tourInfo table th { text-align: left; padding:8px 0; } +.tourInfo table th.first { padding:0 0 5px 5px; } + +.tourInfo table td span.cityDepart{ font-size:14px; font-style:italic; color:#da4847;} + +/* Reservation Forms Css Style*/ +#contentflightLeft { + width:205px; + float: right; +} +#contentflightLeft h4 { font-size: 14px; font-weight: bold; margin: 0; } +#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #333333; } +#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; } +/*机票预订表单样式*/ +/*旅程信息*/ +.flightDetailDIV{ background:#f1f1f1; float: right; + padding: 10px; + width: 270px; + border-radius:5px;} +.flightDetailDIV span.redFont{ + font-size: 18px; + color: #de504e; +} +/*航班情况*/ +.flightSelected { width:100%; color:#6b6b6b; margin:0; } +.flightSelected .departCity{ background:#fff; padding:3px 0 3px 5px; text-align:center; } +.flightSelected .withBG{background:#fff url(/css/images/hotel/forms/flightlist.png) no-repeat 107px top; padding:3px 0 3px 5px; text-align:center; } +.flightSelected tr td { + color:#6a6a6a; + font-size:14px; + padding:4px 0px 4px 0px; + line-height:24px; +} +.flightSelected tr td span.airline{ font-size:12px; text-align:right; color:#666;} +.flightSelected tr td span.time{ font-size:11px; color:#666;} +table.totalPrice{ margin:0 0 10px 0; border-top:1px solid #999999;} +table.totalPrice tr td{ font-size:12px; padding:5px 0 5px 0;} +table.totalPrice tr td.price{ text-align:right;} +table.totalPrice tr td.total{ color: #999999; + font-size: 22px; + line-height: 24px; border-top:2px solid #999;} +table.totalPrice tr td.totalPrice{ + color: #de3836; + font-size: 22px; + line-height: 24px; + border-top: 2px solid #999; + text-align: right; +} + +h5.fpassager { font-size:12px; color:#6a6a6a; margin:10px 0 10px 0px; padding-bottom:5px; border-bottom:1px solid #d1d1d1; background:url(/css/images/drop-5.GIF) no-repeat 3px 2px; padding-left:18px; } +h5.fpassagerInfo { font-size:12px; color:#6a6a6a; margin:10px; padding-bottom:5px; border-bottom:1px solid #d1d1d1; background:url(/css/images/drop-5.GIF) no-repeat 3px 2px; padding-left:18px; } +table.guestNo{ + width: 100%; + margin: 0 0 10px 0; + font-size: 12px; +} +table.fpassagerInfo { font-size:12px; } +table.fpassagerInfo tr th { color:#6a6a6a; border-bottom:1px dashed #d1d1d1; padding:8px 0 8px 0; text-align:left; } +table.fpassagerInfo tr td { padding:10px 0 10px 0; background:#fff; border-bottom:1px solid #d1d1d1; font-size:12px;} +table.fpassagerInfo tr td.traveller { padding:0 0 0 5px; background:#f5f5f5;} +table.fpassagerInfo input[type="text"] {border: 1px solid #d1d1d1; + border-radius: 5px; + box-shadow: 1px 1px 4px #a4a4a4 inset; + color: #545454; + font-size: 15px; + padding: 10px; } +table.fpassagerInfo select { + width: 90px; +} +table.fpassagerInfo input.important { } +table.fpassagerInfo input.fullname, table.fpassagerInfo input.lastname { width:107px; margin-left:10px; } +table.fpassagerInfo input.passport { width:200px} +.flightFormLeft{ width:710px; float:left;} +.personalInfo { + float: left; + width: 320px; + margin-bottom: 10px; + position: relative; +} +.personalInfo label { color: #333333; display: block; font-size: 13px; font-weight: bold; margin-bottom: 4px; font-family:Arial, Helvetica, sans-serif } +.passangerdiv input[type="text"] { border: 1px solid #d1d1d1; + border-radius: 5px; + box-shadow: 1px 1px 4px #a4a4a4 inset; + color: #545454; + font-size: 15px; + padding: 10px; } +input[type="text"].fullname { width:197px;} +.personalInfo select { width:60px!important; + border: 1px solid #d1d1d1; + border-radius: 5px; + box-shadow: 1px 1px 4px #a4a4a4 inset; + color: #545454; + font-size: 14px; + padding: 10px; +} +/* footer info */ +#footer { width:855px; margin: 15px auto; } +#footer .CHinfo { float: left; width:450px; text-align:center; } +.members { float: right; width:350px; margin-top:10px; } +.iata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -105px; display: block; float: left; width: 45px; height:30px; margin: 10px 20px 0 0; } +.ustoa { background-image: url("/css/images/member-sprite.png"); background-position: -10px -155px; display: block; float: left; width:103px; height:21px; margin: 10px 10px 0 0; } +.pata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -196px; display: block; float: left; width:70px; height:30px; margin: 10px 10px 0 0; } +.asta { background-image: url("/css/images/member-sprite.png"); background-position: -10px -246px; display: block; float: left; width:48px; height:30px; margin: 10px 10px 0 0; } +.tips { color:#666; line-height:18px; width:830px; margin:5px auto; font-size:10px; } +/* Mcafee Security */ +.securityArea { width:260px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; float: left; overflow: hidden; height:100%; margin:10px 0 0 20px; } +.mcafeeIcon { width:100px; height:60px; font-size:11px; float: left; margin-right:10px; } +.mcafeeIcon img, .TrusteIcon img { height:35px;} +.TrusteIcon { width:120px; height:60px; float: left; } +.paynow { width:200px; float: left; font-size:11px; margin:10px 0; font-style:italic} + +.arrowUp { position:absolute; width:16px; height:16px; top:-16px; left:10px; } +.or { float: left; font-size:80px; color:#EEE; font-weight: bold; margin: -20px 50px 0 50px; } +.instant{ margin:20px 0 0 0;} +.bookingTips { width:auto; margin:2px 0 0 10px; text-align:center } +input.firstNBG{background: url(/css/images/forms/flightFormV.png) no-repeat 0px -73px #fff;margin-bottom:10px;} +input.middlNBG{background: url(/css/images/forms/flightFormV.png) no-repeat 0px -23px #fff;margin-bottom:10px;} +input.lastNBG{background: url(/css/images/forms/flightFormV.png) no-repeat 0px 7px #fff; margin-left:5px; margin-bottom:10px;} +input.passNBG{background: url(/css/images/forms/flightFormV.png)no-repeat 0px -115px #fff; margin-left:5px;margin-bottom:10px;} +input.fullnNBG{background: url(/css/images/forms/flightFormV.png)no-repeat 0px -161px #fff;margin-bottom:10px;} +.none{display:none} +/*自适应*/ +.passNu{ margin-right:5px; margin-bottom:10px; } +.passagerInfo{ background:#f1f1f1; margin:10px 0; padding:10px;} +.passage{ margin-bottom:10px;} +/* 小屏幕(平板,大于等于 768px) */ +@media (min-width: 768px) { +.passage{ margin-right:10px;} +} \ No newline at end of file diff --git a/css/flight-schedule.asp b/css/flight-schedule.asp new file mode 100644 index 0000000..29ff784 --- /dev/null +++ b/css/flight-schedule.asp @@ -0,0 +1,323 @@ + + + + +<% + Set rs = Server.CreateObject ("ADODB.Recordset") + +%> + + + +China Flights, China Domestic Flights, Cheap China Airline Flights + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

China Flights

+
+ +
+
+ + +

China Flight Schedule

+
+
+ + +
+
+ + + + + + + + + + + + +
Search by Departure/Arrival CitySearch by Flight Number
+
+ + to + + +
+ +
+
+
+ + + + +
+ <% + '存在的首字母查询 + Dim first_character,comma ' (逗号隔开的字母串,隔开的字符为逗号) + + first_character = "" : comma = "" + + sql = "SELECT distinct(left(fromcity_en,1)) AS fromcity_top_c FROM flightSchedule ORDER BY fromcity_top_c" + rs.Open sql,conn,1,1 + Do While Not rs.eof + first_character = first_character & comma & rs("fromcity_top_c") + comma = "," + rs.movenext + loop + rs.close + first_character_arr = split(first_character,",") + + + '定义左右两边的字符串,一次查询过程中完成避免多次查询数据库 + Dim Left_Depart_City,Right_Arrival_City + Left_Depart_City = "" : Right_Arrival_City = "" + For Each first_character_s In first_character_arr + sql = "SELECT distinct fromcity_en FROM flightSchedule WHERE LEFT(fromcity_en,1)='"&first_character_s&"'" + rs.Open sql,conn,1,1 + Left_Depart_City = Left_Depart_City & "
  • "&first_character_s&""'左边 + Right_Arrival_City = Right_Arrival_City & "
  • "&first_character_s&""'右边 + Do While not rs.eof + Left_Depart_City = Left_Depart_City & ""&rs("fromcity_en")&"" '左边 + Right_Arrival_City = Right_Arrival_City & ""&rs("fromcity_en")&"" '右边 + rs.movenext + Loop + rs.close + Next + '补足li标签 + Left_Depart_City = Left_Depart_City & "
  • " + Right_Arrival_City = Right_Arrival_City & "" +%> +
    +
    Flight Schedules by Departure City
    + +
      + <%= Left_Depart_City %> +
    +
    +
    +
    Flight Schedules by Arrival City
    + +
      + <%= Right_Arrival_City %> +
    +
    +
    +

     

    + +
    + +
    +
    +
    + + + + +
    +
    + + diff --git a/css/flight-tour-promotion.css b/css/flight-tour-promotion.css new file mode 100644 index 0000000..7b7d017 --- /dev/null +++ b/css/flight-tour-promotion.css @@ -0,0 +1,549 @@ +@charset "utf-8"; +/* CSS Document */ +body { + padding:0px; + margin:0 0 20px 0; + background:url(/css/images/flight-tour-promotion/bg.jpg) center top no-repeat; + background-attachment:fixed; + font-family: Verdana, Geneva, sans-serif; + font-size:18px; + color:#545454; + font-size:12px; +} +.clear { + clear:both; +} +.word1 { + font-family: Arial, Helvetica, sans-serif; + font-size:18px; + color:#a31022; +} +img { + border: none; +} +#top { + width:100%; + height:79px; + background-image:url(/css/images/flight-tour-promotion/top-bg-1.png); + margin-bottom:20px; +} +#top-in { + width:1026px; + height:72px; + margin:auto; + background-image:url(/css/images/flight-tour-promotion/top-bg-2.jpg); + background-repeat:no-repeat; +} +.logo { + width:74px; + height:62px; + padding-top:10px; + float:left; + margin-left:50px; +} +#nav { + float:left; + padding-right: 10px; +} +h1 { + font-size:20px; + font-weight: normal; + color:#fff; + display: block; + float: left; +} +.promoWords { + float: left; + display: block; + font-size:20px; + color:#fff; + margin:14px 10px; +} +#nav #topnav { + width:160px; + height:25px; + background:#7C7C7C; + -moz-border-radius-bottomleft:5px; + -moz-border-radius-bottomright:5px; + font-family:Verdana, Geneva, sans-serif; + font-size:12px; + font-weight:bold; + color:#ffffff; + text-align:center; + padding:8px 0 0 0; + margin:0 0 0 690px; +} +#nav #topnav a { + color:#fff; + text-decoration:none; +} +#nav #topnav a:hover { + text-decoration:underline; +} +#nav #mainnav { + width:750px; + height:100%; + overflow: hidden; + float: right; + padding-right:0px; +} +#nav #mainnav ul { + padding:0px; + margin:8px 0 0 0; + list-style:none; +} +#nav #mainnav ul li { + float:left; +} +#nav #mainnav ul li a { + display:block; + padding:5px 8px; + text-decoration:none; + font-family:Arial, Helvetica, sans-serif; + font-size:13px; + font-weight:bold; + margin-right:5px; + color:#454545; +} +#nav #mainnav ul li a:hover { + background-color:#7C7C7C; + color:#FFF; +} +#main { + width:903px; + margin:auto; + background-color:#fff; + -moz-box-shadow:0 0 8px #555; + -webkit-box-shadow: 0 0 8px #555; + border:1px solid #999; + -moz-border-radius:5px; + padding:12px; +} +.greatwall { + width:903px; + height:39px; + background-image:url(/image/deals/flight-tour-promotion/greatwall.jpg); + padding:364px 0 0 0; + position: relative; +} +.selectButton { + width:206px; + position:absolute; + left: 25px; + top: 164px; +} +.greatwalltext { + width:895px; + height:31px; + background-image:url(/css/images/flight-tour-promotion/bg-2.png); + font-family:Verdana, Geneva, sans-serif; + font-size:18px; + color:#fff; + padding:8px 0 0 8px; +} +.offer { + background-color:#5DA3C4; + background-image:url(/css/images/flight-tour-promotion/bg-3.jpg); + background-position:bottom; + background-repeat:repeat-x; + -moz-border-radius:6px; + margin-top:15px; + padding:0 12px 12px 12px; + margin-bottom:10px; +} +.offer h2 { + margin:0; + font-family:Verdana, Geneva, sans-serif; + font-size:18px; + color:#fff; + padding:8px 0 8px 0; +} + + +.offerin { + width:560px; + background-color:#FFF; + padding:0 0 0 20px; + -moz-border-radius:6px; + font-size:14px; + float:left; + height: 285px; +} +.offerRight { + float:right; + width:285px; + background-color:#FFF; + -moz-border-radius:6px; + font-size:14px; + height: 285px; + +} +.offerRight p { + font-family:Verdana, Geneva, sans-serif; + font-size:12px; + color:#055F9E; + line-height:18px; + font-size:18px; +} +.offerin p { + font-family:Verdana, Geneva, sans-serif; + font-size:12px; + color:#055F9E; + line-height:18px; + font-size:18px; +} +.offerin ul { + margin-left:0 +} +.offerin ul li { + list-style: none; + background:url(/css/images/citytour/green-mark.png) no-repeat left 6px; + padding-left:20px; + line-height:20px; + margin-bottom:8px; + margin-left: -15px; + +} +.offerin .redfont17 { + font-size:17px; + color:#a31022; +} +.tour { +width:899px; +background-color:#DEDEDE; +padding:2px; +-moz-border-radius:6px; +} +.tour h2 { + margin:0; + font-family:Verdana, Geneva, sans-serif; + font-size:18px; + font-weight: normal; + color:#545454; + padding:8px 0 8px 8px; +} +.package { + width:100%; + background-color:#FFF; +} +.package1 { + font-family:Verdana, Geneva, sans-serif; + font-size:14px; + color:#055F9E; + font-weight:bold; + text-align:center; + border-bottom:#d1d1d1 1px solid; + padding:8px 0 8px 0; +} +.package2 { + border-bottom:#d1d1d1 1px solid; + font-family:Verdana, Geneva, sans-serif; + font-size:12px; + padding:8px 0 8px 0; + text-align:center; + line-height:22px; +} +td a { + color:#545454; +} +td a:hover { + color:#a31022; + text-decoration:none +} +#qaArea { + margin: 10px 0; + height:100%; + overflow:hidden +} +#qaArea .questionBox { + background:url(/css/images/flight-tour-promotion/bg-question.jpg) no-repeat; + width:549px; + height:264px; + float: left; +} +#qaArea .questionBox .questionTitle { + color:#045f9e; + font-size:22px; + padding:5px 0 0 15px; +} +#qaArea .questionBox .qaDetail { + margin: 10px 0; + height:190px; + overflow-y: scroll; + width:529px; + padding:10px; +} +.qaList { + border-bottom: 2px dashed #d1d1d1; + padding: 0 5px 15px 5px; + margin-bottom:15px; + margin-right:10px; +} +.qaList .question { + font-size:14px; + position:relative +} +.qaList .question .questionContent { + float: left; + width:465px; + display: block; + margin-bottom:5px; +} +.qaList .question .qTitle { + display: block; + float: left; + font-size:20px; + color:#a31022; + width: 27px; + height:27px; + text-align:center; + margin-top:-8px; +} +.qaList .question .whoAsked { + font-size:11px; + color:#666; + display: block; + margin: 3px 0 0 0; + padding-left:27px; + font-style:italic; + clear:both; +} +.qaList .question .whoAsked a { + background:url(/pic/reply.png) no-repeat left; + padding:2px 0 2px 23px; + font-size:12px; + color: #545454; + margin-left:10px; +} +.qaList .answer { + background:#f1f1f1; + border:1px solid #d1d1d1; + position:relative; + padding:10px 10px 10px 40px; + margin:15px 0 0 27px; + line-height:18px; +} +.qaList .answer .aTitle { + background:#d1d1d1; + width:27px; + height:26px; + font-size:18px; + color:#0789bf; + position:absolute; + top:0; + left:0; + padding:1px 0 0 0; + text-align:center; + _left:-10px; +} +.qaList .answer .whoReplied { + font-size:11px; + display: block; + margin: 0 0 5px 0; +} +#qaBox { + background:url(/css/images/flight-tour-promotion/bg-qa-box-340.png) no-repeat top; + width:300px; + height:240px; + border:0px solid #d1d1d1; + padding: 15px 20px 25px 20px; + float: right; + color:#545454 +} +#qaBox .qaTitle { + font-size:20px; + display: block; + margin:0 0 15px 0; +} +#qaBox .questionboxTitle { + font-size:11px; + font-weight: bold; + display: block; + margin-bottom:10px; +} +#qaBox .questionboxTitle a { + color:#a31022; + text-decoration: underline; +} +#qaBox .questionboxTitle a:hover { + text-decoration: none; +} +#qaBox textarea { + border:1px solid #d1d1d1; + background:#fff; + padding:5px; + width:285px; + height:70px; +} +#qaBox .name-email { + margin: 10px 0; + font-size:11px; + font-weight: bold; +} +#qaBox .name-email input { + border:1px solid #d1d1d1; + background:#fff; + padding:3px; + width:170px; + margin:0 10px 5px 5px; + font-size:12px; +} +/* footer info */ +#footerFeature { + width:903px; + margin: 0 auto; + border-top:1px solid #d1d1d1; + padding-top:20px; + height:100%; + overflow: hidden +} +#footerFeature .featureDetail { + background:url(/css/images/citytour/border-right.png) no-repeat right; + float: left; + width:200px; + padding: 0 10px 20px 0; + text-align:left; + margin-right:15px; +} +#footerFeature .featureDetail.last { + background: none; + padding-right:0; + margin-right:0; + width:217px; +} +#footerFeature .featureDetail .featureTitle { + font-size:18px; + display: block; + margin: 0 0 10px 0; +} +#footerFeature .featureDetail ul { + margin-left:0; + padding-left:5px; +} +#footerFeature .featureDetail ul li { + list-style: none; + background:url(/css/images/citytour/green-mark.png) no-repeat left 5px; + padding-left:20px; + font-size:11px; + line-height:16px; + margin-bottom:10px; +} +#footerFeature .featureDetail ul { + margin-left:0; +} +#footerFeature .featureDetail.first li { + margin-bottom:8px!important; +} +#footerFeature .featureDetail ul li.last { + background: none; + padding-left:0; + text-align:right; + margin-right:15px; +} +.greatDeals { + width:145px; + height:145px; + position: absolute; + top: -40px; + right:-40px; +} +#copyRight { + width:500px; + font-size:16px; + margin: 10px auto; + color:#fff; + text-align:center; + height:100%; + overflow: hidden; +} +.iata { + background-image: url("/css/images/member-sprite.png"); + background-position: -10px -105px; + display: block; + float: left; + width: 45px; + height:30px; + margin: 10px 40px 0 10px; +} +.ustoa { + background-image: url("/css/images/member-sprite.png"); + background-position: -10px -155px; + display: block; + float: left; + width:103px; + height:21px; + margin: 10px 40px 0 10px; +} +.pata { + background-image: url("/css/images/member-sprite.png"); + background-position: -10px -196px; + display: block; + float: left; + width:70px; + height:30px; + margin: 10px 40px 0 10px; +} +.asta { + background-image: url("/css/images/member-sprite.png"); + background-position: -10px -246px; + display: block; + float: left; + width:48px; + height:30px; + margin: 10px 40px 0 10px; +} + +.note { + font-family:Verdana, Geneva, sans-serif; + line-height:18px; + padding-left:15px; + font-size:14px; + margin-top:5px; +} +.egbox { + font-size:14px; + padding-left:10px; +} + +.offerRight ul { + margin-left:0 +} +.offerRight ul li { + list-style: none; + background:url(/css/images/citytour/green-mark.png) no-repeat left 6px; + padding-left:30px; + line-height:20px; + margin-bottom:8px; + margin-left: -15px; +} + + +.tour h2 { + color:#055F9E; +} +.arrowDownTest { +border:#999 1px solid; +padding:3px 4px; +display:block; +position:absolute; +background-color:#FFF; +color:#a31022; +z-index:11000; +-moz-border-radius:4px; +} +.arrowDown { + position:absolute; + top:21px; + left:4px; +} + +p.exampletop {font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:18px; color:#545454;} +p.examplecontent {font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:18px; color:#545454;} +p.examplenote{ + font-family:Verdana, Geneva, sans-serif; + font-size:12px; + line-height:18px; + color:#545454; + margin-top:-10px; +} +.hainan { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; line-height:18px; margin-top:10px; padding-left:15px;} diff --git a/css/flight.css b/css/flight.css new file mode 100644 index 0000000..7205a62 --- /dev/null +++ b/css/flight.css @@ -0,0 +1,851 @@ +/* 中华游标准CSS样本-机票栏目样式表 */ +/* Designed by ChinaHighlights.inc */ +#Hop2Widget { margin: -10px 0 0 -10px!important;} +#footerPromo{display:none !important} +.footlinkInfo{ background:none; height:158px; margin:0 71px 0 0px; padding:0 0 0; position:absolute; bottom:-180px; left:80px; text-align:left; width:834px;z-index:1000;} +h2.flightResult {border-bottom: #F2F2F2 solid 2px;} +.flightNote{background-color:#F6F6F6; padding:8px 5px 8px 10px; margin-bottom:10px} +h2.bookingPolicy{font-size:17px; border-bottom:1px solid #f1f1f1; padding-bottom:1px; margin:5px 0 8px 0} + +.flightCharge{font-style:italic; background:url(/css/images/report.gif) no-repeat top left; margin-left:100px; padding-left:15px} + +#headerWrapper #header #logocommunity{width:900px; padding-top:45px; margin:0 0 5px 17px} +.flightSearchInfo{font-size:12px; color:#545454; font-weight:100} +.flightSort{padding:5px; margin:5px 0 2px 0; font-size:12px; color:#545454; float:left; width:760px} +.flightSort a{color:#545454; padding:2px 12px 4px 4px} +.flightSort a:hover{ color:#a03} +.flightSort a.sort{padding:0 10px 0 4px; background-image:url(/css/images/flight/flight-sort.gif); background-position:right 7px; background-repeat:no-repeat} +.flightSort a.sort2{padding:0 10px 0 4px; background-image:url(/css/images/flight/flight-sort2.gif); background-position:right 7px; background-repeat:no-repeat} +.flightSort label{cursor:pointer; margin-left:5px} +.resultNum{text-align:left; margin-bottom:-10px; font-size:11px; color:#545454; font-weight:100} +span.renminbi{font-size:11px; color:#bf8d07} + +.tableselected{ width:100%; border:1px solid #D9D9D9; font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0} +.tableselected td{padding:3px 0 3px 7px; text-align:left; font-size:11px} +.tableselected td img{width:18px; height:18px} +.tableselected label{display:block; width:60px; float:left; padding:0 0 1px 0} +.tableselected tr{border-collapse:separate; line-height:15px} +.tableselected tr a{margin-top:2px} +.infoPhoto{ float:left; margin:2px} + +.cityFlightSche{width:100%; font-size:11px} +.cityFlightSche .table1, .cityFlightSche .table3{padding:0 0 0 10px; margin-bottom:1px} +.cityFlightSche .table1, .cityFlightSche input[type="radio"]{vertical-align:middle; margin-right:2px; margin-bottom:5px} +.cityFlightSche .table2, .cityFlightSche .table4{padding:0 10px 0 10px; margin-bottom:5px} +.cityFlightSche .table2 input{width:135px; background:#fff url(/css/images/flight/menu.png) 133px center no-repeat; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px} +.cityFlightSche select, .cityFlightSche .table3 input, .cityFlightSche .table2 input{-x-system-font:none; border:1px solid #B3B3B3; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:15px; padding:5px 10px 5px 5px; margin-top:3px; margin-bottom:10px} +.cityFlightSche .table3 input{background:#fff url(/css/images/calender.GIF) 130px center no-repeat; padding:5px 0 5px 5px; width:145px} +.cityFlightSche .table2 label{display:block; width:160px; float:left} +.cityFlightSche .table1 label{display:block; float:left} +.cityFlightSche .table3 label{display:block; width:300px; float:left} +.cityFlightSche .table4 label{display:block; margin-right:4px; float:left} +.cityFlightSche .flightbuttun01{font-weight:bold; text-align:center; margin-left:100px; margin-top:25px; margin-bottom:25px; cursor:pointer} +.cityFlightSche .flightbuttun01 a{display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-image:url(images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:4px 12px 4px 12px; text-decoration:none; color:#c03} +.cityFlightSche .flightbuttun01 a:hover{display:block; padding:4px 12px 4px 12px; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom} + +.cityFlightSche2{margin-top:2px} +.titleCityFlight2{color:#545454; font-weight:bold; padding-left:13px; margin-bottom:3px; background-image:url(images/drop-1.GIF); background-position:left 6px; background-repeat:no-repeat; font-size:11px} +.cityFlightSche2 .table1, .cityFlightSche2 .table3{width:320px; margin-bottom:10px; *margin-bottom:0} + +.cityFlightSche2 .table2, .cityFlightSche2 .table4{width:320px; margin-bottom:5px} +.cityFlightSche2 .table4 .nopeople{ width:105px; float:left;} +.cityFlightSche2 .table2 select{width:150px} +.cityFlightSche2 .table4 select{width:90px; } + +.cityFlightSche select, .cityFlightSche2 select{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFF none repeat scroll 0 0; border:1px solid #b3b3b3; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-weight:normal; line-height:16px; margin:5px 0; padding:4px 3px; width:100px} + +.cityFlightSche2 .table3 input, .cityFlightSche2 .table2 input{-x-system-font:none; background:#fff; border:1px solid #b3b3b3; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; padding:7px; margin:5px 0} +.cityFlightSche2 .table3 input{background:#fff url(/css/images/calender.GIF) 130px center no-repeat; padding:5px 0 5px 5px; width:145px} +.cityFlightSche2 .table2 input{width:185px; background:#fff url(/css/images/flight/menu.png) 175px center no-repeat} +.cityFlightSche2 .table2 label{display:block; width:150px; float:left; font-size:11px; margin:0 5px 0 3px} +.cityFlightSche2 .table2 label select{text-transform:} +.cityFlightSche2 .table2 label select:first-letter{text-transform:capitalize} +.cityFlightSche2 .table1 label{display:block; width:130px; float:left; font-size:11px; font-weight:bold} +.cityFlightSche2 .table1 label input[type="radio"]{vertical-align:middle} +.cityFlightSche2 .table3 label{display:block; width:150px; float:left; font-size:11px; margin:0 5px 0 3px} +.cityFlightSche2.table4 label{display:block; width:580px; padding-left:15px; float:left; font-size:11px} +.cityFlightSche2 .flightbuttun01{font-weight:bold; text-align:center; margin-left:200px; margin-top:15px; margin-bottom:10px; cursor:pointer} +.cityFlightSche2 .flightbuttun01 a{display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-image:url(images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:4px 12px 4px 12px; text-decoration:none; color:#c03} +.cityFlightSche2 .flightbuttun01 a:hover{display:block; padding:4px 12px 4px 12px; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom} + +.cityGuideRelate{background-color:#f1f1f1; padding:10px 8px 5px 10px; margin-bottom:10px; border:1px solid #d1d1d1} +.cityGuideRelate h5, .cityGuideRelate h5 a{font-size:13px; text-decoration:none; color:#545454; margin-bottom:5px} +.cityGuideRelate ul.drop1 li{line-height:22px; background:url(/css/images/drop-1.GIF) no-repeat 0px 9px; padding:0 0 0 15px} +.cityGuideRelate ul.drop1 li a{color:#545454; text-decoration:none} +.cityGuideRelate ul.drop1 li a:hover{text-decoration:underline} + +.cityFlightLIst{margin-bottom:12px; border:3px solid #c1c1c1; padding:10px; margin-top:5px} +.cityFlightLIst ul{margin-left:15px} +.cityFlightLIst ul.dropFli{list-style:none; font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#545454; float:left} +.cityFlightLIst ul.dropFli li{line-height:18px; margin-bottom:9px; background:url(/css/images/drop-2.GIF) no-repeat 0px 5px; padding:0 0 0 15px; width:180px; float:left} +.cityFlightLIst ul.dropFli li a{color:#545454; text-decoration:none} +.cityFlightLIst ul.dropFli li a:hover{text-decoration:underline} + +.airportContant{padding:3px 0 0 0} +.airportContant p{margin-bottom:20px; line-height:19px} +.airportContant p img{width:300px; height:200px; margin-right:10px} + +.windowOut{position:absolute; left:47px; top:20px; z-index:500} +.windowOut2{position:absolute; left:161px; top:18px; width:180px; border:#E3E3E3 2px solid; background-color:#fff; background-image:url(images/bg-window2.GIF); background-repeat:repeat-x; background-position:bottom; padding:10px; text-align:left} + +.windowOut2 h2{color:#a31022; font-family:Verdana,Geneva,sans-serif; font-size:12px; padding:0px; margin:0px; padding-bottom:10px; border-bottom:#E3E3E3 1px solid} + +.hotelByAirport{border:1px #d1d1d1 solid; padding-bottom:5px; margin-bottom:10px} +.hotelByAirport h6{background:#b2b2b2; display:block; color:#fff; font-size:13px; padding:5px 0 5px 12px} +.hotelByAirport ul.hotelList{margin:5px 0 5px 0} +.hotelByAirport ul.hotelList li{display:block; padding:6px 5px 3px 8px; margin-left:8px; text-decoration:none; line-height:22px; border-bottom:1px solid #f1f1f1} +.hotelByAirport ul.hotelList li small{font-size:11px; color:#666} + +.flightType{width:33%; float:left; font-size:11px} +.flightProm{margin-bottom:10px} +.flightDeals{width:99%; padding:3px 5px 3px 5px; margin:0} +.flightDealsList{width:100%; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-bottom:1px solid #d1d1d1; font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0} +.flightDealsList td{border-right:#ccc 1px solid; padding:6px 0 6px 0; text-align:center; font-size:11px} +.flightDealsList td.tableLeft{text-align:left; padding:3px 0 8px 5px; line-height:18px} + +.flightDealsList tr{border-collapse:separate; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9} +.flightDealsList tr a{color:#6b6b6b; text-decoration:none} +.flightDealsList tr a:hover{text-decoration:underline} +.flightDealsList tr:hover{background-color:#DDD} +.flightDealsList tr.odd td{background-color:#f1f1f1} +.flightDealsList tr:nth-child(odd){background-color:#f1f1f1} +.flightTips{margin:0 0 5px 0; color:#218FD4} +.flightTips a{color:#218fd4} +.flightTips a:hover{font-weight:bold; text-decoration:none; color:#a31022} + +#airlineSearch{width:308px; height:382px; background:url(/css/images/flight/bg-flight-index-search.png) no-repeat; float:left; position:relative; z-index:80px;padding:21px 28px 21px 28px;} +.searchBoxInside{} +#airline p{margin-bottom:15px} +#airline a{color:#545454; text-decoration:none} +#airline h5{font-size:15px; padding:8px 0 8px 15px; background:#f6f6f6; color:#c6162b; margin:0} +#airlineSearch h2{font-size:16px; margin:0; color:#a31022; font-weight:500; font-weight:bold; border:none} +#airline ul.drop1{width:205px} +#airline a:hover{color:#a03} +#airline .popularDestination{width:200px; float:left; float:left; margin:5px; text-align:center; } +#airline .popularDestination a.title{ display:block; padding:3px 0 5px 0; background:#999; color:#FFF; margin-bottom:5px; font-weight:bold;} +#airline .popularDestination img{width:90px; height:60px; margin-bottom:8px} +#airline .popularDestination .cityIntro{text-align:justify; margin:5px 0 0 0; font-size:11px; padding:5px 0} +.areaFlights{padding-top:10px} + +.areaFlights .areaHead2{padding:0 6px; background:url(/css/images/live-china-flights.png) no-repeat; position:absolute; left:23px; top:-13px; width:260px; height:35px} +.areaFlights .areaHead3{padding:0 6px; background:url(/css/images/flights-plane.png) no-repeat; position:absolute; right:-55px; top:-16px; width:324px; height:90px} + +ul.dropFlight{list-style:none; padding:0px; margin:0px; margin:0px 0px 20px 15px; font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#545454; float:right} +ul.dropFlight li{line-height:15px; margin-bottom:6px; background:url(/css/images/drop-2.GIF) no-repeat 0px 5px; margin-top:5px; padding:0 0 5px 15px; width:300px; float:left} +ul.dropFlight li a{color:#545454; text-decoration:none} +ul.dropFlight li a:hover{text-decoration:underline} + +#airlineMap a{color:#545454; text-decoration:none} +#airlineMap a:hover{color:#a03} +#airlineMap .cityMap{width:642px; border:8px solid #999; margin:0px 0 10px 0; position:relative} +#airlineMap .cityMap .beijing{border:2px solid #e87878; position:absolute; width:141px; top:54px; left:337px; text-align:center; padding:3px 0; background:#fff} +#airlineMap .cityMap .suzhou{border:2px solid #e87878; position:absolute; width:193px; top:192px; right:19px; text-align:center; padding:3px 0; background:#fff} +#airlineMap .cityMap .xian{border:2px solid #e87878; position:absolute; width:148px; top:157px; left:260px; text-align:center; padding:3px 0; background:#fff} +#airlineMap .cityMap .chengdu{border:2px solid #e87878; position:absolute; width:180px; top:203px; left:162px; text-align:center; padding:3px 0; background:#fff} +#airlineMap .cityMap .lhasa{border:2px solid #e87878; position:absolute; width:72px; top:204px; left:124px; text-align:center; padding:3px 0; background:#fff} +#airlineMap .cityMap .huangshan{border:2px solid #e87878; position:absolute; width:72px; top:198px; left:410px; text-align:center; padding:3px 0; background:#fff} +#airlineMap .cityMap .guilin{border:2px solid #e87878; position:absolute; width:163px; top:331px; left:254px; text-align:center; padding:3px 0; background:#fff} +#airlineMap .cityMap .kunming{border:2px solid #e87878; position:absolute; width:72px; top:334px; left:247px; text-align:center; padding:3px 0; background:#fff} +#airlineMap .cityMap .hongkong{border:2px solid #e87878; position:absolute; width:138px; top:362px; left:418px; text-align:center; padding:3px 0; background:#fff} +#airlineMap .cityMap .hangzhou{border:2px solid #e87878; position:absolute; width:160px; top:118px; right:5px; text-align:center; padding:3px 0; background:#fff} +#airlineMap .cityMap .shanghai{border:2px solid #e87878; position:absolute; width:100px; top:223px; right:11px; text-align:center; padding:3px 0; background:#fff; height:45px} +#airlineMap .cityMap .beijing .arrow, #airlineMap .cityMap .xian .arrow, #airlineMap .cityMap .suzhou .arrow{background:url(/css/images/citytour_arrow2.gif) no-repeat; position:absolute; bottom:-15px; left:112px; width:14px; height:15px} +#airlineMap .cityMap .chengdu .arrow2, #airlineMap .cityMap .lhasa .arrow2, #airlineMap .cityMap .huangshan .arrow2{background:url(/css/images/citytour_arrow2.gif) no-repeat; position:absolute; bottom:-15px; right:10px; width:14px; height:15px} +#airlineMap .cityMap .guilin .arrow3, #airlineMap .cityMap .kunming .arrow3{background:url(/css/images/citytour_arrow.gif) no-repeat; position:absolute; top:-15px; right:10px; width:14px; height:15px} +#airlineMap .cityMap .hongkong .arrow4, #airlineMap .cityMap .hangzhou .arrow4{background:url(/css/images/citytour_arrow.gif) no-repeat; position:absolute; top:-14px; left:23px; width:14px; height:15px} +#airlineMap .cityMap .shanghai .arrow5{background:url(/css/images/citytour_arrow3.GIF) no-repeat; position:absolute; left:-14px; top:5px; width:14px; height:15px} + +.specialOfferFlight{color:#a31022; font-size:16px; font-weight:bold; position:absolute; margin-left:15px; margin-top:-25px; font-style:italic; background-color:#fff; display:block; padding:2px 5px} +.specialOfferFlightOut{border:2px dashed #F63; padding:10px; position:relative; margin-top:20px; margin-bottom:15px; background-color:#FFF2EE} +#topcityTour{width:275px; margin-bottom:10px; border:1px solid #d1d1d1; position:relative; padding:5px} +#topcityTour .iconDeals{position:absolute; background:url(/pic/deal-small.png) no-repeat; width:60px; height:60px; top:0px; right:-8px} +#topcityTour h3{font-size:14px; padding:6px 3px 3px 8px; background-color:#999; font-weight:bold; margin:0; color:#fff; font-size:13px; text-align:center} +#topcityTour ul{margin:10px 0 0 10px; padding:0 5px 0 0} +#topcityTour ul li{font-size:11px; padding-bottom:10px; margin-bottom:5px; border-bottom:1px dotted #ded1e1; list-style:none} +#topcityTour ul li a{color:#545454; font-size:11px; text-decoration:underline} +#topcityTour ul li a:hover{color:#a31022; text-decoration:none} + +#topcityTour ol{margin:10px 0 0 15px; padding:0 0px 0 5px} +#topcityTour ol li{font-size:11px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ded1e1; list-style-position:outside} +#topcityTour ol li a{color:#545454; font-size:11px; text-decoration:underline} +#topcityTour ol li a:hover{color:#a31022; text-decoration:none} + +.flightWaiter{position:absolute; background:url(/pic/waiter.png) no-repeat; width:148px; height:106px; top:-56px; right:8px} +.seeAlso{background-color:#f5f5f5; line-height:20px; margin:10px 5px 15px 0; padding:10px; text-align:justify} +.seeAlso a{color:#545454; text-decoration:underline} +.area h5{margin-bottom:5px; font-size:13px} +.area h5 a{color:#545454} +.area ul.drop1 li{margin-right:20px} + +#hotcityFlights{width:660px; margin:0 0 20px 0} +#hotcityFlights .hotcitySelect{padding:0px 5px} +#hotcityFlights .hotcitySelect .theTitle{float:left; width:250px; font-size:16px; font-weight:bold; margin:8px 0 5px 0} +#hotcityFlights .hotcitySelect .theTitle a{text-decoration:none} +#hotcityFlights .hotcitySelect .hotCities{float:right; width:380px; position:relative; top:2px; height:15px} +#hotcityFlights .hotcitySelect .hotCities ul{margin:0} +#hotcityFlights .hotcitySelect .hotCities ul li{float:left; list-style:none; padding:10px 10px 9px 10px; height:15px; background:#d1d1d1; margin-right:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px} +#hotcityFlights .hotcitySelect .hotCities ul li a{text-decoration:none} +#hotcityFlights .hotcitySelect .hotCities ul li.active{background:#ebebeb; color:#ad100f} +#hotcityFlights .beijingFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} +#hotcityFlights .shanghaiFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} +#hotcityFlights .guangzhouFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} +#hotcityFlights .xianFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} +#hotcityFlights .guilinFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} +#hotcityFlights .hongkongFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} + +#hotcityFlights .hangzhouFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} +#hotcityFlights table{float:left; width:315px; border-right:1px solid #d1d1d1; margin:0 10px 0 0; padding-right:5px; font-size:12px} +#hotcityFlights table th{color:#a31022} +#hotcityFlights table td{padding:8px 0 8px 5px; text-align:left; color:#757575} +#hotcityFlights table td a{text-decoration:underline; color:#666} +#hotcityFlights table td a:hover{text-decoration:none; color:#a31022} + +#flightsBox{width:275px; margin-bottom:10px; border:1px solid #d1d1d1; position:relative; background:url(/css/images/bg-airlines.png) no-repeat bottom right #f7f7f7; padding-bottom:5px} +#flightsBox h3{height:25px; font-size:14px; padding:7px 3px 2px 8px; background-color:#999; font-weight:bold; margin:0; color:#fff; font-size:13px; text-align:center} +#flightsBox h3 a{color:#fff; text-decoration:none} +#flightsBox h3 a:hover{color:#a31022; text-decoration:none} +#flightsBox ul.airlineRecommend{margin:10px 5px} +#flightsBox ul.airlineRecommend li{list-style:none; line-height:20px; margin-bottom:5px; font-size:12px; border-bottom:none} +#flightsBox ul.airlineRecommend li a{font-size:12px} +#flightsBox ul.airlineRecommend li img{margin-right:5px} + +#flightonceSearch{padding:0px; margin-bottom:10px; margin-top:0px} +#flightonceSearch .flightypeSelect{float:left; width:190px; background:#fff; height:120px; font-size:17px} +#flightonceSearch .flightypeSelect a{text-decoration:none} +#flightonceSearch .flightypeSelect ul{margin:0} +#flightonceSearch .flightypeSelect ul li{list-style:none; height:48px; background:#f1f1f1; border:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:3px 0 0 8px; cursor:pointer} +#flightonceSearch .flightypeSelect ul li img{margin-right:3px} +#flightonceSearch .flightypeSelect ul li.active{border:1px solid #c6c6c6; border-right:none; background:#f7f7f7; color:#c00} +#flightonceSearch .flightypeSelect ul li.active a{color:#c00} +#flightonceSearch .flightsDetail{background:url(/css/images/flight/bg-airlines.png) no-repeat bottom right #f7f7f7; float:left; width:746px; height:102px; border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:2px 0 0 0} +#flightonceSearch table{margin:0 25px 0 10px} +#flightonceSearch table a{color:#545454} +#flightonceSearch table input[type="radio"]{vertical-align:middle; margin-right:5px} +#flightonceSearch table td{padding:3px 5px; font-size:12px} +#flightonceSearch table td.borderLine{border-bottom:1px dashed #d1d1d1} +#flightonceSearch table td.borderRightLine{border-right:1px solid #a7a7a7} +#flightonceSearch table select{border:1px solid #666; background:#fff; padding:2px 5px; width:162px; text-transform:capitalize} +#flightonceSearch table input{border:1px solid #666; background:#fff; padding:3px 5px} +#flightonceSearch table input.calendar{background:#FFF url(/css/images/calender.GIF) no-repeat scroll 140px center; width:150px} +#flightonceSearch table input.destination{background:url(/css/images/flight/menu.png) no-repeat scroll 140px; width:150px} + +#flightsDate{margin:10px 0 0 0; position:relative; border-bottom:1px solid #c6c6c6; height:48px} +#flightsDate ul{margin-left:0; margin-bottom:0; padding-bottom:0; position:absolute; top:-3px} +#flightsDate ul li{list-style:none; float:left; width:80px; border:1px solid #479dda; border-bottom:1px solid #c6c6c6; background:url(/css/images/flight/search-result-bg.JPG) repeat-x; margin:0 8px 0 0; padding:5px; text-align:center; font-weight:bold; color:#FFF; height:41px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius:5px; border-radius:5px; } +#flightsDate ul li.active{background:#fff; border:1px solid #c6c6c6; color:#a40816; border-bottom:2px solid #FFF} +#specialNote{border:1px dashed #a31022; font-size:11px; padding:5px; line-height:17px; margin-bottom:5px} +#contentflightRight{ + float:right; + width:765px; + margin:0 0px 0 0; + display:inline +} + +#flightSideBar{width:175px; padding-bottom:40px; float:left; } +.flightSpecialNote{background:#f4f9fb} +.functionboxLeft{width:160px; margin:0px 0 5px 0; padding-top:0; border-bottom:1px solid #d1d1d1} +.functionboxLeft h3{font-size:13px; font-weight:bold; color:#a2091b; padding:3px 0; margin:0 0 2px 0; text-align:left} +.functionboxLeft ol{margin-left:10px; padding-left:10px} +.functionboxLeft ol li{list-style-position:outside; line-height:15px; margin-bottom:8px; font-size:11px; padding-left:0; margin-left:0} +.functionboxLeft h5{font-size:12px; margin:0 0 5px 10px} +.functionboxLeft ul{margin-left:0px; padding-left:0px; margin-top:5px} +.functionboxLeft ul li{list-style-position:outside; line-height:15px; margin-bottom:8px; font-size:11px; padding-left:15px; margin-left:0; list-style:none; background:url(/css/images/drop-2.GIF) no-repeat left 4px} +.functionboxLeft ul li a{text-decoration:none} + +#flightSechedule{width:100%} +#flightSechedule tr th.secheduleTitle{-moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px} +#flightSechedule tr th.secheduleTitle2{-moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px} +#flightSechedule tr th{background:url(/css/images/bg-search-li.jpg) repeat-x bottom left; color:#FFF; font-size:12px; height:41px; border-right:1px solid #bfbfbf} +#flightSechedule tr td{font-size:11px; padding:10px 3px 12px 0; text-align:center; border-bottom:1px solid #d1d1d1; background:#FFF} +#flightSechedule tr td.airplan{position:relative} +#flightSechedule tr td a{color:#545454} +#flightSechedule tr:hover{background:#f7f7f7} +#flightSechedule tr td span.airplan{color:#2f91cd; text-decoration:none; border-bottom:1px dashed #2f91cd; cursor:pointer} +#flightSechedule tr td .airPlanInf{position:absolute; width:248px; top:180px; border:2px solid #d1d1d1; background:#fff scroll; padding:5px; text-align:left} +#flightSechedule tr td .airPlanInf .airplanPic{margin-right:5px; float:left} +#flightSechedule tr td .airPlanInf .airplanPic img{width:120px; height:80px} +#flightSechedule tr td ul{padding-left:10px} +#flightSechedule tr td ul li{list-style:none; display:block; width:14px; height:16px; float:left; margin:0 1px 0 1px; border:1px solid #bdbdbd; color:#bdbdbd; text-align:center} +#flightSechedule tr td ul li.active{background:#929292; color:#FFF} +#flightSechedule tr td input{border:1px solid #c0c0c0; background:#fff; padding:3px 5px} +#flightSechedule tr td input.calendar{background:#FFF url(/css/images/calender.GIF) no-repeat scroll 90px center; width:100px; border:1px solid #F90} + +.fScheduleSearch{padding:0px; margin-bottom:20px; margin-top:0px} +.fScheduleSearch .flightypeSelect{background:none repeat scroll 0 0 #FFF; float:left; font-size:18px; height:120px; width:190px} +.flightypeSelect ul{margin:0} +.flightypeSelect ul li.active{background:none repeat scroll 0 0 #F7F7F7; border-bottom:3px #d1d1d1 solid; border-top:3px #d1d1d1 solid; border-left:3px #d1d1d1 solid; border-right:3px #F7F7F7 solid} +.flightypeSelect ul li{background:#F1F1F1; border-color:#F1F1F1 #d1d1d1 #F1F1F1 #F1F1F1; border-style:solid; border-width:3px; cursor:pointer; height:51px; list-style:none outside none; padding:6px 0 0 10px} +.flightypeSelect ul li a{text-decoration:none} +.flightypeSelect ul li.active a{color:#C00} +.secheduleList{width:740px; position:relative; -moz-border-radius:6px; border:#d1d1d1 3px solid; line-height:20px; margin:15px 0 10px 0; padding:13px 10px 10px 10px; position:relative} +.secheduleList h4{margin:0 0 5px 0; font-size:14px} +.secheduleList h5{display:block; background:#f7f7f7; padding:3px 0 3px 5px; font-size:12px; margin:5px 0 3px 0} +.secheduleList ul li{display:block; width:140px; float:left; font-size:11px; list-style:none; padding:3px 0 3px 0} +.secheduleList ul li a{text-decoration:none} +.secheduleListLeft{ width:345px; position:relative; -moz-border-radius:6px; border:#d1d1d1 3px solid; line-height:20px; margin:15px 0 10px 0; padding:18px 10px 10px 10px} +.scheduleTitle{width:240px; background:#FFF; color:#ac0000; position:absolute; font-weight:bold; left:8px; top:-11px; padding:0 5px 0 5px} +ul.cityTitle{width:auto; margin-bottom:8px} +ul.cityTitle li{display:block; float:left; width:20px; height:20px; list-style:none; text-align:center; color:#545454; font-weight:bold; font-size:13px} +ul.cityTitle li:hover{background:url(/css/images/bg-search-li.jpg) bottom left; -moz-border-radius:5px; color:#FFF} +ul.cityTitle li a{color:#545454; text-decoration:none} +ul.cityTitle li a:hover{color:#FFF} +ul.citySechedule{width:auto} +ul.citySechedule li{border-bottom:1px dashed #CECECE; float:left; padding:6px 5px 0px 35px; position:relative; width:305px; font-size:11px; list-style:none} +ul.citySechedule li a{ display:block; float:left; white-space:nowrap; width:73px; text-decoration:none} +ul.citySechedule li a:hover{text-decoration:underline; color:#a03} +ul.citySechedule li span{ background:url("/css/images/bg-title.png") no-repeat scroll left bottom transparent; color:#FFF; font-size:15px; height:20px; left:3px; line-height:18px; margin-top:-12px; position:absolute; text-align:center; top:50%; width:27px; padding:3px 0 3px 0} + +#flightsIndexNew{margin:0 20px 10px 20px} + +.flightDealsForm{margin:10px 0 10px 0} +.flightDeals2{width:305px; border:#b3b3b3 1px solid; margin:0 10px 35px 10px; float:left; padding-bottom:10px} + +.flightDeals2 h2{font-size:15px; padding:8px 0 8px 15px; background:#f6f6f6; color:#c6162b; margin:0} +.flightDeals2 h2 a{text-decoration:none; color:#c6162b} +.flightDeals2 h2 a:hover{text-decoration:underline} + +.flightDeals2 ul{list-style:none; margin:10px 10px 0 30px} + +.flightDeals2 ul li{background-image:url(/pic/arrow-r.GIF); background-repeat:no-repeat; background-position:left 3px; padding-left:15px; margin:0 0 10px 0} + +.flightDeals2 ul li a{text-decoration:none} +.flightDeals2 ul li a:hover{text-decoration:underline} + +.flightAstyle a{color:#545454} + +#cityFlightsSearch{ width:640px; background-color:#dadada; padding:10px; margin-bottom:18px} + +#citySearchbox{width:354px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; background-color:#FFF; border-bottom:#b3b3b3 1px solid; border-right:#b3b3b3 1px solid; border-left:#b3b3b3 1px solid; padding:12px; float:left} + +.seeAlsoLink{border:1px solid #d1d1d1; padding:8px; margin-bottom:10px} +.seeAlsoLink h5{font-size:18px; color:#545454; display:block; padding:3px 0 5px 5px; border-bottom:1px solid #cfcfcf; margin:0 0 5px 0} +.seeAlsoLink h5 a{color:#545454; text-decoration:none} +.seeAlsoLink h5 a:hover{color:#9f0c1e} +.flightHotCity{width:115px; text-align:center; float:left; margin:12px 5px 0 5px} +.flightHotCity img{margin-bottom:3px} +.flightHotCity a{color:#545454; text-decoration:none} +.flightHotCity a:hover{text-decoration:underline} + + ul.flightCityTo{list-style:none; margin:0px; float:left; margin:0 15px 10px 10px; font-size:11px} + ul.flightCityTo li{ line-height:22px; background-image:url(/pic/arrow-r.GIF); background-repeat:no-repeat; background-position:left 7px; padding-left:12px; float:left; width:180px; margin:0 5px 0 5px} + ul.flightCityTo li a{ text-decoration:none} + ul.flightCityTo li a:hover{ text-decoration:underline} + +.scheduleBg{width:495px; height:150px; color:#FFF; background:url(/css/images/flight/schedule-bg.JPG) no-repeat; padding:10px 150px 10px 15px} + +.recommendTheme{width:552px; height:382px; float:right; background:url(/css/images/flight/bg-deals-recommend.png) no-repeat; margin:5px 0 -78px 0!important; padding:7px 8px; position:relative} + +.recommendTheme .strollPhotos{background:url(/css/images/tour/bg-photo-stroll.png) no-repeat!important; width:336px; height:87px} + +#pointer{position:absolute!important; top:289px!important; left:13px; background:url(/css/images/tour/bg-photo-stroll.png) no-repeat} +.filmstrip img{} + +.flightSchedulePromo{border:1px solid #d1d1d1; padding:10px 10px 20px 10px; width:255px; background:url(/css/images/flight/schedule-promo.gif) no-repeat left bottom} +.flightSchedulePromo input{width:190px; border:1px solid #d1d1d1; background:#FFF; padding:3px 0 3px 5px; float:right; margin-bottom:10px; font-size:12px; color:#545454} +.flightSchedulePromo label{display:block; width:40px; float:left} +.flightSchedulePromo h5{font-size:14px; margin:0 0 10px 0} +.flightSchedulePromo h5 a{color:#666} + +span.flightProWords{color:#3491B8; font-size:12px; margin-bottom:8px; background:url(/css/images/hotel/hotel-promo-gift-s.png) no-repeat top left; padding-left:18px} +p.flightResult{margin-bottom:5px} + +.officialInfo{border:1px dashed #666; padding:5px; margin:10px 0 15px 0; -moz-border-radius:4px} +.officialInfo ul{margin-left:5px} +.officialInfo ul li{list-style:none; background:url(/pic/square.png) no-repeat left; padding-left:15px; line-height:18px; margin-bottom:5px} +.area{width:95%; position:relative; -moz-border-radius:6px; border:#d1d1d1 1px solid; line-height:20px; margin:15px 0 10px 0; padding:13px 10px 10px 10px} +.areaHead{padding:0 6px; background-color:#fff; position:absolute; left:10px; top:-12px; font-weight:bold; color:#C03} +.areaHead a{color:#C03} +.area img{margin-right:8px} +.area p{margin:0px} +======= +#Hop2Widget { margin: -10px 0 0 -10px!important; } +#footerPromo { display:none !important } +.footlinkInfo { background:none; height:158px; margin:0 71px 0 0px; padding:0 0 0; position:absolute; bottom:-180px; left:80px; text-align:left; width:834px; z-index:1000; } +h2.flightResult { border-bottom: #F2F2F2 solid 2px; } +.flightNote { background-color:#F6F6F6; padding:8px 5px 8px 10px; margin-bottom:10px } +h2.bookingPolicy { font-size:17px; border-bottom:1px solid #f1f1f1; padding-bottom:1px; margin:5px 0 8px 0 } +.flightCharge { font-style:italic; background:url(/css/images/report.gif) no-repeat top left; margin-left:100px; padding-left:15px } +#headerWrapper #header #logocommunity { width:900px; padding-top:45px; margin:0 0 5px 17px } +.flightSearchInfo { font-size:12px; color:#545454; font-weight:100 } +.flightSort { padding:5px; margin:5px 0 2px 0; font-size:12px; color:#545454; float:left; width:760px } +.flightSort a { color:#545454; padding:2px 12px 4px 4px } +.flightSort a:hover { color:#a03 } +.flightSort a.sort { padding:0 10px 0 4px; background-image:url(/css/images/flight/flight-sort.gif); background-position:right 7px; background-repeat:no-repeat } +.flightSort a.sort2 { padding:0 10px 0 4px; background-image:url(/css/images/flight/flight-sort2.gif); background-position:right 7px; background-repeat:no-repeat } +.flightSort label { cursor:pointer; margin-left:5px } +.resultNum { text-align:left; margin-bottom:-10px; font-size:11px; color:#545454; font-weight:100 } +span.renminbi { font-size:11px; color:#bf8d07 } +.tableselected { width:100%; border:1px solid #D9D9D9; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0 } +.tableselected td { padding:3px 0 3px 7px; text-align:left; font-size:11px } +.tableselected td img { width:18px; height:18px } +.tableselected label { display:block; width:60px; float:left; padding:0 0 1px 0 } +.tableselected tr { border-collapse:separate; line-height:15px } +.tableselected tr a { margin-top:2px } +.infoPhoto { float:left; margin:2px } +.tableResult { width:100%; border-top:1px solid #D9D9D9; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0 } +.tableResult th { border-bottom:1px #D9D9D9 solid; padding:10px 5px; font-size:12px; background:#e3ecee; text-align:left; font-weight:bold; color:#545454 } +.tableResult th a { color:#3899cc; text-decoration:none } +.tableResult td { padding:8px 0 8px 7px; text-align:left; font-size:12px; color:#545454; line-height:25px } +.tableResult td.withoutBorder { border:none; padding:5px 0 0 0 } +a.flightMorePrice { color:#5383a7 } +.tableResult td.airline img { width:25px; padding:0; margin:0 } +.flightPrice { color:#a90d0e; font-size:15px } +.flightPrice2 { color:#a90d0e; font-size:15px } +.tableResult label { display:block; width:55px; float:left; padding:0 0 1px 0; font-size:12px } +.tableResult tr { border-collapse:separate; line-height:14px } +.tableResult tr a.allclass { color:#3899cc; font-size:11px; padding:2px 10px 4px 4px; background-image:url(/css/images/flight/flight-sort.gif); background-position:right 7px; background-repeat:no-repeat } +.tableResult tr a.allclass:hover { color:#a03 } +.tableResult tr a { margin-top:2px; padding:3px 0 } +.tableResult tr a:hover { text-decoration:none } +.tableResult tr td.withLine { border-bottom:1px solid #d1d1d1 } +.tableResult tr:nth-child(odd) { +} +.tableResult tr.openClass { background:border:1px solid #d1d1d1 +} +.tableResult tr.openClass:hover { background-color:#e9f4f6 } +.tableResult tr.flightGroup td { border-bottom:1px solid #d9d9d9 } +.tableResult tr.flightGroup:hover { } +.tableResult tr td.price { text-align:center; padding:5px 10px 0 10px } +.bookFlight { text-align:center } +.bookFlight a { display:block; border:#D1D1D1 1px solid; background:url(/css/images/bg-click.GIF) #fff; background-repeat:repeat-x; background-position:bottom; text-decoration:none; color:#3899cc; height:22px; padding:2px 0 2px 0 } +.bookFlight a:hover { text-decoration:none } +.cityFlightSche { width:100%; font-size:11px } +.cityFlightSche .table1, .cityFlightSche .table3 { padding:0 0 0 10px; margin-bottom:1px } +.cityFlightSche .table1, .cityFlightSche input[type="radio"] { vertical-align:middle; margin-right:2px; margin-bottom:5px } +.cityFlightSche .table2, .cityFlightSche .table4 { padding:0 10px 0 10px; margin-bottom:5px } +.cityFlightSche .table2 input { width:135px; background:#fff url(/css/images/flight/menu.png) 133px center no-repeat; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px } +.cityFlightSche select, .cityFlightSche .table3 input, .cityFlightSche .table2 input { -x-system-font:none; border:1px solid #B3B3B3; color:#666; font-family:Verdana, Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:15px; padding:5px 10px 5px 5px; margin-top:3px; margin-bottom:10px } +.cityFlightSche .table3 input { background:#fff url(/css/images/calender.GIF) 130px center no-repeat; padding:5px 0 5px 5px; width:145px } +.cityFlightSche .table2 label { display:block; width:160px; float:left } +.cityFlightSche .table1 label { display:block; float:left } +.cityFlightSche .table3 label { display:block; width:300px; float:left } +.cityFlightSche .table4 label { display:block; margin-right:4px; float:left } +.cityFlightSche .flightbuttun01 { font-weight:bold; text-align:center; margin-left:100px; margin-top:25px; margin-bottom:25px; cursor:pointer } +.cityFlightSche .flightbuttun01 a { display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-image:url(images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:4px 12px 4px 12px; text-decoration:none; color:#c03 } +.cityFlightSche .flightbuttun01 a:hover { display:block; padding:4px 12px 4px 12px; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom } +.cityFlightSche2 { margin-top:2px } +.titleCityFlight2 { color:#545454; font-weight:bold; padding-left:13px; margin-bottom:3px; background-image:url(images/drop-1.GIF); background-position:left 6px; background-repeat:no-repeat; font-size:11px } +.cityFlightSche2 .table1, .cityFlightSche2 .table3 { width:320px; margin-bottom:10px; *margin-bottom:0 +} +.cityFlightSche2 .table2, .cityFlightSche2 .table4 { width:320px; margin-bottom:5px } +.cityFlightSche2 .table4 .nopeople { width:105px; float:left; } +.cityFlightSche2 .table2 select { width:150px } +.cityFlightSche2 .table4 select { width:90px; } +.cityFlightSche select, .cityFlightSche2 select { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFF none repeat scroll 0 0; border:1px solid #b3b3b3; color:#666; font-family:Verdana, Sans-Serif; font-size:11px; font-weight:normal; line-height:16px; margin:5px 0; padding:4px 3px; width:100px } +.cityFlightSche2 .table3 input, .cityFlightSche2 .table2 input { -x-system-font:none; background:#fff; border:1px solid #b3b3b3; color:#666; font-family:Verdana, Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; padding:7px; margin:5px 0 } +.cityFlightSche2 .table3 input { background:#fff url(/css/images/calender.GIF) 130px center no-repeat; padding:5px 0 5px 5px; width:145px } +.cityFlightSche2 .table2 input { width:185px; background:#fff url(/css/images/flight/menu.png) 175px center no-repeat } +.cityFlightSche2 .table2 label { display:block; width:150px; float:left; font-size:11px; margin:0 5px 0 3px } +.cityFlightSche2 .table2 label select { text-transform: +} +.cityFlightSche2 .table2 label select:first-letter { text-transform:capitalize } +.cityFlightSche2 .table1 label { display:block; width:130px; float:left; font-size:11px; font-weight:bold } +.cityFlightSche2 .table1 label input[type="radio"] { vertical-align:middle } +.cityFlightSche2 .table3 label { display:block; width:150px; float:left; font-size:11px; margin:0 5px 0 3px } +.cityFlightSche2.table4 label { display:block; width:580px; padding-left:15px; float:left; font-size:11px } +.cityFlightSche2 .flightbuttun01 { font-weight:bold; text-align:center; margin-left:200px; margin-top:15px; margin-bottom:10px; cursor:pointer } +.cityFlightSche2 .flightbuttun01 a { display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-image:url(images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:4px 12px 4px 12px; text-decoration:none; color:#c03 } +.cityFlightSche2 .flightbuttun01 a:hover { display:block; padding:4px 12px 4px 12px; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom } +.cityGuideRelate { background-color:#f1f1f1; padding:10px 8px 5px 10px; margin-bottom:10px; border:1px solid #d1d1d1 } +.cityGuideRelate h5, .cityGuideRelate h5 a { font-size:13px; text-decoration:none; color:#545454; margin-bottom:5px } +.cityGuideRelate ul.drop1 li { line-height:22px; background:url(/css/images/drop-1.GIF) no-repeat 0px 9px; padding:0 0 0 15px } +.cityGuideRelate ul.drop1 li a { color:#545454; text-decoration:none } +.cityGuideRelate ul.drop1 li a:hover { text-decoration:underline } +.cityFlightLIst { margin-bottom:12px; border:3px solid #c1c1c1; padding:10px; margin-top:5px } +.cityFlightLIst ul { margin-left:15px } +.cityFlightLIst ul.dropFli { list-style:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:left } +.cityFlightLIst ul.dropFli li { line-height:18px; margin-bottom:9px; background:url(/css/images/drop-2.GIF) no-repeat 0px 5px; padding:0 0 0 15px; width:180px; float:left } +.cityFlightLIst ul.dropFli li a { color:#545454; text-decoration:none } +.cityFlightLIst ul.dropFli li a:hover { text-decoration:underline } +.airportContant { padding:3px 0 0 0 } +.airportContant p { margin-bottom:20px; line-height:19px } +.airportContant p img { width:300px; height:200px; margin-right:10px } +.windowOut { position:absolute; left:47px; top:20px; z-index:500 } +.windowOut2 { position:absolute; left:161px; top:18px; width:180px; border:#E3E3E3 2px solid; background-color:#fff; background-image:url(images/bg-window2.GIF); background-repeat:repeat-x; background-position:bottom; padding:10px; text-align:left } +.windowOut2 h2 { color:#a31022; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:0px; margin:0px; padding-bottom:10px; border-bottom:#E3E3E3 1px solid } +.hotelByAirport { border:1px #d1d1d1 solid; padding-bottom:5px; margin-bottom:10px } +.hotelByAirport h6 { background:#b2b2b2; display:block; color:#fff; font-size:13px; padding:5px 0 5px 12px } +.hotelByAirport ul.hotelList { margin:5px 0 5px 0 } +.hotelByAirport ul.hotelList li { display:block; padding:6px 5px 3px 8px; margin-left:8px; text-decoration:none; line-height:22px; border-bottom:1px solid #f1f1f1 } +.hotelByAirport ul.hotelList li small { font-size:11px; color:#666 } +.flightType { width:33%; float:left; font-size:11px } +.flightProm { margin-bottom:10px } +.flightDeals { width:99%; padding:3px 5px 3px 5px; margin:0 } +.flightDealsList { width:100%; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-bottom:1px solid #d1d1d1; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0 } +.flightDealsList td { border-right:#ccc 1px solid; padding:6px 0 6px 0; text-align:center; font-size:11px } +.flightDealsList td.tableLeft { text-align:left; padding:3px 0 8px 5px; line-height:18px } +.flightDealsList tr { border-collapse:separate; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9 } +.flightDealsList tr a { color:#6b6b6b; text-decoration:none } +.flightDealsList tr a:hover { text-decoration:underline } +.flightDealsList tr:hover { background-color:#DDD } +.flightDealsList tr.odd td { background-color:#f1f1f1 } +.flightDealsList tr:nth-child(odd) { +background-color:#f1f1f1 +} +.flightTips { margin:0 0 5px 0; color:#218FD4 } +.flightTips a { color:#218fd4 } +.flightTips a:hover { font-weight:bold; text-decoration:none; color:#a31022 } +#airlineSearch { width:368px; height:382px; background:url(/css/images/flight/bg-flight-index-search.png) no-repeat; float:left; position:relative; z-index:80px; } +.searchBoxInside { padding:21px 28px 21px 28px; } +#airline p { margin-bottom:15px } +#airline a { color:#545454; text-decoration:none } +#airline h5 { font-size:15px; padding:8px 0 8px 15px; background:#f6f6f6; color:#c6162b; margin:0 } +#airlineSearch h2 { font-size:16px; margin:0; color:#a31022; font-weight:500; font-weight:bold; border:none } +#airline ul.drop1 { width:205px } +#airline .popularDestination { width:200px; float:left; float:left; margin:5px; text-align:center; } +#airline .popularDestination a.title { display:block; padding:3px 0 5px 0; background:#999; color:#FFF; margin-bottom:5px; font-weight:bold; } +#airline .popularDestination img { width:90px; height:60px; margin-bottom:8px } +#airline .popularDestination .cityIntro { text-align:justify; margin:5px 0 0 0; font-size:11px; padding:5px 0 } +.areaFlights { padding-top:10px } +.areaFlights .areaHead2 { padding:0 6px; background:url(/css/images/live-china-flights.png) no-repeat; position:absolute; left:23px; top:-13px; width:260px; height:35px } +.areaFlights .areaHead3 { padding:0 6px; background:url(/css/images/flights-plane.png) no-repeat; position:absolute; right:-55px; top:-16px; width:324px; height:90px } +ul.dropFlight { list-style:none; padding:0px; margin:0px; margin:0px 0px 20px 15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:right } +ul.dropFlight li { line-height:15px; margin-bottom:6px; background:url(/css/images/drop-2.GIF) no-repeat 0px 5px; margin-top:5px; padding:0 0 5px 15px; width:300px; float:left } +ul.dropFlight li a { color:#545454; text-decoration:none } +ul.dropFlight li a:hover { text-decoration:underline } +#airlineMap a { color:#545454; text-decoration:none } +#airlineMap a:hover { color:#a03 } +#airlineMap .cityMap { width:642px; border:8px solid #999; margin:0px 0 10px 0; position:relative } +#airlineMap .cityMap .beijing { border:2px solid #e87878; position:absolute; width:141px; top:54px; left:337px; text-align:center; padding:3px 0; background:#fff } +#airlineMap .cityMap .suzhou { border:2px solid #e87878; position:absolute; width:193px; top:192px; right:19px; text-align:center; padding:3px 0; background:#fff } +#airlineMap .cityMap .xian { border:2px solid #e87878; position:absolute; width:148px; top:157px; left:260px; text-align:center; padding:3px 0; background:#fff } +#airlineMap .cityMap .chengdu { border:2px solid #e87878; position:absolute; width:180px; top:203px; left:162px; text-align:center; padding:3px 0; background:#fff } +#airlineMap .cityMap .lhasa { border:2px solid #e87878; position:absolute; width:72px; top:204px; left:124px; text-align:center; padding:3px 0; background:#fff } +#airlineMap .cityMap .huangshan { border:2px solid #e87878; position:absolute; width:72px; top:198px; left:410px; text-align:center; padding:3px 0; background:#fff } +#airlineMap .cityMap .guilin { border:2px solid #e87878; position:absolute; width:163px; top:331px; left:254px; text-align:center; padding:3px 0; background:#fff } +#airlineMap .cityMap .kunming { border:2px solid #e87878; position:absolute; width:72px; top:334px; left:247px; text-align:center; padding:3px 0; background:#fff } +#airlineMap .cityMap .hongkong { border:2px solid #e87878; position:absolute; width:138px; top:362px; left:418px; text-align:center; padding:3px 0; background:#fff } +#airlineMap .cityMap .hangzhou { border:2px solid #e87878; position:absolute; width:160px; top:118px; right:5px; text-align:center; padding:3px 0; background:#fff } +#airlineMap .cityMap .shanghai { border:2px solid #e87878; position:absolute; width:100px; top:223px; right:11px; text-align:center; padding:3px 0; background:#fff; height:45px } +#airlineMap .cityMap .beijing .arrow, #airlineMap .cityMap .xian .arrow, #airlineMap .cityMap .suzhou .arrow { background:url(/css/images/citytour_arrow2.gif) no-repeat; position:absolute; bottom:-15px; left:112px; width:14px; height:15px } +#airlineMap .cityMap .chengdu .arrow2, #airlineMap .cityMap .lhasa .arrow2, #airlineMap .cityMap .huangshan .arrow2 { background:url(/css/images/citytour_arrow2.gif) no-repeat; position:absolute; bottom:-15px; right:10px; width:14px; height:15px } +#airlineMap .cityMap .guilin .arrow3, #airlineMap .cityMap .kunming .arrow3 { background:url(/css/images/citytour_arrow.gif) no-repeat; position:absolute; top:-15px; right:10px; width:14px; height:15px } +#airlineMap .cityMap .hongkong .arrow4, #airlineMap .cityMap .hangzhou .arrow4 { background:url(/css/images/citytour_arrow.gif) no-repeat; position:absolute; top:-14px; left:23px; width:14px; height:15px } +#airlineMap .cityMap .shanghai .arrow5 { background:url(/css/images/citytour_arrow3.GIF) no-repeat; position:absolute; left:-14px; top:5px; width:14px; height:15px } +.specialOfferFlight { color:#a31022; font-size:16px; font-weight:bold; position:absolute; margin-left:15px; margin-top:-25px; font-style:italic; background-color:#fff; display:block; padding:2px 5px } +.specialOfferFlightOut { border:2px dashed #F63; padding:10px; position:relative; margin-top:20px; margin-bottom:15px; background-color:#FFF2EE } +#topcityTour { width:275px; margin-bottom:10px; border:1px solid #d1d1d1; position:relative; padding:5px } +#topcityTour .iconDeals { position:absolute; background:url(/pic/deal-small.png) no-repeat; width:60px; height:60px; top:0px; right:-8px } +#topcityTour h3 { font-size:14px; padding:6px 3px 3px 8px; background-color:#999; font-weight:bold; margin:0; color:#fff; font-size:13px; text-align:center } +#topcityTour ul { margin:10px 0 0 10px; padding:0 5px 0 0 } +#topcityTour ul li { font-size:11px; padding-bottom:10px; margin-bottom:5px; border-bottom:1px dotted #ded1e1; list-style:none } +#topcityTour ul li a { color:#545454; font-size:11px; text-decoration:underline } +#topcityTour ul li a:hover { color:#a31022; text-decoration:none } +#topcityTour ol { margin:10px 0 0 15px; padding:0 0px 0 5px } +#topcityTour ol li { font-size:11px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ded1e1; list-style-position:outside } +#topcityTour ol li a { color:#545454; font-size:11px; text-decoration:underline } +#topcityTour ol li a:hover { color:#a31022; text-decoration:none } +.flightWaiter { position:absolute; background:url(/pic/waiter.png) no-repeat; width:148px; height:106px; top:-56px; right:8px } +.seeAlso { background-color:#f5f5f5; line-height:20px; margin:10px 5px 15px 0; padding:10px; text-align:justify } +.seeAlso a { color:#545454; text-decoration:underline } +.area h5 { margin-bottom:5px; font-size:13px } +.area h5 a { color:#545454 } +.area ul.drop1 li { margin-right:20px } +#hotcityFlights { width:660px; margin:0 0 20px 0 } +#hotcityFlights .hotcitySelect { padding:0px 5px } +#hotcityFlights .hotcitySelect .theTitle { float:left; width:250px; font-size:16px; font-weight:bold; margin:8px 0 5px 0 } +#hotcityFlights .hotcitySelect .theTitle a { text-decoration:none } +#hotcityFlights .hotcitySelect .hotCities { float:right; width:380px; position:relative; top:2px; height:15px } +#hotcityFlights .hotcitySelect .hotCities ul { margin:0 } +#hotcityFlights .hotcitySelect .hotCities ul li { float:left; list-style:none; padding:10px 10px 9px 10px; height:15px; background:#d1d1d1; margin-right:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px } +#hotcityFlights .hotcitySelect .hotCities ul li a { text-decoration:none } +#hotcityFlights .hotcitySelect .hotCities ul li.active { background:#ebebeb; color:#ad100f } +#hotcityFlights .beijingFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } +#hotcityFlights .shanghaiFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } +#hotcityFlights .guangzhouFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } +#hotcityFlights .xianFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } +#hotcityFlights .guilinFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } +#hotcityFlights .hongkongFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } +#hotcityFlights .hangzhouFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } +#hotcityFlights table { float:left; width:315px; border-right:1px solid #d1d1d1; margin:0 10px 0 0; padding-right:5px; font-size:12px } +#hotcityFlights table th { color:#a31022 } +#hotcityFlights table td { padding:8px 0 8px 5px; text-align:left; color:#757575 } +#hotcityFlights table td a { text-decoration:underline; color:#666 } +#hotcityFlights table td a:hover { text-decoration:none; color:#a31022 } +#flightsBox { width:275px; margin-bottom:10px; border:1px solid #d1d1d1; position:relative; background:url(/css/images/bg-airlines.png) no-repeat bottom right #f7f7f7; padding-bottom:5px } +#flightsBox h3 { height:25px; font-size:14px; padding:7px 3px 2px 8px; background-color:#999; font-weight:bold; margin:0; color:#fff; font-size:13px; text-align:center } +#flightsBox h3 a { color:#fff; text-decoration:none } +#flightsBox h3 a:hover { color:#a31022; text-decoration:none } +#flightsBox ul.airlineRecommend { margin:10px 5px } +#flightsBox ul.airlineRecommend li { list-style:none; line-height:20px; margin-bottom:5px; font-size:12px; border-bottom:none } +#flightsBox ul.airlineRecommend li a { font-size:12px } +#flightsBox ul.airlineRecommend li img { margin-right:5px } +#flightonceSearch { padding:0px; margin-bottom:10px; margin-top:0px } +#flightonceSearch .flightypeSelect { float:left; width:190px; background:#fff; height:120px; font-size:17px } +#flightonceSearch .flightypeSelect a { text-decoration:none } +#flightonceSearch .flightypeSelect ul { margin:0 } +#flightonceSearch .flightypeSelect ul li { list-style:none; height:48px; background:#f1f1f1; border:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:3px 0 0 8px; cursor:pointer } +#flightonceSearch .flightypeSelect ul li img { margin-right:3px } +#flightonceSearch .flightypeSelect ul li.active { border:1px solid #c6c6c6; border-right:none; background:#f7f7f7; color:#c00 } +#flightonceSearch .flightypeSelect ul li.active a { color:#c00 } +#flightonceSearch .flightsDetail { background:url(/css/images/flight/bg-airlines.png) no-repeat bottom right #f7f7f7; float:left; width:746px; height:102px; border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:2px 0 0 0 } +#flightonceSearch table { margin:0 25px 0 10px } +#flightonceSearch table a { color:#545454 } +#flightonceSearch table input[type="radio"] { vertical-align:middle; margin-right:5px } +#flightonceSearch table td { padding:3px 5px; font-size:12px } +#flightonceSearch table td.borderLine { border-bottom:1px dashed #d1d1d1 } +#flightonceSearch table td.borderRightLine { border-right:1px solid #a7a7a7 } +#flightonceSearch table select { border:1px solid #666; background:#fff; padding:2px 5px; width:162px; text-transform:capitalize } +#flightonceSearch table input { border:1px solid #666; background:#fff; padding:3px 5px } +#flightonceSearch table input.calendar { background:#FFF url(/css/images/calender.GIF) no-repeat scroll 140px center; width:150px } +#flightonceSearch table input.destination { background:url(/css/images/flight/menu.png) no-repeat scroll 140px; width:150px } +#flightsDate { margin:10px 0 0 0; position:relative; border-bottom:1px solid #c6c6c6; height:48px } +#flightsDate ul { margin-left:0; margin-bottom:0; padding-bottom:0; position:absolute; top:-3px } +#flightsDate ul li { list-style:none; float:left; width:80px; border:1px solid #479dda; border-bottom:1px solid #c6c6c6; background:url(/css/images/flight/search-result-bg.JPG) repeat-x; margin:0 8px 0 0; padding:5px; text-align:center; font-weight:bold; color:#FFF; height:41px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius:5px; border-radius:5px; } +#flightsDate ul li.active { background:#fff; border:1px solid #c6c6c6; color:#a40816; border-bottom:2px solid #FFF } +#specialNote { border:1px dashed #a31022; font-size:11px; padding:5px; line-height:17px; margin-bottom:5px } +#contentflightRight { float:right; width:765px; margin:0 0px 0 0; display:inline } +#flightSideBar { width:175px; padding-bottom:40px; float:left; } +.flightSpecialNote { background:#f4f9fb } +.functionboxLeft { width:160px; margin:0px 0 5px 0; padding-top:0; border-bottom:1px solid #d1d1d1 } +.functionboxLeft h3 { font-size:13px; font-weight:bold; color:#a2091b; padding:3px 0; margin:0 0 2px 0; text-align:left } +.functionboxLeft ol { margin-left:10px; padding-left:10px } +.functionboxLeft ol li { list-style-position:outside; line-height:15px; margin-bottom:8px; font-size:11px; padding-left:0; margin-left:0 } +.functionboxLeft h5 { font-size:12px; margin:0 0 5px 10px } +.functionboxLeft ul { margin-left:0px; padding-left:0px; margin-top:5px } +.functionboxLeft ul li { list-style-position:outside; line-height:15px; margin-bottom:8px; font-size:11px; padding-left:15px; margin-left:0; list-style:none; background:url(/css/images/drop-2.GIF) no-repeat left 4px } +.functionboxLeft ul li a { text-decoration:none } +#flightSechedule { width:100% } +#flightSechedule tr th.secheduleTitle { -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px } +#flightSechedule tr th.secheduleTitle2 { -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px } +#flightSechedule tr th { background:url(/css/images/bg-search-li.jpg) repeat-x bottom left; color:#FFF; font-size:12px; height:41px; border-right:1px solid #bfbfbf } +#flightSechedule tr td { font-size:11px; padding:10px 3px 12px 0; text-align:center; border-bottom:1px solid #d1d1d1; background:#FFF } +#flightSechedule tr td.airplan { position:relative } +#flightSechedule tr td a { color:#545454 } +#flightSechedule tr:hover { background:#f7f7f7 } +#flightSechedule tr td span.airplan { color:#2f91cd; text-decoration:none; border-bottom:1px dashed #2f91cd; cursor:pointer } +#flightSechedule tr td .airPlanInf { position:absolute; width:248px; top:180px; border:2px solid #d1d1d1; background:#fff scroll; padding:5px; text-align:left } +#flightSechedule tr td .airPlanInf .airplanPic { margin-right:5px; float:left } +#flightSechedule tr td .airPlanInf .airplanPic img { width:120px; height:80px } +#flightSechedule tr td ul { padding-left:10px } +#flightSechedule tr td ul li { list-style:none; display:block; width:14px; height:16px; float:left; margin:0 1px 0 1px; border:1px solid #bdbdbd; color:#bdbdbd; text-align:center } +#flightSechedule tr td ul li.active { background:#929292; color:#FFF } +#flightSechedule tr td input { border:1px solid #c0c0c0; background:#fff; padding:3px 5px } +#flightSechedule tr td input.calendar { background:#FFF url(/css/images/calender.GIF) no-repeat scroll 90px center; width:100px; border:1px solid #F90 } +.fScheduleSearch { padding:0px; margin-bottom:20px; margin-top:0px } +.fScheduleSearch .flightypeSelect { background:none repeat scroll 0 0 #FFF; float:left; font-size:18px; height:120px; width:190px } +.flightypeSelect ul { margin:0 } +.flightypeSelect ul li.active { background:none repeat scroll 0 0 #F7F7F7; border-bottom:3px #d1d1d1 solid; border-top:3px #d1d1d1 solid; border-left:3px #d1d1d1 solid; border-right:3px #F7F7F7 solid } +.flightypeSelect ul li { background:#F1F1F1; border-color:#F1F1F1 #d1d1d1 #F1F1F1 #F1F1F1; border-style:solid; border-width:3px; cursor:pointer; height:51px; list-style:none outside none; padding:6px 0 0 10px } +.flightypeSelect ul li a { text-decoration:none } +.flightypeSelect ul li.active a { color:#C00 } +.secheduleList { width:740px; position:relative; -moz-border-radius:6px; border:#d1d1d1 3px solid; line-height:20px; margin:15px 0 10px 0; padding:13px 10px 10px 10px; position:relative } +.secheduleList h4 { margin:0 0 5px 0; font-size:14px } +.secheduleList h5 { display:block; background:#f7f7f7; padding:3px 0 3px 5px; font-size:12px; margin:5px 0 3px 0 } +.secheduleList ul li { display:block; width:140px; float:left; font-size:11px; list-style:none; padding:3px 0 3px 0 } +.secheduleList ul li a { text-decoration:none } +.secheduleListLeft { width:345px; position:relative; -moz-border-radius:6px; border:#d1d1d1 3px solid; line-height:20px; margin:15px 0 10px 0; padding:18px 10px 10px 10px } +.scheduleTitle { width:240px; background:#FFF; color:#ac0000; position:absolute; font-weight:bold; left:8px; top:-11px; padding:0 5px 0 5px } +ul.cityTitle { width:auto; margin-bottom:8px } +ul.cityTitle li { display:block; float:left; width:20px; height:20px; list-style:none; text-align:center; color:#545454; font-weight:bold; font-size:13px } +ul.cityTitle li:hover { background:url(/css/images/bg-search-li.jpg) bottom left; -moz-border-radius:5px; color:#FFF } +ul.cityTitle li a { color:#545454; text-decoration:none } +ul.cityTitle li a:hover { color:#FFF } +ul.citySechedule { width:auto } +ul.citySechedule li { border-bottom:1px dashed #CECECE; float:left; padding:6px 5px 0px 35px; position:relative; width:305px; font-size:11px; list-style:none } +ul.citySechedule li a { display:block; float:left; white-space:nowrap; width:73px; text-decoration:none } +ul.citySechedule li a:hover { text-decoration:underline; color:#a03 } +ul.citySechedule li span { background:url("/css/images/bg-title.png") no-repeat scroll left bottom transparent; color:#FFF; font-size:15px; height:20px; left:3px; line-height:18px; margin-top:-12px; position:absolute; text-align:center; top:50%; width:27px; padding:3px 0 3px 0 } +#flightsIndexNew { margin:0 20px 10px 20px } +.flightDealsForm { margin:10px 0 10px 0 } +.flightDeals2 { width:305px; border:#b3b3b3 1px solid; margin:0 10px 35px 10px; float:left; padding-bottom:10px } +.flightDeals2 h2 { font-size:15px; padding:8px 0 8px 15px; background:#f6f6f6; color:#c6162b; margin:0 } +.flightDeals2 h2 a { text-decoration:none; color:#c6162b } +.flightDeals2 h2 a:hover { text-decoration:underline } +.flightDeals2 ul { list-style:none; margin:10px 10px 0 30px } +.flightDeals2 ul li { background-image:url(/pic/arrow-r.GIF); background-repeat:no-repeat; background-position:left 3px; padding-left:15px; margin:0 0 10px 0 } +.flightDeals2 ul li a { text-decoration:none } +.flightDeals2 ul li a:hover { text-decoration:underline } +.flightAstyle a { color:#545454 } +#cityFlightsSearch { width:640px; background-color:#dadada; padding:10px; margin-bottom:18px } +#citySearchbox { width:354px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; background-color:#FFF; border-bottom:#b3b3b3 1px solid; border-right:#b3b3b3 1px solid; border-left:#b3b3b3 1px solid; padding:12px; float:left } +.seeAlsoLink { border:1px solid #d1d1d1; padding:8px; margin-bottom:10px } +.seeAlsoLink h5 { font-size:18px; color:#545454; display:block; padding:3px 0 5px 5px; border-bottom:1px solid #cfcfcf; margin:0 0 5px 0 } +.seeAlsoLink h5 a { color:#545454; text-decoration:none } +.seeAlsoLink h5 a:hover { color:#9f0c1e } +.flightHotCity { width:115px; text-align:center; float:left; margin:12px 5px 0 5px } +.flightHotCity img { margin-bottom:3px } +.flightHotCity a { color:#545454; text-decoration:none } +.flightHotCity a:hover { text-decoration:underline } +ul.flightCityTo { list-style:none; margin:0px; float:left; margin:0 15px 10px 10px; font-size:11px } +ul.flightCityTo li { line-height:22px; background-image:url(/pic/arrow-r.GIF); background-repeat:no-repeat; background-position:left 7px; padding-left:12px; float:left; width:180px; margin:0 5px 0 5px } +ul.flightCityTo li a { text-decoration:none } +ul.flightCityTo li a:hover { text-decoration:underline } +.scheduleBg { width:495px; height:150px; color:#FFF; background:url(/css/images/flight/schedule-bg.JPG) no-repeat; padding:10px 150px 10px 15px } +.recommendTheme { width:552px; height:382px; float:right; background:url(/css/images/flight/bg-deals-recommend.png) no-repeat; margin:5px 0 -78px 0!important; padding:7px 8px; position:relative } +.recommendTheme .strollPhotos { background:url(/css/images/tour/bg-photo-stroll.png) no-repeat!important; width:336px; height:87px } +#pointer { position:absolute!important; top:289px!important; left:13px; background:url(/css/images/tour/bg-photo-stroll.png) no-repeat } +.filmstrip img { } +.flightSchedulePromo { border:1px solid #d1d1d1; padding:10px 10px 20px 10px; width:255px; background:url(/css/images/flight/schedule-promo.gif) no-repeat left bottom } +.flightSchedulePromo input { width:190px; border:1px solid #d1d1d1; background:#FFF; padding:3px 0 3px 5px; float:right; margin-bottom:10px; font-size:12px; color:#545454 } +.flightSchedulePromo label { display:block; width:40px; float:left } +.flightSchedulePromo h5 { font-size:14px; margin:0 0 10px 0 } +.flightSchedulePromo h5 a { color:#666 } +span.flightProWords { color:#3491B8; font-size:12px; margin-bottom:8px; background:url(/css/images/hotel/hotel-promo-gift-s.png) no-repeat top left; padding-left:18px } +p.flightResult { margin-bottom:5px } +.officialInfo { border:1px dashed #666; padding:5px; margin:10px 0 15px 0; -moz-border-radius:4px } +.officialInfo ul { margin-left:5px } +.officialInfo ul li { list-style:none; background:url(/pic/square.png) no-repeat left; padding-left:15px; line-height:18px; margin-bottom:5px } +.area { width:95%; position:relative; -moz-border-radius:6px; border:#d1d1d1 1px solid; line-height:20px; margin:15px 0 10px 0; padding:13px 10px 10px 10px } +.areaHead { padding:0 6px; background-color:#fff; position:absolute; left:10px; top:-12px; font-weight:bold; color:#C03 } +.areaHead a { color:#C03 } +.area img { margin-right:8px } +.area p { margin:0px } +>>>>>>> 1.135 +/*左边导航搜索*/ +<<<<<<< flight.css +.flightsearchtitle{background:#929292; color:#fff; font-size:13px; font-weight:bold; position:relative;} +.flightsearchtitle .citySelect{background:url(/css/images/hotel/s-arrow.gif) no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold} +.flightsearchtitle .citySelect a{color:#fff; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic} +.flightSearchBox{border:1px solid #d1d1d1; background:#f1f1f1; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; padding:15px; font-size:11px} +.flightSearchBox table th{ text-align:left; font-size:16px; padding:0 0 10px 0;} +.flightSearchBox label{margin:8px 0; line-height:18px} +.flightSearchBox input{width:150px; border:1px solid #d1d1d1; background:#fff; padding:10px 5px; font-size:12px; margin:5px 0 10px 0; } +.flightSearchBox select{width:140px; margin-left:0; border:1px solid #d1d1d1; background:#fff; margin:5px 0 8px 0px; padding:5px 0 5px 2px; font-size:11px; color:#545454px} +.flightSearchBox input:focus{border:1px solid #a31022} +.flightSearchBox input.submitButton{background:none; width:auto; height:auto; border:none; margin:5px 0 0 20px} +.flightSearchBox input.calendar{background:url(/css/images/calender.GIF) no-repeat 140px #fff} +.flightSearchBox select{font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff} +.flightSearchBox select option{line-height:18px} +.flightSearchBox select.longSize{width:162px;} +.flightSearchBox select.shortSize{width:75px;} +======= +.flightsearchtitle { background:#929292; height:23px; padding-left:10px; padding-top:4px; color:#fff; font-size:13px; font-weight:bold; position:relative; } +.flightsearchtitle .citySelect { background:url(/css/images/hotel/s-arrow.gif) no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold } +.flightsearchtitle .citySelect a { color:#fff; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic } +.flightSearchBox { border:1px solid #d1d1d1; background:#f1f1f1; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; padding:10px 5px; font-size:11px } +.flightSearchBox label { margin:8px 0; line-height:18px } +.flightSearchBox input { width:150px; border:1px solid #d1d1d1; background:#fff; padding:5px; font-size:11px } +.flightSearchBox select { width:140px; margin-left:0; border:1px solid #d1d1d1; background:#fff; margin:5px 0 8px 0px; padding:5px 0 5px 2px; font-size:11px; color:#545454px } +.flightSearchBox input:focus { border:1px solid #a31022 } +.flightSearchBox input.submitButton { background:none; width:auto; height:auto; border:none; margin:5px 0 0 20px } +.flightSearchBox input.calendar { background:url(/css/images/calender.GIF) no-repeat 140px #fff } +.flightSearchBox select { font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff } +.flightSearchBox select option { line-height:18px } +.flightSearchBox select.longSize { width:162px; } +.flightSearchBox select.shortSize { width:75px; } +>>>>>>> 1.135 +/*酒店弹出窗口*/ +#flightpackageWindow { width:760px; height:423px; margin:auto; padding-bottom:10px; z-index:9999; font-family:Verdana, Geneva, sans-serif; } +#flightpackageWindow p { font-size:12px; color:#545454; line-height:18px; margin:0 0 8px 0; } +#flightpackageWindow img { border:none; } +#flightpackageWindow h1 { font-size:17px; color:#545454; margin:10px 0 10px 2px; } +#flightpackageWindow h2 { font-size:14px; color:#545454; margin:10px 0 10px 2px; border-bottom:1px solid #d1d1d1; padding-bottom:8px; } +#flightpackageWindow h3 { font-size:12px; color:#545454; margin:0 0px 5px 0; } +#flightpackageWindow #hotelRoomInfo { width:440px; float:left; } +#flightpackageWindow #hotelLocationInfo { width:290px; float:right; background:#f1f1f1; padding:0 10px 0 10px; } +table.roomBedInfo { border-bottom:1px solid #d1d1d1; } +table.roomBedInfo tr td { font-size:12px; padding:0 0 3px 0; color:#545454; } +/*左边导航筛选*/ +.sortCities { border:1px solid #d1d1d1; background:#f6f6f6; padding:0; margin-top:10px; } +.sortCities h3 { background:#929292; height:23px; padding-left:10px; padding-top:4px; color:#fff; font-size:14px; font-weight:bold; position:relative; margin:0 0 10px 0; } +.sortCities .airportLocation { padding:0px 10px 5px 10px; line-height:18px; font-size:11px; color:#545454; } +.sortCities .viewedhotel { padding:0 5px 0 5px; } +.sortCities .nearbyHotel { padding:5px 3px 5px 3px; border-bottom:1px #d1d1d1 dashed; } +.sortCities .nearbyHotel:hover { background:#f1f1f1; } +.sortCities .nearbyHotel .viewhotelPic { width:30px; height:30px; float:left; position:relative; } +.sortCities .nearbyHotel .viewhotelPic img.hotelSmal { width:30px; height:30px; cursor:pointer; } +.sortCities .nearbyHotel .viewhotelPic .photoWindow { position:absolute; padding:10px; background:#f1f1f1; border:1px solid #d1d1d1; } +.sortCities .nearbyHotel .viewhotelInfo { width:120px; float:left; padding-left:5px; font-size:11px; color:#545454; } +.sortCities .nearbyHotel .viewhotelInfo h5 { margin:0 0 3px 0; font-size:11px; font-weight:100; line-height:16px; padding:0; } +.sortCities .nearbyHotel .viewhotelInfo h5 a { text-decoration:none; color:#0D548A; } +.sortCities .nearbyHotel .viewhotelInfo h5 a:hover, .sortCities .moreLink a:hover { text-decoration:underline; } +.sortCities .nearbyHotel .hotelPrice { padding:5px 0px 0 0px; margin:0; font-size:11px; line-height:18px; } +.sortCities .moreLink { padding:8px 5px 5px 5px; text-align:right; font-size:12px; } +.sortCities .moreLink a { text-decoration:none; color:#0D548A; } +.sortCities .sendToFriend { padding:0 10px 0 10px; } +.sortCities .sendToFriend img { margin:0 5px 0 0; border:4px #f1f1f1 solid; } +.sortCities .sendToFriend img:hover { border:4px #e3e3e3 solid; } +.sortCities .sendToFriend h4 { color:#a31022; font-size:11px; font-weight:100; margin: 5px 0 5px 0; } +.sortCities .viewFlight { margin:0; padding:0 5px 0 5px; } +.sortCities .viewFlight .viewflightList:hover { background:#f1f1f1; } +.sortCities .viewFlight .viewflightList { padding:5px; cursor:pointer; border-bottom:1px dashed #d1d1d1; } +.sortCities .viewFlight .viewflightList .viewflightInfo { float:left; width:100px; font-size:11px; color:#545454; line-height:18px; } +.sortCities .viewFlight .viewflightList .flightprice { width:50px; float:right; text-align:right; } +.sortCities .viewFlight .viewflightList .flightprice span.lowprice { color:17px; color:#a31022; } +.sortCities .viewFlight .viewflightList .viewflightInfo a.flightLine { text-decoration:none; color:#0D548A; font-weight:bold; font-size:14px; } +/*airport板块*/ +.airportMap { width:755px; border:3px solid #c5c5c5; background:#e6e6e6; margin-bottom:10px; } +.airportMap .googleMapS { width:475px; height:300px; position:relative; float:left; border-right:3px solid #c5c5c5; } +.airportMap .googleMapB { width:755px; height:300px; position:relative; } +.airportMap .googleOpen { width:68px; height:53px; right:0px; top:0px; position:absolute; } +.airportMap .airportInfo { width:255px; height:290px; float:right; padding:5px 5px 5px 10px; } +.airportMap .airportInfo dl { padding:0; margin:0; } +.airportMap .airportInfo dl dt { font-size:12px; line-height:22px; color:#545454; } +a.showMore { color:#c42524; text-decoration:none; } +.airportTransport h2 { font-size:16px; color:#a31022; font-weight:100; } +.airportTransport .airportFacilities { width:260px; float:right; margin:0 0 5px 5px; } +.airportTransport .airportFacilities .airlineList { border:1px solid #d1d1d1; margin-bottom:10px; } +.airportTransport .airportFacilities .airlineList h3 { display:block; padding:8px 10px 8px 10px; font-size:14px; margin:0; color:#a31022; background:url(/css/images/flight/airport-bg.jpg) bottom repeat-x; cursor:pointer; } +.airportTransport .airportFacilities .airlineList .airlineInfo { margin:0px; padding:10px; } +.airportTransport .airportFacilities .airlineList .airlineInfo dl { margin:0; padding:0; } +.airportTransport .airportFacilities .airlineList .airlineInfo dl dt { font-size:11px; color:#545454; margin:0 3px 5px 0; padding:0; display:block; width:110px; float:left; } +.airportTransport .airportFacilities .airlineList .airortFacitilies { padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:dashed 1px #d1d1d1; } +.airportTransport .airportFacilities .airlineList .airortFacitilies .facitilePic { width:80px; height:80px; float:left; } +.airportTransport .airportFacilities .airlineList .airortFacitilies .facitileInfo { float:right; width:150px; font-size:11px; color:#545454; line-height:18px; } +.airportTransport .airportFacilities .airlineList .moreFacitile { padding:0 10px 0 10px; } +.airportTransport .airportFacilities .airlineList .moreFacitile img { margin:0 5px 0 0; border:4px #f1f1f1 solid; } +.airportTransport .airportFacilities .airlineList .moreFacitile img:hover { border:4px #e3e3e3 solid; } +/*flight & Hotel页面*/ +.flightSelect { background:#a1a1a1; padding:10px; margin-bottom:10px; } +.flightSelect h2 { font-size:14px; font-weight:blod; color:#FFF; margin:0 0 10px 0; } +.flightSelect .flightLine { background:#FFF; padding:10px; margin-bottom:10px; } +.flightSelect .flightLine table tr td { font-size:11px; color:#545454; } +.flightTotal { text-align:right; padding:0 10px 0 0; } +.flightTotal span.totleInfo { font-size:12px; font-weight:bold; color:#FFF; } +.flightTotal span.totleFlightPrice { font-size:20px; font-weight:100; color:#a31022; } +/*F+H package*/ +.flightHotelPackage { background:#f6f6f6; padding:10px 0 10px 10px; border:1px solid #d1d1d1; } +.flightHotelPackage h2 { font-size:14px; font-weight:blod; color:#a31022; margin:0 0 10px 0; } +.flightHotelPackage .hotelpackgeInfo { border:1px solid #d1d1d1; padding:10px; background:#FFF; width:720px; font-size:11px; color:#545454; margin-bottom:10px; } +.flightHotelPackage .hotelpackgeInfo table tr td { font-size:11px; color:#545454; } +.flightHotelPackage .hotelpackgeInfo input { width:150px; border:1px solid #d1d1d1; background:#fff; padding:5px; font-size:11px } +.flightHotelPackage .hotelpackgeInfo select { width:140px; margin-left:0; border:1px solid #d1d1d1; background:#fff; margin:5px 0 8px 0px; padding:5px 0 5px 2px; font-size:11px; color:#545454px } +.flightHotelPackage .hotelpackgeInfo input:focus { border:1px solid #a31022 } +.flightHotelPackage .hotelpackgeInfo input.submitButton { background:none; width:auto; height:auto; border:none; margin:5px 0 0 20px } +.flightHotelPackage .hotelpackgeInfo input.calendar { background:url(/css/images/calender.GIF) no-repeat 140px #fff } +.flightHotelPackage .hotelpackgeInfo select { width:100px; font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff; margin:0 5px 0 0; } +.flightHotelPackage .hotelpackgeInfo select option { line-height:18px } +.flightHotelPackage .hotelPackageList { width:218px; float:left; background:#FFF; padding:10px; border:1px solid #d1d1d1; margin-right:10px; font-size:11px; line-height:18px; color:#545454; } +.flightHotelPackage .hotelPackageList h4 { font-size:16px; font-weight:100; margin:0 0 8px 0; } +.flightHotelPackage .hotelPackageList h4 a, .flightHotelPackage .hotelPackageList a { color:#0D548A; text-decoration:none; } +.flightHotelPackage .hotelPackageList h4 a:hover, .flightHotelPackage .hotelPackageList a:hover { text-decoration:underline; color:#C00; } +.flightHotelPackage .hotelPackageList .hotelBriefPic { margin:0 5px 5px 0; width:60px; height:60px; float:left; } +.flightHotelPackage .hotelPackageList .packagePrice { border-top:1px solid #d1d1d1; padding:10px; background:#f6f6f6; line-height:24px; } +.flightHotelPackage .hotelPackageList .packagePrice .textCenter { text-align:center; } +.flightHotelPackage .hotelPackageList .packagePrice span.packageSave { font-size:12px; color:#828181; font-weight:bold; } +.flightHotelPackage .hotelPackageList .packagePrice span.packagePrePrice { font-size:23px; color:#C6162B; } +.flightHotelPackage .hotelPackageList a.hotelPackageRo { display:block; color:#545454; border-bottom:1px dashed #0D548A; float:left; text-decoration:none; position:relative; background:url('/pic/arrow-d.GIF') no-repeat scroll right center transparent; padding:0 10px 0 0; } +.flightHotelPackage .hotelPackageList .allroomType { text-align:right; } +.flightHotelPackage .hotelPackageList .allroomType a { color:#b83232; } +.flightHotelPackage .hotelPackageList .recentReview { background:url(/css/images/hotel/review-left.gif) 5px 5px no-repeat #fff; text-indent:20px; font-size:11px; line-height:18px; margin-top:10px; padding:5px; border-top:1px solid #d1d1d1; } +a.hotelPackageRo span { color:#0D548A; } +a.hotelPackageRo .hotelPackageRoInfo { position:absolute; width:290px; top: 21px; background:#FFF; float:left; z-index: 99; border:3px solid #d1d1d1; padding:10px; line-height:18px; } +a.hotelPackageRo .hotelPackageRoInfo img.room { width:60px; height:60px; } +a.hotelPackageRo .hotelPackageRoInfo table tr td { font-size:11px; color:#545454; } +/*通用样式*/ +a.aircraftInfo { display:block; color:#545454; border-bottom:1px dashed #0D548A; float:left; text-decoration:none; position:relative; } +a.aircraftInfo span { color:#0D548A; } +a.aircraftInfo .aircraftList { position:absolute; width:226px; top: 21px; background:#FFF; z-index: 99; border:3px solid #d1d1d1; padding:10px; line-height:18px; } +a.aircraftInfo .aircraftList .aircraftPic, a.aircraftInfo .aircraftList .aircraftPic img { width:196px; height:120px; } +a.airportSim { display:block; color:#545454; border-bottom:1px dashed #0D548A; float:left; text-decoration:none; position:relative; } +a.airportSim span { color:#0D548A; } +a.airportSim .airportName { position:absolute; top: 17px; background:#F1F1F1; font-size:12px; z-index: 99; border:1px solid #d1d1d1; padding:10px; width: 199px; } +/*flight schedule的弹出页面*/ +#flightscheduleWindow { width:760px; background:#FFF; height:423px; margin:auto; padding:10px; z-index:9999; font-family:Verdana, Geneva, sans-serif; } +#flightscheduleWindow .flightSearchBox { margin:0 0 10px 0; } +#flightscheduleWindow flightSearchBox table tr th { font-size:12px; color:#545454; } +#flightscheduleWindow h1 { font-size:17px; color:#545454; margin:10px 0 10px 2px; } +#mapFooter { margin:10px auto; width:760px; font-family:Verdana, Geneva, sans-serif; color:#545454; font-size:12px; } +#mapFooter p { line-height:10px; margin:0 0 15px 0 } +#mapFooter #logo { border-right:1px solid #d1d1d1; width:180px; float:left; margin-right:10px } +.flights2China { margin: 15px 0; position:relative } +.closeAds { position:absolute; right:5px; top:5px; display: block; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:15px; background:#fff; color:#000; padding:0 5px; } +.closeAds:hover { background:#d1d1d1; } +/*价格表单*/ +table.intelPrice{ margin:0; width:100%;} +table.intelPrice tr th{ font-size:14px; background:#f1f1f1; color:#545454; padding:5px 0 8px 0; text-align:left;} +table.intelPrice tr td.depart{color:#A31022; font-size:14px; padding:5px 0 5px 0; border-bottom:1px solid #d1d1d1; font-weight:bold;} +table.intelPrice tr td{ font-size:13px; padding:8px 0 8px 0;} +table.intelPrice tr td span.price{ font-size:16px; color: #A31022} +span.oldPrice{ font-size:14px; text-decoration:line-through;} diff --git a/css/forbidden-city.css b/css/forbidden-city.css new file mode 100644 index 0000000..6f13223 --- /dev/null +++ b/css/forbidden-city.css @@ -0,0 +1,28 @@ +body{background-image:url(/image/travelguide/special-report/forbidden-city/b.jpg)} +#all{background-image:url(/image/travelguide/special-report/forbidden-city/back.gif); background-repeat:no-repeat; background-position:bottom left; background-attachment:fixed; } + +#header {height:128px; background-image:url(/image/travelguide/special-report/forbidden-city/word2.gif); background-repeat:no-repeat; background-position:7% 90%;} + +#menu {width:294px; height:250px; float:left; background-image:url(/image/travelguide/special-report/forbidden-city/back-menu.JPG); margin-left:8%; margin-top:50px;} +#menu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; } +#menu a:link , #menu a:visited { color:#FFFFFF; text-decoration:none;} +#menu a:hover {color: #CC9999;} +#content { float:left; width:45%; margin-left:5%; margin-top:37px; color:#FFFFFF; text-align:justify;padding-left:1%} +#content img { padding:5px;} + +#content p{color:#ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px;} + +.clear {clear:both;} + +h2 {font-family: Georgia, "Times New Roman", Times, serif, Times, serif; font-size:18px; font-weight:bold;} +h2.one a:link, h2.one a:visited { color:#FFFFFF; text-decoration:none; border-bottom:#fff 1px dashed;} +h2.one a:hover{color:#CC6666} + +h3 {font-family: Georgia, "Times New Roman", Times, serif, Times, serif; font-size:15px; font-weight:bold; margin-top:20px;} +h3.two a:link, h3.two a:visited { color:#FFFFFF; text-decoration:none; border-bottom:#fff 1px dashed;} +h3.two a:hover{color:#CC6666} + +#china {width:300px; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-left:60%; padding-top:50px; + line-height:50px;} +#china a:link, #china a:visited{color:#FFFFFF; text-decoration:none;} +#china a:hover{color:#CC6666} \ No newline at end of file diff --git a/css/form-style.css b/css/form-style.css new file mode 100644 index 0000000..42246a0 --- /dev/null +++ b/css/form-style.css @@ -0,0 +1,14 @@ +@charset "utf-8"; +/* form basic CSS Document */ +/* basic fields */ +label { color: #666; display: block; font-size: 13px; font-weight: bold; margin-bottom: 4px; font-family: Arial, Helvetica, sans-serif } +input { font-size: 1.5rem; font-weight: normal; padding: 6px 3px 6px 10px; background-color: #fff; color: #333; width: 100%; font-family: Arial, Helvetica, sans-serif; border-radius: 2px; margin: 0 !important; border: 2px solid #d1d1d1; height: 40px; } +input:focus { border-color: #a31022; } +select { text-align: center; border: 2px solid #d1d1d1; background: #fff; border-radius: 4px; font-family: Verdana, Geneva, sans-serif; padding: 2px 0; color: #555; margin-right: 5px; font-size: 1.5rem; } +textarea { border: 5px solid #d1d1d1; background: #fff; padding: 10px; height: 150px; margin-left: 27px; border-radius: 4px; font-family: Verdana, Geneva, sans-serif; color: #555; font-size: 12px; } +textarea:focus { border: 5px solid #a31022; } +input[type="checkbox"] { margin: -3px 5px 0 0; vertical-align: middle; } +input[type="radio"] { margin: -3px 5px 0 0; vertical-align: middle; } +/* submit button */ +input[type="submit"] { background: #a31022; text-align: center; width: 100%; color: #fff; padding: 8px 0; border-radius: 4px; font-size: 1.8em; border: none; font-family: Arial, Helvetica, sans-serif; cursor: pointer; margin-left: 20px; } +input[type="date"] { border: 1px solid #d1d1d1; background: url(http://data.chinahighlights.com/css/images/calender.GIF) no-repeat 98% 6px #fff; padding: 5px 3px; text-align: center; width: 100%; border-radius: 4px; margin: 0 0 0 20px !important; color: #555; font-family: Verdana, Geneva, sans-serif; border: 5px solid #d1d1d1; font-size: 1.5rem; } diff --git a/css/forms/images/ui-bg_flat_0_aaaaaa_40x100.png b/css/forms/images/ui-bg_flat_0_aaaaaa_40x100.png new file mode 100644 index 0000000..5b5dab2 Binary files /dev/null and b/css/forms/images/ui-bg_flat_0_aaaaaa_40x100.png differ diff --git a/css/forms/images/ui-bg_flat_75_ffffff_40x100.png b/css/forms/images/ui-bg_flat_75_ffffff_40x100.png new file mode 100644 index 0000000..ac8b229 Binary files /dev/null and b/css/forms/images/ui-bg_flat_75_ffffff_40x100.png differ diff --git a/css/forms/images/ui-bg_glass_55_fbf9ee_1x400.png b/css/forms/images/ui-bg_glass_55_fbf9ee_1x400.png new file mode 100644 index 0000000..ad3d634 Binary files /dev/null and b/css/forms/images/ui-bg_glass_55_fbf9ee_1x400.png differ diff --git a/css/forms/images/ui-bg_glass_65_ffffff_1x400.png b/css/forms/images/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 0000000..42ccba2 Binary files /dev/null and b/css/forms/images/ui-bg_glass_65_ffffff_1x400.png differ diff --git a/css/forms/images/ui-bg_glass_95_fef1ec_1x400.png b/css/forms/images/ui-bg_glass_95_fef1ec_1x400.png new file mode 100644 index 0000000..4443fdc Binary files /dev/null and b/css/forms/images/ui-bg_glass_95_fef1ec_1x400.png differ diff --git a/css/forms/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/css/forms/images/ui-bg_highlight-soft_75_cccccc_1x100.png new file mode 100644 index 0000000..7c9fa6c Binary files /dev/null and b/css/forms/images/ui-bg_highlight-soft_75_cccccc_1x100.png differ diff --git a/css/forms/images/ui-icons_222222_256x240.png b/css/forms/images/ui-icons_222222_256x240.png new file mode 100644 index 0000000..0ecdf36 Binary files /dev/null and b/css/forms/images/ui-icons_222222_256x240.png differ diff --git a/css/forms/images/ui-icons_2e83ff_256x240.png b/css/forms/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 0000000..09d1cdc Binary files /dev/null and b/css/forms/images/ui-icons_2e83ff_256x240.png differ diff --git a/css/forms/images/ui-icons_454545_256x240.png b/css/forms/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000..59bd45b Binary files /dev/null and b/css/forms/images/ui-icons_454545_256x240.png differ diff --git a/css/forms/images/ui-icons_888888_256x240.png b/css/forms/images/ui-icons_888888_256x240.png new file mode 100644 index 0000000..6d02426 Binary files /dev/null and b/css/forms/images/ui-icons_888888_256x240.png differ diff --git a/css/forms/images/ui-icons_cd0a0a_256x240.png b/css/forms/images/ui-icons_cd0a0a_256x240.png new file mode 100644 index 0000000..2ab019b Binary files /dev/null and b/css/forms/images/ui-icons_cd0a0a_256x240.png differ diff --git a/css/from-chicago.css b/css/from-chicago.css new file mode 100644 index 0000000..df61310 --- /dev/null +++ b/css/from-chicago.css @@ -0,0 +1,546 @@ +@charset "utf-8"; +/* CSS Document */ +body { + padding:0px; + margin:0 0 20px 0; + font-family: Verdana, Geneva, sans-serif; + font-size:18px; + color:#545454; + font-size:12px; + background-color: #ededed; + background-repeat: no-repeat; + line-height: 18px; +} +.clear { clear:both; } +#header { + width:960px; + height:555px; + display: block; + margin: 0 auto; + padding: 0 0 10; + position: relative; + *line-height: 20px; + background: url(/css/images/deals/banner-hainan.jpg) no-repeat 2px 0; +} +#header img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding:0 0 0 27px; } +#header h1 { + color: #194772; + font-size: 42px; + font-family: Arial, Helvetica, sans-serif; + font-weight: bolder; + float: left; + margin-top: 190px; + padding: 170px 0 0 30px; + *height:20px; + *padding-bottom:10px; +} +#header .inautumn { + color:#a70303; + font-size: 32px; + font-weight: bold; + font-family: Georgia; + font-style: oblique; + display: block; + padding-left: 40px; + float: left; + width: 500px; + *height:20px; + *padding-bottom:10px; +} +#header .headerinfo { + color:#000000; + font-size: 17px; + font-family: Verdana, Arial, Helvetica, sans-serif; + float: left; + display: block; + margin: 10px 0px 10px; + clear: both; + *font-size:15px; + *width:900px; + *margin:0 0 0 30px; +} +#header .mainTitle { font-size:24px; vertical-align: 60%; } +.savepic { color: #b43232; font-size: 20px; text-align: center; } +img { border: none; } +#top { width:100%; height:79px; background-image:url(/css/images/flight-tour-promotion/top-bg-1.png); margin-bottom:20px; } +#top-in { width:945px; height:72px; margin:auto; background-image:url(/css/images/flight-tour-promotion/top-bg-2.jpg) no-repeat; position: relative } +.logo { width:74px; height:62px; padding-top:10px; float:left; } +#nav { float:right; } +.sponsoredBy { color:#194772; font-family:Arial, Helvetica, sans-serif; font-size:20px; } +.sponsoredBy strong { font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; } +.promoWords { float: left; display: block; font-size:20px; color:#fff; margin:14px 10px; } +#nav #topnav { width:160px; height:25px; background:#7C7C7C; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-align:center; padding:8px 0 0 0; position:absolute; right:0; top:0 } +#nav #topnav a { color:#fff; text-decoration:none; } +#nav #topnav a:hover { text-decoration:underline; } +#nav #mainnav { width:755px; margin-top:40px; } +#nav #mainnav ul { padding:0px; margin:8px 0 0 0; list-style:none; } +#nav #mainnav ul li { float:left; } +#nav #mainnav ul li a { display:block; padding:5px 8px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-right:5px; color:#454545; } +#nav #mainnav ul li a:hover { background-color:#7C7C7C; color:#FFF; } +#main { + width:950px; + margin: 0 auto; + background: url(images/deals/mainbg1.jpg) repeat-y -4px; +} +.tour { width:899px; background-color:#DEDEDE; padding:2px; -moz-border-radius:6px; } +.tour h2 { margin:0; font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight: normal; color:#545454; padding:8px 0 8px 8px; } +.package { width:100%; background-color:#FFF; } +.package1 { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#055F9E; font-weight:bold; text-align:center; border-bottom:#d1d1d1 1px solid; padding:8px 0 8px 0; } +.package2 { border-bottom:#d1d1d1 1px solid; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:8px 0 8px 0; text-align:center; line-height:22px; } +.package2 a { color:#545454; } +.package2 a:hover { color:#a31022; text-decoration:none } +#qaArea { height:100%; overflow:hidden; clear: both; width: 920px; margin: 20px 0 0 15px; } +#qaArea .questionBox { background:url(/css/images/flight-tour-promotion/bg-question.jpg) no-repeat; width:549px; height:264px; float: left; } +#qaArea .questionBox li { margin-bottom: 15px; margin-top: 20px; list-style-image: url(/pic/square.png); } +#qaArea .questionBox .questionTitle { color:#045f9e; font-size:22px; padding:5px 0 0 15px; } +#qaArea .questionBox .qaDetail { margin: 10px 0; height:190px; overflow-y: scroll; width:529px; padding:10px; } +.qaList { border-bottom: 2px dashed #d1d1d1; padding: 0 5px 15px 5px; margin-bottom:15px; margin-right:10px; } +.qaList .question { font-size:14px; position:relative } +.qaList .question .questionContent { float: left; width:465px; display: block; margin-bottom:5px; } +.qaList .question .qTitle { display: block; float: left; font-size:20px; color:#a31022; width: 27px; height:27px; text-align:center; margin-top:-8px; } +.qaList .question .whoAsked { font-size:11px; color:#666; display: block; margin: 3px 0 0 0; padding-left:27px; font-style:italic; clear:both; } +.qaList .question .whoAsked a { background:url(/pic/reply.png) no-repeat left; padding:2px 0 2px 23px; font-size:12px; color: #545454; margin-left:10px; } +.qaList .answer { background:#f1f1f1; border:1px solid #d1d1d1; position:relative; padding:10px 10px 10px 40px; margin:15px 0 0 27px; line-height:18px; } +.qaList .answer .aTitle { background:#d1d1d1; width:27px; height:26px; font-size:18px; color:#0789bf; position:absolute; top:0; left:0; padding:1px 0 0 0; text-align:center; _left:-10px; } +.qaList .answer .whoReplied { font-size:11px; display: block; margin: 0 0 5px 0; } +#qaBox { + background:url(/css/images/flight-tour-promotion/bg-qa-box-340.png) no-repeat top; + width:330px; + height:240px; + border:0px solid #d1d1d1; + float: right; + color:#545454; + padding: 15px 10px 20px 25px;} +#qaBox .qaTitle { font-size:20px; display: block; margin:0 0 15px 0; } +#qaBox .questionboxTitle { font-size:11px; font-weight: bold; display: block; margin-bottom:10px; } +#qaBox .questionboxTitle a { color:#a31022; text-decoration: underline; } +#qaBox .questionboxTitle a:hover { text-decoration: none; } +#qaBox textarea { + border:1px solid #d1d1d1; + background:#fff; + padding:5px; + width:285px; + height:70px; + margin-top: 5px; +} +#qaBox .name-email { margin: 10px 0; font-size:11px; font-weight: bold; } +#qaBox .name-email input { border:1px solid #d1d1d1; background:#fff; padding:3px; width:170px; margin:0 10px 5px 5px; font-size:12px; } +/* footer info */ +#footerFeature { width:903px; margin: 0 auto; border-top:1px solid #d1d1d1; padding-top:20px; height:100%; overflow: hidden } +#footerFeature .featureDetail { background:url(/css/images/citytour/border-right.png) no-repeat right; float: left; width:200px; padding: 0 10px 20px 0; text-align:left; margin-right:15px; } +#footerFeature .featureDetail.last { background: none; padding-right:0; margin-right:0; width:217px; } +#footerFeature .featureDetail .featureTitle { font-size:18px; display: block; margin: 0 0 10px 0; } +#footerFeature .featureDetail ul { margin-left:0; padding-left:5px; } +#footerFeature .featureDetail ul li { list-style: none; background:url(/css/images/citytour/green-mark.png) no-repeat left 5px; padding-left:20px; font-size:11px; line-height:16px; margin-bottom:10px; } +#footerFeature .featureDetail ul { margin-left:0; } +#footerFeature .featureDetail.first li { margin-bottom:8px!important; } +#footerFeature .featureDetail ul li.last { background: none; padding-left:0; text-align:right; margin-right:15px; } +.greatDeals { width:161px; height:161px; position: absolute; top: -30px; right:-30px; } +#copyRight { width:500px; font-size:16px; margin: 10px auto; text-align:center; height:100%; overflow: hidden; } +.iata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -105px; display: block; float: left; width: 45px; height:30px; margin: 10px 40px 0 10px; } +.ustoa { background-image: url("/css/images/member-sprite.png"); background-position: -10px -155px; display: block; float: left; width:103px; height:21px; margin: 10px 40px 0 10px; } +.pata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -196px; display: block; float: left; width:70px; height:30px; margin: 10px 40px 0 10px; } +.asta { background-image: url("/css/images/member-sprite.png"); background-position: -10px -246px; display: block; float: left; width:48px; height:30px; margin: 10px 40px 0 10px; } +.tour-us-list, .tour-us-list1 { width:945px; margin:0px auto 10px 20px; display: block; clear: both; } +.content { width:965px; background-image: url(/css/images/deals/bg-content1.png); background-position: -20px; clear: both; margin: -20px 0 0 -14px; } +.tour-us-list { height:392px; padding-left: 35px; } +.tour-us-list1 { height:420px; background:url(/css/images/deals/bg-us-header2.png) no-repeat; margin: 15px 0 0 -15px; *height:447px; + *margin-left:-15px; +padding-left: 30px; } +.tour-us-list .tourTitle, .tour-us-list1 .tourTitle, .tourTitle1 { display: block; width:850px; height:71px; margin-bottom:20px; padding: 15px 0 0 15px; } +.tour-us-list .tourTitle { background:url(/css/images/deals/bg-tour-title.png) no-repeat left 5px; } +.tour-us-list .tourTitle .mainTitle, .tour-us-list1 .tourTitle .mainTitle, .mainTitle { color:#194772; font-size:27px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight: normal; font-variant: normal; } +.tourTitle .destinations { + display: block; + font-weight: bold; + margin-top:0; + font-size: 12px; + margin-top:5px; +} +.tourTitle .destinations img { + float: right; + margin-top: 0; + margin-right: 5px; + margin-bottom: 0; + margin-left: 5px; +} +.tour-us-list .photoLeft { float: left; width:334px; height:302px; margin-left: -30px; padding-top: 20px; } +.photoLeft-first { + float: left; + width:270px; + height:280px; + margin: 23px 5px 10px 6px; + font-size: 16px; + padding:2px 0; +} + .tour-us-list1 .infoRight .Group-Tours li { + height: auto; + clear: both; + font-size: 14px; + font-weight: bolder; + line-height: 38px; + background-image: none; + margin: 0px; + padding: 0px; +} +.Group-Tours .priceFrom-1 { + padding-top: 10px; + margin-top: 10px; + text-align: left; + width: 350px; + line-height: 30px; +} +.Group-Tours .priceArea { + margin: 0; +} +.group-info { + padding-top: 10px; + padding-bottom: 10px; + background:url("/css/images/flight-tour-promotion/bg-question.jpg") no-repeat scroll 0 0 transparent; + border: 1px solid #DFDFDF; +} +.group-info .group-title { + background-color: #DFDFDF; + padding: 5px 15px 5px 15px; +} +.Group-Tours{ + background: url("/css/images/bg-tour-highlights-2.png") repeat scroll 0 0 transparent; + height: 205px; + width: 250px; + color: #FFFFFF; + left: 0; + padding: 10px; + position: relative; + margin-top: -225px; +} +.Group-Tours img { + padding: 5px 0 5px 5px; + float:right; +} +.Group-Tours .youSave { + font-size: 11px; + color: #FFFFFF; + float: left; + text-align: left; + padding-top: 20px; + font-family: Arial, Helvetica, sans-serif; +} +.Group-Tours .youSave a { + color: #FFFFFF; + text-decoration: underline; +} +#main .tour-us-list1 .tourTitle .photoLeft-first .Group-Tours .destinations .savepic { + color: #FFFFFF; +} +.photoLeft-first .Group-title { + font-size: 14px; + color: #194772; + padding:10px 15px 0 15px; + display: block; + font-weight: bold; +} +.photoLeft { float: left; width:310px; height:270px; text-align: center; margin-right: auto; margin-bottom: 10px; margin-left: -5px; padding-top: 5px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; } +.photoLeft p, .photoLeft-first p { color: #545454; font-family: Georgia; font-size: 18px; font-style: oblique; text-decoration: none; } +.tour-us-list1 .photoLeft-first a { padding: 2px;} +.tour-us-list .infoRight, .tour-us-list1 .infoRight { float: right; width:500px; padding:20px 0 0 0; } +.tour-us-list .infoRight .whyRecommend, .tour-us-list1 .infoRight .whyRecommend { color:#194772; font-size:16px; display: block; margin:10px 0; } +.tour-us-list .infoRight p, .tour-us-list1 .infoRight p { line-height:20px; margin:20px 0 10px 0; } +.tour-us-list .infoRight ul, .tour-us-list1 .infoRight ul { margin-left:5px; padding-left:0; } +.tour-us-list .infoRight ul li, .tour-us-list1 .infoRight ul li { list-style: none; line-height:18px; margin-bottom:5px; background:url(/pic/square-blue.png) no-repeat left 5px; padding-left:12px; } +.tour-us-list .priceArea, .tour-us-list1 .priceArea { height:67px; background:#ededed; display: block; float:left; width:500px; padding-left: -10px; margin-left: 15px; } +.tour-us-list .priceArea .priceFrom, .tour-us-list1 .priceArea .priceFrom { float: left; text-align: center; font-size:22px; width:310px; padding-top:10px; background: none repeat scroll 0 0 #D9D9D9; height: 57px; } +.tour-us-list .priceArea .priceFrom strong, .priceFrom-1 strong { color:#a31022; font-size:40px; font-family:Arial, Helvetica, sans-serif; } +.tour-us-list .priceArea .viewMore, .tour-us-list1 .priceArea .viewMore { float: right; width:150px; padding : 14px 10px 0 0; } +.pricetime { font-size: 16px; color: #194772; font-style: italic; font-family: Georgia; } +.priceFrom-1 { width: 320px; _width:300px; *width:300px; +float: left; text-align: center; font-size:22px; } +.pricebar { float:left; } +#bottomBlock { + width:960px; + height:20px; + display: block; + background: url(images/deals/bg-footer-2013.png) no-repeat -10px; + margin: 0 auto; +} + +.arrowDownTest { border:#999 1px solid; padding:3px 4px; display:block; position:absolute; background-color:#FFF; color:#a31022; z-index:11000; -moz-border-radius:4px; } +.arrowDown { position:absolute; top:21px; left:4px; } +.destinations .infotitle { + font-size: 16px; + display: block; + width: 240px; +} +#header .headerinfo li { + background: url(images/deals/right.png) no-repeat left; + list-style-type: none; + padding-left: 25px; +} +#main-top { + background: url(images/deals/best-selling.png) no-repeat; + height: 35px; + width: 881px; + float: right; + font-family: Georgia, "Times New Roman", Times, serif; + font-style: oblique; + font-weight: bolder; + color: #ffe400; + font-size: 22px; + padding: 23px 0 0 75px; + *margin: 0 0 0 -17px; +} +#main #contentHead #content .top { + background: url(images/deals/bg-top.png) no-repeat; + height: 10px; + width: 300px; + clear: both; + display: block; +} +#main #contentHead #content { + width: 300px; + padding: 2px; + float: left; +} +#main #contentHead #content .botton { + background: url(images/deals/bg--bottom.png) no-repeat; + height: 10px; + display: block; + background-position: 0px -4px; +} +#main #contentHead { + width: 915px; + display: block; + float: left; + margin: 10px 10px 25px 16px; +} +#content .content-main { + background: url(images/deals/bg-info.png) repeat-y; + display: block; + margin:0; + padding:2px 10px 2px 14px; +} +#content .content-main .img { + margin: 5px 5px 5px 2px; +} + +/* festival gp tours */ +#festivalTours { + margin: 10px; +} +#festivalTours h2 { font-size:20px; font-weight: normal; margin: 0 0 10px 0; display: block;} +.festivalTours { + width:207px; + float:left; + background-color: #EBEBEB; + background-image: -moz-linear-gradient(center top, #FAFAFA 0%, #EBEBEB 100%); + border: 1px solid #CCCCCC; + box-shadow: 1px 2px 3px 0 #CCCCCC; + padding: 5px; + position: relative; + margin: 0 5px 20px 4px; +} +.festivalTours .tourPic { + padding:2px; + background:#fff; + width:200px; + position:relative; +} +.festivalTours .tourPic img { + width:200px; + height:165px; +} +.festivalTours .tourInfo { + margin:5px 0; + width: 210px; +} +.festivalTours .tourInfo .tourTitle { + float: left; + font-size:16px; + line-height: 18px; +} +.festivalTours .tourInfo .tourTitle a { text-decoration: none; color:#000; } +.festivalTours .tourInfo .tourPrice { + float: right; + width:60px; + padding-right: 5px; +} + .pic { + color:#a31022; + font-family:Arial, Helvetica, sans-serif; + font-size:20px; + display: block; + width: auto; + margin-top: 8px; +} +#content .content-main .more-details { + display: block; + text-align: center; +} +#header .info-ps { + clear: both; + display: block; + padding-left: 30px; + width: 900px; +} +.festivalTours .hideBlock { background:url(/css/images/bg-tour-highlights-2.png) repeat; color:#fff; position: absolute; top:0; left:0; width:171px; height:139px; cursor:pointer; padding:15px; } +.festivalTours .hideBlock .destinations { + font-size:15px; + display: block; + margin-bottom:15px; +} +.festivalTours .hideBlock .destinations ul { margin-left:0} +.festivalTours .hideBlock .destinations ul li { + list-style: none; + line-height:15px; + margin:0 0 10px -40px; + width: 180px; + *margin:0 0 10px 0; +} +.festivalTours .hideBlock p { margin-top:10px; display: block; line-height:20px; } +.festivalTours .hideBlock .description { display: block; } +.festivalTours .hideBlock .youSave { width:150px; float: left; position:absolute; bottom:15px; left:15px; } +.festivalTours .hideBlock .youSave b { font-family:Arial, Helvetica, sans-serif; font-size:20px; display: block; margin-top:5px; } +.festivalTours .hideBlock .moreButton { width:100px; float: right; text-align:right; position:absolute; bottom:15px; right:15px; } +.festivalTours .hideBlock .moreButton img { width:auto; height:auto } + +.moreDeals { display: block; text-align:right; margin: 5px 0 10px 0; background:url(/pic/doubleArrow.gif) no-repeat right; padding-right:10px;} +.moreDeals a:hover { text-decoration: none;} +.featured-deals .deals-title { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 18px; + font-weight: bolder; + display: block; + width: 200px; + float: left; + margin-right: 20px; + text-align: center; + padding: 5px 0; +} +.featured-deals { + float: left; + width: 950px; + margin-bottom: 10px; +} +.featured-deals .table { + width: 950px; + float: left; +} +.featured-deals .now { + background-color: #d7eaf8; + color: #0d548a; +} +.featured-deals .table .title { + color: #0d548a; + font-weight: bolder; + font-size: 16px; + text-align: center; + background-color: #d7eaf8; +} +.featured-deals .table td { + padding: 3px 0; + text-align: center; +} +.featured-deals .table .title td { + padding: 5px 0; +} +.featured-deals .table .bold { + font-weight: bolder; +} +.featured-deals .table .red_price { + color: #a41124; +} +.featured-deals table { + border-bottom: 2px solid #D1D1D1; + margin: 0; + width: 610px; +} +.featured-deals td { + border-bottom: 1px solid #D9D9D9; +} + .more { + width: 180px; + margin-right:35px; + float: right; + color: #545454; + padding-bottom: 2px; + background: url(/css/images/tour/arrow.png) no-repeat right -12px; +} + .more:hover { + background-position: right 2px; + color:#B00606; +} +.featured-deals .more{ + margin:35px 35px 5px 0; + width: 140px; +} +.featured-deals .deals-title a { + cursor: pointer; +} +.featured-deals .featured { + margin-top: 10px; +}#content .content-main .tillit { + font-family: Georgia, "Times New Roman", Times, serif; + font-size: 16px; + font-style: italic; + color: #0c4e8d; + display: block; + clear: both; + margin: 5px 10px; +} +#content .content-main .info{ + padding:0 10px; + float:left; + width: 250px; +} +#content .content-main .info p { + margin: 5px 0 0 0; +} +.priceWas { text-decoration: line-through; color:#545454!important; font-size:12px!important; font-family:Verdana, Geneva, sans-serif!important; margin-top:2px!important; text-align:right;}#content .content-main .info span { + color: #a60303; + font-family: Arial, Helvetica, sans-serif; + font-size: 22px; + padding:0 5px; +} + +#main h2 { + border-bottom: 1px solid #D2D2D2; + color: #545454; + display: block; + font-family: Verdana,Geneva,sans-serif; + font-size: 22px; + padding:0 10px 10px 0; + width: 890px; + margin: 0 30px 5px 20px; +} +#header .save600 { + float: right; + margin-right: -70px; + width: 200px; +} +#header .save-600 { + float: left; + width: 200px; + margin-left: -70px; +} +#header .hainan { + position: absolute; + float: right; + width: 200px; + height:200px; + + *padding: 150px 0 0 100px; + *width: 200px; + margin-top: 350px; + margin-left: 700px; +}#header .headerinfo li { + line-height: 21px; +} +.content-main .info s { + margin-left: 10px; +} +.destinations ul { + margin-left: 0px; +} + +#qaBox{width:660px; float:left; background:none!important;background:none} +#qa4tour .qaBottom{ background:none!important;background:none} +.qaMaintitle{margin:0!important;} \ No newline at end of file diff --git a/css/from-us.css b/css/from-us.css new file mode 100644 index 0000000..9c7eb7c --- /dev/null +++ b/css/from-us.css @@ -0,0 +1,93 @@ +@charset "utf-8"; +/* CSS Document */ +body { padding:0px; margin:0 0 20px 0; background:#ededed; font-family: Verdana, Geneva, sans-serif; font-size:18px; color:#545454; font-size:12px; } +.clear { clear:both; } +#header { background:url(/css/images/tour/us/bg-us-header.jpg) no-repeat; width:846px; height:235px; margin:0 auto; display: block; padding:400px 50px 0 50px;} +#header p { color:#545454; font-size:14px; line-height:20px;} +#header p span { color:#194772; font-size:18px;} +#header ul { margin-left:0; padding-left:0} +#header ul li { list-style: none; line-height:20px; margin-bottom:5px; background:url(/pic/green-mark.png) no-repeat left 5px; padding-left:25px; font-size:14px;} + +img { border: none; } +#top { width:100%; height:79px; background-image:url(/css/images/flight-tour-promotion/top-bg-1.png); margin-bottom:20px; } +#top-in { width:1026px; height:72px; margin:auto; background-image:url(/css/images/flight-tour-promotion/top-bg-2.jpg); background-repeat:no-repeat; } +.logo { width:74px; height:62px; padding-top:10px; float:left; } +#nav { float:left; } +h1 { font-size:40px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; color:#ffea00; margin: 0 0 5px 0 } +.sponsoredBy { color:#194772; font-family:Arial, Helvetica, sans-serif; font-size:20px;} +.sponsoredBy strong { font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;} +.promoWords { float: left; display: block; font-size:20px; color:#fff; margin:14px 10px; } +#nav #topnav { width:160px; height:25px; background:#7C7C7C; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; padding:8px 0 0 0; margin:0 0 0 730px; } +#nav #topnav a { color:#fff; text-decoration:none; } +#nav #topnav a:hover { text-decoration:underline; } +#nav #mainnav { width:900px; } +#nav #mainnav ul { padding:0px; margin:8px 0 0 0; list-style:none; } +#nav #mainnav ul li { float:left; } +#nav #mainnav ul li a { display:block; padding:5px 8px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-right:5px; color:#454545; } +#nav #mainnav ul li a:hover { background-color:#7C7C7C; color:#FFF; } +#main { width:922px; margin:auto; background:url(/css/images/tour/us/bg-content.png) repeat-y; padding:12px; } + +.tour { width:899px; background-color:#DEDEDE; padding:2px; -moz-border-radius:6px; } +.tour h2 { margin:0; font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight: normal; color:#545454; padding:8px 0 8px 8px; } +.package { width:100%; background-color:#FFF; } +.package1 { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#055F9E; font-weight:bold; text-align:center; border-bottom:#d1d1d1 1px solid; padding:8px 0 8px 0; } +.package2 { border-bottom:#d1d1d1 1px solid; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:8px 0 8px 0; text-align:center; line-height:22px; } +.package2 a { color:#545454; } +.package2 a:hover { color:#a31022; text-decoration:none } +#qaArea { margin: 20px 0; height:100%; overflow:hidden; clear: both; } +#qaArea .questionBox { background:url(/css/images/flight-tour-promotion/bg-question.jpg) no-repeat; width:549px; height:264px; float: left; } +#qaArea .questionBox .questionTitle { color:#045f9e; font-size:22px; padding:5px 0 0 15px; } +#qaArea .questionBox .qaDetail { margin: 10px 0; height:190px; overflow-y: scroll; width:529px; padding:10px; } +.qaList { border-bottom: 2px dashed #d1d1d1; padding: 0 5px 15px 5px; margin-bottom:15px; margin-right:10px; } +.qaList .question { font-size:14px; position:relative } +.qaList .question .questionContent { float: left; width:465px; display: block; margin-bottom:5px; } +.qaList .question .qTitle { display: block; float: left; font-size:20px; color:#a31022; width: 27px; height:27px; text-align:center; margin-top:-8px; } +.qaList .question .whoAsked { font-size:11px; color:#666; display: block; margin: 3px 0 0 0; padding-left:27px; font-style:italic; clear:both; } +.qaList .question .whoAsked a { background:url(/pic/reply.png) no-repeat left; padding:2px 0 2px 23px; font-size:12px; color: #545454; margin-left:10px; } +.qaList .answer { background:#f1f1f1; border:1px solid #d1d1d1; position:relative; padding:10px 10px 10px 40px; margin:15px 0 0 27px; line-height:18px; } +.qaList .answer .aTitle { background:#d1d1d1; width:27px; height:26px; font-size:18px; color:#0789bf; position:absolute; top:0; left:0; padding:1px 0 0 0; text-align:center; _left:-10px; } +.qaList .answer .whoReplied { font-size:11px; display: block; margin: 0 0 5px 0; } +#qaBox { background:url(/css/images/flight-tour-promotion/bg-qa-box-340.png) no-repeat top; width:300px; height:240px; border:0px solid #d1d1d1; padding: 15px 20px 25px 20px; float: right; color:#545454 } +#qaBox .qaTitle { font-size:20px; display: block; margin:0 0 15px 0; } +#qaBox .questionboxTitle { font-size:11px; font-weight: bold; display: block; margin-bottom:10px; } +#qaBox .questionboxTitle a { color:#a31022; text-decoration: underline; } +#qaBox .questionboxTitle a:hover { text-decoration: none; } +#qaBox textarea { border:1px solid #d1d1d1; background:#fff; padding:5px; width:285px; height:70px; } +#qaBox .name-email { margin: 10px 0; font-size:11px; font-weight: bold; } +#qaBox .name-email input { border:1px solid #d1d1d1; background:#fff; padding:3px; width:170px; margin:0 10px 5px 5px; font-size:12px; } +/* footer info */ +#footerFeature { width:903px; margin: 0 auto; border-top:1px solid #d1d1d1; padding-top:20px; height:100%; overflow: hidden } +#footerFeature .featureDetail { background:url(/css/images/citytour/border-right.png) no-repeat right; float: left; width:200px; padding: 0 10px 20px 0; text-align:left; margin-right:15px; } +#footerFeature .featureDetail.last { background: none; padding-right:0; margin-right:0; width:217px; } +#footerFeature .featureDetail .featureTitle { font-size:18px; display: block; margin: 0 0 10px 0; } +#footerFeature .featureDetail ul { margin-left:0; padding-left:5px; } +#footerFeature .featureDetail ul li { list-style: none; background:url(/css/images/citytour/green-mark.png) no-repeat left 5px; padding-left:20px; font-size:11px; line-height:16px; margin-bottom:10px; } +#footerFeature .featureDetail ul { margin-left:0; } +#footerFeature .featureDetail.first li { margin-bottom:8px!important; } +#footerFeature .featureDetail ul li.last { background: none; padding-left:0; text-align:right; margin-right:15px; } +.greatDeals { width:161px; height:161px; position: absolute; top: -30px; right:-30px; } +#copyRight { width:500px; font-size:16px; margin: 10px auto; color:#fff; text-align:center; height:100%; overflow: hidden; } +.iata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -105px; display: block; float: left; width: 45px; height:30px; margin: 10px 40px 0 10px; } +.ustoa { background-image: url("/css/images/member-sprite.png"); background-position: -10px -155px; display: block; float: left; width:103px; height:21px; margin: 10px 40px 0 10px; } +.pata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -196px; display: block; float: left; width:70px; height:30px; margin: 10px 40px 0 10px; } +.asta { background-image: url("/css/images/member-sprite.png"); background-position: -10px -246px; display: block; float: left; width:48px; height:30px; margin: 10px 40px 0 10px; } + +.tour-us-list { width:835px; margin:15px auto 20px auto; display: block; clear: both; height:382px;} +.tour-us-list .tourTitle { display: block; background:url(/css/images/tour/us/bg-tour-title.png) no-repeat; width:825px; height:71px; margin-bottom:20px; padding:5px 0 0 15px;} +.tour-us-list .tourTitle .mainTitle { color:#194772; font-size:27px; font-family:Georgia, "Times New Roman", Times, serif; display: block; font-style:italic;} +.tour-us-list .tourTitle .destinations { display: block; font-weight: bold; margin-top:3px;} +.tour-us-list .tourTitle .destinations img { margin: 0 5px;} +.tour-us-list .photoLeft { float: left; width:334px; height:302px; margin:0 0 0 -30px; } +.tour-us-list .infoRight { float: right; width:500px; padding-right:10px; } +.tour-us-list .infoRight .whyRecommend { color:#194772; font-size:16px; display: block; margin:10px 0;} +.tour-us-list .infoRight p { line-height:20px; margin:20px 0 10px 0;} +.tour-us-list .infoRight ul { margin-left:5px; padding-left:0;} +.tour-us-list .infoRight ul li { list-style: none; line-height:18px; margin-bottom:5px; background:url(/pic/square-blue.png) no-repeat left 5px; padding-left:12px;} +.tour-us-list .priceArea { height:67px; background:#ededed; display: block; float:left; width:515px; margin-left:-5px;} +.tour-us-list .priceArea .priceFrom { float: left; background:#d9d9d9; text-align: center; font-size:22px; height:57px; width:310px; padding-top:10px;} +.tour-us-list .priceArea .priceFrom strong { color:#a31022; font-size:40px; font-family:Arial, Helvetica, sans-serif;} +.tour-us-list .priceArea .viewMore { float: right; width:150px; padding:14px 20px 0 0;} + +#bottomBlock { background:url(/css/images/tour/us/bg-bottom.png) no-repeat; width:946px; height:22px; display: block; margin:0 auto;} +.arrowDownTest { border:#999 1px solid; padding:3px 4px; display:block; position:absolute; background-color:#FFF; color:#a31022; z-index:11000; -moz-border-radius:4px; } +.arrowDown { position:absolute; top:21px; left:4px; } \ No newline at end of file diff --git a/css/giant-panda.css b/css/giant-panda.css new file mode 100644 index 0000000..aa4edeb --- /dev/null +++ b/css/giant-panda.css @@ -0,0 +1,111 @@ +/*Great Wall 页面框架*/ +body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(/image/panda/bg-1.jpg) repeat-x top #c6ce9b; } +.clear { clear:both; } +#wrapper { width:958px; margin:auto; padding-top:15px; } +#headerBig { width:958px; background-image:url(/image/panda/head.png); height:390px; } +#header { width:958px; background-image:url(/image/panda/headSmall.png); height:227px; } +#logo { padding:90px 0 0 50px; float:left; } +#topNav { width:155px; height:22px; float:right; background:url(/image/panda/bg-top.png) no-repeat; margin:5px 2px 0 0; color:#000; font-size:11px; font-weight:bold; padding:5px 0 0 10px; } +#topNav a { color:#000; } +#main { width:958px; background:url(/image/panda/bg-2.png) repeat-y; } +#main h1 { width:846px; height:49px; background:url(/image/panda/bg-3.png) no-repeat; margin:0 0 15px 15px; padding:8px 0 0 80px; font-size:24px; color:#555; } +/*----sideBar-----*/ + +#sideBar { width:175px; padding-bottom: 40px; float: left; z-index:1000; margin-left:16px; *margin-left: 8px; +} +#sideBar h2 { border-bottom:1px solid #CCCCCC; color:#666666; display:block; font-size:14px; line-height:18px; margin:5px 0; padding-left:8px; text-transform:uppercase; } +#sideBar .navLeft { margin:0 0 20px 0; padding:0; border-top-width: 5px; border-top-style: solid; border-top-color: #8F995A; } +#sideBar .navLeft ul { position:static; margin:0; padding:0; } +#sideBar .navLeft li { list-style: none; margin:0; padding:0; background:#fff; background: #fff url(/css/images/sprites.gif) no-repeat 8px -692px; line-height:20px; border-top: 1px solid #fff; border-bottom: 1px dotted #ccc; position:relative; display:block; } +#sideBar .navLeft li.subnav { position:relative; background: url(/pic/arrow-r.GIF) no-repeat right 50%; } +#sideBar .navLeft li.subnav a:hover { color:#fff; background: url(/pic/white-arrow.gif) #A31022 no-repeat right 52% } +#sideBar .navLeft li.subnav:hover { border:1px solid #d1d1d1; width:190px; } +#sideBar .navLeft a { padding: 5px 0 5px 20px; display:block; font-size: 11px; font-weight: bold; } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited, #sideBar .navLeft a:hover, #sideBar .navLeft a:active { text-decoration:none; cursor:pointer } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited { color:#a1a1a1 } +#sideBar .navLeft a:hover { color:#A31022; background-color: #f4f4f4; background-image: url(/css/images/sprites.gif); background-repeat: no-repeat; background-position: 10px 50px; } +#sideBar .navLeft li.active a:link, #sideBar .navLeft li.active a:visited, #sideBar .navLeft li.active a:hover, #sideBar .navLeft li.active a:active { color:#47700A; background-color:#f4f4f4; font-size:13px; } +#sideBar .navLeft li a:hover { color:#f4f4f4; background-color:#8F995A; } +/*----contentMiddle-----*/ + +#contentMiddle { width:730px; float:left; margin-left:14px; padding-bottom:20px; } +#contentMiddle h2 { font-size:18px; color:#444; padding:0px; margin:0px; height:33px; padding:10px 0 0 40px; background:url(/image/panda/bamboo.png) no-repeat; } +#contentMiddle p { color:#333; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding:0px; margin:0px; margin-bottom:10px; } +#contentMiddle p a { color:#444; } +#contentMiddle p a:hover { color:#a31022; text-decoration:none; } +#contentMiddle ul { margin:0 0 15px 0px; padding:0; } +#contentMiddle ul li { font-size:12px; color:#444; font-style:italic; background:url(/css/images/drop-2.GIF) no-repeat left center; line-height:13px; margin-bottom:8px; list-style:none; padding-left:14px; } +#contentMiddle ul li a { color:#666; } +#contentMiddle ol { margin:0 0 15px 20px; padding:0; } +#contentMiddle ol li { font-size:12px; color:#666; font-style:italic; line-height:13px; margin-bottom:8px; } +#contentMiddle ul li a, #contentMiddle ol li a { color:#666; } +.pandaThing1 { width:340px; float:left; border:#ADB586 8px solid; -moz-border-radius:6px; position:relative; margin-top:18px; padding-bottom:10px; } +.panda1 { width:74px; height:62px; background:url(/image/panda/t-1.png) no-repeat; position:absolute; margin:-24px 0 0 -10px; } +.pandaThing1 h3 { padding:0px; margin:0px; font-size:16px; padding:10px 0 0 65px; margin-bottom:15px; color: #666; } +.pandaThing1 img { margin:0 0 5px 13px; } +.pandaThing1 ul { list-style:none; padding:0px; margin:0px; margin:0 13px 0 13px; } +#contentMiddle .pandaThing1 ul li { font-size:11px; border-bottom:#89B63D 1px dashed; padding-bottom:5px; margin-top:5px; line-height:18px; list-style:none; background:none; font-weight:normal; font-style:normal; padding-left:5px; } +#contentMiddle .pandaThing1 ul li a { color:#545454; text-decoration:none; font-weight:bold; } +#contentMiddle .pandaThing1 ul li a:hover { text-decoration:underline; } +.red { color:#a31022; } +.pandaThing2 { width:350px; float:right; border:#BFC695 1px solid; position:relative; padding-left:8px; margin-top:18px; -moz-border-radius:6px; background:url(/image/panda/bg-panda.jpg) no-repeat right bottom; height:380px; } +.panda2 { width:65px; height:54px; background:url(/image/panda/t-2.png) no-repeat; position:absolute; margin:-15px 0 0 0; } +.pandaThing2 h3 { padding:0px; margin:0px; font-size:16px; padding:10px 0 0 65px; margin-bottom:15px; color: #555555; } +.pandaThing2 ol { padding:0px; margin:0px; margin-left:35px; color:#545454; } +.pandaThing2 ol li { font-size:12px; line-height:18px; margin-bottom:5px; } +.word { font-size:11px; font-weight:bold; } +.pandaPhoto { width:155px; height:155px; background:url(/image/panda/bg-4.png) no-repeat; padding:9px 0 0 9px; float:left; margin:10px 9px 5px 9px; *margin: 10px 7px 5px 7px; +} +.photoName { margin-top:10px; font-size:11px; color:#666; font-style:italic; } +#footer { width:100%; background:url(/image/panda/bg-bottom-1.jpg) no-repeat left bottom; } +#bottom { width:100%; background:url(/image/panda/bg-bottom-2.jpg) no-repeat right bottom; padding-bottom:50px; } +#bottomIn { width:958px; margin:auto; background:url(/image/panda/bg-2.png) repeat-y; font-size:11px; color:#666; padding-top: 10px; padding-bottom: 10px; text-align:center; } +#bottomIn img { border:none; } +#bottomIn p { margin:0 0 5px 0; line-height:15px; } +#bottomIn a:link, #bottomIn a:visited, #footer a:hover { color:#666666; border:none; } +#bottomIn a:hover { color:#a31022; text-decroration:none } +#bottombg { width:100%; margin:auto; height:16px; *margin-top: -3px; +background:url(/image/panda/bg-5.png) no-repeat center; } +.videoArea { width:330px; margin:0 5px; float:right; font-size:11px; color:#666; line-height:14px; } +.photoArea { width:auto; margin:0 5px; float:right; font-size:11px; color:#666; line-height:14px; } +Photo Name here .roundCorner { -moz-border-radius:5px 5px 5px 5px; } +.faqAnswer { background:url("/css/images/faq/a-bg.gif") no-repeat scroll -10px top #F6F6F6; margin-bottom:15px; padding:10px 10px 10px 50px; } +.faqquestion { background:url("/css/images/faq/q-bg.gif") no-repeat scroll left top #E7F1F4; margin-bottom:0px; padding:12px 10px 12px 50px; font-size: 14px; color:#444; } +.faqquestion a { color:#444; text-decoration:none; } +.faqquestion a:hover { color:#a31022; text-decoration:under-line; } +#sideBar .facts { border:1px solid #e8e8e8; padding:5px 0 5px 4px; background:#f9f9f9; width: 100%; } +#sideBar .facts a { color:#444; } +#sideBar .facts a:hover { color:#a31022; text-decoration:none; } +#sideBar .facts h2 { font-size:15px; text-transform: none; padding:0; } +#sideBar .facts ul { list-style:none; margin:0; padding:0; } +#sideBar .facts ul li { font-size:11px; color:#666; line-height:14px; margin-bottom:7px; list-style-image:url(/css/images/arrow-gray.gif); margin-left:12px; } +.testimonialBox { margin:8px 5px 8px 0; border-bottom:1px dotted #c6c6c6; padding: 5px; ; } +.more { text-align:right; margin:10px; color:#666; font-size:12px; } +.more a { color:#444; } +.testimonial { font-family:Georgia, Times New Roman, Times, serif; font-weight:bold; letter-spacing:-0.06em; line-height:17px; color:#666; font-style:italic; text-decoration:none; font-size: 13px; } +.quoteBegin { background:url("/pic/bg-quote-begin.gif") no-repeat scroll 4px 6px transparent; } +.quoteEnd { background:url("/pic/bg-quote-end.gif") no-repeat scroll 4px 6px transparent; } +.bywho { font-size:12px; color:#777; } + +/* footer update by Mercier @ 20110307 */ +.adsGroup { margin: 5px auto 15px auto; width:950px; } +.adsGroup img { margin-right:20px; } +.ourMembers { font-size:11px; font-weight:bold; margin:20px auto; text-align:left; width:903px; padding-left:15px; } +.ourMembers img { margin:10px 10px 0 0; width:auto; } +.ourMembers .security { border-right:1px solid #999999; float:left; margin-right:12px; width:195px; } +.ourMembers .members { border-right:1px solid #999999; float:left; margin-right:12px; width:310px; } +.ourMembers .payment { float:left; margin-right:12px; width:360px; } +.ourMembers .follow { float:left; width:160px; } +.ourMembers a { color:#545454; } +.securityArea { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:32px; left:650px; position:absolute; top:-8px; width:320px; } +.mcafeeIcon { float:left; font-size:11px; height:32px; width:120px; } +.mcafeeHotel { height:32px; left:530px; position:absolute; top:70px; width:115px; } +.mcafeeHotel2 { height:32px; left:820px; position:absolute; top:-38px; width:115px; } +.mcafeeFlight { height:32px; left:610px; position:absolute; top:40px; width:115px; } +.TrusteIcon { float:left; margin-top:-5px; text-align:right; width:181px; } +.TrusteIcon span { display:block; margin-top:4px; } + +/* like us on facebook */ +.fbLike { float: right; padding:10px; width:250px; font-style:italic; margin-top:5px; color:#3B5998; } +.fbLike a { color:#3B5998!important; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold;} +.fbLike a:hover { text-decoration: none;} \ No newline at end of file diff --git a/css/giantpanda.css b/css/giantpanda.css new file mode 100644 index 0000000..18f25e9 --- /dev/null +++ b/css/giantpanda.css @@ -0,0 +1,55 @@ +@charset "utf-8"; +/* CSS Document */ + +/*Right Content*/ +#contentRight .TopSellers { width:100%; margin-bottom: 15px;} +#contentRight .TopSellers h2 { background: #e4e4e4; border-left: 7px solid #A6A6A6; font-size:16px; font-weight:normal; height:30px; line-height:30px; padding-left:10px; margin:10px 0; display: block; clear: both; } + +#contentRight h2 { + background: url("/image/panda/bamboo.png") no-repeat scroll 0 0 transparent; + font-size: 16px; + padding-left:40px; + height:30px; +} +#contentRight h3 { font-weight:bold;} + +#contentRight .Feedback h2 { background:url(/image/giant-panda/update/feedback.png) no-repeat; color:#ffffff; height:40px; padding-top:8px;} +.Feedback .CustomerName { color:#a31022;} + + .TopSellers h3 a{ color: #545454; + font-size: 15px; + font-weight: bold; + text-decoration: none; + margin-top: 0;} + .TopSellers h2{background: #e4e4e4; border-left: 7px solid #A6A6A6; font-size:16px; font-weight:normal; height:30px; padding-left:10px; } + .TopSellers p { font-size:12px; margin-bottom:0;} + .TopSellers h3 { margin-top:0; margin-bottom:0;} + +.PandaPhoto { font-size:15px; font-style:italic; border-bottom: 1px #d1d1d1 dashed; margin-bottom:10px;} + +#sideBar { margin-top:5px;} +#sideBar p { margin-bottom:10px; } +#sideBar .navLeft { margin-bottom:20px;border-top:5px solid #a31022; text-align:left; } + +#sideBar .navLeft li { list-style: none; margin:0; padding:0; background: #fff url(/css/images/sprites.gif) no-repeat 8px -692px; line-height:30px; border-top: 1px solid #fff; border-bottom: 1px dotted #ccc; position:relative; display:block; } +#sideBar .navLeft a { display:block; font-size: 11px; } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited, #sideBar .navLeft a:hover, #sideBar .navLeft a:active { text-decoration:none; cursor:pointer;font-size:13px; } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited { color:#a1a1a1 } +#sideBar .navLeft a:hover { color:#A31022; background-color: #f4f4f4; background: url(/css/images/sprites.gif) no-repeat 10px 50px #; +} +#sideBar .navLeft li.active a:link, #sideBar .navLeft li.active a:visited, #sideBar .navLeft li.active a:hover, #sideBar .navLeft li.active a:active { color:#A31022; background-color:#f4f4f4; } +#sideBar .navLeft li a:hover { color:#f4f4f4; background-color:#A31022; } + +#sideBar .facts { border:1px solid #e8e8e8; background:#f9f9f9; margin: 0 0 10px 0; } +#sideBar .facts h2 { font-size:15px; text-transform: none; } +#sideBar .facts ul { list-style:none; margin:0; padding:0; } +#sideBar .facts ul li { font-size:11px; color:#666; line-height:14px; margin-bottom:7px; list-style-image:url(/css/images/arrow-gray.gif); margin-left:12px; } +#sideBar .otherContact { border: 1px solid #D1D1D1; + margin: 0 10px 15px 2px; + + width: 185px;} +#sideBar .otherContact h5 { border-bottom:1-px solid #d1d1d1; font-size:15px; background:url(/css/images/arrow4.gif) no-repeat 175px 5px; margin:5px 0 8px 0; border-bottom:1px solid #d1d1d1; padding-bottom:5px } +#sideBar .otherContact ul { margin-left:5px } +#sideBar .otherContact ul li { list-style:none; background:url(/pic/arrow-r.GIF) no-repeat left 7px; padding-left:15px; line-height:20px; margin-bottom:5px; } + +.PandasPhotos { margin-bottom:20px;} \ No newline at end of file diff --git a/css/guide-book.css b/css/guide-book.css new file mode 100644 index 0000000..583725d --- /dev/null +++ b/css/guide-book.css @@ -0,0 +1,46 @@ +@charset "utf-8"; +/* CSS Document */ +h2.categoryTitle { background: none repeat scroll 0 0 #E2E2E2 !important; border-left: 8px solid #BDBDBD; clear: both; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; margin-bottom: 15px; padding: 5px 0 5px 15px; color: #a31022 } +h2.categoryTitle a { text-decoration: none; } +.B-guidebook { background: url(/css/images/guide/bg-city/banner-travel-info.jpg) right 40px no-repeat #f3f3f3!important; } +#chinesefood { background-color: #FFF; border-bottom: 10px; border-bottom-color: #dfdfdf; } +#chinesefood .foodlist { display: block; padding: 8px 15px; border: #dfdfdf solid 1px; width: 375px; float: left; margin: 0 4px 10px 8px; height: 550px; } +#chinesefood .foodlist img { width: 355px; } +#chinesefood .foodlist h2 { font-weight: normal; width: 100%; float: left; font-size: 20px; color: #a31022; padding-bottom: 10px; font-weight: bold; } +#chinesefood .foodlist p { line-height: 18px; float: left; padding: 5px 0; } +/* nav left */ +.navLeft { margin: 0 0 20px 0; padding: 0; border-top-width: 5px; border-top-style: solid; border-top-color: #A31022 } +.navLeft ul { position: static; margin: 0; padding: 0 } +.navLeft li { list-style: none; margin: 0; padding: 5px 0; background: #fff; background: #fff url(/css/images/sprites.gif) no-repeat 8px -692px; line-height: 20px; border-top: 1px solid #fff; border-bottom: 1px dotted #ccc; position: relative; display: block } +.navLeft li a { text-decoration: none; } +/* info right */ +@media(min-width:1000px) { +.rightBox { padding: 5px 0 13px 13px !important; } +.rightContent { border-left: 1px solid #c9c9c9 !important; margin-bottom:15px; } +} +.rightContent { border-left: none } +.rightContent .rightBox { padding: 10px 0; border-bottom: 1px solid #c9c9c9; height: 100%; overflow: hidden } +.rightContent .rightBox img { width: 100% } +.rightContent .rightBoxNews { border-bottom: 1px solid #c9c9c9; padding: 0 0 13px 13px; margin-bottom: 10px; background: #f0f0f0; } +.rightContent .rightBoxNews .newsTitle { padding-top: 8px; padding-left: 5px; font-size: 16px; } +.rightContent .rightBoxNews ol { margin: 0; padding-left: 0px; } +.rightContent .rightBoxNews ol li { list-style: none; list-style-position: outside; line-height: 20px; margin-bottom: 10px; } +.rightContent .rightBoxNews ol li .topNumber { background: url(/css/images/guide/bg-city/bg-top-number.png) no-repeat left; width: 13px; height: 15px; display: block; color: #fff; float: left; text-align: center; padding: 0 2px 6px 0; margin-right: 10px; font-size: 12px; } +.rightContent .rightBoxNews ol li a { text-decoration: none; color: #336699; } +.rightContent .rightBoxNews ol li a:hover { text-decoration: underline; } +.rightContent .rightBoxNews ul { margin-left: 0; } +.rightContent .rightBoxNews ul li { background: url(/css/images/drop-1.gif) no-repeat left 6px; padding-left: 15px; list-style: none; line-height: 20px; margin-bottom: 5px; } +.rightContent .rightBoxNews ul li a { text-decoration: none; } +.rightContent .rightBoxNews ul li a:hover { text-decoration: underline; } +.rightContent .rightBox h4, .rightContent .rightBox h3 { font-size: 16px; margin: 0 0 10px 0; font-weight: normal; color: #000 } +.rightContent .rightBox h4 a, .rightContent .rightBox h3 a { font-size: 16px; text-decoration: none; color: #000 } +.rightContent .rightBox h4 a:hover, .rightContent .rightBox h3 a:hover { text-decoration: underline; color: #a31022; } +.rightContent .rightBox ol { margin: 0; padding-left: 15px; float: left; } +.rightContent .rightBox ol li { line-height: 20px; margin-bottom: 10px; font-size: 14px; } +.rightContent .rightBox ol li .topNumber { background: url(/css/images/guide/bg-city/bg-top-number.png) no-repeat left; width: 13px; height: 15px; display: block; color: #fff; float: left; text-align: center; padding: 0 2px 6px 0; margin-right: 10px; font-size: 12px; } +.rightContent .rightBox ol li a { text-decoration: none; } +.rightContent .rightBox ol li a:hover { text-decoration: underline; } +.rightContent .rightBox ul { margin-left: 0; } +.rightContent .rightBox ul li { background: url(/css/images/drop-1.gif) no-repeat left 6px; padding-left: 15px; list-style: none; line-height: 20px; margin-bottom: 5px; font-size: 14px } +.rightContent .rightBox ul li a { text-decoration: none; } +.rightContent .rightBox ul li a:hover { text-decoration: underline; } diff --git a/css/guide.css b/css/guide.css new file mode 100644 index 0000000..73c536e --- /dev/null +++ b/css/guide.css @@ -0,0 +1,895 @@ +/* 中华游标准CSS样本-信息栏目样式表 */ +/* Designed by ChinaHighlights.inc */ +h2 a { text-decoration: underline;} + +/*sidebar 左侧导航的样式*/ + +#sidebar ul { margin:0; padding:0; } +#sidebar ul li { list-style:none; } +#sidebar #cityMenu { margin-bottom: 15px; } +#sidebar #cityMenu ul li { height:28px; padding:0; } +#sidebar #cityMenu li a { display: block; color: #999; font-size:11px; padding:7px 0 7px 25px; border-bottom: 1px solid #ccc; background-image: url(/css/images/cruise/bg-cruise-quicklink.gif); background-repeat: no-repeat; background-position: 8px; text-decoration:none; line-height:13px; font-weight:bold; } +#sidebar #cityMenu li.normal a { color:#666; background:url(/pic/icon-gray.GIF) no-repeat 9px 8px; font-weight:normal; } +#sidebar #cityMenu li a:hover, #sidebar #cityMenu li.active a { background-image: url(/pic/icon-red.GIF); background-repeat: no-repeat; color:#a31022; background-position: 8px; font-weight:normal; } +#sidebar #cityMenu li.title { background-color:#ecebe9; font-size:12px; font-weight:bold; background-image:none; list-style:none; color:#666; padding: 5px 0 5px 10px; margin-right:5px; display: block; border-bottom: 1px solid #ccc; height:16px; } +#sidebar #cityMenu ul li:hover, #sidebar #cityMenu ul li.active { background-image: url(/css/images/bg-citymenu-hover.JPG); background-repeat: repeat-y; } +#sidebar #cityNews { margin-bottom: 15px; height: auto; } +#sidebar #cityNews h2 { background-image: url(/css/images/news-1.JPG); background-repeat: no-repeat; font-size: 14px; color: #FFFFFF; height: 28px; padding-top: 5px; padding-left: 10px; margin:0; } +#sidebar #cityNews ul { background-image: url(/css/images/news-2.JPG); background-repeat: repeat-y; } +#sidebar #cityNews #cityNewsFooter { background-image: url(/css/images/news-3.JPG); background-repeat: no-repeat; height: 10px; } +#sidebar #cityDiscussions { margin-bottom: 15px; } +#sidebar #cityDiscussions h2 { background-image: url(/css/images/diss-1.JPG); background-repeat: no-repeat; font-size: 14px; color: #FFFFFF; height: 28px; padding-top: 5px; padding-left: 10px; margin: 0; } +#sidebar #cityDiscussions ul { background-image: url(/css/images/diss-2.JPG); background-repeat: repeat-y; } +#sidebar #cityNews ul, #sidebar #cityDiscussions ul { font-size: 11px; line-height: 15px; padding:2px 16px 0 14px; margin-right: 10px; } +#sidebar #cityNews ul li, #sidebar #cityDiscussions ul li { padding:4px 0 6px 0; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #666; } +#sidebar #cityNews ul li:hover, #sidebar #cityDiscussions ul li:hover { background-color: #eaeaea; color:#a31022; text-decoration:none; } +#sidebar #cityNews a:link, #sidebar #cityDiscussions a:link, #sidebar #cityNews a:visited, #sidebar #cityDiscussions a:visited { color:#444; text-decoration:none; } +#sidebar #cityDiscussions #cityDiscussionsFooter { background-image: url(/css/images/diss-3.JPG); background-repeat: no-repeat; padding-bottom: 5px; } +#sidebar #siteSearch { background-image: url(/css/images/bg-site-search.JPG); background-repeat: no-repeat; height: 100px; text-align: center; } +#sidebar #siteSearch h2 { font-size: 14px; padding-top: 5px; color: #FFF; margin-bottom:4px; } +#sidebar #siteSearch form { margin:0; padding:0; } +#sidebar #siteSearch #searchBox { margin-bottom: 5px; border:none; height:20px; width:140px; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color:#fef6e3; } +/*video map*/ +.videoMap { border-bottom:#C1C1C1 3px solid; position:relative; width:100%; margin:0 0 38px 0; padding:0 0 5px 0; } +.videoMap ul { padding:0px; position:absolute; margin-left:15px; list-style:none; left: 18px; top: 5px; } +.videoMap ul li { display:block; margin:0 4px 0 0; float:left; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; background-image:url(/css/images/bg-page.GIF); padding:5px 10px 0 10px; height:22px; background-color:#fff; color:#C6162B; font-size:11px; font-weight:bold; } +.videoMap ul li.active { -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; border-bottom:3px solid #C1C1C1; border-left:3px solid #C1C1C1; border-right:3px solid #C1C1C1; background:#FFFFFF; } +.videoMap ul li.active a { color:#C6162B; } +.videoMap ul li a { color:#fff; text-decoration:none; } +.videoMap ul li a:hover { text-decoration:underline; } +/*Video index hot video*/ +/*Video index page 的hot video样式*/ +.hotVideoIndex { width:320px; margin:0 0 16px 0; padding:10px 5px 5px 5px; float:left; } +.hotVideoIndex .videoIntroduction { padding-top:7px; } +.hotVideoIndex .videoIntroduction h3 { font-size:13px; margin-top:5px; } +.hotVideoIndex .videoIntroduction h3 a { color:#248bb8; text-decoration:none; } +.hotVideoIndex .videoIntroduction p a { color:#6b6b6b; text-decoration:none; } +/*Hot video的样式*/ +.detailRight { width:760px; float:none; } +.detailRight .video { width:220px; padding:0 3px 0 3px; margin-bottom:19px; } +.detailRight .video .videoSmallImg { width:100px; float:left; } +.detailRight .video .videoSmallImg img { width:100px; } +.detailRight .video .videoInfo { width:116px; margin-left:3px; float:left; color:#744817; font-size:11px; } +.detailRight .video .videoInfo p { color:#744817; } +.detailRight .video .videoInfo p a { color:#6b6b6b; text-decoration:none; } +.detailRight .video .videoInfo p a:hover { border-bottom:1px dashed #6b6b6b; } +/*video板块的list列表样式*/ +.videoDetailHot { margin:0 0 16px 0; border-bottom:#d1d1d1 solid 3px; } +.videoDetailHotLeft { float:none; } +.videoDetailHotLeft2 { width:760px; float:left; text-align:center; margin-bottom:5px; } +.videoDetailHotRight { float:left; padding-left:5px; } +.videoDetailHotRight h3 { font-size:14px; margin-bottom:5px; } +.videoDetailHotRight h3 a { text-decoration:none; color:#545454; } +.videoDetailHotRight p a { color:#6b6b6b; } +.videoDetailHotRight .vote { margin:3px 0 2px 0; height:25px; } +.videoDetailHotRight .vote img { margin-right:5px; } +.videoDetailHotRight .vote a { background:url(/css/images/faq/vote-bg.gif) repeat-x top left; height:18px; float:left; border:1px #efcb91 solid; padding:0 5px 0 6px; font-size:11px; color:#8b581d; display:block; text-decoration:none; margin-right:10px; } +.videoDetailHotRight .vote a:hover { background:url(/css/images/faq/vote-hover-bg.gif) repeat-x top left; } +.videoDetailHotRight #hotvideoMenu { margin-top:3px; height:25px; margin-bottom:6px; } +.videoDetailHotRight #hotvideoMenu .voteAnswer { -moz-border-radius:4px; -moz-border-radius:4px; background-position:bottom; border:#D1D1D1 1px solid; font-size:11px; text-align:center; padding:3px 8px 3px 8px; float:left; margin-right:15px; height:18px; } +.videoDetailHotRight #hotvideoMenu .voteAnswer:hover { background:#fff; } +.videoDetailHotRight #hotvideoMenu .voteAnswer a { color:#545454; } +/*other video的列表*/ +.videoOtherList { margin:10px 0 5px 0; } +.videoOtherList .line { border-bottom:#ddb26d dashed 1px; height:1px; margin:3px 0 10px 0; } +.videoOtherList .videoTitle { color:#6b6b6b; float:left; padding:0 5px; width:175px; margin:3px 3px 5px 0; } +.videoOtherList .videoTitle table { width:175px; valign:middle; } +.videoOtherList .videoTitle table img { width:130px; height:97px; border:1px solid #d1d1d1; } +.videoOtherList .videoTitle .albumTitle { line-height:16px; font-size:12px; } +.videoOtherList .videoTitle .albumTitle a { color:#545454; text-decoration:none; font-weight:bold; font-size: 11px; } +.videoOtherList .videoTitle .upLoadTime { font-size:11px; color:#6b6b6b; } +.videoOtherList .videoPublisher { width:200px; -moz-border-radius:4px; border:#d1d1d1 3px solid; padding:10px; background-color:#fff; margin:5px; font-size:12px; line-height:20px; position:relative; top: -30px; left: -240px; } +.videoOtherList .videoPublisher .outTitle { font-size:12px; color:#c03; font-weight:bold; } +.videoOtherList .videoPublisher .outTitle a { color:#a31022; } +.videoOtherList .videoPublisher .outTitle a:hover { text-decoration: none; } +.videoOtherList .videoPublisher .introduction { font-size:10px; color:#838383; margin-top:5px; } +.videoOtherList .videoPublisher2 { width:200px; -moz-border-radius:4px; border:#d1d1d1 3px solid; padding:10px; background-color:#fff; margin:5px; font-size:12px; line-height:20px; position:relative; top: -156px; left: 140px; } +.videoOtherList .videoPublisher2 .outTitle { font-size:12px; color:#c03; font-weight:bold; } +.videoOtherList .videoPublisher2 .introduction { font-size:10px; color:#838383; margin-top:5px; } +/*Video index page 的hot video样式*/ +.hotVideoIndex { margin:0 0px 16px 0; border-bottom:3px solid #d1d1d1; width: 760px; } +.hotVideoIndex .videoIntroduction { padding-left:5px; } +.hotVideoIndex .videoIntroduction h4 { font-size:14px; margin-bottom:5px; margin-top:0; } +.hotVideoIndex .videoIntroduction h4 a { color:#545454; text-decoration:none; } +.hotVideoIndex .videoIntroduction p a { color:#6b6b6b; text-decoration:none; } +/*video 板块详细的video页面样式*/ +.videoDetailBigSize { width:650px; margin:0 0 16px 0px; border-bottom:#f1f1f1 solid 1px; padding:0; } +.videoDetailBigSize .videoDetail { width:660px; padding:10px 0 10px 0; text-align:center; } +.videoDetailBigSize .videoIntroduction { width:640px; padding:15px 5px 5px 10px; } +.videoDetailBigSize .videoIntroduction h5 { font-size:14px; margin-bottom:5px; } +.videoDetailBigSize .videoIntroduction input { border:1px solid #d1d1d1; background:#f1f1f1; width:590px; padding:3px; font-size:12px; color:#545454; height:21px; } +#videoMenu { width:638px; height:28px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#6b6b6b; margin:0; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; border:#D2D2D2 1px solid; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; } +#videoMenu .choose1 { float:left; height:14px; padding:3px 26px 3px 26px; margin:5px 0 5px 0; width:190px; } +#videoMenu .choose2 { float:left; height:14px; padding:3px 26px 3px 26px; border-right:1px solid #CACACA; margin:5px 0 5px 0; } +#videoMenu .choose1 img, #videoMenu .choose2 img { margin-right:10px; } +#videoMenu .choose1 a, #videoMenu .choose2 a { text-decoration:none; color:#545454; } +#videoMenu .choose1 a:hover, #videoMenu .choose2 a:hover { text-decoration:underline; } +/*video详细页面板块样式*/ +.videoReviewShare { width:554px; margin:10px 0 0 0; padding:0 5px 0 5px; } +/*video promo*/ +.promoVideoPhoto { padding: 15px 5px 15px 10px; background:#f9f9f9; border:solid 1px #ddd; margin-bottom:15px; float: none; width: 743px; } +.promoVideoPhoto1 { padding: 15px 5px 15px 10px; background:#f9f9f9; border:solid 1px #ddd; margin-bottom:15px; } +/* 城市 Index 页面的样式表*/ +#contentPicture { width:250px; height:auto; margin:5px; float:right; } +#contentPicture img { width:250px; height:200px; } +#contentPicture #desc { font-size:11px; color:#777; margin-top:4px; } +#cityFacts { width:529px; background-color: #f3ede1; background-image: url(/css/images/bg-city-facts.GIF); background-repeat: no-repeat; background-position: right top; padding:4px 8px 10px 8px; height: auto; margin: 15px 0; } +#cityFacts h2 { font-size:16px; font-weight:200; margin:0 0 8px 0; color:#fa8911; } +#cityFacts ul { margin:0; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; } +#cityFacts ul.item li { width:230px; float:left; font-size:11px; color:#555; list-style:none; } +#topattraction { width:536px; padding-top:10px; margin-bottom:15px; background: #eaeaea; padding-bottom: 10px; } +#topattraction #img { float:left; padding:10px; width:220px; background: #eaeaea; margin:0 0 0 10px; height: 155px; } +#topattraction #info { padding:0px; width: 280px; float: left; } +#topattraction ul { list-style:none; margin:0px; padding:0px; margin-top:0px; margin-left: 0px; } +#topattraction #info h2 { border-bottom:none; margin-top:0px; padding-top:0px; font-size: 17px; padding-left: 5px; } +#topattraction ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:20px; margin:0px; padding-left:8px; margin-bottom:10px; background:url(/pic/date/2.jpg) no-repeat 2px 8px; padding: 5px 5px 5px 25px; } +#topattraction ul li a:link, #topattraction ul li a:visited { color:#666; text-decoration:underline; } +#topattraction ul li a:hover { color:#a31022; text-decoration:none; } +#topattraction #currentattraction1 { background:url(/pic/date/1.jpg) no-repeat 4px 8px; padding: 5px 5px 5px 25px; line-height: 13pt; } +#topattraction #currentattraction1:hover, #topattraction #currentattraction2:hover, #topattraction #currentattraction3:hover { text-decoration:underline } +#topattraction #currentattraction2 { background-color:#eaeaea; background:url(/pic/date/2.jpg) no-repeat 4px 8px; padding: 5px 5px 5px 25px; } +#topattraction #currentattraction3 { background-color:#eaeaea; background:url(/pic/date/3.jpg) no-repeat 4px 8px; padding: 5px 5px 5px 25px; } +#recomTours { width:550px; } +#recomTours div.cityTourRecom { width:170px; height:120px; margin:0 10px 10px 0; float:left; height:190px; } +#recomTours div.cityTourRecom img { width:150px; height:120px; margin:10px 10px 4px 10px; } +#recomTours div.cityTourRecom .cityTourRecomDesc { padding-left:10px; font-size:11px; color:#666; } +#recomTours div.cityTourRecom .cityTourRecomDesc img { width:auto; height:auto; margin:0; padding:0 } +#recomTours div.cityTourRecom:hover { background:#eaeaea } +#photoVideo { width:550px; } +#photoVideo .photoVidoeLayout { width:270px; float:left; } +#photoVideo .photoVidoeLayout .photoVidoePic { width:100px; float:left; margin-right:10px; } +#photoVideo .photoVidoeLayout ul { float:left; width:120px; margin:5px 0 0 0; padding:0 } +#photoVideo .photoVidoeLayout ul li { list-style:none; border-bottom:#aeaeae 1px dashed; padding-bottom:3px; font-size:11px; margin:0 } +#photoVideo .photoVidoeLayout ul li a:link, #photoVideo .photoVidoeLayout ul li a:visited { text-decoration:none; color:#666; } +#photoVideo .photoVidoeLayout ul li a:hover { color:#a31022; } +/* 城市Attraction 页面的样式表*/ +.attractionList { width:550px; height:auto; padding-bottom:8px; border-bottom:1px dashed #444; margin-bottom: 15px; } +.attractionList .attractionThumbnail { width:150px; height:110px; float:left; margin:5px 5px 5px 0; } +.attractionList .attractionThumbnail img { width:150px; height:110px; } +.attractionList .attractionInfo { width:390px; height:auto; float:left; } +.attractionList .attractionInfo h2 { font-size:15px; margin:0; } +.attractionList .attractionInfo h2 a { color:#666; text-decoration:none; } +.attractionList .attractionInfo .rating { font-size:11px; color:#52a8fb; font-weight:bold; } +.attractionList .attractionInfo a.reviewLink { font-size:12px; color:#fa8911; margin-top:3px; } +/*attraction页面*/ +.guideSeeAlsoTop1 { width:168px; height:6px; margin:10px 0 0 0; padding:0; background:url(images/guide/see-also-top1.gif) } +.guideSeeAlsoTop { width:168px; height:auto; margin:0; padding:0; background-color:#f3ede1; } +#guideSeeAlsoTop2 { width:168px; height:30px; margin:10px 0 0 0; padding:0; background:url(images/guide/see-also-top2.gif) } +.guideSeeAlsoTop h2, #guideSeeAlsoTop2 h2 { background:url(images/title1.gif) no-repeat 8px 9px; font-size:13px; color:#6b6b6b; font-weight:bold; border:none; padding: 5px 0 8px 20px; margin:0 } +#guideSeeAlsoNav { width:168px; height:20px; margin:0; padding:0; background-color:#f3ede1; } +#guideSeeAlsoNav ul { list-style:none; margin:0 0 0 7px; padding:0; font-size:11px } +#guideSeeAlsoNav ul li { float:left; height:16px; width:auto; padding:4px 5px 0 4px; margin-right:7px; text-align:center; background-color:#e4d4b3 } +#guideSeeAlsoNav ul li a:link, #guideSeeAlsoNav ul li a:visited { color:#6b6b6b; font-weight:bold; text-decoration:none } +#guideSeeAlsoNav ul li.active { background-color:#fff } +#guideSeeAlsoNav ul li.active a:link, #guideSeeAlsoNav ul li.active a:visited { color:#fa890f; } +#guideSeeAlso, #guideSeeAlso1 { width:168px; height:auto; padding:10px 0; background-color:#f3ede1; background:url(images/guide/bg-see-also.gif) repeat-y; } +#guideSeeAlso p { margin:0 10px; font-size:11px; color:#6b6b6b; border-bottom:dotted 1px #999898; padding:5px 5px 10px 5px; line-height:15px } +#guideSeeAlso p a:link, #guideSeeAlso p a:visited { margin:10px; font-size:11px; color:#6b6b6b } +#guideSeeAlso ul, #guideSeeAlso1 ul { margin:0; padding:0; list-style:none } +#guideSeeAlso ul li { background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 14px 8px; padding:0 10px 0 25px; } +#guideSeeAlso ul li a:link, #guideSeeAlso ul li a:visited { font-size:11px; color:#6b6b6b; text-decoration:none; line-height:20px } +#guideSeeAlso1 ul li { padding:0 10px 0 25px; line-height:30px } +#guideSeeAlso1 ul li a:link, #guideSeeAlso1 ul li a:visited { font-size:11px; color:#6b6b6b; text-decoration:underline; line-height:20px; } +#guideSeeAlso1 ul li.one { background:url(/pic/accomodation.gif) no-repeat 8px center; } +#guideSeeAlso1 ul li.two { background:url(/pic/food.gif) no-repeat 8px center; } +#guideSeeAlso1 ul li.three { background:url(/pic/money.gif) no-repeat 8px center; } +#guideSeeAlso1 ul li.four { background:url(/pic/weather.gif) no-repeat 8px center; } +#guideSeeAlso1 ul li.five { background:url(/pic/security.gif) no-repeat 8px center; } +#guideSeeAlso1 ul li.six { background:url(/pic/transport.gif) no-repeat 8px center; } +#guideSeeAlsoBottom { width:168px; height:11px; margin:0 0 10px 0; padding:0; background:url(images/guide/see-also-bottom.gif) } +#guideSepcialNote { width:158px; height:auto; padding:5px; } +#guideSepcialNote p { margin:0; padding:0; font-size:11px; color:#6b6b6b; line-height:20px; text-align:justify } +#guideSepcialNote a:link, #guideSepcialNote a:visited { color:#6b6b6b } +#guideSepcialNote h2 { font-size:13px; color:#6b6b6b; font-weight:bold; border:none; padding: 0 0 0 15px; margin:5px } +#guideBestTour { width:306px; height:auto; float:right; margin:0 0 10px 10px; padding:0 } +#content #contentMiddle #guideBestTourContent h2 { background:url(images/title1.gif) no-repeat left; font-size:13px; color:#6b6b6b; font-weight:bold; border:none; padding: 0 0 0 15px; margin:0 5px; position:static } +#guideBestTourTop { width:306px; height:6px; background:url(images/guide/best-tour-top.gif); margin:0; padding:0 } +#guideBestTourContent { width:286px; height:auto; background:url(images/guide/bg-best-tour.gif) repeat-y; margin:0; padding:0 10px 10px 10px; } +#guideBestTourContent ul { list-style:none; margin:0; padding:0; color:#6b6b6b; font-size:11px; } +#guideBestTourContent ul li a:link, #guideBestTourContent ul li a:visited { color:#6b6b6b; font-size:11px; } +#guideBestTourContent ul li { background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 5px 8px; line-height:20px; padding-left:20px } +#guideBestTourBottom { width:306px; height:6px; background:url(images/guide/best-tour-bottom.gif); margin:0 } +.guideInfoList { width:536px; height:auto; clear: both; margin-bottom: 30px; } +.guideInfoList a:link, .guideInfoList a:visited { color:#6a6a6a; text-decoration:none } +.guideInfoList ul { margin:0 0 10px; padding:0px; float:left; list-style:none; } +.guideInfoList ul li { font-size:11px; padding:5px 0 5px 12px; margin:0 5px; color:#6a6a6a; width:240px; height:20px; float:left; background:url(/pic/index-bottommin.gif) left 8px no-repeat; line-height:12px; } +.guideInfoList ul li a:link, .guideInfoList ul li a:link { color:#666; text-decoration:underline; } +.guideInfoList ul li a:hover { color:#a31022; text-decoration:none; } +.guideInfoList ul li.style3 { border:1px solid #e7d9be; color:#6a6a6a; background:url(images/guide/bg-list-box.gif) bottom right no-repeat } +.guideInfoList ul li.style2 { margin:0 0 -1px -1px; font-size:11px; padding:5px; text-align:center; border:1px solid #fdc686; color:#6a6a6a; background:url(images/cruise/bg-facilities.gif) bottom right no-repeat; width:240px; height:16px; float:left } +#content .guideReviewBodyRight p { font-size:11px; line-height:20px; } +.guideReviewAdd { float:right; clear:both; width:180px; height:20px; background:url(/css/images/bg-review-add.jpg) no-repeat left top; padding:5px 0 2px 28px; } +.guideOtherAttraction { width:107px; height:108px; border:1px solid #fdc686; float:left; margin:10px 25px 10px 0 } +.guideOtherAttraction p { text-align:center } +.guideOtherAttraction a:link, .guideOtherAttraction a:visited { font-size:12px; color:#6b6b6b; text-decoration:none } +.guideOtherAttraction img { margin:11px 14px; width:81px; height:61px; } +#guideCityPhoto { width:220px; height:auto; border:1px solid #fdc686; margin:0; padding:5px 0 10px 0; } +#guideCityPhoto p { text-align:center } +#guideCityPhoto h2 { background:url(images/title1.gif) no-repeat left; font-size:13px; color:#6b6b6b; font-weight:bold; border:none; padding: 0 0 0 15px; margin:0 5px; position:static } +#guideCityPhoto a:link, #guideCityPhoto a:visited { font-size:12px; color:#6b6b6b; text-align:center } +#guideCityPhoto img { margin:10px 26px; width:171px; height:108px; } +#guideHotTour { width:200px; height:auto; margin:0; padding:0 10px 10px 10px; border:#f2ede1 1px solid } +#guideHotTour img { margin:15px 35px 5px 35px; width:131px; } +#guideHotTour dl { list-style:none; margin:0 0 10px 0; padding:0; font-size:11px; color:#6b6b6b; line-height:20px; } +#guideHotTour dt a:link, #guideHotTour dt a:visited { color:#fc8912; font-weight:bold; } +#guideHotTour dd { margin:0; padding:0 } +#guideHotTourTop h2 { background:url(images/title1.gif) no-repeat 0px 10px; font-size:13px; color:#6b6b6b; font-weight:bold; border:none; padding: 5px 0 0 15px; margin:10px 15px; position:static } +#guideHotTourTop { width:220px; height:25px; background:url(images/guide/sidebar-title1.gif); margin:0; padding:0 } +#guideHotTourTop2 { width:220px; height:26px; background:url(images/guide/bg-hot-china-title-1.gif); margin:0; padding:0 } +#guideHotTourTop2 h2 { background:url(images/title1.gif) no-repeat 0px 10px; font-size:13px; color:#6b6b6b; font-weight:bold; border:none; padding: 5px 0 0 15px; margin:0 15px; position:static } +#guideHotTourTop3 { width:220px; height:26px; background:url(images/guide/banner-3.gif); margin:0; padding:0 } +#guideHotTourTop3 h2 { background-image:none; font-size:13px; color:#fff; font-weight:bold; border:none; padding: 5px 0 0 5px; margin:0 5px; position:static } +/*city attraction page*/ +.guideAttractionBox { width:536px; height:133px; background:url(images/cruise/bg-cruise-list.gif) top repeat-x; border:#ffe8ad 1px solid; margin:10px 0; padding:0 0 10px 5px; color:#6b6b6b; position:relative } +.guideAttractionBox2 { width:700px; height:133px; background:url(images/cruise/bg-cruise-list.gif) top repeat-x; border:#ffe8ad 1px solid; margin:10px 0; padding:0 0 10px 5px; color:#6b6b6b; position:relative } +.guideAttractionBox h2, .guideAttractionBox2 h2 { background:url(images/title1.gif) no-repeat 2px 9px; font-size:13px; color:#6b6b6b; font-weight:bold; border:none; padding: 5px 0 0 15px; margin:0 5px; position:static } +.guideAttractionContent { width:260px; height:115px; float:left; } +#content .guideAttractionContent p { margin:5px 0; padding:0; font-size:11px; } +.guideAttractionContent a:link, .guideAttractionContent a:visited { color:#6b6b6b; } +.guideAttractionBoxPic { width:99px; height:72px; padding:10px; margin:10px; background:url(images/guide/bg-attraction-pic.gif); float:left } +.guideAttractionBoxPic img { width:99px; height:72px; } +#guideSort { margin-top:10px; background-color:#dbd1b9; width:95%; height:23px; padding-top:2px; padding-left:10px; font-size:11px; color:#6b6b6b; font-weight:bold; } +#guideSort select { width:60px; font-family:Verdana, Arial; font-size:11px; color:#6b6b6b } +.attractionList { margin:10px 0; padding:0; width:100% } +.attractionListPic { width:113px; height:80px; margin:0 10px 10px 0; float:left } +.attractionListPic img { width:113px; height:80px; } +.attractionListContent { width:416px; float:left; margin:0; padding:0 } +.attractionListContent2 { width:580px; float:left; margin:0; padding:0 } +.attractionListContent dl, .attractionListContent2 dl { margin:0 0 10px 0; padding:0; font-size:11px; color:#6b6b6b; width:auto; line-height:20px } +.attractionListContent dt, .attractionListContent2 dt { font-size:12px; } +.attractionListContent2 dt a:link, .attractionListContent2 dt a:visited { color:#6b6b6b; text-decoration:none } +.attractionListContent dd, .attractionListContent2 dd { margin:0; line-height:16px } +.attractionListContent dd.blue, .attractionListContent2 dd.blue { color:#51a9fb } +.attractionListContent dl a:link, .attractionListContent dl a:visited { color:#666; text-decoration:none; border-bottom:dotted 1px #666; } +.attractionListContent dl a:hover { color:#a31022; text-decoration:none; border:none; } +/*city Transportation页面*/ +#guideInfoNav { margin-top:20px; visibility: inherit; position: relative; width:530px; padding-left:10px; } +#guideInfoNav2 { margin-top:20px; visibility: inherit; position: relative; width:715px; padding-left:10px; } +#guideInfoNav4 { margin-top:20px; visibility: inherit; position: relative; width:630px; padding-left:10px; } +#guideInfoNav ul, #guideInfoNav2 ul, #guideInfoNav4 ul { list-style-type: none; background:none; margin: 0; padding: 0; } +#guideInfoNav ul li { float:left; display:inline; margin-right:8px; margin-bottom:0px; background-color:#e6d09f; border:1px solid #ded1e1; font-weight:bold; font-size:12px; padding:6px 5px; } +#guideInfoNav2 ul li, #guideInfoNav4 ul li { background-color:#baa475; float:left; display:inline; margin-right:8px; margin-bottom:0px; border:1px solid #ded1e1; font-weight:bold; font-size:12px; padding:6px 5px; } +#guideInfoNav ul li a:link, #guideInfoNav ul li a:visited, #guideInfoNav2 ul li a:link, #guideInfoNav2 ul li a:visited, #guideInfoNav4 ul li a:link, #guideInfoNav4 ul li a:visited { text-decoration:none; color:#fff; } +#guideInfoNav ul li.active, #guideInfoNav2 ul li.active, #guideInfoNav4 ul li.active { border-top:1px solid #ded1e1; border-left:1px solid #ded1e1; border-right:1px solid #ded1e1; border-bottom:1px solid #fff; background:#fff; } +#guideInfoNav ul li.active a:link, #guideInfoNav ul li.active a:visited, #guideInfoNav2 ul li.active a:link, #guideInfoNav2 ul li.active a:visited, #guideInfoNav4 ul li.active a:link, #guideInfoNav4 ul li.active a:visited { text-decoration:none; color:#fa9521; } +#guideInfoNav ul li:hover, #guideInfoNav2 ul li:hover, #guideInfoNav4 ul li:hover { background-color:#fff; border-bottom:1px solid #fff; } +#guideInfoNav ul li:hover a, #guideInfoNav2 ul li:hover a, #guideInfoNav4 ul li:hover a { color:#baa475 } +#guideInfoDetail { width:645px; padding:0 0 0 10px; } +#guideInfoDetail img { max-width:600px; } +#guideInfoDetail select { font-family:Verdana, Arial; color:#6b6b6b; font-size:11px } +#guideInfoDetail2 { float:left; width:530px; border-top:1px solid #ded1e1; margin-top:-1px; padding:10px 0 0 10px; margin-left:0px; height: auto; } +#guideInfoDetail3 { float:left; width:620px; border:1px solid #ded1e1; margin-top:-1px; padding:10px 0 0 10px; margin-left:0px; height: auto; } +#guideInfoDetail h2 { background-image:url(/css/images/title1.gif); background-repeat:no-repeat; background-position:left; font-size:14px; color:#6b6b6b; font-weight:bold; padding-left:15px; position:static } +#guideInfoDetail h3 { font-size:13px; color:#fb9320; font-weight:bold } +#guideFlightsSearch { width:485px; height:auto; background:url(images/guide/bg-flights-search.gif) top no-repeat; border:#ddd2b7 1px solid; padding:10px; margin:0; font-size:11px; color:#6b6b6b; } +#guideFlightsSearch input, #guideFlightsSearch select { font-family:Verdana, Arial; font-size:11px; color:#6b6b6b } +#guideFlightsSearch .type { width:140px; height:24px; margin:0; padding:0; float:left } +#guideFlightsSearch .fromTo { width:236px; height:24px; margin:0; padding:10px 0 0 0; float:left } +#guideFlightsSearch .fromTo input { margin-left:10px } +#guideFlightsSearch .depart { height:24px; margin:0; padding:10px 0 0 0; } +#guideFlightsSearch .depart select, #guideFlightsSearch .depart input { width:85px } +#guideFlightsSearch .depart select { margin-left:10px } +#guideFlightsSearch .classAirline { width:218px; height:24px; margin:0; padding:10px 0 0 0; float:left } +#guideFlightsSearch .classAirline select { width:120px; margin-left:7px } +#guideFlightsSearch .adult { width:140px; height:24px; margin:0; padding:10px 0 0 0; float:left } +#guideFlightsSearch .search { text-align:center; margin:20px 0; } +#guideTourPackage { margin:0; padding:0; } +#contentMiddle #guideTourPackage ul { list-style:none; margin:0; padding:0; font-size:11px; color:#6b6b6b; line-height:25px; } +#contentMiddle #guideTourPackage ul li { background:url(/pic/select2.gif) no-repeat 0px 7px; padding-left:20px } +#contentMiddle #guideTourPackage ul li a:link, #contentMiddle #guideTourPackage ul li a:visited { font-size:12px; color:#6b6b6b; } +#guideFlightsSearch .trainFromTo1, #guideFlightsSearch .trainFromTo2 { height:24px; margin:0; padding:10px 0 0 0; } +#content #guideFlightsSearch p { margin:5px 0 10px 0; font-size:11px; line-height:15px } +#guideFlightsSearch .trainFromTo input { margin-left:10px; } +#guideFlightsSearch .trainFromTo2 input { margin-left:25px; } +/*city guide page*/ +#guideHotNav { width:427px; height:24px; background:url(images/guide/bg-hot-nav.gif); padding:16px 48px 0 55px; font-size:11px; color:#6b6b6b; } +#guideHotNav a:link, #guideHotNav a:visited, #guideHotNav2 a:link, #guideHotNav2 a:visited { color:#6b6b6b; text-decoration:none; } +#guideHotNav2 { width:591px; height:24px; background:url(images/guide/bg-hot-nav-2.gif) no-repeat; padding:16px 48px 0 55px; font-size:11px; color:#6b6b6b; } +#guideRecommend { width:536px; height:176px; margin:0; padding:0; border-top:#fb8a10 2px solid; border-bottom:#dddddd 1px solid; border-left:#dddddd 1px solid; border-right:#dddddd 1px solid; } +#guideRecommendNav { width:536px; height:28px; margin:10px 0 0 0; padding:0 } +#contentMiddle #guideRecommendNav ul { list-style:none; margin:0; padding:0; } +#contentMiddle #guideRecommendNav ul li.normal { margin:4px 0 0 0; padding-top:4px; text-align:center; width:172px; height:20px; background:url(images/guide/banner-2.gif); float:left; font-size:12px; font-weight:bold; color:#936c43; } +#contentMiddle #guideRecommendNav ul li.active { background:url(images/guide/banner-1.gif); padding-top:5px; width:207px; height:23px; font-size:14px; font-weight:bold; color:#fff; float:left; margin-right:10px; text-align:center } +.guideRcommendBox { width:128px; height:130px; float:left; padding:22px 25px; font-size:11px; color:#6b6b6b; } +.guideRcommendBox img { width:132px; height:94px; margin-bottom:10px; } +.guideRcommendBox p a:link, .guideRcommendBox p a:visited, #content .guideRcommendBox p { font-size:11px; color:#6b6b6b; text-decoration:none; line-height:16px; text-align:center } +#guideCityFact { width:200px; height:150px; padding:10px; background:url(images/guide/bg-city-fact.gif); margin:0; font-size:12px } +#guideCityFact ul { margin:10px 0; padding:0; list-style:none; line-height:20px } +#guideCityFact ul li, #guideCityFact a:link, #guideCityFact a:visited { color:#6b6b6b; font-size:11px; } +#guideTopPick { width:200px; height:auto; margin:0; padding:0 10px 10px 10px; border:#f2ede1 1px solid } +#guideTopPick p { font-size:11px; line-height:20px; } +#guideTopPick dl { list-style:none; margin:0 0 10px 0; padding:0 0 0 10px; font-size:11px; color:#6b6b6b; line-height:20px; background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px } +#guideTopPick dt a:link, #guideTopPick dt a:visited { color:#6b6b6b; text-decoration:none } +#guideTopPickTop h2 { background:url(images/title1.gif) no-repeat 0px 10px; font-size:13px; color:#6b6b6b; font-weight:bold; border:none; padding: 5px 0 0 15px; margin:10px 15px; position:static } +#guideTopPickTop { width:220px; height:25px; background:url(images/guide/sidebar-title1.gif); margin:0; padding:0 } +/*city map page*/ +#guideFeatureAttraction { width:200px; height:auto; margin:0 0 10px 0; padding:0 10px 10px 10px; border:#f2ede1 1px solid } +#guideFeatureAttraction ul { margin:0 10px; padding:0 } +#guideFeatureAttraction ul li { list-style:none; margin:0 0 10px 0; padding:0 0 0 25px; font-size:11px; color:#6b6b6b; line-height:30px; border-bottom:1px dotted #bcbbbb } +#guideFeatureAttraction ul li.no1 { background:url(images/guide/icon-list-1.gif) no-repeat 0 8px; } +#guideFeatureAttraction ul li.no2 { background:url(images/guide/icon-list-2.gif) no-repeat 0 8px; } +#guideFeatureAttraction ul li.no3 { background:url(images/guide/icon-list-3.gif) no-repeat 0 8px; } +#guideFeatureAttraction ul li.no4 { background:url(images/guide/icon-list-4.gif) no-repeat 0 8px; } +#guideFeatureAttraction ul li.no5 { background:url(images/guide/icon-list-5.gif) no-repeat 0 8px; } +#guideFeatureAttraction ul li a:link, #guideFeatureAttraction ul li a:visited { color:#6b6b6b; text-decoration:none } +.guideFeatureAttractionPic { width:131px; height:auto; margin:10px 0 0 30px; font-size:12px; color:#6b6b6b } +/*city restuarant page*/ +.guideRestuarantList { margin:10px 0 0 0; padding:0; color:#6b6b6b; width:100%; height:auto } +.guideRestuarantList .restuarantPic { margin-right:10px; padding:0; width:210px; height:auto; float:left; font-size:11px; line-height:20px; text-align:center } +.restuarantPic img { width:210px; height:158px; margin:0; padding:0 } +#content #contentMiddle .guideRestuarantList h3 { font-size:12px; border:none; color:#6b6b6b; position:static } +.restuarantContent { float:left; width:320px; height:auto; } +.restuarantContent dl { margin:0 0 10px 0; padding:0; line-height:20px; font-size:12px; } +.restuarantContent dt { color:#fa890f; background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px; padding-left:10px; font-size:11px; font-weight:bold } +.restuarantContent dd { margin:0; padding:0 } +.guideRestuarantList a:link, .attractionListContent a:visited { color:#666; text-decoration:none; border-bottom:dotted 1px #666; } +.guideRestuarantList a:hover { color:#a31022; text-decoration:none; border:none; } +/*city tips page*/ +#contentGuideTips { margin:0; padding:0 10px 0 0; font-size:12px; color:#6b6b6b; line-height:20px; } +#contentGuideTips ol li { background-image:url(images/bg-ol.gif); background-position:left top; background-repeat:no-repeat; list-style-position:inside; color:#6b6b6b; line-height:20px; padding-left:5px; margin-left:-30px; } +#contentGuideTips h3 { font-size:13px; color:#fb9320; font-weight:bold; } +/*city transportation page*/ +.textStyleOrange { background-color:#fdf4e1; margin:0 10px 0 0; padding:0 10px 10px 10px } +/*city embassy page*/ +#guideEmbassy { margin:0; padding:0; } +#guideEmbassy ul, #guideEmbassy ul a:link, #guideEmbassy ul a:visited { margin:0; padding:0; color:#6b6b6b } +#guideEmbassy ul li { list-style:none; color:#6b6b6b; font-size:12px; line-height:25px } +/*city nightlife page*/ +.imageGuide { width:214px; height:auto; float:left; position:relative; text-align:center; margin:0 10px 0 0 } +.imageGuideTitle { width:214px; height:18px; background-color:#000000; -moz-opacity:0.8; color:#fff; font-weight:bold; font-size:11px; padding:8px 0 0 0; position:absolute; margin-top:-26px } +.imageGuide a:link, .imageGuide a:visited { font-size:11px } +/*attraction list page*/ +.tips { background:url(images/guide/bg-fact.gif) no-repeat; width:425px; height:89px; padding:10px; margin:10px 0 10px 0; float:left; font-size:12px } +.tips a:link, .tips a:visited { font-size:11px; color:#6b6b6b } +.tips ul { list-style:none; margin:0; padding:0; line-height:20px } +.tips ul li { float:left; width:180px; height:auto; margin:0px; padding:0; font-size:11px; color:#6b6b6b } +/*area index page*/ +.guideAreaIndex { width:161px; height:auto; border:1px solid #c9c8c7; float:left; margin:10px 10px 10px 0 } +.guideAreaIndex p { text-align:center } +.guideAreaIndex a:link, .guideOtherAttraction a:visited { font-size:11px; color:#6b6b6b; font-weight:bold } +.guideAreaIndex img { margin:10px; width:141px; height:127px; } +#guideAreaList { width:177px; height:auto; float:left; margin:10px 0 0 0; padding:0; } +#guideAreaList ul, #guideAreaList ul a:link, #guideAreaList ul a:visited { margin:0; padding:0; color:#6b6b6b; text-decoration:none } +#guideAreaList ul a:hover { color:#c5162b; text-decoration:underline } +#guideAreaList ul li { list-style:none; margin:0 0 10px 0; padding:0 0 0 15px; font-size:11px; color:#6b6b6b; line-height:25px; border-bottom:1px solid #bcbbbb; background:url(images/circle.gif) no-repeat 0 8px } +.areaAttractionList { margin:10px; padding:0; width:327px; height:auto; float:left } +.areaAttractionListPic { width:114px; height:98px; margin:0 10px 10px 0; float:left } +.areaAttractionListPic img { width:114px; height:98px; } +.areaAttractionListContent { width:200px; float:left; margin:0; padding:0 } +.areaAttractionListContent ul, .areaAttractionListContent ul a:link, .areaAttractionListContent ul a:visited { margin:0; padding:0; color:#6b6b6b; text-decoration:none } +.areaAttractionListContent ul a:hover { color:#c5162b; text-decoration:underline } +.areaAttractionListContent ul li { list-style:none; margin:0 0 10px 0; padding:0; font-size:12px; color:#6b6b6b; line-height:20px; border-bottom:1px solid #bcbbbb; } +.areaHotTourList { width:210px; height:208px; font-size:11px; color:#6b6b6b; float:left; margin:10px 20px 20px 0; } +.areaHotTourPic { padding:0; margin:0; width:210px; height:95px; } +.areaHotTourPic img { width:210px; height:95px; } +.areaHotTourInfo { line-height:20px; padding:0 10px; } +.areaHotTourInfo dl { margin:0; padding:0 } +.areaHotTourInfo dd { margin:0; padding:0 } +.areaHotTourInfo .price { color:#cd3838; font-size:14px; font-weight:bold } +.areaHotTourInfo a:link, .areaHotTourInfo a:visited { color:#6b6b6b; } +#guideTravelTool { width:710px; height:auto; margin:0; padding:0 } +#guideTravelTool a:link, #guideTravelTool a:visited { color:#6b6b6b; font-size:12px; } +.toolPic { width:200px; height:auto; float:left; text-align:center; } +.tools { width:510px; height:auto; margin:0; padding:0; float:left } +.tools ul { margin:0 0 10px; padding:0px; float:left; list-style:none; } +.tools ul a:link, .tools ul a:visited { text-decoration:none } +.tools ul li { margin:0 0 -1px -1px; font-size:11px; padding:5px; text-align:center; border:1px solid #fdc686; color:#6a6a6a; background:url(images/cruise/bg-facilities.gif) bottom right no-repeat; width:150px; height:16px; float:left } +/*accomodation page*/ +.styleOrangeText { background-color:#fef6e3; margin:0; padding:10px; color:#6b6b6b; font-size:11px; line-height:20px; font-weight:bold } +#content #contentMiddle .styleOrangeText h2 { margin-top:0 } +.styleOrangeText p { font-size:12px; font-weight:normal; } +.styleOrangeText a:link, .styleOrangeText a:visited { text-decoration:underline } +.styleOrangeText ol { margin:0; padding:0; font-size:11px; list-style:inside decimal } +.styleOrangeText dl { margin:0; padding:0; width:250px; float:left } +.styleOrangeText dt { color:#fa890f; font-size:11px; font-weight:bold } +.styleOrangeText dd { margin:0; padding:0 0 0 10px; font-size:12px; color:#6b6b6b; font-weight:normal; background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px } +.styleOrangeText dd a:link, .styleOrangeText dd a:visited { color:#6b6b6b; text-decoration:none; } +#content #contentMiddle .styleOrangeText p a:link, .styleOrangeText p a:visited { color:#db3a42; font-size:11px; } +/*ethnic page*/ +#guideFeatureTopic { width:536px; height:136px; margin:0; padding:0; border:#c6c6c6 1px solid } +#content #guideFeatureTopic h2 { font-size:13px; color:#f97e32; font-weight:bold; border:none; background-image:none; margin:5px 0 0 5px } +.guideFeatureTopicBox { width:133px; height:97px; border-right:#c6c6c6 1px solid; text-align:center; color:#6b6b6b; font-size:11px; float:left } +.guideFeatureTopicBox a:link, .guideFeatureTopicBox a:visited { text-decoration:underline; color:#6b6b6b; font-size:11px } +.guideFeatureTopicBox img { margin:5px } +/*culture page*/ +.cultureList, .cultureList2 { /*margin:10px 0; padding:0; width:720px;*/ } +.cultureList h3, .cultureList2 h3, .cultureList3 h3 { margin:0; font-size:12px; border:none; font-weight:bold; color:#6b6b6b } +.cultureList h3 a:link, .cultureList h3 a:visited { color:#6b6b6b } +.cultureListPic { width:160px; height:126px; margin:0 10px 10px 0; float:left } +.cultureListPic img { width:160px; height:126px } +.cultureListContent, .cultureListContent2 { width:540px; float:left; margin:0; padding:0 } +.cultureListContent ul, .cultureListContent ul a:link, .cultureListContent ul a:visited { margin:0; padding:0; color:#6b6b6b; text-decoration:underline } +.cultureListContent ul li { list-style:none; margin:0; padding:0 0 0 10px; font-size:12px; color:#6b6b6b; line-height:20px; background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px } +.cultureListPic2 { width:145px; height:123px; margin:0 10px 10px 0; float:left } +.cultureListPic2 img { width:145px; height:123px; } +.cultureListContent2 ul, .cultureListContent2 ul a:link, .cultureListContent2 ul a:visited { margin:0; padding:0; color:#6b6b6b; text-decoration:none; } +.cultureListContent2 ul a:hover { color:#c5162b; text-decoration:underline } +.cultureListContent2 ul li { width:156px; list-style:none; margin:0 10px 10px 0; padding:0 0 0 10px; font-size:12px; color:#6b6b6b; line-height:20px; border-bottom:1px solid #bcbbbb; background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px; float:left } +.cultureList3 { margin:10px 0; padding:0; width:349px; float:left } +.cultureListContent3 { width:194px; float:left; margin:0; padding:0 } +.cultureListContent3 ul, .cultureListContent3 ul a:link, .cultureListContent3 ul a:visited { margin:0; padding:0; color:#6b6b6b; text-decoration:none; } +.cultureListContent3 ul a:hover { color:#c5162b; text-decoration:underline } +.cultureListContent3 ul li { list-style:none; margin:0 10px 10px 0; padding:0 0 0 10px; font-size:12px; color:#6b6b6b; line-height:20px; border-bottom:1px solid #bcbbbb; background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px } +/*china overview page*/ +.guideOverview { border:#dbdbdb 1px solid; width:88px; height:107px; padding:10px; float:left; margin:10px 25px 10px 0; text-align:center } +.guideOverview img { width:88px; height:67px; margin:0; } +.guideOverview a:link, .guideOverview a:visited, .guideOverview2 a:link, .guideOverview2 a:visited, .guideOverview3 a:link, .guideOverview3 a:visited, .guideOverview4 a:link, .guideOverview4 a:visited, { +color:#6b6b6b; +font-size:11px; +text-decoration:underline +} +.guideOverview2 { border:#dbdbdb 1px solid; width:142px; height:130px; padding:10px; float:left; margin:10px 10px 20px 0; text-align:center } +.guideOverview2 img { width:142px; height:108px; margin:0; } +.guideOverview3 { width:152px; height:125px; padding:10px; float:left; margin:10px 0 0 0; text-align:center } +.guideOverview3 img { width:141px; height:85px; margin:0; } +.guideOverview4 { border:#dbdbdb 1px solid; width:127px; height:145px; padding:10px; float:left; margin:10px 10px 20px 0; text-align:center } +.guideOverview4 img { width:127px; height:122px; margin:0; } +/*china transportation page*/ +.transportationList { margin-top:10px; } +.transportationList img { float:left; margin:0 10px 10px 0 } +.transportationContent { float:left; width:415px; } +#content #contentMiddle .transportationContent h2 { color:#fa890f; font-weight:bold; font-size:12px; border:none; margin:0; padding-left:0; background-image:none } +/*weather page*/ +.holidayPromo { width:225px; height:auto; margin:10px 0 10px 10px; padding:0; background-color:#fef1d2; float:right } +.holidayPromoTop { width:225px; height:4px; background:url(images/guide/holiday-promo-top.gif); margin:0; padding:0 } +.holidayPromoBottom { width:225px; height:4px; background:url(images/guide/holiday-promo-bottom.gif); margin:0; padding:0 } +.holidayPromoContent { width:225px; color:#6b6b6b; line-height:20px; padding:10px } +#content .holidayPromoContent p { font-size:11px } +.holidayPromoContent img { width:204px; height:156px; margin:7px 11px } +#weatherSearch { color:#6b6b6b; font-size:11px; } +#weatherSearch input { width:108px; } +#cultureDetail { width:536px; float:left } +#cultureDetail p, #cultureDetail a:link, #cultureDetail a:visited, #cultureDetailRight a:link, #cultureDetailRight a:visited { font-size:11px; color:#6b6b6b } +#cultureDetailRight { width:192px; height:auto; background-color:#f6f3ed; text-align:center; margin:10px 0 0 10px; float:left; padding:0 10px 10px 10px } +#cultureDetailRight h2 { font-size:12px; color:#6b6b6b; border:none; margin:5px 0 10px 0; font-weight:bold } +#cultureDetailRight img { margin-top:10px } +/*map page*/ +.cityMapList { width:536px; height:auto; clear: both; margin-bottom: 30px; } +.cityMapList a:link, .cityMapList a:visited { color:#6a6a6a; text-decoration:none } +#contentMiddle .cityMapList ul { margin:0 0 10px; padding:0px; float:left; list-style:none; } +#contentMiddle .cityMapList ul li { margin:0 0 -1px -1px; font-size:11px; padding:5px; text-align:center; border:1px solid #fdc686; color:#6a6a6a; background:url(images/cruise/bg-facilities.gif) bottom right no-repeat; width:160px; height:16px; float:left; background-color:#fcf7ec } +#guideFeatureAttraction1 { width:200px; height:auto; margin:0 0 10px 0; padding:0 10px 10px 10px; border:#f2ede1 1px solid } +#guideFeatureAttraction1 ul { margin:0 5px 0 0; padding:0 } +#guideFeatureAttraction1 ul li { list-style:none; margin:0 0 10px 0; padding:0 0 0 25px; font-size:11px; color:#6b6b6b; line-height:30px; border-bottom:1px dotted #bcbbbb } +#guideFeatureAttraction1 ul li.no1 { background:url(images/guide/icon-list-1.gif) no-repeat 0 8px; } +#guideFeatureAttraction1 ul li.no2 { background:url(images/guide/icon-list-2.gif) no-repeat 0 8px; } +#guideFeatureAttraction1 ul li.no3 { background:url(images/guide/icon-list-3.gif) no-repeat 0 8px; } +#guideFeatureAttraction1 ul li.no4 { background:url(images/guide/icon-list-4.gif) no-repeat 0 8px; } +#guideFeatureAttraction1 ul li.no5 { background:url(images/guide/icon-list-5.gif) no-repeat 0 8px; } +#guideFeatureAttraction1 ul li a:link, #guideFeatureAttraction ul li a:visited { color:#6b6b6b; text-decoration:underline } +.chinaMapList { width:157px; height:auto; padding:0; margin:20px 20px 10px 0; float:left; text-align:center } +.chinaMapList p a:link, .chinaMapList p a:visited { color:#6b6b6b; margin-top:5px } +/*attraction page*/ +.guideAttraction { width:221px; height:194px; border-right:1px solid #b7b7b6; float:left; margin:0 15px 20px 0; padding:0; position:relative } +.guideAttraction1 { width:221px; height:194px; float:left; margin:0 15px 20px 0; padding:0; position:relative } +.guideAttraction p, .guideAttraction1 p { text-align:center } +.guideAttractionPic { width:172px; height:141px; margin:9px 31px 0 18px; } +.guideAttraction a:link, .guideAttraction a:visited, .guideAttractionNav a:link, .guideAttractionNav a:visited { font-size:11px; color:#6b6b6b; } +.guideAttractionPic img { width:172px; height:141px; } +.guideAttractionNumber1 { width:27px; height:27px; position:absolute; top:0; left:0; background:url(/pic/date/001.gif) } +.guideAttractionNumber2 { width:27px; height:27px; position:absolute; top:0; left:0; background:url(/pic/date/002.gif) } +.guideAttractionNumber3 { width:27px; height:27px; position:absolute; top:0; left:0; background:url(/pic/date/003.gif) } +.guideAttractionNumber4 { width:27px; height:27px; position:absolute; top:0; left:0; background:url(/pic/date/004.gif) } +.guideAttractionNumber5 { width:27px; height:27px; position:absolute; top:0; left:0; background:url(/pic/date/005.gif) } +.guideAttractionNav { width:331px; height:23px; border:#d1d1d1 1px solid; text-align:center; padding:10px 0 0 0; margin:10px 0 20px 0; float:left; position:relative } +#guideReviewOverall2 { width:540px; height:auto; padding:0; font-size:12px; color:#6b6b6b; margin:10px 0; background-color:#fef6e3 } +.guideReviewLeft2 { width:117px; height:auto; float:left; color:#6b6b6b; font-size:14px; border-right:#bcbcbb 1px solid; padding:0; margin:5px } +#content .guideReviewLeft2 { color:#6b6b6b } +#contentMiddle .guideReviewLeft2 .rating { font-size:35px; margin-left:50px } +#contentMiddle .guideReviewRight2 { width:410px; height:auto; float:left; margin:0; padding:0 0 10px 0 } +#contentMiddle .guideReviewRight2 ul { list-style:none; margin:10px 0; padding:0 0 10px 0; height:auto; font-size:11px } +#contentMiddle .guideReviewRight2 ul li { width:50px; float:left; line-height:20px; text-align:right; } +#contentMiddle .guideReviewRight2 ul li.style1 { width:154px; margin:0px; text-align:left } +.guideReviewList1s { width:540px; height:auto; border:#fee098 1px solid; padding:0; margin:10px 0; } +.guideReviewList2s { width:540px; height:auto; border:#d8ceba 1px solid; padding:0; margin:10px 0 } +.guideReview1s { width:535px; height:auto; border:#fff 2px solid; padding:0; margin:0; background-color:#fef6e3; color:#6b6b6b } +.guideReview2s { width:535px; height:auto; border:#fff 2px solid; padding:0; margin:0; background-color:#f3ede1; color:#6b6b6b } +.guideReviewers { width:67px; height: auto; float:left; padding:0; margin:10px 10px 0 10px; font-size:11px; color:#6b6b6b; line-height:20px } +.guideReviewBodys { width:420px; float:left; height:auto; margin:10px 0 0 10px; padding:0 0 10px 10px; font-size:12px; } +.guideReviewBodys img { margin-right:10px } +#contentMiddle .guideReviewBodys ul { list-style:none; margin:0; padding:0; line-height:20px; } +#contentMiddle .guideReviewBodys ul li { font-size:12px } +#contentMiddle .guideReviewBodys ul li strong { font-size:11px; } +#contentMiddle .guideReviewBodys ul li a:link, #contentMiddle .guideReviewBodys ul li a:visited { text-decoration:none } +#contentMiddle .guideReviewBodys ul li a:hover { text-decoration:underline } +#contentMiddle .guideReviewBodys ul li .red { color:#c31b1b; font-size:11px; } +#contentMiddle .guideReviewBodys ul li .orange { color:#fa8a11; font-weight:bold; font-size:14px } +#contentMiddle .guideReviewBodys ul li .guest { color:#994444; font-size:11px; } +.guideAttractionTop { margin:10px 30px 10px 0; padding:0; width:194px; height:auto; float:left } +.guideAttractionTop p a:link, .guideAttractionTop p a:visited { font-size:11px; text-decoration:none; } +#content #guideInfoDetail .guideAttractionTop h3 { width:194px; height:17px; margin:0; padding:0; background:url(images/guide/bg-top-attraction.gif) left no-repeat; background-color:#afaead; color:#fff; font-size:12px; font-weight:bold; border:none; padding:5px 0 0 10px } +.guideAttractionTopContent { width:200px; float:left; margin:0; padding:0 } +.guideAttractionTopContent ol, .guideAttractionTopContent ol a:link, .guideAttractionTopContent ol a:visited { font-size:11px; margin:10px 0; padding:0; color:#6b6b6b; text-decoration:none; font-weight:normal } +.guideAttractionTopContent ol a:hover { color:#c5162b; text-decoration:underline } +.guideAttractionTopContent ol li { font-size:11px; list-style:inside decimal; margin:0 0 10px 0; padding:0; font-size:12px; color:#6b6b6b; line-height:20px; border-bottom:1px dotted #bcbbbb; background:url(images/guide/bg-top-attraction-number.gif) no-repeat 0px 3px; font-weight:bold } +.guideTagTop { width:663px; height:5px; background:url(images/guide/bg-tag-top.gif); margin:10px 0 0 0; padding:0 } +.guideTagContent { width:623px; height:auto; background-color:#f1f1f1; padding:10px 10px; margin:0; font-size:12px; } +.guideTagContent strong { font-size:16px } +#content #guideInfoDetail .guideTagContent h3 { color:#6b6b6b; font-size:14px; font-weight:bold; border:none; margin:0 } +.guideTagContent ul { margin:10px 0 0 0; padding:0; list-style:none } +.guideTagContent ul li { width:auto; padding:5px 10px; float:left; height:30px } +.guideTagContent ul li a:link, .guideTagContent ul li a:visited { color:#6b6b6b; text-decoration:none } +.guideTagContent ul li a:hover { text-decoration:underline } +.guideTagBottom { width:663px; height:5px; background:url(images/guide/bg-tag-bottom.gif); margin:0 0 10px 0; padding:0 } +/*attraction by name page*/ +#attractionByName { margin:0; padding:0 } +#attractionByName ul { margin:0; padding:0; list-style:none } +#attractionByName ul li { float:left; width:20px; height:16px; background-color:#fef6e3; border:#fdd5ab 1px solid; margin:5px 9px; padding:4px 0 0 0; font-size:12px; font-weight:bold; color:#fa890f; text-align:center; } +#attractionByName ul li a:link, #attractionByName ul li a:visited { color:#fa890f; text-decoration:none } +.attractionResult { width:687px; height:auto; margin:10px 0; padding:0; background-color:#fef6e3 } +.attractionResultLeft { width:42px; height:auto; margin:0; padding:10px 0 0 0; text-align:center; color:#d42d3b; font-size:25px; font-weight:bold; float:left } +.attractionResultRight { width:615px; height:auto; margin:10px 10px 10px 0; padding:10px; background-color:#fff; font-size:12px; color:#6b6b6b; float:left } +.attractionResultRight a:link, .attractionResultRight a:visited { color:#6b6b6b } +.attractionResult2 { width:687px; height:auto; margin:10px 0; padding:0; } +#guideInfoDetail .attractionResult2 ul a:hover, #guideInfoDetail .attractionResult ul a:hover { color:#d42d3b } +.attractionResultTop2 { height:42px; margin:0; padding:0 0 0 10px; color:#d42d3b; font-size:25px; font-weight:bold; } +.attractionResultTop3 { height:25px; margin:0; padding:0 0 0 10px; color:#d42d3b; font-size:14px; font-weight:bold; } +.attractionResult2 ul { margin:0; padding:0; list-style:none; } +.attractionResult2 ul li { width:160px; background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 4px 18px; float:left; width:170px; padding:10px 10px 10px 20px; font-size:11px; color:#6b6b6b; line-height:20px; margin-left:25px; height:45px } +.attractionResult2 ul li a:link, .attractionResult2 ul li a:visited { font-weight:bold; color:#6b6b6b; } +/*photo page*/ +#photoBigAlbum { width:740px; background:#f1f1f1 none repeat scroll 0 0; margin:0; overflow:hidden; padding:0; } +#photoBigAlbum .photoLayout { margin:35px 0 35px 0; overflow:hidden; padding:0; width:660px; text-align:center; float:left; } +#photoBigAlbum .turnRight { width:35px; float:left; height:500; padding:250px 2px 0 2px; } +#picMenu { width:740px; height:28px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#6b6b6b; margin:0; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; border:#D2D2D2 1px solid; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; margin-bottom:10px; } +#picMenu .choose1 { float:left; height:14px; padding:3px 26px 3px 26px; margin:5px 0 5px 0; } +#picMenu .choose2 { float:left; height:14px; padding:3px 26px 3px 26px; margin:5px 0 5px 0; } +#picMenu .choose1 img, #picMenu .choose2 img { margin-right:10px; } +#picMenu .choose1 a, #picMenu .choose2 a { text-decoration:none; color:#545454; } +#picMenu .choose1 a:hover, #picMenu .choose2 a:hover { text-decoration:underline; } +/*弹出框样式*/ +#shareToFriend { background:#FFFFFF none repeat scroll 0 0; border:1px solid #d1d1d1; width:180px; position:relative; z-index:100; left: 158px; color:#545454; font-size:11px; padding:5px 5px 5px 8px; line-height:16px; top:-28px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; } +#shareToFriend p { color:#545454; } +#reportAbuse { background:#FFFFFF none repeat scroll 0 0; border:1px solid #d1d1d1; width:180px; position:relative; z-index:10000; left: 270px; color:#545454; font-size:11px; padding:5px 5px 5px 8px; line-height:16px; top:-56px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8 } +#reportAbuse p { color:#545454; } +#buyPhoto { background:#FFFFFF none repeat scroll 0 0; border:1px solid #d1d1d1; width:180px; position:relative; z-index:10000; left:270px; color:#545454; font-size:11px; padding:5px 5px 5px 8px; line-height:16px; top:-57px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8 } +#buyPhoto p { color:#545454; } +#photoRate { background:#FFFFFF none repeat scroll 0 0; border:1px solid #d1d1d1; width:180px; position:relative; z-index:10000; left:0px; color:#545454; font-size:11px; padding:5px 5px 5px 8px; line-height:16px; top:-0px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8 } +#PhotoRate p { color:#545454; } +/*图片介绍*/ +.photoIntroduction { width:740px; padding-top:5px; line-height:22px; } +.photoDetail { margin:22px 0 10px 0; width:740px; padding-bottom:10px; border-bottom:1px #D2D2D2 solid; margin-bottom:20px; } +.photoDetail .imgDetail-border { background:#EAEAEA none repeat scroll 0 0; border:1px solid #D8D8D8; padding:3px; float:left; margin:0 10px 0 10px; } +.photoDetail .imgDetail-border-active { background:#edaeaa none repeat scroll 0 0; border:1px solid #edaeaa; padding:3px; float:left; margin:10px 10px 0 10px; } +.photoDetail .imgDetail-border img { width:76px; height:57px; } +.pageNav { background:#dfdfdf; padding:4px 0 4px 0; text-align:center; margin:15px 0 10px 0; font-size:11px; font-family:Verdana, Geneva, sans-serif; } +.pageNav a { color:#6b6b6b; text-decoration:none; margin-right:7px; } +.pageNav a:hover { text-decoration:underline; } +.pageNav .active { font-weight:bold; font-size:12px; } +.photoreview { width:740px; margin-bottom:20px; } +.photoreview .photoreviewLeft { width:80px; padding-bottom:10px; border:#D2D2D2 1px solid; float:left; text-align:center; font-size:10px; color:#545454; margin-right:5px; } +.photoreview .photoreviewLeft img { margin:10px 0px 0px 19px; width:50px; height:50px; } +.photoreview .photoreviewLeft p { text-align:center; font-size:11px; font-weight:bold; } +.photoreview .photoreviewRight { float:right; width:620px; border:#D2D2D2 1px solid; padding:8px 5px 0px 12px; position:relative; } +.photoreview .photoreviewArrowLeft { width:11px; height:16px; background-image:url(image/arrow-left.JPG); position:absolute; margin-left:-23px; } +/*----填写评论的表单-----*/ +.wirtePhotoAlbum { width:95%; padding:0 0 18px 15px; font-family:Verdana, Geneva, sans-serif; -moz-border-radius:4px; border:#d1d1d1 1px solid; font-size:12px; margin:15px 0; } +.wirtePhotoAlbum .comm { width:392px; float:left; } +.wirtePhotoAlbum .comm textarea { width:390px; height:110px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; border:1px #d1d1d1 solid; } +.wirtePhotoAlbum .login { width:224px; margin:0 0 5px 20px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; float:left; } +.wirtePhotoAlbum .login input { width:222px; border:1px #d1d1d1 solid; padding:2px 0 2px 3px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin-right:15px; margin-bottom:10px; } +/*图片列表页面的分类行*/ +.photonote { font-size:11px; padding:3px 0 5px 10px; color:#545454; } +/*hot city*/ +.hotCityList { margin-top:10px; } +.hotCityList ul.attractionList { list-style:none; padding:0px; margin:0px; margin:0px 0px 20px 5px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:left; width:210px; } +.hotCityList ul.cityList { list-style:none; padding:0px; margin:0px; margin:0px 0px 20px 5px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:left; width:140px; } +.hotCityList ul.cityList li, .hotCityList ul.attractionList li { line-height:16px; margin-bottom:8px; background:url(/css/images/drop-1.GIF) no-repeat 0px 5px; padding:0 3px 0 15px; font-size:12px; color:#545454; } +.hotCityList ul.cityList li a, .hotCityList ul.attractionList li a { color:#545454; text-decoration:none; } +.hotCityList ul.cityList li a:hover, .hotCityList ul.attractionList li a:hover { text-decoration:underline; } +/*city list*/ +/*字母列表*/ +.charList { background:#f1f1f1; margin:10px 0 10px 0; padding:3px 10px 3px 10px; text-align:center; } +.charList a { text-decoration:none; font-size:12px; display:block; width:17px; float:left; color:#545454; } +.charList a:hover { color:#c03; } +.norcityList { margin-top:10px; border:1px solid #f1f1f1; position:relative; clear:both; width:450px; } +.norcityList h5 { background:#f1f1f1; font-size:18px; margin:0; padding:5px 0 6px 8px; color:#545454; } +.norcityList ul.cityList { list-style:none; padding:0px; margin:5px 0px 20px 10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:left; } +.norcityList ul.cityList li { line-height:16px; margin-bottom:8px; background:url(/css/images/drop-2.GIF) no-repeat 0px 5px; padding:0 3px 0 15px; font-size:12px; color:#545454; font-size:11px; margin-left:10px; margin-top:5px; float:left; width:115px; } +.norcityList ul.cityList li a { color:#545454; text-decoration:none; } +.norcityList ul.cityList li a:hover { text-decoration:underline; } +/*列表页面的图片样式*/ +.photoListDetail { width:460px; padding:5px; margin-top:5px; } +.photoListDetail .photoAlbumTitle { color:#6b6b6b; float:left; padding:0 3px; text-align:center; width:143px; margin:3px 2px 15px 2px; } +.photoListDetail .photoAlbumTitle table { width:130px; height:145px; valign:middle; padding:3px; border:1px solid #e0e0e0; background-color:#f8f8f8; } +.photoListDetail .photoAlbumTitle .albumTitle { line-height:20px; font-size:12px; word-wrap:break-word; word-break:break-all; } +.photoListDetail .photoAlbumTitle .photorate { font-size:10px; color:#999; margin:3px 0 2px 0; } +.photoListDetail .photoAlbumTitle .albumTitle a { color:#6b6b6b; } +/*相册排序*/ +.photoListsort { background-color:#dfdfdf; margin-top:5px; padding:5px; color:#545454; } +.photoListsort a { color:#545454; } +/*photo album的相关guide信息列表*/ +.photoGuideRelate { background-color:#f1f1f1; padding:10px 8px 2px 10px; margin-bottom:10px; border:1px solid #d1d1d1; font-size:11px; } +.photoGuideRelate h5, .photoGuideRelate h5 a { font-size:13px; text-decoration:none; color:#545454; margin-bottom:5px; } +.photoGuideRelate p { margin-bottom:8px; } +.photoGuideRelate ul.drop1 li { line-height:18px; background:url(/css/images/drop-1.GIF) no-repeat 0px 9px; padding:0 0 0 15px; font-size:11px; } +.photoGuideRelate ul.drop1 li a { color:#545454; text-decoration:none; } +.photoGuideRelate ul.drop1 li a:hover { text-decoration:underline; } +.clickPhoto { width:50px; -moz-border-radius:4px; -moz-border-radius:4px; background-image:url(/css/images/bg-click.GIF); background-position:bottom; border:#D1D1D1 1px solid; color:#C03; font-weight:bold; text-align:center; padding:3px 10px 3px 10px; } +.clickPhoto a { text-decoration:none; color:#C03; } +/*photo index, feature photo*/ +.cityPhotoListBox { width:130px; color:#6b6b6b; font-size:11px; float:left; margin-right:10px; margin-left:10px; text-align:center; margin-bottom:10px; } +.cityPhotoListBox .albumTitle { font-size:11px; margin:6px 0 4px 0; line-height:18px; } +.cityPhotoListBox .albumTitle a { color:#545454; } +.cityPhotoListBox .albumType a { color:#545454; text-decoration:none; } +.cityPhotoListBox .img-border { background:#f1f1f1 none repeat scroll 0 0; border:1px solid #D8D8D8; padding:5px 5px 10px 5px; } +.cityPhotoListBox .img-border img { width:112px; height:84px; } +/*photo index search*/ +.photoIndexSearch { background:#f1f1f1; border:1px solid #d1d1d1; padding:12px 12px 12px 15px; margin-bottom:10px; overflow:hidden; zoom:1; } +.photoIndexSearch input { width:350px; border:1px solid #d1d1d1; padding:2px 0 2px 3px; float:left; } +.photoIndexSearch .searchPhoto { width:50px; -moz-border-radius:4px; -moz-border-radius:4px; background-image:url(/css/images/bg-click.GIF); background-position:bottom; border:#D1D1D1 1px solid; color:#C03; font-weight:bold; text-align:center; padding:3px 8px 3px 8px; margin-left:5px; float:left; } +.photoIndexSearch .searchPhoto a { text-decoration:none; color:#C03; } +/*recently upload video*/ +.videopromo { width:275px; margin-top:10px; } +.videoDetail { width:240px; padding:0 5px 5px 0; float: left; } +.videoDetail1 { width:250px; padding:0 5px 5px 0; } +.img-border3, .img-border4 { background:#f1f1f1 none repeat scroll 0 0; border:1px solid #D8D8D8; padding:3px; float:left; } +.img-border3 img { width:100px; height:100px; } +.img-border4 img { width:110px; height:90px; } +.videoIntro { width:115px; float:left; padding-bottom:5px; padding-left:5px; font-size:11px; line-height:18px; } +.videoIntro a { color:#545454; } +/*photo版块*/ +.fashionCommend { width:165px; float:left; padding:0 5px 0 10px; border-right:1px #d1d1d1 solid; } +.fashionCommend .img-border { background:#f1f1f1 none repeat scroll 0 0; border:1px solid #D8D8D8; padding:5px; } +.fashionCommend .img-border img { width:146px; height:107px; } +.fashionCommend .photoTitle { width:150px; text-align:center; font-size:11px; color:#545454; padding-top:3px; margin-bottom:5px; } +.fashionCommend .photoTitle a { text-decoration:none; color:#545454; } +.fashionCommend2 { float:right; width:260px; padding-left:15px; padding-bottom:5px; } +.fashionCommend2 .commendLeft1 { width:260px; border-bottom:1px #d1d1d1 solid; padding:0 5px 5px 0; } +.fashionCommend2 .img-border2 { background:#f1f1f1 none repeat scroll 0 0; border:1px solid #D8D8D8; padding:5px; float:left; } +.fashionCommend2 .img-border2 img { width:102px; height:74px; } +.fashionCommend2 .photoInformation { width:130px; float:left; padding-bottom:5px; padding-left:5px; } +/*recent upload album*/ +.featureChinaPhoto { width:470px; float:left; } +.featureChinaPhoto .featurephotoList { width:76px; height:57px; float:left; margin:5px 6px 5px 10px; } +.featureChinaPhoto .featurephotoList img { width:76px; height:57px; } +/*hot photo keywords*/ +.photoKeywords { width:470px; margin-top:10px; padding:10px 0 10px 0; } +.photoKeywords a { text-decoration:none; margin-right:10px; color:#545454; } +#mainContent #guideInfoNav3 { border-bottom:#C1C1C1 1px solid; position:relative; width:645px; height:27px; margin:10px 0 10px 0; } +#mainContent #guideInfoNav3 ul { padding:0px; margin:0px; position:absolute; margin-left:20px; } +#mainContent #guideInfoNav3 ul li { display:block; margin:0 5px 0 0; float:left; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background-image:url(images/bg-page1.GIF); padding:2px 10px 3px 10px; background-color:#fff; color:#C6162B; font-size:11px; font-weight:bold; } +#mainContent #guideInfoNav3 ul li a { color:#fff; } +#mainContent #guideInfoNav3 ul li.active { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #C1C1C1; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; background:#FFFFFF; } +#mainContent #guideInfoNav3 ul li.active a { text-decoration:none; color:#C03; } +#mainContent #guideInfoNav3 ul li.active a:hover { text-decoration:underline; } +#guideAddList { margin:10px 0 20px 0; padding:0; width:100%; } +.addons { width:auto; border-right:#D2D2D2 1px solid; text-align:center; color:#6b6b6b; float:left; margin:10px 0 0 0; } +.addons1 { width:auto; text-align:center; color:#6b6b6b; float:left; margin:10px 0 0 0; } +.addons img, .addons1 img { margin:10px 28px 0 28px } +#guideAddList p { font-size:11px; font-weight:bold; text-align:center } +#guideAddList a:link, #guideAddList a:visited { color:#fa890f; text-decoration:none; } +.borderleft { margin:0; padding:0; -moz-border-radius:4px; -moz-border-radius:4px; border:1px solid #C1C1C1; background-image:url(images/bg-click-2.gif); background-repeat:repeat-y; width:18px; height:50px; float:left; text-align:center; margin:40px 0 0 0; } +.borderleft img { margin:22px 0 0 0; } +.searchPhotos { font-size:11px; color:#6b6b6b; margin:15px 0 } +.searchPhotos input { width:164px; margin-left:10px } +#photoMemberSide { width:265px; background-color:#f1f1f1; height:auto; padding:0; margin:0 0 10px 0; padding:0 0 10px 10px; } +.photoMemberSideBox1 { width:60px; border-right:#D2D2D2 1px solid; float:left; font-size:11px; color:#6b6b6b; padding:0 12px 0 12px; margin:10px 0; text-align:center; } +.photoMemberSideBox2 { width:60px; float:left; font-size:11px; color:#6b6b6b; padding:0 12px 0 12px; margin:10px 0; text-align:center; } +/*guide review*/ +#guideReviewOverall { width:700px; height:96px; padding:10px; font-size:12px; color:#6b6b6b; margin:10px 0; background-color:#fef6e3 } +.guideReviewLeft { width:140px; height:auto; float:left; color:#6b6b6b; font-size:14px; border-right:#bcbcbb 1px solid; padding:0 0 10px 0 } +#content .guideReviewLeft { color:#6b6b6b } +.guideReviewLeft .rating { font-size:35px; margin-left:70px } +.guideReviewRight { width:540px; height:auto; float:left; margin-left:10px } +#contentMiddle .guideReviewRight ul { list-style:none; margin:10px 0; padding:0 0 10px 0; height:auto } +#contentMiddle .guideReviewRight ul li { font-size:12px; width:60px; float:left; line-height:20px; text-align:right; } +#contentMiddle .guideReviewRight ul li.style1 { width:200px; margin-right:10px; text-align:left } +#contentMiddle .guideReviewRight ul li.style1 .smallFont { font-size:11px } +#guideReviewMiddle { width:720px; height:29px; font-size:11px; font-weight:bold; color:#6b6b6b } +#guideReviewMiddle .left { width:427px; height:24px; background-color:#f3ede1; float:left; padding:5px 0 0 10px } +#guideReviewMiddle .left checkbox { margin-left:20px } +#guideReviewMiddle .right { width:247px; height:24px; background-color:#f3ede1; float:left; margin-left:10px; padding:5px 0 0 10px } +#guideReviewMiddle .right img { margin-right:10px } +.guideReviewList1 { width:715px; height:auto; border:#fee098 1px solid; padding:0; margin:10px 0; } +.guideReviewList2 { width:715px; height:auto; border:#d8ceba 1px solid; padding:0; margin:10px 0 0 0 } +.guideReview1 { width:710px; height:auto; border:#fff 2px solid; padding:0; margin:0; background-color:#fef6e3; color:#6b6b6b } +.guideReview2 { width:710px; height:auto; border:#fff 2px solid; padding:0; margin:0; background-color:#f3ede1; color:#6b6b6b } +.guideReviewer { width:90px; height: auto; float:left; padding:0; margin:13px 0 0 16px; font-size:11px; color:#6b6b6b; line-height:20px } +.guideReviewBody { width:590px; float:left; height:auto; margin-top:13px; padding:0 0 10px 10px; font-size:12px; } +.guideReviewBody img { margin-right:10px } +#contentMiddle .guideReviewBody ul { list-style:none; margin:0; padding:0; line-height:20px; } +#contentMiddle .guideReviewBody ul li { font-size:12px } +#contentMiddle .guideReviewBody ul li strong { font-size:11px; } +#contentMiddle .guideReviewBody ul li a:link, #contentMiddle .guideReviewBody ul li a:visited { text-decoration:none } +#contentMiddle .guideReviewBody ul li a:hover { text-decoration:underline } +#contentMiddle .guideReviewBody ul li .red { color:#c31b1b; font-size:11px; } +#contentMiddle .guideReviewBody ul li .orange { color:#fa8a11; font-weight:bold; font-size:14px } +.guideAddReviews { width:685px; height:230px; padding:5px 15px 60px 0; font-size:12px; } +.guideAddReviewsLeft { width:215px; height:auto; margin:0; padding:0; float:left } +.guideAddReviewsRight { width:450px; height:auto; margin:0; padding:0; float:left; color:#fa8910; font-weight:bold; line-height:20px } +.guideAddReviewsRight textarea { border:#c7b7a5 1px solid; width:398px; height:98px; font-size:11px; color:#CCCCCC; margin-bottom:20px } +.guideAddReviews form { padding:5px; margin:0px; } +.guideAddReviews .title1 { float:left; width:105px; text-align:right; margin-right:5px; margin-top:5px } +.guideAddReviews .title2 { float:left; width:53px; text-align:right; margin-right:5px; margin-top:5px } +.guideAddReviews .checkinDate { float:left; width:145px; margin-top:5px } +.guideAddReviews .checkinDate select { width:58px; margin-right:10px } +.guideAddReviews .stay { width:105px; float:left; margin-top:5px } +.guideAddReviews .stay select { width:48px } +.guideAddReviews .nationality { width:145px; float:left; margin-top:5px } +.guideAddReviews .nationality input { width:130px; border:#c7b7a5 1px solid; } +.guideAddReviews .age { width:105px; float:left; margin-top:5px } +.guideAddReviews .age select { width:55px } +.guideAddReviews .name { width:200px; float:left; margin-top:5px } +.guideAddReviews .age input { width:193px } +.guideAddReviews .submit { text-align:center; margin:20px 0 0 0; } +#guideReviewIntro { width:180px; height:auto; border:#d8ceba 1px solid; margin:0 0 10px 0; padding:0 0 10px 0; font-size:11px; color:#6b6b6b; text-align:center } +#guideReviewIntro a:link, #guideReviewIntro a:visited { color:#6b6b6b } +#guideReviewIntro img { width:150px; height:108px; margin:10px 10px 5px 10px } +#guideReviewIntro p { font-size:11px; color:#6b6b6b; line-height:20px; padding:0 10px; } +#guideReviewIntro p a:link, #guideReviewIntro p a:visited { color:#ef2200 } +/*weather*/ +.tableWeatherYear { width:530px; height:auto; border-right:#feca72 1px solid; text-align:center; } +.tableWeatherYear a:link, .tableWeatherYear a:visited { color:#fff; text-decoration:none } +.tableWeatherYear th { background:url(images/guide/bg-weather-thread.gif) repeat-x; border-left:#fff 1px solid; font-size:11px; color:#fff; font-weight:bold; padding:0; height:26px } +.tableWeatherYear th.style1 { border-left:#feca72 1px solid } +.tableWeatherYear td { font-size:11px; color:#6b6b6b; border-left:#feca72 1px solid; border-bottom:#feca72 1px solid; } +.tableWeatherYear td.style1 { background-color:#fbf7f1; width:70px; text-align:center; padding:10px 0 } +.tableWeatherMonth { width:530px; height:auto; border-right:#fdecc5 1px solid; text-align:center; background-color:#fdecc5; } +.tableWeatherMonth th { border-left:#fff 1px solid; font-size:11px; color:#6b6b6b; padding:0; height:26px; font-weight:normal; border-bottom:#fff 2px solid; } +.tableWeatherMonth th.style1 { border-left:#fdecc5 1px solid } +.tableWeatherMonth td { font-size:11px; color:#6b6b6b; border-left:#fff 1px solid; border-bottom:#fff 1px solid; } +.tableWeatherMonth td.style2 { border-bottom:#fdecc5 1px solid; } +.tableWeatherMonth td.style1 { width:100px; text-align:center; padding:5px; font-weight:bold; color:#eb8e03 } +#guideWeatherNav { width:530px; height:26px; margin:0 0 -1px 0; padding:0 } +#guideWeatherNav ul { list-style:none; margin:0; padding:0; font-weight:bold } +#contentMiddle #guideWeatherNav ul li { width:37px; height:21px; float:left; background:url(images/guide/bg-weather-thread.gif); font-size:11px; padding:5px 0 0 0; margin-right:5px; text-align:center } +#contentMiddle #guideWeatherNav ul li.active { background-color:#fdecc5; background-image:none; border-right:#feca72 1px solid; border-top:#feca72 1px solid; border-left:#feca72 1px solid; color:#eb8e03; } +#contentMiddle #guideWeatherNav ul li a:link, #contentMiddle #guideWeatherNav ul li a:visited { color:#fff; text-decoration:none } +#guideWeatherSunny { width:210px; height:323px; padding:10px 0 0 10px; color:#6b6b6b; background:url(images/guide/bg-weather-box-sunny.gif); position:relative; border:#fddf9c 1px solid } +#guideWeatherSunny .strong { font-size:20px } +#guideWeatherTop { float:right; font-size:12px; line-height:20px; width:80px; margin-top:20px } +#guideWeatherFact { font-size:11px; line-height:20px; margin-top:60px } +#guideWeatherTop ul { list-style:none; line-height:20px; margin:0; padding:0 } +#guideWeatherFact ul { list-style:none; line-height:20px; margin:0; padding:0; width:80px; float:left } +#guideWeatherFact ul.style2 { width:120px; float:left } +/*guide index*/ +#guideIndexImage { width:355px; height:200px; float:left; margin:0; padding:0 } +#guideIndexRight { width:273px; height:auto; margin:0; padding:0; float:left; background-color:#e9d8b0; } +#guideIndexRight div { width:258px; margin:0; height:29px; border-bottom:1px solid #fff; float:left; padding: 5px 5px 5px 10px; font-size:11px; color:#6b6b6b; font-weight:bold; line-height:15px; background-color:#e9d8b0; } +#guideIndexRight .active { background-color:#F8F2E4; } +#guideIndexRight .adWord { width:258px; margin:0; height:29px; border-bottom:1px solid #fff; float:left; padding: 5px 5px 5px 10px; font-size:11px; color:#6b6b6b; font-weight:bold; line-height:15px; background-color:#e9d8b0; } +#guideTopDestinationLeft { width:229px; height:auto; float:left; border-right:#e9d8b0 1px solid } +.topDestinationPic { width:75px; height:56px; margin:0 10px 0 0; float:left } +#guideTopDestination ul li { list-style:none; font-size:11px; color:#6b6b6b; line-height:18px } +#guideTopDestination ul li a:link, .topDestination ul li a:visited { color:#6b6b6b } +#guideTopDestination ul li.no1 { background:url(images/guide/index-list-1.gif) no-repeat left top; padding:23px 0 0 0; float:left; } +#guideTopDestination ul li.no2 { background:url(images/guide/index-list-2.gif) no-repeat left top; padding:23px 0 0 0; float:left; } +#guideTopDestination ul li.no3 { background:url(images/guide/index-list-3.gif) no-repeat left 10px; padding:10px 0 0 30px; height:35px; border-bottom:#e9d8b0 1px solid; } +#guideTopDestination ul li.no4 { background:url(images/guide/index-list-4.gif) no-repeat left 10px; padding:10px 0 0 30px; height:35px; border-bottom:#e9d8b0 1px solid; } +#guideTopDestination ul li.no5 { background:url(images/guide/index-list-5.gif) no-repeat left 10px; padding:10px 0 0 30px; height:35px; border-bottom:#e9d8b0 1px solid; } +.topDestination { clear:both; margin-bottom:20px } +#guideTopDestinationRight { width:390px; height:auto; margin:0; padding:0; float:left } +#guideInfoDetail3 ul { list-style:none; margin:0; padding:0; line-height:20px } +#guideInfoDetail3 ul li { background:url(images/guide/bg-guide-index-list.gif) 0 8px no-repeat; float:left; width:190px; padding:0 0 0 10px } +#guideInfoDetail3 ul li a:link, #guideInfoDetail3 ul li a:visited { font-size:12px; color:#6b6b6b; text-decoration:none } +#guidePhotoList { width:610px; height:auto; background-color:#fef6e3; padding:10px; margin:10px 0 20px 0; position:relative } +.guidePhotoBox { width:108px; height:83px; margin:5px 5px 10px 5px; font-size:11px; text-align:center; float:left } +.guidePhotoBox a:link, .guidePhotoBox a:visited { color:#6b6b6b; } +#guidePhotoMore { position:absolute; right:5px; top::5px; +width:80px; height:auto } +#guidePhotoMore a:link, #guidePhotoMore a:visited { font-size:11px; color:#d6313e } +#guidePhotoList h2 { font-size:12px; color:#6b6b6b; font-weight:bold; border:none; line-height:20px; margin:5px 0 5px 0; padding:0 } +#guidePhotoList img { width:108px; height:83px; margin:0 0 5px 0 } +#guidePhotoList ul { list-style:none; width:590px; height:auto } +#guidePhotoList ul li { background:url(images/guide/bg-guide-index-list.gif) 0 8px no-repeat; float:left; width:180px; padding:0 0 0 15px } +#guidePhotoList ul li a:link, #guidePhotoList ul li a:visited { font-size:12px; color:#6b6b6b; text-decoration:none } +#guideMap { width:312px; background-color:#eae1be; height:288px; padding:0; margin:0; text-align:center; position:relative } +.guideMapInput { background:url(images/guide/bg-map-input.gif); width:203px; height:28px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6b6b6b; font-weight:bold; margin:15px 10px 0 0 } +.guideMapPic { width:40px; height:40px; top:237px; right:10px; float:left; position:absolute } +#guideCardWallpaper { width:292px; height:auto; background-color:#fef6e3; margin:20px 0; padding:10px } +#guideCardWallpaper ul { list-style:none; margin:0 0 0 10px; padding:0 } +#guideCardWallpaper ul li { float:left; width:109px; height:20px; padding:0 0 0 5px; margin:0 5px 0 0; font-size:14px; font-weight:bold; color:#6b6b6b; border-left:#6b6b6b 2px solid } +#guideCardWallpaper ul li a:link, #guideCardWallpaper ul li a:visited { color:#6b6b6b; text-decoration:none } +#guideCardWallpaper ul li.active { background-color:#c9b993; color:#fff; border:none } +#guideCardWallpaper img { width:80px; height:54px; margin:10px 5px 10px 5px } +#guideIndexTool { padding-bottom:8px; margin:0; width:316px; background:url(/css/images/guide/bg-curise-bottom.gif) no-repeat left bottom; font-size:11px; color:#6b6b6b; line-height:20px } +#guideIndexTool a:link, #guideIndexTool a:visited { color:#6b6b6b } +#guideIndexTool h2 { margin:0; color:#6b6b6b; padding:5px 0; font-size:14px; font-weight:bold; text-indent:30px; background:#f2ede1 url(/css/images/guide/bg-curise-top.gif) no-repeat left top; float:none; clear:both } +#guideIndexTool h2 a:link, #guideIndexTool h2 a:visited { color:#6b6b6b; text-decoration:none } +#guideIndexTool ul { list-style:none; border-left:7px #f2ede1 solid; border-right:7px #f2ede1 solid; margin:0; width:297PX; overflow:auto; height:1%; _margin-bottom:-20px;/*兼容IE6*/ padding:10px 0 10px 5px; } +#guideIndexTool ul li { height:30px; line-height:30px; width:100px; float:left } +#guideIndexTool ul li.noBg { width:135px; padding-left:12px; } +#guideIndexTool ul li a { font-size:10px; color:#6b6b6b; } +#guideIndexTool ul li.one { background:url(/pic/accomodation.gif) no-repeat left center; float:left; padding-left:40px } +#guideIndexTool ul li.two { background:url(/pic/food.gif) no-repeat left center; float:left; padding-left:40px } +#guideIndexTool ul li.three { background:url(/pic/money.gif) no-repeat left center; float:left; padding-left:40px } +#guideIndexTool ul li.four { background:url(/pic/weather.gif) no-repeat left center; float:left; padding-left:40px } +#guideIndexTool ul li.five { background:url(/pic/security.gif) no-repeat left center; float:left; padding-left:40px } +#guideIndexTool ul li.six { background:url(/pic/transport.gif) no-repeat left center; float:left; padding-left:40px } +/*city guide index*/ +#guideCityIndexMap { width:680px; height:434px; margin:0 0 20px 0; padding:0; float:left } +#guideCityTop { width:257px; height:434px; float:left; margin:0 0 20px 13px; } +#guideCityTop a:link, #guideCityTop a:visited { color:#6b6b6b } +#guideCityTop a:hover { color:#fa890f; text-decoration:none } +#guideCityTop h2 { line-height:23px; background:url(images/guide/bg-city-guide-index-title.gif); font-size:14px; color:#6b6b6b; border:none; float:none; font-weight:bold; margin:0 0 5px 0; padding:5px 0 0 0 } +.guideCityTopPic { width:100px; height:auto; float:left; text-align:center; font-size:11px; padding:10px 0 5px 0; margin:0 10px } +.guideCityTopPic img { width:100px; height:81px; margin:0 0 5px 0 } +.guideGuideIndexInfo { width:445px; height:auto; margin:0 40px 20px 0; float:left; padding:0; border-bottom:#e8e8e8 1px solid; } +.guideGuideIndexInfo a:link, .guideGuideIndexInfo a:visited { color:#6b6b6b; text-decoration:none } +.guideGuideIndexInfo a:hover { text-decoration:underline; color:#fa890f } +.guideGuideIndexInfo th { line-height:22px; background:url(images/guide/bg-city-guide-index-title.gif); font-size:14px; color:#6b6b6b; border:none; float:none; font-weight:bold; margin:0; padding:5px 0 0 10px } +.guideGuideIndexInfo th, .guideGuideIndexInfo td { height:auto; font-size:11px; color:#6b6b6b; text-align:left } +.guideGuideIndexInfo th.style1 { background:url(images/guide/bg-city-info.gif) top repeat-x; border-bottom:#fff 1px solid; background-color:#fef6e3; width:116px; padding-top:6px; padding-left:10px; font-weight:bold; height:auto } +.guideGuideIndexInfo td { border-top:#e8e8e8 1px solid; width:304px; padding:8px 0 8px 14px; float:left } +#guideCityIndexGray { height:auto; background-color:#f5f5f5; padding:0; margin:10px 0 } +#guideCityIndexGray h2 { font-size:16px; font-weight:bold; color:#6b6b6b; border:none; float:none; margin:0; padding:10px 0 0 10px } +#guideCityIndexGray h3 { font-size:26px; color:#fa890f; border:none; float:none; margin:0; padding:0 0 5px 0 } +#contentMiddle #guideCityIndexGray ul { list-style:none; margin:0 0 20px 0; padding:0 0 0 27px; width:168px; border-right:#d9d9d9 1px solid; float:left } +#contentMiddle #guideCityIndexGray ul li { background:url(images/guide/bg-city-guide-bottom.gif) 0 10px no-repeat; padding:0 0 0 15px; line-height:25px; font-size:12px; } +#guideCityIndexGray a:link, #guideCityIndexGray a:visited { color:#6b6b6b; text-decoration:none } +#guideCityIndexGray a:hover { color:#fa890f; text-decoration:underline } +/*Money Converter*/ +#moneyCon { width: 643px; float: left; border: 1px solid #D2D2D2; padding: 15px 0 0 15px } +#moneyCon .choose { width: 100%; float:left; margin-bottom: 20px; } +#moneyCon select { -x-system-font:none; background:#fff; border:1px solid #DDDDDD; color:#545454; font-family:Verdana, Sans-Serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; padding:5px 3px 5px 5px; width: 100px; } +#moneyCon .choose .rateAs { float: left; width: 250px; margin: 6px 0 0 0; } +#moneyCon .choose .language { width: 100px; float:left; border: 1px solid #D2D2D2; padding: 5px 3px 5px 5px; margin:0 10px 0 5px; height: 16px; } +#moneyCon .choose .language #lanSlide { width: 80px; float:left; padding-left: 0px; margin-right: 3px; height: 18px; } +#moneyCon .choose .language #lanSlide ul { padding-left: 0px; margin-left: 5px; } +#moneyCon .choose .language #lanSlide ul li { padding-left:0; margin-left:0; list-style-type: none; } +#moneyCon .choose .arrow { width: 17px; float:left; position:right center; } +#moneyCon .choose .currency { width: 230px; background-color: #f1f1f1; border: 1px solid #D2D2D2; float: left; } +#moneyCon .choose .currency .titleTip { width: 200px; margin: 10px 10px; } +#moneyCon .choose .currency .currencyList { border: 1px solid #D2D2D2; background-color: #fff; width: 200px; margin: 5px 10px 15px 10px; height: 16px; padding: 5px; cursor: pointer; } +#moneyCon .choose .currency .currencyList .detailCur { width: 180px; float:left; margin-right: 3px; } +#moneyCon .choose .currency .amount { background-color: #fff; width: 210px; margin: 5px 10px 15px 10px; position:relative; height: 35px; padding:0; } +#moneyCon .choose .currency .amount input { border: 1px solid #D2D2D2; background-color: #fff; height: 35px; padding: 0px; border-left: none; } +#moneyCon .choose .currency .amount input.positionRight { background-color: #fff; height: 23px; padding: 6px 0 6px 10px; width: 142px; float:right; font-size: 15px; font-weight: bold; color: #545454; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; position:absolute; left:55px; top:0; } +#moneyCon .choose .currency .amount .curIcon { width: 55px; float:left; background-color:#a1a1a1; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; height: 25px; font-size: 18px; font-weight: bold; color: #fff; text-align: center; padding: 5px 0; position:absolute; left:0; top:0; } +#moneyCon .choose .currency .amount .number { width: 140px; float:left; margin-left: 10px; height: 22px; padding: 8px 0 5px 0; font-size: 15px; font-weight: bold; } +#moneyCon .choose .equal { width: 120px; float:left; height: auto; padding: 5px; } +#moneyCon .choose .equal .equalmark { background: url(/css/images/guide/equalmark.gif) no-repeat; margin: 30px 5px 20px 30px; height: 34px; width: 64px; } +#moneyCon .choose .equal .exchange { font-size: 13px; font-weight: 900; margin: 5px 5px 5px 2px; } +#moneyCon .choose .equal .rate { border: 1px solid #D2D2D2; background-color: #fff; width: 110px; height: 15px; padding: 6px 0 5px 5px; font-size: 13px; } +#moneyCon .choose .currencyCategory { width: 400px; float:left; border: 1px solid #D2D2D2; z-index:5000; } +#moneyCon .choose .currencyCategory .a-z { width: 395px; background-color: #f1f1f1; border-bottom: 3px solid #d1d1d1; padding: 10px 0; float:left; padding-left: 5px; } +#moneyCon .choose .currencyCategory .a-z ul { margin: 0px; padding: 0px; } +#moneyCon .choose .currencyCategory .a-z ul li { float:left; font-size: 13px; padding:0 5px; margin:0; list-style-position:outside; list-style-type: none; } +#moneyCon .choose .currencyCategory .a-z ul li a { text-decoration: none; color: #545454; } +#moneyCon .choose .currencyCategory .a-z ul li a:hover { text-decoration: underline; color: #A31022; } +#moneyCon .choose .currencyCategory .a-z ul li.active { border: 1px solid #D2D2D2; background-color: #fff; } +#moneyCon .choose .currencyCategory .currencyName { width: 100%; float:left; padding: 10px 0; margin-bottom: 10px; background-color:#fff; } +#moneyCon .choose .currencyCategory .currencyName .close { text-align:right; padding-right: 5px; margin-top: 10px; cursor:pointer; } +#moneyCon .choose .currencyCategory .currencyName ul { margin: 0px; padding: 0px; } +#moneyCon .choose .currencyCategory .currencyName ul li { float: left; width: 45%; margin-left: 5px; margin-bottom: 10px; list-style-type: none; cursor: pointer } +.recenlyUploadPhoto { border:1px #d1d1d1 solid; margin:5px 0 10px 0; } +.recenlyUploadPhoto h5 { font-size:11px; color:#FFF; display:block; background-color:#b2b2b2; padding:5px; } +.recenlyUploadPhoto ol, .recenlyUploadPhoto ul { margin:8px 5px 5px 5px; font-size:11px; } +.recenlyUploadPhoto ol li { margin-bottom:1px #f1f1f1 solid; margin-left:5px; margin-bottom:10px; } +.recenlyUploadPhoto ul li { list-style:none; background:url(/css/images/drop-1.GIF) no-repeat 0px 5px; margin-left:5px; margin-bottom:10px; padding-left:10px; } +.photoProNav { border-bottom:#C1C1C1 1px solid; width:100%; margin:15px 0 0 0; height:20px; position: relative; padding:0; } +.photoProNav ul { padding:0px; position:absolute; margin-left:15px; list-style:none; left: -3px; top: -7px; } +.photoProNav ul li { display:block; margin:0 4px 0 0; float:left; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; padding:5px 8px 0 8px; height:22px; background-color:#f1f1f1; color:#C6162B; font-size:11px; font-weight:bold; } +.photoProNav ul li.active { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #C1C1C1; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; background:#fff; } +.photoProNav ul li.background { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #45A0C2; border-left:1px solid #45A0C2; border-right:1px solid #45A0C2; background:#45A0C2; } +.photoProNav ul li.active a, .photoProNav ul li.active { color:#C6162B; } +.photoProNav ul li a, .photoProNav ul li { color:#666; text-decoration:none; cursor:pointer } +.photoProNav ul li a:hover { text-decoration:underline; } +.photoProm { margin:0 0 10px 0; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; } +.photoProm ol { margin:5px 8px 5px 8px; font-size:11px; } +.photoProm ol li { border-bottom:1px dashed #d1d1d1; padding:0 0 5px 5px; } +.photoSearch { border:1px solid #d1d1d1; width:100%; padding:5px; } +.phototools { width:112px; float:left; text-align:center; margin-bottom:15px; font-size:11px; } +.phototools img { width:80px; height:80px; float:left; margin-right:5px; } +.phototools a { color:#646464; } +ul.hotCityList { margin:0px 0px 20px 7px; } +ul.hotCityList li { line-height:15px; margin-bottom:6px; background:url(/css/images/drop-1.GIF) no-repeat 0px 5px; padding:3px 0 3px 10px; display:block; width:30%; float:left; list-style:none; } +ul.hotCityList li a { color:#545454; text-decoration:none; } +ul.hotCityList li a.underline { color:#545454; text-decoration:underline; } +ul.hotCityList li a:hover { text-decoration:underline; } +.viedotourlist { list-style-type:none; list-style-image:url(/css/images/drop-1.GIF); line-height:21px; margin-left:20px; font-weight:600; } +/*多媒体中心促销*/ +.mediaCenterPro { padding:10px; } +.mediaCenterPro h5 { border-bottom:1px solid #c9c9c9; background:url(/css/images/arrow-5.gif) no-repeat 1px 3px; padding-left:15px; padding-bottom:5px; font-size:15px; margin-bottom:10px; } +.mediaCenterPro h5 a { color:#545454; text-decoration:none; } +.mediaCenterPro h5 a:hover { color:#a31022; text-decoration:underline; } +.mediaPro { border:1px solid #c9c9c9; padding:10px 5px 10px 5px; width:130px; float:left; position:relative; margin-right:8px; text-align:center; line-height:24px; } +.mediaPro a { color:#545454; text-decoration:none; } +.mediaPro a:hover { color:#900; } +.videoStyle { position:absolute; with:31px; height:20px; background:url(/css/images/video.png) no-repeat center; left: 2px; top: -8px; width: 30px; } +.wallpaperStyle { position:absolute; with:31px; height:20px; background:url(/css/images/wallpaper.png) no-repeat center; left: 2px; top: -8px; width: 30px; } + +table.currencySample { border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1; margin-bottom:15px;} +table.currencySample th { background:#f1f1f1; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; padding:5px;} +table.currencySample td { border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; padding:5px;} \ No newline at end of file diff --git a/css/hotel.css b/css/hotel.css new file mode 100644 index 0000000..aec06fe --- /dev/null +++ b/css/hotel.css @@ -0,0 +1,1062 @@ +/* 中华游标准CSS样本-酒店栏目样式表 */ +/* Designed by ChinaHighlights.inc */ +/*#tollFree2{ display:none;}*/ +.footlinkInfo{ background:none; height:158px; margin:0 71px 0 0px; padding:0 0 0; position:absolute; bottom:-180px; left:80px; text-align:left; width:880px;z-index:1000;} +.footlinkInfo img{ margin-right:15px;} +#footerPromo{ display:none;} +#tollFree2{ display:none;} +/*Hotel Index 的样式*/ +#MainhotelContent{width:952px; margin:0 20px 10px 20px} +#hotelindexLeft{float:left; width:366px;} +#hotelindexSearch{ + width:315px; + height:340px; + background:url(/css/images/flight/bg-flight-index-search.png) no-repeat; + margin:0px 0 5px 0; + *margin-right:10px; + padding:21px 28px 21px 28px; + position:relative +} +#hotelindexSearch h2, #hotelindexSearch span.searchTitle{font-size:16px; margin:0; color:#a31022; font-weight:500; font-weight:bold; border:none} +#hotelindexSearch .searchContent{padding:15px 0 0 0} +#hotelindexSearch .searchBottom{ height:95px; text-align:center} +#hotelindexSearch .searchBottom .showOption{font-size:11px; background:url(/css/images/hotel/white-arrow-down.png) no-repeat right 5px; padding-right:5px; color:#545454; width:122px; margin-left:25px} +#hotelindexSearch .searchBottom .hideOption{font-size:11px; background:url(/css/images/hotel/white-arrow-up.png) no-repeat right 5px; padding-right:5px; color:#fff; width:117px; margin-left:25px} +#hotelindexSearch .searchBottom .searchHotel{ margin-top:5px} +#hotelindexSearch .searchBottom .showOption a, #hotelindexSearch .searchBottom .hideOption a{color:#fff; text-decoration:none; font-weight:bold} +#hotelindexSearch .searchContent label{font-size:12px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#545454} +#hotelindexSearch .searchContent label.floatLeft{display:block; width:145px; float:left; font-size:12px; margin:0 5px 0 3px} +#hotelindexSearch .searchContent .table2{width:320px; margin-bottom:5px} +#hotelindexSearch .searchContent input{border:1px solid #d1d1d1; background:url(/css/images/hotel/bg-arrow.png) no-repeat 3px #fff; width:258px; margin:5px 0 8px 0px; padding:4px 4px 4px 34px} +#hotelindexSearch .searchContent input.checkinOut{padding:5px 0 5px 5px; width:135px; margin-left:0; background:url(/css/images/calender.GIF) no-repeat 118px #fff} +#hotelindexSearch .searchContent input.hotelName{width:135px; margin-left:0; padding:4px; background:#fff} +#hotelindexSearch .searchContent select{width:140px; margin-left:0; border:1px solid #d1d1d1; background:#fff; margin:5px 0 8px 0px; padding:5px 0 5px 2px; font-size:11px; color:#545454px} +#hotelindexSearch .searchContent select option{margin-bottom:2px} +/*改变新加的*/ +#hotelPromoLines{ + width:932px; + padding:10px; + border:1px solid #d1d1d1; +} +#hotelPromoLines h2{ color:#a1081a; font-size:17px; font-weight:100; margin:0 0 8px 0;} +#hotelPromoLines .hotelCity{ + width:365px; + padding-right:5px; + float:left; + border-right:1px solid #d1d1d1; +} +#hotelPromoLines .hotelCity ul li{ + list-style:none; + font-size:11px; + display:block; + width:118px; + float:left; + padding:3px 3px 3px 0; +} +#hotelPromoLines .hotelCity ul li a, #hotelPromoLines .hotelLightPort ul li a{ color:#545454; text-decoration:none;} +#hotelPromoLines .hotelCity ul li a:hover, #hotelPromoLines .hotelLightPort ul li a:hover{ text-decoration:underline;} +#hotelPromoLines .hotelLightPort{ + width:540px; + float:right; +} +#hotelPromoLines .hotelLightPort ul li{ + list-style:none; + font-size:11px; + display:block; + width:260px; + float:left; + padding:3px 3px 3px 0; +} +#hotelindexPromo{ + width:570px; + float:right; +} +#hotelindexPromo h2{ font-weight:100; margin:0 0 5px 0;} +#hotelcities{width:620px; border:1px solid #d1d1d1; left:25px; background:#fff; color:#545454; top:110px; padding:10px; z-index:100; position:absolute;} +#hotelcities h4{font-size:12px; margin:10px 0 8px 0; border-bottom:1px solid #d1d1d1} +#hotelcities ul{margin-left:0} +#hotelcities ul li{list-style:none; float:left; width:78px; line-height:18px; margin-bottom:5px; padding:0 5px} +#hotelcities ul li a{font-weight:normal; font-size:11px; text-decoration:none} +#hotelcities ul li:hover{background:#d1d1d1} +#hotelcities ul li:hover a{font-weight:bold} +.closeIt{width:60px; position:absolute; right:10px; top:10px; cursor:pointer} +.chainPromo2{ + width:366px; + border:#b3b3b3 1px solid; + float:left; + padding:0; + margin-bottom:10px; +} + +.chainPromo2 h5, .chainPromo2 h2{ + font-size:17px; + padding:8px 10px 8px 10px; + background:#ebebeb; + color:#c6162b; + margin:0 0 0px 0; + font-weight:100; +} +.chainPromo2 h5 a, .chainPromo2 h2 a{ + color:#545454; + text-decoration:none +} +.chainPromo2 .chainList{ padding:10px; font-size:11px;} +.chainPromo2 .chainList a{ color:#545454;} +ul.hotelChain li{display:block; width:80px; list-style:none; text-align:center; float:left; margin-right:5px; font-size:11px} +ul.hotelChain li img{width:50px; height:50px} +ul.hotelChain li a{text-decoration:none} +ul.hotelChain li a:hover{color:#a03} +.chainPromo2 .viewedhotel{ padding:10px;} +.chainPromo2 .viewedhotel .viewhotelList{ padding:5px 3px 5px 3px; border-bottom:1px #d1d1d1 dashed;} +.chainPromo2 .viewedhotel .viewhotelList:hover{ background:#f1f1f1;} +.chainPromo2 .viewedhotel .viewhotelList a.closeWindow{ display:block; width:14px; height:14px; background:url(/css/images/hotel/iconremove.gif) no-repeat left top; float:right;} +.chainPromo2 .viewedhotel .viewhotelList a.closeWindow:hover{ display:block; width:14px; height:14px; background:url(/css/images/hotel/iconremove.gif) no-repeat left -16px; float:right;} +.chainPromo2 .viewedhotel .viewhotelPic{ width:50px; height:50px; float:left; position:relative;} +.chainPromo2 .viewedhotel .viewhotelPic img.hotelSmal{ width:50px; height:50px; cursor:pointer;} +.chainPromo2 .viewedhotel .viewhotelInfo{ width:260px; float:left; padding-left:8px;} +.chainPromo2 .viewedhotel .ratingNum{ font-size:11px; color:#545454; position:relative; top:0; left:0;} +.chainPromo2 .viewedhotel .ratingNum .newestReview{ + position:absolute; + width:204px; + background:#fdfae9; + border:1px solid #fcd778; + padding:10px; + left: 195px; + top: -1px; +} +#hotelDeals .dealBox .hotelList .hotelIndexPro .ratingNum img.newReview{ cursor:help;} +.chainPromo2 .viewedhotel .viewhotelInfo h4{ + margin:0 0 3px 0; + font-size:14px; + font-weight:100; + padding:0; +} +.chainPromo2 .viewedhotel .viewhotelInfo h4 a{ + text-decoration:none; + color:#545454; +} +.chainPromo2 .googleMapDiv{ width:346px; height:400px;} +.chainPromo2 .moreCitiesSight{ padding:5px; background:#f1f1f1;} +.chainPromo2 .moreCitiesSight h4{ font-size:16px; font-weight:100; display:block; padding:5px 5px 5px 5px; margin:0; cursor:pointer;} +.chainPromo2 .moreCitiesSight h4:hover{ background:#fff;} +.chainPromo2 .moreCitiesSight .citySights{ padding:0 5px 5px 5px;} +.chainPromo2 .moreCitiesSight .citySights a{ color:#0D548A; text-decoration:none;} +.chainPromo2 .moreCitiesSight .citySights a:hover{ text-decoration:underline; color:#C00;} +.chainPromo2 .moreCitiesSight .citySights h6{ font-size:13px; font-weight:100; color:#a31022; margin:10px 0 5px 0;} +.chainPromo2 .sendToFriend{ padding:0px; } +.chainPromo2 .sendToFriend h4{ font-size:12px; color:#545454; margin:8px 0 8px 0;} +.chainPromo2 .sendToFriend img{ margin:0 5px 0 0; border:4px #fff solid;} +.chainPromo2 .sendToFriend img:hover{border:4px #e3e3e3 solid; } +/*改变新加的*/ +#hotelDeals{margin:0 0 10px 0; padding:0 0 10px 0} +#hotelDeals ul{ + display:block; + position:relative; + top:1px; + z-index: 10; + *margin-top:10px; +} +*+html #hotelDeals ul{margin-bottom:0px; display:block; + position:relative; + top:1px;} + +#hotelDeals ul li{ + list-style:none; + float:left; + height:22px; + padding:7px 10px 7px 10px; + border-width:3px 1px 1px 1px; + border-style:solid; + border-color:#707070 #d1d1d1 #d1d1d1 #d1d1d1; + margin-right:4px; + text-align:center; + color:#545454; + font-size:15px; + font-weight:100; + cursor:pointer; + background:#fff; +} +#hotelDeals ul li.active{ + list-style:none; + float:left; + background:#fff; + height:22px; + padding:7px 10px 7px 10px; + text-align:center; + color:#c53131; + margin:0 4px -2px 0; + padding:7px 10px 7px 10px; + border-width:3px 1px 1px 1px; + border-style:solid; + border-color:#c53131 #d1d1d1 #fff #d1d1d1; + top: 1px; +} +#hotelDeals ul li a{color:#545454; text-decoration:none} +#hotelDeals .dealBox{ + border:1px solid #d1d1d1; + -moz-border-radius-topleft:0; + padding:10px 8px 10px 8px; + background:url(/css/images/hotel/hothotel-bg.jpg) bottom repeat-x; + *margin-top:-15px; +} +#hotelDeals .dealBox .hotelList{ + border-bottom:1px dashed #cfcfcf; + padding:15px 3px 15px 3px; +} +#hotelDeals .dealBox .hotelList:hover{ background:#f1f1f1; cursor:pointer; } +#hotelDeals .dealBox .hotelList .hotelsmaPic{ width:50px; height:50px; float:left; position:relative;} +#hotelDeals .dealBox .hotelList .hotelsmaPic .photoWindow{ position:absolute; padding:10px; background:#f1f1f1; border:1px solid #d1d1d1;} +#hotelDeals .dealBox .hotelList .hotelsmaPic img.hotelSmal{ width:50px; height:50px;} +#hotelDeals .dealBox .hotelList .hotelIndexPro{ + float:right; + width:489px; + padding:0; + margin:0; + line-height:18px; + text-align:left; +} +span.lastBooking{ font-size:11px; color:#669900} +#hotelDeals .dealBox .hotelList .hotelIndexPro .ratingNum{ font-size:11px; color:#545454; position:relative; top:0; font-weight:100;left:0;} +#hotelDeals .dealBox .hotelList .hotelIndexPro .ratingNum .newestReview{ + position:absolute; + width:204px; + background:#fdfae9; + border:1px solid #fcd778; + padding:10px; + left: 154px; + top: 20px; + z-index:99; +} +#hotelDeals .dealBox .hotelList .hotelIndexPro .ratingNum img.newReview{ cursor:help;} +#hotelDeals .dealBox .hotelList .hotelIndexPro h4{ + margin:0 0 3px 0; + font-size:16px; + font-weight:100; + padding:0; +} +#hotelDeals .dealBox .hotelList .hotelIndexPro h4 a{ + text-decoration:none; + color:#545454; +} +#hotelDeals .dealBox .hotelList .hotelIndexPro .hotelCheapPrice{ font-size:17px; color:#545454; padding-top:2px; font-weight:100;} +#hotelDeals .dealBox .hotelList .hotelIndexPro .hotelCheapPrice span.breakfast{ font-size:11px; color:#3A8AE2} +#hotelDeals .dealBox .hotelList .hotelIndexPro .hotelCheapPrice .priceredFont{ color:#a31022;} +#hotelDeals .dealBox .hotelList .hotelIndexPro .guestReview{ font-size:11px;} + + +.hotelpromoInfo{ + width:auto; + font-size:11px; + color:#218fd4; + padding:5px 0 3px 28px; + float:right; +} +.bestPriceGuarant{ + width:200px; + height:26px; + float:right; +} +.iconPromo{ + width:160px; + position:absolute; + top:1px; + right:-1px +} +.giftIntro{border:1px solid #666; width:250px; position:absolute; background:#fff; z-index:5555; padding-bottom:8px; margin-left:23px; margin-top:-22px} +*+html .giftIntro{margin-left:-10px; margin-top:5px; z-index:9999} + +.giftIntro h6{background:#EFF8FC; font-size:13px; margin:0; padding:5px 0; padding-left:10px; text-align:left} +.giftIntro p{text-align:left!important; margin:5px 8px 0!important; line-height:16px!important; font-size:11px !important} +.giftIntro p span{width:55px; display:block; float:left; text-align:right; margin-right:5px; font-weight:bold} + +.refineSearch{border:solid 1px #ddd; background:#f9f9f9; margin-bottom:10px} +.refineSearch .hotelBox2{padding:5px 0 15px 5px; margin:0 10px 0 10px} +.refineSearch .hotelBox2 label{display:block} +.refineSearch .hotelBox2 input, .refineSearch .hotelBox2 textarea, .refineSearch .hotelBox2 select, .refineSearch .hotelName input{-x-system-font:none; background:#fff; border:1px solid #DDD; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; padding:7px} +.refineSearch .drop1{padding-top:10px} +.refineSearch .weather{padding:15px 0 15px 7px; margin:0} +.refineSearch .weather .detail{text-align:center; width:80px; float:left; font-size:11px; line-height:17px; padding-top:6px; padding-bottom:10px} +.refineSearch .currency{padding:15px 0 15px 5px; margin:0 10px 0 10px; border-bottom:1px #d1d1d1 solid} +.wordStyle10{font-size:14px; font-weight:bold} +.refineSearch h6{background:#b2b2b2; display:block; color:#fff; font-size:14px; padding:5px 0 5px 12px} +.refineSearch .hotelBox2 input{background:#fff url(/css/images/calender.GIF) 175px center no-repeat; width:185px} +.wordStyle9, .wordStyle9 a{font-size:11px; color:#545454; margin-top:3px; display:block; width:120px; float:right; padding-top:7px} +.refineSearch .hotelName{padding:15px 0 0 5px; margin:0 10px 0 10px} +.refineSearch .hotelName label{display:block} +.refineSearch .hotelName input{width:200px} + +.cityHotelList{width:650px; margin-bottom:10px; position:relative} +.listHotel{width:630px; border-bottom:#d1d1d1 1px solid; padding:15px} +.listHotel h5{font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#565656; padding:0px; margin:0px; margin-bottom:7px; line-height:19px} +.listHotel h5 a{color:#545454; text-decoration:none} +.listHotel h5 a:hover{border-bottom:1px #545454 solid} +.listHotelleft{width:470px; float:left; margin-bottom:5px} +.listHotelleft .hotelInfo{width:350px; float:left; padding-bottom:4px} +.listHotelleft2{width:494px; float:left; margin-bottom:5px} +.listHotelleft2 .hotelInfo{width:358px; float:left; padding-bottom:4px; font-size:11px; line-height:22px; padding-left:6px} +.listHotelleft2 .hotelInfo a{color:#545454} +.listHotelleft .hotellistPhoto, .listHotelleft2 .hotellistPhoto{float:left; width:110px; padding:0px; margin:0 10px 0 0} +.listHotelleft2 .googlemap{margin:6px 0 5px 0} +.listHotelleft .hotellistPhoto img{width:110px} +.listPrice{width:125px; float:right; text-align:right; padding-right:5px; position:relative} +.listPrice .payatHotel{position:absolute; width:85px; height:17px; left:-9px; top:0px} +.listPrice div.buttun01{width:auto} +.listHotel2{width:650px; padding:10px} + +.featurearea{width:610px; position:relative; -moz-border-radius:6px; border:#d1d1d1 1px solid; line-height:20px; margin:15px 0 20px 0; padding:13px 10px 10px 40px; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom} +.photoFeatureIn{color:#6b6b6b; float:left; padding:0 0 0 6px; width:190px} +.photoFeatureIn table{width:110px; height:110px; valign:middle; padding:3px; margin:0 auto} +.photoFeatureIn .photoStyleTitle{font-size:11px; text-align:center} +.photoFeatureIn .photoStyleTitle a{color:#6b6b6b; text-decoration:none} +.photoFeatureIn .photoStyleTitle a:hover{text-decoration:underline} + +.hotelSort{padding:5px; margin:5px 0 2px 0; font-size:11px; color:#545454; text-align:right; float:right} +.hotelSort a{color:#545454} +.hotelSort a:hover{color:#444; -moz-border-radius:2px; text-decoration:underline; background-image:url(/css/images/arrowDown.gif); background-repeat:no-repeat; background-position:95% 8px; padding:2px 12px 4px 4px; background-color:#f1f1f1; border:1px solid #dfdfdf} +.resultNum{text-align:left; margin:10px 0 2px 0; font-size:11px; color:#545454; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; border-bottom:#D2D2D2 1px solid} +.resultNum .choose1{padding:6px 5px 8px 10px; float:left; width:220px} +.resultNum .choose1 a{color:#545454; margin:0 3px 0 3px} +.resultNum .choose2{padding:6px 5px 8px 5px; float:left; width:400px; position:relative} +.resultNum .choose2 a.select{color:#545454; padding:2px 12px 4px 4px} +.resultNum .choose2 a.select:hover{color:#444; -moz-border-radius:2px; text-decoration:underline; background-image:url(/css/images/arrowDown.gif); background-repeat:no-repeat; background-position:95% 8px; padding:2px 12px 4px 4px; background-color:#f1f1f1; border:1px solid #dfdfdf} +.resultNum2{text-align:left; margin:3px 0 2px 0; font-size:11px; color:#545454; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; border-bottom:#D2D2D2 1px solid} +.resultNum2 .choose1 select{font-size:12px; width:120px; cursor:pointer; margin:3px 2px 5px 8px; background-color:#f1f1f1} +.resultNum2 .choose1{padding:2px 5px 5px 10px; float:left; width:320px} +.resultNum2 .choose2{padding:6px 5px 5px 0; float:left; width:290px} +.resultNum .choose2 select{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFF none repeat scroll 0 0; border:1px solid #DDD; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; margin:5px 0; padding:4px 5px} +.resultNum2 .choose3{padding:6px 5px 5px 10px; float:right; width:160px} +.resultNum2 .choose4{padding:6px 5px 5px 0; float:right; width:290px} +.resultNum2 .choose4 input{-x-system-font:none; background:#fff; border:1px solid #DDD; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; padding:3px} + +#googleMapWindow{width:650px; margin-left:5px; padding:5px 0 0px 0} + +#googleMapWindow .mapNav{width:182px; float:left; margin-right:5px} +.largeMap{width:450px; float:right; border:1px solid #d1d1d1} +.largeMap .maptitle{border-bottom:1px solid #d1d1d1; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; font-size:11px; font-family:Verdana,Geneva,sans-serif; padding:5px 10px 5px 5px; text-align:right; color:#d1d1d1} +.largeMap .maptitle a{text-decoration:none; color:#303030} + +#googleMapWindow .mapNav .mapsearch{background-color:#f1f1f1; padding:10px; font-size:12px; font-family:Verdana,Geneva,sans-serif; color:#545454; font-weight:bold} +#googleMapWindow .mapNav .mapsearch input{height:16px; margin:7px 0 10px 0; border:1px solid #d1d1d1; color:#545454; font-size:11px; font-family:Verdana,Geneva,sans-serif; float:left} +#googleMapWindow select{-x-system-font:none; background:#fff; border:1px solid #DDD; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; padding:3px} +#googleMapWindow .title{border:1px solid #d1d1d1; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; font-size:12px; font-family:Verdana,Geneva,sans-serif; padding:5px 0 8px 5px; font-weight:bold} +#googleMapWindow .title img{margin-right:10px} +#googleMapWindow .title a{text-decoration:none; color:#545454} +#googleMapWindow .mapNav .selectDetail{border:1px #d1d1d1 solid; border-top:none; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; margin:0; padding:5px 2px 5px 2px} +#googleMapWindow .mapNav .selectDetail ul{} +#googleMapWindow .mapNav .selectDetail ul li{text-decoration:none; list-style:none; display:block; width:170px; float:left; font-size:11px; margin:0 0 5px 0; color:#545454; padding:2px 8px 5px 2px; line-height:20px; border-bottom:1px solid #f9f9f9; margin-bottom:5px; text-align:left} +#googleMapWindow .mapNav .selectDetail ul li:hover{background-color:#f1f1f1} +#googleMapWindow .mapNav .selectDetail ul li img{margin:3px 5px 3px 0} + +.hotelListTable{margin-left:10px; width:640px; float:left} +.hotelListTable h4{font-size:13px; color:#545454} +.hotelListTable .hotelTale{font-size:11px; width:630px; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-bottom:1px solid #d1d1d1; font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0} +.hotelListTable .hotelTale tr{border-bottom:1px #d1d1d1 solid} +.hotelListTable .hotelTale tr a{color:#6b6b6b; text-decoration:none} +.hotelListTable .hotelTale tr a:hover{text-decoration:underline} +.hotelListTable .hotelTale tr:hover{background-color:#f1f1f1} +.hotelListTable .hotelTale td a.redFont{color:#c03; line-height:18px} +.hotelListTable .hotelTale th{text-align:left; padding-left:10px; line-height:15px; border-bottom:1px #D9D9D9 solid; border-right:1px solid #D9D9D9; padding:6px 5px; font-size:11px; background-image:url(/css/images/bg-table.GIF); background-repeat:repeat-x; background-position:bottom; text-align:center; background-color:#F3F3F3; line-height:18px} +.hotelListTable .hotelTale td{text-align:left; padding:10px 6px 12px 5px; border-right:0px; border-left:0; border-right:#ccc 1px solid; padding:6px 0 6px 0; text-align:center; font-size:11px; word-wrap:break-word; word-break:break-all} + +.hotelOverview{width:640px; padding:10px} +.hotelOverview p{margin-bottom:25px; line-height:18px} + +.checkRate{background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; border:#D2D2D2 1px solid; width:610px; padding:12px 25px 8px 20px; margin-bottom:10px} +.checkRate h5{font-size:14px; margin-bottom:10px; color:#c03; border-bottom:1px solid #d6d6d6; padding-bottom:5px} +.checkRate .checkTime{display:block; width:280px; float:left; padding-left:8px} +.checkRate .checkTime p{display:block; line-height:18px; font-size:11px; height:40px} +.checkRate .checkTime label{font-size:11px; display:block; width:70px; float:left} +.checkRate .checkTime input, .checkRate .checkTime select{-x-system-font:none; float:left; background:#fff; border:1px solid #DDD; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; padding:7px} +.checkRate .checkTime input{background:#fff url(/css/images/calender.GIF) 170px center no-repeat; width:185px} +.checkRate .orderclick{font-weight:bold; text-align:center; width:220px; margin-left:180px; margin-top:5px; margin-bottom:10px} +.checkRate .orderclick a{display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-image:url(images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:4px 12px 4px 12px; text-decoration:none; color:#a31022} +.checkRate .orderclick a:hover{display:block; padding:4px 12px 4px 12px; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom} +ul.hotelNote li{line-height:15px; margin-left:8px; margin-bottom:6px; font-size:11px; background:url(/css/images/drop-1.GIF) no-repeat 0px 4px; padding:0 0 0 15px; list-style:none} +ul.hotelNote li a{color:#545454; text-decoration:underline} +ul.hotelNote li a.underline{color:#545454} +ul.hotelNote li a:hover{text-decoration:underline} + +.hotelpriceDetail{margin:0 0 20px 0; border-top:0px #d1d1d1 solid; padding:0 5px 0 5px} +.hotelpriceDetail .hotelPriceTable{font-size:11px; width:100%} +.hotelpriceDetail .hotelPriceTable th{border-bottom:1px #D9D9D9 solid; border-right:1px solid #D9D9D9; padding:6px 10px; font-size:11px; background-image:url(/css/images/bg-table.GIF); background-repeat:repeat-x; background-position:bottom; text-align:left; background-color:#F3F3F3; line-height:22px; font-weight:100} +.hotelpriceDetail .hotelPriceTable .roomName{color:#525252} +.hotelpriceDetail .hotelPriceTable .roomName small{font-size:10px; color:#868686} +.hotelpriceDetail .hotelPriceTable td{text-align:left; padding:16px 6px 16px 5px; border-right:0px; line-height:18px; border-left:0; border-bottom:1px #d5d5d5 solid} +.hotelpriceDetail .hotelPriceTable td .note{width:12px; height:12px; background:url(/pic/hotel/icon-docs-info.gif) no-repeat top left; float:left; margin-right:7px} +.hotelpriceDetail .hotelPriceTable td .note:hover{background:url(/pic/hotel/icon-docs-info-red.gif) no-repeat top left} +.hotelpriceDetail .hotelPriceTable td.style{padding:3px; border-top:none; border-bottom:1px #d5d5d5 solid; font-size:10px; color:#469ED2} +.hotelpriceDetail .hotelPriceTable td.style2{text-align:left; padding:16px 6px 16px 5px; border-right:0px; line-height:18px; border-left:0; border-bottom:1px #f1f1f1 solid} +.hotelpriceDetail tr a.allclass{padding-left:5px; color:#545454} +.hotelpriceDetail tr a.allclass:hover{color:#c03} + +.priceDayList{width:100%; font-size:11px; text-align:right; margin-top:1px} +.priceDayList a{color:#666} +.bookHotel{text-align:center; padding:2px 1px 1px 1px} +.bookHotel a{display:block; -moz-border-radius:4px; -moz-border-radius:4px; border:#D1D1D1 1px solid; background:url(images/bg-click.GIF) #fff; background-repeat:repeat-x; background-position:bottom; text-decoration:none; color:#c03} +.bookHotel a:hover{display:block; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom} + +#photoBigAlbum{background:#EAEAEA none repeat scroll 0 0; margin:0; overflow:hidden; padding:0} +*html #photoBigAlbum{overflow:hidden} +#photoBigAlbum .photoLayout{margin:35px; overflow:hidden; padding:0; text-align:center} +#picMenu{height:28px; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#6b6b6b; margin:0; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; border:#D2D2D2 1px solid; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom} +#picMenu .choose1{float:left; height:14px; padding:3px 26px 3px 26px; margin:5px 0 5px 0} +#picMenu .choose2{float:left; height:14px; padding:3px 26px 3px 26px; border-left:1px solid #CACACA; margin:5px 0 5px 0} +#picMenu .choose1 img, #picMenu .choose2 img{margin-right:10px} +#picMenu .choose1 a, #picMenu .choose2 a{text-decoration:none; color:#545454} +#picMenu .choose1 a:hover, #picMenu .choose2 a:hover{text-decoration:underline} + +.photoIntroduction{width:760px} +.photoDetail{margin:22px 0 10px 0; width:640px; padding-bottom:10px; border-bottom:1px #D2D2D2 solid; margin-bottom:20px} +.photoDetail .imgDetail-border{background:#EAEAEA none repeat scroll 0 0; border:1px solid #D8D8D8; padding:3px; float:left; margin:0 10px 0 10px} +.photoDetail .imgDetail-border img{width:76px; height:57px} +.pageNavHotel{background:#dfdfdf; padding:4px 0 4px 0; text-align:center; margin:15px 0 10px 0; font-size:11px; font-family:Verdana,Geneva,sans-serif} +.pageNavHotel a{color:#6b6b6b; text-decoration:none; margin-right:7px} +.pageNavHotel a:hover{text-decoration:underline} +.pageNavHotel .active{font-weight:bold; font-size:12px} + +.moreHotelPhoto{text-align:right; padding:5px 10px 5px 0; border-bottom:#D2D2D2 1px solid} + +.googleMapHotel{width:655px; padding:5px 0 10px 0} + +.googleMapHotel .mapNav{width:195px; float:left; margin-right:3px} +.googleMapHotel .mapNav .title{border:1px solid #d1d1d1; background:url(/css/images/bg-photoclick.GIF) repeat-x bottom; font-size:11px; font-family:Verdana,Geneva,sans-serif; padding:3px 0 3px 3px} +.googleMapHotel .mapNav .title img{margin-right:10px} +.googleMapHotel .mapNav .title a{text-decoration:none; color:#545454} +.googleMapHotel .mapNav .openSelect{width:195px; padding:0; margin-bottom:3px} +.googleMapHotel .selectDetail{border:1px #d1d1d1 solid; border-top:none; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; margin:0; padding:5px 3px 3px 3px; width:187px} +.googleMapHotel .selectDetail ul li{text-decoration:none; list-style:none; display:block; width:185px; float:left; font-size:11px; margin:0 0 8px 0; color:#545454; padding-left:5px; padding-right:3px} +.largeMap{font-weight:bold; text-align:center; float:left; width:150px} + +.hotelSuggestion{border:solid 1px #ddd; width:100%; margin-bottom:10px; padding-bottom:10px} +.hotelSuggestion h6{background:#f5f5f5; display:block; color:#595959; font-size:14px; padding:5px 0 5px 12px} +.hotelSuggestion .hotelList{margin:10px; font-size:11px; width:600px; border-bottom:1px #f1f1f1 solid} +.hotelSuggestion .hotelList th{text-align:left; line-height:15px; font-size:12px; height:25px; padding:5px 0 5px 0; color:#545454} +.hotelSuggestion .hotelList td{padding:3px; line-height:15px} +.hotelSuggestion .hotelList td a{color:#545454; text-decoration:none} +.hotelSuggestion .hotelList td a:hover{color:#c03} + +ul.hotelService{list-style:none; padding:0px; margin:0px; margin:5px 0px 20px 15px; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#545454; float:left} +ul.hotelService li{line-height:15px; margin-bottom:6px; background:url(/css/images/drop-2.GIF) no-repeat 0px 5px; padding:0 0 0 10px; display:block; width:195px; float:left} +ul.hotelService li a{color:#545454; text-decoration:none} +ul.hotelService li a:hover{text-decoration:underline} + +.hotelRate{width:99%; border:#d1d1d1 1px solid; -moz-border-radius:4px; padding:0 0 2px 0; margin-bottom:15px} +.hotelRate ul{list-style:none; margin:0px; padding:0px} +.hotelRate ul li{float:left; display:block; border-right:#d1d1d1 1px solid; padding:2px 15px 2px 15px; margin-top:7px; font-size:11px; font-weight:bold} + +.hotelTimePrice{width:655px; border:#d1d1d1 1px solid; padding-bottom:5px; margin-bottom:10px} +.hotelTimePrice h5{display:block; background:#f1f1f1; font-size:14px; padding:3px 0 3px 20px} +.hotelTimePrice a.checkDatePrice{margin:10px 25px 5px 20px; font-size:12px; padding:5px 0 3px 25px; display:block; color:#333; background:#EDF8E8 url(images/arrow-blue.gif) no-repeat 6px 4px} +.hotelTimePrice a.hideDatePrice{margin:10px 25px 5px 20px; font-size:12px; padding:5px 0 3px 25px; display:block; color:#333; background:url(images/arrow-blue.gif) no-repeat 6px 4px; border-bottom:1px #d6d6d6 solid} +.hotelTimePrice .datePrice{margin:5px 25px 5px 20px; background:#fff; padding:5px 8px 5px 8px} +.hotelTimePrice .datePrice h5{font-size:12px; color:#545454; background:#fff; margin:0; padding:3px 0 4px 4px} +.hotelTimePrice .datePrice .priceTable{font-size:11px; width:100%} +.hotelTimePrice .datePrice .priceTable tr:hover{background-color:#f9f9f9} +.hotelTimePrice .datePrice .priceTable td a.redFont{color:#c03; line-height:17px} +.hotelTimePrice .datePrice .priceTable td a.category{color:#c03; text-decoration:none; font-weight:bold} +.hotelTimePrice .datePrice .priceTable th{text-align:left; padding-left:10px; padding:10px 0 8px 25px; background-color:#f1f1f1; font-size:11px; font-weight:100} +.hotelTimePrice .datePrice .priceTable td{text-align:left; padding:10px 6px 12px 25px; border-right:0px; background-position:6px center; background-repeat:no-repeat; border-left:0; border-bottom:1px #f1f1f1 solid} + +.windowHotelArea{width:180px; border:#E3E3E3 2px solid; background-color:#fff; background-image:url(images/bg-window2.GIF); background-repeat:repeat-x; background-position:bottom; padding:10px} +.windowHotelArea h2{color:#a31022; font-family:Verdana,Geneva,sans-serif; font-size:12px; padding:0px; margin:0px; padding-bottom:10px; border-bottom:#E3E3E3 1px solid} + +.windowHotelRoom{width:400px; border:#E3E3E3 2px solid; background-color:#fff; background-image:url(images/bg-window2.GIF); background-repeat:repeat-x; background-position:bottom; padding:10px; position:absolute; z-index:9999; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; display:none} +.windowHotelRoom h2{color:#a31022; font-family:Verdana,Geneva,sans-serif; font-size:12px; padding:0px; margin:0px; padding-bottom:10px; border-bottom:#E3E3E3 1px solid} +.windowHotelRoom .roomInfo{font-family:Verdana,Geneva,sans-serif; float:left; font-size:11px; color:#545454; width:100%} +.windowHotelRoom .roomInfo h5{color:#545454; font-size:11px; background-color:#f1f1f1; display:block; margin:0 0 6px 0; padding:5px 0 6px 6px} +.windowHotelRoom .roomInfo p{line-height:15px; margin-left:6px} +.windowHotelRoom .roomInfo table.priceRate{font-size:11px; color:#545454; width:85%; margin-left:6px} +.windowHotelRoom .roomInfo table.priceRate td{padding:3px 2px 3px 5px} +.windowHotelRoom .roomInfo table.priceRate td.total{text-align:right; padding-right:5px} +.windowHotelRoom .roomInfo .totalPrice{border-top:1px #d6d6d6 solid; padding:4px 25px 20px 4px; text-align:right; color:#545454} +.windowHotelRoom .roomInfo .totalPrice small{color:12px; color:#666} +.windowHotelRoom .roomInfo .totalPrice .redFont{font-size:15px} + +#content ul.checkList{margin-top:10px} + +.windowHotelOut{position:absolute; left:130px; top:20px; z-index:500} +.hotelcontentIn{border-bottom:#E3E3E3 1px solid; padding:5px 2px 4px 2px; width:100%; float:left} +.hotelcontentIn .contentHotel{margin-left:0px; line-height:15px; width:200px; font-family:Verdana,Geneva,sans-serif; float:left; font-size:11px; color:#545454; border-left:#d1d1d1 1px solid; padding:2px 0 2px 10px; display:block} + +#AdvancedSearch{background:url(/css/images/hotel/bg-hotel-search-new.png) no-repeat #f6f6f6; padding:5px 0 10px 0; margin-bottom:15px; position:relative} +#AdvancedSearch .bg-search{position:absolute; background:url(/css/images/tour/bg-search-icon.png) no-repeat #f6f6f6; width:211px; height:130px; padding-left:10px; right:7px; bottom:14px} +.cityHotelSche{width:auto} +.titleCityHotel{color:#545454; font-weight:bold; padding-left:5px; margin-bottom:10px; font-size:15px} +.cityHotelSche .table1, .cityHotelSche .table3{padding:8px 10px 10px 10px; border-bottom:1px solid #e8e8e8; margin-bottom:1px; margin-top:3px} +.cityHotelSche .table2{padding:8px 10px 10px 10px; border-bottom:1px solid #e8e8e8; margin-bottom:1px; margin-top:3px} +.cityHotelSche select, .cityHotelSche .table2 input, .cityHotelSche .table3 input{-x-system-font:none; background:#fff; border:1px solid #DDD; color:#666; font-family:Verdana,Sans-Serif; font-size:12px; font-weight:normal; line-height:18px; padding:3px 0 3px 3px; margin-left:3px} +.cityHotelSche .table2 input{background:#fff url(/css/images/calender.GIF) 119px center no-repeat; width:135px; padding-bottom:3px} +.cityHotelSche .table2 label{display:block; width:285px; padding-left:15px; float:left} +.cityHotelSche .table1 label{display:block; width:120px; padding-left:15px; float:left; margin-bottom:10px} +.cityHotelSche .table1 label input{vertical-align:middle; margin-top:-3px; margin-bottom:0} +.cityHotelSche .table3 label{display:block; width:500px; padding-left:15px; float:left} +.cityHotelSche .Hotelbuttun01{font-weight:bold; text-align:center; margin-left:200px; margin-top:25px; margin-bottom:25px} +.cityHotelSche .Hotelbuttun01 a{display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-image:url(images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:4px 12px 4px 12px; text-decoration:none; color:#c03} +.cityHotelSche .Hotelbuttun01 a:hover{display:block; padding:4px 12px 4px 12px; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom} + +#cityhotel{width:660px; margin:10px 0} +#cityhotel a{color:#545454; text-decoration:none} +#cityhotel a:hover{color:#a31022; text-decoration:underline} +#cityhotel .allList{ margin:0px 0 10px 0;} +#cityhotel .allList h2{font-size:12px; font-weight:bold; border-bottom:1px solid #f1f1f1; padding:0 0 3px 4px; color:#c6162b} +#cityhotel .allList ul{margin:10px} +#cityhotel .clearBorder{border-bottom:1px dashed #c1c1c1} +#cityhotel .allList ul li{list-style:none; line-height:18px; margin:0 0 5px 0; width:120px; float:left; font-size:11px; background:none} +#cityhotel .allList .tripNo{font-size:11px; color:#a31022} +#cityhotel .allList ul li a{background:url(/pic/doubleArrow2.gif) no-repeat left; padding-left:10px; text-decoration:none; margin-left:0; list-style:none} +#cityhotel .allList ul li a:hover{background:url(/pic/doubleArrow.gif) no-repeat left; padding-left:10px; text-decoration:underline} +.newhotellist{padding:10px 0px; width:100%; margin-bottom:10px; border:1px #d7d7d7 solid; background-image:url(/css/images/hotel-bg.gif); background-repeat:repeat-x; background-color:#FFF; color:#5a5a5a; height:auto; position:relative} +.newhotellist h6{color:#888; margin-left:30px; font-size:15px} +.newhotellist h6 a{text-decoration:none; color:#555} +.newhotelPhoto{width:105px; float:left; padding:2px; margin:4px 5px 4px 10px} +.newhotelInfo{width:58%; float:left} +.newhotelNew{width:auto; float:right; border:1px solid #d1d1d1; -moz-border-radius:4px; height:auto} +.newhotelPrice{width:18%; float:right; border-left:#e6e4e4 1px solid} +.newhotelFrom{color:#9b9a9a; font-size:11px; padding:5px 0 0 3px} +.newhotelRate{text-align:center; color:#615f5f; font-size:11px; line-height:1.8em} +.newhotelRate a{color:#a31022; border-bottom:#a31022 1px dotted; font-size:10px; text-decoration:none!important} +.redRate{color:#a31022; font-size:16px; font-weight:600; padding-bottom:9px} +.redRate2{color:#a31022; font-size:23px; font-weight:600; padding-bottom:9px} +.newhotellist ul li, .newhotellist ul li a:link, .newhotellist ul li a:hover, .newhotellist ul li a:visited{font-size:11px; color:#5a5a5a} +.newhotellistsort{padding-right:1%; width:99%; font-size:11px; text-align:right} +.newhotellistsort a.active{text-decoration:none; padding:0 3px; font-color:#444} +.newhotelRecomList{margin-left:10px} +.newhotelRecomList ol{margin-bottom:5px} + +.tophotel1{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel1.GIF) no-repeat left; position:absolute; top:-2px; left:0px} +.tophotel2{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel2.GIF) no-repeat left; position:absolute; top:-2px; left:0px} +.tophotel3{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel3.GIF) no-repeat left; position:absolute; top:-2px; left:0px} +.tophotel4{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel4.GIF) no-repeat left; position:absolute; top:-2px; left:0px} +.tophotel5{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel5.GIF) no-repeat left; position:absolute; top:-2px; left:0px} +.tophotel6{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel6.GIF) no-repeat left; position:absolute; top:-2px; left:0px} +.tophotel7{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel7.GIF) no-repeat left; position:absolute; top:-2px; left:0px} +.tophotel8{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel8.GIF) no-repeat left; position:absolute; top:-2px; left:0px} +.tophotel9{width:57px; height:36px; margin:0; padding:0; background:url(/css/images/tophotel9.GIF) no-repeat left; position:absolute; top:-2px; left:0px} +.tophotel10{width:57px; height:36px; margin-right:20px; ; padding:0; background:url(/css/images/tophotel10.GIF) no-repeat left; position:absolute; top:-2px; left:0px} +#topcityTour{width:275px; margin-bottom:10px; border:1px solid #d1d1d1; position:relative} +#topcityTour .iconDeals{position:absolute; background:url(/pic/deal-small.png) no-repeat; width:60px; height:60px; top:-12px; right:-9px} +#topcityTour h6{height:25px; font-size:14px; padding:6px 3px 3px 8px; background-color:#999; font-weight:bold; margin:0; color:#fff; font-size:13px; text-align:center} +#topcityTour ul{margin:10px 0 0 10px; padding:0 5px 0 0} +#topcityTour ul li{font-size:11px; padding-bottom:10px; margin-bottom:5px; border-bottom:1px dotted #ded1e1; list-style:none} +#topcityTour ul li a{color:#545454; font-size:11px; text-decoration:underline} +#topcityTour ul li a:hover{color:#a31022; text-decoration:none} +#topcityTour ul li span.hotelName{display:block; width:190px; float:left; padding:3px 0 3px 0} +#topcityTour ul li span.price{display:block; width:50px; float:right; color:#c91a1a; padding:3px 0 3px 0} +#topcityTour ol{margin:10px 0 0 15px; padding:0 0px 0 5px} +#topcityTour ol li{font-size:11px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ded1e1; list-style-position:outside} +#topcityTour ol li a{color:#545454; font-size:11px; text-decoration:underline} +#topcityTour ol li a:hover{color:#a31022; text-decoration:none} +a.payHelpNote{cursor:help} +a.payHelpNote:hover{ text-decoration:none; color:#a03} + +.hotelsearchtitle{ display:block;background:#929292; padding-left:10px; padding-top:4px; color:#fff; font-size:14px; font-weight:bold; position:relative; margin:0;} +.hotelsearchtitle .citySelect, h2.hotelsearchtitle .citySelect{background:url(/css/images/hotel/s-arrow.gif) no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold} +.hotelsearchtitle .citySelect a, h2.hotelsearchtitle .citySelect a{color:#fff; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic} +.hotelSearchBox{border:1px solid #d1d1d1; background:#f1f1f1; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; padding:10px 5px; font-size:11px} +.hotelSearchBox label{margin:8px 0; line-height:18px} +.hotelSearchBox input{width:150px; border:1px solid #d1d1d1; background:#fff; padding:5px; font-size:11px} +.hotelSearchBox input:focus{border:1px solid #a31022} +.hotelSearchBox input.submitButton{background:none; width:auto; height:auto; border:none; margin:10px 0 0 80px} +.hotelSearchBox input.calendar{background:url(/css/images/calender.GIF) no-repeat 140px #fff} +.hotelSearchBox select{width:162px; font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff} +.hotelSearchBox select option{line-height:18px} +.relatedHotels{border:1px solid #d1d1d1; margin:15px 0; padding:0 0 10px 0; font-size:11px} +.relatedHotels a{color:#545454} +.relatedHotels a:hover{color:#a31022; text-decoration:none} +.relatedHotels h4{background:#8c8c8c; padding:5px 0 5px 5px; text-align:left; font-size:13px; color:#fff; margin:0 0 10px 0} +.relatedHotels h5{font-size:11px; font-weight:normal; padding-left:5px; margin-bottom:10px; line-height:18px} +.relatedHotels h5 a{text-decoration:none} +.relatedHotels h5 a:hover{text-decoration:underline} +.relatedHotels .listImg{width:61px; height:45px; margin:0 10px 15px 5px} +.relatedHotels .listImg img{width:61px; height:45px} +.relatedHotels ul{margin:0} +.relatedHotels ul li{list-style:none; border-bottom:1px dashed #f1f1f1; padding:0 5px 5px 5px; margin-bottom:5px} +.hotelPrice{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#a31022; padding-top:10px; margin-top:10px} +.clearHotHotel{clear:both; width:100%; height:0px; border:0; line-height:0; border-bottom:1px dashed #c1c1c1} +#hotelcityList{position:absolute; width:400px; border:1px solid #d1d1d1; left:170px; background:#fff; color:#545454; top:0px; padding:10px 15px 10px 15px; z-index:5000} +#hotelcityList h4{font-size:12px; margin:10px 0 8px 0; border-bottom:1px solid #d1d1d1} +#hotelcityList ul{margin-left:0} +#hotelcityList ul li{list-style:none; float:left; text-align:left; width:90px; line-height:18px; margin-bottom:5px; padding:0 2px 0 8px} +#hotelcityList ul li a{font-weight:normal; font-size:11px; text-decoration:none} +#hotelcityList ul li:hover{background:#d1d1d1} +#hotelcityList ul li:hover a{font-weight:bold} +.closeIt{width:60px; position:absolute; right:10px; top:10px; cursor:pointer} + +/*酒店详细页面样式*/ +.lostRoomPrice{ + position:absolute; + width:256px; + right:26px; + top:17px; + text-align:right; + height: 56px; + line-height:25px; +} +.lostRoomPrice span.from{ color:#545454; font-size:17px;} +.lostRoomPrice span.lowestPrice{ color:#a31022; font-size:22px;} +.lostRoomPrice span.roonBreakfast{ color:#3A8AE2; font-size:12px;} +/*酒店详细页面头部样式*/ +#hoteldetailHead{ margin:0; padding:0;} +#hoteldetailHead ul.featureList{ margin:0;} +#hoteldetailHead ul.featureList li{ list-style:none; margin:0 0 8px 10px; background:url(/css/images/hotel/hotel-drop.GIF) no-repeat left 3px; padding:0 0 0 15px;} +#hoteldetailHead .hotelOutPic{ + width:165px; + margin-right:12px; + float:left; + text-align:center; +} +#hoteldetailHead .hotelOutPic a{ color:#545454;} +#hoteldetailHead .hotelPhotoDetail{ + width:390px; + float:left; + position:relative; + margin-bottom:7px; +} +#hoteldetailHead .hotelPhotoDetail .bighotelPhoto{ + position:absolute; + padding:10px; + background:#f1f1f1; + border:1px solid #d1d1d1; + z-index: 99; +} +#hoteldetailHead .hotelPhotoDetail img{ width:45px; height:45px; float:left; margin:0 6px 5px 0;filter: Alpha(opacity=70); + -moz-opacity:.8; + opacity:0.8; } +#hoteldetailHead .hotelOutPic .bigphoto{ width:165px; width:170px; margin-bottom:5px;} +#hoteldetailHead .hotelReviewRating{ + width:168px; + float:right; + border:2px solid #d1d1d1; + padding:10px; +} +#hoteldetailHead .hotelReviewRating .hotelRatePoint{ + font-size:18px; + color:#a31022; + text-align:left; + padding-bottom:8px; +} +#hoteldetailHead .hotelReviewRating .hotelrecommend{ + font-size:11px; + text-align:left; + line-height:20px; + padding-bottom:10px; +} +#hoteldetailHead .hotelReviewRating .hotelrecommend .percent{ + font-size:16px; + color:#a31022; +} +#hoteldetailHead .hotelReviewRating .hotelrecommend span.yes { + background: url('/pic/yes.png') no-repeat scroll 5px top transparent; + padding: 0 5px 0 25px; + color:#545454; +} +#hoteldetailHead .hotelReviewRating .hotelrecommend span.no { + background: url('/pic/no.png') no-repeat scroll 5px top transparent; + padding: 0 5px 0 25px; + color:#545454; +} +#hoteldetailHead .hotelReviewRating .recentReview{ background:url(/css/images/hotel/review-left.gif) left top no-repeat; text-indent:20px; font-size:11px; line-height:18px;} +#hoteldetailHead .hotelReviewRating .recentReview a.moreReview{ display:block; text-align:right; color:#a31022;} +#hoteldetailHead ul.hotelBriefInfo{ margin-bottom:5px; font-size:11px;} +#hoteldetailHead ul.hotelBriefInfo li{ list-style:none; margin-bottom:4px; line-height:16px;} +#hoteldetailHead ul.hotelBriefInfo li .tollFreeNo{ color:#c42524; font-size:12px;} +#hoteldetailHead a.showMore{color:#c42524; text-decoration:none;} +#roomRate{margin:10px 0; border:1px solid #d1d1d1; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px} +#roomRate .changeDate{ + background:#f1f1f1; + -moz-border-radius-topleft:4px; + -moz-border-radius-topright:4px; + padding:5px 10px; + margin:0 0 10px 0; + width:auto +} +#roomRate img{cursor:pointer} +#roomRate .changeDate .rateTitle{ + float:left; + width:110px; + font-size:18px; + margin:0px 150px 0 0; + color:#a31022; + font-weight:100; +} +#roomRate .changeDate .liveDate{ + float:right; + width:440px; + font-size:15px; + text-align:right; +} +#roomRate .changeDate .liveDate a.research{ font-size:12px; color:#a31022 } +#roomRate .changeDate .checkDate{float:left; width:380px; font-size:11px; margin-top:1px} +#roomRate .changeDate .checkDate input{background:url(/css/images/calender-s.gif) no-repeat 90px #fff; border:1px solid #7f7f7f; width:100px; padding:3px 2px 4px 5px; margin:0 8px 0 0; font-size:11px} +#roomRate table{ margin:0px 0 5px 0px; font-size:11px; z-index:9999} +#roomRate .hotelBookNote{ + background:#ededed; + padding:5px; + margin:5px; +} +table.roomRate th{ border-bottom:1px solid #ddd; + background:#f2f2f2; + padding:7px 5px;} +#roomRate table td{ border-bottom:1px dashed #d2d2d2; + padding:8px 5px; + text-align:center; + position:relative;} +#roomRate table td.roomType{ text-align:left;} +table.roomRate th.hotelName, table.roomRate td.hotelName{padding:0 0 0 5px} +#roomRate .note{padding:0 0 10px 5px; font-size:11px; color:#a31022; font-style:italic} +table.roomRate td{border-bottom:1px solid #d1d1d1; padding:4px 0; color:#555} +table.roomRate td.hotelDetail{border-top:1px solid #f7f7f7; padding:4px 0; color:#555} +table.roomRate td.left{text-align:left} +table.roomRate td a{color:#666} +table.roomRate td a:hover{text-decoration:none; color:#a31022} +#comment-questions{margin:0 0 10px 0} +#comment-questions .hotelComment{width:760px} +#hotelService{margin:20px 0} +#hotelService h3{font-size:18px;color:#a31022; font-weight:100; padding:5px 0 5px 10px;margin:0 0 10px 0; background:#f1f1f1;} +#hotelService .hotelAmenities{ padding:0px 0px 5px 0px} + +#hotelService .hotelAmenities table{ margin:0px auto 5px auto; font-size:11px; margin:0 10px 0 10px;} +#hotelService .hotelAmenities table th{border-bottom:1px solid #fff; text-align:left; padding:8px 5px; background:#f9f9f9} +#hotelService .hotelAmenities table td{border-bottom:1px solid #f1f1f1; line-height:18px; padding:5px} +.roomrateInfo{width:300px; z-index:9999; margin-left:20px} +*+html .roomrateInfo{margin-left:-100px; margin-top:25px} +/*相同条件的酒店推荐*/ +.similarhotels{ padding:10px 0 10px 10px; background:#f1f1f1;} +.similarhotels h3{font-size:18px;color:#a31022; font-weight:100; margin:0 0 10px 0;} +.similarhotels .similarhotelList{ + width:240px; + padding:5px 10px 0 0; + float:left; + font-size:11px; + line-height:18px; + color:#545454; +} +.similarhotels .similarhotelList h4{ font-size:16px; font-weight:100; margin:0 0 8px 0; } +.similarhotels .similarhotelList h4 a{color:#0D548A; text-decoration:none;} +.similarhotels .similarhotelList .hotelBriefPic{ margin:0 5px 5px 0; width:60px; height:60px; float:left; } +.similarhotels .similarhotelList .hotelBriefPrice{ font-size:18px; color:#bc0f0f;} +.similarhotels .similarhotelList .recentReview{ background:url(/css/images/hotel/review-left.gif) 5px 5px no-repeat #fff; text-indent:20px; font-size:11px; line-height:18px; margin-top:10px; padding:5px;} + +.roomrateInfo table{font-size:11px; border:2px solid #999; background:#fff} +.roomrateInfo table th{padding:5px 0; border-bottom:1px dashed #999; background:#d1d1d1} +.roomrateInfo table td{text-align:center; padding:5px 0; border-bottom:1px dashed #999} +.roomrateInfo table td.totalPrice{text-align:right; padding-right:10px; border-bottom:none} +.onOutHotel{ + background:#fff; + border:3px solid #666; + width:273px; + text-align:left; + padding:5px; + -moz-border-radius:4px; + z-index:9999; + display:none; + position:absolute; + margin:20px 0 0 -25px +} +*+html .onOutHotel{margin-top:40px; margin-left:-40px} + +.onOutHotel .arrowUp{background:url(/pic/arrow-upandleft-2.png) no-repeat; width:27px; height:19px; position:absolute; top:-19px; left:10px} +.onOutHotelInfo{background:#fff; border:3px solid #666; width:350px; text-align:left; padding:5px; -moz-border-radius:4px; z-index:9999; display:none; position:absolute; margin:15px 0 0 -20px} +*+html .onOutHotelInfo{margin-top:30px; margin-left:-30px} + +#hotelmapContent{width:780px; margin:10px auto; padding-bottom:20px; padding:5px} +#hotelmapContent #hotelmapHead{margin:0 0 5px 0; padding:10px} +#hotelmapContent #hotelmapHead .buttonArea{width:500px; float:right; text-align:right; cursor:pointer} +#hotelmapContent #hotelmapHead .buttonArea img{margin-left:15px} + +#hotelmapContent #hotelmapHead .detailedHotelNav a{text-decoration:underline; background:url(/css/images/arrow-navigate.gif) no-repeat right 7px; padding:2px 8px 4px 5px; color:#444; font-weight:normal} +#hotelmapContent #hotelmapHead .detailedHotelNav a:hover{color:#a31022; text-decoration:none} +#hotelmapContent h1{background:#969696; width:485px; height:26px; font-size:17px; color:#fff; border-bottom:none; padding-top:5px; padding-left:15px; margin:5px 0 0 0; font-weight:100} +#hotelmapContent #map-address{background:#fff; border:1px solid #ccc; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px} +#hotelmapContent #map-address .detailedMap{margin:10px auto; width:760px} +#hotelmapContent #map-address .detailedMap img{border:1px solid #ccc} +#hotelmapContent #map-address .addressArea{background:#fff; margin:10px auto; padding:20px} +#hotelmapContent #map-address .addressArea ul{padding-bottom:10px; margin-left:5px} +#hotelmapContent #map-address .addressArea ul li{list-style:none; line-height:18px; margin-bottom:5px} +#hotelmapContent #map-address .addressArea .blueFont{color:#0472b8; font-size:14px; margin-bottom:8px} +#hotelmapContent #map-address .addressArea .cnblueFont{color:#0472b8; font-size:18px; font-family:"宋 体 "; font-weight:bold; margin-bottom:10px} +#hotelmapContent #mapFooter{margin:10px auto; width:760px} +#hotelmapContent #mapFooter p{line-height:10px; margin:0 0 15px 0} +#hotelmapContent #mapFooter #logo{border-right:1px solid #d1d1d1; width:180px; float:left; margin-right:10px} +#mainContent2 .hotellistMap{ + width:auto; + margin:0px 0 0 0; + background:url(/css/images/hotel/hotel-sort-bg.jpg) no-repeat top left; +} +#mainContent2 .hotellistMap2{ + width:auto; + margin:0px 0 0 0; + background:url(/css/images/hotel/hotel-sort-bg2.jpg) no-repeat top left; + height:35px; +} +#mainContent2 .hotellistMap .hotelListGooglemap, #mainContent2 .hotellistMap2 .hotelListGooglemap{ width:760px; margin:0;} +#mainContent2 .hotellistMap .hotelListGooglemap .googlelargeMap, #mainContent2 .hotellistMap2 .hotelListGooglemap .googlelargeMap{ width:760px; height:250px;} +#mainContent2 .hotellistMap .hotelListonMap, #mainContent2 .hotellistMap2 .hotelListonMap{ width:740px; padding:10px; background:#f1f1f1;} +#mainContent2 .hotellistMap .hotelListonMap ul li, #mainContent2 .hotellistMap2 .hotelListonMap ul li{ display:block; width:240px; float:left; list-style:none; padding-right:5px; font-size:11px;} +#mainContent2 .hotellistMap .hotelFilter{float:left; width:400px; font-size:16px; padding:5px 0; padding: 5px 0 5px 100px;} +#mainContent2 .hotellistMap .hotelFilter a{color:#545454; display:block; text-decoration:none; text-align:center; width:80px; padding:2px 0 2px 0; float:left; margin-left:15px;} +#mainContent2 .hotellistMap .hotelFilter a.active{background:#929292; color:#fff; text-decoration:none; } +#mainContent2 .hotellistMap .hotelFilter a:hover{background:#929292; color:#fff; text-decoration:none; } +#mainContent2 .hotellistMap .hotelFilter input{border:1px solid #d1d1d1; background:#f1f1f1; font-size:11px; width:150px; padding:3px 0 3px 5px} +#mainContent2 .hotellistMap .hotelFilter .hotelLocation{position:absolute; width:410px; padding:10px 5px; border:2px solid #d1d1d1; background:#fff; left:238px; top:25px; z-index:9999} +*+html #mainContent2 .hotellistMap .hotelFilter .hotelLocation{z-index:99px} +#mainContent2 .hotellistMap .hotelFilter .hotelLocation ul{margin:0} +#mainContent2 .hotellistMap .hotelFilter .hotelLocation ul li{float:left; width:190px; line-height:18px; list-style:none; padding:3px 2px; display:inline} +#mainContent2 .hotellistMap .hotelFilter .hotelLocation ul li a{padding:2px} +#mainContent2 .hotellistMap .hotelFilter .hotelLocation ul li a:hover{background:#d1d1d1} +#mainContent2 .hotellistMap .mapcontrolButton, #mainContent2 .hotellistMap2 .mapcontrolButton{ + float:right; + background:url(/css/images/hotel/map-button.png) no-repeat; + width:85px; + height:22px; + padding:10px 10px 0 45px; + margin:2px 0 0 0; + font-size:12px; + font-weight:bold; + font-family:Arial,Helvetica,sans-serif; + cursor:pointer; + color:#fff +} +#mainContent2 .hotellistMap .mapcontrolButton:hover, #mainContent2 .hotellistMap2 .mapcontrolButton:hover{ text-decoration:underline;} +#content #mainContent2 .eachhotelList{ + position:relative; +*position:static; padding:15px 0px 5px 0px; + margin:5px 0 5px 0; + border-bottom:3px solid #929292; + z-index:20px +} +#content #mainContent2 .eachhotelList h2.hotelBrand{ margin:0 0 10px 0; font-size:22px; font-weight:100;} +#mainContent2 .eachhotelList .image-review{ + float:left; + width:35px; + position:relative; +} +#mainContent2 .eachhotelList .image-review .photoWindow{ position:absolute; padding:10px; background:#f1f1f1; border:1px solid #d1d1d1;} +#mainContent2 .eachhotelList .image-review img.outSide{border:1px solid #d1d1d1; width:70px; height:70px} +#mainContent2 .eachhotelList .image-review .hotelReview{background:#fff; width:70px; height:60px; padding-top:10px; margin-top:10px; text-align:center; line-height:15px; font-size:11px} +#mainContent2 .eachhotelList .image-review .hotelReview a{color:#545454} +#mainContent2 .eachhotelList .image-review .hotelReview a:hover{color:#a31022; text-decoration:none} +#mainContent2 .eachhotelList .image-review .hotelReview .hotelRate{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#a31022; border:none; margin-bottom:8px} +#mainContent2 .eachhotelList .image-review .hotelReview img{margin-top:8px; width:10px; height:11px; border:none} +#mainContent2 .eachhotelList .hotelInfo{ + float:right; + width:680px; +} +#mainContent2 .eachhotelList .hotelInfo span.strong{ font-weight:bold;} +#mainContent2 .eachhotelList .hotelInfo span.bookdate{ font-size:13px; color:#669900; margin-top:5px;} +#mainContent2 .eachhotelList .hotelInfo .hotelNumber{ + background: url("/css/images/hotel/bg-hotel-number.png") no-repeat scroll 0 0 transparent; + color: #FFFFFF; + cursor: pointer; + font-family: "Times New Roman",Times,serif; + font-size: 11px; + font-weight: bold; + height: 16px; + padding: 0 0 0 5px; + position: absolute; + left: 81px; + top: 20px; + width: 11px; +} +#mainContent2 .eachhotelList .hotelInfo h3{margin:0 0 5px 0; padding-left:25px;} +#mainContent2 .eachhotelList .hotelInfo h3 a.hotelName{color:#0D548A; font-size:20px; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-weight:100;} +#mainContent2 .eachhotelList .hotelInfo h3 a.hotelMap{color:#545454; font-size:11px; font-family:Arial,Helvetica,sans-serif; font-weight:100;} +#mainContent2 .eachhotelList .hotelInfo h3 a:hover{text-decoration:underline; color:#a31022} +/*将酒店H3更改为样式加粗,暂时只更改了hotelstarlist 页面*/ +#mainContent2 .eachhotelList .hotelInfo h2{margin:0 0 5px 0; padding-left:25px;} +#mainContent2 .eachhotelList .hotelInfo h2 a.hotelName{color:#0D548A;!important font-size:20px;!important text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-weight:100;} +a.hotelMap{color:#545454; font-size:11px;!important font-family:Arial,Helvetica,sans-serif; font-weight:100; background:url(/css/images/hotel/map-icon.gif) no-repeat top left; padding:0 0 0 13px;} +#mainContent2 .eachhotelList .hotelInfo h2 a:hover{text-decoration:underline; color:#a31022} +/*H3更改结束*/ +#mainContent2 .eachhotelList .hotelInfo p{font-size:11px; margin:0 0 10px 0;} +#mainContent2 .eachhotelList .hotelInfo p a{padding-left:0px; margin:0 0px 0 0} +#mainContent2 .eachhotelList .hotelInfo table{ + margin:0px 0 5px 0px; + font-size:11px +} +#mainContent2 .eachhotelList .hotelInfo table a{color:#a31022; text-decoration:none} +#mainContent2 .eachhotelList .hotelInfo table a:hover{text-decoration: underline} +#mainContent2 .eachhotelList .hotelInfo table th{ + border-bottom:1px solid #ddd; + background:#d2d2d2; + padding:7px 5px +} +#mainContent2 .eachhotelList .hotelInfo table td{ + border-bottom:1px dashed #d2d2d2; + padding:8px 5px; + text-align:center; +} +#mainContent2 .eachhotelList .hotelInfo table td.roomType{ + text-align:left; + line-height:16px; +} +#mainContent2 .eachhotelList .hotelInfo table td +#mainContent2 .eachhotelList .hotelInfo table td img{cursor:pointer} +.avgrate{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#a31022} +span.avgrate2{font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:100; color:#a31022; background:url(/pic/arrow-d.GIF) no-repeat right; padding-right:12px; cursor:pointer} +span.roomTypeInfo{padding-right:12px} +span.roomTypeInfo:hover{color:#c82d30} +#mainContent2 .eachhotelList .hotelInfo table td.allRoom{border-bottom:none; text-align:right;} +.roomDetail{text-align:left; width:320px;} +.roomDetail .roomtypeImg{float:left; width:87px; height:64px} +.roomDetail .roomtypeImg img{width:87px; height:64px} +.roomDetail .roomtypeinfo{float:right; width:auto; padding-left:5px; width:220px;} +.roomDetail ul{margin-left:10px; padding-left:5px} +.roomDetail ul li{list-style:none; line-height:18px; margin-bottom:5px; float:left; width:50%} +.roominfoavailable{border-bottom:1px solid #d1d1d1; padding-bottom:1px; cursor:pointer; background:url(/pic/arrow-d.GIF) no-repeat right; padding-right:12px; } +.roominfoavailable:hover{color:#a31022; border-bottom:none} +.roominfoNone{ color:#787878;} +span.roomLess{ color:#3181C1;} +.dealIcon{position:absolute; width:150px; height:45px; left:501px; top:-16px} +.paymentWay{width:12px; height:12px; background:url(/pic/hotel/icon-docs-info.gif) no-repeat left 1px; float:left; padding-left:15px; cursor:pointer} +.paymentWay:hover{background:url(/pic/hotel/icon-docs-info-red.gif) no-repeat left 1px; padding-left:15px; cursor:pointer} + +#hotelBrands{border:1px solid #d1d1d1; padding:5px; margin:20px 0} +#hotelBrands a{color:#545454; font-size:11px} +#hotelBrands a:hover{color:#a31022; text-decoration:none} +#hotelBrands .allbrands{width:auto} +#hotelBrands .allbrands h2{background:url(/css/images/hotel/hotel-brands.png) no-repeat left; padding-left:50px; margin:0 0 8px 0; height:36px; padding-top:8px} +#hotelBrands .allbrands .brandIcon{float:left; margin:5px 10px 5px 5px; font-size:11px; text-align:center; width:75px; height:115px} +#hotelBrands .allbrands .brandIcon img{border:1px solid #d1d1d1; width:70px; height:70px} +#hotelBrands .brandsinCity{width:152px; float:right; background:#e9f1f4; padding:5px} +#hotelBrands .brandsinCity h2{font-size:15px; margin:0 0 8px 0} +#hotelBrands .brandsinCity table{width:100%; font-size:11px} +#hotelBrands .brandsinCity table td{text-align:center; padding:10px 5px} +#hotelBrands .brandsinCity table tr.odd{ background:#f5fcff} +#hotelBrands .brandsinCity table tr.odd td{padding:8px 5px} + +#hotelbrandIntro{border:1px solid #d1d1d1; background:#f1f1f1; margin:0 0 10px 0; padding:10px} +#hotelbrandIntro img{width:100px; height:100px; border:1px solid #d1d1d1; background:#fff} +#hotelbrandIntro p a{font-weight:bold} +#content #hotelbrandIntro p a:hover{color:#a31022; text-decoration:none} +.brandsCity{float:left; width:450px; font-size:11px; padding:5px 0 5px 5px; position:relative; font-size:11px} +.brandsCity input{border:1px solid #7e9db6; font-size:11px; font-weight:bold; background:#d1d1d1; width:110px; padding:3px 0; text-align:center; cursor:pointer} +.brandsCity .allbrandsBox{border:1px solid #666; background:#fff; width:600px; padding:10px; position:absolute; z-index:5000; top:25px; left:5px} +.brandsCity .allbrandsBox ul{margin-left:0} +.brandsCity .allbrandsBox ul li{list-style:none; float:left; font-size:11px; width:200px; text-align:left; line-height:18px; margin-bottom:5px} +.brandsCity .allbrandsBox .closeButton{position:absolute; top:5px; right:5px; cursor:pointer} +.brandsCity .allbrandsBox .closeButton img{width:auto !important; height:auto !important; border:none!important} + +.brandsCity a{color:#545454} +.brandsCity a:hover{color:#a31022; text-decoration:none} +h2.citybrands{font-size:17px; margin:0 0 -10px 0; color:#1370bd; border-bottom:1px solid #d1d1d1; padding-bottom:5px} +h2.citybrands a{color:#1370bd} +.brandsIncity{ margin:5px 0; border:1px solid #d1d1d1; background:#f1f1f1; padding:10px} +.brandsIncity ul{margin:5px 0 0 0} +.brandsIncity ul li{list-style:none; float:left; width:70px; line-height:18px; margin-bottom:5px; margin-right:5px} +.brandsIncity ul li img{width:100px; height:100px} +.hotelFeature{border:1px solid #d1d1d1; padding:10px; width:426px; margin-top:10px; margin-bottom:10px; position:relative} +.hotelFeature p{color:#333} +.hotelFeature .featureTitle{position:absolute; padding:2px 5px 2px 5px; color:#c22830; top:-15px; background:#FFF} +.otherHotelCabin{width:552px; float:right; margin:5px 0 -78px 0!important; padding:0} +ul.cabinList{margin:10px} +ul.cabinList li{width:130px; float:left; list-style:none; margin-right:3px; font-size:11px; padding:0 0 9px 0;} +.chainPromo3{border:#b3b3b3 1px solid; padding:0} +.chainPromo3 h5{font-size:15px; padding:8px 10px 8px 10px; background:#f6f6f6; color:#c6162b; margin:0 0 5px 0} +.chainPromo3 h5 a{color:#c6162b; text-decoration:none} + +.hotelListTable{font-size:11px} +.hotelListTable tr td{width:207px; line-height:20px; padding:5px 3px 5px 3px; border-bottom:1px dashed #999} +.hotelListTable tr td a{color:#545454; text-decoration:none} +.hotelListTable tr td a:hover{text-decoration:underline} +#headerWrapper #header #logocommunity{width:900px; padding-top:45px; margin:0 0 5px 17px} +.hotelSubSort{border:4px solid #999; padding:5px; margin-bottom:10px} +.hotelSubSort h5.refine{font-size:13px; color:#a31022; margin:0 0 10px 0; text-align:center} +#topcityTour h5.hotelTitle{font-size:13px; color:#545454; margin:0 0 10px 0; text-align:left; background:#f7f7f7; border-bottom:1px solid #d1d1d1; padding:5px 0 5px 5px} +#topcityTour h5.hotelTitle a{color:#545454; text-decoration:none} +.hotelSubSort tr th{font-size:14px; font-weight:100; color:#545454; text-align:left; padding:6px 0 6px 25px; background:#f7f7f7} +.hotelSubSort tr th.star{background:url(/css/images/hotel/star-bg.png) no-repeat left 6px #f7f7f7} +.hotelSubSort tr th.location{background:url(/css/images/hotel/sight-bg.png) no-repeat top left #f7f7f7} +.hotelSubSort tr th.chain{background:url(/css/images/hotel/chain-bg.png) no-repeat top left #f7f7f7} +.hotelSubSort tr td{font-size:11px; text-align:left; padding:5px} +.hotelSubSort tr td .starSort{} +.hotelSubSort tr td .starSort span{display:block; float:left; cursor:pointer; padding:3px 10px 3px 10px} +.hotelSubSort tr td .starSort a{color:#A31022; text-decoration:none} +.hotelSubSort tr td .starSort span:hover{background:#f7f7f7} +.hotelSubSort tr td .locationSort{padding-left:5px} +.hotelSubSort tr td .locationSort span{display:block; cursor:pointer; padding:3px 3px 3px 0; cursor:pointer} +.hotelSubSort tr td .starSort span:hover{background:#f7f7f7} +.hotelSubSort tr td .locationSort a{color:#a31022; text-decoration:none} +.hotelSubSort tr td .locationSort span:hover{background:#f7f7f7} +.hotelSubSort tr td .locationSort a:hover{text-decoration:underline} +.hotelSubSort tr td .moreLocation{text-align:right} +.hotelSubSort tr td a.moreSight{margin:6px 0 0 0} +.borderLine{border-bottom:1px dashed #d1d1d1; clear:both; width:100%; height:1px; line-height:0} +.hotelLocation{padding:10px; border:1px solid #d1d1d1; margin-top:5px} +.hotelLocation h5{color:#b10c0c; font-size:14px; margin:0 0 5px 0} +.hotcityhotelPromo{border:1px solid #d1d1d1; padding:10px 10px 20px 10px; width:255px; margin-top:10px;} +.hotcityhotelPromo h5{ padding:0 0 5px 0; margin:0;} +.sortCities{ border:1px solid #d1d1d1; background:#f6f6f6; padding:0; margin-top:10px;} +.sortCities .divTitle, .sortCities h3{background:#929292; height:23px; padding-left:10px; padding-top:4px; color:#fff; font-size:14px; font-weight:bold; position:relative; margin:0 0 10px 0;} +.sortCities ul.hotelNoteDetails{ margin:0 0 5px 0;} +.sortCities ul.hotelNoteDetails li{ font-size:11px; list-style:none; padding:5px 5px 5px 5px; border-bottom:1px dashed #d1d1d1;} +.sortCities .filtercategory{ font-size:12px; color:#a31022; padding:5px 10px 5px 25px; background:url(/css/images/hotel/open.gif) no-repeat 10px 10px; cursor:pointer;} +.sortCities .filtercategory:hover{ background:url(/css/images/hotel/open.gif) no-repeat #fff 10px 10px; } +.sortCities .filtercategoryclose{ font-size:12px; color:#a31022; padding:5px 10px 5px 25px; background:url(/css/images/hotel/close.gif) no-repeat 10px 10px; cursor:pointer;} +.sortCities .filtercategoryclose:hover{ background:url(/css/images/hotel/open.gif) no-repeat #fff 10px 10px; } +.sortCities .sortList{ padding:0px 10px 10px 10px; font-size:11px; } +.sortCities .sortList a{ + color:#0D548A; +} +.sortCities .sortList dl{ margin:0;} +.sortCities .sortList dl dt{ padding:3px 0 2px 18px; margin-bottom:8px;} +.sortCities .sortList dl dt.unselect:hover, .sortCities .sortList dl dt.select:hover, .sortCities .sortList dl dt.unselect2:hover, .sortCities .sortList dl dt.select2:hover{ text-decoration:underline;} +.sortCities .sortList dl dt.unselect{ margin:0; background:url(/css/images/hotel/unselect.gif) no-repeat left 2px; cursor:pointer;} +.sortCities .sortList dl dt.select{ margin:0; background:url(/css/images/hotel/select.gif) no-repeat left 2px; cursor:pointer;} +.sortCities .sortList dl dt.selectnone{ margin:0; background:url(/css/images/hotel/selectnone.gif) no-repeat left 2px; cursor:default; color:#969696;} +.sortCities .sortList dl dt.unselect2{ margin:0; background:url(/css/images/hotel/unselect2.gif) no-repeat left 2px; cursor:pointer;} +.sortCities .sortList dl dt.select2{ margin:0; background:url(/css/images/hotel/select2.gif) no-repeat left 2px; cursor:pointer;} +.sortCities .sortList dl dt.select2none{ margin:0; background:url(/css/images/hotel/selectnone2.gif) no-repeat left 2px; cursor:default; color:#969696;} +.sortCities .withLine{ border-bottom:1px solid #d1d1d1;} +.sortCities .withLine a{ color:#545454;} +.sortCities .surrounding{ padding:5px 10px 10px 10px; } +.sortCities .surrounding span, .sortCities .surrounding h4{ font-size:12px; color:#545454; margin:0 0 5px 0; font-weight:bold;} +.sortCities .surrounding a{ color:#0D548A; font-size:11px; text-decoration:none; } +.sortCities .surrounding ul{ margin:5px 0 10px 0;} +.sortCities .surrounding ul li{ list-style:none; margin:0 0 5px 0; font-size:11px;} +.sortCities .surrounding ul li.nearhotel{ display:block; border-bottom:1px #d1d1d1 dashed; padding:5px 0 5px 0;} +.sortCities .surrounding ul li.nearhotel .recentReview{ background:url(/css/images/hotel/review-left.gif) left top no-repeat; text-indent:20px; font-size:11px; line-height:18px; margin-top:5px;} +.sortCities .surrounding ul li a{ text-decoration:none;} +.sortCities .surrounding ul li a:hover{ text-decoration:underline;} +.sortCities .googleMap{ width:155px; height:150px; margin-bottom:8px;} +.sortCities .viewedhotel{ + padding:0 5px 0 5px; +} +.sortCities .viewedhotel .viewhotelList{ padding:5px 3px 5px 3px; border-bottom:1px #d1d1d1 dashed;} +.sortCities .viewedhotel .viewhotelList:hover{ background:#f1f1f1;} +.sortCities .viewedhotel .viewhotelList a.closeWindow{ display:block; width:14px; height:14px; background:url(/css/images/hotel/iconremove.gif) no-repeat left top; float:right;} +.sortCities .viewedhotel .viewhotelList a.closeWindow:hover{ display:block; width:14px; height:14px; background:url(/css/images/hotel/iconremove.gif) no-repeat left -16px; float:right;} +.sortCities .viewedhotel .viewhotelPic{ width:30px; height:30px; float:left; position:relative;} +.sortCities .viewedhotel .viewhotelPic img.hotelSmal{ width:30px; height:30px; cursor:pointer;} +.sortCities .viewedhotel .viewhotelInfo{ width:100px; float:left; padding-left:8px;} +.sortCities .viewedhotel .viewhotelInfo h5{ + margin:0 0 3px 0; + font-size:11px; + font-weight:100; + padding:0; +} +.sortCities .viewedhotel .viewhotelInfo h5 a{ + text-decoration:none; + color:#0D548A; +} +.sortCities .sendToFriend{ padding:0 10px 0 10px; } +.sortCities .sendToFriend img{ margin:0 5px 0 0; border:4px #f1f1f1 solid;} +.sortCities .sendToFriend img:hover{ border:4px #e3e3e3 solid;} +.sortCities .sendToFriend span, .sortCities .sendToFriend h4{ color:#a31022; font-size:11px; font-weight:100; margin: 5px 0 5px 0;} +/*hotel loading页面效果*/ +.hotelLoading{ padding:15px; border:1px solid #d1d1d1;} +.hotelLoading table tr td{ line-height:25px;} +.hotelLoading table tr td.withLine{ border-left:1px solid #d1d1d1; padding:0 0 0 10px; } +.hotelLoading span.loadingStyle1{ color:#2c5cab; font-size:18px; font-weight:bold;} +.hotelLoading span.loadingStyle2{ color:#a30f21; font-size:18px; font-weight:bold;} +/*列表页面底部*/ +.hotelListBottom{ background:#f6f6f6; width:740px; padding:10px; clear:both; position:relative; margin-top:10px;} +.hotelListBottom .spanh3{ font-size:15px; font-weight:bold; font-variant:small-caps; color:#545454; margin:0 0 8px 0; border-bottom:1px solid #d1d1d1; padding-bottom:5px;} +.hotelListBottom .spanh4{ font-size:13px; font-weight:bold; color:#545454; margin:0 0 5px 0;} +.hotelListBottom .onelineDiv{ width:175px; float:left;} +.hotelListBottom ul li{ list-style:none; font-size:11px; list-style:18px; margin-bottom:5px;} +.hotelListBottom ul li a{ color:#0D548A; text-decoration:none;} +.pageTable{ + border:0; + width:100%; + } diff --git a/css/hotel/homepage.css b/css/hotel/homepage.css new file mode 100644 index 0000000..3f4ac5d --- /dev/null +++ b/css/hotel/homepage.css @@ -0,0 +1,110 @@ +@charset "utf-8"; +p { line-height: 22px; font-size: 14px; !important +} +/* rewrite nav */ +.chNav { text-align: left !important;} +.tollfree .currentNo { background: none !important} +#MainhotelContent { margin-top:15px;} +/*Hotel Index 的样式*/ +#mainContent h2 { color: #a31022; font-size: 20px; font-weight: 100; margin: 10px 0 10px 0; } +#mainContent h3 { color: #545454; font-size: 18px; font-weight: 100; margin: 10px 0 10px 0; } +/*搜索框样式*/ +#hotelindexSearch { background: #e7e7e7; padding: 20px; margin: 0 0 5px 0; } +#hotelindexSearch h1 { font-size: 20px; font-weight: 100; color: #a31022; margin: 0 0 10px 0; } +#hotelindexSearch table span.title { font-size: 14px; color: #7D7D7D; font-weight: bold; } +#hotelindexSearch tr td { padding: 5px 0 8px 0; } +#hotelindexSearch input.calendar { background: url(/css/images/calender.GIF) no-repeat 99% #fff; width: 100%; border-top: 2px solid #bfbfbf; border-left: 2px solid #bfbfbf; border-right: 2px solid #d1d1d1; border-bottom: 2px solid #d1d1d1; padding: 5px; font-size: 14px; margin: 5px 0 15px; } +#hotelindexSearch select { width: 100%; border-top: 2px solid #bfbfbf; border-left: 2px solid #bfbfbf; border-right: 2px solid #d1d1d1; border-bottom: 2px solid #d1d1d1; padding: 5px; font-size: 14px; margin: 5px 0 10px; } +#hotelindexSearch input.hotelName { width: 100%; border-top: 2px solid #bfbfbf; border-left: 2px solid #bfbfbf; border-right: 2px solid #d1d1d1; border-bottom: 2px solid #d1d1d1; padding: 5px; font-size: 14px; margin: 5px 0 10px; } +#hotelindexSearch .searchBox { text-align: right; font-size: 13px; } +.moreOption { font-size: 11px; } +span.open { display: block; font-size: 12px; cursor: pointer; color: #006699; font-weight: bold; margin-bottom:15px; } +span.iconOpen { display: inline-block; width: 7px; height: 7px; background: url(/css/images/hotel/iconsSprites.png) no-repeat -78px -74px; } +span.iconClose { display: inline-block; width: 7px; height: 7px; background: url(/css/images/hotel/iconsSprites.png) no-repeat -91px -74px; } +.cityLayOut { position: relative; margin: 5px 0 0 0; } +.selectCities { background: #fff; font-size: 14px; color: #545454; height: 30px; border-top: 2px solid #bfbfbf; border-left: 2px solid #bfbfbf; border-right: 2px solid #d1d1d1; border-bottom: 2px solid #d1d1d1; padding: 0; margin-bottom:15px; } +.selectCities .inputCity { height: 30px; } +.selectCities .inputCity input.cityinput { font-size: 14px; color: #545454; padding: 4px 0 5px 5px; background: #fff; width: 100%; border: none; } +.cityLayOut .cityClick { overflow: hidden; cursor: pointer; width: 40px; height: 28px; position: absolute; right: 2px; top: 2px; background: url(/css/images/hotel/cityClick.jpg) no-repeat bottom #468ff2; z-index: 10; } +/*选择的城市列表弹出框 - 定位样式*/ +#hotelcityList { left: 2px; top: 30px; } +/*pupular city*/ +.popularCity { margin-bottom:20px;} +.popularCity span.promoWord { font-size: 11px; font-style: italic; color: #1B95CF; } +.popularCity a.city { color: #545454; text-decoration: none; font-size: 14px; } +.popularCity .themeLink { font-size: 12px; text-decoration: none; color: #37BB62; } +ul.cityList { margin: 0; } +ul.cityList li { list-style: none; font-size: 12px; display: block; width: 85px; float: left; margin: 0 0 5px 0; background: url(/css/images/arrow-6.gif) no-repeat left; padding: 0 0 0 15px; } +ul.cityList li a { text-decoration: none; color: #545454; } +ul.cityList li:hover { text-decoration: underline; } +/*hotHotels*/ +h2.deals { color: #a31022; font-size: 20px; font-weight: 100; margin: 0px 0 10px 0; } +#hotelDeals ul.hotelNav { display: block; position: relative; top: 1px; z-index: 10; border-bottom: 3px solid #d1d1d1; height:35px; } +* + html #hotelDeals ul.hotelNav { display: block; margin-bottom: 0; position: relative; top: 1px; border-bottom: 3px solid #d1d1d1; } +#hotelDeals ul.hotelNav li { background: #fff; color: #545454; cursor: pointer; float: left; font-size: 12px; font-weight: 100; height: 15px; list-style: none outside none; margin-right: 4px; padding: 4px 10px 10px 10px; text-align: center; } +#hotelDeals ul.hotelNav li.active { background: url(http://data.chinahighlights.com/css/images/hotel/index-li-active.jpg) no-repeat center bottom; font-weight: bold; float: left; height: 32px; list-style: none outside none; margin: 0 4px -5px 0; padding: 4px 10px 10px 10px; text-align: center; top: 1px; } +#hotelDeals ul.hotelNav li a { color: #545454; text-decoration: none; } +.hotelProList { padding: 10px 0 10px 0; border-bottom: 3px solid #e7e7e7; } +.hotelProList .hotelPic { height: 65px; width: 65px; float: left; position: relative; } +.hotelProList .hotelPic img { height: 65px; width: 65px; } +.hotelProList .hotelInfo { width: 350px; float: right; } +.hotelProList .hotelInfo a.hotelName { color: #0d548a; font-size: 17px; text-decoration: none; } +.hotelProList .hotelLocation { font-size: 11px; margin: 3px 0 0 0; line-height: 16px; color: #777777; } +.hotelProList .hotelPrice { margin: 5px 0 0 0; font-size: 12px; font-weight: bold; color: #666; } +.hotelProList .hotelPrice span { font-size: 18px; font-weight: 100; color: #A31022; } +/*价格的币种*/ +span.hotelPrice { font-size: 18px; font-weight: 100; color: #A31022; position: relative; border-bottom: 1px dashed #CC6600; cursor: pointer; } +.hotelPriceNation { position: absolute; width: 101px; height: 136px; padding: 10px; border: 3px solid #d1d1d1; background: #FFF; top: -162px; left: -34px; z-index: 99; } +.hotelPriceNation ul li { list-style: none; border-bottom: dashed 1px #d1d1d1; padding: 5px; color: #545454; } +/*品牌样式*/ +.hotelChain { margin: 10px 0 10px 0; border-bottom: 3px solid #d1d1d1; padding: 0 0 10px 0; } +.hotelChain h3 { font-size: 18px; color: #00519C; padding: 5px 5px 5px 0px; margin: 0 0 8px 0; font-weight: 100; } +.hotelChain h3 a { font-size: 18px; color: #00519C; text-decoration: none; } +.hotelChain h3 a:hover { text-decoration: underline; } +.hotelChain a { color: #545454; text-decoration: none; } +/*best hotel样式*/ +.besthotel { margin: 10px 0 10px 0; border-bottom: 3px solid #d1d1d1; padding: 0 0 10px 0; } +.besthotel h3 { font-size: 18px; color: #00519C; padding: 5px 5px 5px 0px; margin: 0 0 0px 0; font-weight: 100; } +.besthotel h3 a { font-size: 18px; color: #00519C; text-decoration: none; } +.besthotel h3 a:hover { text-decoration: underline; } +.besthotel ul { margin: 0 0 0 0px; } +.besthotel ul li { display: block; list-style: none; font-size: 11px; line-height: 18px; margin: 0 0 10px 0; } +.besthotel ul li a { color: #545454; text-decoration: none; font-size: 13px; } +.besthotel ul li a:hover { text-decoration: underline; } +.besthotel ul li img { float: right; } +/*why us*/ +.hotelWhyUs { margin: 10px 0 10px 0; border-bottom: 1px solid #d1d1d1; padding: 0 0 10px 0; background: url(/css/images/hotel/chain-bg.png) repeat-x 25px 0; } +.hotelWhyUs h2, .hotelWhyUs h2 a { font-size: 14px; background: #e7e7e7; color: #545454; padding: 5px 5px 5px 5px; margin: 0 0 8px 0; } +.hotelWhyUs ul { margin: 10px; } +.hotelWhyUs ul li { list-style: none; line-height: 16px; margin-bottom: 8px; color: #666; font-size: 13px; background: url("/css/images/hotel/green-mark.png") no-repeat scroll left 5px transparent; padding: 0 0 0 25px; } +.hotelWhyUs ul li a { color: #545454; } +.hotelWhyUs ul li span { font-size: 11px; color: #999; } +/*弹出框*/ +.dropdownMenu { background-color: #FFFFFF; border: 1px solid #CCCCCC; color: #666666; width: 350px; } +span.dropDownLeft { display: block; float: left; font-weight: bold; } +.dropdownMenuTitle { background-color: #F4F4F4; border-bottom: 1px solid #CCCCCC; padding: 5px; } +span.closeBtn { display: block; float: right; } +.dropdownMenu a { color: #666666; text-decoration: none; } +ul.dropDownList { padding: 10px 10px 20px; } +ul.dropDownList li { display: block; float: left; line-height: 25px; width: 110px; } +/*景点周围列表*/ +.landmarksT { font-weight: bold; } +ul.landmarks { list-style: none; } +ul.landmarks li a { text-decoration: none; color: #0283DF; } +ul.landmarks li a:hover { text-decoration: underline; } +ul.landmarks li { padding: 2px 5px 2px 0; margin: 0 5px 0 0; font-size: 11px; } + + + +/*搜索框-弹出城市列表样式*/ +#hotelcityList{ position:absolute; width:500px; border:1px solid #d1d1d1; background:#fff; color:#545454;padding:10px 15px 10px 15px;} +#hotelcityList h4{font-size:12px; margin:10px 0 8px 0; border-bottom:1px solid #d1d1d1} +#hotelcityList ul.cityListDvi{margin-left:0} +#hotelcityList ul.cityListDvi li{list-style:none; float:left; text-align:left; width:90px; line-height:18px; margin-bottom:5px; padding:0 2px 0 8px} +#hotelcityList ul.cityListDvi li a{font-weight:100; font-size:12px; text-decoration:none; color:#666;} +#hotelcityList ul.cityListDvi li:hover{background:#E8EDF1; color: #0069CA;} +.closeIt{width:86px;position:absolute;right:10px;top:10px;cursor:pointer;height: 24px;z-index: 50;} +#hotelcityList .hotCityNav {border-bottom: 1px solid #DDDDDD;margin: 8px 0 8px 0;overflow: hidden;font-weight:100;} +#hotelcityList .hotCityNav span.active { background-color: #E8EDF1;} +#hotelcityList .hotCityNav span {background-color: #FFFFFF; border: 1px solid #DDDDDD; bottom: -1px;color: #0069CA;cursor: pointer; display: inline; + float: left;font-size: 12px;height: 18px;line-height: 18px;margin-right: 8px;padding: 0 8px;position: relative;text-align: center;} diff --git a/css/images/2010-china-travel-guide/Thumbs.db b/css/images/2010-china-travel-guide/Thumbs.db new file mode 100644 index 0000000..ed5374f Binary files /dev/null and b/css/images/2010-china-travel-guide/Thumbs.db differ diff --git a/css/images/2010-china-travel-guide/bg-holiday.png b/css/images/2010-china-travel-guide/bg-holiday.png new file mode 100644 index 0000000..90af039 Binary files /dev/null and b/css/images/2010-china-travel-guide/bg-holiday.png differ diff --git a/css/images/2010-mid-autumn-festival/head.gif b/css/images/2010-mid-autumn-festival/head.gif new file mode 100644 index 0000000..e58a620 Binary files /dev/null and b/css/images/2010-mid-autumn-festival/head.gif differ diff --git a/css/images/2013-destinations.jpg b/css/images/2013-destinations.jpg new file mode 100644 index 0000000..34fbfe2 Binary files /dev/null and b/css/images/2013-destinations.jpg differ diff --git a/css/images/aboutus/Thumbs.db b/css/images/aboutus/Thumbs.db new file mode 100644 index 0000000..c1b0aae Binary files /dev/null and b/css/images/aboutus/Thumbs.db differ diff --git a/css/images/aboutus/arrow-with-bg.jpg b/css/images/aboutus/arrow-with-bg.jpg new file mode 100644 index 0000000..13919c4 Binary files /dev/null and b/css/images/aboutus/arrow-with-bg.jpg differ diff --git a/css/images/aboutus/lp-icon.png b/css/images/aboutus/lp-icon.png new file mode 100644 index 0000000..6829669 Binary files /dev/null and b/css/images/aboutus/lp-icon.png differ diff --git a/css/images/aboutus/ta-icon.png b/css/images/aboutus/ta-icon.png new file mode 100644 index 0000000..7363927 Binary files /dev/null and b/css/images/aboutus/ta-icon.png differ diff --git a/css/images/access-account.png b/css/images/access-account.png new file mode 100644 index 0000000..486b289 Binary files /dev/null and b/css/images/access-account.png differ diff --git a/css/images/add-adult.png b/css/images/add-adult.png new file mode 100644 index 0000000..bac9af2 Binary files /dev/null and b/css/images/add-adult.png differ diff --git a/css/images/arrow-down-7x6.png b/css/images/arrow-down-7x6.png new file mode 100644 index 0000000..ab3b62d Binary files /dev/null and b/css/images/arrow-down-7x6.png differ diff --git a/css/images/arrow.png b/css/images/arrow.png new file mode 100644 index 0000000..b5208ca Binary files /dev/null and b/css/images/arrow.png differ diff --git a/css/images/attraction-bg.gif b/css/images/attraction-bg.gif new file mode 100644 index 0000000..03dbcd0 Binary files /dev/null and b/css/images/attraction-bg.gif differ diff --git a/css/images/banner/7-4-deals.gif b/css/images/banner/7-4-deals.gif new file mode 100644 index 0000000..e2ace7b Binary files /dev/null and b/css/images/banner/7-4-deals.gif differ diff --git a/css/images/banner/banner-panda.PNG b/css/images/banner/banner-panda.PNG new file mode 100644 index 0000000..bcc6931 Binary files /dev/null and b/css/images/banner/banner-panda.PNG differ diff --git a/css/images/banner/banner-paypal-deals.gif b/css/images/banner/banner-paypal-deals.gif new file mode 100644 index 0000000..b1113c8 Binary files /dev/null and b/css/images/banner/banner-paypal-deals.gif differ diff --git a/css/images/banner/banner-save.jpg b/css/images/banner/banner-save.jpg new file mode 100644 index 0000000..aa38891 Binary files /dev/null and b/css/images/banner/banner-save.jpg differ diff --git a/css/images/banner/banner-thankyou.gif b/css/images/banner/banner-thankyou.gif new file mode 100644 index 0000000..eb78ecc Binary files /dev/null and b/css/images/banner/banner-thankyou.gif differ diff --git a/css/images/banner/banner-xingang-port.jpg b/css/images/banner/banner-xingang-port.jpg new file mode 100644 index 0000000..79d79a5 Binary files /dev/null and b/css/images/banner/banner-xingang-port.jpg differ diff --git a/css/images/banner/china-guide/banner-chopsticks.jpg b/css/images/banner/china-guide/banner-chopsticks.jpg new file mode 100644 index 0000000..89bc6cd Binary files /dev/null and b/css/images/banner/china-guide/banner-chopsticks.jpg differ diff --git a/css/images/banner/china-guide/banner-photography.jpg b/css/images/banner/china-guide/banner-photography.jpg new file mode 100644 index 0000000..c20be50 Binary files /dev/null and b/css/images/banner/china-guide/banner-photography.jpg differ diff --git a/css/images/banner/china-guide/banner-valentines.JPG b/css/images/banner/china-guide/banner-valentines.JPG new file mode 100644 index 0000000..284780d Binary files /dev/null and b/css/images/banner/china-guide/banner-valentines.JPG differ diff --git a/css/images/banner/china-guide/newyear2013.jpg b/css/images/banner/china-guide/newyear2013.jpg new file mode 100644 index 0000000..d8ae425 Binary files /dev/null and b/css/images/banner/china-guide/newyear2013.jpg differ diff --git a/css/images/banner/china-tours/1(1).gif b/css/images/banner/china-tours/1(1).gif new file mode 100644 index 0000000..182d917 Binary files /dev/null and b/css/images/banner/china-tours/1(1).gif differ diff --git a/css/images/banner/china-tours/banner-family.jpg b/css/images/banner/china-tours/banner-family.jpg new file mode 100644 index 0000000..ff1d275 Binary files /dev/null and b/css/images/banner/china-tours/banner-family.jpg differ diff --git a/css/images/banner/china-tours/banner-group-tour.JPG b/css/images/banner/china-tours/banner-group-tour.JPG new file mode 100644 index 0000000..9b6990a Binary files /dev/null and b/css/images/banner/china-tours/banner-group-tour.JPG differ diff --git a/css/images/banner/china-tours/banner-luxury-tour.jpg b/css/images/banner/china-tours/banner-luxury-tour.jpg new file mode 100644 index 0000000..3746b8f Binary files /dev/null and b/css/images/banner/china-tours/banner-luxury-tour.jpg differ diff --git a/css/images/banner/china-tours/banner-winter-vacation.jpg b/css/images/banner/china-tours/banner-winter-vacation.jpg new file mode 100644 index 0000000..8f815da Binary files /dev/null and b/css/images/banner/china-tours/banner-winter-vacation.jpg differ diff --git a/css/images/banner/china-tours/classic-china-tours.jpg b/css/images/banner/china-tours/classic-china-tours.jpg new file mode 100644 index 0000000..c6ea0d7 Binary files /dev/null and b/css/images/banner/china-tours/classic-china-tours.jpg differ diff --git a/css/images/banner/china-tours/pp-offer.jpg b/css/images/banner/china-tours/pp-offer.jpg new file mode 100644 index 0000000..6ba11ab Binary files /dev/null and b/css/images/banner/china-tours/pp-offer.jpg differ diff --git a/css/images/banner/china-tours/pp-oofer.jpg b/css/images/banner/china-tours/pp-oofer.jpg new file mode 100644 index 0000000..6ba11ab Binary files /dev/null and b/css/images/banner/china-tours/pp-oofer.jpg differ diff --git a/css/images/banner/china-tours/senior-tours-1.png b/css/images/banner/china-tours/senior-tours-1.png new file mode 100644 index 0000000..5836279 Binary files /dev/null and b/css/images/banner/china-tours/senior-tours-1.png differ diff --git a/css/images/banner/china-tours/silk-road-1.gif b/css/images/banner/china-tours/silk-road-1.gif new file mode 100644 index 0000000..62df72f Binary files /dev/null and b/css/images/banner/china-tours/silk-road-1.gif differ diff --git a/css/images/banner/china-tours/silk-road-adventure.gif b/css/images/banner/china-tours/silk-road-adventure.gif new file mode 100644 index 0000000..3a1d177 Binary files /dev/null and b/css/images/banner/china-tours/silk-road-adventure.gif differ diff --git a/css/images/banner/chinabiking.JPG b/css/images/banner/chinabiking.JPG new file mode 100644 index 0000000..0d6faf8 Binary files /dev/null and b/css/images/banner/chinabiking.JPG differ diff --git a/css/images/banner/chinacruise.jpg b/css/images/banner/chinacruise.jpg new file mode 100644 index 0000000..12d7f8c Binary files /dev/null and b/css/images/banner/chinacruise.jpg differ diff --git a/css/images/banner/chinafestivals.GIF b/css/images/banner/chinafestivals.GIF new file mode 100644 index 0000000..e18a0a7 Binary files /dev/null and b/css/images/banner/chinafestivals.GIF differ diff --git a/css/images/banner/deals/ways-to-save-cruise.gif b/css/images/banner/deals/ways-to-save-cruise.gif new file mode 100644 index 0000000..a45a8b3 Binary files /dev/null and b/css/images/banner/deals/ways-to-save-cruise.gif differ diff --git a/css/images/banner/deals/ways-to-save.gif b/css/images/banner/deals/ways-to-save.gif new file mode 100644 index 0000000..d7e81dd Binary files /dev/null and b/css/images/banner/deals/ways-to-save.gif differ diff --git a/css/images/banner/faq.jpg b/css/images/banner/faq.jpg new file mode 100644 index 0000000..7161e74 Binary files /dev/null and b/css/images/banner/faq.jpg differ diff --git a/css/images/banner/food.jpg b/css/images/banner/food.jpg new file mode 100644 index 0000000..afe0c35 Binary files /dev/null and b/css/images/banner/food.jpg differ diff --git a/css/images/banner/home/yushu-quake.png b/css/images/banner/home/yushu-quake.png new file mode 100644 index 0000000..c549d90 Binary files /dev/null and b/css/images/banner/home/yushu-quake.png differ diff --git a/css/images/banner/homepage/banner-christmas.GIF b/css/images/banner/homepage/banner-christmas.GIF new file mode 100644 index 0000000..7792efe Binary files /dev/null and b/css/images/banner/homepage/banner-christmas.GIF differ diff --git a/css/images/banner/homepage/banner-expo.gif b/css/images/banner/homepage/banner-expo.gif new file mode 100644 index 0000000..a4ed689 Binary files /dev/null and b/css/images/banner/homepage/banner-expo.gif differ diff --git a/css/images/banner/homepage/banner-new-year.GIF b/css/images/banner/homepage/banner-new-year.GIF new file mode 100644 index 0000000..18ef865 Binary files /dev/null and b/css/images/banner/homepage/banner-new-year.GIF differ diff --git a/css/images/banner/homepage/banner-tour-2011.gif b/css/images/banner/homepage/banner-tour-2011.gif new file mode 100644 index 0000000..5c725c6 Binary files /dev/null and b/css/images/banner/homepage/banner-tour-2011.gif differ diff --git a/css/images/banner/homepage/banner-tour-2012.gif b/css/images/banner/homepage/banner-tour-2012.gif new file mode 100644 index 0000000..f8826e4 Binary files /dev/null and b/css/images/banner/homepage/banner-tour-2012.gif differ diff --git a/css/images/banner/homepage/oriental-express.jpg b/css/images/banner/homepage/oriental-express.jpg new file mode 100644 index 0000000..13e672b Binary files /dev/null and b/css/images/banner/homepage/oriental-express.jpg differ diff --git a/css/images/banner/hotel/canton-fair-prom.jpg b/css/images/banner/hotel/canton-fair-prom.jpg new file mode 100644 index 0000000..d419d64 Binary files /dev/null and b/css/images/banner/hotel/canton-fair-prom.jpg differ diff --git a/css/images/banner/hotel/hotel-form.gif b/css/images/banner/hotel/hotel-form.gif new file mode 100644 index 0000000..e0e0beb Binary files /dev/null and b/css/images/banner/hotel/hotel-form.gif differ diff --git a/css/images/banner/qa.jpg b/css/images/banner/qa.jpg new file mode 100644 index 0000000..005b021 Binary files /dev/null and b/css/images/banner/qa.jpg differ diff --git a/css/images/banner/single-city-tours/Thumbs.db b/css/images/banner/single-city-tours/Thumbs.db new file mode 100644 index 0000000..533510e Binary files /dev/null and b/css/images/banner/single-city-tours/Thumbs.db differ diff --git a/css/images/banner/single-city-tours/banner-beijing.gif b/css/images/banner/single-city-tours/banner-beijing.gif new file mode 100644 index 0000000..05b0e35 Binary files /dev/null and b/css/images/banner/single-city-tours/banner-beijing.gif differ diff --git a/css/images/banner/single-city-tours/banner-beijing.jpg b/css/images/banner/single-city-tours/banner-beijing.jpg new file mode 100644 index 0000000..c571869 Binary files /dev/null and b/css/images/banner/single-city-tours/banner-beijing.jpg differ diff --git a/css/images/banner/single-city-tours/banner-guilin.jpg b/css/images/banner/single-city-tours/banner-guilin.jpg new file mode 100644 index 0000000..36fcfc7 Binary files /dev/null and b/css/images/banner/single-city-tours/banner-guilin.jpg differ diff --git a/css/images/banner/single-city-tours/banner-hk.gif b/css/images/banner/single-city-tours/banner-hk.gif new file mode 100644 index 0000000..49f0cab Binary files /dev/null and b/css/images/banner/single-city-tours/banner-hk.gif differ diff --git a/css/images/banner/single-city-tours/banner-shanghai.jpg b/css/images/banner/single-city-tours/banner-shanghai.jpg new file mode 100644 index 0000000..495a449 Binary files /dev/null and b/css/images/banner/single-city-tours/banner-shanghai.jpg differ diff --git a/css/images/banner/single-city-tours/banner-tibet.jpg b/css/images/banner/single-city-tours/banner-tibet.jpg new file mode 100644 index 0000000..c60520f Binary files /dev/null and b/css/images/banner/single-city-tours/banner-tibet.jpg differ diff --git a/css/images/banner/single-city-tours/banner-xian.jpg b/css/images/banner/single-city-tours/banner-xian.jpg new file mode 100644 index 0000000..2e57ce6 Binary files /dev/null and b/css/images/banner/single-city-tours/banner-xian.jpg differ diff --git a/css/images/banner/tastefood.jpg b/css/images/banner/tastefood.jpg new file mode 100644 index 0000000..1b17f63 Binary files /dev/null and b/css/images/banner/tastefood.jpg differ diff --git a/css/images/banner/top/amusement-park.jpg b/css/images/banner/top/amusement-park.jpg new file mode 100644 index 0000000..149057d Binary files /dev/null and b/css/images/banner/top/amusement-park.jpg differ diff --git a/css/images/banner/top/ancient-grottoes.jpg b/css/images/banner/top/ancient-grottoes.jpg new file mode 100644 index 0000000..71e4387 Binary files /dev/null and b/css/images/banner/top/ancient-grottoes.jpg differ diff --git a/css/images/banner/top/ancient-town.jpg b/css/images/banner/top/ancient-town.jpg new file mode 100644 index 0000000..cca8319 Binary files /dev/null and b/css/images/banner/top/ancient-town.jpg differ diff --git a/css/images/banner/top/ancient-village.jpg b/css/images/banner/top/ancient-village.jpg new file mode 100644 index 0000000..862ee64 Binary files /dev/null and b/css/images/banner/top/ancient-village.jpg differ diff --git a/css/images/banner/top/banner-christmas.png b/css/images/banner/top/banner-christmas.png new file mode 100644 index 0000000..0ac6299 Binary files /dev/null and b/css/images/banner/top/banner-christmas.png differ diff --git a/css/images/banner/top/beautiful-lake.jpg b/css/images/banner/top/beautiful-lake.jpg new file mode 100644 index 0000000..0e98e9c Binary files /dev/null and b/css/images/banner/top/beautiful-lake.jpg differ diff --git a/css/images/banner/top/best-cycling-routes.jpg b/css/images/banner/top/best-cycling-routes.jpg new file mode 100644 index 0000000..615afdc Binary files /dev/null and b/css/images/banner/top/best-cycling-routes.jpg differ diff --git a/css/images/banner/top/bikingtrail.jpg b/css/images/banner/top/bikingtrail.jpg new file mode 100644 index 0000000..42d9174 Binary files /dev/null and b/css/images/banner/top/bikingtrail.jpg differ diff --git a/css/images/banner/top/china-article.jpg b/css/images/banner/top/china-article.jpg new file mode 100644 index 0000000..2dd0ab4 Binary files /dev/null and b/css/images/banner/top/china-article.jpg differ diff --git a/css/images/banner/top/china-biking.jpg b/css/images/banner/top/china-biking.jpg new file mode 100644 index 0000000..e3436dd Binary files /dev/null and b/css/images/banner/top/china-biking.jpg differ diff --git a/css/images/banner/top/china-cruise.jpg b/css/images/banner/top/china-cruise.jpg new file mode 100644 index 0000000..276b7ce Binary files /dev/null and b/css/images/banner/top/china-cruise.jpg differ diff --git a/css/images/banner/top/china-guidebook.jpg b/css/images/banner/top/china-guidebook.jpg new file mode 100644 index 0000000..3fef88c Binary files /dev/null and b/css/images/banner/top/china-guidebook.jpg differ diff --git a/css/images/banner/top/china-hiking.jpg b/css/images/banner/top/china-hiking.jpg new file mode 100644 index 0000000..688578d Binary files /dev/null and b/css/images/banner/top/china-hiking.jpg differ diff --git a/css/images/banner/top/china-museum.jpg b/css/images/banner/top/china-museum.jpg new file mode 100644 index 0000000..52cea53 Binary files /dev/null and b/css/images/banner/top/china-museum.jpg differ diff --git a/css/images/banner/top/chopsticks.jpg b/css/images/banner/top/chopsticks.jpg new file mode 100644 index 0000000..7b7e3fe Binary files /dev/null and b/css/images/banner/top/chopsticks.jpg differ diff --git a/css/images/banner/top/churches.jpg b/css/images/banner/top/churches.jpg new file mode 100644 index 0000000..2f05188 Binary files /dev/null and b/css/images/banner/top/churches.jpg differ diff --git a/css/images/banner/top/coffee-fix.jpg b/css/images/banner/top/coffee-fix.jpg new file mode 100644 index 0000000..b7b5ad0 Binary files /dev/null and b/css/images/banner/top/coffee-fix.jpg differ diff --git a/css/images/banner/top/early-summer-travel.jpg b/css/images/banner/top/early-summer-travel.jpg new file mode 100644 index 0000000..04ab6ff Binary files /dev/null and b/css/images/banner/top/early-summer-travel.jpg differ diff --git a/css/images/banner/top/ethnicfestivals.jpg b/css/images/banner/top/ethnicfestivals.jpg new file mode 100644 index 0000000..8412e5e Binary files /dev/null and b/css/images/banner/top/ethnicfestivals.jpg differ diff --git a/css/images/banner/top/fall-foliage.jpg b/css/images/banner/top/fall-foliage.jpg new file mode 100644 index 0000000..08ad221 Binary files /dev/null and b/css/images/banner/top/fall-foliage.jpg differ diff --git a/css/images/banner/top/familydestinations.jpg b/css/images/banner/top/familydestinations.jpg new file mode 100644 index 0000000..64a57f8 Binary files /dev/null and b/css/images/banner/top/familydestinations.jpg differ diff --git a/css/images/banner/top/famouscities.jpg b/css/images/banner/top/famouscities.jpg new file mode 100644 index 0000000..079a45b Binary files /dev/null and b/css/images/banner/top/famouscities.jpg differ diff --git a/css/images/banner/top/famousmountains.jpg b/css/images/banner/top/famousmountains.jpg new file mode 100644 index 0000000..3b8dfd8 Binary files /dev/null and b/css/images/banner/top/famousmountains.jpg differ diff --git a/css/images/banner/top/famouswaterways.jpg b/css/images/banner/top/famouswaterways.jpg new file mode 100644 index 0000000..3e6a060 Binary files /dev/null and b/css/images/banner/top/famouswaterways.jpg differ diff --git a/css/images/banner/top/food-cities.jpg b/css/images/banner/top/food-cities.jpg new file mode 100644 index 0000000..76dc59e Binary files /dev/null and b/css/images/banner/top/food-cities.jpg differ diff --git a/css/images/banner/top/golfcourses.jpg b/css/images/banner/top/golfcourses.jpg new file mode 100644 index 0000000..20a5a2e Binary files /dev/null and b/css/images/banner/top/golfcourses.jpg differ diff --git a/css/images/banner/top/grave-day.jpg b/css/images/banner/top/grave-day.jpg new file mode 100644 index 0000000..279ac18 Binary files /dev/null and b/css/images/banner/top/grave-day.jpg differ diff --git a/css/images/banner/top/heritage-site.jpg b/css/images/banner/top/heritage-site.jpg new file mode 100644 index 0000000..0f42eb7 Binary files /dev/null and b/css/images/banner/top/heritage-site.jpg differ diff --git a/css/images/banner/top/hikingtrails.jpg b/css/images/banner/top/hikingtrails.jpg new file mode 100644 index 0000000..7012cf1 Binary files /dev/null and b/css/images/banner/top/hikingtrails.jpg differ diff --git a/css/images/banner/top/hip-words.jpg b/css/images/banner/top/hip-words.jpg new file mode 100644 index 0000000..633f01f Binary files /dev/null and b/css/images/banner/top/hip-words.jpg differ diff --git a/css/images/banner/top/historicalcities.jpg b/css/images/banner/top/historicalcities.jpg new file mode 100644 index 0000000..55bc520 Binary files /dev/null and b/css/images/banner/top/historicalcities.jpg differ diff --git a/css/images/banner/top/honeydestinations.jpg b/css/images/banner/top/honeydestinations.jpg new file mode 100644 index 0000000..99593d6 Binary files /dev/null and b/css/images/banner/top/honeydestinations.jpg differ diff --git a/css/images/banner/top/jewishheritage.jpg b/css/images/banner/top/jewishheritage.jpg new file mode 100644 index 0000000..3d39db1 Binary files /dev/null and b/css/images/banner/top/jewishheritage.jpg differ diff --git a/css/images/banner/top/largest-city.jpg b/css/images/banner/top/largest-city.jpg new file mode 100644 index 0000000..f02d46f Binary files /dev/null and b/css/images/banner/top/largest-city.jpg differ diff --git a/css/images/banner/top/minority-cities.jpg b/css/images/banner/top/minority-cities.jpg new file mode 100644 index 0000000..72f6e31 Binary files /dev/null and b/css/images/banner/top/minority-cities.jpg differ diff --git a/css/images/banner/top/nightshows.jpg b/css/images/banner/top/nightshows.jpg new file mode 100644 index 0000000..6452960 Binary files /dev/null and b/css/images/banner/top/nightshows.jpg differ diff --git a/css/images/banner/top/october-places.jpg b/css/images/banner/top/october-places.jpg new file mode 100644 index 0000000..813f512 Binary files /dev/null and b/css/images/banner/top/october-places.jpg differ diff --git a/css/images/banner/top/photo-destination.jpg b/css/images/banner/top/photo-destination.jpg new file mode 100644 index 0000000..cdd95f0 Binary files /dev/null and b/css/images/banner/top/photo-destination.jpg differ diff --git a/css/images/banner/top/rice-terraces.jpg b/css/images/banner/top/rice-terraces.jpg new file mode 100644 index 0000000..e7aecad Binary files /dev/null and b/css/images/banner/top/rice-terraces.jpg differ diff --git a/css/images/banner/top/sceniccities.jpg b/css/images/banner/top/sceniccities.jpg new file mode 100644 index 0000000..47239fa Binary files /dev/null and b/css/images/banner/top/sceniccities.jpg differ diff --git a/css/images/banner/top/see-panda.jpg b/css/images/banner/top/see-panda.jpg new file mode 100644 index 0000000..95c066c Binary files /dev/null and b/css/images/banner/top/see-panda.jpg differ diff --git a/css/images/banner/top/shoppingplaces.jpg b/css/images/banner/top/shoppingplaces.jpg new file mode 100644 index 0000000..0e9e581 Binary files /dev/null and b/css/images/banner/top/shoppingplaces.jpg differ diff --git a/css/images/banner/top/ski-resort.jpg b/css/images/banner/top/ski-resort.jpg new file mode 100644 index 0000000..1c22974 Binary files /dev/null and b/css/images/banner/top/ski-resort.jpg differ diff --git a/css/images/banner/top/southeast-guizhou.jpg b/css/images/banner/top/southeast-guizhou.jpg new file mode 100644 index 0000000..1672343 Binary files /dev/null and b/css/images/banner/top/southeast-guizhou.jpg differ diff --git a/css/images/banner/top/sportevents.jpg b/css/images/banner/top/sportevents.jpg new file mode 100644 index 0000000..ea2cb08 Binary files /dev/null and b/css/images/banner/top/sportevents.jpg differ diff --git a/css/images/banner/top/spring-photography.jpg b/css/images/banner/top/spring-photography.jpg new file mode 100644 index 0000000..c426185 Binary files /dev/null and b/css/images/banner/top/spring-photography.jpg differ diff --git a/css/images/banner/top/summer-resort.jpg b/css/images/banner/top/summer-resort.jpg new file mode 100644 index 0000000..e30a998 Binary files /dev/null and b/css/images/banner/top/summer-resort.jpg differ diff --git a/css/images/banner/top/tastefood.jpg b/css/images/banner/top/tastefood.jpg new file mode 100644 index 0000000..67f45c0 Binary files /dev/null and b/css/images/banner/top/tastefood.jpg differ diff --git a/css/images/banner/top/tea-city.jpg b/css/images/banner/top/tea-city.jpg new file mode 100644 index 0000000..a2ebfc0 Binary files /dev/null and b/css/images/banner/top/tea-city.jpg differ diff --git a/css/images/banner/top/tea-horse-raod.jpg b/css/images/banner/top/tea-horse-raod.jpg new file mode 100644 index 0000000..18a1fe8 Binary files /dev/null and b/css/images/banner/top/tea-horse-raod.jpg differ diff --git a/css/images/banner/top/tibet-railway.jpg b/css/images/banner/top/tibet-railway.jpg new file mode 100644 index 0000000..b59bce7 Binary files /dev/null and b/css/images/banner/top/tibet-railway.jpg differ diff --git a/css/images/banner/top/top-beaches.jpg b/css/images/banner/top/top-beaches.jpg new file mode 100644 index 0000000..c19df29 Binary files /dev/null and b/css/images/banner/top/top-beaches.jpg differ diff --git a/css/images/banner/top/top/banner-beautiful-place.jpg b/css/images/banner/top/top/banner-beautiful-place.jpg new file mode 100644 index 0000000..f2b87ed Binary files /dev/null and b/css/images/banner/top/top/banner-beautiful-place.jpg differ diff --git a/css/images/banner/top/top/bikingtrail.jpg b/css/images/banner/top/top/bikingtrail.jpg new file mode 100644 index 0000000..2f2fc3f Binary files /dev/null and b/css/images/banner/top/top/bikingtrail.jpg differ diff --git a/css/images/banner/top/top/churches.jpg b/css/images/banner/top/top/churches.jpg new file mode 100644 index 0000000..150bae7 Binary files /dev/null and b/css/images/banner/top/top/churches.jpg differ diff --git a/css/images/banner/top/top/ethnicfestivals.jpg b/css/images/banner/top/top/ethnicfestivals.jpg new file mode 100644 index 0000000..efcfe51 Binary files /dev/null and b/css/images/banner/top/top/ethnicfestivals.jpg differ diff --git a/css/images/banner/top/top/familydestinations.jpg b/css/images/banner/top/top/familydestinations.jpg new file mode 100644 index 0000000..10cafdd Binary files /dev/null and b/css/images/banner/top/top/familydestinations.jpg differ diff --git a/css/images/banner/top/top/famouscities.jpg b/css/images/banner/top/top/famouscities.jpg new file mode 100644 index 0000000..079a45b Binary files /dev/null and b/css/images/banner/top/top/famouscities.jpg differ diff --git a/css/images/banner/top/top/famousmountains.jpg b/css/images/banner/top/top/famousmountains.jpg new file mode 100644 index 0000000..bab6bef Binary files /dev/null and b/css/images/banner/top/top/famousmountains.jpg differ diff --git a/css/images/banner/top/top/famouswaterways.jpg b/css/images/banner/top/top/famouswaterways.jpg new file mode 100644 index 0000000..540c754 Binary files /dev/null and b/css/images/banner/top/top/famouswaterways.jpg differ diff --git a/css/images/banner/top/top/golfcourses.jpg b/css/images/banner/top/top/golfcourses.jpg new file mode 100644 index 0000000..a05b81f Binary files /dev/null and b/css/images/banner/top/top/golfcourses.jpg differ diff --git a/css/images/banner/top/top/hikingtrails.jpg b/css/images/banner/top/top/hikingtrails.jpg new file mode 100644 index 0000000..761cc46 Binary files /dev/null and b/css/images/banner/top/top/hikingtrails.jpg differ diff --git a/css/images/banner/top/top/historicalcities.jpg b/css/images/banner/top/top/historicalcities.jpg new file mode 100644 index 0000000..8ef8571 Binary files /dev/null and b/css/images/banner/top/top/historicalcities.jpg differ diff --git a/css/images/banner/top/top/honeydestinations.jpg b/css/images/banner/top/top/honeydestinations.jpg new file mode 100644 index 0000000..32c419b Binary files /dev/null and b/css/images/banner/top/top/honeydestinations.jpg differ diff --git a/css/images/banner/top/top/jewishheritage.jpg b/css/images/banner/top/top/jewishheritage.jpg new file mode 100644 index 0000000..d62c993 Binary files /dev/null and b/css/images/banner/top/top/jewishheritage.jpg differ diff --git a/css/images/banner/top/top/nightshows.jpg b/css/images/banner/top/top/nightshows.jpg new file mode 100644 index 0000000..8756692 Binary files /dev/null and b/css/images/banner/top/top/nightshows.jpg differ diff --git a/css/images/banner/top/top/shoppingplaces.jpg b/css/images/banner/top/top/shoppingplaces.jpg new file mode 100644 index 0000000..c3d07a4 Binary files /dev/null and b/css/images/banner/top/top/shoppingplaces.jpg differ diff --git a/css/images/banner/top/top/sportevents.jpg b/css/images/banner/top/top/sportevents.jpg new file mode 100644 index 0000000..9d2d04d Binary files /dev/null and b/css/images/banner/top/top/sportevents.jpg differ diff --git a/css/images/banner/top/top/tastefood.jpg b/css/images/banner/top/top/tastefood.jpg new file mode 100644 index 0000000..1b17f63 Binary files /dev/null and b/css/images/banner/top/top/tastefood.jpg differ diff --git a/css/images/banner/top/top/topattractions.jpg b/css/images/banner/top/top/topattractions.jpg new file mode 100644 index 0000000..c55d9fd Binary files /dev/null and b/css/images/banner/top/top/topattractions.jpg differ diff --git a/css/images/banner/top/top/touristcities.jpg b/css/images/banner/top/top/touristcities.jpg new file mode 100644 index 0000000..0c20a28 Binary files /dev/null and b/css/images/banner/top/top/touristcities.jpg differ diff --git a/css/images/banner/top/top/worldheritage.jpg b/css/images/banner/top/top/worldheritage.jpg new file mode 100644 index 0000000..12bb574 Binary files /dev/null and b/css/images/banner/top/top/worldheritage.jpg differ diff --git a/css/images/banner/top/topattractions.jpg b/css/images/banner/top/topattractions.jpg new file mode 100644 index 0000000..7b11483 Binary files /dev/null and b/css/images/banner/top/topattractions.jpg differ diff --git a/css/images/banner/top/touristcities.jpg b/css/images/banner/top/touristcities.jpg new file mode 100644 index 0000000..3fbdbb0 Binary files /dev/null and b/css/images/banner/top/touristcities.jpg differ diff --git a/css/images/banner/top/water-town.jpg b/css/images/banner/top/water-town.jpg new file mode 100644 index 0000000..3c21bf7 Binary files /dev/null and b/css/images/banner/top/water-town.jpg differ diff --git a/css/images/banner/top/waterfall.jpg b/css/images/banner/top/waterfall.jpg new file mode 100644 index 0000000..93dd9c5 Binary files /dev/null and b/css/images/banner/top/waterfall.jpg differ diff --git a/css/images/banner/top/winter-destination.jpg b/css/images/banner/top/winter-destination.jpg new file mode 100644 index 0000000..fe7eb63 Binary files /dev/null and b/css/images/banner/top/winter-destination.jpg differ diff --git a/css/images/banner/top/worldheritage.jpg b/css/images/banner/top/worldheritage.jpg new file mode 100644 index 0000000..12bb574 Binary files /dev/null and b/css/images/banner/top/worldheritage.jpg differ diff --git a/css/images/banner/top/yellow-river.jpg b/css/images/banner/top/yellow-river.jpg new file mode 100644 index 0000000..fb04980 Binary files /dev/null and b/css/images/banner/top/yellow-river.jpg differ diff --git a/css/images/banner/tour-2010.GIF b/css/images/banner/tour-2010.GIF new file mode 100644 index 0000000..67e89d5 Binary files /dev/null and b/css/images/banner/tour-2010.GIF differ diff --git a/css/images/beijing-customize-2.jpg b/css/images/beijing-customize-2.jpg new file mode 100644 index 0000000..af93778 Binary files /dev/null and b/css/images/beijing-customize-2.jpg differ diff --git a/css/images/beijing190.jpg b/css/images/beijing190.jpg new file mode 100644 index 0000000..fc63460 Binary files /dev/null and b/css/images/beijing190.jpg differ diff --git a/css/images/bg-banner.jpg b/css/images/bg-banner.jpg new file mode 100644 index 0000000..648cd35 Binary files /dev/null and b/css/images/bg-banner.jpg differ diff --git a/css/images/bg-banner.png b/css/images/bg-banner.png new file mode 100644 index 0000000..3a450f5 Binary files /dev/null and b/css/images/bg-banner.png differ diff --git a/css/images/bg-body-home.gif b/css/images/bg-body-home.gif new file mode 100644 index 0000000..2de85db Binary files /dev/null and b/css/images/bg-body-home.gif differ diff --git a/css/images/bg-deals-title.png b/css/images/bg-deals-title.png new file mode 100644 index 0000000..cd2cdea Binary files /dev/null and b/css/images/bg-deals-title.png differ diff --git a/css/images/bg-footer-content.png b/css/images/bg-footer-content.png new file mode 100644 index 0000000..443ddd2 Binary files /dev/null and b/css/images/bg-footer-content.png differ diff --git a/css/images/bg-footer-review.gif b/css/images/bg-footer-review.gif new file mode 100644 index 0000000..80e5a08 Binary files /dev/null and b/css/images/bg-footer-review.gif differ diff --git a/css/images/bg-h-bottom.png b/css/images/bg-h-bottom.png new file mode 100644 index 0000000..9e11c28 Binary files /dev/null and b/css/images/bg-h-bottom.png differ diff --git a/css/images/bg-header-repeat-1.png b/css/images/bg-header-repeat-1.png new file mode 100644 index 0000000..e6794eb Binary files /dev/null and b/css/images/bg-header-repeat-1.png differ diff --git a/css/images/bg-language.png b/css/images/bg-language.png new file mode 100644 index 0000000..f033d74 Binary files /dev/null and b/css/images/bg-language.png differ diff --git a/css/images/bg-tour-report.gif b/css/images/bg-tour-report.gif new file mode 100644 index 0000000..61dec4e Binary files /dev/null and b/css/images/bg-tour-report.gif differ diff --git a/css/images/big-arrow-down.png b/css/images/big-arrow-down.png new file mode 100644 index 0000000..fd72e74 Binary files /dev/null and b/css/images/big-arrow-down.png differ diff --git a/css/images/biz-header/footer-bg.png b/css/images/biz-header/footer-bg.png new file mode 100644 index 0000000..5416094 Binary files /dev/null and b/css/images/biz-header/footer-bg.png differ diff --git a/css/images/biz-header/footer-log.png b/css/images/biz-header/footer-log.png new file mode 100644 index 0000000..b165469 Binary files /dev/null and b/css/images/biz-header/footer-log.png differ diff --git a/css/images/boldchat-windows.gif b/css/images/boldchat-windows.gif new file mode 100644 index 0000000..d454d9c Binary files /dev/null and b/css/images/boldchat-windows.gif differ diff --git a/css/images/booknowsim.png b/css/images/booknowsim.png new file mode 100644 index 0000000..83e438c Binary files /dev/null and b/css/images/booknowsim.png differ diff --git a/css/images/booktable.png b/css/images/booktable.png new file mode 100644 index 0000000..3540103 Binary files /dev/null and b/css/images/booktable.png differ diff --git a/css/images/border-1px.png b/css/images/border-1px.png new file mode 100644 index 0000000..3f4b311 Binary files /dev/null and b/css/images/border-1px.png differ diff --git a/css/images/car.png b/css/images/car.png new file mode 100644 index 0000000..2f3551b Binary files /dev/null and b/css/images/car.png differ diff --git a/css/images/century-cruise2.jpg b/css/images/century-cruise2.jpg new file mode 100644 index 0000000..76e5d95 Binary files /dev/null and b/css/images/century-cruise2.jpg differ diff --git a/css/images/ch-victoria.jpg b/css/images/ch-victoria.jpg new file mode 100644 index 0000000..9a39f52 Binary files /dev/null and b/css/images/ch-victoria.jpg differ diff --git a/css/images/choose.png b/css/images/choose.png new file mode 100644 index 0000000..4c92817 Binary files /dev/null and b/css/images/choose.png differ diff --git a/css/images/choosed.png b/css/images/choosed.png new file mode 100644 index 0000000..8ea7292 Binary files /dev/null and b/css/images/choosed.png differ diff --git a/css/images/cht_qrcode.png b/css/images/cht_qrcode.png new file mode 100644 index 0000000..8f37437 Binary files /dev/null and b/css/images/cht_qrcode.png differ diff --git a/css/images/citytour/beijing-weatherbg.jpg b/css/images/citytour/beijing-weatherbg.jpg new file mode 100644 index 0000000..661f4e2 Binary files /dev/null and b/css/images/citytour/beijing-weatherbg.jpg differ diff --git a/css/images/citytour/bg-price-top-660.png b/css/images/citytour/bg-price-top-660.png new file mode 100644 index 0000000..855fd88 Binary files /dev/null and b/css/images/citytour/bg-price-top-660.png differ diff --git a/css/images/citytour/guilintours.JPG b/css/images/citytour/guilintours.JPG new file mode 100644 index 0000000..640fd99 Binary files /dev/null and b/css/images/citytour/guilintours.JPG differ diff --git a/css/images/citytour/shanghai-weatherbg.jpg b/css/images/citytour/shanghai-weatherbg.jpg new file mode 100644 index 0000000..8a61d67 Binary files /dev/null and b/css/images/citytour/shanghai-weatherbg.jpg differ diff --git a/css/images/citytour/weatherbarbg.png b/css/images/citytour/weatherbarbg.png new file mode 100644 index 0000000..5744297 Binary files /dev/null and b/css/images/citytour/weatherbarbg.png differ diff --git a/css/images/citytour/weatherbg.jpg b/css/images/citytour/weatherbg.jpg new file mode 100644 index 0000000..4733783 Binary files /dev/null and b/css/images/citytour/weatherbg.jpg differ diff --git a/css/images/close-chat.gif b/css/images/close-chat.gif new file mode 100644 index 0000000..5de89b0 Binary files /dev/null and b/css/images/close-chat.gif differ diff --git a/css/images/community/bbs/chinahighlights.jpg b/css/images/community/bbs/chinahighlights.jpg new file mode 100644 index 0000000..44b73cc Binary files /dev/null and b/css/images/community/bbs/chinahighlights.jpg differ diff --git a/css/images/community/bbs/lonely-planet.gif b/css/images/community/bbs/lonely-planet.gif new file mode 100644 index 0000000..dc44ded Binary files /dev/null and b/css/images/community/bbs/lonely-planet.gif differ diff --git a/css/images/community/bbs/tripadvisor.jpg b/css/images/community/bbs/tripadvisor.jpg new file mode 100644 index 0000000..ab1e343 Binary files /dev/null and b/css/images/community/bbs/tripadvisor.jpg differ diff --git a/css/images/csg-512dbc176b22d.png b/css/images/csg-512dbc176b22d.png new file mode 100644 index 0000000..e69de29 diff --git a/css/images/daytrip/biz-bg.png b/css/images/daytrip/biz-bg.png new file mode 100644 index 0000000..62726cd Binary files /dev/null and b/css/images/daytrip/biz-bg.png differ diff --git a/css/images/daytrip/city/beijing.jpg b/css/images/daytrip/city/beijing.jpg new file mode 100644 index 0000000..71cd73f Binary files /dev/null and b/css/images/daytrip/city/beijing.jpg differ diff --git a/css/images/daytrip/city/chengdu.jpg b/css/images/daytrip/city/chengdu.jpg new file mode 100644 index 0000000..f7db83c Binary files /dev/null and b/css/images/daytrip/city/chengdu.jpg differ diff --git a/css/images/daytrip/city/chongqing.jpg b/css/images/daytrip/city/chongqing.jpg new file mode 100644 index 0000000..beadd0d Binary files /dev/null and b/css/images/daytrip/city/chongqing.jpg differ diff --git a/css/images/daytrip/city/dali.jpg b/css/images/daytrip/city/dali.jpg new file mode 100644 index 0000000..9dee9b6 Binary files /dev/null and b/css/images/daytrip/city/dali.jpg differ diff --git a/css/images/daytrip/city/guangzhou.jpg b/css/images/daytrip/city/guangzhou.jpg new file mode 100644 index 0000000..61f3292 Binary files /dev/null and b/css/images/daytrip/city/guangzhou.jpg differ diff --git a/css/images/daytrip/city/guilin.jpg b/css/images/daytrip/city/guilin.jpg new file mode 100644 index 0000000..6cb7226 Binary files /dev/null and b/css/images/daytrip/city/guilin.jpg differ diff --git a/css/images/daytrip/city/hangzhou.jpg b/css/images/daytrip/city/hangzhou.jpg new file mode 100644 index 0000000..5d9bf12 Binary files /dev/null and b/css/images/daytrip/city/hangzhou.jpg differ diff --git a/css/images/daytrip/city/hongkong.jpg b/css/images/daytrip/city/hongkong.jpg new file mode 100644 index 0000000..8ba08a5 Binary files /dev/null and b/css/images/daytrip/city/hongkong.jpg differ diff --git a/css/images/daytrip/city/kunming.jpg b/css/images/daytrip/city/kunming.jpg new file mode 100644 index 0000000..e50e8a5 Binary files /dev/null and b/css/images/daytrip/city/kunming.jpg differ diff --git a/css/images/daytrip/city/lijiang.jpg b/css/images/daytrip/city/lijiang.jpg new file mode 100644 index 0000000..984cca3 Binary files /dev/null and b/css/images/daytrip/city/lijiang.jpg differ diff --git a/css/images/daytrip/city/shanghai.jpg b/css/images/daytrip/city/shanghai.jpg new file mode 100644 index 0000000..9ed85c8 Binary files /dev/null and b/css/images/daytrip/city/shanghai.jpg differ diff --git a/css/images/daytrip/city/suzhou.jpg b/css/images/daytrip/city/suzhou.jpg new file mode 100644 index 0000000..cbc33fc Binary files /dev/null and b/css/images/daytrip/city/suzhou.jpg differ diff --git a/css/images/daytrip/city/xian.jpg b/css/images/daytrip/city/xian.jpg new file mode 100644 index 0000000..cf9586d Binary files /dev/null and b/css/images/daytrip/city/xian.jpg differ diff --git a/css/images/daytrip/daytripthankyou.jpg b/css/images/daytrip/daytripthankyou.jpg new file mode 100644 index 0000000..3d40e7e Binary files /dev/null and b/css/images/daytrip/daytripthankyou.jpg differ diff --git a/css/images/daytrip/guaranteed.png b/css/images/daytrip/guaranteed.png new file mode 100644 index 0000000..bbe64a2 Binary files /dev/null and b/css/images/daytrip/guaranteed.png differ diff --git a/css/images/daytrip/lastmin.png b/css/images/daytrip/lastmin.png new file mode 100644 index 0000000..3f85ef8 Binary files /dev/null and b/css/images/daytrip/lastmin.png differ diff --git a/css/images/daytrip/paynow.jpg b/css/images/daytrip/paynow.jpg new file mode 100644 index 0000000..dea7411 Binary files /dev/null and b/css/images/daytrip/paynow.jpg differ diff --git a/css/images/daytrip/submit-inquiry.png b/css/images/daytrip/submit-inquiry.png new file mode 100644 index 0000000..6ba959e Binary files /dev/null and b/css/images/daytrip/submit-inquiry.png differ diff --git a/css/images/deals/2011/first-class/call.gif b/css/images/deals/2011/first-class/call.gif new file mode 100644 index 0000000..f7738ff Binary files /dev/null and b/css/images/deals/2011/first-class/call.gif differ diff --git a/css/images/deals/2011/first-class/first-class-flight.jpg b/css/images/deals/2011/first-class/first-class-flight.jpg new file mode 100644 index 0000000..27ef702 Binary files /dev/null and b/css/images/deals/2011/first-class/first-class-flight.jpg differ diff --git a/css/images/deals/2011/first-class/search-bg.jpg b/css/images/deals/2011/first-class/search-bg.jpg new file mode 100644 index 0000000..5c7fa64 Binary files /dev/null and b/css/images/deals/2011/first-class/search-bg.jpg differ diff --git a/css/images/deals/2011/first-class/step-book.gif b/css/images/deals/2011/first-class/step-book.gif new file mode 100644 index 0000000..8ae5d6a Binary files /dev/null and b/css/images/deals/2011/first-class/step-book.gif differ diff --git a/css/images/deals/2011/instant-hotel/nav-bg.gif b/css/images/deals/2011/instant-hotel/nav-bg.gif new file mode 100644 index 0000000..d7f48b2 Binary files /dev/null and b/css/images/deals/2011/instant-hotel/nav-bg.gif differ diff --git a/css/images/deals/2011/instant/body-bg.jpg b/css/images/deals/2011/instant/body-bg.jpg new file mode 100644 index 0000000..3c07d0c Binary files /dev/null and b/css/images/deals/2011/instant/body-bg.jpg differ diff --git a/css/images/deals/2011/instant/review-bg.png b/css/images/deals/2011/instant/review-bg.png new file mode 100644 index 0000000..094e631 Binary files /dev/null and b/css/images/deals/2011/instant/review-bg.png differ diff --git a/css/images/deals/Thumbs.db b/css/images/deals/Thumbs.db new file mode 100644 index 0000000..5900ee3 Binary files /dev/null and b/css/images/deals/Thumbs.db differ diff --git a/css/images/deals/banner-hainan.jpg b/css/images/deals/banner-hainan.jpg new file mode 100644 index 0000000..fffef1f Binary files /dev/null and b/css/images/deals/banner-hainan.jpg differ diff --git a/css/images/deals/bg-deals-title-175.jpg b/css/images/deals/bg-deals-title-175.jpg new file mode 100644 index 0000000..efe9d50 Binary files /dev/null and b/css/images/deals/bg-deals-title-175.jpg differ diff --git a/css/images/deals/flight.jpg b/css/images/deals/flight.jpg new file mode 100644 index 0000000..699a8b9 Binary files /dev/null and b/css/images/deals/flight.jpg differ diff --git a/css/images/deals/mainbg1.jpg b/css/images/deals/mainbg1.jpg new file mode 100644 index 0000000..442490f Binary files /dev/null and b/css/images/deals/mainbg1.jpg differ diff --git a/css/images/deals/save/bg-deal-bottom.png b/css/images/deals/save/bg-deal-bottom.png new file mode 100644 index 0000000..2ee8e73 Binary files /dev/null and b/css/images/deals/save/bg-deal-bottom.png differ diff --git a/css/images/deals/save/bg-deal-middle.png b/css/images/deals/save/bg-deal-middle.png new file mode 100644 index 0000000..ee59e06 Binary files /dev/null and b/css/images/deals/save/bg-deal-middle.png differ diff --git a/css/images/deals/save/bg-deal-top.png b/css/images/deals/save/bg-deal-top.png new file mode 100644 index 0000000..eb3ea9d Binary files /dev/null and b/css/images/deals/save/bg-deal-top.png differ diff --git a/css/images/deals/save/panda-tour.jpg b/css/images/deals/save/panda-tour.jpg new file mode 100644 index 0000000..62bb71f Binary files /dev/null and b/css/images/deals/save/panda-tour.jpg differ diff --git a/css/images/deals/southeast-asia/50-percent-header.png b/css/images/deals/southeast-asia/50-percent-header.png new file mode 100644 index 0000000..b9a99b7 Binary files /dev/null and b/css/images/deals/southeast-asia/50-percent-header.png differ diff --git a/css/images/deals/southeast-asia/bg-content.png b/css/images/deals/southeast-asia/bg-content.png new file mode 100644 index 0000000..003176e Binary files /dev/null and b/css/images/deals/southeast-asia/bg-content.png differ diff --git a/css/images/deals/southeast-asia/bg-country-title.png b/css/images/deals/southeast-asia/bg-country-title.png new file mode 100644 index 0000000..23f7f06 Binary files /dev/null and b/css/images/deals/southeast-asia/bg-country-title.png differ diff --git a/css/images/deals/southeast-asia/bg-footer.png b/css/images/deals/southeast-asia/bg-footer.png new file mode 100644 index 0000000..500d3ef Binary files /dev/null and b/css/images/deals/southeast-asia/bg-footer.png differ diff --git a/css/images/deals/southeast-asia/bg-more.png b/css/images/deals/southeast-asia/bg-more.png new file mode 100644 index 0000000..7fb6bf8 Binary files /dev/null and b/css/images/deals/southeast-asia/bg-more.png differ diff --git a/css/images/deals/southeast-asia/cambodia.gif b/css/images/deals/southeast-asia/cambodia.gif new file mode 100644 index 0000000..aa19739 Binary files /dev/null and b/css/images/deals/southeast-asia/cambodia.gif differ diff --git a/css/images/deals/southeast-asia/laos.gif b/css/images/deals/southeast-asia/laos.gif new file mode 100644 index 0000000..53c1666 Binary files /dev/null and b/css/images/deals/southeast-asia/laos.gif differ diff --git a/css/images/deals/southeast-asia/malaysia.gif b/css/images/deals/southeast-asia/malaysia.gif new file mode 100644 index 0000000..e48b935 Binary files /dev/null and b/css/images/deals/southeast-asia/malaysia.gif differ diff --git a/css/images/deals/southeast-asia/more.gif b/css/images/deals/southeast-asia/more.gif new file mode 100644 index 0000000..c927393 Binary files /dev/null and b/css/images/deals/southeast-asia/more.gif differ diff --git a/css/images/deals/southeast-asia/more.png b/css/images/deals/southeast-asia/more.png new file mode 100644 index 0000000..551139f Binary files /dev/null and b/css/images/deals/southeast-asia/more.png differ diff --git a/css/images/deals/southeast-asia/singapore.gif b/css/images/deals/southeast-asia/singapore.gif new file mode 100644 index 0000000..a49f566 Binary files /dev/null and b/css/images/deals/southeast-asia/singapore.gif differ diff --git a/css/images/deals/southeast-asia/vietnam.gif b/css/images/deals/southeast-asia/vietnam.gif new file mode 100644 index 0000000..a90d424 Binary files /dev/null and b/css/images/deals/southeast-asia/vietnam.gif differ diff --git a/css/images/dec-trip-4.jpg b/css/images/dec-trip-4.jpg new file mode 100644 index 0000000..b7523a4 Binary files /dev/null and b/css/images/dec-trip-4.jpg differ diff --git a/css/images/dec-trip-5.jpg b/css/images/dec-trip-5.jpg new file mode 100644 index 0000000..276e835 Binary files /dev/null and b/css/images/dec-trip-5.jpg differ diff --git a/css/images/delete-peo.png b/css/images/delete-peo.png new file mode 100644 index 0000000..7052abd Binary files /dev/null and b/css/images/delete-peo.png differ diff --git a/css/images/embassy/africa.png b/css/images/embassy/africa.png new file mode 100644 index 0000000..839a41e Binary files /dev/null and b/css/images/embassy/africa.png differ diff --git a/css/images/embassy/asia.png b/css/images/embassy/asia.png new file mode 100644 index 0000000..1dcbae5 Binary files /dev/null and b/css/images/embassy/asia.png differ diff --git a/css/images/embassy/bg-border.png b/css/images/embassy/bg-border.png new file mode 100644 index 0000000..00af6ba Binary files /dev/null and b/css/images/embassy/bg-border.png differ diff --git a/css/images/embassy/euro.png b/css/images/embassy/euro.png new file mode 100644 index 0000000..63ecbf6 Binary files /dev/null and b/css/images/embassy/euro.png differ diff --git a/css/images/embassy/north-america.png b/css/images/embassy/north-america.png new file mode 100644 index 0000000..e84b592 Binary files /dev/null and b/css/images/embassy/north-america.png differ diff --git a/css/images/embassy/south-america.png b/css/images/embassy/south-america.png new file mode 100644 index 0000000..21cd017 Binary files /dev/null and b/css/images/embassy/south-america.png differ diff --git a/css/images/family-activites.jpg b/css/images/family-activites.jpg new file mode 100644 index 0000000..daf40c3 Binary files /dev/null and b/css/images/family-activites.jpg differ diff --git a/css/images/faq/a-bg-40.png b/css/images/faq/a-bg-40.png new file mode 100644 index 0000000..1e080ac Binary files /dev/null and b/css/images/faq/a-bg-40.png differ diff --git a/css/images/faq/ask-question.gif b/css/images/faq/ask-question.gif new file mode 100644 index 0000000..bbb3f26 Binary files /dev/null and b/css/images/faq/ask-question.gif differ diff --git a/css/images/faq/reply.gif b/css/images/faq/reply.gif new file mode 100644 index 0000000..1361fa1 Binary files /dev/null and b/css/images/faq/reply.gif differ diff --git a/css/images/faq/view-new.png b/css/images/faq/view-new.png new file mode 100644 index 0000000..25dac78 Binary files /dev/null and b/css/images/faq/view-new.png differ diff --git a/css/images/feedback/banner-feedback-detail.jpg b/css/images/feedback/banner-feedback-detail.jpg new file mode 100644 index 0000000..f47bacf Binary files /dev/null and b/css/images/feedback/banner-feedback-detail.jpg differ diff --git a/css/images/feedback/banner-feedback-detail.png b/css/images/feedback/banner-feedback-detail.png new file mode 100644 index 0000000..8c09bd5 Binary files /dev/null and b/css/images/feedback/banner-feedback-detail.png differ diff --git a/css/images/feedback/bg-about.png b/css/images/feedback/bg-about.png new file mode 100644 index 0000000..a267927 Binary files /dev/null and b/css/images/feedback/bg-about.png differ diff --git a/css/images/feedback/bg-advisor.jpg b/css/images/feedback/bg-advisor.jpg new file mode 100644 index 0000000..54d1df7 Binary files /dev/null and b/css/images/feedback/bg-advisor.jpg differ diff --git a/css/images/feedback/bg-fd-content.png b/css/images/feedback/bg-fd-content.png new file mode 100644 index 0000000..7ac820c Binary files /dev/null and b/css/images/feedback/bg-fd-content.png differ diff --git a/css/images/feedback/bg-fd-title.png b/css/images/feedback/bg-fd-title.png new file mode 100644 index 0000000..b47f8f9 Binary files /dev/null and b/css/images/feedback/bg-fd-title.png differ diff --git a/css/images/feedback/quote-left.jpg b/css/images/feedback/quote-left.jpg new file mode 100644 index 0000000..4c2738f Binary files /dev/null and b/css/images/feedback/quote-left.jpg differ diff --git a/css/images/feedback/quote-right.jpg b/css/images/feedback/quote-right.jpg new file mode 100644 index 0000000..5721b3c Binary files /dev/null and b/css/images/feedback/quote-right.jpg differ diff --git a/css/images/flight/PP-pro.JPG b/css/images/flight/PP-pro.JPG new file mode 100644 index 0000000..06bb261 Binary files /dev/null and b/css/images/flight/PP-pro.JPG differ diff --git a/css/images/flight/Thumbs.db b/css/images/flight/Thumbs.db new file mode 100644 index 0000000..c03fe2e Binary files /dev/null and b/css/images/flight/Thumbs.db differ diff --git a/css/images/flight/bg-airlines.png b/css/images/flight/bg-airlines.png new file mode 100644 index 0000000..44ba68f Binary files /dev/null and b/css/images/flight/bg-airlines.png differ diff --git a/css/images/flight/bg-beijing-flight.png b/css/images/flight/bg-beijing-flight.png new file mode 100644 index 0000000..54bfbfc Binary files /dev/null and b/css/images/flight/bg-beijing-flight.png differ diff --git a/css/images/flight/bg-flights-deals.png b/css/images/flight/bg-flights-deals.png new file mode 100644 index 0000000..96e63ad Binary files /dev/null and b/css/images/flight/bg-flights-deals.png differ diff --git a/css/images/flight/bg-footer.png b/css/images/flight/bg-footer.png new file mode 100644 index 0000000..f9454c0 Binary files /dev/null and b/css/images/flight/bg-footer.png differ diff --git a/css/images/flight/bg-guangzhou-flight.png b/css/images/flight/bg-guangzhou-flight.png new file mode 100644 index 0000000..5527395 Binary files /dev/null and b/css/images/flight/bg-guangzhou-flight.png differ diff --git a/css/images/flight/bg-guilin-flight.png b/css/images/flight/bg-guilin-flight.png new file mode 100644 index 0000000..6bf5b5e Binary files /dev/null and b/css/images/flight/bg-guilin-flight.png differ diff --git a/css/images/flight/bg-hangzhou-flight.png b/css/images/flight/bg-hangzhou-flight.png new file mode 100644 index 0000000..cfd02a4 Binary files /dev/null and b/css/images/flight/bg-hangzhou-flight.png differ diff --git a/css/images/flight/bg-hongkong-flight.png b/css/images/flight/bg-hongkong-flight.png new file mode 100644 index 0000000..6f00ea8 Binary files /dev/null and b/css/images/flight/bg-hongkong-flight.png differ diff --git a/css/images/flight/bg-intl.png b/css/images/flight/bg-intl.png new file mode 100644 index 0000000..7727ae6 Binary files /dev/null and b/css/images/flight/bg-intl.png differ diff --git a/css/images/flight/bg-result.png b/css/images/flight/bg-result.png new file mode 100644 index 0000000..018f4df Binary files /dev/null and b/css/images/flight/bg-result.png differ diff --git a/css/images/flight/bg-shanghai-flight.png b/css/images/flight/bg-shanghai-flight.png new file mode 100644 index 0000000..07548d3 Binary files /dev/null and b/css/images/flight/bg-shanghai-flight.png differ diff --git a/css/images/flight/bg-xian-flight.png b/css/images/flight/bg-xian-flight.png new file mode 100644 index 0000000..8d4ed6a Binary files /dev/null and b/css/images/flight/bg-xian-flight.png differ diff --git a/css/images/flight/deals-bg.png b/css/images/flight/deals-bg.png new file mode 100644 index 0000000..1049966 Binary files /dev/null and b/css/images/flight/deals-bg.png differ diff --git a/css/images/flight/deals.png b/css/images/flight/deals.png new file mode 100644 index 0000000..b920d0b Binary files /dev/null and b/css/images/flight/deals.png differ diff --git a/css/images/flight/flight-bg.jpg b/css/images/flight/flight-bg.jpg new file mode 100644 index 0000000..b4e7e0a Binary files /dev/null and b/css/images/flight/flight-bg.jpg differ diff --git a/css/images/flight/flight-boxbg.png b/css/images/flight/flight-boxbg.png new file mode 100644 index 0000000..8955297 Binary files /dev/null and b/css/images/flight/flight-boxbg.png differ diff --git a/css/images/flight/flight-search-s.png b/css/images/flight/flight-search-s.png new file mode 100644 index 0000000..ab5a90a Binary files /dev/null and b/css/images/flight/flight-search-s.png differ diff --git a/css/images/flight/flights-deals-head.png b/css/images/flight/flights-deals-head.png new file mode 100644 index 0000000..b2dba00 Binary files /dev/null and b/css/images/flight/flights-deals-head.png differ diff --git a/css/images/flight/flights-plane.png b/css/images/flight/flights-plane.png new file mode 100644 index 0000000..ab41bf7 Binary files /dev/null and b/css/images/flight/flights-plane.png differ diff --git a/css/images/flight/search-flight.gif b/css/images/flight/search-flight.gif new file mode 100644 index 0000000..0006f49 Binary files /dev/null and b/css/images/flight/search-flight.gif differ diff --git a/css/images/flight/search-result-bg.JPG b/css/images/flight/search-result-bg.JPG new file mode 100644 index 0000000..7243015 Binary files /dev/null and b/css/images/flight/search-result-bg.JPG differ diff --git a/css/images/flight/searching-bg.jpg b/css/images/flight/searching-bg.jpg new file mode 100644 index 0000000..81b018c Binary files /dev/null and b/css/images/flight/searching-bg.jpg differ diff --git a/css/images/flight/searching-bg2.jpg b/css/images/flight/searching-bg2.jpg new file mode 100644 index 0000000..524ffb6 Binary files /dev/null and b/css/images/flight/searching-bg2.jpg differ diff --git a/css/images/flight/whyus.png b/css/images/flight/whyus.png new file mode 100644 index 0000000..df6c8c3 Binary files /dev/null and b/css/images/flight/whyus.png differ diff --git a/css/images/flights-search.png b/css/images/flights-search.png new file mode 100644 index 0000000..4d122b9 Binary files /dev/null and b/css/images/flights-search.png differ diff --git a/css/images/foot-massage.jpg b/css/images/foot-massage.jpg new file mode 100644 index 0000000..7824afd Binary files /dev/null and b/css/images/foot-massage.jpg differ diff --git a/css/images/forms/bg-forms-header-ta-survey-gm.png b/css/images/forms/bg-forms-header-ta-survey-gm.png new file mode 100644 index 0000000..843f41f Binary files /dev/null and b/css/images/forms/bg-forms-header-ta-survey-gm.png differ diff --git a/css/images/forms/bg-forms-header-ta-survey-it.png b/css/images/forms/bg-forms-header-ta-survey-it.png new file mode 100644 index 0000000..d9c73dc Binary files /dev/null and b/css/images/forms/bg-forms-header-ta-survey-it.png differ diff --git a/css/images/forms/bg-forms-header-ta-survey-sp.png b/css/images/forms/bg-forms-header-ta-survey-sp.png new file mode 100644 index 0000000..595fe7e Binary files /dev/null and b/css/images/forms/bg-forms-header-ta-survey-sp.png differ diff --git a/css/images/forms/bg-forms-header-ta-survey.png b/css/images/forms/bg-forms-header-ta-survey.png new file mode 100644 index 0000000..028e89e Binary files /dev/null and b/css/images/forms/bg-forms-header-ta-survey.png differ diff --git a/css/images/forms/bg-pts.jpg b/css/images/forms/bg-pts.jpg new file mode 100644 index 0000000..fd39836 Binary files /dev/null and b/css/images/forms/bg-pts.jpg differ diff --git a/css/images/forms/bg-survey-header.jpg b/css/images/forms/bg-survey-header.jpg new file mode 100644 index 0000000..151af62 Binary files /dev/null and b/css/images/forms/bg-survey-header.jpg differ diff --git a/css/images/forms/bg-ta-survey.png b/css/images/forms/bg-ta-survey.png new file mode 100644 index 0000000..c264b74 Binary files /dev/null and b/css/images/forms/bg-ta-survey.png differ diff --git a/css/images/forms/form-bg.jpg b/css/images/forms/form-bg.jpg new file mode 100644 index 0000000..80c9b9b Binary files /dev/null and b/css/images/forms/form-bg.jpg differ diff --git a/css/images/forms/happy.png b/css/images/forms/happy.png new file mode 100644 index 0000000..4701d11 Binary files /dev/null and b/css/images/forms/happy.png differ diff --git a/css/images/forms/mark.png b/css/images/forms/mark.png new file mode 100644 index 0000000..17b64fb Binary files /dev/null and b/css/images/forms/mark.png differ diff --git a/css/images/forms/not-happy.png b/css/images/forms/not-happy.png new file mode 100644 index 0000000..53e07fe Binary files /dev/null and b/css/images/forms/not-happy.png differ diff --git a/css/images/forms/ok.png b/css/images/forms/ok.png new file mode 100644 index 0000000..fb503b9 Binary files /dev/null and b/css/images/forms/ok.png differ diff --git a/css/images/french-flag.png b/css/images/french-flag.png new file mode 100644 index 0000000..d6f19fc Binary files /dev/null and b/css/images/french-flag.png differ diff --git a/css/images/germany-flag.png b/css/images/germany-flag.png new file mode 100644 index 0000000..2fe2f13 Binary files /dev/null and b/css/images/germany-flag.png differ diff --git a/css/images/global/bg-header-link-li-90.png b/css/images/global/bg-header-link-li-90.png new file mode 100644 index 0000000..1ad9e67 Binary files /dev/null and b/css/images/global/bg-header-link-li-90.png differ diff --git a/css/images/global/bg-header-link-li.png b/css/images/global/bg-header-link-li.png new file mode 100644 index 0000000..844ee11 Binary files /dev/null and b/css/images/global/bg-header-link-li.png differ diff --git a/css/images/global/bg-header-repeat-1.png b/css/images/global/bg-header-repeat-1.png new file mode 100644 index 0000000..bd850a9 Binary files /dev/null and b/css/images/global/bg-header-repeat-1.png differ diff --git a/css/images/global/bg-phone-list1.png b/css/images/global/bg-phone-list1.png new file mode 100644 index 0000000..43e5a10 Binary files /dev/null and b/css/images/global/bg-phone-list1.png differ diff --git a/css/images/global/bht-logo-s.png b/css/images/global/bht-logo-s.png new file mode 100644 index 0000000..6defc16 Binary files /dev/null and b/css/images/global/bht-logo-s.png differ diff --git a/css/images/global/ch-newlogo.png b/css/images/global/ch-newlogo.png new file mode 100644 index 0000000..10173a2 Binary files /dev/null and b/css/images/global/ch-newlogo.png differ diff --git a/css/images/global/down-arrows.png b/css/images/global/down-arrows.png new file mode 100644 index 0000000..363608c Binary files /dev/null and b/css/images/global/down-arrows.png differ diff --git a/css/images/global/member-icons.png b/css/images/global/member-icons.png new file mode 100644 index 0000000..89b555d Binary files /dev/null and b/css/images/global/member-icons.png differ diff --git a/css/images/global/social-media-icons.png b/css/images/global/social-media-icons.png new file mode 100644 index 0000000..acbe452 Binary files /dev/null and b/css/images/global/social-media-icons.png differ diff --git a/css/images/global/t-phone.gif b/css/images/global/t-phone.gif new file mode 100644 index 0000000..bd1ab28 Binary files /dev/null and b/css/images/global/t-phone.gif differ diff --git a/css/images/grace.jpg b/css/images/grace.jpg new file mode 100644 index 0000000..03bb837 Binary files /dev/null and b/css/images/grace.jpg differ diff --git a/css/images/greatwall/cheney.jpg b/css/images/greatwall/cheney.jpg new file mode 100644 index 0000000..0949501 Binary files /dev/null and b/css/images/greatwall/cheney.jpg differ diff --git a/css/images/greatwall/hikers-right-s.png b/css/images/greatwall/hikers-right-s.png new file mode 100644 index 0000000..79e2873 Binary files /dev/null and b/css/images/greatwall/hikers-right-s.png differ diff --git a/css/images/guide/bg-city/Thumbs.db b/css/images/guide/bg-city/Thumbs.db new file mode 100644 index 0000000..2b187e0 Binary files /dev/null and b/css/images/guide/bg-city/Thumbs.db differ diff --git a/css/images/guide/bg-city/alshan-icon.png b/css/images/guide/bg-city/alshan-icon.png new file mode 100644 index 0000000..c8c3adb Binary files /dev/null and b/css/images/guide/bg-city/alshan-icon.png differ diff --git a/css/images/guide/bg-city/anhui-icon.png b/css/images/guide/bg-city/anhui-icon.png new file mode 100644 index 0000000..f265feb Binary files /dev/null and b/css/images/guide/bg-city/anhui-icon.png differ diff --git a/css/images/guide/bg-city/anshun-icon.png b/css/images/guide/bg-city/anshun-icon.png new file mode 100644 index 0000000..a3e9752 Binary files /dev/null and b/css/images/guide/bg-city/anshun-icon.png differ diff --git a/css/images/guide/bg-city/anyang-icon.png b/css/images/guide/bg-city/anyang-icon.png new file mode 100644 index 0000000..8f6423d Binary files /dev/null and b/css/images/guide/bg-city/anyang-icon.png differ diff --git a/css/images/guide/bg-city/banner-culture.jpg b/css/images/guide/bg-city/banner-culture.jpg new file mode 100644 index 0000000..75ba476 Binary files /dev/null and b/css/images/guide/bg-city/banner-culture.jpg differ diff --git a/css/images/guide/bg-city/banner-travel-info.jpg b/css/images/guide/bg-city/banner-travel-info.jpg new file mode 100644 index 0000000..bf336ef Binary files /dev/null and b/css/images/guide/bg-city/banner-travel-info.jpg differ diff --git a/css/images/guide/bg-city/baoding-icon.png b/css/images/guide/bg-city/baoding-icon.png new file mode 100644 index 0000000..6fa72b0 Binary files /dev/null and b/css/images/guide/bg-city/baoding-icon.png differ diff --git a/css/images/guide/bg-city/baotou-icon.png b/css/images/guide/bg-city/baotou-icon.png new file mode 100644 index 0000000..d37f998 Binary files /dev/null and b/css/images/guide/bg-city/baotou-icon.png differ diff --git a/css/images/guide/bg-city/beihai-icon.png b/css/images/guide/bg-city/beihai-icon.png new file mode 100644 index 0000000..802d4e7 Binary files /dev/null and b/css/images/guide/bg-city/beihai-icon.png differ diff --git a/css/images/guide/bg-city/beijing-banner.jpg b/css/images/guide/bg-city/beijing-banner.jpg new file mode 100644 index 0000000..0912c93 Binary files /dev/null and b/css/images/guide/bg-city/beijing-banner.jpg differ diff --git a/css/images/guide/bg-city/bg-a-z.jpg b/css/images/guide/bg-city/bg-a-z.jpg new file mode 100644 index 0000000..f0e7d5c Binary files /dev/null and b/css/images/guide/bg-city/bg-a-z.jpg differ diff --git a/css/images/guide/bg-city/bg-active-destination.png b/css/images/guide/bg-city/bg-active-destination.png new file mode 100644 index 0000000..0c0f41b Binary files /dev/null and b/css/images/guide/bg-city/bg-active-destination.png differ diff --git a/css/images/guide/bg-city/bg-active-first.png b/css/images/guide/bg-city/bg-active-first.png new file mode 100644 index 0000000..fd4aaa7 Binary files /dev/null and b/css/images/guide/bg-city/bg-active-first.png differ diff --git a/css/images/guide/bg-city/bg-active-last.png b/css/images/guide/bg-city/bg-active-last.png new file mode 100644 index 0000000..5ed6b28 Binary files /dev/null and b/css/images/guide/bg-city/bg-active-last.png differ diff --git a/css/images/guide/bg-city/bg-active-right.png b/css/images/guide/bg-city/bg-active-right.png new file mode 100644 index 0000000..af331f3 Binary files /dev/null and b/css/images/guide/bg-city/bg-active-right.png differ diff --git a/css/images/guide/bg-city/bg-active-travel-info.png b/css/images/guide/bg-city/bg-active-travel-info.png new file mode 100644 index 0000000..58f0283 Binary files /dev/null and b/css/images/guide/bg-city/bg-active-travel-info.png differ diff --git a/css/images/guide/bg-city/bg-active.png b/css/images/guide/bg-city/bg-active.png new file mode 100644 index 0000000..097391b Binary files /dev/null and b/css/images/guide/bg-city/bg-active.png differ diff --git a/css/images/guide/bg-city/bg-ask-question-465.png b/css/images/guide/bg-city/bg-ask-question-465.png new file mode 100644 index 0000000..0ddfbd6 Binary files /dev/null and b/css/images/guide/bg-city/bg-ask-question-465.png differ diff --git a/css/images/guide/bg-city/bg-chengde.PNG b/css/images/guide/bg-city/bg-chengde.PNG new file mode 100644 index 0000000..898af06 Binary files /dev/null and b/css/images/guide/bg-city/bg-chengde.PNG differ diff --git a/css/images/guide/bg-city/bg-china-overview.png b/css/images/guide/bg-city/bg-china-overview.png new file mode 100644 index 0000000..54f3f86 Binary files /dev/null and b/css/images/guide/bg-city/bg-china-overview.png differ diff --git a/css/images/guide/bg-city/bg-city-search.jpg b/css/images/guide/bg-city/bg-city-search.jpg new file mode 100644 index 0000000..ecd12bc Binary files /dev/null and b/css/images/guide/bg-city/bg-city-search.jpg differ diff --git a/css/images/guide/bg-city/bg-culture.png b/css/images/guide/bg-city/bg-culture.png new file mode 100644 index 0000000..b608606 Binary files /dev/null and b/css/images/guide/bg-city/bg-culture.png differ diff --git a/css/images/guide/bg-city/bg-message.png b/css/images/guide/bg-city/bg-message.png new file mode 100644 index 0000000..ccfa5fc Binary files /dev/null and b/css/images/guide/bg-city/bg-message.png differ diff --git a/css/images/guide/bg-city/bg-slide-box.png b/css/images/guide/bg-city/bg-slide-box.png new file mode 100644 index 0000000..a10ba23 Binary files /dev/null and b/css/images/guide/bg-city/bg-slide-box.png differ diff --git a/css/images/guide/bg-city/bg-social-media-bar.png b/css/images/guide/bg-city/bg-social-media-bar.png new file mode 100644 index 0000000..e5358c2 Binary files /dev/null and b/css/images/guide/bg-city/bg-social-media-bar.png differ diff --git a/css/images/guide/bg-city/bg-terracotta.gif b/css/images/guide/bg-city/bg-terracotta.gif new file mode 100644 index 0000000..5ff8a13 Binary files /dev/null and b/css/images/guide/bg-city/bg-terracotta.gif differ diff --git a/css/images/guide/bg-city/bg-video-photo.png b/css/images/guide/bg-city/bg-video-photo.png new file mode 100644 index 0000000..7d47d03 Binary files /dev/null and b/css/images/guide/bg-city/bg-video-photo.png differ diff --git a/css/images/guide/bg-city/changchun-icon.png b/css/images/guide/bg-city/changchun-icon.png new file mode 100644 index 0000000..f8b5add Binary files /dev/null and b/css/images/guide/bg-city/changchun-icon.png differ diff --git a/css/images/guide/bg-city/changsha-icon.png b/css/images/guide/bg-city/changsha-icon.png new file mode 100644 index 0000000..04dea24 Binary files /dev/null and b/css/images/guide/bg-city/changsha-icon.png differ diff --git a/css/images/guide/bg-city/chaozhou-icon.png b/css/images/guide/bg-city/chaozhou-icon.png new file mode 100644 index 0000000..555865c Binary files /dev/null and b/css/images/guide/bg-city/chaozhou-icon.png differ diff --git a/css/images/guide/bg-city/chengde-icon.png b/css/images/guide/bg-city/chengde-icon.png new file mode 100644 index 0000000..1b2b7c8 Binary files /dev/null and b/css/images/guide/bg-city/chengde-icon.png differ diff --git a/css/images/guide/bg-city/chengdu-banner.jpg b/css/images/guide/bg-city/chengdu-banner.jpg new file mode 100644 index 0000000..64693da Binary files /dev/null and b/css/images/guide/bg-city/chengdu-banner.jpg differ diff --git a/css/images/guide/bg-city/chengdu-icon.png b/css/images/guide/bg-city/chengdu-icon.png new file mode 100644 index 0000000..8517d87 Binary files /dev/null and b/css/images/guide/bg-city/chengdu-icon.png differ diff --git a/css/images/guide/bg-city/china-article.jpg b/css/images/guide/bg-city/china-article.jpg new file mode 100644 index 0000000..2dd0ab4 Binary files /dev/null and b/css/images/guide/bg-city/china-article.jpg differ diff --git a/css/images/guide/bg-city/china-attraction-guide.jpg b/css/images/guide/bg-city/china-attraction-guide.jpg new file mode 100644 index 0000000..9b69c3b Binary files /dev/null and b/css/images/guide/bg-city/china-attraction-guide.jpg differ diff --git a/css/images/guide/bg-city/china-guidebook.jpg b/css/images/guide/bg-city/china-guidebook.jpg new file mode 100644 index 0000000..3fef88c Binary files /dev/null and b/css/images/guide/bg-city/china-guidebook.jpg differ diff --git a/css/images/guide/bg-city/china-overview.jpg b/css/images/guide/bg-city/china-overview.jpg new file mode 100644 index 0000000..c1c1e81 Binary files /dev/null and b/css/images/guide/bg-city/china-overview.jpg differ diff --git a/css/images/guide/bg-city/china-overview.png b/css/images/guide/bg-city/china-overview.png new file mode 100644 index 0000000..74faa2c Binary files /dev/null and b/css/images/guide/bg-city/china-overview.png differ diff --git a/css/images/guide/bg-city/chinabest.jpg b/css/images/guide/bg-city/chinabest.jpg new file mode 100644 index 0000000..9439ba8 Binary files /dev/null and b/css/images/guide/bg-city/chinabest.jpg differ diff --git a/css/images/guide/bg-city/chinese-culture.jpg b/css/images/guide/bg-city/chinese-culture.jpg new file mode 100644 index 0000000..aba7225 Binary files /dev/null and b/css/images/guide/bg-city/chinese-culture.jpg differ diff --git a/css/images/guide/bg-city/chinese-culture.png b/css/images/guide/bg-city/chinese-culture.png new file mode 100644 index 0000000..66f133c Binary files /dev/null and b/css/images/guide/bg-city/chinese-culture.png differ diff --git a/css/images/guide/bg-city/chongqing-icon.png b/css/images/guide/bg-city/chongqing-icon.png new file mode 100644 index 0000000..260f1d0 Binary files /dev/null and b/css/images/guide/bg-city/chongqing-icon.png differ diff --git a/css/images/guide/bg-city/city-guide.jpg b/css/images/guide/bg-city/city-guide.jpg new file mode 100644 index 0000000..897eeef Binary files /dev/null and b/css/images/guide/bg-city/city-guide.jpg differ diff --git a/css/images/guide/bg-city/cityguide.jpg b/css/images/guide/bg-city/cityguide.jpg new file mode 100644 index 0000000..99d6619 Binary files /dev/null and b/css/images/guide/bg-city/cityguide.jpg differ diff --git a/css/images/guide/bg-city/dalian-icon.png b/css/images/guide/bg-city/dalian-icon.png new file mode 100644 index 0000000..2db497a Binary files /dev/null and b/css/images/guide/bg-city/dalian-icon.png differ diff --git a/css/images/guide/bg-city/daocheng-icon.png b/css/images/guide/bg-city/daocheng-icon.png new file mode 100644 index 0000000..c0a8cb0 Binary files /dev/null and b/css/images/guide/bg-city/daocheng-icon.png differ diff --git a/css/images/guide/bg-city/datong-icon.png b/css/images/guide/bg-city/datong-icon.png new file mode 100644 index 0000000..9f4d4c0 Binary files /dev/null and b/css/images/guide/bg-city/datong-icon.png differ diff --git a/css/images/guide/bg-city/dengfeng-icon.png b/css/images/guide/bg-city/dengfeng-icon.png new file mode 100644 index 0000000..6f76a26 Binary files /dev/null and b/css/images/guide/bg-city/dengfeng-icon.png differ diff --git a/css/images/guide/bg-city/dingri-icon.png b/css/images/guide/bg-city/dingri-icon.png new file mode 100644 index 0000000..f4a9ba1 Binary files /dev/null and b/css/images/guide/bg-city/dingri-icon.png differ diff --git a/css/images/guide/bg-city/dongguan-icon.png b/css/images/guide/bg-city/dongguan-icon.png new file mode 100644 index 0000000..7b0736f Binary files /dev/null and b/css/images/guide/bg-city/dongguan-icon.png differ diff --git a/css/images/guide/bg-city/fenghuang-icon.png b/css/images/guide/bg-city/fenghuang-icon.png new file mode 100644 index 0000000..afc331f Binary files /dev/null and b/css/images/guide/bg-city/fenghuang-icon.png differ diff --git a/css/images/guide/bg-city/fujian-icon.png b/css/images/guide/bg-city/fujian-icon.png new file mode 100644 index 0000000..794f83d Binary files /dev/null and b/css/images/guide/bg-city/fujian-icon.png differ diff --git a/css/images/guide/bg-city/fuzhou-icon.png b/css/images/guide/bg-city/fuzhou-icon.png new file mode 100644 index 0000000..d2e4714 Binary files /dev/null and b/css/images/guide/bg-city/fuzhou-icon.png differ diff --git a/css/images/guide/bg-city/gansu-icon.png b/css/images/guide/bg-city/gansu-icon.png new file mode 100644 index 0000000..3c1496b Binary files /dev/null and b/css/images/guide/bg-city/gansu-icon.png differ diff --git a/css/images/guide/bg-city/ganzi-icon.png b/css/images/guide/bg-city/ganzi-icon.png new file mode 100644 index 0000000..447489a Binary files /dev/null and b/css/images/guide/bg-city/ganzi-icon.png differ diff --git a/css/images/guide/bg-city/golmud-icon.png b/css/images/guide/bg-city/golmud-icon.png new file mode 100644 index 0000000..8b6521a Binary files /dev/null and b/css/images/guide/bg-city/golmud-icon.png differ diff --git a/css/images/guide/bg-city/guangdong-icon.png b/css/images/guide/bg-city/guangdong-icon.png new file mode 100644 index 0000000..7bbf981 Binary files /dev/null and b/css/images/guide/bg-city/guangdong-icon.png differ diff --git a/css/images/guide/bg-city/guangxi-icon.png b/css/images/guide/bg-city/guangxi-icon.png new file mode 100644 index 0000000..b35cca3 Binary files /dev/null and b/css/images/guide/bg-city/guangxi-icon.png differ diff --git a/css/images/guide/bg-city/guangzhou-banner.jpg b/css/images/guide/bg-city/guangzhou-banner.jpg new file mode 100644 index 0000000..353d7ab Binary files /dev/null and b/css/images/guide/bg-city/guangzhou-banner.jpg differ diff --git a/css/images/guide/bg-city/guangzhou-icon.png b/css/images/guide/bg-city/guangzhou-icon.png new file mode 100644 index 0000000..a897668 Binary files /dev/null and b/css/images/guide/bg-city/guangzhou-icon.png differ diff --git a/css/images/guide/bg-city/guilin-banner.jpg b/css/images/guide/bg-city/guilin-banner.jpg new file mode 100644 index 0000000..b0e45b5 Binary files /dev/null and b/css/images/guide/bg-city/guilin-banner.jpg differ diff --git a/css/images/guide/bg-city/guilin-icon.png b/css/images/guide/bg-city/guilin-icon.png new file mode 100644 index 0000000..2f8644c Binary files /dev/null and b/css/images/guide/bg-city/guilin-icon.png differ diff --git a/css/images/guide/bg-city/guiyang-icon.png b/css/images/guide/bg-city/guiyang-icon.png new file mode 100644 index 0000000..f41b14a Binary files /dev/null and b/css/images/guide/bg-city/guiyang-icon.png differ diff --git a/css/images/guide/bg-city/guizhou-icon.png b/css/images/guide/bg-city/guizhou-icon.png new file mode 100644 index 0000000..edf3582 Binary files /dev/null and b/css/images/guide/bg-city/guizhou-icon.png differ diff --git a/css/images/guide/bg-city/guyuan-icon.png b/css/images/guide/bg-city/guyuan-icon.png new file mode 100644 index 0000000..5b0ed94 Binary files /dev/null and b/css/images/guide/bg-city/guyuan-icon.png differ diff --git a/css/images/guide/bg-city/haikou-icon.png b/css/images/guide/bg-city/haikou-icon.png new file mode 100644 index 0000000..eb56d03 Binary files /dev/null and b/css/images/guide/bg-city/haikou-icon.png differ diff --git a/css/images/guide/bg-city/hainan-icon.png b/css/images/guide/bg-city/hainan-icon.png new file mode 100644 index 0000000..5487675 Binary files /dev/null and b/css/images/guide/bg-city/hainan-icon.png differ diff --git a/css/images/guide/bg-city/haining-icon.png b/css/images/guide/bg-city/haining-icon.png new file mode 100644 index 0000000..6e5ab8b Binary files /dev/null and b/css/images/guide/bg-city/haining-icon.png differ diff --git a/css/images/guide/bg-city/handan-icon.png b/css/images/guide/bg-city/handan-icon.png new file mode 100644 index 0000000..a260a0c Binary files /dev/null and b/css/images/guide/bg-city/handan-icon.png differ diff --git a/css/images/guide/bg-city/hangzhou-banner.jpg b/css/images/guide/bg-city/hangzhou-banner.jpg new file mode 100644 index 0000000..d46750b Binary files /dev/null and b/css/images/guide/bg-city/hangzhou-banner.jpg differ diff --git a/css/images/guide/bg-city/hangzhou-icon.png b/css/images/guide/bg-city/hangzhou-icon.png new file mode 100644 index 0000000..a07735f Binary files /dev/null and b/css/images/guide/bg-city/hangzhou-icon.png differ diff --git a/css/images/guide/bg-city/harbin-banner.jpg b/css/images/guide/bg-city/harbin-banner.jpg new file mode 100644 index 0000000..f1ecefc Binary files /dev/null and b/css/images/guide/bg-city/harbin-banner.jpg differ diff --git a/css/images/guide/bg-city/harbin-banner.png b/css/images/guide/bg-city/harbin-banner.png new file mode 100644 index 0000000..90dfa8c Binary files /dev/null and b/css/images/guide/bg-city/harbin-banner.png differ diff --git a/css/images/guide/bg-city/harbin-icon.png b/css/images/guide/bg-city/harbin-icon.png new file mode 100644 index 0000000..fffa65b Binary files /dev/null and b/css/images/guide/bg-city/harbin-icon.png differ diff --git a/css/images/guide/bg-city/hebei-icon.png b/css/images/guide/bg-city/hebei-icon.png new file mode 100644 index 0000000..2677f04 Binary files /dev/null and b/css/images/guide/bg-city/hebei-icon.png differ diff --git a/css/images/guide/bg-city/hefei-icon.png b/css/images/guide/bg-city/hefei-icon.png new file mode 100644 index 0000000..e4d603b Binary files /dev/null and b/css/images/guide/bg-city/hefei-icon.png differ diff --git a/css/images/guide/bg-city/heilongjiang-icon.png b/css/images/guide/bg-city/heilongjiang-icon.png new file mode 100644 index 0000000..0251058 Binary files /dev/null and b/css/images/guide/bg-city/heilongjiang-icon.png differ diff --git a/css/images/guide/bg-city/henan-icon.png b/css/images/guide/bg-city/henan-icon.png new file mode 100644 index 0000000..a282da9 Binary files /dev/null and b/css/images/guide/bg-city/henan-icon.png differ diff --git a/css/images/guide/bg-city/heritage-site.jpg b/css/images/guide/bg-city/heritage-site.jpg new file mode 100644 index 0000000..0f42eb7 Binary files /dev/null and b/css/images/guide/bg-city/heritage-site.jpg differ diff --git a/css/images/guide/bg-city/hetian-icon.png b/css/images/guide/bg-city/hetian-icon.png new file mode 100644 index 0000000..fe5ca8b Binary files /dev/null and b/css/images/guide/bg-city/hetian-icon.png differ diff --git a/css/images/guide/bg-city/hezhou-icon.png b/css/images/guide/bg-city/hezhou-icon.png new file mode 100644 index 0000000..a839a97 Binary files /dev/null and b/css/images/guide/bg-city/hezhou-icon.png differ diff --git a/css/images/guide/bg-city/hohhot-icon.png b/css/images/guide/bg-city/hohhot-icon.png new file mode 100644 index 0000000..a1f2462 Binary files /dev/null and b/css/images/guide/bg-city/hohhot-icon.png differ diff --git a/css/images/guide/bg-city/hongkong-banner.jpg b/css/images/guide/bg-city/hongkong-banner.jpg new file mode 100644 index 0000000..e914435 Binary files /dev/null and b/css/images/guide/bg-city/hongkong-banner.jpg differ diff --git a/css/images/guide/bg-city/hongkong-icon.png b/css/images/guide/bg-city/hongkong-icon.png new file mode 100644 index 0000000..4dfbb9d Binary files /dev/null and b/css/images/guide/bg-city/hongkong-icon.png differ diff --git a/css/images/guide/bg-city/huanglong-icon.png b/css/images/guide/bg-city/huanglong-icon.png new file mode 100644 index 0000000..1970ea3 Binary files /dev/null and b/css/images/guide/bg-city/huanglong-icon.png differ diff --git a/css/images/guide/bg-city/huangshan-icon.png b/css/images/guide/bg-city/huangshan-icon.png new file mode 100644 index 0000000..1f0acee Binary files /dev/null and b/css/images/guide/bg-city/huangshan-icon.png differ diff --git a/css/images/guide/bg-city/hubei-icon.png b/css/images/guide/bg-city/hubei-icon.png new file mode 100644 index 0000000..d49c94e Binary files /dev/null and b/css/images/guide/bg-city/hubei-icon.png differ diff --git a/css/images/guide/bg-city/hulunbuir-icon.png b/css/images/guide/bg-city/hulunbuir-icon.png new file mode 100644 index 0000000..53a5d67 Binary files /dev/null and b/css/images/guide/bg-city/hulunbuir-icon.png differ diff --git a/css/images/guide/bg-city/hunan-icon.png b/css/images/guide/bg-city/hunan-icon.png new file mode 100644 index 0000000..2d5618b Binary files /dev/null and b/css/images/guide/bg-city/hunan-icon.png differ diff --git a/css/images/guide/bg-city/inner-mongolia-icon.png b/css/images/guide/bg-city/inner-mongolia-icon.png new file mode 100644 index 0000000..ac3486f Binary files /dev/null and b/css/images/guide/bg-city/inner-mongolia-icon.png differ diff --git a/css/images/guide/bg-city/jian-icon.png b/css/images/guide/bg-city/jian-icon.png new file mode 100644 index 0000000..3fa14ac Binary files /dev/null and b/css/images/guide/bg-city/jian-icon.png differ diff --git a/css/images/guide/bg-city/jiangsu-icon.png b/css/images/guide/bg-city/jiangsu-icon.png new file mode 100644 index 0000000..2be7815 Binary files /dev/null and b/css/images/guide/bg-city/jiangsu-icon.png differ diff --git a/css/images/guide/bg-city/jiangxi-icon.png b/css/images/guide/bg-city/jiangxi-icon.png new file mode 100644 index 0000000..0de3966 Binary files /dev/null and b/css/images/guide/bg-city/jiangxi-icon.png differ diff --git a/css/images/guide/bg-city/jiaxing-icon.png b/css/images/guide/bg-city/jiaxing-icon.png new file mode 100644 index 0000000..c5da146 Binary files /dev/null and b/css/images/guide/bg-city/jiaxing-icon.png differ diff --git a/css/images/guide/bg-city/jiayuguan-icon.png b/css/images/guide/bg-city/jiayuguan-icon.png new file mode 100644 index 0000000..fb8e64e Binary files /dev/null and b/css/images/guide/bg-city/jiayuguan-icon.png differ diff --git a/css/images/guide/bg-city/jilin-icon.png b/css/images/guide/bg-city/jilin-icon.png new file mode 100644 index 0000000..d9369fd Binary files /dev/null and b/css/images/guide/bg-city/jilin-icon.png differ diff --git a/css/images/guide/bg-city/jinan-icon.png b/css/images/guide/bg-city/jinan-icon.png new file mode 100644 index 0000000..5a4d9a9 Binary files /dev/null and b/css/images/guide/bg-city/jinan-icon.png differ diff --git a/css/images/guide/bg-city/jingdezhen-icon.png b/css/images/guide/bg-city/jingdezhen-icon.png new file mode 100644 index 0000000..afe0572 Binary files /dev/null and b/css/images/guide/bg-city/jingdezhen-icon.png differ diff --git a/css/images/guide/bg-city/jingzhou-icon.png b/css/images/guide/bg-city/jingzhou-icon.png new file mode 100644 index 0000000..8259b8f Binary files /dev/null and b/css/images/guide/bg-city/jingzhou-icon.png differ diff --git a/css/images/guide/bg-city/jiuquan-icon.png b/css/images/guide/bg-city/jiuquan-icon.png new file mode 100644 index 0000000..767a978 Binary files /dev/null and b/css/images/guide/bg-city/jiuquan-icon.png differ diff --git a/css/images/guide/bg-city/jiuzhaigou-icon.png b/css/images/guide/bg-city/jiuzhaigou-icon.png new file mode 100644 index 0000000..726e747 Binary files /dev/null and b/css/images/guide/bg-city/jiuzhaigou-icon.png differ diff --git a/css/images/guide/bg-city/kaifeng-icon.png b/css/images/guide/bg-city/kaifeng-icon.png new file mode 100644 index 0000000..5039f1d Binary files /dev/null and b/css/images/guide/bg-city/kaifeng-icon.png differ diff --git a/css/images/guide/bg-city/kaili-icon.png b/css/images/guide/bg-city/kaili-icon.png new file mode 100644 index 0000000..8028b18 Binary files /dev/null and b/css/images/guide/bg-city/kaili-icon.png differ diff --git a/css/images/guide/bg-city/kanas-icon.png b/css/images/guide/bg-city/kanas-icon.png new file mode 100644 index 0000000..29bb871 Binary files /dev/null and b/css/images/guide/bg-city/kanas-icon.png differ diff --git a/css/images/guide/bg-city/kangding-icon.png b/css/images/guide/bg-city/kangding-icon.png new file mode 100644 index 0000000..5be9c7c Binary files /dev/null and b/css/images/guide/bg-city/kangding-icon.png differ diff --git a/css/images/guide/bg-city/korla-icon.png b/css/images/guide/bg-city/korla-icon.png new file mode 100644 index 0000000..ddbb92e Binary files /dev/null and b/css/images/guide/bg-city/korla-icon.png differ diff --git a/css/images/guide/bg-city/kumul-icon.png b/css/images/guide/bg-city/kumul-icon.png new file mode 100644 index 0000000..58c0825 Binary files /dev/null and b/css/images/guide/bg-city/kumul-icon.png differ diff --git a/css/images/guide/bg-city/kunming-banner.png b/css/images/guide/bg-city/kunming-banner.png new file mode 100644 index 0000000..741c221 Binary files /dev/null and b/css/images/guide/bg-city/kunming-banner.png differ diff --git a/css/images/guide/bg-city/kunming-icon.png b/css/images/guide/bg-city/kunming-icon.png new file mode 100644 index 0000000..a8e97a5 Binary files /dev/null and b/css/images/guide/bg-city/kunming-icon.png differ diff --git a/css/images/guide/bg-city/kuqa-icon.png b/css/images/guide/bg-city/kuqa-icon.png new file mode 100644 index 0000000..4787150 Binary files /dev/null and b/css/images/guide/bg-city/kuqa-icon.png differ diff --git a/css/images/guide/bg-city/lanzhou-icon.png b/css/images/guide/bg-city/lanzhou-icon.png new file mode 100644 index 0000000..a8acfa4 Binary files /dev/null and b/css/images/guide/bg-city/lanzhou-icon.png differ diff --git a/css/images/guide/bg-city/leshan-icon.png b/css/images/guide/bg-city/leshan-icon.png new file mode 100644 index 0000000..a7389a1 Binary files /dev/null and b/css/images/guide/bg-city/leshan-icon.png differ diff --git a/css/images/guide/bg-city/lhasa-banner.png b/css/images/guide/bg-city/lhasa-banner.png new file mode 100644 index 0000000..a3e3476 Binary files /dev/null and b/css/images/guide/bg-city/lhasa-banner.png differ diff --git a/css/images/guide/bg-city/lhasa-icon.png b/css/images/guide/bg-city/lhasa-icon.png new file mode 100644 index 0000000..3f14014 Binary files /dev/null and b/css/images/guide/bg-city/lhasa-icon.png differ diff --git a/css/images/guide/bg-city/liaoning-icon.png b/css/images/guide/bg-city/liaoning-icon.png new file mode 100644 index 0000000..9fb4a80 Binary files /dev/null and b/css/images/guide/bg-city/liaoning-icon.png differ diff --git a/css/images/guide/bg-city/liujiaxia-icon.png b/css/images/guide/bg-city/liujiaxia-icon.png new file mode 100644 index 0000000..b2000dc Binary files /dev/null and b/css/images/guide/bg-city/liujiaxia-icon.png differ diff --git a/css/images/guide/bg-city/liuzhou-icon.png b/css/images/guide/bg-city/liuzhou-icon.png new file mode 100644 index 0000000..e0af4c7 Binary files /dev/null and b/css/images/guide/bg-city/liuzhou-icon.png differ diff --git a/css/images/guide/bg-city/longsheng-icon.png b/css/images/guide/bg-city/longsheng-icon.png new file mode 100644 index 0000000..68044f0 Binary files /dev/null and b/css/images/guide/bg-city/longsheng-icon.png differ diff --git a/css/images/guide/bg-city/luding-icon.png b/css/images/guide/bg-city/luding-icon.png new file mode 100644 index 0000000..402496a Binary files /dev/null and b/css/images/guide/bg-city/luding-icon.png differ diff --git a/css/images/guide/bg-city/luoyang-icon.png b/css/images/guide/bg-city/luoyang-icon.png new file mode 100644 index 0000000..f5805db Binary files /dev/null and b/css/images/guide/bg-city/luoyang-icon.png differ diff --git a/css/images/guide/bg-city/macau-icon.png b/css/images/guide/bg-city/macau-icon.png new file mode 100644 index 0000000..f4b158d Binary files /dev/null and b/css/images/guide/bg-city/macau-icon.png differ diff --git a/css/images/guide/bg-city/malaysia-icon.png b/css/images/guide/bg-city/malaysia-icon.png new file mode 100644 index 0000000..6e4d539 Binary files /dev/null and b/css/images/guide/bg-city/malaysia-icon.png differ diff --git a/css/images/guide/bg-city/malaysia.png b/css/images/guide/bg-city/malaysia.png new file mode 100644 index 0000000..25ae5d5 Binary files /dev/null and b/css/images/guide/bg-city/malaysia.png differ diff --git a/css/images/guide/bg-city/manzhouli-icon.png b/css/images/guide/bg-city/manzhouli-icon.png new file mode 100644 index 0000000..4231eef Binary files /dev/null and b/css/images/guide/bg-city/manzhouli-icon.png differ diff --git a/css/images/guide/bg-city/meizhou-icon.png b/css/images/guide/bg-city/meizhou-icon.png new file mode 100644 index 0000000..e89c8f2 Binary files /dev/null and b/css/images/guide/bg-city/meizhou-icon.png differ diff --git a/css/images/guide/bg-city/mongolia-icon.png b/css/images/guide/bg-city/mongolia-icon.png new file mode 100644 index 0000000..64643c1 Binary files /dev/null and b/css/images/guide/bg-city/mongolia-icon.png differ diff --git a/css/images/guide/bg-city/mongolia.png b/css/images/guide/bg-city/mongolia.png new file mode 100644 index 0000000..4314aa0 Binary files /dev/null and b/css/images/guide/bg-city/mongolia.png differ diff --git a/css/images/guide/bg-city/mount-lu-icon.png b/css/images/guide/bg-city/mount-lu-icon.png new file mode 100644 index 0000000..435bff9 Binary files /dev/null and b/css/images/guide/bg-city/mount-lu-icon.png differ diff --git a/css/images/guide/bg-city/nanchang-icon.png b/css/images/guide/bg-city/nanchang-icon.png new file mode 100644 index 0000000..e3e5d4a Binary files /dev/null and b/css/images/guide/bg-city/nanchang-icon.png differ diff --git a/css/images/guide/bg-city/nanjing-icon.png b/css/images/guide/bg-city/nanjing-icon.png new file mode 100644 index 0000000..3fa14ab Binary files /dev/null and b/css/images/guide/bg-city/nanjing-icon.png differ diff --git a/css/images/guide/bg-city/nanning-icon.png b/css/images/guide/bg-city/nanning-icon.png new file mode 100644 index 0000000..af92260 Binary files /dev/null and b/css/images/guide/bg-city/nanning-icon.png differ diff --git a/css/images/guide/bg-city/nepal-icon.png b/css/images/guide/bg-city/nepal-icon.png new file mode 100644 index 0000000..3cec294 Binary files /dev/null and b/css/images/guide/bg-city/nepal-icon.png differ diff --git a/css/images/guide/bg-city/nepal.png b/css/images/guide/bg-city/nepal.png new file mode 100644 index 0000000..e91743c Binary files /dev/null and b/css/images/guide/bg-city/nepal.png differ diff --git a/css/images/guide/bg-city/ningbo-icon.png b/css/images/guide/bg-city/ningbo-icon.png new file mode 100644 index 0000000..fd2e088 Binary files /dev/null and b/css/images/guide/bg-city/ningbo-icon.png differ diff --git a/css/images/guide/bg-city/ningxia-icon.png b/css/images/guide/bg-city/ningxia-icon.png new file mode 100644 index 0000000..cb32bae Binary files /dev/null and b/css/images/guide/bg-city/ningxia-icon.png differ diff --git a/css/images/guide/bg-city/pingxiang-icon.png b/css/images/guide/bg-city/pingxiang-icon.png new file mode 100644 index 0000000..46176d7 Binary files /dev/null and b/css/images/guide/bg-city/pingxiang-icon.png differ diff --git a/css/images/guide/bg-city/qingdao-icon.png b/css/images/guide/bg-city/qingdao-icon.png new file mode 100644 index 0000000..4f49ef3 Binary files /dev/null and b/css/images/guide/bg-city/qingdao-icon.png differ diff --git a/css/images/guide/bg-city/qinghai-icon.png b/css/images/guide/bg-city/qinghai-icon.png new file mode 100644 index 0000000..5682502 Binary files /dev/null and b/css/images/guide/bg-city/qinghai-icon.png differ diff --git a/css/images/guide/bg-city/qinhuangdao-icon.png b/css/images/guide/bg-city/qinhuangdao-icon.png new file mode 100644 index 0000000..5fd5677 Binary files /dev/null and b/css/images/guide/bg-city/qinhuangdao-icon.png differ diff --git a/css/images/guide/bg-city/quanzhou-icon.png b/css/images/guide/bg-city/quanzhou-icon.png new file mode 100644 index 0000000..023213f Binary files /dev/null and b/css/images/guide/bg-city/quanzhou-icon.png differ diff --git a/css/images/guide/bg-city/qufu-icon.png b/css/images/guide/bg-city/qufu-icon.png new file mode 100644 index 0000000..d6a99e2 Binary files /dev/null and b/css/images/guide/bg-city/qufu-icon.png differ diff --git a/css/images/guide/bg-city/sanjiang-icon.png b/css/images/guide/bg-city/sanjiang-icon.png new file mode 100644 index 0000000..e0e1bfd Binary files /dev/null and b/css/images/guide/bg-city/sanjiang-icon.png differ diff --git a/css/images/guide/bg-city/sanmenxia-icon.png b/css/images/guide/bg-city/sanmenxia-icon.png new file mode 100644 index 0000000..99e63fd Binary files /dev/null and b/css/images/guide/bg-city/sanmenxia-icon.png differ diff --git a/css/images/guide/bg-city/sanya-icon.png b/css/images/guide/bg-city/sanya-icon.png new file mode 100644 index 0000000..f533a3e Binary files /dev/null and b/css/images/guide/bg-city/sanya-icon.png differ diff --git a/css/images/guide/bg-city/shaanxi-icon.png b/css/images/guide/bg-city/shaanxi-icon.png new file mode 100644 index 0000000..9985e33 Binary files /dev/null and b/css/images/guide/bg-city/shaanxi-icon.png differ diff --git a/css/images/guide/bg-city/shandong-icon.png b/css/images/guide/bg-city/shandong-icon.png new file mode 100644 index 0000000..2c54564 Binary files /dev/null and b/css/images/guide/bg-city/shandong-icon.png differ diff --git a/css/images/guide/bg-city/shanghai-banner.jpg b/css/images/guide/bg-city/shanghai-banner.jpg new file mode 100644 index 0000000..03f1509 Binary files /dev/null and b/css/images/guide/bg-city/shanghai-banner.jpg differ diff --git a/css/images/guide/bg-city/shanghai-icon.png b/css/images/guide/bg-city/shanghai-icon.png new file mode 100644 index 0000000..3676726 Binary files /dev/null and b/css/images/guide/bg-city/shanghai-icon.png differ diff --git a/css/images/guide/bg-city/shangri-la-icon.png b/css/images/guide/bg-city/shangri-la-icon.png new file mode 100644 index 0000000..a197d28 Binary files /dev/null and b/css/images/guide/bg-city/shangri-la-icon.png differ diff --git a/css/images/guide/bg-city/shannan-icon.png b/css/images/guide/bg-city/shannan-icon.png new file mode 100644 index 0000000..ac2762c Binary files /dev/null and b/css/images/guide/bg-city/shannan-icon.png differ diff --git a/css/images/guide/bg-city/shanxi-icon.png b/css/images/guide/bg-city/shanxi-icon.png new file mode 100644 index 0000000..546523e Binary files /dev/null and b/css/images/guide/bg-city/shanxi-icon.png differ diff --git a/css/images/guide/bg-city/shaoshan-icon.png b/css/images/guide/bg-city/shaoshan-icon.png new file mode 100644 index 0000000..e40131e Binary files /dev/null and b/css/images/guide/bg-city/shaoshan-icon.png differ diff --git a/css/images/guide/bg-city/shaoxing-icon.png b/css/images/guide/bg-city/shaoxing-icon.png new file mode 100644 index 0000000..55f40c1 Binary files /dev/null and b/css/images/guide/bg-city/shaoxing-icon.png differ diff --git a/css/images/guide/bg-city/shenyang-icon.png b/css/images/guide/bg-city/shenyang-icon.png new file mode 100644 index 0000000..9d4aa72 Binary files /dev/null and b/css/images/guide/bg-city/shenyang-icon.png differ diff --git a/css/images/guide/bg-city/shenzhen-icon.png b/css/images/guide/bg-city/shenzhen-icon.png new file mode 100644 index 0000000..f9c946c Binary files /dev/null and b/css/images/guide/bg-city/shenzhen-icon.png differ diff --git a/css/images/guide/bg-city/shigatse-icon.png b/css/images/guide/bg-city/shigatse-icon.png new file mode 100644 index 0000000..786bcfb Binary files /dev/null and b/css/images/guide/bg-city/shigatse-icon.png differ diff --git a/css/images/guide/bg-city/shijiazhuang-icon.png b/css/images/guide/bg-city/shijiazhuang-icon.png new file mode 100644 index 0000000..2b34196 Binary files /dev/null and b/css/images/guide/bg-city/shijiazhuang-icon.png differ diff --git a/css/images/guide/bg-city/shiyan-icon.png b/css/images/guide/bg-city/shiyan-icon.png new file mode 100644 index 0000000..f13fac5 Binary files /dev/null and b/css/images/guide/bg-city/shiyan-icon.png differ diff --git a/css/images/guide/bg-city/sichuan-icon.png b/css/images/guide/bg-city/sichuan-icon.png new file mode 100644 index 0000000..1d3971e Binary files /dev/null and b/css/images/guide/bg-city/sichuan-icon.png differ diff --git a/css/images/guide/bg-city/singapore-icon.png b/css/images/guide/bg-city/singapore-icon.png new file mode 100644 index 0000000..94ea227 Binary files /dev/null and b/css/images/guide/bg-city/singapore-icon.png differ diff --git a/css/images/guide/bg-city/singapore.png b/css/images/guide/bg-city/singapore.png new file mode 100644 index 0000000..fcba030 Binary files /dev/null and b/css/images/guide/bg-city/singapore.png differ diff --git a/css/images/guide/bg-city/suzhou-icon.png b/css/images/guide/bg-city/suzhou-icon.png new file mode 100644 index 0000000..433d4ad Binary files /dev/null and b/css/images/guide/bg-city/suzhou-icon.png differ diff --git a/css/images/guide/bg-city/taian-icon.png b/css/images/guide/bg-city/taian-icon.png new file mode 100644 index 0000000..2f11a5e Binary files /dev/null and b/css/images/guide/bg-city/taian-icon.png differ diff --git a/css/images/guide/bg-city/taiwan-icon.png b/css/images/guide/bg-city/taiwan-icon.png new file mode 100644 index 0000000..8045851 Binary files /dev/null and b/css/images/guide/bg-city/taiwan-icon.png differ diff --git a/css/images/guide/bg-city/taiyuan-icon.png b/css/images/guide/bg-city/taiyuan-icon.png new file mode 100644 index 0000000..9eb6be8 Binary files /dev/null and b/css/images/guide/bg-city/taiyuan-icon.png differ diff --git a/css/images/guide/bg-city/tengchong-icon.png b/css/images/guide/bg-city/tengchong-icon.png new file mode 100644 index 0000000..a1625a0 Binary files /dev/null and b/css/images/guide/bg-city/tengchong-icon.png differ diff --git a/css/images/guide/bg-city/thailand-icon.png b/css/images/guide/bg-city/thailand-icon.png new file mode 100644 index 0000000..4f5529a Binary files /dev/null and b/css/images/guide/bg-city/thailand-icon.png differ diff --git a/css/images/guide/bg-city/thailand.png b/css/images/guide/bg-city/thailand.png new file mode 100644 index 0000000..99acee3 Binary files /dev/null and b/css/images/guide/bg-city/thailand.png differ diff --git a/css/images/guide/bg-city/tianjin-icon.png b/css/images/guide/bg-city/tianjin-icon.png new file mode 100644 index 0000000..bbce313 Binary files /dev/null and b/css/images/guide/bg-city/tianjin-icon.png differ diff --git a/css/images/guide/bg-city/tibet-icon.png b/css/images/guide/bg-city/tibet-icon.png new file mode 100644 index 0000000..7998e24 Binary files /dev/null and b/css/images/guide/bg-city/tibet-icon.png differ diff --git a/css/images/guide/bg-city/tong-ren-icon.png b/css/images/guide/bg-city/tong-ren-icon.png new file mode 100644 index 0000000..1317ff1 Binary files /dev/null and b/css/images/guide/bg-city/tong-ren-icon.png differ diff --git a/css/images/guide/bg-city/tonghua-icon.png b/css/images/guide/bg-city/tonghua-icon.png new file mode 100644 index 0000000..5f71c70 Binary files /dev/null and b/css/images/guide/bg-city/tonghua-icon.png differ diff --git a/css/images/guide/bg-city/tongren-icon.png b/css/images/guide/bg-city/tongren-icon.png new file mode 100644 index 0000000..0eed3b6 Binary files /dev/null and b/css/images/guide/bg-city/tongren-icon.png differ diff --git a/css/images/guide/bg-city/top-things-to-do.jpg b/css/images/guide/bg-city/top-things-to-do.jpg new file mode 100644 index 0000000..f29faaa Binary files /dev/null and b/css/images/guide/bg-city/top-things-to-do.jpg differ diff --git a/css/images/guide/bg-city/travelguide.jpg b/css/images/guide/bg-city/travelguide.jpg new file mode 100644 index 0000000..8c9a31e Binary files /dev/null and b/css/images/guide/bg-city/travelguide.jpg differ diff --git a/css/images/guide/bg-city/tsetang-icon.png b/css/images/guide/bg-city/tsetang-icon.png new file mode 100644 index 0000000..5051ae9 Binary files /dev/null and b/css/images/guide/bg-city/tsetang-icon.png differ diff --git a/css/images/guide/bg-city/urumqi-icon.png b/css/images/guide/bg-city/urumqi-icon.png new file mode 100644 index 0000000..d828e59 Binary files /dev/null and b/css/images/guide/bg-city/urumqi-icon.png differ diff --git a/css/images/guide/bg-city/vietnam-icon.png b/css/images/guide/bg-city/vietnam-icon.png new file mode 100644 index 0000000..7f06ae2 Binary files /dev/null and b/css/images/guide/bg-city/vietnam-icon.png differ diff --git a/css/images/guide/bg-city/vietnam.png b/css/images/guide/bg-city/vietnam.png new file mode 100644 index 0000000..e101407 Binary files /dev/null and b/css/images/guide/bg-city/vietnam.png differ diff --git a/css/images/guide/bg-city/wuhan-icon.png b/css/images/guide/bg-city/wuhan-icon.png new file mode 100644 index 0000000..4d5268d Binary files /dev/null and b/css/images/guide/bg-city/wuhan-icon.png differ diff --git a/css/images/guide/bg-city/wuwei-icon.png b/css/images/guide/bg-city/wuwei-icon.png new file mode 100644 index 0000000..fd52c73 Binary files /dev/null and b/css/images/guide/bg-city/wuwei-icon.png differ diff --git a/css/images/guide/bg-city/wuxi-icon.png b/css/images/guide/bg-city/wuxi-icon.png new file mode 100644 index 0000000..80af508 Binary files /dev/null and b/css/images/guide/bg-city/wuxi-icon.png differ diff --git a/css/images/guide/bg-city/xiahe-icon.png b/css/images/guide/bg-city/xiahe-icon.png new file mode 100644 index 0000000..fe37732 Binary files /dev/null and b/css/images/guide/bg-city/xiahe-icon.png differ diff --git a/css/images/guide/bg-city/xiamen-icon.png b/css/images/guide/bg-city/xiamen-icon.png new file mode 100644 index 0000000..4e56479 Binary files /dev/null and b/css/images/guide/bg-city/xiamen-icon.png differ diff --git a/css/images/guide/bg-city/xian-icon.png b/css/images/guide/bg-city/xian-icon.png new file mode 100644 index 0000000..ec22edd Binary files /dev/null and b/css/images/guide/bg-city/xian-icon.png differ diff --git a/css/images/guide/bg-city/xining-icon.png b/css/images/guide/bg-city/xining-icon.png new file mode 100644 index 0000000..e545bad Binary files /dev/null and b/css/images/guide/bg-city/xining-icon.png differ diff --git a/css/images/guide/bg-city/xinjiang-icon.png b/css/images/guide/bg-city/xinjiang-icon.png new file mode 100644 index 0000000..2d0155f Binary files /dev/null and b/css/images/guide/bg-city/xinjiang-icon.png differ diff --git a/css/images/guide/bg-city/xishuangbanna-icon.png b/css/images/guide/bg-city/xishuangbanna-icon.png new file mode 100644 index 0000000..009094d Binary files /dev/null and b/css/images/guide/bg-city/xishuangbanna-icon.png differ diff --git a/css/images/guide/bg-city/yaan-icon.png b/css/images/guide/bg-city/yaan-icon.png new file mode 100644 index 0000000..5670ff7 Binary files /dev/null and b/css/images/guide/bg-city/yaan-icon.png differ diff --git a/css/images/guide/bg-city/yanan-icon.png b/css/images/guide/bg-city/yanan-icon.png new file mode 100644 index 0000000..142e1dc Binary files /dev/null and b/css/images/guide/bg-city/yanan-icon.png differ diff --git a/css/images/guide/bg-city/yantai-icon.png b/css/images/guide/bg-city/yantai-icon.png new file mode 100644 index 0000000..3388a33 Binary files /dev/null and b/css/images/guide/bg-city/yantai-icon.png differ diff --git a/css/images/guide/bg-city/yarkent-icon.png b/css/images/guide/bg-city/yarkent-icon.png new file mode 100644 index 0000000..fc7631b Binary files /dev/null and b/css/images/guide/bg-city/yarkent-icon.png differ diff --git a/css/images/guide/bg-city/yichang-icon.png b/css/images/guide/bg-city/yichang-icon.png new file mode 100644 index 0000000..3b19e49 Binary files /dev/null and b/css/images/guide/bg-city/yichang-icon.png differ diff --git a/css/images/guide/bg-city/yinchuan-icon.png b/css/images/guide/bg-city/yinchuan-icon.png new file mode 100644 index 0000000..2d7ec4c Binary files /dev/null and b/css/images/guide/bg-city/yinchuan-icon.png differ diff --git a/css/images/guide/bg-city/yiwu-icon.png b/css/images/guide/bg-city/yiwu-icon.png new file mode 100644 index 0000000..5a5c55f Binary files /dev/null and b/css/images/guide/bg-city/yiwu-icon.png differ diff --git a/css/images/guide/bg-city/yixing-icon.png b/css/images/guide/bg-city/yixing-icon.png new file mode 100644 index 0000000..e0cad69 Binary files /dev/null and b/css/images/guide/bg-city/yixing-icon.png differ diff --git a/css/images/guide/bg-city/yongding-icon.png b/css/images/guide/bg-city/yongding-icon.png new file mode 100644 index 0000000..a1a756f Binary files /dev/null and b/css/images/guide/bg-city/yongding-icon.png differ diff --git a/css/images/guide/bg-city/yunnan-icon.png b/css/images/guide/bg-city/yunnan-icon.png new file mode 100644 index 0000000..6d1f191 Binary files /dev/null and b/css/images/guide/bg-city/yunnan-icon.png differ diff --git a/css/images/guide/bg-city/zhangjiajie-icon.png b/css/images/guide/bg-city/zhangjiajie-icon.png new file mode 100644 index 0000000..763b932 Binary files /dev/null and b/css/images/guide/bg-city/zhangjiajie-icon.png differ diff --git a/css/images/guide/bg-city/zhangye-icon.png b/css/images/guide/bg-city/zhangye-icon.png new file mode 100644 index 0000000..e233384 Binary files /dev/null and b/css/images/guide/bg-city/zhangye-icon.png differ diff --git a/css/images/guide/bg-city/zhaoqing-icon.png b/css/images/guide/bg-city/zhaoqing-icon.png new file mode 100644 index 0000000..b1e648c Binary files /dev/null and b/css/images/guide/bg-city/zhaoqing-icon.png differ diff --git a/css/images/guide/bg-city/zhaoxing-icon.png b/css/images/guide/bg-city/zhaoxing-icon.png new file mode 100644 index 0000000..a6e3b71 Binary files /dev/null and b/css/images/guide/bg-city/zhaoxing-icon.png differ diff --git a/css/images/guide/bg-city/zhejiang-icon.png b/css/images/guide/bg-city/zhejiang-icon.png new file mode 100644 index 0000000..7f96390 Binary files /dev/null and b/css/images/guide/bg-city/zhejiang-icon.png differ diff --git a/css/images/guide/bg-city/zhengzhou-icon.png b/css/images/guide/bg-city/zhengzhou-icon.png new file mode 100644 index 0000000..a221d96 Binary files /dev/null and b/css/images/guide/bg-city/zhengzhou-icon.png differ diff --git a/css/images/guide/bg-city/zhongwei-icon.png b/css/images/guide/bg-city/zhongwei-icon.png new file mode 100644 index 0000000..37bb092 Binary files /dev/null and b/css/images/guide/bg-city/zhongwei-icon.png differ diff --git a/css/images/guide/bg-city/zhuhai-icon.png b/css/images/guide/bg-city/zhuhai-icon.png new file mode 100644 index 0000000..f1b9e71 Binary files /dev/null and b/css/images/guide/bg-city/zhuhai-icon.png differ diff --git a/css/images/guide/bg-city/zibo-icon.png b/css/images/guide/bg-city/zibo-icon.png new file mode 100644 index 0000000..1eb3518 Binary files /dev/null and b/css/images/guide/bg-city/zibo-icon.png differ diff --git a/css/images/guide/bg-city/zunyi-icon.png b/css/images/guide/bg-city/zunyi-icon.png new file mode 100644 index 0000000..2aef0b5 Binary files /dev/null and b/css/images/guide/bg-city/zunyi-icon.png differ diff --git a/css/images/guide/bg-culture/bg-culture.gif b/css/images/guide/bg-culture/bg-culture.gif new file mode 100644 index 0000000..41693bc Binary files /dev/null and b/css/images/guide/bg-culture/bg-culture.gif differ diff --git a/css/images/guide/oriental/oriental-header.jpg b/css/images/guide/oriental/oriental-header.jpg new file mode 100644 index 0000000..f517eff Binary files /dev/null and b/css/images/guide/oriental/oriental-header.jpg differ diff --git a/css/images/guide/tailor-make.png b/css/images/guide/tailor-make.png new file mode 100644 index 0000000..daf84a7 Binary files /dev/null and b/css/images/guide/tailor-make.png differ diff --git a/css/images/guilin-day-tour.jpg b/css/images/guilin-day-tour.jpg new file mode 100644 index 0000000..0b5c3d2 Binary files /dev/null and b/css/images/guilin-day-tour.jpg differ diff --git a/css/images/guilin190-2.jpg b/css/images/guilin190-2.jpg new file mode 100644 index 0000000..04c5e96 Binary files /dev/null and b/css/images/guilin190-2.jpg differ diff --git a/css/images/guilin200.jpg b/css/images/guilin200.jpg new file mode 100644 index 0000000..9d0b348 Binary files /dev/null and b/css/images/guilin200.jpg differ diff --git a/css/images/holding-panda190.jpg b/css/images/holding-panda190.jpg new file mode 100644 index 0000000..bf9f393 Binary files /dev/null and b/css/images/holding-panda190.jpg differ diff --git a/css/images/homepage/7-7.gif b/css/images/homepage/7-7.gif new file mode 100644 index 0000000..02859e2 Binary files /dev/null and b/css/images/homepage/7-7.gif differ diff --git a/css/images/homepage/PRK.gif b/css/images/homepage/PRK.gif new file mode 100644 index 0000000..a129af3 Binary files /dev/null and b/css/images/homepage/PRK.gif differ diff --git a/css/images/homepage/banner-chinese-new-year.png b/css/images/homepage/banner-chinese-new-year.png new file mode 100644 index 0000000..7b0b745 Binary files /dev/null and b/css/images/homepage/banner-chinese-new-year.png differ diff --git a/css/images/homepage/banner-women.jpg b/css/images/homepage/banner-women.jpg new file mode 100644 index 0000000..2d8e628 Binary files /dev/null and b/css/images/homepage/banner-women.jpg differ diff --git a/css/images/homepage/bg-chinese-new-year.png b/css/images/homepage/bg-chinese-new-year.png new file mode 100644 index 0000000..49f6eda Binary files /dev/null and b/css/images/homepage/bg-chinese-new-year.png differ diff --git a/css/images/homepage/bg-halloween.jpg b/css/images/homepage/bg-halloween.jpg new file mode 100644 index 0000000..c89f2fe Binary files /dev/null and b/css/images/homepage/bg-halloween.jpg differ diff --git a/css/images/homepage/bg-lantern-b.png b/css/images/homepage/bg-lantern-b.png new file mode 100644 index 0000000..1011e90 Binary files /dev/null and b/css/images/homepage/bg-lantern-b.png differ diff --git a/css/images/homepage/bg-medal.png b/css/images/homepage/bg-medal.png new file mode 100644 index 0000000..8bcd5ee Binary files /dev/null and b/css/images/homepage/bg-medal.png differ diff --git a/css/images/homepage/bg-plum.png b/css/images/homepage/bg-plum.png new file mode 100644 index 0000000..7258b79 Binary files /dev/null and b/css/images/homepage/bg-plum.png differ diff --git a/css/images/homepage/bg-quotation-right.png b/css/images/homepage/bg-quotation-right.png new file mode 100644 index 0000000..63cf76b Binary files /dev/null and b/css/images/homepage/bg-quotation-right.png differ diff --git a/css/images/homepage/bg-tours.JPG b/css/images/homepage/bg-tours.JPG new file mode 100644 index 0000000..eafab17 Binary files /dev/null and b/css/images/homepage/bg-tours.JPG differ diff --git a/css/images/homepage/bg-why-home.png b/css/images/homepage/bg-why-home.png new file mode 100644 index 0000000..e9c4e7e Binary files /dev/null and b/css/images/homepage/bg-why-home.png differ diff --git a/css/images/homepage/bg-women.jpg b/css/images/homepage/bg-women.jpg new file mode 100644 index 0000000..a469604 Binary files /dev/null and b/css/images/homepage/bg-women.jpg differ diff --git a/css/images/homepage/bg-xmas.png b/css/images/homepage/bg-xmas.png new file mode 100644 index 0000000..ce6c2e3 Binary files /dev/null and b/css/images/homepage/bg-xmas.png differ diff --git a/css/images/homepage/bg-year-dragon.png b/css/images/homepage/bg-year-dragon.png new file mode 100644 index 0000000..89cdfb0 Binary files /dev/null and b/css/images/homepage/bg-year-dragon.png differ diff --git a/css/images/homepage/bronze-medal.png b/css/images/homepage/bronze-medal.png new file mode 100644 index 0000000..5366a7d Binary files /dev/null and b/css/images/homepage/bronze-medal.png differ diff --git a/css/images/homepage/canton-fair.jpg b/css/images/homepage/canton-fair.jpg new file mode 100644 index 0000000..36259e5 Binary files /dev/null and b/css/images/homepage/canton-fair.jpg differ diff --git a/css/images/homepage/chn.gif b/css/images/homepage/chn.gif new file mode 100644 index 0000000..a697388 Binary files /dev/null and b/css/images/homepage/chn.gif differ diff --git a/css/images/homepage/christmas/banner.png b/css/images/homepage/christmas/banner.png new file mode 100644 index 0000000..73030f6 Binary files /dev/null and b/css/images/homepage/christmas/banner.png differ diff --git a/css/images/homepage/christmas/bg-body.png b/css/images/homepage/christmas/bg-body.png new file mode 100644 index 0000000..109bf4c Binary files /dev/null and b/css/images/homepage/christmas/bg-body.png differ diff --git a/css/images/homepage/christmas/decoration.png b/css/images/homepage/christmas/decoration.png new file mode 100644 index 0000000..eaa7282 Binary files /dev/null and b/css/images/homepage/christmas/decoration.png differ diff --git a/css/images/homepage/christmas/santa-claus.gif b/css/images/homepage/christmas/santa-claus.gif new file mode 100644 index 0000000..c4507ae Binary files /dev/null and b/css/images/homepage/christmas/santa-claus.gif differ diff --git a/css/images/homepage/christmas/snow.png b/css/images/homepage/christmas/snow.png new file mode 100644 index 0000000..1d09846 Binary files /dev/null and b/css/images/homepage/christmas/snow.png differ diff --git a/css/images/homepage/christmas/tree.png b/css/images/homepage/christmas/tree.png new file mode 100644 index 0000000..9e2f8df Binary files /dev/null and b/css/images/homepage/christmas/tree.png differ diff --git a/css/images/homepage/fireworks.gif b/css/images/homepage/fireworks.gif new file mode 100644 index 0000000..512d360 Binary files /dev/null and b/css/images/homepage/fireworks.gif differ diff --git a/css/images/homepage/fra.gif b/css/images/homepage/fra.gif new file mode 100644 index 0000000..75a2345 Binary files /dev/null and b/css/images/homepage/fra.gif differ diff --git a/css/images/homepage/gb.gif b/css/images/homepage/gb.gif new file mode 100644 index 0000000..652e076 Binary files /dev/null and b/css/images/homepage/gb.gif differ diff --git a/css/images/homepage/gbr.gif b/css/images/homepage/gbr.gif new file mode 100644 index 0000000..025365f Binary files /dev/null and b/css/images/homepage/gbr.gif differ diff --git a/css/images/homepage/gold-medal.png b/css/images/homepage/gold-medal.png new file mode 100644 index 0000000..47723ce Binary files /dev/null and b/css/images/homepage/gold-medal.png differ diff --git a/css/images/homepage/great-wall.gif.png b/css/images/homepage/great-wall.gif.png new file mode 100644 index 0000000..a808aa1 Binary files /dev/null and b/css/images/homepage/great-wall.gif.png differ diff --git a/css/images/homepage/ita.gif b/css/images/homepage/ita.gif new file mode 100644 index 0000000..a6c5173 Binary files /dev/null and b/css/images/homepage/ita.gif differ diff --git a/css/images/homepage/kor.gif b/css/images/homepage/kor.gif new file mode 100644 index 0000000..fb33719 Binary files /dev/null and b/css/images/homepage/kor.gif differ diff --git a/css/images/homepage/medal-rank.png b/css/images/homepage/medal-rank.png new file mode 100644 index 0000000..dc2a503 Binary files /dev/null and b/css/images/homepage/medal-rank.png differ diff --git a/css/images/homepage/rank-1.png b/css/images/homepage/rank-1.png new file mode 100644 index 0000000..880f2ae Binary files /dev/null and b/css/images/homepage/rank-1.png differ diff --git a/css/images/homepage/rank-2.png b/css/images/homepage/rank-2.png new file mode 100644 index 0000000..fe4f63f Binary files /dev/null and b/css/images/homepage/rank-2.png differ diff --git a/css/images/homepage/rank-3.png b/css/images/homepage/rank-3.png new file mode 100644 index 0000000..5309029 Binary files /dev/null and b/css/images/homepage/rank-3.png differ diff --git a/css/images/homepage/rank-4.png b/css/images/homepage/rank-4.png new file mode 100644 index 0000000..411404a Binary files /dev/null and b/css/images/homepage/rank-4.png differ diff --git a/css/images/homepage/rank-5.png b/css/images/homepage/rank-5.png new file mode 100644 index 0000000..a277caa Binary files /dev/null and b/css/images/homepage/rank-5.png differ diff --git a/css/images/homepage/rus.gif b/css/images/homepage/rus.gif new file mode 100644 index 0000000..81c864f Binary files /dev/null and b/css/images/homepage/rus.gif differ diff --git a/css/images/homepage/silver-medal.png b/css/images/homepage/silver-medal.png new file mode 100644 index 0000000..c273db8 Binary files /dev/null and b/css/images/homepage/silver-medal.png differ diff --git a/css/images/homepage/tour-deals-title-1.png b/css/images/homepage/tour-deals-title-1.png new file mode 100644 index 0000000..9736580 Binary files /dev/null and b/css/images/homepage/tour-deals-title-1.png differ diff --git a/css/images/homepage/tour-deals-title-2.png b/css/images/homepage/tour-deals-title-2.png new file mode 100644 index 0000000..06bf3bc Binary files /dev/null and b/css/images/homepage/tour-deals-title-2.png differ diff --git a/css/images/homepage/tour-deals-title-3.gif b/css/images/homepage/tour-deals-title-3.gif new file mode 100644 index 0000000..96cdf00 Binary files /dev/null and b/css/images/homepage/tour-deals-title-3.gif differ diff --git a/css/images/homepage/tour-deals-title-4.gif b/css/images/homepage/tour-deals-title-4.gif new file mode 100644 index 0000000..776a83f Binary files /dev/null and b/css/images/homepage/tour-deals-title-4.gif differ diff --git a/css/images/homepage/tree-left.png b/css/images/homepage/tree-left.png new file mode 100644 index 0000000..1ff02c7 Binary files /dev/null and b/css/images/homepage/tree-left.png differ diff --git a/css/images/homepage/tree-right.png b/css/images/homepage/tree-right.png new file mode 100644 index 0000000..c24b4dd Binary files /dev/null and b/css/images/homepage/tree-right.png differ diff --git a/css/images/homepage/usa.gif b/css/images/homepage/usa.gif new file mode 100644 index 0000000..e2e2fda Binary files /dev/null and b/css/images/homepage/usa.gif differ diff --git a/css/images/hotel/asean-expo/body-bg.png b/css/images/hotel/asean-expo/body-bg.png new file mode 100644 index 0000000..e4f03ff Binary files /dev/null and b/css/images/hotel/asean-expo/body-bg.png differ diff --git a/css/images/hotel/asean-expo/content-bg.png b/css/images/hotel/asean-expo/content-bg.png new file mode 100644 index 0000000..5adbc8c Binary files /dev/null and b/css/images/hotel/asean-expo/content-bg.png differ diff --git a/css/images/hotel/asean-expo/content-foot.png b/css/images/hotel/asean-expo/content-foot.png new file mode 100644 index 0000000..20c6c33 Binary files /dev/null and b/css/images/hotel/asean-expo/content-foot.png differ diff --git a/css/images/hotel/asean-expo/title-bg.gif b/css/images/hotel/asean-expo/title-bg.gif new file mode 100644 index 0000000..bd30f43 Binary files /dev/null and b/css/images/hotel/asean-expo/title-bg.gif differ diff --git a/css/images/hotel/asean-expo/yiwu-fair-bg.jpg b/css/images/hotel/asean-expo/yiwu-fair-bg.jpg new file mode 100644 index 0000000..749a13f Binary files /dev/null and b/css/images/hotel/asean-expo/yiwu-fair-bg.jpg differ diff --git a/css/images/hotel/bestseller.jpg b/css/images/hotel/bestseller.jpg new file mode 100644 index 0000000..8ce21d6 Binary files /dev/null and b/css/images/hotel/bestseller.jpg differ diff --git a/css/images/hotel/bg-cantonfair.jpg b/css/images/hotel/bg-cantonfair.jpg new file mode 100644 index 0000000..fedd80b Binary files /dev/null and b/css/images/hotel/bg-cantonfair.jpg differ diff --git a/css/images/hotel/bg-folks.png b/css/images/hotel/bg-folks.png new file mode 100644 index 0000000..b2d11c2 Binary files /dev/null and b/css/images/hotel/bg-folks.png differ diff --git a/css/images/hotel/bg-promo-utown.jpg b/css/images/hotel/bg-promo-utown.jpg new file mode 100644 index 0000000..1f7da9a Binary files /dev/null and b/css/images/hotel/bg-promo-utown.jpg differ diff --git a/css/images/hotel/bussiness-130309.png b/css/images/hotel/bussiness-130309.png new file mode 100644 index 0000000..047d86b Binary files /dev/null and b/css/images/hotel/bussiness-130309.png differ diff --git a/css/images/hotel/canton-fair/airport-transfer.jpg b/css/images/hotel/canton-fair/airport-transfer.jpg new file mode 100644 index 0000000..4d51018 Binary files /dev/null and b/css/images/hotel/canton-fair/airport-transfer.jpg differ diff --git a/css/images/hotel/canton-fair/breakfast.jpg b/css/images/hotel/canton-fair/breakfast.jpg new file mode 100644 index 0000000..0346dca Binary files /dev/null and b/css/images/hotel/canton-fair/breakfast.jpg differ diff --git a/css/images/hotel/canton-fair/coffee-bg.jpg b/css/images/hotel/canton-fair/coffee-bg.jpg new file mode 100644 index 0000000..ed2112f Binary files /dev/null and b/css/images/hotel/canton-fair/coffee-bg.jpg differ diff --git a/css/images/hotel/canton-fair/internet.jpg b/css/images/hotel/canton-fair/internet.jpg new file mode 100644 index 0000000..b54a2b9 Binary files /dev/null and b/css/images/hotel/canton-fair/internet.jpg differ diff --git a/css/images/hotel/canton-fair/more-price.jpg b/css/images/hotel/canton-fair/more-price.jpg new file mode 100644 index 0000000..78312e8 Binary files /dev/null and b/css/images/hotel/canton-fair/more-price.jpg differ diff --git a/css/images/hotel/canton-fair/pazhou-transfer.jpg b/css/images/hotel/canton-fair/pazhou-transfer.jpg new file mode 100644 index 0000000..a078709 Binary files /dev/null and b/css/images/hotel/canton-fair/pazhou-transfer.jpg differ diff --git a/css/images/hotel/canton-fair/restaurant-bg.jpg b/css/images/hotel/canton-fair/restaurant-bg.jpg new file mode 100644 index 0000000..bb536fc Binary files /dev/null and b/css/images/hotel/canton-fair/restaurant-bg.jpg differ diff --git a/css/images/hotel/canton-fair/review.png b/css/images/hotel/canton-fair/review.png new file mode 100644 index 0000000..ed1fce7 Binary files /dev/null and b/css/images/hotel/canton-fair/review.png differ diff --git a/css/images/hotel/canton-fair/tour-bg.jpg b/css/images/hotel/canton-fair/tour-bg.jpg new file mode 100644 index 0000000..9c066d3 Binary files /dev/null and b/css/images/hotel/canton-fair/tour-bg.jpg differ diff --git a/css/images/hotel/canton-fair/wifi.jpg b/css/images/hotel/canton-fair/wifi.jpg new file mode 100644 index 0000000..d5dbc86 Binary files /dev/null and b/css/images/hotel/canton-fair/wifi.jpg differ diff --git a/css/images/hotel/chain-bg.png b/css/images/hotel/chain-bg.png new file mode 100644 index 0000000..69510b0 Binary files /dev/null and b/css/images/hotel/chain-bg.png differ diff --git a/css/images/hotel/flashdeals/Thumbs.db b/css/images/hotel/flashdeals/Thumbs.db new file mode 100644 index 0000000..48b100b Binary files /dev/null and b/css/images/hotel/flashdeals/Thumbs.db differ diff --git a/css/images/hotel/hotel-brands.png b/css/images/hotel/hotel-brands.png new file mode 100644 index 0000000..d2e4f1f Binary files /dev/null and b/css/images/hotel/hotel-brands.png differ diff --git a/css/images/hotel/loading-bar.gif b/css/images/hotel/loading-bar.gif new file mode 100644 index 0000000..1c3b49a Binary files /dev/null and b/css/images/hotel/loading-bar.gif differ diff --git a/css/images/hotel/menu-bg.png b/css/images/hotel/menu-bg.png new file mode 100644 index 0000000..486a0e1 Binary files /dev/null and b/css/images/hotel/menu-bg.png differ diff --git a/css/images/hotel/more-price.png b/css/images/hotel/more-price.png new file mode 100644 index 0000000..b9bf449 Binary files /dev/null and b/css/images/hotel/more-price.png differ diff --git a/css/images/hotel/sight-bg-15.png b/css/images/hotel/sight-bg-15.png new file mode 100644 index 0000000..99d2586 Binary files /dev/null and b/css/images/hotel/sight-bg-15.png differ diff --git a/css/images/hotel/theme-hotels/bg-chrimas-hk.jpg b/css/images/hotel/theme-hotels/bg-chrimas-hk.jpg new file mode 100644 index 0000000..75d8377 Binary files /dev/null and b/css/images/hotel/theme-hotels/bg-chrimas-hk.jpg differ diff --git a/css/images/how.png b/css/images/how.png new file mode 100644 index 0000000..fd46190 Binary files /dev/null and b/css/images/how.png differ diff --git a/css/images/intl-flight/result.png b/css/images/intl-flight/result.png new file mode 100644 index 0000000..6315c09 Binary files /dev/null and b/css/images/intl-flight/result.png differ diff --git a/css/images/italy-flag.png b/css/images/italy-flag.png new file mode 100644 index 0000000..6f68ecf Binary files /dev/null and b/css/images/italy-flag.png differ diff --git a/css/images/japanese-flag.png b/css/images/japanese-flag.png new file mode 100644 index 0000000..2c63e07 Binary files /dev/null and b/css/images/japanese-flag.png differ diff --git a/css/images/katarina.jpg b/css/images/katarina.jpg new file mode 100644 index 0000000..7817d8b Binary files /dev/null and b/css/images/katarina.jpg differ diff --git a/css/images/language-close.png b/css/images/language-close.png new file mode 100644 index 0000000..691ef41 Binary files /dev/null and b/css/images/language-close.png differ diff --git a/css/images/lantern.png b/css/images/lantern.png new file mode 100644 index 0000000..7c6b393 Binary files /dev/null and b/css/images/lantern.png differ diff --git a/css/images/lap.png b/css/images/lap.png new file mode 100644 index 0000000..df49077 Binary files /dev/null and b/css/images/lap.png differ diff --git a/css/images/lianna.jpg b/css/images/lianna.jpg new file mode 100644 index 0000000..34eb844 Binary files /dev/null and b/css/images/lianna.jpg differ diff --git a/css/images/list-bottom.jpg b/css/images/list-bottom.jpg new file mode 100644 index 0000000..68aacd8 Binary files /dev/null and b/css/images/list-bottom.jpg differ diff --git a/css/images/list-top.jpg b/css/images/list-top.jpg new file mode 100644 index 0000000..b586c62 Binary files /dev/null and b/css/images/list-top.jpg differ diff --git a/css/images/log-in-email.png b/css/images/log-in-email.png new file mode 100644 index 0000000..91befb0 Binary files /dev/null and b/css/images/log-in-email.png differ diff --git a/css/images/making-chinese-dumpling.jpg b/css/images/making-chinese-dumpling.jpg new file mode 100644 index 0000000..e63caa0 Binary files /dev/null and b/css/images/making-chinese-dumpling.jpg differ diff --git a/css/images/merge/800.gif b/css/images/merge/800.gif new file mode 100644 index 0000000..c18506d Binary files /dev/null and b/css/images/merge/800.gif differ diff --git a/css/images/merge/csg-512c793703ac8.png b/css/images/merge/csg-512c793703ac8.png new file mode 100644 index 0000000..fd3d390 Binary files /dev/null and b/css/images/merge/csg-512c793703ac8.png differ diff --git a/css/images/merge/csg-512d77bbeda50.png b/css/images/merge/csg-512d77bbeda50.png new file mode 100644 index 0000000..a6d4b57 Binary files /dev/null and b/css/images/merge/csg-512d77bbeda50.png differ diff --git a/css/images/merge/csg-512dbc176b22d.png b/css/images/merge/csg-512dbc176b22d.png new file mode 100644 index 0000000..89d0b89 Binary files /dev/null and b/css/images/merge/csg-512dbc176b22d.png differ diff --git a/css/images/merge/csg-513d45d0c1718.png b/css/images/merge/csg-513d45d0c1718.png new file mode 100644 index 0000000..10de9e9 Binary files /dev/null and b/css/images/merge/csg-513d45d0c1718.png differ diff --git a/css/images/merge/csg-5353c9230632f.png b/css/images/merge/csg-5353c9230632f.png new file mode 100644 index 0000000..b40fe52 Binary files /dev/null and b/css/images/merge/csg-5353c9230632f.png differ diff --git a/css/images/merge/csg-beijing-tour-plan.png b/css/images/merge/csg-beijing-tour-plan.png new file mode 100644 index 0000000..5c03971 Binary files /dev/null and b/css/images/merge/csg-beijing-tour-plan.png differ diff --git a/css/images/merge/csg-city-info-diytour.png b/css/images/merge/csg-city-info-diytour.png new file mode 100644 index 0000000..77423b2 Binary files /dev/null and b/css/images/merge/csg-city-info-diytour.png differ diff --git a/css/images/merge/csg-qa.png b/css/images/merge/csg-qa.png new file mode 100644 index 0000000..b34c048 Binary files /dev/null and b/css/images/merge/csg-qa.png differ diff --git a/css/images/merge/csg-tour-detail.png b/css/images/merge/csg-tour-detail.png new file mode 100644 index 0000000..bf41640 Binary files /dev/null and b/css/images/merge/csg-tour-detail.png differ diff --git a/css/images/merge/embassy.png b/css/images/merge/embassy.png new file mode 100644 index 0000000..7dd8e3f Binary files /dev/null and b/css/images/merge/embassy.png differ diff --git a/css/images/merge/footer-merge-20130723.png b/css/images/merge/footer-merge-20130723.png new file mode 100644 index 0000000..abb9232 Binary files /dev/null and b/css/images/merge/footer-merge-20130723.png differ diff --git a/css/images/merge/homepage-merge-20130723.png b/css/images/merge/homepage-merge-20130723.png new file mode 100644 index 0000000..f8982a1 Binary files /dev/null and b/css/images/merge/homepage-merge-20130723.png differ diff --git a/css/images/merge/inpage-tailor.png b/css/images/merge/inpage-tailor.png new file mode 100644 index 0000000..9e4ab30 Binary files /dev/null and b/css/images/merge/inpage-tailor.png differ diff --git a/css/images/merge/tailor.png b/css/images/merge/tailor.png new file mode 100644 index 0000000..f7944fc Binary files /dev/null and b/css/images/merge/tailor.png differ diff --git a/css/images/merge/tailor1.png b/css/images/merge/tailor1.png new file mode 100644 index 0000000..f7944fc Binary files /dev/null and b/css/images/merge/tailor1.png differ diff --git a/css/images/mobile.jpg b/css/images/mobile.jpg new file mode 100644 index 0000000..1830b84 Binary files /dev/null and b/css/images/mobile.jpg differ diff --git a/css/images/monkey-logo.gif b/css/images/monkey-logo.gif new file mode 100644 index 0000000..8a69e16 Binary files /dev/null and b/css/images/monkey-logo.gif differ diff --git a/css/images/more-close.png b/css/images/more-close.png new file mode 100644 index 0000000..bd38370 Binary files /dev/null and b/css/images/more-close.png differ diff --git a/css/images/more-details.png b/css/images/more-details.png new file mode 100644 index 0000000..4f4a7f1 Binary files /dev/null and b/css/images/more-details.png differ diff --git a/css/images/moreCard.jpg b/css/images/moreCard.jpg new file mode 100644 index 0000000..6851bdc Binary files /dev/null and b/css/images/moreCard.jpg differ diff --git a/css/images/no.png b/css/images/no.png new file mode 100644 index 0000000..d1dd2f6 Binary files /dev/null and b/css/images/no.png differ diff --git a/css/images/onboard-dinner.jpg b/css/images/onboard-dinner.jpg new file mode 100644 index 0000000..7b5edcb Binary files /dev/null and b/css/images/onboard-dinner.jpg differ diff --git a/css/images/other.png b/css/images/other.png new file mode 100644 index 0000000..e7324b9 Binary files /dev/null and b/css/images/other.png differ diff --git a/css/images/pad.png b/css/images/pad.png new file mode 100644 index 0000000..9801e08 Binary files /dev/null and b/css/images/pad.png differ diff --git a/css/images/partner-s.png b/css/images/partner-s.png new file mode 100644 index 0000000..92f7719 Binary files /dev/null and b/css/images/partner-s.png differ diff --git a/css/images/passport.jpg b/css/images/passport.jpg new file mode 100644 index 0000000..dd76327 Binary files /dev/null and b/css/images/passport.jpg differ diff --git a/css/images/password.png b/css/images/password.png new file mode 100644 index 0000000..510c31b Binary files /dev/null and b/css/images/password.png differ diff --git a/css/images/paypal/Thumbs.db b/css/images/paypal/Thumbs.db new file mode 100644 index 0000000..e65432e Binary files /dev/null and b/css/images/paypal/Thumbs.db differ diff --git a/css/images/paypal/bg-paypal.png b/css/images/paypal/bg-paypal.png new file mode 100644 index 0000000..a9d7bfd Binary files /dev/null and b/css/images/paypal/bg-paypal.png differ diff --git a/css/images/photo-frame.jpg b/css/images/photo-frame.jpg new file mode 100644 index 0000000..36628a2 Binary files /dev/null and b/css/images/photo-frame.jpg differ diff --git a/css/images/photo/pn-bg.png b/css/images/photo/pn-bg.png new file mode 100644 index 0000000..98b19e0 Binary files /dev/null and b/css/images/photo/pn-bg.png differ diff --git a/css/images/plane.png b/css/images/plane.png new file mode 100644 index 0000000..bd3857f Binary files /dev/null and b/css/images/plane.png differ diff --git a/css/images/point.PNG b/css/images/point.PNG new file mode 100644 index 0000000..d9fd55e Binary files /dev/null and b/css/images/point.PNG differ diff --git a/css/images/president-cruise2.jpg b/css/images/president-cruise2.jpg new file mode 100644 index 0000000..9cf4877 Binary files /dev/null and b/css/images/president-cruise2.jpg differ diff --git a/css/images/referral-program/Commision-banner2.jpg b/css/images/referral-program/Commision-banner2.jpg new file mode 100644 index 0000000..21afc21 Binary files /dev/null and b/css/images/referral-program/Commision-banner2.jpg differ diff --git a/css/images/russia-flag.png b/css/images/russia-flag.png new file mode 100644 index 0000000..01c7599 Binary files /dev/null and b/css/images/russia-flag.png differ diff --git a/css/images/sales-promotion-flag.png b/css/images/sales-promotion-flag.png new file mode 100644 index 0000000..e86ddf6 Binary files /dev/null and b/css/images/sales-promotion-flag.png differ diff --git a/css/images/save.png b/css/images/save.png new file mode 100644 index 0000000..4e362e6 Binary files /dev/null and b/css/images/save.png differ diff --git a/css/images/selina.jpg b/css/images/selina.jpg new file mode 100644 index 0000000..e4cf43a Binary files /dev/null and b/css/images/selina.jpg differ diff --git a/css/images/send-my-booking.png b/css/images/send-my-booking.png new file mode 100644 index 0000000..b297527 Binary files /dev/null and b/css/images/send-my-booking.png differ diff --git a/css/images/seriertopbg.jpg b/css/images/seriertopbg.jpg new file mode 100644 index 0000000..e7e45e3 Binary files /dev/null and b/css/images/seriertopbg.jpg differ diff --git a/css/images/shanghai-day-trip.jpg b/css/images/shanghai-day-trip.jpg new file mode 100644 index 0000000..e52e556 Binary files /dev/null and b/css/images/shanghai-day-trip.jpg differ diff --git a/css/images/shanghai190.jpg b/css/images/shanghai190.jpg new file mode 100644 index 0000000..40d425d Binary files /dev/null and b/css/images/shanghai190.jpg differ diff --git a/css/images/ship.png b/css/images/ship.png new file mode 100644 index 0000000..ab6e471 Binary files /dev/null and b/css/images/ship.png differ diff --git a/css/images/ship32x32.png b/css/images/ship32x32.png new file mode 100644 index 0000000..0ffe94f Binary files /dev/null and b/css/images/ship32x32.png differ diff --git a/css/images/shopping-cart-bg.jpg b/css/images/shopping-cart-bg.jpg new file mode 100644 index 0000000..0a333b5 Binary files /dev/null and b/css/images/shopping-cart-bg.jpg differ diff --git a/css/images/show.jpg b/css/images/show.jpg new file mode 100644 index 0000000..95d3fe2 Binary files /dev/null and b/css/images/show.jpg differ diff --git a/css/images/sim-bg.jpg b/css/images/sim-bg.jpg new file mode 100644 index 0000000..53e2760 Binary files /dev/null and b/css/images/sim-bg.jpg differ diff --git a/css/images/sim.png b/css/images/sim.png new file mode 100644 index 0000000..b1d6b0a Binary files /dev/null and b/css/images/sim.png differ diff --git a/css/images/simcardmore2.jpg b/css/images/simcardmore2.jpg new file mode 100644 index 0000000..4a81820 Binary files /dev/null and b/css/images/simcardmore2.jpg differ diff --git a/css/images/skytrax.jpg b/css/images/skytrax.jpg new file mode 100644 index 0000000..16100d9 Binary files /dev/null and b/css/images/skytrax.jpg differ diff --git a/css/images/social-media-sprite2.png b/css/images/social-media-sprite2.png new file mode 100644 index 0000000..3e09ea0 Binary files /dev/null and b/css/images/social-media-sprite2.png differ diff --git a/css/images/spain-flag.png b/css/images/spain-flag.png new file mode 100644 index 0000000..4031987 Binary files /dev/null and b/css/images/spain-flag.png differ diff --git a/css/images/star-4.gif b/css/images/star-4.gif new file mode 100644 index 0000000..15cd8c7 Binary files /dev/null and b/css/images/star-4.gif differ diff --git a/css/images/star-5.gif b/css/images/star-5.gif new file mode 100644 index 0000000..5eca7c2 Binary files /dev/null and b/css/images/star-5.gif differ diff --git a/css/images/story/bg-feedback-out.png b/css/images/story/bg-feedback-out.png new file mode 100644 index 0000000..5610989 Binary files /dev/null and b/css/images/story/bg-feedback-out.png differ diff --git a/css/images/taichi-on-board.jpg b/css/images/taichi-on-board.jpg new file mode 100644 index 0000000..530effb Binary files /dev/null and b/css/images/taichi-on-board.jpg differ diff --git a/css/images/tailpic.jpg b/css/images/tailpic.jpg new file mode 100644 index 0000000..35cbfcc Binary files /dev/null and b/css/images/tailpic.jpg differ diff --git a/css/images/terracotta-army190.jpg b/css/images/terracotta-army190.jpg new file mode 100644 index 0000000..8bb1d4b Binary files /dev/null and b/css/images/terracotta-army190.jpg differ diff --git a/css/images/tibet190.jpg b/css/images/tibet190.jpg new file mode 100644 index 0000000..68f0ed8 Binary files /dev/null and b/css/images/tibet190.jpg differ diff --git a/css/images/tips.jpg b/css/images/tips.jpg new file mode 100644 index 0000000..9df320f Binary files /dev/null and b/css/images/tips.jpg differ diff --git a/css/images/tour-list-sprite.png b/css/images/tour-list-sprite.png new file mode 100644 index 0000000..b3d5519 Binary files /dev/null and b/css/images/tour-list-sprite.png differ diff --git a/css/images/tour/2013-destinations.jpg b/css/images/tour/2013-destinations.jpg new file mode 100644 index 0000000..34fbfe2 Binary files /dev/null and b/css/images/tour/2013-destinations.jpg differ diff --git a/css/images/tour/banner-cht-1.png b/css/images/tour/banner-cht-1.png new file mode 100644 index 0000000..3250d83 Binary files /dev/null and b/css/images/tour/banner-cht-1.png differ diff --git a/css/images/tour/beijing190.jpg b/css/images/tour/beijing190.jpg new file mode 100644 index 0000000..fc63460 Binary files /dev/null and b/css/images/tour/beijing190.jpg differ diff --git a/css/images/tour/bg-beijingfog.png b/css/images/tour/bg-beijingfog.png new file mode 100644 index 0000000..67b85ee Binary files /dev/null and b/css/images/tour/bg-beijingfog.png differ diff --git a/css/images/tour/bg-exclusive.png b/css/images/tour/bg-exclusive.png new file mode 100644 index 0000000..28015e7 Binary files /dev/null and b/css/images/tour/bg-exclusive.png differ diff --git a/css/images/tour/bg-opacity-hover.png b/css/images/tour/bg-opacity-hover.png new file mode 100644 index 0000000..2f505a1 Binary files /dev/null and b/css/images/tour/bg-opacity-hover.png differ diff --git a/css/images/tour/bg-opacity.png b/css/images/tour/bg-opacity.png new file mode 100644 index 0000000..1d97cc6 Binary files /dev/null and b/css/images/tour/bg-opacity.png differ diff --git a/css/images/tour/bg-year-photo.png b/css/images/tour/bg-year-photo.png new file mode 100644 index 0000000..a319680 Binary files /dev/null and b/css/images/tour/bg-year-photo.png differ diff --git a/css/images/tour/chengdu-panda.JPG b/css/images/tour/chengdu-panda.JPG new file mode 100644 index 0000000..7398622 Binary files /dev/null and b/css/images/tour/chengdu-panda.JPG differ diff --git a/css/images/tour/customer-say-2.gif b/css/images/tour/customer-say-2.gif new file mode 100644 index 0000000..f931bc3 Binary files /dev/null and b/css/images/tour/customer-say-2.gif differ diff --git a/css/images/tour/detail/bg-inquiry - 副本.png b/css/images/tour/detail/bg-inquiry - 副本.png deleted file mode 100644 index 1934b4a..0000000 Binary files a/css/images/tour/detail/bg-inquiry - 副本.png and /dev/null differ diff --git a/css/images/tour/detail/bg-tailor.jpg b/css/images/tour/detail/bg-tailor.jpg new file mode 100644 index 0000000..81b3502 Binary files /dev/null and b/css/images/tour/detail/bg-tailor.jpg differ diff --git a/css/images/tour/family/for-boomers.png b/css/images/tour/family/for-boomers.png new file mode 100644 index 0000000..27d69be Binary files /dev/null and b/css/images/tour/family/for-boomers.png differ diff --git a/css/images/tour/family/for-teenager.png b/css/images/tour/family/for-teenager.png new file mode 100644 index 0000000..d01d212 Binary files /dev/null and b/css/images/tour/family/for-teenager.png differ diff --git a/css/images/tour/greatwall200.jpg b/css/images/tour/greatwall200.jpg new file mode 100644 index 0000000..d56de38 Binary files /dev/null and b/css/images/tour/greatwall200.jpg differ diff --git a/css/images/tour/green-mark-14x14.png b/css/images/tour/green-mark-14x14.png new file mode 100644 index 0000000..c3862ff Binary files /dev/null and b/css/images/tour/green-mark-14x14.png differ diff --git a/css/images/tour/guilin-day-tour.jpg b/css/images/tour/guilin-day-tour.jpg new file mode 100644 index 0000000..0b5c3d2 Binary files /dev/null and b/css/images/tour/guilin-day-tour.jpg differ diff --git a/css/images/tour/guilin-tour200.jpg b/css/images/tour/guilin-tour200.jpg new file mode 100644 index 0000000..20c6843 Binary files /dev/null and b/css/images/tour/guilin-tour200.jpg differ diff --git a/css/images/tour/guilin190-2.jpg b/css/images/tour/guilin190-2.jpg new file mode 100644 index 0000000..04c5e96 Binary files /dev/null and b/css/images/tour/guilin190-2.jpg differ diff --git a/css/images/tour/guilin200.jpg b/css/images/tour/guilin200.jpg new file mode 100644 index 0000000..9d0b348 Binary files /dev/null and b/css/images/tour/guilin200.jpg differ diff --git a/css/images/tour/hangzhou-lake.JPG b/css/images/tour/hangzhou-lake.JPG new file mode 100644 index 0000000..c128fca Binary files /dev/null and b/css/images/tour/hangzhou-lake.JPG differ diff --git a/css/images/tour/harbin-ski.jpg b/css/images/tour/harbin-ski.jpg new file mode 100644 index 0000000..b97101d Binary files /dev/null and b/css/images/tour/harbin-ski.jpg differ diff --git a/css/images/tour/holding-panda190.jpg b/css/images/tour/holding-panda190.jpg new file mode 100644 index 0000000..bf9f393 Binary files /dev/null and b/css/images/tour/holding-panda190.jpg differ diff --git a/css/images/tour/liriver-b.jpg b/css/images/tour/liriver-b.jpg new file mode 100644 index 0000000..b11d694 Binary files /dev/null and b/css/images/tour/liriver-b.jpg differ diff --git a/css/images/tour/live-chat.png b/css/images/tour/live-chat.png new file mode 100644 index 0000000..956f7da Binary files /dev/null and b/css/images/tour/live-chat.png differ diff --git a/css/images/tour/searchbg.jpg b/css/images/tour/searchbg.jpg new file mode 100644 index 0000000..276f6a5 Binary files /dev/null and b/css/images/tour/searchbg.jpg differ diff --git a/css/images/tour/shanghai-day-trip.jpg b/css/images/tour/shanghai-day-trip.jpg new file mode 100644 index 0000000..e52e556 Binary files /dev/null and b/css/images/tour/shanghai-day-trip.jpg differ diff --git a/css/images/tour/shanghai-tour200.jpg b/css/images/tour/shanghai-tour200.jpg new file mode 100644 index 0000000..4a7bb5e Binary files /dev/null and b/css/images/tour/shanghai-tour200.jpg differ diff --git a/css/images/tour/shanghai190.jpg b/css/images/tour/shanghai190.jpg new file mode 100644 index 0000000..40d425d Binary files /dev/null and b/css/images/tour/shanghai190.jpg differ diff --git a/css/images/tour/terracotta-army190.jpg b/css/images/tour/terracotta-army190.jpg new file mode 100644 index 0000000..8bb1d4b Binary files /dev/null and b/css/images/tour/terracotta-army190.jpg differ diff --git a/css/images/tour/tibet-shoton-festival.jpg b/css/images/tour/tibet-shoton-festival.jpg new file mode 100644 index 0000000..ddb9a03 Binary files /dev/null and b/css/images/tour/tibet-shoton-festival.jpg differ diff --git a/css/images/tour/tibet-tour.gif b/css/images/tour/tibet-tour.gif new file mode 100644 index 0000000..34f5f67 Binary files /dev/null and b/css/images/tour/tibet-tour.gif differ diff --git a/css/images/tour/tibet-tour2.gif b/css/images/tour/tibet-tour2.gif new file mode 100644 index 0000000..62473eb Binary files /dev/null and b/css/images/tour/tibet-tour2.gif differ diff --git a/css/images/tour/tibet190.jpg b/css/images/tour/tibet190.jpg new file mode 100644 index 0000000..68f0ed8 Binary files /dev/null and b/css/images/tour/tibet190.jpg differ diff --git a/css/images/tour/top10-list-style.png b/css/images/tour/top10-list-style.png new file mode 100644 index 0000000..ea4e333 Binary files /dev/null and b/css/images/tour/top10-list-style.png differ diff --git a/css/images/tour/top10tour.jpg b/css/images/tour/top10tour.jpg new file mode 100644 index 0000000..a274a31 Binary files /dev/null and b/css/images/tour/top10tour.jpg differ diff --git a/css/images/tour/tour-temp.gif b/css/images/tour/tour-temp.gif new file mode 100644 index 0000000..953e07b Binary files /dev/null and b/css/images/tour/tour-temp.gif differ diff --git a/css/images/tour/tour-temp1.gif b/css/images/tour/tour-temp1.gif new file mode 100644 index 0000000..ddf108a Binary files /dev/null and b/css/images/tour/tour-temp1.gif differ diff --git a/css/images/tour/tour-temp2.gif b/css/images/tour/tour-temp2.gif new file mode 100644 index 0000000..8b18266 Binary files /dev/null and b/css/images/tour/tour-temp2.gif differ diff --git a/css/images/tour/tour-topad.gif b/css/images/tour/tour-topad.gif new file mode 100644 index 0000000..ee15d25 Binary files /dev/null and b/css/images/tour/tour-topad.gif differ diff --git a/css/images/tour/tourinquire.gif b/css/images/tour/tourinquire.gif new file mode 100644 index 0000000..fd88389 Binary files /dev/null and b/css/images/tour/tourinquire.gif differ diff --git a/css/images/tour/tripadvisor.gif b/css/images/tour/tripadvisor.gif new file mode 100644 index 0000000..f92ad8d Binary files /dev/null and b/css/images/tour/tripadvisor.gif differ diff --git a/css/images/tour/us/bg-us-header.jpg b/css/images/tour/us/bg-us-header.jpg new file mode 100644 index 0000000..87e1db8 Binary files /dev/null and b/css/images/tour/us/bg-us-header.jpg differ diff --git a/css/images/tour/water-spalshing-tour.jpg b/css/images/tour/water-spalshing-tour.jpg new file mode 100644 index 0000000..02a7f09 Binary files /dev/null and b/css/images/tour/water-spalshing-tour.jpg differ diff --git a/css/images/tour/white-arrow.png b/css/images/tour/white-arrow.png new file mode 100644 index 0000000..f7c13aa Binary files /dev/null and b/css/images/tour/white-arrow.png differ diff --git a/css/images/tour/xian-tour200.jpg b/css/images/tour/xian-tour200.jpg new file mode 100644 index 0000000..e8965ae Binary files /dev/null and b/css/images/tour/xian-tour200.jpg differ diff --git a/css/images/tour/xian200.jpg b/css/images/tour/xian200.jpg new file mode 100644 index 0000000..f4f3f69 Binary files /dev/null and b/css/images/tour/xian200.jpg differ diff --git a/css/images/tour/yangtze-cruise190.jpg b/css/images/tour/yangtze-cruise190.jpg new file mode 100644 index 0000000..2541954 Binary files /dev/null and b/css/images/tour/yangtze-cruise190.jpg differ diff --git a/css/images/tour/yellow-mountain-color.jpg b/css/images/tour/yellow-mountain-color.jpg new file mode 100644 index 0000000..1134d75 Binary files /dev/null and b/css/images/tour/yellow-mountain-color.jpg differ diff --git a/css/images/tour/yellow-mountain190.jpg b/css/images/tour/yellow-mountain190.jpg new file mode 100644 index 0000000..9207f2b Binary files /dev/null and b/css/images/tour/yellow-mountain190.jpg differ diff --git a/css/images/tour/yunnan-people.JPG b/css/images/tour/yunnan-people.JPG new file mode 100644 index 0000000..9ad5816 Binary files /dev/null and b/css/images/tour/yunnan-people.JPG differ diff --git a/css/images/train-form-151016.png b/css/images/train-form-151016.png new file mode 100644 index 0000000..7e976e1 Binary files /dev/null and b/css/images/train-form-151016.png differ diff --git a/css/images/train-ico.png b/css/images/train-ico.png new file mode 100644 index 0000000..787ee1a Binary files /dev/null and b/css/images/train-ico.png differ diff --git a/css/images/train-step.jpg b/css/images/train-step.jpg new file mode 100644 index 0000000..b9e41ae Binary files /dev/null and b/css/images/train-step.jpg differ diff --git a/css/images/train-step2.jpg b/css/images/train-step2.jpg new file mode 100644 index 0000000..91e100d Binary files /dev/null and b/css/images/train-step2.jpg differ diff --git a/css/images/train-table.jpg b/css/images/train-table.jpg new file mode 100644 index 0000000..33f678f Binary files /dev/null and b/css/images/train-table.jpg differ diff --git a/css/images/train.png b/css/images/train.png new file mode 100644 index 0000000..a597a1c Binary files /dev/null and b/css/images/train.png differ diff --git a/css/images/train/1day.gif b/css/images/train/1day.gif new file mode 100644 index 0000000..22fad2b Binary files /dev/null and b/css/images/train/1day.gif differ diff --git a/css/images/train/bf-searchtop-new.jpg b/css/images/train/bf-searchtop-new.jpg new file mode 100644 index 0000000..c208cd9 Binary files /dev/null and b/css/images/train/bf-searchtop-new.jpg differ diff --git a/css/images/train/bg-nav-middle-hover.png b/css/images/train/bg-nav-middle-hover.png new file mode 100644 index 0000000..4bd713f Binary files /dev/null and b/css/images/train/bg-nav-middle-hover.png differ diff --git a/css/images/train/bg-nav-middle.png b/css/images/train/bg-nav-middle.png new file mode 100644 index 0000000..d76081f Binary files /dev/null and b/css/images/train/bg-nav-middle.png differ diff --git a/css/images/train/body-bg.jpg b/css/images/train/body-bg.jpg new file mode 100644 index 0000000..7854e6e Binary files /dev/null and b/css/images/train/body-bg.jpg differ diff --git a/css/images/train/bookservice.png b/css/images/train/bookservice.png new file mode 100644 index 0000000..f227420 Binary files /dev/null and b/css/images/train/bookservice.png differ diff --git a/css/images/train/bookstept.png b/css/images/train/bookstept.png new file mode 100644 index 0000000..c875269 Binary files /dev/null and b/css/images/train/bookstept.png differ diff --git a/css/images/train/booktable-old.png b/css/images/train/booktable-old.png new file mode 100644 index 0000000..3540103 Binary files /dev/null and b/css/images/train/booktable-old.png differ diff --git a/css/images/train/chrimax.png b/css/images/train/chrimax.png new file mode 100644 index 0000000..f651a6f Binary files /dev/null and b/css/images/train/chrimax.png differ diff --git a/css/images/train/confirm-pay.png b/css/images/train/confirm-pay.png new file mode 100644 index 0000000..558d20e Binary files /dev/null and b/css/images/train/confirm-pay.png differ diff --git a/css/images/train/content-bg.jpg b/css/images/train/content-bg.jpg new file mode 100644 index 0000000..d1aa6b9 Binary files /dev/null and b/css/images/train/content-bg.jpg differ diff --git a/css/images/train/continue.png b/css/images/train/continue.png new file mode 100644 index 0000000..abea6a2 Binary files /dev/null and b/css/images/train/continue.png differ diff --git a/css/images/train/download.jpg b/css/images/train/download.jpg new file mode 100644 index 0000000..45272c1 Binary files /dev/null and b/css/images/train/download.jpg differ diff --git a/css/images/train/download.png b/css/images/train/download.png new file mode 100644 index 0000000..b5b1afa Binary files /dev/null and b/css/images/train/download.png differ diff --git a/css/images/train/gift.png b/css/images/train/gift.png new file mode 100644 index 0000000..c1259c6 Binary files /dev/null and b/css/images/train/gift.png differ diff --git a/css/images/train/home-icon.png b/css/images/train/home-icon.png new file mode 100644 index 0000000..c620f74 Binary files /dev/null and b/css/images/train/home-icon.png differ diff --git a/css/images/train/lostticket.png b/css/images/train/lostticket.png new file mode 100644 index 0000000..48ebc94 Binary files /dev/null and b/css/images/train/lostticket.png differ diff --git a/css/images/train/morenews.png b/css/images/train/morenews.png new file mode 100644 index 0000000..f227420 Binary files /dev/null and b/css/images/train/morenews.png differ diff --git a/css/images/train/mun-bg.png b/css/images/train/mun-bg.png new file mode 100644 index 0000000..652e10d Binary files /dev/null and b/css/images/train/mun-bg.png differ diff --git a/css/images/train/orderstate-img.jpg b/css/images/train/orderstate-img.jpg new file mode 100644 index 0000000..9e4810f Binary files /dev/null and b/css/images/train/orderstate-img.jpg differ diff --git a/css/images/train/passport-2018.jpg b/css/images/train/passport-2018.jpg new file mode 100644 index 0000000..63de3c5 Binary files /dev/null and b/css/images/train/passport-2018.jpg differ diff --git a/css/images/train/passport-2019.jpg b/css/images/train/passport-2019.jpg new file mode 100644 index 0000000..88757b3 Binary files /dev/null and b/css/images/train/passport-2019.jpg differ diff --git a/css/images/train/review.png b/css/images/train/review.png new file mode 100644 index 0000000..8c0b800 Binary files /dev/null and b/css/images/train/review.png differ diff --git a/css/images/train/search-box-bg.jpg b/css/images/train/search-box-bg.jpg new file mode 100644 index 0000000..339f393 Binary files /dev/null and b/css/images/train/search-box-bg.jpg differ diff --git a/css/images/train/seat61-search.png b/css/images/train/seat61-search.png new file mode 100644 index 0000000..f3d2860 Binary files /dev/null and b/css/images/train/seat61-search.png differ diff --git a/css/images/train/seats.png b/css/images/train/seats.png new file mode 100644 index 0000000..2521709 Binary files /dev/null and b/css/images/train/seats.png differ diff --git a/css/images/train/site61/facebook.png b/css/images/train/site61/facebook.png new file mode 100644 index 0000000..be02bf3 Binary files /dev/null and b/css/images/train/site61/facebook.png differ diff --git a/css/images/train/site61/go.png b/css/images/train/site61/go.png new file mode 100644 index 0000000..468052e Binary files /dev/null and b/css/images/train/site61/go.png differ diff --git a/css/images/train/site61/google.png b/css/images/train/site61/google.png new file mode 100644 index 0000000..20cbb6c Binary files /dev/null and b/css/images/train/site61/google.png differ diff --git a/css/images/train/site61/persent100bg.jpg b/css/images/train/site61/persent100bg.jpg new file mode 100644 index 0000000..af5892c Binary files /dev/null and b/css/images/train/site61/persent100bg.jpg differ diff --git a/css/images/train/site61/saporedicina-b.png b/css/images/train/site61/saporedicina-b.png new file mode 100644 index 0000000..19de614 Binary files /dev/null and b/css/images/train/site61/saporedicina-b.png differ diff --git a/css/images/train/site61/saporedicina.png b/css/images/train/site61/saporedicina.png new file mode 100644 index 0000000..44d0cca Binary files /dev/null and b/css/images/train/site61/saporedicina.png differ diff --git a/css/images/train/site61/search-bg2.png b/css/images/train/site61/search-bg2.png new file mode 100644 index 0000000..c1a0bc1 Binary files /dev/null and b/css/images/train/site61/search-bg2.png differ diff --git a/css/images/train/special.png b/css/images/train/special.png new file mode 100644 index 0000000..6e8e04b Binary files /dev/null and b/css/images/train/special.png differ diff --git a/css/images/train/special2.png b/css/images/train/special2.png new file mode 100644 index 0000000..f83e1f9 Binary files /dev/null and b/css/images/train/special2.png differ diff --git a/css/images/train/starttrip.png b/css/images/train/starttrip.png new file mode 100644 index 0000000..11b8ec5 Binary files /dev/null and b/css/images/train/starttrip.png differ diff --git a/css/images/train/tafeedback/sign-303.jpg b/css/images/train/tafeedback/sign-303.jpg new file mode 100644 index 0000000..0a37fe0 Binary files /dev/null and b/css/images/train/tafeedback/sign-303.jpg differ diff --git a/css/images/train/take-ticket-bg.png b/css/images/train/take-ticket-bg.png new file mode 100644 index 0000000..b4a1977 Binary files /dev/null and b/css/images/train/take-ticket-bg.png differ diff --git a/css/images/train/tibetpermit/booknow.png b/css/images/train/tibetpermit/booknow.png new file mode 100644 index 0000000..016b865 Binary files /dev/null and b/css/images/train/tibetpermit/booknow.png differ diff --git a/css/images/train/tibetpermit/price.png b/css/images/train/tibetpermit/price.png new file mode 100644 index 0000000..c101a70 Binary files /dev/null and b/css/images/train/tibetpermit/price.png differ diff --git a/css/images/train/tibetpermit/prom-bg.png b/css/images/train/tibetpermit/prom-bg.png new file mode 100644 index 0000000..beacbf7 Binary files /dev/null and b/css/images/train/tibetpermit/prom-bg.png differ diff --git a/css/images/train/tip-bg.png b/css/images/train/tip-bg.png new file mode 100644 index 0000000..4172ac8 Binary files /dev/null and b/css/images/train/tip-bg.png differ diff --git a/css/images/train/tip-bg2.jpg b/css/images/train/tip-bg2.jpg new file mode 100644 index 0000000..c654d0e Binary files /dev/null and b/css/images/train/tip-bg2.jpg differ diff --git a/css/images/train/tip-bg2.png b/css/images/train/tip-bg2.png new file mode 100644 index 0000000..1fd0488 Binary files /dev/null and b/css/images/train/tip-bg2.png differ diff --git a/css/images/train/tips.png b/css/images/train/tips.png new file mode 100644 index 0000000..6614433 Binary files /dev/null and b/css/images/train/tips.png differ diff --git a/css/images/train/train-hp.png b/css/images/train/train-hp.png new file mode 100644 index 0000000..c36a00a Binary files /dev/null and b/css/images/train/train-hp.png differ diff --git a/css/images/train/trainapp-hand.png b/css/images/train/trainapp-hand.png new file mode 100644 index 0000000..f7b61a6 Binary files /dev/null and b/css/images/train/trainapp-hand.png differ diff --git a/css/images/train/trainnumber.png b/css/images/train/trainnumber.png new file mode 100644 index 0000000..177b0cc Binary files /dev/null and b/css/images/train/trainnumber.png differ diff --git a/css/images/train/trainroute/tranHead.jpg b/css/images/train/trainroute/tranHead.jpg new file mode 100644 index 0000000..9b98921 Binary files /dev/null and b/css/images/train/trainroute/tranHead.jpg differ diff --git a/css/images/train/whyapp2.jpg b/css/images/train/whyapp2.jpg new file mode 100644 index 0000000..a8f0ff4 Binary files /dev/null and b/css/images/train/whyapp2.jpg differ diff --git a/css/images/train/whythis.png b/css/images/train/whythis.png new file mode 100644 index 0000000..2ec16aa Binary files /dev/null and b/css/images/train/whythis.png differ diff --git a/css/images/train32x32.png b/css/images/train32x32.png new file mode 100644 index 0000000..f871d0f Binary files /dev/null and b/css/images/train32x32.png differ diff --git a/css/images/trainto-bg.png b/css/images/trainto-bg.png new file mode 100644 index 0000000..b4b3db2 Binary files /dev/null and b/css/images/trainto-bg.png differ diff --git a/css/images/trainxMAX.png b/css/images/trainxMAX.png new file mode 100644 index 0000000..0b9313d Binary files /dev/null and b/css/images/trainxMAX.png differ diff --git a/css/images/ui-bg_flat_0_aaaaaa_40x100.png b/css/images/ui-bg_flat_0_aaaaaa_40x100.png new file mode 100644 index 0000000..5b5dab2 Binary files /dev/null and b/css/images/ui-bg_flat_0_aaaaaa_40x100.png differ diff --git a/css/images/ui-bg_flat_75_ffffff_40x100.png b/css/images/ui-bg_flat_75_ffffff_40x100.png new file mode 100644 index 0000000..ac8b229 Binary files /dev/null and b/css/images/ui-bg_flat_75_ffffff_40x100.png differ diff --git a/css/images/ui-bg_glass_55_fbf9ee_1x400.png b/css/images/ui-bg_glass_55_fbf9ee_1x400.png new file mode 100644 index 0000000..ad3d634 Binary files /dev/null and b/css/images/ui-bg_glass_55_fbf9ee_1x400.png differ diff --git a/css/images/ui-bg_glass_65_ffffff_1x400.png b/css/images/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 0000000..42ccba2 Binary files /dev/null and b/css/images/ui-bg_glass_65_ffffff_1x400.png differ diff --git a/css/images/ui-bg_glass_75_dadada_1x400.png b/css/images/ui-bg_glass_75_dadada_1x400.png new file mode 100644 index 0000000..5a46b47 Binary files /dev/null and b/css/images/ui-bg_glass_75_dadada_1x400.png differ diff --git a/css/images/ui-bg_glass_75_e6e6e6_1x400.png b/css/images/ui-bg_glass_75_e6e6e6_1x400.png new file mode 100644 index 0000000..86c2baa Binary files /dev/null and b/css/images/ui-bg_glass_75_e6e6e6_1x400.png differ diff --git a/css/images/ui-bg_glass_95_fef1ec_1x400.png b/css/images/ui-bg_glass_95_fef1ec_1x400.png new file mode 100644 index 0000000..4443fdc Binary files /dev/null and b/css/images/ui-bg_glass_95_fef1ec_1x400.png differ diff --git a/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png new file mode 100644 index 0000000..7c9fa6c Binary files /dev/null and b/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png differ diff --git a/css/images/ui-icons_222222_256x240.png b/css/images/ui-icons_222222_256x240.png new file mode 100644 index 0000000..0ecdf36 Binary files /dev/null and b/css/images/ui-icons_222222_256x240.png differ diff --git a/css/images/ui-icons_2e83ff_256x240.png b/css/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 0000000..09d1cdc Binary files /dev/null and b/css/images/ui-icons_2e83ff_256x240.png differ diff --git a/css/images/ui-icons_454545_256x240.png b/css/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000..59bd45b Binary files /dev/null and b/css/images/ui-icons_454545_256x240.png differ diff --git a/css/images/ui-icons_888888_256x240.png b/css/images/ui-icons_888888_256x240.png new file mode 100644 index 0000000..6d02426 Binary files /dev/null and b/css/images/ui-icons_888888_256x240.png differ diff --git a/css/images/ui-icons_cd0a0a_256x240.png b/css/images/ui-icons_cd0a0a_256x240.png new file mode 100644 index 0000000..2ab019b Binary files /dev/null and b/css/images/ui-icons_cd0a0a_256x240.png differ diff --git a/css/images/usa-uk-flag.JPG b/css/images/usa-uk-flag.JPG new file mode 100644 index 0000000..1d3a672 Binary files /dev/null and b/css/images/usa-uk-flag.JPG differ diff --git a/css/images/victoria-anna.jpg b/css/images/victoria-anna.jpg new file mode 100644 index 0000000..4498b74 Binary files /dev/null and b/css/images/victoria-anna.jpg differ diff --git a/css/images/victoria-sophia.jpg b/css/images/victoria-sophia.jpg new file mode 100644 index 0000000..c80b7a8 Binary files /dev/null and b/css/images/victoria-sophia.jpg differ diff --git a/css/images/weater-icons/Blizzard.gif b/css/images/weater-icons/Blizzard.gif new file mode 100644 index 0000000..c16cf8d Binary files /dev/null and b/css/images/weater-icons/Blizzard.gif differ diff --git a/css/images/weater-icons/Clear.gif b/css/images/weater-icons/Clear.gif new file mode 100644 index 0000000..1430296 Binary files /dev/null and b/css/images/weater-icons/Clear.gif differ diff --git a/css/images/weater-icons/CloudRainThunder.gif b/css/images/weater-icons/CloudRainThunder.gif new file mode 100644 index 0000000..b1ee8b4 Binary files /dev/null and b/css/images/weater-icons/CloudRainThunder.gif differ diff --git a/css/images/weater-icons/CloudSleetSnowThunder.gif b/css/images/weater-icons/CloudSleetSnowThunder.gif new file mode 100644 index 0000000..c0b51b1 Binary files /dev/null and b/css/images/weater-icons/CloudSleetSnowThunder.gif differ diff --git a/css/images/weater-icons/Cloudy.gif b/css/images/weater-icons/Cloudy.gif new file mode 100644 index 0000000..9ba2bd5 Binary files /dev/null and b/css/images/weater-icons/Cloudy.gif differ diff --git a/css/images/weater-icons/Fog.gif b/css/images/weater-icons/Fog.gif new file mode 100644 index 0000000..ea4bfed Binary files /dev/null and b/css/images/weater-icons/Fog.gif differ diff --git a/css/images/weater-icons/FreezingDrizzle.gif b/css/images/weater-icons/FreezingDrizzle.gif new file mode 100644 index 0000000..36ed42c Binary files /dev/null and b/css/images/weater-icons/FreezingDrizzle.gif differ diff --git a/css/images/weater-icons/FreezingFog.gif b/css/images/weater-icons/FreezingFog.gif new file mode 100644 index 0000000..0ba9090 Binary files /dev/null and b/css/images/weater-icons/FreezingFog.gif differ diff --git a/css/images/weater-icons/FreezingRain.gif b/css/images/weater-icons/FreezingRain.gif new file mode 100644 index 0000000..5c4bcdd Binary files /dev/null and b/css/images/weater-icons/FreezingRain.gif differ diff --git a/css/images/weater-icons/HeavyRain.gif b/css/images/weater-icons/HeavyRain.gif new file mode 100644 index 0000000..a08cd04 Binary files /dev/null and b/css/images/weater-icons/HeavyRain.gif differ diff --git a/css/images/weater-icons/HeavyRainSwrsDay.gif b/css/images/weater-icons/HeavyRainSwrsDay.gif new file mode 100644 index 0000000..86c6617 Binary files /dev/null and b/css/images/weater-icons/HeavyRainSwrsDay.gif differ diff --git a/css/images/weater-icons/HeavyRainSwrsNight.gif b/css/images/weater-icons/HeavyRainSwrsNight.gif new file mode 100644 index 0000000..7a1d33f Binary files /dev/null and b/css/images/weater-icons/HeavyRainSwrsNight.gif differ diff --git a/css/images/weater-icons/HeavySleet.gif b/css/images/weater-icons/HeavySleet.gif new file mode 100644 index 0000000..a54404d Binary files /dev/null and b/css/images/weater-icons/HeavySleet.gif differ diff --git a/css/images/weater-icons/HeavySleetSwrsDay.gif b/css/images/weater-icons/HeavySleetSwrsDay.gif new file mode 100644 index 0000000..f41655b Binary files /dev/null and b/css/images/weater-icons/HeavySleetSwrsDay.gif differ diff --git a/css/images/weater-icons/HeavySleetSwrsNight.gif b/css/images/weater-icons/HeavySleetSwrsNight.gif new file mode 100644 index 0000000..3d17fba Binary files /dev/null and b/css/images/weater-icons/HeavySleetSwrsNight.gif differ diff --git a/css/images/weater-icons/HeavySnow.gif b/css/images/weater-icons/HeavySnow.gif new file mode 100644 index 0000000..29dc47b Binary files /dev/null and b/css/images/weater-icons/HeavySnow.gif differ diff --git a/css/images/weater-icons/HeavySnowSwrsDay.gif b/css/images/weater-icons/HeavySnowSwrsDay.gif new file mode 100644 index 0000000..101c4b2 Binary files /dev/null and b/css/images/weater-icons/HeavySnowSwrsDay.gif differ diff --git a/css/images/weater-icons/HeavySnowSwrsNight.gif b/css/images/weater-icons/HeavySnowSwrsNight.gif new file mode 100644 index 0000000..ba1b4b6 Binary files /dev/null and b/css/images/weater-icons/HeavySnowSwrsNight.gif differ diff --git a/css/images/weater-icons/IsoRainSwrsDay.gif b/css/images/weater-icons/IsoRainSwrsDay.gif new file mode 100644 index 0000000..fbec103 Binary files /dev/null and b/css/images/weater-icons/IsoRainSwrsDay.gif differ diff --git a/css/images/weater-icons/IsoRainSwrsNight.gif b/css/images/weater-icons/IsoRainSwrsNight.gif new file mode 100644 index 0000000..1b6f7ec Binary files /dev/null and b/css/images/weater-icons/IsoRainSwrsNight.gif differ diff --git a/css/images/weater-icons/IsoSleetSwrsDay.gif b/css/images/weater-icons/IsoSleetSwrsDay.gif new file mode 100644 index 0000000..f67a3b5 Binary files /dev/null and b/css/images/weater-icons/IsoSleetSwrsDay.gif differ diff --git a/css/images/weater-icons/IsoSleetSwrsNight.gif b/css/images/weater-icons/IsoSleetSwrsNight.gif new file mode 100644 index 0000000..b1bd647 Binary files /dev/null and b/css/images/weater-icons/IsoSleetSwrsNight.gif differ diff --git a/css/images/weater-icons/IsoSnowSwrsDay.gif b/css/images/weater-icons/IsoSnowSwrsDay.gif new file mode 100644 index 0000000..d2f8d5b Binary files /dev/null and b/css/images/weater-icons/IsoSnowSwrsDay.gif differ diff --git a/css/images/weater-icons/IsoSnowSwrsNight.gif b/css/images/weater-icons/IsoSnowSwrsNight.gif new file mode 100644 index 0000000..4fa27f2 Binary files /dev/null and b/css/images/weater-icons/IsoSnowSwrsNight.gif differ diff --git a/css/images/weater-icons/ModRain.gif b/css/images/weater-icons/ModRain.gif new file mode 100644 index 0000000..a623945 Binary files /dev/null and b/css/images/weater-icons/ModRain.gif differ diff --git a/css/images/weater-icons/ModRainSwrsDay.gif b/css/images/weater-icons/ModRainSwrsDay.gif new file mode 100644 index 0000000..e735ba0 Binary files /dev/null and b/css/images/weater-icons/ModRainSwrsDay.gif differ diff --git a/css/images/weater-icons/ModRainSwrsNight.gif b/css/images/weater-icons/ModRainSwrsNight.gif new file mode 100644 index 0000000..550254e Binary files /dev/null and b/css/images/weater-icons/ModRainSwrsNight.gif differ diff --git a/css/images/weater-icons/ModSleet.gif b/css/images/weater-icons/ModSleet.gif new file mode 100644 index 0000000..a54404d Binary files /dev/null and b/css/images/weater-icons/ModSleet.gif differ diff --git a/css/images/weater-icons/ModSleetSwrsDay.gif b/css/images/weater-icons/ModSleetSwrsDay.gif new file mode 100644 index 0000000..043376a Binary files /dev/null and b/css/images/weater-icons/ModSleetSwrsDay.gif differ diff --git a/css/images/weater-icons/ModSleetSwrsNight.gif b/css/images/weater-icons/ModSleetSwrsNight.gif new file mode 100644 index 0000000..cc29b37 Binary files /dev/null and b/css/images/weater-icons/ModSleetSwrsNight.gif differ diff --git a/css/images/weater-icons/ModSnow.gif b/css/images/weater-icons/ModSnow.gif new file mode 100644 index 0000000..554686c Binary files /dev/null and b/css/images/weater-icons/ModSnow.gif differ diff --git a/css/images/weater-icons/ModSnowSwrsDay.gif b/css/images/weater-icons/ModSnowSwrsDay.gif new file mode 100644 index 0000000..8da227d Binary files /dev/null and b/css/images/weater-icons/ModSnowSwrsDay.gif differ diff --git a/css/images/weater-icons/ModSnowSwrsNight.gif b/css/images/weater-icons/ModSnowSwrsNight.gif new file mode 100644 index 0000000..8e3c430 Binary files /dev/null and b/css/images/weater-icons/ModSnowSwrsNight.gif differ diff --git a/css/images/weater-icons/OccLightRain.gif b/css/images/weater-icons/OccLightRain.gif new file mode 100644 index 0000000..0c1de9b Binary files /dev/null and b/css/images/weater-icons/OccLightRain.gif differ diff --git a/css/images/weater-icons/OccLightSleet.gif b/css/images/weater-icons/OccLightSleet.gif new file mode 100644 index 0000000..f17e86d Binary files /dev/null and b/css/images/weater-icons/OccLightSleet.gif differ diff --git a/css/images/weater-icons/OccLightSnow.gif b/css/images/weater-icons/OccLightSnow.gif new file mode 100644 index 0000000..bfc9c95 Binary files /dev/null and b/css/images/weater-icons/OccLightSnow.gif differ diff --git a/css/images/weater-icons/Overcast.gif b/css/images/weater-icons/Overcast.gif new file mode 100644 index 0000000..f775a36 Binary files /dev/null and b/css/images/weater-icons/Overcast.gif differ diff --git a/css/images/weater-icons/PartCloudRainThunderDay.gif b/css/images/weater-icons/PartCloudRainThunderDay.gif new file mode 100644 index 0000000..4e253eb Binary files /dev/null and b/css/images/weater-icons/PartCloudRainThunderDay.gif differ diff --git a/css/images/weater-icons/PartCloudRainThunderNight.gif b/css/images/weater-icons/PartCloudRainThunderNight.gif new file mode 100644 index 0000000..82a5adf Binary files /dev/null and b/css/images/weater-icons/PartCloudRainThunderNight.gif differ diff --git a/css/images/weater-icons/PartCloudSleetSnowThunderDay.gif b/css/images/weater-icons/PartCloudSleetSnowThunderDay.gif new file mode 100644 index 0000000..ff37232 Binary files /dev/null and b/css/images/weater-icons/PartCloudSleetSnowThunderDay.gif differ diff --git a/css/images/weater-icons/PartCloudSleetSnowThunderNight.gif b/css/images/weater-icons/PartCloudSleetSnowThunderNight.gif new file mode 100644 index 0000000..1a8a1b7 Binary files /dev/null and b/css/images/weater-icons/PartCloudSleetSnowThunderNight.gif differ diff --git a/css/images/weater-icons/PartlyCloudyDay.gif b/css/images/weater-icons/PartlyCloudyDay.gif new file mode 100644 index 0000000..17125c6 Binary files /dev/null and b/css/images/weater-icons/PartlyCloudyDay.gif differ diff --git a/css/images/weater-icons/PartlyCloudyNight.gif b/css/images/weater-icons/PartlyCloudyNight.gif new file mode 100644 index 0000000..f3f2821 Binary files /dev/null and b/css/images/weater-icons/PartlyCloudyNight.gif differ diff --git a/css/images/weater-icons/Sunny.gif b/css/images/weater-icons/Sunny.gif new file mode 100644 index 0000000..10f72fa Binary files /dev/null and b/css/images/weater-icons/Sunny.gif differ diff --git a/css/images/weater-icons/mist.gif b/css/images/weater-icons/mist.gif new file mode 100644 index 0000000..804990a Binary files /dev/null and b/css/images/weater-icons/mist.gif differ diff --git a/css/images/weater-icons/sunny.png b/css/images/weater-icons/sunny.png new file mode 100644 index 0000000..a1dbc2f Binary files /dev/null and b/css/images/weater-icons/sunny.png differ diff --git a/css/images/wifi-form.png b/css/images/wifi-form.png new file mode 100644 index 0000000..3d4960e Binary files /dev/null and b/css/images/wifi-form.png differ diff --git a/css/images/wifi/checkout.png b/css/images/wifi/checkout.png new file mode 100644 index 0000000..b2d2cc3 Binary files /dev/null and b/css/images/wifi/checkout.png differ diff --git a/css/images/wifi/liwen.png b/css/images/wifi/liwen.png new file mode 100644 index 0000000..a6f0487 Binary files /dev/null and b/css/images/wifi/liwen.png differ diff --git a/css/images/xian200.jpg b/css/images/xian200.jpg new file mode 100644 index 0000000..f4f3f69 Binary files /dev/null and b/css/images/xian200.jpg differ diff --git a/css/images/yangtze-cruise190.jpg b/css/images/yangtze-cruise190.jpg new file mode 100644 index 0000000..2541954 Binary files /dev/null and b/css/images/yangtze-cruise190.jpg differ diff --git a/css/images/yangtze/Thumbs.db b/css/images/yangtze/Thumbs.db new file mode 100644 index 0000000..8fa9fba Binary files /dev/null and b/css/images/yangtze/Thumbs.db differ diff --git a/css/images/yangtze/bg-calendar.jpg b/css/images/yangtze/bg-calendar.jpg new file mode 100644 index 0000000..19b1be6 Binary files /dev/null and b/css/images/yangtze/bg-calendar.jpg differ diff --git a/css/images/yangtze/bg-th-center.png b/css/images/yangtze/bg-th-center.png new file mode 100644 index 0000000..5b87216 Binary files /dev/null and b/css/images/yangtze/bg-th-center.png differ diff --git a/css/images/yangtze/bg-th-left.png b/css/images/yangtze/bg-th-left.png new file mode 100644 index 0000000..de65ba4 Binary files /dev/null and b/css/images/yangtze/bg-th-left.png differ diff --git a/css/images/yangtze/bg-th-right.png b/css/images/yangtze/bg-th-right.png new file mode 100644 index 0000000..5ae6396 Binary files /dev/null and b/css/images/yangtze/bg-th-right.png differ diff --git a/css/images/yangtze/bg-th.png b/css/images/yangtze/bg-th.png new file mode 100644 index 0000000..32812db Binary files /dev/null and b/css/images/yangtze/bg-th.png differ diff --git a/css/images/yangtze/canton-promo.jpg b/css/images/yangtze/canton-promo.jpg new file mode 100644 index 0000000..e92d916 Binary files /dev/null and b/css/images/yangtze/canton-promo.jpg differ diff --git a/css/images/yangtze/liriver-cruise.jpg b/css/images/yangtze/liriver-cruise.jpg new file mode 100644 index 0000000..5cd07ff Binary files /dev/null and b/css/images/yangtze/liriver-cruise.jpg differ diff --git a/css/images/yangtze/new-ship-deal.jpg b/css/images/yangtze/new-ship-deal.jpg new file mode 100644 index 0000000..6239538 Binary files /dev/null and b/css/images/yangtze/new-ship-deal.jpg differ diff --git a/css/images/yangtze/president-8-home.jpg b/css/images/yangtze/president-8-home.jpg new file mode 100644 index 0000000..497c1a6 Binary files /dev/null and b/css/images/yangtze/president-8-home.jpg differ diff --git a/css/images/yangtze/president-background.jpg b/css/images/yangtze/president-background.jpg new file mode 100644 index 0000000..c6b310f Binary files /dev/null and b/css/images/yangtze/president-background.jpg differ diff --git a/css/images/yangtze/president-prime-sundeck.jpg b/css/images/yangtze/president-prime-sundeck.jpg new file mode 100644 index 0000000..679e984 Binary files /dev/null and b/css/images/yangtze/president-prime-sundeck.jpg differ diff --git a/css/images/yangtze/ta-certification-263x156.jpg b/css/images/yangtze/ta-certification-263x156.jpg new file mode 100644 index 0000000..1394085 Binary files /dev/null and b/css/images/yangtze/ta-certification-263x156.jpg differ diff --git a/css/images/yangtze/usa-uk-flag.JPG b/css/images/yangtze/usa-uk-flag.JPG new file mode 100644 index 0000000..3c07a82 Binary files /dev/null and b/css/images/yangtze/usa-uk-flag.JPG differ diff --git a/css/images/yangtze/victoria-background.jpg b/css/images/yangtze/victoria-background.jpg new file mode 100644 index 0000000..3693bea Binary files /dev/null and b/css/images/yangtze/victoria-background.jpg differ diff --git a/css/images/yangtze/yangtze-cruise-calendar2.png b/css/images/yangtze/yangtze-cruise-calendar2.png new file mode 100644 index 0000000..d8ed4a7 Binary files /dev/null and b/css/images/yangtze/yangtze-cruise-calendar2.png differ diff --git a/css/images/yangtze/yangtze-deal.jpg b/css/images/yangtze/yangtze-deal.jpg new file mode 100644 index 0000000..cfff5b1 Binary files /dev/null and b/css/images/yangtze/yangtze-deal.jpg differ diff --git a/css/images/yangtze/yangtze-explorer-deal.jpg b/css/images/yangtze/yangtze-explorer-deal.jpg new file mode 100644 index 0000000..4fd63a7 Binary files /dev/null and b/css/images/yangtze/yangtze-explorer-deal.jpg differ diff --git a/css/images/yellow-mountain190.jpg b/css/images/yellow-mountain190.jpg new file mode 100644 index 0000000..9207f2b Binary files /dev/null and b/css/images/yellow-mountain190.jpg differ diff --git a/css/images/yes.png b/css/images/yes.png new file mode 100644 index 0000000..3257472 Binary files /dev/null and b/css/images/yes.png differ diff --git a/css/layout.css b/css/layout.css new file mode 100644 index 0000000..e2c3a05 --- /dev/null +++ b/css/layout.css @@ -0,0 +1,545 @@ +@import url("/css/banner.css"); +#wrapper { width:100%; clear:both; position:relative } +.clear { clear:both; width:100%; border:0; line-height:0 } +.clearGuide { clear:both; height:5px; width:100% } +#headerWrapper { width:100%; height:100%; position:relative; background:url(/css/images/bg-top.png) repeat-x top } +#headerWrapper p { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#545454; font-weight:bold; padding:0px; margin:0px; line-height:26px } +#headerWrapper #header { width:992px; margin:auto; position:relative } +#headerWrapper #header #headerLinks { width:300px; height:23px; position:absolute; top:0px; left:650px; z-index:5002 } +#headerWrapper #header #headerLinks ul { list-style:none; padding:0px; margin:3px 0 0 0; color:#545454; font-size:11px; font-weight:bold } +#headerWrapper #header #headerLinks ul li { float:left; display:block; padding:0px 12px 0px 10px; margin-top:5px; border-right:1px solid #545454; } +#headerWrapper #header #headerLinks ul li.last { border: none; } +#headerWrapper #header #headerLinks ul li.mobileVersion { background:url(/pic/mobile-icon.png) no-repeat left; padding-left:15px; border: none; margin-left:10px; padding-top:1px; padding-bottom:1px; margin-top:4px; } +#headerWrapper #header #headerLinks ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545454 } +#headerWrapper #header #headerLinks ul li.language2 { width:85px; padding:2px 8px 2px 5px; background:url(/pic/menu_arrow.gif) no-repeat 75px; position:relative; cursor:pointer } +#headerWrapper #header #headerLinks ul li.language { width:85px; padding:2px 8px 2px 5px; background:url(/pic/bg-language.gif) no-repeat; position:relative; cursor:pointer; position:absolute; top:0; right:183px } +#headerWrapper #headerLinks ul li.language #moreLanguage { position:absolute; top:20px; right:-1px; width:95px; padding:2px 0px 2px 4px; background:url(/pic/bg-morelanguage.gif) no-repeat; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; height:95px } +#headerWrapper #headerLinks ul li.language #moreLanguage ul { margin:0; padding:0 } +#headerWrapper #headerLinks ul li.language #moreLanguage ul li { list-style:none; padding:0; margin-right:5px; margin-left:2px; cursor:pointer; font-weight:normal } +#headerWrapper #headerLinks ul li.language #moreLanguage ul li a { text-decoration:none } +#headerWrapper #headerLinks ul li.language #moreLanguage ul li a:hover { background-color:#fff; display: +} +#headerWrapper #headerLinks ul li.language img, #headerWrapper #headerLinks ul li.language2 img { margin-right:5px } +#headerWrapper #headerLinks #tabs ul li { margin:0 0 0 5px; padding:0 } +#headerWrapper #headerLinks ul li a { color:#545454; text-decoration:none } +#headerWrapper #headerLinks ul li a:hover { text-decoration:underline } +/* heed login */ +#headLogin { width:125px; height:20px; position:absolute; left: 825px; top: 4px; z-index:9999 } +#headLogin .signUp { background:url(/pic/bg-signup.png) no-repeat; width:56px; height:20px; float: left; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:center; padding-top:2px; } +#headLogin .logIn { background:url(/pic/bg-login.png) no-repeat; width:68px; height:20px; float: right; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:center; padding-top:2px; cursor:pointer } +#headLogin .signUp a, #headLogin .logIn a, #headLogin .logout a { text-decoration: none; color:#fff; font-size:11px; } +#headLogin .signUp a:hover, #headLogin .logIn a:hover, #headLogin .logout a:hover { color:#fff } +#headLogin .logIn span { margin: 3px 12px 0 0; display: block; width:10px; float: right } +#headLogin .loginForm { background:url(/pic/bg-log-form.png) no-repeat; width:162px; height:172px; padding:10px 30px 0 30px; position:absolute; bottom:-180px; right:-15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; z-index:9999 } +#headLogin .loginForm label { clear: both; display: block } +#headLogin .loginForm label.last { margin-top:7px; } +#headLogin .loginForm strong { font-size:13px; font-family:Arial, Helvetica, sans-serif } +#headLogin .loginForm input { width:155px; border:2px solid #d1d1d1; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; margin: 3px 0 5px 0 } +#headLogin .loginForm input.remember { width:auto; vertical-align:middle; margin-bottom:0; margin-top:-3px; margin-right:5px; } +#headLogin .loginForm a { color:#545454; display: block; float: right; width:100px; margin: 5px 0 0 0 } +#headLogin .loginForm input.loginButton { width: auto; border: none; background: none; padding:0; float: left; width:55px; } +#headLogin .logout { width:74px; height:20px; background:url(/pic/bg-logout.png) no-repeat; float: right; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding-top:2px; } +#headLogin .logged { background:url(/pic/bg-logged.png) no-repeat; width:170px; height:29px; position:absolute; bottom:-36px; right:-10px; padding:8px 20px 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; } +#headLogin .logged a { color:#545454; font-family:Arial, Helvetica, sans-serif; font-size:13px; } +#headLogin a:hover { text-decoration: none; color:#a31022; } +/*#headerWrapper #headerLinks ul li.active { border-right:#B6B6B6 1px solid; border-left:1px solid #B6B6B6; }*/ +#headerWrapperDown { background-image:url(/css/images/arrowDown.gif); background-repeat:no-repeat; background-position:right 7px } +#headerWrapper #header #logo { width:350px; padding-top:60px; position:relative; margin:0 0 5px 7px } +/* #headerWrapper #header #logo {margin:0 0 0px 5px; padding-top:50px; position:relative; width:900px;} for logo christmas only*/ +#headerWrapper #header #logo a.specialLink { display:block; position:absolute; bottom:0px; left:82px; width:293px; height:20px } +#chSearch3 { width:172px; position:absolute; top:5px; right:0px; z-index:9999 } +#chSearch3 .headsearchBox { width:130px; float:left; margin-left:10px; *margin-left:5px +} +#chSearch3 .headsearchBox .onfocus { color:#000 } +#chSearch3 .headsearchBox .onblur { color:#999 } +.onfocus { color:#000!important; -moz-border-radius:4px } +.onblur { color:#999!important; -moz-border-radius:4px } +.onblurFlights { color:#999!important; background:url(/css/images/flight/bg-airlines.png) no-repeat right bottom #f7f7f7 !important; -moz-border-radius:4px } +#chSearch3 .headsearchBox input { background:#fff; width:112px; float:left; color:#999; padding:1px 5px; margin:0px 0px 0px 5px; border:2px solid #a31022; -moz-border-radius-topleft:4px; -moz-border-radius-bottomleft:4px; filter:alpha(opacity=70); -moz-opacity:0.7 } +#chSearch3 .headsearchBox input:focus { border:2px solid #F3CB76 } +#chSearch3 .headsearchButton { width:25px; float:left } +#headTel { width:340px; height:20px; position:absolute; top:6px; font-size:11px; font-weight:bold; left:10px } +#headTel .telNo { font-weight:bold; color:#A31022; font-size:12px } +#headTel .telNo2 { text-decoration:underline } +a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active { background:transparent url(/css/images/sprites.gif) no-repeat 5px -400px; padding-left:21px; color:#545454; text-decoration:underline } +a.morelink:hover { background:transparent url(/css/images/sprites.gif) 5px -500px; color:#a31022; text-decoration:none } +.morelink span { position:absolute; left:-9999px; width:900px } +#menu { width:992px; margin:auto; position:relative; margin-top:0px; margin-bottom:0; z-index:1000 } +#menu #mainMenu { width:992px } +#menu #mainMenu ul { list-style:none; overflow:hidden; zoom:1 } +#menu #mainMenu ul li { float:left; padding-top:5px; color:#545454; font-size:12px; font-weight:bold; margin-right:-6px } +#menu #mainMenu ul li a { color:#545454; display:block; float:left; height:38px; padding-left:17px!important; text-decoration:none; background:transparent url(/css/images/nav-5.png) no-repeat top left } +#menu #mainMenu ul li a span { display:block; cursor:pointer; padding:0 17px 0 0!important; height:38px; float:left; line-height:38px; background:url(/css/images/nav-6.png) no-repeat top right } +#menu #mainMenu ul li a:hover, #menu #mainMenu ul li.active a { background:url(/css/images/nav-3.png) no-repeat top left; color:#fff } +#menu #mainMenu ul li a:hover span { color:#fff; background:url(/css/images/nav-4.png) no-repeat top right } +#menu #mainMenu ul li.active a span { color:#fff; background:url(/css/images/nav-4.png) no-repeat top right } +#menu #mainMenu ul li.last { margin-left:1px } +#menu #mainMenu ul li.last a span { background:url(/css/images/nav-2.png) no-repeat top right; padding-right:22px; margin-right:-7px } +#menu #mainMenu ul li.last a:hover { background:url(/css/images/nav-3.png) no-repeat top left; color:#fff!important } +#menu #mainMenu ul li.last a:hover span { background:url(/css/images/nav-4.png) no-repeat top right; color:#fff } +#menu #mainMenu ul li.first { margin-right:-5px } +#menu #mainMenu ul li.first a { background:url(/css/images/nav-1.png) no-repeat top left } +#menu #mainMenu ul li.first a span { color:#545454; position:relative; padding-right:20px; padding-left:5px } +#menu #mainMenu ul li.first a span img { position:absolute; top:18px; right:12px } +#menu #mainMenu ul li.first a:hover { background:url(/css/images/nav-1.png) no-repeat top left } +#menu #mainMenu ul li.first a:hover span { color:#A4081B; background:url(/css/images/nav-2.png) no-repeat top right } +#menu #subMenu { width:982px; padding:0px; position:relative; height:28px; background:#a31022; *margin-top:-20px; +*+margin-top:0px; +margin:0 0 0 5px } +/* for safari use only */ +#menu #mainMenu ul li:nth-of-type(1) { margin-right:-7px;} +#menu #mainMenu ul li a:nth-of-type(1) { padding-left:13pt;} +#menu #mainMenu ul li a span:nth-of-type(1) { padding-right:14px;} +#menu #mainMenu ul li.first:nth-of-type(1) { margin-right:-6px;} +#menu #mainMenu ul li.first a span:nth-of-type(1) { padding-right:17px;} +#menu #mainMenu ul li.last a span:nth-of-type(1) { margin-right:-8px } + +#menu #subMenu .mobileVersion { position:absolute; right:5px; bottom:5px; background:url(/pic/mobile-icon.jpg) no-repeat left; width:100px; height:15px; padding:5px 0 0 15px; } +#menu #subMenu .mobileVersion a { color: #FF0; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; text-decoration: none } +#menu #subMenu ul.subMenu { list-style:none; padding:0px; margin:0px 0 0 18px; display:block; width:952px; height:28px; color:#fff; font-size:11px } +#menu #subMenu ul.subMenu li { float:left; margin:6px 0 0 6px; } +#menu #subMenu ul.subMenu li a { color:#fff; font-size:11px; text-decoration:underline; padding:0 10px 0 10px } +#menu #subMenu ul.subMenu li a:hover { text-decoration:none } +#menu #subMenu ul.subMenu li.active { background:transparent url(/css/images/arrowTop.gif) center 16px no-repeat; font-weight:bold } +#menu #subMenu ul.subMenu li.active a { text-decoration:none } +#menu #subMenu .customerCenterInfo { width:950px; position:absolute; top:28px; left:0; border-bottom:1px solid #b8b8b8; border-right:1px solid #b8b8b8; border-left:1px solid #b8b8b8; background:#FFF; padding:15px; z-index:999 } +#menu #subMenu .customerCenterInfo a { color:#545454 } +#menu #subMenu .customerCenterInfo .smalllogForm { width:200px; padding:10px 15px 10px 15px; background:#e8e8e8; float:left; margin-right:10px } +#menu #subMenu .customerCenterInfo h5 { font-size:14px; padding:0; margin:0 } +#menu #subMenu .customerCenterInfo .smalllogForm input { border:1px solid #e8e8e8; margin-bottom:10px; -moz-border-radius:5px; padding:3px 3px 3px 30px; width:160px; font-size:12px; color:#959595; margin-top:5px; background-repeat:no-repeat; background-position:4px 5px } +#menu #subMenu .customerCenterInfo .smalllogForm input.email { background-image:url(/css/images/community/log-in-email.png) } +#menu #subMenu .customerCenterInfo .smalllogForm input.password { background-image:url(/css/images/community/password.png) } +#menu #subMenu .customerCenterInfo .smalllogForm dl.accountList { margin-top:12px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #b8b8b8 } +#menu #subMenu .customerCenterInfo .smalllogForm dl.accountList dt { font-size:12px; font-weight:bold; margin-bottom:12px; padding-left:15px; background:url(/css/images/drop-3.GIF) no-repeat left 4px; list-style:none } +#menu #subMenu .customerCenterInfo .smalllogForm a, #menu #subMenu .customerCenterInfo .smalllogForm dl.accountList dt a { color:#545454 } +#menu #subMenu .customerCenterInfo .qaFeebBack { width:350px; float:left; padding:5px 10px 0 10px; border-right:1px solid #c4c4c4; margin-right:10px } +#menu #subMenu .customerCenterInfo .qaFeebBack .qaPromo { width:340px; border-bottom:1px solid #c4c4c4; background:url(/css/images/community/faq-bg.gif) no-repeat right bottom; padding:0 5px 0 5px } +#menu #subMenu .customerCenterInfo p { margin:5px 0 10px 5px; line-height:22px } +#menu #subMenu .customerCenterInfo .qaFeebBack .feedbackPromo { padding:10px 5px 0 5px; width:340px; background:url(/css/images/community/feedback-bg.gif) no-repeat right bottom } +#menu #subMenu .customerCenterInfo .storyCheckList { width:305px; float:left } +#menu #subMenu .customerCenterInfo .storyCheckList .travelstoryPromo { padding:0 5px 35px 5px; border-bottom:1px solid #c4c4c4; background:url(/css/images/community/story-bg.gif) no-repeat right bottom } +#menu #subMenu .customerCenterInfo .storyCheckList .checklistPromo { padding:10px 5px 50px 5px; background:url(/css/images/community/checklist-bg-bg.gif) no-repeat right bottom } +.moreBold { font-weight:bold } +#ui-datepicker-div { display:none } +#content { width:992px; margin:0 auto; position:relative; background:#fff url(/css/images/bg-content-main.gif) repeat-y center; padding-bottom:1px; } +#content #contentHead { width:952px; background:url(/css/images/bg-content-head.gif) no-repeat top; padding:5px 20px 10px 20px; position:relative } +#pageIntro { height:25px; position:absolute; top:3px; width:100%; color:#8c8c8c; left:0px; z-index: 5000; } +#pageIntro p { position:relative; display:block; width:992px; margin:0 auto; font-weight:bold; padding:3px 0 0 10px } +#content #contentHead #subNav { font-size:11px; color:#A31022; padding:5px 0px 3px 5px; position:relative; clear:both } +#content #contentHead #subNav a { text-decoration:underline; background-image:url(/css/images/arrow-navigate.gif); background-repeat:no-repeat; background-position:right 7px; padding:2px 8px 4px 5px; color:#444 } +#content #contentHead #subNav a:hover { color:#a31022; text-decoration:none } +#content #contentHead #subNav a.moreCatagory:hover { color:#444; -moz-border-radius:2px; text-decoration:underline; background-image:url(/css/images/arrowDown.gif); background-repeat:no-repeat; background-position:95% 8px; padding:2px 12px 4px 5px; background-color:#f1f1f1; border:1px solid #dfdfdf } +#content #contentHead #subNav a.allTours { border:1px solid #d1d1d1; padding:1px 5px 3px 5px; text-decoration:none; background:#f1f1f1; -moz-border-radius-topleft:4px; -moz-border-radius-bottomleft:4px } +#content #contentHead #subNav a.allTours2 { border:1px solid #d1d1d1; border-bottom:1px solid #f1f1f1; padding:1px 5px 3px 5px; text-decoration:none; background:#f1f1f1; -moz-border-radius-topleft:4px; z-index:9999 } +.alltourList { border:2px solid #d1d1d1; background:#fff; width:320px; padding:10px; -moz-border-radius-topright:4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px } +.alltourList ul { margin-left:0 } +.alltourList ul li { list-style:none; background:url(/css/images/arrow-navigate.gif) no-repeat left 8px; padding:3px 0 3px 5px; color:#545454; line-height:14px; margin-bottom:5px; margin-left:5px; float:left; width:150px; list-style-position:outside } +.alltourList ul li a { background:none; text-decoration:none } +.alltourList ul li:hover { background:url(/css/images/arrow-navigate.gif) no-repeat left 8px #f1f1f1 } +h1 { font-family:Verdana, Geneva, sans-serif; font-size:22px; color:#545454; border-bottom:#D2D2D2 1px solid; padding:0px 0px 3px 8px; margin:18px 0px 5px 0px; padding-right:280px; display:block } +h1.newstitle { font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; margin-bottom:5px; display:block; padding-right:280px } +h1 a { color:#545454; text-decoration:none } +h1 a:hover { color:#a31022 } +h2 { font-size:18px; color:#545454; padding:0px; margin:20px 0px 5px 0px; font-weight: normal; } +h2 a { font-size:18px; color:#545454; padding:0px; margin:20px 0px 5px 0px; text-decoration:none } +h2 a:hover { color:#a31022 } +h3 { font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#545454; padding:0px; margin:0px; margin:12px 0px 0px 0px } +h4 { font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#545454; padding:0px; margin:0px; margin:10px 0px 0px 0px } +h6 { font-size:14px; } +#content p { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#444; padding:0px; text-align:justify; line-height:18px; margin:0 0 8px 0; } +#content p a { color:#545454; text-decoration:underline } +#content p a:hover { color:#a31022; text-decoration:none; width:240px } +#content p a.readmore { text-decoration:underline; padding-left:10px } +#content .quote { background-color:#F1F1F1; border-left:#a31022 5px solid; padding:5px 5px 5px 12px; margin-bottom:10px; clear:both;} +.quote1 { border:1px solid #d1d1d1; padding: 5px; background:#f1f1f1; margin-bottom:5px;} +#content #mainContent { width:660px; margin-left:20px; display:inline; float:left; position:relative } +#content #mainContent p { color:#444; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:20px; margin-bottom:10px } +ol, ul { padding:0px } +ol { list-style-position:inside } +ol li { margin:0 0 8px 0; padding:0px; line-height:16px } +ol li a, ul li a { color:#545454 } +ol li a:hover, ul li a:hover { text-decoration:none; color:#a31022 } +#content ul.dropLeft { list-style:none; padding:0px; float:left; margin:5px 10px 15px 0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454 } +#content ul.drop1 { list-style:none; padding:5px 0 0 0; margin:0px 0px 15px 0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454 } +*html #content ul.drop1 { margin:0px 0px 20px 7px } +#content ul.drop1 li, #content ul.dropLeft li { line-height:15px; margin-left:8px; margin-bottom:6px; background:url(/css/images/drop-1.GIF) no-repeat 0px 4px; padding:0 0 0 15px } +#content ul.drop1 li a, #content ul.dropLeft li a { color:#545454; text-decoration: underline; } +#content ul.drop1 li a.underline { color:#545454 } +#content ul.drop1 li a:hover, #content ul.dropLeft li a:hover { color:#a31022; text-decoration: underline; } +#content ul.drop1 .italic11 { font-style:italic; font-size:11px } +#content ul.drop2 { list-style:none; padding:0px; margin:0px; margin:0px 0px 20px 15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:right } +#content ul.drop2 li { line-height:15px; margin-bottom:6px; background:url(/css/images/drop-2.GIF) no-repeat 0px 5px; padding:0 0 0 15px } +#content ul.drop2 li a { color:#545454; text-decoration:none } +#content ul.drop2 li a:hover { text-decoration:underline } +#content ul.checkList { list-style:none; padding:0px; margin:0px; margin:0px 0px 20px 15px; font-size:12px; color:#545454; float:left } +ul.square { margin-left:5px } +ul.square li { list-style:none outside; line-height:15px; margin-bottom:5px; background:url(/pic/square.png) no-repeat left 8px; padding:2px 0 5px 13px } +ul.square li.left { width:150px; float:left } +ul.square li a { text-decoration:none!important } +ul.square li a:hover { color:#a31022!important; text-decoration:underline!important } +ul.square1 { margin-left:5px } +ul.square1 li { list-style:none outside; line-height:15px; margin-bottom:5px; background:url(/pic/square.png) no-repeat left 8px; padding:2px 0 5px 13px } +ul.square1 li a { text-decoration:underline!important } +ul.square1 li a:hover { color:#a31022!important; text-decoration:none!important } +ul.squareLeft { margin-left:5px } +ul.squareLeft li { list-style:none outside; line-height:15px; margin-bottom:5px; background:url(/pic/square.png) no-repeat left 8px; padding:2px 0 5px 13px; float:left; width:150px; list-style-position:outside } +ul.squareLeft li.width200 { width:205px } +ul.squareLeft li a { text-decoration:underline!important } +ul.squareLeft li a:hover { color:#a31022!important; text-decoration:none!important } +#content ul.checkList li { line-height:15px; margin-bottom:6px; background:url(/css/images/check.GIF) no-repeat 0px top; padding:0 0 0 20px } +#content ul.checkList li a { color:#545454; text-decoration:none } +#content ul.checkList li a:hover { text-decoration:underline } +#content .speech { width:100%; margin-bottom:20px } +#content .speech p { margin-bottom:8px } +#content .speech .speechLeft { width:80px; padding-bottom:10px; border:#D2D2D2 1px solid; float:left; text-align:center; font-size:10px; color:#545454; margin-right:5px } +#content .speech .speechLeft img { width:50px; height:50px } +#content .speech .speechLeft a { color:#545454 } +#content .imgstyle1 { margin:10px 0px 2px 0 } +#content .imgstyle2 { margin:0 5px 0 0 } +#content .speech .speechLeft p { text-align:center; font-size:11px; font-weight:bold } +#content .speech .speechRight { float:left; width:78%; border:#D2D2D2 1px solid; padding:8px 5px 0 12px; position:relative; margin:0 0 0 20px } +#content .speech .speechRight:hover { background-color:#f9f9f9 } +#content .speech .arrowLeft { width:11px; height:16px; background-image:url(images/arrow-left.JPG); position:absolute; margin-left:-23px } +#content .speech .speechAnswer { width:92%; border-left:#CCC 5px solid; background-color:#f1f1f1; padding:5px 8px 8px 8px; margin:0 0 10px 0 } +#content .speech .speechAnswer p { font-size:11px; color:#6b6b6b; line-height:16px } +.tableStyle1 { border:1px solid #d1d1d1; border-bottom: none; font-size:12px; margin:0 0 15px 0 } +.tableStyle1 th { border-bottom:1px #d1d1d1 solid; border-right:1px solid #d1d1d1; padding:6px 5px; font-size:11px; background-image:url(images/bg-table.GIF); background-repeat:repeat-x; background-position:bottom; text-align:center; background-color:#F3F3F3; line-height:18px } +.tableStyle1 tr th a { text-decoration:underline } +.tableStyle1 tr th a:hover { text-decoration:none; color:#a31022 } +.tableStyle1 td { border-right:#d1d1d1 1px solid; border-bottom:#d1d1d1 1px solid; padding:6px 0 6px 0; text-align:center; font-size:11px; background:#fff } +.tableStyle1 td.tableLeft { text-align:left; padding:3px 0 8px 5px; line-height:18px } +.tableStyle1 tr { border-collapse:separate; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9 } +.tableStyle1 tr a { color:#6b6b6b; text-decoration:none } +.tableStyle1 tr a:hover { text-decoration:underline } +.tableStyle1 tr:hover { background-color:#DDD } +.tableStyle1 tr.odd td { background-color:#f1f1f1 } +.tableStyle1 tr:nth-child(odd) { +background-color:#f1f1f1 +} +.paddingLeft10 { padding-left:10px; margin:0 0 10px 0 } +.paddingLeft10 a { color:#555 } +.paddingLeft10 a:hover { color:#a31022; text-decoration:none } +.tableStyleY { width:650px; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-bottom:1px solid #d1d1d1; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0 } +.tableStyleY th { border-bottom:1px #D9D9D9 solid; border-right:1px solid #D9D9D9; padding:6px 5px; font-size:12px; background-image:url(images/bg-table.GIF); background-repeat:repeat-x; background-position:bottom; text-align:center; background-color:#F3F3F3; line-height:18px } +.tableStyleY td { border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; padding:10px 0; text-align:center; font-size:11px } +.tableStyleY td.booknow { font-size:12px; color:#A31022; font-weight:bold } +.tableStyleY td.booknow a { font-size:12px; color:#A31022 } +.tableStyleY td.tableLeft { text-align:left; padding:3px 0 8px 5px; line-height:18px } +.tableStyleY tr { border-collapse:separate; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9 } +.tableStyleY tr a { color:#6b6b6b; text-decoration:none } +.tableStyleY tr a:hover { text-decoration:underline } +.tableStyleY tr:hover { background-color:#DDD } +.tableStyleY tr.odd td { background-color:#f1f1f1 } +.tableStyleY tr:nth-child(odd) { +background-color:#f1f1f1 +} +#content .speech01 { width:460px; margin-bottom:20px } +#content .speech01 .speechLeft01 { width:80px; padding-bottom:10px; border:#D2D2D2 1px solid; float:left; text-align:center; font-size:10px; color:#545454; margin-right:5px } +#content .speech01 .speechLeft01 a { color:#545454 } +#content .speech01 .speechLeft01 img { width:50px; height:50px } +#content .speech01 .speechLeft01 p { text-align:center; font-size:11px; font-weight:bold } +#content .speech01 .speechRight01 { float:right; width:340px; border:#D2D2D2 1px solid; padding:8px 5px 0px 12px; position:relative } +#content .speech01 .speechRight01:hover { background-color:#f9f9f9 } +#content .speech01 .arrowLeft01 { width:11px; height:16px; background-image:url(images/arrow-left.JPG); position:absolute; margin-left:-23px } +#content .speech01 .speechAnswer01 { width:92%; border-left:#CCC 5px solid; background-color:#f1f1f1; padding:5px 8px 1px 8px; margin:0 0 10px 0 } +#content .speech01 .speechAnswer01 p { font-size:11px; color:#6b6b6b; line-height:16px } +#content .pageNav { border-bottom:#C1C1C1 1px solid; width:100%; margin:15px 0 10px 0; height:20px; position:relative } +#content .pageNav ul { padding:0px; position:absolute; margin-left:15px; list-style:none; left:-3px; top:-7px } +#content .pageNav ul li { display:block; margin:0 4px 0 0; float:left; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background-image:url(/css/images/bg-page.GIF); padding:5px 8px 0 8px; height:22px; background-color:#fff; color:#C6162B; font-size:11px; font-weight:bold } +#content .pageNav ul li.active { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #C1C1C1; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; background:#fff } +#content .pageNav ul li.background { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #45A0C2; border-left:1px solid #45A0C2; border-right:1px solid #45A0C2; background:#45A0C2 } +#content .pageNav ul li.active a, #content .pageNav ul li.active { color:#C6162B } +#content .pageNav ul li a, #content .pageNav ul li { color:#fff; text-decoration:none; cursor:pointer } +#content .pageNav ul li a:hover { text-decoration:underline } +.TableTour { width:100%; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-collapse:collapse; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0 } +.TableTour th { border-bottom:1px #D9D9D9 solid; border-right:1px solid #D9D9D9; padding:6px 5px; font-size:12px; background-image:url(images/bg-table.GIF); background-repeat:repeat-x; background-position:bottom; text-align:center; background-color:#F3F3F3; line-height:18px } +.TableTour td { border-right:#ccc 1px solid; border-bottom:1px solid #ccc; padding:6px 5px; text-align:center; font-size:12px } +.TableTour td.first strong { font-weight: normal;} +.table2Left { text-align: left!important; font-size:11px!important;} +.TableTour td.person { background-color:#fff } +.TableTour td.person:hover { background-color:#fff } +.TableTour td.tableLeft { text-align:left; padding:3px 0 8px 10px; line-height:18px } +.TableTour tr { border-collapse:separate; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9 } +.TableTour tr a { color:#6b6b6b; text-decoration:underline } +.TableTour tr a:hover { text-decoration:none; color:A31022 } +.TableTour tr:hover { background-color:#DDD } + +.tableStyle2 { width:650px; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-bottom:1px solid #d1d1d1; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0 } +.tableStyle2 th { border-bottom:1px #D9D9D9 solid; border-right:1px solid #D9D9D9; padding:6px 5px; font-size:11px; background-image:url(images/bg-table.GIF); background-repeat:repeat-x; background-position:bottom; text-align:center; background-color:#F3F3F3; line-height:18px } +.tableStyle2 td { border-right:#ccc 1px solid; padding:6px 0 6px 0; text-align:center; font-size:11px } +.tableStyle2 td.tableLeft { text-align:left; padding:3px 0 8px 5px; line-height:18px } +.tableStyle2 tr { border-collapse:separate; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9 } +.tableStyle2 tr a { color:#6b6b6b; text-decoration:none } +.tableStyle2 tr a:hover { text-decoration:underline } +.tableStyle2 tr:hover { background-color:#DDD } +.tableStyle2 tr.odd td { background-color:#f1f1f1 } +.tableStyle2 tr:nth-child(odd) { +background-color:#f1f1f1 +} +.tableStyle2 { width:740px; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-bottom:1px solid #d1d1d1; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0 } +.tableStyle2 th { border-bottom:1px #D9D9D9 solid; border-right:1px solid #D9D9D9; padding:6px 5px; font-size:11px; background-image:url(images/bg-table.GIF); background-repeat:repeat-x; background-position:bottom; text-align:center; background-color:#F3F3F3; line-height:18px } +.tableStyle2 td { border-right:#ccc 1px solid; padding:6px 0 6px 0; text-align:center; font-size:11px } +.tableStyle2 td.tableLeft { text-align:left; padding:3px 0 8px 5px; line-height:18px } +.tableStyle2 tr { border-collapse:separate; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9 } +.tableStyle2 tr a { color:#6b6b6b; text-decoration:none } +.tableStyle2 tr a:hover { text-decoration:underline } +.tableStyle2 tr:hover { background-color:#DDD } +.tableStyle2 tr.odd td { background-color:#f1f1f1 } +.tableStyle2 tr:nth-child(odd) { +background-color:#f1f1f1 +} +/*登录模块样式*/ +#headerWrapper .login { width:330px; position:absolute; top: 4px; right:366px; z-index:9999; font-size:11px; } +#headerWrapper .login .logintitle { float:left; width:40px; } +#headerWrapper .login input { background:#fff; width: 100px; color:#999; padding: 1px 5px; margin-top:-2px; border: 1px solid #ccc; margin-left:5px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; filter:alpha(opacity=70);/*IE*/ -moz-opacity: 0.7;/*FF*/ } +#headerWrapper .login input.password { width:80px; } +#headerWrapper .login input:focus { border:1px solid #F3CB76; } +#headerWrapper .login a { text-decoration:underline; color:#545454; } +#headerWrapper .login a:hover { text-decoration:none; color:#a31022; } +.loginonfocus { color:#000!important; -moz-border-radius: 4px; } +.loginonblur { color:#999!important; -moz-border-radius: 4px; } +/*------以下是footer search样式-------*/ +#footersearch { background:url(/css/images/footer-searchbox.png) no-repeat; width:615px; height:45px; margin:10px auto; } +#footersearch1 { background-color:#FF0000; width:615px; height:45px; margin:10px auto; } +#footersearch .footersearchBox { width:490; } +#footersearch .footersearchBox input { width: 450px; height:25px; border:none; float: left; color:#000; padding: 5px; margin:5px 0 0 10px; opacity:0.5; font-family:Arial, Helvetica, sans-serif; font-size:20px; } +#footersearch .footersearchButton { width:100px; float:left; margin:4px 0 4px 23px; } +#pageSelect { width:100%; margin:10px 0 10px 0 } +#pageSelect ul { padding:0px; margin:0px; overflow:hidden; zoom:1 } +#pageSelect ul li { float:left; display:block; -moz-border-radius:4px; border:1px solid #C1C1C1; font-size:10px; margin:0 8px 0 0 } +#pageSelect ul li a { display:block; color:#C6162B; padding:4px 8px 4px 8px; text-decoration:none } +#pageSelect ul li a:hover { color:#6b6b6b } +#pageSelect ul li.active { display:block; background-image:url(images/bg-pageSelect.gif); background-repeat:repeat-x; background-position:bottom; background-color:#C6162B; border:1px solid #a31022; color:#fff; display:block; padding:4px 8px 4px 8px } +#pageSelect ul li.active2 { display:block; background-image:url(images/bg-page2.gif); background-repeat:repeat-x; border:1px solid #A3A3A3; color:#fff; display:block; padding:4px 8px 4px 8px } +#pageSelect2 { width:100%; margin:10px 0 0px 0; text-align:center } +#pageSelect2 ul { padding:0px; margin:0px; text-align:center; margin:auto } +#pageSelect2 ul li { float:left; display:block; -moz-border-radius:4px; border:1px solid #C1C1C1; font-size:10px; margin:0 4px 10px 0; background-color:#fff } +#pageSelect2 ul li a { display:block; padding:4px 6px 4px 6px; color:#C6162B; text-decoration:none } +#pageSelect2 ul li a:hover { color:#fff; background-color:#B6080C } +#pageSelect2 #nowAct { background-color:#a31022 } +#content #mainContent2 { width:950px; margin-left:20px } +#content #mainContent2 #contentRight { float:right; width:760px; margin:0 0px 0 0; display:inline } +#content #mainContent2 #contentRight2 { float:right; width:760px; margin:0 0px 0 0; display:inline } +#content #subContent { width:275px; margin-right:20px; display:inline; float:right } +#content #subContent p { + font-size:11px; + line-height:16px; + display:block; + padding:0; + margin:0 0 10px 0; +} +#content #subContent h4 { border-top:5px solid #a31022; font-size:14px; margin-bottom:5px; padding-top:5px } +.hidden { height:1px; left:0px; overflow:hidden; position:absolute; left:-9999px; width:1px; line-height:1px; float:left } +#content #contentleft { width:308px; margin-left:20px; float:left } +#content #contentleft h3 { border-top:5px solid #a31022; border-bottom:1px solid #D1D1D1; margin:0 0 10px 0; padding:5px 0 8px 10px; font-size:16px; clear:both } +#content #contentleft h3 a { color:#545454; text-decoration:none } +#content #contentleft h3 a:hover { text-decoration:none; color:#a31022 } +ul.leftNav { margin:0 0 12px 10px } +ul.leftNav li { list-style:none; background:url(/pic/square.png) no-repeat left 8px; padding:2px 0 5px 13px; float:left; width:125px; border-bottom:1px solid #F1F1F1; line-height:18px; margin:0 10px 5px 0; display:block; } +ul.leftNav li.noFloat { float:none; width:275px } +ul.leftNav li a { text-decoration:none } +ul.leftNav li.active, ul.leftNav li:hover { background:#a31022; color:#fff; font-weight:bold; } +ul.leftNav li.active a, ul.leftNav li:hover a { color:#fff } +#content #maincontentRight { width:627px; float:right; margin-right:20px; } +#content #maincontentRight h2 {font-size:18px; margin:20px 0 10px 0; padding-bottom:2px; position:relative } +#content #maincontentRight h2.first { margin-top:0 } +#content #maincontentRight h2 a { text-decoration:none; font-size:16px } +#content #maincontentRight a { color:#545454 } +#content #maincontentRight a:hover { text-decoration:none; color:#a31022 } +.red_price { margin:0; padding:0 } +#content #subContent .currencyTool { width:auto; margin:10px 0; background-color:#f1f1f1; border:1px solid #d1d1d1 } +#content #subContent .currencyTool h2 { background:#b2b2b2; display:block; color:#fff; font-size:14px; padding:5px 0 5px 12px; margin-top:0px; margin-bottom:10px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px } +#content #subContent .currencyTool select { font-size:12px; width:200px; margin:5px 0 15px 10px; background-color:#fff; cursor:pointer } +#content #subContent .currencyTool .currencyType { font-size:12px; margin:5px 0 0 10px; width:auto } +#content #subContent .currencyTool .total { width:50px; float:left; margin:5px 0 10px 15px; font-size:13px; font-weight:bold } +#content #subContent .currencyTool .totalNo { width:150px; float:left; text-align:right; margin:5px 0 10px 0px; font-size:13px; font-weight:bold; color:#A31022 } +#content #subContent .currencyTool .tip { border-top:1px dashed #545454; margin:10px 15px; padding:5px 0; font-size:11px } +#sideBar .currecyflag { width:175px; border:1px solid #d2d2d2; background-color:#f1f1f1 } +#sideBar .currecyflag h2 { background:#b2b2b2; display:block; color:#fff; font-size:14px; padding-left:12px; margin-top:0px; margin-bottom:5px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px } +#sideBar .currecyflag .mainCur { float:left; width:50px; margin:10px 0px 20px 5px; background-color:#fff; padding:8px; -moz-border-radius:1px; cursor:pointer } +#sideBar .currecyflag .otherCur { float:left; width:40px; margin:5px; cursor:pointer } +#sideBar { width:175px; padding-bottom:40px; float:left; z-index:1000; } +#sideBar h2 { margin:0px; display:block; line-height:18px; padding-left:8px; border-bottom:1px solid #ccc } +#sideBar h4 a { color:#666; text-decoration:none } +#sideBar .sideBar h4 a:hover { color:#a31022; text-decoration:underline; } +#sideBar .navLeft { margin:0 0 20px 0; padding:0; border-top-width:5px; border-top-style:solid; border-top-color:#A31022 } +#sideBar .navLeft ul { position:static; margin:0; padding:0 } +#sideBar .navLeft li { list-style:none; margin:0; padding:0; background:#fff; background:#fff url(/css/images/sprites.gif) no-repeat 8px -692px; line-height:20px; border-top:1px solid #fff; border-bottom:1px dotted #ccc; position:relative; display:block } +#sideBar .navLeft li.subnav { position:relative; background:url(/pic/arrow-r.GIF) no-repeat right 50% } +#sideBar .navLeft li.subnav a:hover { color:#fff; background:url(/pic/white-arrow.gif) #A31022 no-repeat right 52% } +#sideBar .navLeft li.subnav:hover { border:1px solid #d1d1d1; width:190px } +#sideBar .subnavContent { height:auto; background:; +margin:0; padding:0; position:relative; border:1px solid #d1d1d1; left:330px!important; } +*+html #sideBar .subnavContent { margin-left:-30px; z-index:9999 } +#sideBar .navLeft .subnavContent ul { margin:0; padding:0; background:#fff } +#sideBar .subnavContent ul li { list-style:none; line-height:18px; padding:0; margin-left:0 } +#sideBar .navLeft a { padding:5px 0 5px 20px; display:block; font-size:11px; font-weight:bold } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited, #sideBar .navLeft a:hover, #sideBar .navLeft a:active { text-decoration:none; cursor:pointer } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited { color:#a1a1a1 } +#sideBar .navLeft a:hover { color:#A31022; background-color:#f4f4f4; background-image:url(/css/images/sprites.gif); background-repeat:no-repeat; background-position:10px 50px } +#sideBar .navLeft li.active a:link, #sideBar .navLeft li.active a:visited, #sideBar .navLeft li.active a:hover, #sideBar .navLeft li.active a:active { color:#A31022; background-color:#f4f4f4 } +#sideBar .navLeft li a:hover { color:#f4f4f4; background-color:#A31022 } +#sideBar p.leftimg { margin-bottom:15px } +#sideBar .navLeft ul { margin:0 0 1em 18px; padding:0 } +#sideBar .navLeft li.active li a, #sideBar .navLeft li.active li a:link, #sideBar .navLeft li.active li a:visited { line-height:12px; background:#fff url(/css/images/sprites.gif) no-repeat 0 -798px; padding:0 0 5px 12px; margin:4px 0; font-weight:normal; ; color:#000; display:block } +#sideBar .navLeft li.active li a:hover, #sideBar .navLeft li.active li a:active { color:#A31022 } +#sideBar .navLeft li.active li { border:none; margin:0 } +#sideBar .navLeft li.active li.active a:link, #sideBar .navLeft li.active li.active a:visited, #sideBar .navLeft li.active li.active a:hover, #sideBar .navLeft li.active li.active a:active { font-weight:bold } +#content #contentMiddle { width:460px; float:right } +#footer { width:100%; margin:0 auto 0 auto; *margin-top:-5px; +background:url(images/bg-footer.gif) repeat-x bottom; padding-bottom:30px; position:relative; z-index:1 } +#footer #bottom { width:992px; height:163px; text-align:center; background:url(images/bg-bottom.png) no-repeat bottom; padding:15px 0 50px 0; *padding-top:10px; +margin:auto } +#footer #footerContent { width:992px; margin:auto; text-align:center } +#footer #footerContent p { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#515151; text-align:center; padding:0px; margin:0px; line-height:22px } +#footer #footerContent p img { margin:5px 0 5px 10px } +#footer #footerContent p a { color:#515151; text-decoration:underline } +#footer #footerContent p a:hover { text-decoration:none; color:#a31022 } +#contentTools { width:150px; position:absolute; margin:-45px 20px 100px 800px } +#contentTools img { margin:0 2px } +#tollFree { width:300px; *width:310px; height:25px; position:absolute; top:40px; right:10px; font-weight:bold; font-size:11px; /*background-image:url("/css/images/main-icon-sprite.png");*/ background-position:268px -4px; background-repeat:no-repeat; z-index:5000; border:2px solid #c2c2c2; padding:5px 0 0 3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomleft:3px; cursor:pointer } +#tollFree2 { width:300px; *width:310px; height:25px; position:absolute; top:40px; right:10px; font-weight:bold; font-size:11px; z-index:500; border:2px solid #fff; padding:5px 0 0 3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomleft:3px; cursor:pointer } +#tollFree a, #tollFree2 a { color:#6b6b6b; text-decoration:none } +#tollFree .moreContact { position:absolute; top:30px; right:-2px; border:2px solid #c2c2c2; border-top:none; background:url(/css/images/bg-800.png) repeat-x bottom #fff; width:230px; padding:5px 5px 20px 5px; z-index:99999; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px } +#tollFree .moreContact img { margin-bottom:8px } +#tollFree .moreContact ul { margin-left:0; display:inherit!important } +#tollFree .moreContact ul li { list-style:none; line-height:15px; margin-bottom:5px; } +.telephone { background:url(/css/images/telephone.gif) no-repeat 1px; margin:5px 0; padding-left:22px; font-family:Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:1px; } +.skype { background:url(/css/images/skype.gif) no-repeat 0px; padding:5px 0 5px 22px; font-family:Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:1px; } +.email { background:url(/css/images/email.gif) no-repeat 3px; padding-left:15px; padding-left:22px; } +#tollFree .moreContact .beijingTime { margin:8px 0 0px 0; font-size:12px; background:url(/pic/clock.png) no-repeat left; padding-left:35px } +#tollFree .moreContact .timeZone { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#a31022; margin-top:5px } +#tollFree .moreContact .closeButton { width:15px; height:15px; position:absolute; bottom:5px; right:5px } +.phone { width:120px; background-image:url(/pic/24-7-call.gif); background-repeat:no-repeat; padding:15px 0 10px 45px; *padding:-25px 0 25px 45px; +*margin-top:20px; +font-size:18px; color:#a31022; font-family:Arial, Helvetica, sans-serif; *z-index:500 +} +#moreContact { width:150px; border:1px solid #d1d1d1; padding:5px } +#footer #bottom #footerPromo { width:900px; height:163px; position:relative; background: none; padding:0; margin:0px 71px 0 61px; text-align:left; z-index:1000 } +#footer #bottom #footerPromo img { margin-right:25px; } +#footerPromo .homepageReview { position:absolute; width:345px; background:url(/css/images/bg-footer-review.gif) no-repeat top center; height:166px; right:-12px; top:-9px } +#footerPromo .homepageReview .reviewContent { position:absolute; width:178px; top:28px; left:30px; color:#565656; font-size:11px; font-style:italic; height:83px; text-align:left; padding:0; margin:0 } +.homepageReview .reviewContent a { text-decoration:none; color:#545454 } +.homepageReview .reviewContent a:hover { text-decoration:underline; color:#a31022 } +#footerPromo1 { width:550px; height:150px; position:absolute; top:5px; left:8px } +#footerPromo1 p { font-size:14px; font-weight:bold; margin-top:5px; text-align:left; margin-bottom:0 } +#footerPromo1 ul { list-style:none; margin:5px 15px 0 0px; float:left; border-right:1px solid #d1d1d1; padding-right:15px } +#footerPromo1 ul li { font-size:12px; color:#6b6b6b; margin-bottom:5px; text-align:left } +#footerPromo1 ul li a { text-decoration:none } +#footerPromo1 ul li a:hover { text-decoration:underline } +.widFRRCopy { color:#545454 } +.widFRRCopy a { color:#545454!important; text-decoration:underline!important } +.widFRRCopy a:hover { text-decoration:none!important } +#boldChat { width:190px; position:fixed; bottom:0px; right:50px; z-index:1000 } +#boldChat .fixedChat { width:203px; height:19px; background:url(/css/images/bg-boldchat.gif) no-repeat; position:relative; padding-left:28px; padding-top:4px; color:#fff; margin-left:3px } +#boldChat .fixedChat a { text-decoration:none; color:#fff } +#boldChat .chatWindow { width:223px; height:76px; position:relative; display:none } +#boldChat .chatWindow img { margin-right:5px } +#boldChat .closeChat { display:none; width:20px; height:20px; position:absolute; top:10px; right:0px; cursor:pointer } +#newUpdate { margin:10px 0 } +#newUpdate h2 { font-size:17px; font-weight:bold; margin:15px 0 10px 0; border-bottom:1px solid #f1f1f1; padding-bottom:2px } +#newUpdate ul { margin:5px 0 10px 5px } +#newUpdate ul li { list-style:none; background:url(/css/images/update-list-3.gif) no-repeat left; padding-left:15px; line-height:18px; margin-bottom:5px; font-size:11px; color:#a31022 } +#newUpdate ul li a { margin-right:10px } +dl.newDl { margin:5px 10px 10px 10px } +dl.newDl img { margin-right:5px } +dl.newDl a { color:#545454; text-decoration:none } +dl.newDl a:hover { color:#a31022 } +.infoDate { color:#ccc; margin-bottom:15px } +.commondname { font-size:12px; margin-bottom:10px; background-image:url(/css/images/drop-1.GIF); background-repeat:no-repeat; background-position:left 5px; padding-left:15px } +#webMail { width:95%; margin:10px auto; padding:10px 0 } +#webMail h1 { font-size:25px; font-weight:bold; border-bottom:1px solid #f1f1f1; padding-bottom:2px; color:#ccc } +.mediaBox { width:275px; border:1px solid #d1d1d1; margin:10px 0; padding-bottom:10px; position:relative } +.mediaBox .talk { width:36px; height:25px; position:absolute; top:0; right:1px } +.mediaBox .iconDeals { position:absolute; background:url(/pic/deal-small.png) no-repeat; width:60px; height:60px; top:-14px; right:-8px } +.mediaBox h5 a { text-decoration:none; color:#fff } +.mediaBox h5 { font-size:13px; font-weight:bold; padding:8px 0; background:#999; text-align:center; color:#fff; margin-bottom:8px } +.mediaBox h5 a { text-decoration:none; color:#fff } +.mediaBox ul li { list-style:none; font-size:11px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ded1e1 } +.mediaStyleIn { color:#6b6b6b; float:left; text-align:center; width:130px; font-size:11px; margin:2.5px } +.mediaStyleIn img { width:120px; height:auto } +#ui-datepicker-div { z-index:9999 } +#trustSurvey { width:313px; height:295px; position:absolute; top:380px; left:240px; z-index:9999 } +#trustSurvey .closeWindow { width:20px; height:20px; position:absolute; top:15px; right:15px; cursor:pointer } +#pageSelect { width:100%; margin:10px 0 10px 0 } +#pageSelect ul { padding:0px; margin:0px; overflow:hidden; zoom:1 } +#pageSelect ul li { float:left; display:block; -moz-border-radius:4px; border:1px solid #C1C1C1; font-size:10px; margin:0 8px 0 0 } +#pageSelect ul li a { display:block; color:#C6162B; padding:4px 8px 4px 8px; text-decoration:none } +#pageSelect ul li a:hover { color:#6b6b6b } +#pageSelect ul li.active { display:block; background-image:url(images/bg-pageSelect.gif); background-repeat:repeat-x; background-position:bottom; background-color:#C6162B; border:1px solid #a31022; color:#fff; display:block; padding:4px 8px 4px 8px } +#pageSelect ul li.active2 { display:block; background-image:url(images/bg-page2.gif); background-repeat:repeat-x; border:1px solid #A3A3A3; color:#fff; display:block; padding:4px 8px 4px 8px } +#pageSelect2 { width:100%; margin:10px 0 0px 0; text-align:center } +#pageSelect2 ul { padding:0px; margin:0px; text-align:center; margin:auto } +#pageSelect2 ul li { float:left; display:block; -moz-border-radius:4px; border:1px solid #C1C1C1; font-size:10px; margin:0 4px 10px 0; background-color:#fff } +#pageSelect2 ul li a { display:block; padding:4px 6px 4px 6px; color:#C6162B; text-decoration:none } +#pageSelect2 ul li a:hover { color:#fff; background-color:#B6080C } +#pageSelect2 #nowAct { background-color:#a31022 } +/* website bottom image */ +.ourMembers { margin: 20px auto; font-size:11px; font-weight: bold; width:950px; _width:93%;text-align:left; } +.ourMembers .security { float: left; border-right:1px solid #999; width:290px; margin-right:12px; } +.ourMembers .members { float: left; border-right:1px solid #999; width:310px; margin-right:12px; } +.ourMembers .payment { float: left; width:310px; margin-right:12px; } +.ourMembers .follow { float:left; width:160px; } +.ourMembers a { color:#545454; } +.truste { background-image: url("/css/images/member-sprite.png"); background-position: -10px -10px; display: block; float: left; width:95px; height:26px; margin: 10px 10px 0 0; } +.mcafee { background-image: url("/css/images/member-sprite.png"); background-position: -10px -56px; width:76px; height:29px; display: block; float: left; margin: 10px 10px 0 0; } +.gerbenLaw { display: block; float: left; width:72px; margin:10px 10px 0 0; } +.iata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -105px; display: block; float: left; width: 45px; height:30px; margin: 10px 10px 0 0; } +.ustoa { background-image: url("/css/images/member-sprite.png"); background-position: -10px -155px; display: block; float: left; width:103px; height:21px; margin: 10px 10px 0 0; } +.pata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -196px; display: block; float: left; width:70px; height:30px; margin: 10px 10px 0 0; } +.asta { background-image: url("/css/images/member-sprite.png"); background-position: -10px -246px; display: block; float: left; width:48px; height:30px; margin: 10px 10px 0 0; } +.visa { background-image: url("/css/images/member-sprite.png"); background-position: -10px -296px; display: block; float: left; width:48px; height:30px; margin: 10px 10px 0 0; } +.masterCard { background-image: url("/css/images/member-sprite.png"); background-position: -10px -346px; display: block; float: left; width:54px; height:33px; margin: 10px 10px 0 0; } +.jcb { background-image: url("/css/images/member-sprite.png"); background-position: -10px -399px; display: block; float: left; width:35px; height:27px; margin: 10px 10px 0 0; } +.paypal { background-image: url("/css/images/member-sprite.png"); background-position: -10px -446px; display: block; float: left; width:98px; height:25px; margin: 10px 10px 0 0; } +.moneybookers { background-image: url("/css/images/member-sprite.png"); background-position: -10px -491px; display: block; float: left; width:57px; height:31px; margin: 10px 10px 0 0; } +.germany { background-image: url("/css/images/member-sprite.png"); background-position: -10px -541px; padding-left:22px; margin-right:5px; } +.french { background-image: url("/css/images/member-sprite.png"); background-position: -10px -573px; padding-left:22px; margin-right:5px; } +.spanish { background-image: url("/css/images/member-sprite.png"); background-position: -10px -605px; padding-left:22px; margin-right:5px; } +.japanese { background-image: url("/css/images/member-sprite.png"); background-position: -10px -637px; padding-left:22px; margin-right:5px; } +.russian { background-image:url("/css/images/member-sprite.png"); background-position:-10px -667px; padding-left:22px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; background-repeat: no-repeat; font-size:13px; } +.mobileVersion { background:transparent url(/css/images/webCssPic.png) no-repeat top left; background-position:left -542px; margin-right:5px; padding: 2px 0 2px 15px; } +/* Mcafee Security */ +.securityArea { width:320px; height:32px; position:absolute; left: 650px; top: -8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; } +.mcafeeIcon { width:120px; height:32px; font-size:11px; float: left; } +.mcafeeHotel { width:115px; height:32px; position:absolute; left: 530px; top: 70px; } +.mcafeeHotel2 { width:115px; height:32px; position:absolute; left: 820px; top: -38px; } +.mcafeeFlight { width:115px; height:32px; position:absolute; left: 610px; top: 40px; } +.TrusteIcon { width:181px; float: left; text-align:right; margin-top:-5px; } +.TrusteIcon span { margin-top:4px; display: block } +/* ------------ +CH Right Content Mercier @ 3-17 ------------ */ +.rightBox { border-bottom:1px solid #d1d1d1; padding-bottom:8px; margin-bottom:8px; } +h4.rightTitle { background:url(/css/images/tour/right-box-title.png) no-repeat; width:265px; height:26px; font-size:16px!important; color:#fff; margin: 0!important; padding: 8px 0 0 10px!important; border: none!important; position:relative; } /* just use it when the title first */ +.rightBox .rightContent { background:#efefef; padding:10px; margin-top:5px; } +.rightBox .rightContent h4, .rightBox .rightContent h3 { font-size:18px!important; border: none!important; margin: 0 0 8px 0; padding:0!important; font-weight: normal; } +.rightBox .rightContent .rightTitle { font-size:18px!important; border: none!important; margin: 0 0 8px 0; padding:0!important; font-weight: bold; display: block; font-weight: normal } +.rightBox .rightContent .rightTitle a { color:#545454; text-decoration: none } +.rightBox .rightContent .rightTitle a:hover { text-decoration: underline; color:#a31022; } +.rightBox .rightContent ul { margin-left:0; } +.rightBox .rightContent ul li { list-style: none; line-height:16px; margin-bottom:8px; } +.rightBox .rightContent ol { margin-left:10px; padding-left:10px; } +.rightBox .rightContent ol li { line-height:16px; margin-bottom:5px; list-style-position: outside; } +/* footer info of site */ +#bottomPromo { width:992px; height:180px; text-align:center; background:url(images/bg-bottom.png) no-repeat bottom; padding:15px 0 50px 0; *padding-top:10px; +margin:auto } +#footerFeature { width:950px; margin: 0 auto; border-top:1px solid #d1d1d1; padding-top:20px; } +#footerFeature .featureDetail { background:url(/css/images/citytour/border-right.png) no-repeat right; float: left; width:215px; height:160px; padding: 0 10px 20px 0; text-align:left; margin-right:15px; } +#footerFeature .featureDetail.last { background: none; padding-right:0; margin-right:0; width:217px; } +#footerFeature .featureDetail .featureTitle { font-size:20px; display: block; margin: 0 0 10px 0; } +#footerFeature .featureDetail ul { margin-left:0; } +#footerFeature .featureDetail ul li { list-style: none; background:url(/css/images/citytour/green-mark.png) no-repeat left 5px; padding-left:20px; font-size:11px; line-height:16px; margin-bottom:10px; } +#footerFeature .featureDetail.first li { margin-bottom:8px!important;} +#footerFeature .featureDetail ul li.last { background: none; padding-left:0; text-align:right; margin-right:15px;} + +/* footer social media */ +#socialMedia{ margin:15px auto 10px auto; width:600px; } +#socialMedia a { color:#545454} +#socialMedia a:hover { text-decoration: none; color:#a31022;} +.followusOn { float: left; display: block; font-weight: bold; margin-right:5px;} +.facebook{background-image:url("/css/images/social-media-sprite-s.png");background-position:-1px -5px; background-repeat:no-repeat;display:block;float:left;width:80px;height:18px; padding-left:15px;} +.twitter{background-image:url("/css/images/social-media-sprite-s.png");background-position:-1px -30px; background-repeat:no-repeat;display:block;float:left;width:65px;height:18px;padding-left:15px;} +.linkedin{background-image:url("/css/images/social-media-sprite-s.png");background-position:-1px -55px; background-repeat:no-repeat;display:block;float:left;width:75px;height:18px; padding-left:15px;} +.youtube{background-image:url("/css/images/social-media-sprite-s.png");background-position:-1px -80px; background-repeat:no-repeat;display:block;float:left;width:75px;height:18px; padding-left:15px;} +.gPlus{background-image:url("/css/images/social-media-sprite-s.png");background-position:-1px -105px; background-repeat:no-repeat;display:block;float:left;width:75px;height:18px; padding-left:15px;} + diff --git a/css/learningch.css b/css/learningch.css new file mode 100644 index 0000000..9c5483c --- /dev/null +++ b/css/learningch.css @@ -0,0 +1,26 @@ +#content{color:#000;} +#learnch{margin:10px auto; height:auto; overflow:visible; border:2px solid #d1d1d1; padding:15px;} +#translation,#tranQuery{float:left; width:40%; min-height:80px!important; height:100px; float:left; margin:0 0 10px 0; padding:10px; overflow:visible; border:1px solid #CCC;} +#tranQuery{float:right;} +#translation:focus{ border:1px solid #a31022;} +#tranQuery{border:1px solid #CCC; background:#fcfbfb;} +#pinyin{ font-family:lucida sans unicode; font-size:14px;} +.textarea{overflow:hidden; resize:none; height:auto;} +#zhime,#pinyin{width:705px; float:left; border:1px solid #f1f1f1; padding:10px; display:none;} +#translation{border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E;} +#pinyin,#zhime{background:#fcfbfb;} +.comm{width:740px; float:left; display:none;} +a.spaker{background:url(/pic/learnch.png) no-repeat -30px 0px;; width:30px; height:30px; float:left; font-size:0; margin:8px 0 0 0;} +a.spaker:hover{background:url(/pic/learnch.png) no-repeat -30px -80px;} +.text{width:auto; float:left; font-size:14px; padding-left:10px; margin:10px 0;} +a.translate{ background:#a31022; padding:8px; color:#FFF; height:auto; margin:30px 10px 0 18px; width:15%; font-size:16px; text-decoration:none; float:left; border-radius:4px; text-align:center;} +a.translate:hover{background:#C00;} +.lastVideoList { margin-top:5px; overflow:visible; float:left; } +.lastVideoList ul { margin:0 0 0 15px; } +.lastVideoList ul li { float:left; width:260px; padding:5px 10px 5px 0; margin:3px 25px 3px 0; list-style: none; } +.lastVideoList ul li ul { margin:0 0 0 0; height:200px; } +.lastVideoList ul li ul li { padding:3px; list-style: none; } +.lastVideoList ul li ul li.imgtype { border:#d1d1d1 1px solid; height:200px; position:relative; } +.lastVideoList .imgplay { width:260px; height:200px; position:absolute; left:3px; top:3px; z-index:2; } +.lastVideoList .imgplay:hover { background:url(/image/ch-video/ch-vedio-new_260.png) no-repeat; } +.readtt{display:none;} \ No newline at end of file diff --git a/css/links.css b/css/links.css new file mode 100644 index 0000000..5fa60cb --- /dev/null +++ b/css/links.css @@ -0,0 +1,50 @@ +#content #mainContent p { margin-bottom:12px; } +ul.type { list-style:none; padding:0px; margin:0px; margin:3px 0px 10px 15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:left; } +ul.type li { line-height:15px; margin-bottom:10px; background:url(/css/images/drop-1.GIF) no-repeat 0px 5px; padding:0 0 0 15px; display:block; width:45%; float:left; } +ul.type li a { color:#545454; text-decoration:none; } +ul.type li a:hover { text-decoration:underline; } +ul.worldwide { list-style:none; padding:0px; margin:0px; margin:3px 0px 10px 15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:left; } +ul.worldwide li { line-height:15px; margin-bottom:10px; background:url(/css/images/drop-1.GIF) no-repeat 0px 5px; padding:0 0 0 15px; display:block; width:100%; float:left; } +ul.worldwide li small { font-size:11px; color:#999; } +ul.worldwide li a { color:#545454; text-decoration:none; } +ul.worldwide li a:hover { text-decoration:underline; } +#content #contentMiddle ul.linkListBox { width:auto; margin-left:0px; #545454; +background:#f1f1f1; padding:10px 5px; } +#content #contentMiddle ul.linkListBox li { float:left; width:140px; margin-right:10px; list-style-image:url(/css/images/drop-2.GIF); list-style-position:inside; margin-bottom:6px; } +ul.linkList { list-style:none; padding:0px; margin:0px; margin:0px 0px 20px 0; font-size:12px; color:#545454; float:left; } +ul.linkList li { line-height:25px; margin-bottom:15px; background:url(/css/images/check.GIF) no-repeat 3px 8px; padding:0 5px 8px 20px; border-bottom:1px #d9d9d9 solid; } +ul.linkList li a { color:#545454; } +ul.linkList li a:hover { text-decoration:underline; } +/*link to us style*/ +.linkUs { font-size: 11px; margin: 5px 8px 0 12px; width: auto; line-height:22px; color:#666 } +.linkUs a { color:#545454; } +.linkUs h5 { font-size:12px; margin-bottom:5px; } +.tip { border-top: 1px dashed #545454; margin: 10px 15px; padding: 5px 0; font-size: 11px; line-height:20px; } +.linkCode { width:96%; font-size:11px; color:#999; padding:10px; background-color:#f1f1f1; border:#d1d1d1 1px solid; margin:10px 0; line-height:17px; } +ul.linkType { margin-bottom:5px; } +ul.linkType li { float:left; display:block; width:30%; list-style:none; background: url(/css/images/bg-index-tour.gif) no-repeat 0px 4px; padding-left:8px; } +.areaHead a { color:#545454; font-size:13px; } + +/* --- */ +.navLeft { margin:0 0 20px 0; padding:0; border-top-width:5px; border-top-style:solid; border-top-color:#A31022 } +.navLeft h2 { font-size:15px; font-weight: normal; margin:5px} +.navLeft ul { position:static; margin:0; padding:0 } +.navLeft li { list-style:none; margin:0; padding:0; background:#fff; background:#fff url(/css/images/sprites.gif) no-repeat 8px -692px; line-height:20px; border-top:1px solid #fff; border-bottom:1px dotted #ccc; position:relative; display:block } +.navLeft li.subnav { position:relative; background:url(/pic/arrow-r.GIF) no-repeat right 50% } +.navLeft li.subnav a:hover { color:#fff; background:url(/pic/white-arrow.gif) #A31022 no-repeat right 52% } +.navLeft li.subnav:hover { border:1px solid #d1d1d1; width:190px } +.subnavContent { height:auto; background:; +margin:0; padding:0; position:relative; border:1px solid #d1d1d1; left:330px!important; } +*+html .subnavContent { margin-left:-30px; z-index:9999 } +.navLeft .subnavContent ul { margin:0; padding:0; background:#fff } +.subnavContent ul li { list-style:none; line-height:18px; padding:0; margin-left:0 } +.navLeft a { padding:5px 0 5px 20px; display:block; font-size:11px; font-weight:bold } +.navLeft a:link, .navLeft a:visited, .navLeft a:hover, .navLeft a:active { text-decoration:none; cursor:pointer } +.navLeft a:link, .navLeft a:visited { color:#a1a1a1 } +.navLeft a:hover { color:#A31022; background-color:#f4f4f4; background-image:url(/css/images/sprites.gif); background-repeat:no-repeat; background-position:10px 50px } +.navLeft li.active a:link, .navLeft li.active a:visited, .navLeft li.active a:hover, .navLeft li.active a:active { color:#A31022; background-color:#f4f4f4 } +.navLeft li a:hover { color:#f4f4f4; background-color:#A31022 } + +#contentMiddle { width:655px; } +#subContent { width:275px; display:inline; float:right } +#subContent h6 { font-size:16px; font-weight: normal; margin: 0 0 10px 0} diff --git a/css/list.asp b/css/list.asp new file mode 100644 index 0000000..7e5bb7d --- /dev/null +++ b/css/list.asp @@ -0,0 +1,235 @@ + + + +<% Dim vTypeP,vType,vTypeSql,vPage,vOrder + vTypeP = SafeRequest("vtype",0) + vType = changeParaStr(SafeRequest("vtype",0)) + vTypeSql = vType + vPage = int(SafeRequest("page",1)) + vOrder = SafeRequest("order",0) + 'response.write(vType) + 'response.write(vPage) + 'response.write(vOrder) + 'response.End() + + If vPage=1 Then GotoErrPage() + set rs = server.CreateObject("adodb.recordset") + t_sql = " SELECT Top 1 * "&_ + " FROM MC_Tags INNER JOIN MC_TagsLGC "&_ + " ON TG_SN = TGL_TG_SN "&_ + " WHERE (TGL_LGC = 1) AND "&_ + " (TG_Name LIKE '%视频专用%') AND "&_ + " (TGL_Name = N'"&vTypeSql&"') " + rs.open t_sql,conn,1,1 + If rs.eof Then GotoErrPage() + rs.close + +'#############==== start seo ===############# + dim topb,h1,lmenu,mtitle,keyword1,descriptionstr,tempstr,thisUrl + + If (not isempty(vType) and vType <>"") then + tempstr = capitalize(vType) + If vTypeSql = "xian" then tempstr = "Xi'an" + topb = "Video of "&tempstr&" Series in China" + h1 = tempstr&" Videos" + lmenu = "Videos of "&tempstr + mtitle = tempstr&" Videos, Travel Videos of "&tempstr&" China" + keyword1 = tempstr&" Video, "&tempstr&" China Video, China "&tempstr&" Video " + descriptionstr= tempstr&" travel videos, show you the most popular attractions in "&tempstr&" China. " + If vTypeSql = "other location videos" or vTypeSql = "other travel videos" or vTypeSql = "other culture videos" or vTypeSql = "other company videos" then + h1 = tempstr + lmenu = tempstr + mtitle = tempstr + keyword1 = tempstr + descriptionstr= tempstr&", show you the most popular attractions in China. " + End If + summary = "Find great deals on China Flights in real time from China Highlights! We provide a comprehensive range of flight schedul-es, seat availability and discount fares for China domestic flights from our user friendly search engine. Find the China flights that suit you best and we will do the rest! Reliable information and friendly prompt service are just a few clicks away." + Else + topb = "Video in China" + h1 = "China Videos" + lmenu = "Videos of China" + title = "China Video, Videos of China, China Travel Video" + keyword1= "China Video , China Travel Video " + descriptionstr= "Travel Video: watch active videos of attraction, actives, people & life in China." + summary = "Find great deals on China Flights in real time from China Highlights! We provide a comprehensive range of flight schedul-es, seat availability and discount fares for China domestic flights from our user friendly search engine. Find the China flights that suit you best and we will do the rest! Reliable information and friendly prompt service are just a few clicks away." + End If + thisUrl = getHTTPURL() + + a = split(thisUrl,"/") + thisUrl = "/"&a(1)&"/"&a(2)&"/" + set rs = server.CreateObject("adodb.recordset") + s_sql = " SELECT Top 1 * "&_ + " FROM infoSEOs "&_ + " WHERE (seo_url = N'"&thisUrl&"') " + 'response.Write(s_sql) + 'response.End() + rs.open s_sql,conn,1,1 + + If (not rs.eof) and (not rs.bof) Then + If rs("seo_h1") <> "" Then + h1 = rs("seo_h1") + End If + If rs("seo_title") <> "" Then + mtitle = rs("seo_title") + End If + If rs("seo_keywords") <> "" Then + keyword1 = rs("seo_keywords") + End If + If rs("seo_description") <> "" Then + descriptionstr = rs("seo_description") + End If + If rs("seo_summary") <> "" Then + summary = rs("seo_summary") + End If + End If + + rs.close +'#############==== end seo ====############# +%> + + + + +<%=mtitle%> + + + + + + +<% If vPage <> 1 Then %><% End If %> + + + + + +
    + + +
    Home China Videos <%=lmenu%>

    <%=h1%>

    +
    + +
    +

    <%=summary%>

    +
    + +
    +<% Dim ReCount,vPageSize,TotalPage,vOrderSql + vOrderSql = "VI_CreateTime" + If vOrder = "views" Then + vOrderSql = "VI2_BrowseTimes" + End If + 'response.write(vOrderSql) + 'response.End() + set rs = server.CreateObject("adodb.recordset") + v_sql = " SELECT VI2_Name,VI2_BrowseTimes,VI_TmpLocation,VI_CreateTime,VI_OriginalPic,VI_VideoLength,VI_Recommend "&_ + " FROM VideoInfo2 INNER JOIN "&_ + " VideoInfo INNER JOIN "&_ + " MC_Tags INNER JOIN "&_ + " MC_TagsLGC ON "&_ + " TG_SN = TGL_TG_SN INNER JOIN "&_ + " MC_ExtensionBind ON "&_ + " TG_SN = BE_Obj_SN ON "&_ + " VI_SN = BE_PII_SN ON "&_ + " VI2_VI_SN = VI_SN "&_ + " WHERE (TG_Basic = 0 OR TG_Basic = 2) AND (TG_Name LIKE '%视频专用%') AND VI2_Webcode = N'CHT' "&_ + " AND (TG_Parent <> 0) AND (TGL_LGC = 1) AND (VI2_LGC = 1) "&_ + " AND isnull(VideoInfo.DeleteFlag,0)=0 AND (TGL_Name = N'"&vTypeSql&"') "&_ + " ORDER BY "&vOrderSql&" DESC " + 'response.write(v_sql) + 'response.End() + rs.open v_sql,conn,1,1 + if vPage=0 or isempty(vPage) or isnull(vPage) then + vPage=1 + end if + + if rs.eof or rs.bof then + response.Write("

    No Video of the type temporary!

    ") + TotalPage=1 + else + rs.pagesize=12 + rs.absolutepage=vPage + ReCount=rs.recordcount + vPageSize = rs.pagesize + if ReCount mod vPageSize = 0 then + TotalPage = ReCount/vPageSize + else + TotalPage = (Recount - (ReCount mod vPageSize))/vPageSize + 1 + end if + If vPage>TotalPage Then GotoErrPage() + 'response.write(TotalPage) + 'response.write(vPage) + 'response.End() + rs_index=1 + + do while not rs.eof and rs_index<=rs.pagesize %> +
    + +
    + <% if((rs_index) mod 3 =0) then %> +
    + <% end if + rs_index=rs_index+1 + rs.movenext + loop + rs.close %> + + <% end if %> +
    +
    +
    +<% If TotalPage<>1 Then %> + + + +<% End If %> + +
    +
    + +
    +
    +
    + +
    + + diff --git a/css/main-city-list.css b/css/main-city-list.css new file mode 100644 index 0000000..1cd32d6 --- /dev/null +++ b/css/main-city-list.css @@ -0,0 +1,100 @@ +@charset "utf-8"; +/* CSS Document */ +/* get TA rating */ +li#hroO2dB, li#A4g8q5ya { list-style: none !important; margin-bottom:10px; } +#CDSWIDSSP .widSSPData { width:228px !important; margin: 15px 0 !important; border-radius:4px!important; } +#CDSWIDSSP .widSSPData .widSSPH18 { display: none !important; } +#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPBranding dd { width:auto !important } +#CDSWIDSSP { width:auto !important; } +/* -------------beijing tour style new by Mercier------------------- */ +#tourContent { display:block; margin: 10px 0; } +#tourContent .itineraryLeft { float: left; width:710px; } +.titleText { font-size:14px; font-weight: normal; } +#topRecommend { display: inline-block; margin:0 0 15px 0; height:275px; width:100%; } +#topRecommend .citySummary { float: left; width:280px; height:275px; } +#topRecommend .citySummary ul { margin:0 } +#topRecommend .citySummary ul li { list-style: none; float: left; width:125px; margin-bottom:10px; background:url(/pic/square.gif) no-repeat left 5px; padding-left:15px; } +#topRecommend .citySummary ul li a { text-decoration: none; } +#topRecommend .coolDucts { float: right; width:685px; height:268px; } +#topRecommend .coolDucts .firstCool { width:239px; height:268px; float: left; display: block; margin-right:10px; position:relative } +#topRecommend .coolDucts .firstCool .firstTitle { color:#fff; font-size:16px; position:absolute; top:15px; left:42px; text-shadow:2px 2px 4px #000 } + +#topRecommend .coolDucts .firstCool img { width:239px; height:268px;} +#topRecommend .coolDucts .middleCool { width:213px; height:129px; float: left; display: block; margin-bottom:10px; position:relative } +#topRecommend .coolDucts .rightTop { width:436px; height:129px; float: left; display: block; margin-bottom:10px; position:relative } +#topRecommend .coolDucts .rightTop img { width:436px; height:129px;} +#topRecommend .coolDucts .rightTop .firstTitle { color:#fff; font-size:16px; position:absolute; top:15px; left:42px; text-shadow:2px 2px 4px #000 } +#topRecommend .coolDucts .rightCool .specialOffer { background:url(/pic/special-offer-icon.png) no-repeat; display: block; width:113px; height:70px; position:absolute; top:-2px; left:-2px; } +#topRecommend .coolDucts .middleCool .priceBg { background:url(/pic/bg-price-type.png) no-repeat; display:block; width:121px; height:19px; color:#fff; font-size:11px; position:absolute; top:45px; left:10px; padding:3px 0 0 15px; text-shadow: 0 0 2px #999; } +#topRecommend .coolDucts .rightCool { width:213px; height:129px; float: right; display: block; margin-bottom:10px; position:relative } +.rightCool .tourTitle, .middleCool .tourTitle, .rightTop .tourTitle { background:#a31022; color:#fff; font-family:Arial, Helvetica, sans-serif; display: block; position:absolute; left:0; bottom:0; border-radius:0 4px 0 0; padding:2px 5px;} +#topRecommend .coolDucts .rightCool .priceBg { background:url(/pic/bg-price-type.png) no-repeat; display:block; width:121px; height:19px; color:#fff; font-size:11px; position:absolute; top:45px; left:10px; padding:3px 0 0 15px; text-shadow: 0 0 2px #999; } +#topRecommend .coolDucts .noMarginBottom { margin-bottom:0; } +.citySummaryInfo { display: block; margin:10px 0; overflow: hidden; height:100%; } +.citySummaryInfo ul { margin:0 } +.citySummaryInfo ul li { list-style: none; float: left; width:150px; margin-bottom:10px; background:url(/pic/square.gif) no-repeat left 5px; padding-left:15px; } +.citySummaryInfo ul li a { text-decoration: none; } +.chPromise { display:block; margin:15px 0; } +.chPromise h2 { font-size:30px; margin:10px 0 30px; text-align:center; font-weight: normal; } +.chPromise .advantageItem { display: block; float: left; width:178px; margin-right:20px; } +.chPromise .advantageItem.last { margin-right:0; float: right; } +.chPromise .advantageItem .titleBlock { display: block; margin: 0 0 10px; font-size:18px; color:#04679A; padding-bottom:2px; } +.chPromise .advantageItem .titleBlock.last { font-size:13px; } +.chPromise .advantageItem .titleBlock:first-letter { font-size:23px; font-weight: bold; } +.chPromise .advantageItem p { font-size:14px; line-height:18px; display: block; margin-top:10px; } +.chPromise .advantageItem .flexible { display: block; width:178px; height:93px; background:url(/pic/bg-city-tour-icon.png) no-repeat 0 0; } +.chPromise .advantageItem .expert { display: block; width:178px; height:93px; background:url(/pic/bg-city-tour-icon.png) no-repeat -200px 0; } +.chPromise .advantageItem .noshops { display: block; width:178px; height:93px; background:url(/pic/bg-city-tour-icon.png) no-repeat -395px 0; } +.chPromise .advantageItem .moneyback { display: block; width:178px; height:93px; background:url(/pic/bg-city-tour-icon.png) no-repeat -800px 0; } +.chPromise .advantageItem .fullCare { display: block; width:178px; height:93px; background:url(/pic/bg-city-tour-icon.png) no-repeat -595px 0; } +/* switch tags */ +.switchTags { border-bottom:3px solid #a31022; overflow: hidden; height:28px; position:relative; background: #FFF; z-index: 10; margin-bottom: 15px; } +.switchTags ul { margin-left:0 } +.switchTags ul li { list-style: none; float: left; width:auto; padding:5px 20px 5px 15px; margin-right:5px; text-align:center; font-size:14px; background:url(/css/images/tour/detail/bg-tag.png) repeat-x; height:18px; border-top-left-radius:4px; border-top-right-radius:4px; color:#fff; cursor:pointer } +.switchTags ul li a { text-decoration: none; color:#fff; } +.switchTags ul li.active, .switchTags ul li:hover { background:url(/css/images/tour/detail/bg-tag-active.png) repeat-x; color:#fff; } +.switchTags ul li.active a, .switchTags ul li:hover a { color:#fff; } +.switchTags .sendInquiry { background:url(/pic/double-arrow-22x16.png) no-repeat right; color:#a31022; font-size:12px; position:absolute; right: 5px; padding-right: 25px; margin-top: 10px; } +.switchTags .bookingButton-s { position: absolute; right:0; top:0; text-align:right; } +.switchTags .fbFans { display: block; margin-bottom:10px; height: 25px; position: absolute; top: -30px; width: 275px; } +.switchTags .fbFans img { height:25px; width:275px } +.highlightTours { display: block; } +.highlightTours .tourList { margin: 10px 0 20px; height:125px; } +.highlightTours .tourList .tourImg { width:280px; height:120px; float: left; margin-top:3px; } +.highlightTours .tourList .tourInfoRight { float: right; border-bottom:1px solid #d1d1d1; width:415px; height:125px; position:relative; } +.highlightTours .tourList .tourInfoRight h2 { background: none; border: none; margin:0; padding:0; font-weight: normal } +.highlightTours .tourList .tourInfoRight h2 a { font-size:16px; } +.highlightTours .tourList .tourInfoRight .viewDetail { display: block; position:absolute; width:auto; right:0; bottom:8px; } +.highlightTours .tourList .subTitle { color:#04679A; display: block; margin:5px 0 } +.highlightTours .tipTitle { display: block; margin:10px 0; font-size:16px; } +.highlightTours .commcont { display:block; margin: 0 0 30px 0 } +.highlightTours .commcont ol { margin:0 0 15px 15px; } +.highlightTours .commcont ol li { list-style-position:outside } +#tourContent .questionRight { width:250px; float: right; } +/* question box */ +#questionBox { background:url(/css/images/tour/detail/bg-question-title.png) no-repeat top; padding:1px 10px 0px 10px; border:1px solid #d1d1d1; border-radius:4px; box-shadow:0 0 02px #d5d5d5; position:relative } +#questionBox .couponPromo { display: block; width:100px; height:45px; position:absolute; right:-5px; top:7px; cursor:pointer; border-radius:4px; box-shadow:0 0 2px #555; background:url(/pic/ask-mark.png) no-repeat 78px center #26679d; } +#questionBox .couponPromo .couponText { color:#fff; font-size:14px; margin:3px 5px 0 5px; display: block; font-family:Arial, Helvetica, sans-serif} +#questionBox .couponPromo .couponText b { font-weight: normal; font-size:13px; display: block; margin-top:3px; text-shadow:0 0 2px #000} +#questionBox .couponPromo .rightBlock { background:#26679d; display:block; width:5px; height:55px; position:absolute; top:-5px; right:0; border-radius:4px;} +#questionBox .couponTip { border:1px solid #d1d1d1; border-radius:4px; width:200px; position:absolute; right:0; top:52px; padding:5px; background:#fff; z-index:8888; font-size:11px; box-shadow: 0 0 3px #555; display: none} +#questionBox .couponTip ol li { line-height:16px;} +#questionBox .couponTip .arrowUp { background:url(/pic/arrow-up-20x14.png) no-repeat; display: block; width:20px; height:12px; position:absolute; top:-12px; right:1px;} +#questionBox .interested { font-size:25px; color:#fff; display: block; margin:5px 0; } +#questionBox .interest-label { font-size:12px; color:#fff; display: block; margin-bottom:40px } +#questionBox .infoRequired { text-align: center; margin: 22px 0 0 0; display: block; } +#questionBox .infoRequired input, textarea { width:215px; height: 28px; font-size:12px; font-family:Verdana, Geneva, sans-serif; padding:5px; background-color: #fff; margin-bottom: 10px; border-color: #D1D1D1 #999999 #999999 #D1D1D1; border-radius: 4px; border-style: solid; border-width: 1px; box-shadow: 2px 2px 2px #d1d1d1; } +#questionBox .infoRequired input:focus, textarea:focus { border-color: #0074CC; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.075) inset, 0 0 8px #0074CC; } +#questionBox .infoRequired textarea { height: 100px; } +#questionBox .sendButton { margin:15px 0 15px 80px; display: block; } +#questionBox .infoRequired p { display: none1; +left: 660px; +} +#questionBox .infoRequired p { margin: 0; line-height: 20px !important; margin-bottom: 0px !important; position: relative; text-align: center; } +#questionBox .infoRequired p label { padding: 0; margin: 0; position:absolute; top: 9px; left: 10px; cursor:text } +#questionBox .infoRequired .des label { text-align: left; } +/* weather display on Shanghai tour */ +table.averageWeather { margin: 10px 0; border:1px solid #d1d1d1; padding:1px; width:100%; border-top:3px solid #d1d1d1; } +table.averageWeather th { padding:5px; border-bottom:1px solid #d1d1d1; } +table.averageWeather td { padding:8px 5px; border-bottom:1px solid #d1d1d1; } +table.averageWeather th { padding:5px; border-bottom:1px solid #d1d1d1; } +table.averageWeather tr.last td { border-bottom: none } diff --git a/css/main.css b/css/main.css new file mode 100644 index 0000000..d0edbc9 --- /dev/null +++ b/css/main.css @@ -0,0 +1,40 @@ +#mailDiv { + padding:0 0 20px 0; +} +#mailDiv h1 { + margin:0 auto; + text-align:center; + padding:30px 0 10px 0; + width:700px; +} +#mailDiv dl { + margin:20px auto 60px auto; + width:620px; + padding:0 0 0 80px; + background:url(/css/images/mailletter.jpg) no-repeat left center; +} +#mailDiv dl dd { + padding:15px 0 0 50px; + color:#000; +} +#mailDiv dl dd input { + width:220px; + margin:0 5px; + background:#EEEEEE; + border:1px solid #666666; + -moz-border-radius:3px; + -webkit-border-radius:3px; +} +#mailDiv dl dd label { + display:inline-block; + width:100px; + text-align:right; + color:#545454; +} +#mailDiv dl dt { + text-align:left; + padding:10px 0 0 155px; +} +#mailDiv dl dt input { + margin:0 10px 0 0; +} diff --git a/css/online-writer.css b/css/online-writer.css new file mode 100644 index 0000000..a5e7fd2 --- /dev/null +++ b/css/online-writer.css @@ -0,0 +1,26 @@ +@charset "utf-8"; +/* CSS Document */ + +#contentHead .tourtitle { background: url(/image/aboutus/feedback/writer.jpg) no-repeat; width: 1901px; height: 430px; color: #04679A; font-size: 40px; font-family: impact; padding-left: 165px; line-height: 70px; border-bottom: none; } +h2 { font-size: 30px; margin:50px 0 20px;} +h3 { font-size: 22px; margin:30px 0 15px;} +.detailcontent .backgroundTranslating { border-radius: 4px 4px 4px 4px; background: url(/image/aboutus/feedback/trance.png) no-repeat #f1f1f1; font-size: 25px; color: #a31022; text-align: center; height: 60px; } +.detailcontent .backgroundEditing { border-radius: 4px 4px 4px 4px; background: url(/image/aboutus/feedback/edit.png) no-repeat #f1f1f1; font-size: 25px; color: #a31022; text-align: center; height: 60px; } +.detailcontent .backgroundWriting { border-radius: 4px; background: url(/image/aboutus/feedback/write.png) no-repeat #f1f1f1; font-size: 25px; color: #a31022; text-align: center; height: 60px; } +.Question { color: #2684C0; font-size: 22px; } +.Answer { color: #545454; font-size: 14px; background: #f1f1f1; border-radius: 4px 4px 4px 4px; margin-bottom: 20px; } +.Answer ol { margin-left: 20px; } +.port { margin-bottom: 20px; } +.intro h3 { margin: 0 0 15px; } +.port img { border-radius: 4px; } +.intro h3 a { color: #04679A; font-weight: bold; text-decoration: none; } +.intro h3 a:hover { color: #a31022; } +.fancybox-skin { background: rgba(0,0,0,0.3); } +.fancybox-close { top : 25px; right : 25px; background: url(http://data.chinahighlights.com/css/images/community/closelabel.gif) no-repeat; width: 66px; height: 22px; } +#contactform { width: 600px; background: #fff; padding: 10px; display: none; } +#comments { width: 95%; height: 120px; padding: 10px; margin: 2% 0; float: left; } +#contactform h3 { color: #a31022; } +#contactform textarea { padding: 4px 3px; color: #666; background: #fff; border-color: #D1D1D1 #999999 #999999 #D1D1D1; border-radius: 4px; border-style: solid; border-width: 1px; margin: 3px 0 10px 0; padding: 10px; font-size: 13px; font-family: Verdana, Geneva, sans-serif; height: 150px; border-radius: 4px; box-shadow: 2px 2px 4px #999; resize: vertical; } +#contactform input { margin: 0; padding: 10px; color: #666; background: #fff; border-color: #D1D1D1 #999999 #999999 #D1D1D1; border-radius: 4px; border-style: solid; border-width: 1px; margin: 3px 0 10px 0; font-size: 14px; font-family: Verdana, Geneva, sans-serif; width: 260px; border-radius: 4px; box-shadow: 2px 2px 4px #999; } +#contactform input.safyemail { background: url(http://data.chinahighlights.com/css/images/safty-icon.png) no-repeat 245px #fff; } +#contactform input.submit { margin-left: 135px; padding-top: 3px; background-color: #a31022; color: #fff; border-radius: 4px; font-size: 17px; font-family: Arial, Helvetica, sans-serif; padding: 8px 10px; width: 283px; cursor: pointer; } diff --git a/css/open-window.css b/css/open-window.css new file mode 100644 index 0000000..4f88d35 --- /dev/null +++ b/css/open-window.css @@ -0,0 +1,28 @@ + +.content { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + text-decoration: none; + padding: 10px; + padding-left: 5px; + height: 1000px; + width: 640px; + background-color: #FFFFFF; + + border-top-width: 3px; + border-right-width: 2px; + border-bottom-width: 1px; + border-left-width: 0px; + border-top-style: solid; + border-right-style: solid; + border-bottom-style: solid; + border-left-style: none; + border-top-color: #333333; + border-right-color: #333333; + border-bottom-color: #999999; + border-left-color: #333333; +} +body { + background-color: #CCCCCC; +} + diff --git a/css/panda-tour.css b/css/panda-tour.css new file mode 100644 index 0000000..6656f16 --- /dev/null +++ b/css/panda-tour.css @@ -0,0 +1,185 @@ +@charset "utf-8"; +/* CSS Document */ +h2 { font-size:20px; padding-left:10px; margin-bottom:15px; background:#f1f1f1; color:#777; border-radius:4px; padding:7px 0 8px 5px; } +h3 { font-size:16px; margin-bottom:10px; background:url(/pic/right-arrow.png) no-repeat left 3px; padding-left:20px;} +@media (min-width:768px) { +img { border-radius:6px } +} +#homeSlideshow { background:url(http://data.chinahighlights.com/js/orbit/orbit/1-0.gif) no-repeat center center; margin-top:15px; margin-bottom:25px; } +#homeSlideshow .flexslider { position:relative } +#homeSlideshow .flexslider ul { padding:0; margin:0 } +#homeSlideshow .flexslider ul.flex-direction-nav a { width:88px; height:88px; margin:-20px 0 0; display:block; background:url(http://data.chinahighlights.com/css/images/merge/csg-512c793703ac8.png) no-repeat 0 0; position:absolute; top:48%; cursor:pointer; text-indent:-9999px; opacity:0; -webkit-transition:all .3s ease; z-index:10 } +#homeSlideshow .flexslider ul.flex-direction-nav a:focus { outline:0 } +#homeSlideshow .flexslider ul.flex-direction-nav .flex-next { background-position:0 -422px; right:10px } +#homeSlideshow .flexslider ul.flex-direction-nav .flex-prev { background-position:0 -560px; left:10px } +#homeSlideshow .flexslider ul.flex-direction-nav .disabled { opacity:.3!important; filter:alpha(opacity=30); cursor:default } +#homeSlideshow .flexslider ul.slides { zoom:1; position:relative } +#homeSlideshow .flexslider ul.slides>li { display:none; -webkit-backface-visibility:hidden; position:inherit!important } +#homeSlideshow .flexslider ul.slides>li img { width:100%;} +#homeSlideshow .flexslider ul.slides>li span { display: block; text-align:center; color:#fff; font-size:30px; text-shadow:2px 2px 1px #333; width:70%; font-weight:normal; text-decoration: none; position:absolute; top:7px; left:15%;} +#homeSlideshow .flexslider ul.slides>li span.visible-xs { font-size:14px;} +#homeSlideshow .flexslider ul.slides>img { width:100%; display:block } +#homeSlideshow .flexslider ul.slides:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 } +#homeSlideshow .flexslider ol { padding:0; margin:0 } +#homeSlideshow .flexslider ol.flex-control-nav { position:absolute; top:90%; left:45%; z-index:1000 } +#homeSlideshow .flexslider ol.flex-control-nav>li { margin:0 6px; display:inline-block; zoom:1 } +#homeSlideshow .flexslider ol.flex-control-paging>li>a { width:11px; height:11px; display:block; cursor:pointer; text-indent:-9999px; background:#fff; border:1px solid #fff; border-radius:20px } +#homeSlideshow .flexslider ol.flex-control-paging>li>a:hover { background:#a31022 } +#homeSlideshow .flexslider ol.flex-control-paging>li>a.flex-active { background:#a31022 } +#homeSlideshow .flexslider:hover .flex-next { opacity:.8; right:5px } +#homeSlideshow .flexslider:hover .flex-next:hover { opacity:1 } +#homeSlideshow .flexslider:hover .flex-prev { opacity:.8; left:5px } +#homeSlideshow .flexslider:hover .flex-prev:hover { opacity:1 } +@media (max-width:768px) { +#homeSlideshow .flex-direction-nav { display:none!important } +} +/* ----- */ +.tourRight { padding:10px; margin-bottom:15px; } +.superFans { margin-bottom:10px;} +.tourRight .rightTitle { display: block; margin:0 0 15px; font-size:18px; } +.rightPic { display: block; margin:15px auto; padding-top:10px;} +.rightPic .infoList { margin-bottom:15px; font-size:14px;} +.rightPic .infoList a { text-decoration: none;} +.infoList .col-md-15, .infoList .col-sm-15 { margin-left: -15px;} + +/* top 10 tour */ +.toptourList { padding:10px 0 0; position:relative; border-radius:4px; margin-bottom:15px;} +.toptourList .tagIcon { display: block; position:absolute; top:10px; left:10px; background:#a31022; padding:2px 8px 3px; text-align:center; color:#fff; border-radius:0 4px 4px 0; box-shadow:0 2px 10px #000;} +.listImg img { border-radius:4px; margin-bottom:10px;} +.toptourList .mainTitle { color:#0d548a; font-weight:normal; display:block; margin:-5px 0 8px; font-size:18px;} +.toptourList .mainTitle a { text-decoration: none;} +.toptourList .tourInfo { padding-bottom:20px;} +.toptourList .tourInfo .subTitle { font-size:15px; margin:0 0 5px 0; display:block } +.viewMore { display:block; text-align:right} +/* get TA rating */ +.TAtitle { display: block; margin:10px 0 0; font-size:16px; color:#000 } +li#hroO2dB, li#A4g8q5ya { list-style: none !important; margin-bottom:10px;} +#CDSWIDSSP .widSSPData { width:100% !important; margin: 15px 0 !important; border-radius:4px!important; border: none !important; padding:0 !important} +#CDSWIDSSP .widSSPData .widSSPH18 { display: none !important;} +#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPBranding dd { width:auto !important} +#CDSWIDSSP { width:auto !important} +/* for submit */ +#CDSWIDWRL { width:100% !important; max-width:275px !important;} +#CDSWIDWRL .widWRLData { border-radius:4px; max-height:inherit !important; margin: 15px 0 10px 0;} +#CDSWIDWRL .widWRLReview textarea { width:245px !important; height:120px !important; min-width:245px !important; max-height:inherit !important} +/* question box */ +#questionBox { margin: 10px 0 15px; position: relative; border-radius:6px; background:#d1d1d1; padding:10px 20px; } +#questionBox .questionContent { display: block; padding: 10px 20px; background:#d1d1d1; border-radius:6px; } +#questionBox .interested { font-size: 26px; display: block; text-align:center; margin: 5px 0; text-transform: uppercase; font-weight: bold; color: #a31022 } +#questionBox .interest-label { font-size: 14px; text-align:center; display: block; margin-bottom:25px; } +#questionBox .infoRequired { text-align: center; margin: 22px 0 0 0; display: block; } +#questionBox .infoRequired input, textarea { width: 100%; font-size: 14px; font-family: Verdana, Geneva, sans-serif; padding: 10px; background-color: #fff; margin-bottom: 10px; border-radius: 4px; border: none; color:#333; box-shadow:0 0 2px #999 } +#questionBox .infoRequired input:focus, textarea:focus { border-color: #a31022; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.075) inset, 0 0 8px #000; transition:all 0.5s ease-in-out; border-radius:10px; } +#questionBox .infoRequired textarea { height: 150px; } +#questionBox .sendButton { margin: 15px 0; display: block; background: #a31022; border: none; color: #fff; text-shadow: 0 0 2px #000; text-align: center; border-radius: 4px; padding: 10px; font-size: 15px; width: 100%; } +#questionBox .infoRequired p { display: none; } +#questionBox .infoRequired p { +left: 660px;} +#questionBox .infoRequired p { margin: 0; line-height: 20px !important; margin-bottom: 0px !important; position: relative; text-align: center; } +#questionBox .infoRequired p label { padding: 0; margin: 0; position: absolute; top: 10px; left: 10px; cursor: text; font-size: 14px; color: #777; } +#questionBox .infoRequired .des label { text-align: left; } +#questionBox .infoRequired p select { padding-left: 10px 0 10px 5px; font-size: 14px; margin-bottom: 10px;} +/* submit checking */ +#questionBox .infoRequired p .arrowDownTest label { line-height: 20px; position: relative; left: 0; margin: 0; padding: 0; top: 0; } +#questionBox .infoRequired p .arrowDownTest { background-color: #FFFFFF; border: 1px solid #999999; color: #A31022; display: block; padding: 3px 4px; position: absolute; z-index: 11000; left: 10px; top: -22px; } +#questionBox .infoRequired p .arrowDown { left: 4px; position: absolute; top: 26px; } + +/* top faq */ +.topFaqs { margin-bottom:15px;} +.questionTitle { display: block; font-size:15px; margin:5px 0 10px;} +.answerContent { display: block; padding-left:20px; color:#666} +.faqList span { font-size:16px; display: block; margin-bottom:5px;} +/* winter vacation */ +@media(min-width:1000px) { +h2.categoryTitle { font-size: 28px !important; } +.tourRow h3 { height: 33px !important } +.tourRow h3.moreText { height: 60px !important; } +.tourRow p { height: 100px !important } +} +h2.categoryTitle { margin-top: 15px; margin-bottom: 20px; font-size: 20px; color: #444; padding:8px 10px; } +.tourRow { border: 1px solid #d1d1d1; margin-bottom: 30px; padding: 15px; border-radius: 4px; position: relative; overflow: hidden; opacity: 0.98; background: #f9f9f9 } +.tourRow h3 { font-size: 15px; color: #000; margin: 20px 0 20px; } +.tourRow h3.moreText { background: none !important; padding-left:0 !important;} +.tourRow p { color: #919191; } +.tourRow a { text-decoration: none; } +.tourRow:hover { border: 1px solid #a31022; opacity: 1; background: #fff; } +.tourRow .subTitle { color: #04679a; margin: 0 0 15px; display: block; border-bottom: 1px dotted #919191; padding-bottom: 2px; } +.tourRow .tourImg { margin: -15px -15px 0 } +.tourRow .tourImg img { width: 100%; border-radius: 4px 4px 0 0; border-bottom: 3px solid #a31022; } +.tagIcon { display: block; position: absolute; top: 10px; left: 0; background: #a31022; padding: 2px 8px 3px; text-align: center; color: #fff; border-radius: 0 4px 4px 0; box-shadow: 0 2px 10px #000; } +/* fixed main menu */ +#header { position: fixed !important; z-index: 9999; width: 100%;} +#contentHead { padding-top: 110px;} + +.tourRight { + + + margin-bottom: 15px; + padding: 10px; +} +.tourRight .rightTitle { + display: block; + font-size: 18px; + margin: 0 0 15px; +} +.AdvisorImage { padding:0;} +.AdvisorInfo { padding:0; } +ul.TravelAdvisor li.AdvisorName { color:#17509f; font-size:17px;} +ul.TravelAdvisor li.AdvisorEmail { color:#a40f22; } +ul.TravelAdvisor li.contactme { margin-top:20px;} +.AdvisorIntro { background:#f2f2f2; padding:15px 10px; border-radius: 4px; margin-top: 25px; } +.IntroArrow{ display:block; position:absolute; left: 60px; + top: 135px;} +.PandaArrow{ display:block; position:absolute; left: 60px; + top: 120px;} +.PhotoArrow{ display:block; position:absolute; left: 60px; + top: 150px;} +.NoraSayArrow { position:relative; left: -15px; + top: 70px;} +.noraSay { margin-top: 5px; + padding: 15px 40px 15px 20px;font-size:14px; line-height:25px; color:#777; background:#f2f2f2; position:absolute; left: 28px; + top: 0;} +.EmailRed { color:#a91c1c; background:none;} +.ContactMe { background: rgba(0, 0, 0, 0) url("/pic/comma-a.gif") no-repeat scroll left top; } +.ContactInformation { background: rgba(0, 0, 0, 0) url("/pic/comma-b.gif") no-repeat scroll right 75px; padding-left: 75px; padding-bottom: 17px;} +.peopic { + + + + overflow: hidden; + text-align: center; + +} +.peopic img { + width:100%; + margin-bottom:5px; +} +.peopic span { + font-size: 14px; + text-align: center; + width: 100%; + font-family:Arial, Helvetica, sans-serif; +} +.peopic span.tailname { + color: #025499; + font-size: 16px; + margin-top: 5px; + display: block; +} +.infoList { margin-bottom: 20px; font-size: 14px; overflow: hidden; padding-top: 10px; background: #f1f1f1; border-radius: 0 4px 4px 0; } +.infoList:hover { background: #d9d9d9; } +.infoList a { text-decoration: none; } +.infoList strong { font-weight: normal; } +.infoList img { width: 100px; margin-right: 10px; float: left; border-radius: 4px 0 0 4px; margin-top: -10px; } +.moreAbout { font-size: 18px; display: block; margin: 25px 0 15px; } +.BookTours a { + background: #a31022 none repeat scroll 0 0; + border-radius: 4px; + color: #fff; + float: right; + font-size: 14px; + padding: 7px 10px; + text-decoration: none; +} +@media(max-width:750px) { +#contentHead { padding-top: 45px!important;} +} \ No newline at end of file diff --git a/css/quotation-addons.css b/css/quotation-addons.css new file mode 100644 index 0000000..4c4032a --- /dev/null +++ b/css/quotation-addons.css @@ -0,0 +1,13 @@ + +body{width:580px; background-color:#ccc; margin:0;padding:0; font-family:verdana; color:#444;} +.Wrap{padding:5px 20px; margin:20px; background-color:#fff;} +.logo{width:110px; float:left} +.title{width:370px; padding:10px; float:left; height:60px;} +.title h1{font-size:16px;margin:0 0 5px 0;padding:0;} +.title p{font-size:12px;margin:0;padding:0;} +.table{width:500px;font-size:12px; background-color:#f4f4f4;margin:10px 0; border:1px solid #ccc;} +.table th {padding:8px 5px; background-color:#ccc; border:1px solid #fff;} +.table td {padding:8px 5px; border:1px solid #fff;} +.clear{height:1px; clear:both;} +.price{color:#a31022; text-align:center;} +.table a:link{color:#a31022; text-decoration:none;} diff --git a/css/region-tour-list.asp b/css/region-tour-list.asp new file mode 100644 index 0000000..0a2baa6 --- /dev/null +++ b/css/region-tour-list.asp @@ -0,0 +1,286 @@ + + + + + + + +<% +''//应从原来一地线路列表另存出来的,现暂时使用原有变量city.... +city = request.QueryString("region") +if request.QueryString("region") = empty then + city = "beijing" +else + city = Replace(SafeRequest("region",0), "-", " ") +end if + +if request.querystring("days") <> empty then + days = SafeRequest("days",1) + days_sql = " and dbo.V_SRMS_ResourceAllot_Tour_Price_CJ.CLI_Days = " & days + if days > 1 then + days_txt = days & " Days " & capitalize(city) & " Tours, " + else + days_txt = days & " Day " & capitalize(city) & " Tours," + end if +end if + +SRMSPRovinceInfo = GetSRMSPRovinceId(city,Site_LGC,Site_ID) +if isarray(SRMSPRovinceInfo) then + SRMSPRI_SN = SRMSPRovinceInfo(0) + PRI_Code = SRMSPRovinceInfo(1) +else + 'response.write "PRovince Error" + 'response.End() +end if + +''----------------------------- +wid = Site_ID +eid = SRMSPRI_SN +etype = "K" +epagetype="t-citytour-list" + +def_title = days_txt & capitalize(city)&" Tours, "&capitalize(city)&" China Tours, Top "&capitalize(city)&" Tour Packages." +def_keywords = days_txt & capitalize(city)&" tour, "&capitalize(city)&" china tours, " +'URL定义-3H +dim urlCityTourInfo +urlCityTourInfo= "/tour/{0}tour/{1}/" + +OrderType=saferequest("OrderType",0) +select case OrderType + case "price" + strFileName="tours-sort-by-price" + order_sql = " order by CLP_TwoToFiveAdultPrice" + case "days" + strFileName="tours-sort-by-length" + order_sql = " order by CLI_Days" + case else + strFileName="tours" + OrderType="OrderNum" + order_sql = " order by CLI_OrderNum" +end select +sql="" +sql=" " &_ +"SELECT CItyInfo2.CII2_Name, PRovinceInfo2.PRI2_Name " &_ +"FROM CItyInfo2 INNER JOIN " &_ +" CItyInfo ON CItyInfo2.CII2_CII_SN = CItyInfo.CII_SN INNER JOIN " &_ +" PRovinceInfo2 ON CItyInfo.CII_PRI_SN = PRovinceInfo2.PRI2_PRI_SN " &_ +"WHERE (CItyInfo.DeleteFlag <> 1) AND (CItyInfo2.CII2_LGC = 1) AND " &_ +" (PRovinceInfo2.PRI2_LGC = 1) AND (PRovinceInfo2.DeleteFlag <> 1) AND " &_ +" (PRovinceInfo2.PRI2_Name = N'"& city &"') " +'response.write sql +'response.End() +set rs_cities = server.createobject("adodb.recordset") +rs_cities.open sql,conn,1,1,1 +temp_cities = "" +if rs_cities.eof then + GotoErrPage +end if +k_i = 1 +do while not rs_cities.eof + if k_i = rs_cities.recordcount then + temp_cities = temp_cities & " (CLI2_PassCity Like '%"&rs_cities("CII2_Name")&"%') " + else + temp_cities = temp_cities & " (CLI2_PassCity Like '%"&rs_cities("CII2_Name")&"%') Or " + end if + k_i = k_i + 1 + rs_cities.movenext +loop +if temp_cities <> "" then + temp_cities = " AND ( " & temp_cities & " ) " +end if +rs_cities.close +set rs_cities = nothing + +sql= "" +sql=" "&_ +"SELECT top 100 T.CLI_SN, T.CLI_Days, T.CLI_ListImage, T.CLI_CityName, T.CLI2_Name, T.CLI_NO, "&_ +" T.CLI2_PassCity, T.CLI2_AttractionList, T.CLI2_Memo, T.CLI_OrderNum, "&_ +" dbo.GetFullPathByPII_SN(dbo.PictureInfo.PII_SN, 1) AS pic, T.CityName, T.CLI_CII_SN, T.CLP_TwoToFiveAdultPrice "&_ +"FROM (SELECT TOP 100 dbo.CustomerLineInfo.CLI_SN, dbo.CustomerLineInfo.CLI_Days, "&_ +" dbo.CustomerLineInfo.CLI_ListImage, dbo.CustomerLineInfo.CLI_CityName, "&_ +" dbo.CustomerLineInfo2.CLI2_Name, dbo.CustomerLineInfo.CLI_NO, "&_ +" dbo.CustomerLineInfo2.CLI2_PassCity, "&_ +" dbo.CustomerLineInfo2.CLI2_AttractionList, "&_ +" dbo.CustomerLineInfo2.CLI2_Memo, dbo.CustomerLineInfo.CLI_OrderNum, "&_ +" dbo.getCityName(dbo.CustomerLineInfo.CLI_CII_SN, 1) AS CityName, dbo.CustomerLineInfo.CLI_CII_SN, "&_ +" (SELECT TOP 1 CLP_TwoToFiveAdultPrice "&_ +" FROM dbo.CustomerLinePrice "&_ +" WHERE (CLP_CLI_SN = dbo.CustomerLineInfo.CLI_SN) "&_ +" ORDER BY CLP_TwoToFiveAdultPrice) AS CLP_TwoToFiveAdultPrice "&_ +" FROM dbo.CustomerLineInfo2 INNER JOIN "&_ +" dbo.CustomerLineInfo ON "&_ +" dbo.CustomerLineInfo2.CLI2_CLI_SN = dbo.CustomerLineInfo.CLI_SN INNER JOIN "&_ +" dbo.CustomerLinePrice ON "&_ +" dbo.CustomerLineInfo.CLI_SN = dbo.CustomerLinePrice.CLP_CLI_SN "&_ +" GROUP BY dbo.CustomerLineInfo.CLI_SN, dbo.CustomerLineInfo.CLI_NO, "&_ +" dbo.CustomerLineInfo.CLI_Days, dbo.CustomerLineInfo.CLI_ListImage, "&_ +" dbo.CustomerLineInfo.CLI_OrderNum, dbo.CustomerLineInfo.CLI_State, "&_ +" dbo.CustomerLineInfo2.CLI2_PassCity, "&_ +" dbo.CustomerLinePrice.CLP_TwoToFiveAdultPrice, "&_ +" dbo.CustomerLinePrice.CLP_PriceType, dbo.CustomerLineInfo2.CLI2_Name, "&_ +" dbo.CustomerLineInfo.CLI_PackageClass, "&_ +" dbo.CustomerLineInfo.CLI_LineType, "&_ +" dbo.CustomerLineInfo2.CLI2_AttractionList, "&_ +" dbo.CustomerLineInfo2.CLI2_EntranceCity, "&_ +" dbo.CustomerLineInfo2.CLI2_DepartureCity, dbo.CustomerLineInfo2.CLI2_LGC, "&_ +" dbo.CustomerLinePrice.CLP_TwoToFiveAdultPriceRMB, "&_ +" dbo.CustomerLineInfo.CLI_CityName, dbo.CustomerLineInfo.CLI_Grade, "&_ +" dbo.CustomerLineInfo.CLI_LineClass, dbo.CustomerLineInfo.CLI_PrimeGroup, "&_ +" dbo.CustomerLineInfo2.CLI2_Memo, dbo.CustomerLineInfo2.CLI2_Introduction, "&_ +" dbo.CustomerLineInfo.CLI_DEI_SN, "&_ +" dbo.CustomerLinePrice.CLP_TwoToFiveAdultProPriceRMB, "&_ +" dbo.CustomerLineInfo.CLI_Area, "&_ +" dbo.getCityName(dbo.CustomerLineInfo.CLI_CII_SN, 1),dbo.CustomerLineInfo.CLI_CII_SN "&_ +" HAVING (dbo.CustomerLineInfo.CLI_State = 1005004) AND "&_ +" (dbo.CustomerLineInfo2.CLI2_LGC = 1) AND "&_ +" (dbo.CustomerLineInfo.CLI_PackageClass IN (202003, 202005, 202007)) "&_ +" "& temp_cities &" " &_ +" ORDER BY dbo.CustomerLinePrice.CLP_TwoToFiveAdultPrice) T LEFT OUTER JOIN "&_ +" dbo.PictureInfo ON T.CLI_ListImage = dbo.PictureInfo.PII_SN "&_ +"GROUP BY T.CLI_SN, T.CLI_Days, T.CLI_ListImage, T.CLI_CityName, T.CLI2_Name, "&_ +" T.CLI_NO, T.CLI2_PassCity, T.CLI2_AttractionList, T.CLI2_Memo, T.CLI_OrderNum, "&_ +" dbo.GetFullPathByPII_SN(dbo.PictureInfo.PII_SN, 1), T.CityName, T.CLI_CII_SN, T.CLP_TwoToFiveAdultPrice "&_ +"ORDER BY T.CLI_OrderNum " +'response.write sql +'response.End() + +set rs = server.createobject("adodb.recordset") +rs.open sql,conn,3,1,1 + +tourcount = rs.recordcount + +if tourcount = "" Or isempty(tourcount) Or isnull(tourcount) then + tourcount = 0 +end if +'转到city-tour-list-new.asp +'if rs.recordcount > 8 then +' server.Transfer("/single-city-tour/city-tour-list-new.asp") +'end if +'转到city-tour-list-new.asp + +%> + + + + +<%=def_title%> + + +"/> + + + + + + + + + + + + + +
    + +
    +
    + +

    <%=capitalize(city)%> Tours

    +
    +
    +
    +
    +

    <% =get_web_page_intro(city) %>

    +
    +
    + <% + +if rs.eof and rs.bof then +else + dim i1 + i1 = 1 + do while not rs.eof + sn = rs("cli_sn") + title = rs("CLI2_Name") + Price = rs("CLP_TwoToFiveAdultPrice") + CLI_NO = rs("CLI_NO") + CLI_CityName = rs("CityName") + CityTourInfoUrl = strFormat(urlCityTourInfo,array(changeStrPara(CLI_CityName),changToPara(rs("CLI_NO")))) + if rs("CLI_Days") > 1 then + days = rs("CLI_Days") & " Days" + else + days = rs("CLI_Days") & " Day" + end if + +'HF 100211更新获得图片地址方法 + if isnull(rs("pic")) or rs("pic") = empty then + pic = "/pic/unknown.gif" + else + pic = imgurl & rs("pic") + end if + CLI2_Memo = rs("CLI2_Memo") + if i1 > 4 then box_class = "tourListBox2" else box_class = "tourListBox1" +%> +
    + +
    +

    <%=title%>

    +
      +
    • Duration: <%=days%>
    • +
    • Destination: <%=capitalize(CLI_CityName)%>
    • +
    • Attractions: <%=CLI2_Memo%>
    • +
    +
    +
    Full price from:
    + $<%=Price%> p/p
    +
    +
    +
    +
    + <% + i1 = i1 + 1 + rs.movenext + loop +end if +rs.close +%> +
    + +

    Tailor Make a China Tour

    +
    + + +
    +
    +
    +
    + +
    + + \ No newline at end of file diff --git a/css/rental.css b/css/rental.css new file mode 100644 index 0000000..7f420a2 --- /dev/null +++ b/css/rental.css @@ -0,0 +1,403 @@ +body { + background-color: #fff; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + padding:0px; + margin:0px; +} +#wrap { + width:1000px; + margin: 25px auto; +} +#wrap #wrapInner { + border:none; +} +#wrap #wrapInner #contentMain { + margin-right:13px; +} +#wrap #wrapInner #contentMain #logo { + width:170px; + position:relative; + margin:0 0 5px 7px; + display:block; + float:left; +} +#wrap #wrapInner #contentMain #banner { + border-bottom:1px dashed #d1d1d1; +} +#wrap #wrapInner #contentMain #banner a { + text-decoration:none; + color:#545454; +} +#wrap #wrapInner #contentMain #content { + padding:25px 50px; + border-bottom:1px dashed #d1d1d1; +} +#wrap #wrapInner #contentMain #content h1 { + padding:0px; + margin:0px; + font-size:24px; +} +#wrap #wrapInner #contentMain #content #right { + width:40%; + float:left; + margin:0 0 30px 50px; +} +#wrap #wrapInner #contentMain #content #right #rightContent { + padding-right:5px; +} +#wrap #wrapInner #contentMain #content a:link, #wrap #wrapInner #contentMain #content #right #rightContent a:visited { + color:#000; +} +#wrap #wrapInner #contentMain #content a:hover { + text-decoration:none; + color:#666; +} +#wrap #wrapInner #contentMain #content #right #rightContent p { + line-height:22px; +} +#wrap #wrapInner #contentMain #content #right #rightContent ol li { + line-height:22px; +} +#wrap #wrapInner #contentMain #content #right #rightContent img { + border:#ccc 1px solid; + padding:5px; + margin:2px 8px 2px 2px; +} +.clear { + clear:both; +} +.dashed { + border-bottom: 1px dashed #d1d1d1; +} +#footer { + margin:15px 5px 15px 25px; + border-top:#ccc 3px solid; + padding:15px; +} +.copyRight { + font-size:11px; + text-align:center; + padding-bottom:0px; + margin-bottom: 0px; + color:#999; +} +.copyRight a { + color:#999; + text-decoration:none; +} +/* Wifi 页面样式 */ +.wifiTitle { + font-size:18px; + display: block; + margin: 10px 0; + font-family:Verdana, Geneva, sans-serif; + color:#545454 +} +.wifih1 { + font-family: Verdana, Geneva, sans-serif; + font-size: 22px; + color: #545454; + border-bottom: #D2D2D2 1px solid; + padding: 0px 0px 3px 8px; + margin: 18px 0px 5px 0px; + padding-right: 280px; + display: block; +} +.mainCombo { + margin:0 0 0 55px; + padding: 0; +} +ul.wifiFeature { + margin-left:0; + padding-left:0 +} +ul.wifiFeature li { + list-style: none; + background:url(/css/images/citytour/green-mark.png) no-repeat left 5px; + padding-left:20px; + font-size:11px; + line-height:20px; + margin: 0 0 10px 0; +} +ul.drop1 { + list-style:none; + padding:0px; + margin:0px 0px 15px 0px; + font-family:Verdana, Geneva, sans-serif; + font-size:12px; + color:#545454; +} +ul.drop1 li { + line-height:24px; + margin-left:8px; + margin-bottom:6px; + background:url(/css/images/drop-1.GIF) no-repeat 0px 9px; + padding:0 0 0 15px; +} +ul.drop2 { + list-style:none; + padding:0px; + margin:0px 0px 15px 0px; + font-family:Verdana, Geneva, sans-serif; + font-size:12px; + color:#545454; +} +ul.drop2 li { + line-height:24px; + margin-left:8px; + margin-bottom:6px; + background:url(/css/images/drop-2.GIF) no-repeat 0px 9px; + padding:0 0 0 15px; +} +.supportDevice { + float:left; + margin:0 5px 10px 0; +} +.supportDevice .infoDevice { + margin:0 +} +.supportDevice .infoDevice img { + border:none !important +} +.wifiBox { + border:1px solid #d1d1d1; + width:275px; + margin: 0 0 15px 0; +} +.wifiBox h5 { + padding:8px; + margin-bottom:10px; + background-color:#d1d1d1; + text-align:center; + font-size: 13px; + font-weight: bold; + zoom:1; + margin-top:0; +} +.wifiBox .dialIntro ul { + margin-left:0px; +} +.wifiBox .dialIntro ul li { + line-height:20px; + margin-bottom:10px; + font-size:11px; + list-style-position: outside; + margin-left:5px; + list-style: none; + background: url(/css/images/drop-1.gif) no-repeat left 8px; + padding-left: 12px; +} +#contact { + margin:10px 0; + border:1px solid #666; + background:/*url(/css/images/bg-email.png) no-repeat 450px 10px*/ #f5f5f5; + -moz-border-radius:4px; + -webkit-border-radius:4px; + position:relative; +} +#content #contact p { + display:block; + margin:0; +} +#contact label { + display:inline-block; + float:left; + line-height:26px; + width:120px; + font-size:12px +} +#contact textarea { + padding:4px 3px; + color:#666; + background:#fff; + border:1px solid #666; + margin:3px 0; + font-size:13px; + font-family:Verdana, Geneva, sans-serif; + -moz-border-radius:5px; + -webkit-border-radius:5px; + height:200px +} +#contact input { + margin:0; + padding:4px 3px; + color:#666; + background:#fff; + border:1px solid #666; + margin:3px 0; + font-size:13px; + font-family:Verdana, Geneva, sans-serif; + -moz-border-radius:5px; + -webkit-border-radius:5px; + width:210px; + padding-right:20px +} +#contact select { + margin:0; + padding:3px 3px; + color:#666; + background:#fff; + border:1px solid #666; + margin:3px 0; + font-size:13px; + font-family:Verdana, Geneva, sans-serif; + -moz-border-radius:5px; + -webkit-border-radius:5px; + width:236px +} +#contact input:focus, #contact textarea:focus, #contact select:focus { + border:1px solid #F90; + background-color:#fff; +} +#contact input.terms { + width:auto; + margin: 0 5px 0 0; +} +#contact input.submit { + width:120px; + margin-left:155px; + padding-top:3px; + background-color:#a31022; + color:#fff; + height:28px; + -moz-border-radius:5px; + -webkit-border-radius:5px; + border:1px solid #fff; + font-size:13px; + font-weight:bold +} +#contact input.submit:hover { + background:#444 +} +#contact fieldset { + padding:20px; + border:none; + -moz-border-radius:5px; + -webkit-border-radius:5px +} +#contact span.required { + font-size:13px; + color:#f00 +} +.wifiList { + border:#ccc solid 1px; + padding:5px 5px 0 5px; + margin: -1px 0 0 0; + -moz-border-radius:6px; + width:660px; +} +.faqAnswer { + background:url("/css/images/faq/a-bg.gif") no-repeat scroll -10px top #F6F6F6; + margin-bottom:15px; + padding:10px 10px 10px 50px; +} +.faqQuestion { + background:url("/css/images/faq/q-bg.gif") no-repeat scroll left top #E7F1F4; + margin-bottom:0px; + padding:12px 10px 12px 50px; + font-size: 14px; + color:#444; +} +.wifiPrice { + color: #A31022; + margin: 8px 0 5px 0; + font-family: Arial, Helvetica, sans-serif; + font-weight:bold; + font-size:18px; +} +.new { + right: -5px; + POSITION: relative; + TOP: -6px; + font-size: 80%; + font-weight: normal; + color: red; + font-style: italic; +} +.rentalTitle { + float:right; + margin:40px 30px; + padding-left:29px; + font-size:18px; + display: block; + color:#545454; + background: url(/css/images/wifi/wifi-title.png) no-repeat; +} +.phoneTitle { + float:right; + margin:40px 30px; + padding-left:25px; + font-size:18px; + display: block; + color:#545454; + background: url(/css/images/wifi/phone-rental-title.png) no-repeat; +} +.moblieTitle { + float:right; + margin:40px 30px; + padding-left:25px; + font-size:18px; + display: block; + color:#545454; + background: url(/css/images/wifi/moblie-title.png) no-repeat; +} +.iphoneTitle { + float:right; + margin:40px 30px; + padding-left:25px; + font-size:18px; + display: block; + color:#545454; + background: url(/css/images/wifi/iphone-title.png) no-repeat; +} +.highlightBold { + color:#A31022; + font-size:18px; + margin:8px 0 5px 0; + font-family:Arial, Helvetica, sans-serif; +} +table.tableRental { + border-top:3px solid #a31022; + border-left:1px solid #d1d1d1; +} +table.tableRental tr:hover { + background:#f1f1f1; +} +table.tableRental th { + padding:5px; + border-right:1px solid #d1d1d1; + border-bottom:1px solid #d1d1d1; + background:#f1f1f1; + text-align:center; +} +table.tableRental td { + padding:5px; + border-right:1px solid #d1d1d1; + border-bottom:1px solid #d1d1d1; +} +.faqAnswer { + background:url("/css/images/faq/a-bg.gif") no-repeat scroll -10px top #F6F6F6; + margin-bottom:15px; + padding:10px 10px 10px 50px; +} +.faqQuestion { + background:url("/css/images/faq/q-bg.gif") no-repeat scroll left top #E7F1F4; + margin-bottom:0px; + padding:12px 10px 12px 50px; + font-size: 14px; + color:#444; +} +.rentalStyle { + color:#a31022; + font-weight:bold; +} +.wifiStyle { + color: #307ABE; + font-weight: bold; +} +.wifiStyle1 { + color: #307ABE; + font-weight: bold; + font-size:18px; +} diff --git a/css/search-list.asp b/css/search-list.asp new file mode 100644 index 0000000..21dd6fe --- /dev/null +++ b/css/search-list.asp @@ -0,0 +1,752 @@ + + + + + +<% + +Dim Search_tour_rs, Search_daytrip_rs, Search_addons_rs, Search_SQL + +Dim S_price, S_seldays, S_theme, S_City +Dim S_price_SQL, S_seldays_SQL, S_theme_SQL, S_City_SQL + +S_City = SafeRequest("s_city",0) +If S_City = "" Or IsEmpty(S_City) Or IsNull(S_City) Then + S_City = "beijing" +End If +TitleCity = capitalize(S_City) +URLCity = LCase(Replace(S_City, " ", "")) +cityurl = URLCity +S_City_SQL= Replace(LCase(S_City), "hong kong", "hongkong") +CityId = getcityid(S_City) + +S_price = SafeRequest("S_price",0) +If S_price = "" Or IsEmpty(S_price) Or IsNull(S_price) Or LCase(S_price) = "none" Then + +Else + S_price = Replace(S_price, "-", " ") + S_price_SQL = " AND ( dbo.CustomerLinePrice.CLP_TwoToFiveAdultPrice Between "& S_price &" ) " +End If + +S_seldays = SafeRequest("S_seldays",0) +If S_seldays = "" Or IsEmpty(S_seldays) Or IsNull(S_seldays) Then + S_seldays = 0 +End If + +S_theme = SafeRequest("S_theme",0) +If S_theme = "" Or IsEmpty(S_theme) Or IsNull(S_theme) Then + S_theme = "None" +End If + +Select Case S_seldays + Case "1" + Search_tour_S_seldays_SQL = " AND (dbo.CustomerLineInfo.CLI_Days = 1) " + Search_daytrip_S_seldays_SQL = "" + Search_addons_S_seldays_SQL = "" + Case "2" + Search_tour_S_seldays_SQL = " AND (dbo.CustomerLineInfo.CLI_Days Between 2 And 3) " + Search_daytrip_S_seldays_SQL = " AND (1 = 2) " + Search_addons_S_seldays_SQL = " AND (1 = 2) " + Case "3" + Search_tour_S_seldays_SQL = " AND (dbo.CustomerLineInfo.CLI_Days Between 4 And 5) " + Search_daytrip_S_seldays_SQL = " AND (1 = 2) " + Search_addons_S_seldays_SQL = " AND (1 = 2) " + Case "4" + Search_tour_S_seldays_SQL = " AND (dbo.CustomerLineInfo.CLI_Days > 6) " + Search_daytrip_S_seldays_SQL = " AND (1 = 2) " + Search_addons_S_seldays_SQL = " AND (1 = 2) " + Case Else + Search_tour_S_seldays_SQL = "" +End Select + + +Dim Search_tour_totality, Search_daytrip_totality, Search_addons_totality +Dim OrderPrice, OrderDay, OrderSQL +Sub Ordercondition() + Orderp = Request.QueryString("orderp") + If LCase(Orderp) = "asc" Or LCase(Orderp) ="desc" Then + If LCase(Orderp) = "asc" Then + OrderPrice = " dbo.CustomerLinePrice.CLP_TwoToFiveAdultPrice Asc, " + Else + OrderPrice = " dbo.CustomerLinePrice.CLP_TwoToFiveAdultPrice Desc, " + End If + OrderSQL = OrderPrice + End If + Orderd = Request.QueryString("orderd") + If LCase(Orderd) = "asc" Or LCase(Orderd) ="desc" Then + If LCase(Orderd) = "asc" Then + OrderDay = " CLI_Days Asc, " + Else + OrderDay = " CLI_Days Desc, " + End If + OrderSQL = OrderDay + End If +End Sub +Selectcondition = "" +Search_totality = 0 + +Select Case LCase(S_theme) + Case "city tour package" + Selectcondition = "1" + OrderSQL = "" + Ordercondition + Search_tour + Search_totality = Search_tour_totality + Case "day trips & transfer" + Selectcondition = "2" + Search_daytrip + Search_totality = Search_daytrip_totality + Case "itinerary plus" + Selectcondition = "3" + Search_addons + Search_totality = Search_addons_totality + Case Else + Selectcondition = "123" + Search_tour + Search_daytrip + Search_addons + Search_totality = Search_tour_totality + Search_daytrip_totality + Search_addons_totality +End Select + +Sub Search_tour() + Search_SQL = "" + Search_SQL = " " &_ + "SELECT " &_ + " dbo.CustomerLineInfo.CLI_SN, " &_ + " dbo.CustomerLineInfo2.CLI2_Name, " &_ + " IsNull(dbo.CustomerLinePrice.CLP_TwoToFiveAdultPrice, 0) As CLP_TwoToFiveAdultPrice, dbo.CustomerLineInfo.CLI_NO, " &_ + " dbo.CustomerLineInfo.CLI_Days, dbo.CustomerLineInfo2.CLI2_AttractionList, " &_ + " dbo.GetFullPathByPII_SN(dbo.CustomerLineInfo.CLI_ListImage, 1) AS pic, " &_ + " (CASE WHEN charindex('6060', cli_linetype) " &_ + " > 0 THEN 'Just the City' WHEN charindex('6059', cli_linetype) " &_ + " > 0 THEN 'The City and Nearby' WHEN charindex('6061', cli_linetype) " &_ + " > 0 THEN 'Trips from the City' WHEN charindex('6062', cli_linetype) " &_ + " > 0 THEN 'Water Town Tours' WHEN charindex('6063', cli_linetype) " &_ + " > 0 THEN 'Event Tours' WHEN charindex('6065', cli_linetype) " &_ + " > 0 THEN 'Great Wall Tours' ELSE '' END) AS linetypeName, " &_ + " dbo.GetCityName(CLI_CII_SN, "&site_lgc&") AS cityname " &_ + "FROM " &_ + " dbo.CustomerLineInfo INNER JOIN " &_ + " dbo.CustomerLineInfo2 ON " &_ + " dbo.CustomerLineInfo.CLI_SN = dbo.CustomerLineInfo2.CLI2_CLI_SN INNER JOIN " &_ + " dbo.CustomerLinePrice ON " &_ + " dbo.CustomerLinePrice.CLP_CLI_SN = dbo.CustomerLineInfo.CLI_SN " &_ + "WHERE (dbo.CustomerLinePrice.CLP_PriceType = 2) AND " &_ + " (dbo.CustomerLineInfo.CLI_PackageClass = '202003' OR " &_ + " dbo.CustomerLineInfo.CLI_PackageClass = '202007' OR " &_ + " dbo.CustomerLineInfo.CLI_PackageClass = '202005') AND " &_ + " (dbo.CustomerLineInfo2.CLI2_LGC = " & Site_lgc & ") AND " &_ + " (dbo.CustomerLineInfo.CLI_DEI_SN = 1 OR " &_ + " dbo.CustomerLineInfo.CLI_DEI_SN = 2) AND " &_ + " (dbo.CustomerLineInfo.CLI_State = 1005004) AND " &_ + " (dbo.CustomerLineInfo2.CLI2_PassCity LIKE '%"& S_City &"%') " &_ + " " & S_price_SQL & Search_tour_S_seldays_SQL & " " &_ + "ORDER BY " & OrderSQL & " dbo.CustomerLineInfo.CLI_OrderNum " + 'Response.Write(Search_SQL&"

    ") + Set Search_tour_rs = Server.Createobject("adodb.recordset") + Search_tour_rs.Open Search_SQL, Conn, 1, 1, 1 + If Not Search_tour_rs.Eof Then + Search_tour_totality = Search_tour_rs.RecordCount + Else + Search_tour_totality = 0 + Search_tour_rs.Close + Set Search_tour_rs = Nothing + End If +End Sub + +Sub Search_daytrip() + Search_SQL = "" +' Search_SQL = " " &_ +' "SELECT " &_ +' " BIZ_PackageInfo.PAG_SN, BIZ_PackageInfo2.PAG2_Name, " &_ +' " BIZ_PackageInfo.PAG_NeedTime, SystemCode2.SYC2_CodeDiscribe, " &_ +' " BIZ_PackageInfo.PAG_Code, BIZ_PackageInfo2.PAG2_Attraction, " &_ +' " BIZ_PackageInfo2.PAG2_PII_SN " &_ +' "FROM dbo.BIZ_PackageInfo INNER JOIN " &_ +' " dbo.BIZ_PackageInfo2 ON " &_ +' " dbo.BIZ_PackageInfo.PAG_SN = dbo.BIZ_PackageInfo2.PAG2_PAG_SN INNER JOIN " &_ +' " dbo.SystemCode2 ON SystemCode2.SYC2_SYC_SN = LEFT(REPLACE(BIZ_PackageInfo.PAG_ExtendType, ',', ''), 5) INNER JOIN " &_ +' " dbo.BIZ_PackagePrice ON " &_ +' " dbo.BIZ_PackageInfo.PAG_SN = dbo.BIZ_PackagePrice.PKP_PAG_SN " &_ +' "WHERE (dbo.BIZ_PackageInfo2.PAG2_LGC = " & Site_lgc & ") AND (dbo.BIZ_PackageInfo2.PAG2_Check = 2) AND " &_ +' " (dbo.BIZ_PackageInfo.PAG_CII_SN = " & CityId & ") AND (dbo.BIZ_PackageInfo.PAG_Flag = 1) AND " &_ +' " (dbo.SystemCode2.SYC2_LGC = " & Site_lgc & ") AND (dbo.BIZ_PackageInfo2.PAG2_PAG_SN IN " &_ +' " (SELECT sra_resid " &_ +' " FROM SRMS.dbo.SRMS_ResourceAllot " &_ +' " WHERE sra_ssiid = " & Site_id & " AND sra_code = 'D')) AND " &_ +' " (2 BETWEEN dbo.BIZ_PackagePrice.PKP_PersonStart AND dbo.BIZ_PackagePrice.PKP_PersonStop) AND " &_ +' " (GETDATE() BETWEEN dbo.BIZ_PackagePrice.PKP_ValidDate AND dbo.BIZ_PackagePrice.PKP_InvalidDate) " &_ +' " " & Search_daytrip_S_seldays_SQL & " " &_ +' "GROUP BY BIZ_PackageInfo.PAG_SN, BIZ_PackageInfo2.PAG2_Name, " &_ +' " BIZ_PackageInfo.PAG_NeedTime, SystemCode2.SYC2_CodeDiscribe, " &_ +' " BIZ_PackageInfo.PAG_Code, BIZ_PackageInfo2.PAG2_Attraction, " &_ +' " BIZ_PackageInfo2.PAG2_PII_SN " + Search_SQL = " " &_ + " SELECT " & _ + " P1.PAG_SN, p2.PAG2_Name, p2.PAG2_Intro, p2.PAG2_PAG_SN, P1.PAG_NeedTime, " & _ + " P1.PAG_CII_SN, ISNULL " & _ + " ((SELECT TOP 1 bpp.PKP_AdultPrice " & _ + " FROM dbo.BIZ_PackagePrice bpp " & _ + " WHERE bpp.PKP_PAG_SN = p1.PAG_SN AND (2 BETWEEN PKP_PersonStart AND " & _ + " PKP_PersonStop) AND (GETDATE() BETWEEN PKP_ValidDate AND " & _ + " PKP_InvalidDate) " & _ + " ORDER BY " & _ + " (SELECT TOP 1 dav.CAV_Level " & _ + " FROM DCityAndVendor dav " & _ + " WHERE bpp.PKP_VEI_SN = dav.CAV_VEI_SN AND " & _ + " dav.CAV_CII_SN = P1.PAG_CII_SN " & _ + " ORDER BY dav.Cav_level)), 0) AS Price, p2.PAG2_PII_SN, P1.PAG_Code, " & _ + " p2.PAG2_Attraction, dbo.CItyInfo2.CII2_Name, P1.PAG_Code, SystemCode2.SYC2_CodeDiscribe " & _ + " FROM dbo.BIZ_PackageInfo P1 INNER JOIN " & _ + " dbo.BIZ_PackageInfo2 p2 ON P1.PAG_SN = p2.PAG2_PAG_SN INNER JOIN " & _ + " dbo.SystemCode2 ON p2.PAG2_LGC = dbo.SystemCode2.SYC2_LGC AND " & _ + " CAST(dbo.SystemCode2.SYC2_SYC_SN AS varchar) IN (Left(P1.PAG_ExtendType, 5)) " & _ + " INNER JOIN " & _ + " dbo.CItyInfo2 ON P1.PAG_CII_SN = dbo.CItyInfo2.CII2_CII_SN AND " & _ + " p2.PAG2_LGC = dbo.CItyInfo2.CII2_LGC " & _ + " WHERE (p2.PAG2_LGC = 1) " & _ + " AND (REPLACE(dbo.CItyInfo2.CII2_Name, ' ', '') IN ('"&S_City_SQL&"')) AND (ISNULL " & _ + " ((SELECT TOP 1 bpp.PKP_AdultPrice " & _ + " FROM dbo.BIZ_PackagePrice bpp " & _ + " WHERE bpp.PKP_PAG_SN = p1.PAG_SN AND (2 BETWEEN PKP_PersonStart AND " & _ + " PKP_PersonStop) AND (GETDATE() BETWEEN PKP_ValidDate AND " & _ + " PKP_InvalidDate) " & _ + " ORDER BY " & _ + " (SELECT TOP 1 dav.CAV_Level " & _ + " FROM DCityAndVendor dav " & _ + " WHERE bpp.PKP_VEI_SN = dav.CAV_VEI_SN AND " & _ + " dav.CAV_CII_SN = P1.PAG_CII_SN " & _ + " ORDER BY dav.Cav_level)), 0) > 0) " &_ + " And (Pag2_check =2) AND (P1.PAG_Flag = 1) " &_ + " AND (dbo.SystemCode2.SYC2_LGC = 1) AND " &_ + " (dbo.CItyInfo2.CII2_LGC = 1) " + + 'Response.Write("

    ") + 'Response.End() + Set Search_daytrip_rs = Server.Createobject("adodb.recordset") + Search_daytrip_rs.Open Search_SQL, Conn, 1, 1, 1 + If Not Search_daytrip_rs.Eof Then + Search_daytrip_totality = Search_daytrip_rs.RecordCount + Else + Search_daytrip_totality = 0 + Search_daytrip_rs.Close + Set Search_daytrip_rs = Nothing + End If +End Sub + +Sub Search_addons() + Search_SQL = "" + Search_SQL = " " &_ + "SELECT *, " &_ + " (SELECT TOP 1 dbo.GetFullPathByPII_SN(dbo.PictureInfo.PII_SN, 1) " &_ + " FROM pictureinfo " &_ + " WHERE (PII_ResourceSN = dbo.EntertainmentInfo.ENI_SN) AND " &_ + " (PII_ServiceType = 'e')) AS pic " &_ + "FROM dbo.EntertainmentInfo INNER JOIN " &_ + " dbo.EntertainmentInfo2 ON " &_ + " dbo.EntertainmentInfo.ENI_SN = dbo.EntertainmentInfo2.ENI2_ENI_SN " &_ + "WHERE (dbo.EntertainmentInfo2.ENI2_LGC = 1) AND (dbo.EntertainmentInfo.ENI_Type = 2) AND " &_ + " (ISNULL(dbo.EntertainmentInfo.DeleteFlag, 0) <> 1) AND (dbo.EntertainmentInfo.ENI_CII_SN = " & CityId & ") " &_ + " " & Search_addons_S_seldays_SQL & " " + 'Response.Write(Search_SQL&"

    ") + Set Search_addons_rs = Server.Createobject("adodb.recordset") + Search_addons_rs.Open Search_SQL, Conn, 1, 1, 1 + If Not Search_addons_rs.Eof Then + Search_addons_totality = Search_addons_rs.RecordCount + Else + Search_addons_totality = 0 + Search_addons_rs.Close + Set Search_addons_rs = Nothing + End If +End Sub + +%> + + + + +<%=TitleCity%> Tours Search Results, Search a <%=TitleCity%> Tour + + + + + + + + + + + + + + +
    + +
    +
    + +

    <%=TitleCity%> Tour Search Results

    +
    +
    +
    +

    You Searched for

    +

    + <% + Cookiescustom = "" + If S_price = "" Or IsEmpty(S_price) Or IsNull(S_price) Or LCase(S_price) = "none" Then + Else + tempS_price = LCase(S_price) + tempS_price = Replace(tempS_price, "-", " ") + If tempS_price = "0 and 100" Then + tempS_price = "100" + ElseIf tempS_price = "600 and 10000" Then + tempS_price = "600" + End If + tempS_price = Replace(tempS_price, " and ", "-") + Cookiescustom = Cookiescustom & tempS_price + %> + US$ + <% = tempS_price%> + , + <% + End If + If S_seldays = "" Or IsEmpty(S_seldays) Or IsNull(S_seldays) Or S_seldays = "None" Then + Else + tempS_seldays = S_seldays + Select Case S_seldays + Case "1" : tempS_seldays = "1 day" + Case "2" : tempS_seldays = "1-3 days" + Case "3" : tempS_seldays = "3-6 days" + Case "4" : tempS_seldays = "6 days" + End Select + Cookiescustom = Cookiescustom & tempS_seldays & ", " + %> + + <% =tempS_seldays %> + , + <% + End If + %> + + <% = TitleCity %> + City Tour Packages. + <% + Cookiescustom = Cookiescustom & TitleCity & " City Tour Package." + Response.Cookies("Cht")("Cookiescustom") = Cookiescustom + %> + <% If Search_totality < 1 Then %> + If these tours are not right for you, let our professional travel advisor to design the right tour to meet your needs. + <% End If %> +

    + <% + If Search_totality > 0 Then + %> +
    + <% =Search_totality %> + Choices + <% + If Selectcondition = 1 Then + arrow_down_d = "" + arrow_down_u = "" + Orderp = Request.QueryString("orderp") + If Orderp = "" Or IsEmpty(Orderp) Or IsNull(Orderp) Or Orderp = "None" Then + Orderp = "asc" + ad_p = arrow_down_u + Else + If Orderp = "asc" Then + Orderp = "desc" + ad_p = arrow_down_d + Else + Orderp = "asc" + ad_p = arrow_down_u + End If + End If + OrderpUrl = "S_price=" & S_price & "&S_seldays=" & S_seldays & "&S_theme=" & S_theme & "&s_city=" & s_city & "&orderp=" & Orderp + + Orderd = Request.QueryString("orderd") + If Orderd = "" Or IsEmpty(Orderd) Or IsNull(Orderd) Or Orderd = "None" Then + Orderd = "asc" + ad_d = arrow_down_u + Else + If Orderd = "asc" Then + Orderd = "desc" + ad_d = arrow_down_d + Else + Orderd = "asc" + ad_d = arrow_down_u + End If + End If + OrderdUrl = "S_price=" & S_price & "&S_seldays=" & S_seldays & "&S_theme=" & S_theme & "&s_city=" & s_city & "&orderd=" & Orderd + + %> + Price + <% =ad_p %> + Days + <% =ad_d %> + + <% + End If + %> +
    + + <% + If TypeName(Search_tour_rs) = "Recordset" Then + Do While Not Search_tour_rs.Eof + If IsNull(Search_tour_rs("pic")) Or Search_tour_rs("pic") = Empty Then + pic = "/pic/unknown.gif" + Else + pic = "http://www.chinahighlights.com"& imgurl & Search_tour_rs("pic") + End If + If Search_tour_rs("CLI_Days") > 1 Then + days = Search_tour_rs("CLI_Days") &"-"& "Days" + Else + days = Search_tour_rs("CLI_Days") &"-"& "Day" + End If + CLI_NO = Trim(Search_tour_rs("CLI_NO")) + urlCityTourInfo = "/tour/{0}tour/{1}/" + 'CityTourInfoUrl = strFormat(urlCityTourInfo, Array(changeStrPara(cityname), LCase(CLI_NO))) + CityTourInfoUrl = "/tour/"& changeStrPara(Search_tour_rs("cityname")) &"tour/"& LCase(CLI_NO) &"/" + Price = setFigure(Search_tour_rs("CLP_TwoToFiveAdultPrice")) + %> +
    +
    + <% If Search_tour_rs("linetypeName") > "" Then %> + + <% =Search_tour_rs("linetypeName") %> + + <% End If %> +
    +
    + <%=Search_tour_rs("cli2_name")%> (<%=Search_tour_rs("CLI_NO")%>) + + +

    + <% =days %> + <%=TitleCity%> Tour

    +
      +
    • + <% =Search_tour_rs("cli2_attractionlist") %> + View Map
    • +
    +
    +
    Full price from:
    + $<%=Price%> p/p +
    +
    +
    +
    + <% + Search_tour_rs.MoveNext + Loop + End If + If TypeName(Search_daytrip_rs) = "Recordset" Then + Do While Not Search_daytrip_rs.Eof + sn = Search_daytrip_rs("PAG_SN") + title = Search_daytrip_rs("PAG2_Name") + hours = Search_daytrip_rs("PAG_NeedTime") + ttype = Search_daytrip_rs("SYC2_CodeDiscribe") + + hrstr = "hr" + hours = FormatNumber(hours, 1, TristateTrue) + If CInt(hours)>= 2 Then hrstr = "hrs" + If InStr(hours, ".") >0 And Right(hours, 1)<>0 Then + + If CInt(hours)<= 1 Then + tmphours = 0 + tmpmins = hours * 60 + Else + tmphours = (hours * 10 ) Mod 10 + tmpmins = ((tmphours * 6) \ 10) * 10 + End If + + If tmphours>0 Then + hours = Int(hours)&hrstr& tmpmins &"mins" + Else + hours = tmpmins &"mins" + End If + Else + hours = CInt(hours) &hrstr + End If + + PAG_Code = Search_daytrip_rs("PAG_Code") + content = Search_daytrip_rs("PAG2_Attraction") + Price = setFigure(GetAdultPricePAG_SN(Search_daytrip_rs("PAG_SN"), 2)) + + If IsNull(Search_daytrip_rs("PAG2_PII_SN")) Or Search_daytrip_rs("PAG2_PII_SN") = Empty Then + ListImage = -1 + Else + ListImage = Search_daytrip_rs("PAG2_PII_SN") + End If + + daytripshtml = LCase(Replace(title, " ", "-")) + + daytripshtml = daytripshtml&".htm" + cityurl = Replace(cityurl, " ", "-") + %> +
    + +
    + + <%=title%> (<%=PAG_Code%>) +

    Duration: <%=hours%>

    +
      +
    • Attractions: <%=content%>
    • +
    +
    +
    Full price from:
    + $<%=Price%> p/p +
    +
    +
    +
    + <% + Search_daytrip_rs.MoveNext + Loop + End If + If TypeName(Search_addons_rs) = "Recordset" Then + Do While Not Search_addons_rs.Eof + sn = Search_addons_rs("ENI_SN") + title = Search_addons_rs("ENI2_Name") + tmpcityid = Search_addons_rs("eni_cii_sn") + content = Left(Search_addons_rs("ENI2_Introduction"), 126)&"..." + + ENI_ConsumeTime = Search_addons_rs("ENI_ConsumeTime") + + If Not IsNull(ENI_ConsumeTime) And IsNumeric(ENI_ConsumeTime) Then + If ENI_ConsumeTime < 1 Then + ENI_ConsumeTime = ENI_ConsumeTime * 60 &" Min" + Else + ENI_ConsumeTime = ENI_ConsumeTime &" Hours" + End If + End If + + If IsNull(Search_addons_rs("pic")) Or Search_addons_rs("pic") = Empty Then + ListImage = "/pic/unknown.gif" + Else + ListImage = "http://www.chinahighlights.com" & imgurl & Search_addons_rs("pic") + End If + + price = 0 + netprice = 0 + + Set rs_tmp = server.CreateObject("adodb.recordset") + rs_tmp.Open "SELECT top 1 cav_vei_sn FROM [dbo].[DCityAndVendor] where cav_cii_sn="&tmpcityid&" order by cav_level", conn, 1, 1, 1 + If Not rs_tmp.EOF Then + veisn = rs_tmp("cav_vei_sn") + End If + rs_tmp.Close + + sql = "SELECT TOP 1 ENP_Agreement "&_ + " FROM dbo.EnterTainmentPrice WHERE "&_ + " (ENP_ENI_SN = "&sn&") AND (GETDATE() "&_ + " BETWEEN ENP_Start AND ENP_Stop) and (enp_pgi_sn=8 or enp_pgi_sn=11 or enp_pgi_sn=13 or enp_pgi_sn=25) and enp_vei_sn= "&veisn + + rs_tmp.Open sql, conn, 3, 1, 1 + If Not rs_tmp.EOF Then + Price = setFigure(getUSDByRMB(CInt(rs_tmp(0)) * 1.2)) + netprice = setFigure(getUSDByRMB(CInt(rs_tmp(0)) * 1.2 * 1.2)) + End If + addonshtml = LCase(Replace(title, " ", "-")) + addonshtml = addonshtml&".htm" + + If netprice = "" Or netprice = 0 Then + Else + %> +
    + +
    + <%=title%> +
      +
    • Duration: <%=ENI_ConsumeTime%>
    • +
    • Attractions: <%=content%>
    • +
    + + + + + + + + + + + + + + + + + + +
    Booking OptionsPrice Per PersonNext Step
    A) Enquiry this tour Now $<%=netprice%>
    B) Combine it with a package$<%=price%> (save 20%)',638,450,'bottom');">Choose it and continue»
    +
    +
    +
    +
    + <% + End If + Search_addons_rs.MoveNext + Loop + End If + End If + %> + + +
    Custom Tailoring: Design your own tour with our help to meet your unique interests. You don't have to compromise. Do exactly what you want to do! Let us assist you to tailor-make your own China experience. Tell us what you need now!
    +
    + +
    +
    +
    +
    + +
    + + \ No newline at end of file diff --git a/css/shanghai-tour.css b/css/shanghai-tour.css new file mode 100644 index 0000000..7737cc4 --- /dev/null +++ b/css/shanghai-tour.css @@ -0,0 +1,228 @@ +@charset "utf-8"; +/* Beijing Tour CSS Document */ +#mainMenu ul.chNav li.cityTours.active { background:url(/css/images/global/bg-nav-hover.png) repeat-x bottom !important; border-radius: 5px 5px 0 0; margin-top:-9px; padding-top:15px; } + +#mainContent2 { width:950px; } +#sideBar { width:175px; padding-bottom:40px; float:left; z-index:1000; } +#contentRight { float:right; width:760px; margin:0 0px 0 0; display:inline } +.shanghaiTour { background: url("/css/images/banner/single-city-tours/banner-shanghai.jpg") no-repeat center 30px; } +#logocommunity { width:900px; padding-top:55px; margin:0 0 5px 17px } +/*---------------- +city tour search ------------*/ +.hotelsearchtitle { background:url(/css/images/hotel/bg-hotel-search.png) no-repeat; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; overflow: hidden; font-weight:bold; height:23px; padding-left:5px; padding-top:4px; width:170px } +.hotelsearchtitle .citySelect { background:url(/css/images/hotel/s-arrow.gif) no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold } +.hotelsearchtitle .citySelect a { color:#fff!important; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:14px; } +h4.rightTitle .citySelect { background:url(/css/images/hotel/s-arrow.gif) no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold } +h4.rightTitle .citySelect a { color:#fff; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:16px; } +.tourSearchBox { border:1px solid #d1d1d1; background:#efefef; padding:10px 5px; font-size:11px; margin-bottom: 8px; position: relative; width:163px; } +.tourSearchBox label { margin:8px 0; line-height:18px; clear: both; width:100%; display: block } +.tourSearchBox label span { display: block; width:80px; float: left; } +.tourSearchBox input { width:150px; border:1px solid #d1d1d1; background:#fff; padding:5px; font-size:11px } +.tourSearchBox input:focus { border:1px solid #a31022 } +.tourSearchBox input.submitButton { background:none; width:auto; height:auto; border:none; margin:10px 0 0 80px } +.tourSearchBox input.calendar { background:url(/css/images/calender.GIF) no-repeat 140px #fff } +.tourSearchBox select { width:162px; font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff } +.tourSearchBox select option { line-height:18px } +#hotelcityList { position:absolute; width:400px; border:10px solid #d1d1d1; left:55px; background:#fff; color:#545454; top:-8px; padding:10px 15px 10px 15px; z-index:5000 } +#hotelcityList h5 { font-size:12px; margin:10px 0 8px 0; border-bottom:1px solid #d1d1d1 } +#hotelcityList ul { margin-left:0 } +#hotelcityList ul li { list-style:none; float:left; text-align:left; width:90px; line-height:18px; margin-bottom:5px; padding:0 2px 0 8px } +#hotelcityList ul li a { font-weight:normal; font-size:11px; text-decoration:none } +#hotelcityList ul li:hover { background:#d1d1d1 } +#hotelcityList ul li:hover a { font-weight:bold } +.closeIt { width:60px; position:absolute; right:10px; top:10px; cursor:pointer } +/* ------------ +CH Right Content Mercier @ 3-17 ------------ */ +.rightBox { border-bottom:1px solid #d1d1d1; padding-bottom:8px; margin-bottom:8px; } +h4.rightTitle { background:url(/css/images/tour/right-box-title.png) no-repeat; width:265px; height:26px; font-size:16px!important; color:#fff; margin: 0!important; padding: 8px 0 0 10px!important; border: none!important; position:relative; } /* just use it when the title first */ +.rightBox .rightContent { background:#efefef; padding:10px; } +.rightBox .rightContent h4, .rightBox .rightContent h3 { font-size:18px!important; border: none!important; margin: 0 0 8px 0; padding:0!important; font-weight: normal; } +.rightBox .rightContent .rightTitle { font-size:18px!important; border: none!important; margin: 0 0 8px 0; padding:0!important; font-weight: bold; display: block; font-weight: normal } +.rightBox .rightContent .rightTitle a { color:#545454; text-decoration: none } +.rightBox .rightContent .rightTitle a:hover { text-decoration: underline; color:#a31022; } +.rightBox .rightContent ul { margin-left:0; } +.rightBox .rightContent ul li { list-style: none; line-height:16px; margin-bottom:8px; } +.rightBox .rightContent ol { margin-left:10px; padding-left:10px; } +.rightBox .rightContent ol li { line-height:16px; margin-bottom:5px; list-style-position: outside; } +/* 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:0px; } +.questionForm input { background: url(/pic/top10/email-box.png) no-repeat #fff; color:#666; font-size:11px; line-height:16px; padding:0 0 0 5px; width:147px; height:22px; margin:0 0 3px 0; border: none } +.questionForm textarea { background: url(/pic/top10/contact-question.png) no-repeat #fff; color:#666; font-size:11px; line-height:16px; padding:5px; width:142px; height:104px; margin:0 0 3px 0; border: none } +.questionForm .buttun01 { margin-left:80px; cursor:pointer; } +/* page tools */ +.bookMarktools img { margin-right:5px; } +/* beijing tour content */ +.tourTop { background:url(/css/images/citytour/bg-beijing-tour-top.jpg) no-repeat; width:760px; height:51px; padding-top:7px; } +.tourTop ul { margin-left:10px; } +.tourTop ul li { background: #e4e4e4; width: auto; height:25px; float: left; margin-right:5px; font-size:14px; font-weight: bold; list-style: none; padding:7px 8px 0 8px; text-align:center; cursor:pointer; font-family:Arial, Helvetica, sans-serif; display: block; border-top-left-radius:4px; border-top-right-radius:4px;} +.tourTop ul li.active, .tourTop ul li:hover { background: url(/css/images/citytour/bg-li-active.png) no-repeat; color:#a31022; } +.tourTop ul li a { text-decoration: none; font-family:Arial, Helvetica, sans-serif } +.tourcontentLeft { width:509px; float: left; } +.tourcontentLeft h2 { font-size:20px; font-weight: normal; border-bottom:1px solid #d1d1d1; padding-bottom:2px; margin-top:0 } +.tourcontentLeft h3 { font-size:18px; font-weight: normal; border-bottom:1px solid #d1d1d1; padding-bottom:2px; margin: 15px 0 15px 0; } +.othertourInfo { width:223px; border-left:1px solid #d1d1d1; float: right; padding-left:10px; } +.tourcontentLeft .topTours { margin: 0 0 10px 0; } +.tourList { border-bottom:3px solid #d1d1d1; padding-bottom:15px; margin-bottom:15px; } +.tourList .tourTitle { color:#0d548a; font-size:18px; display: block; margin: 0 0 8px 0; } +.tourList .tourTitle a { color:#0d548a; text-decoration: none; } +.tourList .tourTitle a:hover { text-decoration:underline; } +.tourList .listImg { float: left; width:150px; } +.tourList .tourDescription { width:350px; float: right; } +.tourList .tourDescription p { margin-bottom:5px; } +.price-detail { display: block; margin:5px 0; } +.price-detail .priceArea { font-size:11px; font-weight:bold; float: left; width:170px; position: relative; } +.price-detail .priceArea span { vertical-align: top; } +.price-detail .priceArea .redPrice { font-size: 25px; color:#a31022; font-weight: normal; } +.rightbox223 { border-bottom:1px solid #d1d1d1; margin-bottom:15px; padding-bottom: 10px; } +.rightbox223 .rightboxTitle { font-size:15px; display: block; margin: 0 0 8px 0; font-weight: bold; } +.rightbox223 ol { margin:10px 0; padding-left:20px; } +.rightbox223 ol li { line-height:16px; margin-bottom:8px; font-size:11px; } +.rightbox223 ol li a { font-size:11px; text-decoration: underline; } +.rightbox223 ol li a:hover { text-decoration: none; color:#a31022 } +.redPrice { color:#a31022 } +.top10tours { -moz-border-radius: 5px 5px 5px 5px; background: url("/css/images/bg-click.GIF") repeat-x scroll center bottom #FFFFFF; border: 1px solid #D1D1D1; display: block; padding: 6px 10px; width: 270px; margin:15px 0; float: right; } +.top10tours:hover { background-image:url(images/bg-click-hover.GIF); } +.top10tours a { text-decoration: none; font-size:18px; background:url(/css/images/pic-round-arrow.gif) no-repeat 255px 3px; display: block; } +.top10tours a:hover { color:#a31022; } +/* customer feedback */ +.detail { background:#fff url(/css/images/story/customer-say-2.gif) no-repeat right bottom; font-size:11px; line-height:17px; } +.detail a { color:#666; } +.detail a:hover { color:#9f0c1e; } +.detail .videoFeedback { width:100px; height:75px; float:right; position:relative; } +.detail .videoFeedback img { width:100px; height:75px; } +.detail .videoFeedback .feedbackvideoIcon { width:40px; height:28px; position:absolute; left:31px; top:22px; } +.detail .videoFeedback .feedbackvideoIcon img { width:40px; height:28px; } +.allReview { width:100%; text-align:right; } +.reviewContent { font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:13px; } +.quoteBegin { background:url("/pic/bg-quote-begin.gif") no-repeat; width:11px; height:9px; } +.quoteEnd { background:url("/pic/bg-quote-end.gif") no-repeat; width:11px; height:9px; } +.tourCategory { margin: 0 0 10px 0; } +.tourCategory ul { margin:15px 0; } +.tourCategory ul li { list-style: none; float: left; width: 230px; line-height:18px; margin-bottom:5px; } +.tourCategory ul li a:hover { text-decoration: none; color:#a31022 } +.dayTrips { margin-bottom:10px; } +.dayTrips ul { margin:15px 0; } +.dayTrips ul li { list-style: none; float: left; width: 240px; line-height:18px; margin-bottom:5px; } +.dayTrips ul li a { text-decoration: underline; } +.dayTrips ul li a:hover { text-decoration: none; color:#a31022; } +table.allTrips { margin: 0 0 10px 0; border-top:2px solid #a31022; border-left:1px solid #d1d1d1;} +table.allTrips th { background:#f1f1f1; font-size:12px; padding: 8px 5px;border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1;} +table.allTrips td { border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; padding:8px 5px; font-size:12px;} +table.allTrips td a { text-decoration: none;} +table.allTrips td a:hover { text-decoration: underline;} +table.allTrips td.last { color:#a31022;} + +/* value guarantee */ +.valueGuarantee { position:absolute; width:32px; height:32px; top:0px; right: 5px; cursor:pointer; font-weight: normal; } +.valueGuarantee .moreInfo { width:350px; border:2px solid #666; /*position:absolute; right:10px; top:30px;*/ font-size:11px; line-height:14px; padding:5px; background:#fff; z-index:9999; color:#000; cursor:auto; margin-left:-325px; } +.valueGuarantee .moreInfo a { color:#000; text-decoration: none } +.valueGuarantee .moreInfo a:hover { text-decoration: underline } +.valueGuarantee .moreInfo .arrowUp { background:url(/pic/arrow-upandleft-2.png) no-repeat; width:19px; height:23px; position:absolute; right:15px; top:-23px; } +.tailormadePic { margin:10px 0; display: block } +ul.sideTrips { margin: -5px 0 10px 0 } +ul.sideTrips li { list-style: none; background:url(/pic/arrow-r.GIF) no-repeat left; padding-left:13px; float: left; width: 200px; line-height:18px; margin-bottom:8px; } +/* china tour list style @ 4.15 by Mercier */ +.china-tour-list { margin:10px 0 15px 0; border-top:3px solid #d1d1d1; padding:25px 0 0 0; } +.china-tour-list .listImage150 { width:150px; float:left; margin:0 15px 0 0; position:relative; border:1px solid #d1d1d1; padding:2px; } +.china-tour-list .listImage150 img { width:150px; } +.china-tour-list .listImage150 .dealsIcon { width:66px; height:66px; position:absolute; left:-13px; top:-21px; } +.china-tour-list .listImage150 .dealsIcon img { width:auto; height:auto } +.china-tour-list .listContent418 { width:418px; float:left; margin:0 5px 0 0; position: relative; } +.china-tour-list .listContent418 .listcontentTitle { color:#0d548a; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0 0 5px 0; display: block } +.china-tour-list .listContent418 .listcontentTitle a { color:#0d548a; font-family:Arial, Helvetica, sans-serif; font-size:20px; } +.china-tour-list .listContent418 .listcontentTitle a:hover { text-decoration: none } +.china-tour-list .listContent418 .description { width:400px; font-size:12px; line-height:20px; padding-right:8px; } +.china-tour-list .listContent418 .morePhotos { margin: 15px 0; } +.china-tour-list .listContent418 .morePhotos img { width:70px; height:52px; margin-right:10px; } +.china-tour-list .listContent img { margin:10px 0 5px 0; } +.china-tour-list .listPrice { width:166px; float:right; margin:0; } +.china-tour-list .listPrice .priceDetail { width:151px; height:111px; padding:10px 0 0 15px; background:url(/css/images/tour/bg-list-price.png) no-repeat; text-align:left; font-weight:bold; } +.china-tour-list .listPrice .priceDetail img { margin:15px 0 0 15px; clear:both; } +.china-tour-list .searchlistPrice { width:120px; height:120px; float:right; background:url(/css/images/tour/bg-price-130.png) no-repeat; color:#6b6b6b; text-align:center; margin-top:10px; padding:10px 0 0 10px; } +.china-tour-list .searchlistPrice .fullPrice { font-size:11px; font-weight: bold; margin: 5px 0 0 -12px; display:block } +.china-tour-list .searchlistPrice .viewDetail { margin: 15px 0 0 -15px; } +ul.tourdetailedInfo { margin-left:0 } +ul.tourdetailedInfo li { list-style:none; background:url(/pic/arrow-r.GIF) no-repeat left 5px; padding-left:12px; font-size:11px; line-height:18px; margin-bottom:5px } +ul.tourdetailedInfo li .tourCode { width:100px; margin-left: 50px; } +.highlightBold { color:#A31022; font-size:18px; margin:8px 0 5px 0; font-family:Arial, Helvetica, sans-serif; } +/* nav left */ +.navLeft { margin:0 0 20px 0; padding:0; border-top-width:5px; border-top-style:solid; border-top-color:#A31022 } +.navLeft ul { position:static; margin:0; padding:0 } +.navLeft li { list-style:none; margin:0; padding:0; background:#fff; background:#fff url(/css/images/sprites.gif) no-repeat 8px -692px; line-height:20px; border-top:1px solid #fff; border-bottom:1px dotted #ccc; position:relative; display:block } +#sideBar .navLeft a { padding:5px 0 5px 20px; display:block; font-size:11px; font-weight:bold } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited, #sideBar .navLeft a:hover, #sideBar .navLeft a:active { text-decoration:none; cursor:pointer } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited { color:#a1a1a1 } +#sideBar .navLeft a:hover { color:#A31022; background-color:#f4f4f4; background-image:url(/css/images/sprites.gif); background-repeat:no-repeat; background-position:10px 50px } +#sideBar .navLeft li.active a:link, #sideBar .navLeft li.active a:visited, #sideBar .navLeft li.active a:hover, #sideBar .navLeft li.active a:active { color:#A31022; background-color:#f4f4f4 } +#sideBar .navLeft li a:hover { color:#f4f4f4; background-color:#A31022 } +#sideBar .navLeft ul { margin:0 0 1em 18px; padding:0 } +#sideBar .navLeft li.active li a, #sideBar .navLeft li.active li a:link, #sideBar .navLeft li.active li a:visited { line-height:12px; background:#fff url(/css/images/sprites.gif) no-repeat 0 -798px; padding:0 0 5px 12px; margin:4px 0; font-weight:normal;color:#000; display:block } +#sideBar .navLeft li.active li a:hover, #sideBar .navLeft li.active li a:active { color:#A31022 } +#sideBar .navLeft li.active li { border:none; margin:0 } +#sideBar .navLeft li.active li.active a:link, #sideBar .navLeft li.active li.active a:visited, #sideBar .navLeft li.active li.active a:hover, #sideBar .navLeft li.active li.active a:active { font-weight:bold } +.arrowDownTest { border:#999 1px solid; padding:3px 4px; display:block; position:absolute; background-color:#FFF; color:#a31022; z-index:11000; -moz-border-radius:4px; } +.arrowDown { position:absolute; top:21px; left:4px; } +.ourPromise { margin: 0 0 15px 0; border-bottom:1px solid #d1d1d1; padding-bottom:10px; font-size:11px; font-weight:bold; } +.ourPromise .first { width:84px; float: left; margin-right:20px; width:100px;font-family:Arial, Helvetica, sans-serif;} +.ourPromise .second { width:81px; float: left; width:100px;font-family:Arial, Helvetica, sans-serif;} +.ourPromise .second img { margin-bottom:11px;}ul.tourdetailedInfo { margin-left:0 } +ul.tourdetailedInfo li { list-style:none; background:url(/pic/arrow-r.GIF) no-repeat left 5px; padding-left:12px; font-size:11px; line-height:18px; margin-bottom:5px } +ul.tourdetailedInfo li .tourCode { width:100px; margin-left: 50px; } +ul.checkList { margin:10px 0; } +ul.checkList li { line-height:15px; margin-bottom:5px; background:url(/css/images/check.GIF) no-repeat 0px top; padding:0 0 0 20px; list-style: none; margin-left:5px; font-size:11px; } +ul.checkList li.first { background: none; padding:0; font-size:14px; font-weight: bold; color:#a31022; margin:0 0 10px 0; } +/* hide TA info */ +.widSSPInformation { display: none!important} +/* first recommend tour */ +.firstTour { border:3px solid #a31022; position:relative; padding:10px 5px;} +.firstTour .tourDescription { width:330px!important;} +.firstTour .priceArea { width:150px!important;} +.bestSeller { background:url(/css/images/tour/bg-first-tour.jpg) no-repeat; width:202px; height:18px; font-size:11px; font-weight: bold; color:#fff; margin: -10px 0 8px -5px; display: block; padding:2px 0 0 5px;} +.themeTitle { font-size:8px; background:#e4e4e4; padding:5px 0 5px 5px; margin-bottom:1px; border-top:2px solid #a31022; font-size:14px; } +ul.tourThemes { margin:5px 0 15px 0; } +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 a { text-decoration: none; } +/* day trips style */ +.tourListBox1 { border:1px solid #d1d1d1; float: left; margin-right:15px; width:340px; padding:10px; margin-bottom: 20px; height:180px;border-radius:4px;} +.floatRight { float: right!important; margin-right:0!important;} +.tourListBox1 .tourListpic { float: left; width:120px; height:90px; margin:0 10px 5px 0;} +.tourListBox1 .tourListpic img { width:120px; height:90px; border-radius:4px;} +.tourListBox1 .dayTripTitle { font-size:15px; display: block; margin: 0 0 10px 0} +.tourListBox1 ul { margin-left:0} +.tourListBox1 ul li { list-style: none; line-height:18px; margin-bottom:5px; width:auto!important} +.tourListBox1 .detailButton { display: block; margin: 10px 0 0 0 } +.tourListBox1 .price { color:#a31022; font-family:Arial, Helvetica, sans-serif; font-size:14px;} + +ul.daytripType { margin:15px 0; height:100%; overflow: hidden;} +ul.daytripType li { list-style: none; float: left; width:300px; background:url(/pic/square-red.gif) no-repeat left; padding-left:15px; line-height:20px; margin-bottom:8px;} +ul.daytripType li a { text-decoration: none} +ul.daytripType li a:hover { text-decoration: underline;} + +/* visa free page */ +#visaFreeTour { border-top:1px solid #d1d1d1; padding:10px 0 0 0;} +.visaTourList{border-bottom:1px dashed #b0b0b0; margin:5px 5px 20px 5px; padding-bottom:20px} +.visaTourList .tourPic{ width:200px; float:left; margin-right:10px } +.visaTourList .tourDetail{float:left; width:390px} +.visaTourList .tourDetail h2{ margin:0 0 8px 0} +.visaTourList .tourDetail h2 a{color:#04679A; font-size:16px; font-weight: normal;} +.visaTourList .tourDetail h2 a:hover{text-decoration:none} +.visaTourList .tourDetail h3{font-family:Arial,Helvetica,sans-serif; font-size:18px; margin:0 0 5px 0; color:#1a5e91} +.visaTourList .tourDetail ul { margin:0} +.visaTourList .tourDetail ul li { list-style: none; line-height:18px; margin-bottom:8px; background:url(/css/images/drop-5.GIF) no-repeat left 6px; padding-left:25px;} +.visaTourList .tourDetail ul li.calendar { background:url(/css/images/icon_calendar.gif) no-repeat left !important;} +.visaTourList .tourDetail ul li.meals { background:url(/css/images/hotel/bg-folks.png) no-repeat left !important;} +.visaTourList .tourDetail ul li.priceIn { background:url(/pic/include.gif) no-repeat left !important;} +.visaTourList .tourDetail ul li.attraction { background:url(/css/images/hotel/sight-bg-15.png) no-repeat left !important; } +.visaTourList .tourDetail ul li.guarantee { background:url(/css/images/hotel/customer-rating.png) no-repeat left !important;} +.visaTourList .tourPrice{background:url(/css/images/tour/bg-price.png) no-repeat; width:127px; height:132px; padding:20px 0 0 20px; float:right} +.visaTourList .tourPrice .fullpriceFrom{font-size:11px; font-weight:bold} +.visaTourList .tourPrice .redPrice{color:#a31022; font-size:18px; font-family:Arial,Helvetica,sans-serif; margin:10px 0 15px 0; font-weight:bold} +.visaTourList .tourPrice .redPrice span{color:#999; font-size:11px; font-family:Verdana,Geneva,sans-serif} +.visaTourList .tourPic img{width:200px; height:150px} + +ol.visaTips { margin:5px 0 15px 10px; padding-left:10px;} +ol.visaTips li { line-height:20px; margin-bottom:8px;} \ No newline at end of file diff --git a/css/shanghai.asp b/css/shanghai.asp new file mode 100644 index 0000000..addce98 --- /dev/null +++ b/css/shanghai.asp @@ -0,0 +1,346 @@ + + + + + + +Shanghai Tours, Shanghai Day Tours, China Shanghai Tour Packages + + + + + + + + + + + + + + +
    + +
    +
    + +

    Shanghai Tours

    +
    + +
    +

    See China's largest and most prosperous city through our Shanghai tours.

    +

    Shanghai is a fascinating mix of modern metropolis and traditional Chinese features. Its historical and modern landmarks, ever-expanding skylines and gorgeous night view create lingering scenes. The lively markets and old streets are well worth exploring. The surrounding water towns like Zhujiajiao and Qibao Town offer history and leisure.

    +

    Explore Shanghai and see its highlights with our Shanghai tours. We also offer Shanghai airport/hotel/train station pick-up and transfer service to take you out of the hassle. China Highlights is also glad to help design your own Shanghai tour using our over-10-year experience in customizing China tours.

    + +
    +
    +
    +
      +
    • Popular Shanghai Tours
    • +
    • Tours By Category
    • +
    • Tours By Day
    • +
    • Visa Free Travel
    • +
    +
    +
    +
    +
    +
    +
    No.1 Best Selling Shanghai Tour
    + 3-Day Essence Of Shanghai Tour + +
    the Bund
    +
    +

    This tour takes you to see Shanghai's mix of east and west, ancient and modern, which makes the city unique and fascinating.

    + +
    + +
    From: p.p +
    + + Itinerary & Price Details +
    +
    +
    +
    + 4.5 out of 5 based on 1500+ Feedbacks
    +
    +
    +
    2-Day Hangzhou Bullet Train Tour from Shanghai +
    West Lake
    +
    +

    Hangzhou is so beautiful that it is praised as 'Heaven on Earth' in Chinese literature. Take roundtrip bullet train Shanghai/Hangzhou/Shanghai, and visit West Lake, Lingyin Temple and Six Harmonies Pagoda in Hangzhou.

    +
    +
    From: p.p +
    + Itinerary & Price Details + +
    +
    +
    +
    +
    +
    3-Day Huangshan Highlights Tour +
    Huangshan
    +
    +

    Huangshan (the Yellow Mountains) is a UNESCO World Heritage Site and one of the most famous mountains in China. Take roundtrip flights to Huangshan to visit the Yellow Mountains and a nearby ancient village.

    +
    +
    From: p.p +
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    4-Day Shanghai and Suzhou Memories Tour +
    Humble Administrators Garden
    +
    +

    The vitality of Shanghai City and the tranquility of Suzhou's canals and landscape gardens are perfect combinations. This tour includes roundtrip bullet trains to Suzhou and the best of both cities.

    +
    +
    From: p.p +
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    5-Day Essence of Shanghai and Hangzhou Tour +
    wuzhen
    +
    +

    Shanghai represents the full vigor of modern China while Hangzhou is a city of natural beauty and historical sites. This tour combines the best of both cities and also includes a visit to Wuzhen Water Town.

    +
    +
    From: p.p +
    + Itinerary & Price Details +
    +
    +
    +
    +
    + +
    +
    +
    +

    Shanghai Tour Categories

    + +
    +

    Recommended Shanghai Tours from Categories Above

    +
    3-Day Shanghai Classic Tour & Maglev Train Experience +
    Maglev Train
    +
    +

    Visit the must-see sights of Shanghai like the Bund and Yuyuan Garden, and ride the Maglev train, which is the only commercial Maglev rail system in the world.

    +
    +
    From: p.p
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    3-Day Suzhou and Hangzhou Bullet Train Tour from Shanghai +
    Humble Administrators Garden
    +
    +

    Hangzhou and Suzhou are both praised as 'Heaven on Earth' in Chinese literature. This tour includes bullet trains Shanghai/Hangzhou/Suzhou/Shanghai, and visits to the West Lake in Hangzhou and landscape gardens in Suzhou.

    +
    +
    From: p.p +
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    4-Day Shanghai and Xitang Water Town Combo +
    Xitang Water Town
    +
    +

    Boating along the winding waterway of Xitang Water Town is a good way to experience the quieter side of Chinese life. This tour includes Shanghai’s essential sights and Xitang Water Town.

    +
    +
    From: p.p +
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    +
    +

    Shanghai Day Trips

    + +
    +

    Recommended Shanghai Day Trips

    +
    Shanghai Classic Tour +
    Jade Buddha Temple
    +
    +

    Duration: 8 hours

    +

    Attraction: Shanghai World Financial Center, Jade Buddha Temple, Yu Garden, Yuyuan Market

    +
    +
    From: $142 p.p
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    Wuzhen Village Tour from Shanghai +
    Wuzhen Village near Shanghai
    +
    +

    Duration: 8 hours

    +

    Attractions: Lizhi Study House, street of Qing and Ming dynasty, wood carving of south china, bed collection of south china, weaving and dying workshop, local family

    +
    +
    From: $199 p.p
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    One Day Metro Experience Tour +
    Shanghai Metro Station
    +
    +

    Duration: 8 hours

    +

    Attractions: Nanjing Road, People's Squre, Shanghai Urban Planning Exhibition Hall,The Bund,Oriental Pearl TV Tower

    +
    +
    From: $119 p.p
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    Shanghai Walking Day Tour +
    Shanghai Xintiandi
    +
    +

    Duration: 8 hours

    +

    Attractions: Xintiandi, Hengshan Road

    +
    +
    From: $88 p.p
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    +
    Tailor-make a Shanghai Tour
    +
    +
    +
    +
    + + Value Guarantee +
    +
    + Money Back Guarantee +
    +
    +
    + +
    What Our Customers Say +
    Roger,  + US, + May 18, 2011
    +     +
    +
    Feedback video
    +
    + The guides were highly professional. And the itinerary was what we wanted and when we needed to change it, according to our own needs on the ground we changed it. So everything worked fine. We would like to recommend to anybody. Read more    
    +
    +

    China Tour deals for UK

    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    + + \ No newline at end of file diff --git a/css/silkroad.css b/css/silkroad.css new file mode 100644 index 0000000..1cbf967 --- /dev/null +++ b/css/silkroad.css @@ -0,0 +1,96 @@ +@charset "utf-8"; +/* Silk Road CSS Document */ +#headInfo { margin: 0 0 25px 0; background:url(/image/silkroad/bg-silk-head.png) no-repeat left bottom #f7f0e7; padding:15px 20px 20px 20px; +} +#headInfo .summaryInfo { width:605px; float: left;} +#headInfo .pictureRight { width:291px; float: right;} +#headInfo .pictureRight img { margin:5px 0 15px 0;} +#headInfo .pictureRight .quickfacts { border:1px solid #d1d1d1; background:#fff; padding:10px;} +#headInfo .pictureRight .quickfacts h5 { color:#a31022; margin: 0 0 8px 0; font-size:12px;} +#headInfo .pictureRight .quickfacts ul { margin-left:0;} +#headInfo .pictureRight .quickfacts ul li { list-style: none; font-size:11px; line-height:15px; margin-bottom:3px;} +#headInfo .pictureRight .quickfacts ul li a { text-decoration: none;} +#headInfo .pictureRight .quickfacts ul li a:hover { text-decoration: underline; color:#a31022;} + +h2.silkroadTitle { font-size:18px; border-bottom:1px solid #d1d1d1; padding-bottom:3px; margin: 0 0 8px 0; font-weight: normal; background: none!important; border-left: none!important; } +h2.silkroadTitle a { font-size:18px; text-decoration: none } +p.morephotos { font-weight: bold; text-align:right; font-size:11px; margin-right:50px; } +p.morephotos a { font-weight: bold; text-align:right; font-size:11px; } +.recomTour { width:288px; background:#e0ceb2; float: left; padding:8px; height:395px; } +.recomTour .detailedTours { background:#fff; padding:5px 12px 12px 12px; } +.recomTour .detailedTours img { margin-bottom:10px; width:265px; } +.recomTour h3 { font-size:17px; margin: 0 0 8px 0; } +.recomTour h3 a { font-size:17px; text-decoration: none; color:#545454; } +.recomTour .detailedTours ul { margin-left:0; } +.recomTour .detailedTours ul li { list-style: none; font-size:11px; border-bottom:1px dashed #89b63d; padding-bottom:6px; line-height:18px; margin-bottom:8px; } +.recomTour .detailedTours ul li a { clear: both; font-weight: bold; text-decoration: none; margin-right:8px; } +.recomTour .detailedTours ul li a:hover { text-decoration: underline; } +.recomTour .detailedTours ul li.moretour { border-bottom: none; text-align:right; padding:8px 0; } +.faqAbout { border:1px solid #89b63d; width:290px; float: left; margin-left:35px; background:url(/image/silkroad/bg-faq.png) no-repeat bottom; padding-bottom:29px; margin-bottom:20px; height:380px; } +.faqAbout h3 { font-size:17px; color:#8a662e; background:#f1f1f1; padding:8px 5px; margin:0; } +.faqAbout ol { margin-left:15px; padding-left:15px; } +.faqAbout ol li { line-height:18px; margin-bottom:5px; list-style-position:outside; font-size:11px; } +.faqAbout ol li strong { font-size:11px; font-weight: bold; } +.photoShow { background:url(/image/silkroad/bg-photo.png) no-repeat; width:151px; height:121px; float: left; padding:12px 12px 0 13px; margin:10px 0; } +.photoShow img { width:148px; height:107px; } + +/* like us on facebook */ +.fbLike { padding:10px; font-style:italic; margin-top:10px; color:#3B5998; border:1px solid #d1d1d1; background:#fff; } +.fbLike a { color:#3B5998!important; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold;} + +/*city list*/ +ul.citiesList { list-style:none; padding:0px; margin:0px 0px 20px 15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:left; } +ul.citiesList { margin:0px 0px 20px 7px; } +ul.citiesList li { line-height:19px; margin-bottom:6px; background:url(/css/images/drop-1.GIF) no-repeat 0px 5px; padding:0 0 0 15px; } +ul.citiesList li a { color:#545454; border-bottom:1px solid #999; text-decoration:none; } +ul.citiesList2 { list-style:none; padding:0px; margin:0px 0px 20px 15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:left; } +ul.citiesList2 { margin:0px 0px 20px 7px; } +ul.citiesList2 li { line-height:19px; margin-bottom:6px; background:url(/css/images/drop-2.GIF) no-repeat 0px 5px; padding:0 0 0 15px; } +ul.citiesList2 li a { color:#545454; text-decoration:none; border-bottom:1px solid #999; } +.quickfacts { border:1px solid #d1d1d1; background:#fff; padding:5px 10px; float: left; width:290px; } +.quickfacts .factTitle {margin: 0 0 8px 0; font-size:14px; display: block; font-weight: bold; } +.quickfacts ul { margin-left:0; } +.quickfacts ul li { list-style: none; font-size:11px; line-height:15px; margin-bottom:3px; } +.quickfacts ul li a { text-decoration: none; } +.quickfacts ul li a:hover { text-decoration: underline; color:#a31022; } +/*albums list*/ +.tableAlbum { border-left: 1px solid #D9D9D9; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #d1d1d1; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0; } +.tableAlbum th { border-bottom:1px #D9D9D9 solid; border-right: 1px solid #D9D9D9; padding:6px 5px; font-size:11px; background-image:url(images/bg-table.GIF); background-repeat:repeat-x; background-position:bottom; text-align:center; background-color:#F3F3F3; line-height:18px; } +.tableAlbum tr th a { text-decoration:underline; } +.tableAlbum tr th a:hover { text-decoration:none; color:#a31022; } +.tableAlbum td { border-right:#ccc 1px solid; padding:6px 8px 6px 8px; text-align:left; font-size:12px; line-height:22px; } +.tableAlbum td.tableLeft { text-align: left; padding: 3px 0 8px 5px; line-height: 18px; } +.tableAlbum tr { border-collapse: separate; border-right: 1px solid #D9D9D9; border-left: 1px solid #D9D9D9; } +.tableAlbum tr a { color:#6b6b6b; } +.tableAlbum tr a:hover { text-decoration:underline; color:#a0322; } +.tableAlbum tr:hover { background-color:#DDDDDD; } +.tableAlbum tr.odd td { background-color: #f1f1f1; } +.tableAlbum tr:nth-child(odd) { + background-color: #f1f1f1; +} + +/*左边促销*/ +.hotSection2 { width:auto; margin:10px 0 5px 0; border-bottom:1px solid #d1d1d1; line-height:22px; padding:8px; background-color:#f1f1f1; font-size:11px; } +.hotSection2 h5 { font-size:13px; margin-bottom:8px; } +.hotSection { width:auto; margin:10px 0 15px 0; border-bottom:1px solid #d1d1d1; line-height:22px; padding:5px; background:#f1f1f1; } +.hotSection h5 { font-size:13px; margin-bottom:8px; margin-top:0 } +.hotSection ol { margin-left:10px; padding-left:10px; } +.hotSection ol li { list-style-position: outside; font-size:11px; line-height:15px; margin-bottom:8px; } +.hotSection ol li.last { text-align:right; list-style: none } +.hotSection ol li.last a { text-decoration: underline; } +.hotSection ol li.last a:hover { text-decoration: none; color:#a31022; } +.hotSection .sectionName { font-size:16px; color:#e05f63; font-weight:bold; } +.hotSection a, .hotSection2 a { color:#666; text-decoration:none; font-weight:bold; } +.hotSection a:hover, .hotSection2 a:hover { color:#e05f63; } +.titleRight { font-size:16px; display: block; margin: 0 0 10px 0} +/* public search */ +ul#product-search-nav { margin:0; padding:0; color:#444; height:50px!important; width:275px!important; overflow:hidden; background:url(/css/images/bg-search-nav.jpg) no-repeat left -2px!important; } +ul#product-search-nav li a {padding:32px 8px!important;} +ul#product-search-nav li a.tour { width:52px!important; } +ul#product-search-nav li a.tourSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat left -62px!important; } +ul#product-search-nav li a.cruise { width:50px!important;} +ul#product-search-nav li a.cruiseSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -67px -62px!important; } +ul#product-search-nav li a.hotel { width:51px!important;} +ul#product-search-nav li a.hotelSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -140px -62px!important; } +ul#product-search-nav li a.flight { width:51px!important; } +ul#product-search-nav li a.flightSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -207px -62px!important; } \ No newline at end of file diff --git a/css/sitemap.css b/css/sitemap.css new file mode 100644 index 0000000..5a9cb78 --- /dev/null +++ b/css/sitemap.css @@ -0,0 +1,8 @@ +/* 中华游标准CSS样本- Sitemap栏目样式表 */ +/* Designed by ChinaHighlights.inc */ +/*sitemap index.html*/ +#sitemap{margin:0;padding:0;} +#sitemap ul{margin:10px;padding:0 0 0 20px; width:180px; float:left; height:180px;} +#sitemap ul a{color:#555;font-weight:bold;} +#sitemap ul li{list-style: circle;margin-left:12px; font-size:12px; line-height:17px;} +#sitemap ul li a{font-weight:normal;} diff --git a/css/special-tour.css b/css/special-tour.css new file mode 100644 index 0000000..3761e95 --- /dev/null +++ b/css/special-tour.css @@ -0,0 +1,80 @@ +@charset "utf-8"; +/* Special Tour Css Style*/ +/*--2010 Tour--*/ +#tour2010 { margin: 0px 0 10px 0; padding:0 0 5px 0; } +#tour2010 .hotTours { background:#d1d1d1; color:#a31022; font-size:20px; padding: 8px 0 8px 15px; margin-top: 0px; font-weight: normal; } +#tour2010 .themeTours { background:url(/css/images/2010-china-travel-guide/bg-theme-tour.png) no-repeat; width:635px; height:58px; color:#fff; padding: 8px 0 0 25px; } +#topEvents { background:#f1f1f1; width: 952px; margin:0 20px 10px 20px; padding-top: 10px; } +#topEvents .eventsContent { width:932px; background:url(/css/images/2010-china-travel-guide/bg-tour-2010.png) no-repeat; height:691px; margin: 10px 0 0 20px; position:relative; } +#topEvents .eventsContent h2 { color:#000; font-size:15px; margin: 0 0 0px 0; } +#topEvents .eventsContent p { font-size:11px; margin:5px 0 5px 0; line-height:15px; } +#topEvents .eventsContent p img { margin:0 0 0 8px; } +#topEvents .eventsContent p a { font-weight: bold; } +#topEvents .eventsContent p a:hover { color:#a31022; text-decoration: none; } +#topEvents .eventsContent .eventsTime { color:#149ad9; font-size:11px; } +#shanghaiExpo { position:absolute; width:333px; bottom: 121px; left: 68px; } +#guangzhouGames { position:absolute; width:223px; top: 59px; right: 240px; } +#lushengFestival { position:absolute; width:173px; top: 247px; right: 126px; } +#newYear { position:absolute; width:210px; bottom: 129px; right: 142px; } +#topTours { width:660px; border-bottom:1px solid #d1d1d1; padding: 5px 0 10px 0; margin:15px 0 15px 0; font-size:11px; line-height:18px; } +#topTours .toptourPic { float: left; width:120px; background:#d1d1d1; padding:5px; margin: 5px 10px 0 0; } +#topTours .toptourPic img { width:120px; height:90px; } +#topTours .toptourContent { width:370px; float: left; padding-right:10px; margin-right:5px; } +#topTours .toptourContent .topTitle { font-size:18px; font-weight: bold; border-bottom:1px solid #d1d1d1; padding-bottom:2px; font-weight: normal; margin-bottom:5px; display: block;} +#topTours .toptourContent .topTitle a { text-decoration: none; color:#545454} +#topTours .toptourContent .topTitle a:hover { color:#a31022;} +#topTours .toptourContent ul { margin:0; } +#topTours .toptourContent ul li { list-style: none; line-height:15px; margin-bottom:5px; } + +/* tour price */ +#topTours .searchlistPrice { width:120px; height:120px; float:right; background:url(/css/images/tour/bg-price-130.png) no-repeat; color:#6b6b6b; text-align:center; margin-top:10px; padding:10px 0 0 10px; } +#topTours .searchlistPrice .fullPrice { font-size:11px; font-weight: bold; margin: 5px 0 0 -12px; display:block } +#topTours .searchlistPrice .viewDetail { margin: 15px 0 0 -15px; } + + + +#topTours .toptourPrice { float: right; width: 110px; padding:10px 0 0 5px; font-size:16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif!important; color:#a31022; line-height:20px; } +.red_price { font-family:Arial, Helvetica, sans-serif } +#topTours .toptourPrice strong { font-size:11px; font-weight: bold; color:#545454; } +#topTours p { font-size:11px; margin: 5px 0 0 0; } +#topTours p a { background:url(/pic/arrow-r.gif) no-repeat left; padding-left:10px; } +.buttun2010 { font-weight:bold; text-align:center; color: #A31022; cursor:pointer; margin:20px 0 0 -5px; width: 80px; } +.buttun2010 a { display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-color:#fff; background-image:url(/css/images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:5px 5px; text-decoration:none; color:#a31022; font-size:12px; } +.buttun2010 a:hover { display:block; padding:5px 5px; background-color:#fff; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom; } +#specialTour { width:650px; padding:5px; margin:0 0 10px 0; } +#specialTour h3 { font-size:15px; margin:15px 0 8px 0; border-bottom:1px solid #f1f1f1; padding-bottom:1px; } +#specialTour h3 a { color:#545454; text-decoration: none } +#specialTour ul { margin-left:5px; } +#specialTour ul li { list-style: none; font-size:11px; color:#999; line-height:18px; margin-bottom:5px; background:url(/pic/arrow-r.gif) no-repeat left 5px; padding-left:12px; } +#specialTour ul li a { color:#545454; font-size:12px; margin-right:5px; } +#specialTour ul li a:hover { color:#a31022; text-decoration: none; } +#specialTour .picLeft { width:150px; float: left; margin: 0 10px 0 0;} +ul.tourRight { float: right; width:480px; display: block;} +ul.tourRight li { margin-bottom:13px!important;} + + +.priceFrom { color:#a31022; font-size:12px; font-weight: bold; } +/*--2010 Tour Right--*/ +#publicHoliday { width:275px; border:1px solid #d1d1d1; margin:10px 0; padding: 0 0 10px 0; } +#content #subContent #publicHoliday h4 { background:url(/css/images/2010-china-travel-guide/red-arrow.png) no-repeat 245px 9px; padding-right:10px; padding-bottom:1px; border-top: none; text-align: center; margin: 5px 5px 8px 5px; border-bottom:1px solid #d1d1d1; } +#publicHoliday ul { margin: 10px 5px 5px 10px; } +#publicHoliday ul li { list-style: none; background:url(/css/images/drop-1.gif) no-repeat left; padding-left:15px; line-height:18px; margin:5px; } +.holidayDuration { color:#999; margin-left:8px; font-size:11px; } +#bannerLogo { margin: auto; width:978px; } +/* photo preview */ +.photoPreview { margin: 0; clear: both; padding: 0 0 0 140px; } +.photoPreview .singlePhoto { float: left; width:80px; margin-right:20px } +.photoPreview p#preview { color:#fff; !important; +line-height: 13px; margin-bottom:0; } +#preview { position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; z-index:9999; } +#preview img { z-index:9999; } + +/* for china tours 2012 */ +ul.tourInfoSwtich { margin: 15px 0; border-bottom:2px solid #d1d1d1; padding-left:10px; } +ul.tourInfoSwtich li { background:url(/css/images/tour/bg-th.png) repeat-x; float: left; width: 260px; margin-right:5px; list-style: none; color:#fff; font-size:17px; text-align:center; height:29px; padding-top:3px; display: block; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; cursor:pointer; } +ul.tourInfoSwtich li.active { border:2px solid #d1d1d1; background:#fff; border-bottom: none; color:#a31022; height:29px; margin-bottom:-2px; } +ul.tourInfoSwtich li a { font-size:14px; font-weight: bold; text-decoration: none; color:#fff; } +.optionalBooking { margin: 10px 0 20px 0;} +.optionalBooking span { font-size:18px;} +.optionalBooking ul { margin:10px 0 0 10px;} +.optionalBooking ul li { list-style: none; line-height:18px; margin-bottom:10px; background:url(/pic/include.gif) no-repeat left; padding-left:25px;} diff --git a/css/specific-tour.css b/css/specific-tour.css new file mode 100644 index 0000000..499aaba --- /dev/null +++ b/css/specific-tour.css @@ -0,0 +1,130 @@ +@charset "utf-8"; +/* tour promo sepcial report */ +body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#f6f3ed; font-size:12px; color:#545454 } +img { border: none; } +h1 { font-size:12px; width:auto; float: left; display: block; margin:0; } +.firstTitle { font-size:24px; font-weight: normal; margin: 5px 0 15px 0; display:block} +.clear { clear:both } +.breadNav { margin:0 0 15px 0; color:#704400; font-size:11px; font-weight:bold; clear:both } +.breadNav a { color:#545454; font-weight:normal; background:url(/css/images/deals/free-experience/coffe-arrow-s.png) no-repeat right 5px; margin-right:5px; padding:0 10px 0 0px } +#wrapper { width:850px; margin:20px 0 20px 10px; position:relative} +#wrapper .whyUs { position:absolute; width:290px; height:577px; top:5px; right:-286px; } +#wrapper .whyUs2 { position:absolute; width:290px; height:577px; top:0px; right:-286px; } +#header { width:850px; background:url(/css/images/deals/bg-australia-head.jpg) no-repeat; height:312px; position:relative } +#headerIndex { width:850px; background:url(/css/images/deals/free-experience/bg-head.gif) no-repeat -12px center; height:387px; position:relative } +#header1 { width:850px; background:url(/css/images/deals/bg-uk-head.jpg) no-repeat; height:311px; position:relative } +#header2 { width:850px; background:url(/css/images/deals/bg-staff-tour-head.jpg) no-repeat; height:311px; position:relative } + +#header .telphone { background:url(/pic/24-7-call.png) no-repeat left; color:#a31022; font-family:Arial, Helvetica, sans-serif; font-size:15px; position:absolute; left:10px; padding:25px 0 5px 40px; top:-10px; font-weight:bold; letter-spacing:1px; width:auto } +#header .telphone span { font-size:11px; letter-spacing:normal } +#logo { padding:15px 0 0 15px; float:left; margin-left: 15px; } +#content { width:800px; background:url(/css/images/deals/bg-maincontent.png) repeat-y; padding:5px 25px } +#content .feedback { background:url(/css/images/tour/feedback.png) no-repeat top; width:377px; padding-top:73px; float:right; margin:10px 5px 0 0px } +#content .feedback .feedbackContent { background:url(/css/images/tour/booking-procedure.png) no-repeat bottom; padding:5px 10px 5px 5px } +#content .feedback .feedbackContent span { font-size:11px } +#content .feedback .feedbackContent .left { background:url(/css/images/story/customer-say-left.gif) no-repeat; width:44px; height:31px; display:block; margin:0 0 -10px 0 } +#content .feedback .feedbackContent .right { background:url(/css/images/story/customer-say-right.gif) no-repeat right bottom; width:48px; height:31px; display:block; margin:-25px 0 0 230px } +#content #tourDeals { border-top:1px solid #d1d1d1; margin:20px 0 0 0; clear:both; padding-top:10px } +#content #tourDeals .tourList { border-bottom:1px dashed #b0b0b0; margin:5px 5px 20px 5px; padding-bottom:20px } +#content #tourDeals .tourList .tourPic { width:230px; float:left; margin-right:10px; position: relative; } +#content #tourDeals .tourList .tourDetail { float:left; width:390px } +#content #tourDeals .tourList .tourDetail h3 { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 0 5px 0 } +#content #tourDeals .tourList .tourDetail h2 a { color:#1a5e91; text-decoration: none; font-weight: normal } +#content #tourDeals .tourList .tourDetail h2 a:hover { text-decoration: underline } +#content #tourDeals .tourList .tourDetail h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0 0 5px 0; color:#1a5e91 } +#content #tourDeals .tourList .tourDetail img { margin-top:5px; } +#content #tourDeals .tourList .tourPrice { background:url(/css/images/tour/bg-price.png) no-repeat; width:127px; height:132px; padding:15px 0 0 20px; float:right } +#content #tourDeals .tourList .tourPrice .fullpriceFrom { font-size:11px; font-weight:bold } +#content #tourDeals .tourList .tourPrice .redPrice { color:#a31022; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:10px 0 15px 0; font-weight:bold } +#content #tourDeals .tourList .tourPrice .redPrice span { color:#999; font-size:11px; font-family:Verdana, Geneva, sans-serif } +#content #tourDeals .tourList .tourPrice .redPrice2 { color:#a31022; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin:10px 0 15px 0; font-weight:bold } +#content #tourDeals .tourList .tourPrice .redPrice2 span { color:#999; font-size:11px; font-family:Verdana, Geneva, sans-serif } +.flagNo { width:35px; height:35px; position:absolute; top:5px; left:0;} + + +#content p { line-height:18px; margin-bottom:8px; margin-top:0 } +#content p a { color:#545454 } +#content p a:hover { text-decoration:none } +#terms { margin:20px 0 } +#terms h4 { color:#2f76a8; font-size:16px; margin:0 0 8px 0 } +#terms ol { margin-left:15px; padding-left:10px } +#terms ol li { line-height:18px; margin-bottom:5px; list-style-position:outside } +#bottom { width:850px; background:url(/css/images/deals/bg-footer.png) no-repeat; height:14px } + +#customerFeedback { margin:5px 0 35px 0 } +#customerFeedback .feedbackDetail { float:left; width:360px; background:url(/css/images/deals/free-experience/quotation-begin.png) no-repeat left top; padding-left:30px } +#customerFeedback .feedbackDetail .detailContent { float:left; width:360px; background:url(/css/images/deals/free-experience/quotation-end.png) no-repeat right bottom; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:25px } +#customerFeedback .feedbackDetail .detailContent a { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#a31022 } +#customerFeedback .feedbackDetail .detailContent a:hover { text-decoration:none } +a.download { color:#704400; background:url(/pic/dowload.gif) no-repeat left 1px; padding-left:18px } +a.download:hover { text-decoration:none } +.note { border:1px dashed #333; padding:5px; margin-bottom:15px; } + +h2.howtoget { font-size:18px; font-weight: normal; margin: 5px 0; border-bottom:1px solid #d1d1d1;} +ul.airlines { margin:0 0 15px 5px; padding-left:0} +ul.airlines li { list-style: none; line-height:18px; margin-bottom:5px; font-size:13px; width:150px; float: left;} +ul.airlines li.first { width:auto; float: none;} +ul.airlines li.qf { background:url(/image/deals/tour/QF.gif) no-repeat left; padding-left:20px;} +ul.airlines li.cz { background:url(/image/deals/tour/CZ.gif) no-repeat left; padding-left:20px;} +ul.airlines li.cx { background:url(/image/deals/tour/CX.gif) no-repeat left; padding-left:20px;} +ul.airlines li.mu { background:url(/image/deals/tour/MU.gif) no-repeat left; padding-left:20px;} +ul.airlines li.ca { background:url(/image/deals/tour/CA.gif) no-repeat left; padding-left:20px;} +ul.airlines li.sq { background:url(/image/deals/tour/SQ.gif) no-repeat left 5px; padding-left:20px;} +ul.otherCity { margin: 10px 0; padding-left:0;} +ul.otherCity li { list-style: none; line-height:15px; margin-bottom:5px; width:250px; float: left; background:url(/pic/square-red.gif) no-repeat left; padding-left:15px; } +ul.otherCity li.last { width:auto;} + +/* footer info */ +#footer { margin: 5px 0; border-top:2px solid #d1d1d1; text-align:center; padding:10px 0 0 0;} +#footer p { font-size:11px; margin-bottom:5px; line-height:15px;} +.ourMembers { margin:20px auto; font-size:11px; font-weight:bold; width:100%; text-align:left; } +.ourMembers .security { float:left; border-right:1px solid #999; width:185px; margin-right:10px; } +.ourMembers .members { float:left; border-right:1px solid #999; width:290px; margin-right:10px; } +.ourMembers .payment { float:left; width:290px; margin-right:0px; } +.ourMembers a { color:#545454; } +.truste { background-image:url("/css/images/member-sprite.png"); background-position:-10px -10px; display:block; float:left; width:95px; height:26px; margin:10px 5px 0 0; } +.mcafee { background-image:url("/css/images/member-sprite.png"); background-position:-10px -56px; width:76px; height:29px; display:block; float:left; margin:10px 5px 0 0; } +.iata { background-image:url("/css/images/member-sprite.png"); background-position:-10px -105px; display:block; float:left; width:45px; height:30px; margin:10px 5px 0 0; } +.ustoa { background-image:url("/css/images/member-sprite.png"); background-position:-10px -155px; display:block; float:left; width:103px; height:21px; margin:10px 5px 0 0; } +.pata { background-image:url("/css/images/member-sprite.png"); background-position:-10px -196px; display:block; float:left; width:70px; height:30px; margin:10px 5px 0 0; } +.asta { background-image:url("/css/images/member-sprite.png"); background-position:-10px -246px; display:block; float:left; width:48px; height:30px; margin:10px 5px 0 0; } +.visa { background-image:url("/css/images/member-sprite.png"); background-position:-10px -296px; display:block; float:left; width:48px; height:30px; margin:10px 5px 0 0; } +.masterCard { background-image:url("/css/images/member-sprite.png"); background-position:-10px -346px; display:block; float:left; width:54px; height:33px; margin:10px 5px 0 0; } +.jcb { background-image:url("/css/images/member-sprite.png"); background-position:-10px -399px; display:block; float:left; width:35px; height:27px; margin:10px 5px 0 0; } +.paypal { background-image:url("/css/images/member-sprite.png"); background-position:-10px -446px; display:block; float:left; width:98px; height:25px; margin:10px 5px 0 0; } +.moneybookers { background-image:url("/css/images/member-sprite.png"); background-position:-10px -491px; display:block; float:left; width:57px; height:31px; margin:10px 5px 0 0; } +h2.whyus { font-size:18px; font-weight: normal; border-bottom:1px solid #d1d1d1; margin-bottom:5px;} +ul.whyus { margin-left:0; padding-left:0;} +ul.whyus li { list-style: none; line-height:18px; margin-bottom:10px; float: left; width: 360px; background:url(/css/images/mark-icon.png) no-repeat left 3px; padding-left:25px; font-size:15px; font-weight: bold;} + +.priceInclusion { margin: 15px 0 5px 10px;} +.priceInclusion .priceTitle { font-size:24px; display: block; color:#a31022;} +.priceInclusion ul { margin-left:5px; padding-left:0} +.priceInclusion ul li { list-style: none; line-height:18px; margin-bottom:5px; background:url(/pic/tick.png) no-repeat left; padding-left:20px;} + +.feedback { margin:15px 0 5px 10px;} +.feedback .feedbackTitle { font-size:24px; display: block; color:#a31022; margin-bottom: 5px; } +.feedback .feedbackDetail { line-height:20px; margin-bottom:5px; font-size:17px; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif} +.feedback .feedbackDetail a { color:#545454; margin-left:3px;} +.feedback .feedbackDetail a:hover { color:#a31022; text-decoration: none;} +.quoteBegin { background:url(/css/images/story/customer-say-left.gif) no-repeat; width:44px; height:31px; float: left; margin-right:5px;} +.quoteEnd { background:url(/css/images/story/customer-say-right.gif) no-repeat; width:48px; height:31px; float: right;} +.videoFeedback { margin:5px auto; position:relative} +.videoFeedback .videoIcon { position:absolute; left:100px; top:80px; width:40px; height:28px; } +.allReview { text-align:right; margin:0 10px 8px 0; font-size:15px;} + +ol.whystafftour { margin-left:10px; padding-left:10px;} +ol.whystafftour li { line-height:18px; margin-bottom:5px;} + +.differentCurrency{ color:#a31022; font-size:12px; font-family:Arial,Helvetica,sans-serif; margin:3px 0; font-weight:bold } +.differentCurrency span{color:#999; font-size:11px; font-family:Verdana,Geneva,sans-serif} +.howmuchSave { float: right; width:145px; color:#a31022; font-size:20px; display: block; margin-top:-30px; } +.freePhone { position:absolute; left: 540px; top: 11px; border:2px solid #d1d1d1; -moz-box-shadow:0 0 5px #555; background:#f6f3ed; width:280px; text-align:center; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#a31022; } +.freePhone span { font-size:18px;} +.crumbNav { margin: 0 0 10px 0; } +.crumbNav span { width: auto; float: left; display: block; margin-right: 10px; font-size: 11px; font-weight: bold; } +.crumbNav a { color:#545454; text-decoration:none;} +.crumbNav a:hover { color:#a31022; text-decoration:underline;} + +.whowill { margin: 5px 0; font-size:11px; border-top:1px solid #d1d1d1; padding: 5px 0 0 0} +.whowill a { font-size:12px; color:#545454;} diff --git a/css/tibet-index.css b/css/tibet-index.css new file mode 100644 index 0000000..f1adc01 --- /dev/null +++ b/css/tibet-index.css @@ -0,0 +1,81 @@ +@charset "utf-8";#content #mainContent2{width:950px;margin-left:20px} +#content #mainContent2 #contentRight{float:right;width:760px;margin:0 0px 0 0;display:inline} +#sideBar{width:175px;padding-bottom:40px;float:left;z-index:1000} +#sideBar .navLeft{margin:0 0 20px 0;padding:0;border-top-width:5px;border-top-style:solid;border-top-color:#A31022} +#sideBar .navLeft li{list-style:none;margin:0;padding:0;background:#fff;background:#fff url(/css/images/sprites.gif) no-repeat 8px -692px;line-height:20px;border-top:1px solid #fff;border-bottom:1px dotted #ccc;position:relative;display:block} +#sideBar .navLeft li.subnav a:hover{color:#fff;background:url(/pic/white-arrow.gif) #A31022 no-repeat right 52%} +#sideBar .navLeft li.subnav:hover{border:1px solid #d1d1d1;width:190px} +#sideBar .navLeft a{padding:5px 0 5px 20px;display:block;font-size:11px;font-weight:bold} +#sideBar .navLeft a:link, #sideBar .navLeft a:visited, #sideBar .navLeft a:hover, #sideBar .navLeft a:active{text-decoration:none;cursor:pointer} +#sideBar .navLeft a:link, #sideBar .navLeft a:visited{color:#a1a1a1} +#sideBar .navLeft a:hover{color:#A31022;background-color:#f4f4f4;background-image:url(/css/images/sprites.gif);background-repeat:no-repeat;background-position:10px 50px} +#sideBar .navLeft li.active a:link, #sideBar .navLeft li.active a:visited, #sideBar .navLeft li.active a:hover, #sideBar .navLeft li.active a:active{color:#A31022;background-color:#f4f4f4} +#sideBar .navLeft li a:hover{color:#f4f4f4;background-color:#A31022} +#sideBar .navLeft li.active li a, #sideBar .navLeft li.active li a:link, #sideBar .navLeft li.active li a:visited{line-height:12px;background:#fff url(/css/images/sprites.gif) no-repeat 0 -798px;padding:0 0 5px 12px;margin:4px 0;font-weight:normal;;color:#000;display:block} +#sideBar .navLeft li.active li a:hover, #sideBar .navLeft li.active li a:active{color:#A31022} +#sideBar .navLeft li.active li.active a:link, #sideBar .navLeft li.active li.active a:visited, #sideBar .navLeft li.active li.active a:hover, #sideBar .navLeft li.active li.active a:active{font-weight:bold} +/*#wrapper{background:url(/css/images/guide/tibet/bg-tibet-left.png) no-repeat left top!important;}*/ +#wrapper #tibetTravel{/*background:url(/css/images/guide/tibet/bg-tibet-right.png) no-repeat right top;position:absolute;right:0;top:0;*/width:816px;/*height:638px;*/} +.tibetTitle{background:url(/css/images/guide/tibet/tibet.png) no-repeat;width:471px;height:193px;position:absolute;top:50px;left:-20px;} +.guilinBody {background:url(/css/images/guide/tibet/bg-tibet-left.png) no-repeat left top!important;} + +.tibetUpdate{width:200px;float:right;margin:0 0 5px 8px;border:1px solid #d1d1d1;padding:8px 5px 0 5px;-moz-border-radius:4px;} +.tibetUpdate h4{color:#a31022;font-size:16px;border-bottom:1px solid #d1d1d1;margin:0;padding:0 0 5px 5px;background:url(/css/images/guide/tibet/arrow-right.jpg) no-repeat 140px 6px;} +.tibetUpdate ul{margin:10px 0 10px 10px;} +.tibetUpdate ul li{list-style:none;background:url(/pic/square-red.gif) no-repeat left 6px;padding-left:15px;line-height:18px;margin-bottom:5px;} +#contentRight h2{font-size:22px!important;font-family:Arial, Helvetica, sans-serif!important;font-weight:normal;} +#contentRight h2 a{font-size:22px;} +a.moreLink{font-size:11px!important;text-decoration:underline!important;margin:0 0 0 5px;font-weight:bold;} +a.moreLink:hover{color:#a31022;text-decoration:none!important;} +.mainAttraction{width:250px;height:298px;float:left;} +.otherAttractions{float:right;width:498px;text-align:right} +.otherAttractions img{margin:0 10px 10px 0;} +.otherAttractions img.noMarginRight{margin-right:0;} +.travelMap{float:left;width:335px;height:264px;position:relative;} +.travelMap .zoomOut{background:url(/pic/search1.gif) no-repeat;width:16px;height:16px;position:absolute;bottom:5px;right:5px;} +.travelTips{float:right;width:413px;height:262px;border:1px solid #d1d1d1;} +.travelTips h3{font-family:Arial, Helvetica, sans-serif;font-size:16px;background:#f1f1f1;padding:5px 0 5px 10px;margin:0 0 5px 0;color:#a31022;} +.travelTips h3 a{font-family:Arial, Helvetica, sans-serif;color:#a31022;text-decoration:none;} +.travelTips ol{margin:10px;padding-left:20px;} +.travelTips ol li{border-bottom:1px dashed #d1d1d1;padding-bottom:12px;line-height:15px;margin-bottom:12px;padding-left:0;list-style-position:outside} +.travelTips ol li a{text-decoration:none} +.toursearchList{margin:10px 0 15px 0;width:760px;position:relative;border-bottom:#d1d1d1 1px solid;padding:5px 0 8px 0;} +.toursearchList .searchlistContent{ width:400px; float:left; font-size:11px; } +.toursearchList .searchlistContent ul{list-style:none;margin:0;padding:0} +.toursearchList .searchlistContent ul li{line-height:18px;margin-bottom:5px;font-weight:normal!important;} +.toursearchList .searchlistContent h3{margin:0 0 5px 0;font-size:18px;color:#0D548A;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:normal;} +.toursearchList .searchlistContent h3 span{font-size:15px;font-family:Arial, Helvetica, sans-serif;} +.toursearchList .searchlistContent h3 a{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#0D548A;text-decoration:none;font-size:18px;} +.toursearchList .searchlistContent h4{font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0 0 5px 0;} +.toursearchList .searchlistContent h3 a:hover{text-decoration:none;color:#a31022;} +.toursearchList .searchlistPic{ width:200px; float:left; margin-right:15px; height: 150px; } +.toursearchList .searchlistPic img{ width:200px; height:150px; margin-bottom:8px; } +.toursearchList .searchlistPic .category a:hover{color:#a31022;text-decoration:underline} +.toursearchList .searchlistPrice{width:120px;height:120px;float:right;background:url(/css/images/tour/bg-price-130.png) no-repeat;color:#6b6b6b;text-align:center;margin-top:10px;padding:10px 0 0 10px;} +.toursearchList .searchlistPrice .fullPrice{font-size:11px;font-weight:bold;margin:5px 0 0 -12px;display:block} +.toursearchList .searchlistPrice .viewDetail{margin:15px 0 0 -15px;} +.tibetFacts{width:517px;float:left;height:156px;border:1px solid #d1d1d1;} +.tibetFacts h2{background:#f1f1f1;padding:5px 0 5px 10px;color:#a31022;margin:0 0 15px 0!important;} +.tibetFacts ul{margin-left:10px;} +.tibetFacts ul li{list-style:none;background:url(/pic/square-red.gif) no-repeat left;padding-left:15px;line-height:18px;margin-bottom:5px;float:left;width:200px;} +.tibetFacts ul li.li270{width:270px;} +.tibetTailor{float:right;width:231px;} +.bgDestinations{background:url(/css/images/guide/tibet/bg-destinations.jpg) no-repeat;width:740;height:180px;padding:10px;margin:10px 0;} +.bgDestinations a{color:#fff;text-decoration:none;} +.bgDestinations a:hover{text-decoration:underline;} +.bgDestinations h2{color:#fff;margin:0 0 10px 0!important;} +.bgDestinations ul{width:500px;margin-left:10px;} +.bgDestinations ul li{list-style:none;background:url(/css/images/guide/tibet/gold-arrow.png) no-repeat left;padding-left:18px;float:left;width:200px;color:#fff;line-height:15px;margin-bottom:8px;} +.travelMedia{margin:10px 0;} +.travelMedia .videoLeft{ float:left; width:330px; height:270px; } +.travelMedia .photoRight{float:right;width:410px;height:270px; background: none!important; border: none!important} +.travelMedia .photoRight h3{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;margin:0 0 5px 0;} +.travelMedia .photoRight h3 a{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#545454;text-decoration:none;} +.travelMedia .photoRight .photoList{width:130px;float:left;margin:0 10px 15px 0;font-size:11px;} +.travelMedia .photoRight .photoList.last{margin-right:0;} +.travelMedia .photoRight .photoList img{width:130px;height:96px;margin-bottom:5px;} +.travelMedia .photoRight .photoList a{color:#545454;text-decoration:none} +.travelMedia .photoRight .photoList a:hover{color:#a31022;text-decoration:underline;} +#preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;top:100px!important;left:150px!important;display:none;color:#fff;z-index:9999;} +#preview img{z-index:9999;} +.highlightBold{color:#A31022;font-size:18px; margin:8px 0 5px 0; font-family:Arial, Helvetica, sans-serif;} diff --git a/css/tibet-tour.css b/css/tibet-tour.css new file mode 100644 index 0000000..ddc77c0 --- /dev/null +++ b/css/tibet-tour.css @@ -0,0 +1,186 @@ +@charset "utf-8"; +/* Beijing Tour CSS Document */ + + +#mainContent2 { width:auto } +#sideBar { width:175px; padding-bottom:40px; float:left; z-index:1000; } +#contentRight { float:right; width:760px; margin:0 0px 0 0; display:inline } +.tibetTour { background: url("/css/images/banner/single-city-tours/banner-tibet.jpg") no-repeat center 30px; } +#logocommunity { width:900px; padding-top:55px; margin:0 0 5px 17px } +/*---------------- +city tour search ------------*/ +.hotelsearchtitle { background:url(/css/images/hotel/bg-hotel-search.png) no-repeat; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; overflow: hidden; font-weight:bold; height:23px; padding-left:5px; padding-top:4px; width:170px } +.hotelsearchtitle .citySelect { background:url(/css/images/hotel/s-arrow.gif) no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold } +.hotelsearchtitle .citySelect a { color:#fff!important; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:14px; } +h4.rightTitle .citySelect { background:url(/css/images/hotel/s-arrow.gif) no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold } +h4.rightTitle .citySelect a { color:#fff; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:16px; } +.tourSearchBox { border:1px solid #d1d1d1; background:#efefef; padding:10px 5px; font-size:11px; margin-bottom: 8px; position: relative; width:163px; } +.tourSearchBox label { margin:8px 0; line-height:18px; clear: both; width:100%; display: block } +.tourSearchBox label span { display: block; width:80px; float: left; } +.tourSearchBox input { width:150px; border:1px solid #d1d1d1; background:#fff; padding:5px; font-size:11px } +.tourSearchBox input:focus { border:1px solid #a31022 } +.tourSearchBox input.submitButton { background:none; width:auto; height:auto; border:none; margin:10px 0 0 80px } +.tourSearchBox input.calendar { background:url(/css/images/calender.GIF) no-repeat 140px #fff } +.tourSearchBox select { width:162px; font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff } +.tourSearchBox select option { line-height:18px } +#hotelcityList { position:absolute; width:400px; border:10px solid #d1d1d1; left:55px; background:#fff; color:#545454; top:-8px; padding:10px 15px 10px 15px; z-index:5000 } +#hotelcityList h5 { font-size:12px; margin:10px 0 8px 0; border-bottom:1px solid #d1d1d1 } +#hotelcityList ul { margin-left:0 } +#hotelcityList ul li { list-style:none; float:left; text-align:left; width:90px; line-height:18px; margin-bottom:5px; padding:0 2px 0 8px } +#hotelcityList ul li a { font-weight:normal; font-size:11px; text-decoration:none } +#hotelcityList ul li:hover { background:#d1d1d1 } +#hotelcityList ul li:hover a { font-weight:bold } +.closeIt { width:60px; position:absolute; right:10px; top:10px; cursor:pointer } +/* ------------ +CH Right Content Mercier @ 3-17 ------------ */ +.rightBox { border-bottom:1px solid #d1d1d1; padding-bottom:8px; margin-bottom:8px; } +h4.rightTitle { background:url(/css/images/tour/right-box-title.png) no-repeat; width:265px; height:26px; font-size:16px!important; color:#fff; margin: 0!important; padding: 8px 0 0 10px!important; border: none!important; position:relative; } /* just use it when the title first */ +.rightBox .rightContent { background:#efefef; padding:10px; } +.rightBox .rightContent h4, .rightBox .rightContent h3 { font-size:18px!important; border: none!important; margin: 0 0 8px 0; padding:0!important; font-weight: normal; } +.rightBox .rightContent .rightTitle { font-size:18px!important; border: none!important; margin: 0 0 8px 0; padding:0!important; font-weight: bold; display: block; font-weight: normal } +.rightBox .rightContent .rightTitle a { color:#545454; text-decoration: none } +.rightBox .rightContent .rightTitle a:hover { text-decoration: underline; color:#a31022; } +.rightBox .rightContent ul { margin-left:0; } +.rightBox .rightContent ul li { list-style: none; line-height:16px; margin-bottom:8px; } +.rightBox .rightContent ol { margin-left:10px; padding-left:10px; } +.rightBox .rightContent ol li { line-height:16px; margin-bottom:5px; list-style-position: outside; } +/* 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:0px; } +.questionForm input { background: url(/pic/top10/email-box.png) no-repeat #fff; color:#666; font-size:11px; line-height:16px; padding:0 0 0 5px; width:147px; height:22px; margin:0 0 3px 0; border: none } +.questionForm textarea { background: url(/pic/top10/contact-question.png) no-repeat #fff; color:#666; font-size:11px; line-height:16px; padding:5px; width:142px; height:104px; margin:0 0 3px 0; border: none } +.questionForm .buttun01 { margin-left:80px; cursor:pointer; } +/* page tools */ +.bookMarktools img { margin-right:5px; } +/* beijing tour content */ +.tourTop { background:url(/css/images/citytour/bg-beijing-tour-top.jpg) no-repeat; width:760px; height:51px; padding-top:7px; } +.tourTop ul { margin-left:10px; } +.tourTop ul li { background: #e4e4e4; width: auto; height:25px; float: left; margin-right:5px; font-size:14px; font-weight: bold; list-style: none; padding:7px 8px 0 8px; text-align:center; cursor:pointer; font-family:Arial, Helvetica, sans-serif; display: block; border-top-left-radius:4px; border-top-right-radius:4px;} +.tourTop ul li.active, .tourTop ul li:hover { background: #fff; color:#a31022; border-top-left-radius:4px; border-top-right-radius:4px; } +.tourTop ul li.last { background:url(/css/images/citytour/bg-li-99.png) no-repeat; width:95px; margin-right:0; } +.tourTop ul li.last:hover, .tourTop ul li.last.active { background: url(/css/images/citytour/bg-li-99-active.png) no-repeat; } +.tourTop ul li a { text-decoration: none; font-family:Arial, Helvetica, sans-serif } +.tourcontentLeft { width:509px; float: left; } +.tourcontentLeft h2 { font-size:20px; font-weight: normal; border-bottom:1px solid #d1d1d1; padding-bottom:2px; margin-top:0 } +.tourcontentLeft h3 { font-size:18px; font-weight: normal; border-bottom:1px solid #d1d1d1; padding-bottom:2px; margin: 15px 0 15px 0; } +.othertourInfo { width:223px; border-left:1px solid #d1d1d1; float: right; padding-left:10px; } +.tourcontentLeft .topTours { margin: 0 0 10px 0; } +.tourList { border-bottom:3px solid #d1d1d1; padding-bottom:15px; margin-bottom:15px; } +.tourList .tourTitle { color:#0d548a; font-size:18px; display: block; margin: 0 0 8px 0; } +.tourList .tourTitle a { color:#0d548a; text-decoration: none; } +.tourList .tourTitle a:hover { text-decoration:underline; } +.tourList .listImg { float: left; width:150px; } +.tourList .tourDescription { width:350px; float: right; } +.tourList .tourDescription p { margin-bottom:5px; } +.price-detail { display: block; margin:5px 0; } +.price-detail .priceArea { font-size:11px; font-weight:bold; float: left; width:170px; position: relative; } +.price-detail .priceArea span { vertical-align: top; } +.price-detail .priceArea .redPrice { font-size: 25px; color:#a31022; font-weight: normal; } +.rightbox223 { border-bottom:1px solid #d1d1d1; margin-bottom:15px; padding-bottom: 10px; } +.rightbox223 .rightboxTitle { font-size:15px; display: block; margin: 0 0 8px 0; font-weight: bold; } +.rightbox223 ol { margin:10px 0; padding-left:20px; } +.rightbox223 ol li { line-height:16px; margin-bottom:8px; font-size:11px; } +.rightbox223 ol li a { font-size:11px; text-decoration: underline; } +.rightbox223 ol li a:hover { text-decoration: none; color:#a31022 } +.redPrice { color:#a31022 } +.top10tours { -moz-border-radius: 5px 5px 5px 5px; background: url("/css/images/bg-click.GIF") repeat-x scroll center bottom #FFFFFF; border: 1px solid #D1D1D1; display: block; padding: 6px 10px; width: 270px; margin:15px 0; float: right; } +.top10tours:hover { background-image:url(images/bg-click-hover.GIF);} +.top10tours a { text-decoration: none; font-size:18px; background:url(/css/images/pic-round-arrow.gif) no-repeat 240px; display: block;} +.top10tours a:hover { color:#a31022;} +/* customer feedback */ +.detail { background:#fff url(/css/images/story/customer-say-2.gif) no-repeat right bottom; font-size:11px; line-height:17px; } +.detail a { color:#666; } +.detail a:hover { color:#9f0c1e; } +.detail .videoFeedback { width:100px; height:75px; float:right; position:relative; } +.detail .videoFeedback img { width:100px; height:75px; } +.detail .videoFeedback .feedbackvideoIcon { width:40px; height:28px; position:absolute; left:31px; top:22px; } +.detail .videoFeedback .feedbackvideoIcon img { width:40px; height:28px; } +.allReview { width:100%; text-align:right; } +.reviewContent { font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:13px; } +.quoteBegin { background:url("/pic/bg-quote-begin.gif") no-repeat; width:11px; height:9px; } +.quoteEnd { background:url("/pic/bg-quote-end.gif") no-repeat; width:11px; height:9px; } +.tourCategory { margin: 0 0 10px 0; } +.tourCategory ul { margin:15px 0; } +.tourCategory ul li { list-style: none; float: left; width: 230px; line-height:18px; margin-bottom:5px; } +.tourCategory ul li a:hover { text-decoration: none; color:#a31022} +/* value guarantee */ +.valueGuarantee { position:absolute; width:32px; height:32px; top:0px; right: 5px; cursor:pointer; font-weight: normal; } +.valueGuarantee .moreInfo { width:350px; border:2px solid #666; /*position:absolute; right:10px; top:30px;*/ font-size:11px; line-height:14px; padding:5px; background:#fff; z-index:9999; color:#000; cursor:auto; margin-left:-325px; } +.valueGuarantee .moreInfo a { color:#000; text-decoration: none } +.valueGuarantee .moreInfo a:hover { text-decoration: underline } +.valueGuarantee .moreInfo .arrowUp { background:url(/pic/arrow-upandleft-2.png) no-repeat; width:19px; height:23px; position:absolute; right:15px; top:-23px; } + +.tailormadePic { margin:20px 0; display: block } + +ul.sideTrips { margin: -5px 0 10px 0} +ul.sideTrips li { list-style: none; background:url(/pic/arrow-r.GIF) no-repeat left; padding-left:13px; float: left; width: 200px; line-height:18px; margin-bottom:8px;} + +/* china tour list style @ 4.15 by Mercier */ +.china-tour-list { margin:10px 0 15px 0; border-top:3px solid #d1d1d1; padding:25px 0 0 0; } +.china-tour-list .listImage150 {width:150px; float:left; margin:0 15px 0 0; position:relative; border:1px solid #d1d1d1; padding:2px; } +.china-tour-list .listImage150 img { width:150px;} +.china-tour-list .listImage150 .dealsIcon { width:66px; height:66px; position:absolute; left:-13px; top:-21px; } +.china-tour-list .listImage150 .dealsIcon img { width:auto; height:auto} +.china-tour-list .listContent418 { width:418px; float:left; margin:0 5px 0 0; position: relative;} +.china-tour-list .listContent418 .listcontentTitle { color:#0d548a; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0 0 5px 0; display: block } +.china-tour-list .listContent418 .listcontentTitle a { color:#0d548a; font-family:Arial, Helvetica, sans-serif; font-size:20px; } +.china-tour-list .listContent418 .listcontentTitle a:hover { text-decoration: none} +.china-tour-list .listContent418 .description { width:400px; font-size:12px; line-height:20px; padding-right:8px; } +.china-tour-list .listContent418 .morePhotos { margin: 15px 0; } +.china-tour-list .listContent418 .morePhotos img { width:70px; height:52px; margin-right:10px;} +.china-tour-list .listContent img { margin:10px 0 5px 0; } +.china-tour-list .listPrice { width:166px; float:right; margin:0; } +.china-tour-list .listPrice .priceDetail { width:151px; height:111px; padding:10px 0 0 15px; background:url(/css/images/tour/bg-list-price.png) no-repeat; text-align:left; font-weight:bold; } +.china-tour-list .listPrice .priceDetail img { margin:15px 0 0 15px; clear:both; } + +.china-tour-list .searchlistPrice { width:120px; height:120px; float:right; background:url(/css/images/tour/bg-price-130.png) no-repeat; color:#6b6b6b; text-align:center; margin-top:10px; padding:10px 0 0 10px; } +.china-tour-list .searchlistPrice .fullPrice { font-size:11px; font-weight: bold; margin: 5px 0 0 -12px; display:block } +.china-tour-list .searchlistPrice .viewDetail { margin: 15px 0 0 -15px; } +ul.tourdetailedInfo { margin-left:0 } +ul.tourdetailedInfo li { list-style:none; background:url(/pic/arrow-r.GIF) no-repeat left 5px; padding-left:12px; font-size:11px; line-height:18px; margin-bottom:5px } +ul.tourdetailedInfo li .tourCode { width:100px; margin-left: 50px; } +.highlightBold{color:#A31022;font-size:18px; margin:8px 0 5px 0; font-family:Arial, Helvetica, sans-serif;} + +/* nav left */ +.navLeft { margin:0 0 20px 0; padding:0; border-top-width:5px; border-top-style:solid; border-top-color:#A31022 } +.navLeft ul { position:static; margin:0; padding:0 } +.navLeft li { list-style:none; margin:0; padding:0; background:#fff; background:#fff url(/css/images/sprites.gif) no-repeat 8px -692px; line-height:20px; border-top:1px solid #fff; border-bottom:1px dotted #ccc; position:relative; display:block } +#sideBar .navLeft a { padding:5px 0 5px 20px; display:block; font-size:11px; font-weight:bold } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited, #sideBar .navLeft a:hover, #sideBar .navLeft a:active { text-decoration:none; cursor:pointer } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited { color:#a1a1a1 } +#sideBar .navLeft a:hover { color:#A31022; background-color:#f4f4f4; background-image:url(/css/images/sprites.gif); background-repeat:no-repeat; background-position:10px 50px } +#sideBar .navLeft li.active a:link, #sideBar .navLeft li.active a:visited, #sideBar .navLeft li.active a:hover, #sideBar .navLeft li.active a:active { color:#A31022; background-color:#f4f4f4 } +#sideBar .navLeft li a:hover { color:#f4f4f4; background-color:#A31022 } +#sideBar .navLeft ul { margin:0 0 1em 18px; padding:0 } +#sideBar .navLeft li.active li a, #sideBar .navLeft li.active li a:link, #sideBar .navLeft li.active li a:visited { line-height:12px; background:#fff url(/css/images/sprites.gif) no-repeat 0 -798px; padding:0 0 5px 12px; margin:4px 0; font-weight:normal;color:#000; display:block } +#sideBar .navLeft li.active li a:hover, #sideBar .navLeft li.active li a:active { color:#A31022 } +#sideBar .navLeft li.active li { border:none; margin:0 } +#sideBar .navLeft li.active li.active a:link, #sideBar .navLeft li.active li.active a:visited, #sideBar .navLeft li.active li.active a:hover, #sideBar .navLeft li.active li.active a:active { font-weight:bold } +.arrowDownTest{border:#999 1px solid;padding:3px 4px;display:block;position:absolute;background-color:#FFF;color:#a31022;z-index:11000;-moz-border-radius:4px;} +.arrowDown{position:absolute;top:21px;left:4px;} +.ourPromise { margin: 0 0 15px 0; border-bottom:1px solid #d1d1d1; padding-bottom:10px; font-size:11px; font-weight:bold; } +.ourPromise .first { float: left; margin-right:20px; width:100px;font-family:Arial, Helvetica, sans-serif;} +.ourPromise .second { width:81px; float: left; width:100px;font-family:Arial, Helvetica, sans-serif;} +.ourPromise .second img { margin-bottom:11px;} +/* hide TA info */ +.widSSPInformation { display: none!important} +/* first recommend tour */ +.firstTour { border:3px solid #a31022; position:relative; padding:10px 5px;} +.firstTour .tourDescription { width:330px!important;} +.firstTour .priceArea { width:150px!important;} +.bestSeller { background:url(/css/images/tour/bg-first-tour.jpg) no-repeat; width:202px; height:18px; font-size:11px; font-weight: bold; color:#fff; margin: -10px 0 8px -5px; display: block; padding:2px 0 0 5px;} + + +.themeTitle { font-size:8px; background:#e4e4e4; padding:5px 0 5px 5px; margin-bottom:1px; border-top:2px solid #a31022; font-size:14px; } +ul.tourThemes { margin:5px 0 15px 0; } +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 a { text-decoration: none; } + +.dayTrips { margin-bottom:10px; } +.dayTrips ul { margin:15px 0; } +.dayTrips ul li { list-style: none; float: left; width: 240px; line-height:18px; margin-bottom:5px; } +.dayTrips ul li a { text-decoration: underline; } +.dayTrips ul li a:hover { text-decoration: none; color:#a31022;} \ No newline at end of file diff --git a/css/tibet.asp b/css/tibet.asp new file mode 100644 index 0000000..62a4db5 --- /dev/null +++ b/css/tibet.asp @@ -0,0 +1,342 @@ + + + + + + +Tibet Tours, Tibet Tour Packages - Top of the World Since 1959! + + + + + + + + + + + + + + +
    + +
    +
    + +

    Tibet Tours

    +
    + +
    +

    China Highlights' Tibet tour packages take you to the Roof of the World renowned for its mysterious culture and spectacular scenery.

    +

    Holy cities like Lhasa, Tse-tung and Shigatse are popular places to experience its religious culture, breathtaking natural scenery and traditional customs. A tour to Tibet is considered the trip of a lifetime by many visitors. Choose from our many Tibet tour packages, or ask us to customize a Tibet tour to suit your needs.

    +

    How to get a Tibet travel permit in 2012? Give us your detailed tour requirement and we will help you to try to find a group quickly.

    +
    +
    +
      +
    • Most Popular Tibet Tours
    • +
    • Tours By Category
    • +
    • Tours By Day
    • +
    +
    +
    +
    +
    +
    No.1 Best Selling Tibet Tour
    + 4-Day Essence Of Lhasa Tibet Tour +
    Potala Palace
    +
    +

    Our best selling Tibet tour takes you to see the best its capital city, Lhasa which has some of Tibet's most famous attractions.

    +
    +
    From: p.p +
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    5-Day Essence Of Lhasa And Nakchi Tibet Tour +
    Nakchi
    +
    +

    This tour combines the essential sights of Lhasa and the marvelous natural scenery around Nakchi.

    +

     

    +
    +
    From: p.p +
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    5-Day Lhasa & Tsetang Tibet Tour +
    Sera Monastery
    +
    +

    This tour combines 'must-see' sights of Lhasa with historical significant Tsetang, 'cradle of Tibetan culture' for an unforgettable 5 day experience.

    +

     

    +
    +
    From: p.p +
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    6-Day Tibet Discovery Tour +
    Yomdrok Lake
    +
    +

    Lhasa and Shigatse are two most popular destinations in Tibet. Take this tour to discover the ancient culture and stark beauty land of contrasts.

    +

     

    +
    +
    From: p.p +
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    8-Day Travel On The Roof Of The World +
    Mountain Everest
    +
    +

    Create memories of a lifetime by taking this tour to see Tibet's exotic culture, unique highland landscapes and friendly people, and to visit the Mount Everest Base Camp.

    +
    +
    From: p.p +
    + Itinerary & Price Details +
    +
    +
    +
    +
    + +
    +
    +
    +

    Tibet Tour Categories

    + +
    +

    Recommended Tibet Tours from Categories Above

    +
    6-Day Lhasa Essence, Shigatse And Nakchu Tours +
    Nakchu Natural Scenery
    +
    +

    See breathtaking natural scenery and unique Tibetan culture by taking this tour to Lhasa, Shigatse and Nakchu.

    +

     

    +
    +
    From: + p.p
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    7-Day Seat-in-coach Tibet Tours To Mt. Everest +
    Mountain Everest
    +
    +

    See the best of Lhasa and explore the Mount Everest Base Camp. Join a group tour for the best possible price.

    +
    +
    From: $749 p.p
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    8-Day Beijing & Tibet Tour +
    The Forbidden City
    +
    +

    This tour combines the highlights of China's capital city of Beijing and the holy Buddhist city of Lhasa. Lhasa features unique landscape and culture, while Beijing has some of China's most significant sights.

    +
    +
    From: p.p
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    9-Day Tibet Culture And Scenery Tour +
    Rowak Lake in Tibet
    +
    +

    This tour takes you to Tibet's must-see cities as well as those less traveled by tourists. The landscape, people and culture will make this a unique and memorable experience.

    +
    +
    From: p.p
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    +
    +

    Tibet Tours By Day

    + +
    +

    Recommended Tibet Tours

    +
    5-Day Tibet Two Cities Tour +
    Yumbulagang Palace
    +
    +

    Combine the "must see" sights of Lhasa with historically significant Tsetang, "cradle of Tibetan culture" for an unforgettable 5 day experience.

    +
    +
    From: $829 p.p
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    8-Day Tibet Experience Tour +
    Yomdrok Lake
    +
    +

    A trip to Tibet with its exotic culture, unique highland landscapes and friendly people is adream of so many people. This tour includes the holy Potala Palace - the symbol of Tibet, Jokhang Temple-the destination for millions of pilgrimages and the amazing Karola Glacier.

    +
    +
    From: $1419 p.p
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    8-Day All Around Tour of Tibet +
    Lulang Forest Area
    +
    +

    To see all aspect of Tibet within 8 days, especially mysterious lakes will give you more than your expect. No matter how far you go, go ahead.

    +
    +
    From: $2119 p.p
    + Itinerary & Price Details +
    +
    +
    +
    +
    +
    +
    Tailor-make a Tibet Tour
    +
    +
    +
    +
    + + Value Guarantee +
    +
    + Money Back Guarantee +
    +
    +
    +
    Airport & Train Station Transfers +
      +
    1. Airport Pickup And Transfer From: $49
    2. +
    3. Train Station Pickup And Transfer From: $25
    4. +
    +
    +
    What Our Customers Say +
    Goetz,  + Germany, + June 20, 2010
    +     +
    +
    Feedback video
    +
    + It is my heartfelt desire to tell you that I would like to say thank you very, very much to Candy Wei for having done an excellent job on organizing our journey through China,She has been very helpful and very patient and responded to all of our wishes. I am very satisfied now with the itinerary of the tour, and if everything works out as she has organized and arranged it, I am sure, we will have a wonderful tour and a great time. Read more    
    +
    +

    China Highlights' Reviews on TripAdvisor

    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    + + \ No newline at end of file diff --git a/css/top-chengdu-tours.asp b/css/top-chengdu-tours.asp new file mode 100644 index 0000000..41df2fa --- /dev/null +++ b/css/top-chengdu-tours.asp @@ -0,0 +1,147 @@ + + + + + + +Top Chengdu Tours, Recommended Chengdu Tours, Best Chengdu Tour Packages + + + + + + + + + + + +
    + +
    +
    + + +

    Top Chengdu Tours

    +
    +
    + +
    +

    Giant Panda Breeding Center, Scihuan Opera and Sichuan Hotpot are three highlights of Chengdu. You can even hold a panda in Giant Panda Breeding Center. We suggest you Choose the Chengdu Tour Packages below or tailor-make a Chengdu tour to your needs.

    +
    +
    +
    No. 1
    + Chengdu Panda Tour
    +
    5-Day Chengdu Panda Tour + +
    The Panda is arguable the most recognizable symbol in China. This area is the natural home of the Panda and features the world famous Panda research center. Why not see that Pandas and take in the other amazing attractions at the same time.
    +
    + View More Details
    +
    Full price from:
    + $735 p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 2
    + Sanxingdui Musem
    +
    4-Day Exploring Chendu - Dujiang Yan, Pandas and Temples Tour + +
    Chengdu is full of history and culture. Dujiang Yan, a 2500 water conservation system that works as well today as it did when it was built, the mystical temples which housed some of China's great philosophers and of course the panda, all just waiting to be explored.
    +
    + View More Details
    +
    Full price from:
    + $569 p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 3
    + Feeding Baby Pandas
    +
    4-Day Panda Keeper Program and Chengdu Highlights Tour + +
    Join an International Internship Program or Panda Keeper Program to have an opportunity to feed the pandas and then give then a cool bath. You probably won't escape the cleaning duties in the enclosure or collecting and weighing the panda poop. All this and more!
    +
    + View More Details
    +
    Full price from:
    + $669 p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 4
    + Dazu Grottoes
    +
    6-Day Chengdu Memories Tour + +
    "Some like it hot"! Chengdu is famous for its hot spicy food. This tour is hot and not only because you're will be able to try the local cuisine. Check out Chengdu best sites and find out what make this part of China unique.
    +
    + View More Details
    +
    Full price from:
    + $1,355 p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 5
    + Chengdu Terracotta Warrior Tour
    +
    Half Day Tour to Panda Breed Reserve + +
    Your guide will pick you up at your hotel and transfer to Chengdu Research Base of Giant Panda Breeding, which is situated on the Axe Hill 10 kilometers from the north suburb of Chengdu City.
    +
    + View More Details
    +
    Full price from:
    + $63 p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    + + \ No newline at end of file diff --git a/css/top-hangzhou-tours.asp b/css/top-hangzhou-tours.asp new file mode 100644 index 0000000..24a24d8 --- /dev/null +++ b/css/top-hangzhou-tours.asp @@ -0,0 +1,147 @@ + + + + + + +Top Hangzhou Tours, Recommended Hangzhou Tours, Best Hangzhou Tour Packages + + + + + + + + + + + +
    + +
    +
    + + +

    Top Hangzhou Tours

    +
    +
    + +
    +

    In the 13th century, Marco Polo said:" Above there is heaven, below there are Hangzhou and Suzhou." Do you believe him? Why not come to Hangzhou and see the truth yourself? We suggest you Choose the Hangzhou Tour Packages below or tailor-make a Hangzhou tour to your needs.

    +
    +
    +
    No. 1
    + Hangzhou West Lake
    +
    The Essence Tour Of Hangzhou + +
    There is paradise, there are Hangzhou and Suzhou. Hangzhou scenery regard as a graceful lady by Chinese, this tour illustrates the essence part of the city. Take a boat cruise on West Lake, visit hundreds of history Chinese herbal medicine museum to see how it works, and then to the Xixi National wetland park, they are all display the charming of the city.
    +
    + View More Details
    +
    Full price from:
    + $384 p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 2
    + Wuzhen
    +
    Hangzhou And Wuzhen Scenic Tour + +
    "Memorable tour in the natural beauty and a tranquil, oldstyle town" Hangzhou is famous for its natural beauty and historical and cultural heritages. The ancient saying has it "There is a paradise in the heaven, and down on earth there are Suzhou and Hangzhou". After 50 minutes driving, you will arrive at Wuzhen-a small town with a history of 1200 years.
    +
    + View More Details
    +
    Full price from:
    + $570 p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 3
    + Lotus on West Lake
    +
    Hangzhou West Lake Tour From Beijing + +
    Hangzhou is called "Heaven on The Earth" in China. Visit the beautiful West Lake, climb the Pagoda of Six Harmonies and wonder around Qinghefang Pedestrian Street. Travel from and to Beijing by flight.
    +
    + View More Details
    +
    Full price from:
    + $716 p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 4
    + Lingyin Temple
    +
    2-Day Essence Of Hangzhou Tour + +
    Hangzhou and Suzhou are rivals for the position of "Heaven on Earth" and it truly is hard to separate them. Set on the magnificent Westlake, Hangzhou will enchant you with its classical Chinese beauty.
    +
    + View More Details
    +
    Full price from:
    + $234 p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 5
    + Former Hu Xueyan Residence
    +
    Half Day Hangzhou Culture Tour + +
    First go to Qinghefang Pedestrian Street, a wonderful place for a stroll. The 460m long, slab-stone street is filled with well preserved ancient two story buildings with traditional red lantern decoration the fronts
    +
    + View More Details
    +
    Full price from:
    + $62p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    + + \ No newline at end of file diff --git a/css/top-things-to-do.css b/css/top-things-to-do.css new file mode 100644 index 0000000..1c5ddaa --- /dev/null +++ b/css/top-things-to-do.css @@ -0,0 +1,228 @@ +body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; background-color:#d3d3d3; line-height: 1.8em;} +img { border:none;} +* {margin:0px; padding:0px;} +.clear{font-size:1px; height:1px; line-height:1px; :both;} +.mclear{ + font: 0px/0px sans-serif;clear: both;display: block; +} +.clearzt{font-size:1px; height:1px; line-height:1px; :both;width:345px;} +#wrapper { width:1024px; margin:0px auto;} +#wrapper #header { height:180px; background-color:#f4f4f4;} +#wrapper #header #logo { width:245px; text-align:center; padding-top:20px; float:left;} +#wrapper #header #banner { width:779px; float:right; height:180px; background-image: url(/image/tour/top-things-to-do//banner-top-things-to-do.jpg); background-repeat:no-repeat;} +#wrapper #menu { color:#fff; margin-top:2px;} +#wrapper #menu ul { background-color:#a31022; list-style:none; height:35px; padding:0px; margin:0px; padding-left:100px;} +#wrapper #menu ul li { display:block; float:left; line-height:35px;} +#wrapper #menu a { color:#fff; font-weight:bold; text-decoration:none; padding-right:7px; padding-left:2px;} +#wrapper #menu a:hover { color:#999;} +#wrapper #contentWrapper { padding:10px 20px; background-color:#fff;} +#bread { background-color:#fff; padding:10px;} +#bread a { color:#000;} +#wrapper #contentWrapper #contentLeft { width:760px; float:right; background-color:#fff;} +#wrapper #contentWrapper #contentLeft a { color:#000;} +#wrapper #contentWrapper #contentLeft a:hover { color:#a31022; text-decoration:none;} + +#wrapper #contentWrapper #contentRight { width:224px; float:left; background-color:#f4f4f4;} +#wrapper #contentWrapper #contentLeft h1 { font-size:22px; text-align:center; padding:20px 0px; border-bottom:#a31022 3px solid; line-height:35px; margin-bottom:15px;} +#wrapper #contentWrapper #contentLeft h2 { font-size:18px; margin:0px; padding:0px; padding:5px 10px; margin:15px 0px 15px 0px; border-bottom:#666 1px solid;} +#wrapper #contentWrapper #contentLeft h3 { font-size:14px; margin:0px; padding:0px; padding:15px 0px; border-bottom:#a31022 3px solid; } +#wrapper #contentWrapper #contentRight h4 { font-size:12px; text-align:center; background-color:#999; color:#fff; padding:4px 0px; margin-bottom:5px;} +#wrapper #contentWrapper #contentLeft .article { + padding: 0px; + text-align:justify; + padding-right:20px; + padding-left:20px; + background-color: #FFFFFF; +} +#wrapper #contentWrapper #contentLeft .article1 { + padding: 0px; + text-align:justify; + padding-right:20px; + background-color:#F2F2F2; +} +#wrapper #contentWrapper #contentLeft .article a { color:#000;} +#wrapper #contentWrapper #contentLeft .article a:hover { color:#a31022; text-decoration:none;} +#wrapper #contentWrapper #contentLeft ul { list-style: none;} +#wrapper #contentWrapper #contentLeft ul li { + list-style: none; + padding-left:15px; + background-image:url(/pic/arrowcity.gif); + background-repeat:no-repeat; + background-position:left 6px; +} +#wrapper #contentWrapper #contentRight ul li { padding-left:18px; background-image:url(/pic/arrowcity.gif); background-repeat:no-repeat; background-position:5px 7px; list-style:none; margin-bottom:15px; border-bottom:#fff 1px dashed;} +#wrapper #contentWrapper #contentRight a { color:#000; text-decoration:underline;} +#wrapper #contentWrapper #contentRight a:hover { color:#a31022;} + +.redBorderBottom { border-bottom:#a31022 1px dashed;} +img.photo { margin-right:10px; border:#ccc 1px solid;} +.marginTop { margin-top:15px;} + +#footer { + clear:both; + font-size:77%; + color:#666; + padding-top: 10px; + padding-bottom: 30px; + margin-top:8px; + border-top: 4px solid #A30122; + background-color: #F4F4F4; + background-image: url(/css/images/china-highlights.gif); + background-repeat: no-repeat; + text-align: center; + line-height:1.4em; + background-position: 98% 45%; +} +#footer img { border:none;} + #footer p {margin:0} + #footer a:link, #footer a:visited, #footer a:hover {font-weight: bold; color:#666666; border:none;} + #footer a:hover {color:#a31022; text-decroration:none} + .proverbImg { margin:15px; text-align:center;} + .proverbImg img { border:#000 5px solid; margin:15px;} + .proverbImg img:hover {border:#a31022 5px solid; margin:15px; } + span.pre { background-image:url(/pic/prev.gif); background-repeat:no-repeat; padding-left:20px; margin-right:15px;} + span.next { background-image:url(/pic/next.gif); background-repeat:no-repeat; padding-left:20px; margin-left:15px;} + #wrapper #contentWrapper #contentRight #now { color:#a31022; text-decoration:none;} + #wrapper #contentWrapper #contentRight #now a { color:#a31022; text-decoration:none;} + #wrapper #contentWrapper #contentRight #now ul, #wrapper #contentWrapper #contentRight #now ul li { color:#a31022; text-decoration:none;} + .newtourlist { margin-top:10px;} + .newtourlistzt { margin-top:10px;} + .formBtnWrap { text-align:center;} + .formBtn { text-align:center; font-family:Arial, Helvetica, sans-serif;} + .formTAWrap { margin:15px 0px;} + .formTAWrap textarea { background-color:#FFC;} + +/*新版tour list 样式*/ +.newtourlist{ + padding:10px 0px; + width:350px; + margin-bottom:10px; + border:1px #d7d7d7 solid; + background-image:url(/css/images/hotel-bg.gif); + background-repeat:repeat-x; + background-color:#FFFFFF; + color:#5a5a5a; + height: auto; + position:relative; float:left; +} +.newtourlist p { font-size:11px; padding-left:10px; padding-right:10px;} +.newtourlist h6{color:#888;margin-left:8px; font-size:15px} +.newtourlist h6 a{text-decoration:none;color:#555;} +.newtourlist ul li, .newtourlist ul li a:link, .newtourlist ul li a:hover, .newtourlist ul li a:visited{font-size:11px; color:#5a5a5a;} + +.newtourlistzt{ + padding:10px 0px; + width:345px; + min-height:320px; + height:auto; + margin-left:5px; + margin-right:5px; + margin-bottom:10px; + border:1px #d7d7d7 solid; + background-image:url(/css/images/hotel-bg.gif); + background-repeat:repeat-x; + background-color:#FFFFFF; + color:#5a5a5a; + height: auto; + position:relative; float:left; + text-align:left; + table-layout: fixed; +} +.newtourlistzt p { font-size:11px; padding-left:10px; padding-right:10px;} +.newtourlistzt h6{color:#888;margin-left:8px; font-size:15px} +.newtourlistzt h6 a{text-decoration:none;color:#555;} +.newtourlistzt ul li, .newtourlistzt ul li a:link, .newtourlistzt ul li a:hover, .newtourlistzt ul li a:visited{font-size:11px; color:#5a5a5a;} + +.newtourlistsort{padding-right:1%;width:99%; font-size:11px; text-align:right;} +.newtourlistsort a.active{ + text-decoration:none; padding:0 3px;font-color:#444; +} + +.newtourPhoto{ + width:105px; + float:left; + padding:2px; + margin:4px 5px 4px 10px; +} +.newtourInfo{ + width:60%; + float:left; + margin-bottom: 4px; + padding: 2px; +} +.newtourInfozt{ + width:58%; + float:left; + height:auto; +} +.newtourPrice{ + width:20%; + float:right; + border-left:#e6e4e4 1px solid; +} +.newtourFrom{ color:#9b9a9a; font-size:11px; padding:5px 0 0 3px; +} + +.newtourRate {text-align:center; color:#615f5f; font-size:11px; line-height:1.8em; +} +.newtourRate a{ color:#a31022; border-bottom:#a31022 1px dotted; font-size:10px; text-decoration:none;!important +} +.redRate{ color:#a31022; font-size:16px;font-weight:600; padding-bottom:9px; +} +.redRate2{ color:#a31022; font-size:23px;font-weight:600; padding-bottom:9px; +} + +.newTourRecomList{margin-left:10px;} +.newTourRecomList ol {margin-bottom:5px;} + +/*新版tour list2 样式*/ +.newtourlist2{ + padding:10px 0px; + width:100%; + margin-bottom:10px; + border:1px #d7d7d7 solid; + background-image:url(/css/images/hotel-bg.gif); + background-repeat:repeat-x; + background-color:#FFFFFF; + color:#5a5a5a; + height: auto; + position:relative; float:left; +} +.newtourlist2 p { font-size:11px;} +.newtourlist2 h6{color:#888;margin-left:8px; font-size:15px} +.newtourlist2 h6 a{text-decoration:none;color:#555;} +.newtourlist2 ul li, .newtourlist2 ul li a:link, .newtourlist2 ul li a:hover, .newtourlist2 ul li a:visited{font-size:11px; color:#5a5a5a;} + +.newtourlistzt2{ + padding:10px 0px; + width:98%; + margin-bottom:10px; + border:1px #d7d7d7 solid; + background-image:url(/css/images/hotel-bg.gif); + background-repeat:repeat-x; + background-color:#FFFFFF; + color:#5a5a5a; + height: auto; + position:relative; float:left; + text-align:left; +} +.newtourlistzt2 p { font-size:11px;} +.newtourlistzt2 h6{color:#888;margin-left:8px; font-size:15px} +.newtourlistzt2 h6 a{text-decoration:none;color:#555;} +.newtourlistzt2 ul li, .newtourlistzt2 ul li a:link, .newtourlistzt2 ul li a:hover, .newtourlistzt2 ul li a:visited{font-size:11px; color:#5a5a5a;} + + +.graybackgroundFont { + background: #F7F7F7; + color:#666; + padding: 10px 4px 4px 7px; + border: 1px solid #ddd; + margin: 0 0 1.5em; + font-size:100%; + font-size:12px; +} +.warning { background-color:#FFC; border:#F93 1px solid; padding:10px; margin-top:15px; background-image:url(/pic/back.gif); background-repeat:no-repeat; padding-left:70px; background-position:10px 5px;} +.warningzt { background-color:#FFC; border:#F93 1px solid; padding:10px; margin-top:15px; background-image:url(/image/tour/top-things-to-do/back.gif); background-repeat:no-repeat; padding-left:70px; background-position:10px 5px;overflow:auto;} +.testaleft{ + text-align:left; +} diff --git a/css/top10-beijing-tours.asp b/css/top10-beijing-tours.asp new file mode 100644 index 0000000..11238fd --- /dev/null +++ b/css/top10-beijing-tours.asp @@ -0,0 +1,252 @@ + + + + + + +Top 10 Beijing Tours , Best Beijing Tours, Beijing China Tours + + + + + + + + + + + + +
    + +
    +
    + +

    Top 10 Beijing Tours

    +
    +
    + +
    +

    We have selected our most popular packages to present our "Top 10 Beijing Tours". Our customers have voted with there feet based on quality, value and service. We also offer Beijing airport transfers and Beijing day trips only or just ask us to tailor-make a Beijing tour to your needs.

    + +
    +
    +
    No. 1
    + Essence of Beijing Tour
    +
    4-Day Essence Of Beijing Tour +
    Beijing has a fascinating mix of imperial glory and modern beats. This 4-day tour will reveal to you the essence of real Beijing.
    +
    + View More Details
    +
    Full price from:
    + p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 2
    + Beijing & Xian Highlights Tour
    +
    1-Day Beijing & Xian Highlights Tour +
    Take roundtrip flights Beijing/Xi’an/Beijing and marvel at Terracotta Warriors and Horses.
    +
    + View More Details
    +
    Full price from:
    + p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 3
    + The Great Wall Hiking Around Beijing
    +
    5-Day Beijing Essence & Great Wall Hiking Tour +
    While you take in the essential sights of Beijing, hike from Jinshanling to Simatai to get a unique view of the Great Wall.
    +
    + View More Details
    +
    Full price from:
    + p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 4
    + Yonghe Lama Palace
    +
    6-Day Beijing Culture Experience +
    Having served as China's capital for over 800 years, Beijing has abundant scenic spots waiting for you to explore. This 6 day tour presents Beijing's wonders to you.
    +
    + View More Details
    +
    Full price from:
    + p/p
    +
    View Details
    +
    +
    +
    + +
    +
    +
    No. 5
    + Beijing Hutong
    +
    4-Day Classic Beijing Tour +
    Typical attractions of Beijing like the Great Wall, the Forbidden City and Hutongs are included in this 4-day tour.
    +
    + View More Details
    +
    Full price from:
    + p/p
    +
    View Details
    +
    +
    +
    + +
    +
    +
    No. 6
    + Bird Nest
    +
    5-Day Beijing Highlights With Olympic Glories +
    Bird's Nest and Water Cube which once were Olympic venues have now become new landmarks of the city. Take a look at these venues while you visit the must-see attractions of Beijing.
    +
    + View More Details
    +
    Full price from:
    + p/p
    +
    View Details
    +
    +
    +
    + + + + +
    +
    +
    No. 7
    + Lhasa
    +
    6-Day Beijing – Lhasa Train Excursion +
    Lhasa is the capital city of Tibet. This holy land has different yet beautiful natural landscape, religious monasteries and mysterious culture.
    +
    + View More Details
    +
    Full price from:
    + p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 8
    + Huangyaguan Great Wall
    +
    6-Day The Great Wall Hiking Around Beijing +
    Hike on five sections of the Great Wall, each with unique features for your exploration. This hiking tour also provides a great opportunity for photography.
    +
    + View More Details
    +
    Full price from:
    + p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 9
    + Beijing Badaling Great Wall
    +
    3-Day Essence Of Beijing Seat-in-coach Tour +
    Join in a group tour to visit the must-see attractions of Beijing for the best possible price.
    +
    + View More Details
    +
    Full price from:
    + p/p
    +
    View Details
    +
    +
    +
    +
    +
    +
    No. 10
    + Chengde
    +
    2-Day Beijing & Chengde Highlights Tour +
    Chengde is an imperial mountain retreat in the Qing Dynasty, and now it is a perfect place for a break from hustle bustle Beijing.
    +
    + View More Details
    +
    Full price from:
    + p/p
    +
    View Details
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + +
    + + \ No newline at end of file diff --git a/css/tour-info.css b/css/tour-info.css new file mode 100644 index 0000000..ed1fb2e --- /dev/null +++ b/css/tour-info.css @@ -0,0 +1,195 @@ +@charset "utf-8"; +/* CSS Document */ +#mainMenu ul.chNav li.chinaTours { background:url(/css/images/global/bg-nav-hover.png) repeat-x bottom !important; border-radius: 5px 5px 0 0; margin-top:-9px; padding-top:15px; } +#content { position: static!important } +.tourSummary { background:#f1f1f1; height:251px; margin: 0 auto 20px auto; overflow: hidden } +.photoLeft { float: left; width:528px; height:251px; position: relative } +.photoLeft .bgRed { background:url(http://data.chinahighlights.com/css/images/tour/bg-photo-description.png) repeat; position:absolute; bottom:0px; width:508px; padding:10px; color:#fff; font-size:17px; } +.photoLeft .bgGray { background:url(http://data.chinahighlights.com/css/images/tour/bg-photo-gray.png) repeat; position:absolute; bottom:0px; left:0; width:508px; padding:10px; color:#fff; font-size:17px; } +.toursummaryInfo { float: right; width:400px; padding-top:5px; padding-right:7px; position: relative; } +.toursummaryInfo h2 { font-size:18px; font-weight: normal; margin: 0 0 10px 0; } +p.priceincluding, p.priceincluding2 { font-size:16px!important; margin-bottom:5px } +p.priceincluding span, p.priceincluding2 span { color:#a31022; font-weight: bold; } +p.priceincluding span a, p.priceincluding2 span a { color:#a31022!important; font-size:16px } +.toursummaryInfo ul { margin-left:5px; } +.toursummaryInfo ul li { list-style: none; background:url(http://data.chinahighlights.com/pic/square-gray.gif) no-repeat left 6px; padding-left:15px; line-height:17px; float: left; width:180px; font-size:11px; } +.otherWay { border:1px solid #a31022; -moz-border-radius:2px; position:relative; margin:5px 0 10px 0; height: auto; background:#fff; padding: 5px 5px 10px 5px; } +.otherWay .arrowUp { background:url(http://data.chinahighlights.com/pic/arrow-up-red.png) no-repeat; width:16px; height:11px; position:absolute; left:10px; top:-11px; } +.otherWay .otherTitle { font-weight:bold; font-size:13px; margin:0 0 3px 0; } +.otherWay ul { margin-left: 5px; } +.otherWay ul li { background: url("/pic/arrow-r.gif") no-repeat scroll left 5px transparent; font-size: 12px; line-height: 18px; list-style: none outside none; margin-bottom: 5px; padding-left: 12px; } +.otherWay ul li a { color: #545454; font-size: 12px; margin-right: 5px; } +.otherWay ul li a:hover { color: #A31022; text-decoration: none; } +.otherWay .picLeft { float: left; margin: 0 10px 0 0; width: 150px; } +.redprice11 { color:#a31022; } +#tourcontentLeft { float: left; width:725px; } +#tourcontentRight { float: right; width:207px; } +#tourcontentRight p { display: block; position:relative; } +.tourItinerary { padding-bottom:0px; margin-bottom:0px; } +#tourcontentLeft dl { width:232px; float: left; margin: 0 14px 10px 0; } +.last { margin-right:0!important; } +#tourcontentLeft dl dt { background:#d1d1d1; width:100%; margin-bottom:10px; } +#tourcontentLeft dl dt .days { color:#a31022; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background:#fff; padding: 0 5px; margin-left:5px; } +#tourcontentLeft dl dt .destination { float: right; text-align:right; margin-right:5px; font-weight: bold; #margin-top:-14px; +} +.selectedHotels { font-size:11px; } +.selectedHotels table { font-size:11px; } +.selectedHotels table td { vertical-align:top; padding:2px; } +table.allHotels { border:1px solid #d1d1d1; border-bottom: none } +table.allHotels td { border-bottom:1px solid #d1d1d1; } +.selectedHotels table td a { text-decoration: none!important; } +#tourcontentLeft dl dd { margin-left:0 } +#tourcontentLeft dl dd span { font-size:11px; font-weight:bold; } +#tourcontentRight .tourMap { width:207px; margin-bottom:12px; } +/* tour map preview */ +#preview { position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; z-index:9999; } +#preview img { z-index:9999; } +/*------------------ +price details -------------------- */ +.pricetable, .pricetable1 { width:725px; margin:0 0 15px 0; } +.pricetable table, .pricetable1 table { width:725px; border:1px solid #d1d1d1; padding:1px; } +.pricetable sup, .pricetable1 sup { font-family:Arial, Helvetica, sans-serif!important; font-size:10px!important; color:#545454!important; font-weight: normal!important; } +/*.pricetable th, .pricetable1 th { height:28px; padding: 0px 0 0 0; background:url(http://data.chinahighlights.com/css/images/tour/bg-th-gray-2.png) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight: normal; }*/ +.pricetable th.first, .pricetable1 th.first { background:url(http://data.chinahighlights.com/css/images/tour/bg-th.png) repeat-x; color:#fff; } +.pricetable th.second, .pricetable1 th.second { background:url(http://data.chinahighlights.com/css/images/tour/bg-th-blue.png) repeat-x; color:#fff; } +.pricetable th.last, .pricetable1 th.last { border-right: none; } +.pricetable th strong, .pricetable1 th strong { font-family:Arial, Helvetica, sans-serif } +.pricetable th a, .pricetable1 th a { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; } +.pricetable td, .pricetable1 td { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; line-height:18px; text-align:center; border-bottom:1px solid #c5c5c5; } +.pricetable td img { cursor:pointer } +.pricetable td.expired, .pricetable1 td.expired { color:#CCC } +.pricetable td a, .pricetable1 td a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#a31022; text-decoration: none } +.pricetable td a:hover, .pricetable1 td a:hover { text-decoration: underline } +.pricetable td.available a, .pricetable1 td.available a { font-family:Arial, Helvetica, sans-serif;/* background:url(http://data.chinahighlights.com/css/images/check.gif) no-repeat left;*/ padding-left:15px; font-size:14px; color:#a31022; text-decoration: none } +.pricetable td.first, .pricetable1 td.first { font-size:12px; text-align:left; } +.pricetable tr.last td, .pricetable1 tr.last td { border-bottom: none } +.pricetable td.last, .pricetable1 td.last { text-align:right; border-bottom:none; padding-top:10px; } +.pricetable td ol, .pricetable1 td ol { margin: 0 0 0 5px; padding-left:10px; } +.pricetable td ol li, .pricetable1 td ol li { line-height:15px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-align:left; list-style-position:outside; } +.pricetable td ol li a, .pricetable1 td ol li a { font-size:11px; color:#545454; } +.priceInclusion { float: right; width:275px; margin:5px 0 15px 0; height:298px; background:/*url(http://data.chinahighlights.com/css/images/tour/big-tick.png) no-repeat right bottom */#f1f1f1; } +.reserveButton { margin: 5px 0; text-align: right; overflow: hidden; height:100%; } +.priceInclusion .inclusionTitle { height:27px; padding: 5px 0 0 15px; background:url(http://data.chinahighlights.com/css/images/tour/bg-price-title.png) repeat-x; font-size:18px; color:#fff; font-weight: normal; margin: 0 0 5px 0; } +.priceInclusion .inclusionTitle span { font-size:14px; } +.priceInclusion ul { margin-left:10px; } +.priceInclusion ul li { list-style: none; background:url(http://data.chinahighlights.com/css/images/tour/red-square.png) no-repeat left 7px; padding-left:12px; line-height:17px; margin-bottom:5px; } +.priceTitle { font-size:18px; font-weight: normal; margin: 8px 0; display:block; position: relative; } +.priceTitle img { cursor:pointer } +.hotelCruise { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight: normal; margin: 5px 0; } +table.hotelArrange { margin:5px 0 10px 0; width:725px; border:1px solid #d1d1d1; } +table.hotelArrange th { height:32px; padding: 0px 0 0 0; background:url(http://data.chinahighlights.com/css/images/tour/bg-th-gray.png) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; border-right:1px solid #fff; font-weight: normal; } +table.hotelArrange th.last { border:none; } +table.hotelArrange th.first { border-right:1px solid #fff; } +table.hotelArrange td { border-bottom:1px solid #fff; border-right:1px solid #fff; font-size:11px; font-weight: normal; text-align:left; padding:5px; background:#f1f1f1 } +table.hotelArrange td img { width:80px; } +table.hotelArrange td a { color:#545454; text-decoration: none; } +table.hotelArrange td a:hover { text-decoration: underline; color:#a31022; } +table.hotelArrange td.sub { font-family:Arial, Helvetica, sans-serif; font-size:12px; } +#tailorInfo { display: none } +/* for CHT-1 */ +.pricetable .shoppingPrice { margin-bottom:5px; } +.shoppingCondition { font-size:14px; display: block; margin: -5px 0 10px 10px; color:#a31022; background:url(http://data.chinahighlights.com/pic/icon-docs-info-red.jpg) left 2px no-repeat; padding-left:18px; } +.tagSwtich { margin: 0 0 10px 0; height:50px; } +.tagSwtich { background:url(http://data.chinahighlights.com/css/images/citytour/bg-price-top-725.jpg) no-repeat; width:725px; height:35px; padding-top:7px; } +.tagSwtich ul { margin-left:10px; } +.tagSwtich ul li { background: url(http://data.chinahighlights.com/css/images/citytour/bg-li.png) no-repeat; width:205px; height:25px; float: left; margin-right:5px; font-size:16px; list-style: none; padding:7px 0 0 0; text-align:center; cursor:pointer; display: block } +.tagSwtich ul li.active, .tagSwtich ul li:hover { background: url(http://data.chinahighlights.com/css/images/citytour/bg-li-active.png) no-repeat; color:#a31022; } +.tagSwtich ul li.last { background:url(http://data.chinahighlights.com/css/images/citytour/bg-li-99.png) no-repeat; width:95px; margin-right:0; } +.tagSwtich ul li.last:hover { background: url(http://data.chinahighlights.com/css/images/citytour/bg-li-99-active.png) no-repeat; } +.tagSwtich ul li a { text-decoration: none; } +/* qa style */ +.qaMaintitle { font-size:18px; display: block; margin:5px 0 15px 0; } +#qa4tour { background:url(http://data.chinahighlights.com/css/images/tour/bg-qa-tour-725.jpg) no-repeat top; padding:2px 10px 15px 10px; } +#qa4tour .qaList { border-bottom: 2px dashed #d1d1d1; padding: 0 5px 15px 5px; margin-bottom:15px; } +#qa4tour .qaList .question { font-size:14px; position:relative } +#qa4tour .qaList .question .questionContent { float: left; width:580px; display: block; margin-bottom:5px; } +#qa4tour .qaList .question .qTitle { display: block; float: left; font-size:20px; color:#a31022; width: 27px; height:27px; text-align:center; margin-top:-8px; } +#qa4tour .qaList .question .whoAsked { font-size:11px; color:#666; display: block; margin: 3px 0 0 0; padding-left:27px; font-style:italic; clear:both; } +#qa4tour .qaList .question .whoAsked a { background:url(http://data.chinahighlights.com/pic/reply.png) no-repeat left; padding:2px 0 2px 23px; font-size:12px; color: #545454; margin-left:10px; } +#qa4tour .qaList .answer { background:#f1f1f1; border:1px solid #d1d1d1; position:relative; padding:10px 10px 10px 40px; margin:15px 0 0 27px; line-height:18px; } +#qa4tour .qaList .answer .aTitle { background:#d1d1d1; width:27px; height:26px; font-size:18px; color:#0789bf; position:absolute; top:0; left:0; padding:1px 0 0 0; text-align:center; _left:-10px; } +#qa4tour .qaList .answer .whoReplied { font-size:11px; display: block; margin: 0 0 5px 0; } +#qa4tour #qaBox { background:url(http://data.chinahighlights.com/css/images/tour/bg-qa-box.png) no-repeat top; width:551px; height:240px; margin: 10px auto; border:0px solid #d1d1d1; padding: 20px; } +#qa4tour #qaBox .qaTitle { font-size:20px; display: block; margin:0 0 15px 0; } +#qa4tour #qaBox .questionboxTitle { font-size:11px; font-weight: bold; display: block; margin-bottom:10px; } +#qa4tour #qaBox .questionboxTitle a { color:#a31022; text-decoration: underline; } +#qa4tour #qaBox .questionboxTitle a:hover { text-decoration: none; } +#qa4tour #qaBox textarea { border:1px solid #d1d1d1; background:#fff; padding:5px; width:535px; height:70px; } +#qa4tour #qaBox .name-email { margin: 10px 0; font-size:11px; font-weight: bold; } +#qa4tour #qaBox .name-email input { border:1px solid #d1d1d1; background:#fff; padding:3px; width:170px; margin:0 10px 0 5px; font-size:12px; } +.telNo { color:#a31022; display: block; width:180px; float: right; font-size:13px; margin-top:-5px } +.sendStyle { cursor:pointer } +.checkBox { vertical-align:middle; margin-top:-3px; margin-bottom:0; } +.priceTerms { border:1px solid #a31022; width:600px; position:absolute; left: 0px; top: 25px; padding:0 5px; background:#fff; -moz-border-radius:4px; display:none; z-index:555 } +.priceTerms ol { margin:5px 0 5px 10px; padding-left:10px; } +.priceTerms ol li { font-size:11px; list-style-position:outside; line-height:18px; } +.closeIt { font-family:Arial, Helvetica, sans-serif; font-size:14px; width:12px; height:15px; position:absolute; top:10px; right:10px; background:#d1d1d1; padding:0 0 1px 3px; color:#000; cursor:pointer; -moz-border-radius:2px; } +.closeIt:hover { background:#666; color:#fff } +.priceTerms .arrowLeft { background:url(http://data.chinahighlights.com/pic/arrow-downandleft-red.png) no-repeat left; width:27px; height:18px; position:absolute; top:-18px; left:280px; } +.buttonSubmit { cursor:pointer; #float: left; +#margin-left:200px; +} +/* tour detail feedback */ +.feedbackBox { border:1px solid #c5c5c5; margin-bottom:12px; } +.feedbackTitle { background:url(http://data.chinahighlights.com/css/images/guide/tour-info-title.jpg) no-repeat; width:207px; height:27px; font-size:18px; padding-top:5px; text-align:center } +.customerReview { background:url(http://data.chinahighlights.com/pic/quotation-left.png) no-repeat left top; padding-left:30px; font-size:15px; margin:10px 5px; font-style: italic; } +.customerReview .customerName { color:#a31022; margin-right:3px; } +.customerReview p { margin-bottom:2px; font-size:14px!important; font-family: Georgia, "Times New Roman", Times, serif!important; line-height:20px!important; } +.customerReview p.whoWhen { text-align:right; font-size:11px!important; } +/* right box*/ +.whyusboxTitle { background:url(http://data.chinahighlights.com/css/images/guide/tour-info-title.jpg) no-repeat; width:207px; height:27px; font-size:18px; padding-top:5px; text-align:center } +.whyusBox { border:1px solid #c5c5c5; margin-bottom:12px; } +.whyusBox ul { margin:10px; } +.whyusBox ul li { list-style: none; background:url(http://data.chinahighlights.com/pic/square-red.gif) no-repeat left 6px; padding-left:12px; line-height:16px; margin-bottom:5px; } +/* right question form box */ +.questionTitle { background:url(http://data.chinahighlights.com/css/images/guide/tour-info-title.jpg) no-repeat; width:207px; height:27px; font-size:18px; padding-top:5px; text-align:center } +.questionBox { border:1px solid #c5c5c5; margin-bottom:12px; padding:10px 5px; } +.questionBox label { clear:both; display: block; margin:5px 0; } +.questionBox textarea { width:191px; height:100px; font-size:12px; margin-top:5px; } +.questionBox input { width:191px; margin-top:5px; } +.questionBox .formTitle { font-size:11px; font-weight: bold; } +a#send-button1 { cursor:pointer } +/* price inclusion */ +#priceIntro { margin:15px 0; } +#priceIntro h3 { background:none; margin:5px 0 10px 0; padding-left:5px; } +#priceIntro .priceincludes { width:340px; height:500px; overflow-y: scroll; float:left; margin:5px; border:1px solid #d1d1d1; background-color:#f1f1f1; -moz-border-radius:4px; padding:5px; } +#priceIntro .priceincludes ul { margin-left:5px; } +#priceIntro .priceincludes ul li { list-style:none; background:url(http://data.chinahighlights.com/pic/include.gif) no-repeat; padding-left:20px; line-height:18px; margin-bottom:5px; font-size:11px; color:#545454; } +#priceIntro .priceincludes ul li .bgyellow { background:#FFFFE1; border:1px dashed #d1d1d1; padding:5px; -moz-border-radius:4px; margin-top:5px; } +#priceIntro .priceexcludes ul li .bgyellow { background:#FFFFE1; border:1px dashed #d1d1d1; padding:5px; -moz-border-radius:4px; margin-top:5px; } +#priceIntro .priceexcludes { width:340px; height:500px; float:right; margin:5px; border:1px solid #d1d1d1; background-color:#f1f1f1; -moz-border-radius:4px; padding:5px; overflow-y: scroll; } +#priceIntro .priceexcludes ul { margin-left:5px; } +#priceIntro .priceexcludes ul.excludes { margin-left:5px; } +#priceIntro .priceexcludes ul li { list-style:none; background:url(http://data.chinahighlights.com/pic/exclude.gif) no-repeat; padding-left:20px; line-height:18px; margin-top:5px; font-size:11px; color:#545454; } +/* tailor made button */ +.tailorTour { width:auto; float: right; display:block; } +.or { width:auto; float: right; display:block; margin: 5px 20px; font-size:28px; color:#d1d1d1; } +.bookingTerms { margin: 5px 0; border:1px dotted #666; padding:5px; position:relative; } +.whyusPic { position:absolute; top: -100px; left:0 } +.bookingTerms h4 { font-size:15px; margin: 0 0 8px 0; } +.bookingTerms ol { margin-left:10px; padding-left:10px } +.bookingTerms ol li { list-style-position:outside; line-height:18px; margin-bottom:5px; } +/* price promotion 4 CHT-1 */ +.starPrice { border: 2px solid #d1d1d1; padding:1px; margin-bottom:10px; position:relative; -moz-border-radius:4px; } +.starpriceBox { padding:5px; background:#f1f1f1; border:1px solid #d1d1d1; -moz-border-radius:4px; } +.starPrice:focus { border:2px solid #d1d1d1; } +.customerCare { background:url(http://data.chinahighlights.com/css/images/fiona-2.png) no-repeat; width:114px; height:114px; position:absolute; right:-5px; bottom:0; } +.starPrice ul { margin-left:0; } +.starPrice ul li { list-style: none; line-height:18px; margin-bottom:5px; } +.starPrice ul li strong { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#a31022 } +.topinquiryButton { width:100px; height:32px; float: right; display: block; margin:-10px 0 5px; cursor:pointer } +.pinIt { display: block; margin:-10px auto 15px auto; position:absolute; top: 15px; left:5px; } +.earlyBirds { margin: 0 0 10px 0; } +.earlyBirdsTop { display:block; margin-left: 10px; font-weight: bold; } +.BookingSteps { font-size: 12px; margin: 10px 0; background:url(http://data.chinahighlights.com/css/images/guide/bg-city/video-icon.png) no-repeat left; padding:5px 0 5px 22px; } +/* currency converter */ +.priceTips { font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight: normal; display: block; margin: 5px 0; line-height:20px; background:url(/pic/speaker-icon.png) no-repeat left; padding-left:70px; text-align:justify } +.moneyConverter { display: block; float: right; width:50px; margin:-25px 0 10px 0; background:url (http://data.chinahighlights.com/css/images/merge/nav-mere-20130723.png) no-repeat 50px 2px #f1f1f1; +padding:2px 5px; font -size:12px; +position:relative; border-radius:4px; border: 1px solid #d1d1d1; } +.moneyConverter #first { color:#a31022 } +.moneyConverter .currencyList { position:absolute; top:15px; left:-1px; width:60px; display: block; background:#f1f1f1; padding:5px 0 0 0; border:1px solid #d1d1d1; border-top:none; border-radius:4px; } +.moneyConverter .currencyList ul { margin:0 } +.moneyConverter .currencyList ul li { list-style: none; line-height:16px; padding:2px 5px; cursor:pointer } +.moneyConverter .currencyList ul li:hover { background:#d1d1d1; } +.moneyConverter em { font-size:13px; font-style:normal; margin-right:3px; } diff --git a/css/toursearchpanel.css b/css/toursearchpanel.css new file mode 100644 index 0000000..4ae7227 --- /dev/null +++ b/css/toursearchpanel.css @@ -0,0 +1,48 @@ +/*搜索框样式*/ +ul#product-search-nav { margin:0; padding:0; color:#444; height:50px; width:275px; overflow:hidden; background:url(/css/images/bg-search-nav.jpg) no-repeat left -2px; } +ul#product-search-nav li { float:left; text-align:center; list-style:none; } +ul#product-search-nav li a { display:block; padding:32px 8px; color:#f6f6f6; height:12px; font-weight:bold; font-size:11px; text-decoration:none; } +ul#product-search-nav li a:hover { color:#444444; } +ul#product-search-nav li a:focus { outline:0; } +ul#product-search-nav li a.tour { width:52px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-right:1px solid #bdbdbd; } +ul#product-search-nav li a.tourSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat left -62px; color:#9c0027; } +ul#product-search-nav li a.cruise { width:50px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; } +ul#product-search-nav li a.cruiseSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -67px -62px; color:#9c0027; } +ul#product-search-nav li a.hotel { width:51px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; } +ul#product-search-nav li a.hotelSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -140px -62px; color:#9c0027; } +ul#product-search-nav li a.flight { width:51px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-left:1px solid #bdbdbd; } +ul#product-search-nav li a.flightSelected { background:url(/css/images/bg-search-nav.jpg) no-repeat -207px -62px; color:#9c0027; } +.productBox .productTitle { font-size:14px; line-height:20px; display:block; margin:5px 0; font-weight: bold; } +.productBox { padding:5px 5px 10px 10px; background:#fff url(/css/images/bg-search.gif) no-repeat left bottom; border-left:2px solid #BDBDBD; border-right:2px solid #BDBDBD; border-bottom:2px solid #BDBDBD; margin-bottom:10px; } +.productBox table { font-size:11px; } +.productBox table tr td { text-align:left; margin-bottom:3px; padding:0 0 6px 0; } +.productBox img.searchStyle { margin:5px 83px 5px 0; float:right; } +.productBox ul li { list-style:none; } +.productBox .flightCity { background:#fff url(/css/images/flight/menu.png) 140px center no-repeat; -moz-background-clip:border; -moz-background-inline-policy:continuous -moz-background-origin:padding; +border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; width:153px; } +.productBox a:link, .productBox a:visited { size:11px; color:#545454; } +.productBox a:hover { text-decoration:none; color:#a31022; } +.productBox label { float:left; width:80px; line-height:14px; padding-top:10px; font-size:11px; } +.productBox label.noPadding { padding-top:5px; } +.searchBoxinput200 { width:200px; } +.searchBoxinput250 { width:250px; } +.searchBoxinput100a { width:100px; margin:8px 0 0 29px; } +.searchBoxinput80 { width:80px; margin:5px 0 0 0; } +.searchBoxinput50 { width:50px; margin:10px 0 0 0; } +.searchBoxinput100 { width:100px; margin:5px 0 0 0; } +.searchBoxinput130 { width:130px; margin:5px 0 0 0; } +.searchBoxinput300 { width:300px; margin:8px 0 0 29px; } +.searchBoxinput120 { width:120px; margin:10px 0 0 0; } +.productBox input, .productBox textarea, .productBox select { -x-system-font:none; background:#fff; border:1px solid #DDDDDD; color:#666666; font-family:Verdana, Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; padding:4px 5px; margin:5px 0 5px 0; } +.productBox input:focus, .productBox textarea:focus, .productBox select:focus, .productBox input.nobg:focus { border:1px solid #a31022; background-color:#f1f1f1; } +.productBox input { background:#fff url(/css/images/calender.GIF) 140px center no-repeat; width:153px; padding:4px 5px; border:1px solid #F3CB76; } +.productBox input.nobg { background:#fff; width:153px; border:solid 1px #ddd; } +.productBox input.radio { width:18px; border:1px solid #fff; margin-top:8px; margin-right:5px; float:left; margin-left:10px; } +.productBox select { width:165px; } +.productBox select option { padding-left:5px; background:#fff; border-bottom:1px solid #eee; font-size:12px; } +.productBox .productboxcity { font-size:10px; width:160px; background:#fff; border:1px solid #DDDDDD; float:left; padding:5px 0 5px 5px; } +.productBox .productboxcity td { padding:2px 0 5px 2px; color:#666; vertical-align:middle; line-height:12px; } +.productBox input.checkbox { background:#fff; width:16px; padding:2px 0 2px 2px; border: none; margin-top:-3px; margin-bottom:0px; vertical-align:middle; margin-right:0 } +.productBox textarea { width:140px; height:40px; margin-top:5px; } +.productBox .advancedSearch { float:right; font-size:11px; bottom:5px; } +.productBox .advancedSearch a { color:#9c0027; } diff --git a/css/train/appdown1.css b/css/train/appdown1.css new file mode 100644 index 0000000..f372929 --- /dev/null +++ b/css/train/appdown1.css @@ -0,0 +1,28 @@ +p{ font-size:14px; margin:0 0 15px 0; line-height:25px;} +.clearLine { + clear: both; + width: 100%; + border-bottom:1px solid #d1d1d1; + line-height: 0; + height:1px; + margin:15px 0 15px 0; +} +/*左边正文部分*/ +.appdow{ background:url(/css/images/train/app-bg.jpg) left no-repeat; height:668px; margin-bottom:30px;} +.appads{ width:550px; color:#fff; margin-left:40%; margin-top:140px;} +h1.appTit{ font-size:45px; font-family:Century Gothic; color:#fff; border:none;} +p.appintro{ font-size:15px;} +a.applebutton{ width:232px; height:64px; display:block; float:left; background:url(/css/images/train/appleapp.png) left no-repeat; margin-right:30px;} +a.androbutton{ width:232px; height:64px; display:block; float:left; background:url(/css/images/train/app-adr.png) left no-repeat; margin-right:30px;} +/*why us信息 */ +.whyUs{ border-bottom:1px solid #d1d1d1; padding-bottom:10px; margin-bottom:30px;} +.whyUs h2{ font-size:26px;!important color:#2a5bb4;!important} +.phone{ background:url(/css/images/train/whyapp2.jpg) no-repeat -10% top; height:169px;} +.paypal{ background:url(/css/images/train/whyapp2.jpg) no-repeat 23% 20px; height:169px;} +.light{ background:url(/css/images/train/whyapp2.jpg) no-repeat 52% 10px; height:169px;} +.guide{ background:url(/css/images/train/whyapp2.jpg) no-repeat 88% 0px; height:169px;} +/*pad on ads*/ +.padads{background:url(/css/images/train/padontrain.jpg) left no-repeat; height:500px; margin-bottom:20px; } +@media (min-width: 768px) {a.applebutton2{ margin:0 100px 0 200px;} } +a.applebutton2{ width:232px; height:64px; display:block; float:left; background:url(/css/images/train/iturns.jpg) left no-repeat; } +a.androbutton2{ width:232px; height:64px; display:block; float:left; background:url(/css/images/train/googleplay.jpg) left no-repeat; } \ No newline at end of file diff --git a/css/train/bf-searchtop6.jpg b/css/train/bf-searchtop6.jpg new file mode 100644 index 0000000..e0ad4bd Binary files /dev/null and b/css/train/bf-searchtop6.jpg differ diff --git a/css/train/form-phone1.css b/css/train/form-phone1.css new file mode 100644 index 0000000..57030c0 --- /dev/null +++ b/css/train/form-phone1.css @@ -0,0 +1,548 @@ +/*车票类型选择*/ +.trainSummary{ background:#fff; line-height: 44px; color:#808080; line-height:18px; border-bottom:8px solid #e7e7e7; } +ul.trainResult li{ display:block; padding:10px 0; } +span.moreday{ color:#C00;} +ul.trainResult li p { + line-height: 22px; + height: 25px; + overflow: hidden; + margin-bottom:0px!important; +} +ul.trainResult li .from:after { + top: 9px; +} +ul.trainResult li .to:after { + bottom: 9px; +} +ul.trainResult li .from, ul.trainResult li .to { + position: relative; + padding-left: 20px; + text-transform:capitalize;} +ul.trainResult li .from:before, ul.trainResult li .to:before{ + width: 7px; + height: 7px; + position: absolute; + content: ""; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; + background: #bdbdbd; + left: 4px; + z-index: 10; + top: 50%; + margin-top: -4px;} +ul.trainResult li .from:after, ul.trainResult li .to:after { + width: 3px; + height: 16px; + position: absolute; + content: ""; + background: #e2e2e2; + left: 6px; +} +/*火车表单*/ +.trainFormBg{ background:#f1f1f1; padding-bottom:30px;} +.formDiv{ margin-bottom:10px; font-size:14px; padding-top:10px; padding-bottom:10px; background:#fff; display:none;} +.formDiv2{ margin-bottom:10px; font-size:14px; background:#fff;} +.changeSeat{ text-align:right; padding-right:0px;} +.changeSeat a{ color:#ad1818; text-decoration:none; cursor:pointer;} +/*火车表单-乘客信息*/ +.passagerInfo{ border-bottom:1px solid #e4e4e4; background:#fff; padding-top:5px; overflow:hidden;} +.passager-detail{ margin-right:-5px; margin-left:-15px;} +.passager-detail-bottom{margin-right:-5px; margin-left:-15px;} +.passager-name{ font-size:16px; color:#ad1818; float:left; margin-bottom:3px; margin-top:5px; text-transform: capitalize; border-bottom:1px solid #e4e4e4;} +.passager-detail input{ width:96%; font-size:16px; border:none; padding:10px 0;} +.passager-line{ border-bottom:1px solid #e4e4e4;} +.train-psinfo-div{ position:relative;} +.del { + width: 40px; + height: 100%; + position: absolute; + right: 0; + top: 0; + cursor:pointer; +} +.del:before { + width: 22px; + height: 22px; + position: absolute; + content: ""; + border: 1px solid #c9c9c9; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; + left: 46%; + top: 50%; + background:#c9c9c9; + margin: -12px 0 0 -12px; +} +.del:after { + width: 10px; + height: 1px; + position: absolute; + content: ""; + background: #fff; + top: 49%; + left: 44%; + margin-left: -5px; +} +.passager-no{ height:66px;} +/*添加新乘客*/ +.add-passager{ padding-top:10px; padding-bottom:5px;} +.add-passager a{ display:inline-block; font-size:14px; color:#545454; text-decoration:none; padding:5px 25px 5px 0; cursor:pointer; } +.add-passager i.add-ico{ display:inline-block; background-image:url(/css/images/train/seatonphone/addpass.png); background-size:100%; width:14px; height:14px; padding-right:5px; } +/*联系人信息*/ +.contact-info, .delivery-service{ margin-top:8px; background:#fff; border-bottom:1px solid #d1d1d1;} +.clear-line { + clear: both; + border-bottom:1px solid #d1d1d1; + margin-left: -15px; + margin-right: -15px; +} +.contact-input{width:100%; margin-right:-15px;} +.contact-input input{width:96%; font-size:16px; border:none; padding:10px 0;} +.national-list{ color:#999; padding-top:7px;} +.open-window-div{ cursor:pointer;background-repeat:no-repeat; background-position:right center; height:45px; font-size:16px; padding:10px 0 10px 0; background-size:4%; background-image: url('/css/images/train/seatonphone/open-div.png');} +.open-window-div a{ font-size:15px; text-decoration:none!important; text-align:left; color:#545454;} +/*表单-价格详细列表*/ +.pricedetail-div{ + color:white; + position:absolute; + left:0px; + top:0px; + background: rgba(0,0,0,0.5); + width:100%; + height:100%; + position:fixed; + bottom:55px; +} +.pricedetail-list{position:fixed; bottom:55px; background:#fff; width:100%; filter: Alpha(opacity=100); -moz-opacity:1; opacity:1; color:#545454; padding:6px 6px 0 6px;} +.pricedetail-title{ font-size:14px; border-bottom:1px solid #e0e0e0; padding:8px 0;} +.price-pp{ color:#de9828; font-size:14px; border-bottom:1px solid #e0e0e0; padding:8px 0; text-align:right;} +/*弹出选择-寄送地址国家*/ +.train-div-txt{ + color:white; + position:absolute; + left:0px; + top:0px; + background: rgba(0,0,0,0.5); + width:100%; + height:100%; + position:fixed; + bottom:0; + z-index:1100;} +.train-div-list{position:fixed; bottom:0px; background:#fff; width:100%; filter: Alpha(opacity=100); -moz-opacity:1; opacity:1; color:#545454; padding:6px 6px 0 6px;} +.train-div-title{font-size:14px; border-bottom:1px solid #e0e0e0; padding:8px 0; cursor:pointer;} +.train-div-select{ background-repeat:no-repeat; background-position:right center; background-size:6%; background-image: url(' /css/images/train/seatonphone/selected.png');} +/*寄送服务*/ +.delivery-service{ padding-top:5px; padding-bottom:5px;} +.address-info-div input{width:96%; font-size:16px; border:none; padding:10px 0;} +.delivery-title{ padding-bottom:8px; font-size:14px; margin-right:-30px; padding-right:30px; color:#545454; } +.delivery-title span{font-size:16px; margin-right:-30px; padding-right:30px; color:#1763a9;} +.address-list{ padding-top:5px; font-size:11px; line-height:20px; margin-right:-15px;} +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info { + color: #fff; + background: #ad1818!important; +} +.hotel-check-ti{ width:30%; float:left; font-size:16px; padding:10px 0;} +.hotel-check{width:70%; float:left;} +/*ticket collection*/ +ul.get-ticket{ margin:10px 0; border-radius:5px} +ul.get-ticket li{ width:50%;} +ul.get-ticket li a, ul.get-ticket li a:focus{ border:1px solid #ad1818!important; margin-right:0!important; border-radius:0!important; text-decoration:none; text-align:center; font-size:14px; color:#ad1818; background:#fff;} +ul.get-ticket li.active a, ul.get-ticket li.active a:focus, ul.get-ticket li.active a:visited{background-color:#ad1818; color:#fff;} +/*座位选择-div*/ +.select-seat{ font-size:16px; text-decoration:none; display:block; color:#1763a9; background:url(/css/images/train/seatonphone/open-div.png) no-repeat right 0; background-size:4%;} +.select-active{background:url(/css/images/train/seatonphone/select-active.png) no-repeat right 0!important; background-size:7%!important;} +/*moredetail*/ +.more-detail{margin-top:8px; background:#fff; padding-top:5px; padding-bottom:5px;} +/*booking policy*/ +.booking-policy{ margin-top:8px; text-align:right; margin-bottom:60px;} +.booking-policy a{ text-decoration:; margin-bottom:10px;} +/*submit*/ +.total-div{ height:55px; overflow:hidden; background:#fff; } +.total-price{ width:60%; float:left; padding-left:10px; padding-top:10px; } +.total-price .total{ font-size:12px;} +.total-price a.price-list{ font-size:25px; color:#c32424; text-decoration:none; display:inline-block; padding-right:20px;background-size:20%; background-position:right center; background-repeat:no-repeat; cursor:pointer;} +.total-price a.open{ background-image: url('/css/images/train/seatonphone/open.png');} +.total-price a.close-pricediv{ background-image: url('/css/images/train/seatonphone/close.png');} +.submit-button{ background:#ad1818; width:40%; float:left;} +.submit-button a{ display:block; font-size:25px; text-align:center; padding-top:10px; padding-bottom:10px; color:#fff; text-decoration:none; cursor:pointer;} +/*寄送信息页面*/ +.address-div-title{font-size:13px; padding-top:4px; margin-bottom:5px; margin-top:7px; width:25%; float:left; padding-bottom:3px; } +.address-info-div{width:96%;} +.address-info-div input, .address-info-div textarea{width:99%; font-size:15px; border:none; margin-top:7px; padding-left:0; box-shadow:none;} +.choose-area{font-size:15px; color:#545454; padding-top:8px; padding-left:0px; cursor:pointer;} +.addressTips{ margin-top:10px;} +.address-save{ background:#b01f1f!important; font-size:20px; border-color:#b01f1f!important; margin-top:10px; color:#fff; text-decoration:none!important;} +/*支付页面信息*/ +.payment-div{font-size:13px; padding-top:4px; margin-bottom:5px; margin-top:7px; width:35%; float:left; padding-bottom:3px; color:#999;} +.payment-info{width:65%; float:right; font-size:14px; color:#545454; padding-top:8px; padding-left:0px; color:#545454;} +span.train-times{ display:inline-block; padding-right:5px; font-size:13px; color:#666;} +.payment-info i{ color:#17acc1;} +.passenger-class{ width:40%; float:left;} +.train-summary{width:60%; float:right;} +.price-total{width:65%; float:right; font-size:19px; color:#cb0f2e; padding-top:8px; padding-left:0px;} +.fa-cc-paypal{ background:#ffae2e url(/css/images/train/paypal-phone.jpg) no-repeat center center!important; font-size:20px; border-color:#ffae2e!important; margin-top:10px; color:inherit; text-decoration:none!important; height:42px;} +.fa-cc-paypal:before { + content: ""!important; +} +.fa-cc-orderagain{ background:#fff; border:1px solid #ad1818; font-size:20px; border-color:#ad1818!important; margin-top:10px; text-decoration:none!important; margin-top:15px; color:#ad1818!important;} +/*搜索结果筛选*/ +.sort-result { display:block; font-size:16px; border:1px solid #d1d1d1; width:44%; border-radius:8px; float:left; margin-right:15px; margin-bottom:20px; height:40px; padding-left:10px; padding-top:8px;cursor:pointer} +.sort-result2 { display:block; font-size:16px; border:1px solid #d1d1d1; width:98%; border-radius:8px; float:left; margin-bottom:20px; height:40px; padding-left:10px; padding-top:8px; cursor:pointer} +.selected{ background:#676767; color:#fff;} +.sort-result label, .sort-result2 label{ display:block; font-weight:100!important; padding:0px 0; } +input[type='radio'].radio {opacity:0; display:inline-block; height:20px; } +.sort-result-button{background:#f27835!important; font-size:20px; border-color:#f27835!important; border-radius:0!important; color:#fff;} +.sort-reset-button{background:#b9b9b9!important; font-size:20px; border-color:#b9b9b9!important; border-radius:0!important; color:#fff;} +/*无结果的提示*/ +.noresult-tips{ padding-top:20px;} +h2.noresult-title{ background:#fff; border-bottom:3px solid #d1d1d1; font-weight:100; padding:10px 0 8px 10px; color:#17acc1; font-size:20px; margin-bottom:0px;} +/*订单状态跟踪*/ +.order-summary{ border-bottom:3px solid #d1d1d1;} +.order-summery-title{ width:35%; float:left; font-size:14px; padding:5px 0;} +.order-info{ width:65%; float:right; font-size:14px; padding:5px 0;} +.order-info span{ color:#999; font-style:italic;} +/*订单状态历史*/ +.order-history{ border-left:1px dashed #d1d1d1; margin-top:15px; padding:10px 0 0 30px; position:relative;} +ul.history-order li.order-now-list{ position:relative; padding:5px 8px; border-radius:5px; background:#ad1919; color:#fff; margin-bottom:15px;} +ul.history-order li.order-old-list{ position:relative; padding:5px 8px; border-radius:5px; background:#f1f1f1; color:#CCC; margin-bottom:15px;} +span.order-now i{ color:#ad1919; font-size:18px;} +span.order-old i{ color:#d1d1d1; font-size:18px;} +.order-now{ + position: absolute; + top: 42%; + left: -37px; + width: 9px; + height: 9px; + border-radius: 5px;} +.order-old{ + position: absolute; + top: 42%; + left: -37px; + width: 9px; + height: 9px; + border-radius: 5px;} +.check-button{ margin-top:10px;} +/*train policy*/ +ul.policy-title { padding-top:45px;} +ul.policy-title li{ display:block; border-bottom:1px solid #d1d1d1; } +ul.policy-title li a{ display:block; text-decoration:none; padding:8px 0 8px 0;0} +ul.policy-title li a:hover{ background:#f1f1f1;} +h2.blue-font{ font-size:20px; color:#ad1818;} +ol.policy-list li{ font-size:14px; margin-bottom:8px;} +.policy-content{ margin-top:15px;} +/*thank you页面*/ +.thankyou-bg{ background:#e7e7e7;} +.thankyou-content{ background:url(/css/images/train/seatonphone/ethel.png) no-repeat center top; padding-top:140px;} +h1.thank-title{ color:#545454; display:block; text-align:center; border:none; font-size:22px; font-weight:100;} +span.thankyou-pro{ color:#6e6e6e!important; font-size:14px; display:block; margin-bottom:15px;} +span.thankyou-note{ color:#6e6e6e; font-size:13px; font-style:italic; display:block; margin-bottom:15px;} +a.book-moretrain{ display:block; background:#b01f1f; color:#fff; border-radius:5px; font-size:20px; text-align:center; padding:5px 0; margin-bottom:15px; text-decoration:none;} +.thankyou-powerby{ background:#e7e7e7; height:100vh; padding-top:10px; color:#CCC;} +/*弹出选择座位列表*/ +.trainseat-div-txt{ + color:white; + position:absolute; + left:0px; + top:0px; + background: rgba(0,0,0,0.5); + width:100%; + height:100%; + position:fixed; + bottom:0; + z-index:1100;} +.trainseat-div-list{position:fixed; bottom:0px; background:#fff; width:100%; filter: Alpha(opacity=100); -moz-opacity:1; opacity:1; color:#545454; padding:6px 6px 0 6px;} +.chooseseat-t{ background:#ad1818; text-align:center; color:#fff; margin:-6px -8px 5px -8px; font-size:18px; padding:5px 0; width:110%;} +.seatPack{ padding:10px 15px 5px 15px; margin-top:5px; border-top:1px solid #d1d1d1;} +a.seata:link { + background-image:url(/css/images/train/seatonphone/a.png); + background-size:99%; + background-repeat: no-repeat; + display: block; + float: left; + height: 65px; + width: 85px; +} +.selected_seata { + background-position: 0 -81px !important; +} +a.seatb:link { + background-image:url(/css/images/train/seatonphone/b.png); + background-size: 102%; + background-repeat: no-repeat; + display: block; + float: left; + height: 65px; + width: 110px; +} +.selected_seatb { + background-position: -0px -80px !important; +} +a.seatc:link { + background-image:url(/css/images/train/seatonphone/c.png); + background-size: 87%; + background-repeat: no-repeat; + display: block; + float: left; + height: 65px; + width: 100px; +} +.selected_seatc { + background-position: -0px -82px !important; +} +.seatclass{ text-align:center;} +/*一等座样式*/ +a.seatd:link { + background-image:url(/css/images/train/seatonphone/d.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height: 65px; + width: 80px; +} +.selected_seatd { + background-position: -0px -79px !important; +} +a.seate:link { + background-image:url(/css/images/train/seatonphone/e.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height: 65px; + width: 80px; +} +.selected_seate { + background-position: -0px -79px !important; +} +a.seatf:link { + background-image:url(/css/images/train/seatonphone/f.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height: 65px; + width: 80px; +} +.selected_seatf { + background-position: -0px -79px !important; +} +a.seatg:link { + background-image:url(/css/images/train/seatonphone/g.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height: 65px; + width: 80px; +} +.selected_seatg { + background-position: -0px -79px !important; +} +/*二等座*/ +a.seath:link { + background-image:url(/css/images/train/seatonphone/h.png); + background-size: 95%; + background-repeat: no-repeat; + background-position:top left; + display: block; + float: left; + height: 65px; + width:65px; +} +.selected_seath { + background-position: -0px -74px !important; +} +a.seati:link { + background-image:url(/css/images/train/seatonphone/i.png); + background-size: 95%; + background-repeat: no-repeat; + background-position:top left; + display: block; + float: left; + height: 65px; + width:65px; +} +.selected_seati { + background-position: -0px -74px !important; +} +a.seatj:link { + background-image:url(/css/images/train/seatonphone/j.png); + background-size: 95%; + background-repeat: no-repeat; + background-position:top left; + display: block; + float: left; + height: 65px; + width:65px; +} +.selected_seatj { + background-position: -0px -74px !important; +} +a.seatk:link { + background-image:url(/css/images/train/seatonphone/k.png); + background-size: 95%; + background-repeat: no-repeat; + background-position:top left; + display: block; + float: left; + height: 65px; + width:65px; +} +.selected_seatk { + background-position: -0px -74px !important; +} +a.seatl:link { + background-image:url(/css/images/train/seatonphone/l.png); + background-size: 95%; + background-repeat: no-repeat; + background-position:top left; + display: block; + float: left; + height: 65px; + width:65px; +} +.selected_seatl { + background-position: -0px -74px !important; +} +/*软卧*/ +a.seatlu:link { + background-image:url(/css/images/train/seatonphone/soft-lu.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height: 51px; + width:157px; +} +.selected_seatlu { + background-image:url(/css/images/train/seatonphone/soft-lua.png)!important; + background-position: -0px -0px !important; + +} +a.seatld:link { + background-image:url(/css/images/train/seatonphone/soft-ld.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height: 52px; + width:157px; +} +.selected_seatld { + background-image:url(/css/images/train/seatonphone/soft-lda.png)!important; + background-position: -0px -0px !important; + +} +a.seatru:link { + background-image:url(/css/images/train/seatonphone/soft-ru.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height: 51px; + width:157px; +} +.selected_seatru { + background-image:url(/css/images/train/seatonphone/soft-rua.png)!important; + background-position: -0px -0px !important; + +} +a.seatrd:link { + background-image:url(/css/images/train/seatonphone/soft-rd.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height: 52px; + width:157px; +} +.selected_seatrd { + background-image:url(/css/images/train/seatonphone/soft-rda.png)!important; + background-position: -0px -0px !important; + +} +/*硬卧*/ +a.seatrhlu:link { + background-image:url(/css/images/train/seatonphone/hlu.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height: 44px; + width:157px; +} +.selected_seatrhlu { + background-image:url(/css/images/train/seatonphone/hlua.png)!important; + background-position: -0px -0px !important; + +} +a.seatrhru:link { + background-image:url(/css/images/train/seatonphone/hru.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height: 44px; + width:157px; +} +.selected_seatrhru { + background-image:url(/css/images/train/seatonphone/hrua.png)!important; + background-position: -0px -0px !important; + +} +a.seatrhlm:link { + background-image:url(/css/images/train/seatonphone/hlm.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height: 44px; + width:157px; +} +.selected_seatrhlm { + background-image:url(/css/images/train/seatonphone/hlma.png)!important; + background-position: -0px -0px !important; + +}a.seatrhrm:link { + background-image:url(/css/images/train/seatonphone/hrm.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height: 44px; + width:157px; +} +.selected_seatrhrm { + background-image:url(/css/images/train/seatonphone/hrma.png)!important; + background-position: -0px -0px !important; + +}a.seatrhll:link { + background-image:url(/css/images/train/seatonphone/hll.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height: 44px; + width:157px; +} +.selected_seatrhll { + background-image:url(/css/images/train/seatonphone/hlla.png)!important; + background-position: -0px -0px !important; + +}a.seatrhrl:link { + background-image:url(/css/images/train/seatonphone/hrl.png); + background-size: 100%; + background-repeat: no-repeat; + display: block; + float: left; + height:44px; + width:157px; +} +.selected_seatrhrl { + background-image:url(/css/images/train/seatonphone/hrla.png)!important; + background-position: -0px -0px !important; + +} diff --git a/css/train/homepage2.css b/css/train/homepage2.css new file mode 100644 index 0000000..98fd2ca --- /dev/null +++ b/css/train/homepage2.css @@ -0,0 +1,135 @@ +/* rewrite nav */ +.chNav { text-align: left !important;} +p{ font-size:14px; margin:0 0 15px 0; line-height:25px!important;} +.clearLine { + clear: both; + width: 100%; + border-bottom:1px solid #d1d1d1; + line-height: 0; + height:1px; + margin:15px 0 15px 0; +} +.form-inline .form-group { margin-right:10px!important;} +/*左边正文部分*/ +.homesearchBg{ background:#020305 url(/css/images/train/bf-searchtop7.jpg) center 0px no-repeat;} +/*搜索框*/ +.trainSearchBox{ float:left; position:relative; background:url(/css/images/train/search-bg.png) repeat; height:auto!important; margin:55px 0 35px 0; padding:15px; border-radius:5px;} +/* 手机 */ +@media (max-width:768px) { +.trainSearchBox h1{ + font-size:1.5em; + color:#fff; + font-weight:100; + padding:0; + margin:10px 10px 5px 10px; + border:none; + } } + +/* 大屏幕,中等屏幕,小屏幕(大桌面显示器,大于等于 1200px) */ +@media (min-width: 768px) { +.trainSearchBox h1{ + font-size:28px; + color:#fff; + display:block!important; + border-bottom:none!important; + font-weight:100; + padding:0 0 12px 0;; + margin:10px 10px 5px 10px; + text-align:center!important; + } } +/*搜索框h1标题的副标题*/ +a.subtitleDiv{ display:block; height:40px; background:url(/css/images/train/train-hp.png) no-repeat top right; margin:0 0 10px 0px;} +a.subtitleDiv:hover{background:url(/css/images/train/train-hp.png) no-repeat right -41px;} +ul.trainNav{ margin:0;} +ul.trainNav li{ list-style:none; display:block; width:168px; height:27px; float:left; margin:0 10px 0 0; background: url(/css/images/train/searchbox-nav.png) no-repeat; font-size:14px; color:#FFF; text-align:center; padding:8px 0 0 0;} +ul.trainNav li.active{ background: url(/css/images/train/searchbox-nav.png) no-repeat 0 -75px; font-size:14px; color:#c4152a; text-align:center; padding:8px 0 0 0;} +.searchBox{ } +ul.routeWay{ margin:0 0 5px 0; display:block; border-bottom:3px solid #d1d1d1;} +ul.routeWay li{ list-style:none; display:block; float:left; font-size:13px; width:100px; text-align:center; padding-bottom:5px; margin:0 0 -8px 0; height:26px;} +ul.routeWay li.active{ color:#c4152a; background: url(/css/images/train/searchbox-nav.png) no-repeat 0 -148px; } +/*白色背景*/ +.inforDiv{ background:url(/css/images/train/searchBox-bg.png) repeat; padding:10px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;} +.nav-tabs{ border:none!important;} +.nav-tabs li{margin-bottom: 0px!important; margin-right:5px;} +.nav-tabs li.active a{background:url(/css/images/train/searchBox-bg.png) repeat!important; border:none!important; text-decoration:none; color:#fff!important; font-size:16px; padding:5px 15px;} +.nav-tabs li a{background:url(/css/images/train/searchBox-bg2.png) repeat!important; border:none!important; text-decoration:none; color:#fff!important; font-size:16px; padding:5px 15px;} +table.searchForm tr td{ font-size:13px; color:#fff; padding:8px 0 10px 0; } +table.searchForm tr.city td{ padding-left:15px;} +table.searchForm tr.addTr td{ padding-left:15px;} +table.searchForm tr td span.routeType{ font-size:14px; color:#fff;} +table.searchForm tr.searchInput td{ padding:15px 0 0 0; } +@media (min-width: 768px) { +table.searchForm tr td.seat61{padding:5px 0 0 0px; font-size:12px; line-height:19px; }} +@media (max-width: 768px) {table.searchForm tr td.seat61{background: none; padding:0px 0 0 90px; font-size:12px; line-height:19px; } } +table.searchForm tr td.seat61 a{ color:#fff; text-decoration:none;} +table.searchForm tr td.seat61 a:hover{ text-decoration:underline;} +table.searchForm tr td.seat61 span{ font-size:11px;} +table.searchForm tr td.seat61 span a{ font-weight:bold;} +input.inputBox{ padding:5px; font-size:12px; border:1px solid #d1d1d1; margin:5px 0 0 0;} +input.inputBox:focus, input.inputBox2:focus, input.calendar:focus { + background-color: #F1F9FF; + border: 1px solid #67A1E2; + box-shadow: 0 0 3px #99CCFF inset; +} +select.intel-input{ margin:5px 0 0 0;} +input.calendar { + background: url("/css/images/calender.gif") no-repeat scroll 140px 6px transparent #fff; + border: 1px solid #D1D1D1; + font-size: 12px; + padding:5px; + margin:5px 0 0 0;} +a.addRoute{ color:#fff; font-size:14px; text-decoration:none; background: url(/css/images/train/searchbox-nav.png) no-repeat -135px -155px; display:inline-block; padding:5px 0 5px 35px; float:left; margin-right:8px;} +a.addRoute:hover{ text-decoration:underline;} +a.deleteRoute{ color:#fff; font-size:14px; text-decoration:none; background: url(/css/images/train/searchbox-nav.png) no-repeat -240px -0px ; display:inline-block; padding:5px 0 5px 35px; float:left;} +a.deleteRoute:hover{ text-decoration:underline;} +/*button search*/ +input.searchButton{ width:130px; height:75px; background:url(/css/images/train/searchbox-nav.png) 0px -195px; border:none; cursor:pointer; margin:0px 0 0 0px; font-size:26px; color:#fff; padding:0px 25px 5px 20px; } +input.searchButton:hover{ background:url(/css/images/train/searchbox-nav.png) -133px -195px;} +/*正文部分*/ +.contentLeft{ width:722px; float:left;} +.contentLeft h2{ color:#ba5252; font-size:22px;} +.contentLeft h3{ color:#ba5252; font-size:16px; font-weight:100;} +/*why us*/ +.whyus{ background:url(/css/images/train/whyus-bg.jpg) repeat left 2px; padding:10px 0;} +/*预定流程*/ +span.you-do{ display:block!important; text-align:center!important; color:#195ba6!important; font-size:22px!important; margin-bottom:5px;} +span.we-do{ display:block!important; text-align:center!important; color:#ad1818!important; font-size:22px!important;margin-bottom:5px;} +.youdo{ background-color:#fff; border:1px solid #e2e2e2; background-image:url(/css/images/train/homepage-ico.png); background-repeat: no-repeat; border-radius:5px; padding:15px 10px 20px 65px;} +.youdo p, .wedo-div p{font-size:16px!important; margin-bottom:0px!important; line-height:22px!important;} +.step1{ background-position:10px 10px; margin-bottom:35px; } +.step2{ background-position:10px -85px; margin-bottom:35px; } +.step3{background-position:10px -208px; } +.lint-div{ padding-top:90px;} +.wedo-div{ font-size:16px; background-color:#fff; border:1px solid #e2e2e2; border-radius:5px; padding:15px 10px 20px 10px; margin-bottom:15px;} +.extra-div{background-color:#fff; border:1px solid #e2e2e2; border-radius:5px; padding:15px 10px 10px 15px;} +.extra-div ol { margin:5px 5px 5px 20px;} +.extra-div ol li{ font-size:14px; margin-bottom:10px;} +span.extra{ font-size:18px!important;} +/*whyus div*/ +.whyus-div{ border:3px solid #dcdcdc; border-radius:5px; padding:10px 20px; background:#fff; margin-bottom:10px;} +span.howWord{ font-size:32px; color:#1b5da7; display:inline-block; } +ul.whyUsList{ margin:10px 0 0 0;} +ul.whyUsList li{ font-size:14px; background:url(/css/images/train/whyus-list.png) no-repeat; padding:0 0 0 25px; margin-bottom:8px;} +.ta-div{ background:#fff; border:1px solid #589442;border-radius:5px; padding:10px 20px;} +.widSSPBranding{ width:350px!important;} +/*正文内容*/ +h2.recom-title{ font-size:24px; margin-top:25px!important;} +h3.recom-link a{ font-size:16px!important; font-weight:100!important; text-decoration:none; } +h3.recom-link{margin-bottom:10px!important;} +h3.with-line{ display:block; padding-bottom:15px;} +p.recom-info{ font-size:11px!important; line-height:19px!important;} +p.recom-div{ display:block; height:70px;} +.gray-div{ background:#efefef; border:1px solid #dfdfdf; border-radius:5px; height:330px; margin-bottom:25px;} +.recom-tip{ padding:0 15px 10px 15px;} +a.read-more{ display:block; text-align:right; background:url(/css/images/arrow-4.png) no-repeat right 4px; padding-right:15px; text-decoration:none; } +ul.linkList li{ background:url(/css/images/drop-2.GIF) no-repeat 0 8px; padding-left:15px; margin-bottom:10px;} +ul.linkList li a{ text-decoration:none;} +ul.linkList li a:hover, h3.recom-link a:hover, a.read-more:hover, ul.route-list2 li a:hover, ul.route-list li a:hover{ text-decoration:underline;} +/*火车路线*/ +h3.train-route{ font-size:20px; margin:10px 0 15px 0;} +ul.route-list li, ul.route-list2 li{ margin-bottom:10px; color:#969595;} +ul.route-list li a{ text-decoration:none; display:inline-block; width:50%;} +ul.route-list2 li a{ text-decoration:none; } +.gray-div2{ background:#efefef; border:1px solid #dfdfdf; border-radius:5px; height:350px; margin-bottom:25px;} +/*新闻样式*/ +span.news-title{ font-size:14px; font-weight:bold;} \ No newline at end of file diff --git a/css/train/result-phone1.css b/css/train/result-phone1.css new file mode 100644 index 0000000..7e142e3 --- /dev/null +++ b/css/train/result-phone1.css @@ -0,0 +1,267 @@ +/*搜索结果页面*/ +.selectOtherDate{ background:#881713; height: 44px; line-height: 44px;} +.selectOtherDate .before a{ display:block; width:30px; height:44px; padding-right:5px; width:44px; text-align:center; color:#fff; font-size:16px; text-decoration:none;cursor:pointer } +.selectOtherDate .after a{ display:block; width:30px; height:44px; padding-right:5px; width:44px; text-align:right; margin-left:-20px;color:#fff; font-size:16px; text-decoration:none;cursor:pointer } +.chooseTimeDiv{ margin-left:-15px; margin-right:15px;} +a.chooseTime{ display:block; border-radius:5px; height:30px; line-height:15px; text-align:center; padding-right:15%; padding-top:8px; font-size:16px; text-decoration:none; margin-top:7px; color:#26211b; background-size:17%; background-repeat:no-repeat; background-color:#fff; background-position:95% center; background-image: url('/css/images/train/seatonphone/down-date.png');} +input.chooseTime{display:block; border-radius:5px; height:30px; line-height:15px; text-align:center; padding-right:15%; padding-top:8px; font-size:16px; text-decoration:none; margin-top:7px; color:#26211b; background-size:12%; background-repeat:no-repeat; background-color:#fff; background-position:95% center; border:0px; padding-right: 0px;width: 100%;} +/*搜索结果列表*/ +ul.trainResult{ margin-bottom:65px;} +ul.trainResult li{ display:block; padding:10px 0; border-bottom:1px solid #d1d1d1; cursor:pointer} +span.departime{ color:#ad1818; font-size:16px; } +span.moreday{ color:#C00;} +ul.trainResult li p { + line-height: 22px; + height: 25px; + overflow: hidden; + margin-bottom:0px!important; +} +ul.trainResult li .from:after { + top: 9px; +} +ul.trainResult li .to:after { + bottom: 9px; +} +ul.trainResult li .timeconsuming, ul.trainResult li .from, ul.trainResult li .to { + position: relative; + padding-left: 20px; + text-transform:capitalize;} +ul.trainResult li p.timeconsuming, ul.trainResult li p.train-no{ margin-bottom:10px!important;} +ul.trainResult li .timeconsuming:before { + width: 13px; + height: 13px; + position: absolute; + content: ""; + border: 1px solid #515151; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; + left: 0; + top: 50%; + margin-top: -7px; +} +ul.trainResult li .timeconsuming:after { + width: 3px; + height: 4px; + position: absolute; + content: ""; + border-right: 1px solid #515151; + border-bottom: 1px solid #515151; + left: 5px; + top: 50%; + margin-top: -3px; +} +ul.trainResult li .from:before, ul.trainResult li .to:before{ + width: 7px; + height: 7px; + position: absolute; + content: ""; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; + background: #bdbdbd; + left: 4px; + z-index: 10; + top: 50%; + margin-top: -4px;} +ul.trainResult li .from:after, ul.trainResult li .to:after { + width: 3px; + height: 16px; + position: absolute; + content: ""; + background: #e2e2e2; + left: 6px; +} +.train-info:after{ + border-top: solid 2px #ad1818; + border-left: solid 2px #ad1818; + border-bottom: 0; + border-right: 0; + position: absolute; + bottom: 8px; + right: 5px; + content: ""; + width: 10px; + height: 10px; + -webkit-transform: rotate(-135deg); + -moz-transform: rotate(-135deg); + -ms-transform: rotate(-135deg); + -o-transform: rotate(-135deg); + transform: rotate(-135deg); +} +.train-info-currnt:after{ + border-top: solid 2px #ad1818; + border-left: solid 2px #ad1818; + border-bottom: 0; + border-right: 0; + position: absolute; + bottom: 8px; + right: 5px; + content: ""; + width: 10px; + height: 10px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); +} +ul.trainResult li ul.seat-class{background:#f3f3f3; margin:10px 0 -10px 0; } +ul.trainResult li ul.seat-class li{ font-size:14px; margin:0 15px; border-bottom:0!important; } +ul.trainResult li ul.seat-class li .seat-type{ + width: 60%; + display: inline-block; + vertical-align: top; + line-height: 0.8; + padding-top: 10px; position: relative;} +ul.trainResult li ul.seat-class li .seat-price{ + color:#ad1818; + display: inline-block; + line-height: 0.8; + padding-top: 10px; + padding-right:10px; + width: 22%; + text-align: right;position: relative;} +ul.trainResult li ul.seat-class li .seat-left { + display: block; + position: absolute; + right: 0; + bottom: 0px; + font-size:13px; + color: #df8800; +} +ul.trainResult li ul.seat-class li .booking-button{ text-align:right!important;} +.slectTicket{background:#ad1818; color:#fff; border:1px solid #ad1818;} +.seat-choose{ + width: 55px; + height:26px; + text-decoration:none; + text-align:center; + display:inline-block; + right: 10px; + position: absolute;white-space: nowrap; + border-radius:5px; + padding-top:3px; + font-size:13px; margin-top:3px;} +.sell-ticket{ + background:#ad1818; + color:#fff;} +.sell-ticket-out{ + background:#c7c7c7; + color:#797979; } +/*筛选*/ +.resultSort{ + background: rgba(0,0,0,.8); + padding-top: 10px; + padding-bottom: 10px;} +.resultSort a{ + border-right: solid 1px #b4b3b3; + display: inline-block; + cursor: pointer; + text-decoration:none; +} +.resultSort a:last-child{ border:none;} +.filter-title{ display:block; font-size:15px; color:#fff;} +.result-nu{ color:#bdbdbd;} +.filters-ico{ background-image:url(/css/images/train/seatonphone/filter.png); background-repeat:no-repeat; background-size:60%; padding:15px; width:22px; height:22px; float:left;} +.sort-ico{ background-image:url(/css/images/train/seatonphone/sort.png); background-repeat:no-repeat; background-size:60%; padding:15px; width:22px; height:22px; float:left;} +/*筛选弹出层*/ +.navbar-fixed-bottom{ z-index:50!important;} +.pricedetail-div{ + color:white; + position:absolute; + left:0px; + top:0px; + background: rgba(0,0,0,0.5); + width:100%; + height:100%; + position:fixed; + bottom:55px; + z-index:99; +} +.pricedetail-list{position:fixed; bottom:0px; background:#fff; width:100%; filter: Alpha(opacity=100); -moz-opacity:1; opacity:1; color:#545454; padding:6px 6px 0 6px;} +.chooseseat-t{ background:#ad1818; text-align:center; color:#fff; margin:-6px -8px 5px -8px; font-size:18px; padding:5px 0; width:110%;} +/*起抵选择*/ +ul.sort-list{ margin-bottom:10px;} +ul.sort-list li{ padding:10px 15px; border-bottom:1px solid #e1e1e1;} +.depart-ico{ + background-position:0px -12px; + background-image:url(/css/images/train/seatonphone/sort-ico.png); + } +.duration-ico{ + background-position:0px -34px; + background-image:url(/css/images/train/seatonphone/sort-ico.png); + } +.ico-div{ + width: 24px; + height: 21px; + display:block; + background-repeat:no-repeat; background-size:70%; + float:left; } +.depart-title{ display:block; font-size: 14px; + padding-left: 20px;float:left;} +.select-type{ display:inline-block; float:right;} +.sort-result,.filter-result{ background:#ad1818; width:80%; float:left; margin-left:10%;} +.sort-result a,.filter-result a{ display:block; font-size:18px; text-align:center; padding-top:8px; padding-bottom:8px; color:#fff; text-decoration:none; cursor:pointer;} +.sort-active .depart-title{ color:#ad1818;} +.select-type-title{ font-size:14px; float:left;} +.select-ico-active{color:#ad1818;} +.select-ico-active .radio-option { + background-image:url(/css/images/train/seatonphone/sort-ico.png); + width: 33px; + height: 23px; + float:left; + background-repeat:no-repeat; + background-position:10px 0px!important; +} +.select-type .radio-option { + background-image:url(/css/images/train/seatonphone/sort-ico.png); + width: 33px; + height: 23px; + float:left; + background-repeat:no-repeat; + background-position:10px -29px; +} +a.sort-div{ display:block; margin-bottom:10px;} +/*筛选样式*/ +ul.filter-list{ margin:5px 0px; } +ul.filter-list li{border-bottom:1px solid #d1d1d1; margin-bottom:10px;} +.filter-list-title{ padding:0 15px 8px 15px; font-size:14px; color:#333; display:inline-block; font-weight:bold; } +ul.filter-list li ul.filer-type{ margin:0 15px;} +ul.filter-list li ul.filer-type li{ display:inline-block; font-size:14px; padding:0 8px 0 0; color:#545454; border:none!important; margin:0;} +a.reset-result{ display:block; float:right; padding-right:35px; color:#fff;} +/*schedule样式*/ +.train-schedule{position: static; + float: left;} +.schedule-list-div{ + top: 20px; + left: 15px; + position: absolute; + background: #fff; + border: 1px solid #ccc; + border-radius: 4px; + z-index: 100; + min-height: 40px;} + +.icon-close-s { + position: absolute; + cursor: pointer; + top: 10px; + right: 10px; + width: 11px; + height: 11px; + background-position: -32px -272px; +} +.train-curnt{ margin-top:20px;} +.train-schedule .schedule-cnt{margin-top:30px;padding:0 20px 20px;overflow:auto;max-height:265px;*height:auto;*overflow:visible;} +.schedule-list{padding:20px 0 20px 20px;} +.schedule-list li{padding-left:24px; border-left:2px solid #ccc; position:relative; min-height:30px; border-bottom:0!important; padding:0!important;} +.schedule-list li.turn{border-color:#666;} +.schedule-list li.turn-end{border-color:#ccc;} +.schedule-list li.end{height:0;min-height:0;} +.schedule-list li .time-item{position:relative;top:-12px;color:#ccc;white-space:nowrap; padding-left:10px;} +.schedule-list li.turn .time-item{color:#666;white-space:nowrap;} +.schedule-list li .time-item span{margin-right:20px;display:inline-block;} +.schedule-list li .icon-station-point{position:absolute;left:-4px;top:-6px;width:6px;height:6px;background:#fff;border:2px solid #545454;border-radius:50%;} +.schedule-list li.turn .icon-station-point{background:#666;border-color:#666;} + \ No newline at end of file diff --git a/css/train/search-result-phone2.css b/css/train/search-result-phone2.css new file mode 100644 index 0000000..b4f0fcf --- /dev/null +++ b/css/train/search-result-phone2.css @@ -0,0 +1,420 @@ +body{ font-family:Arial, Helvetica, sans-serif!important;} +lable{font-weight:100!important;} +/*筛选*/ +.sortBar{ background:#f1f1f1!important; border-bottom:1px solid #d1d1d1!important; border-top:1px solid #d1d1d1!important;} +.sortBar a{ text-decoration:none;} +.sortBar li.active1 a:focus, .sortBar li.active1 a, .sortBar li a:hover{ color:#089fc5!important; background-color:#FFFFFF!important;} +/*头部*/ +.navbar{ background:#ad1818!important; color:#fff; height:44px; line-height:44px; border-radius:0!important; overflow:hidden;} +.navbar a.back-lastpage{ background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNCRDZCNUJCMDc2NTExRTY5Qjg3Rjc2MjNBNjgwQkQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNCRDZCNUJDMDc2NTExRTY5Qjg3Rjc2MjNBNjgwQkQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0JENkI1QjkwNzY1MTFFNjlCODdGNzYyM0E2ODBCRDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0JENkI1QkEwNzY1MTFFNjlCODdGNzYyM0E2ODBCRDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAA5ACEDAREAAhEBAxEB/8QAhQAAAwEBAAAAAAAAAAAAAAAAAAQHBQIBAAIDAQEBAAAAAAAAAAAAAAABAgQGAwUHEAACAQMCAwQJBQAAAAAAAAABAgMABAURBiExEkFCEweRsTJicoJDFSXwcSMUCBEAAgIBAQYGAwAAAAAAAAAAAAECAxEE8CExQVEygaESkhMFIkIj/9oADAMBAAIRAxEAPwCYV4R9VCgBnG42+yd9BYWED3N5cuI4IIxqzMaaTbwiFlkYRcpPCRpbv2hl9p5f7VlfC/t+Ek38L+IvTJroCdBx4foVKytxeGcdJq4Xw9cOBiVAshQAzjcbfZO+gsLCB7m8uXEcEEY1ZmNNJt4RCyyMIuUnhItP4LyZwX0sj5g5GL4o7SNvUo9Ln3au7qV1mzN/0+xs5x08X7tvIiuRyN9kr6e/v53uby5cyTzyHVmY1SbbeWaSuuMIqMVhIXpExnG42+yd9BYWED3N5cuI4IIxqzMaaTbwiFlkYRcpPCRafwXkzgvpZHzCyMXxR2kbepR6XPu1d3UrrNmb/p9jZzjp4v3beRFcjkb7JX09/fzvc3ly5knnkOrMxqk228s0ldcYRUYrCQvSJhQBaP8APN9gEGVsoWitt6XSOMTeXS9cRTo4Ig1HEOCzgcWX9jVzStb1+xnPv4WP0yeXSu5ImO8rDcljuS+h3J4hzBkL3Mkp6jIW5OrcipHs6cNKrWKSl+XE9rSTrlWnV2cjFqBZCgAoA7gnmgmjngkaKaJg8ciEqysp1DKRxBBppiaTWHwLbhc1g/NzBx7e3FIllvSyQ/a8poALgAa9LAcye+nzL2irkZK1YfcZq6megn8le+l90em3J+DJBuDb+W2/lp8VlYDb3ludGU8mHY6HvK3YaqSi4vDNBRfC2CnB5TM6onYKACgDuCeaCZJ4HaKaJg8ciEqysp1DKRxBBppiaTWHwLZhc1g/NzBx7d3FIllvSyQ/a8poALgAa9Lacye+nzL2irkZK1YfcZq6megn8le+l90em3J+DJDuDb+W2/lp8VlYDb3ludHU8QwPJ0PeVhxBqpKLi8M0FF8LYKcHlMzqidgoAKAO4ZpoJkngdopomDxyISrKynUMpHEEGmmJpNYfAf3BuTObivxkMzdteXgjWISsFUhE9kaIFHbTlNyeWcqNPCmPpgsIzaidgoAKACgAoAKAP//Z'); background-size:40%; background-repeat:no-repeat; background-position:15px 7px; display:block; width:30px; height:44px; padding-right:5px; width:44px; text-align:center; margin-left:-15px; cursor:pointer;} +.navbar a.back-lastpage:hover{ background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QzQzQjQxRkY2MzA3RTYxMUIyNjhBMEZDOEMxNEYzOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTkzQzkyNDQwNzY1MTFFNjkwNjc5OEFBRUI1OUI5QjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTkzQzkyNDMwNzY1MTFFNjkwNjc5OEFBRUI1OUI5QjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNDNCNDFGRjYzMDdFNjExQjI2OEEwRkM4QzE0RjM5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNDNCNDFGRjYzMDdFNjExQjI2OEEwRkM4QzE0RjM5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIADkAIQMBEQACEQEDEQH/xACFAAADAQEBAAAAAAAAAAAAAAAABAcCBQYBAAIDAQEBAAAAAAAAAAAAAAACAwQGAQUHEAACAgIBAwICCgMAAAAAAAABAgMEAAURMUEGIRIVB2FxoXKCosITQyUiIxQRAAICAQEHAwUBAAAAAAAAAAABAgMRBPAhMUFRMgWBoRKRIpITI0L/2gAMAwEAAhEDEQA/APK54J9XDABihQubC5DSpQtPanYJDCg5ZmOMk28ISyyMIuUnhIf8o8X2njW0+G7L9v8A6f20l/1P719r9PX09fTGsrcHhkOk1cL4fOGcZORkZZDABihQubC5DSpQtPanYJDCg5ZmOMk28ISyyMIuUnhIrX9P8qNP/Hf84vx/eSsjfp+1z9GXN1K6zZmv6eRs5x08X+W3sSW/fubC5NduzNPanYvNM55ZmOU223lmlrrjCKjFYSF8UcYoULmwuQ0qULT2p2CQwoOWZjjJNvCEssjCLlJ4SK1/T/KjT/x3/OL8f3krI36ftc/RlzdSus2Zr+nkbOcdPF/lt7Elv37mwuTXbszT2p2LzTOeWZjlNtt5Zpa64wioxWEhfFHDACsfI65pEGyqRNFX8ssIw1lqwvujKez0RRyPUOPcw6kfVl3SNb1/ozfn4WP4yeXSu5Lb6E98qpb+nv7kW/8AedoXLTySHn389HVuhUjpxlaxSUvu4nt6OyqVSdXZyOTkZZDAAwA3DNLDKk0LtHLGweORCVZWU8ggjoRnUzkoprD4Fc1O20/zO06aPeOlTyyoh+HbHgATgDng8fmX8S9xl2MlasPuMzdTZ4+z9le+l90em3J+jJfvNHs9Js5tbsoTBagPDKehHZlPdT2OVJwcXhmh0+ohbBTg8piGITBgAYAbhmlhlSaF2jljYPHIhKsrKeQQR0IzqZyUU1h8Cuanbaf5nadNHvHSp5ZUQ/DtjwAJwBzwePzL+Je4y7GStWH3GZups8fZ+yvfS+6PTbk/Rkv3ek2Wk2c2t2UJhtQHhlPQjsynup7HKk4OLwzQ6e+FsFODymIYhMGABgBuGaWGVJoXaOWNg0cikqysp5BBHQjOpnJRTWHwHd3v9vvLou7ay1q0EWISMFX/AAToOFCjvjTm5PLItPpoUx+MFhHPxCYMADAAwAMADAD/2Q=='); background-size:40%; background-repeat:no-repeat; background-position:15px 7px; background-color:#CC3333; } +.navbar a.open-window{ background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVGNTNDOERGMDc2QjExRTZCNUIyRTc5QTk4RTkyRDY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVGNTNDOEUwMDc2QjExRTZCNUIyRTc5QTk4RTkyRDY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUY1M0M4REQwNzZCMTFFNkI1QjJFNzlBOThFOTJENjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUY1M0M4REUwNzZCMTFFNkI1QjJFNzlBOThFOTJENjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAA5ACEDAREAAhEBAxEB/8QAggABAQEBAAAAAAAAAAAAAAAAAAcGAwEBAAMBAQEAAAAAAAAAAAAAAAEDBQIEBxAAAAQDBAkEAwAAAAAAAAAAAAIDBAEFBhITFQchMSIy0hSlFlfwEVEzNDUoEQABAgQDCQADAAAAAAAAAAAAAQIREgMEITGh8EFRcVKiE1MUMiMl/9oADAMBAAIRAxEAPwCZjIPpgAAAAAAG+Ry7pdnK5a5qerCSV5NGpH7ZkRiu8jyysY3ZzHSNCEIms6halNN6wMtb6o5zkp050asIzImI7Oyq8h9HecQmRnVoT9Vz6e9o7Oyq8h9HecQSM6tB9Vz6e9oWy6pd5LJk5pirCTp5K2p37lkdiuzjy6MYXhynVNGEYltahC003LEhL6o1zUqU5EcsIzIuJgRUahRcylmiD+g1njfnGiVNyk7hpbileplMpE6d4XaJbLotQ1C+rm3khk2CKraqIsF8j8eGRw7xyq8edYecIidnTqd/Lc+7saO8cqvHnWHnCE7OnUfLc+7sad8tVmi7+vFmbfk2itNzY7dpbirdJmMnEid4baPYLotR1iaWbuSnF+io2kirFfIzHjmToUGsU2usVx7LrB/22ASbDtz8i8Pc/Zsb/tvaPkX1IxbDOCGPZyyVp/x8j48t5rv6q9YQLf3bQPD/ADNpx/VXrCA/dtAfzNpzI0LiuPZi4x+2wCc4jufkXhL769jf993R8CqnGLo5wU915LJRk/HyMhy3EyFBsFFzKRaLv6DReOOTaK03KSOHdiKt0mYykDqXZdo9gumzDWL6ubeSGTYKqNqqiRXyPw45HDs7KryH0d5xCJGdWh39Vz6e9o7Oyq8h9HecQSM6tB9Vz6e9p3y1RaIP68RZuOcaJU3NiN3diKV6mUycCKXZtolsumzHUJpZu5KcX6qraSqkF8jMOGZOhQaxvkcxKXeSuWtqnpMk6eStqRg2ekfLs48slGN2QxEixhGJbWsWpUSGKRMtbGo1zlp1JEcsYSouI7xyq8edYecImdnTqT8tz7uxo7xyq8edYecITs6dR8tz7uxoWzFpdnLJk2pikySV5NGp2Dl6d8u8jyy3teEKRUsIQiazrELUTckCEsajnNWpUnRqxhKiYmBFRqAAAAAAAAAAAAAAAAAf/9k='); background-size:40%; background-repeat:no-repeat; background-position:15px 7px; display:block; width:30px; height:44px; padding-right:5px; width:44px; text-align:center; margin-left:-15px; cursor:pointer;} +.navbar a.open-window:hover{ background-image: url(' data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc2NUY0NTEyMDc2QjExRTY4N0JCRjc3N0Y0QTUyQzA1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc2NUY0NTEzMDc2QjExRTY4N0JCRjc3N0Y0QTUyQzA1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzY1RjQ1MTAwNzZCMTFFNjg3QkJGNzc3RjRBNTJDMDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzY1RjQ1MTEwNzZCMTFFNjg3QkJGNzc3RjRBNTJDMDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAA5ACEDAREAAhEBAxEB/8QAhgABAQEBAQAAAAAAAAAAAAAAAAYBAwcBAQADAQEBAAAAAAAAAAAAAAABBAUDAgcQAAAEAwUIAQUAAAAAAAAAAAACAwQBBQYRIRITBzEy0hQVpRZWM/BRIjUoEQABAwEECAYDAAAAAAAAAAAAARECAzESEwTwIXGhUqJTFEFRYSJyBTIjJf/aAAwDAQACEQMRAD8Akxhn1AAAAAAAC2SoOnGkul7ioqnJKHcybEet2ZWSzqOQrblmMdOMIQiazYOyUot7lZ/Qy1z9WUpJSp30irPeRNabTPFNNfeu1OuIThw4tw7vNdHniPFNNfeu1OuIMOHFuHd5ro88TVaDpx3Lpg4p2pyTd1LWx3rhoZms1jkJWZhinUjGEYlt2CFpIqe1Xb0CZ+rGUUq07iSVnvIutdhEjiaheagqtkXtFrOkOaapyCWHXbY4p5qZTHiZPGW8uKF1sNgsVrY/FDJ+vRVjWRFZcWevysOHlemvovdXXCIxIcO89dpmutyRHlemvovdXXCGJDh3jtM11uSJ30+VbLPa0Waocq1UkEzOg2xxUykzGJEqeM15sMLrY7RNG2XxU8/YIqRooquuLDX52kGK5rHoVZ9T61QfSv2fRJTyG58+YfK+T8N+zeu+4s1HeLWshjZK7h17/wCOJN9niVH9KfXSx1/foxQ/l6Xx/Sn10sP36MP5el8l6M6n1qvOq/s+iTbn9z58wmb8f4b9u7d9hypu8ntZS/nbuHQufjiQbZ4HnorGyXmoKTZZ7RaLpflWqkglhF3OCKmUmYx4GUwFvNhhfZDaLFa2PxQyfr1VI1lRHXFnq87Dh4ppr712p1xCMOHFuPXd5ro88R4ppr712p1xBhw4tw7vNdHnid9PkmyL2tEWq/NNU5BMyIOcEU81MpiQKpgNeXFC+yOwTRtl8VPP2CqsaKqjLiw1eVpBiuaxbJV5TjuXS9vUVMEm7uWtiMm7wr1ZrHIStyymInCMIxLbtHZKsW9yO3qZa5CrGUlpVLiSV2uoutdpnlemvovdXXCJxIcO8dpmutyRHlemvovdXXCGJDh3jtM11uSJqteU40l0wb07TBJS7mTY7Jw8M9WdRyFbMwpSKQhCETWbRC1YontRn9QmQqylFatS+kVdrqJrTYRI4moAAAAAAAAAAAAAAAAB/9k='); background-size:40%; background-repeat:no-repeat; background-position:15px 7px; background-color:#CC3333; } +.navbar a i{ padding-top:3px;} +.navbar a.homeLink{ color:#fff;} +.trainDate{ height:44px;} +.trainDate h1{ font-size:19px; text-align:center!important; padding:3px 0 0 0!important; color:#fff!important; font-family:Arial, Helvetica, sans-serif!important; border:none!important; display:block; margin:none!important;} +.orderLink{ margin-left:-20px;} +.orderLink a{ display:block; text-align:center!important; font-size:14px; color:#cc3333!important; text-decoration:none; width:44px;} +/*副导航*/ +.subNar{ background:#c83639; padding:5px 10px; height:55px;} +/*结果页面头部*/ +.otherDate{ background:#17acc1!important; color:#fff; height:44px; line-height:44px;} +.before a{ color:#fff;} +/*底部*/ +.bottom-bg{ background:#aaaaaa; color:#fff; font-size:12px; text-align:center;} +/*首页*/ +.homepage-bg{ padding-bottom:20px;} +.searchbox{ padding:10px 0; position:relative; margin-bottom:15px;} +.searchbox input.input-time{font-size:20px; height:30px; color:#545454; padding-top:5px; text-transform: capitalize; width:90%; border:none; } +.fromCity{ border-bottom:1px solid #d1d1d1;} +.searchBoxTitle{ color:#0d8ea0; font-weight:100; font-size:16px; padding-top:8px; text-transform:capitalize; text-align: left; float:left;} +.searchBoxTitle2{ color:#9f9f9f; font-weight:100; font-size:16px; padding-top:8px; text-transform:capitalize; text-align: left; min-width:50px; float:left;} +.searchbox .inputCity{ float: left; cursor:pointer; width: 73%; font-size:20px; height:30px; color:#545454; padding-top:5px; text-transform: capitalize; background-position:center center; background-size:7%; background-repeat:no-repeat; background-position: right center; background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFBNTUyQjFEMDc4MTExRTZCNUM0RTI3M0ZGQTI2N0NDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFBNTUyQjFFMDc4MTExRTZCNUM0RTI3M0ZGQTI2N0NDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUE1NTJCMUIwNzgxMTFFNkI1QzRFMjczRkZBMjY3Q0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUE1NTJCMUMwNzgxMTFFNkI1QzRFMjczRkZBMjY3Q0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCABUADADAREAAhEBAxEB/8QAZAABAQEBAQEAAAAAAAAAAAAAAAYFBAIIAQEAAAAAAAAAAAAAAAAAAAAAEAABAwMCBQQDAQAAAAAAAAABAAIDEQQFMQYhYcESQlEiMhNBUhWREQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD6pQEBAQEBAQS11uLJ43NyRX7K2L3H6g1oqGV4OafzzBQU0M0U0TZYnB8bxVrhoQg9oCAgIOPKYu1yVqYJxzjkHya71CCUsb6/23fmzvAX2bzUEcRT92dQgtIZopomyxOD43irXDQhB7QEBAQcmUxdrkrUwTjnHIPk13qEEnY31/tu/NneAvs3moI0ofNnUILSGaKaJssTg+N4q1w0IQe0BAQEHJlMXa5K1ME45xyD5Nd6hBJ2N9f7bvzZ3gL7N5qCNKfuzqEFpDNFPE2WJwfG8Va4aEIPaAgICCN3Vl4r+VmMs4xPI1/GUCp7tO1nUoKDb2LlxuNbBK/ukc4yOA0aXAe0f4g0kBAQSe4txSzy/wAvF1fI89kkjOJJPgzqUGlt3bsWNi+2Wj7149ztQwHxb1KDaQEBBJ7i3FLPL/LxdXveeySRnEknwZ1KDS27t2LGxfbLR968e52oYD4t6lBtICAglNybgnlnOJxoLpXH65nt1J0LG9Sg0du7dixsX2y0fevHudqGA+LepQbSAgICDlixdhDdyXkcDW3Mvzk41468hX80QdSAgICAgICAgICD/9k='); overflow: hidden; +white-space: nowrap; +text-overflow: ellipsis; +vertical-align: baseline; +display:block;} +.searchbox .inputCity2{ float: left; cursor:pointer; width: 73%; font-size:20px; height:30px; color:#545454; padding-top:5px; text-transform: capitalize; background-position:center center; background-size:7%; background-repeat:no-repeat; background-position: right center; background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFBNTUyQjFEMDc4MTExRTZCNUM0RTI3M0ZGQTI2N0NDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFBNTUyQjFFMDc4MTExRTZCNUM0RTI3M0ZGQTI2N0NDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUE1NTJCMUIwNzgxMTFFNkI1QzRFMjczRkZBMjY3Q0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUE1NTJCMUMwNzgxMTFFNkI1QzRFMjczRkZBMjY3Q0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCABUADADAREAAhEBAxEB/8QAZAABAQEBAQEAAAAAAAAAAAAAAAYFBAIIAQEAAAAAAAAAAAAAAAAAAAAAEAABAwMCBQQDAQAAAAAAAAABAAIDEQQFMQYhYcESQlEiMhNBUhWREQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD6pQEBAQEBAQS11uLJ43NyRX7K2L3H6g1oqGV4OafzzBQU0M0U0TZYnB8bxVrhoQg9oCAgIOPKYu1yVqYJxzjkHya71CCUsb6/23fmzvAX2bzUEcRT92dQgtIZopomyxOD43irXDQhB7QEBAQcmUxdrkrUwTjnHIPk13qEEnY31/tu/NneAvs3moI0ofNnUILSGaKaJssTg+N4q1w0IQe0BAQEHJlMXa5K1ME45xyD5Nd6hBJ2N9f7bvzZ3gL7N5qCNKfuzqEFpDNFPE2WJwfG8Va4aEIPaAgICCN3Vl4r+VmMs4xPI1/GUCp7tO1nUoKDb2LlxuNbBK/ukc4yOA0aXAe0f4g0kBAQSe4txSzy/wAvF1fI89kkjOJJPgzqUGlt3bsWNi+2Wj7149ztQwHxb1KDaQEBBJ7i3FLPL/LxdXveeySRnEknwZ1KDS27t2LGxfbLR968e52oYD4t6lBtICAglNybgnlnOJxoLpXH65nt1J0LG9Sg0du7dixsX2y0fevHudqGA+LepQbSAgICDlixdhDdyXkcDW3Mvzk41468hX80QdSAgICAgICAgICD/9k=');} +.fa-refresh{ font-weight:100!important;} +.depAriCity{ width:85%; float:left;} +a.chooseDate{ display:block; position:absolute; right:-30px; width:30px; height:30px; top:3px; background-position:center center; background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFBNTUyQjFEMDc4MTExRTZCNUM0RTI3M0ZGQTI2N0NDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFBNTUyQjFFMDc4MTExRTZCNUM0RTI3M0ZGQTI2N0NDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUE1NTJCMUIwNzgxMTFFNkI1QzRFMjczRkZBMjY3Q0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUE1NTJCMUMwNzgxMTFFNkI1QzRFMjczRkZBMjY3Q0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCABUADADAREAAhEBAxEB/8QAZAABAQEBAQEAAAAAAAAAAAAAAAYFBAIIAQEAAAAAAAAAAAAAAAAAAAAAEAABAwMCBQQDAQAAAAAAAAABAAIDEQQFMQYhYcESQlEiMhNBUhWREQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD6pQEBAQEBAQS11uLJ43NyRX7K2L3H6g1oqGV4OafzzBQU0M0U0TZYnB8bxVrhoQg9oCAgIOPKYu1yVqYJxzjkHya71CCUsb6/23fmzvAX2bzUEcRT92dQgtIZopomyxOD43irXDQhB7QEBAQcmUxdrkrUwTjnHIPk13qEEnY31/tu/NneAvs3moI0ofNnUILSGaKaJssTg+N4q1w0IQe0BAQEHJlMXa5K1ME45xyD5Nd6hBJ2N9f7bvzZ3gL7N5qCNKfuzqEFpDNFPE2WJwfG8Va4aEIPaAgICCN3Vl4r+VmMs4xPI1/GUCp7tO1nUoKDb2LlxuNbBK/ukc4yOA0aXAe0f4g0kBAQSe4txSzy/wAvF1fI89kkjOJJPgzqUGlt3bsWNi+2Wj7149ztQwHxb1KDaQEBBJ7i3FLPL/LxdXveeySRnEknwZ1KDS27t2LGxfbLR968e52oYD4t6lBtICAglNybgnlnOJxoLpXH65nt1J0LG9Sg0du7dixsX2y0fevHudqGA+LepQbSAgICDlixdhDdyXkcDW3Mvzk41468hX80QdSAgICAgICAgICD/9k='); background-size:35%; background-repeat:no-repeat;} +.changeCity{width:15%; float:right; text-align:center; cursor:pointer;} +.changeCity a{ color:#1c8bc7; display:block; width:40px; height:40px; background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhEMkJBMThFMDc2ODExRTY4QTc3RUNDRUEzRjUzQUI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhEMkJBMThGMDc2ODExRTY4QTc3RUNDRUEzRjUzQUI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEQyQkExOEMwNzY4MTFFNjhBNzdFQ0NFQTNGNTNBQjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEQyQkExOEQwNzY4MTFFNjhBNzdFQ0NFQTNGNTNBQjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCABQAFADAREAAhEBAxEB/8QApgAAAgMBAQEBAAAAAAAAAAAAAAcEBQYDAQgCAQEAAwEBAQAAAAAAAAAAAAAAAgMEBQEGEAACAQMCBAIDDAUNAAAAAAABAgMABAURBiExEgdBE1FhInGBkTJCUmJyohQWCLGCkhV1odHC0iOTs5Q1VVYXOBEAAgIAAwUFBgUFAAAAAAAAAAECAxESBCExQVEF8GEiMhNxgZGhsVLRQmJyFPGCMzQV/9oADAMBAAIRAxEAPwD6poAoAoAoCJe5nEWJ0vb63tT6JpUj5/WIqLnFb2TjVKW5Nke33Rtm5YJb5eymY8ljuImPwBjXnqx5ok6LFvi/gWYIIBB1B5GplQUBxa+slu0s2uI1vJFMkdsXUSMg5sE16iB6a8zLHDiSyvDHDYdq9IhQBQGU393K27suyWTIOZr6YE2uPiI82T1n5ia/KPva1VZao+02aPQzvfh3cxdw2neruIPvM91+E9vy8YoU6kmdDyOg0lfUfOZQfAVnSss7kdNy0mm2JepPt7vqW2P/AC3bLjXryV5fZG4bi8jSLGpPuKpb7VTWlXMpn1u1+VRiiTc/lz7cyoViS8t204PHPqR/eK4r16aPNkI9avXJ+4pZe0vcbaZN1sfcktzEnH913ZChtPABi0LH3Qvu1B0Tj5WaF1Gi7ZdDDvXbEudkd6I73Jfh3d9ocFuFCIx5gKQyueAHtcUZvDUkHwPhU69RwlvKNV0zLHPU88PmV2e/9JYD+Ht/h3FRl/lRbT/oS/d+A4q1nDCgMx3E3xZbN23NlZgJblj5VjbE6eZMwPSD9FdNW9VV22ZUa9FpXfYordx9hiO1/ba6yFz+Ot663ubvyJ7O1nGqwoeKOyHh1afEXkg9fKimrHxSN+v1yivRq2QW/v7fMb1azihQBQFLuPem19t+QM5kI7E3PV5CuGJbo06iAoY8OoVCdkY7y+nS2W45FjgLjuHn+y+9MWYLrOW8ORiU/ccgscvXG3Ppb2PaQnmvwcazWzrkt+32M6mip1dEsVF5eKF72rzeUyndvALkbpb2XHwzWUN0pJ64ooZih6joW+NwJ46VTU8Zo6fUKow00sqwxafzR9R10j5EKASWZi/H3fCLES/2mC2snmXER4o8qlS4I+lKVQ+pTWKXjsw4I79T/j6TMvPZ2+g7a2nACgCgCgKnPbT23uAQjNY6G++76+SZV1K9WnVoRx46CoTrUt5dTqLK/I2sSn/6k7bf8ftP2T/PUPQhyL/+jf8Aeydh+3+y8LfLf4vD29peICqTovtqGGh0JJ01HCpRqinikV26y2awlJtGgqwzBQCb/LygvLjduck9q4vb/pLnnoC8pHvmWsel24s7nWXlVcOCiOSthwwoAoAoAoAoDx3REZ3YKiglmJ0AA4kkmgSI+NyeOydol5jrmK7tJNQk8Lh0JU6HRl1HA15GSe1E51yg8JLBkmvSBV7f2vgdvW81vhrNLOG4laeZULHqkbgTqxY+HLkKhCtR3F1187GnN44FpUykKAKAKAKAKAod+3sdjsnO3Uh0VLC4A+s0ZVR77EVXc/A/YaNJDNbFfqRl+wFm9v2ysHcafeZbiZfWDKUB+xVemXhNnWJY6h92Axq0HLON5fWVlF515cR20WoXzJnWNdTyGrECvHJLeSjByeCWJC/FG2f93sv8xF/WqHqw5on6Fn2v4HS3z+CuZlgtslazzP8AEijmjdjpx4KrEmvVZF7mjyVM0sWn8CfUysKAKAKAU35gtwSjC2O0cfrJlM/PGvkr8byVcaa/Xl6QPcNZdTPZlOz0enxu2Xlgu3yGPtnCxYPb+OxERBSxt44Sw+Uyr7TfrNqavhHLFI5d9rsm5PiyyqZUJj8zcby4HBwpxaS9ZVHIEmMgfprJquB3ehPCcn+kx3bLZHbvOTzbe3LBdY7ddo7JJbtN5azdJ+QpXg6+K+PMeqmqEZPB4pm7Xaq+tZ62pVvu3DWwnYvYWGy1plbSO5N1ZSLNB5kxZQ68VJAA10NaY6aKeO041vVrpxcXhg+4YVaDmhQBQFDvPemE2lhpMnlJdBxW3tlI82aTwRB+k+FV2WKK2mjS6Wd08sf6C57VbazG5txzdytzx9Mk+owloQdEj0KiRQeSqvBPTxb0GqKYOTzM6nUL41VrT1/3Pt24DkrWcMKAT35j/wDTtt/xH+jWPV7l7zt9E80/2mm7j9p8Tu8LfQyHHbgtwPu2Rj149PFVlA0JA8GHEfyVbbSpbVvMmi6hKnY/FB8DGW/cfuZsIix3viJMrjY/ZjzNvxYqPFpNOh+Hg/S3pqlWzhskb5aLT6jbTLLL7Wa3F9+O2l9GC+SaykPOK6hkUj9ZA6faq5amJis6TqI8MfYS7nvT2xt4zI2cik05LFHK7H3lQ0/kQ5kI9L1D/L9DJZLv9NlJTjti4K5yt+/BZ5kIjX6XloSxH1mWq5alvZFG2HR1BZrpKKP3trs/m81l03L3Ju/3hejRoMSCDDHx1CydPsdI+YnD0k0hQ28Znl/UoVx9OhZVz7fUb6IqKEQBUUAKoGgAHIAVrOIe0AUBX5nb2EzUcEeVs4rxLaUTwLKNemReTCoygpby2q6deOV4YlhUio8ZVZSrAFSNCDxBBoDO5HtxsPIyGS7wNk8h5usSxsfdKdJNVOmD4GqGtujukyNB2m7cQOHTb9oWHLrUuPgcsK8VEORN9Rvf52aWyx9hYwiCxtorWEcooUWNf2VAFWqKW4ySm5PFvE716RCgCgP/2Q=='); background-size:40px; position: absolute; right: -5px; top: 30px; } +/*TA的效果*/ +.TA_selfserveprop{ z-index:1500!important; text-align:center; } +/*首页信息推广样式*/ +.more-tips{ margin-top:15px; background:#f1f1f1; padding-top:10px; padding-bottom:10px;} +.more-tips div{ text-align:center; font-size:12px;} +a.help-tip{ + display:block; + min-width:50px; + width:95%; + text-align:center; + text-decoration:none; + padding-top:53px; + background-position:center top; + background-repeat:no-repeat;} +a.ticket{ background-image: url('data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE4QzM1NEM0NkYxOTExRTVCMjU1Q0EwNUE0MDgyRTM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE4QzM1NEM1NkYxOTExRTVCMjU1Q0EwNUE0MDgyRTM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QThDMzU0QzI2RjE5MTFFNUIyNTVDQTA1QTQwODJFMzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThDMzU0QzM2RjE5MTFFNUIyNTVDQTA1QTQwODJFMzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAyADIDAREAAhEBAxEB/8QApgAAAgIDAQEAAAAAAAAAAAAAAAYDBAIFBwEIAQACAwEBAAAAAAAAAAAAAAAAAgMEBQYBEAABAwICAwoLBgcAAAAAAAABAgMEAAURBiExQVFhgZESUhMzkxRxMkJygtM0VBVVFsEiI4OzlLFi0kNTRDYRAAEDAQMFDgcBAAAAAAAAAAEAAgMRMYEEIVGREhNBYaHB4SIyQlKi4jMUBXGx0ZIjUxXx/9oADAMBAAIRAxEAPwD6WUpKUlSiEpSMVKJwAA2mgBeE0SleM5r5ambaAEjQZChjj5qT9takGA3X6Fj4n3I1ozSluRcJ0hRU++44TzlEjiq+2NrbAsx8z3WklYNSJDRxadW2RqKVEfwpi0G0JWvIsK3dszhcIygmUe8s7cdCx4FbeGqcuBa7o5Cr0HuL29LnDhTnCmx5sdMiOvltq4wdoI2GsmSMsNCtyKVr21bYp6RSJRzld1l1NsYJ08np8NZUrxEfbWpgYBTXNyxvcsQa7MX/AEVD6IzN7s32qasetiz8Cqfzpsw0o+iMze7t9qmj1sWfgR/OmzDSj6IzN7u32qaPWxZ+BH86bMNKPojM3u7fapo9bFn4Efzpsw0ry1S5lhvBizB0aSUpkt44gBQxSsEbmNeTxtmZVtybDyugk1XX/VP2I3dlYi6JcwkyFSLsX1HEuSUq4C4MK6JjdVlN7iXKSP1pK53cae7pMjouD6FXefHUCMWWY5W2n7o0JV0K8eOsuJhLRzWm/lW1NIA8894+A8Kq9/i/Pbl+2PqKfZnsM0+JRbVv7H/b4Ud/i/Pbl+2PqKNmewzT4kbVv7H/AG+FZNTYynW0i+XIlS0gJMbAEkjQT0GgGgsNOgzT4l6JASPyP+3wpdzr/wBPL81r9MVcwXlC9UPcPON3yWfx9/nH2DoNfl87w0nph36qT1Z7lFp1NFq4JaVoLchKSN8OAVaBq2u9xKkW0fTf411KU1mIyFmNKitxyfw0OMrUsDDaQ4kHTvVhNMdModX48i6R7Zq80tp8OVRdDmv32F2DnrabWhzO08iXVn7TdB+qgujt+iWK5PyJTJeQ1yo7kdsoKCNZPLU5jTRCN0jQAaV3UkzpWxOJIrTJQf6klrM+Yi+0k3B0hTiARgjSCoA+TWocNHQ80LGbjJajnG1S51/6eX5rX6YpcF5QvT+4ecbvkqfw13mn2XvPo7tPtR3qKPYnu1WxzbblRLomahOLLy0ub3SIIKk8OGNQYKXWZq7oVn3CHUk1xYfmrEnMmVZT65EiyrcfcwLiypOJIGHO3q8bhpWigfkXr8XA41LMqj+N5N+RK40/1U2xm7aX1GH/AFqVGZcrtxZEVqzutsy0hMhKFJHKA1aeVjtpThpSQS8VCYYuENLQw0daqibjk5KkqFokYpIUn8bak4jy6k2c3aGjkUQlw/Ydp5VDJWvMWYlOstqaTIKAUnAlKEJAKiRo2V6PwxZdxeGuImyClU9dxi/4x1XQfl82sXaO4a3roNk3NuUuRNhR5sdceQnlNr4wdhB3RRHIWGoRLE17dV1iQrvl2dblqVyS7G8l5I1D+YbK2oMU2TeK57EYN8ZztzrVVZVRFCFagWybPd6OM0V85epKfCqo5JmsFSVLDA+Q0aE+WSyMWtghP35C+td3d4b1YuIxBkO8uhwuFEQ31s6rq0ihCDqOrhoQkS/9ev2D8jx/S362cNZ171z+Lt6lyoW3rU+y6/8AZ8XhqeWzrXKvDb1b10OD7K31Wr+x1fo1hSdLdvXSRdEWXWKekUiKEL//2Q==');} +a.delivery{ background-image: url('data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRERDlCNUU0NkYxOTExRTVCNjY0REE0RTEyRDQyQjVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRERDlCNUU1NkYxOTExRTVCNjY0REE0RTEyRDQyQjVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEREOUI1RTI2RjE5MTFFNUI2NjREQTRFMTJENDJCNUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEREOUI1RTM2RjE5MTFFNUI2NjREQTRFMTJENDJCNUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAyADIDAREAAhEBAxEB/8QAmgAAAgIDAQEAAAAAAAAAAAAABQYDBAACBwEIAQACAwEBAAAAAAAAAAAAAAAEBQACAwYBEAABAgQCBQkFBwUAAAAAAAABAgMAEQQFIRIxQVFhBnGBIjJSEzMUNJHBQoIj8KGxYnKDFUNTJEQWEQACAQIDBgQGAwEAAAAAAAAAAQIRAzESBCFBUYEyE2FxQgXwkaGxIqKCQ6MU/9oADAMBAAIRAxEAPwD6WUpKUlSiEpSJknAACIeN0FW7cXrzKZt8gkYGoUJz/SD74Nt6bfIR6r3V1pb+YvP19bUKKnn1uE9pRI9kEqCWCFM705YtsjbqH2jNtxSDtSoj8Is4plYzksHQM23iyvp1BNSfMs654LHIrXzwPPTReGwY6f3S5B0l+S+o4UdZT1jCX6dedtXtB2EajAMouLozoLV2NyOaL2E8VNBU4vuys4tzKpJACqgjWTilPvg3TW/UxH7rqnXtrmK8GCQ17xvtD2xKHlUepOdQQjprUQlCE4kk4AADXEItuxBa8WMWqkpO/ezXCompynEsraANuszkJxjbu5m6YBmp0vZjGr/OW7gjXh+7Kt9anMr/ABnSEvJ1DYrmiXreZeJbQ6p2p7el4nQJjbqhYdUczrn1VFa+8ozLi1K5icIbwVEkcZenmm5cWQYaxMaxt3RYzGqg4xtoSluutTaUpEgthKVAAfkUJ/fAktPLcxva9yt4TguQ121Fnq2Ga+jpmwlfSac7oIVsmJgEQLNyTo2N7CtTSnFL5HP+KvNf9DWCpM1Ap7rYGpTQB9tMH2KZFQ5zX5u9LN8LcCo2BA5/Ov8AaPoe4+btcsDdlfsMv+2X+dANUNlp9xs4FClJI3gyghOqF840k1wIyQBM6BHpQL0/C91W+wmqZLFG6A49VEpyIaAzKKiD0TLbGLvRo6YhsNDcbWZUi8XwRcreMKgXKnXbgW7bRdBqnGAdRLKSocnU2aYpHTrK64s2u+4vuJw6I7uPxuJ+Nk01U1b7xTKCm6hJaJwBI6ycN3SBjzTVVYvcae6KM1C7HCWwVoKFJe/jneyfS+Y+XbGWdfWgT2H+mYvcW21VPXmqSPo1OM9QWOsOfTGemnWNOAV7pp8lzMsJfcE0dFVVhPl0ZkIxceUQlpA2rcPREbykliL7dqU+lc9y82FLXfGrY8KZKjV2xYUmszA/UzCU2kq6qE6h8Wk6oynazbcJbguxqlaeXqh6vHy8PuBTlzKyDKiZyJJmQmeAnrkI2AfI2LjhbQ2VEttlRbQTgkqxVIb5YxKHtXSm5E9toXK6sbpm/iPTV2UjSYrcnlVTXT2Xdmoo6H5Kl/tjwu4/b7MK87Os7MeG6nI3eYYfTkfbS63MHIsBQmMRgY8UmsC07cZqklVCdxJSXxJlULLtAgzaSykIZTytp0HeYPsTg8MTndfYvLq2w8MPkAZwSLTIhCzQ22srnMlO2VdpehKeUxSdxRxNrOnncdIoebNZmLaxIdN9fiu7dw3Quu3XN+B02k0kbMeMniwjGQWZEIYdB0c8QjEi++Or0P7PX+bfDCzh6jm9b1f18ijbvFHpdP8AsdXnjSfPkC2MfR/IfqL0yPC0f0PD+WFs8TqbPSsOWBPFTUyIQ//Z');} +a.seat{background-image: url('data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk0NENENjE0NkYxOTExRTU4NDdERUQyMzNERUM4NkY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk0NENENjE1NkYxOTExRTU4NDdERUQyMzNERUM4NkY1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ0Q0Q2MTI2RjE5MTFFNTg0N0RFRDIzM0RFQzg2RjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ0Q0Q2MTM2RjE5MTFFNTg0N0RFRDIzM0RFQzg2RjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAyADIDAREAAhEBAxEB/8QAoAAAAwEBAQEBAAAAAAAAAAAABAUGAwABAggBAAIDAQEBAAAAAAAAAAAAAAQFAAMGBwIBEAABAwIEAgYIBAcAAAAAAAABAgMEABEhMRIFURNBYYGRMjNxscGCI0MUBtEiUmJywoM0RBUlEQABAwICBgYJAwUAAAAAAAABAAIDEQQxEiFBUYEyBWFxscFCE5Gh0SKCI0MUBuGiM1JicpIV/9oADAMBAAIRAxEAPwD9LKUEgqUbAYknICvjnACpwX0Cqn9x+5Fai3CsAMC8Re/8IPtrG8y/JTUtg/29g9qc23LBSsnoSZ2XKeN3XVrJ4k1l5ruWQ1e5x3poyFjcAAvhDzrZuhaknikkeqq2TPZpaSOor05jTiEzhfcUtlQS/wDHa6b+Ieg/jT6x/I5ojST32+v0+1AT8tY7h90+pUsaSzJZDrKtSD3g8DW5trpk7A9hq0pFLE5jsrsVrRCrU99x7gorEJs2GBePWck+01jPyXmJzC3Yf8u4d5TrllsKeYdySSGHY77jDos60dKwMRfPOspNC6J5Y7iaaFNmPDmhwwKzqpelq/GeY5XMA+M2l5sg3BQq9vVV00Do8ubxNDh1FeGSB1aajRZVSvaP2fcVQ5Q1H4Dh0uj+bspvybmJtphU/Ldod7d3Yg722ErP7hgrC4rpdVmVCzXC/IecJxcUo95wrkl7KZZXuPiJWuhbkaBsCY7nEmTHWJrDDj6ZMdpa1IQpQCwNCgSOn8tM+YW0s7mzMa54kjaTQE+9Sh7ENbyMjBY4gZXHXqxS5+LKj6fqGHGdXh5iSm9uF6Vy28sdM7XNrtBCKZI13CQepHORpEzaYLkdlbzkcux3AhJUQkELQSB1GmD4Hz20TmNc5zC5hoK6K5m9qHEjWSvDiAHUd3FBvQZzKOY9Gdaby1rQpIucsSKBltJoxmexzRtIIV7ZmONA4E9awodWJt/tnf1f4vK97j6a0P8A137foZd+3rS77QfvqljyC26tBzSopPYbUimYWPLTqJCPY6rQUwL0tWxRlMOOAxn3GVpaKgdLg5iSQmmfmSmyYWF3y5HNOWuDveGCFytEzqge80HT0aEC4Zrtubz3LZaw4q3ovelzzM/izu68x7US0MGGUehGwFvHa9wZaU4h1otSEhBUlVgdCxhjkaPs3P8At5mNLg5uV+ioOOV3qQ8wHmMJpQ1HeEGtye4nS4ZDic9K+YodxoF753CjvMI6cxV4DBpGUehZEKBsoFJ4EEHuNUkEY6FZVFfROcPkc73eNMPsnbPpZ9yG88fuyov7igqZl89I+E/jfgrpHbnTH8jsTFN5g4X9uv2ofls+ZmU4t7EBElTGV6I0hUfmEBRCtCeoqNJba4ljNI3lmbpoN6NkjY4VcM1ExnbhuaGo6m9x1aWkodDTwUrmXNzYZ4WxppeXtw1rC2atGgHK+pzVP6aULDDGSas16Kt1JY3LlNvKfbeWh9d9bqTZRvibnrpSy5la8va4h5xOsosxtIykCmxNHZu6JgI/6aS8hxalhL6SooKU6QLZ43wpxJdXIgHzxnDiTSQVpQU69ehBtijL+DRQeHWgY7crcpqEuLU64uwW4rEhI/CgLaGW8nDSS5xxJ2BXyvbDGSBQDV0qv+lY/QPL5XucK6Z9pHs8OX4dizPmu266717JjMyWVMui6Fd4PEVLq2ZOwseKtKkUrmOzNxUnuOzyoaibFxjocA6P3cK53zHk01sSaZo/6h37Fora9ZKNjtiApQjF1RRbxIMmWvQwgq4qySPSaLtLGW4dSNtenUOsqmadkYq4qs2zbGoLVh+Z1XmOewdVdE5Xytloyg0vOJ7h0LO3V0ZT0I2miFXVFF4cq+FRS27ear+1/peLt665/wA34z/D8OO/pWhtMPHvQkLxjyM/nZUusuL6Xx4IifDxblXxfIR5eXyvB2V0q1/jHD8PDuWal4jjvxW1EKtdUUX/2Q==');} +a.buyticket{ + background-image: url('data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIwQzIxMDA0NkYxNzExRTU4OTVGOENEMjk4QTVFNzY2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIwQzIxMDA1NkYxNzExRTU4OTVGOENEMjk4QTVFNzY2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjBDMjEwMDI2RjE3MTFFNTg5NUY4Q0QyOThBNUU3NjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjBDMjEwMDM2RjE3MTFFNTg5NUY4Q0QyOThBNUU3NjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAyADIDAREAAhEBAxEB/8QAjwAAAgIDAQEAAAAAAAAAAAAABQcEBgABAgMIAQADAQEBAAAAAAAAAAAAAAAAAwQCBQEQAAEDAwEDBwoFBQEAAAAAAAECAwQAEQVBMRIGIVFhgTJSE3GRsSKCMxQ0FQdy0iODNcFikkSEFhEAAgIBAwMEAwEAAAAAAAAAAAERAgMhMRJBBBRRYXGBobETQv/aAAwDAQACEQMRAD8A+llrShJUohKUglSibAAamgCm5rjhe+pjGABI5DJUL3/Ck+k1Vj7fqyvH2/WxWJGRnyVFT8hxwnvKNvNsqlVS2KVRLZHm1JktG7Tq2yNUqI9FDSZ60mHsVxpkoygiWfimNb8ix5Fa9dJvgT20EX7dPbQvEGdGnRkyIy99tXnB1BGhqS1WnDI7VacMkVkyUzjjNL3xjGFWSAFSSNSeVKP6mqu3x9Svt8f+mU9RsL2J5gOUk6ADnNVFZa1/bvLqYiuxnWyp1pKpLbxKC24RewsDcaUjyFrJP5C1k4P254it7yKejfX+WjyK+4eTX3A2VwWWxSh8dHLaFGyXkkLbJ5t4bD5abW6tsNpdW2JPDWaXjZ6d5R+FeIS+nQcyvZrGXHyXuYy4+S9xlbyecbL9VQHPFPkH1ysi+72lvOndH4lWSK6VVCOpVQhgcM8DIxc0zJjyJTyUj4dITZLaj2lcpNzoDUuTPyUIjy5+ShFrqcnAjHGfDz+SEBuTdxZ3G3bENLcvbw0L2FVNeGyUjXhslMBeTGjyo7keQ2HWXQUuNqFwQaWnGqFpxqhOZvGnGZaTAuVIZV+ko7S2obyL9NjaujS3JSdKluSkK/8AoZHfP8f4Ht97y0r+a/Ir+S/IDeQY80pUD+g8N4Db6i+X0U5aoctUN/HZ7D5JxTUGUh9xCEuLQm9wlXIL3rn2xuu6OdbHau6J5FwRz1gwK3GsZKNnmY8THuNLTJ338c8jxmW2ioDx0OqHq30I2Wq+zTrLf2XWadZb6bjSqAhFBxVkGp/EMyQyQpkFLTaxsUGxukjo3r10cVYqkdLFWKpHH0x3un5P4n2eejn+w5/sIcaYpcXJGWgfoSuW/M4O0OvbS8F5Uegvt7yo9AHDmSoUlEqI4WZDZulY5du0Eag6inNJqGOsk1DGBF+4uK+ltvSwr6gLJdiNJJJVqpJNk7uu2pH27nTYkfbOdNjk/c3D6RJP+KPzUeNb1DxreqIHF/GrEuGiHh5Ct165lvJSUkIt7sFQBurW2lbxYYc2N4cEObFVxOOdyE5qI0LBR9cjYlA2nqFPvbipH3vxUjP+nxO4Pc/D/t92ufyZzuTMnwY06MuNITvNr84OhB5xRWzTlBWzTlC8zXDU/GrUrdL0W/qvJGwf3DSrceVW+S7HlVvkEU0cZQBLx2Kn5B0NxWivvLPIlPlVWbXVdzFrqu4w8DgY+Jj7qT4khy3jPc/QOgVDkyOzIMmR2YUpYsygDSuydmzXZ10AUDiH5hf8f+z2/a6atxbdS7Ft1B+M96n5Pb/s9mmX+xl/sZGP+VR7n/n931VBbc59tyRWTJvzUAf/2Q=='); +} +/*TA的效果*/ +.TA_selfserveprop{ z-index:1500!important; text-align:center; } +/*预定按钮*/ +.btn-success{ background:#ad1818!important; font-size:20px; border-color:#ad1818!important;} +/*城市列表*/ +.enterCity{ background:#fff!important; border:1px solid #d1d1d1; border-radius:5px; padding-left:30px; background-repeat:no-repeat; background-position:2% center ; background-size:8%; background-image: url('data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk0NzlCRDFCNTYwMDExRTVBNUI5RDQ2RUZGNUI3QzlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk0NzlCRDFDNTYwMDExRTVBNUI5RDQ2RUZGNUI3QzlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ3OUJEMTk1NjAwMTFFNUE1QjlENDZFRkY1QjdDOUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ3OUJEMUE1NjAwMTFFNUE1QjlENDZFRkY1QjdDOUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCACAAIADAREAAhEBAxEB/8QAnQABAQADAQADAAAAAAAAAAAAAAcFBggDAQIEAQEAAgMBAQAAAAAAAAAAAAAABQYCBAcDARAAAQMCAwMHCgYCAwAAAAAAAQACAwQFEQYHITFBUWESIkKCFHGBkTJSorITI1OhscEzoxXhcvFDYxEAAQIDBQUIAQUAAAAAAAAAAAECEQMEITFBEgVRcaHhIvBhkbHRMhMGwUJicqIz/9oADAMBAAIRAxEAPwDqlAEB9J6iCnhfPUSNhhjHSkleQ1rQOJJ2BfURVWCGL3o1IqsEQnmYdY7dTOfBZYPGyjEeJlxZCDyhvrv91SErT1W1ywK5WfY2NslJmXat3qvA0O56i5wuBd07g+njJxEdN9EDmDmYP9LlvspJbcPEgJ+sVMy9yondZz4mCqbhX1RxqamWcneZHuf8RK90YiXIaD5z3e5VXeoprhX0pxpqmWAjcY3uZ8JCKxFvQMnPb7VVNymdtmoucLeW9C4PqIwcTHU/WB5i5+L/AEOXg+kluw8DfkaxUy7nKqd9vPib5l7WO3VLmQXqDwUpwHiYsXwk8pb67PeWhN09UtasSfo/sbHWTUyrtS71TiUOCogqIWT08jZoZB0o5WEOa4HiCNhUeqKiwUsbHo5IosUU+6+GQQBAEAQBAEBj79frdY7dJX18nQiZsYwbXvedzGDiT/k7F6SpTnughrVVUyQxXvWzz7kIRmzOt3zHU41Dvk0THYwUTD1G8hd7bsOJ82CnZFM2Wll+0oVfqUypd1WNwTtepgACTgN62CONqs+mebbmwSClFHC4YtkqyY8e4A6T3VqTKyW3GO4lqfRKmakYZU/dZwv4Gyw6HzlgM14ax/FrIC8ekyM/Jay6kmDeJKN+sLC2Z/XmJtD5wwmG8Ne/g18BYPSJH/kiakmLeId9YWFkz+vM1m86Z5ttbTIaUVkLRi6SkJkw7hDZPdWzLrJbsYbyLqdFqJVsMyftt58DViCDgd62yJNgynnW7Zcqcad3zqJ7gZ6J56juUt9l2HEefFa8+mbMS2/aSNBqUymdZa3FO1yl2sN+tt8t0dfQSdOJ+x7Dsex43seOBH/GxQU2U5iwUvtLVMnsR7Fs8u5TILzNkIAgCAIDzqKiGmp5Kid4jhhaZJZHbA1rRiSfIF9RFVYIYvejUVy2Ihz5nTNlTmO7OqHFzKKLFlFAeyz2iPadvPo4KwU8hJbYY4nOtSr3VMzN+lLk7YqYy0Wivu9wioKGIy1Ep2DcGgb3OPABesyYjEipq09O+c9GMSKqXDKGntoy/GyZ7W1d0wxfVvGxp5Imn1Rz7z+Cg6irdMsuaXvT9Il06RXqmbfTtE2papLBAEAQGq5v09tGYI3zMa2kumGLKtg2OPJK0esOfePwW1T1bpdl7SJ1DSJdQkU6Zm317RIfd7RX2i4S0FdGYqiI7RvDgdzmniCpyXMR6RQolRTvkvVj0gqGTyXmypy5dm1DS59FLgytgHaZ7QHtNxxHo4ryqJCTGwxwNrTa91NMzfpW9O2KHQdPUQ1NPHUQPEkMzRJFI3aHNcMQR5Qq+qKiwU6Kx6ORHJainovhkEAQBATnWTMLqa3QWWB+Etb9WpwO0QsPVHfePdUjp8qKq5cCtfY6zKxJSXutXdzXyI+AScBvUwU0vmnuUI8v2hr5mD+0q2h9W87SwHa2IczePP5lAVdR8jrPah0HSNPSnlxX/R1/p2xNqWqSwQBAEAQBAarqFlCPMFoc+Fg/tKRpfSPGwvA2uiPM7hz+dbVJUfG632qROr6elRLin+jbvTtiQMgg4Hep858WDRvMLqm3T2Wd+MtF9WmxO0wvPWHcefeUPqEqCo5MS5fXKzMxZS3ttTdyXzKMo4soQBAEBz7qLc3XDOFwf0iY6d/howeAh6jgO+HFWCkZllp4nO9Yn/JUuXBFh4cz20zszLpm2mEgDoaMGrkaePyyAz+RzVjWTMste+wz0Sm+WoSNzerwu4wL4oE6CEAQBAEAQBAEBA9TbMy15tqRGA2GsAq42jh8wkP/AJGuU9RzM0tO6w59rdN8VQsLndXjfxieOnVzNvzhb39IiOof4aQDiJuo0HvlpWVWzNLXxMNHn/HUtXBVh48zoJV86IEAQBAcwXGpNVcKmqdtdPK+Unne4u/VWdjYIiHLJz871dtVVKTofCwz3iYjrsbTsaeZ5kJ+AKN1JbGpvLN9YakZi/x/JVlFFtCAIAgCAIAgCAlOuELBPZ5gOu9tQxx5mGMj4ypXTVscm4qX2dqRlr/L8E2t9SaWvpqkbDBKyQH/AEcHfopJ6RRUKzJflejtiop0+qwdTCAIAgOYLjTGluFTSu2OglfERzscW/orOxYoinLJzMj1bsVUKTofMwT3iEnrvbTvaOZhkB+MKN1JLGrvLN9YckZifx/JVlFFtCAIAgCAIAgCAlOuEzDPZ4QeuxtQ9w5nmMD4CpXTUscu4qX2dyRlp/L8E2t1Maq4U1MN88rIx33Bv6qSesEVSsyWZno3aqIdPqsHUwgCAIDn3UW2Ot+cLgzokR1D/Exk8RN13Ed8uCsFI/NLTwOd6xI+OpcmCrHx5ntpleWWzNtMZCGw1gNJI48PmEFn8jWrGsl5pa91pnolT8VQkbndPjdxgXxQJ0EIAgCAIAgCAICB6m3llzzbUmMh0NGBSRuHH5ZJf/I5ynqOXllp32nPtbqflqFhc3p8L+MTy05thuGcLe3okx0z/EyEcBD1mk9/ohZVb8ste+ww0eR8lS3YlvhzgdAqvnRAgCAICc6yZedU26C9QNxkovpVOA2mF56p7jz7ykdPmwVWriVr7HR5mJNS9ti7uS+ZHwSDiN6mCml809zfHmCztZM8f2lI0Mq2HYXgbGyjmdx5/MoCrp/jdZ7VOg6RqCVEuC/6Nv8AXtibUtUlggCAIAgCA1XULN8eX7O5kLx/aVbSykYNpYDsdKeZvDn862qSn+R1vtQidX1BKeXBP9HXevbEgZJJxO9T5z4sOjmXnUttnvM7MJa36dNiNohYdp77/hCh9QmxdlTAuf12jyMWat7rt3NfIoqjiyBAEAQHnUU8NTTyU87BJDM0xyxu2hzXDAg+UL6iqixQxexHIrVtRTnzOmU6nLl3dTuDn0U2L6Kc9pnsk+03HB3p4qwU89JjY44nOtSoHU0zL+lfavbFDGWi719ouEVfQSmKoiOw7w4He1w4gr1mS0ekFNWnqHyXo9iwVC4ZQ1CtGYI2Qvc2kumGD6R5w6R5YnH1hzbx+Kg6ikdLtvaXvT9Xl1CQXpmbPTtE2papLBAEAQGq5v1Cs+X43wscKu6YYMpGH1TyyuHqjm3n8VtU9I6Zbc0idQ1eXTpBOqZs9e0SH3e7193uEtfXSGWolO07g0Dc1o4NCnJctGJBCiVFQ+c9XvWKqfiWZ4lF041GNuMdnvEmNAT0aWqd/wBJPZeft8/Z8m6Oq6TN1NvLJo2sfHCVMXowXZy8t11iBBAIOIO0EKHLmEAQBAEBj79YbdfLdJQV8fTiftY8bHxvG57DwI/wdi9JU1zHRQ1qqlZPYrHpZ5d6EIzZkq75cqMKhvzqJ7sIK1g6juQO9h2HA+bFTsipbMSy/YUKv02ZTO6rW4L2uUwAJBxGwjcVsEcbVZtTc22tgjFSKyFowbHVgyYd8FsnvLUmUct2ENxLU2t1EqyOZP3W8b+JssOuE4YBNZ2vfxLJywegxv8AzWsumpg7gSjfs6wtl/25CbXCcsIhs7WP4F85ePQI2fmiaamLuAd9nWFkv+3I1q86mZtujTGakUcLhg6OkBjx75LpPeWzLo5bcI7yLqdbqJtkcqfts438TVSSTidpO8rbIk+EAQBAUXTnUY28x2e8SY0BwbS1Tj+zyMeft8h7Pk3R1XSZupt5ZNH1j44Spq9GC7OXluusQIIBBxB2ghQ5cwgCAIAgPOop6ephfBURtmhkHRkikAc1wPAg7CvqKqLFDF7EckHJFFJ7mHRu3VJfPZZ/BSnE+GlxfCTzO2vZ7ykJWoKljkiVys+uMdbKXKuxbvVOJodz06zhby7p299RGDgJKb6wPOGsxePO0LfZVy3Y+JAT9HqZd7VVO63mYKpt9fSnCpppYDySMcz4gF7o9FuU0HyXt9yKm9D5prdcKo4U1NLOeSNjn/CCivRL1DJL3e1FXchnbZpznC4FvRt76aMnAyVP0QOctd1/Q1eD6uW3GO435Gj1Mz9ME77OfA3zL2jltpXMnvM/jZRgfDR4shB5z67/AHfItCbqDlsbYWCj+usZbNXMuzD1XgYLUbTg24yXizxk0B61VSt2mHle3/z5fZ8m73pKvN0uvNDWNG+OMyUnRimzl5brp0pErYQBAUXTnUY28x2e8SY0BwbS1Tj+zyMeft8h7Pk3R1XSZupt5ZNH1j44Spq9GC7OXluusQIIBBxB2ghQ5cwgCAIAgCAIAgCAIAgBAIIIxB2EFAR3UbTk28yXizx40BxdVUrR+zyvYPt8o7Pk3TFJV5ul15TNY0f44zZSdGKbOXluunSkSthAEBRdOdRjbzHZ7xJjQHBtLVOP7PIx5+3yHs+TdHVdJm6m3lk0fWPjhKmr0YLs5eW66xAggEHEHaCFDlzCAIAgCAIAgCAIAgCAEAggjEHYQUBHdRtOTbzJeLPHjQHF1VStH7PK9g+3yjs+TdMUlXm6XXlM1jR/jjNlJ0Yps5eW66dKRK2EAQFL0uz5PDUQZfuT+nTSn5dBM47Y3n1YiTva7c3kOzdujK2lRUztvxLPoeqqjkkv9q+1dndu2doVxRJcAgCAIAgCAIAgCAIAgBAIIIxB2EFAR3UbTk28yXizx40BxdVUrR+zyvYPt8o7Pk3TFJV5ul15TNY0f44zZSdGKbOXluunSkSthAfot/ifH03hcfE/NZ8jDf0+kOj+KxfCCxuPSTmzpl90UhvOn1WDqYQBAEAQBAEAQBAEAQBACAQQRiDsIKAkefNLqiGZ9yy/AZaZ+LpqCPa+M7yYm9pp9kbRw2bpalrUVMr79pT9V0NyLnkpFuLdm7u7uyTz+vr/ABPhfDS+J3fI6Dunj/rhipHOkIxsK58L82WC5tkLSk6cacV0VdFerzEYGwEPpKR465f2Xvb2Q3eAduP4xtZWIqZWlm0bRno9Js1IQuTGO1e15//Z');} +.city-search-list{ margin-top:90px;} +.enterCity input.input-lg{ border:none; font-size:18px; box-shadow:none; padding:0 0 0 5px!important;} +h2.searchH2{ display:block; background:#f1f1f1; font-size:18px; padding:10px 10px; margin-bottom:6px;} +.searchHisList a{ display:block; padding:6px 8px; border:1px solid #d1d1d1; border-radius:5px; font-size:15px; float:left; margin:0 10px 10px 0; text-decoration:none; color:#545454;} +.searchHisList a:hover{ background:#f1f1f1; color:#f27835;} +span.cityFirstCap{ color:#ad1818; font-size:22px; display:block; padding:5px 10px; border-bottom:3px solid #d1d1d1;} +ul.popularCityList li{ font-size:17px; display:block; padding:8px 10px; border-bottom:1px #d1d1d1 solid; margin-left: -15px; margin-right: -15px; text-transform:capitalize; cursor:pointer;} +/*图标字体*/ +.fa-2 { + font-size: 2em; +} +.fa-3 { + font-size: 3em; +} +.fa-searchIco { + font-size: 1.3em; +} +/*搜索结果页面*/ +.selectOtherDate{ background:#881713; height: 44px; line-height: 44px;} +.selectOtherDate .before a{ display:block; width:30px; height:44px; padding-right:5px; width:44px; text-align:center; color:#fff; font-size:16px; text-decoration:none;cursor:pointer } +.selectOtherDate .after a{ display:block; width:30px; height:44px; padding-right:5px; width:44px; text-align:right; margin-left:-20px;color:#fff; font-size:16px; text-decoration:none;cursor:pointer } +.chooseTimeDiv{ margin-left:-15px; margin-right:15px;} +a.chooseTime{ display:block; border-radius:5px; height:30px; line-height:15px; text-align:center; padding-right:15%; padding-top:8px; font-size:16px; text-decoration:none; margin-top:7px; color:#26211b; background-size:12%; background-repeat:no-repeat; background-color:#fff; background-position:95% center; background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Q0MzQjQxRkY2MzA3RTYxMUIyNjhBMEZDOEMxNEYzOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEUyMDI2MzIwNzhCMTFFNjg2NDlGOTE2NUY4RjlFRkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEUyMDI2MzEwNzhCMTFFNjg2NDlGOTE2NUY4RjlFRkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRTQ4MTcwQThCMDdFNjExQjI2OEEwRkM4QzE0RjM5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQzNCNDFGRjYzMDdFNjExQjI2OEEwRkM4QzE0RjM5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABwALAMBEQACEQEDEQH/xACAAAEAAwEBAAAAAAAAAAAAAAAHAAMGBQIBAAMBAQEAAAAAAAAAAAAAAAAEBQMBAhAAAAMGBQQDAAMAAAAAAAAAAQIDABESEwUGMTIEFAchQSJCURUWcZEXEQACAgEDAwIGAwAAAAAAAAAAAQIDESExBFESE0GB8GEiMkKCIzMV/9oADAMBAAIRAxEAPwBOtnlK4aNeC9ocjFS0+q1CgmpFWTKCenVIcXEJ8QjgU3z4m6svG1p4kWL+DCdSto1S3XqLbMEcjAEYA5dzXNRraoy9Xq64IaNAOo4mOYcpCF9jG7A3mUlFZZrRRK2SjFagn/rnLcv9z9QX8HPl7CAs3b5Zsx0zH3yRdHOZbyz+7H0l3/P439Pd/Ljf5/HuLd/2BRL1oh6bUiQKkebRa0oAKiCghmL8gPsXv/QgxZWpLDI/E5c6J90fddQ9sC/63aNbJx/yAeBUjiUWtHERTWTEXJlMoOIDgUw4ZTdWxrscX2yKPL4kLoean9o9BnZkiHLua5qNbVGXq9XXBDRoB1HExzDlIQvsY3YG8ykorLNaKJWyUYrUHbft+vcvV5O6bpTPo7N0Zx+no7xCe4cxsHlF3mf2yl6MvGLseXsWrrocOHjr1te76DjtNLtdpJJtIJW3hCXLdDBA6GGHo5msEHuec+pawcM1f9gUS9aIem1IkCpHm0WtKACogoIZi/ID7F7/AMuEPFlaksMa4nLnRPuj7rqGdq8oVXj/AFK9n8jzBDQpGPSauQpldwiQBgI/Ez3OIYcB8TObCNrhpIqX8GPISto9d10Krft+vcvV5O6bpTPo7N0Zx+no7xCe4cxsHgLvM/fKXoxGLseXsduuhw4eOvW17voOiKKSKREUSFTSTKBE0yABSlKUHAAAHQAAGaILedWemDhGAIwBjuSv8z2Oi/d7bbzw2M+OOZ3hlecOEfrhE2dnb+Q7wvPl+HOcams0m12qO0g2kBdvKdLluCCCHpC7BzaITlnOu5awcIwB/9k=');} +/*搜索结果列表*/ +ul.trainResult{ margin-bottom:65px; margin-top:90px;} +ul.trainResult li{ display:block; padding:10px 0; border-bottom:1px solid #d1d1d1; cursor:pointer} +span.departime{ color:#484848; font-size:18px; } +span.moreday{ color:#C00;} +ul.trainResult li p { + line-height: 22px; + height: 25px; + overflow: hidden; + margin-bottom:0px!important; +} +ul.trainResult li .from:after { + top: 9px; +} +ul.trainResult li .to:after { + bottom: 9px; +} +ul.trainResult li .timeconsuming, ul.trainResult li .from, ul.trainResult li .to { + position: relative; + padding-left: 20px; + text-transform:capitalize;} +ul.trainResult li .timeconsuming:before { + width: 13px; + height: 13px; + position: absolute; + content: ""; + border: 1px solid #23221d; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; + left: 0; + top: 50%; + margin-top: -7px; +} +ul.trainResult li .timeconsuming:after { + width: 3px; + height: 4px; + position: absolute; + content: ""; + border-right: 1px solid #23221d; + border-bottom: 1px solid #23221d; + left: 5px; + top: 50%; + margin-top: -3px; +} +ul.trainResult li .from:before, ul.trainResult li .to:before{ + width: 7px; + height: 7px; + position: absolute; + content: ""; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; + background: #a1a1a1; + left: 4px; + z-index: 10; + top: 50%; + margin-top: -4px;} +ul.trainResult li .from:after, ul.trainResult li .to:after { + width: 3px; + height: 16px; + position: absolute; + content: ""; + background: #e2e2e2; + left: 6px; +} +ul.trainResult li a.chooseTrain{ display:block; width:30px; height:75px; background-size:40%; background-repeat:no-repeat; background-position: left center; background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY2MTdBRDgxMDc5MjExRTY4QzM2ODEwQjE5MTM5NjU1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY2MTdBRDgyMDc5MjExRTY4QzM2ODEwQjE5MTM5NjU1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjYxN0FEN0YwNzkyMTFFNjhDMzY4MTBCMTkxMzk2NTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjYxN0FEODAwNzkyMTFFNjhDMzY4MTBCMTkxMzk2NTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCABUADADAREAAhEBAxEB/8QAfgABAQEBAQAAAAAAAAAAAAAAAAgGBAcBAQACAwEAAAAAAAAAAAAAAAAEBgECAwUQAAEDAwIFAwUAAwAAAAAAAAIBAwQABQYRByExQRJCUSIy8HFSExRhkaIRAAICAQQBAwUBAAAAAAAAAAABAgMRIRIEBTHwUWFBgaEiMhP/2gAMAwEAAhEDEQA/AKpoBQCgFAKAUByXeC5PtM2C2+cVyWw6wEpv5tE4Cijg8vcOuqVhrKN65bZJ4zhky4vlmXbN5a7YMiA5FifPvcAVUhUSXRJUVS/6HryXRUqFGTreH4LTfx6+bXvhpP1oym7XdLfdbexcbc+EmFJBHGH211EhX64p0qannVFWsrlCTjJYaOqsmgoBQCgM1n2A2TNbGdtuQdjoalCmiiK4w4qfIfVF8h6/6VNLK1JYZK4nLnRPdH7r3J+xTK8r2Zyx3HshaN+wvn3mAakCgS6JKiqv29w9eS6KlRIydbw/BYuRRXza98P79aMp22XO33W3sXG3PhJhSQRxh9tdRIV+uKdKmp51RVpwlCTjJYaOmsmgoBQCgM1n+AWTNbGdtuQdjoalCmiiK4w4qfIfVF8h6/fRU0srUlhkricudE90fuvcn7E8syvZrK3cdyJo37C+feYBqQqJLokqKq/b3D15LoqVEjJ1vD8Fi5HHr5te+H9+tGU7bLnb7pb2Lhb3wkwpII4w+2uokK/XFOlTU86oq04ODcZLDR01k0FAKAUBmc/wCyZrYzttyDseDUoU0URXGHFT5D6ivkPX76KmllaksMlcTlzonuj917k/4llmV7N5W7juRNG9Ynj7zANSHtJdElRVXnrp7h68l0JKiQk63h+Cxcjj182vfD+/WjKdtlzgXSAxcLe+EmFJBHGH211EhX64pU1POqKrODg3GSw0dNZNRQCgFATPvtuDBzK6RMQxuGFzdjSNEntj3uG+vtVqMqeH5FyLT0TVYV9m54RaOq4jpi7ZvblePj5PYtn8Hn4ZhjVquD/7przpynwFdQZJwRT9QL1QezVV/JVqRVDbHB4vY8pXW7orTwbaupBFAKAnjePeKbe5q4ThKnI/oP8AnmTI+pG+ZLorDCj4dCLy5J7ecO67P6xLJ13XKC/1t0xqk/p8s3WzmzsPDIQ3K5CEjJZAaOupoQxwJOLTS+v5F15Jw59aadur8kDsexd72x0gvyem13PKFAKAnjePeKZephYThJHI/oP+aZMjakb5kvarDCj4dCJPlyT284l12f1iWTruuUF/rbpjVJ/T5ZudnNnIeGQxuVyEJGSyA0ccTQhjAScWml9fyLryThz6U07dX5IHY9i73tjpBfk9OrueUKAUBPO8e8cy8zCwnCSOQsg/5pkyNqRvmS9qsMKPj0Ik58k4c4l12f1iWPreuUF/rbpjVJ/T5Zt9nNnIeGQxudzEJGSyA0ccTQgjAScWml9fzPryThz6U07dX5IPZdi73tjpBfk9PrueUKAUByXe3N3O1Tba44bTc1h2Obra6GIugoKQr0JO7hWGsrBvXPbJS9nkw22Oy1hwZ16b+9bndnNRbnONo3+ppfFsO4+1V8i14/4SuVdKiT+d2c71jG2PseiV2PNFAKAUAoBQCgFAKAUB/9k='); } +/*筛选部分*/ +.filter-top-col{ padding-top:40px;} +.resultSort{ background:#454a43; color:#fff; height:45px; line-height:44px; text-align:center;cursor:pointer; } +.resultSort p{ line-height:5px!important; font-size:12px!important;} +.sort-type{ padding-top:30px;cursor:pointer ; background-repeat:no-repeat; background-position: center 5px; background-size:25%; background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MUY0ODE3MEE4QjA3RTYxMUIyNjhBMEZDOEMxNEYzOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTA2MjgzMjIwNzhDMTFFNjg4NjZFMzUwMDUzOEYzQTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTA2MjgzMjEwNzhDMTFFNjg4NjZFMzUwMDUzOEYzQTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDQ4MTcwQThCMDdFNjExQjI2OEEwRkM4QzE0RjM5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRjQ4MTcwQThCMDdFNjExQjI2OEEwRkM4QzE0RjM5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIACYAJgMBEQACEQEDEQH/xABxAAACAwEAAAAAAAAAAAAAAAADBgACBwUBAQEBAAAAAAAAAAAAAAAAAAABAhAAAQMCBAQDBwUBAAAAAAAAAQIDBBEFACESBjETFAdBsSKR0UKVFlYXgXIzc7M3EQEBAQEAAAAAAAAAAAAAAAAAAREx/9oADAMBAAIRAxEAPwDublvFvttjhX7a+2LFcdruNtsrekQUPSo0hKQFNylE1qTwUePsrhCl+VR9o7b+Wt+/DU1PyqPtHbfy1v34aaLE7lSZkpqJE2Zt5+S+oNsst2xtSlKUaAAA4aGu9RIatw7ds8a0WI74b6py4W9qOhNuAVHWpqK+iuhb2XpPgqmCs22XvSdtma4UtpmWuYnlXO2O5tPtHIgg8FD4VYkqOnvTZcJiC3uja61TNrTFUzzdhuniw+PCnwq8fNYFCJElTJTUWK0p+S+oIZZbBUpSlGgAAwGjvPQe2MFUWKtuVv6U3plSU0W3bG1jNts5gvkHM+HneDN+pk9T1XNX1Ovm8/UdeuurXq46q51xALEQ/dtHnfp7fDGs8k2Zay1X0laXEgKpwqKnPGosB7Kf9Osf9jn+K8J0hMlOOOSXXHFFbi1qUtajVRJNSSTxJxALERMA/dp0omHclkQ623cbzanYtubdUEB1/WlQbCjlqIBpjUWJ2hhy4Xdi0xJbSmJTDzrbzLgKVJUlpYIIOE6QiPfyr/cfPGRTBEwBI/UdQ10+vqNaeTy669dfTppnWvCmKrdrJcn/AKpsx3VaXh3FgtkwhEcikz21MqDaZtXAGXEp8VUNPZjSsHcJLiiRQ1NR+uMIrgj/2Q==');} +.sort-departtime{cursor:pointer ; padding-top:30px; background-repeat:no-repeat; background-position: center 5px; background-size:25%; background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MUY0ODE3MEE4QjA3RTYxMUIyNjhBMEZDOEMxNEYzOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkE1MDE1RTIwNzhDMTFFNkIyRUJGMzI5MkNENUMzQUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkE1MDE1RTEwNzhDMTFFNkIyRUJGMzI5MkNENUMzQUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDQ4MTcwQThCMDdFNjExQjI2OEEwRkM4QzE0RjM5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRjQ4MTcwQThCMDdFNjExQjI2OEEwRkM4QzE0RjM5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIACYAJgMBEQACEQEDEQH/xAB8AAEAAgMBAAAAAAAAAAAAAAAGBQcAAgQDAQEBAQEAAAAAAAAAAAAAAAAAAQIDEAAABQIEAQkGBwEAAAAAAAABAgMEBREGACESEyIxQVFhMiMUFgeBsUJSJBWRYoJTc7M0NhEBAQABBQAAAAAAAAAAAAAAAAERITFBYXH/2gAMAwEAAhEDEQA/AB9pWlJXNJC1aCVFugUVnz5YdKLdEvaUUN7g58c5GSZe5rAtkwtbbh0p50nkpNSxROmcwZCKLYKFAvQJs8Uan9VboIggs8h4laPWE4IpqR6IJH0CGsCiAAOQiFc8MmXs2b2DfAeFaNy2tdB8myYHE0c6U+Ti4kTG5A5sAN8sT3mDy94JT7xu7Hg6cev3UpnXkpnyYgXXS4NbNhw9sMzbbqaRLLzihR4jlU/zIj+UpA1CHTi0V7jKEUz/AMbbn8j/APsTxVHgEQEBAaCGYCGILPkbikX1pxN9tT6LjiTKwkk6DtnIu3ORBcR+cEzmDV040Ir1j47oZrlD6dxFsFGw822KBQCntAcKUExlDl1ddlqWxGRqkQd0u0KXgAwNts4lEHB98gqGW3j6TUMUNNKYuVF5d5DOdr7bGmj9Ord1ODL66009opdNM8Aqge79IrpOqPdrPmCTcB/dKYxzU/Ri8DrBqN8WC2K07y5bUTMkdqGajiOE2opkw+IURGlA5vZhuK5EBAaDy4yMwR0R8e9kXqLFiiZw7cHBNFEgVMYw4qrOlYdmZSE9LGL1IrlMV3Ms71d0eVOgcUkNXQQSlSr19OL0AFpeZPMLPy1ujM6/pdjtV5614dNO1qypy4kDeff2VIyCra9Iw8HcRMnUhCKIOUFFMqisiQ5yFP8ANpNWvLiiM8vekiY7h7tdrJhnspR6hVB6gE46MNBNwsoYWjxj6Vwpiuypm8XLO10DSh0qcXh0ROUSB07YGH20w8FXfU+J+PxWvr3Nyv46q4g//9k=');} +.sort-station{cursor:pointer ; padding-top:30px; background-repeat:no-repeat; background-position: center 5px; background-size:25%; background-image: url(' data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MUY0ODE3MEE4QjA3RTYxMUIyNjhBMEZDOEMxNEYzOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjI5NDVFMjIwNzhGMTFFNjk5RkZEODYzQ0NDQkUxNjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjI5NDVFMjEwNzhGMTFFNjk5RkZEODYzQ0NDQkUxNjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMjQ4MTcwQThCMDdFNjExQjI2OEEwRkM4QzE0RjM5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRjQ4MTcwQThCMDdFNjExQjI2OEEwRkM4QzE0RjM5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIACYAJgMBEQACEQEDEQH/xAB9AAACAwEAAAAAAAAAAAAAAAAFBwIEBgABAQEBAQAAAAAAAAAAAAAAAAABAgMQAAECBAMEBQgLAQAAAAAAAAECAxEEBQYAEgchMRMUQVFhcRaRoSIyQmIkFfCBwVKCkjNjczQmFxEBAQEBAQEAAAAAAAAAAAAAAAERMSFB/9oADAMBAAIRAxEAPwBaoQtxaUISVrWQlKUiJJOwAAY5Mmabasqw5Nh272VVq5phAdRQGnOGzLpUIp5lxO3MerzdONcFQap26tXCmLDoqpLcUNNlp+H84BMe2GGmpVezLXuKhTVxWKp1pcgniVa3nzneZb3l1lW0rQPp1YYFzjKN1opTpWc1DkFzSc7Mkh2cKN8VMNlSPIqBxqLELOpvj7UYqrLquDNLenp8pJzltsFZbR5kjqGJPRoqRetj16vS9tP2dIytEnnhKSszLpKZ5ouHI24XRtUYwzfb03QHtDmbO1hYpjbpdbaqJpj56HWHnOD6Q7lBUOvCdFXwvI/9g8Ow+A+ccvk/Z43q/l2Yn0D9NbmZtu9KbVJj+olZam9kYMvJLazD3QqOEBKty9W011F5mnKBQwvmaa6drb8o8DAGG9JQSgww4CzOpWn8hOqr1ItHgXGYraU7MKXKMvK3uIa79wgIdGLpqppbJOVS7pq8a26fl1DUqq1ObV7T8SttA95Tm0DswhGZ8VzXjbxTl+I5/n8nbxeJl8mzE0AcRDQpf+907cpCvTue1EF+mn25iQ9tntLfR9XbjXVLSWln5qZalpdsuzDy0ttNp2qUtRglI7ziBjaiTLFrW5I6e09YVMN5Z25H0H9SaWAUsx+62IebFoWmMo7AaXTl65WbyprttsKmqq2sqRLBQQHGwk8RC1KKUhJRGJJxYplUk6dS95v1i3A7O3W+p0Uy2HA22wxPKBzq5pSgwtKTHIErPux2Yqk9XDVDWZ41YLFU47nOhz1+NmOeP4sRFHER/9k=');} +.sort-reset{cursor:pointer ; padding-top:30px; background-repeat:no-repeat; background-position: center 5px; background-size:25%; background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MUY0ODE3MEE4QjA3RTYxMUIyNjhBMEZDOEMxNEYzOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTY2RTdEMTIwNzhDMTFFNjhCN0U5NUU3MzY4RjAzNzkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTY2RTdEMTEwNzhDMTFFNjhCN0U5NUU3MzY4RjAzNzkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDQ4MTcwQThCMDdFNjExQjI2OEEwRkM4QzE0RjM5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRjQ4MTcwQThCMDdFNjExQjI2OEEwRkM4QzE0RjM5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIACYAJgMBEQACEQEDEQH/xABzAAACAwEAAAAAAAAAAAAAAAAFBwMEBgABAQEBAQAAAAAAAAAAAAAAAAEAAgMQAAECBQICCAQHAAAAAAAAAAIBAwARBAUGQRITByExUWEiMhQWcYHBFaFCYnIzJBcRAQEBAQAAAAAAAAAAAAAAAAABESH/2gAMAwEAAhEDEQA/AFnHJhLT01TUuozTNG86XlbbFSJfkk1hJw4hh9bk2MBimQWB+11VMhu2TIBpiAUIvETVSqIk0Lt+vWyEq8ix27Y9dn7VdWFYq2FkqL5SHQwXUS0WABsAGcRxevyfIKWzUUhcqCm46XlbbFJm4XcIwwt1e+YlsxHfj/L5ltkGJt1l/cEXKmocToIgJUkIz6vwh1DWL5xeLFjiZjlGQv3Ooqt7dksAv7kMx8JOVCD5RFdPrKLSU2SZJdsiu791uryvVTy/AQFOoATQR0SABcAMnlWZUWJ53eGPDXUtvapmHE8wjVEaGSfDhpGoYW0ZDpr1RFatTLL90o2XhU2XX2wdBFkqiRohIip2pCjI9g45/untLhF9k3z4PEPdt9D6jbvnu8/fDnUFcoLxbmbvX4/dXEZtmS0pW915Vkjbpfwmqr3qqfOKKMtkuN3THLzUWm5tK1UMEqIsl2mH5TBdRLSBBcAbrlPiv3K+jfLh/Xx6wqlbcKw+gJs+MG0VesiJE6Oz5RqQxU9+vf6b7y2LL13qODPp4E9nDn28Lwwb1Mgk59HXpAjgW95DRYxQs8yMdZutmJtPt1TUVLNPcgb/AEJv45JLTai98aQQF45FNGjrNgu1S9Pw0tQ+22zPRFcFxSl8Ui4knMK453XYzSujamLRhCHKkpra6w/T7tFeNgzmX7kRJ6TiqLKMh//Z');} +/*车票类型选择*/ +.trainSummary{ background:#fff;height: 75px; line-height: 44px; color:#808080; line-height:18px; margin-top: 44px; border-bottom:2px solid #d1d1d1;} +.fromTolog{ height:40px; background-image:url( ' data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Mjc0ODE3MEE4QjA3RTYxMUIyNjhBMEZDOEMxNEYzOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzJCMDgwODI4MTFFNkI2OTRDNjM0OTMwNEM0OEYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzJCMDcwODI4MTFFNkI2OTRDNjM0OTMwNEM0OEYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MUZEMzE2NDk2MDdFNjExQjI2OEEwRkM4QzE0RjM5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNzQ4MTcwQThCMDdFNjExQjI2OEEwRkM4QzE0RjM5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABcAMQMBEQACEQEDEQH/xABmAAEBAAIDAAAAAAAAAAAAAAAABQEGAgMIAQEAAAAAAAAAAAAAAAAAAAAAEAABAwMCBQIHAAAAAAAAAAACAQMEABEFITHTlBVVBkETUSIyUpLSFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A9U0CgUCgnZnDpkW2zafOJPjKpw5jeqtkui3HYxK1iFd6DpxGccekFjck0kTMNIpE0iqrbwJp7zBL9QL8Nx2Wgr0EYsb5MpKo5oBRV0T+QVsn50GOmeUd7Dkw4lA6Z5R3sOTDiUDpnlHew5MOJQOmeUd7Dkw4lBrnlEHNyn4+NZygTMyhI7G9uMLRRkvq8bwmStD6bfNtZaCx0nznv7HJj+1BstAoFAoJ2afy4g1GxbSLIkqolLcsrUcUTVwhvcy+0fVd9KDhgYOLgjIjxXxkzUNFyL5Ghvk6qbu2W4rbYdkTagqUH//Z'); background-repeat:no-repeat; background-position: center center; background-size:25px; width:14%; float:left;} +.summaryDep{ text-align:right!important; width:43%; float:left;} +.summaary-arri{ text-align:left!important; width:43%; float:left;} +span.trainclock{ font-size:28px; display:block; margin-bottom:5px; padding-top:8px;} +span.trainclockSmall{ font-size:12px;} +.trainTicketTable{ margin-top:10px;} +.trainTicketTable table.table tr th{ font-size:14px; color:#838383; font-weight:100; text-align:center;} +.trainTicketTable table.table tr td.seat{ padding-left:15px;} +.trainTicketTable table.table tr td.price{ color:#b72310; font-size:15px;} +.trainTicketTable table.table tr td.noless{ color:#4d9821; font-size:15px;} +.trainTicketTable table.table tr td.enough{ color:#545454; font-size:15px;} +.slectTicket{background:#ad1818; color:#fff; border:1px solid #ad1818;} +h3.searchH3{ display:block; background:#f1f1f1; font-size:15px; padding:10px 10px 5px 10px!important; margin-bottom:3px!important; height:40px;} +/*火车表单*/ +.trainFormBg{ background:#f1f1f1; padding-bottom:30px;} +.formDiv{ margin-bottom:10px; font-size:16px; padding-top:10px; padding-bottom:10px; background:#fff;} +.formDiv2{ margin-bottom:10px; font-size:16px; background:#fff;} +.changeSeat{ text-align:right; padding-right:0px;} +.changeSeat a{ color:#ad1818; text-decoration:none; cursor:pointer;} +/*火车表单-乘客信息*/ +.passagerInfo{ border-bottom:1px solid #d1d1d1; background:#fff; padding-top:5px; overflow:hidden;} +.passager-detail{ border-bottom:1px solid #d1d1d1; margin-right:-5px; margin-left:-15px;} +.passager-detail-bottom{margin-right:-5px; margin-left:-15px;} +.passager-name{ font-size:13px; color:#ad1818; width:30%; float:left; padding-top:4px; margin-bottom:3px; margin-top:7px; } +.passager-input{ width:70%; float:right; margin-top:5px; margin-bottom:3px; margin-right:-15px; } +.passport-name{ font-size:13px; color:#545454; width:30%; float:left; padding-top:4px; margin-bottom:3px; margin-top:7px; } +.passport-input{ width:70%; float:right; margin-top:5px; margin-bottom:3px; margin-right:-15px; } +.passager-input input, .passport-input input{ width:96%; font-size:15px; border:none;} +.passport-upload{ overflow:hidden; width:70%; float:right; margin-top:5px; height:38px; margin-bottom:3px; margin-right:-15px; background-repeat:no-repeat; background-position:90% center; background-size:15%; +background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBCOEYyQjAxMDc5RjExRTY4QTFGQkQzRDVBOTdDRkIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBCOEYyQjAyMDc5RjExRTY4QTFGQkQzRDVBOTdDRkIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEI4RjJBRkYwNzlGMTFFNjhBMUZCRDNENUE5N0NGQjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEI4RjJCMDAwNzlGMTFFNjhBMUZCRDNENUE5N0NGQjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCABLAE0DAREAAhEBAxEB/8QAtgAAAgIDAQEAAAAAAAAAAAAAAAcEBgIDBQgBAQACAwEBAAAAAAAAAAAAAAAABAIDBQEGEAABAgMEBQcGCgcJAAAAAAABAgMABAUREgYHITEiExRBUWEyshYIcZFCYqIVgSMzQ1NzdDU3GKGx0VKCY5PBcpLCg6MkNCURAAECAwQFCAcHBQAAAAAAAAABAhEDBCExEgVBcaEyE/BRYbHRIkIUgcHhgiMzNJFSYsJDYxWig6MGFv/aAAwDAQACEQMRAD8A9UwAClJSkqUQEgWknQABAAqcXZ7yErPmi4Rk1YgrKlFAU0FKYC+ZNy1Ttnq6OmFZlSiLBtqm7SZI5zcc5eGzb7Djt4Oz4xYN9XK6KBKOaRKMKKVgHkuMEe25bEOHNdesBlaugkWMZxF519vYbx4bmndudxTPPvHWu6P8y1mO+U51If8AQqm7LahivIfFlM+Nw5jSaYdT1W3d62k9BU2tXZg8s5LnHUzuU+yZKRfs7COvHeceA1DvfTE1qjpICqiwBakW6962AB/qIFvPHOLMZvJFCaUNHVfJdgfzL2dijRwdjzDWLpHiqPMha0AcRKL2X2ieRaP7Ro6YZlzWvSww6uhmU7oPT06FLBFgoEABAAjMZYrxBmRiVzBGDnSzRWCRV6oLbi0pNitofNg6Akdc+rCUx6zHYW3HqKSll0crjzrXrut5aeoZ2CMvcN4OkBL0tgGZUkCZn3AC86elXInmSNEMy5SMSwxK2vmVDouWzQmhCyxYJGD8www3vH3EtN6r61BItPSYFU6jVW4zBBAINoOowHD4tCHEKQtIWhYKVJULQQdBBBgOosBMZgZUT1Bne+eXpVJVCVtdmqaz1Fo1rLSNVh9JvUeTmhObIVq4mHo6DNGzW8Go7zVuXt7S85ZZiSGNqEJpADFSlrG6jJg9RZGhSbdJQvk83JF0maj06TLzHL3U0yF7VuUt8XGeLTPbGUzQ8Lt0unKPveurMqxc66WtAdUmzTabwQPL0QtUzMLYJeptZJRpNm43bjLew7uWGBZbB2F2JEJBqD4D1SeGtTxHVt/dR1U+fliyTLwNgK5lWrUTVd4Uu1e0t0WmeEACy8RP4av/AGqX7Rhar3DayD6lNSjEpf3ZKfUt9gQw24yJm8uskx0gEACIxtJryzzMkMXU5JboFaWWqpLoGwlSiC6ABzj4xHrA8kIzE4b0clynqaN/naZZLvmM3fV2Dz4hjh+J3ieHubze27Nyy29bzWQ9E8vhWMNIl6ggYo8RcvKu7clhyXS7cOq+2kOA/wBV5PmhJe9O1HpJa8DLlVL5i+zqQdkOnmggAIAFl4ifw1f+1S/aMLVe4bWQfUpqUYlL+7ZT6lvsCGG3GRM3l1kmOkAgApWclBRWcuquyU3npRrjJc8oXL7Zs8qLyfhimobFimllE/h1DV0LZ9pRu+r35cOLvnjNz7ov26flNzr59zFHE+DsNTyafyUNEcXr6zflrt5443cXpWkOJSTru75A/UBHZPzXEMxsoZPLQOeHDzhR8ZJzdNYHdNVOFK3SbRN27ze2m9qGqyyKJnEj3YQNOk8pg+LixR0HCueI36Si+1+yIfG6BqOXfuFNzaTnCMHOnFK6aaTvmr4lLd7fvbFlo1W64pn8TD3oQNHK/J8ZOFjxwW8tkmjxEcIxuV0bdbtG7tttu3RZbo5otTjdAg9cuiscZuueI36Si+1+yO/G6CMcu/cLnggY5FPf74GVM9vf+PwdtzdXR1reW9bF0vFDvGdW8DEnBjhhp5zp4gQ2ug1JDmhtUq+FnXoLagYk65SiQsJjdaHl7evfl9u2bHeO5r9Dhb3ajN/S949vBP5D+1+YYtKX7h8R9Rl3TcZrssVMk6AVKbS522VDyww3uzl6TImpxctaqeBeXWOuHDzQQAEACy8RP4av/apftGFqvcNrIPqU1KMSl/dsp9S32BDDbjImby6yTHSAQAVnMyropOAq5OqIBEo403b9I8N0j2liK5zoMVR3LpXEqGN/F1Wic7rv/lq3tw73ifel3lub3dW/09PkhPB8Haei8yn8lDow7I9Zac/qHPyyaRjmlAieoTyBMKSPmisKbUehLmg/3otqmqkHJoEcinNdikP3Xpy5dAy8L4ikMR0GTrMiq1ibbCrttpQvUttXSlVoMMsejkihi1NO6TMVjr0OrEigIAFl4ifw1f8AtUv2jC1XuG1kH1KalGJS/u2U+pb7AhhtxkTN5dZJjpAIAEnnfV5jEmIKRlzR135mYfQ9UlJ0hGjYSqz9xF5xXwQnUuxKjEPS5NKSTLdUvuRLOWwbXd6m93O7+7/87heC3f8AK3e789kNYEhDQYHHdxOJ4ox9JMnZKVnpN6Tm2kvSswhTT7StKVIWLFA+UR1UjYVserVRyWKghpKcq+S+LHJCdS5N4GqzhWw+BeLSucfzEDQtPpDSIRRVkugu6p6l7GZjKxNsnt2+zm5h706oyFSkmZ6QfRMyj6Qtl9shSVA9Ih5FRUih5eZLcxytckFQkR0gYOssvIuOoS4jXdWAoaOgwHUVUuMwABYNAGoQHAgAoOaOatOwhJmTlCmbxHMpslJJO1cKtCXHQNQ5k61fpiidPRiQ0mrlmVuqHRWyWl69hzsnMu5+kJmMU4jJexPV7VubzStltw3iFcy1nSrm1c8Rp5Sp3l3lLs3zBsyEqX8pm32DPhkxAgAg1yh0quUx6mVWWRNST4sW0scvIpJ1pUOQiIuajkgpbJnvlORzFgqCamMvsycu516fwJNKqtFcVfepD20sDpbtSFn1m7FdEKLKfLWLbUPRNr6arajZ6YX/AHuXrsOrRvEbQb/CYmps1Rp5Gh4XC62Dy2psS6nyXTEm1aeJIFE7/X5l8pyPby9BamM5csnkX015hOi2xaXEHzKSItSoZziLsoqU8C7CDU8+ss5FBKKkudWBaG5ZlxRPwrCEe1EVqWJpLZeR1LvDDWpUJnNbMfGylSOA6G5JSq9ldWfsJSDotC1ANIP+I80VLPe+xiGg3K6am709+JfupyiuwtGXmTMhh6b9+VyYNYxKslxUy5aptpZ1lF/aUv11aeYCLJVOjbVtURr83dNTAxMEvm5+XMMmGTGCAAgAIACACiZm3eFTf7uXbDb3hvc3oXNrzRRO930mplt/6vuCVne7u8+N7kXrfmffd3/a2YTWH4Np6VnEhZ5j/H6zvYV93ca3wvcHX6XHb3+HiuWJshHwbRSqxYbfM/0/lPQEj/02fkuqPkPkv4OiH0PJvvX1m+OkQgAIAP/Z'); } +.passport-upload-false{ overflow:hidden; width:70%; float:right; margin-top:5px; height:40px; margin-bottom:3px; margin-right:-15px; background-repeat:no-repeat; background-position:0px top; background-size:70%; background-image: url(' data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDhGRDMxNjQ5NjA3RTYxMUIyNjhBMEZDOEMxNEYzOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODcwOURGQzgwODJBMTFFNjk5RjlCQzQ0QjIyQUVCMkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODcwOURGQzcwODJBMTFFNjk5RjlCQzQ0QjIyQUVCMkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NEM4NEI3QzJBMDhFNjExQjI2OEEwRkM4QzE0RjM5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OEZEMzE2NDk2MDdFNjExQjI2OEEwRkM4QzE0RjM5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIADwAowMBEQACEQEDEQH/xACLAAEAAgMAAwAAAAAAAAAAAAAABgcBBAUCAwgBAQADAQEBAAAAAAAAAAAAAAADBAUCAQYQAAEEAQMDAQcEAwAAAAAAAAIAAQMEBRESBiETByIxQVGRMlIUYXGBobFiIxEBAAICAQIDBwQDAQAAAAAAAAECEQMEITFxEgVBUWGBkaETsdEiwlJyIxT/2gAMAwEAAhEDEQA/APqlAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBw+W8049xSg1zMWe0xvtggBt80pfbGDdX/f2MuL7IrGZWuLw9m+3lpH7Qh4eV+X2g/Jx/AMlPQfqM0sowyOPxaJ4y/yofz2ntWWhPpemvS26sW8M/fLs8U8q8bz881GQZsTmKwkc+MvB2pWEGcicfcTMza/HT3Lum+LdO0q3K9M2aoi0YtSfbHZJsLmsZm8ZBlMXO1mjYYnhmFnZi2E4F0dmfoQuykraJjMKe7TbXaa2jFobq6ROFzvJ3cXw3NZGjJ2blSnNNXl2iW0wF3F9pMQv/LLjZMxWZha4Wut91K27TaECwuTzU8tCSby5jZnlKIpMe1XGsZ7nZ3h1GXcxP9PRtVBWZ/zj7NXdrpETjjWjv1zf69koueUcPBlruIr43KZHIUJxr2YaNV59rEIk0rkJbRj9empOz9H6KSd0ZxiVCnpt5pF5tStbRnrOPl4lzyjh4MtdxFfG5TI5ChONezDRqvPtYhEmlchLaMfr01J2fo/RJ3RnGJKem3mkXm1K1tGes4+XiznPKWDxWTnx8dDJZQqTs2SsY2qViGo7trpOeo6aD1fTX5pbdETjrJp9NvesWzWue3mnE28G1mPIvGsVjsTkpDlsUcyW2lPWjeXV3jeQdQZ2P1bdrMwu+7pourbYiIn3uNXA2XtasdLU758cOnx3PNm6BXGx93Gs0hRtXyML15n26etgdy9L69HXVLZjOMIeRo/Hby+atv8AWcw6i6QCAgICAgICAgqjx1j4uZcoyvPMsLWY69k6XHoJPVHDDC/WURfpufX+H1VXVHntN5+Te9Q2Tx9VePTpmM3+Mz7Frq0wVS+XeB855Rlq54atQjhqCJVsl3CiuiTs7GBE3Rw69GVXfqtaemG/6VztGik+ebZnvHeqY+MOO3eO8FxeHvHGdqsMrylCW8P+s5yszFo2ujHopdNJrWIlnepciu7fa9e04/SISlSqKO+Ratq3wTPVqsJ2LM1GYIYIhczMnB2YREWd3d/gyj2xmsrfAtFd9JmcRFoQXBZThoFj4C8Y5OG4Lwg908FAIhK2jd15NdzMxerd7feoa2r0/hP0am/Vuxaf/RSY69PyT9MJhwulcr5vl0liCSGOzlGkrHIBCMgfjQjvB3Ztw7mdtWUuuOs+LO5d4mmuIntT+0nC6Vyvm+XSWIJIY7OUaSscgEIyB+NCO8Hdm3DuZ21ZNcdZ8Tl3iaa4ie1P7Sj9TL5zhd/NY6TjeSzA5PI2MjjbuOjGaE2tuxduwWo9lwL06u3s6+xlxFppMxiZzK3bVTkVrb8laeWsVmLdJ6e73vDF8UzWJo+PqU8ByTUb1mfIdoXkjr/kQzybSIdREQKVgZ/YvIpMRWPi92cml7brRPS1YiPjia/tlZ6ssUQEBAQEBAQEBBS/BfL3EoHj49xbjOSKq0zlsiYZXFpZNHkJnMiZtS+Kp699e1Yl9JzfSt0/9NuyucfouhXHzaOeRORVeP8ADcpkLBsJdg4q466Oc0ouMYj+ur/JR7b+WsyucDjzt3VrHv8As9HivEW8R4+wlG2xNZCDuSiX1C85lNtfX7e5ovNNcUiHfqe2NnIvaO2f06JUpVAQEBAQEBAQEBAQEBAQEBAQVRB4LbEYynLxzMHR5NjzlKHKbGEZgkLXtTxs7sQs3TX+nVWONiOk/wAm9b1v8lpjZXza7Y/j7vjDbDOeeawfjS8bx1+Vun50VoY43/2eMzEv6Xvm2x7IRzp4FusbLV+GGcX465NnczWznkK9FbekXcoYOoztUiP7z1+t/n+7t0Suq1pzf6G31DVqpOvjxMZ72nvKy1ZYogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg//2Q==');} +.passport-uploadsuccess{ overflow:hidden; width:70%; float:right; margin-top:5px; height:40px; margin-bottom:3px; margin-right:-15px; background-repeat:no-repeat; background-position:1px center; background-size:70%; + background-image: url(' data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDhGRDMxNjQ5NjA3RTYxMUIyNjhBMEZDOEMxNEYzOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ5MDQ2MTgwODJBMTFFNkI4MENDQzczQzgxREE2QkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQ5MDQ2MTcwODJBMTFFNkI4MENDQzczQzgxREE2QkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OEZEMzE2NDk2MDdFNjExQjI2OEEwRkM4QzE0RjM5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OEZEMzE2NDk2MDdFNjExQjI2OEEwRkM4QzE0RjM5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIADwAowMBEQACEQEDEQH/xACdAAEAAQUBAQAAAAAAAAAAAAAABQIDBAYHAQgBAQADAQEBAAAAAAAAAAAAAAADBAUBAgYQAAEEAQIDAwQOCQUAAAAAAAEAAgMEBREGIRITMXEHQVEyFGGh0SJSclOz06QVVRY2gZFi0iOTlLRWsTN0hDURAQACAQIEAwgDAQAAAAAAAAABAgMRBCExEgVBUWFxgZGhsSIyE9FyoiP/2gAMAwEAAhEDEQA/APqlAQEBAQEBAQEBAQEBAQEBAQEBAQEGJlsnXxmOmvThzooQCWsGriXENa0d7iAgjRmNzOAI2+QDxAdaiB/SNEHv2vuf7g+txe4gfa+5/uD63F7iB9r7n+4PrcXuIH2vuf7g+txe4grpbgtOyUWPyWPfQnste+seoyZj+mNXjmZ2EDigmUBAQEBAQEBAQEBAQEBBA76/K9v49f8AuI0Hm5rOSbdxNOlbdT9cmeyWVrGPOjWcw4PBHkQYMlfPB0nTzVyaKElss0dauWgj0gAdHO5fLygoKmT5ahnMTHLl336V5s73h0UbRyxRc7SCwantQZ34320RwtP7+hP+4gha+YjdZiaN0WJOZ7R0zS0DtT6OvT4aoJfMfm7b3dc+aCDYEBAQEBAQEBAQQe7d6be2pQFzMWekHnlggYOeaV3wY2Die/sC8XyRWNZWtrs8me3TSP4hp7PFfd9pnrOP2Bkp6B4tmllbDIW+cRGN3+qh/faeVZaE9rw14WzVi3s1+eqZ2p4q7bz881GRs2JzFZrnz4y8zpShrAXOLfI4ADXz6eRe6Z4tw5SrbrtmTFEWjS1J8Y5NmwuaxmbxkGUxc4s0bAcYZmggO5HFjuBAPBzSFJW0TGsKebDbHaa2jS0M1ekSB31+V7Xx6/8AcRoKNxf+7t7/AJMvzRQZ2It1YsU0SSNYaoLbBJHAjjzdz/SB8uqCCkBGX22delr9oOGuh6YcwuAI87AeIQXBatf5jV/lVv30FcNmyZowd21pQXD+EIq4LuPojR2vFBkZkgbu28TwAbc+aCDYGPZIxr2ODmOAc1zTqCDxBBCOzGj1HBAQEBAQEBByjw6x8W8t0ZXfmWaLMdey+lt6CT30cMMJ4ytaeHMdf0HVVcUddpvPub3cMk7fFXb04axrf1mfB1dWmC5L4u7D3zujLV34atQjhqNa6tkuo6K61xBD2OcOBZx4BVc+K1p4aN/tW+wYKT1zbWecc6tx8MNu3du7FxeHvPjfarNlMroXc7P4s75QA7Qa6B+ilw0mtYiWd3LcVzZ7XrynT6RDaVKooHfX5XtfHr/3EaC1vDH5K0/Hy0q7rJrvl6rGPYxwEkRYCC8geVBb9czDjDJNtbmniADXiaueXT4Op1AHkQYtepnrW4Kl2xijVghfZleHSxPaetCI2t0adeJZxOnlQXuhkf8AEaf86v8ARoK4YL4mjJ2pUjHMNZBLAS0a+kNGeRBq+98hPuzdUOztvzGKWs17M9mGHhWglA568R7DNI1mnsDX9rSvktNp6K+9s7TDXBT9+WP6V858/ZDouIxVHE4ytjKEfSp1I2xQR6k6NaNOJPap61iI0hlZctslptbnLLXUYgICAgICAg4vsXxe2lAY9vbW2zknVRMXckQbKWiWTQyOBe5wGrvOqePPXlWJfSb3tWaf+mXJXXT6O0K4+ba54ibiq7f2blMhYeGu6D4q7ddC+aVpbG1vs6n9Sjy36azK5sNvOXNWsefyWPCvEW8R4fYSjbDhZZB1JWu9Jpne6blOvwepouYa6UiHvueWMm4vaOWv04NqUqggd86fhi1rwHPX1P8A2I0Ejk8WzIsja6zYriMkh1aUxE6jykdqCP8AwjB955L+qf7iCO3DszMTYWeHA525SyZcySCxPKZmkxnmEbgRwa86c2ntjUHxkrMxwnSVrZ5seO+uSvXVrG0M43JZSTbu6J7+E3ZD6VVtp7a9kfKViS7ge3l17vYjx5dZ6bcLLW87fFa/txT1Yp+Mekqt75C1jcnV2xte7cu7syQ94JrD3xU4SPfWJh2agcWg9/mBZck/jX8pd2GzrMTmy8MVf9T5QlcFtLH7UyW28VTcZZHeuT37L/8AcsTmEB0snb59B5gvePHFY0VN5u7Z79U+6PKPJvykVRAQEBAQEBAQcog8CxiMZTl25mH0dzY98rocpyBrZmSO16U8YJDmgcNfaKqxttI4T9zet3v9lpjJXqx20+3y9YZbM5481merS7bx1+UcPXorTY4z+0Y3va72l3qyx4QjnDsLcYyWr6aPcX4dbmzuZrZzxCvRWzSd1KGDqAipE/4b9fTP6+8jglcVrTrf4GXuGLFSce3iY152nnLpassUQW7NavaryV7EYlglHLJG7iCCghxsrbjQAK8gA7ALNj6RB7+C9u/IS/1Nn6RA/Be3fkJf6mz9Igjtw+GW2M1jPU5I5YJ4ndSleZLI6evKOIdE97nEce1vYe9R5McWjit7Pe3wW1rynnHhLF2j4W4vC17r8hamy2WyTw+9kpHPikeG+jGOR3MGDt05uJ7hpzFi6ePOUu+3859KxHTSvKsNkx23cNjpzYqV+WdzeQyvfJK4N7dAZHOIHcpWekkBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBB//Z');} +.passport-upload input, .passport-uploadsuccess input, .passport-upload-false input { + font-size: 20px; + right: 0; + top: 0; + opacity: 0; + filter: alpha(opacity=0); + cursor: pointer +} +.train-psinfo-div{ position:relative;} +.train-psinfo-no { + position: absolute; + top: 0; + left: 0px; + width: 26px; + height: 26px; + text-align: right; +} +.train-psinfo-no.current:before { + border-color:#cc3333 transparent transparent #cc3333; +} +.train-psinfo-no:before { + content: ''; + position: absolute; + top: -0px; + left: 0px; + width: 0; + height: 0; + border-style: solid; + border-width: 13px; + border-color:#ccc transparent transparent #ccc ; +} +.train-psinfo-no em { + position: absolute; + top: -1px; + left: -3px; + width: 16px; + height: 16px; + line-height: 16px; + font-size: 14px; + color: #fff; +} +.del { + width: 50px; + height: 100%; + position: absolute; + left: 0; + top: 0; + cursor:pointer; +} +.del:before { + width: 22px; + height: 22px; + position: absolute; + content: ""; + border: 1px solid #ff5b45; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; + left: 46%; + top: 50%; + margin: -12px 0 0 -12px; +} +.del:after { + width: 10px; + height: 1px; + position: absolute; + content: ""; + background: #ff5b45; + top: 49%; + left: 44%; + margin-left: -5px; +} +.passager-no{ height:100px;} +/*添加新乘客*/ +.add-passager{ background:#fff; padding-top:5px; padding-bottom:5px;} +.border-right{ border-right:1px solid #d1d1d1;} +.add-passager a{ display:block; text-align:center; font-size:14px; color:#ad1818; text-decoration:none; padding-top:5px; padding-bottom:5px; cursor:pointer;} +/*联系人信息*/ +.contact-info, .delivery-service{ margin-top:8px; background:#fff;} +.clear-line { + clear: both; + border-bottom:1px solid #d1d1d1; + margin-left: -15px; + margin-right: -15px; +} +.contact-div{ font-size:13px; padding-top:4px; margin-bottom:5px; margin-top:7px; width:25%; float:left; padding-bottom:3px; } +.contact-input{width:75%; float:right;} +.contact-input input{width:99%; font-size:15px; border:none; margin-top:7px;} +.national-list{ color:#999; padding-top:7px;} +.open-window-div{ cursor:pointer;background-repeat:no-repeat; background-position:right center; height:35px; font-size:15px; padding-bottom:5px; background-size:4%; background-image: url('data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxOEYyMUU2NTA1QzExRTVCRTA0OTExNkI5Q0JBQTIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcxOEYyMUU3NTA1QzExRTVCRTA0OTExNkI5Q0JBQTIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzE4RjIxRTQ1MDVDMTFFNUJFMDQ5MTE2QjlDQkFBMjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzE4RjIxRTU1MDVDMTFFNUJFMDQ5MTE2QjlDQkFBMjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCABUADADAREAAhEBAxEB/8QAZAAAAwEBAQEAAAAAAAAAAAAAAAUGAwQBCAEBAAAAAAAAAAAAAAAAAAAAABAAAQMCBgMAAQUAAAAAAAAAAQADBBECITFBURIFYSIyFMFiEyMkEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD6DlS3n3rrrriAD627IO/re0IIZkXVB+HDp4KBugEAgECjtOtIN0hkVBxcs/UIFKBr1nZ8aMPn1ysvOngoHCAQCAQJ+z6zjV9geud9g08hAqQNes7PjRh8+uVl508FA4QCAQCBP2fWcavsD1zvsGnkIFSBr1nZ8aMPn1ysvOngoHCAQCAQJ+z6zjV9geud9g08hAqQNer7Ig2x3jUHBu/bwUDhAIBBjLltRmud+JPzbqSgmnL+bl19BbyNeIwAQaRI7j79tlm9brthugp0Agxly2ozXO/En5t1JQTsmS7IdLjhqTkNANggI0Z2Q6G2xUnM6AblBRRIjUZrhZiT9XakoNkGMuW1Ga534k/NupKCdkyXZDpccNSchoBsEBGjOyHQ22Kk5nQDcoKKJEajNcLMSfq7UlBsgxly2ozXO/En5t1JQTsmS7IdLjhqTkNANggI0Z2Q6G2xUnM6AblBRRIjUZrhZiT9XakoNkAgmJchx9+6++udLbdhsg8jRnZDobbFSczoBuUFFEiNRmuFmJP1dqSg2QCAQT/Zfh/lXfxcuVf7KU411ogadZ+J+P8A56/v5fVfKDsQCAQCD//Z');} +.open-window-div a{ font-size:15px; text-decoration:none!important; text-align:left; color:#545454;} +/*表单-价格详细列表*/ +.pricedetail-div{ + color:white; + position:absolute; + left:0px; + top:0px; + background: rgba(0,0,0,0.5); + width:100%; + height:100%; + position:fixed; + bottom:55px; +} +.pricedetail-list{position:fixed; bottom:55px; background:#fff; width:100%; filter: Alpha(opacity=100); -moz-opacity:1; opacity:1; color:#545454; padding:6px 6px 0 6px;} +.pricedetail-title{ font-size:14px; border-bottom:1px solid #e0e0e0; padding:8px 0;} +.price-pp{ color:#de9828; font-size:14px; border-bottom:1px solid #e0e0e0; padding:8px 0; text-align:right;} +/*弹出选择-寄送地址国家*/ +.train-div-txt{ + color:white; + position:absolute; + left:0px; + top:0px; + background: rgba(0,0,0,0.5); + width:100%; + height:100%; + position:fixed; + bottom:0; + z-index:1100;} +.train-div-list{position:fixed; bottom:0px; background:#fff; width:100%; filter: Alpha(opacity=100); -moz-opacity:1; opacity:1; color:#545454; padding:6px 6px 0 6px;} +.train-div-title{font-size:14px; border-bottom:1px solid #e0e0e0; padding:8px 0; cursor:pointer;} +.train-div-select{ background-repeat:no-repeat; background-position:right center; background-size:6%; background-image: url(' data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI4MzBCNzUxMDc5NzExRTZCQkQ2RjEzNUQ5RUY3M0FBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI4MzBCNzUyMDc5NzExRTZCQkQ2RjEzNUQ5RUY3M0FBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjgzMEI3NEYwNzk3MTFFNkJCRDZGMTM1RDlFRjczQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjgzMEI3NTAwNzk3MTFFNkJCRDZGMTM1RDlFRjczQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAwAEADAREAAhEBAxEB/8QAgAABAQADAQEAAAAAAAAAAAAAAAcCBAUGCAEBAAMBAQAAAAAAAAAAAAAAAAIEBQEDEAACAQMCBQMEAgMAAAAAAAABAgMABAURBiExQTJCEiIHccETFfBiYZGxEQADAAIBAwMDBQAAAAAAAAAAAQIRAyExEwTwUaESIjJCUmIjBf/aAAwDAQACEQMRAD8A+qaAUAoBQCgFAYyyxQxPNM6xxRqXkkchVVVGpJJ4AAUOpZ4R57Z2/wDbm7zkDhJJJosbMIJZnQojlgSGjJ7lOn1/xyqEbFXQseT4l6cfX+o9HUysKAUAoBQGMssUMTyyuscUal5JHIVVVRqSSeAAFDqWeEQzcO4M78vZ6Tau1pHtNm2bj9zmdCPz6HtXlqp09ieXc3CqtU9jwuhvadMeHHc2c7X0XsWHbO2cNtrDQYjEQCCzgHAc2dj3O7eTN1NWJlSsIxd++ttOqfJ1KkeQoBQCgMZZYoYnlldY4o1LySOQqqqjUkk8AAKHUs8Ihm4dw535dz0m1dqyPabOtHH7nM6ECcA9q8tVOnsTy7m4VVqnseF0N7Tpjw47mznY+i9iw7Z2zhttYaDEYiAQWcA4Dmzse6SRvJm6mrEypWEYu/fW2nVPk6lSPI1MtlsbiMdPkslcLa2NsvrnnfX0qNQOmp4k6cK42kssnr11dKZWWzPH5GxyVjDfWE6XNncoJIJ4z6kZT1BFE8nLhy8NYaNiukTGWWKKJ5ZXWOKNS0kjEKqqo1JJPAACh1LPCIZuLcOd+Xc9JtTasj2mzrRx+5zOhAnAPavLVTp7E8uZ4VVqnseF0N7Tpjw47mznY/xXsWHbO2cNtrDQYjEQCCzgH1Z2PdJI3kzdT9qsTKlYRi799badU+TqVI8hQGtk8ZYZTH3GOyEC3NldIY54HGqsp/nOuNZ4JxbilUvDRDkfPfCWfEchlyXxzk5fY/dJZyN/xh/px/aq3Ot/xN1qPOj9u6fn18Fws8tjL3GR5S1uo5cdLH+ZLtWH4zHpr6vUeQHXXlVlNNZMKtdTX0tfcRTcW4s78uZ6Tam1JWtNn2jD91mdCBMAe1eWqnT2J5czwqtVPY8LobmnTHhx3NnOx/jPsWHbG2MNtnDQYjEQCCzgH1d3PdJI3k7dT9qsTKlYRjb99badU+TqVI8RQCgFAauUxePyuPnx2RgS6srpDHPBINVZT9+oI5VxrPDJ69lRSqXhohV38J/IdrfTbSw2XdPj3IzC4uJXdfyQqNS0JTg7E/19rcC2lVXpron9pvz/AKelruVP9y9ZLVtjbGG2zhoMRiIBBaQD6u7nukkbyZup+1WZlSsIw9++ttOqfJ1akeIoBQCgP//Z');} +/*寄送服务*/ +.delivery-service{ padding-top:5px; padding-bottom:5px;} +.delivery-title{ padding-bottom:8px; font-size:14px; margin-right:-30px; padding-right:30px;} +.address-list{ padding-top:5px; font-size:13px; margin-right:-15px;} +.change-address a{ font-size:16px; text-decoration:none; color:#ad1818; display:block; text-align:right!important; padding-top:5px;} +.change-address{ margin-right:-15px; margin-left:-15px;} +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info { + color: #fff; + background: #ad1818!important; +} +/*moredetail*/ +.more-detail{margin-top:8px; background:#fff; padding-top:5px; padding-bottom:5px;} +/*booking policy*/ +.booking-policy{ margin-top:8px; text-align:right; margin-bottom:60px;} +.booking-policy a{ text-decoration:; margin-bottom:10px;} +/*submit*/ +.total-div{ height:55px; overflow:hidden; background:#fff; } +.total-price{ width:60%; float:left; padding-left:10px; padding-top:10px; } +.total-price .total{ font-size:12px;} +.total-price a.price-list{ font-size:25px; color:#c32424; text-decoration:none; display:inline-block; padding-right:30px;background-size:20%; background-position:right center; background-repeat:no-repeat; cursor:pointer;} +.total-price a.open{ background-image: url('data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU4MUZCRkQ0NTQ1QjExRTU5MzExQjc0M0YzQjk3RTdBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU4MUZCRkQ1NTQ1QjExRTU5MzExQjc0M0YzQjk3RTdBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTgxRkJGRDI1NDVCMTFFNTkzMTFCNzQzRjNCOTdFN0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTgxRkJGRDM1NDVCMTFFNTkzMTFCNzQzRjNCOTdFN0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAwAFQDAREAAhEBAxEB/8QAZAABAQEBAAMAAAAAAAAAAAAAAAYFBAIDCAEBAAAAAAAAAAAAAAAAAAAAABAAAQQABQQCAgMAAAAAAAAAAQACAwQRMUESBSFRYSLBE3EVMlIUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD6pQEBAQT/ADPNkk16jsGjpJK3Xw0/KDKqX7NWUSRvOeLmk4h35CCtoX4bkIkjOBHR7Dm0oOhAQEBAQEBBPc1zW/dVqu9MpJBr4HhBhoPOSGWPb9jCzcNzcRhiDqg9lO5NUmEsRwIzGhHYoK6hfhuQiSM4EdHsObSg6EBAQEBBPc1zW/dVqu9MpJBr4HhBhoN3heF3bbVpvrnHGdfJ8INi/QhuQmOQYEdWPGbSgkblOapMYpRgRkdCO4QKdyapMJYjgRmNCOxQV1C/DchEkZwI6PYc2lB0ICAgnua5rfuq1XemUkg18Dwgw0G7wvC7ttq031zjjOvk+EFAgIOe/QhuQmOQYEdWPGbSgkblOapMYpRgRkdCO4QKdyapMJYjgRmNCOxQV1C/DchEkZwI6PYc2lB0IJ/nOZJLqlc4Aessg17tHygwkG7wvC7ttm031zjjOvkoKBAQEBBz36ENyExyDAjqx4zaUEjcpzVJjFKMCMjoR3CBTuTVJhLEcCMxoR2KCm/dVf8AB/r657fr13/1QTl6jYrWHMe1xBcdj8Ojhog0+G4QkixbbgB1jidr5cPhBQICAgICAg579CG5CY5BgR1Y8ZtKCSt0LNWUxyMOeDXAdHfgoOr9Pd/X/dsdu3Y/Trtw/lgg/9k=');} +.total-price a.close-pricediv{ background-image: url('data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQwN0FCRDg0NTQ1QjExRTU5RTRGRTI1RDgyRTA0NDBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQwN0FCRDg1NTQ1QjExRTU5RTRGRTI1RDgyRTA0NDBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDA3QUJEODI1NDVCMTFFNTlFNEZFMjVEODJFMDQ0MEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDA3QUJEODM1NDVCMTFFNTlFNEZFMjVEODJFMDQ0MEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAwAFQDAREAAhEBAxEB/8QAZAABAQEBAAMAAAAAAAAAAAAAAAYFBAIDBwEBAAAAAAAAAAAAAAAAAAAAABAAAQQABgIBBAMAAAAAAAAAAQACAwQRITFBEgVRYSJxwRMVMlIUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD7tevWLNhz3ucAHHgzHJo2yQafTd2QRXtuxByjldt6cfugoEBAQEBAQc9+/DThMkhxJyYwauKCSt37NqUySPOuLWg5N+gQdX7i7+v/AA83cuWH5t+OH8cfKDr7zpiC63XGIPyljG3lw+6DCQbvS91x41bTvjpHIdvRQUCAgICDnv34acJkkOJOTGDVxQSNy5NbmMspxJ0GwHgIFOnNbmEUQxJ1OwHkoKb9LV/wf5M9eX5N+f8AZBoIJ7uul4crVVvw1kjG3sekGGg3el7rjxq2nfHSOQ7eigoEBBz378NOEySHEnJjBq4oJG5cmtzGWU4k6DYDwECnTmtzCKIYk6nYDyUFdQoQ04RHGMSc3vOrig6EBAQT3ddLw5WqrfhrJGNvY9IMNBu9L3XHjVtO+Okch29FBsX78NOEySHEnJjBq4oJG5cmtzGWU4k6DYDwECnTmtzCKIYk6nYDyUFdQoQ04RHGMSc3vOrig6EBAQEBBPd10vDlaqt+GskY29j0gw0HnJNLJx/I8v4ji3E44AbIPZTpzW5hFEMSdTsB5KCuoUIacIjjGJOb3nVxQdCAgICAgICCf7npCCbFRuLTnJE3b20fZBlVKFm1KI42HXBziMm/UoK2hQhpwiOMYk5vedXFB0ICAgIP/9k=');} +.submit-button{ background:#ad1818; width:40%; float:left;} +.submit-button a{ display:block; font-size:25px; text-align:center; padding-top:10px; padding-bottom:10px; color:#fff; text-decoration:none; cursor:pointer;} +/*寄送信息页面*/ +.address-div-title{font-size:13px; padding-top:4px; margin-bottom:5px; margin-top:7px; width:25%; float:left; padding-bottom:3px; } +.address-info-div{width:75%; float:right;} +.address-info-div input, .address-info-div textarea{width:99%; font-size:15px; border:none; margin-top:7px; padding-left:0; box-shadow:none;} +.choose-area{font-size:15px; color:#545454; padding-top:8px; padding-left:0px; cursor:pointer;} +.addressTips{ margin-top:10px;} +.address-save{ background:#b01f1f!important; font-size:20px; border-color:#b01f1f!important; margin-top:10px; color:#fff; text-decoration:none!important;} +/*支付页面信息*/ +.payment-div{font-size:13px; padding-top:4px; margin-bottom:5px; margin-top:7px; width:35%; float:left; padding-bottom:3px; color:#999;} +.payment-info{width:65%; float:right; font-size:14px; color:#545454; padding-top:8px; padding-left:0px; color:#545454;} +span.train-times{ display:inline-block; padding-right:5px; font-size:13px; color:#666;} +.payment-info i{ color:#17acc1;} +.passenger-class{ width:40%; float:left;} +.train-summary{width:60%; float:right;} +.price-total{width:65%; float:right; font-size:19px; color:#cb0f2e; padding-top:8px; padding-left:0px;} +.fa-cc-paypal{ background:#ffae2e url(/css/images/train/paypal-phone.jpg) no-repeat center center!important; font-size:20px; border-color:#ffae2e!important; margin-top:10px; color:inherit; text-decoration:none!important; height:42px;} +.fa-cc-paypal:before { + content: ""!important; +} +.fa-cc-orderagain{ background:#fff; border:1px solid #ad1818; font-size:20px; border-color:#ad1818!important; margin-top:10px; text-decoration:none!important; margin-top:15px; color:#ad1818!important;} +/*搜索结果筛选*/ +.sort-result { display:block; font-size:16px; border:1px solid #d1d1d1; width:44%; border-radius:8px; float:left; margin-right:15px; margin-bottom:20px; height:40px; padding-left:10px; padding-top:8px;cursor:pointer} +.sort-result2 { display:block; font-size:16px; border:1px solid #d1d1d1; width:98%; border-radius:8px; float:left; margin-bottom:20px; height:40px; padding-left:10px; padding-top:8px; cursor:pointer} +.selected{ background:#676767; color:#fff;} +.sort-result label, .sort-result2 label{ display:block; font-weight:100!important; padding:0px 0; } +input[type='radio'].radio {opacity:0; display:inline-block; height:20px; } +.sort-result-button{background:#f27835!important; font-size:20px; border-color:#f27835!important; border-radius:0!important; color:#fff;} +.sort-reset-button{background:#b9b9b9!important; font-size:20px; border-color:#b9b9b9!important; border-radius:0!important; color:#fff;} +/*无结果的提示*/ +.noresult-tips{ padding-top:20px;} +h2.noresult-title{ background:#fff; border-bottom:3px solid #d1d1d1; font-weight:100; padding:10px 0 8px 10px; color:#17acc1; font-size:20px; margin-bottom:0px;} +/*订单状态跟踪*/ +.order-summary{ border-bottom:3px solid #d1d1d1;} +.order-summery-title{ width:35%; float:left; font-size:14px; padding:5px 0;} +.order-info{ width:65%; float:right; font-size:14px; padding:5px 0;} +.order-info span{ color:#999; font-style:italic;} +/*订单状态历史*/ +.order-history{ border-left:1px dashed #d1d1d1; margin-top:15px; padding:10px 0 0 30px; position:relative;} +ul.history-order li.order-now-list{ position:relative; padding:5px 8px; border-radius:5px; background:#eb4909; color:#fff; margin-bottom:15px;} +ul.history-order li.order-old-list{ position:relative; padding:5px 8px; border-radius:5px; background:#f1f1f1; color:#545454; margin-bottom:15px;} +span.order-now i{ color:#eb4909;} +span.order-old i{ color:#d1d1d1;} +.order-now{ + position: absolute; + top: 42%; + left: -37px; + width: 9px; + height: 9px; + border-radius: 5px;} +.order-old{ + position: absolute; + top: 42%; + left: -37px; + width: 9px; + height: 9px; + border-radius: 5px;} +.check-button{ margin-top:10px;} +/*train policy*/ +ul.policy-title { padding-top:45px;} +ul.policy-title li{ display:block; border-bottom:1px solid #d1d1d1; } +ul.policy-title li a{ display:block; text-decoration:none; padding:8px 0 8px 0;0} +ul.policy-title li a:hover{ background:#f1f1f1;} +h2.blue-font{ font-size:20px; color:#ad1818;} +ol.policy-list li{ font-size:14px; margin-bottom:8px;} +.policy-content{ margin-top:15px;} +/*thank you页面*/ +.thankyou-bg{ background:#26211b;} +.thankyou-content{ background:url(/css/images/train/ethel-bg.jpg) no-repeat center top; padding-top:140px;} +h1.thank-title{ color:#fff; display:block; text-align:center; border:none; font-size:22px; font-weight:100;} +span.thankyou-pro{ color:#fff!important; font-size:14px; display:block; margin-bottom:15px;} +span.thankyou-note{ color:#bff1f8; font-size:13px; font-style:italic; display:block; margin-bottom:15px;} +a.book-moretrain{ display:block; background:#b01f1f; color:#fff; border-radius:5px; font-size:20px; text-align:center; padding:5px 0; margin-bottom:15px; text-decoration:none;} +.thankyou-powerby{ background:#4d4d4d; height:100vh; padding-top:10px; color:#CCC;} diff --git a/css/train/thankyou.css_20170421 b/css/train/thankyou.css_20170421 new file mode 100644 index 0000000..173a843 --- /dev/null +++ b/css/train/thankyou.css_20170421 @@ -0,0 +1,317 @@ +@charset "utf-8"; +/* CSS Document */ +body { color:#545454; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:0; margin:0;} +p { line-height:18px; margin-bottom:8px; font-size:12px; } +a { color:#a31022; } +a:hover { color:#a31022; text-decoration: none; } +img { border:none; } +h1 { font-size:28px; font-weight: normal; margin: 0 0 10px 15px; } +h2{ font-size:20px; color:#545454; border-bottom:1px solid #d1d1d1; font-weight:100; margin:10px 0 10px 0; padding:0 0 5px 0;} +.clear { clear:both; } +#mainContent { width:990px; margin:auto; padding:0; } +#header { + padding: 5px 5px 5px 10px; + position:relative; + background-image: -webkit-gradient(linear,left top,left bottom,from(#cf4140),to(#ba1f2c)); + background-image: -webkit-linear-gradient(#cf4140,#ba1e2c); + background-image: -moz-linear-gradient(#cf4140,#ba1e2c); + background-image: -ms-linear-gradient(#cf4140,#ba1e2c); + background-image: -o-linear-gradient(#cf4140,#ba1e2c); + background-image: linear-gradient(#cf4140,#ba1e2c); +} +.backHome { width:195px; height:31px; position:absolute; right:20px; bottom:20px; } +.logo {float:left;} +.phone-800{ padding:0; float:right!important; text-align:right!important;} +#content { +} +input:focus, select:focus, textarea:focus { + background-color: #F1F9FF; + border: 1px solid #67A1E2; + box-shadow: 0 0 3px #99CCFF inset; +} +#footer { width:855px; margin: 15px auto; } +#footer .CHinfo { float: left; width:450px; text-align:center; } +.promoAds { width:254px; height:244px; margin: 15px 0 20px 10px; float: left; } +ul.contact { margin-left:0; padding-left:0; } +ul.contact li { list-style:none; font-size:11px; line-height:18px; } +ul.since1959 { margin-left:0; padding-left:0; margin-top:20px; } +ul.since1959 li { list-style:none; background:url(/pic/arrow-r.GIF) no-repeat left 5px; padding-left:15px; line-height:20px; margin-bottom:15px; } +ul.guarantee { margin-left:0; padding-left:0; margin-top:20px; } +ul.guarantee li { list-style:none; clear:both } +.guaranteeTitle { font-size:14px; display:block; margin-bottom: 8px; } +ul.reviews { margin:20px 0 0 5px; padding-left:0; } +ul.reviews li { list-style:none; background:url(/css/images/forms/quotation-left.jpg) no-repeat left 4px; padding-left:25px; line-height:20px; margin-bottom:15px; font-style:italic; font-size:14px; font-family:"Times New Roman", Times, serif } +ul.vipsTrusted { margin:10px 0 0 0; padding-left:0 } +ul.vipsTrusted li { list-style:none; line-height:13px; margin-bottom:10px; background:url(/pic/arrow-r.GIF) no-repeat left 5px; padding-left:15px; padding-left:15px; } +ul.vipsTrusted li.last { background: none; text-align:right; width:auto !important; margin-right:10px !important } +ul.vipsTrusted li.price, ul.since1959 li.price { color:#a31022 } +ul.vipsTrusted li.price strong, ul.since1959 li.price strong { color:#545454 } +.members { float: right; width:350px; margin-top:10px; } +.iata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -105px; display: block; float: left; width: 45px; height:30px; margin: 10px 20px 0 0; } +.ustoa { background-image: url("/css/images/member-sprite.png"); background-position: -10px -155px; display: block; float: left; width:103px; height:21px; margin: 10px 10px 0 0; } +.pata { background-image: url("/css/images/member-sprite.png"); background-position: -10px -196px; display: block; float: left; width:70px; height:30px; margin: 10px 10px 0 0; } +.asta { background-image: url("/css/images/member-sprite.png"); background-position: -10px -246px; display: block; float: left; width:48px; height:30px; margin: 10px 10px 0 0; } +.tips { color:#666; line-height:18px; width:830px; margin:5px auto; font-size:10px; } +/* new style for commmunity */ +#content p { font-size:12px; } +.cityTag { border-bottom:2px solid #d1d1d1; margin: 10px 10px 10px 0; } +.cityTag ul { margin: 0 0 0 10px; padding-left:0; } +.cityTag ul li { list-style: none; float: left; width:auto; margin-right:10px; font-size:16px; border:2px solid #d1d1d1; border-bottom: none; padding:6px 5px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background: #fff; cursor:pointer } +.cityTag ul li.active { margin-top:2px; margin-bottom:-2px; color:#a31022; } +.cityTag ul li a { color:#545454; text-decoration: none; } +.goCommunity { text-align:right; padding-right:25px; display: block; } +.featureBox .ditemimg { margin: 10px; padding-left: 5px; display: block; padding-top: 5px; } +.featureBox .vipsTrusted { margin-left: 15px; } +ul.noRisk { margin:20px 0; padding-left:0; } +ul.noRisk li { background: url("/css/images/mark-icon.png") no-repeat scroll left 5px; font-size: 14px; font-style: italic; line-height: 22px; list-style: none outside none; margin-bottom: 10px; padding-left: 25px; } +sup { color:#fff; background:#a31022; padding: 0 2px; font-size:10px; font-style:italic } +/* travel insurance */ +#insuranceBlock { border:1px solid #999; width:805px; border-radius:4px; } +#insuranceBlock h2 { margin: -4px -7px 0 -7px; background:#d1d1d1; font-size:15px; padding:7px 15px } +.rowWrap { width:200px; float: left; } +.rowWrap label { font-weight: bold; } +.rowWrap select { border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; border-radius:4px; height:24px; margin-top:5px; } +.rowWrap .tipInfo { display: block; margin: 5px 0 0 0 } +.rowWrap input { vertical-align:middle; margin:0 } +/*Thanks 页面*/ +.thanksWords{ float:left; margin-bottom:5px; padding:5px;} +.thanksWords p{ font-size:14px; color:#545454; margin:0 0 8px 0; padding:0;} +.thanksWords span{ + font-size: 20px; + color: #cf3630; +} +.thanksWords h1{ + margin: 0 0 10px 0; + padding: 0; + color: #cf3630; + font-size: 28px; + +} +/*进度条*/ +.process5-3{ background: url(/css/images/train/booktable.png) no-repeat scroll 0 -290px transparent; height:25px; margin:0 0 10px 0; width:620px; float:right;} +.process5-4{ background: url(/css/images/train/booktable.png) no-repeat scroll 0 -233px transparent; height:25px; margin:0 0 10px 0; width:620px; float:right;} +.process5-5{ background: url(/css/images/train/booktable.png) no-repeat scroll 0 -340px transparent; height:25px; margin:0 0 10px 0; width:620px; float:right;} +.size1of5{ width:165px; padding:2px 0 0 35px; float:left; font-size:15px; color:#b2b2b2;} +.size2of5{ width:165px; padding:2px 0 0 20px; float:left; font-size:15px; color:#333;} +.size2of5af{ width:165px; padding:2px 0 0 20px; float:left; font-size:15px; color:#b2b2b2;} +.size3of5{ width:105px; padding:2px 0 0 5px; float:left; font-size:15px; color:#b2b2b2;} +.size3of5af{ width:105px; padding:2px 0 0 5px; float:left; font-size:15px; color:#333;} +.size4of5{ width:105px; padding:2px 0 0 15px; float:left; font-size:15px; color:#b2b2b2;} +.size4of5af{ width:105px; padding:2px 0 0 15px; float:left; font-size:15px; color:#333;} +/*预订成功*/ +.thankyouBG{ float:right;} +i.fa-envelope-o{ color:#d5edac;} +.guideDIY{ float:left;} +a.sctLink{ color:#fff; text-decoration:none; text-align:right!important;} +a.sctLink2{ color:#fff; text-decoration:none; text-align:right!important; display:block;} +a.sctLink:hover span.sctLinkTitle, a.sctLink2:hover span.sctLinkTitle, a.sctLink:hover span.sctLinkTitle2{ background:#fff; color:#5d9500;} +/* 小屏幕(平板,大于等于 768px) */ +@media (min-width: 768px) { +.thankyouBG{ padding:0 20px 0 0!important;} +body{ background:#5d9500!important;} +.container{ + margin:0 0 30px 0; +} +.tyWord{ float:right!important; margin:20px 0 75px 0; padding:0!important;} +span.thankYou{ font-size:55px; color:#fff; font-weight:100;} +span.thankYou2{ font-size:18px; color:#fff; font-weight:bold;} +span.groupName{ font-size:28px;} +span.moreNote{ font-size:24px; display:inline-block; padding-bottom:120px;} +span.sctLinkTitle{ font-size:22px; display:inline-block; padding-bottom:20px;} +span.sctLinkTitle2{ font-size:18px; }} + +@media (max-width: 768px) { +.thankyouBG{ padding:0 20px 0 0!important;} +body{ background:#5d9500!important;} +.container{ + margin:0 0 30px 0; +} +.tyWord{ float:right!important; margin:20px 0 75px 0; padding:0!important;} +span.thankYou{ font-size:28px; color:#fff; font-weight:100;} +span.thankYou2{ font-size:24px; color:#fff; font-weight:bold;} +span.groupName{ font-size:20px;} +span.moreNote{ font-size:22px; display:inline-block; padding-bottom:120px;} +span.sctLinkTitle{ font-size:22px; display:inline-block; padding-bottom:20px;} +span.sctLinkTitle2{ font-size:18px; }} + +span.thankYouWord{ color:#fff; font-size:16px; display:block; margin:5px 0 0 0;} +h1.fontRed{ margin:15px 0 20px 0; color:#6982a3; font-size:16px; font-weight:100;} +h1.fontRed span.train{ font-size:18px;} +h1.fontRed span.bus{ font-size:23px;} +h1.fontRed span.cruise{ font-size:26px;} +h1.fontRed span.greatwall{ font-size:29px;} +/*支付前的页面*/ +table.paythePrice{ margin:0 0 10px 0; border-bottom:1px solid #d1d1d1; border-top:1px solid #d1d1d1;} +table.paythePrice tr th{ background:#f1f1f1; font-size:12px; color:#545454; padding:10px 5px 10px 8px; text-align:left; font-weight:100; width:100px;} +table.paythePrice tr td{ font-size:12px; padding:10px 5px 10px 10px;} +table.trainTotal tr td{ text-align:right; line-height:25px;} +table.trainTotal tr td span.redFont{ color:#d03932; font-size:14px;} +table.trainTotal tr td span.redFont2{ color:#d03932; font-size:18px;} +span.noteWord{ display:block; width:650px; float:right; font-size:12px; padding:9px 0 0 0;} +/*尾部页面样式开始*/ +/*临时底部样式*/ +/*footer*/ +@media (min-width: 1000px) { +#footer { + padding: 20px 0 !important; +} +} +#footer { + background: #3a3a32 none repeat scroll 0 0; + border-top: 1px solid #e1e1e1; + color: #fff; + margin-top: 20px; + padding: 0; +} +#footer .chSlogan { + background: rgba(0, 0, 0, 0) url("/css/images/global/CH-slogan.png") no-repeat scroll 0 0; + display: block; + height: 23px; + margin: 10px 0 15px 15px; + width: 619px; +} +#footer .footPhone { + display: block; + padding-top: 15px; +} +#footer .footPhone p { + line-height: 16px !important; +} +#footer .footPhone p > a { + color: #fff; + display: inline-block; + margin-right: 20px; + text-decoration: none; +} +#footer .copyright { + line-height: 18px; +} +@media (max-width: 1000px) { +#footer .footerContent { + display: block; + margin-bottom: 15px; + margin-top: 15px; +} +#footer .footerContent li { + margin-right: 0 !important; +} +} +#footer .footerContent ul.withBorder { + padding: 10px 0; +} +#footer .footerContent ul.withBorder > li { + display: inline; + margin-right: 20px; +} +@media (max-width: 1200px) { +#footer .footerContent ul.withBorder > li { + padding: 0 12px; +} +} +#footer .footerContent ul.withBorder > li > a { + color: #fff; + text-decoration: none; +} +#footer .footerContent ul.withBorder > li > a:hover { + text-decoration: underline; +} +#footer .footerContent .withBorder li:last-child { + margin-right: 0 !important; +} +#footer .footerContent .socialM { + border-right: 0 none; + display: block; + text-align: right; +} +#footer .footerContent .socialLink { + margin-left: 10px; +} +#footer .footerContent .socialLink > a { + background-color: #757570; + border-radius: 50%; + color: #fff; + display: inline-block; + font-size: 23px; + height: 35px; + margin: 0 5px -10px; + text-decoration: none; + width: 35px; +} +#footer .footerContent .socialLink > a:hover { + background: #666 none repeat scroll 0 0; +} +#footer .footerContent .socialLink .tw { + padding: 7px 5px 0 0; +} +#footer .footerContent .socialLink .g { + font-size: 20px !important; + padding: 7px 7px 0 0; +} +#footer .footerContent .socialLink .linkin { + font-size: 20px !important; + padding: 7px 8px 0 0; +} +#footer .footerContent .socialLink .fb { + padding: 7px 12px 0 0; +} +.memberIcons { + border-bottom: 1px solid #757570; + border-top: 1px solid #757570; + display: block; + margin: 20px 0; + padding: 30px 0; + text-align: center; +} +/* Mcafee Security */ +.securityArea { width:260px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; float: left; overflow: hidden; height:100%; margin:10px 0 0 20px; } +.mcafeeIcon { width:100px; height:60px; font-size:11px; float: left; margin-right:10px; } +.mcafeeIcon img, .TrusteIcon img { height:35px;} +.TrusteIcon { width:120px; height:60px; float: left; } +.paynow { width:200px; float: left; font-size:11px; margin:10px 0; font-style:italic} + +.arrowUp { position:absolute; width:16px; height:16px; top:-16px; left:10px; } +.or { float: left; font-size:80px; color:#EEE; font-weight: bold; margin: -20px 50px 0 50px; } +.instant{ margin:20px 0 0 0;} +.bookingTips { width:auto; margin:2px 0 0 10px; text-align:center } +input.firstNBG{background: url(/css/images/forms/flightFormV.png) no-repeat 0px 0px} +input.middlNBG{background: url(/css/images/forms/flightFormV.png) no-repeat 0px -23px} +input.lastNBG{background: url(/css/images/forms/flightFormV.png) no-repeat 0px -46px} +input.passNBG{background: url(/css/images/forms/flightFormV.png)no-repeat 0px -69px} +input.fullnNBG{background: url(/css/images/forms/flightFormV.png)no-repeat 0px -161px} +.none{display:none} +/*临时接送样式*/ +.beijing-trip{ padding:10px; border-radius:5px;} +h1.daytrip-title { + border: medium none !important; + color: #0b5f96; + font-family: "Trebuchet MS",Arial,Helvetica,sans-serif !important; + font-size: 40px; + font-weight: 400; +} +h2.bjdaytrip-h2 { + border: medium none !important; + color: #0b5f96; + font-family: "Trebuchet MS",Arial,Helvetica,sans-serif !important; + font-size: 25px; + font-weight: 400; +} +h3.bj-tour-name { + color: #1366a0; + font-size: 16px; + line-height: 24px; +} +.bj-tirpimg { + margin-bottom: 10px; +} +.daytrip-price { + color: #b6230e; + font-size: 36px; +} +.more-detail { + float: right; + line-height: 15px; + margin-top: 3px; +} +.more-detail a { + text-decoration: none; +} diff --git a/css/travel-tools.css b/css/travel-tools.css new file mode 100644 index 0000000..7ddc2d8 --- /dev/null +++ b/css/travel-tools.css @@ -0,0 +1,12 @@ +@charset "utf-8"; +/* CSS Document */ +#travelInfoBox { width: 100%; padding:0 0 15px 0; border:2px solid #d1d1d1; border-radius:4px; display: table; margin:0 0 20px;} +#travelInfoBox h2 { background:#f1f1f1; margin: 0 0 10px 0; padding:6px 10px; font-weight: normal; border-bottom:1px solid #d1d1d1;} +.travelPorduct { padding: 10px; border-right:1px solid #c5c5c5; line-height:20px; } +.travelPorduct img{ margin:0 10px 10px 0; width:99px; height:96px; } +.productTitle { display: block; font-size:14px; margin: 0 0 8px 0;} +.productTitle a:hover { text-decoration: none;} +#travelInfoContent { line-height:22px; margin-bottom:15px;} +#travelInfoContent h2 { background: none repeat scroll 0 0 #E2E2E2; border-left: 8px solid #BDBDBD; clear: both; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; margin-bottom: 15px; padding: 5px 0 5px 15px; font-weight: normal; margin:0 0 20px 0; } +.travelToolsList {border-right:1px solid #c5c5c5; } +.B-traveltools { background:url(/css/images/guide/bg-city/banner-travel-info.jpg) right 40px no-repeat #f3f3f3!important;} diff --git a/css/video_min.asp b/css/video_min.asp new file mode 100644 index 0000000..19339c3 --- /dev/null +++ b/css/video_min.asp @@ -0,0 +1,91 @@ +<% +' +'视频公共调用页面 +'page ID:video_min.asp +' + +Agent = Request.ServerVariables("HTTP_USER_AGENT") +playtype = 1 '统一采用播放器 +If InStr(Agent, "Firefox") > 0 Or InStr(Agent, "Opera") > 0 Or InStr(Agent, "WebKit") > 0 Then + playtype = 2 +End If +If (Video_Width = 0 Or Video_Width = 0) Then + Video_Width = 315 +End If +If (Video_height = 0 Or Video_height = "") Then + Video_height = 251 +End If + +If (IsEmpty(Video_Sqe) Or Video_Sqe = "") Then '是否直接输出 + + Video_Sqe = False + +End If + +If (IsEmpty(Video_RelType) Or Video_RelType = "" Or IsEmpty(Video_RelSn) Or Video_RelSn = "") Then + Video_exist = False +Else + '修改绑定产品编码,用户反馈在新的关系表为F + Select Case Video_RelType + Case "CM" + Video_RelType = "F" + End Select + 'Video_RelType = 1'关联产品类型 城市 路线等 沿用韩特飞的数值 + 'Video_Lang = 1'语种 只cht用 默认1 + 'Video_RelSn = 1'线路或者文章id +%> +<% + '新的视屏绑定产品信息查询 替换上方内容 -start + vmin_sql=" "&_ + " select top 1 bp_pii_sn from mc_productsbind where bp_pii_servicetype='"&Video_RelType&"' and bp_mc_type=1 " &_ + " and bp_pii_servicesn in("&Video_RelSn&") and isnull(deleteflag,0)=0 " + '-end + + Set rel_vrs = server.CreateObject("adodb.recordset") + + '新的视屏信息查询 替换上方内容 -start + If vTIl="" Then + vmin_sql = " select top 1 vi.vi_sn,(case isnull(vi.vi_filename,'') when '' then (select top 1 bv_videolocation+bv_videofilename from MC_VideoResolutionBind where bv_vi_sn= ("&vmin_sql&") order by MC_VideoResolutionBind.addtime desc) else vi_location+vi.vi_filename end) as CV_Path,(vi_tmplocation+vi_originalpic) as CV_ImageUrl,case isnull((vi_adpicpath+vi_adurl),'') when '' then 'http://www.chinahighlights.com/image/ch-video/ad_pause.jpg' else 'http://mediafile.chinahighlights.com/UploadVideo'+vi_adpicpath+vi_adpicname end as CV_AdImageUrl,case isnull(vi_adurl,'') when '' then 'http://www.chinahighlights.com/redirect.asp?url=http://www.chinahighlights.com/forms/tailormadetours.htm%26t=32038%26sourc='+(select top 1 vi2_name from videoinfo2 where vi2_vi_sn=("&vmin_sql&") order by vi2_lgc) else vi_adurl end as CV_AdUrl from videoinfo vi where vi_sn= ("&vmin_sql&") and isnull(vi.DeleteFlag,0)=0" '加载条件查询 + Else + Video_RelType=9 + vmin_sql=" SELECT Top 1 vi.vi_sn, (case isnull(vi.vi_filename,'') when '' then (select top 1 bv_videolocation+bv_videofilename from MC_VideoResolutionBind where bv_vi_sn= (select top 1 vi2_vi_sn from videoinfo2 where vi2_lgc=1 and vi2_name='"&vTIl&"') order by addtime desc) else vi_location+vi.vi_filename end) as CV_Path,(vi_tmplocation+vi_originalpic) as CV_ImageUrl,case isnull((vi_adpicpath+vi_adurl),'') when '' then 'http://www.chinahighlights.com/image/ch-video/ad_pause.jpg' else 'http://mediafile.chinahighlights.com/UploadVideo'+vi_adpicpath+vi_adpicname end as CV_AdImageUrl,case isnull(vi_adurl,'') when '' then 'http://www.chinahighlights.com/redirect.asp?url=http://www.chinahighlights.com/forms/tailormadetours.htm%26t=32038%26sourc='+'"&vTIl&"' else vi_adurl end as CV_AdUrl"&_ + " FROM VideoInfo vi INNER JOIN VideoInfo2 ON VI_SN = VI2_VI_SN "&_ + " WHERE (VI2_LGC = 1) AND VI2_Name = N'"&vTIl&"' "&_ + " AND isnull(vi.DeleteFlag,0)=0 " + End If + '-end' + + 'response.Write(vmin_sql) + '新的视屏查询 替换数据库连接字符串为conn + rel_vrs.open vmin_sql, conn, 1, 1 + '-end + + 'Vodurl 参数值 new + Vodurl = "/UploadVideo" + '-end + + If rel_vrs.recordcount > 0 Then + Video_exist = True +%> +
    +
    +
    + <% + vfile = "http://mediafile.chinahighlights.com"&Vodurl&rel_vrs("CV_Path") '视频地址 + vimg = "http://mediafile.chinahighlights.com"&Vodurl&rel_vrs("CV_ImageUrl") '初始图片地址 + %> + +
    +
    +
    + <% + Else + 'Response.Write ("false") + Video_exist = False + End If + rel_vrs.Close + Set rel_vrs = Nothing +End If +%> + + diff --git a/css/visa.css b/css/visa.css new file mode 100644 index 0000000..f231854 --- /dev/null +++ b/css/visa.css @@ -0,0 +1,42 @@ +@charset "utf-8"; +/* Visa Application CSS Document */ +/* visa page contents */ +h2 { border-bottom:1px solid #d1d1d1; padding-bottom:2px; margin-bottom:10px;} +ol { margin-left:10px; padding-left:10px;} +ol li { list-style-position: outside} +ul.alphaList { margin-left:20px;} +ul.alphaList li { list-style-type: lower-alpha; line-height:18px; margin-bottom:5px;} +#contents { border: 1px solid #d1d1d1; background:#f1f1f1; padding:5px; width: 300px; position: relative; float: left } +#contents .contentsTitle { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal; text-align:center; display: block } +#contents ol { margin-left:15px; padding-left:10px;} +#contents ol li { line-height: 15px; margin-bottom:8px; list-style:decimal} +#contents ol li ul { margin-left:10px; padding-left:0;} +#contents ol li ul li { list-style:none;} +#contents a { text-decoration: none; color:#545454;} +#contents a:hover { text-decoration: underline; color:#a31022;} +#contents .closeBox {position:absolute; right:5px; top:5px; display: block; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:15px; background:#d1d1d1; color:#000; padding:0 5px;} +#contents .closeBox:hover { background:#f1f1f1;} + +table.visaFee { margin: 0 0 10px 0; border:1px solid #d1d1d1; padding:1px;} +table.visaFee th { padding:5px; border-bottom:1px solid #d1d1d1; font-size:12px; background:#f1f1f1;} +table.visaFee td { padding:5px; font-size:12px; border-bottom:1px solid #d1d1d1; text-align: center} +table.visaFee tr.last td { border: none} + +.backTop { display: block; float: right; font-size:12px; font-weight: bold} +.backTop a{ font-size:12px;} +.backTop a:hover { text-decoration: underline} + +.photoRight { float: right; display: block; width:auto; margin: 0 0 5px 10px;} + +/* upcoming events in the right */ +#subContent .upComing { margin-bottom:10px; padding:8px; border:1px solid #cfcfcf; padding-bottom:10px; } +#subContent .upComing .eventTitle { font-size:18px; color:#545454; display:block; margin:0 0 12px 5px; border-bottom:1px solid #d1d1d1; font-weight: normal; } +#subContent .upComing .bolder { margin-top:10px; margin-bottom:3px; padding-left:5px; padding-top:5px; } +#subContent .upComing .bolder img { margin-right:5px; margin-bottom:2px; width:80px; height:auto; } +#subContent .upComing .bolder .borderTitle { font-size:12px; font-weight:bold; margin-bottom:2px; margin-top:0px; } +*#subContent .upComing ul { list-style:none; padding-bottom:5px; } +#subContent .upComing ul li { margin-bottom:5px; font-size:11px; } +#subContent .upComing a { color:#666; text-decoration:underline; } +#subContent .upComing a; +hover { color:#a31022; text-decoration:none; } +h3.upcomingtour { font-size:13px; margin:0 0 5px 0; border-bottom:1px solid #d1d1d1; padding-bottom:1px; } \ No newline at end of file diff --git a/css/world-heritage.css b/css/world-heritage.css new file mode 100644 index 0000000..21e1f13 --- /dev/null +++ b/css/world-heritage.css @@ -0,0 +1,32 @@ +/*World Heritageҳʽ*/ +.specialreportICON {background: url(/css/images/banner/china-guide/topbanner.gif) no-repeat right -15px;} +#worldH { float:left; margin-top:10px; visibility: inherit; position: relative; } +#worldH ul, #worldH ul a:link { list-style-type: none; background:none; margin-bottom:0px; } +#worldH ul li { float:left; display:inline; margin-right:8px; margin-bottom:0px; background-color: #E6E6E6; font-weight:bold; font-size:12px; padding:4px 10px 4px 10px; } +#worldH ul li a:link, #worldH ul li a:visited { text-decoration:none; color:#666; margin-bottom:0px; } +#worldH ul li.current { border-top:1px solid #D2D2D2; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2; background:#fff; } +.worldHdetail { float:left; width:98%; border:1px solid #D2D2D2; margin-top:-1px; padding-left:2%; margin-left:0px; } +/*World Heritage Listʽ*/ +.whList1 { width:97%; margin-right:3%; margin-top:9px; font-size:11px; color:#5A5A5A; padding:5px 8px 5px 8px; height:205px; } +.whList2 { width:97%; margin-right:3%; margin-bottom:9px; font-size:11px; color:#5A5A5A; padding:5px 8px 5px 8px; background-color: #FCFCFC; height:205px; } +/*ͼƬʽ*/ +.whPhoto1 { width:200px; height:202px; float:left; padding:0 5px 5px 5px; } +.whPhoto2 { width:200px; height:202px; float:left; padding:0 5px 5px 5px; background-color:#FCFCFC; } +/* 'MORE' LINK - provides an accessible alternative to just using 'more' as a link at the end of paragraphs */ +a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active { background: transparent url(/css/images/sprites.gif) no-repeat 5px -400px; padding-left:21px } +a.morelink:hover { background: transparent url(/css/images/sprites.gif) 5px -500px } +.morelink span { position:absolute; left:-9999px; width:900px } +a.add:link, a.add:visited, a.add:hover, a.add:active { text-decoration:underline; background-image: url(/css/images/add2.gif); background-repeat: no-repeat; background-position: left center; padding-left: 18px; margin-left: 6px; } +a.add:hover { background-image: url(/css/images/add1.gif); background-repeat: no-repeat; background-position: left center; } + +/* world heritage index */ +table.siteList { border-top: 2px solid #a31022; border-left:1px solid #d1d1d1; margin:5px 0} +table.siteList th { font-size:12px; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; padding:5px 8px; background:#f1f1f1;} +table.siteList td {font-size:11px; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; padding:5px 8px;} +table.siteList td a { color:#000; text-decoration: none; font-size:12px;} +table.siteList td.last, table.siteList th.last { border-right:2px solid #a31022;} +table.siteList td a:hover { text-decoration: underline; color:#a31022;} + +.videoRight { width:200px; float: right; margin: 0 0 0 10px; border:1px solid #d1d1d1; } +.imgRight { float: right; width:auto; display: block; margin: 0 0 5px 10px;} + diff --git a/css/world-vip.css b/css/world-vip.css new file mode 100644 index 0000000..d22d637 --- /dev/null +++ b/css/world-vip.css @@ -0,0 +1,24 @@ +@charset "utf-8"; +/* CSS Document */ +.story { margin-top: 14px; background:url(/css/images/tour/bg-feedback-660.jpg) no-repeat; width:640px; padding:15px 10px 0 10px; } +.story .image { float: left; margin-right: 19px; position: relative; top: 15px; } +.click { float:left; position:relative; left: -130px; top: 110px; font-size:11px; margin-top:10px;} +.click a { color:#545454; text-decoration: none;} +.click a:hover { text-decoration: underline; color:#a31022;} +.story .ctx { float: left; width: 500px; } +.story .ctx h2 { display: block; margin: -15px 0 10px 0;} +.bottom { background:url(/css/images/tour/bg-feedback-bottom-660.jpg) no-repeat; width:660px; height:7px;} +.similarTour { margin: 5px 0 10px 0; display: block; line-height:18px;} +.similarTour a { color:#a31022; margin-right:5px;} +.similarTour a:hover { text-decoration: none;} +.similarTitle { display: block; font-size:16px; margin: 15px 0 10px 0; } +.story .ctx ul { margin-left:0;} +.story .ctx ul li { list-style: none; line-height:18px; margin-bottom:5px; background:url(/css/images/drop-1.gif) no-repeat left; padding-left:15px;} +.photoRight { display: block; float: right; margin: 0 0 5px 10px; width:250px; background:#e4e4e4; padding:5px; border:1px solid #d1d1d1;} +.photoRight img { width:250px;} +.photoRight .photoTitle {background: none repeat scroll 0 0 #FFFFFF; + border: 1px solid #D1D1D1; + display: block; + margin: 5px 0 0; + padding: 5px; + text-align: center;} diff --git a/css/yangtzeriver.css b/css/yangtzeriver.css new file mode 100644 index 0000000..c2ac956 --- /dev/null +++ b/css/yangtzeriver.css @@ -0,0 +1,129 @@ +/*Great Wall 页面框架*/ +body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #aad2de; background-image: url(/image/yangtzeriver/bg-blue.png); background-repeat: repeat-x; background-position: top; } +.clear { clear:both; } +img { border: none;} +#wrapper { width:958px; margin:auto; padding-top:15px; } +#headerBig { width:958px; background-image:url(/image/yangtzeriver/head.PNG); height:280px; } +#header { width:958px; background-image:url(/image/panda/headSmall.png); height:227px; } +#logo { padding:90px 0 0 50px; float:left; } +#topNav { width:155px; height:22px; float:right; margin:15px 10px 0 0; color:#fff; font-size:11px; font-weight:bold; padding:5px 0 0 10px; background-image: url(/image/yangtzeriver/bg-contact.png); background-repeat: repeat-x; } +#topNav a { color:#d1d1d1; } +#topNav a:hover { text-decoration: none; color:#a31022; } +#main { width:958px; background-image: url(/image/yangtzeriver/bg-write.png); background-repeat: repeat-y; margin-left:2px; } +#main h1 { border-bottom: 5px solid #b1b1b1; margin:0 15px 25px 15px; padding:8px 0 5px 0px; font-size:24px; color:#555; } +/*----sideBar-----*/ + +#sideBar { width:270px; padding-bottom: 40px; float: left; z-index:1000; margin-left:16px; *margin-left: 8px; +} +#sideBar h2 { border-bottom:1px solid #CCCCCC; color:#666666; background:#f1f1f1 url(/image/yangtzeriver/mao.JPG) center left no-repeat; display:block; font-size:15px; line-height:22px; margin:0; padding:5px 0 5px 26px; } +#sideBar .navLeft { margin:0 0 20px 0; padding:0; background:#f5f5f5; border-top-width: 5px; border-top-style: solid; border-top-color: #4389c4; } +#sideBar .navLeft ul { position:static; margin:0; padding:0; margin-bottom:20px; } +#sideBar .navLeft li { list-style: none; margin:0; padding:3px 0; float:left; background: #f1f1f1 url(/css/images/sprites.gif) no-repeat 8px -692px; line-height:15px; border-top: 1px solid #fff; border-bottom: 1px dotted #ccc; position:relative; width:128px; *width:125px; +margin-left:6px; } +#sideBar .navLeft li.subnav { position:relative; background: url(/pic/arrow-r.GIF) no-repeat right 50%; } +#sideBar .navLeft li.subnav a:hover { color:#fff; background: url(/pic/white-arrow.gif) #A31022 no-repeat right 52% } +#sideBar .navLeft li.subnav:hover { border:1px solid #d1d1d1; width:190px; } +#sideBar .navLeft a { padding: 5px 0 5px 20px; display:block; font-size: 12px; } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited, #sideBar .navLeft a:hover, #sideBar .navLeft a:active { text-decoration:none; cursor:pointer } +#sideBar .navLeft a:link, #sideBar .navLeft a:visited { color:#444; } +#sideBar .navLeft a:hover { color:#A31022; background-color: #f4f4f4; background-image: url(/css/images/sprites.gif); background-repeat: no-repeat; background-position: 10px 50px; } +#sideBar .navLeft li.active a:link, #sideBar .navLeft li.active a:visited, #sideBar .navLeft li.active a:hover, #sideBar .navLeft li.active a:active { color:#f1f1f1; background-color:#7CADD6; font-size:12px; font-weight: bold; } +#sideBar .navLeft li a:hover { color:#f4f4f4; background-color:#7CADD6; } +/*----contentMiddle-----*/ + +#contentMiddle { width:630px; float:left; margin-left:14px; padding-bottom:20px; } +#contentMiddle h2, #contentMiddle h2 a { font-size:18px; color:#666; margin:0px 0 5px 0; padding:10px 0 0 0px; line-height:18px; text-decoration:none; } +#contentMiddle h3 { font-size:15px; color: #333; margin:5px 0 8px 0; padding:0; } +#contentMiddle p { color:#333; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding:0px; margin:0px; margin-bottom:10px; } +#contentMiddle p a { color:#307ABE; font-size:11px; font-weight: bold; text-decoration: none } +#contentMiddle p a:hover { text-decoration: underline; } +#contentMiddle ul { margin:0 0 15px 0px; padding:0; } +#contentMiddle ul li { + font-size:12px; + color:#444; + background:url(/css/images/drop-2.GIF) no-repeat left 4px; + line-height:18px; + margin-bottom:8px; + list-style:none; + padding-left:14px; + font-family:Verdana, Arial, Helvetica, sans-serif; +} +#contentMiddle ul.dropLeft { list-style:none; padding:0px; float:left; margin:5px 10px 15px 0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; width:200px; } +#contentMiddle ul li a { color:#666; } +#contentMiddle ol { margin:0 0 15px 20px; padding:0; } +#contentMiddle ol li { font-size:12px; color:#666; font-style:italic; line-height:13px; margin-bottom:8px; } +#contentMiddle ul li a, #contentMiddle ol li a { color:#666; } +.yangtzeRiverThing1 { width:300px; float:left; border:#86b1c1 8px solid; -moz-border-radius:6px; position:relative; margin-top:18px; padding-bottom:10px; } +.yangtzeriver1 { width:74px; height:62px; position:absolute; margin:-24px 0 0 -10px; background-image: url(/image/yangtzeriver/boat-1.png); background-repeat: no-repeat; } +.yangtzeriver2 { width:74px; height:62px; position:absolute; margin:-24px 0 0 -10px; background-image: url(/image/yangtzeriver/boat-2.png); background-repeat: no-repeat; } +.yangtzeRiverThing1 img { margin:0 0 5px 13px; } +.yangtzeRiverThing1 ul { list-style:none; padding:0px; margin:0px; margin:0 13px 0 13px; } +#contentMiddle .yangtzeRiverThing1 ul li { font-size:11px; border-bottom:#89B63D 1px dashed; padding-bottom:5px; margin-top:5px; line-height:18px; list-style:none; background:none; font-weight:normal; font-style:normal; padding-left:5px; } +#contentMiddle .yangtzeRiverThing1 ul li a { color:#545454; text-decoration:none; font-weight:bold; } +#contentMiddle .yangtzeRiverThing1 ul li a:hover { text-decoration:underline; } +.red { color:#a31022; } +.yangtzeRiverThing2 { width:300px; float:right; border:#BFC695 1px solid; position:relative; padding-left:8px; margin-top:18px; -moz-border-radius:6px; background:url(/image/yangtzeriver/testimonial.jpg) no-repeat right bottom; height:380px; } +.panda2 { width:65px; height:54px; background:url(/image/panda/t-2.png) no-repeat; position:absolute; margin:-15px 0 0 0; } +.yangtzeRiverThing2 h3, .yangtzeRiverThing1 h3 { margin:0px; font-size:16px; padding:10px 0 0 65px!important; margin-bottom:15px; color: #555555; } +.yangtzeRiverThing1 h3 { padding:0px; margin:0px; font-size:16px; padding:3px 0 0 65px!important; margin-bottom:15px; color: #666; } +.yangtzeRiverThing2 ol { padding:0px; margin:0px; margin-left:35px; color:#545454; } +.yangtzeRiverThing2 ol li { font-size:12px; line-height:18px; margin-bottom:5px; } +.word { font-size:11px; font-weight:bold; } +.pandaPhoto { width:155px; height:155px; background:url(/image/panda/bg-4.png) no-repeat; padding:9px 0 0 9px; float:left; margin:10px 9px 5px 9px; *margin: 10px 7px 5px 7px; +} +.photoName { margin-top:10px; font-size:11px; color:#666; font-style:italic; } +#footer { margin-left:3px; } +#bottom { width:100%; padding-bottom:50px; } +#bottomIn { width:958px; margin:auto; font-size:11px; color:#666; padding-top: 10px; padding-bottom: 10px; border-top: 3px solid #bbbbbb; text-align:center; background-image: url(/image/panda/bg-2.png); background-repeat: repeat-y; } +#bottomIn img { border:none; } +#bottomIn p { margin:0 0 5px 0; line-height:15px; } +#bottomIn a:link, #bottomIn a:visited, #footer a:hover { color:#666666; border:none; } +#bottomIn a:hover { color:#a31022; text-decroration:none } +#bottombg { width:100%; margin-left:2px; height:16px; *margin-top: -3px; +background:url(/image/panda/bg-5.png) no-repeat center; } +.videoArea { width:330px; margin:0 5px; float:right; font-size:11px; color:#666; line-height:14px; } +.photoArea { width:auto; margin:0 0 0 5px; float:right; font-size:11px; color:#666; line-height:14px; } +Photo Name here .roundCorner { -moz-border-radius:5px 5px 5px 5px; } +.faqAnswer { background:url("/css/images/faq/a-bg.gif") no-repeat scroll -10px top #F6F6F6; margin-bottom:15px; padding:10px 10px 10px 50px; } +.faqquestion { background:url("/css/images/faq/q-bg.gif") no-repeat scroll left top #E7F1F4; margin-bottom:0px; padding:12px 10px 12px 50px; font-size: 14px; color:#444; } +.faqquestion a { color:#444; text-decoration:none; } +.faqquestion a:hover { color:#a31022; text-decoration:under-line; } +#sideBar .facts { border:1px solid #e8e8e8; padding:5px 0 5px 4px; background:#f9f9f9; width: 100%; } +#sideBar .facts a { color:#444; } +#sideBar .facts a:hover { color:#a31022; text-decoration:none; } +#sideBar .facts h2 { font-size:15px; text-transform: none; padding:0; } +#sideBar .facts ul { list-style:none; margin:0; padding:0; } +#sideBar .facts ul li { font-size:11px; color:#666; line-height:14px; margin-bottom:7px; list-style-image:url(/css/images/arrow-gray.gif); margin-left:12px; } +.testimonialBox { margin:8px 5px 8px 0; border-bottom:1px dotted #c6c6c6; padding: 5px; ; } +.more { text-align:right; margin:10px; color:#666; font-size:12px; } +.more a { color:#444; } +.testimonial { font-family:Georgia, Times New Roman, Times, serif; font-weight:bold; letter-spacing:-0.06em; line-height:17px; color:#666; font-style:italic; text-decoration:none; font-size: 13px; } +.quoteBegin { background:url("/pic/bg-quote-begin.gif") no-repeat scroll 4px 6px transparent; } +.quoteEnd { background:url("/pic/bg-quote-end.gif") no-repeat scroll 4px 6px transparent; } +.bywho { font-size:12px; color:#777; } +/* yangtze attracion style */ +.photoAttr { width:180px; background:url(/image/yangtzeriver/bg-photo.png) no-repeat; padding:7px 0 7px 10px; float:left; margin:10px 10px 5px 9px; *margin: 10px 7px 5px 7px; +} +.photoAttr img { width: 160px; height: 120px; } +.photoAttr p { display: block!important; margin-top:12px!important; padding-left:5px!important; } +table.allAttractions { width:100%; margin: 10px 0; border: 1px solid #d1d1d1; border-top: 1px solid #d1d1d1; } +table.allAttractions th { padding: 10px; background: url(/image/yangtzeriver/bg-th.png) repeat-x; border-right: 1px solid #fff; font-size:13px; } +table.allAttractions td { padding: 10px; border-bottom: 1px dashed #666; font-size:12px; } +table.allAttractions td a { color:#545454; } +table.allAttractions td a:hover { color:#a31022; text-decoration: none; } +table.allAttractions td.provice { text-align:center; font-weight: bold; } +table.allAttractions td.noborder { border-bottom: none; } +table.allAttractions tr.withColor { background:#f1f1f1; } +/* get news */ +.guideBox { margin:10px 0 15px 0; border: none; padding-bottom:10px; border:1px solid #d1d1d1; -moz-border-radius: 4px; } /* function box for city guide only */ +.guideBox h4 { font-size:18px; background:#f1f1f1; border-bottom: none; font-weight:500; color:#2988b0; margin:0 0 15px 0; padding:8px 0 8px 15px; } +.guideBox ul { margin:0 10px 0 0; padding-left:5px; } +.guideBox ul li { list-style: none; background:url("/pic/square.png") no-repeat scroll left 8px transparent; padding: 0 0 5px 13px; line-height:18px; font-size:12px; margin:0 0 8px 10px; border-bottom:1px dashed #999; color:#818181; } +.guideBox ul li a { text-decoration: none; margin-right:8px; color:#545454; } +.guideBox ul li a:hover { color:#a31022; } +.whoposted { font-size:11px; } + +/* like us on facebook */ +.fbLike { float: right; padding:10px; width:250px; font-style:italic; margin-top:5px; color:#3B5998; } +.fbLike a { color:#3B5998!important; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold;} +.fbLike a:hover { text-decoration: none;} diff --git a/js/SmoothDivScroll/images/Thumbs.db b/js/SmoothDivScroll/images/Thumbs.db new file mode 100644 index 0000000..7213f76 Binary files /dev/null and b/js/SmoothDivScroll/images/Thumbs.db differ diff --git a/js/SmoothDivScroll/images/cursors/Thumbs.db b/js/SmoothDivScroll/images/cursors/Thumbs.db new file mode 100644 index 0000000..032d69b Binary files /dev/null and b/js/SmoothDivScroll/images/cursors/Thumbs.db differ diff --git a/js/aqi/2015/urumqi.json b/js/aqi/2015/urumqi.json new file mode 100644 index 0000000..e69de29 diff --git a/js/aqi/2015/xian.json b/js/aqi/2015/xian.json new file mode 100644 index 0000000..e69de29 diff --git a/js/artdialog/skins/aero/aero_s.png b/js/artdialog/skins/aero/aero_s.png new file mode 100644 index 0000000..ff3a379 Binary files /dev/null and b/js/artdialog/skins/aero/aero_s.png differ diff --git a/js/artdialog/skins/aero/aero_s2.png b/js/artdialog/skins/aero/aero_s2.png new file mode 100644 index 0000000..6fda697 Binary files /dev/null and b/js/artdialog/skins/aero/aero_s2.png differ diff --git a/js/artdialog/skins/aero/ie6/aui_close.hover.png b/js/artdialog/skins/aero/ie6/aui_close.hover.png new file mode 100644 index 0000000..d424838 Binary files /dev/null and b/js/artdialog/skins/aero/ie6/aui_close.hover.png differ diff --git a/js/artdialog/skins/aero/ie6/aui_close.png b/js/artdialog/skins/aero/ie6/aui_close.png new file mode 100644 index 0000000..6aef1a8 Binary files /dev/null and b/js/artdialog/skins/aero/ie6/aui_close.png differ diff --git a/js/artdialog/skins/aero/ie6/aui_e.png b/js/artdialog/skins/aero/ie6/aui_e.png new file mode 100644 index 0000000..413cd23 Binary files /dev/null and b/js/artdialog/skins/aero/ie6/aui_e.png differ diff --git a/js/artdialog/skins/aero/ie6/aui_n.png b/js/artdialog/skins/aero/ie6/aui_n.png new file mode 100644 index 0000000..5b0b0cd Binary files /dev/null and b/js/artdialog/skins/aero/ie6/aui_n.png differ diff --git a/js/artdialog/skins/aero/ie6/aui_ne.png b/js/artdialog/skins/aero/ie6/aui_ne.png new file mode 100644 index 0000000..23e82f6 Binary files /dev/null and b/js/artdialog/skins/aero/ie6/aui_ne.png differ diff --git a/js/artdialog/skins/aero/ie6/aui_nw.png b/js/artdialog/skins/aero/ie6/aui_nw.png new file mode 100644 index 0000000..8212d5a Binary files /dev/null and b/js/artdialog/skins/aero/ie6/aui_nw.png differ diff --git a/js/artdialog/skins/aero/ie6/aui_s.png b/js/artdialog/skins/aero/ie6/aui_s.png new file mode 100644 index 0000000..4e24a73 Binary files /dev/null and b/js/artdialog/skins/aero/ie6/aui_s.png differ diff --git a/js/artdialog/skins/aero/ie6/aui_se.png b/js/artdialog/skins/aero/ie6/aui_se.png new file mode 100644 index 0000000..668bd83 Binary files /dev/null and b/js/artdialog/skins/aero/ie6/aui_se.png differ diff --git a/js/artdialog/skins/aero/ie6/aui_sw.png b/js/artdialog/skins/aero/ie6/aui_sw.png new file mode 100644 index 0000000..539584e Binary files /dev/null and b/js/artdialog/skins/aero/ie6/aui_sw.png differ diff --git a/js/artdialog/skins/aero/ie6/aui_title_icon.png b/js/artdialog/skins/aero/ie6/aui_title_icon.png new file mode 100644 index 0000000..149aba4 Binary files /dev/null and b/js/artdialog/skins/aero/ie6/aui_title_icon.png differ diff --git a/js/artdialog/skins/aero/ie6/aui_w.png b/js/artdialog/skins/aero/ie6/aui_w.png new file mode 100644 index 0000000..a00691b Binary files /dev/null and b/js/artdialog/skins/aero/ie6/aui_w.png differ diff --git a/js/artdialog/skins/black/bg.png b/js/artdialog/skins/black/bg.png new file mode 100644 index 0000000..6d42b89 Binary files /dev/null and b/js/artdialog/skins/black/bg.png differ diff --git a/js/artdialog/skins/black/bg2.png b/js/artdialog/skins/black/bg2.png new file mode 100644 index 0000000..8f5568d Binary files /dev/null and b/js/artdialog/skins/black/bg2.png differ diff --git a/js/artdialog/skins/black/bg_css3.png b/js/artdialog/skins/black/bg_css3.png new file mode 100644 index 0000000..32cc89d Binary files /dev/null and b/js/artdialog/skins/black/bg_css3.png differ diff --git a/js/artdialog/skins/black/bg_css3_2.png b/js/artdialog/skins/black/bg_css3_2.png new file mode 100644 index 0000000..4e5801b Binary files /dev/null and b/js/artdialog/skins/black/bg_css3_2.png differ diff --git a/js/artdialog/skins/black/ie6/close.hover.png b/js/artdialog/skins/black/ie6/close.hover.png new file mode 100644 index 0000000..73b02c4 Binary files /dev/null and b/js/artdialog/skins/black/ie6/close.hover.png differ diff --git a/js/artdialog/skins/black/ie6/close.png b/js/artdialog/skins/black/ie6/close.png new file mode 100644 index 0000000..d18600b Binary files /dev/null and b/js/artdialog/skins/black/ie6/close.png differ diff --git a/js/artdialog/skins/black/ie6/e.png b/js/artdialog/skins/black/ie6/e.png new file mode 100644 index 0000000..0dbe769 Binary files /dev/null and b/js/artdialog/skins/black/ie6/e.png differ diff --git a/js/artdialog/skins/black/ie6/n.png b/js/artdialog/skins/black/ie6/n.png new file mode 100644 index 0000000..67ba731 Binary files /dev/null and b/js/artdialog/skins/black/ie6/n.png differ diff --git a/js/artdialog/skins/black/ie6/ne.png b/js/artdialog/skins/black/ie6/ne.png new file mode 100644 index 0000000..7f34d69 Binary files /dev/null and b/js/artdialog/skins/black/ie6/ne.png differ diff --git a/js/artdialog/skins/black/ie6/nw.png b/js/artdialog/skins/black/ie6/nw.png new file mode 100644 index 0000000..74b5285 Binary files /dev/null and b/js/artdialog/skins/black/ie6/nw.png differ diff --git a/js/artdialog/skins/black/ie6/s.png b/js/artdialog/skins/black/ie6/s.png new file mode 100644 index 0000000..aadc5bc Binary files /dev/null and b/js/artdialog/skins/black/ie6/s.png differ diff --git a/js/artdialog/skins/black/ie6/se.png b/js/artdialog/skins/black/ie6/se.png new file mode 100644 index 0000000..6a4ac96 Binary files /dev/null and b/js/artdialog/skins/black/ie6/se.png differ diff --git a/js/artdialog/skins/black/ie6/sw.png b/js/artdialog/skins/black/ie6/sw.png new file mode 100644 index 0000000..5637896 Binary files /dev/null and b/js/artdialog/skins/black/ie6/sw.png differ diff --git a/js/artdialog/skins/black/ie6/w.png b/js/artdialog/skins/black/ie6/w.png new file mode 100644 index 0000000..910b3a1 Binary files /dev/null and b/js/artdialog/skins/black/ie6/w.png differ diff --git a/js/artdialog/skins/blue/bg.png b/js/artdialog/skins/blue/bg.png new file mode 100644 index 0000000..52c1c01 Binary files /dev/null and b/js/artdialog/skins/blue/bg.png differ diff --git a/js/artdialog/skins/blue/bg2.png b/js/artdialog/skins/blue/bg2.png new file mode 100644 index 0000000..834c17a Binary files /dev/null and b/js/artdialog/skins/blue/bg2.png differ diff --git a/js/artdialog/skins/blue/bg_css3.png b/js/artdialog/skins/blue/bg_css3.png new file mode 100644 index 0000000..8f55b85 Binary files /dev/null and b/js/artdialog/skins/blue/bg_css3.png differ diff --git a/js/artdialog/skins/blue/bg_css3_2.png b/js/artdialog/skins/blue/bg_css3_2.png new file mode 100644 index 0000000..b8f66eb Binary files /dev/null and b/js/artdialog/skins/blue/bg_css3_2.png differ diff --git a/js/artdialog/skins/blue/ie6/close.hover.png b/js/artdialog/skins/blue/ie6/close.hover.png new file mode 100644 index 0000000..40de707 Binary files /dev/null and b/js/artdialog/skins/blue/ie6/close.hover.png differ diff --git a/js/artdialog/skins/blue/ie6/close.png b/js/artdialog/skins/blue/ie6/close.png new file mode 100644 index 0000000..72c7157 Binary files /dev/null and b/js/artdialog/skins/blue/ie6/close.png differ diff --git a/js/artdialog/skins/blue/ie6/e.png b/js/artdialog/skins/blue/ie6/e.png new file mode 100644 index 0000000..d892f02 Binary files /dev/null and b/js/artdialog/skins/blue/ie6/e.png differ diff --git a/js/artdialog/skins/blue/ie6/n.png b/js/artdialog/skins/blue/ie6/n.png new file mode 100644 index 0000000..28c2ff5 Binary files /dev/null and b/js/artdialog/skins/blue/ie6/n.png differ diff --git a/js/artdialog/skins/blue/ie6/ne.png b/js/artdialog/skins/blue/ie6/ne.png new file mode 100644 index 0000000..eaa3cb4 Binary files /dev/null and b/js/artdialog/skins/blue/ie6/ne.png differ diff --git a/js/artdialog/skins/blue/ie6/nw.png b/js/artdialog/skins/blue/ie6/nw.png new file mode 100644 index 0000000..45bb037 Binary files /dev/null and b/js/artdialog/skins/blue/ie6/nw.png differ diff --git a/js/artdialog/skins/blue/ie6/s.png b/js/artdialog/skins/blue/ie6/s.png new file mode 100644 index 0000000..ee9ab02 Binary files /dev/null and b/js/artdialog/skins/blue/ie6/s.png differ diff --git a/js/artdialog/skins/blue/ie6/se.png b/js/artdialog/skins/blue/ie6/se.png new file mode 100644 index 0000000..1e181ab Binary files /dev/null and b/js/artdialog/skins/blue/ie6/se.png differ diff --git a/js/artdialog/skins/blue/ie6/sw.png b/js/artdialog/skins/blue/ie6/sw.png new file mode 100644 index 0000000..b2193e3 Binary files /dev/null and b/js/artdialog/skins/blue/ie6/sw.png differ diff --git a/js/artdialog/skins/blue/ie6/w.png b/js/artdialog/skins/blue/ie6/w.png new file mode 100644 index 0000000..6c4472d Binary files /dev/null and b/js/artdialog/skins/blue/ie6/w.png differ diff --git a/js/artdialog/skins/chrome/border.png b/js/artdialog/skins/chrome/border.png new file mode 100644 index 0000000..db3bdcd Binary files /dev/null and b/js/artdialog/skins/chrome/border.png differ diff --git a/js/artdialog/skins/chrome/chrome_s.png b/js/artdialog/skins/chrome/chrome_s.png new file mode 100644 index 0000000..3f62b86 Binary files /dev/null and b/js/artdialog/skins/chrome/chrome_s.png differ diff --git a/js/artdialog/skins/cht/ie6/aui_close.hover.png b/js/artdialog/skins/cht/ie6/aui_close.hover.png new file mode 100644 index 0000000..8e942f0 Binary files /dev/null and b/js/artdialog/skins/cht/ie6/aui_close.hover.png differ diff --git a/js/artdialog/skins/cht/ie6/aui_close.png b/js/artdialog/skins/cht/ie6/aui_close.png new file mode 100644 index 0000000..9442e41 Binary files /dev/null and b/js/artdialog/skins/cht/ie6/aui_close.png differ diff --git a/js/artdialog/skins/cht/ie6/aui_e.png b/js/artdialog/skins/cht/ie6/aui_e.png new file mode 100644 index 0000000..de6faba Binary files /dev/null and b/js/artdialog/skins/cht/ie6/aui_e.png differ diff --git a/js/artdialog/skins/cht/ie6/aui_n.png b/js/artdialog/skins/cht/ie6/aui_n.png new file mode 100644 index 0000000..840358d Binary files /dev/null and b/js/artdialog/skins/cht/ie6/aui_n.png differ diff --git a/js/artdialog/skins/cht/ie6/aui_ne.png b/js/artdialog/skins/cht/ie6/aui_ne.png new file mode 100644 index 0000000..fa30a50 Binary files /dev/null and b/js/artdialog/skins/cht/ie6/aui_ne.png differ diff --git a/js/artdialog/skins/cht/ie6/aui_nw.png b/js/artdialog/skins/cht/ie6/aui_nw.png new file mode 100644 index 0000000..6d09929 Binary files /dev/null and b/js/artdialog/skins/cht/ie6/aui_nw.png differ diff --git a/js/artdialog/skins/cht/ie6/aui_s.png b/js/artdialog/skins/cht/ie6/aui_s.png new file mode 100644 index 0000000..c031841 Binary files /dev/null and b/js/artdialog/skins/cht/ie6/aui_s.png differ diff --git a/js/artdialog/skins/cht/ie6/aui_se.png b/js/artdialog/skins/cht/ie6/aui_se.png new file mode 100644 index 0000000..8679228 Binary files /dev/null and b/js/artdialog/skins/cht/ie6/aui_se.png differ diff --git a/js/artdialog/skins/cht/ie6/aui_sw.png b/js/artdialog/skins/cht/ie6/aui_sw.png new file mode 100644 index 0000000..9866db3 Binary files /dev/null and b/js/artdialog/skins/cht/ie6/aui_sw.png differ diff --git a/js/artdialog/skins/cht/ie6/aui_w.png b/js/artdialog/skins/cht/ie6/aui_w.png new file mode 100644 index 0000000..519cf11 Binary files /dev/null and b/js/artdialog/skins/cht/ie6/aui_w.png differ diff --git a/js/artdialog/skins/cht/s1.png b/js/artdialog/skins/cht/s1.png new file mode 100644 index 0000000..e6941c1 Binary files /dev/null and b/js/artdialog/skins/cht/s1.png differ diff --git a/js/artdialog/skins/cht/s2.png b/js/artdialog/skins/cht/s2.png new file mode 100644 index 0000000..0debda0 Binary files /dev/null and b/js/artdialog/skins/cht/s2.png differ diff --git a/js/artdialog/skins/green/bg.png b/js/artdialog/skins/green/bg.png new file mode 100644 index 0000000..7919c88 Binary files /dev/null and b/js/artdialog/skins/green/bg.png differ diff --git a/js/artdialog/skins/green/bg2.png b/js/artdialog/skins/green/bg2.png new file mode 100644 index 0000000..3faa0c8 Binary files /dev/null and b/js/artdialog/skins/green/bg2.png differ diff --git a/js/artdialog/skins/green/bg_css3.png b/js/artdialog/skins/green/bg_css3.png new file mode 100644 index 0000000..aa255e4 Binary files /dev/null and b/js/artdialog/skins/green/bg_css3.png differ diff --git a/js/artdialog/skins/green/bg_css3_2.png b/js/artdialog/skins/green/bg_css3_2.png new file mode 100644 index 0000000..4e5801b Binary files /dev/null and b/js/artdialog/skins/green/bg_css3_2.png differ diff --git a/js/artdialog/skins/green/color_bg.png b/js/artdialog/skins/green/color_bg.png new file mode 100644 index 0000000..7919c88 Binary files /dev/null and b/js/artdialog/skins/green/color_bg.png differ diff --git a/js/artdialog/skins/green/ie6/close.hover.png b/js/artdialog/skins/green/ie6/close.hover.png new file mode 100644 index 0000000..46fc9d7 Binary files /dev/null and b/js/artdialog/skins/green/ie6/close.hover.png differ diff --git a/js/artdialog/skins/green/ie6/close.png b/js/artdialog/skins/green/ie6/close.png new file mode 100644 index 0000000..932e597 Binary files /dev/null and b/js/artdialog/skins/green/ie6/close.png differ diff --git a/js/artdialog/skins/green/ie6/e.png b/js/artdialog/skins/green/ie6/e.png new file mode 100644 index 0000000..c3fc738 Binary files /dev/null and b/js/artdialog/skins/green/ie6/e.png differ diff --git a/js/artdialog/skins/green/ie6/n.png b/js/artdialog/skins/green/ie6/n.png new file mode 100644 index 0000000..8742f20 Binary files /dev/null and b/js/artdialog/skins/green/ie6/n.png differ diff --git a/js/artdialog/skins/green/ie6/ne.png b/js/artdialog/skins/green/ie6/ne.png new file mode 100644 index 0000000..57e8e62 Binary files /dev/null and b/js/artdialog/skins/green/ie6/ne.png differ diff --git a/js/artdialog/skins/green/ie6/nw.png b/js/artdialog/skins/green/ie6/nw.png new file mode 100644 index 0000000..a210191 Binary files /dev/null and b/js/artdialog/skins/green/ie6/nw.png differ diff --git a/js/artdialog/skins/green/ie6/s.png b/js/artdialog/skins/green/ie6/s.png new file mode 100644 index 0000000..67fcd94 Binary files /dev/null and b/js/artdialog/skins/green/ie6/s.png differ diff --git a/js/artdialog/skins/green/ie6/se.png b/js/artdialog/skins/green/ie6/se.png new file mode 100644 index 0000000..c6d9744 Binary files /dev/null and b/js/artdialog/skins/green/ie6/se.png differ diff --git a/js/artdialog/skins/green/ie6/sw.png b/js/artdialog/skins/green/ie6/sw.png new file mode 100644 index 0000000..d135dcd Binary files /dev/null and b/js/artdialog/skins/green/ie6/sw.png differ diff --git a/js/artdialog/skins/green/ie6/w.png b/js/artdialog/skins/green/ie6/w.png new file mode 100644 index 0000000..4337826 Binary files /dev/null and b/js/artdialog/skins/green/ie6/w.png differ diff --git a/js/artdialog/skins/icons/error.png b/js/artdialog/skins/icons/error.png new file mode 100644 index 0000000..4929a2e Binary files /dev/null and b/js/artdialog/skins/icons/error.png differ diff --git a/js/artdialog/skins/icons/face-sad.png b/js/artdialog/skins/icons/face-sad.png new file mode 100644 index 0000000..5d819d8 Binary files /dev/null and b/js/artdialog/skins/icons/face-sad.png differ diff --git a/js/artdialog/skins/icons/face-smile.png b/js/artdialog/skins/icons/face-smile.png new file mode 100644 index 0000000..f952c13 Binary files /dev/null and b/js/artdialog/skins/icons/face-smile.png differ diff --git a/js/artdialog/skins/icons/loading.gif b/js/artdialog/skins/icons/loading.gif new file mode 100644 index 0000000..e8c2892 Binary files /dev/null and b/js/artdialog/skins/icons/loading.gif differ diff --git a/js/artdialog/skins/icons/question.png b/js/artdialog/skins/icons/question.png new file mode 100644 index 0000000..941a4c9 Binary files /dev/null and b/js/artdialog/skins/icons/question.png differ diff --git a/js/artdialog/skins/icons/succeed.png b/js/artdialog/skins/icons/succeed.png new file mode 100644 index 0000000..c78d40b Binary files /dev/null and b/js/artdialog/skins/icons/succeed.png differ diff --git a/js/artdialog/skins/icons/warning.png b/js/artdialog/skins/icons/warning.png new file mode 100644 index 0000000..bcaab1e Binary files /dev/null and b/js/artdialog/skins/icons/warning.png differ diff --git a/js/artdialog/skins/idialog/idialog_s.png b/js/artdialog/skins/idialog/idialog_s.png new file mode 100644 index 0000000..d86d054 Binary files /dev/null and b/js/artdialog/skins/idialog/idialog_s.png differ diff --git a/js/artdialog/skins/idialog/idialog_s2.png b/js/artdialog/skins/idialog/idialog_s2.png new file mode 100644 index 0000000..7be06ad Binary files /dev/null and b/js/artdialog/skins/idialog/idialog_s2.png differ diff --git a/js/artdialog/skins/idialog/ie6/aui_close.hover.png b/js/artdialog/skins/idialog/ie6/aui_close.hover.png new file mode 100644 index 0000000..dd00dde Binary files /dev/null and b/js/artdialog/skins/idialog/ie6/aui_close.hover.png differ diff --git a/js/artdialog/skins/idialog/ie6/aui_close.png b/js/artdialog/skins/idialog/ie6/aui_close.png new file mode 100644 index 0000000..04ed8be Binary files /dev/null and b/js/artdialog/skins/idialog/ie6/aui_close.png differ diff --git a/js/artdialog/skins/idialog/ie6/aui_e.png b/js/artdialog/skins/idialog/ie6/aui_e.png new file mode 100644 index 0000000..b96ff2f Binary files /dev/null and b/js/artdialog/skins/idialog/ie6/aui_e.png differ diff --git a/js/artdialog/skins/idialog/ie6/aui_n.png b/js/artdialog/skins/idialog/ie6/aui_n.png new file mode 100644 index 0000000..34871be Binary files /dev/null and b/js/artdialog/skins/idialog/ie6/aui_n.png differ diff --git a/js/artdialog/skins/idialog/ie6/aui_ne.png b/js/artdialog/skins/idialog/ie6/aui_ne.png new file mode 100644 index 0000000..3644944 Binary files /dev/null and b/js/artdialog/skins/idialog/ie6/aui_ne.png differ diff --git a/js/artdialog/skins/idialog/ie6/aui_nw.png b/js/artdialog/skins/idialog/ie6/aui_nw.png new file mode 100644 index 0000000..dea0b9a Binary files /dev/null and b/js/artdialog/skins/idialog/ie6/aui_nw.png differ diff --git a/js/artdialog/skins/idialog/ie6/aui_s.png b/js/artdialog/skins/idialog/ie6/aui_s.png new file mode 100644 index 0000000..62746ee Binary files /dev/null and b/js/artdialog/skins/idialog/ie6/aui_s.png differ diff --git a/js/artdialog/skins/idialog/ie6/aui_se.png b/js/artdialog/skins/idialog/ie6/aui_se.png new file mode 100644 index 0000000..32247e8 Binary files /dev/null and b/js/artdialog/skins/idialog/ie6/aui_se.png differ diff --git a/js/artdialog/skins/idialog/ie6/aui_sw.png b/js/artdialog/skins/idialog/ie6/aui_sw.png new file mode 100644 index 0000000..478f609 Binary files /dev/null and b/js/artdialog/skins/idialog/ie6/aui_sw.png differ diff --git a/js/artdialog/skins/idialog/ie6/aui_w.png b/js/artdialog/skins/idialog/ie6/aui_w.png new file mode 100644 index 0000000..c4df489 Binary files /dev/null and b/js/artdialog/skins/idialog/ie6/aui_w.png differ diff --git a/js/artdialog/skins/opera/ie6/aui_close.hover.png b/js/artdialog/skins/opera/ie6/aui_close.hover.png new file mode 100644 index 0000000..8e942f0 Binary files /dev/null and b/js/artdialog/skins/opera/ie6/aui_close.hover.png differ diff --git a/js/artdialog/skins/opera/ie6/aui_close.png b/js/artdialog/skins/opera/ie6/aui_close.png new file mode 100644 index 0000000..9442e41 Binary files /dev/null and b/js/artdialog/skins/opera/ie6/aui_close.png differ diff --git a/js/artdialog/skins/opera/ie6/aui_e.png b/js/artdialog/skins/opera/ie6/aui_e.png new file mode 100644 index 0000000..de6faba Binary files /dev/null and b/js/artdialog/skins/opera/ie6/aui_e.png differ diff --git a/js/artdialog/skins/opera/ie6/aui_n.png b/js/artdialog/skins/opera/ie6/aui_n.png new file mode 100644 index 0000000..840358d Binary files /dev/null and b/js/artdialog/skins/opera/ie6/aui_n.png differ diff --git a/js/artdialog/skins/opera/ie6/aui_ne.png b/js/artdialog/skins/opera/ie6/aui_ne.png new file mode 100644 index 0000000..fa30a50 Binary files /dev/null and b/js/artdialog/skins/opera/ie6/aui_ne.png differ diff --git a/js/artdialog/skins/opera/ie6/aui_nw.png b/js/artdialog/skins/opera/ie6/aui_nw.png new file mode 100644 index 0000000..6d09929 Binary files /dev/null and b/js/artdialog/skins/opera/ie6/aui_nw.png differ diff --git a/js/artdialog/skins/opera/ie6/aui_s.png b/js/artdialog/skins/opera/ie6/aui_s.png new file mode 100644 index 0000000..c031841 Binary files /dev/null and b/js/artdialog/skins/opera/ie6/aui_s.png differ diff --git a/js/artdialog/skins/opera/ie6/aui_se.png b/js/artdialog/skins/opera/ie6/aui_se.png new file mode 100644 index 0000000..8679228 Binary files /dev/null and b/js/artdialog/skins/opera/ie6/aui_se.png differ diff --git a/js/artdialog/skins/opera/ie6/aui_sw.png b/js/artdialog/skins/opera/ie6/aui_sw.png new file mode 100644 index 0000000..9866db3 Binary files /dev/null and b/js/artdialog/skins/opera/ie6/aui_sw.png differ diff --git a/js/artdialog/skins/opera/ie6/aui_w.png b/js/artdialog/skins/opera/ie6/aui_w.png new file mode 100644 index 0000000..519cf11 Binary files /dev/null and b/js/artdialog/skins/opera/ie6/aui_w.png differ diff --git a/js/artdialog/skins/opera/s1.png b/js/artdialog/skins/opera/s1.png new file mode 100644 index 0000000..e6941c1 Binary files /dev/null and b/js/artdialog/skins/opera/s1.png differ diff --git a/js/artdialog/skins/opera/s2.png b/js/artdialog/skins/opera/s2.png new file mode 100644 index 0000000..0debda0 Binary files /dev/null and b/js/artdialog/skins/opera/s2.png differ diff --git a/js/fancybox/fancy_shadow_e.gif b/js/fancybox/fancy_shadow_e.gif new file mode 100644 index 0000000..5db7b2b Binary files /dev/null and b/js/fancybox/fancy_shadow_e.gif differ diff --git a/js/fancybox/fancy_shadow_n.gif b/js/fancybox/fancy_shadow_n.gif new file mode 100644 index 0000000..4e20abb Binary files /dev/null and b/js/fancybox/fancy_shadow_n.gif differ diff --git a/js/fancybox/fancy_shadow_ne.gif b/js/fancybox/fancy_shadow_ne.gif new file mode 100644 index 0000000..64ef722 Binary files /dev/null and b/js/fancybox/fancy_shadow_ne.gif differ diff --git a/js/fancybox/fancy_shadow_nw.gif b/js/fancybox/fancy_shadow_nw.gif new file mode 100644 index 0000000..9ef0337 Binary files /dev/null and b/js/fancybox/fancy_shadow_nw.gif differ diff --git a/js/fancybox/fancy_shadow_s.gif b/js/fancybox/fancy_shadow_s.gif new file mode 100644 index 0000000..bf52bd6 Binary files /dev/null and b/js/fancybox/fancy_shadow_s.gif differ diff --git a/js/fancybox/fancy_shadow_se.gif b/js/fancybox/fancy_shadow_se.gif new file mode 100644 index 0000000..12311ed Binary files /dev/null and b/js/fancybox/fancy_shadow_se.gif differ diff --git a/js/fancybox/fancy_shadow_sw.gif b/js/fancybox/fancy_shadow_sw.gif new file mode 100644 index 0000000..923a8b5 Binary files /dev/null and b/js/fancybox/fancy_shadow_sw.gif differ diff --git a/js/fancybox/fancy_shadow_w.gif b/js/fancybox/fancy_shadow_w.gif new file mode 100644 index 0000000..6f808d3 Binary files /dev/null and b/js/fancybox/fancy_shadow_w.gif differ diff --git a/js/fancybox/v2/blank.gif b/js/fancybox/v2/blank.gif new file mode 100644 index 0000000..35d42e8 Binary files /dev/null and b/js/fancybox/v2/blank.gif differ diff --git a/js/fancybox/v2/fancybox_loading.gif b/js/fancybox/v2/fancybox_loading.gif new file mode 100644 index 0000000..a03a40c Binary files /dev/null and b/js/fancybox/v2/fancybox_loading.gif differ diff --git a/js/fancybox/v2/fancybox_loading@2x.gif b/js/fancybox/v2/fancybox_loading@2x.gif new file mode 100644 index 0000000..9205aeb Binary files /dev/null and b/js/fancybox/v2/fancybox_loading@2x.gif differ diff --git a/js/fancybox/v2/fancybox_overlay.png b/js/fancybox/v2/fancybox_overlay.png new file mode 100644 index 0000000..a439139 Binary files /dev/null and b/js/fancybox/v2/fancybox_overlay.png differ diff --git a/js/fancybox/v2/fancybox_sprite.png b/js/fancybox/v2/fancybox_sprite.png new file mode 100644 index 0000000..fd8d5ca Binary files /dev/null and b/js/fancybox/v2/fancybox_sprite.png differ diff --git a/js/fancybox/v2/fancybox_sprite@2x.png b/js/fancybox/v2/fancybox_sprite@2x.png new file mode 100644 index 0000000..d0e4779 Binary files /dev/null and b/js/fancybox/v2/fancybox_sprite@2x.png differ diff --git a/js/fancybox/v2/helpers/fancybox_buttons.png b/js/fancybox/v2/helpers/fancybox_buttons.png new file mode 100644 index 0000000..0787207 Binary files /dev/null and b/js/fancybox/v2/helpers/fancybox_buttons.png differ diff --git a/js/float-nav-action.js b/js/float-nav-action.js new file mode 100644 index 0000000..16f0cb7 --- /dev/null +++ b/js/float-nav-action.js @@ -0,0 +1,26 @@ +/*! + * depend on Jquery + */ + $(function() { + $(".nav-content").stick_in_parent({parent:'#stick_row', offset_top: 30}); + $("a[href^='#']").on('click', function(e) { + e.preventDefault(); // prevent hard jump, the default behavior + scrollTo($(this)); + return false; + }); + }); + + +function scrollTo(obj) { + var target = $(obj).attr("href"); // Set the target as variable + // perform animated scrolling by getting top-position of target-element and set it as scroll target + var target_load = $(target).offset().top-65; + $('html, body').stop().animate({ + scrollTop: target_load + }, 600, function() { + // location.hash = target; //attach the hash (#jumptarget) to the pageurl + }); + $(obj).parents("ul").find("a").removeClass("active"); + $(obj).addClass("active"); + return false; +} diff --git a/js/lives/icons.psd b/js/lives/icons.psd new file mode 100644 index 0000000..4ae3e42 Binary files /dev/null and b/js/lives/icons.psd differ diff --git a/js/lives/s/upload/0064749ac3ab59a563abab1f19a5d17b.jpg b/js/lives/s/upload/0064749ac3ab59a563abab1f19a5d17b.jpg new file mode 100644 index 0000000..33a3057 Binary files /dev/null and b/js/lives/s/upload/0064749ac3ab59a563abab1f19a5d17b.jpg differ diff --git a/js/lives/s/upload/04289373ce0da82d7001fa9f04619073.jpg b/js/lives/s/upload/04289373ce0da82d7001fa9f04619073.jpg new file mode 100644 index 0000000..085f786 Binary files /dev/null and b/js/lives/s/upload/04289373ce0da82d7001fa9f04619073.jpg differ diff --git a/js/lives/s/upload/0806d49f34956068cfa0ef907cdb0c83.jpeg b/js/lives/s/upload/0806d49f34956068cfa0ef907cdb0c83.jpeg new file mode 100644 index 0000000..1d082eb Binary files /dev/null and b/js/lives/s/upload/0806d49f34956068cfa0ef907cdb0c83.jpeg differ diff --git a/js/lives/s/upload/0829404a03106c954ba56c662179fabf.jpg b/js/lives/s/upload/0829404a03106c954ba56c662179fabf.jpg new file mode 100644 index 0000000..fee4279 Binary files /dev/null and b/js/lives/s/upload/0829404a03106c954ba56c662179fabf.jpg differ diff --git a/js/lives/s/upload/0b08490e4004089b1bed1e6dcbd1610d.jpeg b/js/lives/s/upload/0b08490e4004089b1bed1e6dcbd1610d.jpeg new file mode 100644 index 0000000..73c106c Binary files /dev/null and b/js/lives/s/upload/0b08490e4004089b1bed1e6dcbd1610d.jpeg differ diff --git a/js/lives/s/upload/0c7e5eb06c7eac4010144a676d6ae265.jpg b/js/lives/s/upload/0c7e5eb06c7eac4010144a676d6ae265.jpg new file mode 100644 index 0000000..d8c7c64 Binary files /dev/null and b/js/lives/s/upload/0c7e5eb06c7eac4010144a676d6ae265.jpg differ diff --git a/js/lives/s/upload/0cd04a44f796c0046dcec851e8d2006b.jpeg b/js/lives/s/upload/0cd04a44f796c0046dcec851e8d2006b.jpeg new file mode 100644 index 0000000..3324621 Binary files /dev/null and b/js/lives/s/upload/0cd04a44f796c0046dcec851e8d2006b.jpeg differ diff --git a/js/lives/s/upload/10507c9f5c0e13f47431ac2246476cf5.jpg b/js/lives/s/upload/10507c9f5c0e13f47431ac2246476cf5.jpg new file mode 100644 index 0000000..1f70d5b Binary files /dev/null and b/js/lives/s/upload/10507c9f5c0e13f47431ac2246476cf5.jpg differ diff --git a/js/lives/s/upload/10dc581ce73e45101acc47e5d74e18c5.jpg b/js/lives/s/upload/10dc581ce73e45101acc47e5d74e18c5.jpg new file mode 100644 index 0000000..1f70d5b Binary files /dev/null and b/js/lives/s/upload/10dc581ce73e45101acc47e5d74e18c5.jpg differ diff --git a/js/lives/s/upload/13e18e263888352fbb0c372d0e1f9555.jpeg b/js/lives/s/upload/13e18e263888352fbb0c372d0e1f9555.jpeg new file mode 100644 index 0000000..6885fce Binary files /dev/null and b/js/lives/s/upload/13e18e263888352fbb0c372d0e1f9555.jpeg differ diff --git a/js/lives/s/upload/15226fb93f7b2e78f1465f7a69994ccc.jpeg b/js/lives/s/upload/15226fb93f7b2e78f1465f7a69994ccc.jpeg new file mode 100644 index 0000000..e6526ec Binary files /dev/null and b/js/lives/s/upload/15226fb93f7b2e78f1465f7a69994ccc.jpeg differ diff --git a/js/lives/s/upload/178ca1be6729bb21d918cdc515a8c348.jpeg b/js/lives/s/upload/178ca1be6729bb21d918cdc515a8c348.jpeg new file mode 100644 index 0000000..c613be9 Binary files /dev/null and b/js/lives/s/upload/178ca1be6729bb21d918cdc515a8c348.jpeg differ diff --git a/js/lives/s/upload/17e348f7e37e157ff1d93db905f1e87c.jpeg b/js/lives/s/upload/17e348f7e37e157ff1d93db905f1e87c.jpeg new file mode 100644 index 0000000..2c600c1 Binary files /dev/null and b/js/lives/s/upload/17e348f7e37e157ff1d93db905f1e87c.jpeg differ diff --git a/js/lives/s/upload/1b5b64680005f9c8b85393553300fb35.jpeg b/js/lives/s/upload/1b5b64680005f9c8b85393553300fb35.jpeg new file mode 100644 index 0000000..646f7e6 Binary files /dev/null and b/js/lives/s/upload/1b5b64680005f9c8b85393553300fb35.jpeg differ diff --git a/js/lives/s/upload/2010859c74ec9328cb9372ebd4d683cc.jpeg b/js/lives/s/upload/2010859c74ec9328cb9372ebd4d683cc.jpeg new file mode 100644 index 0000000..c7854ea Binary files /dev/null and b/js/lives/s/upload/2010859c74ec9328cb9372ebd4d683cc.jpeg differ diff --git a/js/lives/s/upload/20a0bb46a0dcacfb428d0ccc32352962.jpg b/js/lives/s/upload/20a0bb46a0dcacfb428d0ccc32352962.jpg new file mode 100644 index 0000000..6f18504 Binary files /dev/null and b/js/lives/s/upload/20a0bb46a0dcacfb428d0ccc32352962.jpg differ diff --git a/js/lives/s/upload/20eb155582911bbae6260c32a8db7dea.jpeg b/js/lives/s/upload/20eb155582911bbae6260c32a8db7dea.jpeg new file mode 100644 index 0000000..6efa9c1 Binary files /dev/null and b/js/lives/s/upload/20eb155582911bbae6260c32a8db7dea.jpeg differ diff --git a/js/lives/s/upload/21bb9f0d4bc7b1110f161b1297d6aff8.jpg b/js/lives/s/upload/21bb9f0d4bc7b1110f161b1297d6aff8.jpg new file mode 100644 index 0000000..e69de29 diff --git a/js/lives/s/upload/23df9a9b5a7c08321e2f8dbdac032fe8.jpg b/js/lives/s/upload/23df9a9b5a7c08321e2f8dbdac032fe8.jpg new file mode 100644 index 0000000..c6d7b2e Binary files /dev/null and b/js/lives/s/upload/23df9a9b5a7c08321e2f8dbdac032fe8.jpg differ diff --git a/js/lives/s/upload/26169617fe659f21f35ca61a5f11cb71.jpg b/js/lives/s/upload/26169617fe659f21f35ca61a5f11cb71.jpg new file mode 100644 index 0000000..8f8f2f8 Binary files /dev/null and b/js/lives/s/upload/26169617fe659f21f35ca61a5f11cb71.jpg differ diff --git a/js/lives/s/upload/2ac6bd9c41cccee7ba571e2efe148fb0.jpg b/js/lives/s/upload/2ac6bd9c41cccee7ba571e2efe148fb0.jpg new file mode 100644 index 0000000..5f8939f Binary files /dev/null and b/js/lives/s/upload/2ac6bd9c41cccee7ba571e2efe148fb0.jpg differ diff --git a/js/lives/s/upload/2d4149aeee481c1b36191257edcc8cf7.jpeg b/js/lives/s/upload/2d4149aeee481c1b36191257edcc8cf7.jpeg new file mode 100644 index 0000000..dd46674 Binary files /dev/null and b/js/lives/s/upload/2d4149aeee481c1b36191257edcc8cf7.jpeg differ diff --git a/js/lives/s/upload/2ee859e2a80baac0ebdc65c35dfa938a.jpg b/js/lives/s/upload/2ee859e2a80baac0ebdc65c35dfa938a.jpg new file mode 100644 index 0000000..da0f73c Binary files /dev/null and b/js/lives/s/upload/2ee859e2a80baac0ebdc65c35dfa938a.jpg differ diff --git a/js/lives/s/upload/31a75027769092dfa8b19a2ee3a90ea3.jpeg b/js/lives/s/upload/31a75027769092dfa8b19a2ee3a90ea3.jpeg new file mode 100644 index 0000000..a65b79c Binary files /dev/null and b/js/lives/s/upload/31a75027769092dfa8b19a2ee3a90ea3.jpeg differ diff --git a/js/lives/s/upload/3331b98286ca78f97a405f5a0ca74bdc.jpg b/js/lives/s/upload/3331b98286ca78f97a405f5a0ca74bdc.jpg new file mode 100644 index 0000000..b0904a8 Binary files /dev/null and b/js/lives/s/upload/3331b98286ca78f97a405f5a0ca74bdc.jpg differ diff --git a/js/lives/s/upload/33a4d7f6b8feac9951e2e2320d536660.jpeg b/js/lives/s/upload/33a4d7f6b8feac9951e2e2320d536660.jpeg new file mode 100644 index 0000000..e7e8032 Binary files /dev/null and b/js/lives/s/upload/33a4d7f6b8feac9951e2e2320d536660.jpeg differ diff --git a/js/lives/s/upload/34fdcd540f1dfcbeae435733fef5fef6.jpeg b/js/lives/s/upload/34fdcd540f1dfcbeae435733fef5fef6.jpeg new file mode 100644 index 0000000..6a5a397 Binary files /dev/null and b/js/lives/s/upload/34fdcd540f1dfcbeae435733fef5fef6.jpeg differ diff --git a/js/lives/s/upload/350e2cfbdb652e7341cb17a070c107ec.jpeg b/js/lives/s/upload/350e2cfbdb652e7341cb17a070c107ec.jpeg new file mode 100644 index 0000000..c3e6215 Binary files /dev/null and b/js/lives/s/upload/350e2cfbdb652e7341cb17a070c107ec.jpeg differ diff --git a/js/lives/s/upload/380caba9b352033f0daa371fc0a0e0fb.JPG b/js/lives/s/upload/380caba9b352033f0daa371fc0a0e0fb.JPG new file mode 100644 index 0000000..5983ebc Binary files /dev/null and b/js/lives/s/upload/380caba9b352033f0daa371fc0a0e0fb.JPG differ diff --git a/js/lives/s/upload/3a0b10cb69f07bc9053504e6ea3c2019.jpg b/js/lives/s/upload/3a0b10cb69f07bc9053504e6ea3c2019.jpg new file mode 100644 index 0000000..bce8646 Binary files /dev/null and b/js/lives/s/upload/3a0b10cb69f07bc9053504e6ea3c2019.jpg differ diff --git a/js/lives/s/upload/3d520471ec5d88e7d6e71c6c8afb33cd.jpeg b/js/lives/s/upload/3d520471ec5d88e7d6e71c6c8afb33cd.jpeg new file mode 100644 index 0000000..1d082eb Binary files /dev/null and b/js/lives/s/upload/3d520471ec5d88e7d6e71c6c8afb33cd.jpeg differ diff --git a/js/lives/s/upload/3d814aa31234800f27a50e4f3f735a03.jpeg b/js/lives/s/upload/3d814aa31234800f27a50e4f3f735a03.jpeg new file mode 100644 index 0000000..5ac1fac Binary files /dev/null and b/js/lives/s/upload/3d814aa31234800f27a50e4f3f735a03.jpeg differ diff --git a/js/lives/s/upload/416e02f6d95ab2c882a7e10b7b5a8eed.JPG b/js/lives/s/upload/416e02f6d95ab2c882a7e10b7b5a8eed.JPG new file mode 100644 index 0000000..a57d598 Binary files /dev/null and b/js/lives/s/upload/416e02f6d95ab2c882a7e10b7b5a8eed.JPG differ diff --git a/js/lives/s/upload/43b59b059487163c84aad088bc75720a.jpeg b/js/lives/s/upload/43b59b059487163c84aad088bc75720a.jpeg new file mode 100644 index 0000000..eedc9b0 Binary files /dev/null and b/js/lives/s/upload/43b59b059487163c84aad088bc75720a.jpeg differ diff --git a/js/lives/s/upload/44d62ea3a918622cabc5a81ef65b3761.jpeg b/js/lives/s/upload/44d62ea3a918622cabc5a81ef65b3761.jpeg new file mode 100644 index 0000000..c613be9 Binary files /dev/null and b/js/lives/s/upload/44d62ea3a918622cabc5a81ef65b3761.jpeg differ diff --git a/js/lives/s/upload/4571beb0c9ef76076100a8d3e50cb6fb.jpg b/js/lives/s/upload/4571beb0c9ef76076100a8d3e50cb6fb.jpg new file mode 100644 index 0000000..2ebeee0 Binary files /dev/null and b/js/lives/s/upload/4571beb0c9ef76076100a8d3e50cb6fb.jpg differ diff --git a/js/lives/s/upload/476652d673aa58d2430e7f5f7e8eedfb.jpeg b/js/lives/s/upload/476652d673aa58d2430e7f5f7e8eedfb.jpeg new file mode 100644 index 0000000..74922ae Binary files /dev/null and b/js/lives/s/upload/476652d673aa58d2430e7f5f7e8eedfb.jpeg differ diff --git a/js/lives/s/upload/48066b5561b34a274b3dfe4fb6332cd8.jpg b/js/lives/s/upload/48066b5561b34a274b3dfe4fb6332cd8.jpg new file mode 100644 index 0000000..a541e4d Binary files /dev/null and b/js/lives/s/upload/48066b5561b34a274b3dfe4fb6332cd8.jpg differ diff --git a/js/lives/s/upload/485717622d8a565bf19e2ff24ea6a1a7.jpeg b/js/lives/s/upload/485717622d8a565bf19e2ff24ea6a1a7.jpeg new file mode 100644 index 0000000..157cd5d Binary files /dev/null and b/js/lives/s/upload/485717622d8a565bf19e2ff24ea6a1a7.jpeg differ diff --git a/js/lives/s/upload/4b38dfd8cf43c8214065798593c3e80c.jpeg b/js/lives/s/upload/4b38dfd8cf43c8214065798593c3e80c.jpeg new file mode 100644 index 0000000..99fcda4 Binary files /dev/null and b/js/lives/s/upload/4b38dfd8cf43c8214065798593c3e80c.jpeg differ diff --git a/js/lives/s/upload/4b6671e8de97c5e3c90aef5c482f2af3.jpg b/js/lives/s/upload/4b6671e8de97c5e3c90aef5c482f2af3.jpg new file mode 100644 index 0000000..069eefb Binary files /dev/null and b/js/lives/s/upload/4b6671e8de97c5e3c90aef5c482f2af3.jpg differ diff --git a/js/lives/s/upload/51077b4c46f2f3fdd53b46d4457ef16a.jpg b/js/lives/s/upload/51077b4c46f2f3fdd53b46d4457ef16a.jpg new file mode 100644 index 0000000..7f8411e Binary files /dev/null and b/js/lives/s/upload/51077b4c46f2f3fdd53b46d4457ef16a.jpg differ diff --git a/js/lives/s/upload/5163f03f86048a6eeda50f4e83a72140.jpg b/js/lives/s/upload/5163f03f86048a6eeda50f4e83a72140.jpg new file mode 100644 index 0000000..87271da Binary files /dev/null and b/js/lives/s/upload/5163f03f86048a6eeda50f4e83a72140.jpg differ diff --git a/js/lives/s/upload/5330445e314037fc76883c47b5be714e.jpg b/js/lives/s/upload/5330445e314037fc76883c47b5be714e.jpg new file mode 100644 index 0000000..7a294c3 Binary files /dev/null and b/js/lives/s/upload/5330445e314037fc76883c47b5be714e.jpg differ diff --git a/js/lives/s/upload/53429563c225db2f4aad54ccd1ed8e04.jpeg b/js/lives/s/upload/53429563c225db2f4aad54ccd1ed8e04.jpeg new file mode 100644 index 0000000..007a8e4 Binary files /dev/null and b/js/lives/s/upload/53429563c225db2f4aad54ccd1ed8e04.jpeg differ diff --git a/js/lives/s/upload/54093ea6ab762cd5dd58b65644432947.jpg b/js/lives/s/upload/54093ea6ab762cd5dd58b65644432947.jpg new file mode 100644 index 0000000..dd7c218 Binary files /dev/null and b/js/lives/s/upload/54093ea6ab762cd5dd58b65644432947.jpg differ diff --git a/js/lives/s/upload/547d557893d68f329d1fcd95c9dc362c.jpg b/js/lives/s/upload/547d557893d68f329d1fcd95c9dc362c.jpg new file mode 100644 index 0000000..fee4279 Binary files /dev/null and b/js/lives/s/upload/547d557893d68f329d1fcd95c9dc362c.jpg differ diff --git a/js/lives/s/upload/56ab2e6557f822649a0757cbc58434c8.jpg b/js/lives/s/upload/56ab2e6557f822649a0757cbc58434c8.jpg new file mode 100644 index 0000000..e69de29 diff --git a/js/lives/s/upload/5c2c7c5f918dbd8c4bcea7f362a80412.jpeg b/js/lives/s/upload/5c2c7c5f918dbd8c4bcea7f362a80412.jpeg new file mode 100644 index 0000000..3e27bd0 Binary files /dev/null and b/js/lives/s/upload/5c2c7c5f918dbd8c4bcea7f362a80412.jpeg differ diff --git a/js/lives/s/upload/5dc020ac177737b3f1909b905b9b6eb5.jpg b/js/lives/s/upload/5dc020ac177737b3f1909b905b9b6eb5.jpg new file mode 100644 index 0000000..78b181a Binary files /dev/null and b/js/lives/s/upload/5dc020ac177737b3f1909b905b9b6eb5.jpg differ diff --git a/js/lives/s/upload/5eab6467461c1df49865cb6b89af367f.jpeg b/js/lives/s/upload/5eab6467461c1df49865cb6b89af367f.jpeg new file mode 100644 index 0000000..ca6a800 Binary files /dev/null and b/js/lives/s/upload/5eab6467461c1df49865cb6b89af367f.jpeg differ diff --git a/js/lives/s/upload/60ba322b0256dbf7ff8fc18f2a787b84.jpeg b/js/lives/s/upload/60ba322b0256dbf7ff8fc18f2a787b84.jpeg new file mode 100644 index 0000000..2323dbf Binary files /dev/null and b/js/lives/s/upload/60ba322b0256dbf7ff8fc18f2a787b84.jpeg differ diff --git a/js/lives/s/upload/6173988275b16931dbaa716824acb413.jpg b/js/lives/s/upload/6173988275b16931dbaa716824acb413.jpg new file mode 100644 index 0000000..e69de29 diff --git a/js/lives/s/upload/63738a6d78beca934b8e4e24015926fe.jpeg b/js/lives/s/upload/63738a6d78beca934b8e4e24015926fe.jpeg new file mode 100644 index 0000000..0080251 Binary files /dev/null and b/js/lives/s/upload/63738a6d78beca934b8e4e24015926fe.jpeg differ diff --git a/js/lives/s/upload/6ad6e3f5e10895b34f7877d1463fb9b1.jpg b/js/lives/s/upload/6ad6e3f5e10895b34f7877d1463fb9b1.jpg new file mode 100644 index 0000000..1a80672 Binary files /dev/null and b/js/lives/s/upload/6ad6e3f5e10895b34f7877d1463fb9b1.jpg differ diff --git a/js/lives/s/upload/6c6e3fa9b2919523a92ef182dc0eddf3.jpeg b/js/lives/s/upload/6c6e3fa9b2919523a92ef182dc0eddf3.jpeg new file mode 100644 index 0000000..1d082eb Binary files /dev/null and b/js/lives/s/upload/6c6e3fa9b2919523a92ef182dc0eddf3.jpeg differ diff --git a/js/lives/s/upload/71656b22ea7472ff903abed0c7aeb2ab.jpg b/js/lives/s/upload/71656b22ea7472ff903abed0c7aeb2ab.jpg new file mode 100644 index 0000000..fff9074 Binary files /dev/null and b/js/lives/s/upload/71656b22ea7472ff903abed0c7aeb2ab.jpg differ diff --git a/js/lives/s/upload/71d12c04cbc6f22b639083a6876e01ce.jpeg b/js/lives/s/upload/71d12c04cbc6f22b639083a6876e01ce.jpeg new file mode 100644 index 0000000..f8e5f34 Binary files /dev/null and b/js/lives/s/upload/71d12c04cbc6f22b639083a6876e01ce.jpeg differ diff --git a/js/lives/s/upload/752c6fb0c805b7893fc71039a5d0d7ea.jpg b/js/lives/s/upload/752c6fb0c805b7893fc71039a5d0d7ea.jpg new file mode 100644 index 0000000..795a16c Binary files /dev/null and b/js/lives/s/upload/752c6fb0c805b7893fc71039a5d0d7ea.jpg differ diff --git a/js/lives/s/upload/763f33d2f531529cc82db0d0c444f102.jpeg b/js/lives/s/upload/763f33d2f531529cc82db0d0c444f102.jpeg new file mode 100644 index 0000000..7c0388b Binary files /dev/null and b/js/lives/s/upload/763f33d2f531529cc82db0d0c444f102.jpeg differ diff --git a/js/lives/s/upload/78e531cbb5b0032a9c34de5eefb2c4f2.jpeg b/js/lives/s/upload/78e531cbb5b0032a9c34de5eefb2c4f2.jpeg new file mode 100644 index 0000000..6a5a397 Binary files /dev/null and b/js/lives/s/upload/78e531cbb5b0032a9c34de5eefb2c4f2.jpeg differ diff --git a/js/lives/s/upload/7946758a6d2a63baaf5f70d8c923dcda.jpg b/js/lives/s/upload/7946758a6d2a63baaf5f70d8c923dcda.jpg new file mode 100644 index 0000000..7184ba5 Binary files /dev/null and b/js/lives/s/upload/7946758a6d2a63baaf5f70d8c923dcda.jpg differ diff --git a/js/lives/s/upload/7b1303c1cf131cb5c5c22fec920b0971.jpg b/js/lives/s/upload/7b1303c1cf131cb5c5c22fec920b0971.jpg new file mode 100644 index 0000000..8dd13e0 Binary files /dev/null and b/js/lives/s/upload/7b1303c1cf131cb5c5c22fec920b0971.jpg differ diff --git a/js/lives/s/upload/7c0162f371e653efc7b3d919a57e5cc7.jpeg b/js/lives/s/upload/7c0162f371e653efc7b3d919a57e5cc7.jpeg new file mode 100644 index 0000000..af10fc7 Binary files /dev/null and b/js/lives/s/upload/7c0162f371e653efc7b3d919a57e5cc7.jpeg differ diff --git a/js/lives/s/upload/7d2c805abdbac2fb854a418ad78bcb9e.JPG b/js/lives/s/upload/7d2c805abdbac2fb854a418ad78bcb9e.JPG new file mode 100644 index 0000000..a530908 Binary files /dev/null and b/js/lives/s/upload/7d2c805abdbac2fb854a418ad78bcb9e.JPG differ diff --git a/js/lives/s/upload/7db70b86648c2f7d7cdd222c2fa3ef15.jpeg b/js/lives/s/upload/7db70b86648c2f7d7cdd222c2fa3ef15.jpeg new file mode 100644 index 0000000..72f3ec7 Binary files /dev/null and b/js/lives/s/upload/7db70b86648c2f7d7cdd222c2fa3ef15.jpeg differ diff --git a/js/lives/s/upload/80b9e0b19dba1a82b1747149bd23d75e.jpg b/js/lives/s/upload/80b9e0b19dba1a82b1747149bd23d75e.jpg new file mode 100644 index 0000000..9731c77 Binary files /dev/null and b/js/lives/s/upload/80b9e0b19dba1a82b1747149bd23d75e.jpg differ diff --git a/js/lives/s/upload/8155a95e2a9675bb2cace61d2ba04177.jpeg b/js/lives/s/upload/8155a95e2a9675bb2cace61d2ba04177.jpeg new file mode 100644 index 0000000..d67920e Binary files /dev/null and b/js/lives/s/upload/8155a95e2a9675bb2cace61d2ba04177.jpeg differ diff --git a/js/lives/s/upload/848ee7eff189475609c7970287fd2776.jpg b/js/lives/s/upload/848ee7eff189475609c7970287fd2776.jpg new file mode 100644 index 0000000..6ea15e4 Binary files /dev/null and b/js/lives/s/upload/848ee7eff189475609c7970287fd2776.jpg differ diff --git a/js/lives/s/upload/89ed8be8dd55fefb702d986ba4796b99.jpg b/js/lives/s/upload/89ed8be8dd55fefb702d986ba4796b99.jpg new file mode 100644 index 0000000..8a77eb2 Binary files /dev/null and b/js/lives/s/upload/89ed8be8dd55fefb702d986ba4796b99.jpg differ diff --git a/js/lives/s/upload/8bbd6cf99e152fe1276be44650e05e99.jpeg b/js/lives/s/upload/8bbd6cf99e152fe1276be44650e05e99.jpeg new file mode 100644 index 0000000..0f8544c Binary files /dev/null and b/js/lives/s/upload/8bbd6cf99e152fe1276be44650e05e99.jpeg differ diff --git a/js/lives/s/upload/8bdd74960e6f17c792bd923522e2d403.jpeg b/js/lives/s/upload/8bdd74960e6f17c792bd923522e2d403.jpeg new file mode 100644 index 0000000..0c6389b Binary files /dev/null and b/js/lives/s/upload/8bdd74960e6f17c792bd923522e2d403.jpeg differ diff --git a/js/lives/s/upload/8e3266e14e2d8b1b4258de02cc0772b9.jpg b/js/lives/s/upload/8e3266e14e2d8b1b4258de02cc0772b9.jpg new file mode 100644 index 0000000..2a7817e Binary files /dev/null and b/js/lives/s/upload/8e3266e14e2d8b1b4258de02cc0772b9.jpg differ diff --git a/js/lives/s/upload/8fabc9c6eb7c5ec3e348f449ced171ed.jpg b/js/lives/s/upload/8fabc9c6eb7c5ec3e348f449ced171ed.jpg new file mode 100644 index 0000000..02b51cf Binary files /dev/null and b/js/lives/s/upload/8fabc9c6eb7c5ec3e348f449ced171ed.jpg differ diff --git a/js/lives/s/upload/8ff32f39ea8a82186388dcc0fa0cbb7f.jpeg b/js/lives/s/upload/8ff32f39ea8a82186388dcc0fa0cbb7f.jpeg new file mode 100644 index 0000000..157cd5d Binary files /dev/null and b/js/lives/s/upload/8ff32f39ea8a82186388dcc0fa0cbb7f.jpeg differ diff --git a/js/lives/s/upload/91b2b95480818eef4d91290c2c068e61.jpeg b/js/lives/s/upload/91b2b95480818eef4d91290c2c068e61.jpeg new file mode 100644 index 0000000..4fe9e6a Binary files /dev/null and b/js/lives/s/upload/91b2b95480818eef4d91290c2c068e61.jpeg differ diff --git a/js/lives/s/upload/98145daaa5518afdc26f0ae5fa375830.jpg b/js/lives/s/upload/98145daaa5518afdc26f0ae5fa375830.jpg new file mode 100644 index 0000000..0b76017 Binary files /dev/null and b/js/lives/s/upload/98145daaa5518afdc26f0ae5fa375830.jpg differ diff --git a/js/lives/s/upload/9ff6915e8db374bfe21acc5d3b3608c5.jpeg b/js/lives/s/upload/9ff6915e8db374bfe21acc5d3b3608c5.jpeg new file mode 100644 index 0000000..298733c Binary files /dev/null and b/js/lives/s/upload/9ff6915e8db374bfe21acc5d3b3608c5.jpeg differ diff --git a/js/lives/s/upload/a2dcf06a07d4b8d5ad1ab5825d0c60d0.jpg b/js/lives/s/upload/a2dcf06a07d4b8d5ad1ab5825d0c60d0.jpg new file mode 100644 index 0000000..fdde07b Binary files /dev/null and b/js/lives/s/upload/a2dcf06a07d4b8d5ad1ab5825d0c60d0.jpg differ diff --git a/js/lives/s/upload/a434c5d70bbe0ff255b55bedec28060c.jpg b/js/lives/s/upload/a434c5d70bbe0ff255b55bedec28060c.jpg new file mode 100644 index 0000000..fee4279 Binary files /dev/null and b/js/lives/s/upload/a434c5d70bbe0ff255b55bedec28060c.jpg differ diff --git a/js/lives/s/upload/a68ed281f978f822a6b908f8335f07c5.jpeg b/js/lives/s/upload/a68ed281f978f822a6b908f8335f07c5.jpeg new file mode 100644 index 0000000..73c106c Binary files /dev/null and b/js/lives/s/upload/a68ed281f978f822a6b908f8335f07c5.jpeg differ diff --git a/js/lives/s/upload/a6dceeb57df470db2c95548ae7bfa2f4.jpg b/js/lives/s/upload/a6dceeb57df470db2c95548ae7bfa2f4.jpg new file mode 100644 index 0000000..73f6ffc Binary files /dev/null and b/js/lives/s/upload/a6dceeb57df470db2c95548ae7bfa2f4.jpg differ diff --git a/js/lives/s/upload/a80d16439308db07bcc8146a960a0344.jpeg b/js/lives/s/upload/a80d16439308db07bcc8146a960a0344.jpeg new file mode 100644 index 0000000..8661b97 Binary files /dev/null and b/js/lives/s/upload/a80d16439308db07bcc8146a960a0344.jpeg differ diff --git a/js/lives/s/upload/a979348e68b9abde195b2df93a43d17e.jpg b/js/lives/s/upload/a979348e68b9abde195b2df93a43d17e.jpg new file mode 100644 index 0000000..c155cb3 Binary files /dev/null and b/js/lives/s/upload/a979348e68b9abde195b2df93a43d17e.jpg differ diff --git a/js/lives/s/upload/a9abf122b7131d4ed591833af72da1c4.jpeg b/js/lives/s/upload/a9abf122b7131d4ed591833af72da1c4.jpeg new file mode 100644 index 0000000..298733c Binary files /dev/null and b/js/lives/s/upload/a9abf122b7131d4ed591833af72da1c4.jpeg differ diff --git a/js/lives/s/upload/ac3909b8dbcd3e22423ae6bad3701b8d.jpg b/js/lives/s/upload/ac3909b8dbcd3e22423ae6bad3701b8d.jpg new file mode 100644 index 0000000..8022543 Binary files /dev/null and b/js/lives/s/upload/ac3909b8dbcd3e22423ae6bad3701b8d.jpg differ diff --git a/js/lives/s/upload/ae94071a5f137204397b6119911bae57.jpeg b/js/lives/s/upload/ae94071a5f137204397b6119911bae57.jpeg new file mode 100644 index 0000000..2c600c1 Binary files /dev/null and b/js/lives/s/upload/ae94071a5f137204397b6119911bae57.jpeg differ diff --git a/js/lives/s/upload/af666aa53e7158af59fa45a54e9e2adc.jpg b/js/lives/s/upload/af666aa53e7158af59fa45a54e9e2adc.jpg new file mode 100644 index 0000000..1d642b6 Binary files /dev/null and b/js/lives/s/upload/af666aa53e7158af59fa45a54e9e2adc.jpg differ diff --git a/js/lives/s/upload/b406c2ae8f6687cc31b5432128492872.jpg b/js/lives/s/upload/b406c2ae8f6687cc31b5432128492872.jpg new file mode 100644 index 0000000..fee4279 Binary files /dev/null and b/js/lives/s/upload/b406c2ae8f6687cc31b5432128492872.jpg differ diff --git a/js/lives/s/upload/b6b311635f004fc124b386970605ad5b.jpg b/js/lives/s/upload/b6b311635f004fc124b386970605ad5b.jpg new file mode 100644 index 0000000..41df58d Binary files /dev/null and b/js/lives/s/upload/b6b311635f004fc124b386970605ad5b.jpg differ diff --git a/js/lives/s/upload/b6dcdb81576228a01566daf09919ab8a.jpg b/js/lives/s/upload/b6dcdb81576228a01566daf09919ab8a.jpg new file mode 100644 index 0000000..437df67 Binary files /dev/null and b/js/lives/s/upload/b6dcdb81576228a01566daf09919ab8a.jpg differ diff --git a/js/lives/s/upload/bef169870b8ade421b2c2425db06e005.jpg b/js/lives/s/upload/bef169870b8ade421b2c2425db06e005.jpg new file mode 100644 index 0000000..552cfba Binary files /dev/null and b/js/lives/s/upload/bef169870b8ade421b2c2425db06e005.jpg differ diff --git a/js/lives/s/upload/bef2ff156dd4149410f87b0023aa3343.JPG b/js/lives/s/upload/bef2ff156dd4149410f87b0023aa3343.JPG new file mode 100644 index 0000000..925086a Binary files /dev/null and b/js/lives/s/upload/bef2ff156dd4149410f87b0023aa3343.JPG differ diff --git a/js/lives/s/upload/c4cf3a6e2cf5cda0e7eee822192aa488.jpg b/js/lives/s/upload/c4cf3a6e2cf5cda0e7eee822192aa488.jpg new file mode 100644 index 0000000..bdfda05 Binary files /dev/null and b/js/lives/s/upload/c4cf3a6e2cf5cda0e7eee822192aa488.jpg differ diff --git a/js/lives/s/upload/c6a8a6c2f33974e2f9d9bb941f2c17ed.jpeg b/js/lives/s/upload/c6a8a6c2f33974e2f9d9bb941f2c17ed.jpeg new file mode 100644 index 0000000..429c53d Binary files /dev/null and b/js/lives/s/upload/c6a8a6c2f33974e2f9d9bb941f2c17ed.jpeg differ diff --git a/js/lives/s/upload/cc280e8cb1690c905c010014e98ebe07.jpg b/js/lives/s/upload/cc280e8cb1690c905c010014e98ebe07.jpg new file mode 100644 index 0000000..35c369e Binary files /dev/null and b/js/lives/s/upload/cc280e8cb1690c905c010014e98ebe07.jpg differ diff --git a/js/lives/s/upload/cd03aa2402e715a610338724136b7180.jpeg b/js/lives/s/upload/cd03aa2402e715a610338724136b7180.jpeg new file mode 100644 index 0000000..69a357d Binary files /dev/null and b/js/lives/s/upload/cd03aa2402e715a610338724136b7180.jpeg differ diff --git a/js/lives/s/upload/ce2df05541f9a94c5131adc0375cc213.jpeg b/js/lives/s/upload/ce2df05541f9a94c5131adc0375cc213.jpeg new file mode 100644 index 0000000..f8e5f34 Binary files /dev/null and b/js/lives/s/upload/ce2df05541f9a94c5131adc0375cc213.jpeg differ diff --git a/js/lives/s/upload/cffa36ad50e0f31c6afb2f4c351d9c4d.jpg b/js/lives/s/upload/cffa36ad50e0f31c6afb2f4c351d9c4d.jpg new file mode 100644 index 0000000..97e412e Binary files /dev/null and b/js/lives/s/upload/cffa36ad50e0f31c6afb2f4c351d9c4d.jpg differ diff --git a/js/lives/s/upload/d018316e6d05c6d2cfbd95ecdd83f795.jpg b/js/lives/s/upload/d018316e6d05c6d2cfbd95ecdd83f795.jpg new file mode 100644 index 0000000..e69de29 diff --git a/js/lives/s/upload/d2a3031e06623812fd21d212696331d7.jpg b/js/lives/s/upload/d2a3031e06623812fd21d212696331d7.jpg new file mode 100644 index 0000000..e69de29 diff --git a/js/lives/s/upload/d2bb51881d5a053e0338bb90cc2b98fe.jpeg b/js/lives/s/upload/d2bb51881d5a053e0338bb90cc2b98fe.jpeg new file mode 100644 index 0000000..031938e Binary files /dev/null and b/js/lives/s/upload/d2bb51881d5a053e0338bb90cc2b98fe.jpeg differ diff --git a/js/lives/s/upload/d39e49a4803210f8f8b017069835636f.jpeg b/js/lives/s/upload/d39e49a4803210f8f8b017069835636f.jpeg new file mode 100644 index 0000000..526b9d2 Binary files /dev/null and b/js/lives/s/upload/d39e49a4803210f8f8b017069835636f.jpeg differ diff --git a/js/lives/s/upload/d3f9ed6c26720a14001e7d5a27127d5d.jpg b/js/lives/s/upload/d3f9ed6c26720a14001e7d5a27127d5d.jpg new file mode 100644 index 0000000..c7146a9 Binary files /dev/null and b/js/lives/s/upload/d3f9ed6c26720a14001e7d5a27127d5d.jpg differ diff --git a/js/lives/s/upload/d57a4d22fa2717e282d340fb83983596.jpg b/js/lives/s/upload/d57a4d22fa2717e282d340fb83983596.jpg new file mode 100644 index 0000000..7f8411e Binary files /dev/null and b/js/lives/s/upload/d57a4d22fa2717e282d340fb83983596.jpg differ diff --git a/js/lives/s/upload/d692912088ec56a81012c4f514861006.jpg b/js/lives/s/upload/d692912088ec56a81012c4f514861006.jpg new file mode 100644 index 0000000..e69de29 diff --git a/js/lives/s/upload/d6e2d0ea9a1d703518523a0af6c0b4d2.jpg b/js/lives/s/upload/d6e2d0ea9a1d703518523a0af6c0b4d2.jpg new file mode 100644 index 0000000..fee4279 Binary files /dev/null and b/js/lives/s/upload/d6e2d0ea9a1d703518523a0af6c0b4d2.jpg differ diff --git a/js/lives/s/upload/db9a3f9907d2c827a424071e5da0302d.jpeg b/js/lives/s/upload/db9a3f9907d2c827a424071e5da0302d.jpeg new file mode 100644 index 0000000..ad1129e Binary files /dev/null and b/js/lives/s/upload/db9a3f9907d2c827a424071e5da0302d.jpeg differ diff --git a/js/lives/s/upload/dee3c9f6236a0caa928b92779ce94785.jpg b/js/lives/s/upload/dee3c9f6236a0caa928b92779ce94785.jpg new file mode 100644 index 0000000..cd59e99 Binary files /dev/null and b/js/lives/s/upload/dee3c9f6236a0caa928b92779ce94785.jpg differ diff --git a/js/lives/s/upload/df2d359b4eec4ad6b4a5f8b872b16f83.jpg b/js/lives/s/upload/df2d359b4eec4ad6b4a5f8b872b16f83.jpg new file mode 100644 index 0000000..dad8071 Binary files /dev/null and b/js/lives/s/upload/df2d359b4eec4ad6b4a5f8b872b16f83.jpg differ diff --git a/js/lives/s/upload/e0a6b9c00301eac854d74293859cb68b.jpg b/js/lives/s/upload/e0a6b9c00301eac854d74293859cb68b.jpg new file mode 100644 index 0000000..e69de29 diff --git a/js/lives/s/upload/e49675b6ba6634dd6bf0c6cd99152974.jpeg b/js/lives/s/upload/e49675b6ba6634dd6bf0c6cd99152974.jpeg new file mode 100644 index 0000000..73c106c Binary files /dev/null and b/js/lives/s/upload/e49675b6ba6634dd6bf0c6cd99152974.jpeg differ diff --git a/js/lives/s/upload/e587ba543efcaf0cd3b80074df91f8b5.jpeg b/js/lives/s/upload/e587ba543efcaf0cd3b80074df91f8b5.jpeg new file mode 100644 index 0000000..d63047d Binary files /dev/null and b/js/lives/s/upload/e587ba543efcaf0cd3b80074df91f8b5.jpeg differ diff --git a/js/lives/s/upload/e63b0619fdaf3b4e7473788a2ffa48e3.jpg b/js/lives/s/upload/e63b0619fdaf3b4e7473788a2ffa48e3.jpg new file mode 100644 index 0000000..fee4279 Binary files /dev/null and b/js/lives/s/upload/e63b0619fdaf3b4e7473788a2ffa48e3.jpg differ diff --git a/js/lives/s/upload/ee8cd60e43af9515982e8ab5a612f598.jpg b/js/lives/s/upload/ee8cd60e43af9515982e8ab5a612f598.jpg new file mode 100644 index 0000000..593e76e Binary files /dev/null and b/js/lives/s/upload/ee8cd60e43af9515982e8ab5a612f598.jpg differ diff --git a/js/lives/s/upload/efe4aa11279b578a8fb9bea14176bbfe.jpeg b/js/lives/s/upload/efe4aa11279b578a8fb9bea14176bbfe.jpeg new file mode 100644 index 0000000..69a357d Binary files /dev/null and b/js/lives/s/upload/efe4aa11279b578a8fb9bea14176bbfe.jpeg differ diff --git a/js/lives/s/upload/f09820d7848b637c5e16c21bd1d414e6.jpeg b/js/lives/s/upload/f09820d7848b637c5e16c21bd1d414e6.jpeg new file mode 100644 index 0000000..023f8ff Binary files /dev/null and b/js/lives/s/upload/f09820d7848b637c5e16c21bd1d414e6.jpeg differ diff --git a/js/lives/s/upload/f7425b6363f42284423931a8114ee2de.jpg b/js/lives/s/upload/f7425b6363f42284423931a8114ee2de.jpg new file mode 100644 index 0000000..fe4d356 Binary files /dev/null and b/js/lives/s/upload/f7425b6363f42284423931a8114ee2de.jpg differ diff --git a/js/lives/s/upload/fbfa950a21eeabfa64616609a70ac1d3.jpeg b/js/lives/s/upload/fbfa950a21eeabfa64616609a70ac1d3.jpeg new file mode 100644 index 0000000..9d84ace Binary files /dev/null and b/js/lives/s/upload/fbfa950a21eeabfa64616609a70ac1d3.jpeg differ diff --git a/js/lives/s/upload/fe825a1fd53bf37de3d1c8300f7894ed.jpg b/js/lives/s/upload/fe825a1fd53bf37de3d1c8300f7894ed.jpg new file mode 100644 index 0000000..d9185d0 Binary files /dev/null and b/js/lives/s/upload/fe825a1fd53bf37de3d1c8300f7894ed.jpg differ diff --git a/js/lottery/lottery.swf b/js/lottery/lottery.swf new file mode 100644 index 0000000..e69e890 Binary files /dev/null and b/js/lottery/lottery.swf differ diff --git a/js/lottery/pointor.png b/js/lottery/pointor.png new file mode 100644 index 0000000..43259d6 Binary files /dev/null and b/js/lottery/pointor.png differ diff --git a/js/lottery/start-pointor.png b/js/lottery/start-pointor.png new file mode 100644 index 0000000..ce66e24 Binary files /dev/null and b/js/lottery/start-pointor.png differ diff --git a/js/lottery/start.png b/js/lottery/start.png new file mode 100644 index 0000000..3cd745c Binary files /dev/null and b/js/lottery/start.png differ diff --git a/js/lottery/turntable.png b/js/lottery/turntable.png new file mode 100644 index 0000000..d4277b2 Binary files /dev/null and b/js/lottery/turntable.png differ diff --git a/js/train/picker/themes/image/1.png b/js/train/picker/themes/image/1.png new file mode 100644 index 0000000..66da691 Binary files /dev/null and b/js/train/picker/themes/image/1.png differ diff --git a/js/train/picker/themes/image/2.png b/js/train/picker/themes/image/2.png new file mode 100644 index 0000000..57e342c Binary files /dev/null and b/js/train/picker/themes/image/2.png differ diff --git a/js/train/picker/themes/image/3.png b/js/train/picker/themes/image/3.png new file mode 100644 index 0000000..3a7b2b1 Binary files /dev/null and b/js/train/picker/themes/image/3.png differ diff --git a/js/train/picker/themes/image/4.png b/js/train/picker/themes/image/4.png new file mode 100644 index 0000000..ff15819 Binary files /dev/null and b/js/train/picker/themes/image/4.png differ diff --git a/js/train/picker/themes/image/5.png b/js/train/picker/themes/image/5.png new file mode 100644 index 0000000..31ff86a Binary files /dev/null and b/js/train/picker/themes/image/5.png differ diff --git a/js/train/picker/themes/image/6.png b/js/train/picker/themes/image/6.png new file mode 100644 index 0000000..bbac5d6 Binary files /dev/null and b/js/train/picker/themes/image/6.png differ diff --git a/js/train/picker/themes/image/7.png b/js/train/picker/themes/image/7.png new file mode 100644 index 0000000..02ac2f5 Binary files /dev/null and b/js/train/picker/themes/image/7.png differ diff --git a/js/train/train-app/js/vue-router.min.js b/js/train/train-app/js/vue-router.min.js new file mode 100644 index 0000000..921e091 --- /dev/null +++ b/js/train/train-app/js/vue-router.min.js @@ -0,0 +1,6 @@ +/** + * vue-router v2.2.0 + * (c) 2017 Evan You + * @license MIT + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.VueRouter=e()}(this,function(){"use strict";function t(t,e){t||"undefined"!=typeof console&&console.warn("[vue-router] "+e)}function e(e,n){switch(typeof n){case"undefined":return;case"object":return n;case"function":return n(e);case"boolean":return n?e.params:void 0;default:t(!1,'props in "'+e.path+'" is a '+typeof n+", expecting an object, function or boolean.")}}function n(t,e){if(void 0===e&&(e={}),t){var n;try{n=r(t)}catch(t){n={}}for(var o in e)n[o]=e[o];return n}return e}function r(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach(function(t){var n=t.replace(/\+/g," ").split("="),r=_t(n.shift()),o=n.length>0?_t(n.join("=")):null;void 0===e[r]?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]}),e):e}function o(t){var e=t?Object.keys(t).map(function(e){var n=t[e];if(void 0===n)return"";if(null===n)return Ct(e);if(Array.isArray(n)){var r=[];return n.slice().forEach(function(t){void 0!==t&&(null===t?r.push(Ct(e)):r.push(Ct(e)+"="+Ct(t)))}),r.join("&")}return Ct(e)+"="+Ct(n)}).filter(function(t){return t.length>0}).join("&"):null;return e?"?"+e:""}function i(t,e,n){var r={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:e.query||{},params:e.params||{},fullPath:u(e),matched:t?a(t):[]};return n&&(r.redirectedFrom=u(n)),Object.freeze(r)}function a(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function u(t){var e=t.path,n=t.query;void 0===n&&(n={});var r=t.hash;return void 0===r&&(r=""),(e||"/")+o(n)+r}function c(t,e){return e===$t?t===e:!!e&&(t.path&&e.path?t.path.replace(Tt,"")===e.path.replace(Tt,"")&&t.hash===e.hash&&s(t.query,e.query):!(!t.name||!e.name)&&(t.name===e.name&&t.hash===e.hash&&s(t.query,e.query)&&s(t.params,e.params)))}function s(t,e){void 0===t&&(t={}),void 0===e&&(e={});var n=Object.keys(t),r=Object.keys(e);return n.length===r.length&&n.every(function(n){return String(t[n])===String(e[n])})}function p(t,e){return 0===t.path.replace(Tt,"/").indexOf(e.path.replace(Tt,"/"))&&(!e.hash||t.hash===e.hash)&&f(t.query,e.query)}function f(t,e){for(var n in e)if(!(n in t))return!1;return!0}function h(t){if(!(t.metaKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.target&&t.target.getAttribute){var e=t.target.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function l(t){if(t)for(var e,n=0;n=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}function m(t){return t.replace(/\/\//g,"/")}function g(t,e,n){var r=e||Object.create(null),o=n||Object.create(null);return t.forEach(function(t){w(r,o,t)}),{pathMap:r,nameMap:o}}function w(t,e,n,r,o){var i=n.path,a=n.name,u={path:b(i,r),components:n.components||{default:n.component},instances:{},name:a,parent:r,matchAs:o,redirect:n.redirect,beforeEnter:n.beforeEnter,meta:n.meta||{},props:null==n.props?{}:n.components?n.props:{default:n.props}};if(n.children&&n.children.forEach(function(n){var r=o?m(o+"/"+n.path):void 0;w(t,e,n,u,r)}),void 0!==n.alias)if(Array.isArray(n.alias))n.alias.forEach(function(o){var i={path:o,children:n.children};w(t,e,i,r,u.path)});else{var c={path:n.alias,children:n.children};w(t,e,c,r,u.path)}t[u.path]||(t[u.path]=u),a&&(e[a]||(e[a]=u))}function b(t,e){return t=t.replace(/\/$/,""),"/"===t[0]?t:null==e?t:m(e.path+"/"+t)}function x(t,e){for(var n,r=[],o=0,i=0,a="",u=e&&e.delimiter||"/";null!=(n=Ft.exec(t));){var c=n[0],s=n[1],p=n.index;if(a+=t.slice(i,p),i=p+c.length,s)a+=s[1];else{var f=t[i],h=n[2],l=n[3],d=n[4],y=n[5],v=n[6],m=n[7];a&&(r.push(a),a="");var g=null!=h&&null!=f&&f!==h,w="+"===v||"*"===v,b="?"===v||"*"===v,x=n[2]||u,k=d||y;r.push({name:l||o++,prefix:h||"",delimiter:x,optional:b,repeat:w,partial:g,asterisk:!!m,pattern:k?A(k):m?".*":"[^"+j(x)+"]+?"})}}return i-1&&(r.params[c]=e.params[c]);if(i)return r.path=U(i.path,r.params,'named route "'+o+'"'),u(i,r,n)}else if(r.path){r.params={};for(var f in s)if(B(f,r.params,r.path))return u(s[f],r,n)}return u(null,r)}function o(e,n){var o=e.redirect,a="function"==typeof o?o(i(e,n)):o;if("string"==typeof a&&(a={path:a}),!a||"object"!=typeof a)return u(null,n);var c=a,s=c.name,f=c.path,h=n.query,l=n.hash,d=n.params;if(h=c.hasOwnProperty("query")?c.query:h,l=c.hasOwnProperty("hash")?c.hash:l,d=c.hasOwnProperty("params")?c.params:d,s){p[s];return r({_normalized:!0,name:s,query:h,hash:l,params:d},void 0,n)}if(f){var y=H(f,e),v=U(y,d,'redirect route with path "'+y+'"');return r({_normalized:!0,path:v,query:h,hash:l},void 0,n)}return t(!1,"invalid redirect option: "+JSON.stringify(a)),u(null,n)}function a(t,e,n){var o=U(n,e.params,'aliased route with path "'+n+'"'),i=r({_normalized:!0,path:o});if(i){var a=i.matched,c=a[a.length-1];return e.params=i.params,u(c,e)}return u(null,e)}function u(t,e,n){return t&&t.redirect?o(t,n||e):t&&t.matchAs?a(t,e,t.matchAs):i(t,e,n)}var c=g(e),s=c.pathMap,p=c.nameMap;return{match:r,addRoutes:n}}function B(t,e,n){var r=P(t),o=r.regexp,i=r.keys,a=n.match(o);if(!a)return!1;if(!e)return!0;for(var u=1,c=a.length;u=t.length?n():t[o]?e(t[o],function(){r(o+1)}):r(o+1)};r(0)}function nt(t){if(!t)if(Pt){var e=document.querySelector("base");t=e?e.getAttribute("href"):"/"}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function rt(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n=0?e:0)+"#"+t)}function kt(t,e,n){var r="hash"===n?"#"+e:e;return t?m(t+"/"+r):r}var Ot,Rt={name:"router-view",functional:!0,props:{name:{type:String,default:"default"}},render:function(t,n){var r=n.props,o=n.children,i=n.parent,a=n.data;a.routerView=!0;for(var u=r.name,c=i.$route,s=i._routerViewCache||(i._routerViewCache={}),p=0,f=!1;i;)i.$vnode&&i.$vnode.data.routerView&&p++,i._inactive&&(f=!0),i=i.$parent;if(a.routerViewDepth=p,f)return t(s[u],a,o);var h=c.matched[p];if(!h)return s[u]=null,t();var l=s[u]=h.components[u],d=a.hook||(a.hook={});return d.init=function(t){h.instances[u]=t.child},d.prepatch=function(t,e){h.instances[u]=e.child},d.destroy=function(t){h.instances[u]===t.child&&(h.instances[u]=void 0)},a.props=e(c,h.props&&h.props[u]),t(l,a,o)}},Et=/[!'()*]/g,jt=function(t){return"%"+t.charCodeAt(0).toString(16)},At=/%2C/g,Ct=function(t){return encodeURIComponent(t).replace(Et,jt).replace(At,",")},_t=decodeURIComponent,Tt=/\/?$/,$t=i(null,{path:"/"}),St=[String,Object],qt=[String,Array],Lt={name:"router-link",props:{to:{type:St,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,event:{type:qt,default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),a=o.location,u=o.route,s=o.href,f={},d=this.activeClass||n.options.linkActiveClass||"router-link-active",y=a.path?i(null,a):u;f[d]=this.exact?c(r,y):p(r,y);var v=function(t){h(t)&&(e.replace?n.replace(a):n.push(a))},m={click:h};Array.isArray(this.event)?this.event.forEach(function(t){m[t]=v}):m[this.event]=v;var g={class:f};if("a"===this.tag)g.on=m,g.attrs={href:s};else{var w=l(this.$slots.default);if(w){w.isStatic=!1;var b=Ot.util.extend,x=w.data=b({},w.data);x.on=m;var k=w.data.attrs=b({},w.data.attrs);k.href=s}else g.on=m}return t(this.tag,g,this.$slots.default)}},Pt="undefined"!=typeof window,Ut=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},zt=Ut,Mt=L,Vt=x,Bt=k,Ht=E,It=q,Ft=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");Mt.parse=Vt,Mt.compile=Bt,Mt.tokensToFunction=Ht,Mt.tokensToRegExp=It;var Dt=Object.create(null),Jt=Object.create(null),Kt=Object.create(null),Nt=Pt&&function(){var t=window.navigator.userAgent;return(t.indexOf("Android 2.")===-1&&t.indexOf("Android 4.0")===-1||t.indexOf("Mobile Safari")===-1||t.indexOf("Chrome")!==-1||t.indexOf("Windows Phone")!==-1)&&(window.history&&"pushState"in window.history)}(),Xt=Pt&&window.performance&&window.performance.now?window.performance:Date,Yt=W(),Wt=function(t,e){this.router=t,this.base=nt(e),this.current=$t,this.pending=null,this.ready=!1,this.readyCbs=[]};Wt.prototype.listen=function(t){this.cb=t},Wt.prototype.onReady=function(t){this.ready?t():this.readyCbs.push(t)},Wt.prototype.transitionTo=function(t,e,n){var r=this,o=this.router.match(t,this.current);this.confirmTransition(o,function(){r.updateRoute(o),e&&e(o),r.ensureURL(),r.ready||(r.ready=!0,r.readyCbs.forEach(function(t){t(o)}))},n)},Wt.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current,i=function(){n&&n()};if(c(t,o)&&t.matched.length===o.matched.length)return this.ensureURL(),i();var a=rt(this.current.matched,t.matched),u=a.updated,s=a.deactivated,p=a.activated,f=[].concat(at(s),this.router.beforeHooks,ut(u),p.map(function(t){return t.beforeEnter}),ht(p));this.pending=t;var h=function(e,n){return r.pending!==t?i():void e(t,o,function(t){t===!1?(r.ensureURL(!0),i()):"string"==typeof t||"object"==typeof t?("object"==typeof t&&t.replace?r.replace(t):r.push(t),i()):n(t)})};et(f,h,function(){var n=[],o=function(){return r.current===t},a=st(p,n,o);et(a,h,function(){return r.pending!==t?i():(r.pending=null,e(t),void(r.router.app&&r.router.app.$nextTick(function(){n.forEach(function(t){return t()})})))})})},Wt.prototype.updateRoute=function(t){var e=this.current;this.current=t,this.cb&&this.cb(t),this.router.afterHooks.forEach(function(n){n&&n(t,e)})};var Gt=function(t){function e(e,n){var r=this;t.call(this,e,n);var o=e.options.scrollBehavior;o&&I(),window.addEventListener("popstate",function(t){r.transitionTo(vt(r.base),function(t){o&&F(e,t,r.current,!0)})})}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,function(t){Z(m(r.base+t.fullPath)),F(r.router,t,r.current,!1),e&&e(t)},n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,function(t){tt(m(r.base+t.fullPath)),F(r.router,t,r.current,!1),e&&e(t)},n)},e.prototype.ensureURL=function(t){if(vt(this.base)!==this.current.fullPath){var e=m(this.base+this.current.fullPath);t?Z(e):tt(e)}},e.prototype.getCurrentLocation=function(){return vt(this.base)},e}(Wt),Qt=function(t){function e(e,n,r){t.call(this,e,n),r&&mt(this.base)||gt()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;window.addEventListener("hashchange",function(){gt()&&t.transitionTo(wt(),function(t){xt(t.fullPath)})})},e.prototype.push=function(t,e,n){this.transitionTo(t,function(t){bt(t.fullPath),e&&e(t)},n)},e.prototype.replace=function(t,e,n){this.transitionTo(t,function(t){xt(t.fullPath),e&&e(t)},n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;wt()!==e&&(t?bt(e):xt(e))},e.prototype.getCurrentLocation=function(){return wt()},e}(Wt),Zt=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)},n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)},n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,function(){e.index=n,e.updateRoute(r)})}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(Wt),te=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.afterHooks=[],this.matcher=V(t.routes||[]);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Nt,this.fallback&&(e="hash"),Pt||(e="abstract"),this.mode=e,e){case"history":this.history=new Gt(this,t.base);break;case"hash":this.history=new Qt(this,t.base,this.fallback);break;case"abstract":this.history=new Zt(this,t.base)}},ee={currentRoute:{}};return te.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},ee.currentRoute.get=function(){return this.history&&this.history.current},te.prototype.init=function(t){var e=this;if(this.apps.push(t),!this.app){this.app=t;var n=this.history;if(n instanceof Gt)n.transitionTo(n.getCurrentLocation());else if(n instanceof Qt){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen(function(t){e.apps.forEach(function(e){e._route=t})})}},te.prototype.beforeEach=function(t){this.beforeHooks.push(t)},te.prototype.afterEach=function(t){this.afterHooks.push(t)},te.prototype.onReady=function(t){this.history.onReady(t)},te.prototype.push=function(t,e,n){this.history.push(t,e,n)},te.prototype.replace=function(t,e,n){this.history.replace(t,e,n)},te.prototype.go=function(t){this.history.go(t)},te.prototype.back=function(){this.go(-1)},te.prototype.forward=function(){this.go(1)},te.prototype.getMatchedComponents=function(t){var e=t?this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map(function(t){return Object.keys(t.components).map(function(e){return t.components[e]})})):[]},te.prototype.resolve=function(t,e,n){var r=z(t,e||this.history.current,n),o=this.match(r,e),i=o.redirectedFrom||o.fullPath,a=this.history.base,u=kt(a,i,this.mode);return{location:r,route:o,href:u,normalizedTo:r,resolved:o}},te.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==$t&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(te.prototype,ee),te.install=d,te.version="2.2.0",Pt&&window.Vue&&window.Vue.use(te),te}); \ No newline at end of file diff --git a/js/unfetch.js b/js/unfetch.js new file mode 100644 index 0000000..2cd9146 --- /dev/null +++ b/js/unfetch.js @@ -0,0 +1 @@ +self.fetch||(self.fetch=function(e,n){return n=n||{},new Promise(function(t,s){var r=new XMLHttpRequest,o=[],u=[],i={},a=function(){return{ok:2==(r.status/100|0),statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){return Promise.resolve(r.responseText)},json:function(){return Promise.resolve(JSON.parse(r.responseText))},blob:function(){return Promise.resolve(new Blob([r.response]))},clone:a,headers:{keys:function(){return o},entries:function(){return u},get:function(e){return i[e.toLowerCase()]},has:function(e){return e.toLowerCase()in i}}}};for(var c in r.open(n.method||"get",e,!0),r.onload=function(){r.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(e,n,t){o.push(n=n.toLowerCase()),u.push([n,t]),i[n]=i[n]?i[n]+","+t:t}),t(a())},r.onerror=s,r.withCredentials="include"==n.credentials,n.headers)r.setRequestHeader(c,n.headers[c]);r.send(n.body||null)})}); \ No newline at end of file diff --git a/js/video-player/afterglow.min.js b/js/video-player/afterglow.min.js new file mode 100644 index 0000000..5976774 --- /dev/null +++ b/js/video-player/afterglow.min.js @@ -0,0 +1,22 @@ +/** + * afterglowplayer - An easy to integrate HTML5 video player with lightbox support. + * @link http://afterglowplayer.com + * @version 1.1.0 + * @license MIT + * + * afterglowplayer includes some scripts provided under different licenses by their authors. Please see the project sources via http://afterglowplayer.com in order to learn which projects are included and how you may use them. + */ + +function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _inherits(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _inherits(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _inherits(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}!function(t,e){var o=t.createElement("style");if(t.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=e);else try{o.innerHTML=e}catch(n){o.innerText=e}}(document,'.video-js .vjs-audio-button,.video-js .vjs-big-play-button,.video-js .vjs-captions-button,.video-js .vjs-chapters-button,.video-js .vjs-control.vjs-close-button,.video-js .vjs-descriptions-button,.video-js .vjs-fullscreen-control,.video-js .vjs-mouse-display,.video-js .vjs-mute-control,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-play-control,.video-js .vjs-play-control.vjs-playing,.video-js .vjs-play-progress,.video-js .vjs-subtitles-button,.video-js .vjs-volume-level,.video-js .vjs-volume-menu-button,.video-js .vjs-volume-menu-button.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-2,.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-audio,.vjs-icon-audio-description,.vjs-icon-cancel,.vjs-icon-captions,.vjs-icon-chapters,.vjs-icon-circle,.vjs-icon-circle-inner-circle,.vjs-icon-circle-outline,.vjs-icon-cog,.vjs-icon-facebook,.vjs-icon-fullscreen-enter,.vjs-icon-fullscreen-exit,.vjs-icon-gplus,.vjs-icon-hd,.vjs-icon-linkedin,.vjs-icon-pause,.vjs-icon-pinterest,.vjs-icon-play,.vjs-icon-play-circle,.vjs-icon-replay,.vjs-icon-spinner,.vjs-icon-square,.vjs-icon-subtitles,.vjs-icon-tumblr,.vjs-icon-twitter,.vjs-icon-volume-high,.vjs-icon-volume-low,.vjs-icon-volume-mid,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js,.vjs-no-js{color:#fff;background-color:#000}.video-js .vjs-big-play-button:before,.video-js .vjs-control,.video-js .vjs-control:before,.vjs-menu li,.vjs-no-js{text-align:center}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:VideoJS;src:url(font/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:"\\f101"}.vjs-icon-play-circle:before{content:"\\f102"}.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:"\\f103"}.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:"\\f104"}.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:"\\f105"}.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:"\\f106"}.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:"\\f107"}.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:"\\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:"\\f109"}.vjs-icon-square:before{content:"\\f10a"}.vjs-icon-spinner:before{content:"\\f10b"}.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:"\\f10c"}.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:"\\f10d"}.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:"\\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\\f10f"}.vjs-icon-cog:before{content:"\\f110"}.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\\f111"}.vjs-icon-circle-outline:before{content:"\\f112"}.vjs-icon-circle-inner-circle:before{content:"\\f113"}.vjs-icon-hd:before{content:"\\f114"}.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:"\\f115"}.vjs-icon-replay:before{content:"\\f116"}.vjs-icon-facebook:before{content:"\\f117"}.vjs-icon-gplus:before{content:"\\f118"}.vjs-icon-linkedin:before{content:"\\f119"}.vjs-icon-twitter:before{content:"\\f11a"}.vjs-icon-tumblr:before{content:"\\f11b"}.vjs-icon-pinterest:before{content:"\\f11c"}.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before{content:"\\f11d"}.video-js .vjs-audio-button:before,.vjs-icon-audio:before{content:"\\f11e"}.video-js{display:block;vertical-align:top;box-sizing:border-box;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js .vjs-tech,.video-js.vjs-fill{width:100%;height:100%}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.vjs-error .vjs-error-display:before,.vjs-menu .vjs-menu-content,.vjs-no-js{font-family:Arial,Helvetica,sans-serif}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;font-size:18px;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-transform:lowercase}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:0;position:relative;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:.6em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{position:absolute;display:block;height:.3em;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before,.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip{z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}.vjs-tooltip-progress-bar{visibility:hidden}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after,.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-controls-disabled .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:\'X\';font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}@-webkit-keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none}.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}@media \\0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}'), +function(t,e){var o=t.createElement("style");if(t.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=e);else try{o.innerHTML=e}catch(n){o.innerText=e}}(document,".vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar{background-color:#000;background-color:rgba(0,0,0,.7);bottom:0;height:51px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-progress-control{top:-5px;background-color:#000;background-color:rgba(0,0,0,.7)}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-progress-control:hover{top:-7px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-progress-control .vjs-progress-holder{margin:0}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-load-progress,.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-current-time,.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-duration{margin-top:12px}@media (max-width:768px){.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar{height:42px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-progress-control{background-color:#000}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-current-time,.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-duration{margin-top:11px}}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-current-time{margin-left:20px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-duration{margin-right:20px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-volume-menu-button .vjs-menu,.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-volume-menu-button.vjs-volume-menu-button-horizontal .vjs-menu{padding-top:22px}@media (max-width:512px){.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar{height:34px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-play-control:before{font-size:11px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-current-time,.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-duration{margin-top:9px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-current-time{margin-left:14px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-duration{margin-right:10px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-volume-menu-button .vjs-menu,.vjs-afterglow-skin.afterglow-skin-dark .vjs-control-bar .vjs-volume-menu-button.vjs-volume-menu-button-horizontal .vjs-menu{padding-top:14pxpx}}.vjs-afterglow-skin.afterglow-skin-dark .vjs-control:before{margin-top:5px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-top-control-bar{right:20px;top:16px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-top-control-bar .vjs-button{background-color:#000;background-color:rgba(0,0,0,.7);width:32px;height:32px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;margin-left:7px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-top-control-bar .vjs-button:before{margin-top:-1px;font-size:15px;line-height:16px}@media (max-width:768px){.vjs-afterglow-skin.afterglow-skin-dark .vjs-top-control-bar{top:14px;right:16px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-top-control-bar .vjs-button{width:28px;height:28px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-top-control-bar .vjs-button:before{font-size:14px;line-height:15px;margin-top:-2px}}@media (max-width:512px){.vjs-afterglow-skin.afterglow-skin-dark .vjs-top-control-bar .vjs-button{width:24px;height:24px}.vjs-afterglow-skin.afterglow-skin-dark .vjs-top-control-bar .vjs-button:before{font-size:12px;line-height:13px;margin-top:0}}.vjs-afterglow-skin.afterglow-skin-dark.vjs-youtube.vjs-has-started.vjs-paused .vjs-control-bar{right:0;background-color:#000}.vjs-afterglow-skin.afterglow-skin-dark.vjs-youtube.vjs-has-started.vjs-youtube-headstart .vjs-control-bar{right:0}"),function(t,e){var o=t.createElement("style");if(t.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=e);else try{o.innerHTML=e}catch(n){o.innerText=e}}(document,'@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);.vjs-afterglow-skin.vjs-has-started .vjs-control-bar,.vjs-afterglow-skin.vjs-has-started .vjs-top-control-bar{-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s}@font-face{font-family:afterglow-icon;src:url(data:font/truetype;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBncAAAC8AAAAYGNtYXDPacz+AAABHAAAAGxnYXNwAAAAEAAAAYgAAAAIZ2x5ZreZViUAAAGQAAAK7GhlYWQO52HJAAAMfAAAADZoaGVhCuoG/AAADLQAAAAkaG10eEhEAzQAAAzYAAAATGxvY2ETpBW6AAANJAAAAChtYXhwABoAwwAADUwAAAAgbmFtZZlKCfsAAA1sAAABhnBvc3QAAwAAAAAO9AAAACAAAwREAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpCQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAUAAAABAAEAADAAAAAQAg5gvmDeYP6Qn//f//AAAAAAAg5gDmDeYP6Qn//f//AAH/4xoEGgMaAhcJAAMAAQAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADAAAAZAQAAxwAEABAAHMAABMRFBYzITI2NRE0JiMhIgYVBQ4BFRQWMzI2NxUUBgcwBiMiJicuATU0Njc+ATc+ATMyFjEeAQ8BLgEnLgEjIgYHIQ4BFRQWMzI2MRUUBgcwBiMiJicuATU0Njc+ATc+ATMyFjEeAQcwBjcHMCYnLgEjIgYHADAiA1wiMDAi/KQiMAEMEBA9PRk+JBcROCU1UBwcHA4NDicaGjwjI0MQDgYSDhsODRsNHS0QAaIQED08GmEXEDkkNVEcHBsNDg4nGhk9IiNEEA4EAgIUKQ4OGw0dLBACyv3sIjAwIgIUIjAwIpkVPSZRUA0MLBEeBA8gICBbOyZBHRwrDw8PFQUeEC0HCwUFBBUWFT0mUVAZLBEeBA8gICBbOyZBHRwrDw8PFQUdCwUFMxIFBQQVFgAAAAIAGv/aA+YDpgAQACAAABM3NjIXARYUDwEGIicBJjQ3JRcWFAcBBiIvASY0NwE2MhorES8RA1AQECwQLxH8sBERA6AsEBD8sBEvESsREQNQES8DeiwQEPywES8QLBAQA1ARLxAsLBAvEfywEBAsEC8RA1AQAAAAAAEAyQAAAxwDgAALAAAlBiY1ETQ2FwEWFAcBEh4rKx4CCh4eABcWJgM2JhYX/ncXQBcAAAACABr/8wOpA5cAHAA9AAATNDYzMCIzMj4CMTYWFREUBicwLgIrASImPQEFBwYUFxYyPwEXFjI3NjQvATc2NCcmIg8BJyYiBwYUHwEaNypYlUt7VzAMDg4MOF14QDgqPAK4SA8PECkPSEcQKQ8PD0hIDw8PKRBHSA8pEA8PSAIcKj1WaFYTBRP8ZhMFE1dnVzwqrlxIDykPEBBHRxAQDykPSEgPKQ8QEEdHEBAPKQ9IAAEAtv/uAyMDkgALAAAFBiY1ETQ2FwEeAQcBHys+PSwCBCsBLBIhIDYDOjcfIf59IVwhAAAFABr/8wPDA5cAEQAmADwAUgBvAAABNCYxJjQ3NhYXMBYXFBYVLgEzMCIjFAYxBhQXFjY3MD4CJyoBMTM0JjEmND8BNjIXMB4CFxQWFSoBIzMwIiMUBjEGFB8BFjI3MD4CJyoBMSU0NjMwIjMyPgIxNhYVERQGJzAuAisBIiY9AQLDKQwMCxwMNwsFHiABEggpCwsMGwgWGhQCCyOfLggICggZCBIXFgMGGx8TFBIHLggICgcaCBgbFgIPJPyQNypYlUt7VzAMDg4MOF14QDgqPAHARUoUMBMUBhN8QQwSCwQBRU8UMBQTBA8wR1IjWGsTNhMPExMvSVkqCxwMWGsTNhMUExM/XWssXCo9VmhWEwUT/GYTBRNXZ1c8Kq4AAAABABr/8wIfA5cAHAAAEzQ2MzAiMzI+AjE2FhURFAYnMC4CKwEiJj0BGjcqWJVLe1cwDA4ODDhdeEA4KjwCHCo9VmhWEwUT/GYTBRNXZ1c8Kq4AAAADABr/8wMUA5cAEQAmAEMAAAE0JjEmNDc2FhcwFhcUFhUuATMwIiMUBjEGFBcWNjcwPgInKgExJTQ2MzAiMzI+AjE2FhURFAYnMC4CKwEiJj0BAsMpDAwLHAw3CwUeIAESCCkLCwwbCBYaFAILI/1DNypYlUt7VzAMDg4MOF14QDgqPAHARUoUMBMUBhN8QQwSCwQBRU8UMBQTBA8wR1IjXCo9VmhWEwUT/GYTBRNXZ1c8Kq4AAAAABAAr/9gD5AORAAoAFwAiAC8AAAEmND8BFwcGIi8BJQ4BLwEmNj8BNhYPAQEWFA8BJzc+AR8BBT4BHwEWBg8BBiY/AQI1Dg6kcKQOJg4uAZEGLhvMGw8m0CYuBR7+Ew4OpHClDScOLf5wBS4bzBsPJtAmLgYeAhAOJg6kb6UNDS5jJg8byxwuBR4FLibP/uYOJg6kb6UNAQ4uYiYOG8sbLwUeBS4m0AAABAAv/+gD2QOSAAoAFwAhAC4AADcXFjI/AScHBhQXJTc2Jg8BDgEfARY2NwEnJiIPARc3NjQFPgEfARYGDwEGJj8BLywNJQ3Ka8oNDQGsHQUsJMckDxrDGiwFAf4sDSUNyWrKDf5HBS0awhoOJMckLAUcFCwNDcpryg0lDYvHJCwFHQUsGsMaDyQCxywNDcpqyQ4kfSQOGsIaLQUcBSwkxwAAAAACAHz/wAOEA8AADwAfAAATMzIWFREUBisBIiY1ETQ2ITMyFhURFAYrASImNRE0NsJqHSoqHWodKSkCL2odKSkdah0qKgPAKR78jh4pKR4Dch4pKR78jh4pKR4Dch4pAAADABf/3AcLA6QAMABOAF0AACUUBisBIiY1ETQmIyEiBhURFAYrASImNRE0NjsBMhYVERQWMyEyNjURNDY7ATIWFRElDgMrASImNRE0NjsBMh4CFx4DFRQOAgcDNC4CKwERMzI+AjUxAzMfGlsZIB8Z/u4VIyAZWxofHxpbGSAfGQEMFSQfGlsZIANVIlNjcUDYGSAkFfU7aVxPIyAwIRERIjMiSiJFZkRsVUluSyYVGSAgGQEuGSAgGf7SGSAkFQNWGSAgGf70GSAgGQEMGSAkFfyqRSAwHhAkFQNWGSAQHjAgIEpXYjg7a11OIAFsT3VOJ/2IJ094UQAAAAADAAAAZAQAAxwAEAAfAC4AABMRFBYzITI2NRE0JiMhIgYVEzQ2MyEyFhUUBiMhIiY1JzQ2MyEyFhUUBiMhIiY1ADAiA1wiMDAi/KQiMM0YEQIUERgYEf3sERhSGBECuBEYGBH9SBEYAsr97CIwMCICFCIwMCL+PhEYGBERGBgRexEYGBERGBcSAAAAAAYARv/gBygDpQAdAD8AcAChALEAwAAABSMiJjURNDY7ATIeAhceAxUUDgIHDgMjAyIGFREUFjsBMj4CNz4DNTQuAicuAyMUDgEiMQEjIiY1ETQmKwEiBhURFAYrASImNRE0NjsBMhYdARQWOwEyNjURPgE7ATIWFREWBiMBMzIWFREUFjsBMjY1ETQmKwEiBh0BFAYrAS4BNRE0JisBDgEVERQWOwEyNjURNDYzASMRMzIWFx4BFRQGBw4BIyczMj4CNTQuAisBEScFI80cLysg6DlmW08gIDEgEBAhMyIfUGFwP80MFBQMzTtnWUofHi4gEA8dLR4eSVReNUhXSf69Vh0vFAz9DRQrIFYdLyshUB0vFAz9DRQELCFWHC8EKyT+Qf0cLxUMVgwUFAxWDBUrIP0dKhQMWw0UFA1WDBQrIQPlbHxEayghKyclKHdIPEFDYUAfHjxZOlEGICshAy4cLw4fLyAgS1ZhNzpoWk0gIjMhEQOVFQz82AwVDxwqHRxGVGE3MltQRB0cKh0OAgIB/GsrIQEjDBQUDP7dHS8rIQMuHC8rIP4QFRQMAQMcLysg/NckLQG6KyD+3QwVERADKAwVERD9HDAELBwBAwwUBBAM/NcMFBQMASMYLv7jAoYoKCV4UVB6KC0pMCJFZ0VFZUMg/dsFAAEAAP/ABAADwAAwAAATND4CMzIeAhUUDgIjKgEnJjY3MhYzMj4CNTQuAiMiDgIVHAEXDgEnJjQ1AFCLu2pqu4tQUIu7agcOByUBKQYLBlqedkVFdp5aWp52RQEBRgYBAcBqu4tQUIu7amq7i1ABBkYBAUV2nlpannZFRXaeWgUJBSUJJQcOBwABAAAAAAAA88pdWV8PPPUACwQAAAAAANRQjqYAAAAA1FCOpgAA/8AHKAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAcoAAAAAAcoAAEAAAAAAAAAAAAAAAAAAAATBAAAAAAAAAAAAAAAAgAAAAQAAAAEAAAaBAAAyQQAABoEAAC2BAAAGgQAABoEAAAaBAAAKwQAAC8EAAB8BxwAFwQAAAAHKABGBAAAAAAAAAAACgAUAB4AvgD6ARQBbAGGAhYCQAKcAvADQgNyA/AENgUyBXYAAQAAABMAwQAGAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format(\'truetype\');font-weight:400;font-style:normal}.vjs-afterglow-skin{overflow:hidden;color:#fff}.vjs-afterglow-skin :focus,.vjs-afterglow-skin:focus{outline:0}.vjs-afterglow-skin video{background-color:#000}.vjs-afterglow-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:0 30px;background-color:#fff;background-color:rgba(255,255,255,.1)}@media (max-width:768px){.vjs-afterglow-skin .vjs-slider{margin:0 20px}}@media (max-width:512px){.vjs-afterglow-skin .vjs-slider{margin:0 12px}}.vjs-afterglow-skin .vjs-slider:hover{margin:0 30px}@media (max-width:768px){.vjs-afterglow-skin .vjs-slider:hover{margin:0 20px}}.vjs-afterglow-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-afterglow-skin .vjs-slider-handle{position:absolute;left:0;top:0;display:none}.vjs-afterglow-skin .vjs-play-progress:before{display:none!important;height:0;width:0;font-size:.9em}.vjs-afterglow-skin .vjs-progress-control .vjs-mouse-display,.vjs-afterglow-skin .vjs-progress-control:hover .vjs-mouse-display,.vjs-afterglow-skin .vjs-progress-control:hover .vjs-play-progress:after{display:none}.vjs-afterglow-skin .vjs-control-bar{display:none;position:absolute;bottom:16px;left:0;right:0;height:33px;font-family:\'Open Sans\';color:rgba(255,255,255,.9);background-color:#000;background-color:rgba(0,0,0,0)}@media (max-width:768px){.vjs-afterglow-skin .vjs-control-bar{bottom:7px}}@media (max-width:512px){.vjs-afterglow-skin .vjs-slider:hover{margin:0 12px}.vjs-afterglow-skin .vjs-control-bar{bottom:0}}.vjs-afterglow-skin .vjs-control-bar .div{opacity:.9}.vjs-afterglow-skin .vjs-control-bar .div:hover{opacity:1}.vjs-afterglow-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-afterglow-skin.vjs-has-started.vjs-ended .vjs-control-bar,.vjs-afterglow-skin.vjs-has-started.vjs-ended .vjs-top-control-bar{display:block;visibility:hidden;opacity:0}.vjs-afterglow-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-afterglow-skin.vjs-controls-disabled .vjs-control-bar,.vjs-afterglow-skin.vjs-error .vjs-control-bar,.vjs-afterglow-skin.vjs-error .vjs-top-control-bar,.vjs-afterglow-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-afterglow-skin.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \\0screen{.vjs-afterglow-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-afterglow-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:40px;width:auto}.vjs-afterglow-skin .vjs-control.vjs-captions-button.vjs-control,.vjs-afterglow-skin .vjs-control.vjs-subtitles-button.vjs-control{width:40px}@media (max-width:768px){.vjs-afterglow-skin .vjs-control{height:30px}.vjs-afterglow-skin .vjs-control.vjs-captions-button.vjs-control,.vjs-afterglow-skin .vjs-control.vjs-subtitles-button.vjs-control{width:30px}}@media (max-width:512px){.vjs-afterglow-skin .vjs-control.vjs-captions-button.vjs-control,.vjs-afterglow-skin .vjs-control.vjs-subtitles-button.vjs-control{width:20px}}.vjs-afterglow-skin .vjs-control:before{font-family:afterglow-icon;font-size:17px;line-height:18px;padding-top:10px;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;opacity:.9;text-shadow:0 0 0 rgba(255,255,255,0)}@media (max-width:768px){.vjs-afterglow-skin .vjs-control:before{font-size:13px;line-height:13px;padding-top:9px}}@media (max-width:512px){.vjs-afterglow-skin .vjs-control:before{font-size:11px;line-height:11px;padding-top:6px}}.vjs-afterglow-skin .vjs-control:focus:before,.vjs-afterglow-skin .vjs-control:hover:before{text-shadow:0 0 5px rgba(255,255,255,.6);opacity:1}.vjs-afterglow-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-afterglow-skin .vjs-play-control{width:50px;cursor:pointer;position:absolute;left:50%;margin-left:-25px}@media (max-width:512px){.vjs-afterglow-skin .vjs-play-control{position:relative;left:auto;margin-left:0;width:25px}}.vjs-afterglow-skin .vjs-play-control:before{content:"\\e602";margin-left:1px;font-size:22px}@media (max-width:768px){.vjs-afterglow-skin .vjs-play-control:before{font-size:20px;line-height:22px;top:-5px}}@media (max-width:512px){.vjs-afterglow-skin .vjs-play-control:before{font-size:10px;line-height:10px;top:0}}.vjs-afterglow-skin.vjs-playing .vjs-play-control:before{content:"\\e60a"}.vjs-afterglow-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-afterglow-skin .vjs-playback-rate .vjs-playback-rate-value.vjs-menu-button .vjs-menu .vjs-menu-content{width:30px;left:15px;list-style:none}.vjs-afterglow-skin .vjs-mute-control,.vjs-afterglow-skin .vjs-volume-menu-button{cursor:pointer;float:right;width:auto;padding-left:32px;margin-left:10px}.vjs-afterglow-skin .vjs-mute-control:before,.vjs-afterglow-skin .vjs-volume-menu-button:before{content:"\\e605";cursor:pointer}.vjs-afterglow-skin .vjs-mute-control.vjs-vol-0:before,.vjs-afterglow-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\\e603"}.vjs-afterglow-skin .vjs-mute-control.vjs-vol-1:before,.vjs-afterglow-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\\e606"}.vjs-afterglow-skin .vjs-mute-control.vjs-vol-2:before,.vjs-afterglow-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\\e607"}@media (max-width:512px){.vjs-afterglow-skin .vjs-mute-control,.vjs-afterglow-skin .vjs-volume-menu-button{height:26px;padding-left:27px}}.vjs-afterglow-skin .vjs-volume-control{float:right}.vjs-afterglow-skin .vjs-volume-level{position:absolute;top:0;left:0;height:4px;width:100%;background-color:#fff;border-radius:4px}.vjs-afterglow-skin .vjs-volume-menu-button .vjs-menu,.vjs-afterglow-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal .vjs-menu{display:block;width:0;height:10px;border-top-color:transparent;position:relative;padding-left:0;top:0;padding-top:17px;padding-bottom:17px;left:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-afterglow-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content,.vjs-afterglow-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal .vjs-menu .vjs-menu-content{height:10px;width:0;float:right;left:0;box-shadow:none;background:0 0;position:relative;bottom:auto;overflow:hidden;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-afterglow-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu,.vjs-afterglow-skin .vjs-volume-menu-button:hover .vjs-menu{width:74px}@media (max-width:768px){.vjs-afterglow-skin .vjs-mute-control,.vjs-afterglow-skin .vjs-volume-menu-button{margin-left:0}.vjs-afterglow-skin .vjs-volume-menu-button .vjs-menu,.vjs-afterglow-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal .vjs-menu{left:0;padding-top:13px;padding-bottom:12px}.vjs-afterglow-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu,.vjs-afterglow-skin .vjs-volume-menu-button:hover .vjs-menu{padding-left:5px;padding-right:5px;width:50px}}@media (max-width:500px){.vjs-afterglow-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu,.vjs-afterglow-skin .vjs-volume-menu-button:hover .vjs-menu{display:none}.vjs-afterglow-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu.vjs-lock-showing,.vjs-afterglow-skin .vjs-volume-menu-button:hover .vjs-menu.vjs-lock-showing{display:none!important}.vjs-afterglow-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu .vjs-menu-content,.vjs-afterglow-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content{display:none}}.vjs-afterglow-skin .vjs-volume-bar .vjs-volume-handle:before,.vjs-afterglow-skin .vjs-volume-bar .vjs-volume-level:before,.vjs-afterglow-skin .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-handle:before,.vjs-afterglow-skin .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level:before{display:none}.vjs-afterglow-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu .vjs-menu-content,.vjs-afterglow-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content{height:10px;width:61px;bottom:0;left:0;float:none;box-shadow:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media (max-width:768px){.vjs-afterglow-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu .vjs-menu-content,.vjs-afterglow-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content{width:41px;left:-5px}.vjs-afterglow-skin .vjs-volume-bar,.vjs-afterglow-skin .vjs-volume-bar.vjs-slider-horizontal{width:0}}.vjs-afterglow-skin .vjs-volume-bar,.vjs-afterglow-skin .vjs-volume-bar.vjs-slider-horizontal{width:0;left:1px;height:5px;margin:0;background-color:rgba(255,255,255,.3);border-radius:5px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-afterglow-skin .vjs-volume-bar .vjs-volume-handle,.vjs-afterglow-skin .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-handle{width:0;height:0;left:100%}.vjs-afterglow-skin .vjs-volume-bar .vjs-volume-level,.vjs-afterglow-skin .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{height:4px;border-radius:4px}.vjs-afterglow-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu .vjs-volume-bar.vjs-slider-horizontal,.vjs-afterglow-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-volume-bar.vjs-slider-horizontal{width:60px}@media (max-width:768px){.vjs-afterglow-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu .vjs-volume-bar.vjs-slider-horizontal,.vjs-afterglow-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-volume-bar.vjs-slider-horizontal{width:40px}}.vjs-afterglow-skin .vjs-menu-button-popup .vjs-menu{position:relative;float:right}.vjs-afterglow-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;height:5px;top:-9px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.vjs-afterglow-skin .vjs-progress-control:hover{top:-11px;height:9px;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}@media (max-width:768px){.vjs-afterglow-skin .vjs-progress-control:hover{top:-9px;height:7px}}.vjs-afterglow-skin:hover .vjs-progress-control{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-afterglow-skin .vjs-progress-holder{height:100%}.vjs-afterglow-skin .vjs-progress-holder .vjs-load-progress,.vjs-afterglow-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.vjs-afterglow-skin .vjs-progress-holder .vjs-load-progress div,.vjs-afterglow-skin.vjs-live .vjs-progress-control,.vjs-afterglow-skin.vjs-live .vjs-time-controls,.vjs-afterglow-skin.vjs-live .vjs-time-divider{display:none}.vjs-afterglow-skin .vjs-play-progress{background-color:#fff;box-shadow:0 0 5px rgba(255,255,255,.6);-moz-box-shadow:0 0 5px rgba(255,255,255,.6);-webkit-box-shadow:0 0 5px rgba(255,255,255,.6)}.vjs-afterglow-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.2)}.vjs-afterglow-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,.2)}.vjs-afterglow-skin .vjs-seek-handle{width:10px;height:100%}.vjs-afterglow-skin.vjs-live .vjs-live-display{display:block}.vjs-afterglow-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-afterglow-skin .vjs-time-controls{font-size:22px}.vjs-afterglow-skin .vjs-current-time,.vjs-afterglow-skin .vjs-duration{height:23px;position:relative;float:left;margin-top:7px;padding:0;font-weight:100;font-size:21px;line-height:22px;display:block;width:auto}@media (max-width:768px){.vjs-afterglow-skin .vjs-current-time,.vjs-afterglow-skin .vjs-duration{font-size:17px;line-height:17px}}.vjs-afterglow-skin.vjs-no-flex .vjs-current-time,.vjs-afterglow-skin.vjs-no-flex .vjs-duration{display:block}.vjs-afterglow-skin .vjs-current-time{margin-left:30px}@media (max-width:768px){.vjs-afterglow-skin .vjs-current-time{margin-left:20px}}.vjs-afterglow-skin .vjs-duration{float:right;text-align:right;margin-right:30px;padding-left:10px}@media (max-width:768px){.vjs-afterglow-skin .vjs-duration{margin-right:20px;padding-left:6px}}@media (max-width:512px){.vjs-afterglow-skin .vjs-current-time,.vjs-afterglow-skin .vjs-duration{font-size:14px;line-height:14px;margin-top:5px}.vjs-afterglow-skin .vjs-current-time{margin-left:12px}.vjs-afterglow-skin .vjs-duration{margin-right:12px;padding-left:2px}}.vjs-afterglow-skin .vjs-remaining-time{display:none;float:right}.vjs-afterglow-skin .vjs-time-divider{float:left;line-height:3em}.vjs-afterglow-skin .vjs-top-control-bar{width:auto;height:auto;text-align:right;position:absolute;right:26px;top:13px;display:none;opacity:0}@media (max-width:768px){.vjs-afterglow-skin .vjs-top-control-bar{top:10px;right:18px}}@media (max-width:512px){.vjs-afterglow-skin .vjs-top-control-bar{top:6px;right:10px}}.vjs-afterglow-skin .vjs-top-control-bar .vjs-control{width:20px;height:30px;text-align:right;line-height:13px;font-size:13px;cursor:pointer;opacity:.9;margin-left:20px}@media (max-width:768px){.vjs-afterglow-skin .vjs-top-control-bar .vjs-control{font-size:9px;line-height:9px;margin-left:5px}}.vjs-afterglow-skin .vjs-top-control-bar .vjs-control:hover{opacity:1}.vjs-afterglow-skin .vjs-top-control-bar .vjs-fullscreen-control:before{content:"\\e608"}.vjs-afterglow-skin .vjs-top-control-bar .vjs-lightbox-close-button:before{content:"\\e601"}.vjs-afterglow-skin.vjs-fullscreen .vjs-top-control-bar .vjs-fullscreen-control:before{content:"\\e609"}.vjs-afterglow-skin.vjs-has-started .vjs-top-control-bar{display:block;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-afterglow-skin.vjs-has-started .vjs-top-control-bar .vjs-control{opacity:.9;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-afterglow-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-top-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-afterglow-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-top-control-bar .vjs-control{opacity:.9}.vjs-afterglow-skin .vjs-big-play-button{display:block;z-index:2;position:absolute;width:80px;height:80px;text-align:center;vertical-align:middle;cursor:pointer;top:50%;left:50%;margin-left:-40px;margin-top:-40px;border:none;background:0 0;visibility:visible;opacity:1;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-afterglow-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-afterglow-skin.vjs-has-started .vjs-big-play-button{display:none;opacity:0}.vjs-afterglow-skin.vjs-has-started.vjs-ended .vjs-big-play-button{display:block;visibility:visible;opacity:1}.vjs-afterglow-skin.vjs-using-native-controls .vjs-big-play-button{display:block}.vjs-afterglow-skin .vjs-big-play-button:focus,.vjs-afterglow-skin:hover .vjs-big-play-button{outline:0;border:none;background:0 0;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-afterglow-skin.vjs-seeking .vjs-big-play-button,.vjs-afterglow-skin.vjs-waiting .vjs-big-play-button{display:none;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-afterglow-skin .vjs-big-play-button:before{content:"\\e602";font-family:afterglow-icon;line-height:80px;font-size:80px;text-shadow:0 0 5px #000;text-shadow:0 0 5px rgba(0,0,0,.6);text-align:center;font-weight:700;position:absolute;left:0;width:100%;height:100%}@media (max-width:768px){.vjs-afterglow-skin .vjs-big-play-button:before{font-size:60px}}@media (max-width:512px){.vjs-afterglow-skin .vjs-big-play-button:before{font-size:40px}}.vjs-afterglow-skin .vjs-error-display,.vjs-afterglow-skin.vjs-error .vjs-big-play-button{display:none}.vjs-afterglow-skin.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-afterglow-skin .vjs-error .vjs-error-display:before{content:\'\'}.vjs-afterglow-skin .vjs-error-display div{position:absolute;bottom:40px;right:0;left:0;font-family:\'Open Sans\',Helvetica light,Helvetica,sans-serif;font-size:16px;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,.5)}.vjs-afterglow-skin .vjs-error-display a,.vjs-afterglow-skin .vjs-error-display a:visited{color:#F4A460}.vjs-afterglow-skin.vjs-error .vjs-fullscreen-control{display:none}.vjs-afterglow-skin .vjs-loading-spinner{position:absolute;top:50%;left:50%;width:32px;height:32px;margin-left:-16px;margin-top:-16px;clear:both;border:3px solid rgba(255,255,255,.1);border-top:3px rgba(255,255,255,.95) solid;border-radius:50%;-webkit-animation:spCircRot 1.6s infinite linear;animation:spCircRot 1.6s infinite linear}.vjs-afterglow-skin .vjs-loading-spinner:after,.vjs-afterglow-skin .vjs-loading-spinner:before{content:none;border:0}.vjs-afterglow-skin .vjs-seeking .vjs-loading-spinner,.vjs-afterglow-skin .vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-afterglow-skin .vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.vjs-afterglow-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-afterglow-skin .vjs-menu-button.vjs-menu-button-inline{width:auto}.vjs-afterglow-skin .vjs-menu-button.vjs-menu-button-inline:before{width:30px}.vjs-afterglow-skin .vjs-menu{display:none;position:relative;bottom:auto;left:-85px;width:0;height:0;margin-bottom:0}@media (max-width:768px){.vjs-afterglow-skin .vjs-menu{left:-75px}}@media (max-width:512px){.vjs-afterglow-skin .vjs-menu{left:-70px}}.vjs-afterglow-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0 0 70px;margin:0;position:absolute;bottom:-50px;width:100px;max-height:none;overflow:auto;left:12px;font-family:\'Open Sans\',Helvetica Light,Helvetica,sans-serif;background:0 0}@media (max-width:768px){.vjs-afterglow-skin .vjs-menu-button .vjs-menu .vjs-menu-content{left:12px;bottom:-40px;padding-bottom:60px}}@media (max-width:512px){.vjs-afterglow-skin .vjs-menu-button .vjs-menu .vjs-menu-content{left:11px;bottom:-30px;padding-bottom:50px}}.vjs-afterglow-skin .vjs-control-content .vjs-menu.vjs-lock-showing,.vjs-afterglow-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:block}.vjs-afterglow-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none}.vjs-afterglow-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:0 5px;line-height:16px;font-size:14px;text-align:center;text-transform:lowercase;opacity:.7;text-shadow:0 0 0 rgba(255,255,255,0)}.vjs-afterglow-skin .vjs-menu-button ul li.vjs-selected,.vjs-afterglow-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-afterglow-skin .vjs-menu-button ul li.vjs-selected:hover,.vjs-afterglow-skin .vjs-menu-button ul li:focus,.vjs-afterglow-skin .vjs-menu-button ul li:hover{text-shadow:0 0 5px rgba(255,255,255,.6);opacity:1;background:0 0;color:#fff}.vjs-afterglow-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:afterglow}.vjs-afterglow-skin .vjs-subtitles-button:before{content:"\\e60d"}.vjs-afterglow-skin .vjs-captions-button:before{content:"\\e600"}.vjs-afterglow-skin video::-webkit-media-text-track-container{bottom:40px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:768px){.vjs-afterglow-skin video::-webkit-media-text-track-container{bottom:20px}}.vjs-afterglow-skin video::-webkit-media-text-track-background{background-color:rgba(0,0,0,.5);border-radius:3px;padding:10px 14px}.vjs-afterglow-skin video::-webkit-media-text-track-display{color:#fff;font-family:Open Sans,Georgia;font-size:16px;padding:5px 10px 8px}@media (max-width:768px){.vjs-afterglow-skin video::-webkit-media-text-track-display{font-size:14px}}@media (max-width:512px){.vjs-afterglow-skin video::-webkit-media-text-track-container{bottom:10px}.vjs-afterglow-skin video::-webkit-media-text-track-display{font-size:11px}}.vjs-afterglow-skin.vjs-user-active video::-webkit-media-text-track-container{bottom:70px}@media (max-width:768px){.vjs-afterglow-skin.vjs-user-active video::-webkit-media-text-track-container{bottom:40px}}.vjs-afterglow-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-afterglow-skin.vjs-responsive,.vjs-afterglow-skin.vjs-responsive video{width:100%;height:auto}.vjs-afterglow-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-afterglow-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-afterglow-skin .vjs-tech:focus{outline:0}.vjs-afterglow-skin.vjs-responsive.vjs-has-started .vjs-tech{padding-top:0!important}.vjs-afterglow-skin.vjs-responsive.vjs-fullscreen video{height:100%}.vjs-afterglow-skin .vjs-ag-res-button{float:right;cursor:pointer;width:50px;font-family:afterglow-icon}@media (max-width:768px){.vjs-afterglow-skin .vjs-ag-res-button{width:30px;margin-left:-4px}}@media (max-width:512px){.vjs-afterglow-skin.vjs-user-active video::-webkit-media-text-track-container{bottom:30px}.vjs-afterglow-skin .vjs-ag-res-button{width:20px;margin-right:5px;margin-left:0}}.vjs-afterglow-skin .vjs-ag-res-button:before{font-family:afterglow-icon;content:"\\e60f"}.vjs-afterglow-skin .vjs-ag-res-button.vjs-ag-res-hd:before{content:"\\e60b";margin-left:.5px}.vjs-afterglow-skin.vjs-IE .vjs-ag-res-button{font-size:17px;line-height:18px;padding-top:10px}@media (max-width:768px){.vjs-afterglow-skin.vjs-IE .vjs-ag-res-button{font-size:9px;line-height:9px;margin-left:5px}}.vjs-afterglow-skin .vjs-poster{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-afterglow-skin:hover .vjs-poster{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.vjs-afterglow-skin.vjs-youtube>div:first-child{position:absolute!important;margin:0;height:100%;top:0;width:100%}.vjs-afterglow-skin.vjs-youtube iframe{display:block;visibility:hidden}.vjs-afterglow-skin.vjs-youtube.vjs-IE iframe{display:block;visibility:visible}.vjs-afterglow-skin.vjs-youtube .vjs-control-bar{right:120px;width:auto;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.vjs-afterglow-skin.vjs-youtube.vjs-has-started.vjs-youtube-headstart .vjs-control-bar{right:120px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.vjs-afterglow-skin.vjs-youtube.vjs-has-started .vjs-control-bar{right:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.vjs-afterglow-skin.vjs-youtube.vjs-has-started.vjs-ended .vjs-control-bar,.vjs-afterglow-skin.vjs-youtube.vjs-has-started.vjs-paused .vjs-control-bar{right:120px;width:auto;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.video-js.vjs-has-started .vjs-poster,.vjs-poster{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s}.vjs-afterglow-skin.vjs-youtube.vjs-iOS .vjs-big-play-button,.vjs-afterglow-skin.vjs-youtube.vjs-iOS .vjs-poster,.vjs-afterglow-skin.vjs-youtube.vjs-using-native-controls .vjs-big-play-button,.vjs-afterglow-skin.vjs-youtube.vjs-using-native-controls .vjs-poster{display:none}.vjs-afterglow-skin.vjs-youtube.vjs-iOS iframe,.vjs-afterglow-skin.vjs-youtube.vjs-using-native-controls iframe{display:block;visibility:visible}.vjs-afterglow-skin.vjs-vimeo .vjs-top-control-bar,.vjs-afterglow-skin.vjs-youtube.vjs-iOS .vjs-loading-spinner,.vjs-afterglow-skin.vjs-youtube.vjs-iOS .vjs-text-track-display,.vjs-afterglow-skin.vjs-youtube.vjs-using-native-controls .vjs-loading-spinner,.vjs-afterglow-skin.vjs-youtube.vjs-using-native-controls .vjs-text-track-display{display:none}.vjs-afterglow-skin.vjs-IE.vjs-youtube iframe,.vjs-afterglow-skin.vjs-has-started.vjs-youtube iframe{display:block;visibility:visible}.vjs-afterglow-skin .vjs-error-display:before{content:\'\';width:100px;width:10vh;height:100px;height:10vh;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4Ij4KICA8Zz4KICAgIDxnPgogICAgICA8cGF0aCBkPSJNNjQuNSwxMjIuNmMzMiwwLDU4LjEtMjYsNTguMS01OC4xUzk2LjUsNi40LDY0LjUsNi40UzYuNCwzMi41LDYuNCw2NC41UzMyLjUsMTIyLjYsNjQuNSwxMjIuNnogTTY0LjUsMTQuNiAgICBjMjcuNSwwLDQ5LjksMjIuNCw0OS45LDQ5LjlTOTIsMTE0LjQsNjQuNSwxMTQuNFMxNC42LDkyLDE0LjYsNjQuNVMzNywxNC42LDY0LjUsMTQuNnoiIGZpbGw9IiNGRkZGRkYiLz4KICAgICAgPHBhdGggZD0ibTQyLjcsODUuN2MwLjgsMC44IDEuOCwxLjIgMi45LDEuMnMyLjEtMC40IDIuOS0xLjJsMTYtMTYgMTYsMTZjMC44LDAuOCAxLjgsMS4yIDIuOSwxLjJzMi4xLTAuNCAyLjktMS4yYzEuNi0xLjYgMS42LTQuMiAwLTUuOGwtMTYtMTYgMTYtMTZjMS42LTEuNiAxLjYtNC4yIDAtNS44cy00LjItMS42LTUuOCwwbC0xNiwxNi0xNi0xNmMtMS42LTEuNi00LjItMS42LTUuOCwwLTEuNiwxLjYtMS42LDQuMiAwLDUuOGwxNiwxNi0xNiwxNmMtMS42LDEuNi0xLjYsNC4yLTEuNDIxMDllLTE0LDUuOHoiIGZpbGw9IiNGRkZGRkYiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);background-size:cover;margin-top:-5vh;margin-left:-5vh;top:40%;left:50%}.vjs-afterglow-skin .vjs-error-display .vjs-modal-dialog-content{width:80%;margin:0 auto;font-family:\'Open Sans\';font-weight:100;position:absolute;bottom:20%;height:auto;top:auto;font-size:2vh}.video-js,.vjs-caption-settings{position:relative;background-color:#000}.video-js{padding:0;font-size:22px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js .vjs-tech,.vjs-poster{top:0;width:100%;position:absolute;left:0}.video-js .vjs-tech{height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;right:0;bottom:0;transition:all .2s}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0}.video-js.vjs-has-started .vjs-poster{display:none;visibility:hidden;opacity:0;transition:all .2s}.video-js.vjs-has-started.vjs-ended .vjs-poster{display:block;visibility:visible;opacity:1;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster{display:none}.video-js.vjs-using-native-controls .vjs-poster{display:block}.video-js .vjs-text-track-display{position:absolute;bottom:50px;pointer-events:none}.vjs-caption-settings{top:1em;opacity:.75;color:#FFF;margin:0 auto;padding:.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.vjs-hidden{display:none!important}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460}@-webkit-keyframes spCircRot{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes spCircRot{from{transform:rotate(0)}to{transform:rotate(359deg)}}'), +function(t,e){var o=t.createElement("style");if(t.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=e);else try{o.innerHTML=e}catch(n){o.innerText=e}}(document,".vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar{background-color:#fff;background-color:rgba(255,255,255,.9);bottom:0;height:51px}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar *{color:#000}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-progress-control{top:-5px;background-color:#fff;background-color:rgba(255,255,255,.9)}@media (max-width:768px){.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar{height:42px}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-progress-control{background-color:#fff}}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-progress-control:hover{top:-7px}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-progress-control .vjs-progress-holder{margin:0}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-load-progress,.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-load-progress{background-color:#777}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress{background-color:#000;box-shadow:0 0 5px rgba(0,0,0,.6);-moz-box-shadow:0 0 5px rgba(0,0,0,.6);-webkit-box-shadow:0 0 5px rgba(0,0,0,.6)}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-current-time,.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-duration{margin-top:12px}@media (max-width:768px){.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-current-time,.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-duration{margin-top:11px}}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-current-time{margin-left:20px}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-duration{margin-right:20px}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-volume-menu-button .vjs-menu,.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-volume-menu-button.vjs-volume-menu-button-horizontal .vjs-menu{padding-top:22px}@media (max-width:512px){.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar{height:34px}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-play-control:before{font-size:11px}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-current-time,.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-duration{margin-top:9px}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-current-time{margin-left:14px}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-duration{margin-right:10px}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-volume-menu-button .vjs-menu,.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-volume-menu-button.vjs-volume-menu-button-horizontal .vjs-menu{padding-top:14pxpx}}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-volume-bar{background-color:#555;background-color:rgba(0,0,0,.3)}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-volume-bar .vjs-volume-level{background-color:#000}.vjs-afterglow-skin.afterglow-skin-light .vjs-control-bar .vjs-menu ul.vjs-menu-content li{color:#fff;color:rgba(255,255,255,.8)}.vjs-afterglow-skin.afterglow-skin-light .vjs-control:before{margin-top:5px}.vjs-afterglow-skin.afterglow-skin-light .vjs-top-control-bar{right:20px;top:16px}.vjs-afterglow-skin.afterglow-skin-light .vjs-top-control-bar *{color:#000}.vjs-afterglow-skin.afterglow-skin-light .vjs-top-control-bar .vjs-button{background-color:#fff;background-color:rgba(255,255,255,.9);width:32px;height:32px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;margin-left:7px}.vjs-afterglow-skin.afterglow-skin-light .vjs-top-control-bar .vjs-button:before{margin-top:-1px;font-size:15px;line-height:16px}@media (max-width:768px){.vjs-afterglow-skin.afterglow-skin-light .vjs-top-control-bar{top:14px;right:16px}.vjs-afterglow-skin.afterglow-skin-light .vjs-top-control-bar .vjs-button{width:28px;height:28px}.vjs-afterglow-skin.afterglow-skin-light .vjs-top-control-bar .vjs-button:before{font-size:14px;line-height:15px;margin-top:-2px}}@media (max-width:512px){.vjs-afterglow-skin.afterglow-skin-light .vjs-top-control-bar .vjs-button{width:24px;height:24px}.vjs-afterglow-skin.afterglow-skin-light .vjs-top-control-bar .vjs-button:before{font-size:12px;line-height:13px;margin-top:0}}.vjs-afterglow-skin.afterglow-skin-light.vjs-youtube.vjs-has-started.vjs-paused .vjs-control-bar{right:0;background-color:#fff}.vjs-afterglow-skin.afterglow-skin-light.vjs-youtube.vjs-has-started.vjs-youtube-headstart .vjs-control-bar{right:0}"),function(t,e){var o=t.createElement("style");if(t.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=e);else try{o.innerHTML=e}catch(n){o.innerText=e}}(document,".afterglow-lightbox-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}.afterglow-lightbox-wrapper .cover{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,.85)}.afterglow-lightbox-wrapper .afterglow-lightbox{display:block!important;position:absolute;top:0;left:0}.afterglow-lightbox-wrapper .afterglow-lightbox .afterglow-lightboxplayer,.afterglow-lightbox-wrapper .afterglow-lightbox .afterglow-lightboxplayer video{display:block!important}.afterglow-lightbox-wrapper .afterglow-lightbox div.vjs-fullscreen{top:0!important;left:0!important}.afterglow-lightbox-wrapper .afterglow-lightbox .vjs-paused.vjs-ended .vjs-big-play-button{display:block}#afterglow-lightbox-videoel,.afterglow-lightbox-wrapper.hidden,.afterglow-lightboxplayer{display:none}"),function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.videojs=t()}}(function(){var t;return function e(t,o,n){function r(s,a){if(!o[s]){if(!t[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=o[s]={exports:{}};t[s][0].call(c.exports,function(e){var o=t[s][1][e];return r(o?o:e)},c,c.exports,e,t,o,n)}return o[s].exports}for(var i="function"==typeof require&&require,s=0;s0&&void 0!==arguments[0]?arguments[0]:"button",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e=(0,h["default"])({className:this.buildCSSClass()},e),"button"!==t&&(f["default"].warn("Creating a Button with an HTML element of "+t+" is deprecated; use ClickableComponent instead."),e=(0,h["default"])({tabIndex:0},e),o=(0,h["default"])({role:"button"},o)),o=(0,h["default"])({type:"button","aria-live":"polite"},o);var n=c["default"].prototype.createEl.call(this,t,e,o);return this.createControlTextEl(n),n},e.prototype.addChild=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=this.constructor.name;return f["default"].warn("Adding an actionable (user controllable) child to a Button ("+o+") is not supported; use a ClickableComponent instead."),c["default"].prototype.addChild.call(this,t,e)},e.prototype.handleKeyPress=function(e){32!==e.which&&13!==e.which&&t.prototype.handleKeyPress.call(this,e)},e}(l["default"]);c["default"].registerComponent("Button",v),o["default"]=v},{136:136,3:3,5:5,85:85}],3:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(5),u=r(l),c=t(80),p=n(c),f=t(81),d=n(f),h=t(82),v=n(h),y=t(85),g=r(y),b=t(92),A=r(b),m=t(136),j=r(m),w=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return r.emitTapEvents(),r.on("tap",r.handleClick),r.on("click",r.handleClick),r.on("focus",r.handleFocus),r.on("blur",r.handleBlur),r}return a(e,t),e.prototype.createEl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};o=(0,j["default"])({className:this.buildCSSClass(),tabIndex:0},o),"button"===e&&g["default"].error("Creating a ClickableComponent with an HTML element of "+e+" is not supported; use a Button instead."),n=(0,j["default"])({role:"button","aria-live":"polite"},n);var r=t.prototype.createEl.call(this,e,o,n);return this.createControlTextEl(r),r},e.prototype.createControlTextEl=function(t){return this.controlTextEl_=p.createEl("span",{className:"vjs-control-text"}),t&&t.appendChild(this.controlTextEl_),this.controlText(this.controlText_,t),this.controlTextEl_},e.prototype.controlText=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.el();if(!t)return this.controlText_||"Need Text";var o=this.localize(t);return this.controlText_=t,this.controlTextEl_.innerHTML=o,e.setAttribute("title",o),this},e.prototype.buildCSSClass=function(){return"vjs-control vjs-button "+t.prototype.buildCSSClass.call(this)},e.prototype.addChild=function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.prototype.addChild.call(this,e,o)},e.prototype.enable=function(){return this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),this},e.prototype.disable=function(){return this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),this},e.prototype.handleClick=function(){},e.prototype.handleFocus=function(){d.on(A["default"],"keydown",v.bind(this,this.handleKeyPress))},e.prototype.handleKeyPress=function(e){32===e.which||13===e.which?(e.preventDefault(),this.handleClick(e)):t.prototype.handleKeyPress&&t.prototype.handleKeyPress.call(this,e)},e.prototype.handleBlur=function(){d.off(A["default"],"keydown",v.bind(this,this.handleKeyPress))},e}(u["default"]);u["default"].registerComponent("ClickableComponent",w),o["default"]=w},{136:136,5:5,80:80,81:81,82:82,85:85,92:92}],4:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var a=t(2),l=n(a),u=t(5),c=n(u),p=function(t){function e(o,n){r(this,e);var s=i(this,t.call(this,o,n));return s.controlText(n&&n.controlText||s.localize("Close")),s}return s(e,t),e.prototype.buildCSSClass=function(){return"vjs-close-button "+t.prototype.buildCSSClass.call(this)},e.prototype.handleClick=function(){this.trigger({type:"close",bubbles:!1})},e}(l["default"]);c["default"].registerComponent("CloseButton",p),o["default"]=p},{2:2,5:5}],5:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}o.__esModule=!0;var s=t(93),a=r(s),l=t(80),u=n(l),c=t(82),p=n(c),f=t(84),d=n(f),h=t(81),v=n(h),y=t(85),g=r(y),b=t(89),A=r(b),m=t(86),j=r(m),w=function(){function t(e,o,n){if(i(this,t),!e&&this.play?this.player_=e=this:this.player_=e,this.options_=(0,j["default"])({},this.options_),o=this.options_=(0,j["default"])(this.options_,o),this.id_=o.id||o.el&&o.el.id,!this.id_){var r=e&&e.id&&e.id()||"no_player";this.id_=r+"_component_"+d.newGUID()}this.name_=o.name||null,o.el?this.el_=o.el:o.createEl!==!1&&(this.el_=this.createEl()),this.children_=[],this.childIndex_={},this.childNameIndex_={},o.initChildren!==!1&&this.initChildren(),this.ready(n),o.reportTouchActivity!==!1&&this.enableTouchActivity()}return t.prototype.dispose=function(){if(this.trigger({type:"dispose",bubbles:!1}),this.children_)for(var t=this.children_.length-1;t>=0;t--)this.children_[t].dispose&&this.children_[t].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.off(),this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),u.removeElData(this.el_),this.el_=null},t.prototype.player=function(){return this.player_},t.prototype.options=function(t){return g["default"].warn("this.options() has been deprecated and will be moved to the constructor in 6.0"),t?(this.options_=(0,j["default"])(this.options_,t),this.options_):this.options_},t.prototype.el=function(){return this.el_},t.prototype.createEl=function(t,e,o){return u.createEl(t,e,o)},t.prototype.localize=function(t){var e=this.player_.language&&this.player_.language(),o=this.player_.languages&&this.player_.languages();if(!e||!o)return t;var n=o[e];if(n&&n[t])return n[t];var r=e.split("-")[0],i=o[r];return i&&i[t]?i[t]:t},t.prototype.contentEl=function(){return this.contentEl_||this.el_},t.prototype.id=function(){return this.id_},t.prototype.name=function(){return this.name_},t.prototype.children=function(){return this.children_},t.prototype.getChildById=function(t){return this.childIndex_[t]},t.prototype.getChild=function(t){return this.childNameIndex_[t]},t.prototype.addChild=function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.children_.length,r=void 0,i=void 0;if("string"==typeof e){i=e,o||(o={}),o===!0&&(g["default"].warn("Initializing a child component with `true` is deprecated. Children should be defined in an array when possible, but if necessary use an object instead of `true`."),o={});var s=o.componentClass||(0,A["default"])(i);o.name=i;var a=t.getComponent(s);if(!a)throw new Error("Component "+s+" does not exist");if("function"!=typeof a)return null;r=new a(this.player_||this,o)}else r=e;if(this.children_.splice(n,0,r),"function"==typeof r.id&&(this.childIndex_[r.id()]=r),i=i||r.name&&r.name(),i&&(this.childNameIndex_[i]=r),"function"==typeof r.el&&r.el()){var l=this.contentEl().children,u=l[n]||null;this.contentEl().insertBefore(r.el(),u)}return r},t.prototype.removeChild=function(t){if("string"==typeof t&&(t=this.getChild(t)),t&&this.children_){for(var e=!1,o=this.children_.length-1;o>=0;o--)if(this.children_[o]===t){e=!0,this.children_.splice(o,1);break}if(e){this.childIndex_[t.id()]=null,this.childNameIndex_[t.name()]=null;var n=t.el();n&&n.parentNode===this.contentEl()&&this.contentEl().removeChild(t.el())}}},t.prototype.initChildren=function(){var e=this,o=this.options_.children;o&&!function(){var n=e.options_,r=function(t){var o=t.name,r=t.opts;if(void 0!==n[o]&&(r=n[o]),r!==!1){r===!0&&(r={}),r.playerOptions=e.options_.playerOptions;var i=e.addChild(o,r);i&&(e[o]=i)}},i=void 0,s=t.getComponent("Tech");i=Array.isArray(o)?o:Object.keys(o),i.concat(Object.keys(e.options_).filter(function(t){return!i.some(function(e){return"string"==typeof e?t===e:t===e.name})})).map(function(t){var n=void 0,r=void 0;return"string"==typeof t?(n=t,r=o[n]||e.options_[n]||{}):(n=t.name,r=t),{name:n,opts:r}}).filter(function(e){var o=t.getComponent(e.opts.componentClass||(0,A["default"])(e.name));return o&&!s.isTech(o)}).forEach(r)}()},t.prototype.buildCSSClass=function(){return""},t.prototype.on=function(t,e,o){var n=this;return"string"==typeof t||Array.isArray(t)?v.on(this.el_,t,p.bind(this,e)):!function(){var r=t,i=e,s=p.bind(n,o),a=function(){return n.off(r,i,s)};a.guid=s.guid,n.on("dispose",a);var l=function(){return n.off("dispose",a)};l.guid=s.guid,t.nodeName?(v.on(r,i,s),v.on(r,"dispose",l)):"function"==typeof t.on&&(r.on(i,s),r.on("dispose",l))}(),this},t.prototype.off=function(t,e,o){if(!t||"string"==typeof t||Array.isArray(t))v.off(this.el_,t,e);else{var n=t,r=e,i=p.bind(this,o);this.off("dispose",i),t.nodeName?(v.off(n,r,i),v.off(n,"dispose",i)):(n.off(r,i),n.off("dispose",i))}return this},t.prototype.one=function(t,e,o){var n=this,r=arguments;return"string"==typeof t||Array.isArray(t)?v.one(this.el_,t,p.bind(this,e)):!function(){var i=t,s=e,a=p.bind(n,o),l=function u(){n.off(i,s,u),a.apply(null,r)};l.guid=a.guid,n.on(i,s,l)}(),this},t.prototype.trigger=function(t,e){return v.trigger(this.el_,t,e),this},t.prototype.ready=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t&&(this.isReady_?e?t.call(this):this.setTimeout(t,1):(this.readyQueue_=this.readyQueue_||[],this.readyQueue_.push(t))),this},t.prototype.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var t=this.readyQueue_;this.readyQueue_=[],t&&t.length>0&&t.forEach(function(t){t.call(this)},this),this.trigger("ready")},1)},t.prototype.$=function(t,e){return u.$(t,e||this.contentEl())},t.prototype.$$=function(t,e){return u.$$(t,e||this.contentEl())},t.prototype.hasClass=function(t){return u.hasElClass(this.el_,t)},t.prototype.addClass=function(t){return u.addElClass(this.el_,t),this},t.prototype.removeClass=function(t){return u.removeElClass(this.el_,t),this},t.prototype.toggleClass=function(t,e){return u.toggleElClass(this.el_,t,e),this},t.prototype.show=function(){return this.removeClass("vjs-hidden"),this},t.prototype.hide=function(){return this.addClass("vjs-hidden"),this},t.prototype.lockShowing=function(){return this.addClass("vjs-lock-showing"),this},t.prototype.unlockShowing=function(){return this.removeClass("vjs-lock-showing"),this},t.prototype.width=function(t,e){return this.dimension("width",t,e)},t.prototype.height=function(t,e){return this.dimension("height",t,e)},t.prototype.dimensions=function(t,e){return this.width(t,!0).height(e)},t.prototype.dimension=function(t,e,o){if(void 0!==e)return null!==e&&e===e||(e=0),(""+e).indexOf("%")!==-1||(""+e).indexOf("px")!==-1?this.el_.style[t]=e:"auto"===e?this.el_.style[t]="":this.el_.style[t]=e+"px",o||this.trigger("resize"),this;if(!this.el_)return 0;var n=this.el_.style[t],r=n.indexOf("px");return r!==-1?parseInt(n.slice(0,r),10):parseInt(this.el_["offset"+(0,A["default"])(t)],10)},t.prototype.currentDimension=function(t){var e=0;if("width"!==t&&"height"!==t)throw new Error("currentDimension only accepts width or height value");if("function"==typeof a["default"].getComputedStyle){var o=a["default"].getComputedStyle(this.el_);e=o.getPropertyValue(t)||o[t]}else if(this.el_.currentStyle){var n="offset"+(0,A["default"])(t);e=this.el_[n]}return e=parseFloat(e)},t.prototype.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},t.prototype.currentWidth=function(){return this.currentDimension("width")},t.prototype.currentHeight=function(){return this.currentDimension("height")},t.prototype.emitTapEvents=function(){var t=0,e=null,o=10,n=200,r=void 0;this.on("touchstart",function(o){1===o.touches.length&&(e={pageX:o.touches[0].pageX,pageY:o.touches[0].pageY},t=(new Date).getTime(),r=!0)}),this.on("touchmove",function(t){if(t.touches.length>1)r=!1;else if(e){var n=t.touches[0].pageX-e.pageX,i=t.touches[0].pageY-e.pageY,s=Math.sqrt(n*n+i*i);s>o&&(r=!1)}});var i=function(){r=!1};this.on("touchleave",i),this.on("touchcancel",i),this.on("touchend",function(o){if(e=null,r===!0){var i=(new Date).getTime()-t;i1&&void 0!==arguments[1]?arguments[1]:{};r(this,e),n.tracks=o.audioTracks&&o.audioTracks();var s=i(this,t.call(this,o,n));return s.el_.setAttribute("aria-label","Audio Menu"),s}return s(e,t),e.prototype.buildCSSClass=function(){return"vjs-audio-button "+t.prototype.buildCSSClass.call(this)},e.prototype.createItems=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=this.player_.audioTracks&&this.player_.audioTracks();if(!e)return t;for(var o=0;o'+this.localize("Stream Type")+""+this.localize("LIVE")},{"aria-live":"off"}),e.appendChild(this.contentEl_),e},e.prototype.updateShowing=function(){this.player().duration()===1/0?this.show():this.hide()},e}(u["default"]);u["default"].registerComponent("LiveDisplay",f), +o["default"]=f},{5:5,80:80}],11:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(2),u=r(l),c=t(5),p=r(c),f=t(80),d=n(f),h=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return r.on(o,"volumechange",r.update),o.tech_&&o.tech_.featuresVolumeControl===!1&&r.addClass("vjs-hidden"),r.on(o,"loadstart",function(){this.update(),o.tech_.featuresVolumeControl===!1?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}),r}return a(e,t),e.prototype.buildCSSClass=function(){return"vjs-mute-control "+t.prototype.buildCSSClass.call(this)},e.prototype.handleClick=function(){this.player_.muted(!this.player_.muted())},e.prototype.update=function(){var t=this.player_.volume(),e=3;0===t||this.player_.muted()?e=0:t<.33?e=1:t<.67&&(e=2);var o=this.player_.muted()?"Unmute":"Mute";this.controlText()!==o&&this.controlText(o);for(var n=0;n<4;n++)d.removeElClass(this.el_,"vjs-vol-"+n);d.addElClass(this.el_,"vjs-vol-"+e)},e}(u["default"]);h.prototype.controlText_="Mute",p["default"].registerComponent("MuteToggle",h),o["default"]=h},{2:2,5:5,80:80}],12:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var a=t(2),l=n(a),u=t(5),c=n(u),p=function(t){function e(o,n){r(this,e);var s=i(this,t.call(this,o,n));return s.on(o,"play",s.handlePlay),s.on(o,"pause",s.handlePause),s}return s(e,t),e.prototype.buildCSSClass=function(){return"vjs-play-control "+t.prototype.buildCSSClass.call(this)},e.prototype.handleClick=function(){this.player_.paused()?this.player_.play():this.player_.pause()},e.prototype.handlePlay=function(){this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},e.prototype.handlePause=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},e}(l["default"]);p.prototype.controlText_="Play",c["default"].registerComponent("PlayToggle",p),o["default"]=p},{2:2,5:5}],13:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(47),u=r(l),c=t(49),p=r(c),f=t(14),d=r(f),h=t(5),v=r(h),y=t(80),g=n(y),b=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return r.updateVisibility(),r.updateLabel(),r.on(o,"loadstart",r.updateVisibility),r.on(o,"ratechange",r.updateLabel),r}return a(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this);return this.labelEl_=g.createEl("div",{className:"vjs-playback-rate-value",innerHTML:1}),e.appendChild(this.labelEl_),e},e.prototype.buildCSSClass=function(){return"vjs-playback-rate "+t.prototype.buildCSSClass.call(this)},e.prototype.createMenu=function(){var t=new p["default"](this.player()),e=this.playbackRates();if(e)for(var o=e.length-1;o>=0;o--)t.addChild(new d["default"](this.player(),{rate:e[o]+"x"}));return t},e.prototype.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},e.prototype.handleClick=function(){for(var t=this.player().playbackRate(),e=this.playbackRates(),o=e[0],n=0;nt){o=e[n];break}this.player().playbackRate(o)},e.prototype.playbackRates=function(){return this.options_.playbackRates||this.options_.playerOptions&&this.options_.playerOptions.playbackRates},e.prototype.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},e.prototype.updateVisibility=function(){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},e.prototype.updateLabel=function(){this.playbackRateSupported()&&(this.labelEl_.innerHTML=this.player().playbackRate()+"x")},e}(u["default"]);b.prototype.controlText_="Playback Rate",v["default"].registerComponent("PlaybackRateMenuButton",b),o["default"]=b},{14:14,47:47,49:49,5:5,80:80}],14:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var a=t(48),l=n(a),u=t(5),c=n(u),p=function(t){function e(o,n){r(this,e);var s=n.rate,a=parseFloat(s,10);n.label=s,n.selected=1===a;var l=i(this,t.call(this,o,n));return l.label=s,l.rate=a,l.on(o,"ratechange",l.update),l}return s(e,t),e.prototype.handleClick=function(){t.prototype.handleClick.call(this),this.player().playbackRate(this.rate)},e.prototype.update=function(){this.selected(this.player().playbackRate()===this.rate)},e}(l["default"]);p.prototype.contentElType="button",c["default"].registerComponent("PlaybackRateMenuItem",p),o["default"]=p},{48:48,5:5}],15:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(5),u=r(l),c=t(80),p=n(c),f=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return r.partEls_=[],r.on(o,"progress",r.update),r}return a(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-load-progress",innerHTML:''+this.localize("Loaded")+": 0%"})},e.prototype.update=function(){var t=this.player_.buffered(),e=this.player_.duration(),o=this.player_.bufferedEnd(),n=this.partEls_,r=function(t,e){var o=t/e||0;return 100*(o>=1?1:o)+"%"};this.el_.style.width=r(o,e);for(var i=0;it.length;u--)this.el_.removeChild(n[u-1]);n.length=t.length},e}(u["default"]);u["default"].registerComponent("LoadProgressBar",f),o["default"]=f},{5:5,80:80}],16:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(93),u=r(l),c=t(5),p=r(c),f=t(80),d=n(f),h=t(82),v=n(h),y=t(83),g=r(y),b=t(98),A=r(b),m=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return n.playerOptions&&n.playerOptions.controlBar&&n.playerOptions.controlBar.progressControl&&n.playerOptions.controlBar.progressControl.keepTooltipsInside&&(r.keepTooltipsInside=n.playerOptions.controlBar.progressControl.keepTooltipsInside),r.keepTooltipsInside&&(r.tooltip=d.createEl("div",{className:"vjs-time-tooltip"}),r.el().appendChild(r.tooltip),r.addClass("vjs-keep-tooltips-inside")),r.update(0,0),o.on("ready",function(){r.on(o.controlBar.progressControl.el(),"mousemove",(0,A["default"])(v.bind(r,r.handleMouseMove),25))}),r}return a(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},e.prototype.handleMouseMove=function(t){var e=this.player_.duration(),o=this.calculateDistance(t)*e,n=t.pageX-d.findElPosition(this.el().parentNode).left;this.update(o,n)},e.prototype.update=function(t,e){var o=(0,g["default"])(t,this.player_.duration());if(this.el().style.left=e+"px",this.el().setAttribute("data-current-time",o),this.keepTooltipsInside){var n=this.clampPosition_(e),r=e-n+1,i=parseFloat(u["default"].getComputedStyle(this.tooltip).width),s=i/2;this.tooltip.innerHTML=o,this.tooltip.style.right="-"+(s-r)+"px"}},e.prototype.calculateDistance=function(t){return d.getPointerPosition(this.el().parentNode,t).x},e.prototype.clampPosition_=function(t){if(!this.keepTooltipsInside)return t;var e=parseFloat(u["default"].getComputedStyle(this.player().el()).width),o=parseFloat(u["default"].getComputedStyle(this.tooltip).width),n=o/2,r=t;return te-n&&(r=Math.floor(e-n)),r},e}(p["default"]);p["default"].registerComponent("MouseTimeDisplay",m),o["default"]=m},{5:5,80:80,82:82,83:83,93:93,98:98}],17:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(5),u=r(l),c=t(82),p=n(c),f=t(83),d=r(f),h=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return r.updateDataAttr(),r.on(o,"timeupdate",r.updateDataAttr),o.ready(p.bind(r,r.updateDataAttr)),n.playerOptions&&n.playerOptions.controlBar&&n.playerOptions.controlBar.progressControl&&n.playerOptions.controlBar.progressControl.keepTooltipsInside&&(r.keepTooltipsInside=n.playerOptions.controlBar.progressControl.keepTooltipsInside),r.keepTooltipsInside&&r.addClass("vjs-keep-tooltips-inside"),r}return a(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar",innerHTML:''+this.localize("Progress")+": 0%"})},e.prototype.updateDataAttr=function(){var t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.el_.setAttribute("data-current-time",(0,d["default"])(t,this.player_.duration()))},e}(u["default"]);u["default"].registerComponent("PlayProgressBar",h),o["default"]=h},{5:5,82:82,83:83}],18:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var a=t(5),l=n(a);t(19),t(16);var u=function(t){function e(){return r(this,e),i(this,t.apply(this,arguments))}return s(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},e}(l["default"]);u.prototype.options_={children:["seekBar"]},l["default"].registerComponent("ProgressControl",u),o["default"]=u},{16:16,19:19,5:5}],19:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(93),u=r(l),c=t(57),p=r(c),f=t(5),d=r(f),h=t(82),v=n(h),y=t(83),g=r(y);t(15),t(17),t(20);var b=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return r.on(o,"timeupdate",r.updateProgress),r.on(o,"ended",r.updateProgress),o.ready(v.bind(r,r.updateProgress)),n.playerOptions&&n.playerOptions.controlBar&&n.playerOptions.controlBar.progressControl&&n.playerOptions.controlBar.progressControl.keepTooltipsInside&&(r.keepTooltipsInside=n.playerOptions.controlBar.progressControl.keepTooltipsInside),r.keepTooltipsInside&&(r.tooltipProgressBar=r.addChild("TooltipProgressBar")),r}return a(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":"progress bar"})},e.prototype.updateProgress=function(){if(this.updateAriaAttributes(this.el_),this.keepTooltipsInside){this.updateAriaAttributes(this.tooltipProgressBar.el_),this.tooltipProgressBar.el_.style.width=this.bar.el_.style.width;var t=parseFloat(u["default"].getComputedStyle(this.player().el()).width),e=parseFloat(u["default"].getComputedStyle(this.tooltipProgressBar.tooltip).width),o=this.tooltipProgressBar.el().style;o.maxWidth=Math.floor(t-e/2)+"px",o.minWidth=Math.ceil(e/2)+"px",o.right="-"+e/2+"px"}},e.prototype.updateAriaAttributes=function(t){var e=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();t.setAttribute("aria-valuenow",(100*this.getPercent()).toFixed(2)),t.setAttribute("aria-valuetext",(0,g["default"])(e,this.player_.duration()))},e.prototype.getPercent=function(){var t=this.player_.currentTime()/this.player_.duration();return t>=1?1:t},e.prototype.handleMouseDown=function(e){t.prototype.handleMouseDown.call(this,e),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause()},e.prototype.handleMouseMove=function(t){var e=this.calculateDistance(t)*this.player_.duration();e===this.player_.duration()&&(e-=.1),this.player_.currentTime(e)},e.prototype.handleMouseUp=function(e){t.prototype.handleMouseUp.call(this,e),this.player_.scrubbing(!1),this.videoWasPlaying&&this.player_.play()},e.prototype.stepForward=function(){this.player_.currentTime(this.player_.currentTime()+5)},e.prototype.stepBack=function(){this.player_.currentTime(this.player_.currentTime()-5)},e}(p["default"]);b.prototype.options_={children:["loadProgressBar","mouseTimeDisplay","playProgressBar"],barName:"playProgressBar"},b.prototype.playerEvent="timeupdate",d["default"].registerComponent("SeekBar",b),o["default"]=b},{15:15,17:17,20:20,5:5,57:57,82:82,83:83,93:93}],20:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(5),u=r(l),c=t(82),p=n(c),f=t(83),d=r(f),h=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return r.updateDataAttr(),r.on(o,"timeupdate",r.updateDataAttr),o.ready(p.bind(r,r.updateDataAttr)),r}return a(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this,"div",{className:"vjs-tooltip-progress-bar vjs-slider-bar",innerHTML:'
    \n '+this.localize("Progress")+": 0%"});return this.tooltip=e.querySelector(".vjs-time-tooltip"),e},e.prototype.updateDataAttr=function(){var t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),e=(0,d["default"])(t,this.player_.duration());this.el_.setAttribute("data-current-time",e),this.tooltip.innerHTML=e},e}(u["default"]);u["default"].registerComponent("TooltipProgressBar",h),o["default"]=h},{5:5,82:82,83:83}],21:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var a=t(22),l=n(a),u=t(5),c=n(u),p=function(t){function e(){return r(this,e),i(this,t.apply(this,arguments))}return s(e,t),e.prototype.buildCSSClass=function(){return"vjs-custom-control-spacer "+t.prototype.buildCSSClass.call(this)},e.prototype.createEl=function(){var e=t.prototype.createEl.call(this,{className:this.buildCSSClass()});return e.innerHTML=" ",e},e}(l["default"]);c["default"].registerComponent("CustomControlSpacer",p),o["default"]=p},{22:22,5:5}],22:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var a=t(5),l=n(a),u=function(t){function e(){return r(this,e),i(this,t.apply(this,arguments))}return s(e,t),e.prototype.buildCSSClass=function(){return"vjs-spacer "+t.prototype.buildCSSClass.call(this)},e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},e}(l["default"]);l["default"].registerComponent("Spacer",u),o["default"]=u},{5:5}],23:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var a=t(31),l=n(a),u=t(5),c=n(u),p=function(t){function e(o,n){r(this,e),n.track={player:o,kind:n.kind,label:n.kind+" settings",selectable:!1,"default":!1,mode:"disabled"},n.selectable=!1;var s=i(this,t.call(this,o,n));return s.addClass("vjs-texttrack-settings"),s.controlText(", opens "+n.kind+" settings dialog"),s}return s(e,t),e.prototype.handleClick=function(){this.player().getChild("textTrackSettings").show(),this.player().getChild("textTrackSettings").el_.focus()},e}(l["default"]);c["default"].registerComponent("CaptionSettingsMenuItem",p),o["default"]=p},{31:31,5:5}],24:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var a=t(30),l=n(a),u=t(5),c=n(u),p=t(23),f=n(p),d=function(t){function e(o,n,s){r(this,e);var a=i(this,t.call(this,o,n,s));return a.el_.setAttribute("aria-label","Captions Menu"),a}return s(e,t),e.prototype.buildCSSClass=function(){return"vjs-captions-button "+t.prototype.buildCSSClass.call(this)},e.prototype.update=function(){var e=2;t.prototype.update.call(this),this.player().tech_&&this.player().tech_.featuresNativeTextTracks&&(e=1),this.items&&this.items.length>e?this.show():this.hide()},e.prototype.createItems=function(){var e=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||e.push(new f["default"](this.player_,{kind:this.kind_})),t.prototype.createItems.call(this,e)},e}(l["default"]);d.prototype.kind_="captions",d.prototype.controlText_="Captions",c["default"].registerComponent("CaptionsButton",d),o["default"]=d},{23:23,30:30,5:5}],25:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(30),u=r(l),c=t(5),p=r(c),f=t(31),d=r(f),h=t(26),v=r(h),y=t(49),g=r(y),b=t(80),A=n(b),m=t(89),j=r(m),w=function(t){function e(o,n,r){i(this,e);var a=s(this,t.call(this,o,n,r));return a.el_.setAttribute("aria-label","Chapters Menu"),a}return a(e,t),e.prototype.buildCSSClass=function(){return"vjs-chapters-button "+t.prototype.buildCSSClass.call(this)},e.prototype.createItems=function(){var t=[],e=this.player_.textTracks();if(!e)return t;for(var o=0;o=0;r--){var i=e[r];if(i.kind===this.kind_){o=i;break}}var s=this.menu;if(void 0===s){s=new g["default"](this.player_);var a=A.createEl("li",{className:"vjs-menu-title",innerHTML:(0,j["default"])(this.kind_),tabIndex:-1});s.children_.unshift(a),A.insertElFirst(a,s.contentEl())}else n.forEach(function(t){return s.removeChild(t)}),n=[];if(o&&(null===o.cues||void 0===o.cues)){o.mode="hidden";var l=this.player_.remoteTextTrackEls().getTrackElementByTrack_(o);l&&l.addEventListener("load",function(e){return t.update()})}if(o&&o.cues&&o.cues.length>0)for(var u=o.cues,c=0,p=u.length;c0&&this.show(),this.items=n,s},e}(u["default"]);w.prototype.kind_="chapters",w.prototype.controlText_="Chapters",p["default"].registerComponent("ChaptersButton",w),o["default"]=w},{26:26,30:30,31:31,49:49,5:5,80:80,89:89}],26:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(48),u=r(l),c=t(5),p=r(c),f=t(82),d=n(f),h=function(t){function e(o,n){i(this,e);var r=n.track,a=n.cue,l=o.currentTime();n.label=a.text,n.selected=a.startTime<=l&&l1&&void 0!==arguments[1]?arguments[1]:{};return r(this,e),n.tracks=o.textTracks(),i(this,t.call(this,o,n))}return s(e,t),e.prototype.createItems=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];t.push(new h["default"](this.player_,{kind:this.kind_}));var e=this.player_.textTracks();if(!e)return t;for(var o=0;oCurrent Time 0:00'},{"aria-live":"off"}),e.appendChild(this.contentEl_),e},e.prototype.updateContent=function(){var t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),e=this.localize("Current Time"),o=(0,d["default"])(t,this.player_.duration());o!==this.formattedTime_&&(this.formattedTime_=o,this.contentEl_.innerHTML=''+e+" "+o)},e}(u["default"]);u["default"].registerComponent("CurrentTimeDisplay",h),o["default"]=h},{5:5,80:80,83:83}],33:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(5),u=r(l),c=t(80),p=n(c),f=t(83),d=r(f),h=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return r.on(o,"durationchange",r.updateContent),r.on(o,"timeupdate",r.updateContent),r.on(o,"loadedmetadata",r.updateContent),r}return a(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this,"div",{className:"vjs-duration vjs-time-control vjs-control"});return this.contentEl_=p.createEl("div",{className:"vjs-duration-display",innerHTML:''+this.localize("Duration Time")+" 0:00"},{"aria-live":"off"}),e.appendChild(this.contentEl_),e},e.prototype.updateContent=function(){var t=this.player_.duration();if(t&&this.duration_!==t){this.duration_=t;var e=this.localize("Duration Time"),o=(0,d["default"])(t);this.contentEl_.innerHTML=''+e+" "+o}},e}(u["default"]);u["default"].registerComponent("DurationDisplay",h),o["default"]=h},{5:5,80:80,83:83}],34:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(5),u=r(l),c=t(80),p=n(c),f=t(83),d=r(f),h=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return r.on(o,"timeupdate",r.updateContent),r.on(o,"durationchange",r.updateContent),r}return a(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this,"div",{className:"vjs-remaining-time vjs-time-control vjs-control"});return this.contentEl_=p.createEl("div",{className:"vjs-remaining-time-display",innerHTML:''+this.localize("Remaining Time")+" -0:00"},{"aria-live":"off"}),e.appendChild(this.contentEl_),e},e.prototype.updateContent=function(){if(this.player_.duration()){var t=this.localize("Remaining Time"),e=(0,d["default"])(this.player_.remainingTime());e!==this.formattedTime_&&(this.formattedTime_=e,this.contentEl_.innerHTML=''+t+" -"+e)}},e}(u["default"]);u["default"].registerComponent("RemainingTimeDisplay",h),o["default"]=h},{5:5,80:80,83:83}],35:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var a=t(5),l=n(a),u=function(t){function e(){return r(this,e),i(this,t.apply(this,arguments))}return s(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider",innerHTML:"
    /
    "})},e}(l["default"]);l["default"].registerComponent("TimeDivider",u),o["default"]=u},{5:5}],36:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(47),u=r(l),c=t(5),p=r(c),f=t(82),d=n(f),h=function(t){function e(o,n){i(this,e);var r=n.tracks,a=s(this,t.call(this,o,n));if(a.items.length<=1&&a.hide(),!r)return s(a);var l=d.bind(a,a.update);return r.addEventListener("removetrack",l),r.addEventListener("addtrack",l),a.player_.on("dispose",function(){r.removeEventListener("removetrack",l),r.removeEventListener("addtrack",l)}),a}return a(e,t),e}(u["default"]);p["default"].registerComponent("TrackButton",h),o["default"]=h},{47:47,5:5,82:82}],37:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(57),u=r(l),c=t(5),p=r(c),f=t(82),d=n(f);t(39);var h=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return r.on(o,"volumechange",r.updateARIAAttributes),o.ready(d.bind(r,r.updateARIAAttributes)),r}return a(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":"volume level"})},e.prototype.handleMouseMove=function(t){this.checkMuted(),this.player_.volume(this.calculateDistance(t))},e.prototype.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},e.prototype.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},e.prototype.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},e.prototype.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},e.prototype.updateARIAAttributes=function(){var t=(100*this.player_.volume()).toFixed(2);this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")},e}(u["default"]);h.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},h.prototype.playerEvent="volumechange",p["default"].registerComponent("VolumeBar",h),o["default"]=h},{39:39,5:5,57:57,82:82}],38:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var a=t(5),l=n(a);t(37);var u=function(t){function e(o,n){r(this,e);var s=i(this,t.call(this,o,n));return o.tech_&&o.tech_.featuresVolumeControl===!1&&s.addClass("vjs-hidden"),s.on(o,"loadstart",function(){o.tech_.featuresVolumeControl===!1?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}),s}return s(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control"})},e}(l["default"]);u.prototype.options_={children:["volumeBar"]},l["default"].registerComponent("VolumeControl",u),o["default"]=u},{37:37,5:5}],39:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var a=t(5),l=n(a),u=function(t){function e(){return r(this,e),i(this,t.apply(this,arguments))}return s(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-volume-level",innerHTML:''})},e}(l["default"]);l["default"].registerComponent("VolumeLevel",u),o["default"]=u},{5:5}],40:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(82),u=r(l),c=t(5),p=n(c),f=t(54),d=n(f),h=t(53),v=n(h),y=t(11),g=n(y),b=t(37),A=n(b),m=function(t){function e(o){function n(){o.tech_&&o.tech_.featuresVolumeControl===!1?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,e),void 0===r.inline&&(r.inline=!0),void 0===r.vertical&&(r.inline?r.vertical=!1:r.vertical=!0),r.volumeBar=r.volumeBar||{},r.volumeBar.vertical=!!r.vertical;var a=s(this,t.call(this,o,r));return a.on(o,"volumechange",a.volumeUpdate),a.on(o,"loadstart",a.volumeUpdate),n.call(a),a.on(o,"loadstart",n),a.on(a.volumeBar,["slideractive","focus"],function(){this.addClass("vjs-slider-active")}),a.on(a.volumeBar,["sliderinactive","blur"],function(){this.removeClass("vjs-slider-active")}),a.on(a.volumeBar,["focus"],function(){this.addClass("vjs-lock-showing")}),a.on(a.volumeBar,["blur"],function(){this.removeClass("vjs-lock-showing")}),a}return a(e,t),e.prototype.buildCSSClass=function(){var e="";return e=this.options_.vertical?"vjs-volume-menu-button-vertical":"vjs-volume-menu-button-horizontal","vjs-volume-menu-button "+t.prototype.buildCSSClass.call(this)+" "+e},e.prototype.createPopup=function(){var t=new d["default"](this.player_,{contentElType:"div"}),e=new A["default"](this.player_,this.options_.volumeBar);return t.addChild(e),this.menuContent=t,this.volumeBar=e,this.attachVolumeBarEvents(),t},e.prototype.handleClick=function(){g["default"].prototype.handleClick.call(this),t.prototype.handleClick.call(this)},e.prototype.attachVolumeBarEvents=function(){this.menuContent.on(["mousedown","touchdown"],u.bind(this,this.handleMouseDown))},e.prototype.handleMouseDown=function(t){this.on(["mousemove","touchmove"],u.bind(this.volumeBar,this.volumeBar.handleMouseMove)),this.on(this.el_.ownerDocument,["mouseup","touchend"],this.handleMouseUp)},e.prototype.handleMouseUp=function(t){this.off(["mousemove","touchmove"],u.bind(this.volumeBar,this.volumeBar.handleMouseMove))},e}(v["default"]);m.prototype.volumeUpdate=g["default"].prototype.update,m.prototype.controlText_="Mute",p["default"].registerComponent("VolumeMenuButton",m),o["default"]=m},{11:11,37:37,5:5,53:53,54:54,82:82}],41:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var a=t(5),l=n(a),u=t(50),c=n(u),p=t(86),f=n(p),d=function(t){function e(o,n){r(this,e);var s=i(this,t.call(this,o,n));return s.on(o,"error",s.open),s}return s(e,t),e.prototype.buildCSSClass=function(){return"vjs-error-display "+t.prototype.buildCSSClass.call(this)},e.prototype.content=function(){var t=this.player().error();return t?this.localize(t.message):""},e}(c["default"]);d.prototype.options_=(0,f["default"])(c["default"].prototype.options_,{fillAlways:!0,temporary:!1,uncloseable:!0}),l["default"].registerComponent("ErrorDisplay",d),o["default"]=d},{5:5,50:50,86:86}],42:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}o.__esModule=!0;var r=t(81),i=n(r),s=function(){};s.prototype.allowedEvents_={},s.prototype.on=function(t,e){var o=this.addEventListener;this.addEventListener=function(){},i.on(this,t,e),this.addEventListener=o},s.prototype.addEventListener=s.prototype.on,s.prototype.off=function(t,e){i.off(this,t,e)},s.prototype.removeEventListener=s.prototype.off,s.prototype.one=function(t,e){var o=this.addEventListener;this.addEventListener=function(){},i.one(this,t,e),this.addEventListener=o},s.prototype.trigger=function(t){var e=t.type||t;"string"==typeof t&&(t={type:e}),t=i.fixEvent(t),this.allowedEvents_[e]&&this["on"+e]&&this["on"+e](t),i.trigger(this,t)},s.prototype.dispatchEvent=s.prototype.trigger,o["default"]=s},{81:81}],43:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}o.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=t(85),s=n(i),a=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+("undefined"==typeof e?"undefined":r(e)));t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(t.super_=e)},l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=function(){t.apply(this,arguments)},n={};"object"===("undefined"==typeof e?"undefined":r(e))?("function"==typeof e.init&&(s["default"].warn("Constructor logic via init() is deprecated; please use constructor() instead."),e.constructor=e.init),e.constructor!==Object.prototype.constructor&&(o=e.constructor),n=e):"function"==typeof e&&(o=e),a(o,t);for(var i in n)n.hasOwnProperty(i)&&(o.prototype[i]=n[i]);return o};o["default"]=l},{85:85}],44:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}o.__esModule=!0;for(var r=t(92),i=n(r),s={},a=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],l=a[0],u=void 0,c=0;c1&&void 0!==arguments[1]?arguments[1]:{};i(this,e);var r=s(this,t.call(this,o,n));return r.update(),r.enabled_=!0,r.el_.setAttribute("aria-haspopup","true"),r.el_.setAttribute("role","menuitem"),r.on("keydown",r.handleSubmenuKeyPress),r}return a(e,t),e.prototype.update=function(){var t=this.createMenu();this.menu&&this.removeChild(this.menu),this.menu=t,this.addChild(t),this.buttonPressed_=!1,this.el_.setAttribute("aria-expanded","false"),this.items&&0===this.items.length?this.hide():this.items&&this.items.length>1&&this.show()},e.prototype.createMenu=function(){var t=new d["default"](this.player_);if(this.options_.title){var e=v.createEl("li",{className:"vjs-menu-title",innerHTML:(0,A["default"])(this.options_.title),tabIndex:-1});t.children_.unshift(e),v.insertElFirst(e,t.contentEl())}if(this.items=this.createItems(),this.items)for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:0,e=this.children().slice(),o=e.length&&e[0].className&&/vjs-menu-title/.test(e[0].className);o&&e.shift(),e.length>0&&(t<0?t=0:t>=e.length&&(t=e.length-1),this.focusedChild_=t,e[t].el_.focus())},e}(u["default"]);u["default"].registerComponent("Menu",y),o["default"]=y},{5:5,80:80,81:81,82:82}],50:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(80),u=r(l),c=t(82),p=r(c),f=t(5),d=n(f),h="vjs-modal-dialog",v=27,y=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return r.opened_=r.hasBeenOpened_=r.hasBeenFilled_=!1,r.closeable(!r.options_.uncloseable),r.content(r.options_.content),r.contentEl_=u.createEl("div",{className:h+"-content"},{role:"document"}),r.descEl_=u.createEl("p",{className:h+"-description vjs-offscreen",id:r.el().getAttribute("aria-describedby")}),u.textContent(r.descEl_,r.description()),r.el_.appendChild(r.descEl_),r.el_.appendChild(r.contentEl_),r}return a(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})},e.prototype.buildCSSClass=function(){return h+" vjs-hidden "+t.prototype.buildCSSClass.call(this)},e.prototype.handleKeyPress=function(t){t.which===v&&this.closeable()&&this.close()},e.prototype.label=function(){return this.options_.label||this.localize("Modal Window")},e.prototype.description=function(){var t=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(t+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),t},e.prototype.open=function(){if(!this.opened_){var t=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!t.paused(),this.wasPlaying_&&t.pause(),this.closeable()&&this.on(this.el_.ownerDocument,"keydown",p.bind(this,this.handleKeyPress)),t.controls(!1),this.show(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}return this},e.prototype.opened=function(t){return"boolean"==typeof t&&this[t?"open":"close"](),this.opened_},e.prototype.close=function(){if(this.opened_){var t=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&t.play(),this.closeable()&&this.off(this.el_.ownerDocument,"keydown",p.bind(this,this.handleKeyPress)),t.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.options_.temporary&&this.dispose()}return this},e.prototype.closeable=function o(t){if("boolean"==typeof t){var o=this.closeable_=!!t,e=this.getChild("closeButton");if(o&&!e){var n=this.contentEl_;this.contentEl_=this.el_,e=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=n,this.on(e,"close",this.close)}!o&&e&&(this.off(e,"close",this.close),this.removeChild(e),e.dispose())}return this.closeable_},e.prototype.fill=function(){return this.fillWith(this.content())},e.prototype.fillWith=function(t){var e=this.contentEl(),o=e.parentNode,n=e.nextSibling;return this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,o.removeChild(e),this.empty(),u.insertContent(e,t),this.trigger("modalfill"),n?o.insertBefore(e,n):o.appendChild(e),this},e.prototype.empty=function(){return this.trigger("beforemodalempty"),u.emptyEl(this.contentEl()),this.trigger("modalempty"),this},e.prototype.content=function(t){return"undefined"!=typeof t&&(this.content_=t),this.content_},e}(d["default"]);y.prototype.options_={temporary:!0},d["default"].registerComponent("ModalDialog",y),o["default"]=y},{5:5,80:80,82:82}],51:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(5),u=r(l),c=t(92),p=r(c),f=t(93),d=r(f),h=t(81),v=n(h),y=t(80),g=n(y),b=t(82),A=n(b),m=t(84),j=n(m),w=t(78),_=n(w),k=t(85),x=r(k),T=t(89),E=r(T),C=t(88),S=t(79),O=t(87),B=n(O),P=t(44),M=r(P),I=t(46),R=r(I),D=t(145),N=r(D),F=t(136),L=r(F),Q=t(86),z=r(Q),V=t(69),U=r(V),H=t(50),Y=r(H),G=t(62),W=r(G),X=t(63),J=r(X),K=t(76),Z=r(K);t(61),t(59),t(55),t(68),t(45),t(1),t(4),t(8),t(41),t(71),t(60);var q=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","ratechange","volumechange","texttrackchange"],$=function(t){function e(o,n,r){if(i(this,e),o.id=o.id||"vjs_video_"+j.newGUID(),n=(0,L["default"])(e.getTagSettings(o),n),n.initChildren=!1,n.createEl=!1,n.reportTouchActivity=!1,!n.language)if("function"==typeof o.closest){var a=o.closest("[lang]");a&&(n.language=a.getAttribute("lang"))}else for(var l=o;l&&1===l.nodeType;){if(g.getElAttributes(l).hasOwnProperty("lang")){n.language=l.getAttribute("lang");break}l=l.parentNode}var u=s(this,t.call(this,null,n,r));if(!u.options_||!u.options_.techOrder||!u.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");u.tag=o,u.tagAttributes=o&&g.getElAttributes(o),u.language(u.options_.language),n.languages?!function(){var t={};Object.getOwnPropertyNames(n.languages).forEach(function(e){t[e.toLowerCase()]=n.languages[e]}),u.languages_=t}():u.languages_=e.prototype.options_.languages,u.cache_={},u.poster_=n.poster||"",u.controls_=!!n.controls,o.controls=!1,u.scrubbing_=!1,u.el_=u.createEl();var c=(0,z["default"])(u.options_);return n.plugins&&!function(){var t=n.plugins;Object.getOwnPropertyNames(t).forEach(function(e){"function"==typeof this[e]?this[e](t[e]):x["default"].error("Unable to find plugin:",e)},u)}(),u.options_.playerOptions=c,u.initChildren(),u.isAudio("audio"===o.nodeName.toLowerCase()),u.controls()?u.addClass("vjs-controls-enabled"):u.addClass("vjs-controls-disabled"),u.el_.setAttribute("role","region"),u.isAudio()?u.el_.setAttribute("aria-label","audio player"):u.el_.setAttribute("aria-label","video player"),u.isAudio()&&u.addClass("vjs-audio"),u.flexNotSupported_()&&u.addClass("vjs-no-flex"),_.IS_IOS||u.addClass("vjs-workinghover"),e.players[u.id_]=u,u.userActive(!0),u.reportUserActivity(),u.listenForUserActivity_(),u.on("fullscreenchange",u.handleFullscreenChange_),u.on("stageclick",u.handleStageClick_),u}return a(e,t),e.prototype.dispose=function(){this.trigger("dispose"),this.off("dispose"),this.styleEl_&&this.styleEl_.parentNode&&this.styleEl_.parentNode.removeChild(this.styleEl_),e.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&this.tech_.dispose(),t.prototype.dispose.call(this)},e.prototype.createEl=function(){var e=this.el_=t.prototype.createEl.call(this,"div"),o=this.tag;o.removeAttribute("width"),o.removeAttribute("height");var n=g.getElAttributes(o);if(Object.getOwnPropertyNames(n).forEach(function(t){"class"===t?e.className=n[t]:e.setAttribute(t,n[t])}),o.playerId=o.id,o.id+="_html5_api",o.className="vjs-tech",o.player=e.player=this,this.addClass("vjs-paused"),d["default"].VIDEOJS_NO_DYNAMIC_STYLE!==!0){this.styleEl_=B.createStyleElement("vjs-styles-dimensions");var r=g.$(".vjs-styles-defaults"),i=g.$("head");i.insertBefore(this.styleEl_,r?r.nextSibling:i.firstChild)}this.width(this.options_.width),this.height(this.options_.height),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio);for(var s=o.getElementsByTagName("a"),a=0;a=0&&(o.width=t),e>=0&&(o.height=e)))}var n=void 0,r=void 0,i=void 0,s=void 0;i=void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()?this.videoWidth()+":"+this.videoHeight():"16:9";var a=i.split(":"),l=a[1]/a[0];n=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/l:this.videoWidth()||300,r=void 0!==this.height_?this.height_:n*l,s=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(s),B.setTextContent(this.styleEl_,"\n ."+s+" {\n width: "+n+"px;\n height: "+r+"px;\n }\n\n ."+s+".vjs-fluid {\n padding-top: "+100*l+"%;\n }\n ")},e.prototype.loadTech_=function(t,e){var o=this;this.tech_&&this.unloadTech_(),"Html5"!==t&&this.tag&&(W["default"].getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=t,this.isReady_=!1;var n=(0,L["default"])({source:e,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+t+"_api",videoTracks:this.videoTracks_,textTracks:this.textTracks_,audioTracks:this.audioTracks_,autoplay:this.options_.autoplay,preload:this.options_.preload,loop:this.options_.loop,muted:this.options_.muted,poster:this.poster(),language:this.language(),"vtt.js":this.options_["vtt.js"]},this.options_[t.toLowerCase()]);this.tag&&(n.tag=this.tag),e&&(this.currentType_=e.type,e.src===this.cache_.src&&this.cache_.currentTime>0&&(n.startTime=this.cache_.currentTime),this.cache_.src=e.src);var r=W["default"].getTech(t);r||(r=u["default"].getComponent(t)),this.tech_=new r(n),this.tech_.ready(A.bind(this,this.handleTechReady_),!0),U["default"].jsonToTextTracks(this.textTracksJson_||[],this.tech_),q.forEach(function(t){o.on(o.tech_,t,o["handleTech"+(0,E["default"])(t)+"_"])}),this.on(this.tech_,"loadstart",this.handleTechLoadStart_),this.on(this.tech_,"waiting",this.handleTechWaiting_),this.on(this.tech_,"canplay",this.handleTechCanPlay_),this.on(this.tech_,"canplaythrough",this.handleTechCanPlayThrough_),this.on(this.tech_,"playing",this.handleTechPlaying_),this.on(this.tech_,"ended",this.handleTechEnded_),this.on(this.tech_,"seeking",this.handleTechSeeking_),this.on(this.tech_,"seeked",this.handleTechSeeked_),this.on(this.tech_,"play",this.handleTechPlay_),this.on(this.tech_,"firstplay",this.handleTechFirstPlay_),this.on(this.tech_,"pause",this.handleTechPause_),this.on(this.tech_,"durationchange",this.handleTechDurationChange_),this.on(this.tech_,"fullscreenchange",this.handleTechFullscreenChange_),this.on(this.tech_,"error",this.handleTechError_),this.on(this.tech_,"loadedmetadata",this.updateStyleEl_),this.on(this.tech_,"posterchange",this.handleTechPosterChange_),this.on(this.tech_,"textdata",this.handleTechTextData_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===t&&this.tag||g.insertElFirst(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},e.prototype.unloadTech_=function(){this.videoTracks_=this.videoTracks(),this.textTracks_=this.textTracks(),this.audioTracks_=this.audioTracks(),this.textTracksJson_=U["default"].textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1},e.prototype.tech=function(t){if(t&&t.IWillNotUseThisInPlugins)return this.tech_;var e="\n Please make sure that you are not using this inside of a plugin.\n To disable this alert and error, please pass in an object with\n `IWillNotUseThisInPlugins` to the `tech` method. See\n https://github.com/videojs/video.js/issues/2617 for more info.\n ";throw d["default"].alert(e),new Error(e)},e.prototype.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"mousedown",this.handleTechClick_),this.on(this.tech_,"touchstart",this.handleTechTouchStart_),this.on(this.tech_,"touchmove",this.handleTechTouchMove_),this.on(this.tech_,"touchend",this.handleTechTouchEnd_),this.on(this.tech_,"tap",this.handleTechTap_)},e.prototype.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.handleTechTap_),this.off(this.tech_,"touchstart",this.handleTechTouchStart_),this.off(this.tech_,"touchmove",this.handleTechTouchMove_),this.off(this.tech_,"touchend",this.handleTechTouchEnd_),this.off(this.tech_,"mousedown",this.handleTechClick_)},e.prototype.handleTechReady_=function(){if(this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_(),(this.src()||this.currentSrc())&&this.tag&&this.options_.autoplay&&this.paused()){try{delete this.tag.poster}catch(t){(0,x["default"])("deleting tag.poster throws in some browsers",t)}this.play()}},e.prototype.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.error(null),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay"))},e.prototype.hasStarted=function(t){return void 0!==t?(this.hasStarted_!==t&&(this.hasStarted_=t,t?(this.addClass("vjs-has-started"),this.trigger("firstplay")):this.removeClass("vjs-has-started")),this):!!this.hasStarted_},e.prototype.handleTechPlay_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")},e.prototype.handleTechWaiting_=function(){var t=this;this.addClass("vjs-waiting"),this.trigger("waiting"),this.one("timeupdate",function(){return t.removeClass("vjs-waiting")})},e.prototype.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},e.prototype.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},e.prototype.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},e.prototype.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},e.prototype.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.trigger("seeked")},e.prototype.handleTechFirstPlay_=function(){this.options_.starttime&&this.currentTime(this.options_.starttime),this.addClass("vjs-has-started"),this.trigger("firstplay")},e.prototype.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},e.prototype.handleTechEnded_=function(){this.addClass("vjs-ended"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},e.prototype.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},e.prototype.handleTechClick_=function(t){0===t.button&&this.controls()&&(this.paused()?this.play():this.pause())},e.prototype.handleTechTap_=function(){this.userActive(!this.userActive())},e.prototype.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},e.prototype.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},e.prototype.handleTechTouchEnd_=function(t){t.preventDefault()},e.prototype.handleFullscreenChange_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},e.prototype.handleStageClick_=function(){this.reportUserActivity()},e.prototype.handleTechFullscreenChange_=function(t,e){e&&this.isFullscreen(e.isFullscreen),this.trigger("fullscreenchange")},e.prototype.handleTechError_=function(){var t=this.tech_.error();this.error(t)},e.prototype.handleTechTextData_=function(){var t=null;arguments.length>1&&(t=arguments[1]),this.trigger("textdata",t)},e.prototype.getCache=function(){return this.cache_},e.prototype.techCall_=function(t,e){if(this.tech_&&!this.tech_.isReady_)this.tech_.ready(function(){this[t](e)},!0);else try{this.tech_&&this.tech_[t](e)}catch(o){throw(0,x["default"])(o),o}},e.prototype.techGet_=function(t){if(this.tech_&&this.tech_.isReady_)try{return this.tech_[t]()}catch(e){throw void 0===this.tech_[t]?(0,x["default"])("Video.js: "+t+" method not defined for "+this.techName_+" playback technology.",e):"TypeError"===e.name?((0,x["default"])("Video.js: "+t+" unavailable on "+this.techName_+" playback technology element.",e),this.tech_.isReady_=!1):(0,x["default"])(e),e}},e.prototype.play=function(){return this.src()||this.currentSrc()?this.techCall_("play"):this.tech_.one("loadstart",function(){this.play()}),this},e.prototype.pause=function(){return this.techCall_("pause"),this},e.prototype.paused=function(){return this.techGet_("paused")!==!1},e.prototype.scrubbing=function(t){return void 0!==t?(this.scrubbing_=!!t,t?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing"),this):this.scrubbing_},e.prototype.currentTime=function(t){return void 0!==t?(this.techCall_("setCurrentTime",t),this):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},e.prototype.duration=function(t){return void 0===t?this.cache_.duration||0:(t=parseFloat(t)||0,t<0&&(t=1/0),t!==this.cache_.duration&&(this.cache_.duration=t,t===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),this.trigger("durationchange")),this)},e.prototype.remainingTime=function(){return this.duration()-this.currentTime()},e.prototype.buffered=function o(){var o=this.techGet_("buffered");return o&&o.length||(o=(0,C.createTimeRange)(0,0)),o},e.prototype.bufferedPercent=function(){return(0,S.bufferedPercent)(this.buffered(),this.duration())},e.prototype.bufferedEnd=function(){var t=this.buffered(),e=this.duration(),o=t.end(t.length-1);return o>e&&(o=e),o},e.prototype.volume=function(t){var e=void 0;return void 0!==t?(e=Math.max(0,Math.min(1,parseFloat(t))),this.cache_.volume=e,this.techCall_("setVolume",e),this):(e=parseFloat(this.techGet_("volume")),isNaN(e)?1:e)},e.prototype.muted=function(t){return void 0!==t?(this.techCall_("setMuted",t),this):this.techGet_("muted")||!1},e.prototype.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},e.prototype.isFullscreen=function(t){return void 0!==t?(this.isFullscreen_=!!t,this):!!this.isFullscreen_},e.prototype.requestFullscreen=function(){var t=M["default"];return this.isFullscreen(!0),t.requestFullscreen?(v.on(p["default"],t.fullscreenchange,A.bind(this,function e(o){this.isFullscreen(p["default"][t.fullscreenElement]),this.isFullscreen()===!1&&v.off(p["default"],t.fullscreenchange,e),this.trigger("fullscreenchange")})),this.el_[t.requestFullscreen]()):this.tech_.supportsFullScreen()?this.techCall_("enterFullScreen"):(this.enterFullWindow(),this.trigger("fullscreenchange")),this},e.prototype.exitFullscreen=function(){var t=M["default"];return this.isFullscreen(!1),t.requestFullscreen?p["default"][t.exitFullscreen]():this.tech_.supportsFullScreen()?this.techCall_("exitFullScreen"):(this.exitFullWindow(),this.trigger("fullscreenchange")),this},e.prototype.enterFullWindow=function(){this.isFullWindow=!0,this.docOrigOverflow=p["default"].documentElement.style.overflow,v.on(p["default"],"keydown",A.bind(this,this.fullWindowOnEscKey)),p["default"].documentElement.style.overflow="hidden",g.addElClass(p["default"].body,"vjs-full-window"),this.trigger("enterFullWindow")},e.prototype.fullWindowOnEscKey=function(t){27===t.keyCode&&(this.isFullscreen()===!0?this.exitFullscreen():this.exitFullWindow())},e.prototype.exitFullWindow=function(){this.isFullWindow=!1,v.off(p["default"],"keydown",this.fullWindowOnEscKey),p["default"].documentElement.style.overflow=this.docOrigOverflow,g.removeElClass(p["default"].body,"vjs-full-window"),this.trigger("exitFullWindow")},e.prototype.canPlayType=function(t){for(var e=void 0,o=0,n=this.options_.techOrder;o0&&(a=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},t))}},250)},e.prototype.playbackRate=function(t){return void 0!==t?(this.techCall_("setPlaybackRate",t),this):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("playbackRate"):1},e.prototype.isAudio=function(t){return void 0!==t?(this.isAudio_=!!t,this):!!this.isAudio_},e.prototype.videoTracks=function(){return this.tech_?this.tech_.videoTracks():(this.videoTracks_=this.videoTracks_||new Z["default"],this.videoTracks_)},e.prototype.audioTracks=function(){return this.tech_?this.tech_.audioTracks():(this.audioTracks_=this.audioTracks_||new J["default"],this.audioTracks_)},e.prototype.textTracks=function(){if(this.tech_)return this.tech_.textTracks()},e.prototype.remoteTextTracks=function(){if(this.tech_)return this.tech_.remoteTextTracks()},e.prototype.remoteTextTrackEls=function(){if(this.tech_)return this.tech_.remoteTextTrackEls()},e.prototype.addTextTrack=function(t,e,o){if(this.tech_)return this.tech_.addTextTrack(t,e,o)},e.prototype.addRemoteTextTrack=function(t){if(this.tech_)return this.tech_.addRemoteTextTrack(t)},e.prototype.removeRemoteTextTrack=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.track,o=void 0===e?arguments[0]:e;if(this.tech_)return this.tech_.removeRemoteTextTrack(o)},e.prototype.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},e.prototype.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},e.prototype.language=function(t){return void 0===t?this.language_:(this.language_=String(t).toLowerCase(),this)},e.prototype.languages=function(){return(0,z["default"])(e.prototype.options_.languages,this.languages_)},e.prototype.toJSON=function(){var t=(0,z["default"])(this.options_),e=t.tracks;t.tracks=[];for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{};r(this,e);var s=i(this,t.call(this,o,n));return s.update(),s}return s(e,t),e.prototype.update=function(){var t=this.createPopup();this.popup&&this.removeChild(this.popup),this.popup=t,this.addChild(t),this.items&&0===this.items.length?this.hide():this.items&&this.items.length>1&&this.show()},e.prototype.createPopup=function(){},e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},e.prototype.buildCSSClass=function(){var e="vjs-menu-button";return e+=this.options_.inline===!0?"-inline":"-popup","vjs-menu-button "+e+" "+t.prototype.buildCSSClass.call(this)},e}(l["default"]);c["default"].registerComponent("PopupButton",p),o["default"]=p},{3:3,5:5}],54:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(5),u=r(l),c=t(80),p=n(c),f=t(82),d=n(f),h=t(81),v=n(h),y=function(t){function e(){return i(this,e),s(this,t.apply(this,arguments))}return a(e,t),e.prototype.addItem=function(t){this.addChild(t),t.on("click",d.bind(this,function(){this.unlockShowing()}))},e.prototype.createEl=function(){var e=this.options_.contentElType||"ul";this.contentEl_=p.createEl(e,{className:"vjs-menu-content"});var o=t.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return o.appendChild(this.contentEl_),v.on(o,"click",function(t){t.preventDefault(),t.stopImmediatePropagation()}),o},e}(u["default"]);u["default"].registerComponent("Popup",y),o["default"]=y},{5:5,80:80,81:81,82:82}],55:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(3),u=r(l),c=t(5),p=r(c),f=t(82),d=n(f),h=t(80),v=n(h),y=t(78),g=n(y),b=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return r.update(),o.on("posterchange",d.bind(r,r.update)),r}return a(e,t),e.prototype.dispose=function(){this.player().off("posterchange",this.update),t.prototype.dispose.call(this)},e.prototype.createEl=function(){var t=v.createEl("div",{className:"vjs-poster",tabIndex:-1});return g.BACKGROUND_SIZE_SUPPORTED||(this.fallbackImg_=v.createEl("img"),t.appendChild(this.fallbackImg_)),t},e.prototype.update=function(){var t=this.player().poster();this.setSrc(t),t?this.show():this.hide()},e.prototype.setSrc=function(t){if(this.fallbackImg_)this.fallbackImg_.src=t;else{var e="";t&&(e='url("'+t+'")'),this.el_.style.backgroundImage=e}},e.prototype.handleClick=function(){this.player_.paused()?this.player_.play():this.player_.pause()},e}(u["default"]);p["default"].registerComponent("PosterImage",b),o["default"]=b},{3:3,5:5,78:78,80:80,82:82}],56:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function i(t,e){e&&(d=e),setTimeout(h,t)}o.__esModule=!0,o.hasLoaded=o.autoSetupTimeout=o.autoSetup=void 0;var s=t(81),a=r(s),l=t(92),u=n(l),c=t(93),p=n(c),f=!1,d=void 0,h=function(){var t=u["default"].getElementsByTagName("video"),e=u["default"].getElementsByTagName("audio"),o=[];if(t&&t.length>0)for(var n=0,r=t.length;n0)for(var s=0,a=e.length;s0)for(var l=0,c=o.length;l1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.className=o.className+" vjs-slider",o=(0,d["default"])({tabIndex:0},o),n=(0,d["default"])({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},n),t.prototype.createEl.call(this,e,o,n)},e.prototype.handleMouseDown=function(t){var e=this.bar.el_.ownerDocument;t.preventDefault(),p.blockTextSelection(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(e,"mousemove",this.handleMouseMove),this.on(e,"mouseup",this.handleMouseUp),this.on(e,"touchmove",this.handleMouseMove),this.on(e,"touchend",this.handleMouseUp),this.handleMouseMove(t)},e.prototype.handleMouseMove=function(){},e.prototype.handleMouseUp=function(){var t=this.bar.el_.ownerDocument;p.unblockTextSelection(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(t,"mousemove",this.handleMouseMove),this.off(t,"mouseup",this.handleMouseUp),this.off(t,"touchmove",this.handleMouseMove),this.off(t,"touchend",this.handleMouseUp),this.update()},e.prototype.update=function(){if(this.el_){var t=this.getPercent(),e=this.bar;if(e){("number"!=typeof t||t!==t||t<0||t===1/0)&&(t=0);var o=(100*t).toFixed(2)+"%";this.vertical()?e.el().style.height=o:e.el().style.width=o}}},e.prototype.calculateDistance=function(t){var e=p.getPointerPosition(this.el_,t);return this.vertical()?e.y:e.x},e.prototype.handleFocus=function(){this.on(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},e.prototype.handleKeyPress=function(t){37===t.which||40===t.which?(t.preventDefault(),this.stepBack()):38!==t.which&&39!==t.which||(t.preventDefault(),this.stepForward())},e.prototype.handleBlur=function(){this.off(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},e.prototype.handleClick=function(t){t.stopImmediatePropagation(),t.preventDefault()},e.prototype.vertical=function(t){return void 0===t?this.vertical_||!1:(this.vertical_=!!t,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal"),this)},e}(u["default"]);u["default"].registerComponent("Slider",h),o["default"]=h},{136:136,5:5,80:80}],58:[function(t,e,o){"use strict";function n(t){return t.streamingFormats={"rtmp/mp4":"MP4","rtmp/flv":"FLV"},t.streamFromParts=function(t,e){return t+"&"+e},t.streamToParts=function(t){var e={connection:"",stream:""};if(!t)return e;var o=t.search(/&(?!\w+=)/),n=void 0;return o!==-1?n=o+1:(o=n=t.lastIndexOf("/")+1,0===o&&(o=n=t.length)),e.connection=t.substring(0,o),e.stream=t.substring(n,t.length),e},t.isStreamingType=function(e){return e in t.streamingFormats},t.RTMP_RE=/^rtmp[set]?:\/\//i,t.isStreamingSrc=function(e){return t.RTMP_RE.test(e)},t.rtmpSourceHandler={},t.rtmpSourceHandler.canPlayType=function(e){return t.isStreamingType(e)?"maybe":""},t.rtmpSourceHandler.canHandleSource=function(e,o){var n=t.rtmpSourceHandler.canPlayType(e.type);return n?n:t.isStreamingSrc(e.src)?"maybe":""},t.rtmpSourceHandler.handleSource=function(e,o,n){var r=t.streamToParts(e.src);o.setRtmpConnection(r.connection),o.setRtmpStream(r.stream)},t.registerSourceHandler(t.rtmpSourceHandler),t}o.__esModule=!0,o["default"]=n},{}],59:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function l(t){var e=t.charAt(0).toUpperCase()+t.slice(1);E["set"+e]=function(e){return this.el_.vjs_setProperty(t,e)}}function u(t){E[t]=function(){return this.el_.vjs_getProperty(t)}}o.__esModule=!0;for(var c=t(62),p=r(c),f=t(80),d=n(f),h=t(90),v=n(h),y=t(88),g=t(58),b=r(g),A=t(5),m=r(A),j=t(93),w=r(j),_=t(136),k=r(_),x=w["default"].navigator,T=function(t){function e(o,n){i(this,e);var r=s(this,t.call(this,o,n));return o.source&&r.ready(function(){this.setSource(o.source)},!0),o.startTime&&r.ready(function(){this.load(),this.play(),this.currentTime(o.startTime)},!0),w["default"].videojs=w["default"].videojs||{},w["default"].videojs.Flash=w["default"].videojs.Flash||{},w["default"].videojs.Flash.onReady=e.onReady,w["default"].videojs.Flash.onEvent=e.onEvent,w["default"].videojs.Flash.onError=e.onError,r.on("seeked",function(){this.lastSeekTarget_=void 0}),r}return a(e,t),e.prototype.createEl=function(){var t=this.options_;if(!t.swf){var o="5.1.0";t.swf="//vjs.zencdn.net/swf/"+o+"/video-js.swf"}var n=t.techId,r=(0,k["default"])({readyFunction:"videojs.Flash.onReady",eventProxyFunction:"videojs.Flash.onEvent",errorEventProxyFunction:"videojs.Flash.onError",autoplay:t.autoplay,preload:t.preload,loop:t.loop,muted:t.muted},t.flashVars),i=(0,k["default"])({wmode:"opaque",bgcolor:"#000000"},t.params),s=(0,k["default"])({id:n,name:n,"class":"vjs-tech"},t.attributes);return this.el_=e.embed(t.swf,r,i,s),this.el_.tech=this,this.el_},e.prototype.play=function(){this.ended()&&this.setCurrentTime(0),this.el_.vjs_play()},e.prototype.pause=function(){this.el_.vjs_pause()},e.prototype.src=function(t){return void 0===t?this.currentSrc():this.setSrc(t)},e.prototype.setSrc=function(t){var e=this;t=v.getAbsoluteURL(t),this.el_.vjs_src(t),this.autoplay()&&this.setTimeout(function(){return e.play()},0)},e.prototype.seeking=function(){return void 0!==this.lastSeekTarget_},e.prototype.setCurrentTime=function(e){var o=this.seekable();o.length&&(e=e>o.start(0)?e:o.start(0),e=e=0?o:1/0},e.prototype.load=function(){this.el_.vjs_load()},e.prototype.poster=function(){this.el_.vjs_getProperty("poster")},e.prototype.setPoster=function(){},e.prototype.seekable=function(){var t=this.duration();return 0===t?(0,y.createTimeRange)():(0,y.createTimeRange)(0,t)},e.prototype.buffered=function(){var t=this.el_.vjs_getProperty("buffered");return 0===t.length?(0,y.createTimeRange)():(0,y.createTimeRange)(t[0][0],t[0][1])},e.prototype.supportsFullScreen=function(){return!1},e.prototype.enterFullScreen=function(){return!1},e}(p["default"]),E=T.prototype,C="rtmpConnection,rtmpStream,preload,defaultPlaybackRate,playbackRate,autoplay,loop,mediaGroup,controller,controls,volume,muted,defaultMuted".split(","),S="networkState,readyState,initialTime,startOffsetTime,paused,ended,videoWidth,videoHeight".split(","),O=0;O=10},p["default"].withSourceHandlers(T),T.nativeSourceHandler={},T.nativeSourceHandler.canPlayType=function(t){return t in T.formats?"maybe":""},T.nativeSourceHandler.canHandleSource=function(t,e){function o(t){var e=v.getFileExtension(t);return e?"video/"+e:""}var n=void 0;return n=t.type?t.type.replace(/;.*/,"").toLowerCase():o(t.src),T.nativeSourceHandler.canPlayType(n)},T.nativeSourceHandler.handleSource=function(t,e,o){e.setSrc(t.src)},T.nativeSourceHandler.dispose=function(){},T.registerSourceHandler(T.nativeSourceHandler),T.formats={"video/flv":"FLV","video/x-flv":"FLV","video/mp4":"MP4","video/m4v":"MP4"},T.onReady=function(t){var e=d.getEl(t),o=e&&e.tech;o&&o.el()&&T.checkReady(o)},T.checkReady=function(t){t.el()&&(t.el().vjs_getProperty?t.triggerReady():this.setTimeout(function(){T.checkReady(t)},50))},T.onEvent=function(t,e){var o=d.getEl(t).tech;o.trigger(e,Array.prototype.slice.call(arguments,2))},T.onError=function(t,e){var o=d.getEl(t).tech;return"srcnotfound"===e?o.error(4):void o.error("FLASH: "+e)},T.version=function(){var t="0,0,0";try{t=new w["default"].ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(e){try{x.mimeTypes["application/x-shockwave-flash"].enabledPlugin&&(t=(x.plugins["Shockwave Flash 2.0"]||x.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1])}catch(o){}}return t.split(",")},T.embed=function(t,e,o,n){var r=T.getEmbedCode(t,e,o,n),i=d.createEl("div",{innerHTML:r}).childNodes[0];return i},T.getEmbedCode=function(t,e,o,n){var r=''}),n=(0,k["default"])({data:t,width:"100%",height:"100%"},n),Object.getOwnPropertyNames(n).forEach(function(t){a+=t+'="'+n[t]+'" '}),""+r+a+">"+s+""},(0,b["default"])(T),m["default"].registerComponent("Flash",T),p["default"].registerTech("Flash",T),o["default"]=T},{136:136,5:5,58:58,62:62,80:80,88:88,90:90,93:93}],60:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){return t.raw=e,t}function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c=i(["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\n This may prevent text tracks from loading."],["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\n This may prevent text tracks from loading."]),p=t(62),f=r(p),d=t(5),h=r(d),v=t(80),y=n(v),g=t(90),b=n(g),A=t(82),m=n(A),j=t(85),w=r(j),_=t(146),k=r(_),x=t(78),T=n(x),E=t(92),C=r(E),S=t(93),O=r(S),B=t(136),P=r(B),M=t(86),I=r(M),R=t(89),D=r(R),N=function(t){function e(o,n){s(this,e);var r=a(this,t.call(this,o,n)),i=o.source,l=!1;if(i&&(r.el_.currentSrc!==i.src||o.tag&&3===o.tag.initNetworkState_)?r.setSource(i):r.handleLateInit_(r.el_),r.el_.hasChildNodes()){for(var u=r.el_.childNodes,p=u.length,f=[];p--;){var d=u[p],h=d.nodeName.toLowerCase();"track"===h&&(r.featuresNativeTextTracks?(r.remoteTextTrackEls().addTrackElement_(d),r.remoteTextTracks().addTrack_(d.track),l||r.el_.hasAttribute("crossorigin")||!b.isCrossOrigin(d.src)||(l=!0)):f.push(d))}for(var v=0;v=0;s--){var a=i[s],l={};"undefined"!=typeof this.options_[a]&&(l[a]=this.options_[a]),y.setElAttributes(t,l)}return t},e.prototype.handleLateInit_=function(t){var e=this;if(0!==t.networkState&&3!==t.networkState){if(0===t.readyState){var o=function(){var t=!1,o=function(){t=!0};e.on("loadstart",o);var n=function(){t||this.trigger("loadstart")};return e.on("loadedmetadata",n),e.ready(function(){this.off("loadstart",o),this.off("loadedmetadata",n),t||this.trigger("loadstart")}),{v:void 0}}();if("object"===("undefined"==typeof o?"undefined":u(o)))return o.v}var n=["loadstart"];n.push("loadedmetadata"),t.readyState>=2&&n.push("loadeddata"),t.readyState>=3&&n.push("canplay"),t.readyState>=4&&n.push("canplaythrough"),this.ready(function(){n.forEach(function(t){this.trigger(t)},this)})}},e.prototype.proxyNativeTextTracks_=function(){var t=this.el().textTracks;if(t){for(var e=0;e0&&void 0!==arguments[0]?arguments[0]:{};if(!this.featuresNativeTextTracks)return t.prototype.addRemoteTextTrack.call(this,e);var o=C["default"].createElement("track");return e.kind&&(o.kind=e.kind),e.label&&(o.label=e.label),(e.language||e.srclang)&&(o.srclang=e.language||e.srclang),e["default"]&&(o["default"]=e["default"]),e.id&&(o.id=e.id),e.src&&(o.src=e.src),this.el().appendChild(o),this.remoteTextTrackEls().addTrackElement_(o),this.remoteTextTracks().addTrack_(o.track),o},e.prototype.removeRemoteTextTrack=function(e){if(!this.featuresNativeTextTracks)return t.prototype.removeRemoteTextTrack.call(this,e);var o=this.remoteTextTrackEls().getTrackElementByTrack_(e);this.remoteTextTrackEls().removeTrackElement_(o),this.remoteTextTracks().removeTrack_(e);for(var n=this.$$("track"),r=n.length;r--;)e!==n[r]&&e!==n[r].track||this.el().removeChild(n[r])},e}(f["default"]);N.TEST_VID=C["default"].createElement("video");var F=C["default"].createElement("track");F.kind="captions",F.srclang="en",F.label="English",N.TEST_VID.appendChild(F),N.isSupported=function(){try{N.TEST_VID.volume=.5}catch(t){return!1}return!!N.TEST_VID.canPlayType},N.canControlVolume=function(){try{var t=N.TEST_VID.volume;return N.TEST_VID.volume=t/2+.1,t!==N.TEST_VID.volume}catch(e){return!1}},N.canControlPlaybackRate=function(){if(T.IS_ANDROID&&T.IS_CHROME)return!1;try{var t=N.TEST_VID.playbackRate;return N.TEST_VID.playbackRate=t/2+.1,t!==N.TEST_VID.playbackRate}catch(e){return!1}},N.supportsNativeTextTracks=function(){var t=void 0;return t=!!N.TEST_VID.textTracks,t&&N.TEST_VID.textTracks.length>0&&(t="number"!=typeof N.TEST_VID.textTracks[0].mode),t&&T.IS_FIREFOX&&(t=!1),!t||"onremovetrack"in N.TEST_VID.textTracks||(t=!1),t},N.supportsNativeVideoTracks=function(){var t=!!N.TEST_VID.videoTracks;return t},N.supportsNativeAudioTracks=function(){var t=!!N.TEST_VID.audioTracks;return t},N.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","volumechange"],N.prototype.featuresVolumeControl=N.canControlVolume(),N.prototype.featuresPlaybackRate=N.canControlPlaybackRate(),N.prototype.movingMediaElementInDOM=!T.IS_IOS,N.prototype.featuresFullscreenResize=!0,N.prototype.featuresProgressEvents=!0,N.prototype.featuresTimeupdateEvents=!0,N.prototype.featuresNativeTextTracks=N.supportsNativeTextTracks(),N.prototype.featuresNativeVideoTracks=N.supportsNativeVideoTracks(),N.prototype.featuresNativeAudioTracks=N.supportsNativeAudioTracks();var L=void 0,Q=/^application\/(?:x-|vnd\.apple\.)mpegurl/i,z=/^video\/mp4/i;N.patchCanPlayType=function(){T.ANDROID_VERSION>=4&&!T.IS_FIREFOX&&(L||(L=N.TEST_VID.constructor.prototype.canPlayType),N.TEST_VID.constructor.prototype.canPlayType=function(t){return t&&Q.test(t)?"maybe":L.call(this,t)}),T.IS_OLD_ANDROID&&(L||(L=N.TEST_VID.constructor.prototype.canPlayType),N.TEST_VID.constructor.prototype.canPlayType=function(t){return t&&z.test(t)?"maybe":L.call(this,t)})},N.unpatchCanPlayType=function(){var t=N.TEST_VID.constructor.prototype.canPlayType;return N.TEST_VID.constructor.prototype.canPlayType=L,L=null,t},N.patchCanPlayType(),N.disposeMediaElement=function(t){if(t){for(t.parentNode&&t.parentNode.removeChild(t);t.hasChildNodes();)t.removeChild(t.firstChild);t.removeAttribute("src"),"function"==typeof t.load&&!function(){try{t.load()}catch(e){}}()}},N.resetMediaElement=function(t){if(t){for(var e=t.querySelectorAll("source"),o=e.length;o--;)t.removeChild(e[o]);t.removeAttribute("src"),"function"==typeof t.load&&!function(){try{t.load()}catch(e){}}()}},["paused","currentTime","buffered","volume","muted","poster","preload","autoplay","controls","loop","error","seeking","seekable","ended","defaultMuted","playbackRate","played","networkState","readyState","videoWidth","videoHeight"].forEach(function(t){N.prototype[t]=function(){return this.el_[t]}}),["volume","muted","src","poster","preload","autoplay","loop","playbackRate"].forEach(function(t){N.prototype["set"+(0,D["default"])(t)]=function(e){this.el_[t]=e}}),["pause","load"].forEach(function(t){N.prototype[t]=function(){return this.el_[t]()}}),f["default"].withSourceHandlers(N),N.nativeSourceHandler={},N.nativeSourceHandler.canPlayType=function(t){try{return N.TEST_VID.canPlayType(t)}catch(e){return""}},N.nativeSourceHandler.canHandleSource=function(t,e){if(t.type)return N.nativeSourceHandler.canPlayType(t.type);if(t.src){var o=b.getFileExtension(t.src);return N.nativeSourceHandler.canPlayType("video/"+o)}return""},N.nativeSourceHandler.handleSource=function(t,e,o){e.setSrc(t.src)},N.nativeSourceHandler.dispose=function(){},N.registerSourceHandler(N.nativeSourceHandler),h["default"].registerComponent("Html5",N),f["default"].registerTech("Html5",N),o["default"]=N},{136:136,146:146,5:5,62:62,78:78,80:80,82:82,85:85,86:86,89:89,90:90,92:92,93:93}],61:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var a=t(5),l=n(a),u=t(62),c=n(u),p=t(89),f=n(p),d=function(t){function e(o,n,s){r(this,e);var a=i(this,t.call(this,o,n,s));if(n.playerOptions.sources&&0!==n.playerOptions.sources.length)o.src(n.playerOptions.sources);else for(var u=0,p=n.playerOptions.techOrder;u4&&void 0!==arguments[4]?arguments[4]:{},i=t.textTracks();r.kind=e,o&&(r.label=o),n&&(r.language=n),r.tech=t;var s=new b["default"](r);return i.addTrack_(s),s}o.__esModule=!0;var u=t(5),c=r(u),p=t(66),f=r(p),d=t(65),h=r(d),v=t(86),y=r(v),g=t(72),b=r(g),A=t(70),m=r(A),j=t(76),w=r(j),_=t(63),k=r(_),x=t(82),T=n(x),E=t(85),C=r(E),S=t(88),O=t(79),B=t(46),P=r(B),M=t(93),I=r(M),R=t(92),D=r(R),N=function(t){function e(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};i(this,e),o.reportTouchActivity=!1;var r=s(this,t.call(this,null,o,n));return r.hasStarted_=!1,r.on("playing",function(){this.hasStarted_=!0}),r.on("loadstart",function(){this.hasStarted_=!1}),r.textTracks_=o.textTracks,r.videoTracks_=o.videoTracks,r.audioTracks_=o.audioTracks,r.featuresProgressEvents||r.manualProgressOn(),r.featuresTimeupdateEvents||r.manualTimeUpdatesOn(),o.nativeCaptions!==!1&&o.nativeTextTracks!==!1||(r.featuresNativeTextTracks=!1),r.featuresNativeTextTracks||r.on("ready",r.emulateTextTracks),r.initTextTrackListeners(),r.initTrackListeners(),r.emitTapEvents(),r}return a(e,t),e.prototype.manualProgressOn=function(){this.on("durationchange",this.onDurationChange),this.manualProgress=!0,this.one("ready",this.trackProgress)},e.prototype.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange)},e.prototype.trackProgress=function(){this.stopTrackingProgress(),this.progressInterval=this.setInterval(T.bind(this,function(){var t=this.bufferedPercent();this.bufferedPercent_!==t&&this.trigger("progress"),this.bufferedPercent_=t,1===t&&this.stopTrackingProgress()}),500)},e.prototype.onDurationChange=function(){this.duration_=this.duration()},e.prototype.buffered=function(){return(0,S.createTimeRange)(0,0)},e.prototype.bufferedPercent=function(){return(0,O.bufferedPercent)(this.buffered(),this.duration_)},e.prototype.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},e.prototype.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime),this.on("pause",this.stopTrackingCurrentTime)},e.prototype.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime),this.off("pause",this.stopTrackingCurrentTime)},e.prototype.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)},e.prototype.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},e.prototype.dispose=function(){this.clearTracks(["audio","video","text"]),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),t.prototype.dispose.call(this)},e.prototype.clearTracks=function(t){var e=this;t=[].concat(t),t.forEach(function(t){for(var o=e[t+"Tracks"]()||[],n=o.length;n--;){var r=o[n];"text"===t&&e.removeRemoteTextTrack(r),o.removeTrack_(r)}})},e.prototype.reset=function(){},e.prototype.error=function(t){return void 0!==t&&(this.error_=new P["default"](t),this.trigger("error")),this.error_},e.prototype.played=function(){return this.hasStarted_?(0,S.createTimeRange)(0,0):(0,S.createTimeRange)()},e.prototype.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},e.prototype.initTextTrackListeners=function(){var t=T.bind(this,function(){this.trigger("texttrackchange")}),e=this.textTracks();e&&(e.addEventListener("removetrack",t),e.addEventListener("addtrack",t),this.on("dispose",T.bind(this,function(){e.removeEventListener("removetrack",t),e.removeEventListener("addtrack",t)})))},e.prototype.initTrackListeners=function(){var t=this,e=["video","audio"];e.forEach(function(e){var o=function(){t.trigger(e+"trackchange")},n=t[e+"Tracks"]();n.addEventListener("removetrack",o),n.addEventListener("addtrack",o),t.on("dispose",function(){n.removeEventListener("removetrack",o),n.removeEventListener("addtrack",o)})})},e.prototype.emulateTextTracks=function(){var t=this,e=this.textTracks();if(e){I["default"].WebVTT||null===this.el().parentNode||void 0===this.el().parentNode||!function(){var e=D["default"].createElement("script");e.src=t.options_["vtt.js"]||"https://cdn.rawgit.com/gkatsev/vtt.js/vjs-v0.12.1/dist/vtt.min.js",e.onload=function(){t.trigger("vttjsloaded")},e.onerror=function(){t.trigger("vttjserror")},t.on("dispose",function(){e.onload=null,e.onerror=null}),I["default"].WebVTT=!0,t.el().parentNode.appendChild(e)}();var o=function(){return t.trigger("texttrackchange")},n=function(){o();for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:[];i(this,e);for(var a=void 0,l=r.length-1;l>=0;l--)if(r[l].enabled){h(r,r[l]);break}if(p.IS_IE8){a=d["default"].createElement("custom");for(var c in u["default"].prototype)"constructor"!==c&&(a[c]=u["default"].prototype[c]);for(var f in e.prototype)"constructor"!==f&&(a[f]=e.prototype[f])}return a=o=s(this,t.call(this,r,a)),a.changing_=!1,n=a,s(o,n)}return a(e,t),e.prototype.addTrack_=function(e){var o=this;e.enabled&&h(this,e),t.prototype.addTrack_.call(this,e),e.addEventListener&&e.addEventListener("enabledchange",function(){o.changing_||(o.changing_=!0,h(o,e),o.changing_=!1,o.trigger("change"))})},e.prototype.addTrack=function(t){this.addTrack_(t)},e.prototype.removeTrack=function(e){t.prototype.removeTrack_.call(this,e)},e}(u["default"]);o["default"]=v},{74:74,78:78,92:92}],64:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(73),u=t(75),c=r(u),p=t(86),f=r(p),d=t(78),h=n(d),v=function(t){function e(){var o,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var a=(0,f["default"])(r,{kind:l.AudioTrackKind[r.kind]||""}),u=o=s(this,t.call(this,a)),c=!1;if(h.IS_IE8)for(var p in e.prototype)"constructor"!==p&&(u[p]=e.prototype[p]);return Object.defineProperty(u,"enabled",{get:function(){return c},set:function(t){"boolean"==typeof t&&t!==c&&(c=t,this.trigger("enabledchange"))}}),a.enabled&&(u.enabled=a.enabled),u.loaded_=!0,n=u,s(o,n)}return a(e,t),e}(c["default"]);o["default"]=v},{73:73,75:75,78:78,86:86}],65:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}o.__esModule=!0;var s=t(78),a=r(s),l=t(92),u=n(l),c=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];i(this,t);var o=this;if(a.IS_IE8){o=u["default"].createElement("custom");for(var n in t.prototype)"constructor"!==n&&(o[n]=t.prototype[n])}o.trackElements_=[],Object.defineProperty(o,"length",{get:function(){return this.trackElements_.length}});for(var r=0,s=e.length;r0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var n=s(this,t.call(this)),r=void 0,a=n;if(u.IS_IE8){a=p["default"].createElement("custom");for(var l in e.prototype)"constructor"!==l&&(a[l]=e.prototype[l])}var c=new v["default"](o);if(a.kind=c.kind,a.src=c.src,a.srclang=c.language,a.label=c.label,a["default"]=c["default"],Object.defineProperty(a,"readyState",{get:function(){return r}}),Object.defineProperty(a,"track",{get:function(){return c}}),r=y,c.addEventListener("loadeddata",function(){r=b,a.trigger({type:"load",target:a})}),u.IS_IE8){var f;return f=a,s(n,f)}return n}return a(e,t),e}(d["default"]);m.prototype.allowedEvents_={load:"load"},m.NONE=y,m.LOADING=g,m.LOADED=b,m.ERROR=A,o["default"]=m},{42:42,72:72,78:78,92:92}],67:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}o.__esModule=!0;var s=t(78),a=r(s),l=t(92),u=n(l),c=function(){function t(e){i(this,t);var o=this;if(a.IS_IE8){o=u["default"].createElement("custom");for(var n in t.prototype)"constructor"!==n&&(o[n]=t.prototype[n])}if(t.prototype.setCues_.call(o,e),Object.defineProperty(o,"length",{get:function(){return this.length_}}),a.IS_IE8)return o}return t.prototype.setCues_=function(t){var e=this.length||0,o=0,n=t.length;this.cues_=t,this.length_=t.length;var r=function(t){""+t in this||Object.defineProperty(this,""+t,{get:function(){return this.cues_[t]}})};if(e0&&void 0!==arguments[0]?arguments[0]:[];i(this,e);var a=void 0;if(d.IS_IE8){a=v["default"].createElement("custom");for(var l in u["default"].prototype)"constructor"!==l&&(a[l]=u["default"].prototype[l]);for(var c in e.prototype)"constructor"!==c&&(a[c]=e.prototype[c])}return a=o=s(this,t.call(this,r,a)),n=a,s(o,n)}return a(e,t),e.prototype.addTrack_=function(e){t.prototype.addTrack_.call(this,e),e.addEventListener("modechange",p.bind(this,function(){this.trigger("change")}))},e.prototype.removeTrack_=function(t){for(var e=void 0,o=0,n=this.length;oCaptions Settings Dialog\n
    Beginning of dialog window. Escape will cancel and close the window.
    \n
    \n
    \n
    \n Text\n \n \n \n \n \n \n
    \n
    \n Background\n \n \n \n \n \n \n
    \n
    \n Window\n \n \n \n \n \n \n
    \n
    \n
    \n
    \n \n \n
    \n
    \n \n \n
    \n
    \n \n \n
    \n
    \n
    \n \n \n
    \n
    \n \n ';return n}function u(t){var e=void 0;return t.selectedOptions?e=t.selectedOptions[0]:t.options&&(e=t.options[t.options.selectedIndex]),e.value}function c(t,e){if(e){var o=void 0;for(o=0;o select").selectedIndex=0,this.$(".vjs-bg-color > select").selectedIndex=0, +this.$(".window-color > select").selectedIndex=0,this.$(".vjs-text-opacity > select").selectedIndex=0,this.$(".vjs-bg-opacity > select").selectedIndex=0,this.$(".vjs-window-opacity > select").selectedIndex=0,this.$(".vjs-edge-style select").selectedIndex=0,this.$(".vjs-font-family select").selectedIndex=0,this.$(".vjs-font-percent select").selectedIndex=2,this.updateDisplay()})),h.on(r.$(".vjs-fg-color > select"),"change",y.bind(r,r.updateDisplay)),h.on(r.$(".vjs-bg-color > select"),"change",y.bind(r,r.updateDisplay)),h.on(r.$(".window-color > select"),"change",y.bind(r,r.updateDisplay)),h.on(r.$(".vjs-text-opacity > select"),"change",y.bind(r,r.updateDisplay)),h.on(r.$(".vjs-bg-opacity > select"),"change",y.bind(r,r.updateDisplay)),h.on(r.$(".vjs-window-opacity > select"),"change",y.bind(r,r.updateDisplay)),h.on(r.$(".vjs-font-percent select"),"change",y.bind(r,r.updateDisplay)),h.on(r.$(".vjs-edge-style select"),"change",y.bind(r,r.updateDisplay)),h.on(r.$(".vjs-font-family select"),"change",y.bind(r,r.updateDisplay)),r.options_.persistTextTrackSettings&&r.restoreSettings(),r}return a(e,t),e.prototype.createEl=function(){var e=this.id_,o="TTsettingsDialogLabel-"+e,n="TTsettingsDialogDescription-"+e;return t.prototype.createEl.call(this,"div",{className:"vjs-caption-settings vjs-modal-overlay",innerHTML:l(e,o,n),tabIndex:-1},{role:"dialog","aria-labelledby":o,"aria-describedby":n})},e.prototype.getValues=function(){var t=u(this.$(".vjs-edge-style select")),e=u(this.$(".vjs-font-family select")),o=u(this.$(".vjs-fg-color > select")),n=u(this.$(".vjs-text-opacity > select")),r=u(this.$(".vjs-bg-color > select")),i=u(this.$(".vjs-bg-opacity > select")),s=u(this.$(".window-color > select")),a=u(this.$(".vjs-window-opacity > select")),l=w["default"].parseFloat(u(this.$(".vjs-font-percent > select"))),c={fontPercent:l,fontFamily:e,textOpacity:n,windowColor:s,windowOpacity:a,backgroundOpacity:i,edgeStyle:t,color:o,backgroundColor:r};for(var p in c)(""===c[p]||"none"===c[p]||"fontPercent"===p&&1===c[p])&&delete c[p];return c},e.prototype.setValues=function(t){c(this.$(".vjs-edge-style select"),t.edgeStyle),c(this.$(".vjs-font-family select"),t.fontFamily),c(this.$(".vjs-fg-color > select"),t.color),c(this.$(".vjs-text-opacity > select"),t.textOpacity),c(this.$(".vjs-bg-color > select"),t.backgroundColor),c(this.$(".vjs-bg-opacity > select"),t.backgroundOpacity),c(this.$(".window-color > select"),t.windowColor),c(this.$(".vjs-window-opacity > select"),t.windowOpacity);var e=t.fontPercent;e&&(e=e.toFixed(2)),c(this.$(".vjs-font-percent > select"),e)},e.prototype.restoreSettings=function(){var t=void 0,e=void 0;try{var o=(0,m["default"])(w["default"].localStorage.getItem("vjs-text-track-settings"));t=o[0],e=o[1],t&&b["default"].error(t)}catch(n){b["default"].warn(n)}e&&this.setValues(e)},e.prototype.saveSettings=function(){if(this.options_.persistTextTrackSettings){var t=this.getValues();try{Object.getOwnPropertyNames(t).length>0?w["default"].localStorage.setItem("vjs-text-track-settings",JSON.stringify(t)):w["default"].localStorage.removeItem("vjs-text-track-settings")}catch(e){b["default"].warn(e)}}},e.prototype.updateDisplay=function(){var t=this.player_.getChild("textTrackDisplay");t&&t.updateDisplay()},e}(f["default"]);f["default"].registerComponent("TextTrackSettings",_),o["default"]=_},{145:145,5:5,81:81,82:82,85:85,93:93}],72:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(67),u=r(l),c=t(82),p=n(c),f=t(73),d=t(85),h=r(d),v=t(93),y=r(v),g=t(75),b=r(g),A=t(90),m=t(147),j=r(m),w=t(86),_=r(w),k=t(78),x=n(k),T=function(t,e){var o=new y["default"].WebVTT.Parser(y["default"],y["default"].vttjs,y["default"].WebVTT.StringDecoder()),n=[];o.oncue=function(t){e.addCue(t)},o.onparsingerror=function(t){n.push(t)},o.onflush=function(){e.trigger({type:"loadeddata",target:e})},o.parse(t),n.length>0&&(y["default"].console&&y["default"].console.groupCollapsed&&y["default"].console.groupCollapsed("Text Track parsing errors for "+e.src),n.forEach(function(t){return h["default"].error(t)}),y["default"].console&&y["default"].console.groupEnd&&y["default"].console.groupEnd()),o.flush()},E=function(t,e){var o={uri:t},n=(0,A.isCrossOrigin)(t);n&&(o.cors=n),(0,j["default"])(o,p.bind(this,function(t,o,n){return t?h["default"].error(t,o):(e.loaded_=!0,void("function"!=typeof y["default"].WebVTT?e.tech_&&!function(){var t=function(){return T(n,e)};e.tech_.on("vttjsloaded",t),e.tech_.on("vttjserror",function(){h["default"].error("vttjs failed to load, stopping trying to process "+e.src),e.tech_.off("vttjsloaded",t)})}():T(n,e)))}))},C=function(t){function e(){var o,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(i(this,e),!r.tech)throw new Error("A tech was not provided.");var a=(0,_["default"])(r,{kind:f.TextTrackKind[r.kind]||"subtitles",language:r.language||r.srclang||""}),l=f.TextTrackMode[a.mode]||"disabled",c=a["default"];"metadata"!==a.kind&&"chapters"!==a.kind||(l="hidden");var d=o=s(this,t.call(this,a));if(d.tech_=a.tech,x.IS_IE8)for(var h in e.prototype)"constructor"!==h&&(d[h]=e.prototype[h]);d.cues_=[],d.activeCues_=[];var v=new u["default"](d.cues_),y=new u["default"](d.activeCues_),g=!1,b=p.bind(d,function(){this.activeCues,g&&(this.trigger("cuechange"),g=!1)});return"disabled"!==l&&d.tech_.on("timeupdate",b),Object.defineProperty(d,"default",{get:function(){return c},set:function(){}}),Object.defineProperty(d,"mode",{get:function(){return l},set:function(t){f.TextTrackMode[t]&&(l=t,"showing"===l&&this.tech_.on("timeupdate",b),this.trigger("modechange"))}}),Object.defineProperty(d,"cues",{get:function(){return this.loaded_?v:null},set:function(){}}),Object.defineProperty(d,"activeCues",{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return y;for(var t=this.tech_.currentTime(),e=[],o=0,n=this.cues.length;o=t?e.push(r):r.startTime===r.endTime&&r.startTime<=t&&r.startTime+.5>=t&&e.push(r)}if(g=!1,e.length!==this.activeCues_.length)g=!0;else for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;i(this,e);var a=s(this,t.call(this));if(!r&&(r=a,p.IS_IE8)){r=d["default"].createElement("custom");for(var l in e.prototype)"constructor"!==l&&(r[l]=e.prototype[l])}r.tracks_=[],Object.defineProperty(r,"length",{get:function(){return this.tracks_.length}});for(var u=0;u0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var r=s(this,t.call(this)),a=r;if(u.IS_IE8){a=p["default"].createElement("custom");for(var l in e.prototype)"constructor"!==l&&(a[l]=e.prototype[l])}var c={id:n.id||"vjs_track_"+d.newGUID(),kind:n.kind||"",label:n.label||"",language:n.language||""},f=function(t){Object.defineProperty(a,t,{get:function(){return c[t]},set:function(){}})};for(var h in c)f(h);return o=a,s(r,o)}return a(e,t),e}(v["default"]);o["default"]=y},{42:42,78:78,84:84,92:92}],76:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}o.__esModule=!0;var l=t(74),u=r(l),c=t(78),p=n(c),f=t(92),d=r(f),h=function(t,e){for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:[];i(this,e);for(var a=void 0,l=r.length-1;l>=0;l--)if(r[l].selected){h(r,r[l]);break}if(p.IS_IE8){a=d["default"].createElement("custom");for(var c in u["default"].prototype)"constructor"!==c&&(a[c]=u["default"].prototype[c]);for(var f in e.prototype)"constructor"!==f&&(a[f]=e.prototype[f])}return a=o=s(this,t.call(this,r,a)),a.changing_=!1,Object.defineProperty(a,"selectedIndex",{get:function(){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var a=(0,f["default"])(r,{kind:l.VideoTrackKind[r.kind]||""}),u=o=s(this,t.call(this,a)),c=!1;if(h.IS_IE8)for(var p in e.prototype)"constructor"!==p&&(u[p]=e.prototype[p]);return Object.defineProperty(u,"selected",{get:function(){return c},set:function(t){"boolean"==typeof t&&t!==c&&(c=t,this.trigger("selectedchange"))}}),a.selected&&(u.selected=a.selected),n=u,s(o,n)}return a(e,t),e}(c["default"]);o["default"]=v},{73:73,75:75,78:78,86:86}],78:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}o.__esModule=!0,o.BACKGROUND_SIZE_SUPPORTED=o.TOUCH_ENABLED=o.IE_VERSION=o.IS_IE8=o.IS_CHROME=o.IS_EDGE=o.IS_FIREFOX=o.IS_NATIVE_ANDROID=o.IS_OLD_ANDROID=o.ANDROID_VERSION=o.IS_ANDROID=o.IOS_VERSION=o.IS_IOS=o.IS_IPOD=o.IS_IPHONE=o.IS_IPAD=void 0;var r=t(92),i=n(r),s=t(93),a=n(s),l=a["default"].navigator&&a["default"].navigator.userAgent||"",u=/AppleWebKit\/([\d.]+)/i.exec(l),c=u?parseFloat(u.pop()):null,p=o.IS_IPAD=/iPad/i.test(l),f=o.IS_IPHONE=/iPhone/i.test(l)&&!p,d=o.IS_IPOD=/iPod/i.test(l),h=(o.IS_IOS=f||p||d,o.IOS_VERSION=function(){var t=l.match(/OS (\d+)_/i);return t&&t[1]?t[1]:null}(),o.IS_ANDROID=/Android/i.test(l)),v=o.ANDROID_VERSION=function(){var t=l.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!t)return null;var e=t[1]&&parseFloat(t[1]),o=t[2]&&parseFloat(t[2]);return e&&o?parseFloat(t[1]+"."+t[2]):e?e:null}(),y=(o.IS_OLD_ANDROID=h&&/webkit/i.test(l)&&v<2.3,o.IS_NATIVE_ANDROID=h&&v<5&&c<537,o.IS_FIREFOX=/Firefox/i.test(l),o.IS_EDGE=/Edge/i.test(l));o.IS_CHROME=!y&&/Chrome/i.test(l),o.IS_IE8=/MSIE\s8\.0/.test(l),o.IE_VERSION=function(t){return t&&parseFloat(t[1])}(/MSIE\s(\d+)\.\d/.exec(l)),o.TOUCH_ENABLED=!!("ontouchstart"in a["default"]||a["default"].DocumentTouch&&i["default"]instanceof a["default"].DocumentTouch),o.BACKGROUND_SIZE_SUPPORTED="backgroundSize"in i["default"].createElement("video").style},{92:92,93:93}],79:[function(t,e,o){"use strict";function n(t,e){var o=0,n=void 0,i=void 0;if(!e)return 0;t&&t.length||(t=(0,r.createTimeRange)(0,0));for(var s=0;se&&(i=e),o+=i-n;return o/e}o.__esModule=!0,o.bufferedPercent=n;var r=t(88)},{88:88}],80:[function(t,e,o){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){return t.raw=e,t}function s(t){return"string"==typeof t&&/\S/.test(t)}function a(t){if(/\s/.test(t))throw new Error("class has illegal whitespace characters")}function l(t){return new RegExp("(^|\\s)"+t+"($|\\s)")}function u(t){return!!t&&"object"===("undefined"==typeof t?"undefined":M(t))&&1===t.nodeType}function c(t){return function(e,o){if(!s(e))return D["default"][t](null);s(o)&&(o=D["default"].querySelector(o));var n=u(o)?o:D["default"];return n[t]&&n[t](e)}}function p(t){return 0===t.indexOf("#")&&(t=t.slice(1)),D["default"].getElementById(t)}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=D["default"].createElement(t);return Object.getOwnPropertyNames(e).forEach(function(t){var o=e[t];t.indexOf("aria-")!==-1||"role"===t||"type"===t?(V["default"].warn((0,H["default"])(I,t,o)),n.setAttribute(t,o)):n[t]=o}),Object.getOwnPropertyNames(o).forEach(function(t){n.setAttribute(t,o[t])}),n}function d(t,e){"undefined"==typeof t.textContent?t.innerText=e:t.textContent=e}function h(t,e){e.firstChild?e.insertBefore(t,e.firstChild):e.appendChild(t)}function v(t){var e=t[G];return e||(e=t[G]=Q.newGUID()),Y[e]||(Y[e]={}),Y[e]}function y(t){var e=t[G];return!!e&&!!Object.getOwnPropertyNames(Y[e]).length}function g(t){var e=t[G];if(e){delete Y[e];try{delete t[G]}catch(o){t.removeAttribute?t.removeAttribute(G):t[G]=null}}}function b(t,e){return a(e),t.classList?t.classList.contains(e):l(e).test(t.className)}function A(t,e){return t.classList?t.classList.add(e):b(t,e)||(t.className=(t.className+" "+e).trim()),t}function m(t,e){return t.classList?t.classList.remove(e):(a(e),t.className=t.className.split(/\s+/).filter(function(t){return t!==e}).join(" ")),t}function j(t,e,o){var n=b(t,e);if("function"==typeof o&&(o=o(t,e)),"boolean"!=typeof o&&(o=!n),o!==n)return o?A(t,e):m(t,e),t}function w(t,e){Object.getOwnPropertyNames(e).forEach(function(o){var n=e[o];null===n||"undefined"==typeof n||n===!1?t.removeAttribute(o):t.setAttribute(o,n===!0?"":n)})}function _(t){var e={},o=",autoplay,controls,loop,muted,default,";if(t&&t.attributes&&t.attributes.length>0)for(var n=t.attributes,r=n.length-1;r>=0;r--){var i=n[r].name,s=n[r].value;"boolean"!=typeof t[i]&&o.indexOf(","+i+",")===-1||(s=null!==s),e[i]=s}return e}function k(){D["default"].body.focus(),D["default"].onselectstart=function(){return!1}}function x(){D["default"].onselectstart=function(){return!0}}function T(t){var e=void 0;if(t.getBoundingClientRect&&t.parentNode&&(e=t.getBoundingClientRect()),!e)return{left:0,top:0};var o=D["default"].documentElement,n=D["default"].body,r=o.clientLeft||n.clientLeft||0,i=F["default"].pageXOffset||n.scrollLeft,s=e.left+i-r,a=o.clientTop||n.clientTop||0,l=F["default"].pageYOffset||n.scrollTop,u=e.top+l-a;return{left:Math.round(s),top:Math.round(u)}}function E(t,e){var o={},n=T(t),r=t.offsetWidth,i=t.offsetHeight,s=n.top,a=n.left,l=e.pageY,u=e.pageX;return e.changedTouches&&(u=e.changedTouches[0].pageX,l=e.changedTouches[0].pageY),o.y=Math.max(0,Math.min(1,(s-l+i)/i)),o.x=Math.max(0,Math.min(1,(u-a)/r)),o}function C(t){return!!t&&"object"===("undefined"==typeof t?"undefined":M(t))&&3===t.nodeType}function S(t){for(;t.firstChild;)t.removeChild(t.firstChild);return t}function O(t){return"function"==typeof t&&(t=t()),(Array.isArray(t)?t:[t]).map(function(t){return"function"==typeof t&&(t=t()),u(t)||C(t)?t:"string"==typeof t&&/\S/.test(t)?D["default"].createTextNode(t):void 0}).filter(function(t){return t})}function B(t,e){return O(e).forEach(function(e){return t.appendChild(e)}),t}function P(t,e){return B(S(t),e)}o.__esModule=!0,o.$$=o.$=void 0;var M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},I=i(["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."],["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."]);o.isEl=u,o.getEl=p,o.createEl=f,o.textContent=d,o.insertElFirst=h,o.getElData=v,o.hasElData=y,o.removeElData=g,o.hasElClass=b,o.addElClass=A,o.removeElClass=m,o.toggleElClass=j,o.setElAttributes=w,o.getElAttributes=_,o.blockTextSelection=k,o.unblockTextSelection=x,o.findElPosition=T,o.getPointerPosition=E,o.isTextNode=C,o.emptyEl=S,o.normalizeContent=O,o.appendContent=B,o.insertContent=P;var R=t(92),D=r(R),N=t(93),F=r(N),L=t(84),Q=n(L),z=t(85),V=r(z),U=t(146),H=r(U),Y={},G="vdata"+(new Date).getTime();o.$=c("querySelector"),o.$$=c("querySelectorAll")},{146:146,84:84,85:85,92:92,93:93}],81:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function i(t,e){var o=d.getElData(t);0===o.handlers[e].length&&(delete o.handlers[e],t.removeEventListener?t.removeEventListener(e,o.dispatcher,!1):t.detachEvent&&t.detachEvent("on"+e,o.dispatcher)),Object.getOwnPropertyNames(o.handlers).length<=0&&(delete o.handlers,delete o.dispatcher,delete o.disabled),0===Object.getOwnPropertyNames(o).length&&d.removeElData(t)}function s(t,e,o,n){o.forEach(function(o){t(e,o,n)})}function a(t){function e(){return!0}function o(){return!1}return t&&t.isPropagationStopped||!function(){var n=t||A["default"].event;t={};for(var r in n)"layerX"!==r&&"layerY"!==r&&"keyLocation"!==r&&"webkitMovementX"!==r&&"webkitMovementY"!==r&&("returnValue"===r&&n.preventDefault||(t[r]=n[r]));if(t.target||(t.target=t.srcElement||j["default"]),t.relatedTarget||(t.relatedTarget=t.fromElement===t.target?t.toElement:t.fromElement),t.preventDefault=function(){n.preventDefault&&n.preventDefault(),t.returnValue=!1,n.returnValue=!1,t.defaultPrevented=!0},t.defaultPrevented=!1,t.stopPropagation=function(){n.stopPropagation&&n.stopPropagation(),t.cancelBubble=!0,n.cancelBubble=!0,t.isPropagationStopped=e},t.isPropagationStopped=o,t.stopImmediatePropagation=function(){n.stopImmediatePropagation&&n.stopImmediatePropagation(),t.isImmediatePropagationStopped=e,t.stopPropagation()},t.isImmediatePropagationStopped=o,null!==t.clientX&&void 0!==t.clientX){var i=j["default"].documentElement,s=j["default"].body;t.pageX=t.clientX+(i&&i.scrollLeft||s&&s.scrollLeft||0)-(i&&i.clientLeft||s&&s.clientLeft||0),t.pageY=t.clientY+(i&&i.scrollTop||s&&s.scrollTop||0)-(i&&i.clientTop||s&&s.clientTop||0)}t.which=t.charCode||t.keyCode,null!==t.button&&void 0!==t.button&&(t.button=1&t.button?0:4&t.button?1:2&t.button?2:0)}(),t}function l(t,e,o){if(Array.isArray(e))return s(l,t,e,o);var n=d.getElData(t);n.handlers||(n.handlers={}),n.handlers[e]||(n.handlers[e]=[]),o.guid||(o.guid=v.newGUID()),n.handlers[e].push(o),n.dispatcher||(n.disabled=!1,n.dispatcher=function(e,o){if(!n.disabled){e=a(e);var r=n.handlers[e.type];if(r)for(var i=r.slice(0),s=0,l=i.length;s1&&void 0!==arguments[1]?arguments[1]:t;t=t<0?0:t;var o=Math.floor(t%60),n=Math.floor(t/60%60),r=Math.floor(t/3600),i=Math.floor(e/60%60),s=Math.floor(e/3600);return(isNaN(t)||t===1/0)&&(r=n=o="-"),r=r>0||s>0?r+":":"",n=((r||i>=10)&&n<10?"0"+n:n)+":",o=o<10?"0"+o:o,r+n+o}o.__esModule=!0,o["default"]=n},{}],84:[function(t,e,o){"use strict";function n(){return r++}o.__esModule=!0,o.newGUID=n;var r=1},{}],85:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}o.__esModule=!0,o.logByType=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=t(93),s=n(i),a=t(78),l=void 0,u=o.logByType=function(t,e){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:!!a.IE_VERSION&&a.IE_VERSION<11;"log"!==t&&e.unshift(t.toUpperCase()+":"),l.history.push(e),e.unshift("VIDEOJS:");var n=s["default"].console&&s["default"].console[t];n&&(o&&(e=e.map(function(t){if(t&&"object"===("undefined"==typeof t?"undefined":r(t))||Array.isArray(t))try{return JSON.stringify(t)}catch(e){return String(t)}return String(t)}).join(" ")),n.apply?n[Array.isArray(e)?"apply":"call"](s["default"].console,e):n(e))};l=function(){for(var t=arguments.length,e=Array(t),o=0;oo)throw new Error("Failed to execute '"+t+"' on 'TimeRanges': The index provided ("+e+") is greater than or equal to the maximum bound ("+o+").")}function i(t,e,o,n){return void 0===n&&(u["default"].warn("DEPRECATED: Function '"+t+"' on 'TimeRanges' called without an index argument."),n=0),r(t,n,o.length-1),o[n][e]}function s(t){return void 0===t||0===t.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:t.length,start:i.bind(null,"start",0,t),end:i.bind(null,"end",1,t)}}function a(t,e){return Array.isArray(t)?s(t):void 0===t||void 0===e?s():s([[t,e]])}o.__esModule=!0,o.createTimeRange=void 0,o.createTimeRanges=a;var l=t(85),u=n(l);o.createTimeRange=a},{85:85}],89:[function(t,e,o){"use strict";function n(t){return t.charAt(0).toUpperCase()+t.slice(1)}o.__esModule=!0,o["default"]=n},{}],90:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}o.__esModule=!0,o.isCrossOrigin=o.getFileExtension=o.getAbsoluteURL=o.parseUrl=void 0;var r=t(92),i=n(r),s=t(93),a=n(s),l=o.parseUrl=function(t){var e=["protocol","hostname","port","pathname","search","hash","host"],o=i["default"].createElement("a");o.href=t;var n=""===o.host&&"file:"!==o.protocol,r=void 0;n&&(r=i["default"].createElement("div"),r.innerHTML='',o=r.firstChild,r.setAttribute("style","display:none; position:absolute;"),i["default"].body.appendChild(r));for(var s={},a=0;ax',t=e.firstChild.href}return t},o.getFileExtension=function(t){if("string"==typeof t){var e=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/i,o=e.exec(t);if(o)return o.pop().toLowerCase()}return""},o.isCrossOrigin=function(t){var e=a["default"].location,o=l(t),n=":"===o.protocol?e.protocol:o.protocol,r=n+o.host!==e.protocol+e.host;return r}},{92:92,93:93}],91:[function(e,o,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e["default"]=t,e}function i(t){return t&&t.__esModule?t:{"default":t}}function s(t,e,o){var n=void 0;if("string"==typeof t){if(0===t.indexOf("#")&&(t=t.slice(1)),s.getPlayers()[t])return e&&Q["default"].warn('Player "'+t+'" is already initialised. Options will not be applied.'),o&&s.getPlayers()[t].ready(o),s.getPlayers()[t];n=V.getEl(t)}else n=t;if(!n||!n.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return n.player||_["default"].players[n.playerId]||new _["default"](n,e,o)}n.__esModule=!0;var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l=e(93),u=i(l),c=e(92),p=i(c),f=e(56),d=r(f),h=e(87),v=r(h),y=e(5),g=i(y),b=e(42),A=i(b),m=e(81),j=r(m),w=e(51),_=i(w),k=e(52),x=i(k),T=e(86),E=i(T),C=e(82),S=r(C),O=e(72),B=i(O),P=e(64),M=i(P),I=e(77),R=i(I),D=e(88),N=e(83),F=i(N),L=e(85),Q=i(L),z=e(80),V=r(z),U=e(78),H=r(U),Y=e(90),G=r(Y),W=e(43),X=i(W),J=e(131),K=i(J),Z=e(147),q=i(Z),$=e(62),tt=i($); +if("undefined"==typeof HTMLVideoElement&&u["default"].document&&u["default"].document.createElement&&(p["default"].createElement("video"),p["default"].createElement("audio"),p["default"].createElement("track")),u["default"].VIDEOJS_NO_DYNAMIC_STYLE!==!0){var et=V.$(".vjs-styles-defaults");if(!et){et=v.createStyleElement("vjs-styles-defaults");var ot=V.$("head");ot&&ot.insertBefore(et,ot.firstChild),v.setTextContent(et,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid {\n padding-top: 56.25%\n }\n ")}}d.autoSetupTimeout(1,s),s.VERSION="5.12.6",s.options=_["default"].prototype.options_,s.getPlayers=function(){return _["default"].players},s.players=_["default"].players,s.getComponent=g["default"].getComponent,s.registerComponent=function(t,e){tt["default"].isTech(e)&&Q["default"].warn("The "+t+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)"),g["default"].registerComponent.call(g["default"],t,e)},s.getTech=tt["default"].getTech,s.registerTech=tt["default"].registerTech,s.browser=H,s.TOUCH_ENABLED=H.TOUCH_ENABLED,s.extend=X["default"],s.mergeOptions=E["default"],s.bind=S.bind,s.plugin=x["default"],s.addLanguage=function(t,e){var o;return t=(""+t).toLowerCase(),(0,K["default"])(s.options.languages,(o={},o[t]=e,o))[t]},s.log=Q["default"],s.createTimeRange=s.createTimeRanges=D.createTimeRanges,s.formatTime=F["default"],s.parseUrl=G.parseUrl,s.isCrossOrigin=G.isCrossOrigin,s.EventTarget=A["default"],s.on=j.on,s.one=j.one,s.off=j.off,s.trigger=j.trigger,s.xhr=q["default"],s.TextTrack=B["default"],s.AudioTrack=M["default"],s.VideoTrack=R["default"],s.isEl=V.isEl,s.isTextNode=V.isTextNode,s.createEl=V.createEl,s.hasClass=V.hasElClass,s.addClass=V.addElClass,s.removeClass=V.removeElClass,s.toggleClass=V.toggleElClass,s.setAttributes=V.setElAttributes,s.getAttributes=V.getElAttributes,s.emptyEl=V.emptyEl,s.appendContent=V.appendContent,s.insertContent=V.insertContent,"function"==typeof t&&t.amd?t("videojs",[],function(){return s}):"object"===("undefined"==typeof n?"undefined":a(n))&&"object"===("undefined"==typeof o?"undefined":a(o))&&(o.exports=s),n["default"]=s},{131:131,147:147,42:42,43:43,5:5,51:51,52:52,56:56,62:62,64:64,72:72,77:77,78:78,80:80,81:81,82:82,83:83,85:85,86:86,87:87,88:88,90:90,92:92,93:93}],92:[function(t,e,o){(function(o){var n="undefined"!=typeof o?o:"undefined"!=typeof window?window:{},r=t(94);if("undefined"!=typeof document)e.exports=document;else{var i=n["__GLOBAL_DOCUMENT_CACHE@4"];i||(i=n["__GLOBAL_DOCUMENT_CACHE@4"]=r),e.exports=i}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{94:94}],93:[function(t,e,o){(function(t){"undefined"!=typeof window?e.exports=window:"undefined"!=typeof t?e.exports=t:"undefined"!=typeof self?e.exports=self:e.exports={}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],94:[function(t,e,o){},{}],95:[function(t,e,o){var n=t(111),r=n(Date,"now"),i=r||function(){return(new Date).getTime()};e.exports=i},{111:111}],96:[function(t,e,o){function n(t,e,o){function n(){g&&clearTimeout(g),d&&clearTimeout(d),A=0,d=g=b=void 0}function l(e,o){o&&clearTimeout(o),d=g=b=void 0,e&&(A=i(),h=t.apply(y,f),g||d||(f=y=void 0))}function u(){var t=e-(i()-v);t<=0||t>e?l(b,d):g=setTimeout(u,t)}function c(){l(j,g)}function p(){if(f=arguments,v=i(),y=this,b=j&&(g||!w),m===!1)var o=w&&!g;else{d||w||(A=v);var n=m-(v-A),r=n<=0||n>m;r?(d&&(d=clearTimeout(d)),A=v,h=t.apply(y,f)):d||(d=setTimeout(c,n))}return r&&g?g=clearTimeout(g):g||e===m||(g=setTimeout(u,e)),o&&(r=!0,h=t.apply(y,f)),!r||g||d||(f=y=void 0),h}var f,d,h,v,y,g,b,A=0,m=!1,j=!0;if("function"!=typeof t)throw new TypeError(s);if(e=e<0?0:+e||0,o===!0){var w=!0;j=!1}else r(o)&&(w=!!o.leading,m="maxWait"in o&&a(+o.maxWait||0,e),j="trailing"in o?!!o.trailing:j);return p.cancel=n,p}var r=t(124),i=t(95),s="Expected a function",a=Math.max;e.exports=n},{124:124,95:95}],97:[function(t,e,o){function n(t,e){if("function"!=typeof t)throw new TypeError(r);return e=i(void 0===e?t.length-1:+e||0,0),function(){for(var o=arguments,n=-1,r=i(o.length-e,0),s=Array(r);++n2?o[s-2]:void 0,l=s>2?o[2]:void 0,u=s>1?o[s-1]:void 0;for("function"==typeof a?(a=r(a,u,5),s-=2):(a="function"==typeof u?u:void 0,s-=a?1:0),l&&i(o[0],o[1],l)&&(a=s<3?void 0:a,s=1);++n-1&&t%1==0&&t-1&&t%1==0&&t<=r}var r=9007199254740991;e.exports=n},{}],117:[function(t,e,o){function n(t){return!!t&&"object"==typeof t}e.exports=n},{}],118:[function(t,e,o){function n(t){for(var e=u(t),o=e.length,n=o&&t.length,c=!!n&&a(n)&&(i(t)||r(t)||l(t)),f=-1,d=[];++f0,g=f.enumErrorProps&&(t===_||t instanceof Error),b=f.enumPrototypes&&a(t);++n2?arguments[2]:{},s=n(e);i&&(s=s.concat(Object.getOwnPropertySymbols(e))),r(s,function(n){c(t,n,e[n],o[n])})};p.supportsDescriptors=!!u,e.exports=p},{138:138,141:141}],138:[function(t,e,o){var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString;e.exports=function(t,e,o){if("[object Function]"!==r.call(e))throw new TypeError("iterator must be a function");var i=t.length;if(i===+i)for(var s=0;s0&&!n.call(t,0))for(var d=0;d0)for(var v=0;v=0&&"[object Function]"===n.call(t.callee)),o}},{}],143:[function(t,e,o){"use strict";var n=t(135),r=function(){if(!Object.assign)return!1;for(var t="abcdefghijklmnopqrst",e=t.split(""),o={},n=0;n0&&(h=setTimeout(function(){d=!0,u.abort("timeout");var t=new Error("XMLHttpRequest timeout");t.code="ETIMEDOUT",n(t)},t.timeout)),u.setRequestHeader)for(p in b)b.hasOwnProperty(p)&&u.setRequestHeader(p,b[p]);else if(t.headers&&!r(t.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in t&&(u.responseType=t.responseType),"beforeSend"in t&&"function"==typeof t.beforeSend&&t.beforeSend(u),u.send(g),u}function l(){}var u=t(93),c=t(149),p=t(148),f=t(152),d=t(153);e.exports=s,s.XMLHttpRequest=u.XMLHttpRequest||l,s.XDomainRequest="withCredentials"in new s.XMLHttpRequest?s.XMLHttpRequest:u.XDomainRequest,n(["get","put","post","patch","head","delete"],function(t){s["delete"===t?"del":t]=function(e,o,n){return o=i(e,o,n),o.method=t.toUpperCase(),a(o)}})},{148:148,149:149,152:152,153:153,93:93}],148:[function(t,e,o){function n(t){var e=r.call(t);return"[object Function]"===e||"function"==typeof t&&"[object RegExp]"!==e||"undefined"!=typeof window&&(t===window.setTimeout||t===window.alert||t===window.confirm||t===window.prompt)}e.exports=n;var r=Object.prototype.toString},{}],149:[function(t,e,o){function n(t){var e=!1;return function(){if(!e)return e=!0,t.apply(this,arguments)}}e.exports=n,n.proto=n(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return n(this)},configurable:!0})})},{}],150:[function(t,e,o){function n(t,e,o){if(!a(e))throw new TypeError("iterator must be a function");arguments.length<3&&(o=this),"[object Array]"===l.call(t)?r(t,e,o):"string"==typeof t?i(t,e,o):s(t,e,o)}function r(t,e,o){for(var n=0,r=t.length;n100)throw new Error("Position must be between 0 and 100.");m=t,this.hasBeenReset=!0}})),Object.defineProperty(a,"positionAlign",r({},u,{get:function(){return j},set:function(t){var e=n(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");j=e,this.hasBeenReset=!0}})),Object.defineProperty(a,"size",r({},u,{get:function(){return w},set:function(t){if(t<0||t>100)throw new Error("Size must be between 0 and 100.");w=t,this.hasBeenReset=!0}})),Object.defineProperty(a,"align",r({},u,{get:function(){return _},set:function(t){var e=n(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");_=e,this.hasBeenReset=!0}})),a.displayState=void 0,l)return a}var s="auto",a={"":!0,lr:!0,rl:!0},l={start:!0,middle:!0,end:!0,left:!0,right:!0};i.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},t.VTTCue=t.VTTCue||i,e.VTTCue=i}(this,this.vttjs||{}),function(t,e){function o(t){if("string"!=typeof t)return!1;var e=i[t.toLowerCase()];return!!e&&t.toLowerCase()}function n(t){return"number"==typeof t&&t>=0&&t<=100}function r(){var t=100,e=3,r=0,i=100,s=0,a=100,l="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return t},set:function(e){if(!n(e))throw new Error("Width must be between 0 and 100.");t=e}},lines:{enumerable:!0,get:function(){return e},set:function(t){if("number"!=typeof t)throw new TypeError("Lines must be set to a number.");e=t}},regionAnchorY:{enumerable:!0,get:function(){return i},set:function(t){if(!n(t))throw new Error("RegionAnchorX must be between 0 and 100.");i=t}},regionAnchorX:{enumerable:!0,get:function(){return r},set:function(t){if(!n(t))throw new Error("RegionAnchorY must be between 0 and 100.");r=t}},viewportAnchorY:{enumerable:!0,get:function(){return a},set:function(t){if(!n(t))throw new Error("ViewportAnchorY must be between 0 and 100.");a=t}},viewportAnchorX:{enumerable:!0,get:function(){return s},set:function(t){if(!n(t))throw new Error("ViewportAnchorX must be between 0 and 100.");s=t}},scroll:{enumerable:!0,get:function(){return l},set:function(t){var e=o(t);if(e===!1)throw new SyntaxError("An invalid or illegal string was specified.");l=e}}})}var i={"":!0,up:!0};t.VTTRegion=t.VTTRegion||r,e.VTTRegion=r}(this,this.vttjs||{}),function(t){function e(t,e){this.name="ParsingError",this.code=t.code,this.message=e||t.message}function o(t){function e(t,e,o,n){return 3600*(0|t)+60*(0|e)+(0|o)+(0|n)/1e3}var o=t.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return o?o[3]?e(o[1],o[2],o[3].replace(":",""),o[4]):o[1]>59?e(o[1],o[2],0,o[4]):e(0,o[1],o[2],o[4]):null}function n(){this.values=h(null)}function r(t,e,o,n){var r=n?t.split(n):[t];for(var i in r)if("string"==typeof r[i]){var s=r[i].split(o);if(2===s.length){var a=s[0],l=s[1];e(a,l)}}}function i(t,i,s){function a(){var n=o(t);if(null===n)throw new e(e.Errors.BadTimeStamp,"Malformed timestamp: "+c);return t=t.replace(/^[^\sa-zA-Z-]+/,""),n}function l(t,e){var o=new n;r(t,function(t,e){switch(t){case"region":for(var n=s.length-1;n>=0;n--)if(s[n].id===e){o.set(t,s[n].region);break}break;case"vertical":o.alt(t,e,["rl","lr"]);break;case"line":var r=e.split(","),i=r[0];o.integer(t,i),o.percent(t,i)?o.set("snapToLines",!1):null,o.alt(t,i,["auto"]),2===r.length&&o.alt("lineAlign",r[1],["start","middle","end"]);break;case"position":r=e.split(","),o.percent(t,r[0]),2===r.length&&o.alt("positionAlign",r[1],["start","middle","end"]);break;case"size":o.percent(t,e);break;case"align":o.alt(t,e,["start","middle","end","left","right"])}},/:/,/\s/),e.region=o.get("region",null),e.vertical=o.get("vertical",""),e.line=o.get("line","auto"),e.lineAlign=o.get("lineAlign","start"),e.snapToLines=o.get("snapToLines",!0),e.size=o.get("size",100),e.align=o.get("align","middle"),e.position=o.get("position",{start:0,left:0,middle:50,end:100,right:100},e.align),e.positionAlign=o.get("positionAlign",{start:"start",left:"start",middle:"middle",end:"end",right:"end"},e.align)}function u(){t=t.replace(/^\s+/,"")}var c=t;if(u(),i.startTime=a(),u(),"-->"!==t.substr(0,3))throw new e(e.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '-->'): "+c);t=t.substr(3),u(),i.endTime=a(),u(),l(t,i)}function s(t,e){function n(){function t(t){return e=e.substr(t.length),t}if(!e)return null;var o=e.match(/^([^<]*)(<[^>]+>?)?/);return t(o[1]?o[1]:o[2])}function r(t){return v[t]}function i(t){for(;h=t.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)t=t.replace(h[0],r);return t}function s(t,e){return!b[e.localName]||b[e.localName]===t.localName}function a(e,o){var n=y[e];if(!n)return null; +var r=t.document.createElement(n);r.localName=n;var i=g[e];return i&&o&&(r[i]=o.trim()),r}for(var l,u=t.document.createElement("div"),c=u,p=[];null!==(l=n());)if("<"!==l[0])c.appendChild(t.document.createTextNode(i(l)));else{if("/"===l[1]){p.length&&p[p.length-1]===l.substr(2).replace(">","")&&(p.pop(),c=c.parentNode);continue}var f,d=o(l.substr(1,l.length-2));if(d){f=t.document.createProcessingInstruction("timestamp",d),c.appendChild(f);continue}var h=l.match(/^<([^.\s\/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!h)continue;if(f=a(h[1],h[3]),!f)continue;if(!s(c,f))continue;h[2]&&(f.className=h[2].substr(1).replace("."," ")),p.push(h[1]),c.appendChild(f),c=f}return u}function a(t){function e(t,e){for(var o=e.childNodes.length-1;o>=0;o--)t.push(e.childNodes[o])}function o(t){if(!t||!t.length)return null;var n=t.pop(),r=n.textContent||n.innerText;if(r){var i=r.match(/^.*(\n|\r)/);return i?(t.length=0,i[0]):r}return"ruby"===n.tagName?o(t):n.childNodes?(e(t,n),o(t)):void 0}var n,r=[],i="";if(!t||!t.childNodes)return"ltr";for(e(r,t);i=o(r);)for(var s=0;s=0&&t.line<=100))return t.line;if(!t.track||!t.track.textTrackList||!t.track.textTrackList.mediaElement)return-1;for(var e=t.track,o=e.textTrackList,n=0,r=0;rl&&(r=new p(t),s=l),t=new p(i)}return r||i}var i=new p(e),s=e.cue,a=l(s),u=[];if(s.snapToLines){var c;switch(s.vertical){case"":u=["+y","-y"],c="height";break;case"rl":u=["+x","-x"],c="width";break;case"lr":u=["-x","+x"],c="width"}var f=i.lineHeight,d=f*Math.round(a),h=o[c]+f,v=u[0];Math.abs(d)>h&&(d=d<0?-1:1,d*=Math.ceil(h/f)*f),a<0&&(d+=""===s.vertical?o.height:o.width,u=u.reverse()),i.move(v,d)}else{var y=i.lineHeight/o.height*100;switch(s.lineAlign){case"middle":a-=y/2;break;case"end":a-=y}switch(s.vertical){case"":e.applyStyles({top:e.formatStyle(a,"%")});break;case"rl":e.applyStyles({left:e.formatStyle(a,"%")});break;case"lr":e.applyStyles({right:e.formatStyle(a,"%")})}u=["+y","-x","+x","-y"],i=new p(e)}var g=r(i,u);e.move(g.toCSSCompatValues(o))}function d(){}var h=Object.create||function(){function t(){}return function(e){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return t.prototype=e,new t}}();e.prototype=h(Error.prototype),e.prototype.constructor=e,e.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},n.prototype={set:function(t,e){this.get(t)||""===e||(this.values[t]=e)},get:function(t,e,o){return o?this.has(t)?this.values[t]:e[o]:this.has(t)?this.values[t]:e},has:function(t){return t in this.values},alt:function(t,e,o){for(var n=0;n=0&&e<=100))&&(this.set(t,e),!0)}};var v={"&":"&","<":"<",">":">","‎":"‎","‏":"‏"," ":" "},y={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},g={v:"title",lang:"lang"},b={rt:"ruby"},A=[1470,1472,1475,1478,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1520,1521,1522,1523,1524,1544,1547,1549,1563,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1645,1646,1647,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1765,1766,1774,1775,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1807,1808,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1969,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2e3,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2036,2037,2042,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2074,2084,2088,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2142,2208,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,8207,64285,64287,64288,64289,64290,64291,64292,64293,64294,64295,64296,64298,64299,64300,64301,64302,64303,64304,64305,64306,64307,64308,64309,64310,64312,64313,64314,64315,64316,64318,64320,64321,64323,64324,64326,64327,64328,64329,64330,64331,64332,64333,64334,64335,64336,64337,64338,64339,64340,64341,64342,64343,64344,64345,64346,64347,64348,64349,64350,64351,64352,64353,64354,64355,64356,64357,64358,64359,64360,64361,64362,64363,64364,64365,64366,64367,64368,64369,64370,64371,64372,64373,64374,64375,64376,64377,64378,64379,64380,64381,64382,64383,64384,64385,64386,64387,64388,64389,64390,64391,64392,64393,64394,64395,64396,64397,64398,64399,64400,64401,64402,64403,64404,64405,64406,64407,64408,64409,64410,64411,64412,64413,64414,64415,64416,64417,64418,64419,64420,64421,64422,64423,64424,64425,64426,64427,64428,64429,64430,64431,64432,64433,64434,64435,64436,64437,64438,64439,64440,64441,64442,64443,64444,64445,64446,64447,64448,64449,64467,64468,64469,64470,64471,64472,64473,64474,64475,64476,64477,64478,64479,64480,64481,64482,64483,64484,64485,64486,64487,64488,64489,64490,64491,64492,64493,64494,64495,64496,64497,64498,64499,64500,64501,64502,64503,64504,64505,64506,64507,64508,64509,64510,64511,64512,64513,64514,64515,64516,64517,64518,64519,64520,64521,64522,64523,64524,64525,64526,64527,64528,64529,64530,64531,64532,64533,64534,64535,64536,64537,64538,64539,64540,64541,64542,64543,64544,64545,64546,64547,64548,64549,64550,64551,64552,64553,64554,64555,64556,64557,64558,64559,64560,64561,64562,64563,64564,64565,64566,64567,64568,64569,64570,64571,64572,64573,64574,64575,64576,64577,64578,64579,64580,64581,64582,64583,64584,64585,64586,64587,64588,64589,64590,64591,64592,64593,64594,64595,64596,64597,64598,64599,64600,64601,64602,64603,64604,64605,64606,64607,64608,64609,64610,64611,64612,64613,64614,64615,64616,64617,64618,64619,64620,64621,64622,64623,64624,64625,64626,64627,64628,64629,64630,64631,64632,64633,64634,64635,64636,64637,64638,64639,64640,64641,64642,64643,64644,64645,64646,64647,64648,64649,64650,64651,64652,64653,64654,64655,64656,64657,64658,64659,64660,64661,64662,64663,64664,64665,64666,64667,64668,64669,64670,64671,64672,64673,64674,64675,64676,64677,64678,64679,64680,64681,64682,64683,64684,64685,64686,64687,64688,64689,64690,64691,64692,64693,64694,64695,64696,64697,64698,64699,64700,64701,64702,64703,64704,64705,64706,64707,64708,64709,64710,64711,64712,64713,64714,64715,64716,64717,64718,64719,64720,64721,64722,64723,64724,64725,64726,64727,64728,64729,64730,64731,64732,64733,64734,64735,64736,64737,64738,64739,64740,64741,64742,64743,64744,64745,64746,64747,64748,64749,64750,64751,64752,64753,64754,64755,64756,64757,64758,64759,64760,64761,64762,64763,64764,64765,64766,64767,64768,64769,64770,64771,64772,64773,64774,64775,64776,64777,64778,64779,64780,64781,64782,64783,64784,64785,64786,64787,64788,64789,64790,64791,64792,64793,64794,64795,64796,64797,64798,64799,64800,64801,64802,64803,64804,64805,64806,64807,64808,64809,64810,64811,64812,64813,64814,64815,64816,64817,64818,64819,64820,64821,64822,64823,64824,64825,64826,64827,64828,64829,64848,64849,64850,64851,64852,64853,64854,64855,64856,64857,64858,64859,64860,64861,64862,64863,64864,64865,64866,64867,64868,64869,64870,64871,64872,64873,64874,64875,64876,64877,64878,64879,64880,64881,64882,64883,64884,64885,64886,64887,64888,64889,64890,64891,64892,64893,64894,64895,64896,64897,64898,64899,64900,64901,64902,64903,64904,64905,64906,64907,64908,64909,64910,64911,64914,64915,64916,64917,64918,64919,64920,64921,64922,64923,64924,64925,64926,64927,64928,64929,64930,64931,64932,64933,64934,64935,64936,64937,64938,64939,64940,64941,64942,64943,64944,64945,64946,64947,64948,64949,64950,64951,64952,64953,64954,64955,64956,64957,64958,64959,64960,64961,64962,64963,64964,64965,64966,64967,65008,65009,65010,65011,65012,65013,65014,65015,65016,65017,65018,65019,65020,65136,65137,65138,65139,65140,65142,65143,65144,65145,65146,65147,65148,65149,65150,65151,65152,65153,65154,65155,65156,65157,65158,65159,65160,65161,65162,65163,65164,65165,65166,65167,65168,65169,65170,65171,65172,65173,65174,65175,65176,65177,65178,65179,65180,65181,65182,65183,65184,65185,65186,65187,65188,65189,65190,65191,65192,65193,65194,65195,65196,65197,65198,65199,65200,65201,65202,65203,65204,65205,65206,65207,65208,65209,65210,65211,65212,65213,65214,65215,65216,65217,65218,65219,65220,65221,65222,65223,65224,65225,65226,65227,65228,65229,65230,65231,65232,65233,65234,65235,65236,65237,65238,65239,65240,65241,65242,65243,65244,65245,65246,65247,65248,65249,65250,65251,65252,65253,65254,65255,65256,65257,65258,65259,65260,65261,65262,65263,65264,65265,65266,65267,65268,65269,65270,65271,65272,65273,65274,65275,65276,67584,67585,67586,67587,67588,67589,67592,67594,67595,67596,67597,67598,67599,67600,67601,67602,67603,67604,67605,67606,67607,67608,67609,67610,67611,67612,67613,67614,67615,67616,67617,67618,67619,67620,67621,67622,67623,67624,67625,67626,67627,67628,67629,67630,67631,67632,67633,67634,67635,67636,67637,67639,67640,67644,67647,67648,67649,67650,67651,67652,67653,67654,67655,67656,67657,67658,67659,67660,67661,67662,67663,67664,67665,67666,67667,67668,67669,67671,67672,67673,67674,67675,67676,67677,67678,67679,67840,67841,67842,67843,67844,67845,67846,67847,67848,67849,67850,67851,67852,67853,67854,67855,67856,67857,67858,67859,67860,67861,67862,67863,67864,67865,67866,67867,67872,67873,67874,67875,67876,67877,67878,67879,67880,67881,67882,67883,67884,67885,67886,67887,67888,67889,67890,67891,67892,67893,67894,67895,67896,67897,67903,67968,67969,67970,67971,67972,67973,67974,67975,67976,67977,67978,67979,67980,67981,67982,67983,67984,67985,67986,67987,67988,67989,67990,67991,67992,67993,67994,67995,67996,67997,67998,67999,68e3,68001,68002,68003,68004,68005,68006,68007,68008,68009,68010,68011,68012,68013,68014,68015,68016,68017,68018,68019,68020,68021,68022,68023,68030,68031,68096,68112,68113,68114,68115,68117,68118,68119,68121,68122,68123,68124,68125,68126,68127,68128,68129,68130,68131,68132,68133,68134,68135,68136,68137,68138,68139,68140,68141,68142,68143,68144,68145,68146,68147,68160,68161,68162,68163,68164,68165,68166,68167,68176,68177,68178,68179,68180,68181,68182,68183,68184,68192,68193,68194,68195,68196,68197,68198,68199,68200,68201,68202,68203,68204,68205,68206,68207,68208,68209,68210,68211,68212,68213,68214,68215,68216,68217,68218,68219,68220,68221,68222,68223,68352,68353,68354,68355,68356,68357,68358,68359,68360,68361,68362,68363,68364,68365,68366,68367,68368,68369,68370,68371,68372,68373,68374,68375,68376,68377,68378,68379,68380,68381,68382,68383,68384,68385,68386,68387,68388,68389,68390,68391,68392,68393,68394,68395,68396,68397,68398,68399,68400,68401,68402,68403,68404,68405,68416,68417,68418,68419,68420,68421,68422,68423,68424,68425,68426,68427,68428,68429,68430,68431,68432,68433,68434,68435,68436,68437,68440,68441,68442,68443,68444,68445,68446,68447,68448,68449,68450,68451,68452,68453,68454,68455,68456,68457,68458,68459,68460,68461,68462,68463,68464,68465,68466,68472,68473,68474,68475,68476,68477,68478,68479,68608,68609,68610,68611,68612,68613,68614,68615,68616,68617,68618,68619,68620,68621,68622,68623,68624,68625,68626,68627,68628,68629,68630,68631,68632,68633,68634,68635,68636,68637,68638,68639,68640,68641,68642,68643,68644,68645,68646,68647,68648,68649,68650,68651,68652,68653,68654,68655,68656,68657,68658,68659,68660,68661,68662,68663,68664,68665,68666,68667,68668,68669,68670,68671,68672,68673,68674,68675,68676,68677,68678,68679,68680,126464,126465,126466,126467,126469,126470,126471,126472,126473,126474,126475,126476,126477,126478,126479,126480,126481,126482,126483,126484,126485,126486,126487,126488,126489,126490,126491,126492,126493,126494,126495,126497,126498,126500,126503,126505,126506,126507,126508,126509,126510,126511,126512,126513,126514,126516,126517,126518,126519,126521,126523,126530,126535,126537,126539,126541,126542,126543,126545,126546,126548,126551,126553,126555,126557,126559,126561,126562,126564,126567,126568,126569,126570,126572,126573,126574,126575,126576,126577,126578,126580,126581,126582,126583,126585,126586,126587,126588,126590,126592,126593,126594,126595,126596,126597,126598,126599,126600,126601,126603,126604,126605,126606,126607,126608,126609,126610,126611,126612,126613,126614,126615,126616,126617,126618,126619,126625,126626,126627,126629,126630,126631,126632,126633,126635,126636,126637,126638,126639,126640,126641,126642,126643,126644,126645,126646,126647,126648,126649,126650,126651,1114109];u.prototype.applyStyles=function(t,e){e=e||this.div;for(var o in t)t.hasOwnProperty(o)&&(e.style[o]=t[o])},u.prototype.formatStyle=function(t,e){return 0===t?0:t+e},c.prototype=h(u.prototype),c.prototype.constructor=c,p.prototype.move=function(t,e){switch(e=void 0!==e?e:this.lineHeight,t){case"+x":this.left+=e,this.right+=e;break;case"-x":this.left-=e,this.right-=e;break;case"+y":this.top+=e,this.bottom+=e;break;case"-y":this.top-=e,this.bottom-=e}},p.prototype.overlaps=function(t){return this.leftt.left&&this.topt.top},p.prototype.overlapsAny=function(t){for(var e=0;e=t.top&&this.bottom<=t.bottom&&this.left>=t.left&&this.right<=t.right},p.prototype.overlapsOppositeAxis=function(t,e){switch(e){case"+x":return this.leftt.right;case"+y":return this.topt.bottom}},p.prototype.intersectPercentage=function(t){var e=Math.max(0,Math.min(this.right,t.right)-Math.max(this.left,t.left)),o=Math.max(0,Math.min(this.bottom,t.bottom)-Math.max(this.top,t.top)),n=e*o;return n/(this.height*this.width)},p.prototype.toCSSCompatValues=function(t){return{top:this.top-t.top,bottom:t.bottom-this.bottom,left:this.left-t.left,right:t.right-this.right,height:this.height,width:this.width}},p.getSimpleBoxPosition=function(t){var e=t.div?t.div.offsetHeight:t.tagName?t.offsetHeight:0,o=t.div?t.div.offsetWidth:t.tagName?t.offsetWidth:0,n=t.div?t.div.offsetTop:t.tagName?t.offsetTop:0;t=t.div?t.div.getBoundingClientRect():t.tagName?t.getBoundingClientRect():t;var r={left:t.left,right:t.right,top:t.top||n,height:t.height||e,bottom:t.bottom||n+(t.height||e),width:t.width||o};return r},d.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},d.convertCueToDOMTree=function(t,e){return t&&e?s(t,e):null};var m=.05,j="sans-serif",w="1.5%";d.processCues=function(t,e,o){function n(t){for(var e=0;e")===-1){l.cue.id=u;continue}case"CUE":try{i(u,l.cue,l.regionList)}catch(f){l.reportOrThrowError(f),l.cue=null,l.state="BADCUE";continue}l.state="CUETEXT";continue;case"CUETEXT":var d=u.indexOf("-->")!==-1;if(!u||d&&(p=!0)){l.oncue&&l.oncue(l.cue),l.cue=null,l.state="ID";continue}l.cue.text&&(l.cue.text+="\n"),l.cue.text+=u;continue;case"BADCUE":u||(l.state="ID");continue}}}catch(f){l.reportOrThrowError(f),"CUETEXT"===l.state&&l.cue&&l.oncue&&l.oncue(l.cue),l.cue=null,l.state="INITIAL"===l.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var t=this;try{if(t.buffer+=t.decoder.decode(),(t.cue||"HEADER"===t.state)&&(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state)throw new e(e.Errors.BadSignature)}catch(o){t.reportOrThrowError(o)}return t.onflush&&t.onflush(),this}},t.WebVTT=d}(this,this.vttjs||{}),function(t,e){"function"==typeof define&&define.amd?define([],e.bind(this,t,t.videojs)):"undefined"!=typeof module&&module.exports?module.exports=e(t,t.videojs):e(t,t.videojs)}(window,function(t,e){"use strict";t.videojs_hotkeys={version:"0.2.17"};var o=function(o){function n(t){return 32===t.which||179===t.which}function r(t){return 37===t.which||177===t.which}function i(t){return 39===t.which||176===t.which}function s(t){return 38===t.which}function a(t){return 40===t.which}function l(t){return 77===t.which}function u(t){return 70===t.which}var c=this,p=c.el(),f=document,d={volumeStep:.1,seekStep:5,enableMute:!0,enableVolumeScroll:!0,enableFullscreen:!0,enableNumbers:!0,enableJogStyle:!1,alwaysCaptureHotkeys:!1,enableModifiersForNumbers:!0,playPauseKey:n,rewindKey:r,forwardKey:i,volumeUpKey:s,volumeDownKey:a,muteKey:l,fullscreenKey:u,customKeys:{}},h=1,v=2,y=3,g=4,b=5,A=6,m=7,j=e.mergeOptions||e.util.mergeOptions;o=j(d,o||{});var w=o.volumeStep,_=o.seekStep,k=o.enableMute,x=o.enableVolumeScroll,T=o.enableFullscreen,E=o.enableNumbers,C=o.enableJogStyle,S=o.alwaysCaptureHotkeys,O=o.enableModifiersForNumbers;p.hasAttribute("tabIndex")||p.setAttribute("tabIndex","-1"),p.style.outline="none",!S&&c.options_.autoplay||c.one("play",function(){p.focus()}),c.on("play",function(){var t=p.querySelector(".iframeblocker");t&&""===t.style.display&&(t.style.display="block",t.style.bottom="39px")});var B=function(t){var e,n=t.which,r=t.preventDefault;if(c.controls()){var i=f.activeElement;if(S||i==p||i==p.querySelector(".vjs-tech")||i==p.querySelector(".vjs-control-bar")||i==p.querySelector(".iframeblocker"))switch(I(t,c)){case h:r(),S&&t.stopPropagation(),c.paused()?c.play():c.pause();break;case v:r(),e=c.currentTime()-_,c.currentTime()<=_&&(e=0),c.currentTime(e);break;case y:r(),c.currentTime(c.currentTime()+_);break;case b:r(),C?(e=c.currentTime()-1,c.currentTime()<=1&&(e=0),c.currentTime(e)):c.volume(c.volume()-w);break;case g:r(),C?c.currentTime(c.currentTime()+1):c.volume(c.volume()+w);break;case A:k&&c.muted(!c.muted());break;case m:T&&(c.isFullscreen()?c.exitFullscreen():c.requestFullscreen());break;default:if((n>47&&n<59||n>95&&n<106)&&(O||!(t.metaKey||t.ctrlKey||t.altKey))&&E){var s=48;n>95&&(s=96);var a=n-s;r(),c.currentTime(c.duration()*a*.1)}for(var l in o.customKeys){var u=o.customKeys[l];u&&u.key&&u.handler&&u.key(t)&&(r(),u.handler(c,o,t))}}}},P=function(t){if(c.controls()){var e=t.relatedTarget||t.toElement||f.activeElement;e!=p&&e!=p.querySelector(".vjs-tech")&&e!=p.querySelector(".iframeblocker")||T&&(c.isFullscreen()?c.exitFullscreen():c.requestFullscreen())}},M=function(e){if(c.controls()){var o=e.relatedTarget||e.toElement||f.activeElement;if((S||o==p||o==p.querySelector(".vjs-tech")||o==p.querySelector(".iframeblocker")||o==p.querySelector(".vjs-control-bar"))&&x){e=t.event||e;var n=Math.max(-1,Math.min(1,e.wheelDelta||-e.detail));e.preventDefault(),1==n?c.volume(c.volume()+w):n==-1&&c.volume(c.volume()-w)}}},I=function(t,e){return o.playPauseKey(t,e)?h:o.rewindKey(t,e)?v:o.forwardKey(t,e)?y:o.volumeUpKey(t,e)?g:o.volumeDownKey(t,e)?b:o.muteKey(t,e)?A:o.fullscreenKey(t,e)?m:void 0};return c.on("keydown",B),c.on("dblclick",P),c.on("mousewheel",M),c.on("DOMMouseScroll",M),this};e.plugin("hotkeys",o)}),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("video.js")):"function"==typeof define&&define.amd?define(["videojs"],function(o){return t.Youtube=e(o)}):t.Youtube=e(t.videojs)}(this,function(t){"use strict";function e(){YT.ready(function(){s.isApiReady=!0;for(var t=0;t1&&(this.featuresPlaybackRate=!0),this.playerReady_=!0,this.triggerReady(),this.playOnReady?this.play():this.cueOnReady&&(this.cueVideoById_(this.url.videoId),this.activeVideoId=this.url.videoId)},onPlayerPlaybackQualityChange:function(){},onPlayerPlaybackRateChange:function(){this.trigger("ratechange")},onPlayerStateChange:function(t){var e=t.data;if(e!==this.lastState&&!this.errorNumber)switch(this.lastState=e,e){case-1:this.trigger("loadstart"),this.trigger("loadedmetadata"),this.trigger("durationchange"),this.trigger("ratechange");break;case YT.PlayerState.ENDED:this.trigger("ended");break;case YT.PlayerState.PLAYING:this.trigger("timeupdate"),this.trigger("durationchange"),this.trigger("playing"),this.trigger("play"),this.isSeeking&&this.onSeeked();break;case YT.PlayerState.PAUSED:this.trigger("canplay"),this.isSeeking?this.onSeeked():this.trigger("pause");break;case YT.PlayerState.BUFFERING:this.player_.trigger("timeupdate"),this.player_.trigger("waiting")}},onPlayerVolumeChange:function(){this.trigger("volumechange")},onPlayerError:function(t){this.errorNumber=t.data,this.trigger("pause"),this.trigger("error")},error:function(){var t=1e3+this.errorNumber;switch(this.errorNumber){case 5:return{code:t,message:"Error while trying to play the video"};case 2:case 100:return{code:t,message:"Unable to find the video"};case 101:case 150:return{code:t,message:"Playback on other Websites has been disabled by the video owner."}}return{code:t,message:"YouTube unknown error ("+this.errorNumber+")"}},loadVideoById_:function(t){var e={videoId:t};this.options_.start&&(e.startSeconds=this.options_.start),this.options_.end&&(e.endEnd=this.options_.end),this.ytPlayer.loadVideoById(e)},cueVideoById_:function(t){var e={videoId:t};this.options_.start&&(e.startSeconds=this.options_.start),this.options_.end&&(e.endEnd=this.options_.end),this.ytPlayer.cueVideoById(e)},src:function(t){return t&&this.setSrc({src:t}),this.source; +},poster:function(){return r?null:this.poster_},setPoster:function(t){this.poster_=t},setSrc:function(t){t&&t.src&&(delete this.errorNumber,this.source=t,this.url=s.parseUrl(t.src),this.options_.poster||this.url.videoId&&(this.poster_="https://img.youtube.com/vi/"+this.url.videoId+"/0.jpg",this.trigger("posterchange"),this.checkHighResPoster()),this.options_.autoplay&&!r?this.isReady_?this.play():this.playOnReady=!0:this.activeVideoId!==this.url.videoId&&(this.isReady_?(this.cueVideoById_(this.url.videoId),this.activeVideoId=this.url.videoId):this.cueOnReady=!0))},autoplay:function(){return this.options_.autoplay},setAutoplay:function(t){this.options_.autoplay=t},loop:function(){return this.options_.loop},setLoop:function(t){this.options_.loop=t},play:function(){this.url&&this.url.videoId&&(this.wasPausedBeforeSeek=!1,this.isReady_?(this.url.listId&&(this.activeList===this.url.listId?this.ytPlayer.playVideo():(this.ytPlayer.loadPlaylist(this.url.listId),this.activeList=this.url.listId)),this.activeVideoId===this.url.videoId?this.ytPlayer.playVideo():(this.loadVideoById_(this.url.videoId),this.activeVideoId=this.url.videoId)):(this.trigger("waiting"),this.playOnReady=!0))},pause:function(){this.ytPlayer&&this.ytPlayer.pauseVideo()},paused:function(){return!this.ytPlayer||this.lastState!==YT.PlayerState.PLAYING&&this.lastState!==YT.PlayerState.BUFFERING},currentTime:function(){return this.ytPlayer?this.ytPlayer.getCurrentTime():0},setCurrentTime:function(t){this.lastState===YT.PlayerState.PAUSED&&(this.timeBeforeSeek=this.currentTime()),this.isSeeking||(this.wasPausedBeforeSeek=this.paused()),this.ytPlayer.seekTo(t,!0),this.trigger("timeupdate"),this.trigger("seeking"),this.isSeeking=!0,this.lastState===YT.PlayerState.PAUSED&&this.timeBeforeSeek!==t&&(clearInterval(this.checkSeekedInPauseInterval),this.checkSeekedInPauseInterval=setInterval(function(){this.lastState===YT.PlayerState.PAUSED&&this.isSeeking?this.currentTime()!==this.timeBeforeSeek&&(this.trigger("timeupdate"),this.onSeeked()):clearInterval(this.checkSeekedInPauseInterval)}.bind(this),250))},seeking:function(){return this.isSeeking},seekable:function(){return this.ytPlayer?t.createTimeRange(0,this.ytPlayer.getDuration()):t.createTimeRange()},onSeeked:function(){clearInterval(this.checkSeekedInPauseInterval),this.isSeeking=!1,this.wasPausedBeforeSeek&&this.pause(),this.trigger("seeked")},playbackRate:function(){return this.ytPlayer?this.ytPlayer.getPlaybackRate():1},setPlaybackRate:function(t){this.ytPlayer&&this.ytPlayer.setPlaybackRate(t)},duration:function(){return this.ytPlayer?this.ytPlayer.getDuration():0},currentSrc:function(){return this.source&&this.source.src},ended:function(){return!!this.ytPlayer&&this.lastState===YT.PlayerState.ENDED},volume:function(){return this.ytPlayer?this.ytPlayer.getVolume()/100:1},setVolume:function(t){this.ytPlayer&&this.ytPlayer.setVolume(100*t)},muted:function(){return!!this.ytPlayer&&this.ytPlayer.isMuted()},setMuted:function(t){this.ytPlayer&&(this.muted(!0),t?this.ytPlayer.mute():this.ytPlayer.unMute(),this.setTimeout(function(){this.trigger("volumechange")},50))},buffered:function(){if(!this.ytPlayer||!this.ytPlayer.getVideoLoadedFraction)return t.createTimeRange();var e=this.ytPlayer.getVideoLoadedFraction()*this.ytPlayer.getDuration();return t.createTimeRange(0,e)},preload:function(){},load:function(){},reset:function(){},supportsFullScreen:function(){return!0},checkHighResPoster:function(){var t="https://img.youtube.com/vi/"+this.url.videoId+"/maxresdefault.jpg";try{var e=new Image;e.onload=function(){if("naturalHeight"in e){if(e.naturalHeight<=90||e.naturalWidth<=120)return}else if(e.height<=90||e.width<=120)return;this.poster_=t,this.trigger("posterchange")}.bind(this),e.onerror=function(){},e.src=t}catch(o){}}});s.isSupported=function(){return!0},s.canPlaySource=function(t){return s.canPlayType(t.type)},s.canPlayType=function(t){return"video/youtube"===t},s.parseUrl=function(t){var e={videoId:null},o=/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/,n=t.match(o);n&&11===n[2].length&&(e.videoId=n[2]);var r=/[?&]list=([^#\&\?]+)/;return n=t.match(r),n&&n[1]&&(e.listId=n[1]),e},s.apiReadyQueue=[],"undefined"!=typeof document&&n(),"undefined"!=typeof t.registerTech?t.registerTech("Youtube",s):t.registerComponent("Youtube",s)}),function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.videojsVimeo=t()}}(function(){var t;return function e(t,o,n){function r(s,a){if(!o[s]){if(!t[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=o[s]={exports:{}};t[s][0].call(c.exports,function(e){var o=t[s][1][e];return r(o?o:e)},c,c.exports,e,t,o,n)}return o[s].exports}for(var i="function"==typeof require&&require,s=0;s=o.length)break;i=o[r++]}else{if(r=o.next(),r.done)break;i=r.value}var s=i,a=t.getAttribute("data-vimeo-"+s);(a||""===a)&&(e[s]=""===a?1:a)}return e}function d(t){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return new Promise(function(o,n){if(!c(t))throw new TypeError("“"+t+"” is not a vimeo.com url.");var r="https://vimeo.com/api/oembed.json?url="+encodeURIComponent(t);for(var i in e)e.hasOwnProperty(i)&&(r+="&"+i+"="+encodeURIComponent(e[i]));var s="XDomainRequest"in window?new XDomainRequest:new XMLHttpRequest;s.open("GET",r,!0),s.onload=function(){if(404===s.status)return void n(new Error("“"+e+"” was not found."));if(403===s.status)return void n(new Error("“"+e+"” is not embeddable."));try{var t=JSON.parse(s.responseText);o(t)}catch(e){n(e)}},s.onerror=function(){var t=s.status?" ("+s.status+")":"";n(new Error("There was an error fetching the embed code from Vimeo"+t+"."))},s.send()})}function h(t,e){var o=t.html;if(!e)throw new TypeError("An element must be provided");if(null!==e.getAttribute("data-vimeo-initialized"))return e.querySelector("iframe");var n=document.createElement("div");return n.innerHTML=o,e.appendChild(n.firstChild),e.setAttribute("data-vimeo-initialized","true"),e.querySelector("iframe")}function v(){var t=arguments.length<=0||void 0===arguments[0]?document:arguments[0],e=[].slice.call(t.querySelectorAll("[data-vimeo-id], [data-vimeo-url]")),o=function(t){"console"in window&&console.error&&console.error("There was an error creating an embed: "+t)},n=function(){if(i){if(s>=r.length)return"break";a=r[s++]}else{if(s=r.next(),s.done)return"break";a=s.value}var t=a;try{if(null!==t.getAttribute("data-vimeo-defer"))return"continue";var e=f(t),n=p(e);d(n,e).then(function(e){return h(e,t)})["catch"](o)}catch(t){o(t)}};t:for(var r=e,i=Array.isArray(r),s=0,r=i?r:r[Symbol.iterator]();;){var a,l=n();switch(l){case"break":break t;case"continue":continue}}}function y(t){return"string"==typeof t&&(t=JSON.parse(t)),t}function g(t,e,o){if(t.element.contentWindow&&t.element.contentWindow.postMessage){var n={method:e};void 0!==o&&(n.value=o);var r=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1"));r>=8&&r<10&&(n=JSON.stringify(n)),t.element.contentWindow.postMessage(n,t.origin)}}function b(t,e){e=y(e);var o=[],n=void 0;if(e.event){if("error"===e.event)for(var s=r(t,e.data.method),a=s,l=Array.isArray(a),u=0,a=l?a:a[Symbol.iterator]();;){var c;if(l){if(u>=a.length)break;c=a[u++]}else{if(u=a.next(),u.done)break;c=u.value}var p=c,f=new Error(e.data.message);f.name=e.data.name,p.reject(f),i(t,e.data.method,p)}o=r(t,"event:"+e.event),n=e.data}else e.method&&(o=r(t,e.method),n=e.value,i(t,e.method));for(var d=o,h=Array.isArray(d),v=0,d=h?d:d[Symbol.iterator]();;){var g;if(h){if(v>=d.length)break;g=d[v++]}else{if(v=d.next(),v.done)break;g=v.value}var b=g;try{if("function"==typeof b){b.call(t,n);continue}b.resolve(n)}catch(t){}}}var A="undefined"!=typeof Array.prototype.indexOf,m="undefined"!=typeof window.postMessage;if(!A||!m)throw new Error("Sorry, the Vimeo Player API is not available in this browser.");var j="undefined"!=typeof window?window:"undefined"!=typeof e?e:"undefined"!=typeof self?self:{},w=(o(function(t,e){!function(t){function e(t,e){function n(t){return this&&this.constructor===n?(this._keys=[],this._values=[],this._itp=[],this.objectOnly=e,void(t&&o.call(this,t))):new n(t)}return e||A(t,"size",{get:y}),t.constructor=n,n.prototype=t,n}function o(t){this.add?t.forEach(this.add,this):t.forEach(function(t){this.set(t[0],t[1])},this)}function n(t){return this.has(t)&&(this._keys.splice(b,1),this._values.splice(b,1),this._itp.forEach(function(t){b0&&l(o,s))}catch(l){i.call(new a(s),l)}}}function i(e){var n=this;n.triggered||(n.triggered=!0,n.def&&(n=n.def),n.msg=e,n.state=2,n.chain.length>0&&t(o,n))}function s(t,e,o,n){for(var r=0;r1&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),e=e[0]),"string"==typeof e&&(e=document.getElementById(e)),!l(e))throw new TypeError("You must pass either a valid element or a valid id.");if("IFRAME"!==e.nodeName){var r=e.querySelector("iframe");r&&(e=r)}if("IFRAME"===e.nodeName&&!c(e.getAttribute("src")||""))throw new Error("The player element passed isn’t a Vimeo embed.");if(E.has(e))return E.get(e);this.element=e,this.origin="*";var i=new _(function(t,r){var i=function(e){if(c(e.origin)&&o.element.contentWindow===e.source){"*"===o.origin&&(o.origin=e.origin);var n=y(e.data),r="event"in n&&"ready"===n.event,i="method"in n&&"ping"===n.method;return r||i?(o.element.setAttribute("data-ready","true"),void t()):void b(o,n)}};if(window.addEventListener?window.addEventListener("message",i,!1):window.attachEvent&&window.attachEvent("onmessage",i),"IFRAME"!==o.element.nodeName){var a=f(e,n),l=p(a);d(l,a).then(function(t){var n=h(t,e);return o.element=n,s(e,n),t})["catch"](function(t){return r(t)})}});return C.set(this,i),E.set(this.element,this),"IFRAME"===this.element.nodeName&&g(this,"ping"),this}return t.prototype.then=function(t){var e=arguments.length<=1||void 0===arguments[1]?function(){}:arguments[1];return this.ready().then(t,e)},t.prototype.callMethod=function(t){var e=this,o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return new _(function(r,i){return e.ready().then(function(){n(e,t,{resolve:r,reject:i}),g(e,t,o)})})},t.prototype.get=function(t){var e=this;return new _(function(o,r){return t=a(t,"get"),e.ready().then(function(){n(e,t,{resolve:o,reject:r}),g(e,t)})})},t.prototype.set=function(t,e){var o=this;return _.resolve(e).then(function(e){if(t=a(t,"set"),void 0===e||null===e)throw new TypeError("There must be a value to set.");return o.ready().then(function(){return new _(function(r,i){n(o,t,{resolve:r,reject:i}),g(o,t,e)})})})},t.prototype.on=function(t,e){if(!t)throw new TypeError("You must pass an event name.");if(!e)throw new TypeError("You must pass a callback function.");if("function"!=typeof e)throw new TypeError("The callback must be a function.");var o=r(this,"event:"+t);0===o.length&&this.callMethod("addEventListener",t)["catch"](function(){}),n(this,"event:"+t,e)},t.prototype.off=function(t,e){if(!t)throw new TypeError("You must pass an event name.");if(e&&"function"!=typeof e)throw new TypeError("The callback must be a function.");var o=i(this,"event:"+t,e);o&&this.callMethod("removeEventListener",t)["catch"](function(t){})},t.prototype.loadVideo=function(t){return this.callMethod("loadVideo",t)},t.prototype.ready=function(){var t=C.get(this);return _.resolve(t)},t.prototype.enableTextTrack=function(t,e){if(!t)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:t,kind:e})},t.prototype.disableTextTrack=function(){return this.callMethod("disableTextTrack")},t.prototype.pause=function(){return this.callMethod("pause")},t.prototype.play=function(){return this.callMethod("play")},t.prototype.unload=function(){return this.callMethod("unload")},t.prototype.getAutopause=function(){return this.get("autopause")},t.prototype.setAutopause=function(t){return this.set("autopause",t)},t.prototype.getColor=function(){return this.get("color")},t.prototype.setColor=function(t){return this.set("color",t)},t.prototype.getCurrentTime=function(){return this.get("currentTime")},t.prototype.setCurrentTime=function(t){return this.set("currentTime",t)},t.prototype.getDuration=function(){return this.get("duration")},t.prototype.getEnded=function(){return this.get("ended")},t.prototype.getLoop=function(){return this.get("loop")},t.prototype.setLoop=function(t){return this.set("loop",t)},t.prototype.getPaused=function(){return this.get("paused")},t.prototype.getTextTracks=function(){return this.get("textTracks")},t.prototype.getVideoEmbedCode=function(){return this.get("videoEmbedCode")},t.prototype.getVideoId=function(){return this.get("videoId")},t.prototype.getVideoTitle=function(){return this.get("videoTitle")},t.prototype.getVideoWidth=function(){return this.get("videoWidth")},t.prototype.getVideoHeight=function(){return this.get("videoHeight")},t.prototype.getVideoUrl=function(){return this.get("videoUrl")},t.prototype.getVolume=function(){return this.get("volume")},t.prototype.setVolume=function(t){return this.set("volume",t)},t}();return v(),S})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(t,e,o){(function(e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(){if(!h){h=!0;var t="\n .vjs-vimeo iframe {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n ",e=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",o.styleSheet?o.styleSheet.cssText=t:o.appendChild(document.createTextNode(t)),e.appendChild(o)}}o.__esModule=!0;var l="undefined"!=typeof window?window.videojs:"undefined"!=typeof e?e.videojs:null,u=n(l),c=t("@vimeo/player"),p=n(c),f=u["default"].getComponent("Component"),d=u["default"].getComponent("Tech"),h=!1,v=function(t){function e(o,n){r(this,e);var s=i(this,t.call(this,o,n));return a(),s.setPoster(o.poster),s.initVimeoPlayer(),s}return s(e,t),e.prototype.initVimeoPlayer=function(){var t=this,e={url:this.options_.source.src,byline:!1,portrait:!1,title:!1};this.options_.autoplay&&(e.autoplay=!0),this.options_.height&&(e.height=this.options_.height),this.options_.width&&(e.width=this.options_.width),this.options_.maxheight&&(e.maxheight=this.options_.maxheight),this.options_.maxwidth&&(e.maxwidth=this.options_.maxwidth),this.options_.loop&&(e.loop=this.options_.loop),this._player=new p["default"](this.el(),e),this.initVimeoState(),["play","pause","ended","timeupdate","progress","seeked"].forEach(function(e){t._player.on(e,function(o){t._vimeoState.progress.duration!=o.duration&&t.trigger("durationchange"),t._vimeoState.progress=o,t.trigger(e)})}),this._player.on("pause",function(){return t._vimeoState.playing=!1}),this._player.on("play",function(){t._vimeoState.playing=!0,t._vimeoState.ended=!1}),this._player.on("ended",function(){t._vimeoState.playing=!1,t._vimeoState.ended=!0}),this._player.on("volumechange",function(e){return t._vimeoState.volume=e}),this._player.on("error",function(e){return t.trigger("error",e)}),this.triggerReady()},e.prototype.initVimeoState=function(){var t=this._vimeoState={ended:!1,playing:!1,volume:0,progress:{seconds:0,percent:0,duration:0}};this._player.getCurrentTime().then(function(e){return t.progress.seconds=e}),this._player.getDuration().then(function(e){return t.progress.duration=e}),this._player.getPaused().then(function(e){return t.playing=!e}),this._player.getVolume().then(function(e){return t.volume=e})},e.prototype.createEl=function(){var t=u["default"].createEl("div",{id:this.options_.techId});return t.style.cssText="width:100%;height:100%;top:0;left:0;position:absolute",t.className="vjs-vimeo",t},e.prototype.controls=function(){return!0},e.prototype.supportsFullScreen=function(){return!0},e.prototype.src=function(){return this.options_.source},e.prototype.currentSrc=function(){return this.options_.source.src},e.prototype.currentTime=function(){return this._vimeoState.progress.seconds},e.prototype.setCurrentTime=function(t){this._player.setCurrentTime(t)},e.prototype.volume=function(){return this._vimeoState.volume},e.prototype.setVolume=function(t){return this._player.setVolume(volume)},e.prototype.duration=function(){return this._vimeoState.progress.duration},e.prototype.buffered=function(){var t=this._vimeoState.progress;return u["default"].createTimeRange(0,t.percent*t.duration)},e.prototype.paused=function(){return!this._vimeoState.playing},e.prototype.pause=function(){this._player.pause()},e.prototype.play=function(){this._player.play()},e.prototype.muted=function(){return 0===this._vimeoState.volume},e.prototype.ended=function(){return this._vimeoState.ended},e}(d);v.prototype.featuresTimeupdateEvents=!0,v.isSupported=function(){return!0},d.withSourceHandlers(v),v.nativeSourceHandler={},v.nativeSourceHandler.canPlayType=function(t){return"video/vimeo"===t?"maybe":""},v.nativeSourceHandler.canHandleSource=function(t){return t.type?v.nativeSourceHandler.canPlayType(t.type):t.src?v.nativeSourceHandler.canPlayType(t.src):""},v.nativeSourceHandler.handleSource=function(t,e){e.src(t.src)},v.nativeSourceHandler.dispose=function(){},v.registerSourceHandler(v.nativeSourceHandler),f.registerComponent("Vimeo",v),d.registerTech("Vimeo",v),v.VERSION="0.0.1",o["default"]=v}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"@vimeo/player":1}]},{},[2])(2)});var _createClass=function(){function t(t,e){for(var o=0;o=0;o--)e[o].src==t&&("hd"!==e[o]["data-quality"]?this.currentRes="sd":this.currentRes="hd")}},{key:"setResolutionsNeededFromPlayer",value:function(){if(this.resolutionsNeeded=!1,"object"==typeof this.typeAndTech){var t=this.typeAndTech.type;if(void 0!==this.sourcesByType[t]&&this.sourcesByType[t].length>1)for(var e=this.sourcesByType[t].length-1;e>=0;e--)if(void 0!==this.sourcesByType[t][e]["data-quality"]||this.sourcesByType[t][e]["data-quality"]!=this.currentRes)return void(this.resolutionsNeeded=!0)}}},{key:"removeSources",value:function(){var t=this.player_.el_.getElementsByTagName("video")[0];if("Html5"===this.player_.techName_&&t)for(var e=t.getElementsByTagName("source"),o=0;o=0;r--){var i=t[r].src;if(void 0!==i&&""!==i){if(i.search(/^\/\//)!=-1)i=o+i;else{if(i.search(/:\/\//)!=-1)continue;i=i.search(/^\//)!=-1?n+i:e+i}t[r].src=i}}return t}},{key:"getSourceForResolutionChange",value:function(){for(var t=this.typeAndTech.type,e=this.sourcesByType[t],o=e.length-1;o>=0;o--)if("hd"==this.currentRes){if(void 0==e[o]["data-quality"]||"hd"!==e[o]["data-quality"])return e[o]}else if("hd"==e[o]["data-quality"])return e[o];return e[0]}},{key:"switchResolution",value:function(){var t=this.getSourceForResolutionChange();this.switchSource(t)}},{key:"stopStream",value:function(){switch(this.player_.techName_){case"Flash":this.player_.tech_.el_.vjs_stop()}}},{key:"selectSource",value:function(t){this.removeSources();var e=this.sourcesByType,o=this.selectTypeAndTech(t);return!!o&&(this.options_.sourceResolutions=e[o.type],this.selectResolution(this.options_.sourceResolutions))}},{key:"selectTypeAndTech",value:function(t){for(var e,o,n=0,r=this.player_.options_.techOrder;ni?i:n;return t[s]}},{key:"switchSource",value:function(t){if(this.player_.cache_.src===t.src)return this.player_.trigger("resolutionchange"),this.player_;var e=this.player_.currentTime(),o=this.player_.paused();this.player_.pause(),this.stopStream(),"Html5"===this.player_.techName_?this.player_.src(t.src):this.player_.loadTech(this.player_.techName_,{src:t.src});var n=this;this.player_.ready(function(){this.player_.one("loadeddata",videojs.bind(this.player_,function(){this.player_.currentTime(e)})),this.player_.trigger("resolutionchange"),o||(this.player_.load(),this.player_.play()),localStorage.setItem("videojs_preferred_res",parseInt(t.index,10)),n.setCurrentResFromPlayer(),n.updateButton()})}},{key:"updateButton",value:function(){var t=this.prepareButtonElement(this.el_);this.resolutionsNeeded?t.removeClass("vjs-hidden"):t.addClass("vjs-hidden"),"hd"==this.currentRes?t.addClass("vjs-ag-res-hd"):t.removeClass("vjs-ag-res-hd"),this.el_.blur()}},{key:"prepareButtonElement",value:function(t){return"function"!=typeof t.addClass&&(t.addClass=function(t){if(this.classList)this.classList.add(t);else if(-1==this.className.indexOf(t)){var e=this.className.split(" ");e.push(t),this.className=e.join(" ")}return this}),"function"!=typeof t.removeClass&&(t.removeClass=function(t){if(this.classList)this.classList.remove(t);else{var e=this.className.split(" "); +e.splice(e.indexOf(t),1),this.className=e.join(" ")}return this}),t}}]),e}(VjsButtonResBBase);videojs.reduce=function(t,e,o,n){if(t&&0!==t.length){for(var r=0,i=t.length;r=0;e--)this.players[e].id===t&&this.players[e].getPlayer().play();for(var e=this.lightboxtriggers.length-1;e>=0;e--)this.lightboxtriggers[e].playerid===t&&this.lightboxtriggers[e].trigger()}},{key:"getPlayer",value:function(t){for(var e=this.players.length-1;e>=0;e--)if(this.players[e].id===t)return this.players[e].getPlayer();for(var e=this.lightboxtriggers.length-1;e>=0;e--)if(this.lightboxtriggers[e].playerid===t)return this.lightboxtriggers[e].getPlayer();return!1}},{key:"destroyPlayer",value:function(t){for(var e=this.players.length-1;e>=0;e--)if(this.players[e].id===t)return this.players[e].destroy(),this.players.splice(e,1),!0;for(var e=this.lightboxtriggers.length-1;e>=0;e--)if(this.lightboxtriggers[e].playerid===t)return this.closeLightbox(),!0;return!1}},{key:"closeLightbox",value:function(){for(var t=this.lightboxtriggers.length-1;t>=0;t--)this.lightboxtriggers[t].closeLightbox();this.consolidatePlayers()}},{key:"consolidatePlayers",value:function(){for(var t=this.players.length-1;t>=0;t--)void 0===this.players[t]||this.players[t].alive||(delete this.players[t],this.players=this.players.filter(function(){return!0}))}},{key:"configureVideoJS",value:function(){window.HELP_IMPROVE_VIDEOJS=!1}}]),t}();o["default"]=v,e.exports=o["default"]},{"./components/Eventbus":3,"./components/Lightbox":4,"./components/LightboxTrigger":5,"./components/Player":6,"./lib/DOMElement":7}],2:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(o,"__esModule",{value:!0});var i=function(){function t(t,e){for(var o=0;o=8&&t.ie().actualVersion<=11?this.options.youtube={ytControls:2,color:"white",modestbranding:1}:this.options.youtube={iv_load_policy:3,modestbranding:1}}},{key:"setVimeoOptions",value:function(){this.options.techOrder=["vimeo"],this.options.sources=[{type:"video/vimeo",src:"https://vimeo.com/"+this.getPlayerAttributeFromVideoElement("vimeo-id")}]}},{key:"getSkinClass",value:function(){var t="vjs-afterglow-skin";"afterglow"!==this.skin&&(t+=" afterglow-skin-"+this.skin);var e=new a["default"];return 9==e.ie().actualVersion&&(t+=" ie9-is-bad"),t}}]),t}();o["default"]=l,e.exports=o["default"]},{"../lib/Util":8}],3:[function(t,e,o){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(o,"__esModule",{value:!0});var r=function(){function t(t,e){for(var o=0;ot?("undefined"!=typeof e&&e<.9*o.width?o.playerwidth=e:o.playerwidth=.9*o.width,o.playerheight=o.playerwidth*t):("undefined"!=typeof e&&e<.92*o.height/t?o.playerheight=e*t:o.playerheight=.92*o.height,o.playerwidth=o.playerheight/t),o.playeroffsettop=(o.height-o.playerheight)/2,o.playeroffsetleft=(o.width-o.playerwidth)/2,o}},{key:"close",value:function(){window.afterglow.eventbus.dispatch(this.player.id,"before-lightbox-close"),this.player.destroy(!0),this.node.parentNode.removeChild(this.node),this.emit("close")}},{key:"getPlayer",value:function(){if(void 0!==this.player)return this.player.getPlayer()}}]),e}(d["default"]);o["default"]=y,e.exports=o["default"]},{"../../../../vendor/Emitter/Emitter":10,"../lib/DOMElement":7,"../lib/Util":8,"./Player":6}],5:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(o,"__esModule",{value:!0});var s=function(){function t(t,e){for(var o=0;o=8&&o<=11&&this.videoelement.addClass("vjs-IE")}},{key:"applyParameters",value:function(){if("false"==this.videoelement.getAttribute("data-overscale")&&this.videoelement.setAttribute("data-maxwidth",this.videoelement.getAttribute("width")),"none"!=this.videoelement.getAttribute("data-autoresize")&&"false"!=this.videoelement.getAttribute("data-autoresize")){this.videoelement.addClass("vjs-responsive");var t=this.calculateRatio();this.videoelement.node.style.paddingTop=100*t+"%",this.videoelement.removeAttribute("height"),this.videoelement.removeAttribute("width"),this.videoelement.setAttribute("data-ratio",t)}}},{key:"applyYoutubeClasses",value:function(){this.videoelement.addClass("vjs-youtube"),this.videoelement.addClass("vjs-youtube-headstart"),document.querySelector("video").controls&&this.videoelement.addClass("vjs-using-native-controls"),/iPad|iPhone|iPod|iOS/.test(navigator.platform)&&this.videoelement.addClass("vjs-iOS");var t=this.util.ie().actualVersion;t>=8&&t<=11&&this.videoelement.addClass("vjs-using-native-controls")}},{key:"applyVimeoClasses",value:function(){this.videoelement.addClass("vjs-vimeo")}},{key:"calculateRatio",value:function(){if(this.videoelement.getAttribute("data-ratio"))var t=this.videoelement.getAttribute("data-ratio");else{if(!this.videoelement.getAttribute("height")||!this.videoelement.getAttribute("width"))return console.error("Please provide witdh and height for your video element."),0;var t=this.videoelement.getAttribute("height")/this.videoelement.getAttribute("width")}return parseFloat(t)}},{key:"getSkinName",value:function(){return this.videoelement.getAttribute("data-skin")?this.videoelement.getAttribute("data-skin"):"afterglow"}},{key:"destroy",value:function(){this.videojs.paused()||this.videojs.pause(),this.videojs.isFullscreen()&&this.videojs.exitFullscreen(),this.videojs.dispose(),this.alive=!1}},{key:"getPlayer",value:function(){return this.videojs}}]),t}();o["default"]=c,e.exports=o["default"]},{"../lib/Util":8,"./Config":2}],7:[function(t,e,o){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(o,"__esModule",{value:!0});var r=function(){function t(t,e){for(var o=0;o0&&!/x64|x32/gi.test(window.navigator.userAgent)&&(t={isTheBrowser:!0,actualVersion:"11"}),t}},{key:"isMobile",value:function(){var t=function(){return navigator.userAgent.match(/Android/i)},e=function(){return navigator.userAgent.match(/BlackBerry/i)},o=function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},n=function(){return navigator.userAgent.match(/Opera Mini/i)},r=function(){return navigator.userAgent.match(/IEMobile/i)};return!!(t()||e()||o()||n()||r())}},{key:"merge_objects",value:function(t,e){var o={};for(var n in t)o[n]=t[n];for(var n in e)o[n]=e[n];return o}},{key:"addEventListener",value:function(t,e,o){null!=t&&"undefined"!=typeof t&&(t.addEventListener?t.addEventListener(e,o,!1):t.attachEvent?t.attachEvent("on"+e,o):t["on"+e]=o)}}]),t}();o["default"]=i,e.exports=o["default"]},{}],9:[function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}var r=t("./afterglow/Afterglow"),i=n(r);window.afterglow=new i["default"],document.addEventListener("DOMContentLoaded",function(){window.afterglow.init()})},{"./afterglow/Afterglow":1}],10:[function(t,e,o){"use strict";function n(t){if(t)return r(t)}function r(t){for(var e in n.prototype)t[e]=n.prototype[e];return t}e.exports=n,n.prototype.on=n.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},n.prototype.once=function(t,e){function o(){this.off(t,o),e.apply(this,arguments)}return o.fn=e,this.on(t,o),this},n.prototype.off=n.prototype.removeListener=n.prototype.removeAllListeners=n.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var o=this._callbacks["$"+t];if(!o)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var n,r=0;r + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/js/video/video-js.swf b/js/video/video-js.swf new file mode 100644 index 0000000..74c1d4e Binary files /dev/null and b/js/video/video-js.swf differ diff --git a/js/video_act.js b/js/video_act.js new file mode 100644 index 0000000..3503cd9 --- /dev/null +++ b/js/video_act.js @@ -0,0 +1,101 @@ +function loadjscssfile(filename,filetype){ + + if(filetype == "js"){ + var fileref = document.createElement('script'); + fileref.setAttribute("type","text/javascript"); + fileref.setAttribute("src",filename); + }else if(filetype == "css"){ + + var fileref = document.createElement('link'); + fileref.setAttribute("rel","stylesheet"); + fileref.setAttribute("type","text/css"); + fileref.setAttribute("href",filename); + } + if(typeof fileref != "undefined"){ + document.getElementsByTagName("head")[0].appendChild(fileref); + } + +} + +function getVars(Parameter) +{ + var vars = [], hash; + var hashes = Parameter.substring(Parameter.indexOf('?') + 1).split('&'); + for(var i = 0; i < hashes.length; i++) + { + hash = hashes[i].split('='); + vars.push(hash[0]); + vars[hash[0]] = hash[1]; + } + return vars; +} +if ( typeof jQuery == 'undefined' ) { + loadjscssfile("https://data.chinahighlights.com/js/jquery-1.8.2.min.js","js"); +} +loadjscssfile("https://data.chinahighlights.com/video/ckplayer/ckplayer.js","js"); + +function resizeVideoJS(){ + var aspectRatio = 3/4; // Make up an aspect ratio + var v_width =document.getElementById('jsvideoa1').parentElement.offsetWidth; + var v_height = v_width * aspectRatio; + CKobject.getObjectById('jsvideo_jsvideoa1').width=v_width; +  CKobject.getObjectById('jsvideo_jsvideoa1').height=v_height; +} + +function loadedHandler(){ + if(CKobject.getObjectById('jsvideo_jsvideoa1').getType()){ + $('#jsvideoa1').click(function(event) { + var playstatus = CKobject.getObjectById('jsvideo_jsvideoa1').getStatus(); + if(playstatus.play !== true){ + CKobject.getObjectById('jsvideo_jsvideoa1').videoPlay(); + }else{ + CKobject.getObjectById('jsvideo_jsvideoa1').videoPause(); + } + }); + }else{ + resizeVideoJS(); + window.onresize = resizeVideoJS; + } +} + +$(function(){ + // $("#js_chtvideo").after('
    '); + // chkVideo(); +}); +//判断加载 +function chkVideo() +{ + vstate=false; + if(typeof CKobject != 'undefined'){ + vstate=true; + var obj=document.getElementById("js_chtvideo"); + var arr=getVars(obj.getAttribute("data")); + var v_width=arr["v_width"]; + var v_height=arr["v_height"]; + var v_url=arr["v_url"]; + var v_image=arr["v_image"]; + var v_adimage=arr["v_adimage"]; + var v_adurl=arr["v_adurl"]; + var v_type=arr["v_type"]; + var v_sn=arr["v_sn"]; + var v_t=arr["t"]; + var v_sourc=arr["sourc"]; + var video_str=""; + + var flashvars={ + f:v_url, + c:0, + i:v_image, + m:1, + loaded:'loadedHandler' + }; + var params={bgcolor:'#FFF',allowFullScreen:true,allowScriptAccess:'always',wmode:'transparent'}; + var video=[v_url+'->video/mp4']; + CKobject.embed('//www.chinahighlights.com/video/ckplayer/ckplayer.swf','jsvideoa1','jsvideo_jsvideoa1','100%','100%',false,flashvars,video,params); + } + if(vstate){return;} + stopt=setTimeout("chkVideo()", 1000); +} + +$("#js_chtvideo").after('
    '); +chkVideo();