@charset "utf-8";
/* CSS Document */
@import url(css_share.css);

*{ margin:0px; padding:0px;}

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7e7e7e; line-height:22px;}

h1{ margin:0px; padding:0px;}
h2{ margin:0px; padding:0px;}
h3{ margin:0px; padding:0px;}
dl{ margin:0px; padding:0px;}
dd{ margin:0px; padding:0px;}
dt{ margin:0px; padding:0px;}
p{ text-indent:2em; margin:0px; padding:0px;}
font{ font-size:12px; margin:0px; padding:0px;}
em{ font-style:normal; margin:0px; padding:0px;}
ul{ list-style:none; margin:0px; padding:0px;}

img{ border:none;}
.clear{ clear:both;}
a{ color:#7e7e7e; text-decoration:none;}
a:hover{ color:#018e9b; text-decoration:underline;}

/*index*/
.title_js{ background:url(../images/bg_title.jpg) repeat-x; height:27px; line-height:27px;}
.title_js h1{ float:left; border-right:1px solid #b4d6e2; font-size:12px; cursor:hand; background:url(../images/bg_title.jpg) no-repeat bottom; margin-right:1px; text-align:center; width:83px; color:#7e7e7e;}
.title_js h1.hover{ background:#fff; width:150px; border-right:1px solid #b4d6e2; color:#018e9b;}

.title_js_bg{ background:url(../images/bg.jpg) no-repeat bottom; padding:20px 0px 0px 20px;}
.div_h21{ height:21px; line-height:21px; padding-bottom:13px;}
.div_h21 span{ padding-left:20px;}
.div_h21 h1{ float:left; width:116px;}

.btn_h29{ height:29px; padding:7px 0px 30px 60px;}

.right_js{ padding:1px;}

.title_h26{ background:url(../images/bg_title5.jpg) repeat-x; height:26px; line-height:26px;}
.title_h26 h1{ float:left; font-size:12px; color:#018e9b; width:140px; padding-left:10px;}
.title_h26 span{ float:right; padding-right:10px; font-family:"宋体"; color:#018e9b;}
.title_h26 span a{ text-decoration:none; color:#018e9b;}

.ban_swf img{ padding:10px 0px; width:1002px; height:89px;}

.title_h27{ background:url(../images/bg_title5.jpg) repeat-x; height:27px; line-height:27px;}
.title_h27 h1{ float:left; font-size:12px; color:#018e9b; width:126px; text-align:center;}
.title_h27 h2{ float:left; font-size:12px; color:#7e7e7e; text-align:center; cursor:pointer;width:117px;}
.title_h27 h2 a{ color:#018e9b; padding:0px 13px;display:block;}
.title_h27 .hover a{blr:expression(this.onFocus=this.blur())} /*for IE*/
.title_h27 .hover a{outline:none;} /*for 现代浏览器*/
.title_h27 .hover a{ color:#7e7e7e; font-weight:normal; background:url(../images/bg_title7.jpg) repeat-x;border-top:1px #FFF solid;border-left:1px #FFF solid;border-right:1px #FFF solid;}
.title_h27 span{ float:right; padding-right:10px; font-family:"宋体"; color:#7e7e7e;}
.title_h27 span a{ text-decoration:none; color:#7e7e7e;}

.list1{ float:left;margin-right:-20px;}
.list1 li{ background:url(../images/dian.jpg) no-repeat 0px 10px; padding-left:10px; line-height:24px;width:170px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.green_title_h26{ background:url(../images/bg_title3.jpg) repeat-x; height:26px; line-height:26px;}
.green_title_h26 h1{ background:url(../images/ico1.jpg) no-repeat 8px 8px; padding-left:26px; font-size:12px; color:#018e9b;}

.list2 li{ line-height:28px;}

/*js 样式代码*/
#textslide{color:#333333;}
.js_w443{ width:441px; margin:0px auto; background:#d7d7d7;}
.js_p{ position:absolute; top:10px}
.div_js{ position:relative;}
.div_js_p{ position:relative; float:left;}
.div_js_l355{ position:absolute; top:-10px; left:353px;}
.div_js_l374{ position:absolute; top:-10px; left:372px;}
.div_js_l393{ position:absolute; top:-10px; left:391px;}
.div_js_l412{ position:absolute; top:-10px; left:410px;}
.div_js_l431{ position:absolute; top:-10px; left:429px;}
.div_js_l{ float:left; padding-left:10px; font-size:12px; height:19px; line-height:19px;}
.div_js_r{ float:right;}
.div_js_r h1{ float:left; font-size:12px; font-weight:normal;}

/*about*/
.a_title_h27{ background:url(../images/bg_title5.jpg) repeat-x; height:27px; line-height:27px;}
.a_title_h27 h1{ float:left; font-size:12px; color:#018e9b; width:200px; padding-left:10px;}

.a_text a{ padding:0px 10px; line-height:25px;}
.a_text p{ text-indent:0em;}

.a_bg_h27{ background:#ddd; height:27px; line-height:27px;}
.a_bg_h27 h1{ float:left; width:186px; text-align:center; border-right:1px solid #fff; font-size:12px;}
.a_bg_h27 h2{ float:left; width:174px; text-align:center; border-right:1px solid #fff; font-size:12px;}
.a_bg_h27 h3{ float:left; width:160px; text-align:center; border-right:1px solid #fff; font-size:12px;}
.a_bg_h27 font{ float:left; width:120px; text-align:center; border-right:1px solid #fff; font-weight:bold;}
.a_bg_h27 span{ float:right; width:65px; text-align:center; border-right:1px solid #fff; font-weight:bold;}

.a_list li{ height:30px; line-height:30px;}
.a_list li h1{ float:left; width:186px; text-align:center; border-right:1px solid #fff; font-size:12px; font-weight:normal;}
.a_list li h2{ float:left; width:174px; text-align:center; border-right:1px solid #fff; font-size:12px; font-weight:normal;}
.a_list li h3{ float:left; width:160px; text-align:center; border-right:1px solid #fff; font-size:12px; font-weight:normal;}
.a_list li font{ float:left; width:120px; text-align:center; border-right:1px solid #fff; color:#f00;}
.a_list li span{ float:right; width:65px; padding-top:3px; text-align:center; border-right:1px solid #fff;}

.a_title_h26{ background:url(../images/bg_title5.jpg) repeat-x; height:26px; line-height:26px;}
.a_title_h26 h1{ background:url(../images/ico2.jpg) no-repeat 12px 7px; color:#018d9a; font-size:12px; padding-left:32px;}

.a_list_r h1{ background:#ddd; height:24px; line-height:24px; padding-left:10px; font-size:12px; text-align:left;}
.a_list_r li{ background:url(../images/dian1.jpg) no-repeat 10px 10px; line-height:24px; padding-left:20px;list-style:none;}

.about_text{line-height:30px;padding:20px;}

/*info*/
.info_title_h27{ background:url(../images/bg_title5.jpg) repeat-x; height:27px; line-height:27px; padding-left:11px; font-family:"宋体";}

.info_title_h26{ background:#c1e5ff; height:26px; line-height:26px; border-bottom:1px solid #6fb8ec; border-top:1px solid #6fb8ec;}
.info_title_h26 h1{ float:left; width:120px; font-size:12px; border-right:1px solid #fff; text-align:center;}
.info_title_h26 h2{ float:left; width:95px; font-size:12px; border-right:1px solid #fff; text-align:center;}
.info_title_h26 h3{ float:left; width:40px; font-size:12px; border-right:1px solid #fff; text-align:center;}
.info_title_h26 font{ float:left; width:75px; font-size:12px; border-right:1px solid #fff; font-weight:bold; text-align:center;}
.info_title_h26 em{ float:left; width:110px; font-size:12px; border-right:1px solid #fff; font-weight:bold; text-align:center;}
.info_title_h26 dt{ float:left; width:90px; border-right:1px solid #fff; font-weight:bold; text-align:center;}
.info_title_h26 dd{ float:left; width:65px; border-right:1px solid #fff; font-weight:bold; text-align:center;}
.info_title_h26 span{ float:right; width:40px; font-size:12px; font-weight:bold; text-align:center;}

.info_h26{ background:#c1e5ff; height:26px; line-height:26px; padding-left:8px; font-weight:bold; color:#018d9a; border-bottom:1px solid #bbb;}

.info_list li{ line-height:30px; border-bottom:1px solid #bbb;}
.info_list li h1{ float:left; width:120px; font-size:12px; border-right:1px solid #bbb; text-align:center; font-weight:normal;overflow:hidden; height:30px;text-overflow:ellipsis;white-space:nowrap;}
.info_list li h2{ float:left; width:95px; font-size:12px; border-right:1px solid #bbb; text-align:center; font-weight:normal;overflow:hidden; height:30px;text-overflow:ellipsis;white-space:nowrap;}
.info_list li h3{ float:left; width:40px; font-size:12px; border-right:1px solid #bbb; text-align:center; font-weight:normal;overflow:hidden; height:30px;text-overflow:ellipsis;white-space:nowrap;}
.info_list li font{ float:left; width:75px; font-size:12px; border-right:1px solid #bbb; text-align:center;overflow:hidden; height:30px;text-overflow:ellipsis;white-space:nowrap;}
.info_list li em{ float:left; width:110px; font-size:12px; border-right:1px solid #bbb; text-align:center;overflow:hidden; height:30px;text-overflow:ellipsis;white-space:nowrap;}
.info_list li dt{ float:left; width:90px; border-right:1px solid #bbb; text-align:center; overflow:hidden; height:30px;text-overflow:ellipsis;white-space:nowrap;}
.info_list li dd{ float:left; width:65px; border-right:1px solid #bbb; text-align:center;overflow:hidden; height:30px;text-overflow:ellipsis;white-space:nowrap;}
.info_list li span{ float:right; width:40px; font-size:12px; padding-top:4px; text-align:center;}


/*list_info*/
.list_info_title{ background:#ddd; height:26px; line-height:26px;}
.list_info_title h1{ float:left; width:250px; padding-left:10px; font-size:12px; border-right:1px solid #fff;}
.list_info_title h2{ float:left; width:160px; text-align:center; font-size:12px; border-right:1px solid #fff;}
.list_info_title h3{ float:left; width:100px; text-align:center; font-size:12px; border-right:1px solid #fff;}
.list_info_title span{ float:right; width:90px; text-align:center; font-weight:bold; border-right:1px solid #fff;}

.list_info li{ border-bottom:1px solid #bbb; line-height:30px; height:30px;}
.list_info li h1{ float:left; width:280px; padding-left:10px; font-size:12px; font-weight:normal;}
.list_info li h2{ float:left; width:130px; text-align:center; font-size:12px; font-weight:normal;}
.list_info li h3{ float:left; width:100px; text-align:center; font-size:12px; font-weight:normal;}
.list_info li span{ float:right; width:90px; text-align:center;}

/*listinfo*/
.table td{ border-left:1px solid #bbb; border-top:1px solid #bbb; line-height:30px;}
.table p{ text-indent:0em;}
.td_r{ border-right:1px solid #bbb; padding-left:15px;}
.td_b{ border-bottom:1px solid #bbb;}

/*浮动提示框*/
.thdrcell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #f3f0e7; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #c8ba92 1px solid; FONT-FAMILY: arial
}
.tdatacell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: arial
}
.dvhdr1 {
	BORDER-RIGHT: #c8ba92 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c8ba92 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #f3f0e7; PADDING-BOTTOM: 5px; BORDER-LEFT: #c8ba92 1px solid; WIDTH: 150px; PADDING-TOP: 5px; BORDER-BOTTOM: #c8ba92 1px solid; FONT-FAMILY: arial
}
.dvbdy1 {
	BORDER-RIGHT: #c8ba92 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #c8ba92 1px solid; WIDTH: 150px; PADDING-TOP: 5px; BORDER-BOTTOM: #c8ba92 1px solid; FONT-FAMILY: arial
}
P {
	MARGIN-TOP: 20px
}
H1 {
	FONT-SIZE: 13px
}
.dogvdvhdr {
	BORDER-RIGHT: #c4d5e3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c4d5e3 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #c4d5e3; PADDING-BOTTOM: 10px; BORDER-LEFT: #c4d5e3 1px solid; WIDTH: 300px; PADDING-TOP: 10px; BORDER-BOTTOM: #c4d5e3 1px solid
}
.dogvdvbdy {
	BORDER-RIGHT: #c4d5e3 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; BORDER-LEFT: #c4d5e3 1px solid; WIDTH: 300px; PADDING-TOP: 10px; BORDER-BOTTOM: #c4d5e3 1px solid
}
.pgdiv {
	BORDER-RIGHT: #c4d5e3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c4d5e3 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #e9eff4; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c4d5e3 1px solid; WIDTH: 320px; PADDING-TOP: 10px; BORDER-BOTTOM: #c4d5e3 1px solid; FONT-FAMILY: arial; HEIGHT: 250px
}
/*新闻实体20100523*/
.content_t{margin:10px 10px 30px 10px;text-align:center;font-size:20px;font-weight:bold;color:#FF6600;}
.content_t h1{font-size:18px;}
.content_b{width:695px; overflow:hidden;}
.content_f{text-align:center;margin:20px 10px 20px 10px;}


/*机票预订20100630*/
#tb_order td{padding-left:5px;}
.f_red{color:#F00;}
.order_text{line-height:30px;padding:20px;}
.order_text input{padding:2px;}


/*新加20100728*/
.n_title{float:right; width:658px;height:28px; line-height:28px;  font-size:14px; font-weight:bold; color:#ff6100;margin-top:5px;}
.n_title h1{font-size:12px;background:url(../images/bg_title.jpg) repeat-x; height:25px; width:80px;text-align:center;}
.n_title h1 a{color:#ff6100;}
.n_title span{ color:#060; float:right; font-weight:normal;  font-size:12px;}
.n_title span a{ color:#ff6100; text-decoration:none;padding-right:10px;}
.n_title span a:hover{ color:#ff6100; text-decoration:underline;}

.n_l_list {line-height:25px;padding:5px 6px 5px 10px;}
.n_l_list a{ text-decoration:none;}
.n_l_list a:hover{ color:#ff6100; text-decoration:underline;}


/*新闻实体20100523*/
.content_t{margin:20px 10px 30px 10px;text-align:center;font-size:20px;font-weight:bold;color:#FF6600;}
.content_t h1{font-size:18px;margin-top:15px;}
.content_b{ overflow:hidden;padding:10px;line-height:25px;}
.content_f{text-align:center;margin:20px 10px 20px 10px;}


.list_news li{ padding-bottom:2px; border-bottom: 1px #ccc dotted ; height:25px;}
.list_news li dl{ float:left;}
.list_news li dl img{ width:98px; height:56px; border:1px solid #dedede; padding:2px;}
.list_news li div{  padding-left:9px;}
.list_news li div h1{ float:left; font-size:12px; font-weight:normal; color:#7e7e7e;}
.list_news li div h1 a{ text-decoration:none; color:#7e7e7e;}
.list_news li div h1 a:hover{ text-decoration:underline; color:#7e7e7e;}
.list_news li div h1 font{ float:left; font-weight:bold; color:#7e7e7e; font-size:12px;}
.list_news li div p{ text-indent:0em;}
.list_news li div span{ float:right;padding-right:5px;}

.book_xu{ background:url(../images/list.jpg) repeat-x bottom; padding:10px 0px;}
.book_xian{ border-bottom:1px solid #afafaf; padding:10px 0px;}
