@charset "utf-8";
/*===============上面這是清除css原預設格式===============*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,img
{margin:0;padding:0;font-weight:normal;}
body {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #585858;
	background-color:#fffdea;
	margin:0;
	padding:0;
}
p {
	/*\*/
	letter-spacing: 0.1em;
	/**/
	margin:0 0 15px 0;
}
a{  color:#585858;
	text-decoration:none;
}
a img{
    border:none;
}
a:hover{  color:#f4990f;
}
ul,li{
list-style-type:none;
}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{
margin-left: 3px;
}
.clean{
    clear:both;
}
.no_margin{
    margin:0;
}
.only_float{
    float:left;
}
#container_all{
    text-align:left;
	position: relative;
	margin: 0 auto;
	width: 939px;
}
#container {
	text-align:left;
	position: relative;
	margin: 0 auto;
	width: 939px;
}
.index_bg {
	background:url(../images/bg_top.jpg) no-repeat left top;
	width:939px;
	height:auto;
}
.middle_bg {
	background:url(../images/bg_1px.jpg) repeat-y left top;
	width:939px;
}
.bg_footer{
	background:url(../images/bg_footer.jpg) no-repeat left bottom;
	width:939px;
	padding:0 0 50px 0;
}
.secondary_area {
	float: left;
	width:190px;
	height:297px;
	background:url(../images/left_area.jpg) no-repeat left bottom;
}
.bus_bg_02{
	float:left;
	background:url(../images/bus_bg_02.jpg) no-repeat left bottom;
	padding:0 0 100px 0;
}
.primary_area {
	float: left;
	width: 562px;
	padding:0 10px 0 25px;
}
.secondary_area ul{
    padding:0 0 15px 10px;
}
.secondary_area ul.about{
    padding:0 0 4px 10px;
}
.secondary_area li {
    background: url(../images/left_line.jpg) no-repeat left bottom;
	margin:6px 0 0 0;
	padding:0 0 4px 0;
	font-weight:bold;
}
.secondary_area li a{
    background: url(../images/left_icon.jpg) no-repeat left center;
	padding:0 0 0 10px;
}
.secondary_area .left_thing {
    padding:0 0 8px 10px;
}
.primary_area .main_ti {
	background:url(../images/title_icon.jpg) no-repeat left center;
	padding:10px;
	font-size:15px;
	font-weight:bold;
	float:left;
}
.dotted_orange{
	background:url(../images/dotted_orange.jpg) repeat-x left bottom;
	width:461px;
	float:left;
}
.dotted_orange_1{
	background:url(../images/dotted_orange.jpg) repeat-x left bottom;
	width:445px;
	float:left;
}

.main_content{
	line-height:1.8;
	padding:0 15px 0 0;
}
.main_content_bus{
	line-height:2;
}
.company {
    padding:0 0 0 0px;
}
.company li{
    float:left;
	width:273px;
}
.company li.long{
	float:left;
	width:350px;
}
.comp_ti_01,.comp_ti_02,.comp_ti_03,.comp_ti_04 {
    background:url(../images/about_01.jpg) no-repeat left center;
	height:15px;
	padding:10px 0 0 45px;
	font-weight:bold;
	color:#0068bc;
	margin:0 0 5px 0;
}
.comp_ti_01{
    background:url(../images/about_01.jpg) no-repeat left center;
	height:25px;
}
.comp_ti_02{
    background:url(../images/about_02.jpg) no-repeat left center;
	height:25px;
}
.comp_ti_03{
    background:url(../images/about_03.jpg) no-repeat left center;
	height:25px;
}
.comp_ti_04{
    background:url(../images/about_04.jpg) no-repeat left center;
}
#footer {
	float: left;
	padding:0 0 0 90px;
	margin:0 0 0 0;
	position: relative;
}
#footer a{color: #b9b9b9;}
#footer a:hover{color: #b9b9b9;}
.white{color: #b9b9b9;}

/*遊覽車簡介*/
.bus_ti{
    background:url(../images/orange_icon.jpg) no-repeat left center;
	padding:0 0 0 12px;
	font-weight:bold;
}
.main_content_bus .bus {
	padding-left: 12px;
}

/*量身訂作表單開始*/
#custom_made_left{


}
#custom_made_left label {
    background:url(../images/icon_orangecircle.jpg) no-repeat left center;
	padding:0 0 0 12px;
}
.metric_mar{
	margin:0 0 0 76px;
}
.metric_mar02{
    margin:0 0 0 74px;
}
.button_mainpage{
    margin:40px 0 0 150px;
}
.breadcrumb {
    float:right;
	padding:0 0 3px 0;
}
#custom_made_left div {
	margin-bottom: 9px;
}
#custom_made_left #sent {
	text-align: center;
}
/*接下來是聯絡表單的*/
.section_con{
	margin:3px 0 0 60px;
}
#reserve_form_txt{
	width:440px;
}
#reserve_form_txt_faq{
	width:440px;
	padding:0 0 0 50px;
}
.form_p1 {
    background:url(../images/icon_orangecircle.jpg) no-repeat left center;
	padding: 10px 0 3px 10px;
	border-bottom: 1px dotted #d1d1d1;
}
.form_p2 {
	margin-top:10px;
	vertical-align: top;
	background:url(../images/icon_orangecircle.jpg) no-repeat 0px 13px;
	padding: 10px 0 3px 10px;
}
.form_label_1 {
	width: 300px;
	color: #717171;
	background-color: #fffed2;
	border-bottom: 1px solid #ffe86a;
	border-left: 1px solid #ffe86a;
	border-top:none;
	padding-left:0 3px 0 3px;
}
.form_label_2 {
	width: 400px;
	font-size: 10pt;
	color: #717171;
	background-color: #fffed2;
	border-bottom: 1px solid #ffe86a;
	border-left: 1px solid #ffe86a;
	border-top:none;
	padding:0 3px 0 3px;
	margin-bottom:20px;
}
#sent {
	float:right;
	padding:0 10px 0 0;
}
#sent_qanda {
	float:right;
	padding:12px 10px 0 0;
}
/*網站地圖*/
.sitemap_bg {
	width:132px;
	background: url(../images/mapsite_footer.jpg) no-repeat left bottom;
	height:118px;
	float:left;
	margin:0 6px 15px 0;
}
.sitemap_bg ul {
	padding:0 0 0 32px;
	margin:-6px 0 0 0;
}
.sitemap_bg li {
	margin-bottom: -6px;
}
/*推見好友*/
#recommend_layout_02{
    background:url(../images/commend.jpg) no-repeat left top;
    width:320px;
    height:263px;
	line-height:1.8;
}
.section_com{
	margin:80px 0 0 80px;
}
.section_com_ok{
	margin:110px 0 0 80px;
}
.section_com label{
	width:80px;
}
.section_com input{
	width:100px;
	height:18px;
}
.com_bu input{
    width:92px;
	height:28px;
	margin:5px 0 0 0;
}
.com_bu_close{
    margin:7px 0 0 0;
}
/*線上問答*/
#qanda_ta {
    text-align:center
}
#qanda_ta #ta_bg01 {
    background-color:#ffea88;
	border-bottom:1px dotted #face00;
}
#qanda_ta #r97{
    border-bottom:1px dotted #face00;
}
#qanda_ta #r98 {
	background-color: #fffed2;
}
#qanda_ta #r97 a:hover{
    background-color: #f8f8f8;
}
#qanda_ta .loca{
	text-align:left;
	padding:0 0 0 19px;
}
.question_title{
	background: url(../images/qanda_q.jpg) no-repeat left 4px;
}
.answer_con{
    background: url(../images/qanda_a.jpg) no-repeat left 4px;
}
.button_ask{
    padding:0 0 4px 450px;
}
.form_p1 .qanda_ask {
	width: 65px;
	display:block;
	float:left;
}
.main_content_bus .bus_pic {
	float: left;
	width: 161px;
	margin:0 13px 0 0;
	padding:10px 0 0 0;
}
.main_content_bus .bus_content {
	float: left;
}
.bus_pic li {
	margin-bottom: 7px;
}
#qanda_ta .loca_cen {
    text-align:center;
	width:500px;
	color:#d10000;
}
.z_service{
    padding:0 0 0 20px;
}
.z_service li{
    background:url(../images/left_icon.jpg) no-repeat left center;
	padding:0 0 0 10px;
}
#knowledge_ta {
    width:547px;
	line-height:2;
}
#knowledge_ta .ta_bg01 {
    text-align:center;
	background-color:#ababab;
	color:#FFFFFF;
}
#knowledge_ta .r97,#knowledge_ta .r98{
    border-bottom:1px dotted #ababab;
}
#knowledge_ta .r97{
	vertical-align: top;
	padding:0 0 0 3px;
	color:#005c90;
}
#knowledge_ta .r98{
    padding:0 0 0 7px;
}