@charset "utf-8"
/***************公用信息***************/
body{padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0;  font-family: Arial; font-size: 12px;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
ul, li{ list-style:none; padding:0; margin:0}
.clear{clear:both}
/*****链接样式*****/
a {	color: #666; text-decoration: none}
a:hover { text-decoration: underline}

#container{padding:0; margin:0 auto; width:900px; background:url(../images/frontend/top_bg.jpg) no-repeat top center;}

/*****网站头部*****/
#top{height:114px;}
/*****订票热线*****/
#hotline{ width:890px; height:65px; text-align:right; }
#hotline div{ padding:12px 0;}

/*****主导航菜单*****/
#nav_wrap{margin:0 0 0 250px;}
#nav li{ text-align:center;font-size:12px;}
#nav_wrap { width:630px; overflow:hidden; }
#nav{ height:39px; position:relative; width:630px; margin:0; }
#nav .l{ background:url(../images/frontend/navnbg.gif) no-repeat 0px 0px; height:39px; width:2px; float:left}
#nav .r{ background:url(../images/frontend/navnbg.gif) no-repeat -4px 0px; height:39px; width:2px; float:right}
#nav .bt_qnav { float:right; }
#nav .bt_qnav a{ width:31px; height:29px; line-height:39px;display:block;padding:9px 2px 0 0;}
#nav .c{ float:left;margin:0;padding:0}
#nav li { float:left; list-style:none; }
#nav li .v a{ width:70px;height:39px; line-height:39px; display:block; color:#FFF; font-family:"Microsoft Yahei"; text-decoration:none; font-weight:bold}
#nav li .v a:hover,#nav li .v .sele{background:url(../images/frontend/navnbg.gif) no-repeat 0px -47px; color:#F00; line-height:42px; font-size:12px}
#nav .kind_menu { position:absolute; top:37px;*top:39px; left:70px; width:169px; text-align:left; display:none; background:#FFF; color:#333; border:1px #D00910 solid; border-width:0 1px 1px 1px;}
/*#nav .kind_menu { position:absolute; top:37px;*top:39px; left:70px; width:169px; text-align:left; display:none; background:#C6C6C6; color:#333; border:1px #FFF solid;}*/
#nav .kind_menu a {color:#333; font-family:Arial; display:block; height:25px; line-height:25px; padding:0 10px; text-decoration:none;}
#nav .kind_menu a:hover { color:#FFF; background:#F00 url(../images/frontend/navnbg.gif) repeat-x 0px -97px;}
#nav .kind_menu span{display:block; height:5px; line-height:5px;}
#nav .m1{ margin-left:2px;}#nav .m2{ margin-left:72px;}#nav .m3{ margin-left:142px;}#nav .m4{ margin-left:212px;}#nav .m5{ margin-left:282px;}#nav .m6{ margin-left:352px;}
#tmenu{ background:url(../images/frontend/nav_bg1.gif) repeat-x bottom; height:300px; *display:none !important;/*IE7*/; *display:none;/*IE6*/}

/*****layout*****/
#main{border:#E5E5E5 solid; border-width:0 1px; overflow:auto; height:100%}

/***************中部左侧***************/
#leftbar{float:left; width:212px; margin:0;}
#leftwarp{margin:0 7px;}

/*****在线订票*****/
#orderticket{ background:url(../images/frontend/orderTicketBg.jpg) no-repeat; height:265px;}
#orderticket table tr td{ color:#FFF;}  
#orderticket input{}
.IptRed{ border:1px solid #FF8E8E; background:#F00; color:#FFF; height:19px; line-height:18px;}
.btn_yellow3{ background:url(../images/frontend/button_search.gif) no-repeat left top; width:80px; height:27px; color:#FFF; border:0;}
.btn_yellow4{ background:url(../images/frontend/button_search.gif) no-repeat left bottom; width:98px; height:27px; color:#FFF; border:0; padding-left:5px}
.btn_yellow5{ background:url(../images/frontend/button_search2.gif) no-repeat; width:88px; height:23px; color:#000; border:0;}
.btn_yellow1{ background:url(../images/frontend/button_search2.gif) no-repeat; width:80px; height:23px; color:#000; border:0;}
.btn_yellow2{ background:url(../images/frontend/button_search2.gif) no-repeat; width:98px; height:23px; color:#000; border:0;}

/*****用户登录*****/
#userlogin{margin:6px 0 0 0;}
.usertil{ background:url(../images/frontend/bg1.gif) repeat-x top left; height:27px; line-height:27px; color:#fff; font-weight:bold; width:199px;}
.usertil h1{ float:left; padding-left:24px; font-weight:bold;}
.userLogin_Rbg{float:right; background:url(../images/frontend/bg1.gif) top right no-repeat; height:27px; width:84px;}
.userLoginBox{ background:url(../images/frontend/bg2.gif) no-repeat top left; width:199; height:136px;}
.userLoginBox1{ background:url(../images/frontend/bg2.gif) no-repeat top left; width:199; height:174px;}
.IptGray{border:1px solid #BDBDBD; background:#FFF; color:#333; height:19px; line-height:18px;}
.btn_login{ background:url(../images/frontend/button_login.gif) no-repeat; width:59px; height:22px; border:0; color:#FFF; font-weight:bold;}
#userlogin a{ color:#C03;}

/*****下拉菜单*****/
.select{width:197px; border:1px solid #A7A6AA; margin:3px 0;}

/***************中部中间***************/
#content{float:left; width:480px;}

/*****内容页*****/
#Subpagecontent{float:left; width:680px; }
/*#details{margin:0;}
#detailsbox{ line-height:20px;}
#detailsbox h1{font-size:14px; font-weight:bold; background:url(../images/frontend/dot_red.gif) no-repeat left top; padding:0 0 20px 15px;}
#detailsbox p{color:#666;}*/
/*****内容页右侧*****/


/*****flash*****/
#flashAd{ width:480px; height:265px;}

/*****推荐航线*****/
#recommendedRoute{margin:6px 0 0 0;}
#recommendedRoutebox{ width:480px; height:217px; background:url(../images/frontend/recommendedRoute_Bg.jpg) no-repeat;}
.tilRed{ color:#AD0819; font-weight:bold; padding:10px 0 10px 20px;}
.Route{float:left;width:460px;height:25px; line-height:25px; border:#E1E1E1 solid; border-width:0 0 1px 0; background:url(../images/frontend/Route_bg.gif) no-repeat; margin:0 3px; padding:0; color:#666;}
.RouteDate{float:left; width:70px; padding-left:20px;}
.RouteLocale{float:left; width:100px;}
.RoutePrice{float:left; color:red;}
.RoutePrice a{color:red;}

/***************中部右侧***************/
#rightbar{float:left; width:200px;}
#rightwarp{margin:0 5px;}
#picInfo{}
.pic{ height:91px;}
#picInfo span{ margin:0 0 7px 0;}

/*****最新资讯*****/
#news{margin:-2px 0 0 0;}
.newstil{ background:url(../images/frontend/bg1.gif) repeat-x top left; height:27px; line-height:27px; color:#fff; font-weight:bold; width:190px;}
.newstil h1{ float:left; padding-left:24px; font-weight:bold;}
.news_Rbg{float:right; background:url(../images/frontend/bg1.gif) bottom right no-repeat; height:27px; width:45px;}
.newsBox{background:url(../images/frontend/bg2.gif) no-repeat bottom left; width:183; height:190px; color:#666; padding:0 8px;}
.newsItem{background:url(../images/frontend/lineBg.gif) repeat-x left bottom; height:27px; line-height:27px;}
.newsContent{float:left;}
.newsNew{float:left;}
.newsNew img{padding-top:6px;}
.newsDate{float:right;}

/*************底部版权信息*************/
#footer{margin:6px 0 0 0;}
#naviBot{background:url(../images/frontend/navi_botBG.gif) repeat-x top; height:25px; width:auto; text-align:center;}
#naviBot a{color:#FFF;height:25px; line-height:25px}
#naviBot span{padding:0 11px;color:#FFF;}
.copyright{background:url(../images/frontend/copyrightBg.gif) no-repeat left top; height:75px; margin-bottom:6px;}
.partner{float:left; width:380px;}
.P1{float:left; height:32px; overflow:hidden; text-indent:-999px; margin:20px 0 0 25px; width:66px;}
.P2{float:left; height:32px; overflow:hidden; text-indent:-999px; margin:20px 6px; width:28px;}
.P3{float:left; height:32px; overflow:hidden; text-indent:-999px; margin:20px 0; width:22px;}
.P4{float:left; height:32px; overflow:hidden; text-indent:-999px; margin:20px 9px; width:54px;}
.P5{float:left; height:32px; overflow:hidden; text-indent:-999px; margin:20px 0; width:61px;}
.P6{float:left; height:32px; overflow:hidden; text-indent:-999px; margin:20px 6px; width:66px;}
.copyrightCon{float:left;}
.copyrightCon p{padding:22px 0 0 0; margin:0;}
.copyrightRight{float:right; background:url(../images/frontend/copyrightBg.gif) no-repeat right top; height:75px; width:20px;}

/* 以下为添加样式 */
div.cc {
	position: absolute;
	display: none;
	z-index: 999;
}

div.jdTabView{
color:#FFFFFF;
}
div.jdTabView a,div.jdTabView a:visited,jdTabView a:link{
color:#FFFFFF;
text-decoration:none;
}
div.jdTabView a:hover{
color:#FFCC00;
text-decoration:none;
}
legend.title0{
	font-weight:bold;
	text-align:left;
	font-size:14px;
	color:#000000;
	margin:0px;
	padding:0px;
	line-height:30px;
}
.fs1 {
text-align:center;
margin-top:5px;
margin:5px 0px 5px 0px;
}
.fs1 legend{
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
}
.fs1 td {
	text-align:left;
	height:20px;
	font-size:12px;
}

.Latestinfo_cell2{
    color:#CF1414;
	line-height:29px;
	border-bottom:1px solid #EDEADE;
}

/**  jl-zhao 2009-11-18 机上座位预定用的样式 **/
.btn_canselect{ background:url(../images/backend/canselect.gif) no-repeat; width:20px; height:16px; color:#484848; font-size:12px; font-weight:bold;   text-align:center;}
.btn_not_selected{ background:url(../images/backend/notselected.gif) no-repeat; width:20px; height:16px; color:#484848; font-size:12px; font-weight:bold; text-align:center; }
.btn_seated{ background:url(../images/backend/seated.gif) no-repeat; width:20px; height:16px; color:#484848; font-size:12px; font-weight:bold; text-align:center;}
.btn_selected{ background:url(../images/backend/selected.gif) no-repeat; width:20px; height:16px; color:#484848; font-size:12px; font-weight:bold; text-align:center;}


