@charset "utf-8";
body {margin:0px;padding:0px; background-color:#333333; }
a:link,a:visited {color:#A2A494; text-decoration:none;}
a:hover {color:#996600;}
ul,li,h3,h5,p,cite,em,form {margin:0px; padding:0px; font-style:normal; font-weight:normal; list-style:none;}
cite {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.clear {clear:both;}
#wrapper {padding:0px 0px 15px 0px;}
#header { height:1%;background-color:#FFFFFF; width:990px; margin:0px auto; text-align:left; position:relative}
#share {
	position: absolute;
	right: 10px;
	top: 5px;
	z-index: 8;
}
#content {height:1%; margin:0px auto; width:990px; text-align:left; overflow:hidden;background-color:#FFFFFF;padding:10px 0px 0px 0px;}
#sider {width:210px; float:left; background-color:#FFFFFF;}
#sider2 {width:300px; float:right;background-color:#FFFFFF;}
#main { margin:0px 0px 0px 10px;float:left; width:460px;background-color:#F9F9F9; height:1%; overflow:hidden;}
#main .subtitle2 {
	color: #C50953;
	background: url(../images/css/title_fun.gif) left 3px no-repeat;
	padding: 0px 0px 0px 18px;
	height: 1%;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
}
.head {height:200px;}

.subtitle {background-color:#A2A494; height:24px; padding:0px 8px; color:#FFFFFF;}
.subtitle a:link,.subtitle a:visited {color:#FFFFFF; text-decoration:none;}
.subtitle a:hover {text-decoration:underline;}
.subtitle span {font-size:12px; margin:6px 0px 0px 0px; float:left;}
span.more { margin:5px 0px 0px 0px;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;float:right;}
#sider .subcont {padding:6px 8px; border-left:1px solid #C2C4B9; border-right:1px solid #C2C4B9; border-bottom:1px solid #C2C4B9; margin:0px 0px 6px 0px;clear:both;}
#sider .subcont p { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; line-height:1.6em;}

/* 上海人情報*/
#sider .news {padding:6px 8px; border-left:1px solid #C2C4B9; border-right:1px solid #C2C4B9; border-bottom:1px solid #C2C4B9; margin:0px 0px 6px 0px;clear:both;}
#sider .news ul{margin:0px 0px 0px 5px;padding:7px 5px 0px 5px;}
#sider .news li{
	font-size: 12px;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	color: #CC0000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	list-style-type: square;
}
#sider .news li a{
	color: #333333;
	text-decoration: none;}
#sider .news li a:hover{color: #CC0000;text-decoration: none;}

.ad300 {margin:0px 0px 6px 0px;}
.boxs {border:1px solid #eeeeee; padding:6px 8px; margin:0px 0px 6px 0px;}
ul.listing {}
ul.listing li { border-bottom:1px dashed #D9D9D9;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left 1px;_background-position:left 4px; padding:3px 0px 3px 12px;_padding:2px 0px 2px 12px;}
ul.listing a:link,ul.listing a:visited { color:#555555; text-decoration:none;}
ul.listing a:hover {color:#996600;}
span.tous { display:block;padding:4px 6px 1px 6px; border:1px solid #eeeeee; margin:5px 0px 0px 0px; color:#666666;font-size:12px; font-weight:bold; font-family:"新細明體";}
/*左邊標題設定*/
.subtitle01 {background:url(../images/css/tel_fun.jpg) left top no-repeat;padding:0px;width:210px;height:51px;}
.subtitle01 span {filter:Alpha(Opacity=0);Opacity:0;display:block;width:210px;height:51px;margin:0px;float:none;}
.subtitle01 a {display:block;width:210px;height:51px;}
.subtitle02 {background:url(../images/css/tel_dining.jpg) left top no-repeat;padding:0px;width:210px;height:51px;}
.subtitle02 span {filter:Alpha(Opacity=0);Opacity:0;display:block;width:210px;height:51px;margin:0px;float:none;}
.subtitle02 a {display:block;width:210px;height:51px;}
.subtitle03 {background:url(../images/css/tel_culture.jpg) left top no-repeat;padding:0px;width:210px;height:51px;}
.subtitle03 span {filter:Alpha(Opacity=0);Opacity:0;display:block;width:210px;height:51px;margin:0px;float:none;}
.subtitle03 a {display:block;width:210px;height:51px;}
.subtitle04 {background:url(../images/css/tel_transport.jpg) left top no-repeat;padding:0px;width:210px;height:51px;}
.subtitle04 span {filter:Alpha(Opacity=0);Opacity:0;display:block;width:210px;height:51px;margin:0px;float:none;}
.subtitle04 a {display:block;width:210px;height:51px;}

/* 推薦飯店 */
.rehotels {height:1%;overflow:hidden; width:300px;}
.rehotels .suits { padding:8px 0px 8px 0px;border-bottom:1px solid #E8E6DB; float:left; width:292px;}
.rehotels .suits .pics {float:left; margin:0px 8px 0px 0px;}
.rehotels .suits .pics img {border:6px solid #EEEEEE; padding:1px;}
.rehotels .suits h5 {font-size:12px; color:#8A846F; float:left; height:52px;_height:17px;width:192px;}
.rehotels .suits h5 a:link,.rehotels .suits h5 a:visited { padding:0px 10px 0px 0px;color:#555555; text-decoration:none; border-bottom:1px solid #eeeeee;background-image:url(../images/outlink.gif); background-repeat:no-repeat; background-position:right center;}
.rehotels .suits h5 a:hover {color:#CA0000; text-decoration:underline;}
.rehotels .suits cite { font-size:12px;float:left;width:191px;color:#999999; margin:10px 0px 3px 0px;}
.rehotels .suits cite a:link,.rehotels .suits cite a:visited {color:#999999; text-decoration:none;}
.prices {font-size:11px;font-weight:bold; color:#555555; margin:5px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.prices span {color:#CA0000; margin-right:3px;}
.stars { float:left; width:192px; text-align:right; margin:-40px 0px 0px 0px;}
.stars img{ margin-right:2px;}


/* 新聞活動 */
.eventnews ul {height:1%;overflow:hidden;background:#A2A494;border:1px solid #C2C4B9;}
.eventnews li {float:left;font-size:12px;border-right:1px solid #C2C4B9;}
.eventnews li a:link,.eventnews li a:visited {color:#ffffff;padding:5px 5px;float:left;}
.eventnews li a:hover {background:#B8BAA8;}
.eventnews li.bnon {background:#B8BAA8;}
.eventnews li.bnof {background:#A2A494;}
.eventnews .navarea {border:1px solid #C2C4B9;border-top:none;padding:5px;height:1%;overflow:hidden;clear:both;}
.eventnews .navarea h5 {font-size:12px;font-weight:bold;margin:2px 0px;*margin:5px 0px;}
.eventnews .navarea h5 a:link,.eventnews .navarea h5 a:visited {color:#555555;}
.eventnews .navarea p {font-size:12px;line-height:18px;color:#666666;height:1%;overflow:hidden;margin:0px 0px 5px 0px;}
.eventnews .navarea .pics {float:left;border:2px solid #cccccc;margin:0px 10px 0px 0px;}
.eventnews .navarea .pics img {border:none;}
.eventnews .navarea span.prices {color:#CC0000;float:left;}
.eventnews .navarea span.booking {float:right;border:1px solid #cccccc;margin:5px 0px 0px;height:1%;overflow:hidden;}
.eventnews .navarea span.booking a {background:url(../images/css/back.gif) repeat-x top;padding:3px;}

/* 飯店查詢 */
#default #search {font-size:12px;border:1px solid #C2C4B9;}
#default #search ul.marker {background:#A2A494;height:1%;overflow:hidden;height:25px;}
#default #search ul.marker li {float:left;border-right:1px solid #C2C4B9;}
#default #search ul.marker a {color:#ffffff;padding:5px 5px;float:left;}
#default #search li.bnon {background:#B8BAA8;}
#default #search li.bnof {background:#A2A494;}
#default #search #srchbox {padding:5px;height:60px;}
#default #search #srchbox span {display:block;margin:5px 0px;}
#default #search #srchbox input.butn {background:#A2A494;border:1px solid #C2C4B9;color:#ffffff;}
/* 上海地圖 */
.maps {padding:0px; margin:5px 0px 6px 0px;}

/* 上海行程推薦 */
.packages {border:1px solid #EEEEEE;padding:6px 8px 6px 8px;margin:0px 0px 6px 0px; height:1%; overflow:hidden;}
.packages ul.listing li {float:left; font-family:"新細明體"; background-position:left 4px;}
.packages ul.listing li em {float:left; width:320px; padding:3px 0px 0px 0px;_padding:5px 0px 1px 0px; }
.packages ul.listing li .prices {float:right; color:#CC0000; padding:0px; margin:2px 0px 0px 0px;}
.packages ul.listing li .prices span { color:#666666;margin:0px 0px 0px 2px;}

/* 關於上海 */
.aboutus { border:1px solid #EEEEEE; padding:8px 8px 0px 8px; margin:0px 0px 6px 0px;}
.aboutus p { margin:0px 0px 15px 0px;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; line-height:1.6em; letter-spacing:1pt;}
.aboutus p a:link,.aboutus p a:visited { color:#333333;padding:0px 10px 0px 0px;background-image:url(../images/outlink.gif); background-repeat:no-repeat; background-position:right center;}
.aboutus p a:hover {text-decoration:underline;color:#996600;}
.aboutus p cite.enter a:link,.aboutus p cite.enter a:visited{ background-image:none; padding:0px; text-decoration:underline;}
.aboutus img{float:left;margin:5px 8px 8px 5px; }
.aboutus {margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;}
.aboutus ul{width:315px;margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;float:right;}
.aboutus li{
	font-size: 12px;
	margin:3px 0px 3px 5px;
	padding:0px 0px 0px 0px;
	color: #CC0000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
}
.aboutus li a{
	color: #333333;
	text-decoration: none;}
.aboutus li a:hover{color: #CC0000;text-decoration: none;}

.travel{width:149px;float:left;margin:0px 6px 0px 0px;}
.travel p{margin:5px 3px 15px 5px;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; line-height:1.6em; letter-spacing:1pt;}
.travel2{width:149px;height:155px;float:left;margin:0px 0px 0px 0px;}
.travel2 p{margin:5px 3px 15px 5px;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; line-height:1.6em; letter-spacing:1pt;}
.travel ul,.travel2 ul{margin:0px;
	padding:0px 0px 0px 0px;}
.travel li,.travel2 li{
	font-size: 12px;
	margin:3px 0px 0px 3px;
	padding:0px 0px 6px 5px;
	color: #CC0000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
}
.travel li a,.travel2 li a{color: #333333;
	text-decoration: none;}
/* 熱門景點 */
.hotscenic {border:1px solid #EEEEEE; height:1%; overflow:hidden; padding:8px 0px 6px 7px; }
.hotscenic .pics {float:left; border:5px solid #EEEEEE; height:1%;}
.hotscenic .pics img {width:120px; height:80px;border:1px solid #CCCCCC; padding:1px; }
span.suits {float:left;margin:0px 10px 6px 5px; width:134px;}
span.suits cite { display:block; float:left; padding:6px 0px 0px 0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999;}

