@charset "utf-8"; /* CSS Document */ #mainMenu ul.chNav li.cityTours.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; } /* city tour top big picture */ #tourSlideshow { background: none repeat scroll 0 0 #F4F4F4; display: inline; float: left; height: 312px; margin: 10px 0 1px 0; padding: 15px; width: 950px; border-radius:4px; } #tourSlideshow .tourTopad {width: 950px;height: 312px;overflow: hidden;background: url(https://data.chinahighlights.com/css/images/tour/tibet-tour2.gif) no-repeat 0 0; border-radius:4px;} #tourSlideshow .tourTopcont{width:319px; height:322px; overflow:hidden; margin:0 10px 0 0; position:relative; top:-312px; left:668px; background:url(https://data.chinahighlights.com/css/images/yangtze/white-tran.png)} #tourSlideshow .tourTopcont p{color:#a00417; font-size:18px; padding-top:15px; padding-left:20px;} #tourSlideshow .tourTopcont ul{list-style:none; width:100%;} #tourSlideshow .tourTopcont ul li{ padding-left:25px; background:url(https://data.chinahighlights.com/css/images/tour/top10-list-style.png) no-repeat 0 8px; font-size:14px; color:#000; line-height:150%; padding-top:5px; width:240px;} #tourSlideshow .tourTopcont img{padding-top:10px; padding-left:20px;} #adbox { width:950px; height:auto; padding:15px; margin:10px -15px; background:#f4f4f4; position:relative; } #adbox .insidepic { width:950px; height:auto; } #adbox .adwords { width:295px; height:314px; position:absolute; z-index:10; background:url(https://data.chinahighlights.com/css/images/yangtze/white-tran.png) repeat; top:15px; right:15px; padding-left:20px; } #adbox .adwords span.title, #adbox .adwords h3.title { color:#a31022; font-size:18px; width:100%; padding:10px 0 5px 0; float:left; } #adbox .adwords ul { list-style:none; width:100%; float:left; margin-top:10px; } #adbox .adwords ul li { float:left; background:url(https://data.chinahighlights.com/pic/gou-blue.png) no-repeat 0 0; width:90%; padding-left:23px; font-size:14px; color:#000; margin-bottom:10px; } #tourDescription { width:100%; float:left; height:auto; } h1.tourtitle { color:#A31022; font-size:26px; font-weight:normal; margin:0; float:left; width:100%; padding:15px 0 10px 0; border:none; } /* 左侧文字内容+右侧三栏图片 or 右侧四栏图片 */ #tourMaincont, .commcont { width:100%; float:left; height:auto; } .topspace { margin-top:16px!important; } .textColor { color: #04679A; } .bottomSpace { margin-bottom:18px!important; } #tourMaincont h2 { font-size:16px; color:#545454; font-weight: normal; letter-spacing: normal; padding:1px 0; margin:0; text-align:center; } #tourMaincont .tourcont1, #tourMaincont .tourcont2 { width:100%; float:left; height:auto; border-top:1px solid #F0F0F0; padding:10px 0 0 0; margin:10px 0; } .lefttourbox { width:230px; float:left; } .lefttourbox p { text-align:right; } .righttourbox { width:690px; float:right; } .righttourbox1 { width:760px; float:right;} /* 三栏 */ .tourlist_3rd { width:220px; float:left; margin:0 30px 0 0; display:inline; padding:0; } .tourlist_3rd a:hover span, #tourMaincont .righttourbox .tourlist_3rd a:hover img { background:#f0f0f0; text-decoration:underline; } .tourlist_3rd img { width:220px; float:left; margin:0; border-radius:4px; } .tourlist_3rd span { width:100%; padding:10px 9px; text-align:center; float:left;} /*四栏 */ .tourlist_4th { width:160px; float:left; margin:0 10px 15px 0; display:inline; padding:0; } .tourlist_4th a:hover span, #tourMaincont .righttourbox .tourlist_4th a:hover img { background:#f0f0f0; text-decoration:underline; } .tourlist_4th img { width:150px; float:right; border:1px solid #F0F0F0; padding:5px; } .tourlist_4th span { text-align:center; float:left; color:#000; padding:1px; width:100%; float:left; margin:0 0 0 -2px; line-height:150%; } .tourlist_4thfull { width:180px; float:left; margin:0 10px 15px 0; display:inline; padding:0; } .tourlist_4thfull a:hover span, .tourlist_4thfull a:hover img { background:#f0f0f0; text-decoration:underline; } .tourlist_4thfull img { width:170px; float:right; border:1px solid #F0F0F0; padding:5px; } .tourlist_4thfull span { text-align:center; float:left; color:#000; padding:1px; width:100%; float:left; margin:0 0 0 -2px; line-height:150%; } /* 无左侧文字,单独三栏 */ #tourMaincont .tourcont2 .tourlist_3rdonly { width:290px; padding:10px; float:left; margin:3px; text-align:center; } #tourMaincont .tourcont2 .tourlist_3rdonly a:hover span, #tourMaincont .tourcont2 .tourlist_3rdonly a:hover img { background:#f0f0f0; text-decoration:underline; } #tourMaincont .tourcont2 .tourlist_3rdonly img { width:290px; float:right; border:1px solid #F0F0F0; padding:8px; } #tourMaincont .tourcont2 .tourlist_3rdonly span { text-align:center; float:left; color:#000; padding:9px; width:100%; float:left; margin:0 0 0 -18px; line-height:150%; } /*左右两栏结构*/ #sideBar { width:175px; padding-bottom:40px; margin-top:10px; float:left; } /* nav left */ #sideBar .navLeft { width:100%; height:auto; float:left; border-top:3px solid #a31022; } #sideBar .navLeft ul { list-style:none; margin:0; padding:0; } #sideBar .navLeft ul li { list-style:none; margin:0; line-height:20px; border-top:1px solid #fff; border-bottom:1px dotted #ccc; } #sideBar .navLeft ul li a { color:#a1a1a1; font-weight: bold; text-decoration:none; padding:5px 0 5px 20px; background:#fff url(https://data.chinahighlights.com/css/images/sprites.gif) no-repeat 8px -692px; float:left; width:155px; } #sideBar .navLeft ul li a:hover { color:#FFF; background:#a31022; } #sideBar .navLeft ul li a.active { background-color:#F4F4F4; color:#A31022; } .leftAds { width:175px; float:left; margin:10px 0; } .leftAds .imgcont { position:relative; } .leftAds img { width:175px; } .leftAds span { position:absolute; bottom:0; background:url(https://data.chinahighlights.com/pic/nrb-bg.png); left:0; color:#FFF; width:100%; height:25px; line-height:25px; text-align:center; font-size:16px; } #contentRights { float:right; width:760px; height:auto; } .TopSellers { width:100%; } h2 { background: #E4E4E4; border-left: 7px solid #A6A6A6; font-weight: normal; padding:5px 0 5px 15px; margin: 0 0 10px 0; clear: both; } h2.weatherTitle { display: block; clear: both; margin: 10px 0 } #contentRights .TopSellers .sellcont { margin:15px 0 20px 0; display: block; height:120px } #contentRights .TopSellers .sellcont img { width:280px; height:120px; border:none; float:left; border-radius:4px; } #contentRights .TopSellers .sellcont img.priceicon { width:auto; height:auto; padding:0 0 0 20px; float:right } #contentRights .TopSellers .sellcont span, #contentRights .TopSellers .sellcont p { width:460px; float:right; } #contentRights .TopSellers .sellcont span.routetitle { margin-bottom:10px; } #contentRights .TopSellers .sellcont span.maintitle { margin-bottom:10px; font-size:14px; font-weight:bold; } #contentRights .TopSellers .sellcont span.subtitle { margin-bottom:10px; font-size:14px; } #contentRights .TopSellers .sellcont span em { color:#a31022; padding-left:10px; font-size:16px; font-style:normal; } #contentRights .TopSellers .sellcont a span { font-size:14px; } #contentRights .TopSellers .sellcont a:hover span { color:#a31022; } #contentRights p.toppadding10 { padding-top:10px; float:left } #contentRights p a.pricedetail { background:url(https://data.chinahighlights.com/pic/right-arrow.png) no-repeat 90px 3px; padding-right:30px; text-decoration:none; font-size:14px; } #contentRights .TopSellers ul { list-style:none; width:100%; margin:10px 0; float:left; border-bottom:1px solid #CCC; } #contentRights .TopSellers ul img { width:280px; height:120px; border:none; float:left; border-radius:4px; } #contentRights .TopSellers ul img.moredetail { width:177px; height:32px; margin:10px 280px 0 0; display:inline; float:right; } #contentRights .TopSellers ul li { width:470px; float:right; line-height:150%; color:#545454; } #contentRights .TopSellers ul li.routetitle { font-size:14px; font-weight:bold; } #citytour_detail { width:100%; float:left; height:auto; } #searchandtailor { width:100%; float:left; height:auto; } #searchandtailor .search { width:180px; float:left; margin-top:25px; } #searchandtailor .tailor { width:770px; float:right; margin:0; padding:0; } /*----------------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-left:5px; padding-top:4px; width:170px } .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; 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(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 } .TopSellers2 { width:100%; float:left; } .TopSellers2 ul { list-style:none; width:100%; margin:10px 0; float:left; } .TopSellers2 ul img { width:250px; height:200px; border:none; float:left; margin-right: 10px; border-radius:4px; } .TopSellers2 ul img.moredetail { width:177px; height:32px; margin:10px 350px 0 0; display:inline; float:right; } .TopSellers2 ul li { width:480px; float:left; line-height:150%; color:#545454; padding-left: 5px; margin-bottom:8px; } .TopSellers2 ul li a { text-decoration:none; } .TopSellers2 ul li.TopSellers2title { border-left:7px solid #A6A6A6; background:#E4E4E4; height:25px; line-height:25px; } .TopSellers2 ul li.listicon { padding-left:14px; background:url(https://data.chinahighlights.com/pic/arrow-r.gif) no-repeat 0 6px; font-size:13px; } .TopSellers2 ul li.routetitle { color:#083c7d; font-size:14px; font-weight:bold; } .titleh2 a { text-decoration:none } .infolist { width:100%; float:left; margin-bottom:10px; } .infolist img { float:left; margin-right:10px; width:120px; } .infolist span { float:left; font-size: 15px; padding-bottom:10px; } .infolist p { float:left; width:60%; } .search { margin-top:10px; float:left; } .nobg { background:none; background:none!important } .padbom10 { padding-bottom:10px!important; } .navLeft li { background: url("https://data.chinahighlights.com/css/images/sprites.gif") no-repeat scroll 8px -692px #FFFFFF; border-bottom: 1px dotted #CCCCCC; border-top: 1px solid #FFFFFF; display: block; line-height: 20px; list-style: none outside none; margin: 0; padding: 0; position: relative; float:left } .whyusboxTitle { background: url("https://data.chinahighlights.com/css/images/guide/tour-info-title.jpg") no-repeat scroll 0 0 transparent; font-size: 18px; height: 27px; padding-top: 5px; text-align: center; width: 100%; float:left; margin-top:10px; } .whyusBox ul { border:1px solid #CCC; border-top:none; float:left; padding:10px; } .whyusBox ul li { background: url("https://data.chinahighlights.com/pic/square-red.gif") no-repeat scroll left 6px transparent; line-height: 16px; list-style: none outside none; margin-bottom: 5px; padding-left: 12px; float:left; } .feedbackTitle { background: url("https://data.chinahighlights.com/css/images/guide/tour-info-title.jpg") no-repeat scroll 0 0 transparent; font-size: 18px; height: 27px; padding-top: 5px; text-align: center; width: 207px; } .feedbackBox { border: 1px solid #C5C5C5; margin-bottom: 12px; } .customerReview { background: url("https://data.chinahighlights.com/pic/quotation-left.png") no-repeat scroll left top transparent; font-size: 15px; font-style: italic; margin: 10px 5px; padding-left: 30px; } .ourPromise { font-size: 11px; font-weight: bold; margin: 0 0 15px; padding-bottom: 10px; } .ourPromise .first { float: left; font-family: Arial, Helvetica, sans-serif; margin-right: 5px; width: 85px; } .ourPromise .second { float: left; font-family: Arial, Helvetica, sans-serif; width: 85px; } .navtitle { background:#DFDFDF; width:170px; line-height:18px; float:left; font-size: 15px; padding:5px 0 5px 5px; } #sideBarLeft { width:175px; float:left; height:auto; margin-bottom:45px; } #sideBarLeft .themeTitle { background: none repeat scroll 0 0 #E4E4E4; border-left: 7px solid #A6A6A6; font-size: 15px; margin-bottom: 5px; padding: 5px 0 5px 5px; display: block; } #sideBarLeft h4 { background: #e4e4e4; border-left: 7px solid #A6A6A6; padding-left:5px; height:30px; line-height:30px; font-size:15px; font-weight:normal; margin-top:10px; float:left; width:100%; margin-bottom: 5px; } #sideBarLeft > ul { list-style:none; width:175px; } #sideBarLeft > ul li { list-style: none; border-bottom: 1px solid #d1d1d1; padding-bottom: 3px; margin-bottom: 3px; line-height: 20px; padding-left: 15px; width: 150px; } #sideBarLeft > ul li a { text-decoration:none; } #sideBarLeft img.tourleftad { width:174px; margin-top:15px; } .ourPromise { border-radius: 4px 4px 4px 4px; font-size: 11px; margin: 0 0 -20px; padding-bottom: 10px; width: 175px; } .ourPromise .promiseTitle { background: url("https://data.chinahighlights.com/css/images/tour/bg-th-gray-2.png") repeat-x scroll 0 0 transparent; color: #333333; display: block; font-size: 15px; height: 28px; padding: 4px 0 0 10px; font-weight: normal; text-decoration: none; margin-left: -3px; } .ourPromise ul { margin: 5px 8px 5px 1px; width:auto!important } .ourPromise ul li { background: url("https://data.chinahighlights.com/pic/green-mark.png") no-repeat scroll left 5px transparent; line-height: 18px; list-style: none; margin-bottom: 8px; padding-left: 22px!important; font-weight: normal; border-bottom: none!important; text-decoration:none!important } /* TA style rewrite */ #CDSWIDSSP .widSSPData { width: 153px; margin-top:15px; border-radius:4px; } #CDSWIDSSP.widSSPnarrow .widSSPData .widSSPBranding dd { width:auto!important } .widSSPOneReview ul { width:auto !important; } .tourwithMore { width:980px; margin:10px 0 15px 0; position:relative; display: block; clear: both; } .tourwithMore img { border-radius:4px;} .tourwithMore .titleText { position:absolute; top:20px; left:50px; font-family:chbrush; font-size:35px; color:#fff; text-shadow:0 0 0 transparent, 0 0 8px black; background:url("https://data.chinahighlights.com/css/images/searchbox-bg.png") repeat scroll 0 0 transparent; padding:0 10px; border-radius:4px; } .promoLeft { display: block; margin: 15px 0; clear: both; } /* for xian tours */ .departureDates { display: block; margin:10px 0 } .tourlist ul.boxa { list-style:none; margin-top:-5px; padding-top:5px; float:left; width:100%; } .tourlist ul.boxa li { width:210px; padding:10px; float:left; margin:1px; text-align:center; } .tourlist ul.boxa li span { width:226px; float:left; margin:-3px 0 0 0; padding:10px 0; } .tourlist ul.boxa li span.beijingvidio { width:212px; margin-top:-10px; } .tourlist ul.boxa li span.vidiotext { margin-top:-12px; } .tourlist ul.boxa li img {border:1px solid #F0F0F0; width:208px; height:152px; border-radius:4px; } .tourlist ul.boxa li a { color:#000; } .tourlist ul.boxa li a:hover img, .tourlist ul.boxa li a:hover span { background:#F0F0F0; text-decoration:underline; } .tourlist ul.boxa li.group { width:160px; float:left; margin:8px; padding:0; } .tourlist ul.boxa li.group img { width:158px; height:118px; border-radius:4px;} .tourlist ul.boxa li.group span { width:168px; } /* weather display on Shanghai tour */ table.averageWeather { margin: 10px 0; border:1px solid #d1d1d1; padding:1px; } table.averageWeather th { padding:5px; border-bottom:1px solid #d1d1d1; } table.averageWeather td { padding:5px; border-bottom:1px solid #d1d1d1; } table.averageWeather th { padding:5px; border-bottom:1px solid #d1d1d1; } table.averageWeather tr.last td { border-bottom: none } /* for tibet tours */ #contentRight{ float:right; width:760px; } #contentRight .TopSellers{width:100%;} #contentRight .TopSellers ul{ list-style:none; width:100%; margin:10px 0; float:left; border-bottom:1px solid #CCC;} #contentRight .TopSellers ul img{width:280px; height:120px; border:none; float:left; border-radius:4px;} #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 .TopSellers2{width:100%;} #contentRight .TopSellers2 ul{ list-style:none; width:100%; margin:10px 0; float:left; } #contentRight .TopSellers2 ul img{ width:250px; height:200px; border:none; float:left; margin-right: 10px; } #contentRight .TopSellers2 ul img.moredetail{ width:177px; height:32px; margin:10px 350px 0 0; display:inline; float:right; } #contentRight .TopSellers2 ul li{ width:480px; float:left; line-height:150%; color:#545454; padding-left: 5px; margin-bottom:8px; } #contentRight .TopSellers2 ul li a{ text-decoration:none;} #contentRight .TopSellers2 ul li.TopSellers2title{border-left:7px solid #A6A6A6; background:#E4E4E4; height:25px; line-height:25px;} #contentRight .TopSellers2 ul li.listicon{padding-left:14px; background:url(https://data.chinahighlights.com/pic/arrow-r.GIF) no-repeat 0 6px; font-size:13px;} #contentRight .TopSellers2 ul li.routetitle{ color:#083c7d; font-size:14px; font-weight:bold;} /* get TA rating */ li#hroO2dB, li#A4g8q5ya { list-style: none !important; margin-bottom:10px;} #CDSWIDSSP .widSSPData { width:153px !important; margin: 15px 0 !important; border-radius:4px!important;} #CDSWIDSSP .widSSPData .widSSPH18 { display: none !important;} #CDSWIDSSP.widSSPnarrow .widSSPData .widSSPBranding dd { width:auto !important} /* for submit */ #CDSWIDWRL { width:175px !important;} #CDSWIDWRL .widWRLData { border-radius:4px; max-height:inherit !important; margin: 15px 0 10px 0;} #CDSWIDWRL .widWRLReview textarea { width:145px !important; height:120px !important; min-width:inherit !important; max-height:inherit !important; border-radius:4px!important;}