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.

217 lines
28 KiB
CSS

@charset "utf-8";
/* ------------
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("data:image/gif;base64,R0lGODlhEwEiAMQAAPX19fT09NXV1dTU1NLS0rS0tLGxsa+vr66urqmpqaSkpKOjo6CgoJ+fn56enp2dnZycnJubm5qampmZmZiYmJeXl5aWlpWVlZSUlJOTk////wAAAAAAAAAAAAAAAAAAACH5BAEHABoALAAAAAATASIAAAX/oCYSRmWeKGqtbOtaVyzPdG1jeK7vfK9nwKBwSCwag76kcrmzvZ6slHQ6nViv2Kxky414v+Bw5EEukwsDkSiQoLor0JdtTr8x7z5j7sjH+3V1dXGDUW9SWYhXXItdYo5jZpEPCAAibYZShC6BnDN/nxh8oqNIoKY8NJoWmKwnia9Zj4+StA8HGgStJ6pPnb4xp3lDP6TFQsFMvzKquiYUzxSwiIyMsmC1kgIIzXC8csp0yHfGxzuloUXiS3Pehdwn0NKJ1BKz2LUFErrtLOCB6uqKARyYIxW/FbqgxZNnpZq1MPfMLHhn4qC/OgT/kMrIUcdBhK0UPmOoiF49WREl/1Hgxu/inI5MjsCcueOju2Yk5215+CWlmWcsP7q0Q7MoTXDtQoqMxtDkzoc+IwFtZbPf0HBG0ZHL2qQTs4ogKVZYKI0eTy9Ry0zdZ/FqDa5wZ1a9mZBszgnUzkKKKrYbL7cv4wrOyq8vCpIO9e6NuDZoS8AyBkvuetHmu6Uj5TnlmVbtSoqPIdOYTPrOjKqGndl9tfls56XvvIke/clTEmVxbeNwMteFUsyZdSbm3JkM7GY2Z9MGNXRw5IIGe7doBjw4rNbWihtupzwwzF8dsUI/3Zv60rt48yqO6qB949jcleN5Pt9f6RzS6RrCjL5kI5QptSege8eBJlt3ptDXA/9Ru73lhy/jBXJQX8DlZJZrxXn2Hitzdaebgz5ARtkFqADDnIRziVVdWRdimCFmff3lIW4RzqbOcpzkN11dFQrXIoAZGlcdW2259I2JtzFY41UEsZOfYT1eh112aTVgZQMibddhdOStsEwcS85onxJGlncZf/1hAVWQQmbpmFBXwSkmiElWJl1qbiCmnotVWgkcnn6tQkULvxw456E56ijob9UB59R/skAgaWcCXollowqhMOSgR/qjCqKgemrZmSuyuOeaPg2oKqZ/ZvJVoMl9uUmotMagqH6sRNnUj1RmaGkDsLgJqAq3WlVrrcVSWKqUJhHX2a9WpjkBqzC+UayGscd2p+iwh+g5JZA+QXvltNSWqxCunOqY7ZzbqliuZrzaw1574gKbhbmNGnjtIOsqMyq3KaC5a7N8PvurNPgKS9W+nfY7FGp4vgvvU3qx+UC98iSc6ZsMe+lwDfvusiOjjfb3KMWOpFVpvQwokFPCyHXM78cXXAuwprpauMgjkvbMZr0JhAAAOw==") no-repeat;
+background:url(https://data.chinahighlights.com/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; border-radius:4px; margin-bottom:10px; padding:10px;}
.replyWithin { font-size:11px; display: block; margin-bottom:8px; }
.questionForm .questionFormTitle { font-size:17px; font-weight: normal; display: block; margin-bottom:10px; color:#a31022; background:#d1d1d1; text-align:center; display: block; 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: #fff;color:#666; font-size:11px; line-height:16px; padding:0 0 0 5px; width:100% !important; height:22px; margin:5px 0; border: 1px solid #666; border-radius:4px; }
.questionForm textarea {
background: #fff; color:#666; font-size:11px; line-height:16px; padding:5px; width:100% !important; height:104px; margin:5px 0; border: 1px solid #666; border-radius:4px; }
.questionForm .buttun01 { margin-left:80px; cursor:pointer; }
/* beijing tour content */
.tourTop { background:url(https://data.chinahighlights.com/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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAgCAYAAAB0OKThAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACySURBVHja7NaxCcMwFEVRSYWW8AgikMIYvEPKgDfwUJkhZXZwkyJgaYQskUZ5HzKCIzX3wsPY5UEI+1qrs0opUY9Vu2qzFh0d1UfbtLt2s/eUkvOGL/hBHx7aGae/99Iuwn/7nLOd8Kd2wqVZuzaG31UDfNvMezX8BYsuLYY/4dClKfBX060YMOgX+OCDT+CDT+CDT+CDT+CDT+CDT+CDT+CDT+CDT+CDT+CDDz617yvAADJ0GwbNorC1AAAAAElFTkSuQmCC") no-repeat;
+background:url(https://data.chinahighlights.com/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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAgCAYAAAB0OKThAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABZSURBVHja7NGxDQAgCEVBYf+dMSbqBoTmXvFDfURVrds/1F6cSfAj1cMHP/SAZDAXfPjwBR++4MMXfPiCD1/w4Qs+fMGHL/jwBR++4MOHL/jwBR+++toCDAD2owg53q0bTAAAAABJRU5ErkJggg==") no-repeat;
+background: url(https://data.chinahighlights.com/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; }
.redPrice { 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; }
ul.sideTrips { margin: -5px 0 10px 0; height:100%; overflow: hidden }
ul.sideTrips li { list-style: none;
background:url("data:image/GIF;base64,R0lGODlhBgAIAPUAAOqorPTW2MYWKsQXKsQXK8kZLccaLsYdMMUgMckuQOCFjuOQmPHO0scVK8UVKsYWLcMXLcgcMsUeMsslO8ouQ9BLXNhZatpgb/jf4scVL9xtfeeVo/LEzvv5/P7//////f7+/P/++vz29v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACQALAAAAAAGAAgAAAYqQAvj4xmNCpOFCDSSNAYVzujQeAwMCsQg40hsIgLCJRCCUACdkUeDMaqDADs=") no-repeat left;
+background:url(https://data.chinahighlights.com/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-top:20px; margin-bottom:20px; border-bottom:1px dashed #d1d1d1; padding-bottom:20px; overflow:hidden;}
.china-tour-list h2 { margin:0 0 10px;}
.china-tour-list img { border-radius:4px;}
.china-tour-list .listImage150 img { margin-bottom:10px; width:100%}
.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("data:image/gif;base64,R0lGODlhpgB5AMQAAP////7+/v39/fz8/Pv7+/r6+vn5+fj4+Pb29vX19fT09PPz8/Hx8efn5+Tk5Nzc3Nvb29nZ2dLS0tHR0f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHABQALAAAAACmAHkAAAX/ICWOZGmeaKqubOu+cCzPdG3feK7vfO//qoRCsSgaj8ikcslsOp/QqHS6HCZcigZEMul6v+CweEwum8/otHpthjQUK0bEoQgA7vi8fs/v+/+AgYKDhIWACg4RDCkKEQgFB5GSk5SVlpeYmZqbnJ2en58RcCcNDqCnqKmqq6ydDg0nCQ8LrbW2t7itCw9XJQoSucHCw8QHEqMkChPFzM3OnRPIIwvLz9bXzxMLJtTY3t/B2tzV4OXmqOIl3efs7ZrpJOvu8/QH8NPk9frm9yLy+wC99aPwL6BBZwMLHlw4LOEEAxAjSpxIsaLFixgzatzIsaPHjxEdghxJsqTJkygv/4pMybKly5ckV8KcSbOmS5k2c+rcmREnz59Ac/oMSrRoyqFGkyrtiHSp06cTm0KdulQq1atErWLdulMr1680vYId29JhgbNo06pdy7at27dw48qdS7euXbRm7+rdy7ev379t8wIeTLiwYb2CDytezJhw4saQI0t++3iy5cuNK2PezPmv5s6gQ8/9LLq06bSkT6sOnXq1a8ytX8uOHHu2bcUOCejezbu379/AgwsfTry48ePIk+/Orby58+fQo0sHzny69evYszevrr279+/XuYMfT768cPHm06sHj369+/fS28OfT9+4/Pr48/O+r78/ff7+BbieQwMUaOCBCCao4P+CDDbo4IMQRijhhBQaSGCFGGao4YYcdrjghR6GKOKIJGIIYokopqiiiCeu6OKLMDbYYow01rjijDbmqGOHOO7o448R9gjkkEQeKGSRSP54ZJJM2uiQAFBGKeWUVFZp5ZVYZqnlllx26eWXUT4J5phklmnmmWhaKWaabLbp5ptjrgnnnHTW2aacduap555Y4snnn4Da6WeghBaK5qCGJqool4gu6uijUjYK6aSKSkrppYFaiummejoUwKeghirqqKSWauqpqKaq6qqstuoqqJ6+KuustNZq662lxorrrrz26qusuv4q7LDE8hpsscgmq+ypxy7r7LPFNgvttNTeKm2ztdhmu+q12nbrbajcfitutuGOay605Z6rbrLpruuusO2+K++uDhli77345qvvvoXUy++/AAcs8L/+DmzwwQgjXHDCDDfsMCELPyzxxBJHTPHFGAtsccYcd2zvxh6HLHIfII9s8sgln6wyxymv7PLELb8sM8Mxz2zzwDXfrDO/Oe/s8709/yz0IEEPbbQfRR+tdB5JL710004fDXXUQ09N9c9WX71z1lrfzHXXM38N9svwhAAAOw==") no-repeat;
+background:url(https://data.chinahighlights.com/css/images/tour/bg-list-price.png) no-repeat; text-align:left; font-weight:bold; }
.china-tour-list .listPrice .priceDetail img { margin-top:15px;}
.china-tour-list .searchlistPrice { box-shadow:0 0 2px #999; text-align:center; border-radius:4px; padding:10px; margin-top:5px; }
.china-tour-list .searchlistPrice .fullPrice { font-size:11px; font-weight: bold; margin: 5px 0 0 -12px; display:block }
.china-tour-list .searchlistPrice .viewDetail { margin-top:15px; }
ul.tourdetailedInfo { margin-left:0 }
ul.tourdetailedInfo li { list-style:none;
background:url("data:image/GIF;base64,R0lGODlhBgAIAPUAAOqorPTW2MYWKsQXKsQXK8kZLccaLsYdMMUgMckuQOCFjuOQmPHO0scVK8UVKsYWLcMXLcgcMsUeMsslO8ouQ9BLXNhZatpgb/jf4scVL9xtfeeVo/LEzvv5/P7//////f7+/P/++vz29v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACQALAAAAAAGAAgAAAYqQAvj4xmNCpOFCDSSNAYVzujQeAwMCsQg40hsIgLCJRCCUACdkUeDMaqDADs=") no-repeat left 5px;
+background:url(https://data.chinahighlights.com/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(https://data.chinahighlights.com/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(https://data.chinahighlights.com/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(https://data.chinahighlights.com/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("data:image/GIF;base64,R0lGODlhBgAIAPUAAOqorPTW2MYWKsQXKsQXK8kZLccaLsYdMMUgMckuQOCFjuOQmPHO0scVK8UVKsYWLcMXLcgcMsUeMsslO8ouQ9BLXNhZatpgb/jf4scVL9xtfeeVo/LEzvv5/P7//////f7+/P/++vz29v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACQALAAAAAAGAAgAAAYqQAvj4xmNCpOFCDSSNAYVzujQeAwMCsQg40hsIgLCJRCCUACdkUeDMaqDADs=") no-repeat left 5px;
+background:url(https://data.chinahighlights.com/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; }
/* get TA rating */
li#hroO2dB, li#A4g8q5ya { list-style: none !important; margin-bottom:10px;}
#CDSWIDSSP .widSSPData { margin: 15px 0 !important; border-radius:4px!important;}
#CDSWIDSSP .widSSPData .widSSPH18 { display: none !important;}
#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPBranding dd { width:auto !important}
#CDSWIDSSP { width:100% !important}
.topNumber {
background:url("data:image/gif;base64,R0lGODlhQAAYANUAAGcuLr4zP859hr0oMvXS07UgLdxERq0aKaUSI8m1tcUvOL1LV9U+QtyNkndEROFJSs03Pc9LUdxydt3Q0LkkMONLS/Hr641iYqmJifbl5uiusumjpffP0OJYWerh4dBdZdE7QOq/wvzv8OO3vOl6e/Pg4qogMLMqOG44ONWFjMZSXNlSVtlBRO6jpPfW1uN0d+jEyOe8wP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHADIALAAAAABAABgAAAb/wIpwSCwaj8iksSVrOp/Nh3RKrVqv2OyVJIJCteCw+NrheJ2GtHrNbrvf8DjzzKrb7/i8fs/vs15dUAyDhIWGh4iJiouDKwRQIJGSk5SVlpeYmZMbTxCen6ChoqOkpaahEoEKq6ytrq+wsbKzrxGPtLi5urkaA76/wMHCw8TFxsMfGcfLzM3HDU0U0tPU1dbX2Nna1AEhTgXg4eLj5OXm5+jhKhlP6e7v8OUpXgf19vf4+fr7/P0nMWf6CRxIcN8CdmcQKFzIsKHDhxAjQhRwxonEixgzNjQxoqKTCQ4AiATgsaTJk01glEBp4cJIlDBjynSCQeTMmzgrJkCRs6dPBg8+g6IMAgA7") no-repeat;
+background:url(https://data.chinahighlights.com/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("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; 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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEMSURBVHjaYqxaZspABsgAYiEgbgNxWMgwwA2Ip0PZ/4C4k1RDHIB4JxK/HYhFmEgwQACIl6KJ/QTi5aQYsg2IpZD4b4DYFojPEmvIQiC2ROLfh4bNaWIDthqI45D494DYFUqDAcglvEAcCcTdQHwSiI2RNIQAcQsS/wm6ATCXMEPj3Q4q5gTyJxBboQXkBSD2AeKn6E4FueQDEE9DErMBYjMgXgvEbFCxfdAweIrNv7CAPQ7EZ5BcsgGIJaD8TUDsD8SvcQUazJBHQLwCyuYBYkkoewPUgC/4Qh45ilciuQYEVgFxIDHxz4QW8luh7NlAHE5sKkRPJyDNV6Cpk4FcQ14C8Tpo7iQaAAQYAF/5MRBILkycAAAAAElFTkSuQmCC") no-repeat left 5px;
+background:url(https://data.chinahighlights.com/pic/green-mark.png) no-repeat left 5px; padding-left:22px; }
/* 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("data:image/gif;base64,R0lGODlhBQAFAJEAAAAAAP///7IQEP///yH5BAEAAAMALAAAAAAFAAUAAAIElI+pWAA7") no-repeat left;
+background:url(https://data.chinahighlights.com/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 20140703*/
.promoLeft img { width:100%;}
.visaTourList { border-bottom:1px dashed #b0b0b0; margin:5px 5px 20px 5px; padding-bottom:20px }
.visaTourList .tourPic img { margin-bottom:10px; width:100%;}
.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("data:image/GIF;base64,R0lGODlhCgAKALMPAMQwMOapqcY4OMU1NeesrLgJCboNDcQxMb0YGOaoqLwVFcUzM/79/eq0tLcEBP///yH5BAEAAA8ALAAAAAAKAAoAAAQi8MlJJWsCicYmcSAYTEsIApNhOsV0rKiUrKPVDMrAVXw/RQA7") no-repeat left 6px;
+background:url(https://data.chinahighlights.com/css/images/drop-5.GIF) no-repeat left 6px; padding-left:25px; }
.visaTourList .tourDetail ul li.calendar {
background:url("data:image/gif;base64,R0lGODlhDwAPAIAAAGZmZv///ywAAAAADwAPAAACKYyBl6YQmCBz9Lxr5YuT+d5A4oJ9YMlZques7Yae7UtPlWuy9jjmvlEAADs=") no-repeat left !important;
+background:url(https://data.chinahighlights.com/css/images/icon_calendar.gif) no-repeat left !important; }
.visaTourList .tourDetail ul li.meals {
background:url("data:image/gif;base64,R0lGODlhDwAPAOYAAPb58vP56/X19fT09PPz9O324en12en02ujz2Ozs7Orq6t7uyNrtwtnsv+Tk5NfrveLi4tLsseLh4uDg4NDqrtDrrtHqsuDe4N3d3c3mq83mrM7mrczlqcrkpsjkpMrirNbW1sXin9DbwcThndXV1dHQ09DQ0M/Pz87Ozs3NzcHWpbbahb3WnMvLy8rKysjIyMfHx6rVcp7TWL6+vr29vb+9wby8vJvPWJzOW5TRRpvNWZPRQJjMVJjLU5DOPpLMR7W1tY3MPJHISa63pY3KPKO8gY/JQpDHRo7HQ4zGQK+usIvFPovFP62trYq+R6asnqGhoaCgoKGep4qsXpydnJqampWZkJOTk5KSkpCQkI+LlImJiYaDh39/f4N9jH5+fnx8fHt5fHd3d2ppbGhoaGdnZ2ZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAGcALAAAAAAPAA8AAAeagB4jZ4SFhoULQh2HZwNQGIYhSxyGAlVAEC+FAThLG4QEVEAJWTAKA4QMR0gUZ01KCVctJFsOhStLRhZDUlEmIF0ohgU9Sz8qVlopX8KHFT4+OSxPXiWMhEVTTjsfANdnNWNcIjJEEdczZGEXZwY3SZ+GNmZgEoUHOksZhTRmYhOHEPBYouGMizJgADJCoIPJgxNYFF5DEKNBIAA7") no-repeat left !important;
+background:url(https://data.chinahighlights.com/css/images/hotel/bg-folks.png) no-repeat left !important; }
.visaTourList .tourDetail ul li.priceIn {
background:url("data:image/gif;base64,R0lGODlhEQAOANUAAAAAAP///74ODr4PD78SEsAVFcAXF8EcHMMjI8QqKsUsLMc3N8g7O8lAQMxNTc5TU85WVtBgYNJmZtRxcdZ4eNd/f9iDg9mHh9qLi9uPj9yTk92Xl96bm9+fn+GoqOS1tea/v+rS0uzd3e3h4e/m5vDs7PHx8f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACcALAAAAAARAA4AAAZwQJNwSBxaIMKOcslUUgSCxAjSbDqgUEOlSMxgBYPLlmvSfAsf07ioGWARIuGkE2F4hBs3NEG8QhsmeVgPDkQVDVAEHHoEHiCFQxUkBF8CByEmj4YmGF8LJUKakUIKUBJEokJjIQUcRakmVFVLFZBCQQA7") no-repeat left !important;
+background:url(https://data.chinahighlights.com/pic/include.gif) no-repeat left !important; }
.visaTourList .tourDetail ul li.attraction {
background:url("data:image/gif;base64,R0lGODlhDwASAOYAAPv6+Pr59/r5+fr49Pj39/f19fTz8vjy7fPw7/Xw7fHv7vXt6vXq3vLn4+7l4/zlr/Lb0PndnPHbsPvYm/nZmu3XwunXz+3XzPjXlPbUme7TpejRwebRxvLQnPPRk+TOxuDPx+vQoe7LuOjOsO/OnuHNv/XMhOfKsuPKrObIsdvKvevErevEl/PDgODFq+7Dh97Bss3Dwu/AiOC/meu8hvG9dOO+kuy7hM6/u/C5fem6ed+4kd+5i+W1eeK1g9i1jse2semzcOexd9izhOuwaN6yft6uhcSvqdusgL+vrNSrmteqisKspuqoXL+sp7+rpN+lZ9Wlf9akic+ngsGooeShWdaidtOhgcCmjdSheOadUtKdft+cWcufdc+bdLieltCXaMGYgcmXb62XkN+QSN6QQ66WkMuRY6uWj8KSateJSsiMUbiHb8mDWaGKgp6IgsGDSJuGgJyGgJqGgI18eZx5Zo52bf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAHcALAAAAAAPABIAAAehgHeCg3cDKC4nKyIQDYSEM10/U2JtSo53MVg8IQ85JFEfjhxpQxpCalovVwuDF1tWLC1lVUETNDCCDFJZEh1kRCYeNkhnDncjcEUyNxQ1GUYpByphghVrXE1QET5sFoIECIIAYDoYPTt1dJeCJV5LG3dJc+t3ASAJgkBv9I5PcgX8Bn1BIyCgICpjCho8YkZhQCZuABp0YkeBwTs44hi4FAgAOw==") no-repeat left !important;
+background:url(https://data.chinahighlights.com/css/images/hotel/sight-bg-15.png) no-repeat left !important; }
.visaTourList .tourDetail ul li.guarantee {
background:url("data:image/gif;base64,R0lGODlhDgAPAOYAAP/15v/03//04P/z3f/y3P/y2//y2v/y1//y1P/y2f/xzP/w3P/w2//w2f/w2P/w1//w1v/v1P/w0P/u1P/u0//u1f/tz//szf/syf/rzf/qyf/ryf/o2//ox//oyf/nw//nyf/k4P/mw//mwv/mv//j1//mxf/osf/k0f/mp//kvf/iu//iuv/f1f/jr//fzf/htf/d0v/cyf/fr//hov/er//dsv/etP/dqf/cp//aqP/bn//Yvv/Zpv/Wsv/UsP/Qtv/Tk//Qn//Op//Rg//Pi//MkP/Lkv/LiP/JnP/Jo//Ho//Kgf/JfP/Hev/HeP/Enf/Gdf/Ekv/Fc//Cef+9i//Abv+7aP+6Xv+3Y/+1X/+zWf+pgP+kTP+hR/+gKf+XNv+XOv+QNv+OL/+OK/+NLP+KKf+DNP9+GP99G/9zN/9xK////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAGwALAAAAAAOAA8AAAebgGyCg4IvVCGEiWwoTQpSioRGCCkxkIJDGBJElmwyLgMnHJZQOgamPz88JYMtQiQQsAQEAAc0QEpKQSMWFg++RTURCUddMB4eFxcVFQwdO1hfVWEf1B8ZGRMEMw4BUWxiKuEmJhq+OU9XVmxjK+0iIhqwsFNJbGc9NywsIyAPI0xanAhSs8aMGSQ2REyYgGOLoixk0qQB44ULoUAAOw==") no-repeat left !important;
+background:url(https://data.chinahighlights.com/css/images/hotel/customer-rating.png) no-repeat left !important; }
.viewDetail { text-align:right; margin-top:10px; display: block}
ol.tourPic { margin:5px 0 15px 10px; padding-left:10px; }
ol.visaTips li { line-height:20px; margin-bottom:8px; }
/* for city tour search */
table.addonpriceOption { margin:5px 0 5px 10px; width:500px; font-size:12px; border-top:2px solid #d1d1d1 }
table.addonpriceOption2 { margin:10px 0 5px 5px; width:470px; font-size:12px; border-top:2px solid #d1d1d1; float:left }
table.addonpriceOption th, table.addonpriceOption2 th { font-weight:bold; text-align:left; padding:5px 0 5px 0px; background:#f1f1f1 }
table.addonpriceOption td, table.addonpriceOption2 td { padding:5px 0 }
table.addonpriceOption td a, table.addonpriceOption2 td a { color:#545454; text-decoration:underline }
table.addonpriceOption td a:hover, table.addonpriceOption2 td a:hover { color:#a31022; text-decoration:none }
ul.customerCitytour { margin: 5px 0 10px;}
ul.customerCitytour li { list-style: none; line-height:18px; margin-bottom:5px;
background:url("data:image/gif;base64,R0lGODlhBgAGANUAAAAAAP///+JgYuFhYv9/gP+Bgv6Agf2Bg/6ChPyBg7VlZuBfY+FgZf6Ag7ZlYbRlYd9iXv6Be/6Bff6DfvyCf7ZlYrdmY/+xr/2yr+JgYP9/ff9+fv2Bf/2BgbhkZLZlZLVlZP+xsf6ysv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACMALAAAAAAGAAYAAAYiQFGn8pmEGgPEhiGxECCZhOJRyAgMIMTioFlELhyHh4IJAgA7") no-repeat left;
+background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat left; padding-left:15px;}
ul.customerCitytour li a { text-decoration: none}
ul.customerCitytour li a:hover { text-decoration: underline;}
/*----------------
city tour search ------------*/
.hotelsearchtitle { background:url(https://data.chinahighlights.com/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:4px 10px; background-size:100%;}
.hotelsearchtitle .citySelect { background:url(https://data.chinahighlights.com/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(https://data.chinahighlights.com/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; }
.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(https://data.chinahighlights.com/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 }