@charset "utf-8";
/* CSS Document */
html{height: 100%; margin-bottom: 1px;}
#header
{
	height: 107px;
	background: url(../../base/images/bodyBgtop.png) repeat-x 0 -28px;
}
.searhead
{
	width: 980px;
	margin: 0 auto;
}
.pjlogo
{
	float: left;
	width: 127px;
	height: 45px;
	padding: 25px 15px 0 4px;
}
h3.subcity
{
	float: left;
	width: auto;
	height: 50px;
	padding: 27px 0 0 0;
	margin-left: 10px;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	text-align: center;
}
h3.subcity span
{
	font: 12px/18px "simsun";
}
#srchBox
{
	position: relative;
	float: left;
	width: 563px;
	margin: 10px 0 0 35px;
	z-index: 10;
}
#srchBox .jw-content div{display:none;}
#srchBox .jw-ctrl{position:absolute; left:0; top:0; width: 500px; height:30px; padding-left:20px; z-index:50; overflow: hidden;}
#srchBox .jw-ctrl em, #srchBox .jw-ctrl span{display: inline-block; float:left;font-size:14px;height:25px;line-height:25px;padding:0 0 5px;text-align:center;}
#srchBox .jw-ctrl span, #srchBox .jw-ctrl em.last{ width: 45px; padding: 0 8px 5px; cursor: pointer; color: #0049CE;}
#srchBox .jw-ctrl span.jw-cur{background:url("http://a.pojaaimg.cn/2010/search/images/srchin.png") no-repeat center -111px; font-weight:bold; color: #000000;}
#srchBox .selectDown span{display:inline-block;line-height:24px;padding:0 7px;font-size:12px;}
#srchBox .selectDown{background:none repeat scroll 0 0 #F5F9FF;border:1px solid #95B3CF;display:none;left:0;padding:6px 0 6px 1px;position:absolute;top:47px;width:172px;z-index:100;}
#srchBox .sboxcont,
#sboxBot .srchOne
{
	position: absolute;
	top: 28px;
	left: 0;
	width: 553px;
	height: 34px;
	padding: 5px 0 0 5px;
	_padding: 3px 0 2px 5px;
	border: 1px solid #ABB1B8;
	background: url(../images/srchin.png) repeat-x 0 -64px;
	z-index: 20;
}
.sboxcont .shopIE6
{
	*padding-top: 1px;
}
#sboxBot .srchOne
{
	position: static;
	float: left;
}
.sboxcont span
{
	display: inline-block;
	font-size: 14px;
}
.sboxcont span.srchfind
{
	padding: 0 1px;
}
.sboxcont span.last
{
	_padding-left: 6px;
}
input.btnin,
input.btnwhere,
input.btnwhat
{
	width: 450px;
	height: 22px;
	padding: 4px 5px 3px;
	background: url(../images/srchin.png) no-repeat 0 0;
	border: 0;
	color: #333333;
	font-size: 14px;
}
input.btnwhere
{
	width: 132px;
	background-position: 0 -31px;
}
input.btnwhat
{
	width: 258px;
	background-position: -171px -31px;
}
.btnsrch
{
	width: 82px;
	height: 29px;
	font-weight: bold;
	font-size: 14px;
	background: url(../images/btn_srchorg.png) no-repeat 0 0;
	border: 0;
	color: #FFFFFF;
	cursor: pointer;
}

#srchBox .drap
{
	position: absolute;
	left: 28px;
	top: 39px;
	width: 28px;
	height: 8px;
	font-size: 0;
	line-height: 0;
	background: url(../images/srchin.png) no-repeat -91px -113px;
	z-index: 60;
	cursor: pointer;
	overflow: hidden;
}
/*mainDefault*/
#mainDefault
{
	width: 980px;
	padding-top: 10px;
	margin: 0 auto;
}
.linebg
{
	background: url(../images/liney1px.png) repeat-y 0 0;
}
#mainDefault .mainleft
{
	float: left;
	width: 760px;
}
#mainDefault .mainright
{
	float: right;
	width: 210px;
}
.itemMod
{
	width: 750px;
	padding-left: 10px;
}
.itemMod h2
{
	position: relative;
	width: auto;
	height: 28px;
	padding-left: 33px;
	line-height: 28px;
	background: url(../images/iconH2.png) no-repeat 5px 3px;
	cursor: pointer;
}
.itemMod h2.info
{
	background-position: 5px -53px;
}
.itemMod h2.map
{
	background-position: 5px -113px;
}
.itemMod h2.forum
{
	background-position: 5px -173px;
}
.modCur h2
{
	background-color: #f2f9ff;
}
.modCur h2.shopTitle
{
	background-position: 5px -25px;
}
.modCur h2.info
{
	background-position: 5px  -83px;
}
.modCur h2.map
{
	background-position: 5px  -143px;
}
.modCur h2.forum
{
	background-position: 5px -201px;
}
h2.shopTitle span
{
	display: inline-block;
	float: left;
}
h2.shopTitle span.firstBt
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
h2.shopTitle span.result
{
	display: none;
	margin-left: 20px;
	color: #999999;
}
h2.shopTitle span.lookmore
{
	display: none;
	position: absolute;
	top: 0;
	right: 10px;
}
.modCur h2.shopTitle span
{
	display: inline-block;
}


.itemMod .cateList,
.itemMod .shopList,
.itemMod .infoList,
.itemMod .srchMap,
.itemMod .forumList
{
	padding: 5px 0 7px 20px;
	clear: both;
}
.cateList span
{
	display: inline-block;
	height: 24px;
	padding-right: 12px;
	line-height: 24px;
	font-size: 14px;
	color: #999999;
}
/* search shop */
dl.itemShop,
.itemInfo,
.itemTopic
{
	padding: 7px 0;
	clear: both;
}
dl.itemShop dt
{
	float: left;
	width: 100px;
	height: 75px;
	padding: 3px;
	margin-right: 12px;
	border: 1px solid #D2D2D2;
	overflow: hidden;
}
dl.itemShop dt img
{
	width: 100px;
	height: 75px;
}
dl.itemShop dd
{
	position: relative;
	float: left;
	width: 620px;
}
.itemMod dl.itemShop dd
{
	width: 610px;
}
dl.itemShop dd h3
{
	width: 550px;
	height: 24px;
	margin-bottom: 4px;
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
}
.bordertop p.tel
{
	height: 22px;
	line-height: 22px;
}
.bordertop p.tel span,
.bordertop p.tel img
{
	display: inline-block;
	float: left;
}
.bordertop p.tel img
{
	margin-right: 20px;
}

dl.itemShop dd.hidePic
{
	float: none;
	width: auto;
}
dl.itemShop dd.hidePic h3,
dl.itemShop dd.hidePic p
{
	width: auto;
}

span.aTxt,
span.bTxt
{
	display: inline-block;
	width: 19px;
	height: 24px;
	background: url(../images/srchmap.png) no-repeat -89px -46px;
	text-align: center;
	color: #FFFFFF;
	font: 14px/18px arial;
	font-weight: bold;
}
span.bTxt,
.curXX span.bTxt
{
	line-height: 24px;
	background-image: none;
	color: #333333;
}
dl.itemShop span.aTxt
{
	float: left;
	margin-right: 5px;
}
.curXX span.aTxt
{
	background-position: -65px -46px;
}

dl.itemShop h3 span.zone,
dl.itemShop h3 span.youhui
{
	margin-left: 10px;
	font-size: 12px;
	color: #999999;
}
dl.itemShop h3 span.youhui
{
	color: #FF6600;
}
dl.itemShop h3 span.comNum
{
	position: absolute;
	display: none;
	top: 0;
	right: 0;
	padding-left: 20px;
	font-size: 12px;
	background: url(../images/iconH2.png) no-repeat 2px -351px;
}
.bordertop .curXX h3 span.comNum
{
	display: inline-block;
}
.itemMod .moreRelt
{
	height: 25px;
	padding-right: 25px;
	line-height: 25px;
	font-size: 14px;
	text-align: right;
	background: url(../images/iconH2.png) no-repeat right -234px;
}
.line1pxA9
{
	margin: 0;
}
/* search info */
.itemInfo h3
{
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
	clear: both;
}
table.search-list .itemInfo h3
{
	display: inline;
	height: auto;
	line-height: 20px;
	overflow: visible;
}

.itemInfo h3 span.morepic
{
	display: inline-block;
	width: 30px;
	height: 21px;
	margin-left: 10px;
	background: url(../images/tbg.png) no-repeat 0 center;
	color: #FFF;
	font-size: 12px;
    line-height: 21px;
	text-align: center;
}
.itemInfo h3 span.zone
{
	display: inline-block;
	margin-left: 10px;
	font-size: 12px;
	color: #999999;
}
/* srchMap */
.srchMap .mapleft
{
	float: left;
	width: 347px;
	height: 410px;
	padding-top: 5px;
}
.srchMap .pjmap
{
	width: 345px;
	height: 385px;
	border: 1px solid #565656;
}
.mapleft .tuBig
{
	display: inline-block;
	float: right;
	height: 20px;
	margin-top: 4px;
	padding-left: 20px;
	line-height: 20px;
	background: url(../images/iconH2.png) no-repeat 2px -292px;
	font-size: 14px;
}
.srchMap .mapright
{
	float: left;
	width: 360px;
	padding-left: 12px;
}
.mapright .bustitle
{
	height: 40px;
	background: url(../images/srchmap.png) no-repeat 0 0;
}
.mapright .rideSrch
{
	padding: 10px 12px 5px;
	margin-bottom: 10px;
	border: 1px solid #ABCDF2;
	border-top: 0;
}
.mapright .rideSrch span
{
	display: inline-block;
	float: left;
}
.rideSrch span.whirl
{
	width: 17px;
	height: 26px;
	margin: 0 5px;
	background: url(../images/iconH2.png) no-repeat 0 -323px;
}
input.btnStart
{
	width: 115px;
	height: 21px;
	_height: 20px;
	padding: 4px 2px 0 3px;
	border: 1px solid #5E7996;
	color: #333333;
	font-size: 14px;
}
.btnInquiry
{
	width: 55px;
	height: 26px;
	font-size: 14px;
	background: url(../images/srchmap.png) no-repeat 0 -44px;
	border: 0;
	color: #FFFFFF;
	cursor: pointer;
}
.rideSrch .btnInquiry
{
	margin-left: 8px;
	_margin-left: 5px;
}

.mapright .siteRel
{
	height: 22px;
	padding: 8px 0 2px;
	line-height: 22px;
	text-align: right;
}
.mapright .buslist
{
	width: 360px;
}
.buslist dl.itemSites
{
	width: 360px;
	padding-bottom: 8px;
	clear: both;
}
dl.itemSites dt
{
	float: left;
	width: 28px;
	padding: 4px 0 0 0;
}
dl.itemSites dd h3
{
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
}
dl.itemSites dd p
{
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}
dl.itemSites dd.dibiao .aTxt
{
	float: left;
	margin-right: 5px;
}
.noreslts
{
	padding: 5px 0 12px 30px;
	font-size: 14px;
	line-height: 26px;
}
/* forum topic */
.itemTopic span.lzhTu
{
	display: inline-block;
	float: right;
	width: 120px;
	height: 80px;
	margin-left: 10px;
	border: 1px solid #C9C9C9;
	overflow: hidden;
}
.itemTopic h3
{
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
}
.itemTopic h3 span.c999,
.itemTopic h3 span.zone
{
	margin-left: 10px;
	font-size: 12px;
	color: #999999;
}
.itemTopic p.desc
{
	margin-bottom: 5px;
	line-height: 20px;
}
span.netYd
{
	color: #008000;
	margin-left: 5px;
}
/* the search box of the bottom */
.linex1pxbg
{
	height: 120px;
	padding-top: 15px;
	background: url(../images/ftbg.png) repeat-x 0 0;
}
#sboxBot
{
	width: 980px;
	margin: 0 auto 10px;
}
#sboxBot .sWith30
{
	float: left;
	width: 30px;
	height: 20px;
}
.autoSrch
{
	width: 980px;
	margin: 0 auto;
	line-height: 20px;
	text-align: center;
	color: #999999;
}
#footer
{
	width: 980px;
	height: 20px;
	margin: 0 auto;
	line-height: 20px;
	text-align: center;
}
/* pujia map and tuiguang */
.mainright .pubxx
{
	height: 39px;
	margin-bottom: 10px;
	text-align: center;
}
.mainright .pubxx a
{
	display: inline-block;
	height: 22px;
	margin-top: 10px;
	padding-left: 25px;
	background: url(../images/srchmap.png) no-repeat -340px -212px;
	font-weight: bold;
	line-height: 22px;
	color: #FF6600;
	text-decoration: underline;
}
.catefabu990 {
	float:right;
}
.catefabu990 .pubxx
{
	
	text-align: center;
}
.catefabu990 .pubxx a
{
	display: inline-block;
	height: 22px;
	margin-top: 5px;
	padding-left: 25px;
	background: url(../images/srchmap.png) no-repeat -340px -212px;
	font-weight: bold;
	line-height: 22px;
	color: #FF6600;
	text-decoration: underline;
}
.mainright .inFang
{
	width: 210px;
	margin-bottom: 10px;
}
.mainright .inFang a
{
	display: block;
	width: 155px;
	height: 40px;
	padding-left: 55px;
	background: url(../images/srchmap.png) no-repeat -13px -178px;
	color: #FFFFFF;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
}
#mapMarker{
    position: relative;
	width: 208px;
	height: 326px;
	border: 1px solid #B3B3B3;
	z-index:15;
}
.mapMake
{
    clear: both;
	width: 208px;
	height: 327px;
	margin-bottom: 10px;
}
.mapMake .makeTit
{
	height: 24px;
	padding: 0 10px;
	line-height: 24px;
	background: url(../images/srchmap.png) no-repeat -151px -149px;
}
.mapMake .makeTit span
{
	display: inline-block;
}
.makeTit span.tuBig
{
	float: left;
	padding-left: 18px;
	background: url(../images/srchmap.png) no-repeat -345px -176px;
}
.makeTit span.moved
{
	float: right;
}
.makeTit span.moved input
{
	margin: -3px 4px 0 0;
	_margin-top: 0;
}
.tuiList
{
	width: 210px;
}
ul.tuiList li
{
	text-align: right;
	margin-bottom: 10px;
}
.changeLink
{
	width: 200px;
	margin: 0 auto 10px;
}
/* classified information */
.selClasify, .thirdClasy
{
	padding: 8px 10px 3px;
	margin-bottom: 5px;
	background-color: #DCEBFC;
	line-height: 27px;
	height: 100%;
}
.thirdClasy
{
	padding-top: 0;
	background-color: #FFFFFF;
}
#mainJob .selClasify,
#mainJob .thirdClasy
{
	width: 960px;
}
#mainJob .seljobBot
{
	width: 740px;
}

dl.selClasify dt
{
	float: left;
	width: 87px;
	height: 27px;
	line-height: 27px;
	font-weight: bold;
}
dl.selClasify dd
{
	float: left;
	width: 650px;
}
#mainJob dl.selClasify dd
{
	width: 870px;
}
ul.secondFenl
{
	width: auto;
}
ul.secondFenl li
{
	float: left;
	width: auto;
	height: 27px;
	padding: 0 5px 5px 0;
}
ul.secondFenl li a
{
	display: inline-block;
	float: left;
	width: auto;
	height: 27px;
	line-height: 27px;
	padding-right: 13px;
	background: url(../images/srchmap.png) no-repeat right -44px;
}
ul.secondFenl li a:hover
{
	color: #FF6600;
	text-decoration: none;
}
ul.secondFenl li a span
{
	display: inline-block;
	float: left;
	width: auto;
	height: 27px;
	padding-left: 13px;
	background: url(../images/srchmap.png) no-repeat -126px -44px;
}
ul.secondFenl li em
{
	color: #999999;
}
ul.secondFenl li.cur a span
{
	color: #FF6600;
	font-weight: bold;
}
.restNum
{
	padding: 8px 10px;
	*padding: 9px 10px 3px;
	_padding: 8px 10px;
	margin-bottom: 10px;
	background-color: #F2F2F2;
	overflow: hidden;
}
.cateAll, .catePart
{
	height: 17px;
	padding-left: 20px;
	padding-bottom: 4px;
	margin-bottom: 7px;
	text-align: center;
	line-height: 17px;
	background: url(../images/bgfold.png) no-repeat center 0;
	clear: both;
	overflow: hidden;
	cursor: pointer;
}
.catePart
{
	background-position: center -23px;
}

/* big classify */
.posrl
{
	position: relative;
}
table.tabFenlei
{
	display: block;
}
.ssBigClass
{
	position: relative;
	float: left;
	width: auto;
	height: 27px;
	padding-right: 21px;
	margin: 0 5px 5px 0;
	_margin: 0 5px 0 0;
	background: url(../images/srchmap.png) no-repeat right -74px;
	z-index: 4;
}
.ssBigClass span
{
	display: inline-block;
	float: left;
	padding: 0 2px 0 13px;
	height: 27px;
	background: url(../images/srchmap.png) no-repeat -126px -74px;
}
.ssBigClass a.xclose
{
	display: inline-block;
	float: left;
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 7px 0 0 5px;
	background: url(../images/iconH2.png) no-repeat right -328px;
}

/* find result */
.jgFind
{
	float: left;
	padding-left: 10px;
	height: 26px;
	line-height: 26px;
	background: url(../images/iconH2.png) no-repeat 0 -400px;
}
.jgInput
{
	float: left;
	width: 225px;
	height: 24px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
}
input.btnReslt
{
	display: inline-block;
	float: left;
	width: 200px;
	height: 16px;
	padding: 4px 2px 0 3px;
	border: 0;
	font-size: 14px;
	color: #333333;
}
a.circlose
{
	display: inline-block;
	float: left;
	width: 17px;
	height: 17px;
	margin-top: 3px;
	background: url(../images/iconH2.png) no-repeat 0 -429px;
	position:relative;
	z-index:10;
	
}
.jgShx, .jgNum, .jgRlate
{
	float: left;
	height: 26px;
	padding-left: 10px;
	line-height: 26px;
}
.jgRlate
{
	padding-left: 0;
}
.jgNum
{
	float: right;
}
.setTop, .p_top
{
	display: inline-block;
	width: 18px;
	height: 21px;
	margin-left: 10px;
	margin-right: 5px;
	background: url(../images/tbg.png) no-repeat -50px center;
    color: #FFF;
    font-size: 12px;
    line-height: 21px;
    text-align: center;
}
.setLight, .p_light
{
	font-weight: bold;
	color: #FF3600;
}
.v5
{
	display: inline-block;
	width: 30px;
	height: 20px;
	margin-left: 10px;
	margin-right: 5px;
    line-height: 21px;
}
.itemShop span.setLight a
{
	font-weight: bold;
	color: #FF3600;
}
.setRent
{
	font-size: 18px;
	font-family: Verdana;
	color: #ff5500;
	font-weight: bold;
}
.iconTips
{
	display: inline-block;
	height: 20px;
	padding: 0 0 8px 24px;
	background: url(../images/iconH2.png) no-repeat 0 -457px;
	_background-position: 0 -456px;
	vertical-align: middle;
}

/* clasyInfo */
#clasyInfo .bordertop,
.shortleft .bordertop
{
	padding-bottom: 1px;
	margin-bottom: 1px;
	border-bottom: 1px solid #DDDDDD;
}
.shortleft .bordertop
{
	border-bottom-style: dashed;
}
#clasyInfo .bordertop .itemInfo,
#clasyInfo .bordertop .itemTopic
{
	padding: 10px;
}
#clasyInfo .bordertop .itemShop
{
	*height: 86px;
	padding: 12px 10px;
	clear: both;
}
.bordertop .curXX
{
	background-color: #F5FAFF;
}

.rightPage .pageturn
{
	float: right;
	padding-right: 20px;
}
#pages
{
	clear: both;
	padding: 10px 0;
}
.pages ul li a,
.pageturn ul li a
{
	padding: 3px 4px;
}
.pages .current strong,
.pageturn .current strong
{
	font-weight: bold;
}
/* the third classify */
table.tabThgrade
{
	width: 100%;
}
table.tabThgrade th
{
	width: 98px;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
}
span.iconHx
{
	display: inline-block;
	height: 26px;
	padding-left: 17px;
	line-height: 26px;
	background: url(../images/iconH2.png) no-repeat -33px -458px;
}
.curVirtue
{
	font-weight: bold;
	color: #FF6600;
	margin-right: 10px;
}
table.tabThgrade td a
{
	margin-right: 10px;
}
/* search-list */
table.search-list
{
	width: 100%;
	background: url(../images/srchThbg.png) repeat-x 0 -59px;
	text-align: center;
	clear: both;
}
table.search-list th
{
	padding: 10px;
	font-weight: normal;
	background: url(../images/srchThbg.png) no-repeat right 0;
}
table.search-list th.last
{
	background-image: none;
}
table.search-list td
{
	padding: 5px 0;
	border-bottom: 1px solid #DDDDDD;
}
table.search-list td.leftTh
{
	padding-left: 10px;
}
table.search-list .curXX td
{
	background: #F5FAFF url(../images/bor3px.png) repeat-x 0 bottom;
}
.search-list .setTop
{
	margin: 0 5px;
}
.limiteDesc
{
	height: 31px;
	margin: 30px auto 15px;
	background-color: #F3F3F3;
	text-align: center;
	line-height: 31px;
}
/* no results */
.resultInfo
{
	width: 480px;
	height: 200px;
	padding-top: 30px;
	margin: 0 auto;
}
table.tabNoresult
{
	width: 100%;
}
table.tabNoresult th
{
	vertical-align: middle;
}
table.tabNoresult h4
{
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}
table.tabNoresult p
{
	padding-top: 12px;
}

/* error pages */
#srchErr
{
	min-height: 290px;
	background: url(../images/errbg.png) repeat-x 0 0;
}
#srchErr .errCont
{
	width: 800px;
	padding: 15px 0;
	margin: 0 auto;
	font-size: 14px;
	line-height: 25px;
}
#srchErr .errleft
{
	float: left;
	width: 325px;
	line-height: 28px;
}
#srchErr .errmid
{
	float: left;
	width: 1px;
	height: 130px;
	background: url(../images/srchmap.png) no-repeat 0 -96px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
#srchErr .errright
{
	float: right;
	width: 440px;
}

#srchErr .errleft p a
{
	margin-right: 15px;
}
ul.linkQust li
{
	float: left;
	width: 130px;
	padding-right: 10px;
	text-align: center;
}
ul.linkQust li span
{
	display: block;
	width: 40px;
	height: 36px;
	margin: 5px auto;
	background: url(../images/srchmap.png) no-repeat -9px -119px;
}
ul.linkQust li span.iconEm
{
	background-position: -57px -119px;
}
ul.linkQust li span.iconQq
{
	background-position: -109px -119px;
}
ul.linkQust li span.helpinc
{
	display: inline-block;
	width: 130px;
	height: 18px;
	background: url(../images/srchmap.png) no-repeat -1px -228px;
}
/*srchMap*/
#srchShort
{
	width: 978px;
	margin: 0 auto 10px;
	border: 1px solid #C6C6C6;
}
#srchShort .shortleft
{
	float: left;
	width: 299px;
	overflow: hidden;
}
#srchShort .shortright
{
	position: relative;
	float: right;
	width: 678px;
	border-left: 1px solid #C6C6C6;
}
.mapReslt
{
	height: 26px;
	padding-left: 10px;
	line-height: 26px;
}
.shortleft .buslist
{
	width: 299px;
	height: 525px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.shortleft dl.itemSites
{
	padding: 10px 5px 5px 10px;
	width: 270px;
}

.mapopt{
	height: 26px;
	padding: 0 5px;
	line-height: 26px;
}
.mapopt ul li,.mapopt ul span{
    float:left;
    margin-right:7px;
}
#maploading {
    background-color:#fff;
    display:none;
    margin:1px 11px;
    opacity:0.8;
    filter:alpha(opacity=80);
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:0;
    z-index:99999;
}
#maploading p {
    font-size:18px;
    font-weight:bold;
    height:24px;
    line-height:24px;
    margin:150px auto;
    width:165px;
}
.subErr{
    line-height:25px;
    text-align:right;
    padding:0 10px;
    text-decoration:underline;
    color:#0049CE;
}
.mapopt .measure{
    float:right;
}
.measure span
{
	display: inline-block;
	float: right;
}
.measure span.distances,
.measure span.hk
{
	float: left;
	width: 40px;
	padding-left: 25px;
	background: url(../images/srchmap.png) no-repeat -337px -115px;
}
.measure span.hk
{
	width: 60px;
	background-position: -230px -185px;
}
.measure span.measments
{
	float: right;
	width: 400px;
	margin-right: 15px;
	text-align: right;
}
.measure a.testl,
.measure a.testr,
.measure a.testlno,
.measure a.testrno
{
	display: inline-block;
	float: right;
	width: 19px;
	height: 19px;
	margin: 3px 10px 0 0;
	background: url(../images/srchmap.png) no-repeat -221px -119px;
	overflow: hidden;
}
.measure a.testl
{
	background-position: -271px -119px;
}
.measure a.testr
{
	background-position: -296px -119px;
}
.measure a.testlno
{
	cursor: default;
}
.measure a.testrno
{
	background-position: -246px -119px;
	cursor: default;
}
.measure span.cf60
{
	display: inline;
	font-weight: bold;
	float: none;
}

/*short info*/
.shortCont .nofind
{
	padding: 18px;
	font-weight: bold;
	line-height: 24px;
	font-size: 14px;
}
ol.suggList
{
	list-style: decimal;
	margin: 0 0 10px 20px;
	padding: 5px 10px 0 18px;
}
ol.suggList li
{
	list-style: decimal;
}
ol.suggList li span
{
	margin: 0 5px;
}
ol.suggList li.reHome
{
	list-style: none;
	margin-top: 15px;
	text-align: right;
	font-size: 14px;
}
.shortCont p.noBt
{
	height: 24px;
	padding: 0 18px;
	line-height: 24px;
	font-size: 14px;
	font-weight: bold;
}
/*youdao*/
.ydClasy
{
	height: 24px;
	padding: 12px 10px 6px;
	margin-bottom: 10px;
	border: 1px solid #FDDD84;
	background-color: #FFFCE3;
	clear: both;
}
ul.ydClasy li
{
	float: left;
	height: 24px;
	padding-right: 20px;
}
ul.ydClasy li a
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
a.sjhy{color: #ff4800;}
a.shxx{color: #529100;}
a.ditu{color: #ff7e00;}
a.huati{color: #0075e2;}

ul.ydClasy li.reFind
{
	float: right;
	padding-right: 0;
}
ul.ydClasy li.reFind a
{
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
}
.fromYd
{
	height: 24px;
	padding: 0 10px;
	margin-bottom: 20px;
	line-height: 24px;
	clear: both;
}
.fromYd span
{
	display: inline-block;
	float: left;
}
span.youdao
{
	width: 66px;
	height: 16px;
	margin: 3px 3px 0;
	background: url(../images/srchmap.png) no-repeat -7px -82px;
}
.fromYd span.ydNum
{
	float: right;
}
/*youdao search*/
.ydList
{
	max-width: 510px;
	padding-left: 10px;
}
.ydList li
{
	margin-bottom: 1.7em
}
.ydList h3
{
	margin-bottom: .2em;
	font-size: 1.23em;
	font-weight: normal;
}
.ydList h3 a,
.ydList h3 a:hover
{
	color: #0049CE;
	text-decoration: underline;
}
.ydList li a strong,
.ydList li a:hover strong
{
	color: #C60A00;
	text-decoration: underline;
}
.ydList .s
{
	color: #007B43;
}
.ydList li strong
{
	color: #C60A00;
}
.ydList .s a
{
	color:#808080;
	text-decoration: underline;
}
.ydNoresult
{
	padding: 5px;
	margin-bottom: 10px;
	background-color: #EAF2FD;
	border: 1px solid #AECCF4;
}
.ydNocont
{
	padding: 12px 15px;
	background-color: #FFFFFF;
}
.ydNocont table.tabNoresult
{
	width: 620px;
	margin: 0 auto;
}
.ydNocont .hotKey span
{
	font-weight: bold;
}
.ydNocont .hotKey a
{
	margin-right: 15px;
}



/* a:visited */
.itemMod .cateList a:visited,
dl.itemShop h3 a:visited,
.itemInfo h3 a:visited,
dl.itemSites dd h3 a:visited,
.itemTopic h3 a:visited
{
	color: #810081;
	text-decoration: underline;
}
.pages ul li a:visited,
.pageturn ul li a:visited
{
	color: #810081;
	text-decoration: none;
}
/* a */
dl.itemShop h3 span.comNum a,
#selectCityBox a
{
	color: #0049CE;
	text-decoration: none;
}
.itemInfo h3 .setLight a,
.itemInfo h3 .p_light a
{
	color: #FF3600;
}
.restNum a
{
	color: #FF6600;
}
ul.tuiList li a,
.itemTopic h3 span.c999 a,
.itemInfo span.zone a,
dl.itemShop h3 span.zone a
{
	color: #999999;
	text-decoration: none;
}
.ydList .s a,
.itemTopic h3 span a:hover,
.itemInfo span.zone a:hover,
dl.itemShop h3 span.zone a:hover
{
	color: #999999;
	text-decoration: underline;
}
.txtUnder a,
.cateList a,
dl.itemShop h3 a,
.itemInfo h3 a,
.mapleft .tuBig a,
.mapright .siteRel a,
dl.itemSites dd h3 a,
a.netRel,
.itemTopic h3 a,
.jgNum a,
.makeTit .tuBig a
{
	color: #0049CE;
	text-decoration: underline;
}

/* a:hover */
#selectCityBox a:hover,
.txtUnder a:hover,
.cateList a:hover,
dl.itemShop h3 a:hover,
dl.itemShop h3 span.comNum a:hover,
.itemInfo h3 a:hover,
.mapleft .tuBig a:hover,
.mapright .siteRel a:hover,
dl.itemSites dd h3 a:hover,
a.netRel:hover,
ul.tuiList li a:hover,
.itemTopic h3 a:hover,
.restNum a:hover,
.jgNum a:hover,
.makeTit .tuBig a:hover
{
	color: #FF6600;
	text-decoration: underline;
}
.ssBigClass a:hover
{
	text-decoration: none;
}

/* map icon by WYQ*/
.pjnum
{
    position:absolute;
    overflow:hidden;
}
.pjnum img
{
    position:absolute;
}
.numpb img
{
    left:-382px;
    top:-54px;
}
.numpb0 img
{
    left:-382px;
    top:-27px;
}
/*sugview*/

#sugview {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid black;
	cursor:default;
	display:none;
	font-size:13px;
	line-height:17px;
	margin:0;
	position:absolute;
	width:364px;
	z-index:200;
}
#sugclose
{
	cursor:pointer;
	text-decoration:underline;
}
#sugclosecon
{
	background:#FFFFFF none repeat scroll 0 0;
	color:#0049CE;
	font-size:12px;
	height:18px;
	line-height:18px;
	overflow:hidden;
	padding:1px 3px;
	text-align:right;
}
.sel
{
	background:#2754bb; 
	color: #fff; 
	height: 18px; 
	line-height: 18px; 
	overflow: hidden; 
	padding: 1px 3px;
 }
.nosel
{
	background:#fff; 
	color: #333;
	height: 18px; 
	line-height: 18px; 
	overflow: hidden; 
	padding: 1px 3px;
}
.cai
{
	font-size:11px;
	color:#aaa;
}
#topmb
{
	background:none repeat scroll 0 0 #FFFFFF;
	cursor:crosshair;
	display:none;
	height:100%;
	left:0;
	position:absolute;
	width:100%;
	z-index:1500;
}
.mb
{
	background:none repeat scroll 0 0 #FFFFFF;
	display:none;
	opacity:0.5;
	filter: alpha( opacity = 50);
    -moz-opacity: 0.50;
	position:absolute;
	z-index:1000;
}
#centmb
{
	border:1px solid black;
	display:none;
	position:absolute;
	z-index:1000;
}
UL.wTabNav
{
    list-style: none;
    padding: 0 0 0 55px;
    margin: 0;
    height: 25px;
    overflow: hidden;
    background: url(http://a.pojaaimg.cn/ditu/2/images/lnbg.gif) repeat-x 0 -265px;
}
UL.wTabNav LI
{
    display: inline;
}
UL.wTabNav LI span
{
    margin: 0 3px;
    height: 23px;
    overflow: hidden;
    line-height: 24px;
    text-align: center;
    width: 75px;
    display: block;
    float: left;
    cursor: pointer;
    background-color: #fafafa;
    color: #414141;
    border: 1px solid #e8e8e8;
    border-bottom: 1px solid #d6d7db;
}
UL.wTabNav LI span.selected
{
    height: 24px;
    background-color: #fff;
    border: 1px solid #d6d7db;
    border-bottom: 0;
    font-weight: bold;
}
.infoTabs .tabcont
{
    padding: 3px 5px;
}
.infoTabs .tabitem
{
    padding: 6px 4px 0;
}
.infoTabs .tabitem .cont
{
    padding: 6px 0 0 10px
}
.infoTabs .top
{
    border-bottom: 1px dashed #333;
    padding: 5px 0;
}
.infoTabs .itemleft
{
    width: 70px;
    padding-right: 10px;
    float: left;
    text-align: right;
    font-weight: bold;
}
.infoTabs .itemcon
{
    width: 220px;
    float: left;
    line-height: 20px;
}
.infoTabs .itemcon2
{
    width: 280px;
    float: left;
    line-height: 20px;
}
.infoTabs .itemcon2 .inptext
{
    width:180px;
}
.infoTabs .itemcon .inptext
{
    width: 130px;
}
.infoTabs .itemcon .orng
{
    color: #fe7e00;
    margin: 5px 5px 0 0;
    _padding-top: 3px;
}
.infoTabs .itemcon .green
{
    color: #4d9000;
    margin: 5px 0 0;
    _padding-top: 3px;
}
#wyqTab1, #wyqTab2
{
    display: none;
}
.bubble
{
    height: 145px;
    width: 100%;
}
.bubblePic
{
    float: left;
    width: 125px;
    height: 110px;
    padding-right: 8px;
}
.bubblePic img
{
    width: 125px;
    height: 100px;
    border: none;
    margin-top: 5px;
}
.bubbleTxt
{
    position: relative;
    right: 0;
    font-size: 12px;
    line-height: 18px;
    text-align: justify;
    text-indent: 1em;
    padding:5px 0
}
.bubbleDet
{
    float: left;
    width: 100%;
    clear: left;
}
.bubbleDet span
{
    margin-left: 5px;
}
.bubbleDet img
{
    margin-left: 8px;
}
.bubbleBot
{
    text-align:right
}
.bubbleBot a
{
    margin-right:8px
}
.turnOn
{
    background-color: #EDF5FF;
}
.pjitem .pjhead
{
    border-bottom: 2px solid #f3f3f3;
    text-align: right;
    width: 100%;
    float: left;
    margin-top: 18px;
}
.pjitem h2
{
    float: left;
    background: url(/images/lnbg.gif) no-repeat 5px -227px;
    padding-left: 18px;
    margin: 0;
    color: #ff6600;
    font-size: 15px;
    font-weight: bold
}
.pjitem h2 a
{
    color: #ff6600
}
.pjitem .more
{
    margin-top: 20px;
}
.pjitem .pjcont
{
    border-top: 1px solid #dcdcdc;
    float: left;
    width: 100%
}
.pjitem ul
{
    list-style: none;
    padding: 0;
    margin: 8px 0 0 0;
}
.pjitem ul li
{
    width:70px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 16px;
    float: left;
    background: url(/images/lnbg.gif) no-repeat 5px -245px;
}
.pjjmk .tabitem
{
    width: auto;
}

/*survey by WYQ*/
#wBox .wBox_title .wBox_itemTitle #sboxTitle b{float:left;}#wBox .wBox_title .wBox_itemTitle #sboxTitle a{text-decoration:underline;}#wBox .wBox_title .wBox_itemTitle #sboxTitle span{float:right;margin-right:12px;font-weight:normal;}#searchBackBox{width:400px;height:320px;padding:15px 12px;margin:0;}#searchBackBox ul,#searchBackBox li,#searchBackBox dl{width:376px;float:left;line-height:24px;height:24px;}#searchBackBox dt,#searchBackBox dd{float:left;}#searchBackBox dt{width:220px;}#searchBackBox dd{width:60px;}#searchBackBox .s{margin-bottom:15px;}#searchBackBox .s1{height:120px;width:376px;}#searchBackBox .s2 textarea{width:370px;margin-top:5px;height:54px;}#searchBackBox .s3 input{width:270px;height:18px;margin-top:5px;}#searchBackBox .s4 span{height:18px;line-height:18px;display:none;margin-left:20px;}#searchBackBox .loading{padding-left:20px;background:url(../images/loading.gif) no-repeat 0 0;}#searchBackBox button{border:1px solid #CCC;height:26px;width:120px;}#searchBackBox label{margin-left:3px;}#survey{border:1px solid #7fb2da;height:157px;right:0;width:23px;position:fixed;z-index:9999;background:#F0F9FF;top:50%;margin-top:-75px;_position:absolute;}#survey:hover{right:2px;}#survey span{display:block;}#survey span a{display:block;padding:8px 6px;line-height:13px;color:#0A55AA;text-decoration:none;}#survey span a:hover{display:block;padding:8px 6px;text-decoration:none;}#wBox span.info{color:#F00}
#wBox_overlay{background:#999;}

/* cooperation for travel */
.formLx
{
	width: 200px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.formLx .lxtop,
.formLx .lxbot
{
	height: 5px;
	font-size: 0;
	line-height: 0;
	background: url(../images/bg_trvel.png) no-repeat 0 0;
	overflow: hidden;
}
.formLx .lxbot
{
	background-position: 0 -9px;
}
.lxmid
{
	padding: 5px;
	background: url(../images/bg_trvel.png) repeat-y -202px 0;
}
table.tabTrvel
{
	width: 100%;
}
table.tabTrvel th,
table.tabTrvel td
{
	padding: 4px 0;
}
table.tabTrvel th
{
	width: 65px;
	padding-right: 5px;
	font-weight: normal;
	text-align: right;
}
td.prices span.sline
{
	display: inline-block;
	width: 16px;
	text-align: center;
}
table.tabTrvel select
{
	height: 20px;
	width: 114px;
}
table.tabTrvel input.dest,
table.tabTrvel input.money
{
	display: inline-block;
	width: 112px;
	height: 17px;
	padding-top: 3px;
	_height: 20px;
	_padding-top: 0;
	vertical-align: middle;
	border: 1px solid #7F9DB9;
	font-size: 12px;
}
table.tabTrvel input.money
{
	width: 47px;
}
table.tabTrvel input.btnSubto
{
	width: 62px;
	height: 25px;
	line-height: 25px;
	border: 0;
	background: url(../images/bg_trvel.png) no-repeat 0 -16px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	cursor: pointer;
}
/*右侧广告*/
.search_right {
    clear: both;
    float: right;
	width: 200px;
}
.search_right li{
    width: 200px;
	margin: 0 0 10px;
    color: #999;
}
.search_top .tit, .search_right .tit, .search_bottom .tit, .search_bottom_990 .tit{
	color: #0049CE;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: underline;
}
.search_top .tit:hover, .search_right .tit:hover, .search_bottom .tit:hover, .search_bottom_990 .tit:hover{
	color:#F60;
}
.search_top .cnt, .search_right .cnt, .search_bottom .cnt, .search_bottom_990 .cnt,
.search_top .cnt:hover, .search_right .cnt:hover, .search_bottom .cnt:hover, .search_bottom_990 .cnt:hover{
	color:#666;
	font-size:14px;
	text-decoration:none;
}
.search_top{
    overflow: hidden;
    height: 100%;
    *padding: 0 0 8px;
}
table.search_top{
    width: 100%;
    text-align: left;
}
table.search_top td{
    padding: 0;
    border: 0 none;
    color: #666;
    font-size: 14px;
    line-height: 25px;
}
ul.search_top li, ul.search_top_w li{
    float: left;
    width: 180px;
    height: 60px;
    margin: 0 13px 8px 0;
    background: none;
}
ul.search_top_w li
{
    margin: 0 20px 0 0;
	padding-bottom: 8px;
}
ul.search_top li.mr0, ul.search_top_w li.mr0{
    margin-right: 0;
}
ul.search_top img, ul.search_top_w img{
    width: 180px;
    height: 60px;
}
.search_bottom, .search_bottom_990{
    overflow: hidden;
    height: 100%;
    margin: 0 0 10px
}
.search_bottom li{
    float: left;
	width: 180px;
	height: 60px;
    margin: 0 13px 10px 0;
}
.search_bottom_990 li{
    float: left;
	width: 180px;
	height: 60px;
    margin: 0 20px 10px 0;
	padding:13px 0 0;
}
.search_bottom a, .search_bottom_990 a, .search_right a{
    display: block;
}
.search_bottom_990 li.mr0, .search_bottom li.mr0{
    margin-right:0;
}



.cate-items{
    margin: 0 0 5px;
    padding: 0 0 5px;
    border-bottom: 2px solid #FFF;
}
.cate-items li{
    overflow: hidden;
    float: left;
    width: 158px;
    height: 27px;
    line-height: 27px;
}
.cate-items li em{
    color: #666;
}
.cate-items-wrap{
    padding: 5px 13px;
    background: #F2F9FF;
    border: 1px solid #C4E2FB;
    margin-bottom:10px;
}
.cate-items-wrap .cate-items{
    margin: 0;
    padding: 0;
    border: 0 none;
}
/* 400 */
.rqNews
{
	border-top: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.itemTopping
{
	position: relative;
	z-index: 0;
	height: 170px;
}
.rqHover
{
	background-color: #FAFAFA;
}
.itemTopping dl.itemBase
{
	padding: 12px 10px 10px;
}
dl.itemBase dt
{
	float: left;
	width: 128px;
}
dl.itemBase dt span
{
	display: block;
	width: 120px;
	height: 90px;
	margin: 0 auto 4px;
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
dl.itemBase dt p
{
	height: 40px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}
dl.itemBase dt img
{
	width: 120px;
	height: 90px;
}
dl.itemBase dd
{
	float: right;
	width: 600px;
}
.itemTopping span.icon_rq
{
	position: absolute;
	top: -1px;
	right: 0;
	display: block;
	width: 101px;
	height: 101px;
	background: url(../images/bgrenqi.png) no-repeat 0 0;
	z-index: 2;
}
.rqHover span.icon_rq
{
	background-position: -105px 0;
}
dl.itemBase dd h3
{
	width: 550px;
	height: 21px;
	margin-bottom: 4px;
	line-height: 21px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
}
dl.itemBase dd h3 span.icon_rzh
{
	display: inline-block;
	width: 40px;
	height: 16px;
	margin-left: 10px;
	margin-top: -3px;
	background: url(../images/bgrenqi.png) no-repeat -210px 0;
	vertical-align: middle;
	overflow: hidden;
}
dl.itemBase dd p
{
	width: 560px;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
}
dl.itemBase dd .freeTel
{	
	height: 24px;
	margin-top: 5px;
	line-height: 24px;
}
.freeTel .telZero
{
	float: left;
	height: 24px;
	padding-right: 10px;
	margin-right: 10px;
}
.rqHover .freeTel .telZero
{
	background: url(../images/bgrenqi.png) no-repeat right -107px;
}
.freeTel .telZero .fourzero
{
	display: block;
	padding-left: 30px;
	font-size: 14px;
	color: #BE0D0D;
	font-weight: bold;
	background: url(../images/bgrenqi.png) no-repeat -210px -26px;
}
.rqHover .freeTel .telZero .fourzero
{
	background-position: -210px -60px;
}
.itemTopping .tohome,
.itemTopping .tofree
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 748px;
	height: 27px;
	padding: 0 10px;
	line-height: 27px;
	text-align: right;
}
.itemTopping .tofree
{
	width: 598px;
	bottom: 4px;
	padding-bottom: 3px;
	padding-left: 150px;
	text-align: left;
	border-bottom: 1px solid #CCC;
}
.itemTopping .tohome span
{
	display: block;
	float: left;
	height: 27px;
	line-height: 27px;
}
.rqHover .tohome
{
	padding-left: 0;
	border: 1px solid #d2d2d2;
	background: url(../images/bgrenqi.png) repeat-x 0 -133px;
}
.rqHover .tohome span
{
	padding-left: 10px;
}




