@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5a5a5b; background:#FFFFFF;}
.clear{ clear:both; height:0; line-height:0; margin:0; padding:0; font-size:0;}
a{ text-decoration:none; color:#5a5a5b;}
a:hover {text-decoration:underline; color:#f28a02}

a.tool { text-decoration:underline;}
h5{ font-size:12px;}

h4 { font-size:13px; padding-left:55px; padding-top:11px; height:29px;background:url(/images/bgimages/title-bgimages.jpg) left top no-repeat; width:298px; /*margin-top:15px;*/ margin-top:35px;float:left; }
h4 a:hover {text-decoration:underline; color:#fff;}
h4.title { font-size:13px; padding-left:55px; padding-top:11px;height:29px;background:url(/images/bgimages/wt-title.jpg) left top no-repeat; width:298px; margin-top:25px; float:left; }

h2 { font-size:16px; padding-left:55px; height:40px; line-height:40px; background:url(/images/bgimages/title-bgimages.jpg) left top no-repeat; width:298px; /*margin-top:15px;*/ margin-top:35px;float:left; }
h2 a:hover {text-decoration:underline; color:#fff;}
h2.title { font-size:16px; padding-left:55px; height:40px; line-height:40px; background:url(/images/bgimages/wt-title.jpg) left top no-repeat; width:298px; margin-top:25px; float:left; }
div#wtravel .title a:hover{ text-decoration:none; color:#03C;}

span {font-size:12px; color:#5a5a5b; font-weight:normal;}
em { color:#ee910b; font-style:normal; font-weight:bold;}


h5 a{ text-decoration:underline;}
h3 a{ text-decoration:underline; font-size:16px; line-height:24px;}
div#top{ width:1001px;}
div#topnav{ background:url(/images/bgimages/top-bgnav.gif); height:40px; position:absolute; top:-188px; left:0px; width:1003px;}
div#topnav ul{list-style-type:none; width:500px;float:right;}
div#topnav li{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5a5a5b;
background:url(/images/icon/icon-arrow.gif) no-repeat left center; padding:5px; margin:15px 0 0 5px; float:left;}

div#toplogo{ width:307px; height:148px; background:url(/images/bgimages/top-bgimages.gif); font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#fff; float:left; }

div#topbgimages{ float:left;background:url(/images/bgimages/top-bgwarrior1.jpg); width:246px; height:148px;}
div#topbgimages2{ float:left;background:url(/images/bgimages/top-bgwarrior2.jpg); width:340px; height:148px; position:absolute; top:0; left:553px !important;left:0;}
div#topbgimages3{ float:left;background:url(/images/bgimages/top-bgwarrior3.jpg); width:113px; height:148px; position:absolute; top:0px; left:893px !important ;left:340px;}

div#content { width:1001px; clear:both; position:relative;}
div#leftbar {width:170px; float:left; background-color:#f9f9f9; padding-bottom:50px;} 
div#contents { padding:10px 10px 5px 8px; font-size:13px;}

div#leftmenu { position:relative;}
div#leftmenu ul{width:168px; height:200x; background:#F1F4F7;}
div#leftmenu li{ height:25px; line-height:25px; border-bottom:1px solid #E0E0E0; margin:0; color:#5a5a5b; list-style-type:none; text-indent:40px; background:url(/images/icon/menu-arrowgrey.gif) 20px 8px no-repeat; }
div#leftmenu ul li a{ display:block; }
div#leftmenu ul li a:hover { background:#fffaee url(/images/icon/menu-arroworange.gif) 20px 8px no-repeat; }

div#leftreport { margin-top:5px; padding:8px 0 0 4px; background:url(/images/bgimages/leftnav-bgimage.gif) 0px 3px no-repeat;  }
div#leftreport .lftsub{ font-size:12px; font-weight:bold;}

div#leftcomments { margin-top:5px;padding:12px 0 0 4px; background:url(/images/bgimages/leftnav-bgimage.gif) 0 8px no-repeat; }
div#leftcomments .lftsub{ font-size:12px; font-weight:bold;}

div#lefttool { margin-top:5px;padding:3px 0 0 4px; background:url(/images/bgimages/leftnav-bgimage.gif) 0 8px no-repeat; }
div#lefttool ul{ margin-top:10px;}
div#lefttool li{ padding-left:16px; line-height:16px; background:url(/images/icon/icon-arrow.gif) 8px 4px no-repeat; list-style-type:none;}
div#lefttool li a{ text-decoration:underline;}
div#lefttool li a:hover{ text-decoration:none;}
div#lefttool .lftsub{ font-size:12px; font-weight:bold;}

div#hotel { margin:30px 0 5px 12px; background:#fdec57; width:150px; line-height:22px; text-align:center;}
div#hotel .lftsub{ font-size:12px; font-weight:bold;}
div#hotel .lftsub a{ font-size:12px; font-weight:bold;text-decoration:underline;}
div#hotel .lftsub a:hover{text-decoration:none;}

div#leftsite { margin-top:10px;padding:12px 0 0 4px; background:url(/images/bgimages/leftnav-bgimage.gif) 0 8px no-repeat;}
div#leftsite ul{ margin-top:10px;}
div#leftsite li{ padding-left:16px; line-height:16px; background:url(/images/icon/icon-arrow.gif) 8px 4px no-repeat; list-style-type:none;}
div#leftsite li a{ text-decoration:underline;}
div#leftsite li a:hover{ text-decoration:none;}

div#textcontent{ width:780px; float:right; margin-top:10px;}
div#textcontent a{ color: #0033CC;}
div#textcontent h4 a{ color:#5a5a5b; text-decoration:underline;}


div#topdescription{  border:0px solid yellow;}
div#search {width:720px; float:left; padding:15px 0 20px 0px;}
div#news { border:1px solid #666; width:178px; float:right; margin-right:10px; padding:0 0 5px 0; margin-top:2px;}
div#title { text-align:center; padding-left:30px; line-height:22px;position:relative;  height:24px; background: #fdec57 
url(/images/bgimages/news-bgimages1.gif) left top no-repeat; }
div#news ul{ padding:2px;background:#FFF; list-style-type:none; background:url(/images/bgimages/news-bgimages2.gif) left top no-repeat;}
div#news li { background:url(/images/icon/icon-arrow.gif) 3px 12px  no-repeat; padding:8px 0 0 8px; }

div#chinatour { margin:10px 5px 0 0; }
div#importanttours{border-top:0; background-color:#f5f5f5; padding-bottom:20px;}

div#greybg{ background:url(/images/bgimages/tour-greybg.gif) left top no-repeat; height:20px; }

div#smallgroup{ float:left;width:382px; background:url(/images/bgimages/tour-yellowbg.gif) 10px  5px  no-repeat; padding:3px 0 20px 15px;}


div#smallgroup img{ float:left;margin-top:5px; }
div#smallgroup .package { font-size:14px;  float:right; line-height:20px; width:270px; font-weight:normal;}
div#smallgroup h6 { font-size:11px;  float:right; width:270px; font-weight:normal;}
div#smallgroup h5 { font-size:13px; padding-left:6px;}
div#smallgroup h3 { line-height:24px; font-size:16px; padding:4px 0 0 10px;}
div#smallgroup h2 { font-size:12px; color:#333399}

p.descrip { margin:10px 5px 10px 0;}

div#individual { border:1px solid #2c6aa5; float:right;width:334px;background: #f5f5f5 url(/images/bgimages/tour-bluebg.gif) 0 0  no-repeat; margin-top:8px; margin-right:6px; position:relative; padding-bottom:10px; }
div#individual img { float:left; padding:8px 5px 0 5px;}

div#detailtour { margin-left:3px}
div#chinatourtitle { height:22px;position:relative}
div#chinatourtitle h5{ font-size:13px; color:#fff; padding:2px 0 0 10px;}
div#chinatourtitle h3{ font-size:13px; color:#fff; padding:0px 0 0 10px;}
div#chinatourtitle a.title{color:#FFF; text-decoration:none; }
div#chinatourtitle a:hover{color:#f28a02; text-decoration:none;}

.tourcontent {float:right; width:252px; margin-top:8px;}
.tourcontent .package { font-size:14px;font-weight:normal;line-height:20px;}
.tourcontent .package span{font-size:14px;}
.tourcontent h6 { font-size:11px;font-weight:normal;}
.tourcontent h3 { color:#333399; font-size:13px; background:url(/images/icon/icon-arrow.gif) 0px 4px no-repeat; text-indent:5px; margin-top:5px;}
.tourcontent h3 a {color:#333399; text-decoration:underline;}
.tourcontent h3 a:hover {color:#f28a02; text-decoration:none;}

div#othertour{ background:#e7e5e5;}
div#othergreybg{ background:url(/images/bgimages/tour-greyblackbg.gif) 0 0 no-repeat; height:20px;}

div#citytour { float:left; background:#fff url(/images/bgimages/tour-yellowbg.gif) 0 0 no-repeat ; border:1px solid #fdec57; width:376px; margin-left:5px; margin-top:8px; padding-left:5px; padding-top:0px; position:relative;}
div#citytour h3{ padding-left:10px;}
/*div#citytour dt{padding:10px 0 0px 5px;color:#333399; font-size:13px; font-weight:bold;}
div#citytour dd{padding-left:5px;}
div#citytour dt a{color:#333399; text-decoration:underline;}
div#citytour dt a:hover{color:#f28a02; text-decoration:none;}
div#citytour h5{ font-size:13px; padding-left:6px;}*/

div#citytour li{ list-style:none; display:block;margin:10px ;padding:5px;border-bottom:1px dashed #D4D4D4}

div#recommendtour{ margin-top:3px; float:right;width:334px; background:url(/images/bgimages/tour-bluebg.gif) 10px  5px  no-repeat; padding:3px 7px 0 15px;}
div#recommendtour h5{ font-size:13px; color:#fff;padding-left:6px;}
div#recommendtour h3{ line-height:24px; font-size:16px; color:#fff;padding:4px 0 0 10px;}
div#recommendtour h2{padding-bottom:6px;color:#333399; font-size:13px; font-weight:bold;}
div#recommendtour h2 a{color:#333399; text-decoration:underline;}
div#recommendtour h2 a:hover{color:#f28a02; text-decoration:none;}
div#recommendtour .subtitle h2{padding-bottom:6px;color:#333399; font-size:13px; font-weight:bold;}
div#recommendtour .subtitle h2 a{color:#333399; text-decoration:underline;}
div#recommendtour .subtitle a:hover{color:#f28a02; text-decoration:none;}
div#recommendtour a{color:#333399; text-decoration:underline; /*font-weight:bold;*/}
div#recommendtour a:hover{color:#f28a02; text-decoration:none;}
div#recommendtour a.retour { color:#5a5a5b; text-decoration: underline;}
div#recommendtour a:hover.retour{color:#f28a02; text-decoration:none;}

div#intro {border-top:0; background-color:#f5f5f5; margin-right:5px; padding:0 15px 15px 0;}
div#cityintro {background:#fff url(/images/bgimages/tour-yellowbg.gif) 0 0 no-repeat ; border:1px solid #fdec57;  margin-left:5px; margin-top:8px; padding:3px 15px 15px 5px; position:relative;}
div#cityintro .b1{ position:absolute; width:7px; height:6px; right:-2px; top:-1px; background:url(/images/bgimages/tour-arrowyellow1.jpg) no-repeat;}
div#cityintro h5{ font-size:13px; padding-left:10px;}
div#cityintro h3{ line-height:24px; font-size:15px; padding-left:10px;}
div#cityintro .subtitle{ background:url(/images/icon/icon-arrow.gif) no-repeat 5px 18px; padding:15px 0 0px 15px;color:#333399; font-size:13px; font-weight:bold;}
div#cityintro .subtitle a{color:#333399; text-decoration:underline; font-weight: normal; font-size:14px}
div#cityintro .subtitle a:hover{color:#f28a02; text-decoration:none;font-size:14px}
div#cityintro a{color:#333399; text-decoration:underline; }
div#cityintro a:hover{color:#f28a02; text-decoration:none;}

div#cityintro .innerTxt{ margin:3px 15px; text-align:justify;}
div#cityintro li{ width:90px; margin-left:8px; padding-left:6px; float:left; list-style-type:none; background:url(/images/icon/icon-orgendot.gif) left center no-repeat ;}

div#wtravel a{color:#333399; text-decoration:underline; }
div#wtravel a:hover{color:#f28a02; text-decoration:none;}
div#wtravel .greyBg{ background:#f5f5f5; padding:10px;}
div#otherintro{ margin-top:3px; float:right;width:334px; background:url(/images/bgimages/tour-bluebg.gif) 10px  5px  no-repeat; padding:8px 7px 0 15px; }
div#otherintro h5{ font-size:13px; color:#fff; padding-left:6px;}
div#otherintro h2{padding:10px 0 0px 0px;color:#333399; font-size:13px; font-weight:bold;}
div#otherintro h2 a{color:#333399; text-decoration:underline;}
div#otherintro h2 a:hover{color:#f28a02; text-decoration:none;}
div#otherintro a{color:#333399; text-decoration:underline; font-weight:bold;}
div#otherintro a:hover{color:#f28a02; text-decoration:none;}


div#photointro{ margin-top:3px; float:right;width:334px; background:url(/images/bgimages/tour-bluebg.gif) 10px  5px  no-repeat; padding:8px 7px 0 15px; }
div#photointro h5{ font-size:13px; color:#fff; padding-left:6px;}
div#photointro h2{padding:10px 0 0px 0px;color:#333399; font-size:13px; font-weight:bold;}
div#photointro h2 a{color:#333399; text-decoration:underline;}
div#photointro h2 a:hover{color:#f28a02; text-decoration:none;}
div#photointro a{color:#333399; text-decoration:underline; }
div#photointro a.title{color:#FFF; text-decoration:none; }
div#photointro a:hover{color:#f28a02; text-decoration:none;}
div#photointro li{ width:60px; margin-left:8px; padding-left:6px; float:left; list-style-type:none; background:url(/images/icon/icon-orgendot.gif) left center no-repeat ;}






/* =============  bottom ============= */
#bottom {width:1001px; padding:2px 0 20px; background:#E7E5E6; text-align:center; }
#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; }

#bottom img{ vertical-align:middle;}
#bottom .bg8{ padding:10px 0; background:#FFF;}
#bottom .footLogs{ width:528px; margin:0 auto; padding:20px 0 10px; overflow:hidden; zoom:1;}
#bottom .footLogs li{ float:left; width:48%; text-align:left; list-style-type:none; }
#bottom .footLogs .line{ margin-right:2%; padding-right:2%; background:url(/images/background/grayLine.jpg) no-repeat right center;}
#bottom .footLogs h5{ font-size:12px; margin-bottom:5px;}
#bottom .footLogs img{ padding:5px;}
.media img{ padding:10px 0 0 5px;}
a.tool { text-decoration:underline; font-weight: normal;}
a.footLink { text-decoration:underline; margin:5px;}

#bottom{ position:relative; margin:0 auto; z-index:1;}


div#conturylist{border-top:0; background-color:#f5f5f5;margin-right:5px; height:130px;}
div#conturycon { background:#fcfbfb url(/images/bgimages/wt-gerybg.gif) 0 0 no-repeat; width:222px; height:85px;border:1px solid #dad7d7; border-top:0; margin:10px 14px 0; float:left; }
div#conturycon h5{ font-size:13px; padding-left:12px; padding-top:3px; height:22px;}
div#conturycon li{ width:65px; float:left; list-style-type:none; background:url(/images/icon/icon-orgendot.gif) 3px 10px no-repeat; padding-left:9px; padding-top:3px;}
div#conturycon li a{color:#333399; text-decoration:underline;}
div#conturycon li a:hover{color:#f28a02; text-decoration:none;}

#phone { position:relative; width:1001px; *top:-30px; margin:0 auto; padding-top:120px; *padding-top:0; text-align:right; font:bold 14px Georgia,Times, serif; color:#ffa500;}
#phone span {color:#8f2c0f;font-size:18px;font-family:Geneva, Arial, Helvetica, sans-serif;padding:0 5px;background:url(/images/background/bg100.gif) 3px 0 no-repeat;}
#phone em {font-family:'Times New Roman', Times, serif;font-size:15px;font-style:normal;color:#ffa500;}

.media img{ padding:10px 0 0 25px;}

#leftbar .earlybird{ margin-top:30px;}
.clsphotogalleryimg{ border:1px solid #d6d6d6;padding:2px;margin;3px;5px;}
/*flight media
.flight{ background:#2c6aa5 url(/images/background/bg-flight1.gif) 0 0 no-repeat; width:130px; height:77px; margin-top:25px; margin-left:6px; padding-top:26px; padding-left:28px; font-size:16px; font-weight:bold;}
.flight a{ color:#fdec57; }
.flight a:hover{ text-decoration:none; color:#fff;}
 */
 
.tTitle{ background:url(/images/icon/icon-arrow.gif) 3px  3px  no-repeat; padding-left:10px; font-size:14px;}
.cBox{clear:both; height:15px; border-bottom:1px dashed #CCC; margin:0 5px 10px 5px;}


#top, #phone, #content, #bottom{ margin:0 auto;}
#content{ *margin-top:-26px;}
#bottom{ margin-top:30px;}


.msnSkype{ height:55px; line-height:100px; overflow:hidden; border:1px solid #D6C663; margin-top:15px; padding:15px 0;  background:#FCFCDD url(/images/icon/live.png) no-repeat; text-align:center;}
.msnSkype .msn{ float:left; width:42px; margin:0 15px 0 35px; background:url(/images/icon/msn.png) no-repeat;}
.msnSkype .skype{ float:left; width:42px; background:url(/images/icon/skype.png) no-repeat;}
.msnSkype a:hover{ text-decoration: none;}
.msnSkype .msn:hover{ background-position:-58px 0;}
.msnSkype .skype:hover{ background-position:-68px 0;}
