@charset "utf-8"; /* CSS Document */ #mainMenu ul.chNav li.planning.active { background:url(https://data.chinahighlights.com/css/images/global/bg-nav-hover.png) repeat-x bottom !important; border-radius: 5px 5px 0 0; margin-top:-9px; padding-top:15px; } #tourSlideshow { 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; } 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:761px; height:auto; overflow:hidden; } #contentRight .TopSellers { width:100%; } #contentRight .TopSellers a { text-decoration: none; } #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(https://data.chinahighlights.com/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(https://data.chinahighlights.com/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: left; margin: 5px 0px 8px 0px; width: 295px; } .eventListWord { color: #545454; float: right; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 20px; margin-left: 5px; width: 460px; } .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 { height: auto; width: 100%; } #contentTour .shiplist { float: left; height: auto; margin: 0 20px 0 0; width: 175px; margin-bottom: 15px; margin-top: 10px; } #contentTour .shiplist img { border-radius: 4px 4px 4px 4px; width: 175px; } #contentTour .shiplist ul { color: #000000; float: left; font-size: 14px; list-style: none outside none; margin: 10px 0 0; padding: 0; width: 100%; } .shiplist ul li a { background: url("data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Q0EzODY3QTJFODlGRTIxMTg4RUVFN0VBRDMwOEYwQTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ1QjBBOTNBMDY3MTFFMkI4NzQ5MDRCODNCN0E4OEYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUQ1QjBBOTJBMDY3MTFFMkI4NzQ5MDRCODNCN0E4OEYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTQzNTU3MkQyNEEwRTIxMTg4RUVFN0VBRDMwOEYwQTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0EzODY3QTJFODlGRTIxMTg4RUVFN0VBRDMwOEYwQTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAPAA8DAREAAhEBAxEB/8QAcQABAQEAAAAAAAAAAAAAAAAAAgAIAQEBAQEAAAAAAAAAAAAAAAAAAgEEEAACAgIBAwMFAAAAAAAAAAACAwEFEQQGABITIcEyMUEjFBYRAAEDAwMDBQAAAAAAAAAAAAEAEQISAwQhMUFhcROBkbFCFP/aAAwDAQACEQMRAD8A0ZzG+tqKoKzr6qbcET3baAd4miqPkYD42d/b949OonIgOA67MLHhenRKdD7FnD+4ZWjzSh3+KN5Ppul1YhDNl3bH5AhISbFkGfQxiPp7dBMEOlzBuQvCzINMkDprt6Ic3ozuqNukdudPoFElYbC4GCJERkglhzELHHyn2zlOLjdluBkeK4JUVy+o69uUK2t4UPCnV1c7W/mP1nIe9DglXikJF5k8ZxnGZIpnoBGlhsqu3cj9AnMS81QLEavxp8Bf/9k=") no-repeat scroll -5px center transparent; padding-left: 10px; } .shiplist ul li span.price { color: #A31022; } .shiplist ul li span.ShipName a{ text-decoration:none; background:none;margin-left: -10px; } #contentTour .shiplist ul li img { height: auto; width: auto; } #contentTour .shiplist.last { float: right; margin-right: 0; margin-bottom: 15px; margin-top: 10px; } #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:5px; } #contentTour .TopSellers ul li.routetitle { color:#083c7d; 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(https://data.chinahighlights.com/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; } /* 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: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(https://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;}