#destWrap { width:900px; margin:auto; background-color:#fff;}

/*header area*/
#header{background: #FEF2D7; width:900px; height:125px;}
#header img{ border:0px;}
#header #logo{width:180px; height:100px; z-index:1; left:89px; top:72px; padding-top:10px; padding-left:30px; background-color:#FEF2D8; float:left;}
#header .headerRight{ float:left; width:690px; height:110px;}
#header .headerRight .headerAd{margin-top:5px; padding-right:5px;}
#header .headerUserlog{ width:auto; height:20px; padding:5px; font-size:11px; float:right; padding-right:20px;}
#header .headerUserlog img{margin-right:10px; float:left;}
#header .headerUserlog span{ float:left; padding-top:6px;}
#header .headerUserlog a{color:#000; font-style:italic; text-decoration:underline;}
#header .headerUserlog a:hover{color:#a03022;}

/*top menu*/
#topMenu{width:895px; margin:0px auto; }
#topMenu ul{ padding:0 0 0 18px; background:url(/pic/menu/menur_bg.gif) repeat-x; height:51px; list-style:none;}
#topMenu ul li{float:left;}
#topMenu ul li a{float:left; display:block; color:#000; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; padding:0 0px 0 15px; height:46px; line-height:46px; text-align:center; cursor:pointer;}
#topMenu ul li a b{float:left; display:block; padding:0 12px 0 6px;}
#topMenu ul li.current a, #topMenu ul li a:hover{color:#fff; background:url(/pic/menu/menur_hover_left.gif) no-repeat; background-position:left;}
#topMenu ul li.current, #topMenu ul li:hover{ background:url(/pic/menu/tri.gif) no-repeat bottom center; height:51px;}
#topMenu ul li.current a b, #topMenu ul li a:hover b{color:#fff; background:url(/pic/menu/menur_hover_right.gif) no-repeat right top;}


/*sub top menu*/
#subTopmenu{ background:url(/pic/menu/sub_1.gif) no-repeat left #C30505; height:34px; width:880px; margin:auto; margin-top:0px !important; margin-bottom:20px; }
#subTopmenu div{background:url(/pic/menu/sub_2.gif) no-repeat right; width:870px; height:27px; padding:7px 5px 0px 10px; color:#fff;}
#subTopmenu div ul{ list-style:none;}
#subTopmenu div ul li{display:inline; margin-right:20px;}
#subTopmenu div ul li a{color:#fff; text-decoration:none;}
#subTopmenu div ul li a:hover{ font-weight:bold; text-decoration:none;}
#subTopmenu .StyleNone{ display:none;}

/*navigation link*/
#navCenter{ width:880px; margin:auto; font-size:12px; margin-top:5px; color:#666; margin-bottom:10px; margin-top:10px; padding-left:10px;}
#navCenter a:link{  padding:0 5px 0px 5px; color:#000000; font-size:11px; font-weight:normal;}
#navCenter a:visited{color:#666;}
#navCenter a:hover { color:#a13022;}
#navCenter .navLink{width:600px; float:left;}
#navCenter .navSearch{width:270px; _width:300px; float:right;}
#navCenter .navSearch .navSearcharea{background:url(/pic/basic/nav_searcharea.gif) no-repeat; width:174px; height:27px; float:left; margin-right:10px;}
#navCenter .navSearch .navSearcharea input{border:none !important; background:none; padding-left:30px; padding-top:6px; color:#999; font-size:11px; margin-top:5px; margin-left:25px; width:140px; }

/*footer*/
#siteFooter{width:890px; height:auto; margin:5px auto; margin-top:15px; margin-bottom:2px;}
#siteFooter table.siteSearch{ width:875px; height:45px; background:url(/images/tours/site_search_bg.jpg) no-repeat; margin:5px auto; margin-bottom:5px;}
#siteFooter table.siteSearch th{color:#ffffff; text-align:left; width:140px; padding-left:20px; font-size:15px;}
#siteFooter table.siteSearch td{ width: auto; padding-left:15px;}
#siteFooter table.siteSearch input.searchContent{border:none !important; color:#000; padding-bottom:2px; padding-top:1px; *padding:0px; font-size:13px; float:left; font-family:Verdana, Geneva, sans-serif; width:480px; }
#siteFooter table.siteSearch td.searchBt{width:148px; text-align:left; padding-left:15px;}
#siteFooter table.siteSearch input.buttonSearch2{ width:108px; height:35px; cursor:pointer; background-color:#AB2A0A; border:none; }
#siteFooter .tb{ background:url(/images/tours/bg_1.jpg) no-repeat top center; width:879px; height:18px; margin:5px auto; margin-bottom:0px;}
#siteFooter .bb{ background:url(/images/tours/bg_2.jpg) no-repeat bottom center; width:877px; height:20px; margin:5px auto; margin-top:0px !important; padding:0px !important;}
#siteFooter table.siteRelated{ background:url(/images/tours/bg_3.jpg) repeat-x; width:877px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; margin:5px auto; margin-top:0px; margin-bottom:0px !important; padding-bottom:0px !important; line-height:22px; }
#siteFooter table.siteRelated th{text-align:left; padding-left:30px; font-size:13px; font-weight:bold; padding-bottom:5px;}
#siteFooter table.siteRelated th.btMargin{ padding-top:5px;}
#siteFooter table.siteRelated td{text-align:left; padding-left:30px;  font-size:12px;}
#siteFooter table.siteRelated td.borderGray{padding-bottom:5px; border-bottom:1px dashed #cbcbcb;}
#siteFooter table.siteRelated td img{ margin:0px !important;}
#siteFooter table.siteRelated td a{color:#000; text-decoration:none;}
#siteFooter table.siteRelated td a:visited{color:#545454; text-decoration:none;}
#siteFooter table.siteRelated td a:hover{color:#a01a01; text-decoration: underline;}
#siteFooter .btLink{ text-align:center; line-height:14px;}
#siteFooter .btLink p{padding:2px 10px 2px 10px; margin:0px; line-height:15px; font-size:11px; color:#666; text-align:center;}
#siteFooter .btLink a{color:#666; text-decoration:none;}
#siteFooter .btLink a:hover{color:#a01a01 !important; text-decoration:underline;}
#siteFooter .btLink img{margin:5px; margin-bottom:15px;}

#indexWrap { padding:10px; }
#indexWrap2 { padding:10px 50px; text-align:justify;}
#indexWrap2 img { padding:0px 10px 2px 0px; }
#indexWrap2 ol { padding-left:25px; }
#indexWrap2 ol li { padding:10px 0px; }
#indexWrap #indexLeft { width:430px; float:left; }
#indexWrap #indexLeft h2 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px; }
#indexWrap #indexLeft a:link, #indexWrap #indexLeft a:visited { color:#000;}
#indexWrap #indexLeft a:hover { color:#999; text-decoration: none; }
#indexWrap #indexLeft #indexImageSmall { margin-top:10px; }
#indexWrap #indexLeft img.s1 { padding-right:6px; }
#indexWrap #indexLeft #indexImageSmall span.imageDes { width:86px; text-align:center; display:block; float:left; }
#indexWrap #indexLeft #moreDest { margin-top:10px; }
#indexWrap #indexLeft #moreDest a:link, #indexWrap #indexLeft #moreDest a:visited { color:#000;}
#indexWrap #indexLeft #moreDest a:hover { color:#999; text-decoration:none; }
#indexWrap #indexLeft #evenMore { margin-top:10px; }
#indexWrap #indexLeft #moreDest ul { list-style:none;  }
#indexWrap #indexLeft #moreDest ul li { width:107px; display:block; float:left; }
#indexWrap #indexLeft #chineseCulture { margin-top:10px; }
#indexWrap #indexLeft #chineseCulture ul { list-style:none;  }
#indexWrap #indexLeft #chineseCulture ul li { width:143px; display:block; float:left; }
#indexWrap #indexLeft #chineseCulture a:link, #indexWrap #indexLeft #chineseCulture a:visited { color:#000;}
#indexWrap #indexLeft #chineseCulture a:hover { color:#999; text-decoration:none; }
#indexWrap #indexLeft #chinaOverview { margin-top:10px; }
#indexWrap #indexLeft #chinaOverview a:link, #indexWrap #indexLeft #chinaOverview a:visited { color:#000;}
#indexWrap #indexLeft #chinaOverview a:hover { color:#999; text-decoration:none; }
#indexWrap #indexLeft #ads { margin-top:15px; padding:10px; margin-top:10px;}
#indexWrap #indexLeft #ads ul { list-style:none;padding-left:5px; }
#indexWrap #indexLeft #ads ul li { padding-left:2px; padding-top:5px;}
.siteDec { font-size:11px;  padding:2px; color:#666; }

#indexWrap #indexRight { width:430px; float:left; padding-left:10px; }
#indexWrap #indexRight a:link, #indexWrap #indexRight a:visited { color:#000;}
#indexWrap #indexRight a:hover { color:#999; text-decoration: none; }
#indexWrap #indexRight h2 { background-color:#efe6da; padding:3px 0px 3px 5px; font-size:12px; margin-bottom:10px; color:#40475e;}
#indexWrap #indexRight form.f1 { margin-top:10px; margin-bottom:10px; }
#indexWrap #indexRight form.f2 { margin-top:15px; margin-bottom:20px; }
#indexWrap #indexRight input.email { padding:2px;  font-family:Verdana, Arial, Helvetica, sans-serif; width:192px; font-size:11px; }
#indexWrap #indexRight input.psword { padding:2px; margin-left:2px;  margin-top:5px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#indexWrap #indexRight input.login { font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; font-size:11px; padding:1px; width:55px; }
#indexWrap #indexRight span.description { font-size:11px; color:#999; }
#indexWrap #indexRight #search { margin-top:10px; }
#indexWrap #indexRight input.search { padding:2px;  font-family:Verdana, Arial, Helvetica, sans-serif; width:192px; font-size:11px; }
#indexWrap #indexRight #deals { margin-top:10px; }
#indexWrap #indexRight #deals a:link, #indexWrap #indexRight #deals a:visited { color:#000;}
#indexWrap #indexRight #deals a:hover { color:#999; text-decoration:none;}
#indexWrap #indexRight #deals .d1 { margin-bottom:10px; margin-top:15px;  }
#indexWrap #indexRight #deals .d1 a:link, #indexWrap #indexRight #deals .d1 a:visited { text-decoration:none; font-weight:bold; }
#indexWrap #indexRight #deals .d1 a:hover { color:#999; text-decoration:underline; }
#indexWrap #indexRight img.deals { padding:0px 10px 0px 0px; }
.price { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF9933; font-weight:bold; }
#indexWrap #indexRight #service a:link, #indexWrap #indexRight #service a:visited { color:#000;}
#indexWrap #indexRight #service ul { padding-left:20px; }
#indexWrap #indexRight #deals a:service { color:#999; text-decoration:none;}
.functions {  text-align:center; float:left; padding-left:10px; height:130px; }
#indexWrap #indexRight #moreService { margin-top:10px; }
#indexWrap #indexRight #welcome,  #indexWrap #indexRight #search, #indexWrap #indexRight #deals, #indexWrap #indexRight #service, #indexWrap #indexRight #moreService { padding-left:5px; }
.icons { background-image: url(../images/arrow_i.gif); background-repeat:no-repeat; background-position:16px 5px; padding-left:25px; padding-bottom:2px; }

#indexWrap2 a { color:#006633;}
#indexWrap2 a:hover { color:red; text-decoration:none;}
#indexWrap2 h2 { font-family:Georgia, "Times New Roman", Times, serif;}
#indexWrap2 .tsch {padding:10px; }
.wt { font-family:Verdana, Arial, Helvetica, sans-serif;}
.wt a:link, .wt a:visited { color:#000;}
.wt a:hover { color:#999; text-decoration:none;}
#weather { font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:15px; line-height:18px; font-size:12px;}
span.chooseCity { padding:0px 3px; border:#999 1px solid; background-color:#eee; margin:0px 2px;}

#toolWrap { padding:15px;}
#toolWrap h1{ font-size:17px; font-weight:bold; text-align:center;}
.toolBox { margin-bottom:20px; background-color:#eee; width:420px; float:left; margin-left:10px;}
.toolBox img { padding:20px 40px;}
.toolBox h3 { padding:15px; font-size:15px;}
.toolBox a { color:#000;}
.toolBox a:hover { color:red; text-decoration:none;}
.toolBox .toolName { height:155px; width:285px; color:#fff; font-size:18px; font-weight:bold; line-height:150px; text-align:center; float:left;}
 .toolBox .toolName h2 { font-size:18px;}
 .toolBox .toolName a { color:#fff; text-decoration:none; }
 .toolBox .toolName a:hover { color: #000000;}

.toolBox .toolDec { height:155px; width:570px; float:left; text-align:justify;}
 .toolBox .toolDec a { color:#000;}
.toolBox .toolDec a:hover { color:red;}
 .toolBox .toolDec img { margin-right:10px; }
 
 /*weather*/
#cityselect select {
    border: 1px solid #7F9DB9;
    padding: 5px 3px;
    width: 190px;
}
 .roundCorner{ border-radius:5px; radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
 
.weatherYubaoBox {background-color: #EBEFF7;margin-bottom: 0;margin-top: -5px;padding: 7px 5px;}
.weatherYubaoBox .tableTop th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #DBE3FA;
    border-color: #99B0DA #99B0DA -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.weatherYubaoBox table {border-collapse: collapse;}
.weatherYubaoBox .yuBaoTable { margin-bottom: 10px;}
.weatherYubaoBox .yuBaoTable td {border:1px solid #99B0DA;height:30px;text-align:center;word-wrap: break-word;}