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.

1078 lines
103 KiB
CSS

@charset "utf-8";
/* TRAVEL GUIDE CSS STYLE */
.infoList { border-bottom:#999 0px solid; padding:10px 0px; text-align:justify; margin-bottom:5px; }
.infoList a { color:#545454; }
.infoList a:hover { color:#a31022; }
.infoImg { float:left; border:#ccc 1px solid; padding:5px; background-color:#f4f4f4; -moz-border-radius:4px; margin:0 8px 8px 0; }
.infoImg2 { float:left; padding:5px; }
.infoDes { float:left; width:450px; }
.infoDes p { margin-bottom:5px; }
.infoDes p span { font-style:italic; }
.infoDes2 { width:510px; float:right; }
.infoDes h5 { font-size:13px; margin:0 0 5px 0; }
.infoDes h5 span { color:#a31022; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin-left:10px; background:url(https://data.chinahighlights.com/pic/rate-red.png) no-repeat left; padding-left:18px; padding-top:1px; }
.infoDes2 { width:195px; float:right; font-size:11px; margin-right:5px; }
.infoDes3 { width:510px; float:right; }
ul.infoUl li { width:200px; display:block; float:left; }
#contentMiddle h2 { margin:15px 0px 5px 0px; border-bottom:1px solid #f1f1f1; padding-bottom:2px; }
h2.infoH2 { margin:20px 0px 15px 0px; }
#contentMiddle h5 { margin:0px 0px 10px 0px; }
#mainContent p { text-align:justify; }
.factsMore { width:250px; text-align:right; height:20px; position:absolute; margin-top:-20px; }
.factsMore a { color:#555; }
.factsMore a:hover { color:#a31022; text-decoration:none; }
a.morelink { font-weight:bold!important; font-size:11px!important; }
#whoUpdated { position:absolute; top:80px; right:30px; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; }
.male { background:url(https://data.chinahighlights.com/pic/p-blue.gif) no-repeat left!important; }
.female { background:url(https://data.chinahighlights.com/pic/p-red.gif) no-repeat left; }
#whoUpdated a, #whoUpdatedLeft a { font-weight:bold; color:#307ABE; font-size:11px; letter-spacing:0; font-style:italic; }
#whoUpdated a:hover, #whoUpdatedLeft a:hover { text-decoration:none; }
#whoUpdatedLeft { position:absolute; top:-15px; right:10px; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; }
.bg-chinaoverview .introContent, .bg-chinaculture .introContent { width:auto; float:left; padding:5px 11px; margin:0 0 0 210px!important; }
#IntroBox { margin:-10px auto 18px auto; width:951px; padding:0 0 10px 0; }
.cityVideo { width:250px; margin-right:20px; float:right; }
.cityVideo2 { width:275px; margin-bottom:10px; }
.cityFact ul { margin:5px 0 0 10px; }
.cityFact ul li { background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat 0px 5px; padding-left:13px; list-style:none; line-height:18px; margin-bottom:5px; float:left; width:200px; }
.cityFact ul li.iconMap { background:none; padding-left:0; }
.cityFact ul li a:hover, .bg-shanghai .cityFact ul li a:hover { color:#a31022; text-decoration:none; }
.bg-beijing { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-beijing.png) no-repeat bottom!important; }
.bg-xian { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-xian.png) no-repeat bottom!important; }
.bg-shanghai { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-shanghai.png) no-repeat bottom!important; }
.bg-hong-kong { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-hongkong.png) no-repeat bottom!important; }
.bg-guilin { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-guilin.png) no-repeat bottom!important; }
.bg-chengde { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-chengde.PNG) no-repeat bottom!important; }
.bg-public { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-public.png) no-repeat bottom; height:auto!important; padding-bottom:10px!important; }
.bg-chinaoverview { background:url(https://data.chinahighlights.com/css/images/guide/bg-china/bg-chinaoverview.png) no-repeat; }
.bg-chinaculture { background:url(https://data.chinahighlights.com/css/images/guide/bg-culture/bg-culture.gif) no-repeat bottom; }
ul.redarrow { margin-left:18px; }
ul.redarrow li { list-style:none; float:left; background:url(https://data.chinahighlights.com/pic/arrow-r.GIF) no-repeat left 5px; padding-left:10px; width:280px; line-height:14px; margin-bottom:5px; font-size:11px; }
ul.redarrow2 { margin:0 0 10px 0; }
ul.redarrow2 li { list-style:none; float:left; background:url(https://data.chinahighlights.com/pic/arrow-r.GIF) no-repeat left 5px; padding-left:10px; width:190px; line-height:18px; margin-bottom:5px; }
.topcityAttr { padding-bottom:10px; margin-bottom:15px; }
.topcityAttr .attractionPhoto { width:155px; float:right; margin-left:5px; }
.topcityAttr .attractionPhoto img { width:155px; }
.topcityAttr .attractionContent { width:460px; margin:0 5px 10px 0; }
.topcityAttr .attractionContent h3 { font-size:13px; margin:0 0 5px 0; }
.topcityAttr .attractionContent p { margin-bottom:3px; }
.photoLeft { width:177px; float:left; }
.photoLeft img { width:177px; }
.contentRight { float:right; width:440px; }
.contentRight h3 { font-size:13px; margin:0 0 8px 0; }
.contentRight p { margin-bottom:3px; }
.contentRight p span { font-style:italic; }
.cityMap { width:130px; font-size:11px; float:left; margin:0 10px 10px 15px; }
.cityMap .mapTitle { background:url(https://data.chinahighlights.com/css/images/map/big-map.gif) no-repeat left center; padding-left:15px; margin-left:2px; list-style-position:outside; }
.cityMap img { width:130px; height:98px; margin-bottom:10px; }
.cityPhoto { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-city-photo.png) no-repeat; width:164px; height:124px; padding:9px 0 0 8px; float:left; margin:0 10px; }
.cityPhoto img { width:148px; height:106px; margin-bottom:10px; }
.cityFaq { margin:15px 0; border:1px solid #f1f1f1; background:#f6f6f6; padding:10px; }
.cityFaq h4 { font-size:18px; margin:0 0 8px 0; font-weight: normal; }
.moreContent .cityFaq h4 { font-size:16px; margin:0 0 5px 0!important; background:url(https://data.chinahighlights.com/pic/red-dot.png) no-repeat left 5px; padding:0 0 10px 18px; border-bottom:1px solid #d1d1d1!important; }
.cityFaq .question { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-q.png) no-repeat left 5px; padding-left:20px; padding-top:0px; font-size:13px; margin-bottom:10px; line-height:16px!important; border-bottom:1px solid #f1f1f1; }
.cityFaq .question a { font-size:12px; text-decoration:none!important; font-weight:normal; text-transform:capitalize; }
.cityFaq .question a:hover { text-decoration:underline!important; }
.cityFaq .answer { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-a.png) no-repeat left top; padding:3px 0 10px 18px; line-height:16px; border-bottom:1px dashed #999; margin-bottom:10px; font-size:11px; color:#333; position:relative }
.cityFaq .answer a { color:#a31022 }
.cityFaq .answer a:hover { text-decoration: underline }
.cityFaq .askquestionBox { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-ask-question.png) no-repeat; padding:30px 0 15px 15px; font-size:11px; font-weight:bold; color:#666; margin:0 0 5px 5px; width:594px; height:232px; }
.cityFaq .askquestionBox textarea { border:1px solid #7E9DB9; background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-message.png) repeat-x top #fff; width:500px; height:110px; margin:10px 0 10px 0; font-size:12px; line-height:18px; padding:5px; }
.cityFaq .askquestionBox input { border:1px solid #7E9DB9; background:#fff; padding:3px 5px; margin-right:25px; margin-bottom:10px; }
.cityFaq .askquestionBox input.checkBox { vertical-align:middle; margin-top:-3px; margin-bottom:0; border:none; background:none; margin-right:5px; padding:0; }
.cityFaq .askquestionBox a { color:#a31022; }
.cityFaq .answer .answerquestion { display: block; width:125px; position:absolute; right:0; bottom:5px; }
.cityFaq .answer .answerquestion a { color:#a31022; }
.recomTour { margin:20px 0 18px 0; border:1px solid #f1f1f1; padding:10px; background:#f6f6f6; }
.recomTour h4 { font-size:16px; margin:0 0 5px 0; background:url(https://data.chinahighlights.com/pic/red-dot.png) no-repeat left 5px; padding:0 0 10px 18px; border-bottom:1px solid #d1d1d1; border-top:none; }
.recomTour h4 a { text-decoration:none; margin:0 0 5px 0; font-size:16px; }
.recomTour ul { margin-left:20px; }
.recomTour ul li { padding-left:0px; font-size:11px; color:#999; line-height:18px; margin-bottom:8px; list-style-image:url(https://data.chinahighlights.com/pic/arrow-r.gif); }
.recomTour ul li a { text-decoration:underline; color:#545454; font-size:12px; }
.recomTour ul li a:hover { color:#A31022; text-decoration:none; font-size:12px; }
.recomTour ul li .morelistPrice { color:#A31022; font-size:12px; }
.moreThings { text-align:right; }
#topAttractions { border-bottom:5px solid #d1d1d1; padding-bottom:5px; margin:10px 0; position: relative; }
#topAttractions h2 { padding:20px 0 0 0px; margin:-10px 0 15px 0 !important; }
.bgtopbeijing { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-attraction-beijing.png) no-repeat left; height:26px; margin-top:-20px; }
.bgtopshanghai { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-shanghai-attraction.png) no-repeat left; height:26px; margin-top:-20px; }
.bgtopguilin { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-guilin-attraction.png) no-repeat left; height:26px; margin-top:-20px; }
.bgtopxian { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-xian-attraction.png) no-repeat left; height:26px; margin-top:-20px; }
.bgtophongkong { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-honghong-attraction.png) no-repeat left; height:26px; margin-top:-20px; }
.topattrList { border-bottom:1px dashed #d1d1d1; margin:10px 0 15px 0; padding-bottom:10px; }
.topattrList .topphotoLeft { width:145px; float:left; }
.topattrList .topphotoLeft img { width:145px; height:108px; border:1px solid #555; }
.topattrList .topcontentRight { float:right; width:472px; }
.topattrList .topcontentRight h3 { font-size:15px; margin:0 0 5px 0; }
.topattrList .topcontentRight h3 .rates { color:#a31022; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin-left:10px; background:url(https://data.chinahighlights.com/pic/rate-red.png) no-repeat left; padding-left:18px; padding-top:1px; }
.basedOn { font-size:11px!important; margin-left:10px; font-weight:normal; color:#545454!important; font-weight:normal!important; background:none!important; margin-left:5px!important; padding:0!important; }
.basedOn a { font-weight:bold; font-size:12px; font-style:italic; font-family:Arial, Helvetica, sans-serif; }
.topattrList .topcontentRight p { margin-bottom:3px; }
.topattrList .topcontentRight p span { font-style:italic; }
#categoryFilter { margin:10px 0 3px 0; background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-attraction-fliter.png) no-repeat; width:607px; height:28px; padding:7px 10px; position:relative; font-weight:bold; font-size:11px; }
#categoryFilter a { font-weight:normal }
#categoryFilter .moreButton { background:url(https://data.chinahighlights.com/pic/more-arrow.png) no-repeat right; font-size:11px; font-weight:bold; position:absolute; right:15px; top:10px; padding:5px 23px 5px 0; width:60px; text-align:right; cursor:pointer }
#categoryFilter ul { margin-left:0; }
#categoryFilter ul li { list-style:none; float:left; margin-right:20px; line-height:23px; }
#categoryFilter ul li.title { width:auto; }
#categoryFilter .viewmoreCategory { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-more-category.png) no-repeat bottom; width:525px; height:109px; padding:10px 10px 10px 25px; position:absolute; top:34px; *top:8px;
right:-2px; z-index:9999; }
#categoryFilter .viewmoreCategory .closeIt { width:19px; height:18px; position:absolute; right:15px; bottom:13px; cursor:pointer; }
#soryBy { margin:5px 0 15px 0; text-align:right; }
#soryBy span { color:#307ABE; font-weight:bold; font-size:11px; }
#soryBy a { font-size:11px; margin-right:5px; font-weight:bold; }
.detailattrContent { margin-bottom:15px; }
.detailattrContent h2 { font-size:18px; margin:20px 0 10px 0; font-weight: normal; padding-bottom:5px; }
.detailattrContent a { color:#545454; text-decoration:underline; }
.detailattrContent a:hover { text-decoration:none!important; color:#a31022; }
.detailattrContent a:hover { text-decoration:underline!important; }
.attractionReviews { margin:15px 0 20px 0; border:1px solid #d1d1d1; }
.attractionReviews h3 { margin:0 0 8px 0; background:#d1d1d1; font-size:16px; padding:8px 0 8px 8px; }
.attractionReviews p { font-size:13px; margin-bottom:4px!important; }
.attractionReviews p a { font-weight:bold; color:#307abe!important; margin-right:8px; }
.attractionReviews .smallitalic { font-size:11px; font-style:italic; color:#999 }
.attractionReviews ul { margin:0 10px; padding:
}
.attractionReviews ul li { list-style:none; line-height:16px; margin-bottom:5px; padding-left:30px; border-bottom:1px dashed #d1d1d1; padding-bottom:5px; }
.attractionReviews ul li.last { border-bottom:none; }
.attractionReviews ul li.bg-1 { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-1.png) no-repeat top left; }
.attractionReviews ul li.bg-2 { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-2.png) no-repeat top left; }
.attractionReviews ul li.bg-3 { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-3.png) no-repeat top left; }
.attractionReviews .wirteReview { padding:10px; border:#d1d1d1 1px solid; font-size:12px; margin:0; border:none; background:#f6f6f6; }
.photoScroll { width:300px; float:left; background:#f1f1f1; border:1px solid #d1d1d1; padding:5px; margin:0 10px 5px 0; }
.photoScroll .bigPhoto { border-bottom:1px solid #d1d1d1; width:300px; }
.photoScroll .thumbnail { margin:5px 0 0 0; }
.photoScroll .thumbnail ul { margin:0px 0 0 7px; }
.photoScroll .thumbnail ul li { list-style:none; float:left; width:53px; height:53px; padding:12px 0 0 5px; margin-left:10px; }
.photoScroll .thumbnail ul li:hover { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-photo-current.png) no-repeat; width:53px; height:53px; padding:12px 0 0 5px; }
.photoScroll .thumbnail ul li.active { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-photo-current.png) no-repeat; width:53px; height:53px; padding:12px 0 0 5px; }
.photoScroll .thumbnail ul li img { width:48px; height:48px; }
.photoScroll .bigPhoto img { width:300px; height:auto; }
.moreContent a { color:#307ABE!important; text-decoration:none!important; font-size:11px; font-weight:bold; }
.moreContent a:hover { text-decoration:underline!important; }
/*.moreContent h2, .moreContent h3, .moreContent h4 { background:url(https://data.chinahighlights.com/pic/red-dot.png) no-repeat scroll left 5px transparent; font-size:15px; margin:20px 0 10px; padding-left:15px!important; border-bottom:none!important; }*/
.moreContent h2, .moreContent h3, .moreContent h4 { margin:10px 0 4px 0px; }
.moreContent h3 a { font-size:15px!important; color:#545454!important; text-decoration:underline!important; }
.moreContent h3 a:hover { text-decoration:none!important; }
.moreContent h4 { font-size:14px!important; }
.moreContent h5 { background:url(https://data.chinahighlights.com/pic/icon-red.gif) no-repeat scroll left 5px transparent; font-size:13px; margin:0px 0 10px 0; padding-left:15px!important; border-bottom:none!important; }
.moreContent ul { margin-left:5px; margin-bottom:0; }
.moreContent ul li { list-style:none; line-height:18px; background:url(https://data.chinahighlights.com/pic/demo-spindown-closed.gif) no-repeat left 8px; padding-left:10px; }
.moreContent ul li a { color:#545454!important; text-decoration:underline!important }
.moreContent ul li a:hover { color:#307ABE!important; text-decoration:none!important }
.guideBox { margin:10px 0 15px 0; border:none; padding-bottom:10px; border:1px solid #f6f6f6; -moz-border-radius:4px; background:#f3f3f3; }
.guideBox .guideBoxTitle { font-size:18px; background:#f3f3f3; border-bottom:1px solid #a1a1a1; font-weight:500; color:#2988b0; margin:0 5px 15px 5px; padding:8px 0 5px 0px; }
.guideBox h4 { font-size:18px; background:#f3f3f3; border-bottom:1px solid #a1a1a1; font-weight:500; color:#2988b0; margin:0 5px 15px 5px; padding:8px 0 3px 0px; }
.guideBox ul { margin:0 10px 0 0; }
.guideBox ul li { list-style:none; background:url("https://data.chinahighlights.com/pic/square.png") no-repeat scroll left 8px transparent; padding:0 0 5px 13px; line-height:18px; font-size:12px; margin:0 0 8px 10px; border-bottom:1px solid #fff; color:#666; }
.guideBox ul li a { text-decoration:none; margin-right:8px; }
.festivalBox { margin:10px 0 15px 0; border:none; padding-bottom:10px; border:1px solid #f6f6f6; -moz-border-radius:4px; background:#f3f3f3; }
.festivalBox h4 { font-size:18px; background:#f3f3f3; border-bottom:1px solid #a1a1a1; font-weight:500; color:#2988b0; margin:0 5px 15px 5px; padding:8px 0 3px 0px; }
.festivalBox img { margin:5px; width:100px; }
.festivalBox ul { margin:0 10px 0 0; }
.festivalBox ul li { list-style:none; line-height:18px; font-size:12px; margin:0 0 8px 10px; border-bottom:1px solid #fff; color:#818181; }
.festivalBox ul li a { text-decoration:none; margin-right:8px; font-weight:bold; }
.redFont14 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#a31022; }
.whoposted { font-size:11px; }
.whoposted a { font-weight:bold; color:#307ABE; }
.whoposted a:hover { text-decoration:none; }
.functionBox2 { border:1px solid #D1D1D1; margin:0 0 10px; padding-bottom:10px; position:relative; width:275px; }
.functionBox2 h5 { background:none repeat scroll 0 0 #999999; color:#FFFFFF; font-size:13px; font-weight:bold; margin-bottom:8px; margin-top:0; padding:8px 0; text-align:center; }
.updatingTips { border:2px solid #d1d1d1; margin:8px 0 10px 0; padding:10px; }
.updatingTips h3 { font-size:16px; margin:0 0 8px 0; border-bottom:1px solid #f1f1f1; }
#areaIntroBox { width:627px; margin-bottom:15px; padding-bottom:20px; }
.bg-sichuan { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-sichuan.png) no-repeat right bottom; }
.bg-inner-mongolia { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-inner-mongolia.PNG) no-repeat right bottom; }
.bg-jiangsu { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-jiangsu.png) no-repeat right bottom; }
.bg-zhejiang { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-zhejiang.png) no-repeat right bottom; }
.bg-shandong { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-shandong.png) no-repeat right bottom; }
.bg-guangdong { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-guangdong.png) no-repeat right bottom; }
.bg-hainan { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-hainan.png) no-repeat right bottom; }
.bg-guizhou { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-guizhou.png) no-repeat right bottom; }
.bg-yunnan { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-yunnan.png) no-repeat right bottom; }
.bg-tibet { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-tibet.png) no-repeat right bottom; }
.bg-xinjiang { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-xinjiang.png) no-repeat right bottom; }
.bg-nepal { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-nepal.png) no-repeat right bottom; }
.bg-henan { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-henan.png) no-repeat right bottom; }
.bg-hebei { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-hebei.png) no-repeat right bottom; }
.bg-shanxi { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-shanxi.png) no-repeat right bottom; }
.bg-heilongjiang { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-heilongjiang.png) no-repeat right bottom; }
.bg-liaoning { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-liaoning.png) no-repeat right bottom; }
.bg-anhui { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-anhui.png) no-repeat right bottom; }
.bg-guangxi { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-guangxi.png) no-repeat right bottom; }
.bg-henan { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-henan.png) no-repeat right bottom; }
#areaIntroBox ul { margin:10px 0 0 10px; display:block; width:430px; }
#areaIntroBox ul li { background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat 0px 5px; padding-left:13px; list-style:none; line-height:18px; margin-bottom:5px; float:left; width:200px; color:#666; }
#areaIntroBox ul li.iconMap { background:none; padding-left:0; color:#000; }
#areaIntroBox ul li a { color:#000!important; }
#areaIntroBox ul li a:hover { color:#a31022; text-decoration:none; }
.topProvinceAttr { padding-bottom:0px; margin-bottom:10px; }
.bgtitlebeijing { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-beijing-attraction.png) no-repeat; height:25px; }
.topProvinceAttr .attractionPhoto { width:150px; float:left; margin-left:5px; }
.topProvinceAttr .attractionPhoto img { width:150px; }
.topProvinceAttr .attractionContent { width:450px; float:right; margin:0 5px 10px 0; }
.topProvinceAttr .attractionContent h3 { font-size:13px; margin:0 0 5px 0; }
.topProvinceAttr .attractionContent p { margin-bottom:3px; }
.areaPhoto { background:url(https://data.chinahighlights.com/css/images/guide/bg-city/bg-city-photo.png) no-repeat; width:164px; height:auto; padding:9px 0 0 8px; float:left; margin:0 10px; }
.areaPhoto p { display:block!important; width:150px!important; text-align:center!important; padding:9px 0 0 0px; }
.areaPhoto img { width:148px; height:106px; margin-bottom:10px; }
#contentPageCount { position:relative; font-size:11px; color:#888; margin:0; clear:both; display:block; height:25px; width:660px; margin-bottom:10px; background:#f1f1f1; margin-top:-10px; }
#contentPageCount a { color:#777; }
#contentPageCount dl { margin:0; padding:5px; position:relative; }
#contentPageCount dt { float:left; list-style:none; margin-right:2px; }
#contentPageCount dd { float:left; font-style:italic; margin-right:10px; margin-left:3px; }
.commondname { font-size:12px; margin-bottom:10px; background-image:url(https://data.chinahighlights.com/css/images/drop-1.GIF); background-repeat:no-repeat; background-position:left 5px; padding-left:15px; }
.commondtime { font-size:11px; color:#999; margin-bottom:10px; }
.commondcontent { font-size:11px; text-align:justify; margin-bottom:10px; }
dl.newDl { margin:5px 10px 10px 10px; }
dl.newDl img { margin-right:5px; }
dl.newDl a { color:#545454; text-decoration:none; }
dl.newDl a:hover { color:#a31022; }
.infoDate { color:#ccc; margin-bottom:15px; }
span.block { margin-right:10px; }
#contentRight p { text-align:justify; }
#contentRight h2 { margin-bottom:15px; }
.categryBox { width:47%; margin-right:15px; margin-bottom:15px; border-top:#999 1px solid; float:left; text-align:justify; }
.categryBox a { color:#666; }
.categryBox a:hover { color:#a31022; }
.categryBox h5 { background-color:#dcdcdc; background-image:url(https://data.chinahighlights.com/css/images/bg-table.GIF); background-repeat:repeat-x; padding:5px; text-align:center; margin-bottom:10px; font-size:14px; }
.categryBox h5 a { color:#545454; text-decoration:none; }
.categryBox h5 a:hover { color:#a31022; }
span.normalFont { font-size:12px; font-weight:normal; }
span.rating { color:#a31022; font-size:15px; }
span.tagIcon { font-size:12px; font-weight:normal; padding-left:20px; margin-left:20px; background-image:url(https://data.chinahighlights.com/pic/tag.gif); background-repeat:no-repeat; }
span.removeIcon { font-size:11px; font-weight:normal; padding-left:16px; margin-left:10px; background-image:url(https://data.chinahighlights.com/pic/close.png); background-repeat:no-repeat; }
span.addFriend { font-size:12px; font-weight:normal; padding-left:20px; margin-left:10px; background-image:url(https://data.chinahighlights.com/pic/add.gif); background-repeat:no-repeat; background-position:left 3px; }
#searchDestination { padding:3px 30px 10px 15px; margin-bottom:10px; background:#f1f1f1; border:1px solid #CCCCCC; }
#searchDestination h5 { font-size:14px; display:block; width:190px; float:left; padding:15px 5px 5px 0; }
#trainSearch { margin-bottom:10px; padding:20px 10px 10px 10px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topright:4px; background: #f1f1f1; }
#searchDestination { padding:3px 30px 10px 15px; margin-bottom:10px; background:#f1f1f1; border:1px solid #CCCCCC; }
#searchDestination h5 { font-size:14px; display:block; width:190px; float:left; padding:15px 5px 5px 0; }
.searchTrains { padding:2px 0px; margin-bottom:20px; }
.searchBox { width:315px; float:left; padding:0px 0px 15px 10px; margin-right:18px; position:relative; }
/* for china zip code */
.searchBox .leftInput { float: left; width:205px; margin:5px 5px 0 0; }
.searchBox .leftInput select { width:192px; border:1px solid #7E9DB9; padding:3px; background:#fff; }
.searchBox .codesearchButton { width:95px; height:36px; float: left; }
.searchTrains h3 { background:url(https://data.chinahighlights.com/pic/yellow-arrow.gif) no-repeat left; padding-left:18px; font-size:15px; margin:-2px 0 8px 0; }
.searchTrains h4, .searchDestination h4 { font-size:11px; margin:0; }
.searchTrains .trainsearchTitle { font-size:11px; }
.searchTerms { border:1px solid #d1d1d1; background:#fff; -moz-border-radius:4px; width:280px; padding:6px 0 6px 8px; float:left; font-size:11px; line-height:18px; margin:0px 0 5px 10px; position:relative; }
.searchTerms .arrowDown { background:url(https://data.chinahighlights.com/pic/arrow-downandleft.png) no-repeat; width:18px; height:27px; position:absolute; left:-18px; top:20px; }
.searchTerms ul { margin:0; }
.searchTerms ul li { list-style:none; font-size:11px; line-height:17px; margin-bottom:5px; background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat left 6px; padding-left:15px; }
.searchForm { margin-top:15px; }
.inputBox { width:165px; padding:4px 5px; margin-top:0px; margin-bottom:8px; background:#fff; border:1px solid #7E9DB9; color:#333; -moz-border-radius:4px; }
.inputDestination { padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; width:350px; color:#666; }
.inputButtonTrain { cursor:pointer; position:absolute; right:8px; bottom:17px; }
.inputBox { padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:180px; color:#666; }
.inputDestination { padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; width:350px; color:#666; }
.inputBox2 { padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:60px; }
.inputButton { background-color:#a31022; border:#666 1px solid; padding:5px; color:#fff; font-weight:bold; cursor:pointer; }
.addMoreIcon { padding-left:25px; background-image:url(https://data.chinahighlights.com/pic/add.gif); background-repeat:no-repeat; }
#content ul.ranking { list-style:none; padding:0px; margin:15px 0px 20px 0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:left; }
#content ul.ranking li { line-height:25px; padding:3px 0 3px 10px; border-bottom:#ccc 1px dashed; }
#content ul.ranking li a { text-decoration:none; }
#content ul.ranking li a:hover { background-color:#a31022; color:#fff; padding:3px; }
span.countGreat { background-color:#a31022; color:#fff; border:#666; padding:2px 5px; font-weight:bold; display:inline-block; }
span.countGood { background-color:#666; color:#fff; border:#666; padding:2px 5px; font-weight:bold; display:inline-block; }
span.countFare { background-color:#666; color:#fff; border:#666; padding:2px 5px; font-weight:bold; display:inline-block; }
.hint { padding:10px; border:#999 1px dashed; background-color:#f9f9f9; margin-bottom:15px; }
.hint a { color:#000; }
.hint a:hover { color:#a31022; }
.travelToolL { width:44%; margin:5px 1% 5px 1%; padding:3px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.travelToolR { width:45%; margin:5px 1px 5px 1px; padding:1px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.travelToolR ul li { font-size:11px; line-height:1.7em; list-style:none; }
.travelToolL ul li { list-style:none; padding:5px 0 }
.twoColumsLeft { width:315px; float:left; background-color:#fff; text-align:justify; padding-right:10px; margin-bottom:15px; }
.twoColumsLeft p { font-size:11px; }
#specialReport { background-color:#f4f4f4; padding:5px; border:#d1d1d1 1px solid; margin-top:15px; }
.marginRight { margin-right:15px; }
.tools { width:150px; float:left; text-align:center; margin-bottom:15px; }
#specialReporticon { width:80px; height:80px; background-image:url(/image/guide/special-report.gif); background-repeat:no-repeat; background-position:left top; position:absolute; z-index:6; }
.newcardIcon { width:52px; height:51px; background-image:url(https://data.chinahighlights.com/pic/new.gif); background-repeat:no-repeat; background-position:left top; position:absolute; z-index:6; }
#selected img { border:#a31022 2px solid; }
.lightGrayBg { background-color:#f4f4f4; }
.specialReport { width:300px; }
#ImgPlayer { width:650px; overflow:hidden; border:3px #a31022 solid; padding:1px 3px 0 1px; }
#ss_img_div { width:350px; overflow:hidden; }
#ss_img_div img { border:1px #000 solid; }
#ImgNum { height:37px; overflow:hidden; }
#ImgNum ul { width:375px; padding:0 0 0 0; float:left; cursor:default; }
#ImgNum li { width:30px; height:25px; line-height:25px; overflow:hidden; padding:6px 0 0 0; text-align:center; font-family:Arial; font-size:9px; float:left; margin-right:5px; cursor:pointer; }
#ImgNum li.itemOff:hover { color:#A80000; }
#ImgNum div { float:left; width:73px; text-align:left; padding:4px 0 0 0; margin:10px 0 0 0; height:15px; line-height:15px; cursor:pointer; font-size:12px; color:#7D98BF; }
#TxtBlk { width:255px; float:left; }
#Txt h2 { color:#A80000; text-align:center; font-size:18px; font-weight:normal; padding:1px 0 5px 0; background:none; }
#Txt h2 a, #Txt h2 a:visited { color:#A80000; text-decoration:none; }
#Txt h2 a:hover, #Txt h2 a:active { color:#A80000; text-decoration:underline; }
#con { text-align:left; color:#344F71; line-height:21px; }
#date_PN { text-align:left; font-size:12px; }
#date { padding:12px 0 0 8px; color:#5C5C5C; width:150px; float:left; text-align:center }
#PN #pre:visited, #PN #next:visited { color:#009; }
#PN #pre:hover, #PN #next:hover { text-decoration:underline; }
.tMdivTitle { font-size:12px; color:#6b6b6b; padding:5px 0 5px 10px }
.tMdivPeople1 { width:auto; height:30px; padding:0 10px; float:left }
.tMdivPeople2 { width:auto; height:30px; padding:0 10px; float:left }
.tMdivTime { font-size:11px; color:#6b6b6b; width:260px; height:30px; padding-left:10px; float:left }
.tMdivLeftBox { width:110px; float:left }
.tM6 { width:110px; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:20px; }
.tMdivDate { font-size:11px; color:#6b6b6b; width:260px; height:30px; padding-left:10px; float:left }
.tM5 { width:40px; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:20px; }
.tM2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-top:3px; padding-bottom:4px; padding-left:15px; line-height:normal; }
ul#infoTop-nav li { float:left; text-align:center; list-style:none; margin:0 3px 0px 0; }
ul#infoTop-nav li a { display:block; padding:7px 8px; color:#666; font-weight:bold; font-size:11px; text-decoration:none; }
ul#infoTop-nav li a:hover { color:#444444; }
ul#infoTop-nav li a:focus { outline:0; }
ul#infoTop-nav li a.selected { background:#f9f9f9; border:#ddd 1px solid; border-bottom:0; color:#444444; }
*html ul#infoTop-nav li a.selected { position:relative; top:1px; }
ul.item { list-style:none; padding:0px; margin:0px; margin:0px 0px 20px 15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:left; }
ul.item li { line-height:15px; margin-bottom:6px; background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat 0px 5px; padding:0 0 0 15px; }
ul.item li a { color:#545454; text-decoration:none; }
ul.item li a:hover { text-decoration:underline; }
.infoRelated { border-top:3px #999 solid; margin-top:15px; margin-bottom:15px; border-bottom:#999 3px solid; }
.infoRelated a { color:#666; }
.infoRelated a:hover { color:#a31022; }
.infoLink { padding:10px; font-size:11px; border-bottom:#999 1px solid; }
span.infoPrev { float:left; padding:10px; padding-left:30px; background-image:url(https://data.chinahighlights.com/pic/previous-info.gif); background-repeat:no-repeat; background-position:left 3px; }
span.infoNext { float:right; padding:10px; padding-right:30px; background-image:url(https://data.chinahighlights.com/pic/next-info.gif); background-repeat:no-repeat; background-position:right 3px; }
.infoMenulink { background-color:#f4f4f4; padding:10px; margin-bottom:10px; }
.infoMenulink h5 { font-size:12px; font-weight:bold; padding-bottom:15px; }
ul.infoUl2 li { width:180px; display:block; float:left; font-size:11px; }
.infoEdit { font-size:11px; color:#999; margin-bottom:10px; margin-bottom:20px; margin-top:20px; }
.infoEdit a { color:#666; }
.infoEdit a:hover { color:#a31022; }
.tableStyle5 { border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-bottom:1px solid #d1d1d1; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0; width:650px; }
.tableStyle5 th { border-bottom:1px #D9D9D9 solid; border-right:1px solid #D9D9D9; padding:6px 5px; font-size:11px; text-align:left; background-color:#F3F3F3; line-height:18px; }
.tableStyle5 td { border-right:#ccc 1px solid; border-bottom:1px solid #ccc; padding:6px 0 6px 0; text-align:center; font-size:11px; }
.tableStyle5 td.tableLeft { text-align:left; padding:3px 0 8px 5px; line-height:18px; }
.tableStyle5 tr { border-collapse:separate; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9; }
.tableStyle5 tr a { color:#6b6b6b; text-decoration:none; }
.tableStyle5 tr a:hover { text-decoration:underline; }
.tableStyle5 tr:hover { background-color:#DDDDDD; }
ul.infoUl3 { }
ul.infoUl3 li { width:190px; display:block; float:left; }
ul.infoUl4 li { width:140px; display:block; float:left; }
.attractionList { background-color:#F3F3F3; color:#333333; float:right; font-size:86%; margin-bottom:4px; margin-left:8px; padding-left:4px; position:absolute; width:270px; }
.attractionTypeText { padding:5px 0; }
.attractionTypeText a { text-decoration:none; color:#888; font-style:italic; }
.graybackgroundFont { background:#F7F7F7 none repeat scroll 0 0; border:1px solid #DDDDDD; color:#666666; font-size:12px; margin:0 0 1.5em; padding:10px 4px 4px 7px; }
#cards { width:100%; margin-top:2px; }
#cards .cardsP1 { width:239px; border:1px solid #F0F0F0; margin:5px 0 5px 10px; float:left; }
#cards .cardsP1 .name { padding:10px 0 0px 0x; text-align:center; font-size:12px; font-weight:bold; }
#cards .cardsP1 .name a { padding:10px 0 0px 0x; text-align:center; color:#7C7C7C; font-size:12px; font-weight:bold; }
#cards .cardsP1 .p1 { width:209px; margin:7px 7px 7px 15px; }
#cards .cardsP1 .p2 { width:90%; margin-left:5%; margin-top:15px; }
#cards .cardsP1 .p2 img { padding:0px; margin:0px; margin-bottom:5px; }
.tableSimple td { padding: 5px; }
.tableSimple a { color:#666; text-decoration:none; background:url(https://data.chinahighlights.com/pic/square-gray.gif) no-repeat left; padding-left:10px; }
.tableSimple a:hover { color:#a31022; }
.paddingAround { padding:5px; }
#guideWeatherNav { text-align:center; border-bottom:#a31022 3px solid; }
#guideWeatherNav ul { list-style:none; padding-left:10px; padding-top:15px; }
#guideWeatherNav ul li { display:block; float:left; padding:6px; margin:0px 3px; background-color:#f4f4f4; border:#ccc 1px solid; }
#guideWeatherNav ul li.active { border:#a31022 1px solid; background-color:#a31022; color:#fff; }
#guideWeatherNav ul li.active a { font-weight:bold; color:#fff; }
#guideWeatherNav ul li:hover { background-color:#a31022; color:#fff; }
#guideWeatherNav ul li:hover a { color:#fff; }
#guideWeatherNav ul li a { text-decoration:none; }
.redBorderTop { border-top:#a31022 3px solid; }
ul.infoUltwo li { width:280px; display:block; float:left; }
.hotattractionType { width:auto; background:#8c8c8c; border:1px solid #b2b2b2; padding:10px; margin:0 0 15px 0; }
.hotattractionType h5 { font-size:13px; margin-bottom:8px; color:#fff; margin-top:0; margin-top:0; }
.hotattractionType .iconHot { position:absolute; background:url(https://data.chinahighlights.com/pic/hot-small.png) no-repeat; width:80px; height:75px; top:27px; right:2px; }
.attractionType { width:auto; background:#e7e7e7; border:1px solid #b2b2b2; padding:10px; margin:0 0 15px 0; }
.attractionType h5 { font-size:13px; margin-bottom:8px; margin-top:0; }
.attractionType h5 a { color:#545454; text-decoration:none; }
.sightsList { background-color:#FFF; width:auto; padding:3px 3px 10px 3px; }
.sightsList .moreSightlink { background:url(https://data.chinahighlights.com/css/images/pic-round-arrow.gif) no-repeat right 2px; text-align:right; padding:2px 23px 2px 0; }
.sightsList .moreSightlink a { color:#9f0c1e; font-size:11px; font-weight:bold; }
.sightsList .photoStyle .photoStyleIn { margin:0 4px 8px 4px; font-size:11px; }
.sightsList .photoStyle .photoStyleIn table { background:#FFF; }
.sightsList .sightDetailList { font-size:11px; padding:10px 5px 10px 5px; margin-bottom:5px; color:#c2c2c2; }
.sightsList ul.sightDetailList li { background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat 0 8px; line-height:20px; padding:3px 3px 3px 10px; display:block; width:160px; float:left; list-style:none; }
.sightsList .sightDetailList2 { font-size:11px; margin-bottom:5px; padding:5px; color:#c2c2c2; }
.sightsList ul.sightDetailList2 li { background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat 0 10px; line-height:20px; padding:3px 3px 3px 10px; display:block; width:29%; float:left; list-style:none; }
.topCityList { width:auto; padding:15px 1px 1px 1px; background:#8c8c8c; margin-bottom:10px; }
.topCityList h5 { font-size:13px; font-weight:bold; color:#FFF; text-align:center; margin-bottom:5px; margin-top:0; }
.topCityList .cityNav { width:100%; height:20px; position:relative; }
.topCityList .cityNav ul { padding:0px; position:absolute; margin-left:15px; list-style:none; left:-3px; top:-7px; }
.topCityList .cityNav ul li { display:block; margin:0 4px 0 0; float:left; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; padding:5px 8px 0 8px; height:22px; background-color:#8c8c8c; color:#C6162B; font-size:12px; font-weight:bold; }
.topCityList .cityNav ul li.active { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #C1C1C1; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; background:#fff; }
.topCityList .cityNav ul li.background { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #45A0C2; border-left:1px solid #45A0C2; border-right:1px solid #45A0C2; background:#45A0C2; }
.topCityList .cityNav ul li.active a, .topCityList .cityNav ul li.active { color:#b71312; }
.topCityList .cityNav ul li a, .topCityList .cityNav ul li { color:#fff; text-decoration:none; cursor:pointer }
.topCityList .cityNav ul li a:hover { text-decoration:underline; }
.hotCity { background:#FFF; margin:0; padding:8px; }
.hotCity ul { margin:0; }
.hotCity ul li { list-style:none; background-repeat:no-repeat; background-position:3px 5px; font-size:12px; line-height:18px; margin-bottom:5px; display:block; padding:4px 3px 4px 32px; border-bottom:1px solid #ced0cf; }
.hotCity ul li a { text-decoration:none; }
.seeAlsoLink { border:1px solid #d1d1d1; padding:8px; margin:0 0 15px 0; }
.seeAlsoLink h2 { margin: 0 0 5px 0; font-size:18px; padding: 0 0 5px 0; border-bottom:1px solid #d1d1d1; font-weight: normal }
.seeAlsoLink .seealsoTitle { font-size:18px; color:#545454; padding:3px 0 5px 5px; border-bottom:1px solid #cfcfcf; margin:0; }
.seeAlsoLink h5 { font-size:18px; color:#545454; padding:3px 0 5px 5px; border-bottom:1px solid #cfcfcf; margin:0; }
.seeAlsoLink h5 a { color:#545454; text-decoration:none; }
.seeAlsoLink h5 a:hover { color:#9f0c1e; }
.seeAlsoLink ul { margin-left:5px!important; }
.seeAlsoLink ul li { background:url(https://data.chinahighlights.com/css/images/drop-3.GIF) no-repeat 0 8px; line-height:20px; list-style:none; font-size:11px; padding:3px 3px 3px 15px; float:none!important; width:auto!important }
.seeAlsoLink ul li a { text-decoration:none; }
.chinaTourPro { background:#8c8c8c; margin:10px 0 10px 0; width:auto; padding:7px; }
.chinaTourPro .tourList { width:auto; padding:0; background:#FFF; }
.chinaTourPro .tourList h5 { color:#FFF; display:block; background:#9f0c1e; font-weight:bold; font-size:12px; margin-top:0; text-align:center; padding:7px 0 7px 0; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; }
.chinaTourPro .tourList h6 { color:#545454; font-size:11px; display:block; width:240px; margin:8px; background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat left 4px; padding:0 0 0 12px; }
.chinaTourPro .tourList h6 a { color:#545454; text-decoration:none; }
.chinaTourPro .tourList .tourDetail { width:240px; margin:10px 8px 10px 8px; }
.chinaTourPro .tourList .tourDetail img { width:73px; height:60px; margin-right:5px; float:left; }
.chinaTourPro .tourList .tourDetail .tourInfo { font-size:11px; width:160px; line-height:18px; float:right; }
.chinaTourPro .tourList .tourDetail .tourInfo a { color:#545454; font-weight:bold; font-size:11px; display:block; padding:0; margin-bottom:3px; }
.chinaTourPro .tourList .tourDetail .tourInfo a:hover { color:#9f0c1e; }
.chinaTourPro .moreTours { color:#545454; font-size:11px; display:block; width:240px; margin:8px; text-align:right; background:url(https://data.chinahighlights.com/css/images/pic-round-arrow.gif) no-repeat 100px 3px; padding:3px 3px 3px 12px; font-weight:bold; }
.chinaTourPro .moreTours a { color:#9f0c1e; }
.topTouristCity { border:1px solid #d1d1d1; width:310px; float:left; padding:0; background-repeat:no-repeat; background-position:bottom right; margin-bottom:10px; padding-bottom:15px; height:210px; }
.topTouristCity h5 { background-repeat:no-repeat; background-position:top left; display:block; border-bottom:1px #d1d1d1 solid; padding:5px 0 4px 65px; font-size:14px; margin-top:0; }
.topTouristCity h5 a { color:#545454; }
.topTouristCity h5 a:hover { color:#9f0c1e; }
.topTouristCity p { margin:10px; }
.topTouristCity .drop1 { width:200px; }
.topCitySight { width:auto; padding:0; margin:5px 0 0 0; }
.topCitySight .leftDiv { width:400px; margin-right:10px; float:left; }
.topCitySight .rightDiv { width:240px; float:right; }
.topCitySight .rightDiv .featureAttraction { border:1px solid #d1d1d1; padding:8px; margin-bottom:10px; }
.topCitySight .rightDiv .featureAttraction h5 { font-size:13px; color:#545454; display:block; padding:3px 0 5px 5px; border-bottom:1px solid #cfcfcf; margin: 0 0 5px 0; }
.topCitySight .rightDiv .featureAttraction h5 a { color:#545454; text-decoration:none; }
.topCitySight .rightDiv .featureAttraction h5 a:hover { color:#9f0c1e; }
.topCitySight .leftDiv .cityphotoStyle, .travelvideoList { width:100%; margin-top:5px; }
.topCitySight .leftDiv .cityphotoStyle, .travelvideoList .videoHot { text-align:center; }
.topCitySight .leftDiv .cityphotoStyle .photoStyleIn { color:#6b6b6b; float:left; padding:0 3px; text-align:center; width:112px; }
.travelvideoList .photoStyleIn { color:#6b6b6b; float:left; padding:0 3px; text-align:center; width:90px; font-size:11px; }
.travelvideoList .photoStyleIn img { with:60px; height:60px; }
.topCitySight .leftDiv .cityphotoStyle .photoStyleIn table { width:112px; height:112px; valign:middle; padding:3px; border:1px solid #e0e0e0; background-color:#f8f8f8; margin-bottom:5px; }
.travelvideoList .photoStyleIn table { width:90px; height:90px; valign:middle; padding:3px; border:1px solid #e0e0e0; background-color:#f8f8f8; margin-bottom:5px; }
.topCitySight .leftDiv .cityphotoStyle .photoStyleIn .photoStyleTitle a, .travelvideoList .photoStyleIn .photoStyleTitle a { color:#6b6b6b; text-decoration:none; }
.topCitySight .leftDiv .cityphotoStyle .photoStyleIn .photoStyleTitle a:hover, .travelvideoList .photoStyleIn .photoStyleTitle a:hover { text-decoration:underline; }
.videoDetailList2 { font-size:11px; margin-bottom:5px; padding:5px; color:#c2c2c2; }
ul.videoDetailList2 li { background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat 0 10px; line-height:20px; padding:3px 3px 3px 10px; display:block; width:45%; float:left; list-style:none; }
.area4 { width:350px; position:relative; -moz-border-radius:6px; border:#d1d1d1 1px solid; line-height:20px; float:left; margin:10px 5px 10px 0; padding:13px 5px 10px 5px; background-repeat:no-repeat; background-position:right bottom; }
.area5 { width:420px; position:relative; -moz-border-radius:6px; border:#d1d1d1 1px solid; line-height:20px; float:right; margin:10px 0 10px 20px; padding:13px 5px 10px 5px; background-repeat:no-repeat; background-position:right bottom; }
.cultureTopic { width:120px; float:left; }
.cultureTopic .photoStyleIn { color:#6b6b6b; float:left; padding:0 3px; text-align:center; width:120px; margin-bottom:5px; }
.cultureTopic .photoStyleIn { color:#6b6b6b; float:left; padding:0 3px; text-align:center; width:120px; }
.cultureTopic .photoStyleIn table { width:120px; height:90px; valign:middle; padding:3px; margin-bottom:5px; }
.cultureTopic .photoStyleTitle a { color:#6b6b6b; text-decoration:none; }
.cultureTopic .photoStyleTitle a:hover { text-decoration:underline; }
.cultureBrief { width:220px; float:left; padding-left:10px; }
.cultureBrief ul { margin:5px; }
.cultureBrief ul li { list-style:none; background:url(https://data.chinahighlights.com/css/images/arrow-5.gif) no-repeat 3px 4px; padding-left:15px; margin-bottom:4px; }
.dealsAds { width:640px; height:283px; -moz-border-radius:6px; padding:9px 0 0 8px; float:left; margin-bottom:50px; position:relative; }
#focus_m { position:relative; width:582px; height:280px; }
.f_img_roll { width:350px; height:198px; position:relative; }
.f_img_roll img { position:absolute; left:0; top:0; width:350px; height:198px; }
.f_img_tree { position:absolute; width:351px; height:70px; right:232px; top:212px; }
.f_img_tree div { position:absolute; z-index:201; top:3px; right:0; width:74px; height:66px; background:url(https://data.chinahighlights.com/css/images/private.gif) no-repeat; }
.f_img_tree ul { margin:0; padding:0; list-style:none; position:absolute; right:0; }
.f_img_tree li { width:60px; height:45px; border:1px solid #f1f1f1; margin-top:3px; }
.f_img_tree img { width:54px; height:39px; border:3px solid #d1d1d1; vertical-align:top; }
.f_con { color:#fff; height:198px; width:280px; float:right; position:absolute; left:350px; top:7px; }
.f_con .f_title { font-size:12px; height:30px; color:#545454; line-height:18px; margin-top:-10px; margin-left:15px; text-align:left; }
.f_con .f_title a:link, .f_con .f_title a:visited { color:#545454; text-decoration:none }
.f_con .f_title a:hover { text-decoration:underline }
.f_con .f_con { font-size:12px; padding:0 10px; height:40px; line-height:150%; }
#customizecityTour { width:275px; background:url(https://data.chinahighlights.com/css/images/bg-tailor.png) no-repeat; height:129px; padding-top:10px; margin:10px 0; position:relative; }
#customizecityTour .customizeTitle { margin:0 0 10px 8px; font-size:15px; font-weight:bold; color:#a31022; width:220px; line-height:16px; }
#customizecityTour .customizediscription { margin:10px 0 10px 8px; color:#333; width:210px; }
#customizecityTour .customizeButton { position:absolute; bottom:17px; left:9px; }
.weatherTips { width:94%; position:relative; -moz-border-radius:6px; border:#d1d1d1 1px solid; line-height:20px; margin:15px 0 10px 0; padding:13px 20px 10px 15px; background:url(https://data.chinahighlights.com/css/images/guide/bg-weather.gif) no-repeat right 5px; }
table.weatherTable tr th { background:url(https://data.chinahighlights.com/css/images/guide/bg-weather-forecast.gif) top left; text-align:left; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; font-size:14px; color:#555; padding:5px; }
table.weatherTable .noneBorderright { padding:40px 0 0 20px; }
/*table.weatherTable tr th .weatherSearch { float:left; margin-left:10px; width:200px; }
table.weatherTable tr th .weatherSearch input { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:4px; -moz-border-radius-topleft:4px; background:#FFFFFF none repeat scroll 0 0; border:2px solid #a31022; color:#333; float:left; padding:1px 4px; width:200px; }
table.weatherTable tr th .weatherSearchButton { float:left; width:25px; }
.weatherTable { margin-bottom:15px; border:1px solid #c9c9c9; }*/
#content #mainContent .weatherTable td p { line-height:15px; margin-bottom:2px; }
table.weatherTable tr td { text-align:top left; padding:2px 5px 2px 19px; background:#f1f1f1; }
table.weatherTable tr td p { line-height:11px!important; margin-bottom:4px!important; font-size:10px!important; }
table.weatherTable tr td.withLine { border-left:1px solid #c9c9c9; }
table.averageWeather { border-left:1px solid #c9c9c9; margin:0px 0 10px 0; }
table.averageWeather tr th { font-size:11px; border-bottom:1px #D9D9D9 solid; border-top:1px #D9D9D9 solid; border-right:1px solid #D9D9D9; }
table.averageWeather tr th a { color:#545454; }
table.averageWeather tr th.month { background-repeat:no-repeat; padding:12px 3px 12px 3px; background-position:5px 4px; width:39px; }
table.averageWeather tr th.jan { background-image:url(https://data.chinahighlights.com/css/images/guide/1.gif) }
table.averageWeather tr th.feb { background-image:url(https://data.chinahighlights.com/css/images/guide/2.gif) }
table.averageWeather tr th.mar { background-image:url(https://data.chinahighlights.com/css/images/guide/3.gif) }
table.averageWeather tr th.apr { background-image:url(https://data.chinahighlights.com/css/images/guide/4.gif) }
table.averageWeather tr th.may { background-image:url(https://data.chinahighlights.com/css/images/guide/5.gif) }
table.averageWeather tr th.jun { background-image:url(https://data.chinahighlights.com/css/images/guide/6.gif) }
table.averageWeather tr th.jul { background-image:url(https://data.chinahighlights.com/css/images/guide/7.gif) }
table.averageWeather tr th.aug { background-image:url(https://data.chinahighlights.com/css/images/guide/8.gif) }
table.averageWeather tr th.sep { background-image:url(https://data.chinahighlights.com/css/images/guide/9.gif) }
table.averageWeather tr th.oct { background-image:url(https://data.chinahighlights.com/css/images/guide/10.gif) }
table.averageWeather tr th.nov { background-image:url(https://data.chinahighlights.com/css/images/guide/11.gif) }
table.averageWeather tr th.dec { background-image:url(https://data.chinahighlights.com/css/images/guide/12.gif); -moz-border-radius-topright:5px; }
table.averageWeather tr td { font-size:11px; padding:6px; text-align:center; border-right:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; }
table.averageWeather tr.gray { background-color:#f6f6f6; }
table.averageWeather tr td.roundBottomRight { -moz-border-radius-bottomright:5px; }
.tourpicIntro a:hover { color:#a31022; text-decoration:none; }
ul.monthlyClimate { margin-top:10px; }
ul.monthlyClimate li { width:200px; float:left; }
#point { width:100%; margin-top:10px; margin-bottom:15px; }
.pointAll { width:210px; float:left; margin:10px 3px 10px 0; }
.point1 { width:207px; height:7px; background-image:url(/image/aboutus/s11.GIF); background-repeat:no-repeat; margin:0px; padding:0px; }
.point2 { width:207px; border-left:#CDC9CA 1px solid; border-right:#CDC9CA 1px solid; margin:0px; padding-top:0px; }
.point2 h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#666666; padding:0px; margin:0px 0px 0px 9px; border-bottom:none; }
.point2 h2 a { text-decoration:none; }
.point2 img { margin:3px 8px 3px 8px; }
.point2 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:0px; margin: 5px 9px 0 9px!important; line-height:20px !important; text-align:left !important; padding-bottom:10px; }
.iconBg01 { background-image:url(/image/travelguide/guidebook/icon-lattern.gif); background-repeat:no-repeat; padding-left:50px; padding-bottom:20px; background-position:left 0px; padding-top:20px; }
.bottomLine { border-bottom:#ccc 3px solid; }
.iconBg02 { background-image:url(/image/travelguide/guidebook/icon-chinese-knot.gif); background-repeat:no-repeat; padding-left:50px; padding-bottom:20px; background-position:left 0px; padding-top:20px; }
.iconBg03 { background-image:url(/image/travelguide/guidebook/icon-fu2.gif); background-repeat:no-repeat; padding-left:50px; padding-bottom:20px; background-position:left 0px; padding-top:15px; }
.iconBg04 { background-image:url(/image/travelguide/guidebook/icon-fu.gif); background-repeat:no-repeat; padding-left:50px; padding-bottom:20px; background-position:left 0px; padding-top:15px; }
.iconBg05 { background-image:url(/image/travelguide/guidebook/icon-cai.gif); background-repeat:no-repeat; padding-left:50px; padding-bottom:20px; background-position:left 0px; padding-top:15px; }
.partnerStyleIn { color:#6b6b6b; float:left; padding:8px 10px 8px 10px; text-align:left; width:130px; font-size:11px; margin:3px 10px 15px 0; background-color:#f6f6f6; border:1px solid #d1d1d1; height:130px; }
.partnerStyleIn table { width:130px; height:80px; valign:middle; background:#FFF; margin-bottom:5px; }
.partnerStyleIn .partnerIntro a { color:#6b6b6b; text-decoration:none; }
.partnerStyleIn .partnerIntro a:hover { text-decoration:underline; }
.valueMoney { border:1px solid #d1d1d1; padding:8px; margin-bottom:10px; }
.valueMoney h5 { font-size:14px; color:#333; display:block; padding:3px 0 5px 5px; border-bottom:1px solid #cfcfcf; margin-top:0; }
.valueMoney h5 a { color:#333; text-decoration:none; }
.valueMoney h5 a:hover { color:#9f0c1e; }
.valueMoney .broder { width:auto; height:1px; border-bottom:1px dashed #989898; margin:8px 0 8px 0; }
.valueMoney ul { margin:8px 0 10px 0; }
.valueMoney ul.feedback { line-height:18px;background:#fff;}
.valueMoney ul li { display:block; list-style:none; padding:8px 10px 8px 10px; font-size:11px;}
.valueMoney ul li.gray { background:#f1f1f1; }
ul.climateMonth { margin:10px 0 10px 0; }
ul.climateMonth li { line-height:15px; margin-left:8px; margin-bottom:6px; background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat 0px 4px; padding:0 0 0 15px; display:block; width:280px; float:left; list-style:none; }
ul.climateMonth li a { color:#545454; font-weight:normal; }
ul.climateMonth li a.underline { color:#545454; text-decoration:underline; }
ul.climateMonth li a:hover { text-decoration:none; }
.area2 { width:300px; position:relative; -moz-border-radius:6px; border:#d1d1d1 1px solid; line-height:20px; margin:15px 0 10px 0; padding:10px; float:left; _width:290px; }
.area3 { width:640px; position:relative; -moz-border-radius:6px; border:#d1d1d1 1px solid; line-height:20px; margin:15px 0 10px 0; padding:13px 10px 10px 10px; }
#SpecialTopic { margin-top:10px; background:#fff; padding:15px 0 0 15px; }
#SpecialTopic .photo { width:160px; float:left; margin-right:40px; margin-bottom:20px; font-size:11px; font-weight:bold; }
#SpecialTopic .photo a { font-weight:bold; }
#SpecialTopic .photo a:hover { text-decoration:none; color:#a31022; }
SpecialTopic .photo img { margin-bottom:5px; }
.photoTitle { width:auto; float:none; font-weight:normal; padding-top:5px; padding-left:5px; padding-bottom:5px; }
.photoTitle a { text-decoration:underline; color:#545454; font-weight:normal; }
.areaHead a { color:#a31022; }
.area { position:relative; -moz-border-radius:6px; border:#d1d1d1 1px solid; line-height:20px; margin:15px 0 10px 0; padding:13px 10px 10px 10px; }
.areaHead { padding:0 6px; background-color:#fff; position:absolute; left:10px; top:-12px; font-weight:bold; color:#C03; }
.areaHead a { color:#C03; }
.area img { margin-right:8px; }
.area .imgright { margin-left: 8px; }
.area p { margin:0px; }
#subContent .upComing { margin-bottom:10px; padding:8px; border:1px solid #cfcfcf; padding-bottom:10px; }
#subContent .upComing .eventTitle { font-size:18px; color:#545454; display:block; margin:0 0 12px 5px; border-bottom:1px solid #d1d1d1; font-weight: normal; }
#subContent .upComing .bolder { margin-top:10px; margin-bottom:3px; padding-left:5px; padding-top:5px; }
#subContent .upComing .bolder img { margin-right:5px; margin-bottom:2px; width:80px; height:auto; }
#subContent .upComing .bolder .borderTitle { font-size:12px; font-weight:bold; margin-bottom:2px; margin-top:0px; }
*#subContent .upComing ul { list-style:none; padding-bottom:5px; }
#subContent .upComing ul li { margin-bottom:5px; font-size:11px; }
#subContent .upComing a { color:#666; text-decoration:underline; }
#subContent .upComing a;
hover { color:#a31022; text-decoration:none; }
h3.upcomingtour { font-size:13px; margin:0 0 5px 0; border-bottom:1px solid #d1d1d1; padding-bottom:1px; }
#IntroBox .chinaFact { width:700px; margin:0 0 0 210px; }
#IntroBox .chinaFact ul { margin:5px 0 0 10px; }
#IntroBox .chinaFact ul li { background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat 0px 5px; padding-left:13px; list-style:none; line-height:18px; margin-bottom:5px; float:left; width:200px; }
#IntroBox .chinaFact ul li a:hover { color:#a31022; text-decoration:none; }
.topChinaAttraction { background:#f6f6f6; border:1px solid #d1d1d1; padding:0 0 10px 0; margin-bottom:10px; }
.topChinaAttraction a { color:#545454; }
.topChinaAttraction h4 { font-size:14px; display:block; background:#8c8c8c; color:#FFF; padding:5px 0 5px 10px; margin:0 0 10px 0; }
.topChinaAttraction .numberStyle { margin:5px 5px 10px 10px; font-size:18px; color:#a31022; font-weight:bold; }
.topChinaAttraction .chinaAttractionInfo { margin:3px 10px 10px 10px; font-size:11px; line-height:20px; border-bottom:1px solid #d1d1d1; padding-left:22px; width:auto; }
a.moreAttraction { font-size:11px; display:block; text-align:right; margin-right:10px; color:#a31022; }
.upcomingNews { border:1px solid #d1d1d1; padding:8px; margin-bottom:10px; }
.upcomingNews h5 { font-size:14px; color:#545454; display:block; padding:3px 0 5px 5px; border-bottom:1px solid #cfcfcf; margin:0 0 10px 0; }
.upcomingNews .newEvent { width:auto; margin:5px 0px 10px 0px; }
.upcomingNews .newEvent img { margin:0 5px 5px; width:80px; max-height:100px; }
.upcomingNews .newEvent h6 { font-size:12px; margin:0 0 5px 0; }
.upcomingNews .newEvent a { color:#545454; }
.bgtitleChinaSpecial { background:url(https://data.chinahighlights.com/css/images/guide/bg-china/bg-chinaspecial.png) no-repeat; height:25px; }
.overviewCulture { margin:0px; background:url(https://data.chinahighlights.com/css/images/guide/bg-china/bg-chinaculture.png) no-repeat bottom right; }
.overviewCulture .blueCultureLink { color:#1973c7; font-weight:bold; }
#IntroBox .chinaHotTopic { width:700px; margin:0 0 0 210px; }
#IntroBox .chinaHotTopic h5 { font-size:14px; margin:0 0 0 10px; }
#IntroBox .chinaHotTopic ul { margin:5px 0 0 10px; }
#IntroBox .chinaHotTopic ul li { background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat 0px 5px; padding-left:13px; list-style:none; line-height:18px; margin-bottom:5px; float:left; width:300px; }
#IntroBox .chinaHotTopic ul li a:hover { color:#a31022; text-decoration:none; }
h2.cultureClass { border-bottom:1px solid #d1d1d1; font-size:16px; margin:0px 0 10px 0; padding-bottom:2px; padding-left:10px; }
.chinaHeritage { width:660px; border-bottom:1px dashed #d1d1d1; padding-bottom:10px; margin-bottom:10px; }
.chinaHeritage ul { margin:5px 0 0 10px; }
.chinaHeritage ul li { background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat 0px 5px; padding-left:13px; list-style:none; line-height:18px; margin-bottom:5px; float:left; width:140px; }
.chinaHeritage ul li a:hover { color:#a31022; }
.heritagePic { margin-right:5px; float:left; }
.chinaheritageList { width:480px; float:right; }
h3.cultureTitle { font-size:13px; color:#1a87cd; margin:0 0 5px 0; }
.chinatradition { width:320px; float:left; border-right:1px solid #d1d1d1; margin-bottom:10px; }
.chinanational { width:325px; float:left; padding-left:10px; margin-bottom:10px; }
.chinatraditionInfo { width:200px; float:right; }
.chinatraditionInfo ul { margin:0px 0 0 0px; }
.chinatraditionInfo ul li { background:url(https://data.chinahighlights.com/css/images/arrow-6.gif) no-repeat 0px 5px; padding-left:13px; list-style:none; line-height:18px; margin-bottom:5px; float:left; width:180px; font-size:11px; }
.chinatraditionInfo ul li a:hover { color:#a31022; text-decoration:none; }
.chinaArt { width:200px; float:left; margin:5px 0 8px 0; padding:8px; }
.chinaArt h4 { font-size:12px; margin:0 0 5px 0; }
.artLineStyle { border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; }
.chinaArt ul { margin:5px 0 0 0px; }
.chinaArt ul li { background:url(https://data.chinahighlights.com/css/images/arrow-6.gif) no-repeat 0px 5px; padding-left:13px; list-style:none; line-height:18px; margin-bottom:5px; float:left; width:200px; font-size:11px; }
.navTopic { width:660px; padding:5px 0 5px 0; border-bottom:1px dashed #c5c5c5; font-size:11px; margin-bottom:10px; }
.navTopic a { color:#545454; text-decoration:none; }
.navTopic a:hover { text-decoration:underline; }
.navTopic a.lastTopic { padding-left:15px; background:url(https://data.chinahighlights.com/css/images/guide/bg-culture/page-num.gif) no-repeat top left; }
.navTopic a.nextTopic { padding-right:15px; background:url(https://data.chinahighlights.com/css/images/guide/bg-culture/page-num.gif) no-repeat right -45px; display:block; float:right; }
.cultureNav { width:315px; float:left; padding:10px 10px 0 0; }
.cultureNav2 { width:315px; float:right; padding:10px 10px 0 0; }
.cultureNav h5, .cultureNav2 h5 { font-size:14px; color:#1a87cd; padding:0 0 5px 0; border-bottom:1px solid #c5c5c5; margin:0 0 5px 0; }
.cultureNav ul li, .cultureNav2 ul li { font-size:11px; width:140px; list-style:none; padding:3px 3px 3px 12px; float:left; background:url(https://data.chinahighlights.com/css/images/arrow-6.gif) no-repeat left 3px; }
.cultureNav ul li a, .cultureNav2 ul li a { color:#545454; text-decoration:none; }
.cultureNav ul li a:hover, .cultureNav2 ul li a:hover { text-decoration:underline; }
#travelInfoBox { margin:-5px auto 18px auto; width:921px; padding:0 15px 15px 15px; background:url(https://data.chinahighlights.com/css/images/guide/bg-travelinfo/product-bg.jpg) repeat-x bottom; }
#travelInfoBox p { line-height:20px; margin-bottom:5px; }
#travelInfoBox h2 { color:#282828; font-size:16px; margin:10px 0 10px 0; border-bottom:1px solid #c5c5c5; padding-bottom:5px; }
#travelInfoBox h3 { color:#0a6bb5; font-size:14px; margin:0 0 5px 0; font-weight:bold; }
#travelInfoBox h3 a { color:#0a6bb5; text-decoration:none; }
#travelInfoBox h3 a:hover { text-decoration:underline; }
#travelInfoBox .travelPorduct { width:290px; padding:5px 10px 10px 0; border-right:1px solid #c5c5c5; font-size:11px; color:#54544; line-height:20px; margin-right:10px; float:left; }
#travelInfoBox .travelPorduct img, #travelInfoBox .travelPorduct2 img { margin:0 10px 10px 0; width:99px; height:96px; }
#travelInfoBox .travelPorduct2 { width:289px; padding:5px 0 10px 0; font-size:11px; color:#54544; line-height:20px; float:left; }
#travelInfoContent { margin:-5px auto 18px auto; width:951px; padding:0 0 15px 0; font-size:11px; color:#545454; line-height:22px; }
#travelInfoContent h2 { color:#0a6bb5; font-size:14px; margin:10px 0 10px 0; border-bottom:1px solid #c5c5c5; padding-bottom:5px; padding-left:15px; background:url(https://data.chinahighlights.com/css/images/drop-3.GIF) no-repeat 0 4px; }
.travelToolsList { width:301px; padding:5px; float:left; border-right:1px solid #c5c5c5; margin-right:5px; }
.travelToolsList2 { width:301px; padding:5px; float:left; margin-right:5px; }
.travelToolDetail { padding:5px 0 5px 0; border-bottom:1px dashed #c5c5c5; height:110px; }
#travelInfoContent h3 { font-size:12px; color:#545454; margin:0; }
#travelInfoContent h3 a { color:#545454; text-decoration:none; }
#travelInfoContent h3 a:hover { text-decoration:underline; }
#travelInfoContent img.toolsPic { margin:0 10px 15px 0; }
#travelInfoContent a { color:#545454; }
.travelToolsBox { width:98%; float:left; background:#fff!important; padding:0!important; }
.photoArea { width:auto; margin:0 5px; float:right; font-size:11px; color:#666; line-height:14px; }
.photoArea a { color:#545454; }
.tailormadeBox { background:#f1f1f1; padding:10px 10px 30px 10px; width:auto; margin-top:18px; line-height:22px; font-size:12px; height:70px; }
.tailormadeBox a { color:#545454; }
.languagePromo { background:url(https://data.chinahighlights.com/css/images/guide/bg-culture/bg-language-pro.jpg) no-repeat bottom; padding-bottom:20px; -moz-border-radius:5px; }
.tailormadeBox a { color:#545454; }
.topThingsList { width:300px; float:left; margin-right:5px; margin-bottom:5px; margin-top:15px; padding:5px 0 5px 5px; height:100px; background-color:#F9F9F9; border:#EAEAEA 1px solid; }
.topThingsList h4 { font-size:12px; margin:0px; margin-bottom:5px; }
.topThingsList .photo { float:left; width:90px; height:80px; margin-right:5px; }
.cityPromo { border:1px dashed #d1d1d1; padding:5px 5px 0 5px; margin-bottom:5px; background:#f9f9f9; -moz-border-radius:4px; }
.attractionListPrice { margin:5px 0; }
.attractionListPrice table { width:627px; }
.attractionListPrice table th { padding:7px 5px; font-size:16px; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; background:url(/image/costa/bg-th-2.png) repeat-x top; color:#fff; font-family:Arial, Helvetica, sans-serif; }
.attractionListPrice table th.first { background:url("/image/costa/bg-th.png") repeat-x scroll left top transparent; }
.attractionListPrice table th.last { background:url("/image/costa/bg-th.png") repeat-x scroll right top transparent; border-right:none; }
.attractionListPrice table td { padding:8px 5px; border-bottom:1px solid #d1d1d1; border-left:1px solid #d1d1d1; }
.attractionListPrice table td.last { border-right:1px solid #d1d1d1; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#a31022; padding-left:20px; }
.attractionListPrice ol { margin-left:10px; padding-left:10px; }
.attractionListPrice ol li { line-height:18px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; position:relative }
.attractionListPrice ol li .title { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.attractionListPrice ol li a { font-size:12px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; margin-left:10px; position:relative }
.attractionListPrice ol li .rating { padding-left:20px; margin:-15px 10px 0 300px; position:absolute; display:block; width:70px; }
*+html .attractionListPrice ol li .rating { margin:-15px 10px 0 100px; }
.attractionListPrice ol li .entranceFee { font-size:14px; color:#a31022; font-family:Arial, Helvetica, sans-serif; padding-left:20px; margin:-15px 10px 0 390px; position:absolute; display:block; width:70px; }
*+html .attractionListPrice ol li .entranceFee { margin-left:200px; }
.attractionListPrice ol li .attractionName { margin-left:-10px; position:relative }
*+html .attractionListPrice ol li .attractionName { margin-left:0px; position:relative; }
.title1 { float:left; width:340px; display:block; }
.title2 { float:left; width:85px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a31022; font-weight:bold; }
.title3 { float:left; width:100px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a31022; font-weight:bold; }
.attrSearch { margin:0 0 8px 0; width:250px; float:right; position:absolute; left:380px; top:5px; }
.attrSearch input { background:url("https://data.chinahighlights.com/css/images/hotel/bg-arrow.png") no-repeat scroll 3px 50% #FFFFFF; border:1px solid #666; margin:5px 0 8px 0; padding:5px 4px 5px 34px; width:150px; font-size:11px; font-weight:bold; }
.attrSearch input.searchButton { width:auto; height:auto; -moz-border-radius:4px; background:url("https://data.chinahighlights.com/css/images/bg-click.gif") repeat-x scroll center bottom #FFFFFF; padding:4px 0; font-size:11px; font-weight:bold; color:#a31022 }
#topList { }
.sightsList1 { width:400; float:left; margin-right:20px; background-color:#FFF; width:auto; padding:3px 3px 10px 3px; }
#topAttraction { width:200px; margin-right:20px; float:right; margin:0; border:#B7B7B7 1px solid; padding-left:0px; background:#f9f9f9; padding-top:0px; }
#topAttraction ol { padding:0px; margin-top:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#545454; margin-left:5px; }
#topAttraction ol li { line-height:18px; padding:3px 0 3px 10px; border-bottom:#ccc 1px dashed; margin-top:0px; }
#topAttraction h5 { font-size:13px; background-color:#d1d1d1; margin:0px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#SpecialTopic1 { margin-top:0px; background:#fff; padding:15px 0 0 0px; }
#SpecialTopic1 .photo { width:120px; height:120px; float:left; margin-right:50px; margin-bottom:20px; font-size:11px; font-weight:bold; }
#SpecialTopic1 .photo.last { margin-right:0; }
#SpecialTopic1 .photo a { font-weight:bold; }
#SpecialTopic1 .photo a:hover { text-decoration:none; color:#a31022; }
SpecialTopic1 .photo img { margin-bottom:5px; }
#SpecialTopic1 h2 { font-size:18px; font-weight:bold; display:block; margin-top:5px; margin-bottom:20px; border-bottom:#EBEBEB 1px solid; padding-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.chooseNewsletter { margin:10px 0; padding:0 10px; }
.chooseNewsletter h2 { color:#cc0000; font-size:18px; padding-bottom:10px; }
.chooseNewsletter ul { margin:0; }
.chooseNewsletter ul p { font-size:11px; }
.chooseNewsletter ul li { list-style:none; float:left; width:200px; margin-right:5px; line-height:13px; margin-bottom:8px; font-size:12px; }
.chooseNewsletter ul li input { vertical-align:middle; margin-top:-3px; margin-bottom:0; }
.chooseNewsletter .textLeft { display:block; margin:5px 0 5px 25px; }
table.monthWeather { border-left:1px solid #d1d1d1; border-top:2px solid #a31022; margin:0px 0 10px 0; width:650px; }
table.monthWeather th { font-size:11px; border-bottom:1px #D9D9D9 solid; border-right:1px solid #D9D9D9; background-color:#F3F3F3; padding-top:15px; padding-bottom:15px; }
table.monthWeather th a { color:#545454; text-decoration:underline; }
table.monthWeather th a:HOVER { text-decoration:underline; color:#a31022; }
table.monthWeather tr th.month { background-repeat:no-repeat; padding:12px 3px 12px 3px; background-position:5px 4px; width:39px; }
table.monthWeather tr td { font-size:11px; padding:6px; text-align:center; border-right:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; }
table.monthWeather tr.gray { background-color:#f6f6f6; }
table.monthWeather tr td.roundBottomRight { -moz-border-radius-bottomright:5px; }
table.monthWeather td a { color:#545454; text-decoration:underline; }
h2.history { font-size:18px; color:#545454; font-weight: normal; margin:0px 0 10px 0; padding:25px 0 3px 75px; height:37px; background:url(/image/travelguide/history/horse.png) no-repeat left 5px; border-bottom: none; }
.historyP { width:140px; float:left; margin-right:20px; margin-bottom:30px; font-size:11px; font-weight:bold; border:#d1d1d1 solid 1px; }
.historyP.last { margin-right:0; }
.historyP a { font-weight:bold; }
.historyP a:hover { text-decoration:none; color:#a31022; }
.historyP img { margin-bottom:5px; padding-left: 8px; padding-top: 8px; }
.historyPTitle { width:auto; float:none; font-weight: normal; padding-top:5px; padding-left:5px; padding-bottom:5px; }
.historyPTitle a { text-decoration:underline; color:#545454; }
.tagSelect { margin: 0 0 8px 0; border-bottom:2px solid #d1d1d1; }
.tagSelect ul { margin-left:10px; }
.tagSelect ul li { list-style: none; float: left; font-family:Arial, Helvetica, sans-serif; font-size:16px; background:#d1d1d1; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; width:80px; text-align:center; margin-right:8px; padding:10px; font-weight: bold; }
.tagSelect ul li a { font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none }
.tagSelect ul li.active { border:2px solid #d1d1d1; border-bottom: none; color:#a31022; background: #fff; margin-bottom:-2px; }
.tagSelect ul li:hover { border:2px solid #d1d1d1; border-bottom: none; color:#a31022; background: #fff; margin-bottom:-2px; cursor:pointer }
.videoArea { width:320px; margin:0 5px; float:right; font-size:11px; color:#666; line-height:14px; }
.historyCultureOut { margin:10px 0; float:left; color:#5a5a5a; padding:8px; position:relative; -moz-border-radius:5px 5px 5px 5px; width: 660px; }
.historyCulture { margin:10px 0; }
.historyCulture h2 { margin: 0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal; }
.historyCulture ul { margin-left:0; padding-left:0; }
.historyCulture ul li { line-height:18px; margin-bottom:5px; list-style: none; }
.historyCulture ul li a { color:#666; }
.historyCulture ul li a:hover { color:#a31022; text-decoration:none; }
.cultureBox ul li h3 { font-size:12px; font-weight:normal; }
.historyBox { width:300px; float:left; padding:10px; border:1px solid #d1d1d1; }
.historyBox ul { margin-left:0; }
.historyBox ul li { line-height:18px; margin-bottom:10px; list-style: none; width:140px; float: left; background:url(https://data.chinahighlights.com/pic/square-gray.gif) no-repeat left; padding-left:12px; font-size:11px; }
.cultureBox { width:300px; float:right; border:1px solid #d1d1d1; padding:10px; margin-right:5px; }
.cultureBox ul { margin-left:0; }
.cultureBox ul li { background:url(https://data.chinahighlights.com/pic/square-red.gif) no-repeat left 7px; padding-left:12px; }
.cultureBox ul li a { font-size:11px; display: block; clear:both; font-weight: bold; }
.cultureBoxh3 { font-size:12px; font-weight:normal; }
.cultureBox p { font-size:11px; color:#7D7D72; font-style: italic; line-height: 14px; }
/* rail lines */
.railLines { margin: 10px 0; background:#f1f1f1; }
.railLines a { text-decoration: underline; color:#545454; }
.railLines h2 { background:#d1d1d1; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal; padding:8px; margin:0; }
.railLines .eachLine { float: left; width:600px; margin: 15px 15px 15px 30px; }
.railLines .eachLine img { width:600px; margin-bottom:10px; }
.greatwallPhoto { margin:5px; float:left; }
.greatwallPhoto img { border:1px solid #555; }
.greatwallPhotoRight { margin:5px; float:right; }
.factsBox { margin:20px 0 0; padding:5px; float:left; width:300px; height:200px; -moz-border-radius:5px; }
.factsBox2 { margin:20px 0 0; padding:5px; float:right; width:310px; height:200px; -moz-border-radius:5px; }
.trainInfo { background:#f6f6f6; padding:10px; }
.trainInfo h3 { font-size:13px; font-weight:bold; margin:0 0 10px 0; }
.trainInfo h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal; margin: 0 0 20px 10px; }
.trainInfo ul { margin:0px 0 0 5px; }
.trainInfo ul li { list-style: none; background:url(https://data.chinahighlights.com/pic/quote-left.png) no-repeat left top; padding-left:28px; line-height:20px; margin-bottom:10px; }
.trainInfo ul li span.tipT { font-style:italic; }
.trainInfo ul li a { font-size:14px; font-style:italic; }
.trainInfo ul li a:hover { color:#a31022; text-decoration:underline; }
.factsBox ul { margin-left:5px; }
.factsBox ul li { list-style: none; background:url(https://data.chinahighlights.com/pic/square-red.gif) no-repeat left 6px; padding-left:13px; line-height:20px; margin-bottom:5px; }
.factsBox ul li a { text-decoration: none; }
.factsBox ul li a:hover { color:#a31022; text-decoration:underline; }
.factsBox2 h2, .factsBox h2 { font-size:14px; margin:0 0 10px 0; }
.factsBox2 ul { margin-left:5px; }
.factsBox2 ul li { list-style: none; background:url(https://data.chinahighlights.com/pic/quote-left.png) no-repeat left top; padding-left:25px; line-height:20px; margin-bottom:10px; }
.factsBox2 ul li a { text-decoration: none; font-size:14px; font-style:italic; }
.factsBox2 ul li a:hover { color:#a31022; text-decoration:underline; }
.factsBoxRight { margin-left: 10px; padding:5px; border:1px solid #a1a1a1; float:right; width:320px; -moz-border-radius:5px; background:#f7f7f7; }
.factsBox a, .factsBoxRight a { text-decoration: underline; color:#666; }
.factsBox a:hover, .factsBoxRight a:hover { text-decoration: none; color:#a31022; }
.factsBox ul, .factsBox dl, .factsBoxRight ul, .factsBoxRight dl { margin:0; }
.factsBox dl dt, .factsBoxRight dl dt { background: url(https://data.chinahighlights.com/css/images/shopping.gif) no-repeat 4px left; padding-left:16px; margin-top:5px; line-height:16px; font-size:12px; color:#a31022; }
.factsBox dl dt a, .factsBoxRight dl dt a { background: url(https://data.chinahighlights.com/css/images/shopping.gif) no-repeat 4px left; }
.factsBox dl dd, .factsBoxRight dl dd { font-size:11px; font-style: italic; color:#7d7d7d; margin-bottom:15px; padding-left:16px; }
.factsBox dl dd a { text-decoration:none; }
h2.train { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:100; padding:0 0 3px 50px; margin:10px 0 5px 0; background:url(/image/travelguide/china-train/train.png) no-repeat 5px; border-bottom: #d1d1d1 3px solid; }
h4.trainGTitle { font-size:16px; font-weight:100; margin:8px 0 8px 0; }
.trainRoute { border:1px solid #d1d1d1; margin:10px 0 10px 0; padding:0 0 10px 0; }
.trainRoute h2 { margin:0 0 10px 0; background:#f1f1f1; font-size:16px; font-weight:100; padding:5px 0 5px 10px }
.trainRoute .trainPic { width:200px; float:left; padding:0 0 0 10px; }
.trainRoute .trainRouteInfo { width:430px; float:right; padding:0 10px 0 0; }
.trainRoute .trainRouteInfo ul { margin-left:0; }
.trainRoute .trainRouteInfo ul li { line-height:18px; margin-bottom:10px; list-style: none; width:200px; float: left; background:url(https://data.chinahighlights.com/pic/square-gray.gif) no-repeat left; padding-left:12px; font-size:11px; }
.trainVideo { padding:5px; border:1px solid #d1d1d1; background:#f1f1f1; font-size:11px; line-height:18px; margin-bottom: 10px; }
.trainVideo a { color:#545454; }
/*card样式*/
.ecardPro { background:url(https://data.chinahighlights.com/css/images/community/card/hot-card-bg.jpg) repeat; position:relative; padding:40px 15px 15px 15px; margin-bottom:15px; }
.ecardPro .ecardPT { position:absolute; z-index:90; left:17px; top:16px; overflow:hidden; }
.ecardPro .ecardPP { width:151px; height:96px; position:absolute; z-index:10; right:0px; top:1px; }
.ecardPro .ecardPP2 { width:151px; height:96px; position:absolute; z-index:10; right:285px; top:1px; }
@media(max-width:750px) {
.ecardPro .cardPPic, .ecardPro .cardPW { width:auto !important; float: none !important;}
.ecardPro .cardPPic img { width:auto !important; height:auto !important;}
}
.ecardPro .cardPPic { width:518px; font-size:11px; float:left; }
.ecardPro .cardPPic img { width:518px; margin-bottom:8px; height:344px; }
.ecardPro .cardPW { width:350px; float:right; }
.ecardPro .cardPW .cardTitle { color:#a31022; font-size:18px; margin:0 0 5px 0; line-height:20px; }
.ecardPro .cardPW ul, .ecardPro .ecardDetail .bigCardPic ul { margin:0; }
.ecardPro .cardPW ul li, .ecardPro .ecardDetail .bigCardPic ul li { list-style:none; font-size:11px; }
.ecardPro .cardPW ul li.unselect, .ecardPro .ecardDetail .bigCardPic ul li.unselect { background:url(https://data.chinahighlights.com/css/images/community/card/unselect.gif) no-repeat 0 3px; padding-left:15px; }
.ecardPro .cardPW ul li.select, .ecardPro .ecardDetail .bigCardPic ul li.select { background:url(https://data.chinahighlights.com/css/images/community/card/select.gif) no-repeat 0 3px; padding-left:15px; }
.ecardPro .cardPW textarea { width:325px; height:70px; border:solid #CCC 1px; font-size:12px; padding:5px; margin:5px 0 5px 0; color:#545454; }
.ecardPro .cardPW input { width:150px; padding:3px 3px 3px 5px; border:solid #CCC 1px; margin:5px 5px 5px 0; font-size:12px; }
.ecardPro .cardPW table tr td { font-size:12px; color:#545454; }
.ecardPro .cardPromotion { height:100%; overflow:hidden; }
.ecardPro .ecardProS { border:2px dashed #d3bf8f; padding:15px; position:relative; z-index: 80; }
.ecardPro .allcardList { padding:15px; position: relative; }
.ecardPro .allcardList h2 { color:#a31022; font-size:18px; margin:0 0 5px 0; font-weight: normal }
.ecardPro .allcardList ul li { list-style:none; width:100px; height:80px; float:left; margin:10px 10px 0px 10px; display:block; position:relative; }
.ecardPro .largeLeft { width:400px; height:240px; border:1px solid #d1d1d1; position:absolute; left:100px; top:-80px; z-index: 99; }
.ecardPro .largeRight { width:400px; height:240px; border:1px solid #d1d1d1; position:absolute; left:-422px; top:-79px; z-index: 99; }
.ecardPro .largeLeft img, .ecardPro .largeRight img { width:420px; height:240px; }
.ecardPro .allcardList ul li img.cardSmall { width:100px; height:80px; }
.themeCard { border:1px solid #d1d1d1; padding-bottom:15px; margin-bottom:10px; overflow:hidden;}
.themeCard .themeList { margin-bottom:15px;}
.themeCard img { width:100%;}
.themeCard h2 { background:#f6f6f6; font-size:18px; color:#545454; padding:5px 0 5px 10px; margin:0 0 15px 0; font-weight: normal }
.themeCard ul li { list-style:none; width:240px; float:left; margin:10px 20px; padding:10px; text-align:center; }
.themeCard ul li:hover { background:#f0f0f0; font-weight:bold; }
.themeCard ul li a { text-decoration:none; }
.themeCard ul li img { width:240px; margin-bottom:5px; }
.themeCard ul { margin-left:25px; }
.cardList { border-bottom:2px dashed #d8d8d8; padding:10px 0 10px 0; }
@media(max-width:750px) {
.cardList ul li { width:45% !important;}
}
.cardList ul li { width:25%; display:block; float:left; list-style:none; padding:5px; text-align:center; font-size:11px; line-height:18px; }
.cardList ul li a { }
.cardList ul li .ecardsmall { width:152px; height:104px; background: url(https://data.chinahighlights.com/css/images/community/card/detail-bg.png) no-repeat top left; padding:12px 0 0 0; }
.cardList ul li .ecardsmall img { width:130px; height:87px; }
.cardList a.send { background: url(https://data.chinahighlights.com/css/images/community/card/send.gif) no-repeat left 2px; padding-left:28px; }
.hotcard { background: url(https://data.chinahighlights.com/css/images/community/card/hotcard.gif) no-repeat left top; padding:45px 0 10px 0; margin-top:15px; }
.ecardPro .ecardDetail { width:645px; position:relative; z-index: 80; float:left; padding:0 5px 0 5px; }
.ecardPro .ecardDetail .bigCardPic { border-right:2px dashed #d3bf8f; border-bottom:2px dashed #d3bf8f; padding:15px; }
.ecardPro .ecardDetail .bigCardPic textarea { width:585px; height:100px; border:solid #CCC 1px; font-size:12px; padding:5px; margin:5px 0 5px 0; color:#545454; }
.ecardPro .ecardDetail input { width:170px; border:solid #CCC 1px; font-size:12px; padding:3px; }
.ecardPro .ecardDetail a.addfriend { background:url(https://data.chinahighlights.com/pic/add.gif) no-repeat top left; padding-left:18px; }
.ecardPro .ecardDetail table tr td span { display:block; width:100px; float:left; }
.ecardPro .ecardDetail table tr td { font-size:11px; color:#545454; width:280px; padding:5px 5px 5px 0; }
.ecardPro .ecardDetail .bigCardPic h5 { font-size:15px; color:#a31022; margin:8px 0 8px 0; }
.ecardPro .ecardDetail .bigCardPic .ecardPhoto { width:600px; height:400px; margin-top:10px; }
.ecardPro .ecardDetail .uploadInfo { background:#FFF; opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; padding:5px 0 5px 10px; font-size:12px; font-style:italic; width:590px; }
.ecardPro .ecardDetail .cardPoster { padding:15px; }
.cardConRight { width:255px; float:right; padding:15px 0 0 0px; }
.cardConRight .cardDetailS { width:240px; /* opacity:0.6;
filter:alpha(opacity=60);
-moz-opacity:0.6;*/ padding:15px 0 15px 15px; }
.cardConRight .cardDetailS .cardDTop { width:210px; height:26px; background: url(https://data.chinahighlights.com/css/images/community/card/up.png) no-repeat top center; cursor:pointer; }
.cardConRight .cardDetailS .cardDDown { width:210px; height:26px; background: url(https://data.chinahighlights.com/css/images/community/card/down.png) no-repeat top center; cursor:pointer; }
.cardConRight .cardDetailS ul { margin:10px 0 10px 0; }
.cardConRight .cardDetailS ul li { display:block; width:210px; padding:7px 10px 10px 20px; list-style:none; margin:15px 0; }
.cardConRight .cardDetailS ul li img.card { width:120px; height:95px; float:left; }
.cardConRight .cardDetailS ul li img.selectCard { margin:10px 0 0 0; }
.cardConRight .cardDetailS ul li .cardSelect { width:83px; float:right; font-size:11px; }
.cardConRight .cardDetailS ul li.act { background: url(https://data.chinahighlights.com/css/images/community/card/small-bg.png) no-repeat top left; }
.greetingCard { width:200px; float:left; padding:8px; }
/*shanghai hotel promo*/
.shanghaiHP { width:627px; }
.shanghaiHP .shanghaiDH { width:189px; float:left; margin-right:10px; }
.shanghaiHP .shanghaiDH a.shanghaiHName { display:block; width:189px; height:40px; padding:5px 0 0 0; text-decoration:none; color:#545454; font-size:13px; line-height:16px; }
.shanghaiHP .shanghaiDH a.shanghaiHName:hover { text-decoration:underline; font-weight:bold; }
.shanghaiHP .shanghaiDH .shanghaiHP { width:189px; text-align:right; }
.shanghaiHP .shanghaiDH .shanghaiHP span.hredFont { color:#D41212; font-size:34px; }
.shanghaiHP .shanghaiDH .shanghaiHP span.hredFont2 { color:#666; font-size:15px; font-weight:bold; }
/* related tour style for city info @ 20110322 by Mercier */
.china-tour-list { margin:10px 0 15px 0; border-top:3px solid #d1d1d1; padding:25px 0 0 0; }
.china-tour-list .listImage150 { width:150px; float:left; margin:0 15px 0 0; position:relative; border:1px solid #d1d1d1; padding:2px; }
.china-tour-list .listImage150 img { width:150px; }
.china-tour-list .listImage150 .dealsIcon { width:66px; height:66px; position:absolute; left:-13px; top:-21px; }
.china-tour-list .listImage150 .dealsIcon img { width:auto; height:auto }
.china-tour-list .listContent418 { width:418px; float:left; margin:0 5px 0 0; position: relative; }
.china-tour-list .listContent418 h3 { color:#0d548a; font-family:Arial, Helvetica, sans-serif; font-size:20px; margin:0 0 5px 0; font-weight:normal }
.china-tour-list .listContent418 h3 a { color:#0d548a; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
.china-tour-list .listContent418 h3 span { font-size:11px; }
.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(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:15px 0 0 15px; clear:both; }
.china-tour-list .searchlistPrice { width:120px; height:120px; float:right; background:url(https://data.chinahighlights.com/css/images/tour/bg-price-130.png) no-repeat; color:#6b6b6b; text-align:center; margin-top:10px; padding:10px 0 0 10px; }
.china-tour-list .searchlistPrice .fullPrice { font-size:11px; font-weight: bold; margin: 5px 0 0 -12px; display:block }
.china-tour-list .searchlistPrice .viewDetail { margin: 15px 0 0 -15px; }
ul.tourdetailedInfo { margin-left:0 }
ul.tourdetailedInfo li { list-style:none; background:url(https://data.chinahighlights.com/pic/arrow-r.GIF) no-repeat left 5px; padding-left:12px; font-size:11px; line-height:18px; margin-bottom:5px }
.tourfilterList h4 a { color:#545454; margin: 0 0 8px 0; text-decoration: none; display: block; }
.tourfilterList .tourImage { float:left; width:120px; border:1px solid #d1d1d1; margin:0 8px 5px 5px; padding:5px }
.tourfilterList .tourImage img { width:120px; height:90px }
.tourfilterList .tourlistContent { float:left; width:380px; border-right:1px solid #d1d1d1; padding-right:5px; margin-right:5px }
.tourfilterList .tourlistContent2 { float:left; width:490px; padding-right:5px }
.tourfilterList .tourPrice { float:right; width:95px; padding-left:5px; margin-right:10px; font-size:11px; line-height:18px }
.tourfilterList .tourPrice img { margin-top:5px }
/* ------------------ */
.recommendFestival { margin:5px 0 0 0; padding:10px; }
.recommendFestival h2 { margin:0; background:#f6f6f6 url(https://data.chinahighlights.com/pic/dot-red.gif) no-repeat 10px 15px; padding:10px 10px 10px 22px; margin: -10px; -moz-border-radius:5px; }
.recommendFestival .festivalInfo { padding: 5px 0 15px 0; border-bottom:1px dashed #d1d1d1; margin:10px 0; font-size:11px; line-height:24px; }
.recommendFestival .festivalInfo .leftInfo { width:120px; float:left; }
.recommendFestival .festivalInfo .leftInfo img { width:120px; margin:0 5px 0 0; border:0; }
.recommendFestival .festivalInfo .rightInfo { width:600px; float:left; margin:0 0 0 10px; }
.recommendFestival .festivalInfo .rightInfo h3 { margin:0 }
.recommendFestival .festivalInfo .rightInfo h3 a { text-decoration:underline; color:#545454; }
.recommendFestival .festivalInfo .rightInfo h3 a:hover { text-decoration:none; color:#a31022 }
.recommendFestival .festivalVideo { margin:15px 0 0 0; }
.recommendFestival .festivalVideo .videoInfo { border:1px solid #f1f1f1; padding:5px; margin: 0 12px 5px 0; width:158px; text-align:center; float:left; }
.recommendFestival .festivalVideo .videoInfo a { text-decoration:underline; color:#545454; }
.recommendFestival .festivalVideo .videoInfo a:hover { text-decoration:none; color:#a31022; }
.recommendFestival .festivalVideo .videoInfo img { width: auto; margin-bottom:5px; }
#festivalflightSechedule { width:100%; }
.recommendFestival .festivalInfo { padding: 0 0 10px 0; border-bottom:1px dashed #d1d1d1; margin:0 0; font-size:11px; line-height:24px; }
.recommendFestival .festivalInfo .leftInfo { width:100px; float:left; }
.recommendFestival .festivalInfo .leftInfo img { width:100px; margin:0 5px 0 0; border:0; }
.recommendFestival .festivalInfo .rightInfo { width:480px; float:left; margin:0 0 0 10px; }
.recommendFestival .festivalInfo .rightInfo h3 { margin:0 }
.recommendFestival .festivalInfo .rightInfo h3 a { text-decoration:underline; color:#545454; }
.recommendFestival .festivalInfo .rightInfo h3 a:hover { text-decoration:none; color:#a31022 }
.popularList { width:auto; background:#eeeeee; border:1px solid #b2b2b2; margin:0 0 5px 0; }
.popularList h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#545454; padding-left:12px; margin-top: 10px; }
#popularListDetail { margin-top:10px; background:#fff; padding:15px 0 0 15px; }
#popularListDetail .photo { width:140px; float:left; margin-right:18px; margin-bottom:15px; font-size:11px; font-weight:bold; height: 160px; }
#popularListDetail .photo a:hover { text-decoration:none; color:#a31022; }
#popularListDetail .photo img { margin-bottom:5px; }
.allTopList { background:#e7e7e7; padding-bottom: 10px; margin-bottom: 15px; }
.allTopList h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#545454; padding: 8px 0 5px 8px; }
.allTopListDetail { background:#FFFFFF; margin:10px 10px 0 10px; padding-top:10px; padding-bottom: 10px; }
.allTopListDetail ul { list-style:none; }
.allTopListDetail ul li { background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat 0 5px; width:170px; float: left; padding-left:10px; margin-left:10px; line-height: 18px; margin-top: 10px; }
.TopListCity { background:#e7e7e7; padding-bottom: 10px; margin-bottom: 15px; }
.TopListCity h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#545454; padding: 10px 0 14px 8px; }
.TopListCityDetail { background:#FFFFFF; padding-top: 8px; border-bottom: 2px solid #e7e7e7; margin-bottom: 10px; padding-bottom:5px; }
.TopListCityDetail ul { list-style:none; margin-top: -5px; }
.TopListCityDetail ul li { background:url(https://data.chinahighlights.com/css/images/drop-1.GIF) no-repeat 0 5px; width:140px; float: left; padding-left:10px; margin-left:10px; line-height: 18px; margin-top: 0px; }
.TopListCityPhoto { width:100px; float:left; padding-right: 5px; }
.attractionListDetail { padding-left:5px; padding-right:8px; margin-bottom:20px; padding-top:0px; }
.attractionListInfo { margin-top:0px; margin-bottom: 0px; float:left; width: 480px; }
.attractionListInfo h4 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#545454; margin-bottom:8px; margin-top:0px; }
.attractionListInfo h4 a { text-decoration:none; color:#545454; }
.attractionListInfo h3 a { text-decoration:none; color:#c00808; }
.attractionListInfo img { padding-left:5px; padding-right:10px; margin-bottom:40px; }
.whiteBackground { padding-left:10px; padding-right:10px; background:#fff; width: 620px; margin: 0 10px 10px 10px; padding-top: 10px; padding-bottom: 10px; }
.topListLast { border:none; }
/* like us on facebook */
.fbLike { float: none; padding:0; width:250px; font-style:italic; margin-top:5px; color:#3B5998; }
.fbLike a { color:#3B5998!important; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; }
.fbLike a:hover { text-decoration: none; }
/* table style for zip code & city festival @20110507 */
table.alphaList { margin: 0; }
table.alphaList td { font-family:Arial, Helvetica, sans-serif; font-size:20px; padding:8px; text-align:center }
table.alphaList td a { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#545454; text-decoration: none; }
.alphaLetter { background:#f1f1f1; border:1px solid #d1d1d1; padding:5px; margin: 0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
.alphaLetter a.top { display: block; float: right; width:20px; font-size:12px; color:#545454; }
table.sameLetter { margin: 0 0 5px 0; }
table.sameLetter td { padding:5px; }
table.sameLetter td a { color:#545454; text-decoration: none }
table.sameLetter td a:hover { color:#a31022; text-decoration: underline; font-size: 12px; }
table.alphaLetter { margin: 5px 0; border:1px solid #d1d1d1; }
table.alphaLetter td { background:#f1f1f1; }
table.alphaLetter td.first { font-family:Arial, Helvetica, sans-serif; font-size:20px; }
table.alphaLetter td.last { text-align:right }
table.alphaLetter td a { color:#545454; text-decoration: none; font-size:12px; }
.restaurant600 { width:600px; float: none }
.note { background:#f1f1f1; padding:5px 8px; }
.flights2China { margin: 15px 0; position:relative }
.closeAds { position:absolute; right:5px; top:5px; display: block; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:15px; background:#fff; color:#000; padding:0 5px; }
.closeAds:hover { background:#d1d1d1; }
/* shenzhen universiade */
#contents { border: 1px solid #d1d1d1; background:#f1f1f1; padding:5px; width: 300px; position: relative; }
#contents .contentsTitle { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal; text-align:center; display: block }
#contents ol { margin-left:15px; padding-left:10px; }
#contents ol li { line-height: 15px; margin-bottom:8px; list-style:decimal }
#contents ol li ul { margin-left:10px; padding-left:0; }
#contents ol li ul li { list-style:none; }
#contents a { text-decoration: none; color:#545454; }
#contents a:hover { text-decoration: underline; color:#a31022; }
#contents .closeBox { position:absolute; right:5px; top:5px; display: block; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:15px; background:#d1d1d1; color:#000; padding:0 5px; }
#contents .closeBox:hover { background:#f1f1f1; }
/* tour search for city guide info left */
#tourindexSearch { width:286px; height:291px; background:#f1f1f1; float:left; margin:10px 0; padding:10px; position:relative; border:1px solid #d1d1d1; }
#tourindexSearch h2 { font-size:19px; margin:0; color:#a31022; font-weight:500; }
#tourindexSearch #selectInfo { margin:15px auto; width:310px; font-size:14px; font-weight:600; color:#555; }
#tourindexSearch #selectInfo .budget { width:150px; float:left; margin-right:12px; font-family:Arial, Helvetica, sans-serif; }
#tourindexSearch #selectInfo select { width:125px; border:1px solid #999; background:#fff; padding:3px 0 3px 3px; color:#555; margin-top:5px; font-size:12px; }
#tourindexSearch #selectInfo .duration { width:148px; float:left; font-family:Arial, Helvetica, sans-serif; }
#tourindexSearch #visiting { width:310px; height:118px; margin:10px 0; *margin-bottom:0;
}
#tourindexSearch #visiting .title { font-size:14px; font-weight:600; color:#555; font-family:Arial, Helvetica, sans-serif }
#tourindexSearch #visiting .citySelect { border:1px solid #999; padding:10px; margin:5px 0; font-size:11px; background:#fff; *padding:4px 5px 0 5px;
width:265px; }
#tourindexSearch #visiting .citySelect .cityList { float:left; width:auto; }
#tourindexSearch #visiting .citySelect .cityList a { color:#545454; }
#tourindexSearch #visiting .citySelect .cityList a:hover { color:#a31022; text-decoration:none }
#tourindexSearch #visiting .citySelect .cityList ul { margin-left:0; margin-bottom:10px; }
#tourindexSearch #visiting .citySelect .cityList ul li { list-style:none; float:left; width:85px; margin-bottom:5px; }
#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:3px\9; #margin-top:30px;
}
#tourindexSearch #visiting .citySelect .whatSelected textarea:focus { border:1px solid #F3CB76; }
#tourindexSearch .advancedSearch { position:absolute; bottom:20px; *bottom:50px;
right:20px; text-align:right; }
#tourindexSearch .advancedSearch a { color:#a31022; font-size:11px; }
#tourindexSearch .advancedSearch a:hover { text-decoration:none; }
.photoRight { width:auto; float: right; border:1px solid #d1d1d1; padding:5px; margin: 0 0 5px 10px; width:300px; }
.checkBox { vertical-align:middle; margin-top:-3px; margin-bottom:0; }
.sendStyle { cursor:pointer; }
.citytourlList { margin-bottom:10px; }
.citytourlList .tourlistImg { border: 1px solid #D1D1D1; float: left; margin: 0 8px 5px 5px; padding: 5px; width: 120px; }
.citytourlList .tourlistImg img { width:120px; }
.citytourlList .tour-list-content { width:450px; float: left; margin-left:10px; }
.citytourlList .listTitle { display: block; margin-bottom:15px; }
.citytourlList .listTitle a { font-size:16px; margin-right:10px; }
/* spotlight 4 guide home */
#spotlight { width:955px; margin:0 auto 10px auto; height:400px; }
#spotlight a { text-decoration: none; }
#spotlight a:hover { text-decoration: underline; }
#spotlight .leftBox { width:355px; height:400px; float: left; margin-right:10px; position:relative; }
#spotlight .leftBox .leftTitle { position:absolute; font-size:18px; top:19px; left:5px; }
#spotlight .leftBox .leftTitle a { color:#000; }
#spotlight .rightlargeBox { width:590px; float: right; height:350px; }
#spotlight .rightlargeBox .middleBox { width:330px; height:230px; float: left; margin-right:10px; }
#spotlight .rightlargeBox .middleBox .middleTop { width:330px; height:130px; position:relative; }
#spotlight .rightlargeBox .middleBox .middleTop .topTitle { position:absolute; font-size:16px; top:7px; left:4px }
#spotlight .rightlargeBox .middleBox .middleTop .topTitle a { color:#fff; }
#spotlight .rightlargeBox .middleBox .middleBottom { width:328px; height:108px; margin-top:10px; background:#f1f1f1; border:1px solid #d1d1d1; overflow: hidden; }
#spotlight .rightlargeBox .middleBox .middleBottom .middleRight { width:170px; float: right; height:110px; padding:3px 0 }
#spotlight .rightlargeBox .middleBox .middleBottom .middleRight a { color:#545454 }
#spotlight .rightlargeBox .middleBox .middleBottom .middleRight p { font-size:11px!important; }
#spotlight .rightlargeBox .middleBox .middleBottom .middleRight strong { font-size:12px; }
#spotlight .rightlargeBox .toprightBox { width:250px; height:250px; float: right; position:relative }
#spotlight .rightlargeBox .toprightBox .toprightTitle { font-size:16px; position:absolute; top:0; left:0; background:url(https://data.chinahighlights.com/css/images/bg-tour-highlights.png) repeat; padding:3px; }
#spotlight .rightlargeBox .toprightBox .toprightTitle a { color:#fff; }
#spotlight .rightlargeBox .bottomBox { width:590px; height:140px; margin:10px 0 0 0; clear: both; }
#spotlight .rightlargeBox .bottomBox .bottomLeft { width:230px; height:140px; float: left; position:relative }
#spotlight .rightlargeBox .bottomBox .bottomLeft .video-icon { position:absolute; top:40px; left:80px; height: 58px; width: 58px; background:url(https://data.chinahighlights.com/pic/video-icon.png) no-repeat; display: block; }
#spotlight .rightlargeBox .bottomBox .bottomLeft .blTitle { font-size:16px; position:absolute; bottom:0; left:0; padding:3px; background:url(https://data.chinahighlights.com/css/images/bg-tour-highlights.png) repeat; }
#spotlight .rightlargeBox .bottomBox .bottomLeft .blTitle a { color:#fff; }
#spotlight .rightlargeBox .bottomBox .bottomLeft .video-icon:hover { background:url(https://data.chinahighlights.com/pic/video-icon-hover.png) no-repeat; }
#spotlight .rightlargeBox .bottomBox .bottomRight { width:350px; height:140px; float: right; position:relative; }
#spotlight .rightlargeBox .bottomBox .bottomRight .bottomTitle { position:absolute; bottom:0; right:0; font-size:16px; background:url(https://data.chinahighlights.com/css/images/bg-tour-highlights.png) repeat; padding:3px; }
#spotlight .rightlargeBox .bottomBox .bottomRight .bottomTitle a { color:#fff; }
/*广交会图片*/
.picCanton { width:308px; position:relative; }
.picCanton .textLink { position:absolute; left: 15px; top: 205px; }
.picCanton .textLink a { text-decoration:none; color:#2D78B0; font-size:18px; }
.mapBlock { width: auto; display: block; margin: 0 0 15px 0; background:#e4e4e4; border:1px solid #d1d1d1; padding:5px; }
.mapBlock .photoTitle { background:#fff; border:1px solid #d1d1d1; display: block; padding:5px; margin:0 0 10px 0; text-align:center; font-size:18px; }
.mapBlock .photoTitle h2 { margin:0!important; padding:0 }
.mapBlock img { max-width:615px; }
.guide { background: url(https://data.chinahighlights.com/css/images/guide/bg-city/travelguide.jpg) no-repeat scroll right 10px transparent; }
.pageNav { border-bottom:#C1C1C1 1px solid; width:100%; margin:15px 0 10px 0; height:20px; position:relative }
.pageNav ul { padding:0px; position:absolute; margin-left:15px; list-style:none; left:-3px; top:-7px }
.pageNav ul li { display:block; margin:0 4px 0 0; float:left; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background-image:url(https://data.chinahighlights.com/css/images/bg-page.GIF); padding:5px 8px 0 8px; height:22px; background-color:#fff; color:#C6162B; font-size:11px; font-weight:bold }
.pageNav ul li.active { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #C1C1C1; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; background:#fff }
.pageNav ul li.background { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #45A0C2; border-left:1px solid #45A0C2; border-right:1px solid #45A0C2; background:#45A0C2 }
.pageNav ul li.active a, .pageNav ul li.active { color:#C6162B }
.pageNav ul li a, .pageNav ul li { color:#fff; text-decoration:none; cursor:pointer }
.pageNav ul li a:hover { text-decoration:underline }
.CFColumn {
margin: 1px 0 0 0;
}
.CFTRow {
margin: 3px 0 0 3px;
width: 105px;
display: block;
float: left;
}
.CFColumn input {
float: left;
}