/*
页面整体离边界的空白大小
以及H标签去掉<br>的样式
*/
BODY
{
	MARGIN: 0px;
}
h1
{
	 display:inline;
}
h2
{
	 display:inline;
}
h3
{
	 display:inline;
	 font-size:14px;
}
h4
{
	 display:inline;
}
/*首页大标题样式(即中间大标题)*/
.div_title
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 5px 2px 2px;
	padding-top: 3px;
	border-bottom: gainsboro 1px solid;
	font-family: Verdana;
	background-color: #eeeeee;
}
/*首页右侧TOP 4线路列表及TOP4 图片样式*/
.div_inside
{
	font-size: 12px;
	margin: 2px;
	line-height: 1.5em;
	font-family: Verdana;
	text-align: justify;
}
/*首页大标题下显示内容的样式*/
.div_inside2
{
	font-size: 12px;
	margin: 10px;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

/*每一条TOP 4记录的DIV样式 以及相对应的链接样式*/
.divlisttext
{
	margin:4px;
	word-break:break-all;
}
.divlisttext A:link
{
    color:Black;
	text-decoration:none;
}
.divlisttext A:visited
{
	color:Black;
	text-decoration:none;
}
.divlisttext A:hover
{
    color:Black;
	text-decoration:underline;	
}
/*天气预报样式*/
.weather
{
	margin: 10px;
	text-align: center;
}
/*搜索框最外层框架样式*/
.search_outborder
{
	border-top: darkgray 1px solid;
	width: 180px;
	border-bottom: darkgray 1px solid;
	font-family:Verdana;
}
/*搜索框左边标签被选中时左右两个标签的样式*/
.search_bleft
{
	padding-right: 2px;
	padding-left: 2px;
	float: left;
	width: 85px;
	cursor: hand;
	padding-top: 2px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: firebrick;	
}
.search_bcenter
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	float: left;
	border-left: darkgray 1px solid;
	width: 85px;
	cursor: hand;
	color: firebrick;
	padding-top: 2px;
	border-bottom: darkgray 1px solid;
	background-color: lightgrey;
	text-align: center;
}
/*搜索框右边标签被选中时左右两个标签的样式*/
.search_bleft2
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	float: left;
	width: 85px;
	border-bottom:darkgray 1px solid;
	text-align:center;
	cursor: hand;
	font-weight: bold;
	font-size: 14px;
	color: firebrick;
	background-color: lightgrey;
}
.search_bcenter2
{
	border-left: darkgray 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	float: left;
	width: 85px;
	text-align:center;
	cursor: hand;
	font-weight: bold;
	font-size: 14px;
	color: firebrick;	
}

/*
首页中间中部中国最美丽地方的8个图片最外框样式
每一个小图DIV框的样式
每一个小图下文字DIV框的样式
及文字链接时的不同样式
*/
.indeximgbox_outside
{
	margin:2px;
	font-family:Verdana;
	font-size:12px;
}
.indeximg_div
{
	width:100;
	height:87;
	float:left;
	margin:1px;
}
.indeximg
{
	width:100;
	height:87;
	border:0px;
}
.indextext
{
	float: left;
	margin: 1px;
	width: 100px;
	background-color: #eeeeee;
	text-align: center;
}
.indextext A:link
{
    color:Black;
	text-decoration:none;
}
.indextext A:visited
{
	color:Black;
	text-decoration:none;
}
.indextext A:hover
{
    color:Black;
	text-decoration:underline;	
}
/*首页船滚动列表的样式*/
.imgbox
{
	padding-bottom: 10px;
	text-align: center;
	font-size:12px;
	font-family:Verdana;
}
/*
TOP模板页右上角关于链接的栏样式
及链接相关样式
*/
.toptext
{
	font-size:11px;
	color:White;
	font-family:Verdana;
}
.toptext A:link
{
    color:White;
	text-decoration:none;
}
.toptext A:visited
{
	color:White;
	text-decoration:none;
}
.toptext A:hover
{
    color:White;
	text-decoration:underline;	
}
/*所有页面左侧导航的主标题样式*/
.indexsubtitle
{
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 14px;
	color: firebrick;
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom: lightgrey 1px solid;
	font-family: Verdana;
	background-color: gainsboro;
}

/*
TOP模板主导航栏DIV默认样式
及鼠标移动至上后的样式
及两种样式相关的链接样式
*/
.maintitle1
{
	border-right: #ffffff 1px solid;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	color: white;
	font-family: Verdana;
	text-align: center;
}
.maintitle2
{
	border-right: #ffffff 1px solid;
	font-weight: bold;
	font-size: 12px;
	color: crimson;
	font-family: Verdana;
	background-color: white;
	text-align: center;
	cursor: hand;	
}
.maintitle1 A:link
{
	color: white;
	text-decoration: none;
}
.maintitle1 A:visited
{
	color: white;
	text-decoration: none;
}
.maintitle1 A:hover
{
	color: crimson;
	text-decoration: none;
}

.maintitle2 A:link
{
	color: white;
	text-decoration: none;
}
.maintitle2 A:visited
{
	color: white;
	text-decoration: none;
}
.maintitle2 A:hover
{
	color: crimson;
	text-decoration: none;
}

/*
左侧导航副标题默认样式和鼠标经过时样式
及链接的相关样式
*/
.lefttext1
{
	font-size: 12px;
	color: black;
	border-bottom: lightgrey 1px solid;
	font-family: Verdana;
	padding-left:23px;
}
.lefttext2
{
	padding-left: 23px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(..\images\nav_bg.jpg);
	color: #ffffff;
	border-bottom: lightgrey 1px solid;
	font-family: Verdana;
}

.lefttext1 A:link
{
    color: black;
	text-decoration: none;
}
.lefttext1 A:visited
{
    color: black;
	text-decoration: none;
}
.lefttext1 A:hover
{
    color: white;
	text-decoration: none;
}

.lefttext2 A:link
{
    color: black;
	text-decoration: none;
}
.lefttext2 A:visited
{
    color: black;
	text-decoration: none;
}
.lefttext2 A:hover
{
    color: white;
	text-decoration: none;
}
/*所有页面右侧上部灰色标题样式*/
.rightbigtitle
{
	padding-right: 2px;
	padding-left: 10px;
	font-weight: bolder;
	font-size: 12px;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	border-bottom: #dddddd 1px solid;
	font-family: Verdana;
	background-color: #eeeeee;
}
/*页面大篇幅文字介绍样式*/
.js1
{
	font-size: 12px;
	line-height: 1.5em;
	font-family: Verdana;
	text-align: justify;
}
/*线路详细信息页面中价格表格样式*/
.preise
{
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana;
	text-align:center;
}
/*大部分图片样式*/
.photo1
{
	border-right: lightgrey 1px solid;
	padding-right: 5px;
	border-top: lightgrey 1px solid;
	margin-top: 5px;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;
	margin-left: 10px;
	border-left: lightgrey 1px solid;
	width: 130px;
	margin-right: 10px;
	padding-top: 5px;
	border-bottom: lightgrey 1px solid;
	height: 100px;
}
/*没有指定宽度和高度，只有边框样式的图片样式框*/
.photo2
{
	border-right: lightgrey 1px solid;
	padding-right: 5px;
	border-top: lightgrey 1px solid;
	padding-left: 5px;
	float: right;
	padding-bottom: 5px;
	margin: 5px 0px 5px 5px;
	border-left: lightgrey 1px solid;
	padding-top: 5px;
	border-bottom: lightgrey 1px solid;
}
/*行程里图片边框*/
.photo_left
{
	border-right: lightgrey 1px solid;
	padding-right: 5px;
	border-top: lightgrey 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: lightgrey 1px solid;
	padding-top: 5px;
	border-bottom: lightgrey 1px solid;
	float:left;
}
.photo_right
{
	border-right: lightgrey 1px solid;
	padding-right: 5px;
	border-top: lightgrey 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: lightgrey 1px solid;
	padding-top: 5px;
	border-bottom: lightgrey 1px solid;
	float:right;
}
/*
右侧页面主要内容罗列的标题文字样式
及链接相关样式
*/
.rightbigtext1
{
	font-weight: bolder;
	font-size: 14px;
	font-family: Verdana;
	text-align: left;
}
.rightbigtext1 A:link
{
    color: black;
	text-decoration: none;	
}
.rightbigtext1 A:visited
{
    color: black;
	text-decoration: none;
}
.rightbigtext1 A:hover
{
    color: black;
	text-decoration: none;
}
/*右侧页面主要内容文字样式*/
.righttext1
{
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana;
}
/*中国游线路详细介绍罗列框样式*/
.travellinebox
{
	border-right: gainsboro 1px solid;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 12px;
	padding-bottom: 8px;
	border-left: gainsboro 1px solid;
	line-height: 20px;
	padding-top: 8px;
	border-bottom: gainsboro 1px solid;
	font-family: Verdana;
	width:550;
}
/*城市游线路详细介绍罗列框外框样式*/
.travellineboxforcity
{
	border-right: gainsboro 1px solid;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 12px;
	padding-bottom: 8px;
	border-left: gainsboro 1px solid;
	line-height: 20px;
	padding-top: 8px;
	border-bottom: gainsboro 1px solid;
	font-family: Verdana;
	width:440;
}
/*
线路详细介绍部分的各项目标题被默认样式及被选中后的样式
及各相关链接样式
*/
.travellinetext1
{
	color:Black;
	font-size:12px;
	text-align:center;
	font-family:Verdana;
	cursor:hand;
}
.travellinetext2
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Verdana;
	text-align: center;
	cursor:hand;
}
.travellinetext1 A:link
{
	color:Black;
	text-decoration: none;
	cursor:hand;
}
.travellinetext1 A:visited
{
	color:Black;
	text-decoration: none;
	cursor:hand;
}
.travellinetext1 A:hover
{
	font-weight: bold;
	color: darkorange;
	text-decoration: none;
	cursor:hand;
}
.travellinetext2 A:link
{
	color:White;
	text-decoration: none;
	cursor:hand;
}
.travellinetext2 A:visited
{
	color:White;
	text-decoration: none;
	cursor:hand;
}
.travellinetext2 A:hover
{
	font-weight: bold;
	color::White;
	text-decoration: none;
	cursor:hand;
}

/*
线路列表页面，罗列线路文字时的文字样式
及相关链接样式
*/
.travellinelisttext
{
	color:Black;
	font-family:Verdana;
	font-size:12;
	line-height:20px;
}
.travellinelisttext A:link
{
	color:Black;
	text-decoration:none;
}
.travellinelisttext A:visited
{
    color: black;
	text-decoration: none;
}
.travellinelisttext A:hover
{
    color: black;
	text-decoration:underline;
}
/*
酒店列表框样式
及酒店列表框星级图标样式
*/
.hotelbox
{
	border-right: gainsboro 1px solid;
	padding-right: 2px;
	border-top: gainsboro 1px solid;
	padding-left: 2px;
	float: left;
	padding-bottom: 2px;
	margin: 2px;
	border-left: gainsboro 1px solid;
	width: 170px;
	padding-top: 2px;
	border-bottom: gainsboro 1px solid;
	text-align:center;
}
.star
{
	margin: 3px;
	color: red;
}
/*其它类似于支付方式区域的文字显示样式*/
.othertext
{
	font-size: 10px;
	color: black;
	font-family: Verdana;
	text-align: center;
}
/*
首页联系方式样式
及链接样式
*/
.callus1
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana;
}
.callus2
{
	font-size: 12px;
	color: black;
	line-height: 15px;
	font-family: Verdana;
	word-break:break-all;
}

.callus2 A:link
{
    color:Black;
	text-decoration:none;
}
.callus2 A:visited
{
	color:Black;
	text-decoration:none;
}
.callus2 A:hover
{
    color:Black;
	text-decoration:underline;	
}
/*
搜索功能内部显示文字的样式
搜索功能内部下拉列表的样式
搜索功能内部文本框的样式
*/
.Searchtext
{
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	text-align:left;
}

.searchselect
{
	font-size:11px;
	font-family:Verdana;
	width:150
}
.searchbox
{
	width:100;
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;	
}
/*表单文本框样式*/
.inputbox
{
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;	
}
/*
所有船页面，每条船显示时的样式
及相关链接样式
船的搜索结果表格样式
*/
.allshipscss
{
	border-right: gainsboro 1px solid;
	padding-right: 3px;
	border-top: gainsboro 1px solid;
	padding-left: 3px;
	font-size: 12px;
	float: left;
	padding-bottom: 3px;
	margin: 5px;
	border-left: gainsboro 1px solid;
	padding-top: 3px;
	border-bottom: gainsboro 1px solid;
	font-family: Verdana;
	text-align: center;
	line-height:20px;
}
.allshipscss A:link
{
    color: black;
	text-decoration: none;	
}
.allshipscss A:visited
{
	color: black;
	text-decoration: none;
}
.allshipscss A:hover
{
	color: black;
	text-decoration:underline;
}
.shipsearch_name
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
	background-color: whitesmoke;
}
.shipsearch_name A:link
{
    color: black;
	text-decoration: none;	
}
.shipsearch_name A:visited
{
	color: black;
	text-decoration: none;
}
.shipsearch_name A:hover
{
	color: black;
	text-decoration:underline;
}
.shipsearch_title
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
	background-color: whitesmoke;
	text-align: center;
}
.shipsearch_main
{
	font-size: 12px;
	font-family: Verdana;
	background-color: white;
	text-align: center;
}

/*中国最美丽地方主要文字内容样式*/
.divcss1
{
	margin-top: 10px;
	font-size: 12px;
	padding-bottom: 20px;
	margin-left: 20px;
	line-height: 20px;
	margin-right: 20px;
	border-bottom: lightgrey 1px solid;
	font-family: Verdana;
	text-align: justify;
}
/*好多地方都在使用的文字样式*/
.divcss2
{
	margin-top: 10px;
	font-size: 12px;
	padding-bottom: 20px;
	margin-left: 20px;
	line-height: 20px;
	margin-right: 20px;
	font-family: Verdana;
	text-align: justify;
}

/*底部带虚线条的DIV框样式*/
.yangtztab
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: lightgrey 1px dotted;
}
/*
返回顶部的文字样式
及链接相关样式
*/
.oben
{
	color: darkgray;
	text-decoration: underline;
}
.oben A:link
{
	color: darkgray;
	text-decoration: underline;
}
.oben A:visited
{
	color: darkgray;
	text-decoration: underline;
}
.oben A:hover
{
	color: darkgray;
	text-decoration: underline;
}
/*
所有表单项目标题文字样式
表单填写出错时的错误文字样式
*/
.kontakttext
{
	font-size:12px;
	font-family:Verdana;
	text-align:center;
	width:100px;
}
.kontakttext2
{
	font-size:12px;
	font-family:Verdana;
}
.errmsg
{
	padding-left: 100px;
	font-size: 12px;
	color: red;
	font-family: Verdana;
	text-align: left;
}
/*
航期表表格总样式
航期表月份样式
航期表日期样式
*/
.shipdatelist
{
	background-color: lightgrey;
}
.shipdatelist1
{
	padding-right: 6px;
	font-size: 12px;
	font-family: Verdana;
	background-color: whitesmoke;
	text-align: right;
}
.shipdatelist2
{
	padding-left: 6px;
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana;
	background-color: white;
	text-align: left;
	word-break:break-all;
}
/*每页用户访问路径文字样式*/
.position
{
	font-size:12px;
	font-family:Verdana;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
}

/*航期总表样式*/
.default_border
{
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	width: 10%;
	height:25;
	border-bottom: lightgrey 1px solid;
	background-color: whitesmoke;
	text-align: center;
	border-right-width: 1px;
	border-right-color: lightgrey;
	font-family:Verdana;
	font-size:12px;
}
.default_border A:link
{
	color:Black;
	text-decoration:none;
}
.default_border A:visited
{
	color:Black;
	text-decoration: none;
}
.default_border A:hover
{
	color:Black;
	text-decoration:underline;
}
.selected_border
{
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	width: 10%;
	background-color:White;
	text-align: center;
	border-right-width: 1px;
	border-right-color: lightgrey;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.selected_border A:link
{
	color:Black;
	text-decoration:none;
}
.selected_border A:visited
{
	color:Black;
	text-decoration: none;
}
.selected_border A:hover
{
	color:Black;
	text-decoration:underline;
}
.default_last_border
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-color: whitesmoke;
	text-align:center;
	width:10%;
	font-family:Verdana;
	font-size:12px;	
}
.default_last_border A:link
{
	color:Black;
	text-decoration:none;
}
.default_last_border A:visited
{
	color:Black;
	text-decoration: none;
}
.default_last_border A:hover
{
	color:Black;
	text-decoration: none;
}
.selected_last_border
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	background-color:White;
	text-align:center;
	width:10%;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.selected_last_border A:link
{
	color:Black;
	text-decoration:none;
}
.selected_last_border A:visited
{
	color:Black;
	text-decoration: none;
}
.selected_last_border A:hover
{
	color:Black;
	text-decoration:underline;
}

.tablecss
{
	background-color:lightgrey;
	margin-top:10;
	width:90%;
}
.tabtd_forday_css
{
	background-color: whitesmoke;
	text-align:center;
	font-family:Verdana;
	font-size:12px;
	width:30;
}
.tabtd_formain_css
{
	padding-left: 2px;
	padding-right:2px;
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana;
	background-color: white;
	text-align:center;
}
.tabtitlecss
{
	background-color:whitesmoke;
	text-align:center;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	height:25;
}
.border_border
{
	border-right: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}
/*图片库样式*/
.piclib_div
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	float: left;
	margin: 10px;
	border-left: gainsboro 1px solid;
	width: 100px;
	border-bottom: gainsboro 1px solid;
	height: 100px;
	text-align: center;
}
.subpiclib_div
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	float: left;
	margin: 10px;
	border-left: gainsboro 1px solid;
	width: 100px;
	border-bottom: gainsboro 1px solid;
	height: 80px;
	text-align: center;	
}
/*友情链接相关样式*/
.imglink_div
{
	width:180px;
	text-align:center;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	word-break:break-all;
}
.textlink_div
{
	font-size:12px;
	width:370px;
	text-align:left;	
	margin-top:5px;
	margin-bottom:5px;
	word-break:break-all;
}
/*前台表格框通用样式*/
.table_table
{
	background-color: darkgray;
}
.table_title_left
{
	font-size: 12px;
	background-color: gainsboro;
	WORD-BREAK: break-all;
}
.table_title_center
{
	font-size: 12px;
	background-color: gainsboro;
	text-align:center;
	WORD-BREAK: break-all;
}
.table_td_left
{
	font-size: 12px;
	background-color: whitesmoke;
	WORD-BREAK: break-all;
}
.table_td_center
{
	font-size: 12px;
	background-color: whitesmoke;
	text-align:center;
	WORD-BREAK: break-all;
}
.textinputbox
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	width: 100%;
	WORD-BREAK: break-all;
	border-bottom: lightgrey 1px solid;
	height: 150px;
}

/*长线线路相关样式*/
.line_readmepic
{
	border-right: lightgrey 1px solid;
	padding-right: 5px;
	border-top: lightgrey 1px solid;
	padding-left: 5px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-left: lightgrey 1px solid;
	width: 150px;
	margin-right: 10px;
	padding-top: 5px;
	border-bottom: lightgrey 1px solid;
	height: 110px;
}
.line_divbutton
{
	border-right: darkgray 1px dashed;
	border-top: darkgray 1px dashed;
	font-weight: bold;
	float: right;
	margin-left: 10px;
	border-left: darkgray 1px dashed;
	width: 120px;
	line-height: 20px;
	border-bottom: darkgray 1px dashed;
	height: 20px;
	background-color: lightgrey;
	text-align: center;
}
.line_context
{
	font-size: 12px;
	line-height: 20px;
	padding-top: 15px;
	font-family: Verdana;
}
.line_hotel_table
{
	BACKGROUND-COLOR: lightgrey
}
.line_hotel_td
{
	font-size: 12px;
	width: 185px;
	WORD-BREAK: break-all;
	line-height: 20px;
	font-family: Verdanna;
	background-color: whitesmoke;
	text-align: center;
}
/*faq页面相关样式及地图城市景点介绍相关的样式*/
.longbox{font-size: 12px;float: left;padding-bottom: 10px;margin: 10px;width: 550px;border-bottom: #cccccc 1px dotted;font-family: Verdana;text-align: justify;	line-height:20px;}
ol.faq{list-style-type: decimal;}
ol.faq li{}
.longbox a{color: #666;text-decoration: underline;}
.longbox a:hover{background: #a00;color: #fff;text-decoration: none;}
h3.faqtitles{clear: both;border-right: #ddd 1px dotted;border-top: #ddd 1px dotted;display: block;font-weight: bold;font-size: 14px;background: #eee;margin: 6px 0px;border-left: #ddd 1px dotted;color: #000;text-indent: 5px;border-bottom: #ddd 1px dotted;}
h4.faqcontent{padding-left: 15px;font-weight: normal;font-size: 12px;margin: 0px;color: #000;text-indent: 0px;}
h4.faqcontent a{color: #800 !important;}
h4.faqcontent a:hover{color: #fff;}



#rightcolumn1{ width:590px; float:right; background:#fff; margin:0px 1px 0px 0px}
#rightcolumn1 h1{width:570px; background:#eee; line-height:30px; font-size:20px; color:#000; text-align:left; text-indent:24px; margin:0px 0px 0px 0px; border-bottom:1px #ddd solid }

#rightcolumn1 #innercontent{font-size:12px; width:590px;}

#rightcolumn1 #innercontent .longbox{ width:570px; float:left; margin:10px; text-align:justify; border-bottom:1px dotted #ccc; padding-bottom:10px;}
#rightcolumn1 #innercontent .longbox a{ color:#666; text-decoration:underline}
#rightcolumn1 #innercontent .longbox a:hover{ color:#fff; background:#a00; text-decoration:none}

#rightcolumn1 #innercontent h3.citylist{display: block;padding-left: 20px;font-weight: normal;font-family: Verdana;}
#rightcolumn1 #innercontent .longbox  img{ padding:3px; border:1px solid #ccc; background-color:white; margin:3px 10px 0px 10px; clear:both}
#rightcolumn1 #innercontent h3.citylist a{ display:block; font-size:12px; width:30%; line-height:22px; color:#666; background:#fff url(../images/citydot.gif) 2px top no-repeat; float:left; text-decoration:none; margin:0px; text-align:left; text-indent:0px; padding:0 0 0 15px}
#rightcolumn1 #innercontent h3.citylist a:hover{ text-decoration:underline; background:#a00 url(../images/citydoton.gif) 2px top no-repeat; color:#fff; font-weight:400}
.photobox{ font-size:16px; font-weight:bold; color:#333; width:160px; padding:0; margin:0; text-align:center; float:left}


/*线路列表样式*/
.linelistcontent{width:550;font-family:Verdana;font-size:12px;border-bottom:gainsboro 1px dashed;padding-bottom:10px;float:left;margin-left:15px;}
.linelistcontent a{float:left;margin:5px;padding:5px;border-top:gainsboro 1px solid;border-right:gainsboro 1px solid;border-bottom:gainsboro 1px solid;border-left:gainsboro 1px solid;}
.linelistcontent a img{width:150;height:110;border:0;}
.linelistcontent ul{margin-top:5px;margin-left:0px;padding-left:5px;list-style:none;float:left;height:100px;width:370;}
.linelistcontent li{margin-bottom:10px;}
.linelistcontent span{float:right;}
.linelistcontent span a{margin-top:0px;padding:0px;height:20px;padding-left:20px;padding-right:20px;font-weight: bold;text-align: center;background-color: lightgrey;BORDER-RIGHT: gainsboro 1px dashed; BORDER-TOP: gainsboro 1px dashed; BORDER-LEFT: gainsboro 1px dashed; BORDER-BOTTOM: gainsboro 1px dashed;}


