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

198 lines
28 KiB
CSS

@charset "utf-8";
/*------------------
price details -------------------- */
.pricetable, .pricetable1 { width:auto; margin:0 0 15px 0; }
.pricetable table, .pricetable1 table { width:100%; 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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAgCAIAAABch4VNAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAlSURBVHjaYvr06RMTAwMDCv7//z8KxiaGTf7fv3945bGwAQIMAEPSRNIvXBV4AAAAAElFTkSuQmCC") repeat-x; +background:url(https://data.chinahighlights.com/css/images/tour/bg-th-gray-2.png) repeat-x;
font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; text-align:center }
.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, .pricetable1 td .booknow { border-bottom:1px solid #a31022;}
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(https://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:14px;}
.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; }
.priceTitle { display: block; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAdCAYAAAAzfpVwAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIYSURBVHjaYjxlYfGfYeDALyCOBuI1II7p8eN4FbMMpEuBgA2I5wPxAyA+Q0gxC8P/AXYuAwMPEC8FYgcgfo5PIRPIrYMAqwHx3JPmFmwEHPufYZBgTyBuGwohC8PFx03Nk3A5lvGosSlJiVbQyopBua6GgU1EhHBWf/OG4W5TC8P7Y8dIseIHELtanTl1BMOxhw1Jc6zZrm1EORTZwafcvEjNdA+B2N7m3KmHFKVZUhwKLpuA6slIv/JAvBAYkFwUOZYcQGaGswfiXpRy9t8/8svZA3rGOOUcLp2FsymwIwNoxzWgWZMhNRgFlQKygwiFLAWgf7+u0U3Hy+d2sfz/R/sqikI7mIF40T5to1CWfxT4eo+WIU45l2vnEcmA8ipdHIi7gCFLvkHIDsIfstRpf7D8o0NDhgp2vADiUopCdoeqHk45j9uXqBWyf4A4DmjeERZKzEF2EP6QpShUC7zuXNoNKbr+/adDaUC2HdO9712eiugpkJiefr56zcAuJkq8+tdvyC1nDwBxCUp1C0r8pOAL5XVgBxDVfHrxkuFCWS0DqXYA8QMgjve5f+UbSqtrg6zmgPdrsDQRXfwfXTuK2WEcbE5lYMgMeIzpULqVsySA7qAn1xfg7or/GzSO3QrE1fjHDQaHW28CcUrI8xu/CTh2wF37GToq84Jg22CA3foTiBOAmKiGMQuwfhlIxxYD8TpiFQMEGAAuyrAM6xODJgAAAABJRU5ErkJggg==") no-repeat left; +background:url(https://data.chinahighlights.com/css/images/tour/detail/itinerary-43x29.png) no-repeat left;
padding-left:55px; font-size:22px; margin-bottom:15px; }
.whyusboxTitle { background:url("data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAIADPAwERAAIRAQMRAf/EAFgAAQADAQAAAAAAAAAAAAAAAAADBAUIAQEAAAAAAAAAAAAAAAAAAAAAEAEBAQEAAgIDAAAAAAAAAAAAEwECAwQRQSESIhEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A6E9j3O/P5N763fjd/nPrMBFQCgFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQCgFAKAUAoCXw+534865zd/Tvned5+vznwDNsBYCwFgLAWAsBYCwFgLAWAsBYCwFgLAWAsBYCwFgLAWAsBYFCwFgLAWAsBYCwFgLAWAsBYCwFgLAWAsBYCwFgLAWAsBYCwFgUq6BXQK6BXQK6BXQK6BXQK6BXQK6BXQK6BXQK6BXQK6BXQK6BXQK6BXQK6BXQK6BXQf/2Q==") no-repeat; +background:url(https://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("data:image/gif;base64,R0lGODlhBQAFAJEAAAAAAP///7IQEP///yH5BAEAAAMALAAAAAAFAAUAAAIElI+pWAA7") no-repeat left 6px; +background:url(https://data.chinahighlights.com/pic/square-red.gif) no-repeat left 6px;
padding-left:12px; line-height:16px; margin-bottom:5px; }
.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 }
.tourDates { display: block; margin: 0 0 8px 0; padding:5px 0 5px 0; font-size:16px; clear: both; position:relative }
.tourDates .tourDays { color:#a31022; text-transform:uppercase; }
#tourSummary p { line-height:20px!important; margin-bottom:10px!important; text-align:justify; font-size:12px; }
.tourPhoto { float: right; width: 200px; margin-left: 10px; }
.tourPhoto img { margin:0 0 5px 0!important; float: none!important; border-radius:4px; max-width: 100%; }
.tourPhoto .photoTitle { border-bottom:1px solid #d1d1d1; background:#fff; text-align: center; padding:5px; display: block; }
.tourPhotoB { display: block; margin:10px 0 0; }
.tourPhotoB img { max-width:100%; height:auto; display: block;}
/* tour summary */
.switchTags { border-bottom:3px solid #a31022; overflow: hidden; height:32px; position:relative; background: #FFF; z-index: 10; margin-bottom: 0; }
.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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAcCAIAAADjpnhwAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAuSURBVHjaYly6dCkD6YDl////o9pQtf3792/w2zacHTnqt9E0OdhsGwraAAIMAJojUuVRi6mvAAAAAElFTkSuQmCC") repeat-x; height:29px; +background:url(https://data.chinahighlights.com/css/images/tour/detail/bg-tag.png) repeat-x; border-radius:4px 4px 0 0; color:#fff; }
.switchTags ul li a { text-decoration: none; color:#fff; }
.switchTags ul li a.yourStyle { +background: url("https://data.chinahighlights.com/pic/out-link.png") no-repeat scroll right; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACASURBVHjalFHBDQAhCEPDIm6jHwdxIN3Dj27jKHgkd4lGMLl+1DZQCwYW9N4p5wwaUko7EWMkuIB1lATJqdZq+LRSgffeHPYvrGY/xhB5lOxLKdRagxACOOdg09eg352bcNGa6RqaM2hvFOZM1z1os9d4Cz+B2jeYf5Z1FEwBBgAawT/4tQHiYQAAAABJRU5ErkJggg==") no-repeat right; padding-right: 20px; }
.switchTags ul li a.summary { background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADGSURBVHjapNIxDgFBFMbxmaXaZkUirqASbqCgE4kjuIRTKKgU3MEBSOgVQqVQSxCi2US2Gf8nu5slyGbnS34zzXsvM7OrjTEqkRK6aKKKMgq444QdFpjhEnfJELgYwDfp4of17usQLB42Jlukz5MhU2OXiWa5cquiyp6bwxIouwQyZGQ5ZChvkpN7ZXyPMXT0iUUH65TNUteOevXHzyapoIUe6nhgjiO2WGL/1pE4SVIeB5zR+FETc748lEYfK9TC/W+eAgwA8t2TRanyptwAAAAASUVORK5CYII=") no-repeat left 5px; +background:url(https://data.chinahighlights.com/css/images/tour/detail/icon-summary.png) no-repeat left 5px;
padding-left:25px; }
.switchTags ul li a.itinerary { background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAYAAAA/I0V3AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABISURBVHjaYvj//78nED/7TxwAqfNkBDEYGBgkGYgHz0Ga/jOQCKiiiRGP2v9UtWnUeXRxHqlp7wUDUJMXED8nMpU/AakHCDAAXLCdBriId8AAAAAASUVORK5CYII=") no-repeat left; +background:url(https://data.chinahighlights.com/css/images/tour/detail/icon-itinerary.png) no-repeat left;
padding-left:20px; }
.switchTags ul li a.price { background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAELSURBVHjarJQxCsJAEEVN0EZLWws7U+oF7NczxNpcwgPoNeIZtBUPEAJaWEkEW1stTFz/ykQmwyYoceCxYZn5zM7+jaO1bojwwASMwRD0wAXEYAfW4FioMCKMABx1dUSU96njAnPw1N9FRvkFkaBCQBE2oSAX8UqOYAod1mmPkEfzmjTEgRjuEmyAD64gAWdwF3kjU+/SLcjY0xrS2gcH+l6J3LFpM7Ec5QTaDFUx5MSIpBUJikQatPqWnLSsE5McittRJLaQnbjkRBlmmDOxZ5zaAluxH7tkZZv1b6DDhjwFD9AVubvcJ1HJYH3mE8cy4LdPuGOzOo7lbyer83Z4R9Gvr9j5x//kJcAAoYLN+rOYsTEAAAAASUVORK5CYII=") no-repeat left 1px; +background:url(https://data.chinahighlights.com/css/images/tour/detail/icon-price.png) no-repeat left 1px;
padding-left:25px; }
.switchTags ul li a.hotel { background:url(https://data.chinahighlights.com/css/images/tour/detail/hotel-icon.png) no-repeat left 1px; padding-left:25px; }
.switchTags ul li a.notes { background:url(https://data.chinahighlights.com/css/images/tour/detail/notes-icon.png) no-repeat left 1px; padding-left:25px; }
.switchTags ul li.active, .switchTags ul li:hover { background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAdCAIAAAAYdrr0AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABJSURBVHjarJLBCQAwDAItZKjs/+xQsR0gPgT9yikhntuNTUXsKpCCEMg3YsSM3yGjXIKqfDTBHAGT0Jfb5fJRwSh/JcDuPAEGAKZnSFZwchHYAAAAAElFTkSuQmCC") repeat-x; +background:url(https://data.chinahighlights.com/css/images/tour/detail/bg-tag-active.png) repeat-x;
color:#fff; }
.switchTags ul li.active a, .switchTags ul li:hover a { color:#fff; }
/* currency converter */
.priceTips { font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight: normal; margin: 5px 0; line-height:20px; text-align:justify; display: none }
.priceTipsPic { background: url("https://data.chinahighlights.com/css/images/merge/csg-tour-detail.png") no-repeat 0px 0px; display: block; float: left; height: 48px; width: 70px; }
.moneyConverter { display: block; float: right; width:60px; margin:-35px 0 10px 0; background:url(https://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:19px; left:-1px; width:60px; display: block; background:#f1f1f1; padding:5px 0 0 0; border:1px solid #d1d1d1; border-top:none; border-radius:0 0 4px 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; }
/* by Mercier*/
#tourTop { margin-top:20px; display: block; clear: both}
@media(max-width:765px) {
#tourTop .largeImg { margin-left:-10px; margin-right:-10px;}
#tourTop .largeImg img { border-radius: 0!important;}
}
#tourTop .largeImg { position: relative; }
#tourTop .largeImg .pay30 { display: none;}
#tourTop .largeImg > img { border-radius:4px; width:100% }
#tourTop .largeImg .titleBlock { background:rgba(0,0,0,0.6);
display: block; padding:5px 10px 10px 10px; position:absolute; bottom: 20px; left:0; color:#fff;}
#tourTop .largeImg h1 { color:#eee; border-bottom: none; margin: 0 0 5px 0; font-weight: normal; font-size:25px; text-shadow:0 0 2px #333;}
#tourTop .largeImg h2 { font-size: 14px; color:#eee; margin:0; font-weight: normal; text-shadow:0 0 2px #333 }
.mobileDestination { display: block; margin:10px 0 -5px;}
/*#tourTop .largeImg .tourHighlights { position:absolute; bottom:0; left:0; width:644px; display: block; background:url(https://data.chinahighlights.com/css/images/searchbox-bg.png) repeat; padding:8px; color:#eee; }*/
.pintrestButton { position:absolute; right:35px; top:15px; }
#tourTop .topRight .map { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DADADA; background-color: #F2F2F2; border-radius:4px 4px 0 0; margin-top:5px; width:100%; }
#tourTop .topRight .fbFans { display: block; margin-bottom:10px; height: 25px; position: absolute; top: -30px; width: 275px; }
#tourTop .topRight .fbFans img { height:25px; width:275px }
#tourTop .topRight .tourTypes { background: #F2F2F2; display: block; height:40px; border-top-color: #FAFAFA; border-top-width: 1px; border-top-style: solid; border-radius:0 0 4px 4px; }
#tourTop .topRight .tourTypes span { display: block; width: auto; height:30px; float: left; padding-top:10px; margin:0 10px; }
#tourTop .topRight .tourTypes .photographBlock { background:url(https://data.chinahighlights.com/css/images/merge/csg-tour-detail.png) no-repeat 0 -57px; width:20px; }
#tourTop .topRight .tourTypes .bikingBlock { background:url(https://data.chinahighlights.com/css/images/merge/csg-tour-detail.png) no-repeat -32px -57px; width:25px; }
#tourTop .topRight .tourTypes .hikingBlock { background:url(https://data.chinahighlights.com/css/images/merge/csg-tour-detail.png) no-repeat -60px -57px; width:20px; }
#tourTop .topRight .tourTypes .familyBlock { background:url(https://data.chinahighlights.com/css/images/merge/csg-tour-detail.png) no-repeat -94px -57px; width:20px; }
#tourTop .topRight .tourTypes .relaxBlock { background:url(https://data.chinahighlights.com/css/images/merge/csg-tour-detail.png) no-repeat -215px -57px; width:25px; }
#tourTop .topRight .tourTypes .outdoorBlock { background:url(https://data.chinahighlights.com/css/images/merge/csg-tour-detail.png) no-repeat -150px -57px; width:25px; }
.daytourBox { margin: 0 0 15px 0; padding:10px 0;}
.summaryBox {/* background:url(https://data.chinahighlights.com/pic/summary-icon.png) no-repeat -5px -5px #fff;*/ margin: 15px 0 20px 0; font-size:14px; text-align: justify; line-height:25px; }
.summaryBox p { font-size:14px !important; }
.dayTourList { margin:10px 0 20px 0; background:#fff; padding:15px; box-shadow:0 0 5px #d1d1d1; border:1px solid #d5d5d5; border-radius:4px; }
.itineraryTitle { display: block; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAdCAYAAAAzfpVwAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIYSURBVHjaYjxlYfGfYeDALyCOBuI1II7p8eN4FbMMpEuBgA2I5wPxAyA+Q0gxC8P/AXYuAwMPEC8FYgcgfo5PIRPIrYMAqwHx3JPmFmwEHPufYZBgTyBuGwohC8PFx03Nk3A5lvGosSlJiVbQyopBua6GgU1EhHBWf/OG4W5TC8P7Y8dIseIHELtanTl1BMOxhw1Jc6zZrm1EORTZwafcvEjNdA+B2N7m3KmHFKVZUhwKLpuA6slIv/JAvBAYkFwUOZYcQGaGswfiXpRy9t8/8svZA3rGOOUcLp2FsymwIwNoxzWgWZMhNRgFlQKygwiFLAWgf7+u0U3Hy+d2sfz/R/sqikI7mIF40T5to1CWfxT4eo+WIU45l2vnEcmA8ipdHIi7gCFLvkHIDsIfstRpf7D8o0NDhgp2vADiUopCdoeqHk45j9uXqBWyf4A4DmjeERZKzEF2EP6QpShUC7zuXNoNKbr+/adDaUC2HdO9712eiugpkJiefr56zcAuJkq8+tdvyC1nDwBxCUp1C0r8pOAL5XVgBxDVfHrxkuFCWS0DqXYA8QMgjve5f+UbSqtrg6zmgPdrsDQRXfwfXTuK2WEcbE5lYMgMeIzpULqVsySA7qAn1xfg7or/GzSO3QrE1fjHDQaHW28CcUrI8xu/CTh2wF37GToq84Jg22CA3foTiBOAmKiGMQuwfhlIxxYD8TpiFQMEGAAuyrAM6xODJgAAAABJRU5ErkJggg==") no-repeat left; +background:url(https://data.chinahighlights.com/css/images/tour/detail/itinerary-43x29.png) no-repeat left;
padding-left:55px; font-size:22px; margin-bottom:15px; }
.dayTourList ul { margin:0 }
.dayTourList ul li { list-style: none; }
/* question box */
#questionBox { margin: 10px 0 15px 0; position: relative; border-radius:6px; }
#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 .yourStyle { display: block; margin: 20px 0 15px;}
#questionBox .yourStyle label { margin-right:8px;}
#questionBox .yourStyle input { width: auto; border: none; padding: 0; height: auto; vertical-align: middle; margin: -4px 0 0; }
#questionBox .yourStyle .whatStyle { color: #333; display: block; font-size: 11px; margin: 5px 0 10px; font-style:italic; }
#questionBox .yourStyle .whatStyle a { color: #333; }
/* 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; }
/* tour hotels */
.hotelBlock { display: block; border:1px solid #d1d1d1; padding:1px; }
.hotelBlock .defaultClass, .hotelClass { background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJEAAAAgCAIAAACdLA2kAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIKSURBVHja7FrLSgNBENzWES/JwXtefoQxiCAeFQWvfo+KIoIIHpUY9QP8CjWJhyD6A+pBswGP4iFTBh8QJF42Xcu2m77P0NNVNV3zkPWLx4AQUJ9RAnogMBEusBLUgkpctFDBDGKQrZJq9Tp4JLagf4Y3QjAh6Uw9a8BeGUjYgZJzDzMjnfe7AKBUFURCiHbOzmvvjcKSgvQhBo54waCZ1y6EQ1edueCpjMAHIW67oFDBeXA4y9xxNecW0P0I1HWmvTf6gB6S4ILG4MZct0vx+lTDb8Y2sc7U3jMwAxW1lGPmvaW62gJLOPnqe33D2tLeGkhy6PUzn+yFm1YbpRhRfONMPrOxlHNjgxM6u+nUmqGd89lA259odsni4X2EYeVCZnM578Z/l/C0GVbrIZ23kmr5ysLBXbSR5WJma6Uw0QdbrRFWr9s/6zdlF4Q0K+cCc37/NvLg2VJ2e7X4BdtJvX189WLON1vsvjK31xpmfKWU3VmbPm+0jy6fLZsQsSTfym5ryClyU5NPr+9Wu0MMj57ayDk/tNd/6LyNzH6ciTLO1CPQuKGgs3/QIWxRyxG+8HzOyLx7h5mPV2Agp/9O7WO4sFAsA4iCgJl+JvSOg9S/xfiAARpLZ5Y+tbEwA+li1KQUkFrMOOtn5Sk8P0L62cf430iXAkhcMHIl5tQbOmzINp4CU7L+EGAA4B/KoH2+B6gAAAAASUVORK5CYII=") no-repeat #d1d1d1; }
.hotelBlock .defaultClass {
+background:url(https://data.chinahighlights.com/css/images/tour/bg-blue-145x32.png) no-repeat #d1d1d1; height:26px; display: block; color:#fff; font-size:14px; padding:6px 0 0 40px; }
.hotelBlock .hotelName { font-size:15px; color:#a31022; display: block; margin-bottom:8px; }
.hotelBlock table { width:100%; font-size:12px; margin:5px 0 0 8px; }
.hotelBlock table td { padding:10px 5px; vertical-align:top; line-height:18px; }
.hotelBlock table td.borderLeft { border-left:1px dashed #999; padding-left:20px; }
.hotelBlock table td img { width: 150px; border-radius:4px; }
.hotelBlock table td a.readMore { text-decoration: none; font-size:12px; display: block; margin: 5px 0; font-weight: bold }
.hotelBlock table th { font-size:16px; font-weight: normal; padding:8px; border-bottom:1px dashed #999; }
.hotelBlock table td .aimg { display: block; height: 100px; overflow: hidden; }
.hotelTitle { border-left: 5px solid #A31022; display: block; font-size: 16px; font-weight: normal; margin: 8px 0; padding-left: 10px; }
.otherClass { border:1px solid #d1d1d1; padding:1px; margin:15px 0; }
.hotelClass {
+background:url(https://data.chinahighlights.com/css/images/tour/bg-blue-145x32.png) no-repeat #d1d1d1; height:26px; display: block; color:#fff; font-size:14px; padding:6px 0 0 40px; }
.hotelClass .showMore { background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAYAAADphp8SAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEXSURBVHjaYvz//z8DDDAmH2HAAoSAWBGI2YD4MhB/waaIiQE38APiM0D8FkofA+LPQHwViEOINagFiDcCsTEWOS0gXg3EW4CYH59B3kBcjSb2HYj7gNgEiA2B2BmIHwHxCiBmBilgwWJQLxr/LxD7APE+NHEQ3xKIo4B4MbpBIK+oo4ktxmIIDBwH4l/YvGaPRfF6BvzgGihGWbAEJDaF+MB3bC4SwqLwCwMRgJEh6TDIFQeAWJQILzgA8WusCfL/XJtr0Oh8jceQO0Dshk8NIyyLALMHKMb2IicyKAClFysgforPufAwArrsLNTWj0jyT6HeeUoojNAD+xQQe0Jj4gXUy/eJCWwWHIkMZNg7IL7JQCQACDAAa3s+TSa7jmYAAAAASUVORK5CYII=") no-repeat left; +background:url(https://data.chinahighlights.com/css/images/tour/blue-arrow-18x15.png) no-repeat left;
display: block; color:#2b7ac8; margin:-23px 0 0 120px; padding-left:20px; cursor:pointer }
#tourDesigner { margin:15px 0; display: block; clear: both; height:auto; overflow: hidden; }
/* price in-exclusion */
#priceInclusive { margin: 10px 0 15px 0; border:1px solid #d1d1d1; height:330px; border-radius:4px; display: none; overflow-x: scroll }
#priceInclusive ul, #priceExclusive ul { margin-left:5px; }
#priceInclusive ul li, #priceExclusive ul li { list-style: none; background:url("data:image/gif;base64,R0lGODlhBQAFAJEAAAAAAP///7m5uf///yH5BAEAAAMALAAAAAAFAAUAAAIElI+pWAA7") no-repeat left 6px; +background:url(https://data.chinahighlights.com/pic/square-gray.gif) no-repeat left 6px;
padding-left:15px; line-height:18px; margin-bottom:8px; }
#priceExclusive { margin: 10px 0 15px 0; border:1px solid #d1d1d1; height:330px; border-radius:4px; display: none; overflow-x: scroll }
.in-ex-title { display: block; font-size:14px; margin:0 0 10px 0; background:-moz-linear-gradient(center top, #DCE1E7 0%, #C2C4CA 100%) repeat; height:32px; }
.in-ex-title span { background:url("https://data.chinahighlights.com/css/images/merge/csg-tour-detail.png") no-repeat -44px -110px; display: block; height:100%; padding:4px 0 0 10px; color:#fff; margin-bottom:10px; }
.c-sim { display: inline-block; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAMCAYAAACA0IaCAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADWSURBVHjaYtwor3WHgYGBH4jZoJiRAQH+A/EvKEYHB4E43u/B1a8wAUagYZ+ANC8QvwfiG0D8D0kDMxBrQ+WxgcVAnAE08BvMMBDjIxBHAwX3oavepKDtDaQWArEwDgMnAXExUO8fJqjXrmMzCASA4luB1EMG3CAXiCtBDBaYdxnIByC9tUAfvGMi0jBC8qxAPIGJgXqAhQkpCeAD/4kxjQkpCeADzMQa9gOIDYABGI5NAVA8FUipERUTwHT2B8nmv+S6CpY07iFlJ1Ysan7jyE4YACDAALWkNSDmU6SaAAAAAElFTkSuQmCC") no-repeat left; +background:url(https://data.chinahighlights.com/pic/sim-icon.png) no-repeat left;
padding-left:23px; }
.c-wifi { display: inline-block; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIZSURBVHjajNRLSNRRFMfx//jEinyAZFFazSJSRDFfmyJokY8oXERtolyEIOLCTZCoK/G1cOG2VNwEQVFWhoGCYgmBtpBqkcpUSEFl+KJBw/F74Dfw58+MMxc+zH+Gueeee+65f18oFHJGTxY4UUY6TuMIjiEbu/iNH/iJ5auBj+uRJidFCZqKclzANWTigH63EcQ//MIoyc3w+Z5Ftt1BfJ7MbfIV3EYVkl3/tYBbej7kWsjGDsbwAOMssuMNfhbtuGG/K9A8JrGAr1hzlSsXJTiPczgIy3wYPSyw7Huel5/Il8voQ74mP8MQXqrGjkqTrmdb5K+rtNW4i1okKJnmJB3YgD6/oxMP8R+lqEElsnBYAdcV3Gr9iixfsPs3PNejDYV2Fpa51a8Jl9CBdyhCizLK9tTW8ZyFdcxr9LPIAotc5LkXc+GaW43T1AH1WiRXk6c0eUk7s3EcflzX7hydSSseIcMawNstfm01B5/RjRHXIWbp+Y9Kk6jOuq+5q3bA7OBTpD4PoAsVyn5R/V6nDP3qpC+2bTzBoBLq1EEGovV5eKRIqzI7GuWyrejw+9RVQbLejXVDt3WoDWrBt3iKbwghDzdRpoOfIOh0vNffxgfrVZzSzdvUzbSyjOMxGnXQs5EC+GK8uMKjXHehRMGtXe+Fg5J1xEkJTnzD3ohntFPrkGKciDUp3uD2Orija7+BWyrLvmNPgAEAB86laVnHgJEAAAAASUVORK5CYII=") no-repeat left; +background:url(https://data.chinahighlights.com/pic/wifi-icon.png) no-repeat left;
margin-right:10px; padding-left:25px; }
/* booking area */
.goBooking { margin:15px 0; height:220px; position: relative }
.removeHeight { height:auto !important;}
.goBooking .freeQuote { background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADpSURBVHjaYvj//z8DGtYC4j4gvg7EP6D4GlRMC109MocNiKcA8d//uAFIbgYQc6IbANK8+z/xYC9UD9yAqf9JB1NgBmgD8R9sKi62T/i/WEDp/+GUgv///mAoAQlogwzox2fNmZo2sCHH8yr////3D126nwEa2rgBUNPJolqwIafLG9Flr7MwMDAoATHDNkd/BpwA5FdGRoYbMxcysHBxMRjUlcBklJgYSATggEOAX5R64QrxgZhbgS0QJ4AM0CEYjcn5uKJRh5KENJWqSZnizISMQUl7AhDfAOJfQPwFFNpQMR109QABBgBpPTP2En64RwAAAABJRU5ErkJggg==") no-repeat 110px center #a31022; +background:url(https://data.chinahighlights.com/css/images/tour/detail/white-arrow.png) no-repeat 110px center #a31022;
float: right; font-size:15px; text-align:center; width:140px; display: block; border-radius:4px; padding:5px 20px 7px 0; margin-top: -8px; }
.goBooking .freeQuote a { color:#fff; text-decoration: none }
.goBooking .questionTips { float: right; border-radius:4px; border:1px solid #d1d1d1; padding:5px 10px 10px 30px; position:relative; background:#f1f1f1; }
.goBooking .questionTips .arrowLeft { display: block; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0Q3JlYXRpb24gVGltZQAyNC8wMy8yMDE0iCfYTQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAFLSURBVCiRZVHLisJAEKyekSQ/IAQE/f//UUSE5CAeHFB8TFCSdNce4gzZ3bo0zHR1V1WLmVFEkEASIoK+71EUBUji8/mgbVuAJFWV89r3PUlyHEeGEHg8HkmSGIbhV6OZMaFpGoYQ8jtIMhESqes6Hg4HPp9PqmoeIHPNZobb7YbH44H1eg3vPUQE6V9UlSICM8PpdEJVVajrGqoK7302TXIyGGPkbrdjjJFmlg0mHwkSQuDr9cJqtUJZljm6vyAJBwAigsViAVWd1gEYx/EfAWbGGCP3+z27rsv5zmuWwe+oYRhwPp9RliXqusY8IefclEZqTrqu1yvu9zs2mw2897nRzKY0knszo5nx/X5zu90yxvhLiqgqE1tVISJwzqHve1wuF1RVheVyOaXhnJtWfFNxzkFVURRFPk7TNNMl55PnhuYXjDGibVv8AOXZkuuj/NmgAAAAAElFTkSuQmCC") no-repeat; +background:url(https://data.chinahighlights.com/css/images/arrow-left.JPG) no-repeat;
width:11px; height:16px; top:10%; left:-11px; position: absolute }
.goBooking .questionTips ul { margin:0; }
.goBooking .questionTips ul li { list-style: none; line-height:18px; font-size:14px; margin-bottom:8px; }
.goBooking .questionTips ul li.title { color:#a31022; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; margin-bottom:15px }
.goBooking .peopic { background:url(https://data.chinahighlights.com/css/images/tour/detail/bg-sales.png) no-repeat 13px 3px; display: block; width:392px; height:234px; position:absolute; left:-10px; top:-25px; z-index:1; }
/* chtgp price table */
.tablePrices { width:100%; border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1; margin-bottom:20px; box-shadow:0 0 4px #666; background:#fff; }
.tablePrices th { padding:5px; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; background:#d1d1d1; font-size:15px; font-weight: normal; color:#333; text-align:center }
.tablePrices td { padding:5px; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; }
.tablePrices td img { width:auto; height:auto }
.tablePrices .priceStyle { color:#a31022; font-size:14px; }
.tripnotes{padding: 15px;box-shadow: 0 0 5px #d1d1d1;border: 1px solid #d5d5d5;border-radius: 4px; margin-bottom:25px;}
/* footer button */
#xsfooter { display: none !important;}
.footerBtn { display: none;}
@media(max-width:750px){
.footerBtn { position:fixed; bottom:0; left:0; display: block !important; width:100%; color:#fff; font-size:14px;}
.footerBtn a { color: #fff; text-decoration: none; font-size: 18px; background:url(https://data.chinahighlights.com/pic/arrow-circle.png) no-repeat right 4px; padding-right:25px; }
.footerBtn a:hover { color:#fff;}
.footerBtn .call { background:#0c6197; text-align:center; padding:8px 0;}
.footerBtn .inquiry { background:#a31022; text-align:center; padding:8px 0;}
}