﻿/* CSS Document */
@charset "utf-8";
*{padding:0; margin:0; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
body{font-size:14px; margin:0 5px; color:#000; background:url(http://data.travelchinaguide.com/images/background/bg/bgj035.jpg) repeat-x 0 40px #FFF;}

img{border:0;}
a{text-decoration: underline; color:#36c;}
a:hover{text-decoration:none; color:#f60;}
ul{list-style:none;}

/* Clear Fix */
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{display:inline-block;}
.clear{display:block;}
/* end of clearfix */

.relv{position:relative;}

.line{background: url(http://data.travelchinaguide.com/images/background/line/line001.gif) center center repeat-x; height:20px; overflow:hidden;}

#header, #footer{position:relative; background:#fff; margin:0 auto; width:995px;}
.content{background:#fff; margin:0 auto; width:995px;}
.left{float:left; width:230px; background:#F4F9FD; padding-bottom:20px;}
.right{float:right; width:760px;}
/*------------------Loading bar----------------------*/
.loadingBar{z-index:99999; height:70px; padding:30px 0; background:#6ead76 url(http://data.travelchinaguide.com/images/background/icon/bg_wait_01.jpg) repeat-x; color:#fff; font-size:18px; font-weight:bold; text-align:center;}
.loadingBar .bar{display:block; margin:10px auto; padding:6px; width:516px; height:18px; background:url(http://data.travelchinaguide.com/images/background/icon/wait_bar_bg.gif) no-repeat;}
.loadingBar .bar span{display:block; float:left; height:3px; width:59px; overflow:hidden; background:#81ca19; border-bottom:2px solid #6db320; border-top:1px solid #6db320; border-left:1px solid #81ca19; border-right:1px solid #b1d47f; margin-right:2px;}

/*------------------Login box-------------------*/
.topBg {background: url(http://data.travelchinaguide.com/images/background/bg/bgp003.png) repeat-x scroll 0 0 #EBEBEB;border-bottom: 1px solid #E3E3E3;font-size: 12px;}
.topWrap {height: 20px;margin: 0 auto;overflow: hidden;padding: 4px 0 2px;width: 995px;}
.topWrap a {color: #838383;line-height: 1.2;}

.loginBox {text-align:right; font-size:12px; color:#545454;}
.loginBox input{border:#ccc solid 1px;}
.loginBox .login{cursor:pointer; margin:0 0 -5px 5px;}
.loginBox .memInfo{margin-top:10px; font-size:12px; line-height:20px;}
.loginBox .msg{margin-left:15px; background:url(http://data.travelchinaguide.com/images/background/icon/bgg001.gif) no-repeat; padding:2px 5px 8px 25px; font-size:11px; font-weight:bold; color:#e47e00; cursor:pointer;}
#loginBox {text-align:right; font-size:12px;color:#545454; padding-right:8px;}
#loginBox input{border:#ccc solid 1px;}
#loginBox .login{border:0; margin-bottom:-4px;cursor:pointer;}
#spanmessage{margin-left:10px;margin-right:-5px;font-size:12px;}
#spanmessage a{text-decoration:none;color:#666;}
#spanmessage a{padding-left:32px;background:url(http://data.travelchinaguide.com/images/background/icon/msg.gif) no-repeat 0 -4px;text-decoration:none;color:#333;}


/*------------------header----------------------*/
#header{font-size:13px;}
#header .logo{position:relative;}
#header .logo img{margin:0 0 0 20px;}
#header .logo .tel{position:absolute; top:0; right:20px; width:380px; height:59px;  background:url(http://data.travelchinaguide.com/images/background/banner/call-menu.gif) no-repeat; padding:9px 0 0 0;}
#header .logo .telSel {background: url(http://data.travelchinaguide.com/images/background/bg/bgp012.png) no-repeat 0 5px transparent;height: 59px;padding: 9px 0 0;position: absolute;right: 20px;top: 0;width: 365px;}
#header select.tellcon {border: 1px solid #369;font: 12px Arial,Helvetica,sans-serif;left: 118px;position: absolute;top: 36px;width: 109px;}

.subHeader .logo .telSel {background: url(http://data.travelchinaguide.com/images/background/bg/bgp012.png) no-repeat 0 5px;height: 59px;padding: 9px 0 0;position: absolute;right: 20px;top: 0;width: 365px;}
.subHeader select.tellcon {border: 1px solid #369;font: 12px Arial,Helvetica,sans-serif;left: 118px;position: absolute;top: 36px;width: 109px;}

#header #mainNav{position:relative; padding-left:12px; background:#3a76a8 url(http://data.travelchinaguide.com/images/background/menu/menu_bg_01.png) repeat-x left bottom; height:36px; color:#fff; overflow:hidden;}
#header #mainNav .clt2, #header #mainNav .crt2{position:absolute; background:url(http://data.travelchinaguide.com/images/background/menu/bgp035.png) no-repeat; height:10px; width:10px; top:-1px;}
#header #mainNav .crt2{background-position:-10px 0; right:0 !important; *right:-1px;}
#header #mainNav .clt2{background-position:0 0; left:-1px;}
#header #mainNav li{float:left; height:30px;  line-height:30px; margin-top:1px; margin-left:1px; background:url(http://data.travelchinaguide.com/images/background/menu/icon_list_01.png) no-repeat 0 50%;}
#header #mainNav li.noline{background:none;}
#header #mainNav a{display:block; color:#fff; padding:0 13px 6px 13px; text-decoration:none;}
#header #mainNav a:hover{background:#09497E url(http://data.travelchinaguide.com/images/background/menu/menu_bg_02.png) repeat-x; color:#fff;}
#header #mainNav li.currentMenu{margin:1px 0 0 1px;background:url(http://data.travelchinaguide.com/images/background/menu/icon_list_01.png) no-repeat 0 50%; height:30px;}
#header #mainNav li.currentMenu a{color:#fff; background:#09497E url(http://data.travelchinaguide.com/images/background/menu/menu_bg_02.png) repeat-x}
#header .menuOther{ display:none; position:absolute; top:51px; *top:54px; left:850px; width:125px; height:45px; padding-top:5px; background:url(http://data.travelchinaguide.com/images/background/menu/bgp040.png) no-repeat left bottom;}
#header .menuOther span{margin:0 1px 0 13px;}
#header .menuOther a{text-decoration:none; color:#36c; padding-bottom:20px;}
#header .menuOther a:hover{text-decoration:none;color:#f60;}

#header .headBg{position:relative; height:0; line-height:0; }
#header .headBg .headLeftBg2, #header .headBg .headRightBg2{position:absolute; width:5px; height:627px; top:-30px; behavior:url(/tour/images/background/iepngfix.htc);}
#header .headBg .headLeftBg2{ background:url(http://data.travelchinaguide.com/images/background/bg/bgp049.png) no-repeat -3px 0; left:-5px;}
#header .headBg .headRightBg2{ background:url(http://data.travelchinaguide.com/images/background/bg/bgp050.png) no-repeat; right:-5px;}

/* End Top Menu */

/*------------------footer----------------------*/
#footer,.footer{text-align:center;}
#footer img,.footer img{vertical-align:middle; margin-right:15px;}
#footer p.copy,.footer p.copy{font-size: 10px; margin-bottom: 20px; color: #666;}
#footer p.copy img,.footer p.copy img{vertical-align:middle; margin-right:15px}
#footer p.copy a,.footer p.copy a{font-size: 10px; color: #36c; text-decoration:underline;}
#footer a.gotop,.footer a.gotop{float:right; margin-top:0; *margin-top:-18px; margin-right:7px; width:53px; height:17px; display:block; background:url(http://data.travelchinaguide.com/images/background/button/gotop.gif) no-repeat; text-decoration:underline;}


/*Page LayOut */
.content{margin-bottom:5px;padding-bottom:30px; position:relative; overflow:hidden;}
.left{width:230px; background:#F4F9FD;float:left; padding:0 0 20px 0; position:relative;}
.right{float:left; width:76%; text-align:left; line-height:140%;}
/* End Page LayOut*/

/* left menu */
.left .menuBox{ border:#C2C5C6 solid 1px; margin:15px 5px; padding:5px; width:206px; text-align:center; background:#fff;}
.left .menuBox h4{ background:#F8B945 url(/china-flights/images/ico/bg_index03.jpg) repeat-x; height:35px; line-height:35px; color:#fff; font-weight:bold; font-size:14px;}
.left .menuBox ul{ background:#fff url(/china-flights/images/ico/bg_index04.jpg) repeat-x; text-align:left;}
.left .menuBox li{ background:url(/images/logo/ico/arrow-r-blue.gif) no-repeat 15px 15px; padding:10px 0 10px 30px; border-bottom:#E3E3E3 solid 1px;}
.left .menuBox li .subUl{ background:none; margin:5px 0 5px -15px;}
.left .menuBox li .subUl li{ background:url(/images/logo/ico/ico_cusp_line2.gif) no-repeat 10px 8px; padding:3px 0 5px 23px; border:0; }

.leftMenu dl{margin:0 0 20px 0; text-align:left;}
.leftMenu dd {background:url(/images/logo/ico/ico_cusp_line2.gif) 10px 5px no-repeat;padding:1px 0 0 21px; line-height:25px;}
.leftMenu dd a{text-decoration:none;display:block;}
.leftMenu dd a:hover { background-color:#fee95a;color:#f60; display:block; }
.leftMenu dd a:visited{text-decoration:none;}
.leftMenu dl.cruiseS1 dt{margin-top:19px;}
.leftMenu dl.cruiseS1 dd {padding-left:0px;background-position:0 2px;}
.leftMenu dl.cruiseS1 dd li{padding:0 0 0 0px;margin:0;background:url(/images/logo/ico/arrow-orgensm.gif) 0 4px no-repeat;}
.leftMenu dl.tool dd {padding-left:0px;background-position:0 4px;}
.leftMenu dt{ background:url(/images/logo/ico/arrow-r-blue.gif) 5px 9px no-repeat;  line-height:25px; text-indent:20px;border-bottom:1px solid #e2e2e1; display:block; }
.leftMenu dt.tipsTitle{ background:none; font-weight:bold; padding:5px 0;}
.leftMenu dt a{ text-decoration:none; display:block;}
.leftMenu dt a:hover { background:#fee95a url(/images/logo/ico/arrow-r-blue.gif) 5px 9px no-repeat;  color:#f60; display:block; }
.leftMenu dt a:visited{ text-decoration:none;}
.leftMenu dd.faqs_wt {font-size:12px;}
.leftMenu dd.faqs_wt a{color:#000;}

.hotletell{ width:195px;height:186px;background:url(/china-flights/images/ico/bg_hoteltell_02.gif) 3px 0 no-repeat;padding-top:25px;padding-left:12px; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin-bottom:20px;}
.hotletell h2 {font-size:12px;font-weight:bold;color:#3366cc;line-height:10px;margin-bottom:5px;}
.hotletell dl{margin:0; padding:0;}
.hotletell dt{font-size:12px;color:#916b03;padding:0;font-weight:bold;}
.hotletell dd {font-size:12px;color:#666;margin:0;}
/* End left menu */

/* Hotel Search Box */
.left .searchBox{ margin:10px auto; width:216px; background:#fff;}
.searchBox .text{ border:#93CA53 solid 2px; width:100px; padding:1px 2px;}
.searchBox .text2{  border:#93CA53 solid 2px; width:180px; padding:2px 5px;}
.searchBox h4{ background:#F8B945 url(/china-flights/images/ico/bg_index03.jpg) repeat-x; line-height:35px; font-size:16px; font-weight:bold; color:#fff; text-align:center;}
.searchBox div{ border:#DAE0DC solid 1px; background:#fff; padding:0; text-align:center;}
.searchBox div ul{ padding:0; margin-bottom:10px;}
.searchBox div li{ border-bottom:#CFDBCF solid 1px; padding:10px 15px 10px 0; line-height:25px; text-align:right;}
.searchBox div li div{text-align:left;}
.searchBox div li.alignLeft{ text-align:left; padding-left:5px; line-height:normal;}
/* End Hotel Search Box */

/* Step list */
/*
.right .step{padding-bottom:10px; margin:15px 15px 0 15px; overflow:hidden; zoom:1;}
.right .step li{ float:left; width:19%; margin-right:0.8%; text-align:center; padding-top:6px; line-height:200%;}
.right .step li.pass{ background:url(/china-flights/images/ico/bg_search_02.jpg) repeat-x left top; color:#ccc;}
.right .step li.pass .current{ color:#000; font-weight:bold;}
.right .step li.next{ background:url(/china-flights/images/ico/bg_search_03.jpg) repeat-x left top; color:#000;}
*/
#step{ margin:15px 10px 0 15px; padding-bottom:12px; font:bold italic 12px Verdana, Arial, Helvetica, sans-serif; color:#A1A1A1; text-align:center;}
#step span{ margin-right:18px; padding-left:15px; background:url(/china-flights/images/ico/dot.gif) no-repeat left bottom;}
#step .current, #step .pass{ background-position:left top;}
#step .pass{ color:#000;}
#step .current{ color:#F60;}


.right .subnav {margin:0 0 0 15px;}

/* End Step list */

.left .cityTime{ margin:15px auto; background:url(/hotel/images/icon/ico-clock.jpg) no-repeat 10px 0; padding-left:50px; font-size:12px; }
.left .cityTime .strong{ font-weight:bold; display:block; margin:5px auto;}
/* City Guide Menu */
.left .cityGuideMenu{ width:216px; margin:0 auto; background:url(/hotel/images/bg/bg-41.jpg) no-repeat left bottom; border-top:#B8D2DF solid 1px; color:#666; padding-bottom:15px; position:relative;}
.left .cityGuideMenu .leftBorder, .left .cityGuideMenu .rightBorder{ position:absolute; top:0; width:1px; height:155px; background:url(/hotel/images/bg/bg-39.gif);}
.left .cityGuideMenu .leftBorder{ left:0;}
.left .cityGuideMenu .rightBorder{ right:0;}
.left .cityGuideMenu h3 { color:#fff; margin:2px 3px; background:transparent url(/tour/images/background/bg-tourindex-03.jpg) repeat-x;font-size:14px; padding:10px 0; text-align:center;}
.left .cityGuideMenu h3 a{ color:#fff;}

.left .cityGuideMenu .leftNav{ width:200px; margin:5px auto;}
.left .cityGuideMenu .leftNav li {line-height:25px; display:block; color:#f60;}
.left .cityGuideMenu .leftNav li a{text-decoration:none; color:#36c;}

.left .cityGuideMenu .citynavFolder {background:url(/images/logo/ico/closed.gif) 10px 8px no-repeat; border-bottom:1px solid #e2e2e1; text-indent:33px;}
.left .cityGuideMenu .citynavFolder a{display:block;}
.left .cityGuideMenu .citynavFolder a:hover, .left .cityGuideMenu .citynavFolder .current{background:#5DCAF0 url(/hotel/images/bg/bg-40.jpg) no-repeat;color:#fff; font-weight:bold;}
/* End City Guide Menu */

/* Loading bar */
.loadingBar {
	z-index:99999; 
	height:70px;
	padding:30px 0;
	background:#6ead76 url(/china-flights/images/ico/bg_wait_01.jpg) repeat-x; 
	color:#fff; 
	font-size:18px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:center; 
}
.loadingBar .bar{
	display:block; 
	margin:10px auto; 
	padding:6px; 
	width:516px; 
	height:18px; 
	background:url(/china-flights/images/ico/wait_bar_bg.gif) no-repeat;
}
.loadingBar .bar span{
	display:block; 
	float:left; 
	height:3px; 
	width:59px; 
	overflow:hidden; 
	background:#81ca19; 
	border-bottom:2px solid #6db320; 
	border-top:1px solid #6db320; 
	border-left:1px solid #81ca19; 
	border-right:1px solid #b1d47f; 
	margin-right:2px;
}

/*==============================new nav===========================*/
#container,#header, #main, #footer, .content, .footer {
	position:relative;
	background:#FFF;
	margin:0 auto;
	width:995px;
}
