﻿@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;}

.p_10{padding:10px;}

/*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;}

*/
.title_h26{ background:url(../images/title_bg6.jpg) repeat-x; height:26px; line-height:26px;}

.title_h26 h1{ float:left; font-size:12px; color:#fff; width:140px; padding-left:10px;}
.title_h26 span{ float:right; padding-right:10px; font-family:"宋体"; color:#fff;}
.title_h26 span a{ text-decoration:none; color:#fff;}

.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;}
.a_list_r span{ float:right;color:#F60;}

.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;}


#menus{border-bottom:2px solid #ccc;height:33px;line-height:28px;background:#0cbee3;position:absolute;width:1002px;color:#FFF;margin-left:-75px; display:none;filter:alpha(opacity=90);opacity:1;}
#menus a{color:#FFF;font-weight:normal;}
/*
.menus{height:33px;line-height:28px;background:#34c9e8;position:relative;width:1002px;}
*/
#menus ul{padding:3px;margin:0px;}
#menus li{float:left;line-height:28px;width:124px;text-align:center;overflow:auto;color:#FFF;}
#menus li a{display:block; color:#FFF;font-weight:normal;padding:0px;margin:0px;font-size:12px;}
#menus li a:hover{background-color:#50defb;color:#FFF;font-weight:bold;}



/*wine*/
.wine_title{ line-height:32px; background:url(../images/list.jpg) repeat-x bottom; color:#ff8001;}
.wine_title b{ color:#22a002;}
.wine_title a{ color:#ff8001; text-decoration:none; padding:0px 4px;}

.title_h22{ height:22px; line-height:22px; padding-bottom:5px;}

.wine_list p{margin:0px;}
.wine_list li dl{ padding:20px 0px 12px 0px; height:98px; background:url(../images/list_bg.jpg) repeat-x bottom;}
.wine_list li dl dd{ float:left; width:102px; padding-right:24px;}
.wine_list li dl dd img{ width:106px; height:82px; border:1px solid #ddd; padding:2px;}
.wine_list li dl dd h1{ padding:10px 0px 0px 15px;}
.wine_list li dl dt{ float:left;}
.wine_list li dl dt h1{ font-size:12px; color:#22a002;background-color:#f1f1f1;}
.wine_list li dl dt h1 a{ color:#22a002;}
.wine_list li dl dt p{ text-indent:0em; line-height:23px;}
.wine_list li dl dt p font{ color:#ff8001;}
.wine_list li dl dt p a{ color:#ff8001;}

.h_12{ height:12px; overflow:hidden;}


.table td{ border-top:1px solid #ddd; border-left:1px solid #ddd;}
.table a{ color:#ff8001;}
.table font{ font-size:12px; color:#22a002;}
.table span{ color:#ff8001;}
.table b{ padding-left:8px;}
.td_r{ border-right:1px solid #ddd;}
.td_b{ border-bottom:1px solid #ddd;}
.td_p_15{ padding-left:15px;}

.wine_btn{ padding-left:60px;}


/*wine_info*/
.wine_info{ background:url(../images/list.jpg) repeat-x bottom; height:28px; line-height:28px; font-size:16px; font-weight:bold; color:#018e9b;}
.wine_info_h193 li{ float:left; height:193px; padding:20px 0px 5px 10px; width:209px;}
.wine_info_h193 li img{ background:url(../images/img_bg1.jpg) no-repeat; width:203px; height:164px; padding:3px;}
.wine_info_h193 li h1{ text-align:center; font-weight:normal; font-size:12px;}

.l_w351{ float:left; width:351px; line-height:25px; border:none;}
.r_w358{ float:right; width:328px; height:238px; border:1px solid #aeaeae;}
.r_w358 img{ width:328px; height:238px;}

.w_700{ width:700px;}

.wine_info1 li{ height:30px; line-height:30px; padding:0px 5px;}
.wine_info1 li span{ width:250px; float:right;}

.wine_h26{ height:26px; line-height:26px; background:#e2e2e2; padding-left:10px; margin:5px;}
.wine_h26 h1{ float:left; width:90px; font-size:12px; font-weight:normal;}
.wine_h26 h2{ float:left; width:122px; font-size:12px; font-weight:normal;}
.wine_h26 h3{ float:left; width:95px; font-size:12px; font-weight:normal;}
.wine_h26 span{ float:right; width:360px;}

.list_wine_info li{ line-height:26px; padding-left:10px;}
.list_wine_info li h1{ float:left; width:90px; font-size:12px; font-weight:normal;}
.list_wine_info li h2{ float:left; width:122px; font-size:12px; font-weight:normal;}
.list_wine_info li h3{ float:left; width:80px; font-size:12px; font-weight:normal; padding-left:5px;}
.list_wine_info li span{ float:right; width:362px; line-height:22px; padding-right:5px;}

.wine_img{ padding:0px 0px 0px 11px; line-height:30px;}
.wine_img div{ font-size:12px; height:34px; line-height:34px; font-weight:bold;}
.wine_img div span{ padding:0px 8px;}

.title_h33{ background:url(../images/title_bg3.jpg) repeat-x; height:33px; line-height:33px;}
.title_h33 h1{ padding-left:10px; font-size:12px; color:#018e9b;}

/*shopping*/
.shop_title{ line-height:32px; background:url(../images/list.jpg) repeat-x bottom; color:#ff8001;}
.shop_title b{ color:#22a002;}
.shop_title a{ text-decoration:none; padding:0px 4px;}

.shop_list p{margin:0px}
.shop_list li{ background:url(../images/list.jpg) repeat-x bottom; height:78px; padding:15px 0px 26px 0px;}
.shop_list li img{ float:left; width:96px; height:72px; padding:2px; border:1px solid #bbb;}
.shop_list li dl{ float:left; padding-left:13px;}
.shop_list li dl h1{ font-size:12px; color:#22a002;}
.shop_list li dl h1 a{ color:#22a002;}
.shop_list li dl p{ text-indent:0em; line-height:28px;}
.shop_list li dl p span{margin-right:30px;}
.shop_list li dd{ float:right; padding:10px 20px 0px 0px; color:#ff8001;}
.shop_list li dd h1{ font-size:16px; text-align:center; padding-bottom:10px;}
.shop_list li dd h2{ font-size:30px; text-align:center;}


.info_lists li{ background:url(../images/list.jpg) repeat-x bottom; padding-left:5px; line-height:30px;}
.info_lists li span{ float:right; color:#ff8001; width:50px;}

.table1 td{ border-left:1px solid #ddd; border-top:1px solid #ddd; padding-left:5px;}

/*news info*/
.tinfo{ color:#7e7e7e; padding:15px; line-height:24px;}
.tinfo h1{ text-align:center; font-size:24px; padding:15px 0px;color:#018e9b;}
.tinfo h2{ text-align:center; font-size:12px; color:#ff6500; font-weight:normal; border-bottom:1px #CCC dotted; padding:0px 0px 5px 0px;}
.tinfo dl{ padding:10px 16px;}
.tinfo h3{ text-align:center; font-weight:normal; font-size:12px; padding:10px;}

.info {width:710px;overflow:hidden;}
.info div,.info span,.info font,.info a,.info dl{font-size:12px;}
.info p{ text-indent:1em;}
.info p font{ font-size:12px; color:#ff8001;}

/*hkam_info*/
.hkam_info{ width:100%;}
.hkam_info p{margin:0px;}
.hkam_info dl{ float:left; width:390px;}
.hkam_info dl h1{ background:url(../images/list.jpg) repeat-x bottom; font-size:14px; color:#018e9b; width:390px;}
.hkam_info dl h1 p{ font-size:12px; font-weight:normal; color:#7e7e7e;}
.hkam_info dl p{ text-indent:0em; line-height:30px;}
.hkam_info dl p span{ float:right; padding-right:55px;}
.hkam_info dl p font{ font-size:12px; color:#ff8001;}
.hkam_info dd{ float:right;}
.hkam_info dd img{ float:left; padding-left:25px; width:272px; height:197px; border:1px solid #ddd; padding:2px;}

.h_27{ height:27px; overflow:hidden;}

.hkam_info_title{ height:25px; line-height:25px; border-bottom:1px solid #8d8d8d;}
.hkam_info_title h1{ background:url(../images/title.jpg) no-repeat; width:75px; font-size:12px; font-weight:normal; text-align:center;}


.list_img li{ width:136px; float:left; height:150px; padding:0px 16px 0px 8px;}
.list_img li a{ display:block; height:139px; text-decoration:none; color:#ff8001;}
.list_img li a:hover{ display:block; text-decoration:none; color:#ff8001;}
.list_img li img{ width:130px; height:113px; padding:3px; border:1px solid #ddd;}
.list_img li h1{ text-align:center; height:25px; line-height:25px; font-size:14px;cursor:pointer;}


.list_hotel li{ background:url(../images/dian.jpg) no-repeat 0px 10px; padding-left:10px; line-height:24px;}
.list_hotel li a{ padding:0px 5px;}
.list_hotel li span{ float:right; color:#ff8001;}

.list_asia li{ background:url(../images/dian.jpg) no-repeat 0px 10px; padding-left:10px; line-height:24px;}
.list_asia li span{ padding:0px 5px;}


/*book */
.w_664{ width:664px; margin:0px auto;}
.book_h30{ height:30px; line-height:30px;}
.book_h30 span{ color:#f00;}
.book_title h1{ font-size:12px; float:left;}
.input_w143{ color:#838383; width:143px;}
.input_w90{ color:#838383; width:90px;}
.input_w224{ color:#838383; width:224px;}
.input_w434{ width:434px; height:105px; border:1px solid #999999; color:#838383;}
.book_xu{ background:url(../images/list.jpg) repeat-x bottom; padding:10px 0px;}
.book_xian{ border-bottom:1px solid #afafaf; padding:10px 0px;}
.book_h24{ height:24px; padding:19px 0px 13px 71px;}
.book_h24 span{ padding-right:15px;}
.book_text{ line-height:22px; padding:10px 0px 10px 10px;}
.book_h115{ height:115px; overflow:hidden;}


.div_map { overflow:auto;}
.div_map a{font-weight:bold; color:#099;background-color:#f1f1f1; line-height:30px;clear:both;display:block;}
.map_line25 { margin:0px;padding:0px;}
.map_line25 li{float:left;width:230px;overflow:auto; }
.map_line25 li a{ display:block;line-height:30px;}

.l_w710{ width:710px;}

.toollist li{float:left;width:110px;padding:6px 3px;}


.process li{ background-image:url(../images/icon2.gif);}
.process {overflow:hidden; _zoom:1; padding-bottom:8px;}
.process ul{ float:left; width:435px;margin-left:10px;}
.process li{ float:left; overflow:hidden; width:92px; height:18px; margin-right:-7px; background-position:-102px 0; font-size:12px; line-height:1.5; _line-height:1.6; text-indent:15px;}
.process .first{ width:97px; background-position:0 0; }
.process .last{ width:82px; background-position:-199px 0; }
#processIsOn{ background-position: -102px -23px; color:#F5550E; font-weight:bold;}
#processIsOn.first{ background-position: 0 -23px;}
#processIsOn.last{ background-position: -199px -23px;}

.travel_bg{ background:url(../images/l_img1.jpg) no-repeat right; height:221px;}
