﻿@charset "utf-8";

/*========================================
   CSS   RESET
========================================*/
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;
    padding: 0;
}
fieldset, img {
    border: 0;
}
:focus {
    outline: 0;
}
address, caption, cite, code, dfn,em, strong, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
input, button, textarea,select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
input, button, textarea, select {
    *font-size: 100%;
	font:100% Tahoma,Helvetica,Arial,sans-serif;
}
ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}
:link, :visited , ins {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}


/*========================================
CLEAR
========================================*/
.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;} 
.clearfix {display: block;}
.clear { clear:both; visibility:hidden; height:0; overflow:hidden;}

/*========================================
FRAME
========================================*/
body {
    font:12px/1.5 Verdana;
	font-family:"宋体" ;
	text-align:center;
	color:#424242;
	letter-spacing:1px;
}

a{	
	text-decoration:none;
}
a:hover{	
	text-decoration:underline;
	color:#FF6600;
}

.fixblank{
	display: block;
	height:10px; 	
}
#topbar{
	background-color:#F1F1F1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D4D4D4;
	border-bottom-color: #D4D4D4;
	border-left-color: #D4D4D4;
	height:23px;
	line-height:23px;
	color:#5B861D;
	padding-left:20px;
}
#wrapper{
	margin:0 auto;
	text-align:left;
	width:780px;	
}
#logo{
	float:left;	
}
#bannerad{
	float:right;
}
#nav{
	background-image:url(nav_bg.png);
	background-repeat: repeat-x;
	height: 34px;
	line-height:34px;
}
#nav a{
	color:#FFF;
	font-weight:bold;
	font-size:12px;}
#nav a:hover{
	font-size:14px;}
#nav li{
	float:left;
	padding-left:20px;
	padding-right:20px;
}
#main_l{
	float:left;
	width:250px;}
#main_r{
	float:right;
	width:510px;
}
.alert{
	color:#FF6200;
}
.blod{
	font-weight:bold;}
.box{
	background-color:#FFF;
	border: 5px solid #CCCCCC;
	overflow: hidden;
}
.boxtitle{
	background-color:#EFEFEF;
	height:30px;
	line-height:30px;
	color:#C81801;
	font-weight:bold;
	font-size:12px;
	padding-left:20px;}
.boxcontent{
	padding:10px;}
#footnav{
	text-align:center;
	background-color: #F07D00;
	color:#FFF;
	height:23px;
	line-height:23px;
}
#footnav a{
	color:#FFF;}
#footlogo{
	float:left;
	width:200px;}
#copyright {
	float:left;
	width:450px;
	text-align:center;
}
#police{
	float:right;
	width:100px;
}
.sbox{
	background-image:url(btn-chaxun.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 103px;
	border:0;
}
.box_yellow {
	border-color:#FEB100;}
.box_yellow .boxtitle{
	background-color:#FFEFCD;}
.box_green {
	border-color:#65B200;}
.box_green .boxtitle{
	background-color:#C5DEA5;}
#friendlink{
	border:solid 1px #CCCCCC;
	padding: 10px;
}
#friendlink li{
	display:inline;
	width:200px;}
#friendlink img{
	width:135px;
	height:60px;
	padding:3px;
	border:solid 1px #EFEFEF;
}
#tjflight li{
	float:left;
	width:300px;}
#position{
	border:solid 1px #efefef;
	height:25px;
	line-height:25px;
	padding-left:20px;}
#artlist h2{
	font-weight:bold;
	height:25px;
	line-height:25px;}
#artlist li{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
#artintro{
	background-color:#FFEFCD;
	padding:5px;
	border: 1px dotted #FEB100;
	line-height: 20px;
}
#artcontent{
	line-height:20px;}
#article_author{
	text-align:center;}
#prenext{
	border:1px solid #CCCCCC;
	padding: 5px;
}
#prenext #pre{	
	float:left;
	width:230px;}
#prenext #next{	
	float:right;
	width:230px;}
#result table,.flightinfo_t table{
	border:solid 1px #FEB100;
	text-align:center;}
#result td,.flightinfo_t td{
	text-align:center;
	line-height:18px;
	}
#result th,.flightinfo_t th{
	background-color:#FEB100;
	text-align:center;
	color:#FFF;
	height:25px;
	line-height:25px;}
#result tr.over td,.flightinfo_t tr.over td{
background: #EFEFEF;

}

#result tr.double td,.flightinfo_t tr.double td{
background: #FFEFCD;
}

