body {
margin:0;
padding:0;
background:url(img/bg.jpg) repeat-x;
background-color:#230001;
	}
a {	
	text-decoration: none;
}
#page{
/*width:1071px;*/
width:1082px;
height:auto;
margin:0;
padding:0;
overflow:hidden;
background: url(img/m_bg.jpg) repeat-y;
}
#sh_left {
	background: url(img/m_left.jpg);
	height:710px;
	width: 27px;
	_width: 25px;
	float: left;
	margin:0;
	padding:0;
}
#sh_right {
	background: url(img/m_right.jpg);
	height:710px;
	width: 29px;
	_width: 25px;
	float: right;
	margin:0;
    padding:0;
}
#container{
width:1024px;
height:auto;
margin:0;
padding:0;
}
/*---頭開始---*/
#head{
width:1024px;
height:83px;
background:#000000 url(img/head_bg.jpg) repeat-x;
}
#logo{
float:left;
margin:0;
padding:0;
}
#head_button_tool{
float:right;
margin:0;
padding:0;
width:704px;
height:auto;
overflow:hidden;
}
#head_button_search{
margin:0;
padding:5px 28px 0 0;
font:12px Arial, Helvetica, sans-serif, "新細明體";
color:#5d5d5c;
letter-spacing:1px;
overflow:hidden;
}
#head_button_search a{
color:#5d5d5c;
margin:0;
padding:0 3px 0 3px;
}
#head_button{
margin:8px 0 0 0;
*margin:7px 0 0 0;
_margin:37px 0 0 0;
padding:0;
font:12px Arial, Helvetica, sans-serif, "新細明體";
color:#5d5d5c;
letter-spacing:1px;
overflow:hidden;
width:704px;
height:41px;
}
.head_button_bg{
margin:0;
padding:6px 0 0 15px;
background:url(img/b_spacing.jpg) no-repeat;
font:12px Arial, Helvetica, sans-serif, "新細明體";
font-weight:bold;
}
#head_button a{
color:#b21b20;
}
.head_button_e{
font:11px Arial, Helvetica, sans-serif, "新細明體";
color:#a9a9a9;
}
/*----頭結束----*/
/*---尾---*/
#info{
background:#FFFFFF;
width:1024px;
height:auto;
margin:0;
padding:0;
}
#info_Region{
margin:0 0 0 120px;
padding:0px 0 0px 0px;
font:12px  "微軟正黑體";
color:#555555;
letter-spacing:1px;
width:900px;
height:auto;
overflow: hidden;
}
.region_text{
float:left;
text-align:center;
margin:0;
padding:13px 0 0 0px;
width:auto;
height:auto;
}
.region_text a {
color:#555;
}
.region_pic{
float:left;
background:url(img/tail_2.jpg) no-repeat;
_background:url(img/tail_2.jpg) no-repeat;
margin:0 20px 0 20px;
padding:0 0px 0 0px;
width:3px;
height:52px;
}
#info_pic{
background:url(img/tail_3.jpg) repeat-x;
_background:url(img/tail_3.jpg) repeat-x;
width:1024px;
height:11px;
}
#info_data{
margin:0 0 20px 0;
padding:10px 0 0 25px;
width:870px;
height:auto;
overflow:hidden;
}
.data_text{
float:left;
margin:0;
padding:5px 35px 0 0;
text-align:left;
font:10.5px  "微軟正黑體";
color:#555555;
letter-spacing:2px;
line-height:18px;
width:auto;
height:auto;
}
.data_text2{
float:right;
margin:0;
padding:5px 15px 0 10px;
text-align:left;
font:11px "微軟正黑體";
color:#555555;
line-height:18px;
letter-spacing:2px;
width:auto;
height:auto;
}
.other{
margin:0;
padding:0 0 10px 0;
}
/*---尾結束---*/
#main{
margin:0;
padding:0;
width:1024px;
height:auto;
overflow:hidden;
}
#main2{
margin:0;
padding:0;
width:590px;
height:auto;
overflow:hidden;
}
/*----------首頁----------*/
/*--左--*/
/*行程搜尋*/
#left_tool{
float:left;
margin:20px 20px 0 30px;  /*------------------------------------------------*/
_margin:20px 20px 0 10px;
padding:0;
width:235px;
height:auto;
overflow:hidden;
}
#route_search_tool{
background:#eaeaea;
margin:0 0 3px 0;
padding:0;
width:235px;
height:auto;
}
.route_search_h1{
font:12px "新細明體";
color:#696969;
letter-spacing:2px;
font-weight:bold;
margin:0;
padding:8px;
}
#route_search_data{
background:url(img/index_search_bg.jpg) repeat-x;
margin:0 5px 0 5px;
padding:5px 0 0 8px;
text-align:left;
width:auto;
height:auto;
overflow:hidden;
}
.route_search_pic{
background:url(img/index1.jpg) no-repeat;
font:11px Arial, Helvetica, sans-serif, "新細明體";
color:#696969;
letter-spacing:1px;
margin:5px 0 3px 0;
padding:0 0 0 17px;
text-align:left;
width:190px;
height:auto;
overflow:hidden;
}
.route_search_text{
margin:0;
padding:0 3px 0 3px;
font:11px Arial, Helvetica, sans-serif, "新細明體";
color:#696969;
}
#key_search{
margin:10px 13px 5px 0;
padding:0;
width:auto;
_width:202px;
height:auto;
overflow:hidden;
}
.key_search_tool{
margin:5px 0 0 0;
padding:0 0 0 0;
float:left;
font:11px Arial, Helvetica, sans-serif, "新細明體";
color:#696969;
letter-spacing:1px;
width:90px;
height:auto;
}
#key_search_input{
float:right;
margin:0;
padding:0;
}
#key_search_pic{
float:left;
margin:1px 7px 0 0;
margin:0 7px 0 0 \9;
*margin:0 7px 0 0;
_margin:0 7px 0 0;
padding:0;
}
#route_search_btn{
margin:10px 0 0 0;
padding:0 0 15px 70px;
}
select{
color:#666;
font:12px Arial, Helvetica, sans-serif, "新細明體";
}
/*熱門關鍵字*/
#route_hotkey_tool{
background:#FFFFFF;
margin:0 0 5px 0;
padding:0;width:230px;
border:1px #dfdfdf solid;
}
#route_hotkey_text{
margin:0 5px 0 5px;
padding:15px 0 10px 0px;
background:url(img/index_search_bg.jpg) repeat-x;
height:15px;
width:auto;
}
#hotkey_center{
margin:0;
padding:0;
text-align:center;
height:15px;
width:200px;
font:12px Arial, Helvetica, sans-serif, "新細明體";
color:#696969;
letter-spacing:1px;
}
#menu{
margin:0;
padding:0;
list-style-type: none;
}
#menu li {
	margin: 0;
	padding: 0 5px 0 5px;
	float: left;
}
#menu li ul {
display: none;
}
#menu li a {
	padding:0;
	display: block;
	color: #666;
	text-decoration: none;
}
#menu li ul li { border-right: 1px solid #fff; }
#menu li ul li a { display: inline; }
#menu li ul li a:hover { text-decoration: underline; }
/*--優惠專案--*/
#preferential_tool{
margin:10px 0 10px 0;
padding:0 0 30px 0;
background-color:#6c0303;
}
#preferential_data_tool{
margin:0;
padding:0px;
background-color:#f3efe6;
text-align:left;
}
.preferential_pic{
margin:0;
padding:5px 0px 0 5px;
}
.preferential_data{
margin:20px 0px 0 12px;
padding:0 0 10px 15px;
font:12px Arial, Helvetica, sans-serif, "新細明體";
color:#1d7693;
letter-spacing:1px;
background:url(img/index3.jpg) no-repeat;
border-bottom:1px #dddddd double;
}
#preferential_data_tool a{
color:#1d7693;
}
.preferential_data2{
margin:20px 0px 0 12px;
padding:0 0 20px 15px;
font:12px Arial, Helvetica, sans-serif, "新細明體";
color:#1d7693;
letter-spacing:1px;
background:url(img/index3.jpg) no-repeat;
}
/*--banner--*/
.banner_tool{
margin:5px 0 5px 0;
padding:0;
}

.banner_tool{
margin:5px 0 5px 0;
padding:0;
}

/*--右--*/
#right_tool{
float:right;
margin:20px 30px 0 0;  /*----------------------------------------------------------*/
padding:0;
width:709px;
height:auto;
overflow:hidden;
}
/*--熱門消息--*/
#hot_pic{
margin:12px 0 0 0;
padding:10px 0 0 80px;
background:url(img/index4.jpg) no-repeat;
width:629px;
height:33px;
text-align:left;
font:12px Arial, Helvetica, sans-serif, "新細明體";
color:#555;
letter-spacing:2px;
}
#hot_pic a{
color:#555;
}
/*--最新消息及主推行程--*/
#news_and_pushtour{
margin:3px 0 15px 0;
padding:0;
height:auto;
width:auto;
overflow:hidden;
}
/*------------------------------------------------------------*/
#news_tool{
float:left;
margin:0 3px 0 0;
padding:0;
width:347px;
height:auto;
text-align:left;
}
#news_pic{
margin:0 0 5px 0;
padding:0;
}
#news{
margin:0;
padding:0;
width:325px;/*--------最新消息寬度----------*/
height:185px;
}
.news_date{
color:#000;
letter-spacing:0px;
}
.news_text{
margin:4px 0 0 0;
padding:0 0 2px 2px;
font:11px Arial, Helvetica, sans-serif, "新細明體";
color:#9a765f;
letter-spacing:2px;
line-height:20px;
border-bottom:1px #cccccc solid;
}
/*-----------------------------------------------------------------*/
.push_tour_tool{
float:left;
margin:0 0 0 13px;
padding:3px;
border:1px #CCCCCC solid;
width:158px;
height:auto;
}
.push_tour_data{
float:left;
margin:10px 0px 0 4px;
padding:0;
text-align:left;
font:11px Arial, Helvetica, sans-serif, "新細明體";
color:#696969;
letter-spacing:1px;
line-height:18px;
width:140px;
height:70px;
}
.push_tour_red{
color:#b5282c;
}
.push_tour_pic{
float:right;
margin:10px 2px 0 0;
padding:0;
}
/*--獨家精選--*/
#special_selection{
margin:5px 0 15px 0;
padding:0;
}
.special_selection_tool{
margin:0;
padding:0 0 0 30px;
background-color:#f7f5f5;
height:auto;
width:678px;
overflow:hidden;
}
#box{
margin:0;
padding:0;
height:auto;
width:654px;
overflow:hidden;
}
.special_selection_bg{
float:left;
background:url(img/index9.jpg) no-repeat;
margin:0 0 0 0px;
padding:21px 0px 0 6px;
width:212px;
height:105px;
text-align:left;
}
#select_prev{
float:left;
margin:0 0 0 10px;
padding:0;
}
#select_next{
float:right;
margin:0 10px 0 0;
padding:0;
}
.selection_tool{
margin:0;
padding:0 0 10px 0;
background-color:#f7f5f5;
height:auto;
width:auto;
overflow:hidden;
}
/*--館別--*/
.district_tool{
margin:0;
padding:0;
width:708px;
height:auto;
overflow:hidden;
border-top:1px #bbb solid;
}
.district{
margin:0 8px 0 0;
padding:0 9px 0 0;
float:left;
border-right:1px #bbb solid;
width:224px;
height:auto;
}
.district2{
margin:0;
padding:0;
float:left;
}
.district_head_tool{
margin:5px 0px 5px 0;
padding:0 0 5px 0;
border-bottom:1px #cccccc dotted;
width:auto;
height:auto;
overflow:hidden;
}
.district_head{
margin:0;
padding:0;
float:left;
}
.district_more{
margin:0;
padding:5px 5px 0 0;
float:right;
background-color:#dad6d5;
height:16px;
width:64px;
text-align:right;
}
.district_data_tool{
margin:10px 0 20px 0;
padding:0;
width:auto;
height:auto;
overflow:hidden;
}
.district_data_pic{
float:left;
margin:0 5px 0 0;
padding:3px;
border:1px #CCCCCC solid;
}
.district_text_tool{
float:left;
margin:0;
padding:0;
}
.district_text{
background:url(img/index25.jpg) no-repeat;
font:12px Arial, Helvetica, sans-serif, "新細明體";
color:#907251;
letter-spacing:1px;
line-height:20px;
margin:0px 0 0px 0;
padding:0 0 0 12px;
text-align:left;
}
.district_text a{
color:#907251;
}
/*--------首頁結束--------*/
/*-------------出團清單--------------*/
#group_list{
margin:40px 0 30px 0;
padding:0;
}
marquee{
font:12px Arial, Helvetica, sans-serif, "新細明體";
color:#666;
background:#e1d6c8;
margin:0 0 25px 0;
padding:5px 0 3px 0;
letter-spacing:1px;
}
.prodate {
	border-bottom:1px #999 dashed;
	width: 880px;
	font:12px Arial, Helvetica, sans-serif, "新細明體";
	margin:0;
	padding:0;
}
.stylebluemark {
	font-size: 12px;
	color: #5b5b5b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.stylewhite {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.stylenormal {
	font-size: 12px;
	color: #888;
	font-family: Arial, Helvetica, sans-serif;
}
.styleorange {
	font-size: 12px;
	color: #FF7800;
	font-family: Arial, Helvetica, sans-serif;
}
/*-------------出團清單結束--------------*/
/*--------------行程介紹--------------*/
/*--共同左按鈕清單--*/
#left_button{
float:left;
background:#FFFFFF url(img/list_bg.jpg) no-repeat;
margin:0;
padding:0;
background-position : right;
width:193px;
height:1669px;
}
.button{
margin:0;
padding:0;
width:191px;
height:68px;
border-bottom:1px #b6abab dashed;
}

/*---右邊共同---*/
#main_right_tool{
float:right;
margin:0px;
padding:0;
width:830px;
height:auto;
text-align:center;
}
/*----共同結束----*/

/*---行程介紹---*/
/*----------------0517  copy copy copy copy-----------------------*/
/*---行程介紹---*/
.list_pic{
margin:15px 0 0 6px;
padding:0;
text-align:left;
}
.list_blog{
margin:0px 0 0 -3px;
padding:0;
text-align:left;
width:176px;
background-color:#FFFFFF;
border-bottom:1px #dcdcdc solid;
border-left:1px #dcdcdc solid;
border-right:1px #dcdcdc solid;
}
.list_blog_info{
margin:15px 0 0 8px;
padding:0;
text-align:left;
width:160px;
height:auto;
font:11px Arial, Helvetica, sans-serif, "新細明體";
color:#585146;
letter-spacing:1px;
}
.list_blog_info a{
color:#585146;
}
.text_height{
margin:5px 0 0 0;
padding:0;
}
.text_color{
margin:0;
padding:0;
color:#ed6013;
}
.text_color2{
margin:0;
padding:0;
color:#18a8d2;
font:13px Arial, Helvetica, sans-serif, "新細明體";
}
.artisan_blog{
margin:10px 0 0 -3px;
padding:0 0 10px 3px;
text-align:left;
font:11px Arial, Helvetica, sans-serif, "新細明體";
color:#797676;
line-height:18px;
width:174px;
border-bottom:1px #b6abab dashed;
}
.artisan_blog a{
color:#797676;
}
/*--------------------------------0517結束----------------------------------------*/
#tour_explain{
background:url(img/tour5.jpg) repeat-y;
margin:70px 0 20px 0;
padding:8px 5px 8px 20px;
font:12px Arial, Helvetica, sans-serif, "新細明體";
color:#555;
letter-spacing:1px;
text-align:left;
}
/*-------------------------end end end end --------------------------------*/
#tour_other_tour{
margin:0 0 30px 0;
padding:20px;
width:710px;
height:auto;
background-color:#f8f8f8;
border:1px #dedede solid;
font:12px Arial, Helvetica, sans-serif, "新細明體";
color:#555;
text-align:left;
line-height:20px;
}
#tour_other_tour_text{
margin:0;
padding:0 0 5px 0;
border-bottom:1px #ccc dashed;
font:13px Arial, Helvetica, sans-serif, "新細明體";
color:#d0570f;
letter-spacing:2px;
font-weight:bold;
}
#tour_other_tour_info{
margin:10px 0 0 5px;
padding:0;
}
#tour_other_tour_info a{
color:#555;
}
.gray{
color:#929292;
}
/*---行程介紹結束---*/