/* CSS Document */
* {margin:0; padding:0;}
body {font:12px Arial, Helvetica, sans-serif;color:#5a5a5b;background:#fff;position:relative; width:1002px; }
a {color:#5a5a5b;text-decoration:none;}
a:hover {color:#f28a02;text-decoration:underline;}
img{border:none;}
ul,ol{list-style-type:none;}
.clear {clear:both;}
a.tool { text-decoration:underline; font-weight:bold;}

/* =============  top ============= */
.top {width:1002px;height:129px;background:url(/images/background/bg002.gif) 0 0 repeat-x;position:relative;margin-bottom:46px;}
.top img.logo {width:295px;height:52px;float:left;margin-top:9px;}
.top img.photo {width:572px;height:129px;float:right;}

.phone {color:#b9ab89;position:absolute;top:3px;left:620px;font-size:12px;font-weight:bold;font-family:Georgia,Times, serif;}
.phone span {color:#8d7052;font-size:18px;font-family:Georgia, Times, serif;font-family:Geneva, Arial, Helvetica, sans-serif;padding:0 5px;}
.phone em {font-family:'Times New Roman', Times, serif;font-size:13px;font-style:normal;}
/* menu */
.menu {z-index:2;position:absolute;top:113px;left:0;width:615px;background:url(/images/background/bg003.gif) 0 0 repeat-x;padding-left:15px;}
.menu li {float:left;/*font-weight:bold;*/padding:12px 10px 10px 10px !important;padding:12px 10px 10px 10px;letter-spacing:1px;color:#c47002;}
.menu li a {/*font-weight:bold;*/font-size:12px;}
.menu li a:hover {color:#c47002;}
.menu li.s1 {background:url(/images/icon/top-menu.gif) 0 14px no-repeat!important;background:url(/images/icon/top-menu.gif) 0 16px no-repeat;}
.menu li.s1 a{color:#c47002;}

/* sub menu */
.menu2 {width:352px;height:30px;font-size:11px;background:url(/images/background/bg004.gif) right top no-repeat;margin-left:600px;padding-left:50px;position:absolute;top:129px;left:0;}
.menu2 ul {width:352px;}
.menu2 li {float:left;line-height:26px;background:url(/images/icon/icon-arrow.gif) 12px 9px no-repeat;padding:0 5px 0 20px;}
/* body Cont */
.bodyCont {width:960px;margin:0 0 0 8px;background:url(/images/background/bg009.gif) 0 0 repeat-x;padding:30px 13px 30px !important;padding:30px 13px 0;position:relative;}
.bodyCont .pic1 {position:absolute;top:0;left:0;background:url(/images/background/bg011.gif) 0 0 no-repeat;width:13px;height:130px;}
.bodyCont .pic2 {position:absolute;top:0;right:0;background:url(/images/background/bg010.gif) 0 0 no-repeat;width:13px;height:130px;}



/* =============  leftBar ============= */
.leftBar {width:172px;float:left;background:#fbfbf5;padding:0 0 30px;position:relative;}
.leftBar .wtour { font-size:13px;position:absolute;top:0px;left:0;width:198px;padding-top:18px;height:18px;background:url(/images/background/wt-title.gif) 0 0 no-repeat;text-indent:28px;font-weight:bold;}
.leftBar .wtour a{color:#493b00;text-decoration:none;}
.leftBar .wtour a:hover {text-decoration:underline;}

.leftBar .tour { font-size:13px;/*position:absolute;top:250px;*/left:0;width:198px;padding-top:6px;height:17px;background:url(/images/background/bg008.gif) 0 0 no-repeat;text-indent:28px;font-weight:bold;}
.leftBar .tour a{color:#493b00;text-decoration:none;}
.leftBar .tour a:hover {text-decoration:underline;}
.leftBar .menuworld{ margin-top:35px; margin-bottom:25px;}
.leftBar .menuworld  span{ cursor:pointer;width:172px;font-size:12px;line-height:24px;height:24px;border-bottom:1px solid #ece3bc;text-indent:28px;background:#fcfcdd url(/images/icon/icon-arrow.gif) 15px 8px no-repeat; display:block;}
.leftBar .menuworld li {font-size:12px;line-height:24px;border-bottom:1px solid #ece3bc;text-indent:40px;}
* html .leftBar .menuworld li {height:24px}
.leftBar .menuworld li a{display:block;text-indent:35px;background:#fcfcdd url(/images/icon/icon008.gif) 30px 10px no-repeat;}
.leftBar .menuworld li a:hover { color:#c47002;background:#fffaee url(/images/icon/top-menu1.gif) 30px 10px no-repeat;font-weight:bold;}
.leftBar .menuworld li.s4 { text-indent:35px;font-weight:bold;color:#c47002;background:url(/images/icon/top-menu1.gif) 30px 10px no-repeat;}
.leftBar .menuworld li.s4 a{ text-indent:35px;font-weight:bold;color:#c47002;background:url(/images/icon/top-menu1.gif) 30px 10px no-repeat;}
.leftBar .menuworld li.s4 a:hover{ text-indent:35px;font-weight:bold;color:#c47002;background:url(/images/icon/top-menu1.gif) 30px 10px no-repeat;}


.leftBar .menu3{ border-bottom:1px solid #d6c066; margin-bottom:25px;}
.leftBar .menu3 ul { border-bottom:2px solid #ece3bc; font-size:13px; }
.leftBar .menu3 li {font-size:12px;line-height:24px;height:24px;border-bottom:1px solid #ece3bc;text-indent:28px;background:#fcfcdd url(/images/icon/icon-arrow.gif) 15px 8px no-repeat;}
.leftBar .menu3 li.s1 {font-weight:bold;color:#c47002;background:url(/images/icon/top-menu.gif) 8px 6px no-repeat;}
.leftBar .menu3 li.s2 {font-weight:bold;color:#c47002;background:url(/images/icon/top-menu.gif) 14px 6px no-repeat;}
.leftBar .menu3 li.s2 a{font-weight:bold;color:#c47002;background:url(/images/icon/top-menu.gif) 14px 6px no-repeat;}
.leftBar .menu3 li.s2 a:hover { font-weight:bold;color:#c47002;background:url(/images/icon/top-menu.gif) 14px 6px no-repeat;}

.leftBar .menu3 li.s4 { text-indent:35px;font-weight:bold;color:#c47002;background:url(/images/icon/top-menu1.gif) 30px 10px no-repeat;}
.leftBar .menu3 li.s4 a{ text-indent:35px;font-weight:bold;color:#c47002;background:url(/images/icon/top-menu1.gif) 30px 10px no-repeat;}
.leftBar .menu3 li.s4 a:hover{ text-indent:35px;font-weight:bold;color:#c47002;background:url(/images/icon/top-menu1.gif) 30px 10px no-repeat;}
.leftBar .menu3 li.s5 { font-weight:bold;}

.leftBar .menu3 li.s3 a{ display:block;text-indent:35px;background:#fcfcdd url(/images/icon/icon008.gif) 30px 10px no-repeat;}
.leftBar .menu3 li.s3 a:hover{ color:#c47002;background:#fffaee url(/images/icon/top-menu1.gif) 30px 10px no-repeat;font-weight:bold;}
.leftBar .menu3 li a{display:block;}
.leftBar .menu3 li a:hover {color:#c47002;background:#fffaee url(/images/icon/top-menu.gif) 15px 8px no-repeat;font-weight:bold;}


/* tour sort */
.leftBar .box dl{ width:170px;}
.leftBar .box dt { display:block;width:170px;line-height:22px;background:url(/images/background/bg006.gif) 0 0 no-repeat;text-indent:28px;font-weight:bold;color:#666;}
.leftBar .box dd {font-size:11px;color:#666;padding:8px 8px 6px 13px;line-height:18px;margin:0 2px 15px;border-bottom:3px solid #ece3bc;}

/* hotel */
.leftBar .hotel {width:160px;margin:40px auto 0;}
.leftBar .hotel h2{line-height:22px;font-size:13px;text-align:center;background:url(/images/background/bg007.gif) 0 0 no-repeat;}
.leftBar .hotel h2 a {color:#fff;}
.leftBar .hotel h2 a:hover {color:#f28a02;}
.leftBar .hotel img {padding:3px;border:1px solid #d5c065;}
.leftBar .hotel img a {border:1px solid #d5c065;}
.leftbar .earlybird{ margin-top:30px;}


/* =============  rightBar ============= */
.rightBar .pic3 {height:20px;background:url(/images/background/bg017.gif) 0 0 no-repeat;width:20px;position:absolute;bottom:-1px;left:0;}
.rightBar .pic4 {height:20px;background:url(/images/background/bg018.gif) 0 0 no-repeat;width:20px;position:absolute;bottom:-1px;right:-8px !important;right:-8px;}
.rightBar .nav{height:28px;position:absolute;top:-10px;left:15px;font-size:13px;}
.rightBar .nav a {text-decoration:underline;color:#339;}
.rightBar .nav a:hover {text-decoration:none;}


/* =============  bottom ============= */
#bottom {width:1001px;background:#e7e5e5;padding-bottom:30px;}
#bottombg{ background:url(/images/bgimages/bottom-greybg.gif) 0 0 no-repeat; height:20px;}
#bottomcontent { width:780px; float:right;}
#bottomcontent ul{ margin-top:5px; width:680px;}
#bottomcontent li{ display:inline; list-style-type:none; line-height:20px; }
#bottomcontent li a{ text-decoration:underline;}
.media img{ padding:10px 0 0 15px;}



/*  google Ad */
.googleAdLeft{ width:160px; height:600px; margin:20px auto;}
.googleAdRight{ float:right; width:730px; height:90px; margin:20px 0; overflow:hidden;}
