﻿body,a,strong,input,select,button,h1,h2,h3,h4,h5,h6,h7 {font:10.5pt "Tahoma","細明體","Arial",sans-serif;}/*12px大，字體優先：Tahoma,然後:細明體,Arial.族科:sans-serif*/
html,body {height:100%;}/*設置瀏覽器高度為100%*/
body,form,menu,dir,fieldset,blockquote,p,pre,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}/*設置內外補丁為0*/
div,p {display:block;}/*所有div,p為塊元素*/
ul,ol,dl {list-style:none;}/*所有項目符號顯示無*/
img {border:0;}/*所有圖片邊框無*/
a { color:#000; text-decoration:none;}/*所有鏈接無修飾[上,下劃線,虛線...]*/
a:hover {text-decoration:underline;}/*所有鏈接鼠標放上時為下劃線*/
button {cursor:pointer; }/*所有按鈕鼠標放上時為手型標誌*/
.clear:after
{
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    content: " ";
}
.clear
{
    display: inline-block;
}
/* fix IE hack \*/* html .clear
{
    height: 1%;
}
.clear
{
    display: block;
}
/* end hack*/
/* ================== 索引 ====================
#top .top_left ------------ 會員登陸
#top .top_right ----------- 分站入口
#nav ---------------------- 網站導航
============== 自定義常用樣式 ==================
.no ----------------------- 隱藏對像
.indent ------------------- 首行縮進;
.ul_1 --------------------- 列表設置(紅)
=================== 鏈接 ======================
a.a333 -------------------- 深灰#33333
a.a1 ---------------------- 初始有下劃線，經過時消失
================== 子鏈接 =====================
.b333 a ------------------- 深灰#33333
.b1 a --------------------- 初始有下劃線，經過時消失
============================================== */


/* 自定義常用樣式 */
.no { display:none; }
.indent { text-indent:2em; }
.line_180 { line-height:180%; }
/* 通用欄目：修飾 */
.lpad2em{ margin-left:5px; }

/* 全局設置：修飾 */
body { margin:auto; text-align:center; color:#333; }
#warp{
margin:auto;width:1002px;
/*padding-top:108px;
background:#fff url(../images/60year.jpg) no-repeat;*/
}

/* 佈局 */
/* 無節日CSS #top { clear:both; margin:auto; width:1002px; height:160px; background:url(../Images/bg-top.gif) no-repeat top right; position:relative}
#top .logo { margin-top:14px; margin-left:39px;  width:426px; height:65px; float:left; display:inline} */
#top { clear:both; margin:auto; width:1002px; background:url(../Images/bg-top.gif) no-repeat top right; position:relative}
#top .logo {}
#top .top_right{ float:left; background:url(../Images/topmenu.jpg); width:499px; }

/*無節日CSS #menu{padding-top:11px; padding-left:10px; width:745px; height:31px; background: url(../Images/bg_menu.jpg) repeat-x 0 100%; float:left }  */
#menu{padding-left:10px; width:745px; height:31px; background: url(../Images/bg_menu.jpg) repeat-x 0 100%; float:left }
#menu a{ margin-top:4px; width:104px;line-height:23px; border-right:1px solid #fff; font-size:16px; color:#FFFFFF; display:block; float:left; }
/*無節日CSS  #search{ padding-left:5px ; padding-top:11px; width:238px;height:31px; background:url(../Images/bg-search.gif) repeat-x 0 100%;float:right; text-align:left; position:relative} */
#search{ padding-left:5px ; width:238px;height:31px; background:url(../Images/bg-search.gif) repeat-x 0 100%;float:right; text-align:left; position:relative}
 /*無節日CSS .sea-input{margin-top:5px; margin-right:5px} */
.sea-input{margin-top:3px; margin-right:5px}
#submenu{  width:1002px;background:#ccc;line-height:35px; height:35px; clear:left; border-top:1px solid #fff}
#submenu-list{ padding-left:30px;  float:left; color:#680830}
#submenu-list a{color:#680830}
.weather-menu{width:337px; float:right;}
/* 佈局 */
#content { margin:auto; padding:0; width:929px; height:auto!important; text-align:left; background:url(../Images/l_content_bg.jpg) repeat-y;  }

#l_content{ margin-top:15px; float:left; width:268px;}
#r_content{ margin-top:15px; float:right; width:642px; overflow:hidden; }
#m_bannner{ background-repeat:no-repeat }
#left_content{ float:left; width:710px;}
#right_content{ margin-top:16px; float:right; width:200px;}
.lm-content{background:#F6F6F6; padding-bottom:20px; min-height:715px;_height:715px;}

#login{ clear:both; width:100%; height:277px; background:url(../Images/title_login.jpg); position:relative; }
#login .loginbox{ position:absolute; top:156px; left:30px; }
#login .loginbox input{ border:0; }
#contactus,#forgrouptour,#traveltips{ clear:both; margin-left:5px; }
#traveltips a{ float:left; color:#515151; text-decoration:underline; margin:5px; text-align:center; width:58px; height:60px; line-height:22px;  }
#l_banner{ clear:both; text-align:center; }
#l_banner img{ margin:3px; }

#footer{ clear:both; margin:auto; margin-top:20px; width:1002px;}
.fri-link{ margin:0 auto; margin-left:35px; padding:0 30px ; padding-top:10px; width:897px; height:90px; text-align:left; background:url(../Images/bg-foot.gif) no-repeat;}
.fri-link a { display:block; float:left; height:37px; line-height:37px; padding-bottom:10px;}
.fot-contact{ margin-top:10px; width:1002px; height:31px; line-height:31px; background:url(../Images/bg-foot-2.gif) no-repeat; color:#fff}
.fot-contact a{ color:#fff;}

/*分頁*/
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px;color:#333333;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
.abs-10
{
    position:absolute;
    right:5px; top:8px;
}
.tle-1{ margin:7px 0 0 0px ; padding-top:6px; font-size:13px; padding-left:15px; width:251px; height:27px; background:url(../Images/tle-1.gif) no-repeat; border-bottom:1px groove #ccc; color:#fff; position:relative }
.tle-2{ padding-left:10px; width:632px; height:27px; font-size:13px; line-height:27px; background:#333 url(../Images/bg-tle-1.gif) no-repeat 391px 0; color:#fff; position:relative}
.tle-3{ padding-left:10px; width:413px; height:28px;font-size:13px; line-height:28px; background:url(../Images/bg-tle-2.jpg) no-repeat; color:#fff; position:relative}
.tle-4{ margin-left:1px; padding-left:30px; width:162px;font-size:13px; height:28px; line-height:28px; background:url(../Images/tle-2.gif) no-repeat 4px 4px; color:#000; font-weight:bold; position:relative}
.tle-5{ padding-left:10px; width:700px; height:28px;font-size:13px; line-height:28px; background:url(../Images/bg-tle-3.jpg) no-repeat; color:#fff; position:relative; text-align:left}
.tle-5 a{ color:#fff; line-height:28px; margin-right:12px; font-size:13px;}
.tle-6{ padding-left:20px; width:690px; height:28px; font-size:13px; line-height:28px; background:#660E33 url(../Images/bg_menu.jpg) no-repeat 470px 0; color:#fff; position:relative; text-align:left}
.tle-6 a{ margin-top:6px; color:#fff; font-size:13px; line-height:22px; margin-right:5px; font-size:12px;  display:block; float:left; padding:0 8px}
.tbl-1{ margin-top:20px;  width:98%; border-top:1px solid #aaa;border-left:1px solid #aaa;}

.tbl-1 tr td{ padding-left:5px; line-height:38px; height:38px; text-align:left; border-right:1px solid #aaa; border-bottom:1px solid #aaa; text-align:left }
.inp-250{ width:250px;}
.tle-td{ text-align:right; color:#6F193E; font-size:14px; padding:10px;}

/****table****/
.table {
border-collapse:collapse;
}
.table td {
border:1px solid #666666;
padding:4px;
line-height:150%;
}
.table_column2 {
background-color:#FFFFFF;
height:25px;
}

.table_column2 {
background-color:#FFFFFF;
height:25px;
}
.table_title_red {
background-color:#CCCCCC;
background-image:url(../images/red.gif);
background-position:right bottom;
background-repeat:no-repeat;
height:25px;
}
.table_head {
font-weight:bold;
height:25px;
text-align:center;
}
.news-tbl 
{
    margin-top:20px;
    background:#fff;
}
.News-tables
{
    margin:0 auto;
    margin-top:20px;
    width:668px;
    border-collapse:collapse;
}
.News-tables td{ padding:5px; line-height:20px;}

