@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, select{  font-family: "Microsoft YaHei",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}
select{color:#727272;}
.ipt{background:url(../images/frontend/nomal_input_bg.jpg) repeat-x bottom; height:24px; border:1px solid #7C9BAF; padding:3px 8px 0 8px; color:#5D7D93; font-weight:bold;}
body{background:#D5EAF8;}
#page{width:1011px; background:#fff; margin:0 auto;}
/*****链接样式*****/
a {	color: #666; text-decoration: none}
a:hover { text-decoration: underline}

/*********************************** 网站首页 ****************************************/
/*****网站头部*****/
#header{width:966px; height:118px; background:url(../images/frontend/header_bg.jpg) no-repeat bottom right; margin:0 auto;}
#logo{background:url(../images/frontend/logo.gif) no-repeat; width:173px; height:89px; float:left;}
#topnav{float:right; padding:15px 0 0 0; width:780px; text-align:right;}
#topnav ul{ padding:0 0 0 220px;} 
#topnav ul li{ float:left; padding:0 9px 0 0;}
#topnav ul li a{ padding:0 9px 0 0;}

#line{height:20px; width:100%; background:url(../images/frontend/line.gif) repeat-x top; clear:both; overflow:hidden;}
/*****机票预订*****/
#box1{width:966px; margin:0 auto; background:url(../images/frontend/box1bg.gif) no-repeat; height:279px; margin-bottom:9px;}
#airticketsbooking{float:left;}
#airticketsbookingbox{ margin:41px 0 0 6px;}
#slidingR{padding:20px; color:#565656;}
.ipt1{background:url(../images/frontend/input_bg.gif) repeat-x; border:1px solid #989898; height:20px; line-height:22px; padding-left:5px; color:#999;}
.sch{background:url(../images/frontend/search.gif) no-repeat; width:109px; height:32px; border:none;}

/*****FLASH广告*****/
#flash{float:right;}
#flashbox {margin:4px; width:327px; height:271px;}
/*****会员登录*****/
#box2{width:966px; margin:0 auto; background:url(../images/frontend/box2bg.gif) no-repeat; height:248px; margin-bottom:9px;}
#userlogin{margin:0; width:230px; float:left;}
#userlogin h1{color:#fff; font-weight:bold; padding:33px 0 0 49px;}
#userlogin .btn_login, #subuserlogin .btn_login{background:url(../images/frontend/ipt_bg1.gif) no-repeat; width:52px; height:22px; border:none; color:#fff; font-weight:bold;}
#userlogin a, #subuserlogin a {color:#5FB1E1; font-weight:bold;}
#subuserlogin{background:url(../images/frontend/subpage_login.jpg) no-repeat; height:270px; color:#565656;}
#subuserlogin h1{color:#fff; font-weight:bold; padding:33px 0 0 45px;}
/*****推荐航线*****/
#recommendedRoute{margin:0; float:left; width:500px}
#recommendedRoutebox{ width:490px; height:217px;  no-repeat;}
.tilRed{ color:#AD0819; font-weight:bold; padding:15px 0 10px 20px; text-indent:-999px; overflow:hidden;}
.Route{float:left;width:230px;height:27px; line-height:27px; 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:80px; padding-left:20px;}
.RouteLocale{float:left; width:80px;}
.RoutePrice{float:left; color:#39C;}
.RoutePrice a{color:#39C;}
/*****最新资讯*****/
#news{margin:0; float:left; width:216px}
.newstil{  repeat-x top left; height:35px; line-height:35px; color:#fff; font-weight:bold;}
.newstil h1{ float:left;margin:0; padding:3px 0 0 14px; font-weight:bold;}
.news_Rbg{float:right;  bottom right no-repeat; height:11px; width:34px; padding:13px 0 0 0;}
.newsBox{background: no-repeat bottom left; width:206px; height:190px; color:#666; padding:0 8px;}
.newsItem{background:url(../images/frontend/news_bg.gif) repeat-x left bottom; height:28px; line-height:28px; clear:both;}
.newsContent{float:left; padding-left:3px}
.newsNew{float:left;}
.newsNew img{padding-top:6px;}
.newsDate{float:right;}
/*****底部广告 合作伙伴*****/
#box3{width:966px; margin:0 auto; background:url(../images/frontend/box3bg.jpg) no-repeat; height:82px; margin-bottom:12px;}
#box3 ul li { float:left;}
#box3 ul li a{ display:block; text-indent:-999px; overflow:hidden;}
.ad1 a{height:82px; width:188px; margin-right:8px;}
.ad2 a{height:82px; width:188px; margin-right:50px;}
.P1 a{height:58px; width:111px; margin:13px 5px 0 0;}
.P2 a{height:58px; width:48px; margin:13px 5px 0 0;}
.P3 a{height:58px; width:33px; margin:13px 5px 0 0;}
.P4 a{height:58px; width:90px; margin:13px 5px 0 0;}
.P5 a{height:58px; width:101px; margin:13px 6px 0 0;}
.P6 a{height:58px; width:105px; margin:13px 0 0 0;}

/*****底部版权信息********/
#footer{width:100%; height:85px; background:url(../images/frontend/footer_bg.gif) repeat-x top; margin-top:10px;}
#copyright{height:70px; width:966px; margin:0 auto; text-align:center; color:#777; padding-top:5px; line-height:18px;}
.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;}

/*********************************** 二级页面 ****************************************/
#subpage{width:966px; margin:0 auto;}
#leftside{float:left; width:218px;}
#booking{background:url(../images/frontend/subpage_sliding.jpg) no-repeat; height:233px; padding:50px 0 0 10px;}
#main{float:right; width:733px; overflow:visible;}
#maintop{background:url(../images/frontend/subpage_main_bg.gif) no-repeat top; height:8px; font-size:0;}
#maincontent{ border:1px solid #AFAFAF; border-width:0 1px 0 1px; padding:20px 30px; color:#636363; line-height:20px; min-height:500px;height:auto !important; height:475px;}
#maincontent h1{ padding:10px 0; font-weight:bold; font-size:14px;}
#mainbottom{background:url(../images/frontend/subpage_main_bg.gif) no-repeat bottom; height:8px; font-size:0;}
#breadcrumb{border:2px solid #CFEBFC; border-width:0 0 2px 0; width:100%; margin:0 0 15px 0; color:#999999; background:url(../images/frontend/dot.gif) no-repeat left center; text-indent:18px;}

/*********************************** 用户登录页面 ****************************************/
#userloginwarp{background:url(../images/frontend/userlogin_bg.jpg) no-repeat; height:460px; width:966px;}
#login{float:left; padding:160px 0 0 100px; width:300px;}
#login a {color:#666; font-size:14px; font-weight:bold;}
#login input{font-size:14px; font-weight:bold; color:#666; line-height:28px; padding-left:5px;}
* html #login input { background-attachment:fixed;}/*IE6执行*/
.st1{color:#0298D4; font-size:14px; font-weight:bold;}
.st2{color:#E81B25; }
.ipts1{background:url(../images/frontend/input_bg2.jpg) no-repeat top left; width:180px; height:28px; border:none;}
.ipts2{background:url(../images/frontend/input_bg2.jpg) no-repeat bottom left; width:60px; height:28px; border:none;}
.iptlg{background:url(../images/frontend/input_login.jpg) no-repeat; width:107px; height:33px; border:none; margin-right:15px;}
#register{float:right; padding:100px 60px 0 0; color:#666; width:360px;}
#register h1{padding-left:150px; font-size:14px;}
#register td{margin: 0; padding: 0;}
.rigform{padding:20px 0 0 20px;}
.ipts3{background:url(../images/frontend/input_bg3.gif) repeat-x; height:19px; width:178px; border:1px solid #B6B9C2; line-height:19px;}
.iptRe{background:url(../images/frontend/input_register.jpg) no-repeat; width:109px; height:33px; border:none; margin-right:15px;}
.red{color:#F00;}
/*********************************** 菜单样式 ****************************************/
#mainnav {Z-INDEX: 2; MARGIN: 0; WIDTH: 700px; POSITION: absolute;}
#menu{clear:both; height:29px;}
#menu ul li {width:104px; height:29px; display:block; line-height:29px; text-align:center; font-weight:bold; color:#FFFFFF; float:left;}
#menu ul li a {width:104px; height:29px; background:url(../images/frontend/menu_bg.jpg) no-repeat bottom; display:block; line-height:29px; text-align:center; font-weight:bold; color:#FFFFFF;}
#menu ul li a:hover {width:104px; height:29px; background:url(../images/frontend/menu_bg.jpg) no-repeat top; display:block; line-height:29px; text-align:center; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menu ul li ul li{BACKGROUND: #447693; FILTER: Alpha(opacity=92); WIDTH: 165px; moz-opacity: 0.90}
#menu ul li ul li a{PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: #369; FILTER: Alpha(opacity=92); WIDTH: 165px; BORDER-BOTTOM: #5888A2 1px solid; TEXT-ALIGN: left; moz-opacity: 0.90}
#menu ul li ul li a:hover{	BACKGROUND:#f33; FILTER: Alpha(opacity=92); WIDTH: 165px; COLOR: #fff; moz-opacity: 0.90;TEXT-ALIGN: left;font-weight:normal;}/*二级悬停*/
.jl-menu UL {WIDTH: 165px; POSITION: absolute; TOP: -999em}
.jl-menu LI {	FLOAT: left; WIDTH: 165px; POSITION: relative}
.jl-menu A { DISPLAY: block; POSITION: relative}
/*.jl-menu a:hover {visibility:visible;}  for IE6 */
/*.menu li:hover { position:relative; z-index:200;}  for IE7 */
.jl-menu LI:hover UL {	Z-INDEX: 99; LEFT: 0px; TOP: 2.3em;zoom:1}
.jl-menu LI.sfHover UL {	Z-INDEX: 99; LEFT: 0px; TOP: 2.3em}
.jl-menu {	FLOAT: left; MARGIN-BOTTOM: 1em}
.jl-menu A {	COLOR: #fff; TEXT-DECORATION: none}
.jl-menu A {	COLOR: #fff}
.jl-menu LI { width:165px; height:29px; background:url(../images/frontend/menu_bg.jpg) no-repeat 0;}/*一级底色*/
.jl-menu LI LI LI {	BACKGROUND: #9aaedb}
.jl-menu LI:hover {	 width:165px; height:29px; background:url(../images/frontend/menu_bg.jpg) no-repeat 0;}
.jl-menu LI.sfHover { width:165px; height:29px; background:url(../images/frontend/menu_bg.jpg) no-repeat 0; cursor:pointer;}/*一级悬停*/
.jl-menu A:hover { width:165px; height:29px; background:url(../images/frontend/menu_bg.jpg) no-repeat 0;}
.sf-sub-indicator {	DISPLAY: block; RIGHT: 0.75em; OVERFLOW: hidden; TEXT-INDENT: -999em; POSITION: absolute; TOP: 1.05em}
#menuon{width:104px; height:29px; background:url(../images/frontend/menu_bg.jpg) no-repeat 0;}
/*********************************** 机票预订滑动门样式 ****************************************/
/* 标准盒模型 */
.ttl{height:18px;}
.ctt{border-left:0;text-align:left; float:left; width:461px; height:230px; background:url(../images/frontend/sliding_right_bg.gif) no-repeat;}
.w936{width:616px; height:230px;}/*这里调整整个滑动门的宽度*/
/* TAB 切换效果 */
.tb_{ float:left;}
.tb_ ul{padding:0;}
.tb_ li a{height: 42px;line-height:40px ;width: 149px;cursor:pointer; display:block; outline:none;}
.tb_ li a:hover{background:url(../images/frontend/sliding_left_til_bg_over.gif) no-repeat top;}/* 左侧悬停后的样式 */
/* 用于控制显示与隐藏的css类 */
.normaltab {color:#1F3A87;}
.hovertab { color:#1F3A87; font-weight:bold; font-size:14px; background:url(../images/frontend/sliding_left_til_bg.gif) no-repeat top;}/* 左侧点击后的样式 */
.dis{display:block;}
.undis{display:none;}
#tb_ ul{background:url(../images/frontend/sliding_left_til_bg_normal.gif) repeat-y top; margin-top:13px;}
#tb_ ul li a{display:block; text-decoration:none; text-indent: 38px;}
#tb_1 a{background:url(../images/frontend/dot1.png) no-repeat top left;}
#tb_1 a:hover{background:url(../images/frontend/dot1.png) no-repeat bottom left;}
#tb_2 a{background:url(../images/frontend/dot2.png) no-repeat top left;}
#tb_2 a:hover{background:url(../images/frontend/dot2.png) no-repeat bottom left;}
#tb_3 a{background:url(../images/frontend/dot3.png) no-repeat top left;}
#tb_3 a:hover{background:url(../images/frontend/dot3.png) no-repeat bottom left;}
#tb_4 a{background:url(../images/frontend/dot4.png) no-repeat top left;}
#tb_4 a:hover{background:url(../images/frontend/dot4.png) no-repeat bottom left;}
#tb_5 a{background:url(../images/frontend/dot5.png) no-repeat top left;}
#tb_5 a:hover{background:url(../images/frontend/dot5.png) no-repeat bottom left;}
#slidingR h1{font-weight:bold; padding:0 0 15px 0;}
.sty0417{color:#4697CD; font-weight:bold;}
/*********************************** add 样式 ****************************************/
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;
}
.btn_yellow1{background:url(../images/frontend/nomal_input_bg.jpg) repeat-x bottom; height:24px; border:1px solid #7C9BAF; padding:3px 8px 0 8px; color:#5D7D93; font-weight:bold;} 
/*  机上座位预定用的样式 */
.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;}