@charset "utf-8";
/* CSS Document */
#all
{
	position: relative;
    width: 980px;
}

/* footerIndex */
.indexbody
{
    width:980px;
}

#footerIndex
{
    width: 980px;
    height: auto;
    padding: 15px 0;
    margin: 0 auto;
    border-top: 1px solid #D1D1D1;
    text-align: center;
    color: #333333;
}

#footerIndex .wordlink
{
    height: 20px;
    line-height: 20px;
}

#footerIndex .wordlink span
{
    margin: 0 4px;
}

#footerIndex .pjcopy
{
    height: 20px;
    line-height: 20px;
}

#footerIndex .pjcopy a
{
    color: #333333;
    margin: 0 0 0 4px;
    text-decoration: none;
}

#footerIndex .pjcopy a:hover, #footerIndex .wordlink a:hover
{
    color: #FF6600;
    text-decoration: underline;
}
#usrInfo
{
    height: 27px;
    background-image: none;
}
#usrInfo .usrDiv
{
    padding: 0;
}
body
{
    background:url(../../home/img/qdbg.png) repeat-x;
}

#header
{
    width:980px;
    height: auto;
    margin-bottom:10px;
}

#header .top
{
    position:relative;
    width:980px;
    height:73px;
    z-index: 400;
}

#header .top h1
{
    position:absolute;
    background:url(../images/hmLogo.png) no-repeat;
    width:127px;
    height:45px;
    top:18px;
    left:14px;
    padding:0;
    text-indent:-9999em;
}
/*
#header .top .pjdt
{
    overflow:hidden;
    position:absolute;
    bottom:10px;
    right:210px;
    width:208px;
    height:38px;
    padding:9px 0;
    z-index:10;
}
*/

#header h1 a
{
    display:block;
    height:45px;
    width:127px;
	outline: none;
}

#header .city
{
    font-size: 24px;
    font-weight: bold;
    left:170px;
    padding:5px 0;
    position:absolute;
    top:15px;
	text-align: center;
}

#header .city span
{
    display: inline-block;
    font-size:12px;
    padding: 10px 0 2px;
	font-weight: normal;
}

.city a
{
    text-decoration:underline;
}

.weather
{
    position:absolute;
    top:15px;
    left:275px;
    width:500px;
    height:50px;
	z-index: 10;
}

.weather .imgDiv
{
    float:left;
    height:46px;
    text-align:center;
    width:76px;
}

.weather img
{
    height:30px;
    margin:8px 4px;
    width:30px;
}

.weather p
{
    height:19px;
    overflow:hidden;
    padding-top:4px;
}

.weather a
{
    margin-left:15px;
}
.beijing
{
	position:absolute;
	bottom:0;
	right:0;
	width:240px;
	height:80px;
	background:url(../images/tianAnMen.png) no-repeat;
}

.weather .msg
{
    position:absolute;
    top:50px;
    left:90px;
    width:275px;
    /*height:126px;*/
    padding:10px 0;
    border:solid 1px #BAD5F6;
    background:#FFF;
    z-index:6;
}
.weather .msg h6
{
    font-weight:bold;
    color:#000;
}

.weather .msg .tomorrow, .weather .msg .acquired
{
    float:left;
    width:117px;
    height:126px;
    padding:0 10px;
    text-align:center;
	overflow: hidden;
}

.weather .msg .tomorrow
{
    border-right:dashed 1px #C5C5C5;
}

.nav
{
    position:relative;
    width:980px;
    height: 36px;
    background: url(../../home/img/qdsign.png) repeat-x 0 -113px;
    z-index:3;
}
.nav .NL,
.nav .NR
{
    float:left;
    width: 10px;
    height: 36px;
    background: url(../../home/img/qdsign.png) no-repeat 0 -75px;
}
.nav .NR
{
    float:right;
    width: 200px;
    background-position: -7px -75px;
}
#header .nav .shopNr
{
    background: url(../../home/img/qdsign.png) no-repeat -7px -682px;
}
.nav ul.mnList
{
    position:absolute;
    top:0;
    left:0;
	padding-left: 23px;
}

.nav li
{
    float:left;
    display:inline-block;
    width:98px;
	padding-top: 4px;
    height: 32px;
    color:#01459C;
    font-size:14px;
    text-align:center;
    line-height:32px;
}
.nav li.upup
{
    position: relative;
    width: 145px;
}
.nav li.upup em
{
	position: absolute;
	right: -20px;
	top: -15px;
	width: 46px;
	height: 27px;
	background: url(../../home/images/upup.png);
	overflow: hidden;
}
.nav li.on
{
    position:relative;
    margin-right:-2px;
    background:url(../images/indexMain.png) no-repeat 0 -88px;
    font-weight:bold;
}
.nav ul.mnList li.on
{
    width: 55px;
    background: url(../../home/img/qdsign.png) no-repeat 0 -151px;
}
.nav ul.mnList li.on a
{
	color: #FFFFFF;
}
.nav ul.mnList li.ditu
{
	width:auto;
	padding: 4px 18px 0;
}
.nav ul li.liney
{
    width: 2px;
    line-height: 0;
    font-size: 0;
    background: url(../../home/img/qdsign.png) no-repeat -264px -75px;
    overflow: hidden;
}
.nav ul li.nav_tg a{
    color: #F20;
}
.nav ul li.nav_tg_ta{
    position: relative;
}
.nav ul li.nav_tg_ta em{
    overflow: hidden;
    position: absolute;
    top: -8px;
    right: 0;
    width: 21px;
    height: 21px;
    background: url(../../home/images/new.png) no-repeat 0 0;
    text-indent: -9999em;
}
#pujiaNotice
{
    display:block;
    position:absolute;
    height:18px;
    width:102px;
    *width:105px;
    _width:102px;
}
.nav em a:hover
{
	color: #FF6600;
	text-decoration: underline;
}
.nav li.ditu{
	width:auto;
	padding:0 18px;
}
/* vipBox */
.vipSBox
{
	position: relative;
	width: 980px;
	height: 93px;
	margin-bottom: 10px;
	z-index: 30;
}
.vipSBox .searchBoxOut
{
	position: absolute;
	width: 780px;
	height: 91px;
	border: 1px solid #B7D1F2;
}
.searchBoxOut .searchBox
{
	position: relative;
	width: 764px;
	height: 77px;
	margin: 0;
	padding: 8px 0 0 10px;
	border: 3px solid #D8E5FF;
}

.searchBox .changeHot
{
	position: absolute;
	top: 13px;
	right: 0;
	width: 226px;
	height: 60px;
	line-height: 20px;
	overflow: hidden;
}
.changeHot span
{
	font-size: 12px;
	color: #FF4200;
	font-weight: bold;
	margin: 0 5px;
}
.changeHot span a
{
	font-weight: 400;
	color: #2253B3;
}

/*
.searchBox .changeClass
{
    float: left;
    height: 29px;
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.searchBox .changeClass a
{
    color: #0C42AD;
}

.searchBox .changeClass a:hover
{
    color: #0C42AD;
}

.changeClass .curLeft, .changeClass .curRight
{
    float: left;
    width: 4px;
    height: 25px;
    overflow: hidden;
}

.changeClass .curRight
{
    width: 3px;
}

.cur .curLeft, .cur .curRight
{
    background: url(../images/indexMain.png) no-repeat -190px -40px;
}

.cur .curRight
{
    background-position: -194px -40px;
}

.cur .curMain
{
    float: left;
    background: url(../images/indexMainBg.png) 0 -94px;
}

.searchBox .cur a
{
    color: #FFFFFF;
    text-decoration: none;
}

.searchBox .cur a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}
.searchBox .spaces
{
	float: left;
	padding: 0 8px;
}
.lifeInfo
{
    width: 70px;
}
.bus
{
	width: 80px;
}
.map
{
	width: 120px;
}
.lifeInfo .curMain
{
    width: 60px;
}
.bus .curMain
{
    width: 70px;
}
.map .curMain
{
	width: 110px;
}
.yellowP
{
	width: 70px;
}
.yellowP .curMain
{
    width: 60px;
}
.triangleBox
{
    height: 4px;
    overflow: hidden;
}
.cur .triangleBox .triangle
{
    width: 8px;
    height: 4px;
    margin: 0 auto;
    background: url(../images/indexMain.png) no-repeat -136px -116px;
}
*/
/*
.changeTab
{
	position: relative;
	display: none;
	width: 520px;
	height: 30px;
}
.changeTab .inputBox
{
	float: left;
	width: 418px;
	height: 27px;
	border: 1px solid #B0B0B0;
	overflow: hidden;
}
.changeTab .submitBox
{
	float: right;
	width: 81px;
	height: 28px;
	margin: 0;
}
.submitBox .inputOut
{
	width: 81px;
	height: 28px;
	padding: 0;
	background: url(../images/indexMain.png) no-repeat -98px -88px;
	cursor: pointer;
}

.inputBox .topBorder
{
    width: 418px;
    height: 0;
    border-top: 1px solid #EAEAEA;
    border-bottom: 1px solid #F8F8F8;
    overflow: hidden;
}

.inputBox .rightBorder
{
    float: left;
    width: 0;
    height: 25px;
    border-left: 1px solid #F8F8F8;
    border-right: 1px solid #ECECEC;
}

.inputBox input
{
    width: 405px;
    height: 18px;
    border: 0;
    background: none;
    color: #999999;
    line-height: 18px;
    overflow: hidden;
    font-size: 14px;
}

.inputBox .input
{
    float: left;
    width: 408px;
    height: 15px;
    margin: 3px 0 7px;
    padding-left: 8px;
}
*/

.btns
{
	width: 190px;
	height: 93px;
	padding-left: 791px;
}
.btns dt,
.btns dd
{
	width: 190px;
	height: 44px;
	background: url(../images/indexMain.png) no-repeat 0 0;
}
.btns dd
{
	margin-top: 7px;
	background: url(../images/indexMain.png) no-repeat 0 -44px;
}
.btns dt a,
.btns dd a
{
	display: block;
	width: 188px;
	height: 42px;
	margin: 0 1px;
}

/* classify */
.classifies
{
    width: 980px;
    overflow: hidden;
}

.classify
{
    float: left;
}

.classify ul
{
    width: 188px;
    padding: 0 10px 14px 0;
}

.lastBlock ul
{
    padding-right: 0;
}

.classify .lastOne
{
    padding-bottom: 0;
}

.classify li .rowFirst
{
    float:left;
    padding-right:3px;
    width:85px;
}

.classify li
{
    width: 182px;
    height: 28px;
    padding-left: 6px;
	color: #999999;
    line-height: 28px;
    font-size: 12px;
    overflow: hidden;
}

.classify li a
{
	font-size: 14px;
    color: #0049CE;
}

.classify li a:hover
{
    color: #FF6600;
}

.classify li.titles
{
    margin-bottom: 3px;
	padding-bottom: 0;
	background: url(../images/indexMainBg.png) 0 -66px;
}

.classify li h3
{
    line-height: 28px;
    font-size: 14px;
    padding: 0;
}

.classify li.titles a
{
    color: #0D41B9;
}

.classify li.titles a:hover
{
    color: #0D41B9;
}

.classify li.red a,
.classify li.red a:hover
{
    color: #FF1900;
}
.classify li span
{
    color: #999999;
    font-size: 12px;
}

/* classify End */


/* search Box 
.ypTable .atWhere, .ypTable .findWhat
{
	float: left;
    width: 23px;
    height: 29px;
    margin: 0px;
    line-height: 29px;
    color: #333333;
    text-align: center;
    font-size: 14px;
}

.ypTable .findWhat
{
    width: 27px;
}

.ypTable .inputBox
{
	float: left;
	position: relative;
    width: 120px;
    height: 27px;
	margin: 0;
    border-right: 1px solid #B0B0B0;
	z-index: 10;
	background-color: #FFF;
}

.ypTable .inputBox .input
{
    width: 113px;
    margin: 2px 0 5px;
    padding-left: 5px;
}

.ypTable .inputBox .rightBorder
{
    height: 25px;
}

.ypTable .inputBox input
{
    width: 113px;
}

.ypTable .inputBox .topBorder
{
    width: 120px;
}

.ypTable .inputBox2
{
	float: left;
    width: 246px;
    height: 27px;
    margin: 0;
    border-right: 1px solid #B0B0B0;
}

.ypTable .inputBox2 .input
{
    width: 239px;
    margin: 2px 0 5px;
    padding-left: 5px;
}

.ypTable .inputBox2 .rightBorder
{
    height: 25px;
}

.ypTable .inputBox2 input
{
    width: 239px;
}

.ypTable .inputBox2 .topBorder
{
    width: 246px;
}

.ypTable .submitBox
{
	float: right;
    width: 81px;
    height: 28px;
	margin: 0;
}

.ypTable .submitBox .inputOut
{
    width: 81px;
    height: 28px;
    padding: 0;
    background: url(../images/indexMain.png) -98px -88px;
}

.submitBox .inputOut input,
.ypTable .inputOut input
{
    width: 81px;
    height: 28px;
    border: 0;
    background: none;
	cursor: pointer;
}

.selectMore
{
    position: absolute;
	top: 29px;
	left: 23px;
    width: 33px;
    height: 9px;
    margin: 0;
    z-index: 10;
}

.selectMore span a
{
    display: block;
    width: 33px;
    height: 9px;
    background: url(../images/indexMain.png) no-repeat -98px -116px;
    overflow: hidden;
}


.busTable
{
    position: relative;
}

.busTable .hotSText
{
    padding-left: 64px;
    width: 621px;
}

.searchBox .busTable .hotSPic, .searchBox .busTable .hotTriangle
{
	width: 60px;
	height: 22px;
	margin: -44px 0 0 0;
	padding: 0;
	background: none;
	border: 0;
	line-height: 22px;
	color: #333333;
	font-size: 12px;
}

.searchBox .busTable .hotTriangle
{
    margin: 0;
}

.busTable .submitBox
{
	float: right;
    margin: 0;
	padding: 0;
}

.busTable .atWhere
{
	float: left;
    position: relative;
    width: 95px;
    margin: 0;
    z-index: 50;
}

.busTable .findWhat
{
	float: left;
    width: 23px;
    margin: 0;
    text-align: center;
}

.busTable .selectBox
{
    width: 93px;
    height: 26px;
    margin: 0;
    padding-top: 1px;
    border: 1px solid #B0B0B0;
    overflow: visible;
}

.selectBox .menu
{
    position: relative;
    width: 19px;
    height: 25px;
    margin: 0 0 1px 73px;
    background: url(../images/indexMain.png) no-repeat -179px -88px;
    z-index: 8;
    overflow: hidden;
	cursor: pointer;
}

.selectBox .menu a
{
    display: block;
    width: 19px;
    height: 25px;
}

.sChanges
{
    width: 93px;
    border: 1px solid #B0B0B0;
    border-top: 0;
    background: #FFFFFF;
}

.selectBox .dChanges
{
    width: 80px;
    height: 26px;
    margin-top: -26px;
    padding-right: 13px;
    line-height: 26px;
}

.sChanges li
{
    position: relative;
    width: 80px;
    padding-right: 13px;
    line-height: 21px;
    height: 21px;
    z-index: 20;
    cursor:pointer;
	text-align: center;
	font-size: 14px;
	background: #FFFFFF;
}

.sChanges li.on
{
    background-color:#1F96E9;
}

.busTable .inputBox .input
{
    width: 86px;
    height: 25px;
    margin: 0;
    padding-left: 5px;
}

.busTable .inputBox .rightBorder
{
    height: 25px;
}

.busTable .inputBox3 .topBorder
{
    width: 147px;
}

.busTable .inputBox3
{
    width: 147px;
    margin: 0;
}

.busTable .inputBox3 .input
{
    width: 140px;
	height: 15px;
	margin: 2px 0 8px;
}

.busTable .inputBox3 input
{
    width: 140px;
}

.busTable .inputBox2
{
	float: left;
    width: 147px;
    margin: 0;
}

.busTable .submitBox .inputOut
{
    margin: 0;
}

.busTable .inputBox2 .topBorder
{
    width: 147px;
}

.busTable .inputBox2 .input
{
    width: 140px;
	height: 15px;
	margin: 2px 0 8px;
}

.busTable .inputBox2 input
{
    width: 140px;
}

.busChange2 .inputBox
{
	float: left;
    margin: 0;
    width: 319px;
}

.busChange2 .inputBox .topBorder
{
    width: 319px;
}

.busChange2 .inputBox .input
{
    width: 312px;
    height: 15px;
    margin: 2px 0 5px;
}

.busChange2 .inputBox input
{
    width: 312px;
}



.searchBox .busChange
{
	float: left;
    display: none;
	width: 410px;
	padding-left: 4px;
}

.selectCity
{
    position: absolute;
    display: none;
    left: 30px;
    top: 90px;
    width: 190px;
    height: auto;
    padding: 6px 0;
    border: 1px solid #95B3CF;
    background: #F5F9FF;
    z-index: 20;
}

.selectCity span
{
    display: inline-block;
    height: 24px;
    padding: 0 7px;
    font-size: 14px;
    line-height: 24px;
}
*/
/* pics */
.PIC980-90{ width:980px; height:90px; margin-bottom:10px;}
.PIC730-80{ width:730px; height:80px; margin-bottom:10px;}
.ban350
{
	width: 980px;
	height: 300px;
	margin: 0 auto 10px;
}
.popflash {
height:450px;
position:absolute;
top:20px;
width:90px;
z-index:10;
}
.fleft  {
left:0;
}
.fright {
right:0;
}
.popflash span
{ float:right; cursor:pointer;

}


/* search box */
.searchBox ul.changeClassBox
{
	float: left;
	width: 520px;
    height: 29px;
	font-size: 14px;
	font-weight: bold;
    padding-bottom: 6px;
    overflow: hidden;
}
.changeClassBox li
{
    float: left;
    width: auto;
    height: 29px;
	margin: 0 5px;
	line-height: 29px;
}
.changeClassBox li.spaces
{
	line-height: 25px;
}
.changeClassBox li.on
{
    background: url(../images/srchtab.png) no-repeat center -31px;
}
.changeClassBox li.on a
{
    color: #FFFFFF;
    text-decoration: none;
}
.changeClassBox li.on a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

.changeClassBox li span
{
    display: inline-block;
	float: left;
    width: auto;
    height: 29px;
	line-height: 27px;
}
.changeClassBox li span.cl,
.changeClassBox li span.cr
{
    width: 5px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.changeClassBox li.on span.cl
{
    background: url(../images/srchtab.png) no-repeat 0 0;
}
.changeClassBox li.on span.cr
{
    background: url(../images/srchtab.png) no-repeat -5px 0;
}

.changeClassBox li.on span.cm
{
    height: 29px;
    padding: 0 10px;
}

.changeTab,
.ypTable,
.busTable
{
	display: none;
	float: left;
	width: 515px;
	height: 30px;
}
.ypTable,
.busTable
{
	position: relative;
}

.changeTab .inBox,
.changeTab .inCar
{
	float: left;
	width: auto;
	height: 22px;
	padding: 5px 5px 0;
	border: 1px solid #B0B0B0;
	background: url(../images/srchtab.png) repeat-x 0 -62px;
	overflow: hidden;
}
.changeTab .inCar
{
	width: 90px;
}
.inBox input
{
    width: 410px;
    height: 18px;
    border: 0;
    background: none;
    color: #999999;
    line-height: 18px;
    overflow: hidden;
    font-size: 14px;
}
.inBox input.inWhere
{
    width: 113px;
}
.inBox input.inWhat
{
	width: 239px;
}
.inBox input.inKey
{
	width: 132px;
}
.inBox input.inRoad
{
	width: 300px;
}
/* the button of the sousuo */
.changeTab .submitBox
{
	float: right;
	width: 81px;
	height: 28px;
	margin: 0;
}
.submitBox .inputOut
{
	width: 81px;
	height: 28px;
	padding: 0;
	background: url(../images/indexMain.png) no-repeat -98px -88px;
	cursor: pointer;
}

.searchBox .busChange
{
	float: right;
    display: none;
	width: 405px;
}
.changeTab .atWhere
{
	float: left;
    width: 23px;
    height: 29px;
    margin: 0px;
    line-height: 29px;
    color: #333333;
    text-align: center;
    font-size: 14px;
}

.submitBox .inputOut input
{
    width: 81px;
    height: 28px;
    border: 0;
    background: none;
	cursor: pointer;
}
.selectMore
{
    position: absolute;
	top: 29px;
	left: 23px;
    width: 33px;
    height: 9px;
    margin: 0;
    z-index: 30;
}

.selectMore span a
{
    display: block;
    width: 33px;
    height: 9px;
    background: url(../images/indexMain.png) no-repeat -98px -116px;
    overflow: hidden;
}

.busTable .selectBox
{
    width: 93px;
    height: 26px;
    margin: 0;
    padding-top: 1px;
    border: 1px solid #B0B0B0;
    overflow: visible;
}

.dChanges
{
	position: absolute;
	top: 3px;
	left: 4px;
    width: 80px;
    height: 26px;
    font-size: 14px;
    line-height: 26px;
	z-index: 50;
}

#searchBusT .menu
{
    position: absolute;
	top: 2px;
	left: 80px;
    width: 19px;
    height: 25px;
    background: url(../images/indexMain.png) no-repeat -179px -88px;
    z-index: 80;
    overflow: hidden;
	cursor: pointer;
}

.selectBox .menu a
{
    display: block;
    width: 19px;
    height: 25px;
}

.sChanges
{
	position: absolute;
	top: 76px;
	left: 14px;
    width: 100px;
    border: 1px solid #B0B0B0;
    border-top: 0;
    background: #FFFFFF;
	z-index: 100;
	display:none;
}

.sChanges li
{
    height: 21px;
	padding-left: 4px;
    line-height: 21px;
    cursor:pointer;
	font-size: 14px;
	z-index: 20;
}

.sChanges li.on
{
    background-color:#1F96E9;
}

.selectCity
{
    position: absolute;
    display: none;
    left: 37px;
    top: 90px;
    width: 190px;
    height: auto;
    padding: 6px 0;
    border: 1px solid #95B3CF;
    background: #F5F9FF;
    z-index: 40;
}

.selectCity span
{
    display: inline-block;
    height: 24px;
    padding: 0 7px;
    font-size: 14px;
    line-height: 24px;
}

/* weather */
.weather p{
    display: inline;
	width: auto;
    margin: 0 20px 0 0;
    line-height: 45px;
}
.weather .msg{
    border: 2px solid #79A3CD;
    left: 120px;
    top: 45px;
    padding: 8px 0 5px;
	z-index: 15;
}
.weather .msg .arrow{
    position: relative;
    top: -17px;
    left: 130px;
    overflow: hidden;
    height: 9px;
    width: 14px;
    background: url(../images/arrow.png) no-repeat 0 0;
	z-index: 18;
}
.weather .msg .tomorrow{
    border-right: 1px dotted #565656;
}
/*
 * liaozhai_list
 */
.subnav{
    height: 69px;
}
 .subnav .SNL, .subnav .SNR{
    height: 69px;
    background: url(../images/lzlist.png) no-repeat 0 0;
 }
 .subnav .SNR{
    background-position: 0 -225px;
 }
 .subnav .SNM{
    height: 69px;
    background: url(../images/lzlist.png) repeat-x 0 -75px;
 }
.subnav .SNM ul{
    height: 64px;
    margin: 0;
    padding: 5px 0 0;
    background: url(../images/lzlist.png) no-repeat right -150px;
}
.subnav .SNM ul.jn li{
    background: url(../images/lzlist.png) no-repeat 28px -309px;
}

/* sprite */
.sprite
{
	position: relative;
	width: 1000px;
	height: 150px;
	margin: 0 auto;
	background: url("http://a.pojaaimg.cn/2010/search/home/img/spriteTopBG.jpg") no-repeat;
}
.sprite a
{
	position: absolute;
	display: block;
	top: 6px;
	right: 2px;
	width: 46px;
	height: 18px;
	
}
#usrInfo
{
	background: #F7F7F7;
	border-bottom: 1px solid #D2D2D2;
}

dl.cityLinks,
dl.cityHots
{
	width: 978px;
	margin-bottom: 10px;
	border: 1px solid #BACFEC;
}
dl.cityLinks dt
{
	float: left;
	width: 82px;
	height: 54px;
	background: url(http://a.pojaaimg.cn/2010/search/home/img/qdsign.png) no-repeat -198px -291px;
}
dl.cityLinks dd,
dl.cityHots dd
{
	float: left;
	width: 880px;
	height: 40px;
	padding: 7px;
}
dl.cityHots dd,
dl.cityHots dd ul.frdList
{
    width: 905px;
}
ul.frdList li
{
	float: left;
    width: auto;
	height: 20px;
	margin: 0 4px;
	line-height: 20px;
    word-wrap: break-word;
    word-break: normal;
    overflow: hidden;
}
.cityHots
{
	width: 978px;
	margin-bottom: 10px;
	border: 1px solid #BACFEC;
}

.cityHots .dt
{
    width: 40px;
    height: auto;
    padding: 7px;
    line-height: 20px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #2366B1;
    background-color: #DAEDFF;
    border-right: 1px solid #BACFEC;
}
.cityHots .yqlinkList
{
	width: 905px;
	padding: 7px;
}
.cityHots .yqlinkList a
{
    margin-right: 10px;
}

