/* CSS Document */
.rightBodyIndex {float:right; margin:0 auto; width:740px;height:100%;}
.rightBodyIndex {float:none; margin:0 auto; width:930px;height:100%;}
.allContent {border:6px solid #e8e3dd;background:#fff /*url(/images/background/bg125.gif) right top repeat-y*/;}
.mainContent {height:100%;float:left; width:auto; background:#fff;padding:15px 0 80px;display: block}
.mainContent h3 {background:url(/images/icon/icon021.gif) 0 50% no-repeat;line-height:46px;padding-left:60px;font-size:18px;margin:20px 20px 10px;font-family:"Times New Roman", Times, serif;}
.mainContent p.info {line-height:16px;font-family:Verdana,sans-serif;font-size:12px;}
.mainContent p {margin:0 20px;font-size:11px;font-family:Verdana,sans-serif;}
.mainContent p.blue {color:#0030ff;font-size:12px; margin-right:100px;}

.searchTrain {background:#f8f0e5;border:1px solid #e8e3dd;margin:5px 10px 25px;padding:15px 75px;color:#ec0903; width:550px;}
.searchTrain input {width:250px;margin-left:15px;}
.searchTrain .form2 {width:135px;margin-left:15px;}
.searchTrain .textinput {width:250px;margin-left:15px;}
.searchTrain .imginput {width:59px;height:29px;margin-left:50px;vertical-align:middle;}
.searchTrain img {margin-left:50px;vertical-align:middle;}
.searchTrain li {float:left;}
.searchTrain select {width:150px;margin-left:15px;}
.searchTrain p {margin-top:45px;}
.searchTrain p a {color:#000;}

/* Search Display */
.mainContent table{border-collapse:collapse;border-bottom:6px solid #e8e3dd;table-layout:fixed;}
.mainContent td {border:1px solid #e8e3dd;padding:10px 0 10px 10px;}
.mainContent th {background:#fdffcd;height:52px;border:1px solid #e8e3dd;}
.mainContent th span {font-weight:normal;}
.mainContent th em {font-style:normal;font-size:13px;color:#0271fe;}
.mainContent td.time {background:#f8efe6;}
.mainContent td a {display:block;color:#0271fe;position:relative;}
.mainContent h4 {background:#f8efe6;height:36px;line-height:36px;font-family:"Times New Roman", Times, serif;padding-left:20px;position:relative;font-size:15px; width:718px; overflow:hidden; zoom:1;}
.mainContent h4 em {font-style:normal;color:#0073fe;font-size:18px;}
.mainContent h4 p { float:right; width:90px;font-family:"Times New Roman", Times, serif;font-size:14px;}
.mainContent h4 p span {color:#0033FF;}
.display a:hover {background:#fff;}
.display a p{position:absolute;top:-9000px;left:-9000px;}
.display a:hover p{display:block;position:absolute;top:0;left:50px !important;left:auto;width:259px;height:42px;background:#fff url(/images/background/bg137.gif) 0 0 no-repeat;}
.display p span {font-family:Verdana,sans-serif;font-size:14px;line-height:40px;padding-left:17px;}
.display p em {font-style:normal;font-weight:bold;color:#fe0000;padding-left:35px;}
.display p strong {padding-left:40px;}

/* China Attractions */
.sideContent {float:left;width:174px;background:#e8e3dd;position:relative;padding-top:0;}
.sideContent img {margin:5px 0;}
.sideContent h4 {width:175px;height:23px;padding-top:3px;text-indent:15px;background:url(/images/background/bg218.gif) 0 0 no-repeat;color:#fff;font-size:13px;margin:15px 0 0 6px;}
.sideContent li {line-height:22px;text-indent:10px;}
.sideContent li a {color:#000;text-decoration:none;}
.sideContent li a:hover {text-decoration:underline;}
.sideContent p a {color:#000;font-weight:bold;}
.sideContent em {font-style:normal;padding-left:10px;font-size:12px;margin-bottom:10px;display:block;}
.sideContent em a {color:#000;text-decoration:none;}
.sideContent em a:hover {color:#f00;}

.sideBg {background:url(/images/background/bg217.gif) no-repeat;width:6px;height:36px;position:absolute;top:-6px;right:-8px !important;right:-2px;}
.attra {padding:10px 14px 15px;}
.hotelMedia {width:164px;background:#f9efe6;border-left:1px solid #bfad95;border-right:1px solid #bfad95;margin-left:6px;padding-left:4px;}
.hotelMedia .titleH a {color:#ed0803;font-family:"Times New Roman", serif;font-size:16px;}
.hotelMedia .textH {margin:5px 5px 8px;}
.hotelMedia .textH a {color:#9e7531;font-weight:normal;}
.hotelMedia .save {font-size:11px;}
.hotelMedia .save span {color:#fe423f;}
.hotelMedia p {margin:0 5px;}
p.hotelMBgT {background:url(/images/background/bg216a.gif) no-repeat;height:5px;overflow:hidden;width:170px;margin-left:6px;}
p.hotelMBgB {background:url(/images/background/bg216b.gif) no-repeat;height:8px;overflow:hidden;width:170px;margin-left:6px;}

/* Go Top */
.goTop {line-height:35px;background:url(/images/point/point009.gif) 665px 12px no-repeat;text-indent:18px;padding-right:30px;text-align:right;border-bottom:1px solid #f7eee5;}
.goTop a {color:#fe0000;}

/* Trip Planner */
#planner {width:176px;margin:0 0 15px 3px;}
#planner h3 {height:24px;background:url(/images/point/point001.gif) 10px 3px no-repeat;color:#fe0000;text-indent:30px;}
#planner h5 {font-size:12px;background:#f4f4f4;padding:2px 12px;}
#planner ul {background:#f4f4f4;padding:0 10px;}
#planner li{font-size:11px;color:#fe0000;}
#planner li.button {padding:10px 0 3px;border-bottom:1px solid #dadada;text-align:right;}
#planner li input.pic {width:55px;height:24px;margin:0;}
#planner li a {color:#000;}
#planner p.bg1 {height:6px;background:#f4f4f4 url(/images/background/bg121.gif) 0 0 no-repeat;line-height:6px;}
#planner p.all {font-size:11px;color:#8a8889;padding:3px 8px 0 12px;background:#f4f4f4;}
#planner input {width:108px;margin-right:5px;}
#planner ul.menuS {padding:10px 0 8px 10px;background:#f4f4f4 url(/images/background/bg122.gif) 0 0 no-repeat;width:166px;}
#planner ul.menuS li{float:left;color:#5d5d5d;font-size:12px;}
#planner ul.menuS li a {color:#5d5d5d;padding:0 4px;text-decoration:none;}
#planner ul.menuS li a:hover {background:#fe0000;color:#fff;}
#planner ul.menuS li.red a {background:#fe0000;color:#fff;}

/* Wrong or Right Clew */
.clew {height:180px;background:url(/images/icon/icon027.gif) 40px 30% no-repeat;padding:30px 0 0 200px;}
.clew p {font-weight:bold;line-height:32px;font-size:16px;word-spacing:4px;}
.clew p span {font-size:24px;}
.clew em {font-style:normal;font-size:13px;letter-spacing:1px;margin-bottom:10px;display:block;}
.clew a {color:#ed0802;background:url(/images/point/point002.gif) 10px 50% no-repeat;padding-left:20px;font-size:13px;}
.clew a:hover {text-decoration:none;}