/***************重置样式开始***********************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0; 
	margin: 0; 
	font-size:12px;
	text-align:left;
} 
body{
	background:#F4F8FC url(indexbg.gif) center top repeat-y;
}
table{ 
	border-collapse: collapse; 
	border-spacing: 0; 
} 
fieldset,img { 
	border: 0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-weight: normal; 
	font-style: normal; 
} 
ol,ul,li{ 
	list-style: none; 
} 
caption,th { 
	text-align: left; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-weight: normal; 
	font-size: 100%; 
} 
q:before,q:after { 
	content:”; 
} 
abbr,acronym { 
	border: 0; 
}
a:link,a:visited,a:hover,a:active {
	text-decoration: none;
	color:#333;
} 
/***************重置样式结束***********************/
body{
	text-align:center;
}
.MainTable{
	width:980px;
	position:relative;
	margin:0 auto;
}
.cleardiv{
	clear:both;
}
.container{
	width:980px;
	position:relative;
	margin:0 auto;
	clear:both;
}
.b{
	font-weight:bold;
}
.font14{
	font-size:14px;
}
/****************头部样式**************/
.topdiv{
	width:100%;
	border-bottom:#C9D7F1 solid 1px;	
}
.topdiv a:link,.topdiv a:visited,.topdiv a:hover{
	color:#0033BB;
}
.topdiv td{
	text-align:right;
	line-height:25px;
	color:#0033BB;
}
#logotb{
	margin:5px auto;
}
#logotb .logo{
	width:220px;
}
#logotb .city{
	width:100px;
}
#logotb .city div{
	text-align:center;
}
#logotb .city a:link,#logotb .city a:visited{
	color:#83006F;
}
#logotb .city a:hover{
	color:#DB0000;
}
#logotb .city .b{
	font-size:16px;
	color:#E40000;
	padding:5px 0 3px 0;
}
#logotb .search{
	width:620px;
	padding-top:10px;
}
#logotb .search span{
	display:block;
	float:left;
	margin-right:3px;
}
#logotb .keyinput input{
	border:#89ACEA solid 1px;
	height:25px;
	line-height:25px;
	width:250px;
}
#logotb .fidselect{
	border:#89ACEA solid 1px;
	height:20px;
	width:180px;
	padding:3px 5px 2px 5px;
	overflow:hidden;
}
#logotb .fidselect select{
	width:180px;
	overflow:hidden;
}
#logotb .subinput input{
	height:25px;
	width:50px;
	text-align:center;
}
.GuideFid td{
	background:url(indexmain.gif) left top repeat-x;
	padding:15px 0 5px 5px;
}
.GuideFid td span{
	display:block;
	float:left;
	padding-left:23px;
	padding-right:10px;
	background:url(menubg.gif) 2px 2px no-repeat;
}
.GuideFid td .begin{
	padding-left:0px;
	background:none;
}
.GuideFid a:link,.GuideFid a:visited{
	font-size:14px;
	color:#002CAD;
}
.GuideFid a:hover{
	font-size:14px;
	color:#DB0000;
	text-decoration:underline;
}
/********************allcitystyle********************/
.container .mainleft{
	width:690px;
	float:left;
}
.container .sideright{
	width:280px;
	float:right;
}
.leftinfo,.rightinfo{
	border:#C2E1F0 solid 1px;
	background:url(infobg.gif) left top repeat-x;
	height:120px;
	overflow:hidden;
}
.leftinfo h1{
	padding:10px 0 8px 15px;
	font-size:20px;
	font-weight:bold;
	color:#FF5500;
}
.leftinfo dl{
	height:70px;
}
.leftinfo dl dt,.leftinfo dl dd{
	height:70px;
	float:left;
}
.leftinfo dl dt{
	width:400px;
	padding-left:15px;
	line-height:25px;
}
.leftinfo dl dt a:link,.leftinfo dl dt a:visited,.leftinfo dl dt a:hover{
	color:#2754BB;
}
.leftinfo dl dd{
	width:250px;
	line-height:20px;
}
.leftinfo dl dd .but{
	line-height:30px;
	background:url(btn_bg.gif) no-repeat;
	padding-left:30px;
}
.leftinfo dl dd .but .b{
	font-size:14px;
	color:#FFF;
}
.rightinfo p{
	padding:10px;
	line-height:25px;
}
.rightinfo span{
	color:#FF5500;
	font-size:14px;
}
#allcitymain{
	margin-top:10px;
}
.listcity h2{
	height:30px;
	background:#F3F7F8;
	line-height:30px;
}
.listcity h2 .L{
	float:left;
	font-size:14px;
	padding-left:10px;
}
.listcity h2 .R{
	float:right;
	padding-right:10px;
}
.tzcity{
	line-height:40px;
	padding-left:5px;
	white-space:10px;
}
.tzcity a:link,.tzcity a:visited,.tzcity a:hover{
	color:#FF5500;
}
.listletter h3{
	border-bottom:#DCE4FA solid 2px;
	line-height:25px;
	font-size:16px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
}
.listletter .inside td{
	padding:8px 0 5px 0;
	line-height:20px;
	word-spacing:8px;
}
.listletter a:link,.listletter a:visited,.listletter a:hover{
	color:#2754BB;
}
.allcityad{
	border:#DDDDDD solid 1px;
	text-align:center;
	padding:3px;
	margin-bottom:10px;
}
.rightbox{
	background:url(rboxbg.gif) center bottom no-repeat;
	padding-bottom:5px;
	margin-bottom:10px;
}
.rightbox h3{
	background:url(rboxbg.gif) center top no-repeat;
	padding:8px 0 5px 10px;
	font-weight:bold;
}
.rightbox .content{
	background:url(rboxm.gif) center top repeat-y;
	line-height:20px;
	padding-left:10px;
}
.rightbox a:link,.rightbox a:visited,.rightbox a:hover{
	color:#2754BB;
}

/*****************/
.allcitybotbox{
	background:url(rboxbg1.gif) center bottom no-repeat;
}
.allcitybotbox h3{
	background:url(rboxbg1.gif) center top no-repeat;
}
.allcitybotbox .content{
	background:url(rboxm1.gif) center top repeat-y;
}
/******************底部样式****************/
#friendlink{
	border:#DDDDDD solid 1px;
	margin-top:10px;
}
#friendlink h2{
	line-height:25px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	background:#F2F7FF;
	color:#2754BB;
}
#footinfo{
	padding:10px;
	text-align:center;
	line-height:20px;
}
/*********首页样式********/
#indexmaina{
	padding-top:20px;
	background:url(indexmain.gif) left top repeat-x;
}
#indexmaina .allsort{
	width:750px;
	overflow:hidden;
}
#IndexSort{
	height:900px;
	width:750px;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #F2F7FF;
	scrollbar-highlight-color: #F2F7FF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #D2E5F4;
}
.allsort a:link,.allsort a:visited,.allsort a:hover{
	color:#0033BB;
}
#indexmaina .allsort .sortbox{
	width:187px;
	float:left;
	text-align:center;
}
#indexmaina .allsort .sortbox .bigsort,#indexmaina .allsort .sortbox .minsort{
	width:170px;
	margin:0 auto;
}
#indexmaina .allsort .sortbox .bigsort{
	background:url(sort.gif) center top no-repeat;
	height:25px;
	line-height:25px;
}
#indexmaina .allsort .sortbox .bigsort a{
	display:block;
	background:url(array.gif) right 6px no-repeat;
	padding:0 15px 0 15px;
	float:left;	
	font-weight:bold;
}
#indexmaina .allsort .sortbox .minsort{
	margin-bottom:10px;
	height:290px;
	overflow:hidden;
	background:url(sortbg.gif) left bottom repeat-x;
}
#indexmaina .allsort .sortbox .minsort ul{
	padding:5px;
	height:275px;
	overflow:hidden;
}
#indexmaina .allsort .sortbox .minsort ul li{
	line-height:20px;
	color:#999;
}
.sideright .postimg{
	background:#F2F6FF;
	text-align:center;
	padding:10px;
}
.sideright .postimg a{
	display:block;
}
.sideright .postimg img{
	margin-bottom:10px;
}
.sideright .helpcenter{
	margin:5px auto;
	text-align:center;
}
.sideright .indexrad{
	margin-bottom:5px;
	border:#DDDDDD solid 1px;
	text-align:center;
	padding:3px 0 3px 0;
	width:218px;
	overflow:hidden;
}
.rightboxa{
	border:#DDD solid 1px;
	margin-bottom:5px;
}
.rightboxa h3{
	background:#F2F7FF;
	padding:8px 0 5px 10px;
	font-weight:bold;
	color:#0033BB;
}
.rightboxa .content{
	line-height:20px;
	padding:5px 5px 5px 10px;
}
.rightboxa .content .phone{
	background:url(icon.gif) 5px 4px no-repeat;
	padding-left:25px;
}
.rightboxa .content .msn{
	background:url(icon.gif) 5px -22px no-repeat;
	padding-left:25px;
}
.rightboxa .content .email{
	background:url(icon.gif) 5px -98px no-repeat;
	padding-left:25px;
}
.rightboxa .content .qq{
	background:url(icon.gif) 5px -49px no-repeat;
	padding-left:25px;
}
#hotcitydiv{
	border:#DDD solid 1px;
}
#hotcitydiv h2{
	background:#F2F7FF;
	padding:8px 0 5px 10px;
	font-size:14px;
	font-weight:bold;
	color:#2754BB;
}
#hotcitydiv .content{
	padding:5px 10px 5px 10px;
	line-height:25px;
	word-spacing:25px;
}
/****************bigsort********************/
.bigsortinfo .LTD{
	width:350px;
	height:140px;
	background:url(face.gif) 10px 3px no-repeat;
	padding-left:110px;
}
.bigsortinfo .LTD h1{
	line-height:40px;
	font-size:22px;
	font-weight:bold;
}
.bigsortinfo .RTD{
	width:250px;
	vertical-align:	middle;
}
.bigsortinfo .LTD p{
	line-height:20px;
	color:#666;
}
.thisbigsort{
	background:url(head1.gif) left top repeat-x;
}
.thisbigsort h1{
	padding:10px 0 5px 10px;
	font-size:14px;
	font-weight:bold;
}
.thisbigsort .contetn{
	background:url(minsortbg.gif);
}
.thisbigsort .Lsort{
	width:249px;
	height:30px;
	overflow:hidden;
	float:left;
}
.thisbigsort .Lsort div{
	padding-left:20px;
}
.thisbigsort .Lsort .name{
	padding:10px 5px 5px 20px;
	font-weight:bold;
}
.thisbigsort .Lsort .sortid{
	line-height:18px;
}
.thisbigsort .Lsort .sortid a:link,.thisbigsort .Lsort .sortid a:visited,.thisbigsort .Lsort .sortid a:hover{
	color:#002CAD;
}
.sortinfoa{
	background:url(sorttbbg.gif);
}
.sortinfoa td{
	color:#999;
}
.sortinfoa a:link,.sortinfoa a:visited,.sortinfoa a:hover{
	color:#002CAD;
}
.sortinfoa .Lsorta{
	height:180px;
	width:373px;
	overflow:hidden;
	float:left;
}
.sortinfoa .Lsorta .namea{
	padding:8px 5px 5px 15px;
	font-weight:bold;
}
.sortinfoa .Lsorta .title{
	height:23px;
	line-height:23px;
	padding:0 5px 0 15px;
	overflow:hidden;
}
.sortinfoa .Lsorta .title .L{
	float:left;
}
.sortinfoa .Lsorta .title .R{
	float:right;
}
.srightbox{
	border:#AACAF2 solid 1px;
	margin-bottom:5px;
	text-align:center;
	background:url(infobg.gif) left top repeat-x;
}
.srightbox .googlead{
	width:210px;
	height:600px;
	overflow:hidden;
	margin:0 auto;
	padding:5px 0 5px 0;
}
.srightbox h2{
	padding:8px 0 5px 10px;
	font-size:14px;
	font-weight:bold;
	color:#2325AC;
}
.srightbox ul{
	padding:0px 5px 5px 10px;
	line-height:25px;
}
.srightbox ul a:link,.srightbox ul a:visited,.srightbox ul a:hover{
	color:#002CAD;
}
.srightbox table div{
	width:95px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	float:left;
	padding-left:10px;
}
/***************list.htm*****************/
#zone_street_menu .street{
	height:25px;
	line-height:25px;
	background:#F2F6F9;
	padding:0 5px 0 5px;
	word-spacing:5px;
}
#zone_street_menu .zone{
	background:url(2line.gif) repeat-x bottom;
}
#zone_street_menu .zone .choose{
	border:1px solid #AACAF2;
	border-bottom:0px;
	background:#F2F6F9;
}
#zone_street_menu .zone .choose a{
	font-weight:bold;
}
#zone_street_menu .zone #zone_span_0 a{
	font-weight:bold;
	color:#F00;
}
.listsearch{
	margin-top:0px;
	border-left:0;
	padding:0 5px 0 5px;
	background:none;
}
.listsearch div{
	margin-top:3px;
	/*height:25px;
	overflow:hidden;*/
	padding-top:5px !important;
	padding-top:0;
	clear:both;
}
.listsearch div span{
	display:block;
	float:left;
}
.listsearch div .t{
	border:#DEDEDE solid 1px;
	padding:5px 8px 3px 8px;
	background:#F9F9F9;
}
/*.listsearch div .f{
	padding-left:10px;
	height:20px;
	width:650px;
	overflow:hidden;
}*/
.listsearch div .f{
	padding-left:8px;
	width:650px;
	overflow:hidden;
}
.listsearch div .f a{
	display:block;
	white-space: nowrap;
	float:left;
	color:#0033BB;
	padding:5px 5px 3px 5px;
}
.listsearch div .f a:link,.listsearch div .f a:visited,.listsearch div .f a:hover{
	color:#0033BB;
}
.listsearch div .f .ck:link,.listsearch div .f .ck:visited,.listsearch div .f .ck:hover{
	background:#0033BB;
	color:#FFF;
}
.thisbigsort .LT{
	height:65px;
	border-bottom:#DDD solid 1px;
}
.thisbigsort .LT div{
	height:28px;
	overflow:hidden;
	color:#333;
}
.thisbigsort .LT a:link,.thisbigsort .LT a:visited,.thisbigsort .LT a:hover{
	color:#00009c;
	font-size:14px;
}
.thisbigsort .LT div span{
	display:block;
	float:left;
}
.thisbigsort .LT div .title{
	width:530px;
	padding:8px 0 0 10px;
	height:17px;
	overflow:hidden;
}
.thisbigsort .LT div .posttime{
	width:50px;
	padding-top:8px;
	text-align:center;
}
.thisbigsort .LT div .rooms{
	width:80px;
	padding-top:8px;
	text-align:center;
}
.thisbigsort .LT div .price{
	width:60px;
	padding-top:8px;
	text-align:center;
}
.thisbigsort .LT div .content{
	width:350px;
	height:45px;
	padding-top:3px;
	padding-left:10px;
}
/***************分页样式同时跟分页函数也一起修改function.inc.php 还有list.php也因为分页数做了一点小调整***************/
.pagediv{
	margin-top:10px;
}
.pagediv a{
	text-decoration:underline;
}
.pagediv div{
	height:50px;
	float:right;
	overflow:hidden;
}
.pagediv div a{
	display:block;
	width:20px;
	height:50px;
	overflow:hidden;
	text-align:center;
	float:left;
	background:url(page2.gif) center 2px no-repeat;
}
.pagediv div .pb,.pagediv div .pu,.pagediv div .pd,.pagediv div .pe{
	width:40px;
}
.pagediv div a span{
	display:block;
	padding-top:25px;
}
.pagediv div .pn{
	display:none;
}
.pagediv div .pu{
	background:url(page0.gif) center 2px no-repeat;
}
.pagediv div .pd{
	background:url(page3.gif) center 2px no-repeat;
}
.pagediv div .pb{
	background:url(pageb.gif) center 2px no-repeat;
}
.pagediv div .pe{
	background:url(pagee.gif) 2px top no-repeat;
}
.pagediv div a font{
	display:block;
	width:25px;
	height:50px;
	overflow:hidden;
	background:url(page1.gif) center 2px no-repeat;
}
#mytable .mouseover{
	background:#EEFFFF;
}
#mytable .havebc{
	background:#F2F6F9;
}
/***********************************/
.bigsort1 h1{
	height:50px;
	background:url(head2.gif) left bottom repeat-x;
	margin-bottom:10px;
}
.bigsort1 h1 span{
	display:block;
	float:left;
}
.bigsort1 h1 .TAG{
	width:100px;
	padding-top:15px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-weight:bold;
	background:url(out1.gif) center bottom no-repeat;
}
.bigsort1 h1 .post{
	float:right;
	padding:5px 0 0 0;
}
.bigsort1 .sorttb{
	background:url(sortbg1.gif) left bottom repeat-x;
	clear:both;
}
.bigsort1 .sorttb a:link,.bigsort1 .sorttb a:visited,.bigsort1 .sorttb a:hover{
	text-decoration:underline;
	color:#002CAD;
}
.bigsort1 .sorttb,.bigsort1 .sorttb td{
	border-collapse:collapse;
	border:#EEEEEE solid 1px;
}
.bigsort1 .sorttb td{
	vertical-align:middle;
	padding:5px;
}
.bigsort1 .sorttb .sortname{
	width:90px;
	text-align:center;
	color:#999;
	line-height:20px;
}
.bigsort1 .sorttb .sortname a:link,.bigsort1 .sorttb .sortname a:visited,.bigsort1 .sorttb .sortname a:hover{
	font-weight:bold;
	color:#000;
}
.bigsort1 .sorttb .sortdb{
	width:840px;
}
.bigsort1 .sorttb .sortdb span{
	display:block;
	width:160px;
	height:25px;
	overflow:hidden;
	float:left;
}
.listcityjp{
	padding:10px;
}
.listcityjp a:link,.listcityjp a:visited,.listcityjp a:hover{
	color:#002CAD;
}
.listcityjp span{
	display:block;
	width:120px;
	height:20px;
	background:url(array1.gif) left 5px no-repeat;
	padding-left:15px;
	padding-top:5px;
	float:left;
	overflow:left;
}
.thisbigsort #bigtable{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.thisbigsort #bigtable td{
	height:25px;
	line-height:25px;
}
.thisbigsort #bigtable .but{
	width:70px;
	height:25px;
	text-align:center;
	border:#AACAF2 solid 1px;
	background:#EEF5FB;
}
.keyword{
	height:20px;
	width:300px;
	line-height:20px;
	padding-left:5px;
}
/***********内容页样式************/
.MainTable .Side{
	text-align:right;
}
.thisbigsort .postbt{
	font-weight:normal;
	float:right;
	padding-right:5px;
	cursor:pointer;
}
.thisbigsort .user_aciton{
	padding:10px;
	color:#999;
}
.thisbigsort .baseinfo{
	line-height:25px;
	background:url(baseinfo.gif);
	padding-left:10px;
}
.thisbigsort .userinfo{
	width:250px;
	border:#CCC solid 1px;
	background:#EFEFEF;
	margin:0 auto;
	padding-bottom:10px;
}
.mainleft .moreinfobox{
	margin-top:10px;
}
.moreinfobox h2{
	height:32px;
	background:url(over2.gif) left bottom repeat-x;
}
.moreinfobox h2 span{
	dispaly:block;
	height:28px;
	width:100px;
	padding-top:4px;
	text-align:center;
	float:left;
	line-height:28px;
	cursor:pointer;
}
.moreinfobox h2 .Out1{
	background:url(out2.gif) center bottom no-repeat;
	font-weight:bold;
}
.moreinfobox #Tab1,.moreinfobox #Tab2,.moreinfobox #Tab3{
	border:#CEDBEB solid 1px;
	border-top:0;
	padding:5px;
}
.moreinfobox #Tab1{
	color:#666;
	line-height:20px;
}
.moreinfobox .picbox{
	width:730px;
	overflow:hidden;
	text-align:center;
}
.moreinfobox .pic_action{
	text-align:right;
	padding:5px;
}
.thisbigsort .actionbut{
	text-align:center;
	padding-top:25px;
}
#comment_submit{
	border:#CEDBEB solid 1px;
	background:#EDF3F7;
	width:50px;
	text-align:center;
	padding-top:3px;
	margin-top:5px;
}