﻿/*全局样式*/
BODY {
	PADDING: 0px; 
	text-align:center;
	FONT-SIZE: 14px;
	line-height:23px; 
	MARGIN: 0 auto;
	width:950; 
}
TABLE {
	border-collapse:collapse;
}
TD {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	line-height:23px;
	color:#000000;
}

SELECT {
	FONT-SIZE: 12px
}
INPUT {
	FONT-SIZE: 12px
}


A IMG {
	BORDER: 0px
}
FORM {
	PADDING:0px;
	margin:0px;
}
INPUT {
	PADDING: 0px
}
SELECT {
	PADDING: 0px
}
.tableborder {
    background-color:#fbfbfb;
	border:solid 1px #e5e5e5;
}
.tableborderdotted {
    border:dotted 1px #cccccc;
}
.tablebordersolid {
    border:solid 1px #dddddd;
}
.tablebordersolid2 {
    border:solid 1px #ffd543;
}
.tablebordersolidtop {
    border-top:solid 1px #dddddd;
	border-bottom::none;
	border-left:none;
	border-right:none;
	background:url(/images/menu_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
b {
    color:#000000;
}
STRONG  {
    color:#000000;
}

.input1 {
    border:solid 1px #cccccc;
	height:16px;
}
.input2 {
	border:outset 2px;
	height:18px;
}
.bgcolor1 {
	background:url(/images/jiagequjianbg.gif);
	background-repeat:no-repeat;
	width:85px;
	height:20px;
	padding:0 10;
	text-align:left;
	margin:0;
    
}
.bgrepeatx {
    background-repeat:repeat-x; 
	background-position:center;
}
.verticalline {
    width:1px;
	height:60px;
	background:#dddddd;
}

/*删除线文字样式重定义*/
strike {
    font-family:Georgia, "Times New Roman", Times, serif;
}
s {
    font-family:"Times New Roman", Times, serif;
}
del {
    font-family:Georgia, "Times New Roman", Times, serif;
}

.dotline_h {
	height:6px;
	background-repeat:repeat-x;
	background-position:center;
	background-image: url(/images/line-1.gif);
}
.dotline1 {
    background:url(/images/dotline.gif);
	background-repeat:repeat-x;
	background-position:center;
}

A {
	COLOR: #004499;
	text-decoration:underline; 


}

A:hover {
	COLOR: #ff3000; 
	text-decoration:underline;

}


/*新闻页面换页数字样式（非链接）*/
.pagelablefont1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#666666;
	text-decoration:none;
	line-height:24px;
}
/*新闻页面换页数字样式（链接）*/
a.pagelablefont2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0e66c0;
	text-decoration:underline;
	line-height:24px;

}

a.pagelablefont2:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#81b3e7;
	text-decoration:none;
	line-height:24px;
}
/*链接样式*/
a.white12link {
    font-size:12px;
	color:#ffffff;
	text-decoration:none; 

}
a.white12link:hover {
    font-size:12px;
	color:#cccccc;
	text-decoration:underline;
}
a.white12linku {
    font-size:12px;
	color:#ffffff;
	text-decoration:underline; 

}
a.white12linku:hover {
    font-size:12px;
	color:#cccccc;
	text-decoration:underline;
}
a.white14link {
    font-size:14px;
	color:#ffffff;
	text-decoration:underline; 

}
a.white14link:hover {
    font-size:14px;
	color:#fffb95;
	text-decoration:underline;
}
a.white14linkb {
    font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none; 

}
a.white14linkb:hover {
    font-size:14px;
	color:#fffb95;
	font-weight:bold;
	text-decoration:none;
}

a.gray12link {
    font-size:12px;
	color:#666666;
	text-decoration:none; 

}
a.gray12link:hover {
    font-size:12px;
	color:#666666;
	text-decoration:underline;
}

a.black12link {
    font-size:12px;
	color:#000000;
	text-decoration:underline; 

}
a.black12link:hover {
    font-size:12px;
	color:#fc3000;
	text-decoration:underline;
}
a.allblack12link {
    font-size:12px;
	color:#000000;
	text-decoration:none; 

}
a.allblack12link:hover {
    font-size:12px;
	color:#fc3000;
	text-decoration:underline;
}

a.black12linkb {
    font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline; 

}
a.black12linkb:hover {
    font-size:12px;
	color:#fc3000;
	font-weight:bold;
	text-decoration:underline;
}

a.black14link {
    font-size:14px;
	color:#000000;
	text-decoration:underline; 

}
a.black14link:hover {
    font-size:14px;
	color:#fc3000;
	text-decoration:underline;
}
a.allblack14link {
    font-size:14px;
	color:#000000;
	text-decoration:none; 

}
a.allblack14link:hover {
    font-size:14px;
	color:#fc3000;
	text-decoration:underline;
}

a.black16linkb {
    font-size:16px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline; 

}
a.black16linkb:hover {
    font-size:16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
a.black14linkb {
    font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none; 

}
a.black14linkb:hover {
    font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

/* 黄色链接样式 */
a.yellow14linku {
    font-size:14px;
	color:#a96700;
	text-decoration:underline; 

}
a.yellow14linku:hover {
    font-size:14px;
	color:#ff3000;
	text-decoration:underline;
}

a.yellow14linkbu {
    font-size:14px;
	color:#a96700;
	font-weight:bold;
	text-decoration:underline; 

}
a.yellow14linkbu:hover {
    font-size:14px;
	color:#ff3000;
	font-weight:bold;
	text-decoration:underline;
}

a.yellow16linkbu {
    font-size:16px;
	color:#a96700;
	font-weight:bold;
	text-decoration:underline; 

}
a.yellow16linkbu:hover {
    font-size:16px;
	color:#ff3000;
	font-weight:bold;
	text-decoration:underline;
}

a.yellow18linkbu {
    font-size:18px;
	color:#a96700;
	font-weight:bold;
	text-decoration:underline; 

}
a.yellow18linkbu:hover {
    font-size:18px;
	color:#ff3000;
	font-weight:bold;
	text-decoration:underline;
}

/* orange link style */
a.orange12link {
    font-size:12px;
	color:#ff3000;
	text-decoration:none; 

}
a.orange12link:hover {
    font-size:12px;
	color:#ff3000;
	text-decoration:underline;
}
a.orange12linku {
    font-size:12px;
	color:#ff3000;
	text-decoration:underline; 

}
a.orange12linku:hover {
    font-size:12px;
	color:#ff3000;
	text-decoration:underline;
}
a.orange12linkb {
    font-size:12px;
	color:#ff3000;
	font-weight:bold;
	text-decoration:none; 

}
a.orange12linkb:hover {
    font-size:12px;
	color:#ff3000;
	font-weight:bold;
	text-decoration:underline;
}
a.orange14link {
    font-size:14px;
	color:#ff3000;
	text-decoration:none; 

}
a.orange14link:hover {
    font-size:14px;
	color:#ff3000;
	text-decoration:underline;
}
a.orange14linku {
    font-size:14px;
	color:#ff3000;
	text-decoration:underline; 

}
a.orange14linku:hover {
    font-size:14px;
	color:#ff3000;
	text-decoration:underline;
}
a.orange14linkb {
    font-size:14px;
	color:#ff3000;
	font-weight:bold;
	text-decoration:none; 

}
a.orange14linkb:hover {
    font-size:14px;
	color:#ff3000;
	font-weight:bold;
	text-decoration:underline;
}
a.orange14linkbu {
    font-size:14px;
	color:#ff3000;
	font-weight:bold;
	text-decoration:underline; 

}
a.orange14linkbu:hover {
    font-size:14px;
	color:#ff3000;
	font-weight:bold;
	text-decoration:underline;
}
a.orange16linkb {
    font-size:16px;
	color:#ff3000;
	font-weight:bold;
	text-decoration:none; 

}
a.orange16linkb:hover {
    font-size:16px;
	color:#ff3000;
	font-weight:bold;
	text-decoration:underline;
}
a.orange16linku {
    font-size:16px;
	color:#ff3000;
	line-height:32px;
	text-decoration:underline; 

}
a.orange16linku:hover {
    font-size:16px;
	color:#ff3000;
	line-height:32px;
	text-decoration:underline;
}
a.orange18linku {
    font-size:18px;
	color:#ff3000;
	line-height:36px;
	text-decoration:underline; 

}
a.orange18linku:hover {
    font-size:18px;
	color:#ff3000;
	line-height:36px;
	text-decoration:underline;
}
a.orange18linkbu {
    font-size:18px;
	color:#ff3000;
	line-height:36px;
	font-weight:bold;
	text-decoration:underline; 

}
a.orange18linkbu:hover {
    font-size:18px;
	color:#ff3000;
	line-height:36px;
	font-weight:bold;
	text-decoration:underline;
}
a.orange18linkhei {
    font-family:"黑体", Arial;
	font-size:18px;
	color:#ff3000;
	text-decoration:underline; 

}
a.orange18linkhei:hover {
    font-family:"黑体", Arial;
	font-size:18px;
	color:#ff3000;
	text-decoration:underline;
}


/* Blue link style */
a.blue12link {
    font-size:12px;
	color:#004499;
	text-decoration:underline; 

}
a.blue12link:hover {
    font-size:12px;
	color:#ff3000;
	text-decoration:underline;
}
a.blue12linkb {
    font-size:12px;
	color:#004499;
	font-weight:bold;
	text-decoration:none; 

}

a.blue12linkb:hover {
    font-size:12px;
	color:#004499;
	font-weight:bold;
	text-decoration:underline;
}
a.blue14link {
    font-size:14px;
	color:#0034a9;
	
	text-decoration:underline; 

}
a.blue14link:hover {
    font-size:14px;
	color:#ff3000;
	
	text-decoration:underline; 

}
a.blue14linkn {
    font-size:14px;
	color:#0034a9;
	
	text-decoration:none; 

}
a.blue14linkn:hover {
    font-size:14px;
	color:#ff3000;
	
	text-decoration:underline; 

}
a.blue14linkb {
    font-size:14px;
	color:#0034a9;
	font-weight:bold;
	line-height:36px;
	text-decoration:underline;
}
a.blue14linkb:hover {
    font-size:14px;
	color:#0034a9;
	font-weight:bold;
	line-height:36px;
	text-decoration:underline;
}
a.blue18linku:hover {
    font-size:18px;
	color:#0034a9;
	font-weight:bold;
	text-decoration:underline;
}
a.blue18linku {
    font-size:18px;
	color:#0034a9;
	font-weight:bold;
	line-height:36px;
	text-decoration:underline; 

}





/*文字样式*/
/*白色文字*/
.white12font {
    font-size:12px;
	color:#ffffff;

}
.white12fontb {
    font-size:12px;
	color:#ffffff;
	font-weight:bold;

}
.white14fontb {
    font-size:14px;
	color:#ffffff;
	font-weight:bold;
}
.white24fonthei {
    font-family:"黑体", Arial;
    font-size:24px;
	line-height:30px;
	color:#ffffff;
}
/*黄色、橙色、红色文字*/
.yellow12font1 {
    font-size:12px;
	color:#fffaad;

}
.yellow12fontb {
    font-size:12px;
	color:#a96700;
	font-weight:bold;
}
.yellow14font {
    font-size:14px;
	color:#a96700;
}
.yellow14fontb {
    font-size:14px;
	color:#a96700;
	font-weight:bold;
}
.yellow16fontb {
    font-size:16px;
	color:#a96700;
	font-weight:bold;
}
.yellow18fontb {
    font-size:18px;
	color:#a96700;
	font-weight:bold;
	line-height:36px;
}
.yellow18heiti {
    font-family:"黑体", Arial;
    font-size:18px;
	color:#a96700;
	line-height:36px;
}
.yellow24fonthei {
    font-family:"黑体", Arial;
    font-size:24px;
	line-height:30px;
	color:#a96700;
}
.orange10font {
    font-size:10px;
	color:#ff3000;
}
.orange12font {
    font-size:12px;
	color:#ff3000;
}
.orange12fontb {
    font-size:12px;
	color:#ff3000;
	font-weight:bold;
}
.orange14font {
    font-size:14px;
	color:#ff3000;
}
.orange14fontb {
    font-size:14px;
	color:#ff3000;
	font-weight:bold;
}
.orange16fontb {
    font-size:16px;
	color:#ff3000;
	font-weight:bold;
}
.orange18fontb {
    font-size:18px;
	color:#ff3000;
	font-weight:bold;
	line-height:36px;
}
.orange18heiti {
    font-family:"黑体", Arial;
    font-size:18px;
	color:#ff3000;
	line-height:36px;
}
.orange24fonthei {
    font-family:"黑体", Arial;
    font-size:24px;
	line-height:30px;
	color:#ff3000;
}

.red12font {
    font-size:12px;
	color:#ff0000;
}
.red14font {
    font-size:14px;
	color:#ff0000;
}
/*灰色、棕色文字*/
.gray10font {
	font-size:10px;
	color:#6c6c6c;
	
}
.gray12font {
	font-size:12px;
	color:#6c6c6c;
	
}
.brown14fontb {
    font-size:14px;
	color:#a2442b;
	font-weight:bold;
}
/*蓝色文字*/


.blue12font {
	font-size:12px;
	color:#0066cc;
}
.blue14font {
	font-size:14px;
	color:#0066cc;
}
.blue18fontb {
    font-size:18px;
	color:#0066cc;
	font-weight:bold;
	line-height:36px;
}
/*黑色文字*/
.black11font {
	font-size:11px;
	color:#000000;
}
.black12fontb {
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.black12font {
	font-size:12px;
	color:#000000;
	line-height:18px;
	
}
.black14font {
	font-size:14px;
	color:#000000;
	line-height:28px;
	
}

.14fontblack {
    font-size:14px;
	line-height:25px;
	color:#000000;
}
.black14fontb {
    font-size:14px;
	color:#000000;
	font-weight:bold;

}
.black16font {
    font-size:16px;
	color:#000000;
	line-height:32px;
}
.black16fontb {
    font-size:16px;
	color:#000000;
	font-weight:bold;
}
.black18font {
    font-size:18px;
	color:#000000;
	line-height:36px;
}
.black18fontb {
    font-size:18px;
	color:#000000;
	font-weight:bold;
	line-height:36px;
}
.black24fontb {
    font-size:24px;
	color:#000000;
	font-weight:bold;
	line-height:48px;
}
.black18heiti {
    font-family:"黑体", Arial;
    font-size:18px;
	color:#000000;
	line-height:36px;
}
.black32fontb {
    font-family:"黑体", Arial;
	font-size:32px;
	color:#000000;
	font-weight:bold;
	line-height:50px;
}



/*其它文字样式*/
.pricefont {
    FONT-SIZE: 14px; 
	COLOR: #d90000; 
	FONT-FAMILY: verdana;
}
.10font {
    font-size:10px;
	line-height:15px;
}
.11font {
    font-size:11px;
	line-height:15px;
}
.12font {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
}

.14font {
    font-size:14px;
	line-height:25px;
}

/*导航目的地切换样式*/
.menu_city { position: relative; float: left; height: 30px; z-index: 100; margin: 5px 0 0 10px; padding-left: 1px;}
.menu_city .city_name { margin-left: 6px; font: normal 22px/26px Microsoft Yahei; }
.menu_normal, .menu_change{ font-size:14px; display: block; width: 110px; height: 20px;  }
.menu_normal { padding: 3px 6px; }
.menu_change { padding: 2px 5px; background: #fff; position: relative; z-index: 2; border: 1px solid #ccc; border-bottom: none; box-shadow: 1px -1px 1px #ddd; -moz-box-shadow: 1px -1px 1px #ddd; -webkit-box-shadow: 1px -1px 1px #ddd; }

.menu_main { float: right; width: 620px; height: 32px; margin-top: 18px; }
.menu_main li { float: left; position: relative; z-index: 9; }
.menu_main li .hot { position: absolute; display: block; width: 21px; height: 11px; overflow: hidden; left: 18px; background: url("../images/icon_hot.gif") 0 0 no-repeat; }
.menu_main li a { float: left; margin-right: 18px; padding-left: 18px; height: 32px; line-height: 36px; overflow: hidden; font-size: 14px; font-weight: bold; color: #000; outline: none; }
.menu_main li a:hover { text-decoration: none; }
.menu_main b { position: absolute; right: 0; top: 0; height: 32px; padding-right: 18px; cursor: pointer; }
.menu_main .menu_current a { background: url("../images/bg_menu.gif") left top no-repeat; color: #fff; }
.menu_main .menu_current b { background: url("../images/bg_menu.gif") right top no-repeat; }
.menu_main dl { position: absolute; left: 0; top: 3px; width: 105px; padding: 2px 0; background: #fff; border: 1px solid #ccc; z-index: 2; }
.menu_main dl a { float: none; display: block; margin: 0; padding: 0 10px; height: 24px; line-height: 24px; font-weight: normal; }
.menu_main dt { background-image: url("../images/bg_16x16.gif"); background-repeat: no-repeat; }
.menu_main dt a { font-weight: bold; }
.menu_main .menu_fold dl { padding: 3px 1px; background: none; border: none; }
.menu_main .menu_fold dd { display: none; }
.menu_main .menu_fold dt { background-position: 70px -860px; }
.menu_main .menu_unfold dt { background-position: 70px -828px; }
.menu_main .menu_unfold dd a:hover { background: #fff6cc; color: #c00; }
.menu_main li a:hover, .hot_town dd a:hover, .hot_town dd.more a:hover { color: #c00; }
.menu_main li.menu_current a:hover { color: #fff; }

.menu_sub { float: right; _display: inline; height: 32px; margin: 18px 10px 0 0; background: url(../images/bg_menu_city.gif) no-repeat 4px bottom; }
.menu_sub li { float: left; position: relative; }
.menu_sub li .hot { position: absolute; display: block; width: 21px; height: 11px; overflow: hidden; left: 12px; background: url("../images/icon_hot.gif") 0 0 no-repeat; }
.menu_sub li a { float: left; margin: 8px 10px 0 0; padding-left: 10px; height: 24px; line-height: 24px; color: #000; outline: none; }
.menu_sub li a:hover { color: #c00; text-decoration: none; }
.menu_sub b { position: absolute; right: 0; top: 16px; *top: 14px; _top: 16px; height: 10px; overflow: hidden; padding-right: 1px; background: #ccc; }
.menu_sub .menu_current a { margin: 0 10px 0 0; padding-left: 16px; padding-top: 4px; height: 28px; line-height: 28px; font-weight: bold; background: url("../images/bg_menu.gif") left top no-repeat; color: #fff; }
.menu_sub .menu_current a:hover { color: #fff; }
.menu_sub .menu_current b { top: 0; height: 32px; margin-right: -6px; padding-right: 16px; cursor: pointer; background: url("../images/bg_menu.gif") right top no-repeat; }
.menu_sub .menu_special { background: url(../images/bg_menu_city.gif) no-repeat right bottom; }
.menu_sub .menu_special a { color: #c00; }
.menu_sub .menu_special b { display: none; }

.header_bottom { clear: both; height: 3px; overflow: hidden; background: url(../images/bg_hottown.gif) no-repeat; }

/*switch city */
.city_content { position: absolute; top: 24px; left: -250px; }
.city_change { width: 580px; padding: 10px 10px 10px 0; background: #fff; height: 376px; overflow: visible; visibility: visible; border: solid 1px #ccc; }
.city_shadow { position: absolute; top: 4px; left: 4px; width: 592px; height: 398px; z-index: -1; background: #ddd; border-width: 10px; opacity: 0.95; filter: alpha(opacity=95); }
.city_change h4 {padding-left:10px;}
.city_change .city_details { float: left; width: 274px;padding-left:10px; overflow: hidden; }
.city_change dl { padding: 5px 0 5px 50px; border-bottom: 1px dotted #ccc; line-height: 1.5em; *zoom: 1; }
.city_change dl:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.city_change dt { float: left; display: inline; width: 50px; margin-left: -50px; color: #999; }
.city_change dd { float: left; width: 56px; }
.city_change dd a { color: #4c4c4c; }
.city_change dd a strong { color: #c00; }
.city_change .city_more { clear: both; padding: 10px 10px 0; text-align: right; }

/*西塘攻略*/
.fengmie {
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: none;
}
.wenzi {
	float: none;
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}

.mulv {
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	font-size: 20px;
	line-height: 2;
	color: #008080;
	font-weight: bolder;
}
.bioti {
	font-size: 18px;
	font-weight: bold;
	color: #008080;
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
.ditulj {
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	text-align: left;
}
.tuwen {
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
.biaoti02 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
.zuida {
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
}
