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.

77 lines
7.4 KiB
CSS

@charset "utf-8";
/* CSS Document */
#rightBlock { float: right; width:680px; margin:15px 0 0; }
#contentLeft { width: 700px; height: auto; overflow: hidden; float: right; }
.tourRight { float: right; width:245px; padding:0 10px 10px 10px; border-radius:4px; box-shadow:0 0 2px #555; position:relative; margin-top:10px; }
.tourRight .introInfo { display: block; margin:10px 0 15px; font-size:18px; text-align:justify; padding-top:8px; border-top:2px dashed #d1d1d1; }
.tourRight .introInfo b { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#a31022; font-size:20px; }
.tourRight .topTitle { display:block; margin: 0 0 10px -25px; width:255px; background:url(https://data.chinahighlights.com/pic/bg-topTitle.png) no-repeat; height:100px; padding:10px; }
.tourRight .topTitle span { font-size:18px; margin-bottom:5px; display: block; color: #a31022; }
.tourRight .topTitle i { font-size:15px; color: #a31022; }
.tourBlock { margin: 10px 0 15px 0; position:relative; font-size:13px; }
.tourBlock .tourNo { display: block; font-size:18px; background:#a31022; width:22px; height:20px; color:#fff; text-align:center; float: left; margin-right:5px; border-radius:50%; padding-bottom:2px; font-family:Arial, Helvetica, sans-serif; margin-top:2px; }
.tourBlock img { width:245px; margin-bottom:5px; }
.tourBlock .tourTitle { font-size:16px; display: block; margin: 0 0 10px 0; height:21px }
.rightPic { display: block; margin-bottom:15px; }
/* top 10 tour */
.toptourList { margin:10px 0; padding:10px 0; position:relative; border-radius:4px; }
.toptourList .viewMap { display: block; margin:5px 0 10px; position:relative }
.toptourList .topNo { background:#a31022; font-size:15px; display:block; width:auto; color:#fff; padding:3px 5px; text-align: center; position:absolute; left:0; top:5px }
.toptourList .topNoGray { background:#999; font-size:15px; display:block; width:auto; color:#000; padding:3px 5px; text-align: center; position:absolute; left:0; top:5px; }
.toptourList h2 { color:#0d548a; font-weight:normal; display:block; margin:-5px 0 5px; }
.toptourList .mainTitle.withVideo { background:url(https://data.chinahighlights.com/css/images/video.gif) no-repeat right; padding-right:30px; }
.toptourList h2 a { color:#555; font-size:18px; font-weight:normal; text-decoration:none }
.toptourList h2 a:hover { text-decoration:underline; }
.toptourList .toplistContent { clear:both; margin:10px 0 0 0; display:block; }
.toptourList .toplistContent .listImg { width:175px; height:175px; float:left; position:relative; overflow:hidden }
.promoTHIS { margin:5px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; }
.toptourList .toplistContent .tourInfo { float:right; width:480px; position:relative; border-bottom:1px dashed #555; padding-bottom:15px; }
.toptourList .toplistContent .tourInfo .priceFrom { background:#a31022; color:#fff; width:50px; text-align:center; padding:1px 3px 3px; position:absolute; top:5px; right:10px; display: block; border-radius:4px; font-size:15px; font-family:Arial, Helvetica, sans-serif }
.toptourList .toplistContent .tourInfo .subTitle { font-size:15px; margin:0 0 5px 0; display:block }
.toptourList .toplistContent .tourMap { display: none; width:275px; position:absolute; left:100px; top:-25px; background:#333; padding:10px 12px 10px 10px; z-index:9999; border-radius:4px; }
.toptourList .toplistContent .tourMap .arrowUp { display: block; width:20px; height:50px; background:url(https://data.chinahighlights.com/css/images/tour/detail/arrow-50x20.png) no-repeat left; position:absolute; left:-20px; top:15px; }
.toptourList .toplistContent .tourMap img { border:1px solid #fff; }
.toptourList .toplistContent .tourMap .closeMap { display: block; font-size:15px; text-align:center; color:#fff; position: absolute; top:1px; right:1px; background:#333; padding:5px 10px; cursor:pointer }
/* get TA rating */
li#hroO2dB, li#A4g8q5ya { list-style: none !important; margin-bottom:10px; }
#CDSWIDSSP .widSSPData { width:253px !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:275px !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 }
/*-----------*/
.tourtitle { display: block; font-size: 38px; font-family: impact; color: #000000; clear: both; margin-bottom: 15px; text-align: center }
#tourP .p { font-size: 20px; line-height: 30px; font-family: Georgia, "Times New Roman", Times, serif; }
.topIcon { width:50px; position:fixed; right:50%; top:50%; margin-right:-550px; }
#tourMainContent.p { margin-left:10px }
/* get TA rating */
#getTA { margin: 15px 0; border:1px solid #589442; border-radius:4px; overflow:hidden}
#getTA .TAtitle { display: block; margin:10px; font-size:16px; color:#000}
#CDSWIDSSP .widSSPData .widSSPH18 { display: none !important;}
#CDSWIDSSP { width:263px !important;}
li#m7vBizElKF { list-style: none !important;}
#CDSWIDSSP .widSSPData .widSSPBranding { margin-bottom:0 !important;}
#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPBranding dd { width:auto !important; display: none !important;}
#CDSWIDSSP .widSSPData .widSSPBranding dd { font-style:normal !important;}
#CDSWIDSSP .widSSPData .widSSPBranding a, #CDSWIDSSP .widSSPData .widSSPBranding a:link, #CDSWIDSSP .widSSPData .widSSPBranding a:visited { font-style:normal !important;}
#CDSWIDSSP .widSSPData .widSSPInformation { padding-bottom:0 !important;}
#CDSWIDSSP .widSSPData .widSSPWrap { display: none !important}
#CDSWIDSSP .widSSPData { padding:0 10px !important;}
/* question box */
#questionBox { background: url(https://data.chinahighlights.com/css/images/tour/detail/bg-question-title.png) no-repeat top; margin: 10px 0 0 20px; padding: 1px 10px 0px 10px; border: 1px solid #d1d1d1; border-radius: 4px; box-shadow: 0 0 02px #d5d5d5; float: right; width: 255px; float: right; }
#questionBox .interested { font-size: 25px; color: #FFFFFF; display: block; margin: 5px 0; text-align: left; }
#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: 222px; 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 { 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: 21px; cursor: text }
#questionBox .infoRequired .des label { text-align: left; }
#questionBox .couponPromo { display: none;}
#questionBox .couponTip { display: none;}