@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, p, a, ul, li, form { margin:0px; padding:0px; }
h1{
font-size:14px !important;
}
h2{
font-size:14px !important;
}
body { font:13px Arial, Verdana, Helvetica, sans-serif; color:#666; background:#fff;}
.header {width:989px; margin:auto; padding:0px;}
.top_menu1{ background:url(../gifs/line-top.gif) repeat-x; width:auto; height:auto; text-align:right;}
.top_menu{ width:989px; }
.top_menu ul{ margin:0px; padding:0px; }
.top_menu ul li{ list-style:none; margin-left:3px; border-left:1px solid #000; padding-left:3px; line-height:25px;display:inline; }
.top_menu ul li a{ color:#666666; font-weight:bold; text-decoration:none; list-style:none;  }
.top_menu ul li a:hover{ color:#00CCFF;}
#menubar{ background:url(../gifs/line-button.gif); height:39px;font:15px Arial, Helvetica, sans-serif; font-weight:bold;   }
#menubar ul { margin:0px; padding:0px;}
#menubar ul li{ list-style:none; display:inline; padding-left:15px; border-left:1px solid #000; margin-left:15px; color:#848383; text-align:left;}
#menubar ul li ul{ list-style:none;  float:right; color:#848383; text-align:left; margin-top:5px;}
#menubar ul li ul li{ list-style:none;   color:#848383; text-align:left; border:none; line-height:28px; margin-left:0px !important; padding-left:4px !important;}
#menubar ul li ul li a{  color:#848383; text-decoration:none; text-align:left;}
#menubar ul li a{  color:#848383; text-decoration:none; text-align:left;}
#menubar ul li a:hover{  color:#0099FF; text-decoration:none;}
.price-deatil{ background:#239dde; height:36px; border:1px solid #fff; height:24px;   margin:2px; color:#FFFFFF;  padding:2px;   }
.price{ background:#239dde; font:12px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #fff; padding-left:5px;  margin:1px; color:#FFFFFF; line-height:20px; }
.maincontent{ width:989px; margin:auto; padding:0px;}
.box{ width:700px; margin-left:5px; font:12px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:0px;}
.boxsize1{ width:60px; float:left; }
.boxsize2{ width:195px; float:left; text-align:center; }
.airlinelogo{ width:41px; float:left;}
.boxtable{  width:170px; float:left; font-weight:normal;}
.boxcolor{ width:685px; border:1px solid #239dde; margin-left:5px; color:#000000; padding:5px;}
.boxtitle{ width:80px; float:left;}
.red{ color:#FF0000;}
.check rule{ font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.checkrule a{color:#000000; text-decoration:none;}
.leftbox{border:1px solid #239dde; width:242px; color:#000000;  margin-left:3px;}
.blue{ background:#CEE7FF; padding-bottom:2px;}

#headerDivImg{
width:280px;
background-color:#6699cc;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#c1e0ff;

}
#contentDivImg{
border:1px solid #239dde; width:242px; color:#000000;  margin-left:3px;

}
.hnfmidcon{
width:989px;
height:auto;
margin:0px auto;
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:5px;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left:5px;
}
.middlecontainer{
width:989px;
height:680px;
margin:5px auto;
}
.bottomcontainer{
width:auto;
height:75px;
margin-top:25px;
}
.commondiv{
width:100%;
height:100%
}
.leftarea{
width:260px;
height:650px;
float:left;
}
.rightarea{
width:705px;
height:650px;
float:right;
}
.righttop{
width:705px;
height:42px;
margin:0px auto;
}
.righttop1{
width:585px;
height:40px;
margin:0px auto;
}
.newheaderlogoareafirst{
width:500px;
float:left;
margin:0px;
padding-top:3px;
padding-bottom:6px;
position:relative;
}
.gificonarea{
position: absolute;
top: 72px;
right: 210px;
}
.newheaderlogoareasecond{
width:450px;
float:right;
margin:0px;
padding-top:12px;
font-size:0px;
font-family:Arial, Helvetica, sans-serif;
color:#ff0000;
font-weight:bold;
padding-right:8px;
}
.newheaderlogoareasecond ul{
display: block;
overflow: hidden;
float: right;
list-style:none;
margin-top:5px;
}
.newheaderlogoareasecond ul li{
display: block;
float: left;
}
.newheaderlogoareasecond ul li a {
line-height: 1.2;
padding: 0 5px;
line-height: 1.3;
border-right: solid 1px #E5E5E5;
float: left;
display: block;
text-decoration: none;
cursor: pointer;
color: #666;
outline: 0;
}
.newheaderlogoareasecond ul li a:hover {
color:#00CCFF;
}

.bookfooter{ background:url(../gifs/line-bg-book.gif) repeat-x; color:#464545; line-height:20px; font:11px Arial, Helvetica, sans-serif; height:55px; padding-top:5px; background-color:#f4f4f4; }
.bookfooter1{ width:500px; float:left; text-decoration:none;}
.bookfooter1 a{ color:#000000; text-decoration:none; }
.bookfooter1 a:hover{ color:#0099FF; text-decoration:underline; }
.bookfooter2{ width:370px; float:right;}
.bgcolor{ background:url(../gifs/bg-light.gif) repeat-x; height:27px; border:1px solid #ccc; }
*html bgcolor{background:url(../gifs/bg-light.gif) repeat-x; height:27px; border:1px solid #ccc;}
.mainpagerightboxcmn{
border-bottom:1px dashed #6e6e6e;
padding:6px 0 6px 6px;
font-weight:bold;
line-height:30px;
}
.mainpageboxarrow{
color:#fd9902;
}
.mainpagebtmcontaintcmn{
width:989px;
margin:10px auto;
margin-bottom:0px;
padding:15px 0 0 7px;
clear:both;
font-size:13px;
line-height:22px;
}
.domestic_flight_desti_linkbox{
width:983px;
clear:both;
height:185px;
margin:10px auto;
margin-bottom:0px;
padding:10px 0 0 0;
font-size:13px;
background-color:#139cec;
border:1px solid #d0d0d0;
}
.domestic_flight_desti_linkbox_top{
margin:0px auto;
height:28px;
font-family:Calibri;
font-weight:bold;
color:#FFFFFF;
font-size:18px;
padding-left:10px;
}
.domestic_flight_desti_linkbox_second{
margin:0px auto;
padding-left:10px;
padding-right:10px;
}
.domestic_flight_desti_linkbox_top_inner{
margin:0px auto;
background-color:#ffffff;
padding:6px 3px 2px 3px;
height:135px;
}
.domestic_flight_desti_linkbox_top_inner ul{
margin:0px;
list-style:none;
width:950px;
float:left;
border-bottom:1px dotted #5f5f5f;
padding-bottom:4px;
margin-bottom:20px;
}
.domestic_flight_desti_linkbox_top_inner ul li{
float:left;
margin:0px;
padding:0px;
font-weight:normal;
font-size:13px;
color:#444444;
}
.domestic_flight_desti_linkbox_top_inner ul li a{
width:235px;
display:block;
color:#444444;
text-decoration:none;
}
.mainpageorangetxt{
color:#ff7f27;
font-weight:bold;
font-size:17px;
padding-bottom:6px;
}
.mainpagetopmg_seo{
width:433px;
height:26px;
background-image:url(../gifs/top_msg_bg.gif);
text-align:right; 
background-repeat:no-repeat; 
background-position:right center;
float:right;
margin:0px;
padding-top:7px;
padding-left:17px;
font-size:15px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-weight:bold;
color:#FFFFFF;
padding-right:8px;
}