@charset "utf-8";
body{margin:0px;padding:0px;text-align:center;position:relative;background-color:#005b8f;background-image:url(../images/bg2.gif);}
#bg{background-image:url(../images/bg.jpg);background-repeat: no-repeat;background-position:center top;margin:0px;padding:0px;}

.clear{clear:both;}
img{border:0px;}
#wrapper{font-family:Arial, Helvetica, sans-serif;font-size:13px;text-align:left;margin:0px auto;padding:0px;overflow:hidden;position:relative;width:990px;}
#header{overflow:hidden;position:relative;height:150px;}
#header h1{display:none;}
ul.share_bar {top: 93px;}
#header .menu{position:absolute;z-index:2;color:#FFFFFF;top:0px;right:0px;}

#header .menu ul{list-style-type:none;overflow:hidden;}
#header .menu li{float:left;margin:0px 0px;}
#header .menu a{font-size:13px;line-height:20px;*line-height:30px;height:20px;*height:30px;text-align:center;text-decoration:none;color:#FFFFFF;display:inline;}
#header .menu a:hover{color:#CCCCCC;text-decoration:underline;}
#header .menu span{display:inline;margin:0px 3px;}
#header .banner{position:absolute;bottom:50px;right:0px;}
#header .banner img{border:1px #fff solid;margin:0px 0px 0px 5px;}
#point_detail #header .menu{position:absolute;z-index:2;color:#FFFFFF;top:0px;right:0px;height:30px;}

.top_bg{position:absolute;left:0px;top:0px;z-index:-1;height:100%;width:100%;}
#header .post{position:absolute;right:100px;bottom:0px;z-index:2;font-size:13px;color:#FFFFFF;line-height:16px;height:31px;overflow:hidden;right: 250px;}

#content{z-index:1;position:relative;margin:0px;padding:0px;bottom:0px;overflow:hidden;height:100%;}
#content .conbg{background-color:#ffFFFF;background-image:url(../images/s_bg.gif);background-repeat:repeat-y;background-position:right top;position:absolute;margin:0px 0px 0px 0px;bottom:20px;top:50px;left:0px;right:0px;width:auto;height:auto;*width:auto;*height:auto;_width:990px;_height:2000px;z-index:-1;padding:0px;}

#main{margin:0px;padding:0px;float:left;width:670px;overflow:hidden;position:relative;left:0px;z-index:4;}
#taipeitour #main{width:990px;}
#about #main{margin:0px;padding:0px;float:left;width:670px;overflow:hidden;position:relative;}
#default #main{margin:0px;padding:0px;float:left;width:670px;overflow:hidden;position:relative;}
#main .block{float:left;overflow:hidden;background-image:url(../images/b1.png);background-repeat:no-repeat;background-position:0px 0px;margin:0px 0px 10px 0px;width:100%;position:relative;}
#main  h2{font-size:15px;margin:7px 0px 0px 20px;*margin:7px 0px 0px 20px;_margin:7px 0px 0px 9px;padding:0px;float:left;line-height:25px;text-align:center;letter-spacing:1px;/* background-image:url(../images/block_h2.gif);width:211px;*/color:#000;}
#main h2 a{color:#000;text-decoration:none;}
#main h2 a:hover{color:#000;}

#main .stitle{font-size:16px;color:#0099CC;font-weight:bold;background-image:url(../images/stitle.gif);background-repeat:repeat-x;background-position:right bottom;float:left;margin:0px 0px 4px 16px;padding:3px 50px 3px 15px;}
#main .goto{margin:20px 50px 0px 0px;padding:0px;color:#CCCCCC;}
#main .goto a{color:#006699;text-decoration:none;margin:0px 2px 0px 0px;}
#main .goto a:hover{text-decoration:underline;}



#main  .more{overflow:hidden;text-align:right;margin:10px 25px 0px 0px;padding:0px;letter-spacing:2px;height:25px;color:#000;}
#main .more a{color:#000;text-decoration:none;letter-spacing:0px;}
#main .more a:hover{text-decoration:underline;}

/* 台北訂房我最便宜 */
#main .hotel_cheap{background-image:url(../images/hotel_news_bg.gif);width:100%;margin-bottom:39px;}
#main .hotel_cheap h2{}
.hotel_cheap .lists{ margin:0 0 0 25px;} 
.hotel_cheap .lists::after{content: ""; display: block; clear:both;}
.hotel_cheap .list{ float: left; width:45%; margin: 0 5% 0 0; padding:0.5em 0; border-bottom:1px solid #ccc;}
.hotel_cheap a{color:#069; text-decoration:none;}
.hotel_cheap a:hover{color:#c00;}
.hotel_cheap .address{color:#777; display: block; float:none;position:relative;}
.hotel_cheap .address::before,
.hotel_cheap .address::after{content: ""; display: block; line-height: 0; }
.hotel_cheap .address::before{float:left; width:0; height:0;margin: 9px 5px 0 1px; z-index:2; border:5px solid currentColor;border-bottom: none; 
border-left-color: transparent; 
border-right-color: transparent;}
.hotel_cheap .address::after{ background-color:#fff; position:absolute; top:0; left:0; width:6px; height:6px; border:3px solid currentColor; border-radius:50%; z-index:2;}
.hotel_cheap .hname{font-size: 1.2em;font-weight: bold;float:none; margin:0 0em 0 0em;display:block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.hotel_cheap .rname{float:left; width:175px;font-size: 1em;margin:0 0em 0 0em;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.hotel_cheap a .rname{ color:#000}
.hotel_cheap a:hover .rname ,
.hotel_cheap a:hover .month ,
.hotel_cheap a:hover .price {text-decoration:underline;}
.hotel_cheap .month{  margin:0 3px 0 0 }
.hotel_cheap .price{display: block;  float: right;font-size: 1em; color:#c00}

/* end 台北訂房我最便宜 */



/* 台北住宿優惠專案 */
#main .hotel_news{height:225px;background-image:url(../images/hotel_news_bg.gif);width:100%;margin-bottom:9px; line-height:1.5em}
#main .hotel_news h2{/*  background-image:url(../images/hotel_news_h2.gif);width:271px;*/}
.hotel_news ul.more{ float:right;list-style-type:none; overflow:hidden;position:relative}
.hotel_news .more li{float: left; margin:0 0 0 -1px; border-left:1px solid #CCC; padding:0 0.5em ; position:relative}
.hotel_news .list{position:absolute; top:35px; left:25px; width:630px;display:none;} 
.hotel_news .list::after{content: ""; display: block; clear:both;}
.hotel_news .list ul{margin:0;padding:0;overflow:hidden;list-style-type:none;}
.hotel_news .list li{ position:relative;float: left; width:280px; margin: 0 5% 0 0; padding:0.5em 0; border-bottom:1px solid #ccc;}
.hotel_news .list li a{position:relative;color:#663300;text-decoration:none;display:block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; padding:0 60px 0 0;}
.hotel_news .list li a:hover{text-decoration:underline;}
.hotel_news .list li .hname{display:block;}
.hotel_news .list li .hname::after{content: ""; display: block; clear:both;}
.hotel_news .list li .hname a{font-weight:bold;color:#CC9933; float:left; max-width:274px;  position:relative;padding:0 16px 0 0;}
.hotel_news .hname a::before,
.hotel_news .hname a::after{content: ""; display: block; line-height: 0; }
.hotel_news .hname a::before{width:0; height:0;position:absolute; top:9px; right:1px; z-index:2; border:5px solid currentColor;border-bottom: none; 
border-left-color: transparent; 
border-right-color: transparent;}
.hotel_news .hname a::after{ background-color:#fff; position:absolute; top:0; right:0; width:6px; height:6px; border:3px solid currentColor; border-radius:50%; z-index:2;}
.hotel_news .price{display: block; position:absolute; top:0; right:0;font-size: 1em; color:#c00}
#main .hotel_news div.more{margin: 3px 25px 0 0;}
#main .hotel_news div.more a {color:#069}

/* end 台北住宿優惠專案 */

/* 特色飯店 */
#default #main .up_hotel{margin: 0 0 37px;background-image:url(../images/hotel_news_bg.gif);width:100%;padding:0px 0px 0px 0px;}
#default #main .up_hotel h2{/* background-image:url(../images/up_hotel_h2.gif);width:221px;*/}
#default #main .up_hotel .list{width:285px;float:left;margin:10px 0px 0px 25px;*margin:10px 0px 0px 25px;_margin:10px 3px 0px 16px;padding:0px 0px 0px 0px;overflow:hidden;position:relative;}
#default #main .up_hotel h3{margin:0px 5px 3px 5px;padding:0px;float:left;font-size:15px;}
#default #main .up_hotel h3 a{color:#3399CC;text-decoration:none;}
#default #main .up_hotel h3 a:hover{text-decoration:underline;}
#default #main .up_hotel .list .booknow{text-align:right;overflow:hidden;}
#default #main .up_hotel .list .booknow a{font-size:12px;color:#FFFFFF;background-image:url(../images/booknow01.gif);background-repeat:no-repeat;background-position:left top;display:block;width:53px;height:17px;float:right;text-decoration:none;text-align:left;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;line-height:16px;}#default #main .up_hotel .list .booknow a:hover{background-image:url(../images/booknow02.gif);}

#default #main .up_hotel .pic{float:left;margin:3px 9px 0px 0px;padding:0px;position:relative;}

#default #main .up_hotel .pic img{border:1px solid #ccc;}
#default #main .up_hotel .text{font-size:12px;line-height:16px;}
#default #main .up_hotel .list .address{background-image:url(../images/icon_app.gif);background-repeat:no-repeat;background-position:left center;padding:3px 0px 3px 15px;font-size:12px;}
#default #main .up_hotel .list .price{color:#CC3300;position:absolute;top:99px;left:130px;}
#default  #main  .up_hotel  ul{margin:10px 0px 0px 0px;padding:0px;list-style-type:none;overflow:hidden;}

#default  #main  .up_hotel  li{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;list-style-type:none;color:#333333;border-top:1px dotted #ccc;font-size:13px;line-height:22px;background-image:url(../images/icon_01.gif);background-repeat:no-repeat;background-position:1px 6px;position:relative;overflow:hidden;}

#default  #main  .up_hotel  li a{color:#333333;text-decoration:none;}
#default #main .up_hotel li a:hover{color:#CC3300;text-decoration:underline;}

#default   #main   .up_hotel   li  span{color:#CC3300;font-weight:normal;position:absolute;top:0px;right:0px;}


/* 特色飯店 */

/* 飯店推薦 */
#hotel #main .up_hotel{background-image:url(../images/hotel_news_bg.gif);width:100%;padding:0px 0px 20px 0px;}
#hotel #main .up_hotel h2{/* background-image:url(../images/up_hotel_h2.gif);width:221px;*/}
#hotel #main .up_hotel .list{width:285px;height: 140px;float:left;margin:0px 0px 20px 25px;*margin:20px 0px 0px 25px;_margin:20px 3px 0px 16px;padding:0px 0px 0px 0px;}
#hotel #main .up_hotel h3{margin:0px 5px 5px 5px;padding:0px;float:left;font-size:15px;}
#hotel #main .up_hotel h3 a{color:#3399CC;text-decoration:none;}
#hotel #main .up_hotel h3 a:hover{text-decoration:underline;}
#hotel #main .up_hotel .list .booknow{text-align:right;overflow:hidden;}
#hotel #main .up_hotel .list .booknow a{font-size:10px;color:#FFFFFF;background-image:url(../images/booknow01.gif);background-repeat:no-repeat;background-position:left top;display:block;width:53px;height:17px;float:right;text-decoration:none;text-align:left;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;line-height:16px;}#hotel #main .up_hotel .list .booknow a:hover{background-image:url(../images/booknow02.gif);}

#hotel #main  .up_hotel  .pic{float:left;margin:3px 10px 0px 0px;padding:0px;}
#hotel #main .up_hotel .text{font-size:12px;line-height:16px;}
#hotel #main .up_hotel .list .address{background-image:url(../images/icon_app.gif);background-repeat:no-repeat;background-position:left center;padding:3px 0px 3px 15px;font-size:12px;}
/* end飯店推薦 */

/* 熱門景點 */
#main .hot_tourguide{background-image:url(../images/s_block.gif);width:320px;margin:0px 4px 10px 5px;}
#main .hot_tourguide h2{/* background-image:url(../images/s_block_h2.gif);width:171px;color:#000099;*/}
#main .hot_tourguide .list{margin:0px 10px;padding:5px 5px;overflow:hidden;}
#main .hot_tourguide .list .pic{margin:0px 5px 0px 0px;padding:0px;float:left;}
#main .hot_tourguide .list h3{color:#009900;margin:2px 0px;padding:0px;overflow:hidden;font-size:15px;}
#main .hot_tourguide .list h3 a{color:#009900;text-decoration:none;}
#main .hot_tourguide .list h3 a:hover{text-decoration:underline;}
#main .hot_tourguide .list .text{font-size:13px;overflow:hidden;}
#main .hot_tourguide .hr{border-bottom:1px dotted #CCCCCC;margin:10px 12px;}
#main .hot_tourguide ul{margin:0 0px;padding:0px;list-style-type:none;overflow:hidden;position:relative;}
#main .hot_tourguide li{margin:0px 15px;padding:0px 10px 0px 15px;border-bottom:1px dotted #CCCCCC;background-image:url(../images/icon_01.gif);background-repeat:no-repeat;background-position:3px 7px;line-height:22px;position:relative;}
#main .hot_tourguide a{color:#000;text-decoration:none;}
#main .hot_tourguide .more a{color:#006699;text-decoration:none;}
#main .hot_tourguide .more a:hover{color:#FF6600;text-decoration:underline;}

#main .hot_tourguide .text a:hover{color:#006699;}

#main .hot_tourguide li a:hover{color:#FF6600;}
#main .hot_tourguide .text .tmore{font-weight:bold;color:#FF6600;}
#main  .hot_tourguide  span{position:absolute;top:0px;left:185px;right:0px;font-size:12px;}
/* end 熱門景點 */

/* 推薦住宿 */
#main .suggest_hotel{background-image:url(../images/s_block.gif);width:320px;margin:0px 0px 10px 5px;}
#main .suggest_hotel h2{/* background-image:url(../images/s_block_h2.gif);width:171px;color:#000099;*/}
#main .suggest_hotel .list{margin:0px 10px;padding:5px 5px;}
#main .suggest_hotel .list .pic{margin:0px 5px 0px 0px;padding:0px;float:left;}
#main .suggest_hotel .list .pic img{margin:0px;padding:0px;float:left;}
#main .suggest_hotel .list h3{color:#0099CC;margin:2px 0px;padding:0px;overflow:hidden;font-size:15px;}
#main .suggest_hotel .list h3 a{color:#0099CC;text-decoration:none;}
#main .suggest_hotel .list h3 a:hover{text-decoration:underline;}
#main .suggest_hotel .list .text{font-size:12px;overflow:hidden;}
#main .suggest_hotel .list .address{font-size:11px;color:#666666;}
#main .suggest_hotel .list .price{font-size:11px;color: #C30}
#main .suggest_hotel .list .booknow{float:left;overflow:hidden;line-height:16px;}
#main .suggest_hotel .list .booknow a{font-size:12px;color:#FFFFFF;background-image:url(../images/booknow01.gif);display:block;height:16px;width:53px;padding:0px 0px 0px 15px;}
#main .suggest_hotel .list .booknow a:hover{background-image:url(../images/booknow02.gif);}

#main .suggest_hotel .hr{border-bottom:1px dotted #CCCCCC;margin:10px 12px;}
#main .suggest_hotel ul{margin:5px 0px;padding:0px;list-style-type:none;overflow:hidden;position:relative;}
#main .suggest_hotel li{margin:0px 15px;padding:0px 10px 0px 15px;border-bottom:1px dotted #CCCCCC;background-image:url(../images/icon_01.gif);background-repeat:no-repeat;background-position:3px 7px;line-height:22px;position:relative;}
#main .suggest_hotel a{color:#000;text-decoration:none;}
#main .suggest_hotel .more a{color:#006699;text-decoration:none;}
#main .suggest_hotel .more a:hover{color:#FF6600;text-decoration:underline;}
#main .suggest_hotel .text a:hover{color:#006699;}

#main .suggest_hotel li a:hover{color:#FF6600;}
#main .suggest_hotel span{font-size:12px;position:absolute;top:0px;right:0px;color:#FF6600;}

/* 推薦住宿 */

#hotel #main .up_hotel{background-image:url(../images/b1.png);width:100%;padding:0px 0px 20px 0px;}
#main .inmap{}
#main .inmap .list{margin:10px 0px 0px 25px;padding:0px 0px 0px 0px;width:285px;text-align:center;float:left;}
#main .inmap .list h3{margin:0px 0px 3px 0px;padding:0px;}
#main .inmap .list img{border:1px solid #333333;FILTER:Alpha(opacity=80);-moz-opacity:0.80;}
#main .inmap .list img:hover{border:1px solid #333333;-moz-opacity:1;filter:none;}
#main .hotelmap h3{font-size:15px;line-height:25px;color:#0099CC;background-image:url(../images/stitle.gif);background-repeat:no-repeat;background-position:left bottom;margin:10px 0px 3px 16px;padding:10px 0px 0px 16px;}
#main .hotelmap .list h3 {font-size: 15px;color: #000000;background-image: none;margin: 5px 0px 3px 30px;padding: 0px;}
#main .hotelmap .separator{margin: 0px 16px;padding: 0px;clear: both;border-bottom: 1px dashed #CCCCCC;
}
#main .hotelmap .list  ul{margin:0px 20px 0px 30px;padding:0px;list-style-type:none;overflow:hidden;}
#main .hotelmap .list li{margin:0px;padding:0px 0px 0px 15px;float:left;min-width:190px;background-image:url(../images/icon_05.gif);background-repeat:no-repeat;background-position:0px center;font-size:13px;line-height:25px;}
#main .hotelmap .list a{color:#000000;text-decoration:none;}
#main .hotelmap .list a:hover{color:#006699;text-decoration:underline;}


#main .map{padding:5px 10px;text-align:center;margin:0px auto;}
#main .map em{font-size:13px;font-style:normal;line-height:18px;font-weight:bold;color:#333333;}
#main .map cite{font-size:11px;font-style:normal;line-height:18px;color:#666666;text-decoration:none;}
#main .map cite a{color:#666666;text-decoration:none;}
#main .map cite a:hover{color:#666666;text-decoration:none;}

#main .map img{padding:0px;text-align:center;margin:0px auto;}

#main .hotel_post{width:100%;padding:0px 0px 20px 0px;}
#main .hotel_post h2{/* background-image:url(../images/hotel_post_h2.gif);width:221px;color:#000099;*/
}
#main .hotel_post .list{margin:10px 35px 0px 25px;*margin:10px 35px 0px 25px;_margin:10px 35px 0px 16px;padding:0px 0px 10px 0px;overflow:hidden;border-bottom:1px dotted #CCCCCC;}
#main .hotel_post h3{margin:0px 5px 5px 5px;padding:0px;float:left;font-size:15px;line-height:20px;}
#main .hotel_post h3 a{color:#3399CC;text-decoration:none;}
#main .hotel_post h3 a:hover{text-decoration:underline;}
#main .hotel_post .list .booknow{text-align:right;overflow:hidden;margin:0px 0px 0px 0px;}
#main .hotel_post .list .booknow a{font-size:10px;color:#FFFFFF;background-image:url(../images/booknow01.gif);background-repeat:no-repeat;background-position:left top;display:block;width:53px;height:auto;float:right;text-decoration:none;text-align:left;padding:0px 0px 0px 15px;margin:0px 0px 10px 0px;line-height:16px;}
#main .hotel_post .list .booknow a:hover{background-image:url(../images/booknow02.gif);}
#main  .hotel_post  .pic{float:left;padding:0px;margin:3px 10px 0px 0px;}
#main .hotel_post .text{font-size:12px;line-height:16px;overflow:hidden;}
#main .hotel_post .list .address{background-image:url(../images/icon_app.gif);background-repeat:no-repeat;background-position:left center;padding:3px 0px 3px 15px;font-size:12px;overflow:hidden;}
#main .news{background-image:url(../images/m_news_bg.gif);padding:11px 2px 11px 8px;background-repeat:no-repeat;background-position:left top;overflow:hidden;position:relative; margin-bottom:20px}
#main .news .pic{margin:0px 29px 0px 0px;*margin:0px 29px 0px 0px;_margin:0px 14px 0px 0px;padding:0px;_padding-right:1px;position:relative;float:right;overflow:hidden;}
#main .news .pic .text{position:absolute;bottom:0px;width:390px;left:0px;}
#main .news .pic img{}

#main .news .pic .text .bg{background: url(../images/bg_fff_a80.png);position:absolute;height:50px;width:100%;left:0px;bottom:0px;z-index:0;display:block;}
#main .news .pic .text p{padding:0px;margin:5px 10px;position:relative;z-index:2;}
#main .news .pic .text p{padding:0px;margin:5px 10px;position:relative;z-index:2;}
#main .news .list{overflow:hidden;padding:0px 3px 0px 0px;margin:0px 0px 0px 0px; float:right;}

#main .news .list ul{overflow:hidden;padding:0px;margin:0px;list-style-type: none;}

#main .news .list li{padding:0px;margin:0px;font-size:15px;text-align: right;}
#main .news .list li.btnof a{background-image:url(../images/news_menu2.gif);background-repeat:no-repeat;background-position:left top;padding:5px 15px 4px 5px;display:block;width:225px;height:50px;color:#999;text-decoration:none;margin:0px;line-height:21px;}
#main .news .list li.btnof a:hover{background-image:url(../images/news_menu3.gif);color:#999;}
#main .news .list li.btnon a{background-image:url(../images/news_menu1.gif);color:#000033;background-repeat:no-repeat;background-position:left top;padding:5px 15px 4px 5px;display:block;width:225px;height:50px;text-decoration:none;margin:0px;line-height:21px;}
#main .news .list li.btnon a:hover{background-image:url(../images/news_menu1.gif);color:#000033;}
#main .news .more{letter-spacing:0px;text-align:right;overflow:hidden;position:relative;z-index:2;bottom:10px;margin-right:35px;}
#main  .news  .more  a{line-height:20px;}#main  .news  .more a:hover{text-decoration:underline;}


#main  .point_detail{font-size:13px;line-height:160%;}
#main  .point_detail h2 i{margin-bottom:10px;}
#main .point_detail a{color:#000000;text-decoration:none;}
#main .point_detail a:hover{text-decoration:underline;}
#main .point_detail p{margin-bottom:15px;}
#main .point_detail h4{font-size:16px;color:#0099CC;font-weight:bold;background-image:url(../images/stitle.gif);background-repeat:no-repeat;background-position:left bottom;margin:10px 0px 4px 0px;padding:3px 50px 3px 15px;overflow:hidden;}
#main .tnews{padding-bottom:30px;}
#main .tnews h2{margin-bottom:15px;}
#main .tnews .list{margin:0px 30px;padding:0px;overflow:hidden;}
#main .tnews .list .pic{margin:0px 10px 5px 0px;padding:2px;float:left;border:1px solid #CCCCCC;overflow:hidden;}
#main .tnews .list h3{overflow:hidden;font-weight:bold;color:#006699;margin:0px 0px 8px 0px;padding:0px;}
#main .tnews .list p{margin:0px 0px 8px 0px;padding:0px;overflow:hidden;font-size:13px;line-height:20px;}
#main   .tnews   .list   a.more{font-weight:bold;color:#FF6600;text-decoration:none;letter-spacing:0px;}#main   .tnews   .list a.more:hover{text-decoration:underline;}
#main .tnews ul{margin:0px 25px;padding:0px;list-style-type:none;overflow:hidden;}
#main .tnews ul li{background-image:url(../images/icon_01.gif);background-repeat:no-repeat;background-position:8px 8px;margin:0px;padding:0px 0px 0px 25px;font-size:13px;line-height:25px;border-bottom:1px dotted #CCCCCC;}
#main .tnews li a{color:#333333;text-decoration:none;}
#main .tnews a:hover{color:#FF6600;}
#main .mapwords h3{font-size:15px;line-height:25px;color:#0099CC;background-image:url(../images/stitle.gif);background-repeat:no-repeat;background-position:left bottom;margin:10px 0px 0px 16px;padding:10px 0px 0px 16px;}
#main .mapwords p{margin:0px 30px 10px 30px;padding:0px;line-height:20px;}
#main .mapwords p a{color:#666666;text-decoration:none;}
#main .mapwords p a:hover{color:#666666;text-decoration:none;}
#main .hnews{}
#main .hnews h2{}
#main .hnews .list{margin:0px 30px;padding:0px;overflow:hidden;}
#main .hnews .list .pic{margin:0px 10px 5px 0px;padding:2px;float:left;border:1px solid #CCCCCC;overflow:hidden;}
#main .hnews .list h3{overflow:hidden;font-weight:bold;color:#006699;margin:0px 0px 3px 0px;padding:0px;font-size:15px;line-height:18px;}
#main .hnews .list h3 a{color:#006699;text-decoration:none;}
#main .hnews .list h3 a:hover{text-decoration:underline;}

#main .hnews .list h4{line-height:18px;font-size:13px;overflow:hidden;font-weight:bold;color:#333;margin:0px 0px 3px 0px;padding:0px;}
#main .hnews .list h4 a{color:#333;text-decoration:none;}
#main .hnews .list h4 a:hover{color:#FF6600;text-decoration:underline;}
#main .hnews .list p{margin:0px 0px 8px 0px;padding:0px;overflow:hidden;font-size:13px;line-height:20px;}
#main .hnews .list .price{padding:0px;overflow:hidden;font-size:13px;line-height:20px;float:left;margin:0px;}
#main .hnews .list .price b{font-family:Georgia, "Times New Roman", Times, serif;color:#FF0000;font-size:18px;}

#main .hnews .list .booknow{margin:0px 0px 8px 0px;padding:0px;overflow:hidden;font-size:13px;line-height:20px;text-align:right;}
#main .hnews .list .booknow a{text-align:center;display:inline-block;font-size:13px;line-height:20px;text-decoration:none;background-color:#FF9900;margin:0px;padding:0px;height:20px;width:100px;color:#FFFFFF;}
#main .hnews .list .booknow a:hover{background-color:#FF3300;}

#main .hnews ul{margin:0px 25px;padding:0px;list-style-type:none;overflow:hidden;}
#main .hnews ul li{background-image:url(../images/icon_01.gif);background-repeat:no-repeat;background-position:8px 8px;margin:0px;padding:0px 0px 0px 25px;font-size:13px;line-height:25px;border-bottom:1px dotted #CCCCCC;position:relative;}
#main .hnews ul li .hname a{font-weight:bold;color:#CC6600;text-decoration:none;}
#main .hnews ul li .hname a:hover{color:#FF0000;}
#main .hnews ul li .nname a{color:#000000;text-decoration:none;}
#main .hnews ul li .nname a:hover{text-decoration:underline;}
#main .hnews ul li .price{color:#990000;display:block;position:absolute;right:70px;top:0px;}
#main .hnews ul li .booknow{font-size:11px;margin:0px;line-height:16px;position:absolute;right:0px;padding:0px;top:0px;}
#main .hnews ul li .booknow a{display:block;height:16px;width:53px;margin:0px;padding:0px 0px 0px 15px;color:#FFFFFF;text-decoration:none;background-image:url(../images/booknow01.gif);background-repeat:no-repeat;background-position:center center;}
#main .hnews ul li .booknow a:hover{background-image:url(../images/booknow02.gif);}
#main .news_detail h2{}
#main .news_detail .list{font-size:13px;margin:0px 30px;padding:0px;}

#main .news_detail .list h1{font-family:"標楷體";font-size:25px;color:#006699;margin:10px 0px 5px 0px;}
#main .news_detail .list h2{font-size:13px;color:#666666;margin:0px 0px 5px 0px;padding:0px;line-height:18px;float:left;}
#main .news_detail .list h3{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#666666;margin:0px 0px 5px 0px;line-height:18px;}
#main .news_detail .pic{border:1px solid #CCCCCC;padding:5px;text-align:center;}
#main .news_detail .left{float:left;margin-right:5px;}
#main .news_detail .pic p{text-align:left;margin:0px 0px 0px 0px;font-size:12px;line-height:16px;}
#main .news_detail p{font-size:13px;line-height:18px;margin:0px 0px 15px 0px;}
#main .news_detail a{color:#000;text-decoration:none;}
#main .news_detail a:hover{color:#000;text-decoration:underline;}

/* 活動的推廌飯店 */
#news_detail #main .up_hotel{background-image:url(../images/hotel_news_bg.gif);width:100%;padding:0px 0px 20px 0px;}
#news_detail #main .up_hotel h2{/* background-image:url(../images/up_hotel_h2.gif);width:221px;*/}
#news_detail #main .up_hotel .list{width:285px;float:left;margin:0px 0px 20px 25px;*margin:20px 0px 0px 25px;_margin:20px 3px 0px 16px;padding:5px;border-bottom:1px dotted #ccc;}
#news_detail #main .up_hotel h3{margin:10px 5px 5px 0px;padding:0px;font-size:13px;overflow:hidden;}
#news_detail #main .up_hotel h3 a{color:#3399CC;text-decoration:none;}
#news_detail #main .up_hotel h3 a:hover{text-decoration:underline;}
#news_detail #main .up_hotel .pic{float:left;margin:0px 5px 0px 0px;padding:2px;border:1px solid #ccc;overflow:hidden;}
#news_detail #main .up_hotel .pic img{width:70px;}
#news_detail #main .up_hotel .address{padding:0px 0px 0px 0px;font-size:11px;overflow:hidden;}
#main .top h2{padding:0px;float:none;font-size:13px;letter-spacing:0px;margin:0px 16px 0px 16px;}
#main .top h2 b{background-image:url(../images/top_h2.gif);background-repeat:no-repeat;background-position:center top;margin:0px -10px 0px 10px;padding:7px 25px 0px 0px;height:35px;width:190px;display:inline-block;font-size:15px;line-height:35px;letter-spacing:1px;}
#main .top h2 i{background-image:url(../images/top_h2.gif);background-repeat:no-repeat;background-position:center top;margin:0px -10px 0px 10px;padding:7px 25px 0px 0px;height:35px;width:190px;display:inline-block;font-size:15px;line-height:35px;letter-spacing:1px;float:left;font-style:normal;}
#main .top h2 a{font-size:13px;font-weight:normal;position:relative;z-index:5;}
#main .top h2 a:hover{color:fff;}
#main  .about .list{margin:0px 16px;padding:5px;}
#main  .about  .pic{margin-bottom:10px;}
#main .about .pic img{margin:0px;padding:2px;border:1px solid #CCCCCC;}
#main .about .pic p{font-size:11px;margin:0px;padding:0px;color:#666666;text-indent:0px;}
#main .about h3{font-size:15px;line-height:25px;color:#0099CC;background-image:url(../images/stitle.gif);background-repeat:no-repeat;background-position:left bottom;margin:10px 0px 3px 0px;padding:0px 0px 0px 16px;overflow:hidden;}
#main .about p{margin:0px 0px 20px 0px;padding:0px;text-indent:2em;font-size:13px;line-height:140%;overflow:hidden;}
#main .about a{color:#000000;text-decoration:none;}
#main .about a:hover{color:#336600;}
#main .tourguides{position:relative; background-position: -670px 0; background-color: #FFFFFF;}
#main .tourguides .list{margin:10px 35px 10px 30px;padding:0px; overflow:hidden;}
#main .tourguides .pic{float:left;margin:5px 10px 0px 10px;}
#main .tourguides .pic img{ border:1px solid #ccc; padding:1px;}
#main .tourguides h3{
	margin:0px;
	padding: 0 0 0 10px;
	overflow:hidden;
	font-size:15px;
	color:#39A6BD;
	border-bottom: 3px solid #A7DAE4;
}
#main .tourguides h3 a{color:#49B2C8;text-decoration:none;padding:0px;}
#main .tourguides h3 a:hover{color:#49B2C8;}
#main .tourguides a{color:#000;}
#main .tourguides a:hover{color:#49B2C8;text-decoration:none;}
#main .tourguides ul{margin:0px;padding:0px;overflow:hidden;list-style-type:none;float:left;width:180px;}
#main .tourguides li{border-bottom:1px dotted #CCCCCC;padding:0px 0px 0px 10px;background-image:url(../images/sidelist_back.gif);background-position:3px 8px;background-repeat:no-repeat;line-height:20px;overflow:hidden;}
#main .tourguides li a{color:#333333;text-decoration:none;}
#main .tourguides li a:hover{color:#FF6600;text-decoration:underline;}
#main .tourguides .top{margin:10px 0px;
	background-color:#EAF4FB;
}
#main .tourguides .top a{
	display:block;
	margin:0px auto;
	width:60px;
	text-decoration:none;
	color:#FeffFF;
	background-color:#49B2C8;
	text-align:center;
}
#main .tourguides .hotel {margin: 0px;padding: 0px 0px 0px 0px;float: right;width: 305px;overflow:hidden; min-height: 230px;}
#main .tourguides .hotel h3{padding: 0 0 0 15px;}
#main .tourguides .hotel .list{margin:10px 0px 0px 15px;
}
#main .tourguides .hotel .list h3 {font-size: 13px;color: #060; margin:0;border-bottom:0px; padding:0px 0px 0px 0px;
}
#main .tourguides .hotel .list h3 a{
	color: #069;
}#main .tourguides .hotel .list .pic{margin: 0 5px 0 0;}
#main .tourguides .hotel .list p {font-size: 12px;color: #555;line-height:1.2em;margin:0; padding:0;
}
#main .tourguides .hotel .list p a{color: #555;
}
#main .tourguides .hotel .list em{font-style: normal;font-size: 13px;color: #F00;
}
#main .tourguides .hotel .booking a{
    background-color: #49B2C8;
    color: #FEFFFF;
    height: 20px;
    line-height: 160%;
    margin-top: 3px;
    text-align: center;
    width: 93px;
	text-decoration:none;
	display:block;
}
#main .tourguides .hotel .booking a:hover{
	background-color: #3395AA;
}



#about #side{}
#default #side{}
#side .block{margin:0px;padding:0px;overflow:hidden;position:relative;}
#side .ins{position:relative;background-image:url(../images/s_top_bg.gif);background-repeat:no-repeat;background-position:left top;}
#side .ins h2.btnof{font-size:15px;line-height:27px;background-image:url(../images/icon_03.gif);background-repeat:no-repeat;background-position:0px 7px;padding:3px 0px 0px 22px;margin:0px 0px 0px 15px;color:#006699;display:block;}
#side .ins h2.btnon{font-size:15px;line-height:27px;background-image:url(../images/icon_04.gif);background-repeat:no-repeat;background-position:0px 7px;padding:3px 0px 0px 22px;margin:0px 0px 0px 15px;color:#006699;display:block;}
#side .ins h2 a{color:#006699;text-decoration:none;}
#side .ins h2 a:hover{color:#00CCCC;}


#side .ins .list a{color:#666666;text-decoration:none;}

#side .ins .list a:hover{color:#FF6600;text-decoration:underline;}

#side .ins .list{margin:0px 6px 0px 7px;padding:7px 20px 5px 20px;color:#E6D1A6;line-height:18px;font-size:13px;background-color:#F5F5F5;background-image:url(../images/inslist1.gif);background-position:center top;position:relative;overflow:hidden;min-height:20px;background-repeat:no-repeat;bottom:3px;}
#side .ins .list ul{list-style-type:none;margin:0px;padding:0px;overflow:hidden;height:100%;}
#side .ins .list li{margin:0px;padding:0px 10px;float:left;border-right:1px dotted #eee;overflow:hidden;}
#side  .ins  .list .bot{position:absolute;right:0px;bottom:0px;z-index:-1;}



#side .news{/* background-image:url(../images/s_news_02.gif);background-repeat:repeat-y;*/position:relative;}
#side .news h2{background-image:url(../images/s_news_h2.gif);background-repeat:no-repeat;background-position:0px 0px;display:block;margin:0px;padding:45px 0px 0px 60px;margin:0px;overflow:visible;float:left;height:48px;top:0px;left:0px;z-index:0;width:260px;font-size:15px;color:#0084C4;}
#side .news .more{position:relative;z-index:2;text-align:right;margin:0px 25px 0px 0px;padding:8px 0px 0px 0px;}
#side .news .more a{color: #006699;text-decoration: none;}
#side .news .more a:hover{ color:#F90;text-decoration:underline;}

#side .news ul{margin:20px 15px 2px 15px;padding:0px;overflow:hidden;position:relative;z-index:2;list-style-type:none;}
#side .news li{font-size:13px;line-height:17px;background-image:url(../images/icon_01.jpg);background-repeat:no-repeat;background-position:10px 5px;border-bottom:1px dotted #CCCCCC;padding:4px 0px 4px 25px;}
#side .news li a{color:#000000;text-decoration:none;}
#side .news li a:hover{color:#339900;text-decoration:underline;}
#side .tourguides{position:relative;}
#side .tourguides h2{font-size:15px;margin:0px;padding:28px 0px 0px 60px;color:#006699;line-height:27px;background-image:url(../images/s_to_h2.gif);background-repeat:no-repeat;background-position:left top;height:27px;}
#side .tourguides h2 a{color:#006699;text-decoration:none;}
#side .tourguides h2 a:hover{color:#006699;}
#side .tourguides .list{margin:0px 15px;padding:10px 0px 5px 0px;}
#side .tourguides .pic{float:left;margin:0px 10px 0px 0px;}
#side .tourguides h3{margin:0px;padding:0px;overflow:hidden;font-size:15px;color:#49B2C8;}
#side .tourguides h3 a{color:#49B2C8;}
#side .tourguides h3 a:haver{color:#49B2C8;}
#side .tourguides ul{margin:0px;padding:0px;overflow:hidden;list-style-type:none;float:left;width:180px;}
#side .tourguides li{border-bottom:1px dotted #CCCCCC;padding:0px 0px 0px 10px;background-image:url(../images/sidelist_back.gif);background-position:3px 8px;background-repeat:no-repeat;line-height:20px;overflow:hidden;}
#side .tourguides li a{color:#333333;text-decoration:none;}
#side .tourguides li a:hover{color:#FF6600;text-decoration:underline;}
#side .tourguides .more{text-align: right;margin:0px 30px;padding:0px 0px 20px 0px;}
#side .tourguides .more a{color:#006699;text-decoration:none;}
#side .tourguides .more a:hover{color:#FF6600;text-decoration:underline;}

/* 介紹 */
.introduction ul{margin:0px 20px 0px 0px;padding:0px;list-style-type:none;overflow:hidden;}
.introduction li{margin:0px;padding:0px 0px 0px 15px;float:left;min-width:170px;background-image:url(../images/icon_05.gif);background-repeat:no-repeat;background-position:0px 4px;font-size:13px;line-height:25px;}

.introduction{font-size:13px;margin:10px auto 10px auto;padding:0px 10px 10px 10px;width:600px;text-align:left;border-bottom:1px dotted #CCCCCC;}
.introduction h4{font-size:15px;font-weight:bold;color:#0099CC;margin:0px;padding:10px 0px 5px 0px;}
.introduction p{margin:0px;padding:0px;line-height:150%;color:#666666;}
.introduction a{color:#000000;text-decoration:underline;}
.introduction a:hover{color:#FF6600;text-decoration:underline;}
.bottombg{background-color:#FFFFFF;background-image:url(../images/bbg.gif);background-repeat:no-repeat;background-position:center top;padding:0px;position:relative;height:150px;margin:-20px 0px -40px 0px;z-index:0;}
.down{background-color:#FFFFFF;position:relative;z-index:9;}
.pic.left{float:left;margin-right:10px;}
.pic.right{float:right;margin-left:10px;}

.snack_block{margin:0px 25px 10px;padding:0px;width:600px;overflow:hidden;
}

.snack_right{width:210px;}
.snack_right_nav {width:210px;}
.snack_right_nav li{width:2000px;padding:0px 10px 3px 5px;
width:200px;;}

.snack_block .snack_title{margin:3px 0px 3px 8px;color:#333333;
}
.snack_block .snack_title02{margin:8px 0px 5px 0px;}
.snack_block p{	margin:2px 0px 0px 0px;}
.snack_block table{	background-color:#d7d6d6;}
.snack_block table tr{background-color:#ececec;}
.snack_block table td{ line-height:20px; padding:4px;}
.snack_block table tr.alt {background-color:#FFFFFF;}


.news_promo{
	margin:7px auto 4px;
	padding:0px 0px 4px ;
	border-bottom:1px dashed #cccccc;
	overflow:hidden;
	position:relative;
	width:300px;
	}
.news_promo h3, .summary_txt h3, .promo_hotel_list h3{
	margin:5px 0px 8px;
	font-size:13px;
	font-weight:700;
	color:#000000;
	}
.summary_txt h3.news_title{
	font-size:16px;
	letter-spacing:1px;
	}
.news_promo h3{
	position:relative;
	}
.news_promo h3 a{
	color:#000000;
	}

.news_promo h3 span{
	position:absolute;
	right:0px;
	_right:220px;
	font-size:12px;
	color:#000000;
	}
.news_promo h3.sec_title{
	margin:0px 0px 5px;
	}
.news_promo p, .summary_txt p{
	margin:0px;
	padding:0px;
	line-height:24px;
	font-size:13px;
	}
.news_promo p{
	overflow:hidden;
	}
.summary_txt p{
	margin:5px 0px 10px;
	}
.summary_txt p.txt{padding-left:12px;}
.news_promo p.sec_txt{
	line-height:20px;
	font-size:13px;
	overflow:hidden;
	}
.news_promo p a, .summary_txt p a{
	color:#2173a3
	}
.summary_txt p a.sum_link{
	color:#333333;
	text-decoration:none;
	}
.news_promo p a:hover, .summary_txt p a:hover{
	text-decoration:underline;
	}
.summary_txt p a:hover.sum_link{
	text-decoration:none;
	}
.news_promo p span{
	position:absolute;
	right:0px;

	overflow:hidden;
	}
.news_promo p span a{
	color:#ec0f0f;
	}
.news_promo p span a:hover{
	color:#ec0f0f;
	text-decoration:underline;
	}
.news_pic{
	border:1px solid #cccccc;
	padding:3px;
	margin:0px 8px 0px 0px;
	width:auto;
	float:left;margin-right:5px;
	}
	
.route_map{
	margin:10px auto ;
	padding:5px;
	border:1px solid #D8D0AD;
	width:910px;	
	}
.route_map iframe{ 
	width:910px;
	height:550px;
	}
.route_list {
margin:0px auto;
overflow: hidden;
border-bottom: 1px dotted #CCCCCC;
padding-bottom: 10px;
width:910px;
}
.route_list .list_i {
background: url(../../../_inc/travelweb/route/images/route_li.html) left 5px no-repeat;
float: left;
width: 280px;
margin: 0px 5px 10px;
padding: 0px 0px 0px 8px;
line-height: 130%;
}

/********11/13 空房查詢******************/
#search{overflow: hidden;float: left;width: 275px;margin: 10px 0px 0px 20px;z-index: 4;padding: 0px;}
#search h2{font-size: 18px;background: url(../images/icon_03.gif) no-repeat 0px 7px;padding: 3px 0px 5px 22px;
margin: 0px 0px 10px 2px;color: #006699;display: block;line-height: 1.2em;border-bottom: 1px solid #dadada;}
#search .txt{font-size: 13px; border-bottom:1px solid #ccc; padding-bottom:15px; }
#search .txt table th{ font-weight:normal; text-align:right;}
#search .txt select{width:145px;}
#search .mrt{border: 1px solid #EBEBEB;margin: 10px 0px 0 69px;background: url(../images/icon-02.gif) left -5px;border-radius: 6px;padding: 2px 5px 2px 5px;line-height: 24px;
width: 118px; }
#search .mrt a{color: #000;text-decoration: none; }
#search .mrt a:hover{ color:#069; text-decoration:underline;}
#search .txt .button{ background-image:none; padding-right:133px;}
#search .titleBar{ width:275px; overflow:hidden; font-size:12px;}
#search .titleBar .left{ float: left;width: 100px;overflow: hidden; padding-left:10px}
#search .titleBar .right{ float: left;overflow: hidden;width: 160px;}
#search .titleBar .center{ float: left;width: 135px;background-color: #F8F3F3;border: 1px solid #ccc;}
#search .titleBar h3{font-size: 16px;padding: 3px 0px 5px 0px;margin: 0px 0px 0px 2px;color: #006699;display: block;
border-bottom: 1px solid #dadada; }
#search .titleBar h4{ font-size:13px; margin:10px 0 0 0; padding:0; line-height:25px; color:#069; padding-left:5px }
#search .titleBar ul{ margin:0px; padding:0px;}
#search .titleBar ul li{ list-style-type:none; color:#666; line-height:1.6em}
#search .titleBar ul li a{color:#666; text-decoration:none; padding:3px 10px;}
#search .titleBar ul li a:hover{ color:#F60; }

body#hotel #search li.Stars a,body#hotel #search li.Area a,body#hotel #search li.view a{ background-color:#069; color:#FFF;padding:3px 10px;}

/*********************************/
#accordion{margin:0; padding:0}
#accordion .button a{color:#666;cursor: pointer;line-height: 16px; margin: 0px;	padding: 3px 5px 1px 13px; font-size:12px; font-weight:normal; }
#accordion ul li{display:none; }

/********************************************/
/**----Hotel Block to use----**/
#hotel_area{display: block;width: 620px;margin: 10px auto 0px;padding: 0px 0px 5px;}
#hotel_area p.rooms_air{ font-size:15px; color:#900; font-weight:bold; margin:0 0 10px 0; padding:0px; }
#hotel_area table.hotel_title{overflow: hidden;width: 615px;margin: 0px 0 12px 0;padding: 0px;display: block;border: solid 1px #aaaaaa;border-radius: 8px;
-webkit-box-shadow: 0px 2px 3px #cccccc, 0px 0px 4px 3px #ffffff inset;box-shadow: 0px 2px 3px #cccccc, 0px 0px 4px 3px #ffffff inset;
background-color: rgba(255,255,255,0.5);}
#hotel_area .top-air{ width:615px;padding: 0px;margin: 0px; }
#hotel_area .top-air h2 a{ float: left;font-size: 15px;margin: 0px;font-weight: bold;padding: 0px;color: #069; }
#hotel_area .top-air span a{ float: right;font-size: 13px;color: #9DA0A2;line-height: 20px;text-decoration:none;padding-right: 5px;}
#hotel_area td.pic-air{ vertical-align: top;}
#hotel_area td.pic-air img{float:left;	border:1px solid #d0d0d0;margin:3px 5px 3px 7px;padding:3px;}

#hotel_area td.hotel_summary{ width:325px; overflow:hidden; display:block; text-align:left; margin:0; padding:0;}
#hotel_area td.hotel_summary ul{margin:0px 0 5px 0;padding:0px;overflow:hidden;list-style:none;border-bottom: 1px dashed #d0d0d0;}
#hotel_area td.hotel_summary ul li{padding: 0px 5px 0px;display: block;text-align: left; display:none;}
#hotel_area td.hotel_summary ul li a{color:#148FD5;text-decoration:none;line-height: 1.3em; font-size:12px;}
#hotel_area td.hotel_summary ul li a:hover{color:#000;text-decoration:underline;}
#hotel_area td.hotel_summary span{ color:#da2021; padding:0px}
#hotel_area td.hotel_summary p{ margin: 0px;padding: 0px 0 5px 0;line-height: 1.3em;font-size: 12px;display: block;overflow: hidden;}
#hotel_area td.hotel_summary p a{color:#148FD5;text-decoration:none; }
#hotel_area td.hotel_summary p a:hover{color:#000;text-decoration:underline; }
#hotel_area .button a{ color:#666; text-decoration:none; }


#hotel_area td.booking_area{ width: 120px; border-left: 1px dashed #d0d0d0; padding-left:5px;}
#hotel_area td.booking_area p{ margin:0px 0px 5px;	padding:0px;text-align:left;}
#hotel_area td.booking_area p em{font-style:normal;color:#F00;}
#hotel_area td.booking_area span{margin:0px 0px 0px 28px;padding:0px;background-color:#148fd5;color:#FFF;
	font-size:12px;text-align:center;width:60px;line-height:18px;display:block;	}
#hotel_area td.booking_area span a{color:#FFF;text-decoration:none;}
#hotel_area td.booking_area span a:hover{	background-color:#0c5fc6;display:block;	}

/**--Hotel Block End Design--**/	
.QRcode{ z-index: 10;height: 140px;position: relative;}
.QRcode a{ width: 110px;height: 110px;cursor: pointer;position: absolute; right: 198px;}
.QR-cn a{ background:url(../images/qr.taipei-cn.png) top left no-repeat !important;}
.QRcode span{  position: absolute;top: 120px;right: 207px;}

.Social_area{
	width:90px;
	height:24px;
	position:absolute;left:20px;
	border-radius:0px 0px 7px 7px; padding:10px 0px 0px 4px;
	z-index:2;}

.Social_area img {border:none;margin:1px;}
.breadcrumb{font-size: 14px;margin:10px auto 5px 0px ;color: #333;	}
.breadcrumb::after{content:" "; display:block; clear:both;}
ol.breadcrumb{
	margin:10px 0 10px 15px;
	padding: 0;	background-image: none
}
#main .tourguides .breadcrumb li ,.breadcrumb li{
	float: left;
	list-style-type: none;padding:0px;
	background-image: none;
}
#main .tourguides .breadcrumb li::after ,
.breadcrumb li::after{content:">"; display: inline; margin: 0 0.5em;padding:0px;}

#main .tourguides .breadcrumb li.bc_last::after ,.breadcrumb li.bc_last::after{ display:none;padding:0px 0px 0px 0px;}
.breadcrumb a{
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

@media screen and (max-width:970px){

ul.share_bar {border-top: 0; position:absolute; text-align: left;padding: 0 0;}
ul.share_bar li {padding: 5px 0;}

.mobile_container {position: relative;overflow: visible;}
}