/*左边*/
.middleContent .left { float:left; width:261px; }
.middleContent .left .searchBox { border:5px solid #6699CC; margin-bottom:10px; padding:5px; }
.middleContent .left .searchBox .top { background:url(images/hot_top.png) center no-repeat; height:21px; font-weight:bold; font-size:14px; padding:5px 0px 0px 10px; }
.middleContent .left .searchBox .content { line-height:200%; padding:5px 10px 5px 10px; }
.middleContent .left .searchBox .content .our { text-align:center; }
/*广告*/
.middleContent .left .ad { border:1px solid #6699CC; padding:5px; text-align:center; margin-bottom:10px; }
/*为什么用霞客行*/
.middleContent .left .askBox { margin-bottom:10px; }
.middleContent .left .askBox .top { background:url(images/ask_top.png) no-repeat; height:26px; padding:10px 10px 0px 10px; font-size:14px; font-weight:bold; color:#FFFFFF; }
.middleContent .left .askBox .content { border:1px solid #CC6600; border-top:0px; }
.middleContent .left .askBox .content ul { padding:10px; line-height:180%; }
.middleContent .left .askBox .content ul li { list-style:none; background:url(images/ico.png) left 7px no-repeat; padding-left:10px; }
.middleContent .left .askBox .content ul li a { color:#666666; }
/*工具箱*/
.middleContent .left .toolBox { margin-bottom:10px; border:1px solid #CCCCCC; }
.middleContent .left .toolBox .top { padding:5px; background-color:#f1f5f9; font-size:14px; font-weight:bold; }
.middleContent .left .toolBox .content { line-height:180%; padding:5px 10px 5px 10px; text-align:center; }

.middleContent .left .orderBox { margin-bottom:10px; border:1px solid #CCCCCC; }
.middleContent .left .orderBox .top { float:left; width:100%; height:100%; background-color:#EEEEEE; }
.middleContent .left .orderBox .top font { float:left; font-size:14px; font-weight:bold; padding:5px; }
.middleContent .left .orderBox .top span { float:right; padding:5px; }
.middleContent .left .orderBox .content { clear:both; line-height:180%; text-align:left; padding:5px 10px 5px 10px; }
.middleContent .left .orderBox .content .item { background:url(../../travel/style/images/ico.png) left 7px no-repeat; padding-left:15px; }

/*右边*/
.middleContent .right { float:right; width:625px; }
.middleContent .right .nav { padding:10px; margin-bottom:10px; background-color:#F6F6F6; }
.middleContent .right .box { border:1px solid #EEEEEE; margin-bottom:10px; background-color:#FFFFFF; background:url(images/boxtop.png) left top repeat-x; }
.middleContent .right .box .top { font-size:14px; font-weight:bold; padding:5px 10px 10px 10px; margin-bottom:10px; }
.middleContent .right .box .top span { float:left; padding:5px; font-size:14px; margin-bottom:10px; }
.middleContent .right .box .top span.no { background-color:#CCCCCC; color:#FFFFFF; }
.middleContent .right .box .top span.yes { background-color:#6397c6; color:#FFFFFF; }
.middleContent .right .box .top a { float:right; }
.middleContent .right .box .topcap { padding:10px 10px 0px 40px; }
.middleContent .right .box .content dl { float:left; height:30px; width:100%; border-bottom:1px dotted #EEEEEE; }
.middleContent .right .box .content dl dt { float:left; height:23px; padding:7px 0px 0px 40px; background:url(images/boxico.png) 20px no-repeat; }
.middleContent .right .box .content dl dt a { font-size:14px; color:#000000; }
.middleContent .right .box .content dl dd { float:right; height:23px; padding:7px 10px 0px 0px; color:#999999; }

.ztDisplay .xgBox { border:1px solid #DDDDDD; background-color:#FFFFFF; margin-bottom:10px; }
.ztDisplay .xgBox .top { background:url(images/cap_bg.png) repeat-x; height:20px; padding:5px 10px 0px 10px; font-weight:bold; margin-bottom:10px; color:#154e83; }
.ztDisplay .xgBox .item { background:url(images/ico.png) 10px 7px no-repeat; float:left; width:275px; padding:5px 10px 5px 25px; height:20px; border-bottom:1px dashed #CCCCCC; margin-bottom:5px; }
.ztDisplay .xgBox .item2 { padding:5px 10px 5px 10px; }
.ztDisplay .xgBox .item2 img { margin-right:10px; }
.ztDisplay .xgBox .item2 a, .ztDisplay .xgBox .item2 span { font-size:14px; }
.ztDisplay .xgBox .item2 .description { padding-top:10px; line-height:150%; font-size:14px; }
.ztDisplay .xgBox .more { text-align:right; padding:5px 10px 5px 10px; }

.ztDisplay {
	float:right;
	width:625px;
	height:100%;
}

.ztDisplay .nav { padding:10px; margin-bottom:20px; background-color:#F0F0F0; }

.ztDisplay dl {
	margin:0px;
	padding:0px;
}
.ztDisplay dl dt {
	float:left;
	width:400px;
	padding:5px;
	height:24px;
	border-bottom:1px dotted #CCC;
}
.ztDisplay dl dd {
	float:right;
	padding:5px;
	width:180px;
	border-bottom:1px dotted #CCC;
	text-align:right;
	color:#999;
	height:24px;
}
.ztDisplay h1 {
	font-size:14px;
	text-align:center;
	margin:0px;
	padding: 0px 0px 15px 0px;
}
.ztDisplayContent {
	border:5px solid #AFD788;
	background-color:#E6F1D8;
	padding:10px;
	font-size:14px;
	margin-bottom:10px;
	clear:both;
	line-height:200%;
}
.ztDisplayContent * { font-size:14px; }

.ztDisplayContent .hr { clear:both; border-bottom:1px solid #CCCCCC; background-color:#FFFFFF; height:1px; margin:10px 0px 10px 0px; }
.ztDisplayContent .lineInfo  { line-height:100%; }
.ztDisplayContent .lineInfo * { font-size:14px; }
.ztDisplayContent .lineInfo img { margin-right:8px; }
.ztDisplayContent .lineInfo .lineDesc  { line-height:150%; padding:10px 0px 10px 0px; }
.ztDisplayContent .lineInfo .linePrice { text-align:right; color:#CC0000; }


.ztDisplayOther {
	text-align:right;
	color:#999;
	padding-bottom:10px;
}
.ztDisplayReply {
	border:5px solid #C82E31;
	background-color:#FCD9C4;
	padding:10px;
	font-size:14px;
	clear:both;
	margin-bottom:10px;
	line-height:200%;
}
.ztDisplayReply * { font-size:14px; }
.ztAskPost {
	border:5px solid #F0F0F0;
	background-color:#F6F6F6;
	padding:10px;
	margin-bottom:10px;
}
.ztAskPost table tr th {
	text-align:right;
	padding:3px;
}
.ztAskPost table tr td {
	padding:3px;
}
.ztAskPost table tr td input[type='text'] {
	border:5px solid #ebebeb;
	background-color:#ffffff;
}
.ztAskPost table tr td textarea {
	border:5px solid #ebebeb;
	background-color:#ffffff;
	overflow:auto;
}

.askTags { text-align:right; padding:10px; border:1px solid #DEDEDE; background-color:#F9F9F9; margin-bottom:10px; }
.askTags a { margin-left:10px; }