@charset "gb2312";
/* --------------------------------------------- */
/** The Beginning **/

/** 
说明：
●除 "Page Layout" 段、"Head"段与logo相当的部分内容、body背景色之外，本文件的其它内容与home.css的对应部分是没有区别的。
●本文件对body背景色作了修改。建议对home.css作相应修改，保持整站统一。
●本文件与home.css的相同部分可以提取出来另存为一个全站公用的css文件。由于首页与内页模板不是同时交付给制作师，所以无法事先合并公用的css代码，并非制作师没有考虑代码重用。如果不对这些相同的css代码进行合并，则修改css时两个文件都需要修改，特此提醒。
●为实现设计稿的效果，使用了较多的半透明PNG图片。为在IE6下正常显示，CSS文件中使用了较多的PNG Filter。需要注意的是，PNG Filter调用的图片文件的路径是相对于页面的路径，而不是相对于CSS文件。所以，如果二级页面不是在根目录的话，需要修改PNG Filter中的图片路径。如果二级页面所在的路径深度不一样，则需要将PNG Filter中的图片路径修改为绝对路径（但此时使用IE6在本地预览时可能看不到图片）。如果需要合并css代码（如第3条所述），也需要注意此问题。
**/

body {
	font: 12px/20px times new roman;
	color: black;
	background: #ecf5fa url(../img/home_bg.jpg) no-repeat center top;  /** 背景色与home.css有区别 **/
}
a:link {
color:#2a2929;
font-size:12px;
font-family:times new roman;
font-weight:400;
text-decoration:none;
line-height:20px;
}

a:active {
color:#2a2929;
font-size:12px;
font-family:times new roman;
font-weight:400;
text-decoration:none;
line-height:20px;
}

a:visited {
color:#2a2929;
font-size:12px;
font-family:times new roman;
font-weight:400;
text-decoration:none;
line-height:20px;
}

a:hover {
color:#2a2929;
font-size:12px;
font-family:times new roman;
font-weight:400;
text-decoration:underline;
line-height:20px;
}
a,img,area {outline: none;} 
a,img,area {star:expression(this.onFocus=this.blur());} 


.body_page2 {
	font: 12px/20px times new roman;
	color: black;
	background: #fff;  /** 背景色与home.css有区别 **/
}
input {
	font-family: times new roman;
}


/** 页签基本样式 **/
ul.tab {
	height: 26px;
}
ul.tab li {
	float: left; _display: inline;
	height: 26px;
}
ul.tab li a {
	display: block;
	height: 26px;
	line-height: 26px;
	*line-height: 30px;  /** IE6,7下垂直对齐 **/
	*overflow: hidden;
	background: url(../img/tab.gif) no-repeat;
}
ul.tab li a:link,
ul.tab li a:visited {
	color: white;
	text-decoration: none;
}
ul.tab li a:hover,
ul.tab li a:focus,
ul.tab li a:active {
	text-decoration: none;
}

/* --------------------------------------------- */
/** Head **/
#dv_head {
	height: 75px;
}

#dv_site_logo {
	float: left; _display: inline;
}
#dv_site_logo img {  /** 为了在IE6下显示PNG图片，使用了Hack。为了实现设计稿的效果，不得以而为之。 **/
	width: 200px;
	height: 62px;
	_height: 0px;
	_padding-bottom: 62px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='../img/logo_new2.png');  /** Path **/
}

#dv_head ul {
	float: right; _display: inline;
	padding-top: 12px;
	height: 14px;
	line-height: 14px;
}
#dv_head li {
	float: left; _display: inline;
}

#ul_top_link li {
	padding-left: 20px;
}

#ul_lang li {
	padding-right: 20px;
}
#ul_lang li.n3 {  /** 分隔线 **/
	border-right: 1px solid #000;
}

#dv_head ul a:link,
#dv_head ul a:visited {
	color: #333;
	text-decoration: none;
}
#dv_head ul a:hover,
#dv_head ul a:focus,
#dv_head ul a:active {
	text-decoration: underline;
}

/** 标示当前语言 **/
#ul_lang.n1 li.n1,
#ul_lang.n2 li.n2,
#ul_lang.n3 li.n3 {
	padding-left: 10px;
	background: url(../img/widget.gif) no-repeat;
	*background-position: 0 -2px;  /** 在IE6,7下对齐 **/
}
#ul_lang.n1 li.n1 a:link,
#ul_lang.n2 li.n2 a:link,
#ul_lang.n3 li.n3 a:link,
#ul_lang.n1 li.n1 a:visited,
#ul_lang.n2 li.n2 a:visited,
#ul_lang.n3 li.n3 a:visited {
	color: #ec6f00;
}
#ul_lang.n1 li.n1 a:hover,
#ul_lang.n2 li.n2 a:hover,
#ul_lang.n3 li.n3 a:hover,
#ul_lang.n1 li.n1 a:focus,
#ul_lang.n2 li.n2 a:focus,
#ul_lang.n3 li.n3 a:focus {
	text-decoration: none;
	cursor: default;
}

/* --------------------------------------------- */
/** Nav **/
#dv_nav {  /** 为了在IE6下显示PNG图片，使用了Hack。为了实现设计稿的效果，不得以而为之。 **/
	height: 39px;
	padding: 5px 0 10px;
	background: url(../img/nav_shad.png) no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='../img/nav_shad.png');  /** Path **/
}

#dv_nav h4 {
	display: none;
}

#ul_nav {
	float: left; _display: inline;
	height: 39px;
	padding-left: 20px;
	background: url(../img/nav.png) no-repeat;
	_background: url(../img/nav.gif) no-repeat;  /** IE6 **/
}
#ul_nav li {
	float: left; _display: inline;
}

#ul_nav li a {
	display: block;
	padding-top: 3px;
	*padding-top: 5px;  /** 在IE6,7下对齐 **/
	height: 36px;
	*height: 34px;  /** 在IE6,7下对齐 **/
	font: 12px/18px times new roman;
	text-align: center;
	background: url(../img/nav.png) no-repeat;
	_background: url(../img/nav.gif) no-repeat;  /** IE6 **/
}

#ul_nav li a:link,
#ul_nav li a:visited {
	color: white;
	text-decoration: none;
}
#ul_nav li a:hover,
#ul_nav li a:focus,
#ul_nav li a:active {
	text-decoration: none;
}
#ul_nav li a span {
	display: block;
	font: 9px/12px times new roman;
	color: #ffecb4;
}

/** 各菜单宽度 **/
#ul_nav li.n1 {width: 100px;}
#ul_nav li.n2 {width: 92px;}
#ul_nav li.n3 {width: 92px;}
#ul_nav li.n4 {width: 92px;}
#ul_nav li.n5 {width: 104px;}
#ul_nav li.n6 {width: 92px;}

/** 各菜单背景图片 **/
#ul_nav li.n1 a {background-position:  -20px 0;}
#ul_nav li.n2 a {background-position: -120px 0;}
#ul_nav li.n3 a {background-position: -212px 0;}
#ul_nav li.n4 a {background-position: -304px 0;}
#ul_nav li.n5 a {background-position: -396px 0;}
#ul_nav li.n6 a {background-position: -500px 0;}

/** 各菜单hover状态的背景图片 **/
#ul_nav li.n1 a:hover {background-position:  -20px -50px;}
#ul_nav li.n2 a:hover {background-position: -120px -50px;}
#ul_nav li.n3 a:hover {background-position: -212px -50px;}
#ul_nav li.n4 a:hover {background-position: -304px -50px;}
#ul_nav li.n5 a:hover {background-position: -396px -50px;}
#ul_nav li.n6 a:hover {background-position: -500px -50px;}

/** 当前栏目 **/
#ul_nav.n1 li.n1 a,
#ul_nav.n2 li.n2 a,
#ul_nav.n3 li.n3 a,
#ul_nav.n4 li.n4 a,
#ul_nav.n5 li.n5 a,
#ul_nav.n6 li.n6 a {font-weight: 700;}

#ul_nav.n1 li.n1 a, #ul_nav.n1 li.n1 a:hover {background-position:  -20px -100px;}
#ul_nav.n2 li.n2 a, #ul_nav.n2 li.n2 a:hover {background-position: -120px -100px;}
#ul_nav.n3 li.n3 a, #ul_nav.n3 li.n3 a:hover {background-position: -212px -100px;}
#ul_nav.n4 li.n4 a, #ul_nav.n4 li.n4 a:hover {background-position: -304px -100px;}
#ul_nav.n5 li.n5 a, #ul_nav.n5 li.n5 a:hover {background-position: -396px -100px;}
#ul_nav.n6 li.n6 a, #ul_nav.n6 li.n6 a:hover {background-position: -500px -100px;}

/** Search **/
#fm_site_search {
	float: right; _display: inline;
	width: 358px;
	height: 39px;
	background: url(../img/nav.png) no-repeat right top;
	_background: url(../img/nav.gif) no-repeat right top;  /** IE6 **/
}
#fm_site_search * {
	float: left; _display: inline;
	margin-top: 5px;
	height: 28px;
	background: url(../img/search.gif) no-repeat;
}
#fm_site_search label {
	margin-left: 106px;
	width: 56px;
	overflow: hidden;
	text-indent: -999px;
}
#in_t_site_search {
	margin-left: 13px;
	padding: 7px 0 7px 4px;
	width: 108px;
	height: 14px;
	font: 12px/14px times new roman;
	color: #333;
	border: 0;
	background-position: -69px 0;
}
#in_s_site_search {
	margin-left: 9px;
	width: 40px;
	color: #333;
	border: 0;
	background-position: right top;
	text-indent: -99px;  /** ! IE **/
	line-height: 100px;    /** IE6+ **/
	overflow: hidden;
	cursor: pointer;
}


/* --------------------------------------------- */  /* --------------------------------------------- */
/** Foot **/
#dv_foot {
	padding-top: 10px;
	padding-bottom: 50px;
	color: #50677a;
	line-height: 20px;
}
#dv_foot a:link,
#dv_foot a:visited {
	color: #50677a;
	text-decoration: none;
}
#dv_foot a:hover,
#dv_foot a:focus,
#dv_foot a:active {
	text-decoration: underline;
}

#dv_foot_link {
	float: left; _display: inline;
	width: 520px;
}

/** 站务链接 **/
#ul_bottom_link {
	float: left; _display: inline;
	height: 14px;
	padding-bottom: 15px;
	line-height: 14px;
	overflow: hidden;
}
#ul_bottom_link li {  /** 用了一些偏门的效果实现无图片分隔线 **/
	float: left; _display: inline;
	padding: 0 30px 0 15px;
	margin-left: -15px;
	border-left: 1px solid;
}

/** 友情链接 **/
#fm_link {
	clear: left;
	float: left; _display: inline;
	margin-right: 20px;
	height: 20px;
	white-space: nowrap;
}

#fm_link span {
	*position: relative;  /** IE下垂直对齐下拉框 **/
	*top: -3px;
}
#fm_link select {
	margin-left: 5px;
	width: 110px;
}

/** 商务链接 **/
#ul_biz_link {
	float: left; _display: inline;
	width: 310px;
	height: 20px;
}
#ul_biz_link li {
	float: left; _display: inline;
	padding-right: 24px;
}
#ul_biz_link li a {
	float: left; _display: inline;
	padding-left: 25px;
	background: url(../img/biz_link.gif) no-repeat;
}
#ul_biz_link li.n2 a {background-position: 0 -30px;}
#ul_biz_link li.n3 a {background-position: 0 -60px;}


/** 右侧文字信息 **/
#dv_foot_info {
	float: right; _display: inline;
	width: 410px;
}

#dv_foot_info p.n1 {
	float: right; _display: inline;
	padding-bottom: 15px;
	line-height: 14px;
}
#dv_foot_info p.n2,
#dv_foot_info p.n3 {
	float: right; _display: inline;
	white-space: nowrap;
}
#dv_foot_info p.n2 {
	clear: right;
	padding-left: 15px;
}



/* --------------------------------------------- */  /* --------------------------------------------- */
/** Page Layout **/
#dv_wrap {
	
}

/* --------------------------------------------- */
/** Main **/
#dv_main {
	padding-bottom: 0px;
	float: right; _display: inline;
	width: 690px;
	color: #778a9a;
}

#dv_main_top {
	padding: 18px 17px 10px;
	width: 665px;
	min-height: 220px;
	_height: 220px;
	background: url(../img/page_main_top.png) no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='../img/page_main_top.png');  /** Path **/
}
#dv_main_top2 {
	padding: 18px 15px 10px;
	width: 677px;
	_width: 665px;
	min-height: 220px;
	_height: 220px;
	background: url(../img/page_main_top2.png) no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='../img/page_main_top2.png');
	
	  /** Path **/
}
#dv_main_top3 {
	padding: 7px 6px 2px;
	width: 663px;
	min-height: 220px;
	_height: 220px;
	background: url(../img/page_main_top3.png) no-repeat;
	_background: url(../img/page_main_top3.jpg) no-repeat;
	  /** Path **/
	  margin-left:2px;
}


#dv_main_bottom {
	width: 699px;
	height: 32px;
	background: url(../img/page_main_bottom.png) no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='../img/page_main_bottom.png');  /** Path **/
}

/** KV **/
#dv_main_top img.page_kv {
	_position: relative;  /** 修复PNG Filter的负作用 **/
	display: block;
	width: 665px;
	height: 160px;
}
#dv_main_top3 img.page_kv {
	_position: relative;  /** 修复PNG Filter的负作用 **/
	display: block;
	width: 651px;
	height: 160px;
}

/** KV下方的“选择城市”表单 **/
#fm_select_city {
	_position: relative;  /** 修复PNG Filter的负作用 **/
	float: right; _display: inline;
	margin-bottom: 20px;  /** 此form（#fm_select_city）的内容可删除，但其本身不可删除，否则KV下的内容会紧贴至KV，布局被破坏 **/
	width: 263px;
	height: 38px;
	overflow: hidden;
	padding-right:8px;
}
#fm_select_city * {
	float: left; _display: inline;
}
#fm_select_city span {
	padding: 6px 6px 0 18px;
	*padding: 8px 6px 0 18px;
	line-height: 14px;
	background: url(../img/page_form_arrow.gif) no-repeat 3px 9px;
}
#fm_select_city select {
	margin-top: 5px;
	width: 76px;
}
/** 当前位置样式 **/
#dv_current_location {
	_position: relative;  /** 修复PNG Filter的负作用 **/
	float: left; _display: inline;
	margin-bottom: 20px;  /** 此form（#fm_select_city）的内容可删除，但其本身不可删除，否则KV下的内容会紧贴至KV，布局被破坏 **/
	width:auto;
	height: 38px;
	line-height:38px;
	overflow: hidden;
	padding-right:8px;
	padding-left:6px;
	color:#d40d15;
	font-weight:700;
	vertical-align:middle;
	_padding-top:10px;
}
#dv_current_location img {
	margin-right:10px;

}

/** 内容切换选项 **/
#dv_switch_text {
	_position: relative;  /** 修复PNG Filter的负作用 **/
	clear: both;
	margin: 0 auto;
	margin-bottom: 20px;
	aa width: 648px;
}

#ul_switch_text {
	text-align: center;
}

#ul_switch_text li {
	padding: 0px 15px 12px;
	width: 132px;
	height: 25px;
	display:inline-block;  /* FF3,IE8,Opera,Safari支持，IE6/7下触发inline元素的hasLayout */
	display:-moz-inline-stack;  /* Firefox 的私有属性，也可以用 -moz-inline-box */
	zoom:1;  /* IE 下触发 hasLayout */
	*display:inline;  /* 一旦IE6/7下触发了hasLayout，设置block元素为inline会使display:inline效果与display:inline-block相似 */
	vertical-align: middle;
}
#ul_switch_text li a {
	display: block;
	width: 132px;
	height: 25px;
	font: 700 12px/25px times new roman;
	text-align: center;
	background: url(../img/page_switch_btn.gif) no-repeat;
}

#ul_switch_text li a:link,
#ul_switch_text li a:visited {
	color: #77909f;
	text-decoration: none;
}
#ul_switch_text li a:hover,
#ul_switch_text li a:focus,
#ul_switch_text li a:active {
	text-decoration: none;
	background-position: 0 -50px;
}

#ul_switch_text.n1  li.n1  a,
#ul_switch_text.n2  li.n2  a,
#ul_switch_text.n3  li.n3  a,
#ul_switch_text.n4  li.n4  a,
#ul_switch_text.n5  li.n5  a,
#ul_switch_text.n6  li.n6  a,
#ul_switch_text.n7  li.n7  a,
#ul_switch_text.n8  li.n8  a,
#ul_switch_text.n9  li.n9  a,
#ul_switch_text.n10 li.n10 a,
#ul_switch_text.n11 li.n11 a,
#ul_switch_text.n12 li.n12 a,
#ul_switch_text.n13 li.n13 a,
#ul_switch_text.n14 li.n14 a,
#ul_switch_text.n15 li.n15 a,
#ul_switch_text.n16 li.n16 a {
	color: white;
	background-position: 0 -100px;
}
#ul_switch_text.n1  li.n1  a:hover,
#ul_switch_text.n2  li.n2  a:hover,
#ul_switch_text.n3  li.n3  a:hover,
#ul_switch_text.n4  li.n4  a:hover,
#ul_switch_text.n5  li.n5  a:hover,
#ul_switch_text.n6  li.n6  a:hover,
#ul_switch_text.n7  li.n7  a:hover,
#ul_switch_text.n8  li.n8  a:hover,
#ul_switch_text.n9  li.n9  a:hover,
#ul_switch_text.n10 li.n10 a:hover,
#ul_switch_text.n11 li.n11 a:hover,
#ul_switch_text.n12 li.n12 a:hover,
#ul_switch_text.n13 li.n13 a:hover,
#ul_switch_text.n14 li.n14 a:hover,
#ul_switch_text.n15 li.n15 a:hover,
#ul_switch_text.n16 li.n16 a:hover {
	cursor: default;
}


/** 可切换的四页内容 **/
#dv_text-1,
#dv_text-2,
#dv_text-3,
#dv_text-4,
#dv_text-5,
#dv_text-6,
#dv_text-7,
#dv_text-8,
#dv_text-9 {
	display: none;
	_position: relative;  /** 修复PNG Filter的负作用 **/
	clear: both;
	margin: 0 auto;
	
	color:#778A9A;
}

/** 第一页默认显示 **/
#dv_text-1 {
	display: block;
}


/** 内容基本样式 **/
#dv_main_top h1 {
	font: 700 14px/22px times new roman;
	text-align: center;
}
#dv_main_top h2 {
	margin-top: 15px;
	margin-bottom: 12px;
	height: 21px;
	font: 12px/21px times new roman;
	text-indent: 1em;
	background: url(../img/page_h2_bg.gif) no-repeat;
}

#dv_main_top p {
	margin-bottom: 0.5em;
	text-indent: 2em;
	text-align: justify;  /** 两端对齐，IE6下有时无效 **/
	text-justify: distribute;  /** IE6+ **/
}

/** 热线提示 **/
#dv_hot_line {
	margin: 0 auto;
	margin-top: 10px;
	width: 265px;
	height: 33px;
	overflow: hidden;
	text-indent: -999px;
	background: url(../img/page_hot_line.jpg) no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='../img/page_hot_line.jpg');  /** Path **/
}



/* --------------------------------------------- */
/** Side **/
#dv_side {
	width: 245px; margin-top:0px; padding-top:0px;
}

#dv_menu {
	width: 245px;
	text-align: center;
	background: url(../img/menu_bg_top.png) no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='../img/menu_bg_top.png');  /** Path **/
}

#dv_menu_bottom {
	width: 245px;
	height: 50px;
	background: url(../img/menu_bg_bottom.png) no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='../img/menu_bg_bottom.png');  /** Path **/
}

#dv_menu h4 {
	height: 92px;
	font: 700 15px/84px times new roman;
	color: #bc0000;
}
#ul_menu {
	margin: 0 5px;
	min-height: 100px;
	_height: 100px;
	padding-bottom: 60px;
	background: url(../img/menu_bg_bottom.png) no-repeat center bottom;
}
#ul_menu li {
	padding-bottom: 7px;
}
#ul_menu li a {
	display: block;
	margin: 0 auto;
	width: 188px;
	height: 33px;
	font: 13px/31px times new roman;
	*line-height: 33px;  /** IE6,7下垂直对齐 **/
	text-indent: 10px;
	background: url(../img/menu.png) no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='../img/menu.png');  /** Path **/
}
#ul_menu li a:link,
#ul_menu li a:visited {
	_position: relative;  /** 修复PNG Filter的负作用 **/
	_cursor: pointer;  /** 修复PNG Filter的负作用 **/
	color: #77909f;
	text-decoration: none;
}
#ul_menu li a:hover,
#ul_menu li a:focus,
#ul_menu li a:active {
	text-decoration: none;
	_text-decoration: underline;
	background-position: 0 -50px;
}

#ul_menu.n1  li.n1  a,
#ul_menu.n2  li.n2  a,
#ul_menu.n3  li.n3  a,
#ul_menu.n4  li.n4  a,
#ul_menu.n5  li.n5  a,
#ul_menu.n6  li.n6  a,
#ul_menu.n7  li.n7  a,
#ul_menu.n8  li.n8  a,
#ul_menu.n9  li.n9  a,
#ul_menu.n10 li.n10 a,
#ul_menu.n11 li.n11 a,
#ul_menu.n12 li.n12 a,
#ul_menu.n13 li.n13 a,
#ul_menu.n14 li.n14 a,
#ul_menu.n15 li.n15 a {  /** 对IE6和其它浏览器设置了不同的效果 **/
	color: white;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='../img/menu_highlight.png');  /** Path **/
	background-position: 0 -100px;
}
#ul_menu.n1  li.n1  a:hover,
#ul_menu.n2  li.n2  a:hover,
#ul_menu.n3  li.n3  a:hover,
#ul_menu.n4  li.n4  a:hover,
#ul_menu.n5  li.n5  a:hover,
#ul_menu.n6  li.n6  a:hover,
#ul_menu.n7  li.n7  a:hover,
#ul_menu.n8  li.n8  a:hover,
#ul_menu.n9  li.n9  a:hover,
#ul_menu.n10 li.n10 a:hover,
#ul_menu.n11 li.n11 a:hover,
#ul_menu.n12 li.n12 a:hover,
#ul_menu.n13 li.n13 a:hover,
#ul_menu.n14 li.n14 a:hover,
#ul_menu.n15 li.n15 a:hover {  /** 对IE6和其它浏览器设置了不同的效果 **/
	color: #fcc;
	_color: white;
}

/** 新添加的内容2008-11-15 **/
/** table 内嵌样式 **/
.table_none1{

}
.table_none1 td{
	padding:3px 5px;
}
.td_padding_t_1{
	padding-top:20px!important;
}
.table_none2{

}
.table_none2 td{
	padding:15px 5px;
}
.table_none3{
	margin-bottom:20px;
}
.table_none3 td{
	padding:3px 5px;
}

/** table 机场指南表格样式 **/
.tb_select_airport {
	border:1px solid #c7dbeb;
	margin-bottom:20px;
}
.tb_select_airport td,th{
	padding:5px 5px;
	color:#778A9A;
}
.tb_select_airport th{
	border-right:1px solid #c7dbeb;
	background-color:#f6fbff;
	text-align:center;
}
.tb_select_airport thead td {
	border-bottom:1px solid #c7dbeb;
	background-color:#E8EDF2;
	font-weight:700;
	color:#778A9A;
}
.tb_select_airport tbody tr {
	height:1px;
	background:url(../img/dit2.gif) repeat-x;
}
.tb_select_airport tfoot tr {
	height:1px;
	background:url(../img/dit2.gif) repeat-x #f9f9f9;
}
.tb_select_airport tfoot td {
	text-align:center;
}
/** end table 机场指南表格样式 **/

/** table 机上娱乐--电影表格样式2 **/
.tb_select_airport2 {
	border:1px solid #c7dbeb;
	margin-bottom:20px;
}
.tb_select_airport2 td {
	padding:5px 5px;
	color:#778A9A;
	vertical-align:top;
}
.tb_select_airport2 th{
	padding:5px 5px;
	border-right:1px solid #c7dbeb;
	background-color:#f6fbff;
	text-align:center;
	color:#3b668a;
	vertical-align:top;
}
.tb_select_airport2 thead td {
	border-bottom:1px solid #c7dbeb;
	background-color:#E8EDF2;
	font-weight:700;
	color:#3b668a;
}
.tb_select_airport2 tbody tr {
	height:1px;
	background:url(../img/dit2.gif) repeat-x;
}
.tb_select_airport2 tfoot tr {
	height:1px;
	background:url(../img/dit2.gif) repeat-x #f9f9f9;
}
.tb_select_airport2 tfoot td {
	text-align:center;
	background-color:#f9f9f9;
}
/** 用样式控制图片的大小 **/
.tb_fun_airport1 img{ 
	border:0; 
	margin:0; 
	padding:0; 
	max-width:300px;
	width:e-xpression(this.width>300?"300px":this.width); 
	max-height:600px; 
	height:e-xpression(this.height>600?"170px":this.height); 
	_width:300px;
	_height:170px;
}
.tb_fun_airport1 a img{ 
	border:0;
	margin:0;
	padding:0; 
	max-width:300px;
	width:e-xpression(this.width>300?"300px":this.width); 
	max-height:600px; 
	height:e-xpression(this.height>600?"170px":this.height); 
	_width:300px;
	_height:170px;
}
.tb_fun_airport2 img { 
	border:0; 
	margin:0; 
	padding:0; 
	width:120px;
	height:140px; 
}
.tb_fun_airport2 a img{ 
	border:0; 
	margin:0; 
	padding:0; 
	width:120px;
	height:140px; 
}
.tb_fun_airport3 img { 
	border:0; 
	margin:0; 
	padding:0; 
	width:140px;
	height:93px; 
}
.tb_fun_airport3 a img{ 
	border:0; 
	margin:0; 
	padding:0; 
	width:140px;
	height:93px; 
}

/** 机上娱乐--电子表格背景色 **/
.tb_select_airport2_bluBbg {
	border-bottom:1px solid #c7dbeb;
	background-color:#E8EDF2;
	font-weight:700;
	color:#3b668a!important;
}


/** end table 机上娱乐--电影表格样式2 **/

/** 指定需要控制行高的样式 **/
.line_height_style1 {
	line-height:18px;
	vertical-align:middle!important;

}

/** 蓝色右边线样式 **/
.tb_left_border1{
	border-right:1px solid #c7dbeb;
}
.tb_bottom_border1 {
	border-bottom:1px solid #c7dbeb;
}

/** 蓝色虚线样式 **/
.dotted_blue_line1 {
	height:1px;
	background:url(../img/dit1.gif) repeat-x;
}
.dotted_blue_line2 {
	height:1px;
	background:url(../img/dit2.gif) repeat-x;
}
/** 无虚线样式 **/
.dotted_none_line1 {
	height:1px;
	background:none!important;
}
/** 查询表单第二、三行及其内部控件 **/
#sl_start,
#sl_end, 
#sl_start1,
#sl_end1{
	margin: 0 16px;
	width: 102px;
}
#sl_start_year,
#sl_end_year {
	margin: 0 5px 0 10px;
	width: 60px;
}
#sl_start_month,
#sl_end_month {
	margin: 0 5px 0 10px;
	width: 40px;
}
#sl_start_day,
#sl_end_day {
	margin: 0 5px 0 10px;
	width: 40px;
}

#a_start_date,
#a_end_date {
	margin-left: 10px;
	width: 26px;
	height: 20px;
	overflow: hidden;
	text-indent: -999px;
	background: url(../img/query_btn.gif) no-repeat -100px 0;
}

/** 输入框样式 **/
.input_style1{
	border:1px solid #bebebe;
}
.textarea_style1{
	border:1px solid #bebebe;
}
/** 选择框样式 **/
.select_style1{
	border:1px solid #7f9db9;
	color:#3b668a;
}


/** 按钮样式 **/
.bt_gray1{
	border:1px solid #c5c5c5;
	background:url(../img/bt_bg1.gif) repeat-x transparent;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	margin-bottom:10px;
	cursor:pointer;
	padding:0px 5px;

}

/***************************************************************************************/
/** font style **/
.font_black20{
	font-size:20px;
	color:#000;
	font-family:"黑体";
	line-height:30px;
}
.font_black12_b{
	font-size:12px;
	color:#000;
	font-weight:700;
}
.font_blue12_b{
	font-size:12px;
	font-family: times new roman;
	color:#4682B4!important;
	font-weight:700;
}
.font_blue12_Eb{
	font-size:12px;
	font-family: times new roman;
	color:#4682B4!important;
	font-weight:700;
}
.font_blue20_Eb{
	font-size:20px;
	font-family: times new roman;
	color:#77909f!important;
	font-weight:700;
}
.font_blue20{
	font-size:20px;
	color:#77909f!important;
	font-family:"黑体";
	line-height:30px;
}

.font_blue12{
	font-size:12px;
	color:#4682B4!important;
	font-weight:400;
}
/* font */
.font14black {
	font-weight:normal;
}
.red {
	color:#ff0000!important;
}
.gray {
	color:#676767;
}
.fontOrg{
	color:#ff6000;
	font-weight:normal;
}
.fontBlack {
	color:#000;
	font-weight:normal;
}
.font14redBold{
	font-family:times new roman;
	font-size:14px;
	font-weight:700;
	color:#ff5400!important;
}
.font14red2{
	font-family:times new roman;
	font-size:14px!important;
	line-height:20px;
	font-weight:400;
	color:#ff5400!important;
}
.font10red{
	font-family:times new roman;
	font-size:10px!important;
	font-weight:400;
	color:#ff5400!important;
	letter-spacing:0px!important;
	line-height:12px!important;
}
.font10black{
font-family:times new roman;
font-size:10px!important;
font-weight:400;
color:#383838!important;
letter-spacing:0px;
line-height:10px;
}
.font14blackBold{
	font-family:times new roman;
	font-size:14px;
	font-weight:700;
	color:#000!important;
}
.font11redBold{
font-family:times new roman;
font-size:11px;
font-weight:700;
color:#ff5400;
}

/** link **/
/* red link */
.alink_red:link {
	color:#ff0000;
	text-decoration: none;
}
.alink_red:visited {
	color:#ff0000;
	text-decoration: none;
}
.alink_red:hover {
	color:#2654b2;
	text-decoration: none;
}
.alink_red:active {
	color:#ff0000;
	text-decoration: none;
}
/* red 12 link */
.alink_red12:link {
	color:#ff0000;
	font-size:12px;
	text-decoration: none;
}
.alink_red12:visited {
	color:#ff0000;
	font-size:12px;
	text-decoration: none;
}
.alink_red12:hover {
	color:#2654b2;
	font-size:12px;
	text-decoration: none;
}
.alink_red12:active {
	color:#ff0000;
	font-size:12px;
	text-decoration: none;
}
/* red 12 粗体 link */
.alink_red12b:link {
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
.alink_red12b:visited {
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
.alink_red12b:hover {
	color:#2654b2;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
.alink_red12b:active {
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
/* org link */
.alink_org:link {
	color:#ff6000!important;
	font-weight:normal;
	cursor:pointer;
	text-decoration: none;
}
.alink_org:visited {
	color:#ff6000!important;
	font-weight:normal;
	cursor:pointer;
	text-decoration: none;
}
.alink_org:hover {
	color:#2654b2;
	font-weight:normal;
	cursor:pointer;
	text-decoration:underline;
}
.alink_org:active {
	color:#ff0000;
	font-weight:normal;
	cursor:pointer;
	text-decoration: none;
}
/* yellow link */
.alink_yellow:link {
	color:#fffc00;
	text-decoration: none;
}
.alink_yellow:visited {
	color:#fffc00;
	text-decoration: none;
}
.alink_yellow:hover {
	color:#2654b2;
	text-decoration:underline;
}
.alink_yellow:active {
	color:#ff0000;
	text-decoration: none;
}
/* blue link */
.alink_blue:link {
	color:#2654b2;
	text-decoration: none;
}
.alink_blue:visited {
	color:#2654b2;
	text-decoration: none;
}
.alink_blue:hover {
	color:#ff0000;
	text-decoration: none;
}
.alink_blue:active {
	color:#2654b2;
	text-decoration: none;
}

.alink_blue2:link {
	color:#0f6fd1;
	text-decoration: none;
}
.alink_blue2:visited {
	color:#0f6fd1;
	text-decoration: none;
}
.alink_blue2:hover {
	color:#ff0000;
	text-decoration: none;
}
.alink_blue2:active {
	color:#2654b2;
	text-decoration: none;
}
/* green */
.alink_green:link {
	color:#218e2c;
	text-decoration: none;
}
.alink_green:visited {
	color:#218e2c;
	text-decoration: none;
}
.alink_green:hover {
	color:#2654b2;
	text-decoration: none;
}
.alink_green:active {
	color:#2654b2;
	text-decoration: none;
}
/* black */
.alink_black:link {
	color:#000;
	font-weight:normal;
	text-decoration: none;
}
.alink_black:visited {
	color:#000;
	font-weight:normal;
	text-decoration: none;
}
.alink_black:hover {
	color:#2654b2;
	font-weight:normal;
	text-decoration: none;
}
.alink_black:active {
	color:#2654b2;
	font-weight:normal;
	text-decoration: none;
}

.alink_blackB:link {
	color:#000;
	font-weight:bold;
	text-decoration: none;
}
.alink_blackB:visited {
	color:#000;
	font-weight:bold;
	text-decoration: none;
}
.alink_blackB:hover {
	color:#2654b2;
	font-weight:bold;
	text-decoration: none;
}
.alink_blackB:active {
	color:#2654b2;
	font-weight:bold;
	text-decoration: none;
}

/** end font style **/

/* table layout style */
.td_left {
	text-align:left!important;
}
.td_right {
	text-align:right!important;
}
.td_center {
	text-align:center!important;
}
.tdword

{
       line-height: 25px;
}

/* end table layout style */

/** The End **/
/* --------------------------------------------- */
#dv_text-1 .link_font_12style a{
	color:#0f6fd1;
	font-size:12px;
}
#dv_text-1 .link_font_12style a:hover{
	color:#f00;
	font-size:12px;
}
#in_s_query {
	float: left; _display: inline;
	margin-top: 13px;
	width: 102px;
	height: 23px;
	border: 0;
	background: url(../img/btn_serach1.gif) no-repeat;
	text-indent: -999px;  /** ! IE **/
	line-height: 100px;    /** IE6+ **/
	overflow: hidden;
	cursor: pointer;
	margin-left:120px;
}
#in_s_query1 {
	float: left; _display: inline;
	margin-top: 13px;
	width: 102px;
	height: 23px;
	border: 0;
	background: url(../img/btn_cx.gif) no-repeat;
	text-indent: -999px;  /** ! IE **/
	line-height: 100px;    /** IE6+ **/
	overflow: hidden;
	cursor: pointer;
	margin-left:120px;
}

#in_s_query2 {
	float: left; _display: inline;
	margin-top: 13px;
	width: 102px;
	height: 23px;
	border: 0;
	background: url(../img/btn_serach2.gif) no-repeat;
	text-indent: -999px;  /** ! IE **/
	line-height: 100px;    /** IE6+ **/
	overflow: hidden;
	cursor: pointer;
	margin-left:120px;
}