.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
 * html .clearfix {height: 1%;} .clearfix {display: block;} 
/* End hide from IE-mac */ 
/* Hides from IE7 \*/
 *+html .clearfix{height: 1%;} .clearfix {display: block;} 
/* End hide from IE7 */ 
#wFrame{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-color:#fff;
}
#wFrame h2 {
color:#223d6a;
font-size:12px;
font-weight:normal;
height:16px;
line-height:16px;
padding:0 10px;
text-align:left;
}
#wFrame h2 a {
font-size:12px;
font-weight:normal;
}
#wFrame h2 .more {
float:none;
font-size:12px;
font-weight:normal;
}
#wFrame #wInner{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
#header,#content,#footer{}
.blank10{height:10px;overflow:hidden;clear:both;}
.f14{font-size:14px;}
.f10{font-size:10px;color:#666666}

.msnList{
text-align:left;
margin:0 0 0 0;
padding:0 0 0 0;
clear:both;
line-height:19px;
}
.msnList li {
list-style-type:none;
list-style-position: outside;
display: block;
margin:0 0 0 0;
padding:0 0 0 9px;
background:url('images/msn_w_08.gif') 0px center no-repeat;
}
.msnList1{
text-align:left;
margin:0 0 0 0;
padding:0 0 0 0;
clear:both;
line-height:19px;
}
.msnList1 li {
list-style-type:none;
list-style-position: outside;
display: block;
margin:0 0 0 0;
padding:0 0 0 25px;

}
.msnList1 li.no1 {
	background: url(images/1.gif) no-repeat 5px center;
}
.msnList1 li.no2 {
	background: url(images/2.gif) no-repeat 5px center;
}
.msnList1 li.no3 {
	background: url(images/3.gif) no-repeat 5px center;
}
.msnList1 li.no4 {
	background: url(images/4.gif) no-repeat 5px center;
}
.msnList1 li.no5 {
	background: url(images/5.gif) no-repeat 5px center;
}
.msnList1 li.no6 {
	background: url(images/6.gif) no-repeat 5px center;
}
.msnList1 li.no7 {
	background: url(images/7.gif) no-repeat 5px center;
}

#header .logoLine{
	border-bottom:1px solid #B7B7B7;
	height:33px;
	overflow:hidden;
	margin-bottom:25px;
}
#header .logoLine .location{
	float:left;padding:9px 0 0 17px;
}

/* 头部样式 end */

/* 内容部分样式 begin */
#content .left{
	width:650px;
	overflow:hidden;
	float:left;
}
#content .right{
	width:300px;
	overflow:hidden;
	float:right;
}
#content .right1{
	width:650px;
	overflow:hidden;
	float:right;
}
#content .left1{
	width:300px;
	overflow:hidden;
	float:left;
}

#content .block{
	border:1px solid #92B0DD;
	background-color:#f7fbff;
	padding:5px 0 5px 0;
	margin:0 0 -10px 0;
}
#content .block2{
	border:1px solid #92B0DD;
	background-color:#fff;
}
#content .block3{
	border:1px solid #92B0DD;
	background-color:#fff;
	width:320px;
	float:left;
}
#content .block4{
	border:1px solid #92B0DD;
	background-color:#fff;
	width:320px;
	float:right;
}
#content .title{
	width:610px;
	border-bottom:1px solid #9CA9D6;
	font-weight:bold;
	font-size:24px;
	color:#049;
	padding:16px 0 12px 0;
	font-family:'Times New Roman';
	margin-left:auto;
	margin-right:auto;
}
#content .subtit{
color:#049;
padding:10px 0 6px 0;
margin-left:auto;
margin-right:auto;
}
#content .subtit .ori{
color:#c00;
}
#content .subtit .ori a:link,#content .subtit .ori a:visited {text-decoration: none;color:#c00;}
#content .subtit .ori a:active,#content .subtit .ori a:hover {text-decoration: underline;color:#f00;}

#content .con{
	line-height:24px;
	text-align:left;
	padding:0 24px 10px 24px;
	table-layout: fixed;
word-wrap: break-word;
width: 600px;
overflow: hidden;
}
#content .con .illuPic{
	text-align:center;
}
#content .con *{
	font-size:14px;
}
#content .con p {
margin:14px 0 0;
table-layout: fixed;
word-wrap: break-word;
width: 600px;
overflow: hidden;
}
#content .con p br {
display:none;
}

#content .pages{
	padding:0 0 10px 0;
}
#content .pages *{
	font-size:14px;
}
#content .pageOn{
	display:inline;
	border:1px solid #DDD;
	background-color:#BDF;
	padding:3px 5px 3px 5px;
	text-align:center;
	overflow:hidden;
	margin:0 4px 0 4px;
}
#content .pageOff{
	display:inline;
	border:1px solid #DDD;
	background-color:#fff;
	padding:3px 5px 3px 5px;
	text-align:center;
	overflow:hidden;
	margin:0 5px 0 5px;
}


#content .cmtTit{
	background-color:#E2EAF8;
	border-bottom:1px solid #92B0DD;
	text-align:left;
	padding:5px 0 4px 10px;
}
#content .cmtBody{
	padding:10px 10px 10px 10px;
	text-align:left;
}
#content .cmtItem{
	margin-top:10px;
	text-align:left;
}
#content .cmtItem .subj{
	background-color:#f1f2f2;
	padding:2px 5px 1px 5px;
}
#content .cmtItem .con{
	padding:8px 5px 8px 5px;
}
}
#content .cmtItem .reply{
	padding:0 5px 0 5px;
	text-align:right;
	line-height:12px;
	color:#049;
}

#content .cmtForm{
	background-color:#f1f2f2;
	margin-top:20px;
	padding:2px 5px 20px 5px;
}
#content .cmtForm .total{
	text-align:right;
	padding:10px 27px 0px 0;
	clear:both;
}
#content .cmtForm .tit1{
	padding:50px 0 0 0;
	float:left;
	margin-left:9px;
	width:52px;
	overflow:hidden;
}
#content .cmtForm .tit2{
	padding:4px 0 0 0;
	float:left;
	margin-left:9px;
	width:52px;
	overflow:hidden;
}
#content .cmtForm .relem{
	float:left;
}
#content .cmtForm .line{
	padding:4px 0 4px 0;
	clear:both;
}


#content .focusFlash{
	width:300px;
	height:250px;
	overflow:hidden;
}
#content .rightTit{
	background-color:#EBF4FF;
	border-bottom:1px solid #93AFDE;
	padding:8px 0 0 7px;
	height:18px;
	text-align:left;
	color:#00539E;
  font-size:14px;
	font-weight:bold;
}
#content .rightTit2{
	background:url('images/msn_w_06b.gif') repeat-x;
	padding:4px 0 0 11px;
	height:21px;
	text-align:left;
	color:#049;
	font-weight:bold;
}
#content .rightCon{
	padding:5px 0 8px 5px;
}
#content .rightCon2{
	padding:5px 0 8px 0;
}

#content .rightCol2{
	float:left;
	width:286px;
	overflow:hidden;
}
#content .rightCol2a{
	width:92px;
	float:left;
	overflow:hidden;
	text-align:left;
}
#content .rightCon2b{
	float:left;
}

#content .pic80{
	width:120px;height:80px;overflow:hidden;border:1px solid #666;
	padding:1px;
	margin-bottom:4px;
}
#content .pic80 img {
height:80px;
width:120px;
}
#content .ptItem{
display:inline;
	float:left;
	margin:0 6px 10px 6px;
	width:132px;
	overflow:hidden;
}
#content .txtCen{
	text-align:center;
	line-height:12px;
}
#content .ptTxt{
	margin:0 0 0 10px;
	clear:both;
}
#content .ptPic{
	height:105px;
	overflow:hidden;
	clear:both;
}
.copyUrl{
background:url(images/copyurlbg.gif) no-repeat;
border:0;
cursor:pointer;
font-size:12px;
height:19px;
line-height:19px;
margin-top:14px;
width:240px;
}
/* 内容部分样式 end */

/* 尾部样式 begin */
#footer{
	color:#565656;
	line-height:20px;
	background-color:#fff;
}
#footer a:link,#footer a:visited {text-decoration: none;color:#0055A1;}
#footer a:active,#footer a:hover {text-decoration: underline;color:#f00;}
#footer .botSch{
	padding:12px 0 12px 0;
	color:#565656;
	margin:10px 0 10px 0;
	border:1px solid #0055A1;
	padding-left:10px;
}
.net110 {
bottom:22px;
position:relative;
right:140px;
}
.FR, .fr {
float:right;
}

/* 尾部样式 end */

.contentpage .digg {
	background: url(images/digg_bg.gif) no-repeat left top;
	width: 62px;
	margin-bottom: 10px;
}
.contentpage  .digg td {
	text-align: center;
	padding-right: 4px;
}
.contentpage  .digg .diggnum {
	height: 38px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}
.contentpage  .digg .diggit {
	height: 30px;
	line-height: 24px;
}

#blog {
background-color:#FFF;
border:1px solid #92B0DD;
padding:0 0 5px;
}
#blog dl {
display:inline;
float:left;
margin:6px 8px -1px;
overflow:hidden;
width:132px;
}
#blog dt {
height:84px;
overflow:hidden;
}
#blog dt img {
border:1px solid #666;
height:80px;
padding:1px;
width:125px;
}
#blog dd {
height:25px;
line-height:25px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
}
#blog dd a {
color:#0054A5;
}
#blog ul {
clear:both;
height:95px;
line-height:19px;
list-style:none;
list-style-position:outside;
margin:0;
padding:0;
text-align:left;
}
#blog li {
float:left;
margin:0;
padding:0 10px;
width:129px;
}

#content .left #plpost {
	margin-top: 10px;
	border: 1px solid #93AFDE;
	text-align:left;
}
#content .left #plpost .title {
border-bottom:1px solid #93AFDE;
color:#00539E;
line-height:22px;
margin:0;
text-align:right;
background:#ECF4FF;
font-size:12px;
}
#content .left #plpost .title span {
	color: #CC0000;
}
#content .left #plpost #saytext {
	display: block;
	margin: 0 0 10px;
	padding: 8px;
	height: 100px;
	width: 90%;
	border: 1px solid #ccc;
}

#relation {
border:1px solid #93AFDE;
margin:10px 0 0;
overflow:auto;
text-align:left;
width:648px;
}
#relation h3 {
background:#ECF4FF;
border-bottom:1px solid #93AFDE;
color:#00539E;
font-size:14px;
line-height:25px;
margin:0;
text-indent:10px;
}
#relation h3 span{
	font-weight: normal;
	float: right;
	font-size:12px;
}
#relation h3 .more {
color:#00539E;
float:none;
font-size:12px;
font-weight:normal;
}
#relation ul {
line-height:28px;
list-style:none;
list-style-position:outside;
margin:10px 0;
padding:0 20px 0 0;
}
#relation li {
background:url(images/hqmsn_bglicon.png) no-repeat 11px 11px;
color:#049;
font-size:14px;
margin:0;
padding:0 0 0 24px;
text-align:right;
}
#relation li a {
float:left;
}
.gray {
	FONT-SIZE: 12px; COLOR: gray! important; TEXT-DECORATION: none
}
.dateR {
	PADDING-RIGHT: 5px; FLOAT: right
}
.dateL {
	PADDING-LEFT: 5px; FLOAT: left
}
.author {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF4E00;
}
.author1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
}


.clear {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 0; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: 0; 
	HEIGHT: 0px
}
.pl_ul01 LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #ccc 1px dashed
}


.pl_contentbox {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 10px
}
.pl_contentbox .name {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	FLOAT: left; 
	WIDTH: 430px; 
	COLOR: #1585db; 
	TEXT-ALIGN: left
}
.pl_contentbox .name A {
	COLOR: #1585db; 
	TEXT-DECORATION: none
}
.pl_contentbox .name A:hover {
	COLOR: #1585db; 
	TEXT-DECORATION: underline
}
.pl_contentbox .price {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	FLOAT: left; 
	WIDTH: 90px; 
	COLOR: #ff6427
}
.pl_contentbox .contentlist {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 440px; 
	COLOR: #606060; 
	LINE-HEIGHT: 23px; 
	PADDING-TOP: 5px; 
	POSITION: relative; 
	TEXT-ALIGN: left
}
.pl_contentbox .contentlist IMG {
	BORDER-RIGHT: #fff 5px solid; 
	BORDER-TOP: #fff 5px solid; 
	RIGHT: 0px; 
	BORDER-LEFT: #fff 5px solid; 
	BOTTOM: 0px; 
	BORDER-BOTTOM: #fff 5px solid; POSITION: absolute
}
.pl_contentbox .contentlist A {
	COLOR: #666666; 
	TEXT-DECORATION: none
}
.pl_contentbox .contentlist A:hover {
	TEXT-DECORATION: underline
}
.pl_contentbox .detailbox {
	FLOAT: right; 
	MARGIN: 35px 7px 0px 0px; 
	WIDTH: 57px
}

.pl_imgbox {

	MARGIN-TOP: 10px; 
	FLOAT: left

}
.pl_imgbox .pro_title{
	width:100px;
	height:80px;
	overflow:hidden;
	border:1px solid #666;
	padding:1px;
	margin-bottom:4px;
}
.pl_imgbox .pro_title img {
height:80px;
width:100px;
margin:2px 0;
}

#content .ptItem{
  display:inline;
	float:left;
	margin:0 6px 10px 6px;
	width:132px;
	overflow:hidden;
}

.content_xl {
	FONT-SIZE: 12px; 
	MARGIN: 10px auto; 
	OVERFLOW: hidden; 
	WIDTH: 650px; 
	COLOR: #444; 
	LINE-HEIGHT: 25px
}



#plpost1 {
	margin-top: 10px;
	border: 1px solid #becbd4;
	text-align:left;
}
#plpost1 .title1 {
border-bottom:1px solid #becbd4;
color:#00539E;
line-height:25px;
margin:0;
text-align:right;
background:#ECF4FF;
font-size:12px;
}
#plpost1 .title1 span {
	color: #CC0000;
}
#plpost1 #lytext {
	display: block;
	margin: 0 0 10px;
	padding: 8px;
	height: 100px;
	width: 90%;
	border: 1px solid #ccc;
}


/*分页样式2*/
.epages {
	text-align: center;
	}
.epages{margin:3px 0;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}




#h-list {
	MARGIN: 5px 10px
  width: 650px;
}
#h-list .h-tit {
	BORDER-RIGHT: #93AFDE 1px solid; 
	BORDER-TOP: #93AFDE 1px solid; 
  BORDER-BOTTOM: #93AFDE 1px solid; 
  BORDER-LEFT: #93AFDE 1px solid; 
	MARGIN-TOP: 8px; 
	FONT-SIZE: 14px; 
	BACKGROUND: url(images/icon.gif) #EBF4FF no-repeat 5px 5px; 
	TEXT-INDENT: 30px; 
	text-align:left; 
	PADDING-TOP: 6px; 
  HEIGHT: 20px
}
#h-list .h-tit A {
  	FONT-WEIGHT: bold; 
	  COLOR: green
}
#h-list .h-tit A:hover {
  FONT-WEIGHT: bold; 
	COLOR: red; 
	TEXT-DECORATION: none
}
#h-list .h-msg {
	BORDER-RIGHT: #93AFDE 1px solid; 
	BORDER-LEFT: #93AFDE 1px solid; 
	COLOR: #666;
	text-align:left; 
	TEXT-INDENT: 10px; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #ccc 1px dotted; 
	HEIGHT: 18px
}
#h-list .h-msg SPAN {
	FLOAT: right; 
	MARGIN-RIGHT: 5px
}
#h-list .h-con {
	BORDER-RIGHT: #93AFDE 1px solid; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	OVERFLOW: hidden; 
	text-align:left; 
	BORDER-LEFT: #93AFDE 1px solid; 
	COLOR: #666; 
	TEXT-INDENT: 24px; 
	LINE-HEIGHT: 18px; 
	PADDING-TOP: 5px; 
	HEIGHT: 72px
}
#h-list .h-con IMG {
  border:1px solid #666;
	FLOAT: left; 
	MARGIN: 5px; 
  padding:1px;
	WIDTH: 92px; 
  HEIGHT: 62px
}
#h-list .h-con A {
	COLOR: green
}
#h-list .h-con A:hover {
	COLOR: red
}
#h-list .h-price {
	BORDER-RIGHT: #93AFDE 1px solid; 
	BORDER-LEFT: #93AFDE 1px solid; 
	BORDER-BOTTOM: #93AFDE 1px solid
}
#h-list .h-price LI {
	FLOAT: left
}
#h-list UL.h-tt {
	BORDER-TOP: #e0f3d1 1px solid; 
	FONT-SIZE: 12px; 
	MARGIN: 0px; 
	COLOR: green; 
	TEXT-INDENT: 0px; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #e0f3d1 1px solid; 
	HEIGHT: 18px; 
	TEXT-ALIGN: center
}
#h-list .h-price LI.t1 {
	WIDTH: 170px; 
	TEXT-INDENT: 10px; 
	TEXT-ALIGN: left
}
#h-list .h-price LI.t2 {
	WIDTH: 90px
}
#h-list .h-price LI.t3 {
	WIDTH: 90px
}
#h-list .h-price LI.t5 {
	WIDTH: 65px
}
#h-list .h-price LI.t6 {
	WIDTH: 70px
}
#h-list .h-price LI.t7 {
	WIDTH: 70px
}
#h-list .h-price LI.t8 {
  padding-bottom: 5px; 
	WIDTH: 70px
}
#h-list .h-price UL {
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #e0f3d1 1px dotted; 
	HEIGHT: 18px; 
	TEXT-ALIGN: center
}
#h-list .tip {
	COLOR: #00c; 
	POSITION: relative; 
	TEXT-DECORATION: none
}
#h-list .tip:hover {
	Z-INDEX: 1; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #000
}
#h-list .tip SPAN {
	DISPLAY: none
}
#h-list .tip:hover SPAN {
	DISPLAY: block; 
	LEFT: 42px; 
	WIDTH: 300px; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 50px; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}

/* 分页样式*/
.list_page {
	margin: 15px 5px;
}
.list_page a,
.list_page b {
	padding: 4px 4px 2px;
	border: 1px solid #D2EFFF;
	background: #F0F8FF;
	text-align: center;
	display: inline;
	font-size: 14px;
	}
.list_page a:hover{
	border: 1px solid #D2EFFF;
	background: #fff;
	text-align: center;
	text-decoration: none;
	}


.box {
	border: 1px solid #AACCEE;
	border-width: 1px 1px 1px 1px;
}
.box ul {
	list-style: none;
	padding: 8px;
	BORDER-BOTTOM: #ccc 1px dashed
}
.box ul li {
	background: url(images/bullet.gif) no-repeat left center;
	line-height: 1.6;
	padding: 2px 0 2px 8px;
}

.box ul li {
	clear: both;
	padding: 0 0 0 8px;
	line-height: 28px;
	height: 28px;
}
.box ul li a {
	font-size: 14px;
	float: left;
}
.box ul li span {
	font-size: 14px;
	float: right;
}

.tit2 {
   background:#ECF4FF;
   border-bottom:1px solid #93AFDE;
   color:#00539E;
   font-weight:bold;
   font-size:14px;
   line-height:25px;
   margin:0;
   text-indent:10px;
}
.tit2 SPAN {
	FLOAT: right; 
	MARGIN-RIGHT: 5px
}
.tit2 A {
	font-size:12px;
  font-weight:normal;
}
.tit2 A:hover {
	COLOR: #990000
}


#car-list {
	MARGIN: 5px 10px
  width: 650px;
}

#car-list IMG {
  border:1px solid #666;
	FLOAT: left; 
	MARGIN: 5px; 
  padding:1px;
	WIDTH: 140px; 
  HEIGHT: 100px
}

#tourlist {
border:1px solid #93AFDE;
margin:10px 0 0;
overflow:auto;
text-align:left;
width:648px;
}

#tourlist LI {
	text-align: left;
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 5px; 
	OVERFLOW: hidden; 
	COLOR: #666; 
	LINE-HEIGHT: 18px; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #ccc 1px dotted; 
	HEIGHT: 72px
}
#tourlist IMG {
	BORDER-RIGHT: #333 1px solid; 
	BORDER-TOP: #333 1px solid; 
	FLOAT: left; 
	MARGIN: 3px 5px 2px 0px; 
	BORDER-LEFT: #333 1px solid; 
	WIDTH: 90px; 
	BORDER-BOTTOM: #333 1px solid; 
	HEIGHT: 60px
}
#tourlist A {
	FONT-SIZE: 14px; 
	COLOR: green
	
}
#tourlist A:hover {
	COLOR: red
}



#tourlist ul {
line-height:28px;
list-style:none;
list-style-position:outside;
margin:10px 0;
padding:0 20px 0 0;
}
