/*
主题名称: 标准样式
URI: 
描述: 标准样式
作者: 常振东
模板:
版本:20100125


[目录表] 

	0- 重置
	1- 全局样式
	2- 链接样式
	3- 标题样式
	4- 页眉，头部 
	5- 导航
	6- 内容区 
	7- 表单
	8- 自定义
	9- 页脚 

*/

/* =0 Reset 重置
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
@import url('../../css/reset.css');
/* =1 Global 全局样式
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body{ text-align:center; font-size:12px;font-family:Arial,"宋体"}
.container{ margin:0 auto; width:950px; padding:0 3px; }
.left{ float:left;}
.right{ float:right;}
.align-left{ text-align:left;}
.align-right{ text-align:right;}
.align-center{ text-align:center;}
.hide{ display:none;}
.clear{ clear:both;}
.bold{ font-weight:bold;}
.italic{ font-style:italic;}
.underline { border-bottom:1px solid;}
.highlight{background:#ffc;}
.padding10{padding:10px;}
.detailsIcon{ background:url(images/detailsIcon.gif) no-repeat left center; padding-left:15px; color:#1e4776;}
dl.mainModules{}
	dl.mainModules dt{ background:url(images/sprites.gif) repeat-x 0 -40px; height:34px; line-height:34px; text-align:left; padding-left:10px; font-size:14px; font-weight:bold; color:#263d60;}
	dl.mainModules dd{ border:1px solid #96a6bf; border-top:none; background:#ecf4ff; min-height:250px;_height:230px;}
		dl.mainModules dt span{ background: url(images/sprites.gif) no-repeat right -221px; padding-right:15px;}
dl.listModules{ margin-top:3px;}
	dl.listModules dt{ background:url(images/sprites.gif) no-repeat 0 -84px; height:28px; line-height:28px;text-align:left; padding-left:10px; font-size:14px; font-weight:bold; color:#263d60;}
	dl.listModules dd{ border:1px solid #97a6bf; border-top:none; background:#eceff7; overflow: hidden;}
dl.ticketModules{ background:url(images/ticketModule.gif) repeat-x; margin-top:3px; clear:both;}
	dl.ticketModules dt{font-size:14px; font-weight:bold; color:#263d60; height:30px; border-bottom:1px solid #d0d5df; line-height:30px; text-align:left; padding-left:5px;}
input.loginInput{height:20px; font-size:14px; font-family:Arial,"宋体";} 
.clearfix:after {	content: ".";display: block;clear: both;visibility: hidden;	line-height: 0;	height: 0;}
.clearfix {	display: block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}
.empty {text-align:center;padding: 10px;color:red;}
.blackBg{ background:#000;width:100%; height:100%; position:absolute; left:0; top:0; z-index:99;}
/* =2 Links 链接样式
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* =3 Headings 标题样式
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
h1 {
	font: bold 2em "Times New Roman", Times, serif;
}
h2 {
	font: bold 1.5em "Times New Roman", Times, serif;
}
h3 {
	font: bold 1.2em Arial, Geneva, Helvetica, sans-serif;
}
h4 {
	font: bold 1em Arial, Geneva, Helvetica, sans-serif;
}
h5 {
	font: bold 0.9em Arial, Geneva, Helvetica, sans-serif;
}
.aRed{font-weight:bold;font-size:1.5em; color:red;}
/* =4 Header 头部样式
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
div.header{ background: url(images/headBg.gif) no-repeat; height:94px;}
	div.language{ height:26px; line-height:26px; text-align:right; padding-right:20px; color:#545b61;}
		div.language a{ display:block; float:right; width:16px; height:11px; margin:6px 3px 0 3px; background-image:url(images/sprites.gif);}
		a.languageEn{ background-position: -1px -436px;}
		a.languageCn{ background-position:-21px -436px;}
		a.languageHg{ background-position:-41px -436px;}
		a.languageJp{ background-position:-61px -436px;}
	div.hotline{float:right; background:url(images/sprites.gif) no-repeat 0 -375px; padding-left:20px; margin:20px 20px 0 0;}
		div.hotline span {font-size:1.8em; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#fb4e01;}
	div.logo{ text-align:left;height:62px; overflow: hidden;}
	.logInComplete{ float:right; position:relative; margin:5px 5px 0 0; }
		.logInComplete dt{ background-image:url(images/sprites.gif); width:7px; height:25px; line-height:25px; position:absolute;}
		.logInComplete dd{ float:left; height:25px; line-height:25px; color:#FFF; background:url(images/sprites.gif) repeat-x left -488px; padding:0 7px; text-align:right;}
		.logInComplete dd a{color:#FFF;text-decoration:none;}
			.leftPic{ left:0; top:0; background-position:0 -514px;}
			.rightPic{ right:0; _right:-1px; top:0; background-position:right -541px;}
				a.exitA{ background:url(images/sprites.gif) no-repeat 0 -458px; font-weight:bold; text-decoration:none; padding:2px 0;padding-left:18px; color:#FFF; }

/* =5 Navigation 导航栏
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
div.navbar{ background:url(images/headBg.gif) no-repeat left -94px; height:33px; clear:both; padding-left:10px;}
	ul.navBox li{ display:block; float:left; height:33px; line-height:33px; padding-left:10px;}
	 ul.navBox li.liHover{ background:url(images/navHoverBg.gif) repeat-x left 4px;}
	ul.navBox li a{display:block;padding-right:10px; color:#FFF; text-decoration: none; }
		ul.navBox li a span{color:#FFF;}
		ul.navBox li a.downmenu	span{padding-right:10px; background:url(images/downmenu.gif) no-repeat center right;}
		 ul.navBox li.liHover a{background:url(images/navHoverBg.gif) repeat-x right 4px; color:#000;}
		 	ul.navBox li.liHover a span.downmenu{color:#000; background:url(images/downmenuBlack.gif) no-repeat center right;}
		 	ul.navBox li.liHover a span{color:#000;}
	div.navbar .navButtonBox{ float:right; }
		div.navbar div.navButtonBox a{ display:block; float:left; width:73px; height:25px; margin:5px 5px 0 0;background:url(images/sprites.gif) no-repeat -94px -132px; padding:0; line-height:25px; color:#FFF; text-decoration:none;text-align:center; }
			div.navbar .navButtonBox a:hover{ background:url(images/sprites.gif) no-repeat -94px -132px;}
		.downmenuCentent{position: absolute; z-index:10;background:url(images/downmenuBg.gif) no-repeat right bottom; padding:5px 3px 5px 0; display:none; text-align:left;}
			ul.navBox li .downmenuCentent a{display:block; background:url(images/downmenuIcon.gif) no-repeat 5px -23px;padding:0 20px;height:2em;line-height:2em;}
			ul.navBox li .downmenuCentent a:hover{background:url(images/downmenuIcon.gif) no-repeat 5px 5px #774806; color:#FFF;}
/* =6 Middle 内容样式
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.myinfoContentBox , .airlineBox{background:url(images/myinfoBg.gif) repeat-x #ffffff; padding-top:0px;border-bottom:3px solid #30486a;}
h1.myinfoTitle , h1.airlineTitle{color:#244474; font-size:14px; margin-top:5px;}
.exectueTip{background:#68AF02;width:300px; color:#FFF;text-align:center;line-height:1.5em;margin:15px auto;}
/* =7 Form 表单样式
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.moreButton{background:url(images/moreButton.gif) no-repeat; width:65px; height:21px; border:none; color:#FFF; display:block; text-align:center;line-height:21px;margin-top:5px;float:right;}
.onShow
{
    background:url(images/onShow.gif) no-repeat left center; 
    padding-left:25px; 
	font-size: 12px;
	line-height:24px; 
	height:24px;
	vertical-align:middle;
}
.onFocus
{
    background:#E9F0FF url(images/onFocus.gif) no-repeat left center; 
    padding-left:25px; 
	font-size: 12px;
	line-height:24px; 
	height:24px;
	vertical-align:middle;
}
.onError
{
    background:#FFF2E9 url(images/onError.gif) no-repeat left center;
    padding-left:25px;
	font-size: 12px;
	line-height:24px; 
	height:24px;
	vertical-align:middle;
}
.onCorrect
{
    background:#E9FFEB url(images/onCorrect.gif) no-repeat left center;
    padding-left:25px;
	font-size: 12px;
	line-height:24px; 
	height:24px;
	vertical-align:middle;
}
.onLoad
{
    background:#E9FFEB url(images/onLoad.gif) no-repeat 3px 3px;
    padding-left:25px;
	font-size: 12px;
	line-height:24px; 
	height:24px;
	vertical-align:middle;
} 
/* =8 Extra 附加样式
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* =9 Footer 底部样式
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.footer{ clear:both; line-height:2em;border-top:1px solid #fff;margin-top:-4px; border-bottom:1px solid #EEE;width:950px;}
	div.footer div.link a{ color:#154284; text-decoration:none;}
	.footer a:link{ color:#154284; text-decoration:none;}

