/* CSS Document */
/*comm css style*/
body {
	font: 12px/1.5 Helvetica,"Helvetica Neue",Arial,sans-serif;
	text-align:center;
}

a {
    color: #007CBA;
    text-decoration: none;
}
a:hover {
    color: #D9242B;
    text-decoration: underline;
}
a:focus {
}
#middlerId{
	text-align:left;
	margin:0 auto;
	width:777px;
	}

.text_red {
	color:#DD4B39;
}
.text_green{
	color:#00BE00;
}

.date {
    background: url("http://www.csair.com/cn/img/calendar.png") no-repeat scroll right center #FFFFFF;
	border: 1px solid #A7C7F7;
	padding: 2px;
	color: #00BE00;
}

h1.col_title{
	color:#fff;
	font-size:14px;
	height:28px;
	line-height:26px;
	background:url(../img/home/csscprite_en_home.jpg) no-repeat 0 0;
	padding:0 5px;
}

.block_left{
	float:left;
	padding-right:5px;
	width:210px;
}
	.wrp_news{ border:1px solid #A7C7F7; }
	.news_title{ position:relative;}
	.news_title span{ float:right; position:absolute; right:5px; top:5px;}
	.news_title span a,.news_title span a.link{ color:#fff;}
	.news_title span a:hover{ color: #D9242B;}
	.wrp_news ul{ padding:5px; display:block; height:405px; overflow:hidden;
		background:url(../img/home/csscprite_en_home.jpg) no-repeat 0 -96px;
	}
	.wrp_news li{
		color: #999999;
		line-height: 20px;
		list-style: square outside none;
		margin: 0 0 0 15px;
		padding: 0 0 4px 0;
	}
	.ad_left{
		padding-top:5px;
		width:210px;
		height:80px;
		overflow:hidden;
	}
	


.block_center{
	float:left;
	padding-right:5px;
	width:345px;
	position:relative;
}
	.tag_a{ position:relative; height:30px;z-index:100;}
		.tag_a ul{position:absolute;z-index:1001;}
		.tag_a ul li {
			background: url(../img/home/csscprite_en_home.jpg) no-repeat scroll 0 0 #2589D4;
			color: #FFFFFF;
			cursor: pointer;
			float: left;
			margin-right:2px;
			padding:0 5px;
			height:28px;
			line-height:26px;
			position:relative;
		}
		.tag_a ul li.active {
			background: #E1FDFF;
			border:1px solid #A7C7F7;
			border-bottom:none;
			color: #01235D;
			height: 30px;
		}
	.wrp_flt{
		border:1px solid #A7C7F7;
		padding:5px;
		background:url(../img/home/csscprite_en_home.jpg) no-repeat -255px 0;
		height:191px;
		overflow:hidden;
		position: relative;
	}
		.thinkinput{ border-bottom:1px solid #C9DEE1; margin-bottom:5px;}
		ul.hangcheng{}
		ul.hangcheng li{
			float:left;
			width:162px;
			padding-bottom:5px;
		}
		ul.hangcheng li input{
			height: 14px;
		}
		ul.hangcheng li label{
			display:block;
		}
		.renshu{ padding:5px 0;border-bottom:1px solid #C9DEE1;margin-bottom:5px;}
		.chaxunanniu{ padding-top:4px;*padding-top:3px; text-align:center;}
		.checkinfo{
			text-align:center;
			padding:5px; 
			position:absolute;
			bottom:0;
			left:0;
			width:333px;
		}
		
	.ad_center{
		padding:5px 0;
		width:345px;
		height:100px;
		overflow:hidden;
	}
	.wrp_checkin{
		border:1px solid #A7C7F7;
		padding:5px;
		background:url(../img/home/csscprite_en_home.jpg) no-repeat -255px -216px;
		height:142px;
		overflow:hidden;
		position: relative;
	}
		.smt_div{
			border-top:1px solid #C9DEE1;
			margin-top:5px;
			text-align:center;
			padding:10px 0 11px 0;
			position:relative;
		}
		.smt_div2{
			border-top:1px solid #C9DEE1;
			margin-top:5px;
			text-align:center;
			padding:10px 0 18px 0;
			position:relative;
		}
			.errorInfo{
				position:absolute;
				color:#DD4B39;
				display:block;
				text-align:center;
				padding:0px 5px;
				width:333px;
				border:1px solid #FFE475;
				background:#FEF7CB;
				bottom:0;
				left:0;
				z-index:17;
				display:none;
			}
		.baggage_ul li{
			padding:5px 0;
		}
			.bag_sel{ padding:1px; width:155px;}
			.bag_text_input{width:155px; margin-left:5px;}

.block_right{
	float:left;
	width:212px;
}
	.wrp_login{ border:1px solid #A7C7F7; }
		.login_a{ padding:5px; height:100px;}
		.login_a label{ display:block; float:left; width:65px;}
		.login_a input{ display:block; width:125px;*width:125px;float:left;height:14px;}
	.ader {
		background: none repeat scroll 0 0 #FFFFFF;
		border:1px solid #A7C7F7; 
		margin-top: 5px;
		padding: 4px 0 4px 4px;
		text-align: center;
		
	}
	.link{
		margin-top: 5px;
		background: #fff url(../img/home/csscprite_en_home.jpg) no-repeat 0 -37px;
		border:1px solid #A7C7F7; 
		padding:6px 5px 5px 5px;
		*padding:5px 5px 6px 5px;
		_padding:4px 5px 4px 5px;
	}
	@media \0screen {/*ie8*/
  	.link{padding:6px 5px 5px 5px;}
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/*chrome*/
	.link{padding:3px 5px 3px 5px;}
	}
	.iframeheight{
		width:213px;
		_width:212px;
		height:140px;
		_height:140px;
		*height:140px;
		overflow:hidden; 
	}



